html {
	font-size:x-small;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/assets/fondo_principal.gif);
	margin-left:2em;
	margin-right:2em;
	margin-top:0em;
	margin-bottom:2em;
	
/*	height:100%;*/
}



#panelIzquierda{
	float:left;
	width:17%;
	padding-right:1.5%;
	overflow:hidden;
}
#panelDerecha{
	float:right;
	width:77%;
	padding-left:1.5%;
}

/* Quitado por el problema de explorer 6 de que el pie a veces lo pintaba mas arriba 
*/

/*#pie{
	float:none;
	clear:both;
}*/

.cajaConSombra {
  margin-top:10px;
/*  margin-left:25px;*/
  background: #CCC;
  background-image:url(sombra.jpg);
  background-position:bottom right;
  background-repeat:repeat-x;
  
   
}
.cajaConSombra div.interiorCajaSombra {
  border: 1px solid #AAA;
  background-color:#FFFFFF;
  padding: 5px;
  position: relative;  
  top: -5px;
  left: -3px;
 
}
.cajaConSombra div.interiorCajaSombraGris {
  border: 1px solid #AAA;
  background-color:#EEE;
  padding: 5px;
  position: relative;
  top: -5px;
  left: -3px;
}




.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:1px;
}

/*.entrarEnflujo2{
float:nome;
height:1px;
}*/

.entrarEnFlujo1{
	float:none;
	clear:both;
	height:10px;
}


.tituloMenu{
	color:#663333;
	font-weight:bold;
	padding-top:2em;
	font-size:1em;
}

li.item{
	border-top:solid 1px #AAA;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:0em;
	background-color:#ffffff;
	font-weight:normal;
	
}
li.item a{ 
	color:#666666;
	border:solid 0em #FFF;
	background-color:#FFFFFF;
	
}
li.item a:hover{ color:#000;}

li.selected{ font-weight:bold;} /*:#FFFFFF;}*/
li.selected a{ font-weight:bold; } /*:#FFFFFF;}*/
li.hijo{border-top:dotted 1px #DDD; font-style:italic; }
li.hijo a{ font-weight:normal;} /*:#FFFFFF;}*/
/*
li.nuevaVentana{}
li.nuevaVentana a{background-image:url(nueva_ventana.gif); background-position:left; background-repeat:no-repeat;}
*/



li.separado {
 padding-top:1.5em;
}

li.noticias_lista { 
	margin-top:0.5em;
	padding-top:1em;
	padding-bottom:1em;
	border-top:solid 1px #AAA;
	
	margin-left:0px;
	border-left:0px;
	padding-left:0px;
	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  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;
}

#cabecera2 li a{
	display: inline;
	text-align:right;
	font-weight:bold;
	z-index:3;
	padding:0.5em;
}
#cabecera2 li a:hover{
	color:#FF0000;
}

.alto1em{
	height:1em;
}
.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;
}




#Historias_para_compartir{
	padding:0.5em;
	border:solid 1px #CCC;
	text-align:justify;
	color:#666666;
}

.cajaLogin{
	width:57%;
	float: right;
	color:#666666;
	text-align:right;
}
.cajaSeparacion{	width:10%;float: right;}
.campoTextoCabecera{
	height: 1em;
	width: 45%;
	font: 10px Arial, Helvetica, sans-serif;
	padding:0em;
}

.campoTextoCabecera2{
	height: 1em;
	font: 10px 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:0px;
	margin-left:0px;
	border-left:0px;
}

.imagenNoticias{
	margin-right:0.7em;
	margin-bottom:0.7em;
}

.imagensinDecoracion{
	text-decoration:none;
		
}




/*
Esto es para solucionar el bug de internet explorer con divisiones flotantes y overflow visible 
esto como esta escrito solo lo entiende Internet Explorer (  * hmtl #nombre_estilo  ) */


html #contenido {
	width:75%;
	overflow:hidden;
}
 html #contenido2 {
	position:relative;
	overflow:visible;
}


 html #contenido2 div.cajaConSombra {
  position: static;
}
 html #contenido2 div.interiorCajaSombra {
  position: static;
}

/*Fin Explorer*/
h2.titulo_h2{ 

	background-image:url( /imagenes/separador.gif ); 
	background-position:bottom left;
    background-repeat:no-repeat; 
}  


.contenido_izq{   
	float:left; 
	width:70%;
	overflow:hidden;
}

.contenido_der{
	float:right;
	width:28%;
	overflow:hidden;
	text-align:center;
}
	 
.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;
}

.bloqueScroll{
	overflow:scroll;
}
#agendaInterior{
	overflow:auto;
	height:19em;
	background-color:#E8E8E5;
	width:100%;
}




#organigrama ol{
	border-left:solid 1px #99FF66;
	/*list-style:none;*/
	margin-bottom:2em;
	padding-top:1em;
	padding-left:0em;
	margin-left:3em;
}

#organigrama li{
	padding:0.2em;
	margin-left:1.5em;
	font-weight:normal;
}

/*Estilo para las tablas de los menus de hosteleria */
table.menus_hosteleria {
 width:90%;
}


.indice {
	width:40%;
	margin-left:15%;
	/*margin-right:auto;*/
	border: solid 1px #EEE;
	background-color:#F4F4F4;
	text-align:left;
	padding-left:2em;
	padding-right:2em;
	margin-bottom:3em;
	margin-top:3em;
}


.indicemio {
	width:40%;
	margin-left:15%;
	/*margin-right:auto;*/
	border: solid 1px #EEE;
	/*background-color:#F4F4F4;*/
	text-align:left;
	padding-left:2em;
	padding-right:2em;
	margin-bottom:3em;
	margin-top:3em;
}


.margenizq{
width:auto;
margin-left:15%;

}
.volverAIndice{
	margin-bottom:3em;
	vertical-align:middle;
	background-image:url(/imagenes/flecha_arriba.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	padding:3em;
	padding-left: 45px;
	
}

.listaLetras{list-style-type: lower-alpha;}
.listaRomanos{list-style-type:upper-latin;}
.listaDecimales{list-style-type:decimal;}


ol.paginaJerarquiaServicios li{
	margin-top:1em;
	color:#003300;
	border:1px solid #FFF;
	border-right:0px;
}
ol.paginaJerarquiaServicios li:hover{
	border:1px solid #CCCCCC;
	border-right:0px;
}
/*.novisible{
	 filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;  
}*/



.botonera{
	float:right;
	width:16px;
	height:16px;	
	border:solid #CCC 1px;
	margin-left:3px;
}

/*Mensajes de error y exito y alerta*/
.error{
	color:#990000;
	padding:0.2em;
	padding-left:25px;
	background-image:url(error.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.exito{
	color:#006600;
	padding:0.2em;
	padding-left:25px;
	background-image:url(exito.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.borde_de_div{
   border-top: 1px solid #000000;
   border-right: 1px solid #000000;   
   border-bottom: 1px solid #000000;
   border-left: 1px solid #000000;
   background-color: #f8f8f8;
   height:auto;
   margin-left:auto;
   margin-right:auto;
   
   
    

} 

.fondo_capa{
	background-color: #f8f8f8;
}
	
.aviso{
	color:#FF6633;
	padding:0.2em;
	padding-left:25px;
	background-image:url(aviso.png);
	background-position:top left;
	background-repeat:no-repeat;
}

/**
	Clase para enlaces externos
*/
.enlace_externo{
	padding-left:25px;
	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
*/
.archivo_pdf{
	padding-left:25px;
	background-image:url(/imagenes/pdf.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.archivo_jpg{
	padding-left:25px;
	background-image:url(/imagenes/imagen.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.archivo_gif{
	padding-left:25px;
	background-image:url(/imagenes/imagen.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.archivo_zip{
	padding-left:25px;
	background-image:url(/imagenes/zip.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.archivo_doc{
	padding-left:25px;
	background-image:url(/imagenes/word.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.archivo_xls{
	padding-left:25px;
	background-image:url(/imagenes/xls.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.archivo_ppt{
	padding-left:25px;
	background-image:url(/imagenes/ppt.gif);
	background-position:top left;
	background-repeat:no-repeat;
}



.bloque_propiedades{
	border:4px solid #000;
	/*background-color:#FFFFCC;*/
	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:1px solid #666666;
	margin-top:1em;
	margin-bottom:1em;
	clear:both;


}
.bloque_seccion{
	border:3px solid #6699CC;/*#CCCCCC;*/
	/*background-color:#EEE;*/
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
}
.bloque_parrafo{
	border:3px solid #669966;/*#AAA;*/
	/*background-color:#DDD;*/
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
}

.bloque_html{
	border:3px solid #92B6D3;/*#AAA;*/
	/*background-color:#DDD;*/
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
}

.bloque_lista{
	border:3px solid #990033;/*#AAA;*/
	/*background-color:#DDD;*/
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
}
.bloque_item{
	border:1px solid #B75557;/*#AAA;*/
	/*background-color:#CCC;*/
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
}

.bloque_multimedia{
	border:1px solid #7E350A;/*#AAA;*/
	/*background-color:#CCC;*/
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
}

.bloque_item_multimedia{
	border:1px 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: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
}


.interior_bloque{
	padding:0.5em;
	padding-left:2em;
	padding-right:0.3em;
	clear:both;

}


.linea_formulario{
	text-align:left;
	border-top:dashed 1px #CCC;
	float:none;
	clear:both;
}
.linea_formulario span.alineacion_derecha{
	float:right;
}
.BarraIntermedia{
	margin-top:1em;
	border:solid 1px #CCC;
	/*border-bottom:solid 1px #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 1px #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 1px #888;
	padding:3px;*/
}
.parrafo_pagina_generada{
	margin-left:2px;
	padding-top:0px;
	padding-bottom:1px;
}




/*************************************
         ESTILOS ANTERIORES
*************************************/

.Estilo11 {color: #FF3333}
.td_1pciento {
	width: 1%;
}
.fondogris_oscuro {
}
.fondoblanco {
	background-color: #FFFFFF;
	vertical-align: top;
}
#Cont_agenda {
	height: 224px;
	width: 100%;
}





/*
 de aqui para arriba estaban en la plantilla
*/


.menu01 {
	FONT-SIZE: 1.3em; COLOR: #383533; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.fecha02 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #008c3a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu01bold {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titulo01 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titulo02 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #000000; FONT-FAMILY:  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 1px #CCC;
	width:70%;
	padding:10px;
}
.bloqueCentrado90pc{
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #CCC;
	width:70%;
	padding:10px;
}

.bloqueCentrado90bispc{
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #CCC;
	width:80%;
	padding:10px;
}

/*
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;
}

h4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em;
	COLOR: #336633;
}
h5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	COLOR: #336633;
}
h6 {
	font-weight:normal; 
	FONT-SIZE: 1em; 
	COLOR: #336633;
}

#contenido2 h3,h4,h5,h6 { font-family:Georgia, "Times New Roman", Times, serif;}
*/

.Noticias {
	 font: 1em  Arial, Helvetica, sans-serif; WIDTH: auto; COLOR: #008c3a; WHITE-SPACE: normal; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.txt_form_contacte {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 1em;
	MARGIN: 1px;
	BORDER-LEFT: #666666 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding: 1px;
	height: auto;
	width: auto;
}
.txtformcontactebig {
	BORDER-RIGHT: #000000 1px outset; PADDING-RIGHT: 1px; BORDER-TOP: #000000 1px outset; PADDING-LEFT: 1px; FONT-SIZE: 1.1em; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: #000000 1px outset; WIDTH: auto; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px outset; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto
}
.txtformcontactebig {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.txt_form_contacte {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 1em; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY:  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.buttonover2 {
	BORDER-RIGHT: #333333 1px outset; BORDER-TOP: #333333 1px outset; BACKGROUND: #ffffff; MARGIN: 0px; FONT: 12px Arial, Helvetica, sans-serif; BORDER-LEFT: #333333 1px outset; CURSOR:pointer; COLOR: #000000; BORDER-BOTTOM: #333333 1px outset
}
.texto01gine {
	FONT: 8pt Arial, Helvetica, sans-serif
}
.campo_texto {
	BORDER-RIGHT: #008c3a 1px solid; BORDER-TOP: #008c3a 1px solid; font:   1em Arial, Helvetica, sans-serif;  BORDER-LEFT: #008c3a 1px solid; WIDTH: auto; COLOR: #008c3a; BORDER-BOTTOM: #008c3a 1px solid; WHITE-SPACE: normal; HEIGHT: auto; TEXT-ALIGN: justify; TEXT-DECORATION: none
}

TD {
	 COLOR: #6a6a5d;  FONT-FAMILY:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.titulo {
	FONT-WEIGHT: bold;
	font-size: 1.3em;
	COLOR: #6A6A5D;
	text-align:left;
}

.texto_interior {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	color: #222;
	text-align: left;
	vertical-align: top;
	text-align:justify;
}

.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background: #FFFFFF;
	height: auto;
	width: auto;
	border: 1px solid;
}

.menucentros {
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #336633;
	text-decoration: none;
}
.menucentrosCursiva {
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #336633;
	text-decoration: none;
	font-style:italic;
}
.pie_old {
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: justify;
}
.titulo2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em;
	COLOR: #333333;
	LINE-HEIGHT: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.texto_interior_mant {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	
}

.submenu {
	font: 1em Arial, Helvetica, sans-serif;
	color: #6a6a5d;
	background: #F4F4F4;
	padding-right: 4px;
	padding-left: 8px;
}

.submenuactivo {
	font: 1em Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E6E6E6;
	text-align: left;
	padding-right: 4px;
	padding-left: 0px;
}
.radiorojo {
	CLEAR: none; BORDER-RIGHT: 1px; PADDING-RIGHT: 2px; BORDER-TOP: 1px; PADDING-LEFT: 2px; FONT-SIZE: 1em; BACKGROUND: center center; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: auto; BORDER-LEFT: 1px; WIDTH: 14px; COLOR: #ff0000; PADDING-TOP: 2px; BORDER-BOTTOM: 1px; LIST-STYLE-TYPE: none; HEIGHT: 10px
}
.radioverde {
	CLEAR: none; BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 2px; FONT-SIZE: 1em; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: auto; BORDER-LEFT: medium none; WIDTH: 14px; COLOR: #009900; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none; HEIGHT: 10px
}
.radioazul {
	CLEAR: none; BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 2px; FONT-SIZE: 1em; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: auto; BORDER-LEFT: medium none; WIDTH: 14px; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none; HEIGHT: 10px
}
.radioamarillo {
	CLEAR: none; BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 2px; FONT-SIZE: 1em; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: auto; BORDER-LEFT: medium none; WIDTH: 14px; COLOR: #ffff00; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none; HEIGHT: 10px
}
.radionaranja {
	CLEAR: none; BORDER-RIGHT: #ff9900; PADDING-RIGHT: 2px; BORDER-TOP: #ff9900; PADDING-LEFT: 2px; FONT-SIZE: 1em; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: auto; BORDER-LEFT: #ff9900; WIDTH: 14px; COLOR: #ff9900; PADDING-TOP: 2px; BORDER-BOTTOM: #ff9900; LIST-STYLE-TYPE: none; HEIGHT: 10px
}
.miembroactivo {
	FONT-SIZE: 1em;
	LINE-HEIGHT: normal;
	color: #006600;
	/*word-wrap:break-word;*/
	width:50px;
	font-family: Arial, Helvetica, sans-serif;
}
.miembronoactivo {
	FONT-SIZE: 1em;
	LINE-HEIGHT: 12px;
	color: #FF0000;
	/*word-wrap:break-word;*/
	width:50px;
	font-family: Arial, Helvetica, sans-serif;
}
.fondogris_oscuro {
	background-color: #999999;
}
.caja_texto {
	height: 10px;
	width: 80px;
	border: 1px solid #000000;
	font: 10px Arial, Helvetica, sans-serif;
}
.fecha_noticias {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0.5em;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	/*font-weight: bold;*/
}

.borde_izdo {
	BORDER-LEFT: #999999 1px solid;
	width: 1%;
	text-align: left;
	vertical-align: top;
}
.caja_texto_formularios {
	height: auto;
	width: auto;
	border: 1px solid #000000;
	font: 10px Arial, Helvetica, sans-serif;
}
.fondogris_claro {
	background-color: #CCCCCC;
	vertical-align: top;
	text-align: left;
	width: 5px;
}
.fondoverde {
	background-color: #999966;
}
.fondogris_claro1 {
	background-color: #CCCCCC;
}
.fondogris_masclaro {
	background-color: #E8E8E5;
}
.fondoseparador_menu {
	background-color: #666666;
}
.ancho132 {
	height: 1px;
	width: 132px;
}
.ancho152 {
	height: 5px;
	width: 152px;
}
.ancho199x5 {
	height: 5px;
	width: 199px;
}
.ancho5x35 {
	height: 35px;
	width: 5px;
}
.ancho132x8 {
	height: 8px;
	width: 132px;
}
.align_dcha {
	text-align: right;
}
.align_top {
	vertical-align: top;
	text-align: justify;
}
img {
	border-width: 0px;
}
.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: 0px;
	padding: 0px;
	border: 0px none #CCCCCC;
  	/*background: #CCCCCC;*/
}
.img_100porciento {
	border-width: 0px;
	height: 1px;
	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: 5px;
	width: 5px;
}
.fondo_verde {
	background: #009900;
}
.fecha02Copia {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	COLOR: #008c3a;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background: #999999;
}
.fondorojo {
	background-color: #FF0000;
}
.ancho5 {
	width: 5px;
}
h1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 2.5em;
	COLOR: #6A6A5D;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;

}

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: 5px; MARGIN-LEFT: 10px;
}
.imagen_a_izda_de_texto {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px;
}*/
.tabla_borde_negro {
	border: 1px solid #000000;
}
.fondonegro {
	vertical-align: top;
	background: #000000;
}
.titulo02_fondo_marron {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	COLOR: #000000;
	FONT-FAMILY: 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: 1px 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: 2px;
	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: 1px solid #000000;
	text-align: center;
	font: 1em Arial, Helvetica, sans-serif;
	color: #000000;
}
.align_center_bloque_con_borde_total h1{
	text-align: center;
	font: bold 1em 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;
	
}
a:hover{
	text-decoration:underline;
}
#contenido2 a{
	border-bottom:solid 1px #B4CFAF;
	text-decoration:none;
}
#contenido2 a:hover {
	text-decoration:none;
	border-bottom:solid 1px #000;
}

a:active {
	border-bottom:solid 1px #CCC;
	color: #000000;
}
.enlaceverdearojo {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #ff0000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.menuLateral a{
	text-decoration:none;
}
#agenda a{ border-bottom:solid 0px; text-decoration:none;}
#contenido_izq ul.sinDecoracion li.noticias_lista a{ border-bottom:solid 0px; text-decoration:none;}
#contenido_izq ul.sinDecoracion li.noticias_lista a:hover span{text-decoration:underline;}

#cabecera a{border-bottom:solid 0px; text-decoration:none;}
a.enlace{color:#FF0000;}
.menucentros a{color:#009933;}
*/


/* TOOLTIP */
a.info {
	border-bottom: 1px solid #0066CC;
	text-decoration: none;
}
a.info:visited {border-bottom: 1px solid #333333;}
a.info:hover {position: relative;}
a.info span {display: none;}
a.info:hover span {
	text-align:left;
	display: block; position: absolute; top: 10px; left: 0;
	/* formatting only styles */
	padding: 5px; margin: 10px; z-index: 100;
	background: #f0f0f0; border: 1px dotted #c0c0c0;
	/* opacity: 0.9; NO ES ESTANDAR */
	width:100px;
	/* end formatting */
}
a.info:hover span.izquierda {
	left: -115px;
}

/* 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: 2px;
	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: 1px solid #CCCCCC;
	text-align: left;
	font-size: 1em;
	font-family: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: 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:25px;
	background-image:url(/aplicaciones/noria/imagenes/nuevo_objetivo.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.noria_en_curso{
	
	
	padding-left:25px;
	background-image:url(/aplicaciones/noria/imagenes/en_curso.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.noria_finalizado{
	
	
	padding-left:25px;
	background-image:url(/aplicaciones/noria/imagenes/finalizada.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.noria_analizada{
	
	
	padding-left:25px;
	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: 10px Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	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: Arial, Helvetica, sans-serif;
	font-size: 1em;
	height: auto;
	width: auto;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	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 1px #EEE;
	background-color:#F4F4F4;
	text-align:justify;
	padding-left:2em;
	padding-right:2em;
	margin-bottom:3em;
	margin-top:3em;
}
#boletines {
	border: 3px 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: 3px solid #990000;
	margin-top: 1em;
	margin-bottom: 1em;
	clear: both;
	width: 90%;
	margin-left: 5%;
	background-color: #990000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #FFFFFF;
}
#saltar {
	width: 960px;
	text-align: right;
}
.titulo_boletines {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}

.texto_blanco{
color:#FFFFFF;

}

/* ********************************************************* anadido por Era7 */
/* CSS Document */

/*INICIO ESTILOS GENERALES*/


body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
/*	text-align:center;*/
	height:100%;
}

#centrado{
	/*width:960px;
	margin:auto;*/
	margin-left:auto;
	margin-right:auto;
	
}

#contenedor{
	width:auto;
/*	margin:0 auto;*/
	height:auto;
	/*float:left;*/
	/*margin-left:auto;*/
	/*margin-right:900em;*/
	
}
.titulo_h2{
	color:#000000;
	font-size:14px;
}
h2{
	color: #F1692B;
	font-size:13px;
}

h3{
	color:#3bb44a;
	font-size:12px;
	font-weight:bold;
}
h4,h5,h6{
	color:#3bb44a;
	font-size:12px;
	font-weight: normal;
}



a{
	color:#234222;
	font-size:12px;
	text-decoration:none;
	}
	
a:hover{
	color:#8FC458;
	
}

.imagen_a_izda_de_texto {
	float:left;
	margin-top:5px;
	margin-right:10px;
	border:0;
}

.imagen_a_dcha_de_texto {
	float:right;
	margin-top:5px;
	margin-left:10px;
	border:0;
}

/*.borde_imagen{
	border:solid 1px #999999;
}*/
.texto_interior{
	font-size:12px;
	color:#333333;
	text-align:justify;
}

/*FIN ESTILOS GENERALES*/

/*INICIO CABECERA*/

#cabecera{
	width:960px;
	height:160px;
	padding:0;
	margin:0;
/*	border:#0066CC thin solid;*/
}

#cabecera_sup{
	
/*	width:960px;*/
	height:100%;
	margin-left:auto;
	margin-right:auto;
	


	/*background-image: url(/assets/cabecera_pixel.gif); 
	background-repeat: repeat;
/*	border-bottom:solid 1px #FB9B35;*/

}
#logo{
	float:left;
	/*width:160px;*/
	padding:0;
	margin:0;
	
	margin-left:auto;
	margin-right:auto;
}




#imagen_cabecera{
	float:right;
}


#cabecera_inf{
	/*width:960px;
	height:60px;*/
	/*height:100%;*/
	margin-left:2em;
	margin-right:2em;
	margin-top:3px;
	/*float:right;*/
	
	
}
#espacio_blanco_izquierdo{
	width:160px;
	height:60px;
	float:left;
	
}

#barra_enlaces{
	/*width:796px;
	height:45px;
	padding-top:15px;
	padding-bottom:10px;*/
	float:left;
	/*border-left:solid 4px #C8DB43;

/*	border:#112233 1px solid;*/
}

.login_user{

	border:solid 2px #003333;
	height:14px;
	font-size:1em;
	letter-spacing:1px;
	width:85px;
	padding:0;
}

.contrasena_user{

	border:solid 2px #003333;
	height:14px;
	font-size:1em;
	letter-spacing:1px;
	width:85px;
	padding:0;
}

/*.entrar{
	background:#FFFFFF;
	border:0;
	color:#3BB44A;

}*/

#busqueda{
	border:solid 1px #003333;
	}


.txt_verde_cabecera{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003333;
}
.txt_verde_login{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003333;
	/*float:left;*/
	text-align:right; 
	width:190px;
	/*float:left;*/
	clear:both;
	
	
	
}

.enlace_pequeno
{
	font-size:10px;
	color:#ff0000;
	text-decoration:none;
	float:right;
	}
	
.enlace_pequeno:hover{
	color:#73b70c;
	
}

/*FIN CABECERA*/

/*INICIO CONTENEDOR_CENTRO*/

	

#contenedor_centro{
	width:50%;
	float:left;
	clear:both;

	/*width:98.8%;*/
	/*height:50%;*/
	/*float:left;*/
}

#menu{
	text-align:left; 
	width:15%;
	float:left;
	clear:both;
	margin-left:2em;
	
	
	
	
	
	/*border-right:solid 2px #C8DB43;*/
}

#menu ul{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
}

#menu ul li{
	color:#333333;
	margin-top:10px;
	margin-left:0px;

}
#menu ul li a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
#menu ul li a:hover{
	color:#000000;
	/*text-decoration:blink;*/
	font-weight:bold;
	

	
	
} 

.item_padre{
	border-bottom:solid 2px #006666;
}

.item_normal{
	border-bottom:solid 1px #cccccc;
}

.item_marcado{
	/*border-bottom:solid 1px #FDD426;*/
}


#menu ul li.item_marcado a{
	color:#666666;
	font-weight:bold;
	
}


#contenido{ 
		

	/*
	text-align:justify;
	margin-left:0.5em;
	float:left;
	position:inherit;
	*/
	margin-left:1em;
	float:left;
	margin-right:0.5em;
	width:80%;
	/*overflow:hidden;*/
	
	/*color: #222;*/
	/*vertical-align: top;*/
 	
	/*margin-right:2em;*/
	/*margin-top:0em;*/
	/*margin-bottom:1px;*/
	

	/*min-height:450px;*/

	/*	color: #222;
	border-left:solid 2px #C8DB43;
	min-height:450px;
	height: 100%;*/
	
	/*margin-right:auto;	
	background-color:#F8F8F8;*/
	/*width:auto;*/
	

	
	
}

#contenido2{
	/*float:left;*/
	float:left;
	font-size:12px;
	color:#333333;
	text-align:left;
	padding-top:1px;
	
	
	/*margin-left:2em;*/
	width:100%;
	margin-right:0.5em;
	text-align:justify;
	/*position:inherit;*/

	


	/*line-height:22px;*/
	
/*	padding:10px;*/
	
	/*height:100%;*/
	/*margin-left:auto;*/
	/*margin-right:auto;*/
		
	
	/*background-color:#F8F8F8;*/
	/*	border:solid 1px #66FF00;	*/

}
/*
#contenido2 ul{
	list-style-image:url(../assets/bullet_hoja.png);
}*/

#contenido2a{
	float:left;
	font-size:12px;
	color:#333333;
	text-align:left;
	padding-top:1px;
	width:100%;
	text-align:justify;	
}


#contenido2 ul li{
	line-height:22px;

}


/*FIN CONTENEDOR_CENTRO*/

/*INICIO PIE*/

.txt_verde_pie{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2E8B39;
}


#pie{
	clear:both;
	/*width:960px;
	height:65px;*/
	padding-bottom:4px;
	padding-top:10px;
	color:#2E8B39;
	margin-left:auto;
	margin-right:auto;
	

}

#pie a{
	color:#2E8B39;
	font-size:11px;
	}
#pie a:hover{
	color:#8FC458;
}


#pie_sup{
	width:960px;
	height:30px;
}



#logos_w3c{
	/*width:200px;
	height:30px;*/
	padding-left:35px;
	float:left;	
	/*margin-left:auto;
	margin-right:auto;*/
	padding-top:25px;
	padding-left:10px;
	padding-right:10px;
	
}
#SAS{
	width:165px;
	height:30px;
	padding-left:2px;
	float:left;
	text-align:left;
}

#logo_junta_andalucia{
	width:40px;
	height:30px;
	float:left;
}

#texto_pie{
	/*width:510px;
	height:30px;*/
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	/*float:right;*/
	text-align:right;
	
}

#pie_inf{
	width:960px;
	height:19px;
	padding-top:5px;
	border-bottom:solid 1px #FB9B35;
	
}

/*FIN PIE*/

