body {
background-color:#EEEEEE;
background-image:url(../_imagens/bg_geral.gif);
background-repeat:repeat-x;
margin:0pt;
padding:0pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.geral {
height:auto;
margin-top:5px;
overflow:hidden;
text-align:left;
top:5px;
width:803px;

}
.topo {
float:right;
background-image:url(../_imagens/topo.gif);
background-repeat:repeat-x;
width: 790px;
height:127px;

}
/* ------------------------ TOPO BUSCA ---------------------------- */
.linha_topo {
}
.topo_busca {
float:right;
}
.busca_img {
background:#CCCCCC none repeat scroll 0% 50%;
float:left;
height:24px;
width:25px;
margin:8px;
}
.busca_label {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.linhafusao {
float:left;
}
.busca_campo {
float:left;
}
.busca_campo input {
height:12px;
color:#046A92;;
font-size:10px;
}
.busca_acao {
}
.busca_acao input {
background:#D83C00 none repeat scroll 0%;
border:0pt none;
color:#FFFFFF;
font-size:8px;
font-weight:bold;
height:20px;
margin-left:5px;
width:25px;
}
.webmail{
float:left;
padding-left:40px;
}
/* ------------------------ MENU ---------------------------- */
.menu {
background-image:url(../_imagens/menu.gif);
background-repeat:no-repeat;
height:100px;
clear:both;
width:803px;
height:70px;
}

.menu_botoes{
float:right;
padding:0px 12px 1px 1px;
}
.linha_botaomenu a{
background-image:url(../_imagens/bt_menu.gif);
background-repeat:no-repeat;
float:left;
margin-left:5px;
width: 108px;
height:61px;
cursor:pointer;
}

.linha_botaomenu a:hover{
background-image:url(../_imagens/bt_menuhover.gif);
}

.btmenu_nome{
font-size:13px;
line-height:65px;
margin-left:3px;
text-align:center;
font-weight:bold;
font-family:inherit;
}

.btmenu_nome a{
color: #fff;
text-decoration:none;
}
/* ---------------------------------------------------- */

.conteudo{
border-left:2px solid #008ED3;
border-right:2px solid #008ED3;
border-bottom:2px solid #008ED3;
height:auto;
overflow:hidden;
width:770px;
margin-left:10px;
text-align: left;
padding: 5px;
background: #fff;
}

/* ------------------------ COLUNA ESQUERDA ---------------------------- */
.coluna_esquerda{
width: 230px;
float: left;
margin-right: 40px;
}


/* ------------------------ COLUNAS NOVIDADES ---------------------------- */

.col_novidades {
border:1px solid #BD4019;
height:auto;
width:230px;
clear: both;
}
.topo_novidades {
background-image:url(../_imagens/topo_bg_novidades.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:17px;
font-weight:bolder;
height:40px;
line-height:40px;
padding:0px 0px 0px 10px;
}
.linha_novidades {
border-bottom:1px solid #E1E1E1;
margin-bottom:5px;
padding:8px;
}
.tit_novidades {
color:#BD4019;
font-size:15px;
font-weight:bold;
margin-bottom:3px;
}

.desc_novidades {
color:#626160;
line-height:14px;
}

.vejamais_novidades {
color:#BD4019;
margin-top:7px;
text-align:right;
}

.vejamais_novidades a{
color:#BD4019;
text-decoration: none;
}

.vejamais_novidades a:hover{
text-decoration:underline;
}



/* ------------------------ SERVICOS ---------------------------- */
.col_servicos {
border:1px solid #BD4019;
height:auto;
width:230px;
clear: both;
padding-bottom: 10px;
}

.topo_servicos {
background-image:url(../_imagens/topo_bg_novidades.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:17px;
font-weight:bolder;
height:40px;
line-height:40px;
padding:0px 0px 0px 10px;
}

.linha_servicos{
margin-top: 5px;
}

.linha_servicos_contato{
margin-top: 15px;
}
/* ------------------------ BANNER DESTAQUE ---------------------------- */
.banner_destaque{
width: 470px;
height: 160px;
float:left;
}


/* ------------------------ DESTAQUES ---------------------------- */
.col_destaques {
float:left;
margin-top:12px;
}
.conteudo_destaques {
background:#26679F none repeat scroll 0%;
padding:5px;
width:465px;
}
.linha_destaques {
background:#FFFFFF none repeat scroll 0%;
clear:both;
margin:9px 0px;
overflow:hidden;
padding:9px 1px 9px 15px;
height:auto;
width:450px;
}
.img_destaques {
background:#f1f1f1 none repeat scroll 0%;
float:left;
height:110px;
width:110px;
border: 2px solid #e1e1e1;
}
.tit_destaques {
color:#26679F;
font-size:20px;
font-weight:bold;
}
.desc_destaques {
font-size: 14px;
color:#333;
}

.img_destaques {
margin-top:undefined;
margin-right:39px;
}

.verdetalhes_destaques {
color:#F06100;;
margin:20px;
text-align:right;
font-size:13px;
}


.verdetalhes_destaques a {
color:#F06100;
text-decoration:none;
}

.verdetalhes_destaques a:hover {
text-decoration:underline;
}


.base_col_destaques{

}





/* ------------------------ RODAPE ---------------------------- */

.rodape {
background-image:url(../_imagens/bg_rodape.gif);
background-repeat:repeat-x;
clear:both;
float:left;
height:60px;
margin-top:20px;
width:100%;
}
.rodape_texto {
margin:3px 0px 0px 10px;
font-size:10px;
color:#fff;
}
.linha_texto_rodape {
}
