﻿body, .ms-core-defaultFont {
    /*[ReplaceFont(themeFont:"body")]*/ font-family: Arial;
    font-size: 10pt;
}

/*#s4-workspace {
    overflow: auto !important;
}*/


.ms-signInLink {
    display: none !important;
}

.icono-acceso {
    float: right;
    background: transparent url('../imagenes/lock2.png') no-repeat right center;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 950px;
    bottom: 10px;
}

#contenedor_master {
    width: 974px;
    margin: 0px auto;
}

.ms-srch-result #ResultHeader select {
    color: #757575 !important;
}

#linkTurnOnAcc {
    color: #98989A !important;
}

#TurnOnAccessibility {
    color: #777777 !important;
}

.ms-rtestate-field h4 {
    color: #757575 !important;
}

.ms-rtestate-field .resumenProyecto {
    font-weight: bold;
    font-style: italic;
    line-height: 1.6;
    margin-bottom: 10px;
}


.ms-rtestate-field .tituloSeccionFCAS {
    margin-bottom: 10px;
}

.ms-rtestate-field .seccionFCAS {
    margin-bottom: 40px;
}

.seccionFCAS a, .seccionFCAS a:visited, .seccionFCAS a:hover {
    color: #d63440;
    text-decoration: underline;
}

.imagenPaisFCAS {
    width: 196px;
}

.ms-rtestate-field .imagenPaginaFCASPais {
    margin-bottom: 0;
}

.ms-rtestate-field .pieImagenFCASPais {
    color: #737373;
    font-size: 0.9em;
    display: block;
    font-style: italic;
}

.ms-rtestate-field .imagenPaginaFCASPrograma {
    margin-bottom: 0;
}

.ms-rtestate-field .pieImagenFCASPrograma {
    color: #737373;
    font-size: 0.9em;
    display: block;
    font-style: italic;
}

.datosPaisFCAS {
    margin-bottom: 50px !important;
}

.programasAprobadosFCAS li {
    padding-bottom: 10px;
}

/*Estilos WebPart Listado Agrupado*/
.listadoAgrupadoGrupo {
    margin-bottom: 15px;
    background-color: #E5E6E7;
}

.listadoAgrupadoCabeceraGrupo {
    padding: 5px 15px 5px 15px;
}

.listadoAgrupadoListaElementosGrupo ul li {
    padding-bottom: 10px;
}

.listadoAgrupadoEnlaceExpandirContraer {
    margin-bottom: 15px;
    text-align: right;
    cursor: pointer;
}

/** INICO SECCION CABECERA **/
#cabecera ul {
    padding: 0px;
    list-style: none;
    vertical-align: top;
    width: 100%;
}

#cabecera > ul > li {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

#cabecera ul li:first-child {
    margin-left: 0;
}

#divLogos {
    width: 600px;
    float: left;
}

#divSelectorIdiomaOficial, #divSelectorIdiomaCooficial, #alertas {
    width: 140px;
    padding: 2px 0px;
    font-size: 0.9em;
    font-family: Arial;
}

    #alertas ul li {
        padding-right: 3px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
    }

        #alertas ul li a {
            display: block;
            vertical-align: middle;
        }

#divRssMailMapa {
    margin-bottom: 10px;
}

#divBuscador {
    border: 1px #666 solid;
    padding-left: 3px;
    margin-top: 10px;
}

    #divBuscador INPUT:first-child {
        border: none;
        margin-right: 5px;
    }

    #divBuscador INPUT {
        border: none;
        border-left: 1px #666 solid;
    }

#ctl00_Buscador_txtBuscador {
    width: 100px;
}

#divSelectorIdiomaOficial a, #divSelectorIdiomaCooficial a, #alertas a {
    /*[ReplaceColor(themeColor:"CommandLinks")]*/ color: #757575;
    font-size: 1em;
    /*[ReplaceFont(themeFont:"title")]*/ font-family: "Gill Sans";
}

#redes-sociales {
    width: 100%;
    text-align: left;
    padding: 0px;
}

    #redes-sociales > li {
        margin-left: 1px;
        display: inline-block;
    }

#logo-coop {
    width: 65px;
    text-align: right;
    padding: 0;
}
/** Fin Cabecera **/
/** Inicio Control Navegacion **/
nav {
    display: table;
    width: 974px;
    height: 25px;
    /*[ReplaceColor(themeColor:"NavigationSelectedBackground")]*/ background-color: #757575;
    padding: 0;
    border: none;
    border-collapse: collapse;
    text-align: center;
}

    nav ul {
        display: table-row;
    }

        nav ul li {
            display: table-cell;
        }

            nav ul li:hover, nav ul li a:hover, nav ul li:focus, nav ul li a:focus {
                background-color: #e2e3e4;
                color: #4d4d4d !important;
                text-decoration: none;
            }

            nav ul li a, nav ul li a:visited {
                display: block;
                line-height: 25px;
                font-size: 0.9em;
                font-family: Arial;
                border: 1px #fff solid;
                color: #fff;
                text-transform: uppercase;
                text-decoration: none;
            }

.nav-seleccionado {
    background-color: #D63440 !important;
    color: #fff;
}
/** Fin Control Navegacion Horizontal **/
/** Inicio Control Navegacion Estatico **/
#DivMenuEstatico > ul > li:hover, #DivMenuEstatico > ul > li > a:hover {
    background-color: #D63E4C;
    color: #fff !important;
}

#DivMenuEstatico > ul {
    padding: 0px;
}

    #DivMenuEstatico > ul > li {
        /*[ReplaceColor(themeColor:"ButtonBorder")]*/ border-bottom: 1px #e2e3e4 solid;
        list-style: none;
        text-align: left;
        display: block;
    }

        #DivMenuEstatico > ul > li:active, #DivMenuEstatico > ul > li > a:active {
            background-color: #dd555f;
            color: #fff;
            text-decoration: none;
        }

        #DivMenuEstatico > ul > li > a {
            color: #4d4d4d;
            display: block;
            font-family: helvetica;
            padding: 10px 5px;
            text-decoration: none;
        }
/** FIN CONTROL NAVEGACION ESTATICO **/
#contenido_principal {
    width: 812px;
    float: left;
    text-align: left;
    z-index: 100;
}

#menu-lateral-izq {
    width: 188px;
    margin-right: 6px;
    padding: 0;
}

div.welcome {
    padding-top: 0px;
}
/** Inicio Seccion Layouts**/
#divBanner {
    position: relative;
}

.pRelativo {
    top: 18px;
    margin-left: 24px;
    font-family: Arial;
    font-size: 2.2em !important;
    color: #fff;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: lighter;
    position: absolute;
    max-width: 710px;
}

#contenedor-contenido {
    width: 974px;
    list-style: none;
    display: inline-block;
    padding: 0;
    vertical-align: top;
}

    #contenedor-contenido > li {
        list-style: none;
        display: inline-block;
    }

#contenido-centro-izq {
    width: 750px;
    margin-right: 20px;
}

#zonacentral {
    width: 751px;
    vertical-align: top;
    margin-top: 10px;
}

    #zonacentral > ul {
        width: 100%;
        padding: 0;
        margin: 0;
        display: inline-block;
        vertical-align: top;
    }

        #zonacentral > ul > li {
            list-style: none;
            display: inline-block;
            vertical-align: top;
        }
/** Contenido Central **/
#contenidocentral {
    width: 553px;
    min-height: 300px;
}

#divTwitter, #ctl00_PlaceHolderMain_Twitter_divTwitter, .twitter-timeline {
    max-width: 199px;
    max-height: 350px !important;
}
/** INICIO CONTROLES DE LA HOME **/
#DivCarrusel {
    margin-bottom: 20px;
}

.home .ms-webpart-titleText {
    color: #cb313d !important;
    font-weight: bold;
    font-size: 14pt;
    text-transform: uppercase;
    background: transparent url('../imagenes/froja-Home.png') no-repeat left center;
    padding-left: 15px;
}

.ms-webpart-titleText {
    color: #cb313d !important;
    font-weight: bold;
    font-size: 1em;
    text-transform: uppercase;
    padding-left: 15px;
    letter-spacing: 0.5px;
    background: transparent url('../imagenes/froja-Home.png') no-repeat left center;
}

#WebPartWPQ4_ChromeTitle, #WebPartWPQ6_ChromeTitle, #WebPartWPQ8_ChromeTitle, #WebPartWPQ10_ChromeTitle {
    display: none;
}

.ms-webpart-titleText > a, .ms-webpart-titleText > a:visited {
    color: #cb313c !important;
    font-weight: bold;
    font-size: 14pt;
    text-transform: uppercase;
}

.listadoNoticiasHome, .listadoAgendaHome, .listadoActividadesHome {
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    /*text-justify: distribute-all-lines;*/
    margin-left: 0px !important;
    padding-left: 0px !important;
}

    .listadoNoticiasHome > li, .listadoAgendaHome > li, .listadoActividadesHome > li {
        width: 244px;
        vertical-align: top;
        display: inline-block;
        margin-bottom: 16px;
        margin-right: 5px;
    }

        .listadoNoticiasHome > li > img {
            display: inline-block;
            margin-bottom: 13px;
        }

        .listadoActividadesHome > li > a, .listadoNoticiasHome > li > a, .listadoAgendaHome > li > a {
            display: block;
            color: #D63440;
            text-decoration: underline;
            margin-top: 8px;
            width: 95%;
            margin-left: 10px;
        }

        .listadoNoticiasHome > li > p,
        .listadoAgendaHome > li > p,
        .listadoActividadesHome > li > p {
            width: 95%;
            margin-left: 10px;
            display: block;
            text-align: left;
            margin-top: 0px;
            margin-bottom: 0px;
        }

.cabeceraCuadricula {
    color: #737373;
    font-size: 0.9em;
    margin-bottom: 8px !important;
    display: block;
    margin-left: 10px;
}


.fechanoticiahome, .fechaagendahome, .fechaactividadeshome {
    color: #737373;
    font-size: 0.9em;
    margin-top: 13px;
    margin-bottom: 8px;
    width: 62px !important;
    -webkit-width: 65px;
    height: 1em;
    -webkit-height: 1em;
    overflow: hidden;
    display: block;
}

/**FIN CONTROLES DE LA HOME **/
/** Menu Lateral Izq **/
div.menu-izq {
    background-color: #e5e6e7;
    padding-bottom: 0px;
    margin: 0px 10px 0px 0px;
    width: 188px;
}

.aecid {
    text-transform: uppercase;
    font-size: 1em;
    color: #fff !important;
    font-weight: bold;
    background-color: #757575;
    padding: 5px 5px;
    margin-bottom: 0px;
}

.menu-izq .aecid {
    padding-left: 10px;
}

.menu-izq ul {
    list-style: none;
    padding: 5px 0px 0px 0px;
    margin: 0px;
    width: 100%;
}

    .menu-izq ul li {
        border-bottom: 1px #fff solid !important;
        display: block !important;
    }

        .menu-izq ul li:hover > ul {
            display: block !important;
        }

        .menu-izq ul li a {
            font-size: 14px;
            color: #4d4d4d;
            display: block !important;
            padding: 5px 10px 5px;
            font-size: 0.9em;
        }

            .menu-izq ul li a:hover {
                color: #da535d;
                text-decoration: none;
            }

            .menu-izq ul li a:active, .seleccion-menu-izq {
                text-decoration: underline;
            }

.menu-izq-nivel1 {
}

.menu-izq-nivel2 {
    padding-left: 10px;
}

.menu-izq-nivel3 {
    padding-left: 20px;
}

ul.submenu-izq {
    margin: 0;
}

    ul.submenu-izq li {
        border: none !important;
        margin-left: 25px;
    }

.bullet-navegacion {
    background-image: url('../imagenes/bullet_control.png');
    background-repeat: no-repeat;
    background-position: left center;
}

.acceso-izq {
    padding-left: 20px;
}
/** Contendio Zona Derecha **/
#contenidoderecha {
    width: 199px;
    -webkit-width: 199px;
    -moz-width: 199px;
    vertical-align: top;
    padding: 0;
}

    #contenidoderecha div {
        margin-bottom: 10px;
    }

#ZwpDerechaArriba div {
    margin-bottom: 0px !important;
}

#ZwpDerechaInferior {
    margin-bottom: 0px !important;
}

#divTeInteresaSiEres, #divAnuncios, .enlacesDeInteres {
    background-color: #e5e6e7 !important;
    padding-bottom: 5px;
    margin: 10px 0px 0px 0px;
}

    #divAnuncios h2, #divAnuncios h2 a, #divTeInteresaSiEres > h2, .enlacesDeInteres > h2 {
        text-transform: uppercase;
        font-size: 1em;
        color: #fff !important;
        font-weight: bold;
        background-color: #757575!important;
        padding: 5px 5px;
        margin-bottom: 0px;
        text-align: center;
    }

        #divAnuncios h2, #divAnuncios h2 a {
            padding-left: 1px!important;
            padding-right: 1px!important;
        }

    #divAnuncios > ul, #divTeInteresaSiEres > ul, .enlacesDeInteres > ul {
        list-style: none;
        vertical-align: top;
        padding: 0 15px;
        text-align: left;
        margin-top: 0px;
        background: transparent;
    }

        #divTeInteresaSiEres > ul > li {
            vertical-align: middle;
            border-top: 1px #fff solid;
            background: transparent url('../imagenes/4_pictograma_te_interesa_si_eres.jpg') no-repeat left center;
            padding: 7px 0px 10px 30px;
            margin-bottom: 0px;
            display: block !important;
        }

        .enlacesDeInteres > ul > li {
            vertical-align: middle;
            border-top: 1px #fff solid;
            padding: 7px 0px 8px 0px;
            margin-bottom: 0px;
            display: block !important;
        }

            .enlacesDeInteres > ul > li > a img {
                padding-right: 10px;
                vertical-align: middle;
            }

            #divTeInteresaSiEres > ul > li:first-child, .enlacesDeInteres > ul > li:first-child {
                border-top: none;
            }

            #divTeInteresaSiEres > ul > li > a, .enlacesDeInteres > ul > li > a {
                color: #4d4d4d;
                display: block;
            }

                #divTeInteresaSiEres > ul > li > a:hover, .enlacesDeInteres > ul > li > a:hover {
                    color: #D63440;
                    text-decoration: none;
                }

    #divAnuncios ul li {
        border-top: 1px #fff solid;
        padding: 20px 0;
        width: 100%;
        color: #4d4d4d;
    }

    #divAnuncios > ul > li:first-child {
        border: none;
    }

.fechapublicacion {
    color: #656766;
    font-size: 0.8em;
    margin-bottom: 0px;
}

.tituloanuncio {
    margin-top: 5px;
    display: block;
}

#divAnuncios .vermas {
    text-align: right;
    color: #c62430;
    float: right;
    text-transform: lowercase;
}

#divControlesDerecha {
    margin-top: 20px;
}

    #divControlesDerecha > div .vertodas:last-child {
        border-bottom: none;
    }

#divPublicaciones .vertodas, #divNormativa .vertodas, #divNoticias .vertodas, #divContacto .vertodas, #divAnunciosControl .vertodas,
#divEvaluaciones .vertodas, #divYoutube .vertodas, #divActividadesCultura .vertodas {
    border-bottom: 1px #cecece solid;
    padding: 0 0 15px 15px;
    display: block;
    margin-bottom: 10px;
}

.cabecera-seccion, #divNormativa > h2, #divEvaluaciones > h2, #divNoticias > h2, #divPublicaciones > h2, .imprescindibles > h2,
.customisable-highlight, #divContacto > h2, #divAnunciosControl > h2, #divYoutube > h2, #divAllResults > h2, #divActividadesCultura > h2 {
    color: #d63440 !important;
    font-weight: bold;
    font-size: 0.9em;
    background-image: url('../imagenes/froja.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
    text-transform: uppercase;
}

#divContacto a {
    color: #d63440;
    text-decoration: underline;
}

#divContacto p {
    margin-bottom: 0px;
    margin-top: 0px;
}

#divYoutube > p {
    font-style: italic;
}

object {
    -webkit-width: 199px;
    -webkit-height: 250px;
    padding: 1px;
}

.cuerpo-seccion {
    padding-left: 10px;
}

#divPublicaciones > ul, .imprescindibles > ul, #divNoticias > ul, .imprescindibles > p, #divEvaluaciones > ul, #divNormativa > ul,
#divAnunciosControl > ul, #divListadoAnuncios > ul, #divActividadesCultura > ul {
    padding: 0 0 0 15px;
    list-style: none;
}

    #divPublicaciones > ul > li, .imprescindibles > ul > li, #divEvaluaciones > ul > li, #divNoticias > ul > li, #divNormativa > ul > li,
    #divAnunciosControl > ul > li, #divListadoAnuncios > ul > li, #divActividadesCultura > ul > li {
        background: transparent url('../imagenes/bullet_control.png') no-repeat left 7px;
        line-height: 1.6em;
        border-bottom: none;
    }

        #divPublicaciones > ul > li > a, .imprescindibles > ul > li > a, #divEvaluaciones > ul > li > a, #divNoticias > ul > li > a, #divNormativa > ul > li > a,
        #divAnunciosControl > ul > li > a, #divAnunciosConrol > ul > li > a, #divActividadesCultura > ul > li > a {
            padding-left: 12px;
        }

.vertodas, .vertodas:visited, .vertodas:link {
    text-transform: lowercase;
    color: #D63440;
    text-decoration: underline;
    padding-left: 15px;
}

#divListadoAnuncios > ul > li > a {
    color: #D63440;
    text-decoration: underline;
}

.iconopdf {
    background: transparent url('../imagenes/pdf_icon.png') no-repeat left center;
    padding-left: 25px;
}

#contenidoderecha > object {
    -webkit-width: 199px;
}
/** INICIO PIE DE PÁGINA **/
#SitiosEnlacesInteres {
    width: 954px;
    padding: 10px;
    background-color: #e7e7e7;
}

    #SitiosEnlacesInteres, #SitiosEnlacesInteres li {
        list-style: none;
        text-align: left;
        vertical-align: top;
    }

        #SitiosEnlacesInteres li {
            width: 464px;
            display: inline-block;
        }

#divSitiosInteresantes, #divEnlacesInteresantes {
    background-color: #e7e7e7;
    text-align: left;
    text-decoration: none;
    padding: 10px;
    height: 100%;
}

#divSitiosInteresantes {
    border-right: 2px #fff solid;
}

    #divSitiosInteresantes > h2, #divEnlacesInteresantes > h2 {
        margin-bottom: 5px;
        font-size: 1.1em;
    }

    #divSitiosInteresantes > ul, #divEnlacesInteresantes > ul {
        padding: 0 !important;
        margin-bottom: 5px;
        list-style: none;
        text-align: left;
        min-height: 20px;
    }

        #divSitiosInteresantes > ul > li, #divEnlacesInteresantes > ul > li {
            display: inline-block;
            padding: 0px 10px 0 0;
            max-width: 205px;
            vertical-align: top;
            margin-right: 5px;
            min-height: 20px;
        }

divSitiosInteresantes > ul > li:first-child {
    margin-right: 20px;
}

#divSitiosInteresantes > ul > li > a {
    text-align: left;
    position: relative;
    padding-left: 25px;
    display: block;
    vertical-align: middle;
    min-height: 20px;
}

    #divSitiosInteresantes > ul > li > a > img {
        margin-right: 5px;
        position: absolute;
        left: 0px;
        top: 0em;
        display: block;
    }

.vermas {
    text-align: left;
    text-decoration: underline;
}

#divDireccionContactoAvisoLegal {
    padding: 5px 0;
}

    #divDireccionContactoAvisoLegal, #divDireccionContactoAvisoLegal a, #divDireccionContactoAvisoLegal a:visited {
        background-color: #e7e7e7;
        color: #656565;
        text-align: center;
        text-decoration: none;
        margin-top: 5px;
    }

#divIndiceContenidos {
    background-color: #e7e7e7;
    color: #959595;
    text-decoration: none;
    width: 100%;
}

    #divIndiceContenidos div {
        display: inline-block;
        vertical-align: top;
        text-align: left;
        margin: 20px 0px 5px 15px;
        width: 126px;
    }

#divSede {
    width: 112px !important;
}

#divIndiceContenidos div ul {
    text-align: left;
    padding: 0px;
}

    #divIndiceContenidos div ul li {
        list-style: none;
        text-align: left;
        margin-bottom: 5px;
    }

#divIndiceContenidos div H2 {
    font-size: 0.9em;
    color: #656565;
    font-weight: bold;
    min-height: 25px;
}

#divIndiceContenidos div ul li a, #divIndiceContenidos div ul li a:visited {
    color: #656565;
    font-size: 0.9em;
}

#divPiePagina, #divContPiePagina {
    position: relative;
}

.clearfix {
    float: none;
    clear: both;
}

#pie_pagina {
    width: 974px;
    margin: 10px auto;
}

.nodisplay, .ms-signInLink {
    display: none;
}
/** FIN PIE DE PÁGINA **/
/** INICIO PAGINA ARTICULO IZQUIERDA **/
.article-header {
    margin: 9px 0px 18px;
}

.article .related-links,
.article .captioned-image,
.welcome .welcome-image {
    border: 1px solid #E5E5E5;
    background-color: #fff;
    margin: 4px 0px;
    padding: 4px 4px 4px 5px;
}

.article.article-left .captioned-image,
.welcome .welcome-image {
    margin-right: 8px;
}

.article.article-right .captioned-image {
    margin-left: 8px;
}

.article-header .date-line,
.article-header .by-line {
    display: inline-block;
}

.article .related-links {
    min-width: 190px;
    width: 190px;
}

* html .article .captioned-image {
    width: 200px;
}

.article-left .captioned-image,
.welcome .welcome-image {
    float: left;
    padding-right: 10px;
}
/** FIN PAGINA ARTICULO IZQUIERDA **/
/** INICIO PAGINA ARTICULO DERECHA **/
.article-right .captioned-image,
.article .related-links {
    float: right;
    padding-left: 10px;
}

.article .related-links {
    /* [ReplaceColor(themeColor:"SubtleLines")] */ border: 1px solid #c6c6c6;
    min-width: 150px;
    width: 150px;
}

.caption p {
    padding-top: 2px;
    margin-bottom: 2px;
}

.article-content,
.welcome-content {
    margin: 5px 0 0;
}
/** FIN PAGINA ARTICULO DERECHA **/

/** INICIO LAYOUT NOTICIAS **/
#pais-sector {
    color: #6f6f6f;
    font-size: 0.85em;
    text-transform: uppercase;
    vertical-align: top;
}

#fecha-noticia, #sector-noticia, #pais-noticia, #tipoevento, #lugar {
    display: inline-block;
    vertical-align: top;
}

#fecha-noticia {
    width: 58px;
    height: 15px;
    overflow: hidden;
    display: inline-block;
}

#Titulo-pagina {
    margin: 10px 0px;
    font-size: 1.5em;
    border-bottom: 1px #e2e3e4 solid;
    padding-bottom: 10px;
    color: #4d4d4d;
}

#Resumen-pagina {
    margin: 10px 0;
    font-size: 0.9em;
    color: #6f6f6f;
    text-align: justify;
}

#divSubtituloConvocatoria {
    background: transparent url('../imagenes/bullet_control.png') no-repeat left 7px;
    line-height: 1.6em;
    border-bottom: none;
    padding-left: 12px;
    padding-bottom: 10px;
}


/** FIN LAYOUT NOTICIAS **/
/** PANEL DE EDICION **/
.panel-edicion {
    background-color: rgb(227, 228, 228);
    max-width: 974px;
    margin: 0 auto;
    color: rgb(88,88,90);
}

.inline-block div {
    display: inline-block;
}

.bloque {
    border: 1px #cecece solid;
    margin: 5px;
    padding: 5px;
}

.columnas-propiedades {
    margin: 5px 0;
    width: 974px;
    display: inline-block;
    padding: 10px 10px;
}

    .columnas-propiedades li {
        display: inline-block;
        list-style: none;
        vertical-align: top;
        width: 477px;
    }

#divDatosContacto > select {
    max-width: 450px;
}

/** ESTILOS CAMPOS HTML**/
.ms-rteFontFace-13 {
    -ms-name: "Arial";
    font-family: Arial;
}

.ms-rteFontFace-13 {
    -ms-name: "Gill Sans";
    font-family: "Gill Sans";
}

.ms-rteFontSize-9 {
    font-size: 10pt;
}

.ms-rteThemeFontFace-1 {
    -ms-name: "Cuerpo";
    /* [ReplaceFont(themeFont:"body")] */ font-family: "Arial";
    font-size: 10pt;
    color: #4d4d4d;
}

.ms-rteThemeFontFace-2 {
    -ms-name: "Encabezado";
    /* [ReplaceFont(themeFont:"heading")] */ font-family: "Arial";
    font-size: 18pt;
    color: #4d4d4d;
    text-transform: uppercase;
}

.ms-rteThemeFontFace-3 {
    -ms-name: "Enlace";
    /* [ReplaceFont(themeFont:"HyperLink")] */ font-family: "Arial";
    color: #d63440;
    text-decoration: underline;
}

    .ms-rteThemeFontFace-3:visited {
        color: #d63440;
        text-decoration: underline;
    }

.bullet {
    background-image: url('../imagenes/links.png');
    padding-left: 30px;
}

#divDondeCoopTextoIzq {
    float: left;
    width: 100px;
    display: block;
    padding-right: 10px;
    margin-top: 20px;
}

#divDondeCoopTextoDrch {
    float: right;
    width: 430px;
    display: block;
    margin-top: 20px;
}

.paises-cooperacion {
    border-left: 1px #e3e3e3 solid;
    padding-left: 20px;
}

.ms-rtestate-field h2, h2.ms-rteElement-H2 {
    color: #D63440;
    text-transform: uppercase;
    font-size: 10pt;
}

.ms-rtestate-field ul li {
    list-style-image: url('../imagenes/menu-roja.png');
    line-height: 1.5em;
}

.ms-rtestate-field ol li {
    line-height: 1.5em;
}

.divSectorCoopNivel {
    display: inline-block;
    margin: 0px;
}

    .divSectorCoopNivel > div {
        position: relative;
        display: inline-block;
        margin-left: 2.5px;
        height: 140px;
    }

        .divSectorCoopNivel > div:hover {
            cursor: pointer;
        }

        .divSectorCoopNivel > div > img:hover, .divSectorCoopNivel > div > img:focus,
        .divSectorCoopNivel > div > a:hover, .divSectorCoopNivel > div > a:focus {
            opacity: 0.2;
        }

        .divSectorCoopNivel > div:first-child {
            margin-left: 0px;
        }

        .divSectorCoopNivel > div > img {
            width: 248px;
            height: 140px;
        }

        .divSectorCoopNivel > div > span {
            text-transform: uppercase;
            text-decoration: underline;
            position: absolute;
            line-height: 1.5em;
            top: 22px;
            left: 15px;
            width: 180px;
            color: #fff;
        }

.rojofocus:hover {
    background-color: #D63440;
}
/**** CONTROL LISTADO NOTICIAS, ACITIVIDADES Y AGENDA ****/
.listadoNoticias, .listadoActividades, .listadoAgenda, #divAllResults .listadoNoticias {
    list-style: none;
    vertical-align: top;
    padding: 0;
}

#divAllResults #divNoticias > h2 {
    margin: 5px 0 20px 0;
}

.listadoNoticias > li, .listadoActividades > li, .listadoAgenda > li, #divAllResults .listadoNoticias > li {
    list-style-image: none !important;
    vertical-align: top;
    margin-bottom: 10px;
    line-height: normal;
}

    .listadoNoticias > li > div, .listadoActividades > li > div, .listadoAgenda > li > div, #divAllResults .listadoNoticias > li > div {
        display: inline-block;
        width: 297px;
        vertical-align: top;
    }

        .listadoNoticias > li > div:first-child, .listadoActividades > li > div:first-child, .listadoAgenda > li > div:first-child,
        #divAllResults .listadoNoticias > li > div:first-child {
            width: 244px;
            margin-right: 10px;
        }

.fechanoticialistado, .fechaactiviadadeslistado, .fechaagendalistado {
    color: #737373;
    font-size: 0.8em;
    margin-top: 13px;
    margin-bottom: 8px;
    text-align: left;
    height: 0.9em;
    display: inline-block;
}

.pais-sector-noticialistado {
    color: #737373;
    font-size: 0.8em;
    margin-top: 13px;
    margin-bottom: 8px;
    text-align: left;
}

.listadoNoticias > li > div > a, .listadoActividades > li > div > a, .listadoAgenda > li > div > a, #divAllResults .listadoNoticias > li > div > a {
    color: #D63440;
    text-decoration: underline;
    margin-top: 5px;
    font-size: 0.9em;
}

.listadoNoticias > li > div > p, .listadoActividades > li > div > p, .listadoAgenda > li > div > p, #divAllResults .listadoNoticias > li > div > p {
    margin-top: 5px;
    font-size: 0.8em;
}

p.titulolistadonoticias, p.titulolistadoactividades, p.titulolistadoagenda, h2.titulolistadonoticias {
    color: #4d4d4d;
    font-size: 1.1em !important;
    margin: 3px 0 !important;
    display: block;
}
/**** CONTROL DE LISTADO DE ANUNCIOS, ELEMENTOS, UCES Y PUBLICACIONES CATALOGO ****/
.listadoanuncios, .listadoelementos, .listadouces, .listadoongds, .listadouces-redessociales, .publicaciones-catalogo, .listadonormativa, .listaProgramas {
    list-style: none;
    padding: 0 15px;
}

    .listadoanuncios > li, .listadoelementos > li, .listadouces > li, .listadouces-redessociales > li, .listadoongds > li, .publicaciones-catalogo > li,
    .listadonormativa > li, .listaProgramas > li {
        background: transparent url('../imagenes/bullet_control.png') no-repeat left 14px;
        padding: 10px 0 10px 12px;
        display: block;
        border-bottom: 1px #cecece solid;
    }

        .listaProgramas > li > ul {
            list-style: none;
            padding-left: 0px;
        }

            .listaProgramas > li > ul > li {
                padding-bottom: 11px;
            }

                .listaProgramas > li > ul > li a {
                    color: #D63440;
                    text-decoration: underline;
                }

.datosConvocatoria div {
    display: block;
    margin-bottom: 10px;
}

.datosConvocatoria a {
    color: #D63440;
    text-decoration: underline;
}

.listadoanuncios span {
    display: block;
}

.campoPrograma {
    margin-top: 0;
    margin-bottom: 0;
}

.tituloCampoPrograma {
    vertical-align: top;
    color: #58585a;
}

.valorCampoProgramaTitulo {
    display: inline-block;
    width: 319px;
    font-weight: bold;
}

.valorCampoProgramaDestinatarios {
    display: inline-block;
    width: 421px;
}

.valorCampoProgramaEstado {
    display: inline-block;
    width: 511px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
}

.valorCampoProgramaObservaciones {
    display: inline-block;
    width: 511px;
    margin-top: 0;
    margin-bottom: 0;
}

.buscadorProgramas {
    background-color: rgb(231, 231, 231);
    padding: 20px;
}

    .buscadorProgramas div {
        padding-bottom: 10px;
    }

.campoBuscadorProgramas {
    display: inline-block;
    width: 200px;
    text-align: right;
    vertical-align: top;
}

.listaChecksBuscadorProgramas {
    display: inline-block;
    width: 267px;
    height: 100px;
    overflow-y: scroll;
    border: 1px solid #ababab;
    background-color: white;
}

.botoneraBuscadorProgramas {
    text-align: center;
}

.msgNohayResultados {
    text-align: center;
    font-weight: bold;
    padding-top: 15px;
}

.enlace-listado, .enlace-listado:visited {
    color: #D63440;
    text-decoration: underline;
    margin-right: 5px;
}

.listadoanuncios > li > a:first-child {
    border-right: 1px #cecece solid;
    color: #000;
}

.listadoongds a.uppercase {
    font-size: 0.85em;
}

.vertodas, .vertodas:visited, .vertodas:link {
    text-transform: lowercase;
    color: #D63440;
    text-decoration: underline;
    padding-left: 15px;
}

.facebook {
    background: transparent url('../imagenes/rs_0002_facebook.png') no-repeat left center;
}

.Youtube {
    background: transparent url('../imagenes/rs_0000_youtube.png') no-repeat left bottom;
}

.Twitter {
    background: transparent url('../imagenes/rs_0003_twitter.png') no-repeat left center;
}

.Flickr {
    background: transparent url('../imagenes/rs_0001_flick.png') no-repeat left center;
}

.redessociales {
    width: 16px;
    height: 15px;
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
    margin: 0 2px;
}

.separador {
    border-right: 2px rgb(127,127,127) solid;
    padding: 0 5px;
}

.detalle {
    color: #666;
    font-size: 0.9em;
    height: 17px;
    padding-top: 1px;
    display: inline-block;
}

.uppercase {
    text-transform: uppercase;
}
/**** CONTROL ALL RESULTS ****/
#divAllResults > h2 {
    margin-top: 20px;
}

#divAllResults > ul {
    margin-top: 15px;
}

    #divAllResults > ul > li {
        border-bottom: 1px #cecece solid;
        margin: 5px 0 5px 0;
        padding: 10px 0;
        list-style-image: url('../imagenes/bullet_control.png');
    }
/**** CONTROL DE PAGINACION ******/
.divPaginacion {
    margin-top: 8px;
    margin-bottom: 10px;
}

.paginacion-button {
    width: 16px;
    height: 16px;
    padding: 4px;
    border: 1px solid;
    display: inline-block;
}

.paginacion-button-disabled {
    border-color: #e1e1e1;
    background-color: rgba(255,255,255,0.9);
}

.paginacion-button-inner {
    padding: 0 5px;
    display: inline-block;
}

.paginacion-button-enabled {
    border-color: #ababab;
    background-color: rgba(255,255,255,0.9);
}

.paginacion-button-image {
    width: 16px;
    height: 14px;
    overflow: hidden;
    display: inline-block;
    position: relative;
}

.paginacion-button-left-disabled {
    left: -144px;
    top: -231px;
    position: absolute;
}

.paginacion-button-right {
    left: -199px;
    top: -227px;
    position: absolute;
}

.paginacion-button-left {
    left: -127px;
    top: -231px;
    position: absolute;
}

.paginacion-button-right-disabled {
    left: -181px;
    top: -227px;
    position: absolute;
}

/**** CONTROL DE DETALLE DE ONGD  *******/
#divContactoONGD, #divDetalleONGD, #divDireccionONGD {
    margin-bottom: 5px;
    padding: 10px 10px;
    width: 552px;
    border-bottom: 1px #cecece dashed;
}

    #divDetalleONGD > div, #divContactoONGD > div, #divDireccionONGD > div {
        margin: 3px 10px;
        padding: 0 13px;
        background: transparent url('../imagenes/bullet_control.png') no-repeat left 3.5px;
        vertical-align: top;
    }

    #divDetalleONGD div div, #divContactoONGD div div, #divDireccionONGD div div {
        display: inline-block;
        width: 350px;
        font-size: 10pt;
        vertical-align: top;
    }

    #divDetalleONGD > div > div:first-child, #divContactoONGD > div > div:first-child, #divDireccionONGD > div > div:first-child {
        width: 150px;
    }

    #divDetalleONGD div p, #divContactoONGD div p, #divDireccionONGD div p {
        display: inline;
    }

    #divContactoONGD a {
        color: #d63440;
        text-decoration: underline;
    }
/***** CENTRO DE BUSQUEDAS ****/
.ms-srch-item-path {
    color: #d63440;
}

/***** SUMMARY LINKS *****/
.footermarker {
    border-bottom: 1px #cecece solid;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.groupheader {
    display: none;
}

.dfwp-column {
    margin-left: 0;
}
/**** MAPA DEL SITIO ****/
#divMapaDelSitio {
    margin: 10px 30px;
}

    #divMapaDelSitio div {
        margin-bottom: 10px;
    }

    #divMapaDelSitio h2 {
        color: #D63440;
        margin-bottom: 5px;
    }

    #divMapaDelSitio div ul li {
        list-style-image: url('../imagenes/bullet_control.png');
        line-height: 1.5em;
    }
/***** AGENDA *********/
.proximos-eventos {
    width: 100%;
    border-top: 2px #cecece solid;
    padding: 20px 0;
    display: block;
}

    .proximos-eventos:hover {
        text-decoration: none;
    }

    .proximos-eventos p {
        padding: 0;
        margin: 0;
    }

.proximos-eventos-foto-ponente {
    width: 28%;
    vertical-align: top;
    display: inline-block;
    float: left;
}

.proximos-eventos-descripcion {
    width: 72%;
    display: inline-block;
}

.proximos-eventos-nombre-ponente {
    color: #D63440;
    font-size: 1.3em;
    font-weight: bold;
}

.proximos-eventos-descripcion h3 {
    color: #D63440;
    font-size: 1.3em;
}

.proximos-eventos-agenda {
    padding-left: 15px;
}
/***** BUSQUEDAS ******/
#ZwpIzquierda-Busquedas {
    width: 30%;
    margin-top: 90px;
    display: inline-block;
    float: left;
}

#ZwpDerecha-Busquedas {
    width: 69.9%;
    display: inline-block;
    float: right;
    margin-top: 20px;
}

#divAutor, #divAnio, #divMateria, #divColeccion, #divMenciones, #divPaginas, #divDimensiones, #divPeso, #divEncuadernaciones, #divISBN, #divNIPO, #divPrecio {
    margin-top: 0px;
    margin-bottom: 0px;
}

/***** PUBLICACIONES *******/
/*.margin-divpublicaciones > div {
    margin: 5px 0;
}

#divAutor:after {
    content: ", ";
}

#divAutor, #divAnio {
    display: inline;
    margin-bottom: 10px;
}

#divImagenPortada {
    margin: 0px 10px 10px 0;
}

#divSinopsis:lang(es):before {
    content: "Signatura(s) Biblioteca:";
}

#divSinopsis:lang(en):before {
    content: "Library Signature:";
}

#divSinopsis:lang(ca-es):before {
    content: "Signatura Biblioteca:";
}

#divSinopsis:lang(gl-es):before {
    content: "Sinatura Biblioteca:";
}

#divSinopsis:lang(eu-es):before {
    content: "Liburutegia Sinadura:";
}

#divSinopsis {
    margin-bottom: 10px;
}

#divMateria:lang(es):before {
    content: "Materia:";
}

#divMateria:lang(en):before {
    content: "Topic:";
}

#divMateria:lang(ca-es):before {
    content: "Matèria:";
}

#divMateria:lang(gl-es):before {
    content: "Asunto:";
}

#divMateria:lang(eu-es):before {
    content: "Gaia:";
}

#divColeccion:lang(es):before {
    content: "Colección:";
}

#divColeccion:lang(en):before {
    content: "Collection:";
}

#divColeccion:lang(ca-es):before {
    content: "Col·lecció:";
}

#divColeccion:lang(gl-es):before {
    content: "Colección:";
}

#divColeccion:lang(eu-es):before {
    content: "Bilduma:";
}

#divMenciones:lang(es):before {
    content: "Menciones:";
}

#divMenciones:lang(en):before {
    content: "Mentions:";
}

#divMenciones:lang(ca-es):before {
    content: "Mencions:";
}

#divMenciones:lang(gl-es):before {
    content: "Mencións:";
}

#divMenciones:lang(eu-es):before {
    content: "Aipatzen:";
}

#divPaginas:lang(es):before {
    content: "Páginas:";
}

#divPaginas:lang(en):before {
    content: "Pages:";
}

#divPaginas:lang(ca-es):before {
    content: "Pàgines:";
}

#divPaginas:lang(gl-es):before {
    content: "Páxinas:";
}

#divPaginas:lang(eu-es):before {
    content: "Orriak:";
}

#divDimensiones:lang(es):before {
    content: "Dimensiones:";
}

#divDimensiones:lang(en):before {
    content: "Size:";
}

#divDimensiones:lang(ca-es):before {
    content: "Dimensions:";
}

#divDimensiones:lang(gl-es):before {
    content: "Dimensións:";
}

#divDimensiones:lang(eu-es):before {
    content: "Neurriak:";
}

#divPeso:lang(es):before {
    content: "Peso:";
}

#divPeso:lang(en):before {
    content: "Weight:";
}

#divPeso:lang(ca-es):before {
    content: "Pes:";
}

#divPeso:lang(gl-es):before {
    content: "Peso:";
}

#divPeso:lang(eu-es):before {
    content: "Pisua:";
}

#divEncuadernaciones:lang(es):before {
    content: "Encuadernaciones:";
}

#divEncuadernaciones:lang(en):before {
    content: "Bindings:";
}

#divEncuadernaciones:lang(ca-es):before {
    content: "Enquadernacions:";
}

#divEncuadernaciones:lang(gl-es):before {
    content: "Ligazóns:";
}

#divEncuadernaciones:lang(eu-es):before {
    content: "Bindings:";
}

#divISBN:lang(es):before {
    content: "ISBN:";
}

#divISBN:lang(en):before {
    content: "ISBN:";
}

#divISBN:lang(ca-es):before {
    content: "ISBN:";
}

#divISBN:lang(gl-es):before {
    content: "ISBN:";
}

#divISBN:lang(eu-es):before {
    content: "ISBN:";
}

#divNIPO:lang(es):before {
    content: "NIPO:";
}

#divNIPO:lang(en):before {
    content: "NIPO:";
}

#divNIPO:lang(ca-es):before {
    content: "NIPO:";
}

#divNIPO:lang(gl-es):before {
    content: "NIPO:";
}

#divNIPO:lang(eu-es):before {
    content: "NIPO:";
}

#divPrecio:lang(es):before {
    content: "Precio:";
}

#divPrecio:lang(en):before {
    content: "Price:";
}

#divPrecio:lang(ca-es):before {
    content: "Preu:";
}

#divPrecio:lang(gl-es):before {
    content: "Prezo:";
}

#divPrecio:lang(eu-es):before {
    content: "Salneurria:";
}

#divPrecio {
    margin: 20px 0;
}

#divEnlaces:lang(es) .dfwp-list:before {
    content: "Enlaces";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divEnlaces:lang(en) .dfwp-list:before {
    content: "Links";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divEnlaces:lang(ca-es) .dfwp-list:before {
    content: "Enllaços";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divEnlaces:lang(gl-es) .dfwp-list:before {
    content: "Ligazóns";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divEnlaces:lang(eu-es) .dfwp-list:before {
    content: "Loturak";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divEnlaces a, #divEnlaces a:hover, #divNumeros a, #divNumeros a:hover,
#divAdjuntos a, #divAdjuntos a:hover {
    color: #D63440;
    text-decoration: underline;
    background: transparent url('../imagenes/bullet_control.png') no-repeat left center;
    padding-left: 12px;
    margin-left: 15px;
}

#divEnlaces .footermarker, #divAdjuntos .footermarker {
    border: none;
}

#divEnlaces div {
    margin: 0;
}

#divEnlaces {
    border-top: 1px #ececec solid;
    padding-top: 10px;
    clear: both;
}

#divSignatura:before {
    text-transform: uppercase;
    font-size: 1em;
    font-weight: bold;
}

#divSignatura {
    margin-top: 20px;
}

#divPaginaWeb:lang(es):before {
    content: "Enlaces de Interés";
    display: block;
    color: #d63440;
    font-weight: bold;
    clear: both;
}

#divPaginaWeb:lang(en):before {
    content: "Related links";
    display: block;
    color: #d63440;
    font-weight: bold;
    clear: both;
}

#divPaginaWeb:lang(ca-es):before {
    content: "Enllaços d'Interès";
    display: block;
    color: #d63440;
    font-weight: bold;
    clear: both;
}

#divPaginaWeb:lang(gl-es):before {
    content: "Ligazóns Interesantes";
    display: block;
    color: #d63440;
    font-weight: bold;
    clear: both;
}

#divPaginaWeb:lang(eu-es):before {
    content: "Lotura Interesgarriak";
    display: block;
    color: #d63440;
    font-weight: bold;
    clear: both;
}

#divPaginaWeb > a, #divPaginaWeb > a:visited, #divPaginaWeb > a:link {
    margin: 20px 20px;
    background: transparent url('../imagenes/menu-roja.png') no-repeat left center;
    padding-left: 12px;
    color: #d63440;
    display: block;
}

    #divPaginaWeb > a:hover, #divPaginaWeb > a:focus {
        text-decoration: underline;
    }

#divPaginaWeb {
    padding-top: 5px;
    border-bottom: 1px #cecece dashed;
    border-top: 1px #cecece dashed;
}

#divAdjuntos:lang(es):before {
    content: "Archivos Adjuntos";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divAdjuntos:lang(en):before {
    content: "Files Attached";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divAdjuntos:lang(ca-es):before {
    content: "Arxius Adjunts";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divAdjuntos:lang(gl-es):before {
    content: "Anexos";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divAdjuntos:lang(eu-es):before {
    content: "Eranskinak";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divNumeros:lang(es):before {
    content: "Números";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divNumeros:lang(en):before {
    content: "Numbers";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divNumeros:lang(ca-es):before {
    content: "Nombres";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divNumeros:lang(gl-es):before {
    content: "Números";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divNumeros:lang(eu-es):before {
    content: "Zenbakiak";
    display: block;
    color: #d63440;
    font-weight: bold;
}

#divNumeros {
    padding-top: 5px;
}

.float-left {
    float: left;
}/*
/******** VARIOS ***************/
ul.imagen-texto-medio {
    list-style: none !important;
    padding: 0px;
    vertical-align: middle;
    display: inline-block;
    margin: 0px 0px 20px 0px;
}

    ul.imagen-texto-medio > li {
        display: inline-block;
        list-style-image: none !important;
    }

li.imagen-medio {
    vertical-align: middle;
    margin-right: 2px;
    width: 49%;
}

.texto-medio {
    vertical-align: middle;
    width: 49.9%;
}
/******* CONTROL DE DETALLE DE UCES ********/
#divDetalleUCE a {
    color: #d63440;
    text-decoration: underline;
}

.detalleUCE {
    list-style: none;
    padding: 0;
}

    .detalleUCE > li {
        list-style: none;
    }

.titulodetalleUCE {
    border-bottom: 1px #cecece solid;
    padding-bottom: 5px;
    font-size: 1.1em;
    font-family: Arial, Helvetica, sans-serif;
    color: #cecece;
    font-weight: lighter;
}

.direcciondetalleUCE {
    margin: 20px 0;
}

    .direcciondetalleUCE p {
        margin-top: 0;
        margin-bottom: 0;
    }

.contactodetalleUCE p {
    margin-top: 0;
    margin-bottom: 0;
}

.paginawebdetalleUCE {
    margin-top: 20px;
}
/******* CONTROL DE DETALLE DE ANUNCIOS *********/
.detalleanuncio {
    list-style: none;
    padding: 0;
}

.tipodetalleanuncio, .fechapublicaciondetalleanuncio, .fechalimitepresentaciondetalleanuncio, .adjuntodetalleanuncio, .organoconvocantedetalleanuncio, .titulocontactodetalleanuncio {
    margin: 5px 0;
}

.tipodetalleanuncio {
    font-size: 1.1em;
    padding-bottom: 5px;
    border-bottom: 1px #cecece solid;
    margin-bottom: 10px;
}

.fechapublicaciondetalleanuncio, .fechalimitepresentaciondetalleanuncio, .organoconvocantedetalleanuncio, .titulocontactodetalleanuncio {
    color: #757575;
    text-transform: uppercase;
}

.titulodetalleanuncio {
    font-size: 1.5em;
    margin: 20px 0px;
}

.cuerpodetalleanuncio ul {
    list-style-image: url('../imagenes/menu-roja.png');
}

li.adjuntodetalleanuncio, li.enlacedetalleanuncio {
    background: transparent url('../imagenes/bullet_control.png') no-repeat left center;
    padding-left: 12px;
}

.adjuntodetalleanuncio > a, .adjuntodetalleanuncio > a:visited, .enlacedetalleanuncio > a, .enlacedetalleanuncio > a:visited {
    color: #d63440;
    text-decoration: underline;
}
/******* ARBOL NAVEGACION ENLACES/SITIOS DE INTERES *********/
.enlaceprimernivel {
    background: #fff url('../imagenes/Plus_8x8.png') no-repeat left 0.7em;
    padding-left: 1em;
}

.enlace-interes, .enlace-interes:visited, .enlace-interes:hover {
    color: #D63440;
    text-decoration: underline;
    line-height: 1.8em;
}

.ul-listadoenlaces {
    list-style-image: url('../imagenes/Plus_8x8_trans.png');
    margin: 0;
}

.ul-listadoenlacesfinales li {
    background: transparent url('../imagenes/bullet_control.png') no-repeat left 1em;
    border-bottom: 1px #cecece solid;
    padding: 0.3em 0 0.5em 1em;
    list-style: none;
}

.numero-elementos {
    color: #757575;
}

#migapan {
    padding: 0;
}

    #migapan li {
        display: inline-block;
        background: transparent url('../imagenes/separador_miga.png') no-repeat left center;
        margin: 0 0 0 0.5em;
        padding-left: 1em;
        font-size: 0.9em;
    }

        #migapan li:first-child {
            background: none;
            padding-left: 0;
            margin: 0;
        }
/******* PAGINACION MEJORADA *********/
.paginacion-paginaactual {
    color: #E51400;
    font-weight: bold;
}

.paginacion-enlacepagina {
    color: #777;
}

.paginacion-listaenlacespaginas {
    list-style-type: none;
    padding: 0;
    text-align: center;
}

    .paginacion-listaenlacespaginas li {
        background: none!important;
        display: inline!important;
        border: none;
        position: relative;
        padding: 1px 8px 4px 8px;
        margin: 0;
    }
/******* RSS *********/
.ul-listadocanalesrss li {
    position: relative;
    list-style-type: none;
}

    .ul-listadocanalesrss li:before {
        content: "";
        position: absolute;
        top: 6px;
        left: -30px;
        width: 20px;
        height: 20px;
        background-image: url('../imagenes/RSS_Rojo_20.png');
    }

    .ul-listadocanalesrss li a {
        line-height: 2.5em;
    }

div.ms-ref-refiner div {
    margin: 0 !important;
}

.ms-ref-refinername {
    color: #D63440 !important;
}

.aceptacionCookies {
    position: relative;
    width: 944px;
    background-color: rgb(117, 117, 117);
    height: 90px;
    padding: 15px;
    color: #fff;
}

    .aceptacionCookies .tituloAceptacionCookies {
        display: block;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .aceptacionCookies p {
        margin: 0;
        padding: 0;
    }

    .aceptacionCookies a {
        color: #fff;
        font-weight: bold;
        text-decoration: underline;
    }

        .aceptacionCookies a:visited {
            color: #fff;
            font-weight: bold;
            text-decoration: underline;
        }

    .aceptacionCookies input {
        float: right;
        margin-top: 5px;
    }

.volver {
    text-align: right;
}

    .volver a, .volver a:visited, .volver a:link {
        text-transform: lowercase;
        color: #D63440;
        text-decoration: underline;
        padding-left: 15px;
    }

.tituloAnuncios, .fechaPublicacionAnuncios {
    margin-top: 0;
    margin-bottom: 0;
}

.mensajeMantenimiento {
    position: relative;
    width: 944px;
    background-color: #cb313d !important;
    height: 110px;
    padding: 15px;
    margin-bottom: 10px;
}

    .mensajeMantenimiento .tituloMensajeMantenimiento {
        display: block;
        font-weight: bold;
        margin-bottom: 10px;
        color: #fff !important;
    }

    .mensajeMantenimiento p {
        margin: 15px;
        color: #fff !important;
    }

    .mensajeMantenimiento a {
        color: #fff;
        font-weight: bold;
        text-decoration: underline;
    }

        .mensajeMantenimiento a:visited {
            color: #fff;
            font-weight: bold;
            text-decoration: underline;
        }

    .mensajeMantenimiento input {
        float: right;
        margin-top: 5px;
    }