BODY {
	color:#505050;
	font-family:"Tahoma",Arial,Helvetica,sans-serif;
	background-color:#f2f2f2;
	}
#all{
	font-size:0.89em;
	width:100%;
	float:left;
	margin:0 auto;
	text-align:center;
	background:url(../images/css/comunes/fondo_general.png) repeat-y center top #dedede;
	}
	body > #all {
		font-size:0.89em;
		}
#general{
	text-align:left;
	float:left;
	width:100%;
	background:url(../images/css/comunes/fondo_superior.gif) center top no-repeat;
	}
.centrar-contenido{
	width:85.9em;
	margin:0 auto;
	}
div.hr {
	background:transparent url(../images/css/comunes/imagen_hr.gif) no-repeat left top;
	border:0;
	clear:both;
	float:none;
	height:0.1em;
	padding:0.2em 0;
	width:100%;
	}
	*>div.HR{
		float:none;
		height:0.1em;
		width:100%;
		}
div.hr hr{
	color:#fefefe;
	display:none;
}	
/****************************************************************************************************************************/
/*													ESTILOS GENERALES 														*/
/****************************************************************************************************************************/
H1{
	margin:0 0 0.5em 0;
	padding:0 0 0.1em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.1em;
	color:#000000;
	font-weight:normal;
	line-height:1.15em;
	background:url(../images/css/comunes/pixel_horizontal.gif) 0 100% repeat-x;
	}
H2{
	margin:0 0 0.4em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.75em;
	color:#e22e92;
	font-weight:normal;
	}
	H2 A{
		color:#e22e92;
		text-decoration:none;
		}
		H2 A:hover{
			color:#0d5479;
			}
#content-home H2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	color:#171819;
	}		
	#content-home H2 A{
		color:#171819;
		}
		#content-home H2 A:hover{
			color:#3B3B3B ;
			}			
H3{
	margin:0 0 0.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	font-weight:normal;
	color:#15919f;
	}
	H3 A{
		color:#15919f;
		text-decoration:none;
		}
		H3 A:hover{
			color:#07626c;
			}	
#content-home H3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#171819;
	}		
	#content-home H3 A{
		color:#171819;
		}
		#content-home H3 A:hover{
			color:#656565;
			}	
H4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	font-weight:bold;
	color:#000000;
	}

	H4 SPAN {
		}
	H4 A{
		color:#B1CA06;
		text-decoration:none;
		}
		H4 A:hover{
			color:#B1CA06;
			}	
H5{
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#222222;
	}

	H5 SPAN {
		}
	H5 A{
		color:#222222;
		text-decoration:none;
		}
		H5 A:hover{
			color:#222222;
			}	
A{	
	color:#010101;
	text-decoration:underline;
	}
	A:hover{
		text-decoration:none;
		}
IMG{
	/*padding:0.32em;
	border:0.05em solid #d9d9d9;*/
	}
	A IMG{

		}	


P{		
	margin:1em 0;
	line-height:1.8em;
	}

UL{
	margin:0.5em 0;	
	list-style:none;
	padding:0;
	}
	UL LI{
		padding:0.2em 0 0.2em 1.8em;
		background:url(../images/css/comunes/icono_listas.gif) no-repeat 0 0.7em;
		}
		UL LI UL{
			margin:0;
			padding:0 0 0 0;
			list-style:none;
			}
			UL UL LI,
			UL LI UL LI{
				background:url(../images/css/comunes/icono_subListas.gif) no-repeat 0 0.9em;
				padding:0.15em 0 0.15em 1.1em;
				}
				
OL{
	
	}
	OL LI {
		padding:0.35em;
		}
TABLE{	
	margin:1em 0 1em 0.1em;
	width:97%;
	text-align:left;
	clear:both;
	border-left:1.2em solid #eeeeee;
	border-right:1.2em solid #eeeeee;
	border-bottom:1.2em solid #eeeeee;
	background-color:#eeeeee;
	}
	#content-informacion > TABLE{
		margin-left:0.6em;
		}
	TABLE TR TH{
		padding:0.75em 0;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		font-weight:bold;
		color:#000000;
		background:url(../images/css/comunes/pixel_horizontal_claro.gif) 0 100% repeat-x;
		}
	TABLE TR TD{	
		padding:0.8em 0;
		font-family:"Tahoma", Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#4c4c4c;
		background:url(../images/css/comunes/pixel_horizontal_claro.gif) 0 100% repeat-x;
		}
		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 1em 1em;
	}
.imagen-izquierda{
	float:left;
	margin:0 1em 1em 0;
	}	
.oculto{
	display:none;
	}
/*****************************************************************************************************************************/
/*                                             Cabecera                                                                      */	
/*****************************************************************************************************************************/
.acceso_usuarios{
	float:left;
	width:100%;
	clear:both;
	background:url(../images/css/cabecera/bg_acceso_usuarios.gif) 0 0 repeat-x;
	padding:0.1em 0 0.5em;
	}
	.acceso_usuarios .user_login{
		float:right;
		}
	.acceso_usuarios UL{
		margin:0;
		}
		.acceso_usuarios UL LI{
			float:left;
			background:none;
			color:#c1c1c1;
			}
			.acceso_usuarios UL LI A{
				color:#ffffff;
				}
#header{
	float:left;
	width:100%;
	clear:both;	
	margin:0 0 0 0;	
	padding-top:5.5em;
	}
	#header .fondo-cabecera{
		float:left;
		width: 100%;
		}
	#header .logo {
		float:left;
		}
		#header .logo A{
			float:left;
			}
			#header .logo A IMG{
				float:left;
				padding:0;
				border:0;
				}
	#header .user_login{
		float:right;
		padding:2.5em 0 0;
		line-height:2em;
		text-align:right;		
		}
		#header .user_login P{
			float:right;
			margin:0 0 0.4em;
			padding-left:1.6em;
			clear:both;
			height:2em;
			text-align:right;
			background:url(../images/css/cabecera/creative_community.gif) 0 0 no-repeat;
			}
			#header .user_login P.downloads{
				margin-top:0.5em;
				background:url(../images/css/cabecera/icono_downloads.gif) 0 0 no-repeat;
				}
			#header .user_login A{
				float:left;
				margin-top:0.3em;
				padding:0.75em 0.6em 0.1em 0.4em;
				height:0.9em;
				display:block;
				clear:both;
				line-height:0;
				font-family:Georgia, "Times New Roman", Arial, sans-serif;
				font-size:0.9em;
				color:#FFFFFF;
				text-decoration:underline;
				background-color:#000000;
				}
				#header .user_login P.downloads A{
					margin-top:0.2em;
					padding-top:0.8em;
					height:0.85em;
					}
				#header .user_login A:hover{
					text-decoration:none;
					}
/*****************************************************************************************************************************/
/*                                             Menu                                                                      */	
/*****************************************************************************************************************************/

/*version para menu horizontal ocupando el 100%*/
#menu{
	text-align:left;
	margin:0 auto;
	float:left;
	width:100%;
	}
	#menu .user_login{
		margin:1em 0 0 0;
		text-align:right;
		}
		#menu .user_login UL{
			margin-bottom:0.2em;
			}
			#menu .user_login UL LI{
				display:inline;
				padding-bottom:0;
				background:none;
				}
				#menu .user_login UL LI A{
					text-decoration:none;
					}
					#menu .user_login UL LI.mensajes A{
						color:#e22e92;
						}
					#menu .user_login UL LI A:hover{
						text-decoration:underline;
						}
	#menu-principal{
		float:left;
		margin:0 0 1.4em;
		padding:0 0 0 0;
		clear:both;
		width:100%;
		}
		#menu-principal UL{
			float:none;
			padding:0 0 0 0;
			width:100%;
			}
			#menu-principal UL LI{
				float:left;
				display:block;
				padding:0.4em 0 0 0.2em;
				width:auto;
				background:none;
				}
				#menu-principal UL LI.primero{
					padding:0.4em 0 0;
					}
				#menu-principal UL LI A{
					padding:0.6em 1.85em;
					color:#171819;
					text-decoration:none;
					background:none;
					color:#ffffff;
					font-family:'Georgia', Arial, Helvetica, sans-serif;
					font-size:1.05em;
					font-weight:bold;
					line-height:normal;
					display:block;
					background:#000000;
					}
					#menu-principal UL LI > A{
						padding:0.6em 1.85em;
						}
					#menu-principal UL LI.sel A,
					#menu-principal UL LI A:hover{												
						background:#3b3b3b;
						}
/*****************************************************************************************************************************/
/*                                             Pie                                                                      */	
/*****************************************************************************************************************************/
#footer{
	float:left;
	padding-bottom:11em;
	width:100%;
	clear:both;
	background:url(../images/css/pie/fondo_abajo_pie.png) 50% 100% no-repeat;
	}
	#footer A{
		color:#484848;
		text-decoration:underline;
		}
		#footer A:hover{
			text-decoration:none;
			}
	#footer .content-footer{
		float:left;
		margin-top:3em;
		padding-top:1.4em;
		width:100%;
		clear:both;
		background:url(../images/css/comunes/pixel_horizontal.gif) 0 0 repeat-x;
		}
	#footer .primera{
		float:left;
		width:40em;
		line-height:1.6em;
		}
	#footer .segunda{
		float:right;
		/*width:25em;*/
		}
		#footer .segunda IMG{
			float:right;
			margin:0;
			padding-left:2em;
			border:0;
			}
/*****************************************************************************************************************************/
/*                                       	 Contenido  Home                                                                 */	
/*****************************************************************************************************************************/	
.bloque-superior,
.bloque-inferior{
	float:left;
	margin:1.4em 0 0 0;
	padding:0 0 0 0;
	width:100%;
	clear:both;
	}
	.bloque-inferior{
		margin-top:3em;
		}
.proximos-eventos{
	float:left;
	/*width:58.2em;		*/
	width:54.35em;
	}	
.ultimos-blogs{
	float:left;
	/*padding-right:1.2em;
	width:57em;		*/
	width:54.3em;
	}	
	#content-home .ultimas-news P.date,
	#content-home .ultima-prensa P.date{
		float:left;
		margin:0 0 0.35em;
		width:auto;
		}
	#content-home .ultimos-blogs P.post{				
		float:left;
		line-height:1.1em;
		margin:0 0 0.8em;
		padding-right:1em;
		width:auto;
		color:#2e2e2e;
		background:#EEEEEE url(../images/css/comunes/flecha_publicado.gif) no-repeat scroll right top;
		}
	#content-home .proximos-eventos P,
	#content-home .ultimas-news P,
	#content-home .ultimos-blogs P,
	#content-home .ultima-prensa P{
		margin:0;
		clear:both;
		/*color:#999999;*/
		color:#505050;
		}
	.proximos-eventos UL,
	.ultimos-blogs UL{
		padding:0;		
		clear:both;
		}
		.proximos-eventos UL LI{
			float:left;
			margin:0.8em 0 1.2em 0;
			padding:0 2.5% 0 0;
			width:48.5%;
			line-height:1.8em;
			background:none;
			}	
			.proximos-eventos ul li.odd{
				padding:0;
				background:none;
				}	
		.ultimos-blogs UL LI {
			margin:0.5em 0;
			padding:0.8em 0 1.5em;
			width:100%;
			clear:both;
			font-family:'Tahoma', Arial, Helvetica, sans-serif;
			font-size:1em;
			line-height:1.92em;
			background:url(../images/css/comunes/pixel_horizontal_claro.gif) 0 100% repeat-x;
			}				
			#content-home .proximos-eventos UL LI H3{
				margin:0.4em 0 0.3em;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:1em;
				font-weight:bold;
				}
			#content-home .ultimos-blogs UL LI H3{
				margin-bottom:0.4em;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:1.5em;
				font-weight:normal;
				color:#ff8800;
				}
				#content-home .ultimos-blogs UL LI H3 A{
					color:#ff8800;
					}
.ultimas-news,
.ultima-prensa{
	float:right;
	/*width:27.6em;*/
	width:26.3em;
	}	
	.ultimas-news UL,
	.ultima-prensa UL{
		padding:0;
		}
		.ultimas-news UL LI,
		.ultima-prensa UL LI{
			margin:0.8em 0 1.2em 0;
			padding:0 0 1.2em;
			line-height:1.8em;
			background:url(../images/css/comunes/pixel_horizontal_claro.gif) 0 100% repeat-x;
			}
			.ultima-prensa UL LI{
				float:left;
				width:100%;
				clear:both;
				}
			.ultimas-news UL LI IMG{
					border-bottom:0.55em solid #1f85cf;
					}				
			#content-home .ultimas-news UL LI H3,
			#content-home .ultima-prensa UL LI H3{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:1.1em;
				font-weight:bold;
				margin:0 0 0.1em;
				}
				.ultima-prensa UL LI IMG{
					float:left;
					margin-right:1em;
					}
				.ultima-prensa UL LI .datos-prensa{
					float:left;
					width:16.94em;
					}
	.ultimas-news .leer-mas,
	.ultima-prensa .leer-mas,
	.ultimos-blogs .leer-mas{
		float:right;
		padding:0 0 0 1em;
		height:2.75em;
		clear:both;
		font-size:0.8em;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#ffffff;
		text-transform:uppercase;		
		background:url(../images/css/comunes/leer_mas_izq.gif) 0 0 no-repeat;
		}
		.ultimos-blogs .leer-mas{
			float:left;
			margin-top:0.8em;		
			}
		.ultimas-news .leer-mas A,
		.ultima-prensa .leer-mas A,
		.ultimos-blogs .leer-mas A{
			float:left;
			padding:0.75em 4em 0 0;
			height:2em;
			font-family:'Tahoma', Georgia, "Times New Roman", Times, serif;
			font-size:1em;
			font-weight:bold;
			color:#393939;
			text-transform:uppercase;
			text-decoration:none;
			background:url(../images/css/comunes/leer_mas_der.gif) 100% 0 no-repeat;
			}	
.titulos{
	padding:0.8em 0 1em 4em;
	background:url(../images/css/home/titulo_eventos.gif) 0 0 no-repeat
	}		
	.ultimas-news .titulos{
		background-image:url(../images/css/home/titulo_news.gif);
		}		
	.ultimos-blogs .titulos{
		background-image:url(../images/css/home/titulo_blogs.gif);
		}		
	.ultima-prensa .titulos{
		background-image:url(../images/css/home/titulo_companias.gif);
		}	
	#content-home .titulos h2{
		margin:0;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:1em;
		font-weight:bold;
		}	
.fecha,	
.date,
.post{
	margin-bottom:0.4em;
	padding:0.2em 0.4em;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:1.3em;
	background:#eeeeee;
	}	
	.fecha A{
		color:#2e2e2e;
		text-decoration:underline;
		}
		.fecha A:hover{
			text-decoration:none;
			}	
	.ultima-prensa .date strong{
		text-decoration:none;
		font-weight:bold;
		color: #2E2E2E;
		}
#content-home .enlaces-comentarios{
	margin-top:1.4em;	
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#171819;
	}		
	#content-home .enlaces-comentarios A{
		float:none;
		padding:1em 1.5em 0.5em 3em;
		color:#171819;
		font-family:'Tahoma', Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		font-weight:bold;
		text-decoration:underline;
		background:url(../images/css/comunes/icono_leer.gif) 0 0 no-repeat;
		}
		 #content-home .enlaces-comentarios A.comments{
		 	padding-left:3.7em;
			background:url(../images/css/comunes/icono_comment.gif) 0 0.6em no-repeat;
		 	}
		#content-home .enlaces-comentarios A:hover{
			text-decoration:none;
			}			
/*****************************************************************************************************************************/
/*                                             Contenido                                                                     */	
/*****************************************************************************************************************************/
.contenedor-content{
	min-width:85.9em;
	}
#content{
	height:auto!important;
	min-height:40em;
	height:40em;
	font-size:1.05em;
	}
/* 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%
	}
/********************** CON MENU **************************/
.con-menu {
	float:left;
	width:100%;
	height:auto!important;
	min-height:30em;
	height:30em;
	background:url(../images/css/comunes/fondo_con_menu.gif) repeat-y 0 0;
	}
#menu-interior UL{
	clear:both;
	float:left;
	margin:0 0 0 0;
	padding: 0 0.8em 0 0;	
	width:14.5em;
	}
	#menu-interior UL LI{
		float:left;
		margin:0 0 0.15em 0;
		padding:0 0;
		width:100%;
		background:none;
		}
		#menu-interior UL LI UL{
			background:#E22E92;
			padding:0 0.8em 0 0.8em;
			width:12.9em;
			}
			#menu-interior UL LI UL LI{
				margin:0;
				}	
		#menu-interior UL LI A{
			display:block;	
			padding:1em 0.9em 0.9em 2.1em;	
			margin:0;
			font-family:Georgia, "Times New Roman", arial, sans-serif;
			font-size:0.9em;
			color:#2e2e2e;
			text-decoration:none;						
			font-weight:normal;
			background:#eeeeee url(../images/css/menu/icono_menu.gif) 1em 1.45em no-repeat;
			}	
			#menu-interior UL LI.sel UL LI.sel A,
			#menu-interior UL LI.sel A{
				padding-bottom:0.5em;
				font-weight:bolder;
				text-decoration:underline;
				}
			#menu-interior UL LI.sel UL LI A{				
				padding:0.6em 0 0.6em 3.2em;				
				font-size:0.9em;
				background-position:2em 1em;
				font-weight:normal;
				text-decoration:none;
				}
				#menu-interior UL LI.sel UL LI.sel A,
				#menu-interior UL LI.sel UL LI A:hover{
					/*color:#540330;*/
					text-decoration:underline;					
					}
			#menu-interior UL LI.sel A,
			#menu-interior UL LI A:hover{
				color:#ffffff;
				background:#e22e92 url(../images/css/menu/icono_sel_menu.gif) 1em 1.45em no-repeat;
				}
				#menu-interior UL LI.sel UL LI A:hover{
					background-position:2em 1em;
					}
#content #content-informacion{
	line-height:1.84em;
	}	
	#content .con-menu #content-informacion{
		padding:0 0.1em 0 1.1em;
		height:auto!important;
		min-height:30em;
		height:30em;
		line-height:1.84em;
		background:#ffffff;
		}
#content #content-informacion .contenido-derecha {
	clear:right;
	float:right;
	margin:0 0 0 1.25em;
	width:20.15em ;
	}	
.contenedor-listado-modulo{
	margin:0;
	}
	.resultados-busqueda{
		margin-bottom:0.8em;
		}
#content-informacion .contenido-izquierda {
	float:left;
	}
#content-informacion > .contenido-izquierda {
	float:none;
	}
/***************************** MIGAS **************************/
.migas{
	float:none;
	margin:0 0 0.5em 0;
	width:100%;
	font-family:'Tahoma', Arial, helvetica, sans-serif;
	font-size:0.85em;
	color:#545454;
	line-height:normal;
	}
	.migas P{
		margin:0;	
		}
	.migas A{
		color:#545454;
		text-decoration:underline;
		}
		.migas A:hover{
			text-decoration:none;
			}
	.migas SPAN{
		font-weight:bold;
		}	
/***************************** PAGINACI�N **************************/		
#content .multimedia-paginacion{
	float:left;
	width:98.5%;
	padding-left:0.8em;
	clear:both;
	background:transparent url(../images/css/comunes/leer_mas_izq.gif) no-repeat scroll 0 0;
	margin-top:1em;
	}
	#content .multimedia-paginacion  UL{
		float:left;
		margin:0;
		padding:0.2em 0.6em 0 0;
		width:auto;
		height:2em;
		background:url(../images/css/comunes/cierre_paginacion.gif) 100% 0 no-repeat;
		}
		#content .multimedia-paginacion  UL LI{		
			float:left;
			padding:0 0.6em 0 0;
			width:auto;		
			color:#1f85cf;
			font-size:0.8em;
			font-weight:bold;
			background:none;
			}
			#content .content-paginacion-downloads .multimedia-paginacion  UL LI,
			#content .content-paginacion-downloads .multimedia-paginacion  UL LI A:hover{ 		
				color:#a1276f;
				}
			#content .content-paginacion-companies .multimedia-paginacion  UL LI,
			#content .content-paginacion-companies .multimedia-paginacion  UL LI A:hover{ 		
				color:#a7cf09;
				}
		#content .multimedia-paginacion  UL LI A{ 		
			color:#393939;
			font-weight:normal;
			text-decoration:underline;
			}			
			#content .multimedia-paginacion  UL LI A:hover{
				color:#1f85cf;
				text-decoration:none;
				}
	#content .multimedia-paginacion .buttons{
		float:right;
		padding:0 1em;
		width:21.3em;
		height:2.6em;
		font-size:0.8em;
		text-transform:uppercase;
		background:url(../images/css/comunes/caja_buttons.gif) 0 0 no-repeat;
		}			
		#content .multimedia-paginacion .buttons SPAN{
			font-family:'Tahoma', Georgia, "Times New Roman", Times, serif;			
			color:#b7b7b7;
			}
		#content .multimedia-paginacion .buttons A{
			color:#393939;
			text-decoration:underline;
			}
			#content .multimedia-paginacion .buttons A:hover{
				text-decoration:none;
				}
		#content .multimedia-paginacion .buttons A.next_page,
		#content .multimedia-paginacion .buttons SPAN.next_page{
			float:right;
			padding:0.25em 3em 0 0;
			background:url(../images/css/comunes/flecha_mas_enlace.gif) 100% 0.5em no-repeat;	
			}
		#content .multimedia-paginacion .buttons SPAN.next_page{	
			background:url(../images/css/comunes/flecha_mas.gif) 100% 0.5em no-repeat;	
			}
		#content .multimedia-paginacion .buttons A.prev_page,
		#content .multimedia-paginacion .buttons SPAN.prev_page{
			float:left;
			padding:0.25em 0 0 3em;
			background:url(../images/css/comunes/flecha_menos_enlace.gif) 0 0.5em no-repeat;		
			}
		#content .multimedia-paginacion .buttons SPAN.prev_page{	
			background:url(../images/css/comunes/flecha_menos.gif) 0 0.5em no-repeat;	
			}
		
		
/*****************************************************************************************************************************/
/*                                   CAJA GRIS CON BORDE PARA EL FORMULARIO                                                  */	
/*****************************************************************************************************************************/
.contenido-izquierda .esq-top-izq{
	float:left;
	width:100%;
	}
.esq-top-izq{
	margin-top:1em;
	background:#e3e3e3 none;
	}
.esq-top-der{
	background:none;
	}
.esq-bottom-izq{
	background:none;
	}
.esq-bottom-der{
	background:none;
	}
.esq-bottom-der .caja-formulario{
	padding:0.5em 0.8em 0.8em 1.6em;
	}
/***********************************************************************************************/
/***		                               FORMULARIOS		                                 ***/
/***********************************************************************************************/
/*************** Contacto **************/
#content #content-informacion .content-buscador-contact .contenido-derecha{
	width:22.4em;
	}
	#content #content-informacion .content-buscador-contact .buscador_contents .caja-formulario{
		width:21.2em;
		}
.content-buscador-contact .buscador_contents{
	font-size:0.9em;
	color:#2e2e2e;
	line-height:1.6em;
	background:transparent url(../images/css/comunes/fondo_superior_contacto.gif) no-repeat scroll 0 0;
	}
	.content-buscador-contact .titulo-buscador{
		margin:-1.8em 0 0;
		padding:0 0 0 3.6em;
		}
	.informacion{
		margin:2em 0 1em 0;
		padding:1em 0 0 0;
		border-top:0.05em solid #ffffff;
		border-bottom:0.05em solid #ffffff; /* Añadida para hacer generico el destacado de la derecha*/
		}
	.direccion{
		}
	.datos-contacto{
		margin:1em 0 1.2em 0;
		padding:0 0 1em;
		border-bottom:0.05em solid #ffffff;
		}
.formulario {
	margin:1em 0;	
	}
	.formulario DIV {
		clear:both;
		margin:1em 0;
		}
	.formulario LABEL {
		color:#000000;
		display:block;
		font-family:'Tahoma',Georgia,"Times New Roman",Times,serif;
		font-size:0.9em;
		font-weight:bold;
		}
	.formulario INPUT{		
		border:0.05em solid #C7C7C7;
		/*display:block;*/
		font-family:'Tahoma',Georgia,"Times New Roman",Times,serif;
		font-size:0.9em;
		padding:0.4em 0.2em 0.3em;
		width:96%;
		background:#FFFFFF url(../images/css/comunes/fondo_input_buscador.gif) repeat-x 0 100%;
		}	
		.formulario .name INPUT,
		.formulario .email INPUT{				
			width:40%;
			}
	.formulario TEXTAREA,
	.formulario SELECT{
		font-size:0.9em;
		font-family:'Tahoma',Georgia,"Times New Roman",Times,serif;
		background:url(../images/comunes/borde_formularios.gif) no-repeat top left #FFFFFF;
		border:0.05em solid #C7C7C7;
		padding:0.35em 0.3em;
		color:#545454;
		line-height:1.7em;
		width:96%;
		}
	.formulario TEXTAREA{
		padding:0.6em 0.5em 0.7em;
		background:#FFFFFF url(../images/css/comunes/fondo_input_buscador.gif) repeat-x 0 100%;
		}	
		.formulario .comment TEXTAREA,
		.formulario .privacy TEXTAREA{
			width:96%;
			height:12em;
			}
		.formulario .aceptaprivacidad{
			margin:1.5em 0 0;
			}
			.formulario .aceptaprivacidad LABEL{
				font-size:0.9em;
				font-style:normal;
				line-height:normal;
				padding-top:0.1em;
				}
			.formulario .aceptaprivacidad INPUT{
				float:left;			
				margin:0.05em 0.2em 0 0;
				display:block;
				width:auto;
				height:1.2em;	
				vertical-align:top;					
				}
				.formulario .aceptaprivacidad > INPUT{
					margin:0.05em 0.4em 0 0;
					}
		.formulario .botones{
			background:transparent url(../images/css/comunes/boton_enviar.gif) no-repeat left top;
			float:none;
			height:2em;
			line-height:normal;
			margin:2em 0 0 0;
			padding:0 0 0 1.4em;
			text-align:right;
			}
			.formulario .botones INPUT{				
				float:left;
				margin:0;
				padding:0 0.6em 0.3em 0.6em;
				width:auto;				
				color:#FFFFFF;				
				font-family:Georgia,"Times New Roman",Arial,sans-serif;
				font-size:0.85em;
				font-weight:normal;
				height:2.2em;
				line-height:normal;				
				text-decoration:underline;				
				border:0 none;
				background:transparent url(../images/css/comunes/fondo_boton_buscador.gif) repeat-x left top;
				text-align:left;
				} 
	
/****************************		BUSCADOR NOTICIAS		****************************/
.buscador_contents{
	float:left;
	margin:0 0 0 0;
	padding-top:3.83em;
	width:20.15em;
	background:url(../images/css/comunes/fondo_superior_buscador.gif) 0 0 no-repeat;
	}
	.buscador_contents .caja-formulario{
		float:left;
		margin:0 0 0 0;
		padding:0 0.6em 4em 0.6em;
		width:18.95em;
		background:#e3e3e3 url(../images/css/comunes/fondo_inferior_buscador.gif) 0 100% no-repeat;
		}
		.buscador_contents .caja-formulario FORM{
			float:left;
			margin:1em 0 0.3em;
			padding:0.8em 0;
			width:100%;
			clear:both;
			border-bottom:0.05em solid #ffffff;
			border-top:0.05em solid #ffffff;
			}
			.buscador_contents .caja-formulario FORM H3{
				margin-bottom:0.6em;
				color:#000000;
				font-size:1.2em;
				font-weight:bold;
				}
			.texto-buscador {
				font-size:0.9em;
				line-height:1.2em;
				}
			.titulo-buscador {
				position:relative;
				margin:-2.1em 0 0 0;
				padding:0 0 0 3.2em;
				color:#000000;
				font-size:1.2em;
				font-weight:bold;
				}	
			.buscador-news DIV,
		    .buscador-downloads DIV{
				margin:0 0 1.2em;
				}
				.buscador-news DIV.date,
			    .buscador-downloads DIV.date{
					margin:0;
					padding:0;
					}
					.buscador-news DIV.date H3,
					.buscador-downloads DIV.date H3{
						display:none;
						}

				.buscador-news DIV.date DIV,
			    .buscador-downloads DIV.date DIV{
			    	position:relative;
					}
					.buscador-news DIV.date DIV A,
				    .buscador-downloads DIV.date DIV A{
				    	position:absolute;
						display:inline;
						right:5em;
						top:0.5em;
						}
					.buscador-news DIV.date DIV > A,
				    .buscador-downloads DIV.date DIV > A{
				    	position:absolute;
						right:1.2em;
						top:0.5em;
						}
				.buscador-news INPUT, 
				.buscador-downloads INPUT  {
					display:block;
					width:96%;
					font-size:0.9em;
					font-family:'Tahoma', Georgia, "Times New Roman", Times, serif;
					border: 0.05em solid #c7c7c7;
					padding:0.4em 0.2em 0.3em;
					background:#ffffff url(../images/css/comunes/fondo_input_buscador.gif) 0 100% repeat-x;
					}
					.buscador-news INPUT#noticia_date_hasta,
					.buscador-news INPUT#noticia_date_desde,
					.buscador-downloads INPUT#noticia_date_hasta,
					.buscador-downloads INPUT#noticia_date_desde{
						display:inline;
						}
				.buscador-news LABEL,
				.buscador-downloads LABEL{
					margin:0;
					display:block;
					font-family:'Tahoma', Georgia, "Times New Roman", Times, serif;
					font-size:0.9em;
					font-weight:bold;
					color:#000000;
					text-transform:lowercase;
					}
				.buscador-news .date,
				.buscador-downloads .date{
					background:none;
					}
					.buscador-news .date SPAN,
					.buscador-downloads .date SPAN{
						padding:0 0.3em;
						}
				.buscador-news .date-desde LABEL,
				.buscador-news .date-hasta LABEL,
				.buscador-downloads .date-desde LABEL,
				.buscador-downloads .date-hasta LABEL{
					float:left;
					padding:0.3em 0.5em 0 0;
					display:inline;
					width:3.2em;
					font-size:1.1em;
					}
				.buscador-news .date-desde  LABEL.label_date,
				.buscador-news .date-hasta  LABEL.label_date,
				.buscador-downloads .date-desde  LABEL.label_date,
				.buscador-downloads .date-hasta  LABEL.label_date{
					display:none;
					}
				.buscador-news .date-desde INPUT,
				.buscador-news .date-hasta INPUT,
				.buscador-downloads .date-desde INPUT,
				.buscador-downloads .date-hasta INPUT{
					display:inline;
					}
					#content .date-desde INPUT,
					#content .date-hasta INPUT{
						padding:0.5em;
						width:auto;
						}
				#contenido .buscador-news IMG,
				#contenido .buscador-downloads IMG{
					border:0;
					background:none;
					padding:0;
					margin:0 0.5em;
					}
				.buscador-news .content-botones,
				.buscador-downloads .content-botones{
					margin:0;
					}
					.buscador-news .botones,
					.buscador-downloads .botones{
						float:none;
						margin:0;
						padding:0 2em 0 0;
						height:2em;
						text-align:right;
						line-height:normal;
						background:url(../images/css/comunes/boton_buscador.gif) no-repeat top right;
						}					
						.buscador-news .botones INPUT,
						.buscador-downloads .botones INPUT{
							float:right;
							margin:0;
							padding:0 0 0 0.6em;
							width:auto;
							height:2.2em;
							line-height:normal;
							font-family:Georgia, "Times New Roman", Times, serif;							
							font-size:0.8em;
							font-weight:normal;
							color:#ffffff;
							border:0;
							text-decoration:underline;	
							background:url(../images/css/comunes/fondo_boton_buscador.gif) repeat-x top left;													
							} 
/************************************************************/
/*						NOTICIAS							*/
/************************************************************/
/****************listado********************/
.contenedor-listado-modulo UL{
	margin:0;
	padding:0;
	}
	.contenedor-listado-modulo LI{
		float:left;
		clear:both;
		padding:0 0 1.4em 0;
		margin-bottom:1.5em;
		width:100%;
		background:url(../images/css/comunes/pixel_horizontal_claro.gif) 0 100% repeat-x;
		}
	.contenedor-listado-modulo IMG{
		float:right;			
		margin:0.6em 0 0 1em;
		padding:0 0 0 0;
		border-bottom:0.55em solid #1f85cf;
		}
	.contenedor-listado-modulo .con-imagen {
		padding:0 20em 0 0;
		}
.contenedor-listado-modulo H2{ 
	padding:0;
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.75em;
	color:#010101;	
	}
	.contenedor-listado-modulo H2 A{ 
		color:#000000;
		}
.contenedor-listado-modulo .date{ 
	float:left;
	margin:0;
	width:auto;
	}
.contenedor-listado-modulo P{ 
	margin:0;
	clear:left;
	}	
	.contenedor-listado-modulo P.ver-mas{ 
		display:none;	
		}		
/****************Ampliada********************/
.content-modulo-ampliada H1{
	margin-bottom:0.25em;
	}
	.content-modulo-ampliada .txt{
		float:left;
		width:100%;
		clear:both;
		}
	.content-modulo-ampliada .image,
	.content-modulo-ampliada .imagen{
		float:right;
		padding-bottom:6.95em;
		background:url(../images/css/comunes/fondo_imagen_inferior.gif) 0 100% no-repeat;
		}	
 		/*.content-modulo-ampliada .image IMG{
			padding-top:2.1em;
			border-bottom:0.55em solid #1F85CF;
			background:url(../images/css/comunes/fondo_imagen_superior.gif) 0 0 no-repeat;
			}*/
			.content-modulo-ampliada .image .fondo-cities{
				padding-top:2.1em;
				border-bottom:0.55em solid #1F85CF;
				background:url(../images/css/comunes/fondo_imagen_superior.gif) 0 0 no-repeat;
				border-bottom:0;
			    }			
     /* añadido para quitarle el borde a las imagenes de eventos, q lo cogen de un div con estilo en linea*/
			.content-modulo-ampliada .image DIV IMG{
				border-bottom:0 none;
				float:left;
				}	
	.content-modulo-ampliada .date{
		float:left;
		margin-top:1em;
		width:auto;
		}	
	.content-modulo-ampliada .summary{
		float:left;
		clear:left;
		margin:0 0 0.5em 0;
		width:53.5em;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		color:#1f85cf;		
		}
	.content-modulo-ampliada .text{
		float:left;
		clear:left;
		padding:1.5em 0 0 0;
		width:53.5em;
		background:url(../images/css/comunes/pixel_horizontal_claro.gif) 0 0 repeat-x;
		}		

/************************************************************/
/*							EVENTOS							*/
/************************************************************/
.bloque-eventos{
	float:left;
	width:100%;
	clear:both;
	}
	#content #content-informacion .bloque-eventos .contenido-derecha{
		padding-top:3.45em;
		width:25.2em;		
		}
		.bloque-eventos .buscador_contents{
			background:transparent url(../images/css/comunes/fondo_superior_calendario.gif) no-repeat 0 0;
			}
			.bloque-eventos .buscador_contents .caja-formulario {
				padding:0 0.82em 13em;
				width:23.548em;
				background:#E3E3E3 url(../images/css/comunes/fondo_inferior_calendario.gif) no-repeat scroll 0 100%;
				}
				.bloque-eventos .buscador-news LABEL{
					display:inline;
					}
				.bloque-eventos .buscador-news INPUT{
					display:inline;
					width:80%;
					}
				.bloque-eventos .buscador-news .botones {
					background:transparent url(../images/css/comunes/boton_calendario.gif) no-repeat scroll right top;
					}
					.bloque-eventos .buscador-news .botones INPUT{
						display:block;
						width:auto;
						}
.listado-eventos UL{
	float:left;
	margin-bottom:1.5em;
	width:100%;
	clear:both;
	background:url(../images/css/comunes/pixel_horizontal_claro.gif) 0 100% repeat-x;
	}					
	.listado-eventos UL LI{
		float:left;
		line-height:1.8em;
		margin:0.8em 0 1.2em;
		padding:0 2.5% 0 0;
		width:48.5%;
		clear:none;
		background:none;
		}
		.listado-eventos UL LI.odd {		
			padding:0;
			}
		.listado-eventos IMG{
			float:left;
			margin:0 0 1em;
			}
		.listado-eventos H3{
			clear:both;
			font-family:Georgia,"Times New Roman",Times,serif;
			font-size:1em;
			font-weight:bold;
			margin:0.4em 0 0.3em;
			}
			.listado-eventos H3 A{
				color:#171819;
				}
				.listado-eventos H3 A:hover{
					color:#656565;
					}
.mas{	
	display:block;
	padding:0 0 0 4.2em;
	height:2.75em;
	clear:both;
	color:#FFFFFF;	
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:0.8em;		
	text-transform:uppercase;	
	background:transparent url(../images/css/comunes/mas_izquierda.gif) no-repeat scroll 0 0;		
	}
	.mas A{		
		float:left;
		padding:0.2em 1.6em 0.5em 0.2em;
		height:2em;		
		color:#393939;		
		font-family:'Tahoma',Georgia,"Times New Roman",Times,serif;
		font-size:1em;
		font-weight:bold;		
		text-decoration:none;
		text-transform:uppercase;
		background:transparent url(../images/css/comunes/mas_derecha.gif) no-repeat scroll 100% 0;
		}
/********************* Evento ampliado ******************/
.eventos-contodo-ampliada .imagen{
	float:right;
	padding-bottom:10.45em;
	background:url(../images/css/comunes/agenda_imagen_inferior.gif) 0 100% no-repeat;
	}	
	.eventos-contodo-ampliada .imagen IMG{
		padding-top:3.35em;
		border:0;
		background:url(../images/css/comunes/agenda_imagen_superior.gif) 0 0 no-repeat;
		}		
.content-modulo-ampliada .content-destacado{
		float:left;
		width:53.5em;
		height:auto!important;
		min-height:10em;
		height:10em;
		border-bottom:1.2em solid #ffffff;
		background:url(../images/css/comunes/destacado_gris.gif) 0 0 no-repeat;
		position:relative;
		}
	.content-modulo-ampliada .datos-interes{
		color:#2E2E2E;
		float:left;
		font-size:0.8em;
		padding:2.8em 0 0 2em;
		/*position:absolute;
		right:0;
		top:0;*/
		width:15em;
		}		
		.content-modulo-ampliada .datos-interes .lugar,
		.content-modulo-ampliada .datos-interes .horario{
			margin-bottom:0.3em;
			padding-bottom:0.1em;
			border-bottom:0.05em solid #ffffff;
			}
	.eventos-contodo-ampliada .summary{
		margin-top:1em;
		padding:0.6em 2em 0.6em 0.6em;
		width:35.4em;
		color:#ffffff;
		}		
/************************************************************/
/*							DESCARGAS						*/
/************************************************************/	
.content-buscador-downloads .buscador_contents {
	background:transparent url(../images/css/comunes/fondo_superior_descargas.gif) 0 0 no-repeat;
	}
	.content-buscador-downloads .buscador_contents .caja-formulario FORM{
		margin-bottom:1.8em;
		}
	.content-buscador-downloads .buscador-downloads .botones {
		background:transparent url(../images/css/comunes/boton_downloads.gif) no-repeat scroll right top;
		}
.contenedor-listado-modulo .file,
.downloads-ampliada .file{	
	float:left;
	height:2em;
	line-height:normal;
	margin:1.2em 0 0 0;
	padding:0 1.82em 0 0;
	text-align:right;
	background:transparent url(../images/css/comunes/boton_descargas.gif) no-repeat right top;
	}	
	.contenedor-listado-modulo .file A,
	.downloads-ampliada .file A{		
		border:0 none;
		color:#FFFFFF;
		float:left;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:0.8em;
		font-weight:normal;
		height:1.7em;
		line-height:normal;
		margin:0;
		padding:0.5em 0 0 0.6em;
		text-decoration:underline;
		width:auto;
		background:transparent url(../images/css/comunes/fondo_boton_descargas.gif) repeat-x left top;
		}
/************************************************************/
/*							COMPANIES						*/
/************************************************************/
/*.listado-companies UL LI{
	float:left;
	width:48%;
	clear:none;
	}	
	.listado-companies UL LI.odd{
		padding-left:2em;
		}*/
.listado-companies .companies-fila{
	float:left;
	width:100%;
	background:url(../images/css/comunes/pixel_horizontal_claro.gif) 0 100% repeat-x;
	margin-bottom:1.5em;
	padding:0 0 1.4em;
}
.listado-companies .company{
	float:left;
	width:47%;
	clear:none;
	}		
	.listado-companies  .company.derecha{
		padding-left:2em;
		}		
	.listado-companies .con-imagen{
		padding:0 0 0 9.5em;
		}
		.listado-companies .con-imagen SPAN{
			display:block;
			margin-top:0.2em;
			}
		.listado-companies .con-imagen H3{
			margin:0 0 0.1em;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:1.75em;
			font-weight:normal;
			color:#000000;
			}
			.listado-companies .con-imagen H3 A{
				color:#000000;
				}
/*		.listado-companies UL LI IMG{
			float:left;
			margin:0 1em 0 0;
			border:0;
			}*/
		.listado-companies .companies-fila .company IMG{
			float:left;
			margin:0 1em 0 0;
			border:0;
			}	
		.datos{
			display:inline;
			width:auto;		
			font-family:'Tahoma',Arial,Helvetica,sans-serif;
			font-size:0.85em;
			line-height:1.3em;			
			padding:0.2em 0.4em;
			background:#EEEEEE none repeat scroll 0 0;
			}
			.datos A,
			.datos STRONG{
				font-weight:bold;
				text-decoration:none;
				color:#010101;
				}
				.datos A:hover{
					text-decoration:underline;
					}
.content-buscador-companies .buscador_contents {
	background:transparent url(../images/css/comunes/fondo_superior_companies.gif) 0 0 no-repeat;
	}
	.content-buscador-companies .buscador-news .botones {
		background:transparent url(../images/css/comunes/boton_companies.gif) no-repeat scroll right top;
		}
/***************** empresa ampliada ***************/
.logo-empresa IMG{
	float:left;
	margin:0.8em 0 1em 0;
	}
.companies-contodo-ampliada .con-imagen {
	float:left;
	padding:0.8em 0 0 1.1em;
	width:45.6em;
	line-height:normal;
	}	
.companies-contodo-ampliada .summary{
	clear:none;
	float:none;
	margin-top:0.3em;
	width:44em;
	line-height:1.84em;
	color: rgb(167, 207, 9)			
	}
.companies-contodo-ampliada .image {
	padding-bottom:10.25em;
	background:transparent url(../images/css/comunes/empresa_imagen_inferior.gif) no-repeat scroll 0 100%;
	}
	.companies-contodo-ampliada .image IMG{
		padding-top:3.6em;
		background:transparent url(../images/css/comunes/empresa_imagen_superior.gif) no-repeat scroll 0 0;
		border-bottom: 0.55em solid rgb(167, 207, 9);
		}
.mapa-localizacion{
	margin-top:1em;
	}		
	.mapa-localizacion STRONG{
		display:block;
		margin:0 0 0.2em;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		color:#000000;
		}
	.mapa-localizacion IMG{
		border:0.55em solid #e4e4e4;
		}
/************************************************************/
/*							BLOGS							*/
/************************************************************/	
.content-buscador-blog .buscador_contents {
	background:transparent url(../images/css/comunes/fondo_superior_blog.gif) no-repeat scroll 0 0;	
	}
	.content-buscador-blog UL{
		margin:1.8em 0 0.6em;
		padding:0.7em 0;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:0.88em;
		border-bottom:0.05em solid #ffffff;
		border-top:0.05em solid #ffffff;
		}
		.content-buscador-blog UL LI{
			padding:0.35em 0 0.35em 1.1em;
			background:url(../images/css/menu/icono_menu.gif) 0 1.15em no-repeat;
			}
			.content-buscador-blog UL LI A{
				text-decoration:none;
				font-weight:bolder;			
				}
				.content-buscador-blog UL LI A:hover{
					text-decoration:underline;
					}	
			.content-buscador-blog UL LI STRONG{
				font-weight:normal;
				}				
.contenedor-listado-modulo .post,
.blog-contodo-ampliada .post{
	float:left;
	margin:0 0 0 0;
	padding-right:1em;
	width:auto;
	line-height:1.1em;
	background:#EEEEEE url(../images/css/comunes/flecha_publicado.gif) right top no-repeat;
	}
	.blog-contodo-ampliada .post{
		margin:0.4em 0 0 0;
		}
.blog-contodo-ampliada .cuerpo{
	clear:left;
	margin:0;
	}
	.blog-contodo-ampliada .cuerpo {
		background:transparent url(../images/css/comunes/pixel_horizontal_claro.gif) repeat-x scroll 0 100%;
		margin:0 0 1em;
		padding:0.8em 0 1em;
		width:100%;
		float:left;
		}
.listado-blog H2{
	color:#ff8800;
	}	
	.listado-blog H2 A{
		color:#ff8800;
		}
		.listado-blog H2 A:hover{
			color:#0D5479;
		}
#content .content-paginacion-blog .multimedia-paginacion UL LI,
#content .content-paginacion-blog .multimedia-paginacion UL LI A:hover{
	color:#ff8800;
	}	
.content-listado-blog H2{
	color:#ff8800;
	}
.blog-contodo-ampliada .text{
	margin:0 0 1em;
	padding:0.5em 0 1em;
	width:100%;
	background:transparent url(../images/css/comunes/pixel_horizontal_claro.gif) repeat-x 0 100%;
	}
.con_tags{
	width:100%;
	clear:both;
	}	
/*********************enlaces a comentarios ********************/
.enlaces-comentarios{
	margin:0;
	clear:both;
	}
	.enlaces-comentarios A{
		float:right;
		padding:0 1.5em 0 3.2em;
		color:#171819;
		font-family:'Tahoma',Georgia,"Times New Roman",Times,serif;
		font-size:0.9em;
		font-weight:bold;	
		text-decoration:underline;
		background:transparent url(../images/css/comunes/icono_comment.gif) no-repeat scroll 0 0;
		}
		.enlaces-comentarios A:hover{
			text-decoration:none;
			}
	.enlaces-comentarios A.ver-comentario{
		background:url(../images/comunes/icono_anadir_comentario.gif) left top no-repeat;
		margin-right:0.5em;
		padding-left:1.8em;
		}
.enlaces-comentarios A.add-comentario{
	background:url(../images/comunes/icono_comentarios.gif) left top no-repeat;
	padding-left:1.8em;
	}
.enlaces-comentarios A.comments{
	background:transparent url(../images/css/comunes/icono_leer.gif) no-repeat scroll 0 0;
	padding-left:3.7em;
	}
.listado-blog .entradilla{
	padding-top:0em;
	}
	.listado-blog > .entradilla{
		padding-top:0.8em;
		}

.listado-blog .enlaces{
	float:left;
	width:100%;
	clear:both;
	padding:1em 0 0;
	}
	.listado-blog .enlaces A{
		color:#3e4042;
		padding:0.3em 1.5em 0 3.7em;
		float:left;
		}
		.listado-blog .enlaces A.comments{
			padding-left:3.2em;
			}
/************************************************************/
/*						COMENTARIOS							*/
/************************************************************/
#comentarios {	
	margin:0em 0 1.5em 0;
	clear:both;
	float:left;
	width:100%;
	}
	.content-listado-blog > #comentarios{
		margin:0 0 1.5em 0;
		}
	#comentarios LI SPAN{
		font-size:0.9em;
		}
		#comentarios LI SPAN A{
			font-weight:bold;
			text-decoration:underline;
			}
			#comentarios LI SPAN A:hover{
				text-decoration:none;
				}
#comentarios LI{
	padding:0.8em 0.5em;
	} 				
	#comentarios LI P{	
		margin:0;
		}
#comments_partial UL LI SPAN{
	float:left;
	}	
#comments_partial UL LI	.content-botones-cms{
	float:right;
	margin:0;
	}	
#comments_partial UL LI P{
	clear:both;
	width:100%;
	}	
/************************************************************/
/*						ADD COMENTARIO						*/
/************************************************************/
#add-comentario {
	margin:0.8em 0;
	float:left;
	clear:both;
	width:100%;
	}
	#add-comentario .esq-top-izq-gris{
		margin-bottom:1.6em;
		}
		#add-comentario INPUT{
			width:45%;
			}
		#add-comentario TEXTAREA{
			width:95%;
			}
		#add-comentario .aceptaprivacidad INPUT{
			width:auto;
			}
		#add-comentario .formulario .botones{
			background:transparent url(../images/css/comunes/boton_comment.gif) no-repeat scroll left top;
			}
			#add-comentario .formulario .botones INPUT{
				width:auto;
				}
/************************************************************/
/*						RSS									*/
/************************************************************/
.rss{
	font-size:1em;
	}
	.rss A{
		padding:0.2em 0 0.25em 1.8em;
		}

/************************************************************/
/*						LOCATION							*/
/************************************************************/
.location{
	float:left;
	margin:1em 0;
	clear:both;
	width:100%;
	font-size:0.95em;
	font-weight:bold;
	line-height:1.2em;
	background:url(../images/css/comunes/location.gif) 0 0 no-repeat;
	}
	.location A{
		float:left;
		padding:0.2em 0 0.25em 3em;
		}
.new-company{
	float:left;
	margin-top:1em;
	width:100%;
	clear:both;
	}
/************************************************************/
/*						XML									*/
/************************************************************/
.xml{
	font-size:1em;
	}
	.xml A{
		padding:0.1em 0 0.45em 3.5em;
		}


/************************************************************/
/*						VOLVER								*/
/************************************************************/
.volver {
	clear:both;
	margin-top:0.5em;
	border-top:0.05em solid #AAAAAA;
	padding-top:0.5em;
	}

/************************************************************/
/*						oculto								*/
/************************************************************/
.oculto {
	display:none;
	}

/************************************************************/
/*					ERROR EXPLANATION						*/
/************************************************************/
.errorExplanation {

	}
	.errorExplanation H2{
		display:none;
		}
	.errorExplanation P{
		padding-bottom:0.1em;
		}	
		.errorExplanation UL LI{
			padding:0.1em 0.5em 0.1em 4em;
			font-size:0.9em;
			color:#BF0000;	
			background:none;
			}

/************************************************************/
/*				CAJA GRIS CON 4 ESQUINAS 					*/
/************************************************************/
.esq-top-izq-gris{
	margin-top:1em;
	background:#ebebeb url(../images/comunes/esq_gris_top_izq.gif) no-repeat top left;
	float:left;
	width:100%;
	}
.esq-top-der-gris{
	background:url(../images/comunes/esq_gris_top_der.gif) no-repeat top right;
	}
.esq-bottom-izq-gris{
	background:url(../images/comunes/esq_gris_bottom_izq.gif) no-repeat bottom left;
	}
.esq-bottom-der-gris{
	background:url(../images/comunes/esq_gris_bottom_der.gif) no-repeat bottom right;
	}
.caja-gris {
	padding:0.8em;
	}
/*********************************************************************************/
/********************** TRAS LA PROGRAMACION - NIEVES ****************************/

#cms .esq-top-izq{
	float:left;
	width:100%;
	}
/******************** parte de boletines e intereses ***********************/
#content .formulario P.label{
	color:#000000;
	display:block;
	font-family:'Tahoma',Georgia,"Times New Roman",Times,serif;
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:0;
	}
#content .formulario .listado UL{
	float:left;
	width:100%;
	margin:0;
	}	
	#content .formulario .listado UL LI{
		background:none;
		float:left;
		width:37%;
		clear:none;
		padding-left:0;
		}	
#content .formulario #captcha INPUT{
	width:20%;
	}
/********************** modificacion de rol **************************/
.formulario label.checkbox INPUT{
	width:1.2em;	
	height:1.2em;
	background:none;
	border:0;
	}
#content .formulario  div.tresColumnas LABEL{
	font-weight:normal;
	}
	#content .formulario  div.tresColumnas DIV{
		float:left;
		width:40%;
		clear:none;
		margin:0.3em 0;
		}
/*************************** downloads-ampliada ************************/
.downloads-ampliada .text,
.downloads-ampliada .summary{
	width:100%;
	}
.downloads-ampliada .file{
	padding-bottom:1.5em;
	clear:both;
	}
	.downloads-ampliada .file .file_editable{
	/*	background:transparent url(../images/css/comunes/boton_descargas.gif) no-repeat scroll right top;*/
		float:left;
		height:2em;
		line-height:normal;
		margin:0;
		padding:0;
		text-align:right;		
		}
		.downloads-ampliada .file .file_editable A{
			background:transparent url(../images/css/comunes/fondo_boton_descargas.gif) repeat-x scroll left top;
			border:0 none;
			color:#FFFFFF!important;
			float:left;
			font-family:Georgia,"Times New Roman",Times,serif;
			font-size:0.8em;
			font-weight:normal;
			height:1.7em;
			line-height:normal;
			margin:0;
			padding:0.5em 0 0 0.6em;
			text-decoration:underline;
			width:auto;						
			}
.formulario .login .botones-cms {
	background:transparent url(../images/css/comunes/boton_enviar.gif) no-repeat scroll left top;
	float:none;
	height:2em;
	line-height:normal;
	margin:2em 0 0;
	padding:0 0 0 1.4em;
	text-align:right;
	}	
.formulario .login .botones-cms INPUT{
	background:transparent url(../images/css/comunes/fondo_boton_buscador.gif) repeat-x scroll left top;
	border:0 none;
	color:#FFFFFF;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:0.8em;
	font-weight:normal;
	height:2.2em;
	line-height:normal;
	margin:0;
	padding:0 0 0 0.6em;
	text-decoration:underline;
	width:auto;		
	cursor:pointer!important;
	}	
/****************** resgistro *****************/
.formulario .login-sesion DIV.openid LABEL{
	float:none;
	display:block;
	font-size:1em;
	font-weight:normal;
	width:100%;
	}
.formulario .login-sesion DIV.openid INPUT{				
	padding-bottom:0.6em;
	padding-left:3em;
	padding-top:0.55em;
	width:64%;
	background:#FFFFFF url(../images/css/comunes/bg_input_openID.gif) no-repeat scroll 0.3em 50%;
	}
.formulario .login-sesion DIV.openid INPUT.boton-openid {	
		margin:0 0 0 0.5em;				
		padding:0.6em 0 0.68em;
		width:15%;
		color:#FFFFFF;
		font-size:0.8em;
		font-weight:bold;
		line-height:normal;					
		cursor:pointer;
		border:0 none;
		background:#c0418b none;
		}

		
/**************************** mensajeria ******************/
.content-mensajeria-interna{
	float:left;
	width:100%;
	clear:both;		
	margin-top:1em;
	}
.menu-mensajeria{
	float:left;
	width:16em;
	padding:0;
	clear:none;
	/*border-left:0.05em solid #d9d9d9;
	border-bottom:0.05em solid #d9d9d9;
	border-top:0.05em solid #d9d9d9;*/
	padding:0 0 14.2em;
	position:relative;
	z-index:30;
	background:url(../images/css/comunes/bg_menu_mensajeria.gif) no-repeat right bottom;
	margin-left:0em;
	}
	.menu-mensajeria .mensajeria-datos{
		padding:0;
		background:url(../images/css/comunes/borde_caja.gif) no-repeat 0.25em 0;
		}
		.menu-mensajeria .mensajeria-datos IMG{
			float:left;
			padding:0 0 0 0em;
			margin:0;					
			}
		.menu-mensajeria .mensajeria-datos P{
			margin:0;
			padding:0.5em 1em;
			}
	#content .menu-mensajeria UL{
		float:left;
		width:100%;
		padding:0;
		margin:0;
		background:url(../images/css/comunes/borde_caja.gif) no-repeat 0.25em 0;
		}
		#content .menu-mensajeria UL LI{
			background:#fff;
			clear:none;
			float:none;
			width:auto;
			padding:0.8em 0;
			margin-right:0.08em;
			padding:0.9em 0.3em 0.8em 1em;			
			}
			#content .menu-mensajeria UL LI A{
				font-weight:bold;
				color:#272727;
				font-family:Tahoma,Arial,Helvetica;
				text-decoration:none;
				padding: 0.5em 0 0.8em 2.4em;
				font-size:0.9em;
				}
			#content .menu-mensajeria UL LI.mensajes-enviados,
			#content .menu-mensajeria UL LI.mensajes-recibidos{
				background:url(../images/css/comunes/borde_caja.gif) no-repeat 0.25em 0;
				}
				#content .menu-mensajeria UL LI.mensajes-enviados A{
					background:url(../images/css/comunes/bg_mensajes_enviados.gif) no-repeat 0 0;
					}
				#content .menu-mensajeria UL LI.mensajes-recibidos A{
					background:url(../images/css/comunes/bg_mensajes_recibidos.gif) no-repeat 0 0;					
				    }
			#content .menu-mensajeria UL LI.sel{
				background:#f2f2f2 url(../images/css/comunes/li_sel.gif) no-repeat 0 0;
				margin-right:0;
				padding:1.2em 0.3em 1.15em 1.1em;
				}
.listado-mensajeria{
	float:left;
	width:60em;
	clear:none;
	padding:1em 1.5em 0.5em;
	background:#f2f2f2;
	position:relative;
	z-index:1;
	height:32em;
	}
	.content-mensajeria-interna > .listado-mensajeria{
		height:auto;
		min-height:32em;
		}
	.listado-mensajeria H2{
		font-size:1.4em;
		font-family:Georgia,Arial,Helvetica,sans-serif;
		padding-bottom:0.7em;
		color:#272727;
		margin:0;
		}
	.listado-mensajeria TABLE{
		border:0.05em solid #d9d9d9;
		text-align:left;
		margin:0;
		width:100%;
		}
		.listado-mensajeria table tr th{
			color:#fff;
			font-size:0.6em;
			font-family:Tahoma,Arial,Helvetica;
			font-weight:bold;
			background:#333333;
			padding:0.3em 0.7em;
			font-size:1em;
			}
		.listado-mensajeria table tr td{
			border-bottom:0.05em solid #d9d9d9;
			background:#fff;
			padding:0.7em;
			color:#505050;
			}
			.listado-mensajeria table tr th.acciones,
			.listado-mensajeria table tr td.acciones{
				text-align:right;
				}
			.listado-mensajeria table tr.nuevo-mensaje td{
				font-weight:bold;
				background:#fde7bd;
				font-size:1em;
				}
			.listado-mensajeria table tr td.datos-hora{
				font-size:0.9em;
				}
.boton-nuevo-mensaje {
	padding:0.6em 0 0.7em 1.1em;
	position:relative;
	}
	.boton-nuevo-mensaje a {
		background:transparent url(../images/css/comunes/boton_enviar_mensaje.gif) no-repeat scroll 0 0;
		color:#FFFFFF;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.35em;
		font-weight:bold;
		letter-spacing:-0.04em;
		padding:0.6em 1em 0.5em 2.8em;
		text-decoration:none;
		display:block;
		}
.formulario .bloques{
	float:left;
	width:100%;
	clear:both;
	background:#E3E3E3 url(../images/css/comunes/bg_formulario_mensajeria.gif) no-repeat scroll 0 100%;
	padding-bottom:5.8em;
	margin:0;
	}
	.formulario .un-bloque{		
		clear:both;
		float:left;
		margin:1.6em 0 0;
		width:96.5%;
		padding:0.6em 1em 1.3em;
		margin:0;
		}
/************************** mensajeria conversacion *********************************/
.mensajeria-conversacion{
	float:left;
	width:100%;
	clear:both;
	}
	.mensajeria-conversacion H2{
		font-size:1.7em;
		padding-bottom:0.5em;
		font-family:Georgia,Arial,Helvetica,sans-serif;
		color:#272727;
		}
.mensajeria-conversacion DIV.even,
.mensajeria-conversacion DIV.odd,
.mensajeria-conversacion DIV.sin-leer{
	float:left;
	clear:both;
	width:100%;
	font-size:0.8em;
	padding:0 0 0 0;
	margin-bottom:1em;
	}
	.mensajeria-conversacion DIV.even A,
	.mensajeria-conversacion DIV.odd A,
	.mensajeria-conversacion DIV.sin-leer A{
		font-weight:bold;
		}
    .mensajeria-conversacion DIV.even{
		background:url(../images/css/comunes/mensajeria_conversacion.gif) top left no-repeat #FFFFFF;
		}
	.mensajeria-conversacion DIV.odd{
		background:url(../images/css/comunes/mensajeria_conversacion.gif) top left no-repeat #FFFFFF;
		}
	.mensajeria-conversacion DIV.sin-leer{
		background:url(../images/css/comunes/mensajeria_conversacion_sin_leer.gif) top left no-repeat #FFFFFF;
		}		
.mensajeria-conversacion .usuario-imagen{
	float:left;
	width:6em;
	padding:1.2em 0 0 0;
	height:11em;
	margin:0em;
	}	
	.mensajeria-conversacion DIV > .usuario-imagen{
		height:auto;
		min-height:11em;
		}
	.mensajeria-conversacion  .usuario-imagen IMG{
		background:#fff;
		padding:0.3em;
		border:0.05em solid #dedede;
		}
.mensajeria-conversacion .usuario-conversacion{
	float:left;
	width:9.3em;
	font-size:1.4em;
	padding-top:1em;
	padding-left:0.8em;
	}	
	.mensajeria-conversacion .usuario-conversacion SPAN{
		display:block;
		font-size:1em;
		}
.mensajeria-conversacion .mensaje{
	float:left;
	width:59.5em;
	font-size:1.3em;
	color:#505050;
	background:#F5F5F5;
	padding:1em;
	height:11em;
	}
	.mensajeria-conversacion DIV > .mensaje{
		height:auto;
		min-height:7em;
		}
.content-mensajeria-interna .botones{
	float:left;
	width:100%;
	clear:both;
	padding-top:1em;
	}
	.content-mensajeria-interna .botones A img{
		float:left;
		padding:0;
		margin-right:1em;
		}
.enviar-mensaje{
	padding:0.8em 0.8em 1.2em;
	background:#fbfd68 url(../images/css/comunes/bg_caja_amarilla.gif) no-repeat 0 0;
	font-size:0.9em;
	margin-top:0.8em;
	color:#333333;
	}
	.enviar-mensaje H2{		
		font-family:Georgia,Arial, Helvetica, sans-serif;
		font-size:1em;
		font-weight:bold;
		padding:0.9em 0 0em 0em;
		color:#000000;
		}	

.formulario .bloque-mensajeria TEXTAREA,
.formulario .bloque-mensajeria  SELECT,
.formulario .bloque-mensajeria input{
	width:97%;
	padding:0.3em 0.3em 0.35em;
	}
	.formulario .bloque-mensajeria  SELECT{
		width:50%;
		}
.formulario .bloque-mensajeria div.botones{
	width:auto;
	float:left;
	margin:0.8em 0 0;
	background:transparent url(../images/css/comunes/fondo_boton_buscador.gif) repeat-x scroll left top;
	padding:0 0 0 0.3em;
	}	
	.formulario .bloque-mensajeria div.botones input{
		width:4em;
		padding:0.2em 6em 0.4em 0.4em;
		background:transparent url(../images/css/comunes/boton_naranja_der.gif) no-repeat scroll right top;
		}
.botones .boton-guardar{
	margin-right:1em;	
	}
	.botones .boton-guardar A{
		background:transparent url(../images/css/comunes/boton_guardar.gif) no-repeat 0 0;
		padding:0.4em 0.6em 0.6em;
		color:#ffffff;
		text-decoration:none;
		font-weight:bolder;
		}
.botones .boton-cancelar{
	
	}
	.botones .boton-cancelar A{
		background:transparent url(../images/css/comunes/boton_borrar.gif) no-repeat 0 0;
		padding:0.4em 0.6em 0.6em;
		color:#EC4F31;
		text-decoration:none;
		font-weight:bolder;
		}		
/******************************* formulario recordar *************************/
.content-recordar-contrasenia .botones-cms{
	background:transparent url(../images/css/comunes/boton_enviar.gif) no-repeat scroll left top;
	float:none;
	height:2em;
	line-height:normal;
	margin:2em 0 0;
	padding:0 0 0 1.4em;
	text-align:right;
	}
	.content-recordar-contrasenia .botones-cms input{
		background:transparent url(../images/css/comunes/fondo_boton_buscador.gif) repeat-x scroll left top;
		border:0 none;
		color:#FFFFFF;
		float:left;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:0.8em;
		font-weight:normal;
		height:2.2em;
		line-height:normal;
		margin:0;
		padding:0 0 0 0.6em;
		text-decoration:underline;
		width:auto;		
		}

/******************************* buscador de amigos *******************/
.buscador-friends{
	background:#E3E3E3;
	width:97.3%;
	padding:1em;
	border:0.05em solid #d9d9d9;
	float:left;
	}
	.buscador-friends DIV{
		clear:both;
		width:auto;
		clear:none;
		float:left;
		}
		.buscador-friends DIV.texto{
			width:65em;
			margin-right:0em;
			float:left;
			}
		.buscador-friends DIV.content-botones{
			width:10em;
			padding-top:2.8em;
			margin:0;
			float:left;
			}
			.buscador-friends DIV.content-botones .botones{
				margin:0;
			}
/**************************** botones de peticion de amistad ***************/
TABLE.listado-pendientes,
TABLE.listado-amigos{
	border:0;
	margin:0;
	text-align:left;
	width:100%;
	}
TABLE.listado-pendientes TH,
 TABLE.listado-amigos TH{
	background:#333333 none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:Tahoma,Arial,Helvetica;
	font-size:1em;
	font-weight:bold;
	padding:0.3em 0.7em;	
    }
 TABLE.listado-pendientes TD,
 TABLE.listado-amigos TD{
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:0.05em solid #D9D9D9;
	color:#505050;
	padding:0.7em;	
	}
	TABLE.listado-pendientes TD A IMG,
	TABLE.listado-amigos TD A IMG{
		border:0.05em solid #d9d9d9;
		background:#fff;
		padding:0.3em;
		}	
	

TABLE.listado-pendientes TD.actions SPAN,
TABLE.listado-amigos TD.actions SPAN{
	float:left;	
	}
	TABLE TD.actions SPAN A{
			padding:0.2em;
			float:left;
			padding:0em 0.5em 0.5em;
			color:#ffffff;
			text-decoration:underline;
			font-weight:normal;
			font-family:Georgia,"Times New Roman",Arial,sans-serif;
			font-size:0.85em;
			background:transparent url(../images/css/comunes/enviar_peticion_der.gif) no-repeat scroll 100% 0.2em;
			}	
			TABLE TD.actions SPAN A:hover{
				text-decoration:none;
				}
span.enviar-peticion{
	background:transparent url(../images/css/comunes/enviar_peticion_izda.gif) no-repeat scroll 0 0;
	padding:0 0 0 1.65em;
	float:left;
	}
	span.enviar-peticion A{
		padding:0.2em;
		float:left;
		padding:0em 0.5em 0.5em;
		color:#ffffff;
		text-decoration:underline;
		font-weight:normal;
		font-family:Georgia,"Times New Roman",Arial,sans-serif;
		font-size:0.85em;
		background:transparent url(../images/css/comunes/enviar_peticion_der.gif) no-repeat scroll 100% 0.2em;
		}
span.rechazar-invitacion,
span.rechazar-amigo{
	background:transparent url(../images/css/comunes/rechazar_amigo_izda.gif) no-repeat scroll left top;
	padding:0 0 0 1.65em;
	float:left;
	}
	span.rechazar-amigo{
		margin-left:0.3em;
		}
		span.rechazar-amigo A{
			padding:0.2em;
			float:left;
			padding:0em 0.5em 0.5em;
			color:#ffffff;
			text-decoration:underline;
			font-weight:normal;
			font-family:Georgia,"Times New Roman",Arial,sans-serif;
			font-size:0.85em;
			background:transparent url(../images/css/comunes/enviar_peticion_der.gif) no-repeat scroll 100% 0.2em;
			}
span.rechazar-invitacion A{
	padding:0.2em;
	float:left;
	padding:0em 0.5em 0.5em;
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
	font-family:Georgia,"Times New Roman",Arial,sans-serif;
	font-size:0.85em;
	background:transparent url(../images/css/comunes/enviar_peticion_der.gif) no-repeat scroll 100% 0.2em;
	}
span.aceptar-invitacion{
	background:transparent url(../images/css/comunes/aceptar_invitacion_izda.gif) no-repeat scroll left top;
	padding:0 0 0 1.65em;
	float:left;
	margin-right:0.8em;
	} 
	span.aceptar-invitacion A{
		padding:0.2em;
		float:left;
		padding:0em 0.5em 0.5em;
		color:#ffffff;
		text-decoration:underline;
		font-weight:normal;
		font-family:Georgia,"Times New Roman",Arial,sans-serif;
		font-size:0.85em;
		background:transparent url(../images/css/comunes/enviar_peticion_der.gif) no-repeat scroll 100% 0.2em;		
		}
.amigos UL LI P span{
	float:left;
}/*************************** listado de usuarios ****************************/
.un-bloque-izquierda {
	float:left;
	width:54.3em;
	}	
.actividades UL LI,
.grupos UL LI,
.mensajes UL LI,
.blogs UL LI,
.activity UL LI,
.amigos UL LI,
.groups UL LI{
	float:left;
	margin-bottom:0.4em;
	padding:0.8em 1em 0.8em 0.8em;
	width:96.6%;
	background:#f5f5f5 none;
	}
.amigos ul li {
	width:45.5%;
	}	
	.amigos ul li.even {
		clear:left;
		margin-right:0.8em;
		}
	.amigos ul li IMG{
		float:left;
		margin:0 1em 0 0;
		border:0.05em solid #D9D9D9;
		padding:0.32em;
		}
	.amigos ul li P{
		margin-top:0.15em;
		}
		.amigos ul li p span {
			float:left;
			}
.un-bloque-derecha {
	float:right;
	width:25em;
	}	
#content #content-informacion .content-buscador-list-amigos .buscador_contents {
	float:left;
	margin:0;
	padding-top:3.85em;
	width:25em;
	}	
	.buscador-noticias div {
		margin:0 0 1.2em;
		}
	.buscador-noticias label {
		color:#000000;
		display:block;
		font-family:'Tahoma',Georgia,"Times New Roman",Times,serif;
		font-size:0.9em;
		font-weight:bold;
		margin:0;
		}		
	.buscador-noticias input {
		background:#FFFFFF url(../images/css/comunes/fondo_input_buscador.gif) repeat-x scroll 0 100%;
		border:0.05em solid #C7C7C7;
		display:block;
		font-family:'Tahoma',Georgia,"Times New Roman",Times,serif;
		font-size:0.9em;
		padding:0.4em 0.2em 0.3em;
		width:96%;
		}		
	.buscador-noticias .content-botones {
		margin:0;
		}		
#content #content-informacion .content-buscador-list-amigos .buscador_contents .botones {
	background:transparent url(../images/css/comunes/boton_amigos.gif) no-repeat scroll right top;
	}
.buscador-noticias .botones {
	background:transparent url(../images/css/comunes/boton_buscador.gif) no-repeat scroll right top;
	float:none;
	height:2em;
	line-height:normal;
	margin:0;
	padding:0 2em 0 0;
	text-align:right;
	}		
.buscador-noticias .botones input {
	background:transparent url(../images/css/comunes/fondo_boton_buscador.gif) repeat-x scroll left top;
	border:0 none;
	color:#FFFFFF;
	float:right;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:0.8em;
	font-weight:normal;
	height:2.2em;
	line-height:normal;
	margin:0;
	padding:0 0 0 0.6em;
	text-decoration:underline;
	width:auto;
	display:block;
	}	
.invitacion {
	background:transparent url(../images/css/comunes/icono_invitacion.gif) no-repeat scroll 0.8em 0;
	clear:both;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2em;
	margin:1em 0;
	padding:0 1.5em;
	width:88%;
	}	
	.invitacion a {
		float:left;
		padding:0.2em 0 0.4em 3em;
		}
#content #content-informacion .un-bloque-derecha .buscador_contents .caja-formulario {
	background:#E3E3E3 url(../images/css/comunes/fondo_inferior_grande.gif) no-repeat scroll 0 100%;
	float:left;
	margin:0;
	padding:0 0.6em 4.5em;
	width:24.2em;
	}	
#content #content-informacion .content-buscador-list-amigos .buscador_contents {
	background:transparent url(../images/css/comunes/fondo_superior_amigos.gif) no-repeat scroll 0 0;
	float:left;
	margin:0;
	padding-top:3.85em;
	width:26.4em;
	}
/**************** Estilo mapa compañias*****************************/
#gmap_show_company,
#gmap_company_address_{
	display:none;
	}
.formulario DIV#address DIV{
	margin:0;
	}
/************************* login-session ******/
.formulario .login-sesion .olvidar-contrasenia A{
	font-size:0.9em;
	font-weight:bolder;
	}
.formulario .login-sesion .openid{
	margin-top:3em;
	}
/************************** parte del blog ***********************************/
#comentarios H2{
	margin:0em;
	padding:0.5em 0 0.5em;
	font-size:1.5em;
	background:transparent url(../images/css/comunes/esq_comentarios.gif) no-repeat scroll 97% 100%;
	}
#comments_partial UL{
	margin:0em;
	background:#e3e3e3;
	padding:0.5em 0.5em 1em;
	}
#add-comentario H2{
	margin:0em;
	font-size:1.5em;
	}
.legal_bloger{
	margin-top:1.3em;
	}
	.legal_bloger .titulo{
		/*font-weight:bolder;
		margin-bottom:0em;*/
		}
	.legal_bloger .contenido{
		margin-top:0em;
		}
.categorias-post {
	float:left;
	width:100%;
	clear:both;
	padding:1em 0 0;
	}
.columna{

	}
	.columna UL LI{
		background:none;
		padding:0;
			float:left;
	width:45%;
		}
		.columna UL LI LABEL{
			float:left;
			padding-top:0.2em;
			font-weight:normal;
			}
		.columna UL LI INPUT{
			width:auto;
			margin-right:0.5em;
			margin-top:0.3em;
			background:none;
			border:0;
			
			}
P A.comentar-modulo{
	clear:both;
	display:block;
	}
.content-blog-ampliada .content-botones-cms{
	margin:0;
	float:right;
	}
#comments_partial UL LI SPAN{
	color:#000000;
	}
/****************ultimos boletines *********************/
.ultimos-boletines H2{
	margin:0;	
}
.ultimos-boletines UL LI{
	background:transparent url(../images/css/comunes/pixel_horizontal_claro.gif) repeat-x scroll 0 100%;
	float:left;
	clear:both;
	width:100%;
	padding:0.5em 0;
	}
	.ultimos-boletines UL LI H2{
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:1em;
		font-weight:bold;
		margin:0.4em 0 0.3em;
		}
		.ultimos-boletines UL LI H2 A{
			color:#000000;			
			}
			.ultimos-boletines UL LI H2 A:hover{
				color:#505050;
				}
.ultimos-boletines p.fecha{
	float:left;
	width:auto;
	clear:both;	
	margin-top:0em;
	}
.ultimos-boletines p.description{
	clear:both;;
	}
/************************************************************/
.formulario UL{
	float:left;
	clear:both;
	width:100%;
	padding:0 0 0.5em;
	}
	.formulario UL LI{
		background:none;
		float:left;
		width:38%;
		padding-left:0;
		}
		.formulario UL LI INPUT{
			width:auto;
			background:none;
			border:0;
			}
		.formulario UL LI LABEL{
			display:inline;
			}
.formulario DIV#captcha{
	margin-top:1.5em;
	}		
ul.desplegable_vorago{
	width:100%;
	}
/************************* recordar contraseña y registro en la parte publica****************/
.formulario .registrar .content-botones-cms,
.formulario .recordar .content-botones-cms{
	background:transparent url(/images/base/botones_cms_left.gif) no-repeat scroll left top;
	clear:both;
	float:left;
	margin:0.5em 0em;
	padding:0 0 0 0.15em;
	width:auto;
	}
	.formulario .registrar .content-botones-cms .botones-cms.guardar,
	.formulario .recordar .content-botones-cms .botones-cms.guardar{
		background:transparent url(/images/base/botones_cms_right.gif) no-repeat scroll right top;
		float:left;
		margin:0;
		padding:0;
		}
		.formulario .registrar .content-botones-cms INPUT,
		.formulario .recordar .content-botones-cms INPUT{
			background:transparent url(/images/base/botones_cms_guardar.gif) no-repeat scroll left center;
			border:0;
			color:#2D2D2D;
			cursor:pointer;
			float:left;
			font-family:Tahoma;
			font-size:0.95em;
			font-weight:bold;
			margin:0em;
			padding:0.5em 0.5em 0.8em 1.5em;
			width:10em;
			}
			.formulario .registrar .content-botones-cms INPUT{
				width:6em;
				}
			
/******************** galeria y mapa ***********************/
 .gmap{
 	clear:both;
 	}
.galeria .esq-top-izq{
	margin-bottom:1em;
	}
/**************************** Asociados *************/
.asociado-destacado,
.asociado-principal{
	float:left;
	margin:0 0 1em;
	padding:0 0 1em;
	width:100%;
	clear:both;
	background:url(../images/css/comunes/pixel_horizontal_claro.gif) 0 100% repeat-x;
	}
	.asociado-principal A{
		color:#010101!important;
	}
.asociados-izq{
	float:left;
	width:49%;
	clear:left;
	}	

.asociados-der{
	float:right;
	width:49%;
	}		
.asociados-izq IMG,
.asociados-der IMG{
	margin-top:1em;
	display:block;
	}
.asociados-izq A,
.asociados-der A{
	color:#010101!important;
	}
/******************************** 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.2em solid #9e9e9e;
					padding:0.05em;
					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 #ffffff;
	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;
	}
/*****************************************************************************/
table.tabla-boletin table{
	margin-bottom:0em;
	border:0em;
	width:100%;
	}
	table.tabla-boletin table .texto_editable span table{
		background:none;
		margin:0;		
		}
		table.tabla-boletin table .texto_editable span table TR TD{
			padding:0;
			}
			table.tabla-boletin table .texto_editable span table TR TD{
				border:0;
				padding:0;
				}
/************************** paginas de error ******************/
#error{
	padding-top:5em;
}
/*****************************************************************/
.asociado-principal IMG,
.asociados-izq IMG,
.asociados-der IMG,
.asociado-destacado IMG{
	border:0;
	}
.asociado-principal A IMG,
.asociados-izq A IMG,
.asociados-der A IMG,
.asociado-destacado A IMG{
	border:0;
	}

.caja-grupos{
	margin-bottom:1.5em;
	}
.miembros{
	margin-bottom:1.5em;
	}
.grupos{
	
	}
	
.formulario-crear-usuario DIV{
	float:left;
	width:48%;
	clear:none;	
	margin-right:0.8em;
	}
	.formulario-crear-usuario FIELDSET{
		margin-bottom:2em;
		border:1px solid #d9d9d9;
		}
.formulario-crear-usuario DIV.content-botones-cms{
	width:6.5em;
	}
	.formulario-crear-usuario DIV.content-botones-cms .botones-cms{
		width:6.5em;
		}

	
/************ CSC   ********************/		
#footer .primera {
	float:left;
	width:75.6em;
	}	
	#footer .primera .primera-izquierda	{
		float:left;
		width:auto;
		}
	#footer .primera .primera-derecha	{
		float:right;
		margin-left:0;
		width:81%;
		}	
#footer .segunda {
	float:right;
	margin-top:1.5em;
	}	
#header .user_login .enlaces{
	float:none;
	clear:both;
	font-size:10px;
	font-family:"Georgia",Arial, Helvetica, sans-serif;
	color:#e11a89;
	font-weight:bolder;
	padding:7px 0 18px;
	width:300px;
	}		
	#header .user_login .enlaces A{
		display:inline;
		padding:0 0 0 0.8em;
		background:none;
		height:auto;
		clear:none;
		float:none;
		}	
		#header .user_login .enlaces A IMG{
			vertical-align:middle;
			}
