//* Hotsite Cruzeiro */

* {
	margin:0;
	padding:0;
}
ul {list-style:none;}
fieldset , img {
	border-top-width: 0;
	border-right-width: 0px;
	border-bottom-width: 0;
	border-left-width: 0;
	border-left-style: 0;
	padding-left: 0px;
	border-top-style: 5;
	border-right-style: 0;
	border-bottom-style: 0;
}
html, body { height: 100%;}
body { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; }
p { color:#fff; margin:0.5em 0; font-size:1.3em; }
h2, h3 { color:#fff; }


#header { position:relative; z-index:10; } 
#page {overflow:hidden; width: 98em; margin: 0 auto; }
#col1 {  width:14em;  float:left; position:relative; overflow:hidden; }
#content  {background: #fff; }
#footer {clear:both; }
#area1 { overflow:hidden; background:#001a3b url(../img/bgHome.jpg) no-repeat top; margin:12px; }
#mainContent { overflow:hidden; background:#fff; }
#mainContent .win { background:#001a3b url(../img/fundo_formulario.jpg) no-repeat top; height: 1010px; width:955px; overflow:hidden;}
#mainContent .howto{  background:#001a3b url(../img/fundo_participar.jpg) no-repeat top; height: 608px; width:955px; overflow:hidden;}
#mainContent .awards { background:#001a3b url(../img/fundo_premiacao.jpg) no-repeat top; height: 950px; width:955px; overflow:hidden; }
#mainContent .rules { background:#001a3b url(../img/fundo_regulamento.jpg) no-repeat top; height: 1321px; width:955px; overflow:hidden; }
#mainContent .join { background:#001a3b url(../img/fundo_resultado.jpg) no-repeat top; height: 590px; width:955px; overflow:hidden; }


.promotionBox {
	float: left;
	margin-left:51px;
	position: relative;
	clear: both;
	margin-top: 20px;
}

.promotionBox h2 {font-size:1.9em; line-height:1; font-weight:normal; }
.promotionBox h2 span {display:block;}


#link1 {
	width: 100px;
	float: left;
	padding-left: 35px;
	padding-top: 17px;
	text-decoration: none;
	top:60px;
	}

#link2 {
	width: 130px;
	float: left;
	top:60px;
	padding-left: 20px;
	padding-top: 17px;
	
}
#link3 {
	width: 100px;
	float: left;
	margin-left: 57px;
	top:30px;
	padding-top: 17px;
}

#link4 {
	width: 100px;
	float: left;
	margin-left: 31px;
	top:60px;
	padding-top: 17px;
}

/* Formulario da Promoção */
#formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;  
	font-weight: normal; font-weight:bold;
	color: #104586;
	padding-top: 415px;
	float: left;
	width: 550px;
	
	
}#form1 div {
	width: 400px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
#formulario textarea { width:493px; height:160px; }

#submit { 
	height:30px; 
	width:143px; 
	border:0 none; 
	margin-left:50px; 
	margin-top:5px; 
	background: url("../img/enviar.png") no-repeat; }


/* Pagina Participe */
.joinPromotion {padding-top: 20px;padding-right: 0;padding-bottom: 60px;padding-left: 4px; display: none;}
.joinPromotion p { padding:0 85px; }
.joinPromotion h2 { padding-left:85px; }
.lostBox { overflow:hidden; padding:0 65px; }
.lostBox ul { text-align:center; overflow:hidden;}
.lostBox li { float:left; margin-right:55px;  }
.lostBox .last { margin:0; }
.lostBox strong { float:left; overflow:hidden; ; color:#fff; font-size:1.2em; margin-right:40px; text-align:right;}
.lostBox span { display:block; }
.lostBox a { color:#fff; font-size:1.1em; }

/* Pagina Como Participar */
.howToPromotion  { padding:27px 214px 194px 4px; }
.howToPromotion .question { display:block; margin:20px 0; font-size:1.6em;  } 
.howToPromotion .important { color:#c50202; }
.howToPromotion  #texto8 { width: 500px; }

/* Pagina Regulamento */
.rulesPromotion { padding:26px 100px 20px 5px; }
.rulesPromotion h2 { margin-bottom:10px; }
.rulesPromotion p { margin-bottom:15px;}
.rulesPromotion ol li { margin-bottom:20px; }
.rulesPromotion ol li ol { margin-left:15px; }
.rulesPromotion  #texto8 { width: 700px; }
.rulesPromotion  #texto8 span { font-weight: bold; }

/* Pagina Premiacao */
.awardsPromotion { padding:19px 270px 388px 6px; }
.awardsPromotion  #texto8 { width: 700px; }

/*  Pagina Resultado */
.resultPromotion { padding:35px 270px 244px 80px; }
.resultPromotion  h2 { margin:0 0 10px 0; text-transform:uppercase; }
.resultPromotion span { font-size:1.2em; color:#fff; }
.resultPromotion .question { font-size:1.4em; text-transform:uppercase; }
.resultPromotion .winner { display:block; font-size:1.6em; color:#fff; margin:25px 0;}

/*titulos*/
#titulo2 {
	width: 502px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #199f55;
	padding-left: 30px;
}
#titulo3 {
	width: 502px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0e4fe2;
	padding-left: 30px;
	font-weight:bold;
	
}

#titulo4 {
	width: 550px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #199f55;
	padding-left: 30px;
	font-weight:bold;
	padding-top:10px;
	
}
#texto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	width: 550px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #0e4fe2;
}
#texto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	width: 550px;
	padding-left: 100px;
	padding-top: 10px;
}
#texto6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	width: 775px;
	padding-left: 50px;
	padding-top: 10px;
}
#texto8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	padding-left: 30px;
	padding-top: 10px;
	color: #0e4fe2;
}
/* Dados Formulário */
#cruzeiro-dados {
	width: 500px;
	
}
#nome {
	width: 122px;
	float: left;
	text-align:left;
	padding-bottom:7px;
}

#endereco {
	width: 122px;
	float: left;
	text-align:left;
	padding-bottom:7px;
}
#campoendereco {
	float: left;
	width: 300px;
	padding-bottom:7px;
	}

#camponome {
	float: left;
	width: 300px;
	padding-bottom:7px;
	}
	
#divEmail {
	width: 122px;
	float: left;
	text-align:left;
	padding-bottom:7px;
	
}
#campoemail {
	float: left;
	width: 340px;
	padding-bottom:7px;
	
}
#divTelefone {
	float: left;
	text-align:right;
	padding-bottom:7px;
	
}
#campotelefone {
	float: left;
	width: 300px;
	padding-bottom:7px;
	padding-left: 55px;
}

#divCpf {
	float: left;
	width: 122px;
	text-align:leftt;
	padding-bottom:7px;
}

#campocpf {
	float: left;
	width: 300px;
	padding-bottom:7px;
	}

#identidade {
	width: 122px;
	float: left;
	text-align:left;
	padding-bottom:7px;
}

#campoidentidade {
	float: left;
	width: 200px;
	padding-bottom:7px;
	}

#harry-botao {
	width: 300px;
	margin-left: 100px;
	float: left;
	margin-top: -10px;
	}


#telefone { margin-left:1px;}
#dddTelefone { margin-left:1px;}



/* Hotsite Dominos  */

body.dominos { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top;  }

label {  color:#fff; font-size:1.1em; font-weight:normal; }
form label { width:7em; }

#area1dominos { overflow:hidden; background:#FFFFFF url(../img/bgHome_Dominos.jpg) no-repeat top; margin:10px; width:959px; height:628px;}

.dominos .promotionBox { height:590px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.dominos.textoErroVermelho { clear:left; display:block; color:#ed1d25; font-size:1.2em; font-weight:bold; background: url(../img/bgAlert2.gif) no-repeat; padding:3px 0 0 20px; overflow:hidden; bl; visibility:hidden;}

.dominos .promotionBoxSpace { 
	padding-top:300px;
	padding-left: 388px; 
	}

.dominos .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
}
.dominos .textoNormalAzul {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:5px;
	font-weight:bold;

}

.dominos .tituloNormalAzul {
	color:#df1f27;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-bottom:5px;
	font-weight:bold;
}

.dominos .textFieldCupomDominos {
	width:160px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.dominos .boxCupomDominos {
	width:400px;
	height:auto;
}

.dominos .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Volte Para Block  */

body.volte_block { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }

#area1volte { overflow:hidden; background:#FFFFFF url(../img/bgHome_volte_block.jpg) no-repeat top; margin:10px; width:959px; height:577px;}

.volte_block.promotionBox { height:545px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.volte_block.promotionBoxSpace { 
	padding-top:245px; 
	padding-left: 125px;}

.volte_block.textoErroVermelho { clear:left; display:block; color:#ed1d25; font-size:1.2em; font-weight:bold; background: url(../img/bgAlert2.gif) no-repeat; padding:3px 0 0 20px; overflow:hidden; bl; visibility:hidden;}

.volte_block.textoNormalAzul {
	color:#0a3871;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-bottom:9px;
	padding-top:10px;

	}

.volte_block.tituloNormalAzul {
	color:#599cd1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	font-weight:bold;
}

.volte_block .textFieldCupomDominos {
	width:225px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}


.volte_block .contained {
float:left;
margin-left:5px;
}

.volte_block.boxCupomDominos {
	width:400px;
	height:auto;
}



/* Hotsite Cartao Submarino  */
body.cartao { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }

#area1_cartaosubmarino { overflow:hidden; background:#FFFFFF url(../img/bgHome_cartao.jpg) no-repeat top; margin:10px; width:956px; height: 699px; }

.cartao .promotionBox { height:670px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.cartao .promotionBoxSpace { 
	padding-top:364px; 
	padding-left: 136px;
}

.cartao .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.cartao .textoErroVermelho { clear:left; display:block; color:#ed1d25; font-size:1.2em; font-weight:bold; background: url(../img/erro_2.gif) no-repeat; padding:3px 0 0 20px; overflow:hidden; bl; visibility:hidden;}
	
.cartao .textoNormalAzul {
 color:#263d8d;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 padding-bottom:5px;
 font-weight:bold;
}

.cartao .tituloNormalAzul {
 color:#e2e2e2;
 font-family:Arial, Helvetica, sans-serif;
 font-size:1px;
 padding-bottom:5px;
 font-weight:bold;
}

.cartao .textFieldCupomDominos {
	width:160px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.cartao .boxCupomDominos {
	width:400px;
	height:auto;
}

form {
margin:0 auto;
width:413px;
}

.cartao .contained {
float:left;
margin-left:5px;
}


/* Hotsite Novos Clientes  */

body.novos_clientes { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }

#area1novos_clientes { overflow:hidden; background:#FFFFFF url(../img/bgHome_novos_clientes.jpg) no-repeat top; margin:10px; width:959px; height:670px;}

.novos_clientes .promotionBox { height:635px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.novos_clientes .promotionBoxSpace {
	padding-top:240px;
	padding-left: 180px;
}

.novos_clientes .textoErroVermelho { clear:left; display:block; color:#ed1d25; font-size:1.2em; font-weight:bold; background: url(../img/bgAlert2.gif) no-repeat; padding:3px 0 0 20px; overflow:hidden; bl; visibility:hidden;}

.novos_clientes .textoNormalAzul {
	color:#223e8b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

.novos_clientes .tituloNormalAzul {
	color:#a2cdf8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	padding-bottom:5px;
	font-weight:bold;
}

.novos_clientes .textFieldCupomDominos {
	width:210px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.novos_clientes .boxCupomDominos {
	height:auto;
	margin-left:125px;
	margin-top:300px;
	width:400px;
}

.novos_clientes .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Submarino  */

body.submarino { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }

#area1_promocaoSubmarino { 
	overflow:hidden; 
	background:#FFFFFF url(../img/bgHome_submarino.jpg) no-repeat top; 
	margin:10px; 
	height:622px;
	width:959px;
}

.submarino .promotionBox { height:590px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.submarino .promotionBoxSpace {
	padding-top:258px;
	padding-left: 150px;
}

.submarino .textoErroVermelho { clear:left; display:block; color:#ed1d25; font-size:1.2em; font-weight:bold; background: url(../img/bgAlert2.gif) no-repeat; padding:3px 0 0 20px; overflow:hidden; bl; visibility:hidden;}

.submarino .textoNormalAzul {
	color:#0a3871;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:10px;
	font-weight:bold;
}

.submarino .tituloNormalAzul {
	color:#c0dcf1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	padding-bottom:5px;
	font-weight:bold;
}

.submarino .textFieldCupomDominos {
	width:190px;
	height:19px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.submarino .boxCupomDominos {
	width:400px;
	height:auto;
}

.submarino .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Americanas  */

body.philips { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }

#area1philips { overflow:hidden; background:#FFFFFF url(../img/bgHome_philips.jpg) no-repeat top; margin:10px; width:959px; height: 623px; }

.philips .promotionBox { height:595px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.philips .promotionBoxSpace { 
	padding-top:273px; 
	padding-left: 140px;
}

.philips .textoErroVermelho { clear:left; display:block; color:#ed1d25; font-size:1.2em; font-weight:bold; background: url(../img/bgAlert2.gif) no-repeat; padding:3px 0 0 20px; overflow:hidden; bl; visibility:hidden;}

.philips .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
}
	
.philips .textoNormalAzul {
	color:#004ab7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	padding-bottom:10px;
	}

.philips .tituloNormalAzul {
	color:#004ab7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	padding-bottom:5px;
	}

.philips .textFieldCupomDominos {
	width:160px;
	height:20px;
	padding-right: 5px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.philips .boxCupomDominos {
	width:400px;
	height:auto;
}

.philips .contained {
float:left;
margin-left:5px;
}


/* Hotsite superoferta (3 meses R$4,90) */

body.promo { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }

#area1promo { overflow:hidden; background:#FFFFFF url(../img/bgHome_promo.jpg) no-repeat top; margin:10px; height:628px; width:957px;}

* html .promo #mainContent {height:680px;padding:0 0 -109px 109px;}

* html #area1promo {background:url("http://img.blockbusteronline.com.br/img/bgHome_promo.jpg") no-repeat;}

.promo .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.promo .promotionBoxSpace { 
	padding-top:292px; 
	padding-left: 335px;
	*padding-right: 160px;
	}

.promo .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	}
	
.promo .textoNormalAzul {
	color:#223e8b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:10px;
	font-weight:bold;
}

.promo .tituloNormalAzul {
	color:#d2e5f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	padding-bottom:5px;
	font-weight:bold;
}

.promo .textFieldCupom {
	width:190px;
	height:20px;
	border-style:solid;
	border-width:1px;
}

.promo .boxCupom {
	width:400px;
	height:auto;
}

.promo .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite 20% desconto*/

body.RS990 { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }

#area1RS990 { overflow:hidden; background:#FFFFFF url(../img/bgHome_9_90.jpg) no-repeat top; margin:10px; height:670px; width:957px; }

.RS990 .promotionBox { height:670px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.RS990 .promotionBoxSpace { 
	padding-top:285px; 
	padding-left: 115px;
}

.RS990 .textoErroVermelho  { clear:left; display:block; color:#ed1d25; font-size:1.2em; font-weight:bold; background: url(../img/bgAlert2.gif) no-repeat; padding:3px 0 0 20px; overflow:hidden; bl; visibility:hidden;}
	
.RS990 .textoNormalAzul {
	color:#0a3871;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
}

.RS990 .tituloNormalAzul {
	color:#c0dcf1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	padding-bottom:10px;
}

.RS990 .textFieldCupom {
	width:215px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.RS990 .boxCupomDominos {
	width:400px;
	height:auto;
	margin-left:-28px;
	float:left;
}

.RS990 .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Santander */

body.santander { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }

#area1Santander { overflow:hidden; background:#FFFFFF url(../img/bgHome_santander.jpg) no-repeat top; margin:10px; height:711px; width:956px;}

.santander .promotionBox { height:670px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.santander .promotionBoxSpace { 
	padding-top: 306px; 
	padding-left: 255px;
}

.santander .textoErroVermelho1 {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.santander .textoErroVermelho  { clear:left; display:block; color:#ed1d25; font-size:1.2em; font-weight:bold; background: url(../img/bgAlert2.gif) no-repeat; padding:3px 0 0 20px; overflow:hidden; bl; visibility:hidden;}
	
.santander .textoNormalAzul {
	color:#0a3871;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:6px;
}

.santander .tituloNormalAzul {
	color:#0a3871;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-bottom:2px;
	font-weight:bold;
}

.santander .textFieldCupom {
	width:215px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.santander .boxCupom {
	width:400px;
	height:auto;
}



/* Hotsite Americanas sem cupom */

body.americanas9 {
	font-size:62.5%;
	line-height:1.25;
	font-family: arial, verdana, freesans, garuda, helvetica, sans-serif;
	color: #666;
	background: url(../../img/bgBody.jpg) repeat-x left top;
}

#area1Americanas9 { overflow:hidden; background:#FFFFFF url(../img/bgHome_americanas9.jpg) no-repeat top; margin:10px; height:590px; width:959px;}

.americanas9 .promotionBox { height:670px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.americanas9 .promotionBoxSpace { 
	padding-top: 258px; 
	padding-left: 140px;
}

.americanas9 .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.americanas9 .textoNormalAzul {
	color:#0a3871;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:6px;
}

.americanas9 .tituloNormalAzul {
	color:#0a3871;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-bottom:2px;
	font-weight:bold;
}

.americanas9 .textFieldCupom {
	width:215px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.americanas9 .boxCupom {
	width:400px;
	height:45px;
}

/* Hotsite Sem cupom 30 dias */

body.semcupom {
	font-size:62.5%;
	line-height:1.25;
	font-family: arial, verdana, freesans, garuda, helvetica, sans-serif;
	color: #666;
	background: url(../../img/bgBody.jpg) repeat-x left top;
}

#area1Ofertaimperdivel { overflow:hidden; background:#FFFFFF url(../img/bgHome_semcupom.jpg) no-repeat top; margin:10px; height: 653px; width:958px;}

.semcupom .promotionBox { height:620px; margin-left:3px; padding:15px; position: relative; margin-top: 0px;}

.semcupom .promotionBoxSpace { 
	padding-top: 340px; 
	padding-left: 280px;
}

.semcupom .btquero {
	color:#0a3871;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-bottom:2px;
	font-weight:bold;
}
.semcupom .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	

.semcupom .boxCupom {
	width:400px;
	height:45px;
}


* Hotsite Oferta Maluca 60 dias grátis*/

body.oferta_maluca { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }

#area1OfertaMaluca{ overflow:hidden; background:#FFFFFF url(../img/bgHome_oferta_maluca.jpg) no-repeat top; margin:10px; width:959px; height: 670px;}

.oferta_maluca .promotionBox {
	height:630px;
	margin-left:20px;
	padding:20px;
	position: relative;
	margin-top: 0px;
}

.oferta_maluca .promotionBoxSpace {
	padding-top:320px;
	padding-left: 150px;
}

.oferta_maluca .textoErroVermelho { clear:left; display:block; color:#ed1d25; font-size:1.2em; font-weight:bold; background: url(../img/bgAlert2.gif) no-repeat; padding:3px 0 0 20px; overflow:hidden; bl; visibility:hidden;}
	

.oferta_maluca .textFieldCupom {
	width:210px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.oferta_maluca .boxCupom {
	width:420px;
	height:auto;
       padding-left: 110px;
       padding-top: 342px;
}

.oferta_maluca .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Cetelem */

body.cetelem { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }

#area1cetelem { overflow:hidden; background:#FFFFFF url(../img/bgHome_cetelem.jpg) no-repeat top; margin:10px; width: 960px; height: 661px;}

.cetelem .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.cetelem .promotionBoxSpace { 
	padding-top:352px; 
	padding-left: 110px;
}

.cetelem .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	}


.cetelem .textoNormalAzul {
	color:#223e8b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:5px;
	font-weight:bold;
}

.cetelem .tituloNormalAzul {
	color:#8dbbe0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	padding-bottom:5px;
	font-weight:bold;
}

.cetelem .textFieldCupom {
	width:270px;
	height:20px;
	border-style:solid;
	border-width:1px;
}

.cetelem .boxCupom {
	width:400px;
	height:auto;
}


/* Hotsite Shoptime*/

body.shoptime { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }

.shoptime #area1 { overflow:hidden; background:#FFFFFF url(../img/bgHome_shoptime.jpg) no-repeat top; margin:10px; }

.shoptime .promotionBox {
	height:800px;
	margin-left:20px;
	padding:20px;
	position: relative;
	margin-top: 0px;
}

.shoptime .promotionBoxSpace {
	padding-top:545px;
	padding-left: 28px;
}

.shoptime .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.shoptime .textFieldCupom {
	width:175px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.shoptime .boxCupom {
	width:420px;
	height:auto;
}

.shoptime .saibamais {
	width:240px;
	height:30px;
	margin-left: 577px;
	margin-top: 28px;
	}
	
.shoptime .video {
	width:352px;
	height:288px;
	margin-left: 522px;
	margin-top: 265px;
	}

.shoptime .cidades {
	width: 90px;
	height:23px;
	margin-left: 365px;
	margin-top: 125px;
	position: relative;
	}
.shoptime #shoptimeTable div {
   display: inline;
   white-space: inherit;
}

.shoptime #shoptimeTable #textCupomHotsite{
   margin-top: 3px;
}

/* Hotsite Shoptime novo */

/*
body.promocao { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../img/bgBody.jpg) repeat-x left top; }
*/

#area1shoptime_novo { overflow:hidden; background:#FFFFFF url(../img/bgHome_shoptime_novo.jpg) no-repeat top; margin:10px; height:618px; width:957px;}

.shoptime_novo .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.shoptime_novo .promotionBoxSpace { 
	padding-top:340px; 
	padding-left: 100px;
}

.shoptime_novo .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.shoptime_novo .textFieldCupomDominos {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.shoptime_novo .boxCupom {
	width:400px;
	height:auto;
}


.shoptime_novo .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Promoção genérico */

/*
body.promocao { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../img/bgBody.jpg) repeat-x left top; }
*/

#area1promocao { overflow:hidden; background:#FFFFFF url(../img/bgHome_promocao.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.promocao .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.promocao .promotionBoxSpace { 
	padding-top:318px; 
	padding-left: 88px;
}

.promocao .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.promocao .textFieldCupomDominos {
	width:200px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.promocao .boxCupom {
	width:300px;
	height:auto;
}


.promocao .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite HSBC */

/*
body.hsbc { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }
*/

#area1hsbc { overflow:hidden; background:#FFFFFF url(../img/bgHome_hsbc.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.hsbc .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.hsbc .promotionBoxSpace { 
	padding-top:303px; 
	padding-left: 125px;
}

.hsbc .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.hsbc .textFieldCupomDominos {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.hsbc .boxCupom {
	width:400px;
	height:auto;
}


.hsbc .contained {
	float:left;
	margin-left:5px;
}


/* Super Promo 50% desconto */
/*
body.superpromo { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }
*/
#area1superpromo  { overflow:hidden; background:#FFFFFF url(../img/bgHome_superpromo.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.superpromo .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.superpromo.promotionBoxSpace { 
	padding-top:322px; 
	padding-left: 88px;
}

.superpromo .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.superpromo .textFieldCupom {
	width:210px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.superpromo .boxCupom {
	width:400px;
	height:auto;
}


.superpromo .contained {
	float:left;
	margin-left:5px;
}



/* Wizard */
/*
body.wizard { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }
*/
#area1wizard  { overflow:hidden; background:#FFFFFF url(../img/bgHome_wizard.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.wizard .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.wizard .promotionBoxSpace { 
	padding-top:315px; 
	padding-left:280px;
}

.wizard .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.wizard .textFieldCupom {
	width:195px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.wizard .boxCupom {
	width:400px;
	height:auto;
}


.wizard .contained {
	float:left;
	margin-left:5px;
}

/* Correção do botão de validação */

#buttonValidate {
	display:inline;
	white-space:inherit;
	padding-bottom:3px;
}


/* Hotsite Globo.com */
/*
body.globo { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }
*/

#area1globo { overflow:hidden; background:#FFFFFF url(../img/bgHome_globo.jpg) no-repeat top; margin:10px; height:624px; width:957px;}

.globo .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.globo .promotionBoxSpace { 
	padding-top:323px; 
	padding-left: 164px;
}

.globo .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.globo .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.globo .boxCupom {
	width:400px;
	height:auto;
}

.globo .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Sony */

/*body.sony { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

#area1sony { overflow:hidden; background:#FFFFFF url(../img/bgHome_sony.jpg) no-repeat top; margin:10px; height:626px; width:957px;}

.sony .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.sony .promotionBoxSpace { 
	padding-top:291px; 
	padding-left: 70px;
}

.sony .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.sony .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.sony .boxCupom {
	width:400px;
	height:auto;
}

.sony .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Ipiranga*/

/*body.ipiranga { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

 #area1ipiranga { overflow:hidden; background:#FFFFFF url(../img/bgHome_ipiranga.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.ipiranga .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.ipiranga .promotionBoxSpace { 
	padding-top:357px; 
	padding-left: 118px;
}

.ipiranga .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.ipiranga .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.ipiranga .boxCupom {
	width:400px;
	height:auto;
}

.ipiranga .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Abril*/

/*body.abril { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

 #area1abril { overflow:hidden; background:#FFFFFF url(../img/bgHome_abril.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.abril .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.abril .promotionBoxSpace { 
	padding-top:312px; 
	padding-left: 136px;
}

.abril .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.abril .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.abril .boxCupom {
	width:400px;
	height:auto;
}

.ipiranga .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Itaú Personnalité*/

/*body.personnalite { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

#area1personnalite { overflow:hidden; background:#FFFFFF url(../img/bgHome_personnalite.jpg) no-repeat top; margin:10px; height:620px; width:957px;}

.personnalite .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.personnalite .promotionBoxSpace { 
	padding-top:297px; 
	padding-left: 264px;
}

.personnalite .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.personnalite .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.personnalite .boxCupom {
	width:400px;
	height:auto;
}

.personnalite .contained {
	float:left;
	margin-left:5px;
}

/* Hotsite Clube Folha*/

/*body.folha { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

#area1clubefolha { overflow:hidden; background:#FFFFFF url(../img/bgHome_folha.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.folha .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.folha .promotionBoxSpace { 
	padding-top:312px; 
	padding-left: 136px;
}

.folha .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.folha .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.folha .boxCupom {
	width:400px;
	height:auto;
}

.folha .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Tim*/

/*body.tim { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

#area1tim { overflow:hidden; background:#FFFFFF url(../img/bgHome_tim.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.tim .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.tim .promotionBoxSpace { 
	padding-top:312px; 
	padding-left: 136px;
}

.tim .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.tim .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.tim .boxCupom {
	width:400px;
	height:auto;
}

.tim .contained {
	float:left;
	margin-left:5px;
}

/* Hotsite Vale*/

/*body.vale { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

#area1vale { overflow:hidden; background:#FFFFFF url(../img/bgHome_vale.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.vale .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.vale .promotionBoxSpace { 
	padding-top:312px; 
	padding-left: 136px;
}

.vale .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.vale .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.vale .boxCupom {
	width:400px;
	height:auto;
}

.tim .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Estacio*/

/*body.estacio { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

#area1estacio { overflow:hidden; background:#FFFFFF url(../img/bgHome_estacio.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.estacio .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.estacio .promotionBoxSpace { 
	padding-top:312px; 
	padding-left: 296px;
}

.estacio .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.estacio .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.estacio .boxCupom {
	width:400px;
	height:auto;
}

.estacio .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite Clube do assinante O Globo */

/*body.clubedoassinante { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

#area1clubedoassinante { overflow:hidden; background:#FFFFFF url(../img/bgHome_clubedoassinante.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.clubedoassinante .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.clubedoassinante .promotionBoxSpace { 
	padding-top:312px; 
	padding-left: 297px;
}

.clubedoassinante .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.clubedoassinante .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.clubedoassinante .boxCupom {
	width:400px;
	height:auto;
}

.clubedoassinante .contained {
	float:left;
	margin-left:5px;
}

/* Hotsite MPBFM */

/*body.mpbfm { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

#area1mpbfm { overflow:hidden; background:#FFFFFF url(../img/bgHome_mpbfm.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.mpbfm .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.mpbfm .promotionBoxSpace { 
	padding-top:312px; 
	padding-left: 297px;
}

.mpbfm .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.mpbfm .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.mpbfm .boxCupom {
	width:400px;
	height:auto;
}

.mpbfm .contained {
	float:left;
	margin-left:5px;
}


/* Hotsite UFF */

/*body.uff { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

 #area1uff { overflow:hidden; background:#FFFFFF url(../img/bgHome_uff.jpg) no-repeat top; margin:10px; height:712px; width:957px;}

.uff .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.uff .promotionBoxSpace { 
	padding-top:360px; 
	padding-left: 182px;
}

.uff .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.uff .textFieldCupom {
	width:172px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.uff .boxCupom {
	width:400px;
	height:auto;
}

.uff .contained {
	float:left;
	margin-left:5px;
}

/* Hotsite Drogasmil */

/*body.drogasmil { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

#area1drogasmil { overflow:hidden; background:#FFFFFF url(../img/bgHome_drogasmil.jpg) no-repeat top; margin:10px; height:662px; width:957px;}

.drogasmil .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.drogasmil .promotionBoxSpace { 
	padding-top:312px; 
	padding-left: 297px;
}

.drogasmil .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.drogasmil .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.drogasmil .boxCupom {
	width:400px;
	height:auto;
}

.drogasmil .contained {
	float:left;
	margin-left:5px;
}



/* Hotsite Beneficios Marketing */

/*body.beneficios { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

#area1beneficios {	overflow:hidden; margin:10px; height:662px;	width:957px; background-color: #FFFFFF;	background-image: url(../img/bgHome_benificios_marketing.jpg);	background-repeat: no-repeat;	background-position: top;}

.beneficios .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.beneficios .promotionBoxSpace { 
	padding-top:380px; 
	padding-left: 148px;
}

.beneficios .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.beneficios .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.beneficios .boxCupom {
	width:400px;
	height:auto;
}

.beneficios .contained {
	float:left;
	margin-left:5px;
}



/* Hotsite epa */

/*body.epa { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../../img/bgBody.jpg) repeat-x left top; }*/

#area1epa { overflow:hidden; background:#FFFFFF url(../img/bgHome_epa.jpg) no-repeat top; margin:10px; height:624px; width:957px;}

.epa .promotionBox { height:630px; margin-left:23px; padding:15px; position: relative; margin-top: 0px;}

.epa .promotionBoxSpace { 
	padding-top:302px; 
	padding-left: 280px;
}

.epa .textoErroVermelho {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:1px;
	}
	
.epa .textFieldCupom {
	width:177px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8;
}

.epa .boxCupom {
	width:400px;
	height:auto;
}

.epa .contained {
	float:left;
	margin-left:5px;
}