BODY {
	color:#706f6e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	background:#ffffff;
	}
#all{
	margin:0 auto;
	width:100%;
	}
	BODY > #all{

		}

#all{
	margin:0 auto;
	text-align:left;
	background:#ababaa;
	float:left;
	}

/*Si no vamos a utilizar centrar contenido le pondremos aqu� el ancho, de lo contrario lo dejaremos como esta*/
#general{
	margin:0 auto;
	text-align:left;
	width:100%;
	}
/* Si se va a utilizar se le da estilos, sino se deja vacio */
.centrar-contenido{
	width:950px;
	margin:0 auto;
	text-align:left;
	}

	
/****************************************************************************************************************************/
/*													ESTILOS GENERALES 														*/
/****************************************************************************************************************************/
/*a�adir margin y padding a los h's de ser necesario*/
H1{
	margin:0 0 0 0;
	padding:0 0 20px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f99d0d;
	font-weight:bold;
	}
	
/*controlar en el dise�o que a los textos tengamos que ponerles letter-spacing*/
H2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#706f6e;
	padding:0 0 6px;
	}
	
	H2 A{
		color:#706f6e;
		text-decoration:none;
		}
		H2 A:hover{
			text-decoration:underline;
			}
/*H2 para la portada con los estilos del H1 que estaba metido anteriormente*/
#content-home H2{
	margin:0 0 0 0;
	padding:0 0 1px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f99d0d;
	font-weight:bold;
	}
H3{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#706f6e;
	padding-bottom:6px;
	}

	H3 A{
		color:#222222;
		text-decoration:none;
		}
		H3 A:hover{
			color:#222222;
			}	

A{	
	color:#f99d0d;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
	padding:0 0 6px;
	}
	A:hover{
		text-decoration:none;
		}
IMG{
	border:0;
	padding:0;
	}

P{		
	margin:0.5em 0;
	line-height:1.5em;
	}

UL{
	padding:0;
	list-style:none;	
	}
	UL LI{
		padding:3px 0 3px 12px;
		font-size:11px;
		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 11px ;
				padding:2px 0 2px 12px;
				}
UL UL{
	padding-left:10px;
	}
OL{
	
	}
	OL LI {
		padding:4px;
		}
TABLE{
	width:100%;
	text-align:left;
	padding:10px;
	}
	TABLE TR TH{
		padding:9px;
		font-family:Verdana,Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#706f6e;
		background:#f2f2f2;
		border-bottom:1px solid #dfdfdf;
		}
	TABLE TR TD{	
		padding:9px;
		font-family:Verdana,Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#706f6e;
		border-bottom:1px solid #dfdfdf;
		background:#ffffff;
		}
		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;
		}

/************* imagen derecha e izquierda ************/
.imagen-derecha{
	float:right;
	margin:0 0 5px 0;
	}
.imagen-izquierda{
	float:left;
	margin:0 0 5px 0;
	}	

/*****************************************************************************************************************************/
/*                                             Cabecera                                                                      */	
/*****************************************************************************************************************************/
#header{
	float:left;
	width:100%;
	clear:both;	
	margin:0 0 0 0;
	background:#FFFFFF;
	padding-top:0;	
	}
	#header .logo {
		float:left;		
		}
		#header .logo A{
			float:left;
			}
			#header .logo A IMG{
				float:left;
				padding:0 0 0 0;
				}

	#header #idiomas{
		float:right;
		clear:right;
		padding-right:10px;
		}
		#header #idiomas UL{
			text-align:right;
			padding:0 0 3px 0;
			background:none;
			}
			#header #idiomas UL LI{
				display:inline;
				padding:0 16px 0 0;
				width:auto;
				background:none;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;				
				line-height:12px;
				}
				#header #idiomas UL LI A{					
					color:#F99D0D;
					text-decoration:none;
					font-weight:normal;
					}
					#header #idiomas UL LI A:hover{
						text-decoration:underline;
						}
				#header #idiomas UL LI.sel{
				padding-right:0;
					}
					#header #idiomas UL LI.sel A{
						display:none;
						}
							
							
#header .header-derecha{
	float:right;
	width:755px;
	padding-top:49px;
	}
	#header #menu-superior{
		background:none;
		clear:right;
		float:right;
		width:745px;
		height:22px;
		padding:2px 10px 0 0;		
		text-align:right;
		border-top:1px solid #F99D0D;
		border-bottom:1px solid #F99D0D;
		}
		#header #menu-superior A{
			padding:0 16px 0 0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#FFFFFF;
			line-height:normal;
			text-decoration:none;
			}
			#header #menu-superior A:hover {
				text-decoration:underline;
				}
				
.imagen-cabecera,
.imagen-cabecera-home{
	float:right;
	width:755px;
	text-align:right;
	line-height:0;
	}
	.imagen-cabecera-home{
		margin-top:6px
		}
/*****************************************************************************************************************************/
/*                                             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 bottom #b9d305;
	/*min-width:995px; Cuando el menu no est� integrado en la cabecera tendremos que ponerle siempre est� min-widht */
	margin-top:20px;
	}

	#menu-principal{
		float:left;
		clear:both;
		margin-top:0px;/*depender� del dise�o y si tiene utilidades e idiomas*/
		}
		#menu-principal UL{
			float:left;
			padding:0 30px 0 0;
			text-align:right;
			}
			#menu-principal UL LI{
				float:left;
				display:block;
				padding:12px 12px 9px 14px;
				width:auto;
				background:none;
				font-size:13px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				}
				#menu-principal UL LI SPAN {
					background:none;
					line-height:normal;
					padding:5px 10px 5px 10px;
					display:block;
 					}
					#menu-principal UL LI.sel SPAN {
						background:url(../images/css/menu/fondo_izq.gif) no-repeat top left;
						}
				#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{
						color:#222222;
						background:url(../images/css/menu/fondo_der.gif) no-repeat top right;
						}
					#menu-principal UL LI A:hover{
						color:#222222;
						background:url(../images/css/menu/fondo_der.gif) no-repeat top right;

						}
						#menu-principal UL LI A:hover SPAN{
							background:url(../images/css/menu/fondo_izq.gif) no-repeat top left;
							}
/*version para menu horizontal flotado con el logotipo */
#header #menu{
	text-align:center;
	margin:0 auto;
	float:left;
	width:773px;
	padding-top:29px;
	padding-bottom:17px;
	background:none;
	}

	#header #menu-principal{
		float:right;
		clear:right;
		margin-top:0px;/*depender� del dise�o y si tiene utilidades e idiomas*/
		}
		#header #menu-principal UL{
			float:right;
			padding:0 30px 0 0;
			text-align:right;
			}
			#header #menu-principal UL LI{
				float:left;
				display:inline;
				padding:12px 12px 9px 14px;
				width:auto;
				background:url(../images/css/cabecera/separador_menu.gif) 100% 0 no-repeat;
				font-size:13px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				}
				#header #menu-principal UL LI SPAN {
					background:url(../images/css/menu/fondo_izq.gif) no-repeat top left;
					line-height:normal;
					padding-left:5px;
					display:block;
 					}
				#header #menu-principal UL LI A{
					color:#5d5d5d;
					text-decoration:none;
					background:url(../images/css/menu/fondo_der.gif) no-repeat top right;
					padding-right:5px;
					color:#ffffff;
					line-height:normal;
					padding:5px 10px 5px 5px;
					display:block;
					}
					#header #menu-principal UL LI.sel A{
						color:#1c8fc2;
						}
					#header #menu-principal UL LI A:hover{
						color:#1c8fc2;
						text-decoration:underline;
						}
					
/*version para menu vertical flotado con el contenido. Siempre que est� floatado con el contenido se llamar� as� (sea un menu principal o sea el menu secundario */

#menu-completo,
#content-home #menu-completo {
	float:left;
	width:158px;
	margin-top:20px;
	}
	#menu-completo #menu-completo,
	#content-home #menu-completo{
		margin-top:0;
		}
	#content-home #menu-completo{
		margin-top:15px;
		}
	#menu-completo UL{
		background:none;
		border-top:1px solid #F99D0D;
		padding:0;
		}
		#menu-completo UL LI{			
			padding:2px 0 4px 1px;
			background:none;
			border-bottom:1px solid #F99D0D;
			}
			#menu-completo UL LI A,
			.contenido-derecha UL LI,
			.contenido-derecha UL LI A{
				line-height:normal;
				color:#f99d0d;
				font-weight:normal;
				text-decoration:none;
				}	
			#menu-completo UL LI.sel A,
			#menu-completo UL LI.sel UL LI.sel A{
				font-weight:bolder;
				}
				#menu-completo UL LI.sel UL LI A{
					font-weight:normal;
					}
				.contenido-derecha UL LI A{
					padding:0;
					}		
				#menu-completo UL LI A:hover,
				.contenido-derecha UL LI A:hover,
				#menu-completo UL LI UL LI A:hover{				
					text-decoration:underline;
					}
			#menu-completo UL LI UL{
				/*background:none;*/
				margin-top:3px;
				border-top:0;
				}
				#menu-completo UL LI UL LI{
					background:none;
					padding:2px 0 3px 1px;
					border-bottom:0;
					}
					#menu-completo UL LI UL LI A{
						color:#706f6e;
						}
				
.contenido-derecha UL{
		background:none ;
		padding:0;
		float:none;
		width:100%;
		border-top:1px solid #F99D0D;
		}	
	.contenido-derecha UL LI{			
		padding:5px 0 5px 0px;
		background:none;
		float:none;
		width:100%;
		border-bottom:1px solid #F99D0D;
		}					
#menu-interior {
	float:left;
	width:200px;
	}
/*****************************************************************************************************************************/
/*                                             Pie                                                                      */	
/*****************************************************************************************************************************/
#footer{
	background:#FFFFFF;
	float:left;
	width:100%;
	clear:both;	
	padding-bottom:30px;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	}
	/* tendran width fijo, cuando tenemos solo 2 utilizaremos las capas primera y segunda y cuando tengamos 3 las 3 */
	#footer .primera{
		text-align:center;	
		color:#adadac;
		line-height:14px;
		margin-top:8px;
		padding:7px 0 6px 0;
		background:#ededed;
		}
		#footer .primera A{
			text-decoration:none;
			color:#adadac;
			}
	
/*****************************************************************************************************************************/
/*                                             Contenido                                                                     */	
/*****************************************************************************************************************************/
.contenedor-content{
	width:950px;
}
#content{
	min-height:290px!important;	
	height:auto!important;
	height:290px;		
	margin-left:20px;
	}
	.contenedor-content .centrar-contenido > #content{
	
		}
/* Tenemos 2 capas fondo-abajo y fondo-arriba que utilizaremos por si en dise�o nos viene con esquinas redondeadas el contenido 
o necesitamos ponerle algun fondo. Si no son necearios no las utilizaremos */
.fondo-arriba{	
	clear:both;
	float:left;
	width:100%;
	background:#ffffff;
	padding:0 0 35px;
	}

/* Empezaremos siempre que podamos por la pagina interior. Los estilos de contenido si son igual en la home que en los interiores
utilizaremos content. Si despues necesitaramos machacar algun estilo, lo hariamos con el id content-home. Si son completamente distintas
o no muy parecidas tendremos que acordarnos de machacar en el div content-home todos los estilos que no queramos que tenga de content*/

/********************** CON MENU **************************/
/* si tenemos un fondo para separa izquierda y derecha, se lo ponemos a .con-menu #content, y el padding/margin para separar de arriba a la capa con-menu */
.con-menu {
	padding-top:15px;
	float:left;
	width:100%;
	}
.con-menu #content{
	float:left;
	clear:none;
	padding-bottom:30px;
	}
	.contenido-izquierda{
		padding:0;
		margin-top:24px;
		float:left;
		}
		#content-home .contenido-izquierda{
			margin-top:28px;
			}
		.columna-izquierda{
			float:left;
			width:235px;
			margin:27px 0px 0 0;
			}
		.columna-derecha{
			float:right;
			width:235px;
			margin:27px 0 0 0;
			}
	.contenido-derecha,
	#content-home .contenido-derecha {
		float:right;
		width:157px;
		margin-top:20px;
		}
		#content-home .contenido-derecha {
			margin-top:30px;
			}

/*****************************************************************************************************************************/
/*                                   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:1em 0;
		}
		.formulario DIV.aceptaprivacidad{
			margin-bottom:2em;
			}
	.formulario INPUT{
		font-size:11px;
		font-family:Verdana,Arial, Helvetica, sans-serif;
		background:#FFFFFF;
		border-top: 2px solid #c7c7c7;
		border-left: 2px solid #d8d8d8;
		border-bottom: 1px solid #f2f2f2;
		border-right: 1px solid #f0f0f0;
		color:#706F6E;
		line-height:1.5em!important;
		line-height:11px;
		padding:0.35em 0.3em 0.35em;
		width:470px;
		}	
		.formulario #comment_captcha{
			width:150px;
		}
	.formulario TEXTAREA,
	.formulario SELECT{
		font-size:11px;
		font-family:Verdana,Arial, Helvetica, sans-serif;
		background:#FFFFFF;
		border-top: 2px solid #c7c7c7;
		border-left: 2px solid #d8d8d8;
		border-bottom: 1px solid #f2f2f2;
		border-right: 1px solid #f0f0f0;
		padding:0.35em 0.3em;
		color:#262626;
		line-height:normal;
		}
	.formulario TEXTAREA{
		padding:0.6em 0.5em 0.7em;
		width:465px;
		height:75px;
		color:#706F6E;
		}

	.formulario LABEL {
		float:none;
		width:auto;
		padding:0 0 0.2em 0em;
		display:block;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:18px;
		color:#f99d0d;
		}
		.formulario LABEL STRONG {
			font-style:normal;
			font-weight:normal;
			}
		.formulario .aceptaprivacidad LABEL{
			font-size:11px;
			font-style:normal;
			line-height:1.2em;
			}
		.formulario .aceptaprivacidad INPUT{
			margin:0.05em 0.2em 0 0;
			display:block;
			vertical-align:top;
			height:14px;
			float:left;
			width:auto;
			border:none;
			background:none;
			}
			.formulario .aceptaprivacidad > INPUT{
				margin:0.05em 0.4em 0 0;
			}

		.formulario .botones{			
			padding-left:0;			
			}
			.formulario .botones INPUT{				
				color:#706F6E;
				display:inline;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:12px;
				font-weight:bold;
				line-height:18px;
				margin:0;
				padding:0;
				width:46px;
				background:url(../images/css/comunes/bg_1px_gris.gif) repeat-x left bottom;
				border:0;
				/*border-bottom:1px solid #706F6E;*/
				} 
		.formulario IMG{
			float:none;
			border:1px solid #ADADAC;
			}
.asterisco{		
	color:#F99D0D;
	font-size:11px;
	font-weight:normal;		
	}	
/****************************		BUSCADOR NOTICIAS		****************************/

form .buscador-noticia div{
	margin:1.2em 0;
	}
.buscador-noticia .botones{
	float:none;
	margin-top:1em;
	text-align:right;
	min-height:20px;
	}
	.buscador-noticia .botones SPAN{
		background:url(../images/css/comunes/botones_izq.gif) no-repeat top left;
		padding-left:4px;
		float:right
		}

	.buscador-noticia .botones INPUT{
		background:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:18px;
		margin:0;
		padding:0;
		display:inline;
		width:51px;
		color:#706f6e;
		border:0;
		border-bottom:1px solid #706F6E;
		} 
	#contenido .buscador-noticia IMG{
		border:0;
		background:none;
		padding:0;
		margin:0 0.5em;
		}
	.buscador-noticia INPUT {
		font-size:0.8em;
		font-family:Arial, Helvetica, sans-serif;
		background:#FFFFFF;
		border-top: 1px solid #b7b7b7;
		border-left: 1px solid #b7b7b7;
		border-bottom: 1px solid #e8e8e8;
		border-right: 1px solid #e8e8e8;
		padding:0.3em 0.1em;
		width:169px;
		}
		.buscador-noticia INPUT#noticia_fecha_hasta,
		.buscador-noticia INPUT#noticia_fecha_desde  {
			width:141px;
			}
	.buscador-noticia LABEL{
		float:left;
		/*width:100px;*/
		}
	.buscador-noticia H3{
		display:none;
		}

.texto-buscador {
	font-size:0.9em;
	line-height:1.2em;
	}
.titulo-buscador {
	color:#869808;
	font-size:1.6em;
	display:none;
	}

P.resultado-busqueda {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#706f6e;
	padding:0;    
    }

/************************************************************/
/*						Modulo							*/
/************************************************************/
	
/****************listado********************/
.content-listado-modulo{
	margin-top:20px;
    float: left;
    width: 100%;
	}
	.content-listado-modulo UL{
		}
		.content-listado-modulo LI{
			background:url(../images/css/comunes/separador_horizontal.gif) no-repeat bottom left;
			clear:both;
			padding-bottom:15px;
			margin-bottom:10px;
			}
		.content-listado-modulo IMG{
			float:left;
			}
		.content-listado-modulo .con-imagen {
			/*padding-left:310px;*/
			}
	.content-listado-modulo H2{
		
		}
	.content-listado-modulo SPAN.fecha{
		
		}
	.content-listado-modulo P{
		
		}
/****************Ampliada********************/
#content SPAN.simula-titulo-1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#222222;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:1px solid #D4D4D4;
	display:block;
	line-height:1.5em;
	}
.noticia-ampliada{ 
	position:relative;
	width:100%;
	}
	.noticia-ampliada SPAN.fecha{ 
		display:block;
		}
	.noticia-ampliada DIV.sumary{ 
		margin-bottom:0.8em;
		}
/*********************enlaces a comentarios ********************/
.enlaces-comentarios{
	margin:5px 0;
	clear:both;
	}
	.enlaces-comentarios A{
		text-decoration:none;
		}
		.enlaces-comentarios A:hover{
			text-decoration:underline;
			}
	.enlaces-comentarios A.ver-comentario{
		margin-right:0.5em;
		}
.enlaces-comentarios A.add-comentario{
	
	}

/************************************************************/
/*						COMENTARIOS							*/
/************************************************************/
#comentarios {	
	clear:both;
	}
	#comentarios H2{
		padding-top:2em;
		}
	#comentarios UL{
		padding:0.5em 0.5em 1em;
		}
	#comentarios LI{
		}
	#comentarios A{
		}
		#comentarios A:hover{
			}
			
/************************************************************/
/*						ADD COMENTARIO						*/
/************************************************************/
#add-comentario {
	margin:10px 0;
	}
	#add-comentario .esq-top-izq-gris{
		margin-bottom:20px;
		}
/************************************************************/
/*						RSS									*/
/************************************************************/
.rss{
	font-size:1em;
	}
	.rss A{
		padding:3px 0 5px 20px;
		}


/************************************************************/
/*						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{			
			background:transparent none repeat scroll 0 0;
			color:#BF0000;
			padding:0 0 0 40px;
			font-size:11px;
			}
			
	.errorExplanation H2{
		display:none;
	}
	.errorExplanation p {
		background:transparent url(/images/base/icono-error.gif) no-repeat scroll left top;
		color:#AA1409;
		font-size:14px;
		font-weight:700;
		line-height:18px;
		margin:0;
		padding:6px 0 6px 40px;
		}

/************************************************************/
/*				CAJA GRIS CON 4 ESQUINAS 					*/
/************************************************************/
.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;
	}
/************************************************************/
/*				foro - listado			 					*/
/************************************************************/
.info-buscador-foro{
	float:left;
	width:100%;	
}
	.info-buscador-foro .info-foro{
		float:left;
		width:70%;
		
		}
	.info-buscador-foro .buscador-foro{
		float:left;
		width:25%;
		margin-left:3%;
		}
		.info-buscador-foro .buscador-foro .texto{
			float:left;
			}

		.info-buscador-foro .buscador-foro .content-botones{
			float:left;
			}


.content-listado-foro{
	float:left;
	clear:both;
	width:100%;
	}
	.content-listado-foro P {
		margin:0;
		}
		
/********************************************************************/
/*			LISTADO NOTICIAS										*/
/********************************************************************/
.listado-noticia h2 {
	clear:both;
	padding-top:5px;
	}
.listado-noticia UL LI{
	background:none;
	padding:15px 0;
	background:none;
	float:left;
	clear:both;
	width:100%;
	border-bottom:1px solid #333333;
	}	
#content .listado-noticia img {
	background:none;
	float:left;
	margin:0 11px 0 0;
	padding:1px;
	}		

	.listado-noticia p {
		margin-top:0.3em;
		font-style:normal;
		}
		.txt .fecha, 
		.listado-noticia p.fecha {
			background:transparent url(../images/css/comunes/bg_fecha.gif) no-repeat scroll 0 2px;
			color:#808080;
			display:inline;
			font-family:Tahoma;
			font-size:10px;
			margin:0;
			padding:0 0 0 15px;
			}
		
		
	/************** VOTOS *************/
	.voto{
		width:335px;
		}
		.txt .voto{
			width:100%;
			margin:5px 0 10px;
			}
	.voto ul {
		background:none;
		float:left;
		height:15px;
		list-style-type:none;
		margin:0;
		padding:0 10px 0 0;
		position:relative;
		text-align:center;
		display:none;
		}
		.voto UL LI{
			padding:0;
			}
		.voto .total-votos {
			float:left;
			font-size:11px;
			padding-top:2px;
			line-height:normal;
			}
	.enlaces-comentarios {
		background:none;
		clear:none;
		float:none;
		margin:0;
		padding-left:0;
		width:100%;
		line-height:normal;
		display:none;
		}
		
/***************************** PAGINACI�N **************************/		

.multimedia-paginacion{
	clear:both;
	margin:10px 20px 0 0;
	}
#content .multimedia-paginacion ul {
	float:left;
	padding:0 20px 0 0;
	width:auto;
	}
#content .multimedia-paginacion ul li {
	background:transparent none repeat scroll 0 0;
	float:left;
	clear:none;
	padding:0 10px 0 0;
	width:auto;
	font-weight:bold;
	font-size:11px;
	}	
	#content .multimedia-paginacion ul li A{
		color:#F99D0D!important;
		}
.multimedia-paginacion .buttons {
	display:block;
	float:right;		
	}
.multimedia-paginacion .buttons span.prev_page {
	background:transparent url(../images/css/comunes/span_prev.gif) no-repeat scroll 0 3px;
	padding-left:14px;
	color:#ADADAC;
	font-weight:bold;
	}
.multimedia-paginacion .buttons a.next_page {
	background:transparent url(../images/css/comunes/bg_siguiente.gif) no-repeat scroll 100% 3px;
	padding-right:14px;
	padding-left:10px;
	color:#F99D0D;
	font-weight:bold;
	}
.multimedia-paginacion .current{
	color:#ADADAC;
	}
.multimedia-paginacion .buttons a.prev_page {
	background:transparent url(../images/css/comunes/bg_anterior.gif) no-repeat scroll 0 3px;
	padding-left:14px;
	color:#AAA279;
	font-weight:bold;
	}	
.multimedia-paginacion .buttons span.next_page {
	background:transparent url(../images/css/comunes/span_sig.gif) no-repeat scroll 100% 3px;
	padding-left:10px;
	padding-right:14px;
	color:#635c38;
	font-weight:bold;
	}

/***************************************************************************/
/*			BUSCADOR DE NOTICIAS											*/
/***************************************************************************/

form .buscador-noticia div {
	margin:0 0 10px;
	}	
	.buscador-noticia .texto {
		float:left;
		padding-right:15px;
		width:104px;
		}
	.buscador-noticia .entre-fechas {
		float:left;
		width:292px;
		margin-right:2px;
		}		
		.buscador-noticia .entre-fechas .fecha-desde, 
		.buscador-noticia .entre-fechas .fecha-hasta {
			float:left;
			width:140px;
			}
			.buscador-noticia .entre-fechas .fecha-desde {
				padding-right:6px;
				}
	.buscador-noticia input {
		border-color:#C7C7C7 #F0F0F0 #F2F2F2 #D8D8D8;
		border-style:solid;
		border-width:2px 1px 1px 2px;
		color:#706f6e;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:0.2em 0.3em;
		width:98px;
		}				
	.buscador-noticia label {
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:bolder;
		float:none;
		}
		
	#content .fecha-desde input.input_day, 
	#content .fecha-hasta input.input_day,
	#content .fecha-desde input.input_month, 
	#content .fecha-hasta input.input_month {
		width:16px;
		}
	#content .fecha-hasta input.input_year,
	#content .fecha-desde input.input_year {
		width:28px;
		}
	.buscador-noticia .content-botones{
		float:left;
		}
		.buscador-noticia .botones {
			margin-top:16px;
			}			
.content-buscador-noticia .caja-formulario {
	padding:10px;	
	}
.content-buscador-noticia .contenido-derecha {
    float:left;
    margin-top:0;
    width:100%;
    }

.content-buscador-noticia .esq-top-izq,
.content-buscador-noticia .esq-top-der,
.content-buscador-noticia .esq-bottom-izq,
.content-buscador-noticia .esq-bottom-der{
	float:left;
	width:100%;
	}
	.content-buscador-noticia .esq-top-izq{
		background:#F2F2F2 url(/images/base/esq_gris_top_izq.gif) no-repeat scroll left top;
		margin-top:1em;
		}
		.content-buscador-noticia .esq-top-der{
			background:transparent url(/images/base/esq_gris_top_der.gif) no-repeat scroll right top;
			}
		.content-buscador-noticia .esq-bottom-der{
			background:transparent url(/images/base/esq_gris_bottom_der.gif) no-repeat scroll right bottom;
			}
		.content-buscador-noticia .esq-bottom-izq{
			background:transparent url(/images/base/esq_gris_bottom_izq.gif) no-repeat scroll left bottom;
			}
/***************************************************************************/
/************ NOTICIA AMPLIADA 		****************************************/	
.noticia-ampliada .entradilla {
	font-weight:bold;
	margin-bottom:10px;
	}

.noticia-ampliada .foto{
	border:0 none;
	float:right;
	margin:0 0 6px 6px;
	padding:9px 10px 10px;
	}

/***************** 	COMENTARIOS		********************/
#add-comentario .titulo {
	font-weight:bolder;
	margin-bottom:0;
	}	
	#add-comentario .legal_bloger .contenido {
		margin-top:0;
		}
.comentar-content-modulo {
    float: left;
    margin-top: 5px;
	clear:both;
	width:100%;
    }
	
	
/************ RSS 		***************************************************/
	
.rss {
	float:right;
	font-size:1em;
	margin:0 0 10px 0;
	padding:5px 0;
	width:99.9%;
	clear:none;
	}	
	.rss a {
		background:transparent url(../images/base/rss.gif) no-repeat scroll 0 4px;
		float:right;
		line-height:normal;
		padding:4px 0 5px 20px;
		width:auto;
		color:#F99D0D;
		}
/*****************************************************************/
/******                            nieves                  *******/
/*****************************************************************/
.contenedor-central{
	float:left;
	width:490px;
	padding:0 0 0 89px;
	}
.contenedor-central-dos-columnas{
	float:left;
	width:495px;
	padding:0 0 0 89px;
	}
.error-top-izq{
	background:#FED9CB;
	border:1px solid #dfdfdf;
	width:99.5%;
	}	
.error-top-der,
.error-bot-der,
.error-bot-izq{
	background:none;
	}
a.date-picker-control span{
	width:1.8em;
	}	
.caja-formulario{
	padding:0;
	}
.esq-top-izq{
	margin-top:2em;
	}	
.esq-top-izq,
.esq-top-der,
.esq-bottom-der,
.esq-bottom-izq{
	background:none;
	}	
/******************************** 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;
	line-height:0.05em;
	height:auto!important;
	min-height:0.05em;
	height:0.05em;
	margin-bottom:0.05em;
	}
	.galeria .pagination{
		margin:0.6em 0;
		}
	.galeria .caja{
		float:none;
		width:32em;
		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:100%;
			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:100%;		
			}
			div.galeria .content .embox div.download{
				float:left;
				padding:0;				
				width:48%;
				clear:none;
				font-weight:bolder;
				}
			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;
			}				
			#content div.galeria .navigation UL.thumbs LI{				
				float:left;		
				padding:0 0 0 0;					
				height:auto;
				line-height:normal;	
				background:none;
				width:24.5%;
				border:0;
				padding:0 0 0.8em;
				margin:0;
				text-align:center;	
				clear:none;			
				}
				#content div.galeria .navigation UL.thumbs > LI{
					width:25%;
					}
				#content div.galeria .navigation UL.thumbs LI.selected IMG{
					border:0.3em solid #F99D0D;
					padding:0em;
					background:#ffffff;
					}				
				#content div.galeria .navigation UL.thumbs LI IMG{					
					height:5.5em;
					width:5.5em;
					}
.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 #9E9E9E;
	padding:0;
	background:none;
	}
	.caja-derecha .image-wrapper A img{
		width:17.8em;
		}
.galeria .esq-top-izq{
	margin-bottom:1em;
	border:0;
	width:100%;
	padding-bottom:1em;
	}
.galeria UL LI{
	border:0;
	margin-bottom:1em;
	}
	
#content .contenido-derecha .galeria .caja{
	width:auto;
	}
.galeria A IMG{
	cursor:pointer!important;
}
.galeria .slideshow{
	width:99%;
	border:0;
	padding:0.3em 0;
	}		
	.galeria .slideshow .image-wrapper{
		width:100%;
		}	
		.galeria .content .image-wrapper A IMG{
			width:31.8em;			
			}	
.contenido-izquierda .galeria .caja{
	padding:0.5em 0.8em 0.3em;
	border:0;
	}
.contenedor-listado-modulo UL LI .post{
	margin:0;
	}
	.contenedor-listado-modulo UL LI > .post{
	margin-bottom:0.6em;
	}
/********************** revision CSC ***************************/
.gmap{
		float:none;
		clear:both;
		width:480px;
	}
.formulario DIV.tresColumnas DIV{
		float:left;
		width:49%;
		clear:none;
}
.formulario DIV.tresColumnas input{
	width:auto;
	border:0;
	background:none;
	}	
/*********************** paginas de error **********************/
#error{
		padding:10px 0 0;
	}
	#error H2{
		padding-bottom:15px;
		}
	#error P.volver{
		margin-top:2.5em;
		}


.navigator{
	display:none;
	}
#content .fecha-desde label.label_date, #content .fecha-hasta label.label_date {
	display:none;
	}
.buscador_contents{
	border:1px solid #333333;
	}
#menu_admin{
	display:none;
	}
.imagen-cabecera .texto_editable{
	display:none;	
	}
