@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: "SourceSansPro-Bold";
  src: url("../fonts/SourceSansPro-Bold.eot"); /* IE9 Compat Modes */
  src: url("../fonts/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/SourceSansPro-Bold.otf") format("opentype"), /* Open Type Font */
  url("../fonts/SourceSansPro-Bold.svg") format("svg"), /* Legacy iOS */
  url("../fonts/SourceSansPro-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
  url("../fonts/SourceSansPro-Bold.woff") format("woff"), /* Modern Browsers */
  url("../fonts/SourceSansPro-Bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Regular';
  src: url('../fonts/Roboto-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Roboto-Regular.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Roboto-Regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Roboto-Regular.ttf')

	format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Roboto-Regular.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Bold';
  src: url('../fonts/Roboto-Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Roboto-Bold.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Roboto-Bold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Roboto-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Roboto-Bold.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}

div#secc-politicas p{font-family: 'Roboto-Regular'; font-size: 14px;text-align:justify;}

.interna .der_interna .det_seccion {
	background: #FFF;
	width: 710px;
	padding: 0px;
	border:0px !important;
	-moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);
	margin-bottom: 20px;
}
.interna .izq_interna-s section{
	background: #FFF;
	width: 261px;
	border-radius: 0px;
	box-shadow: 0px;
	margin-bottom: 25px;
}
.interna .der_interna-s .det_seccion {
	background: #FFF;
	width: 739px;
	padding: 0px;
	border: 0px !important;
	box-shadow: 0px;
	margin-bottom: 20px;
}
.interna .izq_interna-s {
	width: 261px;
	float: left;
}
.interna .der_interna-s{
	width: 739px;
	padding: 0px;
	float: right;
}
.interna .der_interna-s{
	color:#747272;
}
.interna .der_interna-s h2{
	color:#747272;
	font-size:13px;
	font-weight:normal;
}

.interna .der_interna-s h3{
	color:#1e5964;
	font-size:30px;
	font-family: 'Roboto-Bold';
	padding-bottom:15px;
	}
.interna .der_interna-s p {
	padding-bottom:15px;

}
.der_interna-s .detalle_interna_secc {
	padding: 40px;
	margin: 0;
	overflow: hidden;
}
.mainNav{
	background: #fff;
	color: #000 !important;
	display: block;
}
.mainNav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #fff
}

.mainNav ul li {
	border-bottom: 1px solid #bcbebe;
	display: block;

}
.mainNav ul li:last-child{border-bottom:0px;}

.mainNav ul li a {
	display: block;
	font-size: 14px;
	line-height: normal;
	padding:31px 20px 31px 48px;
	text-decoration:none;
	color:#67777a;
}
.titular-interna{
	font-family: "SourceSansPro-Bold";
	color: #cdaa5b;
	font-size: 32px;
	text-transform: capitalize;
}
.mainNav ul li a:hover {
	text-decoration: none;
}

.mainNav ul ul{
	border-bottom: none
}


.mainNav ul ul li {
	border-bottom: 1px solid #dcf7fc !important;
	background: #bedce1;
	color:#fff;
	border-left: 3px solid #69a8b2;
}

.mainNav ul ul li:last-child {
	border-bottom: 1px solid #dcf7fc !important;
}
.mainNav ul li ul li {
	border-left: 3px solid #69a8b2;
}

.mainNav ul ul li a {
	font-size: 14px;
}

.mainNav ul ul li a:hover {
	/*background: #a0a9ab;*/
}

.mainNav ul ul ul {
	border-top:1px solid #fff;
}

.mainNav ul ul ul li {
	border:none;
				}
.mainNav ul ul ul li a {
	padding-left:3.5em;
	padding-top:0.25em;
	padding-bottom:0.25em;
				}
/* Accordion Button */
ul li.has-subnav .accordion-btn {
	font-size:16px;
	}

.mainNav ul li.active{background: #47b3c4;margin-right: 0% !important;}
.mainNav ul li.active a{color:#3b6268; margin-right: 0% !important;}

.mainNav ul li ul li a{padding:20px 44px 20px 32px;}

.mainNav ul li ul li.active{background: #4c7e86;border-left: 3px solid #67777a; margin-right: 0% !important;}
.mainNav ul li ul li.active a{color: #fff !important; margin-right: 0% !important;}

.mainNav ul li ul li ul li{background: #a0cad1; color:#444c4d;}
.mainNav ul li ul li ul li a, .mainNav ul li ul li ul li span{color:#444c4d;}
.mainNav ul li ul li ul li:first-child(){border-top: 0px !important;}

.mainNav ul li ul li{color:#3b6268;}
.mainNav ul li ul li.active span{color:#fff !important;line-height: 57px !important;}

.mainNav ul li ul li ul li.active{background: #67777a;border-left: 0px;}

.subnav{background: #bbc5c7;}
a.subnav{color:#444c4d !important;}
.current a{color:#fff;}
.ico-aprendizaje{background:url(../imagenes/ico-aprendizajes.png)no-repeat center left; margin-left: 25px;}
.ico-docencia{background:url(../imagenes/ico-docencia.png)no-repeat center left; margin-left: 25px;}
.ico-modernizacion{background:url(../imagenes/ico-modernizacion.png)no-repeat center left; margin-left: 25px;}
		.ico-infraestructura{background:url(../imagenes/ico-infraestructura.png)no-repeat center left; margin-left: 25px;}

		ul.navegacion{ border-bottom:1px solid #bebebe; padding-bottom: 5px; margin-bottom: 20px;}
		ul.navegacion li{ display:inline-block; text-transform:uppercase;font-size: 15px;}
		ul.navegacion li.active{color:#4c7e86; font-weight: bold;}
		table.tb-docencia{text-align:center;margin:0 auto; margin-top: 20px;}
		.active-sub {background-color:#a0a9ab; color:#fff !important;}
		table.tb-politicas{text-align:justify;margin-top: 10px; float:right;}
		table.tb-politicas a{font-family: 'Roboto-Regular';font-size: 13px;font-weight: normal;color:#747272;}
		a.btn-lista{border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px;padding: 7px 10px;font-size: 12px;background-color: #bbc5c7;color: #444c4d;}
		a:hover.btn-lista{text-decoration:none;}

		a.btn-lista-verde{border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px;padding: 7px 10px;font-size: 12px;background-color: #69a8b2;color: #fff; text-transform:uppercase;}
		a:hover.btn-lista-verde{text-decoration:none;}

.current{position:relative;}
.current:after  {
	content: "\f0da";
	color: #a0a9ab;
	font-family: FontAwesome;
	position: absolute;
	right: -8px;
	font-size: 25px;
	top: 15px;
}

.current-verde{position:relative;}
.current-verde:after  {
	content: "\f0da";
	color: #69a8b2;
	font-family: FontAwesome;
	position: absolute;
	right: -8px;
	font-size: 25px;
	top: 28px;
}
.contpg p,
.contpg ul li{
	padding-left: 23px;
}
.contpg ul{
	margin-bottom: 15px;
	margin-bottom: 15px;
}
ul.lista-bienestar{
	font-family: 'Roboto-Regular';
    font-size: 14px;
	padding-bottom: 15px;
}
ul.lista-bienestar li{
	padding-left: 15px;
	padding-bottom:8px;
}

.txt-descarga{
	font-family: 'Roboto-Regular';
	color:#4c7e86;
}

.fa-plus-circle{color:#bcbebe;font-size:16px;}
.fa-minus-circle{color:#fff;}

a.ico_bd {
    background: transparent url(../imagenes/endo/ico-bd.png) top left no-repeat;
}
.subti{
    color: #4c7e86;
    font-weight: bold;

	}
a.btn-lista:hover{
	background-color: #69a8b2 !important;
}

.listapalmas {

list-style: disc;

}