.soloparahaber { background-color: #fff; }

.DivBanner {
	height: 500px;
	/*font-family: 'Lato', sans-serif;*/
	/*font-family: 'Encode Sans Condensed', sans-serif;*/
	/*color:#FFFFFF; /* Blanco */
	color:#fff; /* Naranka */
	/*color:#1E8A2E; /* Verde Oscuro */
	/*color:#70B62B; /* Verde Claro */
	font-size: 64px;
	padding-top: 40px;
}

.DivBannerMD {
	height: 400px;
	color:#fff;
	font-size: 48px;
	padding-top: 40px;
}

.DivBannerSM {
	color:#643084; 
	font-size: 42px;
	margin-bottom: 40px;
}

.BannerTit {
	margin-top: 60px;
	text-shadow: 1px 1px 2px black;
	font-family: 'Source Serif Pro', serif;
	/*color:#e8dbf8;*/
}

.BannerTitMD {
	margin-top: 50px;
	text-shadow: 1px 1px 2px black;
	font-family: 'Source Serif Pro', serif;
}

.BannerTitSM {
	margin-top: 36px;
	line-height: 44px;
	font-family: 'Source Serif Pro', serif;
}

.BannerDesc {
	margin-top: -20px;
	text-shadow: 1px 1px 2px black;
}

.BannerDescSM {
	/*margin-top: -20px;*/
	line-height: 20px;
	/*text-shadow: 1px 1px 2px black;*/
}

.BannerDescSecundaria {
	/*margin-top: -20px;*/
	font-size: 20px;
	color:#FFFFFF;
	text-shadow: 1px 1px 2px black;
	font-family: 'Source Serif Pro', serif;
}

.BannerDescSecundariaSM {
	margin-top: 16px;
	font-size: 20px;
	/*text-shadow: 1px 1px 2px black;*/
	line-height: 24px;
	font-family: 'Source Serif Pro', serif;
}

.BannerBoton {
	margin-top: 20px;
	font-size: 16px;
	background-color:#643084;
	padding: 16px;
	color:#ffffff;
}

.BannerBotonSM {
	margin-top: 20px;
	font-size: 16px;
	background-color:#643084;
	padding: 16px;
	color:#ffffff;
	width: 100%;
}

.BannerBoton:hover,  .BannerBotonSM:hover{
	/*text-decoration: none;*/
	background-color:#643084;
}

.BannerIcono {
	font-size: 16px;
	color:#e8dbf8;
}

		/*Sup  Der  Aba  Izq*/
.caja1, .caja2, .caja3, .caja4, .caja1LG, .caja2LG, .caja3LG, .caja4LG, .caja1MD, .caja2MD, .caja3MD, .caja4MD {
	padding: 10px 20px 16px 20px;
	text-align:center;
	font-size: 14px;
}

.caja1SM, .caja2SM, .caja3SM, .caja4SM {
	padding: 16px 10px 16px 10px;
	font-size: 14px;
}

.caja1 {
	background-color:#1E8A2E;
	margin-left: 10px;
	margin-right: 30px;
}

.caja2 {
	background-color:#70B62B;
	margin-right: 30px;
}

.caja3 {
	background-color:#1E8A2E;
	margin-right: 30px;
}

.caja4 {
	background-color:#70B62B;
	margin-right: 10px;
}

.caja1LG {
	background-color:#1E8A2E;
	margin-left: 30px;
	margin-right: 15px;
}

.caja2LG {
	background-color:#70B62B;
	margin-right: 15px;
}

.caja3LG {
	background-color:#1E8A2E;
	margin-right: 15px;
}

.caja4LG {
	background-color:#70B62B;
	margin-right: 30px;
}

.caja1MD, .caja3MD, .caja1SM, .caja3SM {
	background-color:#1E8A2E;
}

.caja2MD, .caja4MD, .caja2SM, .caja4SM {
	background-color:#70B62B;
}

.caja1 a, .caja2 a, .caja3 a, .caja4 a, .caja1LG a, .caja2LG a, .caja3LG a, .caja4LG a, .caja1MD a, .caja2MD a, .caja3MD a, .caja4MD a, .CajaTituloSM, .CajaTituloDescSM {
	color:#FFFFFF;
}

.CajaTitulo {
	/*background-color:#ddccee;*/
	margin-top:20px;
	font-size: 18px;
}

.CajaTituloSM {
	margin-top: 20px;
	font-size: 18px;
}

.ImagenCajaSM {
	text-align: right;
}

.CajaTituloDescSM {
	line-height: 16px;
}

.cajaTelUtiles {
	background-color:#ED731D;
	margin-right: 10px;
	height: 100%;
	font-size: 20px;
	color:#000000;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.cajaTelUtilesLG {
	background-color:#ED731D;
	margin-right: 30px;
	height: 100%;
	font-size: 20px;
	color:#000000;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.cajaTelUtilesMD {
	background-color:#ED731D;
	height: 100%;
	font-size: 18px;
	color:#000000;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.cajaTelUtilesXS {
	background-color:#ED731D;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 22px;
	padding-bottom: 30px;
	color:#000000;
}

.cajaTelUtiles kbd, .cajaTelUtilesLG kbd, .cajaTelUtilesMD kbd {
	color:#ffffff;
	font-size: 20px;
	margin-right: 8px;
}

.cajaTelUtilesMD kbd {
	color:#ffffff;
	font-size: 18px;
	margin-right: 2px;
}

.cajaTelUtilesXS kbd {
	color:#ffffff;
	font-size: 18px;
	margin-right: 8px;
}

.ListadoTelUtiles {
	border-top: solid 1px #f18f4a;
	padding-top: 8px;
	padding-bottom: 9px;
}

.ListadoTelUtilesUltimo {
	border-top: solid 1px #f18f4a;
	border-bottom: solid 1px #f18f4a;
	padding-top: 8px;
	padding-bottom: 9px;	
}

.TelUtilTit {
	font-family: 'Lobster', cursive;
	font-size: 36px;
	color:#ffffff;
	text-align:center;
}

.TelUtilTitMD {
	font-family: 'Lobster', cursive;
	font-size: 30px;
	color:#ffffff;
	text-align:center;
}

.TelUtilDesc {
	text-align: center;
	font-size: 24px;
	padding-bottom: 14px;
}

.TelUtilDescMD {
	text-align: center;
	font-size: 20px;
	padding-bottom: 14px;
}

.RowHorarios {
	/*background-color:#ED731D;*/
	background-color:#e8dbf8;
	color:#000000;
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: justify;
}

.RowHorariosMD {
	background-color:#e8dbf8;
	color:#000000;
	font-size: 18px;
	padding-top: 30px;
	padding-bottom: 25px;
}

.RowHorariosSM {
	background-color:#e8dbf8;
	color:#000000;
	padding-bottom: 22px;
}

.HoraIzq {
	padding-top: 14px;
	padding-right: 70px;
	text-align:right;
	color:#ffffff;
	font-family: 'Lobster', cursive;
}

.HoraIzqLG {
	padding-top: 12px;
	padding-right: 50px;
	text-align:right;
	color:#ffffff;
	font-family: 'Lobster', cursive;
}

.HoraIzqMD {
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	text-align:right;
	color:#ffffff;
	font-family: 'Lobster', cursive;
}

.HoraIzqSM {
	/*text-align:center;*/
	color:#ffffff;
	padding-left: 30px;
	font-size: 24px;
	padding-top: 25px;
}

.HoraTitOdT {
	padding-bottom: 30px;
}

.HoraTitLG {
	font-size: 36px;
	line-height: 30px;
}

.HoraSubtit {
	font-size: 28px;
	line-height: 12px;
}

.HoraSubtitLG {
	font-size: 28px;
	line-height: 26px;
	padding-left: 30px;
}

.HoraSubtitMD {
	font-size: 28px;
	line-height: 26px;
}

.HoraDire {
	font-size: 14px;
	padding-bottom: 5px;
}

.HoraDias {
	font-size: 16px;
}

.HoraDiasMD {
	font-size: 14px;
}

.HoraIcon {
	font-size: 24px;
	color:#000000;
}

.HoraIconMD {
	font-size: 20px;
	color:#000000;
}

.HoraIconSM {
	font-size: 36px;
	color:#000000;
	margin-left: 30px;
	padding-right: 20px;
}

/* cajas de noticias */
/* ============================================= */

.cajaPresentacion {
	background-color:#ffffff;
	color: #000000;
	padding-top: 34px;
	padding-bottom: 40px;
	text-align: center;
}

.cajaPresentacionTit {
	color: #000000;
	font-size: 36px;	
}

.cajaPresentacion hr {
	width: 120px;
	background-color: #643084;
	height: 2px;
}

.CoteflanInforma {
	background-color:#1E8A2E;
	padding: 10px;
	color: #ffffff;
	font-size: 24px;
	margin-bottom: 20px;
}

.NewsCoteflanIcono {
	font-size: 20px;
	opacity: .65;
}

.CoteInfTit {
	color:#1E8A2E;
	font-size: 20px;
	margin-bottom: 10px;
}

.a2columnasHome {
	column-count: 2;
	column-gap: 40px; /* espaciado entre columnas */	
	column-width: 200px; /* ancho mínimo */
	font-size: 15px;
}

.a2columnasHomeLG {
	column-count: 2;
	column-gap: 40px; /* espaciado entre columnas */	
	column-width: 200px; /* ancho mínimo */
	font-size: 15px;
	padding-right:30px;
	padding-left:30px;
}

.a1columnaHome {
	font-size: 15px;
	padding-right: 20px;
	padding-left: 20px;
}

kbd {
	color:#e8dbf8;
	background-color:#643084;
}

.rowOfertaIconosHome {
	color: #643084;
}