body{
margin-left: 0px;
margin-top: 12px;
background-image: url(../imagens/bg_top.jpg);
background-repeat: repeat-x;
font-family: calibri, arial;
}

#estrutura{
margin:auto;
width:987px;
height:auto;
}

#logo{
margin-top:20px;
width:473px;
height:148px;
float:left;
}

#contatos{
float:right;
margin-top:-3px;
margin-bottom:32px;
width:372px;
height:41px;
background-image: url(../imagens/telefone.jpg);
background-position: right;

}

#slogan{
height:100px;
float:left;
}

#selo{
float:right;
border: 2px solid #333333;
margin-top:-20px;
}

#atendimento{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
margin-top:6px;
}

#corpo{
float:left;
height:auto;
width:987px;
}

#banner{
float:left;
width:477px;
height:290px;
}

#descricao{
float:left;
width:270px;
height:273px;
background-color:#EEEEEE;
}

#menu{
float:left;
width:221px;
height:290px;
background-color:#000;
}

#informativos{
margin-top:40px;
width:350px;
height:235px;
float:left;
border-right:#666 dotted 1px;
}

#internas{
margin-top:40px;
width:649px;
height:auto;
float:left;
border-right:#666 dotted 1px;
}

.formulario{
FONT-SIZE: 11px;
COLOR: #333333;
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
border: 1px solid #555555;
text-decoration:none;
}

#galeria_{
margin-top:40px;
width:987px;
height:auto;
float:left;
}

#lista{
float:left;
margin-left:15px;
width:300px;
line-height:25px;
font-weight:bold;
}

#margem{
width:630px;
margin:5px;
font-size:12px;
color:#444444;
text-align:justify;
}

#galeria{
margin-top:40px;
margin-left:10px;
width:289px;
height:235px;
float:left;
border-right:#666 dotted 1px;
}

#diversos{
margin-left:10px;
margin-top:40px;
width:322px;
height:235px;
float:left;
}

.formatacao_banner{
color:#333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:9px;
line-height:17px;
}

.formatacao2{
color:#003366;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:9px 9px 9px 9px;
line-height:17px;
text-decoration:none;
}

.formatacao{
color:#333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:9px 9px 9px 9px;
line-height:17px;
text-decoration:none;
}

.formatacao a{
color:#333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:9px 9px 9px 9px;
line-height:17px;
text-decoration:none;
}

.formatacao_banner2 a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:17px;
text-decoration:none;
}

.formatacao_banner2 a:hover{
font-size:12px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
line-height:17px;
text-decoration:underline;
}

.formatacao_banner_titulo{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.titulos{
border-left:#000 solid 4px;
padding-left:10px;
font-size:16px;
font-weight:bold;
color:#000;
}

#rodape{
margin-top:10px;
width:987px;
height:41px;
background-color:#000000;
float:left;
color:#FFFFFF;
text-align:center;
padding-top:3px;
font-size:12px;
}




ul.vert-one{
margin:0;
padding:0;
list-style-type:none;
display:block;
font-size:14px;
font-weight:bold;
font:calibri;
line-height:330%;
width:213px;
}

ul.vert-one li{
margin:0;
padding:0;
border-top:1px solid #333;

}

ul.vert-one li a{
display:block;
text-decoration:none;color:#fff;
padding:0 0 0 20px;width:200px;
}

ul.vert-one li a:hover{
background:url("../imagens/vert-one_arrow.gif") no-repeat 0 9px;
}

ul.vert-one li a.current,ul.vert-one li a.current:hover{
background:#933 url("../imagens/vert-one_arrow.gif") no-repeat 0 9px;
}
