img{ border:0px;}	

*{margin:0; padding:0; }

a{ text-decoration:none; }

h1{ font-size:25px; color:#000000; font-weight:400; letter-spacing:-1px; }

body { text-align:center; font-family:"Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma; font-size:13px; background:url(imgs_site/fnds.png) top left #f2d68c; letter-spacing:-1px; line-height:20px; }

.titulo { 
    font-family: 'Chunk';
	line-height: 140%;
	text-rendering: optimizeLegibility;
	letter-spacing:-1px;
	color:#d1ab8c;
	font-size:20px;
	margin-left:10px;
	font-weight:normal;
    }

body a {
	color:#FFFFFF;
	text-decoration:none;
}

#content { 
	width:1020px;
	_width:1025px;
	margin:auto;
	clear:both;
	text-align:left;
	height:auto;
	padding:3px 0px 15px 0px;
	overflow:hidden;
	z-index:1;
	background-image:url(imgs_site/backgd.jpg);
	position:relative
}

.DivTop2Busca {
	margin:-10px 0px 0px 0px;
	color:#FFFFFF;
	float:right;
	width:171px;
	height:auto	;
	position:absolute;
	left:700px;
	_left:760px;
	top:140px

}

.submitbusca{ background: url(imgs_site/lupa.gif) no-repeat; width:20px; height:19px; position:absolute;   border:none;line-height: 5000px; /* pra IE */ margin: 0; overflow:hidden;text-indent:-5000px; /* útil pra outros browsers */  position:absolute; top:27px; right:-70px; }


.DivTop2Busca p { color:#bc9b7f; padding:0px 0px 2px 2px;  }

.DivTop2BuscaCpo {
	padding: 1px 7px 2px 7px;
	float:left;
	font-size:12px;
	border:none;
	width:103px;
	height:15px;
	background-image:url(imgs_site/buscacpobck.jpg);
	border:0px;
}


.busca {
	padding: 1px 7px 2px 10px;
	float:left;
	font-size:12px;
	border:none;
	width:230px;
	height:28px;
	background:url(imgs_site/buscafund.png) no-repeat center left;
	border:0px;
}



/*------------------------------ CENTRAL --------------------------------*/

.DivCentral {
	float:left;
	width:883px;
	height:auto;
	margin-top:7px;
	margin-left:70px;
}

/*------------------------------ PÁGINAS SECUNDÁRIAS --------------------------------*/

.ColAreaPSecundaria {
	position:relative;
	float:left;
	padding-left:25px;
	padding-top:22px;
	width:700px;
	height:auto;
	z-index:1;
}


/*------------------------------ COLUNA 1 --------------------------------*/

.coluna1 {
	float:left;
	width:153px;
	height:auto;
}

#menu{ float:left; width:144px; height:auto; background:url(imgs_site/menutop.png) no-repeat top left; padding:40px 0px 0px 0px; }

.Col1Bloco1Fita {
	margin-left:38px;
	z-index:2px;

}

.Col1Bloco1 {
	margin-top:-19px;
	margin-left:2px;
	padding-top:12px;
	padding-left:8px;
	width:143px;
	height:270px;
	background-image:url(imgs_site/moldmenuleft1.png);
}

.Col1Bloco1in {
	float:left;
	font-size:15,17 pt;
	width:126px;
	height:auto;
	padding:15px 8px 10px 10px;
	color:#FFFFFF;
	background-color:#322d29;
}


.Col1Bloco1inTit {
float:left;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

.Col1Bloco1inLista {
	float:left;
	width:90%;
}

.Col1Bloco1inLista ul li {
	border-bottom:1px solid #47413c;
	list-style:none;
	padding:3px 0px 2px 0px;
}

.Col1Bloco1inLista ul li a {
	color:#919179;
}

.Col1Bloco1inLista ul li a:hover {
	text-decoration:underline;
}

.Col1Bloco2Fita {
	margin-top:-20px;
	margin-left:38px;
	z-index:2px;
}

.Col1Bloco2 {
	margin-top:-5px;
	width:141px;
	height:150px;
	padding-top:8px;
	padding-left:9px;
	background:url(imgs_site/moldmenuleft2.png);
}

.Col1Bloco2In {
	width:130px;
	height:124px;
	background:#312d29;
}


.imgver{
	float:right;
	width:40%;
	height:18px;
	text-align:right;
	padding-top:7px;
}

.imgver a{
	font-size:11px;
}

/*------------------------------ COLUNA 2 --------------------------------*/

.coluna2 {
	float:left;
	width:569px;
	_width:555px;
	height:auto;
	margin:5px 0px 0px 12px;
	_margin:5px 0px 0px 0px;	
}


.Col2BlocoConteudoFita1 {
	margin-left:20px;
	margin-top:5px;
	float:left;
	z-index:2px;
}

.Col2BlocoConteudoFita2 {
	margin-top:10px;
	margin-right:10px;
	float:right;
	z-index:2px;
}

.Col2BlocoConteudo {
	margin-top:25px;		
	margin-left:9px;
	background:#FFFFFF
}

.Col2BlocoConteudoTopo {
float:left; border:1px solid #00CC00;
	width:553px;
	height:19px;
	background-image:url(imgs_site/moldtopmeio.png);
}

.Col2BlocoConteudoIn {
	width:515px;
	height:auto;
	padding-left:12px;
	padding-right:12px;
	background-color:#FFFFFF;	
 border:1px solid #339933;
}

.Col2BlocoContInLinhaPont {
	color:#b0c2a8;
	
}

.imgver2{
	float:right;
	width:60%;
	height:18px;
	text-align:right;
	padding-top:7px;
}

.imgver2 a{
	color:#000000;
	font-size:11px;
}

.imgver2 a:hover{
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}

.Col2BlocoContDivItens {
	float:left;
	width:128px;
	height:182px;
	margin:10px 5px 20px 0px;
	_margin:10px 0px 20px 0px;
}

.Col2BlocoContDivItens .legenda { text-transform:uppercase;} 
 
 
 
.Col2BlocoContDivItens2 {
	float:left;
	width:172px !important;
	height:auto;
	margin:10px 5px 20px 0px;
	_margin:10px 0px 20px 0px;
	 background:#f4f4ed;
	 position:relative;

 
}
.Col2BlocoContDivItens2 .pads{
 padding:10px;
 
}
.azulnovo{color:#061d36 !important}
.crumb{ background:#eef1f1; width:100%; height:23px; margin:5px 0 20px 0; padding-top:-5px }
.crumb div{ float:left; padding-left:15px}
.crumb img{ margin-left:5px; float:left}
.crumb .fonte1{ color:#322d29; font-weight:bold}
.crumb .fonte1 a{ color:#322d29; font-weight:bold}
.crumb .fonte1normal{ font-weight:normal}
.descricao{ padding:0px 15px 0px 15px; margin-bottom:20px}
.mais{ position:absolute; bottom:10px; right:-5px}

.comentarios_geral{ width:100%; height:auto; overflow:hidden; border-bottom:#879872 1px solid ; padding-bottom:20px; margin-bottom:20px}
.comentarios_geral .foto{ float:left; width:10%; height:auto}
.comentarios_geral .descricao{ float:left; width:75%; height:auto; font-size:11px;  }

.inputform{ background:url(imgs_site/formcoments.gif) no-repeat; width:396px; height:39px; margin:5px 0 5px 0}
.inputform .inputinho{ border:1px solid white; width:376px; height:29px; margin:5px 0px 0px 7px }

.inputtext{ background:url(imgs_site/formcoments2.gif) no-repeat; width:398px; height:122px; margin:5px 0 5px 0}
.inputtext .inputinho2{ border:1px solid white; width:378px; height:100px; margin:5px 0px 0px 7px }
.submit_form{ background:url(imgs_site/enviacoment.jpg) no-repeat center left; font-size:13px; font-weight:bold; width:100px; padding:10px 18px 10px 0px; border:none; color:#4a4c47}
.geral_coment{padding-top:30px; clear:both; padding-left:20px; width:100%; height:auto; display:none}
.coment{ background: url(imgs_site/coment.gif) no-repeat; padding:5px 10px 5px 25px; color:#000000; font-size:11px; margin-left:15px; clear:both}
.coment_pg,.coment_pg2{ background: url(imgs_site/bt.gif) no-repeat; padding:5px 35px 5px 28px; color:#000000; font-size:11px; margin-left:15px; clear:both; 
 }
 .alerta, .alerta2{ width:90%; height:auto; display:none; background:#fff7c2; border:2px solid #ffe58c; padding:10px; color:#322d29 }

.azul_marinho{ color:#061d36}
.Col2BlocoContDivItensFoto {
	float:left;
	width:128px;
	height:142px;
	*height:152px;
	_height:152px;
	
 }
 .Col2BlocoContDivItensFoto p{ min-height:40px;}
 .legenda{ height:40px;}
 .foto {
 
	float:left;
	width:128px;
	height:112px;
	*height:112px;
	_height:112px;
 }

.Col2BlocoContDivItensLegend {
	float:left;
	width:120px;
	font-size:11px;
	margin-rigth:5px;
}

.Col2BlocoContDivItensLegend span {
	color:#840d05;
}

.Col2BlocoConteudoBottom {
	float:left;
	width:553px;
	height:32px;
	background-image:url(imgs_site/moldbtmmeio.png);
	overflow:hidden;
	border:1px solid #0033CC;
}

/*------------------------------ COLUNA 3 --------------------------------*/

#coluna3 {
	float:left;
	width:133px;
	_width:120px;
	height:auto;
	margin:5px 0px 0px 12px; 
	background:url(imgs_site/topo_lateral.png) top left no-repeat;
	padding:40px 0px 0px 0px;
}


#coluna3 h1{ color:#322d29; font-size:12px; }

.meio_c3{ float:left; width:122px; height:auto; background: url(imgs_site/cmeio.gif) top left no-repeat #d9d9c4; padding:0px 5px 0px 5px; }

#coluna3 img{ margin:3px 0px 5px 0px; }

.Col3Bloco1Fita {
	margin-left:25px;
	z-index:2;
}
.rodape3{ float:left; width:133px; height:26px; background:url(imgs_site/rodape3.png) no-repeat left top; }
.Col3Bloco1 {
	margin-top:-20px;
}

.Col3Bloco1Top {
	width:133px;
	height:21px;
	background-image:url(imgs_site/moldtopmenuright.png);
/*	background-color:#d9d9c3; */
}

.Col3Bloco1In {
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	font-size:11px;
	font-weight:bold;
	width:123px;
	height:auto;
	background-color:#d9d9c3;
}

.Col3Bloco1InTit {
	padding-left:10px;
	width:108px;
}

.Col3Bloco1InMarcas {
	text-align:center;
	padding-top:20px;
	padding-bottom:5px;
	background:#d9d9c3;
	border:1px solid #00FF66;
}

.Col3Bloco1InMarcas img {
	border-bottom:1px #c3c3ad solid;
	border-top:1px #d2d2bc solid;
}

.Col3Bloco1Bottom {
	width:133px;
	height:21px;
}

/*------------------------------ MARCAS --------------------------------*/

.ColMarcasTop {
	width:705px;
	height:25px;
	background:url(imgs_site/moldsectop.png);
	float:left;
	border:1px solid #00CC00;

}

.ColMarcas {
	float:left;
	width:677px;
	height:auto;
	padding-left:16px;
	padding-right:12px;
	background:#FFFFFF;
}

.JumpMenu {
	float:right;
	width:60%;
	height:18px;
	text-align:right;
	padding-top:7px;
	padding-right:10px;
}

.ColMarcasLItens {
	float:left;
	width:98%;
	height:auto;
	overflow:hidden;
	margin-left:10px;
	padding:5px 0px 15px 0px;
}
.ColMarcasLItens img {	border-right:3px solid #f8f7f1;}

.ColMarcasLItens p { font-size:12px; }

.imgver3{
	float:right;
	padding-right:10px;
	margin-top:8px;
	width:100%;
	height:18px;
	text-align:right;
}

.imgver3 a{
	color:#000000;
	font-size:11px;
}

.imgver3 a:hover{
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}

/*------------------------------ OFERTAS --------------------------------*/

.imgverofertas{
	float:left;
	width:98%;
	height:auto;
	text-align:right;
	padding:5px 5px 0px 0px;
 }

.imgverofertas a{
	color:#000000;
	font-size:11px;
}

.imgverofertas a:hover{
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}

/*------------------------------ VER PRODUTO --------------------------------*/

.produto1 {
	float:left;
	width:226px;
	height:auto;
}

.DivAreaVerProdCol1LPont {
	margin-top:-10px;
	font-size:18px;
}

.DivAreaVerProdCol1BDotted {
	margin-top:5px;
	width:100%;
	float:left;
	border-top:2px dotted;
}

.DivAreaVerProdCol1Bot {
	margin-top:10px;
	width:100%;
}

.DivAreaVerProdCol1BotL {
	float:left;
	margin-left:5px;
}

.DivAreaVerProdCol1BotR {
	margin-right:4px;
	padding-top:2px;
	float:right;
}

.produto2 {
	float:left;
	width:259px;
	height:auto;
	padding:0px 0px 10px 10px;	
}
.produto2 span{
float:none !important;
 

	 
}

.DivAreaVerProdCol2 h1 {
	letter-spacing:-1.3px;
	color:#000000;
}

.DivAreaVerProdCol2text {
	font-size:11px;
	width:245px;
	height:auto;
	margin-top:20px;
	text-align:justify;
}

.DivAreaVerProdSelTamanho {
	margin-top:10px;
	width:244;
	height:15px;
	padding-left:10px;
	padding-bottom:30px;
}

.DivAreaVerProdSelTamanhoL {
	width:115px;
	height:25px;
	float:left;
}

.DivAreaVerProdSelTamanhoR {
	margin-top:7px;
	float:left;
}

.JumpMenu2 {
	float:left;
	height:18px;
	text-align:right;
	padding-top:7px;
	padding-right:10px;
}


.DivAreaVerProdCol2div {
	width:100%;
	height:3px;
	background:#322d29;
}


.DivAreaVerProdCol2preco2 h1 {
	vertical-align:text-top;
	color:#840d05;
}

.DivAreaVerProdColCarrinho {
float:left;
	width:100%;
	height:50px;
	padding-top:10px;
	border-top:2px dotted;
	border-bottom:2px dotted;
	border:1px solid #009966;
}

.DivAreaVerProdCol3 {
	float:left;
	width:155px;
	height:auto;
	padding:0px 0px 10px 15px;
	 
	margin-left:15px
	 

}

.DivAreaVerProdCol3 h1{ width:100%; }

/*------------------------------ BOTTOM --------------------------------*/


#rodape { 
	width:958px;
	_width:958px;
	margin:auto;
	clear:both;
	text-align:left;
	height:auto;
	padding:3px 0px 15px 0px;
	overflow:hidden;

}


.DivBottom {
	height:170px;
	margin-top:15px;
	overflow:hidden;
 }

.DivBottomInL {
	font-weight:bold;
	letter-spacing:0px;
	padding-left:17px;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	width:100%;
	 
}

.DivBottomInL span {
	font-size:9px;
}

.DivBottomInR {
	font-weight:bold;
	color:#FFFFFF;
	margin-right:4px;
	float:right;
	width:280px;
	height:40px;
	_height:60px;
	background-color:#201a1a;
}

.DivBottomInRCpo {
	font-size:12px;
	padding: 1px 7px 2px 7px;
	border:none;
	width:123px;
	height:17px;
	background: url(imgs_site/newslettercpobck.jpg) no-repeat;
}

.DivBottomInRBto {
	border: none;
	cursor: pointer;
	line-height: 5000px;
	/* pra IE */
	margin: 0;
	overflow:hidden;
	text-indent:-5000px;
	width:26px;
	height:18px;
	background-color:#993366;
	background: url(imgs_site/btook2.jpg) no-repeat;
}




.paginacao { float:right; width:80%; height:auto; text-align:right; padding:8px 10px 4px 0px; margin-right:5px }
.pagina { font-size:11px; background-color:#f0efef; color:#322d29; text-align:right; padding:6px 6px 8px 6px;}
.pagina:hover {color:#FFFFFF; background:#0593d3; text-decoration:none; }
.pagina2 { font-size:12px; font-weight:bold; color:#FFFFFF; padding:2px 4px 2px 4px; background:#413c39; }


#topo{ float:left; width:914px; height:190px; background:url(imgs_site/fundo_topo.png) no-repeat; margin:0px 0px 0px 55px;   }

.logo{ float:left; width:340px; height:auto; padding:20px 0px 0px 40px; }

.topo2{ float:left; width:470px; height:150px; text-align:right;  }
.topo2 p{ float:left; padding:30px 0px 0px 5px; font-size:13px; font-weight:bold; width:100%; letter-spacing:-1.2px; }
.topo2 h1{ float:right; padding:5px 0px 0px 0px;  }
.cari{ float:left; padding:27px 0px 0px 60px; width:78%; text-align:left; font-size:14px; font-weight:bold; letter-spacing:-1.3px; line-height:20px; }
.topo2 img{ float:left; margin:0px 5px 0px 0px;  }

ul#navega{ float:left; list-style-type:none;position:relative; font-size:12px; letter-spacing:-0.1px; line-height:14px; margin:10px 0px 0px 10px; padding:0px 0px 0px 35px; color:#FFFFFF;_margin:10px 0px 0px 5px; }
ul#navega li{display:block; float:left; margin:0 0 0 0px; height:auto; _height:57px; width:auto; padding:0px 4px 4px 2px;  }
ul#navega li.left{margin:0;}
ul#navega li a{ text-align:center; display:block;float:left; color:#FFFFFF; text-decoration:none; padding:0px;  }
ul#navega li a.right{ padding-right:19px; }
ul#navega li a:hover{ color:#d1ab8c;}
ul#navega li a.current{  color:#d1ab8c;   }
ul#navega li a.current:hover{color:#FFFFff;  }


.link1{ color:#322d29; font-size:12px; display:block;}
.link1:hover { color:#322d29; text-decoration:underline; }

.link5{ color:#FFFFFF; font-size:12px; font-weight:bold; height:25px; display:block;}
.link5:hover { text-decoration:underline; }


.links{ color:#8a1912; font-size:18px; font-weight:normal; }
.links:hover { color:#8a1912; text-decoration:underline; }

.link2{ font-size:14px; font-weight:bold; color:#322d29; }
.link2:hover{ text-decoration:underline; }


.corpo{ float:left; width:65%; height:auto; margin:0px 38px 50px 5px;_width:65%;  overflow:hidden  }
.corpo img{ float:left; margin:20px 0px 0px 0px;}


.meio{ float:left; width:100%; height:auto; padding:0px 0px 0px 0px; background:#FFFFFF }




.column2{ float:left; width:710px; height:auto; margin:10px 0px 0px 18px; }

.box{ float:left; width:680px; _width:670px; height:auto; padding:10px 10px 10px 10px; _margin_top:-3px  }

.boxpadrao{ float:left; width:99%; height:auto; }

.box6{ float:left; width:190px; height:130px;_height:130px; margin:0px 20px 5px 0px;  overflow:hidden }
.box6 img{ position:absolute; border:5px solid #d1ab8c;  }
.box6 span{ position:relative; width:90px; height:12px; background:#d1ab8c; top:80px; float:right; padding:8px; color:#FFFFFF; margin:13px 3px 0px 0px;}

/*.box3{ float:left; background:url(imgs_site/top_moldura.png) no-repeat top left; width:694px; height:50px; padding:40px 0px 0px 10px;  }*/
#box3{ float:left; background:url(imgs_site/top_moldura.png) no-repeat top left; width:694px; height:50px; padding:40px 0px 0px 10px;  }

.box4{ float:left; width:704px;_width:700px;    height:auto; background:#FFFFFF; padding:0px 0px 0px 0px;_margin-top:-5px }

#box5{ float:left; width:704px; height:29px; background:url(imgs_site/moldsecbot.png) no-repeat top left; margin:0px 0px 0px 0px; }
.box_car{ float:left; width:874px; height:39px; background:url(imgs_site/moldsecbotbx.png) no-repeat top left; margin:0px 0px 0px 0px; }



hr{ float:left; border:0px; border-bottom:2px dotted #bbcab4; width:96%; margin:0px 0px 0px 10px;}



#top{ float:left; width:550px; height:80px; background:url(imgs_site/top_home.png) no-repeat top left; margin:10px 0px 0px 8px; padding:0px 15px 0px 0px; }
#top h1{ padding:25px 0px 0px 10px; }
.novo{ padding-left:10px}

.middle{ float:left; width:544px; _width:537px; height:auto; background:#FFFFFF; margin:0px 0px 0px 8px; _margin:-10px 0px 0px 8px; padding:0px 2px 0px 2px;
  } 

#bottom{ float:left; width:548px; height:32px; background:url(imgs_site/moldbtmmeio.png) no-repeat; margin:0px 0px 0px 8px; }

.assinatura{ float:right; }



.contatotable{ float:left; margin:20px 0px 20px 10px; }

#input{ background:url(imgs_site/input.png) no-repeat; width:184px; height:21px; padding:5px 0px 0px 5px; border:0px; text-align:left; font-size:11px;  }
#input2{ background:url(imgs_site/input2.png) no-repeat; width:55px; height:21px; padding:5px 0px 0px 5px; border:0px; text-align:left; font-size:11px; }
#input3{ background:url(imgs_site/input3.png) no-repeat; width:80px; height:21px; padding:5px 0px 0px 5px; border:0px; text-align:left; font-size:11px; }


#textarea{ background:url(imgs_site/textarea.png) no-repeat; width:264px; height:105px; padding:3px 0px 1px 5px; border:0px; text-align:left; font-size:11px;  }

#textarea{ background:url(imgs_site/textarea2.png) no-repeat; width:264px; height:105px; padding:3px 0px 1px 5px; border:0px; text-align:left; font-size:11px;  }

#sbm{ background:url(imgs_site/subm.png) no-repeat; width:51px; height:28px; border:0px; color:#FFFFFF; cursor:pointer; }

#submit2{ background:url(imgs_site/adcionar.gif) no-repeat; width:175px; height:55px; padding:0px 0px 0px 15px; color:#FFFFFF; font-size:12px; font-family: 'Chunk'; cursor:pointer; border:0px; }
#submit2:hover{ background:url(imgs_site/adcionarhover.gif) no-repeat; }


#submitenvia{ background:url(imgs_site/envia.png) no-repeat; width:55px; height:24px;color:#FFFFFF; font-size:12px; font-family: 'Chunk'; cursor:pointer; border:0px; }
#submitenvia:hover{ background:url(imgs_site/envia2.png) no-repeat; }


#link4{ background:url(imgs_site/submit.png) no-repeat; padding:10px 50px 10px 30px; font-size:14px; font-weight:bold;   }


#continuar{ float:right; background:url(imgs_site/btgeral.png) no-repeat; width:174px; height:36px; color:#FFFFFF; font-size:11px; letter-spacing:-1px; font-weight:bold; cursor:pointer; border:0px; padding:3px 0px 14px 18px; text-align:left; }
#continuar:hover { background:url(imgs_site/btgeral2.png) no-repeat;}



#continuar2{ float:left; background:url(imgs_site/submit3.png) no-repeat; width:154px; height:36px; color:#FFFFFF; font-size:13px; letter-spacing:-1px; font-weight:bold; cursor:pointer; border:0px; padding:7px 10px 14px 8px; text-align:left; }

.fonte{ color:#840d05; font-size:14px; font-weight:bold; padding:5px 0px 5px 0px; }

.fonteform{ color:#322d29; font-size:14px; font-weight:bold; padding:5px 0px 5px 0px; }

.link3{ color:#2d2e2a; font-size:12px; }
.link3:hover{ text-decoration:underline; }



.right{ width:48%; float:left; text-align:right; }

.texto11{ font-size:25px;  color:#84aa96; font-weight:bold; letter-spacing:-4px; }
.rs{ color:#2f2929; font-size:11px; padding:-5px 0px 0px 0px; }
.fonte1{ color:#2d2e2a; font-size:12px; }


.lateral_marca{ float:left; width:100%; height:auto; background:url(imgs_site/linha.png) bottom no-repeat; padding:10px 0px 10px 0px; }


.formulario label { display:block;}
.formulario p {background:url(imgs_site/input.gif) top left no-repeat; width:205px; height:35px;} 
.formulario input {padding:8px 2px 0px 10px; border:transparent; background:transparent; width:180px; font-family:"Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma; }
.formulario textarea {background:url(imgs_site/msgbox.gif) top left no-repeat; width:269px; height:93px; padding:5px; border:none; margin-bottom:10px;}




.box7{ float:left; width:90%; height:auto; margin:10px 0px 0px 15px;  }
.box8{float:left; width:100%; height:auto; margin:10px 0px 15px 15px;_margin:0px 0px 10px 5px  }
.box9{float:left; width:100%; height:auto; }

#num{background:url(imgs_site/4.png) top left no-repeat #ffffff;font-weight:bold; padding:3px 0px 15px 10px; color:#ad3500; font-size:18px;  min-height:25px;}
td{ padding:5px 0px 5px 5px; }

#valida{ width:100%; padding:5px 0px 5px 0px; float:left; height:auto; font-size:12px; }


.lembrete{ float:left; width:142px; height:202px; background:url(imgs_site/lembrete.png) no-repeat top left; margin:10px 0px 0px 0px; }
.lembrete h2{ font-size:15px; color:#22211f; padding:8px 0px 0px 12px; }
.lembrete p{ padding:7px 0px 5px 12px; color:#a1b145; font-size:12px; }


.lembrete2{ float:left; width:146px; height:239px; background:url(imgs_site/lembrete2.jpg) no-repeat top left; margin:10px 0px 0px 0px; }
.lembrete2 h2{ font-size:15px; color:#22211f; padding:8px 0px 0px 12px; }
.lembrete2 p{ padding:7px 0px 5px 12px; color:#a1b145; font-size:12px; }


.busca2{ float:left; padding:10px 0px 10px 0px; width:95%; height:auto; border-bottom:2px dotted #bbcab4; }
.submit4{ background:none; font-size:17px; color:#d1ab8c; font-weight:bolder; border:0px; cursor:pointer; }



#menu_rodape2{ float:left; width:146px; height:50px; background:url(imgs_site/menumeio.png) no-repeat top left;}

.oferta{ float:left; width:133px; height:auto; background:#322d29; padding:10px 5px 0px 8px; } 
.oferta span{ float:left; width:100%; height:auto; }
#oferta_rodape{ float:left; width:146px; height:31px; background:url(imgs_site/baixomenu.png) no-repeat bottom left;}

.help{cursor:help; color:#8a1912; font-weight:bold}
.help:hover{ text-decoration:underline; color:#8a1912;}

/*------------------------------ toltip --------------------------------*/

  .formata { /* esta classe é somente 
               para formatar a fonte */
  font-size:12px; 
  }
  a.dcontexto{
  position:relative; 
  padding:0;
  color:#000000;
  text-decoration:none;
  cursor:hand;
  z-index:24;
  }
  a.dcontexto:hover{
  background:transparent;
  z-index:25;
  color: #fd2d3d;
  }
  a.dcontexto span{display: none}

  a.dcontexto:hover span{ 
  display:block;
  position:absolute;
  width:85px; 
  top:-3em;
  _top:-3em;
  text-align:left;
   
   padding:5px 10px 5px 10px;
   border:1px solid #858983;
  background:#322d29; 
  color:#ffffff;
  }

/*------------------------------ toltip --------------------------------*/


.preco{ float:left; width:100%; height:auto; font-size:35px; letter-spacing:-2px;width:93%; color:#84aa96; padding:5px 0px 5px 0px; font-weight:bold; line-height:45px; } 
.preco2{ float:left; width:100%; height:auto; font-size:35px; letter-spacing:-4px; width:7%; color:#84aa96; padding:10px 0px 5px 0px; font-weight:bold; line-height:45px; } 




.preco2 span{ font-size:16px; line-height:25px; font-weight:normal; color:#201a1a; margin:-10px 0px 0px 0px; }


.back{background-color:#f6f5f5; height:40px;}
.back2{background-color:#ffffff; height:40px;}

.redes{color:#403d3b; font-size:12px; font-weight:bold}
.redes a{color:#403d3b; font-size:12px; font-weight:bold}
.redes a:hover{color:#840d05; font-size:12px; font-weight:bold}
.b4img{ float:left; width:12%; height:auto;   margin-top:-20px   }
.b4txt{ float:left; width:86%;  height:auto;  }
.fonte_depoimento{font-weight:normal; font-size:12px }
.forum{ float:left; width:97%; height:auto;   border-bottom:2px dotted #393636; margin-bottom:20px; padding-bottom:20px  }

.tabs{   clear:both; padding-top:2px; border-top:2px solid #bec2c7;background:url(imgs_site/backgroundtab.gif) repeat-x top; padding-left:30px; }
.forump1{ width:80%; height:auto; float:left; border-bottom:2px dotted #e8e8e8;   }
.forump2{ width:10%; height:auto; float:left; color:#e4e3e3; font-size:40px; padding:40px 0px 0px 30px; border-left:2px solid #ebeaea}
 .geral_com{ overflow:hidden; clear:both; height:auto;margin-bottom:10px}
    .forump2{
    padding-bottom: 1001em;
    margin-bottom: -1000em
    /* padding-bottom efetivo = padding bottom + margin-bottom = 1em */
  }
                UL.tabNavigation {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }

                UL.tabNavigation LI {
                    display: inline;
					padding-bottom: 6px;
					 
                }

                UL.tabNavigation LI A {
                    padding: 0px 10px 10px 10px;
                    color: #4a4c47;
                    text-decoration: none;
					border: 2px solid  transparent;
					border-bottom: none;
					 
                }

                UL.tabNavigation LI A.selected,
                UL.tabNavigation LI A:hover {
                    background-color: #fff;
					padding-bottom: 4px;
                    color: #2c2929;
					
					border-bottom:none;                }
                
                UL.tabNavigation LI A:focus {
                        outline: 0;
                }

                div.tabs > div {
                        padding: 5px;
                        margin-top: 0;
				}
                
                div.tabs > div h2 {
                        margin-top: 0;
                }
				.tabs ul {
				padding-bottom:10px
					 }
			 
.dica a{ color:#000000!important}
.chamada_depoimentos{ background:#ffffff; height:auto; overflow:hidden; clear:both;   width:96%}
.chamada_depoimentos .nome{ font-size:13px; font-weight:bold; color:#9a7029; padding-left:10px; margin-bottom:12px}
.chamada_depoimentos .cidade{ font-size:12px; font-weight:bold; color:#354a48; padding-left:10px; margin-bottom:12px}
.opccarrinho{ width:300px; float:left; margin-right:20px; background: url(imgs_site/bg-opc-carrinho.jpg) no-repeat 15px 8px; height:110px}
.opccarrinho span{ font-size:12px; color:#322d29; font-weight:bold}
.opccarrinho  p .input_calculo{ border:1px solid #d2d8d9; width:245px;  color:#322d29; font-weight:bold; font-size:11px; margin-top:10px; height:18px; padding:5px}
.opccarrinho fieldset{ border:1px solid #ebe5e5}
.calcular{ background:url(imgs_site/botao-calcular.png) no-repeat; padding:8px 17px 8px 15px; color:#FFFFFF; border:none; margin-top:10px}
.continuar_comprando{ background: url(imgs_site/continuar-comprando.png) no-repeat; padding:5px 25px 8px 21px; color:#FFFFFF; border:none; margin-top:10px; float:left}
.bg_tabela{ background: url(imgs_site/bgtop.jpg) repeat-x 0 10px; height:40px; color:#7b7c7e; width:90% }
.geral_carrinho{ width:100%; height:auto; background:url(imgs_site/bg-fundo-2.jpg) repeat-x; height:auto; overflow:hidden; padding-top:40px; margin-top:50px}
.finalizar_compra{ background:url(imgs_site/finalizar-compra.png) no-repeat; padding:8px 55px 12px 10px; border:none;color:#FFFFFF;  }
.fonte2{ font-size:12px; color:#696562}

 ul.tamanho{ list-style:none; margin:2px 0 0px 2px; padding:0; }
 ul.tamanho li {  float:left; margin-top:4px; margin-left:4px;}
 ul.tamanho li a{ font-weight:bold; color:#fff;padding:6px; background:#999999 }
 ul.tamanho li .marcado{ background:#d7a673}
