@charset "utf-8";
/* CSS Document */

/** Generated by FG **/
/*
@font-face {
    font-family: 'AvenirLTStd-Medium';
    src: url('AvenirLTStd-Medium.eot');
    src: local('☺'), url('AvenirLTStd-Medium.woff') format('woff'), url('fonts/AvenirLTStd-Medium.ttf') format('truetype'), url('fonts/AvenirLTStd-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'foo';
    src: url('foo.eot');
    src: url('foo.eot?#iefix') format('embedded-opentype'),
        url('foo.woff') format('woff'),
        url('foo.ttf') format('truetype'),
        url('foo.svg#foo') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'SourceSansPro-Regular';
    src: url('SourceSansPro-Regular.otf');
    src: url('SourceSansPro-Regular.eot');
    src: url('SourceSansPro-Regular.svg') format('svg'),
        url('SourceSansPro-Regular.woff')format('woff'),
        url('SourceSansPro-Regular.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}
*/
img {
    border:0px;

}
body{
    margin: 0px;
    padding: 0px;
    font-family: 'Source Sans Pro', SourceSansPro-Regular;
}
.wrapper{
    position: relative;
    width:100%;
    text-align: left;
    display: inline-block
}
.back_ground_blue{
    background-color: #003B5C;
}
.back_ground_lite_blue{
    background-color: #009ECB;
}
.wrapper_all_size
{
    width: 960px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    text-align: left;
}
.wrapper_all_size_970{
    width: 970px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    text-align: left;
}
.spacing_top_10{
    margin-top: 10px;
}
.spacing_top_15{
    margin-top: 10px;
}
.spacing_top_22{
    margin-top: 22px;
}
.wrapper_top_escudo {
    margin-bottom: 10px;
    float: left;
    margin-left: -19px;
}
.name_site{
    padding-top: 9px;
    float: right;
    text-align: right;
    position: absolute;
    right: 0px;
    color: #009eca;
    font-size: 24px;   
}
.boxContainer{
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 13px; 
    background-color: rgb(0, 158, 203);    
}
#formsearch{
    margin-bottom: -1em !important;
    padding-bottom: 10px;
}
.sarchbox
{
    color: #009ECB;
    font-family: 'Source Sans Pro', arial;
    font-size: 14px;
    font-weight: bold;
    padding: 7px;
    text-align: right;
    text-decoration: none;
    width: 100%
}

.name_site a {
    color: #009eca;
    text-decoration: none;
}

.wrapper_top_escudo a{
    text-decoration: none;    
}
.wrapper_top_escudo img{
    vertical-align: top;
}
.wrapper_top_escudo p{
    margin: 0px;
    padding: 0px;
}
.wrapper_menu{
    width: 705px;
    float: right;
    margin-top: 61px;
    text-align: right;
    border-bottom: 1px solid #00B5E2;
    margin-bottom: 20px;
    padding-bottom: 5px;
}
.wrapper_col_widht_310{
    width: 310px;
    float: left;
    overflow: hidden;
}
.wrapper_col_widht_650{
    width: 650px;
    float: left;
    overflow: hidden;
}
.spacing_right_15{
    margin-right: 15px;
}
.spacing_right_55{
    margin-right: 55px;
}
.spacing_right_10{
    margin-right: 10px;
}
.wrapper_col_widht_305{
    width: 305px;
    float: left;
    overflow: hidden;
}
.wrapper_col_widht_320_border_left{
    width: 303px;
    padding-left: 8px;
    padding-right: 8px;
    border-left:1px solid #ccc;    
    float: left;
    overflow: hidden;
}
.wrapper_col_widht_320{
    width: 303px;
    padding-left: 8px;
    padding-right: 8px;
    float: left;
    overflow: hidden;
}

.wrapper_col_widht_360{
    width: 343px;
    padding-left: 8px;
    padding-right: 8px;
    float: left;
    overflow: hidden;
}
.wrapper_col_widht_285{
    width: 285px;
    float: left;
    overflow: hidden;
}
.wrapper_col_widht_240{
    width: 240px;
    float: left;
    overflow: hidden;
}


.wrapper_col_widht_320_border{
    width: 319px;
    border-left:1px solid #ccc;    
    float: left;
    overflow: hidden;
}
.wrapper_col_widht_605{
    width: 605px;    
    float: left;
    overflow: hidden;
}
.wrapper_col_left_widht_640{
    float:left; 
    width: 640px;
    overflow: hidden;
}
.padding_top_10{
    padding-top: 10px;
}
.padding_5{
    padding: 5px;
}
.padding_top_35{
    padding-top: 10px;
}
.wrapper_bottom_escudo{
    text-align: center;
}
.wrapper_bottom_escudo a{
    border:0px;
}
.padding_bottom_50{
    padding-bottom: 10px;
}
.margin_bottom_25{
    margin-bottom: 3px;
}

.image_border{
    background-image: url(border-left.png);
    background-repeat: repeat-y;
}
.image_border_lines{
    background-image: url(border-left-lines.png);
    background-repeat: repeat-y;
}
a{
    color:#009EC9;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
/*slide de menus*/
.wrapper_slide_carousel
{
    padding-left: 13px;
    padding-right: 13px;
    position: relative;
    overflow: hidden;


}
/*interiores*/
.breadcrumbs{
    width: 100%;
    clear: both;
    margin-bottom: 10px;
    font-size: 12px;
    font-family: 'Source Sans Pro', arial;
    color:#666666;
}
.breadcrumbs a{
    color:#009ECA;
    text-decoration: none;
}
.breadcrumbs a:hover{
    text-decoration: underline;
}

h2{
    color:#009EC9;
    margin-top: 0px;
    padding: 0px;
    font-weight: normal;
    font-size: 26px;
    margin-bottom: 25px;
}
.topic{

}
.topic a{
    color:#009EC9!important;
    font-size: 18px!important;    
}
div.Cotainertopics .topic{
    margin-bottom: 5px!important;
    background-image: none!important;
    border-bottom: 1px solid #009EC9; 
}
div.Cotainertopics .topic .TopoicTitle{
    padding-bottom: 0px!important;
}
.wrapper_content{
    color:#666666;
    font-size: 14px;    

}
.wrapper_bottom_escudo{
    text-align: center;
}
.wrapper_bottom_escudo table{
    margin: 0px auto;
    padding: 0px;
    font-size: 12px;
    color: #01AAD1;
}
.wrapper_bottom_escudo table img{
    border:0px;
    text-align: center;
    margin-right: 15px;
}
.wrapper_bottom_escudo{
    color: #01AAD1;
    font-size: 12px;
}

/* Nuevo Color  para el portal de BUAP Evoluciona*/

.resources_menu_horizontal_main_menu a ,
.wpp_resources_header_main_list,
.gallery_list_item_title a,
input.sarchbox,
.slide_news_item_info_title a,
.redes_sociales_1 .titulo,
.redes_sociales_2 .titulo,
.name_site,
.wpp_resources_header,
.wrapper_bottom_escudo table,
.gallery_list_item_title,
.resources_menu_vertical_main_footer a,
.info_site,
.topic a,
h2,
.wpp_resources_header_mini_slide,
.wpp_resources_header_tabla
{
    color: #00B5E2 !important;
}


.boxContainer{
    background-color: #00B5E2 !important;
}


.wpp_resources_main_azul{
    background-color: #00B5E2 !important; 
}

.back_ground_lite_blue{
    background-color: #00B5E2 !important; 
}

.redes_sociales_1 .titulo,
.redes_sociales_2 .titulo,
.resources_menu_vertical_main_azul li,
input.sarchbox,
.info_site,
.resources_menu_vertical_main_footer li,
.gallery_list_item_title,
.list_menu_vertical_main_list li a,
.wpp_resources_header_main_list,
.resources_menu_horizontal_main_menu li,
.resources_menu_horizontal_top a{
    font-family: 'Source Sans Pro', SourceSansPro-Regular !important;
}


.resources_menu_vertical_main_azul a{

    letter-spacing: 1px;
}



.resources_menu_horizontal_main_menu a:hover{
    color: #003B5C !important;
}

.wrapper_col_widht_240.spacing_right_10 {
    padding-top: 38px !important;
}

.wrapper_col_widht_285{
    padding-top: 38px !important;

}



.resources_menu_horizontal_main_menu li.last {
    margin-right: 0px;
}


.wpp_full_gallery .carousel-item-info-title {
    font-family: 'Source Sans Pro', 'SourceSansPro-Regular' !important;
    font-family: 'Source Sans Pro', SourceSansPro-Regular !important;
}

/*Buscador*/
.cointainerPages{
    border: 1px solid #003b5c!important;
}
.searchPage{
    font-family: 'Source Sans Pro', inherit !important;
}
.searchPage hr{
    color: #003b5c!important;
    border-color: #003b5c!important;
}
.searchPage .headItem{
    color:#009ecb!important;
}
.barPuntuaciones{
    color:#009ecb!important;    
    background-color: #009ecb!important;
}
.cointainerPages{
    border: 1px solid #003b5c!important;
}
.linkspages{
    color:inherit !important;
}
.linksPagesItems
{
    color:inherit !important;
}
.linksPagesItems a {
    color:#009ecb!important;

}
/*listado de topicos*/
div.Cotainertopics_az .topic{
    margin-bottom: 5px!important;
    background-image: none!important;
    border-bottom: 1px solid #009EC9; 
}
/*Listado eventos*/
.linksListEvents a{
    color:#009EC9!important;
    font-size: 18px!important;    
    font-family: 'Source Sans Pro', inherit!important;
}
.linksListEvents ul li {
    margin-bottom: 5px!important;
    background-image: none!important;
    border-bottom: 1px solid #009EC9; 

}
/*-----*/
/*noticias*/
.news_list_item_info_intro{
    color: #8b8b8b;
    font-size: 13px;   
    margin-top: 5px;

    border-bottom: 1px solid #ccc;
    clear: both;
    float: left;
    margin-bottom: 12px;
    padding-bottom: 12px;
    width: 100%;
}

.news_list_item_info_title a{
    color: #00B5E2!important;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
}

.news_list_item_info_title a:hover{
    text-decoration: none!important;
}


.list_menu_horizontal_top a{
    color:#fff !important;
}

table {
color: #666666;
font-size: 14px;

