/* CSS Document */
html, body {height:100%;}

*{
margin:0px;
padding:0px;
text-decoration:none;
}

a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#596166;
}
a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#dfdfdf;
}
input{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
}
select{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
}
textarea{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
}

body{
background-color:#ffffff;
text-align:center;
margin:auto;
}

#tudo{
width:800px;
text-align:left;
min-height:100%;
position:relative;
background:#FFFFFF;
margin:0 auto;
}

* html #tudo {height: 100%;}

#geral{
width:800px;
background:#FFFFFF;
margin:0 auto;
height:auto;
text-align:left;
float:left;
}

#linha_comp{
width:780px; height:86px;
background-image:url(capa/linha_comp.jpg); background-position:top; background-repeat:no-repeat;
}

#tb{
width:800px;
background:#FFFFFF;
margin:0 auto;
height:auto;
text-align:left; padding-left:10px; padding-right:10px;
float:left;
}

#topo{
width:780px; height:290px;
}
#lateral{
width:259px; height:648px;
float:left;
background-image:url(capa/fundo_left.gif); background-position:top; background-repeat:repeat-x;
}
#lateral_top{
white-space:259px; height:29px;
background:url(capa/fundo_lateral.gif); background-position:top; background-repeat:no-repeat;
}
#caixa1{
width:222px; height:97;
margin-top:43px; margin-left:20px;
}
#caixa2{
width:222px; height:97;
margin-top:54px; margin-left:20px;
}
#caixa3{
width:222px; height:97;
margin-top:54px; margin-left:20px;
}
#conteudo{
width:521px; height:200;
float:left;
}
#conteudo_top{
width:521px; height:86px;
background:url(capa/fundo_conteudo.gif); background-position:top; background-repeat:no-repeat;
z-index:998px;
position:relative;
}
#capa{
width:521px; height:auto;
z-index:999px;
position:relative;
top:-20px;
}
#capa p{
padding-left:40px; padding-right:40px; padding-bottom:6px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#596166;
text-align:justify;
}
#capa table{
width:440px;
margin-left:40px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#596166;
}

#tb .tab2{
width:760px;
margin-left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0F204C;
}

#rodape{
width:780px; height:88px;
background:url(capa/fundo_rodape.gif); background-position:top; background-repeat:repeat-x;
float:left;
}
#endereco{
width:370px; height:88px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0D1F4A;
padding-top:4px; 
padding-left:20px;
}

#funcionamento{
width:370px; 
height:88px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0D1F4A;
padding-top:27px; padding-left:20px;
}

#consulte{
width:80px; height:88px;
float:left;
padding-top:10px;
}
#destaques{
width:474px; height:98px;
margin-left:20px; margin-top:10px;
}
.text_destaque{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#183884;
}
.titulo{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#0D1E47;
margin-left:40px; margin-bottom:20px;
}
.img_destaque{
width:146px; height:94px;
margin-left:6px;
border:solid 3px; border-color:#dfdfdf;
float:left;
}
.text_titulo_form{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#dd0000;
}
.recuo{
color:#183884;
font-weight:bold;
margin-left:10px; margin-top:10px;
}
.auto{
border:solid 5px; border-color:#dfdfdf;
margin-bottom:40px;
}
.p_destaque{
margin-left:105px;
}


