@charset "utf-8";
/* CSS Document */

*
{
	margin:					0;
	padding:				0;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				14px;
}
			
	
#pop_regalos 
{
	cursor:					default;
	width:					600px;
	height:					430px;
	float:					left;
	display:				block;
	text-align:				left;
}
.closer
{
	width:					600px;
	height:					17px;
	background-color:		#FF0288;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#FFFFFF;
	text-align:				center;
	margin-bottom:			5px;
	padding-top:			4px;
	font-weight:			bold;
}
#pop_regalos .pop_banner_regalos
{
	width:					600px;
	height:					130px;
	float:					left;	
	display:				block;
	background-image:		url(../img/regalos_popup.gif);
	background-repeat:		no-repeat;
	background-position:	top center;
}
#pop_regalos .pop_texto_regalos
{
	width:					550px;
	height:					265px;
	text-align:				left;
	float:					left;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#333333;
	overflow:				auto;
	margin-left:			25px;
}
#pop_regalos .pop_texto_regalos ol
{
	list-style:				decimal;
	margin-left:			15px;
}
#pop_regalos .pop_texto_regalos li
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#333333;
	text-align:				left;
	margin-top:				1px;
	margin-bottom:			3px;
}
#pop_regalos .pop_texto_regalos p
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#333333;
	text-align:				left;
	margin-bottom:			8px;
	margin-top:				6px;
}
#pop_regalos .pop_texto_regalos b
{
	font-size:				10px;
	margin-top:				3px;
	margin-bottom:			3px;
}

#pop_privacidad
{
	cursor:					default;
	width:					600px;
	height:					400px;		
	float:					left;
	display:				block;
	text-align:				left;
}
#pop_privacidad .pop_texto_privacidad
{
	width:					500px;
	height:					360px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#333333;
	text-align:				left;
	overflow:				auto;
	margin-left:			50px;
	margin-bottom:			10px;
	
}	

#pop_privacidad .pop_texto_privacidad b
{
	font-size:				15px;
	color:					#333333;
	font-family:			Arial, Helvetica, sans-serif;
	margin-top:				18px;
	margin-bottom:			18px;
	display:				block;
	text-align:				center;
}	
#pop_privacidad .pop_texto_privacidad p
{
	display:				block;	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#333333;
	text-align:				left;
	overflow:				auto;
	margin-left:			20px;
	margin-bottom:			12px;
}
#pop_compromisos 
{
	cursor:					default;
	width:					600px;
	height:					400px;
	float:					left;
	display:				block;
}
#pop_compromisos .pop_texto_compromisos
{
	width:					525px;
	height:					350px;
	margin-left:			45px;
	text-align:				left;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#333333;
	overflow:				auto;

}
#pop_compromisos .pop_texto_compromisos h2
{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				18px;
	color:					#000000;
	text-align:				center;
	margin-bottom:			10px;
	display:				block;
}
#pop_compromisos .pop_texto_compromisos h2 b
{
	color:					#FF0288;
	font-size:				18px;
}
#pop_compromisos .pop_texto_compromisos li
{
	margin-top:				1px;
	margin-bottom:			3px;
	color:					#FF0288;
	font-weight:			bold;
	margin-left:			35px;
}
#pop_compromisos .pop_texto_compromisos li b
{
	font-size:				11px;
	color:					#333333;
}
#pop_compromisos .pop_texto_compromisos li i
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#333333;
	font-style:				normal;
	font-weight:			normal;
}
#pop_comprobador
{
	width:					600px;
	height:					430px;
	float:					left;
	display:				block;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	cursor:					default;
	color:					#333333;
	text-align:				left;
}
#pop_comprobador b
{
	color:					#FF0288;
	font-size:				11px;
	font-family:			Arial, Helvetica, sans-serif;
}
#pop_comprobador p
{
	width:					450px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#333333;
	margin-left:			85px;
	margin-bottom:			10px;
	margin-top:				10px;
}

#pop_comprobador .seconder b
{
	color:					#FF0288;
	font-size:				13px;
	font-family:			Arial, Helvetica, sans-serif;
}
#pop_comprobador .seconder
{
	width:					550px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				13px;
	color:					#333333;
	margin-left:			35px;
	margin-bottom:			5px;
	margin-top:				5px;
}

#pop_comprobador form
{
	width:					500px;
	height:					350px;
	float:					left;
	margin-left:			120px;
	margin-top:				10px;
	
}
#pop_comprobador form .row
{	
	float:					left;
	margin-left:			5px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					black;
	text-decoration:		none;
	text-align:				left;
	margin-bottom:			0px;
	width:					450px;
	height:					25px;
	
}

#pop_comprobador form .row .caja_texto
{
	float:					right;
	height:					18px;
	width:					198px;
	margin-top:				-5px;
	margin-right:			70px;
	border:					1px solid #888888;
	background-image:		url(../img/fondo_cajas.gif);
	background-repeat:		repeat-x;
	background-position:	top;
	font-size:				11px;
}
#pop_comprobador form .boton_comprobar 
{
	width:					98px;
	height:					22px;
	float:					right;
	background-image:		url(../img/boton_negro.gif);
	background-repeat:		no-repeat;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			bold;
	font-size:				15px;
	color:					#F4F5F7;		
	margin-top:				18px;
	margin-right:			114px;
	text-decoration:		none;
	text-align:				center;
	padding-bottom:			4px;
	padding-right:			2px;
	border:					0;	
	cursor:					pointer;	
}

.closer, .pol_priv_opener, .reg_opener, .compromisos_opener
{
	cursor:					pointer;
}

.footer
{
	width:					950px;
	float:					left;
	margin-top:				20px;
	display:				block;
	font-size:				10px;
	color:					#666;
	text-align:				center;
	padding-bottom:			20px;
}

.footer b, .footer u
{
	font-size:				10px;
}

/* TENGO O NO TENGO ADSL */

.pasarte
{
	display:				none;
	width:					800px;
	height:					410px;
	background:				#F0F0F0;
	cursor:					default;
	text-align:				left;
	font-size:				10px;
}

.pasarte .closer
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	text-align:			center;
	color:				white;
	background:			#333333;
	cursor:				pointer;
	width:				800px;
	height:				18px;
	padding-top:		2px;
}

.pasarte .left
{
	width:				512px;
	height:				380px;
	float:				left;
	border-right:		1px solid #FE0585;
	font-size:			10px;
}

.pasarte .right
{
	width:				287px;
	height:				390px;
	float:				left;
	font-size:				10px;
}

.pasarte .solinfo .ofer
{
	width:				288px;
	height:				107px;
	background:			url(../img/pasarme_ofer.jpg) no-repeat;
	float:				left;
	margin-top:			10px;
	margin-left:		-1px;
}

.pasarte .left h2
{
	color:				#FE0585;
	font-size:			16px;
	font-family:		Arial, Helvetica, sans-serif;
	margin:				10px 0 10px 5px;
}

.pasarte .left ol
{
	color:				#FE0585;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	margin-left:		26px;
	margin-right:		10px;
	font-size:				10px;
}

.pasarte .left li
{
	margin:				8px 10px 8px 0px;
	font-size:				10px;
}

.pasarte .left ol b
{
	color:				black;
	font-size:				10px;
}

.pasarte .solinfo form
{
	width:					auto;
	height:					auto;
	background:				none;
	font-size:				10px;
}

.pasarte .solinfo
{
	width:					285px;
	height:					288px;
	background:				#F0F0F0;
	color:					black;
}

.pasarte .solinfo .title
{
	font-size:				16px;
	font-weight:			bold;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#FE0585;
	text-align:				center;
	margin-left:			20px;
	margin-top:				4px;
	float:					left;
	width:					265px;
}

.pasarte .solinfo .claim
{
	width:					263px;
	font-size:				11px;
	float:					left;
	margin:					4px 10px 7px 4px;
	padding-left:			14px;
	background:				url(../img/solinfo_li.jpg) no-repeat 0px 2px;
}

.pasarte .solinfo .claim b
{
	font-size:				10px;
}

.pasarte .solinfo .row
{
	width:					255px;
	margin:					3px 0 3px 18px;
	float:					left;
	background:				url(../img/solinfo_dotted.jpg) repeat-x bottom;
	height:					20px;
	font-size:				10px;
}

.pasarte .solinfo .acepto
{
	background-image:		none;
}

.pasarte .solinfo .acepto label
{
	font-weight:			normal;
	font-size:				10px;
}

.pasarte .solinfo .row label
{
	float:					left;
	background:				#F0F0F0;
	margin-top:				3px;
	font-weight:			bold;
	height:					20px;
	padding-right:			3px;
	font-size:				10px;
}

.pasarte .solinfo .acepto label
{
	font-weight:			normal;
}

.pasarte .solinfo .row .inputter
{
	width:					100px;
	float:					right;
	height:					16px;
	border:					1px	solid #FE0585;
	font-size:				10px;
	margin-top:				1px;
}

.pasarte .solinfo .boton_enviar
{
	width:					98px;
	height:					22px;
	float:					right;
	color:					white;
	font-weight:			bold;
	font-size:				9px;
	border:					0;
	background:				url(../img/boton_negro.gif) no-repeat;
	margin:					3px	15px 0 0;
	cursor:					pointer;
}

.pasarte .solinfo .ofer
{
	width:					287px;
	height:					107px;
	background:				url(../img/recuadro_pop_up.gif) no-repeat;
	border-right:			1px solid #FE0585;
}

#promo_especial
{
	display:				none;
	width:					700px;
	height:					350px;
	cursor:					default;
}

#promo_especial .oferta
{
	width:					348px;
	height:					350px;
	background:				white;
	float:					left;
	overflow:				auto;
	text-align:				left;
}

#promo_especial .oferta h2
{
	font-size:				23px;
	color:					#FD0583;
	text-align:				left;
	font-family:			Arial, Helvetica, sans-serif;
	margin:					10px 0 0px 10px;
}

#promo_especial .oferta h3
{
	font-size:				18px;
	color:					#666666;
	text-align:				left;
	font-family:			Arial, Helvetica, sans-serif;
	margin:					0px 0 0px 10px;
}

#promo_especial .oferta .prize
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				30px;
	color:					#FD0583;
	margin:					5px 0 0 10px;
}
#promo_especial .oferta .prize i
{
	font-size:				15px;
	font-style:				normal;
}
#promo_especial .oferta .duration
{
	font-size:				14px;
	font-weight:			bold;
	text-decoration:		none;
}

#promo_especial .oferta ul
{
	margin:					10px 10px 10px 30px;
}

#promo_especial .oferta ul li
{
	font-size:				11px;
}

#promo_especial .oferta ul li b
{
	font-size:				11px;
	color:					#333333;
}

#promo_especial .footer
{
	width:					310px;
	font-size:				9px;
	margin-left:			10px;
}

#promo_especial .footer p
{
	font-size:				9px;
	text-align:				left;
	margin-bottom:			8px;
}


#promo_especial .solinfo
{
	width:					349px;
	height:					350px;
	float:					left;
	display:				block;
	background:				#F0F0F0;
	border-left:			1px solid #999999;
}

#promo_especial .solinfo .closer
{
	width:					50px;
	float:					right;
	background:				none;
	color:					#666666;
}

#promo_especial .solinfo label
{
	display:				block;
	float:					left;
	width:					240px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			bold;
	color:					black;
	text-decoration:		none;
	text-align:				left;
	height:					25px;
	padding-left:			0px;
	padding-top:			0px;
	margin-right:			0px;
}
#promo_especial .solinfo .checker label
{
	display:				inline;
	float:					none;
	margin-bottom:			15px;
}
#promo_especial .solinfo .row
{	
	float:					left;
	margin-left:			35px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			bold;
	color:					black;
	text-decoration:		none;
	text-align:				left;
	margin-bottom:			2px;
	width:					300px;	
}
#promo_especial .solinfo .checker 
{
	float:					left;
	padding-bottom:			15px;
	padding-top:			4px;
	margin-bottom:			10px;
}
#promo_especial .solinfo .row .txt_form
{
	float:					left;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			bold;
	color:					black;
	text-decoration:		none;
	padding-top:			2px;
}
#promo_especial .solinfo .row checkbox
{
	float:					left;	
}
#promo_especial .solinfo .row select
{
	font-size:				10px;
	margin-right:			25px;
	font-family:			Arial, Helvetica, sans-serif;
	width:					95px;
	height:					19px;
	float:					right;
	
}	
#promo_especial .solinfo .row .caja_texto
{
	float:					right;
	height:					16px;
	width:					150px;
	margin-top:				0px;
	margin-right:			25px;
	border:					1px solid #888888;
	background-image:		url(../../img/fondo_cajas.gif);
	background-repeat:		repeat-x;
	background-position:	top;
}
#promo_especial .solinfo .boton_enviar
{
	width:					98px;
	height:					22px;
	float:					right;
	background-image:		url(../../img/boton_negro.gif);
	background-repeat:		no-repeat;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			bold;
	font-size:				15px;
	color:					#F4F5F7;		
	margin-left:			2px;
	margin-right:			90px;
	margin-top:				0px;
	text-decoration:		none;
	text-align:				center;
	padding-top:			0px;
	border:					0;	
	cursor:					pointer;	
}
#promo_especial .solinfo .privacidad
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#FD0583;
	margin-top:				3px;
	margin-bottom:			-3px;
	margin-left:			30px;
}
#promo_especial .solinfo .privacidad u
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#FD0583;
	font-weight:			normal;
}
#promo_especial .solinfo .privacidad .checkbox
{
	margin-right:			3px;
	margin-top:				0px;
	margin-bottom:			-10px;
	margin-left:			3px;
	float:					left;
}
#promo_especial .solinfo h2
{
	font-size:				23px;
	color:					#FD0583;
	text-align:				left;
	font-family:			Arial, Helvetica, sans-serif;
	margin:					10px 0 10px 35px;
}

#promo_especial .solinfo p
{
	font-size:				11px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#666666;
	font-weight:			bold;
	text-align:				left;
	margin:					0px 20px 10px 35px;
}

#promo_especial .solinfo p b
{
	color:					black;
	text-decoration:		underline;
	font-size:				11px;
	font-family:			Arial, Helvetica, sans-serif;
}