body{
	margin: auto;
	background-repeat:no-repeat;
	
}

html{
	overflow-x:hidden;
}

img{
	border: 0px;
}

.homebatidos{
	background-color: #fff;
	background: url(../img/fondoHomeBatidos.jpg) no-repeat center top;
}

.home{
	background-color: #0f1594;
}

.fresa{
	background-color:#d30043;
}
.chocolate{
	background-color:#6e3613;
}
.light{
	background-color:#8d5280;
}
.cereales{
	background-color:#38a647;
}
.coreo{
	background-color:#ffffff;
}


#fondo_fresa{
	background: url(../img/fondosweb_fresa.jpg) no-repeat center top;
}
#fondo_chocolate{
	background: url(../img/fondosweb_chocolate.jpg) no-repeat center top;
}
#fondo_light{
	background: url(../img/fondosweb_light.jpg) no-repeat center top;
}
#fondo_cereales{
	background: url(../img/fondosweb_cereales.jpg) no-repeat center top;
}
#fondo_coreo{
	background: url(../img/fondosweb_coreo.jpg) no-repeat center top;
}
#fondo_coreofinal{
	background: url(../img/fondosweb_coreogranfinal.jpg) no-repeat center top;
}
#fondo_coreo_limpio{
	background: url(../img/fondosweb_coreo_limpio.jpg) no-repeat center top;
}

#fondo_coreo_3edicion{
	background: url(../img/fondosweb_coreo_3edicion.jpg) no-repeat center top;
}



#pie_home{
	margin:auto;
	width: 960px;
	clear: both;
	text-align: center;
	border-top:1px solid #fafafa;
	background-color: #0f1594;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top: 10px;
	padding-bottom: 10px;		
}
#pie_home a{color: #639be1; text-decoration: none;}
#pie_home a:hover{color: #0d74f3; text-decoration: none;}

#pie_homebatidos{
	margin:auto;
	width: 960px;
	clear: both;
	text-align: center;
	border-top:1px solid #0f1594;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top: 10px;
	padding-bottom: 10px;		
}
#pie_homebatidos a{color: #639be1; text-decoration: none;}
#pie_homebatidos a:hover{color: #0d74f3; text-decoration: none;}

#pie_fresa{
	margin:auto;
	width: 960px;
	clear: both;
	text-align: center;
	border-top:1px solid #d30043;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-top: 10px;
	padding-bottom: 10px;		
}
#pie_fresa a{color: #639be1; text-decoration: none;}
#pie_fresa a:hover{color: #0d74f3; text-decoration: none;}

#pie_chocolate{
	margin:auto;
	width: 960px;
	clear: both;
	text-align: center;
	border-top:1px solid #6e3613;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-top: 10px;
	padding-bottom: 10px;		
}
#pie_chocolate a{color: #639be1; text-decoration: none;}
#pie_chocolate a:hover{color: #0d74f3; text-decoration: none;}

#pie_light{
	margin:auto;
	width: 960px;
	clear: both;
	text-align: center;
	border-top:1px solid #8d5280;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-top: 10px;
	padding-bottom: 10px;		
}
#pie_light a{color: #639be1; text-decoration: none;}
#pie_light a:hover{color: #0d74f3; text-decoration: none;}

#pie_cereales{
	margin:auto;
	width: 960px;
	clear: both;
	text-align: center;
	border-top:1px solid #38a647;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-top: 10px;
	padding-bottom: 10px;		
}
#pie_cereales a{color: #639be1; text-decoration: none;}
#pie_cereales a:hover{color: #0d74f3; text-decoration: none;}

#pie_coreo{
	margin: auto;
	width: 960px;
	clear: both;
	text-align: center;
	border-top: 1px solid #A3B4D9;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}
#pie_coreo a{color: #639be1; text-decoration: none;}
#pie_coreo a:hover{color: #0d74f3; text-decoration: none;}

#cabecera{
	margin: auto;
	/*width: 1152px;*/
	width: 960px;
	height: 150px;
}


#principal{
	margin: auto;
	width: 960px;
	min-height: 600px;
	background-color:#FFFFFF;
	/*overflow: auto;*/
}

#principal_coreo{
	margin: auto;
	width: 960px;
	min-height: 500px;
	clear: both;
	overflow: hidden;
}

#principal_verde{
	margin: auto;
	width: 960px;
	height: 500px;
	background-image: url(../img/principal_verde.png);
	background-repeat:no-repeat;

}



#contenido_batidos{
	margin:auto;
	width:940px;
	margin-top:5px;
	text-align:center;
}

#prin_coreo{
	width: 960px;
	clear: both;
}

#sidebar_coreo{
	float: left;
	width: 190px;
	margin-top: 150px;
	margin-left: 60px;
	background-color: #fff;
}

#sidebar_coreo_abajo{
	float: left;
	width: 190px;
	margin-top: 500px;
	margin-left: 60px;
	background-color: #fff;
}



#contenido_coreo{
	float: right;
	width: 650px;
	/*margin:auto;
	width:550px;*/
	margin-top: 85px;
	/*margin-left: 370px;*/
	/*padding-bottom: 20px;*/
	font-family:AndikaBasicRegular;
	font-size:0.85em;
	color:#333333;
	/*background-color:#FFFFFF;*/
	min-height:500px;
}

#contenido_coreofinal{
	margin: auto;
	width: 850px;
	font-family:AndikaBasicRegular;
	font-size:0.85em;
	color:#333333;
	overflow:hidden;
}


#contenido_faq{
	float: right;
	width: 650px;
	/*margin:auto;
	width:550px;*/
	margin-top: 95px;
	/*margin-left: 370px;*/
	/*padding-bottom: 20px;*/
	/*font-family:AndikaBasicRegular;*/
	font-size:0.85em;
	color:#333333;
	/*background-color:#FFFFFF;*/
	min-height:500px;
}


#recuerda_coreo{
	border:1px solid #e0e0e0;
	padding: 10px;
	overflow: auto;	
	width:90%;
}

.imagei {
	float: left;
	margin-right:9px;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	border: 0;
}

.imaged {
	float: right;
	margin: 9px 0 3px; 5px;
	border: 0;
}

#contenido_coreo h1{
	font-family:AndikaBasicRegular;
	font-size:1.2em;
	color:#476cae;
}

#contenido_coreo h2{
	font-family:AndikaBasicRegular;
	font-size:2em;
	color:#476cae;
}

#contenido_coreo a{
	text-decoration: underline;
	color:#de198d;	
}
#contenido_coreo a:hover{
	text-decoration: underline;
	color:#bf0373;		
}

#contenido_faq h1{
	font-family:Tahoma;
	font-size:1.2em;
	color:#476cae;
}

#contenido_faq h2{
	font-family:Tahoma;
	font-size:2em;
	color:#476cae;
}

#contenido_faq a{
	text-decoration:none;
	color:#23357F;
}
#contenido_faq a:hover{
	text-decoration: underline;
	color:#23357F;		
}


#contenido_concurso{
	margin:auto;
	width:940px;
	margin-top: 10px;
	padding-bottom: 20px;
	font-family:AndikaBasicRegular;
	font-size:0.85em;
	color:#333333;
	background-color:#FFFFFF;
	min-height:500px;
}
#contenido_concurso_i{
	float: left;
	width:270px;
	margin-top:5px;
	text-align:center;
}

#contenido_concurso_i a{
	text-decoration: none;
	color: #000;
}

#contenido_concurso_i a:hover{
	text-decoration: underline;
	color: #000;
}

#contenido_concurso_d{
	float: right;
	width:640px;
	margin-top:15px;
	text-align:center;
	color:#333333;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 1.3em;
}

#contenido_promo{
	margin:auto;
	width:940px;
	margin-top:20px;
	font-family:AndikaBasicRegular;
	/*font-size:0.85em;*/
	color:#333333;
	padding-left:10px;
	padding-right:10px;
}


#contenido_pincode{
	margin:auto;
	width:940px;
	margin-top:20px;
	font-family:AndikaBasicRegular;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img/fondo_introducepin.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:500px;
}


#bloque_texto_promo{
	width:450px;
	float:right;
	clear:both;
	text-align:center;
	font-family:AndikaBasicRegular;
	font-size:1em;
	color:#009900;	
}

#bloque_premio_winner{
	width:400px;
	float:left;
	clear:none;
	text-align:center;
	font-family:AndikaBasicRegular;
	font-size:1em;
	color:#009900;	
}

#bloque_texto_winner{
	width:460px;
	float:left;
	clear:none;
	text-align:center;
	font-family:AndikaBasicRegular;
	font-size:1.2em;
	color:#009900;	
}

#bloque_contenido_promo{
	width:400px;
	float:left;
	clear:both;
	text-align:left;
	padding-left:20px;
	margin-top:15px;
	font-weight:bold;
	font-family:AndikaBasicRegular;
	font-size:1em;	
	
}

#instrucciones{
	width:920px;
	text-align:left;
	font-family:AndikaBasicRegular;
	font-size:1em;
	color:#333333;
	padding-left:20px;	
	padding-bottom:15px;	
	padding-top:5px;
	clear:both;
	
}

#instrucciones a{
	font-size:1em;
	text-decoration:underline;
	color:#00CC00;
}

#instrucciones a:hover{
	font-size:1em;
	text-decoration:none;
	color:#00CC00;
}


#contenido_club_entrada{
	width:950px;
	text-align:left;
	float:left;
	clear:both;
	/*background-color:#FFFFFF;*/
	background-image: url(../img/fondo_registro.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;


}

.texto_morado{
	color: #4C2B70;
}


#contenido_club_multimedia{
	width:950px;
	text-align:left;
	float:left;
	clear:both;
	/*background-color:#FFFFFF;*/
	background-image: url(../img/fondo_multimedia.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;


}

#contenido_club_roadshow{
	width:950px;
	min-height:566px;
	text-align:left;
	float:left;
	clear:both;
	background-color:#264896;
	background-image: url(../img/fondo_roadshow.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;


}

#contenido_club_roadshow_txt{
	width:950px;
	text-align:left;
	float:left;
	clear:both;
	background-color:#0041A9;
	background-image: url(../img/fondo_roadshow_txt.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;


}

#contenido_club_descargas{
	width:950px;
	text-align:left;
	float:left;
	clear:both;
	background-color:#FFFFFF;
	background-image: url(../img/fondo_descargas.jpg);
	min-height:530px;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;


}


#contenido_club_registro{
	width:950px;
	text-align:left;
	float:left;
	clear:both;
	background-color:#FFFFFF;
	background-image: url(../img/fondo_registro2.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;


}

#contenido_tienda{
	width:950px;
	text-align:left;
	font-family:AndikaBasicRegular;
	/*font-size:1em;*/
	color:#333333;	
	float:left;
	clear:both;
	background-color:#FFFFFF;
	background-image: url(../img/fondo_tienda.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;
	min-height:500px;
}


#contenido_club_loaduser{
	width:950px;
	text-align:left;
	float:left;
	clear:both;
	background-color:#FFFFFF;
	background-image: url(../img/fondo_loaduser.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;


}

#texto_registro2{
	margin-top:5px;
	font-family:AndikaBasicRegular;
	font-size:0.85em;
	color:#000000;
	margin-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	width:750px;
	padding-top:13px;
	padding-bottom:10px;
	float:right;
	clear:both;

}

#texto_registro2 a{
	font-family:AndikaBasicRegular;
	font-size:1em;
	color:#339900;
	text-decoration:underline;
}


#texto_registro2 a:hover{
	text-decoration:none;
}



#contenido_club{
	width:950px;
	text-align:left;
	float:left;
	clear:both;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-left:10px;


}

/***************************        ESTILOS PARA EL REGISTRO ******************************/

.submit {
margin:3px;
background: transparent url("../img/submit.gif") no-repeat;
height:20px;
border:solid 0 #fff;
width:80px;
font-family:AndikaBasicRegular;
font-size:0.85em;
color:#000000;
}


.nick{
	background-color: #FF9900;
	color:#FFFFFF;
	font-family:AndikaBasicRegular;
	font-size:1.2em;
	padding-left:5px;
	padding-right:5px;
}

/*fin para formulario*/


#bloque_login{
	margin-bottom:5px;
	color:#333333;
	text-align:center;
	width:750px;
}


#bloque_login_izda{

	width:375px;
	text-align:left;
	float:left;
	clear:none;
}

#bloque_login_dcha{
	width:375px;
	text-align:left;
	float:left;
	clear:none;
}	
	



#bloque_login_boton{
	padding-top:5px;
	margin-bottom:5px;
	font-size:0.8em;
	color:#990033;
	font-family:arial;
	font-weight:bold;
	width:550px;
	text-align:center;
	clear:both;

}

#bloque_login_boton a{
	text-decoration:underline;
	color:#330033;
	font-weight:bold;
	font-size:1em;	
}


#bloque_login_boton a:hover{
	text-decoration:none;
}

.destacado_naranja{
	color:#FF6600;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

.destacado{
	font-family:Tahoma, "Trebuchet MS";
	font-size:13px;
	color:#990033;
}



form{
	border:0px;
	font-family:AndikaBasicRegular;
	font-size:0.85em;
}

.boton_login{
	width:60px;
	display:inline;
	margin:0 0 0;
	border:1px solid #bdbebf;
	background:#fff  12px center no-repeat;
	font-size:1em;
	color:#FF6600;
	font-family:arial;
	padding:0;
	height:21px;
	text-align:center;
	margin-left:10px;
}






.texto{
	font-family:AndikaBasicRegular;
	font-size:12px;
	color:#333333;
}

#texto_registro{
	margin-top:5px;
	font-family:AndikaBasicRegular;
	font-size:0.85em;
	color:#000000;
	margin-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	width:940px;
	padding-top:13px;
	padding-bottom:10px;
	
}

#texto_registro a{
	font-family:AndikaBasicRegular;
	font-size:1em;
	color:#339900;
	text-decoration:underline;
}


#texto_registro a:hover{
	text-decoration:none;
}

#area_registro{
	width:880px;
	margin:auto;
	padding-top:10px;
	padding-bottom:5px;
	color:#000000;
	border:1px solid #990033;
	margin-bottom:15px;
	margin-top:5px;
	min-height:390px;
	overflow:hidden;

}

#bloque2_registro{
	clear:both;
	margin:auto;
}	


#bloque_registro{
	width:870px;
	float:left;
	clear:both;
	text-align:left;
	padding-left:10px;
	font-family:AndikaBasicRegular;
	font-size:0.9em;
	color:#000000;
	text-align:left;
	margin-top:10px;	
}



.caja_registro{
	font : normal 0.9em AndikaBasicRegular;
	text-align : left;
	text-decoration : none;
	color : #333333;
	border:1px dotted #009900;
	margin-right:10px;
	padding:3px;

}

.caja_pincode{
	font : normal 1.2em AndikaBasicRegular;
	text-align : left;
	text-decoration : none;
	color : #333333;
	border:1px dotted #009900;
	margin-right:10px;
	padding:3px;

}

.boton_socio{
	width:150px;
	display:inline;
	margin:0 0 0;
	border:1px solid #bdbebf;
	background:#fff  12px center no-repeat;
	font-size:1em;
	color:#FF6600;
	font-family:arial;
	padding:0;
	height:21px;
	text-align:center;
	margin-left:10px;
}


#bloque_no_registrado{
	width:600px;
	margin-left:300px;

}

#condiciones_registro{
	width:600px;
	text-align:left;
	margin-top:65px;
	float:left;
	clear:both;
}

#acepto_condiciones_registro{
	width:600px;
	text-align:left;
	margin-top:10px;
	float:left;
	clear:both;
	font-family:AndikaBasicRegular;
	font-size:1em;
	color:#339900;
	
}

#area1_registro{
	width:600px;
	margin-left:300px;
	float:right;
	clear:both;
	margin-top:30px;
	color:#000000;	
	
}


textarea{
	width:600px;
	height:250px;
	border:1px dotted #66CC00;
	font-family:AndikaBasicRegular;
	font-size:0.85em;
	color:#333333;
	margin-left:20px;
	text-align:justify;
	padding-left:5px;
	float:right;
	clear:both;
	margin-top:20px;
}



/*********************fin estilos resgistro ************************/

#centrado{
	text-align:center;
	width:100%;
	margin:auto;
	
}


#bloque_localiza{
	width:450px;
	float:left;
	clear:none;
	text-align:center;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	
}

#contenido_registro_dcha{
	width:500px;
	float:left;
	clear:none;
	background-color:#FFFFFF;
	margin-top:15px;
	padding-left:10px;
	padding-top:15px;
}

#bloque_tienda{
	width:750px;
	margin:auto;
	margin-top:10px;
	height:160px;
	margin-left:200px;
}

#bloque_tienda_introduccion{
	width:750px;
	margin:auto;
	margin-bottom:10px;
	margin-left:200px;
	font-family:AndikaBasicRegular;
	font-size:1em;
	color:#009900;	
}

#bloque_tienda_foto{
	width:150px;
	float:left;
	clear:none;
	text-align:center;
	vertical-align:middle;
}

#bloque_tienda_descripcion{
	width:300px;
	float:left;
	clear:none;
	text-align:left;
	height:105px;	
	padding-top:15px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#333333;	
	padding-left:15px;

}

#bloque_tienda_puntos{
	width:100px;
	float:left;
	clear:none;
	text-align:right;
	padding-top:20px;
	height:120px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#333333;		

}

#bloque_tienda_cantidad{
	width:330px;
	float:left;
	clear:none;
	text-align:center;
	height:75px;	
	padding-top:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#333333;			
}

#bloque_carrito{
	width:900px;
	margin:auto;
	margin-top:10px;
	height:160px;
	background-color:#F4F4F4;
}

#bloque_carrito_descripcion{
	width:300px;
	float:left;
	clear:none;
	text-align:left;
	height:120px;	
	height:105px;	
	padding-top:15px;		
}


.caja_carrito{
	font : normal 0.9em Tahoma;
	text-align : left;
	text-decoration : none;
	color:#333333;
	border:1px solid #FF9900;
}

.texto_peque{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.texto_peque_bienvenido{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:left;
}

#bloque_tienda_eliminar{
	width:90px;
	float:left;
	clear:none;
	padding-top:50px;
	text-align:center;
	height:80px;
}

#linea{
	width:100%;
	height:3px;
	margin:auto;
	border-top:#666666 1px dotted;
	margin-top:10px;
}

#total{
	width:430px;
	margin:auto;
	padding-left:470px;
	margin-bottom:20px;
	height:30px;
}

#bloque_total_puntos{
	width:330px;
	float:left;
	clear:none;
	text-align:center;
	padding-top:15px;	
}

#bloque_total_canjear{
	width:90px;
	float:left;
	clear:none;
	padding-top:10px;
	text-align:center;

}

.boton_canjear{
	width:60px;
	display:inline;
	margin:0 0 0;
	border:1px solid #bdbebf;
	background:#fff  10px center no-repeat;
	font-size:1em;
	color:#FF6600;
	font-family:arial;
	padding:0;
	height:21px;
	text-align:center;

}

#bloque_descargas{
	width:690px;
	margin-left:250px;
	clear: both;
	margin-top:70px;
}

#subbloque_descargas{
	width:690px;
	margin:auto;
	clear:both;
	margin-top:10px;
}

#fondo_escritorio{
	width:210px;
	padding:10px;
	float:left;
	clear:none;
	text-align:center;
}


#bloque_multimedia{
	width:750px;
	float:left;
	margin-left:200px;
	clear: both;
	font-family:AndikaBasicRegular;
	font-size:1em;
	color:#33CC00;	
	text-align:center;
	
}

#bloque_roadshow{
	width:530px;
	float:left;
	margin-left:400px;
	clear: both;
	font-family:AndikaBasicRegular;
	font-size:1em;
	color:#ffffff;	
	text-align:center;
	padding: 10px;
	
}
#bloque_roadshow a{
	text-decoration: underline;
	color:#85CFF9;	
}
#bloque_roadshow a:hover{
	color:#85CFF9;	
	text-decoration: none;
}

#bloque_roadshow_txt{
	width:700px;
	float:left;
	margin-left:200px;
	clear: both;
	font-family:AndikaBasicRegular;
	font-size:1em;
	color:#ffffff;	
}

#bloque_roadshow_info{
	width:700px;
	float:left;
	clear: both;
	font-family:AndikaBasicRegular;
	font-size:1em;
	color:#ffffff;	
	background-color: #548DD4;
	padding: 5px;
}
#bloque_roadshow_info a{
	text-decoration: none;
	color:#ffffff;	
}
#bloque_roadshow_info a:hover{
	color:#ffffff;	
	text-decoration: underline;
}


#sub_tienda1{
	float:left;
	clear:none;
	width:100px;
	text-align:right;
	height:15px;
	padding-top:2px;
	padding-right:3px;	
}

#sub_tienda2{
	float:left;
	clear:none;
	width:72px;

	height:20px;
	margin-left:2px;
	margin-right:5px;
	
	

}

#sub_tienda3{
	float:left;
	clear:none;
	width:15px;
	text-align:right;
	height:20px;
	padding-left:2px;
	margin-top: -2px;
}

#sub_tienda3_sumaresta{
	clear:both;
	width:13px;
	height:10px;
	float:left;
}

#sub_tienda4{
	float:left;
	clear:none;
	width:110px;
	text-align:left;
	height:20px;
	padding-left:2px;
}

#destacado_rojo{
	background-color:#CC0000;
	color:#FFFFFF;
	text-align:center;
	width:885px;
	margin:auto;
	font-family:AndikaBasicRegular;
	font-size:1.1em;
	padding:10px;	
}

#listado_pedidos{
	width: 600px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.75em;
}

#bloque_listado{
	width: 600px;
	margin-bottom:5px;
	height:20px;
	padding-left:15px;
	
}

#fecha_listado{
	width: 220px;
	float:left;
	clear:none;
	text-align:left;
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:15px;
	
}

#total_listado{
	width:380px;
	float:left;
	clear:none;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	padding-top:15px;	
	
}

#total_listado a{
	color:#000033;
	text-decoration:underline;
	font-size:12px;
}

#total_listado a:hover{
	text-decoration:none;
}

#fecha_historico_pedidos{
	width:600px;
	margin:auto;
	text-align:center;
	background-color:#F4F4F4;
	padding-top:10px;
	padding-bottom:5px;
	color:#000000;
	border:1px solid #666666;
	margin-bottom:15px;
	margin-top:5px;
	height:20px;
}


#bloque_mis_pedidos{
	width:600px;
	margin:auto;
	margin-top:10px;
	height:120px;
	background-color:#F4F4F4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#333333;		
	
}


#bloque_historico_pedidos{
	width:600px;
	margin:auto;
	margin-top:10px;
	height:50px;
	background-color:#F4F4F4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#333333;		
	
}


#cabecera_mis_pedidos{
	width:600px;
	margin:auto;
	margin-top:10px;
	height:20px;
	background-color:#F4F4F4;
}

#cantidad_historico_pedidos{
	width:110px;
	float:left;
	clear:none;
	padding-top:40px;
	text-align:right;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:1em;
	padding-right:30px;

}


#total_historico{
	width:600px;
	margin:auto;
	text-align:center;
	margin-bottom:20px;
	height:30px;
}

#cabecera_tienda_foto{
	width:150px;
	float:left;
	clear:none;
	text-align:center;
	vertical-align:middle;
}

#cabecera_tienda_descripcion{
	width:310px;
	float:left;
	clear:none;
	text-align:center;

}

#cabecera_tienda_cantidad{
	width:140px;
	float:left;
	clear:none;
	text-align:center;

}


#cabecera_mis_pin{
	width:700px;
	margin:auto;
	margin-top:10px;
	height:20px;
	background-color:#F4F4F4;
}

#cabecera_pin_fecha{
	width:150px;
	float:left;
	clear:none;
	text-align:center;
	vertical-align:middle;
}

#cabecera_pin_codigo{
	width:200px;
	float:left;
	clear:none;
	text-align:center;

}

#cabecera_pin_tipo{
	width:100px;
	float:left;
	clear:none;
	text-align:center;

}
#cabecera_pin_premiado{
	width:100px;
	float:left;
	clear:none;
	text-align:center;

}

#cabecera_pin_regalo{
	width:150px;
	float:left;
	clear:none;
	text-align:center;

}

#bloque_mis_pin{
	width:700px;
	margin:auto;
	margin-top:10px;
	height:50px;
	background-color:#F4F4F4;
}

#listado_pin_fecha{
	width:150px;
	float:left;
	clear:none;
	text-align:center;
	vertical-align:middle;
	padding-top:20px;
}

#listado_pin_codigo{
	width:200px;
	float:left;
	clear:none;
	text-align:center;
	padding-top:20px;	

}

#listado_pin_tipo{
	width:100px;
	float:left;
	clear:none;
	text-align:center;
	padding-top:20px;	

}
#listado_pin_premiado{
	width:100px;
	float:left;
	clear:none;
	text-align:center;
	padding-top:20px;	

}

#contenido_listadoganadores{
	width: 600px;
	min-height: 450px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border-top: 1px solid #3E577F;
	border-left: 1px solid #3E577F;	
}

#listadoganadores_cabecera{
	width: 600px;
	clear: both;
}

#listadoganadores_ganador{
	width: 600px;
	height: 50px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #3E577F;
}

#listadoganadores_nombre{
	float: left;
	width: 400px;	
	height: 50px;
	line-height: 4em;
	padding-left: 50px;
}

#listadoganadores_premio{
	float: right;	
	width: 150px;
	height: 50px;
	text-align: center;
}

#cerrarsesion{
	width: 175px;
	position: relative;
	top: 102px;
	left: 869px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;	
	padding-left: 10px;
	padding-top: 4px;
	background-color: #F7F7F7;
}
#cerrarsesion a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	text-decoration:none;	
}
#cerrarsesion a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D2600B;
	text-decoration: underline;
}

#direccion_envio{
	clear:both;
	width: 890px;
	padding-left:50px;
	text-align:left;
	padding-top:20px;
	padding-bottom:20px;
	font-family:AndikaBasicRegular;
	font-size:0.9em;
	color:#000000;
}

#recordatorio_puntos{
	width:940px;
	text-align:center;
	font-family:AndikaBasicRegular;
	font-size:1.2em;
	color:#990066;
	padding-left:20px;	
	padding-top:2px;
	padding-bottom:10px;
	clear:both;
	float:left;


}

#wait_layer{
	top:0px; 
 	left:0px; 
 	width:100%; 
 	margin:0 auto; 
 	padding:0;
 	filter:alpha(opacity=60); 
 	opacity: 0.6;
 	-moz-opacity:0.60;
 	z-index:2;
 	position:absolute;
 	background-color: #CCC;
}

#wait_message {
	color:#002173;
	font-family:Tahoma;
	font-weight:bold;
	padding:5px;
}


#bloque_pedidos_descripcion{
	width:293px;
	float:left;
	clear:none;
	text-align:left;
	height:105px;	
	padding-top:15px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333333;	
	padding-left:15px;

}


#bloque_texto_morado{
	font-family:AndikaBasicRegular;
	font-size:1.3em;
	color:#990066;
	text-align:center;
}

#premioentregado_cabecera{
	width: 600px;
	height: 12px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #3E577F;
}

#premioentregado_regalo_cab{
	float: left;	
	width: 150px;
	text-align: center;
	background-color: #F49836;
	color: #ffffff;
	font-weight: bold;				
}
#premioentregado_descripcion_cab{
	float: left;	
	width: 400px;
	text-align: center;
	background-color: #F49836;	
	color: #ffffff;
	font-weight: bold;	
}
#premioentregado_total_cab{
	float: left;	
	width: 50px;
	text-align: center;
	background-color: #F49836;
	color: #ffffff;
	font-weight: bold;			
}
#premioentregado_regalo{
	float: left;	
	width: 150px;
	height: 50px;
	text-align: center;

}
#premioentregado_descripcion{
	float: left;	
	width: 350px;
	height: 50px;
	text-align: center;
	line-height: 4em;
	padding-left: 50px;		
}
#premioentregado_total{
	float: left;	
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 4em;		
}


/* ------ */

#tit_coreografias{
	margin: auto;
	width: 860px;
	height: 111px;
	clear: both;
	background-image:url(../img/coreografias1.jpg);
	background-repeat:no-repeat;
	margin-bottom: 2px;	
}
#tit_coreografias_txt{
	width: 650px;
	float: right;
	font-family:AndikaBasicRegular;
	font-size: 1em;
	color:#333333;
	text-align: center;	
}

#clases_ganadoras{
	overflow: auto;
}
#clases_ganadoras_i{
	float: left;
	width: 475px;
	text-align: center;
	color: #ffffff;
	padding-top: 25px;
}
#clases_ganadoras_d{
	float: right;
	width: 385px;
	color: #ffffff;
	padding-top: 25px;
	text-align: center;
}
#clases{
	margin: auto;
	width: 370px;
	height: 40px;
	border: 1px solid #3E577F;
	margin-bottom: 2px;
	background-color: #4C2B70;
	overflow: hidden;
}
#clases_txt{
	float: left;
	width: 300px;
	text-align: left;
	font-size: 0.75em;
	padding-left: 4px;
	color: #ffffff;
	padding-top: 6px;
}

#clases_txt a{
	color: #ffffff;
	text-decoration: none;
}

#clases_txt a:hover{
	color: #ffffff;
	text-decoration: underline;
}

#clases_pos{
	float: right;
	width: 50px;
}


#colegios_ganadores{
	overflow: auto;
	padding: 20px;
	text-align: center;
	color: #FFF;
}

#colegio{
	margin: auto;
	width: 705px;
	height: 40px;
	border: 1px solid #3E577F;
	margin-bottom: 2px;
	background-color: #4C2B70;
		
}
#colegio_txt{
	float: left;
	width: 651px;
	text-align: left;
	font-size: 0.9em;
	padding-left: 4px;
	color: #ffffff;
	margin-top: 13px;
}
#colegio_pos{
	float: right;
	width: 40px;
}

/* Estilos barra superior de login */
#barralogin{
	height: 25px;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2000;
	 background-color: #1c386a;
	 color: #fff;
	 border-bottom: 1px solid #829dce;

}

#contentlogin{
	margin: auto;
	width: 960px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#fff;
	height: 25px;		
}

#login{
	float: left;
	width: 656px;
	padding-top: 5px;
	padding-left: 4px;
}
#sesion{
	float: right;
	width: 296px;
	text-align: right;
	padding-top: 5px;	
	padding-right: 4px;
}
#sesion a{
	text-decoration: none;
	color: #fff;
}
#sesion a:hover{
	text-decoration: underline;
	color: #fff;
}
.user{
	color: #feca39;
}
.points{
	color: #feca39;
}

#logo{
	padding-top: 75px;
	padding-left: 10px;	
}

#menu_home{
	clear: both;
	/*width: 960px;*/
	color:#fff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	height:30px;		
}

#menu_home a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
}

#menu_home a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #F60;
}

/* REGISTRO COREOGRAFIAS */
#area_registro_coreo{
	width:530px;
	margin:auto;
	padding-bottom:5px;
	color:#000000;
	/*border:1px solid #990033;*/
	margin-bottom:15px;
	min-height:390px;
	overflow:hidden;
	font-family:AndikaBasicRegular;
	font-size:1em;
}
#area_registro_coreo a{
	text-decoration: none;
	color:#D5038C;
}
#area_registro_coreo a:hover{
	text-decoration: none;
	color:#D5038C;
}

#bloque_registro_coreo{
	width:500px;
	float:left;
	clear:both;
	text-align:left;
	padding-left:10px;
	font-family:AndikaBasicRegular;
	font-size:1em;
	color:#000000;
	text-align:left;
	margin-top:10px;
	line-height: 30px;
}

#participar{
	background-color: #ECEEF5;
	border:1px solid #9DACCE;
	padding: 10px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top:10px;
	clear:both;
}

#participar h1{
	font-family:AndikaBasicRegular;
	font-size:1.1em;
	color:#476cae;
	margin-top:3px;
	margin-bottom:2px;
}
#participar h2{
	font-family:AndikaBasicRegular;
	font-size:1.1em;
	color:#CF0485;
	margin:0;
}
#participar h3{
	font-family:AndikaBasicRegular;
	font-size:0.9em;
	margin:0;
}


/* CHOREOGRAPHY PULEVA */
#fondo_choreography{
	background: url(../img/fondoweb_choreography.jpg) no-repeat center top;
}
.choreography{
	background-color:#ffffff;
}

#contenido_choreography{
	float: right;
	width: 960px;
	margin-top: 95px;
	font-family:AndikaBasicRegular;
	font-size:0.85em;
	color:#333333;
	min-height:500px;
}
#contenido_choreography a{
	text-decoration: none;
}
#contenido_choreography a:hover{
	text-decoration: none;
}

#centrar{
	text-align: center;
	min-height: 60px;
}

#mensaje{
	text-align: center;
	color: #dc143c;
	font-size: 1.5em;
}



#area_registro_choreography{
	width:825px;
	margin:auto;
	padding-bottom:5px;
	color:#000000;
	margin-bottom:15px;
	overflow:hidden;
	font-family:AndikaBasicRegular;
	font-size:1em;
}
#area_registro_choreography a{
	text-decoration: none;
}
#area_registro_choreography a:hover{
	text-decoration: none;
}
#area_registro_choreography h1{
	font-family:AndikaBasicRegular;
	font-size:1.2em;
	color:#476cae;
}

div.box {
margin:0 auto;
width:500px;
/*background:#dee6f9;*/
position:relative;
top:20px;
/*border:1px solid #a3b4d9;*/
}

div.box h1 { 
color:#ffffff;
font-size:18px;
text-transform:uppercase;
padding:5px 0 5px 5px;
/*border-bottom:1px solid #161712;
border-top:1px solid #161712; */
}

div.box label {
width:100%;
display: block;
/*background:#dee6f9;*/
/*border-top:1px solid #476CAE;
border-bottom:1px solid #a3b4d9;*/
padding:10px 0 10px 0;
}

div.box label span {
display: block;
color:#476CAE;
font-size:12px;
float:left;
width:100px;
text-align:right;
padding:15px 20px 0 0;
}

div.box .input_text {
padding:8px 8px;
width:300px;
background:#eaeef7;
border-bottom: 1px double #a3b4d9;
border-top: 1px double #a3b4d9;
border-left:1px double #a3b4d9;
border-right:1px double #a3b4d9;
	font-family:Tahoma;
	font-size:1em;
}

div.box .textarea {
padding:10px 10px;
width:295px;
height: 50px;
background:#eaeef7;
border-bottom: 1px double #a3b4d9;
border-top: 1px double #a3b4d9;
border-left:1px double #a3b4d9;
border-right:1px double #a3b4d9;
resize: none;
	font-family:Tahoma;
	font-size:1em; 
}

div.box .message{
padding:7px 7px;
width:350px;
/*background:#262626;*/
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
overflow:hidden;
height:150px;
}

#choreography_container{
	margin: auto;
	clear: both;
	width: 500px;
	border-bottom: 1px solid #eaeef7;
	border-top: 1px solid #eaeef7;
	overflow: hidden;
	padding: 5px 10px 10px 10px;
	margin-top: 10px;
}
#choreography_tit{
	margin: auto;
	clear: both;
	width: 500px;
	font-size: 1.2em;
	font-weight: bold;	
	margin-bottom: 3px;
	color: #476CAE;
}

#choreography_tit a{
	color: #476CAE;
	text-decoration:none;
	}

#choreography_tit a:hover{
	color: #2e4b7e;
	text-decoration:none;
	}

#choreography_centro{
	margin: auto;
	clear: both;
	width: 500px;
	margin-bottom: 3px;
}
#choreography_video{
	clear: both;
	margin: auto;
	width: 500px;
	height: 304px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#choreography_img{
	float: left;
	width: 120px;
	padding: 5px;
	border: 1px solid #eaeef7;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 2px 2px rgba(0,0,0,0.2);
	box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 2px 2px rgba(0,0,0,0.2);		
}
#choreography_txt{
	float: right;
	width: 350px;
	color: #555555;	
}
#choreography_descripcion{
	font-size: 0.9em;
	overflow: hidden;
	margin-bottom: 15px;
	color: #555555;
}
#choreography_description{
	font-size: 0.9em;
	color: #555555;
	width: 500px;
	margin: auto;
	margin-bottom: 5px;
	clear: both;
}
#choreography_competicion{
	width: 500px;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 15px;
	color: #B7046A;
}




#loadvideo{
	margin: auto;
	margin-top: 12px;
	margin-bottom: 8px;
	text-align: center;
}


#formulario label.error { margin-left: 120px; }

#datos label.error { margin-left: 120px; }

label.error{
	color:red;
}

input.error{
	color:#999;
}

input.valid{
	color:#000;
	}

.videoElement{
	background-color:#ECECEC;
	width:400px;
	border:1px solid #2266BB;
	padding:5px;
	height:150px;
	cursor:pointer;
	} 

.thumb { 
	float:left;
	padding-right:5px; 
}


/**************para hidden_div ***********/

#caja_participantes{
margin: auto;
width:80%;
padding:10px;
text-align:left;
background-color:#EAEAF4;
border:1px #9E9ECF solid;
}

.destacado_participantes{
color:#336;
font-weight:bold;
}

/************** para el buscador de clases y centros ****/
#buscacentro{
	margin:auto;
	width: 600px;
	height:150px;
	clear: both;
	margin-bottom:15px;
}
div.boxbusca {
margin:0 auto;
width:550px;
/*background:#dee6f9;*/
/*position:relative;*/
top:20px;
/*border:1px solid #a3b4d9;*/
}

div.boxbusca h1 { 
color:#ffffff;
font-size:18px;
text-transform:uppercase;
padding:5px 0 5px 5px;
/*border-bottom:1px solid #161712;
border-top:1px solid #161712; */
}

div.boxbusca label {
width:100%;
display: block;
padding:5px 0 5px 0;
}

div.boxbusca label span {
display: block;
color:#476CAE;
font-size:12px;
float:left;
width:125px;
text-align:right;
padding:10px 10px 0 0;
}

div.boxbusca .input_text {
padding:8px 8px;
width:300px;
background:#eaeef7;
border-bottom: 1px double #a3b4d9;
border-top: 1px double #a3b4d9;
border-left:1px double #a3b4d9;
border-right:1px double #a3b4d9;
	font-family:Tahoma;
	font-size:1em; 
}

#twitter{
	margin:auto;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 25px;
	clear:both;
}

#twitter h1{
	font-family:AndikaBasicRegular;
	font-size:1.1em;
	color:#476cae;
}
#twitter h2{
	font-family:AndikaBasicRegular;
	font-size:1.1em;
	color:#CF0485;
	margin:0;
}

/**************página gran final****************/

#menucontainergranfinal_n1{

	width: 960px;
	background-color: #FFF;
	height: 24px;
    border-bottom: 1px dotted #D62ED9;
	margin-top:10px;
	
}
#menugranfinal_n1 {
	width: 960px;
	background-color: #23357F;
    font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	clear: both;
}

#menugranfinal_n1 ul, li {
        list-style-type: none;
}

#menugranfinal_n1 ul {
        margin: 0;
        padding: 0;
}

#menugranfinal_n1 li {
        float: left;
}

#menugranfinal_n1 a {
        text-decoration: none;
        color: #FFF;
        background-color: #D889C2;
        display: block;
        padding: 3px 10px;
        text-align: center;
        /*border: 1px solid #fff;*/
        border-width: 1px 1px 1px 0;
		  	height: 18px;
}



#menugranfinal_n1 a:hover {
        background-color: #5665a4;
/*		  background-color: #9d9d9d;*/
}

#menugranfinal_n1 a#current {
        background-color: #D62ED9;
/*background-color: #9d9d9d;		  */
}


#submenucontainergranfinal_n1{

	width: 490px;
	background-color: #FFF;
	height: 24px;
    border-bottom: 1px dotted #D62ED9;
	margin-top:10px;
	margin-left:10px;
	
}
#submenugranfinal_n1 {
	width: 450px;
	background-color: #23357F;
    font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	clear: both;
}

#submenugranfinal_n1 ul, li {
        list-style-type: none;
}

#submenugranfinal_n1 ul {
        margin: 0;
        padding: 0;
}

#submenugranfinal_n1 li {
        float: left;
}

#submenugranfinal_n1 a {
        text-decoration: none;
        color: #FFF !important;
        background-color: #BFBFBF;
        display: block;
        padding: 3px 10px;
        text-align: center;
        /*border: 1px solid #fff;*/
        border-width: 1px 1px 1px 0;
		height: 18px;
}



#submenugranfinal_n1 a:hover {
        background-color: #ffffff;
	    /*border:solid 1px #D62ED9; */
		color:#000 !important;
/*		  background-color: #9d9d9d;*/
}

#submenugranfinal_n1 a#current {
        background-color: #666;
/*background-color: #9d9d9d;		  */
}





#contenido_final{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;	
}

#columna_video{
	width:500px;
	float:left;
	clear:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	
	
}

#columna_video a{
	text-decoration:none;
	color:#000000;
	border-bottom: 1px dotted #000000;
}

#columna_video a:hover{
	border-bottom: 0px;
}

#columna_muro{
	width:350px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	
}

#relacionados_final{
	width:98%;
	padding-left:10px;
	padding-bottom:15px;

}

#relacionados_final h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#B4497C;
}


#relacionados_final a{
	text-decoration:none;
	color:#000000;
	border-bottom: 1px dotted #000000;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#relacionados_final a:hover{
	border-bottom: 0px;

}

/* TABLA SORTEO ENTRADAS */
#box-table-b {
    border-bottom: 7px solid #9BAFF1;
    border-collapse: collapse;
    border-top: 7px solid #9BAFF1;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
    margin: auto;
    width: 560px;
}
#box-table-b th {
    background: none repeat scroll 0 0 #B9C9FE;
    border-bottom: 1px solid #FFFFFF;
    border-top: 4px solid #AABCFE;
    color: #003399;
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
}
#box-table-b td {
    background: none repeat scroll 0 0 #E8EDFF;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid transparent;
    color: #666699;
    padding: 8px;
}

#mensajepromo{
	width: 900px;
	margin: auto;
	text-align: center;
	color: #671298;
	border: 2px solid #FFFFFF;
   border-radius: 10px 10px 10px 10px;
	background-color: #cfdde7;	
	padding: 8px;
	font-family:AndikaBasicRegular;
	margin-top: 10px;
}

#menubatidos{
	width: 953px;
	margin: auto;
	position:relative;
	display:block;
	height:35px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(../img/bgOFF.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-bottom:1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;	
	padding-left:5px;
	clear:both;
}
#menubatidos_n1d {
	float: right;
	width: 150px;
   font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3b3b3b;
	text-align: right;
	padding-top: 3px;
	padding-right: 5px;
}
#menubatidos_n1i {
	float: left;
	width: 760px;
   font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3b3b3b;
}
#menubatidos_n1i ul, li {
   list-style-type: none;
}
#menubatidos_n1i ul {
   margin: 0;
   padding: 0;
}
#menubatidos_n1i li {
	border-left: 1px solid #d9d9d9;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	height: 29px;
   float: left;
}
#menubatidos_n1i a {
   text-decoration: none;
	color: #3b3b3b;
   display: block;
   padding: 4px 10px;
   text-align: center;
	height: 18px;
}
#menubatidos_n1i a:hover {
	color: #8392b7;
   /*background-color: #5665a4;*/
}
#menubatidos_n1i a#current {
	color: #8440D3;
   /*background-color: #5665a4;*/
}
#principalbatidos{
	margin: auto;
	margin-top: 8px;
	width: 960px;
	min-height: 600px;
	background-color:#FFFFFF;
	overflow: hidden;
}

#promocion{
	margin: auto;
	width: 925px;
	height: 450px;
	margin-top: 10px;
	overflow: hidden;
	
}
#basespromocion{
	margin: auto;
	width: 925px;
	margin-top: 10px;
	overflow: hidden;
	font-family:AndikaBasicRegular;
	font-size:0.85em;
	color: #3b5998;			
}
#basespromocion a {
	color:#de198d;
	text-decoration: none;
}
#basespromocion a:hover {
	color:#bf0373;
	text-decoration: underline;
}
#destacados{
	margin: auto;
	width: 918px;		
	overflow: hidden;
	margin-top: 25px;
	margin-bottom: 30px;
	font-family:AndikaBasicRegular;
	font-size:0.85em;	
}
#destacados-caja{
	width: 300px;
	height: 200px;
	float: left;
	border: 1px solid #dadada;
   border-radius: 10px 10px 10px 10px;
	margin-right: 4px;
}

#destacados-cajapincode{
	width: 300px;
	height: 350px;
	float: left;
	border: 1px solid #dadada;
   border-radius: 10px 10px 10px 10px;
	margin-right: 4px;
   background: url(../img/fondocajahomepincode.jpg) no-repeat center top;

}
#destacados-cajapincode-txt{
	width: 250px;
	margin: auto;
	overflow: hidden;
	margin-top: 120px;
	color: #3b5998;
}
#destacados-cajapincode img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#destacados-cajacoreo{
	width: 300px;
	height: 350px;
	float: left;
	border: 1px solid #dadada;
   border-radius: 10px 10px 10px 10px;
	margin-right: 4px;
	text-align: center;
   background: url(../img/titulocajahomecoreo.jpg) no-repeat center top;	
}
#destacados-cajacoreo-txt{
	width: 250px;
	margin: auto;
	overflow: hidden;
	margin-top: 100px;
	color: #3b5998;
	text-align: left;
}
#destacados-cajacoreo-txt a{
	text-decoration: underline;
	color:#de198d;	
}
#destacados-cajacoreo-txt a:hover{
	text-decoration: underline;
	color:#bf0373;		
}



#destacados-cajatienda{
	width: 300px;
	height: 350px;
	float: left;
	border: 1px solid #dadada;
   border-radius: 10px 10px 10px 10px;
	margin-right: 4px;
	text-align: center;
   background: url(../img/fondocajahometienda.jpg) no-repeat center top;
}
#destacados-cajatienda-txt{
	width: 175px;
	float: right;
	margin: auto;
	overflow: hidden;
	margin-top: 150px;
	margin-right: 10px;
	color: #3b5998;
	text-align: left;
}

