@charset "UTF-8";
/*****************************************************************************
*    Proyecto: INTRODUCIR NOMBRE DEL PROYECTO
*    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
******************************************************************************/
.aui .btn-primary-big { display: block; padding: 0.875em 0; width: 49%; font-family: OpenSans; font-size: 1.25em; font-family: WorkSans-SemiBold; color: #fff; text-align: center; background: #F64B49; border: none; border-bottom: 6px solid #F33838; }
.aui .btn-regular { display: block; padding: 0.5em 3%; font-size: 1em; color: #FFF; background-color: #474B4E; }
.aui .btn-regular:hover { color: #ED6756; text-decoration: none; }
.aui .btn-negative { display: block; padding: 0.6875em 3%; font-size: 1em; color: #FFF; background-color: #ED6756; }
.aui .btn-negative:hover { color: #474B4E; text-decoration: none; }
.bttn-small:hover { color: #ED6756; text-decoration: none; }

.aui .btn-negative:visited { color: #FFF; }
.aui .buttonUp { display: none; }
/* Focos cabecera y pie */
.mod_header .contentHeader .list_multiLanguages .item .link:focus { outline: #fff dotted 1px; }
.mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-links .listfl-item:focus { outline: #fff dotted 1px; }
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link:focus { outline: #fff dotted 1px; }
.mod_header .contentHeader .bckLogin .list_login .item .link:focus { outline: #fff dotted 1px; }
.mod_header .menuNav.web .list_item .item .link:focus { outline-offset: -2px; }
.mod_header .contentHeader .logo_PAE:focus { outline: #fff dotted 1px; }
.mod_header .contentHeader .linkListen:focus { outline: #fff dotted 1px; }
.mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listfh-link:focus { outline: #fff dotted 1px; }
.mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft .mfootl-bgright .mfd-item:focus { outline: #fff dotted 1px; outline-offset: -2px; }
.mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft_2 .mfootl-bgright .mfd-item:focus { outline: #fff dotted 1px; outline-offset: -2px; }
.mod_footer .mfoot-logos .mfoot-logo a:focus { outline: #fff dotted 1px; display: block;}
.content_principal:focus, .content_principal.focus, .content_principal.ui-state-focus { outline-style: auto; border-color: #000;}

.mod-detail table, table{border-spacing:0;border-collapse:collapse;width:100%;font-size:14px;overflow:hidden}
.mod_content-middle a{word-wrap:break-all;overflow-wrap:anywhere}
.mod-detail table caption{padding:10px}
.mod-detail table tbody tr:nth-child(even){background-color:#f2f2f2}
.mod-detail table tbody tr td{background-color:inherit;word-wrap:break-word;overflow-wrap:anywhere}
.mod-detail table thead tr th{border-width:.1em;background-color:#327C9F;color:#fff;padding:.2em .3em;vertical-align:middle;text-align:center;font-family:WorkSans-SemiBold;padding:10px}
.mod_detail table thead th,table tbody tr td{padding:10px}

a.mfoot-Linkf:focus{ outline: #fff dotted 1px; }
li.listf-linkItem.mfoot-headerItemf {margin-bottom: 3%; font-size: 1.15em; width: 100%;}

/*Header*/
.mod_header { float: left; width: 100%; }
.mod_header .contentHeader {position: relative;margin: auto;width: 80em;max-width: 100%;}
.mod_header .contentHeader .blockLogos { float: left; padding: 1em 0.4% 1.25em 2.6%; clear: left;}
.mod_header .contentHeader .blockLogos .cont_img { display: inline; float: left; }
.mod_header .contentHeader .blockLogos .cont_img .img_item { width: 100%; max-width: 8.563em; }
.mod_header .contentHeader .logo_PAE { float: left; display: inline; margin-top: -0.2em; width: 35%; }
.mod_header .contentHeader .logo_PAE .cont_img .img_item { width: 100%; max-width: 19.5em; }
.mod_header .contentHeader .list_multiLanguages, .mod_header .contentHeader .list_login { float: left; }
.mod_header .contentHeader .list_multiLanguages .item, .mod_header .contentHeader .list_login .item { display: inline; }
.mod_header .contentHeader .list_multiLanguages { float: left; width: 43%; padding: 0.3em 0 0 6.6%; }
.mod_header .contentHeader .list_multiLanguages .item {float: left;padding: 0 1%;border-left: 1px solid #ffffff;line-height: 16px;}
.mod_header .contentHeader .list_multiLanguages .item .link {font-size: 0.9em;font-family: WorkSans-Regular;color: #fff;}
.mod_header .contentHeader .list_multiLanguages .item:first-child { border-left: none; }
.mod_header .contentHeader .linkListen { float: left; margin-top: 0.3em; margin-left: 7.6%; padding: 0 0 0 22px; background: url("../images/content/icons/ico_parlante_cabecera.png") no-repeat scroll left center transparent; /*! margin-left: 13em; */ }
.mod_header .contentHeader .linkListen .text {font-size: 0.9em;font-family: WorkSans-Regular;color: #fff;}
.mod_header .contentHeader .linkListen .text:hover { text-decoration: underline; }
.mod_header .contentHeader .linkListen:hover { text-decoration: none; }
.mod_header .contentHeader .bckLogin {float: right;padding-left: 13px;/*width: 18%;*/ width: 227px;background: url("../images/content/icons/bg_login_izq.png") no-repeat scroll left top transparent;}
.mod_header .contentHeader .bckLogin.acceso {/*width: 31.1%;*/ width: 345px;}
.mod_header .contentHeader .bckLogin.acceso_user {/*width: 20%; */width: 250px;}
.mod_header .contentHeader .bckLogin .list_login { float: left; width: 100%; padding: 0.2em 0.5em 1.5em 0; background: url("../images/content/icons/bg_login_der.png") no-repeat scroll right top transparent; text-align: center; }
.mod_header .contentHeader .bckLogin.acceso .list_login {background: url("../images/content/icons/bg_login_der_acceso.png") no-repeat scroll right top transparent;background-size: 380px 37px;}
.mod_header .contentHeader .bckLogin .list_login .item { padding: 0 0.25em; border-right: 1px solid #FFF; }
.mod_header .contentHeader .bckLogin .list_login .item .link {font-size: 0.9em;font-family: WorkSans-Regular;color: #fff;}
.mod_header .contentHeader .bckLogin .list_login .item.last { padding-right: 0; padding-left: 0.3em; border-right: none; }
.mod_header .contentHeader .blockSearch {float: right; position: relative; width: 30.7%; margin-right: 1%; clear: right; }
.mod_header .contentHeader .blockSearch .field-search { padding-left: 5%; width: 100%; min-height: 1.625em; /*min-height: 2.2em; font-size: 1em;*/ color: #666; border: 0; border-radius: 5px; }
.mod_header .contentHeader .blockSearch .btn-send {position: absolute;top: 0;right: 0;width: 7.9%;height: 1.625em;color: transparent;background: url("../images/content/icons/ico_search.png") no-repeat left center transparent;border: 0;text-indent: -9999px;}
.mod_header .bckHeader { float: left; width: 100%; padding-right: 1.2%; /*! background: url("../images/general/header/bg_header.png") no-repeat left top transparent; */ background-color: #327C9F;}
.mod_header .bckHeader .show_M { display: none; }
.mod_header .bckHeader .show_T { display: none; }
.mod_header .bckHeader .show_W { display: block; }
.mod_header .bckHeader .imagen-print{display:none;}
.mod_header .menuNav.web { display: block; float: left; width: 101%; }
.mod_header .menuNav.web .bckNav { position: relative; width: 95%; margin: auto; }
.gifCargando{background-color: #FFF; margin-top: 3%;}


/*ACORDION*/
.mod_header .menuNav.web .bckNav .ui-accordion .ui-accordion-header { padding: 0; }
.mod_header .menuNav.web .bckNav .ui-accordion .ui-accordion-header:focus { outline-color: transparent; }
.mod_header .menuNav.web .bckNav .ui-accordion .ui-accordion-icons { padding-left: 0; }
.mod_header .menuNav.web .bckNav .ui-accordion .ui-accordion-icons .ui-state-active { border: 0; border-radius: 0; }
.mod_header .menuNav.web .bckNav .ui-accordion .ui-accordion-icons.ui-state-default { border: 0; border-radius: 0; }

.buttonAccordion  {  cursor: pointer;  width: 100%;  border: none;  text-align: left;  outline: none;  font-size: 15px;  transition: 1s;  float:left;}
.panel {max-height: 0px; transition: max-height 1s ease-out;  float: left; overflow: hidden; width:100%;}
.active .panel{max-height:100vh;}
.arrowupmenuizq {width: 0;height: 0;position: absolute;top: 15px;left: 91%;border-width: 7px 5.5px 0px 5.5px;float: left;border: solid #2C5C98;border-width: 0px 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg); pointer-events: none;}
.active .arrowupmenuizq{border-color:#FFF;}
.arrowdownmenuizq{width: 0; height: 0; position: absolute; top: 15px; left: 91%; border-width: 7px 5.5px 0px 5.5px; float: left; border: solid #2C5C98; border-width: 0px 2px 2px 0; display: inline-block; padding: 3px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); pointer-events: none;}
.active .arrowdownmenuizq{border-color:#FFF;}
/*FIN ACORDION HEADER*/

.mod_header .menuNav.web .list_item { float: left; width: 100%; }
.mod_header .menuNav.web .list_item .item {display: inline;float: left;width: 16.66%;border-top: 1px solid #f6f9fc;border-bottom: 2px solid #D9E0E3;background: #F8FBFC;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8FBFC), to(#E3EDF2));background: -webkit-linear-gradient(#F8FBFC, #E3EDF2);background: -moz-linear-gradient(#F8FBFC, #E3EDF2);background: -ms-linear-gradient(#F8FBFC, #E3EDF2);background: -o-linear-gradient(#F8FBFC, #E3EDF2);background: linear-gradient(#F8FBFC, #E3EDF2);box-shadow: inset -4px -6px 11px -11px #d1d3d4;}
.mod_header .menuNav.web .list_item .item .link { float: left; margin: 0.35em 0; width: 100%; color: #264C80; text-align: center; border-right: 1px solid #B4C1E9; text-decoration: none; }
.mod_header .menuNav.web .list_item .item .link .text {font-family: WorkSans-Regular;font-size: 0.93em;font-family: WorkSans-SemiBold;letter-spacing: -0.01em;}
.mod_header .menuNav.web .list_item .item .link.last { border-right: 0; }
.mod_header .menuNav.web .list_item .item:hover { background: #3B89B1; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B89B1), to(#05699B)); background: -webkit-linear-gradient(#3B89B1, #05699B); background: -moz-linear-gradient(#3B89B1, #05699B); background: -ms-linear-gradient(#3B89B1, #05699B); background: -o-linear-gradient(#3B89B1, #05699B); background: linear-gradient(#3B89B1, #05699B); border-top: 1px solid #3B89B1; border-bottom: 2px solid #05699B; /*background: url("../images/general/header/bg_menu_hover.png") repeat-x scroll center center transparent*/ }
.mod_header .menuNav.web .list_item .item:hover .link { border-right: none; }
.mod_header .menuNav.web .list_item .item:hover .link .text { color: #fff; }
.mod_header .menuNav.web .list_item .item .sub_list_item {float: left;width: 100%;min-width: 15em;height: auto !important;}
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item { float: left; width: 100%; }
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item .link {float: left;padding: 0 10%;width: 100%;margin: 0;border-right: 0;}
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item .text {float: left;padding: 0.5em 0;width: 100%;font-size: 0.8em;color: #264C80;text-align: left;border-bottom: 1px solid #B4C1E9;font-family: WorkSans-Semibold;font-weight: 400;letter-spacing: 0em;line-height: 2em;}
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item .text:hover { text-decoration: underline; }
.mod_header .menuNav.web .list_item .item .sub_list_item .sub_item.last .text { border-bottom: 0; }
.mod_header .menuNav.web .list_item .item .sub_list_item.show_Act, .mod_header .menuNav.web .list_item .item .sub_list_item.show_Org, .mod_header .menuNav.web .list_item .item .sub_list_item.show_Doc, .mod_header .menuNav.web .list_item .item .sub_list_item.show_OBSAE, .mod_header .menuNav.web .list_item .item .sub_list_item.show_CTT, .mod_header .menuNav.web .list_item .item .sub_list_item.show_Est {display: none;background: #F8FBFC;}
.mod_header .menuNav.web .list_item .item.more_Org { position: relative; }
.mod_header .menuNav.web .list_item .item.more_Org .sub_list_item { border: 1px solid #B4C1E9; }
.mod_header .menuNav.web .list_item .item.more_Org .sub_list_item.show_Org { position: absolute; top: 31px; z-index: 9999; }
.mod_header .menuNav.web .list_item .item.more_Org:hover .sub_list_item.show_Org { display: block; }
.mod_header .menuNav.web .list_item .item.more_Org .show_Org.open { position: absolute; top: 31px; display: block; z-index: 9999; }
.mod_header .menuNav.web .list_item .item.more_Act { position: relative; }
.mod_header .menuNav.web .list_item .item.more_Act .sub_list_item { border: 1px solid #B4C1E9; }
.mod_header .menuNav.web .list_item .item.more_Act .sub_list_item.show_Act { position: absolute; top: 29px; z-index: 9999; }
/*.mod_header .menuNav.web .list_item .item.more_Act:hover .sub_list_item.show_Act { display: block; }*/
.mod_header .menuNav.web .list_item .item.more_Act .show_Act.open { position: absolute; top: 31px; display: block; z-index: 9999; }
.mod_header .menuNav.web .list_item .item.more_Doc { position: relative; }
.mod_header .menuNav.web .list_item .item.more_Doc .sub_list_item { border: 1px solid #B4C1E9; }
.mod_header .menuNav.web .list_item .item.more_Doc .sub_list_item.show_Doc { position: absolute; top: 31px; z-index: 9999; }
.mod_header .menuNav.web .list_item .item.more_Doc:hover .sub_list_item.show_Doc { display: block; }
.mod_header .menuNav.web .list_item .item.more_Doc .show_Doc.open { position: absolute; top: 31px; display: block; z-index: 9999; }
.mod_header .menuNav.web .list_item .item.more_OBSAE { position: relative; }
.mod_header .menuNav.web .list_item .item.more_OBSAE .sub_list_item { border: 1px solid #B4C1E9; }
.mod_header .menuNav.web .list_item .item.more_OBSAE .sub_list_item.show_OBSAE { position: absolute; top: 31px; z-index: 9999; }
.mod_header .menuNav.web .list_item .item.more_OBSAE:hover .sub_list_item.show_OBSAE { display: block; }
.mod_header .menuNav.web .list_item .item.more_OBSAE .show_OBSAE.open { position: absolute; top: 31px; display: block; z-index: 9999; }
.mod_header .menuNav.web .list_item .item.more_CTT { position: relative; }
.mod_header .menuNav.web .list_item .item.more_CTT .sub_list_item { border: 1px solid #B4C1E9; }
.mod_header .menuNav.web .list_item .item.more_CTT .sub_list_item.show_CTT { position: absolute; top: 31px; z-index: 9999; }
.mod_header .menuNav.web .list_item .item.more_CTT:hover .sub_list_item.show_CTT { display: block; }
.mod_header .menuNav.web .list_item .item.more_CTT .show_CTT.open { position: absolute; top: 31px; display: block; z-index: 9999; }
.mod_header .menuNav.web .list_item .item.more_Est { position: relative; }
.mod_header .menuNav.web .list_item .item.more_Est .sub_list_item { border: 1px solid #B4C1E9; }
.mod_header .menuNav.web .list_item .item.more_Est .sub_list_item.show_Est { position: absolute; top: 31px; z-index: 9999; }
.mod_header .menuNav.web .list_item .item.more_Est:hover .sub_list_item.show_Est { display: block; }
.mod_header .menuNav.web .list_item .item.more_Est .show_Est.open { position: absolute; top: 31px; display: block; z-index: 9999; }
.mod_header .menuNav.web .list_item .item .sub-nav.open .sub_list_item { display: block; }
.mod_header .menuT { display: none; }
.mod_header .menuT .list_item .menuNav.tabletMobile .menu-title { display: none; }
.mod_header .userLogged { float: left; width: 20%; padding-left: 5%; padding-top: 1.3em; }
.mod_header .userLogged .text { display: block; color: #ffffff; width: 100%; font-size: 1em; }
.mod_header .userLogged .user { display: block; color: #ffffff; font-family: WorkSans-SemiBold; width: 100%; }
.mod_header .userLogged .user .name { font-family: WorkSans-SemiBold; display: block; width: 100%; font-size: 1em; }
.mod_header .contentHeader .entorno-wrapper { position: absolute; left: 30%; top: 1.2em;}
.mod_header .contentHeader .entorno-wrapper p { font-size: 2.5em; font-family: Times New Roman; font-family: WorkSans-SemiBold; color: #ffff00;}

.separador{
    width: 100%;
    margin-top: -8px;
    margin-bottom: 25px;
    border-top: 1px solid #CCC;
}

.separador #btn_subir_accesibilidad{
    float:right;
    padding: 0.25em 0 0 22px;
    margin-top:20px;
    font-size: 1em;
    color: #5479a6; text-decoration: none;
    background: url("../images/content/subir.png") no-repeat scroll left top transparent;
    border-bottom: 1px solid #CCC;
}

#listaTitulos{
    display: inline;
    list-style-type: none;
    padding-left: 0%;
}
#listaTitulos li{
    display: inline-block;
    margin-right: 10px;
    font-size: 100%;
}
ul#listaTitulos li {
    margin-top: 20px;
    margin-bottom: 15px;
}
#listaTitulos li:not(:last-child)::after{
    margin-left: 15px;
    content: "|";
}

/*End header*/
/*VISTA TABLET*/
/*VISTA MOVIL*/
/*Footer */
.wrapperBk { float: left; margin-bottom: 0.875em; width: 100%; }

.mod_footer {float: left; width: 100%; font-family: WorkSans-Regular; color: #ffff; background-color: #327C9F;}
.mod_footer .mfoot-logos {padding-left: 5%;float: left;width: 21%;}
.mod_footer .mfoot-logos .mfoot-logo { float: left; width: 100%; margin: 0.625em 0 1.75em; }
.mod_footer .mfoot-logos .mfoot-logo .mfootl-item { width: 100%; height: 1.875em; }
.mod_footer .mfoot-logos .mfoot-logo .mfootl-item .img_item { width: 100%; }
.mod_footer .mfoot-logos .mfoot-logo-eu { float: left; width: 100%; }
.mod_footer .mfoot-logos .mfoot-logo-eu .mfootleu-item { margin: 0 0 1em 0; }
.mod_footer .mfoot-navs { float: right; width: 79%; }
.mod_footer .mfoot-navs .mfoot-navFooter {float: left; width: 60%;margin: 0.1875em 0 2em 2%;padding: 0;overflow: hidden;}
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links {float: right;width: 100%;}
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem {float: left;margin-top: 0.1875em;padding: 0 1.4%;border-left: 1px solid #fff;}
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem:first-child { border-left: 0; padding-left: 1.5%; }
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link {display: block;padding: 0;width: 100%;font-size: 0.88em;color: #fff;text-decoration: none;}
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link.rss { padding: 0px 0 0.125em 23px; background: url("../images/content/icons/rss.png") no-repeat; }
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link:hover { text-decoration: underline; }
.mod_footer .mfoot-navs .mfoot-destacados-uno { float: right; width: 35%; overflow: hidden; }
.mod_footer .mfoot-navs .mfoot-destacados-uno.part {width: 17%;}

.mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft {float: left;width: 47%;margin-left: 3%;padding: 0 12% 0 0.8em;background: url("../images/content/icons/bg_login_izq.png") no-repeat scroll left top transparent;}
.mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft .mfootl-bgright, .mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft_2 .mfootl-bgright {float: left;width: 100%;padding: 0.375em 5% 0.3125em 0em;background: url("../images/content/icons/bg_login_der.png") no-repeat scroll right top transparent;}
.mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft .mfootl-bgright .mfd-item {display: block;float: left;margin-top: -7px;padding: 0.6875em 0 0.625em 28%;width: 100%;font-size: 0.88em;color: #fff;text-align: center;background: url("../images/content/icons/book_icon.png") no-repeat 0 6px;/*border: 2px solid #97C0D5; border-radius: 10px;*/}
.mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft_2 {float: left;width: 47%;padding: 0 5% 0 0.8em;back;background: url("../images/content/icons/bg_login_izq.png") no-repeat scroll left top transparent;}
.mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft_2 .mfootl-bgright .mfd-item {display: block;float: left;margin-top: -7px;padding: 0.6875em 0 0.625em 23%;width: 100%;font-size: 0.88em;color: #fff;text-align: center;background: url("../images/content/icons/ico-participa-pae.png") no-repeat 0 6px;/*border: 2px solid #97C0D5; border-radius: 10px;*/}
.mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft .mfootl-bgright .mfd-item:focus, .mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft_2 .mfootl-bgright .mfd-item:focus { outline: #fff dotted 1px; outline-offset: -2px; }


.mod_footer .mfoot-navs .mfoot-destacados-dos { display: none; }
.mod_footer .mfoot-navs .mfoot-listLinks {float: left;margin-left: 6%;width: 90%;}
.mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list {float: left;width: 25%;margin: 0 0 1em 0;}
.mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-head .listfh-link {line-height: 1.875em;font-family: WorkSans-SemiBold;color: #fff;font-size: 1em;}
.mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-links { margin-top: 0.1875em; }
.mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-links .listfl-item {display: block;margin-bottom: 0.125em;width: 100%;font-size: 0.88em;line-height: 1.3em;color: #fff;}
.mod_footer .mfoot-copyright-mobile { display: none; }
.mod_footer .mfoot-copyright { display: block; float: left; width: 100%; margin: 0; padding-left: 4%; }
.mod_footer .mfoot-copyright .mfootc-item {font-size: 0.88em;}
.mod_footer .mfoot-copyright .mfootc-item-middle { font-size: 1em; }
.mod_footer .mfoot-copyright .mfootc-item-last {font-size: 0.88em;}

.mfoot-header-ContentList {margin: 1.1875em 0 1em 0%; padding: 0;}
ul.mfoot-headerListf {display: inline-flex; color: #fff; width: 100%;}
li.mfoot-headerItemf {width: 25%;}
a.mfoot-Linkf {color: white;}

.buttonUp { display: none; }

/*End footer*/
.mod_carousel {position: relative;float: left;margin: 0 2.4% 0;width: 95.2%;min-height: 0;overflow: hidden;background: url("../images/content/carousel/bg_slider.png") repeat-x left top;border-top: 2px solid #ffffff;}
.mod_carousel .md-carousel {padding: 1.625em 5% 0.625em 5.6%;padding-top: 1.625em;width: 100%;float: left;max-height: 25em;}
.mod_carousel .md-carousel .slick-list:focus  { outline: #5a5a5a solid 1px; }
.mod_carousel .md-carousel .md-carousel-content { width: 20%; padding-left: 15px; padding-right: 15px; float: left;} 
.mod_carousel .md-carousel .md-carousel-content .carousel-title {float: left;padding: 0.1875em 0 0.1875em 8%;width: 100%;font-family: WorkSans-Regular;font-family: WorkSans-SemiBold;font-size: 1em;color: #5a5a5a;background: #FFFFFF;}
.mod_carousel .md-carousel .md-carousel-content .carousel-link { float: left; width: 100%; }
.mod_carousel .md-carousel .md-carousel-content .carousel-link:hover .carousel-title { text-decoration: underline; }
.mod_carousel .md-carousel .md-carousel-content .carousel-link:hover .carousel-text { text-decoration: underline; }
.mod_carousel .md-carousel .md-carousel-content .carousel-cont_img { float: left; width: 100%; }
.mod_carousel .md-carousel .md-carousel-content .carousel-cont_img .carousel-image {float: left;width: 100%;}
.mod_carousel .md-carousel .md-carousel-content .carousel-cont_img:hover { background-color:#fff; filter:contrast(110%) }
.mod_carousel .md-carousel .md-carousel-content .carousel-text {float: left;padding: 0.1875em 1% 0.1875em 5%;width: 100%;min-height: 11em;font-family: WorkSans-Regular;font-size: 1em;line-height: 1.15em;color: #5a5a5a;background: #FFFFFF;}
.mod_carousel .md-carousel .md-carousel-content .carousel-text:hover {background-color: #f7f7f7;}
.mod_carousel .slick-prev { left: 3%; width: 15px; height: 47px; text-indent: -9999px; background: url(../images/content/icons/ico-slider-left.png) no-repeat; }
.mod_carousel .slick-next { right: 2.5%; width: 15px; height: 47px; text-indent: -9999px; background: url(../images/content/icons/ico-slider-right.png) no-repeat; }
.mod_carousel .slick-prev, .mod_carousel .slick-next { position: absolute; display: block; top: 23%; cursor: pointer; border: 0; outline: none; }
.mod_carousel .slick-prev.focus, .mod_carousel .slick-next.focus, .mod_carousel .slick-prev:focus, .mod_carousel .slick-next:focus {border-style: solid;border-width: 2px 2px 2px 2px;border-color: #9ac1fa;}

.mod_participacion { float: left; padding-bottom: 1em; width: 100%; background: #F7F7F6; }
.mod_participacion .md-title {float: left;padding: 0.4em 3%;width: 100%;font-family: WorkSans-Regular;font-family: WorkSans-SemiBold;font-size: 1em;color: #FFFFFF;background: #3B89B1;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B89B1), to(#0b6d9d));background: -webkit-linear-gradient(#3B89B1, #0b6d9d);background: -moz-linear-gradient(#3B89B1, #0b6d9d);background: -ms-linear-gradient(#3B89B1, #0b6d9d);background: -o-linear-gradient(#3B89B1, #0b6d9d);background: linear-gradient(#3B89B1, #0b6d9d);letter-spacing: 0.01em;}
.mod_participacion .md-cont-img { float: left; margin-bottom: 1em; width: 100%; }
.mod_participacion .md-cont-img .img { width: 100%; }
.mod_participacion .md-cont-img .img-t { display: none; }
.mod_participacion .mod_content {float: left;padding: 0 0% 0em 0;width: 52%;border-right: 1px solid #D9D9D7;}
.mod_participacion .mod_content .md-cnt-title {float: left;padding: 0.3125em 0 0 5%;width: 97%;font-family: WorkSans-Regular;font-family: WorkSans-SemiBold;font-size: 1em;color: #5a5a5a;}
.mod_participacion .mod_content ul { float: left; padding-left: 8%; margin-top: 0.25em; width: 100%; }
.mod_participacion .mod_content ul li { float: left; margin-top: 0.5em; width: 100%; }
.mod_participacion .mod_content ul li a{float: left;/*text-indent: 10px;*/padding-left: 10px;width: 100%;font-family: WorkSans-Regular;font-size: 1em;color: #2c5b98;background: url("../images/content/icons/list_style_blue.png") no-repeat left 3px;}
.mod_participacion .mod_content ul li a.md-link-t { display: none; }
.mod_participacion .info {float: left;padding: 1px 2%;width: 48%;}
.mod_participacion .info .info-title {float: left;margin-bottom: 0.1875em;padding: 0.3125em 0 0 3%;width: 97%;font-family: WorkSans-Regular;font-family: WorkSans-SemiBold;font-size: 1em;color: #5a5a5a;}
.mod_participacion .info .info-text { float: left; padding: 0.1875em 0 0 3%; width: 99%; font-family: WorkSans-Regular; font-size: 1em; line-height: 1.25em; color: #2b2b2b; }
.mod_participacion .info .info-text .info-txt { margin-right: 2px; padding: 0 10px 0 6%; color: #2C5998; text-decoration: none; background: url("../images/content/icons/ventana-nueva.gif") no-repeat right center; }
.mod_participacion .info .info-button { display: none; }

.contenido { float: left; position: relative; z-index: 0; }
.contenido .content-wrapper { float: left; margin: 0 2.5%; width: 95%; background: #fff; min-height: 24em; }
.contenido .content-wrapper.cw-interest { margin-top: 0.7em; }
.contenido .content-wrapper.dc { margin-top: 0; }
.contenido .content-wrapper-bottom { float: left; margin: -0.0625em 2.5% 0 2.5%; width: 95%; background: #fff; }
.contenido .mod_content-left { float: left; margin: 0 2.1% 0.6875em 0; width: 47%; }
.contenido .mod_content-inner { float: left; margin-top: 1.5em; margin-right: 2%; width: 24.05%; }
.contenido .mod_content-right { float: left; margin-right: 0%; width: 24%; }
.contenido .mod_content-middle { float: left; margin-top: 0.3125em; margin-right: 0; margin-bottom: 1.875em; width: 50%; }
.contenido .mod_content-middle.md-middle { margin: 0 2%; width: 51%; }
/*.contenido .mod_content-middle.md-ampl { margin: 0 2%; width: 75%; }*/
.contenido .mod_content-middle.md-ampl {margin: 0 0 0 2%;width: 77%;}
.contenido .mod_content-middle.mod_partic_home, .contenido .mod_content-middle-home.mod_partic_home { float:right; margin-right: 1%; width: 49%; }

.mod_menu_left { float: left; width: 20%; }
.mod_menu_left .md-listado { float: left; width: 100%; border: 1px solid #A2A2A2; margin-bottom: 2em; }
.mod_menu_left .md-listado .mod-list, .mod_menu_left .md-listado > .sub-item { float: left; width: 100%; position: relative;}
.mod_menu_left .md-listado .mod-list.lst-title .lst-link {padding-left: 6%;font-size: 1em;color: #FFFFFF;background: #3B89B1;/* background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B89B1), to(#066A9B)); *//* background: -webkit-linear-gradient(#3B89B1, #066A9B); */background: -moz-linear-gradient(#3B89B1, #066A9B);background: -ms-linear-gradient(#3B89B1, #066A9B);background: -o-linear-gradient(#3B89B1, #066A9B);background: linear-gradient(#3B89B1, #066A9B);/* letter-spacing: 0.1em; */}
.mod_menu_left .md-listado .mod-list .lst-link, .mod_menu_left .md-listado > .sub-item .lst-link {float: left;width: 100%;padding: 0.7em 5%;border-bottom: 1px solid #E0E0E0;font-family: WorkSans-Regular;font-size: 1em;font-family: WorkSans-SemiBold;color: #2b2b2b;text-decoration: none; padding-right: 10%;}
.mod_menu_left .mod-list .lst-link span.showWeb {font-family: WorkSans-SemiBold;letter-spacing: 0.01em;font-size: 1.05em;}
.mod_menu_left .md-listado .mod-list .lst-link:hover, .mod_menu_left .md-listado > .sub-item .lst-link:hover { text-decoration: underline; }
.mod_menu_left .md-listado .mod-list span.lst-link:hover { text-decoration: none; }
.mod_menu_left .mod-list.lst-title .lst-link {font-size: 0.875em;color: #FFFFFF;background: #3B89B1;background: -moz-linear-gradient(#3B89B1, #066A9B);background: -ms-linear-gradient(#3B89B1, #066A9B);background: -o-linear-gradient(#3B89B1, #066A9B);display: block; padding: 6% 0% 6% 6%;}
.mod_menu_left .md-listado .mod-list.active .lst-link {    float: left;    width: 100%;    color: #FFFFFF;    background-color: #707070;    letter-spacing: 0.01em;}
/*.mod_menu_left .md-listado .mod-list.active.icon .lst-link { background: url("../images/content/icons/item_menu_izq_sel_blanco.png") no-repeat 91.5% center #959394; }*/
.mod_menu_left .md-listado .mod-list .sublevel { float: left; padding: 0.3125em 0; border-bottom: 1px solid #E0E0E0; background: #F5F5F5; width: 100%; }
.mod_menu_left .md-listado .mod-list .sublevel .sub-item .lst-link, .mod_menu_left .md-listado .mod-list .sublevel .mod-list .lst-link {padding: 0.9375em 8% 0.9em 33px;color: #666666;/*font-size: 1.2em;*/ font-size: 1em; border: none;background: url("../images/content/icons/list_style_blue.png") no-repeat 20px center #f9f9f9;}
.mod_menu_left .md-listado .mod-list .sublevel .sub-item .lst-link:hover { color: #444343; }
.mod_menu_left .md-listado .mod-list .sublevel .sub-item.active .lst-link { color: #444343; }
.mod_menu_left .showTM {display: none;}
.mod_menu_left .mod-list + .soysubmenu { display:none; }
.mod_menu_left .mod-list + .soysubmenu.showElement { display:block; }
.mod_menu_left .mod-list.active + .soysubmenu { display:block; }


.content-wrapper-bottom { float: left; margin: -0.0625em 2.5% 0 2.5%; width: 95%; background: #fff; }
.content-wrapper-bottom.mobile { display: none; }


#formAltaSolucion .ui-selectmenu-button.ui-button{white-space: normal;}


/*Noticias */
.mod_news { float: left; width: 100%; margin-top: 1.5em; padding-left: 4.5%; font-family: WorkSans-Regular; }
.mod_news.mc-nw { margin-top: 0; padding-left: 0; }
.mod_news.mc-nw .mn-list .mnl-head-img { margin-top: 0.7em; }
.mod_news.mc-nw .mn-list .mnl-head-img .mnl-link { line-height: 1.3em; font-size: 1em; }
.mod_news.mc-nw .mn-list .mnl-item { border-bottom: 1px solid #D9D9D7; padding-top: 0.6em; border-top: none; }
.mod_news.mc-nw .mn-list .mnl-etiquetas { float: left; padding: 1.2em 0 0.5em 22px; width: 100%; background: url(../images/content/icons/ico_ticket.png) no-repeat left 1.4em; }
.mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item { display: inline; padding-right: 0.3em; }
.mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item:last-child .link { border: none; }
.mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item .link { padding: 0 0.6em 0 0; color: #666; text-decoration: none; font-size: 1em; border-right: 1px solid #666666; }
.mod_news.mc-nw .mnl-text .link_detail { color: #2C5C98; }
.mod_news.mc-nw .mnl-text .link_detail:hover { color: #1B73DA; }
.mod_news.mc-nw .mnl-item-last { margin: 0.5em 0 1em 0; }
.mod_news.mc-nw.listado-comunidades { margin-bottom: 1em; }
.mod_news.mc-nw.listado-comunidades .mn-list .mnl-item.first { padding-top: 0; }
.mod_news .mn-head {float: left;padding: 0.4em 3%;width: 100%;font-family: WorkSans-Regular;font-family: WorkSans-SemiBold;font-size: 1em;color: #FFFFFF;background: #3B89B1;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B89B1), to(#0B6D9D));background: -webkit-linear-gradient(#3B89B1, #0B6D9D);background: -moz-linear-gradient(#3B89B1, #0B6D9D);background: -ms-linear-gradient(#3B89B1, #0B6D9D);background: -o-linear-gradient(#3B89B1, #0B6D9D);background: linear-gradient(#3B89B1, #0B6D9D);letter-spacing: 0.01em;}
.mod_news .mn-head.mc-nw { color: #2C5B98; font-size: 1.8em; letter-spacing: -0.01em; padding-top: 0.2em; padding-left: 0; margin-bottom: 0; width: 100%; font-weight: normal; background: none; }
.mod_news .mn-list { float: left; width: 100%; overflow: hidden; }
.mod_news .mn-list .mnl-item { float: left; width: 100%; margin-top: -1px; padding: 0.5em 0; border-top: 1px solid #D9D9D7; }
.mod_news .mn-list .mnl-item .date {display: block;margin-bottom: 0.5em;font-size: 0.8em; color: #636363;}
.mod_news .mn-list .mnl-item .contentDate { float: left; width: 2.9375em; }
.mod_news .mn-list .mnl-item .contentDate .date { margin-bottom: 0.5em; }
.mod_news .mn-list .mnl-head { margin: 0.1em 0 0.8em; }
.mod_news .mn-list .mnl-head .mnl-link { font-size: 0.9375em; color: #5a5a5a; font-family: WorkSans-SemiBold; }
.mod_news .mn-list .mnl-head-img { margin: 0.1em 0 0.8em; }
.mod_news .mn-list .mnl-head-img .mnl-link {font-size: 1em;color: #5a5a5a;font-family: WorkSans-SemiBold;}
.mod_news .mn-list .mnl-head-img .mnl-link p {font-size: 1em;color: #5a5a5a;font-family: WorkSans-SemiBold;}
.mod_news .mn-list .mnl-head-img .mnl-link h3 {font-size: 1em;color: #5a5a5a;font-family: WorkSans-SemiBold;}
.mod_news .mn-list .mnl-head-img .mnl-link h2 {font-size: 1em;color: #5a5a5a;font-family: WorkSans-SemiBold;}
.mod_news .mn-list .mnl-head-img .mnl-link h1 {font-size: 1em;color: #5a5a5a;font-family: WorkSans-SemiBold;}
.mod_news .mn-list .mnl-imgThumb { float: left; margin-right: 1em; }
.mod_news .mn-list .mnl-imgThumb .mnl-imgContent { float: left; margin-right: 3%; width: 5.125em; }
.mod_news .mn-list .mnl-imgThumb .mnl-imgContent .img-item { float: left; width: 100%; }
.mod_news .mn-list .mnl-text {float: none;margin-bottom: 0;line-height: 1.17em;font-size: 1em;color: #2b2b2b;}
.mod_news .mn-list .mnl-text-mobile { display: none; }
.mod_news .mnl-item-last { float: left; width: 100%; padding: 0.5em 0; border-top: none; }
.mod_news .mnl-item-last .mnl-link-more {float: right;padding-left: 1.625em;padding-top: 0.3125em;font-size: 0.9em;background: url("../images/content/icons/ver_mas.png") no-repeat scroll left center transparent;color: #2C5998;}

.mod_pass {margin-bottom: 0.8em;}
.mod_pass .mod_pass_ing {url("../images/content/icons/ver_mas.png") no-repeat scroll left center transparent;}
.mod_pass .mnh-title {float: left;padding: 0.4em 3%;width: 100%;font-family: WorkSans-Regular;font-family: WorkSans-SemiBold;font-size: 1em;color: #FFFFFF;background: #3B89B1;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B89B1), to(#0b6d9d));background: -webkit-linear-gradient(#3B89B1, #0b6d9d);background: -moz-linear-gradient(#3B89B1, #0b6d9d);background: -ms-linear-gradient(#3B89B1, #0b6d9d);background: -o-linear-gradient(#3B89B1, #0b6d9d);background: linear-gradient(#3B89B1, #0b6d9d);letter-spacing: 0.01em;}
.mod_pass .img-inner { width: 100%; }
.mod_pass .mnl-item-button { display: none; }
.mod_pass .mod_pass_ingles.mnh-title {background-image: url("../images/content/icons/ico-bandera-english-home.png"); background-position: right 0.5em top 0.7em, top;background-repeat: no-repeat; background-image: url("../images/content/icons/ico-bandera-english-home.png"), linear-gradient(#3B89B1, #0b6d9d); background-color: #3B89B1;}


/*End news*/
/* Mod banner */
.mod_banners { float: left; width: 100%; }
.mod_banners .md-banner {float: left;width: 97%;margin: 0 1.5%;padding: 20px 20px 20px 20px;text-align: center;background-color: #e6e6e6;margin-bottom: 1.5%;}

ul.md-banner {}
.mod_banners .md-banner .md-banner-content {float: left;width: 18.5%;border: solid 1px #9e9d9d;margin-right: 1.85%;background-color: #ffffff;}
.mod_banners .md-banner .md-banner-content:last-child {margin-right: 0px;}
.mod_banners .md-banner .md-banner-content .link {float: left;width: 100%;}
.mod_banners .md-banner .md-banner-content .link .banner-image {float: left;width: 100%;}
.bannerCtt .md-cont-img .img {width:100%;}

.boletin-mobile{display: none;}

/*VISTA tablet*/
/*VISTA MOVIL*/
.contenido { float: left; position: relative; z-index: 0; }
.contenido .content-wrapper {float: left;margin: 0 2.5%;width: 95%;background: #fff;}
.contenido .content-wrapper.cw-interest { margin-top: 0.7em; }
.contenido .content-wrapper.dc { margin-top: 0; }
.contenido .content-wrapper-bottom { float: left; margin: -0.0625em 2.5% 0 2.5%; width: 95%; background: #fff; }
.contenido .mod_content-left { float: left; margin: 0 2.1% 0.6875em 0; width: 47%; }
.contenido .mod_content-inner { float: left; margin-top: 1.5em; margin-right: 2%; width: 24.05%; }
.contenido .mod_content-right { float: left; margin-right: 0%; width: 24%; }
.contenido .mod_content-middle, .contenido .mod_content-middle-home { float: left; margin-top: 0.3125em; margin-right: 0; margin-bottom: 1.875em; width: 50%; }
.contenido .mod_content-middle.md-middle { margin: 0 2%; width: 51%; }
.contenido .mod_content-middle.md-middle.tresCol { width: 76%; }

.content-wrapper-bottom { float: left; margin: -0.0625em 2.5% 0 2.5%; width: 95%; background: #fff; }
.content-wrapper-bottom.mobile { display: none; }

.mod_redes, .mod_eventos {float: left;padding-bottom: 1em;margin-top: 1.5em;width: 100%;background: #fff;}
.mod_eventos {margin-top: 0em;}
.mod_redes .md-title, .mod_eventos .md-title {float: left;padding: 0.4em 3%;width: 100%;font-family: WorkSans-Regular;font-family: WorkSans-SemiBold;font-size: 1em;color: #FFFFFF;background: #3B89B1;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B89B1), to(#0b6d9d));background: -webkit-linear-gradient(#3B89B1, #0b6d9d);background: -moz-linear-gradient(#3B89B1, #0b6d9d);background: -ms-linear-gradient(#3B89B1, #0b6d9d);background: -o-linear-gradient(#3B89B1, #0b6d9d);background: linear-gradient(#3B89B1, #0b6d9d);letter-spacing: 0.01em;}
.mod_redes .blockTwitter, .mod_eventos .blockTwitter { float: left; margin-top: 0.4em; width: 100%; }
.mod_redes .blockTwitter .linkTwitter {font-size: 0.9em;font-family: WorkSans-SemiBold;color: #297EA9;margin-bottom: 1.2em;display: block;}
.mod_redes .blockTwitter .image, .mod_eventos .blockTwitter .image { float: left; width: 100%; }
.mod_redes .blockTwitter .follow, .mod_eventos .blockTwitter .follow { float: left; width: 100%; }
.mod_redes .blockTwitter .follow .btnFollow, .mod_eventos .blockTwitter .follow .btnFollow { position: relative; height: 1.125em; font-family: WorkSans-SemiBold; color: #333; background-color: #eee; background-image: -webkit-linear-gradient(#fff, #dedede); background-image: linear-gradient(#fff, #dedede); border: #ccc solid 1px; border-radius: 3px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); cursor: pointer; }
.mod_redes .blockTwitter .follow .btnFollow .text, .mod_eventos .blockTwitter .follow .btnFollow .text { padding: 0 1.5% 0 19px; font-family: WorkSans-Regular; font-size: 0.6875em; font-family: WorkSans-SemiBold; }
.mod_redes .blockTwitter .timeLine, .mod_eventos .blockTwitter .timeLine { float: left; margin-top: 0.5em; width: 100%; }
.mod_redes .blockYoutube, .mod_eventos .blockYoutube { float: left; margin-top: 0.71875em; width: 100%; }
.mod_redes .blockYoutube .image, .mod_eventos .blockYoutube .image { float: left; width: 100%; }
.mod_redes .blockYoutube .link, .mod_eventos .blockYoutube .link { float: left; width: 100%; margin-top: 0.71875em; }
.mod_redes .blockYoutube .linkRsp, .mod_eventos .blockYoutube .linkRsp { float: left; display: none; padding: 1.25em 14% 1.25em 5%; width: 100%; border-top: 1px solid #C3C3C3; background: url("../images/content/icons/arrow-right-m.png") no-repeat transparent 91%; }
.mod_redes .blockYoutube .linkRsp .text, .mod_eventos .blockYoutube .linkRsp .text { float: left; width: 100%; padding: 0 0 0 36px; font-family: WorkSans-Regular; font-size: 1.125em; color: #264C7F; background: url("../images/content/icons/ico_yt.png") no-repeat transparent top left; }
.mod_redes .blockPoll, .mod_eventos .blockPoll { float: left; margin-top: 0.71875em; width: 100%; }
.mod_redes .blockPoll .image, .mod_eventos .blockPoll .image { float: left; width: 100%; }
.mod_redes .blockPoll .link, .mod_eventos .blockPoll .link { float: left; width: 100%; margin-top: 0.1875em; }
.mod_redes .blockPoll .linkRsp, .mod_eventos .blockPoll .linkRsp { float: left; display: none; padding: 1.25em 14% 1.25em 5%; width: 100%; border-top: 1px solid #C3C3C3; background: url("../images/content/icons/arrow-right-m.png") no-repeat transparent 91%; }
.mod_redes .blockPoll .linkRsp .text, .mod_eventos .blockPoll .linkRsp .text { float: left; width: 100%; padding: 0 0 0 36px; font-family: WorkSans-Regular; font-size: 1.125em; color: #264C7F; background: url("../images/content/icons/ico_yt.png") no-repeat transparent top left; }
.mod_redes .showWT, .mod_eventos .showWT { display: block; }
.mod_redes .showM, .mod_eventos .showM { display: none; }
.mod_redes .showOTM, .mod_eventos .showOTM { display: none; }
.mod_descriptionDetail .tituloResponsive{font-size: 1.5625em; text-align: left !important;}

/*Migas de pan */
.mod_migas { padding: 0 0 0 1.5em; font-family: WorkSans-Regular; }
.mod_migas .mmig-item {margin: 0.3125em 0 1em 1%;line-height: 1.4em;color: #666;font-size: 0.9em;font-family: inherit;}
.mod_migas .mmig-item .item { display: inline; }
.mod_migas .mmig-item .item.mmig-iter { display: inline; font-family: WorkSans-SemiBold; }
.mod_migas .mmig-item .item.mmig-iter .mmig-link { color: #666; text-decoration: underline; font-family: WorkSans-SemiBold; }
.mod_migas .mmig-item .item.mmig-iter .mmig-link-t { display: none; }
.mod_migas .mmig-item .item.mmig-iter:last-child .mmig-link { text-decoration: none; cursor:default;}

/*Descripción */
.mod_description { width: 75%; float: left; padding: 0.5em 0 0.5em 2.5%; font-family: WorkSans-Regular; }
.mod_description .md-title {width: 30%;float: left;padding: 0.25em 0.5% 0.25em 0;font-size: 1.3em;border-right: 3px solid #2c5b98;color: #2C5B98;font-family: WorkSans-SemiBold;}
.mod_description .md-text {width: 70%;float: left;padding: 0 0 0 1em;margin-bottom: 1em;font-size: 1em;line-height: 1.2em;letter-spacing: -0.01em;color: #2b2b2b;}
.mod_description .md-text .mdl-link { color: #2C5C98; }

.mod_description-mobile { display: none; }

.mod_bannerCiudadano {float: right;margin-top: 0;font-family: WorkSans-Regular;}
.bannerNewsletter{float: left;    margin-left: 2%;    margin-top: 1em;}
.mod_bannerCiudadano .mb-link { display:block; }
.mod_bannerCiudadano.bd_bnr { float: right; margin-top: -0.1875em; margin-right: 1.5%; }
.mod_bannerCiudadano.mbc-areatecnica { display: block; float: left; margin-left: 2%; margin-top: -0.6875em; width: 23%; }
.mod_bannerCiudadano.mbc-areatecnica .mb-item { width: 100%; }
.mod_bannerCiudadano.mbc-areatecnica .mb-item .mb-img-item { display: block; width: 100%; }
.mod-interest + .mod_bannerCiudadano.mbc-areatecnica .mb-item .mb-img-item { display: none; width: 100%; }
.mod_bannerCiudadano.mbc-actualidadCTT { margin-left: 2%; }
.mod_bannerCiudadano.mbc-accesibilidad { display: block; float: left; margin-left: 2%; margin-top: -0.7em; width: 22%; }
.mod_bannerCiudadano.mbc-accesibilidad .mb-link { float: left; width: 86.45%; }
.mod_bannerCiudadano.mbc-accesibilidad .mb-link .mb-item { width: 100%; }
.mod_bannerCiudadano.mbc-accesibilidad .mb-link .mb-item .img { width: 100%; }
.mod_bannerCiudadano-mobile { display: none; }

/*End Descripción*/
/*Eventos */
.mod_eventos_content { float: left; width: 100%; background: #F8F8F7; }
.mod_eventos_content .showW { display: block; }
.mod_eventos_content .showTM { display: block; }
.mod_eventos_content .prev-year { display: none; }
.mod_eventos_content .next-year { display: none; }
.mod_eventos_content .today-but { display: none; }
.mod_eventos_content .date-picker-thead { position: relative; }
.mod_eventos_content .prev-month { position: absolute; top: -25px; left: 0; height: 15px; width: 13px; text-indent: -9999px; background: url("../images/content/calendar_prev.png") no-repeat scroll left top transparent; }
.mod_eventos_content .next-month { position: absolute; top: -25px; right: 0; height: 15px; width: 13px; text-indent: -9999px; background: url("../images/content/calendar_next.png") no-repeat scroll left top transparent; }
.mod_eventos_content .date-picker-statusbar { display: none; }
.mod_eventos_content .date-picker-focus .date-picker-hover { transform: none; -ms-transform: none; -webkit-box-shadow: inset 0px 0px 1px 2px black; -moz-box-shadow: inset 0px 0px 1px 2px black; box-shadow: inset 0px 0px 1px 2px black; border: 0; -webkit-animation: none; -moz-animation: none; -ms-animation: none; -o-animation: none; }
.mod_eventos_content .date-picker-focus table { box-shadow: none; }
.mod_eventos_content .titleWebEvents { float: left; width: 100%; padding-left: 1em; font-size: 1em; font-family: WorkSans-SemiBold; color: #000000; }
.mod_eventos_content .date-picker { padding: 0 0.35%; width: 100% !important; margin-bottom: 1.8em; height: auto !important; }
.mod_eventos_content .date-picker div { border: 0; }
.mod_eventos_content .date-picker .month-display { display: inline; float: none; padding: 0; font-size: 0.9em; font-family: WorkSans-SemiBold; color: #444444; text-transform: none; }
.mod_eventos_content .date-picker .year-display { display: inline; float: none; padding: 0; font-size: 0.9em; font-family: WorkSans-SemiBold; color: #444444; text-transform: none; }
.mod_eventos_content .date-picker table { width: 94%; margin: 0 3%; border-collapse: collapse; border: 0; background-image: none; background-color: transparent; }
.mod_eventos_content .date-picker tbody { width: 100%; float: left; }
.mod_eventos_content .date-picker .date-picker-thead { float: left; width: 100%; }
.mod_eventos_content .date-picker .date-picker-thead tr:last-child { float: left; width: 100%; }
.mod_eventos_content .date-picker tr { width: 100%; float: left; }
.mod_eventos_content .date-picker td {float: left;width: 14.6%;height: 2.2em;margin-left: -1px;text-align: center;padding-top: 5px;margin-top: -1px;border-radius: 0;font-size: 0.875em;font-family: WorkSans-SemiBold;color: #757588;border: 1px solid #cfcfcf;background: #F2F2F2;}
.mod_eventos_content .date-picker td:hover { font-size: 0.875em; font-family: WorkSans-SemiBold; color: #FFFFFF; background: #3B89B1; border-radius: 0; text-shadow: none; }
.mod_eventos_content .date-picker td.day-disabled { background: #fff; text-decoration: none; }
.mod_eventos_content .date-picker td.day-disabled:hover { font-size: 0.875em; font-weight: normal; font-family: WorkSans-SemiBold; color: #666666; background: #ffffff; text-shadow: none; }
.mod_eventos_content .date-picker .hover-td { color: #626262 !important; background: #F2F2F2 !important; }
.mod_eventos_content .date-picker .date-picker-hover { text-shadow: none; -webkit-box-shadow: inset 0px 0px 1px 2px black; -moz-box-shadow: inset 0px 0px 1px 2px black; box-shadow: inset 0px 0px 1px 2px black; border: 0; }
.mod_eventos_content .date-picker .date-picker-title {float: left;padding-left: 0;padding-bottom: 0.875em;width:100%;text-align:center;background: #fff;}
.mod_eventos_content .date-picker .date-picker-selected-date { font-size: 0.875em; font-weight: normal; font-family: WorkSans-SemiBold; color: #FFFFFF; background: #3B89B1; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B89B1), to(#066A9B)); background: -webkit-linear-gradient(#3B89B1, #066A9B); background: -moz-linear-gradient(#3B89B1, #066A9B); background: -ms-linear-gradient(#3B89B1, #066A9B); background: -o-linear-gradient(#3B89B1, #066A9B); background: linear-gradient(#3B89B1, #066A9B); border: 0; text-shadow: none; }
.mod_eventos_content .date-picker .date-picker-day-header { float: left; width: 14.2%; font-size: 0.9em; font-family: WorkSans-SemiBold; color: #444444; text-transform: none; }
.mod_eventos_content .date-picker .date-picker-today { border: 2px solid #000; border-right: 3px solid #000; height: 2.06em; }
.mod_eventos_content .date-picker .not-selectable { background: #ffffff; color: #dddddd; opacity: 1; border: 1px solid #cfcfcf; }
.mod_eventos_content .date-picker .not-selectable:hover { color: #dddddd; background-color: transparent; }
.mod_eventos_content .date-picker .month-out.not-selectable { position: relative; z-index: 9999; font-style: normal; background: #ffffff; }
.mod_eventos_content .date-picker .month-out.date-picker-highlight { background: #ffffff; color: #dddddd; }
.mod_eventos_content .link { float: left; margin: 0.2em 4% 0.8em 4%; background: url("../images/content/ver_mas.png") no-repeat scroll left top transparent; }
.mod_eventos_content .link .text {float: left;padding-top: 0.25em;padding-left: 28px;min-height: 1.875em;font-family: WorkSans-Regular;font-size: 0.9em;text-decoration: initial;color: #2C5998;}
.mod_eventos_content .link .text:hover { text-decoration: underline; }
.mod_eventos_content .event-detail { float: left; width: 94%; margin: 0 3%; padding: 1em 0.5% 0.49em 0.5%; border-bottom: 1px solid #DDDDDD; }
.mod_eventos_content .event-detail:last-child { border-bottom: 0; }
.mod_eventos_content .event-detail .event-date-wrapper {width: 22%; float: left;}
.mod_eventos_content .event-detail .event-date-wrapper .event-date { padding: 0.7em 0.3em; font-size: 0.875em; font-weight: normal; font-family: WorkSans-SemiBold; color: #FFFFFF; background: #3B89B1; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B89B1), to(#066A9B)); background: -webkit-linear-gradient(#3B89B1, #066A9B); background: -moz-linear-gradient(#3B89B1, #066A9B); background: -ms-linear-gradient(#3B89B1, #066A9B); background: -o-linear-gradient(#3B89B1, #066A9B); background: linear-gradient(#3B89B1, #066A9B); text-shadow: none; text-align: center; }
.mod_eventos_content .event-detail .event-date-wrapper .event-date.end {margin-top: 0.2em;}
.mod_eventos_content .event-detail .event-date-wrapper .event-date .date-number { font-size: 0.89375em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #fff;}
.mod_eventos_content .event-detail .event-date-wrapper .event-date .date-month { font-size: 0.89375em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #fff; text-transform: uppercase; }
.mod_eventos_content .event-detail .event-text { float: left; padding-left: 3%; width: 78%;}
.mod_eventos_content .event-detail .event-text .name-event {padding-top: 0.313em;display: inline;font-size: 1em;/* font-family: WorkSans-Regular; */font-family: WorkSans-SemiBold;color: #2C5C98;}
.mod_eventos_content .event-detail .event-text .name-event h4 {font-family: WorkSans-SemiBold;}
.mod_eventos_content .event-detail .event-text .name-event:hover { color: #264C80; text-decoration: underline; }
.mod_eventos_content .event-detail .event-text .place_event {padding-top: 0.5em;font-size: 0.85em;line-height: 1.4em;color: #666;background: url(../images/content/icons/list_style_blue.png) no-repeat 0 12px;padding-left: 0.475em;}
.mod_eventos_content .event-detail .event-text .hour_event {font-size: 0.85em;line-height: 1.4em;color: #666;background: url(../images/content/icons/list_style_blue.png) no-repeat 0 6px;padding-left: 0.475em;margin-top: 0.3em;} 
.mod_eventos_content .mnl-item-last { float: left; display: block; margin-top: 0.85em; margin-bottom: 2em; width: 100%; text-align: center; }
.mod_eventos_content .mnl-item-last .mnl-link-more { display: block; float: none; margin: auto; padding: 0.9em 0; width: 68%; font-family: WorkSans-Regular; font-size: 0.875em; color: #FFFFFF; background: #5A770B; border-radius: 30px; }
.mod_eventos_content .mnl-item-last .mnl-link-more .mnl-link-more-item { padding: 0 40px; font-size: 1.14em; background: url("../images/content/icons/arrow-right-m-white.png") no-repeat right center; }
.mod_eventos_content .showOTM { display: none; }

/*End eventos*/
.mod_area .md-cont-img, .mod_descriptionDetail .md-cont-img, .mod_news .md-cont-img { float: left; width: 96%; }
.mod_area .md-cont-img .img, .mod_descriptionDetail .md-cont-img .img, .mod_news .md-cont-img .img, .buscador_soluciones .md-cont-img .img { float: left; width: 100%; }
.mod_area .md-title, .mod_faqs .md-title {float: left;padding: 0.1875em 0;width: 100%;font-family: WorkSans-Regular;font-size: 1.8em;color: #2C5B98;letter-spacing: -0.01em;}
.mod_area .md-text, .mod_descriptionDetail .md-text, .mod_dircomun .md-text, .mod_news .md-text, .mod_faqs .md-text, .mod_form .md-text { float: left; width: 100%; margin-bottom: 0.5em; }
.mod_area .md-text.solucionesTodas {margin-left: 2.5em;display: inline-block;width: auto;margin-top: 1.5em;color: #666666;font-size: 0.875em;}
.mod_area .md-text p, .mod_descriptionDetail .md-text p, .mod_dircomun .md-text p, .mod_news .md-text p, .mod_form .md-text p {/*font-family: WorkSans-Regular;*/font-size: 1em;line-height: 1.4em;color: #2b2b2b;margin-bottom: 0.5em;}
.mod_area .md-text p img.ftl, .mod_descriptionDetail .md-text p img.ftl, .mod_dircomun .md-text p img.ftl, .mod_news .md-text p img.ftl, .mod_descriptionDetail .detail-cont p img.ftl { float: left; margin-right: 1em; }
.mod_descriptionDetail .resumen .md-text p {margin-bottom: 0em;}
.mod_descriptionDetail .md-text p.small, .mod_dircomun .md-text p.small { font-size: 0.69em; }
.mod_dircomun .md-text p.big{font-size: 1.15em;}
.mod_dircomun .col-izq {float:left; width:50%;}
.mod_dircomun .col-der {float:right; width:50%;}


.mod_area .md-text > h1, .mod_descriptionDetail .md-text > h1, .mod_descriptionDetail .detail-cont .mod-detail > h1, .mod_dircomun .md-text h1, .mod_news .md-text > h1, .mod_faqs .md-text > h1, .mod_form .md-text > h1, .mod_description .md-text > h1 { padding: 0.1875em 0; width: 100%; font-family: WorkSans-Regular; font-size: 1.8em; letter-spacing: -0.01em; color: #2C5B98; }
.mod_area .md-text > h2, .mod_descriptionDetail .md-text > h2, .mod_descriptionDetail .detail-cont .mod-detail > h2, .mod_dircomun .md-text h2, .mod_news .md-text > h2, .mod_faqs .md-text > h2, .mod_form .md-text > h2, .mod_description .md-text > h2 { color: #5A5A5A; padding-top: 0.4em; width: 100%; margin-bottom: 0.5em; font-size: 1em; font-family: WorkSans-SemiBold; }
.mod_area .md-text > h3, .mod_descriptionDetail .md-text > h3, .mod_descriptionDetail .detail-cont .mod-detail > h3, .mod_dircomun .md-text h3, .mod_news .md-text > h3, .mod_faqs .md-text > h3, .mod_form .md-text > h3, .mod_description .md-text > h3 { font-family: WorkSans-Regular; font-size: 1em; line-height: 1.4em; color: #666666; padding-top: 0.4em; width: 100%; margin-bottom: 0.5em; font-family: WorkSans-SemiBold; }
.mod_area .md-text > h4, .mod_descriptionDetail .md-text > h4, .mod_descriptionDetail .detail-cont .mod-detail > h4, .mod_dircomun .md-text h4, .mod_news .md-text > h4, .mod_faqs .md-text > h4, .mod_form .md-text > h4, .mod_description .md-text > h4 { font-family: WorkSans-Regular; font-size: 1em; line-height: 1.4em; color: #666666; padding-top: 0.4em; width: 100%; margin-bottom: 0.5em; }
.mod_area .md-text > h5, .mod_descriptionDetail .md-text > h5, .mod_descriptionDetail .detail-cont .mod-detail > h5, .mod_dircomun .md-text h5, .mod_news .md-text > h5, .mod_faqs .md-text > h5, .mod_form .md-text > h5, .mod_description .md-text > h5 { font-family: WorkSans-Regular; font-size: 1em; line-height: 1.4em; color: #666666; padding-top: 0.4em; width: 100%; margin-bottom: 0.5em; }
.mod_area .md-text > h6, .mod_descriptionDetail .md-text > h6, .mod_descriptionDetail .detail-cont .mod-detail > h6, .mod_dircomun .md-text h6, .mod_news .md-text > h6, .mod_faqs .md-text > h6, .mod_form .md-text > h6, .mod_description .md-text > h6 { font-family: WorkSans-Regular; font-size: 1em; line-height: 1.4em; color: #666666; padding-top: 0.4em; width: 100%; margin-bottom: 0.5em; }
.mod_descriptionDetail .noticia_articulo .md-text { padding-bottom: 1em; border-bottom: 1px dotted #2b2b2b; }
.mod_descriptionDetail .noticia_articulo .fecha { color: #636363; font-size: 0.81em; margin-bottom: 1em; }
.mod_area .md-accordion { float: left; width: 100%; font-size: 100%; }
.mod_area .md-accordion.acc-listado, .mod_area .acc-listado { position: relative; float: left; margin-bottom: 0.625em; width: 100%; /*background: url("../images/content/bg_acordeon.png") #FFFFFF; */}
.mod_area .md-accordion.acc-listado .acc-link, .mod_area .acc-listado .acc-link { float: left; padding: 0.40625em 2% 0.40625em 2%; margin: 0.625em 0 0 0; width: 100%; font-family: WorkSans-Regular; font-size: 0.875em; font-family: WorkSans-SemiBold; color: #1E1E1E; text-decoration: none; background: url("../images/content/icons/lista_t_acordeon_arrow_open.png") no-repeat 96% center, url("../images/content/bg_acordeon.png") center/auto 100%; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; border: 1px solid #E0E0E0; outline: none;}
.mod_area .md-accordion.acc-listado .acc-link.ui-state-focus, .mod_area .acc-listado .acc-link.ui-state-focus { border-color: #000; }
.mod_area .md-accordion.acc-listado .acc-link .ico_number  {width: 5%;position: absolute;right: 38px;top: 6px;padding: 0 4px;font-size: 0.875em;color: #FFFFFF;background: url("../images/content/icons/ico_fondo.png") no-repeat;}
.mod_area .acc-listado .ico_number { width: 5%; position: absolute; right: 88px; top: -24px; padding: 0 3px; font-size: 0.7em; color: #FFFFFF; background: url("../images/content/icons/ico_fondo.png") no-repeat; }
.mod_area .acc-listado .ico_number.todasSoluciones {font-size: 1em; color: #FFFFFF; height: 15px; font-family: WorkSans-SemiBold; }
.mod_area .md-accordion.acc-listado .acc-link .ico_number.undigito, .mod_area .acc-listado .ico_number.undigito { padding: 0 0 0 5px; background: url("../images/content/icons/ico_fondo_1.png") no-repeat; }
.mod_area .md-accordion.acc-listado .acc-link .ico_number.tresdigitos, .mod_area .acc-listado .ico_number.tresdigitos { padding: 0px; }
.mod_area .md-accordion.acc-listado .acc-link .ico_numbert, .mod_area .acc-listado .ico_numbert { display: none; }
.mod_area .md-accordion.acc-listado .acc-link.ui-state-active, .mod_area .acc-listado .acc-link.ui-state-active { background: url("../images/content/icons/lista_t_acordeon_arrow_close.png") no-repeat 96% center #F5F5F5; }
.mod_area .md-accordion.acc-listado .acc-link .accordion-title, .mod_area .acc-listado .accordion-title { font-family: WorkSans-Regular; font-size: 1em; width:85%; font-family: WorkSans-SemiBold; color: #1E1E1E; }
.mod_area .md-accordion.acc-listado .acc-content, .mod_area .acc-listado .acc-content { float: left; padding: 1.5em 3%; width: 100%; font-family: WorkSans-Regular; color: #1E1E1E; background: #FFFFFF; border: none; }
.mod_area .md-accordion.acc-listado .acc-content.overFlow-hidden, .mod_area .acc-listado .acc-content.overFlow-hidden {overflow: hidden; padding-top: 0.5em;}
.mod_area .md-accordion.acc-listado .acc-content .acc-definition, .mod_area .acc-listado .acc-content .acc-definition { display: none; }
.mod_area .md-accordion.acc-listado .acc-content .acc-linkItem, .mod_area .acc-listado .acc-content .acc-linkItem { float: left; width: 100%; margin-bottom: 0.1875em; padding-left: 5%; color: #666; background: url(../images/content/icons/list_style_blue.png) 12px 8px no-repeat transparent; }
.mod_area .acc-listado .acc-content .acc-linkItem.noList {background: none;}
.mod_area .md-accordion.acc-listado .acc-content .acc-linkItem .acc-link-item, .mod_area .acc-listado .acc-content .acc-linkItem .acc-link-item { font-size: 1em; color: #2C5C98; }
.mod_area .md-accordion.acc-listado .acc-content .acc-linkItem .acc-text, .mod_area .acc-listado .acc-content .acc-linkItem .acc-text { font-size: 1em; }
.mod_area .md-accordion.acc-listado .acc-content .acc-linkItem .acc-text.max-3-lines, .mod_area .acc-listado .acc-content .acc-linkItem .acc-text.max-3-lines { max-height: 3.7em; overflow:hidden; }
.mod_area .md-accordion.acc-listado .acc-content .acc-result, .mod_area .acc-listado .acc-content .acc-result { float: right; margin-right: 7%; width: 100%; font-size: 1em; font-family: WorkSans-SemiBold; text-align: right; }
.mod_area .md-accordion.acc-listado .ico-ayuda, .mod_area .acc-listado .ico-ayuda {position: absolute;text-indent: -1999px;width: 16px;right: 70px;top: 4px;background: url("../images/content/icons/icono-ayuda.png") no-repeat right center;overflow: hidden; margin-right: 10px;}
.mod_area .md-accordion.acc-listado .ico-ayuda.ico_none { display: none; }
.mod_area .md-accordion.acc-listado .ico-ayuda:active {border: 2px solid #a1c5fd;}
.mod_area .md-accordion.acc-listado .ico-ayuda.ico_none, .mod_area .acc-listado .ico-ayuda.ico_none { display: none; }
.mod_area .md-accordion.acc-listado .ico-ayuda:active, .mod_area .acc-listado .ico-ayuda:active {border: 2px solid #a1c5fd;}
.ico_number.undigito:active, .ico_number.undigito:active {border: 2px solid #a1c5fd;}
.mod_area .md-accordion_mv, .mod_descriptionDetail .md-accordion_mv, .mod_news .md-accordion_mv, .md-accordion_mv.app { display: none; }

.mod_faqs .acc-linkItem { float: left; width: 100%; margin-bottom: 0.1875em; padding-left: 5%; color: #666; background: url(../images/content/icons/list_style_blue.png) 12px 8px no-repeat transparent; }
.mod_faqs .acc-linkItem .acc-link-item { font-size: 1em; color: #2C5C98; }
.mod_faqs .acc-linkItem .acc-text { font-size: 1em; }

/*PAGINADOR*/
.mp-item-link:focus {outline: #000 dotted 1px;}
.acc-content-page { float: left; width: 100%; }
/*.acc-content-page .acc-page { float: right; padding: 2em 0; width: auto; }*/
.acc-content-page.left .acc-page {float: left;padding: 2em 0;width: auto;}
.acc-content-page .acc-page.acc-letras {padding: 1.2em 0em 0em 0em;margin-left: -5px;}
/*.acc-content-page .acc-page .mp-item { float: left; background: url("../images/content/icons/paginador_item.png") no-repeat scroll center top transparent; clear: none; border: none; padding-left: 0;}*/
.acc-content-page .acc-page .mp-item.pag-letras {  min-width: 2.24em;}
.acc-content-page .acc-page .mp-item.activ { background: url("../images/content/icons/paginador_item_seleccionado.png") no-repeat scroll center top transparent; }
.acc-content-page .acc-page .mp-item.activ .mp-item-link { color: #FFF; }
.acc-content-page .acc-page .mp-item.next { background: url("../images/content/icons/paginador_siguiente_flecha.png") no-repeat scroll right center transparent; }
/*.acc-content-page .acc-page .mp-item.next .mp-item-link { padding: 0 1.5em 0 0.5em; text-decoration: underline; }*/
.acc-content-page .acc-page .mp-item.prev { background: url("../images/content/icons/paginador_anterior_flecha.png") no-repeat scroll left center transparent; }
/*.acc-content-page .acc-page .mp-item.prev .mp-item-link */
.acc-content-page .acc-page .mp-item.w_tp { background: none; }
/*.acc-content-page .acc-page .mp-item .mp-item-link {display: block;width: 100%;padding: 0 1.2em;color: #1875A3;font-size: 1.2em;font-family: WorkSans-SemiBold;line-height: 1.35em;}*/
.acc-content-page .acc-page .mp-item .trespuntos { display: block; width: 100%; padding: 0 1.5em; color: #5479a6; font-size: 0.625em; font-family: WorkSans-SemiBold; line-height: 2.5em; }


.mod_interest { float: right; margin-top: 1.0625em; padding: 1.1875em 0 1em 2.4%; width: 25%; background: url("../images/content/bg_right.png") repeat-y left center transparent; }
.mod_interest .linkDirComunInt { display: none; }
.mod_interest .responsableCtt { border-bottom: 1px solid #CCCCCC; float: left; width: 100%; }
.mod_interest .responsableCtt .imgHacienda { width: 70%; margin-bottom: 0.5em; }
.mod_interest .mdi-rel-links { border-bottom: 1px solid #CCCCCC; float: left; margin-top: 1em; width: 100%; }
.mod_interest .mdi-header { color: #333; font-size: 1em; font-family: WorkSans-SemiBold;}
.mod_interest .mdi-link { float: left; width: 100%; margin-top: 0.9375em; margin-bottom: 0.5em; }
.mod_interest .mdi-link p { line-height: 1.4em; color: #2b2b2b; font-size: 1em;}
.mod_interest .mdi-link .mdi-cont-img-support { float: left; width: 76%; }
.mod_interest .mdi-link .md-cont-img-new { float: left; padding-top: 2.125em; width: 19%; }
.mod_interest .mdi-link .imgHacienda { width: 95%; margin-bottom: 0.5em; }
.mod_interest .mdi-links { float: left; padding-left: 0%; padding-bottom: 0.625em; padding-top: 0.625em; width: 100%; }
.mod_interest .mdi-links li/*.mdi-linkItem*/ { font-size: 1em; margin-bottom: 0.5em; padding-left: 6%; padding-right: 2%; color: #666; background: url(../images/content/icons/list_style_blue.png ) left 5px no-repeat transparent; width: 100%; }
.mod_interest .mdi-links li/*.mdi-linkItem*/.first { padding-left: 6%; }
/*.mod_interest .mdi-links li.first .mdi-link-item { padding-left: 30px; width: 100%; min-height: 1.75em; background: url("../images/content/icons/ico-info.jpg") no-repeat left top; }*/
.mod_interest .mdi-links li/*.mdi-linkItem*/ a/*.mdi-link-item*/ {display: block;color: #666; /*margin-left: 2em;*/}
.mod_interest .mdi-links li figure img{vertical-align: -webkit-baseline-middle;}
.mod_interest .mdi-links li figure {  margin-right: 0.5em; float: left; max-width: 100%;}

.mod_interest .mdi-links li/*.mdi-linkItem*/ .mdi-cont-img-first { float: left; width: 16%; }
.mod_interest .mdi-links li/*.mdi-linkItem*/ .mdi-cont-img { float: left; width: 13%; }

.mod_interest .mdi-links .noLista{ font-size: 1em; margin-bottom: 0.5em; padding-right: 2%; color: #666; width: 100%; float: left;}
.mod_interest .mdi-links .noLista a { display: block; color: #666; }
.mod_interest .mdi-links .noLista figure {  margin-right: 0.5em; float: left; max-width: 100%;}
.mod_interest .mdi-links .noLista .ico-compartidos {height: 25px; width: 25px;}
.mod_interest .mdi-links .ico-compartidos {/* height: 25px; *//* width: 25px; */}



.mod_interest .mdi-blockPoll {float: left;width: 100%;/*padding-top: 1.5625em;*/padding: 1.5em 0% 0 0%;}
.mod_interest .mdi-blockPoll .mdi-block-link { float: left; width: 95%; }
.mod_interest .mdi-blockPoll .mdi-block-link .cont-img-block { float: left; width: 100%; }
.mod_interest .mdi-blockPoll .mdi-block-link .cont-img-block .image-block { float: left; width: 100%; }
.mod_interest-mobile { display: none;}

.accesibilidad .mod_interest .contentInteresteLink { margin-bottom: 1em; padding-bottom: 0.8em; border-bottom: 1px solid #dddddd; }
.accesibilidad .mod_interest .titleLink { margin-bottom: 1.3em; }
.accesibilidad .mod_interest .mdi-block-link { float: left; padding: 0.5em 13% 0 0%; width: 100%; }
.accesibilidad .mod_interest .mdi-block-link .cont-img-block { width: 100%; }
.accesibilidad .mod_interest .mdi-block-link .cont-img-block .image-block { width: 100%; }

.mid-link-mobile { display: none; }
.mdi-blockPoll-mobile { display: none; }

.mod_down_dirComun { display: none; }

.interesComun .mod_interest { margin-top: 1.3em; }
.interesComun .mod_interest .linkDirComunInt { display: block; }
.interesComun .mod_interest .listD { margin-left: 6.3%; }
.interesComun .mod_interest .titleLink { font-size: 1em; font-family: WorkSans-SemiBold; color: #333; }
.interesComun .mod_interest .textI { padding-right: 13px; font-size: 1em; color: #2b2b2b; background: url(../images/content/ventana-nueva.gif) right center no-repeat transparent; }
.interesComun .mod_interest .textI.noIcon { background: none; }
.interesComun .mod_interest .itemDirComun { padding-left: 6%; padding-bottom: 0.4em; color: #666; background: url(../images/content/icons/list_style_blue.png) left 5px no-repeat transparent; }
.interesComun .mod_interest .imgHacienda { margin-top: 0.2em; margin-bottom: 1em; max-width: 69%; }
.interesComun .mod_interest .contentImgHacienda { margin-bottom: 1.2em; border-bottom: 1px solid #cccccc; }
.interesComun .mod_interest .mdi-header { padding-top: 1em; margin-top: 1em; border-top: 1px solid #cccccc; }

.bannerDC .dcMigas { display: none; }
.bannerDC .mod_menu_left { margin-top: -3em; }
.bannerDC .mod_content-middle.md-middle { margin-top: -2.5em; }
.bannerDC .mod_migas .mmig-item .mmig-iter .mmig-link { font-family: WorkSans-SemiBold; text-decoration: underline; }

.mod_dircomun { float: left; width: 100%; }
.mod_dircomun .md-accordion_mv { display: none; }
/*.mod_content-middle.md-middle .mod_dircomun { margin-top: -0.5em; }*/
.mod_dircomun .md-cont-img {float: left;width: 100%;}
.mod_dircomun .md-cont-img .img { float: left; width: 100%; }
.mod_dircomun .md-title { float: left; padding: 0.1875em 0; width: 79.8%; font-family: WorkSans-Regular; font-size: 1.8em; letter-spacing: -0.01em; color: #2C5B98; }
.mod_dircomun .md-title-gen { float: left; padding: 0.1875em 0; width: 79.8%; font-family: WorkSans-Regular; font-size: 1.5625em; color: #2C5B98; }
/*.mod_dircomun .md-text { float: left; margin-bottom: 2em; width: 100%; font-family: WorkSans-Regular; font-size: 1em; line-height: 1.063em; color: #2b2b2b; }*/
.mod_dircomun .md-subtitle-grey { padding-top: 0.2em; margin-bottom: 0.2em; float: left; width: 100%; color: #666666; font-size: 1.22em; }
.mod_dircomun .img-logo {float: right;margin-top: 0.3em;width: 20%;}
.mod_dircomun .capaEdicionGeneral .img-logo {float: right;margin-top: 0.3em;width: 20%;margin-right: 2%;}
.mod_dircomun .img-logo .imgT { display: none; }
.mod_dircomun .noTablet { display: block; }
.mod_dircomun .accordion .descr_content { display: block; }
.mod_dircomun .mod-pestanas { clear: both; float: left; margin: 1em 0 0; width: 100%; }
.mod_dircomun .mod-pestanas .pestanas .content_item { float: left; width: 100%; }
.mod_dircomun .mod-pestanas .pestanas .item_tab { float: left; border-bottom: 1px solid #fff; /*padding: 0.375em 0 0.375em 1.22%;*/ margin: 0 0.1em 0 0; background: #eceff3; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eceff3), to(#ffffff)); background: -webkit-linear-gradient(#eceff3, #ffffff); background: -moz-linear-gradient(#eceff3, #ffffff); background: -ms-linear-gradient(#eceff3, #ffffff); background: -o-linear-gradient(#eceff3, #ffffff); background: linear-gradient(#eceff3, #ffffff); }
.mod_dircomun .mod-pestanas .pestanas .no_veas {background-image: url(../images/content/icons/ico-pestana-oculta.png), linear-gradient(#eceff3, #ffffff); height: 49px; background-position:center 4px, top; background-repeat: no-repeat; padding-bottom: 2.5em; }
.mod_dircomun .mod-pestanas .pestanas .item_tab .lnk_mod_tabs {float: left;padding: 0.7em 0 0.5em 6px;padding-right: 6px;width: 100%;font-size: 1em;color: #000; line-height: 1.8em;}
.mod_dircomun .mod-pestanas .pestanas .seleccionado { border: 1px solid #CCC; border-bottom: 0; }
.mod_dircomun .mod-pestanas .pestanas .seleccionado .lnk_mod_tabs {float: left;padding-right: 6px;font-size: 1em;font-family: WorkSans-SemiBold;color: #333;}
.mod_dircomun .mod-pestanas .tabs { float: left; width: 100%; padding: 1.22em 3.9% 2.85em 3.9%; border-top: 1px solid #CCC; border-left: 0; background: url("../images/content/bg_left.png") no-repeat scroll left top transparent; }
.mod_dircomun .mod-pestanas .tabs .tab { display: none; float: left; width: 100%; }
.mod_dircomun .mod-pestanas .tabs .tab .link, .dir3-tabla .btn .contentBtn .link {float: left;margin: 1em 0;font-size: 1em;color: #2C5C98;}
.mod_dircomun .mod-pestanas .tabs .tab .link.button  {float: none;margin: 0;font-size: 1em;padding: 0;}
.mod_dircomun .mod-pestanas .tabs .tab .link:hover { color: #1b73da; }
.mod_dircomun .mod-pestanas .tabs .tab .link.des { padding-right: 1.5%; border-right: 1px solid #333; }
.mod_dircomun .mod-pestanas .tabs .tab .link.desI { padding-right: 1.5%;}
.mod_dircomun .mod-pestanas .tabs .tab .link.nots { padding-left: 1.5%; }
.mod_dircomun .mod-pestanas .tabs .tab .link.abs {float:right; margin: 0em 0em 0em;}
.mod_dircomun .mod-pestanas .tabs .tab .content_link { float: left; width: 100%; border-bottom: 1px solid #CCC; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item, .mod_dircomun .mod_info .list_item { float: left; margin-top: 0.8em; padding-bottom: 1em; width: 100%; border-bottom: 1px solid #ccc; }
/*.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .title_item, .mod_dircomun .mod_info .list_item .title_item {display: inline-block;padding: 0 0 0 1em;vertical-align: top;width: 34%;margin-bottom: 0.5em;font-size: 1em;font-family: WorkSans-SemiBold;color: #666666;background: url("../images/content/list_style_blue_centrado.png") no-repeat scroll left top transparent;}*/
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .title_item.moreLargeTit, .mod_dircomun .mod_info .list_item .title_item.moreLargeTit { display: block; width: 100%; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .title_item.desti, .mod_dircomun .mod_info .list_item .title_item.desti { width: 26%; }
/*.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item, .mod_dircomun .mod_info .list_item .description_item { display: inline-block; margin: 0 0 1em 0; padding-bottom: 0.5em; padding-top: 0.1em; width: 55%; line-height: 1.3em; font-size: 1em; color: #2b2b2b; vertical-align: top; }*/
/*.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.moreLargeDes, .mod_dircomun .mod_info .list_item .description_item.moreLargeDes { width: 98%; margin-left: 2em; padding-top: 0;}*/
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.moreLargeDes p, .mod_dircomun .mod_info .list_item .description_item.moreLargeDes p { margin-bottom: 1em; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.moreLargeDes h3, .mod_dircomun .mod_info .list_item .description_item.moreLargeDes h3, .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.moreLargeDes strong, .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.moreLargeDes strong *, .mod_dircomun .mod_info .list_item .description_item.moreLargeDes strong, .mod_dircomun .mod_info .list_item .description_item.moreLargeDes strong *, .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.moreLargeDes .mw-headline, .mod_dircomun .mod_info .list_item .description_item.moreLargeDes .mw-headline, .mod_dircomun .mod-pestanas .tabs .sec .text h3, .mod_dircomun .mod-pestanas .tabs .sec .text strong, .mod_dircomun .mod-pestanas .tabs .sec .text strong *, .mod_dircomun .mod-pestanas .tabs .sec .text .mw-headline, .mod_dircomun .mod-pestanas .tabs .thd .text h3, .mod_dircomun .mod-pestanas .tabs .thd .text_sec h3 { font-family: WorkSans-SemiBold; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.moreLargeDes h4, .mod_dircomun .mod_info .list_item .description_item.moreLargeDes h4, .mod_dircomun .mod-pestanas .tabs .sec .text h4, .mod_dircomun .mod-pestanas .tabs .thd .text h4, .mod_dircomun .mod-pestanas .tabs .thd .text_sec h4 { font-family: WorkSans-SemiBold; font-size: 0.95em; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item .link, .mod_dircomun .mod_info .list_item .description_item .link { margin: 0; font-size: 1em; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.aux_description, .mod_dircomun .mod_info .list_item .description_item.aux_description { width: 100%; margin-left: 4em; margin-bottom: 0.25em; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.access .link, .mod_dircomun .mod_info .list_item .description_item.access .link { float: none; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea .title_item, .mod_dircomun .mod_info .list_item.solArea .title_item { width: 40%; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea .text, .mod_dircomun .mod_info .list_item.solArea .text { margin: 0.5em 0; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea.desArea, .mod_dircomun .mod_info .list_item.solArea.desArea { padding-bottom: 0; border-bottom: 0; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea.desArea.no-btn { padding-bottom: 1em; border-bottom: 1px solid #ccc; margin-bottom: 1.5em; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea.desArea .description_item.moreLargeDes, .mod_dircomun .mod_info .list_item.solArea.desArea .description_item.moreLargeDes { margin-left: 0; margin-bottom: 0; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.noTablet, .mod_dircomun .mod_info .list_item.noTablet { margin-top: 1.5em; padding-bottom: 0; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.noTablet .title_item, .mod_dircomun .mod_info .list_item.noTablet .title_item { display: inline; width: auto; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.noTablet .description_item, .mod_dircomun .mod_info .list_item.noTablet .description_item { display: inline; width: auto; margin-left: 1em; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.noTablet .description_item:after, .mod_dircomun .mod_info .list_item.noTablet .description_item:after { content: ""; display: block; clear: both; margin-bottom: 1.2em; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.desArea, .mod_dircomun .mod_info .list_item.desArea{ margin-top: 1.5em; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.desArea .moreLargeTit, .mod_dircomun .mod_info .list_item.desArea .moreLargeTit { margin-bottom: 0; padding-left: 0; background: none; }
.mod_dircomun .mod_info .list_item .title_item.large { width: 60%; }
.mod_dircomun .mod_info .list_item .title_item.wauto { width: auto; }
.mod_dircomun .mod_info .list_item .title_item.fsmedium { font-size: 1em; }
.mod_dircomun .mod_info .list_item .description_item.short { width: 30%; }
.mod_dircomun .mod_info .list_item .description_item.wauto { width: auto; }
.mod_dircomun .mod_info .list_item .content_indent {float: left; margin-left: 4%; width: 96%;}

.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .modoUso10{ padding-left: 1.2em !important;   background: url(../images/content/icons/ico-modo-uso-instala.png) no-repeat scroll left top transparent;}
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .modoUso20{ padding-left: 1.2em !important;   background: url(../images/content/icons/ico-modo-uso-integra-apli.png) no-repeat scroll left top transparent;}
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .modoUso30{ padding-left: 1.2em !important;   background: url(../images/content/icons/ico-modo-uso-usuario.png) no-repeat scroll left top transparent;}
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .modoUso40{ padding-left: 1.2em !important;   background: url(../images/content/icons/ico-modo-uso-infraestructura.png) no-repeat scroll left top transparent;}




.labelEmailUsuario{margin-left: 1em;}
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown { float: left; width: 100%; }
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal { padding: 0 5.5% 0.6em 2.5%; margin-bottom: 0.4em; background: #f8fbfc; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8fbfc), to(#e3eff4)); background: -webkit-linear-gradient(#f8fbfc, #e3eff4); background: -moz-linear-gradient(#f8fbfc, #e3eff4); background: -ms-linear-gradient(#f8fbfc, #e3eff4); background: -o-linear-gradient(#f8fbfc, #e3eff4); background: linear-gradient(#f8fbfc, #e3eff4); border: 1px solid #E0E0E0; border-radius: 0; }
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.nuevaCategoria {padding: 0 5.5% 0.6em 2.5%;margin-bottom: 0.4em;background-color: #f8fbfc;border: 1px solid #E0E0E0;border-radius: 0;background: url(../images/content/icons/img-incluye-novedades-CTT.png) no-repeat scroll 86% 8px, linear-gradient(#f8fbfc, #e3eff4);}
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.nuevaDocComunidades {margin-bottom: 0.4em;background-color: #f8fbfc;border: 1px solid #E0E0E0;border-radius: 0;background: url(../images/content/icons/img-incluye-novedades-CTT.png) no-repeat scroll 86% 8px, linear-gradient(#f8fbfc, #e3eff4);}
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.pendientePublicacion {padding: 0 5.5% 0.6em 2.5%;margin-bottom: 0.4em;background-color: #f8fbfc;border: 1px solid #E0E0E0;border-radius: 0;background: url(../images/content/icons/img-pendiente-publicar-CTT.png) no-repeat scroll 85% 8px, linear-gradient(#f8fbfc, #e3eff4);}
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.ui-state-active { background: #F5F5F5; }
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.ui-state-active .ui-accordion-header-icon { top: 1.2em; right: 2%; left: auto; background: url("../images/content/icons/lista_t_acordeon_arrow_close.png") no-repeat scroll left top transparent; }
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal .ui-accordion-header-icon { top: 1.2em; right: 2%; left: auto; background: url("../images/content/icons/lista_t_acordeon_arrow_open.png") no-repeat scroll left top transparent; }
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .title { width: 100%; padding-top: 0.2em; padding-bottom: 0.6em; margin-bottom: 0.2em; font-size: 1.46188em; color: #2C5B98; }
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .date_content {display: block;margin-bottom: 0.625em;margin-top: 0.625em;font-family: WorkSans-Regular;font-size: 1em;line-height: 0.625em;color: #1E1E1E;}
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .descr_content {font-family: WorkSans-Regular;font-family: WorkSans-SemiBold;line-height: 1em;font-size: 1em;margin-top: -0.1875em;color: #1E1E1E;}
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .descr_content .icoMovil { display: none; }
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary { margin-top: -0.5em; margin-bottom: 0.9em; padding: 2.1em 3% 3.3em 6%; font-family: WorkSans-Regular; line-height: 1.4em; color: #666; /*font-size: 0.6875em;*/ background: #f9f9f9; border: 0; }
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary p { margin-bottom: 1em; }
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary p.ellipsis { max-height: 4em; overflow: hidden; }
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary p.fecMod { display: inline-block; width: auto; float: left; padding-right: 5%; clear: both; padding-left: 26px;}
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary .block { display: block; padding: 1em 0 0.5em 1em; font-size: 1.07em; background: url("../images/content/list_style_blue_centrado.png") no-repeat scroll left center transparent; }
.mod_dircomun .mod-pestanas .tabs .tab .formTexto.mod-suscripciones { float: left; }
.mod_dircomun .mod-pestanas .tabs .tab .formTexto .md-title { float: left; padding: 0.1875em 0; width: 79.8%; font-family: WorkSans-Regular; font-size: 1.8em; letter-spacing: -0.01em; color: #2C5B98; }
.mod_dircomun .mod-pestanas .tabs .tab .formTexto .md-text { float: left; margin-bottom: 1em; width: 100%; font-family: WorkSans-Regular; font-size: 1em; line-height: 1.4em; color: #2b2b2b; }
.mod_dircomun .mod-pestanas .tabs .tab .formTexto .md-leyend { float: left; margin-bottom: 1em; width: 100%; font-family: WorkSans-Regular; font-size: 0.7em; line-height: 1.4em; color: #666666; }.mod_dircomun .mod-pestanas .tabs .tab .formTexto .md-title-text {float: left;margin: 1em 0 0.5em 0;width: 100%;font-family: WorkSans-Regular;font-size: 1em;line-height: 1.4em;color: #666666;font-family: WorkSans-SemiBold;}
.mod_dircomun .mod-pestanas .tabs .tab .formTexto .label {float: left;width: 30%;min-height: 16px;padding-top: 0;font-size: 1em;color: #666;}
.mod_dircomun .mod-pestanas .tabs .tab .formTexto .label.label-check { width: 40%;}
.mod_dircomun .mod-pestanas .tabs .tab .btn, .dir3-tabla .btn { float: right; width: 19%; /*! border-bottom: 1px solid #cccccc; */ }
.mod_dircomun .mod-pestanas .tabs .tab .btn .contentBtn, .dir3-tabla .btn .contentBtn { float: left; width: 100%; }
.mod_dircomun .mod-pestanas .tabs .tab .btn .contentBtn .link, .dir3-tabla .btn .contentBtn .link, .contentBtn .link_subir_recogida_informes { padding: 0.25em 0 0 22px; margin: 0.625em 0; height: 1.6875em; font-size: 1em; color: #5479a6; text-decoration: none; background: url("../images/content/subir.png") no-repeat scroll left top transparent; }
.mod_dircomun .mod-pestanas .tabs .tab .btn.desArea { margin-bottom: 1.5em; }
.mod_dircomun .mod-pestanas .tabs .tab #descripcion-funcional, .mod_dircomun .mod-pestanas .tabs .tab #descripcion-tecnica { float:left; width:100%;}
.mod_dircomun .mod-pestanas .tabs .tab .btn.desArea .link { margin-top: 0; }
.mod_dircomun .mod-pestanas .tabs .tab .btn.desArea .contentBtn { margin-top: 0.4em; }
.mod_dircomun .mod-pestanas .tabs .tab .btn.noTablet .contentBtn { margin-top: 0.4em; }
.mod_dircomun .mod-pestanas .tabs .sec .btn { border-bottom: 1px solid #CCC; }
.mod_dircomun .mod-pestanas .tabs .sec .title_text { float: left; width: 100%; margin-top: 2em; font-family: WorkSans-SemiBold; color: #5a5a5a; font-size: 1em; line-height: 1.4em; }
.mod_dircomun .mod-pestanas .tabs .sec .text { float: left; width: 100%; color: #5a5a5a; font-size: 1em; line-height: 1.4em;}
.mod_dircomun .mod-pestanas .tabs .sec .text p { margin-bottom: 1em; }
.mod_dircomun .mod-pestanas .tabs .sec .list_files { margin: 2em 0; }
.mod_dircomun .mod-pestanas .tabs .sec .list_files ul li { margin: 1em 0 1em 0; background: url("../images/content/list_style_blue_centrado.png") no-repeat scroll left top transparent; color: #666666; padding: 0 0 0.5em 1em; }
.mod_dircomun .mod-pestanas .tabs .sec .list_files ul li a { font-size: 1em; }
.mod_dircomun .mod-pestanas .tabs .thd .title_text { width: 100%; margin-bottom: 0.5em; padding-top: 0.4em; color: #5a5a5a; font-size: 1.05em; font-family: WorkSans-SemiBold;}
.mod_dircomun .mod-pestanas .tabs .thd .text { margin-bottom: 1em; line-height: 1.4em; color: #2b2b2b; font-size: 1em; }
.mod_dircomun .mod-pestanas .tabs .thd .text table{ font-size: 1em; }
/*.mod_dircomun .mod-pestanas .tabs .thd .text p { margin-bottom: 1em; }*/
.mod_dircomun .mod-pestanas .tabs .thd .text .dark { font-family: WorkSans-SemiBold; }
.mod_dircomun .mod-pestanas .tabs .thd .list_flecha ul li { display: inline-block; font-size: 1em; margin: 1em 0 1em 0; background: url("../images/content/list_style_blue_centrado.png") no-repeat scroll left top transparent; color: #666666; padding: 0 0 0.5em 1em; }
.mod_dircomun .mod-pestanas .tabs .thd .text .list_flecha ul li { font-size: 1em; margin: 0;}
.mod_dircomun .mod-pestanas .tabs .thd .mod_dropdown { float: left; width: 100%; }
.mod_dircomun .mod-pestanas .tabs .thd .mod_dropdown .content_principal { padding-top: 0.6em; padding-left: 4%; }
.mod_dircomun .mod-pestanas .tabs .thd .content_secundary .text_prin { padding-top: 0.6em; margin-bottom: 0.5em; width: auto; color: #666; font-size: 1.2em; font-family: WorkSans-SemiBold; }
.mod_dircomun .mod-pestanas .tabs .thd .content_secundary .text_prin table { font-size: 1em; }
.mod_dircomun .mod-pestanas .tabs .thd .content_secundary .text_sec { margin-bottom: 1em; line-height: 1.4em; color: #666; font-size: 1em; font-family: WorkSans-Regular; }
.mod_dircomun .mod-pestanas .tabs .thd .content_secundary .text_sec table { font-size: 1em; }
.mod_dircomun .mod-pestanas .tabs .thd .content_secundary .link { clear: left; padding-left: 26px; color: #666; text-decoration: underline; font-size: 1em; background: url("../images/content/icons/ico_flecha_azul.png") no-repeat scroll left center transparent; max-width: 92%; }
.mod_dircomun .mod-pestanas .tabs .thd .content_secundary .link.external { background: url("../images/content/icons/ico_enlace_externo.png") no-repeat scroll left center transparent; }
.mod_dircomun .mod-pestanas .tabs .thd .content_secundary .ico { position: relative; float: left; margin: 1em 1%; padding-right: 13px; background: url(../images/content/ventana-nueva.gif) right center no-repeat transparent; text-indent: -9999px; }
.mod_dircomun .mod-pestanas .tabs .thd .content_secundary .link .ico { float: right; margin: 0; }
.mod_dircomun .mod-pestanas .tabs .thd .mod_dropdown .content_secundary { padding: 0em 3% 0em 6.1%; margin-bottom: 3em; background: #fff; }
.mod_dircomun .mod-pestanas .tabs .thd .mod_dropdown .content_secundary .content-block { float: left; padding-top: 2em; width: 100%; border-bottom: 1px solid #CCCCCC; }
.mod_dircomun .mod-pestanas .tabs .thd .mod_dropdown .content_secundary .content-block.no_border { border: none; }
.mod_dircomun .mod-pestanas .tabs .thd .mod_dropdown.mdacdn-cont .content_principal {padding-top: 0.6em;padding-left: 4%;}
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .bloqueada {/* font-family: WorkSans-Regular; */font-family: WorkSans-SemiBold;line-height: 1em;font-size: 1em;margin-top: -0.1875em;color: #1E1E1E;background: url(../images/content/icons/lock-icon.svg)no-repeat scroll 100%;background-size: 15px;width: 99%;}



.bloque-boletin {float: left;width: 100%;/* margin-top: -0.5em; */}
.bloque-boletin .itemBol { display: inline-block; vertical-align: top; width: 48%; margin-right: 2%;}
.bloque-boletin .itemBol.col2 { margin-right: 0;}
.bloque-boletin .content-boletin { float:left; margin-bottom: 1.2em; padding-bottom: 0.9em; padding: 0.2em 0.7em 0.5em 0.3em; padding-left: 3%; padding-top: 0.9em; border: 1px solid #ddd; border-radius: 10px; width: 100%; }
.bloque-boletin .content-boletin .wrapper-boletin { float:left; min-height: 9em; width: 100%;}
.bloque-boletin .content-boletin .wrapper-boletin .title {margin-bottom: 0.2em;font-size: 1em;color: #5a5a5a;font-family: WorkSans-SemiBold;}
.bloque-boletin .content-boletin .wrapper-boletin .date { display: block; float: none; margin-bottom: 1em; width: 100%; height: 1.2em; color: #636363; font-size: 0.7em; }
.bloque-boletin .content-boletin .wrapper-boletin .textoImg {font-size: 1em;color: #666;line-height: 1.25em;/*min-height: 10em;*/letter-spacing: -0.01em;}
.bloque-boletin .content-boletin .wrapper-boletin .bloque-img {float: left;width: 100%;/*margin-bottom: 0.7em;*/font-size: 1em;/*min-height: 10em;*/line-height: 1em;letter-spacing: -0.01em;}
.bloque-boletin .content-boletin .wrapper-boletin .bloque-img .content-img {float: left;width: 38%;margin-right: -0.75%;}
.bloque-boletin .content-boletin .wrapper-boletin .bloque-img .content-img img {max-width: 100%;}
.bloque-boletin .content-boletin .wrapper-boletin .bloque-img .textoImg {/* float: right; width: 56%;*/ font-size: 1em; min-height: auto; }
.bloque-boletin .content-boletin .list { float: left; width: 100%; margin-top: 0.8em; padding-top: 0.7em; border-top: 1px solid #D9D9D7; }
.bloque-boletin .content-boletin .list p {font-size: 0.7em; color: #2b2b2b; margin-bottom: 1em;}
.bloque-boletin .content-boletin .list .item-list { float: left; margin-bottom: 0.5em; }
.bloque-boletin .content-boletin .list .item-list.engFlag { padding-right: 18px; background: url(../images/content/icons/ico_bandera_english.png) right center no-repeat transparent; }
.bloque-boletin .content-boletin .list .link { float: left; padding: 0.5em 0; padding-left: 20px; font-size: 0.7em; color: #2C5C98; }
.bloque-boletin .content-boletin .list .link:hover { color: #1b73da; }
.bloque-boletin .content-boletin .list .link.pdfEs { background: url(../images/content/icons/icono_pdf.png) left top no-repeat transparent; }
.bloque-boletin .content-boletin .list .link.pdfEn { background: url(../images/content/icons/icono_pdf.png) left top no-repeat transparent; }
.bloque-boletin .content-boletin .list .link.xml { background: url(../images/content/icons/ico_excel.png) left top no-repeat transparent; }
.bloque-boletin .content-boletin .list .link.ods { background: url(../images/content/icons/ico_ods.jpg) left top no-repeat transparent; }
.bloque-boletin .content-boletin .list .ico { position: relative; float: left; padding-right: 11px; background: url(../images/content/ventana-nueva.gif) right bottom no-repeat transparent; text-indent: -9999px; }
.bloque-boletin .content-boletin .list .icoFlag { position: relative; float: left; width: 19px; background: url(../images/content/icons/ico_bandera_english.png) right bottom no-repeat transparent; text-indent: -9999px; }
.showWboletin { display: block; }

.showTMboletin { display: none; }
.boletin-cont .md-title {padding-top: 0.5em;}
/*.boletin-cont .md-text { margin-bottom: 1.2em; }*/
.boletin .mod_interest { padding: 0.815em 0 1em 2%; }
.boletin .mod_interest .linkDirComunInt { display: none; }
.boletin .mod_interest .mdi-header { display: none; }
.boletin .mod_interest .mdi-link { display: none; }
.boletin .mod_interest .mdi-cont-img-support { display: none; }
.boletin .mod_interest .md-cont-img-new { display: none; }
.boletin .mod_interest .mdi-links { display: none; }
.boletin .mod_interest .contentInteresteLink { display: none; }
.boletin .mod_interest .contentInteresteLink.boletin-show { display: block; }
.boletin .mod_interest .contentInteresteLink.boletin-show .linkDirComunInt.titleLink { display: block; margin-bottom: 1.5em; padding-top: 0.2em; }
.boletin .mod_interest .contentInteresteLink.boletin-show .linkDirComunInt.listD { display: block; }
.boletin .mod_interest .mod_obsae { margin-top: 0.815em; padding-top: 0.815em; padding-bottom: 0.815em; width: 91%; border-top: 1px solid #ddd; }
.boletin .mod_buscadorCTT { display: none; }
.boletin .boletin-mobile { display: none; }

.mod_content-middle .buscador_soluciones.min-66em { min-height: 68em; }
.buscador_soluciones .showM { display: none; }
.buscador_soluciones .showTM { display: none; }
.buscador_soluciones .showWeb { display: block; }
.buscador_soluciones .md-title {float: left;padding: 0.1875em;padding-left: 0;/*padding: 0; margin-bottom: 0.1875em;*/width: 100%;font-family: WorkSans-Regular;font-size: 1.7em;color: #2C5B98;letter-spacing: -0.01em;}
.buscador_soluciones .md-subtitle {padding-top: 0.2em; margin-bottom: 0.2em; float: left; width: 100%; color: #666666; font-size: 1.22em; }
.buscador_soluciones .block_princ {float: left; width: 100%;}
.buscador_soluciones .md-text, .mod_dircomun .md-text { float: left; margin-bottom: 0.7em; width: 100%; font-family: WorkSans-Regular; font-size: 1em; line-height: 1.375em; color: #2b2b2b; }
.buscador_soluciones .md-text.ayuda { margin-left: 30%;    font-size: 0.6em;    font-family: WorkSans-SemiBold;} 
.buscador_soluciones .md-text.small, .mod_dircomun .md-text.small { font-size: 0.69em; }
.buscador_soluciones .md-block-title { float: left; width: 90%; margin-bottom: 0.5em; font-size: 1.2em; font-family: WorkSans-SemiBold; color: #5a5a5a; }

.buscador_soluciones .mnl-link {  float: left;  width: 100%;}
.buscador_soluciones .mnl-link.mnl-link-img {float: left;width: 18%;}
.buscador_soluciones .mnl-link.mnl-link-img:first-child, .buscador_soluciones .mnl-link.mnl-link-img:last-child, .buscador_soluciones .mnl-link.mnl-link-img:nth-child(5), .buscador_soluciones .mnl-link.mnl-link-img:nth-child(6) {float: left;width: 18%;/* clear: right; *//* clear: left; */}
.buscador_soluciones .mnl-link.mnl-link-img:first-child, .buscador_soluciones .mnl-link.mnl-link-img:nth-child(6) {float: left;width: 18%; clear: right;clear: left;}

.buscador_soluciones .mnl-link .img-logo {float: left;width: 100%;vertical-align: middle;}
.buscador_soluciones .block_princ .img-logo .img {float: left;width: auto;max-height: 100px;}
.buscador_soluciones .block_princ a {float: left;width: auto;margin-left: 1.25%; margin-right: 1.25%;}
.buscador_soluciones .block_princ a:last-child, .mod_dircomun .block_princ a:nth-child(5) {margin-left: 1.25%; margin-right: 0px;}
.buscador_soluciones .block_princ a:first-child, .mod_dircomun .block_princ a:nth-child(6) {margin-left: 0px; margin-right: 1.25%;}


.buscador_soluciones .mn-list .mnl-item  { float: left; width: 100%; margin-bottom: 0.1875em; padding-left: 5%; color: #666; background: url(../images/content/icons/list_style_blue.png) 12px 8px no-repeat transparent;  }

.mod_form .acs-list { width: 100%; }
.buscador_soluciones .mod_buscador_soluciones .ui-selectmenu-button:focus { outline-style: auto; }
.buscador_soluciones .mod_buscador_soluciones .acs-list, .mod_form .acs-list { float: left; }
.buscador_soluciones .mod_buscador_soluciones .acs-list {min-width: 50%; width: 100%;}
.buscador_soluciones .mod_buscador_soluciones .fmf-title, .mod_form .fmf-title { float: left; width: 30%; }
.buscador_soluciones .mod_buscador_soluciones .fmf-label, .mod_form .fmf-label {float: left;width: 100%;min-height: 16px;/* padding-top: 0.5em; */padding-bottom: 0.2em;padding-right: 16px;font-size: 1em;color: #2b2b2b;}
.mod_form .portal {font-size: 1.4em; margin-bottom: 0.5em; margin-top: 0.5em;}
.buscador_soluciones .mod_buscador_soluciones .fmf-label .mod_form .labelCheckbox {margin-top: 0.8em;}
.buscador_soluciones .mod_buscador_soluciones .fmf-label .link-interrogation, .mod_form .fmf-label .link-interrogation { padding-left: 3px; cursor: pointer; }
.buscador_soluciones .mod_buscador_soluciones .fmf-label .noWebShow, .mod_form .fmf-label .noWebShow { display: none; }
.buscador_soluciones .mod_buscador_soluciones .fmf-combobox, .mod_form .fmf-combobox, .form-edicion .fmf-combobox { float: left; width: 100%; font-size: 1em; color: #666; border: 1px solid #666; }
.buscador_soluciones .mod_buscador_soluciones .fmf-combobox.multipleCheckbox, .mod_form .fmf-combobox.multipleCheckbox , .form-edicion .fmf-combobox.multipleCheckbox  {border: 0px;margin-bottom: 1em;}
.buscador_soluciones .mod_buscador_soluciones .ms-drop input[type="checkbox"] { vertical-align: middle; margin: 3px 3px 3px 4px;}
.buscador_soluciones .mod_buscador_soluciones .ms-drop ul > li label {font-weight: normal;  display: block; white-space: nowrap; color: #666;}
.form-edicion .fmf-combobox:disabled {background: #CCC; margin-bottom:2px;}
.ms-choice{border: 1px solid #767676;}
.buscador_soluciones .mod_buscador_soluciones .fmf-dif, .mod_form .fmf-dif { float: left; width: 69%; padding-top: 1px; padding-bottom: 1px; color: #666; font-size: 1em; background-color: #FFFFFF; border: 1px solid #666; }
.buscador_soluciones .mod_buscador_soluciones .fmf-dif, .mod_form .fmf-dif {display: block; width: 100%; height: 26px; border: 1px solid #767676;  text-align: left; white-space: nowrap;  line-height: 26px; color: #444; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px;   border-radius: 4px; background-color: #fff;}
.buscador_soluciones .mod_buscador_soluciones .fmf-dif.add-margin-bot, .mod_form .fmf-dif.add-margin-bot { margin-bottom: 1em; }
.buscador_soluciones .mod_buscador_soluciones .fieldAllRow, .mod_form .fieldAllRow { float: left; width: 100%; padding: 0.6em 0em 0em 0em; }
.buscador_soluciones .mod_buscador_soluciones .fieldAllRow .fmf-combobox, .mod_form .fieldAllRow .fmf-combobox { width: 69%; }
.buscador_soluciones .mod_buscador_soluciones .fieldAllRow.secunday, .mod_form .fieldAllRow.secunday { padding-top: 1em; }
.buscador_soluciones .mod_buscador_soluciones .fieldAllRow.secunday .fmf-label, .mod_form .fieldAllRow.secunday .fmf-label { padding-top: 0; }
.mod_form .fieldAllRow.secunday .fmf-label.auto, .mod_form .fieldAllRow.secunday .fmf-combobox.auto { width: auto; }
.buscador_soluciones .mod_buscador_soluciones .fieldAllRow.noBckg, .mod_form .fieldAllRow.noBckg { padding-top: 1em; }
.buscador_soluciones .mod_buscador_soluciones .fieldAllRow.noBckg .fmf-label, .mod_form .fieldAllRow.noBckg .fmf-label { padding-top: 0; background: none; }
.buscador_soluciones .mod_buscador_soluciones .fieldAllRow.noBckg .fmf-label .link-interrogation, .mod_form .fieldAllRow.noBckg .fmf-label .link-interrogation { display: none; }
.buscador_soluciones .mod_buscador_soluciones .fieldMediumRow, .mod_form .fieldMediumRow { /*float:left; */display: inline-block; /*width: 50%;*/ /*vertical-align: top;*/ width: 49.5%; padding: 0.75em 0.3em 0.75em 0em; }
.buscador_soluciones .mod_buscador_soluciones .fieldMediumRow.textL, .mod_form .fieldMediumRow.textL { float:left; }
.buscador_soluciones .mod_buscador_soluciones .fieldMediumRow.textR, .mod_form .fieldMediumRow.textR { float:right; }
.buscador_soluciones .mod_buscador_soluciones .fieldMediumRow .fmf-label, .mod_form .fieldMediumRow .fmf-label { width: auto; }
.mod_form .fieldMediumRow .fmf-label.medium { width: 45%; }
.mod_form .fieldMediumRow .fmf-label.short { width: 45%; }
.buscador_soluciones .mod_buscador_soluciones .fieldMediumRow .fmf-title, .mod_form .fieldMediumRow .fmf-title { float: left; width: 80%; }
.buscador_soluciones .mod_buscador_soluciones .fieldMediumRow .fmf-description, .mod_form .fieldMediumRow .fmf-description {float: left;width: 87%;}
.buscador_soluciones .mod_buscador_soluciones .fieldMediumRow.textR .fmf-title/*, .mod_form .fieldMediumRow.textR .fmf-title*/ {float: right;width: 87%;}
.buscador_soluciones .mod_buscador_soluciones .fieldMediumRow.textR .fmf-description, .mod_form .fieldMediumRow.textR .fmf-description{ float: right; }
.buscador_soluciones .mod_buscador_soluciones .content_buttons, .mod_form .content_buttons {float: left;width: 100%;/* padding-right: 3.5%; */padding-left: 70%;}
.buscador_soluciones .mod_buscador_soluciones .btn, .buscador_soluciones .mod-pestanas .tabs .mod_buscador_soluciones .btn, .mod_form .btn {float: left;margin-top: 1em;margin-bottom: 1em;width: 45%;border:none;}
#formDescargaArchivo .content_buttons{padding-left: 0%;}
.buscador_soluciones .mod_buscador_soluciones .content_buttons_filtro_derecha, .mod_form .content_buttons_filtro_derecha {float: left;width: 100%;/* padding-right: 3.5%; */padding-left: 40%;}
.buscador_soluciones .mod_buscador_soluciones .btn_filtro_derecha, .buscador_soluciones .mod-pestanas .tabs .mod_buscador_soluciones .btn_filtro_derecha, .mod_form .btn_filtro_derecha {float: left;margin-top: 1em;margin-bottom: 1em;width: 50%;border:none;}
.mod_bannerCiudadano  .buscador_soluciones .mod_buscador_soluciones .btn, .mod_form .btn {width: 36%;}
.buscador_soluciones .mod_buscador_soluciones .btn .btn-search {padding: 0.2em 15% 0.4em 15%;font-family: WorkSans-Regular;font-size: 1em;color: #fff; background-color: #618109;border-radius: 8px; border-style: none;}
.buscador_soluciones .mod_buscador_soluciones .btn_filtro_derecha .btn-search {padding: 0.2em 15% 0.4em 15%;font-family: WorkSans-Regular;font-size: 1em;color: #ffff; background-color: #618109;border-radius: 8px; border: none;}
.buscador_soluciones .mod_buscador_soluciones .btn .btn-search:hover { text-decoration: underline; }
.buscador_soluciones .mod_buscador_soluciones .btn.reset { margin-right: 1em; }
.buscador_soluciones .content_result_search { float: left; width: 100%; }
.buscador_soluciones .content_result_search .block_princ { padding-top: 1.1375em; width: 100%; float: left; border-top: 1px solid #CCCCCC; }
.buscador_soluciones .content_result_search .block_princ.no_border_top { border-top: none; }
.buscador_soluciones .content_result_search .numResul { float: left; padding-top: 0.5em; width: 50%; font-size: 1em; font-family: WorkSans-SemiBold; color: #5a5a5a; }
.buscador_soluciones .content_result_search .block { float: left; width: 50%; padding-top: 0; padding-left: 1%; }
.buscador_soluciones .content_result_search .block .text { display: inline-block; vertical-align: top; font-size: 1em; color: #2b2b2b; }
.buscador_soluciones .content_result_search .block .link { display: inline-block; vertical-align: top; font-size: 1em; color: #666; }
.buscador_soluciones .content_result_search .block .link.first {padding: 0 1.5%;border-right: 1px solid #666;}
.buscador_soluciones .content_result_search .block .link.selected { font-family: WorkSans-SemiBold; }
.buscador_soluciones .content_result_search .mn-list { float: left; width: 100%; }
.buscador_soluciones .content_result_search .mn-list .mnl-item {float: left;/* padding: 0.5em 0; */width: 100%;border-top: 1px solid #CCCCCC;}
.buscador_soluciones .content_result_search .mn-list .mnl-item .mnl-link { float: left; width: 100%; padding-top: 0.4em; margin-bottom: 0.5em; font-size: 0.89em; font-family: WorkSans-SemiBold; margin: 0 0 0.5em; color: #2C5C98; }
.buscador_soluciones .content_result_search .mn-list .mnl-item .mnl-link:hover { color: #1b73da; }
.buscador_soluciones .content_result_search .mn-list .mnl-item .text { font-size: 1em; color: #2b2b2b; }
.buscador_soluciones .content_result_search .mn-list .mnl-item-bottom { float: left; padding: 0.5em 0; width: 100%; border-bottom: 1px solid #CCCCCC; }
.buscador_soluciones .content_result_search .mn-list .mnl-item-bottom .mnl-title-link { float: left; width: 100%; padding-top: 0.4em; margin-bottom: 0.5em; font-size: 1.1em; font-family: WorkSans-SemiBold; margin: 0 0 0.5em; color: #5a5a5a; }
.buscador_soluciones .content_result_search .mn-list .mnl-item-bottom .mnl-title-link:hover { color: #000; }
.buscador_soluciones .content_result_search .mn-list .mnl-item-bottom .text { font-size: 1em; color: #2b2b2b; }
.buscador_soluciones .content_result_search .acc-content-page {float: left;width: 78%;}
.buscador_soluciones .content_result_search .acc-content-page .acc-page { float: right; padding: 2em 0; width: auto; }
.buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item { float: left; background: url("../images/content/icons/paginador_item.png") no-repeat scroll center top transparent; clear: none; border: none; }
.buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.activ { background: url("../images/content/icons/paginador_item_seleccionado.png") no-repeat scroll center top transparent; }
.buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.activ .mp-item-link { color: #FFF; }
.buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.next { background: url("../images/content/icons/paginador_siguiente_flecha.png") no-repeat scroll right center transparent; }
.buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.next .mp-item-link { padding: 0 1.5em 0 0.5em; text-decoration: underline; }
.buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.prev { background: url("../images/content/icons/paginador_anterior_flecha.png") no-repeat scroll left center transparent; }
.buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.prev .mp-item-link { padding: 0 0.5em 0 1.5em; text-decoration: underline; }
.buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item .mp-item-link { display: block; width: 100%; padding: 0 1.5em; color: #2C5C98; font-size: 0.625em; font-family: WorkSans-SemiBold; line-height: 2.5em; }
.buscador_soluciones .content_result_search .link-ges-usuarios { float: left; background: url("../images/content/icons/ico_ges_usuarios.png") no-repeat left top transparent;color:#2C5998; margin-right:5%;padding-left: 5%;padding-top: 1%;font-size: 12px;}
.buscador_soluciones .content_result_search .link-ges-usuarios a:hover {color:#2C5998;text-decoration:underline;}
.buscador_soluciones .content_result_search .link-ver-mas { float: left; background: url("../images/content/icons/ver_mas.png") no-repeat left top transparent;color:#2C5998; padding-left: 5%;padding-top: 1%;font-size: 12px;}
.buscador_soluciones .content_result_search .link-ver-mas a:hover {color:#2C5998;text-decoration:underline;}
.buscador_soluciones .content_result_search .link-delete { float: left; background: url("../images/content/icons/ico_delete.png") no-repeat left top transparent;color:#2C5998; padding-left: 5%;padding-top: 1%;font-size: 12px; margin-left: 1em;}
.buscador_soluciones .content_result_search .link-delete a:hover {color:#2C5998;text-decoration:underline;}
.buscador_soluciones .content_result_search .mn-list .mnl-item .image-icon { float: left; margin-right: 10px; width: 115px; height: 80px; }
.buscador_soluciones .content_result_search .mn-list .mnl-item .mnl-link { float: none; display: block; }
.buscador_soluciones .content_result_search .mn-list .mnl-item .text { float: none; }
.buscador_soluciones.federado .content_result_search .mn-list .mnl-item .image-icon { float: left; margin-right: 10px; width: 30px; height: 30px; }
.buscador_soluciones.federado .content_result_search .mn-list .mnl-item .mnl-link { float: none; display: block; }
.buscador_soluciones.federado .content_result_search .mn-list .mnl-item .mnl-link.icon { padding-left: 2.5em; }
.buscador_soluciones.federado .content_result_search .mn-list .mnl-item .text { float: none; clear: both; }
.buscador_soluciones.federado .content_result_search .mn-list .mnl-item .text.icon { padding-left: 3em; }
.buscador_soluciones .select-org-desk .ui-selectmenu-menu { max-width: 35%; }
.buscador_soluciones .select-org-desk .ui-selectmenu-menu .ui-menu { border-radius: initial; }
.buscador_soluciones .select-org-desk .ui-selectmenu-menu .ui-menu .ui-menu-item { white-space: pre-wrap; }
.buscador_soluciones .select-org-desk .ui-selectmenu-button {width: 192px;border: 1px solid #666;float: right;border-radius: initial;font-size: 1em;/* max-height: 18px; */px; */}
.buscador_soluciones .select-org-desk .ui-selectmenu-button span.ui-icon { background: url("../images/modules/icons/select-icon-default.jpg"); background-position: initial; right: 0; }
.buscador_soluciones .select-org-desk .ui-selectmenu-button span.ui-selectmenu-text { display: block; padding: 0px 2px 1px 5px; white-space: pre; min-height: 1.2em; font-size: 1em; color: #2b2b2b; width: 90%; font-family: WorkSans-Regular; text-overflow: initial; } 
.ui-menu-item {display: block;white-space: pre;min-height: 1.2em;font-size: 1em;color: #666;font-family: WorkSans-Regular;width: 110%;}
.ui-menu-item.ui-state-focus { color: #fff !important; background-color: #1E90FF!important; padding: 3px 1em 3px .4em!important;}
.buscador_soluciones .totalSoluciones {color: #666; font-family: WorkSans-SemiBold;}
.buscador_soluciones .select-org-desk #organismos-button {display: none !important;}
.buscador_soluciones .select-org-desk #organismos {display: block !important;}

.fld-enc .field .fmf-label {display: inline-block; color: #666;}
.fld-enc .field .mceEditor {display: inline-block;}
.field .in-flex .labelAlineado{vertical-align: top;}


/* BUSCADORES */
.buscador_g.content_result_search { float: left; width: 100%; }
.buscador_g.content_result_search .block_princ {padding-top: 0em;width: 100%;float: left;border-top: 1px solid #CCCCCC;}

div#contenedor {}
.buscador_g.content_result_search .numResul {float: left;padding-top: 0.8em;width: 100%;font-size: 0.875em;font-family: WorkSans-SemiBold;color: #5a5a5a;padding-bottom: 0.8em;}
/*INI - MANTPAE - 501*/
.buscador_g.content_result_search .numResul .textoBusqueda {color: #5a5a5a; font-family: WorkSans-SemiBold;}
/*FIN - MANTPAE - 501*/
.buscador_g.content_result_search .block {float: left;width: 100%;padding-top: 0;padding-left: 1%;}
/*INI - MANTPAE - 501*/
.buscador_g.content_result_search .block.alineados {padding-top: 0.5em;height: 21.5px;padding-bottom: 1em;width: auto;float: right;margin-bottom: 0.5em;}

/*FIN - MANTPAE - 501*/
.buscador_g.content_result_search .block .text { display: inline-block; vertical-align: top; font-size: 1em; color: #2b2b2b; }
.buscador_g.content_result_search .block .link { display: inline-block; vertical-align: top; font-size: 1em; color: #666; }
.buscador_g.content_result_search .block .link.first {/* padding: 0 1.5%; */-right: 1px solid #666;}
.buscador_g.content_result_search .block .link.selected { font-family: WorkSans-SemiBold; }
/*INI - MANTPAE - 501*/
.buscador_g.content_result_search .block .link.button { background-color:white;border: white; }
/*FIN - MANTPAE - 501*/
.buscador_g.content_result_search .mod_result_search.no_results .block_princ p { font-family: WorkSans-Regular; font-size: 1em; line-height: 1.4em; color: #2b2b2b; margin-bottom: 1em; }
.buscador_g.content_result_search .mod_result_search.no_results .block_princ .tit_noresults { font-family: WorkSans-SemiBold; color: #666666; display: block; margin-bottom: 0.5em; }
.buscador_g.content_result_search .mod_result_search.no_results .vinetas { font-size: 1em; float: left; }
.buscador_g.content_result_search .mod_result_search.no_results .vinetas  li {background: url("../images/content/icons/list_style_blue.png") no-repeat 0 4px; padding-left: 0.625em; margin-bottom: 1em; color: #666666; line-height: 1.4em; }
.buscador_g.content_result_search .mn-list { float: left; width: 100%; font-size: 1em; }
.buscador_g.content_result_search .mn-list .mnl-item { float: left; padding: 0.5em 0; width: 100%; border-top: 1px solid #CCCCCC; background: none; margin-bottom: 0.5em; line-height: 1.15em; }
.buscador_g.content_result_search .mn-list .mnl-item .mnl-link {float: left;width: 100%;padding-top: 0.4em;margin-bottom: 0.5em;font-size: 1em;font-family: WorkSans-SemiBold;margin: 0 0 0.5em;color: #2C5C98;}
.buscador_g.content_result_search .mn-list .mnl-item .mnl-link { width: 95%; }
.buscador_g.content_result_search .mn-list .mnl-item .mnl-icon { margin-right: 1%; float: left; width: 3.5%; }
.buscador_g.content_result_search .mn-list .mnl-item .mnl-link:hover { color: #1b73da; }
.buscador_g.content_result_search .mn-list .mnl-item .text { font-size: 1em; color: #2b2b2b; clear: both; }
/*INI - MANTPAE - 501*/
.buscador_g.content_result_search .mn-list .mnl-item .ellipsis {max-height: 3.3em;overflow: hidden;width: 95%;font-size: 1em;color: #666;clear: both;}
/*FIN - MANTPAE - 501*/
.buscador_g.content_result_search .mn-list .mnl-item .date {clear: both;margin-bottom: 0.5em;font-size: 0.75em;color: #999;}

.buscador_eventos.content_result_search { float: left; width: 100%; }
.buscador_eventos.content_result_search .block_princ { padding-top: 1.1375em; width: 100%; float: left; border-top: 1px solid #CCCCCC; }
.buscador_eventos.content_result_search .numResul { float: left; padding-top: 0.5em; width: 50%; font-size: 1em; font-family: WorkSans-SemiBold; color: #5a5a5a; }
.buscador_eventos.content_result_search .block { float: left; width: 50%; padding-top: 0; padding-left: 1%; }
.buscador_eventos.content_result_search .block .text { display: inline-block; vertical-align: top; font-size: 1em; color: #2b2b2b; }
.buscador_eventos.content_result_search .block .link { display: inline-block; vertical-align: top; font-size: 1em; color: #666; }
.buscador_eventos.content_result_search .block .link.first { padding: 0 1.5%; border-right: 1px solid #666; }
.buscador_eventos.content_result_search .block .link.selected { font-family: WorkSans-SemiBold; }
.buscador_eventos.content_result_search .mod_result_search.no_results .block_princ p { font-family: WorkSans-Regular; font-size: 1em; line-height: 1.4em; color: #2b2b2b; margin-bottom: 1em; }
.buscador_eventos.content_result_search .mod_result_search.no_results .block_princ .tit_noresults { font-family: WorkSans-SemiBold; color: #666666; display: block; margin-bottom: 0.5em; }
.buscador_eventos.content_result_search .mod_result_search.no_results .vinetas { font-size: 1em; float: left; }
.buscador_eventos.content_result_search .mod_result_search.no_results .vinetas  li {background: url("../images/content/icons/list_style_blue.png") no-repeat 0 4px; padding-left: 0.625em; margin-bottom: 1em; color: #666666; line-height: 1.4em; }
.buscador_eventos.content_result_search .mn-list { float: left; width: 100%; float: left; width: 100%; list-style: none; font-size: 1em; padding-left: 0; }
.buscador_eventos.content_result_search .mn-list .mnl-item { padding-top: 0.5em; padding-bottom: 0.3em; float: left; padding: 0.5em 0; width: 100%; border-top: 1px solid #CCCCCC; }
.buscador_eventos.content_result_search .mn-list .mnl-item .mnl-link { float: left; width: 100%; padding-top: 0.4em; margin-bottom: 0.5em; font-size: 0.89em; font-family: WorkSans-SemiBold; margin: 0 0 0.5em; color: #2C5C98; }
.buscador_eventos.content_result_search .mn-list .mnl-item .mnl-link:hover { color: #1b73da; }
.buscador_eventos.content_result_search .mn-list .mnl-item .text { font-size: 1em; color: #2b2b2b; }
.buscador_eventos.content_result_search .mn-list .mnl-item .contentDate { float: left; width: 2.9375em; }
.buscador_eventos.content_result_search .mn-list .mnl-item .date { float: left; margin-bottom: 0.3em; padding: 0.4em 0.65em; width: 47px; height: auto; font-size: 0.9em; font-family: WorkSans-SemiBold; color: white; background: #04699A; text-align: center; }
.buscador_eventos.content_result_search .mn-list .mnl-item .mnl-head-img {float: right;width: 84%;/* margin-left: 6.7%; */ margin-top: 0.3em; margin-bottom: 0;}
.buscador_eventos.content_result_search .mn-list .mnl-item .mnl-head-img .mnl-link { font-size: 0.9em; color: #2C5998; }
.buscador_eventos.content_result_search .mn-list .mnl-text, .mod_page_event .mod_news .mn-list .placeEv, .mod_page_event .mod_news .mn-list .linkMoreInfo { font-size: 1em; color: #666; float: right; margin-left: 0; width: 84%; line-height: 1.4em; }
.buscador_eventos.content_result_search .mn-list .placeEv { margin-top: 0.5em; font-size: 1em; color: #666; float: right; margin-left: 0; width: 84%; line-height: 1.4em; }
.buscador_eventos.content_result_search .mn-list .linkMoreInfo { margin-top: 0.9em; text-decoration: none; }
.buscador_eventos.content_result_search .mn-list .linkMoreInfo .text { padding-right: 12px; color: #04699A; background: url(../images/content/ventana-nueva.gif) right center no-repeat transparent; }
.buscador_eventos.content_result_search .mn-list .mnl-etiquetas { float: right; margin-left: 0; padding: 1.2em 0 0.5em 26px; width: 84%; }
.buscador_eventos.content_result_search .mnl-item-last { display: none; }
.buscador_eventos.content_result_search .mn-head.mc-nw { padding-top: 0.175em; }

.form-edicion .capaEdicionGeneral .no_border {margin: 0px 2px; width: 3%;}
.form-edicion .label_item.small .imagen-repositorio { width: 35em; height: auto; margin: 2em auto;}

/* FORMULARIO GENERICO */
.mod_form .fmf-label .link-help, .mod_form .fmf-cbr-lbl-description .link-help, .mod_buscador_soluciones .fmf-label .link-help { padding-left: 3px; cursor: pointer; }
.mod_form .fmf-label .link-help .image-ico.noWebShow, .mod_form .fmf-cbr-lbl-description .link-help .image-ico.noWebShow, .mod_buscador_soluciones .fmf-label .link-help .image-ico.noWebShow { display: none; }
.mod_form .fieldAllRow.near { padding: 0.3em 0em 0em 0em; }
.mod_form .fieldAllRow.near.first { padding: 0em 0em 0em 0em; }
.mod_form .fieldSuscripciones {float: left; width:100%;}
.mod_form .fieldAllRow .fmf-text { float: left; width: 100%; padding-top: 1px; padding-bottom: 1px; color: #2b2b2b; font-size: 1em; background-color: #FFFFFF; border: 1px solid #767676; line-height: 22px; border-radius: 4px;}
.mod_form .fieldAllRow .checkboxActivado {margin-top: 0.2em;}
.mod_form .fieldAllRow .fmf-text.disabled {background-color: #D3D3D3; }
.mod_form .fieldAllRow .fmf-text.weight68 { width: 68%; }
.mod_form .fieldAllRow .fmf-textArea { float: left; width: 69%; padding-top: 1px; padding-bottom: 1px; color: #2b2b2b; font-size: 1em; background-color: #FFFFFF; border: 1px solid #2b2b2b; }
.mod_form .fieldAllRow .fmf-textArea.weight70 { width: 70%; }
.mod_form .fieldAllRow .fmf-multiselect { float: left; width: 69%; padding-top: 1px; padding-bottom: 1px; color: #666; font-size: 1em; background-color: #FFFFFF; border: 1px solid #666; }
.mod_form .fieldAllRow .fmf-multiselect.disabled { background-color: #D3D3D3; }
.mod_form .fieldAllRow-single { float: left; width: 100%; padding: 1em 0em 0em 0em; }
.mod_form .fieldAllRow-single .fmf-label { width:100%; }
.mod_form .fieldAllRow-single .fmf-label.big_letter { font-size: 0.875em; }
.mod_form .fieldAllRow-single .fmf-text, .mod_form .fieldMediumRow .fmf-text { float: left; width: 100%; padding-top: 1px; padding-bottom: 1px; color: #2b2b2b; font-size: 1em; background-color: #FFFFFF; border: 1px solid #2b2b2b; border-radius: 4px;}
.mod_form .fieldAllRow-single .fmf-textArea { float: left; width: 100%; padding-top: 1px; padding-bottom: 1px; color: #2b2b2b; font-size: 1em; background-color: #FFFFFF; border: 1px solid #666; border-radius: 4px;}
.mod_form .fieldAllRow-single .fmf-combobox { float: left; width: 100%; font-size: 1em; color: #666; border: 1px solid #666; border-radius: 4px;}
.mod_form .fieldAllRow-single .fmf-multiselect { float: left; width: 100%; font-size: 1em; color: #666; border: 1px solid #666; border-radius: 4px;}
.mod_form .fieldAllRow-single .fmf-combobox.selectOrganismos, .mod_form .fieldAllRow-single .ui-selectmenu-button.selectOrganismos, .mod_form #contenedor_org_participantes .customSelect, .mod_form #contenedor_org_participantes .ui-selectmenu-button{ margin-top: 0.5em; }
.mod_form .fmf-checkbox, .mod_form .fmf-radio{ float: left; } 
.mod_form .tb-ckbox-agrup { padding: 0.225em 0 0.225em 0em; }
.mod_form .radio .fmf-lbl-description { float: left; margin-left: 2%; width: 80%; font-size: 0.875em; color: #666;}
.mod_form .radio .fmf-lbl-description.ftn { float: none; }
.mod_form .radio .fmf-lbl-description.small { font-size: 1em; }
.mod_form .wrapper-date { float: left; width: auto; }
.mod_form .wrapper-date .item { float: left; padding-right: 8px; }
.mod_form .obligatorio { float: left; width: 100%; margin-bottom: 1em; font-size: 0.6875em; line-height: 1.4em; color: #666; }
.mod_form .acs-list .acc-linkItem { float: left; width: 100%; margin-bottom: 0.1875em; padding-left: 5%; color: #666; background: url(../images/content/icons/list_style_blue.png) 12px 8px no-repeat transparent; }
.mod_form .acs-list .acc-linkItem .acc-link-item { font-size: 1em; color: #2C5C98; }
.mod_form .acs-list .acc-linkItem .acc-text { font-size: 1em; }
.mod_form .acs-list .md-text.desc { float: left; width: 76%; margin-left: 22%; margin-bottom: 2%; } 
.mod_form .acs-list .md-text.desc p{ margin-top: 2px; margin-bottom: 4px; font-size: 70%;}
.mod_form .desc .descCorreo p{margin-left: -5.5em;width: 92%;}
.mod_form .acs-list .fieldAllRow.desc { float: left; width: 100%; margin-top: 0px;  }

.contBannersOnlyTablet { display: none; }

.more-info { float: left; margin-top: 0.8em; padding: 0 0 1em 2.4%; width: 22%; background: url("../images/content/bg_right.png") repeat-y left center; }

.mod_banner { float: left; width: 100%; padding: 0.75em 0; border-bottom: 1px solid #cccccc; }
.mod_banner .bnr-lnk { width: 100%; }
.mod_banner .bnr-lnk .cont-img { width: 100%; }
.mod_banner .bnr-lnk .cont-img .img { width: 100%; }
.mod_banner.Tablet { display: none; }
.mod_banner.no-border { border: none; }

.mod_filtros { float: left; margin-top: 0.8em; width: 100%; }
.mod_filtros .form-cont .fltr-title { font-family: WorkSans-SemiBold; padding: 0.3em 0 0.4em 2em; width: 100%; font-size: 1em; color: #333; background: url(../images/content/icons/ico_ticket.png) no-repeat transparent left center; }
.mod_filtros .form-cont .fltr-list { margin-top: 1em; }
.mod_filtros .form-cont .fltr-list .item { float: left; margin: 0.3em 0; padding-left: 13%; padding-top: 0.1em; width: 100%; }
.mod_filtros .form-cont .fltr-list .item .fmf-label .fmf-checkbox { float: left; }
.mod_filtros .form-cont .fltr-list .item .fmf-label .fmf-lbl-description { float: left; margin-left: 2%; width: 80%; font-size: 1em; color: #666; }
.mod_filtros .form-cont .fltr-list .item.selAll { padding-left: 1%; }
.mod_filtros .form-cont .fltr-list .item.selAll .fmf-label .fmf-checkbox { margin-right: 0.3em; }
.mod_filtros .form-cont .fltr-list .item.selAll .fmf-label .fmf-lbl-description { font-family: WorkSans-SemiBold; }
.mod_filtros .cont_btn { text-align: center; border-bottom: 1px solid #dddddd; }
.mod_filtros .cont_btn .btn { cursor: pointer; font-family: WorkSans-SemiBold; margin: 1em 0 1em 0; padding: 0.5em 1.5em; font-family: WorkSans-Regular; font-size: 1em; color: #fff; background: #5C790B; border: 0; border-radius: 7px; }
.mod_filtros .cont_btn .btn:hover { text-decoration: underline; }

.wrapper-actualidad .mod_area { display: none; }

.encuesta .form-encuesta .fld-enc {float: right;width: 100%;}
.encuesta .form-encuesta-resumen .fld-enc { float: left; width: 100%; border: 1px solid #a2a2a2; padding-top: 2%; }
.encuesta .form-encuesta .fld-enc .fmf-title { display: none; }
.encuesta .form-encuesta .fld-enc .fmf-label.fmf-title { display: block; margin-bottom: 5px;}
.encuesta .form-encuesta .fld-enc .fmf-label.disabled, .encuesta .form-encuesta .fld-enc .fmf-field.disabled, .encuesta .form-encuesta .fld-enc .titleFieldS.disabled { opacity: 0.7; }
.encuesta .form-encuesta .fld-enc .block-content.comboBi .txt-title { display: none; }
.encuesta .form-encuesta .fld-enc .block-content.comboTri .txt-title { display: none; }
.encuesta .form-encuesta .fld-enc .titleFieldS {float: left;width: 100%;font-size: 1.2em;color: #2C5B98;font-family: WorkSans-SemiBold;margin-top: 0.8em;/* margin-left: 1.5%; */margin-left: 0px;margin-right: 1.5%;margin-bottom:1em;}
.encuesta .mod_soluciones { margin-top: 0.63em; }
.encuesta .mod_soluciones .md-listado .mod-list { border-bottom: 0; }
.encuesta .mod_interest { padding: 1em 0 0.6em 2.4%; width: 24%; }
.encuesta .mod_content-middle.md-middle { /*margin-top: 0.63em;*/ }
.encuesta .md-title { float: left; padding: 0.1875em 0; width: 100%; font-family: WorkSans-Regular; font-size: 1.8em; letter-spacing: -0.01em; color: #2C5B98; }
.encuesta .md-subtitle { float: left; padding: 0.1875em 0; width: 90%; font-family: WorkSans-Regular; font-size: 1.35em; color: #5a5a5a; margin-bottom: 0.35em; }
.encuesta .description { float: left; margin-bottom: 1.3em; width: 100%; font-size: 1em; color: #2b2b2b; }
.encuesta .block_error, .encuesta .block_success, .encuesta .block_warn, .encuesta .block_info { margin-top: 0; }
.encuesta .obligatorio { float: left; width: 100%; margin-bottom: 1em; font-size: 1.2em; line-height: 1.4em; color: #666; }
.encuesta .form-encuesta .ast { display: inline; float: left; font-size: 1.125em; color: #2C5B98; }
.encuesta .form-encuesta .acs-legend { font-size: 1.2em; color: #2C5B98; font-family: WorkSans-SemiBold; }
.encuesta .form-encuesta .block-content { width: 98%; float: left; border-bottom: solid 2px #EEEEEE; }
.encuesta .form-encuesta .block-content.comboBi {width: 98%;margin-top: 0.94em;margin-left: 0px;margin-right: 1.5%;padding-bottom: 1.22em;}
.encuesta .form-encuesta .block-content.comboBi.checkbox-list, .encuesta .form-encuesta .block-content.comboBi.radio-list { margin-top: 0; }
.encuesta .form-encuesta .block-content.comboBi .txt-title { display: inline; float: left; width: 90%; margin-bottom: 0.77em; padding-top: 4px; padding-left: 4px; }
.encuesta .form-encuesta .block-content.comboBi .fieldAllRow {float: left;width: 47.5%;height: 50px;margin-bottom: 0.3em;}
.encuesta .form-encuesta .block-content.comboBi .fieldAllRow .fmf-title {float: none;/* padding-left: 2.5%; */}
.encuesta .form-encuesta .block-content.comboBi .fieldAllRow .fmf-combobox { float: left; border: 1px solid #666; font-size: 12px; color: #666; }
.encuesta .form-encuesta .block-content.comboBi .fieldAllRow.cmb-expand .fmf-title {/* display: none; */}
.encuesta .form-encuesta .block-content.comboBi .fieldAllRow.cmb-expand .fmf-combobox { margin-right: 0.5em; }
.encuesta .form-encuesta .block-content.comboBi .fieldAllRow.cmb-expand .field-description {display: none;margin-right: 0.5em;font-size: 1em;color: #666666;font-weight: normal;}
.encuesta .form-encuesta .block-content.comboTri {width: 98%;margin-top: 0.94em;margin-left: 0px;margin-right: 1.5%;padding-bottom: 1.22em;}
.encuesta .form-encuesta .block-content.comboTri .txt-title { display: inline; float: left; width: 90%; margin-bottom: 0.77em; padding-top: 4px; padding-left: 4px; }
.encuesta .form-encuesta .block-content.comboTri .fieldAllRow { float: none; width: 32%; margin-bottom: 0.3em; display: inline-block; }
.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .fmf-title {float: left;padding-top: 2px;padding-left: 0px;width: 85%;}
.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .fmf-combobox { float: left; border: 1px solid #666; font-size: 12px; color: #666; }
.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .field-description { display: none; }
.encuesta .form-encuesta .block-content.comboTri .fieldAllRow.cmb-expand .fmf-title { display: none; }
.encuesta .form-encuesta .block-content.comboTri .fieldAllRow.cmb-expand .fmf-combobox { margin-right: 0.5em; }
.encuesta .form-encuesta .block-content.comboTri .fieldAllRow.cmb-expand .field-description { display: inline; margin-right: 0.5em; font-size: 1em; color: #666666; font-weight: normal; }
.encuesta .form-encuesta .radio-list {float: right;width: 98%;/* padding-bottom: 1.22em; *//* margin-left: 1.5%; *//* margin-right: 1.5%; */}
.encuesta .form-encuesta .radio-list.md-ampl {width: 100%;margin: 0px;}
.encuesta .form-encuesta .radio-list .txt-title { font-size: 1em; color: #2C5B98; font-family: WorkSans-SemiBold; display: inline; float: left; width: 90%; padding-top: 4px; padding-left: 4px; padding-bottom: 0.7em; }
.encuesta .form-encuesta .radio-list .fmf-lbl-description { font-size: 1.2em; color: #666666; font-weight: normal; margin-right: 0; word-break: break-word; }
.encuesta .form-encuesta .radio-list .fmf-title { float: left; width: 100%; }
.encuesta .form-encuesta .radio-list .radio {margin-top: 0.6em;margin-bottom: 1.22em;margin-left: 0px;}
.encuesta .form-encuesta .radio-list .radio .customRadio {/* margin: 3px 3px 0px 5px; */}
.encuesta .form-encuesta .radio-list .radio .fmf-lbl-description {margin-left: 2px;margin-right: 10px;}
.encuesta .form-encuesta .radio-list .radio .fmf-lbl {/* float: left; */width: 25%;text-align: center;/* margin-left: 0px; */}
.encuesta .form-encuesta .txt-title { font-size: 1em; color: #2C5B98; font-family: WorkSans-SemiBold; }
.encuesta .form-encuesta .fieldAllRow .fmf-label { font-size: 1.2em; color: #666666; font-weight: normal; }
.encuesta .form-encuesta .sugerencias {margin-top: 0em;margin-left: 0px;margin-right: 1.5%;padding-bottom: 1.22em;}
.encuesta .form-encuesta .sugerencias .fmf-label.fmf-title { display: none; }
.encuesta .form-encuesta .sugerenciasPequeno { margin-top: 0em; margin-left: 1.5%; margin-right: 1.5%; padding-bottom: 1.22em; }
.encuesta .form-encuesta .sugerenciasPequeno .fmf-label.fmf-title { display: none; }
.encuesta .form-encuesta .sugerenciasPequeno .acs-list .fmf-des-textarea {border: 1px solid #666; color: #2b2b2b; width:100%;}
.encuesta .form-encuesta .textarea { width: 100%; }
.encuesta .form-encuesta .textarea .fmf-title { float: left; width: 100%; font-size: 1em; color: #2C5B98; font-family: WorkSans-SemiBold; }
.encuesta .form-encuesta .textarea .fmf-lbl-description { font-size: 1em; color: #666666; font-weight: normal; margin-right: 0; }
.encuesta .form-encuesta .textarea .txt-required { display: none; }
.encuesta .form-encuesta .textarea .fmf-des-textarea { float: left; width: 100%; margin-top: 0.6em; background-color: #FFFFFF; border: 1px solid #666; color: #2b2b2b; font-size: 1em; font-family: WorkSans-Regular; min-height: 6.34em; }
.encuesta .form-encuesta .fmf-textarea-noresize { resize:none; }
.encuesta .form-encuesta .numCaract { float: left; width: 100%; color: #969696; font-size: 1em; }
.encuesta .form-encuesta .secunday {float: left;width: 100%;margin-top: 1em;margin-left: 0px;margin-right: 1.5%;margin-bottom: 0.94em;}
.encuesta .form-encuesta .btn .btn-search {float: right; padding: 0.2em 23% 0.58em 23%; font-family: WorkSans-Regular; font-family: orkSans-SemiBold; font-size: 1em; color: #ffff; border: 0; border-radius: 7px; background-color: #618109;}
.encuesta .form-encuesta .secunday .fmf-title-gris { vertical-align: top; padding-top: 0.2em; padding-right: 1.7%; float: left; font-size: 1em; color: #666; font-weight: mormal; }
.encuesta .form-encuesta .secunday .fmf-dif { float: left; width: 74%; padding-top: 1px; padding-bottom: 1px; color: #666; font-size: 1em; background-color: #FFFFFF; border: 1px solid #666; }
.encuesta .form-encuesta .content_buttons { float: left; width: 100%; } 
.encuesta .form-encuesta .btn { float: right; margin-top: 1em; margin-bottom: 1em; width: 16%; margin-right: 0.815em; }
.encuesta .form-encuesta .btn .btn-search { float: right; padding: 0.2em 23% 0.58em 23%; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold;  font-size: 1em; color: #fff; background-color: #618109; border: 0; border-radius: 7px; }
.encuesta .form-encuesta .btn .btn-search:hover { text-decoration: underline; }
.encuesta .form-encuesta .checkbox-list { float: left; width: 98%; padding-bottom: 1.22em; margin-left: 1.5%; margin-right: 1.5%; }
.encuesta .form-encuesta .checkbox-list .txt-title { font-size: 1em; color: #2C5B98; font-family: WorkSans-SemiBold; display: inline; float: left; width: 90%; padding-top: 4px; padding-left: 4px; padding-bottom: 0.7em; }
.encuesta .form-encuesta .checkbox-list .fmf-lbl-description { font-size: 1em; color: #666666; font-weight: normal; margin-right: 0; }
.encuesta .form-encuesta .checkbox-list .fmf-title { float: left; width: 100%; }
.encuesta .form-encuesta .checkbox-list .checkbox { margin-top: 0.6em; margin-bottom: 1.22em; }
.encuesta .form-encuesta .secunday-contacto:nth-of-type(2n) {display: none;}
.encuesta .form-encuesta .checkbox-list .checkbox .customCheckbox { margin: 3px 3px 0px 5px; }
.encuesta .form-encuesta .checkbox-list .checkbox .fmf-lbl-description { margin-left: 2px; }
.encuesta .form-encuesta .fmf-checkbox { float: left; }
.secunday-contacto { float: left; width: 100%; margin-top: 0.1em; margin-right: 1.5%; margin-bottom: 0.94em; }
.secunday-contacto .fmf-dif { float: left; width: 97%; padding-top: 1px; padding-bottom: 1px; color: #666; font-size: 1em; background-color: #FFFFFF; border: 1px solid #666; }
.field-description-contacto { display: inline; margin-right: 0.5em; font-size: 0.8em; color: #666666; font-weight: normal; }
/*estilizacion componente addThis*/ /*FIN estilizacion componente addThis*/ 
.mod-share { margin: 0.5em 0 1.5em 0; width: 100%; float:left; }
.mod_newsletter .mod-share { float:left; }
.mod-share .mdshr-list {width: 100%;text-align: right;/* text-align: left; *//* font-size: 0.9em; */margin-bottom: 0em;}
.mod-share .mdshr-list .item {margin: 1.2em 0 1.3em 0;display: inline;background: none;line-height: normal;padding-left: 0;}
.mod-share .mdshr-list .item .lnk-share {padding: 0 0 0 2em;margin: 0 0.5em 0 0;padding-left: 1.1em;text-decoration: none;font-size: 1em;color: #2c5b98;}
.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;padding-left: 1.4em;}
.mod-share .mdshr-list .item.opinar .lnk-share { background: url("../images/content/icons/ico_bubble_azul.png") no-repeat scroll left 2px transparent;padding-left: 1.4em;}
.mod-share .mdshr-list .item.copiar #acc-copiar {background: url("../images/content/icons/ico-copiar-url.png") no-repeat scroll left 2px transparent;padding-left: 1.4em;}
.mod-share .mdshr-list .item.valorar { padding-left: 0;}
.mod-share .mdshr-list .item.valorar .lnk-share {background: url("../images/content/icons/ico_valorar.png") no-repeat scroll left 0px transparent;padding-left: 1.4em;}
.mod-share .mdshr-list .item.imprimir { /* margin-right: 3%; */ }
.mod-share .mdshr-list .item.imprimir .lnk-share { background: url("../images/content/icons/ico_pdf.png") no-repeat scroll left 2px transparent;padding-left: 1.4em;}
.mod-share .mdshr-list .item.redSocial {float: right;margin: 0;width: 23%;padding-left: 1.4em;}
.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;padding-left: 1.4em;}
.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: 20px; }
.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_button_expanded, .mod-share .redSocial .addthis_counter { float:left;  }
.mod-share .redSocial .addthis_counter.focus, .mod-share .redSocial .addthis_counter:focus { outline-style: auto; outline-color: #f00;}
.mod-share .redSocial .addthis_counter.addthis_bubble_style { display: inline-block; vertical-align: top; text-align: center; font-weight: 700; font-family: WorkSans-Regular,helvetica,sans-serif; color: #000; font-size: 13px; padding-top: 0.1em; height: 15px; width: 2pc; }
.mod-share .redSocial .addthis_counter.addthis_bubble_style:hover { text-decoration: none; }
.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; }


.mod_descriptionDetail { width: 100%; }
.mod_descriptionDetail .md-title, .mod_news .md-title {padding-top: 0.2em;margin-bottom: 0.21em;float: left;width: 100%;color: #2C5B98;font-size: 1.8em;letter-spacing: -0.01em; }
.mod_descriptionDetail .md-subtitle-grey, .mod_news .md-subtitle-grey {padding-top: 0.2em;/* margin-bottom: 0.2em; */float: left;width: 100%;color: #666666;font-size: 1.22em;}
.mod_descriptionDetail .md-subtitle-blue, .mod_news .md-subtitle-blue {padding-top: 0.2em;/* margin-bottom: 0.2em; */float: left;width: 100%;color: #2C5B98;font-size: 1.22em;}
.mod_descriptionDetail .bib_article .md-subtitle-grey, .mod_descriptionDetail .mult_gallery_article .md-subtitle-grey { font-size: 1.05em; font-family: WorkSans-SemiBold; }
.mod_descriptionDetail .md-title-img, .mod_news .md-title-img {float: left; width: 100%; padding-top: 0.2em; margin-bottom: 0.2em; }
.mod_descriptionDetail .md-title-img figure, .mod_news .md-title-img figure {float: left; width: 32%;   border-right: 3px solid #2c5b98; padding: 0.3em 0.5em 0.3em 0;}
.mod_descriptionDetail .md-title-img figure img, .mod_news .md-title-img figure img { width: 100%; }
.mod_descriptionDetail .md-title-img .wr-title, .mod_news .md-title-img .wr-title { display: table-cell; vertical-align: middle; height: 5em; width: 55%; padding: 0.3em 0.5em 0.3em 1em; }
.mod_descriptionDetail .md-title-img .wr-title .title, .mod_news .md-title-img .wr-title .title {padding-top: 0.2em;margin-bottom: 0.2em;width: 100%;color: #2C5B98;font-family: WorkSans-Regular;font-size: 1.2em;}
.mod_descriptionDetail .resumen, .mod_news .resumen { float: left; width: 100%; }
/*.mod_descriptionDetail .resumen .md-text, .mod_news .resumen .md-text {margin-bottom: 1em; line-height: 1.4em; color: #2b2b2b; font-size: 1em; } */
.mod_descriptionDetail .cont-img, .mod_news .cont-img { margin-bottom: 1.2em; width: 100%; }
.mod_descriptionDetail .cont-img .img, .mod_news .cont-img .img { max-width: 100%; }
.mod_descriptionDetail .detail-cont p { margin-bottom: 1em; line-height: 1.3em; color: #2b2b2b; /* font-size: 1.2em; */ font-size: 1em; letter-spacing: -0.01em; word-spacing: 1px;} 
/*.mod_descriptionDetail .detail-cont p img {padding-right: 2em;} Se deja en caso de que afecte a algo pero despues de varias comprobaciones no se ve nada relacionado*/
.mod_descriptionDetail .detail-cont p img {margin-right: 0.7em;}
.mod_descriptionDetail .detail-cont .aviso-text { font-weight: normal; font-style: italic; font-size: 0.6em; color: black;}
.mod_descriptionDetail .detail-cont h3 { margin-bottom: 1em; line-height: 1.4em; color: #666666; font-size: 1em; }
.mod_descriptionDetail .detail-cont p .link { color: #2C5C98; }
.mod_descriptionDetail .detail-cont p .link.title { font-family: WorkSans-SemiBold; }
.mod_descriptionDetail .detail-cont p .link.icon .ico_download { display: inline-block; background: url("../images/content/icons/ventana-nueva.png") no-repeat; width: 9px; height: 9px; }
.mod_descriptionDetail .detail-cont p .strong { font-family: WorkSans-SemiBold; }
.mod_descriptionDetail .detail-cont .md-iframe { margin-bottom: 2em; float:left; width: 100%; }
.mod_descriptionDetail .detail-cont .dtl-list .item { width: 100%; padding-left: 0.625em; background: url("../images/content/icons/list_style_blue.png") no-repeat 0 4px; }
.mod_descriptionDetail .detail-cont .mod-detail .mdtl-title, .mod_descriptionDetail .detail-cont .mod-detail h2, .mod_descriptionDetail .detail-cont .mdtl-title { color: #5A5A5A; padding-top: 0.4em; width: 100%; margin-bottom: 0.5em; font-size: 1em; font-family: WorkSans-SemiBold; }
.mod_descriptionDetail .detail-cont .mod-detail .cont-block .block-title { margin-top: 1em; margin-bottom: 1em; line-height: 1.4em; font-size: 1em; color: #666; font-family: WorkSans-SemiBold; }
.mod_bannerCiudadano.mbc-actualidadCTT.metodologiaBanner.showBa { display: none; }
.mod_descriptionDetail .item-bib_virtual { width:100%; float: left; }
.mod_descriptionDetail .bib_article { width:100%; border-bottom: 1px solid #D9D9D9; padding-bottom: 1em; padding-top: 1em; color: #666666;}
.mod_descriptionDetail .accordion .content_secundary .bib_article.first { padding-top: 0; }
.mod_descriptionDetail .accordion .content_secundary .bib_article .md-subtitle-grey { /*font-size: 0.85em;*/ }
.mod_descriptionDetail .bib_article .wrapper_link_icon a, .mod_descriptionDetail .bib_article .link_descarga a { color: #666666; text-decoration: underline;}

/* DETALLE EVENTO */
.mod_descriptionDetail .mod_event { float:left; width: 100%; }
.mod_descriptionDetail .mod_event .intro-event .md-subtitle-grey { font-family: WorkSans-SemiBold; }
.mod_descriptionDetail .mod_event .intro-event ul { margin-top: 0.5em; margin-right: 0px; margin-bottom: 1.5em; margin-left: 1em;}
.mod_descriptionDetail .mod_event .intro-event ul li { margin-bottom: 0; font-family: WorkSans-SemiBold; }

/*GALERIA MULTIMEDIA */
.mod_descriptionDetail .mult_gallery_article { width:100%; border-bottom: 1px solid #D9D9D9; padding-bottom: 1em; padding-top: 1em; }
.mod_descriptionDetail .mult_gallery_article .img_gallery { float: left; margin-right: 1em; width: 115px; height: 80px; }
.mod_content-middle .mdi-link.descr p a img, .mod_descriptionDetail .mdi-link.descr p a img {display: none;}
.more-info.metodologiaBanner.showBa { display: none; }
.wrapper-met_guias .mod_bannerCiudadano.metodologiaBanner { margin-top: -0.6875em; padding-bottom: 0.6em; }
.wrapper-met_guias .metodologiaBanner .mod_banner { padding-top: 1.7em; padding-bottom: 0; }
.wrapper-met_guias .mod_news.mc-nw .mn-head.mc-nw { margin-bottom: 0.22em; }
.wrapper-met_guias .mod_news.mc-nw .mn-list { border-bottom: 1px solid #D9D9D7; }
.wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-head-img { padding-top: 0em; margin-bottom: 0.6em; width: 100%; line-height: 1.2em; font-size: 1.21875em; font-weight: normal; color: #5a5a5a; }
/*.wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-head-img .mnl-link { padding-top: 0.1em; width: 100%; margin-bottom: 0.5em; line-height: 1.2em; font-size: 1.21875em; font-weight: normal; color: #5a5a5a; }*/
.wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-text { line-height: 1.4em; margin-bottom: 1em; }
.wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-etiquetas { padding: 0.65em; padding-left: 0; padding-bottom: 0.35em; background: none; }
.wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item .link { padding: 0.3em 0 0.3em 24px; color: #2C5998; text-decoration: none; background: url("../images/content/icons/ver_mas.png") no-repeat scroll left center transparent; border-right: 0; }
.wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item .link:hover { text-decoration: underline; }
.wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-item { padding-bottom: 0.45em; }
.wrapper-met_guias .mod_news.mc-nw .mnl-item-last { padding: 0; }
.wrapper-met_guias .mod_news.mc-nw .mnl-item-last .mnl-item { border-bottom: 0; }
.wrapper-met_guias .mod_news.mc-nw .mnl-item-last .mnl-link-more { display: none; }

.mod_page_event .mod_bannerCiudadano.mbc-actualidadCTT {margin-top: -0.6875em;display: block;float: left;margin-left: 2%;margin-top: -0.6875em;width: 23%;}
.mod_page_event .sublevel { width: 100%; }
.mod_page_event .mod_news .mn-list .mnl-item { padding-top: 0.5em; padding-bottom: 0.3em; }
.mod_page_event .mod_news .mn-list .mnl-item .date { float: left; margin-bottom: 0.3em; padding: 0.4em 0.65em; width: 48px; height: auto; font-size: 0.9em; font-family: WorkSans-SemiBold; color: white; background: #04699A; text-align: center; }
.mod_page_event .mod_news .mn-list .mnl-item .mnl-head-img {float: left;width: 80%;margin-left: 6.7%;margin-top: 0.3em;margin-bottom: 0.5em;}
.mod_page_event .mod_news .mn-list .mnl-item .mnl-head-img .mnl-link {font-size: 1em;color: #2C5998;}
.mod_page_event .mod_news .mn-list .mnl-text, .mod_page_event .mod_news .mn-list .placeEv, .mod_page_event .mod_news .mn-list .linkMoreInfo {font-size: 1em;color: #666;float: right;margin-left: 0;width: 85%;line-height: 1.4em;margin-top: 1em;}
.mod_page_event .mod_news .mn-list .placeEv {margin-top: 0em;font-family: WorkSans-SemiBold;font-size: 1em;padding-left: 0.475em;background: url(../images/content/icons/list_style_blue.png) no-repeat 0 8px;width: 83%;}
.mod_page_event .mod_news .mn-list .linkMoreInfo { margin-top: 0.9em; text-decoration: none; }
.mod_page_event .mod_news .mn-list .linkMoreInfo .text { padding-right: 12px; color: #04699A; background: url(../images/content/ventana-nueva.gif) right center no-repeat transparent; }
.mod_page_event .mod_news .mn-list .mnl-etiquetas { float: right; margin-left: 0; padding: 1.2em 0 0.5em 26px; width: 84%; }
.mod_page_event .mod_news .mnl-item-last { display: none; }
.mod_page_event .mod_news .mn-head.mc-nw { padding-top: 0.175em; }

.mod_bannerCiudadano.mbc-actualidadCTT.mb-tablet { display: block; }
.mod_bannerCiudadano.mbc-actualidadCTT.mb-movil { display: none; }

/*MAPA AE ACORDION*/
.mod_mapa-Ae { float: left; width: 100%; }
.mod_mapa-Ae .mapae-intro { width: 100%; margin-bottom: 2.2em; }
.mod_mapa-Ae .mapae-intro .mapae-tittle { padding-top: 0.2em; width: 100%; color: #2C5B98; font-size: 1.8em; letter-spacing: -0.01em; }
.mod_mapa-Ae .mapae-intro .mapae-text { float: left; width: 100%; margin-top: 1em; }
.mod_mapa-Ae .mapae-intro .mapae-text p { font-family: WorkSans-Regular; font-size: 0.9em; line-height: 1.4em; color: #2b2b2b; margin-bottom: 1em; }
.mod_mapa-Ae .mapae-intro .mapae-text p img.ftl { float: left; margin-right: 1em; }
.mod_mapa-Ae .mapae-intro .mapae-text p img.ftr { float: right; margin-left: 1em; }
.mod_mapa-Ae .noWebTablet { display: block; }
.mod_mapa-Ae .noDesktop { display: none; }
.mod_mapa-Ae .mapae-col-left {float: left;width: 98%;margin-left: 1%;margin-right: 1%;background-color: #FFF;}
.mod_mapa-Ae .mapae-col-left-RedesSociales {float: left;width: 31%;margin-left: 1%;margin-right: 1%;background-color: #FFF;}
.mod_mapa-Ae .mapae-col-center { float: left; width: 31%; margin-left: 1%; margin-right: 1%; background-color: #FFF;}
.mod_mapa-Ae .mapae-col-right { float: left; width: 31%; margin-left: 1%; margin-right: 1%; background-color: #FFF;}
.contenedor-articulos {margin-bottom: 4px;}
/*.mod_mapa-Ae .mapae-col-left { float: left; width: 100%; }
.mod_mapa-Ae .mapae-col-right { float: right; width: 100%; }*/
.mod_mapa-Ae .mapae-element {float: left;width: 30%;min-height: 15em;margin-left: 1em;}
.mod_mapa-Ae .mapae-col-left .contenedor-articulos .clear:nth-child(6n){clear:both;}
.mod_mapa-Ae .mapae-element .mapae-title-box { float: left; width: 100%; display: table; border: 4px solid #666; margin-bottom: 8px; margin-top: 8px; height: 123px;}
.mod_mapa-Ae .mapae-element .mapae-title-box.color-box-one { border: 4px solid #AC5071; }
.mod_mapa-Ae .mapae-element .mapae-title-box.color-box-two { border: 4px solid #397491; }
.mod_mapa-Ae .mapae-element .mapae-title-box.color-box-three { border: 4px solid #6A822D; }
.mod_mapa-Ae .mapae-element .mapae-title-box.color-box-four { border: 4px solid #E883A7; }
.mod_mapa-Ae .mapae-element .mapae-title-box.color-box-five { border: 4px solid #73ABC7; }
.mod_mapa-Ae .mapae-element .mapae-title-box.color-box-six { border: 4px solid #9ABD41; }
.mod_mapa-Ae .mapae-element .mapae-title-box .mapae-box-img {width: 100%; float: left; margin-right: 6%; height: 5em; width: 7.4em;}
.mod_mapa-Ae .mapae-element .mapae-title-box .mapae-box-img .img-item {float: left; width: 100%; height: 100%;}
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-cont .mpacc-item {
padding: 0 0 0.3125em 5%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0.3125em;
padding-left: 5%;
font-family: WorkSans-Regular; 
font-size: 1em; 
color: #666666;
background: url(../images/content/icons/list_style_blue.png) left 9px no-repeat transparent; 
}
.mod_mapa-Ae .mapae-element .mapae-title-box .mapae-box-title { display: table-cell; margin: 0; padding: 0.625em 5%; height: 5em; vertical-align: middle; color: #666; font-family: WorkSans-SemiBold; font-size: 1em; width: 100%; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box { width: 100%; float: left; margin-top: 0.3em; padding: 0 0 2em 0; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accordion-component { display: block; float: left; width: 100%; margin-bottom: 0.7em; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title { float: left; padding: 0.8em 0 1.1em 4%; width: 100%; border-radius: 0; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title.color-box-one { border: 1px solid #AC5071; background-color: #AC5071; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title.color-box-two { border: 1px solid #397491; background-color: #397491; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title.color-box-three { border: 1px solid #6A822D; background-color: #6A822D; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title.color-box-four { border: 1px solid #E883A7; background-color: #E883A7; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title.color-box-five { border: 1px solid #73ABC7; background-color: #73ABC7; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title.color-box-six { border: 1px solid #9ABD41; background-color: #9ABD41; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title .mapae-accor-active { background-image: url("../images/content/icons/lista_t_acordeon_arrow_close_blanco.png"); }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title .mapae-accor-item { padding-right: 10%; display: block; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title .mapae-accor-item.hidden-desktop { display: none; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content { padding: 1.25em 3% 1em 3%; border: 0; background: url(../images/content/bg_acordeon_cont.png) repeat-y left center transparent; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-title { display: none; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-cont { padding: 0 0 0 4%; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-cont .mpacc-item { padding: 0 0 0.3125em 5%; font-family: WorkSans-Regular; font-size: 1em; color: #666666; background: url(../images/content/icons/list_style_blue.png) left 9px no-repeat transparent; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-cont .mpacc-item .mpacc-link { padding-right: 13px; color: #2C5C98; }
.mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mapae-accor-title .mapae-accor-title-icon { width: 0; height: 0; position: absolute; border-right: 7px solid transparent; border-bottom: 10px solid transparent; border-left: 7px solid transparent; border-top: 10px solid transparent; border-top-width: 10px; border-top-style: solid; border-top-color: transparent; left: 92%; }

/*RSS CONTENT*/
.rs-content .mod_mapa-Ae .mdi-header, .rs-content .mod_mapa-Ae .mdtl-title { color: #333; font-size: 1em; font-family: WorkSans-SemiBold;}
.rs-content .mod_mapa-Ae .mdi-link { float: left; width: 100%; margin-top: 0.9375em; }
.rs-content .mod_mapa-Ae .mdi-link p { margin-bottom: 0; line-height: 1.4em; color: #2b2b2b; font-size: 1em; }
.rs-content .mod_mapa-Ae .mdi-link .mdi-cont-img-support { float: left; width: 76%; }
.rs-content .mod_mapa-Ae .mdi-link .md-cont-img-new { float: left; padding-top: 2.125em; width: 19%; }
.rs-content .mod_mapa-Ae .mdi-links { float: left; padding-left: 6%; padding-bottom: 0.625em; width: 100%; margin-top: 0.5em; }
.rs-content .mod_mapa-Ae .mdi-links li { font-size: 1em; margin-bottom: 0.5em; padding-left: 6%; padding-right: 2%; color: #666; background: url(../images/content/icons/list_style_blue.png) left 5px no-repeat transparent; }
.rs-content .mod_mapa-Ae .mdi-links li.first { padding-left: 6%; }
.rs-content .mod_mapa-Ae .mdi-links li a { display: block; color: #666; }
.rs-content .mod_mapa-Ae .mdi-links li figure {  margin-right: 0.5em; float: left;}
.rs-content .mod_mapa-Ae .mdi-links li .mdi-cont-img-first { float: left; width: 16%; }
.rs-content .mod_mapa-Ae .mdi-links li .mdi-cont-img { float: left; width: 13%; }
.rs-content .mod_mapa-Ae .rs-detail { margin-bottom: 1em; } 
.rs-content .mod_mapa-Ae .rs-detail .mdi-header.html { margin-bottom: 0.5em; }





.aui .btn-primary-big { display: block; padding: 0.875em 0; width: 49%; font-family: OpenSans; font-size: 1.25em; font-family: WorkSans-SemiBold; color: #fff; text-align: center; background: #F64B49; border: none; border-bottom: 6px solid #F33838; }
.aui .btn-regular { display: block; padding: 0.5em 3%; font-size: 1em; color: #FFF; background-color: #474B4E; }
.aui .btn-regular:hover { color: #ED6756; text-decoration: none; }
.aui .btn-negative { display: block; padding: 0.6875em 3%; font-size: 1em; color: #FFF; background-color: #ED6756; }
.aui .btn-negative:hover { color: #474B4E; text-decoration: none; }
.aui .btn-negative:visited { color: #FFF; }
.aui .buttonUp { display: none; }

.dir3-tabla { width: 100%; margin-bottom: 1em; }
.dir3-tabla .formTexto.mod-suscripciones { float: left; }
.dir3-tabla .cont-img { width: 64%; }
.dir3-tabla .cont-img .img { width: 100%; }
.dir3-tabla .md-title { padding: 0.1875em 0; width: 100%; font-family: WorkSans-Regular; font-size: 1.8em; letter-spacing: -0.01em; color: #2C5B98; max-width: 100%;}
.dir3-tabla .description { margin-top: 0.5em; margin-bottom: 0.5em; width: 100%; font-size: 1em; color: #2b2b2b; }
.dir3-tabla .obligatorio { float: left; width: 100%; margin-bottom: 1.6875em; margin-top: 0.625em; font-size: 0.6875em; line-height: 1.4em; color: #666; }
.dir3-tabla .form-simple { float: left; margin-top: 0.4375em; /*width: 60%;*/ }
.dir3-tabla .form-simple .fld-enc { width: 100%; }
.dir3-tabla .form-simple .fld-enc .field { float: left; margin-bottom: 0.625em; width: 100%; }
.dir3-tabla .form-simple .fld-enc .field .fmf-title { float: left; margin: 0 2% 0 0; padding-left: 0.625em; width: 28%; font-size: 1em; color: #666; font-weight: normal; }
.dir3-tabla .form-simple .fld-enc .field .fmf-title.fmf-label-right { float: none; padding-left: 1.625em;}
.dir3-tabla .form-simple .fld-enc legend.fmf-title {float: left;margin: 2% 2% 2% 0;padding-left: 0.625em;width: 28%;font-size: 1em;color: #666;font-weight: normal;}
.dir3-tabla .form-simple .fld-enc .field .fmf-required { float: left; }
.dir3-tabla .form-simple .fld-enc .field .fmf-description { float: left; width: 70%; font-size: 1em; color: #666666; border: 1px solid #666666; }
.dir3-tabla .form-simple .btn-search { float: right; margin-left: 2%; padding: 0.2em 1em 0.58em 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; font-size: 1em; color: #FFF; background: #91C013; border: 0; border-radius: 7px; }
.dir3-tabla .btn-search { float: right; margin-left: 2%; padding: 0.2em 1em 0.58em 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; font-size: 1em; color: #FFF; background: #91C013; border: 0; border-radius: 7px; }
.dir3-tabla .form-simple .btn-search:hover { text-decoration: underline; }
.dir3-tabla .form-simple .content_buttons { float: left; margin-top: 0.5em; width: 100%; margin-bottom:0.8em;}
.dir3-tabla .form-simple .fld-enc .titleFieldS {float: left;width: 100%; font-size: 1em; color: #2C5B98;font-family: WorkSans-SemiBold;margin-top: 0.8em;margin-left: 1.5%;margin-right: 1.5%; padding-bottom: 0.8em;}
.dir3-tabla .form-completo { float: left; margin-top: 0.4375em; width: 100%; }
.dir3-tabla .form-completo .fld-enc { width: 100%; }
.dir3-tabla .form-completo .fld-enc .field { float: left; margin-bottom: 0.625em; width: 100%; }
.dir3-tabla .form-completo .fld-enc .field .fmf-title { float: left; margin: 0 2% 0 0; padding-left: 0.625em; width: 25%; font-size: 1.2em; color: #2b2b2b; font-weight: normal; }
.dir3-tabla .form-completo .fld-enc .field .fmf-required { float: left; }
.dir3-tabla .form-completo .fld-enc .field .fmf-description { float: left; width: 70%; font-size: 1.2em; color: #666666; border-style: solid; border-width: thin; border-color: #767676;}
.dir3-tabla .form-completo .btn-search { float: right; margin-left: 2%; padding: 0.2em 1em 0.58em 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; font-size: 1em; color: #FFF; background: #91C013; border: 0; border-radius: 7px; }
.dir3-tabla .form-completo .btn-search:hover { text-decoration: underline; }
.dir3-tabla .form-completo .content_buttons { float: left; width: 100%; }
.dir3-tabla .cont-table { float: left; padding-top: 1.5em; width: 100%; }
.dir3-tabla .form-simple .fld-enc .bloque {border: 2px solid  #E0E0E0; width: 100%;  height: 6em; float: right; padding-left: 0.5em; padding-right: 0.5em;}
.dir3-tabla .form-simple .fld-enc .bloque .titleFieldS {margin-top: -10px; height: 20px; line-height: 20px; }
.dir3-tabla .form-simple .fld-enc .bloque .titleFieldS span{background-color: white; font-size: 1em; color: #2C5B98;font-family: WorkSans-SemiBold;}

.procesos-tabla { width: 100%; margin-bottom: 1em; }
.procesos-tabla .cont-img { width: 64%; }
.procesos-tabla .cont-img .img { width: 100%; }
.procesos-tabla h1.md-title { padding: 0.1875em 0; width: 100%; font-family: WorkSans-Regular; font-size: 1.8em; letter-spacing: -0.01em; color: #2C5B98; }
.procesos-tabla .description { margin-top: 0.5em; margin-bottom: 0.5em; width: 100%; font-size: 1em; color: #666666; }
.procesos-tabla .subtitulo{ margin-bottom: 0.5em; width: 100%; font-size: 1em; color: #666666; font-family: WorkSans-SemiBold; }
.procesos-tabla .obligatorio { float: left; width: 100%; margin-bottom: 1.6875em; margin-top: 0.625em; font-size: 0.6875em; line-height: 1.4em; color: #666; }
.procesos-tabla .form-simple { float: left; margin-top: 0.4375em; }
.procesos-tabla .form-simple .fld-enc { width: 100%; }
.procesos-tabla .form-simple .fld-enc .field { float: left; margin-bottom: 0.625em; width: 100%; }
.procesos-tabla .form-simple .fld-enc .field .fmf-title { float: left; margin: 0 2% 0 0; padding-left: 0.625em; width: 28%; font-size: 1em; color: #666; font-weight: normal; }
.procesos-tabla .form-simple .fld-enc .field .fmf-required { float: left; }
.procesos-tabla .form-simple .fld-enc .field .fmf-description { float: left; width: 70%; font-size: 1em; color: #666666; border: 1px solid #666666; }
.procesos-tabla .form-simple .btn-search { float: right; margin-left: 2%; padding: 0.2em 1em 0.58em 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; font-size: 1em; color: #FFF; background: #91C013; border: 0; border-radius: 7px; }
.procesos-tabla .btn-search { float: right; margin-left: 2%; padding: 0.2em 1em 0.58em 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; font-size: 1em; color: #FFF; background: #91C013; border: 0; border-radius: 7px; }
.procesos-tabla .form-simple .btn-search:hover { text-decoration: underline; }
.procesos-tabla .form-simple .content_buttons { float: left; margin-top: 0.5em; width: 100%; margin-bottom:0.8em;}
.procesos-tabla .form-simple .fld-enc .titleFieldS {float: left;width: 100%; font-size: 1em; color: #2C5B98;font-family: WorkSans-SemiBold;margin-top: 0.8em;margin-left: 1.5%;margin-right: 1.5%; padding-bottom: 0.8em;}

.form-suscripciones.md-table .fila .fl-title { text-align: left; color: #2E5698; font-size: 0.875em; }
.form-suscripciones.md-table .fila .celda { text-align: center; vertical-align: middle; color: #666666; font-size: 1em; }
.form-suscripciones.md-table .fila .tb-link { display: block; margin: 0 auto; width: 19px; background: url("../images/content/ico_tabla.png") no-repeat; }
.form-suscripciones.md-table .fila:nth-child(2n) { background: #e3eff4; }
.form-suscripciones.md-table .fila.destacado { background: #e3eff4; }
.form-suscripciones.md-table .fila .text { display: block; padding: 0.625em 10%; }
.form-suscripciones.md-table .mdtb-title { border-bottom: 1px solid #2E5698; }
.form-suscripciones.md-table .tb-title { position: absolute; left: -9999px; }

.md-table {width: 100%;font-size: 0.75em;clear: both;}
.md-table .fila .fl-title { text-align: left; color: #2E5698; font-size: 0.875em; border: 0; padding: 0 0 0 1em; font-weight: inherit;}
.md-table .fila .fl-title.no-pdg-left { padding-left: 0; }
.md-table .fila .fl-title.noWebShow, .md-table .fila .fl-title .noWebShow { display: none; }
.md-table .fila  .fl-title-center { text-align: center; color: #2E5698; font-size: 0.875em; border-width: initial; border: 0; background-color: inherit; padding: 0; vertical-align: inherit; font-weight: inherit;}
.md-table .fila  .fl-title-center.short { width: 5% }
.md-table .fila  .fl-title-center.medium { width: 8% }
.md-table .fila .fl-title.v-middle, .md-table .fila .fl-title-center.v-middle { vertical-align: middle; }
.md-table .fila .celda, .md-table .fila td {/*text-align: center; */vertical-align: middle;color: #666666;font-size: 1em;word-wrap: break-word;max-width: 496px;word-break: break-word;border-width: 0;border: 0;background-color: inherit;padding: 0;}
@-moz-document url-prefix() {
   .md-table .fila .celda, .md-table .fila td {word-break: break-all;}
   .tabs .dir3-tabla .md-table .fila td {word-break: keep-all; }
}
.md-table .fila .celda.suscripciones {padding-left: 2%; padding-top: 0.5%; padding-bottom: 0.5%;}
.md-table .fila .filadocnot {display: table; padding: 2%;}
.md-table .fila .celda.text-left { text-align: left; }
.md-table .fila.org-sup .celda { padding: 0.3em 0; }
.md-table .fila .celdaProcesos {color: #666666; font-size: 1em !important; padding: 0.3em 0 0 0.3em; word-break: break-word; text-align: center !important; }
.md-table .fila .celdaProcesos.prxEjec{padding-left: 1em;}
.md-table .fila .celdaProcesos.rojo {background-color:#FFD0BC; }
.md-table .fila .celdaProcesos.ambar { background-color:#FFEDB3; }
.md-table .fila .celdaProcesos.verde { background-color:#E3FECC; }
.md-table .fila .celdaProcesos select.programacion{font: 1em WorkSans-Regular !important;width: 91%;color: #666;}
.md-table .fila .celdaProcesos.dia1{text-align:left; display: block; margin-bottom: 5px;}
.md-table .fila .celdaProcesos.dia2{display: block; margin-bottom: 5px;}
.md-table .fila .celdaProcesos .dia1 .label{font:  1em Trebuchet MS,WorkSans-Regular !important; float:left;}
.md-table .fila .celdaProcesos .minutos {font:  1em Trebuchet MS,WorkSans-Regular !important; color: #666; }
.md-table .fila .celda.checkEliminarOrg{margin-left:1em; }
.md-table .fila .celda img.imgOrg{ float: left;margin-left: -2.1em;margin-top: 0.25em; cursor: pointer; }
.md-table .fila .celda {font-size: 1.2em;}
.md-table .fila .celda.left {text-align: left;vertical-align: middle;color: #666666;font-size: 1.2em;}
.md-table .fila .tb-link { display: block; margin: 0 auto; width: 19px; height: 19px; /*background: url("../images/content/ico_tabla.png") no-repeat;*/ }
.tablaHistoricos .md-table.modeloLista .fila .tb-link {display: block;margin: 0 auto; width: 100%; height: 19px;/*background: url("../images/content/ico_tabla.png") no-repeat;*/}
.md-table .fila .tb-link-act { float:left\0/; border:none; display: block; margin: 0 auto; width: 24px; height: 24px; background: url("../images/content/icons/activar.png") no-repeat; }
.md-table .fila .tb-link-deact{float:left\0/;border:none; display: block; margin: 0 auto; width: 24px; height: 24px; background: url("../images/content/icons/desactivar.png") no-repeat; }
.md-table .fila .tb-link-react{float:left\0/;  border:none; display: block; margin: 0 auto; width: 24px; height: 24px; background: url("../images/content/icons/activarRec.png") no-repeat; }
.md-table .fila .tb-link-dereact{float:left\0/; border:none; display: block; margin: 0 auto; width: 24px; height: 24px; background: url("../images/content/icons/desactivarRec.png") no-repeat; }
.md-table .fila .celda.tit-visibilidad{ display: inline-flex; display:-ms-flexbox; padding: 0.625em; }
.md-table .fila:nth-child(2n) { background: #e3eff4; }
.md-table.gest-organismos .fila:nth-child(2n) { background: none; }
.md-table .fila.procesos { background: white !important; }
.md-table .fila.destacado, .md-table .fila.azul, .md-table.gest-organismos .fila.destacado, .md-table.gest-organismos .fila.azul { background: #e3eff4; }
.md-table .fila .text { display: block; padding: 0.625em 5%; }
.md-table .fila .text.post_first { padding: 0.625em 10% 0 10%; }
.md-table .fila .text.post_sec { padding: 0 10% 0.625em 10%; }
.md-table .fila h2 {padding-left: 5%;font-size: 1.1em;padding: 0.625em 5%;}
.md-table .fila .text.comment {padding-left: 5%;font-size: 1.1em;}
.md-table .fila li {padding-left: 5%;font-size: 1.1em;}
.md-table .fila li .text.comment {padding-left: 0%;font-size: 1.1em;}
.md-table .fila .wrapper_comment  { padding: 0.625em 10% 0 5%; }
.md-table .fila .wrapper_comment .text.comment { padding: 0 0 0.625em 0;}
.md-table .fila .text .spn_block, .md-table .fila .text .lnk_block { display: block; }
.md-table .mdtb-title { border-bottom: 1px solid #2E5698; }
.md-table .tb-title { position: absolute; left: -9999px; }
.md-table.gris .fila .fl-title {text-align: center;background-color: #F0F0EE;font-family: WorkSans-SemiBold;font-size: 1.2em;padding: 0.5em;border-right: 2px solid #FFFFFF;color:black;vertical-align: middle;}
.md-table.gris .fila .fl-title.left { text-align: left; }
.md-table.gris .fila .fl-title-simple { text-align: left; background-color: #F0F0EE; font-weight: normal; font-size: 0.72em; padding: 0.5em; border-right: 2px solid #FFFFFF; color:#666; vertical-align: middle; border: none; }
.md-table.gris .mdtb-title { border-bottom: 1px solid #E0E0E0; }
.md-table.gris .fila { border-bottom: 1px solid #E0E0E0; }
.md-table.gris .fila:nth-child(2n) { background: #FFF; }

.mod_mapa_web { float: left; width: 100%; }
.mod_mapa_web .mw-list-titles { list-style: none; font-size: 1em; padding-top: 0.5em; }
.mod_mapa_web .mw-list-titles .mw-item-title { background: none; padding-left: 0; padding-top: 1em; padding-bottom: 1em; border-bottom: 1px solid #D9D9D7; margin-bottom: 0; }
.mod_mapa_web .mw-list-titles .mw-item-title.first { padding-top: 0; }
.mod_mapa_web .mw-list-titles .mw-item-title .item-link { font-size: 1.375em; }
.mod_mapa_web .mw-list-titles .mw-item-title .mw-list { margin-left: 1em; font-size: 1em; }
.mod_mapa_web .mw-list-titles .mw-item-title > .mw-list { font-size: 1em; padding-top: 0.5em; }
.mod_mapa_web .mw-list-titles .mw-item-title .mw-list .mw-item { float: left; width: 100%; line-height: 1.4em; margin-bottom: 0; background: url("../images/content/icons/list_style_blue.png") no-repeat 0 4px; padding-left: 1em; }
.mod_mapa_web .mw-list-titles .mw-item-title .mw-list .mw-item .item-link { font-size: 1em; color: #333; }

.mod_wrapper_comments .comments { width: 100%; }
.mod_wrapper_comments .comments .md-title { border-bottom: 1px solid #D9D9D9; border-top: 1px solid #D9D9D9; color: #2C5B98; font-size: 1.3em; padding: 0.5em 0; }
.mod_wrapper_comments .comments .md-title .descr_title { color: #666666; font-size: 0.6em; font-weight: normal; font-style: italic;}
.mod_wrapper_comments .comments .no-comments { font-family: WorkSans-Regular; font-size: 1em; line-height: 1.4em; color: #666666; margin-bottom: 1em; float: left; width: 100%;}
.mod_wrapper_comments .comments ul { float:left; width: 100%; font-size: 1em; color: #666666;}
.mod_wrapper_comments .comments ul li { border-bottom: 1px solid #D9D9D9; padding: 1em 0; width: 100%; background: none; margin-bottom: 0; }
.mod_wrapper_comments .comments ul li.last { border: none; }
.mod_wrapper_comments .comments ul li .user_comment { color: #000; margin-bottom: 0.5em; }
.mod_wrapper_comments .comments ul li .user_comment span { color: #000; /*font-weight: normal;*/ /*font-size: 12px;*/}
.mod_wrapper_comments .comments .formulario_comentario { clear:both; }

/*-----Buscador APPS-----*/
.mod-busc-apps.no-results { padding-bottom: 1em; }
.mod-busc-apps .accordion .content_secundary { padding: 0em 3% 0.5em 6%; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content { width: 98%; float: left; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi { width: 98%; margin-top: 0.94em; margin-left: 1.5%; margin-right: 1.5%; padding-bottom: 1.22em; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi.checkbox-list { /*margin-top: 0;*/ }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi.checkbox-list .checkbox { margin-top: 0.6em; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi .txt-title { display: inline; float: left; width: 90%; margin-bottom: 0.77em; padding-top: 4px; padding-left: 4px; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi .fieldAllRow { float: left; width: 47.5%; margin-bottom: 0.3em; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi .fieldAllRow.first { clear: left; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi .fieldAllRow .fmf-title { float: none; padding-left: 2.5%; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi .fieldAllRow .fmf-combobox { float: left; border: 1px solid #666; font-size: 12px; color: #666; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi .fieldAllRow.cmb-expand .fmf-title { display: none; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi .fieldAllRow.cmb-expand .fmf-combobox { margin-right: 0.5em; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi .fieldAllRow.cmb-expand .field-description { display: inline; margin-right: 0.5em; font-size: 1em; color: #666666; font-weight: normal; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.checkbox-list.comboTri { width: 98%; margin-top: 0.94em; margin-left: 1.5%; margin-right: 1.5%; padding-bottom: 1.22em; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboTri.checkbox-list .checkbox { margin-top: 0.6em; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboTri .txt-title, .mod-busc-apps .app-types .checkbox-list.comboTri .txt-title { display: inline; float: left; width: 90%; margin-bottom: 0.77em; padding-top: 4px; padding-left: 4px; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboTri .fieldAllRow, .mod-busc-apps .app-types .checkbox-list.comboTri .fieldAllRow { float: left; width: 32%; margin-bottom: 0.3em; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboTri .fieldAllRow.first, .mod-busc-apps .app-types .checkbox-list.comboTri .fieldAllRow.first { clear: left; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboTri .fieldAllRow .fmf-title, .mod-busc-apps .app-types .checkbox-list.comboTri .fieldAllRow .fmf-title { float: right; padding-top: 2px; padding-left: 0; width: 74%; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboTri .fieldAllRow .fmf-combobox, .mod-busc-apps .app-types .checkbox-list.comboTri .fieldAllRow .fmf-combobox { float: left; border: 1px solid #666; font-size: 12px; color: #666; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboTri .fieldAllRow .field-description, .mod-busc-apps .app-types .checkbox-list.comboTri .fieldAllRow .field-description { display: none; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboTri .fieldAllRow.cmb-expand .fmf-title { display: none; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboTri .fieldAllRow.cmb-expand .fmf-combobox { margin-right: 0.5em; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboTri .fieldAllRow.cmb-expand .field-description { display: inline; margin-right: 0.5em; font-size: 1em; color: #666666; font-weight: normal; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content .fmf-checkbox { float: left; }
.mod-busc-apps .accordion .content_secundary .form-buscador .block-content.checkbox-list .fmf-lbl-description, .mod-busc-apps .app-types .checkbox-list .fmf-lbl-description { font-size: 1em; color: #666666; font-weight: normal; margin-right: 0; margin-left: 2px; }
.mod-busc-apps .app-types { margin-bottom: 0.5em; }
.mod-busc-apps .app-types .app-subtitle { display: block; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; line-height: 1em; font-size: 0.875em; color: #1E1E1E; padding: 0.5em 2% 0.5em 2%; border-bottom: 1px solid #ddd; margin-bottom: 0.5em; }
.mod-busc-apps .app-types .checkbox-list { padding: 0.5em 2% 0.5em 2%; }
.servicioAccesibilidad_wrapper p { margin-bottom: 1em; }
.servicioAccesibilidad_wrapper ul { margin-bottom: 1em; list-style: initial; padding-left: 5%; width: 95%; }
.servicioAccesibilidad_wrapper ul.informes { list-style: none; padding-left: 0; width: 100%; }
.servicioAccesibilidad_wrapper ul li { margin-bottom: 0.5em; }
.text .servicioAccesibilidad_wrapper .content_buttons .bttn .bttn-large { font-size: 1em; }
fieldset.servicioAccesibilidad { border: 1px solid #ccc;margin: 0; padding: 3% 3% 0 3%; width: 93%; margin-bottom: 3%; }
fieldset.servicioAccesibilidad legend {font-family: WorkSans-SemiBold; color: #666;}
.addthis_default_style .at300b:focus, .addthis_default_style .at300bo:focus, .addthis_default_style .at300m:focus, addthis_counter addthis_bubble_style nohide:focus {border-style: solid;border-width: 1px 1px 1px 1px;border-color: #1E1E1E;}
.form-control {width: 100%;}
.form-inline {width: 100%;margin-bottom: 1em;}
  .servicioAccesibilidad {
    width: 98% !important;
  }

  #tipo-analisis {
    border: 0 !important;
  }

  #tipo-analisis label {
    font-family: WorkSans-SemiBold;
    padding-left: 5px;
  }

  #tipo-analisis {
    column-count: 3;
    -moz-columns: 3;
    width: 100%;
  }

  fieldset#urlset, fieldset#source {
    display:none;
  }

  fieldset p {
    margin: 5px 0;
  }
  
  fieldset .text{
      margin:0 !important;
  }

  #opciones-rastreo {
    border: 0 !important;
  }

  #cajaformularios form,
  #cajaformularios form fieldset {
    background-color: #fff;
  }

  #cajaformularios fieldset.servicioAccesibilidad,
  #cajaformularios fieldset.servicioAccesibilidad fieldset {
    border: 1px solid #e5e5e5;
    margin-top: 25px;
    padding: 15px 25px;
  }
.tituloAplicacionesMoviles{font-family: WorkSans-SemiBold;color:#a60303;}
/*vista tablet*/
/*vista movil*/

/* MANTPAE-486 - Búsqueda documentos*/
.mod_dircomun h1.title-doc-block{ font-size: 1.8em; }
.subtitle-search{ margin-bottom: 2em; }
.title-search{ width: 100% !important;}
.beanFormDoc .fld-enc .field #comAvisoLegal_parent #comAvisoLegal_tbl {width: 100% !important;}
.beanFormDoc .fld-enc .field #comAvisoLegal_parent{display:block;}
.label-form-search{	font-size: 0.9em; font-weight: 600;	color: #2C5B98;	min-width: 8em;	float: left; margin-bottom: 0.5em;}
.field .in-flex{margin-bottom: 0.5em;}
.elem-form-search{left: 8em;float: none;}
.elem-form-mod{ margin-bottom: 1em; }
.elem-form-name{width: 82%;margin-bottom: 1em;font-size: 0.85em;}
.elem-form-ex{ margin-right: 71%; margin-bottom: 1em; font-size: 0.85em;}
/* MANTPAE-496 - Inconsistencia de Ficheros*/
.elem-form-exIn{ margin-right: 5%; margin-bottom: 1em; font-size: 0.85em;}
/* MANTPAE-496 - Inconsistencia de Ficheros*/
.fieldAllRow .elem-form-date{width: 15%;margin-right: 65%;margin-bottom: 1em;font-size: 0.85em;}
.beanFormDoc .content_buttons{ margin-bottom: 3em; float: right; width: 100%; }
.beanFormDoc .content_buttons .btn{ float: right !important; margin-top: 1em; margin-bottom: 1em; width: 16% !important; border: 0px !important; }
.beanFormDoc .content_buttons .btn.reset{ margin-right: 0.5em; }
.beanFormDoc .content_buttons .btn .bttn-small{ padding: 0.38em 23%; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; font-size: 1em; color: #fff; background: #91C013; border: 0; border-radius: 7px; cursor: pointer; }
.div-mod span label{ font-size: 0.8em; margin-right:1.4em; }
.div-mod span input{ margin-right:0.2em; }
.file-search{ margin-right: 0.7em; }
.del-file-search{ width: 0.9em; margin-bottom: -0.1em; }
/*Estilos carga*/
#lightbox-loading { position:fixed; top:0; left:0; width:100%; height:100%; background: rgba(0,0,0,.5); text-align:center; display: none; }
#lightbox-loading #content{ vertical-align:middle; }
#lightbox-loading img { margin-top:20%; max-width:10%; max-height:30%; }
#lightbox-loading h2 { color: white; font-weight: 900;font-size: 2em; }
/* Estilos carga*/
/* MANTPAE-485 - Búsqueda documentos*/
/* MANTPAE-485 - Navegación documentos*/
.busqueda-panel{ margin-bottom: 2em; font-size: 14px; }
.ruta-actual{ font-weight: 600; margin-right: 0.5em;font-size: 16px; }
.ruta-dir{ margin-right: 2em; }
.doc-pointer{ cursor: pointer; }
.folder-up{ width: 18px; margin-bottom: -0.2em; }
.folder-content{ margin-left: 2em; }
.folder-content li{ margin: 0.1em 0em; }
.img_dir_item{ width: 1.3em; margin-right: 0.4em; margin-bottom: -0.1em; }
.file_item{ margin-right: 1em; }
.img_delete_item{ width: 0.8em; margin-bottom: -0.1em; }
.columnas_izq{ float: left; width: 21%; }
.columnas_izq .columna_izq{ width: 100%; }
.columnas_izq .columna_izq.first_block_izq{ margin-bottom: 1em; }
.bloque_menu_user{ margin-bottom: 2em; }
#textoPrincipalEspanol_tbl{width: 100% !important;}
#textoPrincipalIngles_tbl{width: 100% !important;}
#descripcion-discusion_tbl{width: 100% !important;}
/* MANTPAE-486 - Navegación documentos*/

/*LARGE RESOLUTION STYLES*/
@media screen and (min-width: 1024px) and (max-width: 1040px) { .contenedor_general .wrapper { width: 100%; } }


@media screen and (min-width: 1024px) { 
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.pendientePublicacion .descr_content  {width:60%}
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.nuevaCategoria  .descr_content  {width:64%;}
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.pendientePublicacion .descr_content.bloqueada  {width:99%}
.mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.nuevaCategoria .descr_content.bloqueada  {width:99%;}
}
.wrapper {width: 80em;margin: auto;max-width: 100%;}
/*#com-gesusu-candidatos{display:none;}*/

/*Estilos para impedir que la barra de colaboración se deforme en pantallas mas pequeñas*/
@media screen and (max-width: 1280px) and (min-width: 768px) { 
.mod-share .mdshr-list {position: relative;text-align: left;width: 100%;}
  .mod-share .mdshr-list .item {float: left;margin-right: 2%;margin-top: 0;}
  .mod-share .mdshr-list li.item.redSocial { display: none; }
  .mod-share .mdshr-list .item.compartir { display: inline; }
  .mod-share .mdshr-list .item.compartir .cont_share { display: none; }
  .mod-share .mdshr-list .item.compartir:hover .lnk-share { text-decoration: underline; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share { display: block; position: absolute; /*left: 0;*/ top: 0.9em; width: 16em; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare { margin-top: 0.625em; width: 58%; border: 2px solid #cecece; border-radius: 10px; padding: /*1.25em 3% 0em 3%*/0.4em 0.2em 0.4em 0.2em; text-align: center; background-color: #FFF; float: left; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare:after { content: ""; position: absolute; display: block; /*right: 1.5em;*/ left: 1.5em; top: 0.125em; width: 14px; height: 12px; background: url("../images/content/Share/ico_pico.png") no-repeat; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare .cont_img { width: 100%; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare .cont_img .img { width: 100%; display: none; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare .cont_img .img.tablet { display: block; }
  .mod-share .mdshr-list .item.compartir .lnk-share {display: block;}
  .mod-share .mdshr-list .item.imprimir { margin-right: 2%; }
  .mod-share .mdshr-list .item.redSocial { float: left; }
  a.at300b .at4-icon, a.at300m .at4-icon, .mod-share .mdshr-list .item.compartir .noFont .at-icon-wrapper, .mod-share .mdshr-list .item.compartir .noFont .at-icon-wrapper .at-icon{ width: 40px !important; height: 40px !important; background-size: 40px !important; line-height: 40px; display:inline-block !important; }
  .addthis_default_style .at300b:focus, .addthis_default_style .at300bo:focus, .addthis_default_style .at300m:focus, addthis_counter addthis_bubble_style nohide:focus {border-style: solid;border-width: 1px 1px 1px 1px;border-color: #1E1E1E;}
  .mod-share .mdshr-list .item./*redSocial*/compartir .noFont { width: 46px; }
  .mod-share .mdshr-list .item./*redSocial*/compartir a.at300b, .mod-share .mdshr-list .item./*redSocial*/compartir a.at300m { float:left; }
  .mod-share .mdshr-list .item./*redSocial*/compartir .noFont.addthis_button_expanded { display: none; }
  .mod-share .mdshr-list .item./*redSocial*/compartir .addthis_counter.addthis_bubble_style { font-size: 1.25em; color: #6c6c6c; background-position: 0 0; padding-top: 0.3em; width: 58px !important; height: 26px; margin-top: /*0.4em*/0.2em; font-weight: normal; float: left; }
  .mod-share .mdshr-list .item./*redSocial*/compartir .addthis_counter.addthis_bubble_style:hover { text-decoration: none; background-position: 0 0 !important; }
  .mod-share .mdshr-list .item./*redSocial*/compartir .addthis_counter.addthis_bubble_style a.addthis_button_expanded { font-size: 1em; color:#6c6c6c; padding-top: 0.1em; width: 58px !important; height: 26px; font-weight: normal; }
  .mod-share .mdshr-list .item .lnk-share { display: block; font-size: 0.875em; color: #0E6D9F; }
  #acc-descargar-pdf img {vertical-align: middle;}
  #beanFormDoc .fld-enc .in-flex{margin-top:2em}
  .mod_bannerCiudadano.mbc-areatecnica{width: 20%;}
  .bannerNewsletter{width: 20%;}

}
@media screen and (max-width: 1140px) and (min-width: 1024px) { 
  .mod-share .mdshr-list .item {float: left;margin-right: 1%;margin-top: 0;}
}

@media screen and (max-width: 1080px) and (min-width: 1024px) { 
  .mod-share .mdshr-list .item {float: left;margin-right: 0%;margin-top: 0;}
}

/*MEDIUM RESOLUTION STYLES*/
@media screen and (min-width: 768px) and (max-width: 1024px) { 
  .mod_header .userLogged { display: none; }
  .mod_header .contentHeader { float: left; width: 100%;}
  .mod_header .contentHeader .list_multiLanguages { display: none; }
  .mod_header .contentHeader .linkListen { display: none; }
  .mod_header .contentHeader .bckLogin { display: none; }
  .mod_header .contentHeader .blockSearch { display: none; }
  .mod_header .contentHeader .logo_PAE .cont_img .img_item { width: 66%; padding-top: 1.95em; max-width: 12.250em; }
  .mod_header .menuT { display: block; position: static; width: 100%; }
  .mod_header .menuT .list_item { position: static; float: left; width: 100%; padding-right: 0; }
  .mod_header .menuT .list_item .menuNav.tabletMobile .menu-title { display: block; }
  .mod_header .menuT .list_item .item { position: absolute; bottom: 0; display: inline; float: right; padding: 0.65em 1.9%; color: #fff; }
  .mod_header .menuT .list_item .item.ui-state-active { border: 0; border-radius: 0; outline-color: transparent; }
  .mod_header .menuT .list_item .item.ui-state-default { border: 0; border-radius: 0; }
  .mod_header .menuT .list_item .item.link { font-size: 0.96em; font-family: WorkSans-Regular; border: 1px solid #fff; border-bottom: 0; border-radius: 0; }
  .mod_header .menuT .list_item .item.menu {padding-left: 4.5%;height: 40px; /*height en px por la imagen de fondo*/right: 5.5em;top: 2.9em;bottom: initial;}
  .mod_header .menuT .list_item .item.menu .ui-accordion-header-icon { padding-left: 26px; background: url("../images/general/header/ico_menu_T.png") no-repeat left center transparent; margin-left: -26px;}
  .mod_header .menuT .list_item .item.menu:focus { outline: #fff dotted 1px; }
  .mod_header .menuT .list_item .item.user {width: 41px;height: 40px; /*height en px por la imagen de fondo*/top: 2.9em;bottom: initial;right: 0em;text-align: center;}
  .mod_header .menuT .list_item .item.user:focus { outline: #fff dotted 1px; }
  .mod_header .menuT .list_item .item.user .ui-accordion-header-icon { display: inline; width: 20px; height: 20px; background: url("../images/general/header/ico_user.png") no-repeat left top; margin-left: -9px; }
  .mod_header .menuT .list_item .item.user.ui-accordion-header-active .ui-accordion-header-icon { background: url("../images/general/header/ico_user-hover.png") no-repeat left top; margin-left: -11px; }
  .mod_header .menuT .list_item .item.search {width: 44px;height: 40px; /*height en px por la imagen de fondo*/right: 2.6625em;top: 2.9em;bottom: initial;border-left: 0;border-right: 0;text-align: center;}
  .mod_header .menuT .list_item .item.search:focus { outline: #fff dotted 1px; }
  .mod_header .menuT .list_item .item.search .ui-accordion-header-icon { display: inline; width: 20px; height: 20px; background: url("../images/general/header/ico_search.png") no-repeat left top; margin-left: -8px; }
  .mod_header .menuT .list_item .item.search.ui-accordion-header-active .ui-accordion-header-icon { background: url("../images/general/header/ico_search-hover.png") no-repeat left top; margin-left:-8px; }
  .mod_header .menuT .list_item .item.ui-accordion-header-active { font-family: WorkSans-SemiBold; color: #3B4D64; background: #E6F1F4; }
  .mod_header .menuT .list_item .item.ui-accordion-header-active .ui-accordion-header-icon { padding-left: 26px; background: url("../images/general/header/ico_menu_T-hover.png") no-repeat left center transparent; margin-left: -26px; }
  .mod_header .menuT .list_item .tabletMobile {position: absolute;max-width: 20em;top: 86px;right: 84px; /*right en px porque son dos imágenes con tam fijo*/z-index: 9999;}
  .mod_header .menuT .list_item .tabletMobile .list_item {position: relative;float: left;padding-right: 0;width: 100%;/* top: 0em; */}
  .mod_header .menuT .list_item .tabletMobile .list_item .item { position: static; display: block; padding: 0; width: 100%; background: #E6F1F4; border-bottom: 1px solid #C7E0E7; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item .link { float: left; padding: 0.65em 1.1% 0.65em 7%; width: 100%; font-size: 1em; font-family: WorkSans-Regular; color: #142843; text-decoration: none; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Lang { background: #EFEFEF; border-bottom: 1px solid #E0E0E0; border-top: 2px solid #e0e0e0; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Lang .ui-state-default .ui-accordion-header-icon { background: url("../images/content/icons/arrow-down-grease.png") no-repeat; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Lang .ui-state-default.ui-state-active .ui-accordion-header-icon { background: url("../images/content/icons/arrow-up-grease.png") no-repeat; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Lang .link { color: #555555; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Listen { background: #EFEFEF; border-bottom: 1px solid #E0E0E0; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Listen .ui-state-default .ui-accordion-header-icon { background: none; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Listen .link { padding-right: 35px; color: #555555; background: url("../images/content/icons/ico_speaker.png") 97% no-repeat; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item { float: left; width: 100%; min-width: 12em; height: auto !important; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item { float: left; padding: 0; width: 100%; border-bottom: 1px solid #D9D9D7; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link { float: left; padding: 0; width: 100%; margin: 0; border-right: 0; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link.level-3 { background: none; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link.level-3.ui-state-default .ui-accordion-header-icon { position: absolute; left: auto; right: 2%; top: 50%; margin-top: -2px; background: url("../images/content/icons/arrow-down.png") no-repeat; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link.level-3.ui-state-default .text { background: none; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link.level-3.ui-state-active { font-family: WorkSans-SemiBold; color: #000; border-bottom: 1px solid #A4C8DD; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link.level-3.ui-state-active .ui-accordion-header-icon { position: absolute; left: auto; right: 2%; top: 50%; margin-top: -2px; background: url("../images/content/icons/arrow-up.png") no-repeat; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link.level-3.ui-state-active .text { font-family: WorkSans-SemiBold; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .text { float: left; padding: 0.96em 13%; width: 100%; font-size: 0.91em; color: #264C7F; text-align: left; background: url("../images/content/icons/arrow-right.png") no-repeat 96% center; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item.show_Act, .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item.show_Org, .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item.show_Doc, .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item.show_OBSAE, .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item.show_CTT, .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item.show_Est { display: block; background: #EFF6F8; border: 0; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_list_item_level3 { float: left; width: 100%; min-width: 12em; height: auto !important; background: #FBFDFD; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_list_item_level3 .text { padding-left: 18.7%; font-size: 0.85625em; font-family: WorkSans-Regular; color: #264C7F; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_list_item_level3 .link { border-bottom: 1px solid #D9D9D7; }
  .mod_header .menuT .list_item .blockSearch, .mod_header .menuT .list_item .bckLogin { position: static; margin: 0; width: 100%; border: 0; border-bottom: 2px solid #4f95b9; border-radius: 0; background: #E6F1F4; z-index: 9999; }
  .mod_header .menuT .list_item .blockSearch { height: auto !important; font-size: 100%; }
  .mod_header .menuT .list_item .blockSearch .contentSearch { position: relative; margin: auto; margin-top: 1.375em; margin-bottom: 1.375em; width: 70%; font-size: 100%; }
  .mod_header .menuT .list_item .blockSearch .contentSearch .field-search { padding-left: 3.4%; padding-right: 3.4%; font-family: WorkSans-Regular; font-size: 0.8em; color: #3A4C64; min-height: 3em; border: 1px solid #DDDDDD; border-radius: 0.3125em; }
  .mod_header .menuT .list_item .blockSearch .btn-send { text-indent: 0; max-width: 4.0625em; width: 100%; min-height: 2.5em; height: 100%; font-size: 0.875em; font-family: WorkSans-Regular; color: white; background: #58750B; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#81AC11), to(#58750B)); background: -webkit-linear-gradient(#81AC11, #58750B); background: -moz-linear-gradient(#81AC11, #58750B); background: -ms-linear-gradient(#81AC11, #58750B); background: -o-linear-gradient(#81AC11, #58750B); background: linear-gradient(#81AC11, #58750B); border-top-right-radius: 0.3125em; border-bottom-right-radius: 0.3125em; }
  .mod_header .menuT .list_item .bckLogin { height: auto !important; background: #E6F1F4; }
  .mod_header .menuT .list_item .bckLogin .list_login { position: static; padding-top: 1.875em; padding-bottom: 1.875em; text-align: center; background: none; }
  .mod_header .menuT .list_item .bckLogin .list_login .item { position: static; float: none; padding: 0 0.5em; border-right: 1px solid #394C64; }
  .mod_header .menuT .list_item .bckLogin .list_login .item .link { font-family: WorkSans-Regular; font-size: 1em; color: #394C64; text-decoration: underline; }
  .mod_header .menuT .list_item .bckLogin .list_login .item .link:focus { outline-style: auto; outline: #4d90fe solid 2px;}  
  .mod_header .menuT .list_item .bckLogin .list_login .item.last { padding: 0; padding: 0 0.5em; border:none; }
  .mod_header .menuT .list_item .bckLogin .list_login .item.last .link { padding: 0; }
  .mod_header .menuT .list_item .ui-widget-content { border-top: 0; border-left: 0; border-right: 0; border-radius: 0; }
  .mod_header .menuT .ui-accordion .ui-accordion-content { padding: 0; }
  .mod_header .menuNav.web { display: none; }
  .mod_header .menuNav.web .mNav-title { display: none; }
  .mod_header .bckHeader { float: left; width: 100%; padding-right: 1.2%; /*background: url("../images/general/header/bg_header-tablet.png") no-repeat left top transparent; */}
  .mod_header .bckHeader .show_M { display: none; }
  .mod_header .bckHeader .show_T { display: block; }
  .mod_header .bckHeader .show_W { display: none; }
  .mod_header .menuNav.tabletMobile { height: auto !important; background: #E6F1F4; }
  .mod_header .menuNav.tabletMobile .list_item .link { font-family: WorkSans-Regular; font-size: 0.91em; color: #142843; text-decoration: none; }
  .mod_header .menuNav.tabletMobile .list_item .ui-state-default { float: left; width: 100%; border: 0; border-radius: 0; }
  .mod_header .menuNav.tabletMobile .list_item .ui-state-default .ui-accordion-header-icon { position: absolute; left: auto; right: 2%; top: 50%; margin-top: -2px; background: url("../images/content/icons/arrow-down.png") no-repeat; }
  .mod_header .menuNav.tabletMobile .list_item .ui-state-active { margin-top: 0; background: #CFE4EB; border: 0; border-bottom: 2px solid #A4C8DD; border-radius: 0; }
  .mod_header .menuNav.tabletMobile .list_item .ui-state-active .ui-accordion-header-icon { position: absolute; left: auto; right: 2%; top: 50%; margin-top: -2px; background: url("../images/content/icons/arrow-up.png") no-repeat; }
  .mod_header .menuNav.tabletMobile .list_item .ui-state-active .text { font-family: WorkSans-SemiBold; }
  .gifCargando{margin-top: 5%;}
  .mod_footer { float: left; width: 100%; color: #fff; background: #4C93B8; }
  .mod_footer .mfoot-logos { padding-left: 4%; float: left; width: 26%; }
  .mod_footer .mfoot-logos .mfoot-logo { float: left; width: 100%; margin: 0.625em 0 1.25em; }
  .mod_footer .mfoot-logos .mfoot-logo .mfootl-item { width: 100%; height: 1.875em; }
  .mod_footer .mfoot-logos .mfoot-logo .mfootl-item .img_item { width: 100%; }
  .mod_footer .mfoot-logos .mfoot-logo-eu { float: left; width: 100%; }
  .mod_footer .mfoot-logos .mfoot-logo-eu .mfootleu-item { margin: 0 0 1em 0; }
  .mod_footer .mfoot-navs { width: 100%; }
  .mod_footer .mfoot-navs .mfoot-navFooter { float: left; width: 100%; margin: 0.625em 0 0 0; padding: 0 5% 1.25em 5%; overflow: hidden; border-bottom: 1px solid #fff; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links { float: left; margin-left: 0; width: 100%; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem { float: left; padding: 0 2%; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link { display: block; width: 100%; font-size: 1em; color: #fff; text-decoration: none; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link.rss { /* margin-right: -25px;*/ padding-left: 25px; background: url("../images/content/icons/rss.png") no-repeat 0 2px; }
  .mod_footer .mfoot-navs .mfoot-destacados-uno { display: none; }
  .mod_footer .mfoot-navs .mfoot-destacados-dos { float: right; display: block; margin-right: 2%; margin-bottom: 1.5em; letter-spacing: -0.01em; width: 19%; overflow: hidden; }
  .mod_footer .mfoot-navs .mfoot-destacados-dos .mfd-item { display: block; margin-top: -7px; padding: 1.25em 0 0.9375em 38px; width: 100%; font-size: 1em; color: #fff; text-align: center; background: url("../images/content/icons/book_icon.png") no-repeat 20px 17px #347596; border: 1px solid #fff; border-radius: 10px; }
  .mod_footer .mfoot-navs .mfoot-destacados-dos .mfd-item-participa { display: block; margin-top: -7px; padding: 1.25em 0 0.9375em 38px; width: 100%; font-size: 1em; color: #fff; text-align: center; background: url("../images/content/icons/ico-participa-pae.png") no-repeat 15px 17px #347596; border: 1px solid #fff; border-radius: 10px; }
  .mod_footer .mfoot-navs .mfoot-destacados-dos .mfd-item:focus, .mod_footer .mfoot-navs .mfoot-destacados-dos .mfd-item-participa:focus { outline: #fff dotted 1px; outline-offset: -2px; }
  .mod_footer .mfoot-navs .mfoot-listLinks { float: left; margin-left: 0; padding-bottom: 1.5625em; width: 100%; border-bottom: 1px solid #fff; }
  .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list { float: left; width: 23%; margin: 0 0 1em 2%; }
  .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-head .listfh-link { font-size: 0.9375em; line-height: 2.8125em; }
  .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-links .listfl-item { margin-bottom: 0.1875em; padding-left: 0; font-size: 0.875em; line-height: 2.3125em; color: #fff; background: none; }
  .mod_footer .mfoot-copyright-mobile { display: none; }
  .mod_footer .mfoot-copyright { display: block; float: left; width: 74%; padding-top: 3.6875em; }
  .mod_footer .mfoot-copyright .mfootc-item { font-size: 0.875em; }
  .mod_footer .mfoot-copyright .mfootc-item-middle { font-size: 0.875em; }
  .mod_footer .mfoot-copyright .mfootc-item-last { float: left; width: 100%; padding-bottom: 0.625em; font-size: 0.875em; }
  .mod_carousel { margin: 0; width: 100%; background: #3c8ab1; min-height: initial; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3c8ab1), to(#b5d1e1)); background: -webkit-linear-gradient(#3c8ab1, #b5d1e1); background: -moz-linear-gradient(#3c8ab1, #b5d1e1); background: -ms-linear-gradient(#3c8ab1, #b5d1e1); background: -o-linear-gradient(#3c8ab1, #b5d1e1); background: linear-gradient(#3c8ab1, #b5d1e1); }
  .mod_carousel .md-carousel { padding: 1.0625em 2.6% 1.625em 2.6%; max-height: 25em; }
  .mod_carousel .md-carousel .md-carousel-content { width: 25%; padding-left: 17.5px; padding-right: 17.5px; float: left;} 
  .mod_carousel .md-carousel .md-carousel-content .carousel-title { padding-left: 5%; font-size: 0.875em; }
  .mod_carousel .md-carousel .md-carousel-content .carousel-link:hover { border: 0; }
  .mod_carousel .md-carousel .md-carousel-content .carousel-text { min-height: 9em; color: #2b2b2b; }
  .mod_carousel .slick-prev { left: -25px; width: 52px; height: 60px; background: url(../images/content/icons/ico-slider-left-t.png) no-repeat; }
  .mod_carousel .slick-next { right: -3px; width: 28px; height: 60px; background: url(../images/content/icons/ico-slider-right-t.png) no-repeat; }
  .mod_carousel .slick-prev, .mod_carousel .slick-next { top: 6.1em; }
  .mod_banners { float: left; width: 100%; padding: 0 0 1.25em 0; background: #EFEFEF; }
  .mod_banners .md-banner { width: 100%; margin: 0; padding: 0.625em 1.35%; border: 1px solid #DDDDDD; background: #fff; }
  .mod_banners .md-banner .md-banner-content { padding: 0 1%; }
  .mod_banners .md-banner .md-banner-content .link .banner-image { width: 100%; }
  .mod_news { margin-top: 0; padding-left: 0; background: #fff; }
  .mod_news .mn-head .mnh-title { padding: 0.25em 2%; font-weight: normal; font-size: 1.125em; }
  .mod_news .mn-head-img .mnh-title { font-weight: normal; font-size: 1.125em; }
  .mod_news .mn-list { padding: 0 4%; overflow: hidden; }
  .mod_news .mn-list .mnl-item { margin-top: -1px; padding: 1.25em 0 1.3125em 0; }
  .mod_news .mn-list .mnl-item .date { font-size: 0.6875em; }
  .mod_news .mn-list .mnl-head .mnl-link { font-size: 0.875em; color: #053952; }
  .mod_news .mn-list .mnl-head-img { margin: 0.1em 0 0.5625em; }
  .mod_news .mn-list .mnl-head-img .mnl-link { font-size: 0.875em; font-weight: normal; color: #053952; }
  .mod_news .mn-list .mnl-imgThumb .mnl-imgContent { width: 5em; }
  .mod_news .mnl-item-last { display: none; }
  .mod_news .mnl-text-mobile { display: none; }
  .mod_news.mc-nw .mn-head.mc-nw { padding-top: 0; font-size: 1.5625em; }
  .mod_news.mc-nw .mn-list { padding: 0; }
  .mod_news.mc-nw .mn-list .mnl-head-img .mnl-link { font-size: 1em; font-family: WorkSans-SemiBold; color: #0C6C9F; }
  .mod_news.mc-nw .mn-list .mnl-item { padding-top: 0em; padding-top: 2.4em; }
  .mod_news.mc-nw .mn-list .mnl-item .date { font-size: 0.875em; color: #6c6c6c; }
  .mod_news.mc-nw .mn-list .mnl-item:first-child { padding-top: 0; }
  .mod_news.mc-nw .mn-list .mnl-etiquetas { margin-bottom: 0.25em; margin-top: 0.5em; background-position: left 1em; }
  .mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item .link { font-size: 0.875em; color: #6c6c6c; }
  .mod_news.mc-nw .mn-list .mnl-text { /*padding-top: 0.7em;*/ line-height: 1.7em; font-size: 0.875em; }
  .mod_news.mc-nw .mnl-item-last { display: block; margin: 1.7em 0 1em 0; width: 100%; text-align: center; }
  .mod_news.mc-nw .mnl-item-last .mnl-link-more { float: none; font-size: 0.875em; color: #0c6c9f; }
  .mnh-title { padding: 0.25em 2%; font-weight: normal; font-size: 1.125em; }
  .mod_pass .mnh-title {padding: 0.25em 2%;font-family: WorkSans-SemiBold;font-size: 1em;}
  .mod_pass .mnl-item-button { display: none; }
  .contenido.mod_content .mod_migas { display: block; margin-top: 1em; padding-left: 1%; }
  .contenido.mod_content .mod_migas .mmig-item { font-size: 1em; color: #2C5A98; }
  .contenido.mod_content .mod_migas .mmig-item .item { display: inline; }
  .contenido.mod_content .mod_migas .mmig-item .item.mmig-iter { font-weight: normal; }
  .contenido.mod_content .mod_migas .mmig-item .item.mmig-iter .mmig-link { color: #2C5A98; text-decoration: none; font-weight: normal; }
  .contenido.mod_content .mod_migas .mmig-item .item.mmig-iter:last-child .mmig-link { font-family: WorkSans-SemiBold; }
  .mod_migas { display: none; }
  .mod_description { width: 74%; padding: 1.375em 0 0 2%; }
  .mod_description .md-title { width: 38%; padding: 0.5em 0 0.25em 0; border-right: 0; font-size: 1.125em; }
  .mod_description .md-text { width: 62%; padding: 0 7% 0 0; }
  .mod_bannerCiudadano { display: block; margin-top: 1.3125em; padding-bottom: 0.25em; }
  .mod_bannerCiudadano.bd_bnr { float: right; width: 22%; margin-right: 0.375em; }
  .mod_bannerCiudadano.bd_bnr .mb-link { float: left; margin-top: 0; width: 100%; }
  .mod_bannerCiudadano.bd_bnr .mb-link .mb-item { float: left; width: 100%; }
  .mod_bannerCiudadano.bd_bnr .mb-link .mb-item .mb-img-item { float: left; width: 100%; }
  .mod_bannerCiudadano.mbc-areatecnica { margin-top: 0; margin-bottom: 1em; }
  .mod_bannerCiudadano.mbc-areatecnica .mb-item { width: 100%; }
  .mod_bannerCiudadano.mbc-actualidadCTT { display: block; float: left; margin-left: 2%; margin-top: 0.3em; width: 22%; }
  .mod_bannerCiudadano.mbc-actualidadCTT .mb-link { width: 100%; }
  .mod_bannerCiudadano.mbc-actualidadCTT .mb-link .mb-item { width: 100%; }
  .mod_bannerCiudadano.mbc-actualidadCTT .mb-link .mb-item .img { width: 100%; }
  .mod_bannerCiudadano.mbc-accesibilidad { display: block; float: left; margin-left: 2%; margin-top: 0.3em; width: 22%; }
  .mod_bannerCiudadano.mbc-accesibilidad .mb-link { float: left; width: 100%; }
  .mod_bannerCiudadano.mbc-accesibilidad .mb-link .mb-item { width: 100%; }
  .mod_bannerCiudadano.mbc-accesibilidad .mb-link .mb-item .img { width: 100%; }
  .mod_description-mobile { display: none; }
  .mod_bannerCiudadano-mobile { display: none; }
  .mod_participacion { margin-bottom: 1.25em; border: 1px solid #DDDDDD; }
  .mod_participacion .md-title { font-weight: normal; font-size: 1.125em; background: #3B89B1; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B89B1), to(#0B6D9D)); background: -webkit-linear-gradient(#3B89B1, #0B6D9D); background: -moz-linear-gradient(#3B89B1, #0B6D9D); background: -ms-linear-gradient(#3B89B1, #0B6D9D); background: -o-linear-gradient(#3B89B1, #0B6D9D); background: linear-gradient(#3B89B1, #0B6D9D); }
  .mod_participacion .md-cont-img { margin-bottom: 0.875em; }
  .mod_participacion .md-cont-img .img { display: none; }
  .mod_participacion .md-cont-img .img-t { display: block; width: 100%; }
  .mod_participacion .mod_content { padding-right: 0; padding-bottom: 0.625em; width: 52%; }
  .mod_participacion .mod_content .md-cnt-title { padding-bottom: 0.25em; padding-left: 3%; font-size: 0.875em; color: #100501; }
  .mod_participacion .mod_content .md-list { padding-left: 3%; width: 97%; }
  .mod_participacion .mod_content .md-list .md-item .md-link { display: none; }
  .mod_participacion .mod_content .md-list .md-item .md-link-t { float: left; display: block; width: 100%; font-family: WorkSans-Regular; font-size: 0.875em; color: #2C5998; background: none; }
  .mod_participacion .info { width: 48%; }
  .mod_participacion .info .info-title { padding-bottom: 0.25em; }
  .mod_participacion .info .info-text { margin-top: 0.5em; font-size: 0.875em; }
  .mod_participacion .info .info-text .info-txt { padding-left: 0; color: #2C5A98; }
  .mod_participacion .info .info-button { display: none; }
  .contenido.mod_content { background: #EFEFEF; }
  .contenido .content-wrapper { float: left; margin: 0; padding: 0 1.75% 0 1.75%; width: 100%; background: #EFEFEF; min-height: auto; }
  .contenido .content-wrapper.cw-interest { padding: 1.25em 1% 0 1.75%; margin-top: 0; }
  .contenido .content-wrapper.dc { margin-top: 0; }
  .contenido .content-wrapper-bottom { float: left; margin: 0; padding: 0 1.75% 0 1.75%; width: 100%; background: #EFEFEF; }
  .contenido .mod_content-left { margin: 1.375em 0 0 0; width: 48.5%; margin-right: 1.5%; }
  .contenido .mod_content-inner { margin: 1.375em 0 0 0; width: 50%; padding-left: 1%; }
  .contenido .mod_content-right { margin: 0; width: 100%; }
  .contenido .mod_content-middle, .contenido .mod_content-middle.mod_partic_home, .contenido .mod_content-middle-home.mod_partic_home  { float: left; margin: 0; width: 100%; }
  .contenido .mod_content-middle.md-middle { margin: 0 0 0.9375em; padding: 1.4375em 3%; width: 76%; background: #FFFFFF; border: 1px solid #DDDDDD; }
  .contenido .mod_content-middle.md-ampl { margin: 0 0 0.9375em; padding: 1.4375em 3%; width: 100%; background: #FFFFFF; border: 1px solid #DDDDDD; }
  .content-wrapper-bottom { float: left; margin: 0; padding: 0 1.75% 0 1.75%; width: 100%; background: #EFEFEF; }
  .content-wrapper-bottom.mobile { display: none; }
  .mod_redes, .mod_eventos { width: 100%; margin-bottom: 1.25em; border: 1px solid #DDDDDD; }
  .mod_redes .md-title, .mod_eventos .md-title {padding: 0.25em 2%;font-weight: inherit;font-size: 1em;font-family: WorkSans-SemiBold;background: #3B89B1;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B89B1), to(#0B6D9D));background: -webkit-linear-gradient(#3B89B1, #0B6D9D);background: -moz-linear-gradient(#3B89B1, #0B6D9D);background: -ms-linear-gradient(#3B89B1, #0B6D9D);background: -o-linear-gradient(#3B89B1, #0B6D9D);background: linear-gradient(#3B89B1, #0B6D9D);}
  .mod_redes .blockTwitter, .mod_eventos .blockTwitter {padding: 0 1%;float: none;width: 50%;display: block;margin: 0 auto;}
  .mod_redes .blockTwitter, .mod_eventos .blockTwitter:first-of-type {padding-top: 1.4em;}
  .mod_redes .blockTwitter .image, .mod_eventos .blockTwitter .image { float: left; width: 100%; }
  .mod_redes .blockTwitter iframe { margin: 0 auto; display: block; } 
  .mod_redes .blockYoutube, .mod_eventos .blockYoutube {float: none;padding: 0 1%;width: 50%;display: block;margin: 0 auto;}
  .mod_redes .blockYoutube .image, .mod_eventos .blockYoutube .image { float: left; width: 100%; }
  .mod_redes .blockYoutube .link, .mod_eventos .blockYoutube .link { display: block; position: relative; float: none; margin-top: 0.71875em; margin-left: auto; margin-right: auto; width: 50%; text-align: center; }
  .mod_redes .blockYoutube .link, .mod_eventos .blockYoutube .link { float: left; width: 100%; margin-top: 1.5625em; }
  .mod_redes .blockYoutube .link .cont_img, .mod_eventos .blockYoutube .link .cont_img { float: left; width: 100%; }
  .mod_redes .blockYoutube .link .cont_img .image, .mod_eventos .blockYoutube .link .cont_img .image { float: none; width: 70%; }
  .mod_redes .blockPoll, .mod_eventos .blockPoll { float: left; margin-top: 0; padding: 0 1%; width: 50%; }
  .mod_redes .blockPoll .link, .mod_eventos .blockPoll .link { float: left; width: 100%; }
  .mod_redes .blockPoll .link .cont_img, .mod_eventos .blockPoll .link .cont_img { float: left; width: 100%; text-align: center; }
  .mod_redes .blockPoll .link .cont_img .image, .mod_eventos .blockPoll .link .cont_img .image { float: none; width: 70%; }
  .mod_redes .showWT, .mod_eventos .showWT { display: block; }
  .mod_redes .showM, .mod_eventos .showM { display: none; }
  .mod_redes .showOTM, .mod_eventos .showOTM { display: none; }
  .mod_redes { margin-top: 1.25em; }
  .mod_redes .md-title { padding: 0.25em 1%; }
  .mod_eventos { margin-bottom: 0; }
  .mod_eventos_content { width: 100%; padding: 0; background: white; }
  .mod_eventos_content .showW { display: none; }
  .mod_eventos_content .showTM { display: block; }
  .mod_eventos_content .showOTM { display: block; }
  .mod_eventos_content .date-picker { margin-left: 0; margin-right: 0; margin-bottom: 1em; width: 100%; height: auto; }
  .mod_eventos_content .date-picker table { padding: 0; margin: 0; width: 100%; border-spacing: 9px 3px; border-collapse: separate; }
  .mod_eventos_content .date-picker .month-display { font-family: WorkSans-Regular; font-size: 1.875em; font-weight: normal; color: #7A7A7A; text-transform: uppercase; }
  .mod_eventos_content .date-picker .year-display { display: none; }
  .mod_eventos_content .date-picker .date-picker-title { padding-left: 0; padding-top: 1.125em; padding-bottom: 1.375em; text-align: center; border-bottom: 1px solid #C3C3C3; }
  .mod_eventos_content .date-picker .date-picker-day-header { font-family: WorkSans-Regular; font-size: 1.125em; font-weight: normal; color: #7B7B7B; text-transform: uppercase; }
  .mod_eventos_content .date-picker .date-picker-day-header .fd-day-header { font-weight: normal; }
  .mod_eventos_content .date-picker td { padding: 1em 0.65em; height: auto; font-family: WorkSans-Regular; font-size: 1.25em; font-weight: normal; color: #626262; border: 1px solid #ECECEC; background: #F2F2F2; }
  .mod_eventos_content .date-picker td:hover { font-family: WorkSans-Regular; font-size: 1.25em; font-weight: normal; color: #fff; background: #264C7F; border: 1px solid #264C7F; text-shadow: none; }
  .mod_eventos_content .date-picker td.day-disabled { background: #fff; text-decoration: none; }
  .mod_eventos_content .date-picker td.day-disabled:hover { background: #fff; font-size: 1.25em; font-weight: normal; color: #626262; border: 1px solid #ECECEC; }
  .mod_eventos_content .date-picker .hover-td { color: #626262 !important; background: #F2F2F2 !important; }
  .mod_eventos_content .date-picker .month-out.not-selectable { background: #ffffff; visibility: visible; font-style: normal; border: 1px solid #ECECEC; }
  .mod_eventos_content .date-picker .date-picker-selected-date { font-family: WorkSans-Regular; font-size: 1.25em; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .date-picker-hover { box-shadow: none; text-shadow: none; -webkit-box-shadow: inset 0px 0px 1px 2px black; -moz-box-shadow: inset 0px 0px 1px 2px black; box-shadow: inset 0px 0px 1px 2px black; border: 0; }
  .mod_eventos_content .date-picker .date-picker-today { border: 1px solid #000; }
  .mod_eventos_content .date-picker .not-selectable { background: #ffffff; color: #ddd; }
  .mod_eventos_content .date-picker .not-selectable:hover { background: #ffffff; color: #ddd; border: 1px solid #ECECEC; }
  .mod_eventos_content .date-picker .month-out.not-selectable { color: #ddd; }
  .mod_eventos_content .date-picker .month-out.not-selectable:hover { color: #ddd; }
  .mod_eventos_content .date-picker .month-out.date-picker-highlight:hover { background: #fff; font-size: 1.25em; font-weight: normal; color: #626262; }
  .mod_eventos_content .date-picker .yyyymmdd-20150421 { font-family: WorkSans-Regular; font-size: 1.25em; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .yyyymmdd-20150421.month-out.not-selectable { color: #838383; background: #264C7F; border: 1px solid #264C7F; }
  .mod_eventos_content .date-picker .yyyymmdd-20150429 { font-family: WorkSans-Regular; font-size: 1.25em; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .yyyymmdd-20150429.month-out.not-selectable { color: #838383; background: #264C7F; border: 1px solid #264C7F; }
  .mod_eventos_content .date-picker .yyyymmdd-20150430 { font-family: WorkSans-Regular; font-size: 1.25em; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .yyyymmdd-20150430.month-out.not-selectable { color: #838383; background: #264C7F; border: 1px solid #264C7F; }
  .mod_eventos_content .date-picker .date-picker-thead { float: none; }
  .mod_eventos_content .date-picker .date-picker-thead tr:last-child { float: none; }
  .mod_eventos_content .date-picker tr { float: none; }
  .mod_eventos_content .date-picker td { float: none; width: auto; }
  .mod_eventos_content .date-picker tbody { float: none; width: 98%; }
  .mod_eventos_content .date-picker .date-picker-day-header { float: none; }
  .mod_eventos_content .date-picker .date-picker-title { float: none; }
  .mod_eventos_content .prev-month { position: absolute; top: 4px; left: 2%; height: 40px; width: 40px; text-indent: -9999px; background: url("../images/content/calendar_prev_tablet.png") no-repeat scroll left top transparent; }
  .mod_eventos_content .next-month { position: absolute; top: 4px; right: 2%; height: 40px; width: 40px; text-indent: -9999px; background: url("../images/content/calendar_next_tablet.png") no-repeat scroll left top transparent; }
  .mod_eventos_content .event-detail { float: left; width: 94%; margin: 0 3%; padding: 1.25em 2.5%; border-top: 1px solid #C3C3C3; border-bottom: 0; }
  .mod_eventos_content .event-detail .event-date-wrapper { float: left; width: 15%;}
  .mod_eventos_content .event-detail.end .event-date-wrapper { width: 30%;}
  .mod_eventos_content .event-detail .event-date-wrapper .event-date { width: 100%; padding: 0.625em 2%;  border: 1px solid #DDDDDD; background: #F2F2F2; text-align: center; line-height: 13px; }
  .mod_eventos_content .event-detail.end .event-date-wrapper .event-date { float: left; width: 49%;}
  .mod_eventos_content .event-detail.end .event-date-wrapper .event-date.end {margin-top: 0; margin-left: 2%;}
  .mod_eventos_content .event-detail .event-date-wrapper .event-date .date-number { font-size: 1.25em; font-family: WorkSans-Regular; font-weight: normal; color: #6C6C6C; text-align: center; }
  .mod_eventos_content .event-detail .event-date-wrapper .event-date .date-month { font-size: 0.875em; font-family: WorkSans-Regular; font-weight: normal; color: #6C6C6C; text-transform: initial; }
  .mod_eventos_content .event-detail .event-text {float: left; padding-left: 3%; padding-top: 0.313em; width: 85%;}
  .mod_eventos_content .event-detail.end .event-text { width: 67%; }
  .mod_eventos_content .event-detail .event-text .name-event { padding-top: 0.313em; display: inline; font-size: 0.875em; font-family: WorkSans-Regular; font-weight: normal; color: #264C7F; }
  .mod_eventos_content .event-detail .event-text .place_event, .mod_eventos_content .event-detail .hour_event { display: none; }
  .mod_eventos_content .mnl-item-last { float: left; display: block; margin-top: 0.85em; margin-bottom: 2em; width: 100%; text-align: center; }
  .mod_eventos_content .mnl-item-last .mnl-link-more { display: block; float: none; margin: auto; padding: 0.9em 0; width: 68%; font-family: WorkSans-Regular; font-size: 0.875em; color: #FFFFFF; background: #6c900e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b)); background: -webkit-linear-gradient(#6c900e, #58750b); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6c900e, #58750b); border-radius: 30px; }
  .mod_eventos_content .mnl-item-last .mnl-link-more .mnl-link-more-item { padding: 0 40px; background: url("../images/content/icons/arrow-right-m-white.png") no-repeat right center; }
  .mod_menu_left { display: none; }
  .mod_menu_left .showTM { display: block; }
  .mod_menu_left .md-listado { float: none; width: 100%; border: none; margin-bottom: 0; }
  .mod_menu_left_showTM .md-listado.showTM { float: left; width: 100%; font-size: initial; font-family: WorkSans-Regular; }
  .mod_menu_left_showTM, .mod_menu_left_showTM.ui-helper-reset, .mod_menu_left_showTM.ui-widget{float: left;padding: 0;width: 76%;margin-bottom: 1em;border: 1px solid #0C6C9F;}
  .mod_menu_left_showTM .showTM { outline: none; border: none; }
  .mod_menu_left_showTM .showTM.ui-state-active.ui-accordion-header , .mod_menu_left_showTM .showTM.ui-state-active.ui-accordion-icons { float: left; width: 100%; padding: 1em 6%; font-size: 0.875em; color: #0C6C9F; text-decoration: underline; background: url("../images/content/icons/arrow-up-t.png") 96% center no-repeat; }
  .mod_menu_left_showTM .showTM, .mod_menu_left_showTM .showTM.ui-accordion-header, .mod_menu_left_showTM .showTM.ui-accordion-icons { float: left; width: 100%; padding: 1em 6%; font-size: 0.875em; color: #0C6C9F; text-decoration: underline; background: url("../images/content/icons/arrow-bottom-t.png") 96% center no-repeat; }
  .mod_menu_left_showTM .showTM.ui-state-focus  { outline-style: auto; border-color: #000; }
  .mod_menu_left_showTM .md-listado { float: none; width: 100%; border: none; margin-bottom: 0; }
  .mod_menu_left_showTM .md-listado .mod-list .lst-link, .mod_menu_left .md-listado .mod-list.active .lst-link { font-size: 0.875em; background: none; color: #666; padding: 0; font-weight: normal; border:none; padding: 0; }
  .mod_menu_left_showTM .md-listado .mod-list.lst-title {display:  block;}
  .mod_menu_left_showTM .md-listado .mod-list.lst-title .lst-link { display: block; background: none; color: #666; border: none; padding: 0; }
  .mod_menu_left_showTM .md-listado .mod-list.lst-title .lst-link span.showWeb { display: none; }
  .mod_menu_left_showTM .md-listado .mod-list.lst-title .lst-link span.showTM { float: left; line-height: normal; margin-bottom: 1em; padding-left: 4% !important; width: 100%; background: url(../images/content/icons/arrow-right.png) left 3px no-repeat transparent !important; padding: inherit; font-size: inherit; color: inherit; text-decoration: inherit; background: none;}
  .mod_menu_left_showTM .md-listado .mod-list.active.icon .lst-link { background: none; }
  .mod_menu_left_showTM .md-listado .mod-list .sublevel { border-bottom: 0; background: none; margin-top: 1em; padding: 0;}
  .mod_menu_left_showTM .md-listado .mod-list .sublevel .sub-item .lst-link { padding: 0; border: none; background: none; color: #666; margin-top: 0.25em;}  
  .mod_menu_left_showTM .md-listado, .mod_menu_left_showTM .md-listado.ui-accordion-content { padding: 1.5em 11% 0 8%; background: #fff; border-bottom: 0; }
  .mod_menu_left_showTM .md-listado li { float: left; line-height: normal; margin-bottom: 1em; padding-left: 4%; width: 100%; background: url(../images/content/icons/arrow-right.png) left 5px no-repeat transparent; }
  .mod_menu_left_showTM .md-listado .sub-item:last-child { margin-bottom: 0em; }
  .mod_area .md-cont-img, .mod_descriptionDetail .md-cont-img, .mod_news .md-cont-img { width: 94%; }
  .mod_area .md-title, .mod_faqs .md-title { margin-top: 0.4375em; font-size: 1.5625em; color: #0C6C9F; }
  .mod_area .md-text, .mod_descriptionDetail .md-text, .mod_dircomun .md-text, .mod_news .md-text, .mod_faqs .md-text, .mod_form .md-text { margin-top: 1em;}
  .md-text-ui-links:focus{outline-style: auto; border-color: #000;};
  .mod_area .md-text p, .mod_descriptionDetail .md-text p, .mod_dircomun .md-text p, .mod_news .md-text p, .mod_form .md-text p { font-size: 0.875em; line-height: 1.375em; color: #6C6C6C; margin-bottom: 1em; }
  .mod_descriptionDetail .md-text p.small, .mod_dircomun .md-text p.small { font-size: 1em; }
  .mod_dircomun .md-text p.big{ font-size: 1em; }
  .mod_descriptionDetail .noticia_articulo .fecha { font-size: 0.815em; }
  .mod_area .md-accordion { margin-top: 0.3125em; }
  .mod_area .md-accordion.acc-listado { margin-bottom: 0.5625em; background: none; border-radius: 5px; }
  .mod_area .md-accordion.acc-listado.no_tablet { display: none; }
  .mod_area .md-accordion.acc-listado .acc-link { padding: 0.625em 0 0.625em 1.5%; width: 100%; font-size: 1em; font-weight: initial; color: #6D6D6D; background: #FFFFFF; outline: none; border-radius: 5px; }
  .mod_area .md-accordion.acc-listado .acc-link.ui-state-active { background: #ffffff; border-bottom: 1px solid #E0E0E0; border-radius: 5px; }
  .mod_area .md-accordion.acc-listado .acc-link .ico_number { display: none; }
  .mod_area .md-accordion.acc-listado .acc-link .ico_numbert { position: absolute; right: 43px; top: 11px; display: block; padding: 0 4px; font-size: 0.875em; color: #FFFFFF; background: #6D6D6D; border-radius: 5px; }
  .mod_area .md-accordion.acc-listado .acc-link .accordion-title { width:85%; font-weight: initial;color: #6D6D6D;}
  .mod_area .md-accordion.acc-listado .acc-content { padding: 1.5em 1%; border: 1px solid #E0E0E0; border-top: 0; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-definition { display: block; margin: 0 2% 1.375em 2%; padding: 0.4375em 0 1.4375em 2%; border: 1px solid #E0E0E0; float: left; width: 96%; background: #F7F7F7; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-definition .accdef-head { padding: 0.3125em 0 0.0625em 22px; font-size: 1em; color: #0E6D9F; background: url("../images/content/icons/interrogation.png") no-repeat left center; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-definition .accdef-text { padding: 0.5625em 4.1%; font-size: 1em; color: #0E6D9F; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-linkItem { float: left; width: 100%; margin-bottom: 1.8125em; padding-left: 5.4%; padding-right: 5.4%; color: #666; background: url(../images/content/icons/arrow-right.png) 15px 3px no-repeat transparent; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-linkItem .acc-link-item { display: block; margin-bottom: 0.375em; font-size: 0.875em; color: #2C5C98; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-linkItem .acc-text { font-size: 0.875em; line-height: 1.1875em; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-linkItem .acc-text.max-3-lines { max-height: 3.5em; overflow:hidden; }
  .mod_area .md-accordion.acc-listado .acc-content.ui-accordion-content-active { height: auto; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-result { float: right; margin-top: 2.25em; margin-right: 0; font-size: 1em; font-weight: normal; text-align: center; color: #666666; }
  .mod_area .md-accordion.acc-listado .ico-ayuda { visibility: hidden; }
  .mod_area .md-accordion.acc-listado .ico-ayuda.ico_none { display: block; }
  .mod_area .md-accordion .ui-state-default .ui-icon { right: 0.5em; top: 1.25em; width: 13px; background: url("../images/content/icons/arrow-bottom-t.png") right center no-repeat #FFF; left: auto; }
  .mod_area .md-accordion .ui-state-active .ui-icon { background: url("../images/content/icons/arrow-up-t.png") right center no-repeat #FFF; }
  .mod_faqs .acc-linkItem { float: left; width: 100%; margin-bottom: 1.8125em; padding-left: 5.4%; padding-right: 5.4%; color: #666; background: url(../images/content/icons/arrow-right.png) 15px 3px no-repeat transparent; }
  .mod_faqs .acc-linkItem .acc-link-item { display: block; margin-bottom: 0.375em; font-size: 0.875em; color: #2C5C98; }
  .mod_faqs .acc-linkItem .acc-text { font-size: 0.875em; line-height: 1.1875em; }
  /*PAGINADOR*/
  .acc-content-page { float: left; margin-top: 3.125em; width: 100%; }
  .acc-content-page .acc-page { float: none; padding: 0; width: auto; text-align: center; }
  .acc-content-page .acc-page .mp-item { float: none; display: inline-block; vertical-align: middle; width: 3em; height: 42px; background: url("../images/content/icons/paginador_item_tablet.png") no-repeat scroll center top transparent; }
  .acc-content-page .acc-page .mp-item.activ { background: url("../images/content/icons/paginador_item_seleccionado_tablet.png") no-repeat scroll center top transparent; }
  .acc-content-page .acc-page .mp-item.activ .mp-item-link {color: #FFF;padding: 0 0em;font-size: 0.875em;/* color: #6D6D6D; */line-height: 2.7em;}
  .acc-content-page .acc-page .mp-item.next { width: 12px; height: 20px; background-size: 12px 20px; }
  .acc-content-page .acc-page .mp-item.next .mp-item-link { text-indent: -9999px; }
  .acc-content-page .acc-page .mp-item.prev { width: 12px; height: 20px; background-size: 12px 20px; }
  .acc-content-page .acc-page .mp-item.prev .mp-item-link { text-indent: -9999px; }
  .acc-content-page .acc-page .mp-item .mp-item-link {color: #6D6D6D;padding: 0 0em;font-size: 0.875em;line-height: 2.7em;}
  .acc-content-page .acc-page .mp-item .trespuntos { padding: 0 1em; font-size: 0.875em; color: #6D6D6D; }
  .acc-content-page .acc-page .mp-item.pag-letras {  width: 3.24em;}
  .mod_interest { margin-top: 0; padding: 0; width: 22%; background: none; margin-bottom: 1em;}
  .mod_interest .linkDirComunInt { display: none; }
  .mod_interest .mdi-header { padding: 1.0625em 8%; font-size: 1em; color: #0C6C9F; background: #fff; border-bottom: 1px solid #CCCCCC; }
  /*.mod_interest .mdi-link { display: none; }*/
  .mod_interest .mdi-link { margin: 0; padding-top: 0.9375em; padding-bottom: 0.5em; background-color: #fff; }
  .mod_interest .mdi-link p { font-size: 0.875em; padding: 0 0.5em;}
  .mod_interest .mdi-link .pae_widfl { width: 100%; }
  .mod_interest .mdi-links { padding: 1em 11% 1em 5%; max-height: 450px; background: #fff; border-bottom: 0; overflow-y: auto; }
  .mod_interest .mdi-links .mdi-linkItem { float: left; margin-bottom: 1.0625em; width: 100%; background: none; }
  .mod_interest .mdi-links .mdi-linkItem .mdi-cont-img { display: none; }
  .mod_interest .mdi-links .mdi-linkItem.first .mdi-cont-img { display: block; }
  .mod_interest .mdi-links .mdi-linkItem.first .mdi-cont-img .img-info { width: 75%; }
  .mod_interest .mdi-links .mdi-linkItem.first .mdi-link-item { float: left; padding-left: 30px; width: 100%; min-height: 1.75em; background: url("../images/content/icons/ico-info.jpg") no-repeat left top; }
  .mod_interest .mdi-blockPoll { padding-right: 0; }
  .mod_interest .mdi-blockPoll .mdi-block-link { float: left; width: 100%; }
  .mod_interest .mod_filtros { margin-top: 0; border: 1px solid #dddddd; background-color: #FFF; /*custom checkbox*/ /*FIN custom checkbox*/ }
  .mod_interest .mod_filtros .form-cont .fltr-title { padding: 2em 1% 0.8em 2.75em; color: #0C6C9F; font-family: WorkSans-SemiBold; font-size: 15px; border-bottom: 1px solid #DDD; background-position: 1em 1.9em; }
  .mod_interest .mod_filtros .form-cont .fltr-list { float: left; margin-top: 0em; padding-top: 0.4em; padding-left: 1em; height: 19.5em; border-bottom: 1px solid #dddddd; overflow: hidden; overflow-y: scroll; }
  .mod_interest .mod_filtros .form-cont .fltr-list .item { margin: 0.4em 0; padding-left: 0; }
  .mod_interest .mod_filtros .form-cont .fltr-list .item .fmf-label .fmf-lbl-description { margin-top: 0.2em; margin-left: 0.5em; font-size: 1em; color: #6c6c6c; }
  .mod_interest .mod_filtros .form-cont .fltr-list .item.selAll { padding-left: 0; }
  .mod_interest .mod_filtros .form-cont .fltr-list .item.selAll .fmf-label .fmf-lbl-description { font-size: 1em; color: #6c6c6c; font-weight: normal; }
  .mod_interest .mod_filtros .cont_btn { margin: 0.7em 0.5em; height: 2.5em; border: 0; border-radius: 30px; background: url("../images/modules/buttons/fondo_btn.png") repeat-x; }
  .mod_interest .mod_filtros .cont_btn .btn { width: 100%; padding: 0.8em 1.5em; margin: 0; border: none; font-size: 0.875em; background: url("../images/content/icons/arrow-right-search.png") no-repeat 85% center transparent; }
  .mod_interest .mod_filtros .icheckbox { display: inline-block; vertical-align: middle; margin: 0; padding: 0; width: 18px; float: left; height: 18px; background: url("../images/modules/iCheck/spriteCheckbox.png") no-repeat 0 -28px; border: none; cursor: pointer; }
  .mod_interest .mod_filtros .icheckbox.focus, .mod_interest .mod_filtros .icheckbox:focus {outline-style: auto; }  
  .mod_interest .mod_filtros .icheckbox.checked { background-position: -28px 0; }
  .mod_interest .mod_filtros .icheckbox .fmf-checkbox { width: 18px; height: 18px; }
  .mod_interest-mobile { display: none; }
  .interesComun .mod_interest { margin-top: 0; }
  .mdi-blockPoll-mobile { display: none; }
  .accesibilidad .mod_interest .titleLink { margin-bottom: 0; }
  .accesibilidad .mod_interest .mdi-block-link { padding-right: 0; }
  .bannerDC .mod_migas .mmig-item .mmig-iter .mmig-link { text-decoration: none; font-weight: normal; }
  .bannerDC .mod_migas .mmig-item .mmig-iter:last-child .mmig-link { font-family: WorkSans-SemiBold; }
  .bannerDC .mod_migas .mmig-item .mmig-iter:hover .mmig-link { text-decoration: underline; }
  .contenido.mod_content.bannerDC .mod_bannerCiudadano.bd_bnr { margin-top: 1em; }
  .contenido.mod_content.bannerDC .dcMigas { display: none; }
  .contenido .dc .mod_content-middle.md-middle { margin-top: -4.5em; }
  .interesComun .mod_interest .contentInteresteLink { background: #fff; }
  .interesComun .mod_interest .contentInteresteLink .titleLink { padding: 1.0625em 8%; border-bottom: 1px solid #cccccc; }
  .interesComun .mod_interest .listD { padding: 1em 0; }
  .interesComun .mod_interest .titleLink { font-size: 1em; color: #0C6C9F; }
  .interesComun .mod_interest .mdi-header { border-top: 0; }
  .interesComun .mod_interest .contentImgHacienda { margin-bottom: 0; border-bottom: 0; }
  .interesComun .mod_interest .imgHacienda { max-width: 100%; }
  .interesComun .mod_interest .itemDirComun { margin-bottom: 1em; background: url("../images/content/icons/ico-destacados.png") no-repeat; padding-left: 28px; }
  .mod_down_dirComun { display: none; }
  .mod_dircomun { display: block; }
  .mod_dircomun .md-accordion_mv { display: none; }
  .mod_dircomun .md-title { width: 70.5%; font-size: 1.56em; }
  .mod_dircomun .md-title-gen { padding: 0.65em 0; font-size: 1.56em; }
  .mod_dircomun .img-logo { float: right; margin-top: 0.3em; width: 29.5%; }
  .mod_dircomun .img-logo .imgT { display: block; float: left; width: 100%; }
  .mod_dircomun .md-cont-img { margin-bottom: 1.2em; }
  .mod_dircomun .noTablet { display: none; }
  .mod_dircomun .solArea.noTablet { display: block;}
  .mod_dircomun .accordion .descr_content { width: 100%; }
  .mod_dircomun .mod-pestanas { margin-top: 2.2em; }
  .mod_dircomun .mod-pestanas .pestanas .item_tab { padding: 0; background: #fff; border: 1px solid #DDDDDD; border-bottom: 0; border-top-left-radius: 7px; border-top-right-radius: 7px; }
  .mod_dircomun .mod-pestanas .pestanas .no_veas { padding: 0; /*! background: url(".../images/content/icons/ico_eye_hide.png") no-repeat scroll left top transparent; */ border: 1px solid #DDDDDD; border-bottom: 0; border-top-left-radius: 7px; border-top-right-radius: 7px; background-image: url(../images/content/icons/ico-pestana-oculta.png);background-repeat: no-repeat;background-position: 50% 10%, top;}
  .mod_dircomun .mod-pestanas .pestanas .item_tab .lnk_mod_tabs { font-family: WorkSans-Regular; font-size: 0.875em; color: #6C6C6C; padding: 0.85em 1.4em 0.85em 1.4em;}
  .mod_dircomun .mod-pestanas .pestanas .seleccionado { /* padding: 0.85em 3.9% 0.63em 3.9%; */ padding: 0; background: #0C6C9F; }
  .mod_dircomun .mod-pestanas .pestanas .seleccionado .lnk_mod_tabs { font-family: WorkSans-Regular; font-size: 0.875em; font-weight: normal; color: #fff; }
  .mod_dircomun .mod-pestanas .tabs { padding: 1.88em 4.91%; border: 0; border-top: 1px solid #DDDDDD; background: none; padding-bottom: 0em;}
  .mod_dircomun .mod-pestanas .tabs .tab .link { float: left; margin: 0; padding-bottom: 0.5em; font-family: WorkSans-SemiBold; font-size: 0.875em; color: #0E6D9F; text-decoration: underline; }
  .mod_dircomun .mod-pestanas .tabs .tab .link:hover { color: #0E6D9F; }
  .mod_dircomun .mod-pestanas .tabs .tab .link.des { padding-right: 5.45%; border-right: 1px solid #0E6D9F; }
  .mod_dircomun .mod-pestanas .tabs .tab .link.desI { padding-right: 5.45%; }
  .mod_dircomun .mod-pestanas .tabs .tab .link.nots { padding-left: 5.45%; }
  .mod_dircomun .mod-pestanas .tabs .tab .content_link { border-bottom: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item, .mod_dircomun .mod_info .list_item  { margin-top: 2.31em; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .title_item, .mod_dircomun .mod_info .list_item .title_item { display: block; padding: 0 0 0 10px; margin-bottom: 0; width: auto; font-size: 1em; color: #6C6C6C; background: url("../images/content/icons/list-arrow-tablet.png") no-repeat scroll left center transparent; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item, .mod_dircomun .mod_info .list_item .description_item { padding: 0 0 0 2.18%; font-size: 0.875em; color: #6C6C6C; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.moreLargeDes, .mod_dircomun .mod_info .list_item .description_item.moreLargeDes { margin-left: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item .link, .mod_dircomun .mod_info .list_item .description_item .link { margin: 0; padding-bottom: 0; font-size: 1em; font-weight: normal; color: #6C6C6C; text-decoration: none; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.aux_description, .mod_dircomun .mod_info .list_item .description_item.aux_description { margin-left: 0; width: 100%; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea, .mod_dircomun .mod_info .list_item.solArea { padding-bottom: 0; border-bottom: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea .title_item, .mod_dircomun .mod_info .list_item.solArea .title_item { padding: 0; background: none; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea .text, .mod_dircomun .mod_info .list_item.solArea .text { margin: 1.42em 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea .description_item, .mod_dircomun .mod_info .list_item.solArea .description_item { margin-bottom: 1em; padding: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .formTexto .md-title, .dir3-tabla .formTexto .md-title { padding-top: 1em; font-family: WorkSans-Regular; font-size: 1em; font-family: WorkSans-SemiBold; color: #6c6c6c; }
  .mod_dircomun .mod-pestanas .tabs .tab .formTexto .md-title-text { padding: 0; font-size: 0.875em; color: #6C6C6C; font-family: WorkSans-SemiBold;}
  .mod_dircomun .mod-pestanas .tabs .tab .formTexto .md-text, .dir3-tabla .formTexto .md-text { font-size: 0.875em; }
  .mod_dircomun .mod-pestanas .tabs .tab .formTexto .label { width: 30%; min-height: 16px; padding-top: 0; font-size: 0.875em; color: #666; }
  .mod_dircomun .mod-pestanas .tabs .tab .btn, .dir3-tabla .btn{ float: left; width: 100%; text-align: center; border-bottom: 1px solid #DDDDDD; }
  .mod_dircomun .mod-pestanas .tabs .tab .btn.desArea, .mod_dircomun .mod-pestanas .tabs .tab .btn.btnSubir , .dir3-tabla .btn{ margin-top:1em; }
  .mod_dircomun .mod-pestanas .tabs .tab .btn .contentBtn, .dir3-tabla .btn .contentBtn { float: left; margin-bottom: 1.88em; width: 100%; }
  .mod_dircomun .mod-pestanas .tabs .tab .btn .contentBtn .link, .dir3-tabla .btn .contentBtn .link  { display: inline-block; float: none; padding: 1em 0; width: 25.5%; height: auto; font-size: 0.875em; font-weight: normal; color: #fff; text-decoration: none; background: #0E6D9F; text-align: center; border-radius: 20px; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .title { padding-top: 1.25em; font-family: WorkSans-Regular; font-size: 1em; font-family: WorkSans-SemiBold; color: #6c6c6c; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal {padding: 0.6em 1% 0.85em 1%;margin-bottom: 0;background: #fff;border: 0;border-bottom: 2px dotted #dddddd;border-radius: 0;padding-top: 0.6em;padding-left: 4%;}
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.nuevaCategoria {padding: 1.9em 1% 0.85em 1%;margin-bottom: 0;background: url(../images/content/icons/img-incluye-novedades-CTT.png) no-repeat scroll 86% 8px, #fff;border: 0;border-bottom: 2px dotted #dddddd;border-radius: 0;padding-left: 4%;}
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.pendientePublicacion {padding: 1.9em 1% 0.85em 1%;margin-bottom: 0;background: url(../images/content/icons/img-pendiente-publicar-CTT.png) no-repeat scroll 85% 8px, #fff;border: 0;border-bottom: 2px dotted #dddddd;border-radius: 0;padding-left: 4%;}
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.ui-state-active { background: #fff; border-bottom: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.ui-state-active .descr_content { background: url("../images/content/icons/arrow-up-blue.png") no-repeat scroll right center transparent; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.ui-state-active .ui-accordion-header-icon { background: none; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal .ui-accordion-header-icon { background: none; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .date_content { font-family: WorkSans-Regular; font-size: 0.875em; line-height: 0.625em; color: #0D6C9F; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .descr_content { padding-right: 20px; font-family: WorkSans-Regular; font-weight: normal; font-size: 1em; line-height: 0.9375em; color: #0D6C9F; background: url("../images/content/icons/arrow-down-blue.png") no-repeat scroll right center transparent; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary { margin-bottom: 1em; padding: 2em 3% 2.5em 4.3%; font-family: WorkSans-Regular; line-height: 1.4em; color: #6C6C6C; font-size: 0.8em; background: #ffffff; border: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary.ui-accordion-content-active { border-bottom: 2px dotted #dddddd; padding-left: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary .ico { margin-top: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary .link .ico { margin: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown.cnt_acrdn .accordion.ui-accordion { font-size: 100%; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown.cnt_acrdn .content_principal { font-size: 100%; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown.cnt_acrdn .content_secundary { padding-top: 0.625em; font-size: 0.875em; }
  .mod_dircomun .mod-pestanas .tabs .sec .text { font-size: 0.875em; }
  .mod_dircomun .mod-pestanas .tabs .sec .title_text { font-size: 1em; }
  .mod_dircomun .mod-pestanas .tabs .sec .list_files ul li { margin: 1em 0 1em 0; background: none; color: #666666; padding: 0 0 0.5em 0; }
  .mod_dircomun .mod-pestanas .tabs .sec .list_files ul li a { font-size: 0.9325em; background: url("../images/content/icons/list-arrow-tablet.png") no-repeat scroll left center transparent; padding: 0 0 0 1em; }
  .mod_dircomun .mod-pestanas .tabs .thd .list_flecha ul li { background: url("../images/content/icons/list-arrow-tablet.png") no-repeat scroll left center transparent; padding: 0 0 0 1em; }
  .mod_dircomun .mod-pestanas .tabs .thd .text { font-size: 0.875em; }
  .mod_dircomun .mod-pestanas .tabs .thd .mod_dropdown .content_secundary.tablet { font-size: 0.875em; }
  .mod_dircomun .mod-pestanas .tabs .thd .mod_dropdown .content_secundary.tablet .content-block { padding-top: 0; }
  .mod_dircomun .block_princ .img-logo .img {height:auto;}
  .showWboletin { display: none; }
  .showTMboletin { display: block; }
  .bloque-boletin .itemBol { vertical-align: top; display: inline-block; width: 48%; }
  .bloque-boletin .content-boletin { padding: 1.88em 8%; padding-bottom: 0.9em; width: 98%; }
  .bloque-boletin .content-boletin .wrapper-boletin { min-height: 10em; }
  .bloque-boletin .content-boletin .wrapper-boletin .bloque-img { width: 32%; margin-right: 5.25%; min-height: auto; margin-bottom: 0.7em; }
  .bloque-boletin .content-boletin .wrapper-boletin .bloque-img .content-img { width: 100%; margin-right: 0; }
  .bloque-boletin .content-boletin .wrapper-boletin .bloque-img .content-img .image { width: 100%; border: 1px solid #8D8C92; }
  .bloque-boletin .content-boletin .wrapper-boletin .wrapper-title-date { float:left; width: 60%; }
  .bloque-boletin .content-boletin .wrapper-boletin .title { float: left; width: 100%; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #0C6C9F; overflow: hidden; text-overflow: ellipsis; }
  .bloque-boletin .content-boletin .wrapper-boletin .date { float: left; width: 100%; font-size: 0.875em; font-family: WorkSans-Regular; font-weight: normal; color: #6C6C6C; }
  .bloque-boletin .content-boletin .wrapper-boletin .textoImg { float: left; width: 100%; font-size: 0.875em; font-family: WorkSans-Regular; font-weight: normal; color: #6C6C6C; line-height: normal; min-height: auto; }
  .bloque-boletin .content-boletin .list { border-top: 0; }
  .bloque-boletin .content-boletin .list p { font-size: 1em;}
  .bloque-boletin .content-boletin .list .item-list .link { padding-top: 0; font-size: 1em; color: #667FC0; }
  .bloque-boletin .content-boletin .list .item-list .link .ico { float: none; display: inline-block; }
  .bloque-boletin .content-boletin .list .item-list .link .engFlag { position: relative; text-indent: -9999px; float: none; display: inline-block; padding-right: 18px; background: url(../images/content/icons/ico_bandera_english.png) right bottom no-repeat transparent; }
  .boletin-cont .md-cont-img { display: none; }
  .boletin-cont .md-title { line-height: 100%; margin: 0; padding: 0; padding-bottom: 0.3em; }
  /*.boletin-cont .md-text { margin-bottom: 2.85em; }*/
  .boletin .mod_interest { padding: 0; }
  .boletin .mod_interest .contentInteresteLink.boletin-show { display: none; }
  .boletin .mod_interest .mdi-blockPoll { padding-top: 0.8em; width: 100%; border-top: 0; }
  .boletin .mod_interest .mod_obsae { border-top: 0; }
  .boletin .mod_buscadorCTT { display: block; }
  .boletin .mod_buscadorCTT .mb-img-item { float: left; width: 100%; }
  .boletin .mod_buscadorCTT .linkDirComunInt { display: block; margin-top: 0.6em; margin-bottom: 0.9em; color: #6C6C6C; font-family: WorkSans-Regular; font-size: 1em; }
  .boletin .mod_obsae { display: none; }
  .boletin-mobile { display: none; }
  .bolCont .contenido .mod_content-middle.md-middle { margin: 0 0 2.63em; }
  .cw-search .mod_interest .mdi-header { display: none; }
  .cw-search .mod_interest .mdi-links { display: none; }
  .cw-search .mod_interest .mdi-blockPoll { width: 100%; padding-top: 0; border-top: 0; }
  .ui-menu .ui-menu-item { padding: 0.4em 2.1em 0.4em 1em !important; font-size: 0.875em; color: #6C6C6C; }
  .buscador_soluciones .content_result_search { float: left; width: 100%; }
  .buscador_soluciones .content_result_search .block_princ { padding-top: 1.1375em; width: 100%; float: left; border-top: 1px solid #CCCCCC; }
  .buscador_soluciones .content_result_search .numResul { float: left; padding-top: 1.6em; width: 100%; font-size: 0.875em; font-weight: normal; color: #0C6C9F; text-align: center; }
  .buscador_soluciones.federado .content_result_search .numResul, .buscador_soluciones.interno .content_result_search .numResul { float: left; width: 90%; margin-bottom: 0.5em; font-size: 1.2em; font-family: WorkSans-SemiBold; color: #5a5a5a; }
  .buscador_soluciones .content_result_search .block { float: left; margin: 2.5em 0 3.13em 0; width: 100%; padding-top: 0; text-align: center; }
  .buscador_soluciones .content_result_search .block .text { display: inline-block; vertical-align: top; font-size: 0.875em; color: #6c6c6c; }
  .buscador_soluciones .content_result_search .block .link { padding: 0 2.3%; display: inline-block; vertical-align: top; font-size: 0.875em; color: #0C6C9F; text-decoration: underline; }
  .buscador_soluciones .content_result_search .block .link.first { padding: 0 2.3%; color: #6C6C6C; border-right: 1px solid #6C6C6C; text-decoration: none; }
  .buscador_soluciones .content_result_search .block .link.selected { font-family: WorkSans-SemiBold; }
  .buscador_soluciones .content_result_search .mn-list { float: left; width: 100%; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item { float: left; padding: 0 0 0.94em 0; width: 100%; border-top: 1px solid #DDDDDD; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item .mnl-link { float: left; width: 100%; padding: 1.07em 0; margin-bottom: 0; font-size: 1em; font-family: WorkSans-SemiBold; color: #3082AD; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item .mnl-link:hover { color: #1b73da; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item .text { font-size: 0.875em; color: #6C6C6C; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item .image-ico { display: none; }
  .buscador_soluciones.federado .content_result_search .mn-list .mnl-item .image-icon { margin-top: 0.5em; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item-bottom { float: left; padding: 0 0 0.94em 0; width: 100%; border-bottom: 1px solid #DDDDDD; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item-bottom .mnl-title-link { float: left; width: 100%; padding: 1.07em 0; margin-bottom: 0; font-size: 1.1em; font-family: WorkSans-SemiBold; color: #5a5a5a; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item-bottom .mnl-title-link:hover { color: #000; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item-bottom .text { font-size: 0.875em; color: #6C6C6C; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item-bottom .image-ico { display: none; }
  .buscador_soluciones .content_result_search .acc-content-page { float: left; margin-top: 3.125em; width: 100%; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page { float: none; padding: 0; width: auto; text-align: center; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item { float: none; display: inline-block; vertical-align: middle; width: 3em; height: 42px; background: url("../images/content/icons/paginador_item_tablet.png") no-repeat scroll center top transparent; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.activ { background: url("../images/content/icons/paginador_item_seleccionado_tablet.png") no-repeat scroll center top transparent; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.activ .mp-item-link { width: 100%; height: auto; float: left; color: #FFF; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.next { width: 12px; height: 20px; background-size: 12px 20px; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.next .mp-item-link { text-indent: -9999px; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.prev { width: 12px; height: 20px; background-size: 12px 20px; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.prev .mp-item-link { text-indent: -9999px; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item .mp-item-link { padding: 0 1em; font-size: 0.875em; color: #6D6D6D; }
  .buscador_soluciones .block_error { display: none; }
  .buscador_soluciones .showM { display: none; }
  .buscador_soluciones .showTM { display: block; }
  .buscador_soluciones .showWeb { display: none; }
  .buscador_soluciones .md-text { padding: 0.8em 0 1.1em 0; font-size: 1em; margin-bottom: 0; }
  .buscador_soluciones .md-text.ayuda { margin-left: 0;  font-size: 1em; font-weight: inherit;} 
  .buscador_soluciones .md-text.small { font-size: 0.82em; }
  .buscador_soluciones .md-title { padding: 0.65em 0; font-size: 1.5625em; }
  .buscador_soluciones .mod_buscador_soluciones, .mod_form { width: 100%; }
  .buscador_soluciones .mod_buscador_soluciones .acs-list, .mod_form .acs-list { width: 100%; }
  .buscador_soluciones .mod_buscador_soluciones .fmf-label, .mod_form .fmf-label { width: 90%; padding-bottom: 0.6em; padding-right: 20px; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; background: none; color: #6C6C6C; }
  .mod_form .fieldMediumRow .fmf-label.medium { width: auto; }
  .mod_form .fieldMediumRow .fmf-label.short { width: 50%; }
  .buscador_soluciones .mod_buscador_soluciones .fmf-title, .mod_form .fmf-title { width: auto; }
  .buscador_soluciones .mod_buscador_soluciones .fmf-dif, .mod_form .fmf-dif { padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .buscador_soluciones .mod_buscador_soluciones .fmf-combobox, .mod_form .fmf-combobox { width: 100%; }
  .buscador_soluciones .mod_buscador_soluciones .ui-selectmenu-button, .mod_form .ui-selectmenu-button { padding: 0 3% 0 0; width: 100% !important; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .buscador_soluciones .mod_buscador_soluciones .ui-selectmenu-button.ui-corner-top .ui-icon-triangle-1-s, .mod_form .ui-selectmenu-button.ui-corner-top .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-up-t.png") no-repeat right center; }
  .buscador_soluciones .mod_buscador_soluciones .ui-selectmenu-button .ui-icon-triangle-1-s, .mod_form .ui-selectmenu-button .ui-icon-triangle-1-s{ right: 0.7em; background: url("../images/content/icons/arrow-bottom-t.png") no-repeat right center; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow .fmf-combobox, .mod_form .fieldAllRow .fmf-combobox { width: 100%; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.secunday .fmf-label .link-interrogation, .mod_form .fieldAllRow.secunday .fmf-label .link-interrogation{ display: none; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.secunday .fmf-label .image-ico, .mod_form .fieldAllRow.secunday .fmf-label .image-ico { display: none; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.secunday .fmf-label .noWebShow, .mod_form .fieldAllRow.secunday .fmf-label .noWebShow { display: inline; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.secunday .fmf-label .noWebShow .image-ico, .mod_form .fieldAllRow.secunday .fmf-label .noWebShow .image-ico { display: inline-block; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.noBckg .fmf-label, .mod_form .fieldAllRow.noBckg .fmf-label { background: none; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.noBckg .fmf-label .link-interrogation, .mod_form .fieldAllRow.noBckg .fmf-label .link-interrogation { display: inline; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.noBckg .fmf-label .image-ico, .mod_form .fieldAllRow.noBckg .fmf-label .image-ico { display: inline-block; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow, .mod_form .fieldMediumRow { width: 100% ; padding: 0.85em 0.5em 0.2em 0.5em; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow .fmf-description, .mod_form .fieldMediumRow .fmf-description { width: 100%; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow .fmf-title, mod_form .fieldMediumRow .fmf-title { width: auto; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow.textR .fmf-title, .mod_form .fieldMediumRow.textR .fmf-title { float: left; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow.textR .fmf-description, .mod_form .fieldMediumRow.textR .fmf-description { float: left; width: 100%; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow.textR .fmf-combobox, .mod_form .fieldMediumRow.textR .fmf-combobox { width: 98%; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow .fmf-combobox, .mod_form .fieldMediumRow .fmf-combobox { width: 100%; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow .ui-selectmenu-button, .mod_form .fieldMediumRow .ui-selectmenu-button { width: 100% !important; }
  .buscador_soluciones .mod_buscador_soluciones .accordion .ui-widget-content, .mod_form .accordion .ui-widget-content { padding: 1em 0.1em; border: 0; }
  .buscador_soluciones .mod_buscador_soluciones .verMas, mod_form .verMas { float: left; margin-top: 2.5em; padding-right: 35px; width: 100%; font-size: 0.8em; color: #0E6D9F; text-align: right; border: 0; }
  .buscador_soluciones .mod_buscador_soluciones .verMas.ui-state-focus, mod_form .verMas.ui-state-focus { outline-style: auto; }
  .buscador_soluciones .mod_buscador_soluciones .verMas.ui-state-active .ui-accordion-header-icon, mod_form .verMas.ui-state-active .ui-accordion-header-icon { right: 10px; left: auto; background: url("../images/content/icons/arrow-up-t.png") no-repeat right center; }
  .buscador_soluciones .mod_buscador_soluciones .verMas .ui-accordion-header-icon, .mod_form .verMas .ui-accordion-header-icon { right: 10px; left: auto; background: url("../images/content/icons/arrow-bottom-t.png") no-repeat right center; }
  .buscador_soluciones .mod_buscador_soluciones .mostrar .fmf-label, mod_form .mostrar .fmf-label { font-size: 0.91em; color: #6C6C6C; }
  .buscador_soluciones .mod_buscador_soluciones .btn { text-align: center; }
  .buscador_soluciones .mod_buscador_soluciones .btn.search { width: 100%; background: #6c900e; background: #6c900e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b)); background: -webkit-linear-gradient(#6c900e, #58750b); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6c900e, #58750b); border-radius: 21px; }
  .buscador_soluciones .mod_buscador_soluciones .btn .btn-search { text-align: center; padding: 0.9em 0; font-size: 14px; font-weight: normal; width: 100%; background: url("../images/content/icons/arrow-right-search.png") no-repeat 95% center transparent; }
  .buscador_soluciones .mod_buscador_soluciones .btn.reset {width: 100%;background: #6c900e;background: #6c900e;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b));background: -webkit-linear-gradient(#6c900e, #58750b);background: -moz-linear-gradient(#6c900e, #58750b);background: -ms-linear-gradient(#6c900e, #58750b);background: -o-linear-gradient(#6c900e, #58750b);background: linear-gradient(#6c900e, #58750b);border-radius: 21px;margin-right: 0em;}
  .buscador_soluciones .mod_buscador_soluciones .btn.reset .btn-search { text-align: center; padding: 0.9em 0; font-size: 14px; font-weight: normal; width: 100%; background: url("../images/content/icons/arrow-right-search.png") no-repeat 95% center transparent; }
  .mod_form .fmf-label .link-help, .mod_form .fmf-cbr-lbl-description .link-help, .mod_buscador_soluciones .fmf-label .link-help { display: inline;}
  .mod_form .fmf-label .link-help .image-ico, .mod_form .fmf-cbr-lbl-description .link-help .image-ico, .mod_buscador_soluciones .fmf-label .link-help .image-ico { display: none; }
  .mod_form .fmf-label .link-help .image-ico.noWebShow, .mod_form .fmf-cbr-lbl-description .link-help .image-ico.noWebShow, .mod_buscador_soluciones .fmf-label .link-help .image-ico.noWebShow { display: inline-block; }
  .mod_form .fieldAllRow-single .fmf-label { padding-bottom: 0.6em; padding-right: 20px; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; background: none; color: #6C6C6C; }
  .mod_form .fieldAllRow-single .fmf-label.big_letter { font-size: 1em; }
  .mod_form .fieldAllRow .fmf-text { padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .mod_form .fieldAllRow .fmf-text.weight68 { width: 100%; }
  .mod_form .fieldAllRow .fmf-textArea { padding: 0 3%;  width: 100%;  min-height: 5em; color: #6C6C6C;  font-size: 0.875em; border: 1px solid #DDDDDD; border-radius: 5px;} 
  .mod_form .fieldAllRow .fmf-textArea.weight70 { width: 100%; }
  .mod_form .fieldAllRow .fmf-multiselect { padding: 0 3%; width: 100% !important; min-height: 5em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .mod_form .fieldAllRow-single .fmf-text, .mod_form .fieldMediumRow .fmf-text { padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .mod_form .fieldAllRow-single .fmf-textArea {  padding: 0 3%; width: 100%; min-height: 5em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .mod_form .fieldAllRow-single .fmf-combobox { width: 100%; }
  .mod_form .fieldAllRow-single .fmf-multiselect { width: 100%; font-size: 0.875em; }
  .mod_form .fieldAllRow-single .fmf-label .image-ico { display: none; }
  .mod_form .fieldAllRow-single .fmf-label .noWebShow { display: inline; }
  .mod_form .fieldAllRow-single .fmf-label .noWebShow .image-ico { display: inline-block; }
  .fieldAllRow .elem-form-date {width: 82%; margin-right: 0%;border: 1px solid #DDDDDD;}
  .fieldAllRow .fmf-description {width: 100%; border: 1px solid #DDDDDD}
  .mod_form .radio .fmf-lbl-description.small { font-size: 0.875em; }
  .mod_form .wrapper-date { width: 100% !important; }
  .mod_form .wrapper-date.w55 {width: 100% !important;}
  .mod_form .wrapper-date .item { min-width: 25%; }
  .mod_form .obligatorio { font-size: 1em; padding: 0em 0 1.1em 0; }
  .mod_form .acs-list .acc-linkItem { float: left; width: 100%; margin-bottom: 1.8125em; padding-left: 5.4%; padding-right: 5.4%; color: #666; background: url(../images/content/icons/arrow-right.png) 15px 3px no-repeat transparent; }
  .mod_form .acs-list .acc-linkItem .acc-link-item { display: block; margin-bottom: 0.375em; font-size: 0.875em; color: #2C5C98; }
  .mod_form .acs-list .acc-linkItem .acc-text { font-size: 0.875em; line-height: 1.1875em; }
  .mod-suscripciones .mod_form .fmf-label { font-weight: normal; font-size: 0.875em; }
  .mod_news.mc-nw .mnl-item-last .mnl-link-more { font-size: 0.875em; }
  .more-info { display: block; float: left; margin-top: 0; margin-left: 2%; padding-left: 0; width: 22%; background: none; }
  .more-info .mod_banner { margin-top: 1.1em; padding: 0; }
  .more-info .mod_banner.Tablet { display: block; }
  .more-info .mod_banner.Web { display: none; }
  .more-info .mod_filtros { margin-top: 0; border: 1px solid #dddddd; background-color: #FFF; /*custom checkbox*/ /*FIN custom checkbox*/ }
  .more-info .mod_filtros .form-cont .fltr-title { padding: 2em 1% 0.8em 2.75em; color: #0C6C9F; font-family: WorkSans-SemiBold; font-size: 15px; border-bottom: 1px solid #DDD; background-position: 1em 1.9em; }
  .more-info .mod_filtros .form-cont .fltr-list { float: left; margin-top: 0em; padding-top: 0.4em; padding-left: 1em; height: 19.5em; border-bottom: 1px solid #dddddd; overflow: hidden; overflow-y: scroll; }
  .more-info .mod_filtros .form-cont .fltr-list .item { margin: 0.4em 0; padding-left: 0; }
  .more-info .mod_filtros .form-cont .fltr-list .item .fmf-label .fmf-lbl-description { margin-top: 0.2em; margin-left: 0.5em; font-size: 1em; color: #6c6c6c; }
  .more-info .mod_filtros .form-cont .fltr-list .item.selAll { padding-left: 0; }
  .more-info .mod_filtros .form-cont .fltr-list .item.selAll .fmf-label .fmf-lbl-description { font-size: 1em; color: #6c6c6c; font-weight: normal; }
  .more-info .mod_filtros .cont_btn { margin: 0.7em 0.5em; height: 2.5em; border: 0; border-radius: 30px; background: url("../images/modules/buttons/fondo_btn.png") repeat-x; }
  .more-info .mod_filtros .cont_btn .btn { width: 100%; padding: 0.8em 1.5em; margin: 0; border: none; font-size: 0.875em; background: url("../images/content/icons/arrow-right-search.png") no-repeat 85% center transparent; }
  .more-info .mod_filtros .icheckbox { display: inline-block; vertical-align: middle; margin: 0; padding: 0; width: 18px; float: left; height: 18px; background: url("../images/modules/iCheck/spriteCheckbox.png") no-repeat 0 -28px; border: none; cursor: pointer; }
  .more-info .mod_filtros .icheckbox.focus, .more-info .mod_filtros .icheckbox:focus {outline-style: auto; }
  .more-info .mod_filtros .icheckbox.checked { background-position: -28px 0; }
  .more-info .mod_filtros .icheckbox .fmf-checkbox { width: 18px; height: 18px; }
  .contBannersOnlyTablet { display: block; float: left; margin-top: 1.5em; width: 100%; border-top: 1px solid #dddddd; background: #ffffff; }
  .contBannersOnlyTablet .banner { margin: 0; padding: 1.5em 13% 1.2em 13%; width: 50%; }
  .content-wrapper.encuesta { margin-top: 1.25em; }
  .content-wrapper.encuesta .form-encuesta .fld-enc { float: left; width: 100%; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .fmf-title { display: none; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .fmf-label.fmf-title { display: block; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .block-content.comboBi { margin-top: 0; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .block-content.comboBi .txt-title { display: none; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .block-content.comboTri { margin-top: 0; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .block-content.comboTri .txt-title { display: none; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .titleFieldS { margin-left: 0; margin-bottom: 0; padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 95%; margin-top: 0.94em; }
  .content-wrapper.encuesta .md-title { padding: 0.65em 0; font-size: 1.5625em; padding-top: 0; margin-bottom: 0.1875em; }
  .content-wrapper.encuesta .dir3-tabla .formTexto .md-title { padding: 0.65em 0; font-size: 1em; padding-top: 0; margin-bottom: 0.1875em; text-align: inherit;}
  .content-wrapper.encuesta .md-subtitle { padding: 0.65em 0; font-size: 1.4em; padding-top: 0; margin-bottom: 0.4em; }
  .content-wrapper.encuesta .description { padding: 0.8em 0 1.1em 0; font-size: 1em; margin-bottom: 0; line-height: 1.375em; }
  .content-wrapper.encuesta .obligatorio { font-size: 1em; padding: 0; }
  .content-wrapper.encuesta .form-encuesta .numCaract { margin-top: 0.3em; }
  .content-wrapper.encuesta .form-encuesta .ast { display: inline; float: left; font-size: 1em; color: #6c6c6c; margin-top: 1.2em; }
  .content-wrapper.encuesta .form-encuesta .secunday { float: left; width: 100%; margin-top: 1em; margin-left: 0; margin-right: 0; margin-bottom: 0.94em; }
  .content-wrapper.encuesta .form-encuesta .secunday .fmf-title { padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 100%; }
  .content-wrapper.encuesta .form-encuesta .secunday .fmf-title-gris { padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-weight: normal; color: #666; width: 100%; }
  .content-wrapper.encuesta .form-encuesta .secunday .fmf-dif { padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .content-wrapper.encuesta .form-encuesta .fieldAllRow .fmf-label { font-size: 1em; color: #666666; font-weight: normal; }
  .content-wrapper.encuesta .form-encuesta .acs-legend { font-size: 0.95em; }
  .content-wrapper.encuesta .form-encuesta .radio-list { margin-left: 0; margin-right: 0; }
  .content-wrapper.encuesta .form-encuesta .radio-list .txt-title { margin-top: 0.77em; margin-bottom: 0.5em; padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 95%; }
  .content-wrapper.encuesta .form-encuesta .radio-list .fmf-lbl-description { font-size: 0.875em; padding-left: 6px; color: #0E6D9F; }
  .content-wrapper.encuesta .form-encuesta .radio-list .radio .fmf-lbl { width: 50%; margin-bottom: 1.3em; text-align: left; }
  .content-wrapper.encuesta .form-encuesta .radio-list .radio .iradio { display: inline-block; vertical-align: middle; margin: 0; padding: 0; width: 22px; float: left; margin-top: -0.1em; height: 22px; background: url("../images/modules/iCheck/spriteRadio.png") no-repeat -32px 0; border: none; cursor: pointer; }
  .content-wrapper.encuesta .form-encuesta .radio-list .radio .iradio.checked { background-position: 0 -32px; }
  .content-wrapper.encuesta .form-encuesta .sugerencias { margin-left: 0; margin-right: 0; }
  .content-wrapper.encuesta .form-encuesta .textarea { width: 100%; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list { margin-left: 0; margin-right: 0; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list .txt-title { margin-top: 0.77em; margin-bottom: 0.5em; padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 95%; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list .fmf-lbl-description { font-size: 0.875em; padding-left: 6px; color: #0E6D9F; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list .checkbox .icheckbox { display: inline-block; vertical-align: middle; margin: 0; padding: 0; width: 22px; float: left; margin-top: -0.1em; height: 22px; background: url("../images/modules/iCheck/spriteCheckbox.png") no-repeat 0 -28px; border: none; cursor: pointer; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list .checkbox .icheckbox.focus, .content-wrapper.encuesta .form-encuesta .checkbox-list .checkbox .icheckbox:focus {outline-style: auto; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list .checkbox .icheckbox.checked { background-position: -28px 0; }
  .content-wrapper.encuesta .form-encuesta .icheckbox { display: inline-block; vertical-align: middle; margin: 0; padding: 0; width: 18px; float: left; height: 18px; background: url("../images/modules/iCheck/spriteCheckbox.png") no-repeat 0 -28px; border: none; cursor: pointer; }
  .content-wrapper.encuesta .form-encuesta .icheckbox.focus, .mod_filtros .icheckbox:focus {outline-style: auto; }
  .content-wrapper.encuesta .form-encuesta .icheckbox.checked { background-position: -28px 0; }
  .content-wrapper.encuesta .form-encuesta .icheckbox .fmf-checkbox { width: 18px; height: 18px; }
  .content-wrapper.encuesta .form-encuesta .textarea .fmf-lbl-description { font-size: 0.875em; color: #666666; font-weight: normal; margin-right: 0; }
  .content-wrapper.encuesta .form-encuesta .textarea .fmf-des-textarea { font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .content-wrapper.encuesta .form-encuesta .textarea .fmf-label.fmf-title { display: none; }
  .content-wrapper.encuesta .form-encuesta .block-content { width: 100%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi { margin-left: 0; margin-right: 0; width: 100%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .txt-title { margin-top: 0.77em; margin-bottom: 0; padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 95%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow { width: 100%; padding: 0.85em 0em 0.2em 0em; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow .fmf-combobox { width: 100%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow .fmf-title { float: left; margin-bottom: 0.77em; padding-left: 0; width: 100%; font-size: 0.875em; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow .ui-selectmenu-button { padding: 0 3% 0 0; width: 100% !important; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow .ui-selectmenu-button.ui-corner-top .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-up-t.png") no-repeat right center; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow .ui-selectmenu-button .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-bottom-t.png") no-repeat right center; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow.cmb-expand .fmf-title { display: block; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow.cmb-expand .fmf-combobox { margin-right: 0em; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow.cmb-expand .field-description { display: none; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri { margin-left: 0; margin-right: 0; width: 100%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .txt-title { margin-top: 0.77em; margin-bottom: 0; padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 95%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow { width: 100%; padding: 0.85em 0em 0.2em 0em; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .fmf-combobox { width: 100%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .fmf-title { float: left; margin-bottom: 0.77em; padding-left: 0; width: 100%; font-size: 0.875em; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .ui-selectmenu-button { padding: 0 3% 0 0; width: 100% !important; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .ui-selectmenu-button.ui-corner-top .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-up-t.png") no-repeat right center; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .ui-selectmenu-button .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-bottom-t.png") no-repeat right center; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow.cmb-expand .fmf-title { display: block; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow.cmb-expand .fmf-combobox { margin-right: 0em; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow.cmb-expand .field-description { display: none; }
  .content-wrapper.encuesta .form-encuesta .btn { text-align: center; margin-right: 0; }
  .content-wrapper.encuesta .form-encuesta .btn.search { width: 100%; background: #6c900e; background: #6c900e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b)); background: -webkit-linear-gradient(#6c900e, #58750b); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6c900e, #58750b); border-radius: 21px; }
  .content-wrapper.encuesta .form-encuesta .btn .btn-search { text-align: center; padding: 0.9em 0; font-size: 14px; font-weight: normal; width: 100%; background: url("../images/content/icons/arrow-right-search.png") no-repeat 95% center transparent; }
  .content-wrapper.encuesta .icheckbox.focus, .content-wrapper.encuesta .icheckbox:focus {outline-style: auto; }  
  .secunday-contacto { float: left; width: 100%; margin-top: 1em; margin-left: 0; margin-right: 0; margin-bottom: 0.94em; }
  .secunday-contacto .fmf-dif { padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .field-description-contacto{float: left; margin-bottom: 0.77em; padding-left: 0; width: 100%; font-size: 0.875em; color: #666666; font-weight: normal;}
  .mod_bannerCiudadano.mbc-actualidadCTT.metodologiaBanner.showBa { display: none; }
  .more-info.metodologiaBanner.showBa { display: none; }
  .mod_bannerCiudadano.mbc-actualidadCTT.showBa { display: none; }
  .showBaT { display: block; }
  .showBa { display: none; }
  .wrapper-met_guias .mod_bannerCiudadano.metodologiaBanner { margin-top: 0.3em; padding-bottom: 0; }
  .wrapper-met_guias .mod_bannerCiudadano.metodologiaBanner.showBaT { display: block; }
  .wrapper-met_guias .mod_bannerCiudadano.metodologiaBanner.showBa { display: none; }
  .wrapper-met_guias .metodologiaBanner .mod_banner { padding-top: 0; padding-bottom: 0; }
  .wrapper-met_guias .mod_news.mc-nw .mn-list { border-bottom: 1px solid #D9D9D7; }
  .wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-head-img { font-size: 1em; font-family: WorkSans-SemiBold; color: #0C6C9F; }
  /*.wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-head-img .mnl-link { font-size: 1em; font-family: WorkSans-SemiBold; color: #0C6C9F; }*/
  .wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-text { line-height: 1.7em; }
  .wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst { float: left; width: 100%; }
  .wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item { display: block; width: 100%; float: none; margin: 0.7em auto; height: 2.5em; border: 0; border-radius: 30px; background: url("../images/modules/buttons/fondo_btn.png") repeat-x #58750B; text-align: center; }
  .wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item .link { float: left; width: 100%; padding: 0.8em 36.7%; margin: 0; border: none; font-size: 0.875em; color: #fff; background: url("../images/content/icons/arrow-right-search.png") no-repeat 91% center transparent; }
  .wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item .link:hover { text-decoration: underline; }
  .mod-share .mdshr-list { position: relative; text-align: left; width: 100%; }
  .mod-share .mdshr-list .item { float: left; margin-right: 2%; margin-top: 0; }
  .mod-share .mdshr-list li.item.redSocial { display: none; }
  .mod-share .mdshr-list .item.compartir { display: inline; }
  .mod-share .mdshr-list .item.compartir .cont_share { display: none; }
  .mod-share .mdshr-list .item.compartir:hover .lnk-share { text-decoration: underline; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share { display: block; position: absolute; /*left: 0;*/ top: 0.9em; width: 16em; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare { margin-top: 0.625em; width: 100%; border: 2px solid #cecece; border-radius: 10px; padding: /*1.25em 3% 0em 3%*/0.4em 0.2em 0.4em 0.2em; text-align: center; background-color: #FFF; float: left; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare:after { content: ""; position: absolute; display: block; /*right: 1.5em;*/ left: 1.5em; top: 0.125em; width: 14px; height: 12px; background: url("../images/content/Share/ico_pico.png") no-repeat; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare .cont_img { width: 100%; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare .cont_img .img { width: 100%; display: none; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare .cont_img .img.tablet { display: block; }
  .mod-share .mdshr-list .item.compartir .lnk-share { display: block; }
  .mod-share .mdshr-list .item.imprimir { margin-right: 2%; }
  .mod-share .mdshr-list .item.redSocial { float: left; }
  a.at300b .at4-icon, a.at300m .at4-icon, .mod-share .mdshr-list .item.compartir .noFont .at-icon-wrapper, .mod-share .mdshr-list .item.compartir .noFont .at-icon-wrapper .at-icon{ width: 40px !important; height: 40px !important; background-size: 40px !important; line-height: 40px; display:inline-block !important; }
  .addthis_default_style .at300b:focus, .addthis_default_style .at300bo:focus, .addthis_default_style .at300m:focus, addthis_counter addthis_bubble_style nohide:focus {border-style: solid;border-width: 1px 1px 1px 1px;border-color: #1E1E1E;}
  .mod-share .mdshr-list .item./*redSocial*/compartir .noFont { width: 46px; }
  .mod-share .mdshr-list .item./*redSocial*/compartir a.at300b, .mod-share .mdshr-list .item./*redSocial*/compartir a.at300m { float:left; }
  .mod-share .mdshr-list .item./*redSocial*/compartir .noFont.addthis_button_expanded { display: none; }
  .mod-share .mdshr-list .item./*redSocial*/compartir .addthis_counter.addthis_bubble_style { font-size: 1.25em; color: #6c6c6c; background-position: 0 0; padding-top: 0.3em; width: 58px !important; height: 26px; margin-top: /*0.4em*/0.2em; font-weight: normal; float: left; }
  .mod-share .mdshr-list .item./*redSocial*/compartir .addthis_counter.addthis_bubble_style:hover { text-decoration: none; background-position: 0 0 !important; }
  .mod-share .mdshr-list .item./*redSocial*/compartir .addthis_counter.addthis_bubble_style a.addthis_button_expanded { font-size: 1em; color:#6c6c6c; padding-top: 0.1em; width: 58px !important; height: 26px; font-weight: normal; }
  .mod-share .mdshr-list .item .lnk-share { display: block; font-size: 0.875em; color: #0E6D9F; }
  .at4-icon, .addthis_16x16_style .at4-icon, .addthis_16x16_white_style .at4-icon, .addthis_default_style .at4-icon, .at-16x16 { width: 32px; height: 32px; background-size: 32px; }
  .mod_descriptionDetail .md-title, .mod_news .md-title { font-size: 1.5625em; }
  .mod_descriptionDetail .bib_article .md-subtitle-grey, .mod_descriptionDetail .mult_gallery_article .md-subtitle-grey { font-size: 1.175em; }
  .mod_descriptionDetail .accordion .content_secundary .bib_article .md-subtitle-grey { font-size: 0.975em; }
  .mod_descriptionDetail .detail-cont p { font-size: 0.875em; }
  .mod_descriptionDetail .detail-cont .aviso-text { font-size: 1em; }
  .mod_descriptionDetail .detail-cont h3 { font-size: 0.875em; }
  .mod_descriptionDetail .detail-cont .mod-detail .mdtl-title { font-size: 0.875em; }
  .mod_descriptionDetail .detail-cont .mod-detail .cont-block .block-title { font-size: 0.875em; font-family: WorkSans-SemiBold; }
  .mod_descriptionDetail .cont-img, .mod_news .cont-img { margin-bottom: 0.5em; }
  .mod_content-middle .mdi-link.descr p a img, .mod_descriptionDetail .mdi-link.descr p a img {display:none;}
/*  .mod_descriptionDetail .resumen .md-text, .mod_news .resumen .md-text { font-size: 0.875em; } */
  .mod_page_event .mod_news .mn-list .mnl-item .date { color: #fff; }
  .mod_page_event .mod_news .mn-list .mnl-item .mnl-head-img { margin: 0.3em 0 0.5625em; margin-left: 6.7%; }
  .mod_page_event .mod_news .mn-list .mnl-item .mnl-head-img .mnl-link { font-size: 1em; font-family: WorkSans-SemiBold; color: #0C6C9F; }
  .mod_page_event .mod_news .mn-list .mnl-item .placeEv, .mod_page_event .mod_news .mn-list .mnl-item .mnl-text, .mod_page_event .mod_news .mn-list .mnl-item .linkMoreInfo { padding-top: 0.7em; line-height: 1.7em; font-size: 0.875em; }
  .mod_page_event .mod_news .mn-list .mnl-item .placeEv { margin-top: 0; }
  .mod_page_event .mod_news .mn-list .mnl-item .linkMoreInfo .text { font-size: 1em; }
  .mod_page_event .mod_news.mc-nw .mnl-item-last { display: none; }
  .mod_page_event .mod_news.mc-nw .mn-head.mc-nw { padding-bottom: 1em; }
  .mod_bannerCiudadano.mbc-actualidadCTT.mb-tablet { display: block; }
  .mod_bannerCiudadano.mbc-actualidadCTT.mb-movil { display: none; }
  .contenido .mod_content-middle.md-middle.tresCol { width: 100%; }
  .dir3-tabla .cont-img { display: none; }
  .dir3-tabla .obligatorio { color: #6c6c6c; font-size: 1em; }
  .dir3-tabla .description { color: #6c6c6c; font-size: 0.875em; margin-top: 0.5em; margin-bottom: 0.5em; }
  .dir3-tabla .form-simple { width: 100%; }
  .dir3-tabla .form-simple .fld-enc .field { margin-bottom: 1.5em; }
  .dir3-tabla .form-simple .fld-enc .field .fmf-title { padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6C6C6C; width: 100%; }
  .dir3-tabla .form-simple .fld-enc .field .fmf-description { width: 100%; font-size: 0.875em; }
  .dir3-tabla .form-simple .fld-enc .field .fmf-dif { padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #D3D3D3; border-radius: 5px; }
  .dir3-tabla .form-simple .btn.search { float: left; width: 48%; margin-left: 4%; background: #6C900E; background: #6C900E; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6C900E), to(#58750B)); background: -webkit-linear-gradient(#6C900E, #58750B); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6C900E, #58750B); border-radius: 21px; }
  .dir3-tabla .form-simple .btn.search:first-child { margin-left: 0; }
  .dir3-tabla .form-simple .btn-search { width: 48%; text-align: center; padding: 0.9em 0; font-size: 0.875em; font-weight: normal; width: 100%; background: url("../images/content/icons/arrow-right-search.png") no-repeat 90% center transparent; float: left; display: block; }
  .dir3-tabla .form-completo .fld-enc .field.secunday { padding-top: 1em; }
  .dir3-tabla .form-completo .fld-enc .field .fmf-title { font-size: 0.875em;}
  .dir3-tabla .form-completo .fld-enc .field .fmf-label { float: left; margin: 0 2% 0 0; padding-bottom: 0.6em; padding-left: 0.625em; width: 90%; font-size: 1em; font-family: WorkSans-SemiBold; background: none; color: #6C6C6C; }
  .dir3-tabla .form-completo .fld-enc .field .fmf-description { color: #666666; padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px;}
  .content-wrapper .dir3-tabla .description{ padding: 0; margin-bottom:0.5em; float:left; }
  .ui-selectmenu-button { padding: 0 3% 0 0; width: 100% !important; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .ui-selectmenu-button.ui-corner-top .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-up-t.png") no-repeat right center !important; }
  .ui-selectmenu-button .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-bottom-t.png") no-repeat right center !important; }
  .ui-selectmenu-button:hover { border: 1px solid #D3D3D3 !important; }
  .modeloLista .mdtb-title { width: 100%;} 
  .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: WorkSans-Regular; font-size: 1.8em; letter-spacing: -0.01em; 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; padding-top: 0.5em; 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: 1.3em;font-family: WorkSans-SemiBold;max-width: 100%;overflow-wrap: break-word;float:left;}  
  .modeloLista.md-table .mdtb-content .fila.no_border .celda:before {width: 100%;text-align: 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: 1.3em;text-align: left;}
  .modeloLista.md-table .mdtb-content .fila .celda .comment, .modeloLista.md-table .mdtb-content .fila .comment .tb-link { width:100% !important; }
  .modeloLista.md-table .mdtb-content .fila .celda .text.post_sec { padding-left: 22%; }
  .md-table .fila .celda, .md-table .fila td { max-width: 100%; }
  .md-table .fila .celda.suscripciones {padding-left: 0; padding-top: 0; padding-bottom: 0;}
  .md-table .fila .celda.suscripciones .icheckbox  {margin-left: 1.5em;}
  .md-table .fila .filadocnot {display: table; margin-top: 0.25%; margin-bottom: 0.25%;}
  .md-table .fila .text.comment { padding-top: 0.625em; float: right; }
  .md-table .fila .wrapper_comment  { display: inline-block; vertical-align: top; padding-left: 2%; width: 60%; font-size: 0.875em; text-align: left; }
  .md-table .fila .wrapper_comment .text.comment { padding: 0 0 0.625em 0; font-size: 1em; }
  .modeloLista.md-table .mdtb-content .fila .celda .tb-link { display: inline-block; margin: 0; width: 60%; background: none; }
  .modeloLista.md-table .mdtb-content .fila .celda .tb-link .hideAccessible { position: relative; left: 0; text-indent: -9999px; display: block; margin-top: 0.3em; width: 19px; height: 19px; background: url("../images/content/ico_tabla.png") no-repeat center; }
  .modeloLista.md-table .mdtb-content .fila .celda .tb-ckbox { display: inline-block; margin: 0; width: 60%; background: none; padding: 0.325em 0 0.325em 0.5em; }
  .modeloLista.md-table .mdtb-content .fila .celda .tb-ckbox-agrup { display: inline-block; margin: 0; width: 60%; background: none; padding: 0.325em 0 0.325em 0em; float: right;}
  .modeloLista.md-table .mdtb-content .fila .celda .labelCheckbox { margin-left: 0.5em; }
  .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: WorkSans-Regular; font-size: 1.8em; letter-spacing: -0.04em; vertical-align: top; }
  .modeloLista.md-table.gris .fila { border-bottom: 2px solid #F0F0EE; }
  .modeloLista.md-table.gris .fila .noMvlShow { display: none; }
  
  
  /*Formateo de los colores del listado y parrafos de los wysiwygs presentes en PAe para cumplir criterios de accesibilidad*/
  .mceContentBody p{color: #2b2b2b;}
  .mceContentBody ul li{color: #2b2b2b;}
  /*Fin de formateo de wysiwyg*/

  .mod_eventos_content { width: 100%; padding: 0; background: white; }
  .mod_eventos_content .showW { display: none; }
  .mod_eventos_content .showTM { display: block; }
  .mod_eventos_content .showOTM { display: block; }
  .mod_eventos_content .date-picker { margin-left: 0; margin-right: 0; margin-bottom: 1em; width: 100%; height: auto; }
  .mod_eventos_content .date-picker table { padding: 0; margin: 0; width: 100%; border-spacing: 9px 3px; border-collapse: separate; }
  .mod_eventos_content .date-picker .month-display { font-family: WorkSans-Regular; font-size: 1.875em; font-weight: normal; color: #7A7A7A; text-transform: uppercase; }
  .mod_eventos_content .date-picker .year-display { display: none; }
  .mod_eventos_content .date-picker .date-picker-title { padding-left: 0; padding-top: 1.125em; padding-bottom: 1.375em; text-align: center; border-bottom: 1px solid #C3C3C3; }
  .mod_eventos_content .date-picker .date-picker-day-header { font-family: WorkSans-Regular; font-size: 1.125em; font-weight: normal; color: #7B7B7B; text-transform: uppercase; }
  .mod_eventos_content .date-picker .date-picker-day-header .fd-day-header { font-weight: normal; }
  .mod_eventos_content .date-picker td { padding: 1em 0.65em; height: auto; font-family: WorkSans-Regular; font-size: 1.25em; font-weight: normal; color: #626262; border: 1px solid #ECECEC; background: #F2F2F2; }
  .mod_eventos_content .date-picker td:hover { font-family: WorkSans-Regular; font-size: 1.25em; font-weight: normal; color: #fff; background: #264C7F; border: 1px solid #264C7F; text-shadow: none; }
  .mod_eventos_content .date-picker td.day-disabled { background: #fff; text-decoration: none; }
  .mod_eventos_content .date-picker td.day-disabled:hover { background: #fff; font-size: 1.25em; font-weight: normal; color: #626262; border: 1px solid #ECECEC; }
  .mod_eventos_content .date-picker .hover-td { color: #626262 !important; background: #F2F2F2 !important; }
  .mod_eventos_content .date-picker .month-out.not-selectable { background: #ffffff; visibility: visible; font-style: normal; border: 1px solid #ECECEC; }
  .mod_eventos_content .date-picker .date-picker-selected-date { font-family: WorkSans-Regular; font-size: 1.25em; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .date-picker-hover { box-shadow: none; text-shadow: none; -webkit-box-shadow: inset 0px 0px 1px 2px black; -moz-box-shadow: inset 0px 0px 1px 2px black; box-shadow: inset 0px 0px 1px 2px black; border: 0; }
  .mod_eventos_content .date-picker .date-picker-today { border: 1px solid #000; }
  .mod_eventos_content .date-picker .not-selectable { background: #ffffff; color: #ddd; }
  .mod_eventos_content .date-picker .not-selectable:hover { background: #ffffff; color: #ddd; border: 1px solid #ECECEC; }
  .mod_eventos_content .date-picker .month-out.not-selectable { color: #ddd; }
  .mod_eventos_content .date-picker .month-out.not-selectable:hover { color: #ddd; }
  .mod_eventos_content .date-picker .month-out.date-picker-highlight:hover { background: #fff; font-size: 1.25em; font-weight: normal; color: #626262; }
  .mod_eventos_content .date-picker .yyyymmdd-20150421 { font-family: WorkSans-Regular; font-size: 1.25em; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .yyyymmdd-20150421.month-out.not-selectable { color: #838383; background: #264C7F; border: 1px solid #264C7F; }
  .mod_eventos_content .date-picker .yyyymmdd-20150429 { font-family: WorkSans-Regular; font-size: 1.25em; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .yyyymmdd-20150429.month-out.not-selectable { color: #838383; background: #264C7F; border: 1px solid #264C7F; }
  .mod_eventos_content .date-picker .yyyymmdd-20150430 { font-family: WorkSans-Regular; font-size: 1.25em; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .yyyymmdd-20150430.month-out.not-selectable { color: #838383; background: #264C7F; border: 1px solid #264C7F; }
  .mod_eventos_content .date-picker .date-picker-thead { float: none; }
  .mod_eventos_content .date-picker .date-picker-thead tr:last-child { float: none; }
  .mod_eventos_content .date-picker tr { float: none; }
  .mod_eventos_content .date-picker td { float: none; width: auto; }
  .mod_eventos_content .date-picker tbody { float: none; width: 98%; }
  .mod_eventos_content .date-picker .date-picker-day-header { float: none; }
  .mod_eventos_content .date-picker .date-picker-title { float: none; }
  .mod_eventos_content .prev-month { position: absolute; top: 4px; left: 2%; height: 40px; width: 40px; text-indent: -9999px; background: url("../images/content/calendar_prev_tablet.png") no-repeat scroll left top transparent; }
  .mod_eventos_content .next-month { position: absolute; top: 4px; right: 2%; height: 40px; width: 40px; text-indent: -9999px; background: url("../images/content/calendar_next_tablet.png") no-repeat scroll left top transparent; }
  .mod_eventos_content .event-detail { float: left; width: 94%; margin: 0 3%; padding: 1.25em 2.5%; border-top: 1px solid #C3C3C3; border-bottom: 0; }
  .mod_eventos_content .event-detail .event-date { width: 15%; padding: 0.625em 2%; float: left; border: 1px solid #DDDDDD; background: #F2F2F2; text-align: center; line-height: 13px; }
  .mod_eventos_content .event-detail .event-date .date-number { font-size: 1.25em; font-family: WorkSans-Regular; font-weight: normal; color: #6C6C6C; text-align: center; }
  .mod_eventos_content .event-detail .event-date .date-month { font-size: 0.875em; font-family: WorkSans-Regular; font-weight: normal; color: #6C6C6C; text-transform: initial; }
  .mod_eventos_content .event-detail .name-event { float: left; padding-left: 3%; padding-top: 0.313em; width: 85%; display: inline; font-size: 0.875em; font-family: WorkSans-Regular; font-weight: normal; color: #264C7F; }
  .mod_eventos_content .event-detail .place_event { display: none; }
  .mod_eventos_content .mnl-item-last { float: left; display: block; margin-top: 0.85em; margin-bottom: 2em; width: 100%; text-align: center; }
  .mod_eventos_content .mnl-item-last .mnl-link-more { display: block; float: none; margin: auto; padding: 0.9em 0; width: 68%; font-family: WorkSans-Regular; font-size: 0.875em; color: #FFFFFF; background: #6c900e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b)); background: -webkit-linear-gradient(#6c900e, #58750b); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6c900e, #58750b); border-radius: 30px; }
  .mod_eventos_content .mnl-item-last .mnl-link-more .mnl-link-more-item { padding: 0 40px; background: url("../images/content/icons/arrow-right-m-white.png") no-repeat right center; }
   /* Mapa AE */
  .mod_mapa-Ae { padding: 0.6em 3%; background: #ffffff; border: 1px solid #DDDDDD; }
  .mod_mapa-Ae .noWebTablet { display: block; }
  .mod_mapa-Ae .noDesktop { display: none; }
  .mod_mapa-Ae .mapae-intro { margin-bottom: 1.25em; }
  .mod_mapa-Ae .mapae-intro .mapae-tittle { font-size: 1.5625em; }
  .mod_mapa-Ae .mapae-intro .mapae-text { margin-top : 0.3em }
  .mod_mapa-Ae .mapae-intro .mapae-text p { font-size: 1.025em; }
  .mod_mapa-Ae .mapae-col-left {/* float: left; */width: 100%;margin-right: 0%;margin-left: 0;}
  .mod_mapa-Ae .mapae-col-center {/* float: left; */width: 100%;margin-right: 2%;margin-left: 0;}
  .mod_mapa-Ae .mapae-col-right {/* float: left; */width: 100%;margin-right: 2%;margin-left: 0;}


  .mod_mapa-Ae .mapae-element {width: 45%;margin-right: 1em;min-height: inherit;}
  .mod_mapa-Ae .mapae-element .mapae-title-box { display: none; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box { width: 100%; float: left; margin: 0; padding: 0 0 1em 0; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accordion { display: block; float: left; width: 100%; margin-bottom: 0.7em; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title { float: left; margin-bottom: -5px; padding: 0.7em 10% 1em 2%; width: 100%; background-image: url("../images/content/icons/arrow-down-white.png"); background-repeat: no-repeat; border-radius: 5px; margin-bottom: 1.5em;}
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title.ui-state-active { background-image: url("../images/content/icons/arrow-up-white.png"); }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title .mapae-accor-item.hidden-desktop { display: block; font-size: 1em; font-weight: normal; font-family: WorkSans-Regular-bold; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content { padding: 0.9375em 3% 1em 6%; background: #ffffff; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content.color-box-one { border: 1px solid #AC5071; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content.color-box-two { border: 1px solid #397491; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content.color-box-three { border: 1px solid #6A822D; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content.color-box-four { border: 1px solid #E883A7; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content.color-box-five { border: 1px solid #73ABC7; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content.color-box-six { border: 1px solid #9ABD41; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-title { display: block; font-size: 0.875em; font-family: WorkSans-SemiBold; color: #6C6C6C; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-cont { padding: 1.5625em 0 0 0; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-cont .mpacc-item { padding: 0 0 0.75em 5%; background: url(../images/content/icons/list-arrow-tablet.png) left 6px no-repeat transparent; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-cont .mpacc-item .mpacc-link { padding-right: 13px; font-size: 1em; font-family: WorkSans-Regular; color: #6C6C6C; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .ui-accordion .ui-accordion-header .ui-accordion-header-icon { width: 0; height: 0; position: absolute; right: 1em; border-right: 7px solid transparent; border-bottom: 10px solid transparent; border-left: 7px solid transparent; border-top: 10px solid #f0ad4e; }
  
  .mod_mapa-Ae .mapae-element .contenedor-acordeones .mapae-accor-title { float: left; margin-bottom: -5px; padding: 0.7em 10% 1em 2%; width: 100%; background-repeat: no-repeat; border-radius: 5px; margin-bottom: 1em; }
  
  
  .rs-content .mod_mapa-Ae .mdi-rel-links { margin-top: 0.5em; }
  .rs-content .mod_mapa-Ae .mdi-rel-links.first { margin-top: 0; }
  .rs-content .mod_mapa-Ae .mdi-header { padding: 1.0625em 8%; font-size: 1em; color: #0C6C9F; background: #fff; border-bottom: 1px solid #CCCCCC; }
  .rs-content .mod_mapa-Ae .mdi-link p { font-size: 0.875em; }
  .rs-content .mod_mapa-Ae .mdi-links { padding: 1em 11% 1em 5%; background: #fff; border-bottom: 0; }
  .rs-content .mod_mapa-Ae .mdi-links li { font-size: 0.875em; background: url(../images/content/icons/arrow-right.png) left 5px no-repeat transparent; }
  .rs-content .mod_mapa-Ae .mdi-links .mdi-linkItem { float: left; margin-bottom: 1.0625em; width: 100%; background: none; }
  .rs-content .mod_mapa-Ae .mdi-links .mdi-linkItem .mdi-cont-img { display: none; }
  .rs-content .mod_mapa-Ae .mdi-links .mdi-linkItem.first .mdi-cont-img { display: block; }
  .rs-content .mod_mapa-Ae .mdi-links .mdi-linkItem.first .mdi-cont-img .img-info { width: 75%; }
  .mod_mapa_web .mw-list-titles .mw-item-title .item-link { font-size: 1.8em; }
  .mod_mapa_web .mw-list-titles .mw-item-title .mw-list .mw-item { line-height: 1.6em; background: url("../images/content/icons/list-arrow-tablet.png") no-repeat 0 4px; padding-left: 1em; }
  .mod_mapa_web .mw-list-titles .mw-item-title .mw-list .mw-item .item-link { font-size: 1.2em; }
  .buttonUp { display: none; }
  .wrapperBk { margin-bottom: 0; }
  .wrapper { width: 100%; }
  .form-suscripciones.md-table .fila .fl-title { text-align: left; color: #2E5698; font-size: 0.875em; }
  .form-suscripciones.md-table .fila .celda { text-align: center; vertical-align: middle; color: #666666; font-size: 1em; }
  .form-suscripciones.md-table .fila .tb-link { display: block; margin: 0 auto; width: 19px; height: 19px; background: url("../images/content/ico_tabla.png") no-repeat; }
  .form-suscripciones.md-table .fila:nth-child(2n) { background: #e3eff4; }
  .form-suscripciones.md-table .fila.destacado { background: #e3eff4; }
  .form-suscripciones.md-table .fila .text { display: block; padding: 0.625em 10%; }
  .form-suscripciones.md-table .mdtb-title { border-bottom: 1px solid #2E5698; }
  .form-suscripciones.md-table .tb-title { position: absolute; left: -9999px; }
  .mod_wrapper_comments .comments ul { font-size: 0.875em; }
  .mod_wrapper_comments .comments .md-title { font-size: 1.5625em; }
  .mod_wrapper_comments .comments .no-comments { font-size: 0.875em; }
  .mod-busc-apps .accordion .content_secundary .form-buscador .block-content.checkbox-list .fmf-lbl-description, .mod-busc-apps .app-types .checkbox-list .fmf-lbl-description { font-size: 0.875em; padding-left: 6px; color: #0E6D9F; }
  .mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi .fieldAllRow { width: 100%; padding: 0.85em 0em 0.2em 0em; }
  .mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboTri .fieldAllRow, .mod-busc-apps .app-types .checkbox-list.comboTri .fieldAllRow { width: 100%; padding: 0.85em 0em 0.2em 0em; }
  .mod-busc-apps .app-types .app-subtitle { font-size: 1em; color: #6D6D6D; font-weight: normal; margin-bottom: 0; }

  /* BUSCADORES */
  .buscador_eventos.content_result_search .numResul { float: left; padding-top: 1.6em; width: 100%; font-size: 0.875em; font-weight: normal; color: #0C6C9F; text-align: center; }
  .buscador_eventos.content_result_search .block { float: left; margin: 2.5em 0 3.13em 0; width: 100%; padding-top: 0; text-align: center; }
  .buscador_eventos.content_result_search .block .text { display: inline-block; vertical-align: top; font-size: 0.875em; color: #6c6c6c; }
  .buscador_eventos.content_result_search .block .link { padding: 0 2.3%; display: inline-block; vertical-align: top; font-size: 0.875em; color: #0C6C9F; text-decoration: underline; }
  .buscador_eventos.content_result_search .block .link.first { border-right: 1px solid #666; }
  .buscador_eventos.content_result_search .block .link.selected { font-family: WorkSans-SemiBold; }

  .buscador_g.content_result_search .numResul { float: left; padding-top: 1.6em; width: 100%; font-size: 0.875em; font-weight: normal; color: #0C6C9F; text-align: center; }
  .buscador_g.content_result_search .block { float: left; margin: 2.5em 0 3.13em 0; width: 100%; padding-top: 0; text-align: center; }
  .buscador_g.content_result_search .block .text { display: inline-block; vertical-align: top; font-size: 0.875em; color: #6c6c6c; }
  .buscador_g.content_result_search .block .link { padding: 0 2.3%; display: inline-block; vertical-align: top; font-size: 0.875em; color: #0C6C9F; text-decoration: underline; }
  .buscador_g.content_result_search .block .link.first { border-right: 1px solid #666; }
  .buscador_g.content_result_search .block .link.selected { font-family: WorkSans-SemiBold; }
  .buscador_g.content_result_search .block.alineados {width: 100%;}
  
  .dir3-tabla .form-simple .fld-enc .bloque {border: 2px solid  #E0E0E0; width: 100%;  height: 11.5em; float: right; padding-left: 0.5em; padding-right: 0.5em;}

}
/*SMALL RESOLUTION STYLES*/
@media screen and (min-width: 1px) and (max-width: 767.5px) { 
  .mod_header .contentHeader { min-height: 7.188em; float: left; width: 100%; background: url("../images/general/header/bg_header-movil.png") no-repeat left top transparent; }
  .mod_header .contentHeader .list_multiLanguages { display: none; }
  .mod_header .contentHeader .linkListen { display: none; }
  .mod_header .contentHeader .bckLogin { display: none; }
  .mod_header .contentHeader .blockSearch { display: none; }
  .mod_header .contentHeader .logo_PAE .cont_img .img_item { padding-top: 1em; padding-left: 5%; width: auto; }
  .mod_header .contentHeader .blockLogos { padding-bottom: 0.9375em; }
  .mod_header .bckHeader { padding-top: 0.5em; padding-left: 1%; border-bottom: 1px solid #ffffff; /*background: none;*/ }
  .mod_header .bckHeader .show_M { display: block; }
  .mod_header .bckHeader .show_T { display: none; }
  .mod_header .bckHeader .show_W { display: none; }
  .mod_header .menuT { display: block; position: static; width: 100%; }
  .mod_header .menuT .list_item { position: static; float: left; width: 100%; padding-right: 0; }
  .mod_header .menuT .list_item .item { position: absolute; bottom: 0; display: inline; float: right; padding: 0.65em 1.9%; color: #fff; }
  .mod_header .menuT .list_item .item.ui-state-active { border: 0; border-radius: 0; outline-color: transparent; }
  .mod_header .menuT .list_item .item.ui-state-default { border: 0; border-radius: 0; }
  .mod_header .menuT .list_item .item.link { font-size: 0.96em; font-family: WorkSans-Regular; border: 1px solid #fff; border-bottom: 0; border-radius: 0; }
  .mod_header .menuT .list_item .item.menu {left: 0;width: 7.3125em;padding-left: 35px;height: 40px; /*height en px por la imagen de fondo*/right: 5.5em;top: 4.9em;bottom: initial;border-right: 0;border-left: 0;}
  .mod_header .menuT .list_item .item.menu .ui-accordion-header-icon { padding-left: 26px; top: 1.275em; background: url("../images/general/header/ico_menu_T.png") no-repeat left center transparent; margin-left: 0px;}
  .mod_header .menuT .list_item .item.menu:focus { outline: #fff dotted 1px; }
  .mod_header .menuT .list_item .item.user {width: 45px;height: 40px; /*height en px por la imagen de fondo*/top: 4.9em;bottom: initial;right: 0em;text-align: center;}
  .mod_header .menuT .list_item .item.user:focus { outline: #fff dotted 1px; }
  .mod_header .menuT .list_item .item.user .ui-accordion-header-icon { display: inline; width: 20px; top: 1.125em; height: 20px; background: url("../images/general/header/ico_user.png") no-repeat left top; margin-left: -9px;}
  .mod_header .menuT .list_item .item.user.ui-accordion-header-active .ui-accordion-header-icon { background: url("../images/general/header/ico_user-hover.png") no-repeat left top; margin-left:-9px; }
  .mod_header .menuT .list_item .item.search {width: 45px;height: 40px; /*height en px por la imagen de fondo*/right: 2.8625em;top: 4.9em;bottom: initial;border-left: 0;border-right: 0;border-left: 1px solid #ffffff;text-align: center;}
  .mod_header .menuT .list_item .item.search:focus { outline: #fff dotted 1px; }
  .mod_header .menuT .list_item .item.search .ui-accordion-header-icon { display: inline; width: 20px; top: 1.125em; height: 20px; background: url("../images/general/header/ico_search.png") no-repeat left top; margin-left: -8px; }
  .mod_header .menuT .list_item .item.search.ui-accordion-header-active .ui-accordion-header-icon { background: url("../images/general/header/ico_search-hover.png") no-repeat left top; margin-left: -8px;}
  .mod_header .menuT .list_item .item.ui-accordion-header-active { font-family: WorkSans-SemiBold; color: #3B4D64; background: #E6F1F4; }
  .mod_header .menuT .list_item .item.ui-accordion-header-active .ui-accordion-header-icon { padding-left: 26px; background: url("../images/general/header/ico_menu_T-hover.png") no-repeat left center transparent; margin-left: -26px; }
  .mod_header .menuT .list_item .tabletMobile { position: static; width: 100%; margin-top: 2.0625em; max-width: initial; border-radius: 0; border: 0; }
  .mod_header .menuT .list_item .tabletMobile .list_item { position: relative; float: left; padding-right: 0; width: 100%; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item { position: static; display: block; padding: 0; width: 100%; background: #E6F1F4; border-bottom: 1px solid #C7E0E7; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item .link { float: left; padding: 0.65em 1.1% 0.65em 7%; width: 100%; font-size: 0.91em; font-family: WorkSans-Regular; color: #142843; text-decoration: none; background:none;}
  .mod_header .menuT .list_item .tabletMobile .list_item .item .link.ui-state-active { font-family: WorkSans-SemiBold; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Lang { background: #EFEFEF; border-bottom: 1px solid #E0E0E0; border-top: 2px solid #e0e0e0; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Lang .ui-state-default .ui-accordion-header-icon { background: url("../images/content/icons/arrow-down-grease.png") no-repeat; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Lang .ui-state-default.ui-state-active .ui-accordion-header-icon { background: url("../images/content/icons/arrow-up-grease.png") no-repeat; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Lang .link { color: #555555; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Listen { background: #EFEFEF; border-bottom: 1px solid #E0E0E0; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Listen .ui-state-default .ui-accordion-header-icon { background: none; }
  .mod_header .menuT .list_item .tabletMobile .list_item .item.more_Listen .link { padding-right: 35px; color: #555555; background: url("../images/content/icons/ico_speaker.png") 97% no-repeat; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item { float: left; width: 100%; min-width: 12em; height: auto !important; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item { float: left; padding: 0; width: 100%; border-bottom: 1px solid #B4C1E9; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link { float: left; padding: 0; width: 100%; margin: 0; font-size: 1em; border-right: 0; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link.level-3 { background: none; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link.level-3.ui-state-default .ui-accordion-header-icon { position: absolute; left: auto; right: 2%; top: 50%; margin-top: -2px; background: url("../images/content/icons/arrow-down.png") no-repeat; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link.level-3.ui-state-default .text { background: none; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link.level-3.ui-state-active { font-family: WorkSans-SemiBold; color: #000; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link.level-3.ui-state-active .ui-accordion-header-icon { position: absolute; left: auto; right: 2%; top: 50%; margin-top: -2px; background: url("../images/content/icons/arrow-up.png") no-repeat; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .link.level-3.ui-state-active .text { font-family: WorkSans-SemiBold; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_item .text { float: left; padding: 0.96em 13%; width: 100%; font-size: 0.91em; color: #264C7F; text-align: left; background: url("../images/content/icons/arrow-right.png") no-repeat 97% center; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item.show_Act, .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item.show_Org, .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item.show_Doc, .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item.show_OBSAE, .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item.show_CTT, .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item.show_Est { display: block; background: #EFF6F8; border: 0; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_list_item_level3 { float: left; width: 100%; min-width: 12em; height: auto !important; background: #FBFDFD; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_list_item_level3 .text { padding-left: 18.7%; font-size: 0.85625em; font-family: WorkSans-Regular; color: #264C7F; }
  .mod_header .menuT .list_item .tabletMobile .list_item .sub_list_item .sub_list_item_level3 .link { border-bottom: 1px solid #D9D9D7; }
  .mod_header .menuT .list_item .blockSearch, .mod_header .menuT .list_item .bckLogin { position: static; margin: 0; margin-top: 2.0625em; width: 100%; border: 0; border-bottom: 2px solid #4f95b9; border-radius: 0; background: #E6F1F4; z-index: 9999; }
  .mod_header .menuT .list_item .blockSearch { height: auto !important; font-size: 100%; }
  .mod_header .menuT .list_item .blockSearch .contentSearch { position: relative; margin: auto; margin-top: 1.1em; margin-bottom: 1.1em; width: 93%; font-size: 100%; }
  .mod_header .menuT .list_item .blockSearch .contentSearch .field-search { padding-left: 3.4%; padding-right: 61px; font-family: WorkSans-Regular; font-size: 0.8em; color: #3A4C64; min-height: 3em; border: 1px solid #DDDDDD; border-radius: 0.3125em; }
  .mod_header .menuT .list_item .blockSearch .btn-send { text-indent: 0; max-width: 4.0625em; width: 100%; min-height: 2.5em; height: 100%; font-size: 0.875em; font-family: WorkSans-Regular; color: white; background: #58750B; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#81AC11), to(#58750B)); background: -webkit-linear-gradient(#81AC11, #58750B); background: -moz-linear-gradient(#81AC11, #58750B); background: -ms-linear-gradient(#81AC11, #58750B); background: -o-linear-gradient(#81AC11, #58750B); background: linear-gradient(#81AC11, #58750B); border-top-right-radius: 0.3125em; border-bottom-right-radius: 0.3125em; }
  .mod_header .menuT .list_item .bckLogin { height: auto !important; background: #E6F1F4; }
  .mod_header .menuT .list_item .bckLogin .list_login { position: static; padding-top: 1.875em; padding-bottom: 1.875em; text-align: center; background: none; }
  .mod_header .menuT .list_item .bckLogin .list_login .item { position: static; float: none; padding 0 0.5em; border-right: 1px solid #394C64;}
  .mod_header .menuT .list_item .bckLogin .list_login .item .link { font-family: WorkSans-Regular; font-size: 1em; color: #394C64; text-decoration: underline;}
  .mod_header .menuT .list_item .bckLogin .list_login .item .link:focus { outline-style: auto; outline: #4d90fe solid 2px; }
  .mod_header .menuT .list_item .bckLogin .list_login .item.last { padding: 0 0.5em; border: none;}
  .mod_header .menuT .list_item .bckLogin .list_login .item.last .link { padding: 0; }
  .mod_header .menuT .list_item .ui-widget-content { border-top: 0; border-left: 0; border-right: 0; border-radius: 0;}
  .mod_header .menuT .ui-accordion .ui-accordion-content { padding: 0; }
  .mod_header .menuNav.web { display: none; }
  .mod_header .menuNav.web .mNav-title { display: none; }
  .mod_header .menuNav.tabletMobile { height: auto !important; background: #E6F1F4; }
  .mod_header .menuNav.tabletMobile .menu-title { display: block; }
  .mod_header .menuNav.tabletMobile .list_item .link { font-family: WorkSans-Regular; font-size: 0.91em; color: #142843; text-decoration: none; }
  .mod_header .menuNav.tabletMobile .list_item .ui-state-default { float: left; width: 100%; border: 0; border-radius: 0; }
  .mod_header .menuNav.tabletMobile .list_item .ui-state-default .ui-accordion-header-icon { position: absolute; left: auto; right: 2%; top: 50%; margin-top: -2px; background: url("../images/content/icons/arrow-down.png") no-repeat; }
  .mod_header .menuNav.tabletMobile .list_item .ui-state-active { margin-top: 0; background: #CFE4EB; border: 0; border-bottom: 2px solid #A4C8DD; border-radius: 0; }
  .mod_header .menuNav.tabletMobile .list_item .ui-state-active .ui-accordion-header-icon { position: absolute; left: auto; right: 2%; top: 50%; margin-top: -2px; background: url("../images/content/icons/arrow-up.png") no-repeat; }
  .mod_header .menuNav.tabletMobile .list_item .ui-state-active .text { font-family: WorkSans-SemiBold; }
  .gifCargando{margin-top: 9%; margin-left: 14%; width: 25%;}
  .contenido .content-wrapper { float: left; margin: 0; padding: 0 2.5% 0.5em 2.5%; width: 100%; background: #EFEFEF; }
  .contenido .content-wrapper-bottom { float: left; margin: 0; padding: 0; width: 100%; background: #EFEFEF; }
  .contenido .mod_content-left { margin: 1.6875em 0; width: 100%; }
  .contenido .mod_content-inner { margin: 0.75em 0; width: 100%; }
  .contenido .mod_content-right { margin: 0; width: 100%; }
  .contenido .mod_content-middle, .contenido .mod_content-middle.mod_partic_home, .contenido .mod_content-middle-home.mod_partic_home  { float: left; margin: 0; width: 100%; }
  .contenido .mod_content-middle.md-middle { margin: 0; width: 100%; }
  #form-crear-comentario .cont-table .modeloLista .mdtb-content .no_border .celda ul li{font-size: 0.875em !important;}

  .contenido .content-wrapper.cw-interest { margin-top: 0; }
  .contenido .content-wrapper.cw-interest.mapae-content { padding-bottom: 0.625em; }
  .contenido .content-wrapper.dc { margin-top: 0; }
  .content-wrapper-bottom { float: left; margin: 0; padding: 0; width: 100%; background: #EFEFEF; }
  .content-wrapper-bottom.mobile { display: block; }
  .mod_footer { background: #0E6D9F; }
  .mod_footer .mfoot-logos { width: 100%; }
  .mod_footer .mfoot-logos .mfoot-logo { float: left; width: 100%; margin: 0.625em 0 1.25em; }
  .mod_footer .mfoot-logos .mfoot-logo .mfootl-item { width: 95%; height: auto; }
  .mod_footer .mfoot-logos .mfoot-logo .mfootl-item .img_item { max-width: 200px; }
  .mod_footer .mfoot-logos .mfoot-logo-eu { width: 100%; text-align: center; }
  .mod_footer .mfoot-navs { width: 100%; }
  .mod_footer .mfoot-navs .mfoot-destacados-uno { float: left; display: block; width: 100%; overflow: hidden; border-bottom: 1px solid #86B6CF; }
  .mod_footer .mfoot-navs .mfoot-destacados-uno.part { width: 100%; }
  .mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft { float: left; margin: 0; padding: 0; width: 100%; background: none; }
  .mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft .mfootl-bgright { float: left; margin: 0; padding: 0; width: 100%; background: none; }
  .mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft .mfootl-bgright .mfd-item { display: block; margin-top: 0; padding: 0.6875em 5%; width: 100%; font-size: 1.0625em; color: #fff; text-align: left; background: url("../images/content/icons/book-icon-mobile.png") no-repeat 94% 14px #0C5E89; border: 0; border-radius: 0; }
/*---  */
.mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft_2 { float: left; margin: 0; padding: 0; width: 100%; background: none; }
  .mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft_2 .mfootl-bgright { float: left; margin: 0; padding: 0; width: 100%; background: none; }
  .mod_footer .mfoot-navs .mfoot-destacados-uno .mfootl-bgleft_2 .mfootl-bgright .mfd-item { display: block; margin-top: 0; padding: 0.6875em 5%; width: 100%; font-size: 1.0625em; color: #fff; text-align: left; background: url("../images/content/icons/ico-participa-pae.png") no-repeat 94% 14px #0C5E89; border: 0; border-radius: 0; }

  .mod_footer .mfoot-navs .mfoot-destacados-dos { display: none; }
  .mod_footer .mfoot-navs .mfoot-navFooter { width: 100%; margin: 0; padding: 0; overflow: hidden; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links { float: left; margin-left: 0; width: 100%; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem { float: left; width: 100%; margin: 0; padding: 0.6875em 6%; border-bottom: 1px solid #86B6CF; border-left: 0; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link { display: block; width: 100%; font-size: 1.0625em; color: #fff; text-decoration: none; background: url("../images/content/icons/arrow-menu-mobile.png") no-repeat right 5px; border-bottom: #86B6CF; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link.rss { padding-left: 0; background: url("../images/content/icons/rss-mobile.png") no-repeat right 0; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem:first-child { padding-left: 6%; }
  .mod_footer .mfoot-navs .mfoot-listLinks { display: none; }
  .mod_footer .mfoot-copyright-mobile { display: block; float: left; margin-top: 2.1875em; padding: 0 0%; width: 100%; text-align: center; }
  .mod_footer .mfoot-copyright-mobile .mfootc-item { float: left; width: 100%; padding-bottom: 1.125em; font-size: 1em; }
  .mod_footer .mfoot-copyright-mobile .mfootc-item-middle { float: left; width: 100%; padding-bottom: 1.125em; font-size: 1em; }
  .mod_footer .mfoot-copyright-mobile .mfootc-item-last { float: left; width: 100%; padding-bottom: 1.25em; font-size: 1em; }
  .mod_footer .mfoot-copyright { display: none; }
  .mod_carousel { margin: 0; width: 100%; height: auto; background: #FFFFFF; min-height: initial; }
  .mod_carousel .md-carousel { margin: 0; padding: 0; width: 100%; }
  .mod_carousel .md-carousel .md-carousel-content { position: relative; margin: 0; background: #E4EDF3; padding-left: 0; padding-right: 0;}
  .mod_carousel .md-carousel .md-carousel-content:first-child { margin: 0; }
  .mod_carousel .md-carousel .md-carousel-content:last-child { margin: 0; }
  .mod_carousel .md-carousel .md-carousel-content .carousel-title { float: right; margin-top: 0.9em; padding: 0.12em 3% 0 3%; width: 55%; font-size: 1.125em; font-weight: normal; color: #0D6C9F; background: #E4EDF3; }
  .mod_carousel .md-carousel .md-carousel-content .carousel-link:hover .carousel-text { border: 0; }
  .mod_carousel .md-carousel .md-carousel-content .carousel-link:hover .carousel-title { border: 0; }
  .mod_carousel .md-carousel .md-carousel-content .carousel-cont_img { width: 45%; }
  .mod_carousel .md-carousel .md-carousel-content .carousel-text { float: right; padding: 0 9% 0 3.5%; width: 55%; min-height: 0; line-height: 1.5em; font-size: 1em; color: #777777; background: #E4EDF3; }
  .mod_carousel .md-carousel .slick-prev, .mod_carousel .md-carousel .slick-next { top: 40.5%; }
  .mod_carousel .slick-prev { left: -25px; width: 52px; height: 42px; background: url(../images/content/icons/ico-slider-left-t.png) no-repeat; }
  .mod_carousel .slick-next { right: 0; width: 28px; height: 42px; background: url(../images/content/icons/ico-slider-right-t.png) no-repeat; }
  .mod_carousel .slick-dots { float: left; padding: 0.7123em 0; width: 100%; font-size: 0.79em; color: #448CB8; text-align: center; }
  .mod_carousel .slick-dots .slick-li-first { display: none; }
  .mod_carousel .slick-dots .slick-li-first.slick-active { display: inline; }
  .mod_carousel .slick-dots .slick-li-first .button { color: #448CB8; border: 0; background-color: #fff; }
  .mod_carousel .slick-dots .slick-li-last { display: inline; }
  .mod_carousel .slick-dots .slick-li-last .button { color: #448CB8; border: 0; background-color: #fff; }
  .mod_banners { float: left; width: 100%; }
  .mod_banners .md-banner { width: 100%; padding: 0.625em 7%; margin: 0; border: 1px solid #DDDDDD; background: #fff; padding-bottom: 1.25em; }
  .mod_banners .md-banner .md-banner-content {float: none;display: inline-block;margin-left: 1%;margin-right: 1%;width: 47%;}
  .mod_banners .md-banner .md-banner-content .link { margin: 0.625em 0; width: 100%; }
  .mod_banners .md-banner .md-banner-content .link .banner-image { min-height: 4.5em; width: 100%; }
  .mod_banners .md-banner .md-banner-content.positionM {/* float: right; */ht; */}
  .mod_news { margin-top: 0; padding: 0; background: #fff; border: 1px solid #DDDDDD; }
  .mod_news .mn-head .mnh-title { padding: 0.75em 0; font-weight: normal; font-size: 1.25em; text-align: center; background: #0E6D9F; }
  .mod_news .mn-list { padding: 0 6%; }
  .mod_news .mn-list .mnl-item { padding: 1.4375em 0 0.9375em 0; }
  .mod_news .mn-list .mnl-head-img { display: none; float: right; width: 60%; margin-left: 5%; margin: 1.6875em 0 0; }
  .mod_news .mn-list .mnl-head-img .mnl-link { font-size: 0.875em; color: #053952; font-weight: normal; }
  .mod_news .mn-list .mnl-head .mnl-link { font-size: 0.875em; color: #053952; font-weight: normal; }
  .mod_news .mn-list .mnl-text { display: none; }
  .mod_news .mn-list .mnl-text-mobile { float: none; display: block; margin-bottom: 0; line-height: 16px; color: #666; }
  .mod_news .mn-list .mnl-text-mobile .mnl-link { float: none; width: 100%; line-height: 1.2em; font-size: 0.875em; color: #053952; font-weight: normal; }
  .mod_news .mn-list .mnl-item { padding: 1.3125em 0; border-top: 0; border-bottom: 1px solid #D9D9D7; }
  .mod_news .mnl-item-last { float: left; display: block; margin: 1.5625em 6% 1.25em 6%; width: 88%; text-align: center; background: #6c900e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b)); background: -webkit-linear-gradient(#6c900e, #58750b); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6c900e, #58750b); border-radius: 30px; }
  .mod_news .mnl-item-last .mnl-link-more { float: left; padding: 0.25em 0; width: 100%; font-family: WorkSans-Regular; font-size: 1em; color: #FFFFFF; background: none; }
  .mod_news .mnl-item-last .mnl-link-more .mnl-link-more-item { padding: 0 40px; background: url("../images/content/icons/arrow-right-m-white.png") no-repeat right center; }
  .mod_news.mc-nw { border: 0; background: none; float: left; margin-top: 1.0625em; width: 100%; }
  .mod_news.mc-nw .mn-head.mc-nw { padding: 0.6em 2% 0.6em 2%; text-align: center; font-size: 1.5625em; }
  .mod_news.mc-nw .mn-list { padding: 0; }
  .mod_news.mc-nw .mn-list .mnl-imgThumb { margin-right: 0.5em; }
  .mod_news.mc-nw .mn-list .mnl-head-img { display: block; float: none; margin-bottom: 0.6em; margin-top: 0.3em; width: 100%; }
  .mod_news.mc-nw .mn-list .mnl-head-img .mnl-link { font-size: 1.125em; font-family: WorkSans-SemiBold; color: #0C6C9F; }
  .mod_news.mc-nw .mn-list .mnl-item { margin-bottom: 2.45em; padding: 1.4em 6% 2em 6%; border: 1px solid #DDD; margin-top: 1px; background: #FFF; }
  .mod_news.mc-nw .mn-list .mnl-item .date { margin-bottom: 0em; font-size: 0.875em; color: #6c6c6c; }
  .mod_news.mc-nw .mn-list .mnl-item:last-child { margin-bottom: 2em; }
  .mod_news.mc-nw .mn-list .mnl-item .contentDate { padding: 0.8em 0.65em; width: 100%; text-align: center; background: #0E6D9F; }
  .mod_news.mc-nw .mn-list .mnl-item .contentDate .date { width: auto; display: inline; padding-right: 0; padding-left: 0; float: none; }
  .mod_news.mc-nw .mn-list .mnl-item .contentDate .date:before { content: " - "; }
  .mod_news.mc-nw .mn-list .mnl-item .contentDate .date:first-child:before { content: ""; }
  .mod_news.mc-nw .mn-list .mnl-etiquetas { margin-bottom: 0.25em; margin-top: 0.5em; background-position: left 1em; }
  .mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item .link { font-size: 0.875em; color: #6c6c6c; }
  .mod_news.mc-nw .mn-list .mnl-text { display: block; padding-top: 0; margin-bottom: 0.5em; margin-top: -0.2em; font-size: 0.875em; color: #6c6c6c; line-height: 1.3em; }
  .mod_news.mc-nw .mnl-item-last { margin: 0; margin-bottom: 2em; padding-top: 0; width: 100%; text-align: left; border-radius: 0; background: none; }
  .mod_news.mc-nw .mnl-item-last .mnl-link-more { float: right; padding: 0.2em 0 0 25px; font-size: 0.875em; color: #0c6c9f; background: url("../images/content/icons/ver_mas.png") no-repeat scroll left 2px; }
  .mod_news.mc-nw .mnl-item-last .mnl-link-more .mnl-link-more-item { padding: 0; background: none; }
  .mod_news.mc-nw.listado-comunidades .mn-list .mnl-item.first { padding-top: 1.4em; }
  .mod_pass { float: left; width: 100%; background: #fff; border: 1px solid #DDDDDD; /*.mnl-item-button{ float:left; margin: 20px 0; padding: 0 11%; display:block; margin-bottom:em(20); width:100%; text-align:center;  .mnl-link-more{ float:left;padding: em(14) 0; width:100%; font-family:WorkSans-Regular; font-size:em(16); color:#FFFFFF; background: #6c900e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b)); background: -webkit-linear-gradient(#6c900e, #58750b); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6c900e, #58750b); border-radius: 30px; .mnl-link-more-item{ padding: 0 24px 0 10px; background:url("../images/content/icons/arrow-right-m-white.png")no-repeat right center;  } }
}*/ }
  .mod_pass .mnh-title { padding: 0.75em 0; font-weight: normal; font-size: 1.25em; text-align: center; background: #0E6D9F; }
  .mod_pass .mod_pass_ingles.mnh-title { background-image: url(../images/content/icons/ico-bandera-english-home.png);background-color: #0E6D9F; }
  .mod_pass .md-cont-img { display: none; }
  .mod_pass .mnl-item-button { float: left; display: block; margin: 1.5625em 6% 1.25em 6%; width: 88%; text-align: center; background: #6c900e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b)); background: -webkit-linear-gradient(#6c900e, #58750b); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6c900e, #58750b); border-radius: 30px; }
  .mod_pass .mnl-item-button .mnl-link-more { float: left; padding: 0.75em 0; width: 100%; font-family: WorkSans-Regular; font-size: 1em; color: #FFFFFF; background: none; }
  .mod_pass .mnl-item-button .mnl-link-more .mnl-link-more-item { padding: 0 40px; background: url("../images/content/icons/arrow-right-m-white.png") no-repeat right center; }
  /*.mod_migas { display: none; }*/
  .mod_description { display: none; }
  .mod_description-mobile { float: left; display: block; width: 100%; margin-bottom: 2.5em; padding: 0; font-family: WorkSans-Regular; background: #fff; border: 1px solid #DDDDDD; }
  .mod_description-mobile .md-title { padding: 0.625em 5% 0.4375em 5%; font-size: 1.21875em; color: #2C5B98; text-align: center; }
  .mod_description-mobile .md-text { padding: 0 14%; margin-bottom: 1.2em; font-size: 1em; line-height: 1.3em; color: #2b2b2b; text-align: center; }
  .home .mod_content-inner .mod_description-mobile .md-title{/* padding: 0.625em 5% 0.4375em 5%; */padding: 0.75em 0;font-size: 1.21875em;font-weight: normal;color: #FFFFFF;text-align: center;float: left;width: 100%;background: #0E6D9F;letter-spacing: 0.01em;font-family: WorkSans-SemiBold;margin-bottom: 1em;}
  .mod_description-mobile .md-text .mdl-link { color: #2C5C98; font-family: WorkSans-SemiBold; }
  .mod_bannerCiudadano { display: none; }
  .mod_bannerCiudadano.mbc-areatecnica { display: none; }
  .mod_bannerCiudadano.mbc-actualidadCTT { display: block; float: left; padding: 1.2em 15% 1.5em 15%; margin-left: 0; width: 100%; border-bottom: 1px solid #DDDDDD; background: #ffffff; }
  .mod_bannerCiudadano.mbc-actualidadCTT .mb-link { width: 100%; }
  .mod_bannerCiudadano.mbc-actualidadCTT .mb-link .mb-item { width: 89%; }
  .mod_bannerCiudadano.mbc-actualidadCTT .mb-link .mb-item .img { width: 100%; }
  .mod_bannerCiudadano.mbc-accesibilidad { display: none; }
  .mod_bannerCiudadano-mobile { float: left; display: block; padding: 1.875em 20%; width: 100%; font-family: WorkSans-Regular; background: #FFFFFF; /*border-top: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;*/ }
  .mod_bannerCiudadano-mobile .mb-item { float: left; width: 100%; }
  .mod_bannerCiudadano-mobile .mb-item .mb-img-item { float: left; width: 100%; }
  .mod_bannerCiudadano-mobile.accesibilidad { background: #ffffff; border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #dddddd; }
  .bolCont .content-wrapper-bottom.mobile.accesibilidad { display: block; }
  .bolCont .content-wrapper-bottom.mobile.accesibilidad .md-banner { border-right: 0; border-left: 0; }
  .mod_participacion { background: #FFFFFF; border: 1px solid #DDDDDD; margin-top: 1.5em; }
  .mod_participacion .md-title { padding: 0.7em 0; font-weight: normal; font-size: 1.25em; text-align: center; background: #0E6D9F; }
  .mod_participacion .md-cont-img { display: none; }
  .mod_participacion .mod_content { padding: 0 3%; width: 100%; }
  .mod_participacion .mod_content .md-cnt-title { padding: 1.625em 0 1em 5%; width: 100%; font-size: 1.125em; color: #6C6C6C; border-bottom: 1px solid #C3C3C3; letter-spacing: -0.8px; }
  .mod_participacion .mod_content .md-list { padding-left: 0; width: 100%; }
  .mod_participacion .mod_content .md-list .md-item { margin: 0; padding: 0.5em 0 0.7em 0; border-bottom: 1px solid #C3C3C3; }
  .mod_participacion .mod_content .md-list .md-item .md-link { padding-right: 14%; width: 97%; font-size: 1em; color: #264C7F; background: url("../images/content/icons/arrow-right-m.png") no-repeat right center; text-indent: 0; }
  .mod_participacion .mod_content { border-right: 0; }
  .mod_participacion .info { padding: 2.8em 3%; width: 100%; }
  .mod_participacion .info .info-title { margin-bottom: 1em; width: 100%; font-size: 1.125em; color: #6C6C6C; text-align: center; letter-spacing: -0.8px; }
  .mod_participacion .info .info-text { padding: 0 6%; font-size: 0.875em; color: #264C7F; text-align: center; }
  .mod_participacion .info .info-text .info-txt { display: none; }
  .mod_participacion .info .info-button { float: left; margin: 0; padding: 0 3%; display: block; margin-bottom: 0.7em; width: 100%; text-align: center; }
  .mod_participacion .info .info-button .info-button-link { float: left; padding: 0.875em 0; width: 100%; font-family: WorkSans-Regular; font-size: 0.875em; color: #FFFFFF; background: #6c900e; background: #6c900e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b)); background: -webkit-linear-gradient(#6c900e, #58750b); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6c900e, #58750b); border-radius: 30px; }
  .mod_participacion .info .info-button .info-button-link .info-button-link-item { padding: 0 40px; padding-right: 50px; font-size: 1.14em; background: url("../images/content/icons/arrow-right-m-white.png") no-repeat right center; }
  .contenido .content-wrapper { float: left; margin: 0; padding: 0 2.5% 0.5em 2.5%; width: 100%; background: #EFEFEF; min-height: auto; }
  .contenido .content-wrapper-bottom { float: left; margin: 0; padding: 0; width: 100%; background: #EFEFEF; }
  .contenido .mod_content-left { margin: 1.6875em 0; width: 100%; }
  .contenido .mod_content-inner { margin: 0.75em 0; width: 100%; }
  .contenido .mod_content-right { margin: 0; width: 100%; }
  .contenido .mod_content-middle { float: left; margin: 0; width: 100%; }
  .contenido .mod_content-middle.md-middle { margin: 0; width: 100%; }
  .contenido .content-wrapper.cw-interest {margin-top: 0;background-color:  #fff;}
  .contenido .content-wrapper.cw-interest.mapae-content { padding-bottom: 0.625em; }
  .contenido .content-wrapper.dc { margin-top: 0; }
  .content-wrapper-bottom { float: left; margin: 0; padding: 0; width: 100%; background: #EFEFEF; }
  .content-wrapper-bottom.mobile { display: block; }
  .mod_redes, .mod_eventos { float: left; margin-bottom: 1.5em; margin-top: 1.5em; padding-bottom: 0; width: 100%; background: #fff; border: 1px solid #DDDDDD; }
  .mod_redes .md-title, .mod_eventos .md-title { float: left; padding: 0.75em 5% 0.75em 5%; width: 100%; font-family: WorkSans-Regular; font-weight: normal; font-size: 1.25em; color: #FFFFFF; background: #0E6D9F; }
  .mod_redes .showWT .linkRsp, .mod_eventos .showWT .linkRsp { display: block; }
  .mod_redes .showWT .linkRsp .text, .mod_eventos .showWT .linkRsp .text { float: left; width: 100%; padding: 0 0 0 36px; font-family: WorkSans-Regular; font-size: 1.125em; color: #264C7F; background: url("../images/content/icons/ico_yt.png") no-repeat transparent top left; }
  .mod_redes .showWT .linkRsp .text.poll, .mod_eventos .showWT .linkRsp .text.poll { height: 1.875em; padding-top: 0.1125em; background: url("../images/content/icons/ico_poll.png") no-repeat transparent top left; }
  .mod_redes .showWT .linkRsp .text .more_text, .mod_eventos .showWT .linkRsp .text .more_text { display: block; font-size: 0.78em; }
  .mod_redes .showWT .frameVideo, .mod_eventos .showWT .frameVideo { display: none; }
  .mod_redes .showWT .link, .mod_eventos .showWT .link { display: none; }
  .mod_redes .blockYoutube, .mod_eventos .blockYoutube { margin-top: 0; padding: 0 4.4%; }
  .mod_redes .blockYoutube .linkRsp, .mod_eventos .blockYoutube .linkRsp { padding-left: 0; background: url("../images/content/icons/arrow-right-m.png") no-repeat transparent 98%; }
  .mod_redes .blockPoll, .mod_eventos .blockPoll { margin-top: 0; padding: 0 4.4%; }
  .mod_redes .blockPoll .linkRsp, .mod_eventos .blockPoll .linkRsp { padding-left: 0; background: url("../images/content/icons/arrow-right-m.png") no-repeat transparent 98%; }
  .mod_redes .blockTwitter {padding: 0 4.4%;}
  .mod_redes .blockTwitter iframe { margin: 0 auto; display: block; margin-bottom: 1em;} 
  .mod_redes .blockTwitter .btn_tweet, .mod_eventos .blockTwitter .btn_tweet { float: left; width: 100%; margin-bottom: 1.5em; margin-top: 0.9375em; padding: 0 3%; }
  .mod_redes .blockTwitter .btn_tweet .link_tweet, .mod_eventos .blockTwitter .btn_tweet .link_tweet { float: right; padding: 0.875em 0; width: 41%; max-width: 7.8125em; font-family: WorkSans-Regular; font-size: 0.875em; color: #FFFFFF; background: #0E6D9F; border-radius: 30px; }
  .mod_redes .blockTwitter .btn_tweet .text_tweet, .mod_eventos .blockTwitter .btn_tweet .text_tweet { padding: 0 20%; background: url("../images/content/icons/arrow-right-white.png") no-repeat transparent 98%; }
  .mod_redes .showOTM, .mod_eventos .showOTM { display: block; }
  .mod_redes { margin-top: 1.125em; }
  .mod_eventos .md-title { text-align: center; }
  .mod_eventos_content { width: 100%; padding: 0; background: white; }
  .mod_eventos_content .showW { display: none; }
  .mod_eventos_content .showTM { display: block; }
  .mod_eventos_content .date-picker { margin-left: 0; margin-right: 0; width: 100% !important; height: auto !important; }
  .mod_eventos_content .date-picker table { padding: 0; margin: 0 2%; width: 96%; border-spacing: 5px; border-collapse: separate; }
  .mod_eventos_content .date-picker .month-display { font-family: WorkSans-Regular; font-size: 1.375em; font-weight: normal; color: #7A7A7A; text-transform: uppercase; }
  .mod_eventos_content .date-picker .year-display { display: none; }
  .mod_eventos_content .date-picker .date-picker-title { padding-left: 0; padding-top: 1.125em; padding-bottom: 1.25em; text-align: center; border-bottom: 1px solid #C3C3C3; }
  .mod_eventos_content .date-picker .date-picker-day-header { font-family: WorkSans-Regular; font-size: 1.125em; font-weight: normal; color: #7B7B7B; text-transform: uppercase; }
  .mod_eventos_content .date-picker .date-picker-day-header .fd-day-header { font-weight: normal; }
  .mod_eventos_content .date-picker td { padding: 0.85em; height: auto; font-family: WorkSans-Regular; font-size: 0.9375em; font-weight: normal; color: #626262; border: 1px solid #ECECEC; border-radius: 0; background: #F2F2F2; }
  .mod_eventos_content .date-picker td.date-picker-unused { padding: 0.85em; }
  .mod_eventos_content .date-picker td:hover { padding: 0.85em; font-family: WorkSans-Regular; font-size: 0.9375em; font-weight: normal; color: #626262; background: #F2F2F2; border: 1px solid #264C7F; text-shadow: none; }
  .mod_eventos_content .date-picker td.day-disabled { padding: 0.85em; background: #fff; text-decoration: none; }
  .mod_eventos_content .date-picker td.day-disabled:hover { padding: 0.85em; background: #fff; font-size: 0.9375em; font-weight: normal; color: #626262; border: 1px solid #ECECEC; }
  .mod_eventos_content .date-picker .date-picker-selected-date { padding: 0.85em; font-family: WorkSans-Regular; font-size: 0.9375em; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .date-picker-hover { border: 1px solid #264C7F; box-shadow: none; text-shadow: none; -webkit-box-shadow: inset 0px 0px 1px 2px black; -moz-box-shadow: inset 0px 0px 1px 2px black; box-shadow: inset 0px 0px 1px 2px black; border: 0; }
  .mod_eventos_content .date-picker .date-picker-today { border: 1px solid #000; }
  .mod_eventos_content .date-picker .not-selectable { background: #fff; }
  .mod_eventos_content .date-picker .not-selectable:hover { background: #fff; border: 1px solid #ECECEC; }
  .mod_eventos_content .date-picker .month-out.not-selectable { color: #dddddd; font-style: normal; }
  .mod_eventos_content .date-picker .month-out.not-selectable:hover { color: #dddddd; }
  .mod_eventos_content .date-picker .month-out.date-picker-highlight:hover { padding: 0.85em; background: #fff; font-size: 0.9375em; font-weight: normal; color: #626262; }
  .mod_eventos_content .date-picker .yyyymmdd-20150421 { font-family: WorkSans-Regular; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .yyyymmdd-20150421.month-out.not-selectable { color: #838383; background: #264C7F; border: 1px solid #264C7F; }
  .mod_eventos_content .date-picker .yyyymmdd-20150429 { font-family: WorkSans-Regular; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .yyyymmdd-20150429.month-out.not-selectable { color: #838383; background: #264C7F; border: 1px solid #264C7F; }
  .mod_eventos_content .date-picker .yyyymmdd-20150430 { font-family: WorkSans-Regular; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .yyyymmdd-20150430.month-out.not-selectable { color: #838383; background: #264C7F; border: 1px solid #264C7F; }
  .mod_eventos_content .date-picker .date-picker-thead { float: none; }
  .mod_eventos_content .date-picker .date-picker-thead tr:last-child { float: none; }
  .mod_eventos_content .date-picker tr { float: none; }
  .mod_eventos_content .date-picker td { float: none; width: auto; }
  .mod_eventos_content .date-picker tbody { float: none; }
  .mod_eventos_content .date-picker .date-picker-day-header { float: none; }
  .mod_eventos_content .date-picker .date-picker-title { float: none; }
  .mod_eventos_content .prev-month { position: absolute; top: 4px; left: 2%; height: 40px; width: 40px; text-indent: -9999px; background: url("../images/content/calendar_prev_movil.png") no-repeat scroll left top transparent; }
  .mod_eventos_content .next-month { position: absolute; top: 4px; right: 2%; height: 40px; width: 40px; text-indent: -9999px; background: url("../images/content/calendar_next_movil.png") no-repeat scroll right top transparent; }
  .mod_eventos_content .event-detail { float: left; width: 94%; margin: 0 3%; padding: 1.25em 0; border-top: 1px solid #C3C3C3; border-bottom: 0; }
  .mod_eventos_content .event-detail .event-date-wrapper {width: 18.7%; float: left;}
  .mod_eventos_content .event-detail .event-date-wrapper .event-date { width: 100%; padding: 0.09375em 2%; border: 1px solid #DDDDDD; background: #F2F2F2; text-align: center; }
  .mod_eventos_content .event-detail .event-date-wrapper .event-date.end {margin-top: 0.2em;}
  .mod_eventos_content .event-detail .event-date-wrapper .event-date .date-number { font-size: 1.25em; font-family: WorkSans-Regular; font-weight: normal; color: #6C6C6C; text-align: center; }
  .mod_eventos_content .event-detail .event-date-wrapper .event-date .date-month { font-size: 0.875em; font-family: WorkSans-Regular; font-weight: normal; color: #6C6C6C; text-transform: initial; }
  .mod_eventos_content .event-detail .event-text { float: left; padding-left: 3%; width: 81.3%; }
  .mod_eventos_content .event-detail .event-text .name-event { padding-top: 0.313em; display: inline; font-size: 0.875em; font-family: WorkSans-Regular; font-weight: normal; color: #264C7F; }
  .mod_eventos_content .event-detail .place_event, .mod_eventos_content .event-detail .hour_event { display: none; }
  .mod_eventos_content .event-detail:last-child { border-bottom: 1px solid #C3C3C3; }
  .mod_eventos_content .mnl-item-last { float: left; display: block; margin-top: 1.875em; margin-bottom: 2em; width: 100%; text-align: center; }
  .mod_eventos_content .mnl-item-last .mnl-link-more { display: block; float: none; margin: auto; padding: 0.9em 0; width: 86%; font-family: WorkSans-Regular; font-size: 0.875em; color: #FFFFFF; background: #6c900e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b)); background: -webkit-linear-gradient(#6c900e, #58750b); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6c900e, #58750b); border-radius: 30px; }
  .mod_eventos_content .mnl-item-last .mnl-link-more .mnl-link-more-item { padding: 0 25px; font-size: 1.14em; background: url("../images/content/icons/arrow-right-m-white.png") no-repeat right center; }
  .mod_eventos_content .date-picker td:hover { color: #fff; background: #264C7F; border: 1px solid #264C7F; }
  .mod_menu_left { display: none; }
  .mod_menu_left .showTM { display: block; }
  .mod_area, .mod_descriptionDetail { float: left; margin-top: 1.0625em; width: 100%; }
  .mod_area .md-cont-img, .mod_descriptionDetail .md-cont-img, .mod_news .md-cont-img { display: none; }
  .mod_area .md-accordion_mv, .mod_descriptionDetail .md-accordion_mv, .mod_news .md-accordion_mv, .md-accordion_mv.app, .md-listado.showTM .ui-accordion .ui-accordion-icons { float: left; width: 100%; font-size: initial; font-family: WorkSans-Regular; }
  .mod_area .md-accordion_mv .md_link, .mod_descriptionDetail .md-accordion_mv .md_link, .mod_news .md-accordion_mv .md_link, .md-accordion_mv.app .md_link, .mod_menu_left_showTM, .mod_menu_left_showTM.ui-widget, .mod_menu_left_showTM.ui-helper-reset { float: left; padding: 0; width: 100%; border: 1px solid #FFFFFF; }
  .mod_area .md-accordion_mv .md_link .md_lnk, .mod_descriptionDetail .md-accordion_mv .md_link .md_lnk, .mod_news .md-accordion_mv .md_link .md_lnk, .md-accordion_mv.app .md_link .md_lnk, .mod_menu_left_showTM .showTM, .mod_menu_left_showTM .showTM.ui-accordion-icons, .mod_menu_left_showTM .showTM.ui-accordion-header   { float: left; width: 100%; padding: 1em 6%; font-size: 0.875em; color: #0C6C9F; text-decoration: underline; background: url("../images/content/icons/arrow-bottom-t.png") 96% center no-repeat; }
  .mod_menu_left_showTM, .mod_menu_left_showTM.ui-widget, .mod_menu_left_showTM.ui-helper-reset {margin-top: 1.5em;margin-bottom: 1em;border: 1px solid #0C6C9F;margin-left: 1em;margin-right: 1em;width: 93%;}
  .mod_menu_left_showTM .showTM, .mod_menu_left_showTM .showTM.ui-accordion-header, .mod_menu_left_showTM .showTM.ui-accordion-icons { outline: none; border: none; }
  .mod_menu_left_showTM .showTM.ui-state-focus  { /*outline-style: auto;*/ border-color: #000; }
  .mod_menu_left_showTM .md-listado, .mod_menu_left_showTM .md-listado.ui-accordion-content { float: none; width: 100%; border: none; margin-bottom: 0; }
  .mod_menu_left_showTM .md-listado .mod-list .lst-link, .mod_menu_left .md-listado .mod-list.active .lst-link {font-size: 0.875em; background: none; color: #666; padding: 0; font-weight: normal; border:none; padding: 0; }
  .mod_menu_left_showTM .md-listado .mod-list.active.icon .lst-link { background: none; }
  .mod_menu_left_showTM .md-listado .mod-list .sublevel { border-bottom: 0; background: none; margin-top: 1em; padding: 0;}
  .mod_menu_left_showTM .md-listado .mod-list .sublevel .sub-item .lst-link { padding: 0; border: none; background: none; color: #666; margin-top: 0.25em; }

  .mod_menu_left_showTM .md-listado .mod-list.lst-title {display:  block}
  .mod_menu_left_showTM .md-listado .mod-list.lst-title .lst-link { display: block; background: none; color: #666; border: none; padding: 0; }
  .mod_menu_left_showTM .md-listado .mod-list.lst-title .lst-link span.showWeb { display: none; }
  .mod_menu_left_showTM .md-listado .mod-list.lst-title .lst-link span.showTM { float: left; line-height: normal; margin-bottom: 1em; padding-left: 4% !important; width: 100%; background: url(../images/content/icons/arrow-right.png) left 3px no-repeat transparent !important; padding: inherit; font-size: inherit; color: inherit; text-decoration: inherit; background: none;}
  .mod_area .md-accordion_mv .md_link.ui-state-active .md_lnk, .mod_descriptionDetail .md-accordion_mv .md_link.ui-state-active .md_lnk, .mod_news .md-accordion_mv .md_link.ui-state-active .md_lnk,  .md-accordion_mv.app .md_link.ui-state-active .md_lnk, .mod_menu_left_showTM .showTM.ui-state-active.ui-accordion-icons, .mod_menu_left_showTM .showTM.ui-state-active.ui-accordion-header{ float: left; width: 100%; padding: 1em 6%; font-size: 0.875em; color: #0C6C9F; text-decoration: underline; background: url("../images/content/icons/arrow-up-t.png") 96% center no-repeat; }
  .md-accordion_mv .md_link.ui-state-focus,  .mod_area .md-accordion_mv .md_link:focus { outline-style: auto; }
  .mod_area .md-title, .mod_faqs .md-title { padding: 0 1%; margin-top: 1em; padding: 0; font-size: 1.5625em; color: #0C6C9F; text-align: center; }
  .mod_area .md-text, .mod_descriptionDetail .md-text, .mod_dircomun .md-text, .mod_news .md-text, .mod_faqs .md-text, .mod_form .md-text { margin-top: 0.625em; }
  .mod_area .md-text p, .mod_descriptionDetail .md-text p, .mod_dircomun .md-text p, .mod_news .md-text p, .mod_form .md-text p { font-size: 0.875em; line-height: 1.375em; color: #6C6C6C; margin-bottom: 1em; }
  .mod_descriptionDetail .md-text p.small, .mod_dircomun .md-text p.small { font-size: 1em; }
  .mod_dircomun .md-text p.big{ font-size: 1em; }
  .mod_descriptionDetail .noticia_articulo .fecha { font-size: 0.815em; }
  .mod_area .md-accordion { margin-top: 0; }
  .mod_area .md-accordion.acc-listado { margin-bottom: 0.5625em; background: none; border-radius: 5px; }
  .mod_area .md-accordion.acc-listado.no_tablet { display: none; }
  .mod_area .md-accordion.acc-listado .acc-link { padding: 0.625em 25% 0.75em 2.5%; width: 100%; font-size: 1em; font-weight: initial; color: #6D6D6D; background: #FFFFFF; border-bottom: 1px solid #E0E0E0; outline: none; border-radius: 5px; }
  .mod_area .md-accordion.acc-listado .acc-link.ui-state-active { border-radius: 5px; background: #ffffff; }
  .mod_area .md-accordion.acc-listado .acc-link .ico_number { display: none; }
  .mod_area .md-accordion.acc-listado .acc-link .ico_numbert { position: absolute; right: 42px; top: 12px; display: block; padding: 0 4px; font-size: 0.875em; color: #FFFFFF; background: #6D6D6D; border-radius: 5px; }
  .mod_area .md-accordion.acc-listado .acc-link .accordion-title { width:100%; font-weight: initial;color: #6D6D6D;}
  .mod_area .md-accordion.acc-listado .acc-content { float: left; width: 100%; padding: 1.25em 6% 3.6875em 6%; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-definition { display: block; margin: 0 0 2.1875em 0; padding: 0.4375em 4% 0.625em 4%; border: 1px solid #E0E0E0; float: left; width: 100%; background: #F7F7F7; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-definition .accdef-head { padding: 0.3125em 0 0.0625em 22px; font-size: 1em; color: #0E6D9F; background: url("../images/content/icons/interrogation.png") no-repeat left center; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-definition .accdef-text { padding: 0.75em 5% 0.3125em 21px; font-size: 1em; color: #0E6D9F; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-linkItem { padding: 0 0 0 5%; width: 100%; background: url(../images/content/icons/arrow-right.png) 3px 5px no-repeat transparent; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-linkItem .acc-link-item { display: block; margin-bottom: 0.375em; font-size: 0.875em; color: #0C6C9F; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-linkItem .acc-text { margin-bottom: 1.0625em; font-size: 0.875em; color: #6D6D6D; line-height: 1.063em; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-linkItem .acc-text.max-3-lines { max-height: 3.1em; overflow:hidden; }
  .mod_area .md-accordion.acc-listado .acc-content.ui-accordion-content-active { height: auto; }
  .mod_area .md-accordion.acc-listado .acc-content .acc-result { float: right; margin-right: 0; font-size: 1em; font-weight: normal; text-align: center; color: #666666; }
  .mod_area .md-accordion.acc-listado .ico-ayuda { visibility: hidden; }
  .mod_area .md-accordion.acc-listado .ico-ayuda.ico_none { display: block; }
  .mod_area .md-accordion .ui-state-default .ui-icon { right: 0.5em; top: 1.25em; width: 13px; background: url("../images/content/icons/arrow-bottom-t.png") right center no-repeat #FFF; left: auto; }
  .mod_area .md-accordion .ui-state-active .ui-icon { background: url("../images/content/icons/arrow-up-t.png") right center no-repeat #FFF; }
  .mod_area .md-accordion_mv, .mod_descriptionDetail .md-accordion_mv, .mod_news .md-accordion_mv, .md-accordion_mv.app, md-listado.showTM { display: block; margin-top: 0.5em; }
  .mod_area .md-accordion_mv .md_link, .mod_descriptionDetail .md-accordion_mv .md_link, .mod_news .md-accordion_mv .md_link, .md-accordion_mv.app .md_link { outline-style: none; }
  .mod_area .md-accordion_mv .md_link.ui-state-focus, .mod_descriptionDetail .md-accordion_mv .md_link.ui-state-focus, .mod_news .md-accordion_mv .md_link.ui-state-focus, .md-accordion_mv.app .md_link.ui-state-focus, .mod_area .md-accordion_mv .md_link:focus, .mod_descriptionDetail .md-accordion_mv .md_link:focus, .mod_news .md-accordion_mv .md_link:focus, .md-accordion_mv.app .md_link:focus { outline-style: auto; }
  .mod_area .md-accordion_mv .md_content, .mod_descriptionDetail .md-accordion_mv .md_content, .mod_news .md-accordion_mv .md_content, .md-accordion_mv.app .md_content, .mod_menu_left_showTM .md-listado, .mod_menu_left_showTM .md-listado.ui-accordion-content { padding: 0 11% 0 8%; background: #fff; border-bottom: 0;}
  .mod_area .md-accordion_mv .md_content li /*.mdi-linkItem*/, .mod_descriptionDetail .md-accordion_mv .md_content li, .mod_news .md-accordion_mv .md_content li, .md-accordion_mv.app .md_content li, .mod_menu_left_showTM .md-listado li { float: left; line-height: normal; margin-bottom: 1em; padding-left: 4%; width: 100%; background: url(../images/content/icons/arrow-right.png) left 5px no-repeat transparent; }
  .mod_menu_left_showTM .md-listado .sub-item:last-child { margin-bottom: 0em; }
  .mod_area .md-accordion_mv .md_content li /*.mdi-linkItem*/, .mod_descriptionDetail .md-accordion_mv .md_content li a, .mod_news .md-accordion_mv .md_content li a, .md-accordion_mv.app .md_content li a, .mod_menu_left_showTM .md-listado li a { color: #666; }
  .mod_area .md-accordion_mv .md_content li /*.mdi-linkItem*/ .mdi-cont-img, .mod_descriptionDetail .md-accordion_mv .md_content li figure, .mod_news .md-accordion_mv .md_content li figure, .md-accordion_mv.app .md_content li figure, .mod_menu_left_showTM .md-listado li figure { display: none; }  
  .mod_area .md-accordion_mv .md_content li /*.mdi-linkItem*/ .mdi-cont-img, .mod_descriptionDetail .md-accordion_mv .md_content li .mdi-cont-img, .mod_news .md-accordion_mv .md_content li .mdi-cont-img, .md-accordion_mv.app .md_content li .mdi-cont-img { display: none; }
  .mod_area .md-accordion_mv .md_content li /*.mdi-linkItem*/ .mdi-cont-img, .mod_descriptionDetail .md-accordion_mv .md_content li .mdi-cont-img, .mod_news .md-accordion_mv .md_content li .mdi-cont-img, .md-accordion_mv.app .md_content li .mdi-cont-img { float: left; display: block; }
  .mod_area .md-accordion_mv .md_content li/*.mdi-linkItem*/.first .mdi-cont-img .img-info, .mod_descriptionDetail .md-accordion_mv .md_content li.first .mdi-cont-img .img-info, .mod_news .md-accordion_mv .md_content li.first .mdi-cont-img .img-info, .md-accordion_mv.app .md_content li.first .mdi-cont-img .img-info { width: 25px; height: 24px; }
  .mod_area .md-accordion_mv .md_content li/*.mdi-linkItem*/.first .mdi-link-item,  .mod_descriptionDetail .md-accordion_mv .md_content li.first .mdi-link-item, .mod_news .md-accordion_mv .md_content li.first .mdi-link-item, .md-accordion_mv.app .md_content li.first .mdi-link-item { float: left; margin-left: 1%; min-height: 2em; padding-left: 30px; width: 100%; font-size: 1em; background: url("../images/content/icons/ico-info.jpg") no-repeat left top; }
  .mod_area .md-accordion_mv .md_content li/*.mdi-linkItem*/ .mdi-link-item, .mod_descriptionDetail .md-accordion_mv .md_content li .mdi-link-item, .mod_news .md-accordion_mv .md_content li .mdi-link-item, .md-accordion_mv.app .md_content li .mdi-link-item { font-size: 1em; color: #444444; }
  .mod_area .md-accordion_mv .md_content.ui-widget-content, .mod_descriptionDetail .md-accordion_mv .md_content.ui-widget-content, .mod_news .md-accordion_mv .md_content.ui-widget-content, .md-accordion_mv.app .md_content.ui-widget-content { border: 0; }
  
  .mod_faqs .acc-linkItem { padding: 0 0 0 5%; width: 100%; background: url(../images/content/icons/arrow-right.png) 3px 5px no-repeat transparent; }
  .mod_faqs .acc-linkItem .acc-link-item { display: b.mod_area .md-accordion.acc-listado .acc-link.ui-state-focus { border-color: #000; }lock; margin-bottom: 0.375em; font-size: 0.875em; color: #0C6C9F; }
  .mod_faqs .acc-linkItem .acc-text { margin-bottom: 1.0625em; font-size: 0.875em; color: #6D6D6D; line-height: 1.063em; }

  /*PAGINADOR*/
  .acc-content-page .acc-page {float: none;padding: 2.625em 0 1.5625em 0;width: auto;text-align: center;border-top: 1px solid #ddd;}
  .acc-content-page .acc-page .mp-item { float: none; display: inline-block; vertical-align: middle; width: 3em; height: 42px; background: url("../images/content/icons/paginador_item_tablet.png") no-repeat scroll center top transparent; }
  .acc-content-page .acc-page .mp-item.activ { background: url("../images/content/icons/paginador_item_seleccionado_tablet.png") no-repeat scroll center top transparent; }
  .acc-content-page .acc-page .mp-item.activ .mp-item-link { color: #FFF; }
  .acc-content-page .acc-page .mp-item.next { width: 12px; height: 20px; background-size: 12px 20px; }
  .acc-content-page .acc-page .mp-item.next .mp-item-link { text-indent: -9999px; }
  .acc-content-page .acc-page .mp-item.prev { width: 12px; height: 20px; background-size: 12px 20px; }
  .acc-content-page .acc-page .mp-item.prev .mp-item-link { text-indent: -9999px; }
  .acc-content-page .acc-page .mp-item .mp-item-link {padding: 0 0em;font-size: 0.875em;color: #6D6D6D;line-height: 2.7em;}
  .acc-content-page .acc-page .mp-item.w_tp { width: 20px; }
  .acc-content-page .acc-page .mp-item .trespuntos { padding: 0; font-size: 0.875em; color: #6D6D6D; }
  .acc-content-page .acc-page .mp-item.pag-letras {  width: 3.24em;}



  /*.mod_interest { margin-top: 0; padding: 0; width: 100%; background: none; }*/
  .mod_interest {/*display: none; */}
  .mod_interest .linkDirComunInt { display: none; }
  .mod_interest .mdi-header { display: none; }
  /*.mod_interest .mdi-link { display: none; }*/
  .mod_interest .mdi-link {/* float: left; */width: 64%;margin-top: 0.9375em;margin-bottom: 0.5em;margin: 0 20%;}
  .mod_interest .mdi-link p a img{width:95%;}
  .mod_interest .mdi-link a img{width:95%;}
  .mod_interest .mdi-links { display: none; }
  .mod_interest .mdi-blockPoll { display: none; }
  .mod_interest .mod_filtros { display: none; }
  .mod_interest-mobile { display:block; width: 100%; }
  .mod_interest {float: right;margin-top: 1.0625em;padding: 1.1875em 0 1em 2.4%;width: 100%; background: none; }
  .mod_interest .mdi-rel-links {/* border-bottom: 1px solid #CCCCCC; */float: left;margin-top: 1em;margin-bottom: 1em;width: 100%;}
  .mod_interest-mobile .pae_widfl { float:left; display:block; width: 100%;}
  .mod_interest-mobile .mdi-link {/* display: none;*/ display: block; padding: 1.875em 18% 0 20%; border: none; float: left; width: 100%;}
  .mod_interest-mobile .boletin-mobile.respn .mdi-link { padding: 0.75em 10% 0 10%; }
  .mod_interest-mobile .boletin-mobile.respn .mdi-link .imgHacienda { width: 100%; }
  .mod_interest-mobile .mdi-link.descr { padding: 2% 6% 0 6%;}
  .mod_interest-mobile .mdi-link p { line-height: 1.4em; color: #2b2b2b; font-size: 1em; }
  .mod_interest-mobile .mdi-link .pae_widfl { width: 97%; }
  .mod_interest-mobile .mdi-links { float: left; padding-left: 6%; padding-bottom: 0.625em; width: 100%; padding-top: 0.625em; }
  .mod_interest-mobile .mdi-links li { line-height: normal; margin-bottom: 0.5em; padding-left: 4%; padding-right: 2%; color: #666; background: url(../images/content/icons/arrow-right.png) left 5px no-repeat transparent; }
  .mod_interest-mobile .mdi-links li figure { display: none; }
  .mod_interest-mobile .mdi-links li .image-desc-mvl{ float: left; display: flex; }
  .mod_interest-mobile .mdi-links li a { display: block; color: #666; }
  .mod_interest-mobile .mdi-links .noLista { line-height: normal; margin-bottom: 0.5em; padding-right: 2%; color: #666;}
  .mod_interest-mobile .mdi-links .noLista a {display: block; color: #666;}
  .mod_interest-mobile .mdi-links .noLista a img {display:block; margin:0 auto;}
  .mod_interest-mobile .mdi-links .noLista .ico-compartidos { display: none; }
  .mdi-blockPoll-mobile { float: left; display: block; padding: 1.875em 20%; width: 100%; font-family: WorkSans-Regular; border: 1px solid #DDDDDD; }
  .mdi-blockPoll-mobile .mdi-block-link { float: left; width: 100%; }
  .mdi-blockPoll-mobile .mdi-block-link .cont-img-block { float: left; width: 100%; }
  .mdi-blockPoll-mobile .mdi-block-link .cont-img-block .image-block { float: left; width: 100%; }
  .mdi-blockPoll{display: none;}
  .bannerNewsletter{margin-left:0; margin-top:0;}
  .contenido.mod_content.bannerDC .dcMigas { display: none; }
  .interesComun { display: none; }
  .mod_down_dirComun { display: block; float: left; width: 100%; }
  .mod_down_dirComun .mod_downComun { float: left; width: 100%; }
  .mod_down_dirComun .mod_downComun .mod_bannerCiudadano { display: block; float: none; padding: 1.25em 0 1.6em 0; width: 100%; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; }
  .mod_down_dirComun .mod_downComun .mod_bannerCiudadano.bd_bnr { margin-top: 0; margin-right: 0; }
  .mod_down_dirComun .mod_downComun .mod_bannerCiudadano .mb-item { text-align: center; }
  .mod_down_dirComun .mod_downComun .mod_bannerCiudadano.mbc-areatecnica { margin-top: 0; }
  .mod_down_dirComun .mod_downComun .listDownComun { float: left; width: 100%; border-bottom: 1px solid #DDDDDD; }
  .mod_down_dirComun .mod_downComun .listDownComun .title { padding: 0.91em 0; font-family: WorkSans-Regular; font-size: 1.375em; color: #6C6C6C; text-align: center; }
  .mod_down_dirComun .mod_downComun .listDownComun .item { padding: 0.72em 0; padding-left: 15px; font-family: WorkSans-Regular; font-size: 0.875em; color: #6C6C6C; border-bottom: 1px solid #DDDDDD; }
  .mod_down_dirComun .mod_downComun .listDownComun .item.last { border-bottom: 0; }
  .mod_down_dirComun .mod_downComun .listDownComun .item .link { padding-left: 10px; padding-right: 2%; background: url("../images/content/icons/list-arrow-tablet.png") no-repeat scroll left center transparent; }
  .mod_down_dirComun .mod_downComun .listDownComun .list_item { padding-bottom: 3.4em; }
  .mod_down_dirComun .mod_downComun .mod_obsae { float: left; padding: 1.56em 0; width: 100%; text-align: center; }
  .mod_down_dirComun .mod_downComun .mdi-blockPoll { float: left; padding: 1.85em 0; width: 100%; text-align: center; }
  .mod_down_dirComun .mod_interest .mdi-blockPoll { display: block; }
  .mod_dircomun { display: block; }
  .mod_dircomun .md-accordion_mv { float: left; margin-top: 1.75em; width: 100%; font-size: 100%; font-family: WorkSans-Regular; }
  .mod_dircomun .md-accordion_mv .md_link { float: left; padding: 0; width: 100%; border: 1px solid #FFFFFF; }
  .mod_dircomun .md-accordion_mv .md_link .md_lnk { float: left; width: 96%; padding: 1em 6%; font-size: 0.875em; color: #0C6C9F; text-decoration: underline; background: url("../images/content/icons/arrow-bottom-t.png") right center no-repeat; }
  .mod_dircomun .md-accordion_mv .md_link.ui-state-active .md_lnk { float: left; width: 96%; padding: 1em 6%; font-size: 0.875em; color: #0C6C9F; text-decoration: underline; background: url("../images/content/icons/arrow-up-t.png") right center no-repeat; }
  .mod_dircomun .md-cont-img { display: none; }
  .mod_dircomun .md-title { padding: 0.1875em 0; padding-bottom: 0; width: 100%; text-align: center; margin-bottom: 0.5em;}
  .mod_dircomun .md-title-gen { padding: 0.65em 0; width: 100%; text-align: center; font-size: 1.56em; }
  .mod_dircomun .img-logo {float: right;margin-top: 0.3em;width: 29.5%;}
  .mod_dircomun .noTablet { display: none; }
  .mod_dircomun .solArea.noTablet { display: block;}
  .mod_dircomun .accordion .descr_content { width: 100%; }
  .mod_dircomun .mod-pestanas .pestanas .item_tab { margin: 0; width: 100%; background: #fff; border: 1px solid #DDDDDD; border-bottom: 0; padding: 0; }
  .mod_dircomun .mod-pestanas .pestanas .no_veas { margin: 0; width: 100%; background-image: url(../images/content/icons/ico-pestana-oculta.png); background-repeat: no-repeat; border: 1px solid #DDDDDD; border-bottom: 0; padding: 0; background-position: 96% center, top;}
  .mod_dircomun .mod-pestanas .pestanas .item_tab .lnk_mod_tabs { /*padding-right: 0;*/ padding: 0.5em 1.85% 0.5em 6.7%; font-family: WorkSans-Regular; font-size: 0.875em; color: #0D6C9F; }
  .mod_dircomun .mod-pestanas .pestanas .seleccionado { margin: 0; background: #0C6C9F; border-top-left-radius: 7px; border-top-right-radius: 7px; }
  .mod_dircomun .mod-pestanas .pestanas .seleccionado .lnk_mod_tabs { font-family: WorkSans-Regular; font-size: 0.875em; font-weight: normal; color: #fff; padding: 0.6em 1.7% 0.6em 6.7%; }
  .mod_dircomun .mod-pestanas .tabs {padding: 1.88em 6.93%; padding-bottom: 0;background: #fff;border: 1px solid #DDDDDD;margin-bottom: 1.5em;}
  .mod_dircomun .mod-pestanas .tabs .tab .link { float: none; margin: 0; padding-bottom: 0.5em; font-family: WorkSans-SemiBold; font-size: 0.875em; color: #0E6D9F; text-decoration: underline; }
  .mod_dircomun .mod-pestanas .tabs .tab .link:hover { color: #0E6D9F; }
  .mod_dircomun .mod-pestanas .tabs .tab .link.des { /*padding-right: 5.45%;*/ border-right: 1px solid #0E6D9F; }
  .mod_dircomun .mod-pestanas .tabs .tab .link.desI { padding-right: 5.45%; }
  .mod_dircomun .mod-pestanas .tabs .tab .link.nots { /*padding-left: 5.45%;*/ }
  .mod_dircomun .mod-pestanas .tabs .tab .content_link {border-bottom: 0;text-align: center;margin-top: 1.5em;}
  .mod_dircomun .mod-pestanas .tabs .tab .content_link.info-adic { width: 115%; margin-left: -5%; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item, .mod_dircomun .mod_info .list_item { margin-top: 1em; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .title_item, .mod_dircomun .mod_info .list_item .title_item { display: block; padding: 0 0 0 10px; margin-bottom: 0; width: auto; font-size: 1em; color: #6C6C6C; background: url("../images/content/icons/list-arrow-tablet.png") no-repeat scroll left center transparent; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item, .mod_dircomun .mod_info .list_item .description_item { padding: 0 0 0 2.18%; margin: 0 0 1.7em 0; font-size: 0.875em; color: #6C6C6C; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.moreLargeDes, .mod_dircomun .mod_info .list_item .description_item.moreLargeDes { margin-left: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item .link, .mod_dircomun .mod_info .list_item .description_item .link { margin: 0; padding-bottom: 0; font-size: 1em; font-weight: normal; color: #6C6C6C; text-decoration: none; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.aux_description, .mod_dircomun .mod_info .list_item .description_item.aux_description { margin-left: 0; width: 100%; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.aux_description .link, .mod_dircomun .mod_info .list_item .description_item.aux_description .link { width: 100%; word-wrap: break-word; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea { padding-bottom: 0; border-bottom: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea.desArea { padding-bottom: 1em; border-bottom: 1px solid #ccc; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea.desArea.no-btn { margin-bottom: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea .title_item, .mod_dircomun .mod_info .list_item.solArea .title_item { padding: 0; background: none; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea .text, .mod_dircomun .mod_info .list_item.solArea .text { margin: 1.42em 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .fld .list_item.solArea .description_item, .mod_dircomun .mod_info .list_item.solArea .description_item { margin-bottom: 1em; padding: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .formTexto .md-title, .dir3-tabla .formTexto .md-title { padding-top: 1.25em; padding-bottom: 0; margin-bottom: 0; font-family: WorkSans-Regular; font-size: 1em; font-family: WorkSans-SemiBold; color: #6c6c6c; text-align: left; }
  .mod_dircomun .mod-pestanas .tabs .tab .formTexto .md-text { margin-bottom: 1em; font-size: 0.875em; line-height: 1.4em; color: #6C6C6C; }
  .mod_dircomun .mod-pestanas .tabs .tab .formTexto .md-title-text { margin: 1em 0 1em 0; font-family: WorkSans-Regular; font-size: 0.875em; color: #6C6C6C; font-family: WorkSans-SemiBold;}
  .mod_dircomun .mod-pestanas .tabs .tab .formTexto .label { width: 30%; min-height: 16px; padding-top: 0; font-size: 1em; color: #666; }
  .mod_dircomun .mod-pestanas .tabs .tab .formTexto .label.label-check { width: 15em; font-size: 0.875em;}
  .mod_dircomun .mod-pestanas .tabs .tab .btn { float: left; width: 100%; text-align: center; border-bottom: 1px solid #DDDDDD; }
  .mod_dircomun .mod-pestanas .tabs .tab .btn .contentBtn { float: left; margin-bottom: 1.88em; width: 100%; }
  .mod_dircomun .mod-pestanas .tabs .tab .btn .contentBtn .link { display: inline-block; float: none; padding: 1em 0; width: 100%; height: auto; font-size: 0.875em; font-weight: normal; color: #fff; text-decoration: none; background: #0E6D9F; text-align: center; border-radius: 20px; }
  .mod_dircomun .mod-pestanas .tabs .tab .btn.desArea { display: none; margin-top: 1.25em; margin-bottom: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .title { padding-top: 1.25em; padding-bottom: 0; margin-bottom: 0; font-family: WorkSans-Regular; font-size: 1em; font-family: WorkSans-SemiBold; color: #6c6c6c; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal { padding: 0.6em 1% 0.5em 1%; margin-bottom: 0; font-size: 100%; background: #ffffff; border: 0; border-bottom: 2px dotted #dddddd; border-radius: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.nuevaCategoria {padding: 1.6em 1% 0.5em 4%;margin-bottom: 0;font-size: 100%;background: url(../images/content/icons/img-incluye-novedades-CTT.png) no-repeat scroll 0% 8px, #fff;border: 0;border-bottom: 2px dotted #dddddd;border-radius: 0;}
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.pendientePublicacion {padding: 1.6em 1% 0.5em 4%;margin-bottom: 0;font-size: 100%;background: url(../images/content/icons/img-pendiente-publicar-CTT.png) no-repeat scroll 0% 8px, #fff;border: 0;border-bottom: 2px dotted #dddddd;border-radius: 0;}
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.ui-state-active { background: #ffffff; border-bottom: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.ui-state-active .descr_content .icoMovil .text-description { background: url("../images/content/icons/arrow-up-blue.png") no-repeat scroll right center; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.ui-state-active .ui-accordion-header-icon { background: none; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal .ui-accordion-header-icon { background: none; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_principal.nbomov { border-bottom: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .date_content { font-family: WorkSans-Regular; font-size: 0.875em; line-height: 0.625em; color: #0D6C9F; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .descr_content { padding-right: 20px; font-family: WorkSans-Regular; font-weight: normal; font-size: 1em; line-height: 1.3em; color: #0E6D9F; background: none;/*! float: left; */}
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .descr_content .icoMovil { position: relative; display: inline; margin-left: -2em;}
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .descr_content .icoMovil .text-description {position: relative; display: inline-block; width: 10px; background: url("../images/content/icons/arrow-down-blue.png") no-repeat scroll right top 9px;text-indent: -9999px; /*! padding-top:1em; */top: 17px;}
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary { margin-bottom: 1em; margin-top: 0; padding: 0 0 1em 0; font-family: WorkSans-Regular; line-height: 1.4em; color: #6C6C6C; font-size: 14px; background: #ffffff; border: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary.ui-accordion-content-active { border-bottom: 2px dotted #dddddd; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary .ico { float: left; margin-top: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary .link .ico { float: right; margin: 0; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown .content_secundary .link { float: left; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown.cnt_acrdn .accordion.ui-accordion { font-size: 100%; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown.cnt_acrdn .content_principal { font-size: 100%; }
  .mod_dircomun .mod-pestanas .tabs .tab .mod_dropdown.cnt_acrdn .content_secundary { font-size: 0.875em; }
  .mod_dircomun .mod-pestanas .tabs .sec .list_files ul li { margin: 1em 0 1em 0; background: none; color: #666666; padding: 0 0 0.5em 0; }
  .mod_dircomun .mod-pestanas .tabs .sec .list_files ul li a { font-size: 0.9325em; background: url("../images/content/icons/list-arrow-tablet.png") no-repeat scroll left center transparent; padding: 0 0 0 1em; }
  .mod_dircomun .mod-pestanas .tabs .thd .list_flecha ul li { background: url("../images/content/icons/list-arrow-tablet.png") no-repeat scroll left center transparent; padding: 0 0 0 1em; }
  .mod_dircomun .mod-pestanas .tabs .thd .text { font-size: 0.875em; }
  .mod_dircomun .mod-pestanas .tabs .sec .text { font-size: 0.875em; }
  .mod_dircomun .mod-pestanas .tabs .sec .title_text { font-size: 1em; }
  .mod_dircomun .block_princ .img-logo .img { height: auto;}
  .bolCont .content-wrapper-bottom.mobile { display: none; }
  .showWboletin { display: none; }
  .showTMboletin { display: block; }
  .boletin-cont .md-title { margin-top: 0; }
  .boletin-cont .md-text { margin-top: 1em; /*margin-bottom: 2.6em;*/ }
  .boletin-cont .md-accordion_mv { display: none; }
  .bloque-boletin .itemBol {  display: block; vertical-align: top; width: 100%; }
  .bloque-boletin .content-boletin { padding: 1.56em 6.97%; padding-bottom: 0.35em; margin-bottom: 2.2em; width: 100%; background: #fff; }
  .bloque-boletin .content-boletin .wrapper-boletin { min-height: auto; }
  .bloque-boletin .content-boletin .wrapper-boletin .bloque-img { width: 32%; margin-right: 5.25%; }
  .bloque-boletin .content-boletin .wrapper-boletin .bloque-img .content-img { width: 100%; margin-right: 0; }
  .bloque-boletin .content-boletin .wrapper-boletin .bloque-img .content-img .image { width: 100%; border: 1px solid #8D8C92; }
  .bloque-boletin .content-boletin .wrapper-boletin .wrapper-title-date { float:left; width: 60%; }
  .bloque-boletin .content-boletin .wrapper-boletin .title { float: left; width: 100%; margin-bottom: 0.7em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #0C6C9F; }
  .bloque-boletin .content-boletin .wrapper-boletin .date { float: left; width: 100%; font-size: 0.875em; font-family: WorkSans-Regular; font-weight: normal; color: #6C6C6C; }
  .bloque-boletin .content-boletin .wrapper-boletin .textoImg { float: left; width: 100%; font-size: 0.875em; font-family: WorkSans-Regular; font-weight: normal; color: #6C6C6C; line-height: normal; margin-top: 1em; }
  .bloque-boletin .content-boletin .list { border-top: 0; }
  .bloque-boletin .content-boletin .list p { font-size: 0.875em;}
  .bloque-boletin .content-boletin .list .item-list { margin-bottom: 0.9em; width: 100%; }
  .bloque-boletin .content-boletin .list .item-list .link { padding-top: 0; font-size: 1em; color: #667FC0; }
  .bloque-boletin .content-boletin .list .item-list .link .ico { float: none; display: inline-block; }
  .bloque-boletin .content-boletin .list .item-list .link .engFlag { position: relative; text-indent: -9999px; float: none; display: inline-block; padding-right: 21px; background: url(../images/content/icons/ico_bandera_english.png) center bottom no-repeat transparent; }
  .boletin .mod_interest { padding: 0; }
  .boletin .mod_interest .contentInteresteLink.boletin-show { display: none; }
  .boletin .mod_interest .mdi-blockPoll { padding-top: 0.8em; width: 100%; border-top: 0; }
  .boletin .mod_interest .mod_obsae { border-top: 0; }
  .boletin .mod_buscadorCTT { display: block; }
  .boletin .mod_buscadorCTT .mb-img-item { float: left; width: 100%; }
  .boletin .mod_buscadorCTT .linkDirComunInt { display: block; margin-top: 0.6em; margin-bottom: 0.9em; color: #6C6C6C; font-family: WorkSans-Regular; font-size: 1em; }
  .boletin .mod_obsae { display: none; }
  .boletin-mobile { display: block; float: left; padding: 1.88em 4.9%; padding-bottom: 2.5em; width: 100%; }
  .boletin-mobile .mb-item { width: 100%; text-align: center; }
  .boletin-mobile .mb-item .mb-img-item { padding: 2.15em 0 2em 0; width: auto; }
  .boletin-mobile .mdi-blockPoll-mobile { padding: 1.4em 0 0.7em 0; border-radius: 10px; }
  .boletin-mobile .mdi-blockPoll-mobile .md_content li {margin-bottom: 1em;}
  .boletin-mobile .mdi-blockPoll-mobile .md_content figure {float: left;margin-right: 0.5em;margin-left: 0.5em;}
  .boletin-mobile .mdi-blockPoll-mobile .md-title{margin-bottom: 1em;}
  .boletin-mobile .mdi-blockPoll-mobile .md-title { font-size: 1em; font-family: WorkSans-SemiBold; text-align: center; color: #6C6C6C; padding-left: 1em; display: block;}
  .boletin-mobile .mdi-blockPoll-mobile .mdi-block-link .cont-img-block { text-align: center; } 
  .boletin-mobile .mdi-blockPoll-mobile .mdi-block-link .cont-img-block .image-block { float: none; width: 69%; }
  .ui-menu .ui-menu-item { padding: 0.4em 2.1em 0.4em 1em !important; font-size: 0.875em; color: #6C6C6C; }
  .mdi-blockPoll-mobile.buscaSol { padding: 1.875em 10%; }
  .buscador_soluciones .content_result_search { float: left; width: 100%; background: #fff; border-right: 1px solid #ddd; border-left: 1px solid #ddd; padding: 0 5.56%; }
  .buscador_soluciones .content_result_search .block_princ { padding-top: 0.5em; width: 100%; float: left; border-top: 0; }
  .buscador_soluciones .content_result_search .numResul { float: left; padding-top: 1.6em; width: 100%; font-size: 0.875em; font-weight: normal; color: #0C6C9F; text-align: center; }
  .buscador_soluciones.federado .content_result_search .numResul, .buscador_soluciones.interno .content_result_search .numResul { float: left; width: 90%; margin-bottom: 0.5em; font-size: 1.2em; font-family: WorkSans-SemiBold; color: #5a5a5a; }
  .buscador_soluciones .content_result_search .block {float: left;margin: 0.5em 0 1.13em 0;width: 100%;padding-top: 0;text-align: center;}
  .buscador_soluciones .content_result_search .block .text {display: inline-block;vertical-align: top;font-size: 0.875em;color: #6c6c6c;}
  .buscador_soluciones .content_result_search .block .link { padding: 0 0 0 5%; display: inline-block; vertical-align: top; font-size: 1em; color: #0C6C9F; text-decoration: underline; }
  .buscador_soluciones .content_result_search .block .link.first { padding: 0 4% 0 0; color: #6C6C6C; border-right: 1px solid #6C6C6C; text-decoration: none; }
  .buscador_soluciones .content_result_search .block .link.selected { font-family: WorkSans-SemiBold; }
  .buscador_soluciones .content_result_search .mn-list { float: left; width: 100%; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item { float: left; padding: 0 0 0.94em 0; width: 100%; border-top: 1px solid #DDDDDD; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item .mnl-link { float: left; width: 100%; padding: 1.07em 0; margin-bottom: 0; font-size: 1em; font-family: WorkSans-SemiBold; color: #0E6D9F; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item .mnl-link:hover { color: #1b73da; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item .text { font-size: 0.875em; color: #6C6C6C; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item .image-ico { display: none; }
  .buscador_soluciones.federado .content_result_search .mn-list .mnl-item .image-icon { margin-top: 0.5em; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item-bottom { float: left; padding: 0 0 0.94em 0; width: 100%; border-bottom: 1px solid #DDDDDD; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item-bottom .mnl-title-link { float: left; width: 100%; padding: 1.07em 0; margin-bottom: 0; font-size: 1em; font-family: WorkSans-SemiBold; color: #5a5a5a; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item-bottom .mnl-title-link:hover { color: #000; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item-bottom .text { font-size: 0.875em; color: #6C6C6C; }
  .buscador_soluciones .content_result_search .mn-list .mnl-item-bottom .image-ico { display: none; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page { float: none; padding: 2.625em 0 1.5625em 0; width: auto; text-align: center; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item { float: none; display: inline-block; vertical-align: middle; width: 3em; height: 42px; background: url("../images/content/icons/paginador_item_tablet.png") no-repeat scroll center top transparent; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.activ { background: url("../images/content/icons/paginador_item_seleccionado_tablet.png") no-repeat scroll center top transparent; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.activ .mp-item-link { color: #FFF; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.next { width: 12px; height: 20px; background-size: 12px 20px; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.next .mp-item-link { text-indent: -9999px; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.prev { width: 12px; height: 20px; background-size: 12px 20px; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item.prev .mp-item-link { text-indent: -9999px; }
  .buscador_soluciones .content_result_search .acc-content-page .acc-page .mp-item .mp-item-link { padding: 0 0.5em; font-size: 0.875em; color: #6D6D6D; }
  .buscador_soluciones .block_error { display: block; float: left; margin-top: 1.25em; padding: 0.5em 8.7% 1.88em 3.5%; width: 100%; background: #F7F7F7; border: 1px solid #ddd; }
  .buscador_soluciones .block_error .text { padding-left: 20px; padding-top: 0.3em; font-family: WorkSans-Regular; font-size: 1em; color: #FF2F8F; }
  .buscador_soluciones .md-cont-img { display: none; }
  .buscador_soluciones .bannerCtt .md-cont-img { display: block; }
  .buscador_soluciones .showM { display: block; }
  .buscador_soluciones .showTM { display: block; }
  .buscador_soluciones .showWeb { display: none; }
  .buscador_soluciones .md-text { padding: 0.8em 0 1.1em 0; font-size: 1em; margin-bottom: 0; }
  .buscador_soluciones .md-text.ayuda { margin-left: 0;  font-size: 1em; font-weight: inherit;} 
  .buscador_soluciones .md-text.small { font-size: 0.82em; }
  .buscador_soluciones .md-title { padding: 0.65em 0; font-size: 1.5625em; text-align: center; }
  .buscador_soluciones .mod_buscador_soluciones, .mod_form { width: 100%; }
  .buscador_soluciones .mod_buscador_soluciones .content_buttons, .mod_form .content_buttons { padding: 0 7%; padding-top: 1.5em; padding-bottom: 1em;  width: 100%; float: left; background: #fff; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }
  #botonesGuardarLimpiar{border:none;}
  #opcionesIniciales .content_buttons{border-style:none;}
  #formBuscadorComentarios .content_buttons{padding-top: 1em;}
  #formBuscadorComentarios .content_buttons .button{margin-top: 1 !important; margin-bottom: 0 !important;}
  .buscador_soluciones .mod_buscador_soluciones .content_buttons.noBckgrnd, .mod_form .content_buttons.noBckgrnd { background: none; border: none; }
  .buscador_soluciones .mod_buscador_soluciones .acs-list, .mod_form .acs-list {padding: 0 7%;width: 100%;background: #fff;border: 1px solid #DDDDDD !important;padding-bottom: 1em;}
  .mod_form .acs-list.no_border_no_padding { padding: 0; border: 0; }
  .buscador_soluciones .mod_buscador_soluciones .fmf-label, .mod_form .fmf-label { width: 90% !important; padding-bottom: 0.6em; padding-right: 20px; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; background: none; color: #6C6C6C; line-height:16px;}
  .mod_form .fieldMediumRow .fmf-label.medium { width: auto; }
  .buscador_soluciones .mod_buscador_soluciones .fmf-title, .mod_form .fmf-title { width: auto; }
  .buscador_soluciones .mod_buscador_soluciones .fmf-dif, .mod_form .fmf-dif { padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .buscador_soluciones .mod_buscador_soluciones .fmf-combobox , .mod_form .fmf-combobox { width: 98%; }
  .buscador_soluciones .mod_buscador_soluciones .ui-selectmenu-button, .mod_form .ui-selectmenu-button { padding: 0; width: 99.1% !important; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .buscador_soluciones .mod_buscador_soluciones .ui-selectmenu-button.ui-corner-top .ui-icon-triangle-1-s, .mod_form .ui-selectmenu-button.ui-corner-top .ui-icon-triangle-1-s { background: url("../images/content/icons/arrow-up-t.png") no-repeat right center; }
  .buscador_soluciones .mod_buscador_soluciones .ui-selectmenu-button .ui-icon-triangle-1-s, .mod_form .ui-selectmenu-button .ui-icon-triangle-1-s { background: url("../images/content/icons/arrow-bottom-t.png") no-repeat right center; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow .fmf-combobox, .mod_form .fieldAllRow .fmf-combobox { width: 100%; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.secunday .fmf-label .image-ico, .mod_form .fieldAllRow.secunday .fmf-label .image-ico { display: none; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.secunday .fmf-label .noWebShow, .mod_form .fieldAllRow.secunday .fmf-label .noWebShow { display: inline; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.secunday .fmf-label .noWebShow .image-ico, .mod_form .fieldAllRow.secunday .fmf-label .noWebShow .image-ico { display: inline-block; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.noBckg .fmf-label, .mod_form .fieldAllRow.noBckg .fmf-label { background: none; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.noBckg .fmf-label .link-interrogation, .mod_form .fieldAllRow.noBckg .fmf-label .link-interrogation { display: inline; }
  .buscador_soluciones .mod_buscador_soluciones .fieldAllRow.noBckg .fmf-label .image-ico, .mod_form .fieldAllRow.noBckg .fmf-label .image-ico { display: inline-block; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow, .mod_form .fieldMediumRow { width: 100% !important; padding: 0.85em 1em 0.2em 1em; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow .fmf-description, .mod_form .fieldMediumRow .fmf-description { width: 100%; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow .fmf-title, .mod_form .fieldMediumRow .fmf-title { width: 100%; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow.textR .fmf-title, .mod_form .fieldMediumRow.textR .fmf-title { float: left; width: auto; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow.textR .fmf-description, .mod_form .fieldMediumRow.textR .fmf-description { float: left; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow .fmf-combobox, .mod_form .fieldMediumRow .fmf-combobox { width: 98%; }
  .buscador_soluciones .mod_buscador_soluciones .fieldMediumRow .ui-selectmenu-button, .mod_form .fieldMediumRow .ui-selectmenu-button { width: 99.1% !important; }
  .buscador_soluciones .mod_buscador_soluciones .accordion .ui-widget-content, .mod_form .accordion .ui-widget-content { padding: 1em 0.001em; border: 0; padding-top: 3.12em; }
  .buscador_soluciones .mod_buscador_soluciones .verMas, .mod_form .verMas { float: left; margin-top: 2.5em; padding-right: 35px; padding-left: 0; width: 100%; font-size: 0.8em; color: #0E6D9F; text-align: left; border: 0; border-bottom: 1px solid #ddd; }
  .buscador_soluciones .mod_buscador_soluciones .verMas.ui-state-focus, .mod_form .verMas.ui-state-focus { outline-style: auto; }
  .buscador_soluciones .mod_buscador_soluciones .verMas.ui-state-active .ui-accordion-header-icon, .mod_form .verMas.ui-state-active .ui-accordion-header-icon { right: 10px; left: auto; background: url("../images/content/icons/arrow-up-t.png") no-repeat right center; }
  .buscador_soluciones .mod_buscador_soluciones .verMas .ui-accordion-header-icon, .mod_form .verMas .ui-accordion-header-icon { right: 10px; left: auto; background: url("../images/content/icons/arrow-bottom-t.png") no-repeat right center; }
  .buscador_soluciones .mod_buscador_soluciones .mostrar .fmf-label, .mod_form .mostrar .fmf-label { width: auto; font-size: 0.91em; color: #6C6C6C; }
  .buscador_soluciones .mod_buscador_soluciones .btn { text-align: center; }
  .buscador_soluciones .mod_buscador_soluciones .btn.search { width: 100%; background: #6c900e; background: #6c900e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b)); background: -webkit-linear-gradient(#6c900e, #58750b); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6c900e, #58750b); border-radius: 21px; }
  .buscador_soluciones .mod_buscador_soluciones .btn .btn-search { text-align: center; padding: 0.9em 0; font-size: 14px; font-weight: normal; width: 100%; background: url("../images/content/icons/arrow-right-search.png") no-repeat 90% center transparent; }
  .buscador_soluciones .mod_buscador_soluciones .btn.reset {width: 100%;background: #6c900e;background: #6c900e;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b));background: -webkit-linear-gradient(#6c900e, #58750b);background: -moz-linear-gradient(#6c900e, #58750b);background: -ms-linear-gradient(#6c900e, #58750b);background: -o-linear-gradient(#6c900e, #58750b);background: linear-gradient(#6c900e, #58750b);border-radius: 21px;margin-right: 0em;}
  .buscador_soluciones .mod_buscador_soluciones .btn.reset .btn-search { text-align: center;font-size: 14px;font-weight: normal;width: 100%;padding: 0.9em 0px; background: url(../images/content/icons/arrow-right-search.png) 90% center no-repeat transparent;}
  .mod_form .fieldAllRow { padding: 0.6em 1em 0.0em 1em; }
  .mod_form.bckg-white { float: left; background: #fff; border: 1px solid #DDDDDD;  padding: 2% 7% 0 7%;}
  .mod_form.bckg-white .acs-list { border: none; padding: 0;}
  .mod_form.bckg-white .content_buttons { border: none; }
  .mod_form .fmf-label .link-help, .mod_form .fmf-cbr-lbl-description .link-help, .mod_buscador_soluciones .fmf-label .link-help { display: inline;}
  .mod_form .fmf-label .link-help .image-ico, .mod_form .fmf-cbr-lbl-description .link-help .image-ico, .mod_buscador_soluciones .fmf-label .link-help .image-ico { display: none; }
  .mod_form .fmf-label .link-help .image-ico.noWebShow, .mod_form .fmf-cbr-lbl-description .link-help .image-ico.noWebShow, .mod_buscador_soluciones .fmf-label .link-help .image-ico.noWebShow { display: inline-block; }
  .mod_form .fieldAllRow-single .fmf-label { padding-bottom: 0.6em; padding-right: 20px; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; background: none; color: #6C6C6C; }
  .mod_form .fieldAllRow-single .fmf-label.big_letter { font-size: 1em; }
  .mod_form .fieldAllRow .fmf-text { padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .mod_form .fieldAllRow .fmf-text.weight68 { width: 100%; }
  .mod_form .fieldAllRow .fmf-textArea { padding: 0 3%;  width: 100%;  min-height: 5em; color: #6C6C6C;  font-size: 0.875em; border: 1px solid #DDDDDD; border-radius: 5px;}  
  .mod_form .fieldAllRow .fmf-textArea.weight70 { width: 100%; }
  .mod_form .fieldAllRow .fmf-multiselect { padding: 0 3%; width: 100% !important; min-height: 5em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .mod_form .fieldAllRow-single .fmf-text, .mod_form .fieldMediumRow .fmf-text { padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .mod_form .fieldAllRow-single .fmf-textArea {  padding: 0 3%; width: 100%; min-height: 5em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .mod_form .fieldAllRow-single .fmf-combobox { width: 98%; }
  .mod_form .fieldAllRow-single .fmf-multiselect { width: 100%; font-size: 0.875em; }
  .mod_form .fieldAllRow-single .fmf-label .noWebShow { display: inline; }
  .mod_form .fieldAllRow-single .fmf-label .noWebShow .image-ico { display: inline-block; }
  .fieldAllRow .elem-form-date {width: 100%; border: 1px solid #DDDDDD}
  .fieldAllRow .fmf-description {width: 100%;  border: 1px solid #DDDDDD}
  .mod_form .radio .fmf-lbl-description.small { font-size: 0.875em; }
  .mod_form .wrapper-date, .mod_dircomun .form-edicion .capaEdicionGeneral.inline .wrapper-date { width: 100%; }
  .mod_form .wrapper-date .item, .mod_dircomun .form-edicion .capaEdicionGeneral.inline .wrapper-date .item { min-width: 25%; }
  .mod_form .obligatorio { font-size: 1em; margin-bottom: 0 !important;}
  .mod_form .acs-list .acc-linkItem { padding: 0 0 0 5%; width: 100%; background: url(../images/content/icons/arrow-right.png) 3px 5px no-repeat transparent; }
  .mod_form .acs-list .acc-linkItem .acc-link-item { display: block; margin-bottom: 0.375em; font-size: 0.875em; color: #0C6C9F; }
  .mod_form .acs-list .acc-linkItem .acc-text { margin-bottom: 1.0625em; font-size: 0.875em; color: #6D6D6D; line-height: 1.063em; }
  .mod-suscripciones .mod_form .fmf-label { font-weight: normal; font-size: 0.875em; }
  .mod-suscripciones .mod_form .content_buttons { padding:0; border: none; background: none; }

  .more-info { margin: 0; padding: 0; width: 100%; background: none; /*custom checkbox*/ /*FIN custom checkbox*/ }
  .more-info .mod_filtros { display: none; }
  .more-info .mod_banner { border-top: 1px solid #dddddd; background-color: #FFF; }
  .more-info .mod_banner.Tablet { display: block; padding: 1.8em 17% 0 17%; border: none; }
  .more-info .mod_banner.Tablet.hemeroteca { padding: 0.7em 17% 1.7em 17%; border-bottom: 1px solid #DDD; }
  .more-info .mod_banner.Encuesta { padding: 2em 9%; border-top: 0; }
  .more-info .mod_banner.Encuesta.actualidad { border-top: 1px solid #dddddd; }
  .more-info .mod_banner.Web { display: none; }
  .more-info .icheckbox { display: inline-block; vertical-align: middle; margin: 0; padding: 0; width: 18px; height: 18px; background: url("../images/modules/iCheck/spriteCheckbox.png") no-repeat 0 -28px; border: none; cursor: pointer; }
  .more-info .icheckbox.focus, .more-info .icheckbox:focus {outline-style: auto; }
  .more-info .icheckbox.checked { background-position: -28px 0; }
  .more-info .icheckbox .fmf-checkbox { width: 18px; height: 18px; }
  .contenido .content-wrapper.cw-interest.wrapper-actualidad { padding-bottom: 0; }
  /*.mod_news.mc-nw .mn-head.mc-nw { display: none; }*/
  .wrapper-actualidad .mod_area { display: block; margin-bottom: 2.5em; }
  .wrapper-actualidad .mod_area .mn-area-title { float: left; padding: 0 2% 0.4em 2%; margin-bottom: 0; width: 100%; font-weight: normal; font-family: WorkSans-Regular; background: none; text-align: center; color: #2C5B98; font-size: 1.5625em; }
  .md-accordion_mv.checkboxes .md_link { padding-left: 1em; background: url(../images/content/icons/ico_ticket.png) no-repeat transparent 0.6em center; }
  .md-accordion_mv.checkboxes .md_content { padding: 1em 3%; height: 20em; overflow: auto; }
  .md-accordion_mv.checkboxes .md_content .mod_filtros { border: 0; background: none; }
  .md-accordion_mv.checkboxes .md_content .mod_filtros .form-cont .fltr-title { display: none; }
  .md-accordion_mv.checkboxes .md_content .mod_filtros .form-cont .fltr-list { padding: 0; height: auto; overflow: hidden; font-size: 1em; }
  .md-accordion_mv.checkboxes .md_content .mod_filtros .form-cont .fltr-list .item { margin-top: 0; margin-bottom: 0.8em; }
  .mod_filtros { border: 0; background: none;/*margin-top: 0; border: 1px solid #dddddd; background-color: #FFF;*/ /*custom checkbox*/ /*FIN custom checkbox*/ }
  .mod_filtros .form-cont .fltr-title { display: none; /*padding: 2em 1% 0.8em 2.75em; color: #0C6C9F; font-family: WorkSans-SemiBold; font-size: 15px; border-bottom: 1px solid #DDD; background-position: 1em 1.9em;*/ }
  .mod_filtros .form-cont .fltr-list { float: left; margin-top: 0em; padding-top: 0.4em; padding-left: 1em; height: 19.5em; border-bottom: 1px solid #dddddd; overflow: hidden; overflow-y: scroll; }
  .mod_filtros .form-cont .fltr-list .item { margin: 0.4em 0; padding-left: 0; }
  .mod_filtros .form-cont .fltr-list .item .fmf-label .fmf-lbl-description { margin-top: 0.2em; margin-left: 0.5em; font-size: 1em; color: #6c6c6c; }
  .mod_filtros .form-cont .fltr-list .item.selAll { padding-left: 0; }
  .mod_filtros .form-cont .fltr-list .item.selAll .fmf-label .fmf-lbl-description { font-size: 1em; color: #6c6c6c; font-weight: normal; }
  .mod_filtros .cont_btn { margin: 0.7em 0.5em 0 0.5em; height: 2.5em; border: 0; border-radius: 30px; background: url("../images/modules/buttons/fondo_btn.png") repeat-x; }
  .mod_filtros .cont_btn .btn { width: 100%; padding: 0.8em 1.5em; margin: 0; border: none; font-size: 0.875em; background: url("../images/content/icons/arrow-right-search.png") no-repeat 85% center transparent; }
  .mod_filtros .icheckbox { display: inline-block; vertical-align: middle; margin: 0; padding: 0; width: 18px; float: left; height: 18px; background: url("../images/modules/iCheck/spriteCheckbox.png") no-repeat 0 -28px; border: none; cursor: pointer; }
  .mod_filtros .icheckbox.focus, .mod_filtros .icheckbox:focus {outline-style: auto; }
  .mod_filtros .icheckbox.checked { background-position: -28px 0; }
  .mod_filtros .icheckbox .fmf-checkbox { width: 18px; height: 18px; }
  /*.content-wrapper.encuesta { padding-top: 1.25em; }*/
  .content-wrapper.encuesta .form-encuesta .fld-enc { float: left; width: 100%; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .fmf-title { display: none; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .fmf-label.fmf-title { display: block; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .block-content.comboBi { margin-top: 0; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .block-content.comboBi .txt-title { display: none; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .block-content.comboTri { margin-top: 0; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .block-content.comboTri .txt-title { display: none; }
  .content-wrapper.encuesta .form-encuesta .fld-enc .titleFieldS { margin-left: 0; margin-bottom: 0; padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 95%; margin-top: 0.94em; }
  .content-wrapper.encuesta .md-title { padding: 0.65em 0; font-size: 1.5625em; padding-top: 0; margin-bottom: 0.1875em; text-align: center; }
  .content-wrapper.encuesta .dir3-tabla .formTexto .md-title { padding: 0.65em 0; font-size: 1em; padding-top: 0; margin-bottom: 0.1875em; text-align: inherit;}
  .content-wrapper.encuesta .md-subtitle { padding: 0.65em 0; font-size: 1.4em; padding-top: 0; margin-bottom: 0.1875em; text-align: center; }
  .content-wrapper.encuesta .description { padding: 0.8em 0 1.1em 0; font-size: 1em; margin-bottom: 0; line-height: 1.375em; }
  .content-wrapper.encuesta .obligatorio { font-size: 1em; padding: 0; }
  .content-wrapper.encuesta .form-encuesta { float: left; width: 100%; background: #fff; border: 1px solid #ddd; padding: 0 7%; }
  .content-wrapper.encuesta .form-encuesta .numCaract { margin-top: 0.3em; }
  .content-wrapper.encuesta .form-encuesta .ast { display: inline; float: left; font-size: 1em; color: #6c6c6c; margin-top: 1.2em; }
  .content-wrapper.encuesta .form-encuesta .secunday { float: left; width: 100%; margin-top: 1em; margin-left: 0; margin-right: 0; margin-bottom: 0.94em; }
  .content-wrapper.encuesta .form-encuesta .secunday .fmf-title { padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 100%; }
  .content-wrapper.encuesta .form-encuesta .secunday .fmf-title-gris { padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-weight: normal; color: #666; width: 100%; }
  .content-wrapper.encuesta .form-encuesta .secunday .fmf-dif { padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .content-wrapper.encuesta .form-encuesta .fieldAllRow .fmf-label { font-size: 1em; color: #666666; font-weight: normal; }
  .content-wrapper.encuesta .form-encuesta .acs-legend { float: left; margin-top: 1.25em; font-size: 0.95em; }
  .content-wrapper.encuesta .form-encuesta .radio-list { margin-left: 0; margin-right: 0; }
  .content-wrapper.encuesta .form-encuesta .radio-list .txt-title { margin-top: 0.77em; margin-bottom: 0.5em; padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 97%; }
  .content-wrapper.encuesta .form-encuesta .radio-list .fmf-lbl-description { font-size: 0.875em; padding-left: 6px; color: #0E6D9F; }
  .content-wrapper.encuesta .form-encuesta .radio-list .radio .fmf-lbl { width: 100%; margin-bottom: 1.3em; text-align: left; }
  .content-wrapper.encuesta .form-encuesta .radio-list .radio .iradio { display: inline-block; vertical-align: middle; margin: 0; padding: 0; width: 22px; float: left; margin-top: -0.1em; height: 22px; background: url("../images/modules/iCheck/spriteRadio.png") no-repeat -32px 0; border: none; cursor: pointer; }
  .content-wrapper.encuesta .form-encuesta .radio-list .radio .iradio.checked { background-position: 0 -32px; }
  .content-wrapper.encuesta .form-encuesta .sugerencias { margin-left: 0; margin-right: 0; }
  .content-wrapper.encuesta .form-encuesta .sugerencias .fmf-label.fmf-title { display: none; }
  .content-wrapper.encuesta .form-encuesta .textarea { width: 100%; }
  .content-wrapper.encuesta .form-encuesta .textarea .fmf-title { margin-top: 0.77em; padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 97%; }
  .content-wrapper.encuesta .form-encuesta .textarea .fmf-des-textarea { font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .content-wrapper.encuesta .form-encuesta .textarea .fmf-lbl-description { font-size: 0.875em; color: #666666; font-weight: normal; margin-right: 0; }
  .content-wrapper.encuesta .form-encuesta .block-content { width: 100%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi { margin-left: 0; margin-right: 0; width: 100%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .txt-title { margin-top: 0.77em; margin-bottom: 0; padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 95%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow { width: 100%; padding: 0.85em 0.5em 0.2em 0em; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow .fmf-combobox { width: 100%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow .fmf-title { float: left; margin-bottom: 0.77em; padding-left: 0; width: 100%; font-size: 0.875em; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow .ui-selectmenu-button { padding: 0 3% 0 0; width: 100% !important; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow .ui-selectmenu-button.ui-corner-top .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-up-t.png") no-repeat right center; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow .ui-selectmenu-button .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-bottom-t.png") no-repeat right center; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow.cmb-expand .fmf-title { display: block; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow.cmb-expand .fmf-combobox { margin-right: 0em; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboBi .fieldAllRow.cmb-expand .field-description { display: none; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri { margin-left: 0; margin-right: 0; width: 100%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .txt-title { margin-top: 0.77em; margin-bottom: 0; padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 95%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow { width: 100%; padding: 0.85em 0.5em 0.2em 0em; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .fmf-combobox { width: 100%; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .fmf-title { float: left; margin-bottom: 0.77em; padding-left: 0; width: 100%; font-size: 0.875em; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .ui-selectmenu-button { padding: 0 3% 0 0; width: 100% !important; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .ui-selectmenu-button.ui-corner-top .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-up-t.png") no-repeat right center; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow .ui-selectmenu-button .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-bottom-t.png") no-repeat right center; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow.cmb-expand .fmf-title { display: block; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow.cmb-expand .fmf-combobox { margin-right: 0em; }
  .content-wrapper.encuesta .form-encuesta .block-content.comboTri .fieldAllRow.cmb-expand .field-description { display: none; }
  .content-wrapper.encuesta .form-encuesta .btn { text-align: center; margin-right: 0; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list { margin-left: 0; margin-right: 0; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list .txt-title { margin-top: 0.77em; margin-bottom: 0.5em; padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6c6c6c; width: 97%; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list .fmf-lbl-description { font-size: 0.875em; padding-left: 6px; color: #0E6D9F; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list .checkbox .fmf-lbl { width: 100%; margin-bottom: 1.3em; text-align: left; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list.checkbox .icheckbox { display: inline-block; vertical-align: middle; margin: 0; padding: 0; width: 18px; height: 18px; background: url("../images/modules/iCheck/spriteCheckbox.png") no-repeat 0 -28px; border: none; cursor: pointer; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list.checkbox .icheckbox.focus, .content-wrapper.encuesta .form-encuesta .checkbox-list.checkbox .icheckbox:focus {outline-style: auto; }
  .content-wrapper.encuesta .form-encuesta .checkbox-list.checkbox .icheckbox.checked { background-position: 0 -28px; }
  .content-wrapper.encuesta .icheckbox { display: inline-block; vertical-align: middle; margin: 0; padding: 0; width: 18px; height: 18px; background: url("../images/modules/iCheck/spriteCheckbox.png") no-repeat 0 -28px; border: none; cursor: pointer; }
  .content-wrapper.encuesta .icheckbox.checked { background-position: -28px 0; }
  .content-wrapper.encuesta .icheckbox.focus, .content-wrapper.encuesta .icheckbox:focus {outline-style: auto; }
  .content-wrapper.encuesta .icheckbox .fmf-checkbox { width: 18px; height: 18px; }
  .content-wrapper.encuesta .form-encuesta .btn.search { width: 100%; background: #6c900e; background: #6c900e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b)); background: -webkit-linear-gradient(#6c900e, #58750b); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6c900e, #58750b); border-radius: 21px; }
  .content-wrapper.encuesta .form-encuesta .btn .btn-search { text-align: center; padding: 0.9em 0; font-size: 14px; font-weight: normal; width: 100%; background: url("../images/content/icons/arrow-right-search.png") no-repeat 95% center transparent; }
  .secunday-contacto { float: left; width: 100%; margin-top: 1em; margin-left: 0; margin-right: 0; margin-bottom: 0.94em; }
  .secunday-contacto .fmf-dif { padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; }
  .field-description-contacto{float: left; margin-bottom: 0.77em; padding-left: 0; width: 100%; font-size: 0.875em; color: #666666; font-weight: normal;}

  .mod_bannerCiudadano.mbc-actualidadCTT.metodologiaBanner.showBa { display: block; }
  .more-info.metodologiaBanner.showBa { display: block; }
  .showBaT { display: none; }
  .showBa { display: block; }
  .wrapper-met_guias .mod_area { margin-bottom: 1em; }
  .wrapper-met_guias .mod_bannerCiudadano.metodologiaBanner { margin-top: 0.3em; padding-bottom: 0; }
  .wrapper-met_guias .mod_bannerCiudadano.metodologiaBanner.showBaT { display: none; }
  .wrapper-met_guias .mod_bannerCiudadano.metodologiaBanner.showBa { display: none; }
  .wrapper-met_guias .mod_news.mc-nw .mn-list { border-bottom: 0; padding-top: 0.1em; }
  .wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-head-img { font-size: 1.13em; font-family: WorkSans-SemiBold; color: #0C6C9F; }
  /*.wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-head-img .mnl-link { font-size: 1.13em; font-family: WorkSans-SemiBold; color: #0C6C9F; }*/
  .wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst { float: left; width: 100%; }
  .wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item { display: block; width: 100%; float: none; margin: 0.7em auto; height: 2.5em; border: 0; border-radius: 30px; background: url("../images/modules/buttons/fondo_btn.png") repeat-x #58750B; text-align: center; }
  .wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item .link { float: left; width: 100%; padding: 0.8em 9.3%; margin: 0; border: none; font-size: 0.875em; color: #fff; background: url("../images/content/icons/arrow-right-search.png") no-repeat 91% center transparent; }
  .wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-etiquetas .mnl-lst .item .link:hover { text-decoration: underline; }
  .wrapper-met_guias .mod_news.mc-nw .mn-list .mnl-item { border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; }
  .wrapper-met_guias .mod_news.mc-nw .mnl-item-last .mnl-link-more { padding: 0.25em 0 0.25em 25px; }
  .mod-share .mdshr-list { position: relative; text-align: left; width: 100%; }
  .mod-share .mdshr-list .item {display: inline-block;vertical-align: top;margin-bottom: 0;width: 20%;padding-left: 0.3em;}
  .mod-share .mdshr-list .item.valorar {padding-left: 0.3em;}
  .mod-share .mdshr-list.cols2 .item {width: 27%;}
  .mod-share .mdshr-list .item.opinar, .mod-share .mdshr-list .item.imprimir { margin-right: 0; }
  .mod-share .mdshr-list .item.imprimir {text-align: left;width: 30%;}
  .mod-share .mdshr-list.cols2 .item.imprimir {/* text-align: right; */width: 25%;margin-top: 14px;}
  .mod-share .mdshr-list .item.compartir {display: inline-block;text-align: left;}
  .mod-share .mdshr-list.cols2 .item.compartir {display: inline-block;text-align: left;}
  .mod-share .mdshr-list.cols2.elm5 .item:nth-child(3) {width: 32%;/* text-align: right; */}
  .mod-share .mdshr-list.cols2.elm5 .item:nth-child(4) {width: 30%;text-align: left; white-space: nowrap;}
  .mod-share .mdshr-list.elm5 .item.compartir {width: 35%;/* text-align: center; */ margin-left: 30px;}
  .mod-share .mdshr-list.cols2 .item:nth-child(2), .mod-share .mdshr-list.cols2 .item:nth-child(4) {text-align: left;width: 30%;}
  .mod-share .mdshr-list.cols2 .item:nth-child(1), .mod-share .mdshr-list.cols2 .item:nth-child(3) {text-align: left;  width: 32%; }
  .mod-share .mdshr-list .item.compartir .cont_share { display: none; }
  .mod-share .mdshr-list .item.compartir:hover .lnk-share { text-decoration: underline; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share { display: block; position: absolute; left: 0; top: 100%; width: 100%; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare { margin-top: 0.625em; width: 100%; border: 2px solid #cecece; border-radius: 10px; padding: 0.5em 3% 0.5em 3%; text-align: center; background-color: #FFF; float:left; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare:after {content: "";position: absolute;display: block;top: 0.125em;right: 1.5em;width: 14px;height: 12px;background: url("../images/content/Share/ico_pico_movil.png") no-repeat;margin: 0 auto;}
  .mod-share .mdshr-list.cols2.elm5 .item.compartir:hover .cont_share .contentShare:after {left: 50%;right: inherit;}
  .mod-share .mdshr-list.cols2 .item.compartir:hover .cont_share .contentShare:after {left: 1.5em;right: initial;}
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare .cont_img { width: 100%; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare .cont_img .img { width: 100%; display: none; }
  .mod-share .mdshr-list .item.compartir:hover .cont_share .contentShare .cont_img .img.tablet { display: block; }
  .mod-share .mdshr-list .item.compartir .lnk-share { display: inline; }
  .mod-share .mdshr-list .item .lnk-share { display: inline; font-size: 0.875em; color: #0E6D9F; margin: 0;}
  .mod-share .mdshr-list li.item.redSocial { display: none; }
  .mod-share .mdshr-list .item.redSocial { float: none; margin: 1.2em 0 0 0; }
  .mod-share .mdshr-list .item.redSocial .noFont { padding: 0.4em 0.2em 0 0.2em; }
  .mod-share .mdshr-list .item./*redSocial*/compartir a.at300b, .mod-share .mdshr-list .item./*redSocial*/compartir a.at300m { float:left; width: 50px;}
  .mod-share .mdshr-list .item.compartir .noFont.addthis_button_expanded {display: none;}
  .mod-share .mdshr-list .item.compartir .addthis_counter.addthis_bubble_style { font-size: 1.25em; color: #6c6c6c; background-position: 0 0; padding-top: 0.3em; width: 58px !important; height: 26px; margin-top: 0.5em; font-weight: normal; float:left; margin-left: 5px; }
  .mod-share .mdshr-list .item.compartir .addthis_counter.addthis_bubble_style:hover { text-decoration: none; background-position: 0 0 !important; }
  .mod-share .mdshr-list .item.compartir a.at300b .at4-icon, .mod-share .mdshr-list .item.compartir a.at300m .at4-icon { display: inline-block; }
  .mod-share .mdshr-list .item.compartir a.at300b .at4-icon, .mod-share .mdshr-list .item.compartir a.at300m .at4-icon { width: 50px; height: 50px;line-height: 50px; background-size: 50px!important; }
  .mod-share .mdshr-list .item.compartir a.addthis_button_expanded {/* display: none; */font-size: 1em;padding-top: 0.1em;color: #6c6c6c;font-weight: normal;text-align: center;width: 58px !important;height: 26px;}
  .at4-icon, .addthis_16x16_style .at4-icon, .addthis_16x16_white_style .at4-icon, .addthis_default_style .at4-icon, .at-16x16, .mod-share .mdshr-list .item.compartir .noFont .at-icon-wrapper, .mod-share .mdshr-list .item.compartir .noFont .at-icon-wrapper .at-icon { width: 45px !important;; height: 45px !important;; background-size: 45px !important; }
  .addthis_default_style .at300b:focus, .addthis_default_style .at300bo:focus, .addthis_default_style .at300m:focus, addthis_counter addthis_bubble_style nohide:focus {border-style: solid;border-width: 1px 1px 1px 1px;border-color: #1E1E1E;}
  .mod_descriptionDetail .md-title, .mod_news .md-title {text-align: center; font-size: 1.5625em; }
  .mod_descriptionDetail .bib_article .md-subtitle-grey, .mod_descriptionDetail .mult_gallery_article .md-subtitle-grey { font-size: 1.175em; } 
  .mod_descriptionDetail .accordion .content_secundary .bib_article {padding-left: 1em; padding-right: 1em; }
  .mod_descriptionDetail .accordion .content_secundary .bib_article .md-subtitle-grey { font-size: 0.975em; }
  .mod_descriptionDetail .md-text-img { float: left; width: 100%; }
  .mod_descriptionDetail .md-text-img p { font-family: WorkSans-Regular; font-size: 0.8725em; line-height: 1.4em; color: #2b2b2b; margin-bottom: 1em; }
  .mod_descriptionDetail .md-text-img p img { display: none; }
  .mod_descriptionDetail .detail-cont { margin-top: 1.3em; }
  .mod_descriptionDetail .detail-cont p { font-size: 0.875em; }
  .mod_descriptionDetail .detail-cont .aviso-text { font-size: 1em; }
  .mod_descriptionDetail .detail-cont .mod-detail .mdtl-title, .mod_descriptionDetail .detail-cont .mod-detail h4 { font-size: 0.875em; }
  .mod_descriptionDetail .detail-cont .mod-detail .cont-block .block-title { font-size: 0.875em; font-family: WorkSans-SemiBold; }
  .mod_descriptionDetail .cont-img, .mod_news .cont-img  { display: none; }
  .mod_content-middle .mdi-link.descr p a img, .mod_descriptionDetail .mdi-link.descr p a img {display: block; margin: 0 auto;}
  .mod_content-middle .mdi-link.descr p a img{ margin-top: 1em;}
  /*.mod_descriptionDetail .resumen .md-text, .mod_news .resumen .md-text { font-size: 0.875em; } */
  .mod_bannerCiudadano.mbc-actualidadCTT.mb-tablet { display: none; }
  .mod_bannerCiudadano.mbc-actualidadCTT.mb-movil { display: block; }
  .mod_bannerCiudadano.mbc-actualidadCTT.mb-movil .mb-link .mb-item { width: 100%; }
  .mdi-blockPoll-mobile.evt { border-right: 0; border-left: 0; border-bottom: 0; }
  .mod_bannerCiudadano-mobile.evt { border-right: 0; border-left: 0; }
  .content-wrapper-bottom.mobile.evt .mod_banners .md-banner { border-right: 0; border-left: 0; }
  .mod_page_event .mod_bannerCiudadano.mbc-actualidadCTT { display: none; margin-top: 0; }
  .mod_page_event .mod_news .mn-list .mnl-item { padding: 0; }
  .mod_page_event .mod_news .mn-list .mnl-item .date { padding: 0.7em 0.65em; max-width: none; width: 100%; font-size: 1.25em; font-weight: normal; color: #fff; background: none; }
  .mod_page_event .mod_news .mn-list .mnl-item .mnl-head-img { margin: 0; padding: 1.25em; width: 100%; }
  .mod_page_event .mod_news .mn-list .mnl-item .mnl-head-img .mnl-link { color: #0C6C9F; }
  .mod_page_event .mod_news .mn-list .mnl-item .linkMoreInfo .text { font-size: 1em; }
  .mod_page_event .mod_news .mn-list .mnl-item .placeEv { margin-top: 0; margin-left: 0; padding: 0 1.25em; width: 100%; font-size: 0.875em; color: #6C6C6C; }
  .mod_page_event .mod_news .mn-list .mnl-item .mnl-text, .mod_page_event .mod_news .mn-list .mnl-item .linkMoreInfo { margin-left: 0; margin-bottom: 0; padding: 1.25em; width: 100%; font-size: 0.875em; color: #6C6C6C; }
  .mod_page_event .mod_news .mn-list .mnl-item .linkMoreInfo { padding-top: 0; margin-top: 0; }
  .mod_page_event .mod_news .mn-list .mnl-item .mnl-etiquetas { margin-left: 1.25em; margin-bottom: 1.065em; margin-top: 0; padding-top: 0; width: 90%; background-position: left top; }
  .mod_page_event .mod_news .mn-list .mnl-item .mnl-etiquetas .mnl-lst .item .link { color: #0C6C9F; }
  .contenido .mod_content-middle.md-middle.tresCol { width: 100%; }
  .contenido .mod_content-middle.md-ampl { margin:0; width: 100%; }
  .dir3-tabla .md-title {padding: 0.65em 0;font-size: 1.5625em;padding-top: 0;margin-bottom: 0.1875em;text-align: center;margin-top: 0.5em;}
  .dir3-tabla .content { float: left; padding: 0em 3%; width: 100%; background-color: #FFF; }
  .dir3-tabla .cont-img { display: none; }
  .dir3-tabla .obligatorio { color: #6c6c6c; font-size: 1em; }
  .dir3-tabla .description { color: #6c6c6c; font-size: 0.875em; margin-top: 0.5em; margin-bottom: 0.5em; }
  .dir3-tabla .form-simple { width: 100%; }
  .dir3-tabla .form-simple .fld-enc .field { margin-bottom: 0.5em; }
  .dir3-tabla .form-simple .fld-enc .field .fmf-title { padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6C6C6C; width: 100%; padding-right: 5em;}
  .dir3-tabla .form-simple .fld-enc .field .fmf-description { width: 100%; font-size: 0.875em; }
  .dir3-tabla .form-simple .fld-enc .field .fmf-dif { padding: 0 3%; width: 100%; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #D3D3D3; border-radius: 5px; }
  .dir3-tabla .form-simple .btn.search { float: left; margin-bottom: 2em; width: 100%; margin-left: 0%; background: #6C900E; background: #6C900E; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6C900E), to(#58750B)); background: -webkit-linear-gradient(#6C900E, #58750B); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6C900E, #58750B); border-radius: 21px; }
  .dir3-tabla .form-simple .btn-search { width: 100%; text-align: center; padding: 0.9em 0; font-size: 0.875em; font-weight: normal; width: 100%; background: url("../images/content/icons/arrow-right-search.png") no-repeat 95% center transparent; float: left; display: block; }
  .dir3-tabla .formTexto.mod-suscripciones {float: left; padding: 1.88em 6.93%; background: #fff; border: 1px solid #DDDDDD; }
  .dir3-tabla .form-completo .fld-enc .field .fmf-title { font-size: 0.875em;}
  .dir3-tabla .form-completo .fld-enc .field .fmf-description { font-size: 0.875em;}
  .dir3-tabla .form-completo .fld-enc .field.secunday { padding-top: 1em; }
  .dir3-tabla .form-completo .fld-enc .field .fmf-title { font-size: 0.875em;}
  .dir3-tabla .form-completo .fld-enc .field .fmf-label { float: left; margin: 0 2% 0 0; padding-bottom: 0.6em; padding-left: 0.625em; width: 90%; font-size: 1em; font-family: WorkSans-SemiBold; background: none; color: #6C6C6C; }
  .dir3-tabla .form-completo .fld-enc .field .fmf-description { color: #666666; padding: 0 3%; /*width: 100%;*/ min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px;}
  .content-wrapper .dir3-tabla .description{ padding: 0; margin-bottom:0.5em; float:left; }
  .ui-selectmenu-button { padding: 0 3% 0 0; width: 100% !important; min-height: 2.625em; font-size: 0.875em; color: #6C6C6C; border: 1px solid #DDDDDD; border-radius: 5px; margin-bottom:1em;}
  .ui-selectmenu-button.ui-corner-top .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-up-t.png") no-repeat right center !important; }
  .ui-selectmenu-button .ui-icon-triangle-1-s { right: 0.7em; background: url("../images/content/icons/arrow-bottom-t.png") no-repeat right center !important; }
  .ui-selectmenu-button:hover { border: 1px solid #D3D3D3 !important; }
  .md-table { float: left; display: block; width: 100%; }
  .md-table .mdtb-title { float: left;}
  .md-table .tb-title { display: block; padding: 0.1875em 0; width: 100%; border-bottom: 1px solid #2C5B98; padding-bottom: 0.5em; margin-bottom: 1em; font-family: WorkSans-Regular; font-size: 1.8em; letter-spacing: -0.04em; color: #2C5B98; vertical-align: top; }
  .md-table .mdtb-content { float: left; display: block; width: 100%; }
  .md-table .mdtb-content .fila { float: left; display: block; padding-top: 0.5em; width: 100%; }
  .md-table .mdtb-content .fila .celda {float: left;display: block;width: 100%;font-size: 1.4em !important;}
  .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; }  
  .md-table .mdtb-content .fila.no_border .celda:before {width: 100%;text-align: left;}  
  .md-table .mdtb-content .fila .celda .text, .md-table .mdtb-content .fila .celda .tb-link {display: inline-block;vertical-align: top;padding-left: 5%;width: 60%;font-size: 1em;text-align: left;}
  .md-table .mdtb-content .fila .celda li .text, .md-table .mdtb-content .fila .celda li .tb-link {padding-left: 0%; }
  .md-table .mdtb-content .fila .celda .comment, .md-table .mdtb-content .fila .comment .tb-link {width: 100% !important; }
  .md-table .mdtb-content .fila h2 {font-size: 1em;}
  .md-table .mdtb-content .fila li {font-size: 1em;}
  .md-table .fila .celda, .md-table .fila td { max-width: 100%; }
  .md-table .fila .celda.suscripciones {padding-left: 0; padding-top: 0; padding-bottom: 0;}
  .md-table .fila .celda.suscripciones .icheckbox  {margin-left: 1.5em;}
  .md-table .fila .filadocnot {display: table; margin-top: 0.25%; margin-bottom: 0.25%;}
  .md-table .fila .text.comment { padding-top: 0.625em; float: right; }
  .md-table .fila .wrapper_comment  { display: inline-block; vertical-align: top; padding-left: 5%; width: 60%; font-size: 0.875em; text-align: left; }
  .md-table .fila .wrapper_comment .text.comment { padding: 0 0 0.625em 0; font-size: 1em;}
  .modeloLista.md-table .mdtb-content .fila .celda .text.post_sec { padding-left: 24%; }  
  .md-table .mdtb-content .fila .celda .tb-link { display: inline-block; margin: 0; width: 60%; background: none; }
  .md-table .mdtb-content .fila .celda .tb-ckbox { display: inline-block; margin: 0; width: 60%; background: none; padding: 0.325em 0 0.325em 1.2em; }
  .md-table .mdtb-content .fila .celda .tb-ckbox-agrup { display: inline-block; margin: 0; width: 60%; background: none; padding: 0.325em 0 0.325em 1.2em; float: right;}
  .md-table .mdtb-content .fila .celda .tb-ckbox-agrup .labelCheckbox { margin-left: 0.5em; }
  .md-table .mdtb-content .fila .celda .tb-link .hideAccessible { position: relative; left: 0; text-indent: -9999px; display: block; margin-top: 0.3em; width: 19px; height: 19px; background: url("../images/content/ico_tabla.png") no-repeat center; }
  .md-table.gris .tb-title { display: block; padding: 0.1875em 0; width: 100%; border-bottom: 1px solid #FFFFFF; padding-bottom: 0.5em; margin-bottom: 1em; font-family: WorkSans-Regular; font-size: 1.8em; letter-spacing: -0.04em; vertical-align: top; }
  .md-table.gris .fila { border-bottom: 2px solid #F0F0EE; }
  .md-table.gris .fila .noMvlShow { display: none; }
  .mod_eventos .md-title { text-align: center; }
  .mod_eventos_content { width: 100%; padding: 0; background: white; }
  .mod_eventos_content .showW { display: none; }
  .mod_eventos_content .showTM { display: block; }
  .mod_eventos_content .date-picker { margin-left: 0; margin-right: 0; width: 100% !important; height: auto !important; }
  .mod_eventos_content .date-picker table { padding: 0; margin: 0 2%; width: 96%; border-spacing: 5px; border-collapse: separate; }
  .mod_eventos_content .date-picker .month-display { font-family: WorkSans-Regular; font-size: 1.375em; font-weight: normal; color: #7A7A7A; text-transform: uppercase; }
  .mod_eventos_content .date-picker .year-display { display: none; }
  .mod_eventos_content .date-picker .date-picker-title { padding-left: 0; padding-top: 1.125em; padding-bottom: 1.25em; text-align: center; border-bottom: 1px solid #C3C3C3; }
  .mod_eventos_content .date-picker .date-picker-day-header { font-family: WorkSans-Regular; font-size: 1.125em; font-weight: normal; color: #7B7B7B; text-transform: uppercase; }
  .mod_eventos_content .date-picker .date-picker-day-header .fd-day-header { font-weight: normal; }
  .mod_eventos_content .date-picker td { padding: 0.85em; height: auto; font-family: WorkSans-Regular; font-size: 0.9375em; font-weight: normal; color: #626262; border: 1px solid #ECECEC; border-radius: 0; background: #F2F2F2; }
  .mod_eventos_content .date-picker td.date-picker-unused { padding: 0.85em; }
  .mod_eventos_content .date-picker td:hover { padding: 0.85em; font-family: WorkSans-Regular; font-size: 0.9375em; font-weight: normal; color: #626262; background: #F2F2F2; border: 1px solid #264C7F; text-shadow: none; }
  .mod_eventos_content .date-picker td.day-disabled { padding: 0.85em; background: #fff; text-decoration: none; }
  .mod_eventos_content .date-picker td.day-disabled:hover { padding: 0.85em; background: #fff; font-size: 0.9375em; font-weight: normal; color: #626262; border: 1px solid #ECECEC; }
  .mod_eventos_content .date-picker .date-picker-selected-date { padding: 0.85em; font-family: WorkSans-Regular; font-size: 0.9375em; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .date-picker-hover { border: 1px solid #264C7F; box-shadow: none; text-shadow: none; -webkit-box-shadow: inset 0px 0px 1px 2px black; -moz-box-shadow: inset 0px 0px 1px 2px black; box-shadow: inset 0px 0px 1px 2px black; border: 0; }
  .mod_eventos_content .date-picker .date-picker-today { border: 1px solid #000; }
  .mod_eventos_content .date-picker .not-selectable { background: #fff; }
  .mod_eventos_content .date-picker .not-selectable:hover { background: #fff; border: 1px solid #ECECEC; }
  .mod_eventos_content .date-picker .month-out.not-selectable { color: #dddddd; font-style: normal; }
  .mod_eventos_content .date-picker .month-out.not-selectable:hover { color: #dddddd; }
  .mod_eventos_content .date-picker .month-out.date-picker-highlight:hover { padding: 0.85em; background: #fff; font-size: 0.9375em; font-weight: normal; color: #626262; }
  .mod_eventos_content .date-picker .yyyymmdd-20150421 { font-family: WorkSans-Regular; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .yyyymmdd-20150421.month-out.not-selectable { color: #838383; background: #264C7F; border: 1px solid #264C7F; }
  .mod_eventos_content .date-picker .yyyymmdd-20150429 { font-family: WorkSans-Regular; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  .mod_eventos_content .date-picker .yyyymmdd-20150429.month-out.not-selectable { color: #838383; background: #264C7F; border: 1px solid #264C7F; }
  .mod_eventos_content .date-picker .yyyymmdd-20150430 { font-family: WorkSans-Regular; font-weight: normal; color: #FFFFFF; background: #264C7F; border: 0; text-shadow: none; }
  
  .mod_eventos_content .date-picker .yyyymmdd-20150430.month-out.not-selectable { color: #838383; background: #264C7F; border: 1px solid #264C7F; }
  .mod_eventos_content .date-picker .date-picker-thead { float: none; }
  .mod_eventos_content .date-picker .date-picker-thead tr:last-child { float: none; }
  .mod_eventos_content .date-picker tr { float: none; }
  .mod_eventos_content .date-picker td { float: none; width: auto; }
  .mod_eventos_content .date-picker tbody { float: none; }
  .mod_eventos_content .date-picker .date-picker-day-header { float: none; }
  .mod_eventos_content .date-picker .date-picker-title { float: none; }
  .mod_eventos_content .prev-month { position: absolute; top: 4px; left: 2%; height: 40px; width: 40px; text-indent: -9999px; background: url("../images/content/calendar_prev_movil.png") no-repeat scroll left top transparent; }
  .mod_eventos_content .next-month { position: absolute; top: 4px; right: 2%; height: 40px; width: 40px; text-indent: -9999px; background: url("../images/content/calendar_next_movil.png") no-repeat scroll right top transparent; }
  .mod_eventos_content .event-detail { float: left; width: 94%; margin: 0 3%; padding: 1.25em 0; border-top: 1px solid #C3C3C3; border-bottom: 0; }
  .mod_eventos_content .event-detail .event-date { width: 18.7%; padding: 0.09375em 2%; float: left; border: 1px solid #DDDDDD; background: #F2F2F2; text-align: center; }
  .mod_eventos_content .event-detail .event-date .date-number { font-size: 1.25em; font-family: WorkSans-Regular; font-weight: normal; color: #6C6C6C; text-align: center; }
  .mod_eventos_content .event-detail .event-date .date-month { font-size: 0.875em; font-family: WorkSans-Regular; font-weight: normal; color: #6C6C6C; text-transform: initial; }
  .mod_eventos_content .event-detail .name-event { float: left; padding-left: 3%; padding-top: 0.313em; width: 81.3%; display: inline; font-size: 0.875em; font-family: WorkSans-Regular; font-weight: normal; color: #264C7F; }
  .mod_eventos_content .event-detail .place_event { display: none; }
  .mod_eventos_content .event-detail:last-child { border-bottom: 1px solid #C3C3C3; }
  .mod_eventos_content .mnl-item-last { float: left; display: block; margin-top: 1.875em; margin-bottom: 2em; width: 100%; text-align: center; }
  .mod_eventos_content .mnl-item-last .mnl-link-more { display: block; float: none; margin: auto; padding: 0.9em 0; width: 86%; font-family: WorkSans-Regular; font-size: 0.875em; color: #FFFFFF; background: #6c900e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c900e), to(#58750b)); background: -webkit-linear-gradient(#6c900e, #58750b); background: -moz-linear-gradient(#6c900e, #58750b); background: -ms-linear-gradient(#6c900e, #58750b); background: -o-linear-gradient(#6c900e, #58750b); background: linear-gradient(#6c900e, #58750b); border-radius: 30px; }
  .mod_eventos_content .mnl-item-last .mnl-link-more .mnl-link-more-item { padding: 0 25px; font-size: 1.14em; background: url("../images/content/icons/arrow-right-m-white.png") no-repeat right center; }
  .mod_eventos_content .date-picker td:hover { color: #fff; background: #264C7F; border: 1px solid #264C7F; }
  /*--------MAPA AE----*/
  .mod_mapa-Ae { padding: 0.75em 3% 0; }
  /*.mod_mapa-Ae .noWebTablet { display: none; }*/
  .mod_mapa-Ae .noDesktop { display: block; }
  .mod_mapa-Ae .mapae-col-left { float: left; width: 100%; margin:0; background: none; }
  .mod_mapa-Ae .mapae-col-center { float: center; width: 100%; margin:0; background: none; }
  .mod_mapa-Ae .mapae-col-right { float: right; width: 100%; margin:0; background: none; }
  .mod_mapa-Ae .mapae-intro { margin-bottom: 1.25em; }
  .mod_mapa-Ae .mapae-intro .mapae-tittle { font-size: 1.5625em; text-align: center; }
  .mod_mapa-Ae .mapae-intro .mapae-text { margin-top : 0.3em }
  .mod_mapa-Ae .mapae-intro .mapae-text p { font-size: 1.025em; }
  .mod_mapa-Ae .mapae-element { width: 100%; margin: 0; background-color: transparent; min-height: inherit; }
  .mod_mapa-Ae .mapae-element .mapae-title-box { display: none; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box { width: 100%; float: left; margin: 0; padding: 0 0 1em 0; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accordion { display: block; float: left; width: 100%; margin-bottom: 0.7em; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title { float: left; margin: 0; padding: 0.7em 10% 1em 2%; width: 100%; border-radius: 0; background-image: url("../images/content/icons/arrow-down-white.png"); background-repeat: no-repeat; border-radius: 5px; }
  .mod_mapa-Ae .mapae-element .contenedor-acordeones .mapae-accor-title { float: left; margin: 0; padding: 1.2em 10% 1em 2%; width: 100%; border-radius: 0; border-radius: 5px; margin-bottom: 2em;}
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title .ui-state-active { margin-bottom: -5px; background-image: url("../images/content/icons/arrow-up-white.png"); }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title .mapae-accor-item { display: none; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title .mapae-accor-item.hidden-desktop { display: block; font-size: 1em; font-weight: normal; font-family: WorkSans-Regular-bold; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-title .mapae-accor-subtitle { color: #000; background: #264C7F; border: 2px solid #264C7F;}
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content { padding: 0.9375em 3% 1em 6%; background: #ffffff; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .color-box-one { border: 1px solid #AC5071; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .color-box-two { border: 1px solid #397491; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .color-box-three { border: 1px solid #6A822D; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .color-box-four { border: 1px solid #E883A7; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .color-box-five { border: 1px solid #73ABC7; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .color-box-six { border: 1px solid #9ABD41; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-title { display: block; font-size: 1em; font-family: WorkSans-SemiBold; color: #6C6C6C; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-cont { padding: 1.5625em 0 0 0; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-cont .mpacc-item { padding: 0 0 0.75em 5%; background: url(../images/content/icons/list-arrow-tablet.png) left 6px no-repeat transparent; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accor-content .mpacc-cont .mpacc-item .mpacc-link { padding-right: 13px; font-size: 0.875em; font-family: WorkSans-Regular; color: #6C6C6C; }
  .ui-state-hover, .ui-state-focus {border: initial;}
  .mod_mapa-Ae .mapae-col-left .clear:nth-child(6n){clear:none;} 
  .mod_mapa-Ae .mapae-col-left .clear:nth-child(4n){clear:both;}  
  
  /*--------MAPA FIN----*/
    .rs-content .mod_mapa-Ae .mdi-rel-links { margin-top: 0.5em; }
  .rs-content .mod_mapa-Ae .mdi-header { padding: 1.0625em 8%; font-size: 1em; color: #0C6C9F; border-bottom: 1px solid #CCCCCC; }
  .rs-content .mod_mapa-Ae .mdi-link p { font-size: 0.875em; }
  .rs-content .mod_mapa-Ae .mdi-links { padding: 1em 11% 1em 5%; border-bottom: 0; }
  .rs-content .mod_mapa-Ae .mdi-links li { font-size: 0.875em; background: url(../images/content/icons/arrow-right.png) left 5px no-repeat transparent; }
  .rs-content .mod_mapa-Ae .mdi-links .mdi-linkItem { float: left; margin-bottom: 1.0625em; width: 100%; background: none; }
  .rs-content .mod_mapa-Ae .mdi-links .mdi-linkItem .mdi-cont-img { display: none; }
  .rs-content .mod_mapa-Ae .mdi-links .mdi-linkItem.first .mdi-cont-img { display: block; }
  .rs-content .mod_mapa-Ae .mdi-links .mdi-linkItem.first .mdi-cont-img .img-info { width: 75%; }
  .mod_mapa_web .mw-list-titles { background-color: #fff; padding: 1em; border: 1px solid #DDDDDD; }
  .mod_mapa_web .mw-list-titles .mw-item-title .item-link { font-size: 1.8em; }
  .mod_mapa_web .mw-list-titles .mw-item-title .mw-list .mw-item { line-height: 1.6em; background: url("../images/content/icons/list-arrow-tablet.png") no-repeat 0 4px; padding-left: 0.625em; padding-bottom: 0.5em; }
  .mod_mapa_web .mw-list-titles .mw-item-title .mw-list .mw-item .item-link { font-size: 1.3em; }
  .buttonUp { display: block; float: left; position: fixed; z-index: 9999; bottom: 2.55%; right: 6.6%; }
  .buttonUp .linkButtonTop { float: left; width: 76px; height: 76px; background: url("../images/content/boton-subir.png") no-repeat left top transparent; }
  .buttonUp.top { display: none; }
  .wrapperBk { margin-bottom: 0; }
  .wrapper { width: 100%; }
  .btnSubir { display: none; !important; }
  .mod_wrapper_comments .comments ul { background: #fff; border: 1px solid #DDDDDD; padding: 2% 7% 0 7%;  font-size: 0.875em; }
  .mod_wrapper_comments .comments ul li { border-bottom: none; }
  .mod_wrapper_comments .comments .md-title { font-size: 1.5625em; border-top: none; }
  .mod_wrapper_comments .comments .no-comments { display: none; }
  .mod_form .wrapper-date.w55 {width: 100% !important;}
  .mod_form .fmf-label.w22, .mod_form .fmf-label.w45 { width: 100% !important; }
  .mod_form .fmf-text.w50, .mod_form .fmf-text.w76 { width: 100% !important; }
  .mod-busc-apps .accordion .content_secundary .form-buscador .block-content.checkbox-list .fmf-lbl-description, .mod-busc-apps .app-types .checkbox-list .fmf-lbl-description { font-size: 0.875em; padding-left: 6px; color: #0E6D9F; }
  .mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboBi .fieldAllRow { width: 100%; padding: 0.85em 0em 0.2em 0em; }
  .mod-busc-apps .accordion .content_secundary .form-buscador .block-content.comboTri .fieldAllRow, .mod-busc-apps .app-types .checkbox-list.comboTri .fieldAllRow { width: 100%; padding: 0.85em 0em 0.2em 0em; }
  .mod-busc-apps .app-types { background-color: #fff; border: 1px solid #E0E0E0; border-radius: 5px; }
  .mod-busc-apps .app-types .app-subtitle { font-size: 1em; color: #6D6D6D; font-weight: normal; margin-bottom: 0; padding: 0.75em 2% 0.75em 2%; }
  .buscador_g.content_result_search .block.alineados {width: 100%;}
  
  #formGestionNewsletter .form-edicion .md-title{width: 100% !important;}
  #formGestionNewsletter .form-edicion .fieldAllRow .mglft22{margin-left: 0 !important;}
  #formConfigGeneral .mod-pestanas .ftl {width: 100% !important;}
  .beanFormDoc .content_buttons .btn.reset{margin-right: 2.5em;}
  .mod_dircomun .mod-pestanas .tabs .thd .text {line-height: 1.2em;}
  .beanFormDoc .content_buttons{margin-bottom: 1em;}
  .mod_dircomun .mod-pestanas .tabs .tab .link.abs {margin: 0em 0em 0em;position: relative; right: 40%; bottom: 3em;}

  .dir3-tabla .form-simple .fld-enc .bloque {border: 2px solid  #E0E0E0; width: 100%;  height: 10.5em; float: right; padding-left: 0.5em; padding-right: 0.5em;}
  .dir3-tabla .form-simple .fld-enc .field .fmf-title { padding-bottom: 0.6em; font-size: 1em; font-family: WorkSans-Regular; font-family: WorkSans-SemiBold; color: #6C6C6C; width: 100%; padding-right: 5em;}
}
  .cat_block {color: red;}
  .nuevoElemento  {background: url("../images/content/icons/ico_nuevo.jpg ") no-repeat 27px 10px transparent;}

@media screen and (max-width: 820px) and (min-width: 768px) { 
  .mod-share .mdshr-list .item { margin-right: 1%; }
}

@media screen and (max-width: 778px) and (min-width: 768px) { 
  .mod-share .mdshr-list .item.imprimir { margin-right: 0%; }
}

  /*Submenu Configuracion Admin*/
  .mod_menu_left .md-listado div:not([class]) .sublevel { float: left; padding: 0.3125em 0; border-bottom: 1px solid #E0E0E0; background: #f5f5f5; width: 100%; }
  .mod_menu_left .md-listado div:not([class]) {display: none;}
  .mod_menu_left .md-listado .active div:not([class]){display:block;}
  .mod_menu_left .mod-list.lst-subtitle .lst-link { padding: 0.9375em 8% 0.9em 33px; color: #999999; font-size: 1em; border: none; background: url("../images/content/icons/list_style_blue.png") no-repeat 20px center #F5F5F5; }
  .mod_menu_left .mod-list.lst-subtitle .lst-link:hover { color: #666666; }
  .mod_menu_left .mod-list.lst-subtitle.active .lst-link { color: #666666; background-color: #f5f5f5;}

  /*SubAcordeon en MAPA AE*/
  .ui-accordion .ui-accordion-header .ui-accordion-header-icon {/* position: absolute; *//* top: 50%; *//* margin-top: -5px; *//* margin-left: 88%; */}
  .arrowup { width: 0; height: 0; border-style: solid; border-width: 7px 5.5px 0 5.5px; border-color: transparent; display: block; position: absolute; top: 50%; margin-top: -4px; margin-left: 88%; }
  .mapae-element .mapae-accor-content .ui-accordion-header-active .arrowup { width: 0; height: 0; border-style: solid; border-width: 0 5.5px 7px 5.5px; border-color: #000000 transparent transparent transparent; }
  .mod_mapa-Ae .mapae-element .mapae-accor-content .elementoAcordeon .mpacc-item {padding: 0px 0px 0.000005em 10%; font-family: WorkSans-Regular; font-size: 1em; }
  .mod_mapa-Ae .mapae-element .mapae-accor-content .elementoAcordeon .elementoFlecha { content: ""; border-style: solid; border-color: transparent #6A822D; border-width: 0.35em 0px 0.35em 0.45em; display: block; height: 0; width: 0; left: -1em; top: 0.9em; position: relative; }
  .mod_mapa-Ae .mapae-element .mapae-accordion-box .mapae-accordion .mapae-accor-title-interno {border: 1px solid; padding: 0.5em; margin: 5px 0 0 0;}
  .mapae-element .mapae-accor-content .mapae-accordion .mapae-accordion-interno .ui-accordion-header-active .arrowup { width: 0; height: 0; border-style: solid; border-width: 0 5.5px 7px 5.5px; border-color: transparent; }
  
  #form-crear-comentario .cont-table .modeloLista .mdtb-content .no_border .celda ul li{display: inline-block; vertical-align: top; padding-left: 5%;/* width: 60%; */font-size: 0.875em; text-align: left;/* float: right; */ font-size:1.2em;}
  
  
  
  
/*Check personalizado*/  
  /* Contenedor */
.contenedorInput {position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.beanFormDoc .div-mod .contenedorInput{padding-left: 28px;}

/* Esconder el checkbox por defecto */
.contenedorInput input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}

/* Crear checkbox personalizado */
.checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: #FFF; border: 1px solid #a0a0a0;}

/* En hover añadir color de fondo */
.contenedorInput:hover input ~ .checkmark { background-color: #ccc;}

/* fondo cuando el check esta marcado */
.contenedorInput input:checked ~ .checkmark { background-color: #FFF;}

/* crear el indicador del check(oculto si no checkeado) */
.checkmark:after { content: ""; position: absolute; display: none;}

/* Mostrar el check cuando esta marcado */
.contenedorInput input:checked ~ .checkmark:after { display: block;}

/* añadir estilos al indicador de check */
.contenedorInput .checkmark:after {  left: 5px;  top: 1px;  width: 5px;  height: 10px;  border: solid #0E6D9F;  border-width: 0 3px 3px 0;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}

.contenedorInput .textoCheck{vertical-align: middle;}

@media screen and (max-width: 1024px) { 
    .selectCustom {position: relative; display: inline-block; margin-bottom: 15px; width: 100%;}
    .selectCustom select { font-family: 'Arial'; display: inline-block; width: 100%; cursor: pointer; padding: 7px 13px; outline: 0; border: 1px solid #c2c0c0; border-radius: 4px; background: #fff; color: #7b7b7b; appearance: none; -webkit-appearance: none; -moz-appearance: none;    }
    .selectCustom select::-ms-expand {display: none;}
    .selectCustom select:hover,.selectCustom select:focus {color: #0c5e89; background: #fff;}
    .selectCustom select:disabled {opacity: 0.5; pointer-events: none;}
    .select_arrow {position: absolute;top: 11px; right: 17%; width: 10px; height: 10px; border: solid #0C5E89; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
    .selectCustom select:hover ~ .select_arrow,.selectCustom select:focus ~ .select_arrow {border-color: #0c5e89;}
    .selectCustom select:disabled ~ .select_arrow {border-top-color: #cccccc;}
    .arrowPos{top: 22px !important;}
    .md-table .fila .celdaProcesos .minutos{display: inline-block; padding: 8px 10px; outline: 0; border: 1px solid #c2c0c0; border-radius: 4px; background: #fff;color: #7b7b7b;}
    .linkFormatoBoton{float:left;margin-right: 2em;width: auto;padding: 0.4em 4% 0.4em 4%;font-family: WorkSans-Regular;font-size: 1em;color: #fff;background: linear-gradient(#91C013, #7BA310);border: 0;border-radius: 7px;min-width: 40%;text-align: center;margin-bottom: 1em;}
    .contenedorRadio {display: block; position: relative; padding-left: 30px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
    .contenedorRadio input {position: absolute; opacity: 0; cursor: pointer;}
    .checkmarkRadio {position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #eee; border-radius: 50%;}
    .contenedorRadio:hover input ~ .checkmarkRadio { background-color: #ccc;}
    .contenedorRadio input:checked ~ .checkmarkRadio {background-color: #ffffff; border: 1px solid #ada9a9;}
    .checkmarkRadio:after {content: ""; position: absolute; display: none;}
    .contenedorRadio input:checked ~ .checkmarkRadio:after {display: block;}
    .contenedorRadio .checkmarkRadio:after {top: 6px; left: 6px; width: 11px; height: 11px;	border-radius: 50%;	background: #085b84;}
    .mod_form .contenedorRadio .fmf-lbl-description.small {font-size: 0.75em;}
    #ctt-inf-fecha-final_dd{display: none;}
    .elem-form-name{margin-bottom: 1em;/* font-size: 1.5em; */padding: 0.4em 2.1em 0.4em 1em;border-radius: 5px;}
    .fieldAllRow .elem-form-date{padding: 0.4em 2.1em 0.4em 1em;border-radius: 5px;}
    .mod_menu_left_showTM .showTM, .mod_menu_left_showTM .showTM.ui-accordion-header, .mod_menu_left_showTM .showTM.ui-accordion-icons { outline: none; border: none; }

}
@media screen and (max-width: 1024px) and (min-width: 768px) { 
    .elem-form-name{width: 100%; margin-top: 0.5em;}
    #formato-button{width: 100%; margin-top: 0.5em;}
    .fieldAllRow .elem-form-date{width: 100%; margin-top: 0.5em;}
    #formGestionNewsletter .content_buttons .button{margin-top: 1em !important;}

    
}
@media screen and (max-width: 768px) and (min-width: 1px) { 
    .linkFormatoBoton{margin-right: 50%;margin-top:1em;}
    .linkFormatoBoton:nth-child(3){margin-top:0em !important;}
    .solRelacionadas:nth-child(1){display:none;}
    .boletin-mobile{display:block;}
    .field .in-flex .labelAlineado{width: 100% !important; margin-bottom: 0.5em; margin-top: 0.5em; color: #666;}
    .field .in-flex #comentarioLPOD{width: 100% !important;}
    .field .in-flex #comAvisoLegal{width: 100% !important;}
    .beanFormDoc .div-mod .checksFormatMobile{display: inline-block; width: 45%; margin-bottom: 1em;}
    .label-form-search{margin-bottom: 0.5em;}
    .mod_migas .mmig-item .item:nth-child(1){display:none;}
    .mod_migas .mmig-item .item .mmig-link{font-family: WorkSans-Regular !important; letter-spacing:-1px}
    .fld-enc .field .margenInfSup{margin-bottom: 0.5em; margin-top: 0.5em;}
    .mod_dircomun #beanFormDoc .label-form-search{width:100%;}
    .beanFormDoc .content_buttons .btn{width: 26% !important;}
    .dir3-tabla .form-simple .fld-enc .bloque {border: 2px solid  #E0E0E0; width: 100%;  height: 11.5em; float: right; padding-left: 0.5em; padding-right: 0.5em;}
}


@media screen and (max-width: 482px) and (min-width: 1px) { 
      .mod_dircomun .mod-pestanas .tabs .tab .link.abs {right: 36%; top: 530px;}
      .beanFormDoc .div-mod .checksFormatMobile{width: 50%;}
      .imprimir{width: 40% !important;}
      .compartir{width: 35% !important;}
      .mod_dircomun .mod-pestanas .tabs {padding: 1.88em 3.93%; padding-bottom: 0;background: #fff;border: 1px solid #DDDDDD;margin-bottom: 1.5em;}
      .o2k7Skin .mceListBox .mceTex {padding-left: 0px !important;}
      .o2k7Skin .mceListBox{padding-left: 0px !important;}
      
}

@media screen and (max-width: 400px) and (min-width: 1px) { 
    .o2k7Skin .mceListBox .mceText{width:auto !important;}
    .beanFormDoc .content_buttons .btn{margin-right: 1em;}
    


}

.ui-state-default .ui-icon {  background-image: url("../../../images/modules/icons/select-icon-default.jpg");}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {  position: absolute;/* left: .5em; */ top: 50%; margin-top: -8px;}
.ui-state-default {	background: none;}


.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0em;
  cursor: pointer;
  min-height: 0; /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

#busqueda .ui-state-active,
.ui-button.ui-state-active:hover {
color: #fff !important; background-color: #1E90FF!important; padding: 3px 1em 3px .4em!important;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #999999;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.ui-menu .ui-menu-item .ui-menu-item-wrapper{
    display:inline-block;
	width:100%;
}

#limpiarBusqueda, #buscarDiscusion{padding: 0.2em 9% 0.4em 9%; margin-left:0.4em; font-size: 1.2em;}
#buscarDiscusion{left:7.5em; position:relative;}
#limpiarBusqueda{right:7em;   position:relative;}


/* INFORMES CTT/COMUNIDADES */
.content_buttons.inf {padding-left: 50%;}
.btn-inf-clean { float: left !important; width: 30%;}
.btn-inf-gen {float: left !important; margin-left: 3em;}

/* ##################################################################### */
/* ### Catalogo apps de la AGE (21600) y modificaciones CTT (21828)  ### */
/* ##################################################################### */

/* Paginacion centrada y con menos espacio entre elementos */
.acc-content-page .acc-page { padding: 2em 0; width: 1%; min-width: max-content; margin: auto; min-width: -moz-max-content; }
.acc-content-page .acc-page .mp-item.prev .mp-item-link { padding: 0 0 0 1em; text-decoration: underline; }
.acc-content-page .acc-page .mp-item.next .mp-item-link { padding: 0 1em 0 0; text-decoration: underline; }
.acc-content-page .acc-page .mp-item { float: left; width: 27px; min-width: fit-content;  min-width: -moz-fit-content; background: url("../images/content/icons/paginador_item.png") no-repeat scroll center top transparent; clear: none; border: none; padding-left: 0; margin-right: 3px; }
.acc-content-page .acc-page .mp-item:last-child { margin-right: 0; }
.acc-content-page .acc-page .mp-item .mp-item-link { display: block; width: 1%; min-width: fit-content; min-width: -moz-fit-content; margin: auto; color: #1875A3; font-size: 1.2em; font-family: WorkSans-SemiBold; line-height: 1.35em;}

/* Subtitulos */
.mod_descriptionDetail .md-subtitle-blue, .mod_news .md-subtitle-blue { padding-top: 0.2em; float: left; width: 100%; color: #2C5B98; font-size: 18px; }
.mod_descriptionDetail .md-subtitle-grey, .mod_news .md-subtitle-grey { padding-top: 0.2em; float: left; width: 100%; color: #666666; font-size: 18px; }

/* Vista resultados */
.buscador_g.content_result_search .mn-list .mnl-item .date { clear: both; margin-bottom: 0.5em; font-size: 0.75em; color: #666666; }
.buscador_g.content_result_search .mn-list .mnl-item .date-margin-top { clear: both; margin-top: 0.5em; font-size: 0.75em; color: #666666; }

/* Vista detalles del catalogo, soluciones ctt, comunidades... quiza alguno mas */
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.aux_description_adapt, .mod_dircomun .mod_info .list_item .description_item.aux_description_adapt { width: 100%; margin-left: 4em; }
.mod_dircomun .mod_info .list_item-no-border-bottom { float: left; margin-top: 0.8em; padding-bottom: 1em; width: 100%; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .title_item, .mod_dircomun .mod_info .list_item .title_item { display: inline-block; padding: 0 0 0 1em; vertical-align: top; margin-bottom: 0.5em; font-size: 1em; font-family: WorkSans-SemiBold; color: #666666; background: url("../images/content/list_style_blue_centrado.png") no-repeat scroll left top transparent; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item, .mod_dircomun .mod_info .list_item .description_item { display: inline-block; margin: 0 0 1em 0; padding-bottom: 0.5em; width: 55%; line-height: 1.3em; font-size: 1em; color: #2b2b2b; vertical-align: top; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.moreLargeDes, .mod_dircomun .mod_info .list_item .description_item.moreLargeDes { width: 98%; margin-left: 1em; padding-top: 0; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.moreLargeDes ul:last-child, .mod_dircomun .mod_info .list_item .description_item.moreLargeDes ul:last-child { margin-bottom: 0; }
.mod_dircomun .mod-pestanas .tabs .tab .fld .list_item .description_item.moreLargeDes p:last-child, .mod_dircomun .mod_info .list_item .description_item.moreLargeDes p:last-child { margin-bottom: 0; }
.mod_dircomun .mod_info .list_item .description_item.moreLargeDes ul li:last-child { margin-bottom: -1px; }

.mod_dircomun .mod_info .list_item.no-padding-bottom { padding-bottom: 0;}
.mod_dircomun .mod_info .list_item .accordion .ui-accordion-content .md-text.mod_descriptionDetail ul { margin-bottom: 0; }
.mod_dircomun .mod_info .list_item .description_item.catalogo_trescolumnas { margin-bottom: 0; padding-bottom: 0; }
	
/* Logos app stores */
.banner-mobile-download { display: inline-block; }
.banner-mobile-download.left { margin-right: 30px; }

@media screen and (max-width: 300px) and (min-width: 1px) {
.banner-mobile-download.left { margin-right: 0px; }
}

/* Botones del catalogo de aplicaciones */
.buscador_soluciones .mod_buscador_soluciones .content_buttons_catap, .mod_form .content_buttons_catap {float: left;width: 100%;/* padding-right: 3.5%; */padding-left: 73%;}

/* ######################################################################## */
/* ### Fin Catalogo apps de la AGE (21600) y modificaciones CTT (21828) ### */
/* ######################################################################## */
