.appContenidoPromocion{
	padding: 1px;
}
.appContenidoPromocionD{ background-color: #000; padding: 12px; color: #FFF; font-family: Roboto;}
.appContenidoPromocionM{ position: relative; color: #FFF;}

.tituloPromocion a{
	font-weight: bold;
	text-decoration: none;
}

.appContenidoPromocionM .logoM{
	background-position: right center;
	background-repeat: no-repeat;
	background-size: contain;
}

.tituloPromocion a:HOVER{
	font-weight: bold;
	text-decoration: underline;
}

.detallePromocion a{
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

.detallePromocion a:HOVER{
	text-decoration: underline;
}

.appMarcoTam3 .appContenidoPromocionM .logoM{height: 18px;}
/*.appBloqueMarcoEstructura4P .appContenidoPromocionM .logoM{height: 14px;}*/

.appContenidoPromocion .logo{height: 26px; background-repeat: no-repeat;}
.appContenidoPromocion .tituloPromocion a{font-size: 18px; font-family: Roboto; color: #58595b;}
.appContenidoPromocionD .logoD{height: 35px; background-repeat: no-repeat; background-position: left center;}
.appContenidoPromocionD .fotoPromocion{width: 100%;}
.appContenidoPromocionD .textoPromocion{width: 99%; float: left; margin-left: 12px;}
@media(min-width: 768px){
	.appContenidoPromocionD .textoPromocion{width: 39%; float: left; margin-left: 12px;}
	.appContenidoPromocionD .fotoPromocion{width: 59%; float: left;}
	.appContenidoPromocionD .logoD{height: 70px;}
	}
.appContenidoPromocionD .tituloPromocion{font-size: 16px;}
.appContenidoPromocionD .detallePromocion a{font-size: 14px; color: #FFF;}

.appContenidoPromocion .detallePromocion a{font-size: 16px; font-family: Roboto;}
.appContenidoPromocion .descPromocion {font-size: 14px; font-family: Roboto;}

.appContenidoPromocionM .fondo{	position: absolute; bottom: 0; height: 28%; text-align: right; min-height: 52px;transition: height 2s; transition-delay: 1s; width: 82%; right: 10px;}
.appContenidoPromocionM .fondo_color{position: absolute; bottom: 0; width: 85%; height: 30%; min-height: 55px; background-color: #000; opacity: 0.3; transition: height 2s; transition-delay: 1s; right: 0;}
.appBloqueMarcoEstructura4P .appContenidoPromocionM .fondo_color {width: 80%;}
.appBloqueMarcoEstructura4P .appContenidoPromocionM .fondo {width: 78%; height: 53px; bottom: 2px;}
.appContenidoPromocionM:hover .fondo{height: 75%;}
.appContenidoPromocionM:hover .fondo_color{height: 80%; opacity: 0.5;}
.appContenidoPromocionM .textoPromocionM{height: 0; transition: height 1.8s; transition-delay: 1s; overflow: hidden; text-align: left; padding-left: 15px;}
.appContenidoPromocionM:hover .fondo .textoPromocionM{height: 50%;}
.appContenidoPromocionM .tituloPromocion a{color: #FFF;}
.appMarcoTam3 .appContenidoPromocionM .tituloPromocion{font-size: 29px;}
@media(min-width: 990px){
	.appBloqueMarcoEstructura4P .appContenidoPromocionM .tituloPromocion{font-size: 18px;}
	.appBloqueMarcoEstructura4P .appContenidoPromocionM .logoM,
	.appBloqueMarcoEstructura8P .appContenidoPromocionM .logoM{height: 14px;}
}

.categoria_at .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/andaluciatv.svg");
}
.categoria_at .logoD{
	background-image: url("cssimg/promociones/andaluciatelevision.svg");
}
.categoria_at .logoM{
	background-image: url("cssimg/promociones/andaluciatv_w.svg");
}
.appContenidoPromocionD .categoria_at .tituloPromocion a{
	color: #2EA443;
}
.categoria_cf .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/fiesta.svg");
}
.categoria_cf .logoD{
	background-image: url("cssimg/promociones/canalfiesta.svg");
}
.categoria_cf .logoM{
	background-image: url("cssimg/promociones/fiesta_w.svg");
}
.appContenidoPromocionD .categoria_cf .tituloPromocion a{
	color: #D22A3C;
}

.categoria_acs .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/actualidadcsur.svg");
}

.categoria_acs .logoD{
	background-image: url("cssimg/promociones/actualidadcanalsur.svg");
}
.categoria_acs .logoM{
	background-image: url("cssimg/promociones/actualidadcsur_w.svg");
}
.appContenidoPromocionD .categoria_acs .tituloPromocion a{
	color: #D32130;
}

.categoria_csa .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/canalsurandalucia.svg");
}
.categoria_csa .logoD{
	background-image: url("cssimg/promociones/canalsurandalucia.svg");
}
.categoria_csa .logoM{
	background-image: url("cssimg/promociones/canalsurandalucia_w.svg");
}
.appContenidoPromocionD .categoria_csa .tituloPromocion a{
	color: #238d40;
}

.categoria_csr .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/canalsurradio.svg");
}
.categoria_csr .logoD{
	background-image: url("cssimg/promociones/canalsurradio.svg");
}
.categoria_csr .logoM{
	background-image: url("cssimg/promociones/canalsurradio_w.svg");
}
.appContenidoPromocionD .categoria_csr .tituloPromocion a{
	color: #FF6600;
}

.categoria_csrrai .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/csurradio_rai.svg");
}
.categoria_csrrai .logoD{
	background-image: url("cssimg/promociones/radioandaluciainformacion.svg");
}
.categoria_csrrai .logoM{
	background-image: url("http://www.canalsur.es/resources/destacados/csurradio_rai_w.svg");
}
.appContenidoPromocionD .categoria_csrrai .tituloPromocion a{
	color: #299A39;
}

.categoria_cstv .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/csurtv.svg");
}
.categoria_cstv .logoD{
	background-image: url("cssimg/promociones/canalsurtelevision.svg");
}
.categoria_cstv .logoM{
	background-image: url("cssimg/promociones/csurtv_w.svg");
}
.appContenidoPromocionD .categoria_cstv .tituloPromocion a{
	color: #0096DA;
}

.categoria_ccs .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/cine.svg");
}
.categoria_ccs .logoD{
	background-image: url("cssimg/promociones/cinecanalsur.svg");
}
.categoria_ccs .logoM{
	background-image: url("cssimg/promociones/cine_w.svg");
}
.appContenidoPromocionD .categoria_ccs .tituloPromocion a{
	color: #D32004;
}

.categoria_dcs .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/deportes.svg");
}
.categoria_dcs .logoD{
	background-image: url("cssimg/promociones/deportescanalsur.svg");
}
.categoria_dcs .logoM{
	background-image: url("cssimg/promociones/deportes_w.svg");
}
.appContenidoPromocionD .categoria_dcs .tituloPromocion a{
	color: #d32130;
}

.categoria_docs .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/documentales.svg");
}
.categoria_docs .logoD{
	background-image: url("cssimg/promociones/documentalescanalsur.svg");
}
.categoria_docs .logoM{
	background-image: url("cssimg/promociones/documentales_w.svg");
}
.appContenidoPromocionD .categoria_docs .tituloPromocion a{
	color: #d32004;
}

.categoria_ed .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/encuentrosdigitales.svg");
}
.categoria_ed .logoD{
	background-image: url("cssimg/promociones/encuentrosdigitales.svg");
}
.categoria_ed .logoM{
	background-image: url("cssimg/promociones/encuentrosdigitales_w.svg");
}
.appContenidoPromocionD .categoria_ed .tituloPromocion a{
	color: #0091d0;
}

.categoria_ecs .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/especialcanalsur.svg");
}
.categoria_ecs .logoD{
	background-image: url("cssimg/promociones/especialcanalsur.svg");
}
.categoria_ecs .logoM{
	background-image: url("cssimg/promociones/especialcanalsur_w.svg");
}
.appContenidoPromocionD .categoria_ecs .tituloPromocion a{
	color: #D32004;
}

.categoria_fr .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/flamencoradio.svg");
}
.categoria_fr .logoD{
	background-image: url("cssimg/promociones/flamencoradio.svg");
}
.categoria_fr .logoM{
	background-image: url("cssimg/promociones/flamencoradio_w.svg");
}
.appContenidoPromocionD .categoria_fr .tituloPromocion a{
	color: #CCD337;
}

.categoria_rai .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/rai.svg");
}
.categoria_rai .logoD{
	background-image: url("cssimg/promociones/radioandaluciainformacion.svg");
	background-size: contain;
}
.categoria_rai .logoM{
	background-image: url("cssimg/promociones/rai_w.svg");
	background-size: contain;
}
.appContenidoPromocionD .categoria_rai .tituloPromocion a{
	color: #269A39;
}

.categoria_scs .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/series.svg");
}
.categoria_scs .logoD{
	background-image: url("cssimg/promociones/seriescanalsur.svg");
}
.categoria_scs .logoM{
	background-image: url("cssimg/promociones/series_w.svg");
}
.appContenidoPromocionD .categoria_scs .tituloPromocion a{
	color: #D32004;
}

.categoria_topcf .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/top50fiesta.svg");
}
.categoria_topcf .logoD{
	background-image: url("cssimg/promociones/top50canalfiesta.svg");
}
.categoria_topcf .logoM{
	background-image: url("cssimg/promociones/top50fiesta_w.svg");
}
.appContenidoPromocionD .categoria_topcf .tituloPromocion a{
	color: #D22A3C;
}

.categoria_tcs .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/toros.svg");
}
.categoria_tcs .logoD{
	background-image: url("cssimg/promociones/toroscanalsur.svg");
}
.categoria_tcs .logoM{
	background-image: url("cssimg/promociones/toros_w.svg");
}
.appContenidoPromocionD .categoria_tcs .tituloPromocion a{
	color: #d42534;
}

.categoria_nc .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/rtva_corporativa.svg");
}
.categoria_nc .logoD{
	background-image: url("cssimg/promociones/rtva.svg");
}
.categoria_nc .logoM{
	background-image: url("cssimg/promociones/rtva_corporativa_w.svg");
}
.appContenidoPromocionD .categoria_nc .tituloPromocion a{
	color: #0753B;
}

.categoria_social .logo{
	background-image: url("http://www.canalsur.es/resources/destacados/compromiso.svg");
}
.categoria_social .logoD{
	background-image: url("http://www.canalsur.es/resources/destacados/compromiso_w.svg");
}
.categoria_social .logoM{
	background-image: url("http://www.canalsur.es/resources/destacados/compromiso_w.svg");
}
