/* CSS RESET */
* { margin:0; padding:0; }

body, html { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#626262; font-weight:normal; text-decoration:none; height:100%; }

h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:11px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal !important; }

.t9 { font-size:9px; } .t10 { font-size:10px; } .t11 { font-size:11px; } .t12 { font-size:12px; } .t13 { font-size:13px; } 
.t14 { font-size:14px; } .t15 { font-size:15px; } .t16 { font-size:16px; }.t17 { font-size:17px; } .t18 { font-size:18px; } 
.t19 { font-size:19px; } .t20 

a { text-decoration:none; outline:none; color:#000; }
a:hover { color:#d6b35a; }
img { border:0; }
.cb { clear:both; }
li { list-style:none; }

/* FIM CSS RESET */

/* CORES */
.cinza { color:#666; }
.vermelho { color:#e30000; }
/* FIM CORES */

/* MAIN */
* html #main { height:100%; }

#main { width:100%; min-height:100%; position:relative; background:url(../imagens/bg-bg.gif) repeat-x top center;  margin:0 auto;}

#container { width:100%; min-height:100%; height:100%; text-align:left; margin:0 auto;}
#container-center { width:1000px; height:100%; min-height:100%; text-align:left;  margin:0 auto; background:#FFF;}
#logotipo {	width:100%; height:161px;  margin:0 auto; text-align:center; background:#EEEFF6;}
#bloco1 {	width:100%; height:117px;  margin:0 auto; text-align:center;}
#flash-carosel { width:100%; height:348px; margin:0 auto; text-align:center; }
#faid-carosel { width:100%; height:55px; margin:0 auto; text-align:center; background:url(../imagens/faid-carosel.jpg) no-repeat top center; }
#bloco2 { width:960px; height:auto; text-align:left; padding:0 20px 50px 20px; margin: 0 auto; }
#bloco3 { width:950px; height:auto; text-align:justify; padding-right:10px; line-height:21px;}
#bloco4 { width:480px; height:auto; text-align:justify;}
#flash-gasperin { width:158px; height:131px; text-align: top left; float:left; margin:0 15px 10px 0;}


.campo-input { width:100%; height:25px; color:#333; background:none; border:none; height:25px;}
.campo-input-auto { width:auto; color:#666; background: #CCC; border:none; height:25px;}
.campo-input-fone { width:176px; color:#666; background:none; border:none; height:25px;}
.campo-input-msg { width:100%; color:#666; background:none; border:none; height:50px; padding:5px 0 5px 0; overflow:auto;}

#rodape { width:100%; height:auto; margin: 0 auto; text-align:center; background-color:#1d3296;}