@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;background:#fff;text-align:center; /* hack para o IE */ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#tudo {width: 1002px;margin:0 auto; padding: 0px;text-align:left;}

#cabecalho {height:240px; padding: 0px; }
#cabecalho_esq {width:176px; height:240px; float:left; background-image:url(images/bg_cabecalho2.jpg)}
#cabecalho_cen {width:650px; float:left; background-image:url(images/bg_cabecalho.jpg);}
#cabecalho_cen_topo {width:650px; height:240px; float:left; height: 20px;}
#cabecalho_cen_logo {width:650px; float:left; text-align: center}
#cabecalho_dir {width:176px; height:240px; float:left; background-image:url(images/bg_cabecalho3.jpg);}

#conteudo {padding: 0px;margin:auto;text-align:left;background-color: #fff; clear:both}
#corpo_esq {width:201px; float:left;}
#corpo_cen {width:650px; float:left;}
#corpo_dir {width:151px; float:left; text-align:center;}

#rodape {height:89px; padding: 0px;margin:auto;text-align:left; background-image:url(images/bg_rodape.jpg); clear:both}
#rodape_esq {height:89px; width:201px; float:left;}
#rodape_cen {height:89px; width:650px; float:left;}
#rodape_dir {height:89px; width:151px; float:left;}


/*MENU TOPO*/
#div_menu_topo {
text-align: center;
width: 500px;
height: 60px;
background-color:#060;
}

.menu_topo{
text-align:center;
margin: 0;
margin-top: 0px;
font: bold 10px Arial;

}

.menu_topo li{
display: inline;
}

.menu_topo li a{
float:left;
color:#fff;
padding: 7px 11px;
text-decoration: none;
border-right: 1px solid white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
background-image:url(images/bg_menu_topo.png);
}

.menu_topo li a:visited{
color: #fff;
}

.menu_topo li a:hover{
color:#62C6EA;
font-size:18px;
}
/*FIM DO MENU DO TOPO*/

/*MENU ESQUERDO*/
.menu_esq{
list-style-type: none;
margin:0px 0;
padding: 0;
width:190px;
_width:170px;
*width:170px;
border: 0px solid #9A9A9A;
}

.menu_esq li a.menu_titulo{
background: white no-repeat 2px center;
font: 12px Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #FFF;
letter-spacing:1px;
display: block;
width: auto;
padding: 5px 0;
padding-left: 5px;
text-decoration:none;
text-transform:uppercase;
border-bottom: 1px solid  #aeaeb0;
background-image:url(images/menu.png);
text-align:center;
}


.menu_esq li a.menu_topico{
background: white no-repeat 2px center;
font: 10px Verdana, Helvetica, sans-serif;
color: #000;
letter-spacing:1px;
display: block;
width: auto;
padding: 4px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid  #aeaeb0;
background-image:url(images/icon_list_menu_off.gif);
}


* html .menu_esq li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 100%;
}

.menu_esq li a.menu_titulo:visited, .menu_esq li a.menu_titulo:active{
color: #fff;
}

.menu_esq li a.menu_topico:visited, .menu_esq li a.menu_topico:active{
color: #000;
}

.menu_esq li a.menu_titulo:hover{
background-color:#06F;
}

.menu_esq li a.menu_topico:hover{
color: black;
background-color:#D6D6D6;
background-image:url(images/icon_list_menu_on.gif); /*onMouseover image change. Remove if none*/
}
/*FIM DO MENU ESQUERDO*/

/*Formatacao texto*/
.text-titulo {
font-family:Verdana, Geneva, sans-serif;
font-size: 14px;
font-weight:bold;
color: #129fe1;
}

.text-subtitulotitulo {
font-family:Verdana, Geneva, sans-serif;
font-size: 12px;
font-weight:bold;
color: #129fe1;
}

.text-paragrafo {
font-family:Verdana, Geneva, sans-serif;
text-align:justify;
	color: #798399;	
}

.lista li {
font-family:Verdana, Geneva, sans-serif;
text-align:justify;
	color: #798399;		
}

.text-orcamento img {
	border: 0px;
}

.text-saibamais img{
	border: 0px;
	margin-left: 550px;
}
/*fim formatacao text*/

/*divs home*/
.home_servico {
	width: 600px;
	clear: both;
	text-align: justify;
	margin-bottom: 95px;
	color: #798399;	
}

.home_titulo {
	background:url(images/home_titulo.png) no-repeat;
	height: 30px;
	padding-left: 30px;
	font: 20px bold;		
}

.home_imagem {
	width: 200px;
	float: left;
}

.home_texto {
	width: 400px;
	float: left;
}

.home_texto a {
	color: #129fe1;
	margin-left: 300px;
}
/*Fim das divs home*/