body
{/*
background-color:#000000 !important;
*/}
/******* Formulario Comunes ****/
.table3_Form
{
	width:183px; 
	height:auto;
	_position:relative;
	_top:0px;
	*position:relative;
	*top:0px;
}

.table4_Form
{
	width:450px;
}

.PositionForm
{
height:255px;
width:184px;
position:relative;
left:350px;
top:0px;
_position:absolute;
_left:746px;
_top:440px;
/**position:absolute;
*left:754px;*/
*top:-100px;
}


.contenidosDiv
{
	position:relative;
	left:0px;
	top:150px;
	width:450px;
	height:450px;
	padding:0 !important;
}
.MultiContenidosDiv{position:absolute;top:50px;left:0;}

.styleForm
{
	font-family: Verdana, 'Comic Sans MS';
	font-size: 10px;
	color: Black;
	
}

.styleForm_Pos
{
	margin: 0px;
	height:auto;
	padding:: 0px;
}
.styleForm_PosTextImagen
{
clear:both;
/*float:left;*/
width:auto; height: auto;}
/*clase para la caja del formulario del tlfo y de la operadora*/
.clsCajaForm
{

	margin: 0px;
	/*padding: 1px 1px 0px;*/
	width: 178px;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}

.textConditions
{
	color: #ff6600;
	text-align: left;
	font-size: 9px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 180px;
	
}

.textoStyleIn
{
	font-family: Verdana, 'Comic Sans MS';
	font-size: 10px;
	color: Black;
	line-height:10px;
	height:12px !important;
}

.textoImagen {
color:black;
font-family:Verdana,'Comic Sans MS';
font-size:11px;
}
/*******************/


/* style Flash */ 

.divStyleFlash
{
	float:left;
}

/* footer Properties */

.footerStyle
{
	position:relative;
	top:10px;
	padding:6px;
	left:-155px;
	/*width:680px;
	display:block;
	clear:both;*/
	/*_position:absolute;
	_top:712px;
	_left:0px;
	*left:0px;*/
	/*width:600px !important;*/
	width:680px;
}

.ImgFooter, .ImgFooter img{
	float:left;
	margin-right:5px;
	/*position:absolute;*/
	width:51px;
	height:51px;
}

/***********************/


.testoY
{
	font-family:Verdana,Arial;
	color:Black;
	font-size:65px;
	_position:relative;
	*position:relative !important;
	_top:0px;
	*top:0px !important;
}
.table1
{
	width: 100%;
}
.table2
{
	width: 995px;
	height:auto !important;
	/*min-height: 900px !important;*/
	border: 0px;
	background-repeat: no-repeat;
	margin:0 auto;
}
.table2_td1
{
	width: 995px;
	height: 700px;
	position: relative;
	top: 150px;
}
.table3
{
	width: 100%;
	height: 100%;
}
.table3_td1
{
	vertical-align: top;
	width: 500px;
	height: 500px;
}
.table4
{
	height: 300px;
	position: relative;
	left: 250px;

}
.table3_td2
{
	height: 340px;
	vertical-align: top;
}

.table7_Form
{
font-family:Verdana,'Comic Sans MS';
font-size:33px;
height:auto /*69px*/;
left:0px !important;
position:relative !important;
top:10px !important;
width:153px;
/*float:left;*/ clear:both;
padding:0px;
_padding:0px !important;
*padding:0px !important;
_width:140px !important;
*width:140px !important;
/*_margin-left:14px !important;
*margin-left:14px !important;*/
}

.clsAudioLabelsPreview
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: Black;
	font-weight: bold;
	margin-bottom: 5px;
}

.linkGrande
{
	font-size: 12px;
	color: #993300;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*formato del formulario simple del password*/
.Formtable2_passSingle
{
	height:100px;
	width: 185px;
}

.tableThanks
{
	width: 200px;
}

.divThanks
{
	width:190px;
	height:132px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	*position:relative;
	*top:60px;
	display:block;
	margin-left:-25px;
}
.divThanks span{width:200px !important; height:132px !important; word-spacing:0.03em !important;}
.titolo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;
	font-weight: bold;
}

.Pass
{
	font-size: 25px;
	font-family: Verdana;
	color: #cc0000;
	border-style: solid;
	border-color: #cc0000;
	border-width: 1;
	width: 150px;
}

.FormPass
{
	font-size: 12px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none;
}

.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	padding-bottom: 5px;
}
.textSmallR
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	text-align: center;
}
.textSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
}

.ModuloRight
{
	left: 795px;
	top: 20px;
	height: 20px;
	width: 170px;
	border: 0px;
}


A.link2
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A.link2:active
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A.link2:visited
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A.link2:hover
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
}


A.link_2
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
A.link_2:active
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A.link_2:visited
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A.link_2:hover
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}

.table6_Form
{
	position: relative;
	top: 500px;
	left: 500px;
}

/* Estilos para el Footer_2*/

.link_green{
	/*margin-left:55px;*/
}
A.link_green
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4f6d00;
	text-decoration: underline;
	cursor: pointer;
}
A.link_green:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4f6d00;
	text-decoration: underline;
}
A.link_green:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4f6d00;
	text-decoration: underline;
}
A.link_green:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4f6d00;
	text-decoration: underline;
}
.td1_Footer_2
{
	/*width: 680px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
	/*margin-left:55px;
	*width:600px !important;
	float:left !important;*/
	float:none !important;
}
.td2_Footer_2
{
	width: 1px;
	background-color: #4f6d00;
}
.td3_Footer_2
{
	/*clear:both;	*/
}


.clsDivGameText
{
	font-family: Verdana;
	font-size: 10px;
	width: 130px;
	height: 80px;
	background-color: White;
}

/*  POSICIONES DE LOS MODULOS DE LA DERECHA PARA LA PANTALLAS 2 Y 3 */

.clsRightGame
{
	position: absolute;
	top: 0px;
	left: 138px;
}

.clsRightImage
{
	position: absolute;
	top: 200px;
	left: 400px;
}

.clsRightVideo
{
	position: absolute;
	top: 200px;
	left: 400px;
}

.clsRightAudio
{
	height: 60px;
	padding: 0;
	text-align: left;
	width: 190px;
}
.clsRightAudio .play img
{
	float: left;
	padding: 5px;
}
.clsBtnContinue
{
margin-top:9px;
text-align:center;
_margin-top:0px;
*margin-top:0px !important;

}

.HMP{
	height:20px;
	_height:20px !important;
	*height:20px !important; 
	margin:0; 
	padding:0px;
}

.footerStyle .textSmall .RegForm div p{ /*width:680px; margin:0; padding:0px;*width:630px !important;*/}

.content_modulos_music_1{ }	

.textoStyleIn{ }
.HMP{ _height:1px !important; _padding:0px !important; _margin:0px !important;}

.testoY{ }

.Formtable2_passSingle tr td input#txtPass_2{ }
.Formtable2_passSingle tr td img{ position:relative; top:0px; left:0px;}

#table2_Form{height:auto; *height:auto !important; _height:auto;}
table#table2_Form tr{height:auto !important;margin:0px !important;padding:4px 0px !important;}

.content_modulos_music_1{margin:0 !important;padding:0 9px 15px !important;}

#LP_Master_2_1_RegForm_divModo1{ height:auto !important; _height:auto !important; *height:auto !important; /*_position:absolute !important; _top:0px !important; _left:0px !important; *position:absolute !important; *top:0px !important; *left:0px !important;*/ /*_background:red; *background:red;*/}

br{ height:0px !important; *height:0px !important; _height:0px !important; display:none; }

#divOperators{ _position:relative; _top:-50px !important; *position:relative; *top:-50px !important;}

#divOperators .textoStyleIn{ widows:180px; height:20px; _position:relative; _top:10px !important; *position: relative; *top:10px !important;}

#divOperators{ /* *background:red !important;*/ _position:absolute !important; _top:-100px !important; _left:0px !important; *position:absolute !important; *top:-20px !important; *left:0px !important; }
#divProviderInternet{/*position:relative; top:30px; _position:absolute; *position:absolute !important; _top:50px; *top:50px;*/}
#LP_Master_2_1_RegForm_spaAddNumPhone{ _position:absolute !important; *position:absolute !important; _top:-60px !important; *top:-60px !important; }
#divProviderInternet{min-height:1px !important;height:auto;}
#table2_Form tr{ /*position:static; padding-top:20px !important;*/ }

.testoY b{ position:relative; _top:30px; *top:30px !important;}
#divOperators span{height:auto;}

/*	---send friend
------------------------------------------------------------------------------	*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, input, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.fleft{
float:left;
}
.fright{
float:right;
}
.center{
text-align:center;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
text-decoration:none;
}


/*----------- ESTILOS "SEND TO A FRIEND" --------------------*/

#contenedor_S
{
    width:780px;
    height:85px;
	margin:0px;
	padding:0px;
	background-image:url(../../images/FI/bck.gif);
	background-position: left top;
	background-repeat:no-repeat;
}

#sub_contenedor_1
{
    width:auto;
    height:23px;
	float:right;
	margin:11px 10px 7px 0px;
	/*border: #CCC 1px solid;*/
}

#sub_contenedor_2
{
text-align:left;
    width:auto;   
    height:23px;	
	clear:both;
	padding-left:10px;
	text-align:left;
	/*border: #CCC 1px solid;*/
}

#btn_form
{
    float:right;
	margin:-23px 10px 0px 0px;	
	/*border: #CCC 1px solid;*/
	
}

.text_1
{
    margin:0px 2px 0px 15px;
	clear:both;
	
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.8em;
    font-weight:bold;
    color:#5d5d5d;
	
}



/*----------- ESTILOS PARA CAJAS FORMULARIO--------------------*/

input{
	height:21px;
	/*padding:1px 0px 0px 2px;*/	
}

.caja_form_1
{	
    width:123px;	
	border: #bdbbbb 1px solid; 
	background-image:url(../../images/FI/bck_fieldForm.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF;	
		
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#6c6c6f;
	vertical-align:middle;		 
}

.caja_form_2
{	
	background-color:#b2b2b2;	
	border: #999 1px solid;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#fff;
	vertical-align:middle;
} 

#contenedor_S{ *position: relative ; *top:10px ; }

#LP_Master_2_1_InicioFooter{ *position: relative ; *top:0px ; }

#LP_Master_2_1_divSendToFriend{
	width:780px;
	height:85px;
	float:none !important;
	clear:both;
	position:relative !important;
	left:-105px !important;
	top:10px;
	/**position:static !important;*/
}
#LP_Master_2_1_PnlSendToFriend{}

#LP_Master_2_1_Pnlfooter{ background-color:#fff !important;}

#LP_Master_2_1_RegForm_spaAddNumPhone{ *position:relative !important; _position:relative !important; *top:0px !important; width:auto !important; height:auto !important;_width:auto; _height:auto;
*width:auto !important; *height:auto !important;}

.textConditions{ }
.textConditions input{ /*float:left;*/ }
.textConditions input#LP_Master_2_1_RegForm_chkConditions{_position:relative;_top:-120px;*position:relative !important;*top:-120px !important;}
.textConditions span{/*float:left;*/ width:158px; }
.textConditions span#LP_Master_2_1_RegForm_spaAddTextConditions{_position:relative;_top:-120px;*position:relative !important;*top:-120px !important;}

.PositionForm table#table1{ width:0px !important; height:0px !important;}


#LP_Master_2_1_RegForm_btnContinueDinamico img{
_position:absolute !important;*position:absolute !important;
_top:-20px !important;*top:-20px !important;
_left:0px !important;*left:0px !important;}

span#LP_Master_2_1_RegForm_spaAddSelectOperator{/* _position:absolute !important; _top:0px !important;
*position:absolute !important; *top:0px !important;*/}
select#cmbCarrier{ /*_position:absolute !important; _top:40px !important;
*position:absolute !important; *top:40px !important;*/}

#LP_Master_2_1_RegForm_divModo3{width:200px !important;}

.divThanks br{display:block !important;}

/*	reset
--------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{font-size:100%}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}q:before,q:after{content:''}a:active,a:focus{outline:0}*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}


