@charset "utf-8";

.modulos-resp{
	display: none;
}

.principalEuromillones{
	height: 120px;
	background: url(../img/principalResp_euromillones.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalEuroClasica{
	height: 120px;
	background: url(../img/principalResp_euroClasica.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

/*.principalEuroClasica-new{
	height: 120px;
	background: url(../img/principalResp_euroClasica-new.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}*/

.principalEuroFlash{
	height: 120px;
	background: url(../img/principalResp_euroFlash.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalEuroabono{
	height: 120px;
	background: url(../img/principalResp_euroabono.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalEuroMegaSuenos{
	height: 120px;
	background: url(../img/principalResp_euroMegaSuenos.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalEuroBigFriday{
	height: 120px;
	background: url(../img/principalResp_euroBigFriday.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalEuroPremium{
	height: 120px;
	background: url(../img/principalResp_euroPremium.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalEuroSuperBote{
	height: 120px;
	background: url(../img/principalResp_euroSuperBote.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalEuroEsMas{
	height: 120px;
	background: url(../img/principalResp_euroEsMas.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalEurodreams{
	height: 120px;
	background: url(../img/principalResp_eurodreams.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalEurodreamsEspecial{
	height: 120px;
	background: url(../img/principalResp_eurodreams_especial.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPrimitiva{
	height: 120px;
	background: url(../img/principalResp_primitiva.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPrimiClasica{
	height: 120px;
	background: url(../img/principalResp_primiClasica.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

/*.principalPrimitiva-new{
	height: 120px;
	background: url(../img/principalResp_primitiva-new.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}*/

.principalPrimi40{
	height: 120px;
	background: url(../img/principalResp_primi40.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPrimium{
	height: 120px;
	background: url(../img/principalResp_primium.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalSuperPrimi{
	height: 120px;
	background: url(../img/principalResp_superPrimi.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPrimiabono{
	height: 120px;
	background: url(../img/principalResp_primiabono.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalBonoloto{
	height: 120px;
	background: url(../img/principalResp_bonoloto.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalGordo{
	height: 120px;
	background: url(../img/principalResp_gordo.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalQuiniela{
	height: 120px;
	background: url(../img/principalResp_quiniela.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalQuinigol{
	height: 120px;
	background: url(../img/principalResp_quinigol.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalNacional{
	height: 120px;
	background: url(../img/principalResp_nacional.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalNacionalAbonos{
	height: 120px;
	background: url(../img/principalResp_nacionalAbonos.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPrimaveraDec{
	height: 120px;
	background: url(../img/principalResp_primaveraDec.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPrimaveraPena{
	height: 120px;
	background: url(../img/principalResp_primaveraPena.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalHispanidad{
	height: 120px;
	background: url(../img/principalResp_hispanidad.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalCruzRojaDec{
	height: 120px;
	background: url(../img/principalResp_cruzRojaDec.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalVacacionesDec{
	height: 120px;
	background: url(../img/principalResp_vacacionesDec.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalAgosto{
	height: 120px;
	background: url(../img/principalResp_agosto.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalSeptiembre{
	height: 120px;
	background: url(../img/principalResp_septiembre.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalCultura{
	height: 120px;
	background: url(../img/principalResp_cultura.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalCancerDec{
	height: 120px;
	background: url(../img/principalResp_cancerDec.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalEuropa{
	height: 120px;
	background: url(../img/principalResp_europa.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalOro{
	height: 120px;
	background: url(../img/principalResp_oro.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalInvierno{
	height: 120px;
	background: url(../img/principalResp_invierno.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalSanValentin{
	height: 120px;
	background: url(../img/principalResp_sanValentin.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalDiaPadre{
	height: 120px;
	background: url(../img/principalResp_diaPadre.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalDiaMadre{
	height: 120px;
	background: url(../img/principalResp_diaMadre.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalOtono{
	height: 120px;
	background: url(../img/principalResp_otono.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalConstitucion{
	height: 120px;
	background: url(../img/principalResp_constitucion.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalCarnaval-Multibotes{
	height: 120px;
	background: url(../img/principalResp_carnavalMultibotes.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalMultibotes{
	height: 120px;
	background: url(../img/principalResp_multibotes.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalMultibotes-promo{
	height: 120px;
	background: url(../img/principalResp_multibotes-promo.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPromoPrimaveraMultibotes{
	height: 120px;
	background: url(../img/principalResp_promoPrimavera_multibotes.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPromoPrimaveraAportodas{
	height: 120px;
	background: url(../img/principalResp_promoPrimavera_aportodas.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPromoPrimaveraPrimitiva{
	height: 120px;
	background: url(../img/principalResp_promoPrimavera_primitiva.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalAbonoloto{
	height: 120px;
	background: url(../img/principalResp_abonoloto.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalGordoabono{
	height: 120px;
	background: url(../img/principalResp_gordoabono.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalAportodas{
	height: 120px;
	background: url(../img/principalResp_aportodas.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

/*.principalAportodas-new{
	height: 120px;
	background: url(../img/principalResp_aportodas-new.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}*/

.principalAportodas-promo{
	height: 120px;
	background: url(../img/principalResp_aportodas-promo.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalDiaInternet{
	height: 120px;
	background: url(../img/principalResp_diaInternet.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalAportodas-diaInternet{
	height: 120px;
	background: url(../img/principalResp_aportodas-diaInternet.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPenaEuro-diaInternet{
	height: 120px;
	background: url(../img/principalResp_penaEuro-diaInternet.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalEuromillonesLluvia{
	height: 120px;
	background: url(../img/principalResp_euromillonesLluvia.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalEuromillonesLluviaClasica{
	height: 120px;
	background: url(../img/principalResp_euromillonesLluviaClasica.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principal-halloween{
	height: 122px;
	background: url(../img/principalResp_halloween.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principal-halloween-aportodas{
	height: 122px;
	background: url(../img/principalResp_halloween_aportodas.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPenaGordo{
	height: 120px;
	background: url(../img/principalResp_penaGordo.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

/*.principalPenaGordo-new{
	height: 120px;
	background: url(../img/principalResp_penaGordo-new.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}*/

.principalPenaGordo-promo{
	height: 120px;
	background: url(../img/principalResp_penaGordo-promo.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principal-promoFlash{
	height: 120px;
	background: url(../img/principalResp_promoFlash.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principal-promoFlash-megaSuenos{
	height: 120px;
	background: url(../img/principalResp_promoFlash_megaSuenos.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principal-redesSociales{
	height: 120px;
	background: url(../img/principalResp_redesSociales.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principal-diaInternauta{
	height: 120px;
	background: url(../img/principalResp_diaInternauta.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principal-diaInternautaPEU{
	height: 120px;
	background: url(../img/principalResp_diaInternautaPEU.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principal-diaInternautaPP{
	height: 120px;
	background: url(../img/principalResp_diaInternautaPP.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalNavidad{
	height: 120px;
	background: url(../img/principalResp_navidad.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalNavidad2{
	height: 120px;
	background: url(../img/principalResp_navidad2.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalNavidad2_bq{
	height: 120px;
	background: url(../img/principalResp_navidad2_bq.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalNavidadAgotado{
	height: 120px;
	background: url(../img/principalResp_navidad_agotado.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalFondo{
	height: 120px;
	background: url(../img/principalResp_fondo.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalFondoAgotado{
	height: 120px;
	background: url(../img/principalResp_fondo_agotado.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principal100T{
	height: 120px;
	background: url(../img/principalResp_100T.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principal100TAgotado{
	height: 120px;
	background: url(../img/principalResp_100T_agotado.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalMasBuscados{
	height: 120px;
	background: url(../img/principalResp_masBuscados.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalMasBuscadosAgotado{
	height: 120px;
	background: url(../img/principalResp_masBuscados_agotado.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalLaIlusion{
	height: 120px;
	background: url(../img/principalResp_laIlusion.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalLaIlusionAgotado{
	height: 120px;
	background: url(../img/principalResp_laIlusion_agotado.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalNino{
	height: 120px;
	background: url(../img/principalResp_nino.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalNinoAgotado{
	height: 120px;
	background: url(../img/principalResp_nino_agotado.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalNinoNumero{
	height: 120px;
	background: url(../img/principalResp_numeroNino.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalBlackFriday-multi{
	height: 120px;
	background: url(../img/principalBlackFriday-multi.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalBlackFriday-euro{
	height: 120px;
	background: url(../img/principalBlackFriday-euro.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPromoVeranoPEU{
	height: 120px;
	background: url(../img/principalPromoVeranoPEU.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalBlueMonday-aportodas{
	height: 120px;
	background: url(../img/principalResp_blueMonday-aportodas.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalBlueMonday-pp{
	height: 120px;
	background: url(../img/principalResp_blueMonday-pp.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalAniversario{
	height: 120px;
	background: url(../img/principalResp_aniversario.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalAniversarioSorteo{
	height: 120px;
	background: url(../img/principalResp_aniversarioSorteo.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalAniversario{
	height: 120px;
	background: url(../img/principalResp_aniversario.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalAniversarioPEU{
	height: 120px;
	background: url(../img/principalResp_aniversarioPEU.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalAniversarioPP{
	height: 120px;
	background: url(../img/principalResp_aniversarioPP.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalAniversarioPEU_BQ{
	height: 120px;
	background: url(../img/principalResp_aniversarioPEU_BQ.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalAniversarioPP_BQ{
	height: 120px;
	background: url(../img/principalResp_aniversarioPP_BQ.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPrimiNuevoSorteo{
	height: 120px;
	background: url(../img/principalResp_primiNuevoSorteo.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalBonoNuevoSorteo{
	height: 120px;
	background: url(../img/principalResp_bonoNuevoSorteo.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalPromoPP{
	height: 120px;
	background: url(../img/principalResp_promoPrimiPP.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}

.principalDiaMusica{
	height: 120px;
	background: url(../img/principalResp_diaMusica.jpg);
	background-size: cover;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: center;
}



.miniBonoloto{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_bonoloto.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniPrimitiva{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_primitiva.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniPrimiNuevoSorteo{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_primiNuevoSorteo.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniBonoNuevoSorteo{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_bonoNuevoSorteo.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniPromoPP{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_promoPP.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniEuromillones{
	width: 49%;
	height: 179px;	
	background: url(../img/miniResp_euromillones.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniEuromillones-especial{
	width: 49%;
	height: 179px;	
	background: url(../img/miniResp_euro-especial.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniEuromillonesLluvia{
	width: 49%;
	height: 179px;	
	background: url(../img/miniResp_euromillonesLluvia.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniEurodreams{
	width: 49%;
	height: 179px;	
	background: url(../img/miniResp_eurodreams.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniEurodreamsEspecial{
	width: 49%;
	height: 179px;	
	background: url(../img/miniResp_eurodreams_especial.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniGordo{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_gordo.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniPenaGordo-promo{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_gordoPena-promo.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniMultibotes{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_multibotes.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniAporTodas-promo{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_aportodas-promo.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniBlueMonday-aportodas{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_blueMonday-aportodas.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniBlueMonday-pp{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_blueMonday-pp.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniAporTodas-diaInternet{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_aportodas-diaInternet.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniDiaInternet{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_diaInternet.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniAniversarioSorteo{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_aniversarioSorteo.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniAniversario{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_aniversario.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniAniversarioPEU{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_aniversarioPEU.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniAniversarioPP{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_aniversarioPP.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniDiaMusica{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_diaMusica.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.mini-Halloween{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_halloween.jpg);
	text-align: center;
	/*background-size: cover;*/
	overflow: hidden;
	float: left;
}

.miniHalloween-aporTodas{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_halloween_aporTodas.jpg);
	text-align: center;
	overflow: hidden;
	float: left;
}

.miniPromoFlash{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_promoFlash.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniPenaEuro-promoFlash{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_penaEuro-promoFlash.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniAniversario{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_aniversario.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniQuiniela{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_quiniela.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniQuinigol{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_quinigol.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniNacional{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_nacional.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniNacionalAbonos{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_nacionalAbonos.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniPrimavera{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_primavera.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniHispanidad{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_hispanidad.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniCruzRoja{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_cruzRoja.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniVacaciones{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_vacaciones.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniAgosto{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_agosto.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniSeptiembre{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_septiembre.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniCultura{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_cultura.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniCancer{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_cancer.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniEuropa{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_europa.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniOro{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_oro.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniOtono{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_otono.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniConstitucion{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_constitucion.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniNavidad{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_navidad.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniNavidad2{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_navidad2.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniNavidad2_bq{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_navidad2_bq.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniNavidad_agotado{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_navidad_agotado.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniFondo{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_fondo.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniFondo_agotado{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_fondo_agotado.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.mini100T{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_100T.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.mini100T_agotado{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_100T_agotado.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniMasBuscados{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_masBuscados.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniMasBuscados_agotado{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_masBuscados_agotado.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniLaIlusion{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_laIlusion.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniLaIlusion_agotado{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_laIlusion_agotado.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniNino{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_nino.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniNinoNumero{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_numeroNino.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniNino_agotado{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_nino_agotado.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniBlackFriday-euro{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_blackFriday_euro.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniBlackFriday-multi{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_blackFriday_multi.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniCarnavalMultibotes{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_carnavalMultibotes.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniMultibotesPromo{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_multibotesPromo.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniMultibotesRedesSociales{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_multibotesRedesSociales.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniAportodasDiaInternauta{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_aportodasDiaInternauta.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniDiaInternautaPEU{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_diaInternautaPEU.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniDiaInternautaPP{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_diaInternautaPP.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniPromoPrimavera{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_promoPrimavera.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniPromoVeranoPEU{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_promoVeranoPEU.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniInvierno{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_invierno.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniSanValentin{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_sanValentin.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniDiaPadre{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_diaPadre.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}

.miniDiaMadre{
	width: 49%;
	height: 179px;
	background: url(../img/miniResp_diaMadre.jpg);
	text-align: center;
	background-size: cover;
	overflow: hidden;
	float: left;
}


.principalBote{
	margin-top: 2px;
	color: white;
	margin-bottom: 4px;
	font-size: 42px;
}

.modal_ventajas_1{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #c3d6e0;
	box-sizing: content-box;
	font-size: 1.3em;
	height: 565px;
	margin-left: -320px;
	padding: 1px 0 10px 0;
	top: 550px !important;
	width: 585px;
}

.modal_ventajas_1 h1{
	color: #fff;
	float: left;
	font-family: "NeoSans" !important;
	font-size: 14px;
	margin: 7px 0 0 2%;
	text-transform: none !important;
}

.modal_ventajas_1 p{
	float:left;
	padding: 4%;
	margin-left: 3px;
	font-size: 0.94em;
	text-align: -webkit-left;
	line-height: 1.2;
}

.modal_ventajas_1 .titulo_modal{
	background: none repeat scroll 0 0 #0098be;
	height: 36px;
	border-radius: 50%;
	width: 36px;
	font-family: 'NeoSans-Bold';
	margin-top: -18px;
	margin-left: 568px;
}

.modal_ventajas_1 .reveal-modal .close-reveal-modal span{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.close-reveal-modal_1{
	font-size: 21px;
	font-weight: 900;
	color: #FFF;		
	font-family: 'NeoSans-Bold';
	cursor: pointer;
	position: absolute;
	margin-top: 4px;
	margin-left: 8px;
}

.img_calendar_larga_duracion{
	margin-top: 12px;
	margin-left: 36px;
}

.img_perso_larga_duracion{
	vertical-align:top;
}

.img_perso_larga_duracion_resp{
	display:none
}

.parrafo1_larga_duracion_resp{
	margin-bottom: -34px;
	display: none;
}

.parrafo2_larga_duracion{
	margin-top: 10px;
	width: 97%;
	margin-left: 11px;
	display: inline-flex;
	margin-bottom: -10px;
}

.parrafo1_larga_duracion{
	width: 95%;
	text-align: center;
	display: inline-flex;
	margin-bottom: 0px;
	margin-left: 5px;
}

.text_parrafo1{
	text-align: -webkit-left;
	margin-top: 30px;
	margin-left: 15px;
	line-height: 1.3;
	font-size: 0.95em;
}

.titulo_larga_duracion{
	text-align: center;
	color: #0098be;
	font-family: 'NeoSans-Bold';
	font-size: 21px;
	padding-top: 14px;
	padding-bottom: 3px;
}

.iframe-youtube_1{
	width: 315px;
	height: 173px!important;
	margin-top: 25px;
} 

#boton_cierre_larga_duracion{
	font-weight: bolder;
	font-family: 'NeoSans-Bold';
	font-size: 23px;
	position: absolute;
	margin-top: -9px;
	margin-left: -1px;
}

.titulo_larga_duracion_renov{
	text-align: center;
	color: #0098be;
	font-family: 'NeoSans-Bold';
	font-size: 21px;
	padding-top: 14px;
	padding-bottom: 3px;
}

.parrafo2_larga_duracion_renov{
	margin-top: 10px;
	width: 97%;
	margin-left: 11px;
	display: inline-flex;
	margin-bottom: -10px;
}

.img_perso_larga_duracion_renov{
	vertical-align:top;
}

.img_perso_larga_duracion_resp_renov{
	display:none
}

.iframe-youtube_renov{
	margin-top: 16px;
}

.iframe-youtube_renov_pregun {
	margin-bottom: 10px;
	margin-top: 5px;
}


/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 660px){
	.modulos-resp{
		display: block;
	}
	.div-modulosResp{
		margin: 0!important;
	}
}

@media screen and (max-width:590px){
	.img_perso_larga_duracion_renov{
		display:none;
	}
	.img_perso_larga_duracion_resp_renov{
		display: initial;
		width: 95%;
	}
	.titulo_larga_duracion_renov{
		display:none;
	}
	.parrafo2_larga_duracion_renov{
		display:block;
		margin-top: -20px;
		text-align: center;
		margin-bottom: 0px;
	}
	.iframe-youtube_renov {
		width: 105%;
		margin-left: -14px;
		margin-top:-1px;
		height: 191px;
	}
}

@media screen and (max-width:518px){

	.modal_ventajas_1 {
		background: none repeat scroll 0 0 #fff;
		border: 1px solid #c3d6e0;
		font-size: 1.3em;
		height: 535px;
		margin-left: -130px;
		padding: 1px 0 10px 0;
		top: 550px !important;
		width: 300px;
	}
	.img_perso_larga_duracion_resp{
		display:block;
		width: 95%;
		margin-left: 7px;
		margin-top: -20px;
	}
	.iframe-youtube_1 {
		width: 92%;
		height: 150px!important;
		margin-top: -1px;
		margin-left: 12px;
	}
	.modal_ventajas_1 .titulo_modal {
		background: none repeat scroll 0 0 #0098be;
		height: 28px;
		border-radius: 50%;
		width: 28px;
		font-family: 'NeoSans-Bold';
		margin-top: -16px;
		margin-left: 287px;
	}
	#boton_cierre_larga_duracion {
		font-weight: bolder;
		font-family: 'NeoSans-Bold';
		font-size: 20px;
		position: absolute;
		margin-top: -13px;
		margin-left: 0px;
	}
	.titulo_larga_duracion {
		text-align: center;
		color: #0098be;
		font-family: 'NeoSans-Bold';
		font-size: 14px;
		padding-top: 4px;
		margin-bottom: -8px;
	}
	.parrafo1_larga_duracion_resp{
		line-height: 1.2;
		padding: 4%;
		text-align: justify;
		margin-bottom: -27px;
		font-size: 12px;
		display: block;
	}
	.parrafo2_larga_duracion_resp{
		padding: 4%;
		text-align: justify;
		line-height: 1.2;
		font-size: 12px;    
	}
	.iframe-youtube_renov_pregun {
		width: 100%;
		height: 162px;
		margin-bottom: 10px;
		margin-top: 5px;
	}
}