.cssFile_82_common_970_hibiscus {}

.advert, .publi_ext_120_600, #footerLanding {display:none} /*Quitar cuando todos los productos implementen la lógica en las TPLs*/

.text p  {margin:.416em 0; line-height:1.5em}

.borderTopSolid000 {border-top:1px solid #000000}

#top {left:0}

.HIB.home #content{ background-color: #F0F0F0; border:none; width: auto; padding: 0;}

/* caja hibiscus con bordes redondos (con imgs para IE)*/
.caja_hibiscus .mid {background:#e6002c; color:#fff; font-family:Arial,Helvetica,sans-serif}
.caja_hibiscus .top {border-top-left-radius:8px; border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px; height:10px; background:#e6002c; }
.caja_hibiscus .bot {border-bottom-left-radius:8px; border-bottom-right-radius:8px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; height:10px; background:#e6002c; }

/*** /BOXES **/

/* jQuery Dialogs: DESHIBISCUIZAR para que se muestren en ROJO. De momento sólo se necesita en RES (opción "Mostrar menú")*/
body .deshibiscuizador .ui-widget-header {font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#e6002c; border:1px solid #E3A1A1}
body .deshibiscuizador .ui-state-hover .ui-icon, body .deshibiscuizador .ui-state-focus .ui-icon {background-image:url(/assets/images/A/jquery/ui-icons_cc0000_256x240.png)}
body .deshibiscuizador .ui-dialog-content a {color:#e6002c}
body .deshibiscuizador .ui-dialog-content {font:1em/1.3em Verdana,Arial,Helvetica,sans-serif; color:#444}
/*** /HIBISCUS DIALOGS **/

/*** HIBISCUS CALENDARS **/
/* jQuery Calendars: no quitar tag body, única forma de DESHIBISCUIZAR. Los CALENDARIOS siempre tienen que ser ROJOS*/
body .hasDatepicker .ui-widget-header, body .ui-datepicker-group .ui-widget-header {background-color:#e6002c; border:1px solid #E3A1A1} /*cabecero*/
body .hasDatepicker .ui-state-hover .ui-icon, body .hasDatepicker .ui-state-focus .ui-icon, body .ui-datepicker-group .ui-state-hover .ui-icon, body .ui-datepicker-group .ui-state-focus .ui-icon {background-image:url(/assets/images/A/jquery/ui-icons_cc0000_256x240.png)} /*iconos sprite jQuery ui. Lo sustituyo por rojo Atrapalo*/
/*** /HIBISCUS CALENDARS **/

/*** HIBISCUIZADOR **/
.hibiscuizador {font-family:Arial,Helvetica,sans-serif}
.hibiscuizador {color:#666}
.hibiscuizador .blackHib {color:#111}
.hibiscuizador .ui-tabs .ui-tabs-nav li a, .hibiscuizador .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {color:#e6002c;}
/*** /HIBISCUIZADOR **/

/*** DESHIBISCUIZADOR **/
.hibiscuizador .deshibiscuizador {font-family: Verdana,Arial,Helvetica,sans-serif}
.hibiscuizador .deshibiscuizador a {color:#e6002c}
.hibiscuizador .deshibiscuizador p {color:#444}
.hibiscuizador .deshibiscuizador .s, .hibiscuizador .deshibiscuizador .sprite_general {background-image:url(/images_new/A/960/icos_general29.gif)}
.hibiscuizador .deshibiscuizador a.button, .hibiscuizador .deshibiscuizador button.button, .hibiscuizador .deshibiscuizador input.button,
.hibiscuizador .deshibiscuizador .hibiscuizador a.button, .hibiscuizador .deshibiscuizador .hibiscuizador .deshibiscuizador button.button, .hibiscuizador .deshibiscuizador .hibiscuizador input.button
{color:#fff;background:#e6002c url(/images_new/A/960/overlay-button3.png);border:1px solid #a8a8a8;font-family:Verdana, Arial, Helvetica, sans-serif}
/*** /DESHIBISCUIZADOR **/

#txtsinResultados {display:none}
/*** /HOME **/

/*** FICHAS **/
.hbFichaDescPhotos { margin: 0px 0 20px; }
.VIA .slideshow-v2 .fa, .CRU .slideshow-v2 .fa {margin-top: 4px}
.hbCarrousel { margin-bottom: 13px; }
.hbFichaTitle {
    margin: 10px 0 5px 0;
    font-size: 24px;
    line-height: 1.1em;
    font-weight: normal;
    color: #444444;
    font-family: 'open_sanssemibold', sans-serif;
    letter-spacing: -.4px;
    width: 100%;
}
.hbDescs {margin-bottom:28px;font-size:13px;line-height:18px;color:#444444;}
.hbDescs p {font-size:13px;line-height:18px;color:#444444;}
.hbDescs ul {padding:4px 0 0 10px}
.hbDescs ul li {margin:0 0 0 4px;padding:0 0 5px;list-style-image:url("data:image/gif;base64,R0lGODlhBAAHAJEAAGlpaf///wAAAAAAACH5BAkAAAEALAAAAAAEAAcAAAgRAAEEGBhAYMGDBwEINMiQYEAA")!important;font-size:13px;line-height:18px;}
.hbDescs .lessItems{ font-size:13px;}
.hbDescs .lessItems ol {list-style: decimal;}
.hbDescs .lessItems ol li {margin-left: 20px;}
.hbSpecs, .hbSpecsLined {padding-bottom:25px;line-height:18px; color: #888; font-family:'open_sansregular',sans-serif;}
.hbDetalles {width:40%}
.hbIncluye {width:45%}
.hbDetalles h2, .hbIncluye h2, h2.dispo_hib {
    font-size: 17px;
    margin-bottom: 10px;
    font-weight: 400;
    color: #444444;
    letter-spacing: -.3px;
}
.hbDetalles h2 span, .hbIncluye h2 span {font-size:12px;line-height:10px;}
.hbDetalles ul li, .hbIncluye ul li {color:#666666;margin-bottom:9px;padding-left:8px;font-size:13px;list-style:none; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAIAAAASFvFNAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAYSURBVHjaYv769eubN29aW1uZGGAAIMAAcEIHOI8NTMsAAAAASUVORK5CYII=) no-repeat 0 7px;line-height:18px;}

/*** /FICHAS **/

/*** FICHA RES/ESP **/
.hibiscuizador .hbWhiteLink, .caja_hibiscus .hbWhiteLink {text-decoration:underline}
.hibiscuizador .hbWhiteLink:hover, .caja_hibiscus .hbWhiteLink:hover { text-decoration:none}

.hibiscus .desplegableContainer span.block{ margin-top:-12px; }
.hibiscus a.desplegableSwitch{ font-family:'open_sansregular',sans-serif; }
.hibiscus a.desplegableSwitch i.fa-rotate-180{ vertical-align: bottom; }

.hibiscus #user_rating{ margin-top:50px;}

.tificha {margin-bottom:15px;overflow:hidden;}
.tificha h2 {font-size:17px;line-height:20px;color:#444;}

/*** /FICHA RES/ESP **/

/*** FICHA RES **/
/* Cerrar popup: no quitar tag body, única forma de hibiscuizar */
body #caja_menu .container-close, body #caja_imagen .container-close, body #caja_mapa .container-close {background-image:url(/images_new/A/960/ico_cerrar_hib_24x24.png)} /*Cambia el icono para cerrar el popup de YUI, de rojo a verde
/*** /FICHA RES **/


/*** VIA ***/

/*Seleccion*/
.hibiscuizador .seleccionado, .hibiscuizador .cssSeleccionado, .hibiscuizador .seleccionado a {background-color:#df0000;}
.hibiscuizador .seleccionado a {color:#fff!important;}


/*** /VIA ***/

/*Carrito VIA - Enlace Print del resumen del pedido*/
.hibiscuizador #printLink {color:#e6002c;}
.hibiscuizador #printLink:hover {color:#e6002c;}


/**/
.hibiscuizador .calenVia tbody .price {color:#e6002c;}


/* Caja común para los Hallazgos - Widget */

.hbFichaBuy {
    background-color: #f0f0f0;
    min-height: 296px;
    min-width: 200px;
    padding: 0 20px;
}

.col4.hibiscuizador, .col3.hibiscuizador {
    margin-left: 0 !important;
    padding-left: 0;
}

.hbFichaDescPhotos {
    padding-right: 0 !important;
    margin-right: 0 !important;
}
.hbFichaBuy .hallazgoLogo {
    margin-top: 28px;
}
.hbFichaBuy .slogan {
    font-size: 9px;
    margin-left: 55px;
    margin-top: -5px;
    margin-bottom: 34px;
    text-shadow: 1px 1px #ffffff;
    font-family:'open_sansregular',sans-serif;
}
.hbFichaBuy .countdown {
    color: #888888;
    display: inline-block;
    font-size: 20px;
    float: left;
    text-shadow: 1px 1px #ffffff;
    padding-bottom: 11px;
    line-height: 20px;
    font-family:'open_sanssemibold',sans-serif;
    font-weight: normal;
}

.hbFichaBuy .hbPrice {
    border-top: 1px solid #ffffff;
    display: block;
    padding-top: 20px;
    text-align: center;
    font-family:'open_sansregular',sans-serif;
}

.hbFichaBuy .hbPrice ins {
    text-decoration: none;
}

.hbFichaBuy .counterBox {
    border-bottom: 1px solid #c9c9c9;
    overflow: hidden;
}

.hbFichaBuy .timer {
    display: inline-block;
    float: left;
    margin-left: 45px;
    margin-right: 10px;
    margin-top: 14px;
}
.hbFichaBuy .timerClock {
    float: left;
    display: inline-block;
    margin-left: 13%;
    margin-right: 5px;
}
.hbFichaBuy del {
    color: #676767;
    display: inline-block;
    font-size: 16px;
    text-shadow: 1px 1px #ffffff;
    margin-right: 5px;
}
.hbFichaBuy ins {
    color: #454545 !important;
    display: inline-block;
    font-size: 28px;
    line-height: 28px;
    text-shadow: 1px 1px #ffffff;
    font-family:'open_sanssemibold',sans-serif;
    font-weight: normal;
}
.hbFichaBuy #btn_hib_comprar_lateral {
    margin-top: 19px;
    display: block;
}
.hbFichaBuy #btn_hib_comprar_lateral:hover {
    text-decoration: none !important;
}
.hbFichaBuy #btn_hib_comprar_lateral .btn {
    font-size: 20px;
    height:37px;
    line-height:37px;
    padding:0 20px;
}

#comprar_hibiscus {
    clear: both;
    overflow: hidden;
}

/* 15 Carrousel */

.carrusel {
    position: relative;
}
.carrusel .carrusel-viewer {
    width: 960px;
}

.slide-selector {
    margin: 0 auto;
    width: 100%;
    text-align: center;
    display: inline-block;
    line-height: 24px;
}
.slide-selector .slide-button {
    width: 7px;
    height: 7px;
    border-radius: 5px;
    background: #a0a0a0;
    /*box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .8), 0px 1px 2px #ccc;*/
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 1px;
    cursor: pointer;
    opacity: .65;
}
.slide-selector .slide-button:last-child {margin-right: 0;}
.slide-selector .slide-button:hover,
.slide-selector .slide-button.selected {
    background: #666;
    opacity: 1;
}

.promos-left:hover,
.promos-right:hover {
    opacity: .5;
}

.promos-left.arrow-inactive,
.promos-right.arrow-inactive {
    opacity: .5;
}
.promos-left:hover.arrow-inactive { background-position: -80px -310px; }
.promos-right:hover.arrow-inactive { background-position: -50px -50px; }

/* Correcciones de la font Bold con open sans */
.openFont .bold, .openFont strong {
    font-weight: normal;
    font-family: 'open_sanssemibold', sans-serif;
}

.HIB .select2-container .select2-choice div b, .select2-container .select2-choice div b { margin-top: 11px !important; }

/* Captador de leads ficha hallazgos */

#username {
    font-family: 'open_sansregular', sans-serif !important;
    color: #000;
    width: 230px;
    font-size: 14px!important;
    border-radius: 2px!important;
    border: 1px solid #afafaf;
    margin: 2px 0;
    height: 18px!important;
}

#frmHibNws .select2-container {
    width: 230px !important;
}

#frmHibNws .select2-container .select2-choice span {
    font-size: 14px;
    font-family: 'open_sansregular', sans-serif !important;
    font-weight: normal!important;
}

#frmHibNws .select2-results .select2-result {
    font-size: 13px;
}

#frmHibNws .select2-container .select2-choice {
    border: 1px solid #afafaf!important;
}

/*16 Media*/

/* S design */
@media only screen and (max-width: 640px) {

    .promos-right, .promos-left { top: inherit; bottom: -35px; }
    .promos-right { right: 10px; padding-left: 20px; }
    .promos-left { left: 10px; padding-right: 20px; }

    .promos-left, .promos-right { top: 36%; }
    .promos-left { left: -3%; }
    .promos-right { right: -3%; }
}

@media only screen and (max-width: 480px) {

    .descripcion-ficha .hbDetalles, .descripcion-ficha .hbIncluye{ width:100%;} /* Ficha hallazgos, detalles al 100% */
    .descripcion-ficha .hbIncluye{ padding-left:0!important;}

    .ficha-esp .background-white.padbot40, .ficha .background-grey{ padding-bottom:0!important; }
    .ficha .background-grey.paddingtop35{ padding-top:5px!important;}
}

@media only screen and (max-width: 380px) {
    /* Flechas carousel más pequeñas */

    .promos-left, .promos-right { font-size: 3em!important; }
    .promos-left { left: 1%; }
    .promos-right { right: 1%; }
}
