html {
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    background-color: #FFFFFF;
    border: 0;
    color: #000000;
    font-size: 0.7em;
    font-family: Arial, Helvetica, sans-serif;
    height: 98%;
    margin: 0 4%;
    padding: 0;
}

a {
    color: #0068AB;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

acronym {
    text-decoration: underline dotted;
}

h1, h2, h3 {
    margin: 0;
    padding: 0;
}

h1 {
    clear: none;
    display: inline;
    position: relative;
}

h4 {
    font-size: 110%;
}

img {
    border: none;
}

ul {
    margin: 0.4em 0.4em 0.4em 1.8em;
    padding-left: 0em;
    overflow: visible;
}

li {
    padding:0.1em 0em;
    font-size: 100%;
    overflow:visible;
    list-style-image: url(../images/bullet.gif);
}

ul.submenu {
    margin: 0em;
    padding: 0em;
}

legend {
    padding: 0.1em 0.4em;
}

p {
    line-height: 1.6em;
    margin: 0;
    padding: 0.6em 0;
}

form {
    margin: 0;
    padding: 0;
}

#tituloContenido {
    font-size: 1.5em;
    margin: 0.7em;
}

#contenedorPrincipal {
    min-height: 100%;
    position: relative;
    width: 100%;
}

#cabeceraPortada {
    text-align: center;
}

#navegacionSuperior {
    display: inline-block;
    margin: 1em 0;
    text-align: center;
    width: 100%;
}

#navegacionSuperior li {
    display: inline-block;
    list-style-type: none;
    list-style-image: none;
}

#navegacionSuperior li a {
    float: left;
    padding: 0.1em 1.9em;
    text-transform: uppercase;
}

#navegacionSuperior li a:hover {
    background-color: #D7D7D4;
    color: #676765;
    text-decoration: none;
    text-transform: uppercase;
}

#seccionLogoCabecera {
    background-color: #F8F8F8;
    border: 1px solid #DDDDDC;
    display: inline-block;
    padding-bottom: 1em;
    padding-top: 1em;
    text-align: left;
    width: 100%;
}

#bloqueIzquierdaCabecera {
    border-right: 1px solid #DDDDDC;
    display: inline-block;
    float: left;
    /*width: 76%;*/
}

#bloqueIzquierdaCabecera img {
    float: left;
    margin-left: 1.2em;
}

#bloqueIzquierdaCabecera h1 img {
    margin-left: 0.8em;
}

#bloqueDerechaCabecera {
    float: right;
    margin-top: 0.75em;
    margin-right: 0.7em;
    width: 26%;
}

#siguenosEn {
   margin-top: 0.75em;
   text-align: right;
   margin-right: 0.5em;
}

#siguenosEn a:hover {
    text-decoration: none;
}

#buscadorSefCarm {
    text-align: right;
    width: 100%;
}
/*
#bloqueDerechaCabecera label {
    display: none;
    visibility: hidden;
}
*/

.oculto {
    display: none;
    visibility: hidden;
}

#buscadorSefIzquierda {
    background: transparent url("../images/buscarIzquierda.gif") no-repeat 0 0;
    display: inline-block;
    float: left;
    height: 2em;
    width: 0.6em;
}

#campoBuscadorSef {
    background: transparent url("../images/fondoBusqueda.gif") repeat-x left top;
    border: 0 none;
    float: left;
    font-size: 1.2em;
    height: 1.7em;
    line-height: 1.7em;
    padding: 0;
    width: 92%;
}

#campos-formulario {
    margin-bottom: 1em;
}

#botonBuscar {
    display: inline;
    margin-left: -10%;
    vertical-align: top;
}

#listaEnlacesCabecera {
    margin-top: 0.5em;
}

#listaEnlacesCabecera li {
    list-style-position: inside;
}

#seccionRastroFecha {
    color: #7A7A78;
    display: inline-block;
    margin-bottom: 0.6em;
    margin-top: 0.6em;
    text-align: left;
    width: 100%;
}

#bloqueRastro {
    background: transparent url(../images/folder.gif) no-repeat left center;
    display: inline-block;
    padding-left: 1.4em;
    clear: none;
}

#bloqueFecha {
    display: inline-block;
    float: right;
    text-align: right;
}

#piePrincipal {
    bottom: 0;
    height: 7em;
    position: absolute;
    width: 100%;
}

#piePortada {
    background-color: #E7E7E7;
    display: inline-block;
    margin-bottom: 1%;
    margin-top: 1%;
    padding-left: 1%;
    padding-right: 1%;
    width: 98%;
}

#piePortada img {
    vertical-align: middle;
}

#bloqueCARM {
    display: inline-block;
    float: left;
    font-weight: bold;
    text-align: left;
    width: 30%;
}

#bloqueCARM p {
    /*line-height: 2em;*/
}

#bloqueUE {
    display: inline-block;
    float: left;
    padding-top: 0.5em;
    text-align: center;
    width: 46%;
}

#bloqueAccesibilidad {
    display: inline-block;
    float: right;
    font-weight: bold;
    text-align: right;
    width: 24%;
}

#bloqueAccesibilidad p {
    line-height: 2.3em;
    text-align: right;
}

#lemaUE {
    font-weight: bold;
}

#lemaUE acronym {
    font-style: italic;
}

#cuerpoPrincipal {
    display: inline-block;
    padding-bottom: 7em;
    width: 100%;
}

#bloqueDestacados {
    float: left;
    overflow: auto;
    position: relative;
    width: 20%;
}

.bloque {
    border: 1px solid #DDDDDC;
    padding: 0.2em;
}

#bloqueDestacados ul {
    margin: 0;
}

#bloqueDestacados li {
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.5em;
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 1em;
    min-height: 39px;
    padding-left: 0.5em;
    padding-top: 0.5em;
    text-align: left;
}

.destacadoTexto {
    float: left;
    padding: 0.5em;
    position: relative;
    text-align: left;
    width: 72%;
}

.destacadoImagen {
    float: right;
    position: relative;
    text-align: right;
    width: 21%;
}

.iconoDestacado {
    float: right;
    margin: 0 0.3em 0.3em;
}

#cuerpoPaginaInicio {
    float: right;
    position: relative;
    width: 77%;
}

#bloqueServicios {
    float: left;
    position: relative;
    width: 59%;
}

#bloqueServicios img {
    margin-left: auto;
    margin-right: auto;
}

#bloqueServiciosTrabajadoresInicial {
    float: left;
    overflow: auto;
    position: relative;
    width: 48%;
}

#bloqueServiciosTrabajadoresInicial a {
    color: red;
}

#bloqueServiciosTrabajadores {
    padding: 1em 1em 0em 1em;
    text-align: center;
}

#textoServiciosTrabajadores {
    color: #7A7A78;
    display: inline-block;
    font-size: 1.1em;
    font-weight: bold;
    min-height: 10.5em;
    margin-top: 0.6em;
    padding: 0.2em 1em;
    text-align: left;
    text-transform: uppercase;
}

#textoServiciosTrabajadores a {
    color: #FFFFFF;
    text-decoration: underline;
}

#bloqueServiciosEmpresasInicial {
    float: right;
    overflow: auto;
    position: relative;
    width: 48%;
}

#bloqueServiciosEmpresasInicial a{
    color: #9687B1;
}

#bloqueServiciosEmpresas {
    padding: 1em 1em 0em 1em;
    text-align: center;
}

#textoServiciosEmpresas {
    color: #7A7A78;
    font-size: 1.1em;
    font-weight: bold;
    min-height: 10.5em;
    margin-top: 0.6em;
    padding: 0.2em 1em;
    text-align: left;
    text-transform: uppercase;
}

#textoServiciosEmpresas a {
    color: #FFFFFF;
    text-decoration: underline;
}

#bloqueNoticias {
    float: right;
    overflow: auto;
    position: relative;
    width: 37%;
}
#bloqueNoticiasDestacados {
    display: inline-block;
    padding: 0.7em;
    margin-bottom: 0.8em;
}

#listadoNoticias {
    font-size: 1.2em;
    padding: 1em;
    text-align: right;
}

#listadoNoticias a {
    color: #0068AB;
}

#listadoNoticias ul {
    margin: 0;
    text-align: left;
}

#listadoNoticias li {
    font-size: 90%;
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 0.3em;
    display: inline-block;
    width: 100%;
}

.enlaceNoticias {
    font-weight: bold;
}

#bloquesBannersCampanaTemporal a {
    font-size: 1.2em;
    margin: 0.5em 0;
}

#bloquesBannersCampanaTemporal img.imgBannerCampanaTemporal {
    display: block;
    width: 100%;
}

.bloqueBannerCampanaTemporal {
    padding: 0.7em;
    margin-bottom: 0.8em;
}

.enlaceBloqueBannerCampanaTemporal {
    margin-top: 0.5em;
}

#bloqueEntidades {
    margin-bottom: 1em;
    padding: 0.7em 0.7em 0;
}

#bloqueEntidades ul {
    display: inline-block;
    margin: 0;    
}

#bloqueEntidades li {
    list-style-image: none;
    list-style-type: none;
    background-color: #B30079;
    display: inline-block;
    margin-bottom: 0.7em;
    width: 100%;
}

#bloqueEntidades img {
    float: left;
    margin-left: 0.6em;
    vertical-align: middle;
}

.textoEntidad {
    padding-bottom: 0.4em;
    padding-right: 1em;
    padding-top: 0.4em;
}

.textoEntidad a {
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
}

#tituloBanners {
    display: none;
    visibility: hidden;
}

.tituloBanners {
    display: none;
    visibility: hidden;
}

#bloqueBanners {
    margin-bottom: 0.8em;
}

#bloqueBanners ul {
    margin: 0;    
}

#bloqueBanners li {
    list-style-image: none;
    list-style-type: none;
    margin-top: 0.5em;
}

#bloqueBanners img {
    width: 100%;
}

.bloqueBannerCentralPortada {
    overflow: hidden;
    position: relative;
    width: 48%;
    margin-top: 1em;
}
.bloqueBannerCentralPortada img {
    width: 100%;
}

.fltIzq {
    float: left;
}
.fltDer {
    float: right;    
}

.tituloBloque {
    font-size: 1.3em;
    font-weight: bold;
    margin: 0.6em;
    padding-right: 3em;
    text-align: left;
    text-transform: uppercase;
}

#tituloServiciosTrabajadores {
    background: transparent url(../images/iconoServiciosTrabajadores.gif) no-repeat right center;
    color: red;
    display: inline-block;
    min-height: 36px;
}

#tituloServiciosEmpresas {
    background: transparent url(../images/iconoServiciosEmpresas.gif) no-repeat right center;
    color: #9687B1;
    display: inline-block;
    min-height: 36px;
}

#tituloNoticiasDestacados {
    background: url("../images/iconoNoticiasNovedades.gif") no-repeat scroll right top transparent;
    color: #7A7A78;
    margin-top: 0;
    margin-bottom: 0.3em;
    padding-bottom: 0.6em;
    padding-top: 0.6em;
}

#tituloEntidades {
    background: url("../images/iconoEntidadesColaboradoras.gif") no-repeat scroll right center transparent;
    color: #8F0564;
    margin-top: 0;
    padding-bottom: 0.6em;
    padding-top: 0.6em;
}

/* Estilos asociados a Canales y Consejerías. Los aprovechamos para personalizar secciones */

/* Empleo */
.presidencia a {
    color: #418B28;
}

/* Formación */
.hacienda a {
    color: #FC7216;
}

/* Ayudas y Subvenciones */
.educacion a {
    color: #0092C4;
}

/* Administración Electrónica */
.agricultura a {
    color: #FF9C04;
}

/* Desarrollo Local */
.mambiente a {
    color: #7A7A78;
}

/* Oficina Virtual */
.sanidad a {
    color: #E43B7D;
}

/* murciaorienta */
.copvt a {
    color: #002F72;
    font-size: 1.35em;
}

/* Unión Europea */
.turismo a {
    color: #004494;
}

/* Fin estilos Canales y Consejerias */

#zonaPrincipalCompuesta {
    float: left;
    font-size: 120%;
    left: 1%;
    position: relative;
    width: 59%;
}

#zonaPrincipal {
    padding: 1em 1.5em 2.5em;
}

.separador {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.5em;
    margin-left: 1.5em;
    margin-top: 0.5em;
    padding: 0;
}

.datos {
    margin-left: 1.8em;
    padding-top: 0;
}

#datosRelacionados, .relacionados {
    display: inline-block;
    background-color: #7A7A78;
    color: #FFFFFF;
    /*padding: 0.5em;*/
    width: 100%;
}

#datosRelacionados .relacionados {
    /*width: auto !important;*/
}

.relacionados a {
    color: #FFFFFF;
}

.relacionados .contenidosAsociadosImagenes  {
    float: left;
    margin: 0.5em 0em 1em 1.5em;
}

.relacionados .contenidosAsociados {
    display: inline-block;
    margin: 0em 1em 1em 1.8em;
}

.contenidosAsociados img {
    float: left;
}

.contenidosAsociados p {
    padding: 0em;
    margin-left: 3em;
}

.contenidosAsociadosImagenes {
    float: left;
}

.contenidosAsociados .enlaceExterno {
    float: none;
}

#relacionados p {
    margin-left: 1.5em;
    padding-top: 0em;
}

/* Estilos Menú Lateral */
#menuLateral {
    float: right;
    overflow: auto;
    width: 17%;
}

.primerMenu {
    border-top: none !important;
}

#menuLateral li {
    border-top: 1px solid #DDDDDC;
    list-style-type: none;
    list-style-image: none;
    padding: 0.2em;
}

#menuLateral li a {
    display: block;
}

#menu1 a {
    padding-left: 0.5em;
}

#menu2 a {
    padding-left: 1em;
}

#menu3 a {
    padding-left: 1.5em;
}

#menuLateral li a:hover {
    background-color: #D7D7D4;
    color: #676765;
}

.seleccionado {
    background-color: #E7E7E7;
    font-weight: bold;
}
/* Fin Menú Lateral */

/* Listado Noticias */
.filaDivListado {
    border-bottom: 1px dotted #DDDDDC;
    display: inline-block;
    width: 100%;
}

.filaListadoEnlaces {
    margin: 0 0 1em;
    width: 100%;
}

.celdaImagenEnlace {
    float: left;
    padding: 0 1em 1em;
    margin: 0;
}

.celdaTextoEnlace {
    padding-bottom: 1em;
    padding-left: 15em;
}

.celdaTextoEnlace p {
    padding: 0;
}

.antetitulo {
    color: #656565;
    font-weight: bold;
}

.sumarioFicha {
    color: #4D4D4D;
    font-size: 110%;
    font-weight: bold;
}

/* Paginación */
.paginador {
    float: right;
    margin-left: 3em;
}

/* Ficha Noticia */
.titularFicha {
    font-size: 1.5em;
    font-weight: bold;
}

#foto, .foto {
    float: right;
    margin-bottom: 1.5em;
    margin-left: 0.9em;
    margin-top: 0.9em;
}

#otrosFormatos {
    margin: 0em 1em;
    float: right;
}

/* Ayudas y Subvenciones */
.tituloAyudasSubvencionesEnPlazo {
    color: #009900;
    font-weight: bold;
}

.tituloAyudasSubvencionesFueraPlazo {
    color: #CC3300;
    font-weight: bold;
}

.listadoAyudasSubvenciones {
    margin-left: 1.3em;
}

.listadoAyudasSubvenciones li {
    margin-bottom: 1em;
    margin-top: 1em;
    list-style-image: none;
    list-style-type: none;
}

.fechaEnPlazo {
    color: #009900;
    font-weight: bold;
}

.fechaFueraPlazo {
    color: #CC3300;
    font-weight: bold;
}

.ayudaSubvencion {
    display: list-item;
    list-style-image: url(../images/bullet.gif);
    margin-left: 1.2em;
    margin-top: 0.8em;
}

/* Formulario de Sugerencias */

.mandatory {
     font-weight: bold;
}

/* Procedimientos */
.procedimiento {
    margin: auto;
    font-size: 0.9em;
    line-height: 1.2em;
    width: 95%;
}

.procedimiento h3 {
    text-align: left;
    font-size: 1.4em;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding: 0.5em 0;
    color: #9E1A32;
    border-bottom: 1px dashed silver;
}

.procedimiento .filaProcedimiento {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    clear: both;
    display: inline-block;
}

.procedimiento .filaProcedimiento p {
    padding: 0.3em 0em 0em 0.6em;
}

.procedimiento .filaProcedimiento table  {
    width: 100%;
}

.procedimiento .filaProcedimiento table th, .procedimiento .filaProcedimiento table td {
    border-left: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}

.procedimiento .filaProcedimiento table .filaTablaProc1 {
    width: 30%;
}

.procedimiento .filaProcedimiento table .filaTablaProc2 {
    width: 27%;
}

.procedimiento .filaProcedimiento table .filaTablaProc3 {
    width: 43%;
}

.procedimiento .filaProcedimiento table span {
    color: #666666;
    font-weight: normal;
}

/** Documentación adjuntar */
.procedimientoDocumentacion .filaProcedimiento {
   float: none;
   margin-top: 1em;
}

.procedimientoDocumentacion .filaProcedimiento ul {
    float: none; 
    margin-top: 1em;
    padding-left: 2em;
}

.procedimientoDocumentacion .filaProcedimiento ul li {
    margin-bottom: 0.5em;
}

.procedimientoDocumentacion .filaProcedimiento ul li p {
    padding: 0.1em 0em;
    display: block;
}

p.textoItalicoMarginBottom{
    font-style: italic; 
    margin-bottom: 1em;
}

.procedimiento .filaOpcionTramite {
    padding-left: 2em;
    margin-bottom: 2em;
    width: 84%;
    clear: both;
    display: inline-block;
}

.procedimiento .subtipoTramite {
    font-size: 0.9em;
    font-style: italic;
    color: #999999;
}

.procedimiento #informacionProcedimiento {
    float: right;
    margin-left: 0;
    width: 25%;
}

.procedimiento #informacionProcedimiento div {
    float: left;
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
}

.procedimiento #informacionProcedimiento p {
    line-height: 1em;
    font-size: 1.1em;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #666666;
    display: block;
    padding-left: 0.2em;
}

.procedimiento #informacionProcedimiento p span {
    color: #990033;
}

.procedimiento .campoProcedimiento {
    width: 18%;
    min-width: 8em;
    display: inline-block;
    color: #666666;
    border-bottom: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
    margin-left: 0;
    font-weight: bold;
    float: left;
}

.procedimiento .campoProcedimiento p {
    line-height: 1.6em;
    display: inline-block;
    font-size: 1.1em;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    padding-left: 0.2em;
}

.procedimiento div div {
    padding: 0;
    font-weight: normal;
    display: inline-block;
    float: right;
    width: 80%
}

.procedimiento .campoFecha {
    float: left;
    width: 28%;
    padding-left: 2%;
}

.procedimiento .ultimaFilaProcedimiento {
    margin-bottom: 2em;
}

.procedimiento div #primeraFilaProc {
    width: 55%;
}
.procedimiento div div p {
    display: inline-block;
}

.procedimiento .tramitacion {
    border-top: 1px dashed silver;
    border-collapse: separate;
    margin: 0.2em 0;
    color: #FFFFFF;
    background-color: #004573;
    font-weight: bold;
    font-size: 1.4em;
    padding: 0.4em;
}
.procedimiento .opcionTramite {
    width: 100%;
    border-top: 1px solid #E5E5E5;    
    border-left: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    clear: both;
    display: block;
    margin-top: 0.5em;
}

.procedimiento .opcionTramite p {
    font-size: 1.35em;
    font-weight: bold;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    color: #666666;
    padding: 0.2em;
    margin-left: 0.5em;
}

.procedimiento .opcionTramite p img {
    margin-right: 0.5em;
    vertical-align: middle;
    float: left;
}

#procedimiento {
    font-size: 80%;
}

#procedimiento caption {
    color: #993333;
    font-size: 1.3em;
    font-weight: bold;
    padding: 0.5em;
    text-align: left;
}

#procedimiento th {
    padding: 0;
    text-align: left;
    vertical-align: text-top;
}

#procedimiento th p {
    border-left: 1px solid #DDDDDC;
    border-bottom: 1px solid #DDDDDC;
    color: #666666;
    empty-cells: hide;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 100%;
    margin-top: 0.5em;
    padding: 0.2em;
}

.rojo {
    color: #990033;
}

#procedimiento td {
    border-bottom: 1px solid #E5E5E5;
    color: #000000;
    font-weight: normal;
    padding: 0.4em;
    vertical-align: top;
}

#procedimiento ul {
    padding-left: 2em;
    padding-top: 0.5em;
}

.listadoMenu {
    padding: 1em;
}

#bloqueTemporal {
    background-color: blue;
    height: 20em;
}

.fichadatosdiv {
    display: inline-block;
}

.fichadatosh3 {
    margin-bottom: 0.5em;
    margin-top: 1em;
}

.fichadatosimg {
    float: left;
    border: 2px solid #FFFFFF;
}

.fichadatos {
    margin: 2em 1em;
}

.fichadatos tr {
    border: 1px solid #7A7A78;
}

.fichadatos caption {
    font-size: 120%;
    /*color: #f8f8f8;*/
    text-align: left;
    padding: 0.5em;
    font-weight: bold;
}

.fichadatos th {
    width: 20%;
    background-color: #E7E7E7;
    text-align: left;
    padding: 0.4em;
    vertical-align: top;
}

.fichadatos td {
    padding: 0.4em;
}

form.sintabla fieldset {
    border:1px solid #990000;
}

form.sintabla legend {
    font-weight: bold;
}

form.sintabla label {
    background-color: #FFFFFF;
    text-align: left;
    font-size: 0.9em;
    width: 8em;
    line-height: 1.4em;
    padding: 0.4em;
    float: left;
}

form.sintabla input {
    margin-top: 0.1em;
}

form.sintabla p{
    padding: 0.4em 0em 0.4em 3em;
    clear: left;
}

form.sintabla input.boton {
    background-color: #000000;
    color: #FFFFFF;
    border: 0px;
    padding: 0.4em;
    margin: 0 auto;
}

form.sintabla input#idCountdown {
    vertical-align: top !important;
}

/** LISTADOS */

ul.listadoMenu {
    vertical-align: baseline;
    padding-bottom: 1em;
    margin-left: 3em;
    font-weight: normal;
}

ul.listadoMenu li {
    margin-bottom: 0.2em;
    vertical-align: middle;
    color: #922400;
    list-style-image: url(../images/bullet.gif);
    color: #5B5B5B;
}

ul.listadoMenu li.legend{
    list-style-image: none;
    list-style-type: none;
}

.paginaSeleccionada{
    min-width: 1.35em;
    height: 1.35em;
    display: inline-block;
    text-align: center;
    background-color: #817F7F;
    border: 1px solid #6B6A6A;
    color: #FFFFFF;
    margin: 0.1em;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.35em;
    vertical-align: top;
    padding: 0em 0.1em;
}

.pagina{
    background-color: #E3E8EA;
    border: 1px solid #DEDFE0;
    min-width: 1.35em;
    height: 1.35em;
    display: inline-block;
    text-align: center;
    margin: 0.1em;
    font-size: 0.9em;
    line-height: 1.35em;
    vertical-align: top;
    padding: 0em 0.1em;
}

.seccion-titulo {
    margin-top: 2em;
}

.seccion-titulo a {
    color: #817F7F;
    font-weight: bold;
    font-size: 120%;
}

.encuestaContenedor {
    margin: 2em 0.5em 1em 0.5em;
}

.finalEncuesta {
    text-align: center;
}

.finalEncuesta a{
    padding: 0.2em 0.5em;
    border: 1px solid black;
    color: #FFFFFF;
    background-color: #000000;
    text-decoration: none;
    margin: 0em 0.5em;
    font-weight: bold;
}

.finalEncuesta input {
    border: 1px solid black;
    color: #FFFFFF;
    background-color: #000000;
    padding: 0.1em 0.3em;
    margin: 0em 0.5em;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
}

#procedimiento .tramitacion {
    border-collapse: separate;
    border-top: 1px dashed #DDDDDC;
}

#procedimiento td.tramitacion {
    background: none repeat scroll 0 0 #004573;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0.4em;
}

#infotramite {
    float: right;
    margin: 0.5em 0 2.5em 1.5em;
    overflow: auto;
    padding: 0;
    right: 0;
    top: 1em;
    width: 16em;
}

#infotramite h3 {
    background-color: #F2EBD0;
    color: #333333;
    margin: 0 !important;
    padding: 0.4em 1em;
    position: static;
    width: auto;
}

.infotramite {
    border-color: #E0E0E0;
    border-style: none solid solid;
    border-width: 1px;
    overflow: auto;
    padding: 0.5em 0.2em;
}

#infotramite ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0.4em;
    padding: 0.4em;
}

#infotramite .infotramite ul li {
    clear: both;
    font-weight: normal;
    line-height: 1em;
    list-style-type: none;
    list-style-image: none;
    margin: 0 0 0.6em;
    padding-bottom: 1em;
}

#infotramite .infotramite img {
    float: left;
    margin-bottom: 0.5em;
    margin-right: 0.2em;
    width: 27px;
}


/* Mapa de Recursos */
ul.listadoMapaRecursos {
    margin-left: 1em;
}

.listadoMapaRecursos li {
    margin-bottom: 2em;
}

.listadoMenu {
    padding: 1em;
}

#bloqueTemporal {
    background-color: blue;
    height: 20em;
}

.contenido .foto img {
    margin: 0em 0em 1em 1em;
}

/* Plantilla de Error */
#error {
    clear: both;
    display: block;
    height: 100%;
    text-align: center;
    width: 94%;
    margin-top: 5em;
    margin-bottom: 5em;
    font-size: 1.6em;
}

#error p {
    font-size: 1.2em;
    padding: 1.5em;
}
#error p.parrafoError {    
    padding: 0.2em;
}

#error p.parrafoErrorOculto {    
    padding: 0em;
    display: none; 
    text-align: center; 
    font-size: 1em; 
    padding-top: 0.5em
}

#error p.encabezadoPaginaError {
    text-align:center; 
    font-size: 1.2em
}

#trazaError {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 1em;
    text-align: center; 
    margin: 2em; 
    display: block;
}

/** FORMULARIO DE AUTENTICACIÓN */

form#formularioAutenticacion {
    text-align: center;
    font-size: 1.05em;
}

form#formularioAutenticacion fieldset#autenticacion {
    text-align: center;
    width: 23em;
    margin: auto;
    overflow: hidden;
}

form#formularioAutenticacion fieldset#autenticacion #datosAutenticacion {
    display: block;
    text-align: left;
    padding: 0.5em;
    margin: auto;
    margin-top: 0.5em;
}

form#formularioAutenticacion fieldset#autenticacion #datosAutenticacion .filaAutenticacion {
    margin: auto;
    margin-top: 0.3em;
}

form#formularioAutenticacion fieldset#autenticacion #datosAutenticacion .columnaAutenticacionIzquierda {
    text-align: right;
    font-weight: bold;
    float: left;
    width: 5.5em;
    padding-right: 0.5em;
}

/** BUSCADOR DE CONTENIDOS EN MENU */
#formularioBusquedaMenu {
    margin-left: 1em;
    margin-bottom: 1.5em;
    padding: 0.5em 0 0;
}

#buscadorMenusFieldset legend{
    margin-left: 1em;
}

#buscadorMenusFieldset div {
    margin: 1em;
}

#formularioBusquedaMenu div label{
    float: left;
    width: 10%;
}

#formularioBusquedaMenu div #Q{
    float: left;
    width: 80%;
    margin: 0;
}

#formularioBusquedaMenu #imageBuscadorMenu {
    vertical-align: bottom;
    margin: 0 0.2em;
}

/** VOTACIONES SOBRE CONTENIDOS Y ENVÍO DE CONTENIDOS POR CORREO */

#capaVotacionesCorreo {
    width: 100%;
    display: inline-block;
    margin: 1em 0em;
}

/** Votaciones sobre contenidos */

#votacionContenido {
    text-align: left;
    display: inline-block;
}

#votacionContenido #wrapperVotacionContenido {
    margin-bottom: 0em;
    line-height: 1.5em;
    display: inline-block;
}

#votacionContenido p.aviso {
    margin-bottom: 0px;
    text-align: left;
    clear: both;
}

#votacionContenido .izquierdo, #votacionContenido .derecho {
    float: left;
}

#votacionContenido .derecho img {
    vertical-align: middle;
    padding-bottom: 0.2em;
}

#votacionContenido .votos {
    background: url(../../images/estrellaBlanca.gif) repeat-x;
    width: 75px;
    height: 19px;
    display: inline-block;
    float: left;
}

#votacionContenido .votos input {
    display: inline-block;
    position: absolute;
    height: 19px;
}

#votacionContenido .votos input:hover {
    background: url(../../images/estrellaAzul.gif) repeat-x;
}

#votacionContenido .votos .voto1 {
    width: 15px;
    z-index: 14;
}

#votacionContenido .votos .voto2 {
    width: 30px;
    z-index: 13;
}

#votacionContenido .votos .voto3 {
    width: 45px;
    z-index: 12;
}

#votacionContenido .votos .voto4 {
    width: 60px;
    z-index: 11;
}

#votacionContenido .votos .voto5 {
    width: 75px;
    z-index: 10;
}

#votacionContenido .votosIE6 {
    background: url(../../images/estrellaBlanca.gif) repeat-x;
    width: 75px;
    height: 19px;
    display: inline-block;
    float: left;
}

#votacionContenido .votosIE6 a {
    background: url(../../images/estrellaBlanca.gif) repeat-x;
    display: inline-block;
    height: 19px;
    width: 15px;
    text-decoration: none;
}

#votacionContenido .votosIE6 a:hover {
    background: url(../../images/estrellaAzul.gif) repeat-x;
    text-decoration: none;
}
#votacionContenido .votado {
    float: left;
}
/** Envío de contenidos por correo */

#envioContenidoCorreoInclude {
    float: right;
    display: inline-block;
}

#envioContenidoCorreoInclude img {
    width: 36px;
}

fieldset.fieldsetEnvioContenidosCorreo label {
    width: 17em!important;
}

fieldset.fieldsetEnvioContenidosCorreo p {
    clear: both;
}
fieldset.fieldsetEnvioContenidosCorreo .comentarioEnvioContenidosCorreo {
    margin-top: 0.5em;
}
#cajaCaptcha {
    border: 1px solid #AAAAAA;
    width: 35em;
    /*margin-top: 1.5em;
    margin-bottom: 1.5em;*/
    margin: 1.5em auto;
    padding: 0.2em;
    clear: both;
    display: inline-block;
}   

#cajaCaptcha #tituloCaptcha {
    background-color: #99011A;
    color: #FFFFFF;
    font-weight: bold;
    height: 1.5em;
}

#cajaCaptcha #contenidoCaptcha {
    padding: 0.5em;
}

#cajaCaptcha #contenidoCaptcha #izquierdaCaptcha {
    float: left;
    height: 100%;
    margin-right: 0.5em;
}

#cajaCaptcha #contenidoCaptcha #derechaCaptcha {
    height: 100%;
}

#cajaCaptcha #contenidoCaptcha #derechaCaptcha p {
}

#cajaCaptcha #contenidoCaptcha #derechaCaptcha label {
    width: 14em;
    padding: 0.2em;
    border: none;
    margin-bottom: 0.5em;
    color: #404040;
    text-align: left;
}
#cajaCaptcha #contenidoCaptcha #derechaCaptcha .txtCaptcha {
    text-align: center;
}

.fechaFicha {
    color: #4D4D4D;
    text-align: right;
    padding-top: 0;
    font-weight: bold;
}

.fechaNoticia {
    color: #FF9E44;
}

.portadaTitularNoticia .titular {
    font-weight: bold;
}

.titularFicha {
    font-size: 180%;
    color: #0068AB;
    font-weight: bold;
    line-height:1.4em;
}

.antetitulo {
    color: #656565;
    font-size: 95%; 
    font-weight:bold;
    margin-bottom: 0em;
    padding-top: 0;
    padding-bottom: 0;
}

.sumarioFicha {
    color: #7A7A78;
    font-size: 110%; 
    font-weight:bold;
    margin-bottom: 0.8em;
    line-height: 1.4em; 
}

.bloqueNoticia, .contenido {
    margin: 0em; 
}

.fotoFichaNoticia {
    border-bottom: 1px dotted #A0A0A0;
    display: block;
    float: left !important;
    margin: 0.8em 2em 0.8em 0;
    text-align: center;
    width: 18em;
}

.fotoFichaNoticia p {
    clear: left;
    color: #636363;
    font-size: 0.9em;
    padding: 0.8em 0;
}

.fotoFichaNoticia img.actualidad {
    border: 0em;
}

.fotoFichaNoticia .divLightBox {
    display: none;
}

.noMostrar {
    display: none;
}

.fotoNoticia {
    float: left;
    margin: 1em 1em 1em 0em;
}

#buscanoticia {
    margin-bottom: 2em;
}

.fecha {
    color: #7A7A78;
}

#imagenTamayoPersonal .imagen {
    text-align: center;
}

#imagenTamayoPersonal .label {
    font-weight: bold;
}

#imagenAmpliada span.label {
    font-weight: bold;
}


#imagenTamayoPersonal .descripcion {
    margin: 3em 0em 1em 0em;
}

#imagenAmpliada {
    /*display: inline-block;*/
    margin: 1em;
    font-size: 110%;
}

#imagenAmpliada span.h3 {
    color: #7A7A78;
    font-size: 1.5em;;
    font-weight: bold;
    margin-bottom: 0.8em;
}

#imagenAmpliada span.h6 {
    color: #0071BC;
    font-size: 1em;
    font-weight: normal;
    margin: 1em 0.2em 0 0.6em;
    padding: 0.1em 0.4em;
}

#imagenAmpliada .bloque {
    background-image: none;
    padding: 1em;
    text-align: center;
    margin-bottom: 2em;
}

#imagenAmpliada .bloque img {
    margin: 0.5em;
}

#imagenAmpliada .bloque div, #imagenAmpliada .bloque p {
    text-align: left;
    line-height: 1.6em;
}

.bloqueOrdenar {
    display: block;
    margin-top: 1em;
    margin-bottom: 0.5em;
}

.bloqueOrdenar a {
    display: inline-block;
    padding: 0.5em 0.6em;
}

.elementoEnlace {
    text-align: center;
}

.imagenListadoEnlaces {
    height: 78px;
    line-height: 78px;
    width: 78px;
    margin: auto;
    vertical-align: bottom;
}

.imagenListadoEnlaces img {
    vertical-align: bottom;
    margin-bottom: 1em;
}

.capaPaginacion {
    margin-top: 1em;
}

.enlacesCabecera {
    font-size: 100%;
    text-align: center;
    width: 100%;
    display: inline-block;
}

.contenedorMapa{
    clear: both;
    display: inline-block;
    margin: 2em auto;
    text-align: center;
    width: 100%;
}

.imagenMapa {
    display: block;
    margin: auto;
    padding-bottom: 0.7em; 
    border: none;
    width: 70%;
    height: 30em;    
}

/*** Videos ***/
.bloqueVideos p {    
    margin-left: 14em;
}

#listadoVideos {
    font-size: 85%;
    text-align: -webkit-center;
    margin-top: 2em;
}

#listadoVideos .portadaTitularNoticia  {
    padding:0.4em 0 2em;
}

#listadoVideos h3 {
    border:medium none;
    margin:0;
    margin-bottom:1em;
    padding:0.2em;
}

#listadoVideos ul {
    margin:0;    
}

#listadoVideos ul li {
    list-style: none inside none;
    clear:both;
    margin-bottom:2em;
    display:inline-block;
    width: 100%;
}

#listadoVideos ul li a {
    font-size: 130%;
    font-weight: bold;
}

#listadoVideos .imagenVideo {
    width: 140px;
    float: left;
    margin-right: 2em;    
}

#listadoVideos .textoVideo {
    margin-left: 16em;
}

.duracionVideo {
    color: #A0A0A0;
    font-size: 0.7em;
}

.duracionVideoListado {
    color: #A0A0A0;
}

.fechaVideo {
    color: #4D4D4D;
    font-weight: bold;
    font-size: 0.7em;
}

.fechaVideoListado {
    color: #4D4D4D;
    font-weight: bold;
}

.iconoPlay {
    bottom:39px;
    position:relative;
}

#capaSegmentos {
    width:100%;
    display:inline-block;
    text-align:center;
}

#listadoSegmentos {
    display:inline-block;
    text-align: center;
}

#listadoSegmentos fieldset {
    margin: 0em;
}

#listadoSegmentos ul {
    margin: 0em;
    padding: 0em;
}

#listadoSegmentos ul li {
    clear: none;
    list-style-type: none;
    list-style-image: none;
    float: left;
    display: inline-block;
    padding: 0.5em;
    text-align: center;
    width: 15em;
    vertical-align: top;
}

#listadoSegmentos img {
    border: thin #000000 solid;
    width:15em;
}

#listadoSegmentos span {
    font-size:x-small;
}

.bloqueVideos .sumarioNoticia {    
    font-size: 1.1em;
    line-height: 1.4em;
    margin-top: 0.2em;
    margin-bottom: 0.5em;
    padding-bottom:0.5em;   
    color: #4D4D4D;
}

.sumarioNoticia a {
}

#reproductor {
    text-align: center;
    padding: 1em 0;
}

#reproductor .videoSinScript {
    height:36%;
    width:100%;
}

.textovideodetalle {
    margin:0em 1em;
    padding:1em;
}

label.tema {
    clear:left;
    font-size:x-small;
}

.textovideodetalle .descripcion{
    color: #4D4D4D;
    font-size: 1.1em;
    line-height: 1.6em;
}

span.dir_derecha { 
    unicode-bidi: bidi-override; 
    direction: rtl;
}

span.no_mostrar {
    display: none;
}

.filapar {
    background: #FFFFFF;
}

.filaimpar {
    background: #F5F5F5;
}

.contenido tr {
    line-height: 1.3em;
}

.contenido td {
    padding: 0.3em;
}

#idLogoUnionEuropea {
    margin-left: 0.5em;
    margin-top: 1.05em;
    height: 6.2em;
}

.portadaFotoNoticia {
    float: right;
    width: 17.5em;
    text-align: right;
    margin-left: 0.5em;
    clear: right;
}

#masNoticiasListadoNoticias {
    display: inline-block;
    width: 100%;
    margin-top: 0.5em;
}

#buscanoticia {
    border: 1px solid #808080;
    width: 90%;
    margin: auto;
    overflow: auto;
}

dl.listadoeventos dt {
    font-size: 1.1em;
    font-weight: bold;
    margin: 1.5em 0em 0.5em 1em;
    line-height: 1.4em;
    text-align: left;
}

dl.listadoeventos dt.horaynombreevento {
    font-size: 1em;
    color: #7a7a78;
    margin-top: 0.5em;
}

dd.infoevento span {
    font-weight: bold;
}

/** Estilos para el calendario */

.calendario td {
    text-align: left;
}

.calendario caption {
    text-align: left;
    padding-left: 20%;
}

.calendario {
    width: 20.85em;
    border: 0.1em solid #cccccc;
    margin: auto;
    font-size: 0.9em;
    line-height: 1.2em;
    margin-top: 2em;
}

.calendario input{
    width: 5em;
    border: 1px solid #CCCCCC;
    margin-top: 0.5em;
}

.calendario select{
    width: 8em;
    border: 1px solid #CCCCCC;
    margin-top: 0.5em;
}

.calendario .titulo_calendario {
    color: #7a7a78;
}

.calendario .titulo_calendario th {
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
}

.calendario .botones_calendario {
    text-align: center;
}

.calendario .titulo_dias th {
    text-align: center;
    padding-right: 0.7em;
    border: 1px solid #CCCCCC;
}

.calendario .festivo {
    text-align: center;
    color: #7a7a78;
    font-weight: bold;
}

.calendario .diaActual {
    text-align: center;
    font-weight: bold;
    color: #EE5500;
}

.calendario .diaActual a {
    color: #EE5500;
}

.calendario .dias {
    text-align: center;
    color: #C9C9C9;

}

/* Encuesta multipregunta */
.matrizPregunta {
    width: 100%;
    border: none;
    padding: 0.2em;
}

.preguntaEncuestaMultipregunta {
    margin: 1em 1em 1.3em;
}

.enunciadoOrden {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #4081AD;
    padding: 0 0.2em;
}

.enunciadoPregunta {
    font-weight: normal;
}

.enviarMultipregunta {
    text-align: center;
    margin: 1.5em 0em 1em;
}

.columnaOpcion {
    width: auto;
    padding-left: 1em;
}

.columnaRespuesta {
    width: 5%;
    text-align: center;
}

.textoCentrado {
    text-align: center !important;
}