@charset "utf-8";
/* CSS Document */

BODY{
	margin:0px;
	padding:0px;
	background-color:#bda962;
	background-image:url(../images/site/bg.jpg);
	background-repeat:repeat-x;
	background-color: #1061b1;
}
#principal{
	width:779px;
	height:auto;
	margin:0px;
	padding:0px;
}
#topo{
	width:779px;
	height:179px;
	margin:0px;
	padding:0px;
	float:left;
}
#logo{
	width:314px;
	height:179px;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/site/logo.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#logo P{
	padding:149px 0px 0px 0px;
	_padding:161px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color:#ffffff;
	font-size:12px;
}
#animacao{
	width:465px;
	height:179px;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/site/animacao.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#corpo{
	width:777px;
	height:auto;
	min-height:450px;
	margin:0px 1px 0px 1px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	background-image:url(../images/site/bg_corpo_horizontal.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#90b5da;
	float:left;
}
#corpo2{
	width:777px;
	height:auto;
	min-height:600px;
	margin:0px 1px 0px 1px;
	padding:55px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	background-image:url(../images/site/bg_corpo_horizontal.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#90b5da;
	float:left;
}
#corpo2 P{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color:#252078;
	font-size:12px;
}
#corpo2 H1{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color:#252078;
	font-size:12px;
	text-align:center;
}
#corpo2 H1 A{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color:#252078;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
#corpo2 H1 A:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color:#252078;
	font-size:12px;
	text-align:center;
	text-decoration:underline;
}
#left{
	width:208px;
	height:auto;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	float:left;
}
#linha{
	width:23px;
	height:431px;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	background-image:url(../images/site/linha.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#menu {
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size: 12px;
	font-weight: normal;
	color: #153a7f;
	float:left;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align:left;
}

#menu li {
	width:103px;
	height:22px;
	margin: 0;
	list-style:none;
	padding: 5px 0px 1px 20px;
	margin:2px 0px 0px 6px;
	text-align:left;
	background-image:url(../images/site/menu_bg.gif);
	background-repeat:no-repeat;
}

#menu li a {
	padding: 5px 3px 3px 0px;
	text-decoration: none;
	color: #ffffff;
	text-align:left;
}

#menu li a:hover {
	padding: 5px 3px 3px 0px;
	text-decoration: none;
	color: #000066;
	text-align:left;
}
#busca {
	width: 185px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size: 12px;
	font-weight: normal;
	color: #1061b1;
	float:left;
	height:auto;
}

#busca .inputbox {
	width: 120px;
	font-family: Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size: 12px;
	font-weight: normal;
	color: #1061b1;
	float:left;
	background-color:#ffffff;
	border:#1061b1 1px solid;
}

#busca .botao_busca {
	font-family: Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	float:right;
	background-color:#1061b1;
	border:#1061b1 1px solid;
	margin:0px 0px 0px 0px;
}
#marcas {
	width: 185px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	height:auto;
}
#right{
	width:569px;
	height:auto;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	float:left;
}
#destaques{
	width:372px;
	padding:0px 0px 0px 3px;
	margin:0px;
	float:left;
}
#promocao_semana{
	width:192px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
}
#topo_destaques{
	width:182px;
	height:22px;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	float:left;
	text-align:right;
	background-image:url(../images/site/topo_destaques.png);
	background-repeat:no-repeat;
}
#topo_destaques H1{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	color:#1061b1;
	text-align:left;
	padding:4px 0px 0px 8px;
	margin:0px;
	font-weight:bold;
}
#corpo_destaques{
	width:182px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	background-image:url(../images/site/corpo_destaques.png);
	background-repeat:repeat-y;
}
#corpo_destaques P{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	color:#1061b1;
	text-align:center;
	padding:2px 0px 2px 0px;
	margin:0px;
}
#corpo_destaques IMG{
	padding:0px 0px 0px 0px;
	margin:0px;
}
#rodape_destaques{
	width:182px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	float:left;
	text-align:right;
}
#banner{
	width:564px;
	height:auto;
	margin:0px;
	padding:10px 5px 0px 0px;
	float:left;
}
#videos{
	width:569px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}
#video1{
	width:284px;
	height:96px;
	margin:0px;
	padding:0px;
	float:left;
}
#video2{
	width:285px;
	height:96px;
	margin:0px;
	padding:0px;
	float:left;
}
#animacao_bottom{
	width:569px;
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	background-image:url(../images/site/animacao_bottom.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#lista_conteudos{
	width:100%;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	float:left;
	color:#000000
}

#lista_conteudos H1{
	margin:0px;
	padding:0px 0px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:14px;
	text-align:left;
	color:#000000;
}

#lista_conteudos P{
	margin:0px;
	padding:10px 0px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	text-align:left;
	color:#000000;
}

#lista_conteudos .noticias{
	margin:0px;
	padding:10px 15px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	text-align:left;
	color:#000000;
}

#lista_conteudos P.ultima_atualizacao{
	margin:0px;
	padding:10px 15px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	text-align:right;
	color:#1a5dab;
}

#lista_conteudos P.centro{
	margin:0px;
	padding:10px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	text-align:center;
	color:#000000;
}

#lista_conteudos TH{
	background-color:#1a5dab;
	text-align:left;
	padding:5px 5px 5px 5px;
	color:#ffffff;
}

#lista_conteudos TD.par{
	background-color:#e0e7f1;
	text-align:left;
	padding:5px 5px 5px 5px;
}
#lista_conteudos  TD.impar{
	background-color:#aec9e5;
	text-align:left;
	padding:5px 5px 5px 5px;
}
#lista_conteudos TD.par A{
	background-color:#e0e7f1;
	text-align:left;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	color:#000000;
}
#lista_conteudos  TD.impar A{
	background-color:#aec9e5;
	text-align:left;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	color:#000000;
}
#lista_conteudos TD.par A:hover{
	background-color:#e0e7f1;
	text-align:left;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	color:#1a5dab;
}
#lista_conteudos  TD.impar A:hover{
	background-color:#aec9e5;
	text-align:left;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	color:#1a5dab;
}

#lista_conteudos .botao_busca {
	font-family: Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	float:right;
	background-color:#1a5dab;
	border:#1a5dab 1px solid;
}

#lista_conteudos .inputbox {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size: 12px;
	font-weight: normal;
	color: #1a5dab;
	background-color:#ffffff;
	border:#1a5dab 1px solid;
}

#lista_conteudos .inputbox2 {
	width: 90px;
	font-family: Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size: 12px;
	font-weight: normal;
	color: #1a5dab;
	background-color:#ffffff;
	border:#1a5dab 1px solid;
}

#lista_conteudos A{
	margin:0px;
	padding:10px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	text-align:left;
	color:#000000;
	text-decoration:none;
}

#lista_conteudos A:hover{
	margin:0px;
	padding:10px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	text-align:left;
	color:#1a5dab;
	text-decoration:underline;
}

#contato{
	width:100%;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	color:#000000;
	float:left;
}

#contato H1{
	margin:0px;
	padding:0px 15px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:14px;
	text-align:left;
	color:#000000;
}

#contato P{
	margin:0px;
	padding:10px 15px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	text-align:left;
	color:#000000;
}

#contato A{
	margin:0px;
	padding:10px 0px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	text-align:left;
	color:#000000;
	text-decoration:none;
}

#contato A:hover{
	margin:0px;
	padding:10px 0px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	text-align:left;
	color:#000000;
	text-decoration:underline;
}

#contato .inputbox {
	width: 250px;
	font-family: Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size: 12px;
	font-weight: normal;
	color: #1a5dab;
	background-color:#ffffff;
	border:#1a5dab 1px solid;
}

#contato .textarea {
	width: 250px;
	font-family: Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size: 12px;
	font-weight: normal;
	color: #1a5dab;
	float:left;
	background-color:#ffffff;
	border:#1a5dab 1px solid;
}
#submit {
	padding:0px 10px 0px 0px;
}

#submit INPUT {
	font-family: Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	float:right;
	background-color:#1a5dab;
	border:#1a5dab 1px solid;
}

#contador {
	float:left;
	width:100%;
	text-align:right;
	width:550px;
}

#contador H1 {
	font-family: Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size: 12px;
	float:right;
	color:#1061b0;
	padding:15px 0px 0px 0px;
}

#contador H2 {
	font-family: Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size: 12px;
	float:right;
	color:#001d6a;
	padding:15px 0px 0px 0px;
}


#lista_opcionais{
	z-index:21;
	position:absolute;
	background-color:#e0e7f1;
	width:auto;
	min-width:80px;
	height:auto;
	padding:25px;
	border:1px dashed #000000;
}

#lista_opcionais ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align:left;
}

#lista_opcionais li {
	margin: 0;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
#rodape{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:12px;
	color:#ad8d36;
	width:779px;
	height:98px;
	background-image:url(../images/site/rodape.jpg);
	background-repeat:no-repeat;
	float:left
}
#botao_voltar{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 15px;
	text-align:left;
	float:left;
}

/***************

 Galeria
 
***************/

#topo_galeria{
	width:700px;
	height:138px;
	background-image:url(../images/site/topo_galeria.jpg);
	background-repeat:no-repeat;
	float:left;
}

#topo_left{
	width:325px;
	height:138px;
	float:left;
}

#topo_right{
	width:375px;
	height:88px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:50px 0px 0px 0px;
}
#topo_right P{
	padding:20px 0px 0px 0px;
}


#corpo_galeria{
	width:700px;
	height:347px;
	min-height:347px;
	background-color:#92b7dc;
	float:left;
}

#info_galeria{
	width:290px;
	height:auto;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding:20px 0px 0px 0px;
}

#info_galeria H1{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	padding:5px 0px 0px 20px;
	margin:0px;
	text-align:left;
}
#info_galeria P{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	padding:0px 0px 0px 20px;
	margin:0px;
	text-align:left;
}

#galeria_fotos P{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding:0px;
	margin:0px;
}

#galeria_fotos IMG{
	padding:3px 3px 3px 3px;
}

#foto_galeria{
	width:410px;
	height:auto;
	float:left;
}

#foto2{
	width:410px;
	height:auto;
	float:left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ad8d36;
}
#foto2 IMG{
	border: 1px dashed #ffffff;
	margin: 20px 0px 0px 0px;	
}
#rodape_galeria{
	width:700px;
	height:15px;
	background-color:#1a5dab;
	float:left;
}