/* CSS Reset ======================================================================= */
body, h1, h2, h3, h4, h5, h6, form, div, span, dl, ul, ol,li, dt, dd, p, address, a, img, blockquote{margin:0;padding:0;border:none}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
hr{display:none;}
ul li{list-style:none;}
img{border:0px none 0;}
p{margin-bottom:0;}

h1{font-size:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h2{font-size: 20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h3{font-size: 18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h4{font-size: 14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h5{font-size: 11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h6{font-size: 9px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
body{background: url(../imgs/fundonovo.jpg) no-repeat top center #fff;color:#565656;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.clear{clear:both;}

form {margin:0; padding:0;}
input{font-size:12px; color:#5a5a5a; }
textarea{font-size:12px; color:#5a5a5a;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.clear{clear:both}

#all{width:100%; margin:0 auto;padding:0;}

#site{width:988px; padding:0 11px; margin:0 auto;}

#colA{width:762px;padding:0; float:left;}
/*// Header //*/
#colA #hd{width:762px; height:111px;margin:0;padding:0;}
#colA #hd h1{width:154px; height:70px; margin:30px 0 0 17px;padding:0; float:left;}

/*// Menu //*/
#colA #mn {background:url(../imgs/fundoMenu.gif) no-repeat;width:563px;height:44px;margin:41px 0 0 0;float:right;}
#colA #mn ul {font-size: 16px; line-height: 38px; padding:3px 15px 0;}
#colA #mn ul li {float: left; display: inline; list-style-type: none; padding-right: 22px; }
#colA #mn ul li a {float: left; display: inline; color: #464646; text-decoration: none; padding-left:14px; text-transform: uppercase; }
#colA #mn ul li a span {float: left; display: inline; padding-right: 11px; background-position: right 0 !important; }
#colA #mn ul li a:hover,
#colA #mn ul li a.active,
#colA #mn ul li a:hover span,
#colA #mn ul li a.active span {color:#fff; background: url(../imgs/nav-active.gif) no-repeat 0 0;}

/*// Banner //*/
#colA .banner{background: url(../imgs/bannerHome.jpg) no-repeat center top;width:762px;height:364px;margin:0 auto;}
#colA .bannerInt{background: url(../imgs/bannerInterno.jpg) no-repeat center top;width:762px;height:159px;margin:0 auto 20px;}

/*// destaques //*/
#colA .bv{ float:left;margin:20px 0 0 5px;width:490px;}
#colA .bv .tit{font-size:13px; color: #CC0000; padding-top:8px; text-transform:uppercase; width:215px;  float:left;}
#colA .bv .leiamais{float:left;width:273px; height:18px;padding:5px 0 0 0;}
#colA .bv .imgBv{width:213px; height:110px; float:left;padding:0 8px 0 0;margin:18px 0 45px 0;}
#colA .bv p{float:left;font-size:12px;color:#414141;line-height:12px;margin:18px 0 0 0; width:268px;}

#colA .prod{float:right;margin:18px 14px 0 0;width:232px;}
#colA .prod .tit{font-size:20px; color:#c40b03; text-transform:uppercase; text-align:right;}
#colA .prod ul{padding:0;margin:10px 0 0 0;}
#colA .prod ul li{float:left; width:110px; height:59px;padding:3px 0 3px 5px;}

#colA .titulo h1{font-size:25px;color:#414141; text-transform:uppercase;margin:0 0 15px 0;}
#colA .titulo a{font-size:12px;color:#c40b03; text-decoration:none;}
#colA .titulo a:hover{font-size:12px;color:#c40b03; text-decoration:none;}

#colA .cont{width:100%;padding:0;}
#colA .cont h1{background:url(../imgs/linha.gif) repeat-x; font-size:14px;color:#fff;margin:30px 15px 0 0;padding:3px; text-transform:uppercase;}
#colA .cont h1 a{font-size:14px;color:#fff; text-decoration:none;}
#colA .cont h1 a:hover{font-size:14px;color:#fff; text-decoration:none;}
#colA .cont h2{font-size:16px;color:#c40b03; text-transform:uppercase;margin:0 0 15px 0;}
#colA .cont h3{font-size:18px;color:#414141; text-transform:uppercase;margin:25px 0 15px 0;}
#colA .cont p{font-size:12px;color:#333; margin:0 0 10px 0;}
#colA .cont a{font-size:12px;color:#c40b03; text-decoration:none;}
#colA .cont a:hover{font-size:12px;color:#c40b03; text-decoration:underline;}

#colA .cont .campo01{ background:url(../imgs/campo01.gif) no-repeat;width:543px;height:30px;margin:0 0 10px 0;}
#colA .cont .campo01 input{width:530px;height:20px;padding:3px;font-size:12px;color:#5a5a5a;border:none; background:#fff;margin:2px 0 0 2px;}
#colA .cont .campo02{ background:url(../imgs/campo02.gif) no-repeat;width:293px;height:30px;margin:0 0 10px 0;}
#colA .cont .campo02 input{width:280px;height:20px;padding:3px;font-size:12px;color:#5a5a5a;border:none; background:#fff;margin:2px 0 0 2px;}
#colA .cont .campo03{ background:url(../imgs/campo03.gif) no-repeat;width:183px;height:30px;margin:0 0 10px 0;}
#colA .cont .campo03 input{width:170px;height:20px;padding:3px;font-size:12px;color:#5a5a5a;border:none; background:#fff;margin:2px 0 0 2px;}
#colA .cont .campo04{ background:url(../imgs/campo04.gif) no-repeat;width:113px;height:30px;margin:0 0 10px 0;}
#colA .cont .campo04 input{width:100px;height:20px;padding:3px;font-size:12px;color:#5a5a5a;border:none; background:#fff;margin:2px 0 0 2px;}
#colA .cont .radio{font-size:11px;color:#5a5a5a;margin:0 0 10px 0;}
#colA .cont .btnEnviar{width:113px;height:30px;}

#colA .cont .titInt{ background:url(../imgs/linha.gif) repeat-x; font-size:14px;color:#fff;margin:30px 15px 0 0;padding:3px; text-transform:uppercase;}
#colA .cont .galeria{padding:0;margin:0;}
#colA .cont .galeria ul{padding:0;margin:0;}
#colA .cont .galeria ul li{float:left; margin:10px;}

#colA .cont .img{width:274px;float:left;}
#colA .cont .txt{width:460px; padding:0;float:left;}
#colA .cont .txt h4{background:url(../imgs/barra_Int.gif) no-repeat; width:460px; height:23px;font-size:14px;color:#fff; text-transform:uppercase;margin:5px 0;padding:3px 8px;}

#colA .cont .thumbInt{width:274px;height:50px;}
#colA .cont .thumbInt ul{padding:0;margin:0;}
#colA .cont .thumbInt ul li{width:75px; height:41px;padding:7px 7px 0 0;float:left;}

#colA .cont .produtos{margin:0;padding:0;}
#colA .cont .produtos h1{ background:url(../imgs/linha.gif) repeat-x; font-size:14px;color:#fff;margin:30px 15px 0 0;padding:3px; text-transform:uppercase;}

#colB{ background:url(../imgs/fundoLateral.jpg) no-repeat top #eff0f0;width:226px;padding:0; float:left; overflow:hidden; height:700px;margin:1px 0 0 0;}
#colB .btnDuvidas{margin:35px auto 0; width:203px; height:66px;}
#colB .campos{width:183px;margin:0 auto;}
#colB .campos .campo01{background:url(../imgs/fundoCampo.gif) no-repeat;width:183px;height:31px;padding:3px;}
#colB .campos .campo01 input{width:175px;height:22px;border:none;background:#FFF;}
#colB .campos .campo02{background:url(../imgs/fundoTextarea.gif) no-repeat;width:147px;height:84px;padding:3px; float:left;}
#colB .campos .campo02 textarea{width:145px;height:82px;border:none;background:#FFF;}
#colB .campos .btnOk{ float:right; width:24px; height:90px;}
#colB .btnLojas{margin:20px auto 0; width:202px; height:47px;}
#colB .btnLojaVirtual{margin:10px auto; width:202px; height:48px;}
#colB .btnForm{margin:15px auto; width:202px; height:47px;}


/*// Footer//*/
#ft{width:100%; height:82px; margin:0 auto; background:url(http://www.sofacamafuton.com.br/imgs/fundoFt.gif) repeat;}
#ft .ct{width:988px; margin:0 auto;}
#ft .ct .copyright{font-size:12px;color:#777;padding:19px 0 0 0;width:400px; float:left;}
#ft .ct .translator{float:right; width:200px;}

/*classes*/
a.link01{text-decoration:none; color:rgb(227,33,93);float:left}
a.link01:hover{text-decoration:none; color:rgb(227,33,93);float:left}

a.link02{text-decoration:none; color:rgb(99,184,185);float:left}
a.link02:hover{text-decoration:none; color:rgb(99,184,185);float:left}

a.link03{text-decoration:none; color:rgb(65,65,65);float:left}
a.link03:hover{text-decoration:none; color:rgb(65,65,65); float:left}

/*include rodape*/
#nuvem{
	width:100%;
	margin:0 auto;
	background:rgb(237,237,237);
	margin-top:5px;
	padding:5px 0 5px 0;
}
#boxNuvem{
	height:50px;
	margin: 0 auto;
	width: 980px;
}

