

/* TSEL - Posiciona imagen de fondo de footer abajo al centro */
.footer_inner {
 background-position: center bottom;
}

/* TSEL - Cambia fondo de submenu de selector de idiomas en top header
.header_top #lang_sel ul ul, .header_top #lang_sel_click ul ul {
 background-color: #cccccc;
} */

/* TSEL - Cambia color hover de selector de idiomas en top header
.header_top #lang_sel > ul > li > a:hover,
.header_top #lang_sel_click > ul > li> a:hover{
 color: #299fdd !important;
}
.header_top #lang_sel_list ul li a.lang_sel_sel,
.header_top #lang_sel_list ul li a:hover{
 color: #299fdd;
} */

/* TSEL - Da opacidad al header top
.header_top, .fixed_top_header .top_header, .fixed_top_header nav.mobile_menu {
 background-color: #ffffff;
 opacity: 0.5;
 filter: Alpha(opacity=50); / * IE8 and earlier * /
} */

/* TSEL - Da opacidad al footer bottom */
.footer_bottom_holder {
 background-color: #1b1b1b;
 opacity: 0.5;
 filter: Alpha(opacity=50); /* IE8 and earlier */
}

/* TSEL - agrega opacidad a fondo de títulos en header titles con imagen de fondo
.title .title_subtitle_holder .title_subtitle_holder_inner {
 width: auto; */
.title .title_subtitle_holder .title_subtitle_holder_inner h1 span {
 padding: 10px 20px 16px 20px;
 background-color: rgba(0, 0, 0, 0.3);
 webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
}
.title .title_subtitle_holder .title_subtitle_holder_inner .subtitle {
 padding: 0 0 0 36px;
}

/* TSEL - First p paragraph has margin-top = 0px */
p:first-child { 
 margin-top: 0;
}

/* TSEL - Estilos para vínculo en footer de TuSitioEnLinea */
a.tusitioenlinea:link { color: #ffffff; }
a.tusitioenlinea:visited { color: #ffffff; }
a.tusitioenlinea:hover { color: #90c7e6; }
a.tusitioenlinea:active { color: #ffffff; }

/* TSEL - Incrementa el padding top bottom de 20 a 24px para estar igual que las tablas */
.q_counter_holder.center {
 padding: 24px 40px;
}

/* TSEL - Makes VC title table 100% width */
.tsel-data-table-title table {
 width: 100%;
 background-color: #ffffff;
}

/* TSEL - Makes VC title table th 40px height */
.tsel-data-table-title table tr.vc-th {
 height: 40px;
}

/* TSEL - Makes VC title table td middle vertical align */
.tsel-data-table-title table tr.vc-th td.vc_table_cell {
 vertical-align: middle;
}

/* TSEL - Makes VC table 100% width (table.vc-table-plugin-theme-simple) */
.tsel-data-table table {
 width: 100%;
 background-color: #ffffff;
}

/* TSEL - Agrega color de fondo a renglones pares de tablas */
.tsel-data-table table tr:nth-child(odd) {
 background-color: rgba(144,199,230,0.2)
}

/* TSEL - Agrega 10px de padding izquierdo a texto de imagen en Fast Gallery - Fotorama - Style 1 */
#gallery-1.fastgallery.fotorama.fg_style1 .fotorama__html > div {
 padding-left: 10px;
}

/* TSEL - Fixes fast gallery photobox gallery bg, play,pause,close buttons and navigation arrows */
#pbOverlay .wrapper { background:none; }
#pbCaption .title, #pbCaption .counter { widht:inherit; height:inherit; }
#pbCloseBtn, #pbAutoplayBtn { z-index:9999999999!important; }
#pbOverlay .wrapper { z-index:1; }

/* TSEL - Centers fast gallery photobox title to the center and adds background color */
#pbCaption .title { text-align: center; }
#pbCaption .title span { background-color: rgba( 0 , 0 , 0 , 0.7); }

/* TSEL - Omite desplegar la navegación inferior arriba del footer de páginas del portafolio */
.portfolio_navigation {
 display: none;
}

/* TSEL - En elementos "Text Separators", incrementa tamaño de fuente de 12 a 22px y el peso lo baja de 700 a 400 */
.vc_text_separator.full div {
 font-size: 22px;
 font-weight: 400;
}

/* TSEL - cambia color de elementos pestaña */
.q_tabs .tabs-nav {
    background-color: #D7EEEF;
}
/* TSEL - cambia color de elementos pestaña */
.q_tabs .tabs-nav:hover {
    background-color: #ffffff;
}

/* TSEL - cambia color de acordeón en plantilla   -----Nestor */
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon {
    background-repeat: no-repeat;
    background-position: center;
    background-color: #0786C7;
    border: px solid #4E85AC;
}


/* TSEL - cambia color de titulo en contenido de plantilla   -----Nestor */
.h2blancotitulo h2, h2 a{
color: #fff;
}

/* TSEL - cambia tamaño de titulo H3 en plantilla  -----Nestor */
.medidasmasgrandes h3, h3 a {
    font-size: 30px;
    line-height: 1.304347826086957em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
color: #232D32;
}

/* TSEL - cambia color de letra a blanco en texto despues del titulo en la plantilla  -----Nestor */
.textodespuesdetitulo{
color: #fff;
}

