body {
	text-align: center;
	margin: 0;
	padding: 0;
	background-image: url(imagens/bg.png);
	background-repeat: repeat-x;
	background-color: #e9f0f9;
	}
	
#tudo {
	position: relative;
	margin: 0 auto;
	width: 770px;
	}

/*INICIO MENU TOPO*/
#menu_topo {
	width: 455px;
	height: 32px;
	margin-left: 320px;
	background-image: url(imagens/bg_barra_nav.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	}

#topo_texto {
	position: relative;
	text-align: center;
	padding: 5px;
	}

ul.topo {
	margin: 0;
	padding: 0;
	color: #F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

ul.topo li {
	list-style: none;	
	display: inline;
	}

ul.topo li a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 20px 0 15px;
	text-decoration: underline;
	}
	
ul.topodown li a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	padding: 0 20px 0 15px;
	text-decoration: underline;
	}
	
ul.topo li a:hover  {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #F00;
	display: inline;
	text-decoration: underline;
	}
/*FIM MENU TOPO*/

/*INICIO BANNER*/
#banner {
	position:relative;
	width:770px;
	margin-top: 90px;
	top: -70px;
	}
	
#banner_topo {
	height: 18px;
	background-image: url(imagens/banner_top_bg.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	}

#banner_meio {
	background-image: url(imagens/banner_centro_bg.png);
	background-repeat: repeat-y;
	behavior: url(iepngfix.htc);
	*margin-top: -2px;
	}

#banner_base {
	height: 19px;
	background-image: url(imagens/banner_base_bg.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	}
/*FIM BANNER*/


/*LINKS HOME*/

a.link_home {
  	font: bold 11px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#444444;
	text-decoration:underline;
	}

link_home.a:hover {
 	font: bold 11px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#444444;
	text-decoration:underline;
	}
/*FIM LINKS HOME*/

/*INICIO POSICIONAMENTO DIVS HOME*/
#home {
	position: relative;
	width: 572px;
	float: right;
	top: -45px;
	*top: -50px;
	}

#home_item1 {
	width: 270px;
	height: 341px;
	background-image: url(imagens/bg_home_geral.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	float: left;
	margin-left: 10px;
	}

#cont_item1{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	text-align: left;
	padding: 5px 10px 0;
	line-height: 19px;
	}

#home_item2 {
	width: 270px;
	height: 341px;
	background-image: url(imagens/bg_home_geral.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	float: right;
	}
	
#cont_item2{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	text-align: left;
	padding: 10px 10px 0;
	line-height: 19px;
	}

#elet_home{
	width: 145px;
	height: 89px;
	float: left;
	}

#hidra_home{
	width: 114px;
	height: 106px;
	float: right;
	}
	
#home_item3 {
	width: 270px;
	height: 341px;
	float: left;
	background-image: url(imagens/bg_home_geral.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	margin: 20px 10px;
	}

#cont_item3{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	text-align: left;
	line-height: 18px;
	padding: 10px 10px 0;
	}
	
#webnar_home{
	width: 102px;
	height: 93px;
	float: left;
	}
	
#home_item4 {
	width: 270px;
	height: 341px;
	float: right;
	background-image: url(imagens/bg_home_revenda.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	margin: 20px 0 5px;
	}
	
#cont_item4{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	text-align: left;
	line-height: 18px;
	padding: 10px 10px 10px;
	}
		
#mundo_home{
	position: relative;
	width: 107px;
	height: 107px;
	float: left;
	}
/*FIM POSICIONAMENTO DIVS HOME*/	

/*INICIO CONTEUDO*/	

#conteudo {
	position: relative;
	width: 580px;
	float: right;
	top: -47px;
	*top: -54px;
	}
	
#conteudo_topo {
	text-align: left;
	height: 43px;
	background-image: url(imagens/cont_bg_topo.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	padding: 15px 25px 0;
	}
		
#conteudo_texto {
	text-align: left;
	background-image: url(imagens/cont_bg.png);
	background-repeat: repeat-y;
	padding: 10px 25px 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	line-height: 23px;
	}
	
a.conteudo_link{
  	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#444444;
	text-decoration: underline
	}
	
#conteudo_base {
	height: 15px;
	background-image: url(imagens/cont_bg_base.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	padding: 10px 25px;
	}

#download {
	text-align: left;
	padding: 10px 0 10px;
	}

#perguntas {
	text-align: left;
	padding: 10px 0 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 23px;
	}

#sim {
	text-align: left;
	padding: 10px 0 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 23px;
	}

#duvidas {
	text-align: left;
	padding: 10px 0 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 23px;
	}
	
/*aplicativos*/
#instalacoes {
	width: 500px;
	}

#alvenaria {
	width: 500px;
	}
	
#armar {
	width: 500px;
	}
	
#saneamento {
	width: 500px;
	}
/*FIM CONTEUDO*/

/*INICIO - MENUS ESQUERDA*/	
#menus_esq {
	position: relative;
	width: 188px;
	float: left;
	top: -47px;
	*top: -54px;
	} 

/*INICIO MENU SUPERIOR*/
#nav_esq_sup {
	height: 270px;
	background-image: url(imagens/bg_esquerda_sup.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	margin-bottom: 16px;
	}
	
#cont_menu_esq {
	padding-top: 25px;
	}

ul.menu_esq { 
	margin: 0; 
	padding: 0;
	}

ul.menu_esq li {
	list-style: none;
	display: inherit;
	text-align: left;
	}

ul.menu_esq li a {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #444444;
	padding: 0 20px 0 15px;
	text-decoration: underline;
	line-height: 25px;
	}

ul.menu_esq li a:hover  {
  	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 25px;
	}
/*FIM MENU SUPERIOR*/

/*INICIO - CHAT*/
#nav_esq_chat {
	position: relative;
	height: 88px;
	background-image: url(imagens/bg_chat.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	margin-bottom: 16px;
	}

#cont_chat {
	padding: 20px 10px 10px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	}
/*FIM CHAT*/

/*INICIO MENU INFERIOR*/
#nav_esq_inf {
	height: 244px;
	background-image: url(imagens/bg_menu_inf.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	margin-bottom: 20px;
	}
	
#cont_menu_esq_inf {
	padding: 10px 10px 10px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #444444;
	text-align: left;
	}

a.menu_esq_inf {
  	font: bold 11px Arial, Helvetica, sans-serif;
	color: #444444;	
	text-decoration: underline;
	}

menu_esq_inf.a: hover {
 	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	text-decoration: underline;
	}
	
.btn_login {
	width: 28px;
	height: 21px;	
	background: url(imagens/btn_ok.jpg);
	border: 0px;
	cursor: hand;
	}
	
.btn_cadastro {
	width: 60px;
	height: 21px;
	background: url(imagens/btn_cadastro.jpg);
	background-repeat: no-repeat;
	border: 0px;
	cursor: hand;
	}
	
/*FIM MENU INFERIOR*/

/*INICIO MENU BANNER ESQUERDA*/
#nav_esq_banner {
	height: 81px;
	text-align:left;
	}
/*INICIO MENU BANNER*/

/*FIM MENUS ESQUERDA*/

/*INICIO RODAPE*/
#rodape {
	position: relative;
	height: 41px;
	background-image: url(imagens/bg_rodape_intel.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	clear: both;
	bottom: 30px;
	padding: 12px 10px 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	}

/*FIM RODAPE*/

/*FORMATAÇÃO TEXTOS E LISTAS*/
h1 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #000000;
	}

h2 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #444444;
	}

h3 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	text-align: left;
	}

h4 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#444444;
	text-align: center;
	}
	
p {
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

p1 {
	font: 9px Arial, Helvetica, sans-serif;
	color:#444444;
	}
	
p2 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#444444;
	line-height: 18px;
	}

.negrito {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#444444;
	}

.texto{
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#444444;
	text-align: left;
	}
		
.texto1 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#444444;
	padding: 10px;
	}

.texto2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	text-align: center;
	color:#444444;
	padding: 10px;
	}

.texto3 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	padding: 5px;
	}
	
.formulario {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
 	text-align: left;
	color:#444444;
	}

.formulario_titulo {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #444444;
	}
	
.titulo_tabela{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	color:#444444;
	}

.tabela{
	border: 1px solid #4685c5;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	color:#444444;
	line-height: 18px;
	padding: 1px 1px 1px 1px;
	}

.tabela2{
	border: 1px solid #4685c5; 
	text-align: center;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color:#444444;
	line-height: 18px;
	padding: 1px 1px 1px 1px;
	}

.tabela3{
	border: 1px solid #4685c5;
	text-align: right;
	padding: 1px 1px 1px 1px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#444444;
	line-height: 18px;
	}

a.link_geral {
  	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#444444;
	text-decoration:underline;
	}
	
link_geral.a:hover {
  	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#444444;
	text-decoration:underline;
	}
.btn_formulario {
	font: 10px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#444444;
	cursor: hand;
	}

.btn_alterar {
	width: 60px;
	height: 21px;
	background: url(imagens/btn_alterar.jpg);
	background-repeat: no-repeat;
	border: 0px;
	cursor: hand;
	}
	
.btn_limpar {
	width: 60px;
	height: 21px;
	background: url(imagens/btn_limpar.jpg);
	background-repeat: no-repeat;
	border: 0px;
	cursor: hand;
	}
	
.btn_enviar {
	width: 60px;
	height: 21px;
	background: url(imagens/btn_enviar.jpg);
	background-repeat: no-repeat;
	border: 0px;
	cursor: hand;
	}
	
.btn_apagar {
	width: 60px;
	height: 21px;
	background: url(imagens/btn_apagar.jpg);
	background-repeat: no-repeat;
	border: 0px;
	cursor: hand;
	}
/*FIM FORMATAÇÃO TEXTOS E LISTAS*/
