/* -----------------------------------
* Site ShopTour - Dhtml
* Criado: 22/03/2009
* Ultima Alteracao: --/--/----
* Versao: 01
------------------------------------ */
.dhtmlBgBranco
{
	background: #FFF;
	overflow: hidden;
}
.dhtmlTopo
{
	width: 100%;
	height: 40px;
	background: #009cff;
	border-bottom: 1px solid #0f77d4;
	clear: both;
}
.dhtmlTopo	.txt
{
	float: left;
	margin: 0 0 0 20px;
}
.dhtmlBgBranco	.txtOferecemos
{
    font-family: Tahoma;
    font-size: 13px;
    color: #222222;
    width: 400px;
	height: 540px;
	margin: 0 0 0 20px;
    float: left;
}
.dhtmlBgBranco	.txtPergunta
{
    color:#222222;
    float:left;
    font-family:Tahoma;
    font-size:13px;
    height:512px;
    margin:0 0 0 20px;
    overflow:auto;
    width:681px;
}
.dhtmlTopo	.icoFechar
{
	display: block;
	float: right;
	width: 60px;
	height: 13px;
	margin: 5px 5px 0 0;
	background: url(/thema/skin/default/master/img/cnt-ico-fechar-dht.gif) no-repeat;
}
.dhtmlBoxScroll
{
	height: 330px;
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-3dlight-color: #66b5ff;		/* borda de cima e da direita */
	scrollbar-darkshadow-color: #188fff;	/* borda de cima e da esquerda */
	scrollbar-shadow-color: #188fff;		/* borda de baixo e da direita */
	scrollbar-highlight-color: #66b5ff;		/* borda de baixo e da esquerda */
	scrollbar-arrow-color: #fff;			/* cor da seta */
	scrollbar-face-color: #188fff;			/* cor da face */
	scrollbar-track-color: #FFF;			/* cor de fundo */
	clear: both;
}
.dhtmlBoxScroll		.txt
{
	color: #555555;
	padding: 0 0 25px 0;
}
.dhtmlBgBranco		.txt
{
	color: #555555;
	padding: 20px 20px 0;
}
.lineClear	.txtForm
{
	float: left;
	width: 85px;
	padding: 8px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #15558f;
}
.lineClear	input
{
	float: left;
	height: 19px;
	padding: 5px 0 0 5px;
	color: #15558f;
	border: 1px solid #82c7e6;
}
.lineClear	textarea
{
	float: left;
	color: #15558f;
	border: 1px solid #82c7e6;
}
.lineClear	textarea.textareaBg
{
	float: left;
	color: #15558f;
	background: #d8eeff;
	border: 1px solid #82c7e6;
}
/* DHTML Container Dht Grande */
.containerDhtmlGrande
{
	position: absolute;
	display: none;
	width: 700px;
	padding: 1px;
	background: #0F77D4;
	border: 1px solid #D1EBF9;
}
/* DHTML Container Dhtml Medio */
.containerDhtmlMedio
{
	position: absolute;
	display: none;
	width: 630px;
	padding: 1px;
	background: #0F77D4;
	border: 1px solid #D1EBF9;
	z-index: 9999;
}
/* Logar Clube */
.dhtmlTxtClubeST
{
	width: 52px;
	height: 40px;
	background: url(/thema/skin/default/master/img/cnt-txt-clube-st.gif) no-repeat;
}
.dhtmlBoxFloat
{
	float: left;
	width: 280px;
	padding: 20px 0 0 20px;
	color: #15558f;
}
.dhtmlBoxFloat		b
{
	font-size: 14px;
}
.dhtmlBoxFloat		span
{
	color: #555555;
}
.dhtmlBoxFloat		.lineClear
{
	margin: 5px 0;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #fFF;
	clear: both;
}
.dhtmlBoxFloat		.lineClear	a
{
	display: block;
	float: left;
	width: 100px;
	margin: 5px 0 0 50px;
	color: #1c71bb;
	text-decoration: underline;
}
.dhtmlBoxFloat		.lineClear	a.dhtmlBtLogar
{
	display: block;
	float: right;
	width: 63px;
	height: 23px;
	margin: 0 35px 0 0;
	background: url(/thema/skin/default/master/img/cnt-bt-logar.gif) no-repeat;
}
.separatorLoginClube
{
	float: left;
	width: 10px;
	height: 225px;
	margin: 0 0 20px 0;
	background: url(/thema/skin/default/master/img/dhtml-login-separator.gif) no-repeat;
}
.dhtmlBoxFloat		.txtCadastrar
{
	width: 250px;
	padding: 45px 0 0 0;
	color: #555555;
}
.dhtmlBoxFloat		a.dhtmlBtCadastrar
{
	display: block;
	width: 102px;
	height: 69px;
	margin: 50px 0 0 70px;
	background: url(/thema/skin/default/master/img/dhtml-bt-cadastrar.gif) no-repeat;
}

.containerDhtmlInformacaoProdutos
{
	position: absolute;
	display: none;
    height: 488px;
    width: 950px; 
	padding: 1px;
	background: #0F77D4;
	z-index: 9999;
}

/* DHTML Container Dhtml Proutos */
.containerDhtmlProdutos
{
	position: absolute;
	display: none;
	width: 580px;
	padding: 1px;
	background: #0F77D4;
	border: 1px solid #D1EBF9;
	z-index: 9999;
}
.containerDhtmlProdutos		.dhtmlBgBranco
{
	padding: 0 0 0 20px;
	color: #555555;
}
.containerDhtmlProdutos		.dhtmlBgBranco	.txt
{
	padding: 20px 0 25px 10px;
}
.containerDhtmlProdutos		.dhtmlBgBranco	.txt	a
{
	color: #15558f;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}
.dhtmlBgBranco		.thumbTitPreco
{
	height: 160px;
}
.containerDhtmlProdutos		.boxProdutos
{
	clear: both;
}
.containerDhtmlProdutos		.boxProdutos	.floatLeftThumb
{
	min-width: 121px;
	min-height: 155px;
	margin: 0 28px 0 0;
}
.containerDhtmlProdutos		.boxProdutos	.boxThumbTit
{
	padding: 0 0 0 1px;
}
.containerDhtmlProdutos		.boxProdutos	.boxThumbTit:hover
{
	padding: 0 0 0 1px;
	background: none;
	border: none;
}
.containerDhtmlProdutos		.boxProdutos	.boxThumbTit	.titulo
{
	width: 120px;
}
.containerDhtmlProdutos		.boxProdutos	.boxThumb
{
	margin: 0;
}
a.vejaAnuncio
{
	display: block;
	width: 102px;
	height: 23px;
	margin: 0 0 0 215px;
	padding: 5px 0 10px 0;
	background: url(/thema/skin/default/master/img/cnt-bt-veja-anuncio.gif) no-repeat;
	clear: both;
}
a.btnVideo
{
	display: block;
	width: 72px;
	height: 23px;
	margin: 0 0 0 230px;
	padding: 0 0 25px 0;
	background: url(/thema/skin/default/master/img/cnt-bt-video.gif) no-repeat;
	clear: both;
}
.dhtmlTxtAlgunsProd
{
	width: 238px;
	height: 40px;
	background: url(/thema/skin/default/master/img/cnt-txt-alguns-produtos.gif) no-repeat;
}



.boxProdutos	.thumbTitPreco:hover
{
	width: 146px;
	padding: 10px 0 10px 26px;
	background: none;
	border: none;
}
.boxProdutos	.thumbTitPreco	.titulo
{
	font-weight: bold;
}
.containerDhtmlProdutos		.boxProdutos	.hrHorizontal
{
	width: 95%;
}
/* Hdr Clube Dhtml Login */
.hdrClubeDhtmlLogin
{
	position: absolute;
	display: none;
	width: 592px;
	padding: 1px;
	color: #555555;
	background: #0F77D4;
	border: 1px solid #D1EBF9;
	z-index: 9;
}
.hdrClubeDhtmlLogin		.lineClear
{
	position: relative;
	height: 20px;
	margin-bottom: 5px;
	padding: 0;
	clear: both;
	border: solid 1px #fff;
}
.hdrClubeDhtmlLogin		label
{
	float: left;
	width: 50px;
	clear: both;
}
.hdrClubeDhtmlLogin		input
{
	width: 190px;
	height: 15px;
	padding: 2px
}
.hdrClubeDhtmlLogin		.dhtmlBgBranco
{
	padding: 20px;
}
.hdrClubeDhtmlLogin		.dhtmlBgBranco	.userCadastrado
{
	float: left;
	width: 275px;
}
.hdrClubeDhtmlLogin		.dhtmlBgBranco	.division
{
	width: 277px;
	min-height: 150px;
	padding-top: 35px;
	background: url(/thema/skin/default/master/img/md-login-division-v.gif) no-repeat;
}
.hdrClubeDhtmlLogin		.dhtmlBgBranco		h3
{
	font-weight: bold;
	font-size: 14px;
	color: #0056a0;
	margin: 0;
}
.hdrClubeDhtmlLogin		.dhtmlBgBranco		.txt
{
	width: 100%;
	margin-bottom: 30px;
}
.hdrClubeDhtmlLogin		.dhtmlBgBranco		.txtFeedback
{
	padding: 50px 30px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #15558f;
	text-align: center;
}
.hdrClubeDhtmlLogin		.dhtmlBgBranco	.lineClear
{
	margin-bottom: 5px;
}

.hdrClubeDhtmlLogin		.dhtmlBgBranco	.logarLinks
{
	float: left;
	width: 100px;
	margin: 0 20px 0 50px;
}
.hdrClubeDhtmlLogin		.dhtmlBgBranco	.logarLinks	a
{
	display: block;
	color: #0056a0;
	text-decoration: underline;
}
.hdrClubeDhtmlLogin		.dhtmlBgBranco	.txtFormErro
{
	margin-left: 50px;
	color: Red;
}

.hdrClubeDhtmlLogin		.dhtmlBgBranco	.division	span
{
	display: block;
	margin-bottom: 40px;
	text-align: center;
}
.hdrClubeDhtmlLogin		.dhtmlBgBranco	.division	a
{
	display: block;
	width: 102px;
	height: 68px;
	margin-left: 95px;
	background: url(/thema/skin/default/master/img/md-login-bt-cadastro-s.gif) bottom no-repeat;
	cursor: default;
}
.hdrClubeDhtmlLogin		.dhtmlBgBranco	.division	a	img
{
	cursor: pointer;
}
.hdrClubeDhtmlLogin		.lineClear		.txtForm
{
	padding: 5px 0 0 0;
}
.hdrClubeDhtmlLogin		.lineClear	a
{
	display: block;
	float: left;
	color: #1c71bb;
	text-decoration: underline;
}
.hdrClubeDhtmlLogin		.lineClear	a.linkFrom
{
	margin: 0 30px 15px 50px;
}




a.hdrBtCancelar
{
	display: block;
	float: left;
	width: 75px;
	height: 27px;
	margin: 0 0 10px 50px; 
	background: url(/thema/skin/default/master/img/cnt-bt-cancelar-hdr-login.gif) no-repeat;
}
a.hdrBtLogar
{
	display: block;
	float: left;
	width: 75px;
	height: 27px;
	background: url(/thema/skin/default/master/img/hdr-bt-logar.gif) no-repeat;
}
a.hdrBtEnviar
{
	display: block;
	width: 75px;
	height: 27px;
	margin: 20px 0 0 135px;
	background: url(/thema/skin/default/master/img/cnt-bt-enviar-hdr-login.gif) no-repeat;
	clear: both;
}
a.hdrTxtVoltar
{
	display: block;
	width: 75px;
	height: 27px;
	margin: 20px 0 0 160px;
	color: #1c71bb;
	text-decoration: underline;
	clear: both;
}
a.hdrBtFechar
{
	display: block;
	width: 61px;
	height: 27px;
	margin: 20px 0 0 140px;
	background: url(/thema/skin/default/master/img/cnt-bt-fechar-hdr-login.gif) no-repeat;
	clear: both;
}
.dhtmlTxtFacaLogin
{
	width: 91px;
	height: 40px;
	background: url(/thema/skin/default/master/img/cnt-txt-faca-seu-login.gif) no-repeat;
}
/* Ajuda */
.containerDhtmlAjuda
{
	position: absolute;
	display: none;
	width: 270px;
	padding: 1px;
	background: #0F77D4;
	border: 1px solid #D1EBF9;
	z-index: 9999;
}
.dhtmlTxtAjudaBusca
{
	width: 81px;
	height: 40px;
	background: url(/thema/skin/default/master/img/cnt-txt-ajuda-busca.gif) no-repeat;
}
.containerDhtmlAjuda		.dhtmlBgBranco
{
	padding: 0 0 0 20px;
	color: #555555;
}
.containerDhtmlAjuda		.dhtmlBgBranco	.txt
{
	padding: 20px 15px 25px 0;
}
#mask
{
  	position: absolute;
  	display: none;
  	left: 0;
  	top: 0;
  	background-color: #001a49;
	z-index: 999;
}
/* Mask Carregando - Ajax Carregando */
.maskCarregando
{
    position: absolute;
	display: none;
	width: 143px;
	padding: 1px;
	/*background: #0F77D4;*/
	/*border: 1px solid #D1EBF9;*/
	z-index: 9999;
}
.maskCarregando .maskCarregandoTopo
{
    width: 100%;
	height: 40px;
	background: #009cff;
	border-bottom: 1px solid #0f77d4;
	clear: both;
}
.maskCarregando .maskCarregandoTopo .txt
{
    float: left;
	margin: 0 0 0 20px;
	text-align: center;
}
.maskCarregando .maskCarregandoBgBranco
{
    /*background: #FFF;*/
}
.maskCarregando .maskCarregandoBgBranco .maskCarregandoImg
{
    height: 143px;
    background: url(/thema/skin/default/master/img/ajax-loader.gif) no-repeat center center;
}


/* DHTML BUSCA VAZIA*/
.dhtmlTxtBuscaVazia
{
	width: 238px;
	height: 40px;
	background: url(/thema/skin/default/master/img/resultado-busca-vazio.gif) no-repeat;
}


.boxBuscaVazia
{
    width: 100%;
    padding:0 0 0 23%;
    height: 30px;
}
.boxBuscaVazia  .btn-buscaVazia
{
    background: transparent url(/thema/skin/default/master/img/resultado-busca-vazio-lupa.gif) no-repeat scroll 0 0;
    float: left;
    height: 26px;
    width: 260px;
}
.boxBuscaVazia  .btn-buscaVazia input
{
    border:1px solid #FFFFFF;
    color:#90adc4;
    float:left;
    font-weight:bold;
    height:17px;
    line-height:normal;
    margin: 4px 0 0 2px;
    width:224px;
}
.boxBuscaVazia  .btn-buscaVazia a
{
    display:block;
    float:left;
    height:26px;
    width:23px;
}
