

.clear {
	 clear: both;
	}

#topo {
	/*background:transparent url(../imgs/bgs/bg-topo.png) repeat-x scroll left top;
	height:324px;*/
	margin-bottom:35px;
}

#topo2 {
background-attachment:scroll;
background-color:#E2001A;
background-image:none;
background-position:0 0;
background-repeat:repeat;
height:52px;
position:relative;
z-index: 2;
}

#campanha {
	height:606px;
	position:relative;
	z-index:1;
	margin:0 auto;
}

#topo3 {
	background-attachment:scroll;
background-color:transparent;
background-image:url(../imgs/bgs/bg-topo-baixo.png);
background-position:0 0;
background-repeat:repeat;
height:87px;
position:relative;
z-index: 2;
}

#topo3 .centralizar-topo3 {
	margin:0 auto;
	width:980px;
}

.btncampanha {
	background:url(../imgs/botoes/btn-campanha.png) no-repeat;
	cursor:pointer;
	display:block;
	float:right;
	height:18px;
	margin-top:-18px;
	overflow:hidden;
	width:104px;
}
.campanhaatvai {
	background-position:0 -18px;
}
#menu {
display:table;
padding-top:6px;
overflow:hidden;
width:980px;
}

*+html #menu {
	padding-top:4px;
}

#menu .menuativo {
	background-position:right bottom !important;
}

#menu #listagem-menu a {
	display:block;
}

.sub-menu {
	background: #FDFBF8 none repeat scroll 0 0;
	margin-top:12px;
	position:absolute;
}
.sub-menu li {
border-right:1px solid #DAC398;
float:left;
padding-right:7px;
}

#menu #listagem-menu  #home {
	background:transparent url(../imgs/menu/home.png) no-repeat scroll right top;
	height:35px;
	width:31px;
}

#menu #listagem-menu #institucional {
	background:transparent url(../imgs/menu/institucional.png) no-repeat scroll right top;
	height:35px;
	width:109px;
}
#menu #listagem-menu #promocoes{
background:transparent url(../imgs/menu/promocoes.png) no-repeat scroll right top;
height:35px;
width:85px;
}

#menu #listagem-menu #linksuteis {
	background:transparent url(../imgs/menu/linksuteis.png) no-repeat scroll right top;
	height:35px;
	width:81px;
}
#menu #listagem-menu #noticias {
	background:transparent url(../imgs/menu/noticias.png) no-repeat scroll right top;
	height:35px;
	width:67px;
}
#menu #listagem-menu #informativo {
background:transparent url(../imgs/menu/informativo.png) no-repeat scroll right top;
	height:35px;
	width:89px;	
}
#menu #listagem-menu #bibliotecaredemais {
background:transparent url(../imgs/menu/bibliotecaredemais.png) no-repeat scroll right top;
	height:35px;
width:138px;;	
}

#menu #listagem-menu #cartaoredemais{
background:transparent url(../imgs/menu/cartaoredemais.png) no-repeat scroll right top;
	height:35px;
width:117px;
}

#dicasdereceita {
background:transparent url(../imgs/menu/dicasdereceita.png) no-repeat scroll right top;
	height:35px;
width:117px;
}

#faleconosco {
	background:transparent url(../imgs/menu/faleconosco.png) no-repeat scroll right top;
	height:35px;
	width:92px;
}
#menu #listagem-menu li {
	float:left;
	margin-left:10px;
	padding: 0 5px; 
}

#logomarca {
	margin-top:7px;
	position:absolute;
}

#menu-topo {
	float:right;
	margin-top:13px
}

#menu-topo #listagem-menu-topo li {
	float:left;
	margin-left:5px;
}

#saudacao {
	margin-top:12px;
	color:#db6600;
	font-size:12px;
}

#produtos {
	background:transparent url('../imgs/bgs/bg-produtos.png') no-repeat scroll left top;
	height:230px;
	width:980px;
	overflow:hidden;
	position:relative;
}
#produtos {

}
#produtos #nav {
	height:45px;
	position:absolute;
	top:50%;
	width:978px;
}

#nav #prev {
	margin-left:2px;
	float:left;
}

#nav #next {
	float:right;
}

#listagem-produtos { 
margin:0 auto;
padding-top:62px;
width:830px !important;
height:155px;
}

#listagem-produtos .produto .descricao-produto  {
	height:64px;
	width:158px;
}

#listagem-produtos .produto {
background:transparent url(../imgs/bgs/divisoria.png) no-repeat scroll right top;
float:left;
height:155px;
margin-left:22px;
width:191px;
}

#rodape {
	background:transparent url(../imgs/bgs/bg-rodape.png) repeat-x scroll 0 0;
	height:113px;
	clear:both;
}

.bloco {
	background:url(../imgs/bgs/bg-chamada.png) no-repeat;
	height:129px;
	width:313px;
	position:relative;
}

#chamadas .bloco {
	float:left;
	margin-left:20px;
	margin-top:21px !important;
}

.conteudo-bloco {
	position:absolute;
	top:50%;
	left:50%;
}
.bloco .frutas {
margin-left:15px;
padding-top:21px;
overflow:hidden;
}
.bloco .frutas h4 {
background:url(../imgs/bgs/bg-titlinha.png) no-repeat scroll bottom center;	
padding-bottom:5px;
}
.bloco .frutas a {
	color:#8e0000;
}
.bloco .frutas .imagem {
	float:left;
}
.bloco .frutas .descricao-texto {
	float:left;
margin:-7px 0 0 7px;
width:160px;
}

.bloco .conteudo-bloco {
	margin:0 auto;
	width:114px;
	position:absolute;
}

#rodape .centralizar {
background:transparent url(../imgs/bgs/bg-rodape-centralizar.png) no-repeat scroll center bottom;
height:103px;
position:relative;
}
/*
#destaques {
	clear:both;
	display:table;
	padding-top:24px;
}

#destaques .bloco-destaque {
background:transparent url(../imgs/bgs/bg-linhanoticia.png) no-repeat scroll center top;
float:left;
height:100px;
margin-left:20px;
width:313px;
}

#destaques .bloco-destaque .conteudo-destaque {
color:#DB6600;
font-size:13px;
margin-top:12px;
}
*/
.bloco-com-tit {
	 width:310px;
	 float: left;
	 float:left;
	 margin-top:21px !important;
	}

.bloco-com-tit-content {
	 width: 291px;
	 height: 300px;
	 padding: 10px;
	 background-color: #fbfaf4;
	 border: 1px solid #f4ebda;
	}
	
#tit-noticias, #tit-twitter, #tit-videos {
	 width: 313px;
	 height: 61px;
	}
	
#tit-noticias {
	 background: url(../imgs/titulos/noticias.jpg);
	}
	
#tit-twitter {
	 background: url(../imgs/titulos/twitter.jpg);
	}
	
#tit-videos {
	 background: url(../imgs/titulos/videos.jpg);
	}
	
.box_twitter li {
	 margin-bottom: 20px;
	}

.data {
	font-size:10px;
}

#conteudo.interna {
float:left;
width:595px;
margin-bottom:42px;
position:relative;
z-index:10;
}

#conteudo {
	margin-bottom:42px;
}

#conteudo.interna .dentro {

}

#conteudo.interna .dentro .texto p {
	padding-bottom:25px;
}

#colunadir {
float:right;
width:314px;
margin-top:19px;
}

#colunadir .bloco {
	margin-top:20px;
}

#conteudo.interna .dentro .topo-texto {
	background-attachment:scroll;
background-color:transparent;
background-image:url(../imgs/bgs/bg-top-conteudo.png);
background-position:right top;
background-repeat:no-repeat;
overflow-x:hidden;
overflow-y:hidden;
}

#conteudo.interna .dentro .miolo {
	color:#E6CF8E;
	margin-bottom:25px;
}
#conteudo.interna .dentro .miolo .linkmiolo{
color:#E8AB00;
text-decoration:underline;
}
#conteudo.interna .dentro .miolo a {
	color:#E8AB00;
}

#conteudo.interna .dentro .texto {
background:transparent url(../imgs/bgs/bg-borda-conteudo.png) repeat-y scroll right top;
margin-top:28px;
padding:0 20px 0 0;
}

h1,h2,h3,h4,h5,h6 {
	margin-bottom: 7px;
}
#form .input-text {
	margin-bottom:15px;
}
#form .titulo-input-esq {
background:transparent url(../imgs/bgs/bg-titulo-inputesq.png) no-repeat scroll 0 0;
height:30px;
width:126px;
}
#form .titulo-input-dir{
background:transparent url(../imgs/bgs/bg-titulo-inputdir.png) no-repeat scroll right 0;
height:30px;
padding-top:6px;
text-align:center;
width:152px;
}
#form .bg-inputesq {
background:transparent url(../imgs/bgs/bg-inputesq.png) no-repeat scroll 0 0;
height:42px;
padding:14px 0 0 12px;
width:443px;
}
#form .bg-inputdir {
background:transparent url(../imgs/bgs/bg-inputdir.png) no-repeat scroll right 0;
height:42px;
width:457px;
}

.telefone .bg-inputesq {
width:154px !important;
}

.input-text.telefone .bg-inputdir {
width:180px !important;
}

#form .telefone {
	float:left;
	margin-right:15px;
}


#form #area {
clear:both;
}
#form .bg-area {
background:transparent url(../imgs/bgs/bg-textarea.png) no-repeat scroll 0 0;
clear:both;
height:175px;
width:457px;
}

#form .bg-area textarea {
background-color:transparent;
padding:13px 0 0 13px;
width:430px;
height:153px;
overflow-x:hidden;
}
#area .titulo-input-esq {
	width:125px;
}
#area .titulo-input-dir {
	width:150px !important;
}
#form .btn-enviar {
	margin-top:15px;
}

#galeria .imagem {
	background:transparent url(../imgs/bgs/bg-imggaleria.png) no-repeat;
	height:81px;
width:106px;
}
.bloco-imagem {
float:left;
height:88px;
margin:0 11px 10px 0px;
position:relative;
width:110px;
}
.bloco-imagem .imagem img {
padding-left:4px;
padding-top:6px;
}

.bloco-imagem .lupa {
bottom:0;
position:absolute;
right:0;
}

.bg-input-busca {
background:transparent url(../imgs/bgs/bg-input-busca.png) no-repeat scroll 0 0;
color:#FFFFFF;
height:30px;
padding:7px 0px 0 5px;
width:151px;
float:left;
}

#listagem-menu-topo .bg-buscadir {
	float:left;
margin-left:-28px;
}

#rodape .dadosredemais {
float:left;
margin-left:18px;
margin-top:40px;
width:568px;
color: #d40000;
}

#rodape .assinaturamaxmeio {
float:right;
margin-top:55px;
}
#rodape .logorodape {
float:left;
margin-top:32px;
}

.texto .foto {
	margin:4px 14px 4px 0 ;
	border:2px solid #9d0000;
	padding:3px;
}

.caixaselecao {
	border:none !important;
	height:29px !important;
	width:175px !important;
	position:relative;
}

.caixaselecaodir {
	width:237px !important;
}
.caixaselecaodir2 {
	width:247px !important;
}

.boxtit {
width:132px !important		;
}


.boxtit2 {
	width:157px !important;
}

.select .input-text {
	margin-right:15px;
}

.box-telefone {
	clear:both;
}
#corpo {
	margin-bottom:20px;
	position:relative;
	z-index:10;
}
#corpo .centralizar {
	overflow:hidden;
}
#corpo .linha {
	border-top:1px solid #F4EAD9;
	left:0;
	margin-top:1px;
	position:absolute;
	top:76px;
	width:50%;
	*top:71px;
}

#corpo .linha2 {
	border-right:1px solid #F4EAD9;
	position:absolute;
	right:385px;
	top:13%;
	width:64%;
	z-index:1;
}

.titulo-miolo {
	height:77px;
}

#paginacao {
	clear:both;
}
#controles a{
background:url(../imgs/bgs/bg-paginacao.gif) no-repeat;
display:block;
float:left;
height:31px;
width:31px;
text-align:center;
padding-top:6px;
margin-right:5px;
}

#controles a.ativo {
	color:#FFFFFF;
}

ul#listagem li{
	background-attachment:scroll;
background-color:transparent;
background-image:url(../imgs/bgs/bg-listagem.gif);
background-position:0 0;
background-repeat:no-repeat;
height:30px;
width:568px;
margin-bottom:10px
}

ul#listagem li p{
padding: 5px 0 0 5px;
}

.informativo_interno{
float:left;
width:170px;
height:270px;
margin-right:10px;
}

.promocao_interno{
float:left;
width:180px;
height:200px;
margin-right:10px;
}

.interna #form {
	margin-top: 20px;
}

.interna #form form {
	padding-top: 20px;
}
#cartao-redemais {
	margin-top: -81.5px !important;
}

#curriculo {
margin-right:15px;
}

.boxtit3 {
	width: 180px !important;
}

.boxtit4 {
	width: 184px !important
}

#sexo,#completo {
	float:left;
	margin-right:5px;
}

.margin-top {
	background:#f4ebda;
	clear:both;
	display:table;
	padding:5px;
	width:400px;
}

#form .bg-radio {
	background:#fcfaf5;
	padding:5px;
}

#form #estado2 {
	width:201px;
	*width:153px;
	background:none;
}

.select .input-text .bg-inputdir {
	*background:none !important;
}

.selectbox {
	background:transparent url(../imgs/bgs/selectbox.png) no-repeat scroll center top;
	color:#9D0000;
	cursor:pointer;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	height:37px;
	margin-left:-6px;
	margin-right:5px;
	padding-left:18px;
	padding-top:14px;
	text-align:justify;
	width:339px !important;
}

#quartamoeda {
	width:980px;
	height:200px;
	background: transparent url('../imgs/bgs/bg-quartamoeda.jpg') no-repeat scroll center top;	
}

#quartamoeda ul li{
	float:left;
}
#quartamoeda ul {
	margin:0 auto;
	padding-top:45px;
	width:780px;	
}

#quartamoeda .meio {
	margin-top:30px;
	padding:0 190px;
	width:198px;
}

#quartamoeda .meio a {
	display:block;
	height:67px;
}

#quartamoeda .meio {
	text-align:center;
}

div.flash-lojas {
	width: 299px; 
	height: 115px;
	margin-top:-57.5px;
	margin-left:-150px;
	position:absolute;
}

#primeiroemprego {
	float:left;
	margin-right:5px;
}

#ultimasnoticias {
	height: 450px !important;
}
