﻿/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Oswald:400,300);

body{
	font-family: 'Open Sans';
}

.logo-img{
	margin:auto;
}

#zone-branding-wrapper{
	width: 100%;
	min-height: 120px;
	position:relative;
	z-index: 5;
	background:  none;
	padding-bottom: 23px;
	height: 330px;
}

#zone-user-wrapper{
	width: 100%;
	height: 36px;
	/*background:#CD1627;*/
        background:#CD1627;
	color:#FFFFFF;
	line-height: 37px;
	font-size: 13px;
}
#zone-user-wrapper a{
	text-decoration: none;
	color: #FFF;
}
#block-block-1{ 
	width: 140px;
	float:left;	
}
#block-block-2{
	width: 183px;
	width: 459px\9;
	height: 36px;
	float:right;
}
#block-block-2 a{
	float:left;
	text-align:center;
}
.modulopato .view-vista-banner-oferta-academica .views-field-field-image{
    width: 64%;
    float: right;
}
.modulopato .view-vista-banner-oferta-academica .views-field-field-image img{
    width: 99.5%;
    float: right;
    margin: 0 0 60px 0;
}
.modulopato .view-vista-banner-oferta-academica .views-field-body{
    width: 36%;
    height: 337px !important;
    font-family: 'Open Sans';
    font-size: 16px;
    float: left;
    background-color: #931733;
    color: white;
}
.modulopato .view-vista-banner-oferta-academica .titulo-slideshow-oferta-educativa{

}
.modulopato .view-vista-banner-oferta-academica .titulo-slideshow-oferta-educativa-body p{
    width: 90%;
    margin: 10px auto;
    text-align: justify;
}
.view-vista-banner-oferta-academica .view-header a {
    font-family: 'Oswald';
    font-weight: 300;
    font-size: 15px;
    text-decoration: none;
    color: #CD1627;
}




.formasdepagotop{
    position: absolute;
    z-index: 9999999;
    color: red;
    top: 65px;
    right: 250px;
}
.formasdepagotop a{
     color: #231F20!important;
     margin-right: 20px;
        
}
#telefono_top{
	float:left;
	margin: 0 10px 0 10px;
}
#chat{
	width: 60px;
	float:left;
	background: #5C5D5D;
	font-size: 16px;
	font-family: 'Oswald';	
}
a#matricula-aqui{
	width: 122px;
	float:left;
	background: #D6DE26;
	color: #231F20;
	display:block;
	font-size: 16px;
	font-family: 'Oswald';
	line-height: 18px;
}

.branding-data{width: 300px; margin: 0 auto;}

.correo-telefono {display: none;}

.not-front #zone-branding-wrapper { height: 190px;}

/********/
#region-menu a{
	text-decoration: none;
}
#region-menu .menu li.leaf{
	list-style: none;
	float:left;
}
#region-menu .menu li.collapsed{
	list-style: none;
}
#region-menu .menu li.expanded{
	list-style-image: none;
	list-style-type: none;
}
#block-menu-block-1{
	float:left;
	margin-top: 5px;
}
#block-menu-block-1 li{
	height: 18px;
	line-height: 18px;
	/*border-right: 1px solid #231F20;*/
}
#block-menu-block-1 li.last{
	border-right: none;
}
#block-menu-block-1 li a{
	font-size: 12px;
	color: #231F20;
	font-weight: 600;
}
#block-menu-block-2{
	width: 100%;
	margin-top: 15px;
	clear:both;
	/*float: left;*/
}
#block-menu-block-2 li{
	float:left;
	background:url(../images/bg_menu.png) repeat;
	
	border-right: none;
	margin:0px;
	padding: 0px;
}
#block-menu-block-2 li.last{
	border-right: 1px solid #58595B;	
}
#block-menu-block-2 li a{
	width: 140px;
	height: 42px;
	display:block;
	line-height: 45px;
	text-align:center;
	color: #fff;
	font-size: 14px;
	font-family: 'Oswald';	
}
#block-menu-block-2 li a:hover, #block-menu-block-2 li a.active, #block-menu-block-2 li a.active-trail{
	background:#CD1627;
	color: #FFF;
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;	
}
#block-menu-block-2 li:hover>ul{
	display: block;   
}
#block-menu-block-2 li ul{
	position:absolute;
	width: 245px;
	display: none;
}
#block-menu-block-2 li ul li ul{
	position:absolute;
	width: 245px;
	margin-left: 243px;
	margin-top: -36px;
	display: none;
}
#block-menu-block-2 li ul li{
	float:left;
	border: 1px solid #000;
	border-bottom: none;
	background:url(../images/bg_submenu.png) repeat;
}
#block-menu-block-2 li ul li:hover{
}
#block-menu-block-2 ul li ul li.last{
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}
#block-menu-block-2 li ul li a{
	display:block;
	width: 320px;
	height: 35px;
	line-height: 35px;
	font-family: 'Open Sans';
	color: #FFF;
	text-transform:uppercase;
	text-align:left;
	padding-left: 20px;
	transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}


#search-block-form{
	float:right;
}
.not-front #search-block-form input[type="submit"]{
	width: 35px;
	height: 30px;
	border: none;
	border-radius: 0px;
	text-shadow:none;
	background:url(../images/buscar_2.jpg) no-repeat;
	margin-left: -39px;
}
.not-front #search-block-form input[type='text']{
	width: 175px;
	height: 30px;
	background-color: #E4E5E6;
	color: #666;
	border: none;
}

.front #search-block-form input[type="submit"]{
	width: 35px;
	height: 28px;
	border: none;
	border-radius: 0px;
	text-shadow:none;
	background:url(../images/buscar_1.png) no-repeat;
	margin-left: -39px;
}
.front #search-block-form input[type='text']{
	width: 98%;
	height: 30px;
	background:url(../images/bg_menu.png) repeat;
	border: 1px ridge #666;
	color: #666;
	background-color: #e8e8e8;
}

/*********/
/**** FOOTER *****/

#region-footer-second{
	/*margin-top: 130px;*/
	margin-top: 40px;
}
#region-footer-first{
	margin-top: 20px;
	padding-top: 30px;
}
#block-block-3{
	width: 100%;
	text-align:center;
	margin-bottom: 0px;
}
#block-block-13{
	width: 100%;
	float:left;
}
#block-block-13 .menu{
	margin:auto;
}
.content.clearfix {
    margin-bottom: 10px;
}
#block-block-13 .menu li{
	width: 45%;
	height: 15px;
	line-height: 15px;
	border-right: 1px solid #FFF;
	text-align:center;

}
#block-block-13 .menu li:nth-child(2){
	border-right: none;
}

#zone-footer-wrapper section{
	width: 85%;
	margin:auto;
	margin-bottom: 20px;
}
.region-footer-first-inner>.block{
	width: 85%;
	margin:auto;
}
#zone-footer-wrapper section h2{
	margin-bottom: 10px;
}

/**********/
.front #block-views-banner-principal-block{
	clear:both !important;
	width: 100% !important;
	float:left;
	height: 0px !important;
}
.front #zone-header-wrapper .container-12{
	padding: 0;
	margin: 0;	
	width: 100% !important;
}
.front #zone-header .grid-12{
	padding: 0;
	margin: 0;
	width: 100% !important;
}

.front #zone-header-wrapper{
	background: #FFF;
	clear:both;
}

.front #region-header-first{
	padding-top: 0px;
}
.front .flex-control-nav{
	display: none;
}
.flex-direction-nav a {
    cursor: pointer;
    display: block;
    height: 60px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 65%;
    width: 70px;
    z-index: 10;
}

.flex-direction-nav .flex-prev{
	background:url(../images/prev.png);
}
.flexslider:hover .flex-prev {
	opacity: 0.7;
	left: 0px !important;
	
}
.front .flexslider {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0;
    max-height: 164px;
    min-height: 164px;
    margin: auto;
    overflow: hidden;
    position: relative;
    top: 0px;
    z-index: 4;
}
.front .flexslider .slides img {
    display: block;
  /*  min-height: 445px;
    min-width: 1480px;*/
    width: 100%;
	/*height: 100%;*/
	/*min-height: 345px;*/
}
.flex-direction-nav .flex-next{
	background:url(../images/next.png);
}
.flexslider:hover .flex-next {
	opacity: 0.7;
	right: 0px !important;
}
.flex-direction-nav a.flex-next:before {
  content: "";
  margin-left: 75px;
}
.flex-direction-nav a:before {
  content: "";
  display: inline-block;
  font-family: "flexslider-icon";
  font-size: 40px;
  margin-left: 75px;
}
.front .flexslider {
    border: none;
    border-radius: 0px;
    margin: 0;
	background: none;
	position:relative;
	top: -143px;
	margin: auto;
	z-index: 4;
	overflow: hidden;
}
.not-front .flexslider .flex-direction-nav a{
	top: 50%;
}
.front #flexslider-1{ 
	border: none;
	box-shadow: none;
	border-radius: 0px;
}
#sombrabanner{
	background: none;
	height: 0px;
	position:relative;
	top: -48px;
	z-index: 6;
	width: 100% !important;
	float:none !important;	
}

/*********/

#zone-footer-wrapper{
	width: 100%;
	min-height: 379px;
	background-color: #000;
	/*background-image: url(../images/bg_footer.jpg);
	background-repeat: repeat-x;
	background-position: bottom;*/
	color:#FFFFFF;
	font-size: 12px;
}
#zone-footer{
	/*background-image: url(../images/sombra_pie.png);
	background-repeat: no-repeat;
	background-position: top center;	*/
}
#region-footer-second li{
	list-style: none;
	float:left;
}
#block-block-13 .menu li.last{
	border-right: none;
}
#zone-footer-wrapper a{
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
#block-menu-block-4{
	margin-right: 8%;
}
#block-menu-block-5{
	margin-right: -2%;
}
#block-menu-block-6{
	margin-right: 9%;
}
#block-menu-block-7{
}
#zone-footer-wrapper section h2{
	text-transform:uppercase;
	color: #FFF;
	font-size: 20px;
	font-family: 'Oswald';
	font-weight: 400;
	letter-spacing:1px;	
}
#zone-footer-wrapper section li{
	list-style: none;
	clear:both;
	padding: 0px;
	margin: 0px;
}
#zone-footer-wrapper section a{
	text-decoration: none;
	color: #FFF;
	font-size: 13px;
}
#zone-footer-wrapper #zone-footer p{
	margin-bottom: 0px;
}
/****** HOME *****/

#conozca-uam{
	margin-left: auto;
	margin-right: auto;
	width: 230px;
	height: 230px;
	font-family: 'Open Sans';
	font-size: 12px;
	line-height: 15px;
	margin-top: 50px;
	margin-bottom: 0px;
	clear:both;
}
#conozca-uam #main{
	/*width: 998.75px;*/
}
.homebox{
	width: 230px;
	height: 200px;
	background: #F1F2F2;
	text-align:center;
	padding: 15px 18px 10px 18px;
	margin-bottom: 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.homeboxuam{
	font-size: 14px;
	line-height: 17px;
}
#conozca-uam h2{
	font-size: 22px;
	font-family: 'Oswald';
	letter-spacing: 1px;
	color: #414042;
	line-height: 20px;
	margin: 15px 0 15px 0;
}
#conozca-uam h2 a{
	font-size: 23px;
	font-family: 'Oswald';
	font-weight: 300;
	text-decoration: none;
	/*color: #CD1627;*/

}
.front #zone-preface-wrapper{
	width: 100%;
	height: 87px;
	float:left;
	background-color: #E0E0E0 ;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNkNmRlMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNjNDFmNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #E0E0E0  49%, #E0E0E0  51%);
	background: -webkit-gradient(linear, left top, right top, color-stop(49%,#d6de26), color-stop(51%,#E0E0E0 ));
	background: -webkit-linear-gradient(left,  #E0E0E0  49%,#E0E0E0  51%);
	background: -o-linear-gradient(left,  #E0E0E0  49%,#E0E0E0  51%);
	background: -ms-linear-gradient(left,  #E0E0E0  49%,#E0E0E0  51%);
	/*background: linear-gradient(to right,  #d6de26 49%,#CD1627 51%);*/
        background: linear-gradient(to right,  #E0E0E0  49%,#E0E0E0  51%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E0E0E0 ', endColorstr='#E0E0E0',GradientType=1 );
	filter: none;
}
#cintillo-matricule-hoy{
	float:left;
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-align:center;
}
#cintillo-matricule-hoy li{
	float:left;
	height: 87px;
}
#cintillo-matricule-hoy li .icons{
	float:left;
	margin-left: 10px;
}
#cintillo-matricule-hoy li a{

	height: 87px;
	display:block;
	text-decoration: none;
	font-family: 'Oswald';
	line-height: 87px;
}
#cintillo-matricule-hoy li img{
	float:right;
}
#matriculate_1{
		width: 250px;
	background-color: #FFFF01;
	/*background-image: url(../images/bar_flecha_1.jpg);
	background-position: top right;
	background-position-y: -1px;
	background-repeat:no-repeat;*/
}
#matriculate_1 a{height: 87px;color: #676757;font-size: 22px; }
#matriculate_2{
	width: 340px;
	background-color: #CD1627;
	/*background-image: url(../images/bar_flecha_2.jpg);
	background-position: top right;
	background-position-y: -1px;
	background-repeat:no-repeat;*/	
	padding-left: 30px;
}
#matriculate_2 a{height: 87px;color: #FFF;font-size: 22px;font-weight:300;}
#matriculate_3{
	width: 360px;
	/*background-color: #CD1627;
      */
    background-color: #5D5D5D;
	padding-left: 10px;
}
#matriculate_3 a{height: 87px;color: #FFF;font-size: 21px;font-weight:300;}

.front #zone-content-wrapper{
	background: #F1F2F2;
	clear:both;
	padding-top: 70px;
}
.not-front #zone-content-wrapper{
	padding-top: 30px;
	padding-bottom: 70px;
}

.islas .ii{
	/*float:left;
	margin: 5px 20px 55px 0;*/
	float:none;
	margin: 0 auto;
}
.boxisla{
	width: 100%;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */	
	margin-bottom: 15px;
}
.boxisla h2{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.boxisla p{
	font-family: 'Open Sans';
	font-size: 14px;
	line-height: 16px;
	padding-right: 10px;
	margin-bottom: 2px;
}
.boxisla h2 a{
	font-family: 'Oswald';
	font-weight: 300;
	font-size: 23px;
	color: #B92643;
	text-decoration: none;
}
a.btnmore{
	text-decoration: none;
	display:block;
	font-size: 12px;
	width: 100px;
	height: 20px;
	line-height: 20px;
	float:left;
	color: #9E1D39;
	background: url(../images/more.png) right no-repeat;
}
.boxisla div{
	/*float:left;
	margin-left: 5px;
 */
}

.boxisla div.detalle-interno {width: 56%;}

.front #block-system-main{
    padding-bottom: 0px;
}
#section-header{
	margin: 0px;
	padding: 0px;
	clear:both;
}
#section-content{
	margin: 0px;
	padding: 0px;
	clear:both;
}
#zone-postscript{
	margin-top: 40px;
	margin-bottom: 30px;
}

#zone-postscript h2{
	font-family: 'Oswald';
	font-weight: 300;
	color: #CD1627;
	font-size: 23px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom: 30px;
}
#zone-postscript #block-views-cb2118ba75f59011f371a142fea230af .views-row{
	width: 98%;
	height: 100px;
	border: solid 1px #D0D2D4;
	float:left;
	margin-bottom: 20px;
}
#zone-postscript #block-views-cb2118ba75f59011f371a142fea230af .views-row h2{
	padding:0px;
	margin: 0px;
}
#zone-postscript #block-views-cb2118ba75f59011f371a142fea230af .periodo ul{
	margin: 0px; padding: 0px; list-style: none; clear: both; width: 100%;
}
#zone-postscript #block-views-cb2118ba75f59011f371a142fea230af .periodo li{
	float:left; margin: 0px; padding: 0px;
	border-right: 1px solid #424143;
	padding: 0 5px 0 5px;
	font-size: 13px;
}
#zone-postscript #block-views-cb2118ba75f59011f371a142fea230af .periodo li.last{
	border-right: none;
}
.inicio-lecciones{
	float:left;
	clear:both;
}
#zone-postscript #block-views-cb2118ba75f59011f371a142fea230af .views-row h2 a{
	font-family: 'Open Sans';
	font-weight:bold;
	font-size: 16px;
	color: #9E1D39;
	text-decoration: none;
	letter-spacing: -1px;
}
#zone-postscript .group-left{
	width: 150px;
}
#zone-postscript .group-left img{
	height: 100px;
}
#zone-postscript .group-right{
	width: 330px;
}
#zone-postscript #block-views-cb2118ba75f59011f371a142fea230af .views-row .field-name-node-link a{
	display:block;
	width:70px;
	height: 20px;
	float:left;
	clear:both;
	text-align:center;
	color:#FFF;
	font-family: 'Open Sans'; font-size: 12px;
	background-color: #B92643;
	text-decoration: none;
}
#block-views-0c33d4a313f58ad8259d1daa81a8ae72{
	width: 100%;
	float:left !important;
	margin-right: 3%;
}
#block-views-cb2118ba75f59011f371a142fea230af{
	width: 100%;
	float:left !important;
	padding-left: 1%;
	margin-top: 10px;
}
#block-views-0c33d4a313f58ad8259d1daa81a8ae72 .block-title{
	background-image:  url(../images/sedes_home.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 40px;

}
#block-views-cb2118ba75f59011f371a142fea230af .block-title{
	background-image:  url(../images/calend_home.jpg);
	background-repeat: no-repeat;
	background-position: left;	
	padding-left: 40px;
}

/**************/


/**** OFERTAS EDUCATIVAS N3 ****/

.not-front #region-preface-first{
	font-size: 16px;
	color:#FFFFFF;
	margin-top: 20px;
	margin-bottom: 45px;
}
#block-views-42624ee91ac209619a2114326e80b68c .views-field-nothing {
	width: 100%;
	height: 337px;
	font-family: 'Open Sans'; font-size: 16px;
	float:left;
	background-color: #931733;
}
#block-views-42624ee91ac209619a2114326e80b68c .views-field-nothing p{
	padding: 10px 10px 0 20px;
	line-height: 18px;
}
#block-views-42624ee91ac209619a2114326e80b68c .views-field-nothing a{
	display:block;
	width: 100%;
	height: auto;
	text-decoration: none;
	color:#FFF;
	font-family: 'Oswald';
	font-weight:300;
	font-size: 39px;
	background-color: #CD1627;
	line-height: 50px;
	padding-left: 20px;
	padding-top: 35px;
	padding-bottom: 20px;
	text-transform: uppercase;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;	
}
#block-views-42624ee91ac209619a2114326e80b68c .views-field-nothing-1 {
	width: 100%;
	float:left;
}
#block-views-42624ee91ac209619a2114326e80b68c .views-field-nothing-1 img{
	width: 100%;
	height: auto;
}
.views-slideshow-controls-bottom{
	position:relative;
	z-index: 11;
	float:right;
	width: 639px;
}
.separator{
	width: 49px;
	height: 337px;
	background-image:url(../images/sombra_banner_secundario.png);
	position:absolute;
	z-index: 11;
	border-right: 3px solid #FFF;
	margin-left: 308px;
	display: none;
}
#widget_pager_bottom_slideshow_oferta_educativa-block{
	text-align: center;
	margin-top: -24px;
}
.view-slideshow-oferta-educativa .view-header a{
	font-family: 'Oswald';
	font-weight: 300;
	font-size: 15px;	
	text-decoration: none;
	color: #CD1627;
}
.views-slideshow-controls-bottom .views-slideshow-pager-field-item{
	width: 18px;
	height: 18px;
	display: inline-block;
	background-image:url(../images/paginacion_nomal.png);
	cursor: pointer;
	margin-left: 3px;
	margin:auto;
}
.views-slideshow-controls-bottom .views-slideshow-pager-field-item div{
	display: none;
}
.views-slideshow-controls-bottom .active{
	background-image:url(../images/paginacion_activo.png);
}

.not-front #zone-content #page-title{
	display:none;
}
.linea_titulo{
	text-transform:uppercase;
	width: 100%;
	background-image: url(../images/linea_titulo.jpg);
	background-position: center right;
	background-repeat: no-repeat;	
}
span.fblanco{
	background-color: #FFF;
	padding-right: 77px;	
}
.not-front #zone-content h2.linea_titulo{
	color: #CD1627;
	font-family: 'Oswald';
	font-weight:400;
	letter-spacing: 0px;
	font-size: 20px;
}
.page-node #block-system-main{
    padding-bottom: 0px;
}

/* SIDE BAR */

/*#region-sidebar-second{
}
*/
.region-sidebar-second .block-title{
	font-family: 'Oswald';
	font-size: 23px;
	font-weight: 300;
	color: #414042;
	background-color: #CCCCCC;
	text-transform:uppercase;
	height: 52px;
	line-height: 52px;
	padding-left: 65px;
}
#block-views-sedes-block .block-title{
	background-image:url(../images/sedes_icon.png);
	background-position:left center;
	background-repeat: no-repeat;
	background-position: 10px;
}
#block-views-sedes-block-1 .block-title{
	background-image:url(../images/requisitos_icon.png);
	background-position:left center;
	background-repeat: no-repeat;
	background-position: 10px;
}
#block-views-sedes-block-2 .block-title{
	background-image:url(../images/duracion_icon.png);
	background-position:left center;
	background-repeat: no-repeat;
	background-position: 10px;
}
#region-sidebar-second ul{
	list-style: none;
	margin:0; padding:0;
	float:left;
	margin: 20px 0 20px 0;
}
#region-sidebar-second li{
	font-family: 'Open Sans'; font-size: 14px;
	color: #414042;
	margin:0px; padding: 0px;
	padding-left: 20px;
	float:left;
	clear:both;
}

/***/

.views-field-field-descargar-plan-de-estudios {
	width: 100%;
	height: 40px;
	background-color: #414042;
	border-bottom: 5px solid #6D6E71;  float:left; line-height: 13px;
	margin-right: 10px;
	margin-bottom: 15px;
}
.views-field-field-descargar-plan-de-estudios .btnew {
    width: 210px;
    float: left!important;
    border-right: 5px solid #fff;
    height: 40px;
    background-color: #414042;
    border-bottom: 5px solid #6D6E71;
    float: left;
    line-height: 13px;
    margin-right: 10px;
    margin-bottom: 15px;
}
.views-field-field-descargar-plan-de-estudios .btnew:hover {
   background-color: #CD1627; 
}
.dreamspark{
	display: none;
}

.calculadora-financiera{
	width: 100%;
	height: 40px;
	background-color: #808285;
	border-bottom: 5px solid #A7A9AC; float:left; line-height: 13px;
	margin-bottom: 15px;
	display: none;
}
.solicitar-informacion{
	width: 100%;
	height: 40px;
	background-color: #A1A71D;
	border-bottom: 5px solid #B4B94A; float:right; line-height: 13px;
}
.solicitar-informacion a, .calculadora-financiera a, .views-field-field-descargar-plan-de-estudios a{
	font-size:13px;
	font-family: 'Open Sans';
	text-decoration: none;
	color: #FFF;
	display:block;
	padding-top: 8px;
}
.solicitar-informacion .icons, .calculadora-financiera .icons, .views-field-field-descargar-plan-de-estudios .icons{
	float:left;
	margin: 8px 8px 0 6px;
}
.solicitar-informacion .flecha_bg, .calculadora-financiera .flecha_bg, .views-field-field-descargar-plan-de-estudios .flecha_bg{
	float:right;
	position:relative;
	margin: -19px 5px 0 0;
}

.node-type-oferta-educativa-bachillerato-y- .field-name-body{
	font-family: 'Open Sans';
	font-size: 16px;
	color: #414042;
}

.ui-tabs-nav {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border: medium none;
}

#tabs{
	margin: 40px 0 45px 0;
	float:left;
	border: none;
}
#tabs ul{
	list-style: none;
	float:left;
	padding: 0px; margin: 0px;
	position:relative;
	margin-bottom: -1px;
}
#tabs>ul>li{
	width: 100%;
	height: 44px;
	float:left;
	border: solid 1px #D1D3D4;
	border-bottom: none;
	background-color: #FFF;
	margin-right: 5px;
	box-sizing:border-box !important;
	-o-box-sizing:border-box !important;
	-ms-box-sizing:border-box !important;
	-moz-box-sizing:border-box !important;
	-webkit-box-sizing:border-box !important;	
}
#tabs ul li a{
	display:block;
	height: 44px;
	padding: 0 20px 0 20px;
	line-height: 44px;
	text-decoration: none;
	color: #414042;
	font-family: 'Oswald';
	font-size: 15px;
	text-transform:uppercase;	
}
#tabs .ui-tabs-active{
	background-color: #F1F2F2 !important;
	border-bottom: 1px solid #F1F2F2 !important;
	background-image: none;
}
#tabs .ui-tabs-panel{
	width: 100%;
	background-color: #F1F2F2 !important;
	border: solid 1px #D1D3D4 !important;
	background-image: none !important;
	float:left;
	padding: 20px;
	font-family: 'Open Sans';
	font-size: 14px;
	color: #414042;	
	box-sizing:border-box !important;
	-o-box-sizing:border-box !important;
	-ms-box-sizing:border-box !important;
	-moz-box-sizing:border-box !important;
	-webkit-box-sizing:border-box !important;
}
#tabs .ui-tabs-panel p{
	line-height: 17px;
}
#tabs .titulo-tabs h3{
	font-family: 'Oswald';
	font-weight:300;
	font-size: 18px;
	margin-bottom: 0px;
	text-transform:uppercase;	
}
.descripcion h3{
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight:bold;
}
#tabs .titulo-tabs h3 .icons{
	float:left;
	margin-right: 10px;
	
}
#tabs .titulo-tabs{
	clear:both;
	margin-top: 10px;
}
#tabs .titulo-tabs ul{
	clear:both;
	margin-bottom: 10px;
	margin-top: 10px;
}
#tabs .titulo-tabs ul li{
	padding: 2px 0 2px 2px;
}
#tabs .sedes li{
	float:left;
	clear:none;
	border-right: 1px solid #414042;
	padding: 0px 5px 0px 5px !important;
}
#tabs .sedes li.last{
	border-right: none;
}
.enlaces{
	clear:both;
	margin-top: 20px;
}


#block-views-carreras-relacionadas-block .view-content .views-row{
    border: 1px solid #D1D3D4;
    width: 205px;
    height: 174px;
    float: left;
    margin: 0 10px 20px 0;
    position: relative;
}
#block-views-carreras-relacionadas-block .view-content .views-row .views-field-view-node{
    width: 100%;
    height: 27px;
    text-align: center;
    background-color: #F1F2F2;
    position: absolute;
    bottom: 0;
}
#block-views-carreras-relacionadas-block .view-content .views-row .views-field-view-node a{
    color: #A7A9AC;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "Oswald", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 27px;
    display: block;
}
#block-views-carreras-relacionadas-block .view-content .views-row .views-field-view-node a:hover{
	background-color: #CD1627;
}

#block-views-carreras-relacionadas-block .view-content .views-row .views-field-view-node:hover a{
    color: #fff;
}
#block-views-carreras-relacionadas-block .view-content .views-row .views-field-title span a{
    font-family: "Oswald", sans-serif;
    font-size: 17px;
    font-weight: 300;
    color: #CD1627;
    line-height: 18px;
    text-decoration: none;
    display: block;
}

#block-views-carreras-relacionadas-block .view-content .views-row .views-field-title{
    padding: 10px; 
}

#block-views-carreras-relacionadas-block .view-content .views-row .views-field-field-image img{

}

#block-views-carreras-relacionadas-block .view-content .views-row .views-field-field-image{
    text-align: center;
    position: absolute;
    bottom: 45px;
	left: 16px;
}

#beneficios-estiduar-en-uam{
	width: 100%;
	margin-top: 40px;
}
.not-front #zone-content h3.linea_titulo{
	color: #CD1627;
	font-family: 'Oswald';
	font-weight:400;
	font-size: 21px;	
}
#beneficios-estiduar-en-uam ul{
	list-style: none;
	margin:auto;
	width: 100%;
}
.ul_right li{
	margin-left: 0px;
}
#beneficios-estiduar-en-uam ul li{
	clear:both;
	font-size: 14px;
	font-family: 'Open Sans';
	font-weight:600;
	margin-bottom: 25px;
	margin-top: 20px;
	float:left;
	width: 270px;
	letter-spacing: 0px;
	color: #414042;
}
#beneficios-estiduar-en-uam strong{
	font-weight:700;
}
#beneficios-estiduar-en-uam ul li>.icons{
	float:left;
	margin-right: 10px;
}

/******************************/

/*** CONTACTO ****/

.context-contacto #block-system-main p{
	font-size: 16px;
	color: #414042;
}

#webform-client-form-371,#webform-client-form-374{

width: 500px;
height: 100%;
margin: 0 auto;
float: none;
}


.webform-client-form{
	background-color: #F1F2F2;
	padding: 40px 30px 0px 30px;
	width: 100%;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	float:left;
	margin-bottom: 40px;
}

.webform-client-form label{
	font-size: 17px;
	font-family: 'Open Sans';
	text-transform: uppercase;
	color: #414042;
	margin-bottom: 15px;
}
.webform-client-form .webform-component{
	margin-bottom: 30px;
	clear:both;
}
#webform-component-tipo-de-estudiante{
	margin-bottom: 70px;
}
.webform-client-form .form-type-radio{
	float:left;
	margin-left: 20px;
}
.webform-client-form .form-type-radio label{
	text-transform:capitalize;
}
.webform-client-form select {
	height: 45px !important;
}
.webform-client-form{
	margin-bottom: 80px !important;
}
.webform-client-form input[type='text'],
.webform-client-form input[type='number'],
.webform-client-form input[type='email'],
.webform-client-form select
{
	width: 98%;
	padding-left: 2%;
	font-size: 17px;
	font-family: 'Open Sans';	
	height: 60px;
	background-color: #FFFFFF;
	border: none;
}
.form-type-select .day, .form-type-select .year, .form-type-select .month {
  width: 28%;
}
.webform-client-form textarea{
	width: 98%;
	padding-left: 2%;
	font-size: 14px;
	font-family: 'Open Sans';	
	height: 200px;
	background-color: #FFFFFF;
	border: none;
}
#block-block-8 .content.clearfix > p {
    float: left;
    width: 100%;
}
.webform-client-form input:hover[type='submit']{background-color: #57585B;}
.webform-client-form input[type='submit']{
	width: 137px;
	height: 39px;
	float: right;
	border: none;
	border-bottom: 4px solid #939598;
	border-radius: 0px;
	background-color: #6D6E71;
	background-image:url(../images/icon_submit.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-position: 115px;
	text-transform:uppercase;
	font-size: 17px;
	font-family: 'Open Sans';
	text-shadow: none;
	text-align:left;
	color: #FFFFFF;
	position:absolute;
	right: -09px;
	margin-top: 15px;	
}

#webform-client-form-371 input[type='submit'],#webform-client-form-374 input[type='submit']{

  right: 45%;
  float: none;
}

.context-contacto #region-sidebar-second h2.block-title,
.context-clínica-de-terapia-física #region-sidebar-second h2.block-title,
.context-beneficios-uam #region-sidebar-second h2.block-title,
.page-servicios #region-sidebar-second h2.block-title,
.page-taxonomy #region-sidebar-second h2.block-title, 
.node-type-blog #block-block-9 h2.block-title,
#region-sidebar-second #block-block-9 h2.block-title{
	padding-left: 20px;
	letter-spacing: 0px;
	color: #FFFFFF;
	font-family: 'Oswald';
	font-weight:400;
	font-size: 20px;	
}

#region-sidebar-second #block-block-8 h2.block-title,
#region-sidebar-second #block-block-16 h2.block-title{
	background-color: #CD1627;
	border-bottom: 5px solid #D04C69;	
}
#region-sidebar-second #block-block-8,
#region-sidebar-second #block-block-16{
	margin-bottom: 20px;
}
#region-sidebar-second .btnmore{
	float:right;
	margin-top: 15px;
}
#region-sidebar-second #block-block-8 ul,
#region-sidebar-second #block-block-16 ul{
	margin: 0px; padding: 0px;
	width: 100%;
}
#region-sidebar-second #block-block-8 ul li,
#region-sidebar-second #block-block-16 ul li{
	width: 100%;
	margin: 0px; padding:0px;
	padding-top: 5px;
	padding-bottom: 5px;
	float:left;
	border-bottom: 1px solid #D1D3D4;
	line-height: 15px;
	height: 35px;
}
#region-sidebar-second #block-block-8 ul li.oneline,
#region-sidebar-second #block-block-16 ul li.oneline{
	line-height: 33px;
}
#region-sidebar-second #block-block-8 ul li a,
#region-sidebar-second #block-block-16 ul li a{
	color: #414042;
	text-decoration: none;
	font-family: 'Open Sans';
	font-size: 13px;
}
.circle{
	width: 26px;
	height: 26px;
	float:left;
	text-align:center;
	line-height: 26px;
	color: #999999;
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight:400;
	margin-left: 20px;
	margin-right: 10px;
	margin-top:4px;	
	background-color:#F1F2F2;
	border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	behavior: url(ie-css3.htc);
}

.ulone{
	border-bottom: 3px double #D1D3D4;
}
.ultwo{
	border-bottom: 1px solid #D1D3D4;
}

#region-sidebar-second #block-block-9 h2.block-title,
#region-sidebar-second #block-block-12 h2.block-title{
	background-color: #CD1627;
    border-bottom: 5px solid #D97087;
	height: 60px;
	padding-top: 5px;
	line-height: 28px;	
}
#region-sidebar-second #block-block-9 h3{
	font-family: 'Oswald';
	font-weight:300;
	font-size: 20px;
	letter-spacing: 0px;
	color: #414042;
	clear:both;
	margin-bottom: 0px;
	margin-left: 20px;
	line-height: 50px;
}
#region-sidebar-second #block-block-9 ul,
#region-sidebar-second #block-block-12 ul{
	width: 100%;
	margin: 10px 0 10px 0;
}
#region-sidebar-second #block-block-9 ul li,
#region-sidebar-second #block-block-12 ul li{
	width: 100%;
	display:block;
	padding: 0px; margin: 0px;
	padding-left: 20px;
	margin-bottom: 15px;
	float:left;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;	
}
#region-sidebar-second #block-block-9 ul li .icons,
#region-sidebar-second #block-block-12 ul li .icons{
	float:left;
	margin-right: 15px;
}
#region-sidebar-second #block-block-9 ul li a{
	text-decoration: none;
	color: #414042;
	float:left;
	font-family: 'Open Sans';
	font-size: 17px;
	line-height: 39px;
}
.boxchat{
	font-weight:bold;
	margin-top: -10px;
}

#region-sidebar-second #block-block-10{
	margin-bottom: 25px;
}
#region-sidebar-second #block-block-10 h2.block-title{
	background-image: url(../images/icon_estudie_nosotros.png);
	background-repeat: no-repeat;
	background-position: center left;
	background-position: 20px;
	background-color: #CD1627;
	border-bottom: 5px solid #931733;
	padding-left: 75px;		
}

#region-sidebar-second #block-block-10 ul{
	width: 100%;
	padding: 0px; margin: 0px;
	float:left;
}

#region-sidebar-second #block-block-10 ul li{
	width: 100%;
	height: 40px;
	border: 1px solid #CD1627;
	float:left;
	padding: 0px; margin: 0px;
	margin-top: 5px;
	line-height: 40px;
	padding-left: 20px;
	background-image:url(../images/li_estudia_nosotros.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;	
}
#region-sidebar-second #block-block-10 ul li:hover{ background-color: #CD1627; background-image: url(../images/li_estudia_nosotros-hover.jpg);}
#region-sidebar-second #block-block-10 ul li a:hover{color: #fff; font-size: 14px;}
#region-sidebar-second #block-block-10 ul li a{
	display:block;
	width: 100%;
	height: 40px;	
	font-family: 'Open Sans';
	font-size: 12px;
	color: #CD1627;
	font-weight:600;
	text-decoration: none;
	text-transform: uppercase;
}
/*** TERAPIA FÍSICA ****/

#region-sidebar-second #block-block-12 h2.block-title{
	height: 60px;
	line-height: 60px;
}
#region-sidebar-second #block-block-16 h2.block-title{
	line-height: 23px;
	height: 50px;
	padding-top: 10px;
	padding-right: 20px;
}
#region-sidebar-second #block-block-12 ul{
	margin-top: 20px;
	border-bottom: 1px solid #D1D3D4;
}
#region-sidebar-second #block-block-12 ul li{
	margin-bottom:0px;
	font-size: 15px;
}
#region-sidebar-second #block-block-12 ul li .icons{
	margin-bottom: 20px;
}
#region-sidebar-second #block-block-12 ul li.oneline{
	line-height: 35px;
}
/******************************/

/*** BENEFICIOS UAM *****/

#encabezado-beneficios-uam{
	font-size: 12px !important;
}

.bu_boxisla{
	float: left;
	width: 314px;
	height: 329px;
	background-color: #F1F2F2;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-bottom: 70px;
	padding: 30px 21px 0 21px;
	position:relative;	
}
.bu_1{
	margin-right: 25px;
}
.bu_boxisla ul{
	margin-left: 30px;
}
.bu_boxisla ul li{
	margin: 0px; padding: 0px;
}
.bu_boxisla h2{
	margin: 10px 0px;
	padding: 0px;
	text-align:center;
}
.bu_boxisla p{
	font-size: 13px !important;
	font-family: 'Open Sans';
	line-height: 16px;
	color: #414042;	
}
.bu_boxisla h2 a{
	font-family: 'Oswald';
	font-weight: 300;
	font-size: 23px;
	letter-spacing: 0px;
	color: #CD1627;
	text-decoration: none;
}
.bu_boxisla .icons{
	margin:auto;
}
.bu_boxisla .i49{
}
.bu_boxisla .i50{
}
.bu_boxisla .i51{
	margin-bottom: -8px;
}
.bu_boxisla .i52{
}
.bu_boxisla .i53{
	margin-bottom: 20px;
}
.bu_boxisla .i54{
}

.btn_conoce{
	width: 116px;
	height: 37px;
	display:block;
	text-align:center;
	text-decoration: none !important;
	color:#FFFFFF !important;
	font-family: 'Oswald';
	font-size: 16px;
	background-color: #CD1627;
	line-height: 37px;
	position:absolute;
	top: 310px;
	left: 100px;
}

.context-beneficios-uam #region-sidebar-second #block-block-11 h2{
	height: 60px;
	background-color: #4D4D4D;
	border-bottom: solid 5px #B3B3B3;
	line-height: 65px;
}
.context-beneficios-uam #region-sidebar-second #block-block-11 h3{
	font-family: 'Oswald';
	font-weight: 300;
	font-size: 19px;
	letter-spacing: 0px;
}
.context-beneficios-uam #region-sidebar-second #block-block-11{
	font-family: 'Open Sans';
	color: #414042;		
}
.context-beneficios-uam #region-sidebar-second #block-block-11 p{
	line-height: 17px;
}
.context-beneficios-uam #region-sidebar-second #block-block-11 ul{
	margin: 0px; padding: 0px;
}
.context-beneficios-uam #region-sidebar-second #block-block-11 ul li{
	width: 100%; height: 40px; float:left;margin: 0px; padding: 0px;
}
.context-beneficios-uam #region-sidebar-second #block-block-11 ul li p{
	line-height: 13px !important;
}
.context-beneficios-uam #region-sidebar-second #block-block-11 ul li a{
	text-decoration: none;
	font-size: 13px;
	color: #414042;	
}
.context-beneficios-uam #region-sidebar-second #block-block-11 li.oneline p{
	line-height: 30px !important;
}
.context-beneficios-uam #region-sidebar-second #block-block-11 .content{
	margin: 20px 0 15px 0;
	padding-left: 20px;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;	
}
.context-beneficios-uam #block-system-main {
	padding-bottom: 0px;
}
.context-beneficios-uam #block-system-main .pane-custom.pane-1, #block-system-main .view-t-cnicos .view-header {
    padding: 0px 0;
}
.bu_boxcur{
	width: 29px;
	height: 29px;
	float:left;
	margin-right: 15px;
	background-color: #4D4D4D;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height: 29px;
	border-radius: 5px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(ie-css3.htc);	
}

a.btnmore2{
	text-decoration: none;
	display:block;
	font-size: 12px;
	width: 67px;
	height: 20px;
	line-height: 20px;
	float:right;
	color: #4D4D4D;
	background: url(../images/more2.png) right no-repeat;
}
/******************************/

/**** APOYO ACADÉMICO - BENEFICIOS UAM ****/

.box_apoyo_aca{
	width: 300px;
	min-height: 110px;
	float:left;
	border: 1px solid #D1D3D4;
	padding: 10px;
	padding-left: 25px;
	font-family: 'Open Sans';
	font-size: 13px;
	height: 140px;
	line-height: 15px;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-bottom: 15px;		
}
.box_apoyo_aca li{
	margin: 0px; padding: 0px;
}
.box_apoyo_aca ul li {list-style: none; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 12px; color: #414042;}
.box_apoyo_aca h2{
	color: #CD1627;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight:600;
	letter-spacing: 0px;
	margin: 0px; padding: 0px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.ac_1{
	margin-right: 12px;
}

.page-beneficios-uam-apoyo-academico .solicitar-informacion{
	clear:both;
	margin-top: 30px;
	float:left;
} .page-beneficios-uam-apoyo-academico .solicitar-informacion a{ float:left;}


#region-sidebar-second #block-menu-block-8,
#region-sidebar-second #block-menu-block-13{
	margin-bottom: 25px;
}

#region-sidebar-second #block-menu-block-8 h2.block-title,
#region-sidebar-second #block-menu-block-13 h2.block-title{
	height: 60px;
	background-color: #CD1627;
	border-bottom: 5px solid #D97087;
	line-height: 65px;
}
#region-sidebar-second #block-menu-block-8 .menu-block-8 ul,
#region-sidebar-second #block-menu-block-13 .menu-block-13 ul{
	margin: 0px; padding: 0px; width: 100%;
}

#region-sidebar-second #block-menu-block-8 .menu-block-8 ul li,
#region-sidebar-second #block-menu-block-13 .menu-block-13 ul li{
	margin: 0px; padding: 0px; list-style: none !important; width: 100%;
	margin-top: 5px;
}
#region-sidebar-second #block-menu-block-8 .menu-block-8 ul li a,
#region-sidebar-second #block-menu-block-13 .menu-block-13 ul li a{
	display:block;
	font-family: 'Open Sans';
	font-size: 14px;	
	width: 100%;
	color: #414042;
	text-decoration: none;
	height: 40px;
	background-color: #F1F2F2;
	background-image:url(../images/li_beneficios_uam_off.jpg);
	background-repeat: no-repeat;
	background-position: center right;	
	padding-left: 20px;
	line-height: 40px;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;		
}
#region-sidebar-second #block-menu-block-8 .menu-block-8 ul li a:hover,
#region-sidebar-second #block-menu-block-13 .menu-block-13 ul li a:hover{
	background-color: #58595B;
	background-image:url(../images/li_beneficios_uam_on.jpg);
	background-repeat: no-repeat;
	background-position: center right;	
	color: #FFFFFF;
}
#region-sidebar-second #block-menu-block-8 .menu-block-8 li.active>a,
#region-sidebar-second #block-menu-block-8 .menu-block-8 li.expanded>a,
#region-sidebar-second #block-menu-block-13 .menu-block-13 li.active>a,
#region-sidebar-second #block-menu-block-13 .menu-block-13 li.expanded>a{
	background-color: #58595B;
	background-image:url(../images/li_beneficios_uam_on.jpg);
	background-repeat: no-repeat;
	background-position: center right;	
	color: #FFFFFF;
}

#region-sidebar-second #block-menu-block-8 .menu-block-8 ul li ul,
#region-sidebar-second #block-menu-block-13 .menu-block-13 ul li ul{
	margin: 0px; padding: 0px;
	float:left;
	width: 100%;
	background:#FFF;
}
#region-sidebar-second #block-menu-block-8 .menu-block-8 .menu li .menu li,
#region-sidebar-second #block-menu-block-13 .menu-block-13 .menu li .menu li{
	margin: 0px; padding: 0px; width: 100%;
	height: 45px;
	border-bottom: 1px solid #F1F2F2;
}
#region-sidebar-second #block-menu-block-8 .menu-block-8 .menu li .menu li.last,
#region-sidebar-second #block-menu-block-13 .menu-block-13 .menu li .menu li.last{
	border-bottom: none;
}
#region-sidebar-second #block-menu-block-8 .menu-block-8 .menu li .menu li a,
#region-sidebar-second #block-menu-block-13 .menu-block-13 .menu li .menu li a{
	background-image: none;
	background-color: #FFF;
	height: 40px;
	padding-left: 30px;
}
#region-sidebar-second #block-menu-block-8 .menu-block-8 .menu li .menu li a:hover,
#region-sidebar-second #block-menu-block-13 .menu-block-13 .menu li .menu li a:hover{
	font-weight:bold;
	color: #414042;
}

#region-sidebar-second #block-menu-block-8 .menu-block-8 .menu li .menu li.active>a,
#region-sidebar-second #block-menu-block-13 .menu-block-13 .menu li .menu li.active>a{
	font-weight:bold;
	color: #414042;
}

#region-sidebar-second #block-menu-block-8 .menu-block-8 .menu li .menu li a:before,
#region-sidebar-second #block-menu-block-13 .menu-block-13 .menu li .menu li a:before{ content:"+ "; }

/******************************/

/*******     SEDES     ********/

.page-beneficios-uam-sedes{
}

.page-beneficios-uam-sedes #block-system-main h3{
	font-family: 'Oswald';
	font-size: 21px;	
	color: #58595B;
	font-weight:400;
	letter-spacing: 0px;
	text-transform:uppercase;
}
.page-beneficios-uam-sedes #block-system-main h3.linea_titulo{
	text-transform:none;
	clear:both;
}

.page-beneficios-uam-sedes #block-system-main h2.pane-title{
	color: #CD1627;
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0px;
}
.page-beneficios-uam-sedes .views-field-nothing-1{
	width: 100%;
	float:left;
	font-family: 'Open Sans';
	font-size: 14px;
	color: #414042;
}
.sed_compartir{
	font-family: 'Oswald';
	font-weight:300;
	font-size: 14px;
	height: 28px;
	float:left;
	margin-right: 10px;
	line-height: 28px;
	letter-spacing:-1px;
	color: #58595B;
}
.page-beneficios-uam-sedes #sede-san-jose .view-display-id-block_2 .attachment{
	float:left;
	margin-bottom: 30px; padding-bottom: 30px;
	border-bottom: 1px solid #D1D3D4;
}

.page-beneficios-uam-sedes .flex-direction-nav{
	display: none;
}


.page-beneficios-uam-sedes .views-field-nothing-1 strong{
	font-family: 'Open Sans';
	font-size: 15px;
}
.page-beneficios-uam-sedes .views-field-field-ubicacion-mapa{
	width: 100%;
	float: right;
}
.page-beneficios-uam-sedes .views-field-field-ubicacion-mapa iframe{
	width: 100%;
}

.page-beneficios-uam-sedes .panel-pane{
	clear:both;
}
.btn_sedes{
	height: 145px;
    margin: 35px auto;
	clear:both;
	width: 300px;
}
.st_twitter_large .stButton,
.st_facebook_large .stButton{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.st_twitter_large .stButton .stLarge,
.st_facebook_large .stButton .stLarge {
	float:left;
    height: 28px !important;
    width: 28px !important;
}
.st_twitter_large .stLarge{
	width: 28px; height: 28px;
	background-image:url(../images/twitter.png) !important;
}
.st_facebook_large .stLarge{
	width: 28px; height: 28px;
	background-image:url(../images/facebook.png) !important;
}

.st_twitter_large .stButton .stLarge:hover,
.st_facebook_large .stButton .stLarge:hover{
	background-position:center !important;
}

.page-beneficios-uam-sedes a._sede{
	display:block;
	width: 97px;
	height: 138px;
	color: #414042;
	font-family: 'Oswald';
	font-size: 15px;
	font-weight: 300;
	text-align:center;
	padding-top: 80px;
	float:left;
	margin-right: 3px;
	text-decoration: none;
	background-image:url(../images/btn_sedes_off_movil.png);
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;		
}
.page-beneficios-uam-sedes a.activo_sede{
	background-image:url(../images/btn_sedes_on_movil.png);
	color: #FFFFFF;
}

.page-beneficios-uam-sedes .flexslider {
    border: none;
    border-radius: 0px;
    margin: 0;
	background: none;
	margin: auto;

}
.page-beneficios-uam-sedes .flexslider {
    border: none;
    border-radius: 0px;
    margin: 0;
	background: none;
	box-shadow: none;
	margin-bottom: 30px;
}

#sede-cartago .views-field-field-infraestructura-y-servicio{
	width: 100%;
	float:left;
	margin-top: 20px;
	float:left;
	padding-top: 20px;
	border-top: 1px solid #D1D3D4;	
	
}

.Infraestructura{
	width: 265px;
	min-height: 140px;
	font-family: 'Open Sans';
	font-size: 13px;
	color: #414042;
	float:left;
	border: 1px solid #CD1627;
	padding: 10px;
	padding-left: 50px;
	margin-top: 40px;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;		
}
.Infraestructura .icons{
	position:absolute;
	margin-top: -40px; margin-left: -85px;
}
.Infraestructura h4{
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 0px;
}
.inf1, .inf2{
	margin-left: 34px;
}
.inf2{
	float:left;
	margin-bottom: 25px;
}
.Infraestructura ul{
	width: 200px;
	margin:auto;
	margin: 0px; padding: 0px;
	margin-left: 30px;
}
.Infraestructura ul li{
	float:left; clear:both;
	margin: 0px; padding: 0px;
}

/******************************/



/******* ORGANIZACION INSTITUCIONAL ****/



.page-beneficios-uam-trayectoria-uam h2.pane-title{
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight:bold;
	color: #CD1627;
	text-transform:uppercase;
}
.page-beneficios-uam-trayectoria-uam .contextual-links-region{
	width: 100%;
	float:left;
}
.page-beneficios-uam-trayectoria-uam .views-row{
	width: 200px;
	height: 290px;
	margin: 0 auto;
}

.page-beneficios-uam-trayectoria-uam .views-row .views-field-field-puesto, .page-beneficios-uam-trayectoria-uam .view-organizaci-n-institucional .views-row .views-field-title{
	font-family: 'Open Sans';
	font-size: 15px;
	font-weight:600;
	color: #58595B;
	text-transform:uppercase;
	line-height: 19px;
	letter-spacing: 0px;
	margin-top: 25px;
	height: 40px;
}
.page-beneficios-uam-trayectoria-uam .view-organizaci-n-institucional .views-row .views-field-title{
	height: 60px
}

.page-beneficios-uam-trayectoria-uam .views-row .views-field-field-nombre-completo{
	font-family: 'Open Sans';
	font-size: 13px;
	font-weight:700;
	color: #58595B;
	font-style:italic;
	letter-spacing: 0px;
	line-height: 13px;
}
.pane-views-431f1a18677426a690c4d2bd93f4fb59 .views-row {height: 330px;}

.page-beneficios-uam-trayectoria-uam .views-row .views-field-field-correo a{
	font-family: 'Open Sans';
	font-size: 13px;
	color: #58595B;
	letter-spacing: 0px;
	text-decoration:none;	
}


/**************************************/

/********** SERVICIOS UAM ********/

.page-servicios .islas-servicios{
	width: 100%;
}

.page-servicios .islas{
	width: 295px;
	height: 299px;
	background-color: #F1F2F2;
	padding: 20px;
	padding-top: 20px;
	line-height: 17px;
	position:relative;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;	
	margin: 35px auto;
}
.page-servicios .islas h2{
	width: 100%;
	text-align:center;
}
.page-servicios .islas h2 a, #terapia-fisica-y-rehabilitacion-detalle h5{
	color: #CD1627;
	font-family: 'Oswald';
	font-size: 23px;
	font-weight: 300;
	text-decoration: none;
	letter-spacing: -1px;
}
#terapia-fisica-y-rehabilitacion-detalle .isla {width: 285px; height: 355px; float: left;margin-bottom: 25px; margin-right: 20px; padding: 15px; border: 1px solid #ddd;}
#terapia-fisica-y-rehabilitacion-detalle .isla ul {padding-left: 35px;}
#terapia-fisica-y-rehabilitacion-detalle .isla ul li {font-size: 12px; color: #414042; font-family: 'Open Sans', sans-serif; font-weight: 400;}
#terapia-fisica-y-rehabilitacion-detalle .isla:nth-child(2n+2){margin-right: 0px;}

.page-servicios .islas .icons{
	margin:auto;
	margin-bottom: 15px;
}

.page-servicios .islas .box-conoce-mas a{
	display:block;
	height: 37px;
	width: 116px;
	line-height: 37px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-family: 'Oswald';
	font-size: 15px;
	background-color: #CD1627;
	position: absolute;
	left: 100px;
	top: 280px;
}
.page-servicios .islas .box-conoce-mas a:hover{ background-color: #B00B30;}

.page-servicios #block-block-17{
	margin-bottom: 25px;
}
.page-servicios #block-block-17 .servicios-en-la-web h3{
	width: 100%;
	height: 60px;
	background-color: #CD1627;
    border-bottom: 5px solid #D97087;
    color: #FFFFFF;
	font-family: 'Oswald';
	font-weight:400;
	font-size: 20px;
	letter-spacing: 0px;
	line-height: 60px;
	margin-bottom: 5px;
	padding-left: 20px;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;		
}

.page-servicios #block-block-17 ul{
	padding: 0px; margin: 0px; list-style: none; width: 100%;
}
.page-servicios #block-block-17 ul li{
	padding: 0px; margin: 0px; width: 100%; float:left; height: 40px;
	border: solid 1px #CD1627; margin-bottom: 5px;
}
.page-servicios #block-block-17 ul li a{
	display:block;
	text-decoration: none;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #414042;
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 14px;	
	padding-left: 20px;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;	
}
.page-servicios #block-block-17 ul li .icons{
	  float:right; margin-top: -54px; margin-right: 10px;
}

/**** Estudiantes ***/

.page-servicios #islas-servicios-esdutiantes .islas{
	height: 220px;	
}
.page-servicios #islas-servicios-esdutiantes .islas h2{
	width: 100%;
	text-align:center;
}
.page-servicios #islas-servicios-esdutiantes .islas h2 a{
	line-height: 24px;
}

.page-servicios #islas-servicios-esdutiantes .islas .box-conoce-mas a{
	top: 200px;
}

/**************************************/

/****** MATRÍCULA Y TRÁMITES *****/

.servicios-para-estudiantes-matricula, .servicios-para-estudiantes-tramites-estudiantiles, .servicios-para-estudiantes-procesos-por-departamento {width: 87px; height: 91px; float: left; padding: 22px 5px 12px 5px; margin-bottom: 60px; text-align: center; background-color: #F1F2F2;}

.servicios-para-estudiantes-matricula a, .servicios-para-estudiantes-tramites-estudiantiles a, .servicios-para-estudiantes-procesos-por-departamento a {font-size: 13px; font-family: 'Oswald'; font-weight: 300; text-transform: uppercase; line-height: 22px; text-decoration: none; color: #414042; margin-top: 10px; display:block;}
.servicios-para-estudiantes-matricula, .servicios-para-estudiantes-tramites-estudiantiles {margin-right: 4px;}

.linea-tiempo-boton .icons{ margin:auto;}

.linea-tiempo-boton .icons.i37, .linea-tiempo-boton .icons.i38, .linea-tiempo-boton .icons.i39{display: none;}
.linea-tiempo-boton.activo .icons.i37, .linea-tiempo-boton.activo .icons.i38, .linea-tiempo-boton.activo .icons.i39 {display: block;}
.linea-tiempo-boton.activo .icons.i40, .linea-tiempo-boton.activo .icons.i41, .linea-tiempo-boton.activo .icons.i42 {display: none;}

.page-servicios #block-system-main .pane-custom.pane-1{float: left; width: 100%;}
.page-servicios #block-system-main .pane-custom.pane-1, #block-system-main .view-t-cnicos .view-header {
    padding: 0;
}
.page-servicios .panel-2, .page-servicios .panel-pane{
	clear:both;
}
.page-servicios .pane-2 h3{
	font-size: 23px;
	font-family: 'Oswald';
	font-weight: 400; 
	color: #CD1627;
}

.page-servicios .pane-2 h4{
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: bold;
	color: #414042;	
}

.page-servicios .pane-2 .box_detalles_li{
	float:left;
	width: 100%;
	border: 1px solid #D1D3D4;
	padding: 20px;
	font-family: 'Open Sans';
	font-size: 14px;
	line-height: 17px;
	color: #414042;
	margin-bottom: 30px;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;	
}
.page-servicios .pane-2 .box_detalles_li ul{
	margin: 0px; padding: 0px;
	margin-left: 30px;
}
.page-servicios .pane-2 .box_detalles_li ul li{
	margin: 0px; padding: 0px;
	margin-top: 10px;
}

/****** DESARROLLO ESTUDIANTIL *****/

/*
page-servicios page-servicios-estudiantes page-servicios-estudiantes-oficina-desarrollo-estudiantil
*/


#oficina-desarrollo-estudiantil-detalle ul{
	margin: 0px; padding: 0px; list-style: none;
}

#oficina-desarrollo-estudiantil-detalle ul li{
	margin: 0px; padding: 0px; list-style: none;
	border: 1px solid #D1D3D4;
	float:left;
	font-size: 14px;
	padding: 20px 20px 0 20px;
	margin-bottom: 15px;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;	
}
#oficina-desarrollo-estudiantil-islas .Infraestructura{
	min-height: 185px;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 0px;
}
#oficina-desarrollo-estudiantil-islas h4{
	margin-bottom: 20px;
	line-height: 17px;
}

.view-id-banner_interno .flexslider{
	margin: 33px 0 30px;
	border: 0px;
	box-shadow: none;
	border-radius: 0px;
}

.page-servicios .flex-direction-nav{
	display: block;
}

/******************************/

/*** ICONOS ****/

.icons{background:url(../images/icons.png) no-repeat;display: block; text-align:center; line-height:300%;}
.icons-n{background:url(../images/icons-n.png) no-repeat;display: block; text-align:center; line-height:300%;}
.fb{width: 24px;height: 24px;background-position: -250px -1px; float:right; margin-top: 8px;}

.tt{width: 24px;height: 24px;background-position: -158px -146px; float:right; margin-top: 8px;}
.yt{width: 24px;height: 24px;background-position: -188px -146px; float:right; margin-top: 8px;}

.home_bar_icon{width: 44px; height: 54px; background-position: -255px -309px;}
.am{background-position: -73px -308px; }
.share{width: 48px;height: 48px;background-position: -96px -141px;}
.top_search{width: 20px;height: 21px;background-position: -275px -24px;}
.home_sede{width: 15px;height: 21px;background-position: -205px -2px;}
.home_calendar{width: 16px;height: 20px;background-position: -187px -2px;}
.top_search_red{width: 20px;height: 21px;background-position: -165px -2px;}
.more{width: 17px;height: 17px;background-position: -167px -23px;}
.homebox_sedes{width: 90px; height: 95px;background-position: -427px -35px; margin:auto;}
.homebox_tecni{width: 86px; height: 86px; background-position: -237px -40px; margin:auto;}
.homebox_carre{width: 126px; height: 67px; background-position: -33px -48px; margin:auto;}
.homecircle_calid{width: 96px;height: 95px; background-position: -43px -157px;}
.homecircle_finac{width: 95px;height: 95px;background-position: -430px -294px;}
.homecircle_respa{width: 96px;height: 95px;background-position: -232px -160px;}
.homecircle_horar{width: 96px;height: 95px;background-position: -423px -154px;}

.sede_benef{width: 72px;height: 72px;background-position: 0px -245px;}
.respa_benef{width: 72px;height: 72px;background-position: -73px -245px;}
.horar_benef{width: 72px;height: 72px;background-position: -145px -245px;}
.postgrados{width: 47px;height: 38px;background-position: 0px -319px;}
.tecnicos{width: 35px;height: 38px;background-position: -47px -319px;}
.cursos{width: 25px;height: 38px;background-position: -83px -319px;}
.bachiller{width: 38px;height: 38px;background-position: -110px -319px;}
.facebook{width: 29px;height: 28px;background-position: -1px -362px;}
.twitter{width: 29px;height: 28px;background-position: -30px -362px;}
.a1{width: 35px;height: 35px;background-position: -138px -365px;}
.estudie{width: 35px;height: 36px;background-position: -176px -365px;}
.burbuja_g{width: 52px;height: 44px;background-position: -221px -362px;}
.burbuja_p{width: 30px;height: 26px;background-position: -243px -329px;}
.chat{width: 44px;height: 44px;background-position: -238px -281px;}
.reloj{width: 41px;height: 41px;background-position: -239px -241px;}
.correo{width: 41px;height: 41px;background-position: -238px -199px;}
.telefono{width: 41px;height: 41px;background-position: -238px -158px;}
.direccion{width: 41px;height: 42px;background-position: -90px -363px;}
.btn_b{width: 17px;height: 17px;background-position: -281px -157px;}
.btn_g{width: 17px;height: 17px;background-position: -281px -176px;}
.btn_n{width: 17px;height: 17px;background-position: -281px -194px;}
.flecha_rg{width: 14px;height: 16px;background-position: -280px -226px;}
.flecha_rp{width: 14px;height: 16px;background-position: -281px -247px;}
.flecha_bg{width: 14px;height: 16px;background-position: -281px -269px;}
.signo_menos{width: 14px;height: 16px;background-position: -281px -288px;}
.signo_mas{width: 14px;height: 16px;background-position: -281px -304px;}

.i1{width: 37px;height: 52px;background-position: -4px -429px;}
.i2{width: 63px;height: 52px;background-position: -42px -429px;}
.i3{width: 35px;height: 56px;background-position: -106px -429px;}
.i4{width: 31px;height: 56px;background-position: -142px -429px;}
.i5{width: 42px;height: 56px;background-position: -175px -429px;}
.i6{width: 36px;height: 56px;background-position: -220px -429px;}
.i7{width: 36px;height: 56px;background-position: -258px -429px;}
.i8{width: 37px;height: 21px;background-position: -220px -486px;}
.i9{width: 37px;height: 21px;background-position: -258px -486px;}
.i10{width: 25px;height: 26px;background-position: -147px -500px;}
.i11{width: 25px;height: 25px;background-position: -147px -535px;}
.i12{width: 51px;height: 51px;background-position: -186px -509px;}
.i13{width: 39px;height: 43px;background-position: -243px -515px;}
.i14{width: 74px;height: 74px;background-position: -148px -566px;}
.i15{width: 74px;height: 74px;background-position: -226px -564px;}
.i16{width: 27px;height: 25px;background-position: -175px -646px;}
.i17{width: 27px;height: 25px;background-position: -210px -646px;}
.i18{width: 27px;height: 25px;background-position: -246px -646px;}
.i19{width: 31px;height: 26px;background-position: -173px -677px;}
.i20{width: 27px;height: 25px;background-position: -209px -678px;}
.i21{width: 27px;height: 25px;background-position: -246px -680px;}
.i22{width: 42px;height: 33px;background-position: -167px -716px;}
.i23{width: 28px;height: 33px;background-position: -210px -716px;}
.i24{width: 30px;height: 31px;background-position: -244px -714px;}
.i25{width: 36px;height: 45px;background-position: -0px -499px;}
.i26{width: 60px;height: 45px;background-position: -36px -499px;}
.i27{width: 37px;height: 46px;background-position: -97px -499px;}
.i28{width: 36px;height: 45px;background-position: -0px -547px;}
.i29{width: 60px;height: 45px;background-position: -36px -547px;}
.i30{width: 37px;height: 46px;background-position: -97px -547px;}
.i31{width: 41px;height: 46px;background-position: -2px -594px;}
.i32{width: 51px;height: 39px;background-position: -44px -602px;}
.i33{width: 48px;height: 47px;background-position: -95px -594px;}
.i34{width: 41px;height: 46px;background-position: -2px -641px;}
.i35{width: 51px;height: 39px;background-position: -44px -648px;}
.i36{width: 48px;height: 47px;background-position: -95px -641px;}
.i37{width: 45px;height: 46px;background-position: -4px -689px;}
.i38{width: 36px;height: 46px;background-position: -50px -689px;}
.i39{width: 46px;height: 46px;background-position: -87px -689px;}
.i40{width: 45px;height: 46px;background-position: -4px -736px;}
.i41{width: 36px;height: 46px;background-position: -50px -735px;}
.i42{width: 46px;height: 46px;background-position: -87px -735px;}
.i43{width: 40px;height: 68px;background-position: -0px -787px;}
.i44{width: 37px;height: 68px;background-position: -41px -787px;}
.i45{width: 62px;height: 68px;background-position: -80px -787px;}
.i46{width: 71px;height: 68px;background-position: -142px -787px;}
.i47{width: 76px;height: 75px;background-position: -147px -1053px;}
.i48{width: 76px;height: 75px;background-position: -225px -1052px;}
.i49{width: 53px;height: 48px;background-position: -148px -879px;}
.i50{width: 53px;height: 48px;background-position: -218px -879px;}
.i51{width: 35px;height: 54px;background-position: -155px -935px;}
.i52{width: 57px;height: 48px;background-position: -218px -935px;}
.i53{width: 66px;height: 39px;background-position: -142px -995px;}
.i54{width: 61px;height: 49px;background-position: -214px -995px;}
.i55{width: 65px;height: 65px;background-position: -4px -864px;}
.i56{width: 65px;height: 65px;background-position: -69px -864px;}
.i57{width: 65px;height: 65px;background-position: -4px -930px;}
.i58{width: 65px;height: 65px;background-position: -69px -930px;}
.i59{width: 65px;height: 65px;background-position: -4px -997px;}
.i60{width: 65px;height: 65px;background-position: -69px -997px;}
.i61{width: 65px;height: 65px;background-position: -4px -1063px;}
.i62{width: 65px;height: 65px;background-position: -69px -1063px;}
.i63{width: 74px;height: 74px;background-position: -0px -1132px;}
.i64{width: 74px;height: 74px;background-position: -75px -1132px;}
.i65{width: 74px;height: 74px;background-position: -151px -1132px;}
.i66{width: 51px;height: 51px;background-position: -211px -751px;}
.i67{width: 39px;height: 43px;background-position: -262px -760px;}
.i68 {width: 74px; height: 74px; background-position: -226px -1132px;}
/***************/
/* imagenes oscurecidas */
.osc-icons{background:url(../images/icons-osc.png) no-repeat;display: block; text-align:center; line-height:300%;}
/*   Añadido por Keylor Mora  -  Oferta Educativa - General -  22 abril 2014*/

.not-front #zone-header-wrapper{
    background-color: #F1F2F2;
    background-image: url(../images/top_gris.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;
	min-height: 135px;
}
.not-front #section-content{
    background-image: url(../images/pie_gris.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;
	padding-top: 30px;	
}
#block-encabezado-secciones-internas-encabezado-secciones-internas h1{
    font-size: 47px;
    font-family: "Oswald", sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: #CD1627;
    margin-bottom: 0;

}

.page-oferta-educativa #section-content h1#page-title{
    display: none;
    
}

#region-header-first{
    padding: 36px 0 0 0;
}

.easy-breadcrumb a, .easy-breadcrumb span{
    text-decoration: none;
    font-family: "Open Sans", sans-serif;
    font-size: 12px; 
    font-weight: 400;
    color: #231F20;
}

#block-sharethis-sharethis-block .stLarge{
    background-image:url(../images/icons.png) !important;
    background-repeat: no-repeat;
    display: block; 
    text-align:center; 
    line-height:300%;
    width: 48px;
    height: 48px;
    background-position: -96px -141px;
}

#block-encabezado-secciones-internas-encabezado-secciones-internas{
    width: 882px;
    float: left;
}

#block-sharethis-sharethis-block{
    width: 95px;
    float: left;
    margin-top: 18px;
}

#block-sharethis-sharethis-block h2{
    width: 70%;
    float: left;
    line-height: 50px;
    font-size: 14px;
    font-family: "Oswald", sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #A1A71D;
}

#block-sharethis-sharethis-block .content{
    width: 30%;
    float: left;
}

#block-system-main .pane-custom.pane-1 p,
.page-servicios-oficina-proyeccion-universitaria #block-system-main .panel-pane p,
#block-system-main .view-t-cnicos .view-header p{
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    color: #414042;
}

#block-system-main .pane-custom.pane-1,
#block-system-main .view-t-cnicos .view-header{
    padding: 25px 0;
}

.isla-tecnicos,
.isla-Bachillerato,
.isla-postgrados,
.isla-cursos-libres{
    width: 180px;
    height: 280px;
    float: left;
    background-color: #F1F2F2;
    padding: 25px;
    position: relative;
	margin-bottom: 40px;
}

.isla-tecnicos,
.isla-Bachillerato,
.isla-postgrados{
    margin-right: 26px;
}

.isla-tecnicos p,
.isla-Bachillerato p,
.isla-postgrados p,
.isla-cursos-libres p{
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    text-align: center;
    color: #414042;
}

.isla-tecnicos h2,
.isla-Bachillerato h2,
.isla-postgrados h2,
.isla-cursos-libres h2{
    font-family: "Oswald", sans-serif;
    font-size: 23px;
    font-weight: 300;
    text-align: center;
    color: #CD1627;
}

.isla-tecnicos h2 a,
.isla-Bachillerato h2 a,
.isla-postgrados h2 a,
.isla-cursos-libres h2 a{
    color: #CD1627;
    text-decoration: none;
}

.isla-tecnicos .icons,
.isla-Bachillerato .icons,
.isla-postgrados .icons,
.isla-cursos-libres .icons{
    margin: auto;
}

.isla-tecnicos .icons,
.isla-Bachillerato .icons{
    margin-bottom: 15px !important;
}

.isla-postgrados .icons,
.isla-cursos-libres .icons{
    margin-bottom: 8px !important;
}

.box-ver-carreras-oferta-edu{
    height: 37px;
    width: 116px;
    text-align: center;
    background-color: #CD1627;
    position: absolute;
    left: 58px;
    top: 310px;
}

.box-ver-carreras-oferta-edu a{
    line-height: 37px;
    display: block;
    font-family: "Oswald", sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    color: #fff;
    text-decoration: none;
}



/* Oferta Tecnicos*/

#block-system-main .view-t-cnicos .view-content .views-row{
    border: 1px solid #D1D3D4;
    width: 306px;
    height: 264px;
	margin:auto;
	margin-bottom: 40px;
    position: relative;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;	
}

/*#block-system-main .view-t-cnicos .view-content .views-row-3,
#block-system-main .view-t-cnicos .view-content .views-row-6,
#block-system-main .view-t-cnicos .view-content .views-row-9,
#block-system-main .view-t-cnicos .view-content .views-row-12,
#block-system-main .view-t-cnicos .view-content .views-row-15,
#block-system-main .view-t-cnicos .view-content .views-row-18{
    margin-right: 0;
}

#block-system-main .view-t-cnicos .view-content .views-row:nth-child(3n+3){
    margin-right: 0;
}*/



#block-system-main .view-t-cnicos .view-content .views-row .views-field-title span a{
    font-family: "Oswald", sans-serif;
    font-size: 23px;
    font-weight: 300;
    color: #CD1627;
    line-height: 22px;
    text-decoration: none;
    display: block;
}

#block-system-main .view-t-cnicos .view-content .views-row .views-field-title span .title-fixed a {
	width: 95%;
}

#block-system-main .view-t-cnicos .view-content .views-row .views-field-title{
    height: 50px;
    padding: 20px;
    
}

#block-system-main .view-t-cnicos .view-content .views-row .views-field-field-image img{
    width: 264px;
    height: 110px;
}

#block-system-main .view-t-cnicos .view-content .views-row .views-field-field-image{
    text-align: center;
}


#block-system-main .view-t-cnicos .view-content .views-row .views-field-view-node{
    width: 100%;
    height: 40px;
    text-align: center;
    background-color: #F1F2F2;
    position: absolute;
    bottom: 0;
}

#block-system-main .view-t-cnicos .view-content .views-row .views-field-view-node:hover{
    background-color: #CD1627;
}

#block-system-main .view-t-cnicos .view-content .views-row .views-field-view-node:hover a{
    color: #fff;
}

#block-system-main .view-t-cnicos .view-content .views-row .views-field-view-node a{
    color: #A7A9AC;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "Oswald", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
    display: block;
}




#islas-oferta-educativa {
    float: left;
    margin-bottom: 150px;
}
/*Keylor Mora Garro - 25 abril 2014 - Caso 10538*/
.page-oferta-educativa-bachillerato-y-licenciatura #block-system-main .listado ul.listado-general-carreras li.row-carrera{
    border: 1px solid #D1D3D4;
    float: left;
    list-style-type: none;
    margin-bottom: 30px;
    margin-right: 15px;
    padding: 20px;
    width: 275px;
}
.page-oferta-educativa-bachillerato-y-licenciatura #block-system-main .listado ul.listado-general-carreras li.row-carrera:nth-child(3n+3){
    margin-right: 0;
}
.page-oferta-educativa-bachillerato-y-licenciatura #block-system-main .listado ul.listado-general-carreras li.row-carrera h3{
    color: #414042;
    font-family: "Oswald", sans-serif;
    font-size: 23px;
    font-weight: 300;
    margin-bottom: 10px;
}

.page-oferta-educativa-bachillerato-y-licenciatura #block-system-main .listado ul.listado-general-carreras li.row-carrera .imagen{
    width: 100%;
    height: 110px;
    overflow: hidden;
    text-align: center;
}


.page-oferta-educativa-bachillerato-y-licenciatura #block-system-main .listado ul.listado-general-carreras li.row-carrera .imagen img{
    height: 100%;
    width: 100%;
}

.page-oferta-educativa-bachillerato-y-licenciatura #block-system-main .listado ul.listado-general-carreras li.row-carrera .cursos{
    width: 100%;
    height: auto;
    overflow: auto;
}

.page-oferta-educativa-bachillerato-y-licenciatura #block-system-main .listado ul.listado-general-carreras li.row-carrera .cursos ul li.row-enfasis{
    list-style-type: none;
    border-bottom: 1px solid #D1D3D4;
    padding: 5px 0;
}

.page-oferta-educativa-bachillerato-y-licenciatura #block-system-main .listado ul.listado-general-carreras li.row-carrera .cursos ul li.row-enfasis a{
    width: 92%;
    display: block;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-decoration: none;
    font-size: 13px;
    line-height: 16px;
    padding-right: 8%;
}

.page-oferta-educativa-bachillerato-y-licenciatura #block-system-main .listado ul.listado-general-carreras li.row-carrera .cursos ul li.row-enfasis .Bachillerato a{
    color: #58595B;
    background-image: url(../images/bg-bachi-oferta-flecha.png);
    background-position: center right;
    background-repeat: no-repeat;
}

.page-oferta-educativa-bachillerato-y-licenciatura #block-system-main .listado ul.listado-general-carreras li.row-carrera .cursos ul li.row-enfasis .Licenciatura a{
    color: #231F20;
    background-image: url(../images/bg-lic-oferta-flecha.png);
    background-position: center right;
    background-repeat: no-repeat;
}

.page-oferta-educativa.page-oferta-educativa-bachillerato-y-licenciatura #block-system-main .pane-custom.pane-1{
    padding: 10px 0;
    
}


/* Keylor Mora - Caso 10556 - Beneficios - Primer Ingreso */

.view-id-banner_interno .flex-control-nav{
    bottom: 8px;
    z-index: 100;
}

.view-id-banner_interno .flex-control-paging li a{
    /*border-radius: 0;
    background-color: rgba(0, 0, 0, 0) !important;*/
    width: 11px;
    height: 11px;
   /* background-image: url(../images/bullet-white-slider-interno.png);*/
    box-shadow: none;
    text-decoration: none;
}


.view-id-banner_interno .flex-control-paging li a.flex-active{
   /* background-image: url(../images/bullet-green-slider-interno.png);
    background-color: rgba(0, 0, 0, 0) !important;*/
    box-shadow: none;
    text-decoration: none;
}

.view-id-banner_interno .flex-control-nav li{
    margin: 0 3px !important;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-3,
.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4{
    display: block !important;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-2 p{
    color: #414042;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 16px;
    margin-top: -25px;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-3 .isla-primer-ingreso{
    background-color: #F1F2F2;
    float: left;
    height: 242px;
    margin-right: 28px;
    padding: 16px;
    width: 164px;
    margin-bottom: 10px;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-3 .isla-primer-ingreso.sedes-horarios {
    margin-right: 0;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-3 .isla-primer-ingreso h2{
    color: #CD1627;
    font-family: "Oswald";
    font-size: 23px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 5px;
    
}
.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-3 .isla-primer-ingreso p{
    color: #414042;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 14px;
    text-align: center;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-3 .isla-primer-ingreso .icons{
    float: none;
    margin: 0 auto 5px;
}
.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-3  .matricula-ya-boton:hover{background-color: #CD1627;}
.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-3  .matricula-ya-boton{
    height: 38px;
    width: 170px;
    float: left;
    background-color: #CD1627;
    border-bottom: 5px solid #CD1627;
    text-align: center;
    background-image: url(../images/flecha-matricula-ya-primer-ingreso.png);
    background-position: 90% center;
    background-repeat: no-repeat;
    clear: both;
    margin: 45px auto 40px;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-3  .matricula-ya-boton a{
    text-decoration: none;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 38px;
    text-align: left;
    display: block;
    padding-left: 15px;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4{
    clear: both;
    border-top: 1px solid #D1D3D4;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 h2{
    color: #CD1627;
    font-family: "Oswald";
    font-size: 23px;
    font-weight: 400;
    margin-top: 35px;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row:hover{background-color: #CD1627; background-image: url(../images/bg-ver-oferta-flecha-roja-beneficios-blanco.png)!important;}
.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row{
    background-color: #F1F2F2;
    height: 51px;
    width: 303px;
    margin-bottom: 20px;
    float: left;
    background-image: url(../images/bg-ver-oferta-flecha-roja-beneficios.png);
    background-repeat: no-repeat;
    background-position: 96% center;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row.tecnicos,
.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row.bachillerato-y-licenciatura{
    margin-right: 50px;
}
.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row.postgrados,
.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row.cursos-libres{
    margin-right: 0;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row a{
    display: block;
    text-decoration: none;
    text-align: left;
    font-family: "Oswald";
    font-size: 21px;
    font-weight: 300;
    color: #CD1627;
    line-height: 51px;
    padding-left: 66px;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4  .ver-oferta:hover{background-color: #AE092E;}
.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4  .ver-oferta{
    height: 38px;
    width: 138px;
    float: left;
    background-color: #CD1627;
    border-bottom: 5px solid #D04C69;
    text-align: center;
    background-image: url(../images/flecha-matricula-ya-primer-ingreso.png);
    background-position: 90% center;
    background-repeat: no-repeat;
    clear: both;
    margin: 45px auto 40px;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4  .ver-oferta a{
    text-decoration: none;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 38px;
    text-align: left;
    display: block;
    padding-left: 15px;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row.tecnicos a{
    background-image: url(../images/bg-beneficios-primering-tec.png);
    background-position: 6% center;
    background-repeat: no-repeat;
    
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row.tecnicos a:hover{
	background-image: url(../images/bg-beneficios-primering-tec-blanco.png);
	 color: #fff;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row.bachillerato-y-licenciatura a{
    background-image: url(../images/bg-beneficios-primering-bach.png);
    background-position: 5% center;
    background-repeat: no-repeat;
}
.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row.bachillerato-y-licenciatura a:hover{
	background-image: url(../images/bg-beneficios-primering-bach-blanco.png);
	 color: #fff;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row.postgrados a{
    background-image: url(../images/bg-beneficios-primering-posg.png);
    background-position: 4% center;
    background-repeat: no-repeat;   
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row.postgrados a:hover{
	background-image: url(../images/bg-beneficios-primering-posg-blanco.png);
	 color: #fff;
}

.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row.cursos-libres a{
    background-image: url(../images/bg-beneficios-primering-cursoslib.png);
    background-position: 6% center;
    background-repeat: no-repeat;
    
}
.page-beneficios-uam-primer-ingreso #block-system-main .panel-display .pane-4 .estudia-con-nosotros-row.cursos-libres a:hover{
	background-image: url(../images/bg-beneficios-primering-cursoslib-blanco.png);
	 color: #fff;
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-2 h2,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 h2,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-4 h2{
    font-family: "Oswald"; 
    font-size: 22px;
    font-weight: 400;
    color: #58595B;
    text-transform: uppercase;
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-2 h3,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 h3,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-4 h3{
    font-family: "Oswald"; 
    font-size: 23px;
    font-weight: 400;
	letter-spacing: 0px;
    color: #CD1627;
    clear: both;
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-2 ul li,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-2 ol li,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-2 p,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 ul li,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 ol li,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 p,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-4 ul li,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-4 ol li,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-4 p{
    font-family: "Open Sans", sans-serif; 
    font-size: 16px;
    font-weight: 400;
    color: #414042;
}


.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-2 ul li,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 ul li,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-4 ul li{
    list-style-type: square;
    margin-bottom: 15px;
    margin-left: 30px;
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-2 .solicita-informacion:hover,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 .solicita-informacion:hover,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-4 .solicita-informacion:hover{background-color: #848A00;}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-2 .solicita-informacion,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 .solicita-informacion,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-4 .solicita-informacion{
    background-color: #CD1627;
    background-image: url("../images/flecha-matricula-ya-primer-ingreso.png");
    background-position: 93% center;
    background-repeat: no-repeat;
    border-bottom: 5px solid #931733;
    clear: both;
    float: left;
    height: 38px;
    margin: 45px auto 40px;
    text-align: center;
    width: 153px;
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-2 .solicita-informacion a,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 .solicita-informacion a,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-4 .solicita-informacion a{
    background-image: url("../images/bg-solicitar-info-pagare.png");
    background-position: 4% bottom;
    background-repeat: no-repeat;
    background-position: 6px 6px;
    color: #FFFFFF;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
    padding: 5px 37px;
    text-align: left;
    text-decoration: none;
    
}
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1{
    margin-bottom: 50px;
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab{
    float: left;
    width: 97px;
    height: 138px;
    position: relative;
    background-color: #F1F2F2;
    text-align: center;
    margin-bottom: 55px;
    background-position:  center 20%;
    background-repeat: no-repeat;
    
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab a{
    color: #414042;
    display: block;
    font-family: "Oswald";
    font-size: 13px;
    font-weight: 300;
    height: 48px;
    line-height: 22px;
    padding: 80px 5px 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 87px;
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab.activo a{
    
    color: #FFF;
    
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab .bottom{
    background-image: none;
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab.activo .bottom{
    background-image: url(../images/flecha-tab-opciones-financiamiento.png);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center top;
    height: 20px;
    position: absolute;
    top: 132px;
    width: 100%;
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab-1,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab-2{
    margin-right: 4px;
    
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab.activo{
    
    background-color: #CD1627;
    
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-2,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-4{
    clear: both;
}


.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab.pagare.activo{
    background-image: url(../images/icon-pagare-activo-formas-pago.png);
    
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab.pagare{
    background-image: url(../images/icon-pagare-formas-pago.png);
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab.conveinio-conape{
    background-image: url(../images/icon-convenio-formas-pago.png);
    
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab.conveinio-conape.activo{
    background-image: url(../images/icon-convenio-activo-formas-pago.png);
    
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab.otros-tramites{
    background-image: url(../images/icon-otros-tramites-formas-pago.png);
    
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-1 .tab.otros-tramites.activo{
    background-image: url(../images/icon-otros-tramites-activo-formas-pago.png);
    
}


.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 .isla{
    background-color: #F1F2F2;
    width: 145px;
    height: 250px;
    float: left;
    padding: 0px 20px 20px;
    margin-bottom: 30px;
	margin-top: 40px;
}
.border_bottom{
	float:left;
	width: 100%;
	border-bottom: 1px solid #D1D3D4;
	margin-bottom: 20px;
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 .isla .icons{
	position:relative;
	margin:auto;
	margin-top: -30px;
	margin-bottom: 10px;
	
}


.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 .isla.identidad,
.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 .isla.orden-patronal{
    margin-right: 48px;
}


.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 .isla h4{
    color: #414042;
    font-family: "Open Sans";
    font-size: 14px;
	line-height: 16px;
    font-weight: 700;
    text-transform: none;
    margin-bottom: 10px;
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 .isla ul li{
    color: #414042;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 400;
    list-style: none;
    line-height: 14px;
    margin-bottom: 0;
    margin-left: 0;
}

.page-beneficios-uam-financiamiento-y-convenios #block-system-main .pane-3 .isla p{
    color: #414042;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
}


/* Beneficios uam - Financiamiento y convenios */
.titulo3 {color: #58595B !important; font-family: "Oswald"; font-weight: 500; font-size: 21.91px; letter-spacing: 0.3px; text-transform: uppercase; margin: 45px 0px;}
.list.square-style li{font-family: "Open sans", sans-serif; font-size: 16px; font-weight: 500; color: #414042; margin-left: 25px;}
.list.square-style {list-style-type: square;}
.page-beneficios-uam-financiamiento-y-convenios .convenios-corporativos {background-color: #F1F2F2; padding: 30px 30px 50px 30px;}
.page-beneficios-uam-financiamiento-y-convenios .convenios-corporativos-box {background-color: #F1F2F2; padding: 30px 30px 50px 30px; float: left; height: 377px; overflow: hidden; border-bottom: 50px solid #F1F2F2;}
.page-beneficios-uam-financiamiento-y-convenios .convenios-corporativos-box h4 {font-family: 'Oswald'; font-size: 23px; font-weight: 500; color: #CD1627;}
.page-beneficios-uam-financiamiento-y-convenios .convenios-corporativos-box .left {margin-right: 20px;}
.page-beneficios-uam-financiamiento-y-convenios .convenios-corporativos-box .left, .page-beneficios-uam-financiamiento-y-convenios .convenios-corporativos-box .right {width: 98%; float: left;}
.page-beneficios-uam-financiamiento-y-convenios .ver-todos-los-convenios {float: right; margin: 20px 0 0 0;}
.page-beneficios-uam-financiamiento-y-convenios .ver-todos-los-convenios a {font-family: "Oswald"; font-weight: 500; font-size: 12px; color: #CD1627; text-transform: lowercase;}
.convenios-corporativos-box .list.square-style li{font-size: 13px;}
.flex-control-paging li a.flex-active {background: none repeat scroll 0 0 #A1A71D; border: 2px solid #FFFFFF; cursor: pointer;}
.flex-control-paging li a {background: none repeat scroll 0 0 #fff;}
.flex-control-paging li a:hover{background: none repeat scroll 0 0 #A1A71D;}

/* PAGINA RESPALDO ACADEMICO */

.page-beneficios-uam-respaldo-academico .flex-control-nav { bottom: 5px; z-index: 5; }
.page-beneficios-uam-respaldo-academico .flex-direction-nav {display: block;}
.page-beneficios-uam-respaldo-academico .islas .isla {width: 272px; float: left; background-color: #F1F2F2; height: 272px; margin-bottom: 75px; position: relative; padding: 35px 20px 20px 20px;}
.page-beneficios-uam-respaldo-academico .islas .isla .icons {margin: 0 auto;}
.page-beneficios-uam-respaldo-academico .islas .isla h2 {text-align: center;}
.page-beneficios-uam-respaldo-academico .islas .isla h2 a {font-family: 'Oswald'; font-weight: 300; color: #CD1627; font-size: 23px; text-decoration: none;}
.page-beneficios-uam-respaldo-academico .islas .isla .conoce-mas:hover { background-color: #AE092E;}
.page-beneficios-uam-respaldo-academico .islas .isla .conoce-mas {position: absolute; top: 309px; background-color: #CD1627; margin: 0 auto; padding: 7px 10px; left: 105px;}
.page-beneficios-uam-respaldo-academico .islas .isla .conoce-mas a {color: #fff; text-decoration: none; font-family: 'Oswald'; text-transform: uppercase; font-size: 15.87px;}
.page-beneficios-uam-respaldo-academico .islas .isla:nth-child(1) {margin-right: 25px;}
.page-beneficios-uam-respaldo-academico .islas .isla ul {margin-left: 32px;}
.page-beneficios-uam-respaldo-academico .islas .isla ul li, .page-beneficios-uam-respaldo-academico .islas .isla p {font-size: 13px; font-family: 'Open sans', sans-serif; font-weight: 400; color:#414042;}
.page-beneficios-uam-respaldo-academico .islas .isla p {margin-bottom: 10px;}
.page-beneficios-uam-respaldo-academico .islas .isla-nuestro-sello-academico {margin-right: 25px;}
.page-beneficios-uam-respaldo-academico .islas .isla-nuestro-sello-academico .icons, 
.page-beneficios-uam-respaldo-academico .islas .isla-calidad-academica .icons {margin-bottom: 20px;}


/* SELLO ACADEMICO */
#nuestro-sello-academico-tabla table {border: none; margin-top: 50px;}
#nuestro-sello-academico-tabla table thead tr {text-align: center; vertical-align: top;}
#nuestro-sello-academico-tabla table thead tr .descripcion, #nuestro-sello-academico-tabla table thead tr .razon-para-creer {padding: 15px; background-color: #BCBEC0; border: 3px solid #fff;}
#nuestro-sello-academico-tabla table thead tr td {text-transform: uppercase; color: #58595B; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 700;}
#nuestro-sello-academico-tabla table .titulo-fila {text-transform: uppercase; color: #fff; font-family: 'Oswald'; font-size: 19px; font-weight: 500; padding: 12px 8px 9px 21px; }
#nuestro-sello-academico-tabla table tbody tr:nth-child(1), #nuestro-sello-academico-tabla table tbody tr:nth-child(3), #nuestro-sello-academico-tabla table tbody tr:nth-child(5){background-color: #F1F2F2;}
#nuestro-sello-academico-tabla table tbody tr:nth-child(1) {height: 133px;}
#nuestro-sello-academico-tabla table tbody tr:nth-child(2) {height: 133px;}
#nuestro-sello-academico-tabla table tbody tr:nth-child(3) {height: 133px;}
#nuestro-sello-academico-tabla table tbody tr:nth-child(4) {height: 133px;}
#nuestro-sello-academico-tabla table tbody tr:nth-child(5) {height: 183px;}
#nuestro-sello-academico-tabla table tbody tr:nth-child(2), #nuestro-sello-academico-tabla table tbody tr:nth-child(4), #nuestro-sello-academico-tabla table tbody tr:nth-child(6){background-color: #E6E7E8;}
#nuestro-sello-academico-tabla table tbody tr td {border: 3px solid #fff; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 500; color: #58595B; vertical-align: top; padding: 15px 6px 0 15px;}
#nuestro-sello-academico-tabla table tbody tr td ul {margin-left: 30px;}
#nuestro-sello-academico-tabla table tbody .titulo-fila {background-image: url("../images/textura.jpg"); background-repeat: repeat; /*width: 188px;*/}
/*#nuestro-sello-academico-tabla table tbody tr:nth-child(5) .titulo-fila {background-image: url("../images/bg_verde_tall.jpg"); background-repeat: no-repeat;}*/
#nuestro-sello-academico-tabla table tr:hover {background-color: transparent;}

/* TABLA MOVIL*/

.tabla_movil{
	display: block;
}
.tabla{
	display: none;
}

#nuestro-sello-academico-tabla_movil table {border: none; margin-top: 50px;}
#nuestro-sello-academico-tabla_movil table thead tr {text-align: center; vertical-align: top;}
#nuestro-sello-academico-tabla_movil table thead tr .descripcion, #nuestro-sello-academico-tabla_movil table thead tr .razon-para-creer {padding: 15px; background-color: #BCBEC0; border: 3px solid #fff;}
#nuestro-sello-academico-tabla_movil table thead tr td {text-transform: uppercase; color: #58595B; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 700;}
#nuestro-sello-academico-tabla_movil table .titulo-fila {text-transform: uppercase; color: #fff; font-family: 'Oswald'; font-size: 19px; font-weight: 500; padding: 12px 8px 9px 21px; }
#nuestro-sello-academico-tabla_movil table tbody tr:nth-child(1), #nuestro-sello-academico-tabla_movil table tbody tr:nth-child(3), #nuestro-sello-academico-tabla_movil table tbody tr:nth-child(5){background-color: #F1F2F2;}
/*#nuestro-sello-academico-tabla_movil table tbody tr:nth-child(1) {height: 133px;}
#nuestro-sello-academico-tabla_movil table tbody tr:nth-child(2) {height: 133px;}
#nuestro-sello-academico-tabla_movil table tbody tr:nth-child(3) {height: 133px;}
#nuestro-sello-academico-tabla_movil table tbody tr:nth-child(4) {height: 133px;}
#nuestro-sello-academico-tabla_movil table tbody tr:nth-child(5) {height: 183px;}*/
#nuestro-sello-academico-tabla_movil table tbody tr:nth-child(2), #nuestro-sello-academico-tabla table tbody tr:nth-child(4), #nuestro-sello-academico-tabla_movil table tbody tr:nth-child(6){background-color: #E6E7E8;}
#nuestro-sello-academico-tabla_movil table tbody tr td {border: 3px solid #fff; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 500; color: #58595B; vertical-align: top; padding: 15px 6px 0 15px;}
#nuestro-sello-academico-tabla_movil table tbody tr td ul {margin-left: 30px;}
#nuestro-sello-academico-tabla_movil table tbody .titulo-fila {background-image: url("../images/textura.jpg"); background-repeat: repeat; /*width: 188px;*/}
/*#nuestro-sello-academico-tabla table tbody tr:nth-child(5) .titulo-fila {background-image: url("../images/bg_verde_tall.jpg"); background-repeat: no-repeat;}*/
#nuestro-sello-academico-tabla_movil table tr:hover {background-color: transparent;}

/********************/

/* Certificacion y evaluacion docente */
.aspectos-evaluados {margin-left: 15px;}
.aspectos-evaluados li {font-family: 'Open Sans'; font-weight: 500; font-size: 16px; color: #414042; list-style-type: square;}

/* Estilo para los titulos h4 */
.titulo4 {font-family: 'Oswald'; font-weight: 400; font-size: 23px; color: #CD1627;}
.nuestra-historia, .organizacion-institucional, .direcciones-de-escuela, .clinica-terapia-fisica-boton, .page-servicios-oficina-proyeccion-universitaria .tab{background-color: #F1F2F2; float: left; height: 100px; margin: 0 auto; margin-right: 2px; padding: 12px 8px; text-align: center; width: 82px;}
.nuestra-historia a, .organizacion-institucional a, .direcciones-de-escuela a, .page-servicios-oficina-proyeccion-universitaria .tab a {color: #414042; float: left; font-family: 'Oswald'; font-size: 14px; font-weight: 300; line-height: 16.2px; text-decoration: none; text-transform: uppercase; width: 100%;}
.clinica-terapia-fisica-boton a {color: #414042; float: left; font-family: 'Oswald'; font-size: 13px; font-weight: 300; line-height: 16.2px; text-decoration: none; text-transform: uppercase; width: 100%;}
.nuestra-historia .icons, .organizacion-institucional .icons, .direcciones-de-escuela .icons, .clinica-terapia-fisica-boton .icons {margin: 0 auto 10px auto;}
.linea-tiempo-boton, .clinica-terapia-fisica-boton, .page-servicios-oficina-proyeccion-universitaria .tab {cursor: pointer;}
.linea-tiempo-boton.activo, .clinica-terapia-fisica-boton.activo, .page-servicios-oficina-proyeccion-universitaria .activo.tab  {background-image: url("../images/btn_trayectoria_uam_on_movil.png"); background-repeat: no-repeat; height: 115px; background-color: transparent;}
.linea-tiempo-boton .icons.i31, .linea-tiempo-boton .icons.i32, .linea-tiempo-boton .icons.i33{display: none;}
.linea-tiempo-boton.activo .icons.i31, .linea-tiempo-boton.activo .icons.i32, .linea-tiempo-boton.activo .icons.i33 {display: block;}
.linea-tiempo-boton.activo .icons.i35, .linea-tiempo-boton.activo .icons.i34, .linea-tiempo-boton.activo .icons.i36 {display: none;}
.linea-tiempo-boton.activo a, .clinica-terapia-fisica-boton.activo a, .page-servicios-oficina-proyeccion-universitaria .activo.tab a {color: #fff;}
 .clinica-terapia-fisica-boton .icons.i13, .clinica-terapia-fisica-boton .icons.i66 {display: none;}
.clinica-terapia-fisica-boton.activo .icons.i66, .clinica-terapia-fisica-boton.activo .icons.i13 {display: block;}
.clinica-terapia-fisica-boton.activo .icons.i12, .clinica-terapia-fisica-boton.activo .icons.i67 {display: none;}
.page-servicios-oficina-proyeccion-universitaria .tab.activo .i81, .page-servicios-oficina-proyeccion-universitaria .tab.activo .i83, .page-servicios-oficina-proyeccion-universitaria .tab.activo .i85{display: block;}
.page-servicios-oficina-proyeccion-universitaria .tab .i81, .page-servicios-oficina-proyeccion-universitaria .tab .i83, .page-servicios-oficina-proyeccion-universitaria .tab .i85 {display: none;}
.page-servicios-oficina-proyeccion-universitaria .tab.activo .i80, .page-servicios-oficina-proyeccion-universitaria .tab.activo .i82, .page-servicios-oficina-proyeccion-universitaria .tab.activo .i84{display: none;}
/* panel - linea del tiempo */

.tabs { margin: 0 auto; width: 300px; height: 200px;}
.page-servicios-clinica-terapia-fisica .tabs { margin: 0 auto; width: 200px; height: 160px;}
.pane-linea-tiempo-linea-tiempo, .pane-views-12f4ec5ae6d76fe5f2481425055ea908 {float: left;}
.pane-linea-tiempo-linea-tiempo .cbp_tmtimeline > li .cbp_tmtime {padding: 0px; width: 50px; text-align: right; top: 15px;}
.pane-linea-tiempo-linea-tiempo .cbp_tmtimeline > li .cbp_tmtime span{font-family: 'Oswald'; font-size: 14px; font-weight: 400; color: #808285;}
.pane-linea-tiempo-linea-tiempo .cbp_tmtimeline > li:nth-child(2n+1) .cbp_tmtime span:last-child {color: #808285; }
.pane-linea-tiempo-linea-tiempo .cbp_tmtimeline > li .cbp_tmicon {box-shadow: none; width: 16px; height: 16px; background-color: #B3B2B3; top: 18px; left: 82px;}
.pane-linea-tiempo-linea-tiempo .cbp_tmtimeline:before {background: none repeat scroll 0 0 #B3B2B3; margin-left: -67px; width: 2px;}
.pane-linea-tiempo-linea-tiempo .cbp_tmtimeline {margin-top: 0px;}
.pane-linea-tiempo-linea-tiempo .cbp_tmtimeline > li .cbp_tmlabel {background-color: #F1F2F2; margin: 0 0 0 12%; color: #414042; border-radius: 0px; padding: 16px;}
.pane-linea-tiempo-linea-tiempo .cbp_tmtimeline > li .cbp_tmlabel p {font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #414042;}
.pane-linea-tiempo-linea-tiempo .cbp_tmtimeline > li .cbp_tmlabel:after {border-style: none;}
.cbp_tmtimeline > li {padding-top: 18px;}

#block-block-18 .stLarge{
    background-image:url(../images/icons.png) !important;
    background-repeat: no-repeat;
    display: block; 
    text-align:center; 
    line-height:300%;
    width: 48px;
    height: 48px;
    background-position: -96px -141px;
}

#block-block-18 h2{
    width: 70%;
    float: left;
    line-height: 50px;
    font-size: 14px;
    font-family: "Oswald", sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #CD1627;
}

#block-block-18{
    width: 95px;
    float: left;
    margin-top: 18px;
}

#block-block-18 .content{
    width: 30%;
    float: left;
}


/* Estilo en las noticias */

/* banner */

#block-views-pagina-noticias-block-3 img, #block-views-a755d18a7a62c2fa8ee0805703622927 img { height: auto; width: 100%; }
#block-views-prueba-publicaciones-block-1 ul li{margin: 0px;}
#block-views-pagina-noticias-block-3 {position: relative;}
.view-pagina-noticias .views-field-nothing, .view-pagina-noticias .encabezado .fecha{margin-bottom: 15px; float: left; width: 100%; }
#block-views-pagina-noticias-block-3 .view-pagina-noticias .views-field-nothing {bottom: 103px; position: absolute;}
.page-taxonomy-term .view-pagina-noticias .views-field-nothing {bottom: 120px; position: inherit;}
.view-pagina-noticias .encabezado .fecha {font-family: 'Open Sans', sans-serif; font-size: 14px; color: #414042; width: 90%;}
.view-pagina-noticias .encabezado .fecha a{text-decoration: underline; color: #414042;}
.view-pagina-noticias .encabezado .cuenta-comentarios {color: #FFFFFF; float: left; font-family: 'Oswald'; font-size: 28px; font-weight: 400; line-height: 43px; padding-left: 3px; text-align: center; margin-top: -10px;}
.view-pagina-noticias .encabezado .titulo a{font-family: 'Oswald'; font-weight: 400; color: #CD1627; font-size: 22px; text-decoration: none;}
.view-pagina-noticias .encabezado .titulo a:hover {text-decoration: underline;}
.view-pagina-noticias .views-field-nothing-1 {width: 95%; float: none; margin: 0 auto;}
.view-pagina-noticias .views-field-nothing-2 {width: 95%; padding-left: 0px; float: none; margin: 10px auto;}
.view-pagina-noticias .views-field-nothing-2 .detalle-noticia li {float: left; margin: 0 10px 0 0px; padding: 6px; background-color: #E6E7E8;}
.view-pagina-noticias .views-field-nothing-2 .detalle-noticia li a {text-decoration: none; color: #6D6E71; font-size: 10px; text-transform: uppercase;}
.view-pagina-noticias .views-field-nothing-2 .detalle-noticia {width: 100%; float: left; height: 210px; position: relative;}
.view-pagina-noticias .views-field-nothing-2 .detalle-noticia p {margin-top: 0px; color: #414042; font-family: 'Open Sans' sans-serif; font-weight: 400; font-size: 14px; float: left;}
.view-pagina-noticias .detalle-noticia .item-list {float: left; width: 100%; margin-bottom: 10px;}
.view-pagina-noticias .views-field-nothing-2 .detalle-noticia .sharethis-wrapper {position: absolute; top: 165px;}
.seguir-leyendo {background-color: #CD1627;
    border-bottom: 6px solid #DC798F;
    height: 18px;
    left: 153px;
    padding: 4px 8px 8px 8px;
    position: absolute;
    top: 163px;
    width: 115px;}
    .seguir-leyendo:hover {background-color: #AE092E;}
.view-pagina-noticias .views-row {float: left; margin-bottom: 35px; padding-bottom: 0px; border-bottom: 1px solid #ddd;}
.seguir-leyendo .icons, .seguir-leyendo a {float: left; font-family: 'Open Sans', sans-serif; font-weight: 500; color: #fff; text-decoration: none;}
.seguir-leyendo .icons {margin-top: 3px; margin-left: 7px;}
#block-menu-block-12, #block-menu-block-11, #block-menu-block-10 {margin-bottom: 20px;}
#block-menu-block-10 .block-title, #block-menu-block-11 .block-title, #block-menu-block-12 .block-title{height: 59px; width: 97%; line-height: 62px; padding-left: 20px; background-color: #CD1627; border-bottom: 4px solid #D04C69; color: #fff; font-size: 20px;}
#block-menu-block-10 .menu-block-10 .menu, #block-menu-block-11 .menu-block-11 .menu, #block-menu-block-12 .menu-block-12 .menu {width: 100%; margin: 5px 0;}
#block-menu-block-10 .menu-block-10 .menu li, #block-menu-block-11 .menu-block-11 .menu li, #block-menu-block-12 .menu-block-12 .menu li{list-style: none; width: 100%; padding: 0px; margin-bottom: 5px;}
#block-menu-block-10 .menu-block-10 .menu li a, #block-menu-block-11 .menu-block-11 .menu li a, #block-menu-block-12 .menu-block-12 .menu li a {padding: 9px 0 10px 24px; float: left; display: block; width: 96%;}
#block-menu-block-10 .menu-block-10 .menu li a.active, #block-menu-block-10 .menu-block-10 .menu li a:hover, #block-menu-block-11 .menu-block-11 .menu li a.active, #block-menu-block-11 .menu-block-11 .menu li a:hover, #block-menu-block-12 .menu-block-12 .menu li a.active, #block-menu-block-12 .menu-block-12 .menu li a:hover {background-color: #58595B; background-image: url('../images/li_beneficios_uam_on.jpg'); background-repeat: no-repeat; background-position: center right; color: #fff; text-decoration: none; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400;}
#block-menu-block-10 .menu-block-10 .menu li a, #block-menu-block-11 .menu-block-11 .menu li a, #block-menu-block-12 .menu-block-12 .menu li a {background-color: #F1F2F2; background-image: url('../images/li_beneficios_uam_off.jpg'); background-repeat: no-repeat; background-position: center right; color: #414042; text-decoration: none; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400;}

#block-views-4fa8fc7fec5dbb6d01edc33f4a150e93 {margin-bottom: 28px;}
#block-views-4fa8fc7fec5dbb6d01edc33f4a150e93 .block-title{background-color: #fff; font-family: 'Oswald'; font-weight: 300; font-size: 23px; color: #CD1627 !important; background-image: url('../images/calendario_academico_logo.png'); background-repeat: no-repeat; background-position: 0 10px; padding-left: 45px !important;}  
#block-views-4fa8fc7fec5dbb6d01edc33f4a150e93 .views-row {border: 1px solid #ddd; margin-bottom: 5px; height: 102px;}
#block-views-4fa8fc7fec5dbb6d01edc33f4a150e93 .views-row .views-field-field-fecha-1{background-color: #F1F2F2;
    color: #939598;
    float: left;
    font-family: 'Oswald';
    font-size: 34px;
    font-weight: 400;
    line-height: 40px;
    padding: 11px 0;
    text-align: center;
    text-transform: uppercase;
    width: 70px;}
    #block-views-4fa8fc7fec5dbb6d01edc33f4a150e93 .views-row .views-field-title, #block-views-4fa8fc7fec5dbb6d01edc33f4a150e93 .views-row .views-field-field-fecha, #block-views-4fa8fc7fec5dbb6d01edc33f4a150e93 .views-row .views-field-body{float: left; margin-left: 10px; width: 217px;}
#block-views-4fa8fc7fec5dbb6d01edc33f4a150e93 .views-row .views-field-title {margin-top: 6px;}
#block-views-4fa8fc7fec5dbb6d01edc33f4a150e93 .views-row .views-field-body {padding-top: 10px; height: 42px;}
    #block-views-4fa8fc7fec5dbb6d01edc33f4a150e93 .views-row .views-field-title {font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 16px; color: #A61639; text-decoration: none; text-transform: uppercase;}
    #block-block-15 {background-image: url('../images/enlace-publicaciones.png'); background-repeat: no-repeat; background-color: #CD1627; border-bottom: 4px solid #D04C69; background-position: right; background-position: 98% center; margin: 0  0 28px 0;}
    #block-block-15 .content ul {margin: 0px;}
#block-block-15 .content ul,  #block-block-15 .content ul li {width: 94%;}
    #block-block-15 .content a {text-decoration: none; text-transform: uppercase; font-family: 'Oswald'; font-weight: 400; font-size: 20px; color: #fff; padding: 18px 0 14px 0; float: left; display: block; width: 100%}
    .pager { background-color: transparent;
    border-color: transparent;
    border-radius: 0px;
    border-style: none;
    border-width: 0px;
	float: right;}

.pager li{border: none; margin-right: 5px !important;}

  .pager li.pager-current {
	    background-color: #58595B !important;
	    background-image: none;
	    color: #FFFFFF;
	    outline: 0 none;
}

.pager li.first, .pager li.first a, .pager li.first a:hover {border-radius: 0px;}
.pager li.pager-last, .pager li.pager-last a, .pager li.pager-last a:hover {border-radius: 0px;}
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {width: 20px;}
.pager li.pager-next, .pager li.pager-last, .pager li.pager-next.last {position: static;}
.pager li.pager-last a, .pager li.pager-first a {color: #fff; background: none no-repeat 0 0 #a7a9ac}
.pager li.pager-next {border-left: none;}
.pager li a{color: #fff; background: none no-repeat 0 0 #BCBEC0}
.pager li a:hover{background: none no-repeat scroll 0 0 #58595B; color: #fff;}

.node-type-blog .titulo-noticia{font-family: 'Oswald'; font-weight: 400; color: #CD1627; font-size: 22px; margin-bottom: 15px;}
.node-type-blog .changed, .node-type-blog .author, .node-type-blog .temas, .node-type-blog .agregar-comentarios {float: left; padding-right:5px; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400; color: #414042;}
.node-type-blog .changed, .node-type-blog .agregar-comentarios {width: 100%;}
.node-type-blog .author, .node-type-blog .agregar-comentarios {padding-left: 0px; border: none;}
.node-type-blog .author span, .node-type-blog .author .field-name-field-autor, .node-type-blog .temas span, .node-type-blog .temas .field-name-field-temas{float: left;} 
.node-type-blog .author span, .node-type-blog .temas span {margin-right: 5px;}
.node-type-blog .author .field-name-field-autor a, .node-type-blog .temas .field-name-field-temas a{color: #414042; font-style: italic;}
.node-type-blog .comment-count {float: right; margin-right: 0px; margin-top: -43px; color: #FFFFFF;
    font-family: 'Oswald';
    font-size: 28px;
    font-weight: 400;
    line-height: 43px;
    padding-left: 3px;
    text-align: center;}
.node-type-blog .agregar-comentarios a {font-weight: 600; color:#414042; }
.node-type-blog .blog-imagen img {width: 100%; height: auto;}
.node-type-blog .blog-imagen {margin: 15px 0 25px 0; float: left;}
.node-type-blog .blog-body {font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; color: #414042; margin: 0 0 25px 0; float: left;}
.node-type-blog .share-this-blog {float: left;}
.node-type-blog .blog-etiquetas {float: left; width: 100%; margin: 30px 0 0 0;}
.node-type-blog .blog-etiquetas .field-item{background-color: #E6E7E8; float: left; margin: 0 10px 0 0; padding: 2px 8px;}
.node-type-blog .blog-etiquetas .field-item a {color: #6D6E71;font-size: 10px; text-decoration: none; text-transform: uppercase;}

/* Comentarios blog */
.node-type-blog #comments {margin-top: 25px;}
.page-comment .title, .node-type-blog #comments .title {font-family: 'Open Sans', sans-serif; font-size: 26px; color: #6D6E71; text-transform: uppercase; text-align: center;}
.page-comment .comment, .node-type-blog #comments .comment {margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #ddd;}
.page-comment .comment .user-picture, .node-type-blog #comments .comment .user-picture {float: left; margin: 0 3% 0 0; width: 15%;}
.page-comment .comment .user-picture img, .node-type-blog #comments .comment .user-picture img {width: 100%;}
.page-comment .comment .field-name-comment-body, .node-type-blog #comments .comment .field-name-comment-body {width: 100%; float: left; margin: 25px 0px; font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    font-weight: 400;}
.page-comment .comment h3 a, .node-type-blog #comments .comment h3 a { color: #CD1627; font-family: 'Oswald'; font-size: 22px; font-weight: 400; text-decoration: none; }
.page-comment .comment .field-name-comment-body p, .node-type-blog #comments .comment .field-name-comment-body p{ color: #414042; float: left; font-size: 14px; font-weight: 400; margin-top: 15px; }
.page-comment .comment .comment-submitted, .node-type-blog #comments .comment .comment-submitted {color: #414042; float: left; font-size: 12px; font-weight: 400; width: 80%;}
.page-comment .comment .comment-submitted + div, .node-type-blog #comments .comment .comment-submitted + div {float: left;}
.page-comment .comment .comment-links .comment-forbidden span, .node-type-blog #comments .comment .comment-links .comment-forbidden span{float: left;}
.page-comment .comment .comment-links ul li a, .node-type-blog #comments .comment .comment-links ul li a, #comment-form .form-actions input {border: none; border-radius: 0px; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #fff; background-color: #CD1627; border-bottom: 4px solid #D04C69; background-image: none; text-shadow: none;}
.page-comment .comment .comment-links li, .node-type-blog #comments .comment .comment-links li {color: #fff; padding: 0; margin-top: 5px;}
.links.comment-links.clearfix {
    float: left;
    width: 100%;
}

.links.comment-links.clearfix ul {float: left; margin-bottom: 5px;}

/* agregar un nuevo comentario */
#comment-form{
	background-color: #F1F2F2;
	padding: 25px 30px 25px 30px;
	width: 100%;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	float:left;
	margin-bottom: 40px;
}

#comment-form label {color: #6D6E71; font-size: 14px; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-weight: 400;}
#comment-form #edit-comment-body .filter-wrapper {display: none;}

.title .comment-form{margin-bottom: 0px;}

.comment-form input[type='text'],
.comment-form input[type='email']
{
	width: 98%;
	padding-left: 2%;
	font-size: 14px;
	font-family: 'Open Sans';	
	height: 40px;
	background-color: #FFFFFF;
	border: none;
}

.comment-form textarea {
	width: 98%;
	padding-left: 2%;
	font-size: 14px;
	font-family: 'Open Sans';	
	height: 80px;
	background-color: #FFFFFF;
	border: none;
}

/* articulos relacionados */
#block-views-blog-block .view-content .views-row{
    border: 1px solid #D1D3D4;
    width: 205px;
    height: 174px;
    float: left;
    margin: 0 15px 20px 0;
    position: relative;
}
#block-views-blog-block .view-content .views-row .field-name-node-link{
    width: 100%;
    height: 27px;
    text-align: center;
    background-color: #F1F2F2;
    position: absolute;
    bottom: 0;
    top: 147px;
}
#block-views-blog-block .view-content .views-row .field-name-node-link a{
    color: #A7A9AC;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "Oswald", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 27px;
    display: block;
}
#block-views-blog-block .view-content .views-row .field-name-node-link a:hover{
	background-color: #CD1627;
}

#block-views-blog-block .view-content .views-row .field-name-node-link:hover a{
    color: #fff;
}
#block-views-blog-block .view-content .views-row .field-name-title a{
    font-family: "Oswald", sans-serif;
    font-size: 17px;
    font-weight: 300;
    color: #CD1627;
    line-height: 18px;
    text-decoration: none;
    display: block;
    letter-spacing: 0;
}

#block-views-blog-block .view-content .views-row .field-name-title{
    padding: 10px; 
}

#block-views-blog-block .view-content .views-row .field-name-field-image{
    text-align: center;
    position: absolute;
    bottom: 45px;
	left: 16px;
	top: 55px;
}


/* PUBLICACIONES - Bloque de noticias recientes */
#block-views-pagina-noticias-block-1 .views-row { border-bottom: 1px solid #DDDDDD; float: left; margin-bottom: 23px; padding-bottom: 23px; }
#block-views-pagina-noticias-block-1 h2 {background-image: url('../images/ultimas-noticias-icon.png'); background-repeat: no-repeat; background-position: 0 10px; font-size: 23px; font-weight: 300; color: #414042; font-family: 'Oswald'; padding: 9px 0 0 45px;}
#block-views-pagina-noticias-block-1 .views-row {width: 100%;}
#block-views-pagina-noticias-block-1 .views-field-comment-count .field-content{ color: #FFFFFF; float: left; font-family: 'Oswald'; font-size: 14px; font-weight: 400; line-height: 26px; margin-top: -7px; padding-left: 1px; text-align: center; }
#block-views-pagina-noticias-block-1 .views-field-field-image {width: 78px; float: left;}
#block-views-pagina-noticias-block-1 .views-field.views-field-title, #block-views-pagina-noticias-block-1 .views-field.views-field-changed,  #block-views-pagina-noticias-block-1 .views-field.views-field-comment-count { float: left; padding-left: 10px; width: 70%; }
#block-views-pagina-noticias-block-1 .views-field.views-field-comment-count {margin-top: 10px;}
#block-views-pagina-noticias-block-1 .views-field.views-field-title .field-content a{font-family: 'Oswald'; font-weight: 400; color: #414042; font-size: 15px; text-decoration: none;}
#block-views-pagina-noticias-block-1 .views-field.views-field-changed .field-content {font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 400; color: #414042;}

/* Banner para articulos destacados */
#block-views-pagina-noticias-block-3 .views-row {padding-bottom: 0; border-bottom: none;}
#block-views-pagina-noticias-block-3 .caption-slider {background-image: url("../images/publicacion-destacada-borde-transparencia.png");
    background-position: -1px 0px;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;}

#block-views-pagina-noticias-block-3 .caption-slider .titulo-publicacion-destacada { margin: 10px 0 0 10px; }
#block-views-pagina-noticias-block-3 .caption-slider .enlace-ver-mas { margin: 0 0 10px 10px; }

#block-views-a755d18a7a62c2fa8ee0805703622927 .caption-slider {background-image: url("../images/publicacion-destacada-borde-transparencia.png");
    background-position: -1px 0px;
    background-repeat: no-repeat;
    bottom: 10px;
    padding: 0px;
    position: absolute;
    width: 100%;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;	
	height: 90px;}

#block-views-a755d18a7a62c2fa8ee0805703622927 .views-slideshow-cycle-main-frame-row-item {display: block;}
#block-views-a755d18a7a62c2fa8ee0805703622927 {
    position: relative;
}

#block-views-pagina-noticias-block-3 .caption-slider .titulo-publicacion-destacada a, #block-views-a755d18a7a62c2fa8ee0805703622927 .caption-slider .evento-destacado  {font-family: 'Oswald'; font-weight: 400; color: #fff; font-size: 22px; text-decoration: none; text-transform: uppercase;}
#block-views-a755d18a7a62c2fa8ee0805703622927 .caption-slider .evento-destacado {margin: 10px 0 0 10px;}
#block-views-pagina-noticias-block-3 .caption-slider .titulo-publicacion-destacada a:hover{text-decoration: underline;}
#block-views-pagina-noticias-block-3 .caption-slider .enlace-ver-mas, #block-views-a755d18a7a62c2fa8ee0805703622927 .caption-slider .enlace-ver-mas, #block-views-pagina-noticias-block-3 .caption-slider .enlace-ver-mas .icons.btn_b,  #block-views-a755d18a7a62c2fa8ee0805703622927 .caption-slider .enlace-ver-mas .icons.btn_b{ float: left; }
#block-views-pagina-noticias-block-3 .caption-slider .enlace-ver-mas .icons.btn_b, #block-views-a755d18a7a62c2fa8ee0805703622927 .caption-slider .enlace-ver-mas .icons.btn_b{ margin: 3px 0 0 3px; }
#block-views-pagina-noticias-block-3 .caption-slider .enlace-ver-mas a, #block-views-a755d18a7a62c2fa8ee0805703622927 .caption-slider .enlace-ver-mas a {font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: 400; color: #fff; text-decoration: none; margin-top: 2px; float: left;}
#block-views-pagina-noticias-block-3 .caption-slider .enlace-ver-mas a:hover, #block-views-a755d18a7a62c2fa8ee0805703622927 .caption-slider .enlace-ver-mas a:hover {text-decoration: underline;}
.share-this-event { float: right; width: 68px;}

/* pagina publicaciones - contenido */

#block-views-prueba-publicaciones-block-1 .views-row {width: 156px; height: 245px; float: left; margin-right: 10px;}
#block-views-prueba-publicaciones-block-1 .views-row:nth-child(4n+4) {margin-right: 0px;}
#block-views-prueba-publicaciones-block-1 .views-row .views-field-title { font-family: 'Open Sans',sans-serif; font-size: 17px; font-weight: 500; line-height: 18px; margin-bottom: 5px; margin-top: 7px; }
#block-views-prueba-publicaciones-block-1 .views-row .views-field-title a {text-decoration: none; color:#414042; }
#block-views-prueba-publicaciones-block-1 .views-row .views-field-title a:hover {text-decoration: underline;}
#block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1 .views-widget-sort-order label, #block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1 .views-widget-sort-by label {display: none;}
#block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1 .views-widget-sort-by select, #block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1 .views-widget-sort-order select {border: none; background-color: #fff; height: 33px; padding-top: 6px;}
#block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1 .views-widget-sort-by select { background-color: #F1F2F2; background-image: none; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px;
    text-overflow: '';}
#block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1 .views-widget-sort-order select{width: 80px;}    
#block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1 .views-widget-sort-by select::-ms-expand {
    display: none;
}
#block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1 .views-widget-sort-by {padding-right: 0px;}
#block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1 #edit-submit-prueba-publicaciones {margin-top: 0px;}
#block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1, #block-views-1717de1fd006cd90b3f8e72d2e7f4560 #filtrado{padding: 5px 20px; width: 100%; background-color: #F1F2F2; margin-bottom: 22px; margin-top: 20px; clear:both;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#block-views-1717de1fd006cd90b3f8e72d2e7f4560 #filtrado {background-color: #F1F2F2;
    margin-top: 15px;
    padding: 0;
    width: 320px;
	float: left;}
#block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1 #edit-title{border: none; height: 32px; width: 100%; background-image: none; padding-left: 15px;}
#block-views-1717de1fd006cd90b3f8e72d2e7f4560 #edit-title{background-color: #F1F2F2;
    background-image: none;
    border: medium none;
    height: 33px;
    padding-left: 15px;
    width: 88%}
#views-exposed-form-calendario-acad-mico-bloque-home-page-block-2 {padding: 20px 0;}
#views-exposed-form-calendario-acad-mico-bloque-home-page-block-2 #edit-title {border: medium none; height: 37px; width:  616px; background-position: 100% 18px; background-color: #F1F2F2; background-image: none; padding-left: 15px;}
#block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1 #edit-title-wrapper {padding: 0.5em 0 0 0; width: 100%;}
html.js input.form-autocomplete { background-position: 100% 12px;}
#block-views-prueba-publicaciones-block-1 #views-exposed-form-prueba-publicaciones-block-1 #edit-submit-prueba-publicaciones, #edit-submit-calendario-acad-mico-bloque-home-page, #block-views-1717de1fd006cd90b3f8e72d2e7f4560 .form-submit {border: none; background-image: url('../images/search-icon.png'); background-color: #6D6E71; background-repeat: no-repeat; border-radius: 0px; width: 33px; height: 33px; background-position: 5px 5px; color: transparent !important; float:right;}
#edit-submit-calendario-acad-mico-bloque-home-page {margin-top: 0px;}
#edit-submit-calendario-acad-mico-bloque-home-page {border: none; background-image: url('../images/search-icon.png'); background-color: #6D6E71; background-repeat: no-repeat; border-radius: 0px; width: 37px; height: 37px; background-position: 8px 8px;}
#views-exposed-form-calendario-acad-mico-bloque-home-page-block-2 #edit-title-wrapper {padding-right: 0px;}
#views-exposed-form-calendario-acad-mico-bloque-home-page-block-2 .views-submit-button {padding-right: 0px;}
#block-views-1717de1fd006cd90b3f8e72d2e7f4560 .view-content .group-left {line-height: 55px; padding: 17px 13px; text-align: center; width: 65px; background-color: #F1F2F2;}
#block-views-1717de1fd006cd90b3f8e72d2e7f4560 .view-content .group-left .field-name-field-fecha {font-family: 'Oswald'; font-weight: 400; font-size: 39px; color: #939598; text-transform: uppercase;}
#block-views-1717de1fd006cd90b3f8e72d2e7f4560 .view-content .group-right .field-name-title h2{font-family: 'Open Sans', sans-serif; color: #CD1627; font-weight: 600; font-size: 20px; text-transform: uppercase; margin-bottom: 0px; line-height: 22px;}
#block-views-1717de1fd006cd90b3f8e72d2e7f4560 .view-content .group-right .field-name-body p{margin-bottom: 0px;}
#block-views-1717de1fd006cd90b3f8e72d2e7f4560 .view-content .group-right {padding: 17px 5px 13px 25px; width: 100%;
box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

#block-views-1717de1fd006cd90b3f8e72d2e7f4560 .view-content .group-left{
	float:none !important;
}
.context-calendario-universitario .views-row, .context-estudiantes-regulares .views-row, .context-eventos-destacados .views-row, .context-primer-ingreso .views-row{
	display: table;
}
.context-calendario-universitario .views-row .node-calendario-acad-mico, .context-estudiantes-regulares .views-row .node-calendario-acad-mico, .context-eventos-destacados .views-row .node-calendario-acad-mico, .context-primer-ingreso .views-row .node-calendario-acad-mico{
	display: table-row;
}
.context-calendario-universitario .views-row .node-calendario-acad-mico .group-right,
.context-calendario-universitario .views-row .node-calendario-acad-mico .group-left,
.context-estudiantes-regulares .views-row .node-calendario-acad-mico .group-right,
.context-estudiantes-regulares .views-row .node-calendario-acad-mico .group-left,
.context-eventos-destacados .views-row .node-calendario-acad-mico .group-right,
.context-eventos-destacados .views-row .node-calendario-acad-mico .group-left,
.context-primer-ingreso .views-row .node-calendario-acad-mico .group-right,
.context-primer-ingreso .views-row .node-calendario-acad-mico .group-left{
	display: table-cell;vertical-align:middle;
}

#block-views-1717de1fd006cd90b3f8e72d2e7f4560 .view-content .views-row {border: 1px solid #ddd; float:left; margin-bottom: 22px; width: 98.5%;}
#block-views-1717de1fd006cd90b3f8e72d2e7f4560 .view-content .field-name-field-categoria-calendario {margin-top: 5px;}
#block-views-1717de1fd006cd90b3f8e72d2e7f4560 .view-content .field-name-field-categoria-calendario .field-item{float: left; margin-right: 4px;}
#block-views-1717de1fd006cd90b3f8e72d2e7f4560 .view-content .field-name-post-date {font-family: 'Open Sans', sans-serif; color: #808285; font-style: italic;}
#block-views-1717de1fd006cd90b3f8e72d2e7f4560 .view-content .field-name-field-categoria-calendario .field-item a {    background-color: #E6E7E8;
    color: #6D6E71;
    font-size: 10px;
    padding: 5px 7px;
    text-decoration: none;
    text-transform: uppercase;}
 #block-custom-calendar-filter-filtro-calendario-academico .calendar-prevyear, #block-custom-calendar-filter-filtro-calendario-academico .calendar-nextyear {display: none;}
  .calendar-header, .calendar-title {
    height: 45px;
}

#block-custom-calendar-filter-filtro-calendario-academico .block-title{background-color: #fff; color: #CD1627 !important; font-family: 'Oswald'; font-weight: 400; font-size: 26px !important; text-align: center; padding-left: 0px !important}
#block-views-4fa8fc7fec5dbb6d01edc33f4a150e93 .ver-todos-enlace {float: right; color:#CD1627}
#block-views-4fa8fc7fec5dbb6d01edc33f4a150e93 .view-footer {float: left; width: 100%;}
.filtro-expuesto-eventos, .filtro-expuesto-publicaciones {color:#CD1627;}
.calendar {border: none; margin-bottom: 25px;}
.calendar-title span {top: 13px; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 21px; color: #6F6F6F;}
.calendar-nextmonth {background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/calendario-fd.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    border-radius: 0;
    height: 50px;
    width: 50px;
	right: -3px;
	top: 5px;}

	.calendar-prevmonth {background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/calendario-fi.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    border-radius: 0;
    height: 50px;
    width: 50px;
	left: 0px;
	top: 6px;}
	#cc{ margin:auto; width: 285px !important;}
	.calendar .calendar-body table {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-top: none;}
	.calendar .calendar-body table thead tr th {background-color: #fff; border-bottom: none; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; color: #38383B;}
	.calendar table td, .calendar table th {font-size: 15px;}
	.calendar-sunday, .calendar-day {color: #707273;} 
	.calendar-selected, .calendar-day:hover {color: #464748; background-color: #D8D8D7; border-radius: 3px; border: none;}
	.calendar-hover {border: none; background-color: #D8D8D7; }
#block-views-cb2118ba75f59011f371a142fea230af .field-name-body p{margin-bottom: 0px;}

#zone-content #breadcrumb {display: none;}
#node-webform-58 .submitted {display: none;}


/* carreras relacionadas */
#block-views-carreras-relacionadas-block .view-content .views-row{
    border: none;
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    position: relative;
}

#block-views-carreras-relacionadas-block .view-content .field-content ul li{
	border: 1px solid #D1D3D4;
	width: 205px;
	height: 174px;
	margin:auto;
	margin-bottom: 20px;
	position: relative;
}

#block-views-carreras-relacionadas-block .view-content .field-content ul li .field-name-node-link{
    width: 100%;
    height: 27px;
    text-align: center;
    background-color: #F1F2F2;
    position: absolute;
    bottom: 0;
    top: 147px;
}
#block-views-carreras-relacionadas-block .view-content .field-content ul li .field-name-node-link a{
    color: #A7A9AC;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "Oswald", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 27px;
    display: block;
}
#block-views-carreras-relacionadas-block .view-content .field-content ul li .field-name-node-link a:hover{
	background-color: #CD1627;
}

#block-views-carreras-relacionadas-block .view-content .field-content ul li .field-name-node-link:hover a{
    color: #fff;
}
#block-views-carreras-relacionadas-block .view-content .field-content ul li .field-name-title a{
    font-family: "Oswald", sans-serif;
    font-size: 17px;
    font-weight: 300;
    color: #CD1627;
    line-height: 18px;
    text-decoration: none;
    display: block;
    letter-spacing: 0;
}

#block-views-carreras-relacionadas-block .view-content .field-content ul li .field-name-title{
    padding: 10px 8px; 
}

#block-views-carreras-relacionadas-block .view-content .field-content ul li .field-name-field-image{
    text-align: center;
    position: absolute;
    bottom: 45px;
	left: 16px;
	top: 55px;
}


/* fix ultimos eventos front page */

#block-views-cb2118ba75f59011f371a142fea230af .views-row .views-field-field-fecha-1 {
    background-color: #F1F2F2;
    color: #939598;
    float: left;
    font-family: 'Oswald';
    font-size: 35px;
    font-weight: 400;
    line-height: 40px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 55px;
}

#block-views-cb2118ba75f59011f371a142fea230af .views-row .views-field-title, #block-views-cb2118ba75f59011f371a142fea230af .views-row .views-field-body, #block-views-cb2118ba75f59011f371a142fea230af .views-row .views-field-nothing {
	float: left;
	padding-left: 10px;
	width: 70%;	
}

#block-views-cb2118ba75f59011f371a142fea230af .views-row .views-field-title, #block-views-cb2118ba75f59011f371a142fea230af .views-row .views-field-body{line-height: 12px;}

#block-views-cb2118ba75f59011f371a142fea230af .views-row .views-field-body p{
	margin-bottom: 0px;
	line-height: 10px;
	font-size: 11px;
	margin-top: 6px;
}

#zone-postscript #block-views-cb2118ba75f59011f371a142fea230af .views-row {
	position: relative;
}

#zone-postscript #block-views-cb2118ba75f59011f371a142fea230af .views-row h2 a{
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 16px;
	color: #CD1627;
	text-decoration: none;
	letter-spacing: -1px;
}

#zone-postscript #block-views-cb2118ba75f59011f371a142fea230af .enlace-ver-todos{
	display:block;
	width:70px;
	height: 20px;
	float:left;
	clear:both;
	text-align:center;
	color:#FFF;
	font-family: 'Open Sans'; font-size: 12px;
	background-color: #CD1627;
	text-decoration: none;
}

#block-views-cb2118ba75f59011f371a142fea230af .views-row .views-field-nothing {
    left: 75px;
    position: absolute;
    top: 70px;
}


#cintillo-matricule-hoy li{position: relative;}
#cintillo-matricule-hoy li#matriculate_2 a{position: absolute; width: 315px; z-index: 4;}
#cintillo-matricule-hoy li#matriculate_3 a{position: absolute; width: 390px; z-index: 4; padding-right: 20px;}
#cintillo-matricule-hoy li#matriculate_2 .icons {position: absolute; margin: 0; top: 29px; left: 315px;}
#cintillo-matricule-hoy li#matriculate_3 .icons {position: absolute; margin: 0; top: 29px; left: 335px; }
#cintillo-matricule-hoy li#matriculate_1 .icons-n {position: absolute; margin: 0; top: 15px; right: 200px; }
#cintillo-matricule-hoy li#matriculate_2 .icons-n {position: absolute; margin: 0; top: 15px; right: 315px;}
#cintillo-matricule-hoy li#matriculate_3 .icons-n {position: absolute; margin: 0; top: 15px; right: 315px; }
.facebook-connect {float: left; margin-top: -2px;}
.facebook-connect a{background-image: url('../images/facebook-connect-logo-2.png'); padding: 15px 80px; background-repeat: no-repeat; float: left;}
.detalle-interno {

	    margin: 0 auto;
    text-align: center;
}
#region-sidebar-second #block-block-9 ul li  {
    color: #414042;
    float: left;
    font-family: 'Open Sans';
    font-size: 17px;
    line-height: 39px;
}
.homebox p{
    font-size: 12px;
}
.homebox {
    padding: 15px 11px 10px;
}
#block-block-18 .stLarge  {
	background-image: url("../images/sharethis-main.png") !important;
    bottom: -32px;
    padding: 0 0 0 85px;
    position: absolute;
    right: -45px;
    text-align: right;
    background-position: 85px 0px !important;
}
.page-servicios-docentes .pane-custom.pane-1 h3 {margin-bottom: 20px;}
.page-servicios-docentes .pane-custom.pane-1 h4{margin-bottom: 0px; font-family: 'Oswald'; font-weight: 400; font-size: 23px; color: #CD1627;} 
.cuso-autoinstructrivo, .webinars {border: 1px solid #CD1627;
    float: left;
    height: 200px;
    margin-left: 30px;
    padding: 10px 10px 10px 60px;
    width: 195px;
    position: relative;
    margin-top: 60px;
    margin-right: 40%;
}
    .webinars .icons.i47 {
    left: -30px;
    position: absolute;
    top: -27px;
}

.page-servicios-oficina-proyeccion-universitaria .pane-4 img {
    width: 94%;
}

.webinars h5, .cuso-autoinstructrivo h5 {font-family: 'Open Sans', sans-serif; font-weight: 600; color: #58595B; margin-bottom: 20px; font-size: 14px;}
.webinars p, .cuso-autoinstructrivo p {font-family: 'Open Sans', sans-serif; font-weight: 400; color: #58595B; margin: 0px; font-size: 13px !important; line-height: 17px;}
.cuso-autoinstructrivo .icons.i48 {
    left: -30px;
    position: absolute;
    top: -27px;
}
.portal-docente {
    float: left !important;
    margin-top: 40px;
    margin-bottom: 40px;
}
.portal-docente .flecha_bg {margin: -53px 5px 0 0;}
.page-search #search-form label{font-family: 'Open Sans', sans-serif; font-weight: 400; color: #58595B; font-size: 14px;}
.page-search #search-form input{font-family: 'Open Sans', sans-serif; font-weight: 400; color: #58595B; font-size: 14px; border: none; background-color: #E4E5E6; height: 30px; padding-left: 15px;}
.page-search #search-form .form-submit {border: none; border-radius: 0px; background-image: none; background-color: #CD1627; color: #fff; text-shadow: none;}
.page-search #search-form #edit-advanced {display: none;}
.page-search h2 {font-family: 'Open Sans', sans-serif; font-weight: 400; color: #58595B; font-size: 25px;}
.page-search .search-results .search-result .title a{font-family: 'Oswald'; font-size: 16px; color: #CD1627; text-decoration: none; font-weight: 400;}
.page-search .search-results .search-result .title a:hover{text-decoration: underline;}
.page-search .search-results .search-result .search-info {display: none;} 
#block-menu-block-2 .menu .menu .menu { display: none; }
.flex-direction-nav a {height: 55px; color: #CD1627;}
#block-oferta-educativa-tabs-oferta-educativa-tabs #tabs-1 ul {padding-left: 15px;}
#block-oferta-educativa-tabs-oferta-educativa-tabs #tabs-1 ul li {list-style: disc;}
.icons:hover {background-image: url(../images/icons-osc.png);}

/* Estilo para las seccciones faltantes sin diseno */
.page-servicios-estudiantes-programa-apoyo-educativo .pane-custom.pane-2 table {width: 100% !important;} 
.page-servicios-estudiantes-programa-apoyo-educativo .pane-custom.pane-2 table thead th, .page-servicios-estudiantes-programa-extension-social .pane-custom.pane-1 table thead th, .page-servicios-estudiantes-biblioteca-uam .pane-custom.pane-1 table thead th, .page-servicios-oficina-proyeccion-universitaria .pane-custom.pane-2 table thead th{padding: 8px; text-align: center; text-transform: uppercase; font-family: 'Oswald'; font-weight: 400; font-size: 22px; color: #CD1627;}
.page-servicios-estudiantes-programa-apoyo-educativo .pane-custom.pane-2 table tbody td p {margin-bottom: 0px; font-family: 'Open Sans', sans-serif; font-weight: 400; color: #414242; font-size: 12px;}
.page-servicios-estudiantes-programa-apoyo-educativo .pane-custom.pane-2 table tbody tr {border-bottom: 1px solid #ccc}
.page-servicios-estudiantes-programa-apoyo-educativo .pane-custom.pane-2 table tbody tr.encabezado td {padding: 10px; font-size: 16px; font-weight: 600;}
.page-servicios-estudiantes-programa-apoyo-educativo .pane-custom.pane-2 table tbody tr td {padding: 8px; }
/* listados */
.page-servicios-estudiantes-programa-apoyo-educativo .listado li, .page-servicios-estudiantes-programa-extension-social .listado li, .page-servicios-estudiantes-seguro-estudiantil .listado li, .page-servicios-estudiantes-biblioteca-uam .listado li, .page-servicios-oficina-proyeccion-universitaria .listado li, .page-servicios-clinica-terapia-fisica .listado li {font-family: 'Open Sans', sans-serif; font-size: 14px; color: #414242; margin-left: 25px;}
.page-servicios-estudiantes-seguro-estudiantil .titulo3 {margin-bottom: 6px;}
.page-servicios-estudiantes-biblioteca-uam table tbody td, .page-servicios-oficina-proyeccion-universitaria table tbody td {padding: 10px;}
.enlace-uam {color: #CD1627!important; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px;}
.icons.i80 {background-image: url('../images/i80.png');}
.icons.i81 {background-image: url('../images/i81.png');}
.icons.i82 {background-image: url('../images/i82.png');}
.icons.i83 {background-image: url('../images/i83.png');}
.icons.i84 {background-image: url('../images/i84.png');}
.icons.i85 {background-image: url('../images/i85.png');}
.icons.i80, .icons.i81 {width: 41px; height: 46px; margin: 0 auto 10px;}
.icons.i84, .icons.i85, .icons.i82, .icons.i83{width: 48px; height: 48px; margin: 0 auto 10px;}

#magazine{
  -webkit-transition:margin-left 0.2s ease-in-out;
  -moz-transition:margin-left 0.2s ease-in-out;
  -o-transition:margin-left 0.2s ease-in-out;
  -ms-transition:margin-left 0.2s ease-in-out;
  transition:margin-left 0.2s ease-in-out;
}

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(../images/ui.totop.png) no-repeat left top;
	z-index: 2;
}

#toTopHover {
	background:url(../images/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

/**********/
/* Ajustar el content con un ancho del 100% de igual forma para el sidebar added by Juan Martinez*/
#block-encabezado-secciones-internas-encabezado-secciones-internas {width: 100%; margin-top: 10px;}
#block-encabezado-secciones-internas-encabezado-secciones-internas h1 {font-size: 30px; line-height: 33px;}
#block-search-form { float: left; }
.not-front #search-block-form input[type="text"] {width: 94%; margin-left: 10px;}
#search-block-form, #block-search-form {margin-top: 15px; width: 100%;}
#block-menu-block-1{width: 100%; margin-top: 10px;}
#block-menu-block-1 .menu{width: 94%; margin: 0 auto;}
#block-menu-block-1 .menu li{margin: 0 0 0 0.1em; padding: 0.1em 0.1em 0 0;}
 #block-menu-block-1 .menu li a{font-size: 7.6px; font-weight: 600;}
.front #zone-preface-wrapper {display: none;}
.front #region-header-second {height: 960px; float: left;}

/* Ajustar slider (images) */
.flexslider .slides img {height: auto;}
/* Arreglar los tabs drupal */
.tabs.clearfix {height: auto;height: auto;z-index: 99999999;position: absolute;top: -20PX;}

.tr-j {background-color: #CD1627;}
.tb-j {border: none !important; height: auto !important; margin-bottom: 0px !important;}
.tb-j .titulo-slideshow-oferta-educativa a{
	font-size: 24px !important;
	line-height: 30px !important;
	padding-left: 10px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;	
}
.tb-j p{
	font-size: 14px !important;
}
#block-views-42624ee91ac209619a2114326e80b68c .views-field-nothing {
	height: auto !important;
}

#sede-cartago, #sede-heredia, #sede-san-jose {
    position: relative;
    float: left;
    /*top: 475px;*/
}

#sede-cartago, #sede-heredia {position: absolute;}

#sede-san-jose.pane-views-pagina-sedes-block-5 {
    /*top: 1050px;*/
}

.page-beneficios-uam-sedes .panel-panel {
    /*height: 1550px;*/
}

/* front page */
#block-views-0c33d4a313f58ad8259d1daa81a8ae72 iframe {width: 100%;}

/* Menu */
/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
    font-size:17px;
}
/* Button */
.slicknav_btn {
    margin: 5px 5px 6px;
    text-decoration:none;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;  
    background-color: #CD1627;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
    color: #FFF;
    font-weight: bold;
    text-shadow: 0 1px 3px #000;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #f5f5f5;
}
.slicknav_menu {
    background: none 0 0 transparent;
    padding:5px;
    font-size: 17px;
    position: absolute;
    top: -107px;
    width: 97%;
}
.slicknav_nav {
    color:#fff;
    margin:0;
    padding:0;
    font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow:hidden;
}
.slicknav_nav ul {
    padding:0;
    margin:0 0 0 20px;
}
.slicknav_nav .slicknav_row {
    padding:5px 10px;
    margin:2px 5px;
}
.slicknav_nav a{
    padding:5px 10px;
    margin:2px 5px;
    text-decoration:none;
    color:#fff;
}

.slicknav_nav .active-trail a.active-trail{
    background:#fff;
    color:#CD1627;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 5px;
}

.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
    padding:0;
    margin:0;
}
.slicknav_nav .slicknav_row:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#fff;
    color:#CD1627;
}
.slicknav_nav a:hover{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#fff;
    color:#CD1627;
}

.slicknav_nav a.active{
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	background:#fff;
    color:#CD1627;
}

.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}

.menu-block-2 .menu:first-child, #block-menu-block-1 { display: none;}
.slicknav_menu {display: block;}

.page-servicios-estudiantes-seguro-estudiantil .listado-preguntas p, .page-servicios-estudiantes-seguro-estudiantil .listado-preguntas .listado {
padding: 15px;
margin-top: 10px;
border: 1px solid #ccc;
}

.page-servicios-estudiantes-biblioteca-uam ul.listado.primero li {
list-style: disc;
}

.context-clinica-de-terapia-fisica #region-sidebar-second h2.block-title {
	padding-left: 20px;
letter-spacing: 0px;
color: #FFFFFF;
font-family: 'Oswald';
font-weight: 400;
font-size: 20px;}

#region-sidebar-second #block-block-8 h2.block-title, #region-sidebar-second #block-block-16 h2.block-title {
background-color: #CD1627;
border-bottom: 5px solid #D04C69;
}

#region-sidebar-second #block-block-16 h2.block-title {
line-height: 23px;
height: 50px;
padding-top: 10px;
padding-right: 20px;
}

.page-node-59 .submitted{display: none;}

.slicknav_nav {background-color: #CD1627;}

/* Popup formulario :: Andrey*/

.page-node-297 header,
.page-node-297 footer,
.page-node-297 #zone-preface-wrapper{
	display: block;
}
.page-node-297 #zone-header-wrapper,
.page-node-297 #block-search-form,
.page-node-505 #section-header
{
	display: none;
}
.page-node-297 #zone-branding-wrapper{
    height: 133px !important;
}
.page-node-297 h1 {
	font-size: 33px;
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	color: #CD1627;
	margin-bottom: 0;
}
.page-node-297 #section-content{
	background-image: none;
	padding-top: 0px;
}
.page-node-297 #block-encabezado-secciones-internas-encabezado-secciones-internas{
	width: 100%;
}
.page-node-297 #edit-submit{
	height: 47px;
	background-color: #CD1627;
	border-radius: 5px;
	background-image: url(../images/btn_send_popup.png);
	background-repeat: no-repeat;
	background-position: 90% 50%;
	border: none;
	right:0px;
	margin-top: 0px;
	margin-right: 0px;
	position:static;
}
.page-node-297 .webform-client-form{
	background-color: transparent;
	
}
.page-node-297 .webform-client-form .form-text{
	width: 100%;
	height: 42px;
	background-color: #F1F2F2;
	border-left: 3px solid #CD1627;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight:bold;
	margin: 0px !important;
	color: #CD1627;
}
.page-node-297 #webform-component-cedula,
.page-node-297 #webform-component-nombre-completo-y-apellidos,
.page-node-297 #webform-component-telefono,
.page-node-297 #webform-component-correo-electronico{
	width: 100%;
	float:left;
	clear: none;
}
.page-node-297 textarea{
	width: 100%;
	background-color: #F1F2F2;
	border-left: 3px solid #CD1627;
	height: 150px;
	padding-top: 15px;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight:bold;
	color: #CD1627;
	margin: 0px !important;
}
.page-node-297 label{
	font-family: 'Open Sans';
	font-size: 14px;
	text-transform:none;
	color: #58595B;
	font-weight:600;
}
.page-node-297 #zone-content-wrapper{
	padding-bottom: 0px !important;
}
.page-node-297 .webform-client-form{
	margin-bottom: 0px !important;
	padding: 0px !important;
}

#outerImageContainer {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	overflow:visible;
}
#bottomNavClose {
	display: block;
	z-index: 200;
	background-color:transparent !important;
	background: url(../images/btn_close_lightbox.png) left no-repeat;
	position: absolute;
	right: -17px;
    top: -23px;
	height: 67px;
	width: 67px;
}
a.bnt_movil_back{
	font-family: 'Oswald';
	font-weight: 300;
	font-size: 20px;
	line-height: 20px;
	text-decoration: none !important;
	color: #CD1627 !important;
	text-transform:uppercase;
}

.btn_solicite_informacion{
	display: none !important;
}
.btn_solicite_informacion_movil{
	display: block !important;
}

#block-views-1717de1fd006cd90b3f8e72d2e7f4560 .attachment .view-content .views-row {
	border: none;
}

.descargar-calendario-universitario {
	background-color: #a1a71d;
	background-image: url("../images/flecha-matricula-ya-primer-ingreso.png");
	background-position: 94% center;
	background-repeat: no-repeat;
	border-bottom: 5px solid #c7ca77;
	clear: both;
	float: left;
	height: 28px;
	text-align: center;
	width: 305px;
}

.descargar-calendario-universitario a {
	color: #fff;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    padding-left: 15px;
    text-align: left;
    text-decoration: none;
}

.attachment.attachment-before {
	float: right;
	margin-right: 10px;
	margin-top: 15px;
}

.view-calendario-acad-mico-bloque-home-page .view-empty {
	width: 320px;
	float: left;
}
.block-webform-client-block-311 .webform-client-form{background-color: #414042;}
.block-webform-client-block-311 .webform-client-form label { color:#FFF}
.block-webform-client-block-311 .webform-client-form input[type='submit']{ margin:0 auto; display:block; float:none; position: inherit;}
.block-webform-client-block-311 h2.block-title{background-color: #414042; color:#FFF}
.block-webform-client-block-311 .webform-client-form input[type='submit'] { background-color:#CD1627; }

.block-webform-client-block-485 .webform-client-form{background-color: #414042;}
.block-webform-client-block-485 .webform-client-form label { color:#FFF}
.block-webform-client-block-485 .webform-client-form input[type='submit']{ margin:0 auto; display:block; float:none; position: inherit;}
.block-webform-client-block-485 h2.block-title{background-color: #414042; color:#FFF}
.block-webform-client-block-485 .webform-client-form input[type='submit'] { background-color:#CD1627; }

.block-webform-client-block-498 .webform-client-form{background-color: #414042;}
.block-webform-client-block-498 .webform-client-form label { color:#FFF}
.block-webform-client-block-498 .webform-client-form input[type='submit']{ margin:0 auto; display:block; float:none; position: inherit;}
.block-webform-client-block-498 h2.block-title{background-color: #414042; color:#FFF}
.block-webform-client-block-498 .webform-client-form input[type='submit'] { background-color:#CD1627; }

.node-trabajo .field-type-image  img{ width:100%;}
.field-name-field-enlace-e { visibility:hidden;}
#conozca-uam .grid-3{    margin-left: 0px; margin-right: 0px;}
.homeboxuam {height:250px;}
.homosc {background-color:#BFBFBF; }
.hommosc {background-color:#5D5D5D; }
.homcla {background-color:#E0E0E0; color:#414042; }
.homcla  h2 a{ color:#414042; }
.homosc  h2 a,.hommosc  h2 a{ color:#fff; }
.men-re{ background-color:#D41329;  color:#fff;}
.men-gr{background-color:#5D5D5D; color:#fff;}
.ht-box{height:155px;}
