

/*Virtual Hall*/
div.aulas #equalH{display:block; margin:1m auto;}
h2.aulas-title{font-size:150%; text-align:center; }
/*Sliders*/
div.grey-back{background-color:#000; opacity:.8; padding:1em;}
/*Main Elements*/
.parrafo{text-align:justify;}

/*Home*/
div.index-title{background-color:#006699 ; color:#FFF;  display:block; float:left; padding:1em; text-align:center; width:100%;}
div.index-title h2{color:#FFF;}

nav.main_menu{left: 0px; margin: 0 auto !important;  width: auto; position: relative;  display: inline-block;}
nav.main_menu>ul{left:0px !important;}
.header_bottom{text-align:center;}
.q_accordion_holder.accordion .ui-accordion-header:hover{color:#006699;}

.q_logo{ display:none;}
footer .column1 {
position: relative;
/*top: -18px;*/
}
nav.main_menu ul li {
padding: 0px 15px;}

/*Yohan CSS*/

/*HEADER*/

.header_top {
    background-color: #006699 !important;
}

header .header_top .q_social_icon_holder {
    border-left: solid 1px #66a3c2;
    text-align: center;
}

.header_bottom {
    background-color: #003366 !important;
}

/*.container_inner {
    width: 1188px;
}
*/

/*FOOTER*/

.footer_bottom ul li a:hover, .footer_top .q_social_icon_holder i.simple_social {
    color: #FFF;
}

.footer_top .q_social_icon_holder i.simple_social, .footer_top .q_social_icon_holder span.simple_social {
    margin: 16px;
}

/*BANNERS OFERTA*/

.qode-banner .qode-banner-content {
    padding: 3.2%;

}

.qode-banner .qode-banner-content .qode-banner-text-holder {
    vertical-align: bottom;
    color: #fff;
}

/*carrusel oferta*/

.qode_image_gallery_no_space .controls a.next-slide span, .qode_image_gallery_no_space .controls a.prev-slide span {
    border: 0px;
}
.qode_image_gallery_no_space.light .controls a.next-slide:hover span, .qode_image_gallery_no_space.light .controls a.prev-slide:hover span {
    background-color: transparent;
    color: #8a8a8a;
}

/*CONTACTO*/

/*h3 blanco*/
.txtblanco {
color:#fff;
font-size:13px;
}

.titcontacto{
font-size: 35px; 
color: #fff;
}

.titazul{
font-size: 24px; 
color: #179bd7;
}


/**REDES SOCIALES FIXED**/

.fixbuttom{
position: fixed;
top: 350px;
right: 0;
z-index: 99999999999;
width: 40px;
}


@media (max-width: 1000px) and (min-width: 50px) {
.fixbuttom {
display: none !important;}
}

/**Titulo crossfade**/

.qode-crossfade-images .qode-cfi-title-holder .qode-cfi-title{
font-size: 15px !important;
letter-spacing: 0.5px !important;
}

.qode-crossfade-images .qode-cfi-title-holder{
margin: 20px 0 !important;
}

.colortipo{color:#fff !important;}


/** LOGO **/
.q_logo a { height: 70px !important;}
.q_logo .sticky {height: 70% !important; margin-top: 9px; }


/*MENU MOVIL*/
.mobile_menu{padding-left:10px;}

/*MENU TOP STICKY*/
nav.main_menu.right {top:10px;}

/*MENU DROPDOWN*/
.drop_down .wide .second ul{top:15px;}

/* Regular header
header.transparent:not(.sticky) .drop_down .second {
   top: 75% !important;}*/

/* Regular Header */
.drop_down .second{ top:113% !important;}


#nav-menu-item-14686 .second{
top:90% !important;
}

header.sticky.sticky_animate .drop_down .second{top: 113% !important;}

header.sticky.sticky_animate #nav-menu-item-14686 .second{
top:185% !important;
}
.q_tabs .tabs-nav li a{color:#003366;}
.q_icon_with_title .icon_with_title_link{margin:0px;}
.tablacentro table{margin:0 auto; width:100%;}
.tablacentro table .tabs-nav{margin:35px 0px;}
.sidebar{    padding: 45px 14px;
    background: #f7f7f7;}

/*Home News*/
h3.otw_blog_manager-blog-title a{font-size:14px !important; text-transform:initial;}
/*Sidebar */
div.latest_post_text_inner h2{font-size:16px; text-transform:initial;}
/*Comments*/
div.comment_holder{display:none !important;}
/*Single Style*/
div.post_image{display:none !important;}