
body{
	font-family: "roboto";
	font-size:17px;
}
header{
	    max-width: 1600px;
    margin: 0 auto;
    padding: 0 0;
	
}

@media (max-width: 1461px) {
/* .lista_menu_2{width: 14.2%;text-align:center;}  	 */
.lista_menu_2>a{padding:6.5px !important; }
}

.lista_menu_2{font-size:14px;}






/* CONTENEDOR PRINCIPAL DE LA WEB */
#contenedor_principal_web{
	max-width : 1600px;margin: 0 auto;padding: 0 0;
}
#fondo_t_principal{
	/* max-width : 1600px;margin: 0 auto;padding: 0 0; */
}
#contenido_mixto{
	padding-bottom:50px;
}

/* Enlaces */
a 
{
	Color:#016CA2;
	font-family:Roboto;
}


/* -----MIGA DE PAN --------*/

/* Capa contenedora de la miga de pan */
#ruta{
	margin:1%;font-size:0.9em;	Color:#6a6a6a;	  font-family: roboto; padding-left:1%;
	

}

#ruta a:link{
	Color:#8c8b8b;	text-decoration: none;
}
#ruta a:visited{
	Color:#8c8b8b;text-decoration: none;
}
#ruta a:active{
	Color:#8c8b8b;	text-decoration: none;
}
#ruta a:hover{
	Color:#8c8b8b;	text-decoration: underline;
}

/*Contenedor de la miga de pan*/
#pestanas{
	background-color:#f2f2f2;
	padding-left:10px;
	
	width:100%;
	margin:0px;
	padding:0px;
			    max-width: 1600px;
    margin: 0 auto;
    padding: 0 0;

}
/*Enlace actual en miga de pan */

.texto_ubicacion_actual{
	Color: #464545;
}

/* -----MENU LATERAL------- */

/*capa que contiene menú lateral */
#lateral{
	padding-top:20px;
	
	
}

/*capa que contiene menú lateral */

.contenedor_menu{
	margin-left:5%;font-size:1.0em;font-family:roboto;font-weight:300;width:100%;
	/* background-color:#f9f9f9; */
}

/*lista que contiene los items de menú */
.lista_items_menu{
	list-style:none;margin:0px;padding:0px;	
}

/* titular del menú */

#titulo_menu{
	
Color:#39659c;font-weight:bold;text-transform:uppercase;padding:5px;border-bottom:1px solid #a6a6a6;font-family:roboto;
}
/* Item de menú */
.item_menu{
	/* Color:#666565;*/ 
	Color:#646464;
	/*border-bottom:1px solid #e1e1e1;padding:5px;*/
	border-bottom:1px dotted #a6a6a6;padding:5px;
	margin-left:5%;
	font-size:0.9em;
}

.item_menu a:link{
	Color:#646464;	text-decoration: none;
}
.item_menu a:visited{
	Color:#646464;text-decoration: none;	/*	El antiguo color era 7e7d7d */
}
.item_menu a:active{
	Color:#646464;	text-decoration: none;
}
.item_menu a:hover{
	Color:#646464;	text-decoration: underline;
}


/* Item de menú resaltado */
.item_menu_resaltado{
	Color:#2680c6;font-weight:bold;background-color:#fafbfc;border-bottom:1px dotted #a6a6a6;padding:5px;
	margin-left:5%;
	font-size:0.9em;
}

/* ------------CUERPO ---------------*/
/*contenedor del menú lateral y contenido central */
#cuerpo{

/*margin:0px;padding:0px;*/
    max-width: 1600px;
    margin: 0 auto;
    padding: 0 0;


}

#contenedor_capa{
padding-left:3%;	
}



/* ------------TITULARES DE LAS PAGINAS---------------- */

/* Titulares */

 .h1seccion{
	text-transform: uppercase;
	Color: #333232;
    font-family: 'roboto';
	font-weight:400;
    font-size: 1.5em;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
    width: 98%;
}


.h2seccion{
	text-transform: uppercase;
	font-family:roboto;font-weight:500;Color:#0e396f;font-size:1.2em;
	-webkit-transform: translateZ(0px);
}

.h3seccion{
	font-family:roboto;font-weight:400;Color:#0e396f;font-size:1.2em;
	-webkit-transform: translateZ(0px);
}

.bloque_contenido
{
	padding-left:3%;
}

/* REDES SOCIALES */

#capa_compartir_redes{
	padding-top:10px;margin-left:1%;
}
#capa_compartir_redes_mobile
{
	padding:1%;
}


.titular_marcador_social{
	display:inline;	
}
.marcador_social{
	display:inline;
}


/* Estilos para menú de segundo nivel */

.menu-secundario{
	background-color:#fff;	
	
}
.cabecera-secundaria{
	background-color:#faf4f4;
	padding-left:2%;
	/*margin-right: 0px !important;*/
}

@media(max-width:556px){
	.cabecera-secundaria{
		margin-right:0px !important;
	}
}

/*el siguiente media se usa para crear un menu desplegable temporal en SM(tablet), mejorando el aspecto del menu secundario

	--------EL CODIGO SIGUIENTE QUEDARA COMENTADO HASTA VOLVER DE VACACIONES--------- 
*/
@media (min-width:768px) and (max-width: 992px) {
    .cabecera-secundaria {
        float: none;
        margin-right: -15px !important;
    	margin-left: -15px !important;
    }
    .cabecera-secundaria>button.navbar-toggle {
        display: block;
    }
    .menu-secundario>div>div.navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .menu-secundario>div>div.navbar-collapse.collapse {
        display: none!important;
    }
    .elementos-secundario {
        float: none!important;
        margin-top: 7.5px;
    }
    .menu-secundario>div>div>ul.navbar-nav>li {
        float: none;
    }
    .menu-secundario>div>div>ul.navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .menu-secundario>div>div.collapse.in{
        display:block !important;
    }
}

.cabecera-secundaria h4{
	color:#337ab7;
	margin-top:0px;
}
.elementos-secundario > li > a {
	padding-top:0px!important;
	padding-bottom:0px!important;
	color:#337ab7!important;
}

p{
	text-align:justify;
	
}


/* para listas con listado de documentos */
.listado_documentos{
	list-style-type:none;margin:0px;padding-left:0px;	
}

/* para los paneles desplegables de contenido */

.icono_desplegable{ color:#FFF;}

.panel-heading{display:flex;}

.cabecera_panel_fondo{
	background-color:#3e96cd;
}
.cuerpo_panel{
	padding-left:1%;text-align:justify;	
}
.btn-primary{
	background-color:#1a4d8d;	
	
}

.titulo_componente_lateral{
	font-size:1.1em;padding-top:15px;padding-left:3%;	
}

.panel-heading{
background-color: #337ab7!important;
color:#FFFFFF!important;
padding-left:10px!important;
}
.panel-body{
	background-color: #FFFFFF !important;
	
}
.link-collapsable{
	text-decoration:none;
}
.link-collapsable:hover{
	text-decoration:none;
	cursor:pointer;
}
.plus-derecha{
    right: 3%;
    position: absolute;
}

 .tabla_departamentos{
border:1px solid #CCC;font-weight:normal;padding:10px;padding-top:10px;padding-bottom:10px;border-left:6px #09F solid;vertical-align:middle;
}
.tabla_departamentos_directorio{
border:1px solid #CCC;font-weight:normal;padding:10px;padding-top:10px;padding-bottom:10px;vertical-align:middle;
}


@media (max-width: 556px)
{
	#pestanas{
	/*background-color:#FFF;*/
	padding-left:1%;
	
}
}


/*
@media (min-width: 768px) {
.lista_menu_2-menu{width:16%;text-align:center;border-bottom:3px solid #1a4d8d;margin-right:4px;}  		width:162px; -propiedad quitada de ambas clases
.lista_menu_2-menu:focus, .lista_menu_2-menu:hover{width:16%;text-align:center;border-bottom:3px solid #fc9a5f;margin-right:4px;}
}

@media (min-width: 1461px) {
.lista_menu_2{width:16%;text-align:center;border-bottom:3px solid #1a4d8d;width:175px;margin-right:4px;}
.lista_menu_2:focus, .lista_menu_2:hover{width:16%;text-align:center;border-bottom:3px solid #fc9a5f;width:175px;margin-right:4px;}}



*/



