@charset "UTF-8";


/*FONTS*/
	
/*GOTHAM_NUEVAS*/
/*rounded_nuevas*/
@font-face {
	font-family: 'Gotham_Rounded';
	src:url('../fonts/Gotham_Rounded/eot/GothamRnd-Book_Web.eot') format('eot'),
		url('../fonts/Gotham_Rounded/woff2/GothamRnd-Book_Web.woff2') format('woff2'),
		url('../fonts/Gotham_Rounded/woff/GothamRnd-Book_Web.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham_Rounded';
	src:url('../fonts/Gotham_Rounded/eot/GothamRnd-BookItalic_Web.eot') format('eot'),
		url('../fonts/Gotham_Rounded/woff2/GothamRnd-BookItalic_Web.woff2') format('woff2'),
		url('../fonts/Gotham_Rounded/woff/GothamRnd-BookItalic_Web.woff') format('woff');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham_Rounded';
	src:url('../fonts/Gotham_Rounded/eot/GothamRnd-Medium_Web.eot') format('eot'),
		url('../fonts/Gotham_Rounded/woff2/GothamRnd-Medium_Web.woff2') format('woff2'),
		url('../fonts/Gotham_Rounded/woff/GothamRnd-Medium_Web.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham_Rounded';
	src:url('../fonts/Gotham_Rounded/fonts/eot/GothamRnd-MediumItalic_Web.eot') format('eot'),
		url('../fonts/Gotham_Rounded/fonts/woff2/GothamRnd-MediumItalic_Web.woff2') format('woff2'),
		url('../fonts/Gotham_Rounded/fonts/woff/GothamRnd-MediumItalic_Web.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham_Rounded';
	src:url('../fonts/Gotham_Rounded/eot/GothamRnd-Bold_Web.eot') format('eot'),
		url('../fonts/Gotham_Rounded/woff2/GothamRnd-Bold_Web.woff2') format('woff2'),
		url('../fonts/Gotham_Rounded/woff/GothamRnd-Bold_Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham_Rounded';
	src:url('../fonts/Gotham_Rounded/eot/GothamRnd-BoldItalic_Web.eot') format('eot'),
		url('../fonts/Gotham_Rounded/woff2/GothamRnd-BoldItalic_Web.woff2') format('woff2'),
		url('../fonts/Gotham_Rounded/woff/GothamRnd-BoldItalic_Web.woff') format('woff');
	font-weight: 700;
	font-style: italic;
}


/*regular_nuevas*/


@font-face {
	font-family: 'Gotham';
	src:url('../fonts/Gotham/eot/Gotham-Light_Web.eot') format('eot'),
		url('../fonts/Gotham/woff2/Gotham-Light_Web.woff2') format('woff2'),
		url('../fonts/Gotham/woff/Gotham-Light_Web.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('../fonts/Gotham/eot/Gotham-LightItalic_Web.eot') format('eot'),
		url('../fonts/Gotham/woff2/Gotham-LightItalic_Web.woff2') format('woff2'),
		url('../fonts/Gotham/woff/Gotham-LightItalic_Web.woff') format('woff');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham';
	src:url('../fonts/Gotham/eot/Gotham-Book_Web.eot') format('eot'),
		url('../fonts/Gotham/woff2/Gotham-Book_Web.woff2') format('woff2'),
		url('../fonts/Gotham/woff/Gotham-Book_Web.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('../fonts/Gotham/eot/Gotham-BookItalic_Web.eot') format('eot'),
		url('../fonts/Gotham/woff2/Gotham-BookItalic_Web.woff2') format('woff2'),
		url('../fonts/Gotham/woff/Gotham-BookItalic_Web.woff') format('woff');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham';
	src:url('../fonts/Gotham/eot/Gotham-Medium_Web.eot') format('eot'),
		url('../fonts/Gotham/woff2/Gotham-Medium_Web.woff2') format('woff2'),
		url('../fonts/Gotham/woff/Gotham-Medium_Web.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('../fonts/Gotham/eot/Gotham-MediumItalic_Web.eot') format('eot'),
		url('../fonts/Gotham/woff2/Gotham-MediumItalic_Web.woff2') format('woff2'),
		url('../fonts/Gotham/woff/Gotham-MediumItalic_Web.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham';
	src:url('../fonts/Gotham/eot/Gotham-Bold_Web.eot') format('eot'),
		url('../fonts/Gotham/woff2/Gotham-Bold_Web.woff2') format('woff2'),
		url('../fonts/Gotham/woff/Gotham-Bold_Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('../fonts/Gotham/eot/Gotham-BoldItalic_Web.eot') format('eot'),
		url('../fonts/Gotham/woff2/Gotham-BoldItalic_Web.woff2') format('woff2'),
		url('../fonts/Gotham/woff/Gotham-BoldItalic_Web.woff') format('woff');
	font-weight: 700;
	font-style: italic;
}


/*FIN_GOTHAM_NUEVAS*/


/*FONTS_SYMBOL*/
@font-face {
	

	
    font-family: 'font_90_iconsregular';
    src: url('../fonts/font_90_icons-webfont.woff2') format('woff2'),
         url('../fontsfont_90_icons-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



/*FIN_FONTS*/


@media (max-width: 439px) and (min-width: 320px) {.video_slider{
min-width: 100%; 
height:17em;margin-left:-35%
}
}

@media (max-width: 540px) and (min-width: 440px) {.video_slider{
min-width: 100%; 
height:18em;margin-left:-15%
}
}


@media (max-width: 540px) and (min-width: 320px) {
	
.caja_texto_cookies{width:100%}
.caja_botones_cookies{width:100%}	
.botones_cookies{margin-bottom:2.5em}	
.botones_cookies{margin-top:0.5em}		


	
	.Columnas_gen{column-count: 1;}			
	body{font-size:15px}
	
	.sumario_p{
	width:90%
	}	

	.sumario_out{
	width:90%
	}
	
.columna_1_3, .columna_2_3, .columna_1_2, .columna_1_4, .columna_3_4, .columna_60, .columna_40{width:100%;float:none;}

.barra_logos .logo_gen{width:48%;float:left}
.barra_logos .logo_gen:nth-child(even){margin-right:2%}

	.contenedor_slider_comedor{border-bottom:solid 5px #fff}
	
	.cont_in .sumario{
	width:70%;
	}		
		
	
		.bloque_pag_gen:first-of-type{margin-top:8em}
	
	.cont_A_1C:first-child{
	display: flex;
    align-items: stretch;
	}

	.txt_menu{
		font-size:1.3em;
		}
		
		.txt_SUBmenu{
		font-size:1.0em;
		}
	
	.caja_logo{float:left}

	.top_header{
	height:7em;
	}
	
	.cont_pag_gen_NOHEAD{top:0em}
	
	.margin_top_header{margin:1em 1.5em}
	
	.contenedor_sup{margin-top:7em}
	
	.fondo_video{
			position:fixed
			}
	
	
	
	header{
	max-height: 100%;
	position:absolute;
	top:0;left:0;
	width:100%;
	overflow-y: auto;
	}
	
	

	
	footer{
	width:100%;
	}
	
	.contenedor_menu{
	display:none;
	min-width:100%;
	min-height:100%;

	float:right;
	border-top: 0.4em solid #EFEFEF	
	}

	.caja_menu{margin:1.5em}
	
		.contenedor_pag_gen{
		float:none;
		width:90%;
		margin:0 auto	
		}	
.caja_txt_pag_gen{padding-left:28px}	
		.tit_noticia{width:85%;}
	

			
				.img_ancho_A, .img_ancho_B, .img_ancho_C, .img_ancho_D{
				width:100%;
				}
				.img_ancho_E{
				width:40%;
				}	
	
.img_panor_B{width:100%} 	
	.column_A{width:65%}
	.column_B{width:30%}
	
		.E_60{
		width:95%;
		float:left;
		clear:none;
		}

		.foto_right{
		width:44%;
		float:none;
		overflow:hidden;
		margin:0 auto	
		}
	
	img.comillas_peq{opacity:0.4; filter: alpha(opacity=4)}	
	
.has_video .manche_multi{
			visibility:hidden
			}	
	.has_video .sumario{margin-left:0}
	
			.manche_multi{
			max-width:100%;
			}
		.foto_right img{
		width:100%;
		height:auto
		}
	
.cont_rounded{width:94%;padding:0}
.foto_rounded{width:calc(46% - 1.3em);padding-top:calc(46% - 1.3em)}		
.cont_rounded .foto_rounded{width:calc(50% - 1em);padding-top:calc(50% - 1em)}	
	
.cont_rounded .foto_rounded.left:nth-child(even){margin-right:0}
.cont_rounded .foto_rounded.left{margin-right:1em}	
	
.cont_rounded .foto_rounded.right:nth-child(even){margin-left:0}
.cont_rounded .foto_rounded.right{margin-left:1em}	
	
.cont_rounded .foto_rounded.right{margin-left:1em}	
.cont_rounded .foto_rounded.left{margin-right:1em}
	
.cont_rounded_B{width:100%;;max-width:1000px}

.cont_rounded_B .foto_rounded{width:45%;padding-top:45%}	
.cont_rounded_B .foto_rounded.left:last-child{margin-right:0}
.cont_rounded_B .foto_rounded.left{margin-right:5%}	
	
.cont_rounded_B .foto_rounded.right:last-child{margin-left:0}
.cont_rounded_B .foto_rounded.right{margin-left:5%}		
	
.foto_rounded{margin-bottom:1.5em}
	
.foto_rounded.left{margin-right:1.5em}
.foto_rounded.right{margin-left:1.5em}	
	
	.bloque_pag_gen .cont_A_3C{padding-top:0em}	
	.cont_A_2C, .cont_A_3C, .cont_A_3C_H .cont_A_2-3, .cont_A_2-3,  .cont_A_1-3, .cont_A_2-3, .cont_A_3C_38, .cont_A_3C_24{
	width:100%;float:none;
	}
			.left_respon{
			float:none;margin:0 auto
			}
			.right_respon{
			float:none;margin:0 auto
			}
	
.border_C_blanco_trans_30_respon{border-bottom:2px solid rgba(255,255,255,0.30)}
.border_C_negro_trans_30_respon{border-bottom:4px solid rgba(0,0,0,0.15)}

.border_dotted_blanco_trans_column{border-bottom:3px dotted rgba(255,255,255,0.70)}
.border_dotted_blanco_trans_column:last-of-type{border-bottom:none}		
	
}

@media (max-width: 767px) and (min-width: 541px){
.caja_texto_cookies{width:100%}
	.caja_botones_cookies{width:100%}
.botones_cookies{margin-bottom:2.5em}	
.botones_cookies{margin-top:0.5em}	
.video_slider{
min-width: 100%; 
height:21em;
}	
	
	.Columnas_gen{column-count: 1;}			
	body{font-size:15px}

	.sumario_p {
	width:90%
	}	
	.sumario_out{
	width:90%
	}	
	
.columna_1_3, .columna_2_3, .columna_1_2, .columna_1_4, .columna_3_4, .columna_60, .columna_40{width:100%;float:none;}	

.barra_logos .logo_gen{width:48%;float:left}
.barra_logos .logo_gen:nth-child(even){margin-right:2%}
	
.contenedor_slider_comedor{border-bottom:solid 5px #fff}		

	.cont_in .sumario{
	width:70%;
	}		
	
	
		.bloque_pag_gen:first-of-type{margin-top:8em}
	
	.cont_A_1C:first-child{
	display: flex;
    align-items: stretch;
	}
	
	.txt_menu{
	font-size:1.3em;
	}
	
	.txt_SUBmenu{
	font-size:1.0em;
	}
	
	.caja_logo{float:left}

	.top_header{
	height:7em;
	}


	
	.contenedor_sup{margin-top:7em}
	
	.margin_top_header{margin:1em 1.5em}	
	
	.fondo_video{
			position:fixed
			}
	
	header{
	max-height: 100%;
	position:absolute;
	top:0;left:0;
	width:100%;
	overflow-y: auto;
	}

	
	
	footer{
	width:100%;
	}
	
	.contenedor_menu{
	display:none;
	min-width:100%;
	min-height:100%;
	
	float:right;
	border-top: 0.4em solid #EFEFEF	
	}
	
	.caja_menu{margin:1.5em}
	
	
		.contenedor_pag_gen{
		float:none;
		width:90%;
		margin:0 auto	
		}
.caja_txt_pag_gen{padding-left:28px}		

	.tit_noticia{width:85%;}
	
	.cont_videos{width:100%}
	
				.img_ancho_A, .img_ancho_B, .img_ancho_C, .img_ancho_D{
				width:100%;
				} 
				.img_ancho_E{
				width:40%;
				}
	
	
	.img_panor_B{width:100%} 	
	.footer_A{display:none}
	
	.column_A{width:70%}
	.column_B{width:30%}
	
		.E_60{
		width:95%;
		float:left;
		clear:none;
		}

		.foto_right{
		width:44%;
		float:none;
		overflow:hidden;
		margin:0 auto	
		}
	
	
	img.comillas_peq{opacity:0.4; filter: alpha(opacity=4)}	
	
.has_video .manche_multi{
			visibility:hidden
			}	
	.has_video .sumario{margin-left:0}	
	
	.manche_multi{
			max-width:100%;
			}
		.foto_right img{
		width:100%;
		height:auto
		}
.cont_rounded{width:94%;}
.foto_rounded{width:calc(46% - 1.2em);padding-top:calc(46% - 1.2em)}	
.cont_rounded .foto_rounded{width:calc(50% - 1em);padding-top:calc(50% - 1em)}	
.cont_rounded .foto_rounded.left:nth-child(even){margin-right:0}
.cont_rounded .foto_rounded.left{margin-right:2em}	
	
.cont_rounded .foto_rounded.right:nth-child(even){margin-left:0}
.cont_rounded .foto_rounded.right{margin-left:2em}	
	
.cont_rounded .foto_rounded.right{margin-left:2em}	
.cont_rounded .foto_rounded.left{margin-right:2em}

.cont_rounded_B{width:100%;;max-width:1000px}

.foto_rounded{margin-bottom:2em}	
	
.cont_rounded_B .foto_rounded{width:45%;padding-top:45%}	
.cont_rounded_B .foto_rounded.left:last-child{margin-right:0}
.cont_rounded_B .foto_rounded.left{margin-right:5%}	
	
.cont_rounded_B .foto_rounded.right:last-child{margin-left:0}
.cont_rounded_B .foto_rounded.right{margin-left:5%}		
	
.foto_rounded.left{margin-right:2em}
.foto_rounded.right{margin-left:2em}	
	
	.bloque_pag_gen .cont_A_3C{padding-top:0em}	
	.cont_A_2C, .cont_A_3C, .cont_A_3C_H .cont_A_2-3, .cont_A_2-3,  .cont_A_1-3, .cont_A_2-3, .cont_A_3C_38, .cont_A_3C_24{
	width:100%;float:none;
	}
			.left_respon{
			float:none;margin:0 auto
			}
			.right_respon{
			float:none;margin:0 auto
			}

.border_C_blanco_trans_30_respon{border-bottom:2px solid rgba(255,255,255,0.30)}
.border_C_negro_trans_30_respon{border-bottom:4px solid rgba(0,0,0,0.15)}
	
.border_dotted_blanco_trans_column{border-bottom:3px dotted rgba(255,255,255,0.70)}
.border_dotted_blanco_trans_column:last-of-type{border-bottom:none}	
	
}

@media (max-width: 1024px) and (min-width: 768px){

.caja_cookies{width:85%}	
	.caja_texto_cookies{width:100%}
	.caja_botones_cookies{width:100%}	
.botones_cookies{margin-bottom:2.5em}	
.botones_cookies{margin-top:0.5em}	
	
.video_slider{
min-width: 100%; 
height:26em;
}	
	
	.Columnas_gen{column-count: 2;}			
	body{font-size:16px}
	
	.sumario_p{
	width:55%;
	}
	.sumario_out{
	width:55%
	}	
	
	.bloque_pag_gen:first-of-type{margin-top:8em}
	
	.cont_1C_doble{
	width:100%;float:none;
	display: flex;
    align-items: stretch;
	}
	
	.columna_1_3{width:33.3%}	
	.columna_2_3{width:66.6%}
	.columna_60{width:60%}
	.columna_40{width:40%}
	.columna_1_2{width:50%}
	.columna_1_4{width:25%}
	.columna_3_4{width:75%}

.barra_logos .logo_gen{width:33%;float:left}

		
	
	.right .cont_in{margin-left:3em}
	.left .cont_in{margin-right:3em}

	.cont_in .sumario{
	width:60%;padding-left:7%
	}		
	

	.cont_in .sumario{
	width:60%;padding-left:10%
	}		
		
	
.flex_vert_justif_respon{align-items: stretch;display:flex}	
	
	.txt_menu{
	font-size:1.1em;
	}
	.txt_SUBmenu{
	font-size:0.8em;
	}
	
	.caja_logo{float:left}
	
	.top_header{
	height:7.5em;
	}


	
	.contenedor_sup{margin-top:7em}
	
	.margin_top_header{margin:1em 1.5em}
	
	.fondo_video{
			position:fixed
			}
	
	header{
	max-height: 100%;
	position:fixed;
	top:0;left:0;
	width:100%;
	overflow-y: auto;
	border-right: 0.3em solid #EFEFEF	
	}
	

	
	footer{
	width:100%;
	}
	
	.contenedor_menu{
	display:none;
	width:100%;max-width:20em;
	min-height:100%;float:right;
	border-top: 0.4em solid #EFEFEF	
	}
	
	.caja_menu{margin:1.5em}
		
			.contenedor_pag_gen{
		float:none;
		width:90%;
		margin:0 auto;
		}

.caja_txt_pag_gen{padding-left:28px}	
	
	.tit_noticia{width:70%;}	
			
	.cont_videos{width:90%}
	

		
	
				.img_ancho_A, .img_ancho_B, .img_ancho_C, .img_ancho_D{
				width:100%;
				} 
		
				.img_ancho_E{
				width:40%;
				}
	
.img_panor_B{width:100%} 	
.footer_A{display:none}

	.column_A{width:75%}
	.column_B{width:25%}
		
		.column_A .entradilla, .column_B .entradilla{
		width:95%;
		float:left;
		clear:none;
		}
	
		.E_60{
		width:90%;
		}
	
		.entradilla{
		float:none;
		clear:none;
		}

		.foto_right{
		width:40%;
		float:none;
		
		overflow:hidden;
		margin:0 auto
		}

	img.comillas_peq{opacity:0.4; filter: alpha(opacity=4)}	
	
.has_video .manche_multi{
			visibility:hidden
			}	
	.has_video .sumario{margin-left:0}
	
	.manche_multi{
			max-width:80%;
			}
		.foto_right img{
		width:100%;
		height:auto
		}
.cont_rounded{width:90%;}
.foto_rounded{width:20%;padding-top:20%}	
.cont_rounded .foto_rounded{width:calc(50% - 1em);padding-top:calc(50% - 1em)}	
.cont_rounded .foto_rounded.left:nth-child(even){margin-right:0}
.cont_rounded .foto_rounded.left{margin-right:2em}	
	
.cont_rounded .foto_rounded.right:nth-child(even){margin-left:0}
.cont_rounded .foto_rounded.right{margin-left:2em}	
	
.cont_rounded .foto_rounded.right{margin-left:2em}	
.cont_rounded .foto_rounded.left{margin-right:2em}

.cont_rounded_B{width:100%;;max-width:1000px}
.foto_rounded{margin-bottom:2em}
.cont_rounded_B .foto_rounded{width:22%;padding-top:22%}	
.cont_rounded_B .foto_rounded.left:last-child{margin-right:0}
.cont_rounded_B .foto_rounded.left{margin-right:4%}	
	
.cont_rounded_B .foto_rounded.right:last-child{margin-left:0}
.cont_rounded_B .foto_rounded.right{margin-left:4%}		
	
	
	
.foto_rounded.left{margin-right:2em}
.foto_rounded.right{margin-left:2em}	
	
	
	.bloque_pag_gen .cont_A_3C{padding-top:3em}	
		.cont_A_2C{
		width:66.6%;
		}
		
		.cont_A_3C{
		width:33.3%
		}
	
.cont_1C_doble{
	width:100%;float:none;
	display: flex;
    align-items: stretch;
	}
	
	.cont_1C_doble .cont_A_3C{
		width:50%
		}
	
		.cont_A_3C_H{
		width:100%;float:left;
		}	
		
		.cont_A_3C_38{
		width:100%;float:none;
		}
	
		.cont_A_3C_24{
		width:100%;float:none;
		}		
	.tab.left_respon{float:left}
	.tab.left_respon{float:right}
			.left_respon{
			float:none;margin:0 auto
			}
			.right_respon{
			float:none;margin:0 auto
			}
	
.border_C_blanco_trans_30_respon{border-right:2px solid rgba(255,255,255,0.30)}	
.border_C_negro_trans_30_respon{border-right:4px solid rgba(0,0,0,0.10)}

.border_dotted_blanco_trans_column{border-right:3px dotted rgba(255,255,255,0.70)}
.border_dotted_blanco_trans_column:last-of-type{border-right:none}

.copy{width:100%}
	
}


@media (max-width: 1280px) and (min-width: 1025px){

.caja_cookies{width:85%;display:flex;align-items:stretch}		
.caja_texto_cookies{width:68%}
	.caja_botones_cookies{width:32%}
	.caja_texto_cookies, .caja_botones_cookies{float:left}	
	.botones_cookies{margin:1.5em}	
	
.video_slider{
min-width: 100%; 
height:32em;
}
	
	.Columnas_gen{column-count: 3;}			
	body{font-size:16px}
	
	.sumario_p{
	width:45%;
	}
			.sumario_out{
			min-width:60%;
			max-width:80%;	
			}	
		
	.columna_1_3{width:33.3%}	
	.columna_2_3{width:66.6%}
	.columna_60{width:60%}
	.columna_40{width:40%}
	.columna_1_2{width:50%}
	.columna_1_4{width:25%}
	.columna_3_4{width:75%}

.barra_logos .logo_gen{width:19%;float:left}
	
	.right .cont_in{margin-left:3em}
	.left .cont_in{margin-right:3em}

	.cont_in .sumario{
	width:60%;padding-left:10%
	}		
	
	
.flex_vert_justif_respon{align-items: stretch;display:flex}
	
	.cont_1C_doble{
	width:100%;float:none;
	display: flex;
    align-items: stretch;
	}
	
	
	.txt_menu{
	font-size:1.1em;
	}
		.txt_SUBmenu{
		font-size:0.8;
		}
	
	.contenedor_principal{
	margin-left:26%
	}
	

		.contenedor_pag_gen{
		float:right;
		width:90%;
		}
	
.caja_txt_pag_gen{padding-left:28px}	
		.tit_noticia{width:70%;}
	

	
			.cont_videos{width:80%}
	
				.img_ancho_E{
				width:20%;
				}
	
			.img_ancho_A{
				width:50%;
			} 
			.img_ancho_B{
				width:50%;
			} 	
			.img_ancho_A.right{
				margin-left:3.5em
			} 
	
		.img_ancho_A.right{margin-left:2.5em} 
		.img_ancho_A.left{margin-right:2.5em}	
		.img_ancho_B.right{margin-left:2.5em} 
		.img_ancho_B.left{margin-right:2.5em}
		.img_ancho_E.left_respon{margin-right:2em}
		.img_ancho_E.right_respon{margin-left:2em}

	.img_panor_B{width:80%} 
				.img_ancho_C{
				width:80%
				}
				.img_ancho_D{
				width:65%
				}
				.img_ancho_C.right, .img_ancho_C.right_respon{
				margin-left:25%
				}	
	
				.img_ancho_C.left, .img_ancho_C.left_respon{
				margin-right:25%
				}
	
				.img_ancho_D.right, .img_ancho_D.right_respon{
				margin-left:45%
				}	
	
				.img_ancho_D.left, .img_ancho_D.left_respon{
				margin-right:65%
				}		
	

	
				

	.contenedor_menu{
	display:block;
	width:100%;
	height:100%;
	
	}

	.caja_logo{
	float:right;margin-right:2.3em;
	margin-top:2.4em
	}	
	
	.caja_menu{
	margin-left:1.5em;
	margin-right:1.6em
	}
	
	.top_header{margin-bottom:2.1em}
	
	.fondo_video{
			position:absolute
			}
	
	header{
	min-height:100%;
	max-height: 100%;
	position:fixed;
	top:0;left:0;
	width:26%;
	overflow-y:scroll;
	background:white;
	
	}

		
	
	.boton_menu{display:none}
	
	.column_A{width:70%}
	.column_B{width:30%}
	
		.E_60{
		width:55%;
		
		}
	
		.column_A .entradilla, .column_B .entradilla{
		width:95%;
		float:left;
		clear:none;
		}
	
		.entradilla{
		float:left;
		clear:none;
		}

		.foto_right{
		width:40%;
		float:right;
		clear:none;
		overflow:hidden;
		margin-left:4%;
		margin-bottom:0.7em
		}
			.manche_multi{
			max-width:80%;
			}
	.sum_video{display:none}
	
		.foto_right img{
		width:100%;
		height:auto
		}

.cont_rounded{width:40%;padding:0}
.foto_rounded{width:20%;padding-top:20%}	
.cont_rounded .foto_rounded{width:calc(50% - 1em);padding-top:calc(50% - 1em)}	
.cont_rounded .foto_rounded.left:nth-child(even){margin-right:0}
.cont_rounded .foto_rounded.left{margin-right:2em}	
	
.cont_rounded .foto_rounded.right:nth-child(even){margin-left:0}
.cont_rounded .foto_rounded.right{margin-left:2em}	
	
.cont_rounded .foto_rounded.right{margin-left:2em}	
.cont_rounded .foto_rounded.left{margin-right:2em}

.cont_rounded_B{width:100%;;max-width:1000px}
.cont_rounded_B .foto_rounded{width:22%;padding-top:22%}	
.cont_rounded_B .foto_rounded.left:last-child{margin-right:0}
.cont_rounded_B .foto_rounded.left{margin-right:4%}	
	
.cont_rounded_B .foto_rounded.right:last-child{margin-left:0}
.cont_rounded_B .foto_rounded.right{margin-left:4%}		
	
.foto_rounded.left{margin-right:2em}
.foto_rounded.right{margin-left:2em}	
.foto_rounded{margin-bottom:2em}

	
	
	
	.bloque_pag_gen .cont_A_3C{padding-top:4em}		
		.cont_A_2C{
		width:66.6%
		}

	.cont_1C_doble .cont_A_3C{
		width:50%
		}
		.cont_A_3C{
		width:33.3%
		}	
	
		.cont_A_3C_H{
		width:100%;float:left;
		}	
	
		.cont_A_3C_38{
		width:38%;float:left;
		}
	
		.cont_A_3C_24{
		width:24%;float:left;
		}
	

	.extra_margin .bloque_caja_texto{margin-bottom:-14px}
	
	        .left_respon{
			float:left
			}
			.right_respon{
			float:right
			}

.border_C_blanco_trans_30_respon{border-right:2px solid rgba(255,255,255,0.30)}	
.border_C_negro_trans_30_respon{border-right:4px solid rgba(0,0,0,0.10)}

.border_dotted_blanco_trans_column{border-right:3px dotted rgba(255,255,255,0.70)}
.border_dotted_blanco_trans_column:last-of-type{border-right:none}
.copy{width:90%}
	
	
	
}

@media (min-width: 1281px){

.caja_cookies{width:85%;display:flex;align-items:stretch}	
	.caja_texto_cookies{width:68%}
	.caja_botones_cookies{width:32%}
	
	.caja_texto_cookies, .caja_botones_cookies{float:left}
	.botones_cookies{margin:1.5em}	
	
	.video_slider{
min-width: 100%; 
height:38em;
}
	
.Columnas_gen{column-count: 3;}			
	
	body{font-size:17px}
	
	.sumario_p{
	width:45%;
	}
			.sumario_out{
			min-width:60%;
			max-width:80%;	
			}	

	.columna_1_3{width:33.3%}	
	.columna_2_3{width:66.6%}
	.columna_60{width:60%}
	.columna_40{width:40%}
	.columna_1_2{width:50%}
	.columna_1_4{width:25%}
	.columna_3_4{width:75%}

.barra_logos .logo_gen{width:19%;float:left}
	
	.right .cont_in{margin-left:3em}
	.left .cont_in{margin-right:3em}

	.cont_in .sumario{
	width:60%;padding-left:10%
	}		
	
.flex_vert_justif_respon{align-items: stretch;display:flex}

	
.bloque_pag_gen .cont_A_3C{padding-top:4em}
	
	
	.cont_A_1C{
	display: flex;
    align-items: stretch;
	}	
	
	.cont_1C_doble{
	width:100%;
	float:left;
	display: flex;
    align-items: stretch;
	}
	
	
	.txt_menu{
	font-size:1.1em;
	}

		.txt_SUBmenu{
		font-size:0.8;
		}	
	
	.contenedor_principal{
	margin-left:21em
	}
	
		.contenedor_pag_gen{
		float:right;
		width:87%;
		
		}


	
		.tit_noticia{width:60%;}
	
		.contenedor_pag_gen p{
		max-width:900px
		}
		.contenedor_pag_gen ul{
		max-width:750px
		}
	.caja_txt_pag_gen{padding-left:4em}
	
		.extra_margin .caja_texto{margin-left:6em}
		
	
	
		.cont_videos{width:80%}
	
				.img_ancho_A{
					width:50%;
		    } 
				.img_ancho_E{
				width:20%;
				}
		.img_ancho_A.right{margin-left:2.5em} 
		.img_ancho_A.left{margin-right:2.5em}	
		.img_ancho_B.right{margin-left:2.5em} 
		.img_ancho_B.left{margin-right:2.5em}	
		.img_ancho_E.left_respon{margin-right:2em}
		.img_ancho_E.right_respon{margin-left:2em}
	
					.img_ancho_B{
				width:35%
				}
				.img_ancho_C{
				width:80%
				}
				.img_ancho_D{
				width:65%
				}
				.img_ancho_C.right, .img_ancho_C.right_respon{
				margin-left:25%
				}	
	
				.img_ancho_C.left, .img_ancho_C.left_respon{
				margin-right:25%
				}
	
				.img_ancho_D.right, .img_ancho_D.right_respon{
				margin-left:45%
				}	
	
				.img_ancho_D.left, .img_ancho_D.left_respon{
				margin-right:45%
				}	
	.img_ancho_B.right{margin-left:4em
				} 
	
				.img_ancho_B.left{margin-right:4em
				}
	
	.img_panor_B{width:80%} 
	
	.contenedor_menu{
	display:block;
	width:100%;
	height:100%;
			
	}

	.caja_logo{
	float:right;margin-right:2.3em;
	margin-top:2.4em
	}	
	
	.caja_menu{
	margin-left:1.5em;
	margin-right:1.6em;
	
	}
	
	.top_header{margin-bottom:2.5em}
	
	.fondo_video{
			position:absolute
			}	
	
	header{
	min-height:100%;
	max-height: 100%;
	position:fixed;
	top:0;left:0;
	width:21em;
	overflow-y: auto;
	background:white;
	
	}
	
	
	
	.margin_head{margin:2.5em 1em 1em 1em}
	

	
	.boton_menu{
	display:none
	}

		.column_A .entradilla, .column_B .entradilla{
		width:95%;
		float:left;
		clear:none;
		}	
		
		.E_60{
		width:50%;
		}
		.entradilla{
		
		float:left;
		clear:none;
		}

		.foto_right{
		width:45%;
		float:right;
		clear:none;
		margin-left:0.7em;margin-left:4%;
		margin-bottom:0.7em
		}
		
		.manche_multi{
		max-width:75%;
		}
		.sum_video{display:none}
		.foto_right img{
		width:100%;
		height:auto
		}
	
.cont_rounded{width:40%;padding:0}
.foto_rounded{width:20%;padding-top:20%}	
.cont_rounded .foto_rounded{width:calc(50% - 1em);padding-top:calc(50% - 1em)}	
.cont_rounded .foto_rounded.left:nth-child(even){margin-right:0}
.cont_rounded .foto_rounded.left{margin-right:2em}	
	
.cont_rounded .foto_rounded.right:nth-child(even){margin-left:0}
.cont_rounded .foto_rounded.right{margin-left:2em}	
	
.cont_rounded .foto_rounded.right{margin-left:2em}	
.cont_rounded .foto_rounded.left{margin-right:2em}

.cont_rounded_B{width:100%;;max-width:1000px}

.cont_rounded_B .foto_rounded{width:22%;padding-top:22%}	
.cont_rounded_B .foto_rounded.left:last-child{margin-right:0}
.cont_rounded_B .foto_rounded.left{margin-right:4%}	
	
.cont_rounded_B .foto_rounded.right:last-child{margin-left:0}
.cont_rounded_B .foto_rounded.right{margin-left:4%}		
	
.foto_rounded.left{margin-right:2em}
.foto_rounded.right{margin-left:2em}	
.foto_rounded{margin-bottom:2em}	
	.column_A{width:70%}
	.column_B{width:30%}
	
		.cont_A_2C{
		width:66.6%
		}
	
	.cont_1C_doble .cont_A_3C{
	
	width:50%;float:left
	}	
	.cont_A_3C, .cont_A_3C_H{
		width:33.3%
		}	
	
			
	
		.cont_A_3C_38{
		width:40%;float:left;
		}
	
		.cont_A_3C_24{
		width:20%;float:left;
		}	
			.left_respon{
			float:left
			}
			.right_respon{
			float:right
			}
	
.border_C_blanco_trans_30_respon{border-right:2px solid rgba(255,255,255,0.30)}	
.border_C_negro_trans_30_respon{border-right:4px solid rgba(0,0,0,0.10)}


.border_dotted_blanco_trans_column{border-right:3px dotted rgba(255,255,255,0.70)}
.border_dotted_blanco_trans_column:last-of-type{border-right:none}

	.copy{width:90%}	
.razones .bloque_caja_texto	{margin-left:-2em }
	
.bottom_logo{position:absolute;bottom:0}
	
}

/*FIN_media_queries*/

/*generales*/








html, body {
	font-family: 'Gotham',sans-serif;color:rgba(0,0,0,0.70);
    min-height: 100% !important;
    height: 100%;margin:0;letter-spacing: -0.03em;word-spacing: -0.02em;line-height:1.3em;
	font-weight: 300;
	font-style: normal;
}
/*cookies*/
	/*cookies_proyecto_educativo*/
	.bod_proyecto_educativo .aceptar_cookies{color:#B5BE0F}
	.bod_proyecto_educativo .contenedor_cookies{background:#B5BE0F}	
	/*fin_cookies_proyecto_educativo*/

	/*cookies_nosotros_educativo*/
	.bod_generico .aceptar_cookies{color:#F28B02}
	.bod_generico .contenedor_cookies{background:#F28B02}	
	/**/

	/*cookies_experiencia_global*/
	.bod_experiencia_global .aceptar_cookies{color:#F28B02}
	.bod_experiencia_global .contenedor_cookies{background:#F28B02}	
	/**/

	/*cookies_oferta_educativa*/
	.bod_oferta_educativa .aceptar_cookies{color:#0499A8}
	.bod_oferta_educativa .contenedor_cookies{background:#0499A8}	
	/**/

	/*cookies_espacio_familias*/
	.bod_espacio_familias .aceptar_cookies{color:#648D2E}
	.bod_espacio_familias .contenedor_cookies{background:#648D2E}	
	/**/

	/*cookies_extracurriculares*/
	.bod_extracurriculares .aceptar_cookies{color:#035678}
	.bod_extracurriculares .contenedor_cookies{background:#035678}	
	/**/

	/*cookies_contacto*/
	.bod_contacto .aceptar_cookies{color:#58BCAC}
	.bod_contacto .contenedor_cookies{background:#58BCAC}	
	/**/

.contenedor_cookies
	{
	width:100%;position:fixed;z-index:10000;bottom:0;
 	;overflow:hidden;
	}	
	
	.caja_cookies{width:85%;margin:0 auto;overflow:hidden}

 	.texto_cookies{color:#fff}
	.rechazar_cookies{border-color:#fff;color:#fff}
	.aceptar_cookies{border-color:#fff;color:#fff;background-color:#fff;color:#B5BE0F}   .caja_texto_cookies{overflow:hidden;display:flex;align-items:center;justify-content:center}
	.texto_cookies{margin:1.8em}
	.caja_botones_cookies{;display:flex;align-items:center;justify-content:center}
	.botones_cookies{display:inline-block}
	.boton_cookies{padding:0.75em;display:inline-block;width:4.5em;text-align:center;
	font-family: 'Gotham_Rounded';clear: both;
	border-width:4px;border-style:solid;font-weight:700;font-style:normal
	}
	.rechazar_cookies{margin-left:1.5em}

/*fin_cookies*/



.light{
font-weight: 300}

strong{font-weight: 700}

.bold{font-weight: 700}
.medium{font-weight: 500}

.book{font-weight: 400}

.destacado_big{font-family: 'gotham_rounded_bookregular';font-size:1.4em;line-height:1.2em }

.destacado{font-family: 'Gotham_Rounded',sans-serif;font-weight:400;font-size:1.2em;line-height:1.25em }

.destacado_peq{font-size:1.1em;line-height:1.25em;position:relative }

.destacado_peq p{padding-top:0.95em;margin-left:1.2em;margin-top:0}


.circle_bullet_big{width:2.2em;
  height:2.2em;
  position:absolute;
  top:0;left:0;
 -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
  }

    .triangulo{
		display:inline-block;
		margin-right:0.2em;
		margin-left:-0.12em;
		margin-bottom:0.12em;
        width: 0;
        height: 0;
		border-top-style:solid;
		border-top-width:0.6em;
        border-left: 0.6em solid transparent; 
		-ms-transform: rotate(45deg); /* IE 9 */
  		-webkit-transform: rotate(45deg); /* Safari 3-8 */
  		transform: rotate(45deg);
		}
    
   .trian_allo{
        border-top-color:rgba(255,207,2,1.00)
    }
   .trian_naranja{
        border-top-color:rgba(242,139,2,1.00)
    }

   .trian_verde{
        border-top-color:rgba(181,190,15,1.00)
    }
   .trian_verde_B{
        border-top-color:rgba(100,141,46,1.00)
    }
   .trian_azul{
        border-top-color:rgba(4,153,168,1.00)
    }
   .trian_azul_B{
        border-top-color:rgba(3,86,120,1.00)
    }

  .trian_rojo{
        border-top-color:rgba(171,23,54,1.00)
    }
  .trian_gris{
        border-top-color:rgba(188,188,188,1.00)
    }

.border_big{border-width: 9px;
  border-style: solid;}

.border_naranja_trans{border-color:rgba(242,139,2,0.25)}
.border_verde_trans{border-color:rgba(181,190,15,0.25)}
.border_verde_B_trans{border-color:rgba(100,141,46,0.20)}
.border_allo_trans{border-color:rgba(255,207,2,0.30)}
.border_azul_trans{border-color:rgba(4,153,168,0.20)}
.border_azul_B_trans{border-color:rgba(3,86,120,0.20)}
.border_azul_C_trans{border-color:rgba(88,188,172,0.23)}
.border_rojo_trans{border-color:rgba(171,23,54,0.18)}
.border_gris_trans{border-color:rgba(112,112,111,0.20)}

.italic_bold{font-style: italic;font-weight: 700}
.italic_book{font-style: italic;font-weight: 400}
.italic_light{font-style: italic;font-weight: 300}




ol.ol_big {
    list-style-type: none;
	font-size: 1.1em;
    border-left:0.8em solid rgba(0,0,0,0.08);
    margin-right: 1.5em;
    margin-left: 0.5em;
    padding: 0.4em;    
    counter-reset: li-counter;
}

ol.ol_big > li{
    position: relative;
    margin-bottom: 5px;  
}

ol.ol_regular > li:before {
    position: absolute;list-style-type: decimal-leading-zero;
    top: -0.1em;
    left: -1.4em;
    width: -2em;
    height: 2em; 
    font-size: 1em;
	padding:0.1em;
    text-align: center;
    content: counter(li-counter);
    counter-increment: li-counter;
	font-family: 'Gotham_Rounded',sans-serif;font-weight: 700
}


ol.ol_naranja > li:before {
    color:#F28B02;		
}

ol.ol_naranja {color:#F28B02}
ol.ol_blanco {color:#FFF}


ul.ul_big {
    list-style-type: none;
	font-size: 1.05em;
    border-left:0.8em solid rgba(0,0,0,0.08);
    margin-right: 1.5em;
    margin-left: 0.35em;
    padding-left: 0.45em;
	
}

ul.ul_big li{margin-bottom: 0.4em}



ul.ul_big > li:before {content:"D"; 
	font-size:0.8em;font-weight: bold;font-family: 'font_90_iconsregular';
  display: inline-block; width: 1.75em;margin-bottom:-2em;
  margin-left: -1.8em}

ul.ul_naranja > li::before {color:#F28B02}
ul.ul_azul > li::before {color:rgba(4,153,168,1.00)}

ul.ul_verde > li::before {color:rgba(181,190,15,1.00);}
ul.ul_blanco > li::before {color:#FFF}

h1, h2, h3, h4, h5, h6, .ladillo_b{
font-family: 'Gotham_Rounded',sans-serif;font-weight:700;
margin:0;letter-spacing: -0.02em;word-spacing: -0.08em;max-width:90%
}



p{margin:0}

.hyphens_manual {
  -webkit-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
}

.texto_gen p{margin-bottom:1em}

.razones p{max-width:700px}

.estrecho{width:85%;max-width:800px}

p.margin_p{margin:1em 0 1em 0;line-height:1.2em}

	.contenedor_iframe {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}		
				
	.contenedor_iframe iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 90%;
    height: 90%;
}	


a{text-decoration: none}

a:hover{opacity:0.8; filter: alpha(opacity=8)}
.texto_gen a{text-decoration:underline}
a{color:inherit}  
.contenedor_pag_gen a{font-family: 'Gotham-BookItalic'}

.italic{font-style: italic}

.texto_gen{font-size:1em;line-height:1.3em}

			.pos_top{top:0}	
			.pos_bottom{bottom:0}		
			.pos_left{left:0}
			.pos_right{right:0}	

.left{float:left}
.right{float:right}

img.bolo{width:0.6em;height:auto;margin-right:0.1em}
img.bolo:not(:first-child){margin-left:0.3em}

img.i_love{width:100%;height:auto;max-width:6em;float:right}



.reverse{flex-direction:row-reverse}
.flex_vert_justif{align-items: stretch;display:flex}
.flex_vert_center{align-items:center;display:flex}
.flex_vert_bottom{align-items:flex-end;display:flex}
.flex_hor_center{justify-content:center;display:flex}
.flex_hor_right{justify-content:flex-end;display:flex}
.flex_hor_left{justify-content:flex-start;display:flex}

.top_red{
	border-top: 0.4em solid red	
}

.top_blanco{
	border-top: 0.4em solid #FFF	
}

.top_gris{
	border-top: 0.4em solid #EFEFEF	
}

.bottom_gris{
	border-bottom: 0.4em solid #EFEFEF	
}

.right_gris{
	border-right: 0.4em solid #EFEFEF	
}



.left_gris{
	border-left: 0.4em solid #EFEFEF	
}



h1{font-size:3.6em;line-height: 1.05em}
h2{font-size:2.6em;line-height: 1.05em}
h3{font-size:2.25em;line-height: 1em}
h4{font-size:1.9em;line-height: 1.05em}
h5{font-size:1.65em;line-height: 1.06em;margin:0}
h6{font-size:1.3em;line-height: 1.06em}
.caja_gen h5 {margin-bottom:0.6em}

.mancheta_slider h3 {margin-bottom:0.25em}



h3.tit_noticia{margin-top:1em;max-width:80%}
.ladillo{font-size:1.3em;font-family: 'Gotham_Rounded',sans-serif;font-weight:700}
.ladillo_b{font-size:1.2em;padding-bottom:0.5em;font-family: 'Gotham_Rounded',sans-serif;font-weight:700}
.ladillo_c{font-size:1.1em;font-family: 'Gotham_Rounded',sans-serif;font-weight:400}

.blanco_back{background:#FFF}
.naranja_back{background:#F28B02}
.allo_back{background:#FFCF02}
.verde_back{background:#B5BE0F}
.verde_B_back{background:#648D2E}
.rojo_back{background:#AB1736}
.azul_back{background:#0499A8}
.azul_B_back{background:#035678}
.azul_C_back{background:#58BCAC}
.gris_back{background:#70706F}
.gris_B_back{background:#A4A4A5}
.gris_C_back{background:#BCBCBC}
.gris_D_back{background:#D9D9D9}
.gris_D_soft_back{background:#E0E0E0}
.gris_E_back{background:#F2F2F2}


.blanco_trans{background:rgba(255,255,255,0.70)}
.naranja_trans{background:rgba(242,139,2,0.70)}
.allo_trans{background:rgba(255,207,2,0.70)}
.verde_trans{background:rgba(181,190,15,0.70)}
.verde_B_trans{background:rgba(100,141,46,0.40)}
.rojo_trans{background:rgba(171,23,54,0.70)}
.azul_trans{background:rgba(4,153,168,0.70)}
.azul_B_trans{background:rgba(3,86,120,0.70)}
.azul_C_trans{background:rgba(88,188,172,0.70)}
.gris_trans_osc{background:rgba(50,50,49,0.97)}
.gris_trans{background:rgba(112,112,111,0.70)}
.gris_B_trans{background:rgba(217,217,217,0.70)}
.gris_C_trans{background:rgba(217,217,217,0.70)}
.gris_D_trans{background:rgba(217,217,217,0.70)}


.blanco_trans_LIGHT{background:rgba(255,255,255,0.30)}
.naranja_trans_LIGHT{background:rgba(242,139,2,0.30)}
.allo_trans_LIGHT{background:rgba(255,207,2,0.30)}
.verde_trans_LIGHT{background:rgba(181,190,15,0.30)}
.verde_B_trans_LIGHT{background:rgba(0,0,0,0.30)}
.rojo_trans_LIGHT{background:rgba(171,23,54,0.30)}
.azul_trans_LIGHT{background:rgba(4,153,168,0.30)}
.azul_trans_LIGHT_B{background:rgba(4,153,168,0.04)}
.azul_B_trans_LIGHT{background:rgba(3,86,120,0.485)}
.azul_C_trans_LIGHT{background:rgba(88,188,172,0.30)}
.gris_trans_LIGHT{background:rgba(112,112,111,0.30)}
.gris_B_trans_LIGHT{background:rgba(217,217,217,0.30)}
.gris_C_trans_LIGHT{background:rgba(217,217,217,0.30)}
.gris_D_trans_LIGHT{background:rgba(242,242,242,0.30)}
.gris_D_soft_trans_LIGHT{background:  rgba(224,224,224,0.30)}

.blanco_border{border:4px solid #FFF}
.naranja_border{border:4px solid #F28B02}
.allo_border{border:4px solid #FFCF02}
.verde_border{border:4px solid #B5BE0F}
.verde_B_border{border:4px solid #648D2E}
.rojo_border{border:4px solid #AB1736}
.azul_border{border:4px solid #0499A8}
.azul_B_border{border:4px solid #035678}
.azul_C_border{border:4px solid #58BCAC}
.gris_border{border:4px solid #70706F}
.gris_B_border{border:4px solid #A4A4A5}
.gris_C_border{border:4px solid #BCBCBC}
.gris_D_border{border:4px solid #D9D9D9}
.gris_E_border{border:4px solid #F2F2F2}

.blanco_border_trans{border:4px solid rgba(255,255,255,0.80)}
.blanco_border_trans_B{border:4px solid rgba(255,255,255,0.60)}
.blanco_border_trans_C{border:4px solid rgba(255,255,255,0.50)}
.blanco_border_trans_D{border:4px solid rgba(255,255,255,0.40)}
.blanco_border_trans_E{border:4px solid rgba(255,255,255,0.25)}
.blanco_border_trans_F{border:4px solid rgba(255,255,255,0.15)}

.negro_border_trans{border:4px solid rgba(0,0,0,0.80)}
.negro_border_trans_B{border:4px solid rgba(0,0,0,0.60)}
.negro_border_trans_C{border:4px solid rgba(0,0,0,0.50)}
.negro_border_trans_D{border:4px solid rgba(0,0,0,0.40)}
.negro_border_trans_E{border:4px solid rgba(0,0,0,0.25)}
.negro_border_trans_F{border:4px solid rgba(0,0,0,0.15)}

.blanco_border_left{border-left:6px solid #FFF}
.naranja_border_left{border-left:6px solid #F28B02}
.allo_border_left{border-left:6px solid #FFCF02}
.verde_border_left{border-left:6px solid #B5BE0F}
.verde_B_border_left{border-left:6px solid #648D2E}
.rojo_border_left{border-left:6px solid #AB1736}
.azul_border_left{border-left:6px solid #0499A8}
.azul_B_border_left{border-left:6px solid #035678}
.azul_C_border_left{border-left:6px solid #58BCAC}
.gris_border_left{border-left:6px solid #70706F}
.gris_B_border_left{border-left:6px solid #A4A4A5}
.gris_C_border_left{border-left:6px solid #BCBCBC}
.gris_D_border_left{border-left:6px solid #D9D9D9}
.gris_D_soft_border_left{border-left:6px solid #E0E0E0}
.gris_E_border_left{border-left:6px solid #F2F2F2}





.blanco_border_bottom{border-bottom:6px solid #FFF}
.naranja_border_bottom{border-bottom:6px solid #F28B02}
.allo_border_bottom{border-bottom:6px solid #FFCF02}
.verde_border_bottom{border-bottom:6px solid #B5BE0F}
.verde_B_border_bottom{border-bottom:6px solid #648D2E}
.rojo_border_bottom{border-bottom:6px solid #AB1736}
.azul_border_bottom{border-bottom:6px solid #0499A8}
.azul_B_border_bottom{border-bottom:6px solid #035678}
.azul_C_border_bottom{border-bottom:6px solid #58BCAC}
.gris_border_bottom{border-bottom:6px solid #70706F}
.gris_B_border_bottom{border-bottom:6px solid #A4A4A5}
.gris_C_border_bottom{border-bottom:6px solid #BCBCBC}
.gris_D_border_bottom{border-bottom:6px solid #D9D9D9}
.gris_E_border_bottom{border-bottom:6px solid #F2F2F2}




.blanco_font{color:#FFF}
.naranja_font{color:#F28B02}
.allo_font{color:#FFCF02}
.verde_font{color:#B5BE0F}
.verde_B_font{color:#648D2E}
.rojo_font{color:#AB1736}
.azul_font{color:#0499A8}
.azul_B_font{color:#035678}
.azul_C_font{color:#58BCAC}
.gris_font{color:#70706F}
.gris_A_font{color:#70706F}
.gris_B_font{color:#A4A4A5}
.gris_C_font{color:#BCBCBC}
.gris_D_font{color:#D9D9D9}

.nowrap{white-space: nowrap}
.gris_A_font_trans{color:rgba(112,112,111,0.80)}
.negro_font_trans_C{color:rgba(0,0,0,0.40)}
.negro_font_trans{color:rgba(0,0,0,0.60)}
.negro_font_trans_B{color:rgba(0,0,0,0.50)}

.blanco_font_trans{color:rgba(255,255,255,0.60)}
.naranja_font_trans{color:rgba(242,139,2,0.60)}
.allo_font_trans{color:rgba(255,207,2,0.60)}
.verde_font_trans{color:rgba(181,190,15,0.60)}
.verde_B_font_trans{color:rgba(100,141,46,0.60)}
.rojo_font_trans{color:rgba(171,23,54,0.60)}
.rojo_B_font_trans{color:rgba(227,6,19,0.60)}
.azul_font_trans{color:rgba(4,153,168,0.60)}
.azul_B_font_trans{color:rgba(3,86,120,0.60)}
.azul_C_font_trans{color:rgba(88,188,172,0.60)}
.azul_D_font_trans{color:rgba(111,158,212,0.60)}


img.boton_play_grande{width:5.5em;height:auto;position:relative;z-index:800}

.boton_gen{cursor: pointer}
.boton_gen:hover{
	cursor:pointer;
	opacity: 0.5;
	filter: alpha(opacity=5)
	}


.boton_mas .left:first-child{margin-right:0.3em}



/*FIN_generales*/


/*header*/

::-webkit-scrollbar {
      width: 10px;
} /* this targets the default scrollbar (compulsory) */

::-webkit-scrollbar-track {
      background-color:#fff;
} /* the new scrollbar will have a flat appearance with the set background color */
 
::-webkit-scrollbar-thumb {
      background-color:#BCBCBC;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
} /* this will style the thumb, ignoring the track */
 
::-webkit-scrollbar-button {
      background-color: #BCBCBC;
	
} /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
 
::-webkit-scrollbar-corner {
      background-color: black;
} /* if both the vertical and the horizontal bars appear, then perhaps the right bottom corner also needs to be styled */



header{
overflow-y: scroll;z-index:300
}

.top_header{
min-width:100%;min-height:5em;overflow:hidden;background:#fff;
position:relative;z-index:1
}

.caja_logo{
width:9em;

overflow:hidden;

}

.caja_logo img{
width:100%;
height:auto;
}



		/*menu*/
		
	
		

		.doble_punto{
			height:0.9em;
			width:auto;
			margin-left:-0.05em;
			position:relative;
			z-index:100}
		

		.p2{display:none;opacity: 0.0;
		filter: alpha(opacity=0)}
	
		.caja_menu{overflow:hidden;position:relative;margin-bottom:3.5em;position:relative;z-index:4;}
		.contenedor_menu{overflow:hidden;background:#fff;width:100%;
		right:0em;}
		.boton_menu{cursor:pointer;float:right;position:relative;top:1.2em}

		.boton_menu img{height:3em;padding:0;margin:0}

		.cerrar_menu{display:none}
		
		.item_menu{
		width:100%;
		right:0.15em;
			
		
		text-align:right;
		cursor:pointer;
		position:relative;
		overflow:visible;
		height:100%;letter-spacing: -0.03em
		}

/*		.item_menu:hover .caja_SUBmenu{display:block}*/


		.txt_menu{
		font-family: 'Gotham_Rounded',sans-serif;font-weight:700;
		color:#70706F;
		
		display:inline-block;
		padding-top:0.3em;padding-bottom:0.08em;	
		position:relative;
		
		}



		.txt_menu .fondo_boton_submenu{
		position:absolute;
		top:0;left:0;
		width:100%;
		display:inline-block;
		margin-left:0em;	
		z-index:-1;	
		padding:0.3em 1.5em 1.5em 0.5em;
		margin:-0.02em 0em 0.3em -0.3em 	;
    	opacity: 0.0;
		filter: alpha(opacity=0);
		
		}

		.no_desp{
		margin-right:0.5em;
		overflow:visible
    	}

		.no_desp .fondo_boton_submenu{
		padding-right:0.15em
    	}


@keyframes anim_txt_blanco {
    from {color: inherit;}
    to {color:#fff;}
}

@-webkit-keyframes anim_txt_blanco {
    from {color: inherit;}
    to {color:#fff;}
}

@keyframes anim_fondo_boton_submenu {
    from {
	opacity: 0.0;
    filter: alpha(opacity=0);}
    to {
	opacity: 1.0;
    filter: alpha(opacity=100);}
}

@-webkit-keyframes anim_fondo_boton_submenu {
    from {opacity: 0.0;}
    to {
	opacity: 1.0;
    filter: alpha(opacity=100);}
}

@keyframes anim_puntos {
    from {opacity: 0.0;}
    to {
	opacity: 1.0;
    filter: alpha(opacity=100);}
}

@-webkit-@keyframes anim_puntos {
    from {opacity: 0.0;}
    to {
	opacity: 1.0;
    filter: alpha(opacity=100);}
}


	.boton_submenu:not(.no-hover):hover .txt_menu{
    animation-name: anim_txt_blanco;
    animation-duration: 0.5s;
	animation-fill-mode: forwards;
	-webkit-animation-name: anim_txt_blanco;
    -webkit-animation-duration: 0.5s;
	-webkit-animation-fill-mode: forwards;		
		}

		.boton_submenu:not(.no-hover):hover .fondo_boton_submenu{
    animation-name: anim_fondo_boton_submenu;
    animation-duration: 0.5s;
	animation-fill-mode: forwards;
	-webkit-animation-name: anim_fondo_boton_submenu;
    -webkit-animation-duration: 0.5s;
	-webkit-animation-fill-mode: forwards;		
		}

		.boton_submenu:not(.no-hover):hover .p1{
   display:none		
		}
	
		.boton_submenu:not(.no-hover):hover .p2{
		display:inline-block;		
     animation-name: anim_puntos;
    animation-duration: 0.5s;
	animation-fill-mode: forwards;
	-webkit-animation-name: anim_puntos;
    -webkit-animation-duration: 0.5s;
	-webkit-animation-fill-mode: forwards;		
		}

		.nosotros  .fondo_boton_submenu{
		background: #F28B02;
			
		}

		.iuno .txt_menu{border-bottom:0.25em solid #F28B02}
		.idos .txt_menu{border-bottom:0.25em solid #FFCF02}
		.itres .txt_menu{border-bottom:0.25em solid #B5BE0F}
		.icuatro .txt_menu{border-bottom:0.25em solid #0499A8}
		.icinco .txt_menu{border-bottom:0.25em solid #648D2E}
		.iseis .txt_menu{border-bottom:0.25em solid #035678}
		.isiete .txt_menu{border-bottom:0.25em solid #AB1736}
		.iocho .txt_menu{border-bottom:0.25em solid #58BCAC}
		.inueve .txt_menu{border-bottom:0.25em solid #BCBCBC}

		.iuno .fondo_boton_submenu{background-color:#F28B02}
		
		.idos .fondo_boton_submenu{background-color:#FFCF02}

		.itres .fondo_boton_submenu{background-color:#B5BE0F}
		
		.icuatro .fondo_boton_submenu{background-color:#0499A8}

		.icinco .fondo_boton_submenu{background-color:#648D2E}
		
		.iseis .fondo_boton_submenu{background-color:#035678}
	
		.isiete .fondo_boton_submenu{background-color:#AB1736}

		.iocho .fondo_boton_submenu{background-color:#58BCAC}

		.inueve .fondo_boton_submenu{background-color:#BCBCBC}

		.caja_SUBmenu{
		font-family: 'Gotham_Rounded',sans-serif;font-weight:400;
		overflow:hidden;
		width:90%;	
		display:none;
		margin-top:-0.31em;margin-right:-0.15em;
		padding:0.5em 5% 1em 5%;
		position:relative;float:right;
		z-index:1
		}

.idos .txt_SUBmenu{
		color:rgba(0,0,0,0.55);
		display:inline-block;
		width:100%;	line-height:1.2em;
		padding-top:0.2em;padding-bottom:0.25em;
		border-bottom:1px solid rgba(255,255,255,0.80) 
		} 

		.txt_SUBmenu{
		color:#FFFFFF;
		
		display:inline-block;
		width:100%;	line-height:1.2em;
		padding-top:0.2em;padding-bottom:0.25em;
		border-bottom:1px solid rgba(255,255,255,0.60); 
		}
.antetit_menu{font-size:0.8em;margin-bottom:0.2em;cursor:default}	

		.txt_SUBmenu:last-child{
		border-bottom:none 
		}
.cont_lengua_redes{
	width:9em;float:right;
	margin-top:2.5em;
	margin-right:0.6em;
	}	
.caja_redes{
	float:right;clear:both;
	width:100%;overflow:hidden}
.caja_redes img{width:15.4%;height:auto;float:right;margin-left:4.5%;cursor:pointer}

.caja_redes img:hover{opacity:0.8; filter: alpha(opacity=8)}

.caja_redes img:last-child{margin-left:0em;}
.caja_lengua {
	float:right;clear:both;margin-top:1.1em;
	width:100%;
	overflow:hidden;
	}
.caja_lengua img{width:77%;height:auto;float:right;}

/*.caja_lengua img:last-child{display:none}*/


.position_logo{height:100%;width:100%;position:absolute;top:0;display:flex;align-items: flex-end}




.cont_logo_IS_B {
	width:100%;float:right;
	margin-bottom:4em;
	z-index:-1
	
	}



.cont_logo_IS_B .caja_logo_IS {
	margin-right:2.2em;
	border-top:1.5px solid #70706F;padding-top:0.6em;
	width:100%;float:right;
	
	}

.caja_logo_IS img{width:100%;height:auto;float:right}

.caja_logo_IS img{width:60%;height:auto;float:right;max-width:7.5em}

.caja_logo_IS img.logo_reduc{width:50%;height:auto;float:right;max-width:6.4em}

.logo

		/*FIN_menu*/

		
		

/*FIN_header*/


/*contenedor_principal*/



.contenedor_sup{overflow:hidden}

.contenedor_banner{
width:100%;
position:relative
}

.height_banner_big{
height:20em
}
.height_banner{
height:17em
}

.height_banner_2{
height:8em
}
	
.caja_fotos_banner{
width: 100%;
height: 100%;
z-index: 0;
background-repeat: no-repeat;
position:absolute;
background-position:center;
background-size:cover;overflow:hidden
}

        .contenedor_base{
		
		height:100%;
		overflow-y:auto;
		}		
		
		.contenedor_principal{
		background:#F2F2F2;
		position:relative;
		height:100%;
		overflow:auto;
		
			
		}
		
.marg_sup_tit{margin-top:-3.1em;}

		.bloque_pag_gen{
		position:relative;
		overflow:hidden;
		width:100%;
		}



		.contenedor_pag_gen:last-of-type{
		position:relative;
		overflow:hidden;
		
		}

		.margin-bottom_gen{
		margin-bottom:2em
		}
		.margin-top_gen{
		padding-top:3em
		}
		
        .padding-top_gen_cont{
		
		min-height:100%
		}


        .padding-top_gen_cont .contenedor_pag_gen{
		
		
		min-height:100%;
		
		
		}

        .padding-top_gen_cont .caja_txt_pag_gen{
		min-height:100%;
		
		}

					.filet_fondo.pos_left, .filet_fondo.pos_right{width:4em;height:100%}
			.filet_fondo.pos_top, .filet_fondo.pos_bottom{width:100%;height:4em}	


			.filet_fondo{position:absolute;z-index:0}	

.razones{max-width:1100px;margin:0 auto; float:none}
			.razones table{margin-bottom:2em;position:relative;z-index:2}

			.cont_img_table img{
				height:auto;
				bottom:0;margin-bottom:-4px
				}

			.cont_img_table{
				
				overflow:hidden;
				}



			


.contenedor_pag_gen h5 img.filete_tit {
width:1.6em;height:auto;margin-right:0.2em	
}
		
.contenedor_pag_gen h2{
display:inline-block;
padding-right:30px;
padding-top:10px;
padding-left:25px;
position:relative;	

}

.contenedor_pag_gen h3{
margin-bottom:1em;position:relative;z-index:2;
}

.razones .bloque_caja_texto	{position:relative;z-index:500}	

.circle_tit{
border: 2em solid rgba(242,242,242,1.00);
background:#fff;
border-radius: 10em;
width:4em;
height:4em;
position:absolute;top:2.1em;left:-2em;
z-index:1
}

.contenedor_pag_gen h5{
padding-bottom:1em;margin-top:1em	
}
.contenedor_pag_gen h5.not_bot{
padding-bottom:0em
}

.contenedor_pag_gen h6{
margin-bottom:0.2em;margin-top:1em
}

 
.caja_txt_pag_gen{
		position:relative;
		min-height:100%;
		overflow:hidden;
		}

.caja_txt_pag_gen{
		background:#fff;padding-bottom:0em;padding-top:1em
		}



@media (min-width: 1024px){



.columna_1_2.marg{width:46%!important}
.columna_1_2.marg .bloque_total{margin-left:0px !important}	
	
.columna_1_2.marg:first-child{margin-right:4%}		
	
}

.columna_1_2{}

.bloque_total{width:100%;overflow:hidden;position:relative;box-sizing: border-box}


.ofer{margin-top:0.5em;padding-top:0.9em;overflow:visible}

.columna_1_2.marg .bloque_total{}

.bloque_pag_gen.naranja_back 
.caja_txt_pag_gen:not(.blanco_back), .bloque_pag_gen.verde_back 
.caja_txt_pag_gen, .bloque_pag_gen.verde_B_back 
.caja_txt_pag_gen, .bloque_pag_gen.verde_B_trans 
.caja_txt_pag_gen, .bloque_pag_gen.azul_back 
.caja_txt_pag_gen, .bloque_pag_gen.azul_B_back 
.caja_txt_pag_gen,.bloque_pag_gen.azul_B_trans_LIGHT 
.caja_txt_pag_gen, .bloque_pag_gen.azul_C_back 
.caja_txt_pag_gen, .bloque_pag_gen.rojo_back 
.caja_txt_pag_gen, .bloque_pag_gen.allo_back 
.caja_txt_pag_gen, .bloque_pag_gen.gris_back 
.caja_txt_pag_gen, .bloque_pag_gen.gris_B_back 
.caja_txt_pag_gen, .bloque_pag_gen.gris_C_back 
.caja_txt_pag_gen, .bloque_pag_gen.gris_D_back 
.caja_txt_pag_gen, .bloque_pag_gen.gris_E_back 
.caja_txt_pag_gen:not(.blanco_back){
		background:none;
		}


.extra_margin .bloque_caja_texto{margin-top:5em;overflow:hidden}

.extra_margin .caja_texto{margin-top:1em;margin-bottom:1em}
.extra_margin .caja_texto:first-of-type{margin-top:0em}
.extra_margin .caja_texto:last-of-type{margin-bottom:0em}
.icon_noticias_B{position:relative;left:2em;z-index:1}

img.icon_play_peq{height:0.85em;width:auto;margin-bottom:-0.1em;margin-top:0.4em}

.icon_noticias_B img{height:2.8em;width:auto;margin-bottom:-0.6em;margin-top:5em}

.icon_noticias_B .ladillo_b {position:relative;top:-0.2em;font-size:1.3em}	



		.contenedor_pag_gen p{
		width:90%
		}
		.contenedor_pag_gen p:last-of-type{
		margin-bottom:2.5em
		}
				
		p.chachi:first-child{}

		.chachi{margin-left:6em;margin-right:6em;}
		
		.cont_videos{margin:0 auto}
		
		.cont_imagen_gen.no_top{
			margin-top:0.4em;
			} 

		.cont_imagen_gen{
			margin-top:1.8em;
			position:relative;
			margin-bottom:1.8em;
			overflow:hidden
			} 
		.cont_imagen_gen.left{
			
			overflow:hidden;
			} 
		.cont_imagen_gen.right{
			
			overflow:hidden;
			} 
		.cont_imagen_gen.right.full{
			margin-left:25%;
			overflow:hidden;
			} 
.cont_imagen_gen.left.full{
			margin-right:25%;
			overflow:hidden;
			} 

		.cont_imagen_gen video{
			width:100%;margin-bottom:-5px
			} 

.foto_rounded{-webkit-border-radius: 250px;
-moz-border-radius: 250px;
border-radius: 250px;}

.cont_filet{width:100%;overflow:hidden}

.spacer_A{margin:1.6em}
		.columna_1_3 .cont_imagen_gen.margin_image, .columna_40 .cont_imagen_gen.margin_image, .columna_60 .cont_imagen_gen.margin_image{
			margin-left:1.7em;
			margin-right:1.7em
			} 


img.illus_icon{height:11em;width:auto}

.bottom_0{margin-bottom:0}
		
		.img_ancho_B{
			min-width:250px
			} 
.fondo_fotos_big{position:fixed;bottom:0;right:0;z-index:-1;display:flex;justify-content: center;align-items: center}

		.img_height_A{min-height:17em;}
		.img_height_B{min-height:22em;}
		.img_height_D{min-height:28em;}
		.img_height_C{min-height:12em;}

		.img_back{
			background-size:cover;
			background-repeat: no-repeat;
			position:relative;
			background-position: center;
			overflow:hidden;
			} 
.img_panor{width:100%;margin:0 auto} 


.caja_imagen_gen_sub{
			background-size:cover;
			background-repeat: no-repeat;
			position:relative;
			margin-bottom:1em;
			min-height:17em;
			overflow:hidden;
			width:100%;float:left
   			} 






img.imagen_panor{
			width:100%;
			height:auto;
			top:0
			} 

		img.imagen_gen{
			width:100%;
			margin-bottom:-7px;
			top:0;
			height:auto;
			position:relative;
			
			}
		div.caja_imagen_gen{
			overflow:hidden;
			position:relative;
		
			}	
		
		.manche_multi img.img_multi{
			width:auto;
			height:100%;
			position:absolute;
			left:0;
			top:0;
			z-index:0;
			
			}
.sumario{font-family: 'Gotham_Rounded',sans-serif;font-weight:700;font-size:1.3em;line-height:1em}	

.sumario:has(h5){font-size:1em!important}

.sumario_full{width:100%;display:inline-block}	


	.sumario_out span{
	display:block
	}
.sumario_out span.boton_mas{
	display:inline-block!important
	}
.cita_peq{font-size:1em;margin-top:1.3em;margin-left:0.6em;margin-bottom:0.5em;display:block;}

.name{font-size:0.7em;font-weight: 400;margin-top:0em;line-height:1.2em}
.name.marg_left{margin-left:0.8em;display:block}

.sumario{
			position:relative;
			overflow:hidden;
			z-index:2;
			margin:1em 2em 1.7em 2em;
			}

.sumario.left{
			margin-left:0;
			}
.sumario.right{
			margin-right:0;
			}


.manche_multi .sumario{

			margin:1.5em 1.5em 1.5em 1em;	
			}


.cont_imagen_gen .sumario_out{margin-left:0em;margin-bottom:0}
.cont_A_3C .sumario_out{margin:0 1em 0 1em}		   




.filet_sum{width:1.7em;height:auto;max-height:0.152em;margin-bottom:0.2em;margin-left:-0.1em}

.filet_sum img{width:2em;height:auto}

			.cont_manche{
			position:relative;
			height:100%;width:100%;
			top:0;left:0;z-index:1;
			overflow:hidden
			}
div video .manche_multi{
			display:inline-block;
			position:relative;
			top:0;z-index:5;bottom:0;
			overflow:hidden;
			min-height:100%;
			display:flex;
			align-items: flex-end;
			margin:0;
			
			}
			.manche_multi{
			display:inline-block;
			position:absolute;
			top:0;z-index:5;bottom:0;
			overflow:hidden;
			min-height:100%;
			display:flex;
			align-items: flex-end;
			margin:0;
			
			}




			.cont_imagen_panor .manche_multi{
		
				
			}
			
.abso_right{
	right:0	
}


.cont_A_1C .cont_foto.cont_A_2C .cont_foto, .cont_A_3C .cont_foto {width:100%;overflow:hidden;padding:0}

.columna_1_3, .columna_2_3, .columna_1_2, .columna_1_4, .columna_3_4 {min-height:2em;overflow:hidden}

.logo_gen{height:auto;margin:2em auto}


.cont_A_1C .cont_foto {max-height:400px}
.cont_A_2C .cont_foto {max-height:200px}
.cont_A_3C .cont_foto {max-height:200px}
.flex_vert_bottom .cont_imagen_gen{margin-bottom:-1px;margin-top:1em}

img.img_A{width:100%;height:auto}	

		.cont_A_1C, .cont_A_1C_NOP{
		
		min-height:1em;
		overflow:hidden;
		position:relative
		}
		

		.caja_gen{
		min-height:100%;
		overflow:hidden;
		margin:2em 2em;
		position:relative;
		z-index:1
		}
	

		.caja_nomargin{
		min-height:100%;
		overflow:hidden;
		margin:2em 0em;
		position:relative
		}
.margin_comillas{margin:2.2em 1em 0 1.2em}

	img.comillas{
		position:absolute;
		height:4em;width:auto
		}

img.comillas_peq{
		position:absolute;
		height:2.2em;width:auto;
		z-index:-1;

		}	

.trans{

		opacity:0.7; filter: alpha(opacity=7)
		}

		.caja_nomargin h5{
		position:relative;
		z-index:1;
		font-size:1.4em	
		}



		.caja_nomargin .entradilla{
		position:relative;
		z-index:1
		}
		.caja_gen_sang_IZ{
		margin-right:0;
		}



		.p_gen{
		margin-top:0.8em;
		margin-bottom:0.8em;	
		}
		
		.fecha_noticia{
		color:#F28B02;	
		display:inline-block;
		margin-top:0.8em;
		font-size:0.9em
		}

		.noticia .boton_mas{
		float:right
		}

	
		
		.cont_video{width:95%;
			min-height:200px;
			max-width:1350px;
			margin-top:5%;margin:auto auto;
			position:relative;
			}

				.caja_video{width:100%;
					min-height:200px;
					margin-top:0;
					overflow:hidden;
					position:relative;
					z-index:0
					}


.caja_video video{width:100%;position:relative}
		.cerrar_video img.icon_cerrar_video {width:100%;
		height:auto
		}
		.cerrar_video{
		position:absolute;
		top:-1em;
		right:3em;
		width:2.5em;;z-index:4
		}
.boton_mas:has(img.icon_play_big){padding-top:0.3em !important}

.boton_mas:has(img.icon_play_big) div:nth-child(2){position:relative;bottom:-0.33em}

		.boton_mas{
		font-family: 'Gotham_Rounded',sans-serif;
font-weight: 700;
		padding:0.2em 0.4em 0.55em 0.4em;display:inline-block;margin-top:1em;margin-bottom:1.5em;
		line-height:1em;white-space: nowrap;
		
		}
		.puntos_mas{font-size:1.8em}
		img.icon_play{height:1.2em;width:auto;margin-top:0.2em;margin-bottom:-0.15em}

		img.icon_play_big{height:1.55em;width:auto;position:relative;bottom:-0.4em;margin-top:-0.4em}

		.entradilla{
		
		margin-bottom:0.8em;
		font-size:1em;line-height:1.1em;		
		}

		.foto_right{
		
		

		}

		.foto_right img{
		height:auto
		}

		.cont_A_1C{
		width:100%;min-height:200px
		}
		.cont_A_2C{
		
		min-height:1em;
		overflow:hidden
		}

		.cont_A_3C, .cont_A_3C_H{
		min-height:16em;
		overflow:hidden;
		position:relative;	
		}
		
		.cont_A_3C.border_C_blanco_trans_30_respon, .cont_A_3C.border_C_negro_trans_30_respon{
		box-sizing: border-box
		}	
.border_blanco_top_A_trans{border-top:2px solid rgba(255,255,255,0.70)}
.no_border{border-top:none}


.border_C_blanco_trans_30_respon:last-child, .border_C_negro_trans_30_respon:last-child{border:none}
.column_A{z-index:20}
.column_B{z-index:0}
.column_A{
	position:relative;
	height:100%;
	min-height:10em;
	overflow:hidden;
	bottom:0;right:0
	}

.column_B.right{right:0}.column_B.left{left:0}

.column_B{
	
	height:100%;
	overflow:visible;
	clear:none;bottom:0;
	position:absolute
	}

.column_B.right img.perfil{
	position:absolute;
	bottom:0;right:0;
	width:100%;height:auto;
	max-width:150px;
	
	}

.column_B.left img.frente{
	position:absolute;
	bottom:0;left:0;
	width:250%;height:auto;
	max-width:290px;
	
	}

		img.foto_right_sang{
		max-height:300px;
		height:90%;
		width:auto;
		
		float:right;
		
		bottom:0;
		right:0
		}
		


		.cont_A_3C_38{
		min-height:1em;
		overflow:hidden;
		position:relative
		}

		.cont_A_3C_38:first-child{
		
		}

		.cont_A_3C_24:last-child{
		background: #F2F2F2;
		}
		.cont_A_3C_24{
		
		min-height:1em;
		overflow:hidden;
		position:relative
		}	

		.cont_A_2-3{
		background:grey;
		min-height:1em;
		overflow:hidden
		}
		.height_100{
		background:orange;
		min-height:100%;
		overflow:hidden
		}
	

	.caja_foto_bottom{
				bottom:0;left:0;
				width:100%;position:absolute;
				}
	.foto_bottom{
				bottom:0;left:0;
				width:100%;position:absolute;
				}



/*FIN_contenedor_principal*/
	
/*footer*/

footer{
background-color:#D9D9D9;
min-height:3em;
overflow:hidden;
bottom:0;
font-size:0.8em;
line-height:1.6em;z-index:2;
width:100%;
padding-top:0.5em;

}

.cont_footer{
margin:1.4em;margin:1em auto;text-align:center;width:90%
}


/*FIN_footer*/
	
	




