html
{
    font-size: 100%; /* IE hack */
}
body, html
{
    margin: 0;
    padding: 0;
    background-color: #dde6e2;
}
body
{
    font-family: Verdana;
    text-align: center;
    font-size: 1em;
    min-width: 61.25em;
}
.Head
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 1em;
    font-weight: bold;
    color: #c10a2b;
}

.HeadNombreExp
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 0.80em;
    font-weight: bold;
    color: #c10a2b;
    background-color: #ededed;
    text-align: left;
    margin-top: 0em;
    width: 39.06em;
    line-height: 2.50em;
    padding-left: 0.5em;
}


.claseLogo
{
    border-width: 0;
    float: left;
}

/*.legend {border-style:none ;}*/
/* ================================
    Subtitulo verde home
   ================================
*/

.tituloVerde
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 0.65em;
    text-align: left;
    color: #506659;
    font-weight: normal;
}


/* ================================
    Titulo secundarias
   ================================
*/

h1
{
    background-color: #ededed;
    font-size: 1em;
    text-align: left;
    margin-top: 0em;
    width: 39.06em;
    line-height: 2.50em;
    padding-left: 0.5em;
    font-weight: bold;
}


h1.home
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 0.65em;
    height: auto;
    width: 28.50em;
    text-align: left;
    color: #6c4c52;
    line-height: normal;
    margin: 0em;
    padding: 0em 0em 2em 0em;
    font-weight: bold;
    background-color: #FFFFFF;
}

h1.headingGreen
{
    font-family: Verdana;
    font-size: 0.65em;
    color: #506659;
    font-weight: normal;
    text-align: left;
    width: 20em;
    line-height: normal;
    margin: 0em;
    padding: 0em;
    background-color: #FFFFFF;
}

h1.headingImage
{
    font-size: 0.65em;
    background-color: #FFFFFF;
    margin: 0em;
    padding: 0em;
}

h2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.69em;
    color: #990000;
    font-weight: bold;
}

h3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.69em;
    color: #990000;
    font-weight: normal;
    font-style: oblique;
    padding-left: 1.90em;
}

a.h2:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #990000;
    font-weight: bold;
    text-decoration: none;
}

a.h2:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #990000;
    font-weight: bold;
    text-decoration: none;
}

a.h2:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #990000;
    font-weight: bold;
    text-decoration: none;
}

a.h2:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #990000;
    font-weight: bold;
    text-decoration: none;
}


/* ================================
    Formato texto
   ================================
*/

.titulo
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 0.90em;
    text-align: left;
    color: #6c4c52;
    font-weight: bold;
}

.titulo2
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 0.65em;
    text-align: left;
    color: #506659;
    font-weight: normal;
}

.text
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 0.65em;
    text-align: left;
    color: #616365;
    font-weight: normal;
}

p
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 0.63em;
    text-align: justify;
    color: #616365;
    font-weight: normal;
}

.texto
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 1em;
    text-align: left;
    color: #616365;
    font-weight: normal;
}

.Negrita
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 1em;
    color: #616365;
    font-weight: bold;
}

.NegritaSmall
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 0.65em;
    color: #616365;
    font-weight: bold;
}

.bold
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 0.65em;
    text-align: left;
    color: #3c6b67;
    font-weight: bold;
}

/* ================================
    Ayudas Públicas
   ================================
*/

.textAAPP
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 0.65em;
    text-align: left;
    color: #616365;
    font-weight: bold;
}

.enlaceVerDocumento, a.enlaceVerDocumento:link, a.enlaceVerDocumento:active, a.enlaceVerDocumento:visited
{
    color: #47494B;
    font-size: 0.65em;
    font-weight: normal;
}

a.enlaceVerDocumento:hover
{
    color: #47494B;
    font-size: 0.65em;
    text-decoration: underline;
}


/* ================================
    Formularios
   ================================
*/

input.boton
{
    background: url(/Portals/0/CNC/images/fd_boton.gif);
    color: #000000;
    border: 1px solid #c9c9d3;
    cursor: pointer;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana;
    font-size: 0.65em;
    width: 5.56em;
    height: 2.2em;
    text-align: center;
}
input.print
{
    background: url(/images/action_print.gif);
    border: 0.00em;
    cursor: pointer;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana;
    font-size: 0.65em;
    width: 1.55em;
    height: 1.55em;
    text-align: center;
}

.cajaTexto
{
    font-family: Verdana;
    font-size: 0.65em;
    font-weight: normal;
}


.etiquetaFormularioHistorico
{
    font-weight: bold;
    font-family: Verdana;
    font-size: 0.65em;
    width: 6.4em;
    color: #616365;
}

.etiquetaBuscar
{
    font-weight: bold;
    font-family: Verdana;
    font-size: 0.65em;
    color: #616365;
}

.etiquetaFormulario
{
    text-decoration: none;
    float: left;
    font-weight: bold;
    font-family: Verdana;
    font-size: 0.65em;
    color: #616365;
}

.etiquetaFormulario02
{
    font-weight: bold;
    font-family: Verdana;
    font-size: 0.65em;
    color: #616365;
}

.combo
{
    font-size: 0.65em;
    font-weight: normal;
    color: #616365;
}

.lineaHorizontal
{
    border-right: 1px solid #e7e7e7;
}

.th
{
    text-align: left;
    color: #ffffff;
    font-size: 0.65em;
    font-weight: bold;
    background-color: #CF435C;
    height: 1.5em;
    border-right: 1px solid #e7e7e7;
}

.td_AlternateItem
{
    font-weight: normal;
    font-family: Verdana;
    color: #616365;
    font-size: 0.65em;
    text-align: left;
    background-color: #ededed;
    border-right: 1px solid #999999;
}

.td_Item
{
    font-weight: normal;
    font-family: Verdana;
    color: #616365;
    font-size: 0.65em;
    text-align: left;
    background-color: #ffffff;
    border-right: 1px solid #999999;
}

.enlaceRojo, a.enlaceRojo:link, a.enlaceRojo:active, a.enlaceRojo:visited
{
    color: #c10a2b;
    font-size: 1em;
    font-weight: normal;
}

a.enlaceRojo:hover
{
    color: #c10a2b;
    font-size: 1em;
    text-decoration: underline;
}

.valores
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 0.65em;
    text-align: justify;
    color: #616365;
    font-weight: normal;
}

.paginacion_ElementoSeleccionado
{
    color: #c10a2b;
    font-size: 0.65em;
    font-weight: bold;
}

.paginacion_Enlaces, a.paginacion_Enlaces:link, a.paginacion_Enlaces:active, a.paginacion_Enlaces:visited
{
    color: #616365;
    font-size: 0.65em;
    text-decoration: none;
}

a.paginacion_Enlaces:hover
{
    color: #000000;
    font-size: 0.65em;
    text-decoration: underline;
}


input.pagBoton_ElementoSeleccionado
{
    color: #c10a2b;
    font-size: 0.65em;
    font-weight: bold;
    background-color: transparent;
    border: none;
    padding: 0.31em;
}

.pagBoton_Enlaces
{
    font-family: Verdana;
    font-size: 0.65em;
    text-decoration: none;
    text-align: center;
    color: #616365;
    font-weight: normal;
    padding: 0.31em;
    border: none;
    background-color: transparent;
    cursor: pointer;
    text-transform: capitalize;
}

a.pagBoton_Enlaces:hover
{
    font-size: 0.65em;
    text-decoration: underline;
    color: #000000;
    cursor: pointer;
    text-transform: capitalize;
}

.pagBoton_Enlaces:link
{
    font-size: 0.65em;
    text-decoration: none;
    color: #616365;
    font-weight: normal;
    text-transform: capitalize;
}

.pagBoton_Enlaces:visited
{
    font-size: 0.65em;
    text-decoration: none;
    color: #616365;
    font-weight: normal;
    text-transform: capitalize;
}


.pagBoton_Enlaces:active
{
    text-decoration: none;
    text-transform: capitalize;
}

/* ================================
   Estilos paginación Content Manager V2
   ================================
*/

a.paginacionCM:hover
{
    font-size: 0.65em;
    text-decoration: underline;
    color: #000000;
    cursor: pointer;
    text-transform: capitalize;
}

.paginacionCM:link
{
    font-size: 0.65em;
    text-decoration: none;
    color: #616365;
    font-weight: normal;
    text-transform: capitalize;
}

.paginacionCM:visited
{
    font-size: 0.65em;
    text-decoration: none;
    color: #616365;
    font-weight: normal;
    text-transform: capitalize;
}


.paginacionCM:active
{
    text-decoration: none;
    text-transform: capitalize;
}

.paginacionCMSelected, a.paginacionCMSelected:hover
{
    color: #c10a2b;
    font-size: 0.65em;
    font-weight: bold;
    text-decoration: none;
}


/* ================================
   Detalle Weco
   ================================
*/
.div1Esc
{
    font-family: Verdana;
    width: 45em;
    height: 1.25em;
    border: #e7e7e7 1px solid;
    position: relative;
    background-color: #CF435C;
    vertical-align: middle;
}
.div2Esc
{
    width: 45em; /*height: 1em;*/
    overflow: auto;
    position: relative;
    border: #e7e7e7 1px solid;
    vertical-align: middle;
    padding: 4px 0px 4px 0;
}
.div2Esc_alt
{
    width: 45em; /*height: 1em;*/
    overflow: auto;
    position: relative;
    border: #e7e7e7 1px solid;
    background-color: #e7e7e7;
    vertical-align: middle;
    padding: 4px 0px 4px 0;
}
.headerDetalle
{
    font-size: 0.65em;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    vertical-align: middle;
    padding-left: 0.2em;
    vertical-align: middle;
}
.resultDetalle
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 0.65em;
    color: #616365;
    text-align: left;
    padding-left: 0.2em;
    background-color: #FFFFFF;
    vertical-align: middle;
}
.resultDetalle_alt
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 0.65em;
    color: #616365;
    text-align: left;
    padding-left: 0.2em;
    background-color: #e7e7e7;
    vertical-align: middle;
}
/*Fin Detalle Weco*/

.enlaceRojoWeco, .enlaceRojoWeco:link, .enlaceRojoWeco:hover, .enlaceRojoWeco:visited, .enlaceRojoWeco:active
{
    font-family: Verdana;
    font-size: 0.65em;
    text-decoration: none;
    text-align: center;
    color: #c10a2b;
    font-weight: normal;
    padding: 0.31em;
    border: none;
    background-color: transparent;
    cursor: pointer;
    text-transform: capitalize;
}

.pagBoton_EnlacesFAQ
{
    font-family: Verdana;
    font-size: 0.65em;
    text-decoration: none;
    text-align: left;
    color: #616365;
    font-weight: normal;
    padding: 0.31em;
    border: none;
    background-color: transparent;
    cursor: pointer;
    text-transform: capitalize;
    width: 9.00em;
}

/* ================================
    Enlaces
   ================================
*/

a:link
{
    text-decoration: none;
    color: #000000;
    font-family: Verdana;
    font-size: 1em;
    font-weight: normal;
}

a:visited
{
    text-decoration: none;
    color: #000000;
    font-family: Verdana;
    font-size: 1em;
    font-weight: normal;
}

a:hover
{
    text-decoration: underline;
    color: #000000;
    font-family: Verdana;
    font-size: 1em;
    font-weight: normal;
}

a:active
{
    text-decoration: none;
    color: #000000;
    font-family: Verdana;
    font-size: 1em;
    font-weight: normal;
}

a.CommandButton
{
    text-decoration: none;
    color: #47494B;
    font-family: Verdana;
    font-size: 0.65em;
    font-weight: normal;
}

a.CommandButton:link
{
    text-decoration: none;
    color: #47494B;
    font-family: Verdana;
    font-size: 0.65em;
    font-weight: normal;
}

a.CommandButton:visited
{
    text-decoration: none;
    color: #47494B;
    font-family: Verdana;
    font-size: 0.65em;
    font-weight: normal;
}

a.CommandButton:hover
{
    text-decoration: underline;
    color: #47494B;
    font-family: Verdana;
    font-size: 0.65em;
    font-weight: normal;
}

a.CommandButton:active
{
    text-decoration: none;
    color: #47494B;
    font-family: Verdana;
    font-size: 0.65em;
    font-weight: normal;
}


a.enlaceNegrita:link
{
    font-family: Verdana;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    color: #47494B;
}

a.enlaceNegrita:visited
{
    font-family: Verdana;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    color: #47494B;
}

a.enlaceNegrita:hover
{
    font-family: Verdana;
    font-size: 1em;
    font-weight: bold;
    text-decoration: underline;
    color: #47494B;
}

a.enlaceNegrita:active
{
    font-family: Verdana;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    color: #47494B;
}

a.menuPpal:link
{
    font-family: Verdana;
    font-size: 0.65em;
    text-decoration: none;
    color: #FFFFFF;
}

a.menuPpal:visited
{
    font-family: Verdana;
    font-size: 0.65em;
    text-decoration: none;
    color: #FFFFFF;
}

a.menuPpal:hover
{
    font-family: Verdana;
    font-size: 0.65em;
    text-decoration: none;
    color: #FFFFFF;
}

a.menuPpal:active
{
    font-family: Verdana;
    font-size: 0.65em;
    text-decoration: none;
    color: #FFFFFF;
}

.menuSec
{
    font-family: Verdana;
    font-size: 0.65em;
    text-decoration: none;
    text-align: center;
    color: #616365;
    font-weight: normal;
    padding-left: 0.31em;
    padding-right: 0.31em;
    padding-top: 0px;
    padding-bottom: 0.20em;
    border: none;
    background-color: transparent;
    cursor: pointer;
    text-transform: capitalize;
}

.listaEnlacesCortos a.menuSec
{
    border-right: 1px solid #616365;
}

.menuSec:hover
{
    text-decoration: none;
    color: #c10a2b !important;
    cursor: pointer;
    text-transform: capitalize;
}

a.menuSec:link
{
    font-size: 0.65em;
    text-decoration: none;
    color: #616365;
    font-weight: normal;
    text-transform: capitalize;
}

a.menuSec:visited
{
    font-size: 0.65em;
    text-decoration: none;
    color: #616365;
    font-weight: normal;
    text-transform: capitalize;
}

a.menuSec:active
{
    text-decoration: none;
    text-transform: capitalize;
    color: #c10a2b;
}

/* Estilos Menu Idioma */

.containerMenuContacto
{
    position: relative;
    float: left;
    margin-top: 1.31em;
    width: 43%;
    text-align: left;
}

.containerMenuIdioma
{
    position: relative;
    float: left;
    left: 1.33em;
    margin-top: 1.31em;
}

.menuIdioma
{
    font-family: Verdana;
    font-size: 0.65em;
    text-decoration: none;
    text-align: center;
    color: #616365;
    font-weight: normal;
    padding: 0.31em;
    border: 0px none;
    background-color: transparent;
    cursor: pointer;
    text-transform: capitalize;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.menuIdioma:hover
{
    text-decoration: none;
    color: #c10a2b !important;
    cursor: pointer;
    text-transform: capitalize;
}

a.menuIdioma:link
{
    font-size: 0.65em;
    text-decoration: none;
    color: #616365;
    font-weight: normal;
    text-transform: capitalize;
}

a.menuIdioma:visited
{
    font-size: 0.65em;
    text-decoration: none;
    color: #616365;
    font-weight: normal;
    text-transform: capitalize;
}

a.menuIdioma:active
{
    text-decoration: none;
    text-transform: capitalize;
    color: #c10a2b;
}

/* Fin Menu Idioma */

.menuSecAyuda
{
    font-family: Verdana;
    font-size: 0.65em;
    text-decoration: none;
    text-align: right;
    color: #c10a2b;
    font-weight: normal;
    padding: 0.31em;
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.menuSecAyuda:hover
{
    text-decoration: none;
    color: #616365;
    cursor: pointer;
}

a.menuSecAyuda:link
{
    font-size: 0.65em;
    text-decoration: none;
    color: #c10a2b;
    font-weight: normal;
}

a.menuSecAyuda:visited
{
    font-size: 0.65em;
    text-decoration: none;
    color: #c10a2b;
    font-weight: normal;
}

a.menuSecAyuda:active
{
    text-decoration: none;
    color: #616365;
}

.SkinObject
{
    font-weight: normal;
    font-size: 0.65em;
    color: #616365;
    font-family: verdana;
    text-decoration: none;
}
a.SkinObject:link
{
    text-decoration: none;
    color: #47494B;
    font-family: Verdana;
    font-size: 0.65em;
    font-weight: normal;
}

a.SkinObject:visited
{
    text-decoration: none;
    color: #47494B;
    font-family: Verdana;
    font-size: 0.65em;
    font-weight: normal;
}

a.SkinObject:hover
{
    text-decoration: underline;
    color: #47494B;
    font-family: Verdana;
    font-size: 0.65em;
    font-weight: normal;
}

a.SkinObject:active
{
    text-decoration: none;
    color: #47494B;
    font-family: Verdana;
    font-size: 0.65em;
    font-weight: normal;
}

a.banner:link
{
    font-family: Verdana;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

.banner
{
    font-family: Verdana;
    font-size: 1em;
    text-align: left;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

a.banner:visited
{
    font-family: Verdana;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

a.banner:hover
{
    font-family: Verdana;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

a.banner:active
{
    font-family: Verdana;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

.tituloGris
{
    background-color: #ededed;
    vertical-align: middle;
    padding-left: 0.5em;
    font-weight: bold;
}

/*	para poner bordes... border:solid 1px black;*/

/* ================================
    Listas
   ================================
*/

ul
{
    text-decoration: none;
    font-family: Verdana;
    text-align: left;
    color: #616365;
    font-weight: normal;
    list-style-image: url(/portals/0/CNC/images/puntoLista.gif);
    margin-left: 2em;
    padding-left: 2em;
    font-size: 0.65em;
}

li a:link, li a:visited, li a:active
{
    font-size: 1em;
    font-family: Verdana;
    text-decoration: none;
    color: #000000;
    font-weight: normal;
}

li a:hover
{
    font-size: 1em;
    font-family: Verdana;
    font-weight: normal;
    text-decoration: underline;
    color: #000000;
}


ul.listaFAQ
{
    text-decoration: none;
    font-family: Verdana;
    text-align: left;
    color: #616365;
    font-weight: normal;
    list-style-image: url(/portals/0/CNC/images/puntoLista.gif);
    margin-left: 2em;
    padding-left: 2em;
    font-size: 1em;
}

ul.listaFAQ li
{
    font-size: 0.80em;
    font-family: Verdana;
    text-decoration: none;
    color: #616365;
    font-weight: normal;
}


ul.listaHome
{
    text-decoration: none;
    font-family: Verdana;
    text-align: left;
    color: #616365;
    font-weight: normal;
    list-style-image: url(/portals/0/CNC/images/puntoLista.gif);
    margin-left: 2em;
    padding-left: 2em;
    line-height: 1em;
    font-size: 0.65em;
}

ul.listaEnlaces
{
    font-family: Verdana;
    text-align: left;
    color: #000000;
    font-weight: normal;
    margin-left: 0em;
    padding-left: 0em;
    font-size: 0.80em;
    list-style-image: none;
    list-style: none;
    line-height: 1.5em;
}
ul.listaEnlaces li a:link, ul.listaEnlaces li a:visited, ul.listaEnlaces li a:active
{
    font-family: Verdana;
    font-size: 0.80em;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

ul.listaEnlaces li a:hover
{
    font-family: Verdana;
    font-size: 0.80em;
    font-weight: normal;
    text-decoration: underline;
    color: #000000;
}

ul.listaEnlacesSimple
{
    font-family: Verdana;
    text-align: left;
    color: #000000;
    font-weight: normal;
    margin-left: 0em;
    padding-left: 0em;
    font-size: 0.80em;
    list-style-image: none;
    list-style: none;
}
ul.listaEnlacesSimple li a:link, ul.listaEnlacesSimple li a:visited, ul.listaEnlacesSimple li a:active
{
    font-family: Verdana;
    font-size: 0.80em;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

ul.listaEnlacesSimple li a:hover
{
    font-family: Verdana;
    font-size: 0.80em;
    font-weight: normal;
    text-decoration: underline;
    color: #000000;
}

/* ================================
    CSS STYLES FOR Module ContentManager
   ================================
*/


/* ================================
    Estilo Novedades
   ================================
*/


a.ICA_TituloNovedades:link, a.ICA_TituloNovedades:active, a.ICA_TituloNovedades:visited
{
    color: #47494B;
    text-decoration: none;
    font-size: 0.65em;
}

a.ICA_TituloNovedades:hover
{
    color: #47494B;
    text-decoration: underline;
    font-size: 0.65em;
}

.ICA_FechaNovedades
{
    color: #C10A2B;
    font-size: 0.65em;
}

#novedadesHome
{
    padding-left: 0.3em;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
}

/* ================================
    Estilo Noticias
   ================================
*/
/*.title {
    text-align:left;
    font-size:0.65em;
 }*/
.ico
{
    padding-right: 0.4em;
}
/*.date {
    color: #C10A2B;
    font-size: 0.65em;
    padding-left:0.2em;
    }*/
.break
{
    clear: both;
    width: auto;
}

#fechaNoticia
{
    float: left;
    margin-top: 0.3em;
}
#tituloNoticia
{
    float: left;
    padding-left: 0.3em;
    margin-top: 0.3em;
    width: 34.5em;
}
#tituloNotaPrensa
{
    float: left;
    padding-left: 0.3em;
    margin-top: 0.3em;
    width: 33.3em;
}
#entradillaNoticia
{
    float: left;
    padding-left: 4.3em;
    width: 34.5em;
}
#cortePag
{
    clear: both;
}



.titulo p
{
    font-family: Verdana;
    font-size: 0.65em;
    text-decoration: none;
    font-weight: normal;
    color: #000000;
    text-align: left;
}
.titulo, a.titulo:link, a.tituloactive, a.titulo:visited
{
    color: #000000;
    font-size: 0.65em;
    font-weight: normal;
}

a.titulo:hover
{
    color: #000000;
    font-size: 0.65em;
    font-weight: normal;
    text-decoration: underline;
}
.noticias p
{
    font-family: Verdana;
    font-size: 0.65em;
    text-decoration: none;
    font-weight: normal;
    color: #47494b;
    margin-top: 0.2em;
    margin-bottom: 0em;
    text-align: left;
}

.tituloLista_ncho, a.tituloLista_ncho:link, a.tituloLista_ncho:active, a.tituloLista_ncho:visited
{
    color: #000000;
    font-size: 0.65em;
    font-weight: normal;
    width: 90%;
}

a.tituloLista_ncho:hover
{
    color: #000000;
    font-size: 0.65em;
    font-weight: normal;
    text-decoration: underline;
}

.tituloLista, a.tituloLista:link, a.tituloLista:active, a.tituloLista:visited
{
    color: #47494B;
    font-size: 0.65em;
    font-weight: normal;
    width: 90%;
}

a.tituloLista:hover
{
    color: #47494B;
    font-size: 0.65em;
    font-weight: normal;
    text-decoration: underline;
}

.tituloLista2, a.tituloLista2:link, a.tituloLista2:active, a.tituloLista2:visited
{
    color: #47494B;
    font-size: 0.65em;
    font-weight: normal;
    width: 98%;
}

a.tituloLista2:hover
{
    color: #47494B;
    font-size: 0.65em;
    font-weight: normal;
    text-decoration: underline;
}

.fechaLista, .fecha
{
    color: #C10A2B;
    font-size: 0.65em;
    width: 10%;
}
.fechaNotaPrensa
{
    color: #C10A2B;
    font-size: 0.65em;
    margin-left: 0.4em;
}
.fechaPrensa
{
    color: #C10A2B;
    font-size: 0.65em;
    vertical-align: top;
}
.EntradillaLista
{
    font-size: 1em;
    font-weight: normal;
    font-style: italic;
}

.entradilla
{
    font-size: 0.65em;
    font-weight: normal;
    font-style: italic;
    color:black;
	margin: 0px;
}

.etiquetaPdf
{
    font-size: 0.65em;
    font-weight: bold;
}

.pdf, a.pdf:link, a.pdf:active, a.pdf:visited
{
    font-size: 0.65em;
    font-weight: bold;
}

a.pdf:hover
{
    font-size: 0.65em;
    font-weight: bold;
    text-decoration: underline;
}

/* ================================
    Estilo Licitaciones
   ================================
*/
.tituloLicitaciones
{
    color: #C10A2B;
    font-size: 0.85em;
    font-weight: bold;
}

.etiquetaTitulo
{
    padding-top: 0.35em;
    font-weight: bold;
    font-family: Verdana;
    font-size: 0.65em;
    color: #616365;
}

.etiquetaAdjudicacion
{
    padding-top: 0.35em;
    font-weight: normal;
    font-family: Verdana;
    font-size: 0.65em;
    color: #616365;
}


/* ================================
    Notas de prensa
   ================================
*/

.ICA_FechaNotasPrensa
{
    color: #C10A2B;
    font-size: 0.65em;
}

.ICA_TituloNotasPrensa
{
    color: #47494B;
    font-size: 0.65em;
}

.notaprensaSeparator
{
    width: 100%;
    border-bottom: 1px dashed #000000;
    height: 1px;
}


/* ================================
   Contenedor Blanco
   ================================
*/

.Contenedor2
{
    width: 10.56em;
    text-align: center;
}

.ContenedorGrisClaro
{
    position: relative;
    border: 1px solid #d6d6d6;
}

.ContenedorGris
{
    position: relative;
    border: 1px solid #e7e7e7;
}

.ContenedorBlanco
{
    border: 1px solid #ffffff;
}

.Contenido
{
    margin-top: 0.53em;
    text-align: center;
}

.Inferior
{
    height: 1.81em;
    background-image: url(/Portals/0/CNC/images/Container_fondoInf.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.TitleBlank
{
    background-color: #ededed;
    font-size: 1em;
    text-align: left;
    margin-top: 0em;
    height: 2.50em;
    width: 38.94em;
    line-height: 2.50em;
    padding-left: 0.5em;
    font-weight: bold; /*height:1.94em;*/
}

/* ================================
   Menú vertical
   ================================
*/

#menuVertical
{
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    background-color: #F5D8DD;
}

#menuVertical li
{
    width: 15.6em;
}

#menuVertical li a
{
    display: block;
    height: 1.94em;
    padding: 0.66em 0.5em;
    font-family: Verdana;
    text-decoration: none;
    font-size: 1em;
    color: #000000;
    background-color: #F5D8DD;
    text-transform: uppercase;
}

#menuVertical li a:hover
{
    color: #ffffff;
    text-transform: uppercase;
    background-image: url(/portals/0/CNC/images/fd_menuEMOff.gif);
    background-repeat: repeat-x;
    background-color: #C10A2B;
}

#menuVertical li a.menuVerticalActivo, #menuVertical li a.menuVerticalActivo:hover
{
    display: block;
    padding: 0.66em 0.5em;
    font-family: Verdana;
    text-decoration: none;
    font-size: 1em;
    color: #ffffff;
    background-image: url(/portals/0/CNC/images/fd_menuEMOff.gif);
    background-repeat: repeat-x;
    background-color: #C10A2B;
    text-transform: uppercase;
}

#menuVertical li #menuSecundario
{
    margin: 0em;
    width: 16.5em;
    line-height: 2em;
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    font-size: 0.90em;
    padding-left: 1em;
    background-color: #EDEDED;
}
#menuVertical li a.menuVerticalSecundario
{
    margin: 0em;
    padding: 0em;
    font-family: Verdana;
    text-decoration: none;
    font-size: 1em;
    color: #000000;
    background-color: #EDEDED;
}
#menuVertical li a.menuVerticalSecundario:hover
{
    margin: 0em;
    font-family: Verdana;
    text-decoration: none;
    font-size: 1em;
    color: #C10A2B;
    background-image: none;
    background-color: #EDEDED;
}

#menuVertical li a.menuVerticalSecundarioActivo
{
    margin: 0em;
    padding: 0em;
    font-family: Verdana;
    text-decoration: none;
    font-size: 1em;
    color: #C10A2B;
    background-color: #EDEDED;
}
#menuVertical li a.menuVerticalSecundarioActivo:hover
{
    margin: 0em;
    font-family: Verdana;
    text-decoration: none;
    font-size: 1em;
    color: #C10A2B;
    background-image: none;
    background-color: #EDEDED;
}


/* ================================
   Menú horizontal
   ================================
*/

#menuHorizontal
{
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 969px;
}

#menuHorizontal li
{
    float: left;
    margin-right: 1px;
}

#menuHorizontal li a
{
    display: block;
    width: 210.75px;
    height: 2em;
    padding: 5px 0px;
    font-family: Verdana;
    text-decoration: none;
    text-align: center;
    font-size: 1.02em;
    color: #FFFFFF;
    background-image: url(/portals/0/CNC/images/fd_menuEMOff.gif);
    background-repeat: repeat-x;
    text-transform: uppercase;
}

#menuHorizontal li a:hover
{
    color: #ffffff;
    background-image: url(/portals/0/CNC/images/fd_menuEMOn.gif);
    background-repeat: repeat-x;
    text-transform: uppercase;
}

#menuHorizontal li a.menuHorizontalActivo:link, #menuHorizontal li a.menuHorizontalActivo:active, #menuHorizontal li a.menuHorizontalActivo:visited, #menuHorizontal li a.menuHorizontalActivo:hover
{
    display: block;
    width: 210.75px;
    height: 2em;
    padding: 5px 0px;
    font-family: Verdana;
    text-decoration: none;
    text-align: center;
    font-size: 1.02em;
    color: #FFFFFF;
    background-image: url(/portals/0/CNC/images/fd_menuEMOn.gif);
    background-repeat: repeat-x;
    text-transform: uppercase;
}


#menuHorizontal li a.menuHorizontalIndex0
{
    width: 119.9px;
}

#menuHorizontal li a.menuHorizontalActivoIndex0:link, #menuHorizontal li a.menuHorizontalActivoIndex0:active, #menuHorizontal li a.menuHorizontalActivoIndex0:visited, #menuHorizontal li a.menuHorizontalActivoIndex0:hover
{
    display: block;
    width: 119.9px;
    height: 2em;
    padding: 5px 0px;
    font-family: Verdana;
    text-decoration: none;
    text-align: center;
    font-size: 1.02em;
    color: #FFFFFF;
    background-image: url(/portals/0/CNC/images/fd_menuEMOn.gif);
    background-repeat: repeat-x;
    text-transform: uppercase;
}


/* ================================
   Mapa web
   ================================
*/

#mapaWeb
{
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    color: #C10A2B;
}

#mapaWeb li
{
    width: 25.6em;
}

#mapaWeb li a
{
    display: block;
    padding: 0.66em 0.5em;
    font-family: Verdana;
    text-decoration: none;
    font-size: 1.1em;
    color: #C10A2B;
    font-weight: bold;
    text-transform: uppercase;
}

#mapaWeb li a:hover
{
    color: #C10A2B;
    text-transform: uppercase;
    background-repeat: repeat-x; /*		background-color:#C10A2B;*/
}

#mapaWeb li a.mapaWebActivo, #mapaWeb li a.mapaWebActivo:hover
{
    display: block;
    height: 1.94em;
    padding: 0.66em 0.5em;
    font-family: Verdana;
    text-decoration: none;
    font-size: 1em;
    color: #C10A2B;
    background-repeat: repeat-x; /*	background-color:#C10A2B;*/
    text-transform: uppercase;
}

#mapaWebSecundario
{
    margin: 0;
    list-style: none;
    list-style-image: url(/portals/0/CNC/images/puntoListaMapa.gif);
    font-size: 0.90em;
    margin-left: 2em;
    background-color: #FFFFFF;
}

#mapaWeb li a.mapaWebSecundario
{
    width: 18.6em;
    text-transform: lowercase;
    display: block;
    height: 1.98em;
    font-weight: normal;
    font-family: Verdana;
    text-decoration: none;
    font-size: 1em;
    color: #000000;
    background-color: #FFFFFF;
}
#mapaWeb li a.mapaWebSecundario:hover
{
    width: 18.6em;
    text-transform: lowercase;
    display: block;
    height: 1.98em;
    font-family: Verdana;
    text-decoration: none;
    font-size: 1em;
    color: #C10A2B;
    background-image: none;
    background-color: #FFFFFF;
}
#mapaWeb li a.mapaWebSecundarioActivo, #mapaWeb li a.mapaWebSecundarioActivo:hover
{
    width: 18.6em;
    text-transform: lowercase;
    display: block;
    height: 1.98em;
    font-family: Verdana;
    text-decoration: none;
    background-image: none;
    font-size: 1em;
    color: #C10A2B;
    background-color: #FFFFFF;
}

.xsImgSearch
{
    margin-right: 0.13em;
}
.xsCmdSearch
{
    border-right: #c7cac9 0.06em solid;
    padding-right: 0.19em;
    border-top: #c7cac9 0.06em solid;
    padding-left: 0.19em;
    font-size: 0.7em;
    border-left: #c7cac9 0.06em solid;
    margin-right: 0.13em;
    border-bottom: #c7cac9 0.06em solid;
    border-collapse: collapse;
    background-color: #ffffff;
}
.xsTxtSearch
{
    border-right: #c7cac9 0.06em solid;
    border-top: #c7cac9 0.06em solid;
    font-size: 0.75em;
    border-left: #c7cac9 0.06em solid;
    width: 5.63em;
    margin-right: 0.13em;
    border-bottom: #c7cac9 0.06em solid;
    border-collapse: collapse;
    background-color: #ffffff;
}

/* ================================
    Ayuda Buscador
   ================================
*/
.c_first
{
    font-size: 0.65em;
    color: #616365;
    float: left;
    width: 6.9em;
    height: 1.6em;
    padding-top: 0.4em;
    border: solid 1px #3333cc;
    padding-left: 0.3em;
}
.c_first2
{
    font-size: 0.65em;
    color: #616365;
    float: left;
    width: 6.9em;
    height: 3em;
    padding-top: 0.4em;
    border: solid 1px #3333cc;
    padding-left: 0.3em;
}
.c_second
{
    font-size: 0.65em;
    color: #616365;
    float: left;
    width: 23.6em;
    height: 1.6em;
    padding-top: 0.4em;
    border: solid 1px #3333cc;
    padding-left: 0.3em;
}
.c_third
{
    font-size: 0.65em;
    color: #616365;
    float: left;
    width: 28.6em;
    height: 1.6em;
    padding-top: 0.4em;
    border: solid 1px #3333cc;
    padding-left: 0.3em;
}
.c_third2
{
    font-size: 0.65em;
    color: #616365;
    float: left;
    width: 28.6em;
    height: 3em;
    padding-top: 0.4em;
    border: solid 1px #3333cc;
    padding-left: 0.3em;
}
.c_second2
{
    font-size: 0.65em;
    color: #616365;
    float: left;
    width: 23.6em;
    height: 3em;
    padding-top: 0.4em;
    border: solid 1px #3333cc;
    padding-left: 0.3em;
}
/* ================================
    Organigrama
   ================================
*/
#organigrama
{
    width: 39.38em;
    margin: 0em auto 0em auto;
}
#presidente, #dirInvest, #dirProm
{
    width: 17.3em;
    margin-left: 0.18em;
    float: left;
    height: 2.9em;
}
#name, #name_dirInvest, #name_dirProm
{
    width: 21.25em;
    margin-left: 0.19em;
    float: left;
    height: 2.9em;
}
#gabinete
{
    width: 17.3em;
    margin-left: 0.18em;
    float: left;
    height: 2.5em; /*line-height: 0.3em;*/
}
#name_g
{
    width: 21.25em;
    margin-left: 0.19em;
    float: left;
    height: 2.5em; /*padding-top:0.32em; */
}
#consejo
{
    width: 17.3em;
    margin-left: 0.19em;
    float: left;
    height: 29em;
    margin-top: 0;
    padding-top: 0;
}
#name_c
{
    width: 21.25em;
    margin-left: 0.19em;
    float: left;
    height: 29em;
    margin-top: 0;
    padding-top: 0;
}
#secret_consejo, #asesoria, #subIE, #subSSI, #subServ, #subCyC, #subEst, #subAAPP, #subRI, #sgnral, #RRHH, #SubSIC, #asesoriaEc
{
    width: 17.3em;
    margin-left: 0.18em;
    float: left;
    height: 2em;
}
#name_sc, #name_aj, #name_SIE, #name_SSI, #name_Serv, #name_SCyC, #name_subEst, #name_subAAPP, #name_subRI, #name_sgnral, #name_RRHH, #name_SubSIC, #name_AsesEc
{
    width: 21.25em;
    margin-left: 0.19em;
    float: left;
    height: 2em;
}
#corte, #corte1, #corte2, #corte3, #corte4
{
    width: 38.55em;
    height: 1.5em;
    clear: both;
}
/* ================================
    Estilo Licitaciones
   ================================
*/
#base
{
    float: left;
    width: 39em;
}
#fecha
{
    float: left;
    width: 4.5em;
}
#pressReleases
{
    float: left;
    width: 33.2em;
}
#icoPDF
{
    float: left;
}
#cortePrensa
{
    clear: both;
    padding-top: 0.3em;
}
/*BORRAR*/
.ico2
{
    padding-right: 0.4em; /*background-image:url(/Portals/0/cnc/images/ico_pdf.gif);*/
}

/* ESTILOS DE LOS VIDEOS DE LAS III JORNADAS ANUALES */

/* Estilos pagina de videos CNC */

.containerVideo
{
    width: 100%;
}
.containerVideo1
{
    width: 50%;
    float: left;
}
.containerVideo2
{
    float: left;
    width: 49%;
    margin-left: 1%;
}

.containerVideoImage
{
    float: left;
    padding-right: 10px;
}
.containerVideoImage img
{
    width: 79px;
}
.spacer
{
    clear: both;
}

a.linkVideo:link, a.linkVideo:visited, a.linkVideo:hover, a.linkVideo:active
{
    text-decoration: none;
    color: #000000;
    font-family: Verdana;
    font-size: 1em;
    font-weight: normal;
}

a.linkVideo:hover
{
    text-decoration: underline;
}

.containerVideo p
{
    text-align: left;
}

.logoUE
{
    margin-left: 1mm;
    width: 246px;
    height: 102px;
    float: left;
    border: 0;
}

a.GlosarioLink
{
    font: inherit;
    color: inherit;
    text-decoration: none;
    font-family: expression(this.parentNode.currentStyle.fontFamily);
    font-weight: expression(this.parentNode.currentStyle.fontWeight);
    color: expression(this.parentNode.currentStyle.color);
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

a:hover.GlosarioLink
{
    font: inherit;
    color: inherit;
    font-family: expression(this.parentNode.currentStyle.fontFamily);
    font-weight: expression(this.parentNode.currentStyle.fontWeight);
    color: expression(this.parentNode.currentStyle.color);
    text-decoration: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}


.pagerCNC
{
    background-color: #CCCCCC;
    color: #c10a2b;
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana;
}

.pagerCNC a:link, pagerCNC a:hover, pagerCNC a:active, pagerCNC a:visited
{
    text-decoration: none;
    color: #000000;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
}

.pagerCNC a:hover
{
    text-decoration: underline;
}

.listaEnlacesCortos
{
    font-size: 1.01em;
    list-style-type: none;
    list-style-image: none;
    display: inline-block;
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    white-space: nowrap;
    width: auto; /*line-height: 12px;*/
    vertical-align: bottom;
}
.listaEnlacesCortos li
{
    float: left;
    padding-right: 2px;
    padding-right: 2px; /*border-right: 1px solid #616365;*/
}

.separador
{
    font-size: 0.6em;
    color: #616365;
    margin: 0px 5px 0px 5px;
}

a.linkRead
{
    color: #990000;
    font-weight: bold;
    font-size: 10px;
}

.loginUserDiv
{
    margin-right: 4px;
}

.pOrganigrama
{
    margin-top: 0px;
}

#consejo .h2
{
    /*margin-top:0; 	padding-top:0;*/
}

#consejo h2
{
    /*margin-top:0; 	padding-top:0;*/
}

#presidente .h2, #presidente h2
{
    /*margin-top:5px; 	padding-top:0;*/
}

#secret_consejo, #asesoria, #subIE, #subSSI, #subServ, #subCyC, #subEst, #subAAPP, #subRI, #sgnral, #RRHH, #SubSIC, #asesoriaEc
{
}

#organigrama h2, #organigrama .h2
{
    margin-top: 5px;
    padding-top: 0;
}

#organigrama h3
{
    margin-top: 5px;
}

.imgFichero
{
    border-width: 0px;
    margin-left: 5px;
    vertical-align: baseline;
}

