*{
	margin:0;
	padding:0;
	}
BODY {
	color:#3F3F3F;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f0f1e9;
	}
#all{
	margin:0 auto;
	width:100%;
	text-align:center;
	}
	BODY > #all{
		font-size:0.945em;
		}	
#general{
	width:71.45em;
	margin:0 auto;
	font-size:1.15em;
	text-align:center;
	}	


/****************************************************************************************************************************/
/*													ESTILOS GENERALES 														*/
/****************************************************************************************************************************/
H1{
	margin:0 0 0.4em;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	color:#222222;
	font-weight:bold;
	letter-spacing:0;
	border-bottom:0.05em solid #D4D4D4;
	}
	H1 SPAN {
		}

H2{
	margin-top:0.8em;
	clear:both;
	background-color:#A7BF23;
	border-left:1.75em solid #000000;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	line-height:1.4em;
	padding:0.2em 0.4em 0.15em 0.4em;
	text-transform:uppercase;
	}
	H2 SPAN {
		}
	H2 A{
		color:#FFFFFF;
		text-decoration:none;
		}
		H2 A:hover{
			color:#0d5479;
			}	
H3{
	padding:0.4em 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#222222;
	line-height:0.9em;
	}
	H3#buscador-eventos{
		margin:1em 0 0 0;
		padding:0.4em 0 0.4em 2em;
		clear:both;			
		color:#FFFFFF;
		/*font-size:0.85em;*/
		font-size:0.95em;
		font-weight:bold;		
		background:#000000 url(../images/css/home/icono_titulo.gif) no-repeat scroll 0.5em 0.46em;
		border:0 none;
		}
	H3 SPAN {
		}
	H3 A{
		color:#222222;
		text-decoration:none;
		}
		H3 A:hover{
			color:#222222;
			background:none;
			}	
	UL LI H3{
		padding:0;
		}
H3.titulo_destacado{
	padding:0.4em 0 0.4em 2em;		
	color:#FFFFFF;
	font-size:0.87em;
	font-weight:bold;	
	border:0 none;
	background:#000000 url(../images/css/home/icono_titulo.gif) no-repeat scroll 0.5em 0.38em;
	}
	H3.titulo_destacado A{	
		color:#FFFFFF;
		padding-left:0;	
		}
H4{
	font-size:1.05em;
	font-weight:bold;
	color:#B1CA06;
	}
	H4 SPAN {
		}
	H4 A{
		color:#B1CA06;
		text-decoration:none;
		}
		H4 A:hover{
			color:#B1CA06;
			}
	H4.alineado-der{
		float:left;
		width:100%;
		clear:both;
		}	
	H4.alineado-der SPAN{
		float:right;
		margin-bottom:1em;
		padding:0.1em 0.7em;
		width:47%;
		clear:both;
		font-size:0.85em;
		color:#000000;
		background-color:#a7bf23;
		cursor:pointer;
		}
H5{
	font-size:1em;
	font-weight:bold;
	color:#222222;
	}
	H5 SPAN {
		}
	H5 A{
		color:#222222;
		text-decoration:none;
		}
		H5 A:hover{
			color:#222222;
			}	
H6{
	margin:0.9em 0 0 0;
	font-size:1em;
	font-weight:bold;
	color:#B1CA06;
	}
	H6 SPAN {
		}
	H6 A{
		color:#B1CA06;
		text-decoration:none;
		}
		H6 A:hover{
			color:#B1CA06;
			}	
A{	
	color:#a7bf23;
	text-decoration:underline;
	}
	A:hover{
		text-decoration:none;
		}
IMG{
	border:0;
	padding:0;
	}

P{		
	margin:1em 0;
	line-height:1.5em;
	}

UL{
	padding:0 0 0 0.3em;
	list-style:none;
	}
	UL LI{
		padding:0.15em 0 0.15em 1em;
		background:url(../images/css/comunes/icono_listas.gif) no-repeat 0 0.4em;
		}		
		UL LI UL{
			padding:0.4em 0 0 0;
			list-style:none;
			}
			UL LI UL LI{
				background:url(../images/css/comunes/icono_subListas.gif) no-repeat 0 0.4em;
				padding:0.1em 0 0.1em 1em;
				}
OL{
	
	}
	OL LI {
		padding:0.3em;
                background:none;
                 
		}
		
.destacado-verde{
	color:#82951C;
	text-align:right;
	}		
TABLE{
	width:100%;
	text-align:left;
	}
	TABLE TR TH{
		padding:0.75em 0.6em;
		font-size:1em;
		font-weight:bold;
		color:#000000;
		text-align:left;
		/*background:#EEEEEE;*/
		background-color:transparent;
		}
		.texto_editable TABLE TR TH{
			font-weight:normal;
			text-align:right;
			}
		TABLE TR TH.acciones{
			/*width:80px;*/
			text-align:center;
			}
	TABLE TR TD{	
		padding:0.75em 0.6em;
		font-size:0.95em;
		color:#4c4c4c;
		border-top:0.05em solid #E1E1E1;
		/*background:#AAAAAA;*/
		background-color:transparent;
		}
		TABLE TR TD INPUT.radio{
			padding:0;
			border:0 none;
			background:none;
			}
		TABLE TR TD.alineacion-centro,
		TABLE TR TH.alineacion-centro{
			text-align:center;
		}
		TABLE TR TD.alineacion-derecha,
		TABLE TR TH.alineacion-derecha{
			text-align:right;
		}
		TABLE TR TD.sin-color,
		TABLE TR TH.sin-color{
			background:#FFFFFF;
		}
		TABLE TR TD A {
			color: #3F3F3F;
		}
/************* imagen derecha e izquierda ************/
.imagen-derecha,
.imagenes_dch{
	float:right;
	margin:0 0 0.5em 0.8em;
	}
.imagen-izquierda,
.imagenes{
	float:left;
	margin:0 0.8em 0.5em 0;
	}	
P.pie-foto{
	margin:0;
	clear:both;
	font-style:italic;
	}
	.imagen-derecha P.pie-foto{
		float:right;
		}
P.ver-mas{
	padding-right:1.2em;
	font-size:0.95em;
	text-align:right;
	}
	P.ver-mas A{
		float:right;
		display:inline;
		margin:0.8em 0 0 0;
		text-decoration:none;
		}
		.texto-descatado P.ver-mas A{
			float:right;
			display:inline;
			color:#A7BF23;
			}
		P.ver-mas A:hover{
			text-decoration:underline;
			}	
/*****************************************************************************************************************************/
/*                                             Cabecera                                                                      */	
/*****************************************************************************************************************************/
#header{
	float:left;
	width:100%;
	clear:both;	
	margin:0 0 0 0;
	font-size:0.85em;
	}
	#header UL LI{
		background:none;
		}	
		#header UL LI A{
			font-weight:bold;
			color:#616d02;
			text-decoration:none;
			}
			#header UL LI A:hover{
				text-decoration:underline;
				}
	#header .logo {
		float:right;
		}
		#header .logo A{
			float:left;
			border:0;
			}
			#header .logo A IMG{
				float:left;
				padding:0;
				}
	#header #utils{
		float:left;
		width:14.2em;
		}
		#header #utils UL{
			padding:0.2em 0 0 1.15em;
			border-left:1.95em solid #defa00;
			}
			#header #utils UL LI{
				padding:0;
				display:block;
				text-align:left;
				background:none;
				text-transform:uppercase;
				}			
	#header #idiomas{
		float:left;
		}
		#header #idiomas UL{
			padding:0;
			}
			#header #idiomas UL LI{
				float:left;
				display:inline;
				padding:0.4em 1.2em 0 0.7em;
				width:auto;
				border-left:1.95em solid #ffffff;
				}
/*****************************************************************************************************************************/
/*                                             Menu                                                                      */	
/*****************************************************************************************************************************/
#menu{	
	float:left;
	margin:0 0 0.8em;	
	width:82.2em;
	padding:0 0 0 0;
	font-size:0.85em;
	text-align:left;
	border-left:1.95em solid #a7bf23;
	}
	#menu-principal{
		float:left;
		width:100%;
		clear:both;
		background:#FFFFFF;
		}
		#menu-principal UL,
		#menu-secundario UL,
		#menu-terciario UL{
			float:left;
			padding:0.2em 0;
			width:100%;			
			}
			#menu-principal UL LI,
			#menu-secundario UL LI,
			#menu-terciario UL LI{
				float:left;
				padding:0 1em;
				width:auto;
				clear:none;
				background:none;
				text-transform:uppercase;
				}
				#menu-principal UL LI A,
				#menu-secundario UL LI A,
				#menu-terciario UL LI A{					
					color:#90a421;
					font-weight:bold;
					text-decoration:none;
					background:none;
					}
					#menu-principal UL LI.sel A,
					#menu-principal UL LI A:hover{
						color:#000000;
						}
	#menu-secundario,
        #menu-terciario{
		float:left;
		width:100%;
		clear:both;
		background:#000000;
		}
		#content .bloque-izquierda #menu-secundario UL,
                #content .bloque-izquierda #menu-terciario UL{			
			margin:0;
			padding:0.2em 0 0.15em 0.4em;	
			width:96.3%;			
			font-size:0.85em;
			font-weight:bold;
			line-height:1.4em;			
			border-left:1.75em solid #000000;	
			background-color:#dff900;
			}
		#menu-secundario UL LI,
                #menu-terciario UL LI{
			padding:0 1.5em 0 1em;
			}			
			#menu-secundario UL LI A,
                        #menu-terciario UL LI A{
				color:#a4a4a4;
				}
				#content .bloque-izquierda #menu-secundario UL LI A,
                                #content .bloque-izquierda #menu-terciario UL LI A{			
					color:#98a613;
					}
				#menu-secundario UL LI.sel A,
				#menu-secundario UL LI A:hover,
                                #menu-terciario UL LI.sel A,
				#menu-terciario UL LI A:hover{
					color:#defa00;
					}
					#content .bloque-izquierda #menu-secundario UL LI.sel A,
					#content .bloque-izquierda #menu-secundario UL LI A:hover,
                                        #content .bloque-izquierda #menu-terciario UL LI.sel A,
					#content .bloque-izquierda #menu-terciario UL LI A:hover{			
						color:#000000;
						}
/*#menu-completo {
	float:left;
	width:200px;
}
#menu-interior {
	float:left;
	width:200px;
	}*/
/*****************************************************************************************************************************/
/*                                             Pie                                                                      */	
/*****************************************************************************************************************************/
.footer{
	float:left;
	/*margin-top:-2.2em;*/
	/*margin-bottom:0.2em;*/
	padding-left:1.6em;
	width:67.8%;
	color:#b1b1b1;
	font-size:0.87em;
	text-align:left;
	position:relative;
	border-top:1em solid #f0f1e9;
	background-color:#f0f1e9;
	}
	#cms .footer{
		font-size:0.9em;
		}
	.content-multimedia .footer{
		width:98%;
		}
	.footer A{
		color:#b1b1b1;
		text-decoration:none;
		}
		.footer A:hover{
			text-decoration:underline;
			}
#iconos-footer{	
	float:left;
	clear:both;
	margin:0.1em 0 0 0;
	padding:0 0 0 1.5em;
	width:98%;
	/*background-color:#F8F8F8;*/
	}
	/*#iconos-footer .enlaces-pie{
		float:left;
		padding:1em 0;
		width:100%;
		clear:both;
		text-align:left;
		background-color:#F8F8F8;
		}*/
	#iconos-footer DIV{
		float:left;
		padding:1em 0;
		width:100%;
		clear:both;
		text-align:left;
		background-color:#F8F8F8;
		}
		#iconos-footer DIV DIV SPAN,
		#iconos-footer DIV DIV A{
			display:inline;
			width:20%;
			text-align:left;
			}
.datos-pie{
	float:left;
	padding:0.4em 0 0 1.6em;
	width:98%;
	clear:both;
	color:#b1b1b1;
	font-size:0.89em;
	text-align:left;
	}	
	#cms .datos-pie{
		font-size:0.89em;
		}
	.datos-pie A{		
		color:#b1b1b1;
		}	
/*****************************************************************************************************************************/
/*                                             Contenido                                                                     */	
/*****************************************************************************************************************************/
.contenedor-content{
	}
#content{
	height:20em;
	}
	.contenedor-content .fondo-arriba > #content,
	.contenedor-content .fondo-arriba #content{
		min-height:20em;
		height:auto;
		}
	#content-home{
		}
		#content .bloque-izquierda{
			float:left;
			/*padding-bottom:1.1em;*/
			width:49.15em;
			}				
		#content .bloque-derecha{
			float:right;
			width:21.5em;
			background-color:#F0F1E9;
			}
			#content-home > .bloque-derecha,
			#content > .bloque-derecha{
				width:21.54em;
				}
				#cms #content-home > .bloque-derecha,
				#cms #content > .bloque-derecha{
					width:21.42em;
					}
/************* Content Home **********/
#content .bloque-izquierda .destacado_tipo_a{	
	float:left;
	margin:0 0 0.6em;	
	/*padding-bottom:0.5em;*/
	width:96.8%;
	text-align:justify;
	color:#ffffff;
	border-left:1.6em solid #ff0040;
	background-color:#343031;
	}
    #content .bloque-izquierda .destacado_tipo_a_simple{
            border-bottom: 1.5em solid #FF0040;
            }
	#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .titulo_destacado,
	#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .texto-descatado,
        #content .bloque-izquierda .destacado_tipo_a #sortable1 .titulo_destacado,
	#content .bloque-izquierda .destacado_tipo_a #sortable1 .texto-descatado{
		padding-left:0.8em;
		padding-right:2em;
		}
	#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .titulo_destacado,
        #content .bloque-izquierda .destacado_tipo_a #sortable1 .titulo_destacado{
		margin:0 0 0.5em;
		padding-top:0.5em;
		}
	#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .titulo_destacado A,
        #content .bloque-izquierda .destacado_tipo_a #sortable1 .titulo_destacado A{
		/*display:block;*/
		padding:0.3em 0;
		color:#FFFFFF;
		font-size:1.55em;
		font-weight:bold;
		line-height:1em;		
		text-align:left;
		text-decoration:none;
		/*text-transform:uppercase;*/
		}
		#content .bloque-izquierda .destacado_tipo_a A:hover{	
			background:none;
			}
		#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .titulo_destacado A SPAN,
                #content .bloque-izquierda .destacado_tipo_a #sortable1 .titulo_destacado A SPAN{
			/*font-size:0.6em;
			text-transform:none;*/
			}
	#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc IMG,
        #content .bloque-izquierda .destacado_tipo_a #sortable1 IMG{
		float:left;	
		margin-right:0.8em;	
		}	
	#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .texto-descatado P,
        #content .bloque-izquierda .destacado_tipo_a #sortable1 .texto-descatado P{
		margin:0;
		padding:0 0 0 0;
		line-height:1.2em;
		}
		#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .texto-descatado P A,
                #content .bloque-izquierda .destacado_tipo_a #sortable1 .texto-descatado P A{
			text-decoration:none;
			color:#ffffff;
			}
		#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .texto-descatado P.ver-mas,
                #content .bloque-izquierda .destacado_tipo_a #sortable1 .texto-descatado P.ver-mas{
			text-align:right;
			}
			#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .texto-descatado P.ver-mas A,
                        #content .bloque-izquierda .destacado_tipo_a #sortable1 .texto-descatado P.ver-mas A{
				color:#A7BF23;
				}
				#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .texto-descatado P.ver-mas A:hover,
                                #content .bloque-izquierda .destacado_tipo_a #sortable1 .texto-descatado P.ver-mas A:hover{
					text-decoration:underline;
					}
	#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .multimedia-paginacion,
        #content .bloque-izquierda .destacado_tipo_a #sortable1 .multimedia-paginacion{
		float:none;
		margin-bottom:0;
		width:100%;
		clear:both;
		background-color:#ff0040;
		}
		#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc > .multimedia-paginacion,
                #content .bloque-izquierda .destacado_tipo_a #sortable1 > .multimedia-paginacion{
			float:left;
			margin:0;
			}
		#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .multimedia-paginacion .buttons,
                #content .bloque-izquierda .destacado_tipo_a #sortable1 .multimedia-paginacion .buttons{
			float:none;
			font-size:1em;
			padding:0;
			width:auto;
			}
		#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .multimedia-paginacion A,
                #content .bloque-izquierda .destacado_tipo_a #sortable1 .multimedia-paginacion A{
			cursor:pointer;
			font-size:0.8em;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
			text-transform:uppercase;
			}
			#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .multimedia-paginacion A SPAN,
                        #content .bloque-izquierda .destacado_tipo_a #sortable1 .multimedia-paginacion A SPAN{
				display:block;
				padding-top:0.4em;
				}
                                #content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .multimedia-paginacion A SPAN.anterior,
                                #content .bloque-izquierda .destacado_tipo_a #sortable1 .multimedia-paginacion A SPAN.anterior{
                                    padding-left:2.6em;
                                    }
                                #content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .multimedia-paginacion A SPAN.siguiente,
                                #content .bloque-izquierda .destacado_tipo_a #sortable1 .multimedia-paginacion A SPAN.siguiente{
                                    padding-right:2.3em;
                                    }

			#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .multimedia-paginacion A:hover,
                        #content .bloque-izquierda .destacado_tipo_a #sortable1 .multimedia-paginacion A:hover{
				text-decoration:underline;
				}
		#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .multimedia-paginacion IMG,
                #content .bloque-izquierda .destacado_tipo_a #sortable1 .multimedia-paginacion IMG{
			margin:0;
			}
                
		#destacados_tipo_a_no_acc .previous_destacadas_tipo_a,
                #sortable1 .previous_destacadas_tipo_a{
			float:left;
			width:49%;
			}
		#destacados_tipo_a_no_acc .next_destacadas_tipo_a,
                #sortable1 .next_destacadas_tipo_a{
			float:right;
			width:49%;
			text-align:right;
			}
			#content .bloque-izquierda .destacado_tipo_a #destacados_tipo_a_no_acc .next_destacadas_tipo_a IMG,
                        #content .bloque-izquierda .destacado_tipo_a #sortable1 .next_destacadas_tipo_a IMG{
				float:right;
				}
#content-home .bloque-izquierda .contenedor-listado-modulo{ 
	margin-top:0.8em;
	}	
#content .bloque-izquierda H2{
	margin:0;
	padding:0.2em 0 0.15em 0.4em;
	/*font-size:0.9em;*/
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	/*text-transform:uppercase;*/
	line-height:1.4em;
	border-left:1.75em solid #000000;
	background-color:#a7bf23;
	}
	#content .bloque-izquierda .noticia-ampliada H2{
		text-transform:none;
		}
	#content .bloque-izquierda H2 A{
		color:#FFFFFF;
		}
	#content-home .bloque-noticias,
	#content-home .bloque-noticia{
		float:left;
		margin-left:1.6em;
		width:95.1%;
		clear:both;
		border-bottom:1.6em solid #ffffff;
		background:url(../images/css/home/separador_noticias.gif) 49% 0 repeat-y;
		position:relative;
		padding-bottom:1.2em;
		}
		#content-home .bloque-noticias H3,
		#content-home .bloque-noticia H3{
			padding-top:0;
			}
		#content-home .listado-noticias > .bloque-noticias,
		#content-home .listado-noticias > .bloque-noticia{
			margin-left:1.6em;
			width:96.7%;
			}
		#content-home .bloque-noticias A,
		#content-home .bloque-noticia A{
			color:#000000;
			text-decoration:none;
			}
			#content-home .bloque-noticias A:hover,
			#content-home .bloque-noticia A:hover{
				color:#000000;
				background:none;
				}
			#content-home .bloque-noticias P.ver-mas A,
			#content-home .bloque-noticia P.ver-mas A{			
				color:#A7BF23;
				}
				#content-home .bloque-noticias P.ver-mas A:hover,
				#content-home .bloque-noticia P.ver-mas A:hover{			
					text-decoration:underline;
					}
		#content-home .ultimo{
			border:0;
			}
		#content-home .bloque-noticia{
			background:none;
			display:inline;
			}
		#content-home .bloque-noticias DIV.una-noticia{
			float:left;
			padding-left:0.03em;
			padding-right:0.5em;
			width:48%;
			}
		#content-home .bloque-noticia DIV.una-noticia{
			float:left;
			width:100%;
			}
			#content-home .contenedor-listado-modulo .con-imagen{
				padding:0;
				}
			#content-home .contenedor-listado-modulo .sin-imagen{
				padding-left:0.5em;
				}
	#content-home .bloque-noticias P.ver-mas{
		position:absolute;
		right:50%;
		bottom:0;
		}
		#content-home .bloque-noticias .una-noticia.derecha-noticia P.ver-mas,
		#content-home .bloque-noticia P.ver-mas{
			right:0;
			}
	#content-home .bloque-noticia DIV.una-noticia,
	#content-home .bloque-noticias DIV.una-noticia{
		margin-top:0.6em;
		}
#content .bloque-derecha H2{
	margin:0;
	padding:0.2em 0 0.2em 2em;
	font-size:0.85em;
	font-weight:bold;
	color:#FFFFFF;
	border:0;
	background:#000000 url(../images/css/home/icono_titulo.gif) 0.5em 0.46em no-repeat;
	}
	#content .bloque-derecha H2 A{
		padding-left:0;
		color:#FFFFFF;
		}
	#content .bloque-derecha UL{
		padding:0;
		}
		#content .bloque-derecha UL LI{
			float:left;
			padding:0;
			width:100%;
			clear:both;			
			border-top:0.05em solid #a7bf23;
			background:#ffffff none;
			}
			#content .bloque-derecha UL#lista_enlacerelacionados_asignados LI{	
				border-top:0;
				background:none;
				}
				#content .bloque-derecha UL#lista_enlacerelacionados_asignados LI P{
					margin:0;
					}	
		#content .bloque-derecha #agenda,
		#content .bloque-derecha .buscador,
		#content .bloque-derecha .noticias-relacionadas,
		#content .bloque-derecha .webs-relacionadas,
		#content .bloque-derecha .boletines,
		#content .bloque-derecha .video-destacado,
		#content .bloque-derecha .banners,
		#content .bloque-derecha .otro-banner{
			float:left;
			margin:0.8em 0 0 0;
			width:100%;
			clear:both;
			}
			#content .bloque-derecha .webs-relacionadas{
				/*display:none;	*/
				}
                        #cms #content .bloque-derecha .webs-relacionadas{
                            float:left;
                            margin:0.8em 0 0 0;
                            width:100%;
                            clear:both;
                            display:block;
                            }
			#content .bloque-derecha .webs-relacionadas UL LI IMG.imagen-derecha,
			#cms #content .bloque-derecha .webs-relacionadas UL LI IMG.imagen-derecha{
				margin-bottom:0;
				}
			#content .bloque-derecha .boletines UL LI DIV.texto_editable{
				float:left;
				width:18em;
				}
			#content .bloque-derecha .video-destacado .video .videoplayer {
				height:18.2em;
				width:21.4em;
				}
		#content .bloque-derecha #agenda .titulos-calendario,
		#content .bloque-derecha .buscador .titulos-buscador{
			float:left;
			width:100%;
			clear:both;
			background:#000000;
			}
		#content .bloque-derecha #agenda H2,
		#content .bloque-derecha .buscador H2{
			float:left;
			margin:0;
			width:11em;
			clear:none;
			}
                #content .bloque-derecha #agenda H2{
                    width:12em;
                    }
		#content .bloque-derecha #agenda H3,
		#content .bloque-derecha .buscador H3{
			float:right;
			padding:0.2em 1em 0.2em 0;
			width:11em;
			font-size:0.85em;
			font-weight:bold;
			color:#defa00;
			text-align:right;
			line-height:normal;
			text-transform:uppercase;
			}
                #content .bloque-derecha #agenda H3{
                    width:10em;
                    }
		#content .bloque-derecha #agenda .evento-destacado{
			float:left;
			padding:0.2em 0;
			width:100%;
			clear:both;
			background-color:#defa00;
			}
			#content .bloque-derecha #agenda .evento-destacado P{
				margin:0;
				padding-left:1em;
				line-height:normal;
				}
				#content .bloque-derecha #agenda .evento-destacado P STRONG{
					color:#ff0040;
					}
				#content .bloque-derecha #agenda .evento-destacado P A{
					color:#3F3F3F;
					text-decoration: none;
					}
					#content .bloque-derecha #agenda .evento-destacado P A:HOVER{
						text-decoration: underline;
						}
		#content .bloque-derecha .banners{
			height:auto!important;
			min-height:16em;
			height:16em;
			background-color:#a7bf23;
			/*margin-bottom:-2.2em;*/
			}	
			#content .bloque-derecha .banners A IMG{
				float:left;
				clear:both;
				}		
		#content .bloque-derecha .webs-relacionadas H3,
		#content .bloque-derecha .boletines H3{
			float:left;
			font-size:1.3em;
			letter-spacing:-0.02em;
			padding-left:0.3em;
			padding-top:0.2em;
			width:13em;
			}
		#content .bloque-derecha .boletines H3{
			padding:0.15em 3em 0.1em 0.3em;
			width:10.5em;
			line-height:0.9em;
			}
			#content .bloque-derecha .boletines H3 SPAN{
				display:block;
				margin-top:0.15em;
				font-size:0.65em;
				color:#a1af3b;
				}
                           #content .bloque-derecha .boletines H3 SPAN.destacado-verde{
                                   text-align:left;
                                    }
		.boletines .enlaces-boletines{
			float:right;
			width:3.1em;
			}
			.boletines .enlaces-boletines A{
				margin:0;

				padding:0.28em 0;				
				color:#FFFFFF!important;
				display:block;
				font-size:0.98em;
				font-weight:bold;
				text-align:center;
				text-decoration:none;
				text-transform:uppercase;
				border:0;
				background-color:#616d02;
				}
				.boletines .enlaces-boletines A.pdf{
					border-bottom:0.05em solid #ffffff;
					background-color:#89952d;
					}
				.boletines .enlaces-boletines A:hover{
					text-decoration:underline;
					}
.fondo-abajo{
	clear:both;
	float:left;
	width:100%;
	}					
.fondo-arriba{
	clear:both;
	float:left;
	width:100%
	}
.fondo-derecha{
	clear:both;
	float:left;
	width:100%;
	background:transparent url(../images/css/comunes/fondo_derecha.gif) repeat-y 100% 0;
	}	
/************* Content contenido **********/
.content-contenido{
	float:left;
	width:100%;
	clear:both;
	font-size:0.95em;
	}
.listado-noticia UL{
	padding:0;	
	}		
	.listado-noticia UL LI H3{
		margin:0;
		padding:0;
		font-size:1.2em;	
		}
/********************** CON MENU **************************/
/*
.con-menu {
	padding-top:15px;
	float:left;
	width:100%;
	}
.con-menu #content{
	float:left;
	clear:none;
	padding-bottom:30px;
	}
	.con-menu .contenido-izquierda{

		}
	.con-menu .contenido-derecha {
		float:right;
		width:280px;
		}*/
/***********************************************************************************************/
/***		                               FORMULARIOS		                                 ***/
/***********************************************************************************************/
.formulario {
	margin:1em 0;	
	}
	.formulario FIELDSET {
		border:0;
		padding:0;
		margin:0;
		}
		.formulario FIELDSET LEGEND {
			display:none;
			}
	.formulario DIV {
		clear:both;
		margin:1em 0;
		}		
		.formulario DIV#suscription-extra,
                 .formulario DIV#suscription-no-extra {
			padding-left:2.8em;
			}
		.formulario DIV#captcha{
			float:left;
			width:100%;
			}
		.formulario DIV.seccion-ampliada H2{
			text-transform:none;
			}
		.formulario div.separador-botones{
			margin-bottom:0;
			padding:0;
			}
		.formulario DIV.video A.videoplayer{
			/*width:auto;
			height:auto;*/
			}
	.formulario INPUT{
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
		background:#FFFFFF;
		color:#262626;
		line-height:1.5em!important;
		line-height:1em;
		padding:0.35em 0.3em 0.35em;
		border-bottom:0.05em solid #F0F1E9;
		border-right:0.05em solid #F0F1E9;
		}
		.formulario INPUT#title,
		.formulario TEXTAREA#description{
			width:75%;
			}
		.formulario INPUT#formcontact_nombre,
		.formulario INPUT#formcontact_apellidos,
		.formulario INPUT#formcontact_correo_electronico{
			width:63.5%;
			}
		.formulario INPUT#suscription_nombre,
		.formulario INPUT#suscription_apellido1,
		.formulario INPUT#suscription_apellido2,
		.formulario INPUT#suscription_poblacion{
			width:60%;
			}
		.formulario INPUT#suscription_mail,
		.formulario INPUT#suscription_cargo,
		.formulario INPUT#suscription_direccion,
		.formulario INPUT#email{
			width:80%;
			}			
		.formulario INPUT.checkbox{
			height:1.3em;
			border:0;
			background:none;
			}	
		.formulario INPUT#alumno_codigo_postal{
			width:12%;
			}
		.formulario INPUT#alumno_email{
			width:45%;
			}
		.formulario INPUT#alumno_apellidos,
		.formulario INPUT#alumno_direccion,
		.formulario INPUT#alumno_ciudad{
			width:60%;
			}
		.formulario INPUT.input_day,
		.formulario INPUT.input_month,
		.formulario INPUT.input_year{
			float:left;
			}
		.formulario SPAN.separator_date{
			float:left;
			padding:0.5em;
			}
		.formulario A.date-picker-control{
			margin-top:0.4em;
			}
		.formulario INPUT#login,
		.formulario INPUT#password{
			width:40%;
			}
	.formulario TEXTAREA,
	.formulario SELECT{
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
		background:#FFFFFF;
		border: 0.05em solid #b7b7b7;
		padding:0.35em 0.3em;
		color:#262626;
		line-height:1.5em;
		}
	.formulario TEXTAREA{
		padding:0.6em 0.5em 0.7em;
		}
	.formulario LABEL {
		float:none;
		width:auto;
		padding:0 0 0.2em 0.1em;
		display:block;
		font-size:1em;
		font-style:italic;
		}
		.formulario DIV#prog_mensual LABEL{
			display:inline;
			float:left;
			padding-right:0.3em;
			}
		.formulario DIV#prog_mensual INPUT{
			float:left;
			height:1.3em;
			padding:0;
			border:0;
			background:none;
			}
		.formulario LABEL.label_date{
			display:none;
			}
		.formulario LABEL STRONG {
			font-style:normal;
			}
		.formulario .aceptaprivacidad LABEL{
			font-size:0.9em;
			font-style:normal;
			line-height:1.2em;
			}
		.formulario .aceptaprivacidad INPUT{
			margin:0.05em 0.2em 0 0;
			display:block;
			vertical-align:top;
			height:1.1em;
			float:left;
			}
			.formulario .aceptaprivacidad > INPUT{
				margin:0.05em 0.4em 0 0;
			}

		.formulario .botones{
			/*background:url(../images/css/comunes/botones_izq.gif) no-repeat top left;
			padding-left:0.3em;		*/				
			}
			.formulario .botones INPUT{
				/*background:url(../images/css/comunes/botones_der.gif) no-repeat top right;
				font-size:1em;
				font-weight:bold;
				border:0;
				margin:0;
				padding:0.4em 1.5em 0.4em 0em!important;
				padding:0.3em 1.1em 0.8em 0em;
				display:inline;*/
				background-color:#89952D;
				border:0 none;
				color:#DEFA00;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:0.9em;
				font-weight:bold;
				padding:0.3em 0.4em;
				width:auto;
				} 
/************************************************************/
/*						Modulo							*/
/************************************************************/
/**************** buscador noticias ************/
#content .bloque-derecha .buscador{
	background-color:#ff0040;
	}
.buscador .buscador-noticias{
	float:left;
	margin-top:0.4em;
	width:100%;
	clear:both;
	}
	.buscador FORM >.buscador-noticias{
		margin-top:0;
		}
.buscador-noticias{
	margin:0.5em 0 0 0;
	}
	.buscador-noticias .buscador-avanzado{
		float:none;
		padding:0.25em 0 0.2em 0.3em;
		width:98.6%;
		clear:both;
		background-color:#defa00;
		}
		.buscador-noticias .buscador-avanzado A{
			padding-right:5.6em;
			color:#000000;
			font-size:0.95em;
			font-weight:bold;
			text-decoration:none;
			background:url(../images/css/comunes/flechas_buscador_avanzado.gif) 100% 0.15em no-repeat;
			}
	.buscador-noticias DIV.texto{
		margin:0.5em 0 0.1em 0;
		padding:0 0.5em;
		}
	.buscador-noticias LABEL{
		display:block;
		margin-bottom:0.5em;
		font-size:0.85em;
		font-weight:bold;
		color:#000000;
		}
	.buscador-noticias INPUT{
		padding:0.1em 0.4em;
		display:block;
		width:96.3%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		font-weight:bold;
		color:#000000;
		border:0.05em solid #7e9dba;
		}
.buscador-noticias .content-botones{
	float:left;
	margin-bottom:0;
	padding:0 0.5em 0 0;
	width:97.5%;
	clear:both;
	}
	.buscador-noticias > .content-botones{
		margin-bottom:0.3em;
		}
	.buscador-noticias .content-botones A{
		float:left;
		padding:0.8em 0 0 0;
		color:#7e9dba;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		font-weight:bold;
		text-decoration:none;
		}
		.buscador-noticias .content-botones .no-acc A{
			padding-top:0.1em;
			color:#DEFA00;
			line-height:1.25em;
			line-height:normal;
			}	 
	.buscador-noticias .content-botones .botones{
		float:right;
		margin-left:0.5em;
		clear:none;
		}
		.buscador-noticias .content-botones .botones INPUT{
			padding:0;
			width:auto;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.8em;
			font-weight:bold;
			color:#defa00;
			text-align:right;
			border:0;
			background:none;
			/*border:1px solid #999999;
			background-color:#d5d1c8;*/
			}
/**************** noticias relacionadas *************/
#content .bloque-derecha .noticias-relacionadas UL{
	float:left;
	margin:0 0 1em;
	width:100%;
	clear:both;
	}			
	#content .bloque-derecha .noticias-relacionadas UL LI{
		padding:0.9em 0 0.8em;
		border-bottom:0.05em solid #A7BF23;
		border-top:0;
		background-color:transparent;
		}		
		.noticias-relacionadas UL LI A,
		.enlaces-relacionados UL LI A{
			float:left;
			padding:0 1em 0 0.7em;
			color:#010101;
			text-decoration:none;
			font-weight:normal;
			font-size:0.8em;
			}			
			.enlaces-relacionados UL LI A{
				color:#809606;
				}
/****************listado********************/
.contenedor-listado-modulo{ 
	margin-top:1.45em
	}
	.contenedor-listado-modulo UL{
		padding-right:4em;
		}
		.contenedor-listado-modulo.listado-publicacion UL{
			padding:0;
			}
		.contenedor-listado-modulo LI{
			float:left;
			width:100%;
			clear:both;
			padding-bottom:1.2em;
			margin-bottom:0.8em;
			}
		.contenedor-listado-modulo IMG{
			float:left;
			margin:0 0.5em 0.8em 0;
			}
		.contenedor-listado-modulo IMG.imagen-derecha{
			float:right;
			margin:0 0 0.5em 0.5em;
			} 
		.contenedor-listado-modulo IMG.imagen-izquierda{
			float:left;
			margin:0 0.5em 0.5em 0;
			} 
		.contenedor-listado-modulo .con-imagen {
			padding-right:10em;
			}
	.contenedor-listado-modulo H2{ 
		
		}
	.contenedor-listado-modulo SPAN.fecha{ 
		
		}
	.contenedor-listado-modulo P{
		margin:0;
		line-height:1.2em;
		}	
		#content-home .contenedor-listado-modulo .bloque-noticias .con-imagen P{
			float:right;
			width:13.5em;
			}
			#content-home .contenedor-listado-modulo .bloque-noticias .con-imagen-peque P{
				float:right;
				width:15.4em;
				}
	.contenedor-listado-modulo .elementos-relacionados{
		float:left;
		margin:0.7em 0 0 0;
		width:100%;
		}
		.contenedor-listado-modulo .elementos-relacionados DIV,
		.txt .elementos-relacionados DIV{
			float:left;	
			margin-right:0.2em;
			padding:0.4em 0.2em;
			line-height:0.75em;
			/*background-color:#ffffff;*/
			}
			.contenedor-listado-modulo .elementos-relacionados DIV.pdf,
			.txt .elementos-relacionados DIV.pdf{
				background-color:#89952d;
				}
			.contenedor-listado-modulo .elementos-relacionados DIV.video,
			.txt .elementos-relacionados DIV.video{
				background-color:#a7bf23;
				}
			.contenedor-listado-modulo .elementos-relacionados DIV.fotos,
			.txt .elementos-relacionados DIV.fotos{
				background-color:#b8d322;
				}
			.contenedor-listado-modulo .elementos-relacionados DIV.flash,
			.txt .elementos-relacionados DIV.flash{
				background-color:#adbb3e;
				}
			.contenedor-listado-modulo .elementos-relacionados DIV.descargar,
			.txt .elementos-relacionados DIV.descargar{
				background-color:#a9c028;
				}
			.contenedor-listado-modulo .elementos-relacionados DIV A,
			.txt .elementos-relacionados DIV A{
				/*padding-left:1.8em;*/
				/*padding-right:0.4em;*/
				padding:0;
				/*font-size:0.7em;*/
				font-size:0.8em;
				font-weight:bold;
				color:#ffffff;
				text-decoration:none;
				text-transform:uppercase;
				background-position:0 0 ;
				background-repeat:no-repeat;
				}
			.contenedor-listado-modulo .elementos-relacionados DIV.pdf A,
			.txt .elementos-relacionados DIV.pdf A{				
				/*padding-bottom:0.5em;*/
				
				/*background-image:url(../images/css/comunes/icono_pdf.gif);*/
				}
			.contenedor-listado-modulo .elementos-relacionados DIV.video A,
			.txt .elementos-relacionados DIV.video A{
				/*background-image:url(../images/css/comunes/icono_video.gif);*/
				
				}
			.contenedor-listado-modulo .elementos-relacionados DIV.fotos A,
			.txt .elementos-relacionados DIV.fotos A{
				/*background-image:url(../images/css/comunes/icono_fotos.gif);*/
				
				}
/****************Ampliada********************/
.noticia-ampliada{ 
	}
        .noticia-ampliada H2{
		text-transform:none;
		}
	.noticia-ampliada .txt{
		padding:0.5em 0 0 0;
		}
		#cms FORM .noticia-ampliada .txt{
			font-size:0.9em;
			}
                        .noticia-ampliada .txt .container{
                            float:left;
                            width:100%;
                            clear:both;
                            }
                        .noticia-ampliada .txt .container P STRONG{
                            display:block;
                            font-size:1.5em;
                            }
		.noticia-ampliada .txt #multimedia-noticias{
			position:relative;
			}
			.noticia-ampliada .txt #multimedia-noticias .multimedia-content A.documento_noticia{
				clear:both;
				float:left;
				margin-bottom:0.75em;
				width:100%;
				}
			.noticia-ampliada .txt #multimedia-noticias #fotos{
				float:left;
				left:0;
				margin-bottom:1em;
				padding-bottom:1.4em;
				height:auto!important;
				min-height:8em;
				height:8em;
				position:relative;
				top:0;
				width:20em;
				}
			.noticia-ampliada .txt #multimedia-noticias #videos{
				float:left;
				left:0;
				margin-bottom:1em;
				padding-bottom:2.45em;
				position:relative;
				top:0;
				height:auto!important;
				min-height:15em;
				height:15em;
				width:23.6em;
				}
				#cms .noticia-ampliada .txt #multimedia-noticias #videos{
					padding-bottom:2.3em;
					}
			.noticia-ampliada .txt #multimedia-noticias #youtubes{
				float:left;
				left:0;
				margin-bottom:1em;
				padding-bottom:1.7em;
				position:relative;
				top:0;
				width:23.5em;
				}
			.noticia-ampliada .txt #multimedia-noticias #documents{				
				float:left;
				left:0;
				margin:0 1em 2em 0;
				padding:0.9em 3.8em 1.15em 2.4em;
				width:15.6em;
				height:auto!important;
				min-height:16.7em;
				height:16.7em;				
				position:relative;
				top:0;			
				background:#a7bf23 url(../images/css/comunes/titulo_documentos.gif) no-repeat right top;
				}
				.noticia-ampliada .txt #multimedia-noticias #documents UL{	
					float:left;
					padding:0;
					width:100%;
					}
					.noticia-ampliada .txt #multimedia-noticias #documents UL LI{
						clear:both;
						float:left;
						padding:0 0 1em 0;
						width:100%;
						background:none;
						}
						.noticia-ampliada .txt #multimedia-noticias #documents UL LI A{
							float:left;
							font-family:Arial, Helvetica, sans-serif;;
							font-size:1.05em;
							color:#000000;
							text-decoration:none;
							}
							.noticia-ampliada .txt #multimedia-noticias #documents UL LI A:hover{
								padding-left:30px;								
								color:#ffffff;
								background:url(../images/css/comunes/icono_documento_sel.gif) no-repeat 0 0;								
								}
						.noticia-ampliada .txt #multimedia-noticias #documents UL LI SPAN{
							color:#defa00;
							text-transform:uppercase;
							}							
				.noticia-ampliada .txt #multimedia-noticias #fotos IMG{
					margin-bottom:0;
					}
			.noticia-ampliada .txt #multimedia-noticias .multimedia-footer{
				/*float:left;
				width:30em;*/
				clear:both;
				}
				.noticia-ampliada .txt #multimedia-noticias .multimedia-footer .datos-multimedia-footer{
					position:absolute;
					bottom:2em;
					left:20em;
					width:30em;
					}
					.noticia-ampliada .txt #multimedia-noticias #videos .multimedia-footer .datos-multimedia-footer{
						left:23.5em;
						}
				#content .noticia-ampliada .txt #multimedia-noticias .multimedia-footer .multimedia-paginacion,
				#content .noticia-ampliada .txt #multimedia-noticias #videos .multimedia-footer .multimedia-paginacion{
					margin:0;
					position:absolute;
					bottom:0;
					left:0;
					width:19.45em;
					background-color:#a7bf23;
					}
					#cms #content .noticia-ampliada .txt #multimedia-noticias .multimedia-footer .multimedia-paginacion{
						width:19.3em;
						}
					#content .noticia-ampliada .txt #multimedia-noticias #videos .multimedia-footer .multimedia-paginacion {
						width:22.7em;
						}
						#cms #content .noticia-ampliada .txt #multimedia-noticias #videos .multimedia-footer .multimedia-paginacion {
							width:22.55em;
							}
					#content .noticia-ampliada .txt #multimedia-noticias #flash .multimedia-footer .multimedia-paginacion{
						width:100%;
						}
					#content .noticia-ampliada .txt #multimedia-noticias #youtubes .multimedia-footer .multimedia-paginacion{
						width:22.6em;
						}
					#content .noticia-ampliada .txt #multimedia-noticias .multimedia-footer .multimedia-paginacion .buttons{
						display:none;
						}
					#content .noticia-ampliada .txt #multimedia-noticias .multimedia-footer .multimedia-paginacion UL{
						float:right;
						padding-top:0;
						width:auto;
						height:1.4em;
						}
						#content .noticia-ampliada .txt #multimedia-noticias .multimedia-footer .multimedia-paginacion UL LI{
							float:left;
							}
						#content .noticia-ampliada .txt #multimedia-noticias .multimedia-footer .multimedia-paginacion UL LI A{
							font-size:1.2em;
							color:#defa00;
							text-decoration:none;
							}
						#content .noticia-ampliada .txt #multimedia-noticias .multimedia-footer .multimedia-paginacion UL LI.sel A,
						#content .noticia-ampliada .txt #multimedia-noticias .multimedia-footer .multimedia-paginacion UL LI A:hover{
							color:#000000;
							}
				.noticia-ampliada .txt #multimedia-noticias .multimedia-footer P{
					margin:0;
					font-size:0.8em;
					font-weight:bold;
					}
		.noticia-ampliada .txt .seccion SPAN.categoria{
			text-transform:uppercase;
			}
		.noticia-ampliada .txt .imagen IMG{
			margin:0 1em 1em 0;
			}
		.noticia-ampliada .txt .titulo{
			margin:2em 0 0.5em 0 ;
			}
			.noticia-ampliada .txt .titulo H3{
				padding:0;
				font-size:1.8em;
				/*text-transform:uppercase;*/
				text-transform:none;
				line-height:1em;
				}
		.noticia-ampliada .txt .autor{
			margin:0.2em 0 2em 0;
			font-size:1.4em;
			}
		.noticia-ampliada .txt .elementos-relacionados{
			float:left;
			margin-bottom:1em;
			}
		.noticia-ampliada .txt .fecha,
		.noticia-ampliada .txt .entradilla,
		.noticia-ampliada .txt .cuerpo{
			float:left;
			width:100%;
			clear:both;
			}
		.noticia-ampliada .txt .entradilla{
			margin:1em 0;
			}
		.noticia-ampliada .txt .entradilla,
		.noticia-ampliada .txt .cuerpo{
			float:left;
			width:100%;
			}
			.noticia-ampliada .txt .cuerpo P{
				line-height:normal;
				}
		.noticia-ampliada .txt .datos-eventos DIV{
			margin:0.4em 0;
			}
			.noticia-ampliada .txt .datos-eventos DIV.texto P{
				line-height:normal;
				}
			.noticia-ampliada .txt .datos-eventos DIV DIV{
				margin:0;
				}
		.noticia-ampliada .txt .datos-eventos .entradilla,
		.noticia-ampliada .txt .datos-eventos .cuerpo{
			float:none;
			margin:0.4em 0;
			clear:none;
			width:auto;
			}
		.noticia-ampliada .txt .datos-eventos .desplegable_vorago{
			float:left;
			width:61%;
			}	
		.noticia-ampliada .txt .datos-eventos DIV.advertencia-entradilla{			
			overflow:auto;
			}
.advertencia-entradilla,
.advertencia-entradilla-verde{
	margin:0 0 1em;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:1em;
	background:#FFFFFF none repeat scroll 0 0;
	border:0.1em solid #000000;
	}
	#content .advertencia-entradilla-verde H2,
        #login_form .advertencia-entradilla-verde H2{
		clear:none;
		color:#FFFFFF;
		cursor:default;
		font-size:1em;
		font-weight:bold;
		line-height:1.75em;
		margin:0;
		padding:0;
		text-align:center;		
		border:0.05em solid #FFFFFF;
		border-bottom:0;
		}
        #content .bloque-izquierda .noticia-ampliada .advertencia-entradilla H2,
        #login_form .advertencia-entradilla H2,
        #content .bloque-izquierda .advertencia-entradilla h2 {
		clear:none;
		color:#FFFFFF;
		cursor:default;
		font-size:1em;
		font-weight:bold;
		line-height:1.75em;
		margin:0;
		padding:0;
		text-align:center;
		border:0.05em solid #FFFFFF;
		border-bottom:0;
		background:#BE3208;
		}
		.advertencia-entradilla .advertencia-entradilla-content{
			border:0.1em solid #FFFFFF;
			border-top:0;
			background:#FED9CB none repeat 0 0;
			}
                .advertencia-entradilla-verde .advertencia-entradilla-content{
			border:0.1em solid #FFFFFF;
			border-top:0;
			background:none repeat 0 0;
			}
			.advertencia-entradilla .advertencia-entradilla-content P{
				margin:0;
				padding:1em;
				}
                                #login_form .advertencia-entradilla DIV {
                                    margin:0;
                                    }
.multimedia-inferior{
	float:left;
	margin:3em 0 0 0;
	padding:0 2%;
	width:96%;
	clear:both;
	}
	.multimedia-inferior H3{
		padding:0.5em;
		color:#a7bf23;
		font-size:0.9em;
		text-transform:uppercase;
		background-color:#000000;
		}
		.multimedia-inferior .enlaces-relacionados H3{
			color:#ffffff;
			background-color:#a7bf23;
			}
	.multimedia-inferior UL{
		float:left;
		padding:0.3em 0;
		width:100%;
		}
		.multimedia-inferior .noticias-relacionadas UL{
			width:99.4%;
			border:0.05em solid #aac12a;
			border-top:0;
			}
		.multimedia-inferior UL LI{
			float:left;
			padding:0.25em 0.3em;
			width:96%;
			clear:both;
			/*font-size:1.6em;*/
			font-size:1.3em;
			background:none;
			}
			.multimedia-inferior .noticias-relacionadas UL LI A,
			.multimedia-inferior .enlaces-relacionados UL LI A{	
				padding:0;
				}
	.multimedia-inferior .noticias-relacionadas{
		float:left;
		width:48%;		
		background-color:#ffffff;
		}
	.multimedia-inferior .enlaces-relacionados{
		float:left;
		width:48%;
		color:#809606;
		background-color:#ffffff;
		}
		.multimedia-inferior .noticias-relacionadas{
			margin-right:3%;
			}
			
/************************************************************/
/*						Agenda								*/
/************************************************************/
#content .bloque-izquierda H2.titulo-agenda{
	background-color:#728000;
}
.listado-agenda{
	margin-top:0;
}
.calendario-agenda {
	
	}
	.bloque-editor-leyenda{
		/*float:left;
		padding:1em 0.4em;
		width:98.2%;
		background-color:#343031;*/
		float:left;
		padding:0.5em 0.1em;
		width:100%;
		background-color:#c3cd7a;
		}
		.bloque-editor-leyenda .fila-eventos{
			float:left;
			width:100%;
			clear:both;
			}
			.bloque-editor-leyenda .fila-eventos DIV{
				float:left;
				width:17em;
				}
		.contenedor-listado-modulo .bloque-editor-leyenda IMG{
			margin:0;
			}
	.calendario-agenda TABLE{
		border:0;
		border-top:2px solid #f0f1e9;
		
		}
		.calendario-agenda TABLE TH{
			padding:0;
			background:#a7bf23;
			border-top:2px solid #f0f1e9;
			color:#000000;
			font-size:1.4em;
			font-weight:bold;
			text-align:right;
			padding-right:6px;
		}
		.calendario-agenda TABLE TD{
			padding:0.25em 0.3em;
			color:#FFFFFF;			
			width:97px;
			height:3.75em;
			font-size:1.25em;
			font-weight:bold;
			background:#343031;
			border:0.15em solid #f0f1e9;
			text-align:right;
			vertical-align:top;
			}
		.calendario-agenda TABLE TD.hoy{
			color:#FF0040;
			}
		.calendario-agenda TABLE TD SPAN.evento A{
			color:#ffffff;
			text-decoration:none;
			}
		.calendario-agenda TABLE TD.hoy SPAN.evento A{
			color:#FF0040;
			}
		.calendario-agenda TABLE TD DIV.lista-eventos{
			text-align:left;
			}
			.calendario-agenda TABLE TD DIV.lista-eventos A IMG{
				margin:0;
				float:none;
				}
	#content .bloque-izquierda H2.titulo-icono{
		background:#000000 url(../images/css/home/icono_titulo.gif) no-repeat scroll 0.5em 0.38em;
		border:0 none;
		color:#FFFFFF;
		font-size:0.85em;
		font-weight:bold;
		margin:0;
		padding:0.2em 0 0.2em 2em;
	}
/**************** buscador Agenda ************/
.listado-agenda .caja-formulario {
	padding-left:1.8em;
	}
	.bloque-izquierda .listado-agenda .caja-formulario{
		float:none;
		border:0;		
		}
.buscador-agenda{
	margin:0.5em 0 0 0;
	}
	.buscador-agenda DIV{
		width:33%;
		float:left;
		margin:0;	
		clear:none;
	}
	.buscador-agenda DIV DIV{
		width:auto;
		float:none;
		clear:none;
		}
	.buscador-agenda DIV.texto {
		width:100%;
		float:left;
		clear:both;
		margin-bottom:1em;
		}
	.buscador-agenda LABEL{
		display:block;
		margin-bottom:0.2em;
		/*font-size:0.85em;*/
		font-size:0.95em;
		font-weight:bold;
		color:#000000;
		}
		.buscador-agenda .fecha LABEL{
			display:none;
		}
		.buscador-agenda .fecha .fecha-desde,
		.buscador-agenda .fecha .fecha-hasta{
			clear:both;
			}
		.buscador-agenda .fecha .fecha-hasta{
			margin-top:0.5em;
		}
		.buscador-agenda .fecha SPAN,
		.buscador-agenda .fecha INPUT{
			float:left;
			}
			.buscador-agenda .entre-fechas SPAN,
			.buscador-agenda .entre-fechas INPUT{			
				font-size:0.85em;
				}
		.buscador-agenda .fecha P{
			color:#000000;
			/*font-size:0.85em;*/
			font-size:0.95em;
			font-weight:bold;
			margin-bottom:0.2em;
			}
		.buscador-agenda .fecha SPAN{
			padding:0 0.2em;
			}
		
	.buscador-agenda INPUT{
		padding:0.15em 0.4em;
		display:block;
		width:96.3%;
		font-family:Arial, Helvetica, sans-serif;
		/*font-size:0.8em;		*/
		font-size:0.95em;
		font-weight:bold;
		color:#000000;
		border:0.05em solid #7e9dba;
		border:0.2em solid #89952d;
		}
	.buscador-archivo INPUT{
		font-size:0.95em;
		}
	.buscador-agenda SELECT	{
		display:block;
		width:90%;
		font-family:Arial, Helvetica, sans-serif;
		/*font-size:0.8em;*/
		font-size:1em;
		font-weight:bold;
		color:#000000;
		border:2px solid #89952d;
		}
	.buscador-agenda a.date-picker-control span  {
		width:18px;
		height:18px;
	}
.buscador-agenda .content-botones{
	float:left;
	margin:0.5em 0;
	width:100%;
	clear:both;
	}
	.buscador-agenda .content-botones A{
		float:left;
		padding:0.8em 0 0 0;
		color:#7e9dba;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		font-weight:bold;
		text-decoration:none;
		}
		.buscador-agenda .content-botones .no-acc{
			/*padding-right:0.5em;*/
			}
		.buscador-agenda .content-botones .no-acc A{
			background-color:#89952D;
			border:0 none;
			color:#DEFA00;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			/*font-size:0.78em;*/
			font-size:0.8em;
			font-weight:bold;
			padding:0.4em 0.6em;
			width:auto;
			}
	.buscador-agenda .content-botones .botones{
		float:right;
		margin-left:0.3em;
		clear:none;
		margin-right:0.5em;
		}
		.buscador-agenda .content-botones > .botones{
			margin-right:2em;
			}
		.buscador-agenda .content-botones > .no-acc{
			margin-right:0.7em;
			}
		.buscador-agenda .content-botones .botones INPUT{
			width:auto;
			padding:0.3em 0.4em;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			/*font-size:0.75em;*/
			font-size:0.85em;
			font-weight:normal;
			border:0;
			color:#defa00;
			font-weight:bold;
			background-color:#89952d;
			}


/**************** Resultados Agenda ************/
.resumen-busqueda-agenda{
	clear:both;
	margin-bottom:2em;
	padding-left:1.8em;
	}
	.resumen-busqueda-agenda P{
		font-size:1em;
		color:#89952d;	
		text-transform:uppercase;
		}
.resultados-busqueda-agenda{
	clear:both;
	padding-left:1.8em;
}
	.resultados-busqueda-agenda UL{
		margin-top:0.5em;
		float:none;
		width:auto;
		padding-right:0;
	}
		.resultados-busqueda-agenda UL LI{
			border-bottom:1.3em solid #FFFFFF;
			padding:0 0 1em 0;
			margin:0 0 1em 0;
			float:none;
			width:auto;
			}
			.resultados-busqueda-agenda UL LI.ultimo{
				border:0;
				margin:0;
				}
			.resultados-busqueda-agenda P{
				/*font-size:0.85em;*/
				font-size:0.95em;
				padding-top:0.5em;
				}
				.resultados-busqueda-agenda P A{
					color:#3F3F3F;
					text-decoration:none;
					}
					.resultados-busqueda-agenda P A:hover{
						color:#3F3F3F;
						background:none;
						}
			.resultados-busqueda-agenda .enlace-detalle{
				font-size:0.95em;
				text-align:right;
				padding:0.5em 2.3em 0 0;
				}
				.resultados-busqueda-agenda .enlace-detalle A{
					font-weight:bold;
					text-decoration:none;
					color:#b2c044;
					}
/**************** Paginador Agenda ************/
.content-paginacion-agenda{
	padding-left:1.8em;
	min-height:3em;
	clear:both;
}
	.content-paginacion-agenda .multimedia-paginacion{
		background:#000000;
		float:left;
		width:100%;
		}
	.content-paginacion-agenda .multimedia-paginacion UL {
		padding:0.3em 0.5em;
		float:left;
	}
	.content-paginacion-agenda .multimedia-paginacion UL LI{
		float:none;
		clear:none;
		width:auto;
		display:inline;
		font-size:1.3em;
		padding:0;
		margin:0;
		}
		.content-paginacion-agenda .multimedia-paginacion UL LI SPAN.current,
		.content-paginacion-agenda .multimedia-paginacion UL LI SPAN.gap{
			color:#ff0040;
			margin:0 0.2em;
			}
		.content-paginacion-agenda .multimedia-paginacion UL LI SPAN{
			font-size:1.35em;
			}
		#content .content-paginacion-agenda .multimedia-paginacion UL LI A{
			color:#defa00;
			padding:0;
			margin:0 0.2em;
			letter-spacing:-2px;
			text-decoration:none;
			}
		.content-paginacion-agenda .multimedia-paginacion UL LI A:hover{
			color:#A7BF23;
			}
		#content .content-paginacion-agenda .multimedia-paginacion .buttons{
			font-size:1em;
			float:right;
			color:#ff0040;
			padding:0.5em 0.5em;
			}
			#content .content-paginacion-agenda .multimedia-paginacion .buttons A{
				color:#ff0040;
				text-decoration:none;
				font-weight:bold;
				margin:0 0.3em;
			}
			.content-paginacion-agenda .multimedia-paginacion .buttons A:hover {
				color:#ff0040;
				}
		.content-paginacion-agenda .multimedia-paginacion .buttons .disabled {
			display:none;
		}
		

/************************************************************/
/*						VOLVER								*/
/************************************************************/
.volver {
	clear:both;
	margin-top:0.5em;
	border-top:0.05em solid #AAAAAA;
	padding-top:0;
	}
/************************************************************/
/*						oculto								*/
/************************************************************/
.oculto {
	display:none;
	}

/************************************************************/
/*					ERROR EXPLANATION						*/
/************************************************************/
.errorExplanation {
	}
	.errorExplanation H2{
		display:none;
		}
	.errorExplanation UL{
		}	
		.errorExplanation UL LI{
			color:#BF0000;	
			background:none;
			}

/************************************************************/
/*				CAJA GRIS CON 4 ESQUINAS 					*/
/************************************************************/
.esq-top-izq{
	float:left;
	width:100%;
	clear:both;
	background-color:#F0F1E9;
	}
.esq-top-izq-gris{
	margin-top:1em;
	background:#ebebeb url(../images/css/comunes/esq_gris_top_izq.gif) no-repeat top left;
	float:left;
	width:100%;
	}
.esq-top-der-gris{
	background:url(../images/css/comunes/esq_gris_top_der.gif) no-repeat top right;
	}
.esq-bottom-izq-gris{
	background:url(../images/css/comunes/esq_gris_bottom_izq.gif) no-repeat bottom left;
	}
.esq-bottom-der-gris{
	background:url(../images/css/comunes/esq_gris_bottom_der.gif) no-repeat bottom right;
	}
.caja-gris {
	padding:0.8em;
	}
.bloque-izquierda .caja-formulario{
	margin-bottom:1em;
	width:95%;
	}
.caja-formulario{
	float:left;
	padding:0.5em 1em 1em 1em;
	width:96.3%;
	border:0.3em solid #ffffff;
	}	
.noticia-ampliada .txt .iconos{
	float:none;
	}
.iconos,
.enlace-noticia{	
	float:left;
	margin:0.2em 0;
	width:100%;
	clear:both;
	}
        .enlace-noticia INPUT.input-enlace{
		float:none;
		}
	.iconos SPAN{
		float:left;
		width:auto;
		padding:0.25em 0.6em 0 0;
		}
	.iconos UL{
		float:left;
		padding:0;
		width:auto;
		}
		.iconos UL LI{
			float:left;
			padding-left:0;
			padding-right:0.4em;
			width:auto;
			clear:none;
			background:none;
			}
			.iconos UL LI.enviar-amigo,
			.iconos UL LI.imprimir{
				margin-right:0.5em;
				margin-left:0.2em;
				margin-top:0.2em;
				padding:0.1em 0.4em;
				color:#ffffff;
				font-size:0.75em;
				font-weight:bold;
				text-transform:uppercase;
				background-color:#89952d;
				}
				.iconos UL LI.enviar-amigo A,
				.iconos UL LI.imprimir A{
					color:#ffffff;
					text-decoration:none;
					}
.modulo-sidebar{
	float:left;
	width:100%;
	clear:both;
	}		
.caja-gestion DIV.bloque-noticias-relacionadas,
.caja-gestion DIV#imagenes_asignadas,
.caja-gestion DIV#videos_asignados,
.caja-gestion DIV#documentos_asignados,
.caja-gestion DIV#flashes_asignados,
.caja-gestion DIV#youtubes_asignados{
	float:left;
	padding:0;
	width:100%;
	clear:both;
	text-align:left;
	}
	#content .bloque-derecha .caja-gestion DIV.bloque-noticias-relacionadas UL,
	#content .bloque-derecha .caja-gestion DIV#imagenes_asignadas UL,
	#content .bloque-derecha .caja-gestion DIV#videos_asignados UL,
	#content .bloque-derecha .caja-gestion DIV#documentos_asignados UL,
	#content .bloque-derecha .caja-gestion DIV#flashes_asignados UL,
	#content .bloque-derecha .caja-gestion DIV#youtubes_asignados UL{
		margin-top:0.3em;
		}
		#content .bloque-derecha .caja-gestion DIV.bloque-noticias-relacionadas UL LI,
		#content .bloque-derecha .caja-gestion DIV#imagenes_asignadas UL LI,
		#content .bloque-derecha .caja-gestion DIV#videos_asignados UL LI,
		#content .bloque-derecha .caja-gestion DIV#documentos_asignados UL LI,
		#content .bloque-derecha .caja-gestion DIV#flashes_asignados UL LI,
		#content .bloque-derecha .caja-gestion DIV#youtubes_asignados UL LI{
			margin:0.3em 0;
			padding:0.15em 0 0.15em 1em;	
			width:95.5%;
			text-align:left;
			border:0;
			background:transparent url(../images/css/comunes/icono_listas.gif) no-repeat 0 0.4em;		
			}
			#content .bloque-derecha .caja-gestion DIV.bloque-noticias-relacionadas UL LI SPAN{
				color:#3F3F3F;
				font-family:Arial,Helvetica,sans-serif;
				font-size:1.25em;
				font-weight:normal;
				}
			#content .bloque-derecha .caja-gestion DIV.bloque-noticias-relacionadas UL LI IMG,
			#content .bloque-derecha .caja-gestion DIV#imagenes_asignadas UL LI IMG,
			#content .bloque-derecha .caja-gestion DIV#videos_asignados UL LI IMG,
			#content .bloque-derecha .caja-gestion DIV#documentos_asignados UL LI IMG,
			#content .bloque-derecha .caja-gestion DIV#flashes_asignados UL LI IMG,
			#content .bloque-derecha .caja-gestion DIV#youtubes_asignados UL LI IMG{
				margin:0;
				}
			#content .bloque-derecha .caja-gestion DIV.bloque-noticias-relacionadas UL LI P,
			#content .bloque-derecha .caja-gestion DIV#imagenes_asignadas UL LI P,
			#content .bloque-derecha .caja-gestion DIV#videos_asignados UL LI P,
			#content .bloque-derecha .caja-gestion DIV#documentos_asignados UL LI P,
			#content .bloque-derecha .caja-gestion DIV#flashes_asignados UL LI P,
			#content .bloque-derecha .caja-gestion DIV#youtubes_asignados UL LI P{
				margin:0;
				line-height:normal;
				}
				
.caja-gestion DIV.clear_both{
	float:left;
	padding:0;
	width:100%;
	clear:both;
	}
.listado-prueba UL,
.listado-seccion UL{
	padding:0 0 0 0;
	}
	.listado-prueba UL LI,
	.listado-seccion UL LI{
		padding:0.5em 0 0.5em 1.8em;
		background-position:1% 50%;
		}
.fecha_de_convocatoria{
	margin:0.8em 0 0 0;
	}
.listado-noticias-secciones UL{
	margin:0.6em 0 0 0;
	padding:0;
	}
	.listado-noticias-secciones UL LI A{
		color:#000000;
		text-decoration:none;
		}
		.listado-noticias-secciones UL LI A:hover{
			text-decoration:underline;
			}
/************************************************************************************************/
/*								listado noticias												*/
/************************************************************************************************/
.listado-noticias{
	/*background:url(../images/css/comunes/fondo_listado_noticias.gif) no-repeat left bottom transparent;
	padding-bottom:1.8em;*/
	float:left;
	margin-bottom:1em;
	width:100%;
	}			
	.listado-noticias UL{
		padding:0;
		margin:0;
		}
		.listado-noticias UL LI{
			margin:0 0 0.7em 0;
			padding:0;
		}
			.listado-noticias UL LI H3{
				background:#FFFFFF;
				font-size:1.15em;
				font-weight:bold;
				color:#000000;
				line-height:1.35em;
				text-transform:uppercase;
			}	
				.listado-noticias UL LI H3 SPAN{
					float:left;
					font-size:1em;
					width:1.35em;
					margin-right:0.5em;
/*                                        border:1px solid #000000;*/
                                        }		
				.listado-noticias UL LI H3 SPAN STRONG{
					display:none;
					}
			.listado-noticias UL LI UL{
				padding-left:1.95em;
				}
				.listado-noticias UL LI UL LI{
					margin:0.2em 0;
					
					}
					.listado-noticias UL LI UL LI.sel{
						display:block;
					}
					.listado-noticias UL LI UL LI.no-sel{
						display:none;
					}
					.listado-noticias UL LI UL LI A{
						float:left;
						width:100%;
						clear:both;
						color:#000000;
						font-size:1em;
						text-decoration:none;
						margin:0.2em 0;
						
						}
						#content .listado-noticias UL LI UL LI A{
							position:relative;
							text-decoration:none;
							}
							#content .listado-noticias UL LI UL LI A:hover{
								color:#000000;
								background:none;
								text-decoration:underline;
								}
					
			.listado-noticias UL LI .paginador-categoria UL{
				float:right;
				clear:both;
				padding:0 6.5em 0 0;
				width:auto
			}
				.listado-noticias UL LI .paginador-categoria UL LI{
					float:left;
					clear:none;
					width:1.1em;
					}
					.listado-noticias UL LI .paginador-categoria UL LI A{
						float:none;
						clear:none;
						font-weight:bold;
						color:#a1a1a1;
						padding:0 0.2em;
						}
						.listado-noticias UL LI .paginador-categoria UL LI.sel A{
							color:#000000;
						}

/************************************************************************************************/
/*								listado busqueda												*/
/************************************************************************************************/
.listado-busqueda{	
	float:left;
	margin-bottom:1em;
	padding-bottom:1.8em;
	width:100%;
	}			
	.listado-busqueda UL{
		padding:0;
		margin:0 0 1em;
		}
		.listado-busqueda UL LI{
			margin:0 0 0.7em 0;
			padding:0;
		}
			.listado-busqueda UL LI H3{
				background:#FFFFFF;
				font-size:1.15em;
				font-weight:bold;
				color:#000000;
				line-height:1.35em;
				text-transform:uppercase;
			}	
				.listado-busqueda UL LI H3 SPAN{
					float:left;
					font-size:1em;
					width:1.35em;
					margin-right:0.35em;
				}		
				.listado-busqueda UL LI H3 SPAN STRONG{
					display:none;
					}
			.listado-busqueda UL LI UL{
				padding-left:1.95em;
				}
				.listado-busqueda UL LI UL LI{
					margin:0.2em 0;
					
					}
					.listado-busqueda UL LI UL LI.sel{
						display:block;
					}
					.listado-busqueda UL LI UL LI.no-sel{
						display:none;
					}
					.listado-busqueda UL LI UL LI A{
						float:left;
						width:100%;
						clear:both;
						color:#000000;
						font-size:1em;
						text-decoration:none;
						margin:0.2em 0;
						position:relative;
						
						}
						.listado-busqueda UL LI UL LI A:hover{
							text-decoration:underline;
						}
					
			.listado-busqueda UL LI .paginador-categoria UL{
				float:right;
				clear:both;
				padding:0 6.5em 0 0;
				width:auto
			}
				.listado-busqueda UL LI .paginador-categoria UL LI{
					float:left;
					clear:none;
					width:1.1em;
					}

					.listado-busqueda UL LI .paginador-categoria UL LI A{
						float:none;
						clear:none;
						font-weight:bold;
						color:#a1a1a1;
						padding:0 0.2em;
						}
						.listado-busqueda UL LI .paginador-categoria UL LI.sel A{
							color:#000000;
						}

.listado-busqueda .caja-formulario{
	padding-left:1.8em;
	}
.listado-busqueda UL.lista-busqueda LI{
	margin:0.5em 0 1em 0;
	}
.listado-busqueda UL.lista-busqueda LI.ultimo,
.contenedor-listado-modulo UL LI.ultimo{
	background:none;
	}
.listado-busqueda UL LI .titulo-busqueda{
	
	}
	.listado-busqueda UL LI .titulo-busqueda H3 SPAN{
		float:none;
		font-size:1em;
		margin-right:0;
		width:auto;
		}
	.listado-busqueda UL.lista-busqueda LI .titulo-busqueda H3 SPAN{
		float:left;
		font-size:1em;
		margin-right:0.35em;
		width:1.35em;
		}	
		.listado-busqueda UL.lista-busqueda LI .titulo-busqueda H3 A SPAN{
			float:none;
			font-size:1em;
			margin-right:0;
			width:auto;
			}
	.listado-busqueda UL LI .titulo-busqueda H3{
		text-transform:none;
	}
	.listado-busqueda UL LI .titulo-busqueda H3 SPAN.color-titulo-busqueda{
		background-color:#defa00;
	}
.listado-busqueda UL LI .imagen-busqueda{
	float:right;
	width:17.85em;
	text-align:center;
}
	.listado-busqueda UL LI .imagen-busqueda IMG{
		float:none;
		display:inline;
		margin:0.3em 0 0 0;
		padding:0;
		}
.listado-busqueda UL LI .categoria-busqueda{
	margin-top:0.5em;
	padding-left:1.9em;
	}
	.listado-busqueda UL LI .datos-listado-noticias .categoria-busqueda{
		float:left;
		width:30.7em
		}
	.listado-busqueda UL LI .categoria-busqueda H4{
		color:#000000;
		font-size:1em;
		font-weight:normal;
		background:transparent;
		line-height:1.55em;
		}
		.listado-busqueda UL LI .categoria-busqueda H4 SPAN{
			/*float:left;
			font-size:1em;
			margin-right:0.4em;
			width:1.55em;*/
			}
			.listado-busqueda UL LI .categoria-busqueda H4 SPAN.simple{
				float:none;
				font-size:1em;
				margin-right:0;
				width:auto;
				}
			.listado-busqueda UL LI .categoria-busqueda H4 SPAN.may{
				text-transform: uppercase;
				}
			.listado-busqueda UL LI .categoria-busqueda H4 SPAN STRONG{
				display:none;
				}
.listado-busqueda UL LI .categoria-busqueda-agenda{

	}
	.listado-busqueda UL LI .datos-listado-noticias .categoria-busqueda-agenda{
		float:left;
		width:30.7em;
		}
	.listado-busqueda UL LI .categoria-busqueda-agenda H4{
		background:#343031;
		line-height:1.85em;
		color:#FFFFFF;
	}
		.listado-busqueda UL LI .categoria-busqueda-agenda H4 SPAN{
			float:left;
			font-size:1em;
			margin-right:0.8em;
			width:1.55em;
			line-height:normal;
			background:#343031;
			}
			.listado-busqueda UL LI .categoria-busqueda-agenda H4 SPAN IMG{
				margin:0;
				}

			.listado-busqueda UL LI .categoria-busqueda-agenda H4 SPAN STRONG{
				display:none;
				}

.listado-busqueda UL LI .entradilla-busqueda,
.listado-busqueda UL LI .elementos-relacionados{
	/*float:left;
	width:28.8em;*/
	padding-left:1.9em;
	}
.listado-busqueda UL LI .entradilla-busqueda{
	/*margin-top:0.5em;*/
	}
.listado-busqueda UL LI .datos-listado-noticias .entradilla-busqueda{	
	float:left;
	width:31em;
	}
.listado-busqueda UL LI .elementos-relacionados{
	margin:2em 0 1em 0;
	width:auto;
	}
.listado-busqueda UL LI .datos-listado-noticias .elementos-relacionados{
	float:left;
	width:40em;
	}
/**************** Paginador busqueda ************/
.content-paginacion-busqueda{
	/*padding-left:1.8em;*/
	min-height:3em;
	clear:both;
}
	.content-paginacion-busqueda .multimedia-paginacion,
	.content-paginacion-Suscription .multimedia-paginacion{
		background:#defa00;
		float:left;
		width:100%;
		}
	.content-paginacion-busqueda .multimedia-paginacion UL,
	.content-paginacion-Suscription .multimedia-paginacion UL{
		padding:0.3em 0.5em;
		float:left;
		margin-bottom:0;
	}
	.content-paginacion-busqueda .multimedia-paginacion UL LI,
	.content-paginacion-Suscription .multimedia-paginacion UL LI{
		float:none;
		clear:none;
		width:auto;
		display:inline;
		font-size:1.3em;
		padding:0;
		margin:0;
		}
		.content-paginacion-busqueda .multimedia-paginacion UL LI SPAN.current,
		.content-paginacion-busqueda .multimedia-paginacion UL LI SPAN.gap,
		.content-paginacion-Suscription .multimedia-paginacion UL LI SPAN.current,
		.content-paginacion-Suscription .multimedia-paginacion UL LI SPAN.gap{
			color:#fb0662;
			font-size:1.35em;
			margin:0 0.2em;
			}
		.content-paginacion-busqueda .multimedia-paginacion UL LI A,
		.content-paginacion-Suscription .multimedia-paginacion UL LI A{
			color:#000000;
			padding:0;
			margin:0 0.3em;
			text-decoration:none;
			}
		.content-paginacion-busqueda .multimedia-paginacion UL LI A:hover,
		.content-paginacion-Suscription .multimedia-paginacion UL LI A:hover{
			color:#999999;
			}
		.content-paginacion-busqueda .multimedia-paginacion .buttons,
		.content-paginacion-Suscription .multimedia-paginacion .buttons{
			font-size:1em;
			float:right;
			color:#ff0040;
			padding:0.5em 0.5em;
			}
			.content-paginacion-busqueda .multimedia-paginacion .buttons A,
			.content-paginacion-Suscription .multimedia-paginacion .buttons A{
				color:#000000;
				text-decoration:none;
				font-weight:bold;
				margin:0 0.3em;
			}
			.content-paginacion-busqueda .multimedia-paginacion .buttons A:hover,
			.content-paginacion-Suscription .multimedia-paginacion .buttons A:hover{
				color:#999999;
				}
		.content-paginacion-busqueda .multimedia-paginacion .buttons .disabled,
		.content-paginacion-Suscription .multimedia-paginacion .buttons .disabled{
			display:none;
			}
		

/************************************************************************************************/


#content .bloque-izquierda .warnings-flash H2{	
	color:#3C3C3C;
	font-size:1.1em;
	font-weight:bold;
	padding:0.5em 0.5em 0.5em 2.2em;
	border:0;
	background:transparent url(/images/base/icono-warnings.gif) no-repeat left center;
	}	
/***************************** PAGINACIÓN **************************/		
#content .content-paginacion-busqueda .multimedia-paginacion{
	margin:0;
	}
#content .multimedia-paginacion{
	float:left;
	margin-top:0.8em;
	margin-bottom:2em;
	width:100%;
	padding-left:0;
	clear:both;
	color:#90A421;
	}
	#content .multimedia-paginacion  UL{
		/*float:left;
		margin:0;
		padding:0.2em 0.6em 0 0;
		width:auto;
		height:2em;*/
		float:left;
		height:2em;
		margin:0;
		padding:0.2em 0 0 0;
		text-align:right;
		width:59em;
		}
		#content .bloque-izquierda .multimedia-paginacion  UL{
			width:37em;
			}
		#content .multimedia-paginacion  UL LI{		
			/*float:left;*/
			float:none;
			padding:0 0.6em 0 0;
			width:auto;		
			color:#90A421;
			font-size:1em;
			font-weight:bold;
			background:none;
			}
		#content .multimedia-paginacion  UL LI A{ 		
			color:#3F3F3F;
			font-size:1.35em;
			font-weight:bold;
			text-decoration:none;
			}					
			#content .multimedia-paginacion  UL LI SPAN,
			#content .multimedia-paginacion  UL LI A:hover{
				color:#FF0040;
				text-decoration:none;
				}
	#content .multimedia-paginacion .buttons{
		float:right;
		padding:0.3em 1em 0 0;
		/*padding:0 1em;*/
		/*width:12.1em;*/
		font-size:1.2em;
		}			
		#content .multimedia-paginacion .buttons A{
			color:#3F3F3F;
			text-decoration:none;
			}
			#content .buttons A:hover{
				text-decoration:underline;
				}
		#content .multimedia-paginacion .buttons A.next_page,
		#content .multimedia-paginacion .buttons SPAN.next_page{
			float:right;
			padding:0 0 0 0;
			background:url(../images/css/comunes/flecha_mas_enlace.gif) 100% 0.2em no-repeat;	
			}
		#content .multimedia-paginacion .buttons SPAN.next_page{	
			background:url(../images/css/comunes/flecha_mas.gif) 100% 0.2em no-repeat;	
			}
		#content .multimedia-paginacion .buttons A.prev_page,
		#content .multimedia-paginacion .buttons SPAN.prev_page{
			float:left;
			padding:0 0 0 0;
			background:url(../images/css/comunes/flecha_menos_enlace.gif) 0 0.2em no-repeat;		
			}
		#content .multimedia-paginacion .buttons SPAN.prev_page{	
			background:url(../images/css/comunes/flecha_menos.gif) 0 0.2em no-repeat;	
			}
			
/********************* Maquetación 22/07/09 ********************/
.buscadores{
	float:left;
	width:100%;
	clear:both;
	background:url(../images/css/comunes/fondo_interior_buscadores.gif) 0 0 repeat-y;
	}	
	.buscadores #content .bloque-izquierda H2,
	.publicaciones #content .bloque-izquierda H2,
	.content-editable1 #content .bloque-izquierda H2,
	.content-editable2 #content .bloque-izquierda H2,
	.content-editable3 #content .bloque-izquierda H2,
	.content-editable4 #content .bloque-izquierda H2{
		color:#000000;
		height:auto!important;
		min-height:1.4em;
		height:1.4em;
		background-color:#defa00;
		}
	.buscadores .listado-busqueda .caja-formulario{
		float:left;
		padding-left:2.6em;
		width:20.5em;
		border:0;
		}
.buscador-archivo{	
	width:19em;
	}	
	.buscador-archivo DIV{
		margin-bottom:1em;
		width:100%;
		}	
		.buscador-archivo DIV.entre-fechas,
		.buscador-archivo DIV.content-botones{
			padding-left:9em;
			width:auto;
			}
		.buscador-archivo DIV.content-botones{
			margin:0;
			width:13em;
			}
		.buscador-archivo DIV.entre-fechas{
			margin-bottom:0.6em;
			padding-top:0.5em;
			width:15em;
			}
			.buscador-archivo DIV.entre-fechas P{
				display:none;
				}
			.buscador-archivo .content-botones .no-acc A{
				margin-top:0.15em;
				font-size:0.9em;
				height:1.2em;
				padding:0.1em 0.3em;
				width:3.55em;
				border:0.4em solid #89952D;
				}
				.buscador-archivo .content-botones .no-acc A#borrar{
					margin-right:0.7em;
					}
				.buscador-archivo .content-botones .no-acc A:hover{
					padding:0.1em 0.3em;
					height:1.2em;					
					width:3.55em;
					border:0.4em solid #defa00;
					}
			#content .buscador-archivo .fecha-desde input, 
			#content .buscador-archivo .fecha-hasta input{
				width:1.5em;
				font-size:0.95em;
				}
				#content .buscador-archivo .fecha-desde INPUT.input_year, 
				#content .buscador-archivo .fecha-hasta INPUT.input_year{
					width:2.5em;
					}				
			.buscador-archivo DIV.content-botones .botones{
				float:left;
				margin:0;
				}
				.buscador-archivo DIV.content-botones .botones INPUT{
					padding:0.4em;
					}
				.buscador-archivo DIV.content-botones .botones INPUT.borrar{
					margin:0 1em 0 0;
					}
				.buscador-archivo DIV.content-botones .botones INPUT.sel,
				.buscador-resultados DIV.content-botones .botones INPUT.sel{
					padding:0.1em 0.4em 0.15em;
					border:0.4em solid #defa00;
					}
		.buscador-archivo DIV INPUT{
			width:95.8%;
			}
		.buscador-archivo DIV SELECT{
			width:100%;
			}
.bloque-izquierda .contenedor-calendario{
	float:left;
	margin-top:8.85em;
	padding:0.5em 0.3em;
	width:15em;
	border:0.05em solid #c2c2c2;
	background-color:#ffffff;
	}	
	.bloque-izquierda .contenedor-calendario CAPTION{
		border:0;
		}
	.bloque-izquierda .contenedor-calendario TABLE TR.semana TH{
		font-size:1em;
		color:#000000;
		background-color:#FFFFFF;
		}
	.bloque-izquierda .contenedor-calendario .enlace-dia{
		float:left;
		padding-top:0.3em;
		width:100%;
		clear:both;
		}
		.bloque-izquierda .contenedor-calendario .enlace-dia A{
			float:right;
			padding-right:0.5em;
			color:#4d4c4d;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.9em;
			font-weight:bold;
			text-decoration:none;
			}
			.bloque-izquierda .contenedor-calendario .enlace-dia A:hover{
				text-decoration:underline;
				}

.ordenacion-resultados{
	float:left;
	margin:2em 0 0 0;
	padding:0 0 0 11.6em;
	width:75%;
	clear:both;
	}
   .ordenacion-resultados-bottom{
        padding:0 0 2em 8.6em;
        margin:0;
	}
	.num-coincidencias,
	.num-resultados{
		float:left;
		width:17em;
		font-size:0.95em;
		color:#000000;
		text-align:left;
		}
		.num-resultados SPAN{
			padding:0 1.85em;
			font-weight:bold;
			}
	.num-coincidencias{
		padding-right:0.8em;
		text-align:right;
		color:#89952d;
		width:auto;
		}
.resultados-archivo{
	float:left;
	padding:0 0 0 3.05em;
	/*width:auto;*/
	width:48em;
	clear:both;
	}
	.listado-busqueda > .resultados-archivo{
		padding:0 0 0 3em;
		}
	.listado-archivo,
	.listado-publicaciones{
		float:left;
		padding:0;
		width:45em;
		clear:both;
		}
		.listado-archivo UL,
		.listado-publicaciones UL{
			float:left;
			margin-top:0.75em;
			padding:0;
			width:100%;
			clear:both;
			}
			.listado-archivo UL LI,
			.listado-publicaciones UL LI{
				float:left;
				padding:0 0 2em;
				width:100%;
				clear:both;
				}
				.listado-archivo UL LI DIV.no-encontrados{
					padding-left:9em;
					}
				.listado-publicaciones UL LI DIV.no-encontrados{
					padding-left:11em;
					}
					.listado-busqueda UL LI DIV.no-encontrados H3{
						text-transform:none;
						background:none;
						}
				.listado-busqueda .resultados-archivo UL LI .imagen-busqueda,
				.listado-busqueda .resultados-publicaciones UL LI .imagen-busqueda,
				.listado-busqueda .resultados-servicios UL LI .imagen-busqueda{
					float:left;
					width:auto;
					}
					.listado-busqueda .resultados-archivo UL LI .imagen-busqueda IMG,
					.listado-busqueda .resultados-publicaciones UL LI .imagen-busqueda IMG{
						margin:0;
						}
				.listado-archivo .con-imagen{
					padding:0 0 0 8.75em;
					}
				.listado-busqueda .listado-archivo UL LI .titulo-busqueda H3{
					font-size:0.9em;
					background:none;
					}
				.listado-busqueda .listado-archivo UL LI .imagen-busqueda IMG{
					float:left;
					}
				.listado-busqueda .listado-archivo UL LI .categoria-busqueda{
					padding-left:0;
					width:100%;
					}
					.listado-busqueda .listado-archivo UL LI .categoria-busqueda H4{
						font-size:0.9em;
						font-weight:normal;
						color:#000000;
						}
				.listado-busqueda .listado-archivo UL LI .entradilla-busqueda{
					margin:0;
					padding:0;
					width:100%;
					}
.listado-archivo .content-paginacion-busqueda{
	padding-left:7.6em;
	}					
	.listado-archivo .content-paginacion-busqueda .multimedia-paginacion,
	.resultados-publicaciones .content-paginacion-busqueda .multimedia-paginacion{
		background:#a7bf23;
		}
	.listado-archivo .content-paginacion-busqueda .multimedia-paginacion .buttons{
		padding:0.2em 0.5em;
		}
	#content .listado-archivo .content-paginacion-busqueda .multimedia-paginacion .buttons A{
		text-decoration:none;
		}
		#content .listado-archivo .content-paginacion-busqueda .multimedia-paginacion .buttons A:hover{
			text-decoration:underline;
			}
	#content .listado-archivo .multimedia-paginacion UL{
		height:auto;
		width:24.5em;
		}
		#content .listado-archivo  .multimedia-paginacion UL LI{
			padding-right:0.15em;
			}
		#content .listado-archivo .multimedia-paginacion UL LI A{
			font-size:1.2em;
			font-weight:bold;
			text-decoration:none;
			}
		#content .listado-archivo .content-paginacion-busqueda .multimedia-paginacion UL LI SPAN.current{
			font-size:1.2em;
			font-weight:bold;
			color:#defa00;
			}
.listado-busqueda .listado-archivo UL LI .elementos-relacionados{
	padding-left:0;
	}			
/********************* buscador resultados ******************/	
.buscador-resultados .content-botones{
	float:left;
	margin-top:1.25em;
	width:auto;
	clear:none;
	}	
	.buscador-resultados DIV.texto{
		clear:none;
		width:74%;
		}
	.buscador-resultados DIV INPUT{
		width:90%;
		}
	.buscador-resultados .content-botones .botones{					
		margin:0;
		}
	.buscador-resultados .buscador-avanzado{
		margin-top:1em;
		padding-left:9em;
		width:auto;
		}		
		.buscador-resultados .buscador-avanzado A{
			padding-right:1.5em;
			font-weight:bold;
			text-decoration:none;
			background:url(../images/css/comunes/icono_buscador.gif) 100% 0.15em no-repeat;
			}
/********************* Maquetación 24/07/09 ********************/
.publicaciones{
	float:left;
	width:100%;
	clear:both;	
	background:url(../images/css/comunes/fondo_interior_publicaciones.gif) 0 0 repeat-y;
	}	
.publicaciones .listado-busqueda {				
	margin:0;
	border-top:0.8em solid #f0f1e9;
	}
.resultados-publicaciones{
	float:left;
	padding:0 0 0 6.45em;
	width:auto;
	clear:both;
	}	
.listado-publicaciones{
	margin:0;
	width:43em;	
	}
.listado-publicaciones UL LI{
	padding-bottom:3.5em;
	}	
	.listado-publicaciones .con-imagen,
	.listado-publicaciones P.descripcion-publicacion{
		padding:0 0 0 11.2em;
		}		
	.listado-publicaciones UL LI .entradilla-busqueda{
		padding-left:0;
		width:31em;
		}
	.publicaciones .listado-busqueda UL LI .elementos-relacionados{
		padding:0;
		}
	.listado-busqueda .listado-publicaciones UL LI .titulo-busqueda H3{
		background:transparent none repeat scroll 0 0;
		font-size:1.05em;
		/*text-transform:uppercase;*/
		text-transform:none;
		font-weight:bold;
		}
	.listado-busqueda .listado-publicaciones UL LI .fecha{
		font-size:1.5em;
		color:#000000;
		}
	.listado-busqueda .listado-publicaciones UL LI .autor{
		margin-top:0.4em;
		font-size:0.8em;
		color:#000000;
		}
		.listado-busqueda .listado-publicaciones UL LI .autor H4,
		.listado-busqueda .listado-publicaciones UL LI .fecha H4{
			color:#000000;
			}
	.publicaciones .listado-busqueda UL LI .elementos-relacionados{
		margin:0;
		}
	.publicaciones .contenedor-listado-modulo .elementos-relacionados DIV A{
		font-size:0.85em;
		font-weight:bold;
		}
	.publicaciones .datos-interes{
		float:left;
		margin:1.6em 0 0.5em 0;
		width:100%;
		/*text-transform:uppercase;*/
		}
/******************** IEAM (contenido editable 1 ************************/		
.content-editable1,
.content-editable2{
	float:left;
	width:100%;
	clear:both;	
	background:url(../images/css/comunes/fondo_interior_editable1.gif) 0 0 repeat-y;
	}	
.content-editable3{
	float:left;
	width:100%;
	clear:both;	
	background:url(../images/css/comunes/fondo_interior_editable3.gif) 0 0 repeat-y;
	}
.content-editable4{
	float:left;
	width:100%;
	clear:both;	
	background:url(../images/css/comunes/fondo_interior_editable4.gif) 0 0 repeat-y;
	}	
.bloque-editable1{
	color:#000000;
	border-top:0.8em solid #F0F1E9;
	line-height:1.3em;
	}	
	.content-editable2 .bloque-editable1 P{
		margin:0;
		}
	.content-editable2 .bloque-editable1 IMG{
		padding-left:6.1em;
		}
	.bloque-editable1 H3.titulo_destacado{
		float:left;
		width:96.5%;
		height:auto!important;
		min-height:0.8em;
		height:0.8em;
		clear:both;
		}
.contenedor-editable{
	padding:2em 0 0 7.2em;
	}
.contenedor-editable2{
	float:left;
	padding:1em 0 3em 7em;
	width:86.4%;
	clear:both;
	}
.contenedor-editable3{
	float:left;
	padding:1em 0 2em 2.2em;
	width:95.6%;
	clear:both;
	}
	.contenedor-editable2 H4{
		margin-bottom:0.8em;
		font-size:1.2em;
		color:#000000;
		}
		.contenedor-editable2 H4.alineado-der{
			float:left;
			width:100%;
			clear:both;
			}
		.contenedor-editable2 H4.alineado-der SPAN{
			clear:both;
			font-size:0.88em;
			}
	.contenedor-editable3 TABLE TR TD{
		padding:0.6em;
		width:49%;
		border:0;
		font-size:1em;
		}
		.contenedor-editable3 TABLE TR TD.verde{
			color:#82951c;
			text-align:right;
			}
.content-imagenes{
	float:left;
	width:100%;
	clear:both;
	background:url(../images/css/comunes/fondo_imagenes.gif) 0 100% no-repeat;
	}	
/*.content-editable4 .bloque-editable1 IMG{
	margin-left:-1em;
	}*/
.content-editable4 .bloque-editable1 H3{
	margin-bottom:1em;
	}			
.content-bloque{
	float:left;
	}
.content-bloque-derecha{
	float:left;
	padding:0 0 0 1.1em;
	}
.contenedor-editable4{
	float:left;
	padding:0 1em;
	width:24.4em;
	clear:both;
	font-size:0.95em;
	}
.titulo-editable4{
	float:left;
	width:25.25em;
	clear:both;
	}	
	.content-bloque-derecha .titulo-editable4{
		width:25.3em;
		}
#cms .titulo-editable4{
	width:25.1em;
	}	
	#cms .content-bloque-derecha .titulo-editable4{
		width:25.1em;
		}		
	.bloque-editable1 .titulo-editable4 H3{
		float:none;
		clear:none;
		width:auto;
		text-transform:uppercase;
		}
.contenedor-editable4-derecha{
	float:left;
	margin-left:0;
	padding:0 1em;
	width:24.4em;
	clear:both;
	font-size:0.95em;
	}	
	.bloque-editable1 > .contenedor-editable4-derecha{	
		margin-left:1em;
		}

.content-editable4 .bloque-editable1 .contenedor-editable4-servicios IMG{
	float:left;
	margin:0 1.5em 0 0;
	}
.contenedor-editable4-galeria{
	float:left;
	margin:0 0 1em;
	width:25.1em;
	clear:both;
	position:relative;
	}
	.galeria .embox .download A{
		color:#3F3F3F;
		}
	.contenedor-editable4-galeria .galeria .esq-top-izq,
	.contenedor-editable4-galeria .galeria .esq-top-der,
	.contenedor-editable4-galeria .galeria .esq-bottom-der,
	.contenedor-editable4-galeria .galeria .esq-bottom-izq{
		background:none;
		}
	.contenedor-editable4-galeria .galeria .navigation .bottom{
		width:99%;
		}
		#cms .contenedor-editable4-galeria .galeria .navigation .bottom {
			width:98.4%;
			}
	.contenedor-editable4-galeria .paginador-galeria{
		margin:0.6em 0 1em 0;
		}
	.contenedor-editable4-galeria UL{
		padding:0;
		text-align:right;
		}
		.contenedor-editable4-galeria UL LI{
			float:left;
			padding:0;
			font-size:1.7em;
			line-height:1em;
			background:none;			
			}	
			.contenedor-editable4-galeria UL LI IMG{
				display:none;
				}
			.contenedor-editable4-galeria UL LI.sel IMG{
				float:left;
				display:block;
				}
			.contenedor-editable4-galeria UL LI SPAN{
				color:#000000;
				}
			.contenedor-editable4-galeria UL LI A{
				text-decoration:none;
				position:absolute;
				bottom:0;
				right:0;
				}
				.content-bloque	.contenedor-editable4-galeria UL LI A{
					color:#defa00;
					}
				.content-bloque-derecha	.contenedor-editable4-galeria UL LI A{
					color:#defa00;
					}
.contenedor-editable4-servicios{
	float:left;
	padding:0 1em;
	width:23em;
	clear:both;
	}	
	.contenedor-editable4-servicios H4{
		font-size:1.1em;
		color:#000000;
		}
	.contenedor-editable4-servicios A{
		color:#000000;
		}
/********************** MULTIMEDIA *********************/
.content-multimedia{
	float:left;
	width:100%;
	clear:both;	
	}
	.bloque-multimedia{
		float:left;
		width:100%;
		clear:both;
		background-color:#a7bf23;
		}
	.content-multimedia #content .bloque-izquierda{
		width:43em;
		background-color:#a7bf23;
		}
		.content-multimedia #content .bloque-izquierda H2{
			color:#ffffff;
			font-size:1.2em;
			text-transform:none;
			border-left:1.3em solid #a7bf23;
			background-color:#343031;
			}
		.info-video{
			border-left:1.4em solid #a7bf23;
			background-color:#a7bf23;
			}
			.info-video H3{
				float:left;
				font-size:1.1em;
				color:#ffffff;
				}
			.info-video A{
				float:right;
				padding:0.2em 0 0.2em 1.3em;
				font-size:1.1em;
				color:#ffffff;
				font-weight:bold;
				text-decoration:none;
				background:url(../images/css/comunes/flecha_mas_info.gif) 0 0.4em no-repeat;
				}
				.info-video A:hover{
					text-decoration:underline;
					}
		.datos-video{
			float:left;
			margin-bottom:2em;
			padding:0.4em 2em 1em 1.7em;
			width:92.66%;
			clear:both;
			color:#ffffff;
			font-size:0.9em;
			background-color:#343031;
			}		
			.datos-video .entradilla{
				margin-bottom:3em;
				}
				.datos-video .entradilla P{
					line-height:normal;
					}
			.datos-video .seccion{
				float:left;
				font-size:1.2em;
				}
			.datos-video .enviar-amigo{
				float:right;
				font-size:1.2em;
				}
				.datos-video .seccion A,
				.datos-video .enviar-amigo A{
					color:#FFFFFF;
					text-decoration:none;
					}
					.datos-video .seccion A:hover,
					.datos-video .enviar-amigo A:hover{
						text-decoration:underline;
						}
			.datos-video .multimedia-relacionados{								
				float:left;
				margin-top:1em;
				width:100%;
				clear:both;
				border-top:0.05em solid #FFFFFF;
				}
				.datos-video .multimedia-relacionados UL{
					float:left;
					padding:0;
					width:100%;
					clear:both;
					}
					.datos-video .multimedia-relacionados UL LI{
						float:left;
						padding:0;
						margin-bottom:1em;
						width:48%;
						background:none;
						}
						.datos-video .multimedia-relacionados UL LI P,
						.datos-video .multimedia-relacionados UL LI A IMG{
							float:left;
							clear:none;
							}
						.datos-video .multimedia-relacionados UL LI P{
							margin:0;
							padding-left:0.5em;
							width:12em;
							font-size:1em;
							font-weight:normal;
							line-height:1.3em;														
							}
				.datos-video .multimedia-relacionados P,
				.datos-video .multimedia-relacionados A{
					clear:both;
					font-size:1.1em;
					font-weight:bold;
					}
					.datos-video .multimedia-relacionados A{
						font-weight:normal;
						color:#ffffff;
						text-decoration:none;
						}
						/*.datos-video .multimedia-relacionados A:hover{
							text-decoration:underline;
							}*/
			.compartelo{
				clear:both;
				float:right;
				margin:1.5em 0 0;
				width:23.5em;
				}
				.compartelo SPAN{
					color:#FFFFFF;
					float:left;
					padding:0.1em 0.6em 0 0;
					width:auto;
					font-size:1.2em;
					}
			.compartelo UL{
				float:left;
				padding:0;
				width:auto;
				}
				.compartelo UL LI{
					background:transparent none repeat scroll 0 0;
					clear:none;
					float:left;
					padding:0 0 0 0.5em;
					width:auto;
					}
	.content-multimedia #content .bloque-derecha{
		width:27em;
		padding-left:1.45em;
		border-top:0.6em solid #343031;
		background-color:#a7bf23;
		}		
		.content-multimedia #content .bloque-derecha P{
			margin:0;
			line-height:1.2em;
			}		
		.content-multimedia #content .bloque-derecha UL{
			float:left;
			margin:0;
			padding:2.65em 0 0;
			width:100%;
			position:relative;
			background-color:#343031;
			}
		.content-multimedia #content .bloque-derecha UL LI{
			display:inline;
			padding:0;
			font-size:0.9em;
			background:#a7bf23 none;
			}				
			.content-multimedia #content .bloque-derecha UL LI H2 {
				float:left;
				padding:0.3em 0.4em;
				clear:none;
				color:#333333;
				font-family:Arial,Helvetica,sans-serif;
				font-size:0.95em;
				font-style:normal;
				font-weight:normal;
				line-height:normal;
				text-transform:none;
				text-align:center;
				position:absolute;
				top:0;
				width:6em;
				height:auto!important;
				min-height:2.6em;
				height:2.6em;
				z-index:10;
				background:none;
				}
				.content-multimedia #content .bloque-derecha UL LI H2 A{
					color:#ffffff;
					}
					.content-multimedia #content .bloque-derecha UL LI H2 A:hover{
						color:#a7bf23;
						}
					.content-multimedia #content .bloque-derecha UL LI.sel H2 A:hover{
						color:#ffffff;
						}
				.content-multimedia #content .bloque-derecha UL LI.pestana1 H2 {
					left:0;
					}
				.content-multimedia #content .bloque-derecha UL LI.pestana2 H2 {
					left:8em;
					}
				.content-multimedia #content .bloque-derecha UL LI.pestana3 H2 {
					left:16em;
					}
				.content-multimedia #content .bloque-derecha UL LI.pestana4 H2 {
					left:24em;
					}
			.content-multimedia #content .bloque-derecha UL LI.sel h2 {
				background:#a7bf23;
				font-weight:bold;
				color:#FFFFFF;
				text-align:left;
				top:0;
				z-index:20;
				}
		.content-multimedia #content .bloque-derecha UL LI.sel .content-pestana{			
			float:none;
			display:block;
			padding:0;
			width:100%;
			position:relative;
			background:none;
			}
			.content-multimedia #content .bloque-derecha UL LI .content-pestana A{
				color:#3F3F3F;
				text-decoration:none;
				}		
		.content-multimedia #content .bloque-derecha UL LI .content-pestana{
			display:none;
			}
			.bloque-pestana{
				float:left;
				margin-top:1.5em;
				width:100%;
				clear:both;
				}
				.content-multimedia #content .bloque-derecha UL LI.sel .content-pestana .sel IMG{
					padding:0.3em 0.3em 0.3em 0.25em;
					background:url(../images/css/comunes/fondo_imagen_sel.gif) 0 0 no-repeat;
					}
					.content-multimedia #content .bloque-derecha UL LI.sel .content-pestana .sel IMG.play-video{
						background:none;
						}
	.content-multimedia #content .bloque-derecha .multimedia-paginacion{
		margin-bottom:0;
		padding:0 0.5em;
		width:96.5%;
		background-color:#343031;
		}
	.content-multimedia #content .bloque-derecha .multimedia-paginacion UL{
		padding-top:0.4em;
		width:18em;
		text-align:left;
		background:none;
		}
		.content-multimedia #content .bloque-derecha .multimedia-paginacion UL LI{
			color:#A7BF23;
			border:0;
			background:none;
			}
			.content-multimedia #content .bloque-derecha .multimedia-paginacion UL LI A{
				color:#A7BF23;
				}
				.content-multimedia #content .bloque-derecha .multimedia-paginacion UL LI SPAN{
					font-size:1.3em;
					}
				.content-multimedia #content .bloque-derecha .multimedia-paginacion UL LI SPAN, 
				.content-multimedia #content .bloque-derecha .multimedia-paginacion UL LI A:hover{
					color:#FFFFFF;
					}
	.content-multimedia #content .bloque-derecha .multimedia-paginacion .buttons {
		padding-right:0;
		}
		.content-multimedia #content .bloque-derecha ul li .content-pestana .multimedia-paginacion .buttons A{
			color:#ffffff;
			}
		.content-multimedia #content .bloque-derecha .multimedia-paginacion .buttons SPAN.prev_page,
		.content-multimedia #content .bloque-derecha .multimedia-paginacion .buttons  A.prev_page{
			padding-right:0.6em;
			color:#A7BF23;
			}
	.reproducir-video,
	.reproducir-video-mini{
		float:left;
		margin:0 0.8em 0 0;
		position:relative;
		}	
		.reproducir-video{
			margin:0;
			border-left:1.55em solid #a7bf23;		
			}
		.reproducir-video .videoplayer{
			display:block;
			height:431px;
			width:579px;
			}
			.reproducir-video .videoplayer IMG{
				width:579px;
				}
		#cms .reproducir-video .videoplayer{
			width:582px;
			}
			#cms .reproducir-video .videoplayer IMG{
				width:582px;
				}
		.reproducir-video IMG,
		.reproducir-video-mini IMG{
			background:none;
			float:left;
			padding:0;
			}
			.reproducir-video IMG.play-video,
			.reproducir-video-mini IMG.play-video{ 
				background:none;
				border:0 none;
				float:none;
				left:16.5em;
				margin:0;
				padding:0;
				position:absolute;
				top:11em;
				}
				.reproducir-video-mini IMG.play-video{ 
					top:1.4em;
					left:2.5em;
					}
					
/**************** Galeria **************/
.galeria .controls,
.galeria .navigation .top,
.galeria .navigation .thumbs,
.galeria .image-desc,
.galeria .download{
	display:none;
	}	
.galeria .embox .image-title{	
	padding:0;
	text-align:center;
	}
.galeria .slideshow {
	border:0;
	float:left;
	text-align:center;
	width:100%;
	}	
.galeria .slideshow .image-wrapper{	
	float:left;
	margin-top:0.4em;
	line-height:0.9em;
	width:100%;
	background-color:transparent;
	}					
.galeria .navigation .bottom{
	float:left;
	padding:0.2em;
	width:97.5%;
	background-color:#a7bf23;
	}
	.galeria .navigation .bottom A{					
		color:#defa00;
		font-size:1.4em;
		text-decoration:none;
		}
	.galeria .navigation .bottom STRONG,
	.galeria .navigation .bottom A:hover{
		color:#000000;
		font-size:1.4em;
		}
/************** Gestion de cursos ************/
UL.lista-linea{
	margin-top:1em;
	padding:0;
	}	
	UL.lista-linea LI{
		float:left;
		padding:0;
		width:20%;
		text-align:center;
		background:none;
		}			
/************* boletines ************/
.bloque-boletines .noticia-boletin{
	float:left;
	width:100%;
	clear:both;
	}
.bloque-boletines .imagen-busqueda{
	float:left;
	padding-right:1em;	
	}
.bloque-boletines .con-imagen{				
	float:left;
	width:63em;	
	}
.bloque-boletines .sim-imagen{				
	float:left;
	width:100%;	
	clear:both;
	}	
 .idiomas-boletin UL{
 	padding:0;
 	}
	 .idiomas-boletin UL LI{
	 	float:left;
		text-align:center;
	 	padding:0 1.5em 1em 0;
		background:none;
	 	}
/**************** borradores noticias ****************/
.noticias-borrador .listado-seccion UL{
	padding:0;
	}
	.noticias-borrador .listado-seccion UL LI{
		padding:0.5em 0 0.5em 0;
		background:none;
		}
		.noticias-borrador .listado-seccion UL LI UL{
			padding:0 0 0 1em;
			}
			.noticias-borrador .listado-seccion UL LI UL LI{
				padding-left:0;
				background:none;
				}
/**************** suscripciones ***************/
.formulario .listado{
	}
.formulario .listado P{
	margin:0;
	}	
.formulario .suscripcion-boletin .listado P{
	margin-bottom:1em;
	padding-left:2em;
	font-size:0.85em;
	}
.formulario .suscripcion-boletin .listado P.label{
	margin-bottom:0;
	padding-left:0;
	font-size:1em;
	font-weight:bold;	
	text-transform:uppercase;
	}
.formulario .listado UL{
	padding-left:0;
	}
	.formulario .suscripcion-boletin .listado UL {
		padding-left:1em;
		}
	.formulario .listado UL LI{
		padding-left:0;
		background:none;
		clear:both;
		}
		.formulario .listado UL LI LABEL{
			display:inline;
			font-weight:normal;
			padding-bottom:0;
			}
		.formulario .suscripcion-boletin .listado UL LI LABEL{
			font-style:normal;
			font-weight:bold;
			}
		.formulario .listado UL LI INPUT{
			border:0;
			width:1.3em;
			height:1.4em;
			}
			
.restablece-contrasena{
	float:left;
	margin-top:1em;
	width:100%;
	clear:both;	
	}			
#lista_ficheros UL LI INPUT{
	float:left;
	margin:0 0.5em 0 0;
	width:auto;
	clear:none;	
	border:0;
	background:none;
	}
.bloque-desplegable{
	float:left;
	width:100%;
	clear:both;
	}
/********************* Servicios 24/07/09 ********************/
.servicios{
	float:left;
	width:100%;
	clear:both;	
	background:url(../images/css/comunes/fondo_interior_servicios.gif) 0 0 repeat-y;
	}
	.servicios .listado-busqueda{
		margin-top:0;
		}
.resultados-servicios{
	clear:both;
	float:left;
	padding:0 0 0 3.8em;
	width:auto;
	}	
.listado-servicios{
	margin:0;
	width:47.5em;
	}	
.listado-servicios .con-imagen{
	float:left;
	padding:0 0 0 1em;
	width:34em;
	}	
.listado-busqueda .listado-servicios UL{	
	margin:0;
	}	
	.listado-busqueda .listado-servicios UL LI{	
		margin:0;
		border-bottom:0.05em solid #a7bf23;
		}
.imagen-servicios{
	float:right;
	}	
	.contenedor-listado-modulo .imagen-servicios IMG{
		margin:0.5em 0;
		}
.listado-busqueda .listado-servicios UL LI H3{
	padding-top:0.2em;
	color:#b1ca06;
	font-size:1.05em;
	text-transform:uppercase;
	background:none;
	}		
	.listado-busqueda .listado-servicios UL LI H3 A{
		color:#b1ca06;
		}
.listado-busqueda .listado-servicios UL LI .imagen-busqueda IMG{	
	margin:0;
	}
.listado-busqueda .listado-servicios UL LI .entradilla-busqueda{
	padding:0;
	}
/*************** Ficha servicios ************************/
.ficha-servicio{
	float:left;
	width:100%;
	clear:both;	
	background:url(../images/css/comunes/fondo_interior_ficha_servicio.gif) 0 0 repeat-y;
	}	
	.servicio-ampliado{
		padding-left:52px;
		}
		.servicio-ampliado .edicion_imagen {
			margin:0;
			}
		.servicio-ampliado .imagen-busqueda{
			float:left;
			}
	.content-servicio{
		float:left;
		/*padding-left:1em;*/
		width:44.4em;
		}
		#cms .content-servicio {
			width:44.2em;
			}
		#content .bloque-izquierda .content-servicio H2{
			font-size:1.1em;
			color:#b1ca06;
			line-height:normal;
			border:0;
			background-color:#000000;
			}
		.content-servicio .info-servicio{
			float:left;
			padding:0.5em 0 0 0.5em;
			width:43.9em;
			}
			.content-servicio .info-servicio P{
				line-height:normal;
				}
			.content-servicio .info-servicio .galeria IMG{
				float:left;
				}
			.content-servicio .info-servicio .galeria .slideshow .image-wrapper{
				margin-bottom:0.5em;
				}
		.content-servicio .galeria .navigation .bottom{
			width:57%;
			background:none;
			}
			.content-servicio .galeria .navigation .bottom A{
				margin:0 0.15em;
				color:#8A952D;
				font-weight:bold;
				}
			.content-servicio .galeria .navigation .bottom STRONG, 
			.content-servicio .galeria .navigation .bottom A:hover{
				margin:0 0.15em;
				}
		.content-servicio .esq-top-izq,
		.content-servicio .esq-top-der,
		.content-servicio .esq-bottom-der,
		.content-servicio .esq-bottom-izq{
			background:none;
			}
		.otros-servicios{			
			float:left;
			width:100%;
			clear:both;
			}
			.otros-servicios A IMG{
				padding-right:0.1em;
				padding-bottom:0.5em;
				}
			
/************************************************************************/
/**								CURSOS								   **/ 
/************************************************************************/
.buscador-curso{
	float:left;
	padding-bottom:3.1em;
	width:100%;
	clear:both;
	background:url(../images/css/comunes/fondo_interior_servicios.gif) 0 0 repeat-y;
	}
	.bloque-izquierda .buscador-curso .caja-formulario{
		padding:0 0 0 2.4em;
		border:0;
		}
		.buscador-curso  .buscador-archivo div.content-botones{
			padding-left:9.5em;
			}
.listado-curso{
	float:left;
	margin:0 0 0 0;
	width:100%;
	clear:both;
	} 
	.listado-curso TABLE{
		}
	.listado-curso TABLE TR TH{		
		padding:0.22em 0.5em;
		font-size:1.05em;
		color:#FFFFFF;
		border:0;
		}
		.listado-curso TABLE TR TH.nombre{
			padding-left:1.8em;
			background:#000000 url(../images/css/comunes/cuadro_cursos.gif) 0 0 no-repeat;
			}
		.listado-curso TABLE TR TH.lengua{
			border-left:0.05em solid #FFFFFF;
			background-color:#b8d322;
			}
		.listado-curso TABLE TR TH.tipo{
			border-left:0.05em solid #FFFFFF;
			background-color:#a7bf23;
			}
		.listado-curso TABLE TR TH.grupos{
			border-left:0.05em solid #FFFFFF;
			background-color:#89962d;
			}
	.listado-curso TABLE TR TD{
		border-top:0;
		border-bottom:0.05em solid #a7c21d;
		}	
            .listado-curso TABLE TR.banner-caducado{   
                background-color:#FF0040;      
                }
		.listado-curso TABLE TR TD.nombre{   
			padding-left:1em;                    
			}
                
#content .bloque-izquierda .datos-curso	H2{
	margin-bottom:0.75em;
	color:#000000;
	background-color:#ddfa00;
	}
#content .bloque-izquierda .busqueda-cursos H2{
	color:#000000;
	background-color:#ddfa00;
	}
#content .bloque-izquierda .datos-curso DIV{
	margin:0.5em 0;
	padding-left:2em;
	font-size:1.1em;
	}	
#content .bloque-izquierda .listado-grupo H2{
	margin-bottom:0.05em;
	color:#FFFFFF;
	border-left:1.75em solid #ddfa00;
	background-color:#000000;
	}			
.listado-grupo,
.listado-curso{
	float:left;
	margin-top:1em;
	width:100%;
	clear:both;
	}
	.listado-grupo TABLE TR TH,
	.listado-curso TABLE TR TH{
		background-color:#a7bf23;
		}
	.listado-grupo TABLE TR TD,
	.listado-curso TABLE TR TD{
		border-top:0;
		border-bottom:0.05em solid #abc331;
		}	
		.listado-grupo TABLE TR TD.inscribirse A,
		.listado-curso TABLE TR TD.inscribirse A{
            display: block;
			padding:0 0 0 1em;
			color:#a6c11c;
			text-decoration:none;
			background:url(../images/css/comunes/icono_inscribirse.gif) 0 0.2em no-repeat;
			}	
/**********************************Rotador*******************************/

#rotador-eventos {
    position:relative;
/*    height:100px;*/
}

#rotador-eventos DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#rotador-eventos DIV.active {
    z-index:10;
}

#rotador-eventos DIV.last-active {
    z-index:9;
}


#rotador-banners {
    position:relative;
/*    height:100px;*/
}

#rotador-banners DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#rotador-banners DIV.active {
    z-index:10;
}

#rotador-banners DIV.last-active {
    z-index:9;
}

.curso-ampliada .materiales_didacticos .editable{
    /*float:left; 
    width:95%;*/
	display:inline;
    }
	.curso-ampliada .txt .materiales_didacticos .editable UL LI DIV,
	.grupo-ampliada .txt DIV .editable UL LI DIV{
		float:none;
		width:auto;
		}
	.curso-ampliada .materiales_didacticos .editable P,
	.grupo-ampliada .txt DIV .editable P{
		margin:0;
                }	
	.curso-ampliada .materiales_didacticos .editable UL,
	.curso-ampliada .materiales_didacticos .editable OL{
		float:left;
		width:100%;
		clear:both;
		}
        .curso-ampliada .materiales_didacticos STRONG.elemento-flotado{
            float:left;
            }
/************* Cursos y grupos *********************/
#content .curso-ampliada h1,
#content .grupo-ampliada h1{
	float:left;
	width:97%;	
	color:#000000;
	margin-bottom:0.75em;
	border-left:1.75em solid #000000;
	font-size:1em;
	font-weight:bold;
	line-height:1.4em;
	padding:0.2em 0 0.15em 0.4em;
	border-bottom:0;
	background-color:#DDFA00;
	}
.curso-ampliada .txt DIV,
.grupo-ampliada .txt DIV{
	margin:5px 0; 
	}		
	.curso-ampliada .txt DIV DIV,
	.grupo-ampliada .txt DIV DIV{
		margin:0 0; 
		}	

.curso-ampliada .txt A.enlace-listado-grupos{
	float:left;
	margin:1em 0;	
	color:#DEFA00;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	font-weight:bold;
	padding:0.4em 0.6em;
	width:auto;
	text-decoration:none;
	background-color:#89952D;
	border:0 none;
}	

.fondo-rojo {
  background-color:#FEAFAF;
	}
	
.content-botones-cms .botones-cms.guardar input{
	padding:6px 7px 7px 17px;
	}	
