/*============================================================================================*/

/* TAGS HTML */

body {

	margin: 0px;

	padding: 0px; /*precisa pro Opera */

    background-color:#eaf6f8;

    margin: 0 auto;
    
    height:100%;
    
    width:100%;
}

body, table, th, td {

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #eaf6f8;

}

img {border:0;}

form {margin:0; padding:0;}

a {color:#180301;}

a:hover {color:#180301;} /* #E55800; */

p, h1, h2, h3, h4, h5, h6 {margin: 5px 0 10px 0; padding:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}

h1 {

	font-size:11px;

	color:#FFFFFF;

	background-image:url(/imagens/fundo_titulo_gd.gif);

	/*background-repeat:no-repeat;*/

	height: 24px;

	line-height: 24px;

	margin: 0;

	margin-bottom: 2px;

	padding: 0 8px;

}

h1 a {color:#FFFFFF; text-decoration:underline;}

h1 a:hover {color:#FFFFFF;}

h1.h1Menu {height:10%; line-height:28px;}

h1.h1MenuHotsite {background-image:url(/imagens/fundo_titulo_menu_hotsite.png); height:29px;}

h2, h2 a {font-size:13px; color:#1A7CA9;}

h3, h3 a {font-size:12px; color:#242D3A;}

h4, h4 a {font-size:11px; color:#1A7CA9;}

h5, h5 a {font-size:11px; color:#373737;}

h6, h6 a {font-size:11px; color:#242D3A;}

ul {list-style-type: square; margin: 8px 0 8px 27px; padding:0;}

ol {margin: 7px 0 10px 27px; padding:0;}

hr {background-color:#BFBFBF; color:#BFBFBF; border:none; height:1px; margin:0; padding:0;}

/* ESTRUTURA GERAL DAS PÁGINAS */

#divGeral {
	
	width:1000px;
	background-color:#e9f4de;
	position:relative;
 	margin:auto;
	 
	/* float:left;*/
	/*overflow: hidden; /*precisa pro FF e Opera esticar sua altura junto com elementos internos*/
	/*display:table; /*no Firefox dá bug com o float, a coluna da direita desce lá embaixo */
}

#divGeralFrame {
	
	width:1000px;
	background-color:#000000;
	position:relative;
 	margin:auto;
	 
	/* float:left;*/
	/*overflow: hidden; /*precisa pro FF e Opera esticar sua altura junto com elementos internos*/
	/*display:table; /*no Firefox dá bug com o float, a coluna da direita desce lá embaixo */
}

#divTopo {
	width:1000px;;
	height:100%;
}

#divTopoFlash{
	float:left;
}



/*============================================================================================*/

/* CLASSES GERAIS */



.center {text-align:center;}

.left {text-align:left;}

.right {text-align:right;}

.justify {text-align:justify;}



.negrito {font-weight:bold;}

.italico {font-style:italic;}

.normal {font-weight:normal;}

.riscado {text-decoration:line-through;}

.sublinhado, a .sublinhado {text-decoration:underline;}



.brPeq {line-height: 40%;}

.quebraDupla {line-height: 185%;}



.divClear, .clear {clear:both;}

.divFloatLeft, .floatLeft {float:left;}

.divFloatRight, .floatRight {float:right;}



.corNao, .corSim {padding: 7px 3px; border-bottom:1px dashed #999;}

.corSim {background-color: #DFDFDF;} 



.asterisco {color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif;}

.divAviso {color:#FF0000; font-size: 10px;}

.divAlerta {border: 1px dashed #333333; background-color:#EEEEEE; margin: 10px 0; padding: 3px;} 

.textoObs {font-weight:normal; font-size: 9px;}

.tdSemAsterisco {padding-left: 10px;}



.campo, .campos, textarea, select { 
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 1px 3px;
	color:#000000;
}

.campos_preto, textarea, select { 
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	background-color:#000000;
	border: 1px solid #CCCCCC;
	padding: 1px 3px;
	color:#FFFFFF;
	height:26px;
}

.botao {
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	background-color:#E5E5E5;
}

/*.btComprar {color:#009900; width:130px;}

.btLimpar {color:#CC0000;  width:130px;}

.btContinuar {color:#0066CC;  width:130px;}*/



.divOk, .divErro, .divNada {

	padding: 5px 3px;

	margin: 15px 5px;

	font-weight:bold;

	text-align:center;

}

.divOk {background-color:#009900; color:#FFF;}

.divErro {background-color:#990000; color:#FFF;}

.divOk a, .divErro a { color:#FFFFFF; text-decoration:underline;}

.divNada { color:#FFFFFF;}

.divOk ul, .divErro ul, .divNada ul {text-align:left;}



.imgBorda {border: 1px solid #BFBFBF;}

.imgDestaque {float:left; margin-right: 10px; margin-bottom: 3px; /*border: 1px solid #BFBFBF;*/}

.imgProduto {float:right; margin-left: 10px; margin-bottom: 3px;}



.box {background-color:#E0E1E3; border: 1px solid #BFBFBF; padding: 10px; margin-bottom: 5px; min-height:200px;}

.borda {border: 1px solid #BFBFBF;}

.fundoCinza {background-color:#E1E1E1; background-image:url(imagens/fundo_topo_barra.gif); padding:5px;}

.fundoVermelho {background-color:#BA2026; padding:7px;}

.fundoPreto{background-color:#000000; padding:7px;}



.tableSimples th, .tableSimples td {padding: 3px;}

#form_login_mini {border:1px solid #000000; margin-top:1px; background-color:#E0E1E3;}

#divLoginInt {padding: 7px 15px;}	

.tableLogin {width:100%; height:100%}

.textoNao {

	color: #CC0000;

	font-weight: bold;

	text-decoration:none;

}

.textoAzulBusca14{font-size:14px; color:#2374ce; text-decoration:underline;}

.textoAzul14   {font-size:14px; color:#2374ce;}

.textoAzulPiscina10 {font-size:10px; color:#006d97;}

.textoBranco9 {font-size:9px; color: #FFFFFF;}

.textoBranco10 {font-size:10px; color: #FFFFFF;}

.textoBranco11 {font-size:11px; color: #FFFFFF;}

.textoBranco11b {font-size:11px; color: #FFFFFF; font-weight:bold;}

.textoBranco12 {font-size:12px; color: #FFFFFF;}

.textoBranco12b {font-size:12px; color: #FFFFFF; font-weight:bold;}

.textoBranco20 {font-size:20px; color: #FFFFFF;}

.textoBranco26b {font-size:26px; color: #FFFFFF; font-weight:bold;}

.textoBranco30  {font-size:30px; color:#FFFFFF;}

.textoBranco60  {font-size:60px; color:#FFFFFF;}

.textoCinza11  {font-size: 11px;	color: #393939;}

.textoPreto11  {font-size: 11px;	color: #000000;}

.textoPreto12  {font-size: 12px;	color: #000000;}

.textoPreto12b {font-size: 12px;	color: #000000; font-weight:bold;}

.textoPreto20  {font-size: 20px;	color: #000000;}

.textoVermelho11 {font-size: 11px;	color: #cb0a06;}

.textoVermelho12b {font-size: 12px;	color: #cb0a06; font-weight:bold;}

.textoVerde12  {font-size:12px; color:#004024;}

.textoVerde16  {font-size:16px; color:#004024;}

.textoVerde30  {font-size:30px; color:#004024;}

.textoVerde60  {font-size:60px; color:#004024;}


/*============================================================================================*/

#divLeft {
	float:left;
	width:54px;
	height:auto;
	background-color:#eaf6f8;
}

#divCentroPaginacao{
	text-align:center;
}

#divConteudo {
	width:1000px;
	height:105%;
	min-height:440px;
	float:left;
	background-color:#b8d0a1;
	
}

#divBottom {
	font-size:10px;
	text-align:center;
	line-height: 20px;
	width:100%;
}

#divBottom a {color:#242D3A; text-decoration:none; margin: 0 10px;}
#divBottom a:hover {text-decoration:underline; color:#E13B00;}

#divBottomTraco {
	margin: 25px 15px 10px 15px;
	border-bottom:1px dotted #AEAEAE;
	height:0px;
}
#divBoxBusca{
	float:left;
	height:141px;
	width:593px;
	margin:0px;
	margin-bottom:10px;
	
}

#divBuscaLinhaTopo{
	line-height:25px;
	display:table-cell;
	float:left;
	height:50px;
	width:100%;
	vertical-align:middle;
	background-image: url(/imagens/linha_busca_topo.png);
}

#divBuscaLinhaCentro{
	
	float:left;
	height:25px;
	width:593px;
	background-image: url(/imagens/linha_busca_centro.png);
}

#divBuscaLinhaRodape{
	
	float:left;
	height:70px;
	width:593px;
	background-image: url(/imagens/linha_busca_rodape.png);
}

#divMenuBannerTopo {float:left; text-align:center; width:585px; height:80px; margin:0;}



/*=================================== CSS RODRIGO =================================*/

/***********************************************************************************/

#aMenu{
	text-decoration:none;
	margin-left:10px;
	color:#5e5e5e;
	line-height:25px;
	vertical-align:middle;
}
#divBolaIsolada{
	width:252px;
	height:4px;
	background-image:url(/imagens/bola_isolada.png);
	margin-top:10px;
	margin-bottom:10px;
}
#divBolaPreta{
	width:256px;
	height:4px;
	background-image:url(/imagens/bola_preta.png);
	margin-top:10px;
	margin-bottom:10px;
}
#divSombraEsquerdaTopo{
	width:25px;
	height:138px;
	float:left;
	background-image:url(/imagens/sombra_esquerda_topo.jpg);	
}
#divSombraCentroTopo{
	width:3px;
	height:48px;
	float:left;
		
}
#divSombraDireitaTopo{
	width:32px;
	height:138px;
	float:left;
	background-image:url(/imagens/sombra_direita_topo.jpg);	
}

#divSombraEsquerdaCentro{
	width:25px;
	height:410px;
	float:left;
	background-image:url(/imagens/sombra_esquerda_centro.jpg) ;
}

#divSombraDireitaCentro{
	width:32px;
	height:410px;
	float:left;
	background-image:url(/imagens/sombra_direita_centro.jpg);	
}

#divSombraDireitaRodape{
	width:32px;
	height:138px;
	float:left;
	background-image:url(/imagens/sombra_direita_rodape.jpg);	
}
#divSombraEsquerdaRodape{
	width:25px;
	height:138px;
	float:left;
	background-image:url(/imagens/sombra_esquerda_rodape.jpg);	
}

#divCaixaTopo{
	width:158px;
	height:17px;
	float:left;
	background-image:url(/imagens/caixa_topo.png);
}
#divCaixaEsquerda{
	width:19px;
	height:118px;
	float:left;
	background-image:url(/imagens/caixa_esquerda.png);
}
#divCaixaDireita{
	width:19px;
	height:118px;
	float:left;
	background-image:url(/imagens/caixa_direita.png);
}
#divCaixaRodape{
	width:158px;
	height:16px;
	float:left;
	background-image:url(/imagens/caixa_rodape.png);
}

#divCaixaTransTopo{
	width:199px;
	height:11px;
	float:left;
	background-image:url(/imagens/borde_destacado_cima.png);
}
#divCaixaTransEsquerda{
	width:10px;
	height:170px;
	float:left;
	background-image:url(/imagens/borde_destacado_esq.png);
}
#divCaixaTransDireita{
	width:10px;
	height:170px;
	float:left;
	background-image:url(/imagens/borde_destacado_dir.png);
}
#divCaixaTransRodape{
	width:199px;
	height:10px;
	float:left;
	background-image:url(/imagens/borde_destacado_baixo.png);
}


#divMenuEsquerdo{
	background-image: url(/imagens/topo_menu.png);
	height:70px;
	width:190px;
	text-align:center;
	vertical-align:middle;
}
#divBotaoMenuC{
	background-color:#cecece;
	width:190px;
	height:25px;
}
#divBotaoMenuB{
	background-color:#dfdfdf;
	width:190px;
	height:25px;
}

#divRightBanner {
	float:left;
	width:216px;
	height:100%;
	min-height:1040px;	
	background-color:#e2e2e2;
	text-align:center;
}
#divRodape{
	float:left;
	height:84px;
	width:100%;
	background-image:url(/imagens/linha_rodape.png);
	font-family:Arial,Verdana;
	font-size:12px;
	color:#a0a0a0;
}
.botaoBranco {
	background-color:#FFFFFF;
	border: 1px solid #D2D2D2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding: 2px 1px;
	
}

