/** 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;
}


/*http://everythingfonts.com/ttf-to-eot*/
@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: 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_escudoDer { /* Escudo UAP*/
    margin-bottom: 260px;
    float: right;
    margin-right: 2px;
}
.wrapper_top_escudoDer img { 
    margin-right: 21px;
    padding-top: -14px;} 

.wrapper_top_escudo {    /* Escudo IFUAP*/
    margin-bottom: 10px;
    float: left;
    margin-left: -19px;
}
.wrapper_top_escudo img { 
    margin-left: 21px;
    padding-top: 14px;} 
	
.name_site{
    padding-top: 18px;
/*    float: none;*/
    text-align: center;      /*right;
    position: absolute;*/
    right: 0px;
    color: #009eca;
    font-size: 28px;   
}
.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: 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{  /*Posiciones del menu*/
    width: 390px;    
    margin-top: 41px;
	float: inherit;   /*right;*/
    text-align: center;  /* right */
    border-bottom: 1px solid #00B5E2;
    margin-bottom: 30px;
    padding-bottom: 21px; /*colocar la linea abajo del  menu*/
}
.wrapper_col_widht_310{
    width: 310px;
    float: left;
    overflow: hidden;
}
.wrapper_col_widht_650{
    width: 950px;  /* imagenes giratorioas*/
    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: right;
    overflow: hidden;
}
.wrapper_col_widht_320{
    width: 303px;
    padding-left: 8px;
    padding-right: 8px;
    float: right;
    overflow: hidden;
}

.wrapper_col_widht_360{
    width: 383px;
    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: 200px;
    float: left;
    overflow: hidden;
}


.wrapper_col_widht_320_border{
    width: 319px;
    border-right:1px solid #ccc;    
    float: right;  /* Posicion del los iconos de las redes sociales*/
    overflow: hidden;
}
.wrapper_col_widht_605{
    width: 605px;    
    float: right;
    overflow: hidden;
}
.wrapper_col_left_widht_640{
    float:left; 
    width: 640px;
    overflow: hidden;
}

.wrapper_col_left_widht_950{ /* ancho de la pagina*/
    float:left; 
    width: 950px;
    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: 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: #003B5E !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: 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: 'SourceSansPro-Regular' !important;
    font-family: SourceSansPro-Regular !important;
}

/*Buscador*/
.cointainerPages{
    border: 1px solid #003b5c!important;
}
.searchPage{
    font-family: inherit !important;
}
.searchPage hr{
    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; 
}
.colorazul { color:#009ecb;} 
