body{
 background:url(img/bg_body_frases.jpg) repeat-x top left;	
 margin:0px;
 padding:0px;
 font-family:Georgia, Times New Roman;
}

img{
 border:none;	
}

#barratopo{
 background:#008FCB;
 width:100%;
 height:22px;
 display:block;
 border-bottom:1px solid #FFFFFF;
 padding:8px 0px 0px 0px;
 font-size:12px;
 color:#FFFFFF;	
}
#barratopo p{
 margin:0px 10px;
 padding:0px;	
}

#container{		
 width:980px;
 margin:0px auto;
 padding:0px;
}

#topo{
 float:left;
 width:980px;	
 padding:0px;
 margin:0px;
}

#logo{
 float:left;
 width:300px;
 margin:0px 30px 0px 0px;
 padding:20px 0px;
 display:block;	
}

#logo h2{
 font-size:44px;
 font-weight:normal;
 color:#008FCB;	
 margin:0px;
 padding:0px;
}

#logo a{
 text-decoration:none;	
 color:#008FCB;	
}

#logo a:hover{
 font-style:italic;	
}

#menutopo{
 float:left;
 width:650px;
 height:50px;
 margin:0px 0px 0px 0px;
 padding:70px 0px 0px 0px;
 font-size:12px;	
}

#menutopo ul{
 margin:0px;
 padding:0px;	
}

#menutopo ul li{
 display:inline;
 list-style:none;	
}

#menutopo ul li a{
 background:#008FCB;
 color:#FFFFFF;
 text-decoration:none;
 padding:10px 5px;
 margin:0px 5px 0px 0px;	
}

#menutopo ul li a:hover{
 background:#CCCCCC;
 color:#008FCB;	
}

#destaque{
 float:left;
 width:980px;	
}
#destaque h3{
 font-size:19px;	
 color:#008FCB;
 margin:0px;
 padding:0px;
 font-weight:normal;	
}

#hoje{
 float:left;	
 width:940px;
 display:block;
 padding:20px;
 margin:10px 0px;
 border:1px solid #CCCCCC;
 color:#666666;
 text-align:center;	
}

#hoje p{
 font-size:30px;
 margin:0px;
 padding:0px; 	
}

#hoje p span{
 display:block;
 text-align:right;
 font-size:24px;
 font-style:italic;	 
}

.adlinks{ 
 float:left;	
 width:980px;
 margin:10px 0px;
 padding:10px 0px;	
}

.alfabeto{
 float:left;	
 width:980px;
 margin:10px 0px;
 padding:0px;
 font-weight:bold;
}

.alfabeto h4{
 margin:0px;
 padding:0px;
 color:#008FCB;
 margin:0px;
 padding:0px;
 font-size:16px;
 font-weight:normal;	
}

.alfabeto ul{
 background:#008FCB;	
 margin:5px 0px;
 padding:7px;
 display:block;
 text-align:center;
 font-size:12px;	
}

.alfabeto ul li{
 list-style:none;
 display:inline;
 margin:0px 10px 0px 0px;	
}

.alfabeto a{
 text-decoration:none;
 color:#FFFFFF;	
}

.alfabeto a:hover{
 font-weight:bold;	
 color:#FF3;
 text-decoration:underline;
}

.categorias{
 float:left;
 width:900px;
 padding:10px;
 margin:10px 0px;	
}

.categorias h2{
 font-size:18px;
 font-weight:normal;
 color:#008BCF;
 margin:0px;
 padding:0px 0px 5px 0px;	
}

.categorias ul{
 margin:10px 0px;
 padding:0px;	
 font-size:20px;
 color:#666666;
}

.categorias ul li{
 float:left;
 width:200px;	
 display:block;
 list-style:none;
 padding:0px 10px 0px 0px;
 margin:5px 0px 0px 0px;
}

.categorias ul li a{
 text-decoration:none;
 color:#666666;	
}

.categorias ul li a:hover{
 text-decoration:underline;
 font-weight:bold;
 color:#008BCF;	
}

.categorias span{
 float:left;	
 color:#008BCF;
 font-weight:bold;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 display:block;	
 text-align:left;
}

.categorias a{
 color:#008BCF;	
}

.categorias span a:hover{
 color:#333333;	
}

.ad300{
 float:left;
 width:300px;
 height:250px;
 padding:0px 10px;
 margin:10px 0px;	
}

#rodape{
 float:left;	
 width:980px;
 margin:10px 0px;
 padding:15px 0px;
 border-top:1px dotted #666666;	
}

#rlogo{
 float:left;	
 width:185px;
 padding:20px 0px;
 margin:0px;
 border-right:1px dotted #666666;	
}

#rlogo h4{
 font-size:30px;
 font-weight:normal;	
 margin:0px;
 padding:0px;
}

#rlogo a{
 text-decoration:none;
 color:#008BCF;	
}

#rlogo a:hover{
 font-style:italic;	
}

#rmenu{
 float:left;
 width:750px;
 padding:0px 0px 0px 10px;
 margin:0px;	
 font-size:11px;
 color:#666666;
}

#rmenu a{
 text-decoration:none;
 color:#666666;	
}

#rmenu a:hover{
 text-decoration:underline;	
 color:#008BCF;
}

#rmenu ul{
 margin:0px;
 padding:0px;
 list-style:none;	
}

#rmenu ul li{
 display:inline;	
 padding:0px 5px 0px 0px;
 margin:0px 5px 0px 0px;
 border-right:1px solid #666666;
}

#eprimer{
 float:right;
 width:300px;
 margin:50px 0px 0px 0px;	
}

#eprimer img{
 float:right;	
}

#descricao{
 float:left;
 width:300px;
 padding:10px;
 margin:10px 0px;	
 font-size:14px;
 color:#666666;
 line-height:1.5em;
}

#descricao h1{
 margin:0px 0px 5px 0px;
 padding:0px;
 color:#333333;
 font-size:44px;
 font-weight:normal;
 display:block;
 border-bottom:3px solid #333333;
 line-height:normal;	
}

#descricao span{
 color:#008BCF;
 font-weight:bold;
 font-size:14px;	
}

#descricao p{
 margin:10px 0px;
 padding:0px;	
}

#descricao a{
 color:#008BCF;
 font-weight:bold;
}

#frases{
 float:left;
 width:630px;	
}

.frase{
 float:left;	
 width:600px;
 font-size:12px;
 color:#666666;
 padding:0px 0px 0px 30px;	
 margin:10px 0px 5px 0px;
}

.frase b{
 display:block;
 text-align:left;
 padding:3px 0px;	
}

.frase p{
 margin:0px;
 padding:0px;	
}

.paginacao{
 float:left;	
 width:90%;
 text-align:center;
 padding:10px 5%;
 margin:10px 0px;
 color:#008BCF;
 font-weight:bold;	
}

.paginacao a{
 font-weight:normal;	
 padding:3px 5px;
 text-decoration:none;
 border:1px solid #CCCCCC;
 color:#008BCF;	
}

.paginacao a:hover{
 background:#008BCF;
 color:#FFFFFF;	
}

#destaque2{
 float:left;
 width:980px;	
}
#destaque2 h3{
 font-size:19px;	
 color:#008FCB;
 margin:0px;
 padding:0px;
 font-weight:normal;	
}

#hoje2{
 float:left;	
 width:940px;
 display:block;
 padding:20px;
 margin:10px 0px;
 border:1px solid #CCCCCC;
 color:#666666;
 text-align:center;	
}

#hoje2 p{
 font-size:30px;
 margin:0px;
 padding:0px; 	
}

#hoje2 p span{
 display:block;
 text-align:right;
 font-size:24px;
 font-style:italic;	 
}


.acategorias{
 float:left;
 width:300px;
 padding:10px;
 margin:40px 0px;	
}

.acategorias h2{
 font-size:18px;
 font-weight:normal;
 color:#008BCF;
 margin:0px;
 padding:0px 0px 5px 0px;	
}

.acategorias ul{
 margin:10px 0px;
 padding:0px;	
 font-size:16px;
 color:#666666;
}

.acategorias ul li{
 float:left;
 width:200px;	
 display:block;
 list-style:none;
 padding:0px 10px 0px 0px;
 margin:5px 0px 10px 0px;
}

.acategorias ul li a{
 text-decoration:none;
 color:#666666;	
}

.acategorias ul li a:hover{
 text-decoration:underline;
 font-weight:bold;
 color:#008BCF;	
}

.acategorias span{
 float:left;	
 color:#008BCF;
 font-weight:bold;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 display:block;	
 text-align:left;
}

.acategorias a{
 color:#008BCF;	
}

.acategorias span a:hover{
 color:#333333;	
}

