.container{
	max-width:930px !important;
	padding-right: 0px !important;/*Sangría a la izquierda y derecha para colocar los elementos en la página*/
    padding-left: 0px!important;
}
.contenedor{max-width: 930px !important;margin: 0 auto;background-color: #ffffff;}
body{
	background: url(../interiores/back.jpg) fixed; background-repeat: repeat-x;
}

.fondo_inicio{
	max-width:100% !important;
	background: url(../img_principal/fondo.jpg) ;/*Fondo principal de iconografía*/

}

p{font-size: 15px!important;}

.carousel-control.left { background-image: linear-gradient(to right, rgba(33, 133, 197, 0.5) 0px, transparent 70% !important); background-repeat: repeat-x!important;
/*background-image: url(../images/lineas_menu.png) fixed; background-repeat: repeat-x;*/
}
.fondo-logo{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d0deeb+0,aebdd0+22,d2deea+43,d4dee8+61,cdd6e5+77,b4bfd5+100 */
background: url(../interiores/fondo_menu.jpg);center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;
background-color: #d0deeb; /* Old browsers */
background-color: -moz-linear-gradient(-45deg,  #d0deeb 0%, #aebdd0 22%, #d2deea 43%, #d4dee8 61%, #cdd6e5 77%, #b4bfd5 100%); /* FF3.6+ */
background-color: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#d0deeb), color-stop(22%,#aebdd0), color-stop(43%,#d2deea), color-stop(61%,#d4dee8), color-stop(77%,#cdd6e5), color-stop(100%,#b4bfd5)); /* Chrome,Safari4+ */
background-color: -webkit-linear-gradient(-45deg,  #d0deeb 0%,#aebdd0 22%,#d2deea 43%,#d4dee8 61%,#cdd6e5 77%,#b4bfd5 100%); /* Chrome10+,Safari5.1+ */
background-color: -o-linear-gradient(-45deg,  #d0deeb 0%,#aebdd0 22%,#d2deea 43%,#d4dee8 61%,#cdd6e5 77%,#b4bfd5 100%); /* Opera 11.10+ */
background-color: -ms-linear-gradient(-45deg,  #d0deeb 0%,#aebdd0 22%,#d2deea 43%,#d4dee8 61%,#cdd6e5 77%,#b4bfd5 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0deeb', endColorstr='#b4bfd5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/*.navbar-default {background-color: #ffffff;border-color:#ffffff!important;}*/
.navbar {border-radius: 0px!important;}
.nav > li > a:focus, .nav > li > a:hover {background-color: #0071BC;}
.navbar-nav>li>a {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
./*fondo-menu{background-color:#e9f4fe;}
.color-blanco{color:#ffffff;}
#fondo-azul{background-color:#e3f5ff;padding:5px;}
.btn{border-radius:0px!important;}*/

 
.navbar {border-radius: 0px!important;}
/*.nav > li > a:focus, .nav > li > a:hover {background-color: #fff;}*/
.navbar-nav>li>a {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
/*.fondo-menu{background-color:#e9f4fe;}
.color-blanco{color:#ffffff;}
#fondo-azul{background-color:#e3f5ff;padding:5px;}
.btn{border-radius:0px!important;}*/


.navbar-default .navbar-toggle .icon-bar {
    background-color: #0071BC !important; /*Color de las líneas del botón del menu*/
}

.navbar-default .navbar-toggle {
     border-color: #0071BC !important; /*Color del borde del botón del menu*/
     background-color: #fff !important; /*Color del fondo del botón del menu*/ 

}

.navbar-default .navbar-toggle:hover {
    background-color: #fff !important; /*Color del fondo del botón del menu en su estado hover*/
}

/*.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {color: #ffffff;background-color: #ffffff;}*/
.navbar-default .navbar-nav > li > a {color: #000000;margin-left: -10px!important;}/*Sangría entre cada icono del menu*/
/*.navbar-default .navbar-toggle {border-color: #2185c5;}*/
/*.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #fff;}*/



.carousel-indicators .active {width:14px;height:14px;background-color:#e18e02!important;}
.carousel-indicators li {background-color: #000\9;background-color: rgba(0,0,0,0);border: 1px solid #c1e0f4;border-radius: 8px!important;}

.espacio{letter-spacing: 0.1em;}



/* Panel desplegable*/

.panel-default>.panel-heading {
	color: #333;
	background-color:#ffffff;
	border-color: #e8f5fe!important;
}

.panel {margin-bottom: 20px;background-color: #f2f9ff!important;border: 1px solid transparent;border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: #f2f9ff!important;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {border-top: 1px solid #f2f9ff!important;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: #f2f9ff!important;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {border-top: 1px solid #f2f9ff!important;}
.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {color: inherit;text-decoration: none!important;}
.panel-heading {padding: 1px 15px; border-bottom: 1px solid transparent; border-top-left-radius: 0px; border-top-right-radius: 0px!important;}

/*Preguntas frecuentes*/

.cuadro{
	background-color:#e3f5ff!important;
	padding: 10px;
	margin-bottom: 5px;
	-webkit-border-top-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomleft: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 15px;
}

hr.style-2 {border: 0;border-bottom: 1px dashed #002d51;width: 90%}

hr.style-3 {border: 0;border-bottom: 1px dashed #002d51;width: 98%}

.guinda{color:#75003e;}

a.liga:link {color: #FFFFFF;text-decoration: none;font-weight: normal;}
a.liga:hover {color: #f2f3f4;font-weight: normal;text-decoration: normal;}
a.liga:visited {color: #FFFFFF;text-decoration: none;font-weight: normal;}

.giro {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out!important;}

.giro:hover {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}

.carousel-caption{position: absolute;right: 15%;bottom: -25px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 1px rgba(0,0,0,.3)!important;}
.txt-tamano{font-size:12px!important;}
.txt-titulo{font-size:20px!important;font-weight:bold!important;}

a.cartel:link {color: #dfeff9;text-decoration: none;font-weight: normal;}
a.cartel:hover {color: #e3f99d;font-weight: normal;text-decoration: underline;}
a.cartel:visited {color: #dfeff9;text-decoration: none;font-weight: normal;}

.color-linea{
width: 100%;
height: 10px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4972b2+0,70a83b+100 */
background: #4972b2; /* Old browsers */
background: -moz-linear-gradient(top,  #4972b2 0%, #70a83b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4972b2), color-stop(100%,#70a83b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4972b2 0%,#70a83b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4972b2 0%,#70a83b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4972b2 0%,#70a83b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4972b2 0%,#70a83b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4972b2', endColorstr='#70a83b',GradientType=0 ); /* IE6-9 */
}

.guinda{/*Color guinda del IPN en el pie de página*/
	color:#711c45;
}
.footer-txt{/*Tamaño de la tipografía en el pie de página*/
	font-size:0.8em!important;
}
.espacio2{letter-spacing: 0.05em;}/*Espacio entre las letras en el pie de página*/

/*#btn-menu1 {
	background-image:url(images/bot_inicio_over.png);
}*/

.lista{font-size: 15px!important; text-align: justify;}
/*
.box { width: auto; border: 0px solid #9325BC; padding: 0px; }
.box:hover { -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; }
*/
.foo img:last-child{display:none}
.foo:hover img:first-child{display:none}
.foo:hover img:last-child{display:inline-block}


#global {
	height: 580px;
	width: 98%;
	border: 0px solid #ddd;
	background: #fff;
	overflow-y: scroll;
	overflow-x: hidden; 
    margin: 0 auto;
}


.titulo_od{/*Primera parte del título de olgs*/

	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #0071BC;
    display: none;
    
	
}
.titulo_lgs{/*Segunda parte del título de olgs*/

	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #9E005D;
    display: none;
	/*font-weight: bolder;*/
	
}
.fondo_olgs_titulo{/*Fondo del título de olgs*/

	
	background: url(../images/fondo_3.jpg) no-repeat; 
    display: none;
	
}

.imagen_fondo_cel{
    display: none;
}


/*
.video-container {
position: relative;
padding-bottom: 56.25%; // Para que el contenedor tenga relación de aspecto 16/9
padding-top: 0px;
height: 0;
overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}*/

.row { /*Quita sangría a todos los renglones en una grid*/
    margin-right: 0px !important;
    margin-left: 0px !important;

}

.menu{ /*Oculta el menu desplegable desde la vista de tablet y PC*/
	display:none;
}

.salto_linea{ /*Coloca salto de línea desde la vista de PC en la iconografía principal */
    display:block;
}

.puntero{ /*Estilo para colocar el puntero del mouse en las opciones objetivo y directorio*/
    cursor: pointer;
}

.renglon3t{/*Ocultar el div de las opciones obligaciones y situaciones diversas desde una PC*/
        
        display:none;
}

.modal-header, .close { /*Color de fondo y tipografía en el encabezado de la ventana modal*/
      background-color: #616671;
      color:white !important;
    
      
}
  .modal-footer { /*Color de fondo en el pie de página de la ventana modal*/
      background-color: #f9f9f9;
}


.btn-default {/*Color del botón cerrar de la ventana modal*/
    color: #FFF!important;
    background-color: #9E005D!important;
    border-color: #ccc!important;
    
}

.btn-default:hover{/*Color del botón cerrar en su estado hover de la ventana modal*/
    color: #FFF!important;
    background-color: #0071BC!important;
    border-color: #ccc!important;
    
}

.navbar-nav>li>a {/*Color y tipografía de la lista de opciones del menu*/
    color: #fff!important;
    /*font-weight: bold;*/
    font-family: "Arial", Arial!important;
    font-size: 1.0em!important;
    
}

.navbar-nav>li>a:hover { /*Estilo para cambiar el color en su estado hover al texto de los enlaces del menu*/
    color: #9E005D!important;
    /*background: #fff!important;*/
  
    
    
}

.navbar-collapse, .navbar-form {/*Color de la línea horizontal que sale después de que se despliega el menu*/
    border-color: #616671!important;
    
}


/*Estilo para quitar sangría a las columnas en la grid*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    
    padding-left: 0px !important;
    padding-right: 0px !important;
}


/*-------------------------------------Media query visto entre una tablet y PC----------------------------------*/

@media (min-width: 930px) and (max-width: 991px){
    .fondo_inicio{ /*Habilitación de la imagen de fondo para la vista desde una tablet*/
        

	
	max-width:100% !important;
	background: url(../img_principal/fondo750_tablet.jpg) ;

    }
    .renglon3t{ /*Habilitación del div que contiene el renglón de obligaciones y situaciones diversas visto desde una tablet*/
        
        display:block;
    }
    
    .renglon3{ /*deshabilitación del div que contiene el renglón de obligaciones y situaciones diversas visto desde una PC*/
        display: none;
    }
	
}

/*-------------------------------------Media query visto desde una tablet----------------------------------*/

@media (min-width: 768px) and (max-width: 929px){
    .fondo_inicio{ /*Habilitación de la imagen de fondo para la vista desde una tablet*/
	
   
	
	max-width:100% !important;
	background: url(../img_principal/fondo750_tablet.jpg) ;

    }
    
    .renglon3t{ /*Habilitación del div que contiene el renglón de obligaciones y situaciones diversas visto desde una tablet*/
        
        display:block;
    }
    
    .renglon3{/*deshabilitación del div que contiene el renglón de obligaciones y situaciones diversas visto desde una PC*/
        display: none;
    }
           
}

/*-------------------------------------Media query visto desde un celular----------------------------------*/

@media  (max-width: 767px){
    .fondo_inicio{ /*Estilo para cambiar el fondo del menu*/
	

	
	max-width:100% !important;
        
	    background: url(../iconos/degradado.jpg) ;
       

    }
    
    .imagen_fondo_cel{
        display: block;
    }
    
    .navbar-default .navbar-nav > li > a {/*Estilo para colocar sangría de lado izquierdo en las opciones del menu*/
    
    margin-left: 0px!important;}
    
    .ocultar{
        display:none;
    }

    
    
	.renglon1, .renglon2, .renglon3{/*Estilo para ocultar los div's que contienen el menu de la vista de tablet y PC*/
		display:none;
	}
	.menu{ /*Estilo para mostrar el div que contiene el menu visualizado desde un celular*/
		display:block;

	}
    .salto_linea{ /*Salto de línea que se oculta por debajo del menu desde la vista del celular*/
        display:none;
    }
    
    .fondo_olgs_titulo, .titulo_od, .titulo_lgs{ /*Habilitación del fondo y título de olgs*/
        display:block;
    }
    
    
    .titulo_od{ /*Modificación a la tipografía y tamaño del título olgs*/

	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #0071BC;
    margin-top: 5px !important;
    margin-right: 15px !important;
    margin-left: 15px !important;
	
    }
    .titulo_lgs{ /*Modificación a la tipografía y tamaño del título olgs*/

	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #9E005D;
    margin-right: 15px !important;
    margin-left: 15px !important;
	/*font-weight: bolder;*/
	
    }
}


