/* Pavimenti Lajotas */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background:url(/img/fundo_ac.jpg) repeat-x #EFF8FD; margin:0; padding:0;}
img {margin:0; padding:0; border:0;}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: underline; }
a:active {text-decoration: none;}

#main {width:100%; height:100%; text-align:center; background:url(/img/rundo_rod2.jpg) bottom repeat-x; display:table;}
#conteudo {width:892px; height:auto; margin:auto; background:url(/img/fundo_cont.png) repeat-y;}
#acima_topo {width:892px; height:130px; margin:0; display:table;}
#ac_esq {width:8px; height:130px; float:left; background:url(/img/f_esq.jpg);}
#ac_meio {width:872px; *width:876px; height:128px; background:url(/img/fundo_azul.jpg) bottom  repeat-x; float:left; border:2px solid #FFFFFF;}
#ac_dir {width:8px; height:130px; float:left; background:url(/img/f_dir.jpg);}
#home_cont {width:558px; height:20px; float:right;} 

#div_voltar {width:50px; height:17px; }
#menu {width:570px; height:32px; float:left; margin-top:24px;}
#tpo2 {width:570px; height:130px; display:table; float:left;}
#tpo_frase {width:570px; height:25px;float:left; padding:15px 0;}
#slide{width:876px; height:268px; padding:0 8px; clear:both;}
#topo_int {width:876px; height:132px; padding:0 8px; clear:both; margin-bottom:20px;}

#meios{width:874px; height:auto; display:table; padding:0 8px; clear:both; }

#parceiros {width:172px; height:auto; float:left; }
#par_txt {width:133px; margin:0 14px; text-align:left; display:table;}
#par_marcas {width:132px; height:62px; background:url(/img/bg_marcas.png); display:table;} 
#par_logo {width:112px; height:45px; margin:8px; text-align:center; display:table;} 

#bem_vindo {width:276px; height:auto; float:left; display:table;}
#bem_txt {width:221px; height:auto; margin:0 27px; text-align:justify;}

#INTERNA {width:854px; height:auto; background:#ffffff; padding:0 8px;}
#interna_txt {width:660px; *width:650px; height:auto; margin:0 0 29px 10px; float:right; text-align:left; display:table;}

#SEP_PROD {width:310px; height:auto; float:left;  margin:2px; padding:3px; background:url(/img/sep.jpg) right top repeat-y;}
#SEP_PROD2 {width:315px; height:auto; float:right;  margin:4px; }

#prod_1 {width:300px; height:auto; display:table; float:left; margin:8px 3px;}
#prod_img {width:150px; height:70px; float:left; margin:10px 5px;}
#prod_txt {width:90px; height:auto; padding:5px; float:left; margin:10px auto auto auto; line-height:20px;}
#sec {width:500px; height:auto; clear:both;}
#sec2 {width:630px; height:auto; clear:both; border:1px dashed #CCCCCC; margin:25px auto; padding:5px;}
#obrasdestaque {width:300px; height:150px; margin:0 10px; float:left; }
#prod_2 {width:300px; height:auto; display:table; float:left; border:1px dashed #CCCCCC; padding:5px; margin:10px 0;} 
.float_left {float:left; margin-right:10px;}
.float_right {float:right; margin-left:10px;}

.botao { background:url(/img/fundo_botao.png) no-repeat; width:56px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
#selos {width:417px; *width:417px; height:auto; float:left;}
#selo_txt {width:364px; height:auto; margin:0 23px; display:table;}
#endereco {width:150px; height:70px; float:left; margin:15px 30px 0 0; display:table; text-align:left; }
#fbeltrao {width:250px; height:300px; float:left;}

#fundo_titulo {width:300px; height:16px; background:url(/img/fundo_titulo.jpg) no-repeat; padding:8px 0 8px 45px ;}

.fotobraS {margin: 8px; float:left;}
#rodape {width:892px;  margin:auto; clear:both;}
#rodapeInt {width:892px; height:103px; *padding-top:10px;}
#rodape2 {width:892px; height:90px; *height:89px; background:url(/img/bg_rod.png); clear:both; margin:auto;}

#obrax {width:160px; heigt:500px; margin:10px;  float:left; text-align:center;} 
#internaaa{width:600px; height:auto; margin:auto; text-align:center;}

/*obras*/
#esp_obra {width:170px; height:240px; float:left; margin:5px 20px;  text-align:center;}
#ob_titulo {width:150px; height:auto; margin:auto;}
#ob_esp {width:170px; height:170px; float:left; margin:1px;  text-align:center; }
#ob_fotos { width:150px; height:150px; margin:auto; border:1px solid #CCCCCC; display:table-cell; vertical-align:middle; }
.fto {line-height:150px;}
#ob_total {width:150px; height:15px; margin:auto; }


.logo {margin:20px 30px 10px 30px; float:left;}
.frasenegocio {font-size:17px; color:#006699; font-weight:bold; font-style:italic; margin:0;}
.fraseconcr {font-size:25px; color:#006699; font-weight:bold; font-style:italic; margin:0;}
.tituloazul {font-family:Arial, Helvetica, sans-serif; color:#006699; font-weight:bold; font-size:14px;}
.arial120azul {font-family:Arial, Helvetica, sans-serif; color:#006699; font-weight:bold; font-size:20px;}
.tituloazul13 {font-family:Arial, Helvetica, sans-serif; color:#006699; font-weight:bold; font-size:13px;line-height:20px;}
.Cslecione {border:1px solid #333333; height:20px; width:125px;}
.arialazul12 {font-family:Arial, Helvetica, sans-serif; color:#006699; font-weight:bold; font-size:12px;line-height:20px;}
.arialcinza14 {font-family:Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; font-size:14px;line-height:20px;}
.form {width:210px; height:20px; border:1px solid #999999; margin:1px 0;}
.form2 {width:210px; height:80px; border:1px solid #999999; margin:1px 0;}
.linha { display: table;  }

.cinza11bold {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold;}
.cinza11 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

.cinza12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.cinza12bold {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
* html img /*codigo p png no ie*/ {  
   
filter:expression(  
this.alphaxLoaded ? "" :  
 (  
 this.src.substr(this.src.length-4)==".png"  
 ?  
 (  
 (!this.complete)  
 ? "" :  
 this.runtimeStyle.filter=  
 ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+  
 (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+  
 String(this.alphaxLoaded=true).substr(0,0)+  
 (this.src="/img/blank.gif").substr(0,0)  
 )  
 :  
 this.runtimeStyle.filter=""  
 )  
);  
}  