/*******************************
********************************

GERAL

********************************
********************************/

*
{
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	font-family: Verdana;

	vertical-align: middle;
	text-align: left;
}

html
{
	height:100%;
	}

a
{
	text-decoration: none;
}

img
{
	border: 0;
}

body
{
	text-align: center;
	background-color: #f0f4f0 /*#ffffff*/;
	height:100%;
}

#geral
{	
	height:100%;
	width: 931px;
	margin: 0 auto; /*display:table; position:relative;*/
	background-color: white;	
}
#geral2
{
	z-index:-2000;
	margin-left:-30px;
	padding-left:30px;	
	padding-right:30px;
	width:931px;
	height:100%;
	background-color: #fff;
	position:fixed;
}

#faixa_meio
{
	z-index: -100;
	width: 931px;
	margin: 0 auto; /*display:table; position:relative;*/
	background-color: #fff;
	position: absolute;
	left: 13.2%;
	top: 222px;
}

/*******************************
********************************

TOPO 1 (ACESSO CLIENTE, INTRANET, BUSCA) 

********************************
********************************/


#topo_esquerdo
{
	width: 663px;
	height: 26px;
	line-height: 26px;
	float: left;
	background-color: #ffffff;
}

#topo_esquerdo p a
{
	margin: 5px;
	font-size: 12px;
	color: #666666;
}


#topo_direito
{
	width: 264px;
	height: 26px;
	line-height: 26px;
	float: left;
	background-color: #ffffff;
}

.topo_direito_p_input
{
	border: 1px solid #a7be7a;
	height: 16px;
	line-height: 16px;
	margin-top: 5px;
	float: right;
	font-size: 12px;
	color: #666666;
}

.topo_direito_p_img
{
	margin-top: 5px;
	font-size: 12px;
}

#topo_direito p
{
	float: right;
}


/*******************************
********************************

TOPO 2 (LOGO, BANNER, BARRA)

********************************
********************************/

#topo_logo a
{
	background: url(../img/logo_base.gif) no-repeat;
	width: 237px;
	height: 160px;
	float: left;
	overflow: hidden;
	text-indent: -9000px;
}

#topo_banner
{
	z-index: 100;
	width: 690px;
	height: 100px;
	float: left; /*overflow:none; 	text-indent:-9000px;*/
}

#ctl00_cphCaminho_topo_banner_rodape_esq
{
	width: 464px;
	height: 21px;
	line-height: 21px;
	_height: 27px;
	font-size: 10px;
	float: left;
	color: #666666;
	text-decoration: none;
	background-color: #dfdfdd;
	border-top: 3px #ffffff solid;
	border-bottom: 3px #ffffff solid;
}

#ctl00_cphCaminho_topo_banner_rodape_esq a
{
	text-decoration: none;
	color: #666666;
}
#ctl00_cphCaminho_topo_banner_rodape_dir
{
	width: 463px;
	height: 21px;
	line-height: 21px;
	_height: 27px;
	float: left;
	text-align: right;
	background-color: #dfdfdd;
	border-top: 3px #ffffff solid;
	border-bottom: 3px #ffffff solid;
}

#ctl00_cphCaminho_topo_banner_rodape_dir p a
{
	font-size: 10px;
	float: right;
	color: #666666;
}

/*#barra_linha_1
{
	float: left;
	width: 927px;
	height: 2px;
	font-size: 2px;
	background-color: #54aa53;
}

#barra_linha_2
{
	width: 927px;
	float: left;
	height: 1px;
	font-size: 1px;
	overflow: hidden;  HACK PARA DEIXAR A LINHA EM 1PX NO IE 
	background-color: #dceadb;
}

#barra_linha_3
{
	width: 927px;
	float: left;
	height: 1px;
	font-size: 1px;
	overflow: hidden; /* HACK PARA DEIXAR A LINHA EM 1PX NO IE 
	background-color: #99c963;
}

#barra_linha_4
{
	width: 927px;
	float: left;
	height: 1px;
	font-size: 1px;
	overflow: hidden; /* HACK PARA DEIXAR A LINHA EM 1PX NO IE 
	background-color: #b5d68f;
}*/

#menu_topo
{
	width: 927px;
	height: 30px;
	line-height: 30px;
	float: left;
	background-color: #ffffff;
}

/*******************************
********************************

LATERAL ESQUERDA (MENU, DEPOIMENTOS, BARRA)

********************************
********************************/

.Navegue
{
	color: #447021;
	/*font-weight: bold;*/
	font-size: 14px;
	height: 21px;
}

.Pelosite
{
	color: #447021;
	font-size: 14px;
}

#lateral_esquerda #menu_topo_navegue p
{
	float: left;
	height: 35px;
	line-height: 35px;
	margin-left: 5px;
}

#lateral_esquerda
{
	width: 238px;
	color: #62b160;
	height: 750px;
	font-size: 14px;
	float: left;
}

#menu_flash
{
	width: 100%;
	top: 10px;
	background-color: #ffffff;
	color: #62b160;
	font-size: 14px;
}


#video_depoimentos
{
	width: 100%;
	height: 238px;
	float: left;
}



#newsletter
{
	width: 100%;
	height: 150px;
	float: left;
	font-size: 12px;
	background-color: #dfdfdd;
}

/*******************************
********************************

LATERAL DIREITA (BANNERS LATERAIS, CALCULO IMC)

********************************
********************************/

#lateral_direita
{
	width: 241px;
	color: #62b160;
	font-size: 14px;
	float: left;
	background-color: #ffffff;
}

#lateral_direita #esta_interessado p
{
	width: 100%;
	height: 35px;
	line-height: 35px;
	color: #62b160;
	font-size: 14px;
	float: right;
}
#esta_interessado select
{
	width: 100%;
	border: 1px solid #999999;
	margin-top: 7px;
	float: right;
	font-size: 12px;
	color: #666666;
}

#banner_lateral_1
{
	width: 100%;
	height: 270px;
	color: #62b160;
	font-size: 14px;
	float: left;
}

#calculo_imc
{
	background-color: red;
	width: 100%;
	height: 297px;
	color: #62b160;	
	font-size: 14px;
	float: left;
}

#banner_lateral_2
{
	width: 100%;
	height: 145px;
	color: #62b160;
	font-size: 14px;
	float: left;
}

/*******************************
********************************

CONTEUDO

********************************
********************************/

#conteudo
{
	width: 448px;
	color: #62b160;
	font-size: 10px;
	float: left;
	background-color: #ffffff;
}

#conteudo_titulo, #conteudo_titulo1, #conteudo_titulo2, #conteudo_titulo3, #conteudo_titulo4
{
	width: 80%;
	font-size: 10px; font-weight: bold;
	float: left;
	color: #183c76;
	margin-left: 5px;
	margin-top: 12px;
}

#subconteudo_titulo
{
	width: 95%;
	font-size: 10px; /*font-weight: bold;*/
	float: left;
	color: #333333;
	margin-left: 5px;
	margin-top: 12px;
	margin-bottom: 5px;
}

#conteudo_texto, #conteudo_texto1, #conteudo_texto2, #conteudo_texto3, #conteudo_texto4
{
	width: 95%;
	font-size: 10px;
	float: left;
	color: #333333;
	text-align: justify;
	margin-left: 10px;
	margin-bottom: 5px;
}

.texto_contato
{
	width: 95%;
	font-size: 10px;
	float: left;
	color: #666666;
	text-align: justify;
	margin-left: 10px;
	margin-bottom: 5px;
}

#conteudo_imagem, #conteudo_imagem1, #conteudo_imagem2, #conteudo_imagem3, #conteudo_imagem4
{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}

#conteudo_imagem_semtexto
{
	width: 95%;
	float: left;
	margin-left: 10px;
	margin-bottom: 5px;
}

#conteudo_texto_semimagem
{
	width: 95%;
	font-size: 10px;
	float: left;
	color: #666666;
	text-align: justify;
	margin-left: 10px;
	margin-bottom: 5px;
}

#conteudo_leiamais, #conteudo_leiamais1, #conteudo_leiamais2, #conteudo_leiamais3, #conteudo_leiamais4
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	width: 100%;
	float: left;
	margin-left: 85%;
	margin-bottom: 10px;
}

#conteudo_leiamais a:link, #conteudo_leiamais1 a:link, #conteudo_leiamais2 a:link, #conteudo_leiamais3 a:link, #conteudo_leiamais4 a:link
{
	color: #333333;
	text-decoration: underline;
}
#conteudo_leiamais a:visited, #conteudo_leiamais1 a:visited, #conteudo_leiamais2 a:visited, #conteudo_leiamais3 a:visited, #conteudo_leiamais4 a:visited
{
	color: #333333;
	text-decoration: underline;
}
#conteudo_leiamais a:hover, #conteudo_leiamais1 a:hover, #conteudo_leiamais2 a:hover, #conteudo_leiamais3 a:hover, #conteudo_leiamais4 a:hover
{
	color: #666666;
	text-decoration: underline;
}
#conteudo_leiamais a:active, #conteudo_leiamais1 a:active, #conteudo_leiamais2 a:active, #conteudo_leiamais3 a:active, #conteudo_leiamais4 a:active
{
	color: #666666;
	text-decoration: underline;
}

#linha_titulo, #linha_titulo1, #linha_titulo2, #linha_titulo3, #linha_titulo4
{
	width: 95%;
	background-color: #cccccc;
	height: 3px;
	overflow: hidden;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#linha_titulo5
{
	width: 95%;
	background-color: #cccccc;
	height: 1px;
	overflow: hidden;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#lbl_nome_contato, #lbl_email_contato, #lbl_empresa_contato, #lbl_cargo_contato, #lbl_telefone_contato, #lbl_estado_contato, #lbl_cidade_contato, #lbl_ramo_contato, #lbl_assunto_contato, #lbl_mensagem_contato
{
	height: 20px;
	line-height: 20px;
	text-align: left;
	float: left;
	font-size: 10px;
	color: #666666;
	margin-top: 4px;
	margin-bottom: 2px;
	margin-left: 10px;
}

#txt_nome_contato, #txt_email_contato, #txt_empresa_contato, #txt_cargo_contato, #txt_telefone_contato, #txt_estado_contato, #txt_cidade_contato, #txt_ramo_contato, #txt_assunto_contato
{
	width: 70%;
	height: 20px;
	line-height: 20px;
	text-align: left;
	float: left;
	font-size: 10px;
	color: #666666;
	margin-top: 4px;
	margin-bottom: 2px;
}
#txt_mensagem_contato
{
	width: 70%;
	height: 80px;
	line-height: 20px;
	float: left;
	font-size: 10px;
	color: #666666;
	margin-top: 2px;
	margin-bottom: 2px;
}
.textbox
{
	border: 1px solid #a7be7a;
	font-size: 10px;
}

#lbl_Erro
{
	width: 100%;
	height: 20px;
	line-height: 20px;
	float: left;
	text-align: center;
	color: #666666;
	font-size: 10px;
	margin-top: 15px;
}

#btn_salvar
{
	width: 100%;
	height: 20px;
	line-height: 20px;
	float: left;
	text-align: center;
	font-size: 10px;
	margin-top: 15px;
}
/*******************************
********************************

RODAPE

********************************
********************************/

#rodape
{
	width: 931px;
	font-size: 12px;
	float: left;
}

#barra_rodape_cima
{
	width: 100%;
	height: 10px;
	float: left;
}

#rolagem_rodape
{
	width: 100%;
	height: 25px;
	background-color: #cccccc;
	float: left;
}

#barra_rodape_baixo
{
	width: 100%;
	height: 10px;
	float: left;
}

#linha_rodape_top
{
	width: 100%;
	float: left;
	height: 1px;
	font-size: 1px;
	overflow: hidden; /* HACK PARA DEIXAR A LINHA EM 1PX NO IE */
	background-color: #abb2a0;
}

#linha_rodape_bottom
{
	width: 100%;
	float: left;
	height: 1px;
	font-size: 1px;
	overflow: hidden; /* HACK PARA DEIXAR A LINHA EM 1PX NO IE */
	background-color: #e5e6e0;
}

#rodape_mapa
{
	width: 30%;
	height: 20px;
	font-size: 10px;
	font-weight: bolder;
	line-height: 20px;
	overflow: hidden;
	float: left;
	text-align: center;
}

#rodape_copyright
{
	width: 40%;
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	font-weight: bolder;
	overflow: hidden;
	float: left;
	text-align: center;
}

#rodape_telefone
{
	width: 30%;
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	font-weight: bolder;
	overflow: hidden;
	float: left;
	text-align: center;
}

#divRodape
{
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 10px;
	font-weight: bolder;
	overflow: hidden;
	float: left;
	text-align: center;
}

