/* CSS Document */

body,td,th {
	font-family: Arial, Tahoma, Gadget, sans-serif;
	color: #54542f;
}
body {
	background-color: #F4F5D4;
	margin: 0px;
}


#faixaTopo{ height:50px; background-color:#54542f; }
#faixaRodape{ height:50px; background-color:#54542f; }
#faixaRodape p{ color:#F4F5D4; font-size:11px; padding-top:10px; }

#miolo{ width:997px; margin:0 auto; padding-top:25px; padding-bottom:40px; }

#topo{ height:163px; position:relative; }
#topo #logomarca{ position:absolute; bottom:41px; left:0px; }
#topo #sombra{ position:absolute; bottom:0px; left:0px; }
#topo #frase{ position:absolute; bottom:41px; left:242px; }
#topo #selo{ position:absolute; bottom:0px; right:0px; }

#menu{ height:25px; background-color:#DBDCB1; padding:0; }
#menu ul {
	list-style-type: none;
	height: 25px;
	margin:0;
	padding:0;
}
#menu ul li{ float:left;margin:0; }

#menu ul li a{
	text-decoration:none; 
	text-transform:uppercase;
	color:#898963;
	font-size:15px;
	font-family: 'Ruluko', sans-serif;
	letter-spacing:1px;
	display:block;
	height:25px; line-height:25px; vertical-align:middle; padding:0px 10px;
}
#menu ul li a:hover{
	color:#F4F5D4;
	background-color:#54542f;
	height:25px; line-height:25px; vertical-align:middle; padding:0px 10px;

}
.menuPrimeiro{ padding-left:20px !important; }
.menuImpar{ background-color:#C5C592 !important; }

 #publicidades{ padding:12px 0px; height:257px; background:url(../imagens/carregando.gif) no-repeat center center; }

#conteudo{ clear:both; padding-top:15px; }

.hr{ height:2px; background:#54542F url(../imagens/programa_16.png) repeat-x bottom left; border:none; margin:0; padding:0;  }

#boxes{ height:214px; overflow:hidden; background:#DDDDB5; margin-top:15px; }
#box1{ width:421px; height:193px; float:left; margin:20px 17px 0 10px; position:relative; }
#foto{ width:85px; height:122px; float:left; }
#quadradinho{ width:24px; height:15px; position:absolute; bottom:0; left:61px; background:#A0A068; }
#textoApresentacao{ width:336px; height:178px; position:absolute; right:0px; top:0px; background:#FFF; font-size:12px; overflow:auto; }
#textoApresentacao p:first-child{ margin-left:15px; margin-top:40px; }
#textoApresentacao p{ margin-left:15px; }

#box2{ width:231px; height:154px; float:left; margin-top:10px;  }

.campoNews{ width:222px; height:21px; background:#FFF; border:none; margin:0; padding:0px 5px; font-size:11px; color:#A0A068; }

.campoOk{ width:39px; height:16px; float:right; }

#result{ font-size:11px; color:#A0A068; clear:both; line-height:16px; vertical-align:middle; height:16px; }

.socialshare{ margin:20px 5px 0 0; }

#box3{ width:263px; float:right; }


