@charset "utf-8";


/*>>> ESTILOS BANNER TOPO*/
.scroller {border:0px solid #ddd}
.scroller .block {overflow:hidden}
.scroller .block a {display:block}
.scroller .guide {position:absolute}
.scroller .guide p {background:url(../Imagens/Banner-topo/num_bg.gif);	color:#FFF;	font-weight:bold; font-size:10px; float:left; margin:0 0 0 5px; line-height:18px; padding:0 6px; cursor:pointer; display:inline; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.scroller .guide .now {background:#8A0000}
.scroller .flat {position:absolute;}
.scroller .flat a {display:block}
.ad {font-size: 10px; width:770px; margin:0 auto;}
/*<<< ESTILOS BANNER TOPO*/

/*>>> ESTILOS LAYOUT*/
body {margin: 0px; text-align: center;}
.geral {height: 100%; width: 100%; position: absolute; vertical-align: top; background-color: #EDF1F4;}
.topo-geral {height: 410px; width: 100%; float: left; background-image: url(../Imagens/bg-topo-geral.jpg); background-repeat: repeat-x;}
.topo-centralizado {height: 410px; width: 900px; vertical-align: middle;}
.topo-logo {height: 100px; width: 900px;}
.topo-banner {height: 249px; width: 900px; vertical-align: middle; float: left;}
.conteudo-geral {height: auto; width: 100%; float: left; background-color: #F0F4F7; background-image: url(../Imagens/bg-conteudo-geral.jpg); background-repeat: repeat-x; background-position: top;}
.conteudo-sombra-topo {height: 40px; width: 100%; background-image: url(../Imagens/bg-conteudo-sombra-topo.jpg); background-repeat: repeat-x;}
.rodape-geral {height: 90px; width: 100%; float: left; background-image: url(../Imagens/bg-rodape-geral.jpg); background-repeat: repeat-x; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 7pt; color: #CCC; letter-spacing: 1pt;}
.rodape-1 {height: 63px; width: 100%; float: left;}
.rodape-3 {height: 27px; width: 100%; float: left;}
/*<<< ESTILOS LAYOUT*/

/* >>> ESTILOS MENU TOPO*/
#topo-menu {height: 39px; width: 900px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 9pt; letter-spacing: 1px; font-weight: bolder; 	color: #CCC; float: left;}
#topo-menu p {text-decoration: none;}
#topo-menu a {text-decoration: none; color: #CCCCCC;}
#topo-menu a:hover {text-decoration: none; color: #FFFFFF;}
.menu-botao {height: 30px; width: auto;}
.menu-entre-botao {height: 40px; width: 50px; text-align: center; color: #D71820;}
/* >>> ESTILOS MENU TOPO*/

/*>>> ESTILOS FOMULARIOS*/
.form-campo-newsletter {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-align: justify; height: 15px; width: 100%;}
.form-campo-contato {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-align: justify; height: 15px; width: 610px;}
.form-mensagem-contato {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-align: justify; height: 125px; width: 610px;}
.form-botao {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; height: 20px;}
.titulo-campos-formulario {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999; text-align: justify;}
.espaco-menor {height: 5px;}
/*<<< ESTILOS FORMULARIOS*/

/*>>> ESTILOS TITULO*/
.titulo-flecha {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #A0121A; text-align: justify; font-weight: bold;}
.titulo-normal {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #666; text-align: justify; font-weight: bold;}
/*<<< ESTILOS TITULO*/

/*>>> ESTILOS TEXTOS*/
.texto-normal {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-align: justify;}
.texto-normal-direita {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-align: right;}
.texto-normal-centralizado {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-align: center;}

.texto-normal-claro {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: justify;}
.espaco-abaixo-texto {height: 7px;}
.espaco-entre-conteudos {height: 40px; background-image: url(../Imagens/bg-espaco-entre-conteudos.png); background-repeat: repeat-x; background-position: center;}
/*<<< ESTILOS TEXTOS*/

/*>>> ESTILOS LINKS*/
a:link {text-decoration: none; color: #666;}
a:visited {text-decoration: none; color: #666;}
a:hover {Text-decoration: none; color: #000;}
a:active {text-decoration: none; color: #666;}
/*<<< ESTILOS LINKS*/

/*>>> ESTILOS INDEX*/
.bg-index {background-repeat: no-repeat; background-position: center center; height: 100%; width: 100%; position: fixed; background-image: url(../Imagens/bg-index.jpg);}
/*<<< ESTILOS INDEX*/
