/* Politubos */

body {margin:0; padding:0; text-align:left;}
img {border:0;}
 * 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=""  
 )  
);  
}  

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: underline; }

#main {width:100%; height:100%; text-align:center; background:url(/img/fundo.jpg) repeat-x #074400;}
#tudo { width:830px; height:auto; border-left:10px #fff solid; border-right:10px #fff solid;  margin:auto; display:table;}
#topo {width:830px; height:208px; float:left; border-bottom:3px #fff solid;}
#topo_int {width:830px; height:208px;}
#topologo {width:311px; height:208px; float:left;}
#toposwf {width:516px; height:208px; border-left:3px solid #FFFFFF; float:left;}
#menu {width:830px; height:48px; float:left;}
#cont {width:830px; height:auto; clear:both; display:table; background:#F0F0F0;}
#esq {width:311px; height:662px; *height:654px; _height:685px; display:table; border-top:#FFFFFF 7px solid; background:#e3e3e3; float:left; border-right:3px solid #FFFFFF;}
#esq_cont {width:256px; height:auto; margin:20px 35px 37px 20px; text-align:left;}
#esq_cx {width:240px; height:64px; margin-bottom:11px; background:#f0f0f0; padding-left:15px; _padding-left:10px; *paddin-left:0px;}

#esq_ft {width:81px; height:64px; margin:0 10px 0 0; background:#FFFFFF; float:left; }
#esq_desc {width:125px; height:15px; float:left; margin:25px 0;}
#esq_fl {width:10px; height:64px; background:url(/img/flx.jpg); float:left; margin-left:14px; cursor:hand; padding:0;}


#dir {width:516px; height:auto; display:table; border-top:#FFFFFF 7px solid; float:left; background:#f0f0f0;}
#dir_meio {width:460px; height:auto; display:table; margin:20px ; text-align:left;}
#linha {width:auto; height:2px; background:url(/img/linha_h.jpg) no-repeat;}
#box_branca {width:auto; height:146px; padding:8px; background:#fff; margin-top:20px;}
.leef {float:left; margin-right:15px;}
.riig {float:right; margin-left:15px;}
.borda_branca_left {border: 8px solid #fff; float:left; margin-right:7px;}
.mgtop {margin-top:10px;}
#caixa_branca2 {width:185px; height:220px; background:url(/img/cx_branca2.jpg) repeat-x #F0F0F0; padding:15px 12px 0 12px; float:left; margin-right:20px;}
#caixa_branca3 {width:185px; height:220px; background:url(/img/cx_branca2.jpg) repeat-x #F0F0F0; padding:15px 12px 0 12px; float:left; margin-left: 20px;} 

#fin {width:830px; height:8px; background:url(/img/fin.jpg) repeat-x #ffffff; display:table;}

#att {width:830px; height:190px; border-bottom:2px solid #CC6633; background:url(/img/att_fundo.jpg) bottom repeat-x #ffffff; clear:both;}
#att_int { width:260px; height:128px; margin:38px 45px 0 25px; _margin: 38px 45px 0 13px;float:left;} 
.tubos2 { float:left; margin-top:5px; }
.att_esc {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#CC6600; font-weight:bold;}
.att_esc2 {font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#CC6600; font-weight:bold;}
.arial13verde {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003300; font-weight:bold; text-align:justify;}
#att_flash {width:486px; height:162px; margin:7px 0 0 0; float:left;}

#rodape {width:830px; height:42px; border-top:1px #FFFFFF solid; clear:both;}
#rod_int {width:830px; height:42px; background:url(/img/rod_fundo.jpg) repeat-x;}
#rod_esc {width:500px; height:20x; float:right; margin:14px 10px;}

#prod_cx {width:290px; height:64px; margin-bottom:11px; background:#E3E3E3; padding-left:15px; _padding-left:10px; *paddin-left:0px; margin-left:20px;}
#esq_fl2 {width:10px; height:64px; background:url(/img/flx.jpg); float:left; margin-left:64px; cursor:hand; padding:0;}

.arial17verde {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#003300; font-weight:bold;}
.arial11cinza {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:left;}
.arial12cinza {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left;}
.bold_sub {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:left; font-weight:bold; text-decoration:underline;}
.arial16laranja {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#CC6600; font-weight:bold;}
.arial10branco {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; letter-spacing:1px;}
.treb18azul {font-family:"Trebuchet MS"; font-size:18px; color:#006699; text-align:left;}
.campos {width:250px; height:18px; background-color:#F0F1F6; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:3px 0;}
.campos1 {width:160px; height:21px; background-color:#F0F1F6; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin: 3px 0;}
.campos_msg {width:300px; height:150px; background-color:#F0F1F6; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin: 3px 0;}
.bottonn {width:60px; height:25px; background-color:#D45601; border:1px solid #CC3300; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;}

/*/caixas dos produtos */
#b1 {width:205px; height:90px; background:url(/img/bg_produtos.jpg); float:left; margin:15px 7px; padding:5px; text-align:right;}
.b_img {float:right; display:block;}

/*/menu/*/
.preload1 {background: url(three_1.png) no-repeat;}
.preload2 {background: url(three_01.png) no-repeat;}

#nav {padding:0; margin:0; list-style:none; height:48px; background:#fff url(/img/three_0.png) repeat-x; position:relative; z-index:50; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:48px;width:auto;}
#nav li a.top_link {display:block; float:left; width:auto; height:48px; line-height:33px; color:#ccc; text-decoration:none; font-size:13px; font-weight:bold; padding:0 5px; cursor:pointer;background: url(/img/three_11.png) no-repeat; }
#nav li a.top_link span {float:left;height:40px;}
#nav li a.top_link span.down {float:left; padding:6px 0 2px 17px; }

#nav li:hover a.top_link {background: url(/img/three_1.png) no-repeat; color:#CC3300;}
#nav li:hover a.top_link span {background:url(/img/three_1.png) no-repeat right top; width:auto; color:#CC3300;}
#nav li:hover a.top_link span.down {background:url(/img/three_1a.png) no-repeat right top; width:auto; margin:auto; color:#CC3300;}
