@charset "utf-8";

/* *************************************************************************** */
/* Proyecto: MINHAP                                                            */
/* Título: layout.css                                          */
/* Desripción: Estructura general del site                     */
/* *************************************************************************** */

/*------------------------------ WRAPPER --------------------------------------*/  
.general_content { position: relative; float: left; width: 100%; }
.wrapper_menu { position: relative; width: 90%; margin: 0 auto; }
.wrapper { width: 64em; margin: auto;}
.wrapper.home { max-width: 100%; }
.anchoAmpliado { width: 80em; margin: auto;}

/*------------------------------ HEADER ---------------------------------------*/
/*Header*/
.mod_header { /*float: left;*/ width: 100%; border-top: 2px solid #00546b;}
.mod_header .contentHeader {/* position: relative; */margin: auto;width: 100%;max-width: 64em;}
.mod_header .contentHeader .mdh-left {width: 44%;float: left;padding-top: 0.8em;}
.mod_header .contentHeader .mdh-left .mdhl-lang { float: left;}
.mod_header .contentHeader .mdh-left .mdhl-lang .md-idiomas { float: left;}
.mod_header .contentHeader .mdh-left .mdhl-lang .md-idiomas .item { float: left;}
.mod_header .contentHeader .mdh-left .mdhl-lang .md-idiomas .item .link { padding: 0 0.45em; text-decoration: none; font-size: 0.9375em; color: #00546b; border-right: 1px solid #00546b;}
.mod_header .contentHeader .mdh-left .mdhl-lang .md-idiomas .item .link.selected {font-family: raleway-medium;}
.mod_header .contentHeader .mdh-left .mdhl-lang .md-idiomas .item .link:hover {text-decoration: underline;}
.mod_header .contentHeader .mdh-left .mdhl-lang .md-idiomas .item .link.last { border-right: none; padding-right: 0;}
.mod_header .contentHeader .mdh-left .mdhl-lang .md-idiomas .item .link.first { padding-left: 0;}
.mod_header .contentHeader .mdh-right {float: right;width: 56%;padding-top: 0.45em; min-height: 2em;}
.mod_header .contentHeader .mdh-right .md-areaCampania { float: right;width: 27%;padding-top: 10px;padding-right: 15px;padding-bottom: 0px;padding-left: 0px;}
.mod_header .contentHeader .mdh-right #divReloj { float: left;  width: 73%; padding-top: 10px;   padding-right: 15px;  padding-bottom: 0px; padding-left: 10px;}
.mod_header .contentHeader .mdh-right .md-buscador {float: right;position: relative;width: 27%;/* padding-top: 10px; */padding-right: 15px;padding-bottom: 0px;padding-left: 0px;}
.mod_header .contentHeader .mdh-right .md-buscador .frmSearch { border: 1px solid #B8B8B8; border-radius: 5px; width: 100%; float: right; padding-right: 20px;}
.mod_header .contentHeader .mdh-right .md-buscador .frmSearch .field-search { height: 1.5em; padding: 0; font-size: 0.85em; color: #878787; background: none; border: none; width: 100%; float: left; padding-left: 2%;}
.mod_header .contentHeader .mdh-right .md-buscador .frmSearch .btn-send { position: absolute; top: 0; right: 0; width: 25%; height: 1.35em; color: transparent; border-radius: 0 5px 5px 0; background: url(../img/general/icons/lupa.png) no-repeat center center #00546b;border: 0; text-indent: -9999px;}
.mod_header .contentHeader .mdh-right .md-buscador .frmSearch .btn-send.btn-send-edit {position: relative; margin-left: 9.6em; top: -22px;}
.mod_header .contentHeader .mdh-right .md-redesSociales { float: right; margin-right: 2.0625em;}
.mod_header .contentHeader .mdh-right .md-redesSociales .cont_img {display: inline-block;width: auto;margin-left: 0.2em;color: transparent;font-size: 0;}
.mod_header .contentHeader .mdh-right .md-redesSociales .cont_img:last-child{margin-left: 3em; height: 24px}
.mod_header .contentHeader .mdh-right .md-redesSociales a img{ height: 22px; }
.mod_header .contentHeader .mdh-right .md-redesSociales .cont_img:last-child a img{margin-left: 3em; height: 24px}
.mod_header .contentHeader .mdh-right .md-contacta { float: right; width: 20%;}
.mod_header .contentHeader .mdh-right .md-contacta .contact { padding-left: 34px; color: #707070; display: block; line-height: 2em; font-size: 0.8075em;font-family: raleway-medium; background: url(../img/general/icons/ico-contacta.png) 1px center no-repeat;}
/*.mod_header .contentHeader .mdh-right .md-mejora {float: right;width: 70%;}*/
.mod_header .contentHeader .mdh-right .md-mejora .mejora {float: left;padding-left: 22px;color: #24536d;display: block;line-height: 2em;font-size: 1.075em;font-family: raleway-bold;background: url(../img/general/icons/ico-mejorar.png) 2px center no-repeat;}
.mod_header .contentHeader .bckHeader {float: left; margin-top: 0.6em;}
.mod_header .contentHeader .bckHeader_ministerio {float: left; margin-top: 0.6em;}
.mod_header .contentHeader .bckHeader_organismo {float: left; margin-top: 0.6em;}
.mod_header .contentHeader .bckHeader_campania {float: left; margin-top: 0.6em;}
.mod_header .contentHeader .menuT { display: none;}
.mod_header .logo_PAE {float: left;display: block;/* max-height: 72px; */}
.mod_header .cont_img img {/*width: 203px; height: 50px;*/display: block;float: left;max-width: 383px;}
.mod_header .cont_img_campania  { float:left;}
.mod_header .cont_img_ministerio  { float:left;}
.mod_header .cont_img_organismo {float:left;}
.mod_header .cont_img_campania  img{ /*! max-width: 15%; */ max-height: 65px;}
.mod_header .cont_img_ministerio img { /*! max-width: 27%; */ max-height: 65px;}
.mod_header .cont_img_organismo img{ /*! max-width: 15% */ max-height: 72px;}
.mod_header .cont_img img {/*width: 203px; height: 50px;*/display: block;float: left; max-width: 383px;}
.mod_header .menuNav.web { display: block; float: left; width: 100%;}
.mod_header .menuNav.web .bckNav { position: relative; float: left; width: 100%; margin: auto;}
.mod_header .menuNav.web .bckNav .ui-accordion .ui-accordion-header { padding: 0;}
.mod_header .menuNav.web .bckNav .ui-accordion .ui-accordion-header:focus { outline-color: transparent;}
.mod_header .menuNav.web .bckNav .ui-accordion .ui-accordion-icons {  padding-left: 0;}
.mod_header .menuNav.web .bckNav .ui-accordion .ui-accordion-icons .ui-state-active { border: 0; border-radius: 0;}
.mod_header .menuNav.web .bckNav .ui-accordion .ui-accordion-icons.ui-state-default { border: 0; border-radius: 0;}
.mod_header .menuNav.web .list_item {display: flex; justify-content: center; align-items: center; width: 100%;margin-top: 1em;}
.mod_header .menuNav.web .list_item .item {display: inline;float: left;width: 27%;}
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item:hover { background: #00546b; color: white !important;}
.mod_header .menuNav.web .list_item .item:last-child { margin-right: 0;}
.mod_header .menuNav.web .list_item .item.last-child { margin-right: 0;}
.mod_header .menuNav.web .list_item .item .link {padding: 0.6em 0;color: #00546b;display: block;white-space: initial;font-family: Raleway-semibold;z-index: 15; opacity: 1 !important;}
.mod_header .menuNav.web .list_item .item .link .text {font-size: 1.125em;font-family: raleway,arial,helvetica,sans-serif;letter-spacing: 0.03em;}
.mod_header .menuNav.web .list_item .item.activo .link .text {font-family: raleway-medium; }
.mod_header .menuNav.web .list_item .item .link:hover { opacity: 1; text-decoration: none; transition:none;}
.mod_header .menuNav.web .list_item .item .link.last { border-right: 0;}
.mod_header .menuNav.web .list_item .item .sub_list_item { float: left; width: 100%; min-width: 13em; height: auto !important;}
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item { float: left; width: 100%;height: 27px; padding-left: 10px; padding-top: 5px; text-align: left; font-size: 0.8rem; margin-bottom: 7px;}
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item:first-child {float: left;width: 100%;/* border-top: 2px solid #02679f; */}
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item:first-child .link{padding-top:0.5em;}
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item:last-child .link{padding-bottom:0.5em;}
/*.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item:first-child:hover{background-color:#00546b;}*/
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item .link {float: left;padding: 1% 2%;width: 100%;padding-left: 1em;border-right: 0;transition:  none;color: #404a50;}
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item .link:hover {color: #fff;background-color:#00546b;}
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item .link .text {float: left; width: 100%;font-size: 0.8em;/* color: #404a50; */text-align: left;padding: 2% 2%; font-family: raleway-medium;}
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item .link .text:hover { color: #fff; transition:none;}
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item.last .text { border-bottom: 0;}
.mod_header .menuNav.web .list_item .item .sub_list_item.show { display: none; background: #F8FBFC;}
.mod_header .menuNav.web .list_item .item.more { position: relative; padding: 0 5px;}
.nav-menu li:focus {
    outline: solid 1px #8490a0;
    outline-style: dashed;
}
.mod_header .menuNav.web .list_item .item.more.activo { position: relative;}
.mod_header .menuNav.web ul li.elemMainMenu0 {width: 22% !important;}
.mod_header .menuNav.web ul li#elemMainMenu0 {width: 17% !important;}
.mod_header .menuNav.web ul li.elemMainMenu1 {width: 23% !important;}
.mod_header .menuNav.web ul li#elemMainMenu1 {width: 23% !important;}
.mod_header .menuNav.web ul li.elemMainMenu2 {width: 28% !important;}
.mod_header .menuNav.web ul li#elemMainMenu2 {width: 28% !important;}
.mod_header .menuNav.web ul li.elemMainMenu3 {width: 31% !important;}
.mod_header .menuNav.web ul li#elemMainMenu3 {width: 31% !important;}
.mod_header .menuNav.web .list_item .item.more .sub_list_item {  background: #FFFFFF;}
.mod_header .menuNav.web .list_item .item.more .sub_list_item.show {position: absolute;top: 2.5em;z-index: 9999; border: 1px solid #8490a0;}
/*.mod_header .menuNav.web .list_item .item.more:hover .sub_list_item.show { display: block;}*/
.mod_header .menuNav.web .list_item .item.more .show.open { position: absolute; top: 46px; display: block; z-index: 9999;}
/*.mod_header .menuNav.web .list_item .item .sub-nav.open .sub_list_item {display: block;border: 1px solid #8490a0;}*/
.mod_header .contentHeader .header_logo_fondo { float: left; width: 78%;}
.mod_header .contentHeader .header_menu_right_home{float: right;width: 52%;padding-top: 1.2em;}
.mod_header .menuNav.web.home { width: 100%; margin-top: 0;}
.mod_header .menuNav.web.home  ul.list_item { padding-top: 0.25em; }
.mod_header .menuNav.web.home  ul li.item { border:none; background:none; text-align: left; height: 2.75em; margin-right: 0; padding-right: 0; }
.mod_header .menuNav.web.home  ul li.item .last-child{ padding-right: 0; }
.mod_header .menuNav.web.home  ul li.item :last-child{ padding-right: 0; }
.mod_header .menuNav.web.home ul li.elemMainMenuN1 a, .mod_header .menuNav.web.home ul li.elemMainMenuN1 span { color: #00546b;}
.mod_header .menuNav.web.home ul li.elemMainMenu0 { width: 24% !important; }
.mod_header .menuNav.web.home ul li.elemMainMenu0.elemMainMenuN1 > a { background: url("../img/modulos/mod_home/img-consejo.png") no-repeat scroll 2% 50% transparent !important; }
.mod_header .menuNav.web.home ul li.elemMainMenu1 { width: 29% !important; }
.mod_header .menuNav.web.home ul li.elemMainMenu1.elemMainMenuN1 > a { background: url("../img/modulos/mod_home/img-comodin-home.png") no-repeat scroll 2% 50% transparent !important; }
.mod_header .menuNav.web.home ul li.elemMainMenu2 { width: 25% !important; }
.mod_header .menuNav.web.home ul li.elemMainMenu2.elemMainMenuN1 > a { background: url("../img/modulos/mod_home/img-actualidad-home.png") no-repeat scroll 2% 50% transparent !important; }
.mod_header .menuNav.web.home ul li.elemMainMenu3 { width: 22% !important; }
.mod_header .menuNav.web.home ul li.elemMainMenu3.elemMainMenuN1 > a { background: url("../img/modulos/mod_home/img-enlaces-interes-home.png") no-repeat scroll 2% 50% transparent !important; padding-right: 0; }
.mod_header .menuNav.web.home  .list_item .item .link { padding-left: 2.5em; text-align: left; }
.mod_header .menuNav.web.home ul li.elemMainMenuN1 .sub_list_item:before { background: url("../img/general/icons/ico_megamenu.png") no-repeat scroll center bottom transparent; content: ""; height: 8px; position: absolute; top: -8px; width: 10%; min-width: 11px; left: 40%; }
.mod_header .menuNav.web.home ul li.elemMainMenuN1 .sub_list_item { margin-top: 3%; } 
.mod_header .menuNav.web.home ul li.elemMainMenuN1 .sub_list_item .sub_item { background: none; }

/*Prueba hover subrayado menu*/


.lineaInferiorHoverMenu {
  position: absolute;
  border-bottom: 2px solid #00546b;
  z-index: -1;
  transform: translateX(-60px);
}

.menuNav .megamenu a,
.lineaInferiorHoverMenu {
  transition: all .25s ease-in-out;
}

.menuNav .megamenu a:hover {
    color: white;
}



.sub_item a {
    display: inline-block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

/*End header*/

/*------------------------------ MAINS ---------------------------------------*/
.main_top {margin-bottom:1.5%;}
.main_top .mod_des_titulo {margin-top: 1.5%;}
.main_top .mod_des_titulo img {padding-top: 0.5%;}


.contenido {float: left;position: relative;width: 100%;min-height: 25em;background: #ffffff;z-index: 0;margin-top: 23px;}
.contenido .contenido_left, .contenido .mod_content_left { position: relative; float: left; width: 25%;}
.contenido .contenido_left.home, .contenido .mod_content_left.home { width: 20%; }
.contenido .main { position: relative; float: left; width: 100%;}
.contenido .mod_content_gen, .contenido .main.tmpl_2_cols {position: relative; float: left; width: 65%; margin-left: 5%; margin-right: 5%; color: #707070; }
.contenido .mod_content_right , .contenido .main.tmpl_2_cols.home { width: 78%; margin-left: 2%; }
.contenido .mod_content_gen.mod-max { margin-left: 0; width: 100%;}
.anchoAmpliado .contenido .mod_content_gen, .contenido .main.tmpl_2_cols {position: relative; float: left; width: 70%; margin-left: 5%; margin-right: 0%; color: #707070; }

.contenido .contenido_left+.mod_content_gen {width: 70%;margin-right:0%;}


/*------------------------------ FOOTER ---------------------------------------*/

/*Footer */
.mod_footer { position: relative; float: left; width: 100%; color: #fff; background: #707070; border-top: 3px solid #00546b; margin-top: 1em;z-index:-1;}
.mod_footer .contentFooter { position: relative; margin: auto; width: 100%; max-width: 64em;}
.mod_footer .contentFooter .mfoot-logo-mobile { display: none;}
.mod_footer .contentFooter .mfoot-logo { position: relative; float: left; width: 40%; margin-top: 0.8em;}
.mod_footer .contentFooter .mfoot-logo .md-listSocial { display: none;}
.mod_footer .contentFooter .mfoot-logo .title { display: none; }
.mod_footer .contentFooter .mfoot-logo .mfootl-item .img_item { height: 3.75em; width: 6.25em;}



.mod_footer .contentFooter .mfoot-navFooter {float: right;width: 50%;margin: 0.1875em 0 2em 0;padding: 0;overflow: hidden;}
.mod_footer .contentFooter .mfoot-navFooter .nvf-links { text-align: right; width: 100%;}
.mod_footer .contentFooter .mfoot-navFooter .nvf-links .nvf-linkItem { display: inline-block; margin-top: 0.625em; padding: 0 3.4%; border-left: 1px solid #fff;}
.mod_footer .contentFooter .mfoot-navFooter .nvf-links .nvf-linkItem:first-child { border-left: 0; }
.mod_footer .contentFooter .mfoot-navFooter .nvf-links .nvf-linkItem:last-child { padding-right: 1%;}
.mod_footer .contentFooter .mfoot-navFooter .nvf-links .nvf-linkItem.second{ border-left: 0;}
.mod_footer .contentFooter .mfoot-navFooter .nvf-links .nvf-linkItem.first { border-left: 0;  margin-left: 3%; padding-left: 0;}
.mod_footer .contentFooter .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link {display: block;padding: 0;width: 100%;font-size: 0.85em;color: #fff;text-decoration: none;font-family: Raleway-semibold; letter-spacing: 0.03em;}
/*.mod_footer .contentFooter .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link:hover {text-decoration: underline;}*/
.mod_footer .contentFooter .alignLogo { position: relative; float: left; width: 40%; margin-top: 0.8em; }

.mod_footer .contentFooter .footer_bottom { display: block; float: left; width: 100%; border-top: 1px solid #B8B8B8;}
.mod_footer .contentFooter .footer_bottom .comp_right .nvf-links { text-align: right; width: 100%;}
.mod_footer .contentFooter .footer_bottom .comp_right .nvf-links .nvf-linkItem { display: inline-block; margin-top: 0.625em; padding: 0 3.4%; border-left: 1px solid #fff;}
.mod_footer .contentFooter .footer_bottom .comp_right .nvf-links .nvf-linkItem:first-child { border-left: 0;}
.mod_footer .contentFooter .footer_bottom .comp_right .nvf-links .nvf-linkItem:nth-child(2) { border-left: 0;}
.mod_footer .contentFooter .footer_bottom .comp_right .nvf-links .nvf-linkItem.second { border-left: 0;}
.mod_footer .contentFooter .footer_bottom .comp_right .nvf-links .nvf-linkItem.first { border-left: 0;  margin-left: 3%; padding-left: 0;}
.mod_footer .contentFooter .footer_bottom .comp_right .nvf-links .nvf-linkItem .nvf-link { display: block; padding: 0; width: 100%; font-size: 0.85em; color: #fff; text-decoration: none;}
.mod_footer .contentFooter .footer_bottom .comp_right .nvf-links .nvf-linkItem .nvf-link:hover {text-decoration: underline;}

.mod_footer .contentFooter .mfoot-listLinks {float: right;width: 80%;display: inline-block;padding-left: 1em;}

.mod_footer .contentFooter .mfoot-listLinks .mfoot-list {float: left; width: 19%; margin: 0.6em 0.5%;}
.mod_footer .contentFooter .mfoot-listLinks .mfoot-list .listf-head { display: block; font-size: 1em;font-family: raleway-medium;white-space: inherit; overflow-wrap: break-word; min-height: 2.5em; line-height: 1.5em; }
.mod_footer .contentFooter .mfoot-listLinks .mfoot-list .listf-head .listfh-link {line-height: 1.875em;font-family: raleway-medium; color: #fff; font-size: 0.8125em;}
.mod_footer .contentFooter .mfoot-listLinks .mfoot-list .listf-links { margin-top: 0.1875em;}
.mod_footer .contentFooter .mfoot-listLinks .mfoot-list .listf-links .listfl-item { position: relative; display: block; padding-bottom: 1em; font-size: 0.75em; float: left; width: 100%; color: #fff;}

.mod_footer .footer_topLogo{ display: inline-block; margin-top: 1em; width: 20%; clear: left; float: left; }

.mod_footer .contentFooter .mfoot-listLinks-SinLogo {float: left; width: 100%;}
.mod_footer .contentFooter .mfoot-listLinks-SinLogo .mfoot-list {float: left; width: 19%; margin: 0.6em 0.5%;}
.mod_footer .contentFooter .mfoot-listLinks-SinLogo .mfoot-list .listf-head {display: block;font-size: 1em;font-family: Raleway-semibold;white-space: inherit;overflow-wrap: break-word;line-height: 1.5em; letter-spacing: 0.03em;}
.mod_footer .contentFooter .mfoot-listLinks-SinLogo .mfoot-list .listf-head .listfh-link {line-height: 1.875em;font-family: Raleway-semibold;color: #fff;font-size: 0.8125em;}
.mod_footer .contentFooter .mfoot-listLinks-SinLogo .mfoot-list .listf-links { margin-top: 0.1875em;}
.mod_footer .contentFooter .mfoot-listLinks-SinLogo .mfoot-list .listf-links .listfl-item {position: relative;display: block;padding-bottom: 0.75em;font-size: 0.75em;float: left;width: 100%;color: #fff;}

.mod_footer .contentFooter .mfoot-copyright { display: block; float: left;  width: 55%;margin: 0; padding: 1em 0;}
.mod_footer .contentFooter .mfoot-copyright { display: block; float: left;  width: 55%;margin: 0; padding: 1em 0;}
.mod_footer .contentFooter .mfoot-copyright .mfootc-item { font-size: 0.75em;}

.mod_footer .contentFooter .footer_bottom .comp_right { position: relative; float: right; width: 40%; margin-left: 5%; }

.mod_footer .contentFooter .mfoot-navFooter-tablet { display: none;}

.mod_footer .contentFooter .mfoot-help-tablet { display: none;}

.mod_footer .buttonUp { display: none;}
.onlytablemb{display:none !important;}

    .mod_header .menuNav.web .list_item {
  margin-top: 0;
}

.mod_header .contentHeader .header_menu_right_home {
  width: 60%;
}

#accesskey_menuNav {
  float: none;
  display: flex;
  flex-direction: row;
}


.list_item.nav-menu{
  display: flex;
  float: none;
  flex-direction: row;
}

.mod_header .menuNav.web .list_item .item.more {
  flex: 1 1 auto;
  text-align: center;
}

.mod_header .menuNav.web .list_item .item {
  width: auto;
  
}

.mod_header .menuNav.web ul li.elemMainMenu0 {
  width: auto;
}



/*End footer*/

/*MEDIUM RESOLUTION STYLES*/
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .mod_header .contentHeader .mdh-left {  display: none; }
  .mod_header .contentHeader .mdh-right {/* display: none; */width: 40%;float: right;/* margin-right: 14%; */margin-top: 1.5em;}
  
  .mod_header  .contentHeader  .header_menu_right_home {  display: none; }
  
  .mod_header .contentHeader .menuT {  display: block;  position: static;  width: 100%;  height: 5.375em; }
  .mod_header .contentHeader .menuT .logo_PAE {  width: 26%;  margin: 1em 2%;}
  .mod_header .contentHeader .menuT .list_item {  position: static;  float: left; width: 100%; padding-right: 0;}
  .mod_header .contentHeader .menuT .list_item .menuNav.tabletMobile .menu-title { display: block;}
  .mod_header .contentHeader .menuT .list_item .item {  position: absolute;  bottom: 0;  display: inline; float: right; padding: 0.65em 1.9%;  color: #fff;  background-color: #00546b;}
  .mod_header .contentHeader .menuT .list_item .item.ui-state-active { border: 0; border-radius: 0; outline-color: transparent;}
  .mod_header .contentHeader .menuT .list_item .item.ui-state-default { border: 0; border-radius: 0;}
  .mod_header .contentHeader .menuT .list_item .item.link { font-size: 0.96em; border-bottom: 0; border-radius: 0; height: 2.6em; }
  .mod_header .contentHeader .menuT .list_item .item.menu {  margin: 0;  right: 1.4375em;  top: 1.3em;  bottom: initial;  font-size: 1.0625em;}
  .mod_header .contentHeader .menuT .list_item .item.menu .ui-accordion-header-icon {padding-bottom: 0.5em;padding-left: 2.3125em;height: 1.375em;background: url("../img/general/icons/menu_responsive.png") no-repeat top center transparent;position: initial;}
  .mod_header .contentHeader .menuT .list_item .item.search {  width: 39px;  height: 40px;  /*height en px por la imagen de fondo*/  right: 9em;  top: 1.5em;  bottom: initial;  border-left: 0;  border-right: 0;  text-align: center;  background-color: #fff;}
  .mod_header .contentHeader .menuT .list_item .item.search .ui-accordion-header-icon { background: url("../img/general/icons/ico_search_blue.png") no-repeat left top; display: inline;  width: 20px;  height: 20px;}
  
  .mod_header .contentHeader .menuT .list_item .tabletMobile { position: absolute;  max-width: 20em;  top: 4.125em;  right: 1.5em;  z-index: 9999; border-top: 4px solid #00546b;  border-radius: 0;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item {  position: relative;  float: left;  padding-right: 0;  width: 100%;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item {  position: static;  display: block;  padding: 0;  width: 100%;  background: #F4F4F4;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item .link { float: left; padding: 0.65em 1.1% 0.65em 7%;  width: 100%; font-size: 1em;  color: #00546b;  text-decoration: none;  background-color: #F4F4F4;  border-bottom: 1px solid #D9D9D7; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.last .link {  border: 0;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.lang .link-lang {  float: left;  padding: 0.96em 3%;  width: 96%;  margin: 0px 4%;  font-size: 0.875em;  color: #707070;  text-align: left;  background-color: #F4F4F4;  border-top: 1px dotted #9a9a9a; }
  
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.lang .link-lang .link {width: 75%; float: right; border: 0;  padding: 0;  margin: 0; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.lang .link-lang .link .link-subLang { padding-left:2em;font-family: raleway-medium; }
  .mod_header .contentHeader .menuT .bckNav .ui-accordion .ui-accordion-header .ui-accordion-header-icon { background: none; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.lang .link-lang .link.ui-state-default:after {  content: url(../img/general/icons/arrow-close.png);  right: 0;  width: 0.75em; height: 0.4375em;  margin-left: 0.75em; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.lang .link-lang .sub_list_item { border: 0; background-color: transparent; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.lang .link-lang .sub_list_item .text { padding: 0.96em 2em;  background-color: #F4F4F4;  background-image: none;  color: #00546b;  font-size: 1em; font-family: raleway-medium; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .sub_list_item {  float: left;  width: 100%;  min-width: 12em;  height: auto !important; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item {  float: left;  padding: 0;  width: 100%; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link { float: left; padding: 0.96em 13%;  width: 100%;  margin: 0;  border-right: 0;  outline-color: transparent;  background: url("../img/general/icons/list-style.png") no-repeat 25px center;  background-color: #ECECEC;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link:focus {outline-color: #00546b;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .text { float: left; padding: 0.96em 13% 0.96em 45px; width: 100%; font-size: 0.875em; color: #707070; text-align: left; background: url(../img/general/icons/list-style.png) no-repeat 25px center;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .sub_list_item.show { display: block; /*background: #EFF6F8;*/ border: 0;}
  .mod_header .contentHeader .menuT .list_item .blockSearch { position: static;  margin: 0;  width: 100%;  border: 0;  border-bottom: 2px solid #00546b;  border-radius: 0;  background: #00546b;  z-index: 9999; }
  .mod_header .contentHeader .menuT .list_item .blockSearch {  height: auto !important;  font-size: 100%;}
  .mod_header .contentHeader .menuT .list_item .blockSearch .contentSearch {   position: relative;  margin: auto;  margin-top: 1.375em;  margin-bottom: 1.375em;  width: 70%;  font-size: 100%; }
  .mod_header .contentHeader .menuT .list_item .blockSearch .contentSearch .field-search {  width: 85%;  padding-left: 3.4%;  padding-right: 3.4%;  font-size: 0.8em;  color: #3A4C64;  min-height: 3em;  border: 1px solid #DDDDDD;  border-radius: 0.3125em; }
  .mod_header .contentHeader .menuT .list_item .blockSearch .btn-send {  text-indent: 0;  max-width: 4.0625em;  width: 100%;  min-height: 2.5em;  height: 100%;  font-size: 0.875em;  color: white;  background: #00546b; border: thin white solid; font-family: Arial, Helvetica, sans-serif; margin-left: 1%; }
  .mod_header .contentHeader .menuT .ui-accordion .ui-accordion-content {  padding: 0;}
  
  .mod_header .contentHeader .menuT { display: block; }
  .mod_header .contentHeader .menuT .contact { background: url(../img/general/icons/ico-contacta.png) 1px center no-repeat; width: 2em;float: right;margin-top: 2.6em; margin-right: 20em; color: #707070; line-height: 2em; font-size: 0.8075em;font-family: raleway-medium; padding-left: 30px;}

   /*Main */

  .contenido { width: 100%; margin-top: 0;}
  .contenido .contenido_left, .contenido .mod_content_left {margin-top: 1.125em; width: 26.6%;}
  .contenido .contenido_left.home, .contenido .mod_content_left.home {display:none; }
  .contenido .mod_content_right, .contenido .main.tmpl_2_cols.home { width: 100%; margin-left: 0;}
  .contenido .mod_content_leftAside { margin-top: 1.125em; width: 31.6%;}
  .contenido .mod_content_gen { margin-top: 1.4375em; margin-left: 2.5%; width: 95%;}
  .contenido .mod_content_gen.mod-max { margin-left: 0; width: 100%; margin-top: 1.9375em;}
  .contenido .mod_content_gen.organigrama { margin-top: 1em; margin-left: 2.5%;}
  .wrapper { width: 100%; margin-top: 0em; }
  .wrapper.home { margin-top: 0em; }
  .wrapper.contentMob { margin: 0 2.6%; width: 94.8%;}  
   .wrapper {width: 100%;}
  
/*------------------------------ FOOTER ---------------------------------------*/

/*Footer */

  .mod_footer { min-width: 0;}


  .mod_footer .contentFooter .mfoot-logo { margin-left: 3%; margin-right: 2.4%; margin-top: 2%; width: 94.6%; font-size: 0; }
  .mod_footer .contentFooter .mfoot-logo .mfootl-item, .mod_footer .contentFooter .mfoot-logo .md-listSocial { display: inline-block; width: 45%; font-size: 16px; vertical-align: top;}
  .mod_footer .contentFooter .mfoot-logo .md-Social_wrapper { width: 55%; display: inline-block; }
  .mod_footer .contentFooter .mfoot-logo .md-Social_wrapper .md-listSocial_wrapper { width: 100%; display: inline-block; }
  .mod_footer .contentFooter .mfoot-logo .md-Social_wrapper .md-listSocial_wrapper .md-listSocial { width: 100%; margin-top: 0.6875em; text-align: right;}
  .mod_footer .contentFooter .mfoot-logo .md-Social_wrapper .md-listSocial_wrapper .md-listSocial .md-item-social { display: inline-block; margin: 0 0 0 2.8%; width: auto; vertical-align: middle;}

  .mod_footer .contentFooter .mfoot-navFooter { display: none;}

  .mod_footer .contentFooter .mfoot-listLinks {}
  .mod_footer .contentFooter .mfoot-listLinks .mfoot-list { width: 24%;}
  .mod_footer .contentFooter .mfoot-listLinks .mfoot-list .listf-head .listfh-link { font-size: 0.875em; }
  .mod_footer .contentFooter .mfoot-listLinks .mfoot-list .listf-links .listfl-item {  font-size: 0.875em;}
  .mod_footer .contentFooter .alignLogo { margin-left: 1em; }

  .mod_footer .contentFooter .mfoot-copyright {width: 100%;}
  .mod_footer .contentFooter .mfoot-copyright .mfootc-item {  font-size: 0.875em;}
  .mod_footer .contentFooter .footer_bottom { width: 95%; margin-left: 3%; margin-right: 2%;}
  .mod_footer .contentFooter .footer_bottom .comp_right { display:none; }

  .mod_footer .contentFooter .mfoot-navFooter-tablet {  display: block; float: right; width: 97.5%; margin: 0 2.5% 1em 0;  padding: 0;  overflow: hidden;}
  .mod_footer .contentFooter .mfoot-navFooter-tablet .nvf-links { float: left; width: 100%;}
  .mod_footer .contentFooter .mfoot-navFooter-tablet .nvf-links .nvf-linkItem { float: left; margin-top: 0.625em; margin-left: 0; padding: 0 1.2%; border-left: 1px solid #fff;  } 
  .mod_footer .contentFooter .mfoot-navFooter-tablet .nvf-links .nvf-linkItem:first-child {  border-left: 0; margin-left: 3%; padding-left: 0;}
  .mod_footer .contentFooter .mfoot-navFooter-tablet .nvf-links .nvf-linkItem .nvf-link { display: block; padding: 0; width: 100%; font-size: 0.8125em; color: #fff;  text-decoration: none; font-size: 0.875em; }
  .mod_footer .contentFooter .mfoot-navFooter-tablet .nvf-links .nvf-linkItem .nvf-link:hover { text-decoration: underline;}
  .mod_footer .contentFooter .mfoot-help-tablet { display: block; float: left; width: 97%; margin-left: 3%; padding-bottom: 1em;}
  .mod_footer .contentFooter .mfoot-help-tablet .mfooth-item { font-size: 0.875em;  color: #FFFFFF;}
  .onlytablemb{display:block !important;}
  .menuT .bckHeader_ministerio{display:none;}
  .menuT .bckHeader_organismo{display:none;}
  .menuT .bckHeader_campania{display:none;}
  .mod_header .contentHeader .mdh-right #divReloj {float: left;width: 100%;padding-top: 10px;padding-right: 15px;padding-bottom: 0px;padding-left: 10px;}
  .mod_header .contentHeader .mdh-right .md-redesSociales {float: right; margin-right: 10.0625em;}
  
  

}

@media screen and (max-width: 1024px) {
    .contenido .contenido_left+.mod_content_gen {width: 65%;}
}


@media screen and (max-width: 767px) {
  
  .mod_header  .contentHeader  .header_menu_right_home {  display: none; }    
    
  .contenido .contenido_left+.mod_content_gen {width: 100%;}
    
  .mod_header .contentHeader .mdh-left { display: none;}  
  .mod_header .contentHeader .mdh-right {/* display: none; */width: 100%;float: right;margin-right: 5%;/* margin-top: 1.5em; *//* top: 1em; */position: absolute;}
  .mod_header .contentHeader .bckHeader { /*display: none;*/}
  .mod_header .contentHeader .mdh-right .divReloj { display: none;}
  .mod_header .contentHeader .bckHeader {  width: 85%;}
  .mod_header .cont_img_campania  img { width: 100%;}
  .mod_header .cont_img_ministerio img { width: 100%;}
  .mod_header .cont_img_organismo img { width: 100%;}
  .mod_header .contentHeader .header_menu_right_home {display: none;}
  .mod_header .contentHeader .menuT {display: block;position: absolute;float: left;width: 100%;}
  .mod_header .contentHeader .menuT .logo_PAE { width: auto; margin: 0.5em 0% 0.3em 4%;}  
  .mod_header .contentHeader .menuT .logo_PAE .cont_img img {width: 15em;/* height: 2.5625em; */}


  .mod_header .contentHeader .menuT .list_item {  position: static;  float: left;  width: 100%;  padding-right: 0;}
  .mod_header .contentHeader .menuT .list_item .menuNav.tabletMobile { top: 3.0625em;  width: 96%;}
  .mod_header .contentHeader .menuT .list_item .menuNav.tabletMobile .menu-title { display: block;}

  .mod_header .contentHeader .menuT .list_item .item { position: absolute; bottom: 0; display: inline; float: right; padding: 0.65em 1.9%; color: #fff; background-color: #00546b;}
  .mod_header .contentHeader .menuT .list_item .item.ui-state-active { border: 0;  border-radius: 0; outline-color: transparent;}
  .mod_header .contentHeader .menuT .list_item .item.ui-state-default { border: 0; border-radius: 0;}
  .mod_header .contentHeader .menuT .list_item .item.link { font-size: 0.96em;  border-bottom: 0; border-radius: 0;}
  .mod_header .contentHeader .menuT .list_item .item.menu {  margin: 0; padding-left: 0; width: 2.5625em; height: 2.25em; top: 0.3375em; bottom: initial; left: auto; right: 0.3em; margin-top: 0.6em; text-indent: -9999px;}
  .mod_header .contentHeader .menuT .list_item .item.menu .ui-accordion-header-icon { top: 1em;  left: 22%;  padding-left: 0;  width: 22px;  height: 20px;  background: url("../img/general/icons/menu_responsive.png") no-repeat top center transparent; }
  .mod_header .contentHeader .menuT .list_item .item.search { width: 39px; height: 35px; right: 4em; top: 0.75em; bottom: initial; border-left: 0; border-right: 0; text-align: center; background-color: #fff; }

  .mod_header .contentHeader .menuT .list_item .tabletMobile { position: absolute; top: 3.6875em;  right: 2%;  z-index: 9999; border-top: 4px solid #00546b; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item { position: relative; float: left; padding-right: 0; width: 100%;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item { position: static; display: block; padding: 0; width: 100%; background: #f4f4f4; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item .link { float: left; padding: 0.65em 1.1% 0.65em 7%; width: 100%; font-size: 1em;  color: #000000; text-decoration: none; background-color: #F4F4F4; border-bottom: 1px solid #D9D9D7; opacity: 1 !important;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.lang .link-lang { float: left; padding: 0.96em 8%; width: 100%;  font-size: 0.875em;  color: #707070;  text-align: left; background-color: #F4F4F4; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.lang .link-lang .link { width: 80%; float: right;  border: 0;  padding: 0;  margin: 0;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.lang .link-lang .link .link-subLang {font-family: raleway-medium;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.lang .link-lang .link.ui-state-default:after { content: url(../img/general/icons/arrow-close.png); right: 0; width: 0.75em; height: 0.4375em; margin-left: 0.75em; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.lang .link-lang .sub_list_item { border: 0; background-color: transparent;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .item.lang .link-lang .sub_list_item .text { padding: 0.96em 0; background-color: #F4F4F4; background-image: none; color: #00546b;  font-size: 1em;font-family: raleway-medium;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .sub_list_item { float: left; width: 100%; min-width: 12em; height: auto !important;} 
 
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item { float: left;  padding: 0;  width: 100%; background-color: #00546b00;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link { float: left; padding: 0; width: 100%;  margin: 0;  border-right: 0;  outline-color: transparent;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link:focus{outline-color: #00546b;}
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .text { float: left; padding: 0.96em 13% 0.96em 45px; width: 100%;  font-size: 0.875em;  color: #707070; text-align: left; background: url("../img/general/icons/list-style.png") no-repeat 25px center; }
  .mod_header .contentHeader .menuT .list_item .tabletMobile .list_item .sub_list_item.show { display: block; /*background: #EFF6F8;*/  border: 0;}
  .mod_header .contentHeader .menuT .list_item .blockSearch, .mod_header .contentHeader .menuT .list_item .bckLogin {  position: static; margin: 0; width: 100%; border: 0; border-bottom: 2px solid #4f95b9; border-radius: 0; background: #E6F1F4; z-index: 9999; }
  .mod_header .contentHeader .menuT .list_item .blockSearch { height: auto !important; font-size: 100%;}
  .mod_header .contentHeader .menuT .list_item .blockSearch .contentSearch { position: relative; margin: auto; margin-top: 1.375em;  margin-bottom: 1.375em;  width: 70%;  font-size: 100%; }
  .mod_header .contentHeader .menuT .list_item .blockSearch .contentSearch .field-search { padding-left: 3.4%; padding-right: 3.4%;  font-size: 0.8em; color: #3A4C64; min-height: 3em;  border: 1px solid #DDDDDD; border-radius: 0.3125em;}
  .mod_header .contentHeader .menuT .list_item .blockSearch .btn-send { text-indent: 0; max-width: 4.0625em; width: 100%; min-height: 2.5em; height: 100%;  font-size: 0.875em; font-family: Arial;  color: white; background: #58750B; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#81AC11), to(#58750B)); 
                              background: -webkit-linear-gradient(#81AC11, #58750B); background: -moz-linear-gradient(#81AC11, #58750B);  background: -ms-linear-gradient(#81AC11, #58750B);  background: -o-linear-gradient(#81AC11, #58750B); background: linear-gradient(#81AC11, #58750B); 
                              border-top-right-radius: 0.3125em;  border-bottom-right-radius: 0.3125em; }

  .mod_header .contentHeader .menuT .list_item .bckLogin {  height: auto !important;  background: #E6F1F4; }
  .mod_header .contentHeader .menuT .list_item .bckLogin .list_login {  position: static;  padding-top: 1.875em;  padding-bottom: 1.875em;  text-align: center;  background: none;}
  .mod_header .contentHeader .menuT .list_item .bckLogin .list_login .item { position: static; float: none; border: none;}
  .mod_header .contentHeader .menuT .list_item .bckLogin .list_login .item .link { font-size: 1em; color: #394C64; text-decoration: underline;}
  .mod_header .contentHeader .menuT .list_item .bckLogin .list_login .item.last {  padding: 0;}
  .mod_header .contentHeader .menuT .list_item .bckLogin .list_login .item.last .link { padding: 0 0.5em; border-left: 1px solid #394C64;}
  
  .mod_header .contentHeader .menuT .list_item .blockSearch { position: static;  margin: 0;  width: 100%;  border: 0;  border-bottom: 2px solid #00546b;  border-radius: 0;  background: #00546b;  z-index: 9999; }
  .mod_header .contentHeader .menuT .list_item .blockSearch {  height: auto !important;  font-size: 100%;}
  .mod_header .contentHeader .menuT .list_item .blockSearch .contentSearch {   position: relative;  margin: auto;  margin-top: 1.375em;  margin-bottom: 1.375em;  width: 70%;  font-size: 100%; }
  .mod_header .contentHeader .menuT .list_item .blockSearch .contentSearch .field-search {  width: 68%;  padding-left: 3.4%;  padding-right: 3.4%;  font-size: 0.8em;  color: #3A4C64;  min-height: 3em;  border: 1px solid #DDDDDD;  border-radius: 0.3125em; }
  .mod_header .contentHeader .menuT .list_item .blockSearch .btn-send {  text-indent: 0;  max-width: 4.0625em;  width: 100%;  min-height: 2.5em;  height: 100%;  font-size: 0.875em;  color: white;  background: #00546b; border: thin white solid; font-family: Arial, Helvetica, sans-serif;  margin-left: 1%; border-radius: 0; }
  
  .mod_header .contentHeader .menuT .ui-accordion .ui-accordion-content { padding: 0;}
  .mod_header .contentHeader .menuT .ui-accordion .ui-accordion-header .ui-accordion-header-icon { background: url("../img/general/icons/ico_search_blue.png") no-repeat left top; width:60%; height:60%; }
  .mod_header .contentHeader .menuT .bckNav .ui-accordion .ui-accordion-header .ui-accordion-header-icon { background: none;}
  
  .mod_header .contentHeader .menuT .md-mejora { display: none; }
  .mod_header .contentHeader .menuT .contact {background: url(../img/general/icons/ico-contacta.png) 1px center no-repeat; margin-top: 1.85em; padding-left: 30px; color: white; font-size: 0.8075em; margin-right: 4.25em;font-family: raleway-medium; float: right; }
  .mod_header .contentHeader .mdh-right .md-redesSociales {float: right; position: absolute; left: auto; right: 3em; z-index: 99999; margin-top: 0.6em;}



/*Main */

  .contenido {width: 100%;margin-top: 6em;}
  .contenido.mod_content{margin-top:0;}
  .contenido .mod_content_right, .contenido .main.tmpl_2_cols.home  { width: 100%; margin-left: 0;}
  .contenido .contenido_left, .contenido .mod_content_left {float: left; width: 100%;}
  .contenido .contenido_left.home, .contenido .mod_content_left.home {display:none; }

  .contenido .mod_content_leftAside { width: 100%;}
 .anchoAmpliado .contenido .mod_content_gen, .contenido .main.tmpl_2_cols { position: relative; float: left; width: 100%; margin-left: 0; padding: 0px 20px;}
  .contenido .mod_content_gen { margin-left: 0; width: 100%;}
  .contenido .mod_content_gen.mod-max { margin-left: 0; width: 100%; margin-top: 1.9375em;}
  .contenido .mod_content_gen.organigrama { margin-left: 0;}
  .mod_menu_aside { display: none;}

  .wrapper { width: 100%; margin-top: 0em; }
  .wrapper.home { margin-top: 0em; }
  .wrapper .contentMob, .contenido.contentMob { padding: 0 3%;}
  .wrapper.contentMob { padding: 0 3%;}

/*Footer */

  .mod_footer { min-width: 0; margin-top: 1.5em; }
  .mod_footer .contentFooter .mfoot-logo { width: 100%; margin-top: 0.5em; font-size: 0; }
  .mod_footer .contentFooter .mfoot-logo .mfootl-item { display: inline-block; width: 45%; padding: 0.5em 7%; font-size: 16px; vertical-align: top;}
  .mod_footer .contentFooter .mfoot-logo .md-Social_wrapper { width: 55%; display: inline-block; }
  .mod_footer .contentFooter .mfoot-logo .md-Social_wrapper .md-listSocial_wrapper { width: 100%; display: inline-block; }
  .mod_footer .contentFooter .mfoot-logo .md-Social_wrapper .md-listSocial_wrapper .md-listSocial { display: inline-block; width: 100%; font-size: 16px; vertical-align: top; margin-top: 1.5625em; text-align: center;}
  .mod_footer .contentFooter .mfoot-logo .md-Social_wrapper .md-listSocial_wrapper .md-listSocial .md-item-social { display: inline-block; width: 2em; vertical-align: middle;}

  .mod_footer .contentFooter .mfoot-navFooter { float:none; width: 100%; margin: 0; padding: 0; overflow: hidden;}
  .mod_footer .contentFooter .mfoot-navFooter .nvf-links {  float: left;   margin-left: 0;  width: 100%; }
  .mod_footer .contentFooter .mfoot-navFooter .nvf-links .nvf-linkItem { float: left;  width: 90%;  margin: 0 5%;  padding: 0.6875em 6%;  border-bottom: 1px solid #727473;  border-left: 0; }
  .mod_footer .contentFooter .mfoot-navFooter .nvf-links .nvf-linkItem:last-child {  padding-right: 6%;}
  .mod_footer .contentFooter .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link {  display: block;  width: 100%;  font-size: 0.875em;  color: #fff;  text-decoration: none;  text-align: center; }
  .mod_footer .contentFooter .mfoot-navFooter .nvf-links .nvf-linkItem:first-child { display: block; padding-left: 6%;  border-top: 1px solid #727473;  margin-left: 5%; }

  .mod_footer .contentFooter .mfoot-listLinks { display: none;}
  .mod_footer .contentFooter .mfoot-listLinks-SinLogo { display: none;}
  .mod_footer .contentFooter .alignLogo { margin-top: 1em; }

  .mod_footer .contentFooter .mfoot-copyright { margin: 0 5%; width: 90%; border-top: 0; text-align: center;}
  .mod_footer .contentFooter .mfoot-copyright .mfootc-item {  text-align: center;  font-size: 0.875em;}

  .mod_footer .contentFooter .footer_bottom {border-top: 0; text-align: center;}
  .mod_footer .contentFooter .footer_bottom .comp_right { display:none; }
  .mod_footer .contentFooter .mfoot-navFooter-tablet { display: none;}
  .mod_footer .contentFooter .mfoot-help-tablet { display: block; width: 100%; margin-bottom: 3em;  float: left; text-align: center;}
  .mod_footer .contentFooter .mfoot-help-tablet .mfooth-item {  font-size: 0.875em;  color: #FFFFFF;}
  
  .mod_footer .footer_topLogo {width: 20%; display: block; margin: 0 auto; float: none;}
  
  .mod_footer .buttonUp {  display: block;  position: fixed;  right: 0; bottom: 1.25em;  z-index: 1;  width: 3.125em;  height: 3.4375em; }
  .mod_footer .buttonUp .linkButtonTop {  width: 100%; height: 100%; right: 0; top: 0; position: absolute; bottom: 10%;  background: url("../img/general/icons/ico_arrowTop.png") no-repeat center 14px #00546b;}
  .mod_footer .buttonUp .linkButtonTop .text {  position: absolute;  bottom: 0.6875em;  left: 0.5625em;  font-size: 0.875em;  text-align: center;  color: #FFFFFF;}
  .mod_footer .buttonUp.top { position: absolute; }
  .onlytablemb{display:block !important;}
  
  .bckHeader {display:none;}
  .menuT .bckHeader_ministerio{width: 33%;}
  .menuT .bckHeader_organismo{width: 16%;}
  .menuT .bckHeader_campania{width: 11%;}
  .mod_header .contentHeader .mdh-right #divReloj {/* float: left; */width: 100%;padding-top: 10px;padding-right: 15px;padding-bottom: 0px;padding-left: 10px;position: absolute;top: 4em;}
  

  
  
  
  
}

@media only screen and (max-width: 1024px){
    .arrow {
    background: url(../img/general/icons/ico_acordeon_down.png) no-repeat 97% center;
    margin-bottom: 0px;
    border-top: 1px solid #D9D9D7;
    }
    
    
.mod_navcontent_aside .md-listado{
    display: none;
}
    
    .menuNav .megamenu a:hover {
    color: #000000 !important;
}
}




@media screen and (max-width: 414px) {
  .mod_header .contentHeader .menuT .list_item .item.search {right: 3em;}
  .mod_header .contentHeader .menuT .contact { margin-right: 2.25em;  }
}

@media screen and (max-width: 386px) {
  .mod_header .contentHeader .menuT .contact { display: none; }
}

@media only screen and (max-width: 760px) {
  .contenido_left_izquierdo{
   display: none;
}