body {margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#CAF2FA; text-align:center; overflow-x:hidden;}
.main {width:100%; height:100%; background:#CAF2FA;}
.site { width:100%; height:100%; text-align:center;}
.top {width:100%; height:239px; margin:auto; position:absolute; z-index:10;}
.topo {width:100%; margin:auto; text-align:center; overflow-x:hidden;}
#roll {width:885px; height:auto; margin:auto; display:table;}
#linha {width:480px; height:370px; float:left; display:table;}
#novidades {width:390px; height:370px; float:left; display:table;}

#cont {width:886px; height:16px; line-height:17px; _width:866px; _padding:0 0 0 10px; clear:both;}
#conteudo {width:100%; padding:15px; height:auto;  display:table;}
#cont-int {width:100%; padding:15px; height:auto;  display:table; background:url(/img/bg-cont.jpg) repeat-y; _margin-left:3px; overflow-x:hidden;}

#col1{width:187px; padding:0 23px 0 10px; height:305px; float:left; background:url(/img/sep-vert.gif) top right no-repeat; text-align:left; display:table;}
#col2{width:198px; height:305px; float:left;  background:url(/img/sep-vert.gif) top right no-repeat; text-align:left; padding:0 20px 0 25px;}
#col3 {width:365px; height:305px; float:left; text-align:left; display:table; padding:0 0 0 25px;}
.int-col {width:158px; height:auto; float:left;}
.int-col2 {width:164px; height:auto; float:right; margin:0;}
#txt {width:99%; _width:96%; height:auto; text-align:left; margin:auto 25px auto auto; line-height:16px; padding:10px;}
#col40{width:40%; height:auto; float:left;  background:url(/img/sep-vert.gif) top right no-repeat; text-align:left; padding:0 25px;}

#rodape {width:886px; margin:auto; height:50px; clear:both; margin:10px 0 0 0 ;}
#rod-int {width:885px; margin:auto; height:auto; clear:both; display:table; background:url(/img/bg-cont.jpg) center repeat-y;}

h1{margin:0 0 20px 0; font-size:18px; color:#00266D;}
h2 {margin:0; font-size:18px; color:#048DD9;}
h4 {font-size:14px; color:#006699; margin:0 0 3px 0;}
h3 {font-size:14px; color:#102162; margin:3px 0 0 0;}
#dicas1{width:49%; height:auto; float:left; text-align:justify;}
#dicas2{ width:49%; height:auto; float:right; text-align:justify;}

#dist1{width:45%; height:120px; float:left; margin:0 5px;}
#dist2{ width:40%; height:auto; float:left;}
#dist3{width:40%; height:auto; float:left; text-align:center;}

#opens {width:500px; float:right; text-align:right; background:orange; margin-right:20px;}

img{border:0;}
.arial12azulc {font-size:12px; color:#0066CC;}
a.arial12azulc:link {font-size:12px; color:#0066CC; font-weight:bold; text-decoration:none;}
a.arial12azulc:hover {font-size:12px; color:#0066CC; text-decoration:underline; font-weight:bold;}
.arial12azule {font-size:12px; color:#4D6480;}
.arial12azultt {font-size:12px; color:#1e407e;}
.arial12cinza {font-size:12px; color:#666;}
.arial10cinza {font-size:10px; color:#666;}
.arial14azulc{font-size:14px; color:#0066CC;}
#garrafa {width:auto; height:auto; position:absolute; z-index:100; margin:30px 0 0 575px;}
#garrafa2 {width:auto; height:auto; position:absolute; z-index:101; margin:22px 0 0 470px;}

.m20 {margin:20px 0;}
.intxt{width:178px; height:21px; border:1px solid #87C7E4; background:url(/img/bg-box.jpg) repeat-x #fff; margin:4px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4D6480; line-height:21px;}
.inmg{width:250px; height:auto; border:1px solid #87C7E4; background:url(/img/bg-box.jpg) repeat-x #fff; margin:4px 0; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4D6480;}
.cad{width:auto; height:auto; border:1px solid #87C7E4; background:url(/img/bg-box.jpg) repeat-x #fff; margin:4px 0; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4D6480;}
.fl10{float:left; margin: 0 10px 0 0;}
.fl5{float:left; margin: 0 5px 0 0;}
.fr10 {float:right; margin:0 0 0 10px;}
.cred {float:right; margin:0 25px 0 0; *margin:-15px 25px 0 0;}
.credH {float:right; margin:45px 25px 0 0;}

form {margin:0;}
a:link {text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {text-decoration:none;}

/*menu rodape*/
#menuhor {border:none; float:left; margin:40px 0 0 0;  font-size: 10px; width:600px; text-align:left; padding:0;}
#menuhor li {list-style: none; margin: 0; display: inline; }
#menuhor li a {height:1px; /* IE5.0 bug */ padding: 3px 5px 0 1px; margin:0; text-decoration: none; font-weight:bold; background:url(/img/l.gif) right no-repeat;}
#menuhor li a:link {color: #00266D;}
#menuhor li a:visited {color: #006699;}
#menuhor li a:hover {color: #006699;}

/*menu interna*/
#menubv{border:none; float:left; margin:20px 0 0 0; font-size: 10px; width:590px; text-align:left;}
#menubv li {list-style: none; margin: 0; display: inline;}
#menubv li a {height:1px; /* IE5.0 bug */ padding: 3px 5px 0 1px; margin:0; text-decoration: none; font-weight:bold;  background:url(/img/l.gif) right no-repeat;}
#menubv li a:link {color:#06F;}
#menubv li a:visited {color: #006699;}
#menubv li a:hover {color: #006699;}



 * 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=""  
 )  
);  
}
