/* ***** DEFINICIONES GENERALES ***** */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, cite, code, em, img, q, small, strike, strong, sub, dl, dt, dd, ol, ul, li, fieldset, form, label, legend
{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px; /* border-right-width-value: 0px;     border-left-width-value: 0px; */
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none; /* border-right-style-value: none; */
    border-bottom-style: none;
    border-left-style: none; /* border-left-style-value: none; */
    border-image-source: none;
    border-image-slice: 100% 100% 100% 100%;
    border-image-width: 1 1 1 1;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    outline-width: 0px;
    outline-style: none;
    font-size: 100%;
    vertical-align: baseline;
}

/* ***** MENSAJES ERROR ***** */

.mensajeError
{
    margin: 5px;
    padding: 5px;
    font-family: Verdana;
    font-size: medium;
    background-color: #FF0000;
    color: #FFFF00;
    font-weight: bold;
}

.mensajeInformativo
{
    margin: 5px;
    padding: 5px;
    font-family: Verdana;
    font-size: medium;
    background-color: #006600;
    color: #FFFFFF;
    font-weight: bold;
}

/* ***** PÁGINA ***** */

body
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
}

#contenido
{
    padding: 0px;
    margin: 0px auto;
    border: 0px; /* background-color: Fuchsia; */
    width: 1024px;
    font-size: 100%;
}

/* ***** CABECERA ***** */

#Cabecera
{
    width: 100%;
    background-color: #5b5b5b;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center bottom;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    height: 85px;
    position: relative;
    font-size: 100%;
}

#MenuAccesibilidad
{
    padding: 10px;
    float: right;
    font-size: 100%;
}

#MenuAccesibilidad ul
{
    list-style-type: none;
}

#MenuAccesibilidad ul li
{
    display: inline;
}

#CabeceraIzquierda
{
    float: left;
    font-size: 100%;
}


header
{
    height: 85px;
}

img
{
    border: 0px solid blue;
}

.CabeceraRSS
{
    position: fixed;
    top: 10px;
    right: 250px;
}

.CabeceraMapaWeb
{
    position: fixed;
    top: 10px;
    right: 220px;
}

.CabeceraAvisoLegal
{
    position: fixed;
    top: 10px;
    right: 200px;
}

.CabeceraBN
{
    position: fixed;
    top: 10px;
    right: 170px;
}

.CabeceraNB
{
    position: fixed;
    top: 10px;
    right: 145px;
}

.CabeceraTextoMayor
{
    position: fixed;
    top: 10px;
    right: 120px;
}

.CabeceraSinEstilos
{
    position: fixed;
    top: 10px;
    right: 90px;
}

#Buscador
{
    position: absolute;
    top: 45px;
    right: 2px;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    border: 0px;
    font-size: 100%;
}

#tb_TextoBusqueda
{
    position: absolute;
    width: 180px;
    height: 25px;
    top: -1px;
    left: -255px;
    margin: 0px;
    padding: 0px;
    color: black;
    font-size: 100%;
}

#btn_Buscar
{
    position: absolute;
    width: 60px;
    height: 27px;
    top: 0px;
    left: -70px;
    margin: 0px;
    padding: 0px;
    border: 1px solid white;
    color: white;
    font-weight: bold;
    background-color: #585858;
    font-size: 100%;
}

/* ***** FALDÓN CABECERA ***** */

#FaldonCabecera
{
    margin: 5px 0px 5px 0px;
    border-style: none;
    border-width: 0px;
    border-color: inherit;
    float: left;
    height: 28px;
    min-height: 28px;
    width: 1024px;
    padding: 0px;
    font-size: 95%;
}

#FaldonCabecera a
{
    color: #585858;
    font-weight: normal;
    text-decoration: none;
}

#FaldonCabecera a:hover
{
    color: Red;
    font-weight: 600;
}

#FaldonCabecera img
{
    border: 0px;
}

#FaldonCabeceraIzquierda
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 700px;
    float: left;
    height: 28px;
    min-height: 28px;
}

#FaldonCabeceraDerecha
{
    padding: 5px 5px 5px 0px;
    margin: 0px;
    border: 0px;
    width: 300px;
    float: right;
    text-align: right;
    height: 28px;
    min-height: 28px;
}

/* ***** VÍDEO ***** */

#aside
{
}

#Videos
{
    border-style: none;
    border-width: thin;
    width: 350px;
    height: 340px;
    float: left;
    text-align: center;
    background-color: White;
    font-size: 100%;
    margin-top: 5px;
}

#VideosIzquierda
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 150px;
    float: left;
    text-align: left;
    font-size: 100%;
}

#VideosDerecha
{
    padding: 0px 5px 0px 0px;
    margin-bottom: 5px;
    border: 0px;
    width: 150px;
    float: right;
    text-align: right;
    font-size: 100%;
}

#VideosIzquierda p
{
    color: #D90000;
    margin: 5px;
    font-weight: bold;
    font-size: 100%;
}

#VideosDerecha a
{
    right: 0;
    border: #E4E4E4 solid 1px; /* color: #585858;    */
    color: #D90000;
    font-weight: bold;
    padding: 0px;
    height: 19px;
    font-size: 100%;
}

#VideosDerecha a:link
{
    text-decoration: none;
    font-size: 100%;
}

#VideosDerecha a:hover
{
    background-color: #5E5E5E;
    color: White;
    font-size: 100%;
}

video
{
    border: 1px solid #E4E4E4;
    padding: 10px;
    text-align: center;
    font-size: 100%;
}

#TextoVideo
{
    text-align: justify;
    background: transparent url(../Imagenes/FondoTextoVideo.gif) repeat-x bottom;
    padding: 8px;
    line-height: 1.1em;
    color: #444;
    font-size: 90%;
}

#TextoVideo a
{
    text-decoration: none;
    color: #585858;
}

/* ***** NOTICIAS ***** */

#Noticias
{
    border-style: none;
    border-width: thin;
    float: right;
    width: 670px;
    height: 340px;
    font-size: 100%;
    margin-top: 5px;
}

#NoticiasIzquierda
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 150px;
    float: left;
    text-align: left;
    font-size: 100%;
}

#NoticiasDerecha
{
    padding: 0px 0px 0px 0px;
    margin-bottom: 5px;
    border: 0px;
    width: 150px;
    float: right;
    text-align: right;
    font-size: 100%;
}

#NoticiasIzquierda p
{
    color: #D90000;
    margin: 5px;
    font-weight: bold;
    font-size: 100%;
}

#NoticiasDerecha a
{
    right: 0;
    border: #E4E4E4 solid 1px;
    color: #D90000;
    font-weight: bold;
    padding: 0px;
    height: 19px;
    font-size: 100%;
}

#NoticiasDerecha a:link
{
    text-decoration: none;
    font-size: 100%;
}

#NoticiasDerecha a:hover
{
    background-color: #5E5E5E;
    color: White;
    font-size: 100%;
}

.NoticiaInferiorIzquierda
{
    position: absolute;
    bottom: 0px;
    width: 300px;
    height: 25px;
    float: left;
    margin-top: 0px;
    margin-bottom: 5px;
}

.NoticiaInferiorDerecha
{
    position: absolute;
    bottom: 10px;
    left: 350px;
    width: 300px;
    height: 25px;
    float: right;
    margin-top: 0px;
    text-align: right;
}

.NoticiaInferiorDerecha a
{
    text-decoration: none;
}

.article
{
    height: 90px;
    border: #E4E4E4 solid 1px;
    padding: 5px;
    margin-bottom: 5px;
    position: relative;
    overflow: hidden;
    clear: both;
    font-size: 100%;
}

.FechaNoticia
{
    color: #AC5900;
    font-weight: bold;
    font-size: 100%;
}

.TitularNoticia
{
    line-height: 1.2em;
    color: #585858;
    font-weight: bold;
    font-size: 100%;
    text-align: justify;
    width: 650px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    overflow: hidden;
}

.SubtituloNoticia
{
    display: block;
    line-height: 1.2em;
    color: #585858;
    display: block;
    font-size: 100%;
    text-align: justify;
    width: 650px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    overflow: hidden;
}

.LeerMas
{
    left: 10px;
    color: #D90000;
    font-weight: bold;
    font-size: 80%;
}

/* ***** MENÚ NAVEGACIÓN INFERIOR ***** */

#MenuNavegacionInferiorIzquierda
{
    border-style: none;
    border-width: thin;
    border-color: inherit;
    float: left;
    width: 740px;
    height: 70px;
    font-size: 100%;
    margin-top: 25px;
}

#MenuNavegacionInferiorIzquierda a
{
    text-decoration: none;
}

#MenuNavegacionInferiorIzquierdaColumna1
{
    border-style: none;
    border-width: thin;
    border-color: inherit;
    padding: 10px 20px 10px 20px;
    margin: 0px;
    width: 190px;
    float: left;
    text-align: left;
    font-size: 100%;
}

#MenuNavegacionInferiorIzquierdaColumna2
{
    border-style: none;
    border-width: thin;
    border-color: inherit;
    padding: 10px 20px 10px 20px;
    margin: 0px;
    width: 190px;
    float: left;
    text-align: left;
    font-size: 100%;
}

#MenuNavegacionInferiorIzquierdaColumna3
{
    border-style: none;
    border-width: thin;
    border-color: inherit;
    padding: 10px 20px 10px 20px;
    margin: 0px;
    width: 190px;
    float: left;
    text-align: left;
    font-size: 100%;
}

#MenuNavegacionInferiorDerecha
{
    border-style: none;
    border-width: thin;
    border-color: inherit;
    padding: 10px 10px 10px 10px;
    margin-top: 25px;
    width: 250px;
    height: 50px;
    float: right;
    text-align: right;
    font-size: 100%;
}

#MenuNavegacionInferiorDerecha a
{
    text-decoration: none;
}

#MenuNavegacionInferiorDerecha table
{
    padding: 0px;
    margin: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #E8E8E8;
    font-size: 100%;
}

#MenuNavegacionInferiorDerecha table tr
{
    padding: 0px;
    margin: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #E8E8E8;
    font-size: 100%;
}

/* ***** PIE DE PÁGINA ***** */

#footer
{
    float: right;
    width: 1024px;
    border-top: 1px solid #E5E5E5;
    text-align: center;
    background: transparent url(../Imagenes/FondoPiePagina.jpg);
    clear: left;
    height: 20px;
    padding-top: 5px;
    margin-top: 20px;
    background-repeat: repeat-x;
    font-size: 90%;
}

/* ***** GENERAL ***** */

.Limpiar
{
    clear: both;
}

.Salto
{
    clear: both;
}

/* ***** PAGINACION ***** */

#divPaginacion, #divPaginacionTexto, #divPaginacionImagen, #divPaginacionAudio, #divPaginacionVideo
{
    width: 680px;
    height: 35px;
    padding-top: 15px;
    padding-bottom: 15px;
}

#divPaginacionIzquierda, #divPaginacionIzquierdaTexto, #divPaginacionIzquierdaImagen, #divPaginacionIzquierdaAudio, #divPaginacionIzquierdaVideo
{
    padding: 5px;
    float: left;
    width: 215px;
    text-align: right;
}

#divPaginacionCentro, #divPaginacionCentroTexto, #divPaginacionCentroImagen, #divPaginacionCentroAudio, #divPaginacionCentroVideo
{
    padding: 5px;
    float: left;
    width: 240px;
    text-align: center;
}

#divPaginacionDerecha, #divPaginacionDerechaTexto, #divPaginacionDerechaImagen, #divPaginacionDerechaAudio, #divPaginacionDerechaVideo
{
    padding: 5px;
    float: right;
    width: 215px;
    text-align: left;
}

#divPaginacionIzquierda a
{
    text-decoration: none;
}

#divPaginacionCentro a
{
    text-decoration: none;
}

#divPaginacionDerecha a
{
    text-decoration: none;
}

#divPaginacionIzquierdaTexto a
{
    text-decoration: none;
}

#divPaginacionCentroTexto a
{
    text-decoration: none;
}

#divPaginacionDerechaTexto a
{
    text-decoration: none;
}

#divPaginacionImagenIzquierda a
{
    text-decoration: none;
}

#divPaginacionImagenCentro a
{
    text-decoration: none;
}

#divPaginacionImagenDerecha a
{
    text-decoration: none;
}

#divPaginacionIzquierdaAudio a
{
    text-decoration: none;
}

#divPaginacionCentroAudio a
{
    text-decoration: none;
}

#divPaginacionDerechaAudio a
{
    text-decoration: none;
}

#divPaginacionIzquierdaVideo a
{
    text-decoration: none;
}

#divPaginacionCentroVideo a
{
    text-decoration: none;
}

#divPaginacionDerechaVideo a
{
    text-decoration: none;
}

/* *** DETALLE DE LA NOTICIA *** */

#divColumnaDetalleNoticias
{
    width: 1024px;
}

#divColumnaIzquierda2nivel
{
    float: left;
    width: 155px;
}

#divColumnaCentro2nivel
{
    float: left;
    width: 716px;
}

#divColumnaDerecha2nivel
{
    float: right;
    width: 145px;
    margin: 0px;
    padding: 0px;
}

#divGaleriaImagen
{
    border: thin solid #C0C0C0;
    float: left;
    display: block;
    width: 100%;
    text-align: center;
    padding-bottom: 25px;
    margin-top: 15px;
    margin-bottom: 5px;
}

#divGaleriaAudio
{
    border: thin solid #C0C0C0;
    float: left;
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}

#divGaleriaVideoYouTube
{
    border: thin solid #C0C0C0;
    float: left;
    display: block;
    width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 5px;
    margin-bottom: 15px;
}

#divGaleriaOtrosDocumentos
{
    border: thin solid #C0C0C0;
    float: left;
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}

#divFirmaPeriodista
{
    float: left;
    display: block;
    width: 100%;
    text-align: right;
    padding-top: 0px;
    padding-bottom: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 75%;
}

.Imagen
{
    float: left;
    display: inline;
    width: 120px;
    height: 100px;
    text-align: center;
}

.ImagenMiniatura
{
    display: block;
    height: 80px;
    text-align: center;
    padding-top: 10px;
}

.ImagenFunciones
{
    display: block;
    height: 25px;
    text-align: center;
}

.AudioIcono
{
    float: left;
    display: inline;
    width: 25px;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.AudioDocumento
{
    float: left;
    display: inline;
    width: 565px;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.AudioFunciones
{
    float: right;
    display: inline;
    width: 100px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.OtrosDocumentosIcono
{
    float: left;
    display: inline;
    width: 90px;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.OtrosDocumentosDocumento
{
    float: left;
    display: inline;
    width: 490px;
    text-align: left;
    padding-top: 40px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.OtrosDocumentosFunciones
{
    float: right;
    display: inline;
    width: 100px;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 10px;
}

.FechaNoticiaDetalle
{
    color: #AC5900;
    font-weight: bold;
    font-size: 100%;
    margin-bottom: 20px;
}

.BotonImprimirNoticiaDetalle
{
    text-align: right;
    color: #AC5900;
    font-weight: bold;
    font-size: 100%;
    margin-bottom: 20px;
}

.TitularNoticiaDetalle
{
    line-height: 22px;
    color: #585858;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    text-align: justify;
    margin-bottom: 10px;
}

.SubtituloNoticiaDetalle
{
    display: block;
    line-height: 22px;
    color: #000000;
    font-size: 100%;
    text-align: justify;
    margin-bottom: 10px;
    font-weight: bold;
}

.TextoNoticiaDetalle
{
    display: block;
    line-height: 18px;
    color: #585858;
    display: block;
    font-size: 95%;
    text-align: justify;
    margin-bottom: 15px;
}

.TextoLugarNoticiaDetalle
{
    display: inline;
    margin: 5px 0 5px 0;
    line-height: 22px;
    color: #333333;
    font-size: 95%;
    text-align: justify;
    font-weight: bold;
}

.LugarNoticiaDetalle
{
    display: inline;
    margin: 5px 0 5px 0;
    line-height: 22px;
    color: #585858;
    font-size: 95%;
    text-align: justify;
}

.TextoDescargar
{
    background-color: #CC3300;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana;
    font-size: small;
    padding: 5px;
    text-decoration: none;
}

/* MAS NOTICIAS */

#divFiltroMasNoticias
{
    display: inline-block;
    border: thin solid #C0C0C0;
    width: 690px;
    padding: 10px;
    margin-bottom: 10px;
}

#divFiltroMasNoticiasIzquierdo
{
    float: left;
    width: 320px;
}

#divFiltroMasNoticiasDerecho
{
    float: right;
    width: 180px;
    text-align: left;
}

#divFiltroMasNoticiasDerecho a
{
    text-decoration: none;
    line-height: 1.2em;
    color: #585858;
    font-weight: bold;
    font-size: 90%;    
}

.FiltroMasNoticias_Etiqueta
{
    display: block;
    margin: 5px;
    font-size: 15px;
}

.FiltroMasNoticias_CuadroCombinado
{
    display: block;
    padding: 5px;
    margin: 5px;
    max-width: 500px;
}

.RegistroListadoNoticias
{
    border: thin solid #C0C0C0;
    width: 690px;
    padding: 10px;
    text-align: justify;
    min-height: 110px;
    margin: 0px;
}

.RegistroListadoNoticiasSinImagen
{
    border: thin solid #C0C0C0;
    width: 690px;
    padding: 10px;
    text-align: justify;
    min-height: 75px;
    margin: 0px;
}

.RegistroListadoNoticiasImagenMiniatura
{
    border: thin solid #C0C0C0;
    float: left;
    padding: 3px;
    margin: 3px 3px 3px 0px;
}

.RegistroListadoNoticiasIzquierdo
{
    display: inline-block;
    float: left;
    width: 100px;
}

.RegistroListadoNoticiasDerecho
{
    display: inline-block;
    float: right;
    width: 300px;
    text-align: right;
}

.FechaNoticiaMasNoticias
{
    color: #AC5900;
    font-weight: bold;
    font-size: 90%;
    margin-right: 10px;
}

.TitularNoticiaMasNoticias
{
    line-height: 1.2em;
    color: #585858;
    font-weight: bold;
    font-size: 90%;
    text-align: justify;
    width: 650px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    overflow: hidden;
    margin-right: 10px;
}

.SubtituloNoticiaMasNoticias
{
    line-height: 1.2em;
    color: #585858;
    font-size: 90%;
    text-align: justify;
    width: 650px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    overflow: hidden;
}

/* PREVISIONES */

.FechaHoraPrevision
{
    color: #AC5900;
    font-weight: bold;
    font-size: 90%;
    margin-right: 5px;
}

.TitularPrevision
{
    line-height: 1.2em;
    color: #585858;
    font-weight: bold;
    font-size: 90%;
    text-align: justify;
    width: 650px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    overflow: hidden;
}

.Lugar
{
    margin-top: 5px;
    line-height: 1.2em;
    color: #585858;
    display: block;
    font-size: 90%;
    text-align: justify;
    width: 650px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    overflow: hidden;
}

/* ENVIAR CORREO */

#divEnviarCorreoNoticia
{
    display: block;
    float: left;
    width: 100%;
}

#divEnviarCorreoNoticia
{
    display: block;
    float: left;
    width: 100%;
}

#divEnviarCorreoDatos
{
    display: block;
    float: left;
    width: 100%;
}

#divEnviarCorreoCaptcha
{
    display: block;
    float: left;
    width: 100%;
    margin-left: 50px;
    margin-top: 0px;
    margin-bottom: 10px;
}

#divEnviarCorreoCaptchaDerecha
{
    float: right;
    text-align: right;
}

#divEnviarCorreoCaptchaIzquierda
{
    float: left;
    text-align: left;
}

.EnviarCorreoEtiqueta
{
    display: block;
    margin-left: 50px;
    margin-bottom: 3px;
}

.EnviarCorreoEtiquetaPaso
{
    display: block;
    margin-left: 50px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}

.EnviarCorreoCajaTextoNombre
{
    display: block;
    margin-left: 50px;
    margin-bottom: 10px;
    width: 300px;
    padding: 5px;
}

.EnviarCorreoCajaTextoCorreoElectronico
{
    display: block;
    margin-left: 50px;
    margin-bottom: 10px;
    width: 500px;
    padding: 5px;
}

.EnviarCorreoCajaTextoComentarios
{
    display: block;
    margin-left: 50px;
    margin-bottom: 10px;
    width: 600px;
    min-width: 600px;
    max-width: 600px;
    height: 100px;
    min-height: 100px;
    max-height: 100px;
    padding: 5px;
}

.EnviarCorreoBoton
{
    margin-top: 100px;
    margin-right: 250px;
    width: 100px;
    height: 30px;
}

/* ENVIO CORRECTO CORREO */

#divEnvioCorrecto
{
    margin-top: 40px;
    width: 100%;
    text-align: center;
}

#divEnvioCorrecto p
{
    font-family: Arial;
    font-size: large;
    margin-bottom: 80px;
}

/* ACCESO A PERIODISTAS */

#divFormularioAccesoPeriodistas
{
    border: thin solid #CCCCCC;
    width: 690px;
    padding: 10px;
}

.ImagenTitular
{
    display: block;
}

.FormularioAccesoPeriodistasGruposEnvios
{
    display: block;
    margin: 5px 5px 15px 5px;
}

.FormularioAccesoPeriodistasLeyAGPD
{
    display: block;
    margin: 5px 5px 15px 5px;
    text-align: justify;
    font-size: small;
}

.FormularioAccesoPeriodistas_CasillaVerificacion
{
    margin: 5px 5px 15px 5px;
}

#divFormularioAccesoPeriodistas p
{
    text-align: justify;
    line-height: 25px;
    margin: 5px 5px 15px 5px;
}

.FormularioAccesoPeriodistasEtiqueta
{
    display: block;
    margin: 5px;
}

.FormularioAccesoPeriodistastbNombre
{
    display: block;
    margin: 5px 5px 15px 5px;
    padding: 5px;
    width: 150px;
}

.FormularioAccesoPeriodistastbApellidos
{
    display: block;
    margin: 5px 5px 15px 5px;
    padding: 5px;
    width: 250px;
}

.FormularioAccesoPeriodistastbCorreoElectronico
{
    display: block;
    margin: 5px 5px 15px 5px;
    padding: 5px;
    width: 250px;
}

.FormularioAccesoPeriodistastbTelefono
{
    display: block;
    margin: 5px 5px 15px 5px;
    padding: 5px;
    width: 150px;
}

.FormularioAccesoPeriodistasddlClaveTipoMedio
{
    display: inline-block;
    margin: 5px 5px 15px 5px;
    padding: 5px;
    width: 200px;
}

.FormularioAccesoPeriodistastbDenominacionMedio
{
    display: inline-block;
    margin: 5px 5px 15px 5px;
    padding: 5px;
    width: 400px;
}

.FormularioAccesoPeriodistasBoton
{
    display: inline-block;
    margin: 5px 5px 5px 5px;
    width: 150px;
    height: 30px;
}

/* SOLICITUD REGISTRADA ACCESO PERIODISTAS */

#divSolicitudRegistrada
{
    display: block;
    width: 100%;
    text-align: center;
}

#divSolicitudRegistrada p
{
    display: inline-block;
    margin: 100px;
    font-size: medium;
    font-family: Verdana;
}

/* VERIFICACION TITULARIDAD CORREO ELECTRÓNICO */

#divTitularidadCorreoElectronico
{
    display: block;
    width: 100%;
    text-align: center;
}

.laTitularidadCorreoElectronico
{
    display: inline-block;
    margin: 100px;
    font-size: medium;
    font-family: Verdana;
}

/* HEMEROTECA */

#divAreaCriterioHemeroteca
{
    border: thin solid #C0C0C0;
    display: block;
    width: 700px;
    margin: 5px 0px 5px 0px;
    padding: 5px;
}

#divAreaResultadoHemeroteca
{
    border: thin solid #C0C0C0;
    display: block;
    width: 700px;
    margin: 5px 0px 5px 0px;
    padding: 5px;
}

#divAreaResultadoHemeroteca a
{
    color: #585858;
}

#divAreaResultadoHemerotecaImagen
{
    display: block;
    margin: 25px 0px 5px 0px;
}

#divAreaResultadoHemerotecaImagen img
{
    border: thin solid #C0C0C0;
    padding: 5px;
}

#divAreaResultadoHemerotecaImagen a
{
    text-decoration: none;
}

#divAreaResultadoHemerotecaAudio
{
    display: block;
    margin: 25px 0px 5px 0px;
}

#divAreaCriterioHemerotecaFila01, #divAreaCriterioHemerotecaFila02, #divAreaCriterioHemerotecaFila03, #divAreaCriterioHemerotecaFila04, #divAreaCriterioHemerotecaFila05
{
    display: block;
    width: 695px;
}

#divAreaCriterioHemerotecaFila01Columna01, #divAreaCriterioHemerotecaFila01Columna02
{
    display: inline-block;
    width: 340px;
}

#divAreaCriterioHemerotecaFila02Columna01
{
    display: inline-block;
    width: 580px;
}

#divAreaCriterioHemerotecaFila02Columna02
{
    display: inline-block;
    width: 100px;
}

#divAreaCriterioHemerotecaFila03Columna01, #divAreaCriterioHemerotecaFila03Columna02
{
    display: inline-block;
    width: 170px;
}

#divAreaCriterioHemerotecaFila03Columna03
{
    display: inline-block;
    width: 210px;
}

#divAreaCriterioHemerotecaFila03Columna04
{
    display: inline-block;
    width: 120px;
}

#divAreaCriterioHemerotecaFila04Columna01, #divAreaCriterioHemerotecaFila04Columna02
{
    display: inline-block;
    width: 170px;
}

#divAreaCriterioHemerotecaFila04Columna03
{
    display: inline-block;
    width: 210px;
}

#divAreaCriterioHemerotecaFila04Columna04
{
    display: inline-block;
    width: 120px;
}

#divAreaCriterioHemerotecaFila05Columna01
{
    display: inline-block;
    width: 340px;
    min-width: 340px;
    max-width: 340px;
}

#divAreaCriterioHemerotecaFila05Columna02
{
    display: inline-block;
    width: 340px;
    text-align: right;
}

.NotaPrensaTitularResultado
{
    background-color: #E8E8E8;
    font-family: Arial;
    text-align: center;
    color: #CC3300;
    font-weight: bold;
    margin-top: 50px;
    margin-bottom: 15px;
}

.laBuscarAreaCriterioHemeroteca, .laFechaInicioBusquedaAreaCriterioHemeroteca, .laFechaFinBusquedaAreaCriterioHemeroteca, .laClaveAreaNotaPrensaAreaCriterioHemeroteca, .laClaveTipoNotaPrensaAreaCriterioHemeroteca
{
    display: block;
    margin: 5px;
    font-size: 15px;
}

.tbBuscarAreaCriterioHemeroteca
{
    display: block;
    margin: 5px;
    width: 555px;
    padding: 5px;
}

.ddlCamposBusquedaAreaCriterioHemeroteca
{
    display: block;
    padding: 5px;
    margin: 5px;
    max-width: 500px;
}

.tbFechaInicioBusquedaAreaCriterioHemeroteca, .tbFechaFinBusquedaAreaCriterioHemeroteca
{
    display: block;
    margin: 5px;
    width: 150px;
    padding: 5px;
}

.ddlClaveAreaNotaPrensaAreaCriterioHemeroteca
{
    display: block;
    padding: 5px;
    margin: 5px;
    max-width: 210px;
}

.ddlClaveTipoNotaPrensaAreaCriterioHemeroteca
{
    display: block;
    padding: 5px;
    margin: 5px;
    min-width: 110px;
    max-width: 110px;
}

.chkImagenesAreaCriterioHemeroteca, .chkAudiosAreaCriterioHemeroteca, .chkVideosAreaCriterioHemeroteca, .chkTextoAreaCriterioHemeroteca
{
    margin: 5px 5px 15px 5px;
}

.btnBuscarAreaCriterioHemeroteca
{
    margin: 5px 0px 5px 5px;
    width: 100px;
    height: 30px;
}

/* IMÁGENES NOTAS DE PRENSA */

#divImagenesNotaPrensa
{
    text-align: left;
}

#divNotaPrensaImagenFicha
{
    display: inline-block;
    margin: 10px;
    width: 150px;
}

#divNotaPrensaImagenFichaTitulo a
{
    color: #585858;
}

#divNotaPrensaImagenFichaImagen
{
    text-align: center;
}

#divNotaPrensaImagenFichaTitulo
{
    text-align: center;
    font-size: small;
    height: 50px;
    max-height: 50px;
    overflow: auto;
    margin: 5px 0px 5px 0px;
}

#divNotaPrensaImagenFichaDescarga
{
    text-align: center;
}

#divImagenesNotaPrensa img
{
    border: thin solid #C0C0C0;
    padding: 5px;
    margin: 5px;
}

#divImagenesNotaPrensa a
{
    text-decoration: none;
}

/* VÍDEOS NOTAS DE PRENSA */

#divVideosNotaPrensa
{
    text-align: left;
}

#divNotaPrensaVideoFicha
{
    display: inline-block;
    margin: 10px;
    width: 360px;
}

/* AUDIO NOTAS DE PRENSA */

.textoNotaPrensa
{
    text-align: justify;
    margin-top: 10px;
    margin-bottom: 10px;
}

.textoNotaPrensa a
{
    text-decoration: none;
}

.tablaNotaPrensaAudio
{
    table-layout: fixed;
    border-collapse: collapse;
}

td
{
    border-style: none;
    border-width: thin;
    padding: 7px;
    text-align: left;
}

td a
{
    text-decoration: none;
}

.columnaReproductor
{
    width: 600px;
}

.columnaDescarga
{
    width: 100px;
}

.audiojsZ audio
{
    position: absolute;
    left: -1px;
}

.audiojsZ
{
    width: 460px;
    height: 36px;
    background: #f00;
    overflow: hidden;
    font-family: monospace;
    font-size: 12px;
    -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
}

.audiojsZ .play-pauseZ
{
    width: 25px;
    height: 40px;
    padding: 4px 6px;
    margin: 0px;
    float: left;
    overflow: hidden;
    border-right: 1px solid #c00;
}
.audiojsZ p
{
    display: none;
    width: 25px;
    height: 40px;
    margin: 0px;
    cursor: pointer;
}
.audiojsZ .playZ
{
    display: block;
}
.audiojsZ .scrubberZ
{
    position: relative;
    float: left;
    width: 280px;
    background: #fcc;
    height: 14px;
    margin: 10px;
    border-left: 0px;
    border-bottom: 0px;
    overflow: hidden;
}
.audiojsZ .progressZ
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 14px;
    width: 0px;
    background: #600;
    z-index: 1;
}
.audiojsZ .loadedZ
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 14px;
    width: 0px;
    background: #c00;
}
.audiojsZ .timeZ
{
    float: left;
    height: 36px;
    line-height: 36px;
    margin: 0px 0px 0px 6px;
    padding: 0px 6px 0px 12px;
    border-left: 1px solid #c00;
    color: #600;
    text-shadow: 1px 1px 0px rgba(125, 0, 0, 0.5);
}
.audiojsZ .timeZ em
{
    padding: 0px 2px 0px 0px;
    color: #fcc;
    font-style: normal;
}
.audiojsZ .timeZ strong
{
    padding: 0px 0px 0px 2px;
    font-weight: normal;
}
.audiojsZ .error-messageZ
{
    float: left;
    display: none;
    margin: 0px 10px;
    height: 36px;
    width: 400px;
    overflow: hidden;
    line-height: 36px;
    white-space: nowrap;
    color: #fff;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
}
.audiojsZ .error-messageZ a
{
    color: #eee;
    text-decoration: none;
    padding-bottom: 1px;
    border-bottom: 1px solid #999;
    white-space: wrap;
}

.audiojsZ .playZ
{
    background: url('../audiojs/player-graphics.gif') -2px -1px no-repeat;
}
.audiojsZ .loadingZ
{
    background: url('../audiojs/player-graphics.gif') -2px -31px no-repeat;
}
.audiojsZ .errorZ
{
    background: url('../audiojs/player-graphics.gif') -2px -61px no-repeat;
}
.audiojsZ .pauseZ
{
    background: url('../audiojs/player-graphics.gif') -2px -91px no-repeat;
}

.playingZ .playZ, .playingZ .loadingZ, .playingZ .errorZ
{
    display: none;
}
.playingZ .pauseZ
{
    display: block;
}

.loadingZ .playZ, .loadingZ .pauseZ, .loadingZ .errorZ
{
    display: none;
}
.loadingZ .loadingZ
{
    display: block;
}

.errorZ .timeZ, .errorZ .playZ, .errorZ .pauseZ, .errorZ .scrubberZ, .errorZ .loadingZ
{
    display: none;
}
.errorZ .errorZ
{
    display: block;
}
.errorZ .play-pauseZ p
{
    cursor: auto;
}
.errorZ .error-messageZ
{
    display: block;
}

/* ***** BOLETIN ***** */

#divAreaCriterioBoletin
{
    border: thin solid #C0C0C0;
    display: inline-block;
    width: 365px;
    margin: 5px 0px 5px 0px;
    padding: 5px;
}

#divAreaSubscripcionBoletin
{
    border: thin solid #C0C0C0;
    display: inline-block;
    margin: 5px 0px 5px 0px;
    padding: 5px;
    width: 315px;
    vertical-align: top;
}

#divAreaSubscripcionBoletin h1
{
    background-color: #f44029;
    color: white;
    margin: 0px 0px 5px 0px;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: center;
}

#divAreaResultadoBoletin
{
    border: thin solid #C0C0C0;
    display: block;
    width: 700px;
    margin: 5px 0px 5px 0px;
    padding: 5px;
}

.laCorreoElectronicoSubscripcion
{
    display: block;
    margin: 5px 5px 5px 0px;
}

.tbCorreoElectronicoSubscripcion
{
    display: inline-block;
    width: 300px;
    margin: 5px 5px 10px 0px;
    padding: 5px;
}

.btnSubscripcionBoletin
{
    display: inline-block;
    width: 155px;
    height: 30px;
    margin-top: 5px;
    font-family: verdana;
    font-size: 12px;
    margin-bottom: 10px;
}

.imagenEnviarBoletin
{
    width: 75px;
    margin-left: 40px;
    margin-top: 16px;
}

.BoletinTitularResultado
{
    background-color: #E8E8E8;
    font-family: Arial;
    text-align: justify;
    color: #000000;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 15px;
    line-height: 20px;
}

.CalendarCssClass
{
    font-family: Times New Roman;
    text-transform: capitalize;
    width: 355px;
    min-width: 355px;
    margin: 0px;
    padding: 0px;
}

.tablaBoletin
{
    table-layout: fixed;
    border-collapse: collapse;
}

td
{
    border-style: none;
    border-width: thin;
    padding: 7px;
    text-align: left;
}

td a
{
    text-decoration: none;
}

.columnaFechaNoticiaBoletin
{
    width: 100px;
}

.columnaFechaNoticiaBoletin a
{
    color: #585858;
}

.columnaTituloBoletin
{
    width: 590px;
    text-align: justify;
}

.columnaTituloBoletin a
{
    color: #585858;
}

/* ***** BOLETÍN REALIZADO ***** */

.TextoBoletinRealizado
{
    font-size: large;
    text-align: center;
    line-height: 25px;
}

/* ***** MAPA WEB ***** */

.MapaWebNivel0
{
    display: block;
    margin-left: 10px;
    line-height: 25px;
    background-color: #f44029;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #FFFFFF;
}

.MapaWebNivel1
{
    display: block;
    margin-left: 50px;
    line-height: 25px;
    background-color: #FFCC00;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #5b5b5b;
}

/* ***** CONTENIDO ***** */

.laTituloContenido
{
    padding: 10px;
    display: inline-block;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    background-color: #CCCCCC;
    margin-bottom: 15px;
}

.laTextoContenido
{
    text-align: justify;
    line-height: 22px;
}

/* ***** MARCO GESTOR ***** */

#divMarcoGestor
{
    /* border: thin solid #000000; */
    width: 316px;
    height: 555px;
    overflow: hidden;
    font: 13px/ 1.25 Arial,Helvetica,Verdana,sans-serif;
}


#divVideoMarcoGestor
{
    border-style: none;
    border-width: thin;
    width: 315px;
    height: 220px;
    float: left;
    text-align: center;
    background-color: White;
    font-size: 100%;
    margin: 0px;
    padding: 0px;
}

#divNoticiasMarcoGestor
{
}

.articleMarcoGestor
{
    height: 90px;
    padding: 1px;
    margin-bottom: 0px;
    position: relative;
    overflow: hidden;
    clear: both;
    font-size: 90%;
    padding-top: 1.5em;
    margin-left: .5em;
    background: url(/_Imagenes/SombreadobajoMarcoGestor.jpg) repeat-x;
}

.NoticiaInferiorIzquierdaMarcoGestor
{
    position: absolute;
    bottom: 0px;
    width: 300px;
    height: 25px;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
}

.FechaNoticiaMarcoGestor
{
    font-weight: bold;
    font-size: 100%;
    background: url(/_Imagenes/FlechaMarcoGestor.jpg) no-repeat top left;
    color: #222;
    padding-left: 20px;
}

.TitularNoticiaMarcoGestor
{
    line-height: 1.2em;
    color: #222;
    font-weight: bold;
    font-size: 100%;
    text-align: justify;
    width: 315px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    overflow: hidden;
}

.SubtituloNoticiaMarcoGestor
{
    display: block;
    line-height: 1.2em;
    color: #333;
    display: block;
    font-size: 100%;
    text-align: justify;
    width: 97%;
    height: 30px;
    min-height: 30px;
    max-height: 30px;
    overflow: hidden;
}

.LeerMasMarcoGestor
{
    left: 10px;
    color: #000;
    text-decoration: none;
}

#divMasNoticiasMarcoGestor
{
    padding: 0px 0px 0px 0px;
    margin-right: 5px;
    border: 0px;
    width: 150px;
    float: right;
    text-align: right;
    font-size: 100%;
}

.EnlaceMasNoticiasMarcoGestor
{
    left: 10px;
    color: #D90000;
    font-weight: bold;
    font-size: 100%;
    text-decoration: none;
}

/* PREVISIONES */

#divFiltroPrevisiones
{
    display: inline-block;
    border: thin solid #C0C0C0;
    width: 690px;
    padding: 10px;
    margin-bottom: 10px;
}

#divFiltroPrevisionesDerecho
{
    float: right;
    width: 220px;
    text-align: left;
}

#divFiltroPrevisionesDerecho a
{
    text-decoration: none;
    line-height: 1.2em;
    color: #585858;
    font-weight: bold;
    font-size: 90%;    
}
