
html, body {height:100%;} 
body {
	margin:0; 
	padding:0;
	color:#161311;
	font:75%/1.4 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:url(../layout/fundo_pagina.jpg) center top no-repeat #F5F5F5;
	text-align:center;
	
	}

#tudo { 
	
	width:958px;
	position:relative;
	/*background:#fff;*/
	margin:0 auto;
	text-align:left;
	min-height:100%;/**/
	border:dotted #999;
	border-width:0 0px;
	
	}


* html #tudo {height: 100%;}
#conteudo {/*padding-bottom:30px;*/}


#topo {
	background:url() no-repeat;
	width:958px;
	height:553px;
	text-align:center;
	margin-left:3px;
	}
	
#topo_int {
	/*background:red;*/
	width:958px;
	height:75px;
	text-align:center;
	margin-left:3px;
	}

#topo .menu_topo{ 

	/*background:red;*/
	width:958px;
	height:132px;
	float:left;
 }	
	
#principal {
	BACKGROUND:#F5F5F5;
	width:958px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;	
	float:left;
	text-align:left;
	/*text-align:justify*/
	}
	
#principal p, img, small, span, div, form { BORDER:0; PADDING:0; }
#principal td, tr { font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; /*FONT-SIZE:11px;*/ COLOR:#161311;  }

#principal #contexto{ width:905px; height:auto; }
#principal #contexto img{ border:5px solid #EFF0E8; margin-right:10px; margin-bottom:5px; float:left;}
#principal .conteudo_texto{ text-align:justify; background:url(../layout/barra_conteudo_sombrag.gif) repeat-x #fff; height:auto; margin-top:10px; margin-bottom:10px; padding-bottom:30px; border:1px solid #E9E9E9; float:left }
#principal .conteudo_barra{ color:#fff; height:35px; line-height:35px; margin-bottom:30px; padding-left:30px; float:left }

/* - formato foto left / texto right
#principal #destaque{ width:450px; height:auto; padding-top:10px }
#principal #destaque img{ border:5px solid #EFF0E8; margin-right:10px; margin-bottom:5px; float:left;}
#principal #destaque strong{ color:#1D8EC8;}
*/

/* - formato foto <br> titulo <br> textop */
#principal #destaque{ width:375px; margin-left:30px }
#principal #destaque img{ border:5px solid #EFF0E8; margin-bottom:5px;}
#principal #destaque strong{ color:#496B21;}


/* destaque convenios */
#principal #destaque_capa { background-color:#fff; width:958px; height:405px; margin-top:10px; margin-bottom:10px; padding-top:0px; padding-left:7px; border:1px solid #E9E9E9; float:left }
#principal #destaque_capa .destaque_div { background:#fff; width:270px; height:375px; padding:0px; margin:10px; margin-top:15px; float:left }
#principal #destaque_capa .destaque_div_texto { width:267px; height:auto; float:left }
#principal #destaque_capa .destaque_ft { width:267px; height:188px; margin-top:10px; margin-bottom:10px; border:4px solid #83B63F; float:left }
#principal #destaque_capa .destaque_ftOn { width:267px; height:188px; margin-top:10px; margin-bottom:10px; border:4px solid #DBEAC6; float:left }
#principal #destaque_capa h5{ color:#83B63F; margin:0; margin-bottom:3px }

#principal #destaque_capa a { COLOR:#161311; TEXT-DECORATION: none }
#principal #destaque_capa a:visited { COLOR:#161311; TEXT-DECORATION: none }
#principal #destaque_capa a:hover { COLOR:#83B63F; TEXT-DECORATION: none }

/* ferramentas de destaque - div principal */
#principal .destaque_manchete { width:482px; margin-right:10px; float:left }
#principal .destaque_destaque { background-color:#fff; width:958px; height:auto; margin-top:10px; margin-bottom:10px; padding-top:20px; padding-bottom:10px; padding-left:7px; border:1px solid #E9E9E9; float:left }
#principal .destaque_listagem { width:555px; margin-bottom:20px; float:left }
#principal .destaque_ldiv{ float:left; width:450px; height:auto; min-height:645px; padding-right:10px; margin-left:10px; margin-right:10px; border-right:1px solid #E9E9E9 }
#principal .destaque_rdiv{ float:left; width:450px; height:auto; min-height:645px }

/* ferramentas de destaque - itens internos */
#principal .destaque_foto { border:5px solid #EFF0E8; margin-bottom:10px }
#principal .destaque_titulo { font-size:13px; color:#940605 } /* titulo de conteudo manchete */
#principal .destaque_titulop { color:#83B63F } /* titulo de conteudo destaque - capa */
#principal .destaque_texto { margin:0; padding:0; margin-top:10px }
#principal .destaque_data { color:#1D8EC8; }

/* ferramenta de destaque - galerias ( img / video ) */
#principal .destaque_galeria_of { width:90px; height:71px; background:#666666; border:3px solid #000; margin-bottom:5px; margin-right:5px; float:left } /* moldura da miniatura */
#principal .destaque_galeria_on { width:90px; height:71px; background:#666666; border:3px solid #CC0000; margin-bottom:5px; margin-right:5px; float:left; cursor:pointer } /* moldura da miniatura */

#principal .destaque_galeria_foto { border:0px solid #EFF0E8; margin-bottom:10px } /* miniatura gerada no destaque */
#principal .destaque_video { width:255px; background:#EFF0E8; margin:0; padding:10px; float:left } /* moldura da miniatura */
#principal .destaque_video_div { float:left; width:253px; height:209px; margin-left:15px } /* miniatura gerada no destaque */
#principal .destaque_video_foto { background:#666666; border:5px solid #000; margin-bottom:10px; width:253px; height:209px } /* miniatura gerada no destaque */
#principal .destaque_video_int { width:481px; border:5px solid #EFF0E8; margin-bottom:10px } /* video interno do conteudo */

/* ferramenta de destaque - caixa geral */
#principal .destaque_caixa { 

BACKGROUND:url(../layout/fundo_separador.gif) repeat-x top #F7F7F7;
width:590px;
height:auto;
text-align:center;
float:left;
padding:25px;

}

/* barra de busca interna no conteudo */
#principal .buscar_int{

BACKGROUND:url() repeat-x top #598228;
width:875px;
height:auto;
text-align:left;
padding:15px;
margin-bottom:25px;
float:left;

}

/* campos barra de busca interna no conteudo */
#principal .buscar_int_bt{ background-color:#80B839; color:#fff; border:0; margin:0; padding:0; padding-left:5px; padding-right:5px; } /* botao da busca */
#principal .buscar_int_cp{ border:1px solid #80B839; } /* campo da busca */
#principal .listagem { BACKGROUND:url(../layout/ico_listagem.gif) left no-repeat; LIST-STYLE:none; DISPLAY:list; PADDING-LEFT:15px; }


#blog{ width:605px; float:left; background-color:#FFF; border:1px solid #CCCCCC; padding:20px }
#blog strong{ color:#000 }
#blog span{ color:#666666 }
#blog .comentario{ 

width:100%; 
float:left; 
border-bottom:1px solid #CCCCCC; 
padding-bottom:15px; 
margin-top:5px; 
margin-bottom:5px;

}

#navegacao {
	
	background:url(../layout/fundo_menug.gif) no-repeat #fff;
	width:230px;
	float:left;
	padding-top:10px;
	padding-right:0px;
	}

#navegacao .menu{ 

	/*background:#E2EAE8;*/
	width:230px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;

 }	
	
#navegacao .menu_marcas{ /* itens de menu lateral - caixa padrao */

	background:url(../layout/menu_mold_sombra.gif) no-repeat top #FFF;
	width:230px;
	height:300px;
	float:left;
	padding-top:0px;
	padding-right:0px;
	margin-top:10px

 }	

 
/* caixa de busca */
#navegacao .buscar{

background:url() repeat-x #fff;
width:210px;
height:auto;
margin-top:0px;
margin-left:5px;
margin-bottom:0px;
padding:10px;
padding-top:15px;
padding-left:15px;

}

/* campos caixa menu */
#navegacao .buscar_bt{ background-color:#BBD2D6; color:#124A86; height:21px; border:0; margin:0; padding:0 } /* botao da busca */
#navegacao .buscar_cp{ border:1px solid #CCCFBC; height:21px } /* campo da busca */

/* ferramentas */
#navegacao .enquete{ width:200px; text-align:left; margin-top:20px; margin-left:10px; margin-bottom:20px; padding:0px; float:left } /* moldura  principal */
#navegacao .enquete_caixa{ width:200px; /*background-color:#EFF0E8;*/ border-top:0px solid #CCCFBC; padding:0px; margin-left:5px; float:left } /* caixa de controles */
#navegacao .enquete_texto{ width:100%; padding:10px; background-color:#F0F0F0; float:left } /* pergunta da enquete */
#navegacao .boletim{ margin-left:10px; margin-bottom:10px; float:left } /* moldura  principal */
#navegacao .boletim_caixa { width:210px; background-color:#EFF0E8; padding:5px; float:left } /* caixa de controles */

/* caixa de aviso - cadastra boletim */
#navegacao .boletim_msn { 

width:200px;
height:auto;
text-align:center;
background-color:#fff;
color:#940605;
border-top:2px solid #CCCFBC;
border-bottom:2px solid #CCCFBC;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
display:none

}

/* caixa de aviso - vota enquete */
#navegacao .enquete_msn { 

width:200px;
height:auto;
text-align:center;
background-color:#fff;
color:#940605;
font-weight:bold;
border-top:0px solid #CCCFBC;
border-bottom:0px solid #CCCFBC;
margin-bottom:0px;
padding-top:5px;
padding-bottom:5px;
display:none

}

/* caixa de aviso - ver enquete */
#navegacao .enquete_ver{
width:200px;
height:auto;
text-align:left;
color:#000;
border-bottom:0px solid #CCCFBC;
margin-left:5px;
margin-bottom:5px;
padding-bottom:10px;

}

#navegacao .enquete_bar{ background-color:#124A86; margin-right:5px }


#lateral {
	
	/*background:url(../layout/fundo_lateralg.gif) no-repeat #fff;*/
	width:220px;
	float:right;
	padding-top:10px;
	padding-left:5px;
	margin:0;
	}

#lateral .lateral_marcas{ /* itens de lateral - caixa padrao */

	/*background:#000;*/
	width:201px;
	height:277px;
	float:left;
	padding-top:15px;
	padding-right:0px;
	margin-top:10px

 }

#rodape {
	background:url(../layout/fundo_rodape.gif) repeat-x #fff;
	width:100%;
	height:205px;
	/*position: absolute;*/
	bottom: 0;
	border:dotted #999;
	border-width: 0px 0;
	text-align:left;
	float:left;
	}

#rodape p {
	margin:0;
	font-weight:bold;
	color:#060;
	}
	
#rodape .links{
width:100%;
text-align:center;
color:#5C5C5C;
height:51px;
line-height:51px;
margin-bottom:10px;
}	
	
#rodape .endereco{
color:#fff;
padding-top:20px;
padding-left:25px;
height:95px;
}	
	
#rodape .endereco_by{
color:#000;
padding-top:0px;
padding-bottom:5px;
margin-right:10px;
float:right;
}

#rodape a { COLOR:#5C5C5C; TEXT-DECORATION: none; margin-left:5px }
#rodape a:visited { COLOR:#5C5C5C; TEXT-DECORATION: none; margin-left:5px }
#rodape a:hover { COLOR:#496B21; TEXT-DECORATION: underline; margin-left:5px }


#logomarcas {

	background-color:#fff;
	width:958px;
	height:73px;
	margin-top:10px;
	margin-bottom:20px;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:7px;
	border:1px solid #E9E9E9;
	float:left;
	text-align:center;
	
	}
	
#logomarcas ul.controle_ico { BACKGROUND:none; MARGIN:0px; PADDING:0; TEXT-ALIGN:center; MARGIN-LEFT:20px }
#logomarcas ul.controle_ico li { BACKGROUND:none; WIDTH:175px; HEIGHT:55px; BORDER:1px solid #D6D6D6; TEXT-ALIGN:center; LIST-STYLE:none; DISPLAY:inline; PADDING:0px; MARGIN-RIGHT:5px; FLOAT:left }

	
#galeria{ width:100%; float:left; margin:0; padding:0 }
#galeria strong{ color:#3ab4ea; }

#galeria .galeriaOf {
BORDER:5px solid #DBEAC6;
MARGIN:2px;
MARGIN-BOTTOM:5px;
PADDING:2px;
}

#galeria .galeriaOn {
BORDER:5px solid #83B63F;
CURSOR: hand;
MARGIN:2px;
MARGIN-BOTTOM:5px;
PADDING:2px;
}

#galeria .iconeOf {
BORDER:0px solid #DBEAC6;
MARGIN:2px;
MARGIN-BOTTOM:5px;
PADDING:2px;
}

#galeria .iconeOn {
BORDER:0px solid #83B63F;
CURSOR: hand;
MARGIN:2px;
MARGIN-BOTTOM:5px;
PADDING:2px;
}	
	
#icones{ BACKGROUND:none; WIDTH:100%; FLOAT:left; MARGIN:0; PADDING:0; MARGIN-TOP:30px;  }
#icones ul.controle_h { BACKGROUND:none; MARGIN:0px; PADDING:0; }
#icones ul.controle_h li { BACKGROUND:none; WIDTH:35px; TEXT-ALIGN:center; LIST-STYLE:none; DISPLAY:inline; PADDING-LEFT:5px; PADDING-RIGHT:5px; FLOAT:left }

.frame{ border:3px solid #40B4EA }
h1, h2, h3, h4, h5, h6 { 	color:#024EA6; }
h3, h5 { font-size:13px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h4 {font-size:13px;}

ul.marcador_h { WIDTH:100%; MARGIN:0px; PADDING:0; TEXT-ALIGN:left; }
ul.marcador_h li { LIST-STYLE:none; DISPLAY:inline; PADDING-LEFT:3px; }

ul.marcador_v { WIDTH:100%; MARGIN:0px; PADDING:0; TEXT-ALIGN:left; }
ul.marcador_v li { LIST-STYLE:none; DISPLAY:list; PADDING-LEFT:3px; }

.listagem { BACKGROUND:url(../layout/ico_listagem.gif) left no-repeat; LIST-STYLE:none; DISPLAY:list; PADDING-LEFT:15px; }

a { COLOR:#496B21; TEXT-DECORATION: none }
a:visited { COLOR:#496B21; TEXT-DECORATION: none }
a:hover { COLOR:#83B63F; TEXT-DECORATION: underline }

.separar { WIDTH:25px; height:20px; }
.clear {clear:both;}

.carrinho_ftof_{ BACKGROUND:#ffffff; border:1px solid #68879C; width:93px; padding:5px; TEXT-ALIGN:center }
.carrinho_fton_{ BACKGROUND:#ffffff; border:1px solid #02658A; width:93px; padding:5px; TEXT-ALIGN:center }

.carrinho_ftof{ BACKGROUND:#ffffff; width:135px; text-align:center; margin:0; margin-bottom:5px; padding:5px; float:left; border:1px solid #B6B5B5; }
.carrinho_fton{ BACKGROUND:#ffffff; width:135px; text-align:center; margin:0; margin-bottom:5px; padding:5px; float:left; border:1px solid #02658A; }

.carrinho_trof{ BACKGROUND:#FFF }
.carrinho_tron{ BACKGROUND:#F8F8FA }
.carrinho_tron2{ BACKGROUND:#EFF0F4 }
.carriho_moldura{ width:105px }

#banner-flutuante {
width:350px;
position:absolute;
top:-5px;
left:220px;
font-family:Tahoma; font-size:11px;
z-index:999;
}
#fechar-banner {
/*background-color:#CC0000;
border-top:2px solid #FFFFFF;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF; */
margin-left:-100px; margin-top:550px;
float:right;
padding:5px;
}
#fechar-banner a {
color:#CC0000;
font-weight:bold;
text-decoration:none;
}
