@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');

.fondo_video_rostros {background-image: url("imagenes/slide.jpg"); height: 100%;}
.espacios_rostros {/*margin-left: 140px; width: 435px;*/}
.h_rostros {/*height: 410px;*/}



h1 {font-family: 'Lora', serif !important;}
h4 {font-family: 'Lora', serif !important;}
h4 a {color: #041531;}

.color_oscuro {color: #041531;}
.color_oscuro a {color: #041531;}

.textos {font-family: 'Lato', sans-serif; color: #041531; }



.linea_gris {border-bottom: solid #ddd 2px; margin-bottom: px;}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #009fdc !important;}

.mas_noticias  {font-family: 'Crimson Text', serif; font-size: 16px; font-weight: 600; text-transform: uppercase; color: #041531;}


.fondo_nav {background-color: #0056b3; color: #fff !important; font-family: 'Lato', sans-serif;}





/*BOTONES*/
.botones {font-family: 'Lato', sans-serif; font-weight: 700;}

.btn {
    padding: .6rem 1.3rem;
    font-size: 15px;
    line-height: 1.5;
    border-radius: .25rem;
font-family: 'Lato', sans-serif;}

.btn-warning {
    color: #fff !important;
    background-color: #ffc107 !important;
    border-color: #ffc107 !important;
}

.btn-warning:hover {
    color: #fff !important;
    background-color: #f0b606 !important;
    border-color: #f0b606 !important;
}

.btn-dark {
    color: #fff;
    background-color: #041531 !important;
    border-color: #041531 !important;
}

.btn-dark:hover {
    color: #fff;
    background-color: #06265b !important;
    border-color: #06265b !important;
}

.btn-info {
    color: #fff;
    background-color: #04a0dd !important;
    border-color: #04a0dd !important;
}

.btn-info:hover {
    color: #fff;
    background-color: #028abf !important;
    border-color: #028abf !important;
}

.bg-secondary {
    background-color: #e6eaee !important;
}

.bg-gris {
    background-color: #e6eaee !important;
}
.bg-gris2 {
    background-color: #f0f1f2 !important;
}

.bg-info { background-color: #00a1dc !important;}

.bg-celeste { background-color: #00a1dc !important;}
.bgamarillo {background-color: #f5b11e !important;}

.badge-info {
    color: #fff;
    background-color: #00a1dc !important;
}








/*TOP*/
.linea_top {background-color: #041531; height: 4px;}
.fondo_menu {background-color: #fff !important;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgb(0, 160, 232) !important;}
.navbar-light .navbar-nav .nav-link {
    color: rgb(25, 53, 103) !important;}
.nav-link {font-family: 'Lato', sans-serif;}
.logo {}




/*MENU*/
.bg-dark {
    background-color: #041531 !important;}
.fondo_menu2 {background-color: #041531 !important;}
.navbar-dark .navbar-nav .nav-link {
    color: rgb(255, 255, 255) !important;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255,255,255,.75) !important;}

.dropdown_menu {font-family: 'Lato', sans-serif !important;}

.dropdown-item {color: #193567 !important; font-family: 'Lato', sans-serif !important;}

.dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa !important;}

.dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa !important;}

.navbar-brand {padding-top: .4rem; padding-bottom: .5rem;}









/********************************/
/*           PAGINADOR          */
/********************************/

.paginador{

	float:left;

	padding:4px;

	border:1px solid #CCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-left:1px;

	margin-right:1px;
	
	width:25px;

	text-align:center;

	
	color:#999;
	
	background-color: #CCC;
	

	}

.paginador_ac{

	float:left;

	padding:4px;

	border:1px solid #041531;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-left:1px;

	margin-right:1px;

	width:25px;

	text-align:center;

	background: #041531;

	color:#fff;

	}

.paginador a{ 

text-decoration:none;
color: #fff !important;

}
.paginador:hover{
text-decoration:none;
background-color:#041531;

}

.contenido_paginador
{
margin-top:20px; 
margin-left:20px;	
}




/*REDES*/
.share-it{
	position:fixed;
	min-height:200px;
	/*width:45px;*/
	background: transparent;
	right:0;
	z-index:9;
	/*top:25.5%;*/
}	
.share-it i{
	/*font-size:21px;*/
}
	
a.multipage{background:#ee3046; border:2px #ee3046 solid; color:#fff;} 	
a.multipage:hover{background:#fff; border:2px #fff solid; color:#333;} 	
	
	
.facebook{margin:0 auto; float:left; margin-right:4px;}
.facebook  a{
	color:#fff;
	/*padding:10px 16px;*/
	background-color:#2160b5;
	display:inline-block;
	transition:0.5s ease;
}
.facebook  a:hover{
	color:#fff;
	/*padding:10px 24px;
	margin-left:-12px;*/
	background-color:#2160b5;
	display:inline-block;
}

.twitter{margin:0 auto; float:left; margin-right:4px;}
.twitter  a{
	color:#fff;
	padding:10px 17px;
	background-color:#77cdf1;
	display:inline-block;
	text-align:center;
	transition:0.5s ease;
}
.twitter  a:hover{
	color:#fff;
	padding:10px 24px;
	margin-left:-20px;
	background-color:#77cdf1;
	display:inline-block;
	text-align:center;

}

.google{margin:0 auto; float:left; margin-right:4px;}
.google  a{
	color:#fff;
	/*padding:10px 14px;*/
	background-image: url(imagenes/fondo_instagram.jpg);
	display:inline-block;
	transition:0.5s ease;
	background-size: cover;
}
.google  a:hover{
	color:#fff;
	/*padding:10px 24px;
	margin-left:-12px;*/
	background-image: url(imagenes/fondo_instagram.jpg);
	display:inline-block;
	background-size: cover;
	
}

.rss{margin:0 auto; float:left; margin-right:4px;}
.rss a{
	color:#fff;
	padding:10px 15px;
	background-color:#53483a;
	display:inline-block;
	transition:0.5s ease;
}
.rss a:hover{
	color:#fff;
	padding:10px 24px;
	margin-left:-12px;
	background-color:#53483a;
	display:inline-block;
}

.linkedin{margin:0 auto; float:left; margin-right:4px;}
.linkedin a{
	color:#fff;
	background-color:#157ecc;
	display:inline-block;
	transition:0.5s ease;
}
.linkedin a:hover{
	color:#fff;
	background-color:#157ecc;
	display:inline-block;
	
}

.youtube{margin:0 auto; float:left; margin-right:4px;}
.youtube a{
	color:#fff;
	background-color:#fe322f;
	display:inline-block;
	transition:0.5s ease;
}
.youtube a:hover{
	color:#fff;
	background-color:#fe322f;
	display:inline-block;
}






/*SLIDE*/
.titulo_slide {font-family: 'Crimson Text', serif; text-transform: uppercase; color: #020b1a; /*font-size: 38px;*/}
.texto_slide {/*font-size: 20px;*/ font-family: 'Lato', sans-serif; color: #020b1a;}
.w_slide {/*width: 100% !important;*/}
.boton_slide {}

.carousel-caption {
    position: absolute;
    /*right: 23% !important;
    bottom: 200px !important;
    left: 23% !important;*/
    z-index: 10;
    /*padding-top: 50px !important;
    padding-bottom: 50px !important;
	padding-left: 50px;
	padding-right: 50px;*/
    color: #fff;
    text-align: center;
    background-color: #ffffffd1 !important;
    border: 3px solid #f4b220 !important;}

.crop_text_slide {
   display: block;
max-width: auto;
 /*height: 139px; *//* alto máximo del div( debe tener directa relación con la cantidad de líneas a mostrar) o puedes calcularlo de esta forma: $font-size*$line-height*$lines-to-show */
 margin: 0 auto;
 -webkit-line-clamp: 3; /*Cantidad de líneas que desea mostrar*/
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}

.carousel-indicators {/*bottom: -15px;*/}





/*PORTADA*/
.titulos_portada {color: #111211; font-family: 'Lora', serif; font-weight: 600; /*font-size: 44px;*/}
.linea_amarilla {border-bottom: solid #f5b21f 2px; /*margin-bottom: 35px;*/}






/*150 ANOS*/
.fondo_150 {background-color: #00a0de;}
.espacio_red {/*padding-top: 50px;*/}

.titulo_150_1 {font-family: 'Lora', serif; color: white; font-weight: 600; font-size: 24px;}
.titulo_150_2 {font-family: 'Lora', serif; color: white; font-weight: 600; font-size: 19.5px;}

.texto_150_1 {font-family: 'Lato', sans-serif; color: white; line-height: 22px; font-size: 14.2px; font-weight: 300;}
.texto_150_2 {font-family: 'Lato', sans-serif; color: white; line-height: 20px; font-size: 14.2px; font-weight: 300;}

.texto_boton_150 {font-family: 'Lora', serif; color: white; font-weight: 600; font-style: italic; font-size: 14px;}
.texto_boton_150 a {color: white;}
.texto_boton_150 a:hover {color: white;}

.iconos_150 {width: 50px;}

.espacio_rostros {/*margin-left: -15px;*/}
.espacio_bajo_150 {/*margin-bottom: 70px;*/}

.crop_text_historia_150 {
   display: block;
max-width: auto;
 height: 44px; /* alto máximo del div( debe tener directa relación con la cantidad de líneas a mostrar) o puedes calcularlo de esta forma: $font-size*$line-height*$lines-to-show */
 margin: 0 auto;
 -webkit-line-clamp: 3; /*Cantidad de líneas que desea mostrar*/
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}

.crop_text_todo_150 {
   display: block;
max-width: auto;
 height: 42px; /* alto máximo del div( debe tener directa relación con la cantidad de líneas a mostrar) o puedes calcularlo de esta forma: $font-size*$line-height*$lines-to-show */
 margin: 0 auto;
 -webkit-line-clamp: 3; /*Cantidad de líneas que desea mostrar*/
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}







/*COLEGIOS*/
.titulo_colegio {color: #04132b; font-family: 'Lato', sans-serif; font-weight: 600; font-size: 18px;}
.imagen_colegios {border: 2px solid #989da6;}






/*NOTICIAS*/
.espacio_noticias {/*margin-top: 45px;*/}

.titulo_noticias1 {color: #04132b; font-family: 'Lora', serif; font-weight: 600; /*line-height: 30px; font-size: 24px;*/}
.titulo_noticias1 a {color: #04132b; text-decoration: none;}
.titulo_noticias1 a:hover {color: #04132b; text-decoration: none;}
.titulo_noticias2 {color: #04132b; font-family: 'Lora', serif; font-weight: 600; /*line-height: 24px; font-size: 20px;*/}
.titulo_noticias2 a {color: #04132b; text-decoration: none;}
.titulo_noticias2 a:hover {color: #04132b; text-decoration: none;}
.fecha_noticias {color: #f5b21f; font-family: 'Lora', serif; font-style: italic; font-size: 14px;}
.texto_noticias {color: black; font-family: 'Lato', sans-serif; font-weight: 300; line-height: 22px; font-size: 16px;}
.imagen_noticia1 {border: 1px solid #e0e0e0; object-fit: cover;/*height: 336px;*/}
.imagen_noticia2 {border: 1px solid #e0e0e0; object-fit: cover; /*height: 124px; width: 172px;*/}
.video_noticia1 {background-color: black;}
.alto_noticias1 {}

.tamano_noticia1 {/*width: 37%; margin-left: 12px;*/}
.tamano_noticia2 {/*width: 60%;*/}
.w_img_noticias2 {/*max-width: 130% !important;*/}

.indicador_noticias {background-color: #f5b21f !important;}
.espacio_indicador_noticia {/*margin-bottom: -37px !important;*/}
.linea_noticia {border-bottom: 1px solid #c0c0c0; margin-top: 30px; margin-bottom: 30px; /*margin-left: 12px;*/} 
.linea_ultima_noticia {}

.click_me {text-decoration: none !important;}


.crop_text_noticias1 {
   display: block;
max-width: auto;
 /*height: 139px; *//* alto máximo del div( debe tener directa relación con la cantidad de líneas a mostrar) o puedes calcularlo de esta forma: $font-size*$line-height*$lines-to-show */
 margin: 0 auto;
 -webkit-line-clamp: 3; /*Cantidad de líneas que desea mostrar*/
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}

.crop_text_noticias2 {
   display: block;
max-width: auto;
 /*height: 125px;*/ /* alto máximo del div( debe tener directa relación con la cantidad de líneas a mostrar) o puedes calcularlo de esta forma: $font-size*$line-height*$lines-to-show */
 margin: 0 auto;
 -webkit-line-clamp: 3; /*Cantidad de líneas que desea mostrar*/
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}

.titulo_noticia_interior {font-family: 'Lora', serif; color: #041531; font-weight: 600; /*line-height: 32px; font-size: 26px;*/}
.imagen_noticia_interior {border: 1px solid #00a0de;}
.laterales_imagen_noticia {}
.bajada_noticia {font-family: 'Lato', sans-serif; font-style: italic;}







/*MULTIMEDIA*/
.borde_multimedia {border: 1px solid #e6e6e6 !important;}
.espacio_multimedia {/*padding-top: 30px; padding-bottom: 20px;*/}
.imagen_portada_multimedia {object-fit: cover;}








/*ROSTROS*/
.titulo_rostros {color: white; font-family: 'Lora', serif; font-weight: 600;/* line-height: 52px; font-size: 48px;*/}
.subtitulos_rostros {color: white; font-family: 'Lato', sans-serif; /*font-size: 32px;*/}
.bg-warning {background-color: #f5b11e !important;}
.linea_rostros {width: 80px; height: 4px; background-color: white;}

.modal-dialog {max-width: 900px;}
.modal-title {font-family: 'Lora', serif; color: #111211; font-size: 26px;}

.espacio_tit_rostros {/*margin-top: 120px; width: 500px;*/}
.alto_rostros {/*height: 410px;*/}

.espacio_boton_rostros {/*height: 410px; padding-top: 155px;*/}






/*BANNERS*/
.borde_banner {border-radius: 4px; border: 1px solid #eaeaea;}
.laterales_banners {margin-left: -15px !important; margin-right: -15px !important;}

h2{
  text-align:center;
  padding: 20px;
}
/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}





/*INSIGNIAS*/
.fondo_insignias {background-color: #00a0de;}
.espacio_insignias1 {/*margin-top: 24px;*/}
.espacio_insignias2 {/*margin-top: 39px;*/}
.w_insignias {}
.w_logo_insignias {}
.w_mases {}





/*PIE*/
.titulo_pie {color: white; font-family: 'Lato', sans-serif; font-size: 20px;}
.texto_pie {color: white; font-family: 'Lato', sans-serif; font-weight: 300; line-height: 24px; font-size: 16px;}
.texto_pie a {color: white;}
.texto_pie a:hover {color: white;}
.fondo_pie {background-color: #041531;}
.icono_pie {color: #adb4bc;}
.espacio_pie {/*margin-top: 73px;*/}





/*CONTENIDOS*/
.costados_imagenes_der {/*margin-right: -15px !important;*/}
.costados_imagenes_izq {/*margin-right: -15px !important;*/}

.blog .carousel-indicators {
	left: 0;
	top: auto;
    bottom: -60px;
}

/* The colour of the indicators */
.blog .carousel-indicators li {
    background: #a3a3a3;
    border-radius: 0%;
    width: 19px !important;
    height: 0px !important;
}

.blog .carousel-indicators .active {
background: #f5b120;
}


.imagen_carrusel_interior {max-width:100%;}

.w_rostros_historicos1 {/*width: 24%;*/}
.w_rostros_historicos2 {/*width: 74%;*/}

.w_adm1 {/*width: 24%;*/}
.w_adm2 {/*width: 74%;*/}

.borde_videos {border-radius: 6px;
border: 1px solid #868686;}

.texto_boton_leer_mas_colapse {font-family: 'Lora', serif; color:#00a0de; font-weight: 600; font-style: italic; font-size: 14px;}
.texto_boton_leer_mas_colapse a {color: #00a0de;}
.texto_boton_leer_mas_colapse a:hover {color: #00a0de;}

.color_celeste {color: #00a0de !important;}
.color_amarillo {color: #f5b21f !important;}

.linea_gris2 {border-bottom: 1px solid #ddd; padding-top: 8px; padding-bottom: 8px;}
.borde_imagenes {border: 1px solid #ddd;}

.colegios_redes_espaciado {font-family: 'Lato', sans-serif; color: #041531; /*line-height: 26px !important; font-size: 16px;*/}
.borde_insignias {/*border-right: 1px #ddd solid;*/}
.tamano_insignia {/*width: 155px !important;*/}
.iconos_colegios {}

.imagenes_colegios {border: 1px solid #02a0de; overflow: hidden;}

.b_color_btn {background-color: #000c2b; color: white;}
.b_color_btn:hover {color: white;}

.c_color_btn {background-color: #009fdc; color: white;}
.c_color_btn:hover {color: white;}

.borde_especiales {border: 1px solid #5c5e60; border-radius: 5px;}
.logo_especial_colegio {width: 60px;}
.titulo_colegio_especial_espacio {margin-right: -15px;}


/*organigrama*/
.quitar_ambos_pads {margin-right: -15px !important; margin-left: -15px !important;}
.quitar_ambos_pads2 {/*margin-right: -15px !important; margin-left: -15px !important;*/}
.quitar_ambos_pads3 {/*margin-right: -10px !important; margin-left: -10px !important;*/}

.texto_org1 {/*font-size: 16px;*/ text-transform: uppercase;}
.texto_org2 {/*font-size: 13px;*/ text-transform: uppercase;}
.texto_org3 {/*font-size: 12px;*/ text-transform: uppercase;}
.texto_org4 {/*font-size: 12px;*/ text-transform: uppercase;}

.org_linea1 {height: 2px; /*width: 582px;*/ background-color: #041531; /*margin-top: 47px;*/}
.org_linea2 {/*height: 282px;*/ width: 2px; background-color: #041531; position: absolute;}
.org_linea3 {height: 2px; /*width: 877px;*/ background-color: #041531;}
.org_linea4 {/*height: 40px;*/ width: 2px; background-color: #041531;}
.org_linea5 {/*height: 40px;*/ width: 2px; background-color: #041531; margin-top: -2px;}
.org_linea6 {/*height: 40px;*/ width: 2px; background-color: #041531;}
.org_linea12 {height: 838px; width: 2px; background-color: #041531; position: absolute;}
.org_linea13 {height: 2px; width: 100%; margin-left: 4px; margin-top: 35px; position: absolute; z-index: 10; background-color: #041531;}

.org_linea7 {/*height: 137px;*/ width: 2px; background-color: #041531; position: absolute;}
.org_linea8 {height: 2px; /*width: 730px;*/ /*margin-left: 63px;*/ background-color: #041531;}
.org_linea9 {height: 2px; /*width: 582px;*/ background-color: #041531; /*margin-top: 47px;*/}
.org_linea10 {height: 621px; width: 2px; background-color: #041531; position: absolute;}
.org_linea11 {height: 2px; width: 100%; margin-left: 4px; margin-top: 21px; position: absolute; z-index: 10; background-color: #041531;}


.color_org_caja1 {background-color: #041531;}
.color_org_caja2 {background-color: #0b3479;}
.color_org_caja3 {background-color: #004ccc; position: relative; z-index: 11;}
.color_org_caja4 {background-color: #656577; position: relative; z-index: 11;}
.color_org_caja5 {background-color: #95959b;}



/*noticias_rep*/
.imagen_novedades {object-fit: cover; /*height: 229px;*/ /*border-radius: .2rem .2rem 0 0;*/ background-color: black;}
.titulo_noticias_rep {color: #04132b; font-family: 'Lato', sans-serif; font-weight: 600; font-size: 18px; line-height: 24px; overflow: hidden;}
.deco_noticias_rep {border-radius: 0px !important;}
.video_face_rep {/*height: 208px; margin-top: 13px;*/}
.fondo_rep {background-color: black;}
.fondo_blanco {background-color: white;}


/*galeria rep*/
.imagen_galeria {object-fit: cover;}



/*concurso ate*/
.icono_concurso_ate {width: 105px;}



/*especiales*/
.slide_especiales {
    opacity: .2 !important;
}
.slide_especiales:hover {
    opacity: .4 !important;
}
.imagen_galeria_especial {object-fit: cover;}
.insignia_izq_especial {/*width: 35px; margin-top: -12px;*/}


/*especial 150*/
.titulo_150_int {font-family: 'Lora', serif; font-weight: 600; font-size: 19.5px;}
.texto_150_int {font-family: 'Lato', sans-serif; line-height: 20px; font-size: 14.2px; font-weight: 300;}
.iconos_150_int {width: 60px;}
.fondo_iconos_150_int {border-radius: 100%;
background-color: #e8f9ff;
width: 80px;
padding: 9px;
height: 80px;
margin-top: 7px;}


/*Directorio*/
h4.tit_directorio {/*font-size: 24px;*/}
h5.sub_directorio {/*font-size: 24px;*/ font-family: 'Lora', serif !important;}
h4.tit_directorio2 {font-size: 22px;}
h5.sub_directorio2 {font-size: 16px; font-family: 'Lora', serif !important;}
p.text_directorio {line-height: 23px;}

.content{padding-top:80px; padding-bottom:80px;}
.mb40{margin-bottom:40px;}
.team-block {margin-bottom: 28px;}
.team-content { position: absolute; background-color: rgba(17, 24, 31, 0.8); bottom: 0px; display: inline-block; width: 100%; color: #fff; padding: 30px; }
.team-img { position: relative; }
.team-img img { width: 100%; }
.team-title { }
.team-meta { color: #9da4aa; font-weight: 400; font-size: 16px; }
.overlay { border-radius: 0px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: 1s ease; background-color: #11181f; }
.team-img:hover .overlay { opacity: .8; }
.team-img:hover .team-content { opacity: 0; }
.text { color: #fff; position: absolute; /*top: 26%;*/ left: 26%; transform: translate(-18%, -24%); -ms-transform: translate(-18%, -24%); right: 0; font-weight: 400; font-size: 16px; }




/*BUSCADOR*/
.lupa {/*background-color: #041531; width: 40px;
height: 40px;
border-radius: 100%;*/}
.icono_lupa {/*font-size: 16px; margin-top: 12px;
margin-left: 12px;*/}
.logo_buscador {width: 186px;}
.titulo_buscador {font-family: 'Lora', serif !important; /*font-size: 26px; margin-top: 15px;*/ font-weight: 600; color: #041531;}

.close {
    color: #041531;}
.modal-content {
    background-color: #dae0e5f0 !important;
    border-radius: .5rem;
border: 1px solid rgba(255, 255, 255, 0.2);}
.modal-header {background-color: white;}











/*// Extra small devices (portrait phones, less than 576px)
// No media query since this is the default in Bootstrap*/

@media (max-width: 575px) {
	
.logo {width: 210px;}
.share-it{top:21.7%; width:31px;}
.share-it i{font-size:18px;}
	
.facebook  a{padding:5px 10px;}
.facebook  a:hover{padding:5px 15px; margin-left:-10px;}
	
.google  a{padding:5px 8px;}
.google  a:hover{padding:5px 15px; margin-left:-10px;}

.linkedin  a{padding:5px 8px;}
.linkedin a:hover{padding:5px 15px; margin-left:-10px;}
    
.youtube  a{padding:5px 6px;}
.youtube  a:hover{padding:5px 13px; margin-left:-10px;}    
	
.botones {padding-left: 10px !important; padding-right: 10px !important; font-size: 14px !important;}
	
.titulo_slide {font-size: 22px; line-height: 24px;}
.texto_slide {font-size: 16px;}	
.carousel-caption {
right: 6% !important;
bottom: 0px !important;
left: 6% !important;
padding-top: 30px !important;
padding-bottom: 30px !important;
padding-left: 30px;
padding-right: 30px;
top: 8%;
height: 157px;}
.crop_text_slide {height: 0px;}
.w_slide {width: 150% !important;}
.boton_slide {padding-left: 10px !important; padding-right: 10px !important; font-size: 14px !important;}
.carousel-indicators {bottom: -15px !important;}
	
.espacio_rostros {margin-left: 0px;}
.titulo_150_1 {text-align: center;}
.titulo_150_2 {text-align: center;}
.iconos_150 {margin-bottom: 10px;}
.espacio_bajo_150 {margin-bottom: 30px;}
	
.espacios_rostros {margin-left: 0px;
width: 100%;
padding: 45px 30px 45px 30px;}
.h_rostros {height: auto;}
	
.titulos_portada {font-size: 32px;}
.linea_amarilla {margin-bottom: 25px;}
	
.espacio_red {padding-top: 40px; padding-bottom: 30px;}
	
.espacio_noticias {padding-top: 45px; padding-bottom: 0px;}
.tamano_noticia1 {width: 100%; margin-left: 0px;}
.tamano_noticia2 {width: 100%;}
.imagen_noticia1 {height: 175px;}
.imagen_noticia2 {height: auto; width: auto;}
.titulo_noticias2 {line-height: 24px; font-size: 20px;}
.titulo_noticias1 {line-height: 24px; font-size: 20px;}
.crop_text_noticias1 {height: 46px;}
.crop_text_noticias2 {height: auto;}
.espacio_indicador_noticia {margin-bottom: -13% !important;}
.alto_noticias1 {height: 100%;}
.linea_noticia {margin-left: 0px;} 
.linea_ultima_noticia { display: none;}
.w_img_noticias2 {max-width: 100% !important;}
.laterales_imagen_noticia {margin-left: -15px !important; margin-right: -15px !important;}
.titulo_noticia_interior {line-height: 30px; font-size: 22px;}
.imagen_novedades {height: auto !important;}
.video_face_rep {height: auto; margin-top: 0px;}
	
.espacio_multimedia {padding-top: 25px; padding-bottom: 40px;}
.imagen_portada_multimedia {height: 145px;}
	
.espacio_tit_rostros {margin-top: 45px; margin-bottom: 45px; width: 100%;}
.alto_rostros {height: auto;}
.alto_rostros2 {height: 235px;}
.espacio_boton_rostros {height: 235px; padding-top: 65px;}
.titulo_rostros {line-height: 36px; font-size: 32px;}
.subtitulos_rostros {font-size: 18px; line-height: 24px;}
	
	
.w_insignias { width: 50px;}
.w_logo_insignias {width: 180px;}
.w_mases {width: 17px;}
/*.espacio_insignias2 {margin-top: 33px;}*/
	
.espacio_pie {margin-top: 0px;}
	
h1 {font-size: 30px !important;}
	
.costados_imagenes_der {margin-right: 0px !important;}
.costados_imagenes_izq {margin-left: 0px !important;}
.w_rostros_historicos1 {width: 100%;}
.w_rostros_historicos2 {width: 100%;}
.w_adm1 {width: 18%;}
.w_adm2 {width: 80%;}
	
.colegios_redes_espaciado {line-height: 24px !important; font-size: 14px !important;}
.borde_insignias {border-right: 0px white solid;}
/*.iconos_colegios { display: none;}*/
.tamano_insignia {width: 200px !important;}
.imagenes_colegios {height: 172px;}
	
.org_linea1 {width: 60px; margin-top: 26px;}
.texto_org1 {font-size: 11px;}
.org_linea4 {height: 25px;}	
.org_linea3 {margin-left: 4px; margin-right: -15px;}
.org_linea2 {height: 188px;}
.quitar_ambos_pads2 {margin-right: 0px !important; margin-left: 0px !important;}
.quitar_ambos_pads3 {margin-right: -10px !important; margin-left: -10px !important;}
.texto_org2 {font-size: 11px;}
.texto_org3 {font-size: 11px;}
.org_linea7 {height: 94px;}
.org_linea8 {margin-right: -15px; margin-left: -11px;}
.texto_org4 {font-size: 11px;}	
.org_linea9 {width: 60px; margin-top: 27px;}
.org_linea6 {height: 25px;}
.org_linea5 {height: 25px;}
	
.titulo_buscador {font-size: 18px; margin-top: 8px;}
	
.titulo_noticias_rep {height: auto;}
.imagen_galeria {height: auto !important;}
	
.imagen_galeria_especial {height: 150px !important;}
.insignia_izq_especial {width: 50px; margin-top: 12px;}
	
h4.tit_directorio {font-size: 23px;}
h5.sub_directorio {font-size: 18px;}
.text {top: 27%;}
	
}


/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
	
.logo {width: 240px;}
.share-it{top:23.2%; width:31px;}
.share-it i{font-size:18px;}
	
.facebook  a{padding:5px 10px;}
.facebook  a:hover{padding:5px 15px; margin-left:-10px;}
	
.google  a{padding:5px 8px;}
.google  a:hover{padding:5px 15px; margin-left:-10px;}
	
.linkedin  a{padding:5px 8px;}
.linkedin  a:hover{padding:5px 15px; margin-left:-10px;}
    
.youtube  a{padding:5px 6px;}
.youtube  a:hover{padding:5px 13px; margin-left:-10px;}  
	
.botones {padding-left: 24px !important; padding-right: 24px !important; padding-top: 8px !important; padding-bottom: 8px !important;}
	
.titulo_slide {font-size: 29px; line-height: auto;}
.texto_slide {font-size: 16px;}	
.carousel-caption {
right: 5% !important;
bottom: 0px !important;
left: 5% !important;
padding-top: 30px !important;
padding-bottom: 33px !important;
padding-left: 30px;
padding-right: 30px;
top: 8%;
height: 188px;}
.crop_text_slide {height: 22px;}
.w_slide {width: 100% !important;}
.boton_slide {padding-left: 24px !important; padding-right: 24px !important; padding-top: 8px !important; padding-bottom: 8px !important; font-size: 15px !important;}
.carousel-indicators {bottom: 10px !important;}
	
.espacio_rostros {margin-left: -15px;}
.titulo_150_1 {text-align: left;}
.titulo_150_2 {text-align: left;}
.iconos_150 {margin-bottom: 0px;}
.espacio_bajo_150 {margin-bottom: 70px;}
	
.titulos_portada {font-size: 40px;}
.linea_amarilla {margin-bottom: 35px;}
	
.espacio_red {padding-top: 45px; padding-bottom: 50px;}

.espacio_noticias {padding-top: 55px; padding-bottom: 0px;}
.tamano_noticia1 {width: 32%; margin-left: 0px; margin-right: 25px;}
.tamano_noticia2 {width: 63%;}
.imagen_noticia1 {height: 318px;}
.imagen_noticia2 {height: 124px !important; /*width: 165px;*/}
.titulo_noticias2 {line-height: 24px; font-size: 20px;}
.titulo_noticias1 {line-height: 28px; font-size: 22px;}
.crop_text_noticias1 {height: 46px;}
.crop_text_noticias2 {height: 125px;}
.espacio_indicador_noticia {margin-bottom: -38px !important;}
.alto_noticias1 {height: 506px;}
.linea_noticia {margin-left: 0px;} 
.linea_ultima_noticia { display: none;}
.w_img_noticias2 {max-width: 130% !important;}
.laterales_imagen_noticia {margin-left: -15px !important; margin-right: -15px !important;}
.titulo_noticia_interior {line-height: 32px; font-size: 26px;}
.imagen_novedades {height: auto !important;}
.video_face_rep {height: auto; margin-top: 0px;}
	
.espacio_multimedia {padding-top: 25px; padding-bottom: 65px;}
.imagen_portada_multimedia {height: 285px;}
	
.espacio_tit_rostros {margin-top: 60px; margin-bottom: 60px; width: 100%;}
.alto_rostros {height: auto;}
.alto_rostros2 {height: 345px;}
.espacio_boton_rostros {height: 345px; padding-top: 120px;}
.titulo_rostros {line-height: 48px; font-size: 42px;}
.subtitulos_rostros {font-size: 24px; line-height: 32px;}	
.modal-dialog {max-width: 400px !important;}
	
.espacios_rostros {margin-left: 0px;
width: 100%;
padding-left: 30px;
padding-right: 30px;
padding-top: 60px;
padding-bottom: 60px;}
.h_rostros {height: auto;}
	
.w_insignias { width: 51px;}
.w_logo_insignias {width: 200px;}
.w_mases {width: 17px;}
/*.espacio_insignias2 {margin-top: 33px;}*/
	
.espacio_pie {margin-top: 0px;}
	
h1 {font-size: 2.5rem !important;}
	
.costados_imagenes_der {margin-right: -15px !important;}
.costados_imagenes_izq {margin-left: -15px !important;}
.w_rostros_historicos1 {width: 100%;}
.w_rostros_historicos2 {width: 100%;}
.w_adm1 {width: 18%;}
.w_adm2 {width: 80%;}
	
.colegios_redes_espaciado {line-height: 24px !important; font-size: 14px !important;}
.borde_insignias {border-right: 1px #ddd solid;}
.iconos_colegios { display: block;}
.tamano_insignia {width: 155px !important;}
.imagenes_colegios {height: 339px;}
	
.org_linea1 {width: 150px; margin-top: 34px;}
.texto_org1 {font-size: 12px;}
.org_linea4 {height: 40px;}	
.org_linea3 {width: 473px;}
.org_linea2 {height: 226px;}
.quitar_ambos_pads2 {margin-right: -12px !important; margin-left: -12px !important;}
.quitar_ambos_pads3 {margin-right: -12px !important; margin-left: -12px !important;}
.texto_org2 {font-size: 9px;}
.texto_org3 {font-size: 8.5px;}
.org_linea7 {height: 110px;}
.org_linea8 {width: 332px; margin-left: 74px;}
.texto_org4 {font-size: 10px;}	
.org_linea9 {width: 240px; margin-top: 34px;}	
.org_linea6 {height: 40px;}
.org_linea5 {height: 40px;}
	
.titulo_buscador {font-size: 18px; margin-top: 8px;}
	
.titulo_noticias_rep {height: auto;}
.imagen_galeria {height: auto !important;}
	
.imagen_galeria_especial {height: 260px !important;}
.insignia_izq_especial {width: 50px; margin-top: 12px;}
	
h4.tit_directorio {font-size: 22px;}
h5.sub_directorio {font-size: 18px;}
.text {top: 27%;}
	
}


/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
	
.logo {width: 240px;}
.share-it{top:23.2%; width:39px;}
.share-it i{font-size:21px;}
	
.facebook  a{padding:8px 13px;}
.facebook  a:hover{padding:8px 18px; margin-left:-10px;}
	
.google  a{padding:8px 11px;}
.google  a:hover{padding:8px 18px; margin-left:-10px;}
    
.linkedin  a{padding:8px 11px;}
.linkedin  a:hover{padding:8px 18px; margin-left:-10px;}
    
.youtube  a{padding:8px 9px;}
.youtube  a:hover{padding:8px 16px; margin-left:-10px;}    
	
.titulo_slide {font-size: 32px;}
.texto_slide {font-size: 16px;}	
.carousel-caption {
right: 3% !important;
bottom: 0px !important;
left: 3% !important;
padding-top: 40px !important;
padding-bottom: 40px !important;
padding-left: 35px;
padding-right: 35px;
top: 8%;
height: 252px;}
.crop_text_slide {height: 45px;}
.boton_slide {padding-left: 24px !important; padding-right: 24px !important; padding-top: 8px !important; padding-bottom: 8px !important; font-size: 15px !important;}
	
.titulos_portada {font-size: 44px;}	
	
.espacio_red {padding-top: 35px; padding-bottom: 65px;}
	
.espacio_noticias {padding-top: 65px; padding-bottom: 5px;}
.tamano_noticia1 {width: 32%; margin-left: 0px;}
.tamano_noticia2 {width: 63%;}
.imagen_noticia1 {height: 336px;}
.imagen_noticia2 {height: 126px !important; /*width: 186px;*/}
.titulo_noticias2 {line-height: 24px; font-size: 20px;}
.titulo_noticias1 {line-height: 30px; font-size: 24px;}
.crop_text_noticias1 {height: 46px;}
.espacio_indicador_noticia {margin-bottom: -65px !important;}
.alto_noticias1 {height: 506px;}
.linea_noticia {margin-left: 0px;} 
.linea_ultima_noticia { display: none;}
.laterales_imagen_noticia {margin-left: 10px !important; margin-right: -15px !important;}
.imagen_novedades {height: 184px !important;}
.video_face_rep {height: 177px; margin-top: 14px;}
	
.espacio_multimedia {padding-top: 25px; padding-bottom: 75px;}
.imagen_portada_multimedia {height: 318px;}
	
.espacio_tit_rostros {margin-top: 97px; margin-bottom: 0px; width: 310px;}
.alto_rostros {height: 365px;}
.alto_rostros2 {height: 365px;}
.espacio_boton_rostros {height: 365px; padding-top: 132px;}
.titulo_rostros {line-height: 42px; font-size: 36px;}
.subtitulos_rostros {font-size: 24px; line-height: 30px;}
.modal-dialog {max-width: 600px !important;}
	
.espacios_rostros {margin-left: 40px; width: 315px; padding: 0px;}
.h_rostros {height: 365px;}
	
.w_insignias { width: 45px;}
.w_logo_insignias {width: 175px;}
.w_mases {width: 17px;}
/*.espacio_insignias2 {margin-top: 33px;}*/
	
.espacio_pie {margin-top: 35px;}
	
.w_rostros_historicos1 {width: 33%;}
.w_rostros_historicos2 {width: 64%;}
.w_adm1 {width: 20%;}
.w_adm2 {width: 77%;}
	
.colegios_redes_espaciado {font-size: 16px !important; line-height: 26px !important;}	
.imagenes_colegios {height: 138px;}
	
.org_linea1 {width: 300px; margin-top: 47px;}
.texto_org1 {font-size: 15px;}	
.org_linea3 {width: 630px;}
.org_linea2 {height: 276px;}
.quitar_ambos_pads2 {margin-right: -10px !important; margin-left: -10px !important;}
.quitar_ambos_pads3 {margin-right: 0px !important; margin-left: 0px !important;}
.texto_org2 {font-size: 13px;}
.texto_org3 {font-size: 12px;}
.org_linea7 {height: 134px;}
.org_linea8 {width: 512px; margin-left: 32px;}
.texto_org4 {font-size: 11px;}	
.org_linea9 {width: 300px; margin-top: 47px;}
	
.titulo_buscador {font-size: 26px; margin-top: 15px;}
	
.titulo_noticias_rep {height: 70px;}
.imagen_galeria {height: 200px !important;}
	
.imagen_galeria_especial {height: 290px !important;}
	
h4.tit_directorio {font-size: 24px;}
h5.sub_directorio {font-size: 20px;}
.text {top: 26%;}
	
}


/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	
.logo {width: 240px;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right: .5rem !important; padding-left: .5rem !important;}
	
.share-it{top:23.2%; width:37px;}
.share-it i{font-size:20px;}
	
.facebook  a{padding:10px 13px;}
.facebook  a:hover{padding:10px 20px; margin-left:-14px;}
	
.google  a{padding:10px 11px;}
.google  a:hover{padding:10px 20px; margin-left:-14px;}
    
.linkedin  a{padding:10px 10px;}
.linkedin  a:hover{padding:10px 20px; margin-left:-14px;}
    
.youtube  a{padding:10px 8px;}
.youtube  a:hover{padding:10px 20px; margin-left:-14px;}    

.titulo_slide {font-size: 36px;}
.texto_slide {font-size: 18px;}
.carousel-caption {
right: 3% !important;
bottom: 0% !important;
left: 3% !important;
padding-top: 40px !important;
padding-bottom: 40px !important;
padding-left: 35px;
padding-right: 35px;
top: 8%;
height: 323px;}
	
.crop_text_slide {height: 105px;}
.boton_slide {padding-left: 24px !important; padding-right: 24px !important; padding-top: 8px !important; padding-bottom: 8px !important; font-size: 15px !important;}
	
.espacio_red {padding-top: 45px; padding-bottom: 18px;}

.espacio_noticias {padding-top: 70px; padding-bottom: 10px;}
.tamano_noticia1 {width: 32%; margin-left: 0px; margin-right: 27px;}
.tamano_noticia2 {width: 62%;}
.imagen_noticia1 {height: 282px;}
.imagen_noticia2 {height: 122px !important; /*width: 144px;*/}
.titulo_noticias2 {line-height: 23px; font-size: 19px;}
.titulo_noticias1 {line-height: 28px; font-size: 22px;}
.crop_text_noticias1 {height: 46px;}
.espacio_indicador_noticia {margin-bottom: -28px !important;}
.alto_noticias1 {height: 506px;}
.linea_noticia {margin-left: 0px;} 
.linea_ultima_noticia { display: block;}
.laterales_imagen_noticia {margin-left: 10px !important; margin-right: -15px !important;}
.imagen_novedades {height: 190px !important;}
.video_face_rep {height: 177px; margin-top: 14px;}
	
.espacio_multimedia {padding-top: 25px; padding-bottom: 95px;}
.imagen_portada_multimedia {height: 162px;}
	
.espacio_tit_rostros {margin-top: 120px; width: 400px;}
.alto_rostros {height: 410px;}
.alto_rostros2 {height: 410px;}
.titulo_rostros {line-height: 48px; font-size: 44px;}
.subtitulos_rostros {font-size: 28px; line-height: 36px;}
.espacio_boton_rostros {height: 410px; padding-top: 155px;}
.modal-dialog {max-width: 700px !important;}
	
.espacios_rostros {margin-left: 45px; width: 415px; padding: 0px;}
.h_rostros {height: 410px;}
	
	
.w_insignias { width: 47px;}
.w_logo_insignias {width: 180px;}
.w_mases {width: 22px;}
/*.espacio_insignias2 {margin-top: 33px;}*/
	
.espacio_pie {margin-top: 52px;}
	
.w_rostros_historicos1 {width: 24%;}
.w_rostros_historicos2 {width: 74%;}
.w_adm1 {width: 20%;}
.w_adm2 {width: 77%;}
	
.imagenes_colegios {height: 192px;}
	
.org_linea1 {width: 500px; margin-top: 47px;}
.texto_org1 {font-size: 15px;}	
.org_linea3 {width: 767px;}
.org_linea2 {height: 276px;}
.quitar_ambos_pads2 {margin-right: 0px !important; margin-left: 0px !important;}
.org_linea7 {height: 135px;}
.org_linea8 {width: 595px; margin-left: 59px;}
.texto_org4 {font-size: 11px;}	
.org_linea9 {width: 500px; margin-top: 47px;}
	
.titulo_noticias_rep {height: 70px;}
.imagen_galeria {height: 195px !important;}
	
.imagen_galeria_especial {height: 260px !important;}
	
h4.tit_directorio {font-size: 24px;}
h5.sub_directorio {font-size: 18px;}
.text {top: 22%;}
	
}


/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	
.logo {width: 314px;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right: .6rem !important; padding-left: .6rem !important;}	
.share-it{top:27.1%; width:45px;}
.share-it i{font-size:21px;}
	
.facebook  a{padding:10px 16px;}
.facebook  a:hover{padding:10px 24px; margin-left:-12px;}
	
.google  a{padding:10px 14px;}
.google  a:hover{padding:10px 24px; margin-left:-12px;}
    
.linkedin  a{padding:10px 14px;}
.linkedin a:hover{padding:10px 24px; margin-left:-12px;}
    
.youtube  a{padding:10px 12px;}
.youtube  a:hover{padding:10px 22px; margin-left:-12px;}    
	
.titulo_slide {font-size: 38px;}
.texto_slide {font-size: 20px;}
.carousel-caption {
right: 11% !important;
bottom: 0% !important;
left: 11% !important;
padding-top: 35px !important;
padding-bottom: 40px !important;
padding-left: 35px;
padding-right: 35px;
top: 8%;
height: 394px;}
	
.crop_text_slide {height: 180px;}
.boton_slide {padding-left: 24px !important; padding-right: 24px !important; padding-top: 10px !important; padding-bottom: 10px !important; font-size: 15px !important;}
	
.espacio_red {padding-top: 45px; padding-bottom: 55px;}
	
.espacio_noticias {padding-top: 78px; padding-bottom: 10px;}
.tamano_noticia1 {width: 32%; margin-left: 12px; margin-right: 28px;}
.tamano_noticia2 {width: 60%;}
.imagen_noticia1 {height: 300px;}
.imagen_noticia2 { height: 125px !important; /*width: 172px;*/}
/*.video_noticia1 {height: 300px;}*/
.titulo_noticias2 {line-height: 24px; font-size: 20px;}
.titulo_noticias1 {line-height: 30px; font-size: 24px;}
.crop_text_noticias1 {height: 46px;}
.espacio_indicador_noticia {margin-bottom: -65px !important;}
.alto_noticias1 {height: 480px;}
.linea_noticia {margin-left: 12px;} 
.imagen_novedades {height: 225px !important;}
.video_face_rep {height: 211px; margin-top: 15px;}
	
.espacio_multimedia {padding-top: 25px; padding-bottom: 95px;}
.imagen_portada_multimedia {height: 195px;}
	
.espacio_tit_rostros {margin-top: 120px; width: 450px;}
.alto_rostros {height: 410px;}
.alto_rostros2 {height: 410px;}
.modal-dialog {max-width: 800px !important;}
.titulo_rostros {line-height: 52px; font-size: 48px;}
.subtitulos_rostros {font-size: 32px; line-height: 44px;}
	
.espacios_rostros {margin-left: 60px; width: 520px; padding: 0px;}
.h_rostros {height: 410px;}
	
	
.w_insignias { width: 65px;}
.w_logo_insignias {width: 217px;}
.w_mases {width: auto;}
/*.espacio_insignias2 {margin-top: 39px;}*/
	
.espacio_pie {margin-top: 73px;}
	
.w_rostros_historicos1 {width: 24%;}
.w_rostros_historicos2 {width: 74%;}
.w_adm1 {width: 18%;}
.w_adm2 {width: 79%;}

.imagenes_colegios {height: 232px;}
	
.org_linea1 {width: 582px; margin-top: 47px;}
.texto_org1 {font-size: 16px;}
.org_linea3 {width: 880px;}
.org_linea2 {height: 282px;}
.org_linea7 {height: 137px;}
.org_linea8 {width: 730px; margin-left: 63px;}
.texto_org4 {font-size: 13px;}	
.org_linea9 {width: 582px; margin-top: 47px;}
	
.titulo_noticias_rep {height: 70px;}
	
.imagen_galeria_especial {height: 280px !important;}
	
h4.tit_directorio {font-size: 24px;}
h5.sub_directorio {font-size: 18px;}
.text {top: 27%;}
	
}
















@media (min-width: 1300px) {
	

	
.carousel-caption {
right: 14% !important;
bottom: 0% !important;
left: 14% !important;
padding-top: 55px !important;
padding-bottom: 50px !important;
padding-left: 50px;
padding-right: 50px;
height: 425px;
top: 8%;}

.espacio_tit_rostros {margin-top: 120px; width: 410px;}
.alto_rostros {height: 410px;}
.alto_rostros2 {height: 410px;}
	
.espacios_rostros {margin-left: 92px; width: 74%; padding: 0px;}
	
}

@media (min-width: 1400px) {
	

	
.carousel-caption {
right: 17% !important;
bottom: 0% !important;
left: 17% !important;
padding-top: 55px !important;
padding-bottom: 50px !important;
padding-left: 50px;
padding-right: 50px;
height: 425px;
top: 11%;}

.espacio_tit_rostros {margin-top: 120px; width: 430px;}
.alto_rostros {height: 410px;}
.alto_rostros2 {height: 410px;}
	
.espacios_rostros {margin-left: 147px; width: 75%; padding: 0px;}

}

@media (min-width: 1500px) {
	

	
.carousel-caption {
right: 19% !important;
bottom: 0% !important;
left: 19% !important;
padding-top: 55px !important;
padding-bottom: 50px !important;
padding-left: 50px;
padding-right: 50px;
height: 425px;
top: 11%;}
	
.espacio_tit_rostros {margin-top: 120px; width: 460px;}
.alto_rostros {height: 410px;}
.alto_rostros2 {height: 410px;}
	
.espacios_rostros {margin-left: 140px; width: 78%; padding: 0px;}

}

@media (min-width: 1600px) {
	

	
.carousel-caption {
right: 21% !important;
bottom: 0% !important;
left: 21% !important;
padding-top: 55px !important;
padding-bottom: 50px !important;
padding-left: 50px;
padding-right: 50px;
height: 425px;
top: 11%;}
	
.espacio_tit_rostros {margin-top: 120px; width: 480px;}
.alto_rostros {height: 410px;}
.alto_rostros2 {height: 410px;}
	
.espacios_rostros {margin-left: 140px; width: 78%; padding: 0px;}
	
}

@media (min-width: 1700px) {
	

	
.carousel-caption {
right: 22% !important;
bottom: 0% !important;
left: 22% !important;
padding-top: 55px !important;
padding-bottom: 50px !important;
padding-left: 50px;
padding-right: 50px;
height: 425px;
top: 11%;}
	
.espacio_tit_rostros {margin-top: 120px; width: 500px;}
.alto_rostros {height: 410px;}
.alto_rostros2 {height: 410px;}
	
.espacios_rostros {margin-left: 140px; width: 78%; padding: 0px;}

}

@media (min-width: 1800px) {
	


.carousel-caption {
right: 23% !important;
bottom: 0% !important;
left: 23% !important;
padding-top: 55px !important;
padding-bottom: 50px !important;
padding-left: 50px;
padding-right: 50px;
height: 425px;
top: 11%;}
	
.espacios_rostros {margin-left: 140px; width: 80%; padding: 0px;}


}	
	

