sing/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}
.low {display:none;}


/* body
--------------------------------------------------*/
body {
  margin:0;
  padding:0 0;
  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
  line-height:1.6em;
  text-align:center;
  background:url(images/fundo.png) repeat-X;
  background-color:#81c39c;
  font-size:0.9em;
}


/* headings
--------------------------------------------------*/
h1 {font-size:30px;}

h2 {
  margin:0 0 18px 0;
  color:#0072ff;
  font-size:1.4em;
  font-weight:normal;
}

h3 {
  margin:0 0 18px 0;
  color:#0072ff;
  font-size:1.2em;
}

h4 {
  margin:0 0 10px 0;
  font-size:1em;
  color:#ff9d10;
}


/* links
--------------------------------------------------*/
a {
  font-weight:bold;
  color:#ff9d10;
}

a:hover {	
  background-color:#ff9d10;
  color:#fff;
}

a:visited {
  font-weight:normal;
}

a img {border:none;}

/* paragraphs, lists, etc
--------------------------------------------------*/
p {
  margin:0;
  padding:0 0 18px 0;
}

ul {
  margin:0 0 0 1.4em;
  padding:0 0 18px 0;
}

ul ul {padding:0;}

blockquote {
  margin:0;
  padding:0 18px;
  font-style:italic;
}

pre {
  overflow:auto;
  margin:0 0 18px 0;
  padding:4px;
}

pre, code, kbr {font-family:Courier, Monaco, monospace;}

code, kbr {padding:0 2px;}

abbr, acronym {
  font-size:0.9em;
  letter-spacing:1px;
}


/* images
--------------------------------------------------*/
img.left {
  float:left;
  margin:0 12px 0 0;
}

img.right {
  float:right;
  margin:0 0 0 12px;
}

img.center {
  display: block;
  margin:0 auto;
}


/* geral
--------------------------------------------------*/
#geral {
  width:770px;
  margin:0 auto;
  text-align:left;
  background:#fff;
}

#contactform p {padding:0px;}

.contato {
	font-size:1.4em;
	font-weight:bold;
	padding:20px;
	background-color:#FFEEDF
}

/* cabecalho
--------------------------------------------------*/
#cabecalho {
	width:770px;  
	height:180px;
	background:url(images/betebrito.jpg) no-repeat top left;
	margin:0 auto;
}

#cabecalho h1 a {
	text-indent:-9000px;
	float:left;
	position:relative;
	overflow:none;
	width:550px;
	height:180px;		
}

#cabecalho a:hover {
  background:url(images/betebrito.jpg) no-repeat top left;
  color:none;
}

#cabecalho_dir {
  float:right;
  width:210px;
  height:180px;
  padding-right:2px;
}

#cabecalho_dir a:hover {
	background:none;
	text-decoration: none;
	color:#666;
	font-weight:bold;
}

#feed {
	font-size:0.8em;
	text-align:left;
    height:100px;
	padding-top:40px;
}

#feed a{
	text-decoration: none;
	color:#666;
	font-weight:bold;
}
#feed p {
	padding:0;
	padding-left:10px;
}

.rss-email {
	background:#ffb346;
	color:#fff;
	text-align:center;
    font-size:1.3em;
    margin-bottom:10px;
}

#comoassinar a{
	color:none;
}

#procurar {
    width:200px;
	height:50px;
}

#procurar input.botao {width:20px;height:23px;}

#introducao {
  width:440px;
  height:320px;
  float:left;
  text-align:justify;
}

#intro_cima_adsense {
  width:200px;
  height:200px;
  padding-right:20px;
  padding-top:30px;
  padding-left:220px;
  background:url(images/introducao.jpg) no-repeat left top;
}

#intro_baixo {
  width:410px;
  height:90px;
  padding-right:20px;
  padding-left:10px;
}

#destaque {
  float:right;
  width:270px;
  height:230px;
  padding-left:10px;
  padding-top:70px;
  background:url(images/destaque.jpg) no-repeat left top;
}

#telas_rec {
  clear: both;
  float:left;
  width:750px;
  height:220px;
  font-size:1.1em;
  background:url(images/fundo-telas_rec.png) repeat-X top;
}

#telas_rec_esq {
  float:left;
  width:650px;
  height:220px;
}

#telas_rec_esq h2 {
	padding-top:15px;
}

#telas_rec_mais {
	float:right;
	width:100px;
	height:220px;
	background:url(images/seta.jpg) no-repeat center center;
}

#telas_rec_mais a {
	text-indent:-9000px;
	float:right;
	position:relative;
	overflow:none;
	width:100px;
	height:220px;
}

#telas_rec_mais a:hover {
  background:url(images/seta2.jpg) no-repeat center center;
  color:none;
}

#links_adsense {
  width:750px;
  height:15px;
  padding-bottom:10px;
  clear:both;
}

.entry {
  border-style: dashed;
  border-bottom-width: 1px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
}

#navegacao{
	width:670px;
	height:30px;
}
#navegacao a:hover {background:none;}
#navegacao #nav_esq {
	width:335px;
	float:left;	
}

#navegacao #nav_dir {
	width:335px;
	text-align:right;
	float:right;
}

#single-left #single-right {
	min-height:300px;
}
* html #single-left {height:10px;}

#single-left{
	width:120px;
	float:left;
	padding-left:10px;
}

#single-right .categorias {
	background:url(images/categorias.png) no-repeat left top;
	padding-left:20px;
}

#single-right {
	width:500px;
	min-height:360px;
	float:right;
	padding-left:19px;
	padding-right:10px;
	border-left:1px dashed;
	margin-left:10px;
}

#single-right h2 {
	font-size:2.5em;
	text-align:center;
}

#single-right a {
	text-decoration: none;
	color:#4285ff;
	background-color:#fff;
}


#single-right strong {
  font-size:1.4em;
  color:#ff9d10;
}
#single-right .info {text-align:center;} 

#buscape-artigos{
  margin-bottom:10px;
  width:500px;
  height:60px;
}
/* menu
--------------------------------------------------*/
#menu {
  clear:both;
  width:770px;
  height:30px;
  line-height:1.9em;
  margin:0 auto;
  background:url(images/menu.jpg) no-repeat top center;
}

#menu ul {
  margin:0;
  padding:0;
}

#menu li {
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
  white-space:nowrap;
}

#menu #esq {padding-left:60px;}

#menu li a {
  display:block;
  padding:0 5px;
  font-size:1em;
  font-weight:bold;
  color:#2e6b34;
  letter-spacing:1px;
  height:30px;
  text-decoration: none;
}

#menu li a:hover {
	background:url(images/menu-link.png);
	color:#313131;
	text-decoration: underline; 
}

#menu .ativo { 
	background:url(images/menu-link.png);
	text-decoration: underline; 
}

* html #menu a {width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */


/* conteudo
--------------------------------------------------*/
#conteudo {
  float:left;
  width:670px;
  min-height:300px;
  padding-top:10px;
  font-size:0.9em;
  margin-left:50px;
  text-align:justify;
}

#conteudo_index {
  float:left;
  width:750px;
  min-height:300px;
  padding:10px 0 0 10px;
  font-size:0.9em;
}

* html #conteudo {
	height:300px;
	margin-left:30px;
}
#pagina_conteudo{min-height:250px;}
* html #pagina_conteudo {height:250px;}

/* comentarios
--------------------------------------------------*/
#comentarios{padding-left:10px;}
#comentarios h2 {margin-bottom:24px;}

#comentarios h2 a {
  margin-left:2px;
  padding-left:6px;
  border-left:1px solid;
  font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
  font-size:0.55em;
}

#comentarios ul {margin:0 0 0 20px;}

#comentarios li {
  position:relative;
  margin-bottom:18px;
}


#comentarios li p {padding:0 0 10px 0;}

#comentarios .header {
  position:relative;
  min-height:19px; /* 19 + 3 +3 = 25px = height of gravatar */
  margin:0 0 10px 0;
  padding:3px 6px;
}

* html #comentarios .header {height:19px;} /* IEWin */

#comentarios .header strong {font-family:'Trebuchet MS',Georgia,sans-serif;}

#comentarios .header .gravatar {
  position:absolute;
  top:1px;
  right:1px;
}


/* form
--------------------------------------------------*/
form {padding:6px 0;}

form fieldset {border:0 solid;} /* Opera */

form em {
  margin-left:5px;
  font-size:0.9em;
  font-style:normal;
}

form input, form textarea {
  border:1px solid #0072ff;
  font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
  font-size:1em;
  background-color:#dbebff;
}

form textarea {overflow:auto;}

form .button {
  height:27px;
  border-bottom:1px solid;
  font-weight:bold;
}


form .hiddenfield {display:none;}

form .info {padding-left:90px;}

/* subconteudo
--------------------------------------------------*/
#subconteudo {
  clear:both;
  width:770px;
  background:#f7f7f7;
}

#subconteudo li {list-style-type:none;}

#subconteudo h2 {
	text-align:center;
	height:25px;
	background:url(images/fundo-submenu.png) repeat-X;
}

#top10{
  float:left;
  width:230px;
  padding-left:10px;
  padding-right:10px;
}

#artigos {
  float:left;
  width:239px;
  padding-left:10px;
  padding-right:10px;
  border-style: dashed;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-left-width: 1px;
}
#links {
  float:right;
  width:239px;
  padding-left:10px;
  padding-right:10px;
}

#links li {font-size:0.8em;}

/* rodapé
--------------------------------------------------*/
#rodape {
  clear:both;
  padding:5px 0 5px 0;
  font-size:0.8em;
  height:50px;
  width:770px;
}

#rodape p {
  text-align:center;
  padding:2px 0 4px 0;
  border-top:1px solid #168e49;
}

.krs {
  	font-size:1.2em;
	float:left;
}

.aso {float:right;}
