html {
    font-size:x-small;
    font-family:Verdana, Arial, Helvetica, sans-serif
}

#panelIzquierda {
    float:left;
    width:17%;
    padding-right:1.5%;
    overflow:hidden
}

#panelDerecha {
    float:right;
    width:77%;
    padding-left:1.5%
}

/* 
 * Eliminado por un problema con IE 6 por el que el pie a veces se pintaba más arriba 
*/
#pie {
    float:none;
    clear:both;
}

.cajaConSombra {
    margin-top:.5em;
    margin-left:.5em;
    background:#CCC;
    background-image:url(sombra.jpg);
    background-position:bottom right;
    background-repeat:repeat-x
}

.cajaConSombra div.interiorCajaSombra {
    border:.05em solid #AAA;
    background-color:#FFFFFF;
    padding:.5em;
    position:relative;  
    top:-.5em;
    left:-.5em
}

.cajaConSombra div.interiorCajaSombraGris {
    border:.05em solid #AAA;
    background-color:#EEE;
    padding:.5em;
    position:relative;
    top:-.5em;
    left:-.5em
}
/*DESDE AQUÍ*/
.imgCentrada {
    text-align:center;
    margin-left:auto;
    margin-right:auto
}

.txtCentrado{
    text-align:center
}

span.letrasVerdes {
    color:#006633;
    font-weight:bold
}

a.enlaceVerdeRojo {
    color:#006633;
    font-weight:lighter
}

a.enlaceVerdeRojo:hover {
    color:#990033
}

.entrarEnFlujo {
    float:none;
    clear:both;
    height:.05em
}

.tituloMenu {
    color:#FF0000;
    font-weight:bold;
    padding:.5em;
    padding-top:2em;
    font-size:1em
}

li {
    padding-bottom:.3em;	
    padding-top:.3em
}

li.item {
    border-top:.05em solid #AAA;
    padding-top:.3em;
    padding-bottom:.3em;
    padding-left:0em;
    background-color:#FFFFFF;
    font-weight:normal
}

li.item a { 
    color:#666666;
    border:none;
    background-color:#FFFFFF
}

li.item a:hover {
    color:#000
}

li.selected{
    font-weight:bold
}

li.selected a {
    font-weight:bold
}

li.hijo {
    border-top:.05em dotted #DDD;
    font-style:italic
}

li.hijo a {
    font-weight:normal
}

li.separado {
    padding-top:1.5em
}

li.noticias_lista { 
    margin-top:0.5em;
    padding-top:1em;
    padding-bottom:1em;
    border-top:.05em solid #AAA;
    margin-left:0;
    border-left:0;
    padding-left:0;
    text-align:justify;
}

li.noticias_lista:hover {
    background-color:#DDD
}

li.noticias_lista a:focus {
    background-color:#DDD
}

#cabecera {
    margin:0;
    text-align:center
}

#cabecera li {
    display:inline; 
    float: left;
    width: 47%;
    list-style-type: none;
    text-align: left;
    z-index:100;
    padding-top:0.5em;
    padding-right:0.5em;
}

#cabecera li a{
    display:inline;
    font:bold 1em Verdana, Arial, Helvetica, sans-serif;
    color:#336633;
    text-align:left;
    font-weight:bold;
    z-index:3;
    padding:0.5em;
}

#cabecera li a:hover {
    color:#FF0000
}

.cabeceraIzquierda{
    float:left;
    width:50%;
    text-align:right;
    vertical-align:top;
}

.cabeceraDerecha{
    float:right;
    width:49%;
    text-align:right
}

.division_mitad_izquierda {
    float:left;
    width:48%;
    overflow:hidden
}

.division_mitad_derecha {
    float:right;
    width:48%;
    overflow:hidden
}

.alto1em {
    height:1em
}

.alto05em {
    height:0.5em
}

.ancho65pc {
    width:65%
}
.ancho30pc {
    width:65%
}
.ancho100pc {
    width:100%
}

.flotanteDerecha{
    float:right
}

.flotanteIzquierda{
    float:left
}

.espacio_derecha{
    padding-right:1em
}

.espacio_izquierda{
    padding-left:3em
}

.noticia {
    padding:0.5em;
    border:solid .05em #CCC;
    text-align:justify;
    color:#666666;
    margin-bottom:1em
}

.cajaLogin{
    width:57%;
    float: right;
    color:#666666;
    text-align:right
}

.cajaSeparacion{
    width:10%;
    float:right
}

.campoTextoCabecera {
    width:45%;
    font:1em Verdana, Arial, Helvetica, sans-serif;
    padding:0em
}

.campoTextoCabecera2 {
    height:1em;
    font:1em Verdana, Arial, Helvetica, sans-serif;
    padding:0em
}

.cajaSeparacionVertical{
    height:1.5em
}

.menuLateral ul{
    list-style-type:none;
    list-style-image:none;
    padding:0em;
    padding-left:0em;
    margin: 0
}

ul.sinDecoracion{
    list-style:none;
    padding-left:0;
    margin-left:0;
    border-left:0
}

.imagenNoticias{
    margin-right:.7em;
    margin-bottom:.7em;
}

.imagensinDecoracion{
    text-decoration:none;
}
/*ESTA*/
#contenido { 
    width:100%;
    color:#222;
    vertical-align:top;
    text-align:justify;
}

h2.titulo_h2{ 
    background-image:url( /imagenes/separador.gif ); 
    background-position:bottom left;
    background-repeat:no-repeat
}  

#contenido_izq{   
    float:left;
    width:65%;
    overflow:hidden
}

#contenido_der {
    float:right;
    width:31%;
    overflow:hidden
}

.imagen_centrada {
    margin-left:auto; 
    margin-right:auto
}	 

#colaboradores_lista {
    margin:0;
    text-align:center
}

#colaboradores_lista li {
    display:inline;
    float: left;
    width: 45%;
    list-style-type: none;
    text-align: center;
    z-index:100;
    padding-top:0.5em;
    padding-right:0.5em;
    vertical-align:middle
}

.formCabecera{
    padding:0em;
    margin:0em;
    border:0em;
    width:100%
}

#agenda{
    height:20em;
    padding-bottom:1em;
    text-align:left;
    background-color:#E8E8E5;
}

.bloqueScroll {
    overflow:scroll;
}

#agendaInterior{
    overflow:auto;
    height:19em;
    background-color:#E8E8E5;
    width:100%;
}

#organigrama ol{
    border-left:.05em solid #99FF66;
    margin-bottom:2em;
    padding-top:1em;
    padding-left:0em;
    margin-left:3em;
}

#organigrama li{
    padding:0.2em;
    margin-left:2.5em;
    font-weight:normal;
}

/*Estilo para las tablas de los menus de hosteleria */
table.menus_hosteleria {
    width:90%;
}

.indice {
    width:40%;
    margin-left:15%;
    border: solid .05em #EEE;
    background-color:#F4F4F4;
    text-align:left;
    padding-left:2em;
    padding-right:2em;
    margin-bottom:3em;
    margin-top:3em;
}

.volverAIndice{
    margin-bottom:1em;
    vertical-align:middle;
    background-image:url(/imagenes/flecha_arriba.jpg);
    background-position:center left;
    background-repeat:no-repeat;
    padding:1.1em;
    padding-left:2.8em;
}

.listaLetras{list-style-type: lower-alpha;}
.listaRomanos{list-style-type:upper-latin;}
.listaDecimales{list-style-type:decimal;}
/*  //se ha movido a gestor_contenidos.css
ol.paginaJerarquiaServicios li{
    margin-top:1em;
    color:#003300;
    border:.05em solid #FFF;
    border-right:0;
}
ol.paginaJerarquiaServicios li:hover{
    border:.05em solid #CCCCCC;
    border-right:0;
}

.botonera{
    float:right;
    border:solid #CCC .05em;
}
*/
/*Mensajes de error y exito y alerta*/
.error{
    color:#990000;
    padding:0.2em;
    padding-left:1.5em;
    background-image:url(error.png);
    background-position:top left;
    background-repeat:no-repeat;
}

.exito{
    color:#006600;
    padding:0.2em;
    padding-left:1.5em;
    background-image:url(exito.png);
    background-position:top left;
    background-repeat:no-repeat;
}
.aviso{
    color:#FF6633;
    padding:0.2em;
    padding-left:1.5em;
    background-image:url(aviso.png);
    background-position:top left;
    background-repeat:no-repeat;
}

/**
	Clase para enlaces externos
*/
.enlace_externo{
    padding-left:1.5em;
    background-image:url(nueva_ventana.gif);
    background-position:top left;
    background-repeat:no-repeat;
}
.enlace_externo:after{
    content:" (Enlace externo)";
}


/**
	Clases para enlaces a archivos
	pdf -> .pdf
	zip -> .zip .rar
	doc -> .doc .xdoc .rtf
	xls -> .xls .csv
	ppt -> .ppt .pps
	imagen -> .gif, .jpg, .bmp
*/
.archivo_pdf{
    padding-left:1.5em;
    padding-top:.5em;
    background-image:url(/imagenes/pdf.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

.archivo_zip{
    padding-left:1.5em;
    padding-top:.5em;
    background-image:url(/imagenes/zip.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

.archivo_doc{
    padding-left:1.5em;
    padding-top:.5em;
    background-image:url(/imagenes/word.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.archivo_xls{
    padding-left:1.5em;
    padding-top:.5em;
    background-image:url(/imagenes/xls.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

.archivo_ppt{
    padding-left:1.5em;
    padding-top:.5em;
    background-image:url(/imagenes/ppt.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

.archivo_txt{
    padding-left:1.5em;
    padding-top:.5em;
    background-image:url(/imagenes/txt.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

.archivo_imagen{
    padding-left:1.5em;
    padding-top:.5em;
    background-image:url(/imagenes/image.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

.archivo_none{
    padding-left:1.5em;
    padding-top:.5em;
    background-image:url(/imagenes/none.gif);
    background-position:top left;
    background-repeat:no-repeat;
}
/*HASTA AQUÍ*/
.bloque_propiedades{
    border:.5em solid #000;
    margin-bottom:2em;
    margin-top:2em;
    padding:1em;
}

.bloque_acciones{
    background-color:#666666;
    color:#FFFFFF;
    padding:0.3em;
    font-size:1.6em;
    clear:both;
}

.color_titulo_bloque_pagina{background-color:#666666;}
.color_titulo_bloque_seccion{background-color:#6699CC;}
.color_titulo_bloque_parrafo{background-color:#669966;}
.color_titulo_bloque_lista{background-color:#990033;}
.color_titulo_bloque_item{background-color:#B75557;}
.color_titulo_bloque_html{background-color:#92B6D3;}
.color_titulo_bloque_multimedia{background-color:#7E350A;}
.color_titulo_bloque_item_multimedia{background-color:#7E350A;}


.bloque_pagina{
    border:.2em solid #666666;
    margin-top:1em;
    margin-bottom:1em;
    clear:both;
}
.bloque_seccion{
    border:.5em solid #6699CC;
    margin-top:1em;
    margin-bottom:1em;
    clear:both;
}

.bloque_parrafo{
    border:.2em solid #669966;/*#AAA;*/
    /*background-color:#DDD;*/
    margin-top:1em;
    margin-bottom:1em;
    clear:both;
}

.bloque_html{
    border:.2em solid #92B6D3;/*#AAA;*/
    /*background-color:#DDD;*/
    margin-top:1em;
    margin-bottom:1em;
    clear:both;
}

.bloque_lista{
    border:.2em solid #990033;/*#AAA;*/
    /*background-color:#DDD;*/
    margin-top:1em;
    margin-bottom:1em;
    clear:both;
}
.bloque_item{
    border:.05em solid #B75557;/*#AAA;*/
    /*background-color:#CCC;*/
    margin-top:1em;
    margin-bottom:1em;
    clear:both;
}

.bloque_multimedia{
    border:.05em solid #7E350A;/*#AAA;*/
    /*background-color:#CCC;*/
    margin-top:1em;
    margin-bottom:1em;
    clear:both;
}

.bloque_item_multimedia{
    border:.05em solid #7E350A;/*#AAA;*/
    /*background-color:#CCC;*/
    margin-top:1em;
    margin-bottom:1em;
    clear:both;
}



.oculto {
    display:none;
    clear:both;
}

.oculto2{
    display: block;
    background: transparent;
    background-image: none; 
    border: none;
    height: .05em;
    overflow: hidden;
    padding: 0;
    margin: -.05em 0 0 -.05em;
    width: .05em;
}


.interior_bloque{
    padding:0.5em;
    padding-left:2em;
    padding-right:0.3em;
    clear:both;
}


.linea_formulario{
    text-align:left;
    border-top:dashed .05em #CCC;
    float:none;
    clear:both;
}
.linea_formulario span.alineacion_derecha{
    float:right;
}
.BarraIntermedia{
    margin-top:1em;
    border:solid .05em #CCC;
    /*border-bottom:solid .05em #333;
	background-color:#FFFFCC;*/
    padding:0.3em;
    padding-bottom:1em;
    margin-bottom:1em;
    color:#990000;
    vertical-align:middle;
    text-align:right;
    clear:both;
}
.BarraIntermedia:hover{
    background-color:#FFFFCC;
}

.cajaFichero{
    font-size:1em;
}
.cajaFichero div.propiedades{
    display:none;
    border:dashed .05em #CCC;
    padding:1em;
    margin-left:2em;
}
.cajaFichero span.restringido{
    color:#990000;
    text-transform:uppercase;
}
.cajaFichero span.titulo{
    font-weight:normal;
}
.borde_imagen{
    background-color:#FFFFFF;
    border:solid .05em #888;
    padding:.05em;
}

.parrafo_pagina_generada{
    /*	padding-left:2em;  */
    padding-top:1em;
    padding-bottom:1em;
}





/*************************************
         ESTILOS ANTERIORES
*************************************/

.Estilo11 {color: #FF3333}
.td_1pciento {
    width: 1%;
}
.fondogris_oscuro {
}
.fondoblanco {
    background-color: #FFFFFF;
    vertical-align: top;
}
#Cont_agenda {
    height:14em;
    width:100%;
}





/*
 de aqui para arriba estaban en la plantilla
*/


.menu01 {
    FONT-SIZE: 1.3em; COLOR: #383533; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.fecha02 {
    FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #008c3a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu01bold {
    FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titulo01 {
    FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titulo02 {
    FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.align_center {
    text-align: center;
}
.align_center_bloque{
    margin-left:auto;
    margin-right:auto;
}
.bloqueCentrado70pc{
    margin-left:auto;
    margin-right:auto;
    border:solid .05em #CCC;
    width:70%;
    padding:.6em;
}
.bloqueCentrado90pc{
    margin-left:auto;
    margin-right:auto;
    border:solid .05em #CCC;
    width:70%;
    padding:.6em;
}

.bloqueCentrado90bispc{
    margin-left:auto;
    margin-right:auto;
    border:solid .05em #CCC;
    width:80%;
    padding:.6em;
}

.bloqueCentrado90bispx{
    margin-left:.1em;	
    border:solid .05em #CCC;
    width:80%;
    padding:.6em;
}
.bloqueCentradoNoticiasInteres{
    margin-left:.05em;	
    width:90%;
    padding:.05em
}


h1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    COLOR: #6A6A5D;
}
h2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    COLOR: #6A6A5D;
}
h3 {
    FONT-WEIGHT:normal;
    FONT-SIZE:1.6em;
    COLOR: #336633;/*#6A6A5D;*/
}

h4 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    COLOR: #336633;/*#000000;*/
}
h5 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #336633;/*#6A6A5D;*/
}
h6 {
    font-weight:normal; 
    FONT-SIZE: 1em; 
    COLOR: #336633;/*#000000;*/ 
}

#contenido2 h3,h4,h5,h6 { font-family:Georgia, "Times New Roman", Times, serif;}


.Noticias {
    font: 1em Verdana, Arial, Helvetica, sans-serif; WIDTH: auto; COLOR: #008c3a; WHITE-SPACE: normal; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.txt_form_contacte {
    border: #666666 .05em solid;
    FONT-SIZE: 1em;
    MARGIN: .05em;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    padding:.05em;
    height: auto;
    width: auto;
}
.txtformcontactebig, .txt_form_contacte {
    BORDER:#000000 .05em outset;PADDING:.05em;FONT-SIZE: 1.1em;BACKGROUND: #ffffff;MARGIN:.05em;WIDTH: auto;COLOR:#000000;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;HEIGHT: auto
}
.txt_form_contacte {
    BORDER: #000000 .05em solid; PADDING: .05em;FONT-SIZE: 1em;MARGIN: .05em;COLOR: #000000;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.buttonover2 {
    BORDER: #333333 .05em outset;BACKGROUND: #ffffff; MARGIN: 0; FONT: .75em Arial, Helvetica, sans-serif;CURSOR:pointer;COLOR: #000000;
}
.texto01gine {
    font-family:Arial, Helvetica, sans-serif
}
.campo_texto {
    BORDER:#008c3a .05em solid;font:1em Verdana, Arial, Helvetica, sans-serif;WIDTH: auto;COLOR: #008c3a;WHITE-SPACE: normal; HEIGHT: auto; TEXT-ALIGN: justify; TEXT-DECORATION: none
}

TD {
    COLOR: #6a6a5d;  FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.titulo {
    FONT-WEIGHT: bold;
    font-size: 1.3em;
    COLOR: #6A6A5D;
    text-align:left;
}

.texto_interior {
    FONT-SIZE: 1em;
    MARGIN: 0;
    PADDING: 0;
    color: #222;
    text-align: left;
    vertical-align: top;
    text-align:justify;
}

.boton {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    background: #FFFFFF;
    height: auto;
    width: auto;
    border: .05em solid;

}

.menucentros {
    font:bold 1em Verdana, Arial, Helvetica, sans-serif;
    color:#3d7acd;
    text-decoration:none
}
.menucentrosCursiva {
    font:bold 1em Verdana, Arial, Helvetica, sans-serif;
    color:#3d7acd;
    text-decoration:none;
    font-style:italic
}
.pie {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-align: justify;
}
.titulo2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    COLOR: #333333;
    LINE-HEIGHT:.95em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto_interior_mant {
    PADDING: 0;
    FONT-SIZE: 1em;
    MARGIN: 0;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;

}

.submenu {
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    color: #6a6a5d;
    background: #F4F4F4;
    padding-right:.25em;
    padding-left:.5em;
}

.submenuactivo {
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #E6E6E6;
    text-align: left;
    padding-right:.25em;
    padding-left:0;
}
.radiorojo {
    COLOR: #ff0000;CLEAR: none; BORDER: .05em; PADDING:.13em; FONT-SIZE: 1em; BACKGROUND: center center; FLOAT: none; MARGIN: auto; WIDTH: .88em;LIST-STYLE-TYPE: none; HEIGHT: .63em
}
.radioverde {
    CLEAR: none; BORDER:none; PADDING: .13em; FONT-SIZE: 1em; FLOAT: none; MARGIN: auto; WIDTH: .88em; COLOR: #009900; LIST-STYLE-TYPE: none; HEIGHT: .63em
}
.radioazul {
    CLEAR: none; BORDER: none; PADDING: .13em; FONT-SIZE: 1em; FLOAT: none; MARGIN: auto; WIDTH: .88em;LIST-STYLE-TYPE: none; HEIGHT: .63em
}
.radioamarillo {
    CLEAR: none; BORDER:none; PADDING: .13em; FONT-SIZE: 1em; FLOAT: none; MARGIN: auto; WIDTH: .88em; COLOR: #ffff00; LIST-STYLE-TYPE: none; HEIGHT: .63em
}
.radionaranja {
    CLEAR: none; BORDER:#ff9900; PADDING: .13em; FONT-SIZE: 1em; FLOAT: none; MARGIN: auto; WIDTH: .88em; COLOR: #ff9900; LIST-STYLE-TYPE: none; HEIGHT: .63em
}
.miembroactivo {
    FONT-SIZE: 1em;
    LINE-HEIGHT: normal;
    color: #006600;
    width:3em;
    font-family: Arial, Helvetica, sans-serif;
}
.miembronoactivo {
    FONT-SIZE: 1em;
    LINE-HEIGHT: .75em;
    color: #FF0000;
    width:3em;
    font-family: Arial, Helvetica, sans-serif;
}
.fondogris_oscuro {
    background-color: #999999;
}
.caja_texto {
    width:5em;
    border:.05em solid #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.fecha_noticias {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0;
    PADDING-TOP: 0;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
    font-weight: bold;
}

.borde_izdo {
    BORDER-LEFT: #999999 .05em solid;
    width: 1%;
    text-align: left;
    vertical-align: top;
}
.caja_texto_formularios {
    height: auto;
    width: auto;
    border: .05em solid #000000;
    font:.63em Verdana, Arial, Helvetica, sans-serif;
}
.fondogris_claro {
    background-color: #CCCCCC;
    vertical-align: top;
    text-align: left;
    width: .3em;
}
.fondoverde {
    background-color: #999966;
}
.fondogris_claro1 {
    background-color: #CCCCCC;
}
.fondogris_masclaro {
    background-color: #E8E8E5;
}
.fondoseparador_menu {
    background-color: #666666;
}
.ancho132 {
    height: .05em;
    width: 8.25em;
}
.ancho152 {
    height: .3em;
    width: 7.8em;
}
.ancho199x5 {
    height:.3em;
    width: 12.4em;
}
.ancho5x35 {
    height:2.19em;
    width:.3em;
}
.ancho132x8 {
    height: 2.19em;
    width: 8.25em;
}
.align_dcha {
    text-align: right;
}
.align_top {
    vertical-align: top;
    text-align: justify;
}
img {
    border-width: 0;
}
.align_izda {
    text-align: left;
}
.align_topiframe_altura100 {
    vertical-align: top;
    height: 100%;
}
.tablaiframe_fondonegro {
    background: #000000;
}
.tablaiframe_fondoblanco {
    background: #FFFFFF;
}
iframe {
    height: 18em;
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
}
.img_100porciento {
    border-width: 0;
    height:.05em;
    width: 100%;
    text-align: left;
    vertical-align: top;
}
.td_16pciento {
    width: 16%;
    vertical-align: top;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
}
.td_80pciento {
    width: 80%;
    vertical-align: top;
}
.esq_blanca {
    background-color: #FFFFFF;
    vertical-align: top;
    height:.3em;
    width:.3em;
}
.fondo_verde {
    background: #009900;
}
.fecha02Copia {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #008c3a;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    background: #999999;
}
.fondorojo {
    background-color: #FF0000;
}
.ancho5 {
    width:.3em;
}
h1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    COLOR: #6A6A5D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    word-spacing: normal;
    list-style: none;
    line-height: normal;
    vertical-align: bottom;
    text-align: left;
    white-space: nowrap; 
    margin: 0;
    padding: 0;
}

h1.menucentros{ 
    text-align:center;
    white-space:normal;
}

.tabla_centros {
    background-color: #FFFFFF;
    vertical-align: top;
    width: 100%;
}

.imagen_a_dcha_de_texto {
    FLOAT: right; MARGIN-BOTTOM:.3em; MARGIN-LEFT:.6em
}
.imagen_a_izda_de_texto {
    FLOAT: left; MARGIN-BOTTOM:.3em; MARGIN-RIGHT:.6em
}
.tabla_borde_negro {
    border: .05em solid #000000;
}
.fondonegro {
    vertical-align: top;
    background: #000000;
}
.titulo02_fondo_marron {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color: #FFCC66;
}
.align_top_dcha {
    vertical-align: top;
    text-align: right;
}
.align_top_izda {
    vertical-align: top;
    text-align: left;
}
.borde {
    border:.05em solid #333333;
}
.margenAlrededor{
    margin:0.5em;
}


.align_center_bloque_con_borde {
    margin-left:auto;
    margin-right:auto;
    border: thin solid #000000;
}
.align_center_bloque_con_borde_total {
    padding:.1em;
    font-size: 1em;
    color: #000000;
    border-top: thin none;
    border-right: thin none;
    border-bottom: thin none;
    border-left: thin none;
    margin-right: auto;
    margin-left: auto;
}
.align_center_bloque_con_borde_total td{
    border:.05em solid #000000;
    text-align: center;
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
.align_center_bloque_con_borde_total h1{
    text-align: center;
    font: bold 1em Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    height: auto;
    width: auto;
}

Estilos para reserva de recursos 
{
}

.da_calendario1 {
    background-color: #00CCFF;
}

.da_calendario2 {
    background-color: #FFCC33;
}
.da_calendario3 {
    background-color: #66FF99;
}
.da_calendario4 {
    background-color: #CCFF99;
}
.da_calendario5 {
    background-color: #FF99FF;
}
.da_calendario6 {
    background-color: #9999FF;
}
.da_calendario7 {
    background-color: #CCCCFF;
}
.da_calendario8 {
    background-color: #FFFFCC;
}



/** enlaces en la web **/
a{	
    color: #6a6a5d;
    text-decoration:none;
    /*border-bottom:solid .05em #B4CFAF;*/
}
a:hover{
    text-decoration:underline;
}
#contenido2 a{
    border-bottom:solid .05em #B4CFAF;
    text-decoration:none;
}
#contenido2 a:hover {
    text-decoration:none;
    border-bottom:solid .05em #000;
}

a:active {
    border-bottom:solid .05em #CCC;
    color: #000000;
}

.enlaceverdearojo {
}

/*
.enlaceverdearojo {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
*/

.menuLateral a{
    text-decoration:none;
}
#agenda a{ border-bottom:none; text-decoration:none;}
#contenido_izq ul.sinDecoracion li.noticias_lista a{ border-bottom:none; text-decoration:none;}
#contenido_izq ul.sinDecoracion li.noticias_lista a:hover span{text-decoration:underline;}

#cabecera a{border-bottom:none; text-decoration:none;}
a.enlace{color:#FF0000;}
.menucentros a{color:#009933;}

/* TOOLTIP */
a.info {
    border-bottom:.05em solid #0066CC;
    text-decoration: none;
}
a.info:visited {border-bottom:.05em solid #333333;}
a.info:hover {position: relative;}
a.info span {display: none;}
a.info:hover span {
    text-align:left;
    display: block; position: absolute; top:.5em; left: 0;
    /* formatting only styles */
    padding:.3em; margin:.6em; z-index: 100;
    background: #f0f0f0; border:.05em dotted #c0c0c0;
    /* opacity: 0.9; NO ES ESTANDAR */
    width:6.25em;
    /* end formatting */
}
a.info:hover span.izquierda {
    left: -7.19em;
}


/* TOOLTIP DERECHA */

a.info2 {
    border-bottom:.05em solid #0066CC;
    text-decoration: none;
}
a.info2:visited {border-bottom:.05em solid #333333;}
a.info2:hover {position: relative;}
a.info2 span {display: none;}
a.info2:hover span {
    text-align:left;
    display: block; top:.5em; right:0; position:absolute;
    /* formatting only styles */
    float:right;
    background: #f0f0f0; border:.05em dotted #c0c0c0;
    /* opacity: 0.9; NO ES ESTANDAR */
    width:6.25em;
    /* end formatting */
}
a.info2:hover span.izquierda {
    left: -19.69em;
}




/* BUSQUEDA */
.SearchResultAllPagesBlock ul li{
    padding-bottom:2em;
}
.SearchResultAllPagesBlock{
    font-size:1em;
}

/*estilo para escuela de enfermería* dani 19/07/2007 */

.align_center_bloque_con_borde_total_executive {
    padding:.1em;
    font-size: 1em;
    color: #000000;
    border-top: thin none;
    border-right: thin none;
    border-bottom: thin none;
    border-left: thin none;

}
.align_center_bloque_con_borde_total_executive td{
    border:.05em solid #CCCCCC;
    text-align: left;
    font-size: 1em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

.align_center_bloque_con_borde_total_executive th{
    border: thin solid #CCCCCC;
    text-align: center;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
/*  Estilo oculto */ 

.oculto { 
    display:none;

}
/* Estilo para mover un contenedor( o lo que sea) al centro de la pantalla aproximandamente flotando  */
.centrado_cargando {  position:absolute;  left: 50em; top: 25em; display:block;  }

/*Estilos para Aplicacion Noria */

.noria_opmejora{  color:#669966  }  

.noria_reclamacion { color:#B75557  }

.noria_noconformidad{ color:#CC99CC   }

.noria_indicadores{ color:#7E350A  }

.noria_comentarios{ color:#6699CC   }

.noria_accion_correctiva{  color:#B75557 }

.noria_accion_mejora{ color:#FFBB55  }			



/*Mensajes Objetivos de Nuevo Objetivo , En curso  y  Finalizado */
.noria_nuevo_objetivo{

    /*	padding:0.2em;*/
    padding-left:1.56em;
    background-image:url(/aplicaciones/noria/imagenes/nuevo_objetivo.png);
    background-position:top left;
    background-repeat:no-repeat;
}
.noria_en_curso{
    padding-left:1.56em;
    background-image:url(/aplicaciones/noria/imagenes/en_curso.gif);
    background-position:top left;
    background-repeat:no-repeat;
}
.noria_finalizado{
    padding-left:1.56em;
    background-image:url(/aplicaciones/noria/imagenes/finalizada.png);
    background-position:top left;
    background-repeat:no-repeat;
}

.noria_analizada{
    padding-left:1.56em;
    background-image:url(/aplicaciones/noria/imagenes/analizada.png);
    background-position:top left;
    background-repeat:no-repeat;
}


/***************************/



.caja_texto_formularios_borde_inferior {
    height: auto;
    width: auto;
    font:.63em Verdana, Arial, Helvetica, sans-serif;
    border-bottom-width:.05em;
    border-bottom-style: solid;
    border-bottom-color: #000000;
    border-top-width:.05em;
    border-right-width:.05em;
    border-left-width:.05em;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-left-color: #FFFFFF;
}
.boton_consompra {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    height: auto;
    width: auto;
    border-top-width:.05em;
    border-right-width:.1em;
    border-bottom-width:.1em;
    border-left-width:.05em;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #999999;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #999999;
    background-color: #CCCCCC;
}
.indice_boletines {
    width:80%;
    margin-left:5%;
    /*margin-right:auto;*/
    border: solid .05em #EEE;
    background-color:#F4F4F4;
    text-align:justify;
    padding-left:2em;
    padding-right:2em;
    margin-bottom:3em;
    margin-top:3em;
}
#boletines {
    border:.2em solid #006600;
    margin-top: 1em;
    margin-bottom: 1em;
    clear: both;
    width: 90%;
    margin-left: 5%;
}
#cabecera_boletines {
    background-color: #006600;
}
.flotanteDerechaboletines {
    float:right;
    color: #FFFFFF;
}
#boletines_anteriores {
    border:.2em solid #990000;
    margin-top: 1em;
    margin-bottom: 1em;
    clear: both;
    width: 90%;
    margin-left: 5%;
    background-color: #990000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    color: #FFFFFF;
}
#saltar {
    width:60em;
    text-align: right;
}
.titulo_boletines {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
}

.texto_blanco{
    color:#FFFFFF;

}

.negrita{
    font-weight:bolder;
}

.sobre:hover {
    background-color:#DEF;
    color:#09C;
} 	

.anulaLetraSobre:hover {
    color:#000;
} 	


.EN_EJECUCION{
    color:#390;	
}
.EN_ESTUDIO{
    color:#EA0;
}
.TERMINADO{
    color:#000;
}
.APARCADO{
    color:#AAA;
}
.ANULADO{
    color:#600;	
}


/* GESTOR CONTENIDOS */
.pie_foto {
    font-style: italic;
    color: #6A6A5D;
    font-size: smaller;
    text-indent: 0;
    text-align:center;
    margin-bottom:0;
}

/* Alineación párrafo arriba */
.alin_parrafo_T{
    vertical-align:Top;
    display: table-cell;
    width:100%;
}
/* Alineación párrafo centro */
.alin_parrafo_M{
    vertical-align:Middle;
    display: table-cell;
    width:100%;
}
/* Alineación párrafo abajo */
.alin_parrafo_B{
    vertical-align:bottom;
    display: table-cell;
    width:100%;
}

/* color azul de las tablas de cont_asistencias, inicio, etc. */
.azul_tabla{
    background-color:#0080C0;
    color:#ffffff;
}



/* COMPARTIR REDES SOCIALES */

.addthis_toolbox.addthis_pill_combo a {
    float: left;
}

#redes a, #redes a:hover{
    border-bottom: none;
}

#at16pf{
    display:none;

}

/* AddThis Vertical Hover Menu */

.addthis_toolbox .custom_hover {
    position: relative;
}

.addthis_toolbox .custom_hover .custom_button {
    font-weight: bold;
    padding:.2em .38em .2em .38em;
    color: #00bff3;
    cursor: pointer;
}

.addthis_toolbox .custom_hover .custom_button.active {
    background-color: #eee;
}

.addthis_toolbox .hover_menu  {
    display: none;
    position: absolute;
    background: #fff;
}

.addthis_toolbox .hover_menu  {
    width: 8.5em;
    padding:.05em;
    border: .2em solid #eee;
    z-index: 10000;
}

.addthis_toolbox .hover_menu a {
    position: relative;
    display: block;
    width: 6.38em;
    padding:.25em 0 .25em 2.13em;
    text-decoration: none;
    color: #00bff3;
}

.addthis_toolbox .hover_menu a:hover {
    background: #f5f5f5;
    color: #027999;
    text-decoration: none;
}

.addthis_toolbox .hover_menu span {
    position: absolute;
    left: .88em;
    top: .25em;
}

.addthis_toolbox .hover_menu .more {
    border-top: solid .05em #eee;
    padding: .63em 0 0 0;
    margin: .63em .63em 0 .63em;
    text-align: center;
}

.addthis_toolbox .hover_menu .more a {
    padding: .25em 0;
    margin: 0;
    height:1em;
}

.addthis_toolbox .hover_menu .more a:hover {
    background: none;
}
.addthis_toolbox .hover_menu .more span {
    display: none;
}

.addthis_button_tweet iframe{/*width:3.75em!important;
                             height:1.25!important;*/
}
.addthis_button_facebook_like iframe{/*width:4.69em!important;
                                     height:1.25em!important;*/
}

/* FIN COMPARTIR REDES SOCIALES */



#breadcrumb{
    float:left;
    width:65%;
    /*overflow:hidden;*/
}
#breadcrumb small{
    border-bottom:1px dotted;
}

