/*nuevo turf*/

body {
    font-family: var(--elturf-letra);
    color: var(--elturf-blue);
    overflow-x: hidden;
    font-size: 13px;
    /*line-height: 20px;*/
}

.search-form input[type=text].busqueda_general_menu {
    color: #000;
    font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--elturf-letra);font-weight: 900;
}

.breadcrumbs {
    color: var(--elturf-blue);
}

ul.list-unstyled li,
ul.programs-icon-list li,
ul.salida-text li {
    list-style: none;
}

a,a:visited {
    color: var(--elturf-orange);
}
a:link,
a:active {
    color: var(--elturf-orange);
}

a:hover {
    color: var(--elturf-orange-oscuro);
}

.top-banner {
    background-color: var(--elturf-blue);
}

.navbar-default {
    background-color: var(--elturf-blue);
}

.theme-menu ul li a:link {text-transform: capitalize !important;}

.logo-search {
    padding: 20px 0;
    border-bottom: 2px solid #f5f5f5;
}

.textoContenido {
    font-family: var(--elturf-letra);
    /*font-size: 1.1em;*/
}

.widget_categories ul li a span {
    float: left;
    margin-right: 8px;
}

/*container*/
@media (min-width: 1260px) {
    .container {
        width: 1230px;
    }
}
@media (min-width: 1360px) {
    .container {
        width: 1330px;
    }
}

/*banderas menu y footer*/
.elt_footer ul li a img,
header ul li ul li div div a img {
    width: 20px;
}



/*paginadores*/
.pagination li a {
    padding: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
}

.pagination li a {
    color: #FFF;
    display: block;
    background: var(--elturf-orange);
    position: relative;
    top: -2px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-indent: 0;
}

.pagination li.prev-page a,
.pagination li.next-page a {
    color: var(--elturf-orange);
    display: block;
    background: transparent;
    position: relative;
    top: -2px;
    border: 0;
    text-indent: 0;
}

#widget-revista-bott .thumbnail-frame>img {
    -webkit-box-shadow: 20px 20px 26px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: 20px 20px 26px -7px rgba(0,0,0,0.75);
    box-shadow: 20px 20px 26px -7px rgba(0,0,0,0.75);
    margin: 0 auto;
}

/*botones bootstrap*/
.table-bordered,
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th,
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border: 1px solid var(--elturf-gray-claro);
}

.btn-primary {
    color: #fff;
    background-color: var(--elturf-gray-oscuro1); /*var(--elturf-blue)*/
    border-color: var(--elturf-gray-oscuro1); /*var(--elturf-blue)*/
}

.btn-naranja {
    color: #fff;
    background-color: var(--elturf-orange); /*var(--elturf-blue)*/
    border-color: var(--elturf-orange); /*var(--elturf-blue)*/
}


.btn-naranja:hover {
    color: #fff;
    background-color: var(--elturf-orange-oscuro); /*var(--elturf-blue)*/
    border-color: var(--elturf-orange-oscuro); /*var(--elturf-blue)*/
} 

#programas_pronosticos_home .btn-primary,
#programas_pronosticos_home .btn-primary:visited {
    color: #fff;
    background-color: var(--elturf-botones-programas-y-pronosticos-home);
    border-color: var(--elturf-botones-programas-y-pronosticos-home);
}

#programas_pronosticos_home .btn-primary:hover {
    color: #fff;
    background-color: #000;
    border-color: var(--elturf-botones-programas-y-pronosticos-home);
}

a:link.btn-primary,
a:active.btn-primary,
a:link.btn-success,
a:active.btn-success,
a:link.btn-info,
a:active.btn-info,
a:link.btn-warning,
a:active.btn-warning,
a:link.btn-danger,
a:active.btn-danger {
    color: #fff;
}

.btn-primary:hover,
.btn-primary:focus {
    color: #fff;
    background-color: var(--elturf-orange);
    border-color: var(--elturf-orange-oscuro);
}
.btn-primary:visited,
.btn-success:hover,
.btn-success:visited,
.btn-info:hover,
.btn-info:visited,
.btn-warning:hover,
.btn-warning:visited,
.btn-danger:hover,
.btn-danger:visited {
    color: #fff;
}

.caja_menu_ejemplar a:link,
.caja_menu_ejemplar a:active,
.caja_menu_ejemplar a:visited, {
    color: #fff;
}

.btn-resumen-diario {
    background-color: var(--elturf-orange);
}

a:link.btn-resumen-diario,
a:visited.btn-resumen-diario,
a:active.btn-resumen-diario {
    color: #fff;
}

a:focus.btn-resumen-diario,
a:active.btn-resumen-diario {
    color: #fff;
    background-color: var(--elturf-orange);
    border-color: var(--elturf-orange-oscuro);
}

.nav>li>a>img {
    width: 35px;
}
.nav>li>a>span.glyphicon  {
    display: block;
    margin-left: 12px;
    font-size: 20px;
    width: 35px;
}


/*dropdown tablas*/
.table tr th .dropdown ul li {
    list-style: none;
    padding: 0;
    text-indent: 0;
    border-bottom: 1px solid #e1e1e1;
}
.table tr th .dropdown ul li a {
    background-color: #F2F2F2;
    text-decoration: none;
    text-transform: uppercase;
    padding: 8px 20px;
}
.table tr th .dropdown-menu {
    padding: 0;
}
.table tr th .dropdown ul li a:link {
    display: block;
    font-weight: 400;
    font-size: 16px;  
}
.table tr th .dropdown ul li a:hover,
.table tr th .dropdown ul li a:visited,
.table tr th .dropdown ul li a:active {
    background-color: var(--elturf-orange-oscuro);
    color: #fff;
}


/*botones login*/
#header .theme-menu ul li {
    /*border-right: 1px solid var(--elturf-blue-oscuro);*/
    border-right: 1px solid #3f3f3f;
}

#header .theme-menu ul li a:link {
    /*font-size: 11px;*/
    padding-left: 6px;
    padding-right: 6px;

}

#header .login-signup ul li a:link {
    font-size: 11px;
}

/*menu desplegae*/
#header {
    background: var(--elturf-blue);
    margin-bottom: 10px;
}

#header .navbar-default ul.sub-menu li a {
    background-color: transparent;
    color: inherit;
    padding-left: 25px;
    min-width: 250px;
}

#header .navbar-default ul.sub-menu li:hover a {
    background-color: transparent;
    color: inherit;
}

#header .navbar-default ul.sub-menu li a:hover {
    background-color: var(--elturf-orange-oscuro);
    color: #fff;
    padding-left: 25px;
}

#header .elt_menu.sub-menu {
    font-size: 10px;
}

body > div > div > div.logo > h1 > a > img {
    height: 50px;
}

body > div > div > div.ticker-flexslider {
    border-left: 0;
    margin-top: 10px;
    margin-left: 0;
    width: 200px;
}

/*botones home REV RD PG*/
.section-botones_revista_movil {
    margin: 0px;
    background: var(--elturf-orange);
    color: #fff;
}
.section-botones_revista_movil.row {
    margin-right: -15px;
    margin-left: -15px;
}
.section-botones_revista_movil .tituloBTN {
    font-size: 2.0em;
    font-weight: 700;
}
.section-botones_revista_movil .col-xs-12 {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.section-botones_revista_movil .col-xs-4.item {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
    padding-left: 0;
    border: 1px solid var(--elturf-orange-oscuro); 
}

.section-botones_revista_movil a.custom-link:link,
.section-botones_revista_movil a.custom-link:active {
    color: #fff;
}

.bandera_menu {
    width: 15px;
}
#header > div.navbar.navbar-default > nav > div.nav-right > div.login-signup > ul > li > a.a_bandera_menu {
    padding: 16px 6px;
}
#dropdown > ul > li.separador_menu {
    width: 1px;
}
.logo-search .ticker-flexslider {
    display: block;
}

.logo-search .search-form {
    display: block;
    /*width: 100%;
    margin-top: 15px;*/
}
.logo-search .search-form input[type="text"] {
 /* width: 100%;*/
}

@media (min-width: 1200px) {
    #header .elt_menu.sub-menu {
        width: 1170px;
    }
    .bandera_menu {
        width: 22px;
    }
    #header > div.navbar.navbar-default > nav > div.nav-right > div.login-signup > ul > li > a.a_bandera_menu {
        padding: 16px 8px;
        /*height: 58px;*/
    }
    .logo-search .search-form {
        display: block;
        /*width: 200px;*/
        margin-top: 0;
    }
}
@media (min-width: 992px) {
    #header .elt_menu.sub-menu {
        width: 970px;
    }
    .bandera_menu {
        width: 22px;
    }
    #header > div.navbar.navbar-default > nav > div.nav-right > div.login-signup > ul > li > a.a_bandera_menu {
        padding: 16px 8px;
    }
    .logo-search .search-form {
        display: block;
        /*width: 200px;*/
        margin-top: 0;
    }
}
@media (min-width: 768px) {
    #header .elt_menu.sub-menuu {
        width: 750px;
    }
    .bandera_menu {
        width: 22px;
    }
    #header > div.navbar.navbar-default > nav > div.nav-right > div.login-signup > ul > li > a.a_bandera_menu {
        padding: 16px 1px;
    }
    .logo-search .search-form {
        display: block;
        /*width: 200px;*/
        margin-top: 0;
    }
}

.social-icons ul li a:hover {
    color: var(--elturf-orange);
}

.social-icons ul li a:hover.glyphicon {
    color: var(--elturf-orange);
}

/*footer*/
footer {
    padding: 30px 0;
}

.elt_footer {
	background-color: var(--elturf-blue-oscuro);
	margin: 0;
	width: 100%;
}

footer .footer-widget {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

footer.elt_footer_ori {
	background-color:  var(--elturf-blue);
	margin-top: 0;
}

footer.elt_footer_ori .pp-image {
	width: 15%;
}
footer.elt_footer_ori .pp-desc {
	width: 80%;
}
/*
ooter.elt_footer_ori .pp-image.footer img {
	width: 62px;
}
*/

footer.elt_footer_ori .pp-desc span {
	display: inline;
}

.elt_footer .widget_categories ul li a {
	padding: 5px 10px;
}

.elt_footer .widget_categories ul li a:hover {
	padding-left: 15px;
}

footer a,
footer a:link {
    color: #afbabd;
}
footer a:hover,
footer a:active,
footer a:focus {
    color: var(--elturf-orange);
}

/*noticias*/
/*div.container div div.blog-mask div img {
    -webkit-box-shadow: 20px 20px 26px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: 20px 20px 26px -7px rgba(0,0,0,0.75);
    box-shadow: 20px 20px 26px -7px rgba(0,0,0,0.75);
    }*/

    /*parche para q funcione altod e noticias automatico elturf*/
    @media (max-width: 991px) and (min-width: 768px) {
        .masonry-item {
            min-height: auto;
        }
    }
    /*parche para q funcione altod e noticias automatico elturf*/

    .masonry-item div.separador_noticia {
        margin: 0;
        padding: 0;
        height: 5px;
        line-height: 0px;
        background-color: transparent;
    }
    .hr_separador_noticia {
        margin-top: 3px;
        margin-bottom: 3px;
    }

    .carousel-caption {
        background-color: rgba(0, 0, 0, 0.6);
        right: 0%;
        left: 0%;
        padding: 5px;
        bottom: 0px;
    }
    .carousel-caption h2 {
        padding-top: 20px;
        text-align: left;
        font-size: 24px;
    }
    .allnews .latest-slider .owl-dots {
        position: absolute;
        top: 0;
        right: 0;
        margin-top: -63px;
        margin-right: -3px;
    }
    .allnews .latest-slider .owl-dots .owl-dot {
        width: 12px;
        height: 12px;
        background: var(--elturf-gray);
        display: inline-block;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        border-radius: 2px;
        margin: 3px;
    }
    .allnews .latest-slider .owl-dots .active {
        background: var(--elturf-orange);
    }

    @media only screen and (max-width: 1200px) {
        .featured-cols {
            width: 100%;
        }
    }
    @media only screen and (max-width: 960px) {
        .featured-cols {
            width: 100%;
        }
    }
    .masonry-item .blog-gallery {
        margin-bottom: 5px;
    }
    .blog-list-desc label {
        font-size: 12px;
        margin-bottom: 0px;
    }
    .blog-list-desc label img {
        vertical-align: baseline;
    }
    .blog-list-desc h4 a {
        font-size: 14px;
        line-height: 20px;
    }

    /*galeria videos*/
    .contenedor-video-galeria {
        height: 630px;
        background-color: #000;
    }
    .videover-description {
        top: 20px;
        color: #fff;
        margin: 20px;
    }
    .videover-description span {
        display: inline-block;
    }
    .contenedor-video-galeria .columna-lateral-videos {
        height: 630px;
        overflow: hidden;
        overflow-y: scroll;
        background-color: var(--elturf-gray-oscuro);
        color: #fff;
        font-size: 11px;
        line-height: 14px;
    }
    .contenedor-video-galeria .columna-lateral-videos h4 {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 15px;
        font-weight: bold;
        color: #fff;
        text-transform: uppercase;
    }

    .contenedor-video-galeria .columna-lateral-videos .row.fila-video-galeria {
        margin-top: 0;
        margin-bottom: 10px;
        margin-left: 0;
        margin-right: 0;
        background-color: var(--elturf-gray-oscuro2);
    }

    .contenedor-video-galeria .columna-lateral-videos .row.fila-video-galeria .fila-video-galeria1 {
        padding: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .contenedor-video-galeria .columna-lateral-videos .row.fila-video-galeria .fila-video-galeria2 {
        font-size: 11px;    
        line-height: 14px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

/*
.contenedor-video-galeria .columna-lateral-videos .fila-video-galeria-row {
    margin: 0;
}

.contenedor-video-galeria .columna-lateral-videos .fila-video-galeria {
    height: 90px;
    overflow: hidden;
    background-color: var(--elturf-gray-oscuro2);
    margin-bottom: 10px;
}
*/


.contenedor-video-galeria .columna-lateral-videos .link-video-cover {
    background-color: var(--elturf-orange);
    padding: 0 5px;
    width: auto;
    top: 0;
    position: absolute;
    z-index: 1;
}

/*senal en vivo*/
#ajax_senal_envivo {
    background-color: var(--elturf-blue-oscuro);
    position: absolute;
    color: #fff;
    top:58px;
    z-index: 13;
}
#ajax_senal_envivo img {
    background-color: #fff;
}

#live-container {
    background-color: var(--elturf-blue-oscuro);
    position: relative;
    color: #fff;
}

#live-container h1,
#live-container h2,
#live-container h3,
#live-container h4 {
    font-size: 14px;
    color: var(--elturf-orange);
}

#live-container .btn-senal-envivo {
    background-color: var(--elturf-orange-oscuro);
}

#live-selector-container .btn-lista-carerras {
    background-color: var(--elturf-orange-oscuro);
}

.info-box-subtitle {
    color: var(--elturf-orange);
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: 600;
    margin-top: -20px;
    margin-bottom: 20px;
}

.res-ejemplar-para {
    margin: 0;
    font-weight: 500;
    font-style: italic;
    font-size: 1.1em;
}

.resume-parr {
    margin-bottom: 0;
    line-height: 1;
}

.corTex {
    font-size: 2.6em;
    font-weight: 500;
}

.smFat {
    font-size: 1.3em;
    font-weight: 500;
}

.disTex {
    font-weight: 500;
}
/* streaming */
#live-container #close-live {
    font-size: 3em;
    color: #fff;
    position: absolute;
    top: 0px;
    right: 15px;
    z-index: 1;
}

#live-container h3.text-detalle-streaming {
    color: #fff;
    margin: 0;
    padding-bottom: 10px;
}


.pronosticosRow{
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.pronosticosCol{
    padding: 0 3px;
}

.cajaPronosticoMandil{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2.4em;
    font-weight: 600;
    width:50px;
    height:50px;
}


.row-streaming-selector {
    padding: 10px;
}

.live-wrapper {
    padding: 15px;
}

#streaming-selector {
    float: left;
    width: 100%;
    height: auto;
    background-color: var(--elturf-orange-oscuro);
}

/* fin streaming */


/*Ficha Ejemplar ELTURF-CLI*/
#fichaEjemplar>.nav-tabs>li>a:link {
    color: #000;
    border: 1px solid var(--elturf-gray);
}
#fichaEjemplar>.nav-tabs {
    border-bottom-color: var(--elturf-gray);
}

#ajax_ejemplar_pedigree a {
    color: #000;
}
#ajax_ejemplar_pedigree  {
    color: #000;
}

#ajax_ejemplar_pedigree a:hover,
#ajax_ejemplar_pedigree a:active,
#ajax_ejemplar_pedigree a:focus {
    color: var(--elturf-orange);
}

#ajax_ejemplar_pedigree .table > tbody > tr > td { border-color: var(--elturf-gray-claro) !important;}
#padrillo p{margin-bottom: 10px;}

hr.hr_separador_ejemplar {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 0;
    border-top: 1px solid transparent;
}

hr.hr_ejemplar {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid var(--elturf-gray);
}

.burbuja_contactos_ejemplar {
    border: 1px solid var(--elturf-gray);
    border-radius: 5px;
    padding: 10px;
    margin: 10px;
}

.burbuja_contactos_ejemplar:hover {
    background-color: var(--elturf-gray-claro);
}

.elturf_tabs-widget .nav-tabs li a {
    padding: 8px;
    font-size: 1.2em;
    font-weight: 300;
    border: 1px solid var(--elturf-blue);
}

.elturf_tabs-widget .nav-tabs li {
    list-style: disc inside;
    margin-left: 0;
    padding-left: 0;
    text-indent: 0;
}

.elturf_dolar-price,
.elturf_price {
	line-height: 15px;
}
.burbuja_contactos_ejemplar {
	margin: 0;
}

/*burbuja indice eficiencia*/
.elt-panel-ie-e {
    margin: 5px;
}
.elt-panel-ie-e .icono-ayuda,
.elt-panel-ie-e .icono-ayuda a,
.elt-panel-ie-e .icono-ayuda a:link,
.elt-panel-ie-e .icono-ayuda a:hover,
.elt-panel-ie-e .icono-ayuda a:focus,
.elt-panel-ie-e .icono-ayuda a:visited {
    color: inherit;
}
.elt-panel-ie-e .elt-panel-ie-e-iem,
.elt-panel-ie-e .elt-panel-ie-e-iea,
.elt-panel-ie-e .elt-panel-ie-e-var,
.elt-panel-ie-e .elt-panel-ie-e-ptos,
.elt-panel-ie-e .elt-panel-ie-e-ptos-sire {
    padding: 5px;
    /*margin: 5px;*/
}
.elt-panel-ie-e .elt-panel-ie-e-iem .popover,
.elt-panel-ie-e .elt-panel-ie-e-iea .popover,
.elt-panel-ie-e .elt-panel-ie-e-var .popover,
.elt-panel-ie-e .elt-panel-ie-e-ptos .popover,
.elt-panel-ie-e .elt-panel-ie-e-ptos-sire .popover {
    width: 250px;
}
.elt-panel-ie-e .elt-panel-ie-e-iem .panel-heading,
.elt-panel-ie-e .elt-panel-ie-e-iem .panel-body,
.elt-panel-ie-e .elt-panel-ie-e-iea .panel-heading,
.elt-panel-ie-e .elt-panel-ie-e-iea .panel-body,
.elt-panel-ie-e .elt-panel-ie-e-var .panel-heading,
.elt-panel-ie-e .elt-panel-ie-e-var .panel-body,
.elt-panel-ie-e .elt-panel-ie-e-ptos .panel-heading,
.elt-panel-ie-e .elt-panel-ie-e-ptos .panel-body,
.elt-panel-ie-e .elt-panel-ie-e-ptos-sire .panel-heading,
.elt-panel-ie-e .elt-panel-ie-e-ptos-sire .panel-body {
    padding: 5px;
}

/*padrillo*/
/*Ficha Ejemplar PEL*/
/*section#fichaEjemplar*/

section#fichaEjemplar #ajax_ejemplar_home .rnickbox-v2 button {
    background-color: var(--elturf-orange);
    width: 100px;
}
section#fichaEjemplar #ajax_ejemplar_home .rnickbox-v2 .guardar_cruzar button {
    background-color: var(--elturf-orange);
    width: auto;
}
section#fichaEjemplar #ajax_ejemplar_home .rnickbox-v2 button.close {
    background-color: transparent;
}

section#fichaEjemplar .rnickTitle {
    text-align: right;
    margin-bottom: 0;
}

section#fichaEjemplar #ajax_ejemplar_home .rnickbox-v2 button img {
    width: 47px;
}





.tab_nuevo_turf_ejemplares.nav-tabs.nav-justified>li {
    padding: 0;
    display: table-cell;
    width: 1%;
}

.tab_nuevo_turf_ejemplares.nav-tabs.nav-justified>li>a {
    cursor: default;
    background-color: #ecebeb;
    text-transform: uppercase;
    color: var(--elturf-botones-programas-y-pronosticos-home) !important;   
    border: 0px solid var(--elturf-blue-oscuro);
    border-bottom: 1px solid #bcbcbc;
    border-radius: 0;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.tab_nuevo_turf_ejemplares.nav-tabs.nav-justified>li>a:hover,
.tab_nuevo_turf_ejemplares.nav-tabs.nav-justified>li.active>a,
.tab_nuevo_turf_ejemplares.nav-tabs.nav-justified>li.active>a:hover {
    background-color: #fff;
    border-top: 1px solid #bcbcbc;
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
    border-bottom: 1px solid #fff;
    color: #74777b;

}

@media (max-width:350px) {
	.tab_nuevo_turf_ejemplares.nav-tabs.nav-justified>li>a>.fa {
        display: block;
    }
}
@media (min-width:351px) and (max-width:480px) {
    .tab_nuevo_turf_ejemplares.nav-tabs.nav-justified>li>a>.fa {
        display: block;
    }	
}

/*
@media (max-width:350px) {
	.tab_nuevo_turf.nav-tabs.nav-justified>li {
		float: left;
		width: auto;
		text-indent: initial;
	}
	.tab_nuevo_turf.nav-tabs.nav-justified>li>a>i {
		margin: 0;
		padding: 0;
	}
}
@media (min-width:351px) and (max-width:480px) {
	.tab_nuevo_turf.nav-tabs.nav-justified>li {
		float: left;
		width: auto;
		text-indent: initial;
	}	
	.tab_nuevo_turf.nav-tabs.nav-justified>li>a>i {
		margin: 0;
		padding: 0;
	}	
}
@media (min-width:481px) and (max-width:768px) {
}
@media (min-width:769px) and (max-width:991px) {
}
@media (min-width:992px) {
}
*/

section#fichaEjemplar #section1 {
	border-bottom: 1px solid #000;
}
section#fichaEjemplar #section1 p {
	margin-bottom: 10px;
}
section#fichaEjemplar #section1 h4 {
	margin-bottom: 5px;
}

section#fichaEjemplar #section2 {
    margin-top: 20px;
}
section#fichaEjemplar #section2 p {
	margin-bottom: 10px;
}
section#fichaEjemplar #section2 .smTB {
	margin-bottom: 0px;
}

section#fichaEjemplar .catalogoText {
	font-weight: bold;
    padding: 6px;
    width: 70%;
    float: left;
    color: #fff;
    text-align: center;
}
section#fichaEjemplar .catalogoIcon {
    padding: 2px;
    width: 30%;
    float: left;
    text-align: center;
    background-color: #fff;
    color: var(--elturf-orange);
    font-size: 1.5em;
}

/*remates*/
.alinear_bandera {
    display: inline;
}

.elt_remates_vista_general .elt_remates_vista_general_panel_titulos .alinear_bandera {
    display: inline;
}

.elt_remates_vista_general .elt_remates_vista_general_panel_titulos div>div.cont_fecha {
    border: 1px solid var(--elturf-blue);
    border-radius: 5px;
    padding: 3px;
    background-color: #fff;
    width: 100%;
    height: 100%;
}

.elt_remates_vista_general .elt_remates_vista_general_panel_titulos div>div.cont_fecha span.numero_fecha_remates {
    font-size: 22px;
    font-weight: bold;
}

.elt_remates_vista_general .elt_remates_vista_general_panel_titulos div>div.cont_fecha span.texto_fecha_remates1,
.elt_remates_vista_general .elt_remates_vista_general_panel_titulos div>div.cont_fecha span.texto_fecha_remates2,
.elt_remates_vista_general .elt_remates_vista_general_panel_titulos div>div.cont_fecha span.texto_fecha_remates3 {
    font-size: 12px;
    font-weight: initial;
}

.elt_remates_vista_general .elt_remates_vista_general_panel_titulos ul {
    margin-left: 20px;
    list-style: none;
}

.elt_remates_vista_general .elt_remates_vista_general_panel_titulos ul li {
    margin-left: 0;
    padding: 8px;
    list-style: none;
}

.elt_remates_vista_general .elt_remates_vista_general_panel_titulos ul li img.alinear_bandera {
    display: inline;
}

/*Remates*/

/*-------------precios venta ejemplar elturf-----------------*/

.elturf_price {
    display: inline-block;
    margin: 0 15px 10px 0;
    font-size: 1em;
    font-weight: normal; /*900*/
}

.elturf_dolar-price {
    display: inline-block;
    margin: 0 15px 10px 0;
    font-size: 1em;
    color: var(--elturf-orange);
    font-weight: bold; /*900*/
}

.elturf_old-price {
    display: inline-block;
    margin: 0 15px 10px 0;
    font-size: 1em;
    color: var(--elturf-gray);
    font-weight: normal; /*900*/
    text-decoration: line-through;
}

/*-------------precios venta ejemplar elturf-----------------*/


section.catalog-grid h4 {
    font-size: 14px;
}

span.numero_fecha_remates {
    font-size: 18px;
}

section.catalog-grid h4 a {
    color: var(--elturf-blue) !important;
}
section.catalog-grid h4 a:hover,
section.catalog-grid h4 a:active,
section.catalog-grid h4 a:focus {
    color: var(--elturf-orange) !important;
}

section.catalog-grid .elturf_circulo_msg_venta_0,
section.catalog-grid .elturf_circulo_msg_venta_1,
section.catalog-grid .elturf_circulo_msg_venta_2,
section.catalog-grid .elturf_circulo_msg_venta_3,
section.catalog-grid .elturf_circulo_msg_venta_4 {
    z-index: 1 !important;
}
section.catalog-grid .tile .price-label {
    z-index: 1;
}
section.catalog-grid .tile .alto_fila_remate {
    height: auto;
}
section.catalog-grid .tile .footer a {
    color: var(--elturf-orange) !important;
}
section.catalog-grid .tile .footer a:hover,
section.catalog-grid .tile .footer a:active,
section.catalog-grid .tile .footer a:focus {
    color: var(--elturf-orange-oscuro) !important;
}
section.catalog-grid .categories a:link, .categories a {
    color: var(--elturf-orange) !important;
}

#acordeonMovil .shop-filters .filter-section .categories li, section.catalog-grid .shop-filters .filter-section .categories li {
    list-style: none !important;
    padding-left: 1.3em; 
}




section.catalog-grid .shop-filters .filter-section .categories li a {
    color: var(--elturf-blue) !important;
    background: transparent !important;
}
section.catalog-grid .shop-filters .filter-section .categories li a:hover,
section.catalog-grid .shop-filters .filter-section .categories li a:active,
section.catalog-grid .shop-filters .filter-section .categories li a:focus {
    color: var(--elturf-orange) !important;
}
section.catalog-grid .tile .footer .tools .add-cart-btn span,
section.catalog-grid .tile .footer .tools .add-cart-btn i {
    color: #fff;
}


/*tabs home elturf*/
.tab_nuevo_turf.nav-tabs.nav-justified>li>a {
 /* color: #fff;*/
 cursor: default;
 /*font-weight: bold;*/
 text-transform: uppercase;
 /* background-color: var(--elturf-blue);*/
 color: var(--elturf-botones-programas-y-pronosticos-home) !important;
 background-color: #ecebeb;
 border: 0px solid var(--elturf-blue-oscuro);
 border-bottom: 1px solid #bcbcbc;
 border-radius: 0;
 -webkit-border-top-left-radius: 20px;
 -webkit-border-top-right-radius: 20px;
 -moz-border-radius-topleft: 20px;
 -moz-border-radius-topright: 20px;
 border-top-left-radius: 20px;
 border-top-right-radius: 20px;
}

.tab_nuevo_turf.nav-tabs.nav-justified>li>a:hover,
.tab_nuevo_turf.nav-tabs.nav-justified>li.active>a,
.tab_nuevo_turf.nav-tabs.nav-justified>li.active>a:hover {
    background-color: #fff;
    /*border: 1px solid var(--elturf-blue-oscuro);*/
    border-top: 1px solid #bcbcbc;
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
    border-bottom: 1px solid #fff;
    color: #74777b  !important;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.tab_nuevo_turf_tabs.tab-content{
    border-bottom: 1px solid var(--elturf-gray);
    border-left: 1px solid var(--elturf-gray);
    border-right: 1px solid var(--elturf-gray);
}

.tab_nuevo_turf_tabs.tab-content a:active, .tab_nuevo_turf_tabs.tab-content a:focus{
    outline: none; /* Works in Firefox, Chrome, IE8 and above */ 
}

.tab_nuevo_turf.nav-tabs.nav-justified>li {
    padding-left: 0;
    padding-right: 0;
}

.tab_nuevo_turf_tabs.tab-content,
.tab_nuevo_turf_tabs.tab-content .tab-content {
    padding: 10px;
}
/*tabs home elturf*/

.featured-desc .glyphicon{color: #fff;}

/*galeria fotos videos*/
.custom-isotope-filter {
    margin: 0;
    background-color: var(--elturf-blue);
    padding: 0;
}
.custom-isotope-filter>ul {
    text-align: center;
}
.isotope-filter ul {
    margin: 0;
}
.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}

.list-inline>li {
    display: inline-block;
    padding-right: 0;
    padding-left: 0;
    text-indent: 0;
}
.custom-isotope-filter ul li {
    line-height: 60px;
    min-width: 6%;
    text-align: center;
}
.custom-isotope-filter ul li a {
    color: #fff;
    display: inline-block;
    height: 100%;
    width: auto;
    padding: 0px 10px 0px 10px;
}
.custom-isotope-filter ul li a:hover,
.custom-isotope-filter ul li a:active,
.custom-isotope-filter ul li a:focus {
    background-color: var(--elturf-orange);
    color: #fff;
}
#portfolio.portfolio-nospaces .row.portfolio-wrapper-nospaces {
    margin: 0;
}
#portfolio.portfolio-nospaces .row.portfolio-wrapper-nospaces > div {
    padding: 0;
    margin-bottom: 0;
}


/*-------------celda calendario bootstrap elturf-----------------*/

.table > thead > tr > td.cal_reunion,
.table > tbody > tr > td.cal_reunion,
.table > tfoot > tr > td.cal_reunion,
.table > thead > tr > th.cal_reunion,
.table > tbody > tr > th.cal_reunion,
.table > tfoot > tr > th.cal_reunion,
.table > thead > tr.cal_reunion > td,
.table > tbody > tr.cal_reunion > td,
.table > tfoot > tr.cal_reunion > td,
.table > thead > tr.cal_reunion > th,
.table > tbody > tr.cal_reunion > th,
.table > tfoot > tr.cal_reunion > th {
  /*background-color: #F5F497;*/
  background-color: #efefef;
}
.table-hover > tbody > tr > td.cal_reunion:hover,
.table-hover > tbody > tr > th.cal_reunion:hover,
.table-hover > tbody > tr.cal_reunion:hover > td,
.table-hover > tbody > tr:hover > .cal_reunion,
.table-hover > tbody > tr.cal_reunion:hover > th {
  background-color: #F5F497;
}

.table > thead > tr > td.cal_resultado,
.table > tbody > tr > td.cal_resultado,
.table > tfoot > tr > td.cal_resultado,
.table > thead > tr > th.cal_resultado,
.table > tbody > tr > th.cal_resultado,
.table > tfoot > tr > th.cal_resultado,
.table > thead > tr.cal_resultado > td,
.table > tbody > tr.cal_resultado > td,
.table > tfoot > tr.cal_resultado > td,
.table > thead > tr.cal_resultado > th,
.table > tbody > tr.cal_resultado > th,
.table > tfoot > tr.cal_resultado > th {
  background-color: #C2D6B9;
}
.table-hover > tbody > tr > td.cal_resultado:hover,
.table-hover > tbody > tr > th.cal_resultado:hover,
.table-hover > tbody > tr.cal_resultado:hover > td,
.table-hover > tbody > tr:hover > .cal_resultado,
.table-hover > tbody > tr.cal_resultado:hover > th {
  background-color: #C2D6B9;
}

.table > thead > tr > td.col_celda1,
.table > tbody > tr > td.col_celda1,
.table > tfoot > tr > td.col_celda1,
.table > thead > tr > th.col_celda1,
.table > tbody > tr > th.col_celda1,
.table > tfoot > tr > th.col_celda1,
.table > thead > tr.col_celda1 > td,
.table > tbody > tr.col_celda1 > td,
.table > tfoot > tr.col_celda1 > td,
.table > thead > tr.col_celda1 > th,
.table > tbody > tr.col_celda1 > th,
.table > tfoot > tr.col_celda1 > th {
  background-color: #F5F497;
}
.table-hover > tbody > tr > td.col_celda1:hover,
.table-hover > tbody > tr > th.col_celda1:hover,
.table-hover > tbody > tr.col_celda1:hover > td,
.table-hover > tbody > tr:hover > .col_celda1,
.table-hover > tbody > tr.col_celda1:hover > th {
  background-color: #F5F497;
}

.table > thead > tr > td.col_celda2,
.table > tbody > tr > td.col_celda2,
.table > tfoot > tr > td.col_celda2,
.table > thead > tr > th.col_celda2,
.table > tbody > tr > th.col_celda2,
.table > tfoot > tr > th.col_celda2,
.table > thead > tr.col_celda2 > td,
.table > tbody > tr.col_celda2 > td,
.table > tfoot > tr.col_celda2 > td,
.table > thead > tr.col_celda2 > th,
.table > tbody > tr.col_celda2 > th,
.table > tfoot > tr.col_celda2 > th {
  background-color: #C2D6B9;
}
.table-hover > tbody > tr > td.col_celda2:hover,
.table-hover > tbody > tr > th.col_celda2:hover,
.table-hover > tbody > tr.col_celda2:hover > td,
.table-hover > tbody > tr:hover > .col_celda2,
.table-hover > tbody > tr.col_celda2:hover > th {
  background-color: #C2D6B9;
}

/*-------------celda calendario bootstrap elturf-----------------*/


/* cambios mario loyola */

.auspicioFooterHome{
    margin-top: 35px;
    margin-bottom: 25px;
}
h2.fecha:first-letter {
    text-transform: uppercase;
}

.ieText {
    text-align: center;
}

#ajax_home_remates a:link.btn-primary {
    color: #fff !important;
}

#ajax_home_clasicos_1 h5{margin-bottom: 10px !important;}
.tab_nuevo_turf_tabs a {color: #000 !important;}
.tab_nuevo_turf_tabs .btn {/*color: #fff !important;*/}
.paises {padding-top: 8px;}
.paises .btn-primary ,#acordeon_3 .btn-primary ,#home_estadisticas .btn-primary {color: #000 !important; background-color: #ecebeb; border: 1px solid #bcbcbc;} 
.paises .btn-primary:hover ,#acordeon_3 .btn-primary:hover ,#home_estadisticas .btn-primary:hover {background-color: #fff;} 
.btn.btn-success.btn-sm.elturf_btn_menu{background-color: #ecebeb; color: #000 !important; border-color: #464646;}

b, strong {
    font-weight: 900;
}

.section-botones_revista_movil a:hover{color:#e5e5e5 !important;}
.section-botones_revista_movil a:active{color:#e5e5e5 !important;}
.section-botones_revista_movil a:visited{color:#fff !important;}

.top-banner{background-color: #fff !important;}
.botonrevista{background-color: var(--elturf-orange);} /*#007e84;*/

#elturf_scroll_general li {
    list-style:none;
    padding-left: 20px;
}

.blog-post h3 {
    font-weight: 900; color: #000 !important; font-size: 32px; line-height: 1.2em;
}
.blog-post , .blog-post p {
    font-size: 16px !important;
}
.blog-post .subview_carrera {
    font-size: 13px !important;
}
#home_estadisticas>a>.btn-primary {color: #000 !important; background-color: #ecebeb;}

.seguimientotabla > tbody > tr > td {
 vertical-align: middle;
}

h4.panel-title a:link {text-transform: uppercase; font-weight: normal !important; color:#696969 !important;}

#acordeon_0 a:nth-child(1) {color:#696969 !important;}

.modal-backdrop{z-index: 1 !important; }
.loader {
  border: 5px solid #f3f3f3; /* Light grey */
  border-top: 5px solid var(--elturf-orange); /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media screen and (min-width:320px) and (max-width:1000px) and (orientation:landscape){
    /*.navbar-default{display: none;}*/ /*quitado por Freddy Pizarro 2019-11-12*/
}

/* TABS HOME EN MOVIL*/
@media screen and (max-width: 480px) {

    .elturf_scroll_general_col ul li a{font-size: 14px !important;}

    .featured-bg-gradient {height: 236px;}

    .theme-menu ul li a:link, .theme-menu ul li a:visited {padding: 5px 15px;}

    #acordeonMovil h1{font-size: 18px; margin-bottom: 5px;} 
    #acordeonMovil h2{font-size: 16px; margin-bottom: 5px;}
    #acordeonMovil #ajax_busqueda_carreras{display: none;}
    #acordeonMovil #ajax_calendario_carreras{display: none;}

    #fichaEjemplar>.nav-tabs>li a:link {color:#000;}


    .tab_nuevo_turf {
        padding-left:2px;
        padding-right:2px;
    }
    .tab_nuevo_turf li {
        display:block !important;
        width:100%;
        margin:0px;
    }
    .tab_nuevo_turf li.active {
        border-bottom:1px solid #ddd !important;
        margin: 0px;
    }
    #careras-ayer-tabs-ul, #programa-tabs-ul,#remates-tabs-ul, #link_tab_estadisticas_16 { 
        /*display: flex;*/
        justify-content: center;
    }


    #link_tab_estadisticas_16>li, 
    #programa-tabs-ul>li, 
    #careras-ayer-tabs-ul>li {
        float: left;
    } 

    #link_tab_estadisticas_16>li>a>img, 
    #programa-tabs-ul>li>a>img, 
    #careras-ayer-tabs-ul>li>a>img {
        /*width: 25px;*/
    }

    #link_tab_estadisticas_16> li a, 
    #programa-tabs-ul> li a, 
    #careras-ayer-tabs-ul > li a {
        color: #0e0e0e !important;
        /*padding: 2px;*/
    }

    #acordeonMovil   ul li {
    /* margin-left: 0;*/
    padding-left: 0.1em;
    }
    #acordeonMovil   .nav>li>a {
        /* margin-left: 0;*/
        padding: 5px 7px; 
    }

    #acordeonMovil   .nav-tabs > li {
    float:none;
    display:inline-block;
    zoom:1;
    }

    #acordeonMovil .nav-tabs {
        text-align:center;
    }

    .nav-tabs {
        background-color: #fff;
    } 

    #careras-ayer-tabs-ul> .condicion {
        display: none;
    }
}

/* cambio en el breakpoint para collapsar menu en todos los dispositivos excepto escritorios*/
@media (max-width: 1024px) {

    .navbar-header {
        float: right;
    }
    .navbar-toggle {
        display: block;
        
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }

    .nav-right {
        float: left;
    }

    .navbar-left {
        overflow: hidden;
    }

    /* scroll de texto en banner*/

.slidingVertical{
  display: inline;
  text-indent: 8px;
}
.slidingVertical span{
  animation: topToBottom 28s linear infinite 0s;
  -ms-animation: topToBottom 28s linear infinite 0s;
  -webkit-animation: topToBottom 28s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}
.slidingVertical span:nth-child(2){
  animation-delay: 7s;
  -ms-animation-delay: 7s;
  -webkit-animation-delay: 7s;
}
.slidingVertical span:nth-child(3){
  animation-delay: 14s;
  -ms-animation-delay: 14s;
  -webkit-animation-delay: 14s;
}
.slidingVertical span:nth-child(4){
  animation-delay: 21s;
  -ms-animation-delay: 21s;
  -webkit-animation-delay: 21s;
}


/*topToBottom Animation*/
@-moz-keyframes topToBottom{
  0% { opacity: 0; }
  5% { opacity: 0; -moz-transform: translateY(50px); }
  10% { opacity: 1; -moz-transform: translateY(0px); }
  25% { opacity: 1; -moz-transform: translateY(0px); }
  30% { opacity: 0; -moz-transform: translateY(-50px); }
  80% { opacity: 0; }
  100% { opacity: 0; }
}
@-webkit-keyframes topToBottom{
  0% { opacity: 0; }
  5% { opacity: 0; -webkit-transform: translateY(50px); }
  10% { opacity: 1; -webkit-transform: translateY(0px); }
  25% { opacity: 1; -webkit-transform: translateY(0px); }
  30% { opacity: 0; -webkit-transform: translateY(-50px); }
  80% { opacity: 0; }
  100% { opacity: 0; }
}
@-ms-keyframes topToBottom{
  0% { opacity: 0; }
  5% { opacity: 0; -ms-transform: translateY(50px); }
  10% { opacity: 1; -ms-transform: translateY(0px); }
  25% { opacity: 1; -ms-transform: translateY(0px); }
  30% { opacity: 0; -ms-transform: translateY(-50px); }
  80% { opacity: 0; }
  100% { opacity: 0; }
}
/* fin scroll de texto en banner*/
}
