ul {
    margin-bottom: 0px;
}

.edit_page .espe_list > li {
    border-top: 1px solid #eeeeee;
    padding: 10px 0 0 0;
}

.searcher_area {
    margin-bottom: 10px;
}

.title_ctr {
    margin: 0px;
    border-top: 0px;
}

.title_ctr > span {
    margin-top: 0px;
}

.te-tags {
    width: 100%;
    display: inline-block;
}

.title,
.tit_letter {
    margin: 0px;
}

.skin_q .titbox2 {
    margin: 0px;
    padding: 0px;
}

.no-col-pad,
.ncp {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#content_doctuo {
    background-color: #f5f5f5;
    padding-top: 10px;
}

.alpha_nav ul > li {
    margin-bottom: 0px;
}

.progress_box {
    background-color: #00b1d9 !important
}

.take_control,
.alpha_nav ul > li > a,
.reply_list li,
.star_box,
.box_dest,
.map_box,
.box,
.aside .box,
.aside .scroll_box,
.aside .center_box,
.aside .content_box,
.aside .map_box,
.aside .goin_box,
.aside .progress_box,
.aside .box_premium,
.aside .insu_box,
.aside .insurance_list > li,
.aside .rate_box,
.aside .take_control,
.aside .reply_list > li,
.aside .symptom_box,
.aside .home .main_docs .box_dest,
.home .main_docs .aside .box_dest,
.aside .home_med .main_docs .box_dest,
.home_med .main_docs .aside .box_dest,
.aside .home_pre .main_docs .box_dest,
.home_pre .main_docs .aside .box_dest,
.aside .signup_page .login_box,
.signup_page .aside .login_box,
.aside .star_box {
    background-color: white;
}

.take_control {
    margin-bottom: 10px;
}

.list-top-tit {
    display: inline-block;
}

#tag_header,
.tit-home,
.bwhite,
#flatpage,
.rate_box,
.box-ads,
.insurance_list li,
.content_box,
.list-top-tit {
    background-color: white;
}

.thakns_opt li {
    background-color: #EEEEEE !important;
}

#flatpage {
    margin: 20px auto;
    padding: 20px !important;
}

.box-ads {
    padding: 3px 0 3px 3px;
    margin-bottom: 10px;
}

.aside {
    padding-top: 0px !important;
}

.title_row {
    background-color: white;
    padding: 10px;
}

.aside .box,
.aside .scroll_box,
.aside .center_box,
.aside .content_box,
.aside .map_box,
.aside .ask_box,
.aside .goin_box,
.aside .progress_box,
.aside .box_premium,
.aside .insu_box,
.aside .insurance_list > li,
.aside .rate_box,
.aside .take_control,
.aside .reply_list > li,
.aside .symptom_box,
.aside .home .main_docs .box_dest,
.home .main_docs .aside .box_dest,
.aside .home_med .main_docs .box_dest,
.home_med .main_docs .aside .box_dest,
.aside .home_pre .main_docs .box_dest,
.home_pre .main_docs .aside .box_dest,
.aside .signup_page .login_box,
.signup_page .aside .login_box,
.aside .star_box {
    margin-bottom: 10px;
}

.not_valid {
    opacity: 0.35;
}

.not_valid:hover {
    opacity: 0.9;
}

.not_valid .hide {
    display: block !important;
}

.max_width {
    width: 100% !important;
    display: inline-block;
}

.ico_question:after {
    background-image: url(../css/img/sprite.svg);
    background-repeat: no-repeat;
    background-position: -49px -350px;
}

.item_dest .alert {
    display: inline-block;
}

.social_btn {
    width: 33%;
}

.tit_widjet {
    margin: 5px;
}

.social_widjet li {
    text-align: center;
}

.loged_user header {
    background: none repeat scroll 0 0 #FFFFFF;
    position: fixed;
    width: 100%;
    z-index: 105;
    top: 0;
}

.item_address:after {
    background-image: url(../css/img/sprite.svg);
    background-repeat: no-repeat;
    background-position: -202px -451px !important;
    content: "";
    width: 12px;
    height: 17px;
    left: 0px;
    position: absolute;
    top: 4px;
}

.item_address {
    position: relative;
    padding: 2px 0px 2px 16px;
}

.loged_user .header_logged {
    padding: 0 20px;
    background-color: rgba(246, 246, 246, 0.97) !important;
}

.nav_log {
    left: 0px;
    position: fixed;
    z-index: 999;
    overflow-y: auto;
    box-shadow: 1px 3px 6px rgba(40, 40, 40, 0.36);
    background-color: rgba(246, 246, 246, 0.97) !important;
}

.loged_user {
    margin-top: 55px;
}

.little-text {
    font-size: 11px;
}

.texto_elem_destacado {
    position: absolute;
    left: 5px;
    color: grey;
    z-index: 1;
    top: 0;
    font-size: 11px;
}

.big_button {
    height: 80px;
    font-size: 25px;
}

.make_question_font {
    font-size: 16px;
}

.med_text {
    font-size: 14px;
}

.med_button {
    height: 40px;
    font-size: 14px;
}

.preg_color {
    color: #9a59b6;
}

.searcher,
.searcher_q {
    padding-bottom: 0 !important;
}

.home_boxes .box {
    height: 290px;
}

.home .searcher_area,
.home_med .searcher_area,
.home_pre .searcher_area {
    background-image: none!important;
    background-color: rgba(0, 198, 243, 0.84);
}

.qa_list_dashboard .qa_list li {
    padding-bottom: 0;
}

#buscador_superior select {
    /*margin-bottom: 31px;*/
    padding: 0px 5px 2px 5px;
    height: 30px;
    -webkit-appearance: none;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0, #fff 50%);
    background-image: -o-linear-gradient(bottom, #eee 0, #fff 50%);
    background-image: -ms-linear-gradient(top, #fff 0, #eee 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(top, #fff 0, #eee 50%);
    color: #444;
}

#buscador_superior .select-buscador {
    display: inline-block;
    position: relative;
    top: 14px
}

#buscador_superior .select2-chosen {
    margin-top: 1px
}

#buscador_superior .select2-arrow {
    border-left: none;
    background: none;
    background-image: none
}

#buscador_superior .select2-arrow b {
    width: 90%;
}

#buscador_superior .select2-container {
    margin: 0;
}

#buscador_superior .select2-choice {
    height: 30px;
}

.select2-container {
    padding: 0!important;
}

.direccion {
    font-size: 14px;
    color: #3e4c52;
    margin-bottom: 15px;
}

#tag_header #tag_top {
    height: 200px;
    overflow: hidden;
}

#tag_header .symp_tabs {
    display: inline-table;
}

#tag_header ul.pestanas li {
    font-size: 15px;
    cursor: pointer;
    display: table-cell;
}

#tag_header ul.pestanas li span {
    display: block;
}

#tag_header .medicamentos_relacionados {
    overflow: auto;
    max-height: 150px;
    list-style: none;
}

#tag_header .volver_arriba {
    display: block;
    text-align: right;
}

.title_ctr span span {
    padding: 0 15px 0 0 !important;
    background-color: white;
}

#tag_header .icon-topic {
    background-image: url(../images/iconos_topics.png);
    background-repeat: no-repeat;
    height: 36px;
    width: 36px;
    display: inline-block;
}

.icon-topic-description {
    background-position: 0 0;
}

#tag_header .pestana-activa .icon-topic-description,
#tag_header .pestana:hover .icon-topic-description {
    background-position: 0 -36px;
}

.icon-topic-conditions {
    background-position: -37px 0;
    width: 20px !important;
}

#tag_header .pestana-activa .icon-topic-conditions,
#tag_header .pestana:hover .icon-topic-conditions {
    background-position: -37px -36px;
}

.icon-topic-treatments {
    background-position: -54px 0;
}

#tag_header .pestana-activa .icon-topic-treatments,
#tag_header .pestana:hover .icon-topic-treatments {
    background-position: -54px -36px;
}

.icon-topic-tests {
    background-position: -93px 0;
}

#tag_header .pestana-activa .icon-topic-tests,
#tag_header .pestana:hover .icon-topic-tests {
    background-position: -93px -36px;
}

.icon-topic-que-es {
    background-position: -136px 0;
    width: 22px !important;
}

#tag_header .pestana-activa .icon-topic-que-es,
#tag_header .pestana:hover .icon-topic-que-es {
    background-position: -136px -36px;
}

.icon-topic-antes-de-tomar {
    background-position: -160px 0;
    width: 30px !important;
}

#tag_header .pestana-activa .icon-topic-antes-de-tomar,
#tag_header .pestana:hover .icon-topic-antes-de-tomar {
    background-position: -160px -36px;
}

.icon-topic-como-tomar {
    background-position: -192px 0;
    width: 20px !important;
}

#tag_header .pestana-activa .icon-topic-como-tomar,
#tag_header .pestana:hover .icon-topic-como-tomar {
    background-position: -192px -36px;
}

.icon-topic-efectos-adversos {
    background-position: -213px 0;
}

#tag_header .pestana-activa .icon-topic-efectos-adversos,
#tag_header .pestana:hover .icon-topic-efectos-adversos {
    background-position: -213px -36px;
}

.icon-topic-conservacion {
    background-position: -250px 0;
}

#tag_header .pestana-activa .icon-topic-conservacion,
#tag_header .pestana:hover .icon-topic-conservacion {
    background-position: -250px -36px;
}

.icon-topic-informacion {
    background-position: -286px 0;
}

#tag_header .pestana-activa .icon-topic-informacion,
#tag_header .pestana:hover .icon-topic-informacion {
    background-position: -286px -36px;
}

.icon-topic-funciones {
    background-position: -327px 0;
}

#tag_header .pestana-activa .icon-topic-funciones,
#tag_header .pestana:hover .icon-topic-funciones {
    background-position: -327px -36px;
}

.icon-topic-tipos {
    background-position: -370px 0;
    width: 42px !important;
}

#tag_header .pestana-activa .icon-topic-tipos,
#tag_header .pestana:hover .icon-topic-tipos {
    background-position: -370px -36px;
}

.icon-topic-relcionadas {
    background-position: -421px 0;
}

#tag_header .pestana-activa .icon-topic-relcionadas,
#tag_header .pestana:hover .icon-topic-relcionadas {
    background-position: -421px -36px;
}

.icon-topic-none {
    background-image: none;
}

#header_doctuo_cookies {
    position: fixed;
    bottom: 0;
    margin-bottom: 0!important;
    width: 100%;
}

.take_control a {
    line-height: 23px !important;
}

.titbar_color {
    margin-bottom: 0;
}

.titbar_color span.title {
    line-height: 45px;
}

.goin_box {
    margin-bottom: 5px !important;
    padding: 5px !important;
    background-color: rgb(255, 247, 237);
    display: inline-block;
    color: black !important;
    width: 100% !important;
}

.goin_box a.btn_orange {
    line-height: 18px;
    padding: 10px 30px;
}

.goin_box p.tit {
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 0 !important;
    line-height: 21px;
}

.goin_box p.text {
    margin-bottom: 5px !important;
}

.goin_box p.text .fee {
    display: inline;
    margin-bottom: 15px;
}

#header_doctuo .log_options li a {
    padding: 0 10px !important;
}

ul.social_btns {
    list-style: none outside none;
    margin: 0;
}

ul.social_btns li.social_btn {
    float: right;
}

#header_doctuo.header_nolog .nav li a {
    padding: 0 5px !important;
    font-size: 12px !important;
    border: none !important;
}

.nav-div-secciones {
    display: inline-block;
    margin: 8px 5px 0;
}

.breadcrum_rich_snippet {
    display: initial;
}

.page_breadcrumbs .mybreadcrumb a:first-child {
    padding-left: 0;
    margin-left: 0;
}

.page_breadcrumbs .mybreadcrumb a:first-child:after {
    background: none;
}

.page_breadcrumbs .mybreadcrumb h1:before {
    background-image: none !important;
}

.page_breadcrumbs .mybreadcrumb h1 {
    padding-left: 0;
    margin-left: 0;
    display: inline;
}

.breadcrum_rich_snippet:before {
    content: "»";
    color: #0085cb;
    padding: 0 3px;
}

.mybreadcrumb .breadcrum_rich_snippet:first-child:before,
.mybreadcrumb .firstbread:before {
    content: initial !important;
    padding: 0 !important;
    display: inline-block;
}

i.icon-home {
    background-image: url(../css/img/sprite.svg);
    background-position: -150px -300px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 12px;
    width: 13px;
    margin-right: 3px;
}

.uploadcare-dialog-footer {
    display: none!important;
}

.home_pre .q_slide .q_box {
    z-index: 2px !important;
}

.links_login span {
    color: #2071a1;
    cursor: pointer;
}

.links_login span:hover {
    text-decoration: underline;
}
/*
form .btn_blue {
    margin-bottom: 10px;
}*/

#widget_pregunta_form_message .form-control {
    height: inherit!important;
}

.login_box_pregunta legend,
.login_box_pregunta .btn_arrow_bck {
    display: none;
}

.suggest_layer {
    margin-left: 5%;
    background-color: white;
    position: absolute;
    z-index: 199 !important;
    width: 93.7%;
}

.field_group .suggest_layer {
    margin-left: inherit !important;
    width: 560px;
}

.noborder {
    border: none;
}

.tit_busc span,
.tit_busc {
    font-size: 18px !important;
    color: #0085cb !important;
}

.tit_busc {
    padding-left: 22px;
    padding: 5px;
}

.suggest_layer .selected_item {
    color: #000;
    background-color: #e5f7fb;
}

.no_responder {
    position: absolute;
    bottom: 5px;
    right: 10px;
}

.q_box .info-pregunta a {
    margin-bottom: 20px;
}

ul.galery li {
    margin: 2px 1px;
    border: 1px solid #e1e1e1;
}

ul.galery {
    text-align: center;
}

.premium-color .glyphicon:before,
.premium-color a {
    color: #806B00 !important;
}

.carousel {
    max-height: 0px;
}

.relative {
    position: relative;
}

.alt50 {
    height: 50px!important;
}

.dummy {
    height: 50px!important;
}

#header_doctuo.header_nolog .nav li:before {
    display: none;
}

.file_text .img {
    width: initial !important;
}

.no_rank {
    margin-left: 0px !important;
    width: 100%;
}

.clr_img:after {
    background-image: none!important;
}

.header_row {
    margin-left: -20px !important;
    margin-right: -19px !important;
}

#header_doctuo .header_logged .menu_ctrl {
    margin: 11px 20px 0 7px;
}

.nav_log a,
.nav_log span {
    cursor: hand;
}

.nav_log a:after,
.second_opti li span:before {
    zoom: 1.35;
    color: #0085cb;
}

.clr_img {
    padding-left: 0px!important;
}

.min-visible {
    min-height: 1px;
    min-width: 1px;
}

.addr_full {
    font-size: 14px;
    color: #3e4c52;
    line-height: 1.42857143;
}

.addr_marg {
    margin: 15px 0;
    display: inline-block;
}

.cita-previa .btn_resp {
    line-height: 36px !important;
}

.cita-previa .btn_resp:after,
.cita-previa .btn_phone span:after {
    content: none;
}

.map_point_esp {
    background-position: -400px -650px;
    text-align: center;
    text-transform: uppercase;
    line-height: 22px;
    color: #fff;
    display: block;
    width: 24px;
    height: 32px;
}

.xs-mrg-b {
    margin-bottom: 5px !important;
}

.sm-mrg-b {
    margin-bottom: 10px !important;
}

.nph {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.npv {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.no_mrg_top,
.n_mrg_t {
    margin-top: 0 !important;
}

.n_mrg_l {
    margin-left: 0px !important;
}

.n_mrg_r {
    margin-right: 0px !important;
}

.n_pdn_t {
    padding-top: 0px !important;
}

.n_pdn_b {
    padding-bottom: 0px !important;
}

.n_pdn_l {
    padding-left: 0px !important;
}

.n_pdn_r {
    padding-right: 0px !important;
}
/*
.nav_log li {
    margin-left: 5px;
}
*/
.mdl_mrg_bottom {
    margin-bottom: 7px !important;
}

.mdl_mrg_top {
    margin-top: 7px !important;
}

.lrg_mrg_top,
.lg-mt {
    margin-top: 20px !important;
}

#header_doctuo.header_nolog .home_logo .logo_box {
    margin: 9px auto;
    float: none;
}

.prof_file .name {
    display: inline-block;
    line-height: 26px !important;
    font-size: 24px;
    margin: 0 10px 10px 0;
}

.reply_text .text {
    padding-left: 90px;
}

.reply_text .reply_tit {
    display: inline-block;
}

.skin_q {
    margin-top: 5px;
}


/*
.skin_q .box {
    padding-left: 0px !important;
    padding-right: 0px !important;
}*/


/*
MEDIA QUERIES MIN
*/

.item_list,
.commemt-form {
    position: relative;
}

.item_list .text_item .item_desc .item_address {
    color: black;
    font-style: normal;
}

.item_list .text_item .item_desc .item_address,
.item_list .text_item .item_desc .item_segu {
    display: block;
    margin-right: 0px;
}

.item_list .text_item .item_desc .item_address:before,
.item_list .text_item .item_desc .item_segu:before {
    content: none !important;
    padding-right: inherit !important;
}

.item_list .text_item .q_box {
    margin: 0 !important;
}

.qa_list > li .q_box .resp_pers_foto {
    float: left;
    width: 80px;
    height: 80px;
    margin-right: 15px;
}

.consultas-list .item-segs {
    color: #929292;
    line-height: 26px;
}

.consultas-list .more-segs,
.more-exper {
    color: #0085cb;
    margin-left: 5px;
}

.consultas-list .more-segs:hover,
.more-exper:hover {
    text-decoration: underline;
}

.consultas-list .sep {
    margin: 0px 0px 0px 6px;
    border-left: 1px solid #C1C1C1;
    float: left;
    width: 7px;
    display: inline-block;
    height: 16px;
    margin-top: 4px;
    margin-bottom: 5px;
}

.consultas-list em.item_address {
    float: left;
}

.prof_list .item_desc li {
    clear: both;
    padding-left: 0px;
}

.symp_tabs li a {
    font-size: 11px;
}

.symp_content p span,
.symp_content li span {
    font-size: 14px !important;
    text-align: justify;
}

.symp_content p,
.descripcion p {
    margin-bottom: 15px;
    text-align: justify;
}

.symp_content .texto,
.descripcion p {
    text-align: justify;
}

#atributos_medicamento p {
    margin-bottom: 5px;
}

.skin_q .tags li {
    line-height: 21px;
    padding: 4px 10px;
}

@media (min-width: 1200px) {
    div.container {
        width: 992px !important;
    }
    .loged_user div.container {
        width: 1170px !important;
    }
    .file_text .btns_call {
        display: inline-block;
    }
    .logo_centrado {
        margin-left: 41% !important;
    }
}

@media (min-width: 992px) {
    .container_header_adconion {
        width: 992px;
    }
    .search_box_doctuo_parent,
    .search_box_doctuo {
        height: 68px;
    }
    .adfichacontent {
        padding-left: 15px !important;
    }
    .content-cita,
    .cita .btn_row {
        padding: 0px 100px;
    }
    .loged_user .container {
        width: 90%;
    }
    /*.telefono_pregunta {
        position: absolute;
        right: 0;
        top: 0;
    }
*/
    .topic-medico span.tit_row {
        padding-right: none !important;
    }
    .reply_tit.reply-cita {
        width: 85% !important;
        padding-right: 140px !important;
    }
}

@media (min-width: 768px) {
    
    #content_doctuo .aside {
        padding-left: 15px !important;
    }
    .btn_search {
        background-color: #FFC257;
    }
    .search-qa {
        margin-top: 10px;
    }
    .pull-left-des {
        float: left;
    }
    .pull-right-des {
        float: right;
    }
    #list .has-photo .item_desc {
        width: 83%;
    }
    .prof_file .item_dest .file_block {
        padding: 10px 20px 10px 20px !important;
        margin-left: 0;
    }
    .prof_file .item_n_dest .file_block {
        padding: 0 20px 10px 20px !important;
        padding-left: 0 !important;
    }
    .file_dest .medic_center .mc_info .btns_call {
        margin-bottom: 15px;
        margin-left: 10px;
    }
    .has-cita .tit_row {
        margin-right: 170px !important;
    }
    .has-fulltelf .tit_row {
        margin-right: 215px !important;
    }
    .item_list .text_item .tit_row .name {
        display: inline;
    }
    .item_list .tit_row {
        /*margin-right: 161px;*/
    }
    .box h2 {
        margin-top: -20px;
        font-size: 15px;
        margin-bottom: 0px;
        display: table;
        background: white;
        padding: 0 4px;
    }
    .box {
        padding: 15px 5 px;
        position: relative;
        margin-bottom: 10px !important;
    }
    .box > .list {
        min-height: 95%;
    }
    .box > .titbox3,
    .box > .titboxico {
        font-size: 14px;
        /*margin-top: -20px;*/
        display: table;
        /*background: white;*/
        margin-bottom: 10px;
        width: 100%;
        border-bottom: 1px solid whitesmoke;
        padding-bottom: 4px;
    }
    .box > .titbox3 {
        padding: 0 4px;
    }
    .search_box_doctuo,
    .no_mrg_bottom,
    .n-mrg-b,
    .nmb,
    .boxnmb .box {
        margin-bottom: 0 !important;
    }
    .file_dest .medic_center .mc_info .btn_cita {
        position: relative;
        display: inline-block;
        top: initial;
        bottom: initial;
        margin-top: 5px;
    }
    .reply_tit {
        width: 85% !important;
    }
    .nav_secciones.collapse,
    .buscador_base.collapse {
        display: block;
    }
    .loged_user .container {
        width: 90% !important;
    }
    .container {
        width: 100%;
    }
    .tit_registro {
        position: absolute;
        bottom: 10px;
        left: 5%;
        width: 90%;
    }
    .qa_list .text_resp {
        padding-left: 0;
    }
    .file_page .qa_list .text_resp {
        padding-left: 5px!important;
    }
    #buscador_superior button {
        height: 30px;
    }
}


/*
MEDIA QUERIES MAX
*/


/* Pantalles landscape */


/*@media (max-height: 768px) {
}*/


/* Medium Devices, Desktops */

@media (max-width: 992px) {
    .container_header_adconion {
        width: 992px;
    }
    .medic_center .insu_list li:after {
        margin-left: 3px;
    }
    .reply_list .reply_box .reply_block .reply_text .item_dest {
        padding-right: 0px !important;
    }
    .reply_list .reply_box .reply_block .reply_text .reply_tit .btn_cita {
        display: inline-block;
        position: relative;
        margin-top: 11px;
    }
    .list_2cols li {
        display: inline-block;
        width: 46%;
    }
    .content-cita,
    .cita .btn_row {
        padding: 0px 80px;
    }
    .home_boxes .tit_registro a {
        line-height: inherit;
    }
    .logo_centrado {
        margin-left: 36%!important;
    }
    .aside .star_box .content_box,
    .lista-citas .star_box .content_box {
        width: 100% !important;
        display: inline-block !important;
    }
    #list .title_row .title {
        font-size: 14px !important;
    }
    .telefono_pregunta {
        position: relative !important;
        padding-left: 20px;
        top: initial !important;
    }
    .reply_tit.reply-cita {
        width: 72% !important;
        padding-right: 0 !important;
    }
    .reply_list .agree_bar .agree_list .btn_agree {
        margin-top: 5px;
    }
    .text_item .item-left {
        width: 25% !important;
    }
    .text_item .item-right {
        width: 75% !important;
    }
}


/* Large Devices, Wide Screens */

@media (max-width: 767px) {
    
    

    .container_lead {
        min-height: 60px;
    }
    .searcher_q .text_field {
        margin-bottom: 5px !important;
    }
    .logo_centrado {
        margin-left: 32%!important;
    }
    .nav_secciones ul li {
        border-bottom: 1px solid white;
        border-right: 1px solid white;
        border-left: 1px solid white;
        width: 100% !important;
    }
    .nav_secciones ul {
        margin-bottom: 0px !important;
    }
    .nav-div-secciones {
        padding: 0 !important;
        background-color: #00B1D9;
        position: fixed;
        top: 51px;
        left: 0;
        z-index: 200;
        width: 100%;
        margin: 0 !important;
    }
    .nav_secciones ul li a {
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        white-space: nowrap;
        line-height: 50px;
        display: inline-block;
        width: 100%;
        border-bottom: none !important;
        text-align: left;
    }
    #header_doctuo.header_nolog .nav li:before {
        background: inherit !important;
    }
    .nav_secciones .nav {
        margin-left: 0 !important;
    }
    #header_doctuo.header_nolog .nav li:hover a,
    .nav_secciones .selected a {
        background-color: #00809d !important;
        text-decoration: none;
        border-bottom-color: inherit !important;
    }
    .mbl_menu {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 200;
        width: 100%;
        margin: 0 !important;
    }
    .mbl_menu .tit_col {
        padding-left: 10px !important;
    }
    .fixed-dashboard {
        position: inherit !important;
    }
    .fold_list .titboxico,
    .unfold_list .titboxico,
    .fold_list .titbox3,
    .unfold_list .titbox3,
    .fold_list .titbox2,
    .unfold_list .titbox2 {
        display: none;
    }
    .fold_list .tags {
        display: none !important;
        padding-top: 10px;
    }
    .unfold_list .tags {
        display: block;
    }
    .medic_center {
        padding-left: 0px !important;
    }
    .container {
        margin-right: auto;
        margin-left: auto;
        padding-left: 10px;
        padding-right: 10px;
    }
    .row {
        margin-left: -13px;
        margin-right: -10px;
    }
    .prof_file .file_block .file_text {
        width: 100%;
    }
    .prof_list li .item_list {
        padding: 5px 0 0px 10px !important;
    }
    .home_boxes .box {
        height: inherit;
    }


}


/* Small Devices, Tablets */

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

    #list .title_row span.title {
        font-size: 14px !important;
    }

    .item_list .text_item .tit_row .name {
        line-height: 20px;
    }
    .item_list .item_address {
        line-height: 18px;
        width: 100%;
    }
    .container_header_adconion,
    .container_lead {
        min-height: 50px !important;
    }

    .container_header_adconion {
        width: inherit;
    }
    #buscador_superior select {
        margin-bottom: 0px;
    }
    .ads {
        /*margin-left: -15px !important;*/
        text-align: center;
    }
    .box .ads {
        text-align: center;
        /*margin-left: -25px !important;*/
    }
    .prof_file .label_rank_lite {
        left: initial !important;
        right: 10px;
    }
    .reply_query_box .form .textarea {
        margin-bottom: 20px;
    }
    .big_button {
        font-size: 20px;
    }
    .searcher_q .btn_search {
        display: none;
    }
    .social_bar .social {
        width: 100%;
        display: inline-block;
        text-align: center;
        padding: 10px;
    }
    .field_group .suggest_layer {
        width: 269px;
        top: 30px;
    }
    .searcher_q .field_group .text_field {
        font-size: 10px !important;
    }
    .reply_list > li {
        padding: 0 10px !important;
    }
    .estrellas span {
        zoom: 0.8;
    }
    .cita-previa .btn_resp,
    .btn_phone span,
    .btn_blue {
        line-height: 22px !important;
        font-size: 18px;
        padding: 10px;
    }
    .prof_file .file_block .img {
        width: 100% !important;
        text-align: center;
    }
    .prof_list li.item_rank .item_list {
        padding-right: 10px !important;
    }
    .list-rank {
        display: block;
    }
    .rate_list .rate_item:first-child .rate_issue .issue .doc_rank5,
    .rate_list .rate_item:first-child .rate_issue .issue .doc_rank4,
    .rate_list .rate_item:first-child .rate_issue .issue .doc_rank3,
    .rate_list .rate_item:first-child .rate_issue .issue .doc_rank2,
    .rate_list .rate_item:first-child .rate_issue .issue .doc_rank1 {
        float: left;
        margin-top: 3px;
        margin-right: 6px;
    }
    .file_dest .medic_center .mc_info .btns_call,
    .radio-inline+.radio-inline,
    .checkbox-inline+.checkbox-inline {
        margin-left: 0;
    }
    .btn_cita,
    .datos_ficha .descrip_telf,
    .lite .item_list .text_item .item_desc,
    #list .has-photo .item_desc {
        width: 100%;
    }
    .list_2cols li,
    .list_3cols li,
    .list_4cols li,
    .tags li,
    .radio-inline,
    .checkbox-inline,
    .skin_q .tags li a {
        display: inline-block;
        width: 100%;
    }
    /*.item_list .tit_row {
        margin-right: 0px;
    }*/
    .box h2 {
        margin-top: inherit;
        font-size: 15px;
        margin-bottom: 0px;
        display: table;
        background: white;
        padding: 0 4px;
    }
    .box {
        padding: 5px 10px;
        position: relative;
        margin-bottom: 5px !important;
    }
    .search_box_doctuo,
    .no_mrg_bottom,
    .n-mrg-b,
    .nmb,
    .boxnmb .box {
        margin-bottom: 5px !important;
    }
    .content-cita,
    .cita .btn_row {
        padding: 0px 0px;
    }
    .qa-imatge {
        width: 100%;
        margin: 15px;
        text-align: center;
    }
    .full-width-xs {
        width: 100%;
        display: inline-block !important;
    }
    .text_item {
        width: 100%;
    }
    .btn_cita_xs {
        top: 10% !important;
        bottom: inherit !important;
        right: 20px !important;
    }
    .prof_file .item_dest .file_block {
        padding-right: 5px;
        margin-left: 0px;
        padding-left: 26px;
    }
    .qa_list .r_text {
        margin-left: 0px !important;
        padding-left: 0px !important;
    }
    .qa_list .r_text:after {
        background: none;
    }
    .request .form .form_btns {
        width: 100%;
    }
    #pedir_cita .request .form-group,
    #pedir_cita .request .doctuo_appointment_btn,
    #pedir_cita .request .btn_phone {
        width: 100% !important;
        margin-top: 5px;
    }
    #content_doctuo .file_page .aside {
        padding-left: 0px;
    }
    .prof_file .tit_row .rank_label {
        top: -10px !important;
        left: -15px !important;
        zoom: 0.70;
    }
    .prof_file .tit_row {
        display: inherit;
    }
    .file_text .ads {
        width: 100%;
    }
    ul.certify li {
        width: 80% !important;
    }
    #filter {
        padding-top: 0px !important;
    }
    #list {
        margin-bottom: 10px !important;
    }
    .box.fold_list,
    .box.unfold_list,
    .scroll_box.fold_list,
    .scroll_box.unfold_list {
        /*padding-left: 0px;*/
        margin-bottom: 0px;
    }
    .box.fold_list .fold_link,
    .box.unfold_list .fold_link {
        line-height: 40px;
    }

    

    .consulta_box {
        padding-right: 0 !important;
        padding-bottom: 0 !important;
    }
    .take_control {
        margin-bottom: 5px;
    }
    .xs_bott_0 {
        margin-bottom: 0 !important;
    }
    .q_pic .img {
        margin-left: 30% !important;
    }
    a.call-telefono {
        font-size: 18px;
        text-align: center;
        margin-left: 10px;
        width: 90%;
        background-color: #00b1d9;
        color: #fff;
        line-height: 38px;
    }
    .tit_row .name {
        display: inline !important;
    }
    .menu_col .menu_btns li {
        background-color: #00b1d9;
    }
    .home_boxes .tit_box {
        width: 70%;
    }
    .skin_q span.titbox2 {
        margin-top: 10px;
        font-size: 12px !important;
    }
    .cita .file_block .name {
        line-height: 39px!important;
    }
    .reply_text .text {
        padding-left: 0px;
    }
    .reply_text .reply_tit {
        display: table;
        margin-right: 0px;
    }
    .share_tit {
        text-align: center !important;
    }
    .prof_list_mini .text_item {
        display: inline;
    }
    .fold_tit {
        padding: 5px 3px 0 0 !important;
    }
    .imagen_respuesta_mov {
        text-align: center;
        margin-bottom: 10px;
    }
    .ads_margin,
    .box .ads.visible-xs,
    .content_box .ads.visible-xs {
        margin-left: -4px;
    }
    .logo_box {
        zoom: 0.75!important;
    }
    .no-xs-margin {
        margin: 0px !important;
    }
    .container {
        overflow: hidden !important;
    }
    .prof_file .file_block .file_text .tit_row span {
        display: inline-block;
    }
    .prof_file .file_block .file_text .tit_row {
        margin: 0;
    }
    .medic_center .insu_list {
        display: inline-block;
    }
    .btn_responsive_fix {
        white-space: inherit;
        line-height: 23px;
        padding: 5px;
    }
    #header_doctuo .header_logged .menu_ctrl {
        margin: inherit;
    }
    #header_doctuo .mbl_menu .logged .user_account .user,
    #footer_doctuo .mbl_menu .logged .user_account .user {
        margin-right: 5px !important;
    }
    #header_doctuo .logo_box {
        text-align: center;
        float: none !important;
        margin-bottom: 0px;
    }
    #header_doctuo .logo_box a {
        margin: 10px 16px 6px !important;
        display: inline-block !important;
    }
    .file_dest .medic_center {
        padding-bottom: 0;
    }
    .prof_file .datos_ficha figure.img img {
        width: 70px;
        margin-bottom: 12px;
    }
    .prof_file .item_rank .name {
        margin-left: 0;
        min-height: 40px;
        width: 100%;
    }
    .prof_file .item_rank.item_dest .name {
        margin-left: 0px;
    }
    .prof_file .yellow_label_lite {
        top: 5px !important;
    }
    .prof_file .blue_label_lite {
        top: 0 !important;
    }
    .prof_file .no_rank {
        padding: 0 !important;
    }
    .reply_list {
        margin-top: 0;
    }
    #seguros .insu_list li {
        background-color: #e5f7fb;
        color: #727272;
        display: inline-block;
        line-height: 28px;
        padding: 0 10px;
        margin: 4px 0 0 2px;
    }
    #seguros .insu_list li:hover {
        background-color: #c7eef7;
    }
    #seguros .insu_list li:after {
        content: none;
        margin: 0;
    }
    .user_account .rank_label,
    .user_account .rank_label_plan {
        background-image: none !important;
        color: #fff !important;
        float: left;
        width: auto !important;
        height: auto !important;
        line-height: 26px !important;
        padding-top: 20px;
        margin-top: 2px;
        top: 0px !important;
    }
    .user_account .rank_label:after {
        background-position: -150px -150px;
    }
    .user_account .rank_label_plan:after {
        background-position: -150px -150px;
    }
    .mb_link,
    .unfold_list ul li {
        width: 100%;
    }
    .unfold_list .tags_blue li {
        background: white !important;
        padding: 0px !important;
    }
    .mb_link,
    .unfold_list ul li a,
    .list li a,
    ul.tags li, 
    .list_2cols li a {
        color: #0085cb;
        border-top: 1px solid rgb(233, 233, 233);
        width: 100%;
        display: inline-block;
        background: rgba(0, 177, 217, 0.1);
        margin: 2px 0;
        font-size: 16px;
        line-height: 30px;
        padding: 5px 10px;
    }
    .phone-visible .phone-data {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .page_list .title {
        margin: 0px;
    }
    #header_doctuo.header_nolog .nav li a {
        font-size: 20px !important;
    }
    #header_doctuo.header_nolog .nav {
        height: auto !important;
    }
    .box .see_more {
        display: none;
    }
    #form_busc_pregunta {
        padding: 0 10px;
    }
    .tit_bar .edit_link {
        padding-left: 20px;
    }
    #list .no_mrg_bottom {
        margin-bottom: 0px !important;
    }
    .prof_file .item_rank .file_block {
        padding-left: 0px !important;
    }
    div.adfichacontent {
        padding: 0px !important;
    }
    .tit_row .actions .sep {
        margin: 0px 5px 0 8px;
        border-left: 1px solid #C3C3C3;
    }
    .tit_row .item_espe {
        margin-top: 5px;
    }
    .item-right .dest-badge {
        width: 76px;
        text-align: center;
        margin-top: 5px;
    }
    .text_item .item-left {
        width: 0px !important;
    }
    .text_item .tit_row {
        display: inline-block;
    }
    .text_item .tit_row figure.img {
        height: inherit !important;
        width: 76px !important;
    }
    .text_item .di.xs {
        width: auto;
        line-height: 14px;
        margin: 1px 0px;
        display: inline-block !important;
        float: inherit;
    }
    .text_item .list-rank {
        float: left;
    }
    .text_item .item-right {
        width: 100% !important;
    }
    .tit_row .di {
        float: right;
        width: 70%;
        line-height: 14px;
        margin-top: 8px;
    }
    .consultas-list .item-segs {
        display: inline-block;
        margin-left: 17px;
        line-height: 18px;
    }
    .text_item .tit_row {
        margin-bottom: 10px;
        display: inline-block !important;
        width: 100%;
    }
    .text_item .stars {
        margin: 5px 0px 5px 5px;
    }

    .medic_center .phone {
        width: 100%;
    }
}


/* Extra Small Devices, Phones */

@media (max-width: 480px) {
    .file_dest .medic_center .mc_info .btns_call .phone {
        white-space: inherit;
    }
}


/* Custom, iPhone Retina */


/*@media (max-width: 400px) {
}*/

.nlp,
#list,
#filter {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.logo_centrado {
    margin-left: 38%;
}

.healthia_oferta {
    margin: 0;
    padding: 0;
    font-family: 'nexa_lightregular', helvetica, arial, sans-serif;
}

.healthia_oferta .ht_div {
    display: block;
    width: 100%;
    height: 350px;
    overflow: hidden;
    background: url(/static/healthia/bg.jpg) no-repeat;
    background-position-x: -51px;
}

.healthia_oferta .ht_info {
    margin: 2px 0 0 7px;
}

.healthia_oferta .ht_p1 {
    margin: 18px 10px 0px 10px;
    width: 220px;
    font-size: 17px;
    font-style: italic;
}

.healthia_oferta .ht_p2 {
    margin: 3px 10px 5px 10px;
    width: 220px;
}

.healthia_oferta .span {
    font-size: 12px;
}

.healthia_oferta .ht_p3 {
    margin: 18px 10px 5px 10px;
    width: 200px;
}

.healthia_oferta .ht_p4 {
    margin: 10px 10px 5px 10px;
    width: 200px;
}

.healthia_oferta .ht_p5 {
    margin: 0px 10px 5px 10px;
    width: 200px;
}

.healthia_oferta .ht_i1 {
    margin: -5px 0 0 7px;
}

.healthia_oferta .ht_i2 {
    margin: -5px 0 0 9px;
}

.tags_blue li a {
    color: #0085cb !important;
}

.tags_blue li a:hover {
    color: #0085cb !important;
}

.tags_blue li {
    background-color: #e5f7fb!important;
}

.bread_first.breadcrum_rich_snippet:before {
    background: none !important;
    content: none!important;
    padding: 0!important;
}

.blue_med {
    background: rgba(210, 240, 255, 0.29);
}

.purple_preg {
    background: rgba(243, 233, 248, 0.29);
}

.skin_q .aside {
    padding-top: 0px;
}

.aside {
    padding-top: 12px;
}

#edicion_topics .autoheavyselect2multiplewidget {
    width: 100% !important;
}

.nombre_med_list {
    color: #727272;
}

.phone_link .popover {
    width: 246px;
}

.text-blue {
    color: #0085cb;
}

.fitxa_box {
    display: inline-block;
    width: 100%;
}

.btn_tick:after {
    background-image: none!important;
}

.telefono_pregunta {
    position: absolute;
    right: 0;
    top: 21px;
}


/*Init integracion adconion / batanga / yahoo */

.container_adconion_doctuo,
.container_batanga_doctuo,
.container_yahoo_doctuo {
    /*background-color: #efefef;*/
    text-align: center;
    border: none !important;
}

.container_center {
    width: 980px;
    margin: auto;
}

.di {
    display: inline;
    float: right;
}

.adv_box {
    margin-left: -6px;
    margin-top: -16px;
}

.container_header_adconion,
.container_header_batanga,
.container_header_yahoo {
    padding: 0 0 !important;
    min-height: 90px;
    margin: auto;
}

.container_lead {
    min-height: 90px;
}

.container_aside_adconion,
.container_aside_batanga,
.container_aside_yahoo {
    padding: 0 0 !important;
    min-height: 250px;
}

#header_doctuo.header_nolog .logo {
    margin: 16px 0;
}

#header_doctuo.header_nolog .nav {
    text-align: right;
    height: 38px;
}


/*#main-menu{
    margin-top: 52px;
    position: absolute;
    left: 0px;
}*/

#header_doctuo_login_data {
    position: absolute;
    right: 0;
    top: 2px;
}

.no_padding,
.npdng {
    padding: 0 !important;
}

.npt {
    padding-top: 0 !important;
}

.search_box_doctuo form {
    padding: 0;
}

.search_box_doctuo_parent,
.search_box_doctuo {
    width: 100%;
}

#header_doctuo.header_nolog .top_bar {
    border: none;
}

.logo_box p.subtitle {
    font-size: 1.21em;
    display: block;
    color: #3e4c52;
    margin-bottom: 0;
    height: 22px;
}

#header_doctuo.header_nolog .logo_box {
    margin-left: 10px;
    margin-right: 20px;
}

#header_doctuo.header_nolog .logo_box .logo {
    margin-top: 10px;
}

.btn-qa,
input#buscador_preguntas {
    height: 30px;
}

input#buscador_preguntas {
    padding: 6px;
}

.home-qa-buscador input#buscador_preguntas {
    height: 48px;
}

.search_box_doctuo_preguntas {
    padding-top: 6px;
}

.search_box_doctuo_preguntas .field_group.btn_row {
    margin-bottom: 0;
}

.page_breadcrumbs {
    margin: 2px 0 5px;
}

@media only screen and (max-width: 767px) {
    #main-menu {
        margin-top: 0;
        background-color: #00B1D9;
    }
    .alt50-xs {
        margin-top: 50px;
    }
    #header_doctuo.header_nolog .nav li a {
        background-color: #00B1D9;
    }
}


/*@media (max-width: 480px){
    .nav-div-secciones {
        position: relative;
    }
}*/


/*End integracion adconion*/

.topic_author {
    margin: 20px 20px 0 20px;
    background-color: #fff7ed;
}

#medicos_destacados .prof_list_mini li {
    background-color: #fff7ed;
}

.topic_author figure.img {
    float: left;
    margin-right: 16px;
}

.topic_author a.name {
    font-size: 16px;
    display: inline-block;
    margin-right: 5px;
}

#seguros .insu_pic img,
.edit_espe div ul li,
.edit_espe div ul li label {
    cursor: pointer !important;
}

#seguros .link_seguro {
    cursor: pointer;
    color: #0085cb;
}

#seguros .link_seguro:hover {
    color: #2a6496;
    text-decoration: underline;
}

#seguros li .link_seguro {
    margin-top: 5px;
    display: block;
}


/*menu de farmacias*/

.nav_log ul.main_opti li a.nav_farma:after {
    background-position: -50px -263px;
}

.nav_log ul.main_opti li a.nav_farma:hover:after {
    background-position: -100px -263px;
}

.ico_farma:after {
    background-position: -47px -263px
}

.snippet_head .tit_row .name {
    display: inherit!important;
}

.symp_content {
    word-wrap: break-word;
    word-break: break-word;
}

.home .searcher_area,
.home_med .searcher_area,
.home_pre .searcher_area {
    background-position: center;
}

.breadcrum_rich_snippet {
    display: inline;
}

.adsense_ficha {
    width: 338px;
    float: left;
}

.datos_ficha {
    display: table;
    min-width: 206px;
    float: left;
    width: 100%;
}

.datos_ficha .descrip {
    display: table;
}

.datos_ficha .descrip_telf {
    display: table;
    min-width: 160px;
}

.medic_center {
    padding: 10px;
    width: 100%;
}

.medic_center .map_point {
    position: static;
}

.prof_file .label_rank_lite {
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 100;
}

.query_box,
.reply_query_box {
    padding: 26px;
}

.query_box .query_txt,
.reply_query_box .query_txt {
    margin-bottom: 10px;
}

.reply_text .text {
    padding-left: 0;
}

.foto_med_box {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}

.reply_list > li {
    padding-right: 20px;
    padding-bottom: 20px;
}

.reply_list .reply_box .reply_block .reply_text .item_rank {
    margin-top: 10px;
}

.reply_list .reply_box {
    padding: 22px 0 10px;
}

.reply_list .thanks_bar .thanks .thakns_opt .form .btn_row .btn_blue,
.reply_list .thanks_bar .thanks .thakns_opt .form .btn_row .btn_arrow_blue,
.reply_list .thanks_bar .thanks .thakns_opt .form .btn_row .btn_phone {
    margin-bottom: 0;
}

.reply_list .agree_bar .agree_list .tit_list {
    display: inline-block;
}

.reply_list .thanks_bar {
    margin-top: 0;
}

.reply_list .thanks_bar .note_link {
    margin-top: 0;
}

.prof_list li.item_dest .item_list {
    position: relative;
    background-color: inherit;
}

.medic_center .insu_list {
    margin: 10px 0 0 0;
}

.home_pre .q_counter .tit .resp_count .digit {
    font-size: 25px;
}

#header_doctuo .mbl_menu .tit_pag,
#footer_doctuo .mbl_menu .tit_pag {
    font-size: 14px;
}

.map_point {
    background-image: url('../img/icon_listado_gMap_oneitem.png') !important;
    background-position: 0 0 !important;
    zoom: 0.8;
    float: left;
    margin-right: 2px;
}

.item_list .text_item {
    padding-top: 9px;
}

.lite .item_list .text_item .item_desc {
    display: inline-block;
    min-width: 80%;
}

.text_item .link {
    margin: 5px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #0085cb;
    position: relative;
    padding-left: 22px
}

.text_item .link.phone_link {
    margin-top: 10px !important;
}

.text_item .cita_link:hover {
    color: #0085cb;
    text-decoration: underline;
}

.text_item .cita_link:after {
    background-image: url(../css/img/sprite.svg);
    background-repeat: no-repeat;
    background-position: -147px -265px;
    width: 17px;
    height: 17px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    content: '';
}

.text_item .item-left {
    float: left;
    display: inline-block;
    width: 18%;
}

.text_item .item-right {
    float: right;
    display: inline-block;
    width: 82%;
}

.item_list .text_item .item_desc .item_espe {
    color: black;
    font-size: 12px;
    line-height: 31px;
}


/*.item_list .item_espe {

}*/


/*.lite .name, .item_list .name {
    font-weight:  bold;
}*/

.dest-badge {
    padding: 5px 10px;
    margin-right: 5px;
    background-color: #FFC257;
    font-size: 10px;
    color: #3C3C3C;
}

#gMap img {
    max-width: none;
}

#gMap label {
    width: auto;
    display: inline;
}

.hr_preguntas {
    margin-top: 5px;
    margin-bottom: 5px;
}

.alpha_nav {
    margin-top: 0px;
    margin-bottom: 0px;
}

.cita .file_text .tit_row {
    display: inline-block;
}


/*shadow left bottom*/

.shdw_l_b {
    box-shadow: 1px 3px 6px rgba(40, 40, 40, 0.36);
}

.v_margin {
    margin-top: 10px;
    margin-bottom: 10px;
}

.mrg-xs-v {
    margin-top: 5px;
}

.mrg-xs-v {
    margin-top: 5px;
    margin-bottom: 5px;
}

.h_margin {
    margin-left: 10px;
    margin-right: 10px;
}

.buscador_fixed {
    position: fixed !important;
    top: 0px !important;
    width: 100% !important;
    z-index: 999 !important;
}

.btn_search_top {
    background-color: #d35400;
    height: 45px;
    margin-top: 5px;
    padding: 0 57px;
    font-size: 18px;
}

.home .tit_home,
.home_med .tit_home,
.home_pre .tit_home {
    font-size: 20px !important;
    padding: 15px 0;
    background-color: white;
    margin: 0;
}

.tit-home {
    font-size: 16px !important;
    font-weight: normal;
    color: #000;
    text-align: center;
    margin: 0;
    padding: 10px 0;
}

.title_ctr {
    text-align: left !important;
}

#div-gpt-ad-1412175496336-1 {
    width: 100% !important;
}

.header_login_data_not_usuarios {
    height: 36px !important;
}

#header_login_data {
    min-height: 30px !important;
}


/*pricing tables*/

.pricely-chart .glyphicon-ok,
.pricely-chart .glyphicon-remove {
    font-size: 27px;
}

.panel-heading {
    padding-left: 5px !important;
}

.pricely-chart input[type=radio] {
    zoom: 2;
}

.pricely-chart .input_label {
    font-size: 14px;
}

.box_premium .list-group {
    margin-bottom: 5px;
}

.pricely-chart li {
    font-size: 16px;
}


/*pagina de pago*/

#form-total {
    padding: 20px;
    border: 1px solid #d5d5d5;
    margin: 20px 0;
}

.payment-form {
    padding-bottom: 30px;
}

#form-total span {
    font-size: 18px;
}

.subscription-confirmacion .radio label,
.subscription-confirmacion .checkbox label {
    font-size: 15px;
}

.payment_success ol li a {
    margin-right: 10px;
}

.dest_factura {
    -moz-box-shadow: 0 0 13px #888888;
    -webkit-box-shadow: 0 0 13px #888888;
    box-shadow: 0 0 13px #888888;
}

.dest_factura iframe {
    width: 100%;
    height: 600px;
}

.tabla_recibos {
    max-height: 600px;
    overflow: auto;
}

.second_opti li {
    padding: 0 0 !important;
    border-bottom: none !important;
}

.user_account li:before {
    display: none !important;
}

.user_account li {
    padding: 0 20px 0 5px !important;
}

.user_account li a {
    display: inline !important;
    text-decoration: inherit !important;
    color: #0085cb !important;
}

.user_account .rank_label {
    top: -22px;
    right: 0;
    z-index: 100;
    position: absolute;
    font-size: 18px;
    text-align: center;
    line-height: 53px;
    display: block;
    width: 38px;
    height: 52px;
    border-radius: 0;
    background-position: -650px -570px;
    color: #fff;
}

.user_account .rank_label_plan {
    top: -22px;
    right: 0;
    z-index: 100;
    position: absolute;
    font-size: 18px;
    text-align: center;
    line-height: 53px;
    display: block;
    width: 38px;
    height: 52px;
    border-radius: 0;
    background-position: -650px -670px;
    color: #fff;
}

.user_account .rank_label:after,
.user_account .rank_label_plan:after {
    background-position: -250px -150px;
    position: absolute;
    top: 2px;
    left: 50%;
    display: block;
    width: 14px;
    height: 13px;
    margin-left: -7px;
    content: '';
}

.user_account .rank_label,
.rank_label:after,
.rank_label_plan:after,
.user_account .rank_label_plan {
    background-image: url(../css/img/sprite.svg);
    background-repeat: no-repeat;
}

.second_opti {
    margin-top: 5px !important;
    margin-bottom: 10px !important;
}



.nav_log ul.second_opti li {
    margin-bottom: 0px;
}

.nav_log ul.second_opti li a {
    padding-left: 9px;
    line-height: 25px;
    display: inline-block;
    width: 80%;
    margin-left: 10px !important;
}

.nav_log ul.second_opti li a:hover {
    color: white;
    background: #909090;
    text-decoration: none;;
}

ul.second_opti li a,
ul.second_opti li span {
    margin: 2px 0 !important;
}

ul.second_opti li span {
    top: 1px !important;
    left: 4px !important;
}

.nav_log ul {
    padding: 0 !important;
}

.nav_log ul li {
    font-size: 12px !important;
}

.second_opti li {
    line-height: 30px;
    /*background-color: #F1F1F1 !important;
    border: 1px solid rgb(234, 234, 234);*/
}

.nav_log.nav_opened .second_opti li.open {
    margin-left: 5px !important;
}

.second_opti li a:after,
.menu_ctrl a:after {
    display: none !important;
}

.main_opti li.nav_item {
    padding: 0 !important;
    margin: 0 5px 0 15px !important;
    border-bottom: none !important;
}

.main_opti li {
    line-height: 24px;
}

.menu_ctrl {
    margin: 10px 0px 10px 3px;
}

.dest_back {
    background-color: #f6cb00 !important;
}

.nav_item {
    margin-left: 10px  !important;
}

.nav_item .tit {
    width: 100%;
    border-bottom: 1px solid #0085cb;
    display: inline-block;
}

.digicert_seal img {
    float: right !important;
    margin-right: 134px !important;
}

.planes_cotratados {
    min-height: 174px !important;
}

.img-resdencias {
    width: 150px !important;
    height: 110px !important;
}

a.item_list,
ul#lista_items > li,
.prof_list_mini > li {
    padding-left: 5px;
    border: 1px solid white;
    border-bottom-width: 3px;
}

.prof_list_mini > li {
    border-top: 1px solid #eeeeee !important;
}

.prof_list_mini .img {
    margin-right: 10px !important;
}

.qa_list > li .q_box .resp_cont .info_resp .resp_nums {
    margin-bottom: 0px !important;
}

.qa_list > li .q_box .resp_cont .text_resp,
.q_box .q_text {
    margin-bottom: 10px !important;
}

.qa_list > li .see_more {
    bottom: 0px;
}

.qa_list > li {
    border: 1px solid white;
    border-bottom-width: 3px;
    padding: 10px !important;
}

.skin_q .titbox2 {
    font-size: 19px !important;
}

.qa_list > li.preg-item-list:hover {
    background-color: rgba(154, 89, 182, 0.03);
    cursor: pointer;
    border: 1px solid rgba(154, 89, 182, 0.53);
    border-bottom-width: 3px;
}

#list #lista_items > li:hover,
#list #lista_items > li:focus,
#list #lista_items > li:active,
.goin_box:hover,
.prof_list_mini > li:hover {
    background-color: rgba(0, 133, 203, 0.03);
    cursor: pointer;
    border: 1px solid rgba(0, 133, 203, 0.53);
    border-bottom-width: 3px;
}

.goin_box:hover {
    border-bottom: 3px solid rgba(0, 133, 203, 0.53) !important;
}

.clean_list_item > div:hover {
    background-color: inherit!important;
    cursor: inherit!important;
    border: inherit!important;
}

.check_list li,
.check_list label,
.check_list input,
.close_link {
    cursor: pointer !important;
}

.list-bordered li:first-child {
    border: none;
}

.list-bordered li {
    border-width: 1px 0px 0px;
    border-style: solid none none;
    border-color: #EEE -moz-use-text-color -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-top: 1px solid #eee;
    border-image: none;
    padding-top: 5px !important;
}

.estrellas span,
span.link:hover {
    cursor: pointer;
}


.ajax_loader {
    background: url("../img/loader_ani_2.gif") no-repeat center center transparent;
    width: 100%;
    height: 100%;
}

span.link {
    color: #0085cb;
    line-height: 20px;
    font-family: Verdana, Arial;
    font-size: 12px;
    display: inline-block;
}

span.link:hover {
    text-decoration: underline;
}

.list-rank {
    background-position-y: -149px !important;
}

.ratting-text {
    color: #3e4c52;
    font-size: 12px;
}

.name .link,
.ratting-text {
    margin-left: 5px;
}

.item-text {
    font-size: 14px;
    color: #3e4c52;
    margin-bottom: 15px;
}

.descrip_telf .addr_full {
    margin-top: 10px;
}

.to-link {
    font-size: 14px;
    font-weight: normal;
    color: #0085cb;
}

.to-link:hover {
    color: #0085cb;
    text-decoration: underline;
    cursor: pointer;
}

.opinar:after {
    background-image: url(../css/img/sprite.svg);
    background-repeat: no-repeat;
    background-position: -199px -649px;
    width: 17px;
    height: 17px;
    content: '';
    float: left;
    margin-top: 3px
}

.opinar {
    display: inline-block;
    width: 100% !important;
}

.topic-medico .has-cita .item_list {
    padding-bottom: 70px !important;
}

.item_list .to-many-tags {
    margin-top: 10px;
    max-height: 150px;
    margin: 8px;
    overflow-y: auto;
    border: 1px solid rgb(223, 223, 223);
}

.title_ctr h2 {
    font-size: 25px !important;
    margin: 0 !important;
}

#header_cookies {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    margin-bottom: 0px !important;
    padding: 17px;
    font-size: 16px;
    z-index: 100000;
}

.titcolor h1 {
    margin: 0;
    font-size: 25px;
}

.anchor_topic:after {
    content: none !important;
}

.anchor_topic {
    display: block !important;
    color: black !important;
    width: 100%;
    padding: 5px !important;
    text-align: center !important;
    font-weight: bolder;
}

.btn-cita-previa {
    font-size: 18px !important;
    line-height: normal !important;
    padding: 10px !important;
}

.prof_list .experto-en {
    color: #727272;
}

.prof_list {
    margin-top: 15px;
}

.prof_list > li {
    /*background: white;*/
    padding: 0px 8px;
}

.prof_list #cont2 {
    margin: 14px 0px;
}

.prof_list li .item_list {
    padding: 6px 0 6px 0px !important;
}

.prof_list li.item_dest .text_item {
    margin-top: 0px;
    padding-bottom: 0px;
}

.item_list .img {
    width: 96px;
    height: 96px;
}

.tit_row .img {
    margin-right: 15px;
    padding-top: 0px;
}

.tit_row img {
    border: 1px solid rgba(141, 141, 141, 0.29);
}

.map_box .map {
    height: 195px !important;
}

a.link-oferta-list {
    color: red;
}

.box.nmb {
    margin-bottom: 0px !important;
}

.box.xsmb {
    margin-bottom: 5px !important;
}

#list .title_row .title {
    font-size: 21px !important;
}

#content_doctuo .aside {
    /*padding-left: 5px !important;*/
}

#content_doctuo .col-md-12.lite {
    margin-bottom: 0px !important;
}

.see_more {
    font-weight: normal !important;
}

.see_more a {
    margin-top: 5px !important;
}

.prof_list,
.list,
.reply_list {
    overflow: hidden;
}

.prof_list li:last-child {
    border-bottom: none;
}

.page_breadcrumbs {
    font-size: 10px !important;
}

.home_boxes .box:hover,
.second_opti li:hover,
.main_docs .box_dest:hover,
.insurance_list > li:hover,
.clicable:hover {
    cursor: pointer;
    background-color: rgba(246, 246, 246, 0.56);
}

.home_boxes .text_box {
    font-size: 12px;
    color: #3e4c52;
    margin-bottom: 60px;
    display: block;
}

.btn_search_big {
    height: 48px;
}

.search-qa {
    margin-bottom: 4px !important;
}

.btn-row-qa,
.item_dest .datos_ficha,
.item_dest .datos_telefono {
    margin-bottom: 0px !important;
}

.searcher_q .form_row {
    margin-bottom: 5px !important;
}


/* List links styles */

.list_4cols,
.list_3cols {
    line-height: 20px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.list_4cols li,
.list_3cols li {
    display: inline-block;
    vertical-align: top;
    margin-right: 3px !important;
}

.list_4cols li {
    width: 24%;
}

.list_3cols li {
    width: 32%;
}

.home_pre .main_docs .box_dest {
    margin-bottom: 5px !important;
}

.star_list li {
    font-size: 14px;
    margin-bottom: 13px
}

.star_box .tit {
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    padding: 9px;
}

.star_box {
    padding: 9px;
}

.prof_list li.item_rank .rank_label {
    top: 8px;
}

.prof_list li.item_rank.item_dest .rank_label {
    top: 23px;
}

.qa-imatge {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.medic_center {
    display: inline-block;
    padding: 0 !important;
}

.rank_label_dest {
    left: inherit !important;
    top: 14px;
    right: 16px;
}

.rank_label_n_dest {
    left: inherit !important;
    top: -10px !important;
    right: 0px;
}

.doc_rank5 {
    background-position: -301px -84px !important;
}

.doc_rank4 {
    background-position: -301px -97px !important;
}

.doc_rank3 {
    background-position: -301px -111px !important;
}

.doc_rank2 {
    background-position: -301px -123px !important;
}

.doc_rank1 {
    background-position: -301px -136px !important;
}

.descrip .doc_rank5,
.descrip .doc_rank4,
.descrip .doc_rank3,
.descrip .doc_rank2,
.descrip .doc_rank1 {
    float: left;
    margin-top: 3px;
    margin-right: 6px;
}

.prof_file .item_dest .name {
    width: 100%;
    padding-right: 50px;
}

.prof_file .item_n_dest.item_rank .name {
    width: 100%;
    padding-right: 29px;
}

.consulta_box {
    width: 100%;
}

.file_dest .medic_center .mc_info {
    padding-right: 0;
}

.file_dest .medic_center .mc_info .phone {
    margin-bottom: 0;
}

.file_page .item_center {
    padding-top: 0px !important;
    border-top: none;
}

.file_page .item_top {
    padding-bottom: 0px !important;
}

address {
    margin-bottom: 10px !important;
}

.container.novr {
    overflow-x: visible !important;
    overflow-y: visible !important;
}

.prof_list li.item_rank .item_list {
    margin-left: 7px !important;
}

.searcher_q .btn_search {
    padding-bottom: 25px !important;
}

.qa_list .r_text .info_resp {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}

.qa_list .r_text .img_respuesta {
    float: left;
    margin-right: 10px;
}

.qa_list .info_resp .tags {
    margin-top: 10px;
}

.reply_list .reply_box .reply_block .reply_text .item_dest {
    padding-right: 100px;
}

.adficha {
    margin-left: -10px;
}

.adblk {
    margin-bottom: 10px;
    /*height: 280px;*/
    /*widows: 300px;*/
}

#toTop {
    position: fixed;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    display: none;
    z-index: 10000;
}

#listado #tag_header #tag_top {
    height: 197px !important;
    overflow: hidden;
}

.docbyespe_list .espe {
    width: 40% !important;
}

.center-col {
    margin-left: auto;
    margin-right: auto;
    float: inherit;
}

.logo-afiliate {
    margin: 20px 0;
}

.doctuo-es-qq-adap-post {
    margin-top: 10px;
    width: 320px;
    height: 100px;
}

@media(min-width: 500px) {
    .doctuo-es-qq-adap-post {
        width: 300px;
        height: 250px;
    }
}

@media(min-width: 1000px) {
    .doctuo-es-qq-adap-post {
        width: 640px;
        height: 300px;
    }
}

.modal-app-dialog .modal-title {
    padding-top: 14px;
    font-weight: bold;
    line-height: 1.42857143
}

.dapp-modal {
    padding-bottom: 10px;
    padding-top: 10px;
    z-index: 9999999999;
}

.doctuo_leaderboard {
    margin: 10px 0;
}

.doctuo_list_content_2 {
    margin-bottom: 10px;
}

.doctuo_leaderboard {
    width: 300px;
    height: 100px;
}

@media(min-width: 768px) {
    .doctuo_leaderboard {
        width: 728px;
        height: 90px;
    }
}

@media(min-width: 1024px) {
    .doctuo_leaderboard {
        width: 728px;
        height: 90px;
    }
}

.doctuo_item_content_1 {
    width: 300px;
    height: 250px;
    margin-bottom: 20px;
}

.doctuo_item_content_2 {
    width: 320px;
    height: 100px;
    margin-bottom: 20px
}

@media(min-width: 768px) {
    .doctuo_item_content_2 {
        width: 468px;
        height: 60px;
    }
}

.doctuo_item_content_3 {
    width: 300px;
    height: 250px;
    margin-bottom: 20px;
}

.doctuo_list_content_1 {
    width: 300px;
    height: 250px;
}

@media(max-width: 768px){
    .doctuo_item_content_1, .doctuo_item_content_2, .doctuo_item_content_3
    {
        width: 320px;
        height: 100px;
        margin-bottom: 20px;
    }

    .doctuo_list_content_1 {
        width: 300px;
        height: 100px;
    }
}


/*@media(min-width: 1024px) { .doctuo_list_content_1 { width: 635px; height: 300px;} }*/

@media(min-width: 1024px) {
    .doctuo_list_content_1 {
        width: 300px;
        height: 250px;
    }
}

.doctuo_list_content_2 {
    width: 300px;
    height: 250px;
}

.doctuo_list_footer {
    width: 320px;
    height: 100px;
}

@media(min-width: 768px) {
    .doctuo_list_footer {
        width: 468px;
        height: 60px;
    }
}

@media(min-width: 1024px) {
    .doctuo_list_footer {
        width: 728px;
        height: 90px;
    }
}

.doctuo_qa_list_footer {
    width: 320px;
    height: 100px;
}

@media(min-width: 768px) {
    .doctuo_qa_list_footer {
        width: 468px;
        height: 60px;
    }
}

@media(min-width: 1024px) {
    .doctuo_qa_list_footer {
        width: 600px;
        height: 90px;
    }
}

.tt-list {
    display: inline-block;
}

.tt-list li {
    line-height: 1.8em;
    float: left;
    margin: 0px 8px;
}

@media(min-width: 768px) {
    .tt-list li {
        width: 45%;
    }
}

@media(min-width: 1024px) {
    .tt-list li {
        width: 30%;
    }
}

.descripcion {
    font-size: 14px;
    line-height: 23px
}

.itempregads {
    display: inline-block;
    margin-bottom: 10px;
}

.select2-container .select2-choice {
    border-radius: 0px;
}

.app-links img,
#app-modal img {
    border-radius: 6px;
}


/*
.base-ficha {
    position:relative;
}

.base-ficha .ads-top {
    height:90px;
}

.base-ficha .ads-bott {
    position: absolute;
    width: 100%;
    top: 62px;
}   */

#footer_doctuo {
    margin-top: 0px;
}

.message .titcolor {
    margin-bottom: 0px;
}

h3, .message {
    margin-top: 10px;
}

.btn_yellow, .btn_blue {
    line-height: 21px;
    padding: 15px;
}

input.btn_blue, input.btn_yellow {
    padding: 0;
}

.btns_nav li .btn  {
    padding: 15px; 
}

.edit_page .edit_list .btn_row {
    width: 100%;
}

.main_opti .nav_item .clr_img {
    color: #0085cb;
}


.nav_log a:after, .second_opti li span:before {
    zoom: 1;
    color: #909090;   
}

.menu-principal {

}

.mapa_box.medic_center {
    padding-top: 10px !important; 
    margin-top: 10px;
}


.btns_nav li {
    margin: 0 2px 0 0;
}

.actions .dir {
    font-size: 15px;
    font-weight: bold;
}

#seguros-lead-top {
    background-color: #FFC257;
}
#seguros-lead-top p {
    margin-bottom: 5px;
}

#seguros-lead-top .titbox1 {
    text-align: center;
    color: black;
    border-bottom: 1px solid whitesmoke;
    margin-bottom: 4px;
}

#seguros-lead-top fieldset {
    padding-top: 0px;
}

#seguros-lead-top .btn_cita {
    padding: inherit;
    font-size: 21px;
    height: 57px;
}

#seguros-lead-top .ajax_overlay {
    height: 100% !important;
    width: 100% !important;
}

#seguros-lead-top label {
    padding-bottom: 0px;
    margin-bottom: 5px;
}

.backdrop-doctuo {
    width: 100%; height: 1000px; display: block;background: none repeat scroll 0 0 black;opacity: 0.8;position: fixed;z-index: 1;
}

.lead-seguros-backdrop {
    z-index: 99999;
}


.lead-seguros-link:after {
    background-image: url(../css/img/sprite.svg);
    background-repeat: no-repeat;
    background-position: -99px -451px;
    width: 21px;
    height: 17px;
    content: '';
    float: left;
    margin-top: 3px;
}

.videollamada-link:after {
    background-image: url(../css/img/sprite.svg);
    background-repeat: no-repeat;
    background-position: -250px -550px;
    width: 21px;
    height: 17px;
    content: '';
    float: left;
    margin-top: 3px;
}

.lead-seguros-link {
    display: inline-block;
    margin: 10px 0px;
    width: 100% !important;
}

.videollamada-link {
    display: inline-block;
    margin: 10px 0px;
    width: 50%;
}

.sticky-ads {
}