@charset "utf-8";
/* CSS Document */

/* CONTEUDO GERAL */

div#conteudo div.titulo { border-bottom: 3px #DA0000 solid;  }
div#conteudo div.titulo div.esquerdo { background: url(../imagens/bg_titulos_esquerdo.jpg) no-repeat; width: 13px; float: left; height: 27px; }
div#conteudo div.titulo div.meio { background: url(../imagens/bg_titulos_meio.jpg) repeat-x; float: left; height: 23px; color: #FFF; font-family: "Arial Narrow"; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 4px 0 0 0; }
div#conteudo div.titulo div.direito { background: url(../imagens/bg_titulos_direito.jpg) no-repeat; width: 13px; float: left; height: 27px; }
div#conteudo div.titulo img { float: right; margin: 2px 0 0 0; border: none; }

div.conteudo { padding: 10px 15px 15px 15px; background: #dedede; color: #464646; border-bottom: 3px #DA0000 solid;  }
div.conteudo h1 { font-size: 15px; color: #b70000; font-family: "Arial Narrow"; }

form { margin: 0; padding: 0; }



/* FALE CONOSCO */

.faleconosco form { margin: 0; padding: 0; }
.faleconosco table { border-collapse: collapse; border: none;  }
.faleconosco table tr td { padding: 2px 0; }
.faleconosco table tr td.texto { /*background: #CCC;*/ width: 80px; vertical-align: top; }
.faleconosco table tr td.campo { /*background: #F5F5F5;*/ vertical-align: top; }
.faleconosco input, .faleconosco textarea { border: 1px #CCC solid; width: 350px; font-family: Verdana; font-size: 11px; }
.faleconosco select { border: 1px #CCC solid; font-family: Verdana; font-size: 11px; }
.faleconosco input.ddd { width: 20px; }
.faleconosco input.telefone { width: 150px; }
.faleconosco textarea { height: 150px; }
.faleconosco div.botoes { margin: 10px 0 0 0; padding: 0 0 0 358px; }
.faleconosco input.enviar { width: 74px; height: 21px; border: none; background: url(../imagens/btn_enviar.jpg) no-repeat; cursor: pointer; }
.faleconosco input.ingles { background: url(../imagens/btn_send.jpg) no-repeat; }



/* GALERIA DE IMAGENS */

.galerias div.galeria_home { width: 169px; height: 169px; float: left; background: #da0000; padding: 5px; color: #FFF; margin: 0 0 20px 0; }
.galerias div.galeria_home a { text-decoration: none; color: #FFF; }
.galerias div.galeria_interna a { text-decoration: none; color: #464646; }
.galerias div.galeria_home a:visited, .galerias div.galeria_interna a:visited { }
.galerias div.meio { margin: 0 8px; }
.galerias div.galeria_interna { width: 169px; float: left; padding: 5px; color: #FFF; margin: 0 0 20px 0; }
.galerias div.galeria_home img, .galerias div.galeria_interna img { margin: 0 0 5px 0; display: block; border: none; }
.galerias div.separador { float: none; clear:both; }
.galerias div.paginacao { float: right; padding: 5px 0 5px 0 ; }
.paginacao a, .paginacao a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #DA0000;
	color: #DA0000;
}
.paginacao a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #DA0000;
	color: #DA0000;
}
.paginacao a:hover {	
	border: 1px solid #970000;
	color: #FFF;
	background-color: #DA0000;
}
.paginacao a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #DA0000;
	color: #970000;
}
.paginacao span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: none;
	color: #970000;
}

/* RESULTADOS DA BUSCA */


div.resultados_busca h1 { margin: 0 0 10px 0; }
div.separador { float: none; clear:both; }

div.campos { float: left; width: 250px }
div.campos input.campo { border: 1px #CCC solid; width: 150px; height: 16px; }
div.campos input.botao { width: 65px; height: 19px; background: url(../imagens/btn_buscar_interno.jpg) no-repeat; border: none; cursor: pointer; }

div.resultados_busca ul { margin: 0; padding: 0; list-style-type: none; float: left; }
div.resultados_busca ul li {  }

div.resultados_busca table { border: none; width: 100%; margin: 10px 0 0 0; padding: 0; }
div.resultados_busca table tr.titulos { text-align: left; background: #DA0000; color: #FFF; }
div.resultados_busca table tr.cor { background: #E5E5E5; }

div.resultados_busca div.paginacao { float: right; padding: 5px 0 5px 0; margin: 10px 0 0 0; }

/* LOGIN */

div.login { padding: 40px 0 60px 50px; }
div.login div { height: 25px; }
div.login div div { float: left; margin: 0; }
div.login div div.rotulo { width: 50px; display: block; text-align: right; margin: 0 5px 0 0; padding: 4px 0 0 0; height: 21px; }
div.login div div.campo { margin: 0; }
div.login div div.campo input { width: 200px; border: 1px #CCC solid; font-family: Verdana; font-size: 11px; height: 16px; padding: 3px 3px 0 3px; }
div.login div input.logar { background: url(../imagens/btn_logar.jpg) no-repeat; width: 74px; height: 21px; border: none; margin: 5px 5px 0 10px; }
div.login div input.esqueceu { background: url(../imagens/btn_esqueceu.jpg) no-repeat; width: 170px; height: 21px; border: none; margin: 5px 0 0 0; }

/* GERAR SENHA */

div.gerarsenha { padding: 40px 0 60px 50px; }
div.gerarsenha div { height: 25px; }
div.gerarsenha div div { float: left; margin: 0; }
div.gerarsenha div div.email { width: 50px; display: block; text-align: right; margin: 0 5px 0 0; padding: 4px 0 0 0; height: 21px; }
div.gerarsenha div div.campo { margin: 0; }
div.gerarsenha div div.campo input { width: 350px; border: 1px #CCC solid; font-family: Verdana; font-size: 11px; height: 16px; padding: 3px 3px 0 3px; }
div.gerarsenha div input.gerarsenha { background: url(../imagens/btn_gerarsenha.jpg) no-repeat; width: 114px; height: 21px; border: none; margin: 5px 0 0 56px; cursor: pointer; }
