.site-preloader.out{visibility: hidden;	filter: alpha(opacity=0);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";display: none;}.site-preloader.out .thecube{-webkit-transform: scale(0.001);transform: scale(0.001);filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="12" ></filter></svg>#filter');	-webkit-filter: blur(12px); filter: blur(12px);}.thecube .cube:before{content: "";position: absolute;top: 0;left: 0;background-color: #fff;	width: 100%;height: 100%;-webkit-animation: fold-thecube 2s infinite linear both;animation: fold-thecube 2s infinite linear both;-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}.thecube .c2:before { -webkit-animation-delay: 0.225s; animation-delay: 0.225s; }.thecube .c3:before { -webkit-animation-delay: 0.45s; animation-delay: 0.45s; }.thecube .c4:before { -webkit-animation-delay: 0.675s; animation-delay: 0.675s; }@-webkit-keyframes fold-thecube {0%, 10% {-webkit-transform: perspective(70px) rotateX(-180deg);transform: perspective(70px) rotateX(-180deg);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}	25%,75% {-webkit-transform: perspective(70px) rotateX(0deg);transform: perspective(70px) rotateX(0deg);opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} 90%, 100% {-webkit-transform: perspective(70px) rotateY(180deg);transform: perspective(70px) rotateY(180deg);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}}@keyframes fold-thecube {	0%, 10% {-webkit-transform: perspective(70px) rotateX(-180deg);transform: perspective(70px) rotateX(-180deg);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";} 25%,75% {-webkit-transform: perspective(70px) rotateX(0deg);	transform: perspective(70px) rotateX(0deg);opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}	90%,100% {-webkit-transform: perspective(70px) rotateY(180deg);transform: perspective(70px) rotateY(180deg);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}}
/*
** BODY
*/
html,
body {
	font: normal 14px/24px 'Lato Regular', sans-serif;
	color: #3b3b3b;
	margin: 0;
	padding: 0;
	background: #fff;
	height: 100%;
	min-height: 100%;
	position: relative;
}

body::-webkit-scrollbar{
	width: 5px;
}

body::-moz-scrollbar{
	width: 5px;
}

body::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

body::-webkit-scrollbar-thumb {
	background-color: #555;
	outline: 1px solid slategrey;
	-webkit-border-radius: 10px;
}

/*
** ENLACES
*/
a {
	color: #202a62;
	outline: none !important;
}

a:hover, a:active, a:focus {
	outline: none !important;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #cf910f;
}

.views-field-view-node a {

}

ol, ul {
	padding-left: 15px;
}

/*
** IMAGENES
*/
img {
	max-width: 100%;
	height: auto
}

/*
** LISTAS
*/

.node ul {
	padding-left: 0;
}

.node ul li,
.content .item-list ul li {
	list-style: none;
	padding: 2px 10px 2px 20px;
	margin-left: 0;
}

.node ul.shs-hierarchy li {
	background: none;
	display: inline-block;
}

.content .item-list ul li {
	padding: 0px 10px 0px 20px;
}

.content .item-list ul.shs-hierarchy li {
	padding: 0px 0px 0px 0px;
}

.node footer ul li {
	list-style: none;
	padding: 0;
	background: none;
	display: inherit;
	width: auto;
}

.node footer ul li.statistics_counter {
	display: none
}

/*
** ENCABEZADOS
*/
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	text-transform: uppercase;
	color: #202A62;
	font-weight: normal;
}

h1 {
	margin-bottom: 45px;
	font: normal 60px/60px "Lato Thin", sans-serif;
}

h2 {
	font: normal 24px/24px "Lato Regular", sans-serif;
	margin-bottom: 35px;
}

.row-content-sider h2 {
	margin-bottom: 18px;
}

/*
** FORMULARIOS
*/
.form-item input.error,
.form-item textarea.error,
.form-item select.error,
.form-item input,
.form-item textarea,
.form-item select {
	background-color: #fff;
	border: none;
	padding: 4px 15px;
}

.form-item input[disabled='disabled'],
.form-item textarea[disabled='disabled'],
.form-item select[disabled='disabled'],
.form-item input[readonly='readonly'],
.form-item textarea[readonly='readonly'],
.form-item select[readonly='readonly']{
	background-color: rgba(255,255,255,0.5);
	cursor: not-allowed;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
	border: 1px solid red;
}

.form-actions {
	clear: both;
	margin-top: 10px;
}

.grippie,
.form-required {
	display: none;
}

.form-text,
.form-item select,
.form-item textarea {
	font: normal 16px/30px "Lato Italic", sans-serif;
	color: #5a5a5a;
	background: #fff;
}

.form-item select {
	padding: 9px 15px;
}

.form-submit {
	font: normal 16px/30px "Lato Heavy", sans-serif;
	background: none;
	border: 1px solid #202A62;
	text-transform: uppercase;
	color: #202A62;
	padding: 3px 15px;
	transition: box-shadow 0.2s ease-out 0s, background-color 0.2s ease 0s;
}

.form-submit:hover {
	background: #cf910f;
	border: 1px solid #cf910f;
	color: #fff;
}

/*
** TABLAS
*/

.node table{
	width: 100%;
}
blockquote a{
	color: #fff;
}
blockquote a:hover{
	color: #fff;
	text-decoration: underline;
}
.node table tr td{
	border: 1px solid rgba(0,0,0,0.07);
	padding: 3px 5px;
}
.node table tr:nth-child(2n){
	background: rgba(255,255,255,0.3);
}
.node table thead{
	font-family: "Lato Bold", sans-serif;
}

/*
** EXPOSED FILTERS
*/

.view-filters {
	margin-bottom: 30px;
}

.views-exposed-form {
	padding-bottom: 20px;
	border-bottom: 2px solid #202A62
}

.views-exposed-form .views-exposed-widget {
	float: none;
	display: inline-block;
	margin-right: 0px;
}

.views-exposed-form label {
	font: normal 14px/14px "Lato Regular", sans-serif;
	color: #3b3b3b;
}

.views-exposed-form .views-exposed-widget .form-item input.error,
.views-exposed-form .views-exposed-widget .form-item textarea.error,
.views-exposed-form .views-exposed-widget .form-item select.error,
.views-exposed-form .views-exposed-widget .form-item input,
.views-exposed-form .views-exposed-widget .form-item textarea,
.views-exposed-form .views-exposed-widget .form-item select {
	background-color: #fff;
	border: none;
	padding: 10px;
	line-height: 16px
}

.views-exposed-form .views-exposed-widget .form-item select {
	padding: 8px 10px;
}

.views-exposed-form .views-exposed-widget .form-submit {
	font: 12px/16px "Lato Heavy", sans-serif;
	padding: 8px 40px;
}

.views-exposed-form .letter-exposed {
	float: left;
	margin-bottom: -15px;
	margin-top: 40px;
	width: 100%;
}

.views-exposed-form .letter-exposed span {
	font: normal 20px/20px "Lato Heavy", sans-serif;
	color: #999;
	cursor: pointer;
	padding: 10px 25px 20px 0;
	position: relative;
	float: left;
}

.views-exposed-form .letter-exposed span.active {
	color: #202A62;
}

.views-exposed-form .letter-exposed span.active::before {
	background: #202a62 none repeat scroll 0 0;
	border-radius: 50%;
	bottom: -1px;
	content: " ";
	height: 10px;
	left: 1px;
	position: absolute;
	width: 10px;
}

/*
** PAGINADO
*/

ul.pager {
	border-top: 4px solid #202A62;
	padding-top: 20px;
}

.content .item-list ul.pager li {
	background: none;
	list-style: none;
	margin-left: 0;
	border-radius: 0;
	border: 1px solid #202A62;
	color: #202A62;
	padding: 0;
	display: inline-block;
	font-weight: normal;
	transition: all 0.5s ease 0s;
}

/*.content .item-list ul.pager li.pager-next,
.content .item-list ul.pager li.pager-last,
.content .item-list ul.pager li.pager-first,
.content .item-list ul.pager li.pager-previous,*/
.content .item-list ul.pager li.pager-ellipsis{
	display: none !important;
}

.content .item-list ul.pager li a {
	background: none;
	margin: 0;
	border-radius: 0;
	border: none;
	color: #202A62;
	font-weight: normal;
	padding: 10px 15px;
	display: inline-block;
	transition: all 0.5s ease 0s;
}

.pager-previous a,
.pager-first a,
.pager-next a,
.pager-last a{
	font-weight: normal;
}

.content .item-list ul.pager li.pager-current {
	background: #cf910f;
	padding: 10px 15px;
	color: #fff;
}

.content .item-list ul.pager li a:hover{
	background: #cf910f;
	color: #fff;
}

/*
** PRIMARY TABS
*/
ul.primary {
	border-bottom: 1px solid #624474;
	margin: 30px 0 20px 0;
	line-height: 27px;
}

ul.primary li a {
	padding: 5px 10px;
	background-color: #fff;
}

ul.primary li a:hover {
	background-color: #E8E9F3;
	color: #606060;
}

ul.primary li.active a {
	background-color: #E8E9F3;
	color: #606060;
	border-color: #624474 #624474 #E8E9F3 #624474;
	border-image: none;
	border-style: solid;
	border-width: 1px;
}

/* LAYOUT */
.menu-principal-top {
	padding-top: 10px;
}

#contenido-columns,
#contenido-columns-footer,
#main-content {
	background: #E9E8F3;
}

#content {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.row-content-main,
.row-content-sider {
	padding-top: 50px;
	padding-bottom: 50px;
}

.color-white {
	height: 900%;
	left: 100%;
	position: absolute;
	top: 0;
	width: 1000%;
	z-index: 0;
	background: #fff;
}

.right-white {
	position: relative;
	z-index: 1;
}

.region-content-right {
	margin-left: 15px;
}

.seccion-inicio {
	clear: both;
	width: 100%;
}

.content_top_left {
	padding-top: 60px;
}

.region-content-bottom {
	padding-top: 40px;
}

#contenido-inferior {
	padding: 50px 0;
}

#contenido-inferior .title-block-cuadrado,
.row-content-sider .title-block-cuadrado,
.region-content-bottom .title-block-cuadrado {
	width: 10px;
	height: 10px;
	background: #DDA623;
	margin-bottom: 10px;
}

.row-content-sider .block {
	clear: both;
	margin-bottom: 50px;
}

.region-content-top-top {
	font: normal 18px/18px "Lato Regular", sans-serif;
	color: #202A62;
	text-transform: uppercase;
}

.region-content-top .block-imageblock{
	text-align: center;
}

/*
** CONSTRUCCION PAGE
*/

.construccion-pages-parrafo{
	font: normal 26px/26px "Lato Heavy", sans-serif;
	color: rgba(0,0,0,0.09);
	padding: 40px 0;
	text-align: center;
	text-transform: uppercase;
}

body.logged-in .construccion-pages-parrafo{
	display: none;
}

/*
** LINK TOP
*/
.back-to-top {
	width: 80px;
	height: 80px;
	position: fixed;
	bottom: 0;
	right: -40px;
	z-index: 980;
	-webkit-transform: skewX(-45deg) translate(80px, 80px);
	transform: skewX(-45deg) translate(80px, 80px);
	visibility: hidden;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	background-color: #202A62;
	transition: all 0.3s ease 0s;
}
.back-to-top.in {
	visibility: visible;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-transform: skewX(-45deg) translate(0, 0);
	transform: skewX(-45deg) translate(0, 0);
}
.back-to-top:hover {
	background: #E7A312;
}
.back-to-top-icon {
	position: fixed;
	top: inherit;
	bottom: 13px;
	right: 16px;
	font-size: 14px;
	z-index: 999;
	pointer-events: none;
	visibility: hidden;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

}

.back-to-top-icon {
	color: #fff;
}

.back-to-top-icon.in {
	visibility: visible;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/*
**HOME SLIDE
*/

.header-cold-left {
	visibility: hidden;
}

.header-cold-left,
.header-cold-mobile-left {
	position: absolute;
	z-index: 558;
	padding: 0px ! important;
	height: 100%;
	background: rgba(0, 0, 0, 0.5)
}

.site-logo {
	border-right: 2px solid #fff;
	text-align: right;
	padding: 10% 40px 25% 0;
}

.header-small .link-logoimg {
	max-width: 110px;
	margin-left: 20px;
}

.header-relleno {
	border-right: 2px solid #ffffff;
	float: right;
	min-height: 9999px;
	width: 100%;
}

.site-logo-mobile {
	padding: 50px 0 150px;
}

.boton-bienvenido {
	border-color: #ffffff;
	border-style: solid none solid solid;
	border-width: 2px 0 2px 2px;
	cursor: pointer;
	float: right;
}

.boton-bienvenido a:hover,
.boton-bienvenido a:active,
.boton-bienvenido a:visited {
	color: #fff;
	text-decoration: none !important;
}

.boton-bienvenido a {
	padding: 30px 70px;
	display: block;
	color: #fff;
	font: normal 26px/32px "Lato Heavy", sans-serif;
	text-transform: uppercase
}

.boton-bienvenido-movil a {
	color: #fff;
	font: normal 18px/18px "Lato Heavy", sans-serif;
	text-transform: uppercase;
	padding: 15px 25px;
	letter-spacing: 0.20em;
	border: 2px solid #fff;
	background: rgba(255, 255, 255, 0.05);
}

.boton-bienvenido-movil a:hover {
	text-decoration: none;
}

section#slide,
.region-slide,
#block-slider-slider-block,
#block-slider-slider-block .content {
	height: 100%;
	min-height: 100%;
	position: relative;
	overflow: hidden;
}



.flexslider-container,
.flexslider .slides,
.flex-viewport {
	height: 100%;
}

.flexslider {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	border: 0px;
	overflow: hidden;
}

.flexslider ul.slides {
	margin: 0;
	padding: 0;
}

.flexslider .slides > li {
	background-position: center top;
	height: 100%;
	width: 100%;
	display: none;
	-webkit-backface-visibility: hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
}

.flexslider-container{
	-webkit-backface-visibility: hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	background-position: center top;
}

.flexslider .slides > li .slide-trama-bg {
	background-position: center ;
	height: 100%;
	width: 100%;
	-webkit-backface-visibility: hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.flex-caption-content {
	margin: 11% 6% 25% 40px !important;
}

.flex-caption {
	padding: 0;
}

.flex-caption .flex-caption-content-content * {
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	font: normal 24px/30px "Lato Heavy", sans-serif;
}

.flex-caption .flex-caption-content-content ul{
	margin-top: 15px;
	padding-left: 0;
}

.flex-caption .flex-caption-content-content ul li a,
.flex-caption .flex-caption-content-content ul li {
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	font: normal 20px/24px "Lato Heavy", sans-serif;
}

.flexslider .flex-control-nav {
	position: absolute;
	z-index: 444;
	color: #fff;
	right: 20px;
	top: 50%;
}

.flexslider .flex-control-nav li {
	list-style: none;
	display: block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	margin-bottom: 10px;
}

.flexslider .flex-control-nav li a {
	display: block;
	width: 15px;
	height: 15px;
	background: rgba(255, 255, 255, 0.5);
	border-radius: 100% 100%;
	text-indent: -9999px;
}

.flexslider .flex-control-nav li a.flex-active {
	background: rgba(255, 255, 255, 0.9);
}

/*
** HEADER
*/
#header {
	z-index: 599;
	width: 100%;
	position: relative;
	background: #E9E8F3;
}

.header-content {
	background: #202a62;
	padding: 22px 0 0 0;
	z-index: 599;
	width: 100%;
	box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.2);
}

.stiky {
	background: #202a62;
	z-index: 999;
	width: 100%;
	top: 0;
	position: fixed;
}

/*
** MENSAJES
*/

#messages{
	bottom: 15px;
	max-width: 100%;
	position: fixed;
	right: 0px;
	width: 420px;
	z-index: 99999;
	visibility: hidden;
}

#messages .container {
	max-width: 100%;
}


div.status, .ok, div.error{
	color: #fff;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.1);
}

div.status {
	background-color: #55c65e;
	border-color: #48b151;
}
div.status::before {
	content: "\e067";
	font-family: "Glyphicons Halflings";
	font-size: 20px;
	padding-right: 7px;
	vertical-align: -2px;
}

div.error::before {
	content: "\e014";
	float: left;
	font-family: "Glyphicons Halflings";
	font-size: 20px;
	padding-right: 7px;
}

div.messages {
	border-radius: 0;
	margin: 0px;
	padding: 6px 15px;
	background-image: none;
	position: relative;
}

.messaje-close::before {
	content: "\e014";
	position: absolute;
	font-family: "Glyphicons Halflings";
	font-size: 10px;
	line-height: 10px;
	right: 5px;
	top: 5px;
	cursor: pointer;
}


div.messages a{
	color: #fff;
	border-bottom: 1px solid #fff;
}

div.error {
	background-color: #f3515c;
	border-color: #d4323d;
	color: #fff;
	padding: 11px 15px;
}

div.messages ul {
	clear: both;
}

h6.error{
	background-color: #f3515c;
	color: #fff;
	padding: 5px;
}
/*
** NODOS
*/

.node-unpublished {
	padding: 20px;
}

/*
** ENLACES PRIMARIOS
*/

.region-menu-principal .sf-sub-indicator{
	display: none;
}

.region-menu-principal .content > ul {
	float: right
}

.region-menu-principal .content > ul > li > a,
.region-menu-principal .content > ul > li > span {
	font: normal 15px/15px "Lato Regular", sans-serif;
	color: #a2a5c7;
	text-transform: uppercase;
	padding-bottom: 0;
	cursor: pointer;
	padding: 0 20px 18px 20px;
}

.region-menu-principal .content > ul > li.last > a,
.region-menu-principal .content > ul > li.last > span {
	padding: 0 0px 18px 20px;
}

.region-menu-principal .content > ul > li.sfHover > a,
.region-menu-principal .content > ul > li.sfHover > span,
.region-menu-principal .content > ul > li.active-trail > span,
.region-menu-principal .content > ul > li.active-trail > a {
	color: #fff;
	text-decoration: none;
}

.sf-menu li.sfHover > ul {
	background: #fff;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.42);
	top: 2.2em;
}

.region-menu-principal .content > ul.sf-menu > li.sfHover > a {
	color: #fff;
}

.sf-menu ul li {
	padding: 0px;
}

.sf-menu ul li:first-child a{
	padding-top: 20px;
}

.sf-menu ul li:last-child a{
	padding-bottom: 20px;
}

.sf-menu ul li:hover {
	background: #E1E1E1;
}

.sf-menu ul li a {
	padding: 10px 18px;
}

.sf-menu ul li a:hover {
	text-decoration: none
}

.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul {
	background: #fff;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
	padding: 0 !important;
}

/*
** OPCIONES DE ENCABEZADO
*/

.header-options {
	margin-bottom: 25px;
	font-size: 0;
}

.header-options .block {
	display: inline-block;
	border-left: 1px solid #fff;
	padding: 0 12px;
	font-size: 14px;
}

.header-options #block-search-form {
	padding: 0 0px 0 12px;
}

.header-options .block:first-child {
	border-left: none;
}

.header-options .block .content ul {
	padding-left: 0;
	margin-bottom: 0;
}

.header-options .block .content ul li {
	margin-left: 12px;
	padding: 0;
}

.header-options .block .content ul li.first {
	margin-left: 0px;
}

#block-menu-menu-opciones-de-encabezado .content ul,
#block-menu-menu-enlaces-redes-sociales .content ul {
	padding-left: 0;
	margin-bottom: 0;
	font-size: 0;
}

#block-menu-menu-opciones-de-encabezado .content li,
#block-menu-menu-enlaces-redes-sociales .content li {
	display: inline-block;
	font-size: 14px;
}

#block-menu-menu-opciones-de-encabezado .content li a,
#block-menu-menu-enlaces-redes-sociales .content li a {
	text-indent: -9999px;
	display: block;
	width: 30px;
	height: 30px;
	background-size: 100% 100%;
}





/*
** IDIOMAS
*/

#block-locale-language {
	height: 30px;
	color: #fff
}

#block-locale-language .content ul {
	padding-left: 0;
}

#block-locale-language .content ul li {
	margin-left: 0px;
	list-style: none;

}

#block-locale-language .content ul li.active {
	display: none;
}

#block-locale-language .content ul li a {
	font: normal 15px/15px "Segoe UI Semibold", sans-serif;
	color: #a2a5c7;
	padding-top: 3px;
	text-transform: uppercase;
}

#block-locale-language .content ul li a:hover {

}

/*
** CONTACTOS
*/

#node-434 footer,
#node-435 footer {
	margin: 10px 0px 30px 0;
}

#node-434 .contact-text-row,
#node-435 .contact-text-row{
	margin-bottom: 20px;
}



#contact-site-form {
	margin-top: 40px;
}

#contact-site-form label {
	font-weight: normal
}

#contact-site-form .form-item input,
#contact-site-form .form-item textarea {
	width: 100%;
	max-width: 100%;
}

#contact-site-form .row:first-child .col-md-6 > div {

}

#contact-site-form .line-contact {
	border-top: 1px solid #c8c9d4;
}

/*
** BUSCADOR
*/

#block-search-form {
	float: right
}

#search-block-form {
	margin-bottom: 0em;
}

#search-block-form label,
#search-block-form h2 {
	display: none !important;
}

#search-block-form .form-item,
#search-block-form .form-actions {
	margin-bottom: 0em;
	margin-top: 0em;
}

#search-block-form .form-actions {
	float: right;
	width: 30px;
	height: 30px;
	overflow: hidden;
}

#search-block-form .form-text {
	background: none;
	border: none !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
	color: #a2a5c7;
	padding: 0px 0px;
	line-height: 28px;
	width: 0px;
	-webkit-transition: width 1s; /* Safari */
	transition: width 1s;
}

#search-block-form:hover .form-text {
	width: 145px;
	padding: 0px 5px;
}

#search-block-form .form-text:focus {
	border-bottom: 1px solid #a2a5c7;
}

#search-block-form .form-submit {
	text-indent: -9999px;
	display: inline-block;
	width: 30px;
	height: 30px;
	border: none;
	background-size: 100% 100%;
	background-color: none
}

#search-block-form .form-submit:hover {
	background: none;
	border: none;
}

.region-content .search-form .search-advanced {
	display: none;
}

.region-content .search-form .form-text {
	width: 700px;
	max-width: 75%;
}

.region-content .search-form .form-submit {
	width: 200px;
	max-width: 20%;
}

.search-form + h2 {
	border-bottom: 3px solid #202a62;
	padding-bottom: 10px;
	margin-top: 40px;
}

.search-results,
.search-results .search-snippet-info {
	padding: 0;
}

.search-results li > h3.title {
	text-transform: inherit;
}

.search-results > li {
	border-top: 1px solid #c8c9d4;
	padding-top: 30px;
	margin-bottom: 30px;
}

.search-results > li:first-child {
	border-top: none;
	padding-top: 0px;
}

.result-info {
	text-transform: inherit;
	color: #000;
	font: normal 14px/14px "Lato Regular", sans-serif;
	float: right;
	border-top: 1px solid #c8c9d4;
	border-bottom: 1px solid #c8c9d4;
	display: block;
	width: 100%;
	padding: 20px 0;
	margin-bottom: 30px;
}

.search-results .search-info span.username,
.search-results .search-info a.username{
	display: none;
}

/*
** CONVENIOS
*/

body.page-universidad-convenios #contenido-columns-footer {
	padding-bottom: 50px;
}

.region-content-columns-footer {
	position: relative;
	overflow: hidden;
}

.country-group > h3 {
	display: none !important;
}

.country-group .views-row {
	border-bottom: 1px solid #C6C8D2;
	max-width: 700px;
	padding-bottom: 20px;
	margin-top: 20px;
}

.country-group .views-field-title {
	text-transform: uppercase;
}

#block-views-convenios-block .views-row-first {
	margin-top: 0px;
}

#block-views-convenios-block .views-field-field-pais-1 {
	display: none;
}

#block-views-convenios-block .views-row-first .views-field-field-pais-1 {
	display: block;
	color: #202a62;
	font-weight: normal;
	margin-top: 0;
	text-transform: uppercase;
	font-size: 24px;
	margin-bottom: 20px;
}

#block-views-convenios-block {
	background: rgba(255, 255, 255, 0.8);
	width: 100%;
	display: block;
	box-sizing: border-box;
	height: 100%;
	max-width: 100%;
	min-height: 95%;
	padding: 30px 30px 0;
	position: absolute;
	top: 0%;
	display: none;
	left: 0;
	z-index: 1;
	box-shadow: 0 0 26px rgba(0, 0, 0, 0.31);
}

#block-views-convenios-block .title-block-arrow-down {
	color: #202a62;
	cursor: pointer;
	float: right;
}

/*
** HISTORIA
*/

body.page-node-627 .share-links,
body.page-node-628 .share-links,
body.page-matriculados .share-links{
	display: none;
}

body.page-node-627 #main-content,
body.page-node-628 #main-content,
body.page-node-962 #main-content{
	background: #fff;
}

.texto-historia{
	margin-bottom: 50px;
	background: #e9e8f3;
	color: #202a62;
	padding: 30px;
	font: normal 18px/22px "Lato Italic",sans-serif;
	margin-bottom: 30px;
}

#block-block-44{

}

/* HISTORIA HITOS */
.view-historia.view-display-id-block_2 > .view-content > .views-row{
	margin-bottom: 30px;
	cursor: pointer;
	color: #202a62;
	transition: all 0.5s ease 0s;
}

.view-historia.view-display-id-block_2 > .view-content > .views-row > .views-field-title{
	background: #e9e8f3;
	padding: 30px;
	transition: all 0.5s ease 0s;
}

.view-historia.view-display-id-block_2 > .view-content > .views-row:hover > .views-field-title,
.view-historia.view-display-id-block_2 > .view-content > .views-row-open > .views-field-title{
	background: #001e66;
	color: #fff;
}


.view-historia.view-display-id-block_2 .historia-title,
.view-historia.view-display-id-block_2 .historia-descripcion{
	display: inline-block;
	vertical-align: middle;
	font: normal 30px/40px "Lato Light Italic",sans-serif;
	float: none;
}

.view-historia.view-display-id-block_2 .historia-descripcion{
	font: normal 18px/22px "Lato Italic",sans-serif;
}

.view-historia.view-display-id-block_2 .historia-descripcion p{
	margin-bottom: 0;
}

.view-historia.view-display-id-block_1 > .view-content{
	margin-left: -15px;
	margin-top: 50px;
}

.view-historia.view-display-id-block_1 > .view-content > .views-row{

}

.view-historia.view-display-id-block_1 > .view-content > .views-row .views-field-field-fecha-del-hecho{
	font: normal 22px/1 "Lato Italic", sans-serif;
	margin: 0 0 5px 15px;
	font-weight: 300;
}

.view-historia.view-display-id-block_1 > .view-content > .views-row .views-field-field-titulo-mostrado{
	font: normal 16px/1 "Lato Italic", sans-serif;
	margin-left: 15px;
	font-weight: 300;
}

.view-historia.view-display-id-block_1 .views-row .views-field-field-imagenes .field-content > a{
	margin: 15px;
	display: inline-block;
	vertical-align: top;
	width: 120px;
}

.view-historia.view-display-id-block_1 .views-row .views-field-field-imagenes blockquote{
	display: none;
}

.view-historia.view-display-id-block_1 .views-row .views-field-field-imagenes .field-content > a img{
	border: 2px solid #001e66;
}

.view-historia.view-display-id-block_1 .views-row .views-field-field-imagenes .field-content > a span{
	display: block;
	background: none;
	color: #202A62;
	padding: 6px 5px;
	width: 100%;
	font: normal 13px/15px "Lato Regular", sans-serif;
	transition: all 0.2s ease 0s;
}

.view-historia.view-display-id-block_1 .views-row .views-field-field-imagenes .field-content > a:hover span{
	background: #001e66;
	color: #fff;

}

.view-historia.view-display-id-block_1 .views-row.views-field-body,
.view-historia.view-display-id-block_1 .views-row.views-field-field-texto-bajo-imagen{
	font: normal 13px/15px "Lato Regular",sans-serif;
	margin-left: 15px;
	max-width: 600px;
	margin-top: 10px
}

.view-historia.view-display-id-block_1 .view-content > .views-row{
	margin-bottom: 30px;
}

.view-historia.view-display-id-block_2 .views-row .view-historia.view-display-id-block_1{
	max-height: 0;
	transition: max-height 0.5s ease-out;
	overflow: hidden;
}

.view-historia.view-display-id-block_2 .views-row-open .view-historia.view-display-id-block_1{
	max-height: 999999px;
	transition: max-height 0.5s ease-in;
	background: #e9e8f3;
	padding: 0 30px;
}



/*
** GALERIAS
*/

#cboxTitle {
	background: rgba(207, 147, 15, 0.7) !important;
	color: #fff;
}

.node-galeria .field-name-field-imagenes {
	margin-top: 20px;
}

.node-galeria img {
	float: left;
	margin: 0 20px 20px 0;
}

body.page-galeria h1#page-title {
	text-align: center;
}

body.node-type-grupo-de-investigacion h1#page-title,
body.node-type-centro-de-desarrollo h1#page-title {
	font: 35px/35px "Lato Thin", sans-serif;
}

.view-galeria-de-imagenes-v1 .views-row {
	overflow: hidden;
	margin-bottom: 30px;
}

.view-galeria-de-imagenes-v1 .views-row .views-field-field-imagenes .field-content {
	background: #e7a312;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#block-views-galeria-de-imagenes-v1-block-1 .view-galeria-de-imagenes-v1 .views-row .views-field-field-imagenes .field-content,
#block-views-galeria-de-imagenes-v1-block-2 .view-galeria-de-imagenes-v1 .views-row .views-field-field-imagenes .field-content {
	background: none;
}

.view-galeria-de-imagenes-v1 .views-row:nth-child(2n) .views-field-field-imagenes .field-content {
	background: #202a62;
}

#block-views-galeria-de-imagenes-v1-block-1 .view-galeria-de-imagenes-v1 .views-row:nth-child(2n) .views-field-field-imagenes .field-content,
#block-views-galeria-de-imagenes-v1-block-2 .view-galeria-de-imagenes-v1 .views-row:nth-child(2n) .views-field-field-imagenes .field-content {
	background: none;
}

.view-galeria-de-imagenes-v1 .views-row .views-field-field-imagenes a {
	color: #fff;
	display: block;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
	display: table;
}

#block-views-galeria-de-imagenes-v1-block-1 .view-galeria-de-imagenes-v1 .views-row .views-field-field-imagenes a,
#block-views-galeria-de-imagenes-v1-block-2 .view-galeria-de-imagenes-v1 .views-row .views-field-field-imagenes a {
	color: #fff;
	display: block;
	height: auto;
	overflow: hidden;
	position: relative;
	width: auto;
	display: inline-block;
}

.view-galeria-de-imagenes-v1 .views-row .gallery-over {
	position: absolute;
	z-index: 55;
	width: 100%;
	height: auto;
	vertical-align: middle;
	text-align: center;
	opacity: 0;
	transition: all 0.5s ease-out 0s;
	left: 0;
	padding: 0 30px;
	display: table-cell;
	top: 50%;
	transform: translate(0, -50%);
}

.view-galeria-de-imagenes-v1 .views-row:hover .gallery-over {
	opacity: 1;
}

.view-galeria-de-imagenes-v1 .views-row .views-field-field-imagenes a:first-child img {
	width: 100%;
	height: 100%;
	opacity: 1;
	transition: all 0.5s ease-out 0s;
}

#block-views-galeria-de-imagenes-v1-block-1 .view-galeria-de-imagenes-v1 .views-row .views-field-field-imagenes a:first-child img,
#block-views-galeria-de-imagenes-v1-block-2 .view-galeria-de-imagenes-v1 .views-row .views-field-field-imagenes a:first-child img {
	width: auto;
	height: auto;
	opacity: 1;
	transition: all 0.5s ease-out 0s;
}

.view-galeria-de-imagenes-v1 .views-row:hover .views-field-field-imagenes a:first-child img {
	transform: scale(1.1);
	transition-delay: 0s;
	opacity: 0.2;
}

#block-views-galeria-de-imagenes-v1-block-1 .view-galeria-de-imagenes-v1 .views-row:hover .views-field-field-imagenes a:first-child img,
#block-views-galeria-de-imagenes-v1-block-2 .view-galeria-de-imagenes-v1 .views-row:hover .views-field-field-imagenes a:first-child img {
	transform: scale(1.0);
	transition-delay: 0s;
	opacity: 1;
}

.view-galeria-de-imagenes-v1 .views-row .gallery-over h2,
.view-galeria-de-imagenes-v1 .views-row .gallery-over h3,
.view-galeria-de-imagenes-v1 .views-row .gallery-over h6 {
	color: #fff;
	margin: 0 10px 5px 10px;
}

.view-galeria-de-imagenes-v1 .views-row .gallery-over h2 {
	font-size: 18px;
}

.view-galeria-de-imagenes-v1 .views-row .gallery-over h3 {
	font-size: 16px;
	text-transform: capitalize;
}

.view-galeria-de-imagenes-v1 .views-row .gallery-over h6 {
	font-size: 14px;
	text-transform: lowercase;
	margin: 0 10px 0px 10px;
}

.galeria-exposed {
	text-align: center;
	margin-bottom: -10px;
}

.galeria-exposed span {
	font: normal 18px/18px "Lato Regular", sans-serif;
	color: #202A62;
	padding: 10px 10px 0;
	cursor: pointer;
}

.galeria-exposed span.active {
	color: #cf910f;
}

#block-views-galeria-de-imagenes-v1-block-1 .views-field-field-imagenes img,
#block-views-galeria-de-imagenes-v1-block-2 .views-field-field-imagenes img {
	float: left;
	margin: 0 10px 10px 0;
}

#block-views-galeria-de-imagenes-v1-block-1 .views-field-field-imagenes a:nth-child(3n) img,
#block-views-galeria-de-imagenes-v1-block-1 .views-field-field-imagenes a:nth-child(6n) img,
#block-views-galeria-de-imagenes-v1-block-2 .views-field-field-imagenes a:nth-child(3n) img,
#block-views-galeria-de-imagenes-v1-block-2 .views-field-field-imagenes a:nth-child(6n) img {
	margin: 0 0px 10px 0;
}

#block-views-galeria-de-imagenes-v1-block-1 .views-field-field-categoria,
#block-views-galeria-de-imagenes-v1-block-2 .views-field-field-categoria {
	text-transform: uppercase;
	color: #202A62;
	margin-bottom: 5px;
	font: normal 13px/24px "Lato Regular", sans-serif;
}

/*
** NOTICIAS
*/
section#noticias {
	float: left;
	width: 100%;
	background: #fff;
	position: relative;
	overflow: hidden;
}

div.region-content section#noticias{
	/*background: #E8E9F3;*/
}

section#noticias .flex-direction-nav {
	padding: 0;
	margin: 0;
}

section#noticias .flex-direction-nav li {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 444;
	top: 49%;
}

section#noticias .flex-direction-nav li.flex-nav-prev {
	right: 63%;
}

section#noticias .flex-direction-nav li.flex-nav-next {
	right: 2%;
}


section#noticias .flex-direction-nav li a {
	display: block;
	width: 17px;
	height: 27px;
	text-indent: -9999px;
	transition: all 0.5s ease-out 0s;
}

section#noticias .flex-direction-nav li a:hover {

}

section#noticias .flex-direction-nav li .flex-disabled{
	display: none !important;
}

.noticias_flexslider {
	float: left;
	width: 100%;
	position: relative
}

.noticias_flexslider ul.slides,
.noticias_flexslider ul.slides li {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none
}



ul.slides li {
	display: table
}

ul.slides li .container-fluid {
	padding: 0;
}

ul.slides li .row {
	display: table-row;
}

ul.slides li .row .col-texto-noticia,
ul.slides li .row .col-imagen-noticia {
	padding: 0;
	/* display: table-cell;
   float: none;
   height: 100%;*/
	vertical-align: top;
}

ul.slides li .row .col-texto-noticia > .contextual-links-region > div:last-child{
	margin-bottom: 10px;
}

ul.slides li .row .col-imagen-noticia .col-imagen-noticia-content {
	background-size: auto 100%;
	background-position: center center;
	background-repeat: no-repeat;
	/*height: 100%;*/
	width: 100%;
	/*position: absolute;
        overflow: hidden;*/
}

ul.slides li .row .col-imagen-noticia a {
	display: block;
	height: 100%;
	position: absolute;
	text-indent: -9999px;
	width: 100%;
	z-index: 1;
}

.title-block-noticia {
	padding-top: 35px;
	float: left;
	width: 100%;

}

.title-block-noticia {
	padding-top: 30px;
}

.title-block-noticia h2 {
	font: normal 48px/48px "Lato Thin", sans-serif;
	float: left;
	margin-bottom: 25px;
}

.todas-noticias {
	text-indent: -9999px;
	float: left;
	width: 22px;
	height: 22px;
	margin: 14px 0 0 14px;
	background-repeat:no-repeat;
	background-position: 0 -2012px;
}

body.node-type-noticia .todas-noticias {
	display: inline-block;
	float: none;
	margin: -6px 0 0 14px;
	vertical-align: middle;
}

.line-block-noticia {
	background: #202a62;
	clear: both;
	height: 2px;
	margin-bottom: 10px;
	position: relative;
	width: 100%;
}

.line-block-noticia-inner {
	height: 2px;
	left: -3000px;
	position: absolute;
	top: 0;
	width: 3000px;
	z-index: 555;
	background: #202a62;
}

.fecha-noticia,
.titulo-noticia,
.texto-noticia {
	margin-bottom: 10px;
	clear: both;
}

.titulo-noticia a {
	font: normal 22px/26px "Lato Regular", sans-serif;
	/*text-transform: uppercase;*/
	padding-right: 15px;
	display: block;
}

.titulo-noticia a:hover {
	color: #d79508;
}

.texto-noticia {
	font: normal 14px/24px "Lato Regular", sans-serif;
	color: #595959;
	clear: both
}

.texto-noticia p {
	padding-right: 15px;
}

.fecha-noticia-dias {
	font: normal 18px/18px "Lato Regular", sans-serif;
	color: #606060;
}

.fecha-noticia-hora {
	font: normal 18px/18px "Lato Heavy", sans-serif;
	color: #606060;
}

#block-slider-noticia-block img,
#block-views-slider-noticia-block img{
	height: auto;
	/*max-height: 100%;*/
}

.noticias_flexslider-mobile .title-block-noticia.noticia-right,
.noticias_flexslider-mobile .line-block-noticia,
.noticias_flexslider-mobile .col-imagen-noticia{
	display: none;
}

.noticias_flexslider-mobile > .slides > li{
	margin-bottom: 20px !important;
	padding-bottom: 20px !important;
	border-bottom: 1px solid #E8E9F3 !important;
	display: block !important;
}

.noticias_flexslider-mobile > .slides > li:last-child{
	margin-bottom: 0px !important;
	padding-bottom: 20px !important;
	border-bottom: none !important;
}

.noticias_flexslider-mobile .slides li:first-child .title-block-noticia.noticia-right{
	display: block;
}

/*
** LISTA DE CATEGORIAS DE NOTICIAS
*/

.region-content-right .block-views .view-categorias-de-noticias-v1 {
	padding-top: 20px;
}

.view-categorias-de-noticias-v1 .content ul li {
	margin: 0px 0px 5px 10px;
}

.view-categorias-de-noticias-v1 .content ul li a {
	font: normal 14px/14px "Lato Heavy", sans-serif;
	text-transform: uppercase;
}

/*
** NOTICIAS MAS LEIDAS
*/

#block-views-noticias-v1-block-1 .views-row {
	margin-bottom: 20px;
}

#block-views-noticias-v1-block-1 .views-field-field-categoria-noticia {
	padding-left: 18px;
	position: relative;
}

#block-views-noticias-v1-block-1 .views-field-field-categoria-noticia::before {
	content: " ";
	width: 10px;
	height: 9px;
	background: #3b3b3b;
	position: absolute;
	left: 0;
	top: 11px;
}

.view .views-field-field-categoria-noticia,
.view .views-field-field-categoria-noticia a {
	font: normal 14px/30px "Lato Heavy", sans-serif;
	color: #3b3b3b;
	text-transform: uppercase;
}

#block-views-noticias-v1-block-1 .views-field-title {
	font: normal 14px/20px "Lato Heavy", sans-serif;
}

#block-views-noticias-v1-block-1 .views-field-nothing {
	font: normal 12px/20px "Lato Regular", sans-serif;
}

#block-views-noticias-v1-block-1 .views-field-nothing span span {
	text-transform: uppercase;
}

/*
** 	NOTICIAS RELACIONADAS
*/

#block-views-noticias-relacionadas-v1-block{
	margin-top: 40px;
}

.view-noticias-relacionadas-v1 .views-field-field-imagen blockquote{
	display: none
}

.view-noticias-relacionadas-v1 .views-row,
.view-noticias-v1 .views-row,
.view-taxonomy-term.views-row {
	margin-bottom: 30px;
}

.view-noticias-v1 .view-content,
.view-taxonomy-term.view-content {
	margin-right: -15px;
}

.view-noticias-relacionadas-v1 .views-row:nth-child(2n+1),
.view-noticias-v1 .views-row:nth-child(2n+1),
.view-taxonomy-term .views-row:nth-child(2n+1),
#block-views-tipos-de-postgrado-v1-block-4 .views-row:nth-child(3n+1){
	padding: 0;
	clear: both;
}

.view-servicios-informaticos-y-editoriales .views-row:nth-child(4),
.view-cursos-de-postgrado-v1 .views-row:nth-child(4) {
	clear: both;
}

.page-universidad-noticias .region-content .view-noticias-v1 .views-row .views-field-title,
.page-universidad-noticias .region-content .view-noticias-v1 .views-row .views-field-body,
.view-taxonomy-term .views-row .views-field-title,
.view-taxonomy-term .views-row .views-field-body{
	max-width: 315px;
}

.page-universidad-noticias .region-content .view-noticias-v1 .views-row:nth-child(2n+1),
.view-taxonomy-term .views-row:nth-child(2n+1) {
	padding: 0 15px 0 0px
}

.page-universidad-noticias .region-content .view-noticias-v1 .views-row:nth-child(2n) ,
.view-taxonomy-term .views-row:nth-child(2n){
	padding: 0 0 0 15px
}

.view-noticias-relacionadas-v1 .views-row:nth-child(2n) {
	padding-right: 0;
}

.view-noticias-relacionadas-v1 .views-row:nth-child(2n) .views-field-field-imagen {
	margin-right: -15px;
}

.view-noticias-relacionadas-v1 .views-field-title {
	font: normal 14px/20px "Lato Heavy", sans-serif;
	margin-top: 10px;
}

/*
** VISTA TODAS LAS NOTICIAS
*/

#block-system-main .view-noticias-v1 blockquote,
.view-taxonomy-termblockquote{
	display: none
}

#block-system-main .view-noticias-v1 .views-field-title,
.view-taxonomy-term .views-field-title{
	font: normal 18px/20px "Lato Heavy", sans-serif;
}

#block-system-main .view-noticias-v1 .views-field-field-fecha,
.view-taxonomy-term .views-field-field-fecha{
	color: #3d3d3d;
	font: 14px/14px "Lato Bold", sans-serif;
}

#block-system-main .view-noticias-v1 .views-field ,
.view-taxonomy-term.views-field{
	margin-bottom: 10px;
}

#block-system-main .view-noticias-v1 .views-field-field-categoria-noticia,
.view-taxonomy-term .views-field-field-categoria-noticia {
	margin-bottom: 0px;
}

/*
** EVENTOS
*/

section#eventos {
	padding: 80px 0;
	text-align: center;
	background: #E8E9F3;
	overflow: hidden;
}

div.region-content section#eventos{
	/*background: #fff;*/
	padding-bottom: 50px;
}

section#eventos .title-block-wrapper {
	width: auto;
	margin: 0 auto;
	text-align: center;
}

section#eventos h2.title-block {
	color: #202a62;
	text-transform: uppercase;
	font: normal 60px/60px "Lato Thin", sans-serif;
	margin: 0 0 50px 0;
	text-align: center;
	display: inline-block
}

section#eventos .title-block-wrapper a,
#block-views-eventos-v1-block-3 .title-block-wrapper a,
#block-views-eventos-v1-block-2 .title-block-wrapper a,
#block-views-galeria-de-imagenes-v1-block-1 .title-block-wrapper a,
#block-views-galeria-de-imagenes-v1-block-2 .title-block-wrapper a,
.row-content-sider #block-views-3b14ec994b3f3a7997c6105b9be76c8e .title-block-wrapper a,
#block-views-98b3f4675536eefd385028f74a95da8d .title-block-wrapper a,
#block-block-1 .title-block-wrapper a,
#block-block-11 .title-block-wrapper a,
#block-views-cursos-de-postgrado-v1-block-1 .title-block-wrapper a{
	text-indent: -9999px;
	width: 22px;
	height: 22px;
	margin: 20px;
	background-repeat:no-repeat;
	background-position: 0 -2012px;
	display: inline-block;
	line-height: 55px;
}

#block-block-1 .title-block-wrapper a {
	background-position: 0 0;
}

#block-views-eventos-v1-block-3 .title-block-wrapper a,
#block-views-eventos-v1-block-2 .title-block-wrapper a,
#block-views-galeria-de-imagenes-v1-block-1 .title-block-wrapper a,
#block-views-galeria-de-imagenes-v1-block-2 .title-block-wrapper a,
.row-content-sider #block-views-3b14ec994b3f3a7997c6105b9be76c8e .title-block-wrapper a,
#block-views-98b3f4675536eefd385028f74a95da8d .title-block-wrapper a,
#block-views-cursos-de-postgrado-v1-block-1 .title-block-wrapper a {
	line-height: 28px;
	margin: 10px;
}

#block-views-eventos-v1-block-2 h2.title-block,
#block-views-eventos-v1-block-3 h2.title-block,
#block-views-galeria-de-imagenes-v1-block-1 h2.title-block,
#block-views-galeria-de-imagenes-v1-block-2 h2.title-block,
.row-content-sider #block-views-3b14ec994b3f3a7997c6105b9be76c8e h2.title-block,
#block-views-98b3f4675536eefd385028f74a95da8d h2.title-block,
#block-views-cursos-de-postgrado-v1-block-1 h2.title-block,
#block-block-1 h2.title-block,
#block-block-11 h2.title-block {
	display: inline-block
}

section#eventos .content {
	clear: both;
	text-align: left
}

div.region-content .view-eventos-v1 .views-row{
	margin-bottom: 30px;
}

@media (max-width: 991px) {
	.view-eventos-v1 .views-row-3,
	.view-eventos-v1 .views-row-5,
	.view-eventos-v1 .views-row-7{
		clear: both;
	}
}

@media (min-width: 992px) {
	.view-eventos-v1 .views-row-5.col-md-3,
	.view-eventos-v1 .views-row-9.col-md-3,
	.view-eventos-v1 .views-row-13.col-md-3{
		clear: both;
	}

	.view-eventos-v1 .views-row-4.col-md-4,
	.view-eventos-v1 .views-row-7.col-md-4,
	.view-eventos-v1 .views-row-10.col-md-4{
		clear: both;
	}
}

.view-eventos-v1 .views-field-field-fecha-inicio-1 {
	font: 25px/25px "Lato Heavy", sans-serif;
	color: #d79508;
	text-align: center;
	text-transform: uppercase;
	margin-right: 10px;
	display: table-cell;
	vertical-align: top;
	padding-right: 15px;
}

.view-eventos-v1 .views-field-nothing {
	display: table-cell;
	vertical-align: top;
}

.view-eventos-v1 .views-field-nothing .views-field {
	margin-bottom: 10px;
}

.view-eventos-v1 .views-field-field-fecha-inicio-1 .field-content > span:first-child {
	font: 48px/48px "Lato Heavy", sans-serif;
	display: block;
	margin-bottom: 5px;
}

.view-eventos-v1 .views-field-title a {
	font: 20px/28px "Lato Regular", sans-serif;
}

.view-eventos-v1 .views-row .views-field-title a:hover {
	color: #ce8c00;
}

.view-eventos-v1 .views-field-body {
	color: #3b3b3b;
	font: 14px/20px "Lato Regular", sans-serif;
}

.page-investigacion-y-desarrollo-eventos .view-eventos-v1 .views-field-imagen img {
	width: 100%;
}

.page-investigacion-y-desarrollo-eventos .view-eventos-v1 .views-field-imagen {
	position: relative;
	margin-right: -15px;
}

.page-investigacion-y-desarrollo-eventos .view-eventos-v1 .views-field-imagen .estudiar_uci_mark {
	left: 0px;
	height: 31px;
	position: absolute;
	bottom: 25px;
	width: 18px;
	z-index: 100;
}

.page-investigacion-y-desarrollo-eventos .view-eventos-v1 .views-row {
	margin-bottom: 70px;
}

.page-investigacion-y-desarrollo-eventos .view-eventos-v1 .view-header h2,
#block-views-claustro-block-1 .view-header h2{
	color: #fff;
	background: #e7a312;
	padding: 20px;
	margin: 30px -15px 30px 0;
	font: normal 30px/1 "Lato Thin", sans-serif;
}

/*
** EVENTOS EN CONTENIDO INFERIOR Y LATERAL
*/

.row-content-sider #block-views-eventos-v1-block-3 {
	float: left;
}

#contenido-inferior .view-eventos-v1 .views-row,
.row-content-sider .view-eventos-v1 .views-row {
	width: 50%;
	float: left;
}

#contenido-inferior .view-eventos-v1 .views-row .views-field-title,
.row-content-sider .view-eventos-v1 .views-row .views-field-title {
	margin-bottom: 0
}

#contenido-inferior .view-eventos-v1 .views-row .views-field-title a,
.row-content-sider .view-eventos-v1 .views-row .views-field-title a {
	font: 14px/20px "Lato Regular", sans-serif;
}

#contenido-inferior .view-eventos-v1 .views-row-1 .views-field-title a,
.row-content-sider .view-eventos-v1 .views-row-1 .views-field-title a {
	font: 20px/28px "Lato Regular", sans-serif;
}

#contenido-inferior .view-eventos-v1 .views-row .views-field-body,
.row-content-sider .view-eventos-v1 .views-row .views-field-body {
	display: none
}

#contenido-inferior .view-eventos-v1 .views-row-1 .views-field-body,
.row-content-sider .view-eventos-v1 .views-row-1 .views-field-body {
	display: inherit;
}

#contenido-inferior .view-eventos-v1 .views-row-1,
.row-content-sider .view-eventos-v1 .views-row-1 {
	width: 100%;
	float: none;
	border-bottom: 1px solid #C6C8D2;
	margin-bottom: 10px;
}

#contenido-inferior .view-eventos-v1 .views-row-2,
.row-content-sider .view-eventos-v1 .views-row-2 {
	border-right: 1px solid #C6C8D2;
	padding-right: 10px;
}

#contenido-inferior .view-eventos-v1 .views-row-3,
.row-content-sider .view-eventos-v1 .views-row-3 {
	padding-left: 10px;
}

#contenido-inferior .view-eventos-v1 .views-field-field-fecha-inicio-1,
#contenido-inferior .view-eventos-v1 .views-field-nothing,
.row-content-sider .view-eventos-v1 .views-field-field-fecha-inicio-1,
.row-content-sider .view-eventos-v1 .views-field-nothing {
	display: inherit;
	margin-bottom: 10px;
}

#contenido-inferior .view-eventos-v1 .views-row-1 .views-field-nothing,
.row-content-sider .view-eventos-v1 .views-row-1 .views-field-nothing {
	padding-right: 50px;
}

/*
** GRUPOS DE INVESTIGACION
*/

.view-grupos-de-investigacion-v1 .views-row {
	border-bottom: 1px solid #c6c8d2;
	padding-bottom: 30px;
	margin-top: 30px;
}

.view-grupos-de-investigacion-v1 .views-field-title a {
	font: 20px/28px "Lato Regular", sans-serif;
	text-transform: uppercase;
}

.field-name-field-jefe-del-grupo .field-label{
	padding: 20px;
	margin: 0 -15px 30px 0;
	color: #fff;
	background: #DDA623;
	font: normal 20px/1 "Lato Thin",sans-serif;
}

.field-name-field-jefe-del-grupo {
	border-top: none;
	border-bottom: none;
	padding-top: 30px;
	margin-bottom: 40px;
}

/*
** ESTUDIAR EN LA UCI
*/

#block-estudios-estudios-v1 {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: block;
	float: left;
	width: 100%;
}

.region-content #block-estudios-estudios-v1{
	border-top: 3px solid #E8E9F3;
}

.estudiar_uci_bloque {
	padding: 0;
}

.estudiar_uci_bloque .estudiar_uci_item {
	background: #fff;
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.estudiar_uci_bloque .estudiar_uci_item:hover {
	background: #e8e9f3;
}

.estudiar_uci_bloque .estudiar_uci_item .estudiar_uci_image,
.estudiar_uci_bloque .estudiar_uci_item .estudiar_uci_text {
	float: left;
	width: 50%;
	overflow: hidden;
}

.estudiar_uci_bloque .estudiar_uci_item .estudiar_uci_text {
	padding: 20px 20px 0;
	text-align: left;
	position: relative;
	overflow: inherit;
}

.estudiar_uci_bloque .estudiar_uci_item .estudiar_uci_text .estudiar_uci_mark {
	position: absolute;
	width: 13px;
	height: 28px;
	z-index: 100;
	top: 40px;
}

.estudiar_uci_bloque .estudiar_uci_item_odd .estudiar_uci_text .estudiar_uci_mark {
	left: -13px;
}

.estudiar_uci_bloque .estudiar_uci_item_odd .estudiar_uci_text .estudiar_uci_mark {
	left: -13px;
}

.estudiar_uci_bloque .estudiar_uci_item_even .estudiar_uci_text .estudiar_uci_mark {
	right: -13px;
}

@media (max-width: 633px ){
	.estudiar_uci_bloque .estudiar_uci_item_even .estudiar_uci_text .estudiar_uci_mark {
		display: none;
		right: 0;
	}
}

.estudiar_uci_bloque .estudiar_uci_item_even .estudiar_uci_image {
	float: right;
}

.estudiar_uci_bloque .estudiar_uci_image img {
	width: 100%;
	height: 100%;
	transition: all 1s ease-out 0s;
}

.estudiar_uci_bloque .estudiar_uci_item:hover .estudiar_uci_image img {
	transform: scale(1.1);
	transition-delay: 0s;
}

.estudiar_uci_item .estudiar_uci_title a {
	font: normal 22px/28px "Lato Heavy", sans-serif;
	text-transform: uppercase;
}

.estudiar_uci_item .estudiar_uci_title a:hover {
	color: #ce8c00;
}

.estudiar_uci_item .estudiar_uci_descripcion {
	font: normal 14px/24px "Lato Regular", sans-serif;
	color: #3b3b3b;
}

.estudiar_uci_more_link {
	margin: 10px 0 0px 0;
	clear: both;
}



/*
** PRODUCTOS
*/

section#productos {
	background: #E8E9F3;
}

section#productos .block:first-child h2.title-block {
	color: #202A62;
	text-transform: uppercase;
	font: normal 60px/60px "Lato Thin", sans-serif;
	margin: 0 0 20px 0;
	text-align: center;
}

#block-block-11,
#block-block-12,
#block-block-14,
#block-block-48,
#block-block-49{
	padding: 80px 50px 50px;
	text-align: center;
	color: #202A62;
	font: normal 14px/24px "Lato Medium", sans-serif;
}

#block-block-48,
#block-block-49{
	padding: 0 0 0px 0px;
}

#block-block-12 {
	padding: 50px 0px;
}

#block-block-11 .content,
#block-block-12 .content,
#block-block-14 .content,
#block-block-40 .content,
#block-block-48 .content,
#block-block-49 .content{
	max-width: 700px;
	margin: 0 auto;
	text-align: center;
}

#block-block-40 .content {
	padding: 40px 0;
}

.page-productos #block-block-14 {
	text-align: left;
	padding: 10px 0;
	margin-top: 30px;
}

.page-productos #block-block-14 .content div {
	margin: 0;
}

#block-block-12 .content,
#block-block-48 .content,
#block-block-49 .content{
	padding-top: 40px;
	border-top: 1px solid #fff;
}

.page-productos #block-block-14 .content {
	border-top: none;
}

#block-imageblock-9 .content {
	background: #202A62;
	padding: 25px 0;
	text-align: center;
}

#block-imageblock-7 .content{
	text-align: center;
}

#block-imageblock-7 .content .block-image a{
	background: #202a62 none repeat scroll 0 0;
	display: block;
	padding: 25px 0;
}

/*
**PRODUCTOS DE NOVA
*/
.link-nova-image{
	background: #fff;
	padding: 20px;
	display: block;
	text-align: center;
}

.nova-image{
	max-width: 700px;
	margin: 0 auto;
}

@media (max-width: 991px){
	.nova-image {
		max-width: 100% !important;
	}
}

.view-productos-de-nova-v1 .views-row {
	position: relative;
	margin-top: 70px;
}

.view-productos-de-nova-v1 .views-row .producto-row-content {
	border-bottom: 3px solid #202A62;
	text-align: center;
	width: 100%;
	padding-top: 30px;
}

.view-productos-de-nova-v1.view-display-id-block_2 .views-row .producto-row-content,
.view-productos-de-nova-v1.view-display-id-block_3 .views-row .producto-row-content{
	border-bottom: 3px solid #68b445;
	margin-bottom: 20px;
}

.view-productos-de-nova-v1 .views-row .producto-row-content p {

}

.view-productos-de-nova-v1 .views-row:hover .producto-row-content {
	border-bottom: 3px solid #D1A318
}

.view-productos-de-nova-v1.view-display-id-block_2 .views-row:hover .producto-row-content,
.view-productos-de-nova-v1.view-display-id-block_3 .views-row:hover .producto-row-content{
	border-bottom: 3px solid #68b445;
}

.view-productos-de-nova-v1 .views-row .producto-row-disc {
	position: absolute;
	width: 75px;
	height: 75px;
	z-index: 1;
	left: 0;
	top: -50px;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transition: transform 0.3s ease;
	-moz-transition: transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
}

.view-productos-de-nova-v1.view-display-id-block_2 .views-row .producto-row-disc,
.view-productos-de-nova-v1.view-display-id-block_3 .views-row .producto-row-disc{
	width: 80px;
	height: 40px;
	top: -25px;
}

.view-productos-de-nova-v1 .views-row:hover .producto-row-disc {
	transform: translate(0px, -10px);
}

.view-productos-de-nova-v1 .producto-row-content:hover .producto-row-content-title a {
	color: #D1A318
}

.view-productos-de-nova-v1.view-display-id-block_2 .producto-row-content:hover .producto-row-content-title a,
.view-productos-de-nova-v1.view-display-id-block_3 .producto-row-content:hover .producto-row-content-title a{
	color: #68b445
}

#block-views-productos-de-nova-v1-block-1 .content {
	margin-left: -15px;
	margin-right: -15px;
	display: table
}

#block-views-productos-de-nova-v1-block-2,
#block-views-productos-de-nova-v1-block-3{
	padding-bottom: 50px;
}

/*
** PRODUCTOS HOME
*/

.view-productos .view-header ul#filters {
	margin-top: 20px;
	float: left;
	width: 100%;
	padding: 0;
}

.page-productos .view-productos .view-header ul#filters {
	margin-top: 50px;
}

.view-productos .view-header {
	margin: 0px 15px;
}

/*.view-productos .view-content {
float: left;
width: 100%;
clear: both;
padding-bottom: 60px;
}*/

/*body.front*/ .view-productos .view-content {
				   float: left;
				   width: 100%;
				   clear: both;
				   margin-top: 60px;
				   padding-bottom: 0px;
			   }

.view-productos .view-header ul#filters li {
	float: left;
	margin: 0;
	padding: 0;
	width: 20%;
	list-style: none
}

.view-productos .view-header ul#filters li a {
	background-position: center top;
	background-repeat: no-repeat;
	border-bottom: 5px solid #202a62;
	display: block;
	height: 91px;
	padding-bottom: 20px;
	text-indent: -9999px;
	width: 100%;
	position: relative;
}

.view-productos .view-header ul#filters li a:before {
	content: "";
	height: 51px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	max-width: 174px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3;
	/*-webkit-transition: background 1s;
-moz-transition: background 1s;
-o-transition: background 1s;
transition: background 1s;*/
}

.view-productos .view-header ul#filters li.xilema-tab a:before{
	max-width: 195px;
}

.view-productos .view-header ul#filters li.xavia-tab a:hover,
.view-productos .view-header ul#filters li.xavia-tab a.selected {
	border-bottom: 5px solid #4EC61A;
}

.view-productos .view-header ul#filters li.xabal-tab a:hover,
.view-productos .view-header ul#filters li.xabal-tab a.selected {
	border-bottom: 5px solid #B53B34;
}

.view-productos .view-header ul#filters li.xauce-tab a:hover,
.view-productos .view-header ul#filters li.xauce-tab a.selected {
	border-bottom: 5px solid #D1A318;
}

.view-productos .view-header ul#filters li.xedro-tab a:hover,
.view-productos .view-header ul#filters li.xedro-tab a.selected {
	border-bottom: 5px solid #C64AB9;
}

.view-productos .view-header ul#filters li.xilema-tab a:hover,
.view-productos .view-header ul#filters li.xilema-tab a.selected {
	border-bottom: 5px solid #4E86DF;
}

.producto-row-content-title {
	text-transform: uppercase;
}

.producto-row-content .producto-row-content-title,
.producto-row-content .producto-row-content-title a {
	font: normal 16px/24px "Lato Medium", sans-serif;
	color: #373737
}

.view-productos .views-row {
	position: relative;
	margin-bottom: 70px;
}

body.not-front .view-productos .views-row {
	margin-bottom: 20px;
	width: 100%;
	float: left;
}

.view-productos .views-row .views-field-nothing {
	background: #fff;
	display: block;
	height: 100%;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 3px;
	float: left;
}

.view-productos .views-row .producto-row-disc {
	position: absolute;
	width: 75px;
	height: 75px;
	z-index: 1;
	left: 0;
	top: -50px;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transition: transform 0.3s ease;
	-moz-transition: transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
}

body.not-front .view-productos .views-row .producto-row-disc {
	left: inherit;
	position: relative;
	top: inherit;
	margin: 10px 20px 0 26px;
}

.producto-row-plegable {
	margin: 30px 0;
}

.producto-row-plegable a {
	padding: 5px 35px 5px 0;
	text-transform: uppercase;
	font: normal 12px/30px "Lato Heavy", sans-serif;
}

.producto-row-plegable a:hover {
	color: #CF910F
}

body.front .view-productos .views-row:hover .producto-row-disc {
	transform: translate(0px, -10px);
}

.producto-row-content {
	background: #fff;
	text-align: center;
	font: normal 14px/24px "Lato Medium", sans-serif;
	color: #373737
}

body.front .view-productos .producto-row-content {
	padding: 10px;
}

body.not-front .producto-row-content {
	display: inline-block;
	text-align: left;
}

.producto-row-content .producto-row-content-descripcion {
	padding: 0 20px;
}

#block-views-productos-block-1 .producto-row-content .producto-row-content-descripcion {
	padding: 0 0px;
}

.producto-row-content-body {
	text-align: left;
}


.producto-xabal .views-field-nothing {
	border-bottom: 3px solid #B53B34
}

.producto-xabal:hover .views-field-nothing {
	border-bottom: 3px solid #89211D
}

.producto-xilema .views-field-nothing {
	border-bottom: 3px solid #4E86DF
}

.producto-xilema:hover .views-field-nothing {
	border-bottom: 3px solid #3057A7
}

.producto-xavia .views-field-nothing {
	border-bottom: 3px solid #4EC61A
}

.producto-xavia:hover .views-field-nothing {
	border-bottom: 3px solid #399806
}

.producto-xedro:hover .views-field-nothing {
	border-bottom: 3px solid #9C088C
}

.producto-xedro .views-field-nothing {
	border-bottom: 3px solid #C64AB9
}

.producto-xauce .views-field-nothing {
	border-bottom: 3px solid #D1A318
}

.producto-xauce:hover .views-field-nothing {
	border-bottom: 3px solid #BA9116
}

.producto-xabal .title-marca {
	color: #B53B34
}

.producto-xavia .title-marca {
	color: #4EC61A
}

.producto-xilema .title-marca {
	color: #4E86DF
}

.producto-xedro .title-marca {
	color: #C64AB9
}

.producto-xauce .title-marca {
	color: #D1A318
}

#block-views-productos-block{
	overflow: hidden;
}
#block-views-productos-block-1 {
	padding-top: 20px;
}

/*
** SERVICIOS
*/
section#servicios {
	background: #fff;
	overflow: hidden;
}

section#servicios .block:first-child {
	background: #e7a312;
	padding: 80px 0 0;
	text-align: center;
	color: #fff;
}

section#servicios .block:first-child h2.title-block {
	color: #fff;
	text-transform: uppercase;
	font: normal 60px/60px "Lato Thin", sans-serif;
	margin: 0 0 20px 0;
}

section#servicios .block:first-child .content {
	padding-bottom: 48px;
	border-bottom: 4px solid #202a62;
	margin: 0 auto;
	font: normal 14px/24px "Lato Medium", sans-serif
}

section#servicios .block:first-child .content p {
	max-width: 800px;
	margin: 0 auto;
}

section#servicios .block:first-child {
	background: #e7a312;
}

#block-views-tipos-de-servicios-v1-block,
#block-views-tipos-de-servicios-v1-block-1{
	padding: 60px 0;
}

.view-tipos-de-servicios-v1 .views-field-nothing-1 {
	text-align: center;
}

.view-tipos-de-servicios-v1 .icono-tipo-servicio {
	margin: 0 auto 30px auto;
	width: 160px;
	height: 160px;
}

.view-tipos-de-servicios-v1 .servicios-academico {
	background-repeat:no-repeat;
	background-position: 0 -2077px;
}

.view-tipos-de-servicios-v1 .servicios-informatico {
	background-repeat:no-repeat;
	background-position: 0 -2494px;
}

.view-tipos-de-servicios-v1 .servicios-editoriales {
	background-repeat:no-repeat;
	background-position: 0 -2664px;
}

.view-tipos-de-servicios-v1 .views-field-title {
	text-align: center;
	margin-bottom: 30px;
}

.view-tipos-de-servicios-v1 .views-field-title a {
	font: normal 16px/24px "Lato Heavy", sans-serif;
	text-transform: uppercase;
}

.view-tipos-de-servicios-v1 .views-row .views-field-title a:hover {
	color: #ce8c00;
}

.view-tipos-de-servicios-v1 .views-field-body {
	font: normal 13px/24px "Lato Medium", sans-serif;
	color: #373737;
	margin-bottom: 20px;
}

.view-servicios-informaticos-y-editoriales .views-row {
	margin-top: 30px;
}

.view-servicios-informaticos-y-editoriales .views-field-title {
	font: 16px/16px "Lato Bold", sans-serif;
	text-transform: uppercase;
	color: #202a62;
}


#block-views-tipos-de-postgrado-v1-block-6 h2.title-block,
#block-views-tipos-de-postgrado-v1-block-5 h2.title-block,
#block-views-tipos-de-postgrado-v1-block-7 h2.title-block{
	font: normal 36px/36px "Lato Thin", sans-serif;
	color: #DDA623;
	margin: 40px 0 0 0;
}

#block-views-tipos-de-postgrado-v1-block-6 .content,
#block-views-tipos-de-postgrado-v1-block-5 .content {
	border-bottom: 3px solid #C1C4D7;
}

#block-views-tipos-de-postgrado-v1-block-7 .content {
	border-bottom: none;
}

.view-cursos-de-postgrado-v1.view-display-id-page_2 .views-row{
	margin-bottom: 40px;
}

/******
******* PIE DE PAGINA
******/
#footer {
	background: #202a62;
	padding: 120px 0 0px 0;
	clear: both;
}

#footer h2.title-block {
	font: normal 20px/28px "Lato Heavy", sans-serif;
	letter-spacing: 0.04em;
	color: #a0a5c3;
	text-transform: uppercase;
}

/*
** CERTIFICADOS
*/
.view-certificados-v1 .views-row {
	margin-top: 25px;
}

.view-certificados-v1 .views-row img {
	max-width: 100%;
	height: 100%;
}

/*
** ENLACES DE INTERES
*/
#block-menu-menu-enlaces-de-interes .content ul.menu {
	padding-left: 0px;
}

#block-menu-menu-enlaces-de-interes .content ul.menu li {
	list-style: none;
	margin-left: 0;
	padding-right: 0;
	width: 49%;
	display: inline-block;
}

#block-menu-menu-enlaces-de-interes .content ul.menu li a {
	font: normal 16px/20px "Lato Medium", sans-serif;
	color: #fff;
}

#block-menu-menu-enlaces-de-interes .content ul.menu li a:hover {
	color: #a0a5c3;
}

/*
** BLOQUE BOLETIN
*/

#footer .block-simplenews .content p {
	font: normal 16px/24px "Lato Regular", sans-serif;
	color: #a0a5c3;
}

#footer .block-simplenews .content .simplenews-subscribe label {
	display: none;
}

#footer .block-simplenews .form-text{
	width: 280px;
	max-width: 100%;
}

#footer .block-simplenews .form-submit {
	border: 1px solid #fff;
	color: #fff;
}

#footer .block-simplenews .content a{
	border: 1px solid #fff;
	color: #fff;
	font: 16px/30px "Lato Heavy",sans-serif;
	padding: 7px 15px;
	text-transform: uppercase;
	transition: box-shadow 0.2s ease-out 0s, background-color 0.2s ease 0s;
}

#footer .block-simplenews .content a:hover{
	background: #cf910f
}

/*
** MESNSAJES DE PIE DE PAGINA
*/
.footer-message {
	padding-top: 60px;
	padding-bottom: 60px;
}

#block-block-3 {
	padding: 5px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	text-align: center;
	color: #a0a5c3
}

.enlaces-pie-message {
	padding-left: 0;
}

#block-menu-menu-menu-pie-de-p-gina {
	border-right: 1px solid #fff;
	padding: 5px 15px 5px 0;
}

#block-menu-menu-menu-pie-de-p-gina .content ul.menu {
	padding-left: 0px;
	text-align: center;
}

#block-menu-menu-menu-pie-de-p-gina .content ul.menu li {
	list-style: none;
	margin: 0 5px;
	display: inline-block;
	padding: 0;
}

#block-menu-menu-menu-pie-de-p-gina .content ul.menu li.first a {
	border-right: 1px solid #fff;
	padding-right: 13px
}



#block-menu-menu-menu-pie-de-p-gina .content ul.menu li a {
	font: normal 14px/20px "Lato Medium", sans-serif;
	color: #fff;
}

#block-menu-menu-menu-pie-de-p-gina .content ul.menu li a:hover {
	color: #a0a5c3;
}

/*
** CLAUSTRO Y DIRECTORIOS
*/

.view-claustro .views-row,
.view-directorios .views-row {
	margin-bottom: 30px;
}

.view-claustro .views-row .views-field-field-foto-profesor img,
.view-directorios .views-row .views-field-field-foto-profesor img {
	border-radius: 100%;
	float: left;
	height: 100px;
	margin-right: 10px;
	width: 100px;
}

.view-claustro .views-row .views-field:first-child,
.view-directorios .views-row .views-field:first-child {
	margin-top: 10px;
}

.view-claustro .views-row .views-field-title,
.view-claustro .views-row .views-field-title a,
.view-directorios .views-row .views-field-title,
.view-directorios .views-row .views-field-title a {
	font: normal 16px/24px "Lato Regular", sans-serif;
}

.view-display-id-attachment .view-content .views-summary a {
	text-transform: uppercase;
	color: #999999;
	font: normal 18px/18px "Lato Bold", sans-serif;
	padding: 0 13px;
}

.view-display-id-attachment .view-content .views-summary:first-child a {
	padding: 0 13px 0 0;
}

.view-display-id-attachment .view-content .views-summary:last-child a {
	padding: 0 0px 0 13px;
}

.view-display-id-attachment .view-content .views-summary a:hover {
	text-decoration: none;
	color: #202A62;
}

#block-menu-menu-directorios {
	border-bottom: 4px solid #CF910F;
	margin-top: -75px;
}

#block-menu-menu-directorios .content ul {
	text-align: right;
}

#block-menu-menu-directorios .content ul li {
	display: inline-block;
	list-style: none;
	padding-bottom: 25px;
}

#block-menu-menu-directorios .content ul li.first a {
	margin-left: 0px;
}

#block-menu-menu-directorios .content ul li a {
	color: #202A62 !important;
	font: normal 14px/14px "Lato Regular", sans-serif;
	padding: 10px 0 10px 60px;
	margin-left: 40px;
	opacity: 0.6;
	position: relative;
}

#block-menu-menu-directorios .content ul li a.active {
	opacity: 1.0;
}

#block-menu-menu-directorios .content ul li a.active::before {
	width: 15px;
	height: 15px;
	background: #202A62;
	border-radius: 50% 50%;
	position: absolute;
	bottom: -38px;
	left: 14px;
	content: " ";
}

#block-menu-menu-directorios .content ul li a.active.directorio-telefonos::before {
	left: 10px;
}

#block-menu-menu-directorios .content ul li a {
	background: url("../images/dir-personas.png") no-repeat left;
}

#block-menu-menu-directorios .content ul li a.directorio-universidades {
	background: url("../images/dir-universidades.png") no-repeat left;
	padding: 10px 0 10px 55px;
}

#block-menu-menu-directorios .content ul li a.directorio-telefonos {
	background: url("../images/dir-telefono.png") no-repeat left;
	padding: 10px 0 10px 50px;
}

.view-directorios.view-display-id-page_1 .views-row {
	border-bottom: 1px solid #c8c9d4;
	padding-bottom: 30px;
}

.views-label-field-provincia {
	float: left;
	margin-right: 5px;
}

.view-directorios.view-display-id-page_2 .views-field-title,
.view-directorios.view-display-id-page_1 .views-field-title {
	min-height: 54px;
}

.view-directorios.view-display-id-page_2 .views-row {
	border-bottom: 1px solid #c8c9d4;
	padding-bottom: 30px;
}

/*
** NODO PROFESOR
*/

.node-profesor .field-name-field-foto-profesor img {
	margin-bottom: 20px;
}

.node-profesor .field-name-field-categoriadocente {
	margin-top: 15px;
}

.node-profesor .field-name-field-foto-profesor img {
	border-radius: 100%;
	float: left;
	height: 100px;
	margin-right: 30px;
	width: 100px;
}

.node-profesor .content {
	border-top: 1px solid #c8c9d4;
	padding-top: 20px;
}

.node-profesor .field-name-body {
	clear: both;
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #c8c9d4;
}

.node-profesor .field-name-field-categoriadocente,
.node-profesor .field-name-field-gradocientifico,
.node-profesor .field-name-field-cargo,
.node-profesor .field-name-field-cargo-no-laboral {
	font: normal 18px/18px "Lato Bold", sans-serif;
	color: #202A62;
	margin-bottom: 10px;
}

/*
** VISTAZO UCI
*/

.region-content-columns-footer {

}

body.page-node-626 h1#page-title,
body.page-node-625 h1#page-title,
body.page-node-627 h1#page-title,
body.page-node-628 h1#page-title,
body.node-type-galeria h1#page-title {
	text-align: center;
}

#block-views-vistazo-uci-v1-block-1,
#block-views-vistazo-uci-v1-block-2,
#block-views-vistazo-uci-v1-block-3 {
	padding-top: 40px;
}

#block-views-vistazo-uci-v1-block-1 .views-row,
#block-views-vistazo-uci-v1-block-2 .views-row {
	margin-bottom: 30px;
}

#block-views-vistazo-uci-v1-block-1 {
	padding-right: 40px;
}

#block-views-vistazo-uci-v1-block-2 {
	padding-left: 40px;
}

#block-views-vistazo-uci-v1-block-1 .views-row .views-field-field-imagen,
#block-views-vistazo-uci-v1-block-2 .views-row .views-field-field-imagen,
#block-views-vistazo-uci-v1-block-3 .views-row .views-field-field-imagen {
	margin-bottom: 15px;
}

#block-views-vistazo-uci-v1-block-3 {
	text-align: center;
	border-left: 1px solid #c8c9d4;
	border-right: 1px solid #c8c9d4;
	padding: 60px 30px 20px;
	margin-left: -15px;
	margin-right: -15px;
}

#block-views-vistazo-uci-v1-block-3.views-row-1 img{
	border-radius: 50%;
}

.view .views-field-field-texto-corto-vistazo-1 {
	line-height: 17px;
}

.view .views-field-field-texto-corto-vistazo-1 p {
	margin-bottom: 0;
}

#block-views-vistazo-uci-v1-block-5 .view .views-field-field-texto-corto-vistazo-1 p,
#block-views-vistazo-uci-v1-block-1 .view .views-field-field-texto-corto-vistazo-1,
#block-views-vistazo-uci-v1-block-2 .view .views-field-field-texto-corto-vistazo-1,
#block-views-vistazo-uci-v1-block-3 .view .views-field-field-texto-corto-vistazo-1 {
	line-height: 24px;
}

#block-views-vistazo-uci-v1-block-3 .views-row-1 {
	margin-bottom: 30px;
}

#block-views-vistazo-uci-v1-block-3 .views-row-2 {
	padding-top: 20px;
}

.view-vistazo-uci-v1 .views-field-title {
	font: normal 18px/20px "Lato Heavy", sans-serif;
	color: #202A62;
	text-transform: uppercase;
}

#block-views-vistazo-uci-v1-block .content {
	margin: 0 auto;
	max-width: 320px;
	text-align: center;
}

#block-views-vistazo-uci-v1-block .views-field-field-texto-corto-vistazo-1 {
	margin: 5px 0;
}

#block-views-vistazo-uci-v1-block .views-field-field-texto-mayor {
	font: normal 24px/20px "Lato Regular", sans-serif;
}

#block-views-vistazo-uci-v1-block-4 .view-vistazo-uci-v1 {
	float: left;
	width: 100%;
	margin-top: 30px;
}

#block-views-vistazo-uci-v1-block-4 .view-vistazo-uci-v1 .view-content {
	margin: 0 auto;
	display: block;
	padding: 40px 0;
	float: left;
	width: 100%
}

#block-views-vistazo-uci-v1-block-4 .views-row {
	text-align: center;
}

#block-views-vistazo-uci-v1-block-4 .views-field-field-texto-corto-vistazo-1 {
	min-height: 24px;
}

#block-views-vistazo-uci-v1-block-4 .views-field-title {
	font: normal 28px/28px "Lato Heavy", sans-serif;
}

#block-views-vistazo-uci-v1-block-5 .views-grouping-row {
	display: table;
	width: 100%;
}

#block-views-vistazo-uci-v1-block-5 .views-row {
	clear: both;
	display: table-row;
	background: #fff;
	float: left;
	width: 100%;
}

#block-views-vistazo-uci-v1-block-5 .views-row .views-field-field-imagen,
#block-views-vistazo-uci-v1-block-5 .views-row .views-field-field-texto-corto-vistazo-1 {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	text-align: center;
}

#block-views-vistazo-uci-v1-block-5 .views-row .views-field-field-texto-corto-vistazo-1 .field-content {
	margin: 0 auto;
	max-width: 350px;
	text-align: left;
	width: auto;
}

#block-views-vistazo-uci-v1-block-5 .views-row .views-field-field-imagen img {
	width: 100%;
	height: 100%;
}

#block-views-vistazo-uci-v1-block-6 {
	clear: both;
	padding-top: 1px;
}



/*
** PAGINA DE POSTGRADO
*/

#block-block-6,
#block-block-10,
#block-block-17,
#block-block-27,
#block-block-28,
#block-block-29,
#block-block-39,
#block-block-42{
	background: #DDA623;
}

#block-block-38{
	clear: both;
}

#block-block-6 .content,
#block-block-10 .content,
#block-block-17 .content,
#block-block-27 .content,
#block-block-28 .content,
#block-block-29 .content,
#block-block-39 .content,
#block-block-42 .content{
	text-align: center;
	font: normal 40px/40px "Lato Thin", sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding: 50px;
	border-bottom: 3px solid #202A62
}

#block-block-17 .content{
	font: normal 45px/45px "Lato Thin", sans-serif;
	padding: 50px 20px;

}

#block-block-27 .content p,
#block-block-28 .content p,
#block-block-29 .content p,
#block-block-6 .content p,
#block-block-39 .content p{
	display: inline-block;
	padding: 20px 0 20px 100px;
}

#block-block-28 .content p {
	padding: 20px 0 20px 130px;
}


div[id^='block-views-tipos-de-postgrado-v1-block'] {
	background: #E9E8F3
}

div[id^='block-views-tipos-de-postgrado-v1-block'] .content {
	border-bottom: 3px solid #202A62;
	padding: 40px 0;
	float: left;
	width: 100%;
}

#block-views-tipos-de-postgrado-v1-block-1 .content {
	padding: 0px 0;
}

#block-views-tipos-de-postgrado-v1-block .content,
#block-views-tipos-de-postgrado-v1-block-5 .content{
	padding: 40px 0 20px;
}

.view-tipos-de-postgrado-v1 .views-row,
.view-cursos-de-postgrado-v1.view-display-id-page_4 .views-row {
	margin: 0;
	padding-top: 60px;
}

.view-tipos-de-postgrado-v1 .views-row-first {
	padding-left: 0px;
}

.view-tipos-de-postgrado-v1 .views-row-last {
	padding-right: 0px;
}

#block-views-tipos-de-postgrado-v1-block .view-tipos-de-postgrado-v1 .views-row,
#block-views-tipos-de-postgrado-v1-block-5 .view-tipos-de-postgrado-v1 .views-row {
	float: left;
	margin: 0;
	margin-bottom: 40px;
}

#block-views-tipos-de-postgrado-v1-block-1 .view-tipos-de-postgrado-v1 .views-row {
	background: none;
}

#block-views-tipos-de-postgrado-v1-block-4 .view-tipos-de-postgrado-v1 .views-row {
	padding-top: 0px;
	background: none;
	margin-bottom: 30px;
}

.view-tipos-de-postgrado-v1 .views-row .views-field-title {
	font: normal 16px/20px "Lato Heavy", sans-serif;
	color: #202A62;
	text-transform: uppercase;
}

/*
** PREGUNTAS FRECUENTES
*/

#pregunta-frecuente-node-form input.form-text {
	width: 100%;
}

#pregunta-frecuente-node-form #boton-cancelar {
	display: none !important
}

.view-preguntas-frecuentes {
	border-bottom: 4px solid #202A62;
	padding-bottom: 25px;
	margin-bottom: 25px;
}

.view-preguntas-frecuentes .views-row {
	border-bottom: 1px solid #c6c8d2;
}

.view-preguntas-frecuentes .views-row-first {
	border-top: 1px solid #c6c8d2;
}

.title-faq {
	font: normal 18px/18px "Lato Bold", sans-serif;
	cursor: pointer;
	color: #202A62;
	padding: 25px 25px 25px 0;
	position: relative;
}

.view-preguntas-frecuentes .views-row .title-faq.state-active {
	color: #d79508;
}

.title-faq::before {
	font: normal 30px/0 "Lato Bold", sans-serif;
	cursor: pointer;
	content: "+";
	position: absolute;
	right: 0;
	top: 50%;
}

.view-preguntas-frecuentes .views-row .title-faq.state-active::before {
	content: "-";
	font: normal 40px/0 "Lato Bold", sans-serif;
}

.body-faq {
	/*height: 0;
    overflow: hidden;
    opacity: 0;*/
	background: #fff;
	padding: 20px;
	margin: 0 0 20px 20px;
	display: none;
}

#block-preguntas-frecuentes-pregunta-form-block h2.title-block {
	font: normal 18px/18px "Lato Bold", sans-serif;
	color: #3b3b3b;
	text-transform: inherit;
}

body.not-logged-in #pregunta-frecuente-node-form .field-name-body{
	display: none !important
}

.body-faq p {
	margin-bottom: 0;
}

/*
** GRUPSO DE IVNESTIGACIÃ“N
*/

.node-grupo-de-investigacion .field-name-field-imagen {
	margin-right: -15px;
	text-align: right;
}

.node-grupo-de-investigacion .field-name-field-imagen img {
	width: 100%;
}

.node-grupo-de-investigacion .field-name-field-imagen .img-bottom-title-inner-caption {
	text-align: left;
}

.title-node-link-profesor {
	color: #202a62;
	font: 18px/18px "Lato Bold", sans-serif;
	padding-bottom: 10px;
	display: block;
	margin-top: 10px;
}

/*
** NODOS Y PAGINAS
*/

.img-bottom-title-inner-right {
	margin-left: 20px;
	float: right;
}

.img-bottom-title-inner-left {
	margin-right: 20px;
	float: left;
}

.img-bottom-title-wrapper {
	position: relative;
	margin-bottom: 0px;
	font: normal 14px/18px "Lato Regular", sans-serif;
	overflow: hidden;
}

.img-bottom-title-wrapper img {
	margin-bottom: 1px;
}

.datos-de-contacto-data {
	float: none;
	width: 100%;
	clear: both;
	background: #C4C6DF;
}

.node-profesor .datos-de-contacto-data {
	margin-top: 40px;
}

.estructura_item .estructura_display_field_directivos {
	border-bottom: 1px solid #c8c7d2;
	padding-bottom: 0px;
}

.estructura_item .datos-de-contacto-data {
	margin-top: 20px;
}

.datos-de-contacto-data-title {
	background: #DDA623;
	display: inline-block;
	padding: 15px;
	border-right: 2px solid #E9E8F3;
}

.estructura_item .datos-de-contacto-data-title {
	display: inline-block;
	padding: 15px;
	border-right: 2px solid #E9E8F3;
	color: #fff;
}

.datos-de-contacto-data-data {
	background: none;
	display: inline-block;
	padding: 7px 30px;
	font-size: 18px;
	line-height: 18px;
}

.estructura_item .datos-de-contacto-data-data {
	padding: 13px;
	font-size: 14px;
	line-height: 14px;
}

.datos-de-contacto-data-mail,
.datos-de-contacto-data-phone {
	display: inline-block;
	margin-right: 60px;
	padding: 7px 0 7px 40px;
}

.datos-de-contacto-data-mail {
	margin-right: 0px;
}

.estructura_item .datos-de-contacto-data-phone {
	background-repeat: no-repeat;
	background-position: left;
}

.datos-de-contacto-data-title h3 {
	color: #fff;
	font-size: 18px;
	text-transform: none;
}

.node .field-name-title h3 {
	font: normal 24px/30px "Lato Bold", sans-serif;
	text-transform: none;
	font-weight: normal;
}

.share-links {
	clear: both;
	border-top: 1px solid #c8c9d4;
	border-bottom: 1px solid #c8c9d4;
	padding: 10px 10px 10px 0;
	margin: 20px 0px;
}

.share-links.share-links-into-node {
	padding: 0px 0px 5px;
	margin: 0px;
	border-top: none;
	border-bottom: none;
}

.share-links.share-links-into-node .enlaces-compartir{
	margin-left: 0px;
}

@media (min-width: 1024px){
	.share-links.share-links-into-node {
		clear: both;
		border-top: none;
		border-bottom: none;
		padding: 0;
		margin: 0px;
		position: relative;
	}
	.share-links.share-links-into-node .enlaces-compartir{
		margin-left: 0px;
		position: absolute;
		top: 10px;
		left: -35px;
		width: 30px;
	}
	.share-links.share-links-into-node .enlaces-compartir a{
		margin-bottom: 5px;
	}
}

@media (min-width: 1200px){
	.share-links.share-links-into-node .enlaces-compartir{
		left: -40px;
	}
}



blockquote.image-field-caption {
	color: #fff;
	font: 14px/18px "Lato Regular", sans-serif;
	background: #dda623 none repeat scroll 0 0;
	border-left: none;
	padding: 10px;

}

blockquote.image-field-caption p {
	width: 95%;
}

#estructura_item_540 > .estructura_display_field_title:nth-child(1),
#estructura_item_540 > .estructura_display_field_body:nth-child(2),
#estructura_item_540 > .estructura_display_field_directivos:nth-child(3),
#estructura_item_665 > .estructura_display_field_title:nth-child(1),
#estructura_item_665 > .estructura_display_field_body:nth-child(2),
#estructura_item_665 > .estructura_display_field_directivos:nth-child(3) {
	display: none;
}

.estructura_sub {
	margin-bottom: 30px;
}

/*
** NODO NOTICIA
*/

.node-noticia .field-name-field-imagen,
.node-noticia .field-name-field-imagenes ,
.node-producto .field-name-field-imagenes,
.node-noticia .field-name-body blockquote,
.node-noticia .field-name-bodyp.image,
body.node-type-noticia .row-content-main .share-links{
	margin-right: -15px;
}

.node-noticia .field-name-field-tomado-de,
.node-noticia .field-name-field-fecha {
	font: normal 14px/14px "Lato Bold", sans-serif;
	color: #3d3d3d;
	margin-bottom: 10px;
}

.node-noticia .field-name-field-imagen img {
	margin: 8px 0px 20px 0px;
	width: 100%
}

.node-caption .field-name-field-imagen img,
.node-noticia.node-caption .field-name-field-imagenes img {
	margin-bottom: 1px;
}

.node-noticia .field-name-field-fecha > div{
	display: inline-block;
}

.node-noticia .field-name-body blockquote {
	margin-top: -9px;
}

.node-noticia .field-name-body p{
	font: 14px/26px "Lato Regular",sans-serif;
	max-width: 600px
}

.node-noticia .field-name-body p a{
	color: #0220a4;
}

/*
** NODO PAGINA
*/
.node-pagina .field-name-field-imagen{
	margin-bottom: 20px;
}

/*
** NODO EVENTO
*/

.node-evento .field-name-summary {
	margin: 20px 0 60px;
}

.node-evento .field-name-field-imagen {
	margin-right: -15px;
}

.node-evento .field-name-field-imagen img {
	width: 100%;
	margin: 8px 0px 20px 0px;
}

.node-evento .field-name-fecha-evento {
	border-top: 1px solid #c8c9d4;
	border-bottom: 1px solid #c8c9d4;
	padding: 10px 10px 10px 0;
	margin: 20px -15px 0 0;
	color: #d79508;
	text-transform: uppercase;
	font: normal 48px/48px "Lato Heavy", sans-serif;
}

.node-evento .fecha_evento_item {
	display: inline-block;
	display: table-cell;
	vertical-align: middle;
	padding: 5px 20px;
}

.node-evento .fecha_evento_item span {
	font: normal 25px/25px "Lato Heavy", sans-serif;
	display: block;
}

.node-evento .fecha_evento_item_first {
	padding-left: 0px;
}

.node-evento .fecha_evento_item_middle {
	border-right: 1px solid #c8c9d4;
	border-left: 1px solid #c8c9d4;
	font-size: 23px;
}

.node-evento .same-date {
	border-right: 1px solid #c8c9d4;
}

.node-evento .field-name-field-convocatoria {
	margin: 20px 0;
}

.node-evento .field-name-field-convocatoria img,
.views-field-field-plegable-promocional img,
.node-producto .field-name-field-plegable-promocional img,
.node-curso-de-postgrado .field-name-field-plegable-promocional img{
	display: none !important;
}

.node-producto .field-name-field-plegable-promocional{
	margin-bottom: 20px;
}

.node-evento .field-name-field-convocatoria a,
.views-field-field-plegable-promocional a,
.node-producto .field-name-field-plegable-promocional a,
.node-curso-de-postgrado .field-name-field-plegable-promocional a{
	padding: 5px 0 5px 35px;
	text-transform: uppercase;
	font: normal 12px/30px "Lato Heavy", sans-serif;
}

.node-evento .field-name-field-convocatoria a:hover,
.views-field-field-plegable-promocional a:hover,
.node-producto .field-name-field-plegable-promocional a:hover,
.node-curso-de-postgrado .field-name-field-plegable-promocional a:hover{
	color: #CF910F
}

.node-evento .field-name-body p a{
	color: #0220a4;
}

/*
**POSTGRADO
*/

#block-views-tipos-de-postgrado-v1-block-1 {
	background: #E9E8F3;
}

#block-views-tipos-de-postgrado-v1-block-1 .col-half-offset {
	margin-left: 4.166666667%
}

#block-views-tipos-de-postgrado-v1-block-1 .col-half-offset:first-child {
	margin-left: 0%
}

#block-views-tipos-de-postgrado-v1-block-1 .views-row {
	padding: 10px 0;
	display: inline-block
}

#block-views-tipos-de-postgrado-v1-block-1 .views-row .views-field-title {
	padding: 10px 10px 10px 0;
	border-right: 2px solid #202A62
}

#block-views-tipos-de-postgrado-v1-block-1 .views-row-last .views-field-title {
	border-right: none
}

#block-views-tipos-de-postgrado-v1-block-1 .views-row .views-field-title a {
	margin-left: 20px;
	padding: 10px 20px 10px 35px;
	font: normal 14px/14px "Lato Bold", sans-serif;
	text-transform: uppercase;
}

#block-views-tipos-de-postgrado-v1-block-1 .views-row-first .views-field-title a {
	margin-left: 15px;
}

/*
**CURSOS DE POSTGRADO
*/

.view-cursos-de-postgrado-v1 .views-grouping-row h2 {
	font: normal 24px/24px "Lato Regular", sans-serif;
	color: #3b3b3b;
	text-transform: uppercase;
	padding-bottom: 10px;

}

.page-estudios-postgrado-cursos .view-cursos-de-postgrado-v1 .views-row {
	border-bottom: 1px solid #ccc;
	padding: 1px 0
}

.view-cursos-de-postgrado-v1 .views-row span.label {
	font: 14px/14px "Lato Bold", sans-serif;
	color: #3b3b3b;
	padding: 0;
}
.view-cursos-de-postgrado-v1 .views-row .views-field-modalidad span.label {
	display: none
}

.view-cursos-de-postgrado-v1 .views-row .views-field-modalidad span.label:first-child {
	display: inline;
}
.cursos-col {
	padding: 10px;
	display: inline-block;
	vertical-align: top;
}

.cursos-col:first-child {
	width: 25%;
	padding-left: 0;
}

.cursos-col:last-child {
	padding-right: 0;
	width: 74%;
}

.cursos-col:last-child div:first-child {

}
.page-estudios-postgrado-cursos .view-cursos-de-postgrado-v1 .views-row:first-of-type {
	border-top: 1px solid #ccc
}
.page-estudios-postgrado-cursos .view-cursos-de-postgrado-v1 .view-header .views-row:first-of-type{
	border-top: 0 none;
	border-bottom: 0 none;
}
#solicitud-de-matricula-node-form .form-item-field-cursos-und{
	margin-bottom: 30px;
}
#solicitud-de-matricula-node-form .form-item-field-cursos-und > label{
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
	text-transform: uppercase;
	display: block;
	font-size: 18px;
	color: #202A62;
	border-bottom: 1px solid #c6c8d2;
	margin-top: 30px;
	padding-bottom: 10px;
}

.view-cursos-de-postgrado-v1 .views-field-title {
	font: normal 18px/22px "Lato Bold", sans-serif;
	color: #202A62;
}

#block-views-cursos-de-postgrado-v1-block-1 .view-cursos-de-postgrado-v1 .views-field-title a{
	font: normal 14px/20px "Lato Regular",sans-serif;
}

#block-views-cursos-de-postgrado-v1-block-1 .view-cursos-de-postgrado-v1 .views-row{
	margin-bottom: 15px;
}

.view-cursos-de-postgrado-v1.view-id-cursos_de_postgrado_v1.view-display-id-page .view-content > h3{
	margin-top: 10px;
}

.icono-estado-curso-abierto,
.icono-estado-curso-cerrado {
	font: normal 14px/30px "Lato Heavy", sans-serif;
	color: #CF910F;
	padding: 5px 0 5px 25px;
	text-transform: uppercase;
	float: right;
}

.icono-estado-curso-cerrado {
	color: #585a76;
}

.enlace-curso-opciones {
	font: normal 14px/30px "Lato Heavy", sans-serif;
	border: 1px solid #202A62;
	padding: 7px 13px;
	float: right;
	clear: both;
	text-transform: uppercase;
	margin-top: 10px;
}

.opciones-cursos-col{
	padding-right: 0;
}

.opciones-cursos-col .date-display-interval{
	clear: both;
	float: right;
	margin-top: 10px;
	font: normal 11px/11px "Lato Light", sans-serif;
}

.view-cursos-de-postgrado-v1 .view-footer {
	text-align: right;
	padding: 20px 0
}

/*
** PUBLICACIONES
*/

.view-publicaciones-v1 .views-row {
	padding: 50px 0px;
	border-top: 1px solid #c8c9d4;
}

.view-publicaciones-v1 .views-row-first {
	border-top: none;
}

.view-publicaciones-v1 .views-row .views-field-field-volumen {
	margin-bottom: 20px;
}

.view-publicaciones-v1 .views-field-field-imagen-publicacion,
.view-publicaciones-v1 .views-field-field-art-culos-incipales {
	display: inline-block;
	vertical-align: top;
}

.view-publicaciones-v1 .views-field-field-art-culos-incipales {
	max-width: 700px;
}

.view-publicaciones-v1 .views-field-field-imagen-publicacion {
	margin: 0px 100px 0 0px;
}

.view-ultimas-publicaciones-v1 .views-field-body {
	padding-right: 50px;
}

.view-ultimas-publicaciones-v1 .views-field-field-anno {
	margin: 0px 0 10px;
}

.view-ultimas-publicaciones-v1 .views-field-field-imagen-publicacion {
	margin: 20px 0;
}

.view-ultimas-publicaciones-v1 .views-field-field-art-culos-incipales .views-label {
	font: normal 16px/16px "Lato SemiBold", sans-serif;
	margin: 10px 0;
}

.view-ultimas-publicaciones-v1 .content .views-field-field-url a {
	color: #202a62;
	text-transform: uppercase
}

.view-ultimas-publicaciones-v1 .content .views-field-field-url a:hover {
	text-decoration: underline
}

/*
** CENTROS
*/

.view-centros-de-desarrollo-v1 {
	padding: 40px 0;
	width: 100%;
	float: left;
}

.view-centros-de-desarrollo-v1 .views-row {
	padding: 20px 0;
	border-bottom: 1px solid #c8c9d4;
	width: 100%;
	float: left;
	clear: both;
	position: relative
}

.view-centros-de-desarrollo-v1 .views-field-field-imagen {
	padding-left: 0;
}

.view-centros-de-desarrollo-v1 .views-row-1 {
	border-top: 1px solid #c8c9d4;
}

.view-centros-de-desarrollo-v1 .views-field-title {
	font: 20px/24px "Lato SemiBold", sans-serif;
	margin-bottom: 30px;
}

.view-centros-de-desarrollo-v1 .views-row .views-field-nothing {
	position: unset;
}

.view-centros-de-desarrollo-v1 .views-row .views-field-view-node-1 {
	position: absolute;
	bottom: 15px;
	z-index: 88;
}

/*
** ESTRUCTURA
*/

#block-block-24 {
	max-width: 600px;
	padding-right: 60px;
	display: inline-block;
	vertical-align: top;
}

#block-block-25 {
	max-width: 200px;
	display: inline-block;
	padding-top: 7px;
	vertical-align: top;
}

#block-block-25 .content{
	text-transform: uppercase;
	color: #202A62;
}

#block-block-25 p {
	padding-left: 30px;
	position: relative;
}

#block-block-25 p::before {
	width: 23px;
	height: 23px;
	border: 1px solid #C8C7D2;
	position: absolute;
	left: 0;
	top: 0;
	content: " ";
	background: #EBDDDD;
}

#block-block-25 p:first-child::before {
	background: #E9F3E7;
}

#block-block-25 p:last-child::before {
	background: #E0DDEC;
}

#block-estructura-estructura-v1 {
	float: left;
	width: 100%;
	clear: both;
	margin-top: 30px;
	border-top: 3px solid #202A62;
	border-bottom: 3px solid #202A62;
}

#block-estructura-estructura-v1 .content {
	display: table
}

#block-estructura-estructura-v1 .enlaces_estructura,
#block-estructura-estructura-v1 .descripciones_estructura {
	display: table-cell;
	float: none;
	padding: 40px 0;
}

.enlaces_estructura {
	height: 100%;
	display: table-cell;
	border-right: 3px solid #202A62;
}

.enlaces_estructura .estructura_item {
	border-top: 1px solid #C8C7D2;
	padding: 10px 12px;
	margin-left: 20px;
	cursor: pointer;
	color: #202A62;
	font-size: 14px;
	line-height: 14px;
	position: relative;
}

.enlaces_estructura .estructura_item .contextual-links-wrapper {
	text-transform: capitalize;
	color: #202A62;
	font-size: 14px;
	line-height: 14px;
}

.enlaces_estructura .estructura_item::after {
	background: #c8c7d2 none repeat scroll 0 0;
	content: " ";
	height: 100%;
	left: -20px;
	position: absolute;
	top: 0;
	width: 1px;
	z-index: 555;
}

.enlaces_estructura .estructura_item::before {
	background: #c8c7d2 none repeat scroll 0 0;
	content: " ";
	height: 1px;
	left: -20px;
	position: absolute;
	top: 51%;
	width: 16px;
}

.enlaces_estructura .estructura_item:first-child::before {
	height: 0px;
}

.enlaces_estructura .estructura_item:last-child::after {
	background: none;
	border-bottom: none;
	border-left: 1px solid #c8c7d2;
	height: 50%;
	width: 15px;
}

.enlaces_estructura .estructura_item:first-child::after {
	border-left: 1px solid #c8c7d2;
	height: 50%;
	left: 0;
	background: none;
	position: absolute;
	top: 33px;
	width: 15px;
}

.enlaces_estructura .estructura_item.active {
	color: #DDA623;
	position: relative;
}

.enlaces_estructura .active::before {
	position: absolute;
	width: 0;
	height: 0;
	left: inherit;
	top: inherit;
	right: -10px;
	background: none;
	content: " ";
	border-top: 7px solid transparent;
	border-left: 10px solid #202A62;
	border-bottom: 7px solid transparent;
}

.enlaces_estructura .estructura_item.active:first-child::before {
	position: absolute;
	right: -10px;
	width: 0;
	display: none !important;
	height: 0;
	content: "";
	border-top: none;
	border-left: none;
	border-bottom: none;
}

.enlaces_estructura .estructura_item_vicerrectorias {
	background: #E9F3E7;
}

.enlaces_estructura .estructura_item_facultades {
	background: #EBDEDE;
}

.enlaces_estructura .estructura_item_direcciones,
.enlaces_estructura .estructura_item_otros {
	background: #E0DDEC;
}

.enlaces_estructura .estructura_item:first-child {
	border-bottom: none;
	border-top: none;
	background: none;
	margin-left: 0px;
	padding: 12px 12px 12px 0;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	color: #202A62 !important;
}

.enlaces_estructura .estructura_item:last-child {
	border-bottom: 1px solid #C8C7D2;
}

.estructura_display_field_title {
	text-transform: uppercase;
	color: #202A62;
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 20px;
}

.estructura_display_field_body {
	border-bottom: 1px solid #C8C7D2;
	padding-bottom: 10px;
}

.descripciones_estructura .estructura_item {
	margin-left: 60px;
}

.descripciones_estructura .estructura_item p {
	max-width: 700px;
}

.descripciones_estructura .estructura_item .directivo-item {
	margin-bottom: 15px;
}

.descripciones_estructura .estructura_item .directivos {
	padding-top: 10px;
}

.descripciones_estructura .estructura_item .directivos img {
	border-radius: 100%;
	float: left;
	height: 100px;
	margin-right: 10px;
	width: 100px;
}

/*
** COMPARTIR
*/

.enlaces-compartir {
	display: inline-block;
	margin-left: 30px;
}

.enlaces-compartir a {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	text-indent: -9999px;
	background: #000;
	border-radius: 100% 100%;
}

/*
** MOBILE HEADER
*/

.dt-mobile-header {
	background-color: #202A62;
	width: 400px;
	display: block;
	box-sizing: border-box;
	height: 100%;
	max-width: 100%;
	min-height: 100%;
	padding: 30px 30px 0;
	position: fixed;
	top: 0;
	margin-left: -100%;
	z-index: 9602;
	box-shadow: 0 0 26px rgba(0, 0, 0, 0.31);

}

.dt-mobile-menu-icon.floating-btn {
	opacity: 1;
	visibility: visible;
	float: left;
	width: 35px;
	margin-top: 20px;
}

.floating-btn {
	height: auto;
	width: 30px;
	display: block
}

.line {
	background: #A3A0C5;
	height: 3px;
	width: 100%;
	margin-bottom: 5px;
}

.dt-mobile-menu-icon.floating-btn:hover .line {
	background: #fff;
}

.line:last-child {
	margin-bottom: 0px;
}

.dt-close-mobile-menu-icon {
	right: 0px;
	height: 29px;
	float: right;
	margin-top: -25px;
	margin-right: -30px;
	width: 29px;
	z-index: 9999;
	cursor: pointer;
}

.dt-close-mobile-menu-icon .glyphicon {
	color: #fff;
}

.dt-mobile-header .region-opciones-encabezado {
	padding-top: 35px;
}

.dt-mobile-header .region-opciones-encabezado > .block {
	margin-bottom: 15px;
}

.dt-mobile-header .region-opciones-encabezado .content ul {
	text-align: center;
	margin-bottom: 0
}

.dt-mobile-header .region-opciones-encabezado #block-search-form {
	display: none !important
}

/*
** MAIN MENU MOBILE
*/

.menu-principal-telefono ul {
	margin: 50px 0 0 0 !important;
	padding: 0 !important;
	text-align: center !important;
}

.menu-principal-telefono ul li ul {
	margin: 0px 0 0 0 !important;
}

.menu-principal-telefono li {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	border-bottom: 1px solid #3a4376
}

.menu-principal-telefono li ul li {
	border-bottom: none
}

.menu-principal-telefono li:first-child {
	border-top: 1px solid #3a4376
}

.menu-principal-telefono li ul li:first-child {
	border-top: none
}

.menu-principal-telefono li > a, .menu-principal-telefono li > span {
	margin: 0;
	color: #a2a5c7;
	display: block;
	cursor: pointer;
	font: 15px/15px "Lato SemiBold", sans-serif;
	padding: 15px 20px;
	text-transform: uppercase;
}

.menu-principal-telefono li > a:hover, .menu-principal-telefono li > span:hover {
	color: #fff;
}

.menu-principal-telefono li ul li > a, .menu-principal-telefono li ul li > span {
	font: 11px/11px "Lato SemiBold", sans-serif;
	padding: 9px 20px;
	text-transform: uppercase;
}

/*
** MORE LINK
*/

.view-tipos-de-servicios-v1 .more-link,
.view-noticias-v1 .views-field-view-node a,
.view-taxonomy-term .views-field-view-node a,
.estudiar_uci_item .estudiar_uci_more_link a,
.view-eventos-v1 .views-field-view-node a,
.noticias_more_link a,
.view-tipos-de-postgrado-v1 .views-row .views-field-php a,
.view-centros-de-desarrollo-v1 .views-row .views-field-view-node-1 a {
	font: 14px/14px "Lato Bold", sans-serif;
	padding: 3px 30px 3px 0;
	text-transform: uppercase;
	position: relative
}

.view-noticias-v1 .views-field-view-node a:after,
.view-taxonomy-term.views-field-view-node a:after,
.view-tipos-de-servicios-v1 .more-link:after,
.estudiar_uci_item .estudiar_uci_more_link a:after,
.view-eventos-v1 .views-field-view-node a:after,
.noticias_more_link a:after,
.view-tipos-de-postgrado-v1 .views-row .views-field-php a:after,
.view-centros-de-desarrollo-v1 .views-row .views-field-view-node-1 a:after{
	content: '';
	display: block;
	width: 23px;
	height: 22px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.view-tipos-de-servicios-v1 .more-link:hover,
.view-noticias-v1 .views-field-view-node a:hover,
.view-taxonomy-term.views-field-view-node a:hover,
.estudiar_uci_item .estudiar_uci_more_link a:hover,
.view-eventos-v1 .views-field-view-node a:hover,
.noticias_more_link a:hover,
.view-tipos-de-postgrado-v1 .views-row .views-field-php a:hover {
	color: #ce8c00;
}

/*
** COLORBOX
*/

#cboxCurrent {
	border-left: none;
	bottom: -31px;
	color: #fff;
}

#cboxTitle {
	color: #fff;
}

#colorbox {
	background: #d79508;
}

/*
**RESPONSIVE
*/

@media (min-width: 992px) and (max-width: 1260px) {

	/*.estudiar_uci_bloque {
    clear: both;
    float: none;
    margin: 0 auto;
    }*/

}

@media (min-width: 992px) and (max-width: 1210px) {
	.estudiar_uci_item .estudiar_uci_title a {
		font: 18px/20px "Lato Heavy", sans-serif;
	}

	.estudiar_uci_item .estudiar_uci_descripcion {
		font: 12px/20px "Lato Regular", sans-serif;
	}

}

@media (min-width: 992px) and (max-width: 1090px) {
	.estudiar_uci_item .estudiar_uci_title a {
		font: 16px/18px "Lato Heavy", sans-serif;
	}

	.estudiar_uci_bloque .estudiar_uci_item .estudiar_uci_text {
		padding: 10px 10px 0;
	}

	.estudiar_uci_item .estudiar_uci_more_link a {
		background: none;
		font: 16px/18px "Lato Bold", sans-serif;
	}

}

/*
** (<1170px)
*/
@media (max-width: 1170px) {
	.todas-noticias{
		margin: 6px 0 0 14px;
	}
	.title-block-noticia {
		padding-top: 10px;
	}
	.title-block-noticia h2{
		font: 30px/30px "Lato Thin",sans-serif;
		margin-bottom: 10px;
	}
	.titulo-noticia a {
		font: 18px/20px "Lato Regular",sans-serif;
	}
	.fecha-noticia, .titulo-noticia, .texto-noticia{
		margin-bottom: 0;
	}
	.fecha-noticia-dias {
		font: 16px/16px "Lato Regular",sans-serif;
	}
	.fecha-noticia-hora {
		font: 16px/16px "Lato Heavy",sans-serif;
	}
}

/*
** Extra small devices Phones (<768px)
*/
@media (max-width: 767px) {
	.header-content {
		padding: 10px 0;
	}
	#block-views-tipos-de-postgrado-v1-block-4 .view-tipos-de-postgrado-v1 .views-row {
		padding: 0 15px !important;
	}

	.view-centros-de-desarrollo-v1 .views-field-field-imagen {
		padding-left: 15px;
	}
	.view-centros-de-desarrollo-v1 .views-row{
		padding-bottom: 50px;
	}

	.view-centros-de-desarrollo-v1 .views-field-title{
		margin: 10px 0;
	}

	.page-universidad-noticias .region-content .view-noticias-v1 .views-row:nth-child(2n), .view-taxonomy-term .views-row:nth-child(2n) {
		padding: 0 0 0 0px;
	}
	.view-tipos-de-postgrado-v1 .views-row-first {
		padding-left: 15px;
	}

	#block-views-vistazo-uci-v1-block-2,
	#block-views-vistazo-uci-v1-block-1	{
		padding: 0px 30px 0px;
	}

	#block-views-vistazo-uci-v1-block-5 .views-row .views-field-field-imagen,
	#block-views-vistazo-uci-v1-block-5 .views-row .views-field-field-texto-corto-vistazo-1 {
		display: block;
		text-align: center;
		vertical-align: middle;
		width: 500px;
		margin: 20px auto;
		float: none;
		max-width: 100%;
	}

	.view-tipos-de-servicios-v1 .views-field-body {
		text-align: center;
	}

	.view-tipos-de-servicios-v1 .views-field-nothing {
		text-align: center;
	}

	.view-eventos-v1 .views-row {
		margin-bottom: 30px;
	}

	.flex-caption {
		position: absolute;
		bottom: 20px;
		z-index: 666;
		text-align: center;
		width: 100%;
	}

	.flex-caption-content {
		margin: 0 !important;
	}

	.header-cold-left, .header-cold-mobile-left {
		background: none;
	}

	.slide-color-bg {
		background: rgba(0, 0, 0, 0.5);
		height: 100%;
		width: 100%;
	}

	.flex-control-nav {
		display: none !important;
	}

	#block-views-vistazo-uci-v1-block-4 .views-row {
		margin-bottom: 40px;
	}

	#block-views-vistazo-uci-v1-block-1 .views-row, #block-views-vistazo-uci-v1-block-2 .views-row {
		text-align: center;
	}

	#block-estructura-estructura-v1 .enlaces_estructura,
	#block-estructura-estructura-v1 .descripciones_estructura {
		display: block;
		float: inherit;
		padding: 10px 0;
	}

	.enlaces_estructura {
		height: auto;
		display: block;
		border-right: none;
	}
	.descripciones_estructura .estructura_item {
		margin-left: 20px;
	}

	h1 {
		font: 40px/40px "Lato Thin",sans-serif;
		margin-bottom: 25px;
	}

	#block-block-6 .content, #block-block-10 .content, #block-block-17 .content, #block-block-27 .content, #block-block-28 .content, #block-block-29 .content, #block-block-39 .content {
		color: #fff;
		font: 40px/40px "Lato Thin",sans-serif;
		text-align: center;
		text-transform: uppercase;
	}
	#block-block-27 .content p, #block-block-28 .content p, #block-block-29 .content p, #block-block-6 .content p, #block-block-39 .content p {
		padding-left: 0px;
		background: none
	}
	#block-block-6 .content, #block-block-10 .content, #block-block-17 .content, #block-block-27 .content, #block-block-28 .content, #block-block-29 .content, #block-block-39 .content {
		padding: 20px 0;
	}
	.datos-de-contacto-data-title{
		width: 100%;
		border-right: none;
	}
}

/*
** Small devices Tablets (â‰¥768px)
*/
@media (min-width: 768px) and (max-width: 991px) {

	/* DIRECTORIOS */
	.view-directorios.view-display-id-page_1 .views-row .views-field-title {
		min-height: 50px;
	}

	.view-directorios.view-display-id-page_1 .views-row:nth-child(4),
	.view-directorios.view-display-id-page_1 .views-row:nth-child(7),
	.view-directorios.view-display-id-page_1 .views-row:nth-child(10),
	.view-directorios.view-display-id-page_1 .views-row:nth-child(13),
	.view-directorios.view-display-id-page_1 .views-row:nth-child(16),
	.view-directorios.view-display-id-page_1 .views-row:nth-child(19),
	.view-directorios.view-display-id-page_1 .views-row:nth-child(22),
	.view-directorios.view-display-id-page_1 .views-row:nth-child(25) {
		clear: both !important;
	}

}

/*
** Medium devices Desktops (â‰¥992px)
*/
@media (min-width: 992px) and (max-width: 1199px) {

}

/*
**Large devices Desktops (â‰¥1200px)
*/
@media (min-width: 1200px) {

}

/*
**Large devices Desktops (â‰¥1200px)
*/
@media (min-width: 992px) {
	.imagen-noticia {
		display: none !important
	}

}

@media (min-width: 1281px) {
	ul.slides li .row .col-imagen-noticia .col-imagen-noticia-content {
		background-position: left center;
	}

}

@media (max-width: 1199px) {
	.region-menu-principal .content > ul > li > a, .region-menu-principal .content > ul > li > span {
		font: 13px/15px "Lato Regular", sans-serif;
		padding: 0 10px 18px;
	}

}

@media (max-width: 1010px) {
	.view-productos .view-header ul#filters li a {
		width: 55px;
		background-position: left top;
	}

	.view-productos .view-header ul#filters li {
		width: 55px;
		position: relative;
		margin-bottom: -5px;
		float: none;
		display: inline-block;
	}

	.view-productos .view-header ul#filters {
		border-bottom: 5px solid #202a62;
		position: relative;
		text-align: center;
	}
}

@media (min-width: 992px) {
	#block-views-tipos-de-postgrado-v1-block .view-tipos-de-postgrado-v1 .views-row,
	#block-views-tipos-de-postgrado-v1-block-5 .view-tipos-de-postgrado-v1 .views-row {
		/*width: 20%;*/
		margin: 0;
		padding: 0px 30px 0 0;
		margin-bottom: 30px;
	}
}

@media (max-width: 991px) {
	.footer-cols .block {
		margin-bottom: 50px;
	}

	#block-menu-menu-directorios {
		margin-top: 5px;
		margin-bottom: 20px;
	}

	#block-menu-menu-directorios .content ul {
		text-align: left;
	}

	.galeria-exposed span {
		display: inline-block;
	}

	.no-mobile {
		display: none !important;
	}

	.header-content > .container.visible-xs,
	.dt-mobile-menu-icon {
		display: block !important;
	}

	.header-content {
		padding: 11px 0;
	}

	.col-imagen-noticia {
		display: none !important;
	}

	section#noticias .flex-direction-nav li {
		top: 275px;
	}

	section#noticias .flex-direction-nav li.flex-nav-prev {
		left: 4%;
	}

	section#noticias .flex-direction-nav li.flex-nav-next {
		right: 4%;
	}

	#block-views-vistazo-uci-v1-block-1 .views-row, #block-views-vistazo-uci-v1-block-2 .views-row {
		text-align: center;
	}

	.directivo-item {
		width: 100%;
		clear: both;
	}

	.estructura_item .datos-de-contacto-data-title {
		width: 100%;
		border-right: none;
	}

	.estructura_item .datos-de-contacto-data-phone,
	.estructura_item .datos-de-contacto-data-mail {
		padding: 15px 0 15px 40px;
	}

	.color-white {
		display: none;
	}

	.content_top_left{
		padding-top: 10px;
	}

	.content_top_left h1{
		font: 30px/30px "Lato Thin",sans-serif;
		margin-bottom: 5px;
	}
	.header-content{
		padding: 10px 0 !important
	}

	.back-to-top {
		width: 80px;
		height: 55px;
		right: -53px;
	}
	.back-to-top-icon {
		bottom: 10px;
		right: 13px;
		font-size: 11px;
	}

}

@media (max-width: 633px) {
	.estudiar_uci_bloque .estudiar_uci_item .estudiar_uci_image, .estudiar_uci_bloque .estudiar_uci_item .estudiar_uci_text {
		float: none;
		margin: 0 auto;
	}

	#block-menu-menu-directorios .content ul li a.active::before {
		background: none;
		content: "";
	}

	#block-menu-menu-directorios .content ul li a {
		margin-left: 0px;
	}

}

@media (min-width: 481px) and (max-width: 662px) {
	section#noticias .flex-direction-nav li {
		top: 200px;
	}

}

@media (max-width: 480px) {
	.estudiar_uci_bloque .estudiar_uci_item .estudiar_uci_image, .estudiar_uci_bloque .estudiar_uci_item .estudiar_uci_text {
		width: 100%;
	}

	#block-block-11, #block-block-12, #block-block-14 {
		padding: 50px 10px 50px;
	}

	section#productos .block:first-child h2.title-block,
	section#servicios .block:first-child h2.title-block {
		font: 50px/50px "Lato Thin", sans-serif;
	}

	.flex-caption .flex-caption-content-content * {
		font: 18px/24px "Lato SemiBold", sans-serif;
	}

	section#noticias .flex-direction-nav li {
		top: 200px;
	}

	h1 {
		font: 30px/30px "Lato Thin",sans-serif;
		margin-bottom: 20px;
	}

	.view-productos .view-header ul#filters li {
		width: 52px;
	}

	section#eventos h2.title-block {
		font: normal 55px/55px "Lato Thin", sans-serif;
	}

	section#productos .block:first-child h2.title-block, section#servicios .block:first-child h2.title-block {
		font: 40px/40px "Lato Thin",sans-serif;
	}
	section#productos .title-block-wrapper a, section#servicios .title-block-wrapper a{
		margin: 20px 0 0 15px;
		line-height: 42px;
	}
	section#servicios .block:first-child{
		padding: 40px 0 0;
	}
	section#eventos{
		padding: 40px 0;
	}
	.estudiar_uci_text{
		padding-bottom: 20px !important;
	}

}

@media (min-width: 768px) {
	#node-434 .contact-text,
	#node-435 .contact-text{
		display: inline-block;
		vertical-align: middle;
		float: none;
		width: 49%;
	}

	#node-435 .contact-text:last-child,
	#node-434 .contact-text:last-child{
		padding-right: 0;
	}
}


#node-38 footer,
#node-370 footer {
	display: none;
}

/*
** SOLICITUD
*/
.node-solicitud_de_matricula-form .field-name-field-fecha-de-graduado input.form-text{
	cursor: text !important;
	background: #fff;
}
.node-curso_de_postgrado-form label{
	display: block;
	font-weight: normal;
	font-family: "Lato Bold",sans-serif;
}

.node-solicitud_de_matricula-form .field-name-field-provincia-solicitud > div > div{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.node-solicitud_de_matricula-form .field-name-field-provincia-solicitud > div > div .shs-select-level-1{
	margin-right: 1%;
	flex: 0 0 49%
}

.node-solicitud_de_matricula-form .field-name-field-provincia-solicitud > div > div .shs-select-level-2{
	margin-left: 1%;
	flex: 0 0 49%
}

.node-solicitud_de_matricula-form .field-name-field-provincia-solicitud label{
	display: block;
	border-bottom: 1px solid #c6c8d2;
	margin: 10px 0;
	padding-bottom: 10px;
	text-transform: uppercase;
	color: #202A62;
	font-weight: normal;
	flex: 0 0 100%;
}

.node-curso_de_postgrado-form input.form-text,
.node-curso_de_postgrado-form select.form-select{
	width: 100%;
}

#solicitud-de-matricula-node-form .description h4 {
	display: block;
	border-bottom: 1px solid #c6c8d2;
	margin-top: 30px;
	padding-bottom: 10px;
}

#solicitud-de-matricula-node-form .form-text,
#solicitud-de-matricula-node-form select {
	width: 100%;
}

#solicitud-de-matricula-node-form fieldset legend {
	display: none;
}

#solicitud-de-matricula-node-form .field-name-field-fecha-de-graduado .description {
	display: none;
}

#solicitud-de-matricula-node-form .date-padding {
	padding: 0;
}

#solicitud-de-matricula-node-form .date-no-float,
#solicitud-de-matricula-node-form .container-inline-date .form-item,
#solicitud-de-matricula-node-form .container-inline-date .form-item input {
	width: 100%;
}

#solicitud-de-matricula-node-form .container-inline-date > .form-item {
	margin: 0 !important;
}

#solicitud-de-matricula-node-form .container-inline-date .date-padding,
#solicitud-de-matricula-node-form .container-inline-date .form-item .form-item {
	float: none
}



#edit-actions #edit-cancel{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #202a62;
	color: #202a62;
	font: 16px/30px "Lato Heavy",sans-serif;
	padding: 8px 15px;
	text-transform: uppercase;
	transition: box-shadow 0.2s ease-out 0s, background-color 0.2s ease 0s;
	margin-left: 20px;
}

#edit-actions #edit-cancel:hover {
	background: #cf910f;
	border: 1px solid #cf910f;
	color: #fff;
}

.captcha legend,
.captcha label,
.captcha .fieldset-description,
.captcha .form-item-captcha-response .description{
	display: none;
}

fieldset.captcha {
	position: relative;
}

fieldset.captcha .reload-captcha{
	width: 33px;
	height: 27px;
	display: inline-block;
	text-indent: -9999px;
	position: absolute;
	top: 18px;
	left: 160px;
}

fieldset.captcha .form-text{
	width: 190px !important;
}

fieldset.captcha img{
	background: #fff none repeat scroll 0 0;
	border: 1px solid #c8c7d2;
	height: auto;
	padding: 5px;
	width: 150px;
}

/*
** PASEO VIRTUAL
*/

#block-paseo-virtual-paseo-virtual-block .content{
	text-align: center;
}

.emscripten{
	margin: 0 auto;
	position: relative;
	z-index: 5;
}

.load-virtual{
	margin: 0 auto;
	position: absolute;
	z-index: 4;
	width: 100%;
	height: 100%;
}

body.page-node-962 .header-content > .container.visible-xs,
body.page-node-962 .header-content > .container.visible-xs > .visible-xs{
	display: block !important
}

body.page-node-962 .header-content{
	padding: 10px 0 !important;
}

body.page-node-962 .header-content > .container.hidden-xs,
body.page-node-962 .share-links,
body.page-node-962 .tabs,
body.page-node-962 #footer,
body.page-node-962 #page-title{
	display: none !important
}

body.page-node-962 .row-content-main{
	padding: 0 !important
}

body.page-node-962 section#main-content > #content > .container,
body.page-node-962 section#main-content > #content > .container .row,
body.page-node-962 section#main-content > #content > .container .row .row-content-main{
	width: 100% !important;
	max-width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}

h1#page-title{
	font-size: 35px;
	line-height: 1;
}

.clearboth{
	clear: both;
}

#block-facebook-blocks-twitter-line-block{
	padding: 60px 0;
}

#block-facebook-blocks-twitter-line-block .col-md-12{
	padding: 40px 20px;
	background: rgba(0,0,0,0.7)
}

#block-facebook-blocks-twitter-line-block{
	background-size: cover;
	background-attachment: fixed;
}

#block-facebook-blocks-twitter-line-block .content{
	text-align: center;
}

#block-facebook-blocks-twitter-line-block h2.title-block{
	font: 40px/40px "Lato Thin",sans-serif;
	margin: 0 0 40px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}

iframe#twitter-widget-0{
	width: 100% !important;
}

a.twitter-timeline{
	color: #fff;
}

.view-empty p{
	font: normal 20px/20px "Lato SemiBold",sans-serif;
	color: rgba(0,0,0,0.2);
	text-transform: uppercase
}

.view-matriculados.view-display-id-block_1 .views-field-title{
	font: normal 18px/24px "Lato SemiBold",sans-serif;
	margin-bottom: 15px;
}


.node-curso_de_postgrado-form a.tabledrag-handle .handle {
	margin: -0.1em 0 0 0.5em;
	font-size: 27px;
}

.node-curso_de_postgrado-form .field-name-field-plazo-de-matricula label{
	display: none;
}
.node-curso_de_postgrado-form .field-name-field-plazo-de-matricula legend{
	margin-bottom: 10px;
}

.node-curso_de_postgrado-form .field-name-field-plegable-promocional legend{
	margin-bottom: 0px;
}

.node-curso_de_postgrado-form .field-name-field-prioridad{
	margin-top: 35px;
}

.node-curso_de_postgrado-form .field-name-field-plazo-de-matricula .container-inline-date{
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.node-curso_de_postgrado-form .field-name-field-plazo-de-matricula .date-padding{
	padding-top: 0 !important;
}


.node-curso_de_postgrado-form .field-name-field-plazo-de-matricula .date-padding label{
	display: block;
}

.node-curso_de_postgrado-form .container-inline-date .form-item,
.node-curso_de_postgrado-form .container-inline-date .form-item input,
.node-curso_de_postgrado-form .container-inline-date .date-padding,
.node-curso_de_postgrado-form .field-multiple-table{
	width: 100%
}

.node-curso_de_postgrado-form .field-name-field-plegable-promocional .form-submit{
	margin-top: 10px;
}

.node-curso_de_postgrado-form .form-actions a,
.node-curso_de_postgrado-form .form-item input.form-submit{
	font: normal 16px/30px "Lato Heavy", sans-serif;
	background: none;
	border: 1px solid #202A62;
	text-transform: uppercase;
	color: #202A62;
	padding: 3px 15px;
	transition: box-shadow 0.2s ease-out 0s, background-color 0.2s ease 0s;
}

.node-curso_de_postgrado-form .form-actions a{
	margin-left: 10px;
}

.node-curso_de_postgrado-form .form-actions a:hover,
.node-curso_de_postgrado-form .form-item input.form-submit:hover{
	background: #cf910f;
	border: 1px solid #cf910f;
	color: #fff;
}

.view-cursos table{
	font: normal 14px/1 "Lato Regular",sans-serif;
	width: 100%;
}

.view-cursos .view-header{
	margin: -15px 0 20px 0;
	font: normal 14px/1 "Lato Bold",sans-serif;
}

.view-cursos table tbody .views-field-nothing{
	font: normal 12px/1 "Lato Regular",sans-serif;
}

.view-cursos table .views-field-nothing a{
	padding: 0 5px;
}

.view-cursos table .views-field-nothing{
	width: 100px;
}

.view-cursos table tbody tr{
	background: none;
	border: none;
}

.view-cursos table tbody tr.even{
	background: rgba(255,255,255,0.5);
}

.view-cursos table tbody tr td,
.view-cursos table thead tr th{
	padding: 10px;
}

.row-profesores-curso{
	display: none
}

/*
** FUENTES
*/

@font-face {
	font-family: 'Lato Regular';
	src: url('../fonts/lato/lato-regular-webfont.woff2') format('woff2'),
	url('../fonts/lato/lato-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato Bold';
	src: url('../fonts/lato/lato-bold-webfont.woff2') format('woff2'),
	url('../fonts/lato/lato-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato SemiBold';
	src: url('../fonts/lato/lato-semibold-webfont.woff2') format('woff2'),
	url('../fonts/lato/lato-semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato Medium';
	src: url('../fonts/lato/lato-medium-webfont.woff2') format('woff2'),
	url('../fonts/lato/lato-medium-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato Heavy';
	src: url('../fonts/lato/lato-heavy-webfont.woff2') format('woff2'),
	url('../fonts/lato/lato-heavy-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato Thin';
	src: url('../fonts/lato/lato-thin-webfont.woff2') format('woff2'),
	url('../fonts/lato/lato-thin-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato Italic';
	src: url('../fonts/lato/lato-italic-webfont.woff2') format('woff2'),
	url('../fonts/lato/lato-italic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato Light Italic';
	src: url('../fonts/lato/lato-lightitalic-webfont.woff2') format('woff2'),
	url('../fonts/lato/lato-lightitalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}

.node ul li,
.content .item-list ul li {
	background: url("../images/vineta.png") no-repeat left;
}

.node ul li {
	background: url("../images/vineta.png") no-repeat 0px 5px;
}

/*
** OPCIONES DE ENCABEZADO
*/

#block-menu-menu-opciones-de-encabezado .content li a.directorio {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -120px -3633px;
}

#block-menu-menu-opciones-de-encabezado .content li a.directorio:hover, #block-menu-menu-opciones-de-encabezado .content li a.directorio.active {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -150px -3633px;
}

#block-menu-menu-opciones-de-encabezado .content li a.galeria {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -300px -3633px;
}

#block-menu-menu-opciones-de-encabezado .content li a.galeria:hover, #block-menu-menu-opciones-de-encabezado .content li a.galeria.active {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -330px -3633px;
}

#block-menu-menu-opciones-de-encabezado .content li a.contactos {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -60px -3633px;
}

#block-menu-menu-opciones-de-encabezado .content li a.contactos:hover, #block-menu-menu-opciones-de-encabezado .content li a.contactos.active {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -90px -3633px;
}

/*
** ENLACES DE REDES SOCIALES
*/

#block-menu-menu-enlaces-redes-sociales .content li a.telegram {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -713px -3632px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.telegram:hover {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -683px -3632px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.facebook {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -180px -3633px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.facebook:hover {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -210px -3633px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.twitter {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -540px -3633px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.twitter:hover {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -570px -3633px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.google-plus {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -360px -3633px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.google-plus:hover {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -390px -3633px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.linkedin {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -420px -3633px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.linkedin:hover {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -450px -3633px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.youtube {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -600px -3633px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.youtube:hover {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -630px -3633px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.rss {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -480px -3633px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.rss:hover {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -510px -3633px;
}
#block-menu-menu-enlaces-redes-sociales .content li a.instagram {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -773px -3632px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.instagram:hover {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -743px -3632px;
}
#block-menu-menu-enlaces-redes-sociales .content li a.picta {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -833px -3632px;
}

#block-menu-menu-enlaces-redes-sociales .content li a.picta:hover {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -803px -3632px;
}

/*
** BUSCADOR
*/

#search-block-form .form-submit {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -0px -3633px;
}

#search-block-form .form-submit:hover {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -30px -3633px;
}

section#noticias .flex-direction-nav li a {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 0px -2984px;
}

section#noticias .flex-direction-nav li.flex-nav-next a.flex-next {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 0px -3291px;
}

.todas-noticias {
	background-image: url(../images/sprite.png);
}

.view-noticias-v1 .views-field-view-node a::after, .view-taxonomy-term .views-field-view-node a::after,
.view-tipos-de-servicios-v1 .more-link::after,
.estudiar_uci_item .estudiar_uci_more_link a::after,
.view-eventos-v1 .views-field-view-node a::after,
.noticias_more_link a::after,
.view-tipos-de-postgrado-v1 .views-row .views-field-php a::after,
.view-centros-de-desarrollo-v1 .views-row .views-field-view-node-1 a::after {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 0 -178px;
}

section#eventos .title-block-wrapper a,
#block-views-eventos-v1-block-3 .title-block-wrapper a,
#block-views-eventos-v1-block-2 .title-block-wrapper a,
#block-views-galeria-de-imagenes-v1-block-1 .title-block-wrapper a,
#block-views-galeria-de-imagenes-v1-block-2 .title-block-wrapper a,
.row-content-sider #block-views-3b14ec994b3f3a7997c6105b9be76c8e .title-block-wrapper a,
#block-views-98b3f4675536eefd385028f74a95da8d .title-block-wrapper a,
#block-block-1 .title-block-wrapper a,
#block-block-11 .title-block-wrapper a,
#block-views-cursos-de-postgrado-v1-block-1 .title-block-wrapper a{
	background-image: url(../images/sprite.png);
}

#block-block-1 .title-block-wrapper a {
	background: url("../images/sprite.png") no-repeat scroll -660px -3633px;
}

.page-investigacion-y-desarrollo-eventos .view-eventos-v1 .views-field-imagen .estudiar_uci_mark {
	background: url("../images/sprite.png") no-repeat scroll 0 -1359px;
}

.estudiar_uci_bloque .estudiar_uci_item_odd .estudiar_uci_text .estudiar_uci_mark {
	background: url("../images/sprite.png") no-repeat scroll 0 -98px;
}

.estudiar_uci_bloque .estudiar_uci_item_odd:hover .estudiar_uci_text .estudiar_uci_mark {
	background: url("../images/sprite.png") no-repeat scroll 0 -138px;
}

.estudiar_uci_bloque .estudiar_uci_item_even .estudiar_uci_text .estudiar_uci_mark {
	background: url("../images/sprite.png") no-repeat scroll 0 -211px;
}

.estudiar_uci_bloque .estudiar_uci_item_even:hover .estudiar_uci_text .estudiar_uci_mark {
	background: url("../images/sprite.png") no-repeat scroll 0 -251px;
}

.view-productos-de-nova-v1 .views-row .producto-row-disc {
	background: url(../images/sprite.png) no-repeat 0-1135px;
}

.view-productos-de-nova-v1.view-display-id-block_2 .views-row .producto-row-disc,
.view-productos-de-nova-v1.view-display-id-block_3 .views-row .producto-row-disc{
	background: url(../images/sprite.png) no-repeat -5px -1220px;
}

.view-productos .view-header ul#filters li.xavia-tab a:before {
	background: url(../images/sprite.png) no-repeat 0-1707px;
}

.view-productos .view-header ul#filters li.xabal-tab a:before {
	background: url(../images/sprite.png) no-repeat 0-1463px;
}

.view-productos .view-header ul#filters li.xauce-tab a:before {
	background: url(../images/sprite.png) no-repeat 0-1585px;
}

.view-productos .view-header ul#filters li.xedro-tab a:before {
	background: url(../images/sprite.png) no-repeat 0-1830px;
}

.view-productos .view-header ul#filters li.xilema-tab a:before {
	background: url(../images/sprite.png) no-repeat 0-1951px;
}

.view-productos .view-header ul#filters li.xavia-tab a:hover:before,
.view-productos .view-header ul#filters li.xavia-tab a.selected:before {
	background: url(../images/sprite.png) no-repeat 0-1646px;
}

.view-productos .view-header ul#filters li.xabal-tab a:hover:before,
.view-productos .view-header ul#filters li.xabal-tab a.selected:before {
	background: url(../images/sprite.png) no-repeat 0-1402px;
}

.view-productos .view-header ul#filters li.xauce-tab a:hover:before,
.view-productos .view-header ul#filters li.xauce-tab a.selected:before {
	background: url(../images/sprite.png) no-repeat 0-1524px;
}

.view-productos .view-header ul#filters li.xedro-tab a:hover:before,
.view-productos .view-header ul#filters li.xedro-tab a.selected:before {
	background: url("../images/sprite.png") no-repeat scroll 0 -1769px;
}

.view-productos .view-header ul#filters li.xilema-tab a:hover:before,
.view-productos .view-header ul#filters li.xilema-tab a.selected:before {
	background: url(../images/sprite.png) no-repeat 0-1890px;
}

.producto-row-plegable a,
.node-curso-de-postgrado .field-name-field-plegable-promocional a{
	background: url("../images/plegable.png") no-repeat right;
}

.producto-xabal .producto-row-disc {
	background: url(../images/sprite.png) no-repeat 0-710px;
}

.producto-xavia .producto-row-disc {
	background: url(../images/sprite.png) no-repeat 0-880px;
}

.producto-xilema .producto-row-disc {
	background: url(../images/sprite.png) no-repeat 0-1050px;
}

.producto-xedro .producto-row-disc {
	background: url(../images/sprite.png) no-repeat 0-965px;
}

.producto-xauce .producto-row-disc {
	background: url(../images/sprite.png) no-repeat 0-795px;
}

.view-tipos-de-servicios-v1 .servicios-academico {
	background-image: url(../images/sprite.png);
}

.view-tipos-de-servicios-v1 .servicios-informatico {
	background-image: url(../images/sprite.png);
}

.view-tipos-de-servicios-v1 .servicios-editoriales {
	background-image: url(../images/sprite.png);
}

#block-views-vistazo-uci-v1-block-4 .view-vistazo-uci-v1 {
	background: url("../images/vistazo_amarillo.png");
}

#block-views-vistazo-uci-v1-block-4 .view-vistazo-uci-v1 .view-content {
	background: url("../images/vistazo_arrow_dow.png") no-repeat top;
}

#block-block-27 .content p ,
#block-block-6 .content p{
	background: url("../images/servicio-academico.png") no-repeat left center;
}
#block-block-28 .content p {
	background: url("../images/servicio-informatico.png") no-repeat left center;
}
#block-block-29 .content p,
#block-block-39 .content p{
	background: url("../images/servicio-editorial.png") no-repeat left center;
}

.view-tipos-de-postgrado-v1 .views-row,
.view-cursos-de-postgrado-v1.view-display-id-page_4 .views-row {
	background: url("../images/book.png") no-repeat 15px 0;
}

.view-tipos-de-postgrado-v1 .views-row-first {
	background: url("../images/book.png") no-repeat 0px 0;
}

#block-views-tipos-de-postgrado-v1-block .view-tipos-de-postgrado-v1 .views-row,
#block-views-tipos-de-postgrado-v1-block-5 .view-tipos-de-postgrado-v1 .views-row {
	background: none;
}

.datos-de-contacto-data-phone {
	background: url("../images/appbar.phone.png") no-repeat left;
}

.estructura_item .datos-de-contacto-data-phone {
	background-image: url("../images/appbar.phone.png");
}

.datos-de-contacto-data-mail {
	background: url("../images/appbar.email.hardedge_copy.png") no-repeat left;
}

.node-evento .field-name-field-convocatoria a,
.views-field-field-plegable-promocional a {
	background: url("../images/plegable.png") no-repeat left;
}

#block-views-tipos-de-postgrado-v1-block-1 .views-row .views-field-title a {
	background: url("../images/book_small.png") no-repeat left;
}

.view-cursos-de-postgrado-v1 .cursos-estado-cerrado{
	background: url("../images/barras.png") repeat-x;
}

.icono-estado-curso-abierto,
.icono-estado-curso-cerrado {
	background: url("../images/abierto.png") no-repeat left;
}

.icono-estado-curso-cerrado {
	background: url("../images/cerrado.png") no-repeat left;
}

.enlaces-compartir a.share-telegram {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -713px -3632px;
}

.enlaces-compartir a.share-telegram:hover {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -683px -3632px;
}

.enlaces-compartir a.share-facebook {
	background: url("../images/sprite.png") no-repeat 0 -2834px;
}

.enlaces-compartir a.share-facebook:hover {
	background: url("../images/sprite.png") no-repeat 0 -3488px;
}

.enlaces-compartir a.share-twitter {
	background: url("../images/sprite.png") no-repeat 0 -3368px;
}

.enlaces-compartir a.share-twitter:hover {
	background: url("../images/sprite.png") no-repeat 0 -2874px;
}

.enlaces-compartir a.share-linkedin {
	background: url("../images/sprite.png") no-repeat 0 -3448px;
}

.enlaces-compartir a.share-linkedin:hover {
	background: url("../images/sprite.png") no-repeat 0 -3408px;
}

.enlaces-compartir a.share-youtube {
	background: url("../images/sprite.png") no-repeat 0 -3328px;
}

.enlaces-compartir a.share-youtube:hover {
	background: url("../images/sprite.png") no-repeat 0 -3251px;
}

.view-noticias-v1 .views-field-view-node a:after,
.view-taxonomy-term.views-field-view-node a:after,
.view-tipos-de-servicios-v1 .more-link:after,
.estudiar_uci_item .estudiar_uci_more_link a:after,
.view-eventos-v1 .views-field-view-node a:after,
.noticias_more_link a:after,
.view-tipos-de-postgrado-v1 .views-row .views-field-php a:after,
.view-centros-de-desarrollo-v1 .views-row .views-field-view-node-1 a:after{
	content: '';
	display: block;
	width: 23px;
	height: 22px;
	position: absolute;
	right: 0px;
	top: 0px;
}

/*
** Extra small devices Phones (<768px)
*/
@media (max-width: 767px) {
	.view-tipos-de-postgrado-v1 .views-row-first {
		background: rgba(0, 0, 0, 0) url("../images/book.png") no-repeat scroll 15px 0;
	}
}

fieldset.captcha .reload-captcha{
	background: url("../images/reload_blue.png") no-repeat;
}

#simplenews-block-form-291 fieldset.captcha .reload-captcha{
	background: url("../images/reload_white.png") no-repeat;
}

.load-virtual{
	background: url('../images/ajax_loader_white_bg.gif') no-repeat center center;
}

#block-facebook-blocks-twitter-line-block{
	background-image: url('../images/twitter-bg.jpg');
}

iframe{
	width: 100%;
}

#edit-texto5,#edit-field-identificador,#edit-body-und-0-value,#edit-field-estancia-und,#edit-field-nombre-y-apellidos-del-jef-und-0-value{
	display: none;

}

.field-name-field-fotocopia-del-t-tulo-de-gr input.form-submit{
	display: none;
}

#solicitud-de-matricula-node-form #edit-texto .description {
	font: normal 14px/24px "Lato Regular", sans-serif;
	color: #595959;
	font-size: 14px !important;
	/* line-height: 24px; */
}

#solicitud-de-matricula-node-form #edit-texto .description em {
	font-weight: 700;
}

.field-name-field-fotocopia-del-t-tulo-de-gr input.form-submit,
.field-name-field-foto-ci input.form-submit,
.field-name-field-foto-ci1 input.form-submit,
.field-name-field-foto-pasaporte input.form-submit
{
	display: none;
}
.field-name-field-fotocopia-del-t-tulo-de-gr input.form-file,
.field-name-field-foto-ci input.form-file,
.field-name-field-foto-ci1 input.form-file,
.field-name-field-foto-pasaporte input.form-file,
#solicitud-de-matricula-node-form #edit-field-provincia-municipio-lab label
{
	width: 100%;
}
#solicitud-de-matricula-node-form #edit-field-provincia-municipio-lab select{
	margin: 0 30px 0 0;
	width: 48%;
	float: left;
}
#solicitud-de-matricula-node-form #edit-field-provincia-municipio-lab select:last-of-type{
	margin: 0;
}
#solicitud-de-matricula-node-form #edit-field-cuadro .form-item-field-cuadro-und{margin: 0}
#solicitud-de-matricula-node-form #edit-field-cuadro .form-item-field-cuadro-und > label,
#solicitud-de-matricula-node-form #edit-field-cuadro .form-item-field-cuadro-und > #edit-field-cuadro-und{
	display: inline-block; vertical-align: top;
}
#solicitud-de-matricula-node-form #edit-field-cuadro .form-item-field-cuadro-und > #edit-field-cuadro-und > .form-item:first-of-type{
	display: none;
}
#solicitud-de-matricula-node-form #edit-field-cuadro .form-item-field-cuadro-und > #edit-field-cuadro-und > .form-item{
	margin: 0 15px;display: inline-block;
}
#solicitud-de-matricula-node-form #edit-field-cuadro .form-item-field-cuadro-und > #edit-field-cuadro-und > .form-item > input,
#solicitud-de-matricula-node-form #edit-field-cuadro .form-item-field-cuadro-und > #edit-field-cuadro-und > .form-item > label{
	margin: 0;
}
@media (max-width: 767px){
	#solicitud-de-matricula-node-form #edit-field-provincia-municipio-lab select{
		width: 100%!important;
		margin: 0 0 1em!important;
	}
}

