.banner-micrositios {
	
	height:500px; 
	width:100%;
   
}

.banner-sedes {
	
	height:500px; 
   
}


.banner-general {
	display: flex;
	align-items: flex-end;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	

}
.letrero-banner {
    background-color: rgba(227, 6, 18, 0.70);
	width: 100%;
}

.letrero-banner-2 {
    background-color: rgba(50, 163, 221, 0.81);
	width: 100%;
    padding: 5px 0 15px 0;
}

.letrero-banner-2 *{
	color: white;
	
}
	.migas-de-pan {
    background-color: white;
}
	.wpb_text_column.wpb_content_element {
	 
}
	
@media (max-width: 885px) {
.ancho-total {
    width: 100% !important;
}
}
@charset "utf-8";
/* CSS Document */

/*estilos programas*/
	.boton-proceso {
      border-radius: 15px;
      text-transform: none;
      font-size: smaller;
      color: white !important;
      padding: 5px 10px 5px 10px;
      }
	
	 @media screen and  (min-width: 993px) {
      #cabezote-pag{
		 margin-top:50px;
		 position: relative;
		 height: 500px;
		 display: flex;
		 align-items: flex-end;
		 background-size: cover !important;
	 }
		
		
	 .caja1{
		padding-left: 100px;
		color: white;
		height: 170px;
		align-items: center;
        justify-content: center;
		padding-bottom: 20px;
		display: -webkit-box; 
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex; 
        display: flex;
		
	 }
		
	  .caja2{
		background-color: rgba(0, 68, 123, 0.81);
		padding-left: 50px !important;
		color: white;
		height: 170px;
	    display: -webkit-box; 
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex; 
        display: flex;
		align-items: center;
		padding-bottom: 10px;
        padding-top: 0px;
        
	 }
	   .banner-ciudad {
       display: flex;
       align-items: flex-end;
       background-repeat: no-repeat !important;
       background-size: cover !important;
       background-position: center !important;
       }
		 
	  
		
	}
	
	.white-color{
		color: white;
		margin: 0;
	}
		
	  .blue-color{
		color:#00447B;
	}
	
	
	@media screen and (max-width:993px){
		
	  div#cabezote-pag {
       background-size: cover !important;
	   height: 200px !important;
      }
		
	.alto-hidden {
      display: block !important;
      padding-top: 170px;
  
     }
		
  .col-md-12.contenedor-cajas {
    display: none;
   }
		
	.programa-datos-mov{
		display: block !important;
		padding:0;
	}
		
	.items{
		 text-align: center;
	}
		
	h1.white-color.size-1 {
        font-size: larger;
		border-bottom: 1px solid;
        margin-bottom: 20px;
     }
		
	h2.white-color.size-2 {
        font-size: large;
     }
		
	div#cabezote-pag {
	height: 200px !important;
    }
		
    .col-md-12.programa-datos-mov {
      padding: 0;
     }
		  
	 .col-md-12.programa-datos-mov {
       text-align: center;
     }
		
}
	
	@media screen and (max-width: 1375px) and (min-width: 992px) {
		
		h1.white-color.size-1 {
        font-size: larger;
        }
		
		h2.white-color.size-2 {
        font-size: large;
        }
		
  
 }
    
      .breadcrumbs {
      font-size: 15px;
      font-weight: bold;
      margin-bottom:0px;
	  padding-top:5px;
      }
	
	.linea-izquierda {
     border-left: 1px solid;
     padding-left: 25px;
     text-align: justify;
    }
.boton-inscripcion{
	background-color: #E30613 ;
    border-color: #d43f3a;
	}

.white-color a{
	color: white;
}

.white-color a:hover,
.white-color a:focus{
	color: white;
}

.resolution-bk,
.resolution-link{
	display: flex;
    align-items: center;
	justify-content: center;
    gap: 10px;
}

@media (min-width:768px){
	.resolution-bk,
	.resolution-link{
		justify-content: flex-start;
	}
}
/*Cierra estilos programas*/
/*Generales-------------------------------------------------*/

.separa_left{
	width:50%;
	float:left;
}

input::-webkit-input-placeholder{color:#FFF;}

input::-moz-placeholder{color:#FFF;}

input:-ms-input-placeholder{color:#FFF;}

input:-moz-placeholder{color:#FFF;}

.boton_form{
	color: #FFF !important;
	background: #E30613 !important;
	padding: 5px 25px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
    border: 0;
} 

.boton_form:hover{background:#A41515 !important;}

.term_con{margin-left: 20px;}	

.term_con a{
	font-size: small !important;
	color:#FFF !important; 
	width: 40%;
}


input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none; 
	margin: 0;
}

input[type=number] { -moz-appearance:textfield; }

/*Formulario home--------------------------------------------*/

.form_home{
	width:100%;
}

.form_home input[type=text],.form_home input[type=email],.form_home select,.form_home input[type=number]{
	font-weight: bold !important;
	color:#FFF !important;
	display:block;
	width:90%;
	margin-bottom:20px;
	height:40px;
	border:none; 
	border-bottom: 1px solid #FFF;
	background: transparent !important;
	font-size: 15px !important;
}

.form_home select option{
	color: #000 !important;
}


.term_con{
	font-size: small !important;
	color:#FFF; 
	width: 40%;
}
.form_home .benviar_home{
	background-color:#FFF; 
	border-radius: 0px; 
	width: auto !important; 
}

.separa_div{clear:both; margin-bottom:30px;}

/*Formulario full-------------------------------------------------*/

.form_full{
	width:100%;
	font-weight: bold;
}
.form_full input[type=text],.form_full input[type=email],.form_full input[type=number]{
	padding-left:0;
	color:#FFF !important;
	display:block;
	width:90%;
	margin-bottom:20px;
	height:40px;
	border:none;
	border-bottom: 1px solid #FFF;
	background: transparent !important;
	font-size: 18px !important;
	border-radius: 0px !important;
}

.form_full .select_ciudad option{
	background: #1DC4E5 !important;
}

.form_full select{
	padding-left:0;
	color:#FFF !important;
	border:none !important; 
	display:block;width:90%;
	margin-bottom:20px;
	height:40px;
	border-bottom: 1px solid #FFF !important;
	background: transparent !important;
	font-size: 18px !important;
}

.form_full select option{
	color: #000 !important;
}

.separa_div{clear:both; margin-bottom:30px;}

/*Buscador general barra de herramientas top*/


.busca_toolbar{
	margin-right: 30px !important;
}

/*Formulario Biblioteca Buscador de Libros********************/

.form_biblioteca input[type=text],.form_biblioteca select{
	padding-left:0;
	color:#FFF !important;
	display:block;
	width:90%;
	margin-bottom:20px;
	height:40px;
	border:none;
	border-bottom: 1px solid #FFF;
	background: transparent !important;
	font-size: 18px !important;
	border-radius: 0px !important;
}

.form_biblioteca select option{
	color: #000 !important;
}

@media (max-width:1024px){

/*Generales*/

.boton_form{width:100% !important;}

.separa_left{width:100%;}

/*Formulario Home***************/

.form_home input[type=text],.form_home input[type=number],.form_home input[type=email],.form_home select{display:block;width:100%;margin-bottom:10px;}
	.form_home .benviar_home{display:block;width:100% !important;margin-bottom:10px;}

/*Formulario full***************/

.form_full input[type=text],.form_full input[type=number],.form_full input[type=email],.form_full select{display:block;width:100%;margin-bottom:10px;}

/*Formulario Biblioteca Buscador de Libros********************/

.form_biblioteca input[type=text],.form_biblioteca select{width:100%;}

}
