body {font-family:Arial, Helvetica, sans-serif; color:#554D5B; background:#000033; margin:0; padding:0;}
img {border:0;}
a:hover {text-decoration:underline;}
a {text-decoration:none;}
#main {width:100%; height:100%; text-align:center;  background:url(/img/fundo.jpg) repeat-x; display:table;}
#maim {width:100%; height:100%; text-align:center; background:url(/img/bg-top-int.png) repeat-x #000032;}
#site {width:970px; height:auto; display:table; margin:auto;}
#top {height:309px; width:970px;}
#top-int {height:223px; width:970px;}
#central {height:88px; padding:18px 0 0 390px; text-align:left; margin:auto;}
#HC {width:160px; height:41px; float:right; background:url(/img/fundo-hc.gif) no-repeat; visibility:visible; margin:45px 0 0 789px; padding:0 10px; position:absolute;  z-index:300;} 

#botao {width:60px; height:auto; float:left; margin:15px 10px 0 10px;}
#logo {width:195px; height:104px; position:absolute; margin:0 0 0 11px; z-index:200;}
#flash {width:970px; height:222px; position:absolute; margin:47px 0 0 0; z-index:100;}
#intop {width:970px; height:135px; position:absolute; margin:47px 0 0 0; z-index:100;}
#bars-int {width:970px; height:43px;  margin-top:76px; background:url(/img/fundo-menu.jpg) repeat-x #fff; clear:both;}


#bars {width:970px; height:43px;  margin-top:164px; background:url(/img/fundo-menu.jpg) repeat-x #fff;}
#menu {width:693px; height:43px; float:left; }
#buscar {width:236px; height:43px; float:left; margin:0 0 0 30px;}
#busk-esp {width:auto; height:25px; padding:8px 15px 0 0; line-height:25px;}
.cx-b {width:133px; height:17px; border:1px solid #6C6077; line-height:17px;}
#m-bt {width:auto; padding:13px 15px 0 22px; line-height:10px; float:left; background:url(/img/ponti.gif) no-repeat left bottom; margin-left:12px;}
#m-sep {width:2px; height:35px;background:url(/img/sep.gif) no-repeat; float:left; display:table;}

#conteudo {height:auto; width:970px; display:table-cell; float:left; background:url(/img/bg-cont.jpg) repeat-y; *margin-top:4px; _margin-top:0px;} 
#conteudo2 {height:auto; width:970px; display:table-cell; float:left; background:url(/img/bg-cont.jpg) repeat-y; _margin-top:0px; *margin-top:none;} 

#esq {width:172px; height:auto; float:left; background:url(/img/sep-m.gif) right top no-repeat;}
#e-txt {width:157px; height:auto; margin:17px auto; background:#fff; text-align:left;}
#e-tit {width:157px; height:auto; background:#fff; line-height:15px; text-align:left; padding-bottom:15px;}

#v-menu {width:157px; font-size:11px; text-align:left; margin:0; padding:0;}
#v-menu li {list-style:none; width:150px;  color:#63596A; margin:3px 0 0 0; background:url(/img/fundo-menu.gif) left bottom no-repeat;}
#v-menu li a {list-style:none; text-decoration:none; color:#63596A; margin:0; display:block; padding:6px 5px 0px 5px;font-weight:bold;}
#v-menu li a:hover {list-style:none; text-decoration:none; color:#660099; padding:6px 5px 0px 5px; font-weight:bold;}
#v-menu li a:visited {list-style:none; text-decoration:none;padding:6px 5px 0px 5px;}

#soob {width:120px; background:none; font-weight:bold; font-size:11px; text-align:left; margin:0; padding:5px 0 0px 0;}
#soob li {list-style:none; width:150px;  color:#63596A; margin:3px 0 0 0; background:#fff; *padding:0 0 0 20px;}
#soob li a {list-style:none; text-decoration:none; color:#63596A;  margin:0; display:block; padding:0 0 0 30px;}
#soob li a:hover {list-style:none; text-decoration:none; color:#660099; padding:0 0 0 30px;}
#soob li a:visited {list-style:none; text-decoration:none;padding:0 0 0 30px;}

#soob2 {background:none; font-size:11px; text-align:left; margin:0; padding:5px 0 10px 0; list-style: none; font-weight:normal;}
#soob2 li {list-style:none; color:#63596A; margin:3px 0 0 0; background:#fff; *padding:0; font-weight:normal; }
#soob2 li a:link {list-style:none; font-weight:normal; color:#63596A;  margin:0; display:block; padding:0 0 0 23px;}
#soob2 li a:hover {list-style:none; text-decoration:none; color:#660099; padding:0 0 0 23px; font-weight:normal;}
#soob2 li a:visited {list-style:none; text-decoration:none;padding:0 0 0 23px; font-weight:normal;}

/* Fix IE. Hide from IE Mac \*/
* html ul#v-menu  li { float: left; height:1%; }
* html ul#v-menu  li a { height:1%; }
* html ul#soob li { float: left; height:1%; width:200px; }
* html ul#soob  li a { height:1%; float:left; width:200px; }
/* End */

#ban {width:157px; height:auto; margin:20px auto auto auto; text-align:center;}
#meio {width:555px; height:auto; float:left;}
#cont {width:513px; height:auto; margin:20px auto; background:#fff; text-align:left; display:table;}
#box-destaq {width:244px; height:174px; padding:3px; border:2px solid #E9E9E9; float:left; display:table;}
#sep4 {width:4px; height:180px; float:left; display:table-cell;}

#mais-prod {width:513px;  height:auto; display:table; clear:both; padding:20px 0; text-align:left;}
#box-pq {width:116px; height:175px; float:left; margin:15px auto auto auto; text-align:center; border:1px solid #e9e9e9;}
#sep14 {width:13px; height:170px; float:left; margin:12px 0 0 0; display:table-cell;}
.tablew { margin:3px 0 0 0; width:112px; height:110px;}

#dir {width:240px; height:auto; float:left; background:#F7F6F9; display:table;}
#d-int {width:216px; height:auto; margin:auto auto auto 15px;}
#d-tit {width:216px; height:30px; line-height:15px; padding:15px 0; text-align:left; float:left; display:table;}
#d-tit2 {width:216px; height:30px; line-height:15px; margin-top:10px; *margin-top:15px; padding:15px 0 0 0; text-align:left; float:left;}

.t-foto-cases {width:54px; height:50px; float:left; margin:2px 5px 7px 0;  *margin:3px 5px 7px 0; border:2px solid #E4E3E5;}
#desc-cases {width:155px; height:56px; float:left; text-align:left; line-height:13px; margin-bottom:7px;}
.rep {width:211px; height:109px; text-align:center; background:url(/img/fundo-branco-red.gif); clear:both;}
#esp {width:208px; height:58px; padding:auto; clear:both;}
.cx-sel {width:208px; height:20px; border:1px solid #ccc; margin:0; *margin:10px; font-size:10px;}

#rodbg {width:100%; height:auto; background:url(/img/rod-bg2.jpg) repeat-x bottom #000032;}
#rodape {width:970px; height:229px; background:url(/img/rod-bg.jpg) no-repeat; margin:0 auto;}
#ban-grande {width:698px; height:86px; margin:0 11px; background:url(/img/bg-banner.jpg); text-align:center; padding:4px 2px 2px 2px; float:left;}

#ceicom {width:220px; height:20px; float:left; margin:90px 0px 0 20px;}

.tosabendo {float:left; margin:12px; }
.cittadella {float:left; margin:12px; }
#diritos {width:350px; height:15px; float:left; margin:20px 100px; _margin:20px 95px;}

/*produtos*/
.tb-prod {width:250px; height:250px; border:1px solid #dedede; float:left; margin-right:10px;}

.cx-ct {width:250px; height:auto; border:1px solid #6C6077; line-height:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.enviar {width:70px; height:20px; background:#360159; color:#fff; border:none; line-height:17px;}

.menu {font-size:12px; font-style:italic; font-weight:bold; color:#fff; text-decoration:none;}
a.menu:link {font-size:12px; font-style:italic; font-weight:bold; color:#fff; text-decoration:none;}
a.menu:hover{color:#FFE100;}

.marcas {margin:5px 10px 0px 10px; vertical-align:middle; border:0px;}
.arial14roxo {color:#121E52; font-size:14px; }
.floatright {float:right;}
.floatleft {float:left;}
.floatleft3 {float:left; margin-right:3px;}
.floatleft5 {float:left; margin:0 6px;}
.arial11preto { font-size:11px; color:#000;} 
.arial11cinza { font-size:11px; color:#818181;} 
.arial12preto {font-size:12px; color:#000;}
.arial12azul {font-size:12px; color:#336699;}
.arial11branco { font-size:11px; color:#fff;} 
.arial16roxoes {color:#102066; font-size:16px; letter-spacing:-1px;}
a.arial11branco:hover {font-size:11px; color:#E1950F;}
.arial12cr {color:#6C6077; font-size:12px; }
 * 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=""  
 )  
);  
}

#border-img {width:auto; height:auto; padding:3px; border:1px solid #e9e9e9;}

.arial13cr {color:#6C6077; font-size:14px; }
