.list-none li
{
	list-style:none;
	padding:5px 0;
	border: none!important
}

.bg-primary,.my-btn-primary,.box-ultimas-noticias .wrap-title,.header-internal .box-title.stronger
{
	background:#3b5375 !important;
	color:#fff
}
.bg-secondary,.my-btn-secondary
{
	background:#ebebca !important;
	color:#fff
}
.bg-dark,.my-btn-dark,.my-btn-dark:hover,.my-btn-dark:visited
{
	background:#11305c !important;
	color:#fff!important;
	/*color:#3b5375*/
}
.bg-neutral,.navegacion
{
	background:#e6e6e6 !important;
	color:#3b5375
}
.mt-10-p p
{
	margin-top:10px !important
}
.font-text-menu,.separator-title .spaced,.separator-title .list-secretarias .item span,.list-secretarias .item .separator-title span,.secretarias .box-title h3,.font-text-paragraph,footer a,footer span,.font-text-date
{
	font-family:"Droid Sans",sans-serif
}
.font-title-roboto,.box-items-agenda .item-agenda .wrap-fecha,.box-beiges .item .wrap-text,.list-noticias .item .wrap-text .title,.contenido .box-title-inside h3,.contenido .carreras .box-title h3,.contenido .carreras .box-content h4,.contenido .list-carreras>li .my-btn-empty,.barra-lateral .list-info li.title h4,.barra-lateral .box-border .organo,.barra-lateral .box-title h3,.header-internal .box-title h3,.body-internal .box-slide .title h4,.body-internal .box-video .title h4,.body-internal .box-lista .listado-personas li.principal h4
{
	/*font-family:"Roboto Slab",serif*/
}
.font-title-bitter,.arrow-moves span,.box-items-agenda .item-agenda .wrap-text p,.bg-geometric .block-full h4,.bg-geometric-blue .block-full h4,.bg-geometric-blue .block-full a,.header-inside .box-title h2,.contenido .box-resultados .wrap-title h3,.body-internal .box-sistemas .box-title h4,.body-internal .box-sistemas .box-list .list-elements .title,.temas .box-item span,.pendiente .wrap-title h2
{
	font-family:"Bitter",serif
}
.font-cabin,.box-menu .item .my-btn-empty
{
	font-family:"Cabin",sans-serif
}
.border-none
{
	border:none !important
}
.border-grey
{
	border:solid 1px #ddd
}
.border-bottom-grey
{
	border-bottom:solid 1px #BDBDBD
}
.bolder-title,.contenido .box-title-inside h3
{
	color:#3b5375 !important;
	font-weight:bold
}
.invisible
{
	color:#fff
}
.break-text
{
	overflow:hidden;
	word-wrap:break-word;
	overflow-wrap:inherit;
	max-width:90px;
	position:relative;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis
}
.cut-text,.contenido .list-carreras>li .my-btn-empty,.barra-lateral .list-info li p,.body-internal .list-drop-elements .my-btn-full
{
	white-space:inherit;
	text-align:left;
	word-break:break-word
}
.truncate
{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.box-sky
{
	background:#cee2e6
}
	@media (max-width: 767px)
{
.large
{
	display:none !important
}

}
	@media (min-width: 768px)
{
.responsive
{
	display:none !important
}

}
.element-space
{
	margin:10px 0
}
.icon-highlight
{
	color:#d84315
}
	#item-hide-effect
{
	height:420px;
	overflow:hidden;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.absolute-top
{
	position:relative
}
.height-auto
{
	height:auto !important
}
.centrado-absoluto,.btn-img .wrap-text span,.head .box-logo .wrap-text h1,.bg-geometric .block-full h4,.bg-geometric-blue .block-full h4,.bg-geometric-blue .block-full a,.list-noticias .item .wrap-img img,.list-secretarias li .grey-layer,.list-secretarias .item span,.info .box-logo .wrap-text h4,.contenido .box-departamentos .box-dpto a,.contenido .box-departamentos .box-dpto span,.contenido .box-title-inside .wrap-img img,.contenido .box-title-inside .wrap-title h3,.barra-lateral .box-border .secretaria,.barra-lateral .wrap-publicidad img,.header-internal .box-perfil .wrap-img img,.body-internal .list-drop-elements .panel .wrap-img-drop img,.temas .box-item span,.pendiente .wrap-img img
{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%)
}
.centrado-vertical,.info .box-logo .wrap-img img
{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
}
.lateral-left
{
	position:relative;
	padding:15px 0 !important;
	top:140px;
	left:0;
	width:232px
}
.pad-edit
{
	padding-left:6px;
	padding-right:6px
}
	@media (max-width: 767px)
{
.pad-edit
{
	padding-bottom:10px
}

}
.cleaner
{
	padding:0 !important;
	margin:0 !important
}
.padding-0
{
	padding:0 !important
}
	@media (max-width: 768px)
{
.padding-0-responsive
{
	padding:0 !important
}

}
.separate-bot-small
{
	padding-bottom:6px
}
.margin-0
{
	margin:0 !important
}
.margin-bot-30
{
	margin-bottom:-30px !important
}
.margin-bot-40,.contenido .carreras .box-content
{
	margin-bottom:40px !important
}
.margin-bot-10
{
	margin-bottom:10px !important
}
.margin-top-20
{
	margin-top:20px
}
.margin-top-40
{
	margin-top:40px !important
}
.hide-element,.container-element
{
	display:none
}
.hide-element:hover,.hide-element:focus,.container-element:hover,.container-element:focus
{
	text-decoration:none
}
.dark-layer
{
	position:absolute;
	height:250vh;
	width:100%;
	top:140px;
	background:rgba(0,0,0,0.5);
	z-index:9;
	display:none
}
	@media (max-width: 767px)
{
.dark-layer
{
	top:80px !important
}

}
.grey-layer
{
	background:rgba(76,76,76,0.65);
	position:absolute;
	width:120px;
	height:120px;
	border-radius:59px;
	z-index:9999
}
.line-colored
{
	position:absolute;
	top:0;
	left:0;
	width:100%
}
	@media (max-width: 991px)
{
.tablet-up
{
	display:none !important
}

}
	@media (min-width: 992px)
{
.tablet-down
{
	display:none !important
}

}
.after-10
{
	display:none
}
.sub-list
{
	margin-top:20px;
	float:left
}
.sub-list li
{
	margin-bottom:10px;
	float:left
}
.sub-list li h4
{
	font-size:16px;
	font-weight:bold
}
.list-links
{
	margin-top:10px
}
.list-links a
{
	color:#0a0aff;
	word-wrap:break-word
}
	@media (min-width: 992px) and (max-width: 1024px)
{
.hidden-992
{
	display:none
}

}
	h1,h2,h3,h4,h5,h6
{
	margin:0 !important
}
	ul
{
	margin:0
}
	p
{
	margin-bottom:0
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus
{
	outline:none
}
	a.extend
{
	overflow:hidden;
	word-wrap:break-word;
	overflow-wrap:inherit;
	max-width:inherit;
	position:relative;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-height:inherit
}
	@media (min-width: 1200px)
{
	body
{
	background:#f8f8f8;
	background:-moz-linear-gradient(left, #f8f8f8 5%, #fff 5%, #f8f8f8 5%, #fff 5%, #fff 5%, #fff 89%, #fff 95%, #f8f8f8 95%);
	background:-webkit-linear-gradient(left, #f8f8f8 5%, #fff 5%, #f8f8f8 5%, #fff 5%, #fff 5%, #fff 89%, #fff 95%, #f8f8f8 95%);
	background:linear-gradient(to right, #f8f8f8 5%, #fff 5%, #f8f8f8 5%, #fff 5%, #fff 5%, #fff 89%, #fff 95%, #f8f8f8 95%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f8f8f8',GradientType=1 )
}

}
	@media (min-width: 769px) and (max-width: 1199px)
{
	body
{
	background:#f8f8f8;
	background:-moz-linear-gradient(left, #f8f8f8 5%, #fff 5%, #f8f8f8 5%, #fff 5%, #fff 5%, #fff 95%, #fff 95%, #f8f8f8 95%);
	background:-webkit-linear-gradient(left, #f8f8f8 5%, #fff 5%, #f8f8f8 5%, #fff 5%, #fff 5%, #fff 95%, #fff 95%, #f8f8f8 95%);
	background:linear-gradient(to right, #f8f8f8 5%, #fff 5%, #f8f8f8 5%, #fff 5%, #fff 5%, #fff 95%, #fff 95%, #f8f8f8 95%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f8f8f8',GradientType=1 )
}
.container
{
	width:90%
}

}
	@media (max-width: 479px)
{
	background:red !important
}
	body
{
	font-family:"Droid Sans",sans-serif;
	color:gray
}
	a
{
	color:gray
}
.my-btn-primary i
{
	margin-right:6px;
	font-size:16px
}
.my-btn-secondary
{
	z-index:9 !important
}
.my-btn-dark i
{
	margin-right:6px;
	font-size:16px
}
.my-btn-side
{
	margin-bottom:15px;
	background:#3b5375;
	color:#ffffff;
	line-height:3em;
	text-transform:uppercase;
	font-weight:bold;
	border-width:2px;
	-webkit-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
	word-break:break-word;
	white-space:inherit
}
.my-btn-side i
{
	margin-right:6px
}
.my-btn-side i,.my-btn-side span
{
	font-size:16px
}
.my-btn-side:hover
{
	background:#ffffff;
	border-color:#3b5375;
	border-width:2px;
	color:#333
}
.my-btn-back
{
	width:100%;
	padding:8px 14px;
	background:#009688;
	color:#fff;
	transition:all 0.2s;
	-webkit-transition:all 0.2s
}
.my-btn-back:hover,.my-btn-back:focus
{
	text-decoration:none;
	box-shadow:2px 2px 0px 1px #006d63;
	color:#FFF;
	font-weight:700
}
.my-btn-back span
{
	float:left
}
.my-btn-back i
{
	float:right;
	line-height:20px
}
.my-btn-full
{
	width:100%;
	text-align:left;
	padding:20px;
	display:block
}
.my-btn-search
{
	border-radius:1px;
	background-color:#3b5375;
	color:#fff;
	text-align:center;
	padding:7px 20px;
	width:170px;
	font-size:16px;
	transition:all 0.2s;
	max-width:100% !important
}
.my-btn-search:hover,.my-btn-search:focus,.my-btn-search:visited,.my-btn-search:active
{
	background-color:#11305c;
	color:#fff
}
.my-btn-acceder
{
	background:#619999;
	color:#fff;
	border-radius:1px;
	padding:3px 9px;
	transition:all 0.2s;
	width:82px
}
.my-btn-acceder span
{
	color:#fff
}
.my-btn-acceder:hover,.my-btn-acceder:focus
{
	width:100px;
	color:#fff
}
.btn-img
{
	display:block;
	width:100%;
	position:relative;
	border-radius:8px
}
.btn-img .img-container
{
	display:block;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.btn-img .img-container.becas
{
	background-image:url(../img/boton_becas.png)
}
.btn-img .img-container.sistemas
{
	background-image:url(../img/boton_sistemas.png)
}
.btn-img .img-container.oficina
{
	background-image:url(../img/boton_oficina.png)
}
.btn-img .wrap-text
{
	width:50%;
	float:right;
	position:relative;
	height:100px;
	border-radius:8px
}
	@media (max-width: 767px)
{
.btn-img .wrap-text
{
	background:rgba(0,0,0,0.3);
	width:100%
}

}
.btn-img .wrap-text span
{
	color:#5c3144;
	text-align:left
}
	@media (max-width: 767px)
{
.btn-img .wrap-text span
{
	text-shadow:1px 1px 2px #000000;
	font-size:16px !important
}

}
.btn-border
{
	background:transparent;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	border:#FFF solid 1px;
	color:#FFF;
	padding:8px 10px;
	text-align:center
}
.btn-cantidad .btn:first-child,.btn-cantidad .btn:last-child
{
	padding:6px 7px !important
}
.my-btn-empty
{
	background-color:transparent !important;
	border:none
}
.btn-mas-info
{
	background:#E0E0E0;
	padding:10px;
	float:right;
	transition:all 0.2s;
	-webkit-transition:all 0.2s;
	width:110px;
	text-align:center
}
.btn-mas-info i
{
	font-size:16px;
	margin-left:6px;
	color:#3b5375
}
.btn-mas-info:hover,.btn-mas-info:focus,.btn-mas-info:visited,.btn-mas-info:active
{
	width:150px
}
.btn-mas-info:hover .item,.btn-mas-info:focus .item,.btn-mas-info:visited .item,.btn-mas-info:active .item
{
	box-shadow:1px 1px 4px 1px #9E9E9E
}
.slide-inicio
{
	background:#f8f8f8;
	padding-top:12px
}
.arrow-moves a
{
	background:transparent !important;
	position:relative !important
}
.btn-vertical-slider
{
	margin-left:35px;
	cursor:pointer
}
	a
{
	cursor:pointer
}
.carousel.vertical .carousel-inner .item
{
	-webkit-transition:all 0.6s ease-in;
	-moz-transition:all 0.6s ease-in;
	-ms-transition:all 0.6s ease-in;
	-o-transition:all 0.6s ease-in;
	transition:all 0.6s ease-in
}
	@media (transform-3d), (-webkit-transform-3d)
{
.carousel.vertical .carousel-inner>.item.active.right,.carousel.vertical .carousel-inner>.item.next
{
	transform:translate3d(0, 33.33333%, 0);
	top:0
}
.carousel.vertical .carousel-inner>.item.active.left,.carousel.vertical .carousel-inner>.item.prev
{
	transform:translate3d(0, -33.33333%, 0);
	top:0
}
.carousel.vertical .carousel-inner>.item.left,.carousel.vertical .carousel-inner>.item.prev.right,.carousel.vertical .carousel-inner>.item.active
{
	transform:translate3d(0, 0, 0);
	top:0
}

}
.carousel.vertical .carousel-inner>.active.left,.carousel.vertical .carousel-inner>.prev
{
	top:-33.33333333%
}
.carousel.vertical .carousel-inner>.active.right,.carousel.vertical .carousel-inner>.next
{
	top:33.33333333%
}
.carousel.vertical .carousel-inner>.left,.carousel.vertical .carousel-inner>.prev.right,.carousel.vertical .carousel-inner>.active
{
	top:0
}
.carousel.vertical .carousel-inner .cloneditem-1,.carousel.vertical .carousel-inner .cloneditem-2
{
	display:block
}
.full-slide
{
	/*background-image:url("../img/noticias/slide-full/fondo.jpg");
	background-repeat:repeat*/
	background: #ffffff;
}
.full-slide .container-slide
{
	margin-right:auto;
	margin-left:auto;
	width:100%
}
	@media screen and (min-width: 1200px)
{
.full-slide .container-slide
{
	width:1170px
}

}
.full-slide .carousel-indicators
{
	margin-bottom:5px;
	bottom:-30px
}
	@media screen and (min-width: 480px) and (max-width: 769px)
{
.full-slide .carousel-indicators
{
	display:none
}

}
.full-slide .carousel-indicators li
{
	border:1px solid #1f3555
}
.full-slide .carousel-indicators li.active
{
	background:#1f3555
}
.full-slide .carousel-control
{
	background-color:transparent !important;
	background-image:none !important;
	width:45px
}
	@media screen and (max-width: 480px)
{
.full-slide .carousel-control
{
	display:none
}

}
.full-slide .item
{
	cursor:pointer
}
.full-slide .capa-shadow
{
	display:none;
	z-index:9;
	position:absolute;
	width:100%;
	height:600px
}
	@media screen and (max-width: 480px)
{
.full-slide .capa-shadow
{
	display:none !important
}

}
.full-slide .wrap-img
{
	width:700px;
	position:relative;
	height:525px;
	float:left
}
.full-slide .wrap-img img
{
	width:100%;
	height:100%
}
	@media (max-width: 1024px)
{
.full-slide .wrap-img
{
	width:600px;
	height:450px
}

}
	@media (min-width: 768px) and (max-width: 991px)
{
.full-slide .wrap-img
{
	width:520px;
	height:390px
}

}
	@media (min-width: 1025px) and (max-width: 1199px)
{
.full-slide .wrap-img
{
	width:640px;
	height:480px
}

}
	@media (max-width: 767px)
{
.full-slide .wrap-img
{
	height:auto;
	width:100%
}

}
.full-slide .wrap-text
{
	position:relative;
	height:525px;
	z-index:9;
	color:#fff;
	display:block;
	margin:0 auto;
	width:470px;
	/*background:rgba(40,85,150,0.9*/
	background: #5f5f5f;
	overflow:hidden
}
	@media (min-width: 768px) and (max-width: 991px)
{
.full-slide .wrap-text
{
	width:auto;
	height:390px !important
}

}
	@media (max-width: 1024px)
{
.full-slide .wrap-text
{
	width:auto;
	height:450px
}

}
	@media (min-width: 1025px) and (max-width: 1199px)
{
.full-slide .wrap-text
{
	width:auto;
	height:480px
}

}
	@media (max-width: 767px)
{
.full-slide .wrap-text
{
	height:auto;
	width:100%
}

}
.full-slide .wrap-text .btn
{
	position:relative;
	margin-top:10px;
	background:rgba(255,255,255,0.6);
	color:#333;
	width:100px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	transition:all 0.2s ease-out;
	-webkit-transition:all 0.2s ease-out;
	text-shadow:none !important
}
	@media (max-width: 767px)
{
.full-slide .wrap-text .btn
{
	display:none
}

}
.full-slide .wrap-text .volanta
{
	font-weight:bold;
	font-size:14px;
	margin-bottom:20px;
	color:#fff;
	display:block
}
	@media (max-width: 767px)
{
.full-slide .wrap-text .volanta
{
	font-weight:100;
	position:absolute;
	right:10px;
	margin-bottom:10px;
	bottom:0;
	font-size:12px
}

}
.full-slide .wrap-text .fecha
{
	font-weight:bold;
	font-size:14px;
	margin-bottom:6px;
	color:#fff;
	display:block
}
	@media (max-width: 767px)
{
.full-slide .wrap-text .fecha
{
	font-weight:100;
	position:absolute;
	right:10px;
	margin-bottom:10px;
	bottom:15px;
	font-size:12px
}

}
.full-slide .wrap-text .titulo
{
	font-size:26px;
	font-weight:600
}
	@media (max-width: 767px)
{
.full-slide .wrap-text .titulo
{
	font-size:18px;
	color:#fff
}

}
.full-slide .wrap-text .descripcion
{
	font-size:18px;
	margin-top:10px
}
	@media (max-width: 1024px)
{
.full-slide .wrap-text .descripcion
{
	display:none
}

}
.full-slide .wrap-text .link-noticia
{
	color:#FFF;
	display:block;
	width:100%;
	position:absolute;
	padding:40px 40px;
	bottom:0
}
	@media (max-width: 767px)
{
.full-slide .wrap-text .link-noticia
{
	position:relative;
	height:120px;
	padding:18px;
	color:#212121
}

}
.full-slide .wrap-icon
{
	position:absolute;
	top:54%;
	right:27%;
	z-index:99
}
.full-slide .wrap-icon .icon
{
	height:40px
}
	@media (max-width: 767px)
{
.full-slide .wrap-icon
{
	display:none
}

}
.full-slide .wrap-icon a
{
	display:block
}
.full-slide .arrow-left
{
	vertical-align:middle;
	position:absolute;
	top:50%;
	left:7px;
	height:35px;
	background:#fff !important;
	border-radius:50px;
	background:#fff;
	border-radius:50px;
	border:1px solid #fff
}
	@media (max-width: 767px)
{
.full-slide .arrow-left
{
	height:35px
}

}
	@media screen and (max-width: 480px)
{
.full-slide .arrow-left
{
	display:none;
	height:35px
}

}
.full-slide .arrow-right
{
	vertical-align:middle;
	position:absolute;
	top:50%;
	right:7px;
	height:35px;
	background:#fff !important;
	border-radius:50px;
	border:1px solid #fff
}
	@media (max-width: 767px)
{
.full-slide .arrow-right
{
	height:35px
}

}
	@media screen and (max-width: 480px)
{
.full-slide .arrow-right
{
	display:none;
	height:35px
}

}
.menu-responsive
{
	z-index:99999
}
	@media (min-width: 1026px)
{
.menu-responsive
{
	display:none !important
}

}
.menu
{
	-webkit-transition:top 0.4s ease-out;
	-moz-transition:top 0.4s ease-out;
	-ms-transition:top 0.4s ease-out;
	-o-transition:top 0.4s ease-out;
	transition:top 0.4s ease-out;
	/*background:#333333;
	background:-moz-linear-gradient(left, #3b5375 50%, #ebebca 50%);
	background:-webkit-linear-gradient(left, #3b5375 50%, #ebebca 50%);
	background:linear-gradient(to right, #3b5375 50%, #ebebca 50%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5375', endColorstr='#ebebca',GradientType=1 );
	*/
	background:-moz-linear-gradient(left, #E0E1E3 50%, #A3A4A6 50%);
	background:-webkit-linear-gradient(left, #E0E1E3 50%, #A3A4A6 50%);
	background:linear-gradient(to right, #E0E1E3 50%, #A3A4A6 50%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#E0E1E3', endColorstr='#A3A4A6',GradientType=1 );
	height:45px
}
.menu.fixed
{
	box-shadow:0px 3px 7px rgba(57,57,57,0.24);
	position:fixed;
	top:80px;
	left:0;
	z-index:9999999999;
	right:0;
	-webkit-transition:all 0.6 ease-out;
	-o-transition:all 0.6 ease-out;
	transition:all 0.6 ease-out
}
.menu .dropdown .dropdown-menu
{
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-ms-transition:all 0.2s;
	-o-transition:all 0.2s;
	transition:all 0.2s;
	max-height:0;
	display:block;
	overflow:hidden;
	opacity:0
}
.menu .dropdown.open .dropdown-menu
{
	max-height:455px;
	opacity:1
}
	@media (max-width: 1024px)
{
.menu
{
	position:absolute;
	width:100%;
	
	z-index:99;
	display:block;
	margin:0;
	top:-670px;
	background:transparent !important
}

}
	@media (min-width: 1024px) and (max-width: 1199px)
{
.menu .container
{
	width:100% !important
}

}
.box-menu li
{
	position:relative;
	display:inline-block;
	outline:none;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
	/*text-shadow:0 0 1px rgba(255,255,255,0.3)*/
}
	@media (max-width: 767px)
{
.box-menu
{
	background:#E0E1E3;
	position:relative;
	display:block
}

}
.box-menu .list-menu
{
	margin-bottom:0;
	height:45px
}
	@media (max-width: 767px)
{
.box-menu .list-menu
{
	margin:0;
	height:auto
}

}
.box-menu .item
{
	height:45px;
	padding:0;
	border-right:solid 1px #b3b3b3;
	float:left
}
.box-menu .item:last-child
{
	
	border-right:none;
	
}
.box-menu .item:first-child
{
	background:#E0E1E3
}
	@media (max-width: 767px)
{
.box-menu .item:first-child
{
	line-height:55px
}

}
.box-menu .item:first-child a
{
	display:block;
	padding:10px 20px
}
.box-menu .item:first-child .my-btn-empty
{
	color:#E0E1E3
}
.box-menu .item:first-child .my-btn-empty .inside-btn
{
	background:#A3A4A6;
}
.box-menu .item:first-child .my-btn-empty:hover .inside-btn::before,.box-menu .item:first-child .my-btn-empty:focus .inside-btn::before,.box-menu .item:first-child .my-btn-empty:active .inside-btn::before,.box-menu .item:first-child .my-btn-empty:visited .inside-btn::before
{
	background-color:#E0E1E3 ;
	color:#272727 !important
}
	@media (max-width: 1024px)
{
.box-menu .item:first-child .dropdown-menu
{
	display:block !important
}

}
.box-menu .item:first-child .dropdown-menu li
{
	border-bottom:solid 1px #E0E1E3
}
.box-menu .item:first-child .dropdown-menu li:last-child
{
	border-bottom:none
}
.box-menu .item:first-child .dropdown-menu a
{
	color:#E0E1E3;
	background:#A3A4A6
}
	@media (max-width: 767px)
{
.box-menu .item:first-child .dropdown-menu a
{
	padding:18px
}

}
.box-menu .item:first-child .dropdown-menu a.select-general
{
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	box-shadow:0 0 1px transparent;
	position:relative;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.box-menu .item:first-child .dropdown-menu a.select-general:before
{
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#E0E1E3;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.box-menu .item:first-child .dropdown-menu a.select-general:hover,.box-menu .item:first-child .dropdown-menu a.select-general:focus,.box-menu .item:first-child .dropdown-menu a.select-general:active
{
	color:gray
}
.box-menu .item:first-child .dropdown-menu a.select-general:hover:before,.box-menu .item:first-child .dropdown-menu a.select-general:focus:before,.box-menu .item:first-child .dropdown-menu a.select-general:active:before
{
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
/*.box-menu .item:first-child .dropdown-menu a.select-alumno
{
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	box-shadow:0 0 1px transparent;
	position:relative;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.box-menu .item:first-child .dropdown-menu a.select-alumno:before
{
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#E3D4A4;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.box-menu .item:first-child .dropdown-menu a.select-alumno:hover,.box-menu .item:first-child .dropdown-menu a.select-alumno:focus,.box-menu .item:first-child .dropdown-menu a.select-alumno:active
{
	color:gray
}
.box-menu .item:first-child .dropdown-menu a.select-alumno:hover:before,.box-menu .item:first-child .dropdown-menu a.select-alumno:focus:before,.box-menu .item:first-child .dropdown-menu a.select-alumno:active:before
{
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
.box-menu .item:first-child .dropdown-menu a.select-docente
{
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	box-shadow:0 0 1px transparent;
	position:relative;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.box-menu .item:first-child .dropdown-menu a.select-docente:before
{
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#C2C28E;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%;

	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.box-menu .item:first-child .dropdown-menu a.select-docente:hover,.box-menu .item:first-child .dropdown-menu a.select-docente:focus,.box-menu .item:first-child .dropdown-menu a.select-docente:active
{
	color:gray
}
.box-menu .item:first-child .dropdown-menu a.select-docente:hover:before,.box-menu .item:first-child .dropdown-menu a.select-docente:focus:before,.box-menu .item:first-child .dropdown-menu a.select-docente:active:before
{
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
.box-menu .item:first-child .dropdown-menu a.select-pau
{
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	box-shadow:0 0 1px transparent;
	position:relative;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.box-menu .item:first-child .dropdown-menu a.select-pau:before
{
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#D6E3E6;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.box-menu .item:first-child .dropdown-menu a.select-pau:hover,.box-menu .item:first-child .dropdown-menu a.select-pau:focus,.box-menu .item:first-child .dropdown-menu a.select-pau:active
{
	color:gray
}
.box-menu .item:first-child .dropdown-menu a.select-pau:hover:before,.box-menu .item:first-child .dropdown-menu a.select-pau:focus:before,.box-menu .item:first-child .dropdown-menu a.select-pau:active:before
{
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}*/
	@media (max-width: 1024px)
{
.box-menu .item
{
	width:100%;
	display:block;
	height:auto;
	padding:0;
	border-bottom:solid 1px #cecece
}

}
.box-menu .item .my-btn-empty
{
	font-weight:500;
	font-size:12.5px;
	text-shadow:none;
	color:#272727;
	border-radius:0px;
	overflow:hidden;
	word-wrap:break-word;
	overflow-wrap:inherit;
	max-width:auto;
	position:relative;
	display:block;
	white-space:inherit;
	text-overflow:inherit;
	max-height:auto;
	width:100%;
	padding:0;
	height:45px
}
	@media (max-width: 1024px)
{
.box-menu .item .my-btn-empty
{
	width:100%;
	text-align:center;
	position:relative;
	display:block;
	max-width:100%;
	font-size:12px;
	height:50px
}

}
	@media (max-width: 1024px)
{
.box-menu .item .my-btn-empty .inside-btn
{
	height:50px
}

}
.box-menu .dropdown
{
	width:100%
}
.box-menu .dropdown-menu
{
	padding:0;
	position:absolute;
	left:0;
	top:45px;
	margin:0;
	border-radius:0;
	margin-top:-1px
}
	@media (min-width: 1025px)
{
.box-menu .dropdown-menu.in-right
{
	left:-180px !important;
	right:0 !important
}

}
	@media (max-width: 1024px)
{
.box-menu .dropdown-menu
{
	width:100%;
	text-align:center;
	position:relative;
	top:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:none
}

}
.box-menu .dropdown-menu li
{
	width:100%;
	border-bottom:solid 1px #e0e0e0;
	line-height:30px;
	background:#f8f8f8
}
	@media (max-width: 767px)
{
.box-menu .dropdown-menu li
{
	line-height:55px
}

}
.box-menu .dropdown-menu li:last-child
{
	border-bottom:none
}
.box-menu .dropdown-menu li:active,.box-menu .dropdown-menu li:focus,.box-menu .dropdown-menu li:hover,.box-menu .dropdown-menu li:visited
{
	cursor:pointer
}
.box-menu .dropdown-menu li a
{
	padding:10px 20px;
	width:100%;
	display:block;
	letter-spacing:0
}
.box-menu .dropdown-menu li a
{
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	box-shadow:0 0 1px transparent;
	position:relative;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.box-menu .dropdown-menu li a:before
{
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#A3A4A6;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.box-menu .dropdown-menu li a:hover,.box-menu .dropdown-menu li a:focus,.box-menu .dropdown-menu li a:active
{
	color:#fff
}
.box-menu .dropdown-menu li a:hover:before,.box-menu .dropdown-menu li a:focus:before,.box-menu .dropdown-menu li a:active:before
{
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
	@media (max-width: 767px)
{
.box-menu .dropdown-menu li a
{
	padding:18px
}

}
.wrap-menu-responsive
{
	float:right
}
.wrap-menu-responsive li
{
	line-height:65px;
	display:inline-block;
	text-align:center;
	font-size:18px;
	float:left;
	width:33%;
	color:#A3A4A6
}
	@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape)
{
.wrap-menu-responsive li
{
	float:right !important;
	width:100%;
	display:block;
	margin-top:10px
}

}
.wrap-menu-responsive .box-menu-responsive
{
	width:33%
}
	@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape)
{
.wrap-menu-responsive .box-menu-responsive a
{
	float:right;
	background:#f2f2f2;
	display:block;
	color:#A3A4A6;
	border-radius:2px;
	bottom:0;
	height:60px;
	width:60px;
	box-shadow:1px 1px 3px 0px #b3b3b3
}

}
.wrap-menu-responsive .box-menu-responsive a:hover,.wrap-menu-responsive .box-menu-responsive a:focus,.wrap-menu-responsive .box-menu-responsive a:visited,.wrap-menu-responsive .box-menu-responsive a:active
{
	text-decoration:none
}
.wrap-menu-responsive .box-menu-responsive span
{
	margin-right:6px
}
.wrap-menu-responsive .box-menu-responsive i
{
	font-size:21px
}
.wrap-menu-responsive .box-search-responsive
{
	width:50px
}
.wrap-menu-responsive .box-search-responsive a:hover,.wrap-menu-responsive .box-search-responsive a:focus,.wrap-menu-responsive .box-search-responsive a:visited,.wrap-menu-responsive .box-search-responsive a:active
{
	text-decoration:none
}
.wrap-menu-responsive .box-search-responsive #icon-map
{
	color:#cb2d2d !important
}
.wrap-menu-responsive .box-search-responsive .icon-menu
{
	background:#436893;
	color:#fff;
	padding:6px 9px;
	border-radius:3px
}
.navegacion
{
	height:40px
}
.navegacion .list-categorias,.navegacion .list-sections
{
	font-weight:500;
	font-size:16px;
	line-height:40px;
	margin-bottom:0
}
.navegacion a
{
	color:#3b5375
}
.my-breadcrumbs
{
	background-color:transparent;
	height:35px;
	color:#fff;
	margin-bottom:12px
}
.my-breadcrumbs a
{
	color:#fff !important;
	line-height:50px
}
.color-aqua-green.header-inside
{
	/*background-image:url("../img/fondo_extension.png")*/
	background:#4777A5
}
.color-aqua-green .contenido .list-carreras>li .my-btn-empty i
{
	color:#315c58 !important
}
.color-aqua-green .barra-lateral .box-border
{
	border:solid 2px #315c58
}
.color-aqua-green .barra-lateral .box-border span
{
	color:#315c58
}
.color-aqua-green .barra-lateral .box-border .organo
{
	color:#315c58 !important
}
.color-aqua-green .barra-lateral .box-items-temas
{
	border-bottom-color:#315c58 !important
}
.color-aqua-green .barra-lateral .list-info
{
	border-top-color:#315c58 !important
}
.color-aqua-green .barra-lateral .list-info i
{
	color:#315c58 !important
}
.color-aqua-green .barra-lateral .list-info .title h4
{
	color:#315c58 !important
}
.color-aqua-green .barra-lateral .box-title i
{
	color:#315c58 !important
}
.color-aqua-green .barra-lateral .box-title h3
{
	color:#315c58 !important
}
.color-violet.header-inside
{
	/*background-image:url("../img/fondo_ensenanza.png")*/
	background: #326799;
}
.color-violet .contenido .list-carreras>li .my-btn-empty i
{
	color:#5c3144 !important
}
.color-violet .barra-lateral .box-border
{
	border:solid 2px #5c3144
}
.color-violet .barra-lateral .box-border span
{
	color:#5c3144
}
.color-violet .barra-lateral .box-border .organo
{
	color:#5c3144 !important
}
.color-violet .barra-lateral .box-items-temas
{
	border-bottom-color:#5c3144 !important
}
.color-violet .barra-lateral .list-info
{
	border-top-color:#5c3144 !important
}
.color-violet .barra-lateral .list-info i
{
	color:#5c3144 !important
}
.color-violet .barra-lateral .list-info .title h4
{
	color:#5c3144 !important
}
.color-violet .barra-lateral .box-title i
{
	color:#5c3144 !important
}
.color-violet .barra-lateral .box-title h3
{
	color:#5c3144 !important
}
/*Color Enseñanza*/
.color-ensenanza.header-inside
{
	/*background-image:url("../img/fondo_ensenanza.png")*/
	background: #326799;
}
.color-ensenanza .contenido .list-carreras>li .my-btn-empty i
{
	color:#326799 !important
}
.color-ensenanza .barra-lateral .box-border
{
	border:solid 2px #326799
}
.color-ensenanza .barra-lateral .box-border span
{
	color:#326799
}
.color-ensenanza .barra-lateral .box-border .organo
{
	color:#326799 !important
}
.color-ensenanza .barra-lateral .box-items-temas
{
	border-bottom-color:#326799 !important
}
.color-ensenanza .barra-lateral .list-info
{
	border-top-color:#326799 !important
}
.color-ensenanza .barra-lateral .list-info i
{
	color:#326799 !important
}
.color-ensenanza .barra-lateral .list-info .title h4
{
	color:#326799 !important
}
.color-ensenanza .barra-lateral .box-title i
{
	color:#326799 !important
}
.color-ensenanza .barra-lateral .box-title h3
{
	color:#326799 !important
}
/* // Color Enseñanza */


.color-green.header-inside
{
	/*background-image:url("../img/fondo_institucional.png")*/
	background: #266092;
	color:#266092 !important
}
.color-green .contenido .list-carreras>li .my-btn-empty i
{
	color:#0a6c82 !important
}
.color-green .barra-lateral .box-border
{
	border:solid 2px #0a6c82
}
.color-green .barra-lateral .box-border span
{
	color:#0a6c82
}
.color-green .barra-lateral .box-border .organo
{
	color:#0a6c82 !important
}
.color-green .barra-lateral .box-items-temas
{
	border-bottom-color:#0a6c82 !important
}
.color-green .barra-lateral .list-info
{
	border-top-color:#0a6c82 !important
}
.color-green .barra-lateral .list-info i
{
	color:#0a6c82 !important
}
.color-green .barra-lateral .list-info .title h4
{
	color:#0a6c82 !important
}
.color-green .barra-lateral .box-title i
{
	color:#0a6c82 !important
}
.color-green .barra-lateral .box-title h3
{
	color:#0a6c82 !important
}
.color-bluegrey.header-inside
{
	/*background-image:url("../img/fondo_bienestar.png")*/
	background:#5380AA
}
.color-bluegrey .contenido .list-carreras>li .my-btn-empty i
{
	color:#5d7d80 !important
}
.color-bluegrey .barra-lateral .box-border
{
	border:solid 2px #5d7d80
}
.color-bluegrey .barra-lateral .box-border span
{
	color:#5d7d80
}
.color-bluegrey .barra-lateral .box-border .organo
{
	color:#5d7d80 !important
}
.color-bluegrey .barra-lateral .box-items-temas
{
	border-bottom-color:#5d7d80 !important
}
.color-bluegrey .barra-lateral .list-info
{
	border-top-color:#5d7d80 !important
}
.color-bluegrey .barra-lateral .list-info i
{
	color:#5d7d80 !important
}
.color-bluegrey .barra-lateral .list-info .title h4
{
	color:#5d7d80 !important
}
.color-bluegrey .barra-lateral .box-title i
{
	color:#5d7d80 !important
}
.color-bluegrey .barra-lateral .box-title h3
{
	color:#5d7d80 !important
}
.color-red.header-inside
{
	/*background-image:url("../img/fondo_investigacion.png")*/
	background:#3C709F
}
.color-red .contenido .list-carreras>li .my-btn-empty i
{
	color:#6E223B !important
}
.color-red .barra-lateral .box-border
{
	border:solid 2px #6E223B
}
.color-red .barra-lateral .box-border span
{
	color:#6E223B
}
.color-red .barra-lateral .box-border .organo
{
	color:#6E223B !important
}
.color-red .barra-lateral .box-items-temas
{
	border-bottom-color:#6E223B !important
}
.color-red .barra-lateral .list-info
{
	border-top-color:#6E223B !important
}
.color-red .barra-lateral .list-info i
{
	color:#6E223B !important
}
.color-red .barra-lateral .list-info .title h4
{
	color:#6E223B !important
}
.color-red .barra-lateral .box-title i
{
	color:#6E223B !important
}
.color-red .barra-lateral .box-title h3
{
	color:#6E223B !important
}
.color-orange.header-inside
{
	/*background-image:url("../img/fondo_internacional.png")*/
	background:#7197BC
}
.color-orange .contenido .list-carreras>li .my-btn-empty i
{
	color:#855550 !important
}
.color-orange .barra-lateral .box-border
{
	border:solid 2px #855550
}
.color-orange .barra-lateral .box-border span
{
	color:#855550
}
.color-orange .barra-lateral .box-border .organo
{
	color:#855550 !important
}
.color-orange .barra-lateral .box-items-temas
{
	border-bottom-color:#855550 !important
}
.color-orange .barra-lateral .list-info
{
	border-top-color:#855550 !important
}
.color-orange .barra-lateral .list-info i
{
	color:#855550 !important
}
.color-orange .barra-lateral .list-info .title h4
{
	color:#855550 !important
}
.color-orange .barra-lateral .box-title i
{
	color:#855550 !important
}
.color-orange .barra-lateral .box-title h3
{
	color:#855550 !important
}
.color-light-green.header-inside
{
	background-image:url("../img/fondo_institucional.png")
}
.color-light-green .contenido .list-carreras>li .my-btn-empty i
{
	color:#99b953 !important
}
.color-light-green .barra-lateral .box-border
{
	border:solid 2px #99b953
}
.color-light-green .barra-lateral .box-border span
{
	color:#99b953
}
.color-light-green .barra-lateral .box-border .organo
{
	color:#99b953 !important
}
.color-light-green .barra-lateral .box-items-temas
{
	border-bottom-color:#99b953 !important
}
.color-light-green .barra-lateral .list-info
{
	border-top-color:#99b953 !important
}
.color-light-green .barra-lateral .list-info i
{
	color:#99b953 !important
}
.color-light-green .barra-lateral .list-info .title h4
{
	color:#99b953 !important
}
.color-light-green .barra-lateral .box-title i
{
	color:#99b953 !important
}
.color-light-green .barra-lateral .box-title h3
{
	color:#99b953 !important
}
.color-light-violete.header-inside
{
	background-image:url("../img/fondo_ensenanza.png")
}
.color-light-violete .contenido .list-carreras>li .my-btn-empty i
{
	color:#BA68C8 !important
}
.color-light-violete .barra-lateral .box-border
{
	border:solid 2px #BA68C8
}
.color-light-violete .barra-lateral .box-border span
{
	color:#BA68C8
}
.color-light-violete .barra-lateral .box-border .organo
{
	color:#BA68C8 !important
}
.color-light-violete .barra-lateral .box-items-temas
{
	border-bottom-color:#BA68C8 !important
}
.color-light-violete .barra-lateral .list-info
{
	border-top-color:#BA68C8 !important
}
.color-light-violete .barra-lateral .list-info i
{
	color:#BA68C8 !important
}
.color-light-violete .barra-lateral .list-info .title h4
{
	color:#BA68C8 !important
}
.color-light-violete .barra-lateral .box-title i
{
	color:#BA68C8 !important
}
.color-light-violete .barra-lateral .box-title h3
{
	color:#BA68C8 !important
}
.color-blue.header-inside
{
	/*background-image:url("../img/fondo_comunicacion.png")*/
	background:#688FB8
}
.color-blue .contenido .list-carreras>li .my-btn-empty i
{
	color:#5a86a0 !important
}
.color-blue .barra-lateral .box-border
{
	border:solid 2px #5a86a0
}
.color-blue .barra-lateral .box-border span
{
	color:#5a86a0
}
.color-blue .barra-lateral .box-border .organo
{
	color:#5a86a0 !important
}
.color-blue .barra-lateral .box-items-temas
{
	border-bottom-color:#5a86a0 !important
}
.color-blue .barra-lateral .list-info
{
	border-top-color:#5a86a0 !important
}
.color-blue .barra-lateral .list-info i
{
	color:#5a86a0 !important
}
.color-blue .barra-lateral .list-info .title h4
{
	color:#5a86a0 !important
}
.color-blue .barra-lateral .box-title i
{
	color:#5a86a0 !important
}
.color-blue .barra-lateral .box-title h3
{
	color:#5a86a0 !important
}
.color-morado.header-inside
{
	/*background-image:url("../img/fondo_administracion.png")*/
	background:#7D9FC4
}
.color-morado .contenido .list-carreras>li .my-btn-empty i
{
	color:#543743 !important
}
.color-morado .barra-lateral .box-border
{
	border:solid 2px #543743
}
.color-morado .barra-lateral .box-border span
{
	color:#543743
}
.color-morado .barra-lateral .box-border .organo
{
	color:#543743 !important
}
.color-morado .barra-lateral .box-items-temas
{
	border-bottom-color:#543743 !important
}
.color-morado .barra-lateral .list-info
{
	border-top-color:#543743 !important
}
.color-morado .barra-lateral .list-info i
{
	color:#543743 !important
}
.color-morado .barra-lateral .list-info .title h4
{
	color:#543743 !important
}
.color-morado .barra-lateral .box-title i
{
	color:#543743 !important
}
.color-morado .barra-lateral .box-title h3
{
	color:#543743 !important
}
.color-grey-brown.header-inside
{
	background-image:url("../img/fondo_institucional.png")
}
.color-grey-brown .contenido .list-carreras>li .my-btn-empty i
{
	color:#a3946b !important
}
.color-grey-brown .barra-lateral .box-border
{
	border:solid 2px #a3946b
}
.color-grey-brown .barra-lateral .box-border span
{
	color:#a3946b
}
.color-grey-brown .barra-lateral .box-border .organo
{
	color:#a3946b !important
}
.color-grey-brown .barra-lateral .box-items-temas
{
	border-bottom-color:#a3946b !important
}
.color-grey-brown .barra-lateral .list-info
{
	border-top-color:#a3946b !important
}
.color-grey-brown .barra-lateral .list-info i
{
	color:#a3946b !important
}
.color-grey-brown .barra-lateral .list-info .title h4
{
	color:#a3946b !important
}
.color-grey-brown .barra-lateral .box-title i
{
	color:#a3946b !important
}
.color-grey-brown .barra-lateral .box-title h3
{
	color:#a3946b !important
}
.color-rectorado .wrap-fecha
{
	background:#fff !important;
	color:#3b5375 !important;
	border-right:solid 1px #3b5375;
	border-bottom:solid 1px #3b5375;
	border-left:solid 1px
}
.color-fcefyn .wrap-fecha
{
	background:#EF7D00 !important
}
.color-faud .wrap-fecha
{
	background:#FBBB21 !important
}
.color-facso .wrap-fecha
{
	background:#174290 !important
}
.color-ffhh .wrap-fecha
{
	background:#A71680 !important
}
.color-fi .wrap-fecha
{
	background:#256A2E !important
}
.color-eucs .wrap-fecha
{
	background:#9A1915 !important
}
.color-otros .wrap-fecha
{
	background:#838383 !important
}
.carousel-showmanymoveone .carousel-control
{
	width:4%;
	background-image:none
}
.carousel-showmanymoveone .carousel-control.left
{
	margin-left:15px
}
.carousel-showmanymoveone .carousel-control.right
{
	margin-right:15px
}
.carousel-showmanymoveone .cloneditem-1,.carousel-showmanymoveone .cloneditem-2
{
	display:none
}
	@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d)
{
.carousel-showmanymoveone .carousel-inner>.item.active.right,.carousel-showmanymoveone .carousel-inner>.item.next
{
	transform:translate3d(50%, 0, 0);
	left:0
}
.carousel-showmanymoveone .carousel-inner>.item.active.left,.carousel-showmanymoveone .carousel-inner>.item.prev
{
	transform:translate3d(-50%, 0, 0);
	left:0
}
.carousel-showmanymoveone .carousel-inner>.item.left,.carousel-showmanymoveone .carousel-inner>.item.prev.right,.carousel-showmanymoveone .carousel-inner>.item.active
{
	transform:translate3d(0, 0, 0);
	left:0
}

}
	@media all and (min-width: 768px)
{
.carousel-showmanymoveone .carousel-inner>.active.left,.carousel-showmanymoveone .carousel-inner>.prev
{
	left:-50%
}
.carousel-showmanymoveone .carousel-inner>.active.right,.carousel-showmanymoveone .carousel-inner>.next
{
	left:50%
}
.carousel-showmanymoveone .carousel-inner>.left,.carousel-showmanymoveone .carousel-inner>.prev.right,.carousel-showmanymoveone .carousel-inner>.active
{
	left:0
}
.carousel-showmanymoveone .carousel-inner .cloneditem-1
{
	display:block
}

}
	@media all and (max-width: 767px) and (transform-3d), all and (max-width: 767px) and (-webkit-transform-3d)
{
.carousel-showmanymoveone .carousel-inner>.item.active.right,.carousel-showmanymoveone .carousel-inner>.item.next
{
	transform:translate3d(100%, 0, 0);
	left:0
}
.carousel-showmanymoveone .carousel-inner>.item.active.left,.carousel-showmanymoveone .carousel-inner>.item.prev
{
	transform:translate3d(-100%, 0, 0);
	left:0
}
.carousel-showmanymoveone .carousel-inner>.item.left,.carousel-showmanymoveone .carousel-inner>.item.prev.right,.carousel-showmanymoveone .carousel-inner>.item.active
{
	transform:translate3d(0, 0, 0);
	left:0
}

}
	@media all and (max-width: 767px)
{
.carousel-showmanymoveone .carousel-inner>.active.left,.carousel-showmanymoveone .carousel-inner>.prev
{
	left:-100%
}
.carousel-showmanymoveone .carousel-inner>.active.right,.carousel-showmanymoveone .carousel-inner>.next
{
	left:100%
}
.carousel-showmanymoveone .carousel-inner>.left,.carousel-showmanymoveone .carousel-inner>.prev.right,.carousel-showmanymoveone .carousel-inner>.active
{
	left:0
}

}
	@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d)
{
.carousel-showmanymoveone .carousel-inner>.item.active.right,.carousel-showmanymoveone .carousel-inner>.item.next
{
	transform:translate3d(33.33333%, 0, 0);
	left:0
}
.carousel-showmanymoveone .carousel-inner>.item.active.left,.carousel-showmanymoveone .carousel-inner>.item.prev
{
	transform:translate3d(-33.33333%, 0, 0);
	left:0
}
.carousel-showmanymoveone .carousel-inner>.item.left,.carousel-showmanymoveone .carousel-inner>.item.prev.right,.carousel-showmanymoveone .carousel-inner>.item.active
{
	transform:translate3d(0, 0, 0);
	left:0
}

}
	@media all and (min-width: 992px)
{
.carousel-showmanymoveone .carousel-inner>.active.left,.carousel-showmanymoveone .carousel-inner>.prev
{
	left:-33.33333333%
}
.carousel-showmanymoveone .carousel-inner>.active.right,.carousel-showmanymoveone .carousel-inner>.next
{
	left:33.33333333%
}
.carousel-showmanymoveone .carousel-inner>.left,.carousel-showmanymoveone .carousel-inner>.prev.right,.carousel-showmanymoveone .carousel-inner>.active
{
	left:0
}
.carousel-showmanymoveone .carousel-inner .cloneditem-1,.carousel-showmanymoveone .carousel-inner .cloneditem-2
{
	display:block
}

}
.noti-agua li
{
	margin-bottom:20px
}
.noti-agua li a
{
	background:#fafafa;
	padding:10px;
	border-radius:2px;
	box-shadow:0px 0px 7px 0px #d0d0d0;
	color:#3e3e3e !important;
	display:block
}
.noti-agua li a:hover,.noti-agua li a:focus
{
	text-decoration:none;
	box-shadow:0px 0px 7px 1px #d0d0d0
}
.noti-agua li h4
{
	margin:10px 0 !important;
	line-height:1.4em
}
.noti-agua li .wrap-content
{
	padding-right:120px;
	position:relative
}
.noti-agua li .btn
{
	position:absolute;
	right:6px;
	bottom:0;
	border-radius:1px;
	background:#3F51B5;
	color:#fff;
	text-align:center;
	padding:5px 16px;
	width:100px;
	font-size:14px;
	transition:all 0.3s;
	max-width:100% !important
}
.noti-agua li .btn:hover,.noti-agua li .btn:focus,.noti-agua li .btn:visited,.noti-agua li .btn:active
{
	width:120px;
	background:#2f409a;
	color:#fff
}
.head
{
	padding:25px 0;
	background:#fff
}
	@media (max-width: 1024px)
{
.head
{
	margin-bottom:0 !important;
	height:155px
}
.head .box-search
{
	padding:20px 0 0 !important
}

}
	@media (max-width: 767px)
{
.head
{
	height:auto;
	padding:10px 0;
	border-bottom:solid 2px #3b5375;
	margin-bottom:4px
}

}
.head.fixed
{
	z-index:999999;
	position:fixed;
	top:0;
	left:0;
	right:0;
	height:80px;
	padding:15px 0;
	margin-bottom:0 !important;
	-webkit-transition:all 0.6 ease-out;
	-o-transition:all 0.6 ease-out;
	transition:all 0.6 ease-out
}
.head.fixed .wrap-img
{
	height:40px !important;
	width:40px !important;
	-webkit-transition:all 0.6 ease-out;
	-o-transition:all 0.6 ease-out;
	transition:all 0.6 ease-out
}
.head.fixed .wrap-img img
{
	height:100% !important
}
.head.fixed .wrap-text
{
	height:40px !important;
	-webkit-transition:all 0.6 ease-out;
	-o-transition:all 0.6 ease-out;
	transition:all 0.6 ease-out
}
.head.fixed .wrap-text h1
{
	font-size:20px !important
}
.head.fixed .box-contact
{
	height:40px !important
}
	@media (max-width: 767px)
{
.head .box-logo
{
	height:65px
}

}
.head .box-logo .wrap-img
{
	width:20%;
	float:left;
	height:100px;
	position:relative
}
	@media (max-width: 767px)
{
.head .box-logo .wrap-img
{
	height:65px;
	width:75px !important
}

}
	@media (max-width: 1024px)
{
.head .box-logo .wrap-img
{
	width:110px
}

}
.head .box-logo .wrap-img img
{
	height:100%
}
	@media (max-width: 767px)
{
.head .box-logo .wrap-img img
{
	height:65px
}

}
.head .box-logo .wrap-text
{
	width:80%;
	float:left;
	height:110px;
	position:relative
}
	@media (max-width: 767px)
{
.head .box-logo .wrap-text
{
	height:65px
}

}
	@media (max-width: 1024px)
{
.head .box-logo .wrap-text
{
	display:none
}

}
.head .box-logo .wrap-text h1
{
	font-size:26px;
	color:#57595b;
	width:100%
}
.head .box-contact
{
	height:40px
}
	@media (max-width: 1024px)
{
.head .box-contact
{
	width:100%
}

}
	@media (max-width: 767px)
{
.head .box-contact
{
	display:none !important
}

}
.head .box-contact .list-contact,.head .box-contact .list-social
{
	display:inline-block;
	float:left;
	margin-bottom:0
}
	@media (max-width: 1024px)
{
.head .box-contact .list-contact,.head .box-contact .list-social
{
	width:100%;
	float:right;
	text-align:right
}

}
	@media (max-width: 992px)
{
.head .box-contact .list-contact,.head .box-contact .list-social
{
	display:block;
	width:100%;
	text-align:center
}

}
.head .box-contact .list-contact li,.head .box-contact .list-social li
{
	line-height:40px;
	font-size:16px
}
	@media (max-width: 992px)
{
.head .box-contact .list-contact li,.head .box-contact .list-social li
{
	float:right
}

}
.head .box-contact .list-contact li a,.head .box-contact .list-social li a
{
	color:#3b5375;
	display:block
}
.head .box-contact .list-contact li a:hvoer,.head .box-contact .list-contact li a:focus,.head .box-contact .list-contact li a:active,.head .box-contact .list-contact li a:visited,.head .box-contact .list-social li a:hvoer,.head .box-contact .list-social li a:focus,.head .box-contact .list-social li a:active,.head .box-contact .list-social li a:visited
{
	text-decoration:none
}
.head .box-contact .list-contact li
{
	border-right:solid 1px #3b5375;
	padding:0;
	float:right
}
.head .box-contact .list-contact li.menu-tablet
{
	display:none
}
	@media (max-width: 1024px)
{
.head .box-contact .list-contact li.menu-tablet
{
	display:inline-block
}

}
.head .box-contact .list-contact li.menu-tablet a
{
	background:#3b5375;
	color:#fff;
	border-radius:2px
}
.head .box-contact .list-contact li.menu-tablet a:hover,.head .box-contact .list-contact li.menu-tablet a:focus,.head .box-contact .list-contact li.menu-tablet a:visited
{
	box-shadow:1px 1px 3px #b3b3b3;
	text-decoration:none !important
}
.head .box-contact .list-contact li:nth-child(1),.head .box-contact .list-contact li:nth-child(2)
{
	border:none !important
}
.head .box-contact .list-contact li .btn-loggin
{
	border:none !important;
	background:none !important
}
.head .box-contact .list-contact li a
{
	padding:0 14px
}
.head .box-contact .list-contact li i
{
	display:inline
}
.head .box-contact .list-contact li.search-fixed
{
	display:none
}
.head .box-contact .list-contact li ul.dropdown-menu
{
	right:0 !important;
	left:auto !important
}
	@media (max-width: 1024px)
{
.head .box-contact .list-contact li .sm-right
{
	right:0 !important;
	left:auto !important
}

}
.head .box-contact .list-contact li .loggin
{
	padding:10px 20px;
	width:220px
}
.head .box-contact .list-contact li .loggin .text-title
{
	border-bottom:solid 1px #d6d6d6;
	padding-bottom:10px
}
.head .box-contact .list-contact li .loggin label
{
	font-weight:100;
	line-height:25px;
	margin-bottom:0;
	font-size:14px
}
.head .box-contact .list-contact li .loggin .btn-edit
{
	margin-top:20px;
	width:100%;
	background:#4caf50;
	color:#fff;
	border-radius:2px;
	border:none;
	height:40px
}
.head .box-contact .list-contact li .loggin .btn-edit:hover,.head .box-contact .list-contact li .loggin .btn-edit:focus,.head .box-contact .list-contact li .loggin .btn-edit:active
{
	box-shadow:0px 0px 6px #b3b3b3
}
.head .box-contact .list-social
{
	margin-left:10px
}
	@media (max-width: 1024px)
{
.head .box-contact .list-social
{
	display:none
}

}
	@media (max-width: 1024px)
{
.head .box-contact .list-social
{
	margin-top:20px
}

}
.head .box-contact .sj-arg
{
	padding-right:10px !important;
	font-size:12px !important
}
.head .box-search
{
	width:100%;
	padding:10px 0 0
}
	@media (max-width: 767px)
{
.head .box-search
{
	display:none
}

}
.head .box-search .input-search-edit input
{
	float:right;
	width:290px;
	height:40px
}
.head .box-search .input-search-edit span
{
	height:40px;
	padding:3px 0;
	font-size:16px;
	color:grey
}
	@media (min-width: 1026px)
{
.head .menu-search
{
	display:none
}

}
.head .box-buscador
{
	position:absolute;
	display:block;
	width:100%;
	height:70px;
	margin:10px 0 0 0px;
	padding:15px 10px;
	z-index:9;
	background:#FFF;
	left:-107%;
	transition:0.4s all lineal
}
.agenda
{
	padding:45px 0;
	background:#f8f8f8
}
.agenda a:hover,.agenda:focus,.agenda:active,.agenda:visited
{
	text-decoration:none
}
.agenda ul
{
	margin:0
}
.agenda .color-indice
{
	display:block;
	padding:20px 20px 0 20px;
	text-align:center
}
	@media (max-width: 767px)
{
.agenda .color-indice
{
	display:none !important
}

}
.agenda .color-indice ul span
{
	line-height:30px
}
.agenda .color-indice ul i
{
	font-size:12px
}
.agenda .color-indice ul i.facso
{
	color:#174290
}
.agenda .color-indice ul i.rectorado
{
	color:#fff;
	text-shadow:0 0 1px #031631;
	border-radius:25px;
	padding:0;
	font-size:11px
}
.agenda .color-indice ul i.fi
{
	color:#256A2E
}
.agenda .color-indice ul i.ffhh
{
	color:#A71680
}
.agenda .color-indice ul i.faud
{
	color:#FBBB21
}
.agenda .color-indice ul i.fcefyn
{
	color:#EF7D00
}
.agenda .color-indice ul i.eucs
{
	color:#9A1915
}
.agenda .color-indice ul i.otros
{
	color:#838383
}
.agenda .box-title
{
	color:#f60;
	margin-bottom:20px
}
	@media (min-width: 480px) and (max-width: 767px)
{
.agenda .box-title
{
	width:70%
}

}
.agenda .box-title i
{
	font-size:22px;
	display:inline-block;
	margin:0 6px
}
.agenda .box-title h3
{
	display:inline-block;
	font-weight:bold;
	font-size:23px
}
	@media (max-width: 767px)
{
.agenda .box-title h3
{
	font-size:17px;
	font-weight:bold
}

}
	@media (max-width: 767px)
{
.agenda .box-events
{
	width:100%;
	min-height:60px;
	transition:all 0.2s
}

}
	@media (max-width: 767px)
{
.arrow-moves
{
	width:100%;
	display:block
}

}
.arrow-moves li.ver-todos
{
	line-height:30px;
	margin:0 20px
}
	@media (max-width: 767px)
{
.arrow-moves li.ver-todos
{
	width:60%;
	margin:0
}

}
.arrow-moves li.ver-todos-responsive
{
	line-height:30px;
	margin:0 20px
}
	@media (max-width: 767px)
{
.arrow-moves li.ver-todos-responsive
{
	width:100%;
	margin:0
}

}
	@media (max-width: 767px)
{
.arrow-moves li
{
	text-align:center;
	padding:4px 10px;
	float:left;
	width:20%
}
.arrow-moves li a
{
	margin:0
}

}
.arrow-moves img
{
	height:30px
}
.box-items-agenda.responsive
{
	margin-top:10px
}
.box-items-agenda li
{
	width:25%;
	float:left;
	padding:4px
}
.box-items-agenda .item-agenda
{
	min-height:70px;
	border:solid 1px #b3b3b3;
	background:#fff
}
.box-items-agenda .item-agenda:hover,.box-items-agenda .item-agenda:active,.box-items-agenda .item-agenda:focus,.box-items-agenda .item-agenda:visited
{
	box-shadow:0px 0px 10px #b3b3b3
}
.box-items-agenda .item-agenda:hover .my-btn-search,.box-items-agenda .item-agenda:active .my-btn-search,.box-items-agenda .item-agenda:focus .my-btn-search,.box-items-agenda .item-agenda:visited .my-btn-search
{
	box-shadow:6px 6px 1px 0px #0d494a
}
.box-items-agenda .item-agenda.full:hover,.box-items-agenda .item-agenda.full:active,.box-items-agenda .item-agenda.full:focus,.box-items-agenda .item-agenda.full:visited
{
	box-shadow:none !important
}
.box-items-agenda .item-agenda .wrap-fecha
{
	width:40px;
	height:50px;
	background:#f60;
	float:left;
	color:#FFF;
	text-align:center
}
.box-items-agenda .item-agenda .wrap-fecha span:first-child
{
	display:block;
	text-transform:uppercase;
	padding-top:6px
}
.box-items-agenda .item-agenda .wrap-fecha span:last-child
{
	display:block;
	font-size:24px;
	font-weight:bold;
	line-height:16px
}
.box-items-agenda .item-agenda .wrap-text
{
	padding:8px 8px 4px 48px
}
.box-items-agenda .item-agenda .wrap-text p
{
	font-style:italic;
	font-size:13px;
	line-height:14px;

	color:#57595b;
	word-wrap:break-word
}
.box-items-agenda .item-agenda .wrap-text p.txt-home
{
	max-height:30px;
	overflow:hidden
}
.box-items-agenda .item-agenda .wrap-text p.txt-agendas
{
	max-height:44px;
	overflow:hidden
}
.conocenos
{
	padding-bottom:40px;
	background:#f8f8f8
}
.separator-title
{
	border-top:solid 1px #b3b3b3;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px
}
.separator-title .spaced,.separator-title .list-secretarias .item span,.list-secretarias .item .separator-title span
{
	letter-spacing:6px;
	font-weight:bold
}
.box-beiges li
{
	width:20%;
	float:left;
	padding:4px
}
	@media (max-width: 1024px)
{
.box-beiges li
{
	width:25%
}
.box-beiges li .item
{
	min-height:85px
}

}
.box-beiges li a
{
	text-decoration:none;
	line-height:18px;
	display:block;
	background:#ebebca
}
.box-beiges li a:hover,.box-beiges li a:focus
{
	background:#e89660
}
.box-beiges li a:hover span,.box-beiges li a:focus span
{
	color:#fff !important
}
.box-beiges li a.hover-FACSO:hover
{
	background:#174290
}
.box-beiges li a.hover-FACSO:hover .wrap-event p
{
	background:#fff !important;
	color:#174290
}
.box-beiges li a.hover-FI:hover
{
	background:#256A2E
}
.box-beiges li a.hover-FI:hover .wrap-event p
{
	background:#fff !important;
	color:#256A2E
}
.box-beiges li a.hover-FFHA:hover
{
	background:#A71680
}
.box-beiges li a.hover-FFHA:hover .wrap-event p
{
	background:#fff !important;
	color:#A71680
}
.box-beiges li a.hover-FAUD:hover
{
	background:#FBBB21
}
.box-beiges li a.hover-FAUD:hover .wrap-event p
{
	background:#fff !important;
	color:#FBBB21
}
.box-beiges li a.hover-FCEFN:hover
{
	background:#EF7D00
}
.box-beiges li a.hover-FCEFN:hover .wrap-event p
{
	background:#fff !important;
	color:#EF7D00
}
.box-beiges li a.hover-EUCS:hover
{
	background:#9A1915
}
.box-beiges li a.hover-EUCS:hover .wrap-event p
{
	background:#fff !important;
	color:#9A1915
}
.box-beiges li a.hover-DVS:hover
{
	background:#838383
}
.box-beiges li a.hover-DVS:hover .wrap-event p
{
	background:#fff !important;
	color:#838383
}
.box-beiges li a.hover-EIDFS:hover
{
	background:#054f9c
}
.box-beiges li a.hover-EIDFS:hover .wrap-event p
{
	background:#fff !important;
	color:#054f9c
}
.box-beiges li a.hover-ECLGSM:hover
{
	background:#00b25b
}
.box-beiges li a.hover-ECLGSM:hover .wrap-event p
{
	background:#fff !important;
	color:#00b25b
}
.box-beiges li a.hover-CCU:hover
{
	background:#79a140
}
.box-beiges li a.hover-CCU:hover .wrap-event p
{
	background:#fff !important;
	color:#79a140
}
.box-beiges .item
{
	padding:12px 8px;
	position:relative;
	min-height:106px;
	transition:all 0.3s
}
	@media (max-width: 767px)
{
.box-beiges .item
{
	min-width:105px
}

}
.box-beiges .item .wrap-text
{
	text-align:center;
	color:#3b5375;
	font-size:20px
}
	@media (max-width: 767px)
{
.box-beiges .item .wrap-text
{
	font-size:16px
}

}
.box-beiges .item .wrap-text span
{
	word-break:break-word;
	font-size:16px
}
.box-beiges .item .wrap-event
{
	bottom:0
}
.box-beiges .item .wrap-event p
{
	color:#ebebca;
	position:absolute;
	bottom:100%;
	right:14px;
	bottom:5px;
	font-size:18px;
	background:#ff6600;
	padding:2px 6px;
	border-radius:50px
}
.box-beiges .item .wrap-event p i
{
	font-size:11px;
	line-height:15px
}
	@media (max-width: 767px)
{
.box-beiges .item .wrap-event
{
	bottom:0;
	top:auto
}
.box-beiges .item .wrap-event p
{
	right:15px;
	bottom:14px
}

}
.bg-geometric
{
	width:100%;
	background-image:url("../img/bg-brown.png");
	background-repeat:repeat-x;
	background-position:0 0;
	background-attachment:initial;
	background-size:initial;
	background-origin:initial;
	background-clip:initial
}
.bg-geometric .block-full
{
	height:150px;
	position:relative
}
.bg-geometric .block-full h4
{
	text-align:center;
	font-size:24px;
	color:#FFF;
	width:100%;
	font-style:italic
}
.bg-geometric-blue
{
	width:100%;
	background-image:url("../img/bg-blue.png");
	background-repeat:repeat-x;
	background-position:0 0;
	background-attachment:initial;
	background-size:initial;
	background-origin:initial;
	background-clip:initial
}
.bg-geometric-blue .block-full
{
	height:140px;
	position:relative
}
.bg-geometric-blue .block-full h4,.bg-geometric-blue .block-full a
{
	font-weight:100;
	text-align:center;
	font-size:24px;
	color:#FFF;
	width:90%
}
.bg-geometric-blue .block-full .btn-border
{
	background:rgba(17,48,92,0.4)
}
.bg-geometric-blue .block-full .btn-border span
{
	font-weight:bold;
	font-style:italic
}
	@media (max-width: 767px)
{
.bg-geometric-blue .block-full .btn-border
{
	width:90% !important
}

}
.bg-geometric-blue img
{
	width:100%;
	height:auto
}
.bg-geometric-blue img.xama
{
	width:auto;
	height:auto
}
	@media (max-width: 1024px)
{
.bg-geometric-blue
{
	height:auto !important
}
.bg-geometric-blue a
{
	text-align:center;
	display:block
}

}
	@media (min-width: 480px) and (max-width: 1023px)
{
.bg-geometric-blue img
{
	width:initial
}

}
.accesos
{
	padding:10px 0px
}
.accesos img
{
	width:100%;
	max-width:300px
}
.box-title-primary
{
	height:45px
}
.box-title-primary h3,.box-title-primary a
{
	color:#3b5375;
	display:inline-block;
	font-weight:bold
}
.box-title-primary a
{
	line-height:25px
}
.noticias
{
	padding:40px 0;
	background:#efefef
}
.list-noticias.todas li
{
	width:100%;
	padding:0px 0px 10px 0px;
	border-top:1px solid #b3b3b3;
	margin-bottom:20px;
	height:auto
}
.list-noticias.todas li:hover,.list-noticias.todas li:focus,.list-noticias.todas li:active,.list-noticias.todas li:visited
{
	background:transparent
}
.list-noticias.todas li:hover a,.list-noticias.todas li:focus a,.list-noticias.todas li:active a,.list-noticias.todas li:visited a
{
	text-decoration:none
}
.list-noticias.todas li li
{
	border-top:none
}
.list-noticias.todas li .wrap-img
{
	width:35%;
	float:left
}
	@media (max-width: 767px)
{
.list-noticias.todas li .wrap-img
{
	width:100% !important
}

}
.list-noticias.todas li .wrap-img img
{
	height:100%;
	width:auto
}
.list-noticias.todas li .wrap-text
{
	width:65%;
	float:left;
	padding:10px 10px 10px 40px
}
	@media (max-width: 767px)
{
.list-noticias.todas li .wrap-text
{
	width:100% !important;
	padding:10px !important
}

}
.list-noticias.todas li .wrap-text .date
{
	font-size:12px
}
.list-noticias.todas li .wrap-text .title
{
	margin-bottom:10px !important
}
	@media (max-width: 767px)
{
.list-noticias.todas li
{
	width:100%;
	float:left;
	padding:10px 0;
	height:auto !important
}

}
.list-noticias li
{
	width:25%;
	float:left;
	padding-left:20px;
	padding-right:0;
	padding-top:10px
}
.list-noticias li:first-child
{
	padding-left:0px !important
}
	@media (max-width: 992px)
{
.list-noticias li
{
	width:50%;
	height:350px
}

}
	@media (max-width: 767px)
{
.list-noticias li
{
	width:50%;
	float:left;
	padding:20px;
	height:310px
}

}
	@media (max-width: 425px)
{
.list-noticias li
{
	width:100%;
	padding:20px 4px;
	border-top:solid 1px #e5e5e5
}

}
.list-noticias li:hover a,.list-noticias li:focus a,.list-noticias li:active a,.list-noticias li:visited a
{
	text-decoration:none
}
.list-noticias .item .wrap-img
{
	height:200px;
	overflow:hidden;
	position:relative;
	width:100%
}
.list-noticias .item .wrap-img img
{
	height:100%
}
.list-noticias .item .wrap-text
{
	padding-top:10px
}
.list-noticias .item .wrap-text .date
{
	color:grey;
	display:block;
	margin-bottom:8px
}
.list-noticias .item .wrap-text .title
{
	font-size:18px;
	font-weight:600;
	color:#3b5375;
	line-height:22px;
	white-space:normal;
	text-overflow:ellipsis;
	max-height:65px;
	overflow:hidden
}
.secretarias
{
	background-image:url("../img/bg_secretarias.png");
	background-repeat:repeat;
	padding:40px 0
}
.secretarias .box-title
{
	text-align:center;
	margin-bottom:40px
}
.secretarias .box-title h3
{
	letter-spacing:6px
}
.list-secretarias li
{
	position:relative;
	width:12.5%;
	float:left;
	padding:20px 0
}
	@media (min-width: 1025px) and (max-width: 1199px)
{
.list-secretarias li
{
	width:25%;
	float:left;
	padding:25px 12px
}

}
	@media (max-width: 1024px)
{
.list-secretarias li
{
	width:25%;
	float:left;
	padding:25px 12px
}

}
	@media (min-width: 550px) and (max-width: 767px)
{
.list-secretarias li
{
	width:33.33333%
}

}
	@media (max-width: 549px)
{
.list-secretarias li
{
	width:50%;
	padding:20px 10px
}

}
	@media (min-width: 768px)
{
.list-secretarias li:hover .grey-layer,.list-secretarias li:focus .grey-layer
{
	display:none !important
}
.list-secretarias li:hover span,.list-secretarias li:focus span
{
	font-size:14px;
	color:#333;
	position:absolute;
	top:-15px;
	line-height:14px;
	width:300px;
	text-shadow:none !important
}

}
.list-secretarias .item
{
	height:120px;
	width:120px;
	text-align:center;
	position:relative;
	background:#dcdcbd;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	display:block;
	margin:0 auto;
	-webkit-border-radius:80px;
	-moz-border-radius:80px;
	-ms-border-radius:80px;
	border-radius:80px
}
.list-secretarias .item.academica
{
	background-image:url("../img/secretaria-academica.jpg")
}
.list-secretarias .item.ciencia
{
	background-image:url("../img/secretaria-ciencia-y-tecnica.jpg")
}
.list-secretarias .item.universitaria
{
	background-image:url("../img/secretaria-extension-universitaria.jpg")
}
.list-secretarias .item.financiera
{
	background-image:url("../img/secretaria-administrativo-financiera.jpg")
}
.list-secretarias .item.servicios
{
	background-image:url("../img/secretaria-obras-y-servicios.jpg")
}
.list-secretarias .item.bienestar
{
	background-image:url("../img/secretaria-bienestar-universitario.jpg")
}
.list-secretarias .item.internacionales
{
	background-image:url("../img/secretaria-posgrado-y-relaciones-internacionales.jpg")
}
.list-secretarias .item.comunicacion
{
	background-image:url("../img/secretaria-comunicacion.jpg")
}
.list-secretarias .item span
{
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	min-width:100px;
	font-size:13px;
	color:#ffffff;
	font-weight:700;
	opacity:1;
	z-index:9999999
}
.links
{
	background:#3C3C3C/*#3b5375*/;
	color:#FFF
}
.links .item
{
	padding:40px 0;
	letter-spacing:0.02em;
	font-size:16px
}
.links .item a
{
	color:#fff;
	width:160px;
	text-align:left;
	border-right:1px solid #fff;
	margin-right:4px;
	padding-right:8px
}
.links .item a:last-child
{
	border:none
}
	@media (max-width: 767px)
{
.links .item
{
	float:left;
	padding:20px 0;
	width:100%
}

}
.links .wrap-title
{
	margin:10px 0px
}
.links .wrap-title span
{
	font-weight:600
}
.links .wrap-menu ul
{
	list-style:none;
	-webkit-padding-start:0px
}
.links .list-btn-footer li
{
	padding:3px 0
}
	@media (max-width: 767px)
{
.links .list-btn-footer li
{
	padding:2px;
	width:50%;
	float:left
}
.links .list-btn-footer li .my-btn-dark
{
	width:100%;
	text-align:left
}
.links .list-btn-footer li .my-btn-dark i
{
	font-size:12px
}
.links .list-btn-footer li .my-btn-dark span
{
	font-size:12px
}

}
.info
{
	background:#282828/*#11305c*/;
	color:#ffffff/*#b8cbe3*/
}
.info .box-logo
{
	height:110px
}
.info .box-logo .wrap-img
{
	height:125px;
	position:relative
}
	@media (max-width: 991px)
{
.info .box-logo .wrap-img img
{
	left:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%)
}

}
.info .box-logo .wrap-text
{
	width:70%;
	height:125px;
	float:left;
	position:relative
}
.info .box-logo .wrap-text h4
{
	float:left;
	width:100%
}
.info .wrap-info
{
	width:100%;
	height:125px;
	position:relative;
	padding:35px 5px;
	font-family:"Bitter",serif;
}
	@media (max-width: 1024px)
{
.info .wrap-info
{
	text-align:center;
	padding:20px;
	height:auto
}

}
.info .list-social
{
	padding:50px 0;
	margin:0;
	text-align:center
}
	@media (max-width: 1024px)
{
.info .list-social
{
	padding:10px 0 25px
}

}
.info .list-social li
{
	min-width:42px
}
.body-inside li
{
	padding:4px 0
}
.body-inside a
{
	color:#0a0aff
}
.header-inside
{
	padding-bottom:20px;
	padding-top:10px
}
	@media (max-width: 767px)
{
.header-inside
{
	margin-bottom:15px;
	padding-top:10px;
	min-height:auto;
	height:auto
}

}
.header-inside .box-title
{
	color:#fff;
	padding-bottom:20px;
	text-transform:uppercase
}
	@media (max-width: 767px)
{
.header-inside .box-title
{
	padding-bottom:20px
}

}
	@media (max-width: 767px)
{
.header-inside .box-title h2
{
	font-size:22px;
	line-height:28px
}

}
.header-inside .box-beiges.pre-universitarios li
{
	width:25%
}
.header-inside .box-beiges.pre-universitarios li:hover .item,.header-inside .box-beiges.pre-universitarios li:focus .item,.header-inside .box-beiges.pre-universitarios li:active .item,.header-inside .box-beiges.pre-universitarios li:visited .item
{
	background:#e89660;
	cursor:pointer
}
.header-inside .box-beiges.pre-universitarios li:hover .wrap-text span,.header-inside .box-beiges.pre-universitarios li:focus .wrap-text span,.header-inside .box-beiges.pre-universitarios li:active .wrap-text span,.header-inside .box-beiges.pre-universitarios li:visited .wrap-text span
{
	color:#fff
}
.header-inside .box-beiges.pre-universitarios li:hover a,.header-inside .box-beiges.pre-universitarios li:focus a,.header-inside .box-beiges.pre-universitarios li:active a,.header-inside .box-beiges.pre-universitarios li:visited a
{
	text-decoration:none
}
.header-inside .box-beiges li
{
	width:25%
}
	@media (max-width: 991px)
{
.header-inside .box-beiges li
{
	width:100% !important;
	display:block
}
.header-inside .box-beiges li:hover .item,.header-inside .box-beiges li:active .item,.header-inside .box-beiges li:focus .item,.header-inside .box-beiges li:visited .item
{
	background:#e89660 !important
}

}
.header-inside .box-beiges li:hover .item.arquitectura,.header-inside .box-beiges li:active .item.arquitectura,.header-inside .box-beiges li:focus .item.arquitectura,.header-inside .box-beiges li:visited .item.arquitectura
{
	background-image:url(../img/Logo_FAUD.png);
	background-repeat:no-repeat;
	background-size:cover;
	cursor:pointer;
	transition:all 0.3s
}
.header-inside .box-beiges li:hover .item.arquitectura a,.header-inside .box-beiges li:active .item.arquitectura a,.header-inside .box-beiges li:focus .item.arquitectura a,.header-inside .box-beiges li:visited .item.arquitectura a
{
	text-decoration:none
}
.header-inside .box-beiges li:hover .item.exactas,.header-inside .box-beiges li:active .item.exactas,.header-inside .box-beiges li:focus .item.exactas,.header-inside .box-beiges li:visited .item.exactas
{
	background-image:url(../img/Logo_FCEFN.png);
	background-repeat:no-repeat;
	background-size:cover;
	cursor:pointer
}
.header-inside .box-beiges li:hover .item.exactas a,.header-inside .box-beiges li:active .item.exactas a,.header-inside .box-beiges li:focus .item.exactas a,.header-inside .box-beiges li:visited .item.exactas a
{
	text-decoration:none
}
.header-inside .box-beiges li:hover .item.ingenieria,.header-inside .box-beiges li:active .item.ingenieria,.header-inside .box-beiges li:focus .item.ingenieria,.header-inside .box-beiges li:visited .item.ingenieria
{
	background-image:url(../img/Logo_FI.png);
	background-repeat:no-repeat;
	background-size:cover;
	cursor:pointer
}
.header-inside .box-beiges li:hover .item.ingenieria a,.header-inside .box-beiges li:active .item.ingenieria a,.header-inside .box-beiges li:focus .item.ingenieria a,.header-inside .box-beiges li:visited .item.ingenieria a
{
	text-decoration:none
}
.header-inside .box-beiges li:hover .item.filosofia,.header-inside .box-beiges li:active .item.filosofia,.header-inside .box-beiges li:focus .item.filosofia,.header-inside .box-beiges li:visited .item.filosofia
{
	background-image:url(../img/Logo_FFHA.png);
	background-repeat:no-repeat;
	background-size:cover;
	cursor:pointer
}
.header-inside .box-beiges li:hover .item.filosofia a,.header-inside .box-beiges li:active .item.filosofia a,.header-inside .box-beiges li:focus .item.filosofia a,.header-inside .box-beiges li:visited .item.filosofia a
{
	text-decoration:none
}
.header-inside .box-beiges li:hover .item.sociales,.header-inside .box-beiges li:active .item.sociales,.header-inside .box-beiges li:focus .item.sociales,.header-inside .box-beiges li:visited .item.sociales
{
	background-image:url(../img/Logo_FACSO.png);
	background-repeat:no-repeat;
	background-size:cover;
	cursor:pointer
}
.header-inside .box-beiges li:hover .item.sociales a,.header-inside .box-beiges li:active .item.sociales a,.header-inside .box-beiges li:focus .item.sociales a,.header-inside .box-beiges li:visited .item.sociales a
{
	text-decoration:none
}
.header-inside .box-beiges li:hover .item.preuniversitario,.header-inside .box-beiges li:active .item.preuniversitario,.header-inside .box-beiges li:focus .item.preuniversitario,.header-inside .box-beiges li:visited .item.preuniversitario
{
	background-image:url(../img/Logo_InsPreuniversitarios.png);
	background-repeat:no-repeat;
	background-size:cover;
	cursor:pointer
}
.header-inside .box-beiges li:hover .item.preuniversitario a,.header-inside .box-beiges li:active .item.preuniversitario a,.header-inside .box-beiges li:focus .item.preuniversitario a,.header-inside .box-beiges li:visited .item.preuniversitario a
{
	text-decoration:none
}
.header-inside .box-beiges li .item
{
	min-height:85px
}
	@media (min-width: 768px) and (max-width: 820px)
{
.header-inside .box-beiges li .item
{
	min-height:155px
}

}
.header-inside .box-beiges li .item span
{
	font-size:17px
}
	@media (max-width: 1024px)
{
.header-inside .box-beiges li .item span
{
	font-size:16px
}

}
	@media (max-width: 767px)
{
.header-inside .box-beiges li .item
{
	min-height:50px;
	padding-right:35px
}
.header-inside .box-beiges li .item .wrap-event a
{
	bottom:12px;
	right:20px
}

}
.header-inside .box-beiges li .item .wrap-event
{
	bottom:0
}
.header-inside .box-beiges li .item .wrap-event p
{
	color:#ebebca;
	position:absolute;
	bottom:100%;
	right:14px;
	bottom:5px;
	font-size:18px;
	background:#ff6600;
	padding:2px 6px;
	border-radius:50px
}
.header-inside .box-beiges li .item .wrap-event p i
{
	font-size:11px;
	line-height:15px
}
	@media (max-width: 767px)
{
.header-inside .box-beiges li .item .wrap-event
{
	bottom:0;
	top:auto
}
.header-inside .box-beiges li .item .wrap-event p
{
	right:15px;
	bottom:14px
}

}
.dropdown-carreras button
{
	width:100%;
	line-height:30px;
	background:#ebebca !important;
	color:#3b5375 !important;
	font-family:"Roboto Slab", serif;
	font-weight:700;
	font-size:16px
}
.dropdown-carreras ul
{
	width:100%;
	background:#ebebca;
	color:#3b5375;
	font-family:"Roboto Slab", serif;
	font-size:16px;
	text-align:center
}
.dropdown-carreras li>a
{
	padding:10px 20px;
	color:#3b5375;
	white-space:initial
}
.dropdown-carreras li>a:hover
{
	background:#e89660;
	color:#fff
}
.dropdown-carreras span
{
	word-break:break-word
}
.dropdown-carreras .divider
{
	background-color:#c5c5ac;
	margin:0
}
.dropdown-carreras .dropdown-menu
{
	z-index:10000000
}
.box-ultimas-noticias
{
	display:block;
	position:relative;
	margin-top:40px;
	float:left;
	width:100%
}
	@media (max-width: 1024px)
{
.box-ultimas-noticias
{
	width:100% !important
}

}
	@media (max-width: 767px)
{
.box-ultimas-noticias
{
	width:100% !important;
	position:relative;
	margin-top:0px;
	margin-bottom:30px;
	top:0
}

}
.box-ultimas-noticias .wrap-title
{
	padding:8px 6px
}
.box-ultimas-noticias li
{
	background:#E0E0E0;
	border-bottom:solid 1px #BDBDBD;
	font-size:13px;
	line-height:15px
}
.box-ultimas-noticias li a
{
	display:block;
	height:100%;
	padding:16px 8px;
	transition:border-left 0.2s ease-in-out;
	-webkit-transition:border-left 0.2s ease-in-out
}
.box-ultimas-noticias li a:hover,.box-ultimas-noticias li a:focus,.box-ultimas-noticias li a:visited,.box-ultimas-noticias li a:active
{
	text-decoration:none;
	border-left:solid 4px #9E9E9E;
	color:none
}
.box-ultimas-noticias li .large
{
	font-weight:bold
}
.contenido
{
	margin-bottom:30px
}
.contenido .box-pos
{
	position:relative;
	width:100%;
	margin-bottom:0px;
	border-radius:4px
}
.contenido .wrap-img-header
{
	position:relative;
	height:100px;
	display:block;
	overflow:hidden
}
.contenido .wrap-img-header img
{
	width:100%
}
.contenido .box-sub-menu
{
	background:#E0E1E3/*#ebebca*/;
	top:0;
	position:relative;
	width:100%;
	padding:15px;
	float:left;
	z-index:9;
	margin-bottom:15px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px
}
	@media (max-width: 767px)
{
.contenido .box-sub-menu
{
	position:relative;
	width:100%;
	padding:15px;
	margin-bottom:10px
}

}
.contenido .box-sub-menu.filter
{
	background:#EEE
}
.contenido .box-sub-menu.filter .title-filter
{
	margin-bottom:6px;
	padding-bottom:6px;
	border-bottom:solid 1px #b3b3b3
}
.contenido .box-sub-menu.filter .title-filter.detalle
{
	border-bottom:none !important
}
.contenido .box-sub-menu.filter .title-filter h4
{
	font-weight:bold;
	color:#5c3144
}
.contenido .box-sub-menu.filter .title-filter h5
{
	font-size:14px;
	color:#4D4D4D;
	padding:8px 0 4px
}
.contenido .box-sub-menu.filter .box-back
{
	margin-bottom:8px
}
.contenido .box-sub-menu.filter .btn-group
{
	width:100%
}
.contenido .box-sub-menu.filter .btn-group .my-btn-search
{
	margin:5px 0;
	border-radius:4px
}
	@media (max-width: 767px)
{
.contenido .box-sub-menu.filter .btn-group .my-btn-search
{
	width:100%
}

}
.contenido .box-sub-menu.filter .my-btn-full
{
	font-size:15px !important;
	line-height:24px !important
}
.contenido .box-sub-menu.facus .my-btn-full
{
	padding:8px 0
}
.contenido .box-sub-menu.facus .my-btn-full img
{
	height:25px;
	width:15px !important
}
.contenido .box-sub-menu .side-sub-menu
{
	min-width:auto !important
}
.contenido .box-sub-menu .side-sub-menu .my-btn-full
{
	background:transparent !important;
	padding:0;
	color:#3b5375;
	font-size:18px;
	min-height:50px;
	line-height:24px;
	white-space:normal;
	position:relative
}
.contenido .box-sub-menu .side-sub-menu .my-btn-full.btn-icon
{
	padding:4px 40px 0 0
}
	@media (max-width: 767px)
{
.contenido .box-sub-menu .side-sub-menu .my-btn-full
{
	font-size:16px;
	line-height:30px
}

}
.contenido .box-sub-menu .side-sub-menu .my-btn-full img
{
	width:40px;
	top:10px;
	float:right;
	position:absolute;
	right:0
}
	@media (max-width: 767px)
{
.contenido .box-sub-menu .side-sub-menu .my-btn-full img
{
	width:30px
}

}
.contenido .box-sub-menu .side-sub-menu .open .btn img
{
	-ms-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	transition:all 0.2s
}
.contenido .box-sub-menu .dropdown-menu
{
	width:100% !important;
	position:relative;
	box-shadow:none;
	webkit-box-shadow:none;
	border:none;
	background:transparent !important;
	margin:0;
	padding-top:0
}
.contenido .box-sub-menu .panel
{
	position:relative;
	display:block;
	width:100%;
	margin:0;
	float:left;
	background:transparent !important
}
.contenido .box-sub-menu .list-integrantes
{
	padding-left:20px
}
	@media (max-width: 767px)
{
.contenido .box-sub-menu .list-integrantes
{
	padding-left:10px
}

}
.contenido .box-sub-menu .list-integrantes li
{
	list-style:initial
}
	@media (max-width: 767px)
{
.contenido .box-sub-menu .list-integrantes li
{
	list-style:none;
	padding:10px 0;
	border-bottom:solid 1px #b3b3b3
}

}
.contenido .box-sub-menu .list-integrantes a
{
	font-size:15px;
	color:gray;
	transition:font-weight 0.2s;
	display:block
}
.contenido .box-sub-menu .list-integrantes a:hover,.contenido .box-sub-menu .list-integrantes a:focus,.contenido .box-sub-menu .list-integrantes a:visited,.contenido .box-sub-menu .list-integrantes a:active
{
	text-decoration:none;
	font-weight:bold;
	transition:font-weight 0.2s
}
.contenido .box-sub-menu .box-informa
{
	float:left;
	position:relative;
	display:block;
	width:100%;
	padding-bottom:20px
}
.contenido .box-sub-menu .box-informa ul li
{
	padding:20px 0
}
	@media (max-width: 1024px)
{
.contenido .box-sub-menu .box-informa ul li
{
	padding:0 0 10px 0
}

}
	@media (max-width: 767px)
{
.contenido .box-sub-menu .box-informa ul li
{
	padding:10px 10px 0
}

}
.contenido .box-sub-menu .box-informa ul li span
{
	display:block;
	width:100%;
	font-size:13px
}
.contenido .box-sub-menu .box-informa ul li span:first-child
{
	font-weight:bold
}
.contenido .box-sub-menu .box-actions
{
	position:relative;
	display:block;
	float:left;
	width:100%
}
.contenido .box-sub-menu .box-actions ul li
{
	border-top:solid 1px #cccccc;
	display:block;
	width:100%
}
.contenido .box-sub-menu .box-actions ul li a
{
	padding:10px;
	display:block;
	transition:0.2s all;
	-webkit-transition:0.2s all
}
.contenido .box-sub-menu .box-actions ul li a:hover,.contenido .box-sub-menu .box-actions ul li a:focus,.contenido .box-sub-menu .box-actions ul li a:active,.contenido .box-sub-menu .box-actions ul li a:visited
{
	box-shadow:0px 0px 8px 0px #b3b3b3;
	background:#e8e8af;
	text-decoration:none
}
.contenido .box-sub-menu .box-actions ul li i
{
	font-size:19px;
	margin-right:10px
}
.contenido .box-sub-menu .box-buscador
{
	padding:10px
}
.contenido .box-sub-menu .box-buscador .wrap-title
{
	padding-bottom:6px;
	border-bottom:solid 1px #b3b3b3;
	margin-bottom:6px
}
.contenido .box-sub-menu .box-buscador .wrap-title span
{
	font-size:18px
}
.contenido .box-sub-menu .box-buscador .wrap-por-text
{
	padding:10px 0
}
	@media (min-width: 660px) and (max-width: 991px)
{
.contenido .box-sub-menu .box-buscador
{
	float:left
}
.contenido .box-sub-menu .box-buscador .wrap-title
{
	width:100%;
	float:left
}
.contenido .box-sub-menu .box-buscador .wrap-por-text,.contenido .box-sub-menu .box-buscador .wrap-por-fecha
{
	width:50%;
	float:left;
	padding:10px 10px 0 10px
}
.contenido .box-sub-menu .box-buscador .wrap-button
{
	width:100%;
	float:left;
	padding:0
}

}
.contenido .box-departamentos
{
	float:left;
	width:100%;
	padding-bottom:30px
}
.contenido .box-departamentos li
{
	width:25%;
	float:left;
	padding:4px;
	position:relative
}
	@media (max-width: 767px)
{
.contenido .box-departamentos li
{
	display:block;
	width:100% !important
}

}
.contenido .box-departamentos .box-dpto
{
	text-align:center;
	min-height:120px;
	border-radius:4px;
	border:solid 1px #5c3144;
	border-bottom:6px solid #5c3144;
	transition:all 0.2s;
	-webkit-transition:all 0.2s;
	position:relative
}
	@media (max-width: 767px)
{
.contenido .box-departamentos .box-dpto
{
	min-height:70px
}

}
.contenido .box-departamentos .box-dpto a
{
	width:100%;
	height:100%;
	display:block;
	padding:14px
}
	@media (max-width: 767px)
{
.contenido .box-departamentos .box-dpto a
{
	padding:10px
}

}
.contenido .box-departamentos .box-dpto span
{
	width:100%
}
.contenido .box-departamentos .box-dpto:hover,.contenido .box-departamentos .box-dpto:focus,.contenido .box-departamentos .box-dpto:active
{
	background:#5c3144;
	cursor:pointer
}
.contenido .box-departamentos .box-dpto:hover span,.contenido .box-departamentos .box-dpto:hover a,.contenido .box-departamentos .box-dpto:focus span,.contenido .box-departamentos .box-dpto:focus a,.contenido .box-departamentos .box-dpto:active span,.contenido .box-departamentos .box-dpto:active a
{
	color:#fff !important;
	text-decoration:none
}
.contenido .box-formulario
{
	float:left;
	background:#f5f5f5;
	padding:20px 40px;
	margin:20px 0;
	width:100%
}
.contenido .box-formulario.actas
{
	width:100%
}
	@media (max-width: 767px)
{
.contenido .box-formulario
{
	padding:10px;
	margin:10px 0 20px
}

}
.contenido .box-formulario .wrap-title
{
	background-color:#6e223b;
	padding:6px 10px;
	text-align:center;
	margin-bottom:20px
}
.contenido .box-formulario .wrap-title span
{
	font-weight:bold;
	color:#fff;
	font-size:16px
}
.contenido .box-formulario .wrap-form
{
	padding:0 20px
}
	@media (max-width: 767px)
{
.contenido .box-formulario .wrap-form
{
	padding:0
}

}
.contenido .box-formulario .wrap-form .form-group
{
	float:left;
	width:100%
}
	@media screen and (min-width: 769px)
{
.contenido .box-formulario .wrap-form .form-group.width-mid
{
	width:50% !important;
	padding-right:20px
}

}
	@media screen and (max-width: 768px)
{
.contenido .box-formulario .wrap-form .form-group.width-mid input,.contenido .box-formulario .wrap-form .form-group.width-mid select
{
	width:100% !important
}

}
	@media screen and (min-width: 769px)
{
.contenido .box-formulario .wrap-form .form-group.width-full
{
	width:100% !important;
	padding-right:20px
}
.contenido .box-formulario .wrap-form .form-group.width-full label
{
	width:100%;
	min-width:initial
}
.contenido .box-formulario .wrap-form .form-group.width-full input,.contenido .box-formulario .wrap-form .form-group.width-full select
{
	width:100%
}

}
	@media screen and (max-width: 768px)
{
.contenido .box-formulario .wrap-form .form-group.width-full input,.contenido .box-formulario .wrap-form .form-group.width-full select
{
	width:100% !important
}

}
.contenido .box-formulario .wrap-form label
{
	float:left;
	min-width:100%;
	line-height:34px;
	color:#757575;
	font-weight:100;
	font-size:15px
}
.contenido .box-formulario .wrap-form label.edit-label
{
	line-height:22px;
	position:relative;
	float:left;
	padding:0px
}
	@media screen and (max-width: 500px)
{
.contenido .box-formulario .wrap-form label
{
	display:block;
	width:100%
}

}
.contenido .box-formulario .wrap-form input,.contenido .box-formulario .wrap-form select
{
	float:left;
	display:inline-block;
	width:100%
}
.contenido .box-formulario .wrap-form input.edit-check,.contenido .box-formulario .wrap-form select.edit-check
{
	width:initial !important;
	margin-right:8px
}
.contenido .box-formulario .wrap-form input.edit-radio,.contenido .box-formulario .wrap-form select.edit-radio
{
	right:2px;
	float:right;
	width:initial !important
}
	@media (max-width: 767px)
{
.contenido .box-formulario .wrap-form input.edit-radio,.contenido .box-formulario .wrap-form select.edit-radio
{
	position:absolute !important;
	top:0;
	right:10px
}

}
	@media screen and (max-width: 500px)
{
.contenido .box-formulario .wrap-form input,.contenido .box-formulario .wrap-form select
{
	display:block;
	width:100%
}

}
	@media screen and (max-width: 500px)
{
.contenido .box-formulario .wrap-form .my-btn-search
{
	display:block;
	width:100%
}

}
.contenido .box-formulario .wrap-form .expediente label:first-child
{
	min-width:25%;
	text-align:left
}
.contenido .box-formulario .wrap-form .expediente label.label-exp
{
	line-height:25px;
	margin:0 10px;
	width:auto !important;
	min-width:initial !important;
	display:inline-block !important
}
	@media (max-width: 767px)
{
.contenido .box-formulario .wrap-form .expediente label
{
	width:100%;
	float:none
}

}
.contenido .box-formulario .wrap-form .expediente input
{
	display:inline-block !important
}
.contenido .box-formulario .wrap-form .expediente input.input-small
{
	width:50px
}
	@media (max-width: 767px)
{
.contenido .box-formulario .wrap-form .expediente input.input-small
{
	float:none
}

}
.contenido .box-formulario .wrap-form .expediente input.input-large
{
	width:110px
}
	@media screen and (max-width: 1025px)
{
.contenido .box-formulario .wrap-form .expediente input.input-large
{
	width:80px
}

}
	@media (max-width: 767px)
{
.contenido .box-formulario .wrap-form .expediente input.input-large
{
	width:85px;
	float:none
}

}
	@media (max-width: 767px)
{
.contenido .box-formulario .wrap-form .numero,.contenido .box-formulario .wrap-form .letra,.contenido .box-formulario .wrap-form .anio
{
	width:100%;
	height:40px;
	float:none
}

}
.contenido .box-formulario-contacto label
{
	text-align:left;
	color:#757575;
	font-weight:100;
	font-size:16px
}
.contenido .box-formulario-contacto input,.contenido .box-formulario-contacto select,.contenido .box-formulario-contacto textarea
{
	float:left;
	display:inline-block;
	width:96%;
	margin-right:6px
}
	@media (max-width: 767px)
{
.contenido .box-formulario-contacto input,.contenido .box-formulario-contacto select,.contenido .box-formulario-contacto textarea
{
	width:94%
}

}
.contenido .box-formulario-contacto .obligatorio
{
	color:#f60;
	float:left;
	font-size:19px
}
.contenido .box-formulario-contacto .my-btn-search
{
	margin-right:3%
}
.contenido .box-resultados .wrap-title
{
	margin:20px 0
}
.contenido .box-resultados .wrap-title h3
{
	font-weight:bold;
	color:#3b5375
}
.contenido .box-resultados li
{
	width:100%;
	background:#F5F5F5;
	border-bottom:solid 1px #d8d8d8;
	font-size:14px
}
.contenido .box-resultados li a
{
	display:block;
	padding:12px 10px
}
.contenido .box-resultados li:hover,.contenido .box-resultados li:focus,.contenido .box-resultados li:active,.contenido .box-resultados li:visited
{
	background:#E0E0E0;
	cursor:pointer
}
.contenido .box-resultados li:hover a,.contenido .box-resultados li:focus a,.contenido .box-resultados li:active a,.contenido .box-resultados li:visited a
{
	text-decoration:none
}
.contenido .box-title-inside
{
	margin:20px 0;
	padding-bottom:10px;
	
	/*border-bottom:solid 1px #b3b3b3*/
}
	@media (max-width: 767px)
{
.contenido .box-title-inside
{
	margin:10px 0;
	padding-bottom:15px
}

}
.contenido .box-title-inside h3
{
	line-height:30px;
	font-family:"Bitter",serif;
	
}
.contenido .box-title-inside h4 strong, .contenido .box-title-inside h4
{
	color:#3b5375;
	margin-top:20px!important
}
/*.contenido .box-title-inside h4
{
	color:#3b5375
}*/
.contenido .box-title-inside p
{
	margin-top:20px
}
.contenido .box-title-inside p a
{
	color:#0040FF
}
.contenido .box-title-inside img
{
	margin:20px 0
}
.contenido .box-title-inside .list-links
{
	padding:20px 0 0 10px
}
.contenido .box-title-inside .list-links li
{
	margin-bottom:10px
}
.contenido .box-title-inside .list-links a
{
	color:#0a0aff;
	word-wrap:break-word
}
.contenido .box-title-inside .wrap-img
{
	float:left;
	width:20%;
	height:120px;
	position:relative
}
	@media (max-width: 767px)
{
.contenido .box-title-inside .wrap-img
{
	height:80px;
	width:30%
}

}
.contenido .box-title-inside .wrap-img img
{
	height:100%;
	margin:0 !important
}
.contenido .box-title-inside .wrap-title
{
	float:left;
	width:80%;
	height:120px;
	position:relative
}
	@media (max-width: 767px)
{
.contenido .box-title-inside .wrap-title
{
	height:80px;
	width:70%
}

}
.contenido .box-title-inside .wrap-title h3
{
	width:100%
}
.contenido .box-title-inside .wrap-text
{
	float:left;
	width:100%
}
.contenido .dropdown-menu
{
	width:100%;
	position:relative;
	box-shadow:none;
	border:none;
	transition:display 0.8s;
	-webkit-transition:display 0.8s;
	padding:0
}
.contenido .sub-menu
{
	background:#f9f9f9;
	box-shadow:0px 0px 8px 1px #b3b3b3;
	position:relative;
	display:block;
	width:100%;
	padding:20px;
	margin:0 auto
}
.contenido .panel-menu
{
	position:relative;
	display:block;
	width:90%;
	padding:20px;
	background:#E0E1E3;
	margin:0 auto;
	float:left
}
	@media (max-width: 767px)
{
.contenido .panel-menu
{
	width:100%;
	padding:12px
}

}
.contenido .panel-menu .box-element
{
	padding:10px 0;
	font-size:15px;
	line-height:24px
}
.contenido .panel-menu .box-element span:first-child
{
	color:#000;
	font-weight:bold
}
.contenido .panel-menu .box-element p
{
	margin-bottom:12px !important;
	font-size:15px
}
.contenido .panel-menu .box-element h3
{
	font-size:20px;
	margin:22px 0 12px !important
}
.contenido .panel-menu .box-element ul
{
	margin:10px 0;
	font-size:15px
}
.contenido .panel-menu .box-element a
{
	color:#0a0aff
}
.contenido .carreras .box-title
{
	margin:25px 0
}
.contenido .carreras .box-title h3
{
	color:#3b5375;
	font-weight:bold;
	font-size:24px
}
.contenido .carreras .box-content h4
{
	color:#3b5375;
	font-weight:bold
}
.contenido .carreras .box-indice
{
	margin-bottom:10px;
	padding-left:32px;
	position:relative
}
.contenido .carreras .numero-indice
{
	position:absolute;
	left:0;
	background:#3b5375;
	color:#FFF !important;
	font-weight:400 !important;
	border-radius:50px;
	display:inline;
	padding:3px 8px;
	font-size:16px;
	line-height:18px
}
.contenido .carreras .text-indice
{
	font-size:18px;
	line-height:24px;
	color:#3b5375;
	display:inline
}
.contenido .list-carreras>li
{
	min-height:60px
}
.contenido .list-carreras>li .my-btn-empty
{
	color:#3b5375;
	min-height:60px;
	font-size:18px;
	padding-left:0
}
	@media (max-width: 767px)
{
.contenido .list-carreras>li .my-btn-empty
{
	font-size:17px;
	overflow:hidden;
	word-wrap:break-word;
	overflow-wrap:inherit;
	max-width:100%;
	position:relative;
	display:block;
	white-space:inherit;
	text-overflow:initial;
	max-height:inherit;
	text-align:left;
	width:100%
}

}
.contenido .list-carreras>li .my-btn-empty i
{
	margin-right:5px
}
.contenido .list-carreras>li .open i
{
	color:#f60;
	-ms-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	transition:all 0.2s
}
.contenido .list-carreras-extras li
{
	background:#f5f5f5;
	border-radius:4px;
	margin-bottom:10px
}
.contenido .list-carreras-extras li .box-element
{
	position:relative
}
.contenido .list-carreras-extras li .box-element span
{
	display:block;
	margin-right:36px
}
.contenido .list-carreras-extras li .box-element i
{
	font-size:21px;
	position:absolute;
	right:10px;
	top:10px;
	color:#3b5375
}
.contenido .list-carreras-extras li a
{
	color:#57595b;
	display:block;
	padding:12px
}
.contenido .list-carreras-extras li a:hover,.contenido .list-carreras-extras li a:focus,.contenido .list-carreras-extras li a:active,.contenido .list-carreras-extras li a:visited
{
	text-decoration:none;
	background:#E0F7FA
}
.contenido .list-carreras-extras li p
{
	padding:0 !important;
	font-weight:bold
}
.barra-lateral
{
	padding:20px
}
	@media (max-width: 991px)
{
.barra-lateral
{
	padding:20px 0
}

}
.barra-lateral.lat-left
{
	position:relative;
	padding:0;
	width:100%;
	margin-top:40px;
	float:left
}
	@media (max-width: 767px)
{
.barra-lateral.lat-left
{
	position:relative;
	top:0;
	left:0;
	width:100%;
	margin-bottom:15px
}

}
	@media (max-width: 991px)
{
.barra-lateral.lat-left.tablet-up
{
	display:none !important
}

}
	@media (min-width: 992px)
{
.barra-lateral.lat-left.tablet-down
{
	display:none !important
}

}
.barra-lateral .list-info
{
	border-top:solid 5px #5c3144;
	background:#f5f5f5;
	padding:4px;
	margin:0;
	float:left;
	width:100%;
	margin-bottom:40px
}
.barra-lateral .list-info li
{
	display:block;
	padding:12px 10px 12px 40px;
	position:relative;
	margin-bottom:10px;
	float:left;
	width:100%;
	word-wrap:break-word
}
.barra-lateral .list-info li.title
{
	padding:10px 0 0 10px
}
.barra-lateral .list-info li.title h4
{
	font-size:18px !important;
	font-weight:bold;
	text-transform:uppercase
}
.barra-lateral .list-info li i
{
	position:absolute;
	top:10px;
	left:10px;
	color:#f60;
	font-size:24px;
	width:14%
}
.barra-lateral .list-info li p
{
	display:block
}
.barra-lateral .box-items-agenda li
{
	width:100%
}
.barra-lateral .box-items-agenda .item-agenda
{
	margin-bottom:10px
}
.barra-lateral .box-items-agenda a:hover,.barra-lateral .box-items-agenda a:focus,.barra-lateral .box-items-agenda a:active,.barra-lateral .box-items-agenda a:visited
{
	text-decoration:none
}
.barra-lateral .box-items-temas
{
	border-bottom:solid 3px;
	margin-bottom:30px
}
.barra-lateral .box-items-temas li
{
	width:100%;
	border-bottom:solid 1px #E0E0E0
}
.barra-lateral .box-items-temas li a
{
	width:100%;
	height:100%;
	display:block;
	padding:20px 10px;
	transition:all 0.2s ease-out;
	-webkit-transition:all 0.2s ease-out
}
.barra-lateral .box-items-temas li a:hover,.barra-lateral .box-items-temas li a:focus,.barra-lateral .box-items-temas li a:active
{
	background:#f6f6f6;
	text-decoration:none;
	color:#3b5375;
	font-weight:bold
}
.barra-lateral .box-border
{
	position:relative;
	display:block;
	width:100%;
	margin:30px 0;
	height:50px;
	border-radius:4px;
	border:solid 2px red;
	transition:box-shadow 0.3s;
	-webkit-transition:box-shadow 0.3s
}
.barra-lateral .box-border a
{
	display:block;
	height:100%
}
.barra-lateral .box-border a:hover,.barra-lateral .box-border a:focus
{
	box-shadow:0px 0px 12px 2px #b3b3b3
}
.barra-lateral .box-border a:hover .secretaria,.barra-lateral .box-border a:focus .secretaria
{
	font-size:16px
}
.barra-lateral .box-border .organo
{
	position:absolute;
	top:-24px;
	left:0px;
	width:auto;
	font-size:18px;
	color:#424242 !important;
	line-height:10px;
	font-weight:bold
}
.barra-lateral .box-border .secretaria
{
	transition:font-size 0.4s;
	-webkit-transition:font-size 0.4s;
	font-size:15px;
	font-weight:bold;
	width:100%;
	text-align:center
}
.barra-lateral .map-container
{
	margin-top:20px
}
.barra-lateral .box-title
{
	color:#f60;
	margin:20px 0 10px
}
.barra-lateral .box-title.bg-grey
{
	background:#EEEEEE;
	padding:10px;
	margin-bottom:0
}
.barra-lateral .box-title i
{
	font-size:19px;
	display:inline-block;
	margin:0 6px 0 0
}
	@media (min-width: 992px) and (max-width: 1120px)
{
.barra-lateral .box-title i
{
	font-size:16px;
	margin:0 3px 0 0
}

}
.barra-lateral .box-title h3
{
	display:inline-block;
	font-size:18px;
	font-weight:bold
}
	@media (min-width: 992px) and (max-width: 1120px)
{
.barra-lateral .box-title h3
{
	font-size:16px;
	margin:0 3px 0 0
}

}
.barra-lateral .arrow-moves
{
	text-align:center
}
	@media (max-width: 767px)
{
.barra-lateral .arrow-moves
{
	height:70px
}
.barra-lateral .arrow-moves li
{
	float:left;
	width:50%
}
.barra-lateral .arrow-moves li a
{
	margin:0
}

}
.barra-lateral .arrow-moves img
{
	height:60px
}
.barra-lateral .wrap-publicidad
{
	position:relative;
	height:240px;
	display:block
}
	@media screen and (min-width: 769px)
{
.content
{
	padding-bottom:40px
}

}
.content .agendas-todas .box-title.stronger
{
	background:#f60 !important
}
.content .agendas-todas .box-items-agenda
{
	float:left;
	width:100%
}
.content .agendas-todas .box-items-agenda .item-agenda
{
	border:none;
	height:100%;
	display:block;
	position:relative;
	float:left;
	-webkit-transition:all 0.9s;
	transition:all 0.9s;
	width:100%
}
.content .agendas-todas .box-items-agenda .item-agenda.full
{
	height:auto !important
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-fecha
{
	position:absolute
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-text
{
	width:100%;
	height:100%;
	padding:10px 10px 10px 50px
}
	@media (max-width: 767px)
{
.content .agendas-todas .box-items-agenda .item-agenda .wrap-text
{
	padding:10px 10px 10px 50px !important
}

}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-text .title
{
	font-weight:600;
	font-size:16px;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	overflow-wrap:inherit;
	max-width:100%;
	position:relative;
	display:block;
	white-space:inherit;
	text-overflow:ellipsis;
	max-height:60px
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-text p
{
	max-width:100%;
	color:#757575;
	line-height:20px;
	font-size:15px;
	font-style:normal;
	font-family:"Droid Sans",sans-serif;
	height:40px;
	overflow:hidden
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-text .bajada
{
	font-size:13px;
	font-weight:600;
	height:auto
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-text .bajada:before
{

	content:">";
	font-weight:600;
	margin-right:4px
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-text a,.content .agendas-todas .box-items-agenda .item-agenda .wrap-text a p
{
	color:#0000ff !important
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-text .body-internal p
{
	height:auto
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-img-opc
{
	width:100%;
	display:block;
	position:relative;
	margin:10px auto;
	overflow:hidden
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-img-opc img
{
	width:100%
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-event
{
	padding-right:10px;
	display:block;
	width:100%;
	background:#fff;
	padding:10px;
	float:left
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-event .my-btn-search
{
	width:auto;
	padding:6px 8px;
	font-size:14px;
	border-radius:3px;
	float:right;
	text-decoration:none !important;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-event .my-btn-search:hover,.content .agendas-todas .box-items-agenda .item-agenda .wrap-event .my-btn-search:focus
{
	cursor:pointer
}
.content .agendas-todas .box-items-agenda .item-agenda .wrap-event i
{
	color:#f60
}
.cleaner .box-title
{
	padding:20px 0 !important
}
.header-internal
{
	float:left;
	padding-bottom:30px;
	margin-bottom:0px;
	width:100%
}
	@media (max-width: 767px)
{
.header-internal
{
	padding-bottom:0;
	margin-bottom:10px;
	margin-top:10px
}

}
.header-internal .wrap-img-header
{
	height:auto;
	margin:0px
}
.header-internal .box-title
{
	padding:14px 20px;
	background:#fff;
	width:100%;
	margin:0
}
	@media (max-width: 767px)
{
.header-internal .box-title
{
	padding:12px 20px
}

}
.header-internal .box-title.stronger
{
	text-align:center
}
.header-internal .box-title.stronger h3
{
	color:#fff;
	font-size:20px
}
.header-internal .box-title h3
{
	color:#333;
	font-weight:600
}
.header-internal .box-title h3.noticia
{
	color:#3b5375;
	margin:10px 0 !important;
	font-size:30px
}
	@media (max-width: 767px)
{
.header-internal .box-title h3.noticia
{
	font-size:24px
}

}
.header-internal .box-title p.noticia
{
	font-size:18px
}
	@media (max-width: 767px)
{
.header-internal .box-title p.noticia
{
	font-size:14px !important
}

}
.header-internal .box-title .fecha
{
	font-size:14px;
	color:grey
}
.header-internal .list-people .item
{
	width:50%;
	float:left;
	display:inline-block;
	text-align:center;
	padding:25px 10px
}
.header-internal .list-people .item span
{
	display:block;
	text-align:center;
	color:gray
}
.header-internal .list-people .item .wrap-text
{
	padding-top:10px
}
	@media (max-width: 767px)
{
.header-internal .list-people .item .wrap-text
{
	padding-top:14px
}

}
.header-internal .box-address
{
	background:#7aaba6;
	height:70px;
	width:100%;
	padding:10px 20%;
	text-align:center;
	float:left
}
	@media (max-width: 767px)
{
.header-internal .box-address
{
	height:auto
}

}
.header-internal .box-address span
{
	color:#fff
}
.header-internal .box-perfil
{
	width:100%;
	display:block;
	height:190px;
	color:gray
}
	@media (max-width: 767px)
{
.header-internal .box-perfil
{
	height:auto
}

}
.header-internal .box-perfil .wrap-img
{
	height:190px;
	position:relative;
	width:30%;
	float:left
}
	@media (max-width: 767px)
{
.header-internal .box-perfil .wrap-img
{
	width:100%;
	height:150px;
	margin-top:10px
}

}
.header-internal .box-perfil .wrap-text
{
	width:70%;
	float:left;
	height:190px;
	padding:35px 0;
	position:relative
}
	@media (max-width: 767px)
{
.header-internal .box-perfil .wrap-text
{
	width:100%;
	text-align:center;
	height:140px;
	padding:10px 0
}

}
.header-internal .box-perfil .wrap-text .position
{
	font-weight:bold;
	font-size:20px;
	display:block
}
.header-internal .box-perfil .wrap-text .nombre
{
	font-size:22px;
	display:block
}
.header-internal .box-perfil .wrap-text .email
{
	display:block;
	padding-top:5px;
	width:100%;
	border-top:solid 1px #b3b3b3;
	position:absolute;
	bottom:30px;
	left:0
}
.body-internal
{
	float:left;
	display:block;
	width:100%;
	position:relative
}
.body-internal h4
{
	margin-top:10px !important;
	margin-bottom:10px !important;
	color:#3b5375;
	font-weight:bold
}
.body-internal h5
{
	margin-top:20px !important;
	margin-bottom:4px !important;
	color:#3b5375;
	font-weight:bold
}
.body-internal .box-slide,.body-internal .box-video
{
	padding-bottom:20px;
	padding-top:40px;
	border-top:solid 1px #dedede
}
.body-internal .box-slide .title,.body-internal .box-video .title
{
	padding-bottom:12px
}
.body-internal .box-slide .title h4,.body-internal .box-video .title h4
{
	font-size:18px !important;
	color:#3b5375;
	font-weight:bold
}
.body-internal .dropdown .dropdown-menu .panel p
{
	margin-top:5px
}
.body-internal .wrap-event-home
{
	padding:20px
}
.body-internal .wrap-event-home a
{
	padding:5px 10px;
	border:solid 1px #b3b3b3;
	border-radius:2px
}
.body-internal .wrap-event-home a:hover,.body-internal .wrap-event-home a:focus,.body-internal .wrap-event-home a:visited,.body-internal .wrap-event-home a:active
{
	text-decoration:none;
	border-bottom:solid 2px #E0E0E0
}
.body-internal .wrap-event-home i
{
	color:#d84315
}
.body-internal .box-sistemas .item
{
	padding-bottom:24px;
	border-bottom:solid 1px #E0E0E0;
	float:left;
	margin-bottom:24px;
	width:100%
}
.body-internal .box-sistemas .item .sub-menu
{
	position:relative;
	display:block;
	width:100%;
	padding:20px;
	margin:0 auto;
	box-shadow:none !important;
	background-color:transparent !important
}
.body-internal .box-sistemas .box-title
{
	margin-bottom:10px;
	padding:6px 12px;
	background:#6e223b;
	border-radius:3px;
	float:left;
	width:100%
}
.body-internal .box-sistemas .box-title h4
{
	color:#fff;
	font-size:19px
}
.body-internal .box-sistemas .wrap-img
{
	float:left
}
	@media screen and (max-width: 480px)
{
.body-internal .box-sistemas .wrap-img
{
	float:none;
	display:block;
	margin:0 auto;
	text-align:center
}

}
.body-internal .box-sistemas .wrap-title
{
	float:left;
	padding:5px 20px;
	height:100px;
	width:65%
}
	@media (max-width: 480px)
{
.body-internal .box-sistemas .wrap-title
{
	height:initial;
	width:100%;
	padding:15px 0;
	text-align:center;
	float:none
}

}
.body-internal .box-sistemas .wrap-title h4
{
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px
}
.body-internal .box-sistemas .wrap-events
{
	position:relative;
	height:100px;
	float:right;
	width:100px
}
	@media screen and (max-width: 480px)
{
.body-internal .box-sistemas .wrap-events
{
	position:relative;
	height:40px;
	float:right;
	width:100px;
	float:none;
	display:block;
	margin:0 auto
}

}
.body-internal .box-sistemas .wrap-events .btn
{
	position:absolute;
	right:0;
	bottom:30px
}
	@media screen and (max-width: 480px)
{
.body-internal .box-sistemas .wrap-events .btn
{
	position:absolute;
	right:0;
	bottom:0
}

}
.body-internal .box-sistemas .wrap-events .btn a
{
	color:#fff;
	display:block
}
.body-internal .box-sistemas .wrap-events .btn a:hover,.body-internal .box-sistemas .wrap-events .btn a:focus,.body-internal .box-sistemas .wrap-events .btn a:visited,.body-internal .box-sistemas .wrap-events .btn a:active
{
	text-decoration:none
}
.body-internal .box-sistemas .box-list
{
	padding-left:170px
}
	@media (max-width: 767px)
{
.body-internal .box-sistemas .box-list
{
	padding-left:0
}

}
.body-internal .box-sistemas .box-list .list-elements
{
	background:#F5F5F5;
	padding:10px 20px
}
.body-internal .box-sistemas .box-list .list-elements ul
{
	padding:6px 20px 20px
}
.body-internal .box-sistemas .box-list .list-elements a
{
	font-size:13px;
	color:#337ab7
}
.body-internal .box-sistemas .box-list .list-elements .title
{
	font-size:15px
}
.body-internal .box-sistemas .box-list .border-top
{
	border-top:solid 1px #E0E0E0;
	padding-top:20px
}
.body-internal .contenido-base h3
{
	padding-bottom:10px
}
.body-internal .paragraph
{
	margin:10px 0
}
.body-internal .paragraph a
{
	word-wrap:break-word;
	color:#337ab7
}
.body-internal .paragraph.enfoque
{
	background:#cee2e6;
	padding:30px 20px;
	font-style:italic
}
.body-internal .list-drop-elements .open .my-btn-full img
{
	-ms-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	transition:all 0.2s
}
.body-internal .list-drop-elements .my-btn-full
{
	background:#f5f5f5 !important;
	border:1px solid #eaeaea;
	color:#3b5375;
	font-size:15px;
	margin-bottom:10px;
	padding:15px 20px 15px 50px !important;
	position:relative
}
.body-internal .list-drop-elements .my-btn-full img
{
	margin-right:8px;
	position:absolute;
	top:15px;
	left:15px;
	height:20px;
	margin:0 8px 0 0 !important
}
.body-internal .list-drop-elements .dropdown-menu
{
	width:100% !important;
	position:relative;
	box-shadow:none;
	webkit-box-shadow:none;
	border:none;
	margin:0;
	padding:10px 0 20px
}
.body-internal .list-drop-elements .panel
{
	position:relative;
	display:block;
	width:100%;
	padding:0 20px;
	margin:0;
	float:left;
	box-shadow:none !important;
	webkit-box-shadow:none !important
}
.body-internal .list-drop-elements .panel .list-multiples-links li
{
	padding:10px 0
}
.body-internal .list-drop-elements .panel a
{
	color:#337ab7
}
.body-internal .list-drop-elements .panel.content-plane
{
	padding-top:20px
}
.body-internal .list-drop-elements .panel.content-plane h4
{
	margin-bottom:10px !important;
	font-weight:bold
}
.body-internal .list-drop-elements .panel.content-plane ul
{
	padding-left:15px
}
.body-internal .list-drop-elements .panel.content-plane ul li
{
	list-style:none;
	padding:4px 0
}
.body-internal .list-drop-elements .panel.content-plane ul ul
{
	padding:0
}
.body-internal .list-drop-elements .panel.content-plane ol
{
	padding-left:15px
}
.body-internal .list-drop-elements .panel.content-plane ol li
{
	list-style:none;
	padding:4px 0
}
.body-internal .list-drop-elements .panel.content-plane ol ul
{
	padding:0
}
	@media (max-width: 767px)
{
.body-internal .list-drop-elements .panel
{
	padding:0
}

}
.body-internal .list-drop-elements .panel .list-integrantes
{
	padding:0
}
.body-internal .list-drop-elements .panel .list-integrantes li
{
	width:50%;
	float:left;
	padding:8px 20px;
	font-size:14px
}
	@media (max-width: 767px)
{
.body-internal .list-drop-elements .panel .list-integrantes li
{
	width:100%
}

}
.body-internal .list-drop-elements .panel .list-content
{
	padding:0
}
.body-internal .list-drop-elements .panel .list-content li
{
	width:100%;
	float:left;
	padding:12px 20px;
	font-size:14px;
	border-bottom:solid 1px #b3b3b3
}
.body-internal .list-drop-elements .panel .proyecto .box-title
{
	margin-bottom:15px;
	border-bottom:solid 1px #dedede;
	margin-bottom:15px;
	border-bottom:solid 1px #dedede;
	padding:10px;
	background:#eee;
	border-radius:4px
}
.body-internal .list-drop-elements .panel .proyecto .box-title h3
{
	font-size:18px;
	line-height:28px
}
.body-internal .list-drop-elements .panel .proyecto .box-item
{
	margin-bottom:15px;
	padding:0 10px
}
.body-internal .list-drop-elements .panel .proyecto .box-item p
{
	padding:0 !important
}
.body-internal .list-drop-elements .panel .wrap-img-drop
{
	position:relative;
	display:block;
	width:100%;
	height:200px;
	margin:20px 0;
	background:#f3f3f3;
	border-radius:2px;
	border:solid 1px #eaeaea
}
.body-internal .list-drop-elements .panel .wrap-img-drop img
{
	max-height:100%
}
.body-internal .box-sky
{
	padding:16px 6px;
	margin-top:50px
}
.body-internal .box-sky h4
{
	text-align:center;
	font-weight:bold;
	color:#3b5375
}
.body-internal .box-lista .listado-personas li
{
	border-bottom:solid 1px #b3b3b3;
	padding:10px;
	float:left;
	width:100%;
	display:block
}
.body-internal .box-lista .listado-personas li.principal
{
	background:#F5F5F5;
	padding:10px;
	border-radius:2px
}
.body-internal .box-lista .listado-personas li.principal h4
{
	color:#0a6c82
}
.body-internal .box-lista .listado-personas li.organo
{
	background:#F5F5F5;
	padding:10px;
	border-radius:4px
}
.body-internal .box-lista .listado-personas li.organo a
{
	color:gray !important;
	background:white;
	display:block;
	text-align:center;
	border-radius:4px;
	line-height:26px;
	margin-bottom:10px;
	border:solid 1px #e0e0e0;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.body-internal .box-lista .listado-personas li.organo a:hover,.body-internal .box-lista .listado-personas li.organo a:focus
{
	text-decoration:none !important;
	background:#bdbdbd !important;
	color:#FFF !important
}
.body-internal .box-lista .listado-personas li.organo a span
{
	font-weight:normal !important
}
.body-internal .box-lista .listado-personas li:last-child
{
	border-bottom:none
}
.body-internal .box-lista .listado-personas .wrap-item
{
	width:50%;
	float:left;
	padding:10px 10px 20px 0
}
.body-internal .box-lista .listado-personas .wrap-item h4
{
	font-weight:bold;
	font-size:16px
}
.body-internal .box-lista .listado-personas .wrap-item span
{
	display:block;
	margin:3px 0
}
.body-internal .box-lista .listado-personas .wrap-item a
{
	word-break:break-word
}
.body-internal .box-sociales
{
	width:80px;
	text-align:left;
	float:left;
	position:absolute
}
	@media (max-width: 767px)
{
.body-internal .box-sociales
{
	width:100%
}

}
.body-internal .box-sociales img
{
	margin:5px 2px 0px
}
.body-internal .box-text
{
	width:100%;
	padding-left:80px;
	padding-bottom:40px
}
	@media (min-width: 768px)
{
.body-internal .box-text
{
	min-height:235px
}

}
	@media (max-width: 767px)
{
.body-internal .box-text
{
	padding-left:0;
	padding-top:70px
}

}
.body-internal .box-text p
{
	margin-bottom:15px
}
.body-internal .box-text p:first-child
{
	margin-top:10px
}
.body-internal .box-text a
{
	text-decoration:underline;
	color:#337ab7
}
.box-paginador
{
	width:100%;
	text-align:center
}
.box-paginador .pagination-edit
{
	float:left;
	width:100%
}
.box-paginador .pagination-edit .active a
{
	color:#fff !important;
	padding:2px 9px;
	margin:0 3px
}
.box-paginador .pagination-edit a
{
	border:none;
	color:#9E9E9E;
	font-size:18px;
	border-radius:30px !important;
	padding:2px 9px
}
.box-paginador .pagination-edit .chevron-edit
{
	height:20px
}
.temas
{
	margin:20px 0;
	background:#f8f8f8
}
.temas .box-title
{
	width:100%;
	text-align:center;
	padding:10px 10px 20px 10px
}
.temas .box-item
{
	background:#ebebca;
	position:relative;
	height:135px;
	width:100%;
	transition:all 0.2s
}
.temas .box-item:hover,.temas .box-item:visited,.temas .box-item:focus,.temas .box-item:active
{
	box-shadow:0px 0px 8px #BDBDBD
}
	@media (max-width: 767px)
{
.temas .box-item
{
	margin-bottom:10px;
	height:60px
}

}
.temas .box-item span
{
	font-weight:bold;
	color:#3b5375;
	font-size:18px;
	text-align:center;
	width:100%
}
.box-msj
{
	padding:20px;
	margin:10px;
	border-radius:6px;
	position:relative;
	min-height:50px;
	float:left;
	display:block
}
.box-msj.exito
{
	background:#f2faf5
}
.box-msj.exito i,.box-msj.exito span
{
	color:#006633
}
.box-msj.error
{
	background:#fef3f3
}
.box-msj.error i,.box-msj.error span
{
	color:#ff0000
}
.box-msj .wrap-icon
{
	position:absolute;
	top:18px;
	left:16px
}
.box-msj .wrap-icon i
{
	font-size:28px
}
.box-msj .wrap-txt
{
	display:inline-block;
	margin-left:35px
}
.box-msj .wrap-txt span
{
	font-size:18px
}
.modal .modal-header h4
{
	color:#3b5375;
	font-family:"Bitter",serif;
	font-weight:700
}
.modal .modal-body h5
{
	color:#3b5375;
	font-family:"Droid Sans",sans-serif;
	font-weight:700
}
.modal .my-btn-primary:hover
{
	color:#fff;
	background-color:#2d3e56 !important
}
.box-form .form-group
{
	margin-bottom:30px
}
.box-form .form-group label
{
	font-weight:500;
	font-size:17px;
	text-align:left !important
}
.box-form .form-group input,.box-form .form-group select,.box-form .form-group textarea
{
	width:95%
}
.box-form .form-group .obligatorio
{
	position:absolute;
	right:10px;
	top:8px;
	font-size:18px;
	color:#ff6600
}
.box-form .orange
{
	color:#ff6600;
	margin-right:6px
}
.container-map
{
	margin-bottom:30px
}
.pendiente .wrap-title
{
	text-align:center;
	padding:5% 10px
}
.pendiente .wrap-title h2
{
	color:#3b5375;
	font-weight:700;
	text-transform:uppercase
}
.pendiente .wrap-img
{
	position:relative;
	height:300px;
	width:100%
}
	@media (max-width: 767px)
{
.pendiente .wrap-img
{
	height:200px
}

}
.pendiente .wrap-img img
{
	height:140px
}
.map-container
{
	height:100vh;
	position:relative;
	display:block;
	padding-left:260px
}
	@media (max-width: 767px)
{
.map-container
{
	padding-left:0
}

}
.map-container .box-map-responsive
{
	position:absolute;
	background:#d4d4d4;
	z-index:9;
	height:56px;
	border-radius:0px;
	border-right:solid 7px #BDBDBD;
	padding:8px 33px
}
.map-container .btn-menu-map
{
	position:absolute;
	top:50px;
	left:0;
	width:110px;
	z-index:9;
	background:#9e4a4a;
	color:#fff;
	text-align:center;
	padding:5px;
	font-size:19px;
	border-right:solid 4px #833434
}
.map-container .menu-map
{
	width:260px;
	height:100%;
	background:#FAFAFA;
	position:absolute;
	left:0;
	padding:0;
	box-shadow:2px 3px 7px 0px #cccccc;
	overflow:scroll;
	z-index:9;
	transition:left 0.3s;
	-webkit-transition:left 0.3s
}
	@media (max-width: 767px)
{
.map-container .menu-map
{
	position:absolute;
	top:0;
	left:-260px
}

}
.map-container .menu-map ul
{
	padding:0
}
.map-container .menu-map ul .item
{
	width:100%;
	border-bottom:solid 1px #E0E0E0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s
}
.map-container .menu-map ul .item
{
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	box-shadow:0 0 1px transparent;
	position:relative;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.map-container .menu-map ul .item:before
{
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#EEE;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.map-container .menu-map ul .item:hover,.map-container .menu-map ul .item:focus,.map-container .menu-map ul .item:active
{
	color:gray
}
.map-container .menu-map ul .item:hover:before,.map-container .menu-map ul .item:focus:before,.map-container .menu-map ul .item:active:before
{
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
.map-container .menu-map ul .item:first-child a
{
	padding:12px 10px;
	color:#fff
}
.map-container .menu-map ul .item.title h4
{
	font-size:14px
}
.map-container .menu-map ul .item a
{
	font-size:13px;
	padding:6px 10px;
	display:block;
	color:#2c2c2c;
	width:100%
}
.map-container .menu-map ul .item a:hover,.map-container .menu-map ul .item a:active,.map-container .menu-map ul .item a:focus,.map-container .menu-map ul .item a:visited
{
	text-decoration:none
}
.map-container .menu-map ul.rectorado .item
{
	border-left:solid 4px #3b5375
}
.map-container .menu-map ul.rectorado .item:hover,.map-container .menu-map ul.rectorado .item:focus
{
	border-left:solid 10px #3b5375 !important
}
.map-container .menu-map ul.rectorado .item-title
{
	padding:12px 10px;
	color:#fff;
	background:#3b5375;
	width:100%;
	border-bottom:solid 1px #E0E0E0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s
}
.map-container .menu-map ul.facultades .item
{
	border-left:solid 4px #5c3144
}
.map-container .menu-map ul.facultades .item:hover,.map-container .menu-map ul.facultades .item:focus
{
	border-left:solid 10px #5c3144 !important
}
.map-container .menu-map ul.facultades .item-title
{
	padding:12px 10px;
	color:#fff;
	background:#5c3144;
	width:100%;
	border-bottom:solid 1px #E0E0E0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s
}
.map-container .menu-map ul.escuelas .item
{
	border-left:solid 4px #9A1915
}
.map-container .menu-map ul.escuelas .item:hover,.map-container .menu-map ul.escuelas .item:focus
{
	border-left:solid 10px #9A1915 !important
}
.map-container .menu-map ul.escuelas .item-title
{
	padding:12px 10px;
	color:#fff;
	background:#9A1915;
	width:100%;
	border-bottom:solid 1px #E0E0E0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s
}
.map-container .menu-map ul.preuniversitarios .item
{
	border-left:solid 4px #2E7D32
}
.map-container .menu-map ul.preuniversitarios .item:hover,.map-container .menu-map ul.preuniversitarios .item:focus
{
	border-left:solid 10px #2E7D32 !important
}
.map-container .menu-map ul.preuniversitarios .item-title
{
	padding:12px 10px;
	color:#fff;
	background:#2E7D32;
	width:100%;
	border-bottom:solid 1px #E0E0E0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s
}
.map-container .menu-map ul.complejos .item
{
	border-left:solid 4px #435a5d
}
.map-container .menu-map ul.complejos .item:hover,.map-container .menu-map ul.complejos .item:focus
{
	border-left:solid 10px #435a5d !important
}
.map-container .menu-map ul.complejos .item-title
{
	padding:12px 10px;
	color:#fff;
	background:#435a5d;
	width:100%;
	border-bottom:solid 1px #E0E0E0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s
}
.map-container .map
{
	height:100vh
}
	@media (max-width: 767px)
{
.map-container .map
{
	width:100%
}

}
	/*# sourceMappingURL=main.css.map */


/* New section carreras*/
#fh5co-team .section-heading {
  float: left;
  width: 100%;
  padding-bottom: 50px;
  margin-bottom: 0px;
  clear: both;
	color: #000 !important;
}
#fh5co-team .section-heading h2 {
  margin: 0 0 0 0;
  font-size: 40px;
  font-weight: 400;
  color: #000000 !important;
  position: relative;
  display: block;
  padding-bottom: 10px;
  line-height: 1.5;
}

 #fh5co-team {
  padding: 5em 0;
}
@media screen and (max-width: 768px) {
  #fh5co-team {
    padding: 2em 0;
  }
}

@media screen and (max-width: 768px) {
  .section-heading h2 {
    font-size: 28px;
  }
}
.section-heading h3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  color: #8f989f !important;
  position: relative;
  display: block;
  padding-bottom: 30px;
}
.section-heading h3:after {
  content: "";
  position: absolute;
  display: block;
  width: 50px;
  height: 2px;
  background: #1fb5f6;
  left: 50%;
  margin-left: -25px;
  bottom: 0;
}
@media screen and (max-width: 768px) {
  .section-heading h3 {
    font-size: 16px !important;
    line-height: 28px;
  }
}
#fh5co-team .team-box {
  position: relative;
  padding: 30px;
  padding-top: 5em;
  background: #fff;
  float: left;
  width: 100%;
  -webkit-box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.19);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
@media screen and (max-width: 992px) {
  #fh5co-team .team-box {
    margin-bottom: 110px;
	
  }
}
#fh5co-team .marginTop{margin-top: 100px;}
#fh5co-team .team-box .user {
  position: absolute;
  top: 0;
  left: 50%;
  margin-top: -73px;
  margin-left: -73px;
  width: 147px;
  height: 147px;
}
#fh5co-team .team-box .user img {
  width: 147px;
  height: 147px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius:50%;
  border-radius: 50%;
  /*border: 10px solid #999999;*/
}
#fh5co-team .team-box h3 {
  margin-bottom: 20px;
  padding-top:30px;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase; 
	color: #333;
}
#fh5co-team .team-box .position {
  font-size: 14px;
  color: #333;
  display: block;
  margin-bottom: 30px;
	margin-top:30px;
}
#fh5co-team .team-box .social-media {
  text-align: center;
  padding: 0;
}
#fh5co-team .team-box .social-media li {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 15px;
  margin-right: 10px;
text-transform: uppercase
}
#fh5co-team .team-box .social-media li a{ font-weight: bold}
#fh5co-team .team-box .social-media li a.ingenieria:hover, #fh5co-team .team-box .social-media li a.exactas:hover, #fh5co-team .team-box .social-media li a.sociales:hover,#fh5co-team .team-box .social-media li a.arquitectura:hover, #fh5co-team .team-box .social-media li a.filosofia:hover, #fh5co-team .team-box .social-media li a.salud:hover,  #fh5co-team .team-box .social-media li a.valles:hover { color: #000!important;}
#fh5co-team .team-box .social-media li a.ingenieria { color: #22692F;}
#fh5co-team .team-box .social-media li a.exactas { color: #EC7D0A;}
#fh5co-team .team-box .social-media li a.sociales { color: #174290;}
#fh5co-team .team-box .social-media li a.arquitectura { color: #F6BC2A;}
#fh5co-team .team-box .social-media li a.filosofia { color: #A31B81;}
#fh5co-team .team-box .social-media li a.salud { color: #961913;}
#fh5co-team .team-box .social-media li a.valles { color: #1C508F;}





#fh5co-team .team-box .social-media li a:hover, #fh5co-team .team-box .social-media li a:focus, #fh5co-team .team-box .social-media li a:active {
  text-decoration: none;
  color: #ff3b30 !important;
}
.fondoFilosofia{ background: #F5EAF2!important}
.fondoIngenieria{ background: #E8EEEA!important}
.fondoExactas{ background: #FBF0EA!important}
.fondoSociales{ background: #EAEDF2!important}
.fondoArquitectura{ background: #FEF8EA!important}
.fondoSalud{ background: #F4EAE9!important}
.fondoValles{ background: #E9EEF4!important}


/*WEB STORIES */
.webstories-ctn {
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 10px 0;
    width: 100%
}

.webstories-itm {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 9px;
    border: 2px solid #ccc;
    display: block;
    padding-top: 177.77778%;
    position: relative;
    width: 100%
}

.bg-fedu{ 
	background:-moz-linear-gradient(left, #80CBE1 50%, #F3B122  50%);
	background:-webkit-linear-gradient(left, #80CBE1 50%, #F3B122  50%);
	background:linear-gradient(to right, #80CBE1 50%, #F3B122  50%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80CBE1', endColorstr='#F3B122',GradientType=1 );
	/*background: url(../img/bg_fedu.png)*/
}