@charset "utf-8";
/* CSS Document */

/* Estrutura -> Elementos HTML
----------------------------------------------------------------------*/
body { margin:0; padding:0; background:url(../images/bg_body.jpg) repeat-x #0b3c03; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; }



/* Estrutura -> Topo
----------------------------------------------------------------------*/
#topo {  height:auto; }
	
#area_topo { height:258px; width:961px; margin:0 auto; position:relative }
#menu { height:95px; background:#164B3B; width:961px; margin:0 auto; }
#topo_menu { width:570px; height:37px; background:url(../images/bg_topo_menu.png) no-repeat; float:right; }
#topo_menu ul { width:500px; margin:0; padding:0 35px; list-style:none; }
#topo_menu li { float:left; color:#FFF; padding-top:5px;}
#topo_menu a  { color:#FFF; text-decoration:none; padding:0 5px 0 5px; display:block; }
#topo_menu a:hover { text-decoration:underline; }
/*#topo .logo { margin:9px 0 0 79px; float:left; }*/
#topo_pagamento{
	width:375px;
	float:left;
	position:absolute;
	left:420px;
	top:50px;
	height:95px;}

#topo .logo { margin:9px 0 0 20px; float:left; width: auto; }

#topo .campo_busca { width:200px; padding:2px; border:solid 1px #FFF; background:#525252; color:#FFF; font-size:11px; float:left; }
	
#topo_busca { float:right; width:310px; padding-top:165px  }
#topo_busca .bem_vindo { width:auto; float:right; font-size:16px; font-weight:bold; color:#FFF; margin:0;  padding:0 0 1px 0;  }
#topo_busca .formBusca {width:305px; float: right; border-top:dashed 1px #FFF; padding-top: 10px;}
#topo_busca .btn_ok { float:left; margin:0; padding:0; border:none; padding-left:10px; }
#topo_busca .label_busca { color:#FFF; font-size:14px; font-weight:bold; float:left; padding-right:5px; }
	

/* Estrutura -> Conteúdo
----------------------------------------------------------------------*/
#conteudo { background:#FFF; width:941px; margin:10px auto; padding:10px; }
#coluna_esquerda { float:left; width:220px; }
#coluna_direita  { float:right; width:701px; }
.colunaFV p{ text-align:justify; line-height:160%; margin:10px 20px 0px 10px}
.listaFV, .listaFV2{ line-height:200%; margin:10px 0 0 10px;}
.listaFV li, .listaFV2{ margin-right:20px}
.clear{clear:both;}
.tit1 {width:691px; height:19px; background:#00923f; font-size:13px; padding:3px 0 0 10px; color:#FFF; border:1px solid #dddddd }
.tit2 { font-size:14px; margin:10px 0 10px 10px }



/* Estrutura -> Rodapé
----------------------------------------------------------------------*/
#rodape { background:url(../images/ponto.jpg) repeat; padding:41px 0 0 0; width:100%; display:table}
#area_rodape { background:url(../images/bg_area_rodape.png) no-repeat bottom; height:223px; width:861px; margin:0 auto; padding:0 50px 20px; display:block }
	
#rodape form { margin:0; padding:0; }
#rodape form label { color:#FFF; font-size:14px; font-weight:bold; display:block; padding-bottom:8px; }
#rodape .campo_busca { width:200px; padding:2px; border:solid 1px #FFF; background:#525252; color:#FFF; font-size:11px; float:left; }
#rodape .btn_ok { float:left; margin:0; padding:0; border:none; padding-left:10px; }
#rodape .titulo_conheca { padding-top:0; color:#00C97F; font-weight:bold; font-size:17px; margin:0 }
#rodape ul { margin:0; padding:0; list-style:none; }
#rodape a { color:#FFF; font-size: 9pt; font-weight:bold; padding:2px; text-decoration:none; }
#rodape a:hover { color:#00C97F; text-decoration:underline; }
#area_rodape_esquerda { float:left; width:410px; }
#area_rodape_direita  { float:right; width:410px; text-align:right; color:#00C97F; position:relative; display:block }
#rodape strong { color:#FFF; }



.logo_construir{
	width:28px;
	height:27px;
	float:left!important;
	font-size:0!important;
	position:absolute;
	bottom:-20px;
	right:10px;
	background:url(../images/construir_sites.gif) no-repeat}
	
