

.is-padding-2{padding-bottom:50px;}


.LH-login-fondo {
    background-color: #fff;
    padding: 30px 0
}
.LH-login-fondo2 {
    background-color: #FFF
}
.subrayado {
    text-decoration: underline
}
.sinSubrayado {
    text-decoration: none
}
.LH-form-login_input {
    width: 100%;
    border: 1px solid #cbd3ea
}
.btn_aceptar_bootbox {
    background-color: #3ABDB2;
    border: 1px solid transparent;
    color: #ffffff;
    border-radius: 3px;
    width: 100px;
    margin-left: 5px;
    width: auto
}
.btn_aceptar_bootbox:hover {
    color: #ffffff;
    text-decoration: none
}
.btn_cancelar_bootbox {
    background-color: #fca905;
    border: 1px solid transparent;
    color: #ffffff;
    border-radius: 3px;
    width: auto
}
.btn_cancelar_bootbox:hover {
    color: #ffffff;
    text-decoration: none
}
.modal-header {
    background-color: #0178e4
}
.logo-bootbox {
    height: 40px;
    margin-left: 10px;
    position: relative;
    top: -12px
}
body,
html {
    overflow-x: hidden;
    font-family: arial
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 0;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca
}
.pagination > li > a {
    margin: 0 5px;
    font-size: 18px
}
.pagination > li > a:hover {
    cursor: pointer
}
.filtroProv {
    color: #868686
}
.filtroProv:hover {
    color: black;
    background-color: #E6E6E6;
    cursor: pointer
}
.filtroProvSel {
    color: black;
    background-color: #E6E6E6
}
.filtroProvSel:hover {
    color: black;
    background-color: #E6E6E6;
    cursor: pointer
}
.filtroProv a {
    color: #868686;
    text-decoration: none
}
.filtroProv a:hover {
    color: black;
    background-color: #E6E6E6;
    cursor: pointer;
    text-decoration: none
}
.filtroProvSel a {
    color: black;
    background-color: #E6E6E6;
    text-decoration: none
}
.filtroProvSel a:hover {
    color: black;
    background-color: #E6E6E6;
    cursor: pointer;
    text-decoration: none
}
p {
    margin: 0 0 0px
}
.header_menu_res .obtn {
    padding: 3px 40px
}
.dd .ddTitle {
    height: 32px;
    background: transparent !important
}
#searchform .searchfield {
    margin-right: 0px
}
.content_res div.bigleft2 {
    float: left;
    padding: 5px;
    margin-top: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DEDEDE;
    border-style: solid;
    border-width: 1px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px
}
.content_res div.bigright2 {
    float: right;
    margin-top: 10px
}
.bigright2 ul li {
    padding: 0 0 2px
}
div.bigright2 span {
    color: #186c95;
    font-weight: bold
}
h1 {
    font-size: 28px
}
h2 {
    font-size: 24px
}
h3 {
    font-size: 20px
}
h4 {
    font-size: 16px
}
.content_botbg {
    min-height: 0
}
.dd .ddChild {
    overflow-y: scroll !important;
    width: 100% !important
}
audio::-internal-media-controls-download-button {
    display: none
}
audio::-webkit-media-controls-enclosure {
    overflow: hidden
}
audio::-webkit-media-controls-panel {
    width: calc(100% + 30px)
}
.boton-desconectada {
    color: #ff0000;
    font-weight: bold;
    font-size: 11px;
    height: 36px;
    line-height: 36px
}
.boton-online {
    color: #ff0000;
    font-weight: bold;
    font-size: 11px;
    height: 36px;
    line-height: 36px
}
.paging {
    background-color: #EDF0F4 !important;
    border: none !important
}
.padding-global {
    padding: 15px
}
.boton-llamar-1 {
    border-radius: 2px;
    background-color: #19C900;
    color: #fff;
    font-weight: bold;
    text-align: center;
    height: auto;
    line-height: 20px;
    padding: 4px 0px;
    font-size: 16px;
    cursor: pointer;
    margin: 4px 0px;
    font-family: helvetica
}
.boton-hablando {
    border-radius: 2px;
    background-color: #FD8621;
    color: #fff;
    font-weight: bold;
    text-align: center;
    height: auto;
    line-height: 20px;
    padding: 4px 0px;
    font-size: 13px;
    cursor: pointer;
    margin: 4px 0px;
    font-family: helvetica
}
.boton-ver {
    border: 1px solid #186C95;
    color: #186C95;
    text-align: center;
    border-radius: 4px;
    padding: 2px 0px;
    font-size: 16px;
    margin-top: 4px;
    font-weight: bold
}
.padding-8 {
    padding-bottom: 8px
}
.margin-31 {
    margin: 4px
}
.margin-25 {
    margin-bottom: 5px;
    margin-right: 5px;
    margin-top: 5px
}
.fondo-publicar {
    background-color: #FF7F57;
    border-radius: 6px
}
.dd .ddChild {
    overflow-y: scroll !important;
    width: 100% !important;
    height: 144px !important;
    line-height: 17px
}
.padding-busqueda {
    padding: 15px 15px 50px 15px
}
#desplegable-buscador {
    display: none
}
.nav>li>a:hover,
.nav>li>a:focus {
    background-color: #3C8E8A
}
.padding-10-1 {
    padding: 10px 5px 5px 15px
}
.barramenu {
    background-color: #4ea6a0
}
#logo {
    padding-left: 30px;
    position: relative;
    top: -10px
}
#botonmenuprincipal {
    color: #fff;
    text-decoration: none;
    font-size: 18px
}
.estilomenuresponsive {
    white-space: nowrap;
    background-color: #f6f6f6;
    border: 1px solid #ccc;
    color: #006ebf !important;
    text-decoration: none;
    border-radius: 4px;
    line-height: 8px !important;
    height: 32px;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 16px;
    margin-top: 10px
}
.menu-fijo {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 999;
    height: 53px
}
.margin-10 {
    margin: 0px 5px 0px 5px
}
.margin-23 {
    margin-top: 10px;
    margin-left: 5px
}
.margen-23 {
    margin: 8px 7px 8px 7px
}
.alineacion-33 {
    float: left;
    padding: 0px 5px 5px 0px
}
.altura-lipost {
    height: 535px
}
.btn-registro-notificaciones {
    background-color: #FF428D;
    text-align: center;
    padding: 6px 7px;
    border-radius: 4px;
    letter-spacing: 0px;
    margin-top: 1px;
    font-size: 16px
}
.btn-inicio-notificaciones {
    font-size: 17px;
    float: right;
    border: 1px solid rgba(134, 172, 169, 0.64);
    border-radius: 4px;
    text-align: center;
    padding: 6px 0px;
    cursor: pointer;
    width: 134px
}
.espacio-2 {
    padding: 13px 7px !important
}
input:focus {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important
}
h1 {
    margin-bottom: 0px
}
h2 {
    margin-top: 10px
}
.LH-login-fondo2 {}#LH-iniSesion-head h2 {
    font-size: 15px;
    line-height: 19px
}
.errors {
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #DE5749 !important;
    list-style: none outside none !important;
    margin: 15px 0 !important;
    padding: 15px 15px !important;
    -khtml-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
    border: 1px solid #fff !important;
    border-left: 2px solid #ffffff !important;
    border-radius: 1px !important
}
.errors > #textoErrorA {
    text-align: center !important;
    color: #ff0d03 !important;
    font-size: 15px !important
}
::placeholder {
    font-size: 15px;
    color: #96b7d4 !important;
    letter-spacing: 0.6px;
    font-style: italic
}
#LH-iniSesion-head > h1 {
    font-size: 24px;
    font-family: roboto regular;
    margin-bottom: 5px;
    margin-top: 10px
}
.login-container {
    background-color: #fff;
    padding: 25px 5px;
    color: #2A6496;
    font-size: 15px
}
.icn-login {
    font-size: 22px;
    margin-top: 9px;
    margin-left: 10px
}
.cont-icn-login {
    height: 0px;
    z-index: 9;
    position: relative
}
.input-login-def {
    border: 1px solid #fff;
    border-bottom: 1px solid #2a6495;
    background-color: #fff !important;
    box-shadow: none;
    margin-bottom: 15px !important;
    border-radius: 0px !important;
    color: #2A6495 !important;
    font-size: 16px;
    height: 40px;
    padding: 6px 0px 5px 40px
}
.input-login-def-2 {
    border: 1px solid #fff;
    border-bottom: 1px solid #2a6495;
    background-color: #fff !important;
    box-shadow: none;
    margin-bottom: 10px !important;
    border-radius: 0px !important;
    color: #2A6495 !important;
    font-size: 16px;
    height: 40px;
    padding: 6px 0px 5px 40px
}
.icn-mostrar-pass {
    float: right;
    bottom: -10px;
    position: relative;
    right: 10px;
    font-size: 21px;
    height: 0px
}
.cont-mostrar-pass {
    height: 0px
}
.font-13 {
    font-size: 13px
}
.icn-inicio-sesion {
    margin-top: 10px;
    margin-bottom: 5px;
    border: 1px solid #2A6496;
    font-size: 16px;
    padding: 0px 30px;
    color: #2A6496;
    height: 35px;
    background-color: #fff
}
.est-registro {
    margin: 20px 0px 15px 0px;
    text-align: center;
    line-height: 18px;
    letter-spacing: 0px;
    padding: 0px;
    font-size: 13px;
    letter-spacing: 0.2px
}
.est-gratis {
    text-decoration: underline
}
.est-redes-sociales {
    border-top: 1px solid #4584ba42;
    padding-top: 15px
}
.p0 {
    padding: 0px
}
.margin-redes {
    margin: 0px 0px 5px 0px
}
.cont-inicio-ses {
    position: fixed;
    z-index: 9999000;
    width: 100%;
    background-color: rgba(227, 232, 240, 0.97);
    padding-bottom: 100%;
    top: 0;
    left: 0;
    padding-top: 10px
}
#LH-iniSesion-head {
    z-index: 99;
    padding: 15px 20px;
    background-color: #ffffff;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
}
#LH-iniSesion-head > h1 {
    font-size: 24px;
    font-family: roboto regular;
    margin-bottom: 5px;
    margin-top: 10px
}
.fuente-ini-13 {
    font-size: 13px
}
.cont-ini-padd {
    padding: 10px 15px
}
.fuente-12-ini {
    font-size: 12px
}
.cont-google-ini {
    width: 100%;
    text-align: left;
    color: #fff;
    background-color: #DF4A32;
    padding: 4px;
    border: none;
    border-radius: 50px;
    font-size: 15px
}
.est-text-google-ini {
    border: 1px solid #fff;
    padding: 5px 4px;
    border-radius: 80px;
    background-color: #fff;
    color: #e04a32;
    margin-right: 10px
}
.cont-facebook-ini {
    color: #fff;
    background-color: #6480BB;
    padding: 0px;
    border: none;
    width: 100%;
    border-radius: 50px;
    font-size: 15px
}
.posicion-recordar {
    position: Relative;
    top: -2px
}
#LH-mensajes > #status > #erroresA > .errors {
    background: none repeat scroll 0 0 #fff5f2;
    border: 1px solid #ffffff;
    list-style: none outside none !important;
    margin: 1.54em 0 !important;
    padding: 10px 20px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-top: -10px !important;
    border-radius: 0px;
    color: #2e2e2e !important;
    padding: 15px;
    margin-bottom: -5px !important
}
.comprobar-datos-login {
    /*border: 1px solid green !important*/
}
#LH-mensajes > #status > #erroresA > .errors #textoErrorA {
    color: #ff382f;
    list-style: none outside none;
    letter-spacing: 0px;
    line-height: 16px;
    font-size: 13px;
    text-align: center;
    font-family:roboto bold;
}
.est-ini-1 {
    padding: 0px 0px 0px 0px;
    padding-top: 0px
}
.est-ini-3 {
    margin-bottom: 5px;
    padding-bottom: 5px;
    z-index: 99;
    padding: 0px 15px 10px 15px !important;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 5px;
    border-bottom: 0px solid #edf0f4
}
.est-ini-4 {
  padding: 0px 5px 0px 5px;
padding-top: 25px;
border-top: 1px solid #f3f5f8;
margin-top: 40px;
}
.est-pie-1 {
    background-color: #f5f8fd;
    padding-bottom: 0px;
    padding-top: 0px
}
.est-separador-ini {
    border-right: none;
    padding: 0px
}
.recordar-ini-9 {
    left: 0px;
    position: relative
}
.est-btn-iniciar {
  margin-top: 30px !important;
  margin-bottom: 15px !important;
  border: 2px solid #2A6496 !important;
  font-size: 17px !important;
  padding: 0px 30px !important;
  color: #fff !important;
  height: 40px !important;
  background-color: #2A6496 !important;
  border-radius: 80px !important;
  margin: 25px auto 0 auto !important;
  font-family: roboto medium;
  letter-spacing: 0px !important;
}
.is-padding-1 {
    padding: 0px 15px
}
.is-bg-1 {
    padding: 0px 0px;
    color: #276397;
    font-size: 15px
}
.is-subtitulo-1 {
    max-width: 720px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 19px
}
.is-texto-subtitulo-1 {
    margin: 0px;
    padding: 0px;
    line-height: 20px;
    font-size: 14px;
    line-height: 19px;
    font-family:roboto regular;
}
.is-texto-subtitulo-2 {
    margin: 0px;
    padding: 0px;
    line-height: 20px;
    font-size: 13px;
    line-height: 18px
}
.is-padding-1 {
    padding-bottom: 30px
}
.is-cont-1 {
    height: 0px;
    position: relative;
    right: 8px;
    top: 6px
}
.is-cont-2 {
    height: 0px
}
.is-cont-3 {
    height: 3px;
    background-color: #fff;
    position: relative;
    bottom: -1px
}
.is-icono-1 {
    font-size: 24px;
    margin-top: 3px;
    margin-left: 15px
}
.is-input-1 {
    border: 1px solid #fff;
    border-bottom: 1px solid #286397;
    background-color: #fff !important;
    box-shadow: none;
    margin-bottom: 15px !important;
    border-radius: 0px !important;
    color: #2A6495 !important;
    font-size: 16px;
    height: 45px;
    padding: 6px 0px 5px 40px;
    background-image: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: inone !important
}
.is-pos-1 {
    height: 0px;
    position: relative;
    right: 8px;
    float: right;
    top: 6px
}
.is-cont-google-4 {
    color: #fff;
    background-color: #DF4A32;
    border-radius: 50px
}
.is-btn-google {
    width: 100%;
    text-align: left;
    color: #fff;
    /*background-color: #DF4A32;*/
    padding: 7px;
    border: none;
    border-radius: 50px;
    font-size: 16px;
    font-family:roboto regular;
}
.is-icono-google {
    border: 1px solid #fff;
    padding: 5px 4px;
    border-radius: 80px;
    background-color: #fff;
    color: #e04a32;
    margin-right: 10px
}
.is-cont-facebook-2 {
    width: 100%;
    text-align: left;
    color: #fff;
    background-color: #6788ce;
    padding: 7px;
    border: none;
    border-radius: 50px;
    font-family:roboto regular;
}
.is-icono-facebook-2 {
    border: 1px solid #fff;
    padding: 5px 9px;
    border-radius: 80px;
    background-color: #fff;
    color: #637fbb;
    margin-right: 10px
}
@media (min-width: 1200px) {



    .altura-lipost {
        height: 729px
    }
    .alineacion-33 {
        float: right;
        padding: 0px 5px 5px 10px
    }
    .boton-desconectada {
        color: #ff0000;
        font-weight: bold;
        font-size: 11px;
        height: 26px;
        line-height: 28px
    }
    .paging {
        background-color: #EDF0F4 !important;
        border: none !important
    }
    .padding-global {
        padding: 15px
    }
    .boton-llamar-1 {
        border-radius: 2px;
        background-color: #19C900;
        color: #fff;
        font-weight: bold;
        text-align: center;
        height: auto;
        line-height: 20px;
        padding: 0px 0px;
        font-size: 13px;
        cursor: pointer;
        margin: 4px 0px;
        font-family: helvetica
    }
    .boton-hablando {
        border-radius: 2px;
        background-color: #FD8621;
        color: #fff;
        font-weight: bold;
        text-align: center;
        height: auto;
        line-height: 20px;
        padding: 0px 0px;
        font-size: 13px;
        cursor: pointer;
        margin: 4px 0px;
        font-family: helvetica
    }
    .boton-ver {
        border: 1px solid #186C95;
        color: #186C95;
        text-align: center;
        border-radius: 4px;
        padding: 4px 0px;
        font-size: 13px;
        margin-top: 4px;
        font-weight: bold
    }
    .padding-8 {
        padding-bottom: 0px
    }
    .margin-31 {
        margin: 10px
    }
    .margin-25 {
        margin-bottom: 10px;
        margin-right: 10px;
        margin-top: 10px
    }
    .margen-23 {
        margin: 10px 0px 10px 0px
    }
    .fondo-publicar {
        background-color: #4ea6a0
    }
    .dd .ddChild {
        overflow-y: scroll !important;
        width: 100% !important;
        height: auto !important;
        line-height: 17px;
        max-height: 490px
    }
    .padding-busqueda {
        padding: 15px 15px 0px 15px
    }
    #desplegable-buscador {
        display: block
    }
    .margin-23 {
        margin-top: 0px;
        margin-left: 0px
    }
    .padding-10-1 {
        padding: 5px 5px 5px 15px
    }
    .margin-10 {
        margin: 13px 0px 10px 0px
    }
    .menu-fijo {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 38px;
        z-index: 999;
        height: 56px
    }
    .estilomenuresponsive {
        white-space: nowrap;
        background-color: #f6f6f6;
        border: 1px solid #ccc;
        color: #006ebf !important;
        text-decoration: none;
        border-radius: 4px;
        line-height: 0px !important;
        height: 32px;
        margin-left: 3px;
        margin-right: 3px;
        font-size: 16px;
        margin-top: 10px
    }
    #botonmenuprincipal {
        color: #fff;
        text-decoration: none;
        font-size: 16px
    }
    #logo {
        padding-left: 13px;
        position: relative;
        top: 44px
    }
    #anchomenuprincipal {
        text-decoration: none;
        border: 1px solid #4ea6a0;
        border-radius: 4px;
        margin-bottom: 0px;
        width: 970px
    }
    #anchomenu {
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #fff;
        width: 970px
    }
    .barramenu {
        background-color: #4ea6a0;
        width: 970px
    }
    #selectcategorias {
        width: 680px
    }
    .textoenlace {
        font-size: 14px
    }
    #contenedormenu {
        background-color: #1fc3bf;
        height: 50px
    }
    .botonpublicar {
        margin-left: 361px
    }
    #botonpublicar {
        float: right;
        color: #fff;
        text-decoration: none;
        background-color: #FF7F57;
        border-radius: 4px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 10px;
        font-size: 15px;
        height: 30px;
        line-height: 20px
    }
    .btn-registro-notificaciones {
        background-color: #FF428D;
        text-align: center;
        padding: 6px 19px;
        border-radius: 4px;
        letter-spacing: 0.5px;
        margin-top: 1px;
        font-size: 16px
    }
    .btn-inicio-notificaciones {
        font-size: 17px;
        float: right;
        border: 1px solid rgba(134, 172, 169, 0.64);
        border-radius: 4px;
        text-align: center;
        padding: 6px;
        cursor: pointer;
        width: 147px
    }
    .espacio-2 {
        padding: 13px 7px !important
    }
    #LH-mensajes > #status > #erroresA > .errors {
        background: none repeat scroll 0 0 #fff5f2;
        border: 1px solid #ffffff;
        list-style: none outside none !important;
        margin: 1.54em 0 !important;
        padding: 10px 20px;
        -khtml-border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        margin-top: -5px !important;
        border-radius: 0px;
        color: #2e2e2e !important;
        padding: 9px;
        margin-bottom: -5px !important
    }
    .login-container {
        background-color: #fff;
        padding: 35px;
        color: #2A6496;
        font-size: 15px
    }
    .cont-inicio-ses {
        position: fixed;
        z-index: 9999000;
        width: 100%;
        background-color: rgba(227, 232, 240, 0.97);
        padding-bottom: 100%;
        top: 0;
        left: 0;
        padding-top: 30px
    }
    #LH-iniSesion-head {
        z-index: 99;
        padding: 15px 20px;
        background-color: #ffffff;
        text-align: center;
        padding-top: 35px;
        padding-bottom: 20px
    }
    #LH-iniSesion-head > h1 {
        font-size: 24px;
        margin-bottom: 5px;
        margin-top: 10px;
            font-family: roboto regular;
    }
    .fuente-ini-13 {
        font-size: 15px
    }
    .cont-ini-padd {
        padding: 30px 45px
    }
    .fuente-12-ini {
        font-size: 15px
    }
    .icn-inicio-sesion {
        margin-top: 20px;
        margin-bottom: 15px;
        border: 2px solid #2A6496;
        font-size: 18px;
        padding: 0px 30px;
        color: #2A6496;
        height: 40px;
        background-color: #fff
    }
    .est-redes-sociales {
        border-top: 1px solid #4584ba42;
        padding-top: 25px
    }
    .cont-google-ini {
        width: 100%;
        text-align: left;
        color: #fff;
        background-color: #DF4A32;
        padding: 7px;
        border: none;
        border-radius: 50px;
        font-size: 16px
    }
    .est-text-google-ini {
        border: 1px solid #fff;
        padding: 5px 4px;
        border-radius: 80px;
        background-color: #fff;
        color: #e04a32;
        margin-right: 10px
    }
    .cont-facebook-ini {
        color: #fff;
        background-color: #6480BB;
        padding: 0px;
        border: none;
        width: 100%;
        border-radius: 50px;
        font-size: 16px
    }
    .margin-redes {
        margin: 0px 0px 10px 0px
    }
    .posicion-recordar {
        position: Relative;
        top: 0px
    }
    .est-registro {
        margin: 40px 0px 20px 0px;
        font-size: 16px;
        letter-spacing: 0px;
        text-align: center;
        line-height: 18px;
        letter-spacing: 0px;
        padding: 0px
    }
    #LH-mensajes > #status > #erroresA > .errors #textoErrorA {
        color: #ff382f;
        list-style: none outside none;
        font-family:roboto bold;
        line-height: 16px;
        font-size: 14px;
        text-align: center
    }
    .est-ini-1 {
        padding: 0px 5px 0px 60px;
        padding-top: 20px
    }
    .est-ini-4 {
        padding: 0px 65px 0px 45px;
        padding-top: 20px;
        border-top: none;
        margin-top: 0px
    }
    .est-pie-1 {
        background-color: #f5f8fd;
        padding-bottom: 15px;
        padding-top: 10px
    }
    .est-separador-ini {
        border-right: 1px solid #edf0f4;
        padding-right: 55px
    }
    .recordar-ini-9 {
        left: 9px;
        position: relative
    }
    .est-btn-iniciar {
      margin-top: 30px !important;
  margin-bottom: 15px !important;
  border: 2px solid #2A6496 !important;
  font-size: 17px !important;
  padding: 0px 30px !important;
  color: #fff !important;
  height: 40px !important;
  background-color: #2A6496 !important;
  border-radius: 80px !important;
  margin: 25px auto 0 auto !important;
  font-family: roboto medium;
  letter-spacing: 0px !important;
    }
}
@media (min-width: 950px) and (max-width: 1199px) {
    .altura-lipost {
        height: 729px
    }
    .alineacion-33 {
        float: right;
        padding: 0px 5px 5px 10px
    }
    .dd .ddChild {
        overflow-y: scroll !important;
        width: 100% !important;
        height: auto !important;
        line-height: 17px;
        max-height: 270px
    }
    .padding-8 {
        padding-bottom: 0px
    }
    .margin-31 {
        margin: 10px
    }
    .margin-25 {
        margin-bottom: 10px;
        margin-right: 10px;
        margin-top: 10px
    }
    .margen-23 {
        margin: 10px 0px 10px 0px
    }
    .fondo-publicar {
        background-color: #4ea6a0
    }
    .padding-busqueda {
        padding: 15px 15px 0px 15px
    }
    #desplegable-buscador {
        display: block
    }
    .margin-23 {
        margin-top: 0px;
        margin-left: 0px
    }
    .padding-10-1 {
        padding: 5px 5px 5px 15px
    }
    .margin-10 {
        margin: 13px 0px 10px 0px
    }
    .menu-fijo {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 38px;
        z-index: 999;
        height: 56px
    }
    .estilomenuresponsive {
        white-space: nowrap;
        background-color: #f6f6f6;
        border: 1px solid #ccc;
        color: #006ebf !important;
        text-decoration: none;
        border-radius: 4px;
        line-height: 0px !important;
        height: 32px;
        margin-left: 3px;
        margin-right: 3px;
        font-size: 16px;
        margin-top: 10px
    }
    #botonmenuprincipal {
        color: #fff;
        text-decoration: none;
        font-size: 16px
    }
    #logo {
        padding-left: 13px;
        position: relative;
        top: 44px
    }
    #anchomenu {
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #fff;
        width: 970px
    }
    #anchomenuprincipal {
        text-decoration: none;
        border: 1px solid #4ea6a0;
        border-radius: 4px;
        margin-bottom: 0px;
        width: 970px
    }
    .barramenu {
        background-color: #4ea6a0;
        width: 970px
    }
    #selectcategorias {
        width: 680px
    }
    .textoenlace {
        font-size: 14px
    }
    #botonpublicar {
        float: right;
        color: #fff;
        text-decoration: none;
        background-color: #FF7F57;
        border-radius: 4px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 10px;
        font-size: 15px;
        height: 30px;
        line-height: 20px
    }
    .botonpublicar {
        margin-left: 361px
    }
    #contenedormenu {
        background-color: #1fc3bf;
        height: 50px
    }
    .btn-registro-notificaciones {
        background-color: #FF428D;
        text-align: center;
        padding: 6px 19px;
        border-radius: 4px;
        letter-spacing: 0.5px;
        margin-top: 1px;
        font-size: 16px
    }
    .btn-inicio-notificaciones {
        font-size: 17px;
        float: right;
        border: 1px solid rgba(134, 172, 169, 0.64);
        border-radius: 4px;
        text-align: center;
        padding: 6px;
        cursor: pointer;
        width: 147px
    }
    .espacio-2 {
        padding: 13px 7px !important
    }
    #LH-mensajes > #status > #erroresA > .errors {
        background: none repeat scroll 0 0 #fff5f2;
        border: 1px solid #ffffff;
        list-style: none outside none !important;
        margin: 1.54em 0 !important;
        padding: 10px 20px;
        -khtml-border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        margin-top: -5px !important;
        border-radius: 0px;
        color: #2e2e2e !important;
        padding: 9px;
        margin-bottom: -5px !important
    }
    .login-container {
        background-color: #fff;
        padding: 35px;
        color: #2A6496;
        font-size: 15px
    }
    .cont-inicio-ses {
        position: fixed;
        z-index: 9999000;
        width: 100%;
        background-color: rgba(227, 232, 240, 0.97);
        padding-bottom: 100%;
        top: 0;
        left: 0;
        padding-top: 30px
    }
    #LH-iniSesion-head {
        z-index: 99;
        padding: 15px 20px;
        background-color: #ffffff;
        text-align: center;
        padding-top: 35px;
        padding-bottom: 20px
    }
    #LH-iniSesion-head > h1 {
        font-size: 24px;
    font-family: roboto regular;
            margin-bottom: 5px;
        margin-top: 10px
    }
    .fuente-ini-13 {
        font-size: 15px
    }
    .cont-ini-padd {
        padding: 30px 45px
    }
    .fuente-12-ini {
        font-size: 15px
    }
    .icn-inicio-sesion {
        margin-top: 20px;
        margin-bottom: 15px;
        border: 2px solid #2A6496;
        font-size: 18px;
        padding: 0px 30px;
        color: #2A6496;
        height: 40px;
        background-color: #fff
    }
    .est-redes-sociales {
        border-top: 1px solid #4584ba42;
        padding-top: 25px
    }
    .cont-google-ini {
        width: 100%;
        text-align: left;
        color: #fff;
        background-color: #DF4A32;
        padding: 7px;
        border: none;
        border-radius: 50px;
        font-size: 16px
    }
    .est-text-google-ini {
        border: 1px solid #fff;
        padding: 5px 4px;
        border-radius: 80px;
        background-color: #fff;
        color: #e04a32;
        margin-right: 10px
    }
    .cont-facebook-ini {
        color: #fff;
        background-color: #6480BB;
        padding: 0px;
        border: none;
        width: 100%;
        border-radius: 50px;
        font-size: 16px
    }
    .margin-redes {
        margin: 0px 0px 10px 0px
    }
    .posicion-recordar {
        position: Relative;
        top: 0px
    }
    .est-registro {
        margin: 40px 0px 20px 0px;
        font-size: 16px;
        letter-spacing: 0px;
        text-align: center;
        line-height: 18px;
        letter-spacing: 0px;
        padding: 0px
    }
    #LH-mensajes > #status > #erroresA > .errors #textoErrorA {
        color: #ff382f;
        list-style: none outside none;
        font-family:roboto bold;
        line-height: 16px;
        font-size: 14px;
        text-align: center
    }
    .est-ini-1 {
        padding: 0px 5px 0px 60px;
        padding-top: 20px
    }
    .est-ini-3 {
        margin-bottom: 25px;
        padding-bottom: 5px;
        z-index: 99;
        padding: 30px 15px 10px 15px !important;
        text-align: center;
        padding-top: 35px;
        padding-bottom: 5px;
        border-bottom: 0px solid #edf0f4
    }
    .est-ini-4 {
        padding: 0px 65px 0px 45px;
        padding-top: 20px;
        border-top: none;
        margin-top: 0px
    }
    .est-pie-1 {
        background-color: #f5f8fd;
        padding-bottom: 15px;
        padding-top: 10px
    }
    .est-separador-ini {
        border-right: 1px solid #edf0f4;
        padding-right: 55px
    }
    .recordar-ini-9 {
        left: 9px;
        position: relative
    }
    .est-btn-iniciar {
      margin-top: 30px !important;
  margin-bottom: 15px !important;
  border: 2px solid #2A6496 !important;
  font-size: 17px !important;
  padding: 0px 30px !important;
  color: #fff !important;
  height: 40px !important;
  background-color: #2A6496 !important;
  border-radius: 80px !important;
  margin: 25px auto 0 auto !important;
  font-family: roboto medium;
  letter-spacing: 0px !important;
    }
}
@media (min-width: 768px) and (max-width: 949px) {
    .altura-lipost {
        height: 729px
    }
    .alineacion-33 {
        float: right;
        padding: 0px 5px 5px 10px
    }
    .dd .ddChild {
        overflow-y: scroll !important;
        width: 100% !important;
        height: auto !important;
        line-height: 17px;
        max-height: 270px
    }
    .padding-8 {
        padding-bottom: 0px
    }
    .margin-31 {
        margin: 10px
    }
    .margin-25 {
        margin-bottom: 10px;
        margin-right: 10px;
        margin-top: 10px
    }
    .margen-23 {
        margin: 10px 0px 10px 0px
    }
    .fondo-publicar {
        background-color: #4ea6a0
    }
    .padding-busqueda {
        padding: 15px 15px 0px 15px
    }
    #desplegable-buscador {
        display: block
    }
    .margin-23 {
        margin-top: 0px;
        margin-left: 0px
    }
    .padding-10-1 {
        padding: 5px 5px 5px 15px
    }
    .margin-10 {
        margin: 13px 0px 10px 0px
    }
    .menu-fijo {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 38px;
        z-index: 999;
        height: 56px
    }
    .estilomenuresponsive {
        white-space: nowrap;
        background-color: #f6f6f6;
        border: 1px solid #ccc;
        color: #006ebf !important;
        text-decoration: none;
        border-radius: 4px;
        line-height: 0px !important;
        height: 32px;
        margin-left: 3px;
        margin-right: 3px;
        font-size: 16px;
        margin-top: 10px
    }
    #botonmenuprincipal {
        color: #fff;
        text-decoration: none;
        font-size: 16px
    }
    #logo {
        padding-left: 50px;
        position: relative;
        top: 44px
    }
    .botonpublicar {
        margin-left: 175px
    }
    #anchomenu {
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #fff;
        width: 970px
    }
    #anchomenuprincipal {
        text-decoration: none;
        border: 1px solid #4ea6a0;
        border-radius: 4px;
        margin-bottom: 0px;
        width: 970px
    }
    .barramenu {
        background-color: #4ea6a0
    }
    #selectcategorias {
        width: 680px
    }
    .textoenlace {
        font-size: 14px
    }
    #botonpublicar {
        float: right;
        color: #fff;
        text-decoration: none;
        background-color: #FF7F57;
        border-radius: 4px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 10px;
        font-size: 15px;
        height: 30px;
        line-height: 20px
    }
    #contenedormenu {
        background-color: #1fc3bf;
        height: 50px
    }
    .btn-registro-notificaciones {
        background-color: #FF428D;
        text-align: center;
        padding: 6px 19px;
        border-radius: 4px;
        letter-spacing: 0.5px;
        margin-top: 1px;
        font-size: 16px
    }
    .btn-inicio-notificaciones {
        font-size: 17px;
        float: right;
        border: 1px solid rgba(134, 172, 169, 0.64);
        border-radius: 4px;
        text-align: center;
        padding: 6px;
        cursor: pointer;
        width: 147px
    }
    .espacio-2 {
        padding: 13px 2px !important
    }
    #LH-mensajes > #status > #erroresA > .errors {
        background: none repeat scroll 0 0 #fff5f2;
        border: 1px solid #ffffff;
        list-style: none outside none !important;
        margin: 1.54em 0 !important;
        padding: 10px 20px;
        -khtml-border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        margin-top: -5px !important;
        border-radius: 0px;
        color: #2e2e2e !important;
        padding: 9px;
        margin-bottom: -5px !important
    }
    .login-container {
        background-color: #fff;
        padding: 35px;
        color: #2A6496;
        font-size: 15px
    }
    .cont-inicio-ses {
        position: fixed;
        z-index: 9999000;
        width: 100%;
        background-color: rgba(227, 232, 240, 0.97);
        padding-bottom: 100%;
        top: 0;
        left: 0;
        padding-top: 30px
    }
    #LH-iniSesion-head {
        z-index: 99;
        padding: 15px 20px;
        background-color: #ffffff;
        text-align: center;
        padding-top: 35px;
        padding-bottom: 20px
    }
    .est-ini-titulo {
        font-size: 19px;
        color: #1762a2;
        font-weight: bold
    }
    .fuente-ini-13 {
        font-size: 15px
    }
    .cont-ini-padd {
        padding: 30px 45px
    }
    .fuente-12-ini {
        font-size: 15px
    }
    .icn-inicio-sesion {
        margin-top: 20px;
        margin-bottom: 15px;
        border: 2px solid #2A6496;
        font-size: 18px;
        padding: 0px 30px;
        color: #2A6496;
        height: 40px;
        background-color: #fff
    }
    .est-redes-sociales {
        border-top: 1px solid #4584ba42;
        padding-top: 25px
    }
    .cont-google-ini {
        width: 100%;
        text-align: left;
        color: #fff;
        background-color: #DF4A32;
        padding: 7px;
        border: none;
        border-radius: 50px;
        font-size: 16px
    }
    .est-text-google-ini {
        border: 1px solid #fff;
        padding: 5px 4px;
        border-radius: 80px;
        background-color: #fff;
        color: #e04a32;
        margin-right: 10px
    }
    .cont-facebook-ini {
        color: #fff;
        background-color: #6480BB;
        padding: 0px;
        border: none;
        width: 100%;
        border-radius: 50px;
        font-size: 16px
    }
    .margin-redes {
        margin: 0px 0px 10px 0px
    }
    .posicion-recordar {
        position: Relative;
        top: 0px
    }
    .est-registro {
        margin: 40px 0px 20px 0px;
        font-size: 16px;
        letter-spacing: 0px;
        text-align: center;
        line-height: 18px;
        letter-spacing: 0px;
        padding: 0px
    }
    #LH-mensajes > #status > #erroresA > .errors #textoErrorA {
        color: #ff382f;
        list-style: none outside none;
        font-family:roboto bold;
        line-height: 16px;
        font-size: 14px;
        text-align: center
    }
    .est-ini-1 {
        padding: 0px 5px 0px 60px;
        padding-top: 20px
    }
    .est-ini-3 {
        margin-bottom: 25px;
        padding-bottom: 5px;
        z-index: 99;
        padding: 30px 15px 10px 15px !important;
        text-align: center;
        padding-top: 35px;
        padding-bottom: 5px;
        border-bottom: 0px solid #edf0f4
    }
    .est-ini-4 {
        padding: 0px 65px 0px 45px;
        padding-top: 20px;
        border-top: none;
        margin-top: 0px
    }
    .est-pie-1 {
        background-color: #f5f8fd;
        padding-bottom: 15px;
        padding-top: 10px
    }
    .est-separador-ini {
        border-right: 1px solid #edf0f4;
        padding-right: 55px
    }
    .recordar-ini-9 {
        left: 9px;
        position: relative
    }
    .est-btn-iniciar {
      margin-top: 30px !important;
  margin-bottom: 15px !important;
  border: 2px solid #2A6496 !important;
  font-size: 17px !important;
  padding: 0px 30px !important;
  color: #fff !important;
  height: 40px !important;
  background-color: #2A6496 !important;
  border-radius: 80px !important;
  margin: 25px auto 0 auto !important;
  font-family: roboto medium;
  letter-spacing: 0px !important;
    }
}
.is-icono-2 {
  font-size: 24px;
margin-top: 8px;
margin-left: 13px;
margin-right: -6px;
}
.is-h0 {
    height: 0px
}
.is-cont-3 {
  height: 3px;
background-color: #fff;
position: relative;
bottom: 0px;
}
.is-cont-4 {
    height: 0px;
    position: relative;
    right: 8px;
    top: 6px
}
.is-icono-4 {
    font-size: 24px;
    margin-top: 3px;
    margin-left: 15px
}
.is-input-4 {
    border: 1px solid #fff;
    border-bottom: 1px solid #286397;
    background-color: #fff !important;
    box-shadow: none;
    margin-bottom: 15px !important;
    border-radius: 0px !important;
    color: #2A6495 !important;
    font-size: 16px;
    height: 45px;
    padding: 6px 0px 5px 40px
}
.is-est-1 {
    text-align: right;
    padding: 0px;
    font-family:roboto regular;
}
.is-cont-facebook {
    border-radius: 60px;
    margin-bottom: 10px
}
.is-cont-google {
    border-radius: 60px
}
.is-crear-cuenta {
    text-align: center;
    border: none;
    padding: 0px !important;
    letter-spacing: 0.3px;
    font-size: 15px;
    margin-bottom: 20px;
    margin-top: 15px !important;
    color: #286397;
    border-top: 1px solid #f5f8fd !important
}
.is-color-1 {
    color: #286397!important
}
}
@media (min-width: 200px) and (max-width: 768px) {
    .fondo-publicar {
        background-color: #FF7F57;
        border-radius: 6px
    }
    .estilomenuresponsive {
        white-space: nowrap;
        background-color: #f6f6f6;
        border: 1px solid #ccc;
        color: #006ebf !important;
        text-decoration: none;
        border-radius: 4px;
        line-height: 0px !important;
        height: 32px;
        margin-left: 3px;
        margin-right: 3px;
        font-size: 17px;
        margin-top: 10px
    }
    #botonmenuprincipal {
        color: #fff;
        text-decoration: none;
        font-size: 18px
    }
    #logo {
        padding-left: 50px;
        position: relative;
        top: 44px
    }
    .barramenu {
        background-color: #4ea6a0
    }
    .textoenlace {
        font-size: 14px
    }
    #contenedormenu {
        background-color: #1fc3bf
    }
    #botonpublicar {
        float: initial;
        color: #fff;
        text-decoration: none;
        background-color: transparent;
        border-radius: 6px;
        font-size: 17px;
        width: 93%;
        text-align: center;
        padding: 8px;
        MARGIN-TOP: 5px;
        margin-left: 12px;
        margin-right: -5px
    }
}
.LH-fondo-login-1 {
    background-color: #EDF0F4
}
.LH-login_ancho {
    width: auto;
    max-width: 970px;
    padding-left: 4px;
    padding-right: 4px;
    border: none;
    padding-bottom: 5px
}
.LH-iniciar_sesion {
    border-radius: 0px;
    color: #2a6496;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 2px solid #EDF0F4;
    text-align: center;
    padding: 10px 0px
}
.LH-iniciar_sesion_h1 {
    margin: 0px;
    font-size: 20px;
    padding-top: 4px
}
.LH-iniciar_sesion_borde {
    border-radius: 0px;
    padding: 0px;
    background-position: right top
}
.estilo-btn-validar {
    text-align: center;
    background-color: #2A6496;
    width: 128px;
    color: rgba(255, 255, 255, 0.06);
    border-radius: 4px;
    padding: 2px 16px
}
.estilo-btn-validar-a {
    color: #fff;
    text-decoration: none
}
.estilo-btn-validar-2 {
    text-align: center;
    background-color: #2A6496;
    width: 128px;
    color: rgba(255, 255, 255, 0.06);
    border-radius: 4px;
    padding: 2px 16px
}
.estilo-btn-validar-a-2 {
    color: #fff;
    text-decoration: none
}
.estilo-imagen-login-1 {
    max-width: 100%
}
.estilo-imagen-login-2 {
    max-width: 100%;
    border: 2px solid rgba(0, 120, 215, 0.05);
    opacity: 0.8
}
.activar-cuenta-login {
    border: 2px solid rgba(43, 183, 106, 0.49);
    border-radius: 4px;
    margin-top: 10px
}
.activar-cuenta-login-info {
    padding: 5px;
    text-align: center;
    margin-top: 10px;
    border-radius: 2px;
    padding-bottom: 5px;
    color: #2a6496
}
.activar-cuenta-login-info1 {
    color: #4CAD77;
    font-weight: bold;
    font-size: 18px
}
.activar-cuenta-login-info2 {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 7px
}
.activar-cuenta-login-correo {
    padding: 10px;
    background-color: #F0F5FB;
    margin-top: 20px;
    font-size: 13px;
    text-align: center
}
.activar-cuenta-login-correo2 {
    color: #2A6496;
    margin-bottom: 8px;
    font-size: 14px
}
.form-login_username-lbl {
    width: 100%;
    font-size: 15px;
    color: #26506D;
    font-weight: normal
}
.form-login_pass-lbl {
    width: 100%;
    font-size: 15px;
    color: #26506D;
    font-weight: normal
}
.form-login_pass {
    width: 100%;
    margin-bottom: 6px;
    border: 1px solid #cbd3ea
}
#mantener-sesion-div {
    padding-right: 0px;
    padding-top: 8px
}
#mantener-sesion-ok {
    margin-left: 5px;
    font-size: 12px;
    font-weight: normal
}
#login_recordar {
    margin-top: -3px;
    margin-left:-3px;
}
.login_recordar_s {
    margin-left: 5px;
    font-size: 12px
}
.lostpass a {
    color: #2963C1
}
#LH-lostpass a {
    color: #2963C1
}
#enlaces-contrasena {
    text-align: right;
    font-size: 12px;
    padding-top: 8px;
    padding-left: 0px
}
#LH-login-iniciar-sesion-1 {
    margin-top: 10px;
    padding-bottom: 10px
}
#acceso-rapido-L {
    background-color: #f3f9ff;
    color: #2A649C;
    border-radius: 0px;
    padding: 12px 0px;
    text-align: "center";
    font-size: 17px
}
#LH-login-tituloAR {
    background-color: #f3f9ff;
    color: #2A649C
}
#redes-sociales-L {
    background-color: #f3f9ff;
    color: #2A649C;
    border-radius: 0px;
    padding: 13px 0px;
    text-align: center;
    margin-top: 2px
}
#LH-login-redes-sociales {
    background-color: #f3f9ff;
    color: #2A649C;
    border-radius: 0px;
    padding: 13px 0px;
    text-align: center;
    margin-top: 2px
}
#redes-sociales-L .enlaces {
    text-align: left;
    padding: 0px 15px;
    line-height: 16px;
    margin-bottom: 15px;
    font-size: 13px
}
#LH-login-redes-sociales .enlaces {
    text-align: left;
    padding: 0px 15px;
    line-height: 16px;
    margin-bottom: 15px;
    font-size: 13px
}
#spam-registro-L {
    text-align: center;
    color: #2A649C;
    margin-top: 10px;
    font-size: 12px;
    letter-spacing: 0.2px
}
#spam-registro-L a {
    text-decoration: none;
    color: #2a649c
}
#LH-login-spamregistro {
    text-align: center;
    color: #2A649C;
    margin-top: 10px;
    font-size: 12px;
    letter-spacing: 0.2px
}
#LH-login-spamregistro a {
    text-decoration: none;
    color: #2a649c
}
#spam-registro-info-L {
    padding-top: 6px;
    line-height: 14px;
    font-size: 11px
}
#LH-login-spamregistro-info {
    padding-top: 6px;
    line-height: 14px;
    font-size: 11px
}
.login-bannerchat-posicion {
    margin: 50px 0px 50px 0px
}
.login-bannerchat-posicion1 {
    padding: 10px 0px 10px 0px
}
#login-bannerchat {
    background-color: #ECF5FF;
    border-top: 3px solid #c8e4ff
}
#LH-login-bannerchat {
    background-color: #ECF5FF;
    border-top: 3px solid #c8e4ff
}
.login-bannerchat-text1 {
    color: #2A649C;
    text-align: center;
    font-size: 15px
}
.login-bannerchat-text2 {
    font-size: 30px;
    margin-bottom: 9px;
    margin-top: 50px
}
.login-bannerchat-text3 {
    border-top: 1px solid rgb(200, 228, 255);
    margin-top: 5px;
    padding-top: 5px
}
.LH-label-email {
    width: 100%;
    font-size: 15px;
    color: #26506D;
    font-weight: normal
}
#LH-mantener-sesion-ok {
    margin-left: 5px;
    font-size: 12px;
    font-weight: normal
}
#LH-enlaces-contrasena {
    text-align: right;
    font-size: 12px;
    padding-top: 8px;
    padding-left: 0px
}
.sin_borde {
    border: none
}
.fuente-15 {
    font-size: 15px
}
.fuente-12 {
    font-size: 12px
}
.no_bordes_margen {
    margin-left: 0px;
    margin-right: 0px;
    border: none
}
.ajuste_10 {
    height: 10px;
    margin-top: -10px
}
.nomargin {
    margin: 0px !important
}
.nopadding {
    padding: 0 !important
}
.ancho_100 {
    width: 100%
}
.LH-top-10 {
    margin-top: 10px
}
.borde-0 {
    border-top: 0
}
.LH-espacio0 {
    margin-top: 30px
}
.LH-espacio1 {
    margin-top: 10px
}
.LH-espacio2 {
    margin-top: 20px
}
#LH-iniSesion-head div {
    border-bottom: 1px solid grey
}
#LH-iniSesion-head h1 {
    font-size: 20px
}
#LH-iniSesion-head h2 {
    font-size: 16px
}
#LH-form-login .LH-form-x {
    border-radius: 0px;
    font-size: 18px;
    padding: 10px 0px
}
#LH-form-login .LH-form-x h1 {
    margin: 0px;
    font-size: 20px;
    padding-top: 4px
}
#LH-form-login .LH-form-x label {
    width: 100%;
    font-size: 15px;
    color: #26506D;
    font-weight: normal
}
#LH-form-login .LH-form-x input {
    width: 100%;
    padding: 4px;
    color: #5C5C5C;
    border: 1px solid rgba(42, 100, 150, 0.31)
}
.LH-form-x input {
    border-radius: 0px
}
.LH-form-x input::placeholder {
    color: #ccc
}
#LH-login-submit input {
    font-size: 15px;
    color: #26506D;
    background-color: #ffffff;
    border-radius: 2px;
    border: 1px solid #26506D;
    margin: 15px 0px;
    padding: 10px;
    letter-spacing: 0.3px
}
.LH-form-x .input-group {
    width: 100%
}
#LH-crearCuenta {
    border-top: 1px solid gray;
    padding: 20px 0 50px;
    margin-top: 20px
}
#LH-crearCuenta a {
    text-decoration: none;
    color: #26506D
}
#LH-crearCuenta div {
    font-size: 20px
}
.subrayar {
    text-decoration: underline
}
.LH-rrss-estilo-facebook {
    width: 100%;
    background-color: #6480BB;
    color: #2a6496;
    font-size: 18px;
    width: 100%
}
.LH-rrss-estilo-google {
    width: 100%;
    background-color: #fff;
    color: #2a6496;
    font-size: 18px;
    width: 100%;
    margin-top: 10px
}
.contador {
    color: #ff3059;
    text-align: center;
    position: relative;
    top: 2px !important
}
@-moz-keyframes parpadeo {
    0% {
        opacity: 1.0
    }
    50% {
        opacity: 0.0
    }
    100% {
        opacity: 1.0
    }
}
@-webkit-keyframes parpadeo {
    0% {
        opacity: 1.0
    }
    50% {
        opacity: 0.0
    }
    100% {
        opacity: 1.0
    }
}
@keyframes parpadeo {
    0% {
        opacity: 1.0
    }
    50% {
        opacity: 0.0
    }
    100% {
        opacity: 1.0
    }
}
.parpadea {
    animation-name: parpadeo;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-name: parpadeo;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite
}

.parpadea2 {
    animation-name: parpadeo;
    animation-duration: 10s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-name: parpadeo;
    -webkit-animation-duration: 10s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite
}
.contador {
    color: #ff3059;
    text-align: center;
    position: relative;
    top: 2px !important
}
.estilo-dias {
    font-size: 12px;
    letter-spacing: 0.6px;
    opacity: 0.4 !important;
    color: #fff !important;
    font-weight: normal;
    margin-top: -4px
}
.tam-1 {
    font-size: 16px !important;
    color: #fff;
    font-weight: bold
}
.padding-70 {
    padding: 0px 5px !important
}
.oferta-limitada {
    width: 100%;
    border: none;
    margin: 0 auto;
    text-align: center;
    padding: 3px 0px;
    color: #196a95;
    letter-spacing: 0.2px;
    font-size: 13px;
    font-weight: bold;
    width: 220px;
    border-radius: 50px;
    position: relative;
    top: -1px;
    padding-bottom: 12px
}
.caja-oferta {
    background-color: #e0ebff;
    width: 302px;
    margin: 0 auto;
    margin-top: 0px;
    margin-top: -22px;
    position: relative;
    padding-bottom: 12px
}
.bg-oferta-99 {
    background: #edf0f4;
}
@media (min-width: 1200px) {

  .is-padding-1 {
      padding: 0px 6px
  }

    .oferta-limitada {
        width: 100%;
        border: none;
        margin: 0 auto;
        text-align: center;
        padding: 3px 0px;
        color: #196a95;
        letter-spacing: 0.2px;
        font-size: 13px;
        font-weight: bold;
        width: 220px;
        border-radius: 50px;
        position: relative;
        top: -1px;
        padding-bottom: 12px
    }
    .caja-oferta {
        background-color: #e0ebff;
        width: 302px;
        margin: 0 auto;
        margin-top: 0px;
        margin-top: -12px;
        position: relative;
        padding-bottom: 12px
    }
    .bg-oferta-99 {
        background: -webkit-gradient(linear, 16% 100%, 16% 33%, from(#EEF6FF), to(#fff))
    }
}
@media (min-width: 950px) and (max-width: 1199px) {

  .is-padding-1 {
      padding: 0px 6px
  }

    .oferta-limitada {
        width: 100%;
        border: none;
        margin: 0 auto;
        text-align: center;
        padding: 3px 0px;
        color: #196a95;
        letter-spacing: 0.2px;
        font-size: 13px;
        font-weight: bold;
        width: 220px;
        border-radius: 50px;
        position: relative;
        top: -1px;
        padding-bottom: 12px
    }
    .caja-oferta {
        background-color: #e0ebff;
        width: 302px;
        margin: 0 auto;
        margin-top: 0px;
        margin-top: -12px;
        position: relative;
        padding-bottom: 12px
    }
    .bg-oferta-99 {
        background: -webkit-gradient(linear, 16% 100%, 16% 33%, from(#EEF6FF), to(#fff))
    }
}
@media (min-width: 768px) and (max-width: 949px) {

  .is-padding-1 {
      padding: 0px 6px
  }

    .oferta-limitada {
        width: 100%;
        border: none;
        margin: 0 auto;
        text-align: center;
        padding: 3px 0px;
        color: #196a95;
        letter-spacing: 0.2px;
        font-size: 13px;
        font-weight: bold;
        width: 220px;
        border-radius: 50px;
        position: relative;
        top: -1px;
        padding-bottom: 12px
    }
    .caja-oferta {
        background-color: #e0ebff;
        width: 302px;
        margin: 0 auto;
        margin-top: 0px;
        margin-top: -12px;
        position: relative;
        padding-bottom: 12px
    }
    .bg-oferta-99 {
        background: -webkit-gradient(linear, 16% 100%, 16% 33%, from(#EEF6FF), to(#fff))
    }
}
.modal_loader {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}
body .loading {
    overflow: hidden
}
body.loading .modal_loader {
    display: block
}
.padding-ytfg {
    padding: 7px 7px 65px 7px
}
.go-top {
    position: fixed;
    bottom: 2em;
    text-decoration: none;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.7);
    font-size: 14px;
    display: none;
    border-radius: 6px;
    z-index: 999;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-left: 20px
}
.go-top:hover {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    text-decoration: none
}
#bloquepublicidad {
    display: none
}
#textopie {
    text-align: center
}
.boton-descarga-1 {
    color: #4dbebc;
    width: 100%;
    border-radius: 4px;
    text-align: center;
    font-size: 17px;
    padding: 12px;
    margin-left: 0px;
    border: 1px solid #4dbebc;
    margin-top: -5px;
    position: relative;
    top: 17px
}

.comprobar-login{text-align:center;border: 1px solid #ffffff !important;
  margin: 50px 0px 0px 0px;background-color: #fffffff0;color: #235099;padding: 5px 0px;/* font-size: 16px !important; */
  position: absolute;width: 104%;z-index: 999;height: 602px;padding-top: 90px;top: -203px;left: -1px;}

@media (min-width: 1200px) {

  .comprobar-login{text-align:center;border: 1px solid #ffffff !important;margin: 50px 0px 0px 0px;
    background-color: #fffffff0;color: #235099;padding: 5px 0px;/* font-size: 16px !important; */position: absolute;width: 100%;z-index: 999;
    height: 392px;padding-top: 90px;top: -165px;left: -15px;}


  .est-ini-3 {
      margin-bottom: 5px;
      padding-bottom: 5px;
      z-index: 99;
      padding: 30px 15px 10px 15px !important;
      text-align: center;
      padding-top: 15px;
      padding-bottom: 5px;
      border-bottom: 0px solid #edf0f4
  }

    .padding-ytfg {
        padding: 7px 7px 0px 7px
    }
    #bloquepublicidad {
        display: block
    }
    #textopie {
        text-align: center;
        padding-left: 0px
    }
    .boton-descarga-1 {
        color: #4dbebc;
        width: 100%;
        border-radius: 4px;
        text-align: center;
        font-size: 17px;
        padding: 12px;
        margin-left: 0px;
        border: 1px solid #4dbebc;
        margin-top: -5px;
        position: relative;
        top: 7px
    }


}
@media (min-width: 950px) and (max-width: 1199px) {

  .est-ini-3 {
      margin-bottom: 5px;
      padding-bottom: 5px;
      z-index: 99;
      padding: 30px 15px 10px 15px !important;
      text-align: center;
      padding-top: 15px;
      padding-bottom: 5px;
      border-bottom: 0px solid #edf0f4
  }

    .padding-ytfg {
        padding: 7px 7px 0px 7px
    }
    #bloquepublicidad {
        display: block
    }
    #textopie {
        text-align: center;
        padding-left: 0px
    }
    .boton-descarga-1 {
        color: #4dbebc;
        width: 100%;
        border-radius: 4px;
        text-align: center;
        font-size: 17px;
        padding: 12px;
        margin-left: 0px;
        border: 1px solid #4dbebc;
        margin-top: -5px;
        position: relative;
        top: 17px
    }

    .comprobar-login{text-align:center;border: 1px solid #ffffff !important;margin: 50px 0px 0px 0px;
      background-color: #fffffff0;color: #235099;padding: 5px 0px;/* font-size: 16px !important; */position: absolute;width: 100%;z-index: 999;
      height: 392px;padding-top: 90px;top: -165px;left: -15px;}

}
@media (min-width: 768px) and (max-width: 949px) {

  .est-ini-3 {
      margin-bottom: 5px;
      padding-bottom: 5px;
      z-index: 99;
      padding: 30px 15px 10px 15px !important;
      text-align: center;
      padding-top: 15px;
      padding-bottom: 5px;
      border-bottom: 0px solid #edf0f4
  }

    .padding-ytfg {
        padding: 7px 7px 0px 7px
    }
    #bloquepublicidad {
        display: block
    }
    #textopie {
        text-align: center;
        padding-left: 0px
    }
    .colorclaro {
        background-color: #558EA2;
        height: 28px;
        line-height: 28px
    }
    .coloroscuro {
        background-color: #498093;
        height: 28px;
        line-height: 28px
    }
    .boton-descarga-1 {
        color: #4dbebc;
        width: 100%;
        border-radius: 4px;
        text-align: center;
        font-size: 17px;
        padding: 12px;
        margin-left: 0px;
        border: 1px solid #4dbebc;
        margin-top: -5px;
        position: relative;
        top: 17px
    }

    .comprobar-login{text-align:center;border: 1px solid #ffffff !important;margin: 50px 0px 0px 0px;
      background-color: #fffffff0;color: #235099;padding: 5px 0px;/* font-size: 16px !important; */position: absolute;width: 100%;z-index: 999;
      height: 392px;padding-top: 90px;top: -165px;left: -15px;}


}




#LH-pie2 {
    width: 100%;
    background-color: #108383;
    padding-top: 30px;
    padding-bottom: 100px;
    color: #fff;
    text-align: center
}
.LH-textopie {
    font-size: 13px;
    color: #4dbebc;
    font-family: arial;
    padding: 0px;
    padding-bottom: 12px;
    letter-spacing: 0.5px
}
#textopie a {
    color: #4ebdbc;
    cursor: pointer
}
#LH-rrss-footer {
    text-align: center;
    padding: 0px;
    text-decoration: none
}
#LH-rrss-footer span {
    color: #4ebdbc;
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 0 auto;
    max-width: 400px;
    text-align: center;
    padding-left: 5px
}
#LH-rrss-footer a {
    margin: 0px -1px;
    cursor: pointer;
    text-decoration: none
}
#LH-rrss-footer i {
    border-radius: 100px;
    border: 1px solid #4ebdbc;
    color: #4ebdbc;
    width: 45px;
    height: 45px;
    padding-top: 11px;
    font-size: 22px;
    text-decoration: none
}
#LH-rrss-footer2 {
    padding: 0px;
    text-align: center;
    text-decoration: none
}
#LH-rrss-footer2 a {
    text-decoration: none
}
#LH-rrss-footer2 i {
    font-size: 24px;
    position: relative;
    bottom: -1px;
    text-decoration: none
}
.padding-ytfg {
    padding: 7px 7px 65px 7px
}
.go-top {
    position: fixed;
    bottom: 2em;
    text-decoration: none;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.7);
    font-size: 14px;
    display: none;
    border-radius: 6px;
    z-index: 999;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-left: 20px
}
.go-top:hover {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    text-decoration: none
}
#bloquepublicidad {
    display: none
}
#textopie {
    text-align: center
}
@media (min-width: 1200px) {

  .LH-login-fondo {
      background-color: #f3f5f8;
      padding: 30px 0
  }

    .padding-ytfg {
        padding: 7px 7px 0px 7px
    }
    #bloquepublicidad {
        display: block
    }
    #textopie {
        text-align: center;
        padding-left: 0px
    }
}
@media (min-width: 950px) and (max-width: 1199px) {

  .LH-login-fondo {
      background-color: #f3f5f8;
      padding: 30px 0
  }

    .padding-ytfg {
        padding: 7px 7px 0px 7px
    }
    #bloquepublicidad {
        display: block
    }
    #textopie {
        text-align: center;
        padding-left: 0px
    }
}
@media (min-width: 768px) and (max-width: 949px) {

  .LH-login-fondo {
      background-color: #f3f5f8;
      padding: 30px 0
  }

    .padding-ytfg {
        padding: 7px 7px 0px 7px
    }
    #bloquepublicidad {
        display: block
    }
    #textopie {
        text-align: center;
        padding-left: 0px
    }
    .colorclaro {
        background-color: #558EA2;
        height: 28px;
        line-height: 28px
    }
    .coloroscuro {
        background-color: #498093;
        height: 28px;
        line-height: 28px
    }
}
@media (min-width: 200px) and (max-width: 768px) {
    #textopie {
        text-align: center
    }
    .colorclaro {
        background-color: #558EA2;
        height: 28px;
        line-height: 28px
    }
    .coloroscuro {
        background-color: #498093;
        height: 28px;
        line-height: 28px
    }
}
.LH-textopie-movil {
    font-size: 13px;
    color: #599c9b;
    font-family: arial;
    padding: 0px;
    padding-bottom: 20px
}
#textopie-movil a {
    color: #599c9b;
    cursor: pointer;
    color: #000
}
.pie_fondo {
    background-color: #256460
}
.LH_pie_dentro {
    color: #fff;
    text-align: left;
    line-height: 15px;
    padding-top: 20px
}
.LH_pie_dentro2 {
    color: #A2D5D7;
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 0 auto;
    max-width: 400px;
    text-align: center;
    opacity: 0.4;
    padding-left: 5px;
    padding-top: 10px
}
.LH_pie_dentro3 {
    margin: 0 auto;
    width: 100%;
    padding-bottom: 0px;
    background-color: #256461
}
.LH_pie_dentro4 {
    color: #81C1BE;
    width: 250px;
    margin: 0 auto;
    border: 1px solid #81C1BE;
    border-radius: 4px;
    text-align: center;
    font-size: 17px;
    padding: 6px
}
.LH_pie_dentro4 img {
    max-heightheight: 18px;
    position: relative;
    opacity: 0.6;
    right: 7px
}
#LH-text-desarrollado-footer {
    text-align: right;
    padding-right: 0px;
    color: #4EA6A0;
    font-size: 13px
}
#LH-text-desarrollado-footer a {
    color: #fff
}
#LH-text-desarrollado-footer img {
    position: relative;
    top: -3px;
    height: 14px
}
h1.single,
span.colour {
    color: #186c95
}
div.bigright span {
    color: #186c95;
    font-weight: bold
}
div#mcwrap span {
    font-size: 16px;
    color: #186c95;
    font-weight: bold
}
a {
    color: #186c95;
    text-decoration: underline
}
.header_top {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E8E8E8
}
.header_main_bg {
    background-color: #ebeef3;
    clear: both;
    padding: 25px 0;
    position: relative
}
.header_top_res p a {
    color: #4A8386;
    text-decoration: none
}
.header_main_res #logo h1 {
    color: #666666;
    font-size: 38px;
    margin: 0px;
    padding: 0px
}
.header_main_res #logo h1 a {
    color: #666666;
    text-decoration: none;
    margin: 0px;
    padding: 0px
}
.header_main_res .description {
    color: #999999;
    font-family: Georgia, serif;
    font-size: 14px;
    font-style: italic
}
.header_menu {
    background-color: #468390
}
.cp_logo {
    height: 80px;
    width: 300px;
    background: transparent url(../images/cp_logo_black.png) no-repeat scroll 0 0
}
.adv_categories ul li.active {
    margin: 0 -7px 0 -8px;
    padding: 4px 7px 4px 8px;
    color: #fff;
    background: #186c95
}
.adv_categories .catcol ul li.maincat a {
    margin: 0;
    padding: 4px 0;
    color: #186c95;
    text-decoration: none
}
.btn-topsearch {
    background-color: #1C80A0
}
.content_res .priceblockbig p.price {
    margin: 0;
    padding: 0;
    float: right;
    font: bold 18px/1.2em Arial, Helvetica, sans-serif;
    color: #186c95
}
.content_res .priceblockbig p.location span {
    font-weight: bold;
    color: #186c95
}
.content_res .priceblocksmall p.price {
    margin: 0;
    padding: 0;
    float: right;
    font: bold 13px/1.2em Arial, Helvetica, sans-serif;
    color: #186c95
}
.content_res .stepsline div.l_ready {
    background: #186c95
}
.content_res .stepsline div.no_ready {
    border: 1px solid #28657f
}
.content_res .stepsline div.ni_ready {
    background: #186c95;
    border-top: 1px solid #6ac3e9
}
.content_left p.bigprice {
    color: #186c95;
    float: right;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0;
    padding: 8px 0 0
}
.content_res .can_chg_bg:hover {
    background-color: #EAF2FA
}
.content_right ul.refine li input#amount,
.content_right ul.refine li input#distance {
    color: #186c95;
    border: 0;
    font-weight: bold
}
.footer_menu {
    background-color: #468390
}
.footer_main_res div.column p {
    margin: 0;
    padding: 0;
    font: normal 14px/1.8em Arial, Helvetica, sans-serif;
    color: #186C95
}
.footer_main_res div.column p a {
    color: #186C95
}
.footer_main_res div.column ul li a {
    color: #186C95;
    text-decoration: none
}
.footer_main_res div.column {
    font: normal 14px/1.8em Arial, Helvetica, sans-serif;
    color: #186C95
}
.formulario2 input[type=checkbox] {
    border-radius: 0px !important;
    margin-right: 7px;
    width: 20px;
    height: 15px
}
.formulario2 .LH-ver-pass {
    float: right;
    z-index: 1;
    margin-top: 0px
}
@media (min-width: 980px) {
    .vertical-space {
        border-right: 1px solid gray;
        padding-right: 100px
    }
    .LH-padding-120 {
        padding-right: 120px
    }
}
.division hr {
    border-top: 1px solid #fff
}
.form-control::-moz-placeholder {
    color: #ccc !important
}
.LH-rec-button_form {
    padding-left: 16px !important;
    padding: 0px
}
.LH-rec-titulo-contrasena {
    font-size: 22px;
    margin: 0px;
    margin-top: 5px;
    COLOR: #2a6496
}
.LH-rec-titulo-contrasena2 {
    text-align: center;
    padding: 10px 0px;
    background-color: #ffffff;
    MARGIN-TOP: 10PX
}
.LH-rec-padding-4 {
    padding: 20px 10px
}
.LH-rec-titulo-80 {
    color: #2a6496;
    font-size: 19px;
    font-weight: normal;
    font-size: 15px;
    color: #26506D;
    font-weight: normal
}
#LH-rec-nomensaje,
.LH-rec-nomensaje {
    padding: 0px;
    color: #26506D
}
#LH-rec-nomensaje h4 {
    padding-top: 0px
}
#LH-rec-nomensaje h2 {
    font-size: 17px;
    font-weight: normal;
    color: #2a6496;
    margin: 0px;
    margin-bottom: 15px
}
#LH-rec-nomensaje h2 p {
    line-height: 20px;
    font-size: 17px
}
#LH-rec-nomensaje input {
    width: 100%;
    border: 1px solid rgba(42, 100, 150, 0.31);
    border-radius: 2px;
    padding: 10px;
    font-size: 15px;
    color: #2a649d;
    margin-bottom: 20px
}
.LH-rec-submit {
    font-size: 18px;
    color: #2a6496;
    background-color: #ffffff;
    border-radius: 4px;
    border: 2px solid #2a6496;
    margin-top: 13px;
    width: 100%;
    text-shadow: none;
    width: 230px;
    margin: 0 auto;
    font-weight: normal;
    letter-spacing: 0.3px
}
.filtroProv {
    color: #868686
}
.filtroProv:hover {
    color: black;
    background-color: #E6E6E6;
    cursor: pointer
}
.filtroProvSel {
    color: black;
    background-color: #E6E6E6
}
.filtroProvSel:hover {
    color: black;
    background-color: #E6E6E6;
    cursor: pointer
}
.filtroProv a {
    color: #868686;
    text-decoration: none
}
.filtroProv a:hover {
    color: black;
    background-color: #E6E6E6;
    cursor: pointer;
    text-decoration: none
}
.filtroProvSel a {
    color: black;
    background-color: #E6E6E6;
    text-decoration: none
}
.filtroProvSel a:hover {
    color: black;
    background-color: #E6E6E6;
    cursor: pointer;
    text-decoration: none
}
p {
    margin: 0 0 0px
}
.header_menu_res .obtn {
    padding: 3px 40px
}
.dd .ddTitle {
    height: 32px
}
#searchform .searchfield {
    margin-right: 0px
}
.content_res div.bigleft2 {
    float: left;
    padding: 5px;
    margin-top: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DEDEDE;
    border-style: solid;
    border-width: 1px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px
}
.content_res div.bigright2 {
    float: right;
    margin-top: 10px
}
.bigright2 ul li {
    padding: 0 0 2px
}
div.bigright2 span {
    color: #186c95;
    font-weight: bold
}
h1 {
    font-size: 28px
}
h2 {
    font-size: 24px
}
h3 {
    font-size: 20px
}
h4 {
    font-size: 16px
}
.content_botbg {
    min-height: 0
}
.dd .ddChild {
    overflow-y: scroll !important
}
.btn_aceptar_bootbox {
    background-color: #3ABDB2;
    border: 1px solid transparent;
    color: #ffffff;
    border-radius: 3px;
    margin-left: 5px;
    width: auto
}
.btn_aceptar_bootbox:hover {
    color: #ffffff;
    text-decoration: none
}
.btn_cancelar_bootbox {
    background-color: #fca905;
    border: 1px solid transparent;
    color: #ffffff;
    border-radius: 3px;
    width: auto
}
.btn_cancelar_bootbox:hover {
    color: #ffffff;
    text-decoration: none
}
.modal-header {
    background-color: #7EC7C2
}
.logo-bootbox {
    height: 40px;
    margin-left: 10px;
    position: relative;
    top: -12px
}
.LH_color_fila_titulo {
    background-color: #428bca
}
.LH_color_fila_par {
    background-color: #ccc
}
.LH_color_fila_impar {
    background-color: #fff
}




::placeholder {
  color: #0d439487 !important;
      font-size: 14px !important;
      font-family: roboto regular !important;
      letter-spacing:0.2px  !important;

}
