BODY {
	color:#525252;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	
	}
#all{
	margin:0 auto;
	width:100%;
	font-size:12px;
	}
	BODY > #all{
		font-size:12px;
		}

#all{
	margin:0 auto;
	text-align:center;
	}

#general{
	margin:0 auto;
	text-align:left;
	width:100%;
	float:left;
	background:url(../images/css/cabecera/fondo_cabecera.gif) center top no-repeat;
	}
.centrar-contenido{
	width:940px;
	margin:0 auto;
	text-align:center;
	}
.contenedor-all{
	float:left;
	width:100%;
	clear:both;
	background:url(../images/css/cabecera/fondo_pie.gif) no-repeat center bottom;
	padding-bottom:50px;
	}
	
/****************************************************************************************************************************/
/*													ESTILOS GENERALES 														*/
/****************************************************************************************************************************/
H1{
	margin:0 0 15px 0;
	padding:0 0 6px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#11556a;
	font-weight:normal;
	letter-spacing:0px;
	border-bottom:5px solid #c2da49;
	}

H2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#11556a;
	font-weight:normal;
	letter-spacing:normal;
	padding:0 0 11px 0;
	}
	H2 A{
		color:#11556a;
		text-decoration:none;
		}
		H2 A:hover{
			color:#5cc3e4;
			}	
H3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#98ae29;
	padding:0 0 8px 0;
	}
	H3 A{
		color:#98ae29;
		text-decoration:none;
		}
		H3 A:hover{
			color:#222222;
			}	

	

A{	
	color:#1e99c0;
	text-decoration:underline;
	}
	A:hover{
		text-decoration:none;
		}
IMG{
	border:0;
	padding:0;
	
	}
	.contenido-izquierda IMG{
		padding-bottom:2px;
		background:#ffffff;
		border-bottom:5px solid #c2da49;
		
		}

P{		
	margin:0;
	line-height:1.5em;
	}

UL{
	padding:0 0 0 6px;
	list-style:none;
	}
	UL LI{
		padding:5px 0 5px 16px;
		font-size:12px;
		background:url(../images/css/comunes/icono_listas.gif) no-repeat 0 10px ;
		}
		UL LI UL{
			padding:5px 0 0 0;
			list-style:none;
			}
			UL LI UL LI{
				background:url(../images/css/comunes/icono_subListas.gif) no-repeat 0 10px ;
				padding:5px 0 5px 22px;
				}
OL{
	
	}
	OL LI {
		padding:4px;
		}
TABLE{
	width:100%;
	text-align:left;
	padding:10px;
	}
	TABLE TR TH{
		padding:9px;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-transform:uppercase;
		font-size:10px;
		font-weight:bold;
		color:#23699a;
		background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left bottom #f7f7f7;
		}
	TABLE TR TD{	
		padding:9px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#525252;
		background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left bottom #f7f7f7;
		}
		TABLE TR TD A{
			font-weight:bold;
			color:#1e99c0;
			}

/************* imagen derecha e izquierda ************/
.imagen-derecha{
	float:right;
	margin:0 0 5px 10px;
	}
.imagen-izquierda{
	float:left;
	margin:0 10px 5px 0;
	}	
span.titulo-accion-local{
	text-transform:uppercase;
	color:#90ab07;
	}
.destacar A{
	font-size:11px;
	}
.migas{
	font-size:10px;
	color:#959595;
	font-family:'Tahoma',Arial, Helvetica, sans-serif;
	padding-bottom:3px;
	}
/*****************************************************************************************************************************/
/*                                             Cabecera                                                                      */	
/*****************************************************************************************************************************/
#header{
	float:left;
	width:100%;
	clear:both;	
	margin:0 0 0 0;	
	padding-top:5px;
	min-width:940px;
	}
	#header .logo {
		float:left;
		padding:31px 0 0 7px;
		}
		#header .logo A{
			float:left;
			}
			#header .logo A IMG{
				float:left;
				padding:0 0 0 0;
				}

	#header #idiomas{
		float:right;
		background:url(../images/css/home/bg_idiiomas.gif) no-repeat 0 1px;
		margin-left:9px;
		padding-left:6px;
		}
		#header #idiomas UL{
			text-align:right;
			padding:0 0 0 0;
			background:none;
			line-height:23px;
			}
			#header #idiomas UL LI{
				display:inline;
				padding:5px 0 5px 3px;
				width:auto;
				font-size:11px;
				background:none;
				}
				#header #idiomas UL LI A{
					color:#4f4f4f;
					}
					#header #idiomas UL LI.sel A{
						color:#1c8fc2;
						font-weight:bold;
						text-decoration:none;
						}
						#header #idiomas UL LI.sel A:hover{
							text-decoration:underline;
							}
	#header #utils{
		float:right;
		}
		#header #utils UL{
			text-align:right;
			padding:0 0 0 0;
			background:url(../images/css/cabecera/separador_idiomas.gif) 0 6px no-repeat;
			line-height:23px;
			}
			#header #utils UL LI{
				display:inline;
				padding:0 12px 0 11px;
				width:auto;
				font-size:12px;
				background:url(../images/css/cabecera/separador_idiomas.gif) 100% 0 no-repeat;
				}
				#header #utils UL LI A{
					color:#69a9d1;
					text-decoration:none;
					}
					#header #utils UL LI A:hover{
						text-decoration:underline;
						}
					#header #utils UL LI.sel A{
						color:#1c8fc2;
						font-weight:bold;
						text-decoration:none;
						}
						#header #utils UL LI.sel A:hover{
							text-decoration:underline;
							}
#header .enlace-rss{
	float:right;
	padding:5px 12px 0 0;
	}
#header .contenedor-utils{
	float:left;
	width:100%;
	clear:both;	
	}
#header .buscador-general{
	float:right;
	width:auto;
	padding:0 0 0 9px;
	}
	#header .buscador-general .esq-top-izq,
	#header .buscador-general .esq-top-der,
	#header .buscador-general .esq-bottom-izq,
	#header .buscador-general .esq-bottom-der{
		background:none;
		float:left;
		width:auto;
		margin:0;
		padding:0;
		}
#header .buscador-general input{
	border:1px solid #d5e3e8;
	border-right:0;
	color:#929292;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px 4px;
	width:100px;
	}	
	#header .buscador-general .botones{
		clear:none;
		width:auto;
		float:left;
		}
	#header .buscador-general input.Buscar{
			width:auto;
			border:0;		
			background:url("../images/css/home/fondo_buscador.gif") no-repeat scroll right top;
			color:#ffffff;
			padding:2px 5px;
			}	
/*****************************************************************************************************************************/
/*                                             Menu                                                                      */	
/*****************************************************************************************************************************/
/*hay 2 versiones de menu uno dentro de header y otro fuera. BORRAR EL QUE NO SE NECESITE*/
/*version para menu horizontal ocupando el 100%*/
#menu{
	text-align:left;
	margin:0 auto;
	float:left;
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
	background:url(../images/css/menu/fondo_menu.gif) repeat-x left top #b9d305;
	margin-top:27px;
	}

	#menu-principal{
		float:left;
		clear:both;
		margin-top:0px;
		width:100%;
		display:none;
		}
		#menu-principal UL{
			float:left;
			padding:0 0px 0 0;
			text-align:right;
			}
			#menu-principal UL LI{
				float:left;
				display:block;
				padding:14px 16px 13px 24px;
				width:auto;
				background:none;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				border-right:1px solid #ffffff;
				}
				#menu-principal UL LI A{
					color:#5d5d5d;
					text-decoration:none;
					background:none;
					color:#ffffff;
					line-height:normal;
					padding-left:0px;
					display:block;
					}
					#menu-principal UL LI.sel A{

						}
					#menu-principal UL LI A:hover{

						}
				#menu-principal UL LI.ultimo{
					border:0;
					}
#menu-interior {
	float:left;
	}	
	#menu-secundario ul{
		float:left;
		width:160px;
		margin:0 20px 0 0;
		border-top:5px solid #c2da49;
		padding:0;
		}
		#menu-secundario ul li{
			float:left;
			width:100%;
			clear:both;
			background:none;
			border-bottom:1px solid #000;
			padding:0;			
			}		
			#menu-secundario ul li A{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#7a7a7a;
				text-decoration:none;
				padding:15px 13px;
				float:left;
				}
				#menu-secundario ul li.sel{
					background:#ffffff;
					}
					#menu-secundario ul li.sel A{
						font-weight:bold;
						color:#c2da49;
						}
				#menu-secundario ul li A:hover{
					
					color:#c2da49;
					}
				#menu-secundario ul li:hover{
					
					}
				
			
/*****************************************************************************************************************************/
/*                                             Pie                                                                      */	
/*****************************************************************************************************************************/
.contenedor-pie{
	float:left;
	width:100%;
	clear:both;
	background:none;
	border-top:1px solid #000000;
	}
#footer{
	float:left;
	width:920px;
	clear:both;	
	background:url(../images/css/pie/fondo_pie.gif) repeat-x left top;
	padding:10px;
	font-size:11px;
	margin-top:13px;
	}
	#footer .primera{
		float:left;
		width:470px;
		color:#525252;
		text-align:left;
		line-height:18px;
		font-size:11px;
		}
		#footer .primera A{
			color:#11556a;
			}
	#footer .segunda{
		float:right;
		width:450px;
		color:#525252;
		padding:18px 0 0;
		}
/*************************************** contenido-home *********************************/
#content-home .bloque-izquierda{
	float:left;
	width:620px;
	}
 .bloque-izquierda P{
		line-height:19px;
		}
	.bloque-izquierda .noticia-principal{
		float:left;
		width:100%;
		border-bottom:5px solid #50bee2;
		background:none;
		margin-bottom:13px;
		}
		.noticia-principal .imagen-destacada{
			float:right;
			}
		.noticia-principal .con-imagen{
			float:left;
			padding:15px 22px 10px 12px;
			width:282px;
			}
		.noticia-principal .sin-imagen{
			padding:15px 22px 10px 12px;
			width:585px;
			}
		.bloque-izquierda .noticia-principal H2{
			color:#11556a;
			font-size:24px;
			font-family:Georgia, "Times New Roman", Times, serif;
			clear:both;
			padding-bottom:6px;
			}
			.bloque-izquierda .noticia-principal H2 A{
				color:#11556a;
				}
				.bloque-izquierda .noticia-principal H2 A:hover{
					color:#50bee2;
					}
		.bloque-izquierda .noticia-principal .fecha-comentarios{
			clear:both;
			background:url(../images/css/home/bg_fecha_actualizada_izq.gif) no-repeat left top;
			float:left;
			padding-bottom:6px;
			}
			.noticia-principal .fecha-comentarios P.fecha{
				background:url(../images/css/home/bg_fecha_actualizada_der.gif) no-repeat right top;
				float:left;
				line-height:normal;
				}
				.noticia-principal .fecha-comentarios span{					
					padding:3px 6px 3px 5px;
					font-size:10px;
					color:#ffffff;
					float:left;
					}
					.noticia-principal .fecha-comentarios P.fecha span{
						background:url(../images/css/home/bg_span_actualizada.gif) no-repeat 0 6px;
						padding:3px 7px 3px 11px;
						}
			.bloque-izquierda .noticia-principal p.entradilla{
				font-size:13px;
				}
	.bloque-izquierda .bloque-completo-editable,
	.bloque-izquierda .dos-bloques-editables,
	.bloque-izquierda .noticias-destacadas{
		float:left;
		width:100%;
		clear:both;
		margin-bottom:13px;
		}
		.bloque-izquierda .noticias-destacadas{
			margin-bottom:20px;
			}
		.dos-bloques-editables .documentacion,
		.dos-bloques-editables .editable-izquierda,
		.noticias-destacadas .bloque-primero{
			float:left;
			width:300px;
			margin:0 20px 0 0;
			}
		.dos-bloques-editables .formacion,
		.dos-bloques-editables .editable-derecha,
		.noticias-destacadas .bloque-segundo{
			float:right;
			width:300px;
			}
		.dos-bloques-editables .editable-izquierda,
		.dos-bloques-editables .editable-derecha{
			border-top:5px solid #bdd73b;
			}
		.bloque-izquierda .bloque-completo-editable{
			border-top:5px solid #bdd73b;
			background:url(../images/css/home/bg_bloque_completo_editable.gif) repeat-x left top;
			 }
	.bloque-izquierda .noticias-destacadas H3{
		color:#11556a;
		font-size:18px;
		font-family:Georgia, "Times New Roman", Times, serif;	
		font-weight:normal;	
		padding-bottom:9px;
		}
		.bloque-izquierda .noticias-destacadas H3 A{
			color:#11556a;
			}
			.bloque-izquierda .noticias-destacadas H3 A:hover{
				color:#50bee2;
				}	
	.listado-fotos .fecha-comentarios,	
	.listado-videos .fecha-comentarios,		 
	.bloque-izquierda .noticias-destacadas .fecha-comentarios{
		float:left;
		width:100%;
		clear:both;
		color:#ffffff;
		font-size:10px;
		padding:0 0 7px 0;
		}
		.listado-fotos .fecha-comentarios P,
		.listado-videos .fecha-comentarios P,
		.bloque-izquierda .noticias-destacadas .fecha-comentarios P{
			float:left;
			width:auto;
			background:url(../images/css/home/bg_fecha_izq.gif) no-repeat left top;
			padding:0px 0 0px 0px;
			line-height:normal;
			}
			.listado-fotos .fecha-comentarios span,
			.listado-videos .fecha-comentarios SPAN,
			.bloque-izquierda .noticias-destacadas .fecha-comentarios SPAN{
				display:inline;
				float:left;
				background:url(../images/css/home/bg_fecha_der.gif) no-repeat right top;
				padding:3px 5px 3px 0;
				}
	.dos-bloques-editables .editable-top,
	.dos-bloques-editables .editable-bottom{
		float:left;
		width:100%;
		clear:both;				
		}	
		.dos-bloques-editables .editable-bottom{
			background:url(../images/css/home/bg_destacado_verde.gif) repeat-x left top #f5fadd;
			width:284px;
			padding:9px 8px;
			line-height:19px;
			}
		.dos-bloques-editables .editable-top{			
			margin-bottom:1px;	
			font-size:6px;		
			}
			.dos-bloques-editables .editable-top .texto_editable{
				line-height:3px;
				float:left;
				}
		.bloque-completo-editable H3,
		.dos-bloques-editables .editable-top H3,
		.dos-bloques-editables .editable-bottom H3{
			font-size:11px;
			font-family:'Tahoma',Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#11556a;
			background:none;
			padding:0 0 0px 0px;
			margin:0 0 2px 0;
			text-transform:uppercase;
			}
	.bloque-izquierda .bloque-completo-editable{
		float:left;
		clear:both;
		width:597px;
		padding:10px 15px 15px 8px;
		line-height:19px;
		font-size:13px;
		}
		.bloque-completo-editable H3{
			margin:0 0 6px 0;
			}
	.dos-bloques-editables .formacion{		
		}
		.dos-bloques-editables .documentacion{
			background:#f5fadd url(../images/css/home/bg_documentacion.gif) no-repeat right bottom;
			}
			.dos-bloques-editables .documentacion .titulo-editable,
			.dos-bloques-editables .formacion .titulo-editable{
				font-size:18px;
				font-family:"Times New Roman", Times, serif;
				color:#ffffff;
				background:none;
				padding:7px;	
				border-bottom:5px solid #bdd73b;			
				}
				.dos-bloques-editables .formacion .titulo-editable{
					position:relative;
					z-index:1;
					}
			.formacion .formacion-editable{
				font-size:11px;
				line-height:17px;
				color:#525252;
				padding:27px 90px 15px 8px;
				background:url(../images/css/home/bg_formacion.png) no-repeat left top;
				position:relative;
				z-index:50;
				margin-top:0px;
				}
			.documentacion .documentacion-editable{
				padding:7px 90px 15px 8px;
				font-size:11px;
				line-height:17px;
				color:#525252;
				}	
				.formacion-editable A,
				.documentacion-editable A{
					background:none;
					padding:0 0 0 0px;
					}					
#content-home .bloque-derecha{
	float:right;
	width:300px;	
	}
	.bloque-derecha .accion-local{
		float:left;
		width:100%;
		clear:both;
		font-size:11px;
		margin-bottom:20px;
		background:none;
		padding:13px 0 0;
		border-top:5px solid #BDD73B;
		}
		.bloque-derecha .accion-local H2{
			font-family:Georgia, "Times New Roman", Times, serif;
			background:none;
			padding:0 0 5px 0px;
			font-size:15px;
			font-weight:bold;
			color:#606b27;
			letter-spacing:-1px;
			}
		.accion-local .editor-completo{
			float:left;
			width:100%;
			clear:both;
			padding:5px 0 13px;
			}
		.contenedor-editor{
			float:left;
			width:100%;
			clear:both;
			background:url(../images/css/home/bg_punteado_vertical.gif) repeat-y 140px 0;
			}
			.accion-local .editor1{
				float:left;
				width:140px;
				margin-right:10px;
				
				}
			.accion-local .editor2{
				float:right;
				width:150px;
				}
				.accion-local .editor1 UL LI,
				.accion-local .editor2 UL LI{
					background:url(../images/css/home/bg_li_derecha.gif) no-repeat left center;
					font-size:11px;
					}
	.bloque-derecha .ultimos-videos{
		float:left;
		width:288px;
		padding:6px 6px 10px;
		background:none;
		margin-bottom:13px;
		border-top:5px solid #11556a;
		}
		.bloque-derecha .caja-twitter H2,
		.bloque-derecha .ultimos-videos H2{
			font-size:11px;
			color:#11556a;
			text-transform:uppercase;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:bold;
			padding:8px 0 9px 0px;
			background:none;
			
			}
		.bloque-derecha .ultimos-videos H3{
			color:#11556a;
			font-size:12px;
			font-weight:bold;
			padding-bottom:0;
			font-family:Arial, Helvetica, sans-serif;
			}
			.bloque-derecha .ultimos-videos H3 A{
				color:#11556a;
				}
				.bloque-derecha .ultimos-videos H3 A:hover{
					text-decoration:underline;
					}
		.bloque-derecha .ultimos-videos object,
		.bloque-derecha .ultimos-videos IMG{
			border:1px solid #e1e1e1;
			padding:5px;
			background:#ffffff;
			}			
		.bloque-derecha .ultimos-videos .ver-todos-videos{
			background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left top;
			margin-top:8px;
			padding-top:8px;
			}
			.ultimos-videos .ver-todos-videos A{
				font-size:11px;
				background:url(../images/css/home/bg_ver_videos.gif) no-repeat 0 3px;
				padding:0 0 0 0px;
				}
	.bloque-derecha .caja-flicker{
		float:left;
		width:300px;
		background:none;
		height:110px;
		font-size:11px;
		margin-bottom:3px;
		display:none;
		}
		.bloque-derecha .caja-flicker .texto-flicker{
			float:right;
			width:186px;
			padding-top:50px;
			}
			.caja-flicker .texto-flicker A{
				font-weight:bold;
				color:#525252;
				text-decoration:none;
				}
				.caja-flicker .texto-flicker A:hover{
					text-decoration:underline;
					}
	.bloque-derecha .caja-boletin{
		float:left;
		clear:both;
		width:300px;
		font-size:11px;
		display:none;
		background:url(../images/css/home/bg_caja_boletin.gif) no-repeat left top;
		border-bottom:0;

		}
		.caja-boletin .texto-caja-sombra{
			padding:10px 10px 18px;
			float:left;
			width:280px;
			}
		.caja-boletin H2{
			color:#11556a;
			font-size:12px;
			font-family:Georgia, "Times New Roman", Times, serif;
			padding-bottom:3px;
			font-weight:bold;
			}
			.caja-boletin H2 A{
				color:#11556a;
				}
			.caja-boletin .formulario input{
				clear:none;
				float:left;
				margin:0;		
				border:1px solid #77a4b2;		
				color:#767676;		
				width:205px;
				padding:4px;
				}
			.caja-boletin .formulario .botones{
				background:url("../images/css/home/boton_boletin_izq.gif") no-repeat scroll left top transparent;
				padding-left:5px;
				clear:none;
				float:left;
				margin:0 0 0 5px;
				}
				.caja-boletin .formulario .botones input{
					background:url("../images/css/home/boton_boletin_der.gif") no-repeat scroll left top transparent;
					color:#FFFFFF;
					font-size:11px;
					font-weight:bold;
					margin:0;
					padding:4px 7px 4px 0;
					width:50px;		
					text-transform:uppercase;					
					}
				.caja-boletin .formulario .aceptaprivacidad label{
					font-size:11px;
					}
	.bloque-derecha .caja-twitter{
		float:left;
		width:280px;
		padding:10px;
		background:none;
		font-size:11px;
		color:#434444;
		margin-bottom:13px;
		border-top:5px solid #50BEE2;
		}
		.bloque-derecha .caja-twitter H2{
			background:url(../images/css/home/icono_twitter.gif) no-repeat 0px 6px;
			padding:5px 0 9px 0px;
			}
		.caja-twitter p.url A{
			font-weight:bold;
			color:#434444;
			text-decoration:none;
			}
			.caja-twitter p.url A:hover{
				text-decoration:underline;
				}
		.caja-twitter .iconos{
			font-size:12px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:bold;
			font-style:italic;
			color:#11556a;
			float:left;
			clear:both;
			width:100%;
			background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left top;
			margin-top:10px;
			padding-top:10px;
			
			}
			.caja-twitter .iconos A IMG{
				vertical-align:middle;
				padding-left:7px;
				}
				
/*****************************************************************************************************************************/
/*                                             Contenido                                                                     */	
/*****************************************************************************************************************************/
.contenedor-content{
	min-width:940px;
}
#content{
	height:500px;
	}
	.contenedor-content .fondo-arriba > #content{
		min-height:500px;
		height:auto;
		}
.content-error{
	height:665px;
	}
	.fondo-arriba > .content-error{
			min-height:500px;
		height:auto;
		
		}
.fondo-arriba{
	margin-top:13px;
	clear:both;
	float:left;
	width:100%
	}
	


/********************** CON MENU **************************/
.con-menu {
	padding:2px 0 30px;
	float:left;
	width:100%;
	}
.con-menu #content{
	float:left;
	clear:none;
	padding-bottom:30px;
	}
	.contenido-izquierda{
		line-height:19px;
		}
	.contenido-derecha {
		float:right;
		width:220px;
		margin-left:20px;
		line-height:19px;
		}
.contenido-derecha .caja-verde{
	flat:left;
	width:204px;
	padding:8px 8px 15px;
	background:#f5fadd;
	margin-bottom:15px;
	}
	.contenido-derecha .caja-verde H2{
		text-transform:uppercase;
		color:#11556a;
		font-size:11px;
		font-family:'Tahoma',Arial, Helvetica, sans-serif;
		font-weight:bold;
		background:url("../images/css/home/bg_circulo_verde.gif") no-repeat scroll 0 4px transparent;
		padding:0 0 0 17px;
		margin:4px 0 8px;
		}

/*****************************************************************************************************************************/
/*                                   CAJA GRIS CON BORDE PARA EL FORMULARIO                                                  */	
/*****************************************************************************************************************************/

.caja-con-borde{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E2E2E2;
	margin:0.5em 0 1em;
	padding:1px;
}
.fondo-caja-con-borde {
	background:url(../images/css/comunes/fondo_caja_con_bordes.gif) repeat-x left top #F7F7F7 ;
	padding:1em 2em;
}
/***********************************************************************************************/
/***		                               FORMULARIOS		                                 ***/
/***********************************************************************************************/
.formulario {
	margin:1em 0;	
	}
	.formulario FIELDSET {
		border:0;
		padding:0;
		margin:0;
		}
		.formulario FIELDSET LEGEND {
			display:none;
			}
	.formulario DIV {
		clear:both;
		margin:0 0 20px;
		
		width:100%;
		}
		.formulario div.correo_electronico,
		.formulario div.telefono,
		.formulario div.nombre,
		.formulario div.apellidos{
			clear:none;
			width:50%;
			float:left;
			}
			.formulario div.correo_electronico input,
			.formulario div.telefono input ,
			.formulario div.nombre input,
			.formulario div.apellidos  input{
				width:93%;
				}
			.formulario div.nombre input,
			.formulario div.telefono input{
				width:90%;
				}				
		.formulario div.comentarios,
		.formulario div.correo_electronico,
		.formulario div.telefono{
			margin:0 0 28px 0;
			}				
		.formulario div.privacidad{
			margin-bottom:12px;
			}
	.txt .formulario input,		
	.formulario INPUT{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/css/comunes/bg_input.gif) repeat-x left bottom #ffffff;
		border:1px solid #c0c0c0;
		color:#525252;
		line-height:1em;
		padding:2px 4px;
		width:95%;
		margin:0;
		}
	.txt .formulario textarea,
	.txt .formulario select,	
	.formulario TEXTAREA,
	.formulario SELECT{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/css/comunes/bg_input.gif) repeat-x left bottom #ffffff;
		border:1px solid #c0c0c0;
		padding:3px 4px;
		color:#525252;
		line-height:1.5em;
		width:96%;
		float:none;
		margin:0;
		}
	.formulario TEXTAREA{
		padding:0.6em 0.5em 0.7em;
		}
	.txt .formulario label,
	.formulario LABEL {
		float:none;
		width:auto;
		padding:0 0 0.2em 0.1em;
		display:block;
		font-size:11px;
		color:#11556a;
		font-weight:bold;
		text-transform:uppercase;
		margin:0;
		}
		.formulario LABEL STRONG {
			
			}
        .formulario .aceptaprivacidad {	
			background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left bottom;
			padding:0 0 25px 0;
			margin:0 0 13px 0;
			}		
		.formulario .aceptaprivacidad LABEL{
			font-size:12px;
			font-style:normal;
			line-height:1.2em;
			color:#525252;
			text-transform:none;
			font-weight:normal;
			}
		.formulario .aceptaprivacidad INPUT{
			margin:0.05em 0.2em 0 0;
			vertical-align:top;
			height:14px;
			float:left;
			width:auto;
			border:0;
			background:none;
			}
			.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:4px;
			float:right;
			width:auto;
			
			}
			.formulario .botones INPUT{
				background:url(../images/css/comunes/botones_der.gif) no-repeat top right;
				font-size:11px;
				font-weight:bold;
				text-transform:uppercase;
				color:#ffffff;
				border:0;
				margin:0;
				padding:5px 8px 5px 6px;
				display:inline;
				width:auto;
				float:left;
				} 
.esq-top-izq,
.esq-top-der,
.esq-bottom-der,
.esq-bottom-izq{
	float:left;
	width:100%;
	clear:both;
	background:none;
	}
	.esq-top-izq{	
		background:url(../images/css/comunes/bg_esq_top_izq.gif) no-repeat left top;
		width:97.5%;
		padding:11px 0 0 17px;
		margin-top:10px;
		}
	.esq-top-der{
		background:#f7f7f7;
		}
.con-menu .caja-formulario{
	padding:13px 17px;
	}
	
/****************************		BUSCADOR NOTICIAS		****************************/
.buscador_contents{
	font-size:11px;
	line-height:15px;	
	}
	.buscador_contents .entre-fechas H3{
		display:none;
		}
.buscador-noticias div{
	margin:10px 0;
	}
	.buscador-noticias div.content-botones{
		float:right;
		clear:none;
		width:auto;
		}
	.buscador-noticias div.entre-fechas{
		background:none;
		padding:0 0 3px 0;
		margin-bottom:0;
		border-bottom:1px solid #000000;
		}
.buscador_contents .botones{
	background:url(../images/css/comunes/botones_izq.gif) no-repeat top left;
	padding-left:4px;
	float:right;
	width:auto;
	margin:0;
	}
	.buscador_contents .botones INPUT{
			background:url(../images/css/comunes/botones_der.gif) no-repeat top right;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			color:#ffffff;
			border:0;
			margin:0;
			padding:5px 8px 5px 6px;
			display:inline;
			width:auto;
			} 
	#contenido .buscador-noticias IMG{
		border:0;
		background:none;
		padding:0;
		margin:0 0.5em;
		}
	.buscador_contents select,
	.buscador_contents INPUT {
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/css/comunes/bg_input.gif) repeat-x left bottom #ffffff;
		border:1px solid #c0c0c0;
		color:#757575;
		line-height:1em;
		padding:2px 3px;
		width:135px;
		}	
		.buscador_contents select{
			width:125px;
			}	
	#content .fecha-desde input, 
	#content .fecha-hasta input {
		width:15px;
		}	
		#content .fecha-desde input.input_year,
		#content .fecha-hasta input.input_year{
			width:30px;
			}
   .buscador_contents LABEL{
		float:left;
		width:48px;
		padding:2px 0 0.2em 0;
		display:block;
		font-size:10px;
		color:#11556a;
		font-weight:bold;
		text-transform:uppercase;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
		.buscador_contents .select label{
			width:74px;
			
			}
.texto-buscador {
	font-size:0.9em;
	line-height:1.2em;
	}
.titulo-buscador {
	color:#f9feff;
	font-size:11px;
	font-weight:bold;	
	padding-bottom:15px;
	text-transform:uppercase;
	}
.buscador_contents .esq-top-izq,
.buscador_contents .esq-top-der,
.buscador_contents .esq-bottom-der,
.buscador_contents .esq-bottom-izq{
	float:left;
	width:100%;
	clear:both;
	background:none;
	}
	.buscador_contents .esq-top-izq{
		background:none;
		padding:0;
		margin:0;
		}
	.buscador_contents .esq-top-der{
		background:url(../images/css/comunes/bg_buscador.gif) no-repeat left top;
		}
.con-menu .buscador_contents .caja-formulario{
	padding:12px 9px 0px;
	float:left;
	}
/************************* archivo ***************/
.archivo{
	float:left;
	width:100%;
	clear:both;
	margin-top:10px;
	}
	.archivo H2{
		color:#f9feff;
		font-size:11px;
		font-weight:bold;	
		padding-bottom:16px;
		padding-left:10px;
		text-transform:uppercase;

		}
	.archivo .esq-top-izq{
		background:none;
		}
		.archivo .caja-archivo{
			float:left;
			width:100%;
			clear:both;
			padding:12px 0 13px;
			}
			.archivo .caja-archivo UL{
				padding:0 10px;
				}
				.archivo .caja-archivo UL LI{
					background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left bottom;
					padding:10px 0;
					}
					.archivo .caja-archivo UL LI A{
						background:url("../images/css/comunes/bg_flechita_verde.gif") no-repeat scroll 4px 3px;
						padding:0 0 0 20px;
						text-decoration:none;
						color:#4c5131;
						font-weight:bold;
						font-size:12px;
						}
						.archivo .caja-archivo UL LI A:hover{
							text-decoration:underline;
							}
	.buscador_contents.buscador-verde .esq-top-der {
		background:url("../images/css/comunes/bg_titulo_buscador_verde.gif") no-repeat scroll left top;
		}
		.buscador_contents.buscador-verde .archivo .esq-top-der{
			background:url("../images/css/comunes/bg_titulo_archivo.gif") no-repeat scroll left top;
			}



/************************************************************/
/*						Modulo							*/
/************************************************************/
	
/****************listado********************/
.contenedor-listado-modulo{ 
	margin:0;
	}
	.contenedor-listado-modulo UL{
		}
		.contenedor-listado-modulo LI{
			background:none;
			clear:both;
			padding-bottom:13px;
			margin-bottom:16px;
			float:left;
			width:100%;
			border-bottom:1px solid #000000;
			}
		.contenedor-listado-modulo IMG{
			float:left;
			}
		.contenedor-listado-modulo .con-imagen {
			padding-left:0px;
			}
	.contenedor-listado-modulo H2{ 
		padding:0 0px 7px 0;
		font-size:17px;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:24px;
		}
		.contenedor-listado-modulo li.destacada{
			background:none;
			padding:0 0 0 0px;
			width:98%;
			border-bottom:1px solid #000000;
			}
			.contenedor-listado-modulo li.destacada H2{
				font-size:21px;
				padding:13px 20px 10px 0;
				}
	.contenedor-listado-modulo.listado-proyectos li.destacada{ 
		background:#f5fdcc;
		}
.listado-proyectos IMG,
.listado-noticias object,
.listado-noticias IMG{
	float:right;
	padding-bottom:1px;
	border-bottom:5px solid #50bee2;
	margin-left:18px;
	}
	.listado-proyectos IMG{
		border-bottom:5px solid #c2da49;
		}
.categoria,
.listado-documentos .categoria,
.listado-proyectos .contenedor-fecha,
.noticias-contodo-ampliada .contenedor-fecha,
.listado-noticias .contenedor-fecha{
	clear:none;
	background:url(../images/css/home/bg_fecha_actualizada_izq.gif) no-repeat left top;
	float:left;
	padding-bottom:15px;
	color:#FFFFFF;
	float:left;
	font-size:10px;	
	font-family:Arial, Helvetica, sans-serif;
	}
	.listado-documentos .categoria{
		padding-bottom:12px;
		}
	
	.listado-proyectos .contenedor-fecha,
	.proyectos-ampliada .contenedor-fecha{
		background:url(../images/css/home/bg_fecha_proyectos_izq.gif) no-repeat left top;
		}
	.contenedor-listado-modulo li.destacada .contenedor-fecha{
		padding-bottom:8px;
		}
	.categoria span,
	.listado-documentos .categoria span,
	.listado-proyectos .contenedor-fecha p.fecha,
	.noticias-contodo-ampliada .contenedor-fecha p.fecha,
	.listado-noticias .contenedor-fecha p.fecha{
		background:url(../images/css/home/bg_fecha_actualizada_der.gif) no-repeat right top;
		float:left;
		line-height:normal;
		}
		.listado-proyectos .contenedor-fecha p.fecha,	
		.proyectos-ampliada .contenedor-fecha p.fecha{
			background:url(../images/css/home/bg_fecha_proyectos_der.gif) no-repeat right top;
			padding-left:0px;
			}
		.listado-proyectos p.entradilla,
		.listado-noticias  p.entradilla{
			clear:left;
			padding-bottom:10px;
			}
		.categoria span,
		.listado-documentos .categoria span,
		.listado-proyectos .contenedor-fecha span,
		.noticias-contodo-ampliada	.contenedor-fecha span,
		.listado-noticias .contenedor-fecha span{
			padding:3px 0px;
			float:left;
			line-height:normal;
			font-family:Arial, Helvetica, sans-serif;
			}
			.listado-proyectos .contenedor-fecha p.fecha span,
			.noticias-contodo-ampliada .contenedor-fecha p.fecha span,
			.listado-noticias .contenedor-fecha p.fecha span{
				background:url("../images/css/home/bg_span_actualizada.gif") no-repeat scroll 0 6px transparent;
				padding:3px 7px 3px 0px;
				margin-left:3px;				
				}
				.listado-proyectos .contenedor-fecha p.fecha span,
				.proyectos-ampliada .contenedor-fecha p.fecha span{
					background:url("../images/css/home/bg_span_proyectos.gif") no-repeat scroll 0 6px transparent;
					}
				#cms .noticias-contodo-ampliada .contenedor-fecha  span{
					padding:2px 4px 5px;
					}
				.noticias-contodo-ampliada .contenedor-fecha p.fecha A.date-picker-control span,
				.noticias-contodo-ampliada .contenedor-fecha p.fecha span .separator_date{
					background:none;
					padding:0;
					margin:0;
					}
.buscador_contents.buscador-proyectos .archivo .esq-top-der{
	background:url(../images/css/comunes/bg_buscador_proyectos.gif) no-repeat left top;
	}
	.buscador_contents.buscador-proyectos label{
		color:#3a512d;
		}	
.categorias{
	float:left;
	clear:both;
	width:100%;
	margin-top:12px;
	}
.buscador_contents .categorias H2{
	color:#f9feff;
	font-size:11px;
	font-weight:bold;	
	padding-bottom:15px;
	text-transform:uppercase;	
	padding-bottom:14px;
	padding-left:10px;	
	padding-top:13px;
	
	}	
	.buscador_contents .categorias .esq-top-der{
		background:url("../images/css/comunes/bg_categorias.gif") no-repeat scroll left top transparent;
		}	
		.buscador_contents .categorias .esq-top-izq{
			background:#eef7fd;
			}
			.categorias UL{
				padding:0 10px 8px 10px;
				float:left;
				width:200px;
				}
			.categorias UL LI{
				padding:0 0 5px 0;
				margin-bottom:5px;
				background:url("../images/css/home/bg_punteado_horizontal.gif") repeat-x scroll left bottom;
				float:left;
				width:100%;
				}
				.categorias UL LI A{
					font-weight:bold;
					text-decoration:none;
					color:#0f495b;
					background:url("../images/css/comunes/bg_flechita_azul.gif") no-repeat scroll 0 8px transparent;
					padding:5px 0 5px 15px;
					float:left;
					}
					.categorias UL LI span{
						
						}
					.categorias UL LI UL{
						padding:0 0 0px 13px;
						float:left;
						width:190px;
						}
						.categorias UL LI UL LI{
							background:url("../images/css/comunes/flecha_azul.gif") no-repeat scroll 0 9px transparent;
							margin:0;
							padding-bottom:0;
							}
							.categorias UL LI UL LI A{
								font-weight:normal;
								font-size:11px;
								background:none;
								padding:4px 0 4px 22px;
								}
								.categorias UL LI  A span{
									font-size:11px;
									color:#61625d;
									font-weight:normal;
									}
							
/****************Ampliada********************/
	.noticias-contodo-ampliada .txt{
		position:relative;
		padding-top:12px;
		}
		.documentos-ampliada .txt{
			padding-top:0;
			}
	.noticias-contodo-ampliada H1{
		padding:5px 0 11px;
		line-height:27px;
		}
	.noticias-contodo-ampliada .imagen{
		float:right;
		width:220px;
		}
		.noticias-contodo-ampliada object,
		.noticias-contodo-ampliada IMG{
			float:right;
			border-bottom:5px solid #50bee2;
			padding-bottom:1px;
			margin-bottom:10px;
			width:220px;
			}
			.proyectos-ampliada IMG{
				border-bottom:5px solid #bdd73b;
				padding-bottom:1px;
				margin-bottom:10px;				
				}
	.noticias-contodo-ampliada div.entradilla{
		clear:left;
		float:left;
		width:660px;
		background:url(../images/css/comunes/bg_entradilla.gif) repeat-x left top;
		font-weight:bold;
		padding:23px 30px 22px 10px;
		}
		.proyectos-ampliada div.entradilla{
			background:url(../images/css/home/bg_entradilla_proyectos.gif) repeat-x left top;
			}
	.noticias-contodo-ampliada div.web,
	.noticias-contodo-ampliada div.fichero,
	.noticias-contodo-ampliada div.fuente,
	.noticias-contodo-ampliada div.cuerpo{
		clear:left;
		float:left;
		width:690px;	
		background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left top;
		margin-top:0px;
		padding:15px 0px 0px 0px;
		width:676px;
		margin-left:10px;
		}
		.documentos-ampliada div.web{
			margin-left:0;
			margin-top:15px;
			}
		.noticias-contodo-ampliada div.cuerpo{
			margin-top:10px;
			}
		.noticias-contodo-ampliada div.fichero,
		.noticias-contodo-ampliada div.fuente{
			background:none;		
			}
		.noticias-contodo-ampliada.documentos-ampliada div.web{
			width:auto;
			margin:10px 0 0;	
			background:url("../images/css/comunes/icono_web.gif") no-repeat scroll 0 4px;
			padding:1px 0 2px 21px;		
			clear:left;
			}
			.noticias-contodo-ampliada .contenido-derecha div.descargar{
				background:url("../images/css/comunes/icono_pdf.gif") no-repeat scroll 8px 7px #EFF7FA;
				padding:7px 0 5px 30px;		
				border:1px solid #D9ECF2;		
				}
	.noticias-contodo-ampliada	.contenedor-fecha{
		padding-bottom:0;
		position:absolute;
		left:10px;
		top:4px;
		}
	 .documentos-ampliada .categoria{
	 	padding-bottom:15px;
	 	}			
		 .noticias-contodo-ampliada.documentos-ampliada .categoria span{
			background:none;
			}
			#cms .noticias-contodo-ampliada.documentos-ampliada .categoria p.fecha span{
				padding:2px 7px 1px 11px;
				}
			.documentos-ampliada .categoria .contenedor-fecha{
				left:0;
				top:0;
				position:relative;
				padding
				}
		.documentos-ampliada IMG{
		border:0;
		padding:0;
		}
		.noticias-contodo-ampliada.documentos-ampliada .cuerpo{
			background:none;
			margin-left:0;
			padding:0;
			margin:0;
			}
/**************************** listado videos ***************************/
.enlaces-videos{
	float:left;
	clear:both;
	width:100%;
	float:right;
	padding-bottom:15px;
	}
	.enlaces-videos DIV{
		float:right;
		background:url(../images/css/comunes/bg_barrita_punteada.gif) no-repeat right center;
		padding:0 12px 0 0;
		margin:0 12px 0 0;
		}
		.enlaces-videos div.enlace-flickr,
		.enlaces-videos div.enlace-vimeo{
			background:none;
			padding:0;
			margin:0;
			}
	.enlaces-videos A{
		font-size:12px;
		font-weight:bold;
		color:#11556a;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		float:right;
		background:url(../images/css/comunes/icono_youtube_videos.gif) no-repeat left center;
		padding:0 0 0 22px;		
		}		
		.enlaces-videos A:hover{
			text-decoration:underline;
			}		
		.enlaces-videos A.rss{
			background:url(../images/css/comunes/bg_rss.gif) no-repeat left center;
			padding:0 0 0 20px;
			}
		.enlaces-videos A.vimeo{
			background:url(../images/css/comunes/icono_vimeo.gif) no-repeat left center;
			}
		.enlaces-videos A.flickr{
			background:url(../images/css/comunes/icono_flickr.gif) no-repeat left center;
			}
		.enlaces-videos A.presentacion{
		background:url(../images/css/comunes/icono_presentacion.gif) no-repeat left center;
			}
			
.listado-fotos .cuatro-bloques,
.listado-videos .cuatro-bloques {
	float:left;
	width:100%;
	clear:both;
	margin-bottom:23px;
	}
	.listado-fotos .cuatro-bloques{
		margin-bottom:29px;
		}
	.listado-videos .cuatro-bloques .bloque-video,
	.cuatro-bloques .bloque-video{
		float:left;
		width:220px;
		margin-right:20px;
		}
		.cuatro-bloques .bloque-video.ultimo-video{
			margin-right:0;
			}
		.cuatro-bloques .bloque-video IMG{
			border:1px solid #dfdfdf;
			padding:4px;
			background:#ffffff;
			margin-bottom:5px;
			}
			.cuatro-bloques .bloque-video H3{
				color:#11556a;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				line-height:16px;
				}
				.cuatro-bloques .bloque-video H3 A{
					color:#11556a;
					}
	.listado-fotos .fecha-comentarios,
	.listado-videos .fecha-comentarios{
		background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left bottom;
		margin-bottom:5px;
		padding-bottom:9px;
		}
	 .enlaces-categorias{
		float:left;
		width:100%;
		clear:both;
		color:#d3d3d3;
		background:url(../images/css/comunes/bg_barrita_gris.gif) no-repeat 46% 50%;
		}
		 .enlaces-categorias A{
			font-size:11px;
			color:#1e99c0;
			text-decoration:none;
			background:url("../images/css/home/bg_ver_videos.gif") no-repeat scroll 0 2px transparent;
			padding:0 0 0 15px;
			margin-right:15px;
			}
			.enlaces-categorias A:hover{
				text-decoration:underline;
				font-size:11px;
				}
	.listado-fotos .fecha-comentarios{
		background:none;
		margin:0;
		padding:0;
		}
/****************************************************** listado documentos ********************************/
.listado-documentos .enlace{
	clear:both;	
	float:left;
	width:100%;
	padding:0 0 4px 0;
	}
	.listado-documentos .enlace A.descargar{
		padding:0 0 5px 0px;
		background:url("../images/css/comunes/icono_pdf.gif") no-repeat scroll 0 0px;
		}
	.listado-documentos .enlace span.web{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10px;
		text-transform:uppercase;
		font-weight:bolder;
		background:url("../images/css/comunes/icono_web.gif") no-repeat scroll 0 0px;
		padding:1px 0 2px 0px;
		}
.contenedor-listado-modulo.listado-documentos h2{
	line-height:20px;
	}
/******************************************************************/
/************************* listado formacion ********************/
.listado-formacion table{
	margin-bottom:25px;
	margin-top:2px;
	font-size:11px;
	}
	.listado-formacion table th{
		background:none;
		color:#ffffff;
		padding:4px 10px;
		border-bottom:1px solid #000000;
		}
		.listado-formacion table td{
			background:none;
			font-size:11px;
			padding:13px 10px;
			border-bottom:1px solid #000000;
			}
			.listado-formacion table td A{
				font-weight:normal;
				}
				.listado-formacion table td.primero A{
					font-weight:bold;
					text-decoration:none;
					color:#105165;					
					}
.buscador_contents.buscador-formacion .esq-top-izq{
	background:url("../images/css/comunes/bg_fondo_buscador_formacion.gif") no-repeat scroll left bottom transparent;
	}
.buscador_contents.buscador-formacion .esq-top-der {
	background:url("../images/css/comunes/bg_buscador_formacion.gif") no-repeat scroll left top transparent;
	}
	.buscador_contents.buscador-formacion .archivo .esq-top-der{
		background:url("../images/css/comunes/bg_archivo.gif") no-repeat scroll left top transparent;
		}
		.buscador_contents.buscador-formacion .archivo .esq-top-izq{
			background:#eef7fd;
			}
.buscador_contents.buscador-formacion label{
	width:63px;
	}
.buscador_contents.buscador-formacion input{
	width:127px;
	}
	.buscador_contents.buscador-formacion .botones input{
		width:auto;
		}
.buscador_contents.buscador-formacion select{
	width:135px;
	}
	.buscador_contents.buscador-formacion .select label{
		width:63px;
		}
.buscador_contents.buscador-formacion .archivo .caja-archivo ul li a{
	color:#0f495b;
	}
/************************* formacion ampliada *************************/
.noticias-contodo-ampliada.formacion-contodo-ampliada .imagen{
	background:#d9ebf1 url(../images/css/comunes/bg_formacion_azul.gif) no-repeat left top;
	padding:13px 50px 13px 15px;
	width:156px;
	font-size:11px;
	
	}
	.formacion-contodo-ampliada .imagen strong{
		font-size:12px;
		display:block;
		color:#12647d;
		}
	.formacion-contodo-ampliada .imagen A{
		color:#12647d;
		}
.noticias-contodo-ampliada.formacion-contodo-ampliada .contenedor-fecha{
	background:url("../images/css/comunes/bg_fecha_formacion_izq.gif") no-repeat scroll left top transparent;
	clear:none;
	color:#FFFFFF;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	}
	.noticias-contodo-ampliada.formacion-contodo-ampliada .contenedor-fecha span{
		background:url("../images/css/comunes/bg_fecha_formacion_der.gif") no-repeat scroll right top transparent;
		float:left;
		line-height:normal;
		padding:3px 5px;
		}
.noticias-contodo-ampliada.formacion-contodo-ampliada div.entradilla {
	background:url("../images/css/comunes/bg_entradilla_formacion.gif") repeat-x scroll left top transparent;
	clear:left;
	float:left;
	font-weight:bold;
	padding:19px 30px 13px 10px;
	width:660px;
	}
	.noticias-contodo-ampliada.formacion-contodo-ampliada div.entradilla UL LI{
		float:left;
		width:31%;
		background:url("../images/css/comunes/icono_listas.gif") no-repeat scroll 0 9px transparent;
		padding:3px 0 3px 14px;
		}
		.noticias-contodo-ampliada.formacion-contodo-ampliada div.entradilla UL LI SPAN{
			font-size:10px;
			font-weight:bold;
			font-family:Georgia, "Times New Roman", Times, serif;
			text-transform:uppercase;
			color:#11556a;
			float:left;
			}
			.noticias-contodo-ampliada.formacion-contodo-ampliada div.entradilla ul li span.separator_date{
				float:none;
				}
.noticias-contodo-ampliada.formacion-contodo-ampliada div.formulario-comentarios{
	clear:left;
	float:left;
	margin-left:10px;
	margin-top:0;
	padding:45px 0 0;
	width:676px;
	}
	.formacion-contodo-ampliada div.formulario-comentarios .formulario div.telefono input{
		width:100px;
		}
	.noticias-contodo-ampliada.formacion-contodo-ampliada div.formulario-comentarios .caja-formulario{
		
		}
/****************************** listado-grupos**********************/
.listado-grupos .descripcion-grupo{
	float:left;
	width:100%;
	clear:both;
	padding-bottom:10px;
	margin-bottom:20px;
	background:url("../images/css/home/bg_punteado_horizontal.gif") repeat-x scroll left bottom;
	}
	.listado-grupos .descripcion-grupo img{
		float:right;
		margin-left:15px;
		border:0;
		padding:0;
		}

	.listado-grupos H2{
		float:left;
		line-height:17px;
		padding-bottom:6px;
		}
	.listado-grupos H2 A{
		font-size:11px;
		text-transform:uppercase;
		font-size:11px;
		color:#11556a;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		background:none;
		padding:4px 0 3px 0px;
		float:left;
		line-height:16px;
		}
	 .comarca{
		background:none;
		clear:both;
		float:left;
		padding-bottom:6px;
		margin-left:0px;
		width:auto;
		}
		 .comarca span{
			background:url("../images/css/comunes/bg_comarca_der.gif") no-repeat scroll right top transparent;
			float:left;
			width:auto;
			line-height:normal;
			padding:3px 6px 3px 5px;
			color:#ffffff;
			text-transform:uppercase;
			font-size:10px;
			font-weight:bold;
			font-family:Georgia, "Times New Roman", Times, serif;
			}
			.comarca span div{
				float:left;
				}
				.comarca span div span.texto_campo_desplegable{
					padding:0;
					background:none;					
					}
			.listado-grupos .enlaces-categorias{
				background:url("../images/css/home/bg_punteado_horizontal.gif") repeat-x scroll left bottom transparent;
				width:278px;
				margin-left:0px;
				padding-bottom:8px;
				}
				.listado-grupos .enlaces-categorias UL LI{
					clear:none;
					width:auto;
					background:none;
					margin:0;
					padding:0;
					border-bottom:1px solid #000000;
					}
					.listado-grupos .enlaces-categorias UL LI A{
						background:url(../images/css/comunes/bg_barrita_gris.gif) no-repeat right 2px;
						padding:0 7px 0 0;
						margin:0 7px 0 0;
						}
						.listado-grupos .enlaces-categorias UL LI.ultimo A{
							background:none;
							}
	.listado-grupos UL LI{
		clear:none;
		width:300px;
		margin-right:20px;
		padding-bottom:12px;
		margin-bottom:20px;
		background:none;
		}
		.listado-grupos UL LI.ultimo{
			margin-right:0;
			}
/******************* grupos detalle *****************/
.grupos-local-contodo-ampliada .txt{
	padding:0;
	}
.grupos-local-contodo-ampliada .derecha{
	float:right;
	width:380px;
	margin-left:19px;
	padding:0;
	}
	.grupos-local-contodo-ampliada .derecha IMG{
		border:0;
		}
	.grupos-local-contodo-ampliada .derecha div{
		clear:both;
		}
		.grupos-local-contodo-ampliada .derecha div.imagen{
			width:100%;
			}
		.grupos-local-contodo-ampliada .derecha div.municipios{
			float:left;
			width:360px;
			padding:18px 10px 15px;
			background:none;
			margin-top:15px;
			border-top:5px solid #bdd73b;
			}
		.grupos-local-contodo-ampliada .derecha div.pdf,
		.grupos-local-contodo-ampliada .derecha div.presupuesto{
			float:left;
			width:360px;
			padding:9px 10px;
			background:none;
			border-top:1px solid #000000;			
			}
			.grupos-local-contodo-ampliada .derecha div.municipios strong,
			.grupos-local-contodo-ampliada .derecha div.presupuesto strong,			
			.grupos-local-contodo-ampliada .derecha div.municipios span,
			.grupos-local-contodo-ampliada .derecha div.presupuesto span{
				color:#11556a;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:12px;
				}
				.grupos-local-contodo-ampliada .derecha div.municipios strong{
					display:block;
					}
			.grupos-local-contodo-ampliada .derecha div.pdf A{
				font-weight:bold;
				color:#1e99c0;
				text-decoration:none;
				background:url(../images/css/comunes/bg_icono_pdf.gif) no-repeat left 0px;
				padding:1px 0 1px 0px;
				}
.grupos-local-contodo-ampliada .grupos-izquierda{
	float:left;
	width:540px;
	padding:0px;
	}
	.grupos-izquierda .datos-contacto{
		clear:both;
		background:#f5fdcc;
		width:514px;
		padding:14px 12px 14px 13px;
		font-size:11px;
		margin-bottom:15px;
		}
		.grupos-izquierda .datos-contacto H2{
			font-size:12px;
			color:#4c6211;
			font-weight:bold;
			font-family:Georgia, "Times New Roman", Times, serif;
			background:none;
			padding-left:0px;
			margin-bottom:2px;
			border-bottom:1px solid #000000;
			}
		.grupos-izquierda .datos-contacto div{
			padding:4px 0px 4px 0px;
			background:url("../images/css/comunes/bg_flechita_datos_contacto.gif") no-repeat scroll 12px 9px transparent;
			margin:0;
			float:none;
			}
			.grupos-izquierda .datos-contacto div.imagen{
				float:right;
				background:none;
				width:160px;
				}
				.grupos-izquierda .datos-contacto div.imagen img{
					width:160px;
					border:0;
					padding:0;					
					}
			.grupos-izquierda .datos-contacto div div{
				padding:0;
				background:none;
				margin:0;
				float:none;
				}
	.grupos-izquierda .comarca{
		margin:0;
		padding-bottom:10px;
		}
		.grupos-izquierda .comarca .campo_desplegable{
			padding:0;
			float:left;			
			}

/************************************************************/
/*						RSS									*/
/************************************************************/
.rss{
	font-size:1em;
	float:left;
	
	}
	.rss A{
		padding:3px 0 5px 0px;
		}


/************************************************************/
/*						XML									*/
/************************************************************/
.xml{
	font-size:1em;
	}
	.xml A{
		padding:2px 0 5px 40px;
		}


/************************************************************/
/*						VOLVER								*/
/************************************************************/
.volver {
	clear:both;
	margin-top:0.5em;
	border-top:1px solid #AAAAAA;
	padding-top:0.5em;
	}

/************************************************************/
/*						oculto								*/
/************************************************************/
.oculto {
	display:none;
	}

/************************************************************/
/*					ERROR EXPLANATION						*/
/************************************************************/
.errorExplanation {

	}
	.errorExplanation UL{

		}	
		.errorExplanation UL LI{
			color:#BF0000;	
			background:none;
			}

/**************** paginador ************/		
#content .content-paginacion-news {
	clear:both;
	float:left;
	width:100%;
	}
	#content .multimedia-paginacion {
		clear:both;
		color:#838383;
		float:left;
		padding-left:0;
		width:100%;
		}
		#content .multimedia-paginacion UL{
			float:left;
			margin:0;
			padding:7px;
			width:auto;
			background:#f2f2f2;
			}
			#content .multimedia-paginacion UL LI{								
				float:left;
				clear:none;
				font-size:12px;
				font-weight:normal;
				padding:0 0.5em 0 0;
				width:auto;
				color:#787878;
				border:0;
				background:transparent none repeat scroll 0 0;
				}
				#content .multimedia-paginacion UL LI A{
					color:#1e99c0;
					font-weight:normal;
					text-decoration:none;
					}
					#content .multimedia-paginacion ul li a:hover {
						text-decoration:underline;
						}
		#content .multimedia-paginacion .buttons {
			float:right;
			font-size:12px;
			padding:0 0 0 1em;
			}
			#content .multimedia-paginacion .buttons A{
				text-decoration:none;
				}
			#content .multimedia-paginacion .buttons a.prev_page, 
			#content .multimedia-paginacion .buttons span.prev_page{				
				padding:12px 10px 10px 27px;
				background:transparent url(../images/css/comunes/flecha_menos_enlace.gif) no-repeat scroll 0 5px;
				}
				#content .multimedia-paginacion .buttons span.prev_page{
					
					}
				#content .multimedia-paginacion .buttons a.next_page, 
				#content .multimedia-paginacion .buttons span.next_page{
					background:transparent url(../images/css/comunes/flecha_mas_enlace.gif) no-repeat scroll 100% 5px;
					padding:12px 27px 10px 10px;
					margin-left:8px;
					}
				#content .multimedia-paginacion .buttons a.next_page,
				#content .multimedia-paginacion .buttons a.prev_page{
				    font-weight:normal;
					}
					#content .multimedia-paginacion .buttons a.next_page:hover,
					#content .multimedia-paginacion .buttons a.prev_page:hover{
						text-decoration:underline;
						}
					
/***************************** maquetacion sobre la programacion ***********************/
.formulario .login input{


	}
/******************************** galeria de imagenes ***********************************/
/**************** galeria de imagenes *********************/
#content #content-informacion .contenido-derecha .galeria IMG{
	background:none;
	padding:0;
	margin-bottom:0;
	}
.contenido-home .derecha-home .caja-inferior div.galeria,
#footer .galeria{
	display:none;
	}	
.galeria {	
	float:none;
	width:100%;
	clear:both;
	
	}
	.galeria .pagination{
		margin:0.6em 0;
		}
	.galeria .caja{
		float:none;
		width:98%;
		display:block;
		}
	.galeria .content,
	.contenido-home .derecha-home .caja-inferior .galeria .content{		
		float:left;
		width:100%;
		clear:both;
		margin-top:0;
		line-height:normal;
		position:relative;
		}
		.galeria .content .embox {
			font-size:1em;
			}
		div.galeria .content .controls{
			float:none;
			padding:0;
			width:99%;
			clear:both;
			}
			div.galeria .content .controls div{
				display:inline;
				float:right;
				width:auto;
				clear:none;
				padding-right:0.2em;
				}	
				div.galeria .content .controls div SPAN,			
				div.galeria .content .controls div A{
					height:2.2em;
					width:2.2em;
					display:block;
					padding:0;
					}
				.contenido-home .derecha-home .caja-inferior .galeria A,
				.caja-gris .galeria A{
					float:none;
					padding:0;
					width:auto;
					display:block;
					height:auto;
					background:none;
					}
				#content div.galeria .content .controls div IMG{
					float:left;
					margin-bottom:0;
					background:none;
					border:0;
					padding:0;
					}
		div.galeria .content  .embox{
			float:left;
			padding:0;
			clear:both;
			width:99%;		
			}
			div.galeria .content .embox div.download{
				float:left;
				padding:0;				
				width:48%;
				clear:none;
				font-weight:bolder;
				}
				div.galeria .content .embox div.download A,
				div.galeria .content .embox div.download{
					color:#bed647;
					}
			div.galeria .content .embox div.image-title{
				float:right;
				padding:0;
				display:inline;				
				width:46%;
				clear:none;
				text-align:right;
				color:#010101;
				}
	div.galeria .navigation{
		width:100%;
		float:left;
		clear:both;
		padding:0.5em 0 0;
		}	
		div.galeria .navigation UL.thumbs{
			padding:0;
			float:left;
			width:100%;
			clear:both;
			}				
			#content div.galeria .navigation UL.thumbs LI{				
				float:left;		
				padding:0 0 0 0;					
				height:auto;
				line-height:normal;	
				background:none;
				width:auto;				
				padding:0.8em 0 0.8em;
				margin:0 0 5px 5px;
				text-align:center;	
				clear:none;			
				}
				#content div.galeria .navigation UL.thumbs > LI{
					width:auto;
					}
				#content div.galeria .navigation UL.thumbs LI.selected IMG{
					border:0.3em solid #bed647;
					padding:0.1em;
					background:#ffffff;
					}				
				#content div.galeria .navigation UL.thumbs LI IMG{					
					height:7em;
					width:7em;
					}
.galeria A.delete_galeria,
.contenido-home .derecha-home .caja-inferior .galeria A.delete_galeria{    
    position: relative;
	float:left;
    top: 0;
    left: 0.25em;
    z-index: 10;
    width: 1.9em;
    height: 1.5em;
	clear:both;
	background: url(/images/administracion/icons/eliminar.gif) 0 0 no-repeat;
	}
#content .galeria IMG{
	border:0.3em solid #E1E1E1;
	padding:0.1em;
	background:none;
	}
	.caja-derecha .image-wrapper A img{
		width:17.8em;
		}
.galeria .esq-top-izq{
	background:none;
	width:97%;
	border:1px solid #E6E6E6;
	background:#f6f6f6;
	float:left;
	}
	.galeria .esq-top-der{
		width:100%;
		background:none;
		padding:0;
		}
	.galeria .esq-bottom-der{
		width:100%;
		padding:0;
		}
.galeria UL LI{
	border:0;
	margin-bottom:1em;
	}
	
#content .contenido-derecha .galeria .caja{
	width:auto;
	}
.galeria A IMG{
	cursor:pointer;
	}
.galeria .slideshow{
	width:99.5%;
	border:0;
	padding:7px 0;
	margin-bottom:0.5em;
	}		
	.galeria .slideshow .image-wrapper{
		width:100%;
		background:none;
		}	
		#content .galeria .content .image-wrapper A IMG{
			border:0;
			padding:0;		
			}	
.contenido-izquierda .galeria .caja{
	padding:5px 5px 5px 8px;
	border:0;
	}
div.galeria .content .controls div.nav-controls{
	width:6.2em;
	}
	div.galeria .content .controls div.nav-controls A{
		display:inline;
		}	
		#content div.galeria .content .controls div.nav-controls A IMG{
			padding-left:0.5em;	
			}	 
/********************************  gmap *********************************/
.gmap{
		float:left;
		clear:both;
		width:100%;
		padding:0;
		margin:15px 0;
		}	
#error{
	padding-top:50px;
}

.noticias-contodo-ampliada .imagen .video{
	clear:left;;
	}
#captcha IMG{
	margin-bottom:8px;
	}
	#captcha input#suscription_captcha{
		width:200px;
		}
/******************* listado documentos *********************/
.listado-documentos div.categorias{
		
	}
	.listado-documentos .categorias span{
		
		}
/****************************video ampliada ***************************/
.imagenflickr-ampliada .txt,
.objetovideo-ampliada .txt{
	position:relative;
	}
.imagenflickr-ampliada .contenedor-fecha,
.objetovideo-ampliada .contenedor-fecha{
	background:url("../images/css/home/bg_fecha_izq.gif") no-repeat scroll left top transparent;
	float:left;
	line-height:normal;
	padding:0 0 0 17px;
	width:auto;		
	left:10px;
	padding-bottom:0;
	position:absolute;
	top:4px;	
	z-index:1000;
	}
	.imagenflickr-ampliada .contenedor-fecha p.fecha,
	.objetovideo-ampliada .contenedor-fecha P.fecha{
		background:url("../images/css/home/bg_fecha_der.gif") no-repeat scroll right top transparent;
		display:inline;
		float:left;
		color:#FFFFFF;
		float:left;
		font-size:10px;
		padding:2px 8px 2px 0;		
		}
		.objetovideo-ampliada .contenedor-fecha P.fecha span{
			
			}
.imagenflickr-ampliada .entradilla,
.objetovideo-ampliada .entradilla{
	clear:both;
	float:left;
	width:100%;
	padding:20px 10px 10px;
	background:url("../images/css/home/bg_entradilla_proyectos.gif") repeat-x scroll left top;
	width:96%;
	margin-top:10px;
	}
	.imagenflickr-ampliada .entradilla{
		padding:20px 10px 10px;
		margin-top:10px;

		background:url("../images/css/home/bg_entradilla_proyectos.gif") repeat-x scroll left top;
		}
	.objetovideo-ampliada .entradilla div{
		float:left;
		clear:both;
		margin-bottom:10px;
		}
	.objetovideo-ampliada .entradilla input{
		width:auto;
		float:left;
		margin:4px 7px 0 0;
		border:0;
		background:none;
		}
	.objetovideo-ampliada .entradilla label{
		display:inline;
		padding-top:4px;
		}
.noticias-contodo-ampliada .campo_desplegable,
.categoria .campo_desplegable{
	padding-left:0;
	float:right;	
	}
	.formacion-contodo-ampliada .campo_desplegable{
		float:none;
		}	
.categoria .campo_desplegable{
	float:left;
	}
	.categoria span div span{
		background:none;
		padding:0;
		}
/************** listado categorias ***********************/
.nuevo-interes,
.listado-categorias{
	float:left;
	width:100%;
	clear:both;
	}
	.nuevo-interes{
		margin-bottom:15px;
		}
 /****************************************************************************/
.nuevo-interes H2{
	padding-bottom:0.1em;
	}
	.nuevo-interes .esq-top-izq{
		background:none;
		border:1px solid #dedede;
		width:98.5%;
		padding:3px;
		}
		.nuevo-interes .esq-top-der{
			background:#F7F7F7;
			}
	.nuevo-interes .formulario input{
		width:99%;
		}
.listado-categorias ul.gestion-menu{
	border:0.05em solid #dedede;
	background:none;
	padding:10px 20px 25px;
	float:left;
	width:95.3%;
	margin:0;
	}
	.listado-categorias ul.gestion-menu li{
		/*background:none;
		font-weight:bolder;		
		height:auto!important;
		height:2.5em;
		min-height:2.5em;
         */		
		float:left;
		font-weight:bolder;	
		background:none;	
		}
		.listado-categorias ul.gestion-menu li.label{
			background:transparent url(/images/base/borde_gestion_menu.gif) repeat-x  0 bottom;
			}
		.listado-categorias ul.gestion-menu li ul li{
			/*background:none;*/
			font-weight:normal;
			float:right;
			width:96%;
			}
			.listado-categorias ul.gestion-menu li ul li.ultimo{
				background:none;
				padding-bottom:0em;
				}
			.listado-categorias ul.gestion-menu li ul li.label{
				background:transparent url(/images/base/borde_gestion_menu.gif) repeat-x  0 bottom;
				}
			.listado-categorias ul.gestion-menu li ul li .formulario input{
				width:98.8%;
				padding:5px;
				}
	.listado-categorias ul.gestion-menu li .up-down-gestion{
		width:auto;
		display:none;
		}
	.listado-categorias ul.gestion-menu li .esq-top-izq{
		width:99.5%;
		float:right;
		margin:2em 0 2em;
		background:none;
		padding:0;
		}
		.listado-categorias ul.gestion-menu li .esq-bottom-der{
			width:97.7%
			}
.listado-categorias ul.gestion-menu li div.titulo-pagina-gestion{
	padding:14px 0 0;
	font-size:12px;
	}
	.listado-categorias ul.gestion-menu li div.enlaces-edicion{
		float:right;
		padding:13px 0 0;
		}
		.listado-categorias ul.gestion-menu li div.enlaces-edicion .editar-elemento{
			float:left;
			
			}
	.listado-categorias ul.gestion-menu li{
		background:none repeat scroll 0 0 transparent;
		float:left;
		font-weight:bolder;			
		}	
		.listado-categorias ul.gestion-menu li ul li{
			
			}
			.listado-categorias ul.gestion-menu li ul li .esq-top-izq{
				background:none;
				border:1px solid #dedede;
				}			
		.listado-categorias ul.gestion-menu li ul li .formulario-nuevo-categoria div{
			float:left;
			margin:0.5em 0 1.5em;
			width:59.5em;
			clear:none;
			}
.listado-categorias ul.gestion-menu li ul li .formulario-nuevo-categoria div.botones {
		width:6.2em;
		float:right;
		margin-top:23px;
		}
		.listado-categorias ul.gestion-menu li ul li .botones input {
			margin:
			width:6em;
			}
.listado-categorias .caja-formulario{
	padding:0 15px;	
	}			
/*********************************************/
#cms .proyectos-contodo-ampliada .contenedor-fecha span  span{
	padding:0;
	float:none;
	margin:0;
	}
.nuevo-interes .formulario .botones{
	width:82px;
	}
#cms .noticias-contodo-ampliada .contenedor-fecha p.fecha span{
	padding:2px 7px 2px 11px;
	}
#cms .noticias-contodo-ampliada .contenedor-fecha  p.fecha span.separator_date{
	margin:0;
	padding:0;
	float:none;
	} 
	#cms .noticias-contodo-ampliada .contenedor-fecha  span div span.texto_campo_desplegable{
		padding:0;
		}
	#cms .noticias-contodo-ampliada .contenedor-fecha div.input_day_preview{
		padding-left:3px;
		}
.content-comarca{
	float:left;
	width:100%;
	clear:both;
	}
.content-botones-cms,	
.contenedor-utils,	
#menu_admin{
	display:none;
	}
.buscador_contents .esq-top-izq{
	border:1px solid #000000;
	width:98%;
	}	
	
	
	
	
