@charset "UTF-8";
/*****************************************************************************
*    Proyecto: MINHAP
*    Titulo: modules.css
*    Desripcion: Estilos para la realización de los modulos
******************************************************************************/
/*****************************************************************************
*    Proyecto: INTRODUCIR NOMBRE DEL PROYECTO
*    Titulo: config.scss
*    Desripcion: Configuracion de rutas y entorno para SASS, NO DEBE GENERAR
*                ESTILOS
******************************************************************************/


.mod-iframe { float: left; width: 100%;}
.mod-iframe iframe { width: 100%;}
.main_top .mod-title {position: relative;font-family: Arial, Verdana;display: block;font-size: 1.625em;line-height: 1em;color: #00546b;margin-top: 0.1375em; font-family: raleway-semibold;margin-bottom: 0.5%;}

p {line-height: 1.2em;font-size: 1em;/* margin-bottom: 1em; */}
.main_left p { line-height: 1.6em; font-size: 85%; margin-bottom: 1em;}
#labelBusqueda{position: absolute; left: -9999em;}

.destacados{margin-bottom: 13px;}
.destacados .cont_enlace_dest:hover{cursor:pointer; opacity:0.9;}
.destacados .cont_enlace_dest {width: 32.5%;display: inline-block;/* padding-right: 5px; *//* height: 98px; */vertical-align:  top;background-color: #f1f2f2;}
.destacados .cont_enlace_dest .enlaces_destacados .enlaces_home_descr {display:none;}
.destacados .cont_enlace_dest a {width: 100%;float:left;padding: 1em;}
.destacados .cont_enlace_dest a:hover {opacity: 1;}
.destacados .cont_enlace_dest .enlaces_destacados figure {text-align: right;width: 52%;float: left;}
.destacados .cont_enlace_dest .enlaces_destacados figure.hover {display:none;}
.destacados .cont_enlace_dest .enlaces_home{font-size: 1.5em;text-align: left;font-family: raleway-semibold;margin-top: 0;color: #084f70;width: 35%;margin-right: 7%;margin-top: 0.55em;float: right;vertical-align: middle;padding-top: 0em;font-family: raleway-light;}
.destacados .cont_enlace_dest img{}
.destacados .cont_enlace_dest:nth-child(2) .enlaces_home{font-size: 1.5em;text-align: left;font-family: raleway-semibold;margin-top: 0;color: #084f70;width: 42%;margin-right: 7%;margin-top: 0.55em;float: right;vertical-align: middle;padding-top: 0em;font-family: raleway-light;}
.destacados .cont_enlace_dest:nth-child(2) .enlaces_destacados figure {text-align: right;width: 43%;float: left;}
.destacados .cont_enlace_dest:nth-child(3) .enlaces_home{font-size: 1.5em;text-align: left;font-family: raleway-semibold;margin-top: 0;color: #084f70;width: 46%;margin-right: 7%;margin-top: 0.55em;float: right;vertical-align: middle;padding-top: 0em;font-family: raleway-light;}
.destacados .cont_enlace_dest:nth-child(3) .enlaces_destacados figure {text-align: right;width: 39%;float: left;}
.destacados .cont_enlace_dest:nth-child(5) .enlaces_home{font-size: 1.5em;text-align: left;font-family: raleway-semibold;margin-top: 0;color: #084f70;width: 42%;margin-right: 7%;margin-top: 0.55em;float: right;vertical-align: middle;padding-top: 0em;font-family: raleway-light;}
.destacados .cont_enlace_dest:nth-child(5) .enlaces_destacados figure {text-align: right;width: 43%;float: left;}
.destacados .cont_enlace_dest:nth-child(6) .enlaces_home{font-size: 1.5em;text-align: left;font-family: raleway-semibold;margin-top: 0;color: #084f70;width: 46%;margin-right: 7%;margin-top: 0.55em;float: right;vertical-align: middle;padding-top: 0em;font-family: raleway-light;}
.destacados .cont_enlace_dest:nth-child(6) .enlaces_destacados figure {text-align: right;width: 39%;float: left;}


.destacados .cont_enlace_dest:hover {background-color: #288ce4;}
.destacados .cont_enlace_dest:hover .enlaces_home { color:#fff;}
.enlaces_destacados a:hover { text-decoration: none; }

.tramites{margin-bottom: 2em;}
.tramites .cont_enlace_dest:hover{cursor:pointer; opacity:0.9;}
.tramites .cont_enlace_dest {width: 24.24%;display: inline-block;/* margin-right: 5px; *//* padding: 1em; */height: 110px;vertical-align:  top;background-color: #f1f2f2;}
.tramites .cont_enlace_dest a {float: left; width: 100%; padding: 1em;}
.tramites .cont_enlace_dest a:hover {opacity: 1;}
.tramites .cont_enlace_dest .enlaces_destacados .enlaces_home_descr {display:none;}
.tramites .cont_enlace_dest .enlaces_destacados figure{height:37px;text-align:center;margin-bottom: 12px;margin-top: 8px;display: block;}
.tramites .cont_enlace_dest .enlaces_destacados figure.hover{display:none;}
.tramites .cont_enlace_dest .enlaces_home{font-size: 1em;text-align: center;font-family: raleway-semibold;margin-top: 0;color: #084f70;font-family: raleway-light;}
.tramites .cont_enlace_dest img{max-height: 35px;}

.tramites .cont_enlace_dest:hover {background-color: #288ce4;color: #fff;}
.tramites .cont_enlace_dest:hover .enlaces_destacados figure {display:none;}
.tramites .cont_enlace_dest:hover .enlaces_destacados figure.hover{display:block;}
.tramites .cont_enlace_dest:hover .enlaces_home {color: #ffffff;}

.guias {width: 100%;display: block;}
.guias .cont_enlace_dest:hover{cursor:pointer;opacity:  0.8;}
.guias .cont_enlace_dest {display: inline-block;width: 252px;vertical-align: top; min-height: 206px; max-height: 206px; margin-right: -4px;}
.guias .cont_enlace_dest .enlaces_destacados{width: 100%;height: 100%;text-align: left;} 
.guias .cont_enlace_dest .enlaces_destacados figure{display:none;}
.guias .cont_enlace_dest .enlaces_destacados .enlaces_home {width: 100%;font-size: 1.5em;color: #ffffff;padding-left: 30px;padding-top: 0.5em;margin-bottom: 0em;/* font-family: raleway-light; */padding-left: 1.8em;padding-top: 1.6em;}
.guias .cont_enlace_dest .enlaces_destacados .enlaces_home_descr {width: 100%;font-size: 1.5em;color: #ffffff;padding-left: 14px;padding-top: 0.25em;/* font-family: raleway-light; *//* font-family: raleway-semibold; */padding: 1.8em;padding-right: 1.6em;padding-top: 0.5em;}
.guias .cont_enlace_dest:hover .enlaces_destacados .enlaces_home{color: #fff;}
.guias .elemento0 {background-color: #396e9a;}
.guias .elemento1 {background-color: #012057;}
.guias .elemento2 {background-color: #008de7;}
.guias .elemento3 {background-color: #01425e;}
.guias .cont_enlace_dest img{max-height: 37px;}
.guias .elemento0 .enlaces_destacados .enlaces_home{color: #b3ccf2;}
.guias .elemento1 .enlaces_destacados .enlaces_home{color: #82bcee;}
.guias .elemento2 .enlaces_destacados .enlaces_home{color: #012057;}
.guias .elemento3 .enlaces_destacados .enlaces_home{color: #84d7fa;}
.guias .cont_enlace_dest .enlaces_destacados figure.hover{display:none;}
.guias .cont_enlace_dest:hover .enlaces_destacados figure.hover{display:block; width: 252px; height: 206px; z-index: -9999; position:absolute;}
.guias .cont_enlace_dest:hover .enlaces_destacados figure.hover img{max-height: 100%;}

.contenidos .divCentrarPrueba { display: flex;}

.contenidos{margin-top: 2em;background-color: #f1f2f2;width: 99.3%;}
.contenidos .cont_enlace_dest:hover{cursor:pointer;}
.contenidos .cont_enlace_dest {width:33%;float: left;display: inline-block;position: relative;/* margin: -2px; */}
.contenidos .cont_enlace_dest .enlaces_destacados p{/* float: none; */display: flex; width: 56%;opacity: 1;padding: 0 0.5em;font-size: 1.4em;color: #084f70;/*margin-top: 1.15em; margin-left: 0.5em; vertical-align: top;*/ align-items: center; justify-content: left;}
.contenidos .cont_enlace_dest .enlaces_destacados .enlaces_home_descr {display:none;}
.contenidos .cont_enlace_dest .enlaces_destacados figure img{/* width:100%; */max-height: 203px;min-width: 133px;margin-bottom: -4px;}
.contenidos .cont_enlace_dest .enlaces_destacados figure.hover {display:none;}
.contenidos .cont_enlace_dest .enlaces_destacados:hover{opacity:0.9}
.contenidos figure {display: inline-block;}

.tituloSeccion{margin-bottom: 13px;font-size:1.7em;font-family: raleway-light;color: #00546b;padding-left: 1em;}

.enlaces_home a{font-size: 1.8em; color: #fff;}
.tramites .cont_enlace_dest .enlaces_home a{font-family: raleway-semibold;}
.guias .cont_enlace_dest .enlaces_home a{color: #000;font-family: raleway-semibold;}
.contenidos .cont_enlace_dest .enlaces_home a{color: #fff;font-family: raleway-semibold;}

/* Mod calendar */

.mod_calendar { margin-top: 1em; margin-bottom: 0.5em;}
.mod_calendar .md-title { float: left; padding: 0.4em 3%; width: 100%; font-size: 0.85em; color: #FFFFFF; background: #00546b; text-align: center;}
.contenido_left .mod_calendar {display:block;}
.mod_calendar {display:none;}
.mod_calendar .showW { display: block;}
.mod_calendar .showTM { display: block;}
.mod_calendar .prev-year { display: none;}
.mod_calendar .next-year { display: none;}
.mod_calendar .today-but { display: none;}
.mod_calendar .date-picker-thead { position: relative;}
.mod_calendar .prev-month { position: absolute; top: 5px; left: 26px; height: 15px; width: 13px; text-indent: -9999px; background: url("../img/modulos/mod_calendar/img-flecha-calendario-izquierda.png") no-repeat scroll left top transparent;}
.mod_calendar .next-month { position: absolute; top: 5px; right: 24px; height: 15px; width: 13px; text-indent: -9999px; background: url("../img/modulos/mod_calendar/img-flecha-calendario-derecha.png") no-repeat scroll left top transparent;}
.mod_calendar .date-picker-statusbar { display: none;}
.mod_calendar .date-picker {border: 0;float: left;width: 100% !important;height: auto !important;padding: 0;}
.mod_calendar .date-picker .date-picker-table { width: 100%; background: #f9fbfa; border-collapse: collapse; border: 0; background-image: none; padding: 0;}
.mod_calendar .date-picker .date-picker-table tr { float: left; width: 100%;}
.mod_calendar .date-picker .date-picker-table .date-picker-thead { border-radius: 0; background-color: #f9fbfa;}
.mod_calendar .date-picker .date-picker-table .date-picker-thead .date-picker-title { padding: 0.3em 0 0.5em 0; width: 100%; float: left; text-align: center; color: #00546b; background: #fff; background-color: #fff; border: 1px solid #a09e9e;}
.mod_calendar .date-picker .date-picker-table .date-picker-thead .date-picker-title .month-display, .mod_calendar .date-picker .date-picker-table .date-picker-thead .date-picker-title .year-display { font-size: 13.056px;font-family: raleway-semibold; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Verdana, Arial, 'Lucida Grande', sans-serif; text-transform: none;}
.mod_calendar .date-picker .date-picker-table .date-picker-thead .date-picker-day-header { float: left; width: 14.2%; padding: 0.9em 0 0 0; text-transform: capitalize; color: #444444; font-size: 10.88px;font-family: raleway-semibold;}
.mod_calendar .date-picker .date-picker-table td { float: left; width: 14%; height: auto; padding: 3.6%; text-align: center; margin-top: -1px; border-radius: 0; color: #5f6367; background: #fff; background-color: #fff; background-image: none; font-size: 10.88px;font-family: raleway-semibold; border-radius: 0 !important;}
.mod_calendar .date-picker .date-picker-table .date-picker-today { border: 1px solid #323232 !important; border-right: 1px solid #323232 !important; border-bottom: 1px solid #323232 !important; width: 14%; /*padding-bottom: 3%;*/ transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1);}
.mod_calendar .date-picker .date-picker-table .date-picker-selected-date {font-family: raleway-semibold; color: #FFFFFF; background: #00546b; border-color: #888 !important; text-shadow: none;}
.mod_calendar .date-picker .date-picker-table .date-picker-hover { text-shadow: none; box-shadow: none; background-color: #00546b; color: #fff; border: 1px solid #00546b;}
.mod_calendar .date-picker .date-picker-table .not-selectable { opacity: 1; color: #D2D2D2;}

/* Mod navcontent_aside */
.mod_navcontent_aside .md-title { margin-top: 0.4375em; margin-bottom: 1em;}
.mod_navcontent_aside .md-title .md-linkTitle { display: block; font-size: 1.5em; line-height: 1em; color: #24536d;}
.mod_navcontent_aside .md-title .md-linkTitle:hover { text-decoration: none; }
.mod_navcontent_aside .md-listado {font-family: raleway-semibold;background: #e6e6e6;border-bottom: 1px solid #8490a0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%;}
.mod_navcontent_aside .md-listado .mod-list { background: #FFFFFF; border: 1px solid #8490a0; border-bottom: none;}
.contenido_left_izquierdo .mod_navcontent_aside .md-listado .mod-list .lst-link{font-family: raleway;}
.mod_navcontent_aside .md-listado .mod-list .lst-link {display: block;padding: 0.8em 10% 0.7em 6%;font-size: 1.125em;color: #404a50;}
.mod_navcontent_aside .md-listado .mod-list .lst-link:hover { text-decoration: none;} 
.mod_navcontent_aside .md-listado .mod-list.selected .md-subList { display:inherit;}
.mod_navcontent_aside .md-listado .mod-list .md-subList { /*display:none;*/background-color: #f1f2f2;margin-top: 8px;}
.mod_navcontent_aside .md-listado .mod-list .md-subList.noList { border-bottom: none;}
.mod_navcontent_aside .md-listado .mod-list .md-subList .mod-list {background: #f1f2f2;border-top: none;border-right: none;}
.mod_navcontent_aside .md-listado .mod-list .md-subList .mod-list.sub-title { display: none;}
.mod_navcontent_aside .md-listado .mod-list .md-subList .mod-list .lst-link {margin-left: 6%; margin-right: 2%; padding: 0.39375em 0 0.39375em 23px;font-size: 0.875em;line-height: 1.25em;font-family: raleway-semibold;color: #24536D;background: url("../img/general/icons/ico_flecha_transp.png") no-repeat left;border-left: none;margin-bottom: 0px;}
.mod_navcontent_aside .md-listado .mod-list .md-subList .mod-list:nth-child(2) .lst-link {padding: 0.39375em 0 0.39375em 23px;font-size: 0.875em;line-height: 1.25em;font-family: raleway-semibold;color: #24536D;background: url("../img/general/icons/ico_flecha_transp.png") no-repeat left;border-left: none;}
.mod_navcontent_aside .md-listado .mod-list .md-subList .mod-list:last-child {padding: 0 0 0.6375em 0;}
.mod_navcontent_aside .md-listado .mod-list .md-subList .mod-list .lst-link.active { color: #00546b;font-family: raleway-semibold;}
.mod_navcontent_aside .md-listado .mod-list.selected { background: #F1F2F2;}
.mod_navcontent_aside .md-listado .mod-list.selected .lst-link {padding: 0.90625em 3% 0.40625em 6%;padding: 0.70625em 3% 0.70625em 6%;width: 89%;font-family: raleway-semibold;font-size: 1.125em;color: #24536d; border-left: 4px solid #02679f;}
.mod_navcontent_aside.organigrama { margin-top: 1.4em;}
.mod_navcontent_aside.organigrama .md-title { display: none;}

.mod_breadcrumbs { margin: 0.3125em 0 0.0625em; padding: 0.625em 0 1.25em;}
.mod_breadcrumbs .md-listado .md-list { display: inline-block;}
.mod_breadcrumbs .md-listado:last-child span{font-family: raleway-semibold;}
.mod_breadcrumbs .md-listado .md-list .md-link { font-size: 0.875em; color: #404a50;}
.mod_breadcrumbs .md-listado .md-list:before { display: inline-block; margin: 0 0.375em; color: #404a50; content: ">";}
.mod_breadcrumbs .md-listado .md-list:first-child:before { display: none;}
.mod_breadcrumbs .md-listado .md-list:last-child .md-link { color: #404a50; font-family: raleway-semibold;}
.mod_content_gen .gestionSuscriptores table{border-collapse:separate; border-spacing:1px; width:100%;}

.mod_content_gen table{border-collapse:separate; border-spacing:1px; width:100%;}
.mod_content_gen table { font-size: 0.9em }
.mod_content_gen table thead tr th { background-color: #004e72; }
.mod_content_gen table thead th p { color: #fff; }
.mod_content_gen table thead th,
.mod_content_gen table tbody tr td { padding: 10px; }
.mod_content_gen table thead tr th p,
.mod_content_gen table tbody tr p { margin: 0; font-size: 1em; }
.mod_content_gen table thead th,
.mod_content_gen table tbody tr td { padding: 10px; }

/*------------------------------ HOME ---------------------------------------*/

/* Mod menu_aside */
.contenido_left .linkArea { width: 100%; list-style: none;}
.contenido_left .linkArea .list_banners { float: left; width: 100%; text-align: center;}
.contenido_left .linkArea .list_banners .item_banner  { float: left; width: 100%; text-align: center; margin-top: 1.2em;}
.contenido_left .linkArea .list_banners .item_banner.first { margin-top: 0em;}
.contenido_left .linkArea .list_banners .item_banner  a{ float: left; width: 100%;}
.contenido_left .linkArea .list_banners .item_banner  a img  { float: left; width: 100%;}
.contenido_left.home .md-Social_wrapper { display: none; }
.contenido_left.home .md-title {  font-size: 1.5em; color: #00546b; margin-bottom: 0.25em; }
.contenido_left.home .area_item p { line-height: 1.6em; font-size: 0.85em; margin-bottom: 1em; color: #707070; } 
.contenido_left.home .mod_calendar .md-title {  font-size: 0.85em; color: #FFFFFF; margin-bottom: 0em; } 

.area_item {clear:both; margin-top: 1.2em;}
.linkArea .list_links {  }
.linkArea .list_links .item_link {background-color: #e6e6e6; margin-bottom: 0.2em;}
.linkArea .list_links .item_link a { display: block; color: #51514d; vertical-align: middle; padding: 3.25% 6% 3.25% 10%; line-height: 1.4em; width: 100%; font-size: 0.85em;}

/* Mod banners home 
.mod_banners_home {display:none; float: right;width: 30%; margin-bottom: 1em; padding: 1.35em 0% 0% 2%;}
.mod_banners_home .linkArea {display: block; float: right; margin-left: 2%;}
.mod_banners_home .linkArea .list_banners { float: right; width: 100%; text-align: right; background-color: rgb(230, 230, 230); display: table; border-width: 1.55px; border-style: solid; border-color: rgb(105, 158, 147); border-image: initial;}
.mod_banners_home .linkArea .list_banners .item_banner { width: 90%;text-align: center;display: inline-block;margin: 0em 5% 0.4em 5%;}
.mod_banners_home .linkArea .list_banners .item_banner.first { margin-top: 1em;}
.mod_banners_home .linkArea .list_banners .item_banner a {display: block; float: left; border-width: 1px; border-style: solid; border-color: rgb(105, 158, 147); border-image: initial;}
.mod_banners_home .linkArea .list_banners .item_banner a figure { height: auto;}
.mod_banners_home .linkArea .list_banners .item_banner a figure img { float: left; width: 100%; }*/


/* Mod banners home */
.mod_banners_home {float: right; display:block; width: 30%; padding: 0em 0% 0% 2%;}
.mod_banners_home .linkArea {display: block; float: right; margin-left: 2%; width: 100%;}
.mod_banners_home .linkArea .list_banners { float: right; width: 100%; margin-top: 1.35em; text-align: right; background-color: rgb(230, 230, 230); display: table; border-width: 1.55px; border-style: solid; border-color: rgb(105, 158, 147); border-image: initial;}
.mod_banners_home .linkArea .list_banners .item_banner { width: 90%;text-align: center;display: inline-block;margin: 0em 5% 0.4em 5%;}
.mod_banners_home .linkArea .list_banners .item_banner.first { margin-top: 1em;}
.mod_banners_home .linkArea .list_banners .item_banner a {display: block; float: left; border-width: 1px; border-style: solid; border-color: rgb(105, 158, 147); border-image: initial;}
.mod_banners_home .linkArea .list_banners .item_banner a figure { height: auto;}
.mod_banners_home .linkArea .list_banners .item_banner a figure img { float: left; width: 100%; }

.mod_banners_home_pie_avanzada .linkArea { float: left; width: 100%;}
.mod_banners_home_pie_avanzada .linkArea .list_banners  {float: left;width: 99%;padding: 1em 1em 1.4em 1em;text-align: center;background-color: #e6e6e6;display: table;/* padding: 1em; */margin-top: 1em;}
.mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner  {width: 17.5%;text-align: center;margin: 1em 1% 0 1%;display: inline-block;vertical-align: top;}
.mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner a {display: block;/* border: 2px solid #fff; *//* height: 3.6975em; */}
.mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner a figure { height: auto;}
.mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner a figure img {float: left;width: 100%;/* height: 3.57em; */border: 1px solid #c3c1c1;}

.mod_timeline_twitter_home { float: right;width: 30%; margin-top: 0.8em; padding: 0.55em 0% 0% 2%;}
.main.tmpl_2_cols.home .mod_content_responsive { display: none;}
.main.tmpl_2_cols.home .mod_content_responsive .linkArea { width: 100%; list-style: none;}
.main.tmpl_2_cols.home .mod_content_responsive .linkArea .list_banners { float: left; width: 100%; text-align: center;}
.main.tmpl_2_cols.home .mod_content_responsive .linkArea .list_banners  .item_banner  { float: left; width: 100%; text-align: center; margin-top: 1.2em;}
.main.tmpl_2_cols.home .mod_content_responsive .linkArea .list_banners  .item_banner .first {  margin-top: 0em;}

.main.tmpl_2_cols.home .mod_content_responsive .linkArea .list_banners  .item_banner  a { float: left; width: 100%;}
.main.tmpl_2_cols.home .mod_content_responsive .linkArea .list_banners  .item_banner  a img  { float: left; width: 100%;}

.mod_banners_left .md-banner .md-banner-content.socialLink { display: none;}
.mod_banners_left .md-banner .md-banner-content.socialLink .title { display: block; margin-bottom: 0.62em; color: #00546b; font-size: 1em;font-family: raleway-semibold;}
.mod_banners_left .md-banner .md-banner-content.socialLink .md-listSocial { padding: 0.6em 0 0; text-align: left; font-size: 0;}
.mod_banners_left .md-banner .md-banner-content.socialLink .md-listSocial .md-itemSocial { display: inline-block; width: 25%; font-size: 16px; text-align: center;}
.mod_banners_left .md-banner .md-banner-content.socialLink .md-listSocial .md-itemSocial .link { float: none; margin: 0 auto;}

/*Mensaje destacado*/
.mod_subhome_mens_destacado {margin-bottom: 1em;height: 101%;color: #00546b;/* margin-left: -100%; *//* margin-right:-100%; */text-align:  center;max-width: 64em;margin: auto;/* margin-top: 1em; */margin-bottom: 21px;}
.mod_subhome_mens_destacado figure {/* width: 32%; *//* float: left; *//* margin-left: 8%; *//* margin-top: 0.2em; */margin-bottom: 18px;}
.mod_subhome_mens_destacado h2 {/* font-family: raleway-semibold; *//* margin-bottom: 1%; *//* float: right; *//* position: relative; */display: block;font-size: 1.7em;font-family: raleway-medium;/* width: 51%; *//* float: right; *//* text-align: left; *//* margin-right: 8%; *//* margin-left: 1%; */color: #084f70;}
.mod_subhome_mens_destacado p {font-size: 1em; line-height: 1.5em; margin-bottom: 0;}

/*Fin Mensaje destacado*/

/*Noticias home*/
.mod_home_noticiasDestacadas {background-color: #e6e6e6; margin-bottom: 1em;height: auto;width: 70%;font-size: 0.85em;float: left;margin-top: 1.6em;border-width: 1px;border-style: solid;border-color: #d7d7d7;border-image: initial;padding: 2% 2% 0.5em;}
.mod_home_noticiasDestacadas.link_ver_mas { padding-bottom: 2em; }
.mod_home_noticiasDestacadas .columna {width:50%; float:left; }
.mod_home_noticiasDestacadas .columna.first { padding-right: 1%;}
.mod_home_noticiasDestacadas .columna.second { padding: 0px 0px 0px 1%;}
.mod_home_noticiasDestacadas .noticias_dest { overflow: hidden; background: white; padding: 0.5em; box-shadow: 4px 4px 5px #9a9a9a;}
.mod_home_noticiasDestacadas .noticias_dest.second {margin-top: 1.2em;}
.mod_home_noticiasDestacadas .noticias_dest .img_red {/*margin-right: 1em;*/width: 100%; height: auto;border-width: 1px;border-style: solid;border-color: #e6e6e6;border-image: initial;margin: 0 auto;display: block;}
.mod_home_noticiasDestacadas .noticias_dest .fecha {color: #00546b;}
.mod_home_noticiasDestacadas .noticias_dest .subtitulo {font-size: 1.1em;display: block;font-family: raleway-semibold;padding-top: 0.5em; color: #00546b; height: 2.9em;overflow: hidden;margin-bottom: 0.05em;}
.mod_home_noticiasDestacadas .noticias_dest .subtitulo a {color: #00546b; cursor: pointer;font-family: raleway-semibold;float: left;letter-spacing: 0px;font-size: 0.95em;line-height: 1.3em; width: 100%;}
.mod_home_noticiasDestacadas .noticias_dest .mod_noticias_des {text-align: justify; line-height: 1.4em; margin-bottom:0; font-size: 0.9em; color: #707070;}
.mod_home_noticiasDestacadas .noticias_dest.cuat_lin .mod_noticias_des {display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.mod_home_noticiasDestacadas .noticias_dest.cinc_lin .mod_noticias_des {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}

.mod_home_noticiasDestacadas .mod_home_link_mas_noticias {width: 100%;padding: 1.55em 0.5% 1em 0;}
.mod_home_noticiasDestacadas .mod_home_link_mas_noticias a { float: right; font-size: 0.95em; color: #51514C;font-family: raleway-semibold; margin-bottom: 1em;}

.mod_home_noticiasDestacadasHome {background-color: #ececec; border: 1px solid #9a9a9a; padding: 1em 2% 1em 2%; margin-bottom: 1em; height: 100%; width:70%; font-size: 0.85em; margin-top: 1.2em; float: left;}
.mod_home_noticiasDestacadasHome.link_ver_mas { padding-bottom: 2em; }
.mod_home_noticiasDestacadasHome .columna {width:50%; float:left;}
.mod_home_noticiasDestacadasHome .columna.first {padding-right:2%; border-right: 1px solid #9a9a9a;}
.mod_home_noticiasDestacadasHome .columna.second {padding: 0 2%; padding-right: 0; }
.mod_home_noticiasDestacadasHome .noticias_dest {height: 9em; overflow: hidden;}
.mod_home_noticiasDestacadasHome .noticias_dest.second {margin-top: 1em; padding-top: 1em; border-top: 1px dotted #9a9a9a;}
.mod_home_noticiasDestacadasHome .noticias_dest .img_red { float: left; margin-right: 1em; border: 1px solid #7d928e; width:65px; height: 65px; }
.mod_home_noticiasDestacadasHome .noticias_dest .fecha {color: #00546b;}
.mod_home_noticiasDestacadasHome .noticias_dest .subtitulo {font-size: 1.1em;font-family: raleway-semibold; margin-top: 0.2em; margin-bottom: 0.2em; color: #00546b;}
.mod_home_noticiasDestacadasHome .noticias_dest .subtitulo a {color: #00546b;  cursor: pointer;font-family: raleway-semibold;}
.mod_home_noticiasDestacadasHome .noticias_dest .mod_noticias_des {text-align: justify; line-height: 1.4em; margin-bottom:0; font-size: 0.9em; color: #707070;}
.mod_home_noticiasDestacadasHome .noticias_dest.cuat_lin .mod_noticias_des {display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.mod_home_noticiasDestacadasHome .noticias_dest.cinc_lin .mod_noticias_des {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}

.mod_home_noticiasDestacadasHome .mod_home_link_mas_noticias { width: 100%; padding: 1em 0.5% 1em 0;}
.mod_home_noticiasDestacadasHome .mod_home_link_mas_noticias a { float: right; font-size: 0.95em; color: #51514C;font-family: raleway-semibold;}

.tituloNoticiasIzquierda{padding-left: 1em;float:left;/* margin-top: 0.4em; */font-size:1.7em;font-family: raleway-light;color: #084f70;padding-bottom: 13px;}
.tituloNoticiasDerecha{float:right;margin-top: 0.4em;padding-right:1em;font-size: 1em;font-family: raleway-semibold;color: #00546b;margin-bottom: 0.5em;}
.tituloNoticiasDerecha a{/* font-family: raleway-semibold; */font-family: raleway-light;}


.mod_homeAvanzada_noticiasDestacadas {padding: 0em 2% 0em 0%;margin-bottom: 13px;height: 100%;width: 100%;float: left;}
.mod_homeAvanzada_noticiasDestacadas .columna {width: 48%;float: left;display: block;}
.mod_homeAvanzada_noticiasDestacadas .subtitulo {display:none;}
.mod_homeAvanzada_noticiasDestacadas .columna.first{margin-right: 2%;}
.mod_homeAvanzada_noticiasDestacadas .columna.second {margin: 0;margin-left: 2%;}
.mod_homeAvanzada_noticiasDestacadas .columna:first-child  {border-top: solid 2px #084f70;}
.mod_homeAvanzada_noticiasDestacadas .columna:nth-child(2)   {border-top: solid 2px #084f70;}
.mod_homeAvanzada_noticiasDestacadas .columna:nth-last-child(-n+3) {border-bottom: solid 2px #084f70;}
.mod_homeAvanzada_noticiasDestacadas .columna.third {margin-top: 2em;}
.mod_homeAvanzada_noticiasDestacadas .columna:nth-last-child(3) {padding-bottom: 2.09em;}
.mod_homeAvanzada_noticiasDestacadas .noticias_dest {overflow: hidden;margin-top: 1em;}
.mod_homeAvanzada_noticiasDestacadas .noticias_dest:hover{opacity:0.8;}
.mod_homeAvanzada_noticiasDestacadas .noticias_dest.second {margin-top: 0.5em;padding-top: 1em;}
.mod_homeAvanzada_noticiasDestacadas .noticias_dest.second:hover{opacity:0.8;}
.mod_homeAvanzada_noticiasDestacadas .noticias_dest .fecha {color: #404a50;font-size: 0.85em;font-family: raleway-semibold;line-height: 1.8em;}
.mod_homeAvanzada_noticiasDestacadas .noticias_dest .subtitulo { font-size: 0.935em;font-family: raleway-semibold; margin-top: 0.2em; margin-bottom: 0.2em; }
.mod_homeAvanzada_noticiasDestacadas .noticias_dest .subtitulo a{font-family: raleway-semibold;display: none;}
.mod_homeAvanzada_noticiasDestacadas .noticias_dest .mod_noticias_des {/* text-align: justify; */line-height: 1.4em;margin-bottom: 0;font-size: 1.1em;/*font-family: raleway-semibold; */color: #404a50;/* height: 3.6em; */overflow: hidden;}
.mod_homeAvanzada_noticiasDestacadas .noticias_dest .img_red  {float: left;margin-right: 1em;display: none;}
.mod_homeAvanzada_noticiasDestacadas .noticias_dest.cuat_lin .mod_noticias_des {display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.mod_homeAvanzada_noticiasDestacadas .noticias_dest.cinc_lin .mod_noticias_des {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.mod_homeAvanzada_noticiasDestacadas .mod_home_link_mas_noticias{display:none;}

/*Enlaces destacados*/
/*.mod_content_gen .areaEnlacesDest_3 .cont_enlace_dest .enlaces_destacados  { width: 33%; overflow: hidden; background: white; padding: 0.5em; float: left; clear: inherit; background: rgba(184, 184, 184, 0.44);padding-bottom: 1em;}*/
.mod_content_gen .areaEnlacesDest_3 .cont_enlace_dest { width: 33%; overflow: hidden; background: white; padding: 0.5em; float: left; clear: inherit; padding-bottom: 1em;}
.mod_content_gen .areaEnlacesDest_3 .cont_enlace_dest .enlaces_destacados, .mod_content_gen .areaEnlacesDest_4componentes .cont_enlace_dest .enlaces_destacados { border-width: 1px; border-style: solid; border-color: #b8b8b8; text-align: justify; line-height: 1.4em; margin-bottom: 0; font-size: 0.9em; color: #707070; display: inline-block; width: 100%;}
.mod_content_gen .areaEnlacesDest_3 .cont_enlace_dest .enlaces_destacados .img_red {/*margin-right: 1em;*/width: 100%;/*height: 153px;*/border-width: 1px;border-style: solid;border-color: rgb(230, 230, 230);border-image: initial;margin: 0 auto;display: block;}
.mod_content_gen .areaEnlacesDest_3 .cont_enlace_dest .enlaces_destacados .subtitulo {font-size: 1.1em;display: block;font-family: raleway-semibold;padding-top: 0.4em;color: rgb(55, 126, 112);height: 2.7em;overflow: hidden;}
.mod_content_gen .areaEnlacesDest_3 .cont_enlace_dest .enlaces_destacados .subtitulo a {color: #00546b;  cursor: pointer;font-family: raleway-semibold; float: left; letter-spacing: 0px; font-size: 0.95em; }
.mod_content_gen .areaEnlacesDest_3 .cont_enlace_dest .enlaces_destacados .mod_noticias_des {text-align: justify; line-height: 1.4em; margin-bottom:0; font-size: 0.9em; color: #707070;}
.mod_content_gen .areaEnlacesDest_3 .cont_enlace_dest .enlaces_destacados span.enlaces_dest, .mod_content_gen .areaEnlacesDest_4componentes .cont_enlace_dest .enlaces_destacados span.enlaces_dest {font-size: 0.85em; line-height: 1.35em; padding-top: 0.5em; /*font-size: 1.1em;*/ display: block;font-family: raleway-semibold; color: rgb(55, 126, 112); height: 3.2em; background: #ececec; overflow: hidden;}
.mod_content_gen .areaEnlacesDest_3 .cont_enlace_dest .enlaces_destacados span.enlaces_dest a, .mod_content_gen .areaEnlacesDest_4componentes .cont_enlace_dest .enlaces_destacados span.enlaces_dest a { word-break: break-word; color: #00546b; cursor: pointer;font-family: raleway-semibold; float: left; text-align: left; height: auto; width: auto; padding: 0em 0.5em 0em 0.5em; letter-spacing: 0px; font-size: 0.95em;}

.mod_content_gen .areaEnlacesDest_4componentes .cont_enlace_dest { width: 25%; overflow: hidden; background: white; padding: 0.5em; float: left;}
/*.mod_content_gen .areaEnlacesDest_4componentes .cont_enlace_dest .enlaces_destacados {border-width: 0.1px; border-style: solid; border-color: #b8b8b8; text-align: justify; line-height: 1.4em; margin-bottom: 0; font-size: 0.9em; color: #707070; }*/
.mod_content_gen .areaEnlacesDest_4componentes .cont_enlace_dest .enlaces_destacados .img_red {/*margin-right: 1em;*/width: 100%; /*height: 117px;*/ border-width: 1px;border-style: solid;border-color: rgb(230, 230, 230);border-image: initial;margin: 0 auto;display: block;}

/*------------------------------ HOME ---------------------------------------*/

/* Mod welcome */
.mod_welcome { margin-bottom: 1.25em; padding: 0.875em 1.9% 0.875em 1.8%; background-color: #e6e6e6;}
.mod_welcome.form { margin-bottom: 0.8em;}
.mod_welcome .md-title { margin-bottom: 0.25em; font-size: 1.25em; letter-spacing: 0.01em; color: #707070;}
.mod_welcome p { margin-bottom: 1em; font-size: 0.875em; letter-spacing: 0.007em; line-height: 1.5em; color: #707070;}
.mod_welcome p strong{ margin-bottom: 0.875em; line-height: 1.6em; letter-spacing: 0.03em;font-family: raleway-semibold; color: #707070;}

.mod_welcome .mdw-imgContent { display: inline-block; width: 28%; height: 9.1875em; margin-right: 1%;}
.mod_welcome .mdw-imgContent .img-item { float: left; width: 100%;}
.mod_welcome .mdw-img-text { display: inline-block; width: 67%;font-family: raleway-semibold; font-size: 0.85em; color: #707070; margin-bottom: 0; text-align: justify; line-height: 1.5em; vertical-align: top;}

/* Mod content gen */
.mod_content_gen .mod-date {font-family: raleway-semibold; padding: 2.5% 0 2%; display: block; font-size: 0.85em; color: #707070; }
.mod_content_gen .mod-title {display: block;margin-top: 0.5em;margin-bottom: 0.375em;font-size: 1.375em;line-height: 1em;color: #00546b;font-family: raleway-semibold;}
.mod_content_gen .mod-title.ttl {margin-top: 0.4em;margin-bottom: 0.9em;font-family: raleway-semibold;}
.mod_content_gen .mod-title.ttl.no-margin-bottom { margin-bottom: 0; }
.mod_content_gen .mod-title.tit { margin-bottom: 0; }
.mod_content_gen .mod-title.md-title { margin-bottom: 0.6em; }
.mod_content_gen .mod-title.md-date-tittle { margin-top: 0;}
.mod_content_gen .cnt-img { margin-bottom: 2em; width: 97.5%;}
.mod_content_gen .cnt-img .img { width: 100%; }

/* Mod definicion */
.mod_definicion.form .mdf-list { margin-bottom: 1em;}
.mod_definicion.form .mdf-list .mdf-item { line-height: 1em;}
.mod_definicion .md-title { margin-bottom: 0.25em; font-size: 1.275em; letter-spacing: 0.01em; color: #00546b;}
.mod_definicion .md-text { display: block; margin-bottom: 0.9375em; width: 97%; font-size: 0.875em; letter-spacing: 0.008em; line-height: 1.5em; color: #707070;}
.mod_definicion .md-text .md-link { padding-right: 25px; color: #00546b; background: url("../img/general/icons/ico_enlace_externo2.png") right center no-repeat;}
.mod_definicion .md-text .md-item-link { display: inline; padding-right: 25px; font-size: inherit; color: #00546b; background: url("../img/general/icons/ico_enlace_externo2.png") right center no-repeat;}
.mod_definicion .md-text .md-strong {font-family: raleway-semibold;}
.mod_definicion .md-text .md-web-link { color: #00546b;}
.mod_definicion .md-text .md-image-link { padding-right: 25px; font-size: inherit; color: #00546b; background: url("../img/general/icons/ico_imagen.png") right center no-repeat;}
.mod_definicion .md-text .md-mp3-link { padding-right: 25px; font-size: inherit; color: #00546b; background: url("../img/general/icons/ico_mp3.png") right center no-repeat;}
.mod_definicion .md-text .md-pdf-link { padding-right: 25px; font-size: inherit; color: #00546b; background: url("../img/general/icons/ico_pdf.png") right center no-repeat;}
.mod_definicion .md-text .md-subcorreo {font-family: raleway-semibold; color: #00546b;}
.mod_definicion .md-strong-title { margin: 1em 0; font-size: 0.85em; line-height: 1.5em; color: #707070;font-family: raleway-semibold;}
.mod_definicion .md-subtitle { width: 100%; padding: 0 0 0.1em 0; margin-top: 1.625em; font-size: 1.275em; color: #00546b; margin-bottom: 0.25em;}
.mod_definicion .mdf-list { /*margin-bottom: 0.5625em;*/margin-bottom: 0.75em; /*margin-left: 5%;*/ width: 100%; list-style-type: disc; list-style-image: url("../img/general/icons/ico_lista_n1.png");}
.mod_definicion .mdf-list .mdf-item {margin-bottom: 0.59375em;line-height: 1.5em;font-size: 1em;display: inline-block;vertical-align: top;margin-right: 6em;}
.mod_definicion .mdf-list .mdf-item .mdf-item-link { line-height: 1.5em; color: #00546b; font-size: 0.85em;}
.mod_definicion .mdf-list .mdf-item .mdf-item-link .strong {font-family: raleway-semibold;}
.mod_definicion .mdf-list .mdf-item .mdf-item-text { font-size: 0.85em; color: #707070;}
.mod_definicion .mdf-list .mdf-item .mdf-item-text.md-light { font-weight: lighter;}
.mod_definicion .mdf-list.noLst { margin-left: 3%; margin-top: 1.5625em; width: 97%; list-style: none;}
.mod_definicion .mdf-list.noLst .mdf-item .mdf-title-link { font-size: 1em;font-family: raleway-semibold; color: #00546b;}
.mod_definicion .mdf-list.noLst .mdf-item .mdf-title-link a { font-weight: inherit; } 
.mod_definicion .mdf-list.noLst .mdf-item .mdf-list {margin-top: 0;/*margin-left: -5%;*/width: 98.2%;}
.mod_definicion .mdf-list.noLst .mdf-item .mdf-list .mdf-item {margin-bottom: 0.125em;display: list-item;margin-right: 0;margin-left: 0.8em;width: 100%;}
.mod_definicion .mdf-list.noLst .mdf-item .mdf-list .mdf-item a { color: #707070;}
.mod_definicion .mdf-list.noLst .mdf-item .mdf-list .cont-list { margin-left: 2%; width: 98%; list-style-type: circle;}
.mod_definicion .mdf-list.noLst .mdf-item .mdf-list .cont-list .list { margin-top: 0.1875em;}
.mod_definicion .mdf-list.noLst .mdf-item .mdf-list .cont-list .list .link { font-size: 0.85em; line-height: 1.5em; color: #707070;}
.mod_definicion .md-list { margin-top: 0.875em;}
.mod_definicion .md-list .mdf-list { margin-top: 0.6875em;}
.mod_definicion .md-list .mdf-list .mdf-item .md-text { margin-bottom: 0.375em;}
.mod_definicion .md-list .mdf-list.noList { margin-left: 0; width: 100%; list-style: none;}
.mod_definicion .md-list .mdf-item { margin-bottom: 0.15625em; line-height: 1.5em;}
.mod_definicion .md-list .mdf-item .mdf-item-text { font-size: 0.85em;font-family: raleway-semibold; color: #707070;}
.mod_definicion .md-number-list { margin-bottom: 0.6875em; margin-top: 0.625em; margin-left: 3%; margin-right: 0; width: 97%; counter-reset: item;}
.mod_definicion .md-number-list .item-number-list { margin-bottom: 0.15625em; line-height: 1.275em;}
.mod_definicion .md-number-list .item-number-list:before { content: counter(item) ". "; counter-increment: item; color: #00546b; font-size: 0.85em;}
.mod_definicion .md-number-list .item-number-list .mdf-item-text { font-size: 0.85em; color: #707070;}
.mod_definicion .md-required { margin-bottom: 0.85em; font-size: 0.7225em; line-height: 1.5em; color: #707070;}
.mod_definicion .md-content.noList { margin-top: 2.5em;}
.mod_definicion .md-content.noList .md-list:first-child .md-title { font-size: 1.625em;}
.mod_definicion .md-content.noList .md-list .mdf-list { margin-top: 0; margin-left: 0; width: 100%; list-style: none;}
.mod_definicion .md-content.noList .md-list .mdf-list .mdf-item { margin-bottom: 0.875em;}
.mod_definicion .cont_table { margin-top: 0.875em; margin-bottom: 2.125em; border-collapse: inherit; border-spacing: 1px;}
.mod_definicion .cont_table .cont-head .cont-row .col { padding: 0.6875em 0; font-size: 0.85em; text-align: center; background-color: #00546b; color: #fff; border-bottom: #fff 3px solid;}
.mod_definicion .cont_table .cont-body .cont-row .col { padding: 0.45em 0.3125em; font-size: 0.85em; line-height: normal; color: #000; background-color: #D6D8D8;}
.mod_definicion .cont_table .cont-body .cont-row .col:first-child { color: #fff; background-color: #6C7E7A;}

.mod_carousel { position: relative; float: left; width: 100%; min-height: 0; overflow: hidden;}
.mod_carousel .md-carousel { width: 100%; margin: 0;}
.mod_carousel .md-carousel .md-carousel-content { padding: 0 !important;}
.mod_carousel .md-carousel .md-carousel-content .cont-info { display: table; border: 1px solid #B8B8B8; margin-left: 1px; margin-right: 1px;}
.mod_carousel .md-carousel .md-carousel-content .mdc-image { width: 60%; display: table-cell; vertical-align: top;}
.mod_carousel .md-carousel .md-carousel-content .mdc-image .img { float: left; width: 100%; height: 17.5em;}
.mod_carousel .md-carousel .md-carousel-content .mdc-item-content { width: 40%; display: table-cell; padding: 1.3em 2% 0 2%; border: 27px solid #e6e6e6; background: #00546b;}
.mod_carousel .md-carousel .md-carousel-content .mdc-item-content .mdc-item { padding: 1em; min-height: 14.375em; color: #ffffff; vertical-align: top;}
.mod_carousel .md-carousel .md-carousel-content .mdc-item-content .mdc-item-date { margin-bottom: 0.75em; display: block; line-height: 1.15em; font-size: 0.8125em; color: #ffffff;}
.mod_carousel .md-carousel .md-carousel-content .mdc-item-content .mdc-item-title { display: block; color: #ffffff; font-size: 1.25em;}
.mod_carousel .md-carousel .md-carousel-content .mdc-item-content .mdc-item-title .mdc-item-link { /*color: #ffffff; font-size: 1.25em;*/}
.mod_carousel .md-carousel .md-carousel-content .mdc-item-content .carousel-text { display: block; margin: 0.5em 0; line-height: 1.25em; font-size: 0.9375em; color: #ffffff;}
.mod_carousel .md-carousel .slick-dots { width: 40%; bottom: 2em;}
.mod_carousel .md-carousel .slick-dots .slick-li-first { margin: 0 0.8%; width: 11px;}
.mod_carousel .md-carousel .slick-dots .slick-li-last { display: none;}
.mod_carousel .md-carousel .slick-dots li button { width: 11px;}
.mod_carousel .md-carousel .slick-dots li button:before { font-size: 36px;}

.mod_acordeon .md-title { margin-top: 0.625em; margin-bottom: 0.3125em; font-size: 1.25em; letter-spacing: 0.01em; color: #00546b;}
.mod_acordeon .cnt-img { margin-bottom: 0.875em; width: 100%;}
.mod_acordeon .md-link { display: block; margin-bottom: 0.875em; font-size: 0.85em;font-family: raleway-semibold; text-align: center; color: #00546b;}
.mod_acordeon .md-content { margin-bottom: 0.5625em; margin-left: 0%; width: 100%; list-style-type: none; list-style-image: none;}
.mod_acordeon .md-content { border-bottom: 1px solid #707070;}
.mod_acordeon .md-content .md-list .item_acordeon_bd { padding: 0.3125em 0 0.3125em 2%; border: none; padding-left: 4%;}
.mod_acordeon .md-content .md-list .item_acordeon_hd { margin: 0; padding: 0.7625em 2%; font-size: 1.25em; text-decoration: none; outline: none; color: #707070; background: url("../img/general/icons/ico_acordeon_down.png") no-repeat 97% center; border: none;}
.mod_acordeon .md-content .md-list .item_acordeon_hd .lnk_acordeon { font-size: 1.16em; }
.mod_acordeon .md-content .md-list .item_acordeon_hd.ui-accordion-header-active { background: url("../img/general/icons/ico_acordeon_up.png") no-repeat 97% center;}
.mod_acordeon .md-content .md-list .item_acordeon_hd .ui-icon { display: none; background: none;}

.mod_acordeon .md-content .md-list { border-top: 1px solid #707070; margin-bottom: 0;}
.mod_acordeon .md-content .md-list .md-ttl_content { margin: 0; padding: 0.7625em 2%; font-size: 1.25em; text-decoration: none; outline: none; color: #707070; background: url("../img/general/icons/ico_acordeon_down.png") no-repeat 97% center; border: none;}
.mod_acordeon .md-content .md-list .md-ttl_content .lnk_acordeon {font-size: 1.16em;font-family: raleway;}
.mod_acordeon .md-content .md-list .md-ttl_content.ui-accordion-header-active { background: url("../img/general/icons/ico_acordeon_up.png") no-repeat 97% center;}
.mod_acordeon .md-content .md-list .md-ttl_content .ui-icon { display: none; background: none;}
.mod_acordeon .md-content .md-list .md-content { padding: 0.3125em 0 0.3125em 2%; border: none; padding-left: 4%;}
.mod_acordeon .md-content .md-list .md-content .ttlAcc { margin-bottom: 0.25em; font-size: 1.125em; color: #00546b;}
.mod_acordeon .md-content .md-list .md-content .md-listado { margin: 0.25em 0 2.5em 2%; width: 98%; list-style-type: circle; text-align: justify;}
.mod_acordeon .md-content .md-list .md-content .md-listado .md-lista { margin-bottom: 0.375em;}
.mod_acordeon .md-content .md-list .md-content .md-listado .md-lista .md-text {font-family: raleway-semibold; font-size: 0.875em; color: #707070;}
.mod_acordeon .md-content .md-list .md-content .md-listado .md-lista .md-txt { font-size: 0.8125em; letter-spacing: 0.045em; color: #00546b;}
.mod_acordeon .md-content .md-list .md-content .md-listado .md-lista .md-txt .txtNew { display: inline-block; padding-left: 25px; width: 19px; text-indent: -9999px; background: url("../img/general/icons/ico_enlace_externo2.png") right center no-repeat;}
.mod_acordeon .acordeon .md-list .ui-state-active .lnk_acordeon { color: #006a94;}

/*Ficha */
.mod_ficha .mdf-title { display: block; font-size: 1.615em; color: #00546b; margin-top: 0.5em; margin-bottom: 0.3125em;}
.mod_ficha .mdf-name { font-size: 1.275em; color: #00546b; margin-bottom: 0.25em;}
.mod_ficha .mdf-imgContent { line-height: 1.6em; margin-bottom: 0.875em;}
.mod_ficha .mdf-list-name { font-size: 0.85em; line-height: 1.6em; margin-bottom: 0.6875em; color: #707070;}
.mod_ficha .mdf-list { margin-bottom: 0.8125em; margin-left: 5%; width: 95%; list-style-type: disc; list-style-image: url("../img/general/icons/ico_lista_n1.png"); text-align: justify;}
.mod_ficha .mdf-list .mdf-item { margin-bottom: 0.1875em; line-height: 1.5em; text-decoration: none;}
.mod_ficha .mdf-list .mdf-item .mdf-item-link { line-height: 1.5em; color: #00546b; font-size: 0.85em;font-family: raleway-semibold;}
.mod_ficha .mdf-list .mdf-item .mdf-item-text { font-size: 0.85em; color: #707070;}
.mod_ficha .mdf-list.lista .mdf-item { margin-bottom: 0.4375em; line-height: 1.2em;}

/*End ficha*/


/* MOD_PAGINACION */
.mod_paginacion {display:block; padding: 1em 0;}
.mod_paginacion ul.paginador {list-style: none; text-align: center;}
.mod_paginacion ul.paginador li {display: inline-block;}
.mod_paginacion ul.paginador li a.num_pag {margin: 0 0.3em; background-color: #00546b; color: #ffffff; padding: 0.1em 0.5em; border: 1px solid #00546b; border-radius: 5px; text-align: center; text-decoration: none !important;}
.mod_paginacion ul.paginador li.activo a.num_pag {font-family: raleway-semibold;}
.mod_paginacion ul.paginador li a.link {color: #707070; text-decoration:none !important;}
.mod_paginacion ul.paginador li.pag_siguiente a span.arrow, .mod_paginacion ul.paginador li.pag_anterior a span.arrow {font-family: raleway-semibold; color: #00546b;}

.arrowup { width: 0; height: 0; border-style: solid; position: relative; top: 20px; left: 91%; border-width: 6px 4.5px 0 4.5px; border-color: transparent; border-top-color: #00546b; border-bottom-color: #00546b; float:left; pointer-events:none}
.arrowdown { width: 0; height: 0; border-style: solid; position: relative; top: 20px; left: 91%; border-width: 0px 4.5px 6px 4.5px; border-color: transparent; border-top-color: #00546b; border-bottom-color: #00546b; float:left; pointer-events:none}
.panel {max-height: 0px; transition: max-height 1s ease-out; overflow: hidden;background-color: #f1f2f2;}
.selected .fc-acordeon .panel {max-height: 500px;}

/* End mod_paginacion */

/*----------------------------- MOD_AVISOS -------------------------------------------*/
.mod_aviso ul#mensaje_usuario{clear: both; background: none repeat scroll 0 0 #FFFFFF; border: 0.1em solid #DBDBDB; color: #FFFFFF; list-style-type: none; margin: 0.5em 0em 1em 0em; padding: 0.5em 0.8em; width: 85%; list-style-image: none;}
.mod_aviso ul#mensaje_usuario li {background: none; border: none !important; display: list-item; float: none; font-weight: normal; margin: 0 !important; overflow: visible !important; /*padding: 0.25em 0 !important;*/ width: 99%; color: #505050; border-width: 0;}
.mod_aviso ul#mensaje_usuario li.clWRN {color: #CC7010;}
.mod_aviso ul#mensaje_usuario li.WRN {background: url("../img/general/icons/icoMensajesWRN.png") no-repeat; color: #CC7010; padding-left: 1.5em !important;}


.mod_form .form-row, .mod_form .error {width: 100%;/* padding: 0.45em 0; */}
.mod_form .form-row .mdf-label .label-text, .mod_form .error .mdf-label .label-text, .form-wrapper fieldset input[type="text"], .form-wrapper fieldset textarea{width: 101%;display: inline-block;font-size: 1.2em;color: #00546B;font-family: raleway-semibold;padding: 0.30em 0;}
.mod_form .form-row .mdf-input, .mod_form .error .mdf-input, .form-wrapper fieldset textarea { width: 70%; display: inline-block;}
span.label-text { width: 100%; display: inline-block; font-size: 0.85em; color: #707070;}
.form-row .mdf-label.mdf-descripcion { width: 97.5% !important; font-size: 0.8em;}

.mod_form .mdf-form-group, .mod_form .error, .mod_form .form-row {width: 100%;/* padding: 0.45em 0; */border: 1px solid #005483;margin-bottom: 0.3em;clear: both;}
.mod_form .mdf-form-group .mdf-label, .mod_form .form-row .mdf-label, .mod_form .error .mdf-label, .form-wrapper fieldset label {display: inline-block;width: 27%;/* text-align: right; */margin-left: 2%;margin-right: 0em;/* padding-right: 2%; *//* vertical-align: top; */}.mod_form .mdf-form-group .mdf-descripcion, .mod_form .form-row .mdf-descripcion, .mod_form .error .mdf-descripcion {width:97.5% !important; font-size: 0.8em;}
.mod_form .mdf-form-group .mdf-input, .mod_form .form-row .mdf-input, .mod_form .error .mdf-input, .form-wrapper fieldsettextarea{width: 90%;display: inline-block;border: none;padding: 0.45em 1.2em;font-weight:  normal;color: #404a50;font-size: 1em; margin-bottom: 0;}
.mod_form .mdf-button { display: block; float: right; margin-left: 93%; margin-top: 0.8em; width: auto;}
.mod_form .mdf-button .mdf-input { display: block; width: 6em; color: #fff; font-size: 0.85em; background: #377E70; padding: 0.55em 3%; border-radius: 15px; border: none; display: inline-block; margin: .5em 0; cursor: pointer;}
.mdf-input, .form-wrapper fieldsettextarea:focus{}

.myRadio{width: 15% !important;display: inline-block;border: none;padding: 0.45em 1.2em;font-weight:  normal;color: #404a50;font-size: 1em;margin: 0 !important;}
.myRadio input {/*display: none;Better than display: none for accessibility reasons*/position: relative;z-index: -9999;}
.myRadio span {width: 10em;display: block;background: url("../img/general/icons/radio_desmarcado.jpg");background-repeat: no-repeat;padding-left: 2em;font-size: 0.85em;}
.myRadio input:checked + span {background: url("../img/general/icons/radio_marcado.jpg");background-repeat: no-repeat;background-position: top 2px;}
.myCheckbox{width: 15% !important;display: inline-block;border: none;padding: 0.45em 1.2em;font-weight:  normal;color: #404a50;font-size: 1em;margin: 0 !important;}
.myCheckbox input {/*display: none;Better than display: none for accessibility reasons*/position: relative;z-index: -9999;}
.myCheckbox span {width: 5em;display: block;background: url("../img/general/icons/checkbox-desmarcado.jpg");background-repeat: no-repeat;padding-left: 2em;font-size: 0.85em;background-position: top 2px;}
.myCheckbox input:checked + span {background: url("../img/general/icons/checkbox-marcado.jpg");background-repeat: no-repeat;background-position: top 2px;}
.textoForm{vertical-align: top;}
.desplegable{/* margin-bottom: 0.8em; */border: none;-webkit-appearance:  none;background: url(../img/general/icons/ico_arrowDown.png)  no-repeat right;padding-right: 1.5em;color: #00546B;/*font-family: raleway-semibold; */font-size: 0.85em;padding: 0.45em 1.2em;}
.mod_form fieldset .form-row:nth-child(5) .desplegable{width: 8.5%;}
.desplegable::-ms-expand {display: none;}
.desplegable {-moz-appearance: none;text-indent: 0.01px;text-overflow: '';}

.mod_form .form-row .checkmark {position: relative; top: 0;left: 0;height: 25px;display: inline-block;width: 25px;background-color: #eee;}
.mod_form .form-row .radiomark  {position: relative; top: 0;left: 0;height: 25px;width: 25px;background-color: #eee;border-radius: 50%;display: block;}

.mod_form .form-row .checkmark:hover{  background-color: #ccc;} 
.mod_form .form-row .radiomark:hover{  background-color: #ccc;} 

.mod_form .form-row input:checked ~ .checkmark { background-color: #00546b;}
.mod_form .form-row input:checked ~ .radiomark { background-color: #00546b;}

.mod_form .form-row input:checked ~ .checkmark:after { display: block; }
.mod_form .form-row input:checked ~ .radiomark:after { display: block; }

.mod_form .form-row .checkmark:after {left: 8px;top: 3px;width: 7px;height: 12px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.mod_form .form-row .radiomark:after {top: 3px;left: 3px;width: 19px;height: 19px;border-radius: 100%;background: white;}


.checkmark:after { content: ""; position: absolute; display: none;}
.radiomark:after { content: ""; position: absolute; display: none;}

.campoTexto{width: 70% !important;}

/*listado Noticias */
.mod_list_news .md-listado .mod-list .md-title { margin-bottom: 0.3125em; font-size: 1.25em; letter-spacing: 0.01em; color: #00546b; margin-top:0;}
.mod_list_news .md-listado .mod-list .md-date, .mod_content_gen .md-date { display: block; padding: 0 0 0.75em 0; font-size: 0.85em;font-family: raleway-semibold; color: #707070; line-height: 1.15em; }
.mod_list_news .md-link {display: block; float: right; padding: 0.4375em 2% 0.4375em 22px; font-size: 0.85em; letter-spacing: 0.015em; color: #00546b; cursor: pointer; background: url("../img/general/icons/ico_mas_azul.png") no-repeat left center;}
.mod_list_news .noticias_contenedor.first .md-date{padding-top: 0;}
.mod_list_news .md-listado .mod-list .mod_noticias_des{margin: 1.5% 0;}
.mod_list_news .md-listado .mod-list .mod_noticias_des .bloque_img {width: 17%; float: left; margin: 0;}
.mod_list_news .md-listado .mod-list .mod_noticias_des .bloque_img img {max-width: 100%;}
.mod_list_news .md-listado .mod-list .mod_noticias_des .bloque_desc {width: 100%; float: left;}
.mod_list_news .md-listado .mod-list .mod_noticias_des .bloque_desc p { font-size: 0.875em; }
/* End Listado Noticias */

/*Noticias */
.mod_noticias_ent .md-title{position: relative; display: block; font-size: 1.615em;  color: #00546b; margin-top: 0.5%; margin-bottom: 0.5%;}
.mod_noticias_ent .md-date{font-family: raleway-semibold; padding: 1.5% 0; display: inline-block; color:#707070; font-size: 0.85em; width:50%;}
.mod_noticias_ent .mod_noticias_des.img {margin-top: 1.5%;max-height: 13em;background: #02679f;margin-bottom:1.5em;display: table;width:  100%;}
.mod_noticias_ent .mod_noticias_des .bloque_img {width: 50%;font-size: 0.85em;display: table-cell;}
.mod_noticias_ent .mod_noticias_des .bloque_desc {width: 68%;/* float: left; */overflow: hidden;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;margin-left: 2%;}
.mod_noticias_ent .mod_noticias_des .bloque_desc p {font-family: raleway-semibold;margin-bottom: 0;text-align: center;line-height: 1.5em;position:  relative;color: #404a50;letter-spacing: 0.03em;}
.mod_noticias_ent .img .bloque_desc p {font-family: raleway-semibold;margin-bottom: 0;text-align: center;line-height: 1.5em;position:  relative;color: white; letter-spacing: 0.03em;}.mod_noticias_ent .mod_noticias_des .bloque_desc.sinImagen {width: 100%; margin-left: 0%; }
.mod_noticias_ent .mod_noticias_des .bloque_desc.conImagen {width: 50%;vertical-align: middle;display: table-cell;padding-left: 3%;padding-right: 3%;}
.mod_noticias_ent .mod_noticias_des .bloque_img img {max-width: 100%;margin-left: 0%;margin-bottom: -3px;} 
/*End Noticias */


/* mod timeline twitter */
.mod_timeline_twitter { margin-top: 0.75em; float: left; max-width: 100%; width:100%;}
.mod_timeline_twitter .twitter-timeline { text-decoration: none; color: #00546b; font-size: 0.85em;}

.mod_timeline_twitter.mobile { display:none; }


/*------------------------------ MOD-FONDO-BUEN-GOBIERNO ------------------------------------*/
.mod_logo_fondo { float:left; width:100%; position: relative;}
.mod_logo_fondo .friso img { max-width: 100%; z-index: 5; display: block; /*width: 100%;*/}
.mod_logo_fondo .friso img:hover { opacity: 0.8; filter: alpha(opacity=80); }
.mod_logo_fondo a { position: absolute; left: 0.25em; bottom:0.2em; z-index: 10; }

/*.boton_enviar_der{display: block; float: right;margin-left: 93%;margin-top: 0.8em;width: auto;}
.boton_enviar_der input{background: #00546b none repeat scroll 0 0;  border: medium none; border-radius: 15px; color: #fff; cursor: pointer; display: inline-block; font-size: 0.85em; margin: 0.5em 0; padding: 0.55em 3%; width: 6em;}*/
.mod_content_gen .mod_form .button-wrapper{display: block;float: right;margin-left: 0%;margin-top: 0em;width: auto;}
.mod_content_gen .mod_form .button-wrapper input{background: #00546b none repeat scroll 0 0;border: medium none;border-radius: 4px;color: #fff;cursor: pointer;display: inline-block;font-size: 0.85em;margin: 0.5em 0;width: auto;padding: 0.55em 1em;}
.mod_content_gen .mod_form .button-wrapper input:disabled { opacity:0.2;}



/*----------------------------- MOD_SHARE -------------------------------------------*/
.mod-share { float:right; }
.mod-share .mdshr-list { width: 100%; text-align: right; font-size: 1em; }
.mod-share .mdshr-list .item { margin: 1.2em 0 1.3em 0; display: inline; background: none; line-height: normal; }
.mod-share .mdshr-list .item .lnk-share { padding: 0 0 0 2em; margin: 0 0.5em 0 0; padding-left: 1.4em; text-decoration: none; font-size: 0.8125em; color: #1B73DA; }
.mod-share .mdshr-list .item .lnk-share:hover { text-decoration: underline; }
.mod-share .mdshr-list .item.escuchar .lnk-share { background: url("../images/content/icons/ico_parlante_contenido.png") no-repeat scroll left 2px transparent; }
.mod-share .mdshr-list .item.opinar .lnk-share { background: url("../images/content/icons/ico_bubble_azul.png") no-repeat scroll left 2px transparent; }
.mod-share .mdshr-list .item.imprimir { margin-right: 3%; }
.mod-share .mdshr-list .item.imprimir .lnk-share { background: url("../images/content/icons/ico_flecha_azul.png") no-repeat scroll left 2px transparent; }
.mod-share .mdshr-list .item.redSocial { float: left; margin: 0; width: auto; }
.mod-share .mdshr-list .item.compartir { display: none; }
.mod-share .mdshr-list .item.compartir .lnk-share { display: none; background: url("../images/content/icons/ico_share.png") no-repeat scroll left 2px transparent; }
.mod-share .mdshr-list .item.redSocial .cont_img .img.tablet { display: none; }
.mod-share .mdshr-list .addthis_toolbox a.at300b, .mod-share .mdshr-list .addthis_toolbox a.at300m { width: 22px; }
.mod-share .redSocial .noFont { display: inline-block; text-indent: -9999px; vertical-align: top; color: transparent; font-size: 0; }
.mod-share .redSocial .noFont .at4-icon { text-indent: -9999px; }
.mod-share .redSocial .noFont .at4-icon span { position: absolute; left: -9999em; }
.mod-share .redSocial .addthis_counter.addthis_bubble_style { display: inline-block; vertical-align: top; text-align: center; font-weight: 700; font-family: arial,helvetica,sans-serif; color: #000; font-size: 13px; padding-top: 0.1em; margin-top: 0.15em;height: 15px; text-decoration: none !important; margin-left: 0.1em;}
.mod-share .redSocial .addthis_counter.addthis_bubble_style:hover { text-decoration: none; background-position: 0 -4pc !important; }
.mod-share .redSocial .addthis_counter.addthis_bubble_style a.addthis_button_expanded { font-size: 13px; height: 14.5px; line-height: 14.5px; margin: 0; padding: 0; padding-top: 0.1em; cursor: default; }
.mod-share .redSocial.addthis_default_style .at4-icon, .at4-icon, .at-16x16 { width: 22px; height: 22px; line-height: 22px; background-size: 100% !important; }
.mod_content_gen mod-share ul{margin-left:0;}
#at20mc, #at3lb, #at3win { display: none !important; }

/*Galerias*/
.mod_content_gen .mss_items_info ul li  {line-height: normal; color: #707070; font-size: 0.85em; }
.mod_content_gen .mss_items_info ul li p {margin-bottom: 0em;line-height: 1.25em;color: #00546b;font-size: 0.95em;}
.mss_items_info{display:block; width:100%;}
.mss_items_info ul{margin-left:0 !important;}
.mss_items_info ul li.mod_galeria_imagenes {float: left; width: 31%; margin: 0 1% 1em 1%; height: 18.1em; max-height: 18.1em;overflow: hidden;}
.mss_items_info ul li.mod_galeria_imagenes .mod_imagen{padding: 0.7em 0.7em 0 0.7em;border: 1px solid #acaeb1;background-color: #F1F2F2;height: 17.2em;}
.mss_items_info ul li.mod_galeria_imagenes .mod_imagen .image_wrapper{width:100%;}
.mss_items_info ul li.mod_galeria_imagenes .mod_imagen .image_wrapper img{width:100%;height:11em;background-color: #8490a0;border: 1px solid #fff;    /* And so on and so forth, if you want border-ception */padding: 1px;width: 16em;position: relative;}
.mss_items_info ul li.mod_galeria_imagenes .mod_imagen .image_desc_wrapper{padding: 3% 0 0 0; margin-bottom: 2%; max-height: 5em; overflow: hidden;}
.mss_items_info ul li.mod_galeria_imagenes .mod_imagen .image_wrapper .img_gal::after{width:100%;height:11em;border: 4px solid #ffffff;/* border: 1px solid #fff; */}
.mss_items_info ul li.mod_galeria_imagenes.no_mrgleft{margin-left:0;}
/* Fin galerias */


/* --- Estilos de listado ---*/
.mss_items_info ol, .mod_des_titulo dl, .mod_bgsubhome ol {width: 97%;margin-top: 1em;margin-bottom: 1em;list-style: none;counter-reset: item;}
.mss_items_info ol li, .mod_bgsubhome ol li {padding-left: 4%;line-height: 1.5em;color: #707070;font-size: 1em;}
.mss_items_info ol li ol li, .mod_bgsubhome ol li ol li { font-size: 1em; }
.mss_items_info ol li ul li, .mod_bgsubhome ol li ul li { font-size: 1em; }
.mss_items_info ol li.md-list:before, .mod_bgsubhome ol li.md-list:before { content: counter(item) ". "; counter-increment: item; color: #00546b; margin-left: -2.5%;}
.mss_items_info ol li .lnk_acordeon:before, .mod_bgsubhome ol li .lnk_acordeon:before { content: counter(item) ". "; counter-increment: item; color: #707070; margin-left: -2.5%;}
.mss_items_info ol li:before, .mod_bgsubhome ol li:before { content: counter(item) ". "; counter-increment: item; color: #00546b; margin-left: -2.5%;}
.mss_items_info em, .mod_bgsubhome em { font-style: italic;}
.mss_items_info ol .md-list:before, .mod_bgsubhome ol .md-list:before { display:none;}

.mss_items_info p, .mod_bgsubhome p  {display: block; margin-bottom: 0.9375em; width: 100%; /*font-size: 0.875em;*/ letter-spacing: 0.008em; line-height: 1.5em; color: #707070;}
.mss_items_info ul li p, .mod_bgsubhome ul li p { font-size: 1em; }
.mss_items_info ol li p, .mod_bgsubhome ol li p { font-size: 1em; }
/* --- Fin estilos de listado ---*/

/*Mod subHome*/

.mod_subhome_titulo {/* background: url(../img/general/menu_bk.png) center no-repeat; */background-color: #00546b;margin-bottom: 1em;}
.mod_subhome_titulo .wrapper { padding: 3.5em 5% 2.5em 5%; height: 9em; width: 75.3em; max-width: 100%;}
.mod_subhome_titulo .mod_subhome_wrapper {width: 80%; margin: 0 auto; text-align: center !important; padding-top: 5em;}
.mod_subhome_titulo .mod_bgsubhome {padding: 0 2% 0 4%; min-width:57%; height: 7.65em;}
.mod_subhome_titulo p { font-size: 1.30em; line-height: 1.4em; margin-bottom: 0; color: #ffffff; max-height: 6em; overflow: hidden;text-align: center;font-family: raleway-semibold; font-family: arial,helvetica,sans-serif; }

.mod_subhome .titulo {font-size: 2.36em;color: #fff;margin-top: 0;font-family: raleway-semibold;font-family: arial,helvetica,sans-serif;text-align: center;}

.mod_subhome_redesSociales {float: right;}
.mod_subhome_redesSociales div.img {display: inline-block; width: 2em;}
.mod_subhome_redesSociales div.img a {width: 100%;}
.mod_subhome_redesSociales div.img a img{max-width: 100%;}
.mod_subhome .mod_subhome_redesSociales .title { display:none; }

.pest_mod_subhome_notDest { width: 50%; padding-left: 2%; }
.pestania a {background: #00546b;padding: 0.5em 0.5em;border-radius: 2em;color: #FFF;display: inline-block;width: auto;border-radius: 1em 1em 0 0;font-size: 0.765em;display: none;font-family: raleway-semibold;}

.mod_subhome_texto_info .info_text { float:right; color:#707070; font-size:0.765em;}
.mod_subhome_texto_info .info_text .button {margin-bottom: 0em;}
.mod_subhome_texto_info .info_text p {margin-bottom: 0em;}
.mod_subhome_texto_info .info_text .button a{padding: 0.2em 0.5em;}

/*------------------------------ MOD-NOTICIAS-DESTACADAS-SUBHOME ------------------------------------*/
.pest_mod_subhome_notDest {width: 50%; padding-left: 2%;}
.mod_subhome_noticiasDestacadas { background-color: #f9fbfa; border: 1px solid #a5a7a6; padding: 1em 2% 1em 2%; margin-bottom: 1em; height: 100%; width: 100%; }
.mod_subhome_noticiasDestacadas .columna { width: 33.3%; float: left; }
.mod_subhome_noticiasDestacadas .columna.first { padding-right: 2%; border-right: 1px dotted #a5a7a6; }
.mod_subhome_noticiasDestacadas .columna.second { padding: 0 2%; border-right: 1px dotted #a5a7a6; }
.mod_subhome_noticiasDestacadas .columna.third { padding-left: 2%;}
.mod_subhome_noticiasDestacadas .noticias_dest {height: 8em; overflow: hidden;}
.mod_subhome_noticiasDestacadas .noticias_dest.second {margin-top: 1em; padding-top: 1em; border-top: 1px dotted #a5a7a6;}
.mod_subhome_noticiasDestacadas .noticias_dest .fecha {color: #006a94;}
.mod_subhome_noticiasDestacadas .noticias_dest .subtitulo { font-size: 0.935em;font-family: raleway-semibold; margin-top: 0.2em; margin-bottom: 0.2em; }
.mod_subhome_noticiasDestacadas .noticias_dest .subtitulo a{font-family: raleway-semibold; }
.mod_subhome_noticiasDestacadas .noticias_dest .mod_noticias_des { text-align: justify; line-height: 1.4em; margin-bottom: 0; font-size: 0.765em; color: #707070;}
.mod_subhome_noticiasDestacadas .noticias_dest .img_red  {float: left; margin-right: 1em; border: 1px solid #7d928e; width: 65px; height: 65px; }
.mod_subhome_noticiasDestacadas .noticias_dest.cuat_lin .mod_noticias_des {display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.mod_subhome_noticiasDestacadas .noticias_dest.cinc_lin .mod_noticias_des {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
  
.mod_subhome .mss_items_info ul {list-style: none;}
.mod_subhome .mss_items_info .izq {float: left;margin: 0 1%;width : 23%;background-color: #f7f7f7;/* height: 25.4em; */}
.mod_subhome .mss_items_info .izq:hover{opacity:0.9;}
.mod_subhome .mss_items_info .der {float: right;}
.mod_subhome .mss_items_info .mss_item_img {text-align: center; z-index:3; position: relative; min-height: 183px; width: 99%; text-align: center; margin: 1px 1px 1px 1px;}
.mod_subhome .mss_items_info .mss_item_img img {width: 100%;}
.mod_subhome .mss_items_info .mss_item_icon {text-align: center; z-index:4; bottom: -1em; position: absolute; left: 0; right: 0;/*top: -3em; position: relative;*/ }
.mod_subhome .mss_items_info .mss_item_icon img {width: auto;}
.mod_subhome .mss_items_info .mss_item_info {width: 100%; padding: 1.2em 1em 1em 1em; position:relative;}
.mod_subhome .mss_items_info .mss_item_info .info {width: 100%; height: 9em;}
.mod_subhome .mss_items_info .mss_item_info .info p {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; color: #707070; font-size: 0.85em; line-height: 1.6em; margin-bottom: 1em;}
.mod_subhome .mss_items_info .mss_item_info .info .md-title a {color: #01587b; font-size: 16px;font-family: raleway-semibold; font-family: arial,helvetica,sans-serif;}
.mod_subhome .mss_items_info .mss_item_info .info .md-title {color: #01587b; font-size: 16px; text-align: center; font-family: raleway-semibold; margin-bottom: 0.3em;}
.mod_subhome .mss_items_info .btn_readmore_wrapper {width:100%; margin: 0 auto; text-align: center;}
.mod_subhome .mss_items_info .btn_readmore {padding: 0.8em 1.2em; border: 1px solid #707070; border-radius: 2em; display: inline-block; font-size: 0.85em;}
.mod_subhome .mss_items_info .btn_readmore span , .mod_cont_general .btn_readmore span {color: #707070;}
.mod_subhome .mss_items_info .izq a:hover{opacity:1;}

/* Fin Mod subHome*/


/*----------------------------- MOD_BUSCADOR_GSA-------------------------------------------*/
.customInput_buscador .box_input_text { position: relative; display: inline-block; border: 1px solid #B8B8B8; border-radius: 5px; width: 50%;height: 3em;background: #fff; }
.customInput_buscador input[type="text"] {padding: 0.9em 1% 0.8em 3%; margin: 0; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #666; background: #fff; border-radius: 5px; border: none; width: 77.5%;}
.mod_buscador_gsa .wrapper_btn_buscar {float: right; width: 7%; height: 2.5em; border-radius: 5px;}
.mod_buscador_gsa .btn_buscar { display: block; padding: 0.35em; font-size: 1em; border: none; cursor: pointer;}
.mod_buscador_gsa .campos_fechas {float: left; margin: 0 0 1em 0; min-height: 40px; width: 40%;}
.mod_buscador_gsa .campos_fechas .contenedor_fecha {margin-top: 0.5em;}
.mod_buscador_gsa .campos_fechas .contenedor_fecha img {height: 20px; padding: 1%;}
.mod_buscador_gsa .campos_fechas .item {float: left; padding-right: 0.5em; width: 20%;}
.mod_buscador_gsa .campos_fechas .item.anio {width: 25%;}
.mod_buscador_gsa .busqueda_simple { border-radius: 5px; padding: 1em 0; }
.mod_buscador_gsa .busqueda_simple .customInput_buscador .box_input_text{height: 2.5em;}
.mod_buscador_gsa .busqueda_simple .customInput_buscador input[type="text"].busquedaTodas {padding: 0.5em 1% 0.5em 3%;width:85%;}
.mod_buscador_gsa .busqueda_simple .busqAvanzada {display: inline-block; height: 3em; position: relative; padding: 0 1%; vertical-align: middle; line-height: 3em; font-size: 0.85em; }
.mod_buscador_gsa .busqueda_simple .busqAvanzada a {text-decoration: underline;}
.mod_buscador_gsa .busqueda_avanz .customAgrLabelInput {margin: 2% 0; width: 100%;}
.mod_buscador_gsa .busqueda_avanz .customInput_label {width: 35%; text-align: right;}
.mod_buscador_gsa .busqueda_avanz .customSelect {width: 30%;}

.mod_buscador_gsa dl.lista_elem  {margin-top:2%; margin-left:2%; margin-bottom:2%;}
.mod_buscador_gsa dl.lista_elem dt:first-of-type {margin-top: 0em;}
.mod_buscador_gsa dl.lista_elem dt {margin-top: 1em;}
.mod_buscador_gsa dl.lista_elem dt {padding: 1% 0 0.5% 0; margin-top: 1em; font-size: 0.85em;}
.mod_buscador_gsa dl.lista_elem dt img {margin-right: 1%;}
.mod_buscador_gsa dl.lista_elem dt a {font-family: raleway-semibold; color:#707070;}
.mod_buscador_gsa dl.lista_elem dt a b{font-weight: inherit;}
.mod_buscador_gsa dl.lista_elem dd { font-size: 0.85em;}
.mod_buscador_gsa dl.lista_elem dd .descripcion {margin-bottom: 0.5em;}

.mod_buscador_gsa .infoResultados {clear: both; margin-bottom:2em;}

.infoBuscador {background-color: #e6e6e6; border-radius:5px; margin-top:2%; padding: 0.25em 0 0.25em 2%;}
.infoBuscador p {margin-bottom :0; width: auto; }
.infoBuscador p.ordenar{padding: 5px 20px 5px 0 !important; font-size: 0.85em; line-height: 1.2; float:left; width: auto; }
.infoBuscador p.resultados{padding: 5px 10px 5px 20px !important; font-size: 0.85em; line-height: 1.2; float:right; width: auto; }
.area_twitter { display:none;}

.mod_content_gen #formGestionNewsletter .acs-list .mce-container{width: auto !important;}


.destacados .cont_enlace_dest {
  margin-bottom: 4px;
}
  .destacados .divCentrarPrueba {
  display: flex;
  justify-content: left;
  width: 100%;
  text-align: left;
  flex-direction: row;
  align-items: center;
  
}

.destacados .cont_enlace_dest .enlaces_destacados figure, .destacados .cont_enlace_dest:nth-child(odd) .enlaces_destacados figure, .destacados .cont_enlace_dest:nth-child(even) .enlaces_destacados figure {
  width: 100px;
  min-width: 100px;
}

.destacados .cont_enlace_dest .enlaces_home, .destacados .cont_enlace_dest:nth-child(odd) .enlaces_home, .destacados .cont_enlace_dest:nth-child(even) .enlaces_home {
  font-size: 1.45em;
  margin: 0;
  width: auto;
  padding-left: 10px;
}


/*MEDIUM RESOLUTION STYLES*/
@media screen and (min-width: 768px) and (max-width: 1050px) {
      .mod_homeAvanzada_noticiasDestacadas {padding-left:2%;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) { 
  .contenidos .cont_enlace_dest .enlaces_destacados p{width: 54%;}
  .tramites{padding-left: 2%;}
  .destacados{padding-left: 2%;}
  .contenidos{width: 96.3%;margin-left: 2%;}
    
    
  .mod_timeline_twitter_home { width: 100%; display:none;}
  .area_twitter .mod_timeline_twitter_home { display:block;}

  .main.tmpl_2_cols.home .mod_content_responsive { display: block; margin-bottom: 1em; float: left; width: 100%;}
  .main.tmpl_2_cols.home .mod_content_responsive .area_item {float: left;width: 50%;padding: 0 2%;}
  .main.tmpl_2_cols.home .mod_content_responsive .area_item:nth-child(2) { display : none; }
  /*.main.tmpl_2_cols.home .mod_content_responsive .linkArea.positionM { display: none; }*/
  .main.tmpl_2_cols.home .mod_content_responsive .md-Social_wrapper {float: left;width: 50%;padding: 0 2%;margin-top: 0.9em;}
  .main.tmpl_2_cols.home .mod_content_responsive .md-Social_wrapper .md-listSocial_wrapper {display: block; padding: 0.3em 7%; border: 1px solid #00546b; margin-top: 0.7em;}
  .main.tmpl_2_cols.home .mod_content_responsive .md-Social_wrapper .md-listSocial_wrapper .title { display: block; margin-bottom: 0.62em; color: #00546b; font-size: 1em;font-family: raleway-semibold;     text-align: center;}
  .main.tmpl_2_cols.home .mod_content_responsive .md-Social_wrapper .md-listSocial_wrapper .md-listSocial { padding: 0.6em 0 0; text-align: left; font-size: 0; }
  .main.tmpl_2_cols.home .mod_content_responsive .md-Social_wrapper .md-listSocial_wrapper .md-listSocial .md-item-social {display: inline-block; width: 25%; font-size: 16px; text-align: center; }
  .main.tmpl_2_cols.home .mod_content_responsive .md-Social_wrapper .md-listSocial_wrapper .md-listSocial .md-item-social figure {float: none; margin: 0 auto; }

  .mod_menu_aside { display: none;}
  .mod_banners_left { width: 32%; padding: 0 2%;}
  .mod_banners_left .md-banner .md-banner-content .link { float: none;}
  .mod_banners_left .md-banner .md-banner-content .link .banner-image { float: none; margin: 0 auto; border: 1px solid #00546b;}
  .mod_banners_left .md-banner .md-banner-content.positionM { display: none;}
  .area_item { clear:none; }

  .mod_subhome_titulo {/* background: url(../img/general/menu_bk_tablet.png) center no-repeat; */margin-bottom: 0;min-height: 13em;}

  .mod-iframe { float: left; width: 100%; padding-left: 2%;}
  .mod_banners_home { display:block; width: 96%; margin: 1.5em 2%; padding: 0em; }
  .mod_banners_home .linkArea { width: 100%; /*margin: 1em 2% 0 2%;*/ float: left; padding-top: 1em; margin-left: 0%; }
  .mod_banners_home .linkArea .list_banners { border-style: none; /*width: 100%; padding: 0 7%; margin: 0; background-color: #ECECEC;*/ padding-bottom: 0.3125em; float: left; width: 100%; padding: 0px 0 1em 0; text-align: center; background-color: #e6e6e6; display: table;}
  .mod_banners_home .linkArea .list_banners .item_banner { margin-left: 1%; margin-right: 1%; width: 48%; height: auto; text-align: center; margin: 1em 1% 0 1%; width: 22.5%; text-align: center; margin: 1em 1% 0 1%; display: inline-block; width: 22.5%; text-align: center; margin: 1em 1% 0 1%; display: inline-block;}
  .mod_banners_home .linkArea .list_banners .item_banner a { margin: 0.4375em 0; width: 100%; height: auto; border: none;}
  .mod_banners_home .linkArea .list_banners .item_banner a figure { margin: 0.4375em 0; width: 100%; height: auto; border:none;}
  .mod_banners_home .linkArea .list_banners .item_banner a figure img  { border: none; height: auto; display: block; max-width: 226px; margin: 0 auto; float: none; }
  .mod_banners_home .linkArea .list_banners .item_banner.positionM { float: right;}
  
  .mod_banners_home_pie_avanzada { display:block; width: 96%; margin: 1.5em 2%; padding: 0em; }
  .mod_banners_home_pie_avanzada .linkArea {width: 100%;/*margin: 1em 2% 0 2%;*/float: left;/* padding-top: 1em; */margin-left: 0%;}
  .mod_banners_home_pie_avanzada .linkArea .list_banners { border-style: none; /*width: 100%; padding: 0 7%; margin: 0; background-color: #ECECEC;*/ padding-bottom: 0.3125em; float: left; width: 100%; padding: 0px 0 1em 0; text-align: center; background-color: #e6e6e6; display: table;}
  .mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner { margin-left: 1%; margin-right: 1%; width: 48%; height: auto; text-align: center; margin: 1em 1% 0 1%; width: 22.5%; text-align: center; margin: 1em 1% 0 1%; display: inline-block; width: 22.5%; text-align: center; margin: 1em 1% 0 1%; display: inline-block;}
  .mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner a { margin: 0.4375em 0; width: 100%; height: auto; border: none;}
  .mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner a figure { margin: 0.4375em 0; width: 100%; height: auto; border:none;}
  .mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner a figure img  { border: none; height: auto; display: block; max-width: 226px; margin: 0 auto; float: none; }
  .mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner.positionM { float: right;}
  .main.tmpl_2_cols.home .mod_banners_home .list_banners { display: block;}
  
  /*.mod_calendar { width: 33%; padding: 0 3%;}*/
  .mod_calendar {margin-top: 1.2em;}
  .mod_calendar .date-picker .date-picker-table td { float: left; width: 14%;}
  .mod_calendar .date-picker .date-picker-table .date-picker-today { width: 14%;}
  .mod_calendar .date-picker .date-picker-table .date-picker-hover { text-shadow: none; box-shadow: none; background-color: #00546b; color: #fff; border: 1px solid #00546b;}
  
  .mod_breadcrumbs { display: none;}
  .mod_navcontent_aside .md-title { margin-bottom: 0.625em;}
  .mod_navcontent_aside .md-title .md-linkTitle { padding-left: 2%; font-size: 2.25em;}
  .mod_navcontent_aside .md-listado .mod-list.selected .lst-link { font-size: 0.875em;}
  .mod_navcontent_aside .md-listado .mod-list.selected .fc-acordeon .lst-link { padding: 1em 3% 1em 5%;}
  .mod_navcontent_aside .md-listado .mod-list.selected .fc-acordeon .md-subList { border-bottom: none;}
  .mod_navcontent_aside .md-listado .mod-list.selected .fc-acordeon .md-subList .mod-list { border-left: 1px solid #00546b; border-bottom: none;}
  .mod_navcontent_aside .md-listado .mod-list.selected .fc-acordeon .md-subList .mod-list:last-child { padding-bottom: 0.625em;}
  .mod_navcontent_aside .md-listado .mod-list.selected .fc-acordeon .md-subList .mod-list .lst-link { margin-left: 6%; padding: 0.5625em 0 0.625em 9%;}
  .mod_definicion .md-title { margin-bottom: 0.3125em; font-size: 1.125em;}
  .mod_definicion .md-text { margin-bottom: 1.1875em; line-height: 1.45em;}
  .mod_definicion .md-text .md-link { padding-right: 17px;}
  .mod_carousel { width: 100%; padding-bottom: 2.5em;}
  .mod_carousel .md-carousel { border-left: 0; border-right: 0; border-top: 0; border-bottom: 1px solid #B8B8B8;}
  .mod_carousel .md-carousel .md-carousel-content .cont-info { border-top: 0; border-bottom: 0;}
  .mod_carousel .md-carousel .md-carousel-content .mdc-item-content { padding: 1.2em 3% 0 3%;}
  .mod_carousel .md-carousel .slick-list { width: 96%; margin: 0 2%;}
  .mod_carousel .md-carousel .slick-dots { width: 100%; bottom: -2.5em; z-index: 1;}
  .mod_carousel .md-carousel .slick-dots .slick-li-first { width: 18px;}
  .mod_carousel .md-carousel .slick-dots li button { width: 13px; height: 13px; border: 1px solid #B8B8B8; border-radius: 7px;}
  .mod_carousel .md-carousel .slick-dots li button:before { font-size: 46px; line-height: 11px; left: -1px; top: 0px; width: 14px; height: 14px; color: #ECECEC; opacity: 1;}
  .mod_carousel .md-carousel .slick-dots li.slick-active button:before { opacity: .75; color: #699E93; background: transparent;}
  .mod_carousel .md-carousel .slick-dots li.slick-active button {background-color:#699E93;}



  .mod_home_noticiasDestacadas { width: 96%; margin: 0 2%;}
  .mod_home_noticiasDestacadas .mod_home_link_mas_noticias { width: 100%;}
  .mod_home_noticiasDestacadas .mod_home_link_mas_noticias a { float: right; font-size: 0.95em; color: #51514C;font-family: raleway-semibold;}
  .mod_home_noticiasDestacadasHome { width: 96%; margin: 0 2%; margin-top: 1.2em;}
  .mod_home_noticiasDestacadasHome .mod_home_link_mas_noticias { width: 100%;}
  .mod_home_noticiasDestacadasHome .mod_home_link_mas_noticias a { float: right; font-size: 0.95em; color: #51514C;font-family: raleway-semibold;}
  .mod_noticias_ent .mod_noticias_des .bloque_desc.sinImagen { margin-left: 0%; }
  .mod_home_noticiasDestacadas .columna.second {padding: 1em 2% 0 2%;width: 50%;margin: 0 auto;display: block;float: left;}
  .mod_home_noticiasDestacadas .columna.first {padding: 1em 2% 0 2%;width: 50%;margin: 0 auto;display: block;float: left;}
/*----------------*/
  .mod_home_noticiasDestacadas {width: 96%;margin: 0 2%;padding: 0;display: block;}
  .mod_home_noticiasDestacadas .columna {width: 100%; float: none; border-right: 0;padding: 1em 2% 0 2%;}
  .mod_home_noticiasDestacadas .noticias_dest { width: 46%; margin-top: -1px; display: table-cell; vertical-align: top; border-right: 0; /*border-top: 1px dotted #9a9a9a;*/ margin-top: 1em; padding:0.5em;}
  .mod_home_noticiasDestacadas .columna.first:first-of-type .noticias_dest {width: 100%; margin-top: -1px;display: block;vertical-align: top;border-top: none;margin: 0 auto;}
 .mod_home_noticiasDestacadas .columna.second:first-of-type .noticias_dest {width: 100%; margin-top: -1px;display: block;vertical-align: top;border-top: none;margin: 0 auto;}
/*.mod_home_noticiasDestacadas .noticias_dest .img_red { float: left; margin-right: 1em; border: 1px solid #7d928e; width: 65px; height: 65px;}*/
  .mod_home_noticiasDestacadas .mod_home_link_mas_noticias { position: inherit; width: 100%; text-align: center; margin-bottom: 0em;}
  .mod_home_noticiasDestacadas .mod_home_link_mas_noticias a { float: none; font-size: 0.85em; color: #51514C;font-family: raleway-semibold;}
  /*.mod_home_noticiasDestacadas .noticias_dest {height: 9.5em; }*/
  .mod_home_noticiasDestacadas .noticias_dest {width: 100%; margin-top: -1px;display: block;vertical-align: top;border-top: none;margin: 0 auto;}
  .mod_noticias_ent .mod_noticias_des.img { max-height: inherit; }
  .mod_noticias_ent .mod_noticias_des .bloque_desc { -webkit-line-clamp: inherit; }

  .mod_welcome { padding: 0.75em 1.9% 0.75em 2.7%;}
  .mod_welcome .md-text { padding-bottom: 0.25em;}
  .mod_welcome .md-txt { margin-bottom: 0;}
  .mod_welcome .mdw-img-text { width: 67%;}
  
  
  .mod_logo_fondo {display: none;}
  .mod_paginacion ul.paginador li a.num_pag {padding: 0.5em 1em;}
  .mod_paginacion ul.paginador li.pag_anterior { text-indent: -9999px; background-size: 100%; background: url("../img/general/icons/paginador_anterior_flecha.png") no-repeat scroll left center transparent; padding: 0; }
  .mod_paginacion ul.paginador li.pag_anterior a { padding: 0; width: 1em; display:block; }
  .mod_paginacion ul.paginador li.pag_siguiente { text-indent: -9999px;background-size: 100%; background: url("../img/general/icons/paginador_siguiente_flecha.png") no-repeat scroll right center transparent; padding: 0; }
  .mod_paginacion ul.paginador li.pag_siguiente a { padding: 0; width: 1em; display:block; }
  .mod_paginacion ul.paginador li.pag_siguiente a span.arrow, .mod_paginacion ul.paginador li.pag_anterior a span.arrow { display: none; }
  .mss_items_info ul li.mod_galeria_imagenes, .mss_items_info ul li.mod_galeria_imagenes.no_mrgleft .mss_items_info ul li.mod_galeria_imagenes.no_mrgright { width: 48%; margin: 0 1% 1em 1%; margin-left: 1% !important;}
  
/*Mod subHome*/

  .mod_subhome_noticiasDestacadas {  width: 100%; }

  .mod_subhome { padding: 0 2%;}
  .mod_subhome_titulo .wrapper  {width: 100%; }
  .mod_subhome_titulo .mod_bgsubhome {min-width:100%; }
  
  .mod_subhome .mod_subhome_titulo { margin-bottom: 0; min-height: 9.5em; border-top: 1px solid #B8B8B8; border-bottom: 1px solid #B8B8B8; }
  .mod_subhome .mod_subhome_titulo .mod_subhome_wrapper { padding-top: 1.5em; }
  .mod_subhome .mod_subhome_titulo .textojustificado { font-size: 2em; }
  .mod_subhome .mss_items_info .izq { width: 47%; margin: 1.2em 1.5% 0; height: 36em;}
  .mod_subhome .mss_items_info .mss_item_img {min-height: 0; }
  .mod_subhome .mss_items_info .mss_item_img .img { display: block; }
  .mod_subhome .mss_items_info .mss_item_img .mss_item_icon { bottom: -1em; }
  .mod_subhome .mss_items_info .mss_item_info { width: 86%; height: auto; padding: 1em 7%;  min-height: 11em;}
  .mod_subhome .mss_items_info .mss_item_info .info { height: auto; height: auto;  min-height: 9em; }
  .mod_subhome .mss_items_info .mss_item_info .info .md-title { text-align: inherit; }
  .mod_subhome .mss_items_info .mss_item_info .info .md-title .link { font-size: 0.785em; }
  .mod_subhome .mss_items_info .mss_item_info .info .text { font-size: 1.03em; line-height: 1.5em;  margin-bottom: 1.4em; }
  .mod_subhome .mss_items_info .mss_item_info .btn_readmore { padding: 0.8em 2.1em; }
  .mod_subhome .mss_items_info .mss_iteminfo .btn_readmore .txt_readmore { font-size: 1.03em; }
  .mod_subhome .mss_items_info .btn_readmore_wrapper { text-align: inherit; }
  
/* Fin Mod subHome*/

  /*----------------------------- MOD_BUSCADOR_GSA-------------------------------------------*/
   .mod_content_gen.wrapper_mod_buscador_gsa { width: 97.5%; }
   .mod_buscador_gsa .busqueda_avanz .customInput_label { width: 100%; text-align: left; }
   /* Fin Mod BUSCADOR GSA*/
   .areas_tablet  {width: 66%; display: block; float: left; }
   .area_twitter {display:block;width: 33%;float: right; margin-top: 0.5em;}
 }

/*SMALL RESOLUTION STYLES*/

@media screen and (max-width: 832px) {  
    .mod_noticias_ent .mod_noticias_des .bloque_desc p {font-size: 0.8em;}

}


@media screen and (max-width: 767px) {  
  .mod_noticias_ent .mod_noticias_des .bloque_img {width: 100%;}
  .mod_noticias_ent .mod_noticias_des .bloque_desc.conImagen {width: 100%;display: block;}
  .mod_noticias_ent .mod_noticias_des .bloque_img {display: block;}
  .mod_noticias_ent .mod_noticias_des.img {width: 100%;}
  .mod_noticias_ent .mod_noticias_des .bloque_desc p {font-size: 1em;}
  .mod-iframe { width: 96%; margin: 1em 2%;}
  .mod_calendar { float: none; margin: 0 auto;}
  .contenido_left .mod_calendar {display:none;}
  .mod_calendar {display:block;}
  .mod_calendar .md-title {}
  .mod_breadcrumbs { display: none;}
  .mod_navcontent_aside .md-title { margin-top: 1.3125em; margin-bottom: 0.8125em;}
  .mod_navcontent_aside .md-title .md-linkTitle { font-size: 1.625em;}
  .mod_navcontent_aside .md-listado { margin-bottom: 1.25em; background: #FFFFFF; border: none;}
  /*.mod_navcontent_aside .md-listado.tieneHijos { display: none;}
  Estas lineas se comentaron para soluconar la incidencia 21382*/
  .mod-list.sub-title {display:none;}
  .mod_navcontent_aside .md-listado .mod-list { display: none;}
  .mod_navcontent_aside .md-listado .mod-list.selected { display: block; background: #FFFFFF; border: none;}
  .mod_navcontent_aside .md-listado .mod-list.selected .lst-link { font-size: 1em; font-weight: normal; outline: none; /*background: url("../img/general/icons/ico_arrowDown.png") no-repeat 95% center; */border: none;}
  .mod_navcontent_aside .md-listado .mod-list.selected .fc-acordeon .lst-link { margin: 0 0 0.0625em 0; padding: 0.625em 1% 0.5625em 4%; width: 100%; border: 1px solid #B8B8B8; border-radius: 4px;}
  .mod_navcontent_aside .md-listado .mod-list.selected .fc-acordeon .ui-accordion-header-active { border-color: #00546b;}
  /*.mod_navcontent_aside .md-listado .mod-list.selected .md-subList { position: absolute; padding: 0; width: 100%; background: #FFFFFF; border: 1px solid #B8B8B8; border-bottom-right-radius: 0; border-bottom-left-radius: 0; z-index: 5; }
  Estas lineas se comentaron para soluconar la incidencia 21382*/
  .mod_navcontent_aside .md-listado .mod-list.selected .md-subList .mod-list { display: block; background-color: #FFFFFF; border: none;}
  .mod_navcontent_aside .md-listado .mod-list.selected .md-subList .mod-list.sub-title {font-family: raleway-semibold; background-color: #E9F1F3; border: none;}
  .mod_navcontent_aside .md-listado .mod-list.selected .md-subList .mod-list.sub-title .lst-link { padding-left: 4%;font-family: raleway-semibold; border: none;}
  .mod_navcontent_aside .md-listado .mod-list.selected .md-subList .mod-list .lst-link { padding: 0.6875em 1% 0.4625em 10.5%; font-size: 1em; background-image: none; border: none; border-bottom: 1px solid #F4F4F4;}
  .mod_navcontent_aside .md-listado .mod-list.selected .md-subList .mod-list:last-child { border: none;}
  .mod_navcontent_aside.organigrama { margin-top: 1.25em;}
  .mod_navcontent_aside.organigrama .md-title { display: block;}
  .mod_navcontent_aside.organigrama .md-listado .mod-list .lst-link { margin: 0 0 0.0625em 0; padding: 0.625em 1% 0.7em 4%; width: 100%; border: 1px solid #B8B8B8; border-radius: 4px;}
  .mod_carousel { width: 100%; padding: 0 2%; margin-bottom: 1em; float: none;}
  .mod_carousel .md-carousel { border-top: 0;}
  .mod_carousel .md-carousel .md-carousel-content .mdc-image { float: left; width: 100%;}
  .mod_carousel .md-carousel .md-carousel-content .mdc-image .img {height: auto; }
  .mod_carousel .md-carousel .md-carousel-content .mdc-item-content { position: static; float: left; width: 100%; height: auto; padding: 0.7em 4% 1.2em 4%;}
  .mod_carousel .md-carousel .md-carousel-content .mdc-item-content .mdc-item { padding: 5%; height: auto;}
  .mod_carousel .md-carousel .slick-prev { top: 18%; left: -10px; width: 36px; height: 36px; background: #699E93;}
  .mod_carousel .md-carousel .slick-next { top: 18%; right: -10px; width: 36px; height: 36px; background: #699E93;}
  .mod_carousel .md-carousel .slick-prev:before { content: url(../img/general/icons/left-arrow.png); left: -25px; width: 52px; height: 42px; opacity: 1;}
  .mod_carousel .md-carousel .slick-next:before { content: url(../img/general/icons/right-arrow.png); right: 0; width: 28px; height: 42px; opacity: 1;}
  .mod_paginacion ul.paginador li a.num_pag {padding: 0.5em 1em; margin: 0; }
  .mod_paginacion ul.paginador li.pag_anterior { text-indent: -9999px; background-size: 100%; background: url("../img/general/icons/paginador_anterior_flecha.png") no-repeat scroll left center transparent; padding: 0; }
  .mod_paginacion ul.paginador li.pag_anterior a { padding: 0; width: 1em; display:block; }
  .mod_paginacion ul.paginador li.pag_siguiente  { text-indent: -9999px;background-size: 100%; background: url("../img/general/icons/paginador_siguiente_flecha.png") no-repeat scroll right center transparent; padding: 0; }
  .mod_paginacion ul.paginador li.pag_siguiente a { padding: 0; width: 1em; display:block; }
  .mod_paginacion ul.paginador li.pag_siguiente a span.arrow, .mod_paginacion ul.paginador li.pag_anterior a span.arrow { display: none; }

  /** INICIO HOME **/
  .main.tmpl_2_cols.home .mod_content_responsive { display: block;}
  .main.tmpl_2_cols.home .mod_content_responsive .area_item { float: none; width: 70%; margin: 1em auto;}
  .main.tmpl_2_cols.home .mod_content_responsive .area_item:nth-child(2) { display : none; }
  .main.tmpl_2_cols.home .mod_content_responsive .md-Social_wrapper { float: none; width: 70%; margin: 1em auto;}
  .main.tmpl_2_cols.home .mod_content_responsive .md-Social_wrapper .md-listSocial_wrapper { display: block; padding: 0.3em 7% 0.5em; border: 1px solid #00546b;}
  .main.tmpl_2_cols.home .mod_content_responsive .md-Social_wrapper .md-listSocial_wrapper .title { display: block; margin-bottom: 0.62em; color: #00546b; font-size: 1em;font-family: raleway-semibold; text-align: center;}
  .main.tmpl_2_cols.home .mod_content_responsive .md-Social_wrapper .md-listSocial_wrapper .md-listSocial { padding: 0.6em 0 0; text-align: left; font-size: 0;}
  .main.tmpl_2_cols.home .mod_content_responsive .md-Social_wrapper .md-listSocial_wrapper .md-listSocial .md-item-social { display: inline-block; width: 25%; font-size: 16px; text-align: center;}
  .main.tmpl_2_cols.home .mod_content_responsive .md-Social_wrapper .md-listSocial_wrapper .md-listSocial .md-item-social float { float: none; margin: 0 auto;}

  .mod_subhome_titulo {/* background: url(../img/general/menu_bk_movil.png) center no-repeat; */margin-bottom: 0;min-height: 6em;}

  .mod_home_noticiasDestacadas { width: 96%; margin: 0 2%; padding: 0;}
  .mod_home_noticiasDestacadas .columna {width: 100%; float: left; border-right: 0; padding: 1em 2% 0 2%;}
  .mod_home_noticiasDestacadas .columna.first { border-right: 0;}  
  .mod_home_noticiasDestacadas .columna.second { padding: 1em 2% 0 2%;}
  .mod_home_noticiasDestacadas .noticias_dest { width: 46%; margin-top: -1px; display: table-cell; vertical-align: top; border-right: 0; border-top: 1px dotted #9a9a9a; margin-top: 1em; padding-top: 1em;}
  .mod_home_noticiasDestacadas .columna.first:first-of-type .noticias_dest { width: 46%; margin-top: -1px; display: table-cell; vertical-align: top; border-top: none;}

  .mod_home_noticiasDestacadas .mod_home_link_mas_noticias { position: inherit; width: 100%; text-align: center; margin-bottom: 0em;}
  .mod_home_noticiasDestacadas .mod_home_link_mas_noticias a { float: none; font-size: 0.85em; color: #51514C;font-family: raleway-semibold;}
  
  .mod_home_noticiasDestacadasHome { width: 96%; margin: 0 2%; padding: 0; margin-top: 1.2em;}
  .mod_home_noticiasDestacadasHome .columna {width: 100%; float: left; border-right: 0; padding: 1em 2% 0 2%;}
  .mod_home_noticiasDestacadasHome .columna.first { border-right: 0;}  
  .mod_home_noticiasDestacadasHome .columna.second { padding: 1em 2% 0 2%;}
  .mod_home_noticiasDestacadasHome .noticias_dest { width: 46%; margin-top: -1px; display: table-cell; vertical-align: top; border-right: 0; border-top: 1px dotted #9a9a9a; margin-top: 1em; padding-top: 1em;}
  .mod_home_noticiasDestacadasHome .columna.first:first-of-type .noticias_dest { width: 46%; margin-top: -1px; display: table-cell; vertical-align: top; border-top: none;}

  .mod_home_noticiasDestacadasHome .mod_home_link_mas_noticias { position: inherit; width: 100%; text-align: center; margin-bottom: 0em;}
  .mod_home_noticiasDestacadasHome .mod_home_link_mas_noticias a { float: none; font-size: 0.85em; color: #51514C;font-family: raleway-semibold;}

  /*banners */
  .mod_banners_home { display:block; width: 100%; padding: inherit;}
  .mod_banners_home .linkArea { /*float: left;*/ width: 96%; margin: 1em 2% 0 2%;}
  .mod_banners_home .linkArea .list_banners { border-style: none; width: 100%; padding: 0 7%; margin: 0; background-color: #ECECEC; padding-bottom: 0.3125em;}
  .mod_banners_home .linkArea .list_banners .item_banner { margin-left: 1%; margin-right: 1%; width: 100%; height: auto; text-align: center; margin: 1em 1% 0 1%;}
  .mod_banners_home .linkArea .list_banners .item_banner a { margin: 0.4375em 0; width: 100%; height: auto; border: none;}
  .mod_banners_home .linkArea .list_banners .item_banner a figure { margin: 0.4375em 0; width: 100%; height: auto; border:none;}
  .mod_banners_home .linkArea .list_banners .item_banner a figure img  { border: none; height: auto; display: block; max-width: 226px; margin: 0 auto; float: none; }
  .mod_banners_home .linkArea .list_banners .item_banner.positionM { float: right;}
  .area_item { clear:none; }
  
    .mod_banners_home { display:block; width: 100%; padding: inherit;}
  .mod_banners_home_pie_avanzada .linkArea { /*float: left;*/ width: 96%; margin: 1em 2% 0 2%;}
  .mod_banners_home_pie_avanzada .linkArea .list_banners { border-style: none; width: 100%; padding: 0 7%; margin: 0; background-color: #ECECEC; padding-bottom: 0.3125em;}
  .mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner { margin-left: 1%; margin-right: 1%; width: 100%; height: auto; text-align: center; margin: 1em 1% 0 1%;}
  .mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner a { margin: 0.4375em 0; width: 100%; height: auto; border: none;}
  .mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner a figure { margin: 0.4375em 0; width: 100%; height: auto; border:none;}
  .mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner a figure img  { border: none; height: auto; display: block; max-width: 226px; margin: 0 auto; float: none; }
  .mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner.positionM { float: right;}
  .area_item { clear:none; }

  /*TimeLine twitter*/
  .mod_timeline_twitter_home { margin: 0 auto; width: 100%; margin: 0 auto; float: none; display: block; clear: both; padding-top: 0.75em;}
  .mod_banners_left { float: none; width: 70%; margin: 1em auto;}
  .mod_banners_left .md-banner .md-banner-content { margin-top: 1em;}
  .mod_banners_left .md-banner .md-banner-content .link { float: none;}
  .mod_banners_left .md-banner .md-banner-content .link .banner-image { float: left; margin: 0 auto; width: 100%; border: 1px solid #00546b;}
  .mod_banners_left .md-banner .md-banner-content.positionM { display: none;}

  /** FIN HOME **/

  .mod_welcome { margin-bottom: 1em; padding: 0.5em 5% 0.5em 3.5%;}
  .mod_welcome.form { float: left; width: 100%;}
  .mod_welcome .md-title { margin-bottom: 0.4375em; letter-spacing: 0; line-height: 1.2em;}
  .mod_welcome .md-text { margin-bottom: 0.8125em; letter-spacing: 0.01em; line-height: 1.425em;}
  .mod_welcome .md-txt { margin-top: 1.4375em; letter-spacing: 0.04em; line-height: 1.45em;}
  .mod_welcome .mdw-imgContent { float: left; display: block; width: 28%; height: auto; margin-right: 5%;}
  .mod_welcome .mdw-imgContent .img-item { float: left; width: 100%;}
  .mod_welcome .mdw-img-text { display: block; width: 100%;}
  .mod_definicion .md-title { margin-bottom: 10px; font-size: 1.125em; line-height: 1.2em;}
  .mod_definicion .md-text { margin-bottom: 1em; line-height: 1.4875em;}
  .mod_definicion .md-text .md-link { padding-right: 17px;}
  .mod_definicion .cont_table { width: 100%;}
  .mod_definicion .mdf-list.noLst .mdf-item .mdf-list .cont-list { margin-left: 4%; width: 95%; }
  .mod_definicion.form { float: left; width: 100%;}
  
  .contenido .mod_orgchart .chart_list.level1 {margin-bottom: 0.5625em; margin-left: 0; width: 100%;  list-style-type: none; list-style-image: none;}
  .contenido .mod_orgchart .chart_list.level1 .chart_element{ margin-bottom: 0.0em;}
  .contenido .mod_orgchart .chart_list.level1 .content_wrapper { padding: 0.5em 4% 0.1em 4%; border: 1px solid #00546b;}
  .contenido .mod_orgchart .chart_list.level1 .content_wrapper .content .title .center p  { padding: 0; font-size: 1.43em; font-weight: normal; color: #00546b; margin-bottom: 0em;}
  
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 { position: relative; margin-left: 3%; padding-top: 1.45em; padding-bottom: 0.9375em; border-left: 1px solid #00546b; list-style: none; margin-top:0em; margin-bottom: 0em;}
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element { position: relative; margin: 0; margin-bottom: 0.6em; width: 100%;}
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element:after {content: "";  position: absolute; left: -0.34375em; top: 0.90em; width: 0.75em; height: 0.75em;  border-radius: 50%; background: #00546b; }
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .content_wrapper { padding-left: 0.78em; text-align: left; background: #FFFFFF; min-height: 0; border: 0; }
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .content_wrapper .title p {display: block; font-size: 1.15em; top: 50%; /*padding: 0.4em 5%;*/ color:  #00546b; line-height: 1.25em; font-family: sans-serif; margin-bottom:0.5em; }
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .chart_element .content_wrapper .title p {display: block; font-size: 1em; top: 50%; /*padding: 0.4em 5%;*/ color:  #00546b; line-height: 1.25em; font-family: sans-serif; margin-bottom:0.5em; }
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .content_wrapper p {display: block; font-size: 1em; top: 50%; /*padding: 0.4em 5%;*/ color: #707070; line-height: 1.25em; font-family: sans-serif; margin-bottom:0.5em;}
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .chart_element:after {width: 0em; height: 0em;}

  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .chart_list.level3  {position: static; float: left; width: 100%; margin-top: 0.4375em; padding-left: 0.6em; list-style: none;}
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .chart_list.level3 .content_wrapper .title {margin: 0; margin-bottom: 0.5em; width: 100%;}
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .chart_list.level3 .content_wrapper .title:after  {content: ""; position: absolute; left: -0.34375em; left: -0.34375em; top: 0.85em; width: 0.5em; height: 0.5em; border-radius: 50%; background: #00546b;}
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .chart_list.level3 .content_wrapper .descr p {color: #707070; margin-bottom:0.5em;}
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .chart_list.level3 .chart_element { margin-bottom: 0em;} 

  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .chart_list.level3 .chart_element .chart_list.level4 { margin-left: 2em;}
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .chart_list.level3 .chart_element .chart_list.level4 .content_wrapper .title:after {width: 0em; height: 0em;}
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .chart_list.level3 .chart_element .chart_list.level4 .content_wrapper { padding: 0em; font-size: 0.85em; }
  .contenido .mod_orgchart .chart_list.level1 .chart_list.level2 .chart_element .chart_list.level3 .chart_element .chart_list.level4 .content_wrapper { padding: 0em; font-size: 0.85em; }

  .contenido .mod_orgchart .content .descr p {margin-bottom: 0em; }

  .mod_form .mdf-form-group .mdf-label { display: block; width: 100%; text-align: left; padding-right: 0;}
  .mod_form .mdf-form-group .mdf-label .label-text { width: 100%; display: block;}
  .mod_form .mdf-form-group .mdf-input { width: 100%; display: block;}

  .mod_logo_fondo {display: none;}

   /* mod timeline twitter */
  .mod_timeline_twitter { display: none;}

  .mod_timeline_twitter.mobile { float: none; width: 100%; display: block; clear: both; padding-top: 0.75em;}
  .mod_timeline_twitter.mobile .mod_twitter_wrapper {margin: 0 auto; width: 90%;}
  .mod_timeline_twitter.mobile .mod_twitter_wrapper .twitter-timeline { text-decoration: none; color: #00546b; font-size: 0.85em;}

  .mss_items_info ul li.mod_galeria_imagenes{ float:none; width: 99%; margin:0;}
  .mss_items_info ul li.mod_galeria_imagenes .mod_imagen .image_desc_wrapper{max-height: 4.2em;}

  /*.mod_noticias_ent .mod_noticias_des.img { padding: 0.5em 5% 0.5em 3.5%; }*/
  .mod_noticias_ent .mod_noticias_des .bloque_img {margin-right: 5%;}
  .mod_noticias_ent .mod_noticias_des .bloque_desc {float: none; overflow: inherit; display: block; width: 100%;}
  .mod_noticias_ent .mod_noticias_des .bloque_desc.sinImagen { margin-left: 0%; }
  .mod_noticias_ent .mod_noticias_des .bloque_desc.conImagen {width: 100%; }

  .mod-share .mdshr-list .addthis_toolbox a.at300b, .mod-share .mdshr-list .addthis_toolbox a.at300m { width: 47px; }
  a .at-icon-wrapper {line-height: 40px !important; height: 40px !important; width: 40px !important; }
  .at-icon { width: 40px !important; height: 40px !important;}

/*Mod subHome*/
 
  .mod_subhome_noticiasDestacadas { width: 100%; margin: 0; padding: 0;}
  .mod_subhome_noticiasDestacadas .columna {width: 100%; float: left; border-right: 0; padding: 1em 2% 0 2%;}  .mod_subhome_noticiasDestacadas.columna.first { border-right: 0;}  
  .mod_subhome_noticiasDestacadas .columna.first { padding: 1em 2% 0 2%; border-right: 0;}
  .mod_subhome_noticiasDestacadas .columna.second { padding: 1em 2% 0 2%; border-right: 0;}
  .mod_subhome_noticiasDestacadas .noticias_dest { width: 46%; margin-top: -1px; display: table-cell; vertical-align: top; border-right: 0; border-top: 1px dotted #9a9a9a; margin-top: 1em; padding-top: 1em;}
  .mod_subhome_noticiasDestacadas .columna.first:first-of-type .noticias_dest {border-top: none;}

  .mod_subhome { padding: 0 2%;}
  .mod_subhome_titulo .wrapper  {width: 100%; padding: 0.5em 5% 2.5em 5%; }
  .mod_subhome_titulo .mod_bgsubhome {min-width: 100%; }

  .mod_subhome .mod_subhome_titulo { margin-bottom: 0; min-height: 7.7em; border-top: 1px solid #B8B8B8; border-bottom: 1px solid #B8B8B8;  }

  .mod_subhome .mod_subhome_titulo .mod_subhome_wrapper { padding-top: 1em; }
  .mod_subhome .mod_subhome_titulo .mod_subhome_wrapper .titulo { font-size: 1.6em; }
  .mod_subhome .mod_subhome_titulo .textojustificado { font-size: 1.4em; }
  .mod_subhome .mss_items_info .izq { width: 100%; margin: 1.2em 0 0; height: auto;}
  .mod_subhome .mss_items_info .mss_item_img { min-height: 0; margin-bottom: 0; }
  .mod_subhome .mss_items_info .mss_item_img .img { display: block; }
  .mod_subhome .mss_items_info .mss_item_info { width: 89%;  height: auto;  min-height: 0; height: auto; }
  .mod_subhome .mss_items_info .mss_item_info .info {  height: auto;  min-height: 0; }
  .mod_subhome .mss_items_info .mss_item_info .info .md-title { margin-bottom: 0.35em; text-align: inherit; }
  .mod_subhome .mss_items_info .mss_item_info .info .md-title .link { font-size: 0.785em; }
  .mod_subhome .mss_items_info .mss_item_info .info .text { font-size: 1.03em; line-height: 1.45em;  margin-bottom: 1.5em; }
  .mod_subhome .mss_items_info .mss_item_info .btn_readmore { padding: 0.8em 2.05em; }
  .mod_subhome .mss_items_info .mss_item_info .btn_readmore .txt_readmore { font-size: 1.03em; }
  .mod_subhome .mss_items_info .btn_readmore_wrapper { text-align: inherit; }

/*Fin Mod subHome*/

  .mod_subhome .mod_subhome_redesSociales { float: none; width: 100%; margin: 1em auto; display: block; padding: 1% 7% 1%; border: 1px solid #00546b; font-size: 0;}
  .mod_subhome .mod_subhome_redesSociales .title { display: block; margin-bottom: 0.62em; color: #00546b; font-size: 16px;font-family: raleway-semibold; text-align: center;}
  .mod_subhome .mod_subhome_redesSociales .img { display: inline-block; width: 20%; font-size: 16px; text-align: center;}

  .mod_carousel .md-carousel .md-carousel-content .mdc-item-content { visibility: hidden;}

  /*----------------------------- MOD_BUSCADOR_GSA-------------------------------------------*/
   .mod_buscador_gsa .busqueda_simple .customInput_buscador .box_input_text.w75 { width: 96%!important; }
   .mod_buscador_gsa .wrapper_btn_buscar { width: auto; }
   .mod_buscador_gsa .busqueda_simple .busqAvanzada { width: 100%; text-align: center; }
   .mod_buscador_gsa .busqueda_avanz .customInput_label { width: 100%; text-align: left; }
   .mod_buscador_gsa .busqueda_avanz .customSelect { width: 100%; }
   .infoBuscador p.ordenar, .infoBuscador p.resultados { width:100%; text-align: center; }
   /* Fin MOD_BUSCADOR_GSA */
 }
 
    /* scroll horizontal tabla admin newsletter pendientes */
     #form-admon-ges-procesos { overflow-x: auto; }
 }

/*MEDIUM RESOLUTION STYLES*/
@media screen and (max-width: 596px){
  .mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner{width:100%;}
}

@media screen and (max-width: 834px){
  /*.destacados .cont_enlace_dest.elemento0 .enlaces_destacados figure {width: 45%;}*/
  .tramites{padding-left: 2%;padding-right: 1.2%;}
  .destacados{padding-left: 2%;padding-right: 2%;}
  .contenidos{width: 96.3%;margin-left: 2%;}


}

@media screen and (max-width: 768px){
  .tramites{padding-right: 2%;}
  .mod_homeAvanzada_noticiasDestacadas{padding-right:4%;}
  .mod_homeAvanzada_noticiasDestacadas .columna {width: 100%;float: left; margin-bottom:1em;}
  .mod_homeAvanzada_noticiasDestacadas .columna.first {padding-right: 0;}
  .mod_homeAvanzada_noticiasDestacadas .columna.second {padding: 0;}
  .mod_homeAvanzada_noticiasDestacadas .noticias_dest.second {margin-top: 0; padding-top: 0; }
  .mod_homeAvanzada_noticiasDestacadas {background-color: #FFF;}
  .mod_subhome_mens_destacado h2 {font-size: 1.5em;}
  .mod_homeAvanzada_noticiasDestacadas .columna.first{margin-right: 2%;margin-left: 2%;}
  .mod_subhome_mens_destacado h2 {width: 83%;}
  .mod_subhome_mens_destacado figure {width: 100%;}
  /*.destacados .cont_enlace_dest .enlaces_destacados .divCentrarPrueba figure { width: 43%;}
  .destacados .cont_enlace_dest.elemento0 .enlaces_destacados figure {width: 43%;}
  .destacados .cont_enlace_dest.elemento0 .enlaces_home { width: 46%; }
  .destacados .cont_enlace_dest.elemento1 .enlaces_destacados figure { width: 45%;}
  .destacados .cont_enlace_dest .enlaces_destacados .enlaces_home { width: 43%;}*/

}

@media only screen and (max-width: 970px){
    .mod_form fieldset .form-row:nth-child(5) .desplegable{width: auto;}
    

}

@media only screen and (width: 1024px){
    .guias {width: 100%;display: block;text-align: center;margin: auto;}
    .guias .cont_enlace_dest {width: 242px;}
}

@media only screen and (max-width: 1023px) and (min-width: 767px){
    .guias {width: 73%;display: block;text-align: center;margin: auto;}
}

@media only screen and (max-width: 767px){
   .guias {width: 100%;display: block;text-align: center;margin: auto;}

}


@media screen and (max-width: 834px){
.contenidos .cont_enlace_dest{width:100%;}
.destacados .cont_enlace_dest {width:100%;}
.destacados .cont_enlace_dest .enlaces_destacados p{padding: 0.5em 0;}
.tramites .cont_enlace_dest {width: 49.5%; margin-top: 0.2em;}
.destacados .cont_enlace_dest:nth-child(3) .enlaces_home{width: 43%;}
/*.destacados .cont_enlace_dest:nth-child(3) .enlaces_destacados figure {width: 43%;}*/
.mod_banners_home_pie_avanzada .linkArea .list_banners .item_banner a figure img {width: auto;}

}


@media screen and (max-width: 424px){
  .tramites .cont_enlace_dest {width: 100%;}
  .mod_subhome_mens_destacado h2 {width: 82%;}
  .mod_subhome_mens_destacado figure {width: 100%;}

}

@media only screen and (max-width: 910px) and (min-width: 834px){
  .contenidos .cont_enlace_dest .enlaces_destacados p{width: 36%;}
  .destacados .cont_enlace_dest img{max-height: 73px;}
  .destacados .cont_enlace_dest .enlaces_home{font-size: 1.25em;}
  .destacados .cont_enlace_dest:nth-child(3) .enlaces_home{font-size: 1.25em;}

}

@media only screen and (max-width: 970px) and (min-width: 768px){
  .contenidos .cont_enlace_dest .enlaces_destacados p{width: 36%;font-size: 1.25em;}
}

@media screen and (min-width: 768px){  

/*--------------------------------- MOD_ORGANIGRAMA ---------------------------------------*/
.mod_orgchart_edit .chart_list .chart_element .content .title {font-family: raleway-semibold; color: #00546b; }
.mod_orgchart_edit .chart_list .chart_element .content .descr p { padding-left: 3%; font-size: .8em; color: #707070; margin-bottom: 0; }
.mod_orgchart { position: relative; height: 35em; -ms-box-sizing: content-box !important ;-webkit-box-sizing: content-box !important;-moz-box-sizing: content-box !important; box-sizing: content-box !important ; font-size: 0.85em;}
.mod_orgchart ul, .mod_orgchart div, .mod_orgchart li, .mod_orgchart p, .mod_orgchart a {-ms-box-sizing: content-box !important ;-webkit-box-sizing: content-box !important;-moz-box-sizing: content-box !important; box-sizing: content-box !important ;}
.mod_orgchart ul li { font-size: 1em; }
.mod_orgchart.height1 { height: 10em; }
.mod_orgchart.height2 { height: 20em; }
.mod_orgchart.height3 { height: 35em; }
.mod_orgchart.height4 { height: 45em; }
.mod_orgchart.height5 { height: 55em; }
.mod_orgchart.height6 { height: 65em; }
.mod_orgchart.height7 { height: 75em; }
.mod_orgchart.height8 { height: 85em; }
.mod_orgchart.height9 { height: 95em; }
.mod_orgchart.height10 { height: 105em; }
.mod_orgchart:before, .mod_orgchart:after { content: " "; /* 1 */ display: table; /* 2 */ }
.mod_orgchart .chart_list { width:100%; float:left; margin: 0; list-style-type: none; list-style-image: none; }
.mod_orgchart .chart_list .chart_element { float: left; position: relative; width: auto; z-index: 1; margin-top: 0; }
.mod_orgchart .chart_list .chart_element .content { display: table; border-collapse: collapse; width: 100%; background: #fff; border: 1px solid #00546b; text-align: center; font-size: 1em; text-decoration: none; /*height: 6em;*/ height: 3em; position: relative; -webkit-transition: all linear .1s; -moz-transition: all linear .1s; transition: all linear .1s; }
.mod_orgchart .chart_list .chart_element .content .title { text-align: center; /*display:block;*/ display: table-row; width: 90%; }
.mod_orgchart .chart_list .chart_element .content .title .center { display: table-cell; vertical-align: middle; padding: 3% 5%;}
.mod_orgchart .chart_list .chart_element .content.divided .title { /*min-height: initial;*/ }
.mod_orgchart .chart_list .chart_element .content .title p {font-family: raleway-semibold; color: #00546b; font-size: 1.4em; line-height: 1.25em; margin-bottom: 0; }
.mod_orgchart .chart_list.level1 > .chart_element .content .title, .mod_orgchart .chart_list.level2 > .chart_element .content .title, .mod_orgchart .chart_list .chart_element .content .title.bckg { background-color: #e6e6e6; }
.mod_orgchart .chart_list .chart_element .content .descr { border-top: 1px dotted #707070; display: table-row; width: 100%; }
.mod_orgchart .chart_list .chart_element .content .descr .center { display: table-cell; vertical-align: middle; }
.mod_orgchart .chart_list .chart_element .content .descr p { font-size: .8em; color: #707070; margin-bottom: 0; }
.mod_orgchart .chart_list > .chart_level_change { font-size: 0; border-top: 1px solid #00546b; position: absolute; width: 100%; left: 0; }
.mod_orgchart .chart_list.elems1 > .chart_element { width: 100%; }
.mod_orgchart .chart_list.elems2 > .chart_element { width: 45%; }
.mod_orgchart .chart_list.elems2 > .chart_level_change { width: 50%; left: 22%; }
.mod_orgchart .chart_list.level2.elems2 > .chart_level_change { width: 27%; left: 10.5%; }
.mod_orgchart .chart_list.elems3 > .chart_element { width: 30%; } 
.mod_orgchart .chart_list.elems3 > .chart_level_change { width: 54%; left: 12%; }
.mod_orgchart .chart_list.level2.elems3 > .chart_level_change { width: 53%; left: 10.5%; }
.mod_orgchart .chart_list.elems4 > .chart_element { width: 20%; }
.mod_orgchart .chart_list.elems4 > .chart_level_change { width: 75.5%; left: 9.5%; }
.mod_orgchart .chart_list.elems5 > .chart_element { width: 15%; }
.mod_orgchart .chart_list.elems5 > .chart_level_change { width: 85%; left: 5%; }
.mod_orgchart .chart_list.level1 > .chart_element { height: 3em; margin: 0 auto 3em auto; padding-right:10%; border-bottom: 1px solid #00546b; }
.mod_orgchart .chart_list.level1.elems2 > .chart_element { width: 40%; } 
.mod_orgchart .chart_list.level1 > .chart_element:last-child { padding-right: 0; padding-left: 5%; }
.mod_orgchart .chart_list.level1.elems1 > .chart_element:last-child { padding-right: 0; padding-left: 0; }
.mod_orgchart .chart_list.level1 > .chart_element .content { min-height: 4.5em; }
.mod_orgchart .chart_list.level1 > .chart_element.center .content_wrapper.sublist:after /*.mod_orgchart .chart_list.level1 .chart_element.center:after*/ { content: ""; display: block; position: absolute; width: 0; height: 2.5em; border-left: 1px solid #00546b; z-index: 1; left: 45%; margin-left: -4%; }
.mod_orgchart .chart_list.level1 > .chart_element.center.elem1.vertline .content_wrapper:after { content: ""; display: block; position: absolute; width: 0; height: 5em; border-left: 1px solid #00546b; z-index: 1; left: 90%; margin-left: -1px; }
.mod_orgchart .chart_list.level1 > .chart_element.center:last-child > .content_wrapper.sublist:after { left: 50%; }
.mod_orgchart .chart_list.level1.elems1 > .chart_element.center > .content_wrapper.sublist:after { margin-left: 0%;}
.mod_orgchart .chart_list.level2, .mod_orgchart .chart_list.level3, .mod_orgchart .chart_list.level4 { margin-top: 2.5em; position: absolute; width: 100%; margin-left: -5%; }
.mod_orgchart .chart_list.level2 { width: 200%; }
.mod_orgchart .chart_list.level1.elems1 .chart_list.level2 { width: 150%; }
.mod_orgchart .chart_list.level1.elems1 .chart_list.level2.elems4 { width: 110%; }
.mod_orgchart .chart_list.elems1 { margin-top:0; margin-left: 0; width: 100%; }
.mod_orgchart .chart_list.level1.elems1, .mod_orgchart .chart_list.level2.elems1, .mod_orgchart .chart_list.level3.elems1 { width: 80%; }
.mod_orgchart .chart_list.level1.elems1 { padding-left: 5%; width: 90%; }
.mod_orgchart .chart_element:last-child > .chart_list.level1.elems1, .mod_orgchart .chart_element:last-child > .chart_list.level2.elems1, .mod_orgchart .chart_element:last-child > .chart_list.level3.elems1 { width: 100%; }
.mod_orgchart .chart_list.level2 .chart_element { padding-right: 5%;}
.mod_orgchart .chart_list.level2 .chart_element:last-child { padding-right: 0; padding-left: 0; }
.mod_orgchart .chart_list.level2 .chart_element.center:before { content: ""; display: block; position: relative; width: 0; height: 2.5em; border-left: 1px solid #00546b; z-index: 1; left: 50%; margin-left: -2px; }
.mod_orgchart .chart_list.level2 > .chart_element.center.elem3 .content_wrapper.sublist:after { left: 50%;}
.mod_orgchart .chart_list.level2 > .chart_element.center.elem3 .chart_list.level3 { margin-left: 0;}
.mod_orgchart .chart_list.level2 .chart_element .content { /*min-height: 6.5em;*/ min-height: 3.5em; }
.mod_orgchart .chart_list.level2 .chart_element .content .title { /*min-height: 6.5em;*/ font-size: 1em; }
.mod_orgchart .chart_list.level2 .chart_element .content .title p { font-size: 1em; }
.mod_orgchart .chart_list.level2 > .chart_element.elem0 { max-width:22%; }
.mod_orgchart .chart_list.level2 > .chart_element.elem1 { max-width:21%; }
.mod_orgchart .chart_list.level2 > .chart_element.elem2 { max-width:21%; }
.mod_orgchart .chart_list.level3.elems1 .chart_element.center:before { height: 5em; }
.mod_orgchart .chart_list.level3 .chart_element .content .title { font-size: 0.9em; line-height: 1.3em; min-height: 6.7em; }

}

.mod_newsletter .newsletter .fieldAllRow .fmf-text{width: 67%;display: inline-block;border: none;padding: 0.45em 1.2em;font-weight: normal;color: #404a50;font-size: 1em; margin-bottom: 0;}
.mod_newsletter .newsletter .fieldAllRow .fmf-label{width: 29%;margin-left: 1em;display: inline-block;font-size: 1.2em;color: #00546B;font-family: raleway-semibold;padding: 0.30em 0; float:left;}
.mod_newsletter .newsletter .fieldAllRow{width: 100%; border: 1px solid #707070; margin-bottom: 0.3em; clear: both; overflow: hidden;}
.mod_newsletter .newsletter .fmf-text:focus {outline-width: 0;}
.mod_newsletter .newsletter .button{text-align: right;}
.mod_newsletter .myCheckbox {width: 100% !important;}
.mod_newsletter .newsletter .text p {padding: 2%;margin: 0;color: #005483; background-image: url("../img/general/icons/ico-confirmacion.png");background-repeat: no-repeat;background-position: left;padding-left: 4%;margin-left: 2%;}
.mod_newsletter #comentarioEstilo {margin-top: 1em;}
.mod_newsletter .aviso-text {float: left;margin-right: 1em; font-weight: bold;}
.fmf-description {font-family: raleway;float: left;width: 100%;padding-top: 1px;padding-bottom: 1px;color: #666;font-size: 1em;background-color: #FFFFFF;border: 1px solid #707070;line-height: 22px;}
.pestanas li:last-child{border-left: 2px solid #005483;padding-left: 0.5em;margin-left: 0.3em;}
.pestanas li{display: inline;}
.mod_content_gen .content .cont-table .modeloLista p{padding: 0.5em; margin-bottom:0;}
.mod_content_gen .block_error .text p {padding: 2%;margin: 0;color: #005483;background-image: url("../img/general/icons/ico-alerta.png");background-repeat: no-repeat;background-position: left;padding-left: 4%;margin-left: 2%;font-family: raleway-semibold;font-size: 14pt;}
.mod_content_gen .block_error {width: 100%;border: 1px solid #ff5576;margin-bottom: 0.3em;clear: both;}
.mod_newsletter .newsletter .fieldAllRow .fmf-label img{display:none;}
.mod_content_gen .block_success .text p {padding: 2%;margin: 0;color: #005483;background-image: url("../img/general/icons/ico-confirmacion.png");background-repeat: no-repeat;background-position: left;padding-left: 4%;margin-left: 2%;font-family: raleway-semibold;font-size: 14pt;}
.mod_content_gen .block_success {width: 100%;border: 1px solid #32bea6;margin-bottom: 0.3em;clear: both;}
.mod_content_gen .pestanas{margin-left: 0;}
.mod_content_gen .block_warn .text p {padding: 2%;margin: 0;color: #005483;background-image: url("../img/general/icons/icoMensajesWRN.png");background-repeat: no-repeat;background-position: left;padding-left: 4%;margin-left: 2%;font-family: raleway-semibold;font-size: 14pt;}
.mod_content_gen .block_warn {width: 100%;border: 1px solid #f1b22b;margin-bottom: 0.3em;clear: both;}

.mod_form .fieldMediumRow { float:left; display: inline-block; vertical-align: top; width: 49.5%; padding: 0.75em 0.3em 0.75em 0em; }
.mod_form .fieldMediumRow:nth-child(2n-1) { clear:left; }
.mod_form .fmf-combobox{ float: left; width: 100%; font-size: 1em; color: #666; border: 1px solid #666; }
.mod_form .fmf-labelv2 {float: left;width: 100%;min-height: 16px;padding-bottom: 0.2em;padding-right: 16px;font-size: 1em;color: #666;}
.content_buttons .button { float: right; margin-top: 1em; margin-bottom: 1em; text-align: center; width: 16%; }
.gestionSuscriptores .content_buttons .button { float: right; margin-top: 1em; margin-bottom: 1em; margin-right: 2.1em; text-align: center; width: 9%; }
.content_buttons .bttn.left, .content_buttons .button.left { margin-right: 1em;}
.mod_form .content_buttons .button input{background: #00546b none repeat scroll 0 0;border: medium none;border-radius: 4px;color: #fff;cursor: pointer;display: inline-block;font-size: 0.85em;margin: 0.5em 0;width: auto;padding: 0.55em 1em;}

form[name=formFiltrarSuscriptores] fieldset .fieldMediumRow input,form[name=formFiltrarSuscriptores] fieldset .fieldMediumRow select{ padding-bottom: 1px; color: #666; font-size: 1em; background-color: #FFFFFF; border: 1px solid #aaa; line-height: 22px; border-radius: 4px;}

.icheckbox {display: inline-block;vertical-align: middle;margin: 0;margin-bottom: 10px !important;padding: 0;width: 18px;;height: 18px;background: url("../img/modulos/iCheck/spriteCheckbox.png") no-repeat 0 -28px;border: none;cursor: pointer;}
.icheckbox.checked { background-position: -28px 0; }
.icheckbox .fmf-checkbox { width: 18px; height: 18px; }

.acs-list {width:100%;} 

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .mod_form .fieldMediumRow { float:none;}
    .modeloLista .mdtb-title { position: absolute; left: -9999px;} 
    .modeloLista.md-table { float: left; display: block; width: 100%; }
    .modeloLista.md-table .tb-title { float: left; display: block; padding: 0.1875em 0; width: 100%; border-bottom: 1px solid #2C5B98; padding-bottom: 0.5em; margin-bottom: 1em; font-family: raleway-semibold; font-size: 1.8em; letter-spacing: -0.04em; color: #2C5B98; vertical-align: top; }
    .modeloLista.md-table .mdtb-content { float: left; display: block; width: 100%; }
    .modeloLista.md-table .mdtb-content .fila { float: left; display: block;width: 100%; }
    .modeloLista.md-table .mdtb-content .fila .celda {float: left;display: block;width: 100%;font-size: 1.4em;}
    .modeloLista.md-table .mdtb-content .fila .celda:before { /*content: attr(data-content);*/ display: inline-block; vertical-align: top; padding: 0.625em 0; margin-bottom: 0.7em; width: 38%; text-align: right; font-size: 0.875em; font-family: WorkSans-SemiBold; max-width: 100%; overflow-wrap: break-word; float:left; }
    .modeloLista.md-table .mdtb-content .fila .celda .text, .modeloLista.md-table .mdtb-content .fila .celda .tb-link { display: inline-block; vertical-align: top; padding-left: 2%; width: 60%; font-size: 0.875em; text-align: left; }
    .modeloLista.md-table .mdtb-content .fila .celda .text.post_sec { padding-left: 22%; }
    .modeloLista.md-table.gris .tb-title { float: left; display: block; padding: 0.1875em 0; width: 100%; border-bottom: 1px solid #FFFFFF; padding-bottom: 0.5em; margin-bottom: 1em; font-family: raleway-semibold; font-size: 1.8em; letter-spacing: -0.04em; vertical-align: top; }
    .modeloLista.md-table.gris .fila { border-bottom: 2px solid #F0F0EE; }
}
@media screen and (min-width: 1px) and (max-width: 767.5px) {
    .contenido .mod_content-middle, .contenido .mod_content-middle-home {float: left;margin-top: 0.3125em;margin-right: 0;margin-bottom: 1.875em;width: 50%;}
    .mod_form .fieldMediumRow { float:none; display: inline-block; vertical-align: top; width: 100%; padding: 0.75em 0.3em 0.75em 0em; }
    .contenido_left{display:none;}
    .mod_form fieldset .fieldMediumRow .w50{ width:100% !important; }
    .gestionSuscriptores { width:90%; margin:auto; }
    .modeloLista .mdtb-title { position: absolute; left: -9999px;} 
    .modeloLista.md-table .mdtb-content .fila .celda {float: left;display: block;width: 100%;font-size: 1.4em;}
    .modeloLista.md-table .mdtb-content .fila .celda:before { /*content: attr(data-content);*/ display: inline-block; vertical-align: top; padding: 0.625em 0; width: 38%; text-align: right; font-size: 0.875em; font-family: raleway-semibold; max-width: 100%; overflow-wrap: break-word; float:left; }
    .ui-accordion .ui-accordion-header .ui-accordion-header-icon {position: absolute; margin-top: -8px;}
}


