﻿@charset "UTF-8";
/**FINALIZAR CONTRATACION VIDA**/
.mod-detail-finVida{background: #fff;box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);padding: 20px;display: inline-block;width:100%;height:auto;margin-top:34px;}
.mod-detail-finVida .titulo{font-family: Lato;font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.33;letter-spacing: normal;text-align: left;color: #333333;margin: 25px 0px;}
.mod-detail-finVida .secc {display: block; text-align: left; background-color: #fff; height:auto; width:100%; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 4px 0 var(--black-20);}
.mod-detail-finVida .cuadro {display: block;position: relative;height: auto;width: 100%;padding: 20px 0px;}
.mod-detail-finVida .cuadro h1{font-family: Lato;font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;  line-height: 0.82;letter-spacing: normal;text-align: left;color: #274064;display: inline-block;padding: 39px 0px;margin-bottom: 0px;}
.mod-detail-finVida .cuadro img{position: absolute;margin: 0px 20px;vertical-align: middle;}

.Tabla{background-color: #fff; height:auto; width:100%; display:inline-block;padding: 20px 10px;border: 2px solid #f8f8f8;}
.Tabla ul li{padding: 1em;padding-bottom: 0em;}
.Tabla ul li:first-child{border-right: 1px solid #ddd;}
.Tabla ul li span:first-child{font-family: Lato;font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;text-align: left;color: #4c88be;}
.Tabla ul li img{width: 40px;height: 40px;vertical-align: middle;}
.cabeceraTabla{background-color: #f8f8f8;}
.cabeceraTabla h2{padding: 35px 23px; margin-bottom: 0px;display:inline-block;}
.contenidoTabla{-moz-column-count: 2;-moz-column-gap: 5px;-webkit-column-count: 2;-webkit-column-gap: 90px;}
.txtTabla{font-family: Lato;font-size: 22px;font-weight: bold;text-align: left;color: #6a5f54;padding-left: 5px;}

.dentroUltimo{background: white;border: solid 1px #004997;float: left;width: 100%;margin-top: 42px;}
/*.col-lg-10{padding: 0px 0px 15px 0px;float:right;}*/
.col-lg-7 #p_lt_ctl01_LoginV9_1_lblTitApps{font-family: Lato;font-size: 28px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 50px;letter-spacing: normal;text-align: left;color: #1c4a8d;}
.rellenoApps {font-family: Lato;font-size: 24px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #4c88be;}
.imgManitaReves {display:none;}
.pieApps {object-fit: contain; background-color: #f2f2f2; text-align: center;padding-top:  20px;padding-top:  20px;}
.textPie {width: 141px;height: 23px;font-family: Lato;font-size: 20px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;text-align: left;color: #6a5f54;}
.textApps .col-lg-7{text-align: center; padding-top: 15px;}
 .imgApps a:hover{text-decoration:none}
 .imgApps {padding-top:18.2px}
 .titApps{text-align:center;}
 /*.col-lg-5{width:389px;height:130px}*/
 #p_lt_ctl01_LoginV9_1_imgAppAndroid {width:136px;height:42px;}
 #p_lt_ctl01_LoginV9_1_imgAppIos {width:136px;height:42px;}
 .col-lg-8 .cuadro{padding-top:0px;}
 .col-lg-8 .texto{width:550px;}
.Tabla ul li:last-child{padding-top:16px;padding-left:62px}	
.contenidoTabla{padding-top:44px}
.col-lg-6 .contenidoTabla img{margin-bottom:16px;}
.col-lg-6 .contenidoTabla span{margin-bottom:10px;}
.al-filter { vertical-align: top; display: block; position: relative; width: 100%; min-height: 60px; min-height: 3.75rem; float: right;cursor: pointer;}
.al-filter__search {text-decoration: none; display: inline-block;}
.al-filter__search:before {display: inline-block; content: ""; background: url(/Asisa/Public/images/Contratacion/flecha_tabla.png); background-repeat: no-repeat; background-position: center;
width: 40px; width: 2.5rem; height: 40px; height: 2.5rem; vertical-align: middle; bottom: 2px; bottom: 0.125rem; position: relative;}
.al-filter__search--none { display: none; }
.al-filter__link {font-family: Roboto-Regular, sans-serif; font-size: 16px; font-size: 1rem;display: inline-block; text-decoration: none; outline: none; vertical-align: top; margin-top: 5px; margin-top: 0.3125rem;position: relative;float:right;}
.al-filter__link:after {display: inline-block;content: ""; background: url(/Asisa/Public/images/Contratacion/flecha_tabla.png); background-repeat: no-repeat; background-position: center;
width: 5.375rem; height: 5.375rem; vertical-align: top; position: relative; transform: rotate(0deg); transition-duration: 0.6s;}
.al-filter__link.collapsed:after { transform: rotate(180deg); transition-duration: 0.6s;}
.al-filter__txt {text-align: right; font-family: Roboto-Regular, sans-serif; color: #0c5ab3; font-weight: bold; margin-bottom: 10px; font-size: 15px; line-height: 20px; margin-top: 7px;}
.al-filter-open { width: 100%; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
max-height: 800px; max-height: 50rem; height: auto; opacity: 1;}
.al-filter-open--none { transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
max-height: 0; opacity: 0;}
/**FIN - FINALIZAR CONTRATACION VIDA**/

.col-lg-8 .cuadro img {display:inline;width:265px;height:40px;margin-top:27px}
.item-list.usuario.pnlAreaPrivada { display: inline-flex; }

.oculto { display: none !important; }
.ocultoPrecarga { display: none; }
.AutoExtenderColectivos { box-shadow: 2px 5px 5px #CECECE; width: 100% !important; }
.txt-vacio { color: white; display: block; font-size: 16px; margin: 20px 0 !important; text-align: center; }

/*FOOTER*/
.zone_app_redes_sociales { float: right; }
.cont_apps { display: inline-flex; margin-right: 10px; }
.apps span { display: none; }
.apps .link_app_google { background-image: url("/Asisa/Public/css/images/app_google.png"); color: transparent; height: 38px; display: inline-block; width: 112px; background-size: 112px; }
.apps .link_app_itunes { background-image: url("/Asisa/Public/css/images/app_apple.png"); color: transparent; height: 38px; display: inline-block; width: 112px; background-size: 112px; margin-left: 18px; }
/**/
.AutoExtenderListColectivos { background-color: #eeeeee; height: auto; text-align: left; padding-left: 20px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #CECECE; width: 100%; }
.AutoExtenderHighlightColectivos { background-color: #eeeeee; height: auto; text-align: left; padding-left: 20px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #CECECE; width: 900px; }
    .AutoExtenderListColectivos a, .AutoExtenderHighlightColectivos a { color: #333; font-size: 16px; text-decoration: none; height: inherit; width: inherit; }
    /*color: #333*/
    .AutoExtenderListColectivos:hover, .AutoExtenderHighlightColectivos:hover { background-color: #3274B1; cursor: pointer; }
        .AutoExtenderListColectivos:hover a, .AutoExtenderHighlightColectivos:hover a { color: #fff; }
.AutoExtenderColectivos:hover li { display: block !important; }
.AutoExtenderListColectivos:first-child { border-top: 1px solid #CECECE; }
    .AutoExtenderListColectivos:first-child:hover { border-top: 1px solid #CECECE; }
.AutoExtenderListColectivos:nth-child(3n+2), .AutoExtenderListColectivos:nth-child(3n) { display: none; }
.ver-resultado { margin-left: 30%; font-weight: bold; }
.no-resultados { font-weight: bold; font-family: "Lato", Helvetica, sans-serif; font-size: 14px; }
.marginleft30 { margin-left: 25%; }
.font18 { font-size: 18px !important; }
.btnIrArriba { background-color: rgba(50,116,177,0.9); background-image: url("/Asisa/Public/css/images/modules/icons/ir_arriba.png"); background-position: center 11px; background-repeat: no-repeat; border: medium none; border-radius: 5px; bottom: 2em; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); color: #fff; height: 2.25em; margin-bottom: 0em; margin-top: 1em; padding-bottom: 1em; padding-top: 0.5em; position: fixed; right: 1%; text-align: center; width: 2.25em; z-index: 1; }
    .btnIrArriba:hover { text-decoration: none; background-color: rgba(1,84,160,0.9); }
.btnLeerMas { background-color: rgba(50,116,177,0.9); background-image: url("/Asisa/Public/css/images/modules/icons/leer_mas.png"); background-position: center 11px; background-repeat: no-repeat; border: medium none; border-radius: 5px; bottom: 2em; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); color: #fff; height: 2.25em; margin-bottom: 0em; margin-top: 1em; padding-bottom: 1em; padding-top: 0.5em; position: fixed; right: 1%; text-align: center; width: 2.25em; z-index: 1; cursor: default; }
.slide-out-div { padding-top: 2em; padding-left: 2.3em; padding-right: 2.3em; padding-bottom: 2em; width: 400px; border: 2px solid #274064; background-color: #fff; border-radius: 10px 0 0 0; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); z-index: 2; display: none; }
    .slide-out-div .list { margin-bottom: 1.5em; line-height: 1.385em; }
    .slide-out-div .search-buscador.FAQ { margin: 0; }
    .slide-out-div li.tick { margin-left: 0; padding-left: 2em; }
    .slide-out-div p.md-subtitle-dudas { line-height: 20px; margin-bottom: 20px !important; }
    .slide-out-div h2 { margin-bottom: 1em; }
    .slide-out-div .ver-resultado { margin-left: 20px; }
    .slide-out-div .marginleft30 { margin-left: 0; }

.search-buscador.FAQ.AutoExtenderListColectivosNoResultados div div, .search-buscador.FAQ.AutoExtenderHighlightColectivosNoResultados div div,
.search-buscador.FAQ.AutoExtenderListColectivosNoResultados div div:hover, .search-buscador.FAQ.AutoExtenderHighlightColectivosNoResultados div div:hover,
.search-buscador.FAQ.AutoExtenderListColectivosNoResultados div div:hover a, .search-buscador.FAQ.AutoExtenderHighlightColectivosNoResultados div div:hover a { background-color: #eeeeee; color: #fff; pointer-events: none; cursor: default; }
/*background-color: #3274B1; color: #fff;*/

.mod_content { padding-top: 110px; padding-bottom: 40px; }
.mod_content_no_menu { padding-top: 90px; padding-bottom: 40px; }

.tbl_file { width: 100%; margin-bottom: 0 !important; margin-top: 10px !important; margin-left: 0px !important; }
.td_file { margin-left: 15px; margin-top: 15px; font-family: "Lato"; margin-bottom: 15px; }


/*** ESTILOS GENERICOS **/
h1 { font-family: "Lato-bold"; font-size: 34px; color: #274064; margin-bottom: 19px; }
h2 { font-family: "Lato-bold"; font-size: 26px; color: #285fa1; margin-bottom: 20px; }
h3 { font-family: "Lato"; font-size: 22px; color: #3274b1; margin-bottom: 20px; }
h4 { font-family: "Lato-bold"; font-size: 18px; color: #333333; margin-bottom: 6px; }
p { font-family: "Lato"; font-size: 18px; color: #333333; margin-bottom: 20px; line-height: 24px; }

/* Listado preguntas frecuentes */
.listadoPreguntas { -webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2; list-style-type: none; margin: 0; padding: 0; }
.link-listado { color: #3274b1; font-family: Lato-bold; font-size: 18px; }
    .link-listado:hover { text-decoration: underline; }
.mrg-btn-listado { margin-bottom: 10px; }
/****************MENU LATERAL *********************/
#titleMenu.clickable { cursor: pointer; }
    #titleMenu.clickable.arrow-down { background-image: url("../images/icons/ico-arrow-down-grey.png"); background-size: 12px 7px; }
    #titleMenu.clickable.arrow-up { background-image: url("../images/icons/ico-arrow-up-grey.png"); background-size: 12px 7px; }
#contenedorMenu.tabMov { position: absolute; z-index: 1; background-color: #f8f8f8; width: calc(100% - 1.875em - 2px); box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); }
/*** CONOCENOSTEXT DEFINITIVO ****/
.pag_cont ul { color: #333; float: left; list-style: outside none none; margin: 0 0 30px; padding: 0; width: 100%; }
.col-lg-12 .pag_cont ul { max-width: 75%; }
.pag_cont li:before { content: "• "; font-family: "Lato"; font-size: 18px; margin-bottom: 10px; }

.pag_cont li { margin-left: 39px; text-indent: -.7em; line-height: 1.5em; font-family: "Lato"; font-size: 18px; margin-bottom: -10px; padding-bottom: 10px; padding-top: 10px; }
.pag_cont ul li:before { color: #3274b1; }
.pag_cont ul ul { float: none; margin-bottom: 0; }
    .pag_cont ul ul > li:before { color: #999999; margin-top: 0px; }
    .pag_cont ul ul > li { margin-top: 0px; }

.pag_cont a { color: #3274b1; font-family: Lato-bold; font-size: 18px; }
    .pag_cont a:hover { text-decoration: underline; }
.col-lg-12 .pag_cont p, .col-lg-12 .pag_cont h3, .col-lg-12 .pag_cont h2, .col-lg-12 .pag_cont table { max-width: 75%; }
.list_navegadores { display: inline-flex; }
    .list_navegadores li:before { content: none; }
/*.pag_cont img { width: 150px; height: 96px; } /*csaezort*/

.pag_cont_men_icon ul { margin-top: 40px; padding-bottom: 16em; text-align: center; }
.pag_cont_men_icon li { list-style-type: none; display: inline-block; text-align: center; text-decoration: none; width: 25%; height: 20em; float: left; }
.pag_cont_men_icon h3 { font-family: "Lato"; font-weight: bold; margin-top: 30px; }
.pag_cont_men_icon a { color: #3274b1; font-family: Lato-bold; font-size: 18px; }
    .pag_cont_men_icon a:hover { text-decoration: underline; }


.pag_cont_men_icon_list ul { text-align: center; }
.pag_cont_men_icon_list li { list-style-type: none; display: inline-block; text-align: center; text-decoration: none; float: left; width: 25%; height: 30em; margin-bottom: 7em; padding: 15px; }
.pag_cont_men_icon_list.pts li { list-style-type: none; display: inline-block; text-align: center; text-decoration: none; float: left; width: 25%; height: 12rem; margin-bottom: 12em; padding: 15px; vertical-align:text-top; }

/*.pag_cont_men_icon_list h3 { font-family: "Lato"; font-weight: bold; margin-top: 30px; }*/
.pag_cont_men_icon_list h3 { font-size: 18px; margin: 5% 0 3% 0; color: #333; font-family: Lato-bold; text-align: left; }
.pag_cont_men_icon_list div { height: auto; }
.pag_cont_men_icon_list.pts div { height: auto; display: inline-block; }
/*.pag_cont_men_icon_list span { color: #ffffff; }*/
/*.pag_cont_men_icon_list p{width:945px; height:96px;}*/
.pag_cont_men_icon_list ul li div p { text-align: left; overflow: hidden; max-height: 12em; width: 100%; }
.pag_cont_men_icon_list img { width: 65%;}
.pag_cont_men_icon_list p { width: 75%; }
.pag_cont_men_icon_list a { color: #3274b1;font-family: Lato-bold;font-size: 18px;float: left; }
.pag_cont_men_icon_list.pts a { color: #3274b1;font-family: Lato-bold;font-size: 18px;float: none;display: inline-block; }
    .pag_cont_men_icon_list a:hover { text-decoration: underline; }

.pag_cont_img img { width: 196px; height: 256px; float: left; margin-right: 20px; }
.pag_cont_img div.firmPresidente { text-align: right; }
.pag_cont_img p { max-width: 75%; }
.pag_cont_img { margin-bottom: 30px; }
    .pag_cont_img a { color: #3274b1; font-family: Lato-bold; font-size: 18px; }
        .pag_cont_img a:hover { text-decoration: underline; }
.con-mrg-99 { margin-bottom: 30px; }

a.volver { background-image: url("/Asisa/Public/images/flecha_izquierda_azul.png"); background-position: left center; background-repeat: no-repeat; background-size: 7px auto; color: #3274b1; font-family: Lato-bold; font-size: 16px; padding-left: 15px; }
    a.volver:hover { text-decoration: underline; }

/********* LOADING**********/
.pantalla_loading { background-color: #222; border: medium none; cursor: wait; height: 100%; left: 0; margin: 0; opacity: 0.2; padding: 0; position: fixed; top: 0; width: 100%; z-index: 1000; }


.loader { color: rgb(255, 255, 255); cursor: wait; left: calc(50% - 50px); margin: 0; opacity: 0.8; position: fixed; text-align: center; top: calc(50% - 50px); z-index: 9999; }
    .loader img { width: 50%; }
.btnSalud { background-color: #ffffff; background-image: url("/Asisa/Public/images/btnCentros.png"); background-position: 1em center; background-repeat: no-repeat; background-size: 1.5em auto; border: 1px solid #bbbbbb; border-radius: 5px; display: block; height: 3.125em; padding: 1em; text-align: center; width: -moz-max-content; width: -webkit-max-content; }
    .btnSalud a { text-decoration: none; line-height: 50px; }
    .btnSalud span { color: #3274B1; margin: 0 auto; padding-left: 2em; }
    .btnSalud:hover { background-color: #3274B1; text-decoration: none; background-image: url("/Asisa/Public/images/btnCentrosHover.png"); background-repeat: no-repeat; }
        .btnSalud:hover span { color: #fff; }

ul.cuatrocol li, ul.cuatrocol.psicologia li { display: inline-block; width: 24.5%; }
    ul.cuatrocol li a { background-color: #ffffff; background-image: url(/Asisa/Public/images/btnCentros.png); background-position: 1em center; background-repeat: no-repeat; background-size: 1.5em auto; border: 1px solid #bbbbbb; border-radius: 5px; display: block; height: 3.125em; margin-bottom: 1em; width: 75%; padding: 1em; text-align: left; }
    ul.cuatrocol.psicologia li a { background-color: #ffffff; background-image: url(/Asisa/Public/images/btnCentros.png); background-position: 1em center; background-repeat: no-repeat; background-size: 1.5em auto; border: 1px solid #bbbbbb; border-radius: 5px; display: block; height: 3.125em; margin-bottom: 1em; width: 90% !important; padding: 1em; text-align: left; }
    
        ul.cuatrocol li a span { color: #3274B1; margin: 0 auto; padding-left: 2em; }
        ul.cuatrocol.psicologia li a span { color: #3274B1; margin: 0 auto; padding-left: 2em; font-size:16px !important; }
        ul.cuatrocol li a:hover, ul.cuatrocol.psicologia li a:hover { background-color: #3274B1; text-decoration: none; background-image: url("/Asisa/Public/images/btnCentrosHover.png"); background-repeat: no-repeat; }
            ul.cuatrocol li a:hover span, ul.cuatrocol.psicologia li a:hover span { color: #fff; }

/*********************************************/
/*.redes_sociales { float: right; margin-bottom: 1%; margin-right: 2%; }*/
.redes_sociales { display: inline-block; padding-right:20px; }
.lista_redes_sociales { display: inline-block; margin-right: 1em; }
    .lista_redes_sociales.ultimo { margin-right: 0; }
    .lista_redes_sociales.whatsapp { display: none; }
.link_comp_asisatv { background-image: url("images/modules/icons/compartir_asisatv.png"); background-size: 40px auto; display: inline-block; height: 40px; width: 40px; color: transparent; }
    .link_comp_asisatv:hover { background-image: url("images/modules/icons/compartir_asisatv_hover.png"); }
.link_comp_facebook { background-image: url("images/modules/icons/compartir_facebook.png"); background-size: 40px auto; display: inline-block; height: 40px; width: 40px; color: transparent; }
.link_comp_instagram { background-image: url("images/modules/icons/compartir_instagram.png");background-size: 40px auto;display: inline-block; height: 40px; width: 40px; color: transparent;}
.link_comp_twitter { background-image: url("images/modules/icons/compartir_twitter.png"); background-size: 40px auto; display: inline-block; height: 40px; width: 40px; color: transparent; }
.link_comp_googleplus { background-image: url("images/modules/icons/compartir_googleplus.png"); background-size: 40px auto; display: inline-block; height: 40px; width: 40px; color: transparent; }
.link_comp_correo { background-image: url("images/modules/icons/compartir_correo.png"); background-size: 40px auto; display: inline-block; height: 40px; width: 40px; color: transparent; }
.link_comp_whatsapp { display: none; }

/*JVV: ASIVIRTUAL - 4559: Se aniade el icono de linkedin para las redes sociales*/
.link_comp_linkedin { background-image: url("images/modules/icons/compartir_linkedin.png"); background-size: 40px auto; display: inline-block; height: 40px; width: 40px; color: transparent; }

/* Estilo box noticias */
.box4 { margin-top: 1.5em; margin-bottom: 1.5em; background-color: #FFFFFF; align-items: center; border: 1px solid #bbb; box-shadow: 1px 1px 1px #cecece; float: left; width: 100%; }
.div_presidente { float: right; margin-bottom: 60px; font-size: 18px; font-weight: bold; text-align: right; }
.cont-tit { float: left; font-size: 30px; margin-top: 40px; }
.div_titulares { float: left; font-size: 30px; margin-top: 5px; }
.div_titulo { margin-bottom: 20px; width: 100%; }
.div_noticias { float: left; padding: 0 0 3px 0; display: block; clear: both; margin-right: 15px; width: 100%; margin-bottom: 25px; }
.img_noticias { max-width: 317px; max-height: 500px; border: 1px solid #ccc; padding: 3px; }
.img_noticias_listado { width: 100%; }

/********* ESTILOS TABLAS ***************/
.tablaGenerica th, .tablaGenerica td { width: 16%; }
table.tablaGenerica { background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; border: 1px solid #ddd; width: 100%; margin-bottom: 20px; }
    table.tablaGenerica thead, table.tablaGenerica tfoot { background: #f5f5f5; text-align: justify; font-size: 18px; }
/* Zebra striping */
.tablaGenerica tr:nth-of-type(odd) { background: #f8f8f8; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin: 0 auto; font-family: "Lato"; }
.tablaGenerica th { font-weight: bold; color: #ffffff; background-color: #3274b1; text-align: left; display: table-cell; font-size: 18px; line-height: 18px; padding-top: 14px; padding-left: 20px; padding-right: 1%; padding-bottom: 14px; }
.tablaGenerica td { color: #333; vertical-align: middle; border: none; font-size: 18px; line-height: 1.4em; padding-left: 20px; padding-top: 20px; padding-bottom: 20px; padding-right: 1%; }
    .tablaGenerica td input[type="image"] { float: inherit; }
.tablaGenerica .fondoVerde { background-color: #00a262 !important; }
.tablaGenerica .fondoRojo { background-color: #cc0019 !important; }
.colSpanTab { color: #333333; font-size: 18px; }
    .colSpanTab.negrita { color: #333333; font-size: 18px; font-family: Lato-bold; font-weight: bold; }

/**** Estilo tabla doble **/
.dosTablas table { width: 49%; float: left; }

.tablaIzq { margin-right: 1%; }

.tablaDer { margin-left: 1%; }

.textoInferior { float: left; }



/********* PPAGINA ERROR 404 **********/
.mensaje_error404 { background-image: url("/Asisa/Public/Css/images/error_404.jpg"); background-repeat: no-repeat; display: inline; margin-bottom: 40px; }
    .mensaje_error404 p { color: #666; float: left; font-size: 30px; font-weight: bold; line-height: 1.35em; margin-bottom: 0px; }
h1.estiloTextoErrorTit { font-family: "Lato" !important; font-size: 50px; margin-bottom: 30px; }

.buscadorError { margin-bottom: 3em; position: relative; }
    .buscadorError input { background-color: #f8f8f8; border: 1px solid #f8f8f8; box-shadow: 1px 1px 2px 0 #ccc inset; display: block; height: 50px; margin-top: 40px; padding-left: 20px; resize: none; text-align: left; width: 100%; }
    .buscadorError .lupaBuscadorError { background: #ff5400 url("/Asisa/Public/images/lupa@3x.png") no-repeat scroll center center / 50% auto; border: medium none; height: 3em; padding: 23.5px 24px; position: absolute; right: 0; text-indent: -9999px; bottom: 0em; width: 3em; }

        .buscadorError .lupaBuscadorError:hover { background-color: #b33b00; }

/*mboludat: clases para los botones de página error*/

.btnError { background-color: #ffffff; border-color: #3274b1; border-radius: 5px; border-style: solid; color: #3274b1; display: inline-block; height: 80px; margin-bottom: 18px; margin-left: 0.328em; text-align: center; vertical-align: middle; width: 32%; }

    .btnError:hover { background-color: #3274b1; color: #ffffff; }

.mallabtnError { margin-top: 20px; }

.imagen_error { width: 100%; }

/********* DIABETES ***************/

.italic { font-style: italic; }

.marginTopDiab { margin-top: 50px; }

.contenedor-icono .boton-rectangulo { width: 40px; height: 40px; background-color: #3274b1; position: relative; left: 0px; display: block; float: right; background-image: url("../images/ir_arriba.png"); background-position: center 11px; background-repeat: no-repeat; }

    .contenedor-icono .boton-rectangulo.leerMenos { background-image: url("../images/leer_mas.png"); }

.contenedor-imagen.sinMargen { margin-right: 0em; width: 100%; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; text-align: center; }

.box2.boxDiabetes { margin-top: 20px; margin-bottom: 0em; background-color: #ffffff; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); }

.box2.boxDetalleDiabetes { margin-top: 0em; margin-bottom: 0em; border-top-width: 0px; padding-top: 3%; padding-right: 3%; padding-bottom: 3%; padding-left: 3%; background-color: #ffffff; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); }

.box2.boxDiabetes img { max-width: 100%; }

.contenedor-icono { padding-left: 0em; float: right; text-align: right; bottom: 0px; }

.contenedor-texto.textoDiabetes p { margin-bottom: 0px; }

.contenedor-texto.textoDiabetes .divPreg { margin-top: 20px; }


.contenedor-texto.textoDiabetes { margin-right: 2%; }

.sinPaddingDer { padding-top: 10px; padding-left: 10px; margin-right: 0px; padding-right: 0px; }

.marginLeft { margin-left: 10% !important; }

.contenedor-texto.marginLeft { margin-left: 5% !important; }

    .contenedor-texto.marginLeft p { margin-bottom: 6px; }

.posRelative { position: relative ; }
.posRelativeNoTop { position: relative !important; top: 0 !important; }

ul.listadoAlimentos { list-style: none; width: 100%; text-decoration: none; list-style-type: none; margin: 0; padding: 0; width: 100%; color: #333; float: left; }

li.li-Alimentos { display: inline-table; background-color: #f8f8f8; text-decoration: none; text-align: left; padding: 0; margin: 0; margin-right: 1%; width: 48%; margin-left: 0 !important; text-indent: 0 !important; padding-top: 0px !important; padding-bottom: 0px !important; margin-bottom: 20px !important; }

.listadoAlimentos li::before { content: " "; font-family: "Lato"; font-size: 18px; margin-bottom: 10px; }

.li-Alimentos.par { margin-left: 1% !important; }

.imgDivs img { max-width: 100%; max-height: 100%; }

.box-alimentos { height: 500px; width: 100%; overflow: hidden; padding-top: 20px; padding-right: 1em; padding-bottom: 20px; padding-left: 1em; }

.box-imagen { width: 100%; height: 202.9px; padding: 10px; text-align: center; margin-top: 10px; }

.box-alimentos p { font-family: "Lato"; font-size: 18px; color: #333333; margin-bottom: 0px; margin-top: 0px; }

.box-alimentos .divPreg { margin-top: 20px; }

.box-alimentos .blue { color: #3274b1; }
.box-alimentos .gran { font-size: 22px; }
.box-alimentos span { display: block; font-size: 18px; }

.circular--landscape { position: relative; overflow: hidden; border-radius: 50%; height: 100%; }

/* Pagina Principal Diabetes */
.pag_cont_men_icon_list li.diabetes-li { margin-bottom: 1em; height: 37em; margin-bottom: 65px; }

ul.diab-ul { margin-top: 60px; }

.diabetes-li .divImgText { height: 33em; }

.pag_cont_men_icon_list h3 { font-size: 22px !important; }

.circular--landscape img { height: 100%; margin-bottom: 30px; }

/* Pagina informacion Diabetes */
.conPadding { padding: 10px; }

.divPreg a { width: 100%; }


.divPreg .linkInfoDiab { background-image: url("group-copy-3.png"); background-position: 20px center; background-repeat: no-repeat; display: block; padding: 15px 20px 0 56px; height: 50px; border-radius: 5px; background-color: #ffffff; border: solid 1px #bbbbbb; width: auto !important; margin-bottom: 10px !important; display: block; font-size: 16px !important; font-weight: bold; }

.linksInteresDiab { font-size: 16px !important; }

.box2.boxDiabetes.boxDiabInfo { border: none; box-shadow: none; margin-bottom: 60px; }





/********* ESTILOS TABLAS ***************/
.tablaGenerica th, .tablaGenerica td { width: 16%; }
table.tablaGenerica { background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; border: 1px solid #ddd; width: 100%; margin-bottom: 20px; }
    table.tablaGenerica thead, table.tablaGenerica tfoot { background: #f5f5f5; text-align: justify; font-size: 18px; }
/* Zebra striping */
.tablaGenerica tr:nth-of-type(odd) { background: #f8f8f8; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin: 0 auto; font-family: "Lato"; }
.tablaGenerica th { font-weight: bold; vertical-align: middle; color: #ffffff; background-color: #3274b1; text-align: left; display: table-cell; font-size: 18px; line-height: 18px; padding-top: 14px; padding-left: 20px; padding-right: 1%; padding-bottom: 14px; }
.tablaGenerica td { color: #333; border: none; font-size: 18px; line-height: 1.4em; padding-left: 20px; padding-top: 20px; padding-bottom: 20px; padding-right: 1%; }
    .tablaGenerica td input[type="image"] { float: inherit; }
.tablaGenerica .fondoVerde { background-color: #00a262 !important; }
.tablaGenerica .fondoRojo { background-color: #cc0019 !important; }
.colSpanTab { color: #333333; font-size: 18px; }
    .colSpanTab.negrita { color: #333333; font-size: 18px; font-family: Lato-bold; font-weight: bold; }

/**** Estilo tabla doble **/
.dosTablas table { width: 49%; float: left; }

.tablaIzq { margin-right: 1%; }

.tablaDer { margin-left: 1%; }

.textoInferior { float: left; }

/**** Estilo tabla check **/
.tablaGenerica.tabContGluc th, .tablaGenerica.tabContGluc td { width: 10%; }
    .tablaGenerica.tabContGluc td.check { background-image: url("../images/check.png"); background-position: center; background-repeat: no-repeat; background-size: 22px; }

    .tablaGenerica.tabContGluc td.primero { width: 30%; }


/********* PAGINA ERROR 404 FIN**********/

.contenedor-noticias.contenedor_noticias_desplaz { margin-top: 61px; height: 100%; max-height: 900px; min-height: 900px; }


.ultimasNoticias { width: 100%; display: block; margin-left: auto; margin-right: auto; }
/*---*/
.img_presidente { float: initial; padding-top: 50px; margin-top: 40px; }

.panelAntSig { margin-top: 50px; background-color: #ffffff; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); background-color: #eeeeee; min-height: 225px; margin-bottom: 20px; overflow: hidden; }

    .panelAntSig a { color: #3274b1; font-family: Lato-bold; font-size: 18px; margin-top: 20px; display: inline-block; }

    .panelAntSig span.gris { color: #666; font-size: 16px; line-height: 1.5; margin-bottom: 4px; margin-top: 10px; display: inline-block; }

    .panelAntSig span.titularDes { font-size: 18px; line-height: 1.33; display: inline-block; }

.panelAnterior { float: left; width: 45%; }

.panelSiguiente { float: right; width: 45%; }
.div_cuerpo { float: right; margin-left: 210px; margin-top: -260px; position: relative; font-size: 18px; }

.resultado_oferta { margin-top: 20px; margin-bottom: 20px; }
.separador_texto_oferta_laboral { margin-top: 5px; margin-bottom: 5px; }
.cont-cent { padding-top: 40px; }
.contenedor { margin-left: 57px; font-family: "Lato" !important; }
.imagen_presidente { width: 196px; height: 256px; }
.colocacion { float: left; margin-top: 40px; margin-bottom: 60px; position: relative; /*font-size:18px;*/ }
.colocacion_trabaja { float: left; margin-top: 40px; position: relative; /*font-size:18px;*/ }
.img_contacta { margin-right: 90px; }
.contacto { margin-bottom: 10px; }
.enlace_conocenos { color: #3274B1 !important; }
    .enlace_conocenos:hover { color: #3472b1 !important; }
.sub_titulo_conocenos { font-size: 24px; font-weight: bold; }
.ul_conocenos li { background-image: url("/Asisa/Public/images/icons/punto.png"); background-position: 1px 10px; background-repeat: no-repeat; line-height: 1.5em; margin: 7px 0 7px 30px; padding-left: 20px; }
.ul_interior li { background-image: url("/Asisa/Public/images/icons/punto_gris.png"); background-position: 1px 10px; background-repeat: no-repeat; line-height: 1.5em; margin: 7px 0 7px 30px; padding-left: 20px; }

.tit { font-family: Lato-bold; font-size: 1.25em; height: 25px; margin-bottom: 1em; margin-top: 0.25em; }
.link_acuerdos { border: thin solid #fff; color: #000; float: left; padding: 1.25em 1em; text-decoration: none; width: 100%; }
.div_link_acuerdos { height: 274px; }
.textaling-center { text-align: center; }
.item-list-acuerdos { display: inline-block; text-align: center; text-decoration: none; width: 20%; float: left; }
.subtitulo { font-family: "Lato"; font-size: 22px; font-weight: bold; }
.tbl_ofertas { text-align: left; font-family: "Lato"; font-size: 18px; margin-top: -30px; margin-bottom: 40px; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); width: 75%; }
.total_reg { float: right; margin-right: 15px; }
.tbl_ofertas th { background-color: #3274B1; color: white; height: 50px; vertical-align: middle; }
.contendor_cabecera { margin-top: 8px; }
.texto_tabla_cabecera { margin-left: 15px; font-family: Lato-bold; font-size: 18px; }
.resultado_busqueda { margin-top: 15px; margin-bottom: 15px; margin-left: 15px; margin-right: 15px; list-style-type: none; }
.td { background-color: #eeeeee; }
.footerTable { margin-top: -40px; }
    .footerTable > p { font-size: 14px; margin-bottom: 0; }

/* this is the box */
.containerAyuda { width: 100%; background: #fff; border: 1px solid #336197; position: relative; padding: 20px; text-align: center; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); border-radius: 5px; margin-left: 0px; top: 0px; margin-bottom: 20px; }

    /* this CS forms the triangles */
    .containerAyuda:after,
    .containerAyuda:before { content: ''; display: block; position: absolute; left: 50%; width: 0; height: 0; border-style: solid; -ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Safari */ transform: rotate(90deg); }

    /* this border color controlls the color of the triangle (what looks like the fill of the triangle) */
    .containerAyuda:after { top: 100%; left: 51%; border-color: transparent transparent transparent #fff; border-width: 09px; }

    /* this border color controlls the outside, thin border */
    .containerAyuda:before { top: 100%; left: 50%; border-color: transparent transparent transparent #336197; border-width: 11px; }

/***************************************/
.ul_iconos { margin-top: 40px; text-align: center; }
.li_iconos { list-style-type: none; display: inline-block; text-align: center; text-decoration: none; width: 25%; float: left; }
.titulo { font-family: "Lato"; font-weight: bold; margin-top: 30px; }
.div_iconos { height: 274px; }
.margin-top { margin-top: 40px; width: 22% !important; padding-left: 0px !important; }
.cont_vac { float: right !important; font-family: "Lato" !important; position: unset; width: 75%; margin-left: 0px !important; }
.src_form { border: 1px solid #e7e7e7; box-shadow: 2px 2px 5px #cecece; margin-bottom: 0.5625em; }
/*****/

.menu .src_form { margin-bottom: 0.5625em; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); border: 1px solid #E7E7E7; }
    .menu .src_form legend.src-title { background-color: #3274b1; background-image: none; color: #fff; font-size: 24px; padding: 0.5em 0 0.5em 1em; }
    .menu .src_form .src-title.menu-cat { margin-bottom: 0.15em; }
    .menu .src_form .src-title a, .menu .src_form .src-contform a { color: #333333; }
    .menu .src_form .src-list { background-color: #fff; }
    .menu .src_form .src-title :hover { text-decoration: underline; }
    .menu .src_form .src-title.selected { background: #f8f8f8 url("../images/icons/ico-arrow-right.png") no-repeat scroll right 20px center / 7px 12px; }
        .menu .src_form .src-title.selected a { color: #3274b1; }
    .menu .src_form .src-check { position: absolute; display: block; top: 9px; left: 9px; width: 20px; height: 20px; text-indent: -9999px; }
    .menu .src_form .src-label { display: block; position: relative; color: #333; }
    .menu .src_form .selected .src-label { color: #3272b1; font-family: Lato-bold; }
    .menu .src_form .src-link { display: block; margin: 0; padding: 0.5625em 3em 0.625em 1.6em; font-family: Lato-bold; font-size: 0.875em; color: #3274B1; background: url("../images/icons/ico-arrow-right.png") no-repeat 94% center #F8F8F8; border-top: 1px solid #E7E7E7; }
        .menu .src_form .src-link.ui-accordion-header-active { background: url("../images/icons/ico-arrow-bottom.png") no-repeat 94% center #F8F8F8; border-bottom: 1px solid #E7E7E7; }
    .menu .src_form .src-list { padding: 0.625em 0; }

.menu .src_form { border: 1px solid #e7e7e7; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); margin-bottom: 1.5em; }
    .menu .src_form .src-title { background: #f8f8f8 url("../images/icons/ico-right.png") no-repeat scroll right 20px center; border-left: 4px solid #3274b1; font-family: Lato-bold; font-size: 1.125em; width: 100%; }
        .menu .src_form .src-title a { color: #333333; display: inline-block; }
    .menu .src_form div.src-title { margin-bottom: 2px; }
    .menu .src_form li.src-title:hover { background: #3274b1 url("../images/icons/arrow-right.png") no-repeat scroll right 20px center; }
        .menu .src_form li.src-title:hover a { color: #fff; }
    .menu .src_form .src-item { background: #fff url("../images/icons/ico-right.png") no-repeat scroll right 20px center; padding: 0.625em 2em 0.625em 1.74em; position: relative; }
        .menu .src_form .src-item *:hover { text-decoration: underline; }
        .menu .src_form .src-item.selected { background: #fff url("../images/icons/ico-arrow-right.png") no-repeat scroll right 20px center / 7px 12px; font-family: Lato-bold; }
            .menu .src_form .src-item.selected a { color: #3274b1; }
/**/
.menu { background-position: left top; background-repeat: no-repeat; display: inline-block; margin-bottom: 15px; padding-top: 0; width: 100%; }
.src-title { background: #f8f8f8 url("../images/icons/ico-right.png") no-repeat scroll right 20px center; border-left: 4px solid #3274b1; font-family: Lato-bold; font-size: 1.125em; padding: 0.74em 1.45em; width: 100%; color: #333333; }

/*******************CABECERA*********************/
.mod_header { color: rgba(48, 48, 48, 0.5); background-color: #1c4a8d; }
    .mod_header a.link { color: inherit; }
    .mod_header .navTblMob { display: none; }
    .mod_header .hdr-contImg { float: left; width: 141px; margin-right: 40px; margin-left: 3.5%; display: inline-block; position: relative; }
        .mod_header .hdr-contImg .img { width: 213px;  position: absolute; top: 35px; }
    .mod_header .mod-buttons { float: right; vertical-align: top; }
        .mod_header .mod-buttons .hdr-link { display: inline-block; padding: 0.75em 3em; vertical-align: top; font-family: Lato-bold; font-size: 0.875em; color: #FFFFFF; background-image: url("../images/ico_persona.png"), url("../images/flecha_abajo.png"); background-repeat: no-repeat, no-repeat; background-position: 13px center, right 10px center; background-color: #FF5400; background-size: 20px, 12px; border: 1px solid #FFFFFF; margin-top: -50px; }

    .mod_header .menu_superior { color: inherit; height: 126px; background-color: #ffffff; padding-top: 10px; box-shadow: 3px 3px 8px 0 rgba(48, 48, 48, 0.5); }
    .mod_header .pipe_list { display: inline-block; float: right; }
        .mod_header .pipe_list .item-list:first-child span { border: none; }
        .mod_header .pipe_list .item-list { display: inline-block; float: left; font-family: Lato-bold; font-size: 17px; vertical-align: middle; }
            .mod_header .pipe_list .item-list.selected .link { background-color: #1C4162; }
            .mod_header .pipe_list .item-list > .link, .mod_header .pipe_list .item-list > .selected { color: #727272; display: block; height: 50px; padding: 0.925em 0; }

        .mod_header .pipe_list .ap { background-color: #ff5400; margin-left: 15px; text-align: center; width: 210px; border-radius: 10px; /*box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2);*/}
		.mod_header .pipe_list .ap:hover { background-color: #CE4A09; text-decoration: none; }
		.mod_header .pipe_list .ap.active {  border-radius: 10px 10px 0 0; }
		.mod_header .pipe_list .ap .lblTit{ color: #ffffff; font-family: Lato-Bold; font-size: 16px; text-transform: capitalize /*uppercase*/; }   
         .mod_header .pipe_list .selected, .mod_header .pipe_list .link:hover { text-decoration: none; color: #000000; }
            .mod_header .pipe_list .link span, .mod_header .pipe_list .selected span { padding-left: 15px; padding-right: 15px; }
        .mod_header .pipe_list .ap > .link { height: 50px; font-family: dosis-semibold; font-size: 17px; }
            .mod_header .pipe_list .ap > .link.conectado { height: 50px; padding: 7px 0px 7px 12px; }
                .mod_header .pipe_list .ap > .link.conectado .img_usuario { float: left; width: 37px; width: 25px; margin-top: 5px; }
                .mod_header .pipe_list .ap > .link.conectado .nom { font-size: 16px; float: left; font-family: Lato-Bold; line-height: 1.3; color:white; }
                .mod_header .pipe_list .ap > .link.conectado .ape { font-size: 13px; float: left; font-family: Lato; line-height: 1.3; padding-right: 0px;  color:white; }            
    .mod_header .der_list .asegurados .link { background-color: #fff; color: #ff4600; font-size: 22px; padding: 20px; }

    .mod_header .menu_superior .ap .der_list li.item { width: 100%; }
        .mod_header .menu_superior .ap .der_list li.item:hover:not(.asegurados) { background-color: #ff9600; }
            .mod_header .menu_superior .ap .der_list li.item:hover:not(.asegurados) a { background: none; }
            .mod_header .menu_superior .ap .der_list li.item:hover:not(.asegurados) a { background: none; }
        .mod_header .menu_superior .ap .der_list li.item.asegurados:hover { border-left: solid 4px #ff5400; border-right: solid 4px #ff5400; }

    .mod_header .seg { float: left; cursor: pointer; display: inline-block; font-size: 22px; outline: medium none; position: relative; transition: all 0.3s ease-out 0s; margin-top: 20px; }
        .mod_header .seg a { display: inline-block; padding: 0.5em 42px 0.5em 18px; }
        .mod_header .seg > a { background-image: url("../images/flecha_abajo.png"); background-position: right 13px center; background-repeat: no-repeat; background-size: 12px auto; color: white; font-family: inherit; font-size: inherit; background-color: #3098cf; }
        .mod_header .seg.active a { background-color: #3098cf; }
        .mod_header .seg.active > a { background-image: url("../images/flecha_arriba.png"); }
        .mod_header .seg .CMSListMenuUL { background-color: #3098cf; max-height: 0; overflow: hidden; position: absolute; transition: all 0.3s ease-out 0s; z-index: 4; }
            .mod_header .seg .CMSListMenuUL li { display: inline-block; width: 100%; }
                .mod_header .seg .CMSListMenuUL li a { color: #ffffff; display: block; font-size: 22px; padding: 0.5em 22px 0.5em 18px; text-decoration: none; transition: all 0.3s ease-out 0s; }
                .mod_header .seg .CMSListMenuUL li:hover a { background-color: #274064; padding-bottom: 0.5em; }
                /*3274B1*/
                .mod_header .seg .CMSListMenuUL li:last-of-type a { border: medium none; }
        .mod_header .seg.active { border-bottom: medium none; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); color: white; }
            .mod_header .seg.active .CMSListMenuUL { box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.5); max-height: 250px; z-index: 2147483647; }


    .mod_header .mod_menu { padding-top: 5px; height: 105px; background-color: #1c4a8d; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2); color: #ffffff; }
	
    .mod_header .hdr_list { display: inline-block; font-size: 19px; vertical-align: top; width: 100%; }
        
        .mod_header .hdr_list .item-list { display: inline-block; height: 95px; margin: 0 -4px; margin-top:5px; border-radius:0.4375em; width:7.7em; text-align:center; }
            .mod_header .hdr_list .item-list.hospitalización {width:10em; margin-left: 0.15em; margin-right: 0.15em;}
            .mod_header .hdr_list .item-list .Izq {display:none}
                .mod_header .hdr_list .item-list .Izq .IzqAft {display:none}
            .mod_header .hdr_list .item-list .Izq.selected {float:left;display:initial;width: 1em; height: 0.8em; position: relative; left: -1.1em; border-top-left-radius:0.8em; margin-top: 5.1em; background-color: #3098CF; margin-right: -1.1em; top: -4.71em;}
                .mod_header .hdr_list .item-list .Izq.selected .IzqAft {display:initial; width: 0.5em; height:0.6em; border-bottom-right-radius:0.35em; border-top-left-radius:0.5em; float:left; background-color:#1c4a8d}
                .mod_header .hdr_list .item-list .Der {display:none}
                .mod_header .hdr_list .item-list .Der.selected .DerAft {display:none}
            .mod_header .hdr_list .item-list .Der.selected {float:right;display:initial;width: 1em; height: 0.8em; position: relative; right:0em; border-top-right-radius:0.8em; margin-top: 5.1em; background-color: #3098CF; margin-right: -1.1em; top: -4.71em;}
                .mod_header .hdr_list .item-list .Der.selected .DerAft {display:initial; width: 0.5em; height:0.6em; border-bottom-left-radius:0.35em; border-top-right-radius:0.5em; float:right; background-color:#1c4a8d}
		.mod_header .hdr_list .item-list:first-child { margin-left: 0px; }
            .mod_header .hdr_list .item-list.selected /*, .mod_header .hdr_list .item-list:hover*/ { background-color: #3098cf; border-bottom: none;/* border-radius: 5px; color: #fff; */}
                 .mod_header .hdr_list .item-list:hover .border {background-color:#0A2F67;   border-radius:0.4375em;}
                 .mod_header .hdr_list .item-list .border {height:89%; margin-right:0.6em; margin-left:0.6em;margin-bottom:6px; padding-top:10px;}
                 .mod_header .hdr_list .item-list.selected .border {background-color:#3098CF;}
        .mod_header .hdr_list .link { background-position: center -2px; background-repeat: no-repeat; /*background-size: auto 32px;*/ display: block; font-family: Lato-bold; height: inherit; padding: 49px 0em 0;}
            .mod_header .hdr_list .link span { font-size: 17px; text-transform: uppercase; }
        .mod_header .hdr_list.srcOp .link span { display: none; }
        .mod_header .hdr_list.srcOp .item-list.buscador { display: none; float: right; margin-right: 0px; }
        .mod_header .hdr_list .item-list.salud .link { background-image: url("../images/salud_blanco.png"); background-size: auto 45px;}
        .mod_header .hdr_list .item-list.salud.selected .link, .mod_header .hdr_list .item-list.salud:hover .link { background-image: url("../images/salud_blanco.png?v=2"); text-decoration: none; }
        .mod_header .hdr_list .item-list.vida .link { background-image: url("../images/vida_blanco.png"); background-size: auto 45px;}
        .mod_header .hdr_list .item-list.vida.selected .link, .mod_header .hdr_list .item-list.vida:hover .link { background-image: url("../images/vida_blanco.png?v=2"); text-decoration: none; }
        .mod_header .hdr_list .item-list.dental .link { background-image: url("../images/dental_blanco.png"); background-size: auto 45px;}
        .mod_header .hdr_list .item-list.dental.selected .link, .mod_header .hdr_list .item-list.dental:hover .link { background-image: url("../images/dental_blanco.png?v=2"); text-decoration: none; }
        .mod_header .hdr_list .item-list.hospitalización .link { background-image: url("../images/hospitalizacion_blanco.png"); background-size: auto 45px; padding-left:0em; padding-right:0em;}
        .mod_header .hdr_list .item-list.hospitalización.selected .link, .mod_header .hdr_list .item-list.hospitalización:hover .link { background-image: url("../images/hospitalizacion_blanco.png?v=2"); text-decoration: none; }
        .mod_header .hdr_list .item-list.accidentes .link { background-image: url("../images/accidentes_blanco.png"); background-size: auto 45px;}
        .mod_header .hdr_list .item-list.accidentes.selected .link, .mod_header .hdr_list .item-list.accidentes:hover .link { background-image: url("../images/accidentes_blanco.png?v=2"); text-decoration: none; }
        .mod_header .hdr_list .item-list.decesos .link { background-image: url("../images/decesos_blanco.png"); background-size: auto 45px;}
        .mod_header .hdr_list .item-list.decesos.selected .link, .mod_header .hdr_list .item-list.decesos:hover .link { background-image: url("../images/decesos_blanco.png?v=2"); text-decoration: none; }
        .mod_header .hdr_list .item-list.mascotas .link { background-image: url("../images/mascotas_blanco.png"); background-size: auto 45px;}
        .mod_header .hdr_list .item-list.mascotas.selected .link, .mod_header .hdr_list .item-list.mascotas:hover .link { background-image: url("../images/mascotas_blanco.png?v=2"); text-decoration: none; }
        .mod_header .hdr_list .item-list.viajes .link { background-image: url("../images/viajes_blanco.png"); background-size: auto 45px;}
		.mod_header .hdr_list .item-list.viajes.selected .link, .mod_header .hdr_list .item-list.viajes:hover .link { background-image: url("../images/viajes_blanco.png?v=2"); text-decoration: none; }
        .mod_header .hdr_list .item-list.buscador { float: right; margin-right: -10px; margin-top: 6px; width: 50px; height: 50px; }
            .mod_header .hdr_list .item-list.buscador:hover { background-color: inherit; }
            .mod_header .hdr_list .item-list.buscador input { background-color: #1c4a8d; background-image: url("../images/lupa_grande.png"); background-position: 0; background-repeat: no-repeat; background-size: 50px auto; border: medium none; width: 50px; height: 50px; margin-top:1em; margin-left:-20px; }

    .mod_header .sub-item { background-color: #3098cf; color: #ffffff; left: 0; position: absolute; top: 231px; width: 100%; z-index: 2; }
        .mod_header .sub-item ul { display: inline-block; float: left; font-size: 16px; vertical-align: top; }
            .mod_header .sub-item ul li { display: inline-block; float: left; margin: 15px 20px; vertical-align: middle; white-space: nowrap; }
                .mod_header .sub-item ul li:last-child { margin-right: 0; }
                .mod_header .sub-item ul li a.selected { color: #fff; font-family: Lato-bold; }
                .mod_header .sub-item ul li a { color: #ffffff; font-size: 16px; }

    .mod_header .ap { cursor: pointer; outline: medium none; position: relative; transition: all 0.3s ease-out 0s; }
        .mod_header .ap .der_list { background-color: #ff5400; max-height: 0; overflow: hidden; position: absolute; width: 100%; }
            .mod_header .ap .der_list li { display: inline-block; }
                .mod_header .ap .der_list li a { color: #fff; display: block; font-family: Lato-bold; padding: 10px 0; text-decoration: none; transition: all 0.3s ease-out 0s; }
                .mod_header .ap .der_list li:last-of-type a { border: medium none; }
                .mod_header .ap .der_list li input.link { background-color: inherit; border: medium none; color: #fff; padding: 10px 0; }
                .mod_header .ap .der_list li input.link_des { background-color: inherit; background-image: url("/Asisa/Public/images/ico_desconectar.png"); background-position: left center; background-repeat: no-repeat; background-size: 11px auto; border: medium none; color: #fff; padding: 10px; }
        .mod_header .ap.active { border-bottom: medium none; box-shadow: none; color: white; }
            .mod_header .ap.active .der_list { box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); text-align: center; z-index: 2147483647; }
        .mod_header .ap .der_list.men_areaprivada { transition: 0.5s ease-out 0s; transition-property: min-height,max-height; cursor: initial; box-shadow: inset 0px 0px 0px 2px #ff5400; text-align: center; z-index: 5; width: 933px; min-height: 0px; position: absolute; right: 0px; background-color: white; }
            .mod_header .ap .der_list.men_areaprivada.con { width: 547px; }
        .mod_header .ap.active .der_list.men_areaprivada { min-height: 375px; max-height: 600px; }
        .mod_header .ap .der_list .item.asegurados .link { background-image: url("/Asisa/Public/images/asegurados.png"); background-position: center top 20px; background-repeat: no-repeat; background-size: 83px auto; padding-top: 80px; position: absolute; right: 0px; }
.der_list.men_areaprivada.con .info-login .gestionar { width: 38%; }
.der_list.men_areaprivada.con .info-login { width: 70%; }
.der_list.men_areaprivada .tit_bienvenida .nom { color: #274064; }
.der_list.men_areaprivada .tit_bienvenida .ape { color: #274064; }
.der_list.men_areaprivada.con .tit_bienvenida { max-width: 380px; text-decoration: underline; }
.der_list.men_areaprivada.con .tit_bienvenida a {color: #ff5400;}
.der_list.men_areaprivada.con .subtit_bienvenida { text-align: left; font-size: 16px; max-width: 362px; color: #333333; margin-bottom: 35px; }
    .der_list.men_areaprivada.con .subtit_bienvenida.tramites { margin-bottom: 8px; }
    .der_list.men_areaprivada.con .subtit_bienvenida .date { margin-right: 5px; }
.der_list.men_areaprivada.con .info-login-text { width: 175%; }

/* Login Area privada - Cabecera */

.der_list.men_areaprivada .tit_bienvenida { margin-top: 29px; margin-bottom: 12px; font-size: 25px; color: #ff5400; text-align: left; font-family: Lato-Bold; line-height: unset; }
    .der_list.men_areaprivada .tit_bienvenida.mov { display: none; }
.der_list.men_areaprivada .info-login { width: 50%; margin-right: 3%; display: inline-block; vertical-align: top; float: left; margin-left: 32px; }
.der_list.men_areaprivada .info-login-text { width: 100%; display: inline-block; color: black; text-align: left; margin-bottom: 15px; }
.der_list.men_areaprivada .info-login dd { list-style: circle; display: list-item; margin-left: 16px; padding-left: 6px; list-style-image: url(/ASISA/media/Imagenes/Home/Particulares/loginAreaprivada-listitem.png ); font-family: Lato; }
.der_list.men_areaprivada .info-login .subtit_login { font-size: 16px; color: #333333; text-align: left; text-align: left; }
.subtitloginmovh3 { font-family: "Lato"; color: #3274b1; margin-bottom: 20px;}
.der_list.men_areaprivada .info-login .gestionar { display: inline-block; list-style: disc; width: 49%; line-height: 30px; }
    .der_list.men_areaprivada .info-login .gestionar dt { font-family: Lato-Bold; }
.der_list.men_areaprivada .info-login .consultar { display: inline-block; list-style: circle; width: 49%; line-height: 30px; vertical-align: top; }
    .der_list.men_areaprivada .info-login .consultar dt { font-family: Lato-Bold; }


.der_list.men_areaprivada .login-aseg { display: inline-block; width: 250px; vertical-align: top; border: solid 1px #979797; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); font-size: 16px; color: #274064; font-family: Lato; line-height: 1.5; width: 370px; margin-top: 21px; text-align: left; background-color: #f2f7fd; margin-bottom: 20px; }
.der_list.men_areaprivada.con .login-aseg { max-height: 0px; min-height: 0px; border: none; margin: unset; }
.der_list.men_areaprivada .login-aseg div { margin: auto; width: 230px; margin-bottom: 9px; margin-left: 34px; }
    .der_list.men_areaprivada .login-aseg div .error { position: relative; color: #cc0019; font-size: 14px; font-family: Lato; }
    .der_list.men_areaprivada .login-aseg .pnlErrorLoginCabecera {width:80%; margin-top:1em;}
.der_list.men_areaprivada .login-aseg .error_pet { position: absolute; width: auto; top: 242px; color: #cc0019; font-size: 14px; }
.der_list.men_areaprivada .login-aseg .tit_acceso { margin: 9px 0px 6px 33px; font-size: 25px; color: #ff5400;font-family: Lato-Bold; line-height: unset; }
.der_list.men_areaprivada .login-aseg .img-acceder { background-image: url('/ASISA/media/Imagenes/Home/Particulares/loginAreaprivada-acceder.png'); width: 63px; height: 63px; position: absolute; top: 123px; display: flex; float: left; right: 38px; box-shadow: unset; }
    .der_list.men_areaprivada .login-aseg .img-acceder:hover { background-image: url('/ASISA/media/Imagenes/Home/Particulares/loginAreaprivada-accederHover.png'); width: 63px; height: 63px; position: absolute; top: 123px; display: flex; float: left; right: 38px; }
.der_list.men_areaprivada.con .login-aseg .img-acceder { background-image: url('/ASISA/media/Imagenes/Home/Particulares/loginAreaprivada-salir.png'); width: 63px; height: 63px; position: relative; top: -351px; display: block; left: 352px; box-shadow: unset; background-color: white; }
    .der_list.men_areaprivada.con .login-aseg .img-acceder:hover { background-image: url('/ASISA/media/Imagenes/Home/Particulares/loginAreaprivada-salirHover.png'); width: 63px; height: 63px; position: relative; top: -351px; display: block; left: 352px; }
.der_list.men_areaprivada .login-aseg .acceder { display: none; }
/*.der_list.men_areaprivada .login-aseg .checkbox { margin: 18px 0px 35px 34px; }*/
    .der_list.men_areaprivada .login-aseg .checkbox div { width: 20px; margin: 0; height: 20px; position: relative; }
        .der_list.men_areaprivada .login-aseg .checkbox div span { position: relative; left: 29px; top: -1px; }
    .der_list.men_areaprivada .login-aseg .checkbox input { opacity: 0; height: 20px; width: 20px; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; }
    .der_list.men_areaprivada .login-aseg .checkbox div input + label { background: #ffffff; height: 20px; width: 20px; display: inline-block; padding: 0 0 0 0px; position: absolute; top: 0; left: 0; z-index: 1; background-repeat: no-repeat; background-position: -2px -2px; border: solid 1px #cac9c9; }
    .der_list.men_areaprivada .login-aseg .checkbox input:checked + label { background: rgba(0, 0, 0, 0) url("../images/icons/ico-checked.png"); height: 20px; width: 20px; display: inline-block; padding: 0 0 0 0px; background-repeat: no-repeat; background-position: -1px -1px; border: solid 1px #cac9c9; }

.der_list.men_areaprivada .links-profmed { height: 60px; display: inline-flex; background-color: #e9e8e8; width: 933px; color: #ff5400; margin-top: 1px; }
    .der_list.men_areaprivada .links-profmed .profesionales { color: #ff5400; border: solid 2px #ff5400; width: 469px; }
        .der_list.men_areaprivada .links-profmed .profesionales:hover { background-color: #fff; color: #969696 !important; text-decoration-line: none; }
    .der_list.men_areaprivada .links-profmed .mediadores { color: #ff5400; border: solid 2px #ff5400; width: 469px; margin-left: -2px; }
        .der_list.men_areaprivada .links-profmed .mediadores:hover { background-color: #fff; color: #969696 !important; text-decoration-line: none; }
    .der_list.men_areaprivada .links-profmed div { margin-top: 4%; }
    .der_list.men_areaprivada .links-profmed .mediadores:visited { color: #ff5400; }
    .der_list.men_areaprivada .links-profmed .profesionales:visited { color: #ff5400; }


.der_list.men_areaprivada .login-aseg .acceder { background: #3274b1 none repeat scroll 0 0; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); border: medium none; color: #fff; padding: 16px; text-align: center; }
.der_list.men_areaprivada .login-aseg input { background-color: #f8f8f8; border: none; width: 100%; height: 32px; padding: 0 0.75em; font-family: Lato; font-size: 16px; }
    .der_list.men_areaprivada .login-aseg input.error { border: 1px solid #cc0019; }
    .der_list.men_areaprivada .login-aseg input[type="text"] { border: solid 1px #cac9c9; background-color: #ffffff; }
    .der_list.men_areaprivada .login-aseg input[type="password"] { border: solid 1px #cac9c9; background-color: #ffffff; }
    .der_list.men_areaprivada .login-aseg input[type="checkbox"] { border: solid 1px #cac9c9; background-color: #ffffff; }
.der_list.men_areaprivada .links-aseg { margin: 16px 13px 15px 24px; display: inline-flex; text-align: center; font-size: 14px; color: #274064; font-family: Lato-Bold; }
    .der_list.men_areaprivada .links-aseg .restablecer { margin-right: 10px; width: 17em; }
        .der_list.men_areaprivada .links-aseg .restablecer.mov { display: none; }
        .der_list.men_areaprivada .links-aseg .restablecer a { text-decoration: underline !important; color: #274064; }
            .der_list.men_areaprivada .links-aseg .restablecer a:hover { color: #8c9bb0; font-style: italic; }
    .der_list.men_areaprivada .links-aseg .registrar { }
        .der_list.men_areaprivada .links-aseg .registrar.mov { display: none; }
        .der_list.men_areaprivada .links-aseg .registrar a { text-decoration: underline !important; color: #274064; }
            .der_list.men_areaprivada .links-aseg .registrar a:hover { color: #8c9bb0; font-style: italic; }
.der_list.men_areaprivada .desconectar_log { display: none; }

.item-list.ap.active .capa_semitransparente { position: absolute; width: 100vw; background-color: rgba(255,255,255,0.6); top: 115px; z-index: 3; cursor: initial; }


.mod_header .mod_list { display: inline-block; width: 15%; vertical-align: top; }
    .mod_header .mod_list .md-item { display: inline-block; vertical-align: middle; }
        .mod_header .mod_list .md-item.search .link { padding: 0 1.4em; width: 20px; height: 40px; text-indent: -9999px; background: url("../images/icons/ico-search.png") no-repeat center; }
        .mod_header .mod_list .md-item.share .link { padding: 0 1.4em; width: 20px; height: 40px; text-indent: -9999px; background: url("../images/icons/ico-twitter.png") no-repeat center; }
        .mod_header .mod_list .md-item.tv .link { padding: 0 1.5em; width: 24px; height: 40px; text-indent: -9999px; background: url("../images/icons/ico-tv.png") no-repeat center; }
    .mod_header .mod_list .link { display: block; font-family: Lato-Regular; color: #FFFFFF; }

.mod_header .buscadorTblMob { display: none; }

.mod_header .mod_menu .nptBuscador { background-color: #fff; display: inline-block; height: 67px; position: absolute; top: -84px; z-index: 1; width:100%; border-radius:7px;}
    .mod_header .mod_menu .nptBuscador .dropdown { display: inline-block; }
    .mod_header .mod_menu .nptBuscador .tBox { border:none; font-size: 22px; height: 50px; margin-top: 0.5em; padding-bottom: 0.25em; padding-left: 1em; padding-top: 0em; width: 96%; }
    .mod_header .mod_menu .nptBuscador .dropdown > span { background-image: url("../images/flecha_abajo_azul.png"); background-position: right center; background-repeat: no-repeat; background-size: 12px auto; font-size: 14px; padding-right: 20px; margin-right: 10px; border-radius:7px; }
  .mod_header .mod_menu .nptBuscador .btnBuscar { background-color: #fff; background-image: url("../images/lupa_grande.png"); background-size: 37px auto; border: medium none; height: 42px; margin-left: -60px; width: 30px; }        
  .mod_header .mod_menu .nptBuscador .btnCerrar { background-color: #fff; background-image: url("../images/aspa_azul.png"); background-size: 20px auto; background-repeat:no-repeat; border: medium none; height: 30px; width: 30px; margin-left:26px;}

  /****Login deportivas y escolares****/

.src-search.dos { width: 26% !important; margin-right: 10px; }
.src-search.cuatro { width: 35% !important; }
.fecNacDepor {margin-left:0px !important;}
    
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap  {background-color:#3098cf;}   
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap.active   {background-color:#3098cf;}  
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap:hover  {background-color:#3574b1;}   
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap.active:hover   {background-color:#3574b1;}  
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap .der_list.men_areaprivada {box-shadow: inset 0px 0px 0px 2px #3098cf; width: 421px; height: 0px;}
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap.active .der_list.men_areaprivada {box-shadow: inset 0px 0px 0px 2px #3098cf; width: 421px; height: 0px; min-height: 293px;}
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap.active .der_list.men_areaprivada .login-aseg{ min-height: 246px}
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap.active .der_list.men_areaprivada .login-aseg .error_pet { position: unset; margin-top:20px;}
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap.active .der_list.men_areaprivada .login-aseg .error_pet span { width: auto;top: 242px;color: #cc0019;font-size: 14px;}
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap.active .der_list.men_areaprivada .login-aseg .error_pet a {width: auto;top: 242px;color: #cc0019;font-size: 14px; font-family:Lato-bold;}
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap .der_list.men_areaprivada .login-aseg .tit_acceso {color: #3098cf;}
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap.active .der_list.men_areaprivada .login-aseg .tit_acceso {color: #3098cf;}
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap .der_list.men_areaprivada .login-aseg .img-acceder {color: #3098cf; background-image: url('/ASISA/media/Imagenes/Home/Deportistas-escolares/img-acceso-depor.png'); background-size:63px; background-repeat: no-repeat;}   
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap.active .der_list.men_areaprivada .login-aseg .img-acceder {color: #3098cf; background-image: url('/ASISA/media/Imagenes/Home/Deportistas-escolares/img-acceso-depor.png'); background-size:63px; background-repeat: no-repeat;}   
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap .der_list.men_areaprivada .login-aseg .img-acceder:hover {color: #3098cf; background-image: url('/ASISA/media/Imagenes/Home/Deportistas-escolares/img-acceso-depor-hover.png'); background-size:63px; background-repeat: no-repeat;}   
.mod_header [id$="pnlDesconectadoAPdesktopDepyEsc"].ap.active .der_list.men_areaprivada .login-aseg .img-acceder:hover {color: #3098cf; background-image: url('/ASISA/media/Imagenes/Home/Deportistas-escolares/img-acceso-depor-hover.png'); background-size:63px; background-repeat: no-repeat;}   
                             
        
.mod_header [id$="pnlConectadoDepyEsc"].ap  {background-color:#3098cf !important;}   
.mod_header [id$="pnlConectadoDepyEsc"].ap.active   {background-color:#3098cf !important;}   
.mod_header [id$="pnlConectadoDepyEsc"].ap:hover  {background-color:#3574b1 !important;}   
.mod_header [id$="pnlConectadoDepyEsc"].ap.active:hover   {background-color:#3574b1 !important;} 
.mod_header [id$="pnlConectadoDepyEsc"].ap .der_list.men_areaprivada {box-shadow: inset 0px 0px 0px 2px #3098cf; width: 421px !important; height: 0px;}
.mod_header [id$="pnlConectadoDepyEsc"].ap.active .der_list.men_areaprivada {box-shadow: inset 0px 0px 0px 2px #3098cf; width: 421px; height: 0px; min-height: 145px;}
.mod_header [id$="pnlConectadoDepyEsc"].ap .der_list.men_areaprivada .tit_bienvenida  {color: #3098cf;}
.mod_header [id$="pnlConectadoDepyEsc"].ap.active .der_list.men_areaprivada .tit_bienvenida {color: #3098cf;}
.mod_header [id$="pnlConectadoDepyEsc"].ap .der_list.men_areaprivada.con .tit_bienvenida a  {color: #3098cf;}
.mod_header [id$="pnlConectadoDepyEsc"].ap.active .der_list.men_areaprivada.con .tit_bienvenida a {color: #3098cf;}
.mod_header [id$="pnlConectadoDepyEsc"].ap .der_list.men_areaprivada.con .login-aseg .img-acceder {color: #3098cf; background-image: url('/ASISA/media/Imagenes/Home/Deportistas-escolares/img-acceso-depor.png'); background-size:66px; background-repeat: no-repeat; top:-45px; left:300px; width: 65px; height: 65px; }   
.mod_header [id$="pnlConectadoDepyEsc"].ap.active .der_list.men_areaprivada.con .login-aseg .img-acceder {color: #3098cf; background-image: url('/ASISA/media/Imagenes/Home/Deportistas-escolares/img-acceso-depor.png'); background-size:66px; background-repeat: no-repeat; top:-45px; left:300px; width: 65px; height: 65px; }
.mod_header [id$="pnlConectadoDepyEsc"].ap .der_list.men_areaprivada.con .login-aseg .img-acceder:hover {color: #3098cf; background-image: url('/ASISA/media/Imagenes/Home/Deportistas-escolares/img-acceso-depor-hover.png'); background-size:66px; background-repeat: no-repeat; top:-45px; left:300px; width: 65px; height: 65px; }   
.mod_header [id$="pnlConectadoDepyEsc"].ap.active .der_list.men_areaprivada.con .login-aseg .img-acceder:hover {color: #3098cf; background-image: url('/ASISA/media/Imagenes/Home/Deportistas-escolares/img-acceso-depor-hover.png'); background-size:66px; background-repeat: no-repeat; top:-45px; left:300px; width: 65px; height: 65px; }


.loginDepEsc {margin-top:4em;}
.loginHomeDepyEsc {background-color: #ffffff; border: solid 1px #3098cf; height: 280px;padding: 17px;}
.loginHomeDepyEsc > span {font-family: Lato; font-size: 24px; color: #2e73b3;}
.loginHomeDepyEsc .titAcceso {margin-bottom: -15px; font-size: 22px; color: #2e73b3; text-align: left; font-family: Lato;}
.loginHomeDepyEsc .login-aseg { width:100%;: solid 1px #3098cf; padding-top: 25px; display: inline-block; color: #274064; line-height: 1.5;  margin-top: 20px; background-color: #f2f7fd; border: solid 1px #3098cf;  height: 209px; position:relative;}
.loginHomeDepyEsc .login-aseg div {width: 230px; margin-bottom: 9px; margin-left: 34px;}
.loginHomeDepyEsc .login-aseg input {width: 100%; height: 32px; padding: 0 0.75em; font-family: Lato; font-size: 16px; border: solid 1px #cac9c9; background-color: #ffffff;}
.loginHomeDepyEsc .login-aseg .img-acceder {background-image: url('/ASISA/media/Imagenes/Home/Deportistas-escolares/img-acceso-depor.png'); width: 65px; height: 65px; position: absolute; display: inline-flex; float: right; right: 8px; bottom: 81px; background-size: 60px; background-color: #f2f7fd;border: none; background-repeat:no-repeat;}
.loginHomeDepyEsc .login-aseg .img-acceder:hover {background-image: url('/ASISA/media/Imagenes/Home/Deportistas-escolares/img-acceso-depor-hover.png'); width: 65px; height: 65px; position: absolute; display: inline-flex; float: right; right: 8px; bottom: 81px; background-size: 60px; background-color: #f2f7fd;border: none; background-repeat:no-repeat;}
.loginHomeDepyEsc .login-aseg .error_pet { position: unset; }
.loginHomeDepyEsc .login-aseg .error_pet span { width: auto;top: 242px;color: #cc0019;font-size: 14px;}
.loginHomeDepyEsc .login-aseg .error_pet a {width: auto;top: 242px;color: #cc0019;font-size: 14px; font-family:Lato-bold;}
.loginHomeDepyEsc .login-aseg .img-acceder-mobile {display:none;}
.loginHomeDepyEsc .login-aseg .img-acceder-mobile:hover {display:none;}


  /*************SelectorTipoAsegurado************/
.mod_header .menu_superior .selecTipoSeg { float:right; padding-top: 1.2em; font-family: Lato-bold; font-size: 17px; } 
.mod_header .menu_superior .selecTipoSeg li { display: inline-block; }
.mod_header .menu_superior .selecTipoSeg span { padding:0.5em 0.7em 0.4em; margin: 0 0.5em; color: #3098cf; border: 1px solid #3098cf; text-transform: uppercase; }
/*.mod_header .menu_superior .selecTipoSeg .tipo span:hover { background-color: #99ffff; text-decoration:none !important; text-decoration-line:none !important;}*/
.mod_header .menu_superior .selecTipoSeg a { padding:0.5em 0.7em 0.4em; margin: 0 0.5em; color: #1c4a8d; text-transform: uppercase; }
.mod_header .menu_superior .selecTipoSeg a:hover { color: #3098cf; text-decoration: none; }


/*****BreadCrumbs*****/

.mod_breadcrumbs { background-color: #ffffff; box-shadow: 0px 4px 4px -3px rgba(0, 0, 0, 0.2); height: 30px; padding-top: 6px; position: absolute; right: 0; width: 100%; z-index: 1; }
    .mod_breadcrumbs.marginsub { top: 277px; }
    .mod_breadcrumbs .mdbrs-list { color: #3274b1; }
    .mod_breadcrumbs span { font-size: 14px; color: #333; }
    .mod_breadcrumbs a { font-size: 14px; font-family: Lato-bold; color: #3274b1; margin-right: 5px; }
    .mod_breadcrumbs img { margin-right: 5px; }

.fondoGris { background-color: #eeeeee !important; position: relative; }

/*************************PIE***********************/

.footer { background-color: #1c4a8d; padding-top: 2em; float: none; background-image: none; margin: 0; display: block; text-decoration: none; text-decoration-color: #ffffff; color: #ffffff; }
.imgfooter-mobile { display: none; }
.footer .link_comp_asisatv { background-image: url("images/asisatv.png"); }
.footer .link_comp_twitter { background-image: url("images/twitter.png"); }
.footer .link_comp_facebook { background-image: url("images/facebook.png"); }
.footer .link_comp_instagram { background-image: url("images/instagram.png"); }
.footer .link_comp_youtube { background-image: url("images/youtube.png"); color: transparent; }
.footer .link_comp_linkedin { background-image: url("images/linkedin.png"); color: transparent; }
.footer .link_comp_blog { background-image: url("images/blog.png"); color: transparent; }
.compartir-footer { float: right; }
    .compartir-footer a { background-size: 36px auto; display: inline-block; height: 36px; width: 36px; margin-left: 25px; }
        .compartir-footer a span { display: none; }
.box-footer .tit { color: #ffffff; }
.box-footer { height: 300px; width: 100%; padding: 1em; border: solid 1px #ffffff; overflow: hidden; }

    .box-footer.prensa .tit { text-align: left; margin-bottom: 10px; }

.div-noticia { height: 165px; overflow: hidden; }
.imgNoticia-footer { width: 100%; }
.box-footer.prensa .tit { text-align: left; margin-bottom: 10px; }

.div-noticia { height: 165px; overflow: hidden; }
.imgNoticia-footer { width: 100%; }


.footer-list { text-align: left; list-style: none; width: 100%; }
.footer .cont-logo-footer { float: left; }
.li-footer { display: inline-block; background-color: #1c4a8d; width: 24%; text-decoration: none; text-align: left; padding: 0; margin: 0; margin-right: 1%; margin-bottom: 2em; }
.row .ultimafila { text-align: center; font-size: 14px; }
.logos { width: 98%; padding-bottom: 4em; }
.logo .imgfooter { width: 142px; height: 28px; }
.logo .imgfooter-mobile { width: 120px; }
.link-footer { font-family: "Lato-bold"; text-decoration: none; text-decoration-color: #ffffff; color: #ffffff; display: block; margin-bottom: 14px; }
p .link-footer { font-family: "Lato"; font-size: 18px; color: #ffffff; margin-bottom: 20px; }
.ultimafila { display: table; }
    .ultimafila .link-footer::after { content: " | "; }
    .ultimafila .link-footer::before { content: " "; }
    .ultimafila li { display: table-cell; }
.box-footer .tit { width: 100%; font-size: 20px; top: 0; margin-bottom: 0.5em; font-family: Lato-bold !important; }
.box-footer h4 { position: relative; bottom: 0; font-weight: bold; }
.box-footer a.contacta { background-image: url("images/contacta.png"); background-position: 5px; background-repeat: no-repeat; background-size: 35px auto; padding-left: 50px; display: block; }
.box-footer .llama { /*background-image: url("images/llama.png");*/ background-position: 5px; background-repeat: no-repeat; background-size: 35px auto; padding-left: 50px; display: block; background-color: inherit; }
.box-footer .contrata { background-image: url("images/contrata_tlf.png"); background-position: 5px; background-repeat: no-repeat; background-size: 35px auto; padding-left: 50px; display: block; background-color: inherit; }

.box-footer h4.contacto.tablet-mobile { display: none; }
.box-footer h4.trabajar { padding-top: 1.5em; font-family: Lato-bold; }
    .box-footer h4.trabajar a::after { content: " >"; font-family: Lato-bold; }
.telefono { font-size: 14px; }
/*EStilos Detalle Cuadro Medico*/
.detalle-CM { margin-bottom: 1em; }
    .detalle-CM .md-txt h1 { margin-bottom: 0; color: #000; }
/*Detalle de noticias*/
.noticia h1 { margin-bottom: 0; }
.noticia .gris { color: #666; }
.noticia a { color: #3274b1; font-family: Lato-bold; font-size: 18px; }
/****Carruseles Home****/
.carrusel div { display: inline-block; position: relative; text-align: center; width: 49%; }
.carrusel img { width: 100%; display: inline; margin: 54px auto; }
.mod_banner .cont_img { float: left; width: 100%; z-index: 1; }
.cont_img img.normal_res { display: inline; width: 100%; margin: 0 auto; }
.cont_img img.alta_res { display: none; }
.cont_img img.alta_res_movil { display: none; }
.slick { left: 0; overflow: hidden; position: relative; width: 100%; }
.slick-dotted.slick-slider { margin-bottom: 0px !important; }

.slick-dots li.slick-active button::before { color: #0154a0 !important; opacity: 1; }

.slick-dots li button::before { color: white !important; font-size: 18px !important; }

.carrusel div { display: inline-block; position: relative; text-align: center; width: 49%; float: left; }

.carrusel .texto { color: #333; }


    .carrusel .texto h3 { line-height: 2em; margin: 2.5em 0 0 3.5em; text-align: left; font-size: 22px; color: #333 !important; font-family: Lato-bold !important; }
    .carrusel .texto p { margin: 1.5em 0 0 4em; font-size: 18px; text-align: left; }

    .carrusel .texto ul { color: #333; float: left; list-style: outside none none; margin: 1.5em 0 0 4em; text-align: left; padding: 0; width: 100%; }
    .carrusel .texto li:before { content: "• "; font-family: "Lato"; font-size: 18px; margin-bottom: 10px; }
    .carrusel .texto li { margin-left: 39px; text-indent: -.7em; line-height: 1.5em; font-family: "Lato"; font-size: 18px; margin-bottom: -10px; padding-bottom: 10px; padding-top: 10px; }
    .carrusel .texto ul li:before { color: #3274b1; }
    .carrusel .texto ul ul { float: none; margin-bottom: 0; }
        .carrusel .texto ul ul > li:before { color: #999999; margin-top: 0px; }
        .carrusel .texto ul ul > li { margin-top: 0px; }
    .carrusel .texto a { color: #3274b1; font-family: Lato-bold; font-size: 18px; }

.btn-azul { background: #3274b1 none repeat scroll 0 0; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); border: medium none; color: #fff !important; display: inline-block; padding: 10px; text-align: center; }
.salico { float:left !important; }
    .btn-azul:hover { background: #0154a0; }

.btn-naranja { background: #ff5400 none repeat scroll 0 0; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); border: medium none; color: #fff !important; display: inline-block; padding: 10px; text-align: center; text-decoration: none !important; }
    .btn-naranja:hover { background-color: #b33b00; }

.h2-padding { padding-top: 4em; padding-bottom: 2em; }

    .h2-padding h2 { font-family: Lato !important; font-size: 30px; color: #333; }
.imgNoticia { width: 300px; }
.contenedor-princ-not { height: 100%; width: 100%; max-height: 1367px; min-height: 870px; overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; }
.contenedor-princ-not_detall { height: 900px; margin-bottom: 27px; margin-top: 20px; }
.contenedor-noticias { background-color: #ffffff; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); height: 100%; max-height: 1339px; min-height: 900px; position: relative; }
.contenedor-noticias-gris { background-color: #eeeeee; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); height: 100%; }
.contenedor-texto .blue { color: #3274b1; }
.contenedor-texto .gran { font-size: 22px; }
.contenedor-texto span { display: block; font-size: 18px; }
    .contenedor-texto span.fecha { font-size: 16px; line-height: 1.5; margin-bottom: 4px; }
    .contenedor-texto span.fechaPrev { font-size: 16px; line-height: 1.5; margin-left: 20px; margin-bottom: 4px; margin-top: 20px; }
    .contenedor-texto span.titular { font-size: 22px; line-height: 1.27; margin-left: 20px; margin-right: 20px; margin-bottom: 18px; }
    .contenedor-texto span.titularDes { font-size: 18px; line-height: 1.33; margin-left: 20px; margin-right: 20px; margin-bottom: 18px; margin-top: 5px; }
    .contenedor-texto span.prev { line-height: 1.33; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; }
    .contenedor-texto span.gris { color: #333; }
.contenedor-img-ult-noticias { height: 260px; overflow: hidden; }
.contenedor-ult-noticias { height: 500px; overflow: hidden; }
.div_titulares.div_titulo h3 { font-family: "Lato-bold"; font-size: 22px; color: #666666; margin-bottom: 20px; }
.separador { width: 240px; height: 1px; color: #e7e7e7; color: #e7e7e7; margin-top: 10px; }
.separadorNoticias { width: 90%; height: 1px; color: #e7e7e7; color: #e7e7e7; margin-top: 10px; }

.box2 { margin-top: -3em; margin-bottom: 3em; background-color: #FFFFFF; align-items: center; border: 1px solid #bbb; box-shadow: 1px 1px 1px #cecece; float: left; width: 100%; }
.contenedor-texto p span { margin-bottom: 0.75em; margin-top: 0.75em; }
.contenedor-texto a { color: #3274b1; font-family: Lato-bold; margin-bottom: 1.5em; font-size: 16px; float: left; }
.flecha { background-image: url("../images/flecha_derecha.png"); background-position: right 0 center; background-repeat: no-repeat; background-size: 6px auto; padding-right: 16px; }
.leer { margin-left: 20px; margin-bottom: 20px; position: absolute; bottom: 0; }
.leer-ult-not-der { position: relative; }
.leerDes { margin-bottom: 20px; }
.mla { margin-left: initial; }

.contenedor-imagen { float: left; height: 100%; position: relative; margin: 1em; padding: 0; }
.contenedor-texto { padding-left: 0em; position: static; float: left; display: inline-block; clear: both; margin: 0; }
.imagen { width: 100%; height: 100%; }
.contenedor-texto p { margin-right: 0em; margin-top: 0em; }
.mod-detail-confiar { padding-bottom: 2.5em; padding-top: 2.5em; }
    .mod-detail-confiar .md-title-confiar { font-family: Lato !important; color: #333; display: inline-block; font-size: 1.875em; margin-bottom: 1em; margin-top: 1em; vertical-align: top; width: 100%; }

.textalign-center { text-align: center; }
.procNoCompleta {
    margin-top: -35px;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
.textoNoCompleta {
    font-weight: bold;
}
.box .textalign-center .src-tlf {
    margin-bottom: 20px;
    border-bottom-color: white;
    background-color: transparent;
    border-width: 0px 0px 1px 0px;
    color: white;
    outline: none;
}
    .box .textalign-center .src-tlf::-webkit-input-placeholder { color: white; opacity: 0.5; }
    .box .textalign-center .src-tlf::-moz-placeholder { color: white; opacity: 0.5; }
    .box .textalign-center .src-tlf:-ms-input-placeholder { color: white; opacity: 0.5; }

.mod-detail-confiar .md-list-confiar .item-list { display: inline-block; padding: 0.75em; text-align: center; text-decoration: none; width: 24%; }
.mod-detail-confiar .md-list-confiar .categoria .item-list div { height: 274px; }

.mod-detail-confiar .md-list-confiar .item-list .link { color: #000; float: left; padding: 1.25em 1em; text-decoration: none; width: 100%; }
.link span { display: block; }

.mod-detail-confiar .md-list-confiar .item-list img { max-height: 136px; width: 50%; max-width: 136px; }


.mod-detail-confiar .md-list-confiar .item-list .tit { font-family: Lato-bold; font-size: 18px; height: 35px; margin-bottom: 2em; margin-top: 1.25em; display: inline-block; }
.tit { color: #3274b1; }
.subtit { height: 4em; }
h4.subtit { color: #333; font-size: 18px; }
.md-title-confiar span { font-size: 30px; color: #333; font-family: Lato !important; }
.mod-detail-dudas { padding-bottom: 2.5em; padding-top: 2.5em; }
    .mod-detail-dudas.doctor { background-image: url("/ASISA/media/Imagenes/Home/Particulares/preguntasFrecuentesHome.png"); background-position: left center; background-repeat: no-repeat; background-size: 335px auto; }

    .mod-detail-dudas .list { line-height: 1.875em; margin-bottom: 2.5em; padding-left: 33em; text-align: left; font-size: 18px; }

.wrapper.principal .mod-detail-dudas { padding-bottom: 4.5em; padding-top: 1.5em; text-align: center; }

.mod-detail-dudas .md-title-dudas { font-family: Lato !important; color: #333; display: inline-block; font-size: 30px; margin-bottom: 1.35em; margin-left: 17.3em; margin-top: 0.95em; text-align: center; vertical-align: top; }

.mod-detail-dudas .md-subtitle-dudas { margin-bottom: 1.25em; padding-left: 29em; text-align: left; font-size: 18px; }


.mod-detail-dudas .btn.faqs { display: block; margin-bottom: 3.5em; margin-left: 33em; padding: 1em 2.6em; text-align: center; width: 22em; margin-top: 2em; }
.mod-detail-dudas .btn { background: #3274b1 none repeat scroll 0 0; border: medium none; color: #fff; margin-left: 1em; padding: 1em 2.5em; }
    .mod-detail-dudas .btn:hover { background: #0154a0 none repeat scroll 0 0; text-decoration: none; }
.link_azul { color: #3274b1; font-weight: bold; float: none; }
.tick { background-image: url("../images/check.png "); background-position: left center; background-repeat: no-repeat; background-size: 17px auto; padding-bottom: 2px; padding-left: 48px; }

li.tick { margin-left: -1em; }
.box3 { align-items: center; background-color: #fff; border: 1px solid #bbb; box-shadow: 1px 1px 1px #cecece; float: left; height: 282px; margin-top: 4em; margin-bottom: 2em; padding: 0 2em 2em; width: 100%; }
    .box3.alturaFija input.error { background: none repeat scroll 0 0 #f6e2e2; border: 1px solid #cc0019 !important; color: #cc0019 !important; }

    .box3.alturaFija select.error { border: 1px solid #cc0019 !important; color: #cc0019 !important; }
.box5 { align-items: center; background-color: #fff; border: 1px solid #bbb; box-shadow: 1px 1px 1px #cecece; float: left; height: 282px; margin-top: 4em; margin-bottom: 2em; padding: 0 2em 2em; width: 100%; background-image: url("/Asisa/Public/images/modules/backgrounds/medicosWidgetCMHome.png"); background-repeat: no-repeat; background-size: 220px 177px; background-position: right bottom; }
.peq.box5 .peq.mod-detail-confiar .md-title-confiar { width:100%; }
    .peq.box5 .peq.mod-detail-confiar .md-title-confiar2 { width:73%; }
        .peq.box5 .peq.mod-detail-confiar .md-title-confiar3 { width:50%; }
.hlWidgetHomeCM { background: #ff5400 none repeat scroll 0 0; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); border: medium none; color: #fff; display: block; margin: 27px 0 0; padding: 10px; text-align: center; width: 100%; font-size:14px; }
    .hlWidgetHomeCM:hover { background: #b33b00 none repeat scroll 0 0; text-decoration: none; }
/*.box3 span {font-size:16px}*/
.search-buscador { position: relative; }
    .search-buscador.FAQ { margin-left: 33em; width: auto; }
    .search-buscador input { background-color: #f8f8f8; border: 1px solid #f8f8f8; display: block; box-shadow: 1px 1px 2px 0 #ccc inset; margin-top: 0; padding: 0.75em; resize: none; width: 100%; }
    .search-buscador .lupa { background: #ff5400 url("/Asisa/Public/images/lupa@3x.png") no-repeat scroll center center / 50% auto; border: medium none; box-shadow: 2px 1px 2px #cecece; height: 0; padding: 22.5px 24px; position: absolute; right: 16px; text-indent: -9999px; top: 1px; width: 3em; }
        .search-buscador .lupa:hover { background-color: #b33b00; }
    .search-buscador.FAQ .lupa { right: 0; background: #3274b1 url("/Asisa/Public/images/lupa@3x.png") no-repeat scroll center center / 50% auto; border: none; }
        .search-buscador.FAQ .lupa:hover { background: #0154a0 url("/Asisa/Public/images/lupa@3x.png") no-repeat scroll center center / 50% auto; cursor: pointer; }
    .search-buscador.FAQ input.error { border: 1px solid #cc0019 !important; color: #cc0019; }
.peq.mod-detail-confiar { padding-bottom: 1.5em; padding-top: 0.5em; }
.mod-detail-calcular { padding-bottom: 1.5em; padding-top: 2.5em; }
    .mod-detail-calcular .md-title-calcular { font-size: 16px; color: #333; }

/* Login área privada Home*/
.mod-detail-acceder { padding-bottom: 2.5em; }
    .mod-detail-acceder .tit_bienvenida { font-family: Lato; margin-top: 2em; margin-bottom: 1em; font-size: 30px; color: #333333; }
    .mod-detail-acceder .info-login { width: 40%; margin-right: 2%; display: inline-block; vertical-align: top; }
    .mod-detail-acceder .info-login-text { width: 100%; display: inline-block; }
    .mod-detail-acceder .info-login dd { list-style: circle; display: list-item; margin-left: 16px; padding-left: 6px; list-style-image: url(/ASISA/media/Imagenes/Home/Particulares/loginAreaprivada-listitem.png); }
    .mod-detail-acceder .info-login .subtit_login { font-size: 18px; color: #333333; margin-bottom: 2em; }
    .mod-detail-acceder .info-login .gestionar { display: inline-block; list-style: disc; width: 49%; line-height: 30px; }
        .mod-detail-acceder .info-login .gestionar dt { font-family: Lato-Bold; }
    .mod-detail-acceder .info-login .consultar { display: inline-block; list-style: circle; width: 49%; line-height: 30px; vertical-align: top; }
        .mod-detail-acceder .info-login .consultar dt { font-family: Lato-Bold; }
    .img-LoginHome{width: 236.536px; height: 204.523px;}
    .LoginHome-Nuevo{display: flex; width: 415px; flex-direction: column; justify-content: center; align-items: center;}
    .mod-detail-acceder .login-aseg { display: inline-block; width: 26%; height: auto; vertical-align: top; border: solid 1px #979797; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); font-size: 16px; color: #274064; font-family: Lato; line-height: 1.5; margin-left: 9em ; }
        .mod-detail-acceder .login-aseg div { margin: 1em auto; width: 85%; }
        .mod-detail-acceder .login-aseg .error { position: relative; color: #cc0019; font-size: 14px; }
        .mod-detail-acceder .login-aseg .error_pet { position: relative; color: #cc0019; font-size: 14px; left: 0px !important; top: 0px !important; width: 100%; }
        .mod-detail-acceder .login-aseg .password { }
        .mod-detail-acceder .login-aseg .checkbox div { width: 20px; margin: 0; height: 20px; position: relative; }
            .mod-detail-acceder .login-aseg .checkbox div span { position: relative; left: 29px; top: -1px; }
        .mod-detail-acceder .login-aseg .checkbox input { opacity: 0; height: 20px; width: 20px; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; }
        .mod-detail-acceder .login-aseg .checkbox div input + label { background: rgba(0, 0, 0, 0) url("../images/icons/ico-check.png"); height: 20px; width: 20px; display: inline-block; padding: 0 0 0 0px; position: absolute; top: 0; left: 0; z-index: 1; }
        .mod-detail-acceder .login-aseg .checkbox input:checked + label { background: rgba(0, 0, 0, 0) url("../images/icons/ico-checked.png"); height: 20px; width: 20px; display: inline-block; padding: 0 0 0 0px; }
        .mod-detail-acceder .login-aseg .acceder { background: #3274b1 none repeat scroll 0 0; border: solid 2px #3274b1; color: #fff; padding: 10px; text-align: center; font-family: Lato-Bold; font-size: 18px; gap: 43.677px; width:15em; }
            .mod-detail-acceder .login-aseg .acceder:hover { background: #ffffff none repeat scroll 0 0; border: solid #3274b1 2px; color: #3274b1; padding: 10px; text-align: center; font-family: Lato-Bold; font-size: 18px; cursor: pointer; }
                .mod-detail-acceder .login-aseg .acceder:hover a { text-decoration: none; }
        .mod-detail-acceder .login-aseg input { background-color: #f8f8f8; box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.2); border: none; width: 100%; height: 41px; padding: 0.75em; }
            .mod-detail-acceder .login-aseg input.error { border: 1px solid #cc0019; }
    .mod-detail-acceder .imgLogin { width: 30%; margin-top: -37px; float: right; }
    .mod-detail-acceder .imgLogin { width: 27%; margin: 0px 15px 0 0%; float: right; }
    .mod-detail-acceder .links-aseg .registrar { }
        .mod-detail-acceder .links-aseg .registrar.mov { display: none; }
    .mod-detail-acceder .login-aseg .registrar a { color: #274064; }
        .mod-detail-acceder .login-aseg .registrar a:hover { color: #8c9bb0; font-style: italic; }

.dropdownlist { position: relative; transition: all 0.3s ease-out 0s; }



    .dropdownlist select { box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); font-size: 16px; border: none; -webkit-appearance: none; cursor: pointer; -moz-appearance: none; appearance: none; background-color: #f8f8f8; background-image: url("../images/flecha_abajo_negra.png"); background-position: right 1em center; background-size: 14px auto; display: inline-block; background-repeat: no-repeat, no-repeat; width: 100%; background-color: #f8f8f8; margin-top: 0.5em; padding: 8px; font-family: Lato, sans-serif }

    .dropdownlist option { color: black; transition: all 0.3s ease-out 0s; display: block; text-decoration: none; }

    .dropdownlist.active select { color: #3274b1; background-image: url("../images/flecha_arriba_azul.png"); background-position: right 1em center; background-size: 14px auto; display: inline-block; background-repeat: no-repeat, no-repeat; width: 100%; background-color: #f8f8f8; }



/*.btn-calcular { width:100%;background: #3274b1 none repeat scroll 0 0; border: medium none; box-shadow: 2px 1px 2px #cecece; color: #fff; display: block; font-family: Lato-bold; margin: 25px -7px 0 0; text-align: center; padding: 0.75em 0em; }*/
.btn-calcular { background: #3274b1 none repeat scroll 0 0; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); border: medium none; color: #fff; display: block; margin: 25px 0 0; padding: 10px; text-align: center; width: 100%; }
.for-item.col-lg-4.col-md-12.col-xs-12, .for-item.col-lg-3.col-md-12.col-xs-12, .for-item.col-lg-3.col-md-8.col-xs-12, .for-item.col-lg-2.col-md-4.col-xs-12, .for-item.col-lg-4.col-md-6.col-xs-12 { padding-left: 18px; padding-right: 0; font-size: 14px !important; margin-bottom: 1.5em; }

.link-calcular span { text-align: left; font-size: 14px; }

.btn-calcular:hover { background: #0154a0 none repeat scroll 0 0; text-decoration: none; }

.for-item.col-lg-3.col-md-8.col-xs-12 input, .for-item.col-lg-2.col-md-4.col-xs-12 input { background-color: #f8f8f8; border: 1px solid #f8f8f8; display: block; box-shadow: 1px 1px 2px 0 #ccc inset; margin-top: 0.5em; padding: 0.75em; resize: none; width: 100%; }

.inline_list_cookies { float: left; width: 100%; }
ul.inline_list_cookies li { background-image: none; display: block; float: left; list-style: outside none none; margin-left: 22px; }

/*capa para cotejar la imagen de la última noticia */
.contenedor-img-ultima { max-height: 500px; overflow: hidden; }

.margin4 { margin-bottom: 4em; }
.info_pie_pagina { font-size: 75%; text-align: right; font-style: italic; clear: both; padding-top: 4em; float: right; }
.cursor_flecha { cursor: default; }

.hideDesktop { display: none; }


.dropdownMut { position: relative; transition: all 0.3s ease-out 0s; }
    .dropdownMut select { box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); font-size: 16px; border: none; -webkit-appearance: none; cursor: pointer; -moz-appearance: none; appearance: none; background-color: img-accedermobile; background-image: url("../images/flecha_abajo_negra.png"); background-position: right 1em center; background-size: 14px auto; display: inline-block; background-repeat: no-repeat, no-repeat; width: 100%; background-color: #f8f8f8; margin-top: 0.77em; padding: 11px; }
    .dropdownMut option { color: #3274b1; transition: all 0.3s ease-out 0s; display: block; text-decoration: none; }
    .dropdownMut.active select { color: #3274b1; background-image: url("../images/flecha_arriba_azul.png"); background-position: right 1em center; background-size: 14px auto; display: inline-block; background-repeat: no-repeat, no-repeat; width: 100%; background-color: #f8f8f8; }

.mulCursorNone { cursor:default !important; }

.der_list.men_areaprivada .login-aseg .img-acceder2 { background-repeat: no-repeat; background-size: contain; width: 20px; height: 25px; position: absolute; margin-left: 10%; margin-top:1%}
.BotonLogin {  align-self: stretch; width: 138% !important; background: #ff5400 none repeat scroll 0 0 !important; border: solid 2px #ff5400 !important;  color: #ffffff !important; padding: 10px !important;  text-align: center !important; font-family: Lato-Bold !important; font-size: 18px !important; height: 46px !important;}
    .BotonLogin:hover { align-self: stretch; background: #b33b00 none repeat scroll 0 0 !important; border: solid #b33b00 2px !important;  color: #ffffff !important;  padding: 10px !important;   text-align: center !important;  font-family: Lato-Bold !important;  font-size: 18px !important;  cursor: pointer !important; height: 46px !important; }

.der_list.men_areaprivada .login-aseg .img-accedermobile { background-repeat: no-repeat; background-size: contain; width: 25px; height: 25px; position: absolute; margin-left: 4.6em; margin-top:0.6em;}

 
/*MEDIUM RESOLUTION STYLES*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .Tabla ul li:last-child {padding-left:18px;}
    .ultimoCuadro{height:350px}
    .dentroUltimo{height:330px}
	.mod-detail-finVida.noFirmaVidaAcc .col-lg-4{text-align: center;}
    /*.col-lg-10{position:absolute;}*/
    .textApps {width:51%;float:right;margin-right:25px;margin-top: 14px;}
    .pieApps {margin-top:161px;margin-left:29%}
    .hegith_control { height: 0 !important; }
    .der_list.con li input { border: medium none; color: #ff5400; padding-bottom: 0.5em; width: 100%; }
    .der_list.con { padding-left: 0 !important; }
    .col-lg-12 .pag_cont ul, .col-lg-12 .pag_cont p, .col-lg-12 .pag_cont h3, .col-lg-12 .pag_cont table { max-width: 100%; }
    .pag_cont_men_icon_list ul { text-align: center; }
    .pag_cont_men_icon_list li { list-style-type: none;  display: inline-block;  text-align: center;  text-decoration: none;  float: left;  width: 49%;  height:30em;  margin-bottom:20px !important;  padding: 15px;}
    .pag_cont_men_icon_list.pts li { list-style-type: none;  display: inline-block;  text-align: center;  text-decoration: none;  float: left;  width: 49%;  height: 17rem;  margin-bottom:4em !important;  padding: 15px;}
    .pag_cont_men_icon_list.pts ul li div p { max-height: 8em; }
    /*csaezort*/
    /*.pag_cont_men_icon_list h3 { font-family: "Lato"; font-weight: bold; margin-top: 30px; }*/
    /*.pag_cont_men_icon_list a { color: #3274B1 !important; }*/
        .pag_cont_men_icon_list a:hover { color: black !important; }
    .pag_cont_men_icon_list div { height: auto; }
    .pag_cont_men_icon_list span { color: #ffffff; }
    /*.pag_cont_men_icon_list p{width:945px; height:96px;} /*csaezort*/
    .pag_cont_men_icon_list h4 { height: auto; }
    /*csaezort: height:95px;*/
    .pag_cont_men_icon_list img { width: 50%; }
        .pag_cont_men_icon_list.pts img { width: 55%; }

    /*csaezort*/
    .pag_cont_men_icon_list p { width: 100%; }

    .margin-top { display: none; }
    .li_iconos { width: 50%; }
    .contenedor { float: left !important; font-family: "Lato" !important; margin-left: 17px !important; position: unset; width: 95%; }
    .tbl_ofertas { width: 95%; margin-top: 30px; width: 100%; }
    .ultimafila { display: table-cell; }
    ul.cuatrocol li, ul.cuatrocol.psicologia li { width: 32.5%; }
/************CABECERA*************/
    .wrapper { width: 100%; }
    .row { margin: 0; }
    .mod_header { padding: 0; background-color: #FFFFFF; }
        .mod_header .hdr-desk { display: none; }
        .mod_header .menu_superior, .mod_header .navTblMob .pipe_list { display: none; }
        .mod_header .login { display: none; }
        .mod_header .navTblMob { background-color: #ffffff; display: block; height: 50px; padding: 15px 0; position: relative; }
            .mod_header .navTblMob .mn-link { height: 50px; text-indent: -9999px; width: 18.7px; background: rgba(0, 0, 0, 0) url("../images/ico_menu.png") no-repeat scroll 19px center / 20px auto; top: -36px; }
            .mod_header .navTblMob .mn-kebab { background: rgba(0, 0, 0, 0) url("../images/ico_menu_kebab.png") no-repeat scroll 30px center / 5px auto; float: right; height: 50px; text-indent: -9999px; top: -6.5em; width: 60px; background-color: #274064; }
        .mod_header .nv-hdrContImg { float: left; margin-left: 3.8em; margin-right: -57px; width: 205px; margin-top: 2px; height: auto; }
            .mod_header .nv-hdrContImg .imgTablet { display: none; }
        .mod_header .mn-cont { position: absolute; top: 20px; left: 0; width: 100%; }

    .mod_header .mn-der { right: 0; width: 100%; }
    /* DJ */
    .item_areaprivada.con { padding-bottom: 16px; margin-left: 98px; border-left: 1px solid #ffffff; }
        .item_areaprivada.con.mediador { padding-bottom: 0px; margin-left: 98px; border-left: 1px solid #ffffff; }

    .mod_header .hdr_list .link.conectado { background-position: 20px center; background-repeat: no-repeat; background-size: 30px auto; display: block; font-family: Lato-bold; height: inherit; padding: 10px 0px 10px 20px !important; margin: 0px 0px 0px 0px; }
        .mod_header .hdr_list .link.conectado .img_usuario { float: left; width: 38px; margin-top: 1px; }
        .mod_header .hdr_list .link.conectado .nom { font-size: 16px; color: #ffffff; margin-left: 55px; text-transform: none; }
        .mod_header .hdr_list .link.conectado .ape { font-size: 14px; color: #ffffff; margin-left: 55px; font-family: Lato; text-transform: none; }
    /* DJ */
	.pnlAreaPrivada .img_usuario { height: 50px; width: 50px; position: absolute; top: -50px; z-index: 5; left: calc(100vw - 50px);}
	.pnlAreaPrivada .lnk_areaprivada { display: block !important; font-family: Lato-bold !important; color: #ffffff !important; font-size: 16px !important; padding: 0px !important; }
            .pnlAreaPrivada .lnk_areaprivada .lblTit { padding-top: 35px; padding-left: 55px; padding-bottom: 0; font-family: lato-bold; font-size: 26px; }
    	
.mod_header .navTblMob .hdr_list { position: absolute !important; float: none; top: 0; padding: 0; width: 50%; background-color: #e9e9e9; z-index: 1000; margin-top: 30px; }
        .mod_header .navTblMob .hdr_list .item-list { display: block; border-right: medium none; float: unset; height: auto; margin-top: 0; margin-right: 0; width: auto; padding-top: 0px; border-radius:0px; }
            .mod_header .navTblMob .hdr_list .item-list .link { background-image: url("../images/flecha_abajo.png"); background-position: right 15px center; background-repeat: no-repeat; background-size: 12px auto; padding: 20px 0 20px 50px; color: #fff; float: none; text-align: left; text-transform: uppercase; width: auto; }
            .mod_header .navTblMob .hdr_list .item-list.salud .link { background-image: url("../images/salud_blanco_respon.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px;*/ margin: 0px; }
            .mod_header .navTblMob .hdr_list .item-list.vida .link { background-image: url("../images/vida_blanco_respon.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px;*/ margin: 0px; }
            .mod_header .navTblMob .hdr_list .item-list.dental .link { background-image: url("../images/dental_blanco_respon.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px; */margin: 0px; }
            .mod_header .navTblMob .hdr_list .item-list.hospitalización .link { background-image: url("../images/hospitalizacion_blanco_respon.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px;*/ margin: 0px; }
            .mod_header .navTblMob .hdr_list .item-list.accidentes .link { background-image: url("../images/accidentes_blanco_respon.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px; */margin: 0px; }
            .mod_header .navTblMob .hdr_list .item-list.decesos .link { background-image: url("../images/decesos_blanco_respon.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px;*/ margin: 0px; }
			.mod_header .navTblMob .hdr_list .item-list.mascotas .link { background-image: url("../images/mascotas_blanco.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px;*/ margin: 0px; }
.mod_header .navTblMob .hdr_list .item-list.viajes .link { background-image: url("../images/viajes_blanco.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px;*/ margin: 0px; }
			.mod_header .navTblMob .hdr_list .item-list .no_flecha { color: #fff; float: none; padding: 20px 0 20px 50px; margin: 0px; }
            .mod_header .navTblMob .hdr_list .item-list.salud .no_flecha { background-image: url("../images/salud_blanco_respon.png") !important; background-position: left 5px center; background-repeat: no-repeat; /*background-size: 17px auto; color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/}
            .mod_header .navTblMob .hdr_list .item-list.vida .no_flecha { background-image: url("../images/vida_blanco_respon.png") !important; background-position: left 5px center; background-repeat: no-repeat;/* background-size: 23px auto; color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/ }
            .mod_header .navTblMob .hdr_list .item-list.dental .no_flecha { background-image: url("../images/dental_blanco_respon.png") !important; background-position: left 5px center; background-repeat: no-repeat;/* background-size: 19px auto; color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/ }
            .mod_header .navTblMob .hdr_list .item-list.hospitalización .no_flecha { background-image: url("../images/hospitalizacion_blanco_respon.png") !important; background-position: left 5px center; background-repeat: no-repeat; /*background-size: 18px auto; color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/ }
            .mod_header .navTblMob .hdr_list .item-list.accidentes .no_flecha { background-image: url("../images/accidentes_blanco_respon.png") !important; background-position: left 5px center; background-repeat: no-repeat;;/* background-size: 19px auto color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px; */}
            .mod_header .navTblMob .hdr_list .item-list.decesos .no_flecha { background-image: url("../images/decesos_blanco_respon.png") !important; background-position: left 5px center; background-repeat: no-repeat; /*background-size: 20px auto; color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/ }
			.mod_header .navTblMob .hdr_list .item-list.mascotas .no_flecha { background-image: url("../images/mascotas_blanco.png") !important; background-position: left 5px center; background-repeat: no-repeat;/* background-size: 20px auto; color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/ }
.mod_header .navTblMob .hdr_list .item-list.viajes .no_flecha { background-image: url("../images/viajes_blanco.png") !important; background-position: left 5px center; background-repeat: no-repeat; /*background-size: 20px auto; color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/ }
.mod_header .navTblMob .hdr_list .item-list.viajes .link.ui-state-active { background-image: url("../images/viajes_blanco.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list.salud .link.ui-state-active { background-image: url("../images/salud_blanco_respon.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list.vida .link.ui-state-active { background-image: url("../images/vida_blanco_respon.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list.dental .link.ui-state-active { background-image: url("../images/dental_blanco_respon.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list.hospitalización .link.ui-state-active { background-image: url("../images/hospitalizacion_blanco_respon.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list.accidentes .link.ui-state-active { background-image: url("../images/accidentes_blanco_respon.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list.decesos .link.ui-state-active { background-image: url("../images/decesos_blanco_respon.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list .mn-cont { position: relative; top: 0; }
            .mod_header .navTblMob .hdr_list .item-list.men_mob_despla { background-color: #1c4a8d !important; font-size: 18px; margin-left: 0px; }
			.mod_header .navTblMob .hdr_list .item-list.men_mob_despla .mn-cont{ border-bottom: 1px solid #17386b; margin-left: 3px; margin-right: 13px; width: auto; }
		.mod_header .navTblMob .hdr_list .cabecera_general { /*border: 1px solid #192d4b;*/ margin: 15px 12px 13px 12px; height: 199px; background-color: #fafafa; }
            .mod_header .navTblMob .hdr_list .cabecera_general .item_general { font-family: Lato-bold; font-size: 16px; color: #ffffff; }
                .mod_header .navTblMob .hdr_list .cabecera_general .item_general.border { height: 49px; margin-left: 10px; margin-right: 10px; border-bottom: 1px solid #727272; }
                    .mod_header .navTblMob .hdr_list .cabecera_general .item_general.border:last-child { border-bottom: none !important; }
                    .mod_header .navTblMob .hdr_list .cabecera_general .item_general.border .link_cabecera { font-family: Lato-bold; font-size: 16px; color: #727272; background-position: 20px center; background-repeat: no-repeat; background-size: 30px auto; display: block; height: inherit; padding: 16px 0 16px 10px; }
        .mod_header .navTblMob .hdr_list .item-list .CMSListMenuUL, .mod_header .navTblMob .hdr_list .item-list .hdr_list { background-color: #e7e7e7; font-size: 22px; padding: 0 0 0 40px; position: relative; top: 0; position: relative; top: 0; width: 100%; }
            .mod_header .navTblMob .hdr_list .item-list .CMSListMenuUL .CMSListMenuLink, .mod_header .navTblMob .hdr_list .item-list .hdr_list .link { background-image: url("../images/flecha_derecha.png"); background-position: right 15px center; background-size: 7px auto; color: #0154a0; display: block; padding: 10px 0; }
    .mod_header .navTblMob .mn-link.ui-state-active { background-image: url("../images/aspa_blanca.png"); background-size: 19px auto;}
    .hdr_list.main.capaSemitransparente.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom { display: none; }
    /*003366*/

    .mod_header .navTblMob .hdr_list .item-list:first-child .CMSListMenuUL a.CMSListMenuLink:hover { text-decoration: none; }

    .mod_header .navTblMob .der_list { float: none; padding: 0; width: 100%; right: 0; top: 0em; background-color: #ff5400; z-index: 1; }
        .mod_header .navTblMob .der_list.men_areaprivada { width: 300px; height: 130px; margin-top: 0px; }
            .mod_header .navTblMob .der_list.men_areaprivada .link_areaprivada { font-family: Lato-bold !important; font-size: 16px !important; padding: 0px; margin-left: 19px; color: #ffffff !important; background-color: #ff5400 !important; }
        .mod_header .navTblMob .der_list .item-list { display: block; border-right: medium none; float: unset; height: auto; width: auto; }
            .mod_header .navTblMob .der_list .item-list:first-child { background-color: #ff5400; }
            .mod_header .navTblMob .der_list .item-list .link { background-image: url("../images/flecha_derecha_blanca.png"); background-position: right 15px center; background-repeat: no-repeat; background-size: 7px auto; display: block; margin-top: 1px; padding: 10px 0 10px 20px; color: #fff; float: none; }
            .mod_header .navTblMob .der_list .item-list:first-child .link { background-image: url("../images/flecha_abajo.png"); background-size: 12px auto; }
            .mod_header .navTblMob .der_list .item-list .link.ui-state-active { background-color: #fff; background-image: url("../images/flecha_arriba_azul.png"); border-bottom: 1px solid #0154a0; color: #0154a0; font-family: Lato-bold; }
            .mod_header .navTblMob .der_list .item-list:first-child .link.ui-state-active { background-color: #ff5400; background-image: url("../images/flecha_arriba.png"); border-bottom: none; color: #fff; font-family: Lato-bold; }
            .mod_header .navTblMob .der_list .item-list .mn-cont { position: relative; top: 0; }
            .mod_header .navTblMob .der_list .item-list .der_list { background-color: #fff; font-size: 14px; padding-left: 20px; position: relative; top: 0; position: relative; top: 0; width: 100%; }
                .mod_header .navTblMob .der_list .item-list .der_list .link { background-image: url("../images/flecha_derecha.png"); background-size: 7px auto; color: #0154a0; font-family: Lato-bold; }
            .mod_header .navTblMob .der_list .item-list:first-child .der_list .link { background-image: url("../images/flecha_derecha_naranja.png"); color: #ff5400; font-size: inherit; }
    .mod_header .navTblMob .mn-kebab.ui-state-active { background-color: #0154a0; }
	/* DJ */
    .mod_header .der_list.men_areaprivada.con { height: auto; }
	.mod_header .men_ap_naranja { color: #ffffff; background-color: #ff5400; width: 50vw; font-family: lato-bold; font-size: 26px; padding: 20px 12px; margin-left: 50vw; display:none; z-index: 10000; position: absolute; }
    .mod_header .men_ap_naranja .lblTit { margin-left: 20px; padding-bottom: 8px; }
	.mod_header .der_list.men_areaprivada { height: auto; width: 100%; background-color: #f2f7fd; margin-top: 8px; padding-bottom: 1px; }
	.buscadorTblMob .hegith_control { z-index: 4; }
	/*.buscadorTblMob .hdr_list.men_ap_naranja { margin-top:-2px; }*/
	
    .item_areaprivada { font-family: Lato-bold !important; font-size: 16px !important; padding: 0px 0px 24px 19px !important; margin-left: 83px; color: #ffffff !important; background-color: #ff5400 !important; border-left: 1px solid #ffffff; }
        .item_areaprivada.mediador { font-family: Lato-bold !important; font-size: 16px !important; padding: 0px 0px 0px 19px !important; margin-left: 83px; color: #ffffff !important; background-color: #ff5400 !important; }

    .link_areaprivada { padding: 0px !important; }
    /* DJ */
    .mod_header .buscadorTblMob { display: inline-block; }
        .mod_header .buscadorTblMob .pipe_list { position: absolute; right: 0; top: 0; height: 50px; width: 100px; }
            .mod_header .buscadorTblMob .pipe_list  .item-list{  height: 100%; width: 50%; }
			.mod_header .buscadorTblMob .pipe_list .item-list .link { padding-bottom: 0; }
            .mod_header .buscadorTblMob .pipe_list .item-list.buscador .link { background-image: url("../images/lupa_azul.png"); background-position: center center; background-repeat: no-repeat; background-size: 21px auto; height: 100%; width: 100%; }
			.mod_header .buscadorTblMob .pipe_list .item-list.usuario .link { background-image: url("../images/usuario_naranja.png"); background-position: center center; background-repeat: no-repeat; background-size: 100%; height: 100%; width: 100%; }
        .mod_header .buscadorTblMob .nptBuscador { background-color: #e9e9e9; height: 50px; position: absolute; top: 0; width: calc(100vw - 50px); z-index: 2147483647; }
            .mod_header .buscadorTblMob .nptBuscador .tBox { background-color: #ffffff; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #fff; border-style: none none none solid; border-width: medium medium medium 1px; color: #7f7f7f; font-family: Lato-bold; margin-left: 10px; margin-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-top: 6px; width: calc(100% - 90px); border-radius:7px; }
            .mod_header .buscadorTblMob .nptBuscador .btnBuscar { background-color: #e9e9e9; background-image: url("../images/lupa_azul.png"); background-size: 20px auto; border: medium none; height: 20px; margin-left: 2px; margin-right: 14px; width: 20px; }
            .mod_header .buscadorTblMob .nptBuscador .btnCerrar { background-color: #e9e9e9; background-image: url("../images/aspa_blanca.png"); background-size: 20px auto; border: medium none; height: 20px; width: 20px; }
	/* DJ */
    .mod_header .navTblMob .der_list.men_areaprivada .link_areaprivada { font-family: Lato-bold !important; font-size: 16px !important; padding: 0px; margin-left: 20px; color: #ffffff !important; background-color: #ff5400 !important; border: 0; width: 150px; }
        .mod_header .navTblMob .der_list.men_areaprivada .link_areaprivada.con { font-family: Lato-bold !important; font-size: 16px !important; padding: 0px; margin-left: 2px; color: #ffffff !important; background-color: #ff5400 !important; border: 0; text-align: left; width: 150px; }
    /* DJ */
    .mod_breadcrumbs { top: 50px !important; height:30px; padding-top:initial}

    .mod_header .mod_menu { display: none; }
    .contenedor-noticias-gris { display: none; }



    
    /*[id$='divLoginDepyEsc'] {height:250px !important; }
    [id$='divLoginDepyEsc'] > div {background-color: #3574b1 !important;}*/
    /*[id$='divLoginDepyEsc'] > div > div > div > p {color: #3574b1 !important;}
    [id$='btnAccederAPmobileDepyEsc'] {background-color: #3574b1 !important; border: solid #3574b1 2px !important; margin-top: 50px !important;}*/


    .errorDepor {margin-left:19px; margin-top:65px; padding:5px;}
    .mod_header [id$="divLoginDepyEsc"] .men_ap_naranja  {background-color:#3098cf;}       
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .tit_bienvenida {color: #3098cf !important;}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg .acceder {background-color: #3098cf; border: solid #3098cf 2px; margin-top: 50px; color:#ffffff;}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg .acceder:hover {background-color: #3574b1; border: solid #3574b1 2px; margin-top: 50px; color:#ffffff;}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg {min-height:280px; height:0px;}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg div {width: calc(100% - 34px - 13px);}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg .error_pet { position: unset; margin-top:20px;}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg .error_pet span { width: auto;top: 242px;color: #cc0019;font-size: 14px; font-family:Lato;}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg .error_pet a { width: auto;top: 242px;color: #cc0019; font-size: 14px;   font-family: Lato-bold; }

    
    .mod_header [id$="pnlConectadoMobileDepyEsc"] .men_ap_naranja  {background-color:#3098cf;}       
    .mod_header [id$="pnlConectadoMobileDepyEsc"] .der_list.men_areaprivada .tit_bienvenida {color: #3098cf;}
    .mod_header [id$="pnlConectadoMobileDepyEsc"] .der_list.men_areaprivada .tit_bienvenida a {color: #3098cf;}
    .mod_header [id$="pnlConectadoMobileDepyEsc"] .der_list.men_areaprivada .login-aseg {min-height:280px; height:0px;}
    .mod_header [id$="pnlConectadoMobileDepyEsc"] .der_list.men_areaprivada.con .desconectar_log {background-color: #3098cf; border: solid #3098cf 2px;}
    .mod_header [id$="pnlConectadoMobileDepyEsc"] .der_list.men_areaprivada.con .desconectar_log:hover {background-color: #3574b1; border: solid #3574b1 2px; color:#ffffff}

    
    .loginHomeDepyEsc {background-color: #f2f7fd; border: solid 1px #3098cf; width: 96%; height: 375px; padding: 34px; margin-left:15px;}
    .loginHomeDepyEsc > span {font-family: Lato; font-size: 24px; color: #2e73b3;}
    .loginHomeDepyEsc .titAcceso {margin-bottom: -10px; font-size: 24px; color: #2e73b3; text-align: left; font-family: Lato;}
    .loginHomeDepyEsc .login-aseg {border: none; width: 100%; background-color: none;}
    .loginHomeDepyEsc .login-aseg div {width: 60%; margin-left:0px;}
    .loginHomeDepyEsc .login-aseg > div > input {width: 76%;}
    .loginHomeDepyEsc .login-aseg .img-acceder-mobile {background-color: #3098cf ;border: solid #3098cf 2px ;margin-top: 0px; margin-bottom: -65px;background-image: none; width: 50%; height: 44px; position: absolute; display: inherit; float: unset; right: 0px; left:0px; bottom: 0px;border: none;  font-size: 18px;font-family: Lato;color: #ffffff;}
    .loginHomeDepyEsc .login-aseg .img-acceder-mobile:hover {background-color: #3574b1 ;border: solid #3574b1 2px ;margin-top: 0px; margin-bottom: -65px;background-image: none; width: 50%; height: 44px; position: absolute; display: inherit; float: unset; right: 0px; left:0px; bottom: 0px;border: none;  font-size: 18px;font-family: Lato;color: #ffffff;}
    .loginHomeDepyEsc .login-aseg .img-acceder {display:none; }
    .loginHomeDepyEsc .login-aseg .img-acceder:hover {display:none;}
    .loginHomeDepyEsc .login-aseg .error_pet { position: unset; }
    .loginHomeDepyEsc .login-aseg .error_pet span { width: auto;top: 242px;color: #cc0019;font-size: 14px;}
    .loginHomeDepyEsc .login-aseg .error_pet a {width: auto;top: 242px;color: #cc0019;font-size: 14px; font-family:Lato-bold;margin-left:-6px;}

    /***********************PIE*****************/
    .telefono { font-size: 14px; }
    .logos { width: 98%; }
    .li-footer.impar { float: right; }
    .li-footer { width: 49%; margin-right: 0; }
    .box-footer h4.contacto.tablet-mobile { display: block; }
    .box-footer h4.contacto.escritorio { display: none; }
    /****Carruseles Home****/

    .cont_img img.normal_res { display: none; }
    .cont_img img.alta_res { display: inline; width: 100%; margin: 0 auto; }
    .cont_img img.alta_res_movil { display: none; }


    .carrusel div { width: 100%; }
    .carrusel .texto { bottom: 4em; text-align: center !important; }
        .carrusel .texto p, .carrusel .texto h3 { margin-left: 0; }

    .mod-detail-confiar h2 { margin-left: 1em; }
    /*span.gris { display: none; }*/
    span.gris.fecha { display: block; }
    .contenedor-imagen { width: 40%; }

    /*abel: estilos de noticia*/

    .col-lg-4.col-md-12.col-xs-12 .contenedor-noticias { display: none; }
    .mod-detail-confiar .md-list-confiar .item-list { width: 40%; }
        .mod-detail-confiar .md-list-confiar .item-list .tit { font-size: 1em; }

    h4.subtit { color: #333; margin-top: 8px; }
    .mod-detail-confiar .md-title-confiar { margin-left: 1em; }

    .mod-detail-dudas .md-title-dudas { display: inline-block; margin-left: 40px; text-align: left; }
    .mod-detail-dudas .md-subtitle-dudas { padding-left: 40px; }
    .mod-detail-dudas .list { padding-left: 20px; }
    .mod-detail-dudas .btn.faqs { margin-left: 40px; }
    .search-buscador.FAQ { margin-left: 40px; width: 70%; }
    .slide-out-div { z-index: 1; }
        .slide-out-div .search-buscador.FAQ { width: 100%; }

    .mod-detail-dudas.doctor { background-image: url("../images/ilustracion1.png ") none; }
    li.tick { margin-left: 3em; }
    .mod-detail-dudas.doctor { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
    .box3 { height: 433px; margin: 3em 3em 3em 0em; padding: 0 3em 0 2em; }
        .box3.alturaFija { height: 100%; }
    .peq.box3 { height: 250px; padding: 0 3em 0 2em; margin: 0em 3em 3em 0em; }
    .box5 { height: 433px; margin: 3em 3em 3em 0em; padding: 0 3em 0 2em; }
    .peq.box5 { height: 100%; padding: 0 3em 0 2em; margin: 0em 3em 3em 0em; }

    .for-item.col-lg-3.col-md-12.col-xs-12, .for-item.col-lg-3.col-md-8.col-xs-12, .for-item.col-lg-2.col-md-4.col-xs-12, .for-item.col-lg-4.col-md-6.col-xs-12 { margin-bottom: 1.5em; }
    .mod-detail-confiar .md-title-confiar { margin-left: 0; }

    /*mboludat: ajustar ultimas noticias */
    .contenedor-noticias { height: 100%; width: 100%; }
    .contenedor-princ-not { height: 100%; width: 100%; min-height: 0px; }
    .contenedor-noticias.contenedor_noticias_desplaz { display: none; }
    .contenedor-ult-noticias { height: 535px; }

    .containerAyuda { display: none; }

    /* ERROR 404 */

    .buscadorError { margin-bottom: 3em; position: relative; }

    .btnError { width: 49%; display: inline; margin-left: 0; }

    /* ERROR 404 */

    .mod_content { padding-top: 70px; }
    .mod_content_no_menu { padding-top: 70px; }

    .hideDesktop { display: inline; }
    .hideTablet { display: none; }
    /* DJ */
    .pnlAreaPrivada { background-color: #eeeeee; margin: 0 !important; }
        .pnlAreaPrivada .lnk_areaprivada { font-family: Lato-bold !important; color: #ffffff !important; font-size: 16px !important; text-transform: uppercase; padding: 0px !important; background-color: #ff5400 !important; text-align: left !important; margin-top: 0; }
            .pnlAreaPrivada .lnk_areaprivada .lblTit { padding-top: 15px; padding-left: 20px; padding-bottom: 9px; font-size: 18px !important; }
    /* DJ */

  /* .mod_header .navTblMob .hdr_list .item-list.salud .link.ui-state-active { background-image: url("../images/salud_blanco_respon.png"), url("../images/flecha_arriba.png"); }
    .mod_header .navTblMob .hdr_list .item-list.vida .link.ui-state-active { background-image: url("../images/vida_blanco_respon.png"), url("../images/flecha_arriba.png"); }
    .mod_header .navTblMob .hdr_list .cabecera_general { border: 1px solid #192d4b; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; height: 199px; background-color: #274064; }
        .mod_header .navTblMob .hdr_list .cabecera_general .item_general { font-family: Lato-bold; font-size: 16px; color: #ffffff; }
            .mod_header .navTblMob .hdr_list .cabecera_general .item_general.border { height: 49px; border-bottom: 1px solid #192d4b; }
                .mod_header .navTblMob .hdr_list .cabecera_general .item_general.border:last-child { border-bottom: none !important; }
                .mod_header .navTblMob .hdr_list .cabecera_general .item_general.border .link_cabecera { font-family: Lato-bold; font-size: 16px; color: #ffffff; background-position: 20px center; background-repeat: no-repeat; background-size: 30px auto; display: block; font-family: Lato-bold; height: inherit; padding-bottom: 15px; padding-left: 20px; padding-top: 15px; }
    .mod_header .navTblMob .hdr_list .item-list .CMSListMenuUL, .mod_header .navTblMob .hdr_list .item-list .hdr_list { background-color: #e7e7e7; font-size: 22px; padding: 0 0 0 20px; position: relative; top: 0; position: relative; top: 0; width: 100%; }
    .mod_header .navTblMob .hdr_list .item-list.men_mob_despla { background-color: #25508f !important; font-size: 18px; }
    .mod_header .navTblMob .hdr_list .item-list .CMSListMenuUL .CMSListMenuLink, .mod_header .navTblMob .hdr_list .item-list .hdr_list .link { background-image: url("../images/flecha_derecha.png"); background-position: right 15px center; background-size: 7px auto; color: #0154a0; display: block; padding: 10px 0; }
    .mod_header .navTblMob .mn-link.ui-state-active { background-image: url("../images/aspa_blanca.png"); }
   */ /*003366*/
    .flech_abajo { background-image: url("../images/flecha_abajo.png"); background-position: right 15px center !important; background-repeat: no-repeat !important; background-size: 12px auto !important; }

        .flech_abajo.ui-state-active { background-image: url("../images/flecha_arriba.png"); background-position: right 15px center !important; background-repeat: no-repeat !important; background-size: 12px auto !important; }

    .icono-conectado { background-image: url("./images/icono-conectado.png"),url("../images/flecha_abajo.png"); background-position: left 25px center, right 15px center !important; background-repeat: no-repea, no-repeat !important; background-size: 39px auto,12px auto !important; }
        .icono-conectado.ui-state-active { background-image: url("./images/icono-conectado.png"),url("../images/flecha_arriba.png"); background-position: left 25px center, right 15px center !important; background-repeat: no-repea, no-repeat !important; background-size: 39px auto,12px auto !important; }

    .iconoConectadoIzqBuscador { margin-right: 82px; z-index: 2; margin-top: 2px; float: right; }
    /* DJ */
    .seleccionado { background-image: url("../images/seleccionado.png"); background-position-x: 8px !important; background-position-y: 17px !important; background-repeat: no-repeat; background-size: 3px !important; }

    .men_desplaz { margin-left: 12px; margin-bottom: 17px; margin-right: 10px; }
    .item-list .mn-cont .select_sub_menu_desple { width: 92%; margin-left: 10px !important; /*border-bottom: 1px solid #17386b;*/ }
        .item-list .mn-cont .select_sub_menu_desple :last-child { border-bottom: none !important; }
    .CMSListMenuUL .CMSListMenuHighlightedLI { margin-top: 15px; white-space: nowrap; font-size: 16px; }
    .CMSListMenuUL .CMSListMenuLI .CMSListMenuLink { margin-top: 5px; text-align: center; width: 163px; background: none !important; }
    .CMSListMenuUL .CMSListMenuHighlightedLI .CMSListMenuLinkHighlighted { width: 199px; }
    /* .mod_header .navTblMob .hdr_list .item-list:first-child .link.ui-state-active { margin-top: 1px; background-color: #fff; background-image: url("../images/flecha_arriba_azul_oscuro.png"); border-bottom: 1px solid #1e3051; color: #f8f8f8; font-family: Lato; }*/
    .mod_header .navTblMob .hdr_list .item-list:first-child .CMSListMenuUL { display: flex; overflow-x: scroll; overflow-y: hidden; background-color: #3098cf; font-family: "Lato-bold"; font-size: 18px; text-transform: uppercase; height: 50px; }
        .mod_header .navTblMob .hdr_list .item-list:first-child .CMSListMenuUL .CMSListMenuLink { background-image: url("../images/flecha_derecha_azul_oscuro.png"); background-repeat: no-repeat; background-size: 7px auto; color: #fff; font-family: Lato-bold; padding-left: 0; width: 100%; white-space: nowrap; font-size: 18px !important; padding-left: 30px; padding-right: 30px;}
        .mod_header .navTblMob .hdr_list .item-list:first-child .CMSListMenuUL .CMSListMenuLinkHighlighted { background-repeat: no-repeat; background-size: 7px auto; color: #fff; font-family: Lato-bold; border: 1px solid #ffffff; padding: 8px 30px 6px; width: 100%; white-space: nowrap; font-size: 18px !important; }
        /* .mod_header .navTblMob .hdr_list .item-list:first-child .mn-cont { background-color: #003366; }
          .mod_header .navTblMob .hdr_list .item-list:first-child .mn-cont .link { margin-top: 0; font-family: Lato-;  }*/

        .mod_header .navTblMob .hdr_list .item-list:first-child .CMSListMenuUL a.CMSListMenuLink:hover { text-decoration: none; }

    .mod_header .navTblMob .mn-link.ui-state-active { background-image: url("../images/aspa_blanca.png"); }
    .li_submenu { padding-left: 15px; border-left: 1px solid #ffffff; padding-bottom: 24px; text-align:left; }
        .li_submenu:last-child { padding-bottom: 0px; }
    .link_submenu { color: #ffffff; font-family: lato-bold; font-size: 16px;}
        .link_submenu.selected { border-left: 3px solid #ffffff; margin-left: -15px; padding-left: 10px; padding-top: 2px; padding-bottom: 3px; }
    .ul_submenu.ui-accordion-content-active { margin-left: 20px; padding-top: 5px !important; }

    /****/

    /* Login área privada Home*/
    .mod-detail-acceder .info-login { width: 46%; display: inline-block; vertical-align: top; }
    .mod-detail-acceder .login-aseg { width: 49%; margin-right: 1em; float: right; }
    .mod-detail-acceder .imgLogin { visibility: hidden; width: 0px; margin: 0; }
    .mod-detail-acceder .login-aseg div { margin: 1.5em auto; width: 83%; }


    /* Login área privada Cabecera*/
    .pnlAreaPrivada .capa_semitransparente { display: none !important; }
    .der_list.men_areaprivada.con .subtit_bienvenida { text-align: left; font-size: 20px; max-width: 100%; color: #333333; }
    .der_list.men_areaprivada .info-login .tit_bienvenida { display: none; }
    .der_list.men_areaprivada.con .info-login .tit_bienvenida { display: block; }
    .der_list.men_areaprivada .info-login .tit_bienvenida.mov { display: block; font-size: 30px; }
    .der_list.men_areaprivada .info-login .info-login-text.mov { display: none; }
    .der_list.men_areaprivada.con .info-login dd { font-size: 22px; margin-left: 21px; }
    .der_list.men_areaprivada.con .info-login .gestionar dt { font-family: Lato-Bold; font-size: 24px; }
    .der_list.men_areaprivada.con .info-login .info-login-text.mov { display: block; width: 100%; margin-bottom: 31px; }
    .der_list.men_areaprivada.con .info-login .gestionar { width: 100%; height: 100%; background-color: #f2f7fd; margin-bottom: 35px; line-height: 2; }
    .der_list.men_areaprivada.con .info-login .consultar { line-height: 2; width: 100%; height: 100%; }
    .der_list.men_areaprivada.con .info-login .gestionar:hover { color: #333333; }
    .der_list.men_areaprivada.con .info-login .consultar:hover { color: #333333; background-color: #f2f7fd; }
    .der_list.men_areaprivada .info-login .subtit_login.mov { display: none; }
    /*CAMBIOS HX*/
    .der_list.men_areaprivada .info-login .subtitloginmovh3 { display: none; }
    /*CAMBIOS HX*/
    .der_list.men_areaprivada .info-login { width: auto; display: inline-block; vertical-align: top; float: left; margin-left: 22px; }
    .der_list.men_areaprivada.con .info-login { width: calc(100% - 22px - 22px); display: inline-block; vertical-align: top; float: left; margin-left: 22px; }
    .der_list.men_areaprivada .login-aseg .tit_acceso { display: none; }
    .der_list.men_areaprivada .login-aseg { border: none; box-shadow: none; font-size: 20px; font-family: Lato-Bold; height: 384px; width: 100%; margin-top: 8px; min-height: unset; max-height: unset; }
        .der_list.men_areaprivada .login-aseg .error_pet { top: 335px; }
    .der_list.men_areaprivada.con .login-aseg { display: none; }
    .der_list.men_areaprivada .login-aseg .img-acceder { background-image: url('/Asisa/Public/images/loginAreaprivada-accederbox.png'); width: 260px; height: 60px; position: relative; top: -67px; right: -35px; display: block; }
    .der_list.men_areaprivada .login-aseg .checkbox { margin: 23px 0px 118px 24px; font-family: Lato; font-size: 18PX; }
    .der_list.men_areaprivada .links-aseg .registrar { display: none; }
        .der_list.men_areaprivada .links-aseg .registrar.mov { display: block; text-align: left; width: calc(100% - 34px); margin-bottom: 23px; }
            .der_list.men_areaprivada .links-aseg .registrar.mov:hover { border-bottom: solid 1px #9b9b9b; }
    .der_list.men_areaprivada .links-aseg .restablecer { display: none; }
        .der_list.men_areaprivada .links-aseg .restablecer.mov { display: block; text-align: left; width: calc(100% - 34px); margin-bottom: 23px; }
            .der_list.men_areaprivada .links-aseg .restablecer.mov:hover { border-bottom: solid 1px #9b9b9b; }
    .der_list.men_areaprivada .links-aseg { display: block; font-size: 20px; margin: 0px 13px 0px 24px; }
    .der_list.men_areaprivada .login-aseg .img-acceder { display: none; }
    .der_list.men_areaprivada .login-aseg .acceder { display: block; background: #ff5400 none repeat scroll 0 0; cursor: pointer; border: solid #ff5400 2px; padding: 14px; height: 50px; margin-top: -185px; }
        .der_list.men_areaprivada .login-aseg .acceder:hover { text-decoration: none; background: #ffffff none repeat scroll 0 0; border: solid #ff5400 2px; color: #ff5400; margin-bottom: 0px; }
    .der_list.men_areaprivada .login-aseg div { width: calc(100% - 34px - 44px); margin-left: 24px; }
    .der_list.men_areaprivada .links-profmed div { margin: 0; width: 100%; }
    .der_list.men_areaprivada .links-profmed { width: calc(100% - 24px - 44px); margin-left: 22px; margin-top: 43px; margin-bottom: 13px; text-align: center; height: 72px; font-size: 16px; background-color: #f2f7fd; font-family: Lato-Bold; }
        .der_list.men_areaprivada .links-profmed .profesionales { border: solid 2px #ff5400; width: 469px; margin-right: 20px; display: flex; align-items: center; background-color: #e9e8e8; }
        .der_list.men_areaprivada .links-profmed .mediadores { background-color: #e9e8e8; display: flex; align-items: center; }
    .der_list.men_areaprivada .links-aseg .restablecer a { text-decoration: none; display: block; }
    .der_list.men_areaprivada .links-aseg .registrar a { text-decoration: none; }
    .der_list.men_areaprivada.con .desconectar_log { margin-bottom: 39px; display: flex; width: calc(100% - 42px); height: auto; margin-left: 21px; border: solid 2px #ff5400; height: 60px; align-items: center; background-color: #ff5400; color: #FFFFFF; font-family: Lato-Bold; font-size: 22px; }
        .der_list.men_areaprivada.con .desconectar_log:hover { border: solid 2px #ff5400; background-color: white; color: #ff5400; }
        .der_list.men_areaprivada.con .desconectar_log a { width: 100%; text-align: center; }

	.der_list.men_areaprivada .login-aseg { margin-top: 15px; }

    /* Login área privada Home*/
    .mod-detail-acceder .info-login { width: 100%; display: inline-block; vertical-align: top; margin-right: 0px; }
    .mod-detail-acceder .info-login-text { width: 100%; display: inline-block; margin-bottom: 2.3em; }
    .mod-detail-acceder .login-aseg { width: 100%; margin-right: 0px; }
        .mod-detail-acceder .login-aseg div { margin: 1.5em auto; width: 88%; }
    .mod-detail-acceder .imgLogin { visibility: hidden; width: 0px; margin: 0; }
		
    /**DJ  COLOR FONDO*/
    [style*="display: block"] + .panelEsconder { background-color: rgba(255,255,2550,.6); z-index: 2 !important; height: 100%; width: 100%; position: fixed !important; top: -2px; margin: 0px !important; }
    [style*="display: inline-block"] + .panelEsconder { background-color: rgba(255,255,2550,.6); z-index: -1 !important; height: 100vh; width: 100vw; position: fixed; top: 48px; left:0; }
	.capaSemitransparente { z-index: 4; }

    /* DIABETES */
    .alinearImagenCentro { text-align: center; }

 
}

/*SMALL RESOLUTION STYLES*/
@media screen and (max-width: 767px) {
    /*FOOTER*/
    .zone_app_redes_sociales { float: none; }
    .footer .logos { float: none; text-align: center; }
    .cont_apps { margin-right: 0px; margin-bottom: 28px; }
    /**/
    .hegith_control { height: 0 !important; }
    .slide-out-div { visibility: hidden !important; }
    .link.ui-state-default:hover { border-radius: 0 !important; background-color: #ff5400 !important; }
    .select_sub_menu_desple.ui-state-default:hover { border-radius: 0 !important; background-color: #1c4a8d !important; }
    a.ui-state-default:hover { border-radius: 0 !important; background-color: none !important; }
    .der_list.con li input { border: medium none; color: #ff5400; padding-bottom: 0.5em; width: 100%; }
    .der_list.con { padding-left: 0 !important; }
    .der_list.men_areaprivada.con .subtit_bienvenida .date { font-size: 80%; }

    .col-lg-12 .pag_cont ul, .col-lg-12 .pag_cont p, .col-lg-12 .pag_cont h3, .col-lg-12 .pag_cont table { max-width: 100%; }
    .list_navegadores { display: block; text-align: center; }
    .pag_cont_men_icon_list li { list-style-type: none;display: inline-block;text-align: center;text-decoration: none;float: left;width: 25%;height: auto !important;margin-bottom: 0px !important;padding: 15px; }
    .pag_cont_men_icon_list.pts li { list-style-type: none;display: inline-block;text-align: center;text-decoration: none;float: none;width: 25%;height: auto !important;margin-bottom: 0px !important;padding: 15px; }

    /*csaezort*/
    .pag_cont_men_icon_list h4 { height: auto; }
    /*csaezort: height:95px;*/
    .pag_cont_men_icon_list img { width: 40%;}
    .pag_cont_men_icon_list.pts img { width: 55%;display: inline-block; }
    .txt_file { float: clear !important; }
    .pag_cont_img img { width: auto; height: auto; }
    .pag_cont_img div { margin-top: 10px; margin-bottom: 30px; }
    .pag_cont_men_icon li { width: 100%; }
    .pag_cont_men_icon_list li { width: 100%; }
    .pag_cont_men_icon_list.pts li { width: 100%; }
    .pag_cont_men_icon_list p { width: 100%; }

    .li_iconos { width: 94%; }
    .div_cuerpo { margin-top: 30px; margin-left: 0px; }
    .div_presidente { margin-right: 10px; }
    .contenedor { margin-left: 0px; }
    .colocacion { margin-top: 20px; }
    .margin-top { display: none; }
    .cont_vac { width: 100%; }
    .tbl_ofertas { margin-left: 0px; width: 100%; }

    .interior_registros { float: right; margin-right: 5px; }
    .total_reg { float: left; }
    .ofer_des_mov { float: left; }
    ul.cuatrocol li, ul.cuatrocol.psicologia li { width: 100%; }
    .btnSalud { padding: 1em 0 3.5em; width: 100%; max-width: 16em; }
    .resultado_busqueda { margin: 15px 5px; list-style-type: none; }
    .tbl_ofertas th { height: 65px; text-align: center; }
    .texto_tabla_cabecera { margin-left: 6px; }

    /************CABECERA*************/
    .wrapper { width: 100%; }
    .row { margin: 0 !important; }
    .mod_header { padding: 0; background-color: #FFFFFF; }
        .mod_header .hdr-desk { display: none; }
        .mod_header .menu_superior, .mod_header .navTblMob .pipe_list { display: none; }
        .mod_header .login { display: none; }
        .mod_header .navTblMob { background-color: #ffffff; display: block; height: 50px; padding: 15px 0; position: relative; }
            .mod_header .navTblMob .mn-link { height: 50px; text-indent: -9999px; width: 18.7px; background: rgba(0, 0, 0, 0) url("../images/ico_menu.png") no-repeat scroll 19px center / 20px auto; top: -36px; }
            .mod_header .navTblMob .mn-kebab { background: rgba(0, 0, 0, 0) url("../images/ico_menu_kebab.png") no-repeat scroll 30px center / 5px auto; float: right; height: 50px; text-indent: -9999px; top: -6.5em; width: 60px; background-color: #274064; }
        .mod_header .nv-hdrContImg { float: left; margin-left: 3.8em; margin-right: -57px; width: 205px; margin-top: 2px; height: auto; }
            .mod_header .nv-hdrContImg .imgTablet { display: none; }
        .mod_header .mn-cont { position: absolute; top: 20px; left: 0; width: 100%; }

    .mod_header .mn-der { right: 0; width: 100%; }
    /* DJ */
    .item_areaprivada.con { padding-bottom: 16px; margin-left: 98px; border-left: 1px solid #ffffff; }
        .item_areaprivada.con.mediador { padding-bottom: 0px; margin-left: 98px; border-left: 1px solid #ffffff; }
    /* DJ */
    .mod_header .hdr_list .link { background-position: 20px center; background-repeat: no-repeat; background-size: 30px auto; display: block; font-family: Lato-bold; height: inherit; padding: 16px 20px 0 56px; }
        /* DJ */
        .mod_header .hdr_list .link.conectado { background-position: 20px center; background-repeat: no-repeat; background-size: 30px auto; display: block; font-family: Lato-bold; height: inherit; padding: 10px 0px 10px 20px !important; margin: 0px 0px 0px 0px; }
        /* DJ */
        .mod_header .hdr_list .link span { font-size: 16px; text-transform: uppercase; text-align: left; }
        /* DJ */
        .mod_header .hdr_list .link.conectado .img_usuario { float: left; width: 39px; }
        .mod_header .hdr_list .link.conectado .nom { font-size: 16px; color: #ffffff; margin-left: 55px; text-transform: none; }
        .mod_header .hdr_list .link.conectado .ape { font-size: 14px; color: #ffffff; margin-left: 55px; font-family: Lato; text-transform: none; }
    /* DJ */

    .item_areaprivada { padding-bottom: 24px; margin-left: 80px; border-left: 1px solid #ffffff; }
        .item_areaprivada.mediador { padding: 0 !important; }
    .seleccionado { background-image: url("../images/seleccionado.png"); background-position-x: 8px !important; background-position-y: 17px !important; background-repeat: no-repeat; background-size: 3px !important; }
    .mod_header .navTblMob .main { min-height: calc(100vh - 50px); }
    /*.pnlAreaPrivada { background-image: url("../images/usuario_naranja.png"); background-position: center center; background-repeat: no-repeat; background-size: 100%; height: 100%; width: 100%; 
	background-color: #ff5400 !important; margin-bottom: 12px !important; width: 100vw; padding: 0 13px 20px; */
        .pnlAreaPrivada .img_usuario { height: 50px; width: 50px; position: absolute; top: -50px; z-index: 5; left: calc(100vw - 50px);}
		.pnlAreaPrivada .lnk_areaprivada { display: block !important; font-family: Lato-bold !important; color: #ffffff !important; font-size: 16px !important; padding: 0px !important; margin-top: 0;}
            .pnlAreaPrivada .lnk_areaprivada .lblTit { padding-top: 35px; padding-left: 55px; padding-bottom: 0; font-family: lato-bold; font-size: 26px; }
    .mod_header .navTblMob .hdr_list { position: absolute !important; float: none; top: 20px; padding: 0; width: 100%; background-color: #e9e9e9; z-index: 1000; margin-top: 9px; }
        .mod_header .navTblMob .hdr_list .item-list { display: block; border-right: medium none; float: unset; height: auto; margin-top: 0; margin-right: 0; width: auto; padding-top: 0px; border-radius:0px}
            .mod_header .navTblMob .hdr_list .item-list .link { background-image: url("../images/flecha_abajo.png"); background-position: right 15px center; background-repeat: no-repeat; background-size: 12px auto; padding: 20px 0 20px 50px; color: #fff; float: none; text-align: left; text-transform: uppercase; width: auto; }
            .mod_header .navTblMob .hdr_list .item-list.salud .link { background-image: url("../images/salud_blanco_respon.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px;*/ margin: 0px; }
            .mod_header .navTblMob .hdr_list .item-list.vida .link { background-image: url("../images/vida_blanco_respon.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px;*/ margin: 0px; }
            .mod_header .navTblMob .hdr_list .item-list.dental .link { background-image: url("../images/dental_blanco_respon.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px; */margin: 0px; }
            .mod_header .navTblMob .hdr_list .item-list.hospitalización .link { background-image: url("../images/hospitalizacion_blanco_respon.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px;*/ margin: 0px; }
            .mod_header .navTblMob .hdr_list .item-list.accidentes .link { background-image: url("../images/accidentes_blanco_respon.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px; */margin: 0px; }
            .mod_header .navTblMob .hdr_list .item-list.decesos .link { background-image: url("../images/decesos_blanco_respon.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px;*/ margin: 0px; }
			.mod_header .navTblMob .hdr_list .item-list.mascotas .link { background-image: url("../images/mascotas_blanco.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size: 30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px;*/ margin: 0px; }

			.mod_header .navTblMob .hdr_list .item-list .no_flecha { color: #fff; float: none; padding: 20px 0 20px 50px; margin: 0px; }
            .mod_header .navTblMob .hdr_list .item-list.salud .no_flecha { background-image: url("../images/salud_blanco_respon.png") !important; background-position: left 5px center; background-repeat: no-repeat; background-size: 30px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/}
            .mod_header .navTblMob .hdr_list .item-list.vida .no_flecha { background-image: url("../images/vida_blanco_respon.png") !important; background-position: left 5px center; background-repeat: no-repeat; background-size: 30px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/ }
            .mod_header .navTblMob .hdr_list .item-list.dental .no_flecha { background-image: url("../images/dental_blanco_respon.png") !important; background-position: left 5px center; background-repeat: no-repeat; background-size: 30px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/ }
            .mod_header .navTblMob .hdr_list .item-list.hospitalización .no_flecha { background-image: url("../images/hospitalizacion_blanco_respon.png") !important; background-position: left 5px center; background-repeat: no-repeat; background-size: 30px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/ }
            .mod_header .navTblMob .hdr_list .item-list.accidentes .no_flecha { background-image: url("../images/accidentes_blanco_respon.png") !important; background-position: left 5px center; background-repeat: no-repeat; background-size: 30px auto;/* color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px; */}
            .mod_header .navTblMob .hdr_list .item-list.decesos .no_flecha { background-image: url("../images/decesos_blanco_respon.png") !important; background-position: left 5px center; background-repeat: no-repeat; background-size: 30px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/ }
			.mod_header .navTblMob .hdr_list .item-list.mascotas .no_flecha { background-image: url("../images/mascotas_blanco.png") !important; background-position: left 5px center; background-repeat: no-repeat; background-size: 30px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/ }
.mod_header .navTblMob .hdr_list .item-list.viajes .link { background-image: url("../images/viajes_blanco.png"), url("../images/flecha_abajo.png"); background-position: left 5px center, right 8px center; background-repeat: no-repeat; background-size:30px auto, 14px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px;*/ margin: 0px; }
.mod_header .navTblMob .hdr_list .item-list.viajes .no_flecha { background-image: url("../images/viajes_blanco.png") !important; background-position: left 5px center; background-repeat: no-repeat; background-size: 30px auto; /*color: #fff; float: none; padding: 10px 0 10px 70px; margin: 0px;*/ }
            .mod_header .navTblMob .hdr_list .item-list.salud .link.ui-state-active { background-image: url("../images/salud_blanco_respon.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list.vida .link.ui-state-active { background-image: url("../images/vida_blanco_respon.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list.dental .link.ui-state-active { background-image: url("../images/dental_blanco_respon.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list.hospitalización .link.ui-state-active { background-image: url("../images/hospitalizacion_blanco_respon.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list.accidentes .link.ui-state-active { background-image: url("../images/accidentes_blanco_respon.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list.decesos .link.ui-state-active { background-image: url("../images/decesos_blanco_respon.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list.mascotas .link.ui-state-active { background-image: url("../images/mascotas_blanco.png"), url("../images/flecha_arriba.png"); }
            .mod_header .navTblMob .hdr_list .item-list .mn-cont { position: relative; top: 0; }
            .mod_header .navTblMob .hdr_list .item-list.men_mob_despla { background-color: #1c4a8d !important; font-size: 18px; margin-left: 0px; }
			.mod_header .navTblMob .hdr_list .item-list.men_mob_despla .mn-cont{ border-bottom: 1px solid #17386b; margin-left: 3px; margin-right: 13px; width: auto; }
		.mod_header .navTblMob .hdr_list .cabecera_general { /*border: 1px solid #192d4b;*/ margin: 15px 12px 13px 12px; height: 199px; background-color: #fafafa; }
            .mod_header .navTblMob .hdr_list .cabecera_general .item_general { font-family: Lato-bold; font-size: 16px; color: #ffffff; }
                .mod_header .navTblMob .hdr_list .cabecera_general .item_general.border { height: 49px; margin-left: 10px; margin-right: 10px; border-bottom: 1px solid #727272; }
                    .mod_header .navTblMob .hdr_list .cabecera_general .item_general.border:last-child { border-bottom: none !important; }
                    .mod_header .navTblMob .hdr_list .cabecera_general .item_general.border .link_cabecera { font-family: Lato-bold; font-size: 16px; color: #727272; background-position: 20px center; background-repeat: no-repeat; background-size: 30px auto; display: block; height: inherit; padding: 16px 0 16px 10px; }
        .mod_header .navTblMob .hdr_list .item-list .CMSListMenuUL, .mod_header .navTblMob .hdr_list .item-list .hdr_list { background-color: #e7e7e7; font-size: 22px; padding: 0 0 0 40px; position: relative; top: 0; position: relative; top: 0; width: 100%; }
            .mod_header .navTblMob .hdr_list .item-list .CMSListMenuUL .CMSListMenuLink, .mod_header .navTblMob .hdr_list .item-list .hdr_list .link { background-image: url("../images/flecha_derecha.png"); background-position: right 15px center; background-size: 7px auto; color: #0154a0; display: block; padding: 10px 0; }
    .mod_header .navTblMob .mn-link.ui-state-active { background-image: url("../images/aspa_blanca.png"); background-size: 19px auto;}
    .hdr_list.main.capaSemitransparente.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom { display: none; }
    .mod_header .navTblMob .hdr_list .item-list.viajes .link.ui-state-active { background-image: url("../images/viajes_blanco.png"), url("../images/flecha_arriba.png"); }
	/*003366*/

    /* DJ */
    .flech_abajo { background-image: url("../images/flecha_abajo.png"); background-position: right 15px center !important; background-repeat: no-repeat !important; background-size: 12px auto !important; }
        .flech_abajo.ui-state-active { background-image: url("../images/flecha_arriba.png"); background-position: right 15px center !important; background-repeat: no-repeat !important; background-size: 12px auto !important; }

    .iconoConectadoIzqBuscador { margin-right: 62px; z-index: 2; margin-top: 5px; float: right; }
    .icono-conectado { background-image: url("./images/icono-conectado.png"),url("../images/flecha_abajo.png"); background-position: left 25px center, right 15px center !important; background-repeat: no-repea, no-repeat !important; background-size: 39px auto,12px auto !important; }
        .icono-conectado.ui-state-active { background-image: url("./images/icono-conectado.png"),url("../images/flecha_arriba.png"); background-position: left 25px center, right 15px center !important; background-repeat: no-repea, no-repeat !important; background-size: 39px auto,12px auto !important; }
    /* DJ */

    .men_desplaz { margin-left: 12px; margin-bottom: 17px; margin-right: 10px; }
    .item-list .mn-cont .select_sub_menu_desple { width: 92%; margin-left: 10px !important; /*border-bottom: 1px solid #17386b;*/ }
        .item-list .mn-cont .select_sub_menu_desple :last-child { border-bottom: none !important; }
    .CMSListMenuUL .CMSListMenuHighlightedLI { margin-top: 15px; white-space: nowrap; font-size: 16px; }
    .CMSListMenuUL .CMSListMenuLI .CMSListMenuLink { margin-top: 5px; text-align: center; width: 163px; background: none !important; }
    .CMSListMenuUL .CMSListMenuHighlightedLI .CMSListMenuLinkHighlighted { width: 199px; }
    /* .mod_header .navTblMob .hdr_list .item-list:first-child .link.ui-state-active { margin-top: 1px; background-color: #fff; background-image: url("../images/flecha_arriba_azul_oscuro.png"); border-bottom: 1px solid #1e3051; color: #f8f8f8; font-family: Lato; }*/
    .mod_header .navTblMob .hdr_list .item-list:first-child .CMSListMenuUL { display: flex; overflow-x: scroll; overflow-y: hidden; background-color: #3098cf; font-family: "Lato-bold"; font-size: 18px; text-transform: uppercase; height: 50px; }
        .mod_header .navTblMob .hdr_list .item-list:first-child .CMSListMenuUL .CMSListMenuLink { background-image: url("../images/flecha_derecha_azul_oscuro.png"); background-repeat: no-repeat; background-size: 7px auto; color: #fff; font-family: Lato-bold; padding-left: 0; width: 100%; white-space: nowrap; font-size: 18px !important; padding-left: 30px; padding-right: 30px;}
        .mod_header .navTblMob .hdr_list .item-list:first-child .CMSListMenuUL .CMSListMenuLinkHighlighted { background-repeat: no-repeat; background-size: 7px auto; color: #fff; font-family: Lato-bold; border: 1px solid #ffffff; padding: 8px 30px 6px; width: 100%; white-space: nowrap; font-size: 18px !important; }
        /* .mod_header .navTblMob .hdr_list .item-list:first-child .mn-cont { background-color: #003366; }
          .mod_header .navTblMob .hdr_list .item-list:first-child .mn-cont .link { margin-top: 0; font-family: Lato-;  }*/

        .mod_header .navTblMob .hdr_list .item-list:first-child .CMSListMenuUL a.CMSListMenuLink:hover { text-decoration: none; }

    .mod_header .navTblMob .der_list { float: none; padding: 0; width: 100%; right: 0; top: 0em; background-color: #ff5400; z-index: 1; }
        .mod_header .navTblMob .der_list.men_areaprivada { width: 300px; height: 130px; margin-top: 0px; }
            .mod_header .navTblMob .der_list.men_areaprivada .link_areaprivada { font-family: Lato-bold !important; font-size: 16px !important; padding: 0px; margin-left: 19px; color: #ffffff !important; background-color: #ff5400 !important; }
        .mod_header .navTblMob .der_list .item-list { display: block; border-right: medium none; float: unset; height: auto; width: auto; }
            .mod_header .navTblMob .der_list .item-list:first-child { background-color: #ff5400; }
            .mod_header .navTblMob .der_list .item-list .link { background-image: url("../images/flecha_derecha_blanca.png"); background-position: right 15px center; background-repeat: no-repeat; background-size: 7px auto; display: block; margin-top: 1px; padding: 10px 0 10px 20px; color: #fff; float: none; }
            .mod_header .navTblMob .der_list .item-list:first-child .link { background-image: url("../images/flecha_abajo.png"); background-size: 12px auto; }
            .mod_header .navTblMob .der_list .item-list .link.ui-state-active { background-color: #fff; background-image: url("../images/flecha_arriba_azul.png"); border-bottom: 1px solid #0154a0; color: #0154a0; font-family: Lato-bold; }
            .mod_header .navTblMob .der_list .item-list:first-child .link.ui-state-active { background-color: #ff5400; background-image: url("../images/flecha_arriba.png"); border-bottom: none; color: #fff; font-family: Lato-bold; }
            .mod_header .navTblMob .der_list .item-list .mn-cont { position: relative; top: 0; }
            .mod_header .navTblMob .der_list .item-list .der_list { background-color: #fff; font-size: 14px; padding-left: 20px; position: relative; top: 0; position: relative; top: 0; width: 100%; }
                .mod_header .navTblMob .der_list .item-list .der_list .link { background-image: url("../images/flecha_derecha.png"); background-size: 7px auto; color: #0154a0; font-family: Lato-bold; }
            .mod_header .navTblMob .der_list .item-list:first-child .der_list .link { background-image: url("../images/flecha_derecha_naranja.png"); color: #ff5400; font-size: inherit; }
    .mod_header .navTblMob .mn-kebab.ui-state-active { background-color: #0154a0; }

    .mod_header .buscadorTblMob { display: inline-block; }
        .mod_header .buscadorTblMob .pipe_list { position: absolute; right: 0; top: 0; height: 50px; width: 100px; }
            .mod_header .buscadorTblMob .pipe_list  .item-list{  height: 100%; width: 50%; margin-top: -2px;}
			.mod_header .buscadorTblMob .pipe_list .item-list .link { padding-bottom: 0; }
            .mod_header .buscadorTblMob .pipe_list .item-list.buscador .link { background-image: url("../images/lupa_azul.png"); background-position: center center; background-repeat: no-repeat; background-size: 21px auto; height: 100%; width: 100%; }
			/*.mod_header .buscadorTblMob .pipe_list .item-list.usuario .link { background-image: url("../images/usuario_naranja.png"); background-position: center center; background-repeat: no-repeat; background-size: 100%; height: 100%; width: 100%; }*/
        .mod_header .buscadorTblMob .nptBuscador { background-color: #e9e9e9; height: 50px; position: absolute; top: 0; width: calc(100vw - 50px); z-index: 2147483647; }
            .mod_header .buscadorTblMob .nptBuscador .tBox { background-color: #ffffff; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #fff; border-style: none none none solid; border-width: medium medium medium 1px; color: #7f7f7f; font-family: Lato-bold; margin-left: 10px; margin-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-top: 6px; width: calc(100% - 90px); border-radius:7px; }
            .mod_header .buscadorTblMob .nptBuscador .btnBuscar { background-color: #e9e9e9; background-image: url("../images/lupa_azul.png"); background-size: 20px auto; border: medium none; height: 20px; margin-left: 2px; margin-right: 14px; width: 20px; }
            .mod_header .buscadorTblMob .nptBuscador .btnCerrar { background-color: #e9e9e9; background-image: url("../images/aspa_blanca.png"); background-size: 20px auto; border: medium none; height: 20px; width: 20px; }

    .mod_header .mod_menu { display: none; }

    .mod_breadcrumbs { display: none; }
    /****/
    .li_submenu { padding-left: 15px; border-left: 1px solid #ffffff; padding-bottom: 24px; text-align:left; }
        .li_submenu:last-child { padding-bottom: 0px; }
    .link_submenu { color: #ffffff; font-family: lato-bold; font-size: 16px;}
        .link_submenu.selected { border-left: 3px solid #ffffff; margin-left: -15px; padding-left: 10px; padding-top: 2px; padding-bottom: 3px; }
    .ul_submenu.ui-accordion-content-active { margin-left: 20px !important; padding-top: 5px !important; }

    /* DJ */
	/*.mod_header .buscadorTblMob .mn-cont { position: absolute; top: 20px; left: 0; width: 100%; }*/
    .mod_header .der_list.men_areaprivada.con { height: auto; }
	.mod_header .men_ap_naranja { color: #ffffff; background-color: #ff5400; width: 100vw; font-family: lato-bold; font-size: 26px; padding: 20px 12px !important; display:none; z-index: 10000; position:absolute; }
    .mod_header .men_ap_naranja .lblTit { margin-left: 20px; padding-bottom: 8px; }
	.mod_header .der_list.men_areaprivada { height: auto; width: 100%; background-color: #f2f7fd; margin-top: 8px; padding-bottom: 1px; }
	.buscadorTblMob .hegith_control { z-index: 4; }
	/*.buscadorTblMob .hdr_list.men_ap_naranja { margin-top:-2px; }*/


        .mod_header .der_list .men_areaprivada.con .item_areaprivada { font-family: Lato-bold !important; font-size: 16px !important; padding: 0px; margin-left: 19px; color: #ffffff !important; background-color: #ff5400 !important; }
            .mod_header .der_list .men_areaprivada.con .item_areaprivada.mediador { font-family: Lato-bold !important; font-size: 16px !important; padding: 0px; margin-left: 19px; color: #ffffff !important; background-color: #ff5400 !important; }

        .mod_header .der_list.men_areaprivada .link_areaprivada { font-family: Lato-bold !important; font-size: 16px !important; padding: 0px; margin-left: 20px; color: #ffffff !important; background-color: #ff5400 !important; border: 0; width: 150px; }
            .mod_header .der_list.men_areaprivada .link_areaprivada.con { font-family: Lato-bold !important; font-size: 16px !important; padding: 0px; margin-left: 19px; color: #ffffff !important; background-color: #ff5400 !important; border: 0; text-align: left; width: 150px; }

		/*.mod_header .navTblMob .der_list.men_areaprivada.ui-accordion-content { background-color: #f2f7fd;  }*/
    /* DJ */
    /***********/
    /*****************PIE****************/
    .footer .cont-logo-footer { width: 100%; float: none; margin-bottom: 1em; }
    .footer .logos { padding-bottom: 1em; }
    .footer .compartir-footer { float: none; }
    .li-footer { width: 100%; margin-left: 0; margin-right: 0; }
    .compartir-footer a { margin-left: 0; }
    .redes_sociales.ultimo { margin: 0; }
    .imgfooter { display: none; }
    .imgfooter-mobile { display: inline; margin-top: 10px; }
    .link_comp_whatsapp { display: inline-block !important; }
    .ultimafila li { display: table-row; height: 3em; }
    .ultimafila .link-footer::after { content: none; }
    .footer .redes_sociales { margin-left: 6%; }
    .box-footer h4.contacto.tablet-mobile { display: block; }
    .box-footer h4.contacto.escritorio { display: none; }
    /*Visibilidad imagen carrusel*/
    /****Carruseles Home****/
    .cont_img img.normal_res { display: none; }
    .cont_img img.alta_res { display: none; }
    .cont_img img.alta_res_movil { display: inline; width: 100%; margin: 0 auto; }
    .contenedor-texto p { margin-right: 1em; }
    .contenedor-imagen { width: 90%; }
        .contenedor-imagen img { width: 100%; }
    .contenedor-texto { width: 100%; }
    .col-lg-3.col-md-12.col-xs-12 .contenedor-noticias { display: none; }
    .panelAntSig span.titularDes { display: none; }
    .panelAntSig span.gris { display: none; }
    .panelAntSig { height: 90px; min-height: 0; }

    .contenedor-texto { width: 100%; }
    .mod-detail-confiar .md-list-confiar .item-list { display: inline; }
        .mod-detail-confiar .md-list-confiar .item-list .link { padding: 0; margin: 0; }
        .mod-detail-confiar .md-list-confiar .item-list img { max-width: 136px; max-height: 136px; }
    .mod-detail-confiar .md-list .item-list .tit { margin-top: -0.75em; }
    .mod-detail-confiar { padding-bottom: 0.5em; }
    .md-title-confiar span { font-size: 22px; }
    h4.subtit { margin-top: -2em; }
    .box2 { margin-top: 0; }
    .mod-detail-dudas .md-title-dudas { display: inline-block; margin-left: 0; text-align: left; }
    .mod-detail-dudas .md-title-dudas { font-size: 22px; padding-left: 0em; margin-left: 0; }
    .mod-detail-dudas .md-subtitle-dudas { padding-left: 0; }
    .mod-detail-dudas .list { padding-left: 0em; }
    .mod-detail-dudas .btn.faqs { margin-left: 0; }

    .mod-detail-dudas .list { font-size: 16px; }
    li.tick { margin-left: 10px; }
    .tick a { font-size: 16px; }
    .mod-detail-dudas.doctor { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
    .mod-detail-dudas .btn.faqs { width: 100%; }
    .search-buscador.FAQ { margin-left: 0; width: 100%; }
    .box3 { height: 600px; padding: 0 3em 0 2em; margin: 3em 3em 3em 0em; }

        .box3.alturaFija { height: 100%; }
    .peq.box3 { height: 300px; padding: 0 3em 0 2em; margin: 0em 3em 3em 0em; }
    .box5 { align-items: center; background-color: #fff; border: 1px solid #bbb; box-shadow: 1px 1px 1px #cecece; float: left; height: 282px; margin-top: 4em; margin-bottom: 2em; padding: 0 2em 2em; width: 100%; background-image: url("/Asisa/Public/images/modules/backgrounds/medicosWidgetCMHome.png"); background-repeat: no-repeat; background-size: 95px 85px; background-position: top 2em right 2em}
    .peq.box5 { height: 100%; padding: 0 2em 0 2em; margin: 0em 3em 3em 0em; }
    .peq.box5 .peq.mod-detail-confiar .md-title-confiar { width:60%; }
        .peq.box5 .peq.mod-detail-confiar .md-title-confiar2 { width:80%; }
            .peq.box5 .peq.mod-detail-confiar .md-title-confiar3 { width:100%; }
    .for-item.col-lg-3.col-md-12.col-xs-12, .for-item.col-lg-3.col-md-8.col-xs-12, .for-item.col-lg-2.col-md-4.col-xs-12, .for-item.col-lg-4.col-md-6.col-xs-12 { margin-bottom: 1.5em; }
    .btn-calcular { width: 100%; margin: 0px; }

    /*icono Whatsapp*/
    .lista_redes_sociales.whatsapp { display: inline-block !important; }
    .link_comp_whatsapp { background-image: url("images/modules/icons/compartir_whatsapp.png"); background-size: 40px auto; display: inline-block; height: 40px; width: 40px; }
        .link_comp_whatsapp:hover { background-image: url("images/modules/icons/compartir_whatsapp_hover.png"); }
    .footer .link_comp_whatsapp { display: block !important; }
    .contenedor-noticias-gris { display: none; }

    /*ajustar ultimas noticias */
    .contenedor-noticias { height: 100%; width: 100%; }
    .contenedor-princ-not { height: 100%; width: 100.5%; min-height: 0px; }
    .contenedor-noticias.contenedor_noticias_desplaz { display: none; }
    .contenedor-ult-noticias { height: 650px; }
    /*Carrusel Home*/
    .carrusel div { display: inline-block; position: relative; text-align: center; width: 100%; }


    .carrusel img { margin: 15px auto; width: 100%; }


    .carrusel .texto { bottom: 1em; }



        .carrusel .texto h3 { line-height: 2em; margin: 1.5em 1em 1em; }



        .carrusel .texto p { margin: 1.5em 1em 1.5em; text-align: left; }

    .containerAyuda { display: none; }

    /* ERROR 404 */

    .buscadorError { margin-bottom: 3em; position: relative; }

    .btnError { width: 100%; display: block; }

    .mod_content { padding-top: 40px; }
    .mod_content_no_menu { padding-top: 40px; }

    .hideDesktop { display: inline; }
    .hideMobile { display: none; }

    [style*="display: block"] + .panelEsconder { background-color: rgba(255,255,2550,.6) !important; z-index: 2 !important; height: 100%; width: 100%; position: fixed !important; top: 48px; margin: 0px !important; }
	.capaSemitransparente { z-index: 4; }

    /**** TABLAS ********************/
    .dosTablas table { width: 100%; }
    table.tablaGenerica { width: 100%; }
    .tablaGenerica thead { display: none; }
    .tablaGenerica tr:nth-of-type(2n) { background-color: inherit; }
    .tablaGenerica tbody td { display: block; text-align: center; width: 100%; text-align: left; font-size: 18px; }
        .tablaGenerica tbody td:before { content: attr(data-label); display: block; justify-content: flex-start; font-weight: bold; font-family: Lato-bold; }
    .colVerde { color: #00a262 !important; }
    .colRojo { color: #cc0019 !important; }
    .tablaIzq { margin-right: 0%; }
    .tablaDer { margin-left: 0%; }

    /*Tabla de checks */
    .tablaGenerica.tabContGluc th, .tablaGenerica.tabContGluc td { width: 100%; }



    /**** DIABETES ********************/
    li.li-Alimentos { width: 100%; }

    .box-alimentos { height: auto; }

    .sinPaddingDer { padding-right: 10px; }

    .marginLeft { margin-left: 0% !important; }

    .divPreg .linkInfoDiab { width: 100% !important; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 56px; height: auto; }

    /* DIABETES */
    .alinearImagenCentro { text-align: center; }

    .diabetes-li .divImgText { height: auto; }

    .sinPaddingDer { padding-right: 0px; }

    .box2.boxDiabetes img { max-width: 100%; padding: 15px; }

    .contenedor-texto.marginLeft { margin-left: 0% !important; }

    .tablaGenerica.tabContGluc td.primero { width: 100%; }


    /* Login área privada Cabecera*/
    .pnlAreaPrivada .capa_semitransparente { display: none !important; }
    .der_list.men_areaprivada.con .subtit_bienvenida { text-align: left; font-size: 20px; max-width: 100%; color: #333333; }
        .der_list.men_areaprivada.con .subtit_bienvenida span { white-space: nowrap; }
        .der_list.men_areaprivada.con .subtit_bienvenida.tramites span { white-space: normal; }
    .der_list.men_areaprivada.con .info-login .tit_bienvenida { display: block; }
    .der_list.men_areaprivada.con .info-login dd { font-size: 22px; margin-left: 21px; }
    .der_list.men_areaprivada.con .info-login .gestionar dt { font-family: Lato-Bold; font-size: 24px; }
    .der_list.men_areaprivada.con .info-login .info-login-text.mov { display: block; width: 100%; margin-bottom: 31px; }
    .der_list.men_areaprivada.con .info-login .gestionar { width: 100%; height: 100%; background-color: #f2f7fd; margin-bottom: 35px; line-height: 2; }
    .der_list.men_areaprivada.con .info-login .consultar { line-height: 2; width: 100%; height: 100%; }
    .der_list.men_areaprivada.con .info-login .gestionar:hover { color: #333333; }
    .der_list.men_areaprivada.con .info-login .consultar:hover { color: #333333; background-color: #f2f7fd; }
    .der_list.men_areaprivada.con .info-login { width: calc(100% - 22px - 22px); display: inline-block; vertical-align: top; float: left; margin-left: 22px; text-align: center; display: block; }
    .der_list.men_areaprivada.con .login-aseg { display: none; }
     .mod-detail-acceder .login-aseg { display: inline-block; width: 26%; height: auto; vertical-align: top; border: solid 1px #979797; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2); font-size: 16px; color: #274064; font-family: Lato; line-height: 1.5; margin-left: 0em }
    .der_list.men_areaprivada.con .desconectar_log { margin-bottom: 39px; display: flex; width: calc(100% - 42px); height: auto; margin-left: 21px; border: solid 2px #ff5400; height: 60px; align-items: center; background-color: #ff5400; color: #ffffff; font-family: Lato-Bold; font-size: 22px; }
        .der_list.men_areaprivada.con .desconectar_log:hover { border: solid 2px #ff5400; background-color: white; color: #ff5400; }
        .der_list.men_areaprivada.con .desconectar_log a { width: 100%; text-align: center; }
    .der_list.men_areaprivada .info-login .tit_bienvenida { display: none; }
        .der_list.men_areaprivada .info-login .tit_bienvenida.mov { display: block; font-size: 24px; margin-bottom: 0px; }
    .der_list.men_areaprivada .info-login .info-login-text.mov { display: none; }
    .der_list.men_areaprivada .info-login .subtit_login.mov { display: none; }
    /*CAMBIOS HX*/
    .der_list.men_areaprivada .info-login .subtitloginmovh3 { display: none; }
    /*CAMBIOS HX*/
    .der_list.men_areaprivada .info-login { width: auto; display: inline-block; vertical-align: top; float: left; margin-left: 22px; }
    .der_list.men_areaprivada .login-aseg .tit_acceso { display: none; }
    .der_list.men_areaprivada .login-aseg { border: none; box-shadow: none; font-size: 20px; font-family: Lato-Bold; width: 100%; max-height: unset; min-height: unset; height: 384px; }
        .der_list.men_areaprivada .login-aseg .img-acceder { background-image: url('/Asisa/Public/images/loginAreaprivada-accederbox.png'); width: 260px; height: 60px; position: relative; top: -67px; right: -35px; display: block; }
        .der_list.men_areaprivada .login-aseg .checkbox { margin: 22px 0px 40px 12px; font-family: Lato; font-size: 18PX; }
    .der_list.men_areaprivada .links-aseg .registrar { display: none; }
        .der_list.men_areaprivada .links-aseg .registrar.mov { display: block; text-align: left; width: 100%; margin-bottom: 23px; }
            .der_list.men_areaprivada .links-aseg .registrar.mov:hover { border-bottom: solid 1px #9b9b9b; }
    .der_list.men_areaprivada .links-aseg .restablecer { display: none; }
        .der_list.men_areaprivada .links-aseg .restablecer.mov:hover { border-bottom: solid 1px #9b9b9b; }
        .der_list.men_areaprivada .links-aseg .restablecer.mov { display: block; text-align: left; width: 100%; margin-bottom: 23px; }
    .der_list.men_areaprivada .links-aseg { display: block; font-size: 20px; margin: 0px 13px 70px 11px; width: calc(100% - 24px); }
    .der_list.men_areaprivada .login-aseg .img-acceder { display: none; }
    .der_list.men_areaprivada .login-aseg .acceder { display: block; background: #ff5400 none repeat scroll 0 0; cursor: pointer; border: solid #ff5400 2px; padding: 14px; height: 50px; padding: 6px; margin-top: -289px; font-family: lato-bold; font-size: 20px; }
        .der_list.men_areaprivada .login-aseg .acceder:hover { text-decoration: none; background: #ffffff none repeat scroll 0 0; border: solid #ff5400 2px; color: #ff5400; margin-bottom: 0px; }
    .der_list.men_areaprivada .login-aseg div { width: calc(100% - 24px); margin-left: 11px; }
    .der_list.men_areaprivada .login-aseg .error_pet { top: 317px; }
    .der_list.men_areaprivada .links-profmed div { width: 100%; margin-top: 0; }
    .der_list.men_areaprivada .links-profmed { width: calc(100% - 48px); margin-left: 22px; margin-top: 43px; margin-bottom: 13px; text-align: center; height: 72px; font-size: 12px; background-color: #f2f7fd; font-family: Lato-Bold; }
        .der_list.men_areaprivada .links-profmed .profesionales { border: solid 2px #ff5400; background-color: #e9e8e8; display: flex; align-items: center; margin-right: 15px; }
        .der_list.men_areaprivada .links-profmed .mediadores { background-color: #e9e8e8; display: flex; align-items: center; }
    .der_list.men_areaprivada .links-aseg .restablecer a { text-decoration: none; }
    .der_list.men_areaprivada .links-aseg .registrar a { text-decoration: none; }
	.der_list.men_areaprivada .login-aseg { margin-top: 15px; }

    .der_list.men_areaprivada .login-aseg .pnlErrorLoginCabecera { width: 90%; margin-top:1em; position:relative; top:-5em;}


    /* Login área privada Home*/
    .mod-detail-acceder .info-login { width: 100%; display: inline-block; vertical-align: top; margin-right: 0px; }
    .mod-detail-acceder .info-login-text { width: 100%; display: inline-block; margin-bottom: 2.3em; }
    .mod-detail-acceder .login-aseg { width: 100%; margin-right: 0px; }
        .mod-detail-acceder .login-aseg div { margin: 1.5em auto; width: 88%; }
    .mod-detail-acceder .imgLogin { visibility: hidden; width: 0px; margin: 0; }


    .src-search.dos{width:23% !important; margin-right:14px !important;}
    .errorDepor {margin-left:8px; margin-top:65px; padding:5px;}


    .mod_header [id$="divLoginDepyEsc"] .men_ap_naranja  {background-color:#3098cf;}       
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .tit_bienvenida {color: #3098cf !important;}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg .acceder {background-color: #3098cf !important; border: solid #3098cf 2px !important; margin-top: 25px !important; color:#ffffff;}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg .acceder:hover {background-color: #3098cf !important; border: solid #3098cf 2px !important; margin-top: 25px !important; color:#ffffff;}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg {min-height:280px; height:0px;}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg .error_pet { position: unset; margin-top:20px;}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg .error_pet span { width: auto;top: 242px;color: #cc0019;font-size: 14px; font-family:Lato;}
    .mod_header [id$="divLoginDepyEsc"] .der_list.men_areaprivada .login-aseg .error_pet a { width: auto;top: 242px;color: #cc0019; font-size: 14px;   font-family: Lato-bold; }
    
    .mod_header [id$="pnlConectadoMobileDepyEsc"] .men_ap_naranja  {background-color:#3098cf;}       
    .mod_header [id$="pnlConectadoMobileDepyEsc"] .der_list.men_areaprivada .tit_bienvenida {color: #3098cf !important;}
    .mod_header [id$="pnlConectadoMobileDepyEsc"] .der_list.men_areaprivada.con .tit_bienvenida a {color: #3098cf;}
    .mod_header [id$="pnlConectadoMobileDepyEsc"] .der_list.men_areaprivada .login-aseg {min-height:280px; height:0px;}
    .mod_header [id$="pnlConectadoMobileDepyEsc"] .der_list.men_areaprivada.con .desconectar_log {background-color: #3098cf; border: solid #3098cf 2px;}
    .mod_header [id$="pnlConectadoMobileDepyEsc"] .der_list.men_areaprivada.con .desconectar_log:hover {background-color: #3574b1; border: solid #3574b1 2px; color:#ffffff;}
     
    .loginHomeDepyEsc {background-color: #f2f7fd; border: solid 1px #3098cf; width: 100%; height: 375px; padding: 34px;}
    .loginHomeDepyEsc > span {font-family: Lato; font-size: 24px; color: #2e73b3;}
    .loginHomeDepyEsc .titAcceso {margin-bottom: -10px; font-size: 24px; color: #2e73b3; text-align: left; font-family: Lato;}
    .loginHomeDepyEsc .login-aseg {border: none; width: 100%; background-color: none;}
    .loginHomeDepyEsc .login-aseg div {width: 100%; margin-left:0px;}
    .loginHomeDepyEsc .login-aseg .img-acceder-mobile {background-color: #3098cf ;border: solid #3098cf 2px ;margin-top: 0px; margin-bottom: -50px;background-image: none; width: 100%; height: 44px; position: absolute; display: inherit; float: unset; right: 0px; left:0px; bottom: 0px;border: none;  font-size: 18px;font-family: Lato;color: #ffffff;}
    .loginHomeDepyEsc .login-aseg .img-acceder-mobile:hover {background-color: #3574b1 ;border: solid #3574b1 2px ;margin-top: 0px; margin-bottom: -50px;background-image: none; width: 100%; height: 44px; position: absolute; display: inherit; float: unset; right: 0px; left:0px; bottom: 0px;border: none;  font-size: 18px;font-family: Lato;color: #ffffff;}
    .loginHomeDepyEsc .login-aseg .img-acceder {display:none; }
    .loginHomeDepyEsc .login-aseg .img-acceder:hover {display:none;}
    .loginHomeDepyEsc .login-aseg .error_pet { position: unset; }
    .loginHomeDepyEsc .login-aseg .error_pet span { width: auto;top: 242px;color: #cc0019;font-size: 14px;}
    .loginHomeDepyEsc .login-aseg .error_pet a {width: auto;top: 242px;color: #cc0019;font-size: 14px; font-family:Lato-bold; margin-left:-6px;}

	
	/*.col-xs-12 {padding:0px;}*/
	.mod_content {padding:0px;}
	.mod-detail-finVida {background-color:#eeeeee;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);padding:21px;}
	
	.col-lg-8 .cuadro{padding:0px;}
	.col-lg-5 a:hover {text-decoration: none;}
	   .col-lg-8 .cuadro h1{padding-top:30px;width:100%;height:5px;font-size:27px;margin-bottom:10px}
	   .col-lg-8 .cuadro img{display:block;margin-left:0px;margin-top:0px;width:225px;height:32px;}
	   .col-lg-8 .texto {margin-top:80px;}
	       .col-lg-8 .texto h2{margin-bottom:40px;}
	#detalle2.mod-detail-finVida  {background-color:white;padding:7px;padding-top:0px}
	.col-lg-12 .secc .cabeceraTabla {height:80px;background-color:#f8f8f8;box-shadow:1px 1px 4px 0 rgba(0,0,0,0.2);}
		.col-lg-12 .secc .cabeceraTabla h2{ font-size: 20px; padding-left: 12px; padding-top: 12px; padding-bottom: 7px; width: 78%;}
		.al-filter__link::after {position: relative;width: 50px; height: 30px;}
	.contenidoTabla {display:block;-moz-column-count: 1;-webkit-column-count: 1;}
		.contenidoTabla p{width:400px;-moz-column-count: none;-webkit-column-count: none;}
	.Tabla ul li:first-child{border-right: none;border-bottom: 1px solid #ddd;padding-bottom:0px;}
	.Tabla ul li:last-child{padding-top:30px;padding-left:18px;}	
	.Tabla ul li:last-child {padding-bottom:0px;}
		.Tabla ul li:last-child .contenidoTabla{padding-bottom:0px;}
	.ultimoCuadro{background-color:#eeee;padding-bottom:40px;padding-top:40px;display: inline-block; width: 100%; width: 109%; margin-left: -1em;}
	.dentroUltimo{background-color:#ffffff;border-radius:6.4px;border: solid 1.3px #1c4a8d;width:90%;height:100%;margin-right:20px;margin-left:20px;margin-top:0px;}
	.ultimoCuadro #img_manita{display:none;}
	/*.col-lg-10{padding:0px;border:0px;margin:0px;}*/
	#textSpanMano {padding-left:15px;width:49%;}
	.titApps {background-color:#eeeeee;width:auto;height:40px;margin-top:15.4px;margin-left:16px;margin-right:18px;text-align:center;}
	.col-lg-7 #p_lt_ctl01_LoginV9_1_lblTitApps{border-bottom:100px;font-family: Lato;font-size: 18px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 50px;letter-spacing: normal;text-align: left;color: #1c4a8d;}
	.rellenoApps {padding-top:30px;width:100%;height:128.8px;font-family: Lato;font-size: 18px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.13;letter-spacing: normal;text-align: left;color: #4c88be;}
    .rellenoApps span {display:inline-block;width:100%;}
	.textApps {padding:0px;padding-left:2px;}
	.imgManitaReves {display:inline-block;width:116px;height:115px;float:right;}
	.pieApps {margin-top: 15%;  background-color: #ffffff; width: 96%; height: auto; margin-left: 4px; margin-bottom: 5px; padding-top: 0px;}
	.textPie {width:79px;height:16px;font-family:Dosis;font-size:12.8px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#6a5f54;}
	#p_lt_ctl01_LoginV9_1_imgAppAndroid {display:inline-block;width:95px;height:29px;float:center;margin-top:10px;}
	#p_lt_ctl01_LoginV9_1_imgAppIos {display:inline-block;width:95px;height:29px;float:center;margin-top:10px;}
	.wrapper {padding-bottom:0px;}
	.col-lg-8 .cuadro{padding-top:0px;}
    .col-lg-8 .texto{width:100%;}
    .mod-detail-finVida{padding-top:0px;}
    #detalle.mod-detail-finVida {margin-top:0px;margin-bottom:0px;padding-bottom:0px}
	#imagenManos {display:none;}
    .img_titleFinalizacionVida{display:none;}
    .contenedorPpal { padding-left: 0.9375em; padding-right: 0.9375em; }
    /*NUEVO VIDAACC*/
    .mod-detail-finVida.VidaAcc{width:109%;margin-left:-1em;margin-top:0px;padding-bottom: 0px;}
        .mod-detail-finVida.VidaAcc h1 span{font-family: Lato; font-size: 26px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal;
      text-align: left; color: #274064;}
        .mod-detail-finVida.VidaAcc .texto h2 span{font-family: Lato;font-size: 22px;font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.32; letter-spacing: normal; text-align: left;
  color: #285fa1;}
    .mod-detail-finVida.VidaAccBlanco{width:109%;margin-left:-1em;margin-top:0px;background-color:#ffffff}
        .mod-detail-finVida.VidaAccBlanco .titulo .txtTitulo{font-family: Lato; font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal;
        text-align: left; color: #274064}
             .mod-detail-finVida.VidaAccBlanco .contenedorDesplegable .contenidoTabla .txtTabla span{font-family: Lato;font-size: 16px;font-weight: bold;text-align: left;color: #6a5f54;padding-left: 5px;}
    .ultimoCuadroVidaAcc{background-color:#eeee;padding-bottom:40px;padding-top:40px;display: inline-block; width: 100%; width: 109%; margin-left: -1em;}
        .ultimoCuadroVidaAcc .dentroUltimo .imgApps{padding-top:0px; margin-top: 6px;}
            .ultimoCuadroVidaAcc .dentroUltimo .imgApps .autoImgLogin.imgManoMvlNone{display:none}
            .ultimoCuadroVidaAcc .dentroUltimo .col-lg-10 .textApps .titApps span span{font-family: lato-Bold;}
        .ultimoCuadroVidaAcc .dentroUltimo .col-lg-10 .pieApps .imgApps .autoImgLogin{width:37%;}
    .mod-detail-finVida.noFirmaVidaAcc {width:109%;margin-left:-1em;margin-top:0px;padding-bottom: 0px; padding-left: 30px;}
        .mod-detail-finVida.noFirmaVidaAcc .cuadro h1 span{font-family: Lato; font-size: 26px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal;
      text-align: left; color: #274064;}
        .mod-detail-finVida.noFirmaVidaAcc .col-lg-8 .texto { margin-top: 20px;}
            .mod-detail-finVida.noFirmaVidaAcc .col-lg-8 .texto  h2 span{font-family: Lato;font-size: 22px;font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.32; letter-spacing: normal; text-align: left;
  color: #285fa1;}
    .al-filter__link { font-family: Roboto-Regular, sans-serif; font-size: 16px; font-size: 1rem; display: inline-block; text-decoration: none; outline: none;
    vertical-align: top; margin-top: 5px; margin-top: 0.3125rem; position: relative; float: right; width: 14%; margin-right: 6px;}

    /*FIN NUEVO VIDAACC*/
}

/*LARGE RESOLUTION STYLES*/
@media screen and (max-width: 1304px) and (min-width: 1024px) {

	.ultimoCuadroVidaAcc .dentroUltimo .col-lg-10 .textApps.col-lg-7{width:52%;}
    .row { margin: 0; }

    .mod_header .hdr_list { float: right; margin-right: 10px; }
    .mod_header .mod_menu .hdr_list .item-list .link { background-size:45px /*background-image: none; padding-left: 18px; padding-right: 18px;*/ }
    .mod_header .mod_menu .hdr_list .item-list.selected .link { /*background-image: none; padding-left: 18px; padding-right: 18px;*/ }
    .mod_header .mod_menu .hdr_list .item-list:hover .link { /*background-image: none; padding-left: 18px; padding-right: 18px;*/ }
    .mod_header .hdr_list .link span { font-size:14px; }
    .mod_header .hdr_list .item-list { font-size:78%; }
    .mod_header .hdr_list .item-list .Der.selected {top:-4.43em; left:0.05em}
    .mod_header .hdr_list .item-list .Izq.selected {top:-4.43em; left:-1.15em}
    .mod_header .hdr_list .item-list .Der.selected .DerAft {border-bottom-left-radius:0.45em; width:0.55em;}
    .mod_header .hdr_list .item-list .Izq.selected .IzqAft {border-bottom-right-radius:0.45em; width:0.55em;}

    /*.mod_header .hdr_list .item-list.buscador { margin-left: 2em; }*/

    .mod_header .hdr_list.srcOp .link span { display: inline; }

   /* .mod_header .mod_menu .nptBuscador { position: absolute; right: 0; width: 83vw; }*/

    .mod_breadcrumbs { padding-left: 0.9875em; }
    ul.cuatrocol li, ul.cuatrocol.psicologia li { width: 32.5%; }

    /*csaezort: Visibilidad imagen carrusel*/
    /****Carruseles Home****/
    .cont_img img.normal_res { display: inline; margin: 0 auto; }
    .cont_img img.alta_res { display: none; }
    .cont_img img.alta_res_movil { display: none; }

    /*mboludat: ajustar ultimas noticias */
    .contenedor-noticias { height: 100%; width: 152%; }
    .contenedor-princ-not { height: 100%; max-height: 1060px; width: 100%; }
    .contenedor-noticias.contenedor_noticias_desplaz { display: none; }

    input.buscadorError { margin-top: 40px; height: 50px; min-width: 88%; }

    .btnError { width: 48%; }

    .mod_header .hdr-contImg { margin-right: 0; }
    .mod_header .seg > a { font-family: Lato-bold; font-size: 16px; padding-bottom: 0.865em; padding-top: 0.865em; }
    .mod_header .seg .CMSListMenuUL li a { font-family: Lato-bold; font-size: 16px; padding: 10px 30px; }

    .mod_header .hdr_list { width: 100%; }

    /* DIABETES */
    .alinearImagenCentro { text-align: left; }
	
	/*****NUEVAS2018*****/
	.mod_header .hdr-contImg .img { top: 0px; width: 135px; height: auto; }
	.mod_header .mod_menu .nptBuscador { top: 20px; }
	/*.item-list.ap.active .capa_semitransparente { top: 50px; }*/
}

@media screen and (min-width: 765px) and (max-width: 990px) {
    .procNoCompleta {
        margin-top: 40px;
        margin-bottom: 25px;
        margin-left: auto;
        margin-right: auto;
        width: 80%;
    }
}
    #jsder, #jsizq {
        display: none;
    }
