/*Estilos especificos para Sede*/

/*Cambios de fuente*/
#fondo #contenedor div[id^="col"] .cc p.titulo-cc {font-size: 0.9em;}
#fondo #contenedor span.pie {font-size: 0.8em;}
#fondo #contenedor #contenido .gb div.enlace span.titulo {font-size: 0.95em;}
#fondo #contenedor #contenido .cbc form fieldset label {font-size: 0.95em;}
#fondo #contenedor #contenido .cbc form fieldset .form-item label {font-weight: 400;}
#fondo #contenedor #contenido .cbc form input[type="submit"] {font-size: 0.9em; padding: 0.15em 0.5em 0.2em 0.5em;}

/*Contenedor*/
#fondo #contenedor p,
#fondo #contenedor ul,
#fondo #contenedor ol
{font-size: 0.85rem;}

#fondo #contenedor #contenido .gb div.enlace span.titulo {max-height: 0.8em;}

/*Portada*/
#fondo #contenedor.portada #contenido .gbtn {margin-top: 4.75em;}
#fondo #contenedor.portada #contenido .cjenl {margin-top: 7em;}

/*Avisos*/
#fondo #contenedor #contenido .mecdAvisos ul li {border: none; padding-left: 0;}

/*Navegacion opciones*/
#fondo header #navegacion-opciones {background: #004e86;  color: #fff;}

/*Enlace destacado*/
#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link li.destacado a {background-color: #eeeeee;}
#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link li.destacado a span {color: #004e86;}

/*Titulo*/
#fondo header #cabecera p.titulo,
#fondo header #cabecera p.titulo a
{color: #004E86;}

/*Cabecera*/
#fondo header #cabecera #imagen-cabecera {height: 84px;}

/*Cabecera opcion 2*/
#fondo header p.titulo.cabeceraop2 a {color: #FFF !important;}

/*Navegacion superior*/
#fondo header #navegacion-superior nav#menu-superior {height: 2.9em; background: #277bba url(../../base/img/responsive/menu-responsive-blanco.png) 0.6em center no-repeat;}
#fondo header #navegacion-superior nav#menu-superior ul {margin:0 2.9em; height:3em; display: block;}
#fondo header #navegacion-superior nav#menu-superior ul li {height:2.9em; margin: 0;}
#fondo header #navegacion-superior nav#menu-superior ul li a {font-size: 0.95em; color:#FFF; padding:0.75em 0.75em 0.4em 0.75em;} 
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado {height: auto; background: transparent; border: none;}
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado a {background-color: #17629b; height: auto; color: #FFF;} 
#fondo header #navegacion-superior nav#menu-superior ul li a:hover {background-color: #17629b;}

#fondo header #navegacion-superior nav#menu-superior ul.el5 li, 
#fondo header #navegacion-superior nav#menu-superior ul.el6 li, 
#fondo header #navegacion-superior nav#menu-superior ul.el7 li, 
#fondo header #navegacion-superior nav#menu-superior ul.el8 li
{width: auto; max-width: none;}

/*Buscador*/
#fondo header #navegacion-opciones #navegacion #buscador input.campotexto {border: 1px solid #f2f2f2;}
#fondo header #navegacion-opciones #navegacion #buscador form.busqueda input#campotexto:focus {border: 1px solid #5087a4;}

/*Compartir*/
#fondo header #navegacion-opciones #navegacion #compartirmag a#btnCompartir {background-image: url("../img/ico-redes/btn-compartir.png");}
#fondo header #navegacion-opciones #navegacion #compartirmag ul::after {border-bottom-color: #b5b5b5;}

#fondo header #navegacion-opciones #navegacion #compartirmag .fondo.ancho .enlaces .encabezado span.cerrar {background-image: url(../img/responsive/ico-cerrar.png);}
#fondo header #navegacion-opciones #navegacion #compartirmag .fondo.ancho .enlaces .encabezado p { color: #004e86; }
#fondo header #navegacion-opciones #navegacion #compartirmag .fondo.ancho .enlaces ul.abierto {border-top-color: #004e86;}

/*Migas*/
#fondo #contenedor #migas ol li {background: url(../img/ico-lista/ico-lista1.png) left 0 no-repeat;}
body.ie7 #fondo #contenedor #migas ol li {background: url(../img/ico-lista/ico-lista1.png) left 0.1em no-repeat;}

/*Boton volver e imprimir*/
#fondo #contenedor p.volver a,
#fondo #contenedor p.imprimir a
{background-color: #ddedfb; border-color: #b9d2ea; color: #00457c;}

#fondo #contenedor p.volver a {background-image: url(../img/ico-volver.png);}
#fondo #contenedor p.imprimir a {background-image: url(../img/ico-imprimir.png);}

#fondo #contenedor p.volver a:hover,
#fondo #contenedor p.imprimir a:hover
{background-color: #e8f0f7; border-color: #004e86;}

/*Listado de enlaces columnas laterales*/
#fondo #contenedor div[id^="col"] .cc.estilo2 p.titulo-cc {font-size: 0.95em;}

#fondo #contenedor div[id^="col"] .cc p,
#fondo #contenedor div[id^="col"] .cc ul,
#fondo #contenedor div[id^="col"] .cc ol,
#fondo #contenedor div[id^="col"] .cc dl
{font-size: 0.85em;}

#fondo #contenedor div[id^="col"] .cc {border-color:#e4e4e4;}
#fondo #contenedor div[id^="col"] .cc.estilo1 p.titulo-cc {background: #2d5582;color: #fff;}
#fondo #contenedor div[id^="col"] .cc.estilo2 p.titulo-cc {border-bottom-color: #2d5582;}

/*Pie*/
#fondo footer {border-top:none;}
#fondo footer #pie {border-top: 5px solid #ccc;}

#fondo footer #pie .bloque-superior ul.menu-pie li a,
#fondo footer #pie .bloque-superior p,
#fondo.pie-completo footer #pie .bloque-superior ul.menu-pie li a,
#fondo.pie-completo footer #pie .bloque-superior p
{color: #000;}

#fondo footer #pie .bloque-superior ul.menu-pie li {border-right:1px solid #000;}

#fondo.pie-completo footer {border-top: none;}

/*Navegacion nueva con viñetas*/
#fondo #contenedor #col-izq nav {background: #ddd; border-top: 3px solid #bbb; border-bottom: 3px solid #bbb;}
#fondo #contenedor #col-izq nav p.apartado {display:none;}
#fondo #contenedor #col-izq nav p.apartado a {color: #2D5582;}

#fondo #contenedor #col-izq nav ul li a {background-image: none !important; color:#000;}

#fondo #contenedor #col-izq nav ul li.seleccionado > a {color:#004e86 !important; background-color:#FFF !important;}

#fondo #contenedor #col-izq nav ul li.abierto.seleccionado > a,
#fondo #contenedor #col-izq nav ul li.abierto > a
{color:#FFF !important; background-color:#004e86 !important;}

#fondo #contenedor #col-izq nav ul li.abierto ul li a {background-color: #EEEEEE !important; color: #000;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto a {background-color:#F3f3f3 !important;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.seleccionado a {color: #004e86; background-color:#FFF !important;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado a {background: #f3f3f3 !important; color:#000;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado > a {background: #ffffff !important; color: #004e86 !important;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto > a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li a
{color:#000 !important;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto > a {padding-left:1.5em;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.seleccionado > a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto ul li.seleccionado > a
{color:#004e86 !important; background: #FFF !important;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto a {color:#000;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto ul li a {color:#000;}

/*Hover*/
#fondo #contenedor #col-izq nav ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto a:hover
{background-color: #004e86 !important; color: #ffffff;}

#fondo #contenedor #col-izq nav ul li.abierto ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto.seleccionado ul li a:hover
{background-color: #DDD !important; color: #004e86 !important;}

#fondo #contenedor #col-izq nav ul li.abierto.seleccionado > a:hover {color: #FFF; background-color: #004e86 !important;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado > a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto.seleccionado > a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto ul li.seleccionado a:hover
{background-color: #FFF !important;}

/*Titulos*/
#contenedor #contenido h1 a:hover,
#contenedor #contenido h2 a:hover,
#contenedor #contenido h3 a:hover,
#contenedor #contenido h4 a:hover,
#contenedor #contenido h5 a:hover,
#contenedor #contenido h6 a:hover 
{color: #2f2f2f;}

#fondo #contenedor a,
#fondo #contenedor h1,
#fondo #contenedor h2,
#fondo #contenedor h2.reducido,
#fondo #contenedor h3,
#fondo #contenedor h4,
#fondo #contenedor h5,
#fondo #contenedor h6
{color: #2D5582;}

/*Titulos subrayados*/
#fondo #contenedor h1.subrayado,
#fondo #contenedor h2.subrayado,
#fondo #contenedor h3.subrayado,
#fondo #contenedor h4.subrayado,
#fondo #contenedor h5.subrayado,
#fondo #contenedor h6.subrayado
{border-bottom:1px dotted #2D5582;}

/*Listados*/
#fondo #contenedor #contenido ul li,
#fondo #contenedor #contenido .clp ul li,
#fondo #contenedor #contenido ul li ul li,
#fondo #contenedor #contenido ul li ul li ul li,
#fondo #contenedor #contenido ul li ul li ul li ul li
{background: url(../img/ico-lista/ico-lista1.png) 0.2em 0.35em no-repeat;}

#fondo #contenedor #contenido ul li ul li {background: transparent url(../img/ico-lista/ico-lista2.png) 0 0.5em no-repeat;}
#fondo #contenedor #contenido ul li ul li ul li {background: transparent url(../img/ico-lista/ico-lista3.png) 0 0.45em no-repeat;}
#fondo #contenedor #contenido ul li ul li ul li ul li {background: transparent url(../img/ico-lista/ico-lista4.png) 0 0.85em no-repeat;}

#fondo #contenedor #contenido ul.listado1 li {background: url("../img/ico-lista/ico-lista1.png") 0.2em 0.4em;}
#fondo #contenedor #contenido ul.listado2 li {background: url("../img/ico-lista/ico-lista2.png") 0 0.3em;}
#fondo #contenedor #contenido ul.listado3 li {background: url("../img/ico-lista/ico-lista3.png") 0 0.3em;}
#fondo #contenedor #contenido ul.listado4 li {background: url("../img/ico-lista/ico-lista4.png") 0 0.4em;}
#fondo #contenedor #contenido ul.listado5 li {background: url("../img/ico-lista/ico-lista5.png") 0 0.4em;}
#fondo #contenedor #contenido ul.listado6 li {background: url("../img/ico-lista/ico-lista6.png") 0 0.3em;}

/*Listado a dos columnas*/
#fondo #contenedor #contenido ul.dos-cols li {width: 47%; display: inline-block;}

/*GENERICOS IMAGEN, VIDEO Y GOOGLE MAPS - cim, cvi y cgm*/
#fondo #contenedor .cim.tema p,
#fondo #contenedor .cvi.tema p,
#fondo #contenedor .cgm.tema p,
#fondo #contenedor #contenido .cla .elemento .tema p.titulo
{color:#1154A6;}

#fondo #contenedor .tema.tfondo p.titulo,
#fondo #contenedor .tema.pfondo p.pie,
#fondo #contenedor #contenido .cla .elemento .tema.tfondo p.titulo,
#fondo #contenedor #contenido .cla .elemento .tema.pfondo p.pie
{background: #1154A6; color:#FFF;}

/*COMPONENTES*/
/*LISTADO DE PAGINAS HIJAS - clp*/
#fondo #contenedor #contenido .clp ul li {background: url(../img/ico-lista/ico-lista1.png) 0.6em 0.4em no-repeat;}
#fondo #contenedor #contenido .clp ul li a {color:#000;}
#fondo #contenedor #contenido .clp ul li a:hover {color: #2d5582;}

/*Mas de un nivel*/
#fondo #contenedor #contenido .clp ul.niveles li {background-image: url(../img/ico-lista/ico-lista1.png);}
#fondo #contenedor #contenido .clp ul.niveles li ul li {background: transparent url(../img/ico-lista/ico-lista2.png) 0.2em 0.35em no-repeat;}
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li {background: transparent url(../img/ico-lista/ico-lista3.png) 0.2em 0.35em no-repeat;}

/*IMAGEN - cim*/
#fondo #contenedor #contenido .cim.tfondo.tema img,
#fondo #contenedor #contenido .cim.pfondo.tema img,
#fondo #contenedor #contenido .cim.borde.tema img,
#fondo #contenedor #contenido .cim.enlace.tema:hover
{border-color:#1154A6;}

/*GALERIA DE IMAGENES - cgi*/
#fondo #contenedor #contenido .cim.gr span.lupa.cboxElement,
#fondo #contenedor #contenido .cim.pq span.lupa.cboxElement,
#fondo #contenedor #contenido .cim.md span.lupa.cboxElement,
#fondo #contenedor #contenido .cim.lg span.lupa.cboxElement,
#fondo #contenedor #contenido .cim.ancho span.lupa.cboxElement
{background: transparent url(../img/ampliar.png) right bottom no-repeat;}

/*LISTADO DE ENLACES MULTI - cle*/
/*Solo titulo*/
#fondo #contenedor #contenido .cle div.enlace p.titulo {background-image: url("../img/ico-lista/ico-lista1.png");}
#fondo #contenedor #contenido .cle div.enlace:hover {background: #f8f8f8;}

/*Componente carrusel - ESTILOS GENERALES*/
/*Claro*/
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .caption p.titulo {color: #01375f;}

#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] a.slidesjs-next,
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] a.slidesjs-previous,
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] a.slidesjs-play,
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] a.slidesjs-stop
{background-image: url(../img/carrusel/btn-slider.png);}

#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] a.slidesjs-next.slidesjs-navigation {background-image: url(../img/carrusel/btn-slider.png);}
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation {background-image: url(../img/carrusel/btn-slider.png);}

#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url(../img/carrusel/pagination.png); background-position: 1px -60px !important;}
#fondo #contenedor .csld.tipo1.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0 -39px !important;}
#fondo #contenedor .csld.tipo1.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -26px !important;}

#fondo #contenedor .csld.tipo1.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0 -39px !important;}
#fondo #contenedor .csld.tipo1.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -13px !important;}

#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] p.mas a {background: url(../img/carrusel/ico-mas.png) left no-repeat !important; color: #01375f !important;}

/*Oscuro*/
#fondo #contenedor .csld.oscuro .containerSlider {background: #01375f;}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-previous {background-position: 0 -18px;}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-next {margin-right: 0.25em; background-position: -12px -18px;}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-play {background-position: -25px -18px;}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-stop {background-position: -41px -18px;}

#fondo #contenedor .csld.oscuro.tipo1 .containerSlider div[id^="slides"] a.slidesjs-previous:hover {background-position: 0 -36px;}
#fondo #contenedor .csld.oscuro.tipo1 .containerSlider div[id^="slides"] a.slidesjs-next:hover { background-position: -12px -36px;}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-play:hover {background-position: -25px -36px;}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-stop:hover { background-position: -41px -36px;}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation {background-image: url("../img/carrusel/btn-slider.png");}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-next.slidesjs-navigation {background-image: url("../img/carrusel/btn-slider.png");}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-next,
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-previous,
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-play,
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-stop
{background-image: url(../img/carrusel/btn-slider.png);}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] .caption {background: rgba(0, 28, 47, 0.85);}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url(../img/carrusel/pagination.png);}

/*TIPO2*/
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url(../img/carrusel/pagination-t2.png); background-position: 0 -59px !important;}
#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] li.slidesjs-pagination-item a.active {background-position: 0 -19px !important;}

#fondo #contenedor .csld.tipo2.oscuro .containerSlider div[id^="slides"] li.slidesjs-pagination-item a {background-position: 0 0 !important;}
#fondo #contenedor .csld.tipo2.oscuro .containerSlider div[id^="slides"] li.slidesjs-pagination-item a.active {background-position: 0 -19px !important;}

#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next.slidesjs-navigation {background-image: url(../img/carrusel/btn-slider-t2.png);}
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation {background-image: url(../img/carrusel/btn-slider-t2.png);}

body[class^="ie"] #fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] .caption {background: url("../img/carrusel/bk-transparente.png");}

/*CARRUSEL NUEVO*/
#fondo #contenedor .csldn .barra-opciones a.next, 
#fondo #contenedor .csldn .barra-opciones a.prev, 
#fondo #contenedor .csldn .barra-opciones a.play,
#fondo #contenedor .csldn .barra-opciones a.stop 
{background-image: url(../img/carrusel/btn-slider.png);}

#fondo #contenedor .csldn .barra-opciones ol.pagination {font-size: 0.8rem;}

/*FlechaDeb inferiores*/
#fondo #contenedor .csldn.tipo2.claro.flechasDeb .barra-opciones a.prev {background-image: url(../img/carrusel/btn-slider-rwd-prev.png);}
#fondo #contenedor .csldn.tipo2.claro.flechasDeb .barra-opciones a.next {background-image: url(../img/carrusel/btn-slider-rwd-next.png);}
#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.prev {background-image: url(../img/carrusel/btn-slider-rwd-prevos.png);}
#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.next {background-image: url(../img/carrusel/btn-slider-rwd-nextos.png);}

/*Tipo 1*/
#fondo #contenedor .csldn.tipo1 .barra-opciones ol.pagination li a {background-image: url(../img/carrusel/pagination.png);}

#fondo #contenedor .csldn.tipo1.claro .barra-opciones ol.pagination li.activo a {background-position: 0 26px;}
#fondo #contenedor .csldn.tipo1.oscuro .barra-opciones ol.pagination li.activo a {background-position: 0 -13px;}

/*Tipo 2*/
#fondo #contenedor .csldn.tipo2 .barra-opciones ol.pagination li a {background-image: url(../img/carrusel/pagination-t2.png); color: #004578;}
#fondo #contenedor .csldn.tipo2 .barra-opciones ol.pagination li.activo a {color: #FFF !important;}

#fondo #contenedor .csldn.tipo2 .barra-opciones a.prev, 
#fondo #contenedor .csldn.tipo2 .barra-opciones a.next 
{background-image: url(../img/carrusel/btn-slider-t2.png);}


/*Claro*/
#fondo #contenedor .csldn.claro .sliders .slide .caption p.titulo {color: #01375f;}
#fondo #contenedor .csldn.claro .sliders .slide p.mas a {background-image: url(../img/carrusel/ico-mas.png); color: #01375f !important;}

/*Oscuro*/
#fondo #contenedor .csldn.oscuro .barra-opciones {background: #01375f;}
#fondo #contenedor .csldn.oscuro .sliders .slide .caption {background: rgba(0, 28, 47, 0.85);}

/*Paginacion*/
#fondo #contenedor .csldn.claro .barra-opciones .num-pagination {color: #FFF; background: #01375f;}
#fondo #contenedor .csldn.oscuro .barra-opciones .num-pagination {color: #01375f; background: #FFF;}

/*Tabs*/
#fondo #contenedor #contenido div.tabs.dsp-c ul li {background: #ededed;}

/*Tablas*/
#fondo #contenedor #contenido table {border: 1px solid #D4D0C8;}
#fondo #contenedor #contenido table thead th {background: #004e86 !important; color:#FFF !important;}

/*Tablas Provisionales*/
#fondo #contenedor #contenido div.tabla table thead th,
#fondo #contenedor #contenido table.data thead th
{color: #ffffff;background: #004e86;}

/*Formulario - Componente*/
#fondo #contenedor .formulario form fieldset label {color: #2d5582;}
#fondo #contenedor .formulario form input[type="submit"] {background: #2d5582;color: #FFF;border: 1px solid #e9f2ff;}
#fondo #contenedor .formulario form input[type="submit"]:hover {background: #026CB9;}

#fondo #contenedor.dos .buscar-tramite {display: block !important; margin: 0.75em 0 1em  0 !important;}
#fondo #contenedor #contenido .cbc.buscador-tramites form fieldset div {display: inline-block; margin: 0.25em;}

/*Formularios generales*/
#contenedor #contenido div.formulario-contenido form fieldset {border-top: 2px solid #2d5582;}

/*CALENDARIO - EVENTOS*/
/*Cabecera*/
#fondo #contenedor #col-dcha .ccb .cabecera-cal {background: #004578;}
#fondo #contenedor #col-dcha .ccb .cabecera-cal a.mant span {background: url(../img/datepicker/ico-prev.png) center no-repeat;}
#fondo #contenedor #col-dcha .ccb .cabecera-cal a.msig span {background: url(../img/datepicker/ico-next.png) center no-repeat;}

/*Tabla*/
#fondo #contenedor #col-dcha .ccb table.calendario {border-bottom: 4px solid #f1f4f8;}
#fondo #contenedor #col-dcha .ccb table.calendario thead tr.dias th {border-bottom: 1px solid #387392;}
#fondo #contenedor #col-dcha .ccb table.calendario tbody tr td.evento:hover {background: #d1e1ff;}
#fondo #contenedor #col-dcha .ccb table.calendario tbody tr td.evento a {color: #004e86;}
#fondo #contenedor #col-dcha .ccb table.calendario tbody tr td.evento a:hover {color: #004e86;}
#fondo #contenedor #col-dcha .ccb table.calendario tbody tr td.sel {background: #f0f4ff; border-color: #adbaff;}

/*Leyenda*/
#fondo #contenedor #col-dcha .ccb .leyenda {background: #004e86;}

/*Buscador agenda*/
#fondo #contenedor #col-dcha .ccb .formulario {background: #F1F4F8;}
#fondo #contenedor #col-dcha .ccb .formulario p.titulo {color: #005B8D; border-bottom: 3px solid #005B8D; }

#fondo #contenedor #col-dcha .ccb .formulario ul li {background-image: url(../img/ico-lista/ico-lista1.png);}
#fondo #contenedor #col-dcha .ccb .formulario form input[type=submit] {background: #004e86; color: #fff; border-bottom: 1px solid #00476e; border-right: 1px solid #00476e; border-top: 1px solid #c4e2fe; border-left: 1px solid #c4e2fe;}

/*Datepicker*/
.mecd-dp-selector {background: #2d5582;}

.mecd-dp-selector .cabecera-selector {background: #2d5582;}
.mecd-dp-selector .cabecera-selector span.cerrar {background-image: url("../img/datepicker/ico-cerrar.png"); background-repeat:no-repeat; color: #fff;}

.mecd-dp-selector .meses {background: #f3f3f3;}
.mecd-dp-selector .meses ul li {color: #2d5582; border: 1px solid #bed6e7; background: #d4e7f3 url(../img/datepicker/bk-item-val.jpg);}
.mecd-dp-selector .meses ul li:hover {background: #caefea url(../img/datepicker/bk-item-valhover.jpg);}
.mecd-dp-selector .meses ul li.disabled {color: #979797;background: #e5e4e4 url("../img/datepicker/bk-item-dis.jpg");border: 1px solid #e7e3e3;}
.mecd-dp-selector .meses ul li.disabled:hover {background: #e5e4e4 url("../img/datepicker/bk-item-dis.jpg");}

.mecd-dp-selector ul li .meses,
.mecd-dp-selector .cabecera-selector ul li .year
{background:#FFF;}

.mecd-dp-selector .cabecera-selector ul li.prev {background-image: url("../img/datepicker/ico-prev.png");}
.mecd-dp-selector .cabecera-selector ul li.next {background-image: url("../img/datepicker/ico-next.png");}
.mecd-dp-selector .cabecera-selector ul li.year {border: none;color: #FFF;background: none;}

/*Datepicker Fecha*/
body .ui-datepicker .ui-datepicker-header {background: #f8d3d6;}
body .ui-datepicker th {color: #2d5582;}

body .ui-state-hover,
body .ui-widget-content .ui-state-hover,
body .ui-widget-header .ui-state-hover,
body .ui-state-focus,
body .ui-widget-content .ui-state-focus,
body .ui-widget-header .ui-state-focus,
body .ui-button:hover,
body .ui-button:focus 
{border: 1px solid #76b1dc;background: #d3ddf8 !important;color: #2d5582 !important;}

body .ui-state-highlight,
body .ui-widget-content .ui-state-highlight,
body .ui-widget-header .ui-state-highlight
{background: #2d5582 !important;border: 1px solid #1d4b73;color: #FFF !important;}

body .ui-datepicker .ui-datepicker-prev:hover,
body .ui-datepicker .ui-datepicker-next:hover
{border-color: transparent;}

body .ui-datepicker .ui-datepicker-header {background: #2d5582;}
body .ui-widget.ui-widget-content {background: #ffffff;}

body .ui-datepicker-prev .ui-icon {background: transparent url(../img/datepicker/ico-prev.png) 0 0 no-repeat;}
body .ui-datepicker-next .ui-icon {background: transparent url(../img/datepicker/ico-next.png) 0 0 no-repeat;}

/*Mapa de comunidades*/
#fondo #contenedor #contenido .cmp.com ul.lista li,
#fondo #contenedor #contenido .cmp.prov ul.lista li
{background-image: url('../img/mapa-comunidades/listado-ccaa.png');}

#fondo #contenedor #contenido .cmp.com ul.lista li:hover,
#fondo #contenedor #contenido .cmp.prov ul.lista li:hover
{background-image: url('../img/mapa-comunidades/listado-ccaa.png');background-color: #eaf5ff;}

#fondo #contenedor #contenido .cmp.com ul.lista li a:hover,
#fondo #contenedor #contenido .cmp.prov ul.lista li a:hover
{color: #004578;}

#fondo #contenedor #contenido .cmp.prov ul.lista li {font-size: 1em; width: 14.4em;}

#fondo #contenedor #contenido .cmp .mapaImg ul li a {background: transparent url("../img/mapa-comunidades/mapa-link.png") no-repeat;}
#fondo #contenedor #contenido .cmp .mapaImg ul li a:hover {background: url('../img/mapa-comunidades/mapa-link-hover.png');}

/*Listado de enlaces columnas laterales*/
#fondo #contenedor div[id^="col"] .cc {border-color:#e4e4e4;}
#fondo #contenedor div[id^="col"] .cc.estilo1 p.titulo-cc {background: #2d5582;color: #fff;}
#fondo #contenedor div[id^="col"] .cc.estilo2 p.titulo-cc {border-bottom-color: #2d5582;}

#fondo #contenedor div[id^="col"] .cc .cle div.enlace p.titulo {background: url(../img/ico-lista/ico-lista1.png) 0.3em 0.3em no-repeat;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace p a:hover {color: #000;}
#fondo #contenedor div[id^="col"] .cc .cle .enlace.destacado {background:transparent;}

/*Contenido lateral - Banner*/
#fondo #contenedor div.banner a {color: #2d5582; background: #f1f1f1;}
#fondo #contenedor div.banner a:hover {border-color: #FFF;}
#fondo #contenedor div.banner:hover {border-color: #E2A43D;}

#fondo #contenedor div.banner a#bp02 span.sl,
#fondo #contenedor div.banner a#bp07 span.sl 
{font-size: 0.86em;}

/*Contenido lateral - Texto enriquecido */
#fondo #contenedor .cc .cte ul li,
#fondo #contenedor .cc .cte dt
{background-image: url(../img/ico-lista/ico-lista1.png);}

/*Contenido lateral - Ver mas*/
#fondo #contenedor div[id^="col"] .cc p.vermas-cc {font-size: 0.8em;}
#fondo #contenedor div[id^="col"] .cc p.vermas-cc a {background-image: url(../img/ico-mas.png); }

/*Contenido lateral - Buscador*/
#fondo #contenedor div[id^="col"] .ctcl .cc .cbc form fieldset input#Buscar {background-color: #1c5493;}

/*Listado de anclas - cla*/
#fondo #contenedor #contenido .cla ul.anclas {background: #f6f8f9;border: 1px solid #e9eef0;border-top: 2px solid #2d5582;}
#fondo #contenedor #contenido .cla .subir-listado a {background: #134e86 url(../img/subir-listado.png) no-repeat;}

#fondo #contenedor #contenido .cla .elemento > p.titulo {color: #2D5582;}

/*Cookies*/
.alertaModal .msg.cookies button {background:#024a8b;}
.alertaModal .msg.cookies button:hover{background:#00315d;}
.alertaModal .msg.cookies a {color: #2D5582;}
.alertaModal .msg.cookies a:hover {color: #000;}

/*Plantilla contenedora de tabs*/
#fondo #contenedor #contenido div.tabs ul li a:hover,
#fondo #contenedor #contenido div.tabs ul li.seleccionado a,
#fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b
{color: #2d5582;}

/*Listado de iconos - cli*/
#fondo #contenedor #contenido .cli .elemento .literal p {background: transparent url(../img/ico-lista/ico-lista1.png) 0 0.55em no-repeat;}

/*Buscador configurable - cbc*/
#fondo #contenedor #contenido .cbc form fieldset label {color: #004e86;}
#fondo #contenedor #contenido .cbc form input[type="submit"] {background: #004e86; color: #FFF; border: 1px solid #e9f2ff;}
#fondo #contenedor #contenido .cbc form input[type="submit"]:hover {background: #006bb7;}

/*Galeria de botones - gb*/
#fondo #contenedor #contenido .gb.formato-v div.enlace.tipo3 span.titulo,
#fondo #contenedor #contenido .gb.formato-h div.enlace.tipo3 span.titulo
{background: url(../img/botones/bk-btn01.jpg); border-color: #9fbad0;}

#fondo #contenedor #contenido .gb div.enlace span.titulo {color:#004e86;}
#fondo #contenedor #contenido .gb div.enlace:hover span.titulo {color:#333;}

#fondo #contenedor #contenido .gb div.enlace.doble {width: 20em; height: 12.9em; padding: 0;}
#fondo #contenedor #contenido .gb div.enlace.doble img {width: 2.9em; height: 2.9em; display: inline-block;}
#fondo #contenedor #contenido .gb div.enlace.doble span.titulo {display: inline-block; text-align: left;}
#fondo #contenedor #contenido .gb div.enlace.doble a {text-align: left; text-decoration: none; margin: 0.25em;}
#fondo #contenedor #contenido .gb div.enlace.doble a:hover {background: #f2f2f2;}

#fondo #contenedor #contenido .gb.tipo2 div.enlace.doble:hover {background: transparent url("../img/botones/bkbtn.jpg") !important;}
#fondo #contenedor #contenido .gb.tipo2 div.enlace.doble:hover {background: transparent url(../../base/img/botones/bkbtn.jpg) !important;}

#fondo #contenedor #contenido .gb ul {margin:0;}
#fondo #contenedor #contenido .gb ul li {text-align: left; font-weight: 700; padding-left: 0.9em;}

/*Tramites*/
#fondo #contenedor #contenido .cle div.enlace p.descripcion a {padding-left: 1.5em; background-position:center left; background-repeat: no-repeat;}

#fondo #contenedor #contenido .cle div.enlace p.descripcion a.info01 {background-image: url(../img/tramites/ico-info.png);}
#fondo #contenedor #contenido .cle div.enlace p.descripcion a.form-solicitud01 {background-image: url(../img/tramites/ico-form-solicitud.png);}
#fondo #contenedor #contenido .cle div.enlace p.descripcion a.ayuda01 {background-image: url(../img/tramites/ico-ayuda.png);}

#fondo #contenedor #contenido ul li a {background-position:center left; background-repeat: no-repeat;}
#fondo #contenedor #contenido ul li a.info {background-image: url(../img/tramites/ico-info.png);}
#fondo #contenedor #contenido ul li a.form-solicitud {background-image: url(../img/tramites/ico-form-solicitud.png);}
#fondo #contenedor #contenido ul li a.ayuda {background-image: url(../img/tramites/ico-ayuda.png);}

#fondo #contenedor #contenido .bavanzada {display: block !important; margin: 0.75em auto !important; background: #ebf7ff; width: 12.3em; padding: 0 0.35em; border-radius: 4px; text-align: center; border: 1px solid #b3d3ee;}
#fondo #contenedor #contenido .bavanzada p {margin:0.5em 0; height:1.5em;} 
#fondo #contenedor #contenido .bavanzada p a {padding: 1em 2em; background: url(../img/btn-bavanzada.png) 0.3em 0.7em no-repeat; font-weight: 700;}

/*Fichas sede*/
#fondo #contenedor #contenido .ficha {margin: 0 0.4em; padding: 0.3em 0;}
#fondo #contenedor #contenido .ficha ul {margin: 0.2em 1.4em 0.9em 4.5em;}
#fondo #contenedor #contenido .ficha ul li {margin: 0.3em 0 0 0;padding: 0;list-style-image: url(../img/cuadrado-listado.png); background:none;}
#fondo #contenedor #contenido .ficha ul ul {margin: 0.5em 1.4em 0.9em 2.2em;}
#fondo #contenedor #contenido .ficha ul ul li {list-style-image: url("../img/cuadrado-listado-gris.png");}
#fondo #contenedor #contenido .ficha ul li p {font-size:100%; margin:0; padding:0;}

#fondo #contenedor #contenido .ficha ul li img.enlace {vertical-align: sub}

#fondo #contenedor #contenido .ficha .novedad {background: url("../img/fondo-novedades.jpg") repeat-x scroll left bottom transparent; font-size: 100%; margin: 0.5em auto 1.5em 0.9em; text-align: left; width: auto; border-color: #CCCCCC #CCCCCC #797979; border-style: solid; border-width: 1px;}
#fondo #contenedor #contenido .ficha .novedad a {text-decoration: none;}
#fondo #contenedor #contenido .ficha .novedad a:hover {color: #2f2f2f;}

#fondo #contenedor #contenido .ficha span.destacado {color:#9D0416; font-weight: bold; margin: 0.4em 0 0.8em 0em; display:block; font-size:75%;}

#fondo #contenedor #contenido .ficha ul li.online {margin: 0.5em 0 0 0.1em; padding: 0; list-style-image: url("../img/online.gif");}
#fondo #contenedor #contenido .ficha ul li.online strong {color: #9D0416;}

#fondo #contenedor #contenido .ficha div.estilo-boton {margin:0.5em auto 0.5em auto; text-align: center;}
#fondo #contenedor #contenido .ficha div.estilo-boton a.boton {font-size: 0.75em; cursor: pointer; width:auto; font-weight:bold; color:#2D5582; background:#DEDFE4 url("../img/boton-blanco.jpg") bottom repeat-x; border:1px solid #ccc; text-align:center; padding: 0.25em 1em 0.25em 1em; margin:0;text-decoration: none;}
#fondo #contenedor #contenido .ficha div.estilo-boton a.boton:hover {text-decoration: none; color:#2D5582;}

#fondo #contenedor #contenido .ficha p.convocatoria,
#fondo #contenedor #contenido div.localizacion p.convocatoria
{font-size: 0.85em; font-weight: bold; color: #1F466D; padding: 0.4em; margin: 1em 0.5em 1em 0.2em; background: #EBF0F6; border-left: 2px solid #1C5493;}

#fondo #contenedor #contenido .ficha ul li table {border-collapse:collapse; border-spacing:0; border:1px solid #A7AEB1; width: 100%; margin: 1em 0;}
#fondo #contenedor #contenido .ficha ul li table tbody tr td {font-size: 100%; padding: 0.5em; line-height: 1.3em;}

#fondo #contenedor #contenido .ficha p.convocatoria {font-size: 0.85em; font-weight: bold; color: #1F466D; padding: 0.4em; margin: 1em 0.5em 1em 0.2em; background: #EBF0F6; border-left: 2px solid #1C5493;}

#fondo #contenedor #contenido .ficha div.estilo-boton {margin:0.5em auto 0.5em auto; text-align: center;}
#fondo #contenedor #contenido .ficha div.estilo-boton a.boton {font-size: 0.75em; cursor: pointer; width:auto; font-weight:bold; color:#2D5582; background:#DEDFE4 url("../img/ministerio/ficha-sede/boton-blanco.jpg") bottom repeat-x; border:1px solid #ccc; text-align:center; padding: 0.25em 1em 0.25em 1em; margin:0;text-decoration: none;}
#fondo #contenedor #contenido .ficha div.estilo-boton a.boton:hover {text-decoration: none; color:#2D5582;}

#fondo #contenedor #contenido .ficha div.indice div.contenido-indice {float: left;clear: both;}

#fondo #contenedor #contenido .ficha div.indice div.contenido-indice a.titulo { margin: 0; padding: 0.5em 0.5em 0.5em 1.8em; display: inline-block; font-size: 0.75em; text-decoration: none; background: url(../img/cuadrado-listado.png) 0.5em no-repeat;}

#fondo #contenedor #contenido .ficha div.indice div.contenido-indice ul {display: none; margin: 0; padding: 0; border-left: 1px dotted; max-width: 35em; min-height: 1.65em;}
#fondo #contenedor #contenido .ficha div.indice div.contenido-indice ul li{margin: 0; padding: 0.2em 0.5em 0.2em 1.2em;  display: inline-block;background: url("../img/ministerio/ficha-sede/arrow-listado.png") 0 0.5em no-repeat;}
#fondo #contenedor #contenido .ficha div.indice div.contenido-indice ul li a {text-decoration: none;}
#fondo #contenedor #contenido .ficha div.indice div.contenido-indice ul li a:hover {text-decoration: underline;}

#fondo #contenedor #contenido .ficha div.indice div.contenido-indice:hover ul{ display: inline-block; background: white; position:absolute;}

#fondo #contenedor #contenido .ficha h2.subrayado {border-bottom: 2px solid;margin: 0.2em 0;}

#fondo #contenedor #contenido .ficha div.subseccion {padding-top: 0.2em;}
#fondo #contenedor #contenido .ficha div.subseccion h3 {font-size: 0.9em; margin: 0; padding: 0;margin-top: 0.2em;border-bottom: 1px dotted #ccc;}
#fondo #contenedor #contenido .ficha div.subseccion h4 {font-size: 0.8em; margin: 0; padding: 0;margin-top: 0.2em;}
#fondo #contenedor #contenido .ficha div.subseccion h5 {font-size: 0.75em; margin: 0; padding: 0;margin-top: 0.2em;}

#fondo #contenedor #contenido .ficha div.subseccion h4.subrayado,
#fondo #contenedor #contenido .ficha div.subseccion h5.subrayado 
{border-bottom: 1px dotted #ccc;}

#fondo #contenedor #contenido .ficha div.subseccion a.volverAncla {font-size: 0.7em; border: 1px solid #2D5582; background: #ddd;display: block;padding: 0.2em 0.5em 0.2em 1.5em;  text-decoration: none;text-align: right;width: 5%; float: right; margin-top: -1.9em;}

#fondo #contenedor #contenido .ficha ul{margin: 0.5em 0; padding: 0 0 0 1.5em;}
#fondo #contenedor #contenido .ficha ul ul{margin: 0; padding: 0 0 0 2em;}
#fondo #contenedor #contenido .ficha ul li {margin: 0; padding: 0.2em 0 0;}
#fondo #contenedor #contenido .ficha p {margin: 0.5em 0; padding: 0.2em 0 0;}
#fondo #contenedor #contenido .ficha div.novedad {font-size: 100%; margin: 0; padding: 0.5em;background: #F2F2F2;border: 1px solid #D5D4D4;text-align: left; width: auto;}

#fondo #contenedor #contenido .ficha span {font-size: 0.75em;display: block;clear: both;height: 1em;padding: 0.2em 0;margin: 0.5em 0;}
#fondo #contenedor #contenido .ficha .estilo-boton span {font-size: 0.75em; display: block; clear: both; min-height: 1em; height: auto;padding: 0.2em 0; margin: 0.5em 0;}
#fondo #contenedor #contenido .ficha .estilo-boton span strong {margin-right: 0.25em; padding-left: 0.25em; background: none;color: #000000;}
#fondo #contenedor #contenido .ficha .estilo-boton span em {border: none; background: none; padding: 0;  font-style:normal;}
#fondo #contenedor #contenido .ficha .estilo-boton a.boton {font-size: 0.75em; cursor: pointer; width: auto; text-align: center; padding: 0.25em 0.5em;}
#fondo #contenedor #contenido .ficha .estilo-boton a.boton strong{background: transparent url('../img/ministerio/boton-blanco.jpg');}

#fondo #contenedor #contenido .ficha .estilo-boton.abierta a.boton strong {background: transparent url('../img/ministerio/ficha-sede/ico-abierta.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}
#fondo #contenedor #contenido .ficha .estilo-boton.finalizada a.boton strong {background: transparent url('../img/ministerio/ficha-sede/ico-finalizada.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}
#fondo #contenedor #contenido .ficha .estilo-boton.proxima a.boton strong {background: transparent url('../img/ministerio/ficha-sede/ico-proxima.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}
#fondo #contenedor #contenido .ficha .estilo-boton.proximaPub a.boton strong {background: transparent url('../img/ministerio/ficha-sede/ico-cerrada.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}
#fondo #contenedor #contenido .ficha .estilo-boton.cerrada span { color: #000;background: none;font-weight: 700;}
#fondo #contenedor #contenido .ficha .estilo-boton.cerrada a.boton strong {background: transparent url('../img/ministerio/ficha-sede/ico-cerrada.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}

#fondo #contenedor #contenido .ficha .estilo-boton a.boton {background-image:none;}

/*Listado servicios*/
#fondo #contenedor #contenido .listado-becas ul {margin:0; padding:0;}
#fondo #contenedor #contenido .listado-becas ul li {list-style:none; border-bottom:1px dotted #ccc; padding: 0 0 0 1.5em;background: url('../img/cuadrado-listado.png') 0.5em 0.3em no-repeat; margin:0.3em 0; font-size: 0.95em;}
#fondo #contenedor #contenido .listado-becas ul li a {text-decoration: none; color:#2f2f2f;}
#fondo #contenedor #contenido .listado-becas ul li a:hover {color: #2D5582;}

#fondo #contenedor #contenido .listado-becas ul li.plazo {padding-bottom: 0;}
#fondo #contenedor #contenido .listado-becas ul li.plazo a {padding-left: 0;}

#fondo #contenedor #contenido .listado-becas ul li p {font-size: 1em; font-weight: 700;margin-left: 0;}
#fondo #contenedor #contenido .listado-becas ul li p.descripcion-LS {font-weight: 400;}
#fondo #contenedor #contenido .listado-becas ul li p.descripcion-LS strong.rojo {color: #A70000;}

#fondo #contenedor #contenido .listado-becas ul li span {margin: 0; display: block; margin: 0.5em 0;}
#fondo #contenedor #contenido .listado-becas ul li span strong {margin-right:0.5em;padding-left: 0.95em;background: url('../img/cuadrado-listado-gris.png') 0 0.3em no-repeat;}
#fondo #contenedor #contenido .listado-becas ul li span em {font-weight: bold; font-style: normal; color: #fff; padding: 0.2em 0.5em; text-transform: uppercase; font-size: 0.9em; vertical-align: top; text-align: center; margin: 0 0.5em;padding: 0.4em 0.7em 0.4em 1.9em;margin: 0;margin-right: 0.5em;}

#fondo #contenedor #contenido .listado-becas ul li p.form-solicitud {background: url(../img/tramites/ico-form-solicitud.png) center left no-repeat; margin-left: 1em; padding-left: 2.1em;}
#fondo #contenedor #contenido .listado-becas ul li p.ayuda {background: url(../img/tramites/ico-ayuda.png) center left no-repeat; margin-left: 1em; padding-left: 2.1em;}

#fondo #contenedor #contenido .listado-becas ul li p.form-solicitud a,
#fondo #contenedor #contenido .listado-becas ul li p.ayuda a {text-decoration:underline; cursor:pointer;}

#fondo #contenedor #contenido .listado-becas ul li span.proxima em {color: #9E581A;border: 1px solid #9E581A;background: url('../img/convocatorias/ico-proxima.png') 0.6em 0.6em no-repeat;padding-left: 1.8em;}
#fondo #contenedor #contenido .listado-becas ul li span.abierta em {color: #4D7403;border: 1px solid #699D06; background: url('../img/convocatorias/ico-abierta.png') 0.6em 0.6em no-repeat;;padding-left: 1.8em;}
#fondo #contenedor #contenido .listado-becas ul li span.finalizada em {color: #A70000;border: 1px solid #B32626;background: url('../img/convocatorias/ico-finalizada.png') 0.6em 0.6em no-repeat; padding-left: 1.8em;}
#fondo #contenedor #contenido .listado-becas ul li span.cerrada em {background: #6F6F6F;color: #FFF;padding-left: 0.5em;}
#fondo #contenedor #contenido .listado-becas ul li span.proximaPub em {background: #F2EEEE; color: #535353; border: 1px solid #BABABA;padding-left: 0.5em;}

#fondo #contenedor #contenido .listado-becas ul li.localizacion-listado {padding-bottom: 0;}
#fondo #contenedor #contenido .listado-becas ul li.localizacion-listado ul {border-left: 1px dotted #ccc; margin-bottom: 0;}
#fondo #contenedor #contenido .listado-becas ul li.localizacion-listado ul li p a[rel="external"] {background: url("../../templating/base/img/ico-external.gif") right 0 top -1px no-repeat; padding-right: 1.8em;}
#fondo #contenedor #contenido .listado-becas ul li.localizacion-listado ul li.plazo {list-style: none !important;}

#fondo #contenedor #contenido .ficha .estilo-boton span em {font-weight:700;}
#fondo #contenedor #contenido .ficha .estilo-boton.abierta span em {color: #217833;}
#fondo #contenedor #contenido .ficha .estilo-boton.finalizada span em {color: #A70000;}
#fondo #contenedor #contenido .ficha .estilo-boton.proxima span em {color: #9E581A;}
#fondo #contenedor #contenido .ficha .estilo-boton.proximaPub span em {color: #686868;}

/*Notificaciones*/
.tipo-acceso {margin: 2em auto; width: 65%;}

/*Acceso con certificado*/
.tipo-acceso .certificado{min-height:4.2em; border: 1px solid #b6c9d7; background-color: #ffffff;/*background: #F6F6F6 url(../img/notificaciones/fondo-accesos.jpg) no-repeat;background: -webkit-linear-gradient(top, #BACBD2, #f6f6f6,#FFFFFF); background: -o-linear-gradient(top, #BACBD2, #f6f6f6,#FFFFFF); background: -moz-linear-gradient(top, #BACBD2, #f6f6f6,#FFFFFF); background: linear-gradient(to top, #BACBD2, #f6f6f6,#FFFFFF);*/}
.tipo-acceso .certificado img{float:left; padding: 0.85em 1.5em 0 2.5em;}
.tipo-acceso .certificado p.tipo-inicio{ color: #116994 !important; font-weight: 700; border-left: 1px solid #116994; float: left; padding: 0 0 0 1em; margin-top: 1.5em !important; width: 61.3% !important;}
.tipo-acceso .certificado form input#login_texto_entrar{/*background: url(../img/notificaciones/boton-certificado.png) no-repeat !important;*/ /*background: url(../img/notificaciones/boton-certificado.png) no-repeat !important;*/ background:#277bba; border-radius:3px;border: none; width: 9em; height: 2.4em; color: #FFF;display:inline-block;margin-top:0.75em;cursor: pointer; float:right;}
.tipo-acceso .certificado form input[value="Acceder"]{font-size:0.85em; font-weight:700;height: 2.6em !important; margin-right:1.4em;}
.tipo-acceso .certificado form fieldset{border:none;padding: 0.3em 0.1em !important;margin: 0 !important;}


/*Acceso con clave */
.tipo-acceso .clave {margin-top:1em; margin-bottom: 1em;min-height: 5.2em; border: 1px solid #b6c9d7; background-color: #ffffff;/*background: #F6F6F6 url(../img/fondo-accesos.jpg) no-repeat;background: -webkit-linear-gradient(top, #BACBD2, #f6f6f6,#FFFFFF); background: -o-linear-gradient(top, #BACBD2, #f6f6f6,#FFFFFF); background: -moz-linear-gradient(top, #BACBD2, #f6f6f6,#FFFFFF); background: linear-gradient(to top, #BACBD2, #f6f6f6,#FFFFFF);*/}
.tipo-acceso .clave img {float:left;padding: 1.5em 0.55em 0px 1.9em;}
.tipo-acceso .clave p.tipo-inicio {color: rgb(108, 108, 108) !important; font-weight: 700; border-left: 1px solid rgb(108, 108, 108); float: left; padding: 0em 0px 0px 1em; width: 60.8% !important; margin-top: 1.6em !important;}
.tipo-acceso .clave p.tipo-inicio span.tipo-id {display: block; font-weight: 400; font-style: italic; font-size: 0.96em; padding: 0.45em 0;}
.tipo-acceso .clave form input#login_texto_entrar {/*background: url("../img/notificaciones/boton-clave.png") no-repeat scroll 0% 0% transparent;*/ background:#277bba; border-radius:3px; border: medium none; width: 9em; height: 2.4em; color: #FFF; display: inline-block; margin-top: 1.3em;cursor: pointer; float:right; margin-right:0.4em;}
.tipo-acceso .clave form input[value="Acceder"] {font-size:0.85em; font-weight:700;}
.tipo-acceso .clave form fieldset {border:none;}

body.ie7 .tipo-acceso .clave form input#login_texto_entrar {margin-right:1.4em;} 

body.ie7 .tipo-acceso .certificado,
body.ie7 .tipo-acceso .clave 
{background-image:none;background-color:none;}

body.ie7 .tipo-acceso .clave p a {border:1px solid #E33E08 !important; padding:0.1em 1em 0.1em 0.1em;}
body.ie7 .tipo-acceso .clave p.tipo-inicio {width:60.9% !important;}
body.ie7 .tipo-acceso .clave p.tipo-inicio span.tipo-id {font-size:0.95em;}

@-moz-document url-prefix() {.tipo-acceso .clave p.tipo-inicio {margin-top:1em !important; width:60.4% !important;}}

/*Acceso con registro*/
.tipo-acceso .registro-sede {margin-top: 1em; min-height: 12.7em; padding: 0px 1.5em 1em 1.5em; border: 1px solid #b6c9d7; background-color: #ffffff; /*background: #F6F6F6 url(../img/fondo-accesos2.jpg) no-repeat;background: -webkit-linear-gradient(top, #D6DFE3, #f6f6f6,#FFFFFF); background: -o-linear-gradient(top, #D6DFE3, #f6f6f6,#FFFFFF); background: -moz-linear-gradient(top, #D6DFE3, #f6f6f6,#FFFFFF); background: linear-gradient(to top, #D6DFE3, #f6f6f6,#FFFFFF);*/}
.tipo-acceso .registro-sede .usuario-sede {border-bottom: 1px solid #277bba; margin-bottom:2.3em;min-height:3em;}
.tipo-acceso .registro-sede .usuario-sede img{float:left; padding:0.4em 1em 0px 1.65em;}
.tipo-acceso .registro-sede .usuario-sede p.tipo-inicio{/*color: #03828D !important;*/ color: #116994 !important; font-weight: 700; border-left: 1px solid #116994; float: left; padding: 0em 0px 0px 1em; width: 60%; margin-top: 1.5em !important;}
.tipo-acceso .registro-sede input{display:block; float: right; margin: 0 0.7em 0.5em 0;}

/*Para usuarios registrados*/
.tipo-acceso .registro-sede .usuario-registrado {width: 100%;border-bottom: 1px solid #D4D4D4;}
.tipo-acceso .registro-sede .usuario-registrado form#loginConv {width: 100% !important; padding: 0 !important; margin: -0.2em 0  !important;}
.tipo-acceso .registro-sede .usuario-registrado fieldset {width: 100% !important;padding: 0 !important;margin-bottom: 1.2em !important;border: none;}
.tipo-acceso .registro-sede .usuario-registrado form label {font-size: 0.85em;}
.tipo-acceso .registro-sede .usuario-registrado form input {border: 1px solid #277bba !important; margin-top: -0.2em !important;float: left;}
.tipo-acceso .registro-sede .usuario-registrado form input#login {/* float: right; */}
.tipo-acceso .registro-sede .usuario-registrado form input#clave {width: 8em !important;}
.tipo-acceso .registro-sede .usuario-registrado form span.label {/* font-weight: 400 !important; *//* padding: 0px !important; *//* font-size: 87% !important; *//* width: 9em !important; */float: left !important;}
.tipo-acceso .registro-sede .usuario-registrado form label input#login {width: 8em !important;}
.tipo-acceso .registro-sede .usuario-registrado form input#boton_entrar {float:right; /*background: url("../img/notificaciones/boton-registro.png") no-repeat scroll 0% 0% transparent;*/  background:#277bba; border-radius:3px; border: 0px none !important; height: 2.4em; color: #FFF; padding: 0px !important; margin: -1em 0 !important; font-size: 0.85em; font-weight: 700; width:9em; cursor: pointer;}

/*Mas info Clave*/
.tipo-acceso .clave p a {background: #FCFCFC; border: 1px solid #E33E08;border-radius:5px;padding-right:0.8em;padding-top:0.3em;padding-bottom:0.3em;color: #6B6767 !important;font-size: 0.9em;font-style: oblique;margin-left: 0.5em; text-decoration: none !important;}
.tipo-acceso .clave p a:hover {border: 1px solid #B7AFAC;text-decoration:none !important; background: #FFFFFF; color: #777777!important;}
.tipo-acceso .clave p a:active {border-top: 1px solid #909090;border-right: 1px solid #909090;border-left: 1px solid #DDD;border-bottom: 1px solid #DDD;}
.tipo-acceso .clave p a span {padding: 0 0 0 0.5em; color: #DB3D08; font-weight: 700;}

/*Ayuda Certificado*/
.tipo-acceso .certificado p a {background: #FCFCFC; border: 1px solid #0174B3;border-radius:5px;padding-right:0.8em;padding-top:0.3em;padding-bottom:0.3em;color: #6B6767 !important;font-size: 0.9em;font-style: oblique;margin-left: 0.5em; text-decoration:none !important;}
.tipo-acceso .certificado p a:hover {border: 1px solid #B7AFAC;text-decoration:none !important; background: #FFFFFF; color: #777777!important;}
.tipo-acceso .certificado p a:active {border-top: 1px solid #909090;border-right: 1px solid #909090;border-left: 1px solid #DDD;border-bottom: 1px solid #DDD;}
.tipo-acceso .certificado p a span {padding: 0 0 0 0.5em; color: #0174B2; font-weight: 700;}

body.ie7 .tipo-acceso .certificado p a {padding-top:0;padding-bottom:0;}

/*Para usuarios no registrados*/
.tipo-acceso .registro-sede .no-registrado {/* border-top: 1px solid #D4D4D4; */width: 68%;}
.tipo-acceso .registro-sede .no-registrado p.fila-derecha {width: 75%; color: #116994; font-weight: 700; padding-top: 0;}
.tipo-acceso .registro-sede .no-registrado form input#registroIni_login_texto_registro {background: #f2f9ff; border-radius:3px; height: 2.4em; color: #277bba; border: 1px solid #277bba !important; padding: 0px !important; margin: -3.5em 2.1em !important; font-size: 0.85em; font-weight: 700; width: 9em;cursor: pointer;}
body.ie7 .tipo-acceso .registro-sede .no-registrado form input#registroIni_login_texto_registro, body.ie7 .tipo-acceso .registro-sede .incidencias form input#boton_olvido_datos {margin:-3.5em 0.85em !important;}

/*Incidencias*/
.tipo-acceso .registro-sede .incidencias {border-top: 1px solid #D4D4D4;width: 68%;}
.tipo-acceso .registro-sede .incidencias p.fila-derecha {width: 75%; color: #116994; font-weight: 700; padding-top: 0;}
.tipo-acceso .registro-sede .incidencias form input#boton_olvido_datos{background: #f2f9ff url("../img/login/ico-ayuda.png") 0.7em no-repeat; border-radius:3px; height: 2.4em; color: #277bba; border: 1px solid #277bba !important; padding: 0px !important; margin: -3.5em 2.1em !important; font-size: 0.85em; font-weight: 700; width: 9em;cursor: pointer;}

#contenedor #contenido form.usuariodos-cap fieldset label input[type="text"],
#contenedor #contenido form.usuariodos-cap fieldset label input[type="password"] 
{font-size: 0.9em; width: 9.7em !important; height: 1.9em;font-size: 0.9em; width: 11.7em !important; height: 1.7em; margin-left: 0.6em;}

/*Botones en linea: Identificarse de nuevo en sede y cancelar*/
#contenedor #contenido #formulario form#formLogin .botones-submit #boton_volver_login {position:relative;top:0;left:-5em;}
#contenedor #contenido #formulario form#formVolver .botones-submit #boton_rechazar_notificacion {position:relative;top: -7.43em;left: 7em;}
@-moz-document url-prefix() {
	#contenedor #contenido #formulario form#formVolver .botones-submit #boton_rechazar_notificacion {position:relative;top: -7.73em;left: 7em;}
	.tipo-acceso .certificado form input#login_texto_entrar {margin-left:0.2em !important;}
}

/*Leyendas pie buscador*/
#contenedor #contenido div[id^="leyenda"] {/*background: -moz-linear-gradient(bottom, rgb(250,250,250) 0%, rgb(250,250,250) 19%, #ffeccf 100%, #e2b063 68%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,78,173,1)), color-stop(68%, rgba(187,207,237,1)), color-stop(100%, rgba(250,250,250,1))); background: -webkit-linear-gradient(bottom, rgb(250,250,250) 0%, rgb(250,250,250) 19%, #ffeccf 100%, #e2b063 68%); background: -o-linear-gradient(bottom, rgb(250,250,250) 0%, rgb(250,250,250) 19%, #ffeccf 100%, #e2b063 68%); background: -ms-linear-gradient(bottom, rgb(250,250,250) 0%, rgb(250,250,250) 19%, #ffeccf 100%, #e2b063 68%); background: linear-gradient(to bottom, rgb(250,250,250) 0%, rgb(250,250,250) 19%, #ffeccf 100%, #e2b063 68%);*/display: block; width: 96%; padding: 0.25em 0.5em; margin: 0.5em !important; border: 1px solid #cddbe5; background:#eef8ff;}
#contenedor #contenido div[id^="leyenda"] ul  {font-size:0.75em; margin:0; padding:0 0.5em !important; width:100%;}
#contenedor #contenido div[id^="leyenda"] ul li {display:inline-block; background:none !important; padding: 0 !important;}
#contenedor #contenido div[id^="leyenda"] ul li img {float:left;}
#contenedor #contenido div[id^="leyenda"] .ico {width: auto !important;}

body.ie7 #contenedor #contenido div[id^="leyenda"] {background: #ffedd5;}
body.ie7 #contenedor #contenido div[id^='leyenda'] ul li {display:inline; margin:0 !important;}

/*BARRA DE ACCIONES*/
#fondo #contenedor #contenido #barra-acciones {display: block; overflow: hidden; background: #f1f1f1; border-bottom: 2px solid #2d5582;}
#fondo #contenedor #contenido #barra-acciones ul li{font-size: 0.9em; font-weight: 700; color: #2d5582; display:inline-block;text-align:center;margin: 0.5em 0;float:left;padding: 0 1em 0 1em;border-right: 1px solid #333;background: none;}
#fondo #contenedor #contenido #barra-acciones ul li a {text-decoration: none; color:#000;}
#fondo #contenedor #contenido #barra-acciones ul.opciones {float:right;margin: 0;padding: 0.5em;}
#fondo #contenedor #contenido #barra-acciones ul.opciones li a:hover {color: #494949; text-decoration: underline;}
#fondo #contenedor #contenido #barra-acciones ul li.last{border:none;float:right;}
#fondo #contenedor #contenido #barra-acciones ul li[class] a{padding:0 0.5em 0 1.8em; background-position:0 0; background-repeat:no-repeat;}
#fondo #contenedor #contenido #barra-acciones ul li.acceder a{background-image: url(../img/barra-acciones/ico-acceder.png);}
#fondo #contenedor #contenido #barra-acciones ul li.desconectar a{background-image: url(../img/barra-acciones/ico-desc.png);}
#fondo #contenedor #contenido #barra-acciones ul li.volver a {background-image: url(../img/barra-acciones/ico-volver.png);}
#fondo #contenedor #contenido #barra-acciones ul li.informes a{background-image: url(../img/barra-acciones/ico-excel.gif);}
#fondo #contenedor #contenido #barra-acciones ul li.log a{background-image: url(../img/barra-acciones/ico-log.png);}
#fondo #contenedor #contenido #barra-acciones ul li.find a {background-image: url(../img/barra-acciones/ico-find.png);}
#fondo #contenedor #contenido #barra-acciones ul li.password a{background-image: url(../img/barra-acciones/ico-password-change.png); padding: 0 0.5em 0 2.1em;}
#fondo #contenedor #contenido #barra-acciones ul li.lock a{background-image: url(../img/barra-acciones/ico-lock.png);}
#fondo #contenedor #contenido #barra-acciones ul li.lock-open a{background-image: url(../img/barra-acciones/ico-lock-open.png);}

/*BARRA ACCIONES 02*/
#fondo #contenedor #contenido #barra-acciones.ej02 {display: block; overflow: hidden; background: #ffe9aa; border: 1px solid #cccccc; border-bottom: 2px solid #ffca51;} 
#fondo #contenedor #contenido #barra-acciones.ej02 ul li {font-size: 0.9em; font-weight: 700; color: #613100; display: inline-block; text-align: center; margin: 0.5em 0; float: left; padding: 0 1em 0 1em; border-right: none; background: none;}


/*BARRA ACCIONES 03*/
#fondo #contenedor #contenido #barra-acciones.ej03 {display: block; overflow: hidden; background: #d5e9f3; border: 1px solid #a9bace; border-radius: 3px;}
#fondo #contenedor #contenido #barra-acciones.ej03 ul {padding:0 0.5em !important;}


/*BARRA ACCIONES 04*/
#fondo #contenedor #contenido #barra-acciones.ej04 {display: block; overflow: hidden; background: #daedff; border: 1px solid #94a6bb; border-bottom: none;}
#fondo #contenedor #contenido #barra-acciones.ej04 ul {padding: 0 0.5em !important;}

/*Usuario*/
#fondo #contenedor #contenido #barra-acciones ul li.user a{background-image: url(../img/barra-acciones/ico-user.png);}
#fondo #contenedor #contenido #barra-acciones ul li.user-add a{background-image: url(../img/barra-acciones/ico-user-add.png);}
#fondo #contenedor #contenido #barra-acciones ul li.user-edit a{background-image: url(../img/barra-acciones/ico-user-edit.png);}
#fondo #contenedor #contenido #barra-acciones ul li.user-del a{background-image: url(../img/barra-acciones/ico-user-del.png);}

/*Sede*/
#fondo #contenedor #contenido #barra-acciones ul li.datos {padding-right: 6em;border: none;}
#fondo #contenedor #contenido #barra-acciones ul li.datos.n1-sede {background: url(../img/leyenda/icon-sede.png) top 0 right no-repeat;}

/*BARRA DE HERRAMIENTAS*/
#fondo #contenedor #contenido #barra-herramientas {margin: 1em 0;}
#fondo #contenedor #contenido #barra-herramientas ul{display:block;text-align:left;padding: 0;margin: 0;}
#fondo #contenedor #contenido #barra-herramientas ul li{display:inline-block;padding: 0.3em;margin:0.5em;min-width: 4em;width: auto; text-align: center;vertical-align: middle;border-top: 1px solid #D7DCDF;border-bottom: 1px groove #f1f1f1;border-left: 1px solid #D7DCDF;border-right: 1px groove #f1f1f1;}
#fondo #contenedor #contenido #barra-herramientas ul li a{color:#333; font-weight: 700; text-decoration: none;}

#fondo #contenedor #contenido #barra-herramientas ul li a:hover{color:#777;}
#fondo #contenedor #contenido #barra-herramientas ul li:active{display:inline-block;padding: 0.3em;margin:0 0.5em;min-width: 4em;width: auto;text-align: center;vertical-align: middle;background: #F4F4F4;border-top: 1px groove #f1f1f1;border-bottom:1px solid #D7DCDF;border-left: 1px groove #f1f1f1;border-right: 1px solid #D7DCDF;}
#fondo #contenedor #contenido #barra-herramientas ul li:active a{color:#D93600;}
#fondo #contenedor #contenido #barra-herramientas ul li img{margin-top: 0.11em; float:left;}

/*BARRA HERRAMIENTAS 02*/
#fondo #contenedor #contenido #barra-herramientas.ej02 {margin: 0; border: 1px solid #cccccc; border-top: none; background: #fff6c8; padding: 0.25em 0;}
#fondo #contenedor #contenido #barra-herramientas.ej02 ul li {display: inline-block; padding: 0.3em; margin: 0.5em; min-width: 4em; width: auto; text-align: center; vertical-align: middle; background: transparent; border: none;}
#fondo #contenedor #contenido #barra-herramientas.ej02 ul li a {text-decoration:underline;}

/*BARRA HERRAMIENTAS 03*/
#fondo #contenedor #contenido #barra-herramientas.ej03 {margin: 1em 0; padding: 0 0 1em 0; border-bottom: 2px solid #2d5582;}
#fondo #contenedor #contenido #barra-herramientas.ej03 ul li {display: inline-block; padding: 0.3em; margin: 0.5em; min-width: 4em; width: auto; text-align: center; vertical-align: middle; background: transparent url(../img/bk-boton01.png) repeat !important; border: 1px groove #d1e4f9; border-radius: 3px;}

/*BARRA HERRAMIENTAS 04*/
#fondo #contenedor #contenido #barra-herramientas.ej04 {margin: 0; padding: 0.5em 0.25em; border: 1px solid #94a6bb; background: #f6fbff; border-top: none;}
#fondo #contenedor #contenido #barra-herramientas.ej04 ul li {display: inline-block; padding: 0.3em; margin: 0.5em; min-width: 4em; width: auto; text-align: center; vertical-align: middle; background: transparent url(../img/bk-boton01.png) repeat !important; border: 1px groove #d1e4f9; border-radius: 3px;}

/*Comentarios*/
#fondo #contenedor #contenido #barra-herramientas ul li[class] a{padding: 0 0.5em 0 1.8em;background-position:0 0;background-repeat:no-repeat;}
#fondo #contenedor #contenido #barra-herramientas ul li.comment a{background-image: url(../img/barra-herramientas/ico-comment.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.comment-edit a{background-image: url(../img/barra-herramientas/ico-comment-edit.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.comment-add a{background-image: url(../img/barra-herramientas/ico-comment-add.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.comment-delete a{background-image: url(../img/barra-herramientas/ico-comment-delete.png);}

/*Archivos*/
#fondo #contenedor #contenido #barra-herramientas ul li.add a{background-image: url(../img/barra-herramientas/ico-add.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.edit a{background-image: url(../img/barra-herramientas/ico-edit.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.copy a{background-image: url(../img/barra-herramientas/ico-copy.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.file a{background-image: url(../img/barra-herramientas/ico-file.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.file-move a{background-image: url(../img/barra-herramientas/ico-file-move.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.attach a{background-image: url(../img/barra-herramientas/ico-attach.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.download a{background-image: url(../img/barra-herramientas/ico-download.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.delete a{background-image: url(../img/barra-herramientas/ico-delete.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.trash a{background-image: url(../img/barra-herramientas/ico-trash.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.image a{background-image: url(../img/barra-herramientas/ico-image.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.zip a{background-image: url(../img/barra-herramientas/ico-zip.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.save a{background-image: url(../img/barra-herramientas/ico-save.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.print a{background-image: url(../img/barra-herramientas/ico-print.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.mail a{background-image: url(../img/barra-herramientas/ico-mail.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.vcard a{background-image: url(../img/barra-herramientas/ico-vcard.png);}

/*Otros*/
#fondo #contenedor #contenido #barra-herramientas ul li.info a{background-image: url(../img/barra-herramientas/ico-info.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.error a{background-image: url(../img/barra-herramientas/ico-error.png);}

/*Mis expedientes*/
#fondo #contenedor #contenido #barra-herramientas ul li.modificar-datos a{background-image: url(../img/barra-herramientas/ico-modificar-datos.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.tramites a{background-image: url(../img/barra-herramientas/ico-tramites.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.notificaciones a{background-image: url(../img/barra-herramientas/ico-notificaciones.png);}
#fondo #contenedor #contenido #barra-herramientas ul li.jregistro a{background-image: url(../img/barra-herramientas/ico-jregistro.png);}

/*Internet explorer 7*/
body.ie7 #fondo #contenedor #contenido .tipo2.gb div.enlace {display:inline;}

/*Componente destacados - cdest*/
#fondo #contenedor #contenido div.cdest .elemento {width: 37.9em; display: inline-block; vertical-align: top; border: 1px solid #e7e8e8; border-radius: 3px; margin: 0.5em;}
#fondo #contenedor #contenido div.cdest .elemento h3 {background: #277bba; padding: 0.5em; padding-left: 2.8em; margin: 0 !important; color: #FFF !important; border-bottom: 2px solid #ade4ff; border-radius: 3px 3px 0 0;}
#fondo #contenedor #contenido div.cdest .elemento img {position: absolute; padding: 0.5em;}

/*IE7*/
body.ie7 #fondo #contenedor #contenido .gbtn div[class^='w'],
body.ie7 #fondo #contenedor #contenido div.cdest .elemento
{display:inline;}

body.ie7 #fondo #contenedor .cbc form {margin: 0 !important; border-top:none;}

/*Componente caja de enlaces - cjenl*/
#fondo #contenedor #contenido .cjenl .elemento.estilo1 p.titular {background: #277bba; border-bottom: 2px solid #ade4ff;}
#fondo #contenedor #contenido .cjenl .elemento.estilo2 p.titular {border-bottom: 2px solid #004e86; color: #004e86;}
#fondo #contenedor #contenido .cjenl .elemento .cle div.enlace p.titulo a {text-decoration: underline;}

/*Login nuevo*/
#fondo #contenedor #contenido .tipo-acceso02 {margin: 2em auto; width: 48em;}
#fondo #contenedor #contenido .tipo-acceso02 > div {margin: 1em 0; border: 1px solid #b6c9d7; background-color:#FFF; background-repeat:no-repeat;}
#fondo #contenedor #contenido .tipo-acceso02 .clave {background-image: url(../img/notificaciones/icono-clave.png); background-position: 1.5em 1.5em; height:3.1em; padding:1.2em 0.9em 1em 6.4em;}
#fondo #contenedor #contenido .tipo-acceso02 .certificado {background-image: url(../img/notificaciones/icono-certificado01.png); background-position: 2.4em 0.5em; height: 2em; padding: 1em 0.9em 1em 6.4em;}
#fondo #contenedor #contenido .tipo-acceso02 .registro-sede {background-image: url(../img/notificaciones/icono-registro01.png); background-position: 2.9em 0.6em; padding:1.2em 0.9em 1em 6.4em;}

#fondo #contenedor #contenido .tipo-acceso02 p.tipo-inicio {display:inline-block; vertical-align: middle; color: #2d5582 !important; font-weight: 700; border-left: 1px solid #6c6c6c; float: left; padding: 0 0 0 1em; width: 36.6em !important; margin: 0;}
#fondo #contenedor #contenido .tipo-acceso02 form fieldset {display:inline-block; vertical-align: middle; border:none; margin:0;}
#fondo #contenedor #contenido .tipo-acceso02 .clave form fieldset {padding: 0.75em 0 0.75em 0.75em;}
#fondo #contenedor #contenido .tipo-acceso02 .certificado form fieldset {padding: 0 0 0 0.75em;}
#fondo #contenedor #contenido .tipo-acceso02 form input#login_texto_entrar {background: #277bba; border-radius: 3px; border: medium none; width: 9em; height: 2.4em; color: #FFF; display: inline-block; cursor: pointer; margin-right: 0; font-size: 0.85em; font-weight: 700;}
#fondo #contenedor #contenido .tipo-acceso02 p a {background: #FCFCFC; border: 1px solid #E33E08; border-radius: 5px; padding-right: 0.8em; padding-top: 0.3em; padding-bottom: 0.3em; color: #6B6767 !important; font-size: 0.9em; font-style: oblique; margin-left: 0.5em; text-decoration: none !important;}
#fondo #contenedor #contenido .tipo-acceso02 p a span {padding: 0 0.5em; color: #DB3D08; font-weight: 700;}
#fondo #contenedor #contenido .tipo-acceso02 p.tipo-inicio span.tipo-id {display: block; font-weight: 400; font-style: italic; font-size: 0.96em; padding: 0.45em 0;}

/*Boton actualizar hora*/
#fondo #contenedor #contenido .chora {text-align: center;}
#fondo #contenedor #contenido .chora p.hora {display:inline-block; font-weight:700;}
#fondo #contenedor #contenido .chora p.actualizar {display:inline-block;}
#fondo #contenedor #contenido .chora p.actualizar a {margin: 0.65em 0.25em; padding: 0.35em 0.5em 0.35em 1.8em; cursor: pointer; background-color: #e5f2fe !important; border: 1px solid #bccad7 !important; border-radius: 3px; background-image: url(../../sede/img/ico-actualizar.png) !important; background-repeat: no-repeat; background-position: 0.4em 0.4em; text-decoration: none !important;}
#fondo #contenedor #contenido .chora p.actualizar a:hover {text-decoration:underline;}

/*Pagina salida*/
#fondo #contenedor #contenido.msg-salida .cte {background: #f5f9fa; background-image: url(../img/redireccion.png); background-repeat: no-repeat; background-position: bottom center; padding: 0.5em; border-radius: 3px; overflow: hidden; text-align: center; margin: 1.5em auto; height: 13em;}

/*Componente botones*/
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a {background-color: #ddedfb; border-color: #b9d2ea; color: #00457c;}
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a:hover {background-color: #e8f0f7; border-color: #004e86;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a {background-color: #004e86; border-color: #003154;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a:hover {background-color: #003154; border-color: #004e86; color: #fff;}

/*Paginacion*/
#fondo #contenedor .csld.oscuro .containerSlider .num-pagination {color: #01375f; background: #FFF;}
#fondo #contenedor .csld.claro .containerSlider .num-pagination {color: #fff; background: #004e86;}

/*Componente enfasis - cten*/
#fondo #contenedor .cten.tema p {color: #004e86;}
#fondo #contenedor .cten.fondo.tema {background-color: #f0f8ff;}
#fondo #contenedor .cten.borde.tema {border-color: #004578;}
#fondo #contenedor .cten.fondo.borde.tema {border-color: #bad7ec;}

/*Responsive*/
@media(max-width: 1279px){

	/*Portada*/
	#fondo #contenedor.portada #contenido .gbtn {margin-top: 2.35em;}
	#fondo #contenedor.portada #contenido .cjenl {margin-top: 2em;}

}

@media(max-width: 1151px){

	/*Portada*/
	#fondo #contenedor.portada #contenido .gbtn {margin-top: 2.45em;}
	#fondo #contenedor.portada #contenido .cjenl {margin-top: 2.4em;}
	#fondo #contenedor.portada #contenido .cjenl .elemento {width: 28.9em;}

	/*Mapa de comunidades*/
	#fondo #contenedor #contenido .cmp.prov ul.lista li, 
	#fondo #contenedor #contenido .cmp.com ul.lista li
	{width:17.8em;}

}

@media(max-width: 1023px){

	/*Portada*/
	#fondo #contenedor.portada #contenido .gbtn {margin-top: 1.85em;}
	#fondo #contenedor.portada #contenido .cjenl {margin-top: 1.8em;}

	#fondo #contenedor.portada #contenido .cjenl .elemento {width: 27.6em; margin: 0.5em;}

	/*Navegacion*/
	#fondo header #navegacion-opciones.cfondo #navegacion {background: #004e86;}

	/*Opciones*/
	#fondo header #navegacion-opciones #navegacion .opciones {background: #196ab1; border: 1px solid #5197da;}
	#fondo header #navegacion-opciones #navegacion .opciones div.dsp-abierto {background: #196ab1;}
	
	/*Idiomas*/
	#fondo header #navegacion-opciones #navegacion #idiomas {border: 1px solid #929292;}
	#fondo header #navegacion-opciones #navegacion #idiomas a {color: #002844;}
	#fondo header #navegacion-opciones #navegacion #idiomas ul li {background: #ffffff url("../img/responsive/ul-idiomas.png") left 0.7em top 0.9em no-repeat;}

	#fondo header #navegacion-opciones #navegacion #idiomas ul li,
	#fondo header #navegacion-opciones #navegacion #idiomas ul li.primero
	{background: #f1f1f1 url(../img/responsive/ul-idiomas.png) left 0.7em top 1.1em no-repeat;}

	/*Compartir*/
	#fondo header #navegacion-opciones #navegacion #compartirmag a#btnCompartir {background-image: url("../img/responsive/btn-compartir-30.png"); border-color: #297ebd;}

	/*Buscador*/
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda fieldset a.btnBuscador {background: url("../img/responsive/ico-lupa-dos-30.png") no-repeat;}
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda input.botonbuscar {background: url("../img/responsive/botonbuscar.png") no-repeat;}
	#fondo header #navegacion-opciones #navegacion #buscador input.campotexto {color: #333; border: 1px solid #989898;}

	/*Menu*/
	#fondo header #navegacion-superior nav#menu-superior a {color: #2d5582;}
	#fondo header #navegacion-superior nav#menu-superior a#btnMenu:after {background: url('../img/responsive/menu-responsive.png') no-repeat;}
	#fondo header #navegacion-superior nav#menu-superior a#btnMenu {background: url(../img/bk-nav.jpg);}    

	#fondo header #navegacion-superior nav#menu-superior ul.dsp-d.dsp-abierto {border-top: 1px solid #2d5582;background: #f4f9ff;}
	#fondo header #navegacion-superior nav#menu-superior ul.dsp-d.dsp-abierto li {background: #EFEFEF;border-bottom: 1px solid #d4d0c8;}
	#fondo header #navegacion-superior nav#menu-superior ul.dsp-d.dsp-abierto li a {color: #000;}

	#fondo header #navegacion-superior nav#menu-superior ul.dsp-d.dsp-abierto li:hover a,
	#fondo header #navegacion-superior nav#menu-superior ul.dsp-d.dsp-abierto li.seleccionado a
	{color: #ffffff;background: #2d5582;}

	/*Boton subir*/
	#fondo .subir {background-color: #004e86;}

	/*Tabs*/
	#fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b {color: #2d5582; background: transparent url(../img/responsive/ico-puntos.png) center right 0.5em no-repeat;}

	/*Boton menu*/
	#fondo header #navegacion-opciones #navegacion #menu-rwd a#btnMenu,
	#fondo header #navegacion-opciones #navegacion .global .encabezado,
	#fondo #contenedor #col-izq .encabezado,
	#fondo #contenedor #col-dcha .encabezado
	{background: #277bba;}

	#fondo header #navegacion-opciones #navegacion #idiomas {border: 1px solid #ffffff; background: #004e86;}
	#fondo header #navegacion-opciones #navegacion .opciones a.btnOpciones {background-color: #297ebd;}

	/*Barras laterales*/
	#fondo header .barra-laterales {background: #004e86;}
	#fondo header .barra-laterales div.btn-colizq {background-image: url(../../sede/img/responsive/flecha-db-izq.jpg);}
	#fondo header .barra-laterales div.btn-coldcha {background-image: url(../../sede/img/responsive/flecha-db-dcha.jpg);}

	/*Nuevo menu con viñetas*/
	#fondo #navegacion-opciones #menu-rwd nav {background: #EEE; border-top: 3px solid #bbb; border-bottom: 3px solid #bbb;}
	#fondo #navegacion-opciones #menu-rwd nav p.apartado {display:none;}
	#fondo #navegacion-opciones #menu-rwd nav p.apartado a {color: #2D5582;}

	#fondo #navegacion-opciones #menu-rwd nav ul li a {background-image: url("../img/ico-lista/ico-lista1.png");}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li a {background-color: #EEEEEE;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.seleccionado > a {color: #004e86;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > a {background-image: url("../img/ico-lista/ico-lista-abierto.png");}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > a:hover {background-image: url("../img/ico-lista/ico-lista-abierto-blanco.png") !important;}

	#fondo #navegacion-opciones #menu-rwd nav ul li a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li.abierto ul li a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li a:hover
	{background-color: #004e86 !important; background-image: url("../img/ico-lista/ico-lista1-blanco.png") !important; color:#FFF;}

	#fondo #navegacion-opciones #menu-rwd nav ul li.seleccionado a:hover,
	#navegacion-opciones #menu-rwd nav ul li.abierto ul li.seleccionado > a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.seleccionado > a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li.seleccionado > a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li.abierto ul li.seleccionado > a:hover
	{background-image: url("../img/ico-lista/ico-lista1.png") !important; color: #004e86;}
	
	#fondo #navegacion-opciones #menu-rwd nav ul li.seleccionado.abierto.activo > a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li.seleccionado.activo.abierto > a:hover
	{background-image: url("../img/ico-lista/ico-lista-abierto.png") !important;}

	/*Arbol colapsable*/
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto span.arbCol {background-image: url("../img/responsive/colapsable/ico-mas.png");}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > span.arbCol {background-image: url("../img/responsive/colapsable/ico-menos.png");}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.seleccionado > span.arbCol {background-image: url("../img/responsive/colapsable/ico-mas-sel.png");}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.seleccionado.activo > span.arbCol{background-image: url("../img/responsive/colapsable/ico-menos-sel.png");}

	/*Galeria*/
	#fondo #contenedor #contenido .gb.gr.formato-h,
	#fondo #contenedor #contenido .gb.gr.formato-v
	{width: auto !important; max-width: 34em; margin: 0 auto;}

	/*Mapa de comunidades*/
	#fondo #contenedor #contenido .cmp.prov ul.lista li, 
	#fondo #contenedor #contenido .cmp.com ul.lista li
	{width:16.8em;}

}

@media(max-width: 959px){

	/*Portada*/
	#fondo #contenedor #contenido .cjenl .elemento,
	#fondo #contenedor.dos #contenido .cjenl .elemento
	{width: 33em;}

	#fondo #contenedor.portada #contenido .cjenl .elemento {width: 33.2em;}

	/*Cabecera*/
	#fondo header #cabecera p.titulo {max-width: 10.9em; left: 14.75em; top: 0.8em;}
	#fondo header #cabecera p.titulo.mefp {left: 10.55em; top: 0.8em;}
	
	/*Tipo acceso*/
	.tipo-acceso {width: 90%;}
	.tipo-acceso .clave img {padding: 1.3em 0.55em 0 0.8em;}
	.tipo-acceso .clave p.tipo-inicio {margin-top: 0.5em !important;}
	.tipo-acceso .certificado img {padding: 1em 1.25em 0 1.7em;}
	.tipo-acceso .certificado p.tipo-inicio {margin-top: 1.65em !important;}
	.tipo-acceso .registro-sede {padding: 0.4em 0.9em 0 1.25em;}
	.tipo-acceso .registro-sede .usuario-sede img {padding: 0.4em 1em 0 1.45em;}
	.tipo-acceso .registro-sede .usuario-registrado form .linearwd label {clear: both; margin: 0.5em 0; float: none; height: 2em;}

	.tipo-acceso .registro-sede .usuario-registrado form input#boton_entrar {padding: 0px !important; margin: 0 0.8em !important;}
	.tipo-acceso .clave p.tipo-inicio {width: 81.8% !important; margin-top:1.3em !important;}
	.tipo-acceso .clave form input#login_texto_entrar {margin-top: 0;}
	.tipo-acceso .clave img {padding: 2.3em 0.55em 0 0.8em;}
	.tipo-acceso .certificado p.tipo-inicio {width: 81.3% !important;}
	.tipo-acceso .certificado form input#login_texto_entrar {margin-top: 0;}
	.tipo-acceso .registro-sede .no-registrado,
	.tipo-acceso .registro-sede .incidencias
	{width: 99%;}
	
	.tipo-acceso .registro-sede .no-registrado form input#registroIni_login_texto_registro,
	.tipo-acceso .registro-sede .incidencias form input#boton_olvido_datos
	{padding: 0px !important; margin: -3.5em 0.3em !important;}

	/*Mapa de comunidades*/
	#fondo #contenedor #contenido .cmp.prov ul.lista li, 
	#fondo #contenedor #contenido .cmp.com ul.lista li
	{width:16em;}

	/*Pagina salida*/
	#fondo #contenedor #contenido.msg-salida .cte {height:14.5em;}

}

@media(max-width: 800px){

	.registro-sede .usuario-registrado  form fieldset .linearwd {display: block; clear: both; margin: 0.5em !important;}
    .tipo-acceso .registro-sede .usuario-registrado form span.label {float: left !important; clear: both; margin: 0; width: 10em; text-align: right;}
    .registro-sede .usuario-registrado form fieldset .linearwd {display: block; clear: both; margin: 0.5em auto !important; height: 3em;}

}

@media(max-width: 767px){
	
	/*Cabecera*/
	#fondo header #cabecera p.titulo {display: block !important; top: 3.5em; margin: 0; left: 0.3em; max-width: 20.5em;}
	#fondo header #cabecera p.titulo.mefp {left: 0.55em; top: 2.4em;}

	/*Mapa de comunidades*/
	#fondo #contenedor #contenido .cmp.prov ul.lista li, 
	#fondo #contenedor #contenido .cmp.com ul.lista li
	{width:21.6em;}

}

@media(max-width: 639px){

	/*Portada*/
	#fondo #contenedor.portada #contenido .cjenl .elemento {width: 100%; margin:0.5em 0;}

	/*Titulo*/
	#fondo header #cabecera p.titulo {max-width: 100%;}
	#fondo header #cabecera p.titulo a {padding: 0;}

	/*Formulario acceso*/
	.tipo-acceso .clave,
	.tipo-acceso .certificado,
	.tipo-acceso .registro-sede
	{width: 24.6em; margin: 0.75em auto; text-align: center; padding: 0.75em 0;}
	
	.tipo-acceso .clave img,
	.tipo-acceso .certificado img,
	.tipo-acceso .registro-sede .usuario-sede img
	{padding: 0; float:none;}
	
	.tipo-acceso .clave p.tipo-inicio,
	.tipo-acceso .certificado p.tipo-inicio,
	.tipo-acceso .registro-sede .usuario-sede p.tipo-inicio
	{width: 100% !important; margin-top: 0; border: none; padding: 0;}

	.tipo-acceso .registro-sede .usuario-sede {border-bottom: none; margin-bottom: 0; min-height: 1em;}
	.tipo-acceso .registro-sede .usuario-sede p.tipo-inicio {margin-top: 0em !important;}

	.tipo-acceso .registro-sede .no-registrado p.fila-derecha,
	.tipo-acceso .registro-sede .incidencias p.fila-derecha
	{width: 100%;}

    .tipo-acceso .registro-sede .no-registrado p {height: 2em; text-align: center; width: 22em; margin: 3.8px auto;}

    .tipo-acceso .registro-sede .no-registrado form,
    .tipo-acceso .certificado form input#login_texto_entrar,
    .tipo-acceso .registro-sede .usuario-registrado form input#boton_entrar,
    .tipo-acceso .clave form input#login_texto_entrar
    {float: none; display: block; margin: 0 auto !important;}

    .tipo-acceso .registro-sede .no-registrado form input#registroIni_login_texto_registro,
    .tipo-acceso .registro-sede .incidencias form input#boton_olvido_datos
    {margin: 0.5em auto !important; float: none;}

    .tipo-acceso .registro-sede .usuario-registrado form span.label {float: none !important; display: block; clear: both; margin: 0.7em 0.5em; text-align: left;}
    .registro-sede .usuario-registrado form fieldset .linearwd {display: block; clear: both; margin: 0.5em auto !important; height: 3em; width: 10em;}

	.tipo-acceso .clave p a,
	.tipo-acceso .certificado p a
	{width:8.5em; display:block; margin:0.5em auto !important;}

	/*Mapa de comunidades*/
	#fondo #contenedor #contenido .cmp.prov ul.lista li, 
	#fondo #contenedor #contenido .cmp.com ul.lista li
	{width:31.6em;}

}

@media(max-width: 479px){

	/*Cabecera	*/
	#fondo header #cabecera p.titulo.mefp {left: 0.55em; top: 1.7em;}

	/*Provisional Logotipo UE*/
    #fondo header #cabecera .logos.ue #escudo {width: 282px;}

    #fondo header #cabecera .logos.ue #escudo img, 
    #fondo header #cabecera .logos.ue #ue img 
    {height: 57px;}
    /*-----------------------*/

	/*Tipo acceso*/
	.tipo-acceso {width: 100%;}

	.tipo-acceso .clave,
	.tipo-acceso .certificado,
	.tipo-acceso .registro-sede
	{width: 19em; margin: 0.75em auto; text-align: center; padding: 0.75em 0.25em;}

	#fondo #contenedor #contenido .cbc.buscador-tramites form fieldset input,
	#fondo #contenedor #contenido .cbc.buscador-tramites form fieldset label,
	#fondo #contenedor #contenido .cbc.buscador-tramites form fieldset span,
	#fondo #contenedor #contenido .cbc.buscador-tramites form fieldset .opciones div.form-item label
	{display:inline-block !important;}

	#fondo #contenedor #contenido .cbc.buscador-tramites .estado,
	#fondo #contenedor #contenido .cbc.buscador-tramites form fieldset label,
	#fondo #contenedor #contenido .cbc.buscador-tramites form fieldset .opciones div.form-item ,
	#fondo #contenedor #contenido .cbc.buscador-tramites form fieldset div.categorias
	{display:block !important;}

	#fondo #contenedor #contenido .cbc.buscador-tramites form fieldset div.buscar-tramite input {display:block !important; width:auto; margin: 0.5em auto;}

	/*Mapa de comunidades*/
	#fondo #contenedor #contenido .cmp.prov ul.lista li, 
	#fondo #contenedor #contenido .cmp.com ul.lista li
	{width:23em;}

	/*Pagina de salida*/
	#fondo #contenedor #contenido.msg-salida .cte {height: 17.5em;}

}

@media(max-width: 359px){

	/*Cabecera*/
	#fondo header #cabecera #imagen-cabecera {max-height: 4em;}
	#fondo header #cabecera p.titulo {top: 2.4em;}
	#fondo header #cabecera p.titulo.mefp {left: 0.55em; top: 1.4em; max-width: 9em;}

	/*Provisional Logotipo UE*/
    #fondo header #cabecera .logos.ue #escudo {width: 248px;}

    #fondo header #cabecera .logos.ue #escudo img, 
    #fondo header #cabecera .logos.ue #ue img 
    {height: 50px;}

	/*Login*/
	.tipo-acceso {width: 96%;}

	.tipo-acceso .clave,
	.tipo-acceso .certificado,
	.tipo-acceso .registro-sede
	{width: 17em;}

	.tipo-acceso .clave p.tipo-inicio a,
	.tipo-acceso .certificado p.tipo-inicio a
	{display:block; float:none;}

	/*Mapa de comunidades*/
	#fondo #contenedor #contenido .cmp.prov ul.lista li, 
	#fondo #contenedor #contenido .cmp.com ul.lista li
	{width:21.2em;}

}