@charset "utf-8";
/* CSS Document */

/*
-----------------------------------------------
Designer: Fabio Azevedo
URL:      www.fabioazevedo.com.br
Date:     16 Aug 2009
----------------------------------------------- */

body {
  background:#333333;
  margin:0px;
  padding:0px;
  font:Arial, Helvetica, sans-serif;
  color:#333;
  }


/*  INICIO FORMULÁRIOS  */
fieldset 
	{
	border:none;
	display:block;
	float:left;
	width:auto;
	}
form {vertical-align:middle}
	
input {
	border:none;
	padding:1px;
	vertical-align:middle;
	height:18px;
	font-family:"trebuchet MS";
	font-size:12px;
	}


textarea 
	{
	border:1px solid #6A9D2F; 
	padding:2px;
	vertical-align:middle;
	}
textarea:hover,textarea:focus
		{
		border:1px solid #c5161d;
		background:#fff4f0
		}
	
select 
	{
	border:1px solid #6A9D2F;
	margin-left:2px;
	padding:2px;
	vertical-align:middle; 
	}
	select:hover
		{
		border:1px solid #c5161d;
		background:#fff4f0
		}
.border, .border:hover
	{
	border:none; 
	background:none;
	}
/*  FIM FORMULÁRIOS  */



/* Estrutura
----------------------------------------------- */
#container {
    position:relative;
    top:0px;
    left:0px;
    background:#33333;
    width:990px;
    margin:0 auto;
	padding:0;
    text-align:left;
    }
#header{
width:990px;
height:114px;
background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_cabec.jpg) no-repeat #333333;}
#headerlog {
float:left;
width:306px;
height:68px;
margin:0;
padding:25px 0 0 20px;
}
#headerlog img {border:0;}

#topdiretalinks {
float:right;
width:468px;
height:11px;
margin:9px 20px 13px 0;
padding:0;}

#topdiretalinks ul {
display:block;
list-style:none;
width:468px;
height:11px;
padding:0;
margin:0;
font-family:"trebuchet MS";
font-size:10px;
color:#FFFFFF;
}
#topdiretalinks ul li {
float:right;
height:11px;
line-height:11px;
text-align:right;
margin:0 0 0 15px;
}
#topdiretalinks ul li a {
font-family:"trebuchet MS";
font-size:10px;
color:#333333;
text-decoration:none;
}
#topdiretalinks ul li a:hover {text-decoration:underline}
#topdiretalinks ul li img {margin:0 3px 0 0}

#headerbanner{
float:right;
width:468px;
height:60px;
margin:0 20px 0 0;
padding:0;}
#headerbanner img {border:0;}

#menutop{
width:990px;
height:38px;
background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_menutop.jpg) repeat-x;}
#linkstop{
float:left;
width:755px;
height:38px;
}
#menutop ul {
display:block;
list-style:none;
width:755px;
height:38px;
padding:0;
margin:0;
font-family:"trebuchet MS";
font-size:11px;
color:#FFFFFF;
}

#menutop ul li {
float:left;
height:38px;
line-height:38px;
text-align:center;
background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_menutop_li.jpg) no-repeat right top;
}
#menutop ul li a {
font-family:"trebuchet MS";
font-size:11px;
color:#FFFFFF;
text-decoration:none;
height:38px;
padding:10px 14px;

}
#menutop ul li a:hover,#menutop ul li a.ativo {
background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_menutop_hover.jpg) no-repeat right top;
}

#busca {
float:right;
width:200px;
height:38px;
}
#busca form {
margin:0;
padding:8px 0 0 0;
height:22px;
vertical-align:middle;
}


#corpo {
    width:990px;
	background:#EBF0DA;
	float:left;
	margin:0 auto;
	padding:0;
}
#corpobranco {
    width:512px;
	height:auto;
	float:left;
	margin:0;
	padding:35px 44px;
	background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_fun_branco.jpg) repeat-x #ffffff;
	color:#333333;
	font-family:"trebuchet MS";
	font-size:12px;
	z-index:1;
}
.areapost {
float:left;
width:512px;
padding:0;
margin:0;
clear:both;
}

.datapost {
float:left;
width:60px;
height:21px;
margin:0 15px 0 0;
padding:19px 0 0 0;
background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_data_post.jpg) #ffffff no-repeat;
text-align:center;
font-family:"trebuchet MS";
font-size:12px;
color:#999;
font-weight:bold;
}
.titulopost {
float:left;
width:437px;
margin:0;
padding:0;}
.titulopost h2 {
margin:0;
padding:0;
font-family:"trebuchet MS";
font-size:18px;
color:#4A7867;
font-weight:bold;
text-transform:uppercase;}
.titulopost a {
font-family:"trebuchet MS";
font-size:12px;
color:#669966;
font-weight:normal;
text-decoration:none;
margin:5px 0 5px 0;
padding:0;}
.titulopost a:hover {text-decoration:underline}
.titulopost img {border:0}
.autorpost {
clear:both;
float:left;
width:512px;
padding:0;
margin:16px 0 16px 0;

font-family:"trebuchet MS";
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;}
.autorpost a {color:#4A7867; text-decoration:none;
margin:0;
padding:0;}
.autorpost a:hover {text-decoration:underline;}

.conteudopost {
clear:both;
float:left;
width:512px;
padding:0;
margin:0;
font-family:"trebuchet MS";
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
.conteudopost img {border:1px solid #CCCCCC; margin:0 10px 0px 0; padding:5px;}
.conteudopost p {margin:0; padding:0;}
.conteudopost p.blogger-labels{margin: 15px 0;}
.conteudopost a {width:512px;color:#669966; text-decoration:underline;
margin:0;
padding:0;}
.conteudopost a:hover {text-decoration:none;}

.conteudopost h3 {
width:512px;
font-family:"trebuchet MS";
font-size:14px;
color:#333333;
margin:25px 0 10px 0;
padding:0 0 3px 0;
font-weight:normal;
border-bottom:#999999 solid 1px;
}
.conteudopost ul.livros {
display:block;
list-style:none;
width:512px;
padding:0;
margin:0;
}
.conteudopost ul.livros li {
width:150px;
float:left;
font-family:"trebuchet MS";
font-size:12px;
color:#333333;
height:130px;
margin-right:20px;
}
.conteudopost ul.livros li a { text-decoration:none;color:#333333;}
.conteudopost ul.livros li a:hover { text-decoration:underline;}
.conteudopost ul.livros li img { margin:0 5px 0 0; padding:0px; border:none;}


.marcadorespost {
float:left;
width:512px;
padding:0;
margin:0;
font-family:"trebuchet MS";
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
clear:both;
}
.marcadorespost p {
width:100%;
border-bottom:#999999 dotted 1px;
margin-bottom:30px;
margin-top:10px;
}
.marcadorespost a {color:#4A7867; text-decoration:underline;
margin:0;
padding:0;}
.marcadorespost a:hover {text-decoration:none;}

#barraDir {
    width:337px;
	float:left;
	margin:0;
	padding:22px 22px 22px 31px;
	background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_fun_cinza.jpg) repeat-x;
	z-index:5;
}
#colunaB{
    width:150px;
	float:left;
	margin:0;
	padding:0;}
#colunaC{
    width:150px;
	float:right;
	margin:0;
	padding:0;}
#colunaD{
    width:337px;
	float:right;
	margin:0;
	padding:0;
	clear:both;}
.box {
width:150px;
float:left;
margin:0 0 35px 0;
padding:0;
}
.box2 {
width:337px;
float:left;
margin:0 0 35px 0;
padding:0;
}
.box h3 {
width:139px;
font-family:"trebuchet MS";
font-size:14px;
color:#333333;
margin:0 0 10px 0;
padding:0 0 3px 11px;
font-weight:normal;
border-bottom:#999999 solid 1px;
}
.box2 h3 {
width:326px;
font-family:"trebuchet MS";
font-size:14px;
color:#333333;
margin:0 0 10px 0;
padding:0 0 3px 11px;
font-weight:normal;
border-bottom:#999999 solid 1px;
}
.box h3.bolaazul {background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_bola_azul.gif) no-repeat left;}
.box h3.bolalaranja {background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_bola_laranja.gif) no-repeat left;}
.box h3.bolarosa {background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_bola_rosa.gif) no-repeat left;}
.box h3.bolaverde {background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_bola_verde.gif) no-repeat left;}
.box h3.bolacinza {background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_bola_cinza.gif) no-repeat left;}
.box h3.bolaamarela {background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_bola_amarela.gif) no-repeat left;}

.box2 h3.bolaamarela {background:url(http://www.fabioazevedo.com.br/lay2009/img/bg_bola_amarela.gif) no-repeat left;}

.box p {
width:150px;
font-family:"trebuchet MS";
font-size:12px;
color:#333333;
margin:0;
padding:0;
}
.box2 p {
width:337px;
font-family:"trebuchet MS";
font-size:12px;
color:#333333;
margin:0;
padding:0;
}

.box p a,.box ul li a {
width:150px;
font-family:"trebuchet MS";
font-size:12px;
color:#8A8A8A;
margin:0;
padding:0;
text-decoration:none;
}
.box2 p a,.box2 ul li a {
width:337px;
font-family:"trebuchet MS";
font-size:12px;
color:#8A8A8A;
margin:0;
padding:0;
text-decoration:none;
}
.box p a:hover,.box ul li a:hover {
text-decoration:underline;
}
.box2 p a:hover,.box2 ul li a:hover {
text-decoration:underline;
}
.box p img,.box2 p img {
border:none;
margin:0 8px 8px 0;
padding:0;}

.box ul {
display:block;
list-style:none;
width:150px;
padding:0;
margin:0;
}
.box2 ul {
display:block;
list-style:none;
width:337px;
padding:0;
margin:0;
}
.box ul.naveg {
display:block;
list-style:none;
width:150px;
padding:0;
margin:0;
}
.box ul.liv {
display:block;
list-style:none;
width:150px;
padding:0;
margin:0;
}
.box ul li,.box2 ul li {
font-family:"trebuchet MS";
font-size:12px;
color:#333333;
}
.box ul.naveg li {
font-family:"trebuchet MS";
font-size:12px;
color:#333333;
float:left;
width:24px;
}
.box ul.liv li {
font-family:"trebuchet MS";
font-size:12px;
color:#333333;
float:left;
width:150px;
margin-bottom:17px;
}
.box ul.liv li img {
border:none;
margin:0 6px 0 0;
}
.gray {color:#8A8A8A;}
.gray2 {color:#333333;}


