@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
body {
	background-color:#FFFFFF;
	font-family: Verdana, tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#909078;
	z-index:0;!important
}
#main_geral {
	position:absolute;
	width:998px;
	top:0;
	background-color: transparent;
	border:0px solid #FFFFFF;
	left:50%;
	margin-left:-500px;
	z-index:0;!important
}
#top {
	position:relative;
	float:left;
	width:998px;
	height:95px;
	border-bottom:5px solid #EAE9E4;
	z-index:0;!important
}
.logo {
	position:relative;
	float:left;
	top:17px;
	left:30px;
	width:204px;
	height:60px;
}
.btHome {
	position:relative;
	float:left;
	top:17px;
	left:556px;
	width:264px;
	height:16px;
	background-color:transparent;
}
.btHome a {
	position:relative;
	float:left;
	margin-right:42px;
}
.btHome a:hover {
	 border-bottom:1px solid #909078;
}
.btHome img {
	position:relative;
	float:left;
	border:none;
}
.menuTop {
	position:relative;
	clear:left;
	top:0px;
	left:540px;
	width:514px;
	height:21px;
}
.menuTop a {
	position:relative;
	float:left;
	margin-right:45px;
	border-top:3px solid #FFFFFF;
}
.menuTop a:hover {
	border-top:3px solid #E2DBA5;
}
.menuTop img {
	border:none;
}
#contentleft {
	position:relative;
	float:left;
	width:263px;
	height:auto;
	background-color:#EAE9E4;
	margin-top:11px;
	z-index:0;!important
}
.busca {
	position:relative;
	float:left;
	width:257px;
	height:42px;
	margin-top:13px;
	left:10px;
}
#gridMenu {
	position:relative;
	float:left;
	width:222px;
	left:21px;
}
#gridMenu ul {
	position:relative;
	float:left;
	left:8px;
	margin-top:20px;
	padding-bottom:20px;

}
#gridMenu ul li {
	position:relative;
	clear:left;
	margin-left:0px;
	list-style-image:none;
	height:24px;
	list-style:none;

}
#gridMenu ul li a {
	position:relative;
	top:3px;
	color:#908F7A;
	text-decoration:none;
	font-weight:bold;
}
#gridMenu ul li a:hover {
	color:#908F7A;
	text-decoration:underline;
}
#gridMenu ul li.segundonivel {
	position:relative;
	clear:left;
	margin-left:10px;
	list-style-image:none;
	list-style-type:none;
	height:24px;
}
#gridMenu ul li.segundonivel a {
	position:relative;
	top:3px;
	color:#908F7A;
	text-decoration:none;
	font-weight:normal;
}
#gridMenu ul li.segundonivel a:hover {
	color:#908F7A;
	text-decoration:underline;
}
#gridNews {
	position:relative;
	float:left;
	width:263px;
	height:189px;
	background-color:#D3D2CE;
}
#gridNews p {
	position:relative;
	float:left;
	width:220px;
	left:23px;

}
#gridChat {
	position:relative;
	float:left;
	width:263px;
	height:86px;
	background-color:#EAE9E4;
}

#gridChat p {
	position:relative;
	float:left;
	top:11px;
	left:29px;

}
#gridSelos {
	position:relative;
	float:left;
	width:263px;
	height:244px;
	background-color:#FFFFFF;
}
#gridSelos p {
	position:relative;
	float:left;
	margin-left:29px;
	_margin-left:10px;
}
#content {
	position:relative;
	float:left;
	width:735px;
	background-color: #FFFFFF;
	margin-top:11px;
	z-index:0;!important
} 

#content .adcast {
	position:relative;
	float:left;
	width:707px;
	height:243px;
	left:28px;

}

#content .adcastsecao {
	position:relative;
	float:left;
	width:707px;
	height:400px;
	left:28px;
}
#content .filtro {
	position:relative;
	float:left;
	width:707px;
	height:310px;
	left:28px;
	background-color:#EAE9E4;
	height:38px;
	margin-bottom:20px;
}
#content .filtro p { 
	position:relative;
	float:left;
	margin-top:12px;
	left:16px;

}
#content .filtro a {
	color:#909078;
	text-decoration:none;
}
#content .filtro a:hover {
	color:#909078;
	text-decoration:underline;
}
#content .filtro label { 
	position:relative;
	float:left;
	margin-top:3px;
	margin-right:5px;
}
#content h2.Titulo {
	position:relative;
	float:left;
	width:707px;
	margin:13px 0px 13px 0px;
	border-bottom:5px solid #EAE9E4;
	padding-bottom:8px;
	font-family: Verdana, tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	left:28px;
}
#content .texto {
	position:relative;
	float:left;
	width:707px;
	left:28px;
}
#content .texto a {
	color:#909078;
	font-weight:bold;
	text-decoration:none;

}
#content .texto a:hover {
	color:#909078;
	font-weight:bold;
	text-decoration: underline;
}
#content .texto p {
	position:relative;
	float:left;
	width:707px;
	margin-bottom:20px;
}
#content .texto h3 {
	font-family: Verdana, tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#909078;
	margin-bottom:0px;
}

#content .texto h4 {
	border-bottom:1px solid #909078;
	width:100%;
	margin-bottom:20px;

}

#gridVitrine {
	position:relative;
	float:left;
	width:735px;
	background-color: #FFFFFF;
	margin-top:28px;

}
.boxproduto {
	position:relative;
	float:left;
	width:150px;
	height:247px;
	margin-left:33px;
	_margin-left:25px;
	margin-bottom:23px;
}
.boxproduto p {
	text-align:center;

}

.boxproduto img {
	position:relative;
	float:left;
	border:0px;
}
.boxproduto a {
	color:#666666;
	text-decoration:none;
}
.boxproduto a:hover {
	color:#8D8846;
	text-decoration: underline;
}
#bannerhome {
	position:relative;
	float:left;
	width:735px;
	height:130px;
	margin-top:30px;
}
#bannerhome img{
	position:relative;
	float:left;
	margin-left:29px;

}
#rodape {
	position:relative;
	float:left;
	width:998px;
	height:136px;
	margin-top:15px;
	z-index:0;!important
}
#rodape .linkrodape {
	position:relative;
	float:left;
	height:28px;
	background-color:#EAE9E4;
	width:100%;
	margin-bottom:15px;
}
#rodape .linkrodape p {
	position:relative;
	float:left;
	width:998px;
	top:6px;
	text-align:center;
}
#rodape .linkrodape a {
	color:#695D45;
	text-decoration:none;
}
#rodape .linkrodape a:hover {
	text-decoration: underline;
}
#rodape p.assina {
	text-align:center;
	font-size:10px;
	margin-bottom:12px;
}
#detalhe_left {
	position:relative;
	float:left;
	width:340px;
	margin-top:20px;
	margin-left:8px;
	_margin-left:0px;
	background-color:#FFFFFF;
	z-index:400;!important
}
#detalhe_left .zoom {
	position:relative;
	float:left;
	width:220px;
	margin-top:22px;
	left:52px;
}
#detalhe_left img {
margin-right:7px;

}
#detalhe_left .miniaturas {
	position:relative;
	float:left;
	width:100%;
	margin-top:11px;
	left:0px;
	text-align:center;
}
#detalhe_left .miniaturas img {
	width:70px;
	height:70px;
}

#detalhe_right {
	position:relative;
	float:left;
	width:387px;
	margin-top:20px;
	margin-left:0px;
	background-color:#FFFFFF;
	z-index:0;!important

}
#detalhe_right .breadcrumb {
	z-index:0;
	position:relative;
	float:left;
	width:387px;
	margin-top:10px;
	margin-bottom:25px;
}

#detalhe_right .breadcrumb a {
	font-family: Verdana, tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#909078;
	text-decoration:none;
}
#detalhe_right h1 {
	z-index:0;
	position:relative;
	float:left;
	font-family: Verdana, tahoma, Arial, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#909078;
	width:100%;
	font-weight:normal;
	margin-bottom:12px;
}
#detalhe_right p {
	position:relative;
	float:left;
}

#detalhe_right p.alt {
	position:relative;
	float:left;
	margin-bottom:12px;
	border-bottom: 1px solid #909078;
	width:100%;
	padding-bottom:20px;
	margin-bottom:20px;
}

#detalhe_right .breadcrumb a:hover {
	text-decoration:underline;
}
#detalhe_right .tabelaPreco {
	position:relative;
	float:left;
	width:100%;
	margin-top:28px;

}
#detalhe_right  td.linhaescura {
	background-color:#EAE9E4;
	padding:5px;

}
#detalhe_right  td.linhaclara {
	background-color:#F6F3E2;
	padding:5px;

}
#detalhe_right p.btcomprar {
	position:relative;
	float:right;
	margin-top:22px;
}
#detalhe_right p.recomenda {
	position:relative;
	float:left;
	width:183px;
	left:220px;
	margin-top:81px;

}
#detalhe_right p.recomenda a {
	font-family: Verdana, tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#909078;
	text-decoration:none;
}
#detalhebotton {
	position:relative;
	float:left;
	width:705px;
	left:30px;
	background-color:#FFFFFF;
	margin-top:37px;
}
#detalhebotton h2 {
	position:relative;
	float:left;
	font-family: Verdana, tahoma, Arial, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	border-bottom:5px solid #EAE9E4;
	padding-bottom:3px;
	margin-bottom:18px;
	width:100%;
	color:#685F42;

}
#detalhebotton p {
	position:relative;
	float:left;
	width:100%;
	color:#666666;

}




/*---------- Classes Form ----------------*/


.campoForm {
	position:relative;
	float:left;
	padding:3px;
	border:1px solid #B3AD9F;
	background-image:url(templates/pt_BR/default/bgCampo.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	font-family: Verdana, tahoma, Arial, sans-serif;
	font-size:11px;

}
.btNews {
	border:1px solid #B1B0AE;
	background-color:#EAE9E4;
	color:#685E43;
	padding:0px 5px 0px 5px;
	float:right;
}



/*---------- Classes Form ----------------*/

#paginacao {
	position:relative;
	clear:left;
	width:707px;
	border-top:1px solid #909078;
	left:28px;
}

#paginacao p {
	width:100%;
	text-align:center;
	margin-top:10px;
}
#paginacao a {
	color:#909078;
}
#paginacao a:hover {
	color:#909078;
	text-decoration:none;
}
#content p.parform {
	position:relative;
	clear:left;
	height:36px;
	margin-bottom:13px;

}

#content p.parform label {
	position:relative;
	float:left;
	font-weight:bold;
}
#content p.parPainel {
	position:relative;
	float:left;
	width:310px;
	margin-right:30px;
	height:60px;
	margin-bottom:13px;
}
#content p.parPainel a {
	position:relative;
	clear:left;
	font-weight:normal;

}
#content p.parPainel a:hover {
	font-weight:normal;
	text-decoration:underline;

}
#content label.form {
	position:relative;
	float:left;

}
td.titulotab {
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
td.meiotab {
	color:#686765;
	padding:10px 5px 10px 5px;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}




