body, html, form { margin:0; padding:0; }

body {
  background-color:#000000;
  font-family:Arial, Helvetica, sans-serif;
}

#container { 
  width:984px; 
  height:419px; 
  margin:0 auto; 
  position:relative;
}

.landing #model {
	position:absolute;
	width:223px;
	height:419px;
	top:0px;
	left:62px;
	background-image:url(../../img/monomusic02/model.jpg);
}

.landing #headline{	
	position:absolute;
	width:550px;
	height:72px;
	top:35px;
	left:290px;
	background-image:url(../../img/monomusic02/headline.gif);
}

/********************************************************************************
								MODULO LANDING
 ********************************************************************************/

#modulo { 
  width:636px; 
  height:266px;
  text-align:center;
  position:absolute;
  top:110px;
  left:285px;
}

.landing #modulo { background:url(../../img/monomusic02/modulo.gif) top left no-repeat; }

#modulo .label-numtel {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	top:37px;
	left:160px;
	display:block;
}

.country-code {
	vertical-align:middle; 
	color:#FFFFFF; 
	font-size:20px;
	font-weight:bold;
	display:block;
	position:absolute;
	top:95px;
	left:120px;
}

.numTel { 
	vertical-align:middle;
	background:url(../../img/monomusic02/bgr-msisdn.gif) top left no-repeat;
	padding:8px;
	padding-left:30px;
	border:#84045e 4px solid;
	width:195px;
	height:38px;
	margin-left:-75px;
	margin-top:60px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
}

#privacy { 
	font-size:11px; 
	color:#b5b4b4; 
	margin-top:5px;
	width:305px;
	position:absolute;
	top:133px;
	left:120px;
	padding:5px 0 0;
}

.check { font-size:11px !important; line-height:100%; }

#privacy a:link, #privacy a:visited { color:#b5b4b4; }

.BtScarica-TELCEL { 
	width:199px; 
	height:55px; 
	background-image:url(../../img/monomusic02/btn-invia.gif);
	margin-top:30px;
	margin-right:75px;
}
.BtScarica-TELCEL:hover { 
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8; 
}

#arrowL{
	background:url(../../img/monomusic02/arrow_left.gif) no-repeat;
	width:48px;
	height:44px;
	position:absolute;
	top:178px;
	left:125px;
}

#arrowR{
	background:url(../../img/monomusic02/arrow_right.gif) no-repeat;
	width:48px;
	height:44px;
	position:absolute;
	top:178px;
	left:385px;
}

.alert-numTel {
  background:url(../../img/alert-flash3.gif) bottom center;
  display:block;
  width:220px;
  padding:5px 5px 25px 5px;
  position:absolute;
  top:15px;
  left:165px;
  font-size:14px;
  line-height:16px;
  font-weight:bold;
  color:#000000;
  z-index:999;
  text-align:center;
  text-transform:uppercase;
}

.alert-check {
  background:url(../../img/alert-flash3.gif) right center;
  display:block;
  width:190px;
  padding:5px 25px 5px 5px;
  position:absolute;
  left:-190px;
  top:-27px;
  font-size:14px;
  line-height:16px;
  font-weight:bold;
  color:#000000;
  z-index:999;
  text-align:right;
  text-transform:uppercase;
}

/********************************************************************************
								PWD PAGE
 ********************************************************************************/

.pwd #price { display:none; } 

.pwd #topbar, .pwd #disclaimer { display:none; }

.pwd #headline { display:none; }

.pwd .countdown { width:276px; height:51px; position:absolute; top:110px; right:40px; display:inline;}

.pwd #container { 
  width:520px; 
  height:320px;
  margin:0 auto; 
  text-align:left;
  display:;
  position:relative;
  background:url(../../img/monomusic02/bg-modulo-pwd.jpg) no-repeat top center;
}

.pwd #modulo {
	background:url(../../img/monomusic02/testo-pwd.gif) no-repeat;
	position:relative;
	top:150px;
	left:0px;
	width:428px; 
	height:175px;
	text-align:right;
	padding-right:92px;
	padding-top:15px;
}

.pwd label {
	display:none;

}

.pwd .pwd-text-sub { position:absolute; top:-135px; left:210px; width:252px; height:92px; background:url(../../img/monomusic02/pwd-text-sub.gif) top center no-repeat;}
.pwd .pwd-text-sub-movistar { position:absolute; top:-135px; left:210px; width:252px; height:92px; background:url(../../img/monomusic02/pwd-text-sub-movistar.gif) center center no-repeat;}
.pwd .pwd-text-pull label { color: #FFA500;
    display: block !important;
    font-size: 19px;
    height: 92px;
    left: 210px;
    position: absolute;
    text-align: center;
    top: -135px;
    width: 252px;}

.pwd .pincode{
	vertical-align:middle;
	background:url(../../img/monomusic02/bg_msisdn-pwd.gif) top left no-repeat #fefcfa;
	padding:5px;
	border:#676767;
	width:178px;
	height:35px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#333;
	border:2px solid #c07002;
	margin-bottom:20px;
	float:right;

}

.pwd .BtnInvia{ 
	width:180px; 
	height:73px; 
	background-image:url(../../img/monomusic02/btn_send-pwd.gif);
	margin-right:6px;
	float:right;
	clear:right;
}



.pwd .BtnInvia:hover { 
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8; 
}

.alert-pincode-errore {
	  background:transparent url(../../img/alert-flash9.gif) center right;
	  color:#000;
	  display:block;
	  font-size:14px;
	  font-weight:bold;
	  top:20px;
	  left:62px;
	  padding:5px 25px 5px 5px;
	  position:absolute;
	  width:130px;
	  z-index:999;
	  text-align:center;
	  text-transform:uppercase;
}

/********************************************************************************
								MODULO THANK PAGE
 ********************************************************************************/
 
.thank #container, .thank_retry #container, .thank_nocredit #container, .thank_pull #container, .error #container  { 
  width:984px; 
  height:419px; 
  margin:0 auto; 
  position:relative;
  background:url(../../img/monomusic02/thank-bg.jpg) no-repeat;
}

.thank h1, .thank h2,
.thank_retry h1, .thank_retry h2,
.thank_nocredit h1, .thank_nocredit h2,
.thank_pull h1, .thank_pull h2
{ display:none; }

.thank #headline, .thank_retry #headline, .thank_nocredit #headline, .thank_pull #headline{	
	position:absolute;
	width:378px;
	height:106px;
	top:185px;
	left:340px;
	background-image:url(../../img/monomusic02/headline-thank.gif);
}

/********************************************************************************
								MODULO ERROR
 ********************************************************************************/
.error h1 {
	color:#FFFFFF;
	font-size:25px;
	font-weight:bold;
	width:460px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:50px;
	left:0px;
	display:block;	
}

/********************************************************************************
									DISCLAIMER
 ********************************************************************************/

#disclaimer { 
  width:965px;  
  margin:0 auto;
  color:#363636;
  font-size:11px;
  position:relative;
  top:5px;
}

#disclaimer a:link , #disclaimer a:visited { color:#363636; }

/*.flow #disclaimer { 
	top:424px;
	color:#363636;
} 
*/

#disclaimer img { behavior: url(common/js/iepngfix.htc);}