/* -----------------------------------
* Site ShopTour - Dhtml Oferta
* Criado: 22/03/2009
* Ultima Alteracao: --/--/----
* Versao: 01
------------------------------------ */
/* Smart */
.smart
{
	display: none;
	float: right;
	width: 478px;
	height: 393px;
	margin: 0 0 0 15px;
	background: #FFF;
	border: 1px solid #0f77d4;
}
.smart  .smartFeedbackOK
{
    width: 100%;
    color: Red;
    text-align: center;
    font-size: 14px;
}


.smart		.lineClear
{
	margin: 0 0 3px 0;
	border: 1px solid #FFF;
	height: 45px;
}
.smart		.txtFrom
{
	float: left;
	width: 75px;
	font-size: 12px;
	font-weight: bold;
	color: #15558f;
}
.smart      .txtErro
{
     float:left; 
     margin: 0 90px;
}
.smart		input
{
	float: left;
	height: 14px;
	padding: 5px 0 7px 5px;
	font-size: 12px;
	color: #2c78b3;
	border: 1px solid #82c7e6;
}
.smart		input.marg
{
	margin: 0 10px 0 0;
}
.smart		textarea
{
	padding: 5px 0 0 5px;
	font-size: 12px;
	color: #2c78b3;
	border: 1px solid #82c7e6;
}
.btSmart
{
	width: 410px;
	margin-top: 20px;
	
}
.btSmart	input
{
	display: block;
	float: right;
	width: 63px;
	height: 23px;	
	margin: 10px 0 0 0;
	border: none;
}
.btSmart	a
{
	display: block;
	float: right;
	width: 63px;
	height: 23px;	
	margin: 10px 0 0 0;
	border: none;
}
.smart		.btCancelar
{
	background: url(/thema/skin/default/master/img/cnt-bt-cancelar-smart.gif) no-repeat;
}
.smart		.btEnviar
{
	background: url(/thema/skin/default/master/img/cnt-bt-enviar-smart.gif) no-repeat;
}
/* Informacoes Tecnicas */
.infoTecnicas
{
	display: none;
	float: right;
	width: 470px;
	height: 393px;
	margin: 0 0 0 15px;
	background: #FFF;
	border: 1px solid #0f77d4;
}
.infoTecnicas		.lineClear
{
	margin: 0 0 3px 0;
	color: #555555;
	border: 1px solid #FFF;
}
.infoTecnicas		.lineClear		span
{
	font-weight: bold;
	color: #15558f;
}
/* DHTML Mais Ofertas */
.maisOfertas
{
	display: none;
	position: absolute;
	width: 565px;
	height: 300px;
	padding: 1px;
	background: #0F77D4;
	border: 1px solid #D1EBF9;
}
.maisOfertas	.boxBtPaginacao
{
	width: 100%;
	height: 18px;
	padding: 10px 0;
	background: #FFF;
	clear: both;
}
.maisOfertas	.txtPaginacao
{
	float: right;
	padding: 2px 5px 0 0;
	font-weight: bold;
	color: #0056a0;
}
.maisOfertas	.bts
{
	float: right;
	width: 69px;
	height: 18px;
}
.maisOfertas	.bts	a
{
	display: block;
	float: left;
	width: 27px;
	height: 18px;
}
.maisOfertas	.bts	a.proximo
{
	background: url(/thema/skin/default/master/img/cnt-ico-paginacao-dir.gif) no-repeat;
}
.maisOfertas	.bts	a.anterior
{
	background: url(/thema/skin/default/master/img/cnt-ico-paginacao-esq.gif) no-repeat;
}
.maisOfertas	.dhtmlBoxScrollMaisOf
{
	width: 540px;
	height: 221px;
	margin: 0 10px 0 13px;
	overflow: hidden;
}
.maisOfertas	.containerThumbTit
{
	width: 1000px;
	height: 170px;
	overflow: hidden;
}
.maisOfertas	.boxTbTitMaisOf
{
	float: left;
	width: 260px;
	height: 72px;
	margin: 0 5px 7px 0;
	padding: 4px 0 0 4px;
	background: #f3faff;
	border: 1px solid #aad8ff;
}
.maisOfertas	.boxTbTitMaisOf:hover
{
	background: #cbe7fe;
}
.maisOfertas	.boxVendo
{
	float: left;
	width: 260px;
	height: 72px;
	margin: 0 5px 7px 0;
	padding: 4px 0 0 4px;
	background: #feffd9;
	border: 1px solid #fff0aa;
}
.maisOfertas	.boxVendo	.boxTituloDesc	span
{
	font-weight: bold;
	color: #15558f;
}
.boxThumbMaisOf
{
	float: left;
	width: 78px;
	height: 64px;
	padding: 2px;
	background: #2696ff;
}
.maisOfertas	.boxTituloDesc
{
	width: 168px;
	height: 68px;
	padding: 0 0 0 10px;
}
.maisOfertas	.boxTituloDesc	.titulo
{
	height: 55px;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	text-align: left;
}
.maisOfertas	.scroll
{
	width: 100%;
	height: 7px;
	background: url(/thema/skin/default/oferta/img/cnt-bg-scroll-mais-of.gif) repeat-x;
}
.maisOfertas	.barra
{
	width: 265px;
	height: 7px;
	background: url(/thema/skin/default/oferta/img/cnt-txt-mais-ofertas.gif) no-repeat;
}
.dhtmlTxtMaisOfertas
{
	width: 174px;
	height: 40px;
	background: url(/thema/skin/default/oferta/img/cnt-txt-mais-ofertas.gif) no-repeat;
}
.containerDhtmlGrande		.cntDadosEmpresa
{
	width: 680px;
	height: 123px;
	padding: 20px 0 0 20px;
	background: #fff;
}
.containerDhtmlGrande		.cntDadosEmpresa	.titDescSiteEmail
{
	width: 550px;
}
.containerDhtmlGrande		.cntDadosEmpresa	.siteEmail
{
	float: left;
	width: 470px;
}
.containerDhtmlGrande		.cntDadosEmpresa	.btImprimir
{
	float: right;
	width: 40px;
	height: 20px;
	margin: 0 20px 0 0;
	padding: 4px 0 0 27px;
	color: #15558f;
	text-decoration: none;
	background: url(/thema/skin/default/master/img/cnt-ico-imprimir.gif) no-repeat;
}
.containerDhtmlGrande		.cntDadosEmpresa	.btImprimir:hover
{
	background: url(/thema/skin/default/master/img/cnt-ico-imprimir-ov.gif) no-repeat;
}
.containerDhtmlGrande		.cntImgSeparador
{
	width: 700px;
	height: 19px;
	background: url(/thema/skin/default/master/img/cnt-dhtml-mapa-separador.gif) repeat-x;
}
/* Enderecos */
.cntContentEnderecos
{
	width: 685px;
	height: 270px;
	padding: 15px 0 0 15px;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-3dlight-color: #ffffff;		/* 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: #188fff;		/* borda de baixo e da esquerda */
	scrollbar-arrow-color: #188fff;			/* cor da seta */
	scrollbar-face-color: #a8d9ff;			/* cor da face */
	scrollbar-track-color: #FFF;			/* cor de fundo */
	background: #FFF;
	clear: both;
}
.cntDadosEnderecos
{
	float: left;
	width: 200px;
	height: 130px;
	color: #555555;
	margin: 0 10px 0 0;
}	
.cntDadosEnderecos		span
{
	text-transform: uppercase;
}	
a.lupaEnd
{
	display: block;
	float: left;
	width: 60px;
	height: 20px;
	padding: 4px 0 0 27px;
	margin: 10px 0 0 0;
	color: #15558f;
	text-decoration: none;
	background: url(/thema/skin/default/oferta/img/img-btn-lupa.gif) no-repeat;
}
.dhtmlTxtEnderecos
{
	width: 65px;
	height: 40px;
	background: url(/thema/skin/default/oferta/img/img-tit-enderecos.gif) no-repeat;
}
/* Mapa */
.containerDhtmlGrande		.cntMapa
{
	width: 700px;
	background: #fff;
}

.containerDhtmlGrande		.cntMapa	.imgMapa
{
	float: left;
	width: 333px;
	height: 262px;
	margin: 0 0 0 20px;
	padding: 1px 0 0 1px;
	background: #009cff;
}
.containerDhtmlGrande		.cntMapa	.cntEndEmpresa
{
	float: left;
	width: 330px;
	height: 258px;
	margin: 0 0 0 10px;
	padding: 5px 0 0 0;
	color: #555555;
}
.containerDhtmlGrande		.cntMapa	.cntEndEmpresa	span
{
	text-transform: uppercase;
}
.containerDhtmlGrande		.cntMapa	.cntEndEmpresa	.capitalize
{
	clear: both;
}
.containerDhtmlGrande		.cntMapa	a.voltarEnd
{
	display: block;
	float: right;
	width: 151px;
	height: 21px;
	margin: 0 25px 10px 0;
	background: url(/thema/skin/default/master/img/cnt-btn-dhtml-voltar-end.gif) no-repeat;
}
.dhtmlTxtMapa
{
	width: 32px;
	height: 40px;
	background: url(/thema/skin/default/master/img/cnt-txt-mapa.gif) no-repeat;
}
/* Enviar para um amigo */
.dhtmlTxtEnviar
{
	width: 135px;
	height: 40px;
	background: url(/thema/skin/default/master/img/dhtml-txt-enviar-amigo.gif) no-repeat;
}
.containerDhtmlGrande		.dhtmlBoxFloat
{
	float: left;
	width: 320px;
	padding: 20px 0 0 20px;
}
.dhtmlBoxFloat		a.icoAdd
{
	display: block;
	float: left;
	width: 28px;
	height: 28px;
	margin: -1px 0 0 2px;
	background: url(/thema/skin/default/master/img/cnt-ico-add-azul.gif) no-repeat;
}
.dhtmlBoxFloat		a.dhtmlBtRemover
{
	display: block;
	float: right;
	width: 63px;
	height: 23px;
	margin: 5px 25px 0 0;
	background: url(/thema/skin/default/master/img/cnt-bt-remover.gif) no-repeat;
}
.containerDhtmlGrande		.dhtmlBoxFloat		.lineClear	span
{
	float: left;
	color: #15558f;
}
.containerDhtmlGrande		.dhtmlBoxFloat		.lineClear	span.colorCinza
{
	float: right;
	margin: 0 25px 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
}
.containerDhtmlGrande		.dhtmlBoxFloat		.lineClear	a.btCancelar
{
	display: block;
	float: right;
	width: 63px;
	height: 23px;
	margin: 0 5px 0 0;
	background: url(/thema/skin/default/master/img/cnt-bt-cancelar-smart.gif) no-repeat;
}
.containerDhtmlGrande		.dhtmlBoxFloat		.lineClear	a.btEnviar
{
	display: block;
	float: right;
	width: 63px;
	height: 23px;
	margin: 0 25px 10px 0;
	background: url(/thema/skin/default/master/img/cnt-bt-enviar-smart.gif) no-repeat;
}
/* Embed */
.dhtmlTxtEmbed
{
	width: 84px;
	height: 40px;
	background: url(/thema/skin/default/oferta/img/dhtml-txt-embed-player.gif) no-repeat;
}
.containerDhtmlGrande		.dhtmlBoxFloat		.lineClearEmbed
{
	margin: 10px 0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #fFF;
	clear: both;
}
.lineClear	textarea.embed
{
	height: 50px;
	margin: 10px 0 15px 0;
	padding: 5px 0 0 5px;
	color: #15558f;
	border: 1px solid #82c7e6;
}
.dhtmlBgBranco		.thumbTitPreco
{
	padding: 10px 0 10px 26px;
}
.dhtmlBgBranco		.thumbTitPreco:hover
{
	width: 154px;
	padding: 10px 0 10px 26px;
}