/* CSS Document */
@charset "utf-8";
@font-face {
    font-family: 'Conv_ZapfHumanist';
    src: url('fonts/Zapf_Humanist_601_BT.eot');
    src: local('☺'), url('fonts/Zapf_Humanist_601_BT.woff') format('woff'), url('fonts/Zapf_Humanist_601_BT.ttf') format('truetype'), url('fonts/Zapf_Humanist_601_BT.svg') format('svg');
}
/*GENERALES*/
body {
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
}
h1, h2, h3, h4, h5 {
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
}
.clear {
    clear: both;
}
.comments-link, .commentlist, .comment-respond {
    display: none;
}
/*/////////*/
/*top-navigation*/
/*/////////*/

#top-nav-button {
  background: none;
  color: #fff !important;
  font-weight: bold;
}
.top-nav {
    background: #004990 none repeat scroll 0 0;
}
.top-navigation a {
    color: #d7d7d7;
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
    font-size: 14px;
}
.top-navigation ul > li > a::before {
    content: '|';
    position: absolute;
    right: -1px;
    color: #fff;
}
.header-nav-top .nav > li > a:hover, .header-nav-top .nav > li > a a:focus {
    color: #f2f2f2;
    background-color: #004990;
}
.top-navigation ul ul {
    background-color: #004990;
}
.top-navigation ul ul a:hover {
    background: #f7a11a;
}
#top-nav-button {
    background: #004990;
}
.responsive-topnav {
    background: #004990;
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
}
.responsive-topnav li a:hover {
    background: #1293dc;
}
.awaken-search-button-icon {
    line-height: 22px;
    top: 8px;
}
.awaken-search-box-container {
    border: 2px solid #e3e3e3;
    top: 35px;
}
/*/////////*/
/*#header logo/titulo*/
/*/////////*/
#masthead {
    margin-bottom: 0px;
    border-bottom: 1px solid #e7e7e7;
}
.site-branding {
    min-height: 120px;
    padding: 15px 0px 0px 0px;
}
.site-title, .site-description {
  margin: 0px 0 0 0px;
}
.site-title-text h1, .site-title-text h2 {
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
}
.site-title-text h1 {
    font-weight: bold;
    font-size: 34px;
    color: #000000;
}
.site-title-text h2 {
    padding-top: 10px;
    font-size: 26px;
    color: #444444;
}
#buscador1 {
    padding-top: 20px;
}
#buscador1 ul li {
    float: right;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#buscador1 .separador {
    padding-top: 5px;
}
.txtcorreoinst {
    color: #2d609f;
    padding: 7px 0 0 0;
    margin: 0 0 0 0;
    font-size: 0.9em;
}
.txtcorreoinst a {
    color: #2d609f;
    text-decoration: none;
}
.txtcorreoinst a:visited {
    color: #283668;
}
.txtcorreoinst a:hover {
    color: #283668;
}
#awaken-search-form input[type="submit"] {
    background-color: #253667;
    font-size: 12px;
}
#awaken-search-form input[type="text"] {
    background: #f1f1f1;
    border: none;
    color: #222;
    float: left;
    height: 40px;
    margin: 0;
    padding: 0 10px;
}
/*/////////*/
/*#navagacion*/
/*/////////*/
#nav-principal {
    margin: 0px;
    padding: 0px;
}
.navbar-default {
    /*border: 2px solid #e7e7e7;*/
}
.main-navigation {
    background: none;
    font-weight: normal;
    font-size: 16px;
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
}
.main-navigation a {
    color: #004990;
    padding: 15px 17px;
}
.main-navigation li.current-menu-item {
    background-color: #fff;
}
.main-navigation a:hover {
    /*background: #0045a5 none repeat scroll 0 0;*/
    background: #fff;
    color: #0045a5;
}
.main-navigation ul li {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.main-navigation .menu-item-has-children > a::after, .main-navigation .page_item_has_children > a::after, .responsive-mainnav .menu-item-has-children > a::after {
    color: #0088cc;
    content: "|";
    padding-left: 5px;
    margin: 0 0 0 5px;
    font-size: 16px;
    display: inline-block;
    float: right;
    font-family: FontAwesome;
}
.sub-menu .menu-item-has-children > a::after, .sub-menu .page_item_has_children > a::after, .responsive-mainnav .menu-item-has-children > a::after {
    color: #0088cc;
    content: "\f0da";
    padding-left: 5px;
    margin: 0 0 0 5px;
    font-size: 16px;
    display: inline-block;
    float: right;
    font-family: FontAwesome;
}
.main-navigation ul > li > a::after {
    content: '|';
    position: absolute;
    right: -1px;
    color: #0088cc;
    font-size: 16px;
    display: inline-block;
    float: right;
    font-family: FontAwesome;
}
.main-navigation ul > li > a:hover::after {
    content: '';
}
.main-navigation ul ul {
    background-color: #fff;
    border-radius: 0 4px 4px;
    border-top: 5px solid #f1f1f1;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
    padding: 5px;
}
.main-navigation ul ul li {
    border-bottom: 1px solid #f4f4f4;
}
.main-navigation ul > li > ul > li > a::after {
    content: '';
    position: absolute;
    right: -1px;
    color: #fff;
}
.main-navigation ul ul a {
    color: #777;
    font-size: 14px;
    width: 250px;
}
.main-navigation ul ul a:hover {
    background-color: #fff;
}
.main-navigation li.current-menu-item a {
    color: #253667;
}
.main-navigation li.current-menu-item a:hover {
    color: #0045a5;
}
#main-nav-button, #top-nav-button {
    background: none;
    color: #202020;
    font-weight: bold;
}
.responsive-mainnav, .responsive-topnav {
    background: #17469e;
    display: none;
}
.responsive-mainnav li a, .responsive-topnav li a {
    color: #fff;
}
.responsive-mainnav li a:hover, .responsive-topnav li a:hover {
    color: #fff;
    background: #253667 none repeat scroll 0 0;
}
/*/////////*/
/*#nav_slider*/
/*/////////*/
#nav_slider {
    background-color: #fff;
    max-width: 100%;
}
#nav_slider .carousel-caption {
    right: 0%;
    left: 0%;
    bottom: 0px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.7);
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
#nav_slider .carousel-caption h3 {
    margin: 0px 0px 0px 20px;
    text-align: center;
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
    color: #fff;
    font-size: 1.10em;
    font-weight: normal;
}
#nav_slider .carousel-caption h3 a {
    color: #fff;
}
#nav_slider .carousel-caption h3 a:hover {
    color: #f7a11a;
}
/*/////////*/
/*#Datos*/
/*/////////*/
.cajatitular {
    background-color: #004990;
    border-color: #ffffff;
    max-width: 100%;
    min-height: 290px;
    border-radius: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
    font-weight: normal;
    color: #ffffff;
    font-size: 18px;
}
.txttitular1 {
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
    color: #00bbff;
    margin-bottom: 2px;
    font-size: 30px;
}
.txttitular {
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
    color: #00bbff;
    margin-bottom: 2px;
    font-size: 20px;
}
.cajaubic, .cajamail, .cajatel {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 30px;
    /*margin-bottom: 5px;*/
    text-align: justify;
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
    color: #ffffff;
    font-weight: normal;
    padding-top: 5px;
}
.cajaubic i, .cajamail i, .cajatel i {
    color: #45baff;
}
.cajamail a {
    color: #fff;
}
.cajatel {
    padding-top: 5px;
}
.titunidad {
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
    color: #004990;
    width: 300px;
    border-bottom: 2px solid #e5e5e5;
    font-size: 2.60em;
    font-weight: normal;
}
.cajaart {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    max-width: 100%;
    border-radius: 10px;
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
    color: #515151;
    font-size: 1.20em;
    font-weight: normal;
    text-align: justify;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 15px;
}
/*/////////*/
/*Footer*/
/*/////////*/
.site-footer {
    background: #004990 !important;
}
.footer-site-info .asocial-area {
  float: none;
    padding: 10px;
}
/*-----
Inicio 
Seciones
Interiores
------*/
#primary {
    padding-top: 30px;
}
.site-content .col-md-8:first-child {
    width: 100%;
}
#primary {
    padding-top: 30px;
}
.site-content #primary .col-md-6:first-child {
    width: 100%;
}
#secondary {
    display: none;
}
.hentry figure {
    display: none;
}
.article-featured-image,.single-entry-footer {
    display: none;
}
.page-entry-footer {
    margin: 0px;
    padding: 0px;
}
.post-navigation {
    display: none;
}
.single-entry-meta, .genpost-entry-footer {
    display: none;
}
.posted-on {
    display: none;
}
.genpost-entry-content {
    display: none;
}
.genpost-entry-title:before {
    content: "\f046";
    font-family: FontAwesome;
    padding-right: 5px;
}
.comments-link {
    display: none;
}
#comments {
    display: none;
}
.genpost-entry-meta {
    display: none;
}
.hentry {
    margin: 0 0 0em;
}
.page-entry-header, .archive-page-header, .search-page-header, .single-entry-header {
    border-bottom: 2px solid #004990;
}
.page-entry-title, .archive-page-title, .search-page-title, .single-entry-title {
    background: #004990 none repeat scroll 0 0;
    color: #ffffff;
    /*margin: 0 0 0.1em 0;*/
    padding: 0 1.2em;
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
    display: inline-block;
    font-size: 2.6rem;
    text-transform: uppercase;
    height: 100%;
    word-wrap: break-word;
}
.page-numbers .current {
    background: #1293dc none repeat scroll 0 0;
}
.page-numbers a:hover {
    background: #fe9b07 none repeat scroll 0 0;
}
.footer-site-info {
    color: #fff;
    background: none;
    padding-top: 20px;
    padding-bottom: 20px;
}
table.tabla_resp {
    border: 0px;
}
table.tabla_resp tr td {
    display: table-cell;
    border: 0px;
}
ul.flecha_am1 {
    list-style-image: url("img/flecha_am1.png");
}
ul.flecha_am2 {
    list-style-image: url("img/flecha_am2.png");
}
ul.flecha_az1 {
    list-style-image: url("img/flecha_az1.png");
}
ul.flecha_az2 {
    list-style-image: url("img/flecha_az2.png");
}
ul.check_azul {
    list-style-image: url("img/list1.png");
}
ul.check_amarillo {
    list-style-image: url("img/list2.png");
}
/*/////////*/
/*cont_inicio*/
/*/////////*/
#contenido-inicio {
    padding-bottom: 20px;
    padding-top: 20px;
}
#noticias a{color:#7e7e7e;  font-size:16px;}
#noticias  a:hover{color:#ffa300; }
#noticias .img-destacada {float: left; padding-right: 5px;}
#noticias .img-destacada img{width: 200px; height: 100px;}
#noticias .titulo-principal{color: #004990; font-size: 30px; border-bottom: 3px solid #004990;}
#noticias .container-noticias{ padding-top: 15px;}
#noticias .entry_sub_title {
	font-family:'Conv_ZapfHumanist',Sans-Serif !important; 
	color:#004990 !important; text-align: left; font-size:20px; 
	background-image:url(img/linea_titulo.jpg); background-position:left bottom; 
	background-repeat:no-repeat; padding-bottom:10px; 
	margin-bottom: 3px;
}
#noticias .entry-content {
  margin: 0;
}
#noticias .vermasnoticia {background-color: #fe9b07; color: #fff; margin-top: 10px;}

#noticias .vermasbg { background-color: #f9f9f9; margin-top: 20px;}
#noticias .vermas { background-color: #8d8d8d; width: 260px; text-align: center; padding: 5px;}
#noticias .vermas a{ font-size: 16px;  padding-bottom: 10px; padding-top: 10px; color: #fff;}
#noticias .vermas a i{color: #fff;}
#noticias .vermas a:hover{ color: #45c9ff;}


#eventos .vermas a{padding-top:14px; font-size:12px; color:#fe9b07}

#eventos .entry_sub_title a{color:#202020;}
#eventos .entry_sub_title u{color:#202020;}
#conteventosconvo{padding: 10px;}

#conteventosconvo .entry_sub_title{ border-left: 5px solid #004990; margin-top: 10px; padding: 7px 5px; color: #43454a; }
#conteventosconvo .entry_sub_title a{color: #43454a;}
#conteventosconvo .entry_sub_title a:hover{color: #004990;}



#eventos .entry-content { padding-top:5px; margin-top:5px; text-align:justify;}
#eventos .fecha{ color:#7e7e7e; text-transform:capitalize; font-size:12px;}
.tit_inicio{ color:#004990; font-size:20px;}
.tab-content {
   
    border-top: 2px solid #004990;
   
}
.nav-tabs > li {
    margin-bottom: 0px;
}
#eventos .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #FFF;
    background-color: #004990;
	border-bottom: 0px solid #004990;

}
#eventos .nav-tabs > li > a {
	background-color: #f7a11a;
	color: #fff;
    line-height: 1.42857143;
    border: 1px solid transparent;
	border-bottom: 0px solid #f7a11a;
    border-radius: 0;
}
#eventos .nav-tabs {
    border-bottom: 0px solid #fff;
	margin: 0px 0px 0px 0px;
}
.nav-tabs li a {
   
    font-size: 17px;
	padding: 9px 10px;
	
	
   
}
@media screen and (max-width: 767px) {
    .testingMediaQuerys:after {
        content: "screen-767px";
    }

    .site-title-text h1 {
        margin: 0px 0px 0px 20px;
        font-size: 25px;
    }
    .site-title-text h2 {
        font-size: 18px;
        margin: 0px 0px 0px 20px;
    }
    #buscador1 {
        display: none;
    }
    #nav_slider .item img {
        width: 100%;
        height: 105px;
    }
    table.tabla_resp tr td {
        display: block;
        text-align: center
    }
    .table_scroll {
        overflow: scroll;
    }
    .pull-right {
        float: left !important;
        width: 100%;
    }
}
@media (min-width:768px) and (max-width:991px) {
    .testingMediaQuerys:after {
        content: "min-width:768px-991px";
    }
    #nav_slider .item img {
        width: 100%;
        height: 200px;
    }
    .site-title-text h1 {
        margin: 0px 0px 0px 20px;
    }
    .site-title-text h2 {
        margin: 0px 0px 0px 20px;
    }
    .awaken-search-button-icon {
        display: none;
    }
    .txtcorreoinst {
        font-size: 0.7em;
    }
    #awaken-search-form input[type="submit"] {
        width: 50px;
        font-size: 11px;
    }
    #awaken-search-form input[type="text"] {
        width: 77px;
    }
    .pull-right {
        float: left !important;
        width: 100%;
    }
    table.tabla_resp tr td {
        display: block;
        text-align: center
    }
    .table_scroll {
        overflow: scroll;
    }
}
@media (min-width:992px) and (max-width:1199px) {
    .testingMediaQuerys:after {
        content: "min-width:992px-1199px";
    }
    .awaken-search-button-icon {
        display: none;
    }
    .txtcorreoinst {
        font-size: 12px;
    }
    #awaken-search-form input[type="submit"] {
        width: 50px;
        font-size: 11px;
    }
    #awaken-search-form input[type="text"] {
        width: 80px;
        margin-left: 5px;
    }
    #nav_slider .item img {
        width: 100%;
        height: 300px;
    }
    .main-navigation {
        font-size: 14px;
    }
}
@media (min-width:1200px) {
    .testingMediaQuerys:after {
        content: "min-width:1200px";
    }
    .awaken-search-button-icon {
        display: none;
    }
    #awaken-search-form input[type="submit"] {
        width: 60px;
    }
    #awaken-search-form input[type="text"] {
        width: 95px;
        margin-left: 5px;
    }
    #nav_slider .item img {
        align-content: center;
        text-align: center;
        width: 100%;
        height: 500px;
    }
}