/*@charset "iso-8859-1";*/

body{
	margin:0;
	padding:0;
	background-color:#EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-image:url(../images/new/fondo_cabecera_new_2010.gif);
	background-repeat:repeat-x;

	background-color:#f4f4f4;
	
}

/* CSS Document */
.image_logo{
	border:1px #CCC solid;
	margin-bottom:15px;
	
	
}
.texto_form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;

	
}
a{
	
		color:#e82b31;
	text-decoration:underline;
}
a:hover{
	color: #666666;
		text-decoration:underline;
}


/* samu */
.apuntate{
	background-image: url(../images/new/boton_apuntate_new.png);
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 86px;
	font-size: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#siguienteenv{
	color: #FFF;
	background-color: #E72C32;
	font-style: italic;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 25px;
	width: 100px;
}
#confirmar{
	color: #FFF;
	background-color: #E72C32;
	font-style: italic;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 25px;
	width: 450px;
	cursor:pointer;
}
/* fin samu */


.selec_ciud{

		border-width: 1px;		
		border-style: solid;		
		border-color: #dadada;		
		border-top-width: 1px;		
		border-top-color: #bababa;		
		color:#333333;
	
		font-family:Arial, Helvetica, sans-serif;
		padding:2px;		
		
		font-weight: normal;
		font-size:12px;
		width:200px;
		height:23px; 
		/*_height:15px; */
		padding-top:2px;
		margin-top:5px;
		padding-let:5px
	
}

.contenedor{
	width:1015px;
	background-color:#FFFFFF;
	text-align:left;
	margin:0 auto;
		
}

.selecciona_tu_ciudad{
	/*background-image:url(http://www.letsbonus.com/images/fondo_selecciona_ciudad_gif.gif);
	background-repeat:repeat-x;*/
	width:380px;
	height:37px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	text-align:center;
	padding-top:13px;
	
}

.selecciona_tu_ciudad a:link {
	color:#e82b31;
	font-weight: bold;

}

.selecciona_tu_ciudad a:visited {
	color:#e82b31;
font-weight: bold;


}

.contenedor_oferta{
	width:940px;
	background-color:#FFFFFF;
	text-align:left;
	margin:0 auto;
		
}

.oferta_fondo_rayas_izda{
	width:19px;
	background-image:url(http://www.letsbonus.com/images/rayas_laterales.gif);
	background-repeat:repeat-y;
	background-position:left
	
}
.oferta_fondo_rayas_dcha{
	width:26px;
	background-image:url(http://www.letsbonus.com/images/rayas_laterales.gif);
	background-repeat:repeat-y;
	background-position:left;
	
}
.contenedor_img_oferta{
	margin-top:-7px;
	background-image:url(http://www.letsbonus.com/images/fondo_imagen_oferta.jpg);
	width:440px;
	height:297px;
	

	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:10px;
	
}
.titular_home{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#a2a2a2;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	line-height:20px;
		
}

.titular_rojo_grande{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;

	color:#e82b31;
	font-weight:bold;
	text-align:left;
	margin-bottom:40px;
	_margin-bottom:30px;
	margin-top:10px;
	
}

.titular_rojo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#e82b31;
	font-weight:bold;
	text-align:left;
	margin-bottom:-5px;
	_margin-bottom:-10px;
	
}


.titular_rojo_faq{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	
	color:#e82b31;
	font-weight:bold;
	text-align:left;
	margin-bottom:-5px;
	_margin-bottom:-10px;
	margin-top:35px;
	
}


.titular_rojo_inferior{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	color:#e82b31;
	font-weight:bold;
	text-align:left;
	
	
}

#boton_comprar{
	background-image:url(http://www.letsbonus.com/images/fondo_comprar_ahora.gif);
	background-repeat:no-repeat;
	width:382px;
	height:65px;

	
}

#boton_comprar a:hover {
	background-image:url(http://www.letsbonus.com/images/fondo_comprar_ahora_hover.gif);
	background-repeat:no-repeat;
	width:382px;
	height:65px;

	
}

div#comprar {

	width:352px;
	height:48px;
	background-image:url(http://www.letsbonus.com/images/fondo_comprar_ahora.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:17px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#FFFFFF;

	
}
/*
div#comprar a{

	width:382px;
	height:65px;
	background-image:url(http://www.letsbonus.com/images/fondo_comprar_ahora.gif);
    background-repeat: no-repeat;   
	
}   
div#comprar a:hover{   
	width:382px;
	height:65px;
	background-image:url(http://www.letsbonus.com/images/fondo_comprar_ahora_hover.gif);
    background-repeat: no-repeat;   
}  
*/

.titular_gris{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#999999;
	font-weight:bold;
	text-align:left;
	margin-bottom:-10px;
	_margin-bottom:-10px;
	margin-top:0px;
	
}

.titular_oferta_arial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#e82b31;
	line-height:20px;
	margin-bottom:5px;
}

.fondo_gris{
	width:271px;
	height:68px;
	background-image:url(../images/new/fondo_gris_home.gif);
	background-repeat:no-repeat;
	
	margin-top:-5px;
	
}



.fondo_gris_titular_gris{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	
}
.fondo_gris_titular_gris_arial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	
}

.fondo_gris_titular_rojo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#e82b31;
	font-weight:bold;
	
}

.prensa_td{
	padding-top:5px;
	
	
}
.prensa_titular{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#e82b31;
	font-weight:bold;

	
	
}
.prensa_subtitulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#e82b31;
	font-weight:normal;
	
}
.prensa_subtitulo_gris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	font-weight:normal;
	
}
.prensa_fecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
	
}

.prensa_link a{
	color: #666666;
	font-weight:normal;
}

.prensa_link a:link{
	color: #666666;
	font-weight:normal;
}

.prensa_link a:hover{
	color: #e82b31;
	font-weight:normal;
}





.contenedor_inferior_newsletter{
	width:800px;;
	padding:10px 25px 25px 25px;
	_padding-top:25px;
	margin-left:0px;
	margin-top:8px;
	/*border:dashed;
	border-color:#CCCCCC;
	border-style:dashed;
	border-width:1px;*/

	
	
}

.fondo_gris_titular_rojo_hora{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#e82b31;
	font-weight:bold;
	
}

.titular_home a:link {
	color:#e82b31;
font-weight: bold;

}

.titular_home a:visited {
	color:#e82b31;
font-weight: bold;


}
.texto_condiciones{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:14px;
	
}

p{
	
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:15px;
	
		
}

.titular_home a:hover {
color: #666666;
font-weight: bold;

}




.rojo{
	color:#e82b31;
	
}
ul{
	list-style-type:disc;
	list-style:circle;
	color:#036;
	
}

li{
		list-style-type:disc;
	list-style:circle;
	color:#036;
	list-style-type:disc;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	margin-bottom:20px;
}


/* NUEVOS ESTILOS */

#contenedor_todo{
	width:990px;
	margin:0 auto;
	/*background-color:#3CF;*/
	
	
}
#contenedor_cabecera{
	width:990px;
	height:220px;
/*	margin:0 auto;
	background-color:#3CF;*/
	
	
}
#contenedor_izquierda{
	width:750px;
	float:left;

	
	
}

#contenedor_derecha{
	width:230px;
	float:right;
	

	
}

#contenedor_pie{
	padding-top:10px;
	clear:both;
	width:100%;
	background-image:url(../images/new/fondo_pie_new.gif);
	background-repeat:repeat-x;
	height:250px;

	
}
.contenedor_pie_centrado{
	width:990px;
	margin:0 auto;
	
	height:250px;

	
}

.ciudad a{

	color:#fff;

	
}

#apuntate a {
	display:block;
	width:118px;
	height:44px;
	margin: 0;
	padding:0;
);
	background: url(../images/new/boton_apuntate_new.png)  0 0 no-repeat;
	text-decoration: none;
}
#apuntate a:hover {	
	background:  url(../images/new/boton_apuntate_new_hover.png)  0 0 no-repeat;
}

#apuntate_2 a {
	display:block;
	width:118px;
	height:44px;
	margin: 0;
	padding:0;
	background:  url(../images/new/boton_apuntate_new.png)  0 0 no-repeat;
	text-decoration: none;
}
#apuntate_2 a:hover {	
	background:  url(../images/new/boton_apuntate_new_hover.png)  0 0 no-repeat;
}

.titulos_cabecera_derecha{

	text-align:right;
	padding-right:10px;
	
}
.titulos_cabecera_derecha p{
	margin-top:5px;
	margin-bottom:0px;
		font-family:Georgia, "Times New Roman", Times, serif;
	line-height:15px;
	font-size:14px;
	color:#bcbcbc;

	
}
.titulos_cabecera_derecha .blanco{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;


	
}
.login_css {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-right:5px;
	height:40px;
	margin-top:15px;
	color:#CCC;
	
}

.login_css a{
	color:#CCC;
	font-weight:normal;
}

.login_css a:link{
		color:#CCC;
	font-weight:normal;
}

.login_css a:hover{
	color: #e82b31;
	font-weight:normal;
}

.contenedor_inferior{
	width:680px;
	padding:10px 25px 25px 25px;
	margin-left:18px;

	border:dashed;
	border-color:#CCCCCC;
	border-style:dashed;
	border-width:1px;
	background-color:#FFF;
	
	
}

.contenedor_inferior_home{
	width:747px;
	padding:0;
	margin-left:5px;
	margin-top:20px;

	border:dashed;
	border-color:#CCCCCC;
	border-style:dashed;
	border-width:1px;
	background-color:#FFF;
	
	
}
.contenedor_rojo{
	width:730px;
	padding:15px 5px 15px 10px;
	margin-left:5px;
	overflow:hidden;
	

	border:dashed;
	border-color:#e82b31;
	border-style:dashed;
	border-width:1px;
	background-color:#FFF;
	
	
}

.contenedor_error_ancho{
		width:550px;
	padding:10px;
	border:dashed;
	border-color:#e82b31;
	border-style:dashed;
	border-width:1px;
	background-color:#FEC2C2;
	 color:#333; 
	 font-size:12px; 
	 font-weight:bold; 
	 font-family:Arial, Helvetica, sans-serif
	
}

.contenedor_error_100{
		width:100%;
	padding:10px;
	border:dashed;
	border-color:#e82b31;
	border-style:dashed;
	border-width:1px;
	background-color:#FEC2C2;
	 color:#333; 
	 font-size:12px; 
	 font-weight:bold; 
	 font-family:Arial, Helvetica, sans-serif
	
}

.contenedor_ok_ancho{
		width:550px;
	padding:10px;
	border:dashed;
	border-color:#9C0;
	border-style:dashed;
	border-width:1px;
	background-color:#E9FCC2;
	 color:#333;
	 font-size:12px; 
	 font-weight:bold; 
	 font-family:Arial, Helvetica, sans-serif
	
}
.contenedor_ok_100{
		width:100%;
	padding:10px;
	border:dashed;
	border-color:#9C0;
	border-style:dashed;
	border-width:1px;
	background-color:#E9FCC2;
	 color:#333;
	 font-size:12px; 
	 font-weight:bold; 
	 font-family:Arial, Helvetica, sans-serif
	
}


.compartelo_home{
	margin-left:3px;
width:445px; height:42px; background-image:url(../images/new/fondo_pasalo.png); background-repeat:no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFF;
font-style:italic;
font-weight:bold;
padding-left:20px;
padding-top:7px;
background-color:#FFF;
	
}
.compartelo_home a{
	text-decoration:none;
	color:#FFF;
	
}


	#menu a {
		display:block;
		width:261px;
		height:57PX;
		margin: 0; 
		padding:11px 0px  0px 10px;
		background: url(../images/new/comprar_ahora.gif)  -271px 0 no-repeat;
/*			background-position: -271px 0;*/
		text-decoration: none;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#FFFFFF;
		}
	#menu a:hover {	
			width:261px;
/*		background-position: -271px 0;*/
			background-position: 0 0;
		color: #FFFFFF;
		}
	#menu a:active {
			width:261px;
/*		background-position: 0px 0;*/
			background-position: -271px 0;
		color:white;
		}
		
		#controlador_com {
 	height: 100%; 
	width: 100%;
	}
	
	
	a.button {
	

    /* Sliding right image */
    background: transparent url('../images/new/boton_lets_02b.png') no-repeat scroll top right; 
display: block;
float: left;
height: 40px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 25px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.button span {
/* Background left image */ 
background: transparent url('../images/new/boton_lets_01b.png') no-repeat; 
display: block;
line-height: 25px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 7px 0 5px 18px;
} 
a.button:hover {
	text-decoration:none;
color:#FFF;
background: transparent url('../images/new/boton_lets_02a.png') no-repeat scroll top right; 


}

a.button:hover span{
	color:#FFF;
text-decoration:none;
background: transparent url('../images/new/boton_lets_01a.png') no-repeat; 
}

input:focus { border: 1px dotted black; }
input.error { border: 1px solid red; }

/*label.error { display:none; visibility:hidden; color: red;    height:0px; font-size:0.0em; }*/
label.error { color: red;   font-size:11px; padding-left:0px; padding-top:5px; display:block; }

.required {
		background-color: #fcfcfc;	
		/*background-image:url(img/iconos/field_bg.jpg);
		background-repeat: repeat-x;		
		background-x-position: center;		
		background-y-position: top;		*/
		border-width: 1px;		
		border-style: solid;		
		border-color: #dadada;		
		border-top-width: 1px;		
		border-top-color: #bababa;		
		color:#333333;
		vertical-align:middle;
		/*padding-left:5px;*/
		font-family:Arial, Helvetica, sans-serif;
		padding:2px;
		padding-top:0px;
/*		height:20px;	*/
		font-weight: normal;
		font-size:11px;
		height: 20px;
	
			

}



.norequired {
	width:170px;
		background-color: #fcfcfc;	
		/*background-image:url(img/iconos/field_bg.jpg);
		background-repeat: repeat-x;		
		background-x-position: center;		
		background-y-position: top;		*/
		border-width: 1px;		
		border-style: solid;		
		border-color: #dadada;		
		border-top-width: 1px;		
		border-top-color: #bababa;		
		color:#333333;
		vertical-align:middle;
		/*padding-left:5px;*/
		font-family:Arial, Helvetica, sans-serif;
		padding:2px;
		padding-top:0px;
/*		height:20px;	*/
		font-weight: normal;
		font-size:11px;
		height: 20px;
	
			

}

.texto_12px{
	font-size:12px;
	
	
}

.separador{
	padding-top:10px;
	padding-bottom:10px;
		border-bottom:1px #CCC dashed;
	
	
}
.separador_arriba{
	padding-top:10px;
	padding-bottom:10px;
		border-top:1px #CCC dashed;
	
	
}
.separador_p{
	

	padding-bottom:10px;
		border-bottom:1px #CCC dashed;
	
	
}


	

.activo a{
cursor:pointer;
text-decoration:none;
	color:#FFF;
}
.activo{
		cursor:pointer;
	margin-top:10px;
	width:210px;
	height:20px;
	padding:10px 5px 10px 10px;
		background-color:#666;
		
			font-size:14px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-weight:bold;
}
.inactivo a{
	cursor:pointer;
	text-decoration:none;
	color:#FFF;
}
.inactivo{
		cursor:pointer;
		margin-top:10px;
	width:210px;
	height:20px;
padding:10px 5px 10px 10px;
		background-color:#e82b31;
		text-decoration:none;
		color:#FFF;
		font-size:14px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-weight:bold;
	
}


.activo_new a{
cursor:pointer;
text-decoration:none;
	color:#de2338;
}
.activo_new{
	text-decoration:none;
		cursor:pointer;
	margin-top:10px;
	width:210px;
	height:20px;
	padding:10px 5px 10px 10px;
		background-color:#E9E9E9;
		
			font-size:14px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-weight:bold;
}
.inactivo_new a{
	cursor:pointer;
	text-decoration:none;
	color:#de2338;
}
.inactivo_new{
text-decoration:none;
cursor:pointer;
		margin-top:10px;
	width:210px;
	height:20px;
padding:10px 5px 10px 10px;
		background-color:#fff;
		text-decoration:none;
		color:#de2338;
		font-size:14px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-weight:bold;
	
}

.comofunciona_p{
	font-size:12px;
	color:#010101;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	margin-bottom:-3px;
	font-weight: bold;
	
}
	
