/*
 * Theme Name: LA FAMILIA
 * Theme URI: http://www.la-familia.cl
 * Theme Description: Sitio desarrollado para Universidad AutÃ³noma de Chile
 * Author: BastiÃ¡n Fredes, Claudia Gaete, original: Nina Taberski-Besserdich (Besserdich IT Consulting)
 * Version: 2
*/

@import url('bootstrap/css/bootstrap.min.css');
header {
    min-height: 132px;
}

h1 {
    font-size: 40px;
    line-height: 40px;
    color: #FFF;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
    margin-bottom: 10px;
}
#universidad-h1
{
    text-indent: -4400px;
    display: table;
    float: left;
    margin: 0;
    padding: 0;
}
h2 {
    font-size: 18px;
    line-height: 18px;
    color: #4d5361;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    margin-bottom: 40px;
    margin-top: 0px;
}
a:hover, a:focus {
    text-decoration: none !important;
}
.content h2 {
    margin-bottom: 10px;
}
#indicadores h2 {
    border-bottom: 1px solid #dee1e6;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
h3, h3 a, a h3 {
    text-align: left;
    color: #4d5361;
    font-size: 16px;
    line-height: 16px;
    font-weight: 900;
    transition: color 0.3s ease-out;
    -webkit-transition: color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
}
h3:hover, h3:focus, h3:active, h3 a:active, h3 a:focus, h3 a:hover {
    color: #000;
    text-decoration: none;
}
#all h3 {
    margin-top: 0px;
}
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
li {
    padding-left: 1.5em;
    text-indent: -0.7em;
}
li:before {
    content: "\002022 ";
    color: #4e5464;
    /* or whatever color you prefer */
    margin-left: -0.5em;
    margin-right: 0.5em;
}


.nav-tabs > li {
    padding-left: 0px;
    text-indent: 0px;
}
.nav-tabs > li:before {
    display: none;
}

/* ESTANDAR COLORES */

.lightergrey {
    background-color: #edf2f8;
}
.lightgrey {
    background-color: #696e80;
    color: #fff;
}
.darkgrey {
    background-color: #5a5f72;
    color: #fff;
}
.darkengrey {
    background-color: #3e4254;
    color: #fff;
}
.almostblack {
    background-color: #2e313c;
    color: #fff;
}
#campus li {
    border: 1px solid #696e80;
    margin-right: 10px;
    margin-bottom: 10px;
}
#campus li.active {
    background-color: #3e4254;
}
#campus li.active a {
    background-color: #3e4254;
}
#campus li a {
    background-color: #696e80;
    color: #fff;
}
#campus li.darkengrey a {
    background-color: #3e4254;
    color: #fff;
}
#social-section {
    padding: 50px 0 40px;
}
.social {
    float: right;
    width: 400px;
    padding-left: 55px;
}
.social img {
    margin-right: 10px;
}
.bgColor_1 {
    background-color: #4d5361;
}
.textColor_1 {
    color: #FFF;
}
.sidebar-wrapper .social-404 img {
    width: 34px;
}
.sidebar-wrapper .normalBlock_3 h2 {
    margin-bottom: 18px !important;
}

.contenedorCompletoTeam{
    padding-bottom: 200px;
    margin-top: 30px;
}

/* ESTANDAR COLORES */


/* styles for shortcodes  */

.divider {
    margin-bottom: 25px;
    padding-top: 25px;
    clear: both;
    display: block;
    margin-bottom: 15px;
    padding-top: 15px;
    width: 100%;
}

/* Styling of standard gallery shortcode */

.gallery {
    margin: auto;
}
.gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 33%;
}
.gallery img {
    border: 2px solid #cfcfcf;
}
.gallery-caption {
    margin-left: 0;
}

/*Styles for Plugins*/


/* Pagenavi */

.wp-pagenavi {
    margin-bottom: 25px;
    text-align: center;
}

/* very basic styles for layout */


/*Body*/

html, body {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    overflow-x: hidden;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #4e5464;
    line-height: 20px;
}
body {
    background-image: url(./images/bgAutonoma.jpg);
    background-repeat: repeat-x;
    background-position: top center;
}
body.page-id-420 {
    background-image: url(./images/bgAutonoma.jpg);
}
body.page-id-426 {
    background-image: url(./images/bgAutonoma.jpg);
}



/* Top Header */


#top-header a {
    color: #FFF;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
}
#top-header {
    font-size: 0.8rem;
    min-height: 100%;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0;
    padding: 3px 15px;
}
.dropdown-menu{
        z-index: 999999999999!important;
}
#top-header .dropdown-menu .dropdown-menu {
    display: none!important;
    position: relative;
    background-color: #3c3f4c;
    padding: 0 0;
    height: 0px!important;
    transition: 250ms ease-in all;
}

#top-header .dropdown-menu .dropdown:hover .dropdown-menu {
    display: block!important;
    height:27px!important;
}


.wr-mega-menu li:before {
    display: none;
}
.wr-megamenu-container li {
    padding-left: 0px;
    text-indent: 0px;
}
#top-header .header-menu-wrapper #menu-top li:before ,#top-header .header-menu-wrapper #menu-top-ingles li:before{
    display: none;
}
#top-header .header-menu-wrapper #menu-top li ,#top-header .header-menu-wrapper #menu-top-ingles li {
    border-right: 1px solid #fff;
}
#top-header .header-menu-wrapper #menu-top li .dropdown-menu li ,#top-header .header-menu-wrapper #menu-top-ingles li .dropdown-menu li {
    border-right: 0px solid #fff;
    padding: 0;
}
#top-header .header-menu-wrapper #menu-top li .dropdown-menu li a ,#top-header .header-menu-wrapper #menu-top-ingles li .dropdown-menu li a {
    border-bottom: 1px solid grey;
    display: block;
    padding: 5px 8px 5px;
    padding-left: 20px;
    margin: 0px;
}

#top-header .menu-item-has-children.open .dropdown-menu{
    display: block;
}
#top-header .header-menu-wrapper #menu-top li .dropdown-menu li:last-child a,#top-header .header-menu-wrapper #menu-top-ingles li .dropdown-menu li:last-child a {
    border-bottom: 0px solid grey;
}
#top-header .header-menu-wrapper #menu-top li:last-child,#top-header .header-menu-wrapper #menu-top-ingles li:last-child {
    border: none;
}
.main-menu_205 .wr-mega-menu > li > a > i, .main-menu_205 .wr-mega-menu .sub-menu a i {
    display: block !important;
    float: right;
    margin-left: 5px;
}
.top-main-menu .container {
    position: relative;
}
.top-main-menu .container .menuContainer {
    position: static;
}
.top-main-menu .wr-megamenu-inner {
    position: absolute;
    background: none;
    border: none;
    z-index: 99999999999999;
}
.navbar-default {
    position: static;
}
.wr-megamenu-container ul.wr-mega-menu {
    width: auto !important;
    float: right !important;
}
.collapse.navbar-collapse {
    padding-right: 0px !important;
}
.wr-megamenu-container li:nth-child(even) a {
    background: #edf2f8;
}
.wr-megamenu-container li:nth-child(odd) a {
    background: #dbe1e8;
}
.menuContainer .wr-megamenu-container a {
    color: #4d5361;
}
.menuContainer .wr-megamenu-container a:hover {
    color: #4d5361;
}
.menuContainer .block-sub-menu .caption {
    background: #FFF;
    font-weight: 500;
    font-size: 13px;
    font-family: 'Lato', sans-serif;
    padding: 10px 8px;
    transition: background 0.3s ease-out;
    -webkit-transition: background 0.3s ease-out;
    -moz-transition: background 0.3s ease-out;
    -o-transition: background 0.3s ease-out;
}
.menuContainer .block-sub-menu .caption.active {
    background: #edf2f8;
}
.wr-element-megamenu_image {
    font-family: 'Lato', sans-serif;
    font-size: 12px;
}
.wr-element-megamenu_image .image_caption, .wr-element-megamenu_image .image_caption.a, .wr-element-megamenu_image .image_caption .a {
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 0px;
    text-transform: uppercase;
    color: #4d5361;
}
.wr-element-megamenu_text p {
    margin-top: 10px;
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    color: #4d5361;
    text-align: justify;
}
.jsn-bootstrap3 > .row {
    border-top: 3px solid #7b8199;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.wr-megamenu-container ul.wr-mega-menu ul.sub-menu, .wr-megamenu-inner {
    border-left: 0px !important;
    border-right: 0px !important;
}
.wr-megamenu-container .jsn-bootstrap3 .row > .col-md-3.col-sm-4 {
    border-right: 1px solid #cccccc;
}
.menuContainer .block-sub-menu .submenu-items a {
    background: #edf2f8;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #4d5361;
    font-size: 13px;
    padding: 6px 15px;
    line-height: 18px;
}
.wr-megamenu-inner .jsn-bootstrap3 {
    min-height: 230px;
    background: none;
}
.menuContainer .block-sub-menu .submenu-items a:hover {
    background: #5A5F72;
    color: #FFF;
    text-decoration: none;
}
.menuContainer .block-sub-menu .submenu-items i {
    display: none;
}
.wr-megamenu-container {
    margin-right: -15px;
}
.menuContainer .wr-megamenu-container .wr-megamenu-inner ul {
    position: absolute !important;
    height: 0px !important;
    right: 10px;
    left: initial;
    top: 0px;
    background-color: #EDF2F8;
    padding: 5px 0px;
}
.wr-element-submenu {
    position: relative;
}
.block-sub-menu {
    width: 100%;
}
.block-sub-menu > .caption {
    float: left;
    width: 50% !important;
    display: block;
}
.block-sub-menu > .submenu-items {
    float: left;
    width: 50% !important;
    display: block;
}
.wr-megamenu-container > ul > li > a {
    padding: 40px 17px !important;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #4d5361;
    font-weight: normal;
    transition: background 0.3s, color 0.1s ease-in;
    -webkit-transition: background 0.3s, color 0.1s ease-in;
    -moz-transition: background 0.3s, color 0.1s ease-in;
    -o-transition: background 0.3s, color 0.1s ease-in;
    letter-spacing: 1px;
}
.miniHeader .wr-megamenu-container > ul > li > a {
    padding: 33px 10px !important;
}
.miniHeader .logoRetina {
    max-width: 190px;
}
.wr-megamenu-container > ul > li:active > a, .wr-megamenu-container > ul > li:focus > a, .wr-megamenu-container > ul > li:hover > a, .wr-megamenu-container .current_page_item > a, .wr-megamenu-container .current_page_ancestor > a, .wr-megamenu-container .current-menu-item > a, .wr-megamenu-container .current-menu-ancestor > a {
    color: #FFF !important;
    background: #7b8199 !important;
}
header > .top-main-menu {
    border-bottom: 3px solid #df270f;
    background-color: #FFF;
}
.navbar-default {
    border: none;
    background: none;
    margin: 0px;
}

/* Brand */

.brand {
    margin-top: 15px;
    margin-bottom: 15px;
    min-height: 70px;
}
#site-title {
    font-size: 2rem;
}

#site-title h1 {
    text-indent:-99999999px;
}

.logoRetina {
    max-width: 295px;
    position: absolute;
    top: -29px;
    z-index: 100;
}

/*Header Menu */

.header-menu {
    list-style: none outside none;
    display: inline-block;
}
.header-menu li {
    display: inline;
    padding-right: 10px;
    padding-left: 5px;
}

/*Main Menu*/

.navbar-toggled-title {
    float: left;
    display: inline;
    margin: 15px;
}

/*Breadcrumbs*/

.breadcrumb {
    background-color: transparent;
    border-radius: 0;
    padding-left: 10px;
}
.breadcrumb li {
    padding: 0px;
    text-indent: 0px;
}
.breadcrumb li:first-child {
    padding-left: 0px;
}
.breadcrumb li:first-child:before {
    display: none;
}

/* post image */
.cabecera {
  position: relative;
  margin-top: -70px;
  margin-bottom: 20px;
  display:inline-block;

}

.cabecera img{
max-width:100%;
height:auto;
}
.wp-post-image {
    float: left;

}
span.fechaPost {
    position: absolute;
    top: 0px;
    left: 0;
    font-weight: bold;
    color: #fff;
    font-size: 15px;
    padding: 5px 15px 7px 15px;
    background: #ff6661;
}
/*Read More Links*/

.read-more {
    background-color: #428BCA;
    border-color: #428BCA;
    color: #FFFFFF;
    border-radius: 4px;
    font-size: 1.2rem;
    line-height: 1.5;
    padding: 6px 12px;
    border: 1px solid rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.read-more:hover {
    background-color: #3276B1;
    border-color: #3276B1;
    color: #FFFFFF;
    text-decoration: none;
}

/* meta data */

.meta {
    font-size: 0.9rem;
}
.cats {
    margin-left: 5px;
    margin-right: 10px;
}
.tags {
    margin-left: 5px;
    margin-right: 10px;
}



/* Sidebar */

.sidebar-wrapper {
    /*  padding-top: 0px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-left: 1px solid transparent;
    border-color: #dcdcdc;*/
}
.sidebar-wrapper ul {
    /* padding-left: 25px; */
    padding-left: 0px;
}
.sidebar-wrapper p {
    padding-left: 30px;
}
/*.sidebar-posts .textwidget, .sidebar-page .textwidget {
    padding-left: 15px;
}*/

/* Widgets */

.widget {
    margin-bottom: 0px;
}
.header-widget {
    display: none;
}
code {
    white-space: normal;
}

/* Footer */

.pec_event_page_book {
    background: #FF6661!important;
    box-shadow: none!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    border-radius: 0px!important;
}


.postulaFixed{
    cursor:pointer;
    display:none;
    position:fixed;
    z-index:9999999;
    bottom:0;
    right:-50px;
    opacity: 1;
    transition:250ms ease-in all;
    -moz-transition:250ms ease-in all;
    -webkit-transition:250ms ease-in all;
    -ie-transition:250ms ease-in all;
    -o-transition:250ms ease-in all;
}

.postulaFixed img{
        width:293px;
}

.postulaFixed .cerrar{

    opacity:0;
    transition:250ms ease-in all;
    -moz-transition:250ms ease-in all;
    -webkit-transition:250ms ease-in all;
    -ie-transition:250ms ease-in all;
    -o-transition:250ms ease-in all;
    position:absolute;
    top:10px;
    right:20px;
    background-color:red;
    border-radius:20px;
    z-index:99999999;
    color:#ff6661;
    background-color:white;
    top:10px;
    cursor:pointer;
    padding: 0px 8px 4px 8px;
    font-weight: bold;


}


.postulaFixed:hover{
    right:0;
    opacity:1;
}

.postulaFixed:hover .cerrar{
    opacity:1;

}

.postulaFixed .cerrar:hover{
     color:#fff;
    background-color:#c6c6c6;
}

.postularMobile .cerrar{
    color:#fff;
    position:absolute;
    top: 5px;
    right: 5px;
}

.postularMobile .cerrar {
    font-size: 12px;
    background-color: #fff;
    border-radius: 20px;
    padding: 2px 8px;
    position: absolute;
    border: 2px solid #e2231a;
    top: -13px;
    color: #e2231a;
    right: 1px;
}

.postid-90285 .table th {
    background-color: #edf2f8;
}



footer {
    margin-top: 40px;
}
.home footer {
    margin-top: 0px;
}
.footer-wrapper {
    min-height: 100%;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0;
    padding: 0px;
}
.footerSub1 {
    margin-top: 30px;
}
.footer {
    padding-top: 15px;
    padding-bottom: 20px;
}
.footer h3, .footer h4, .footer h5, .footer h6 {
    margin-bottom: 20px;
    font-size: 1.5rem;
    text-transform: none;
    font-weight: bold;
}
.footer-menu {
    list-style: none outside none;
    display: inline-block;
}
.footer-menu-wrapper ul, ol {
    margin-left: 0px;
    padding-left: 0px;
}
.footer-menu li {
    display: inline;
    padding-right: 10px;
    padding-left: 5px;
}


/* Sidebar social */


#Social-Sidebar>ul>li:before{
content:none;
}

#Social-Sidebar>ul>li>a{
padding-left: 7px;
}

/* Copyright*/

.copyright-wrapper {
    min-height: 100%;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0;
    padding: 0 15px;
    font-size: 0.8rem;
}
.credit {
    font-size: 0.8rem;
    text-transform: none;
    list-style: none outside none;
    display: inline-block;
    text-transform: uppercase;
}
.credit li {
    display: inline;
}
.copyright-text {
    margin-right: 40px
}
.copyright {
    padding-top: 10px;
}
.carousel {
    margin-bottom: 0px;
}
.carousel-caption {
    z-index: 1;
}
.carousel .item {
    height: 400px;
    background-color: #555;
}
.carousel .item {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: top center;
}

/* VIDEO */


/* MENU */

.footer-menu-wrapper {
    width: 100%;
}
.footerMenu {
    list-style: none;
    width: 100%;
}
.footerMenu li {
    list-style: none;
}
.footerMenu > li.menu-item {
    float: left;
    width: 25%;
}

#menu-item-979{
    margin-top:10px;
}

/* AGENDA */
/*#agenda .light.dp_pec_wrapper{
    border: none;
    box-shadow: none;
}*/
#agenda{
    margin-top: 16px;
}
.bodyAgenda{
    margin-top: 16px;
}
.sidebar-page #agenda>h2 {
    position: relative;
    top: 0;
    left: 7px;
    margin-bottom: 0;
}

.sidebar-page #agenda .titleImg {
    float: left;
}
.sidebar-page #agenda>img {
    position: relative;
    top: -8px;
}
.pec_event_page_book {
    float: right!important;}

.single-pec-events article.pec-events{
    background-color:#fff;
}

.single-pec-events article.pec-events .entry-content{
    padding: 20px;
}
.single-pec-events article.pec-events .entry-content>p{
    text-align: justify;
}
.single-pec-events .dp_pec_event_page_nav{
    position: absolute;
    bottom: 30px;
    left:35px;
}

.single-pec-events .compartir-social{
    text-align:right;
    margin-top: 40px;
}

.single-pec-events .compartir-social h5{
    text-transform: uppercase;
    margin-bottom:5px;
    font-size: 12px;
}


.dp_pec_date_event_map_overlay,.dp_pec_date_event_map_canvas{
    display: none!important;
}
.textwidget .pec_event_page_book{
    display: none!important;
}
.dp_pec_event_title_sp{
    line-height: 125%!important;
}
.pec_booking_quantity{
    display:none;
}
.pec_event_page_send_booking{
  background-color:#FF6661!important;  
}
/*#agenda .sidebar-page .textwidget {
    padding-left: 0px!important;
}
#agenda {
    margin-top: 20px;
}
.sidebar-page #agenda .titleImg {
    float: left;
}
.sidebar-page #agenda .bodyAgenda {
    margin-top: 18px;
}
.sidebar-page #agenda > img {
    position: relative;
    top: -8px;
}
.sidebar-page #agenda > h2 {
    position: relative;
    top: 0px;
    left: 7px;
    margin-bottom: 0px;
}
/*.sidebar-page #agenda #sidebar {
    margin-top: -5px;
    margin-bottom: 20px;
}*/

.allEvents{
    margin: 0px;
    margin-right: 20px;
    font-size: 12px;
    padding: 6px 0 20px 0;
    display: block;
    text-decoration: underline;
}

/* HOME*/

.page-template-homepage .carousel .item h3 {
    text-align: left;
    padding-left: 20px;
    font-weight: 700;
    font-size: 45px;
    line-height: 40px;
    color: #FFF;
    margin-top: 20px;
    font-family: 'Lato', sans-serif;
    margin-bottom: 10px;
}
.page-template-homepage .carousel .item p {
    text-align: left;
    padding-left: 26px;
}
.carousel-indicators li {
    border-radius: 0px;
    border: none;
    background: #d7dee6;
    width: 15px;
    height: 17px;
    box-shadow: 1px 0px 7px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 0px 7px 0px rgba(50, 50, 50, 0.75);
    -webkit-box-shadow: 1px 0px 7px 0px rgba(50, 50, 50, 0.75);

}
.carousel-indicators li.active {
    border: none;
    background: #5a5f72;
    width: 15px;
    height: 17px;
}
.carousel-indicators {
    left: 65px;
    z-index:9999;
}
.newsHome {
    min-height: 430px !important;
    margin-bottom: 10px;
    background-color: #fff;
}
.inside {
    width: 100%;
    background-color: #edf2f8;
    padding: 0px 15px;
    position: relative;
    min-height: 223px;
}
.inside h3 {
    margin-top: 0px;
}
.bodyNew {
    position: relative;
    top: 0px;
}
.fade {
    display: none;
}
.fade.in {
    display: block;
}
.sideContent {
    padding-top: 50px;
}
.ofertasButtons .btn-primary {
    background-color: #FF6661;
}
a:hover .ofertasButtons .btn-primary, a:focus .ofertasButtons .btn-primary, a:active .ofertasButtons .btn-primary {
    background-color: #FF6661;
}
.btn-default, .newsletter-submit {
    display: block;
    border: none;
    padding: 7px 20px 7.5px;
    border-radius: 0px;
    margin-left: 10px !important;
    background-color: #ff6661;
    color: #FFF;
    text-transform: uppercase;
    margin-top: -1px;
    transition: background 0.3s ease-out;
    -webkit-transition: background 0.3s ease-out;
    -moz-transition: background 0.3s ease-out;
    -o-transition: background 0.3s ease-out;
}

@media only screen and (max-width: 768px), (max-device-width: 768px){

.tablaResponsiva{
    font-size:8px;
}


.newsletter-subscription table{
    margin: 0 auto;
}

}
.btn-default:hover, .btn-default:active, .btn-default:focus {
    background-color: #ce4e4a;
    color: #FFF;
}
.blockImg {
    width: 187px;
    height: 161px;
    position: relative;
    left: 3px;
}
.blockImg img {
    -webkit-filter: grayscale(30%);
    -moz-filter: grayscale(30%);
    -ie-filter: grayscale(30%);
    -o-filter: grayscale(30%);
    filter: grayscale(30%);
}
a:hover .blockImg img, a:focus .blockImg img, a:active .blockImg img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.elementoTeam img.decanosImg {
    width: 211px;
    height: auto;
    -webkit-filter: grayscale(20%);
    filter: grayscale(20%);
    -moz-filter: grayscale(20%);
    -o-filter: grayscale(20%);
    -ie-filter: grayscale(20%);

}
a:hover img.decanosImg, a:focus img.decanosImg, a:active img.decanosImg {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.elementoTeam.open img.decanosImg {
    -webkit-filter: grayscale(0%) !important;
    filter: grayscale(0%) !important;
}
.capaSuperiorOferta {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    background: #2E313C;
    opacity: 0.7;
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    -o-opacity: 0.7;
    transition: opacity 0.3s ease-out;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
}
a:hover .capaSuperiorOferta, a:focus .capaSuperiorOferta, a:active .capaSuperiorOferta {
    opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
}
.elementoTeam.open .capaSuperiorOferta {
    opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
}
.noPadding {
    padding: 0px !important;
}

/* BOTONES */

body .btn-primary {
    background-color: #FF6661;
    padding: 10px 20px;
    font-size: 15px;
    line-height: 15px;
    color: #FFF;
    font-weight: 600;
    border-radius: 0px;
    border: none;
    transition: background 0.3s ease-out;
    -webkit-transition: background 0.3s ease-out;
    -moz-transition: background 0.3s ease-out;
    -o-transition: background 0.3s ease-out;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #C54541;
    border-color: #C54541;
}
.ofertasButtons {
    background: #edf2f8;
}
.bajdaOfertas {
    font-size: 12px;
    line-height: 12px;
    color: #b5bac5;
    font-weight: 400;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.tituloOfertas {
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    color: #4d5361;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 0px;
    overflow: hidden;
    max-height: 33px;
    height: 33px;
    text-transform: uppercase;
}
.ofertasButtons .box {
    padding-top: 45px;
}
.noticiasAutonoma {
    margin-top: 35px;
}
#News {
    float: left;
    margin-left: 20px;
    margin-top: -5px;
}
#News li a {
    background: #afb6be;
    color: #FFF;
    font-size: 12px;
    line-height: 12px;
    border-radius: 3px;
    margin-right: 10px;
    padding: 7px;
}
#News li.active a {
    background: #ff6661;
}
.noticiasAutonoma h2 {
    float: left;
    margin-bottom: 10px;
}
.tab-content-news {
    padding-top: 12px;
}
.newsHome:nth-child(even) .imgSpecial {
    padding-left: 7px;
}
.newsHome:nth-child(odd) .imgSpecial {
    padding-right: 7px;
}
.dateNews {
    display: block;
    float: left;
    background: #ff6661;
    font-weight: 700;
    font-size: 12px;
    line-height: 12px;
    color: #FFF;
    position: relative;
    top: -22px;
    left: -15px;
    padding: 5px 10px;
}
.newsHome:nth-child(even) .dateNews {
    left: -15px;
}
.newsHome:nth-child(odd) .dateNews {
    left: -15px;
}
.contnewsHome {
    font-size: 12px;
    line-height: 15px;
    color: #4d5361;
    font-weight: 400;
    margin-bottom: 20px;
}
.contnewsHome a {
    font-weight: 700;
    color: #ff3619;
    text-transform: uppercase;
    font-size: 12px;
}
.videosAu > h2 {
    float: left;
    margin-bottom: 30px;
}
.videosAu > a.external-link {
    float: left;
    font-size: 12px;
    line-height: 12px;
    color: #9d9fa9;
    text-decoration: underline;
    margin-left: 25px;
    margin-top: 3px;
}
.videosAu h3 {
    font-size: 14px;
    line-height: 14px;
    margin-top: 5px;
    margin-bottom: 10px;
}
.vidHome {
    min-height: 190px;
}
.videosAu p {
    font-size: 12px;
    line-height: 13px;
    color: #4d5361;
}
.page-id-991 #mapas-sedes h3 {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 16px;
    font-weight: 100;
    margin-top: 15px;
    padding-top: 12px;
    margin-bottom: 0;
    padding-bottom: 12px;
    background: #696e80;
    display: none;
}
#mapas-sedes h3 {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 16px;
    font-weight: 100;
    margin-top: 15px;
    padding-top: 12px;
    margin-bottom: 0;
    padding-bottom: 12px;
    background: #696e80;
}
#mapas-sedes li {
    width: 20%;
}
#mapas-sedes li a {
    text-align: center;
}
#mapas-sedes li:first-child {
    margin-left: 9%;
}
address {
    margin-bottom: 5px;
}

/* SEDES */
#campuss .box-color1 {
    background: #353944;
    color: #fff;
    font-size: 26px;
    height: auto;
    padding-bottom: 40px;
    padding-top: 40px;
    font-family: 'Lato';
    font-weight: 100;

}
#campuss a,#campuss a:hover,#campuss a:active {
    color:#fff;
    text-decoration:none;

}

#campuss li:before{
    content:none!important;
}

#campuss .box-color1 ul {
    line-height: 22px;
    margin-top: 20px;
    padding-left:13px;
    list-style:disc;
}
#campuss .box-color1 ul li {
    color: #fff;
    font-size: 13px;
    font-family: 'Lato';
    font-weight: 100;
    padding-left:8px;

}
#campuss .box-color2 p {
    color: #fff;
    font-size: 14px;
    font-family: 'Lato';
    font-weight: 300;
}
#campuss .box-color2 strong {
    color: #fff;
    font-size: 14px;
    font-family: 'Lato';
}
#campuss .box-color2 {
    background: #5a5f72;
    color: #fff;
    font-size: 26px;
    height: auto;
    padding-bottom: 40px;
    padding-top: 40px;
    font-family: 'Lato';
    font-weight: 100;
}
#campuss .box-text h1 {
    color: #353944;
    font-family: 'Lato';
    font-size: 18px;
    margin-top: 10px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0;
    font-weight: 300;
}
#campuss .box-text h2 {
    color: #353944;
    font-family: 'Lato';
    font-size: 14px;
    margin-top: 1px;
    text-transform: uppercase;
    margin-bottom: 9px;
    font-weight: 400;
}
#campuss .box-text1 {
    background: #e1e8f0;
    line-height: 10px;
    padding-top: 20px;
    padding-bottom: 10px;
    min-height: 120px;
}
#campuss .box-text2 {
    background: #dae1e9;
    line-height: 10px;
    padding-top: 20px;
    padding-bottom: 10px;
    min-height: 120px;
}
#campuss .box-text1 p {
    font-size: 12px;
}
#campuss .box-text2 p {
    font-size: 12px;
}
#campuss .box-text1 strong {
    font-size: 14px;
    line-height: 30px;
}
#campuss .box-text2 strong {
    font-size: 14px;
    line-height: 30px;
}
#campuss .box-color3 {
    background: #e1e8f0;
    color: #fff;
    height: auto;
    background-image: url("./images/jornada.jpg");
    min-height: 180px;
    background-repeat: no-repeat;
}

/* SIDEBAR */


/*MENUS*/

.sidebar-wrapper {
    /* padding: 0px !important; */
    /* border: 0px !important; */
    margin-bottom: 20px;
}
.pages-list li {
    padding: 0px;
    list-style: none;
    float: left;
    width: 47.5%;
}
.pages-list li a {
    position: relative;
    top: 0px;
    width: 100%;
    color: #fff;
    height: 100px;
    padding-top: 65px;
    margin-left: 3px;
    display: inline-table;
    align-items: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    font-size: 13px;
    line-height: 14px;
    z-index:9;
}

.page-id-681 .pages-list li a ,.parent-pageid-658 .pages-list li a ,.page-id-658 .pages-list li a{
    padding-top: 45px;
}
.pages-list li a:hover {
    text-decoration: none;
}
#facultad .pages-list li, #facultades .pages-list li {
    height: 120px;
}
#facultad .pages-list li a, #facultades .pages-list li a {
    padding-top: 65px;
}
.descripcion {
    min-height: 150px;
}
.footer-menu-wrapper ul, ol {
    margin-left: 0px;
}
#menu-footer-menu,#menu-footer-menu-ingles {
    padding: 10px 0px;
}
#menu-footer-menu .sub-menu ,#menu-footer-menu-ingles .sub-menu {
    margin: 10px 0px 30px 0px;
}
#menu-footer-menu li:before,#menu-footer-menu-ingles li:before {
    display: none;
}
#menu-footer-menu li,#menu-footer-menu-ingles li {
    padding-left: 0px;
    text-indent: 0px;
}
#menu-footer-menu .sub-menu li ,#menu-footer-menu-ingles .sub-menu li {
    line-height: 15px;
}
#menu-footer-menu a,#menu-footer-menu-ingles a {
    color: #fff;
    font-size: 12px;
}
#menu-footer-menu li#menu-item-24,#menu-footer-menu-ingles li#menu-item-24 {
    padding-left: 40px;
}
#bottom-footer {
    font-size: 11px;
    padding: 20px 0px;
}
#bottom-footer img {
    margin-right: 5px;
}
#bottom-footer a {
    color: #fff;
    text-decoration: none;
    margin-top: 5px;
}
#link-footer {
    padding-top: 30px;
}

.dropdown-menu {
    background-color: #5a5f72;
}

/**404**/

#notfound {
    background: url('images/fondo404.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 0px 50px 0px;
    color: #fff;
    margin-bottom: 0px;
}
#notfound h1, #notfound h2, #notfound p {
    color: #fff;
    font-size: 16px;
    margin-bottom: 55px;
}
#notfound .btn404_1 {
    border-radius: 0px;
    padding-left: 40px;
    padding-right: 40px;
}
#notfound .btn404_2 {
    border-radius: 0px;
    padding-left: 40px;
    padding-right: 40px;
    background-color: #313540 !important;
    border-color: #313540 !important;
    margin-left: 10px;
}
#notfound .text2_404 {
    margin-bottom: 5px;
    margin-top: 25px;
}
#notfound h1 {
    font-size: 13em;
    margin-bottom: 40px;
    margin-top: 45px;
    display: block;
    line-height: 145px;
}
#notfound h2 {
    font-size: 3em;
    margin-bottom: 30px;
    margin-top: 0px;
}
.error404 li {
    padding-left: 0px;
    text-indent: 0px;
}
.error404 li:before {
    display: none;
}
.error404 li a {
    font-size: 14px;
    color: #4d5361;
    font-weight: 400;
}
.error404 h2 {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 15px;
    padding-bottom: 8px;
    border-bottom: 1px solid #dcdcdc;
}
.error404 header h2 {
    border-bottom: 0px !important
}
.btn-success {
    background-color: #ff6661 !important;
    border-color: #ff6661 !important;
    border-radius: 0px;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-success2 {
    background-color: #7b8199 !important;
    border-color: #7b8199 !important;
    border-radius: 0px;
    padding-left: 20px;
    padding-right: 20px;
    margin-right: 10px;
    color: #FFF;
}
.btn-success2:hover, .btn-success2:active, .btn-success2:focus {
    background-color: #7a829a !important;
    border-color: #7a829a !important;
    border-radius: 0px;
    padding-left: 20px;
    padding-right: 20px;
    margin-right: 10px;
    color: #FFF;
}
.social-404 a {
    margin-right: 28px;
    float: left;
    display: block;
}
.fecha img {
    margin: 5px auto;
}

.sidebar-page .fecha a{
    display:block;
    background : #edf2f8;

}
.imgSpecial {
    width: 100% !important;
    padding: 0px !important;
}
.imgSpecial img {
    width: 100%;

}
.full {
    min-width: 100%;
}
img.alignleft {
    float: left;
    margin-right: 10px;
}
img.alignright {
    float: right;
    margin-left: 10px;
}
.wr-megamenu-container .current_page_item > a, .wr-megamenu-container .current_page_ancestor > a, .wr-megamenu-container .current-menu-item > a, .wr-megamenu-container .current-menu-ancestor > a {
    font-weight: 700 !important;
}
.text1_404 {
    margin-bottom: 5px;
}

/* BREADCRUMB */

.breadcrumb {
    padding-left: 0px;
}
.breadcrumb > li {
    font-size: 11px;
}
.breadcrumb > li + li:before {
    padding: 0px;
    padding-left: 8px;
    color: #FFF;
    content: ">";
}
.breadcrumb a, .breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a:active {
    color: #FFF;
    font-weight: 700;
}
.breadcrumb > .active {
    color: #FFF;
}

/* BREADCRUMB */


/* SIDEBAR INTRO */

.pages-list {
    padding: 0px;
    margin: 0px;
}
h2.excerpt {
    color: #fff;
}

/* CONTENIDO */

.pageContentRight {
    margin-bottom: 40px;
    margin-top: 30px;
}
.pageContentRight p, .pageContentRightFacu p {
    font-size: 13px;
    font-weight: 400;
    color: #4e5464;
    line-height: 20px;
}
.pageContentRight a {
    font-size: 12px;
    font-weight: 400;
    color: #4e5464;
    line-height: 20px;
    text-decoration: underline;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.pageContentRight a:hover {
    color: #ff6661;
}
.pageContentRightFacu {
    margin-top: 15px;
    margin-bottom: 12px;
}
.pageContentRightFacu .descripcion {
    min-height: 230px;
}
.sideContentLeft {
    margin-top: 30px;
    margin-bottom: 40px;
}

.page-id-155 .sideContentLeft {
    margin-top: 20px;
    margin-bottom: 1px!important;
}
.page-id-155 .sideContentLeft header{
    min-height:auto!important;
 }   
.sideContentLeft h2 {
    padding-top: 20px;
    margin-top: 0px;
    border-top: 5px solid #4d5361;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 0px;
    word-wrap: normal;
}
.sideContentLeft h3 {
    margin-top: 5px;
    font-weight: 400;
    color: #777f94;
        min-height: 400px;
}
.pageContentRightFacu .elementoContainerContenidos {
    background: #edf2f8;
    padding: 5px 15px;
    padding-bottom: 30px;
}
.pageContentRightFacu .elementoContainerContenidos h3 {
    margin-top: 10px;
    height: 40px;
    line-height:22px;
}
.subElementosContenidos .elementoContainerContenidos {
    background: #edf2f8;
    margin-bottom: 40px;

}
.subElementosContenidos .elementoContainerContenidos img {
    margin: 0px;
    position: static;
    float: none;
    width: 100%;
}
.subElementosContenidos .elementoContainerContenidos h3 {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 15px;
    margin-bottom: 25px;
}
.subElementosContenidos .elementoContainerContenidos p {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    margin-bottom: 20px;
}
.subElementosContenidos .elementoContainerContenidos .btn {
    margin-left: 20px;
    margin-bottom: 20px;
    border-radius: 0px;
    padding-left: 30px;
    padding-right: 30px;
}

/* FACULTADES SIDE */

.pages-list li {
    content: "";
    display: inline-block;
    float: left;
    background-repeat: no-repeat;
    background-position: top 10px center;
    height: 132px;
    width: 50%;
    background-size: 45%;
    padding: 10px 2.5% 10px 2.5%;
    text-align: center;
    display: flex;
    align-items: center;
    -moz-box-align: center;
    display: -webkit-flex;
    -webkit-align-items: center;
}
.pages-list li:before {
    display: none;
}
.pages-list li:nth-child(1), .pages-list li:nth-child(1):hover, .pages-list li:nth-child(1):focus, .pages-list li:nth-child(1):active {
    background-color: #ff6761;
}
.pages-list li:nth-child(2), .pages-list li:nth-child(2):hover, .pages-list li:nth-child(2):focus, .pages-list li:nth-child(2):active {
    background-color: #7a829a;
}
.pages-list li:nth-child(3), .pages-list li:nth-child(3):hover, .pages-list li:nth-child(3):focus, .pages-list li:nth-child(3):active {
    background-color: #4e525f;
}
.pages-list li:nth-child(4), .pages-list li:nth-child(4):hover, .pages-list li:nth-child(4):focus, .pages-list li:nth-child(4):active {
    background-color: #3E4254;
}
.pages-list li:nth-child(5), .pages-list li:nth-child(5):hover, .pages-list li:nth-child(5):focus, .pages-list li:nth-child(5):active {
    background-color: #de2928;
}
.pages-list li:nth-child(6), .pages-list li:nth-child(6):hover, .pages-list li:nth-child(6):focus, .pages-list li:nth-child(6):active {
    background-color: #7A829A;
}
.pages-list li:nth-child(7), .pages-list li:nth-child(7):hover, .pages-list li:nth-child(7):focus, .pages-list li:nth-child(7):active {
    background-color: #7a829a;
}
.pages-list li:nth-child(8), .pages-list li:nth-child(8):hover, .pages-list li:nth-child(8):focus, .pages-list li:nth-child(8):active {
    background-color: #4e525f;
}
.pages-list li.page-item-420, .pages-list li.page-item-420:active, .pages-list li.page-item-420:focus, .pages-list li.page-item-420:hover {
    background-color: #ff9501;
}
.pages-list li.page-item-426, .pages-list li.page-item-426:active, .pages-list li.page-item-426:focus, .pages-list li.page-item-426:hover {
    background-color: #00b54a;
}
.pages-list li.page-item-422, .pages-list li.page-item-422:active, .pages-list li.page-item-422:focus, .pages-list li.page-item-422:hover {
    background-color: #eec801;
}
.pages-list li.page-item-424, .pages-list li.page-item-424:active, .pages-list li.page-item-424:focus, .pages-list li.page-item-424:hover {
    background-color: #00b4b5;
}
.pages-list li.page-item-430, .pages-list li.page-item-430:active, .pages-list li.page-item-430:focus, .pages-list li.page-item-430:hover {
    background-color: #ff5005;
}
.pages-list li.page-item-432, .pages-list li.page-item-432:active, .pages-list li.page-item-432:focus, .pages-list li.page-item-432:hover {
    background-color: #01c0f7;
}
.pages-list li.page-item-434, .pages-list li.page-item-434:active, .pages-list li.page-item-434:focus, .pages-list li.page-item-434:hover {
    background-color: #008be8;
}
.pages-list li.page-item-125 {
    background-image: url(./images/institucionalidad.png);
}

.pages-list li.page-item-59573
{
    background-image: url(./images/infraestructura.png);
}
.pages-list li.page-item-127 {
    background-image: url(./images/organizacion.png);
}
.pages-list li.page-item-133 {
    background-image: url(./images/internacional.png);
}
.pages-list li.page-item-135 {
    background-image: url(./images/historia.png);
}
.pages-list li.page-item-137 {
    background-image: url(./images/vision.png);
}
.pages-list li.page-item-139 {
    background-image: url(./images/curricular.png);
}
.pages-list li.page-item-141 {
    background-image: url(./images/educativo.png);
}
.pages-list li.page-item-143 {
    background-image: url(./images/calidad.png);
}
.pages-list li.page-item-145 {
    background-image: url(./images/reglamento.png);
}
.pages-list li.page-item-147 {
    background-image: url(./images/pedagogico.png);
}
.pages-list li.page-item-151 {
    background-image: url(./images/junta.png);
}
.pages-list li.page-item-153 {
    background-image: url(./images/vicerectorias.png);
}
.pages-list li.page-item-155 {
    background-image: url(./images/rectoria.png);
}
.pages-list li.page-item-157 {
    background-image: url(./images/decanos.png);
}
.pages-list li.page-item-159 {
    background-image: url(./images/internacionalizacion1.png);
}
.pages-list li.page-item-161 {
    background-image: url(./images/learn.png);
}
.pages-list li.page-item-163 {
    background-image: url(./images/convenios.png);
}
.pages-list li.page-item-165 {
    background-image: url(./images/extranjero.png);
}
.pages-list li.page-item-167 {
     background-image: url(./images/Requisitos_de_postulacion.png);
}
.pages-list li.page-item-169 {
     background-image: url(./images/Seleccion_de_Candidatos.png );
}
.pages-list li.page-item-171 {
     background-image: url(./images/Pasos_a_Seguir.png); 
}
.pages-list li.page-item-174 {
    background-image: url(./images/Universidades_con_convenio_de_intercambio_estudiantil.png); 
}
.pages-list li.page-item-176 {
    background-image: url(./images/documentos.png);
}
.pages-list li.page-item-468 {
    background-image: url(./images/internacionalizacion.png);
}
.pages-list li.page-item-470 {
    background-image: url(./images/alumnos.png);
}
.pages-list li.page-item-535 {
    background-image: url(./images/objetivos.png);
}
.pages-list li.page-item-538 {
    background-image: url(./images/programas.png);
}
.pages-list li.page-item-540 {
    background-image: url(./images/documentos.png);
}

.pages-list li.page-item-542 {
    background-image: url(./images/medios.png);
}
.pages-list li.page-item-544 {
    background-image: url(./images/extension.png);
}
.pages-list li.page-item-546 {
    background-image: url(./images/acciones.png);
}
.pages-list li.page-item-548 {
    background-image: url(./images/debate.png);
}
.pages-list li.page-item-550 {
    background-image: url(./images/responsabilidad.png);
}
.pages-list li.page-item-552 {
    background-image: url(./images/multidisciplinaria.png);
}
.pages-list li.page-item-554 {
    background-image: url(./images/internacionalizacion.png);
}

.pages-list li.page-item-474 {
    background-image: url(./images/alumnos.png);
}
.pages-list li.page-item-478 {
    background-image: url(./images/extranjero.png);
}
.pages-list li.page-item-472 {
    background-image: url(./images/decanos.png);
}

.pages-list li.page-item-480 {
    background-image: url(./images/reglamento.png);
}

.pages-list li.page-item-476 {
    background-image: url(./images/chile.png);
}

.pages-list li.page-item-420 {
    background-image: url(./images/administracion.png);
}

.pages-list li.page-item-426 {
    background-image: url(./images/arquitectura.png);
}
.pages-list li.page-item-422 {
    background-image: url(./images/salud.png);
}
.pages-list li.page-item-424 {
    background-image: url(./images/ciencias-sociales.png);
}

.pages-list li.page-item-430 {
    background-image: url(./images/derecho.png);
}
.pages-list li.page-item-432 {
    background-image: url(./images/educacion.png);
}
.pages-list li.page-item-434 {
    background-image: url(./images/ingenieria.png);
}

.pages-list li.page-item-97493 {
    background-image: url(./images/fondo-extraordinario.png);
}

.pages-list li.page-item-95351 {
    background-image: url(./images/icono-actividades.png);
}


/* POST */

.entry-header {
    min-height: 190px;
}
.type-post p {
    font-size: 13px;
    font-weight: 400;
    color: #4e5464;
    line-height: 20px;
}
.type-post .post-content a {
    font-size: 13px;
    font-weight: 700;
    color: #4e5464;
    line-height: 20px;
}
.type-post .post-content a:hover {
    text-decoration: underline;
}
.normalBlock, .normalBlock_2, .normalBlock_3 {
    padding: 20px;
    margin-bottom: 20px;
}
.normalBlock_3 {
    padding: 20px;
    margin-bottom: 10px;
}
.normal.normalBlock, .normalBlock_2, .normalBlock_3 {
    padding: 20px;
    margin-bottom: 20px;
}

.Block h3 {
    margin-top: 0px;
}
.normalBlock .red {
    display: block;
    float: left;
    padding: 5px 8px;
    background: #ff6661;
    color: #FFF;
    font-size: 11px;
    margin-right: 10px;
    margin-top: 10px;
}
.normalBlock .linkRedRight {
    font-size: 11px;
    font-weight: 400;
    color: #4e5464;
    line-height: 20px;
    text-decoration: underline;
    padding-top: 10px;
}
.normalBlock a {
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    display: block;
    margin-top: 10px;
}
.normalBlock a:hover {
    text-decoration: underline;
    color: #FF6661;
}
.normalBlock_2 a {
    display: block;
    float: left;
    padding: 2px 0px;
    background: transparent;
    color: #FFF;
    font-weight: 400;
    font-size: 11px;
    margin-right: 5px;
    margin-top: 10px;
}
.normalBlock_2 h3, .normalBlock_3 h3 {
    margin-top: 0px;
    margin-bottom: 0px;
        width: 219px;
}
.normalBlock_2 a:nth-child(even) {
     background: #ff6563;
    padding: 4px 10px;
}
.normalBlock_2 a:nth-child(odd) {
    background-color: #7d8794;
}
.normalBlock_2 a:nth-child(3n+0) {
    background: #4d5361;
    padding: 4px 10px;
}
.normalBlock_3 .social-404 {
    margin: 0 auto;
    width: 100%;
    text-align: center;
    padding: 0 20px;
}
.normalBlock_3 .social-404 a {
    display: inline-block;
    float: none;
}
.page-template-default .contentDefault p, .page-template-default .contentDefault {
    font-size: 13px;
    font-weight: 400;
    color: #4e5464;
    line-height: 20px;
}
.page-template-default .contentDefault a {
    font-size: 13px;
    font-weight: 400;
    color: #FF6563;
    line-height: 20px;
}
.page-template-default .contentDefault {
    margin-bottom: 40px;
}
.page-template-default .titleContentDefault {
    padding-top: 20px;
    margin-top: 0px;
    border-top: 5px solid #4d5361;
    margin-bottom: 0px;
}
.page-template-default .titleContentDefault a {
    font-size: 18px;
    line-height: 22px;
    color: #4D5361;
}

/* TEAM */

.relative {
    position: relative;
}
.hijoElementoNormal {
    margin-left: 0px;
    margin-right: 0px;
}
.elementoTeam {
    position: relative;
}
.noPaddingLeft {
    padding-left: 0px;
}
.contenedorTeam {
    background: #dae1e9;
    position: static;
    margin: 0px;
}
.contenedorTeam h3 {
    font-size: 17px;
    font-weight: 900;
    line-height: 17px;
    color: #4d5361;
    margin: 0px;
    text-align: center;
    padding-bottom: 25px;
}
.contenedorTeam h4 {
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    color: #4d5363;
    margin: 0px;
    text-align: center;
    padding-top: 65px;
    padding-bottom: 10px;
}

.subElementosContenidos .elementoContainerContenidos {
    background: #edf2f8;
    margin-bottom: 40px;
    min-height: 405px;
}

.contenedorTeam a {
    display: block;
    height: 200px;
    width: 100%;
    overflow: hidden;
}
.curriculumDetalle {
    background: #f2f6f9;
    position: absolute;
    width: 100%;
    top: 200px;
    left: 0px;
    margin: 0px;
    z-index: 100;
    padding: 0px 15px;
}
.curriculumDetalle > div {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* HEADER */

.headerNormal {
    -webkit-transition: 300ms ease-out;
    -moz-transition: 300ms ease-out;
    -o-transition: 300ms ease-out;
    -ms-transition: 300ms ease-out;
    transition: 300ms ease-out;
}
.headerNormal.miniHeader {
    position: fixed;
    top: -110px;
    width: 100%;
    z-index: 999999;
}
.miniHeader .brand {
    top: 28px;
    height: 55px;
    min-height: 0px;
}

/* MEDIA QUERIES */

@media (max-width: 1150px) {
.logoRetina {
    max-width: 221px;
    position: absolute;
    top: -44px;
    z-index: 100;
}
.wr-megamenu-container > ul > li > a {
    padding: 40px 15px !important;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
}
}

@media (min-width: 770px) {
.postularMobile{
    display:none;
}

}
@media (max-width: 769px) {
	.postulaFixed{
        padding:7px 0 7px!important;
    }
  .zopim {
    right: auto;
    left: 0!important;
    bottom: 30px!important;
}  
.cerrar{
    display:block!important;
    opacity:1!important;
    top: -15px!important;
    right: 0!important;
}
.postulaFixed img{
    display:none;
}
.postulaFixed p{
    display:block!important;
    margin-bottom: 0!important;
    font-size: 13px;
    font-weight:300;
}
}
}

@media (max-width: 768px)  and (min-width:768px) {
    div.capaSuperiorOferta{
        display: none !important;
    }
    .elementoTeam img.decanosImg {
        display: none !important;
    }
    .col-sm-push-6 {
        left: 0% !important;
    }
}


@media (max-width: 960px) {


}


@media (max-width: 1200px)  and (min-width:769px){
.container{
    width:98%;
}

}


@media (max-width: 1202px) and (min-width:992px) {
    .contenedorTeam a {
    height: 165px;
    }
    .contenedorTeam h4{
    padding-top: 40px;
    }
    .curriculumDetalle{
    top: 165px !important;
    }
}

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


.logoRetina {
    max-width: 200px;
    left: -5px;
}

.wr-megamenu-container > ul > li > a {
    padding: 38px 10px!important;
    font-size: 12px!important;
}
.contenedorTeam a {
    height: 125px;
}
.elementoTeam img.decanosImg{
    min-width: 132px !important;
}
.contenedorTeam h4{
    padding-top: 15px;
}
.curriculumDetalle{
    top: 125px !important;
}
}



@media (min-width: 768px) {
   
    .navbar-nav {
        float: right;
        margin-right: -15px;
    }
    #top-header {
        display: block;
    }
    .header-widget {
        display: block;
    }
    .header-menu-wrapper {
        float: right;
    }
    .footer-menu-wrapper {
        float: right;
    }
    .footer-menu-wrapper ul, ol {
        margin-left: 10px;
    }
    .carousel-caption {
            right: 0%;
            left: 68%;
            padding-top: 100px;
            padding-right: 60px;
            background-color: rgba(77, 83, 97, 0.85);
            height: 100%;
            top: 0;
    }
}
@media (min-width: 992px) {
    #top-header ul, ol {
        margin-left: 0px;
    }
    .header-menu li:first-child {
        padding-left: 20px;
    }
}
@media (min-width: 992px) {
    #top-header ul, ol {
        margin-left: 0px;
    }
    .header-menu li:first-child {
        padding-left: 20px;
    }
}
.wr-megamenu-container ul.wr-mega-menu ul.sub-menu, .wr-megamenu-inner {
    border-left: 0px !important;
    border-right: 0px !important;
}
@media only screen and (min-width: 783px) {
    .wr-megamenu-container ul.wr-mega-menu ul.sub-menu, .wr-megamenu-inner {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
    }
}
@media (max-width: 768px) {

    .header-menu-wrapper {
    overflow: hidden;
    }

     .page-template-homepage .carousel .item h3 {
    text-align: left;
    position: absolute;
    padding-left: 20px;
    font-weight: 700;
    font-size: 17px;
    background-color: rgba(0,0,0,0.4);
    line-height: 21px;
    top: 0px;
    color: #FFF;
    width: 100%;
    padding: 10px 20px;
    margin-top: 0px;
    font-family: 'Lato', sans-serif;
    margin-bottom: 10px;
}

.carousel-caption .btn {
    text-shadow: none;
    position: absolute;
    right: 20px;
    bottom: 21px;
    font-size: 12px;
    padding: 5px 10px;
}


    .ocultar {
        display: none !important;
    }

    div.elementoTeam a{
        cursor: default;
    }

    .elementoTeam:nth-child(even) .contenedorTeam {
        background: #f3f9ff;
    }
    
div#top-header{
    text-align:right;
    padding:0;
}
div#top-header>.container{
    padding:0;
}

#top-header a {
    font-size: 10px;
}


.header-menu li {
    display: inline;
    padding-right: 3px;
    padding-left: 3px;
}
     .postularMobile{
        display:block;
        position:fixed;
        bottom: 0;
        width:100%;
        z-index:99999999999;
    }

    .postularMobile img{
        width:100%;
        height: auto;
    }
    h1 {
        font-size: 36px;
    }
    h2 {
        font-size: 16px;
        margin-right:20px;
    }
    .subElementosContenidos .elementoContainerContenidos img {
    margin: 0px;
    position: static;
    float: none;
    width: 100%;
    height: auto !important;
}
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
    #Social-Sidebar{
        display:none;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .logoRetina {
        top: 0px;
        width: 100%;
    }
    .it-responsive-mega {
        display: none;
    }
    .brand {
        max-width: 70%;
        z-index: 999999999;
    }
    .navbar-toggled-title {
        display: none !important;
    }
    .carousel .item {
        height: 250px;
        background-color: #555;
    }
    
    .page-template-homepage .carousel .item p {
        text-align: right;
        padding-left: 0px;
        padding-right: 30px;
    }
    .carousel {
        margin-left: -30px;
        margin-right: -30px;
    }
    
    header > .top-main-menu {
        min-height: 130px;
    }
    .top-main-menu .container .menuContainer {
        position: absolute;
        top: 22px;
        z-index: 99999;
    }
    .navbar-default .navbar-collapse {
        border: none;
        border-bottom: 3px solid #DF270F;
        padding: 0px;
        margin-left: -15px;
        margin-right: -15px;
        margin-top: 58px;
    }
    .wr-megamenu-container ul.wr-mega-menu {
        border-style: solid;
        border-color: #FFF;
        border-width: 10px 0px 10px 0px;
    }
    .wr-megamenu-container ul.wr-mega-menu > li.wr-megamenu-item > a.menu-item-link {
        padding: 15px 20px !important;
        background: #FFF !important;
        color: #5A5F72 !important;
    }
    .menuContainer .block-sub-menu .caption {
        width: 100% !important;
        display: block;
        position: relative;
        padding-left: 0px;
        padding-right: 0px;
    }
    .wr-mega-menu .wr-menu-down {
        color: #5A5F72;
    }
    .menuContainer .wr-megamenu-container .wr-megamenu-inner ul {
        display: none !important;
    }
    .wr-megamenu-container .jsn-bootstrap3 .row {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .wr-megamenu-container .jsn-bootstrap3 .row > div {
        padding-left: 15px;
        padding-right: 15px;
    }
    .blockImg {
        height: 162px;
        text-align: center;
    }
    .blockImg img {
        margin: 0 auto;
        clear: both;
        float: none !important;
    }
    .ofertasButtons .box {
        padding-top: 0px;
    }
    .ofertasButtons {
        padding-bottom: 30px !important;
    }
    .bajdaOfertas {
        position: relative;
        top: 20px;
    }
    .tituloOfertas {
        margin-top: 30px;
        text-align: center;
    }
    #News {
        margin-left: 0px;
    }
    #News li {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .indicador p {
        text-align: center;
    }
    .videosAu > h2 {
        margin-bottom: 10px;
        margin-top: 20px;
    }
    .videosAu > a.external-link {
        margin-top: 5px;
        width: 100%;
        text-align: center;
        margin-left: 0px;
        margin-bottom: 20px;
    }
    .videosAu .main p {
        margin-bottom: 30px;
    }
    .videosAu h3 {
        margin-top: 10px;
    }
    .videosAu .vidHome {
        margin-bottom: 30px;
    }
    #mapas-sedes li:first-child {
        margin-left: 0px;
    }
    #campus li {
        width: 100%;
    }
    .footerSub1 .container {
        padding-bottom: 20px;
    }
    #social-section {
        padding: 15px 0 20px;
        padding-bottom: 30px;
    }
    #social-section p {
        text-align: center;
        margin-top: 10px;
    }
    .social {
        display: block;
        float: none !important;
        position: relative;
        left: 0px;
        margin: 0 auto!important;
        padding: 0;
        width: 328px;
    }
    #menu-footer-menu ,#menu-footer-menu-ingles {
        margin-top: 20px;
    }
    #menu-footer-menu li#menu-item-24 {
        padding: 0px;
    }
    #menu-footer-menu li,#menu-footer-menu-ingles li {
        width: 100%;
        text-align: left;
        padding: 0px;
    }
    #bottom-footer .col-2 {
        width: 100%;
        text-align: center;
        height: 41px;
    }
    .pages-list {
        margin-bottom: 20px;
    }
    .curriculumDetalle {
        padding: 20px;
    }
    .wr-element-container.wr-element-megamenu_image, .wr-element-container.wr-element-megamenu_text {
        display: none;
    }
    .wr-megamenu-inner .jsn-bootstrap3 {
        min-height: auto;
        background: none;
    }
    .top-main-menu .wr-megamenu-inner {
        position: relative;
    }
    .jsn-bootstrap3 > .row {
        border-bottom: 3px solid #7b8199;
    }
    .menuContainer .block-sub-menu .caption.active {
        background: none
    }
    header {
        min-height: auto;
    }
    .sidebar-wrapper {
        padding-top: 20px !important;
        clear: both;
    }
    .subElementosContenidos .elementoContainerContenidos img {
    margin: 0px;
    position: static;
    float: none;
    width: 100%;
    height: auto !important;
}
}

@media all and (min-width: 580px) and (max-width: 768px) {
    .carousel-caption {
        right: 0px;
    }
    .page-template-homepage .carousel .item h1 {
        text-align: right;
        padding-right: 30px;
        padding-left: 0px;
        font-weight: 700;
        line-height: 26px;
        word-wrap: break-word;
        font-size: 26px;
    }
}

@media (max-width: 580px) {
    .carousel-caption {
        background-color: rgba(77, 83, 97, 0.4);
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        padding-top: 50px;
        padding-right: 35px;
    }
    .page-template-homepage .carousel .item h1 {
        text-align: right;
        padding:0 30px;
        font-weight: 700;
        line-height: 26px;
        word-wrap: break-word;
        font-size: 26px;
    }
    .arrow {
        width: 25px !important;
        height: 25px !important;
    }
    .arrow.izquierda {
        position: absolute;
        left: 7px !important;
    }
    .arrow.derecha {
        position: absolute;
        right: 7px !important;
    }

}

@media (max-width: 500px) {
    .logoRetina {
        width: 100%;
    }
}
@media (max-width: 400px) {
    header > .top-main-menu {
        min-height: 115px;
    }
    .top-main-menu .container .menuContainer {
        top: 28px;
    }
    .navbar-default .navbar-collapse {
        margin-top: 37px;
    }
    .subElementosContenidos .elementoContainerContenidos img {
    margin: 0px;
    position: static;
    float: none;
    width: 100%;
    height: auto !important;
}
.subElementosContenidos .elementoContainerContenidos {
    background: #edf2f8;
    margin-bottom: 40px;
    min-height: 0;
}
.elementoTeam img.decanosImg {
    -webkit-filter: grayscale(100%);
    width: 100%;
    filter: grayscale(100%);
}
.contenedorTeam a {
    display: block;
    height: auto !important;
    width: 100%;
}
.contenedorTeam h4 {
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    color: #4d5363;
    margin: 0px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
}
.elementoTeam {
    position: relative;
    /*margin-top: 20px;*/
}
}
@media all and (min-width: 768px) and (max-width: 980px) {
    .blockImg {
        width: 100%;
        height: 162px;
    }
    .tituloOfertas {
        text-align: center;
    }
    .ofertasButtons .box {
        padding-top: 0px;
        text-align: center;
        width: 100%;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .blockImg img {
        margin: 0 auto;
        float: none !important;
        text-align: center;
    }
    .page-template-homepage .carousel .item h1 {
        font-size: 28px;
    }
}
@media all and (min-width: 980px) and (max-width: 1200px) {
    .page-template-homepage .carousel .item h1 {
        font-size: 32px;
    }
    .blockImg {
        width: 100%;
        height: 162px;
    }
    .tituloOfertas {
        text-align: center;
    }
    .ofertasButtons .box {
        padding-top: 0px;
        text-align: center;
        width: 100%;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .blockImg img {
        margin: 0 auto;
        float: none !important;
        text-align: center;
    }
}
.navbar-default .navbar-toggle {
    border-radius: 0px;
    background: #5A5F72;
    border-color: #5A5F72;
    margin-right: 0px;
}
.navbar-default .navbar-toggle.collapsed {
    background: #FFF;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background: #5A5F72;
}
.padding20 {
    padding: 20px;
}
.navbar-default .navbar-toggle.collapsed:hover, .navbar-default .navbar-toggle.collapsed:focus {
    background: #5A5F72;
}
.navbar-default .navbar-toggle.collapsed .icon-bar {
    background: #5A5F72;
}
.navbar-default .navbar-toggle .icon-bar {
    background: #FFF;
}
.capitalize {
    text-transform: capitalize;
}
.navbar-default .navbar-toggle.collapsed:hover .icon-bar, .navbar-default .navbar-toggle.collapsed:focus .icon-bar {
    background: #FFF;
}
.wr-mega-menu .wr-menu-down {
    background: rgba(255, 255, 255, .2) url(./images/arrow_down.png) top center no-repeat;
    z-index: 1;
}
.wr-mega-menu .wr-menu-down.active {
    background: rgba(255, 255, 255, .2) url(./images/arrow_up.png) top center no-repeat;
    z-index: 1;
}
.btnVerMasHome:hover, .btnVerMasHome:active, .btnVerMasHome:focus {
    color: #FFF;
    text-decoration: underline;
}
.svg-triangle{
margin: 0 auto;
    width: 27px;
    height: 30px;
    position: absolute;
    left: 90px;
    top: -10px;
    z-index: 999;
}  
.svg-triangle polygon {
 fill:#dae1e9;
}
#indicadores {
    margin-top: 20px;
}
.parent-pageid-58422 .titleContentDefault {
    padding-top: 20px;
    margin-top: 0px;
    border-top: 5px solid #4d5361;
    position: relative;
    margin-bottom: 0px;
    left: 14px;
    width: 238px;
}
.parent-pageid-58422 .titleContentDefault a {
    font-size: 18px;
    line-height: 22px;
    color: #4D5361;
}
.parent-pageid-58422 .contentDefault {
    margin-bottom: 40px;
}
.wp-pagenavi span.current {
    font-weight: bold;
    border: 0;
    background: #ff6661;
    color: white;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 0;
    padding: 3px 5px;
    margin: 2px;
    padding: 10px;
    padding-right: 15px;
    background: #edf2f8;
    padding-left: 15px;
    color: #4d5361;
    font-weight: bold;
}
/* EFECTO 3D */
.flip3D{ 
    width: 41px;
    height: 41px;
    float: left;
     }
.flip3D > .front{
    position:absolute;
    -webkit-transform: perspective( 600px ) rotateX( 0deg );
    transform: perspective( 600px ) rotateX( 0deg );
    background:transparent; 
    width:41px; 
    height:41px; 
    border-radius: 100px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform .2s linear 0s;
    transition: transform .2s linear 0s;
}
.flip3D > .back{
    position:absolute;
    -webkit-transform: perspective( 600px ) rotateX( 180deg );
    transform: perspective( 600px ) rotateX( 180deg );
    background:transparent; 
    width:41px; 
    height:41px; 
    border-radius: 100px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform .2s linear 0s;
    transition: transform .2s linear 0s;
}
.flip3D:hover > .front{
    -webkit-transform: perspective( 600px ) rotateX( -180deg );
    transform: perspective( 600px ) rotateX( -180deg );
}
.flip3D:hover > .back{
    -webkit-transform: perspective( 600px ) rotateX( 0deg );
    transform: perspective( 600px ) rotateX( 0deg );
}
.social img{
       width: 33px;
}
.normalBlock_3 .social-404 a {
    margin-right: 11px;
}
.normalBlock_3 .social-404 img {
    width: 43px;
} 
.page-id-155 header {
    min-height: 0;
}

/* Redes prensa */
#red-prensa {
    margin-left: 15px;
    margin-right: 4px;
}
a.netfacebook {
    background: #4664a2;
    width: 189px;
    height: 108px;
    color: #fff;
    display: block;
    margin-bottom: 20px;
    opacity: 0.7;
    -webkit-transition: all 0.5s ease 0s;

}
a.netfacebook:hover {
    opacity: 1;

}
a.netfacebook  i.fa-facebook {
    font-size: 50px;
        width: 189px;
    margin: 0 auto;
    line-height: 97px;
}
a.netfacebook span.nettext {
    width: 189px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    bottom: 20px;
}
a.nettwitter {
    background: #38aadc;
    width: 189px;
    height: 108px;
    color: #fff;
    display: block;
    margin-bottom: 20px;
        opacity: 0.7;
    -webkit-transition: all 0.5s ease 0s;
}
a.nettwitter:hover {
    opacity: 1;

}
a.nettwitter  i.fa-twitter {
    font-size: 50px;
        width: 189px;
    margin: 0 auto;
    line-height: 97px;
}
a.nettwitter span.nettext {
    width: 189px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    bottom: 20px;
}
a.netyoutube {
    background: #e74b3c;
    width: 189px;
    height: 108px;
    color: #fff;
    display: block;
    margin-bottom: 20px;
        opacity: 0.7;
    -webkit-transition: all 0.5s ease 0s;
}
a.netyoutube:hover {
    opacity: 1;

}
a.netyoutube  i.fa-youtube-play {
    font-size: 50px;
        width: 189px;
    margin: 0 auto;
    line-height: 97px;
}
a.netyoutube span.nettext {
    width: 189px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    bottom: 20px;
}
a.netinstagram {
    background: #105687;
    width: 189px;
    height: 108px;
    color: #fff;
    display: block;
    margin-bottom: 20px;
        opacity: 0.7;
    -webkit-transition: all 0.5s ease 0s;
}
a.netinstagram:hover {
    opacity: 1;

}
a.netinstagram  i.fa-instagram {
    font-size: 50px;
    margin: 0 auto;
        width: 189px;
    line-height: 97px;
}
a.netinstagram span.nettext {
    width: 189px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    bottom: 20px;
}

.page-template-page-prensa .titleContentDefault {
    margin-top: 30px;
    width: 340px;
    padding-bottom: 20px;
}
.page-template-page-prensa .titleContentDefault a {
    font-size: 18px;
    font-weight: bold;
    color: #000;
}
.page-template-page-prensa .btn-ver {
    width: 270px;
    float: right;
}
.page-template-page-prensa .btn-ver1 {
    width: 287px;
}
.page-template-page-prensa .btn-ver a {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    padding: 4px 13px;
    float: right;
    width: 74px;
    background: #ff6762;
}
.page-template-page-prensa .btn-ver1 a {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    padding: 4px 13px;
    float: right;
    width: 74px;
    background: #ff6762;
}
.page-template-page-prensa .contnewsHome a {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    background: #ff6762;
    position: absolute;
    padding: 5px 12px;
    margin-bottom: 20px;
    bottom: 0;
    right: 14px;
}
.page-template-page-prensa  .inside {
    width: 100%;
    background-color: #edf2f8;
    padding: 0px 15px;
    position: relative;
    min-height: 140px;
}
.page-template-page-prensa .newsHome {
    min-height: 116px !important;
    margin-bottom: 10px;
    background-color: #fff;
}

.page-template-page-prensa .contnewsHome{
    margin-bottom:0px!important;
}
.page-template-page-prensa  .dateNews {
    display: none;
}
.page-template-page-prensa  .inside h3 {
    margin-top: 15px;
}
.page-template-page-prensa #red-prensa h2 {
    font-size: 18px;
    line-height: 18px;
    color: #4d5361;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    margin-bottom: 18px;
    margin-top: 18px;
    margin-left: 22px;
}

/*==================== AGENDA =======================*/
#pec_custom_informacion.checkbox{
    float:left;
    margin-right:10px;

}
.dp_pec_wrap_checkbox{
    font-size: 12px!important;
}
.pec_event_page_location p.pec_event_page_sub_p{
    font-weight:200!important;
    font-size: 16px!important;
}
.pec-events-template-default .pec_event_page_date p{
    font-weight:200;
}
p.pec_event_page_sub_p {
    font-size: 17px;
    font-weight: bold!important;
}

/*
.bodyAgenda .dp_pec_options_nav{
    display:none;
}

.bodyAgenda .dp_pec_wrapper .dp_pec_content .dp_pec_date_block_wrap span.fa, .dp_pec_wrapper .dp_pec_content .dp_pec_date_block_wrap i.fa{
        font-size: 18px;
}


.bodyAgenda .fa{
    display:none;
}

.bodyAgenda .dp_pec_wrapper .dp_pec_content .dp_pec_date_block_wrap span.fa, .dp_pec_wrapper .dp_pec_content .dp_pec_date_block_wrap i.fa {
    float: left;
    font-size: 20px;
    margin: 12px 5px;
}





.bodyAgenda, .pec-events-template-default {
    font-family: 'Lato', sans-serif !important; 
}

.bodyAgenda .fa-calendar-o:before {
    color: #999 !important;
}
.bodyAgenda .dp_pec_date_block {
    color: #ff6661 !important;
    font-size: 16px !important;
    margin-top: 15px !important;
}
*/

.light.dp_pec_wrapper .dp_pec_options_nav {
    border-bottom: 1px solid #e6e6e6;
    background: #edf2f8 !important;
}

.textwidget .light.dp_pec_wrapper .dp_pec_options_nav {
    background: transparent !important;
}

.dp_pec_date_block {
    color: #ff6661 !important;
    font-size: 18px !important;
    margin-top: 15px !important;
}



.dp_pec_date_block span {
    display: none !important;
}

.tipoLista .dp_pec_event_photo{
    display:none;
}

.tipoLista .dp_pec_date_block{
    width:100%!important;
    background: #dee3e9!important;
    padding: 5px 3px!important;
    min-height:71px;
}

.tipoLista .dp_pec_date_block span{
    display:block!important;
}

.tipoLista #dia {
    display: block!important;
    font-size: 30px!important;
    line-height: 25px!important;
    font-weight: 900!important;
    color: #4e5464!important;
}
.tipoLista #dia, .bodyAgenda #mes, .tipoLista #hora, .bodyAgenda #dia, .tipoLista #mes, .tipoLista #hora {
    position: relative!important;
    text-align: center!important;
    font-family: 'Lato', sans-serif!important;
}

.tipoLista  #mes ,.tipoLista  #hora {
    position: relative!important;
    display: block!important;
    text-align: center!important;
    font-size: 10px!important;
    color: #737b8e!important;
    line-height: 16px!important;
}

.tipoLista .dp_pec_date_block {
    margin-top: 0px !important;
    font-family: 'Lato', sans-serif!important;
}


.bodyAgenda .dp_pec_wrapper .dp_pec_date_event,.calendarioDestacado .dp_pec_wrapper .dp_pec_date_event,.tipoLista .dp_pec_date_event{
    background-color: inherit!important;
    border:none!important;

}

.tipoLista .dp_pec_date_time{
    display:none!important;
}

.tipoLista .dp_pec_event_categories{
    line-height:8px!important;
}

.tipoLista .width25{
    width:25%!important;
    float:left;
    max-width: 84px;
}
.tipoLista .width75{
    width:75%!important;
    float:left;

}
.page-id-58441 .tipoLista .width75{
    position:static!important;

}

.page-id-58441 .tipoLista .width25{
    position:static!important;
}


.page-id-58441
.tipoLista .width25{
    position:static!important;
}
.tipoLista .width75:after{
    clear:both;
}

.clearBoth{
    clear:both;
    height:0px;
    width:0px;
}

.dp_pec_wrapper .dp_pec_content .tipoLista .dp_pec_date_block_wrap{
    margin: 0 0 6px 0!important;
}
.bodyAgenda .dp_pec_options_nav{
    display:none!important;
}

.tipoLista .dp_pec_date_event.dp_pec_upcoming {
    padding: 0 20px!important;
}
.tipoLista span{
    color:#4d5361!important;
    font-family: 'Lato', sans-serif!important;
    font-size:12px!important;
    font-weight:400!important;
}

.tipoLista .fa-folder{
    display:none!important;
}
.tipoLista .dp_pec_date_event span i {
    margin-right: 3px!important;
}


.tipoLista .pec_event_page_book_wrapper{
    display:none;
}

/*===============PARA EL BORDE SUPERIOR DE SOLO LOS PRIMEROS CONTENEDORES=============*/
/*

.textwidget .dp_pec_content>div>.dp_pec_clear+.dp_pec_isotope .dp_pec_upcoming {
    border-top: 2px solid #ff6661 !important;
}

.textwidget .dp_pec_content .dp_pec_isotope {
    border:0 !important;
}

.textwidget .dp_pec_content{
    background-color: #f9f9f9;
}

*/

/*===============PARA EL BORDE SUPERIOR DE SOLO LOS PRIMEROS CONTENEDORES=============*/



.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_date_time {
    background-color: #fff !important;
    color: #999 !important;
    font-weight: 500 !important;
    padding: 0 !important;
}

.dp_pec_event_location {
    font-size: 12px!important;
    color: #4d5361;
    font-weight: 400!important;
    line-height: 14px!important;
    font-family: 'Lato', sans-serif!important;
}

.dp_pec_event_description {
    display: none !important;
}

h2.dp_pec_event_title, span.dp_pec_event_title_sp {
    color: #4d5361 !important;
    font-weight: bold !important;
    opacity: 1 !important;
    line-height:13px!important;
    font-size: 12px !important;
    margin-bottom:0px!important;
    font-family: 'Lato', sans-serif!important;
}
/*
.bodyAgenda a.allEvents {
    color: #ff6661 !important;
}
*/
/*======================== DETALLE EVENTO==========================*/

.single-pec-events h1 {
    margin: 20px 0 40px 0;
}

.single-pec-events .entry-content img {
    margin-bottom: 50px !important;
    width: 100%;
}

p.pec_event_page_action {
    display: none !important;
}

.single-pec-events .entry-content {
    border-top: 3px solid #ff6661 !important;
    padding-top:20px;
}

.light.dp_pec_wrapper{
    background: #edf2f8 !important;
    box-shadow: none !important;
    border: none !important;
    padding-top: 4px !important;
}

.dp_pec_event_page_nav{
    border-bottom:0px!important;
}

.
/*
.textwidget .light.dp_pec_wrapper{
    background: #edf2f8 !important;
    box-shadow: none !important;
    border: none !important;
    padding-top: 0px !important;
}

.textwidget .light.dp_pec_wrapper{
    background: #f5f5f5 !important;

}

.textwidget .dp_pec_wrapper .dp_pec_content .dp_pec_date_block_wrap span.fa, .dp_pec_wrapper .dp_pec_content .dp_pec_date_block_wrap i.fa ,.dp_pec_wrapper .dp_pec_content .dp_pec_date_block{
    float:none!important;
    display:inline-block;
}
.textwidget .dp_pec_date_block_wrap .dp_pec_date_block{
    margin:0!important;
    padding:0!important;
}
*/

.light.dp_pec_wrapper .dp_pec_nav {
    border-bottom: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.light.dp_pec_wrapper .dp_pec_content .dp_pec_date {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.dp_pec_wrapper .dp_pec_nav .selectric .label {
    font-family: 'Lato', sans-serif !important; 
}

.selectric-pec_switch_month p.label {
    color: #4d5361 !important;
    font-weight: 900 !important;
    font-size: 18px !important;
}

.dp_pec_nav .selectric .button:after {
    border-top-color: #4d5361 !important;
}

.dp_pec_wrapper .dp_pec_nav .selectric .button {
    height: 25px !important;
}

.selectric-pec_switch_year {
    display: none !important;
}

.dp_pec_wrapper .dp_pec_nav span.prev_month, .dp_pec_wrapper .dp_pec_nav span.next_month {
    font-size: 20px !important;
    color: #4d5361 !important;
    opacity: 1 !important;
}

.dp_pec_wrapper .dp_pec_layout a {
    color: #ff6661 !important;
    background: none !important;
    text-shadow: none !important;
}

.dp_pec_layout_right a {
    color: #ff6661 !important;
}

.dp_pec_wrapper .dp_pec_dayname {
    padding: 10px !important;
    width: 14.2% !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    background: #e7ebf0 !important;
    margin-left: 0 !important;
}

.dp_pec_wrapper .dp_pec_content .dp_pec_date {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    width: 14.2% !important;
    margin-left: 0 !important;
    border: 1px solid #f1f3f6 !important;
    background: #fff !important;
}

.dp_pec_wrapper .dp_pec_content .dp_pec_date {
    margin: 0 !important;
}

.dp_pec_wrapper .dp_pec_content .dp_pec_date.first-child {
    margin-left: 0 !important;
}

.dp_pec_wrapper.dp_pec_400 .dp_pec_content .dp_pec_date{
    min-height: 50px !important;
}

.dp_pec_wrapper.dp_pec_400 .dp_pec_content .dp_pec_date .dp_date_head {
    width: 100% !important;
}

.dp_pec_wrapper .dp_pec_dayname:nth-child(odd) {
    background: #dbe1e8 !important;
}

.dp_date_head {
    margin: 1px !important;
}

.dp_pec_wrapper.pec_skin_blue_grey .dp_pec_content .dp_pec_date .dp_date_head, .dp_pec_wrapper.pec_skin_blue_grey .dp_pec_content .dp_pec_date .dp_date_head span, .dp_pec_wrapper.pec_skin_blue_grey .dp_pec_content .dp_pec_date.first-child .dp_date_head {
    background: transparent !important;
    color: #4d5361 !important;
}

.dp_pec_wrapper.pec_skin_blue_grey .dp_pec_content .dp_pec_date .dp_date_head span {
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 25px !important;
    position: relative;
    top: 9px;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_monthly_row_space {
    min-height: 0px!important;

}
.dp_pec_wrapper .dp_pec_content .dp_pec_date .dp_date_head {
    padding-bottom: 15px;
    min-height: 30px!important;
}

.dp_pec_wrapper.dp_pec_400 .dp_count_events {
    display: none !important;
}

span.dp_count_events {
    display: none !important;
}

.dp_pec_wrapper.pec_skin_blue_grey .dp_pec_dayname span {
    background: none !important;
    color: #4d5361 !important;
    font-weight: 900 !important;
    font-size: 12px !important;
}

.dp_pec_wrapper.dp_pec_400 .dp_pec_content .dp_pec_date.pec_has_events .dp_date_head {
    background: #fc6765 !important;
    border-radius: 50%;
    color: #fff !important;
    width: 30px !important;
    height: 30px !important;
    min-height:30px!important;
    margin-top: 4px !important;
    margin-left: 7px !important;
}

.dp_pec_wrapper.dp_pec_400 .dp_pec_content .dp_pec_date.pec_has_events .dp_date_head span{
    line-height: 13px !important;
    color: #fff !important;
}

.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.dp_pec_wrapper .dp_pec_content .dp_pec_date_event {
    margin: 0;
}



.dp_pec_event_location,.dp_pec_date_time{
    font-weight:100!important;
}

/*==================== AGENDA =======================*/


/* Agenda 

.dp_pec_columns_1.dp_pec_isotope.dp_pec_date_event_wrap.dp_pec_date_block_wrap {
    width: 90px!important;
    height: 80px;
    float: left;
    background-color: #dee3ea!important;
    font-family: 'Lato'!important;
}

span.fa.fa-calendar-o {
    display: none;
}
span.dp_pec_event_title_sp {
    font-size: 12px!important;
    font-family: 'Lato'!important;
    color: #4d5361!important;
}


.dp_pec_date_block span {
    display: none!important;
}

.dp_pec_date_block {
    color: #4d5361!important;
    text-align: center;
    line-height: 16px;
    padding-top: 24px!important;
    font-family: 'Lato';
    font-size: 14px!important;
}

.dp_pec_date_event_wrap+.dp_pec_clear{
    display:none;
}

.dp_pec_wrapper .dp_pec_content .dp_pec_date_event {
    padding: 0 10px 10px 10px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 5px 0;
    overflow: hidden;
    width: auto;
    position: relative;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_date_time, .dp_pec_accordion_wrapper .dp_pec_accordion_event span.pec_time, .dp_pec_wrapper .dp_pec_content .dp_pec_date_event .pec_featured, .dp_pec_accordion_wrapper .dp_pec_accordion_event .pec_featured, .dp_pec_wrapper .dpProEventCalendar_feed {
    color: #4d5361!important;
    background-color:transparent;
    padding: 0 5px;
    line-height: 100%;
    margin-right: 10px;
    font-weight: normal;
    font-size: 13px;
    margin-bottom: 0;
}
.dp_pec_event_categories{
    color: #4d5361!important;
    font-size: 15px;
}
.pec_event_page_book i, .dp_pec_wrapper .dp_pec_content .dp_pec_date_event span i {
    margin-right: 1px;
}
.dp_pec_event_categories .fa-folder{
    display:none;
}

.post .dp_pec_date_time, .post .dp_pec_date_time{
    font-size: 18px!important;
}

.dp_pec_wrapper .dp_pec_content .dp_pec_date_event span {
    font-size: 12px;
}
.dp_pec_date_event.dp_pec_upcoming {
    border: none!important;
    box-shadow: none!important;
    background: transparent!important;
}
.dp_pec_options_nav{
    display:none;
}

.dp_pec_event_description{
    border:none!important;
}

.calendarioDestacado .dp_pec_columns_1.dp_pec_isotope.dp_pec_date_event_wrap.dp_pec_date_block_wrap {
    width: 170px!important;
    height:160px;
    float: left;
    background-color: #fff!important;
    font-family: 'Lato'!important;
}

.calendarioDestacado .dp_pec_date_block {
    font-size: 29px!important;
    line-height: 35px;
    padding-top: 26px!important;
}
.calendarioDestacado span.dp_pec_event_title_sp {
    font-size: 21px!important;

}

.dp_pec_event_title,.dp_pec_event_title_sp{
    margin-bottom: 0;
    padding-bottom: 0;
}

.dp_pec_date_time .fa-clock-o,.dp_pec_date_time .fa-calendar-o{
    display: none;
}

.dp_pec_event_description{
    display:none;
}

.article#post-58441 .dp_pec_calendar_1:nth-child(2) .dp_pec_content .dp_pec_isotope {
    width: 50% !important;
}

.dp_pec_content{
    background-color:#EDF2F8;
}

.dp_pec_isotope {
    min-height: 90px;
    margin-bottom: 10px;
}

.dp_pec_date_event_wrap.dp_pec_columns_2 .dp_pec_date_event>span:first-child{
    display:none;
}

.dp_pec_date_event_wrap.dp_pec_columns_2{
    width: 36%!important;
}

.dp_pec_date_event_wrap.dp_pec_columns_2 .dp_pec_date_time{
    font-size: 13px!important;
    margin-left: 0px!important;
    padding-left: 0px!important
}


.dp_pec_isotope.dp_pec_date_event_wrap.dp_pec_columns_2 {
    min-height: 120px!important;
}

.dp_pec_monthly .dp_pec_columns_1.dp_pec_isotope.dp_pec_date_event_wrap.dp_pec_date_block_wrap {
    width: 100%!important;
    min-height: 40px!important;
    height: 40px!important;
}
*/

/*==================== CLASES FLECHAS SLIDER =======================*/

.flechaIzq, .flechaDcha {
    background-image: none !important;
    z-index: 999;
}

.arrow {
    display: block;
    width: 70px;
    height: 70px;
    float: left;
    box-shadow: -1px 1px 0 #fdfeff, -2px 3px 1px rgba(0,0,0,0.3);
    transform: rotate(45deg);
    cursor: pointer;
    position: absolute;
    top: 40%;
}

.arrow.izquierda {
    position: absolute;
    left: 20px;
}

.arrow.derecha {
    position: absolute;
    right: 20px;
    box-shadow: 1px -1px 0 #fdfeff;
}


/* Somos más universidad */

.listaDatos {
    display: table-row;
    margin-bottom: 10px;
}
.listaDatos p, .listaDatos div {
    display: table-cell;
    padding-bottom: 20px;
}
.listaDatos img {
    width: 40px;
    display: block;
    margin: 0 auto;
}
.listaDatos p {
    font-size: 12px;
    font-weight: 300;
    padding: 0 20px;
    line-height: 16px;
    vertical-align: top;
}

#indicadores {
    text-align:center;
}

.owl-pagination .owl-page span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}

.owl-pagination .owl-page{
        display: inline-block;
    zoom: 1;
    cursor: pointer;
}

.owl-pagination .owl-page.active span, .owl-pagination .owl-page:hover span {
    background: #869791;
}

.owl-pagination{
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

/*==================== CLASES FLECHAS SLIDER =======================*/


/* Disable WhatsApp button on Desktop - Tutorial link: http://compartir.me/1VIxAsz */
@media screen and (min-width: 1024px) {
    .compartir-whatsapp {
    display: none !important;
    }
}
 
.compartir-link {
    padding: 2px 8px 4px 8px !important;
    color: #fff!important;
    font-size: 12px;
    margin-right: 2px;
    cursor: pointer;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    margin-top: 2px;
    display: inline-block;
    text-decoration: none;
}
 
.compartir-link:hover,.compartir-link:active {
    color: white;
}
 
.compartir-twitter {
    background: #00aced;
}
 
.compartir-twitter:hover,.compartir-twitter:active {
    background: #0084b4;
}
 
.compartir-facebook {
    background: #3B5997;
}

.compartir-link:hover, .compartir-link:active, .compartir-link:visited{
    color: #fff!important;
}
 
.compartir-facebook:hover,.compartir-facebook:active {
    background: #2d4372;
}
 
.compartir-googleplus {
    background: #D64937;
}
 
.compartir-googleplus:hover,.compartir-googleplus:active {
    background: #b53525;
}
 
.compartir-buffer {
    background: #444;
}
 
.compartir-buffer:hover,.compartir-buffer:active {
    background: #222;
}
 
.compartir-pinterest {
    background: #bd081c;
}
 
.compartir-pinterest:hover,.compartir-pinterest:active {
    background: #bd081c;
}
 
.compartir-linkedin {
    background: #0074A1;
}
 
.compartir-linkedin:hover,.compartir-linkedin:active {
    background: #006288;
}
 
.compartir-whatsapp {
    background: #43d854;
}
 
.compartir-whatsapp:hover,.compartir-whatsapp:active {
    background: #009688;
}
 
.compartir-social {
    margin: 2
}
li#menu-item-59615 a ,li#menu-item-105523 a {
    background-color: #ee3123;
    padding: 10px;
}

.dp_pec_view_all{
    display:none;
}

.cursos .detalleCurso{
        border-top:1px solid #909195;
        padding-top: 10px;
    }
.cursos .final{
        border-bottom:1px solid #909195;
        padding-top: 20px;
        margin-bottom:20px;
    }
.cursos #formularioContacto input,#formularioContacto select{
        width:100%;
    }
.cursos #formularioContacto h5{
        margin: 20px 10px;
        font-weight: bold;
        font-size: 21px;
        border-bottom:2px solid #ff6661;
        padding-bottom:10px;
    }
.cursos  #formularioContacto{
        margin-bottom:30px;
    }

.cursos  #botonrqs{
        background-color:#ff6661;
        color:#fff;
    }
.tagsCurso a:nth-child(odd){
    background-color:#ff6661;
    color:#fff;
    padding: 4px 15px;
    margin-right:5px;
}
.tagsCurso a:nth-child(even){
    background-color:#262f53;
    color:#fff;
    padding: 4px 15px;
}

.tagsCurso {
    margin-bottom: 20px;
    margin-top: 30px;
}
.error{
    color:#ff6661;
    font-weight:bold;
}
.desactivado{
    color:#ff6661;
    font-weight:bold;
    font-size:20px;
}
.form-control.error{
    border-color:#ff6661!important;
}


.cursos #botonrqs:disabled{
    opacity:0.8;

}

.cursos .wait{
    opacity:0.4;
    cursor:wait;
}
.cursos .wait input{
    cursor:wait;
}
.cursos .fechas p{
    text-transform: capitalize;
}

.contenido-cursos{
    padding-top: 15px;
    background: #fff;
    margin-top: 30px;
}

.cursos .compartir-social{
    margin-top:40px;
}


/***************** Tabs ******************/

.lpr_course_inner p {
    margin: 0;
    float:left;
}

.cmsmasters_img_rollover_wrap {
    position: relative;
    margin: 0;
}

.cmsmasters_tabs {
  position: relative;
}
.cmsmasters_tabs:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.cmsmasters_tabs .cmsmasters_tabs_list {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
}
.cmsmasters_tabs .cmsmasters_tabs_list:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.cmsmasters_tabs .cmsmasters_tabs_list .cmsmasters_tabs_list_item {
  display: block;
  padding: 0;
  margin: 0;
}
.cmsmasters_tabs .cmsmasters_tabs_list .cmsmasters_tabs_list_item:before {
  display: none;
}
.cmsmasters_tabs .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a {
  display: block;
  position: relative;
}
.cmsmasters_tabs .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a[class^="cmsmasters-icon-"],
.cmsmasters_tabs .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a[class^="cmsmasters_theme_icon_"] {
  padding: 15px 30px 15px 60px;
}
.cmsmasters_tabs .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a:before {
  font-size: 20px;
  line-height: 46px;
  display: block;
  width: 24px;
  height: 48px;
  padding: 0;
  margin: 0 0 0 -0.1em;
  position: absolute;
  left: 25px;
  top: 0;
}
.cmsmasters_tabs .cmsmasters_tabs_wrap {
  position: relative;
  overflow: hidden;
}
.cmsmasters_tabs .cmsmasters_tabs_wrap .cmsmasters_tab {
  display: none;
}
.cmsmasters_tabs .cmsmasters_tabs_wrap .cmsmasters_tab:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.cmsmasters_tabs .cmsmasters_tabs_wrap .cmsmasters_tab.active_tab {
  display: block;
}
.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list {
  text-align: center;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  overflow: visible !important;
  border-bottom-color:#edf2f8;
  margin-bottom:40px;
}
.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item {
  display: inline-block;
  margin-bottom: -1px;
  position:relative;
}
.elige-tu-sede
{
  color: #4d5361;
  font-size: 16px;
  /* padding-right: 31px!important; */
  font-weight: 700;
  float: left;
  /* position: relative; */
  /* left: 20%; */
  padding-top: 10px;
  display: table;
  width: auto;
  margin-right: -10%;
}
@media screen and (max-width: 769px)
{
  .elige-tu-sede 
  {
    float: inherit;
    padding: 0 3%;
  }
}
.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a {
  padding: 15px 25px;
  border: 1px solid transparent;
}
.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a[class^="cmsmasters-icon-"],
.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a[class^="cmsmasters_theme_icon_"] {
  padding-left: 55px;
}
.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item:before {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0!important;
    z-index: 2;
}
.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_wrap .cmsmasters_tab .cmsmasters_tab_inner {
  padding: 40px 0 20px;
}
.cmsmasters_tabs.tabs_mode_tour {
  display: table;
}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list {
  display: table-cell;
  width: 35%;
  padding-left: 4px;
  vertical-align: top;
  border-right-width: 1px;
  border-right-style: solid;
  overflow: visible !important;
}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list .cmsmasters_tabs_list_item {
  margin-right: -1px;
}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list .cmsmasters_tabs_list_item:before {
  content: '';
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item.current_tab>a, .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a {
    border-right-color: #edf2f8;
    border-left-color: #edf2f8;
    border-bottom: 1px solid #fff;
}



.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a {
  padding: 14px 20px;
  border: 1px solid transparent;
}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a[class^="cmsmasters-icon-"],
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a[class^="cmsmasters_theme_icon_"] {
  padding: 14px 20px 14px 50px;
}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a:before {
  left: 20px;
}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_wrap {
  display: table-cell;
  width: 65%;
  padding: 0 0 0 40px;
  vertical-align: top;
}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_wrap .cmsmasters_tab .cmsmasters_tab_inner {
  padding: 0;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right {
  direction: rtl;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_list {
  text-align: right;
  padding-left: 0;
  padding-right: 4px;
  direction: ltr;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 0;
  border-right-style: solid;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_list .cmsmasters_tabs_list_item {
  margin-left: -1px;
  margin-right: 0;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_list .cmsmasters_tabs_list_item:before {
  left: auto;
  right: 0;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a[class^="cmsmasters-icon-"],
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a[class^="cmsmasters_theme_icon_"] {
  padding: 14px 50px 14px 20px;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_list .cmsmasters_tabs_list_item > a:before {
  margin: 0 -0.1em 0 0;
  left: auto;
  right: 20px;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_wrap {
  padding: 0 40px 0 0;
  direction: ltr;
}

.cmsmasters_tabs_list_item.current_tab:before {
    background-color: #262f53!important;
}

.main.cursos{
    min-height:400px;
    background:#fff;
    padding-top:50px;
    padding:0 40px;
}
.main.cursos h2{
    font-size: 32px;
    line-height: 40px;
    font-weight: lighter;
    font-style: normal;
    text-align:center;
    margin-top:40px;
}

.main.cursos h2:after{
    content: '';
    width: 53%;
    height: 1px;
    margin: 0 auto;
    display: block;
    background-color: red;
    transition: 250ms ease-in-out all;
}

body.tax-categoria_cursos{
    background-image:none!important;
    background-color:#f0f0f0!important;
}



.cmsmasters_tabs_list_item.current_tab a span{
    text-transform:uppercase;
    color:#4d5361;
}

.cmsmasters_tabs_list_item a span{
    text-transform:uppercase;
    color:#909195;
}

.full-width{
    max-width:100%;
    height:auto;
}

.lpr_course_inner {
    position: relative;
    border-width: 1px;
    border-style: solid;
    border-top-width: 0;
    border-top-style: solid;
    padding: 9px 20px 13px;
    min-height: 167px;
    border-left: 1px solid #edf2f8;
    border-right: 1px solid #edf2f8;
    border-bottom: 1px solid #edf2f8;
}
.cursos header{
    min-height:auto!important;
}

.cursos footer{
    margin-top:auto!important;
}

.lpr_course_post{
    margin-bottom:40px;
}

.lpr_course_title a {
    color: #4d5361;
    text-transform: uppercase;
    font-size: 13px;
}

.cmsmasters_cource_cat a,.cmsmasters_cource_cat {
    color:#afb6be;
    font-size:12px;
}
.single-cursos .main.cursos {
    background-color: transparent!important;
}

div#modal1 {
    padding: 0 30px 30px 30px;
    font-size: 15px;
}
 #modal1 h4 {
    font-weight:800;
    font-size: 21px;
    color:#7d1e82;
    margin-bottom:10px;
    margin-top:0px;
}
.short_new{
    margin-top:40px;
    border-bottom: 1px dashed #7d1e82;
}
.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
    z-index: 9999999;
}

span.tag_modal {
    background-color: #FF6661;
    color: #fff;
    font-size: 11px;
    letter-spacing: 1px;
    padding: 2px 11px;
}

.notas_cortas{
        float: left;
    margin-right: 20px;
    margin-bottom: 15px;
}

.agotados{
    background-color: rgba(0,0,0,0.7);
    position: absolute;
    width: 100%;
    height: 100%;
}

.agotados p{
    color: #fff;
    font-size: 20px;
    text-align: center;
    position: absolute;
    left: 10px;
    bottom: 10px;
}

.cmsmasters_img_rollover_wrap{
    position:relative;
}

.page-id-661 .subElementosContenidos .elementoContainerContenidos ,.parent-pageid-661 .subElementosContenidos .elementoContainerContenidos{
    min-height: auto!important;
    text-align: center!important;

}

.page-id-661 .subElementosContenidos .elementoContainerContenidos img{
    display:none;

}

.page-id-661 .subElementosContenidos .elementoContainerContenidos  h3, .parent-pageid-661  .subElementosContenidos .elementoContainerContenidos  h3{
    text-align: center!important;

}

.page-id-679 .sideContentLeft {
    margin-top: 8px;
    margin-bottom: 15px;
}
.page-id-679  .contentPage header{
    min-height: 46px;
}

.form10 .wdform-label {
    border: none;
    color: #3e4254 !important;
    vertical-align: bottom !important;
    font-family: 'Lato', sans-serif !important;
    font-size: 12px !important;
}

.wdform_line{
      margin: 0px 4px 33px 4px !important;
}
.wdform-field, .wdform-element-section , .wdform-element-section textarea{
  width:100% !important;
}
#wdform_3_element10, #wdform_5_element10, #wdform_7_element10, #wdform_2_element10,#wdform_12_element10{
  width:300px !important;
}
.captcha_input{
      width: 135px !important;
}
.button-submit {


  font-size: 14px !important;
  font-family: Lato !important;
  font-weight: lighter !important;
  text-transform: uppercase !important;

    background-color: #FF6661 !important;
    min-width: 140px !important;
    font-size: 15px;
    line-height: 15px;
    color: #FFF;
    font-weight: 600;
    border-radius: 0px;
    border: none;
    transition: background 0.3s ease-out;
    -webkit-transition: background 0.3s ease-out;
    -moz-transition: background 0.3s ease-out;
    -o-transition: background 0.3s ease-out;
}
.enviar{
  text-align: right !important;
}
.enviar, .button-submit, .wdform-field{
  float:right !important;
}
.form10 .wdform_page {
    background: #edf2f8 !important;
  }
/* MEDIA QUERIES */

@media (min-width: 768px) {
.wdform-element-section textarea{
    width:100% !important;
    min-width: 700px;
    max-width: 700px;
  }
}

@media (min-width: 992px) {
  .wdform-element-section textarea{
    width:100% !important;
    min-width: 960px;
    max-width: 960px;
    min-height: 100px;
    max-height: 100px;
    resize: none;
  }
}
.grafica img{
  float:right;
}



/* frontend.css */

/**
 * @version    $Id$
 * @package    WR MegaMenu
 * @author     WooRockets Team <support@woorockets.com>
 * @copyright  Copyright (C) 2014 WooRockets.com All Rights Reserved.
 * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: http://www.woorockets.com
 * Technical Support:  Feedback - http://www.woorockets.com
 */

.site {
    overflow: visible;
}
.wr-megamenu-container {
    width: 100%;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.wr-megamenu-container a:hover,
.wr-megamenu-container a:focus {
    text-decoration: none;
}
.wr-megamenu-container:before,
.wr-megamenu-container:after {
    content: " ";
    display: table;
}
.wr-megamenu-container:after {
    clear: both;
}
.wr-megamenu-container ul.wr-mega-menu {
    z-index: 9999;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.wr-megamenu-container .block-sub-menu:after {
    content:' ';
    clear: both;
    display: table;
}
.wr-megamenu-container ul.wr-mega-menu li {
    list-style: none;
}
.wr-megamenu-container .jsn-bootstrap3 .row {
    margin-left: 0;
    margin-right: 0;
}
.wr-megamenu-container .jsn-bootstrap3 .row > div {
    padding-left: 10px;
    padding-right: 10px;
}
.wr-megamenu-container .wr-element-container.wr-element-megamenu_image img{
    max-width: 100%;
    height: auto;
}

/* Item default */
.wr-megamenu-container ul.wr-mega-menu li.menu-default {}
.wr-megamenu-container ul.wr-mega-menu li.menu-default ul {}
.wr-megamenu-container ul.wr-mega-menu li.menu-default li {}
.wr-megamenu-container ul.wr-mega-menu li.menu-default li a {
    padding: 13px;
}

@media only screen and (min-width: 783px) {
    .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item:hover > a.menu-item-link {
        background-color: #111111;
        color: #ffffff;
    }
    .wr-megamenu-container ul.wr-mega-menu li:hover > ul.sub-menu,
    .wr-megamenu-container ul.wr-mega-menu li:hover > .wr-megamenu-inner {
        height: auto;
    }
    .wr-megamenu-container ul.wr-mega-menu li:hover > ul.sub-menu,
    .wr-megamenu-container ul.wr-mega-menu li:hover > .wr-megamenu-inner {
        visibility: visible;
        filter: alpha(opacity=100);
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    .wr-megamenu-container ul.wr-mega-menu ul.sub-menu,
    .wr-megamenu-inner {
        border-color: #ddd;
        border-style: solid;
        border-width: 0 1px 1px 1px;
        display: inherit;
        visibility: hidden;
        z-index: 9999;
        position: absolute;
        top: auto;
        margin: 0;
        padding: 0;
        filter: alpha(opacity=0);
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        -o-opacity: 0;
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px);
        -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
        -ms-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
        -o-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
        -webkit-transition: -moz-transform 0.3s;
        -moz-transition: -moz-transform 0.3s;
        -ms-transition: -ms-transform 0.3s;
        -o-transition: -o-transform 0.3s;
        transition: transform 0.3s 0s;
    }
}

.wr-megamenu-container ul.wr-mega-menu > li {
    height: 100%;
    position: relative;
    float: left;
}
.wr-mega-menu > li > a {
    padding: 15px;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    -ms-transition: background 0.2s ease-in-out;
    -o-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children > a:after,
.wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children i.wr-arrow-down {
    display: none;
}
.wr-megamenu-container ul.wr-mega-menu li.megaitem-widget {
    position: static;
}
.wr-megamenu-container ul.wr-mega-menu li.megaitem-widget .itmm-widget-container ul {
    background: none;
    display: block;
    position: relative;
    left: 0;
    width: 100%;
}
.wr-megamenu-container ul.wr-mega-menu li.megaitem-widget .itmm-widget-container ul li {
    display: block;
    margin: 0;
    padding: 0;
}
.wr-megamenu-container ul.wr-mega-menu li.megaitem-widget .itmm-widget-container ul li a {
    display: block;
    margin: 0 -10px;
    padding: 10px;
    width: 100%;
}
.wr-megamenu-container ul.wr-mega-menu ul.sub-menu a {
    background: none;
}
.wr-megamenu-container ul.wr-mega-menu ul.sub-menu li.wr-megamenu-item {
    text-align: left;
    margin: 0;
    width: 200px;
}
.wr-megamenu-container ul.wr-mega-menu ul li a.menu-item-link {
    display: block;
    width: 100%;
}
.wr-megamenu-container ul.wr-mega-menu ul ul.sub-menu {
    left: 110%;
    top: 0;
}
.wr-megamenu-container ul.wr-mega-menu ul li:hover > ul.sub-menu {
    left: 100%;
}
.wr-megamenu-container ul {
    margin: 0;
}
.wr-megamenu-container a {
    color: #fff;
    display: block;
}
.wr-megamenu-container.toggled-on .wr-mega-menu {
    display: block;
}
.wr-mega-menu li a i {
    margin-right: 10px;
    text-transform: none !important;
}

/*fix for frontend*/
.wr-megamenu-container .wr-megamenu-inner ul {
    width: 100% ;
    position: static !important;
    background-color: inherit;
    height: auto;
}
.wr-megamenu-container .wr-megamenu-inner ul a {
    width: 100% !important;
}
/*Element style*/

/*Submenu*/
.wr-element-submenu .caption {
    width: 100%;
    padding: 15px 10px;
}
ul.sub-menu li a > i, ul.submenu-items li a > i {
    margin-right: 4px;
}
.wr-element-submenu ul {
    margin: 0;
    padding: 0;
}
.wr-element-submenu .submenu-divider {
    height: 2px;
    border-bottom: #cccccc solid 1px;
}
.wr-element-submenu .submenu-items {
    padding: 0 10px;
    background-color: #F9F9F9;
}
.wr-element-submenu .submenu-items ul {
    margin-left: 0;
    position: absolute !important;
}
.wr-element-submenu .submenu-items.has-sub > li > a {
    font-weight: bold;
    font-size: 14px;
    width: 99%;
}
.wr-element-submenu .submenu-items.no-sub > .level-1 li {
    display: none;
}
.wr-element-submenu .submenu-items > li > ul ul {
    margin-left: 10px;
}
.wr-element-submenu .submenu-items a {
    padding: 10px;
}
.wr-megamenu-container.vertical {
    width: auto !important;
    display: table !important;
}
.vertical ul.wr-mega-menu {
    width: auto;
    display: block;
}
.vertical ul.wr-mega-menu > li {
    float: none;
    display: block;
}
.vertical .wr-megamenu-container li {
    display: table;
}
.stick {
    top: 0;
    position: fixed;
    left: 0;
    margin: 0 auto;
    z-index: 1000;
}
.wr-megamenu-rtl {
    right: 0 !important;
    direction: rtl !important;
}
.wr-megamenu-left-inner {
    right: 0 !important;
    left: auto !important;
}


/*****************************
********* Responsive *********
******************************/

/*=== Hide menu toggle default theme ===*/
.menu-toggle, #menu-toggle,
#wr-menu-toggle{
    display: none !important;
}
.it-responsive-mega{
    display: none;
}
.wr-mega-menu .wr-menu-down{
    display:none;
}

@media only screen and (max-width: 768px) {
    .wr-megamenu-container ul li {
        border-top: 1px solid rgba(255, 255, 255, 0.15);
        line-height: 1.5;
        width: 100%;
    }
    .wr-megamenu-container ul li a {
        color: #ffffff;
    }
    .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item > a.menu-item-link:hover {
        background-color: #111111;
        color: #ffffff;
    }
    .wr-megamenu-container ul.wr-mega-menu li ul.sub-menu {
        background: #222222;
        border: none;
        left: 0;
        -webkit-box-shadow: none 0 2px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: none 0 2px rgba(0, 0, 0, 0.1);
        -ms-box-shadow: none 0 2px rgba(0, 0, 0, 0.1);
        -o-box-shadow: none 0 2px rgba(0, 0, 0, 0.1);
        box-shadow: none 0 2px rgba(0, 0, 0, 0.1);
    }
    .wr-megamenu-container ul.wr-mega-menu li ul.sub-menu,
    .wr-megamenu-container ul.wr-mega-menu li ul.sub-menu li {
        width: 100% !important;
        float: left;
    }
    .wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children > i.wr-arrow-down {
        background: url("../images/icons.png") no-repeat -64px 0;
        display: block;
        height: 20px;
        z-index: 9999;
        position: absolute;
        right: 5px;
        top: 17px;
        width: 20px;
    }
    .wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children > i.wr-arrow-down:hover {
        cursor: pointer;
    }
    .wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children .sub-menu {
        /*max-height: 0;
        -webkit-transform: translateY(none);
        -ms-transform: translateY(none);
        transform: translateY(none);*/
    }
    .wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children .active + .sub-menu {
        visibility: visible;
        max-height: 2000px;
        overflow: hidden;
        left: 0;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
        position: relative;
    }
    .wr-megamenu-container ul.wr-mega-menu li.megaitem-widget .itmm-widget-container ul {
        margin: 0;
    }
    .wr-megamenu-container ul.wr-mega-menu > li.wr-megamenu-item > a.menu-item-link {
        padding: 15px 10px;
    }
    .wr-megamenu-container ul.sub-menu > li.wr-megamenu-item > a.menu-item-link {
        padding-left: 25px;
        text-align: left;
        color: #fff;
        font-weight: normal;
        font-size: 13px;
        font-style: normal;
    }
    .wr-megamenu-container a.menu-item-link {
        margin-right: 42px;
        width: auto !important;
    }
    .wr-megamenu-container ul.wr-mega-menu ul.sub-menu a {
        color: #ffffff;
    }
    .wr-megamenu-container ul.sub-menu ul > li.wr-megamenu-item > a.menu-item-link {
        padding-left: 40px;
    }
    .wr-megamenu-container ul.sub-menu ul ul > li.wr-megamenu-item > a.menu-item-link {
        padding-left: 55px;
    }
    .wr-megamenu-container ul.sub-menu ul ul ul > li.wr-megamenu-item > a.menu-item-link {
        padding-left: 70px;
    }
    .wr-megamenu-container ul.sub-menu ul ul ul ul > li.wr-megamenu-item > a.menu-item-link {
        padding-left: 85px;
    }
    .wr-megamenu-container ul.sub-menu ul ul ul ul ul > li.wr-megamenu-item > a.menu-item-link {
        padding-left: 100px;
    }
    .wr-megamenu-container ul.sub-menu ul ul ul ul ul ul > li.wr-megamenu-item > a.menu-item-link {
        padding-left: 115px;
    }
    .wr-megamenu-container ul.sub-menu ul ul ul ul ul ul ul > li.wr-megamenu-item > a.menu-item-link {
        padding-left: 130px;
    }
    .wr-megamenu-container ul.sub-menu .itmm-widget-container .widget li a:before {
        background: none;
    }
    .itmm-widget-container {
        color: #ffffff;
    }
    .itmm-widget-container .widget {
        overflow: hidden;
    }
    .itmm-widget-container .widget .widgettitle {
        color: #ffffff;
    }
    .wr-megamenu-container.active ul.wr-mega-menu {
        display: block !important;
        position: static !important;
        opacity: 1 !important;
        -o-opacity: 1 !important;
        -ms-opacity: 1 !important;
        -moz-opacity: 1 !important;
        -webkit-opacity: 1 !important;
    }
    .it-responsive-mega{
        display: block;
        width: 38px;
        clear: both;
        height: 38px;
        background: rgba(204, 204, 204, 0.5) url(../images/icon-menu.svg) center no-repeat;
    }
    .it-responsive-mega .glyphicon{
        font-size: 18px;
        color: #333;
        padding: 10px;
    }
    .wr-mega-menu .wr-menu-down{
        position: relative;
        float:right;
        color: #ccc;
        width: 32px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        border-radius: 3px;
        -o-border-radius: 3px;
        -ms-border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        margin: -35px 5px 0 0;
        z-index: 9999;
        cursor: pointer;
        display:block;
        background: rgba(255, 255, 255, .2) url(../images/icon-down.svg) center 12px no-repeat;
        background-size: 20px;
    }
    .wr-mega-menu .wr-menu-down.active{
        background: rgba(255, 255, 255, .2) url(../images/icon-up.svg) center 12px no-repeat;
        background-size: 20px;
    }
    .wr-megamenu-container ul.wr-mega-menu ul.sub-menu,
    .wr-megamenu-inner{
        display: none;
    }
    .wr-megamenu-container ul.wr-mega-menu ul.sub-menu.active,
    .wr-megamenu-inner.active {
        display: block !important;
        height: auto;
        opacity: 1 !important;
        -o-opacity: 1 !important;
        -ms-opacity: 1 !important;
        -moz-opacity: 1 !important;
        -webkit-opacity: 1 !important;
        visibility: initial !important;
    }
    .wr-mega-menu .sub-menu,
    .wr-mega-menu .children{
        position: static;
    }
    .wr-megamenu-container .fa-angle-down{
        display: none !important;
    }
    .wr-megamenu-container.stick.active{
        top: 38px;
        height: 90%;
        overflow: auto;
        overflow-scrolling: touch;
        -o-overflow-scrolling: touch;
        -ms-overflow-scrolling: touch;
        -moz-overflow-scrolling: touch;
        -webkit-overflow-scrolling: touch;
        -webkit-overflow-scrolling: touch;
    }
}

@media only screen and (max-width: 768px), (max-device-width: 768px) {
    .row [class*="col-md-"] {
        width: 100%;
        margin: 0;
    }
}

@media screen and (min-width: 768px) {

    .wr-megamenu-container li .current_page_item > a,
    .wr-megamenu-container li .current_page_ancestor > a,
    .wr-megamenu-container li .current-menu-item > a,
    .wr-megamenu-container li .current-menu-ancestor > a {
        color: #fff;
    }
    .wr-megamenu-container {
        padding: 0;
    }
    .wr-megamenu-container li {
        border: 0;
        display: inline-block;
        position: relative;
    }
    .wr-megamenu-container a {
        white-space: nowrap;
    }
    .wr-megamenu-container ul ul {
        background-color: #24890d;
        float: left;
        margin: 0;
        position: absolute;
        top: 48px;
        left: -999em;
        z-index: 99999;
    }
    .wr-megamenu-container li li {
        display: block;
        height: auto;
        width: 100%;
        line-height: 1.0909090909;
    }
    .wr-megamenu-container ul ul ul {
        left: -999em;
        top: 0;
    }
    .wr-megamenu-container ul ul a {
        white-space: normal;
    }
    .wr-megamenu-container li:hover > a,
    .wr-megamenu-container li.focus > a {
        color: #41a62a;
    }
    .wr-megamenu-container ul ul a:hover,
    .wr-megamenu-container ul ul li.focus > a {
        color: #41a62a;
    }
    .wr-megamenu-container ul li:hover > ul,
    .wr-megamenu-container ul li.focus > ul {
        left: auto;
    }
    .wr-megamenu-container ul ul li:hover > ul,
    .wr-megamenu-container ul ul li.focus > ul {
        left: 100%;
    }
}


.btn-darkgrey{
  background-color: #3e4254;
  background-color: #3e4254;
  border-color: #3e4254;
  border-radius: 0px;
  padding-left: 20px;
  padding-right: 20px;
  color:#fff;
  margin-bottom: 40px;
}
.indicador {
    margin-left: 0px;
    margin-right: 0px;
}
.grafica {
    display: block;
    background: #edf2f8;
    border-radius: 50px;
    min-height: 90px;
    width: 90px !important;
    padding: 5px;
}
.indicador-bajada {
font-size: 11px;
    font-weight: bold;
    color: #47AE4C;
    text-transform: uppercase;
}
.indicador-rojo {
    font-weight: 900;
    color: #ff0000;
    text-transform: uppercase;
}
.indicador-verde {
    color: #00B7B7;
    text-transform: uppercase;
    font-weight: 900;
}
.indicador-azul {
    color: #0000ff;
    font-weight: 900;
    text-transform: uppercase;
}
.indicador-titulo {
    font-size: 14px;
    font-weight: 900;
    color: #000;
    text-transform: uppercase;
}
h1 {
    font-size: 24px;
}
h2 {
    font-size: 20px;
}
h3 {
    font-size: 18px;
}
.indicador p {
    padding-left: 0px !important;
    padding-top: 10px;
}
.fecha a {
    margin: 0;
}
#newsletterBack {
    background: url('images/newsletter.jpg');
    min-height: 300px;
}
.greyText {
    color: grey;
}
@media (max-width: 768px) {
    .grafica {
        margin: 0 auto !important;
    }
}


.full,.size-full{
    height:auto;
}

