*{margin:0;padding:0;font-family:verdana;}

#box {width:770px; margin:0 auto;}

body{background-color:#fff;font-family:verdana;}
img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#00f;}

#head{height:140px;}
#head #left, #head #mid, #head #right{float:left;height:140px;}
#head #left{width:169px;}
#head #left img{margin-left:3px;}
#head #mid{width:451px;}
#head #mid h1{color:#2D8BAF;margin:70px 0 0 25px;}
#head #mid h2{font-size:14px;font-style:italic;margin:0 0 0 25px;}
#head #right{width:150px;font-size:10px;text-align:center;}
#head #right img {margin-top:40px;}
#head #right a {text-decoration:none;}

#body #menu {background-color:#D1DBDF;width:100%;border-bottom:2px solid #2D8BAF;border-top:2px solid #2D8BAF;padding:4px;}
#body #menu ul {list-style-type:none;padding:1px 0 2px 0;margin:0 15px;}
#body #menu ul li {display:inline;font-size:0.9em;margin:0 8px;}
#body #menu ul li a{color:#000;border:1px solid #D1DBDF;padding:2px;}
#body #menu ul li a:hover{background-color:#DFDFDF;text-decoration:none;border:1px solid #2D8BAF;}
#body #menu ul li.active a{color:#1F667F;text-decoration:underline;}


#body .prod  {border:1px solid #2D8BAF;width:300px;height:150px;+}
#body .left  {margin:40px 0    0 25px; float:left;}
#body .right{margin:40px 25px 0 0;    float:right;}

#body .left h3, #body .right h3{background-color:#2D8BAF;color:#fff;font-size:16px;padding:3px 0px 3px 10px;font-style:italic}


#body .l_promo     {margin:25px 0 5px 100px;}
#body .l_crist     {margin:5px  0 5px 60px;}
#body .l_oslen     {margin:45px 0 0   70px;}
#body .l_mz           {margin:25px 0 0   90px;}
#body .l_astex     {margin:15px 0 5px 85px;}
#body .l_rhos       {margin:15px 0 5px 55px;}
#body .l_sander   {margin:15px 0 0   70px;}
#body .l_kavo       {margin:10px 0 0   70px;}
#body .l_micro     {margin:28px 0 0   15px;}
#body .l_essence {margin:40px 0 0   40px;}
#body .l_metal     {margin:20px 0 0   50px;}
#body .l_med         {margin:30px 0 0   50px;}
#body .l_satari   {margin:28px 0 0   20px;}
#body .l_orto       {margin:15px 0 0   50px;}

#body #bcrumb h3{margin:8px;font-size:10px;}
#body h4{color:#2D8BAF;border-bottom:1px solid #000;padding:5px; margin:35px 20px;}
#body #desc p, ul, ol{margin:25px 20px; line-height:150%; text-align:justify;}
#body ul, ol{margin:25px 40px;}
#body span{color:#2D8BAF;font-weight:bold;}
#body #desc .class_img{margin:0px 20px;}

#body cite{margin:20px;font-size:12px;}
#body label{display:block;float:left;margin:20px 5px 0 0;text-align:right;width:180px;}
#body input, select, textarea{margin:20px 4px 0 0;}
#body form{width:550px;float:left;}
#body .send{margin:20px 4px 25px 143px;}

#body #infor{margin:40px 25px 20px 25px;}
#body #infor form{width:280px;}
#body #infor label {text-align:left;width:280px;margin:10px 0 0 10px;font-size:12px;}
#body #infor .mail {margin:0 10px;border:1px solid #f00;}

#body #contato {float:left;width:200px;font-size:12px;}
#body #contato img{float:right;padding:3px;margin:15px 0 0 0;}
#body #contato p{clear:right;text-align:right;padding:3px;}

#body #detalhes #preco{float:right;width:250px;margin:0 20px;border:1px solid #2D8BAF;height:120px;}
#body #detalhes #preco h3{background-color:#2D8BAF;color:#fff;font-size:16px;padding:3px 0px 3px 10px;font-style:italic;text-align:center;}
#body #detalhes #preco p{padding:4px;text-align:center;font-size:11px;}
#body #detalhes #preco p.preco{padding:4px;text-align:center;color:#f00;margin:10px auto;font-size:18px;}
#body #detalhes #descricao p{margin:0 20px; line-height:200%; width:450px;text-align:justify;}

#body #tabela table {margin:10px auto;width:95%;}
#body #tabela table th{background-color:#D1DBDF;padding:5px;border-bottom:2px solid #2D8BAF;border-top:2px solid #2D8BAF;font-size:14px;}
#body #tabela table tfoot td{background-color:#D1DBDF;padding:5px;text-align:center;border-bottom:2px solid #2D8BAF;border-top:2px solid #2D8BAF;}

.t1, .t2, .t3, .t4{text-align:center;font-size:12px;padding:6px;}
.t1{width:10%;}
.t2{width:20%;}
.t3{width:30%;}
.t4{width:30%;text-align:left;}
.color{background-color:#E0EBEF;}


#foot {background-color:#D1DBDF;width:100%;border-bottom:2px solid #2D8BAF;;border-top:2px solid #2D8BAF;padding:4px;height:20px;margin-bottom:20px;}
#foot p{font-size:12px;padding:3px;float:left;}
#foot span{font-size:12px;padding:3px; float:right;}

.clear{clear:both;}
.titulo_materia{text-align:center;margin:10px auto;}