@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-weight: bold; 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: 0.75em; 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: 0.75em; color: #FFF; background-color: #ED6756; }
.aui .btn-negative:hover { color: #474B4E; text-decoration: none; }
.aui .btn-negative:visited { color: #FFF; }
.aui .buttonUp { display: none; }

/* Mod mainContent */
.md-content h1 { font-size: 1.6em; font-weight: bold; color: #3067A6; padding: 0.2em 0 0.6em 0; }
.md-content h2 {font-size: 1.2em;font-weight: bold;color: #3067A6;padding: 1.0em 0 0.5em 0;}
.md-content h3 { font-size: 1.2em; font-weight: bold; color: #3067A6; padding: 0.2em 0 0.5em 0; }
.md-content h4 { font-size: 1.2em; font-weight: bold; color: #3067A6; padding: 0.2em 0 0.5em 0; }
.md-content h5 { font-size: 1.2em; font-weight: bold; color: #3067A6; padding: 0.2em 0 0.5em 0; }
.md-content h6 { font-size: 1.2em; font-weight: bold; color: #3067A6; padding: 0.2em 0 0.5em 0; }

.md-titlePpal, .md-content .md-titlePpal  { font-size: 1.625em; color: #3067A6; font-weight: bold; }

.md-titleScundr, .md-content .md-titleScundr { padding-bottom: 0.8125em; width: 100%; font-size: 1.7875em; color: #3067A6; background: url("../img/linea_horizontal.png") no-repeat left bottom; }

.md-subtitle, .md-content .md-subtitle { font-size: 1.1875em; color: #3067A6; font-weight: bold; }

.md-text, .md-content .md-text { font-size: 0.75em; line-height: 1em; color: #000000; }

.md-titleText, .md-content .md-titleText { font-size: 0.875em; color: #3067A6; font-weight: bold; }

.img { width: 100%; }

.item-arrow { margin-bottom: 0.4em; padding-left: 1.1875em; background: url("../img/arrow_list.png") no-repeat left center; }



.fmf-text-ps{ float: left;width: 100%;padding-top: 1px;padding-bottom: 1px;color: #666;font-size: 0.75em;background-color: #FFFFFF;border: 1px solid #666;/* 19/09/2017 EPS */border-radius: 5px;min-height: 2.7em;padding: 0 3%;}
.button-ps{float: right;margin-top: 1em;margin-bottom: 1em;text-align: center;width: 16%;}
 
#button-small{width: auto;float: right;padding: 0.2em 23% 0.58em 23%;font-family: Arial;font-weight: bold;font-size: 0.75em;color: #fff;background: #91C013;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#91C013), to(#7BA310));background: -webkit-linear-gradient(#91C013, #7BA310);background: -moz-linear-gradient(#91C013, #7BA310);background: -ms-linear-gradient(#91C013, #7BA310);
background: -o-linear-gradient(#91C013, #7BA310);
background: linear-gradient(#91C013, #7BA310);
border: 0;
border-radius: 7px;
}

.header-search {border-radius: 5px;margin-bottom: 4%;}

#inputBusq {color: #666;padding: 0;border: none;min-height: 1.6em;}
#labelBusqueda{position: absolute; left: -9999em;}

.btn-send-header {position: absolute;margin-right: 2px;top: 1px;right: 0;width: 25px;height: 30px;color: transparent;background: url("../img/img-lupa-cabecera-buscador.png") no-repeat transparent;border: 0;text-indent: -9999px;}
.btn-send { position: absolute; top: 1px;	color: transparent; background: url("../img/ico_search.png") no-repeat center transparent; border: 0; text-indent: -9999px; width: 35px;height: 30px;right: 0;}
.md-buscador {border-radius: 5px;position: relative;height: 2.5em;}
.field_buscador { border-radius: 5px; position: relative; height: 3em;}
#img_pae_header { background: url("../img/logo_pae.png") no-repeat transparent;}
.ordenar { font-size: 80%;	float: left;}
.buscador_g.content_result_search .numResul {float: right;}


}




/*Header*/
.mod_header { float: left; width: 100%; }
.mod_header .contentHeader { position: relative; margin: auto; width: 100%; max-width: 64em; }
.mod_header .contentHeader .blockLogos { float: left; padding: 0.8125em 0.5% 1em 2.6%; width: 16.5%; }
.mod_header .contentHeader .blockLogos .cont_img { display: inline; float: left; width: 100%; }
.mod_header .contentHeader .blockLogos .cont_img .img_item { width: 100%; }
.mod_header .contentHeader .blockLogos.firma { float: right; padding-top: 2em; width: 25%; text-align: right; padding-right: 3.2%; }
.mod_header .contentHeader .logo_PAE { float: left; display: inline; padding-top: 1.2em; width: 31%; }
.mod_header .contentHeader .logo_PAE.focus, .mod_header .contentHeader .logo_PAE:focus { outline-color: #fff; }
.mod_header .contentHeader .logo_PAE .cont_img { width: 100%; }
.mod_header .contentHeader .logo_PAE .cont_img .img_item { width: 100%; }
.mod_header .bckHeader { float: left; width: 100%; background: url("../img/bg_header.png") no-repeat left top transparent; /*.show_M{display:none;}
.show_T{display: none;}
.show_W{display: block;}*/ }
.mod_header .menuNav.web { display: block; float: left; width: 100%; }
.mod_header .menuNav.web .list_item { float: left; width: 95%; margin: 0 2.5%; background: url(../img/bg_menu.png) repeat; }
.mod_header .menuNav.web .list_item .item { display: inline; float: left; width: 22%; margin: 0.2em 0.125em; padding: 0.2em 0; }
.mod_header .menuNav.web .list_item .item .link { float: left; 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-size: 0.89375em; font-weight: bold; }
.mod_header .menuNav.web .list_item .item.selected { background: url("../img/bg_menu_hover.png") repeat-x scroll center center transparent; }
.mod_header .menuNav.web .list_item .item.selected .link { border-right: none; }
.mod_header .menuNav.web .list_item .item.selected .link .text { color: #fff; }
.mod_header .menuNav.web .list_item .item:hover { background: url("../img/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 .menuT { display: none; }
.mod_header .menuT .list_item .menuNav.tabletMobile .menu-title { display: none; }

/*End header*/
/*VISTA TABLET*/
/*VISTA MOVIL*/
/*Footer */
.wrapperBk { float: left; width: 100%; background: url("../img/bg-bottom.png") repeat-x bottom left; }

.mod_footer { float: left; width: 100%; color: #fff; /* background: url("../img/bg-bottom.png") repeat-x bottom left;*/ }
.mod_footer .mfoot-logo-mobile { display: none; }
.mod_footer .mfoot-logos { padding-left: 4%; float: left; width: 21%; }
.mod_footer .mfoot-logos .mfoot-logo { float: left; width: 100%; margin: 0.625em 0 1.5625em; }
.mod_footer .mfoot-logos .mfoot-logo .mfootl-item { width: 100%; height: 1.875em; }
.mod_footer .paeLogo, .mod_footer .paeLogo { display: inline-block; }
.mod_footer .paeLogo.focus, .mod_footer .paeLogo:focus { outline: #fff dotted 1px; }
.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-logos .mfoot-logo-eu .mfootleu-item .img_item { width: 100%; max-width: 172px;}
.mod_footer .mfoot-navs { float: right; width: 75.5%; }
.mod_footer .mfoot-navs .mfoot-navFooter { float: left; width: 97.5%; margin: 0.1875em 2.5% 2em 0; padding: 0; overflow: hidden; }
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links { float: left; width: 79%; text-align: center; }
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem { display: inline-block; margin-top: 0.625em; padding: 0 1.2%; border-right: 1px solid #fff; }
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem.focus, .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem:focus { outline-color: #fff; }
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem:last-child { border-right: 0; padding-right: 0; }
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link { display: block; padding: 0; width: 100%; font-size: 0.8125em; color: #fff; text-decoration: none; }
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link.focus, .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link:focus { outline: #fff dotted 1px; }
.mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link.rss { padding: 0px 0 0.125em 23px; background: url("../img/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-navFooter .nvf-links .nvf-linkItem .ventana-nueva-next { margin-left: 0.4em; }

.mod_footer .mfoot-navs .mfoot-destacados-dos { display: none; }
.mod_footer .mfoot-navs .mfoot-listLinks { /*float: left; margin-left: 9%;*/ width: 100%; }
.mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list { float: left; width: 31%; margin-bottom: 1.875em; }
.mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-head { margin-top: 0.625em; }
.mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-head .listfh-link { line-height: 1.875em; font-weight: bold; color: #fff; font-size: 0.8125em; }
.mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-head .listfh-link.focus, .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-head .listfh-link:focus { outline: #fff dotted 1px; }
.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%; padding-left: 1em; font-size: 0.8125em; line-height: 1em; color: #fff; background: url("../img/list_style.png") no-repeat scroll left center transparent; text-align: left; }
.mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-links .listfl-item.focus, .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-links .listfl-item:focus { outline: #fff dotted 1px; }
.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.75em; }
.mod_footer .mfoot-copyright .mfootc-item-middle { font-size: 0.75em; }
.mod_footer .mfoot-copyright .mfootc-item-last { font-size: 0.75em; }
.mfoot-copyright .mfootc-item { font-size: 0.75em; }
.mfoot-copyright { display: block; float: left; width: 100%; margin: 0; padding-left: 4%; color: #fff;}


/*End footer*/
.contenido { float: left; position: relative; width: 95% !important; min-height: 25em; margin: 0 2.5%; background: #ffffff; z-index: 0; }

.content-wrapper-bottom { float: left; margin: -0.0625em 2.5% 0 2.5%; width: 95%; background: #fff; }
.content-wrapper-bottom.mobile { display: none; }

/*Aprende a usar tu firma */
.mod_aprende { margin: 0.8em 1.5% 0 1.5%; width: 97%; background: #f7f8fb url("../img/bg_ciudadanos.png") repeat-x left bottom; }
.mod_aprende .mod_aprende_destacados { width: 100%; height: 100%; margin: auto; padding: 1.2em 0 0 0; background: url("../img/contenido_centro.png") no-repeat left bottom; display: inline-block; }
.mod_aprende .mod_aprende_destacados .mda-title { margin: 0 0 0.5em 8.7em; color: #2C5C98; font-size: 1.7875em; }
.mod_aprende .mod_aprende_destacados .mda-links { margin-left: 18.75em; padding: 0 0 0.5em 0; }
.mod_aprende .mod_aprende_destacados .mda-links .mda-linkItem { display: flex; clear: both; }
.mod_aprende .mod_aprende_destacados .mda-links .mda-linkItem .mda-link { padding: 0.4375em 0 0.4375em 25px; font-size: 0.8125em; color: #000; }
.mod_aprende .mod_aprende_destacados .mda-links .mda-linkItem .mda-link.uno { background: url("../img/office.png") no-repeat left 3px; }
.mod_aprende .mod_aprende_destacados .mda-links .mda-linkItem .mda-link.dos { background: url("../img/grupal.png") no-repeat left 3px; }
.mod_aprende .mod_aprende_destacados .mda-links .mda-linkItem .mda-link.tres { background: url("../img/ver.png") no-repeat left 3px; }
.mod_aprende .mod_aprende_destacados .mda-links .mda-linkItem .mda-link.cuatro { background: url("../img/calendario.png") no-repeat left 3px; }
.mod_aprende .mod_aprende_destacados .mda-links .mda-linkItem .mda-link.cinco { background: url("../img/calendario.png") no-repeat left 3px; }
.mod_aprende .mod_aprende_destacados .mda-links .mda-linkItem .mda-link.seis { background: url("../img/cifrado.png") no-repeat left 3px; }
.mod_aprende .mod_aprende_destacados .mda-links .mda-linkItem .mda-link .mda-link-strong { font-weight: bold; }
.mda-links img{float: left; width: 5%;}
.mda-links a{float: left;}

/*End footer*/
/*Aprende a usar tu firma */
.mod_cosas { float: left; width: 63%; margin-top: 1.25em; margin-left: 3.5%; margin-bottom: 1.5em; }
.mod_cosas .mdc-title { color: #81A700; font-size: 1.21875em; }
.mod_cosas .mdc_contenedor-nav { margin-top: 0.75em; padding-top: 0.5em; padding-bottom: 0.5em; background: #F2F2F2; }
.mod_cosas .mdc-tabs { width: 47%; background: #F2F2F2; }
.mod_cosas .mdc-links { position: relative; background: #F2F2F2; counter-reset: item; }
.mod_cosas .mdc-links .mdc-linkItem { padding: 0.25em 1.5625em 0.25em 0.2em; background: #fff url("../img/ico_listado_opacity.png") no-repeat 95% center; border-bottom: 0.2em solid #F2F2F2; /*cursor: pointer*/; }
.mod_cosas .mdc-links .mdc-linkItem .mdc-link { display: block; text-decoration: none; }
.mod_cosas .mdc-links .mdc-linkItem .mdc-link .mdc-link-text { color: #2C5C98; font-size: 0.8125em; }
.mod_cosas .mdc-links .mdc-linkItem .mdc-link:before { content: counter(item) ". "; counter-increment: item; color: #2C5C98; font-size: 0.85em; }
.mod_cosas .mdc-links .mdc-linkItem.selected { background: #F2F2F2 url("../img/ico_listado.png") no-repeat 95% center; }
.mod_cosas .mdc-links .mdc-linkItem.selected .mdc-link .mdc-link-text { color: #666; font-size: 0.8125em; font-weight: bold; }
.mod_cosas .mdc-links .mdc-linkItem.selected .mdc-content { display: block; background-color: #fff; background: #fff; padding: 0.5em; }
.mod_cosas .mdc-links .mdc-linkItem:hover { background: #F2F2F2 url("../img/ico_listado.png") no-repeat 95% center; }
.mod_cosas .mdc-links .mdc-linkItem .mdc-content { display: none; position: absolute; width: 106%; left: 103%; top: 0em; }
.mod_cosas .mdc-links .mdc-linkItem .mdc-content .mdc-img-item { width: 100%; }
.mod_cosas .mdc-links .mdc-linkItem .mdc-content .mdc-content-tittle { color: #81A700; line-height: 1.5em; font-size: 0.8125em; font-weight: bold; }
.mod_cosas .mdc-links .mdc-linkItem .mdc-content .mdc-content-text { color: #666666; font-size: 0.8125em; line-height: 1.35em; overflow: hidden; }
.mod_cosas .mdc-links .mdc-linkItem .mdc-content .mdc-content-link { float: right; font-size: 0.8125em; color: #666; font-weight: bold; cursor: pointer; background: url("../img/link_ver.png") left no-repeat; padding: 0 0 0 1.5em; }
.mod_cosas .mdc-tabs-link { float: right; margin-top: 1em; font-size: 0.8125em; cursor: pointer; color: #2C5C98; background: url("../img/link_ver.png") left no-repeat; padding: 0 0 0 1.5em; text-decoration: underline; }

/*End footer*/
/*Aprende a usar tu firma */
.mod_hablamos { float: right; margin-top: 1.25em; border-left: 2px solid #CCCCCC; padding-left: 1.1em; width: 25%; margin-right: 3.8%; }
.mod_hablamos .mdh-title { color: #81A700; font-size: 1.21875em; }
.mod_hablamos .mdh-content-img .mdh-img-item { width: 100%; }
.mod_hablamos .mdh-links .mdh-linkItem { width: 100%; text-align: left; background: transparent url("../img/ico_listado.png") left 0.65em no-repeat; }
.mod_hablamos .mdh-links .mdh-linkItem .mdh-link { display: block; padding: 0.4em 0 0.2em 1em; }
.mod_hablamos .mdh-links .mdh-linkItem .mdh-link .mdh-link-text { font-size: 0.8125em; color: #2C5C98; }

.mod_descargas { float: right; border-left: 2px solid #CCCCCC; padding-left: 1.1em; width: 25%; margin-right: 3.8%; }
.mod_descargas .mdd-title { margin-top: 0.65em; color: #81A700; font-size: 1.21875em; }
.mod_descargas .mdd-link .mdd-content-img .mdd-img-item { margin: 0 auto; display: block; }

/*End footer*/
/*certificado electrónico*/
.mod_form { padding: 2em 1%; }
.mod_form .md_certificado .md-title { padding-bottom: 0.8125em; width: 100%; font-size: 1.7875em; color: #3067A6; background: url("../img/linea_horizontal.png") no-repeat left bottom; }
.mod_form .md_certificado .md-list { margin-top: 1.3125em; }
.mod_form .md_certificado .md-list .md-item { margin-bottom: 3em; padding: 0 0 0 39px; background: url("../img/bullet_flecha.png") no-repeat left top; }
.mod_form .md_certificado .md-list .md-item .md-text { font-size: 1.05625em; color: #666; }
.mod_form .md_certificado .md-list .md-item .md-text .md-rest { font-weight: bold; }
.mod_form .md_certificado .md-list .md-item .md-textList { margin-top: 0.6875em; font-size: 0.8125em; line-height: 1.4em; font-weight: bold; color: #666; }
.mod_form .md_certificado .md-list .md-item .md-textList.result { margin-top: 3em; }
.mod_form .md_certificado .md-list .md-item .md-textLst { margin-top: 0.8125em; font-size: 0.8125em; line-height: 1.4em; color: #666; }
.mod_form .md_certificado .md-list .md-item .md-textLst .md-resalt { font-weight: bold; }
.mod_form .md_certificado .md-list .md-item .cont-text { display: inline-block; margin-top: 3.25em; width: 53%; vertical-align: top; }
.mod_form .md_certificado .md-list .md-item .cont-text .md-textLst { margin-top: 0; margin-bottom: 0.625em; }
.mod_form .md_certificado .md-list .md-item .md-contImg { display: inline-block; margin-left: 14%; margin-top: 1.25em; width: 28%; height: 12.5em; vertical-align: top; }
.mod_form .md_certificado .md-list .md-item .md-contImg .img { width: 100%; height: 100%; }
.mod_form .md_certificado .md-list .md-item .md-listResult { margin-top: 1.0625em; padding: 0 3%; }
.mod_form .md_certificado .md-list .md-item .md-listResult .md-listItems { margin-bottom: 0.3125em; padding-left: 32px; }
.mod_form .md_certificado .md-list .md-item .md-listResult .md-listItems.valido { background: url("../img/valido.png") no-repeat left 4px; }
.mod_form .md_certificado .md-list .md-item .md-listResult .md-listItems.caducado { background: url("../img/caducado.png") no-repeat left 4px; }
.mod_form .md_certificado .md-list .md-item .md-listResult .md-listItems.revocado { background: url("../img/revocado.png") no-repeat left 4px; }
.mod_form .md_certificado .md-list .md-item .md-listResult .md-listItems .md-text { font-size: 0.8125em; font-weight: bold; }
.mod_form .md_certificado .md-list .md-item .md-listResult .md-listItems .md-txtDef { font-size: 0.8125em; line-height: 1.4em; color: #666; }
.mod_form .md_certificado .md-list .md-item .md-sublist { display: inline-block; padding: 1.6875em 0 0 4.2%; width: 42.5%; vertical-align: top; }
.mod_form .md_certificado .md-list .md-item .md-sublist .mdsl-item { border-right: 1px solid #D3D3D3; padding-bottom: 0.3125em; }
.mod_form .md_certificado .md-list .md-item .md-sublist .mdsl-item .mdsl-link { display: inline-block; width: 87.7%; color: #666; font-size: 0.8125em; line-height: 1.4em; text-decoration: none; }
.mod_form .md_certificado .md-list .md-item .md-sublist .mdsl-item .mdsl-link .mdsl-txt { display: inline-block; max-width: 90%; width: auto; line-height: 1em; border-bottom: 1px solid #2C639E; }
.mod_form .md_certificado .md-list .md-item .md-sublist .mdsl-item .mdsl-link .mdsl-img { float: right; width: 10%; }
.mod_form .md_certificado .md-list .md-item .md-sublist .mdsl-item .mdsl-link .mdsl-img .img { float: left; width: 1.7em; height: 1.95em; }
.mod_form .md_certificado .md-list .md-item .md-sublist .mdsl-item:first-child { padding-top: 0.8125em; }
.mod_form .md_certificado .md-list .md-item .md-sublist.nomrg .mdsl-item { border: none; }
.mod_form .md_certificado .md-list .md-item.md-itemList { margin-bottom: 0; padding-bottom: 0.3125em; }
.mod_form .md_certificado .md-list .md-item.md-itemList .md-text { display: inline-block; padding-right: 2.5%; }
.mod_form .md_certificado .md-list .md-item.md-itemList .md-link { display: inline-block; padding-left: 2.2%; text-decoration: underline; border-left: 1px solid #D3D3D3; }
.mod_form .md_certificado .md-list .md-item .md-link { font-size: 0.8125em; color: #2C639E; }
.mod_form .md_certificado .md-list .md-item.listCerti { margin-bottom: 0; }
.mod_form .md_certificado .btnform { float: right; margin: 1.5625em 5% 0.5em 0; padding-left: 7px; width: 4.625em; height: 1.375em; background: url("../img/button_verde_bl.png") no-repeat scroll left top; }
.mod_form .md_certificado .btnform .btform { padding-right: 7px; height: 1.375em; text-align: center; background: url("../img/button_verde_br.png") right top; }
.mod_form .md_certificado .btnform .btform .btn { font-size: 0.8125em; font-weight: bold; color: #fff; cursor: pointer; background: none; border: none; }
.mod_form .md_certificado .btnform.btnCert { margin: 0.625em 2.3% 0 0; }

/*menu*/
.contenidoMenu{width: 25%;float: left;padding: 2.5em 0% 2em 0%;}
.lst-faq .item {margin-bottom: 0.4375em;padding-left: 1.1875em;background: url("../img/arrow_list.png") no-repeat left center;}
.md-listado .lst-faq .item {margin-bottom: 0; padding-left: 0em; }
.mod_menu_left{width: 100%; margin-bottom: 2em;}
.mod_menu_left_showTM .md-titlePpal{font-size: 1em;color: #FFFFFF;background: #3B89B1;background: -moz-linear-gradient(#3B89B1, #066A9B);background: -ms-linear-gradient(#3B89B1, #066A9B);background: -o-linear-gradient(#3B89B1, #066A9B);background: linear-gradient(#3B89B1, #066A9B);display: block;padding: 0.85em 0% 0.85em 6%;}
.md-listado .lst-faq .item .lnk-item{float: left;width: 100%;padding: 0.7em 5%;border-bottom: 1px solid #E0E0E0;border-left: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;font-family: WorkSans-Regular;font-size: 1em;font-family: Sans-serif;color: #666;}


/*certificado electrónico*/
.md-dni-electr {padding: 2.5em 2% 2em 3%;width: 100%;float: right;}
.contenidoDosColumnas .md-dni-electr {width: 75%;}
.md-dni-electr .cont-info { margin-bottom: 2.4375em; padding-left: 13%; width: 100%; }
.md-dni-electr .lst-faq { display: inline-block; width: 68.5%; vertical-align: top; padding-top: 1em; }
.md-dni-electr .lst-faq .item .lnk-item { line-height: 1.4em; }
.md-dni-electr .cont-img { display: inline-block; vertical-align: top; width: 27.5%; margin-top: 1em; }
.md-dni-electr .md-asistente { margin-top: 1.375em; margin-left: 1.3%; width: 82.8%; height: 5em; border: #BBC9CC 1px solid; }
.md-dni-electr .md-asistente .lnk-asist { display: inline-block; padding: 0.7em 2% 1.3em 8.5%; width: 100%; color: #3067A6; font-size: 1.3125em; text-align: center; background: url("../img/ico_asistente50.png") no-repeat 50px 10px; }
.md-dni-electr .md-asistente .lnk-asist .mg_img_align { vertical-align: middle; margin-right: 25%; float: left;}
.md-dni-electr .md-asistente .lnk-asist .mg_text_align {margin-top: 1.5%;/* float: left; */color: #3067A6;}
.md-dni-electr .md-asistente .lnk-certi { display: block; padding: 1.25em 2% 2.2em 21.5%; width: 100%; color: #3067A6; font-size: 1.3125em; text-align: center; background: url("../img/certificate70.png") no-repeat 39px 10px; }
.md-dni-electr .md-asistente:hover { text-decoration: underline; border-right: #777777 1px solid; border-bottom: #777777 1px solid; background-color: #EAF0FD; }
.md-dni-electr .md-asistente.md-dif { margin-bottom: 1.3125em; margin-top: 1.3125em; margin-left: 14%; width: 72%; }
.md-dni-electr .md-asistente .mod-dci-link { display: inline; width: 100%; color: #3067A6; font-size: 1.3125em; text-align: center;}
.md-dni-electr .md-asistente .mod-dci-link .md-dc-img { width: 20%; float: left;}
.md-dni-electr .md-asistente .mod-dci-link .mg_img_align { margin-right: 5%;}
.md-dni-electr .md-asistente .mod-dci-link .md-dc-txt{ margin-top: 0.2em;}
.md-dni-electr .md-asistente .mod-dci-link .mg_text_align {color: #3067A6; font-size: 1em;}
.md-dni-electr .md-box { margin-top: 2em; }
.md-dni-electr .md-box .cnt-img { padding-right: 1%; float:left; }
.md-dni-electr .md-box .md-subtitle { margin-bottom: 1.0625em; }
.md-dni-electr .md-box .md-text { margin-bottom: 1.25em; line-height: 1.3em; }
.md-dni-electr .md-box .md-text .md-dif { margin-bottom: 0.625em; }
.md-dni-electr .md-box .lst-arrow { margin-top: 1.1875em; margin-bottom: 1.125em; }
.md-dni-electr .md-box .lst-arrow .item-arrow { margin-bottom: 0; padding-left: 1.8%; background-position: left 5px; }
.md-dni-electr .md-box .lst-arrow .item-arrow .md-text { margin-bottom: 1.15625em; }
.md-dni-electr .md-box .md-content { margin-bottom: 1.125em; padding: 1.25em 1.4% 0.75em; background-color: #fafafa; border: 0.1em solid #e6e6e6; }
.md-dni-electr .md-box .md-content .md-text { margin-bottom: 1.0625em; line-height: 1.4em; }
.md-dni-electr .md-box.md-dif .md-subtitle { margin-bottom: 0.8125em; }
.md-dni-electr .md-box.md-dif .lst-arrow { margin-top: 0; margin-bottom: 0; }
.md-dni-electr .md-box.md-dif .lst-arrow .item-arrow .md-text { margin-bottom: 1.1875em; }
.md-dni-electr .md-box.md-dif .lst-arrow .item-arrow .md-text.md-dif { margin-bottom: 0.75em; }
.md-dni-electr .content-img { margin: 0 auto 0.5625em; width: 43.5%; }
.md-dni-electr .content-img .img { width: 100%; }
.md-dni-electr .link { color: #3067A6; text-decoration: underline; }
.md-dni-electr .lst-links .item-link { margin-bottom: 0.5625em; }
.md-dni-electr .lst-links .item-link .cnt-img { display: inline-block; margin-right: 0.8%; width: 5.5%; vertical-align: top; }
.md-dni-electr .lst-links .item-link .link { display: inline-block; width: 80%; margin-top: 1.3125em; vertical-align: top; font-size: 12px; text-decoration: underline; color: #3067A6; }
.md-dni-electr .cnt-imgSede { margin: 0 auto 1.5625em; width: 66.8%; }

/*estilos contenido general*/
.md-dni-electr .md-box p { font-size: 0.75em; margin-bottom: 1.25em; line-height: 1.3em; }
.md-dni-electr .md-box .md-content p { font-size: 0.75em; margin-bottom: 1.0625em; line-height: 1.4em; }
.md-dni-electr .md-box ul { margin-top: 1.1875em; margin-bottom: 1.125em; }
.md-dni-electr .md-box ol { margin-top: 1.1875em; margin-bottom: 1.125em; }
.md-dni-electr .md-box ul li { font-size: 0.75em; margin-bottom: 1.15625em; padding-left: 1.8%; background-position: left 5px; background: url("../img/arrow_list.png") no-repeat left 5px;}
.md-dni-electr .md-box ol li { font-size: 0.75em; margin-bottom: 1.15625em; padding-left: 1.8%; background-position: left 5px; background: url("../img/arrow_list.png") no-repeat left 5px;}
.md-dni-electr .md-box ul li ul li, .md-dni-electr .md-box ul li ol li { font-size: 1em;}
.md-dni-electr .md-box ol li ul li{ font-size: 1em; background: none;}
.md-dni-electr .md-box ul li p { font-size: 1em;}
.md-dni-electr p a { color: #3067A6; text-decoration: underline; }
.md-dni-electr li a { color: #3067A6; }
.md-dni-electr .md-box .md-html ul { margin-top: 1.1875em; margin-bottom: 1.125em; }
.md-dni-electr .md-box .md-html ul li { margin-bottom: 0; padding-left: 1.8%; background: transparent;}
.md-dni-electr .md-box .md-html ul li figure { display: inline-block; margin-right: 0.8%; width: 5.5%; vertical-align: top; }
.md-dni-electr .md-box .md-html ul li figure img { width: 100%; }
.md-dni-electr .md-box .md-html ul li a { display: inline-block; width: 80%; margin-top: 1.3125em; vertical-align: top; font-size: 12px; text-decoration: underline; color: #3067A6;}
.md-dni-electr .md-box .md_flecha { padding: 0.5em 0 0.6em 0em; line-height: 1.4em;}
.md-dni-electr .md-box .md_flecha p { font-size: 0.75em; background: url("../img/punto_amarillo.png") left 1em no-repeat; padding:0.5em 0 0.6em 1.5em; line-height: 1.4em;  margin-bottom: 0em;}
.md-dni-electr .md-box .md_flecha p b { font-size: 1em; background:none; padding: 0em 0em 0em 0em; line-height: 1.4em;  margin-bottom: 0em; }
.md-dni-electr .md-box .md_flecha b { font-size: 0.75em; background: url("../img/punto_amarillo.png") left 1em no-repeat; padding:0.5em 0 0.6em 1.5em; line-height: 1.4em;  margin-bottom: 0em;}
.md-dni-electr .md-box .md_flecha ul li b { font-size: 1em; background:none; padding: 0em 0em 0em 0em; line-height: 1.4em;  margin-bottom: 0em;}
.md-dni-electr .md-box .md_flecha a { color: #3067A6; text-decoration: underline; }
.md-dni-electr .md-box .md_flecha ul { padding: 0 0 0 0; margin-top: 0em; margin-bottom: 0em;}
.md-dni-electr .md-box .md_flecha ul ul { padding: 0 0 0 0;}
.md-dni-electr .md-box .md_flecha ul li { background: url("../img/punto_amarillo.png") left 1em no-repeat; padding:0.5em 0 0.6em 1.5em; line-height: 1.4em;  margin-bottom: 0em;}
.md-dni-electr .md-box .md_flecha ul li ul li { background: url("../img/punto_amarillo_2.png") left 1em no-repeat; padding:0.5em 0 0.6em 1.5em; line-height: 1.4em;  margin-bottom: 0em; font-size: 1em;}
.md-dni-electr .md-box .md-sub-tit { font-size: 0.75em;}
strong, b {font-weight: bold;}
.md-dni-electr .md-asistente.md-dif table { width: 97%; margin: 10px; }
.md-dni-electr .md-asistente .md-td1 { vertical-align: middle; width: 20%; border:none;}
.md-dni-electr .md-asistente .md-td2 { vertical-align: middle; width: 80%; border:none;}
.md-dni-electr .md-asistente.md-dif p{ margin-bottom: 0em; }

/*como firmar*/
.mod_form .md_firmar .md-title { padding-bottom: 0.8125em; width: 100%; font-size: 1.7875em; color: #3067A6; background: url("../img/linea_horizontal.png") no-repeat left bottom; }
.mod_form .md_firmar .md-list { float: left; margin-top: 1.0625em; }
.mod_form .md_firmar .md-list .md-item { display: inline-block; margin-bottom: 1.0625em; padding: 0.3125em 0 0 40px; background: url("../img/bullet_flecha.png") no-repeat left 3px; width: 94%; line-height: 1.5em; }
.mod_form .md_firmar .md-list .md-item .md-text { font-size: 1.05625em; letter-spacing: 0.007em; color: #666; display: inline;}
.mod_form .md_firmar .md-list .md-item .md-textList { width: 95%; margin-top: 0.6875em; font-size: 0.8125em; color: #666; line-height: 1.4em; }
.mod_form .md_firmar .md-list .md-item .mdf-form-group { margin-left: 1.2%; padding-top: 1.3em; float: left; width: 94%; }
.mod_form .md_firmar .md-list .md-item .mdf-form-group .mdf-input { float: left; margin: 0; cursor: pointer; width: 1em; }
.mod_form .md_firmar .md-list .md-item .mdf-form-group .mdf-description { margin-left: 0em; padding-left: 1.5%; width: 96%; float: left; }
.mod_form .md_firmar .md-list .md-item .mdf-form-group .mdf-description .mdf-item { float: left; width: 6%; display: inline-block; }
.mod_form .md_firmar .md-list .md-item .mdf-form-group .mdf-description .mdf-item .img { width: 100%; }
.mod_form .md_firmar .md-list .md-item .mdf-form-group .mdf-description .mdf-radio-title { display: inline-block; padding: 0 0 0 0.75em; font-size: 0.975em; color: #666; vertical-align: top; }
.mod_form .md_firmar .md-list .md-item .mdf-form-group .mdf-description .mdf-radio-text { padding: 0 0 0 59px; font-size: 0.8125em; color: #999; line-height: 1.4em; }
.mod_form .md_firmar .md-list .md-item .mdf-form-group .mdf-description .mdf-opt-link { font-size: 0.75em; color: #2C639E; text-decoration: underline; float: right;}
.mod_form .md_firmar .md-list .md-item .mdf-form-group.seleccionado { padding: 0.3125em 0 0.875em 1%; margin: 1.35em 0 0 0; background-color: #FAFAFA; border: 2px solid #E6E6E6; }
.mod_form .md_firmar .md-list .md-item .mdf-form-group.seleccionado .mdf-input { margin-top: 9px; }
.mod_form .md_firmar .md-list .md-item .mdf-form-group.seleccionado .mdf-description .mdf-item { margin-top: 0.3125em; }
.mod_form .md_firmar .md-list .md-item .mdf-form-group.seleccionado .mdf-description .mdf-radio-title { font-weight: bold; padding: 0.5em 0 0 0.75em; }
.mod_form .md_firmar .md-list .md-item .mdf-form-group.seleccionado .mdf-description .mdf-radio-text { color: #666; }
.mod_form .md_firmar .md-list .md-item .mdf-ver-cert { font-size: 0.75em; border-left: thin solid #aaa;  color: #2C639E; text-decoration: underline; margin-left: 1.5em; padding-left: 1.5em; }
.mod_form .md_firmar .btnform { float: right; margin: 0.5625em 5% 0.5em 0; padding-left: 7px; width: 4.625em; height: 1.375em; background: url("../img/button_verde_bl.png") no-repeat scroll left top; }
.mod_form .md_firmar .btnform .btform { padding-right: 7px; height: 1.375em; text-align: center; background: url("../img/button_verde_br.png") right top; }
.mod_form .md_firmar .btnform .btform .btn { font-family: arial; font-size: 0.8125em; font-weight: bold; color: #fff; cursor: pointer; background: none; border: none; }

/*como firmar*/
/*descargas*/
.mod_descarga { padding: 2.625em 3%; }
.mod_descarga .md-text { margin: 2.15em 0; }
.mod_descarga .mdes-list .mdes-list-item { padding: 0.5em 0; }
.mod_descarga .mdes-list .mdes-list-item .mdes-list-content {margin: 0.5625em 0.7% 0.5em; border-bottom: #bbddff 1px solid; display: flex; display: -webkit-box; padding-bottom: 0.5em;}
.mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-list-text { display: inline-block; width: 100%; padding: 0.5em 0em 1.5em; vertical-align: top; font-size: 0.73125em; color: #3067a6; background-repeat: no-repeat; }
.mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-list-text.md-firma { background-image: url("../img/iconosclienteafirma.png"); background-position: 8.3% 25px; }
.mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-list-text.md-dni { background-image: url("../img/asistente_dni_descarga.png"); background-position: 9.5% 20px; }
.mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-list-text.md-age { background-image: url("../img/gobiernodeespana.png"); background-position: 8% 18px; }
.mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-link { display: inline-block; margin: 0.3em auto; }
.mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-b3 .mdes-link { display: inline-block; margin: 0.3em auto; }
.mod_descarga .md-list-descargas { padding-left: 1.8%; background: url("../img/arrow_list.png") no-repeat left 5px; }
.mod_descarga .md-list-descargas .mdes-list-link{ display: inline-block; vertical-align: top; font-size: 0.73125em; color: #3067a6; background-repeat: no-repeat; }
.mdes-b1{ width: 20%; text-align: center; padding-left: 2%; }
.mdes-b1 .mdes-img { padding-top: 0.5em ; }
.mdes-b2{ width: 60%; padding-left: 2%;}
.mdes-b3{ width: 80%; padding-left: 2%;}

/*como descargas*/
/*Mapa Web*/
.mod_mapa { float: left; padding: 2em 1% 0; }
.mod_mapa .mdm-list { float: left; margin-top: 1.1875em; }
.mod_mapa .mdm-list .mdm-item { float: left; width: 100%; margin-bottom: 0.8125em; padding: 0 0 0 40px; background: url("../img/bullet_flecha.png") no-repeat left top; }
.mod_mapa .mdm-list .mdm-item .mdm-title-link { font-size: 1.05625em; letter-spacing: 0.007em; color: #666; }
.mod_mapa .mdm-list .mdm-item .mdm-sub-list { float: left; width: 100%; padding-left: 2.375em; }
.mod_mapa .mdm-list .mdm-item .mdm-sub-list .mdm-sub-item-link { font-size: 0.89375em; font-weight: bold; color: #000; }
.mod_mapa .mdm-list .mdm-item .mdm-sub-list .mdm-sub-item { float: left; width: 43%; margin: 1.6875em 3em 2em 0; }
.mod_mapa .mdm-list .mdm-item .mdm-sub-list .mdm-sub-item .cont-list { padding: 0.875em 0 0.5em 0; }
.mod_mapa .mdm-list .mdm-item .mdm-sub-list .mdm-sub-item .cont-list .list { padding: 0 0 0.5em 1.2em; background: url("../img/arrow_list.png") left 0.5em no-repeat; }
.mod_mapa .mdm-list .mdm-item .mdm-sub-list .mdm-sub-item .cont-list .list .link { color: #666; font-size: 0.8125em; text-decoration: none; }
.mod_mapa .mdm-list .mdm-item .mdm-sub-list .mdm-sub-item .cont-list .list .link:hover { text-decoration: underline; }
.mod_mapa .mdm-list .mdm-item:last-child { margin-bottom: 0; }

/*como Mapa Web*/
/*certificado electrónico*/
.mod_deberias { padding: 0.8125em 0.7%; }
.mod_deberias .mdeb-title { margin-top: 1em; color: #3067A6; font-size: 1.3em; }
.mod_deberias .mdeb-text { margin: 1.5em 0.7% 0; line-height: 1.4em; color: #666; font-size: 0.975em; }
.mod_deberias .mdeb-list { margin-top: 1.875em; }
.mod_deberias .mdeb-list .mdeb-list-item { display: inline-block; margin-bottom: 2.25em; margin-right: 1.2%; width: 30.3%; vertical-align: top; }
.mod_deberias .mdeb-list .mdeb-list-item.noMrg { margin-right: 0; }
.mod_deberias .mdeb-list .mdeb-list-item .mdc-img-item { display: block; width: 100%; }
.mod_deberias .mdeb-list .mdeb-list-item .mdc-content-tittle { color: #80A600; line-height: 1.4em; font-size: 0.975em;}
.mod_deberias .mdeb-list .mdeb-list-item .mdc-content-text { color: #000; font-size: 0.73125em; line-height: 1.4em; }
.mod_deberias .mdeb-list .mdeb-list-item .mdc-content-link { margin-top: 0.8125em; padding: 0 2% 0 20px; float: right; font-size: 0.8125em; font-weight: normal; text-decoration: underline; color: #2C5C98; background: url("../img/link_ver.png") left no-repeat; }
.mod_deberias .mdc-content-link { font-size: 0.8125em; color: #666; font-weight: bold; cursor: pointer; background: url("../img/link_ver.png") left no-repeat; padding: 0 0 0 1.5em; }

/*certificado electrónico*/
/*tutorial final*/
.mod_tutorial { padding: 2em 1% 1em; }
.mod_tutorial .mdt-title-tutorial { display: none; font-weight: bold; color: #3066A5; }
.mod_tutorial .mdt-title-box { width: 96.8%; background-color: #FAFAFA; border: 2px solid #E6E6E6; padding: 0.6875em 1.2%; margin: 1.3em 0 0 0; }
.mod_tutorial .mdt-title-box .mdt-title { display: inline-block; width: 41%; margin-left: 0; padding-top: 0.0625em; padding-left: 2.35em; padding-bottom: 0.8125em; font-size: 1.05625em; color: #666; bottom: 0.3em; background: url("../img/configuracion.png") no-repeat left top; vertical-align: top; }
.mod_tutorial .mdt-title-box .mdt-list-box { display: inline-block; width: 40%; margin-top: 0.125em; margin-left: 0.375em; }
.mod_tutorial .mdt-title-box .mdt-list-box .list-item { font-size: 0.8125em; background: transparent url("../img/ico_lista_link.png") left center no-repeat; padding-left: 1em; }
.mod_tutorial .mdt-content-tabs { margin-top: 1.5em; }
.mod_tutorial .mdt-content-tabs .mdt-title-tabs { width: 94%; padding: 0 0 0.3em 3.5em; color: #666; font-size: 1.05625em; background: url("../img/bullet_flecha.png") no-repeat 1em top; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial { overflow: hidden; width: 100%; min-height: 30em; height: 100%; position: relative; top: 1em; left: 1.5em; bottom: 1em; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 { border-bottom: 0.3em solid #d2d2d2; margin-bottom: 1em; list-style-type: none; width: 28%; background-color: #fff; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 { border-bottom: 0.1em solid #fff; margin: 0; cursor: pointer; display: block; background-color: #EEF4FD; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .numero { position: relative; float: left; width: 10%; color: #67A1E6; padding-left: 0.5em; margin-top: -0.2em; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo { margin: 0; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 { padding-left: 0; list-style-type: none; background-color: #fff; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 .item_level2 { cursor: pointer; display: block; background: #fff; border-bottom: 0.1em solid #e6e6e6; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 .item_level2:last-child { border-bottom: 0; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 .item_level2 .ico_mano { display: block; color: #000; font-size: 0.68819em; font-weight: bold; padding: 0.65em 47px 0.65em 53px; background: url("../img/ico_mano.png") no-repeat 2em center; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 .item_level2 .ico_documento { display: block; color: #000; font-size: 0.68819em; font-weight: bold; padding: 0.65em 47px 0.65em 53px; background: url("../img/ico_documento.png") no-repeat 2em center; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2 .cont-img { position: absolute; top: 0; left: 16.4em; width: 62.5%; height: 21.875em; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 .item_level2 .cont-img .img { display:none; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2 .cont-img .img { width: 100%; height: 21.5em; display:block; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2.activo { color: #000; background: transparent url("../img/bg_submenu_tutorial.png") no-repeat center right; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2.activo .cont-img { z-index: 10; border: 3px solid #9A9A9A; width: 62.5%; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial ul li .mdt-aplication-title { color: #3068A7; background-color: #EEF4FD; padding: 0.4em 1.8em 0.5em 0; text-decoration: none; font-size: 1.1em;}
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial ul li.activo .mdt-aplication-title { color: #fff; /*background-color: #67A1E6;*/ background-color: #2C65A9; font-weight: bold; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin { display: none; position: absolute; top: 0; left: 16.4em; z-index: 8; height: 350px; width: 517px; background: transparent url("../img/bg_fin_slide.png") top left; color: #fff; margin: auto; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin.activo { z-index: 10; width: 62.5%; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_boton { float: right; margin: 4em 0 1.85em 0; width: 100%; padding-left: 17%; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_boton .btn_plomo_bl { width: 36%; float: left; margin-left: 1.3em; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_boton .btn_plomo_bl .btn_plomo_br { background: url("../img/button_plomo_br.png") no-repeat scroll right top transparent; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_boton .btn_plomo_bl .btn_plomo_br .denuevo {padding: 1.3em 0.9em 1.3em 3.4em;border: none;color: #fff;font-weight: bold;font-size: 0.8125em;cursor: pointer;background: url("../img/ico_denuevo.png") no-repeat 1em 1em;}
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_boton .btn_plomo_bl .btn_plomo_br .next {/* padding: 0.8em; *//* border: none; *//* color: #fff; *//* font-weight: bold; *//* font-size: 0.8125em; *//* cursor: pointer; *//* height: 48px; */background: url("../img/ico_siguiente.png") no-repeat 0.5em 1em;padding-left: 3em;padding: 1.3em 0.9em 1.3em 3.4em;border: none;color: #fff;font-weight: bold;font-size: 0.8125em;cursor: pointer;}
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_ver_otro_tutorial { float: left; width: 100%; margin: auto; padding-left: 9%; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_ver_otro_tutorial .ver_otro_texto { font-size: 1.21875em; color: #fff; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_ver_otro_tutorial .ver_otro_tutorial { float: left; width: 27.5%; min-height: 10.7em; margin-right: 2.3%; margin-top: 0.1em; padding: 0.85em; border: 0.1em solid #fff; bottom: 0; background-color: #000; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_ver_otro_tutorial .ver_otro_tutorial .ver_otro_link { text-decoration: none; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_ver_otro_tutorial .ver_otro_tutorial .ver_otro_link .cont_img { width: 100%; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_ver_otro_tutorial .ver_otro_tutorial .ver_otro_link .cont_img .img { display: block; width: 100%; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_ver_otro_tutorial .ver_otro_tutorial .ver_otro_link .ver_otro_title { width: 100%; font-size: 0.65em; color: #fff; text-decoration: none; }
.mod_tutorial .mdt-content-aplication { margin-top: 1.5em; }
.mod_tutorial .mdt-content-aplication .mdt-aplication-title { width: 94%; padding: 0 0 0.3em 3.5em; color: #666; font-size: 1.05625em; background: url("../img/bullet_flecha.png") no-repeat 1em top; }
.mod_tutorial .mdt-content-aplication .mdt-aplication-text { font-size: 0.8125em; color: #666; margin-left: 4.5em; }
.mod_tutorial .mdt-content-aplication .mdt-aplication-text .mdt-aplication-link { text-decoration: underline; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #stop { display: none; position: absolute; top: 0; left: 16.4em; z-index: 8; height: 350px; width: 517px; background: transparent url("../img/bg_fin_slide.png") top left; color: #fff; margin: auto; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #stop { left:28.2%; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #stop p { color: #fff; font-size: 1.5em; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #stop.activo { z-index:10; width: 64.5%; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #stop { font-size: 0.9em; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #stop .contenedor_boton {  margin: 10em 0em 1em 1em; width:100%; padding-left: 5em; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #stop .contenedor_boton .btn_plomo_bl { width: 36%; float: left; margin-left: 1.3em; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #stop .contenedor_boton .btn_plomo_bl .btn_plomo_br { background: url("../img/button_plomo_br.png") no-repeat scroll right top transparent; }
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #stop .contenedor_boton .btn_plomo_bl .btn_plomo_br .denuevo {padding: 1.3em 0.9em 1.3em 3.4em;border: none;color: #fff;font-weight: bold;font-size: 0.8125em;cursor: pointer;background: url("../img/ico_denuevo.png") no-repeat 1em 1em;}
.mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #stop .contenedor_boton .btn_plomo_bl .btn_plomo_br .next{background: url("../img/ico_siguiente.png") no-repeat 0.5em 1em;padding-left: 3em;padding: 1.3em 0.9em 1.3em 3.4em;border: none;color: #fff;font-weight: bold;font-size: 0.8125em;cursor: pointer;}
.btn_plomo_br .hide{font-weight: bold;font-size: 0.8125em;display: inline !important;padding: 1em 2.5em 1.3em 0em;cursor: pointer;}
/*tutorial final*/
.wrapper { width: 64em; margin: auto; }

/*Accesibilidad*/
.md-acc-titulo-p { font-size: 1.7em; font-weight: bold; color: #3067A6; padding: 1em 0 1em 4%;}
.md-acc-titulo-s { font-size: 1.3em; font-weight: bold; color: #3067A6; padding: 0.2em 0 0 4%;}
.md-acc-text { color: #666666; margin: 0.8em 4% 2.1em 4%; line-height: 1.4em; font-size: 0.75em;}
.md-acc-link { color: #3067A6; text-decoration: underline;}

/*MEDIUM RESOLUTION STYLES*/
@media screen and (min-width: 768px) and (max-width: 1024px) { .mod_header .contentHeader .blockLogos { width: 21%; padding: 0.5em 0.4% 0.875em 2.6%; }
  .mod_header .contentHeader .blockLogos .cont_img .img_item { max-width: 12em; }
  .mod_header .contentHeader .blockLogos.firma { width: 31%; padding-top: 1.4375em; padding-right: 3%; }
  .mod_header .contentHeader .logo_PAE { padding-left: 1%; padding-top: 0.9375em; width: 41.5%; }
  .mod_header .contentHeader .logo_PAE .cont_img .img_item { max-width: 20em; }
  .mod_header .contentHeader .menuNav.web .list_item { 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; border-bottom: 1px solid #CFD1D1; }
  .mod_header .contentHeader .menuNav.web .list_item .item { width: 24.5%; margin: 0.1em 0.125em; }
  .mod_header .contentHeader .menuNav.web .list_item .item .link { padding: 0.35em 0; }
  .mod_header .contentHeader .menuNav.web .list_item .item .link .text { font-size: 0.875em; }
  .mod_header .contentHeader .menuNav.web .list_item .item.selected {background: #457cc7; /* Old browsers */background: -moz-linear-gradient(top, #457cc7 0%, #2d6098 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #457cc7 0%, #1874a2 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #3B89B1 0%, #066A9B 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457cc7', endColorstr='#2d6098',GradientType=0 ); /* IE6-9 */}
  .mod_header .contentHeader .menuNav.web .list_item .item:hover { background: #457cc7; /* Old browsers */ background: -moz-linear-gradient(top, #457cc7 0%, #2d6098 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #457cc7 0%, #2d6098 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #457cc7 0%, #2d6098 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457cc7', endColorstr='#2d6098',GradientType=0 ); /* IE6-9 */ }
  .mod_header .contentHeader .menuT { display: none; }
  .mod_footer .mfoot-logos { padding-left: 2%; width: 24.5%; }
  .mod_footer .mfoot-navs { width: 75.5%; margin-bottom: 2.625em; }
  .mod_footer .mfoot-navs .mfoot-navFooter { width: 97%; margin: 0.1875em 2% 1.5em 0; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links { width: 100%; text-align: right; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem { float: none; display: inline-block; }
  .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:last-child { padding-right: 0; }
  .mod_footer .mfoot-navs .mfoot-destacados-dos { display: none; }
  .mod_footer .mfoot-navs .mfoot-listLinks { margin-left: 0; width: 100%; }
  .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list { width: 40%; margin: 0 1% 1.0625em 3%; }
  .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-head { margin-top: 0.55em; }
  .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-links { margin-top: 0.625em; }
  .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-links .listfl-item { margin: 0.5em 0; }
  .mod_footer .mfoot-copyright-mobile { display: none; }
  .mod_footer .mfoot-copyright { /*display: none; */ padding-left: 2%; }
  .contenido { width: 97% !important; margin: 0 1.5%; }
  .buttonUp { display: none; }
  .mod_aprende { margin: 0.625em 3% 0 3%; width: 94%; }
  .mod_aprende .mod_aprende_destacados .mda-title { margin: 0 0 0.5em 14.5em; font-size: 1.125em; }
  .mod_aprende .mod_aprende_destacados .mda-links { margin-left: 17.4375em; }
  .mod_aprende .mod_aprende_destacados .mda-links .mda-linkItem { display:flex; clear:both; }
  .mod_aprende .mod_aprende_destacados .mda-links .mda-linkItem .mda-link { padding: 0.4375em 0 0.4375em 12px; font-size: 0.875em; }
  .mda-links img{float: left; width: 7%; height: 0%;}
  .mda-links a{float: left;}
  .mod_cosas { width: 94%; margin: 1.25em 3%; }
  .mod_cosas .mdc-title { font-size: 1.25em; }
  .mod_cosas .mdc_contenedor-nav { margin-top: 0.5em; padding-top: 0.35em; }
  .mod_cosas .mdc-tabs { width: 44%; margin-left: 4%; }
  .mod_cosas .mdc-links .mdc-linkItem { padding: 0.15em 0.2em; }
  .mod_cosas .mdc-links .mdc-linkItem .mdc-link { padding: 0.4375em 6%; }
  .mod_cosas .mdc-links .mdc-linkItem .mdc-link .mdc-link-text { font-size: 0.875em; }
  .mod_cosas .mdc-links .mdc-linkItem.selected .mdc-link .mdc-link-text { font-size: 0.875em; font-weight: bold; color: #333333; }
  .mod_cosas .mdc-links .mdc-linkItem.selected .mdc-link:before { font-weight: bold; color: #333333; }
  .mod_cosas .mdc-links .mdc-linkItem .mdc-content { left: 108%; width: 101%; }
  .mod_cosas .mdc-links .mdc-linkItem .mdc-content .mdc-content-tittle { line-height: 2em; }
  .mod_cosas .mdc-links .mdc-linkItem .mdc-content .mdc-content-text { min-height: 7.25em; max-height: 7.25em; }
  .mod_cosas .mdc-links .mdc-linkItem .mdc-content .mdc-content-link { padding: 0 0 0 2em; margin-right: 3%; }
  .mod_cosas .mdc-tabs-link { margin-top: 1.2em; padding: 0 0 0 2em; }
  .mod_hablamos { float: left; width: 46%; margin: 1em 0 1.25em 3%; padding: 0; border-left: 0; }
  .mod_hablamos .mdh-title { font-size: 1.25em; }
  .mod_hablamos .mdh-content-img { margin: 0.875em auto 0; width: 70%; }
  .mod_hablamos .mdh-links { margin: 0.5em auto 0; width: 70%; }
  .mod_hablamos .mdh-links .mdh-linkItem { background: none; }
  .mod_hablamos .mdh-links .mdh-linkItem .mdh-link { padding: 0; }
  .mod_hablamos .mdh-links .mdh-linkItem .mdh-link .mdh-link-text { font-size: 0.875em; }
  .mod_descargas { float: left; width: 36%; margin: 0; border-left: 1px solid #EDEEEF; }
  .mod_descargas .mdd-link { margin: 2.5em auto; width: 3.5em; display: block; }
  .mod_form { padding: 1.4375em 5%; }
  .mod_form .md_certificado .md-list .md-item .md-text { font-size: 0.875em; color: #333333; }
  .mod_form .md_certificado .md-list .md-item .md-textList { font-size: 0.875em; color: #333333; }
  .mod_form .md_certificado .md-list .md-item .md-sublist { width: 49%; }
  .mod_form { padding: 1.4375em 5%; }
  .mod_form .md_firmar .md-title { padding-bottom: 0; font-size: 1.5625em; font-weight: bold; background: none; }
  .mod_form .md_firmar .md-list { margin-top: 1.0625em; padding: 0 0 0 6%; }
  .mod_form .md_firmar .md-list .md-item .md-text { font-size: 0.875em; color: #333333; }
  .mod_form .md_firmar .md-list .md-item .md-textList { font-size: 0.875em; color: #333333; }
  .mod_mapa .mdm-list .mdm-item .mdm-sub-list .mdm-sub-item { margin: 1.6875em 2.5em 2em 0; }
  .mod_deberias { padding: 1.4375em 5%; }
  .mod_deberias .mdeb-list { margin-left: -1.2%; }
  .mod_deberias .mdeb-list .mdeb-list-item { margin-right: 0; margin-left: 1.2%; width: 31.5%; }
  .mod_tutorial { padding: 1.35em 0 1em 4.5%; }
  .mod_tutorial .mdt-title-tutorial { display: block; font-size: 1.5625em; margin-left: 0.5%; letter-spacing: 1px; }
  .mod_tutorial .mdt-title-box { width: 99%; margin-top: 1.1875em; padding: 1em 1.2%; }
  .mod_tutorial .mdt-title-box .mdt-title { width: 53%; }
  .mod_tutorial .mdt-content-tabs .mdt-title-tabs { padding: 0 0 0.3em 48px; background: url("../img/bullet_flecha.png") no-repeat 4px top; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial { top: 0.35em; left: 0; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 { width: 29%; border-bottom: 0; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 { margin-top: 0.3125em; counter-reset: item; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2 { padding: 0.625em 4% 0 4%; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2:last-child { border-bottom: 0.1em solid #e6e6e6; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2:before { content: counter(item) ". "; counter-increment: item; font-weight: bold; font-size: 0.875em; display: inline-block; vertical-align: top; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2 .ico_mano { display: inline-block; width: 85%; padding: 0 0 0.95em 0; background: none; font-size: 0.875em; color: #333333; vertical-align: top; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2 .cont-img { top: 0.3125em; left: 17em; width: 60%; height: 17.9em; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2 .cont-img .img { height: 17.5em; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2.activo { background: #FAFAFA; border-bottom: 0; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2.activo .cont-img { top: 0.3125em; left: 17em; width: 60%; height: 17.9em; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2.activo .cont-img .img { height: 17.5em; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 .item_level2 .ico_documento { display: inline-block; width: 85%; padding: 0 0 0.95em 0; background: none; font-size: 0.875em; color: #333333; vertical-align: top; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 .item_level2 .ico_mano { display: inline-block; width: 85%; padding: 0 0 0.95em 0; background: none; font-size: 0.875em; color: #333333; vertical-align: top; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin { top: 0.3125em; left: 14em; width: 67%; height: 17.9em; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin.activo { top: 0.3125em; left: 17em; width: 60%; height: 17.9em; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #fin .contenedor_boton { margin: 1em 0 1em 0; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial ul li h4, .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial ul li h3 { display: inline-block; width: 90%; }   
  .mod_tutorial .mdt-content-aplication { margin-top: 2.1em; margin-bottom: 2em; }
  .mod_tutorial .mdt-content-aplication .mdt-aplication-title { padding: 0 0 0.3em 47px; background: url("../img/bullet_flecha.png") no-repeat 4px top; }
  .mod_tutorial .mdt-content-aplication .mdt-aplication-text { margin-left: 0; padding-left: 47px; padding-right: 5%; font-size: 0.875em; color: #333333; }
  .mod_tutorial .mdt-content-aplication .mdt-aplication-text .mdt-aplication-link { color: #333333; text-decoration: none; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial #stop.activo { z-index: 10; width: 60%; left: 18.9em; height: 20em; top: 0.3125em; }
  .md-dni-electr { padding-right: 3%; }
  .md-dni-electr .md-asistente .lnk-asist .mg_img_align { vertical-align: middle; margin-right: 15%; float: left;}
  .md-titleScundr { color: #3066a5; font-size: 1.5625em; background: none; padding-bottom: 0; }
  .wrapper { width: 100%; }
  body { font-family: arial; } }
/*SMALL RESOLUTION STYLES*/
@media screen and (max-width: 767px) { .mod_header .contentHeader { float: left; width: 100%; background: url("../img/bg_header.png") no-repeat left top transparent; }
  .contenidoMenu{width: 100%; float: left; padding: 2.5em 2% 2em 3%;}
  .md-dni-electr {padding: 2.5em 2% 2em 3%;width: 100%;float: right;}
  .mod_header .contentHeader .bckHeader { display: none; }
  .mod_header .contentHeader .menuT { display: block; float: left; position: relative; width: 100%; }
  .mod_header .contentHeader .menuT .blockLogos { /* width: 28%; padding: 0.8125em 0.4% 0.55em 3.5%; */ width: 100px; padding: 0.8125em 2px 0.55em 22px;}
  .mod_header .contentHeader .menuT .blockLogos .cont_img { width: 4.5em; }
  .mod_header .contentHeader .menuT .blockLogos.firma { float: left; width: 45%; padding: 0.6em 0.4% 0.6em 3.5%; }
  .mod_header .contentHeader .menuT .blockLogos.firma .cont_img { width: 8.125em; }
  .mod_header .contentHeader .menuT .logo_PAE { width: 53%; padding-top: 0.9375em; }
  .mod_header .contentHeader .menuT .logo_PAE .cont_img { width: 10.625em; }
  .mod_header .contentHeader .menuT .list_item { position: static; float: left; width: 100%; padding-right: 0; border-top: 1px solid #fff; }
  .mod_header .contentHeader .menuT .list_item .list-link-content {float: right; width: 5.625em; margin-right: 4%;margin-top: 20px; }
  .mod_header .contentHeader .menuT .list_item .list-link-content .item { position: static; bottom: 0; display: inline; float: right; padding: 0.65em 1.9%; color: #fff; }
  .mod_header .contentHeader .menuT .list_item .list-link-content .item.ui-state-active { border: 0; border-radius: 0; outline-color: transparent; }
  .mod_header .contentHeader .menuT .list_item .list-link-content .item.ui-state-default { border: 0; border-radius: 0; }
  .mod_header .contentHeader .menuT .list_item .list-link-content .item.link { font-size: 0.96em; border-bottom: 0; }
  .mod_header .contentHeader .menuT .list_item .list-link-content .item.menu { float: left; width: 100%; margin-top: -20px; padding: 0.3125em 0.5em 2.1875em 0.9375em; height: 40px; /*height en px por la imagen de fondo*/  border-right: 1px solid #fff;  border-left: 1px solid #fff; }
  .mod_header .contentHeader .menuT .list_item .list-link-content .item.menu:before { content: ''; position: static; display: inline-block; width: 18px; height: 25px; margin-right: 0.3125em; background: url("../img/ico_menu_T.png") no-repeat left 7px transparent; vertical-align: bottom; }
  .mod_header .contentHeader .menuT .list_item .list-link-content .item.active { font-weight: bold; color: #3066A5; background: #E6F1F4; border-top: 1px solid #99BBE1; border-right: 1px solid #99BBE1; border-left: 1px solid #99BBE1; }
  .mod_header .contentHeader .menuT .list_item .list-link-content .item.active:before { background: url("../img/ico_menu_T-hover.png") no-repeat left 7px transparent; }
  .mod_header .contentHeader .menuT .list_item .list-nav-content { float: left; width: 100%; position: relative; }
  .mod_header .contentHeader .menuT .list_item .list-nav-content .tabletMobile { position: absolute; top: 0; left: 0; z-index: 9999; width: 94%; margin: 0 3.1%; max-width: initial; border-radius: 0; border: 0; display: none; }
  .mod_header .contentHeader .menuT .list_item .list-nav-content .tabletMobile .list_item { position: relative; float: left; padding-right: 0; width: 100%; border: 0; }
  .mod_header .contentHeader .menuT .list_item .list-nav-content .tabletMobile .list_item .item { position: static; float: left; display: block; padding: 0; width: 100%; background: #E6F1F4; border-bottom: 1px solid #99BBE1; border-left: 1px solid #99BBE1; border-right: 1px solid #99BBE1; }
  .mod_header .contentHeader .menuT .list_item .list-nav-content .tabletMobile .list_item .item .link { float: left; padding: 0.9375em 1.1% 1.0625em 9%; width: 100%; font-size: 1em; color: #3066A5; text-decoration: none; }
  .mod_header .contentHeader .menuT .list_item .list-nav-content .tabletMobile .list_item .item .link:hover { font-weight: bold; background: #CEE4EA; }
  .mod_header .contentHeader .menuT .list_item .ui-widget-content { border-top: 0; border-left: 0; border-right: 0; border-radius: 0; }
  .mod_header .contentHeader .menuT .ui-accordion .ui-accordion-content { padding: 0; }
  .btn-send-header { position: absolute;margin-right: 120px; top:68px; right: 0; width: 25px;height: 30px;color: transparent;background: url("../img/ico_search_responsive.png") no-repeat transparent; border: 0; text-indent: -9999px; }

  .contenido { width: 100% !important; margin: 0; }
  .mod_footer { background: #0E6D9F; }
  .mod_footer .mfoot-logo-mobile { display: block; width: 100%; text-align: center; }
  .mod_footer .mfoot-logo-mobile .mfootl-item { margin: 0.75em auto; width: 53%; }
  .mod_footer .mfoot-logo-mobile .mfootl-item .img_item { float: none; width: 100%; }
  .mod_footer .mfoot-logos { width: 100%; padding-left: 0; }
  .mod_footer .mfoot-logos .mfoot-logo { display: none; }
  .mod_footer .mfoot-logos .mfoot-logo-eu { width: 100%; }
  .mod_footer .mfoot-logos .mfoot-logo-eu .mfootleu-item { margin: 1.0625em auto; width: 51%; }
  .mod_footer .mfoot-logos .mfoot-logo-eu .mfootleu-item .img_item { float: none; width: 100%; max-width: 171px; margin: 0 auto; display: block;}
  .mod_footer .mfoot-navs { width: 94%; margin: 0 3%; }
  .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.625em 0; padding-left: 0; border-bottom: 1px solid #86B6CF; border-right: 0; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem .nvf-link { display: block; width: 100%; font-size: 0.875em; color: #fff; text-decoration: none; border-bottom: #86B6CF; text-align: center; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem:first-child { padding-left: 0; border-top: 1px solid #86B6CF; }
  .mod_footer .mfoot-navs .mfoot-navFooter .nvf-links .nvf-linkItem:last-child { padding-left: 0; }
  .mod_footer .mfoot-copyright { /*display: none;*/ width: 94%; margin: 0 3%; padding-left: 0; }
  .contenido { width: 100%; margin: 0; }
  .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("../img/boton-subir.png") no-repeat left top transparent; }
  .buttonUp.top { display: none; }
  .mod_aprende { margin: 0.6em 3% 0 3%; width: 94%; background: #fff; border: 1px solid #D4D4D4; }
  .mod_aprende .mod_aprende_destacados { padding: 0; background: #f7f8fb url("../img/bg_ciudadanos.png") repeat-x left bottom; min-height: 5.9em; }
  .mod_aprende .mod_aprende_destacados .mda-title { margin: 0; padding: 0.8em 1% 1.65em 117px; font-size: 1.125em; background: url("../img/contenido_centro.png") no-repeat left center; background-size: 97px 107px; min-height: 5.9em; }
  .mod_aprende .mda-links { padding: 1em 4% 1.1em; }
  .mod_aprende .mda-links .mda-linkItem { line-height: 1.6em; display: flex;}
  .mod_aprende .mda-links .mda-linkItem .mda-link { display: block; padding-left: 11px; font-size: 0.8125em; color: #000; }
  .mod_aprende .mda-links .mda-linkItem .mda-link.uno { background: url("../img/office.png") no-repeat left center; }
  .mod_aprende .mda-links .mda-linkItem .mda-link.dos { background: url("../img/grupal.png") no-repeat left center; }
  .mod_aprende .mda-links .mda-linkItem .mda-link.tres { background: url("../img/ver.png") no-repeat left center; }
  .mod_aprende .mda-links .mda-linkItem .mda-link.cuatro { background: url("../img/calendario.png") no-repeat left center; }
  .mod_aprende .mda-links .mda-linkItem .mda-link.cinco { background: url("../img/calendario.png") no-repeat left bottom; }
  .mod_aprende .mda-links .mda-linkItem .mda-link.seis { background: url("../img/cifrado.png") no-repeat left center; }
  .mod_aprende .mda-links .mda-linkItem .mda-link .mda-link-strong { font-weight: bold; }
  .mda-links img { float: left; width: 10%; height: 0%;}
  .mda-linkItem a p {line-height: 1.8em;}
  .mod_cosas { width: 100%; margin: 0; }
  .mod_cosas .mdc-title { margin: 1.5em 3% 0.5em; }
  .mod_cosas .mdc_contenedor-nav { float: left; width: 100%; margin-top: 0; padding-bottom: 1.5em; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs { width: 94%; margin: 0 3%; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-links .mdc-linkItem { background-image: none; padding: 0; border-bottom: 2px solid #F2F2F2; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-links .mdc-linkItem .mdc-link { margin: 0; padding: 0.6em 8%; border: 0; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-links .mdc-linkItem .mdc-link.ui-accordion-header-active { background-color: #F2F2F2; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-links .mdc-linkItem .mdc-link.ui-accordion-header-active .ui-accordion-header-icon { left: 90%; background: url("../img/ico_listado_mobile_open.png") no-repeat 95% center; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-links .mdc-linkItem .mdc-link .ui-accordion-header-icon { left: 90%; background: url("../img/ico_listado_mobile_closed.png") no-repeat 95% center; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-links .mdc-linkItem .mdc-link .mdc-link-text { color: #264C7F; font-size: 0.875em; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-links .mdc-linkItem .mdc-link:before { color: #264C7F; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-links .mdc-linkItem .mdc-content { position: static; width: 100%; padding: 0.4em 3%; border: 0; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-links .mdc-linkItem .mdc-content .mdc-content-tittle { line-height: 2em; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-links .mdc-linkItem .mdc-content .mdc-content-text { min-height: 6.5em; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-links .mdc-linkItem .mdc-content .mdc-content-link { padding: 0 0 0 2em; margin-right: 2%; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-links .mdc-linkItem:hover { background-color: #fff; }
  .mod_cosas .mdc_contenedor-nav .mdc-tabs .mdc-tabs-link { margin-top: 0.8em; margin-right: 1%; padding: 0 0 0 2em; }
  .mod_hablamos { float: left; width: 94%; margin: 0 3%; padding: 0; border-left: 0; }
  .mod_hablamos .mdh-title { margin: 0.85em 0 0.75em; }
  .mod_hablamos .mdh-content-img { margin: 0 auto; width: 80%; }
  .mod_hablamos .mdh-links { margin: 0 auto; width: 80%; }
  .mod_hablamos .mdh-links .mdh-linkItem { margin-top: 0.25em; background: none; }
  .mod_hablamos .mdh-links .mdh-linkItem .mdh-link { padding: 0; }
  .mod_hablamos .mdh-links .mdh-linkItem .mdh-link .mdh-link-text { font-size: 0.875em; }
  .mod_descargas { float: left; width: 94%; margin: 0 3% 1.25em; padding: 0; border-left: 0; }
  .mod_descargas .mdd-title { margin: 1.15em 0% 0.7em; }
  .mod_form { padding: 1.125em 4%; }
  .mod_form .md_firmar .md-title { padding-bottom: 0; font-size: 1.375em; font-weight: bold; background: none; }
  .mod_form .md_firmar .md-list { margin-top: 1.5625em; }
  .mod_form .md_firmar .md-list .md-item { padding-left: 27px; }
  .mod_form .md_firmar .md-list .md-item .md-text { padding-top: 0.25em; font-size: 0.875em; color: #333333; }
  .mod_form .md_firmar .md-list .md-item .md-textList { font-size: 0.875em; color: #333333; }
  .mod_form .md_firmar .md-list .md-item .mdf-form-group { margin-left: 1.2%; margin-top: 1.3em; float: left; width: 95%; }
  .mod_form .md_firmar .md-list .md-item .mdf-form-group .mdf-description { width: 90%; }
  .mod_descarga .mdes-list .mdes-list-item .mdes-list-content {width: 100%; margin: 0.5625em 0.7% 0.5em; border-bottom: #bbddff 1px solid; display:table;}
  .mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-list-secundary {width: 100%; margin-left: 1em;}
  .mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-list-text { display: block; width: 100%; }
  .mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-list-text.md-autofirma { background-position: center top; }
  .mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-list-text.md-firma { background-position: center top; }
  .mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-list-text.md-dni { background-position: center top; }
  .mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-list-text.md-age { background-position: center top; }
  .mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-link { display: block; }
  .mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-link .mdes-content-img .mdes-img-item { margin: 0 auto; display: block; }
  .mod_descarga .mdes-list .mdes-list-item .mdes-list-content .mdes-b2 .mdes-list-text { padding: 0.5em 0 1em 0; vertical-align: top; font-size: 0.73125em; color: #3067a6; min-height: 0em; }
  .mdes-b1{ width: 100%; text-align: center; margin-top: 1.2%;}
  .mdes-b1 .mdes-img { padding-top: 0%; }
  .mdes-b2{ width: 100%;}
  .mdes-b3{ width: 100%; text-align: center;}
  .mod_mapa .md-titleScundr { padding-left: 0.45em; padding-right: 0.45em; }
  .mod_mapa .mdm-list .mdm-item { background-position: 10px top; }
  .mod_mapa .mdm-list .mdm-item .mdm-sub-list { padding-left: 0; }
  .mod_mapa .mdm-list .mdm-item .mdm-sub-list .mdm-sub-item { margin-right: 0; padding-right: 5%; width: 100%; }
  .mod_form { padding: 1.125em 4%; }
  .mod_form .md_certificado .md-title { padding-bottom: 0; font-size: 1.375em; font-weight: bold; background: none; }
  .mod_form .md_certificado .md-list { margin-top: 1.5625em; }
  .mod_form .md_certificado .md-list .md-item { padding-left: 27px; }
  .mod_form .md_certificado .md-list .md-item .md-text { padding-top: 0.25em; font-size: 0.875em; color: #333333; }
  .mod_form .md_certificado .md-list .md-item .md-textList { font-size: 0.875em; color: #333333; }
  .mod_form .md_certificado .md-list .md-item .md-textLst { font-size: 0.875em; color: #333333; }
  .mod_form .md_certificado .md-list .md-item .md-contImg { display: block; margin-left: 0; width: 100%; height: 100%; }
  .mod_form .md_certificado .md-list .md-item .cont-text { display: block; width: 100%; }
  .mod_form .md_certificado .md-list .md-item .md-sublist { padding: 0; width: 100%; }
  .mod_form .md_certificado .md-list .md-item .md-sublist .mdsl-item { border: none; }
  .mod_form .md_certificado .md-list .md-item .md-sublist.nomrg .mdsl-item { padding-top: 0; }
  .mod_form .md_certificado .md-list .md-item.md-itemList .md-text { display: block; padding-right: 0; }
  .mod_form .md_certificado .md-list .md-item.md-itemList .md-link { display: block; margin-top: 0.3125em; padding-left: 0; border: none; }
  .mod_deberias { padding: 1.125em 4%; }
  .mod_deberias .mdeb-list .mdeb-list-item { margin-right: 0; width: 100%; }
  .mod_tutorial { padding: 1em 3%; }
  .mod_tutorial .mdt-title-tutorial { display: block; padding-left: 1%; font-size: 1.375em; }
  .mod_tutorial .mdt-title-box { width: 100%; padding: 0.6875em 1.2% 1.25em; }
  .mod_tutorial .mdt-title-box .mdt-title { display: block; width: 100%; padding-top: 0.4375em; padding-left: 46px; padding-bottom: 1.4em; background: url("../img/configuracion.png") no-repeat 7px 6px; }
  .mod_tutorial .mdt-title-box .mdt-list-box { width: 100%; margin-left: 4%; }
  .mod_tutorial .mdt-content-tabs { margin-top: 1.5625em; }
  .mod_tutorial .mdt-content-tabs .mdt-title-tabs { padding: 0 0 0.3em 47px; background: url("../img/bullet_flecha.png") no-repeat 4px top; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial { left: 0; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 { width: 100%; border-bottom: 0; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 { border-bottom: 0.1em solid #fff; margin: 0; cursor: none; display: block; background-color: #EEF4FD; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 { margin-top: 0.3125em; counter-reset: item; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2 { padding: 0.625em 8% 0; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2:last-child { border-bottom: 0.1em solid #e6e6e6; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2:before { content: counter(item) ". "; counter-increment: item; font-weight: bold; font-size: 0.875em; display: inline-block; vertical-align: top; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2 .ico_mano { display: inline-block; width: 90%; padding: 0 7% 0.95em 0%; background: none; font-size: 0.875em; color: #333333; vertical-align: top; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2 .cont-img { display: none; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1.activo .level2 .item_level2.activo { background: #fff; border-top: 0; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 .item_level2 .ico_documento { display: inline-block; width: 90%; padding: 0 7% 0.95em 0%; background: none; font-size: 0.875em; color: #333333; vertical-align: top; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 .item_level2 .ico_mano { display: inline-block; width: 90%; padding: 0 7% 0.95em 0%; background: none; font-size: 0.875em; color: #333333; vertical-align: top; }
  .mod_tutorial .mdt-content-aplication { margin-top: 2.1em; margin-bottom: 2em; }
  .mod_tutorial .mdt-content-aplication .mdt-aplication-title { padding: 0 0 0.3em 47px; background: url("../img/bullet_flecha.png") no-repeat 4px top; }
  .mod_tutorial .mdt-content-aplication .mdt-aplication-text { margin-left: 0; padding-left: 47px; padding-right: 5%; font-size: 0.875em; color: #333333; }
  .mod_tutorial .mdt-content-aplication .mdt-aplication-text .mdt-aplication-link { color: #333333; text-decoration: none; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 .item_level2 { padding: 0.625em 8% 0; cursor: pointer;}
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 .item_level2:last-child { border-bottom: 0.1em solid #e6e6e6; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 .item_level2:before { content: counter(item) ". "; counter-increment: item; font-weight: bold; font-size: 0.875em; display: inline-block; vertical-align: top; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial .level1 .item_level1 .level2 { margin-top: 0.3125em; counter-reset: item; }
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial ul li.activo .mdt-aplication-title { /*color: #3068A7; background-color: #EEF4FD; font-weight: 100; */}
  .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial ul li h4, .mod_tutorial .mdt-content-tabs .mod_tabs_tutorial ul li h3 { display: inline-block; width: 90%; }
  .md-dni-electr {padding: 2em 3% 2em 3%;}
  .contenidoDosColumnas .md-dni-electr {width: 100%;}
  .md-dni-electr .cont-info { padding-left: 0; width: 100%; }
  .md-dni-electr .lst-faq { display: block; width: 100%; }
  .md-dni-electr .cont-img { display: block; width: 100%; }
  .md-dni-electr .md-asistente { display: flex; margin-top: 1.375em; margin-left: 0; width: 100%; }
  .md-dni-electr .md-asistente .lnk-asist { display: inline-flex; padding: 1em 4% 1em 8%; width: 100%; color: #3067A6; text-align: center; font-size: 1.125em; background: url("../img/ico_asistente50.png") no-repeat 13px 4px; }
  .md-dni-electr .md-asistente .lnk-asist .mg_img_align { vertical-align: middle; margin-right: 15%; float: left; width: 11%;}
  .md-dni-electr .md-asistente .lnk-asist .mg_text_align {margin-top: 1.5%; float: left;}
  .md-dni-electr .md-asistente.md-dif { margin-left: 0; width: 100%; height: 7em;}
  .md-dni-electr .md-asistente .lnk-certi { padding: 1em 2% 1em 33%; text-align: left; font-size: 1.125em; background: url("../img/certificate70.png") no-repeat 17px 5px; }
  .md-dni-electr .md-box .lst-arrow .item-arrow .md-text.md-dif .link { display: block; width: 99%; }
  .md-dni-electr .content-img { width: 100%; }
  .md-dni-electr .lst-links .item-link .link { display: inline-block; margin-top: 0; vertical-align: top; margin-bottom: 0.625em; font-size: 0.75em; text-decoration: underline; color: #3067A6; width: 80%; padding-left: 2%; }
  .md-dni-electr .cnt-imgSede { width: 100%; margin: 0; }
  .md-dni-electr .md-asistente.md-dif table { width: 100%; display: inline;}
  .md-dni-electr .md-asistente .md-td1 { vertical-align: middle; width: 20%; padding-right: 5%;}
  .md-dni-electr .md-asistente .md-td2 { vertical-align: middle; width: 40%; text-align: left;}
  .md-dni-electr .md-asistente .mod-dci-link .mg_text_align {color: #3067A6; font-size: 0.9em;}
  .md-titleScundr { color: #3066a5; font-size: 1.375em; background: none; padding-bottom: 0; }
  .md-dni-electr .md-box .md-html ul li { margin-bottom: 1em; padding-left: 1.8%; background: transparent;}
  .md-dni-electr .md-box .md-html ul li a { display: inline-block; width: 80%; margin-top: 0em; vertical-align: top; font-size: 12px; text-decoration: underline; color: #3067A6;}
  .md-dni-electr .md-box .md_flecha a { color: #3067A6; text-decoration: underline; word-break: break-all; }
  .wrapper { width: 100%; }

  .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list { float: left; width: 100%; margin-bottom: 1.875em; text-align: center; margin: 0 auto; border-bottom: 1px solid #86B6CF;}
  .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-head .listfh-link {line-height: inherit; color: #fff; font-size: 0.875em; font-weight: inherit;}
  .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-links .listfl-item {display: -webkit-inline-box; width: 15em; margin: 0 auto;}
  .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-links:last-child {margin-bottom: 0.625em;}
  .mod_footer .mfoot-navs .mfoot-listLinks .mfoot-list .listf-head {padding-bottom: 0.625em;}
  .frmsearch {border: none; float: right;}
  .field-search {display: none;}
  .md-buscador {border-radius: 5px; position: relative; height: 2.5em; width: 79%;}
  body { font-family: arial; } }

@media screen and (max-width: 319px) { 
    body { width: 320px; }
}
