/* CSS BLOG Da Varanda Reset ======================================================================= */
body,h1,h2,h3,h4,h5,h6,form,div,span,dl,ul,ol,li,dt,dd,p,address,a,blockquote,th,td{margin:0;padding:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:none;}
ul li{list-style:none;}
fieldset{border:none;}

.banner{position:absolute;top:30px;right:200px;}

/*general*/
p{margin:5px 0 0 0;color:#000;font:11px verdana;}
strong{font-weight:bold;color:#3f3f3f;}

/* ========== fonts ==============*/
body{font-family:Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;}
h1{}
h2{}
h3{}
h4{color:#fff;font:18 verdana;font-weight:bold;margin:20px 0 0 30px;}
h5{}
h5 a{}
h6{}

/*structure*/
body{width:auto;height:auto;margin:0 auto;background:url("../img/bg_site.jpg") 0 0 repeat-x;}
#all{width:950px;height:auto;margin:0 auto;overflow:hidden;}
#hd{width:950px;height:253px;background:url("../img/marca.png") 20px 0 no-repeat;margin:0 auto;}
.antmenu{width:950px;height:188px;}
#menu{width:950px;height:67px;}
#bd{width:950px;height:auto;overflow:hidden;margin:0 auto;}
#ft{width:800px;height:auto;overflow:hidden;margin:50px auto 20px auto;}

#colBg{width:auto;height:auto;overflow:hidden;background:url("../img/bg_destaques_index.gif") 0 241px repeat-x;}

/* Menu */
.colMenu{width:550px;height:57px;float:right;}
.colMenu ul{float:right;width:515px;height:57px;}
.colMenu ul li{width:123px;float:left;font:14px verdana;font-weight:600;margin:1px -3px 0 0;height:57px;background:url("../img/bg_menu_normal.png") 7px 0 no-repeat;padding:25px 0 0 0;text-align:center;}
.colMenu ul li a{color:#F15A24;text-decoration:none;width:123px;height:57px;}
.colMenu ul li:hover{width:123px;float:left;font:14px verdana;font-weight:600;height:67px;background:url("../img/bg_menu_active.png") 7px 0 no-repeat;text-align:center;padding:25px 0 0 0;text-align:center;color:#fff;}
.colMenu ul li a:hover{color:#fff;}
.colMenu ul li:hover{color:#fff;}
.colMenu ul li.active{background:url("../img/bg_menu_active.png") 7px 0 no-repeat;}

/* Destaque */
.colProdApre{width:950px;height:344px;margin:-22px 0 0 0;}
.colProd{width:371px;height:364px;background:url("../img/bg_destaques.png") 0 20px no-repeat;float:left;}
.imgProd{width:224px;height:187px;margin:51px 0 0 48px;}
.imgProd img{width:224px;height:187px;}
.contProd{width:500px;height:100px;float:right;margin:110px 50px 0 0;}
.contProd p{color:#fff;font:20px verdana;}
.colProd p{color:#000;font:11px verdana;width:264px;margin:13px 0 0 50px;font-weight:bold;}

/* Produtos */
.colProdutosG{width:950px;height:auto;overflow:hidden;}
.colNew{width:266px;height:195px;overflow:hidden;background:aqua;background:url("../img/bg_banner.png") no-repeat;margin:30px 0 0 180px;float:left;}
.colNew2{width:266px;height:195px;overflow:hidden;background:aqua;background:url("../img/bg_newsletter.png") no-repeat;margin:30px 180px 0 0px;float:right;}

.portfolio{width:950px;height:422px;}
.port{width:224px;height:161px;background:url("../img/bg_produtos.png") no-repeat;margin:20px 0 0 10px;float:left;}
.imgPort{width:172px;height:115px;margin:19px 0 0 24px;}
.imgPort img{width:172px;height:115px;border:0;}
.port .descri{width:172px;height:auto;margin:20px 0 0 15px;color:#fff;font:11px verdana;}
.colVerProd{width:920px;height:30px;}
.verProdutos{width:140px;height:18px;background:#000;color:#fff;font:11px verdana;float:right;padding:8px 4px 5px 14px;text-decoration:none;}

.recebaNew{width:230px;height:35px;color:#fff;font:11px verdana;background:#0071BC;margin:15px 0 0 10px;padding:6px 0 0 5px;}
.formNew{width:250px;height:auto;overflow:hidden;margin:0 0 0 15px;font:12px verdana;padding:20px 0 0 0;}
.formNew input{width:150px;height:20px;border:1px solid #000;margin:0 0 10px 5px;font:16px verdana;}
.formNew .formLeft{width:50px;height:auto;overflow:hidden;float:left;}
.formNew .formRight{width:196px;height:auto;overflow:hidden;float:right;}
.formNew .label{margin:0 0 20px 0;width:120px;height:auto;overflow:hidden;}
.formNew input.bottonForm{background:#000;border:none;width:90px;height:25px;margin:5px 0 0 80px;color:#fff;font:11px verdana;}

address{color:#fff;font:11px verdana;font-weight:bold;text-align:center;}