*{
	margin:0;
	padding:0;
	}
BODY{
	color:#4c4c4c;
	font-family:Tahoma;
	font-size:11px;
	}
#all{
	float:left;
	width:100%;
	}
#general{	
	margin:0;
	padding:0;	
	width:auto;
	}
.centrar-contenido{
	margin:auto;	
	width:995px;
	}
.centrar-contenido-imagen{
	margin:auto;
	width:975px;	
	}
.migas{
	padding:27px 0 0 0;
	clear:both;
	}
.migas P{
	color:#676767;
	font-size:9px;
	font-weight:bold;
	}
	.migas SPAN{
		font-weight:normal;
		}
	.migas A{
		color:#676767;
		font-size:9px;
		text-decoration:underline;
		font-weight:normal;
		}
		.migas A:HOVER{
			color:#676767;
			font-size:9px;
			text-decoration:none;
			}
			.migas IMG{
				margin:0 3px;
				}
.bloque-arriba UL LI A{
	color:#0886dd;
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	text-decoration:underline;
	}
	.bloque-arriba UL LI A:HOVER{
		text-decoration:none;
		}
.formulario{
	float:left;
	margin:0;
	padding:20px 0 45px 20px;
	width:97%;
	}									
	.formulario LABEL{
		float:left;
		margin:0 0 4px 0;
		padding:0;								
		width:100%;
		clear:both;
		color:#3c3c3c;
		font-family:Tahoma;
		font-size:12px;
		font-weight:bold;
		}		
		.formulario LABEL.automatico{			
			font-weight:normal;
			}
	.formulario SELECT#subscription_idioma{
		clear:both;
		}
	.formulario .aceptaprivacidad{	
		clear:none;
		padding:0 0 15px 0;
		}			
		.formulario INPUT{
			float:left;
			padding:6px 5px 4px 5px;
			clear:both;
			border:1px solid #868686;
			background:#ffffff url(../images/comunes/sombreado_input.gif) repeat-x left 1px;
			color:#3c3c3c;
			font-family:Tahoma;
			font-size:12px;
			}
			.formulario INPUT#captcha_answer{
				background:#ffffff;
				}			
		.formulario INPUT.avisoLegal{
			margin:0;
			padding:0 0 15px 0;
			clear:none;
			border:0;
			background:none;
			}
		.formulario TEXTAREA{
			float:left;
			padding:8px 5px 8px 5px;
			width:565px;
			clear:both;															
			border:1px solid #868686;
			background:#ffffff;
			color:#3c3c3c;
			font-family:Tahoma;
			font-size:12px;
			line-height:18px;								
			background:#ffffff url(../images/comunes/sombreado_input.gif) repeat-x left 1px;
			}
	.formulario #form_pdfs .pdf .eliminar-fichero-pdf{
		float:left;
		padding:4px 0 5px 5px;
		width:auto;
		clear:none;		
		}
		.formulario #form_pdfs .pdf .eliminar-fichero-pdf A{
			color:#3C3C3C;			
			font-size:11px;
			font-weight:bold;			
			text-decoration:none;			
			}			
			.formulario #form_pdfs .pdf .eliminar-fichero-pdf A IMG{
				padding:0 5px 0 5px;
				}
	.formulario #form_pdfs .aniadir-pdf{
		float:left;
		padding:0 0 5px 0;
		margin:0;
		width:100%;
		}
		.formulario #form_pdfs .aniadir-pdf A{
			margin:0;
			padding:6px 5px 5px 5px;
			color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			border:0;
			float:left;
			text-decoration:none;
			background:transparent url(../images/comunes/boton_inicio.gif) no-repeat left top;
			}			
	.formulario .botones{
		float:left;
		padding:0 0 5px 0;
		margin:0;
		width:auto;
		clear:both;
		background:transparent url(../images/comunes/boton_inicio.gif) no-repeat left top;
		}
		.formulario .botones .boton{
			margin:0;
			padding:6px 5px 5px 5px;
			color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			border:0;
			background:transparent url(../images/comunes/boton_fin.gif) no-repeat right top;
			}
.listado-noticias{
	float:none;	
	}
	.listado-noticias UL{
		float:none;
		width:auto;
		}
		.listado-noticias UL LI{
			float:none;
			width:auto;
			}
LABEL{
	float:left;
	margin:0 0 4px 0;
	padding:0;								
	width:100%;
	clear:both;
	color:#3c3c3c;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	}	
.botones{
	float:left;
	padding:0 0 5px 0;
	margin:0;
	width:auto;
	clear:both;
	background:transparent url(../images/comunes/boton_inicio.gif) no-repeat left top;
	}
	.botones .boton{
		margin:0;
		padding:6px 5px 5px 5px;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		border:0;
		background:transparent url(../images/comunes/boton_fin.gif) no-repeat right top;
		}
.pagination P SPAN SPAN{
	font-family:Arial, Helvetica, sans-serif;
	}
	.pagination P SPAN SPAN.disabled{
		display:none;
		}
	.pagination P SPAN A{
		font-family:Arial, Helvetica, sans-serif;
		color:#0886dd;
		font-weight:bold;
		text-decoration:none;
		}
		.pagination P SPAN A:HOVER{		
			text-decoration:underline;;
			}
			.pagination P SPAN A.pagina-anterior{
				padding:0 0 0 18px;
				background:transparent url(../images/comunes/flecha_pagination_izquierda.gif) no-repeat left 2px;
				}
			.pagination P SPAN A.pagina-siguiente{
				padding:0 18px 0 0;
				background:transparent url(../images/comunes/flecha_pagination.gif) no-repeat 56px 2px;
				}
	.izquierda .pagination p{
		margin:0px 0 5px 0;
	}
.datos-contacto UL{
	padding:0;
	color:#3d3c3c;
	font-family:Tahoma;
	font-size:11px;
	}
	.datos-contacto UL LI{
		padding:0;
		line-height:18px;
		background:none;
		}
		.datos-contacto UL LI A{
			color:#0886dd!important;
			font-size:11px;
			text-decoration:underline!important;
			}
			.datos-contacto UL LI A:HOVER{
				text-decoration:none!important;
				}
H1{
	display:none;
	}		
H2{
	margin:0 0 20px 0;	
	padding:0 0 8px 0;
	color:#0886dd;
	font-size:27px;
	font-family:Tahoma;
	font-weight:normal;
	background:transparent url(../images/comunes/separador_punteado.gif) repeat-x left bottom;
	}
H3{
	padding:0px 0 5px;
	color:#01528B;
	font-family:Tahoma;
	font-size:17px;
	font-weight:normal;
	}
H4{
	color:#0886dd;	
	font-family:Tahoma;
	font-size:17px;
	font-weight:normal;	
	padding:0px 0 5px;
	}
H5{
	color:#0886dd;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px 0 5px;
	}
A{
	color:#0886DD;
	text-decoration:underline;
	}
	A:hover{
		text-decoration:none;
		}
A.enlace-mas{
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 15px;
	width:auto;
	color:#029bcd;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:transparent url(../images/comunes/cuadrado_azul_flecha.gif) no-repeat 0 6px;
	}
	A.enlace-mas:HOVER{
		text-decoration:underline;
		}
P{
	color:#4c4c4c;
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	}
.izquierda P{
	margin:0 0 2em;
	}

P.contacto{
	color:#4c4c4c;
	font-family:Tahoma;
	font-size:12px;
	line-height:18px;
	}
P.subtitulo{
	color:#01528B;
	font-family:"Bell Gothic Std Light";
	font-size:18px;
	letter-spacing:-1px;
	margin:2px 0 15px;	
	}
P.ver-mas A{									
	float:right;
	padding:0 15px 15px 0;
	width:auto;
	color:#4c4c4c;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:transparent url(../images/comunes/cuadrado_mas_gris.gif) no-repeat 100% 3px;
	}
	P.ver-mas A:HOVER{
		text-decoration:underline;
		}
P.titulo-lista A{
	color:#292929;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
	P.titulo-lista A:HOVER{
		text-decoration:underline;
		}
P.volver{
	margin-top:0;
	padding:13px 0 0 0;
	border:0;
	background:transparent url(../images/comunes/separador_punteado.gif) repeat-x left top;
	}
	P.volver A{
		padding:0 0 0 17px;	
		color:#0886dd;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		border:0;
		background:transparent url(../images/comunes/flecha_pagination_izquierda.gif) no-repeat left 2px;
		}
		P.volver A:HOVER{
			text-decoration:underline;
			}
SPAN.oculto{
	display:none;
	}
UL{
	padding:0;
	list-style-type:none;
	}
	UL LI{
		padding:6px 0 6px 20px;
		color:#4C4C4C;
		font-family:Tahoma;
		font-size:11px;	
		line-height:18px;
		background:transparent url(../images/comunes/cuadrado_lista_azul_home.gif) no-repeat left 12px;
		}
		UL LI A{
			text-decoration:none;
			}	
			UL LI A:HOVER{
				text-decoration:underline;
				}	
		UL LI UL{
			list-style-type:none;
			padding:4px 0 0 0;
			}				
			UL LI UL LI{
				padding:5px 0 5px 15px;
				color:#4C4C4C;
				font-family:Tahoma;
				font-size:11px;	
				line-height:18px;
				background:transparent url(../images/comunes/rombo_lista.gif) no-repeat left 13px;
				}

OL LI{			
	color:#4C4C4C!important;
	font-family:Tahoma;
	font-size:11px;	
	line-height:18px;	
	padding:5px 0;	
	}
	OL LI A{
		font-size:12px;
		font-weight:bold;
		}	
		OL LI A:HOVER{
			text-decoration:underline;
			}
	OL LI OL{	
		padding-top:3px;
		}		
		OL LI OL LI{		
			color:#4C4C4C!important;
			font-family:Tahoma;
			font-size:11px;	
			line-height:18px;					
			}
		
SPAN.destacado{
	color:#23699a;
	font-family:Tahoma;
	font-size:11px;
	}
			
TABLE{
	border-collapse:collapse;
	border:0;
	empty-cells:show;
	margin-bottom:1em;
	width:100%;
	}				
	TABLE THEAD TH{
		background:#0C8AE0;
		color:#FFFFFF;
		font-family:Tahoma,Arial,Helvetica,SansSerif;
		font-size:10px;
		padding:0.7em 0.5em;
		text-align:left;
		}				
	TABLE TBODY TH{
		background:#0C8AE0;
		color:#ffffff;
		font-family:Tahoma,Arial,Helvetica,SansSerif;
		font-size:10px;
		font-weight:bold;
		padding:0.7em 0.5em;
		text-align:left;
		}
	TABLE.tabla-grande TBODY TH{
		background:#F9F9F9;
		color:#0886DD;
		font-family:Tahoma,Arial,Helvetica,SansSerif;
		font-size:10px;
		font-weight:bold;
		padding:0.7em 0.5em;
		text-align:left;
		}
		TABLE TBODY TH.centrado{
			text-align:center;
			}
			TABLE TBODY TH A{
				color:#ffffff;	
				}		
	TABLE TBODY TD{
		background:#ECECEC;
		border-bottom:1px solid #FFFFFF;
		color:#262626;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		padding:0.4em 0.5em;
		text-align:left;
		}
		TABLE TBODY TD.centrado{
			text-align:center;
			}
		TABLE TBODY TD A IMG{
			padding:0 5px;
			}
.tabla {
	background:#FFFB9C url(../images/comunes/sombreado_tabla.gif) repeat-x scroll left bottom;
	padding:0 0 5px;
	}
	.tabla TABLE{
		padding-bottom:1px;
		empty-cells:show;
		font-size:1em;
		border-collapse:separate;
		border-left:10px solid #FFFB9C;
		border-right:10px solid #FFFB9C;
		border-top:10px solid #FFFB9C;
		font-family:'Tahoma',Arial,Helvetica,sans-serif;
		width:100%;
		}
		.tabla TABLE TH{
			background:transparent url(../images/comunes/separador_punteado.gif) repeat-x scroll left bottom;
			padding:0 0 10px;
			text-align:left;
			}
			.tabla TABLE TH STRONG{
				color:#23699A;
				font-size:12px;
				}
		.tabla TABLE TD{
			border-bottom:0;
			background:transparent url(../images/comunes/separador_punteado.gif) repeat-x scroll left bottom;
			font-size:11px;
			padding:15px 15px 15px 0;
			font-weight:normal;
			}
			.tabla TABLE TD STRONG{
				color:#4C4C4C;
				}
		.tabla TABLE TFOOT{
			color:#23699A;
			font-size:10px;
			}
			.tabla TABLE TFOOT TR{
				background:transparent none repeat scroll 0 0;
				}
				.tabla TABLE TFOOT TR TD{
					font-size:10px;
					padding:11px 0 5px;
					background:transparent none repeat scroll 0 0;
					}
					.tabla TABLE TFOOT TR TD STRONG{
						color:#4C4C4C;
						}
	
					
/**********************************************************/
/*						CABECERA						  */
/**********************************************************/
#cabecera{	
	float:left;	
	width:100%;
	clear:both;	
	background:transparent url(../images/cabecera/fondo_cabecera.gif) repeat-x left top;
	}
	#cabecera .centrar-contenido {
		width:956px;
		}
	#cabecera .logotipo{		
		float:left;
		margin:15px 0 0 0;
		padding:0 0 9px 0;
		width:auto;		
		}
	#cabecera .espacio-idiomas{
		height:30px;
		}
	#cabecera .idioma{		
		float:right;		
		margin:5px 0 0 0;
		padding:0 0 0px 15px;
		width:14em;
		height:25px;
		background:transparent url(../images/cabecera/fondo_idioma_izquierda.gif) no-repeat left top;
		}
		#cabecera .idioma .fondo-idioma{			
			padding:0 0 0px 0;			
			background:transparent url(../images/cabecera/fondo_idioma_derecha.gif) no-repeat right top;
			height:25px;
			position:relative;
			}
			#cabecera .idioma A{
				float:none;
				margin:3px 0 0 0;
				padding:0 14px 0 0;
				width:auto;
				color:#ffffff;
				font-size:11px;
				text-decoration:none;
				line-height:17px;
				text-align:center;
				}
				#cabecera .idioma A:HOVER{
					color:#f9f201;
					}
			#cabecera .idioma .posibilidades,
			#cabecera .idioma .over{
				margin:0 0 0 0;
				padding:0 5px 3px;
				width:107px;
				height:auto;
				display:none;
				position:absolute;
				top:6px;
				left:0;
				z-index:100;
				background:#0886DD;
				}								
			#cabecera .idioma:hover .posibilidades,
			#cabecera .idioma .over{
				display:block;
				}
				#cabecera .idioma .posibilidades A.primero{
					border-top:0 none;
					}
				#cabecera .idioma .posibilidades A{
					float:none;
					padding:3px 0;
					border-top:1px solid #ffffff;
					color:#ffffff;
					display:block;
					font-size:11px;					
					text-align:center;
					text-decoration:none;
					text-transform:uppercase;
					}
					#cabecera .idioma .posibilidades A:HOVER{
						color:#F9F201;
						}
	#menu-principal{		
		float:right;
		margin:33px 0 0 0;
		width:807px;
		}
		#menu-principal .menu-principal{
			float:right;
			}
			#menu-principal UL{
				padding:0 0 0 14px;			
				}
			#menu-principal UL LI{
				float:left;
				padding:10px 0;
				width:auto;
				background:transparent url(../images/menu/separador_menu.gif) repeat-y left top;
				}			
				#menu-principal UL LI A{
					margin:0 15px 0 16px;
					color:#565656;
					font-family:Tahoma;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}				
					#menu-principal UL LI.sel A{
						color:#0886dd;			
						}
						#menu-principal UL LI A:HOVER{
							color:#0886dd;
							}
					#menu-principal UL LI.ultimo A{
						margin:0 0 0 16px;
						}
						
						

/**********************************************************/
/*					CONTENIDO INICIO					  */
/**********************************************************/
#contenido-inicio{	
	float:left;
	width:100%;
	background:#ffffff;
	}
	#contenido-inicio .flash{
		float:left;
		margin:0 0 0 0;	
		padding-top:0;	
		width:100%;
		background:transparent url(../images/home/fondo_cabecera.gif) repeat-x left 12px;
		}
		#contenido-inicio .flash .contenido-flash{
			float:left;			
			width:100%;
			background:transparent url(../images/home/fondo_cabecera_home.jpg) no-repeat center 12px;
			}
		#contenido-inicio .flash IMG{			
			float:left;
			}
	#contenido-inicio .izquierda{		
		float:left;
		padding:0 0 60px 0;
		width:655px;
		}
		#contenido-inicio .izquierda H2{
			padding:0;
			font-weight:normal;
			font-size:27px;
			background:none;
			letter-spacing:-1px;
			}
		#contenido-inicio .noticias-home{
			float:left;
			padding:0 0 0 35px;			
			width:610px;
			background:url(../images/home/sombra-superior.gif) no-repeat center top;
			}
			#contenido-inicio .sombra-inferior{
				float:left;
				padding:0 0 42px 35px;			
				width:610px;				
				background:url(../images/home/sombra-inferior.gif) center top no-repeat;
				}
			#contenido-inicio .izquierda .bloque-noticias{			
				float:left;
				padding:0 33px 0 0;
				width:272px;
				}
				#contenido-inicio .izquierda .bloque-noticias H2{
					margin:0;
					}
				#contenido-inicio .izquierda .bloque-noticias P.subtitulo{
					margin:2px 0 15px 0;
					color:#01528b;
					font-size:18px;
					font-family:"Bell Gothic Std Light";
					letter-spacing:-1px;
					}
				#contenido-inicio .izquierda .bloque-noticias P{			
					line-height:18px;
					}
			#contenido-inicio .izquierda .noticias-ultimo{
				margin:0;
				padding:0 0 0 10px;
				}
		#contenido-inicio .catalogo-productos-home{
			float:left;			
			width:655px;
			background:transparent url(../images/comunes/fondo_catalogo_home.gif) no-repeat left top;
			}			
			#contenido-inicio .catalogo-productos-home H2{
				margin:35px 0 0 30px;				
				}
			#contenido-inicio .catalogo-productos-home H2 A{
				color:#0886DD;									
				text-decoration:none;
				}
				#contenido-inicio .catalogo-productos-home H2 A:HOVER{
					color:#57a7df;
					}
			#contenido-inicio .catalogo-productos-home P.subtitulo{
				margin:0 0 1.3em 30px;
				padding:0 0 15px 0;
				color:#01528b;
				font-size:18px;
				font-family:"Bell Gothic Std Light";
				letter-spacing:-1px;
				background:transparent url(../images/home/separador_catalogo_home.gif) no-repeat left bottom;
				}
			#contenido-inicio .catalogo-productos-home .productos{					
				float:left;
				padding:3px 0 0 30px;
				margin:0;
				width:625px;
				background:none;
				}
				#contenido-inicio .catalogo-productos-home .productos .lista-producto{
					float:left;					
					padding:0 30px 20px 15px;
					width:172px;
					background:transparent url(../images/comunes/cuadrado_lista_azul_home.gif) no-repeat left 6px;					
					}
				#contenido-inicio .catalogo-productos-home .productos .ultimo{						
					padding-right:0;							
					}
					#contenido-inicio .catalogo-productos-home .productos .lista-producto P{
						line-height:18px;	
						margin:0 0 8px;					
						}

	#contenido-inicio .derecha{		
		float:right;
		width:310px;		
		}
		#contenido-inicio .noticias-actualidad{			
			float:left;
			margin:0 0 30px 0;
			width:313px;			
			background:transparent url(../images/home/noticias-actualidad_medio.gif) repeat-y left top;						
			}				
			#contenido-inicio .noticias-actualidad-top{
				float:left;
				width:313px;			
				background:transparent url(../images/home/noticias_actualidad_top.gif) no-repeat left top;
				}	
			#contenido-inicio .noticias-actualidad-bottom{
				float:left;				
				width:313px;			
				background:transparent url(../images/home/noticias_actualidad_bottom.gif) no-repeat left bottom;
				}		
				#contenido-inicio .contenido-noticias-actualidad{				
					float:left;
					padding:25px 0 10px 30px;
					width:260px;
					height:auto!important;
					min-height:318px;
					height:318px;
					clear:both;
					}
				#contenido-inicio .noticias-actualidad > .contenido-noticias-actualidad{									
					margin:25px 18px 0 30px;
					}
				#contenido-inicio .noticias-actualidad H3{
					padding:0 0 7px 0;
					background:transparent url(../images/comunes/separador_punteado.gif) repeat-x left bottom;
					}
				#contenido-inicio .noticias-actualidad H3 A{					
					color:#313131;
					font-size:23px;
					letter-spacing:-1px;													
					text-decoration:none;
					}
					#contenido-inicio .noticias-actualidad H3 A:HOVER{
						color:#6b6b6b;
						}
				#contenido-inicio UL{
					float:left;
					margin:13px 0 10px 0;
					padding:0;									
					width:100%;
					background:transparent url(../images/comunes/separador_punteado.gif) repeat-x left bottom;
					}
					#contenido-inicio UL LI{
						padding:0;
						background:none;
						}
						#contenido-inicio UL LI.ultimo{
							margin:25px 0;
							}
							#contenido-inicio UL LI SPAN.fecha{
								color:#292929;
								font-family:Tahoma;
								font-size:11px;								
								}
							#contenido-inicio UL LI P{
								margin:0;
								line-height:18px;
								}						
								#contenido-inicio UL LI P SPAN{
									clear:both;
									float:left;
									width:100%;
									}
									#contenido-inicio UL LI P SPAN A{
										float:left;
										margin:0 0 0.2em 0;
										width:auto;
										color:#029bcd;
										font-size:12px;
										font-weight:bold;
										text-decoration:none;
										}
										#contenido-inicio UL LI P SPAN A:HOVER{
											color:#68b5ce;
											}
								
		#contenido-inicio .acceso-clientes{
			float:right;			
			width:300px;
			background:transparent url(../images/home/acceso_clientes_medio.gif) repeat-y left top;
			}
			#contenido-inicio .acceso_clientes_top{
				float:left;
				width:300px;		
				background:transparent url(../images/home/acceso_clientes_top.gif) no-repeat left top;
				}
				#contenido-inicio .acceso_clientes_bottom{
					float:left;
					width:300px;
					background:transparent url(../images/home/acceso_clientes_bottom.gif) no-repeat left bottom;
					}
				
						#contenido-inicio .contenido-acceso-clientes{									
							float:left;
							padding:0 20px 13px 20px;
							width:260px;								
							}
							#contenido-inicio .acceso-clientes H3{								
								padding:20px 0 6px 20px;								
								color:#454444;
								font-size:24px;
								letter-spacing:-1px;								
								background:transparent url(../images/comunes/separador_punteado.gif) repeat-x left bottom;
								}
							#contenido-inicio .acceso-clientes P{							
								padding:5px 0 0 0;
								line-height:18px;								
								}
								#contenido-inicio .acceso-clientes P A{
									padding-left:8px;
									color:#4C4C4C;
									background:transparent url(../images/comunes/flecha_derecha_gris.gif) no-repeat scroll left 5px;
									}
									#contenido-inicio .acceso-clientes P A:HOVER{
										text-decoration:none;
										}
							#contenido-inicio .contenido-acceso-clientes .formulario{
								margin:11px 0 0 0;
								padding:0;								
								}
								#contenido-inicio .contenido-acceso-clientes .formulario LABEL{
									margin:0 0 5px 0;									
									}
								#contenido-inicio .contenido-acceso-clientes .formulario INPUT{									
									border:1px solid #6c6c6c;
									background:#ffffff url(../images/home/sombreados_input_acceso_clientes.gif) repeat-x left top;
									}
								#contenido-inicio .contenido-acceso-clientes .formulario A{											
									float:left;
									margin:6px 0 0 0;
									padding-left:8px;
									width:auto;
									color:#4c4c4c;
									font-family:Tahoma;
									font-size:11px;
									text-decoration:underline;
									background:transparent url(../images/comunes/flecha_derecha_gris.gif) no-repeat left 5px;
									}
									#contenido-inicio .contenido-acceso-clientes .formulario A:HOVER{
										text-decoration:none;										
										}
								#contenido-inicio .contenido-acceso-clientes .formulario .botones{										
									float:right;
									width:auto;
									clear:none;									
									}									
									#contenido-inicio .contenido-acceso-clientes .formulario INPUT.boton{																													
										padding:5px 5px;										
										border:0;
										background:transparent url(../images/comunes/boton_fin.gif) no-repeat right top;										
										}
										#contenido-inicio .contenido-acceso-clientes .formulario .botones > INPUT.boton{
											padding:5px 10px;
											}										


/**********************************************************/
/*						INTERIOR						  */
/**********************************************************/
#contenido{	
	float:left;
	width:100%;
	background:#ffffff;	
	height:auto!important;
	min-height:433px;
	height:433px;
	}	
	#contenido .fondo-contenido{
		float:left;
		padding:0 0 80px 0;
		width:100%;
		background:transparent url(../images/comunes/fondo_contenido.gif) repeat-x left top;
		}
		#contenido .fondo-contenido-dibujos{
			float:left;
			padding:0 0 10px 0;
			width:100%;
			background:transparent url(../images/comunes/fondo_dibujos_contenido.gif) no-repeat center top;
			}
		#contenido .fondo-contenido .centrar-contenido{
			width:961px;
			}
			#contenido .contenedor-top{
				float:left;				
				margin:25px 0 0 0;
				width:auto;
				height:auto!important;
				min-height:250px;
				height:250px;
				clear:both;
				background:transparent url(../images/comunes/fondo_contenedor_top.gif) repeat-x left top;
				}			
			#contenido .contenedor-bottom{
				margin:0 0 20px 0;
				padding:0 0 86px 0;
				clear:both;
				background:transparent url(../images/comunes/fondo_contenedor_bottom.gif) no-repeat 190px 0;
				}	
				#contenido .contenedor-top .menu-secundario{		
					float:left;					
					width:200px;
					}
					#contenido .contenedor-top .menu-secundario UL{			
						padding:0;
						width:165px;
						}
						#contenido .contenedor-top .menu-secundario UL LI{
							padding:10px 0 10px 5px;
							background:transparent url(../images/comunes/separador_punteado_menu.gif) repeat-x left bottom;
							}
							#contenido .contenedor-top .menu-secundario UL LI.sel A{
								color:#0886dd;
								font-family:Tahoma;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;
								}
							#contenido .contenedor-top .menu-secundario UL LI A{
								color:#4c4c4c;
								font-family:Tahoma;
								font-size:11px;
								font-weight:normal;
								text-decoration:none;
								}
								#contenido .contenedor-top .menu-secundario UL LI A:HOVER{
									color:#0886DD;
									}							
				#contenido .contenedor-top .contenedor-contenido{
					float:right;
					padding:0 0 0 20px;
					width:735px;		
					}
					#contenido .contenedor-top .contenedor-contenido .migas{
						padding:0;
						}
					#contenido .contenedor-top .contenedor-contenido H2{						
						background:transparent url(../images/comunes/separador_punteado.gif) repeat-x left bottom;
						}
					#contenido .contenedor-top .contenedor-contenido .izquierda{			
						float:left;
						padding:0 0px 0 0;
						width:461px;
						clear:left;
						}
						#contenido .contenedor-top .contenedor-contenido .izquierda P{
							margin:0 0 2em 0;
							line-height:18px;				
							}
						#contenido .contenedor-top .contenedor-contenido .izquierda H3{
							margin: 0 0 0px 0;
							color:#01528b;
							font-family:Tahoma;
							font-size:17px;
							font-weight:normal;
							}
						#contenido .contenedor-top .contenedor-contenido .izquierda UL{
							padding:0 0 10px 0;
							}							
							#contenido .contenedor-top .contenedor-contenido .izquierda UL LI P{
								margin:0;
								}
							#contenido .contenedor-top .contenedor-contenido .izquierda UL LI UL LI{
								padding:0 0 0 15px;
								background:transparent url(../images/comunes/rombo_lista.gif) no-repeat left 7px;
								}
						#contenido .contenedor-top .contenedor-contenido .izquierda .tabla{
							padding:0 0 5px 0;
							background:#fffb9c url(../images/comunes/sombreado_tabla.gif) repeat-x left bottom;
							}																	
						#contenido .contenedor-top .contenedor-contenido .derecha{
							float:right;
							padding:0;
							width:255px;			
							}
							#contenido .contenedor-top .contenedor-contenido .derecha .bloque-arriba{				
								float:left;
								padding:25px 0 35px;
								width:100%;
								background:transparent url(../images/comunes/fondo_catalogo_home.gif) no-repeat left top;
								}
								#contenido .contenedor-top .contenedor-contenido .derecha .bloque-arriba H3{
									margin:30px 0 20px 30px;
									color:#313131;
									font-family:Tahoma;
									font-size:23px;
									font-weight:normal;
									letter-spacing:-1px;
									background:transparent url(../images/comunes/separador_punteado.gif) repeat-x left bottom;
									}
								#contenido .contenedor-top .contenedor-contenido .derecha .bloque-arriba UL LI{
									margin:13px 0 0 40px;
									padding:0 0 0 17px;	
									background:transparent url(../images/comunes/cuadrado_lista_azul_home.gif) no-repeat scroll left 7px;							
									}									
							#contenido .contenedor-top .contenedor-contenido .derecha .bloque-abajo{
								float:left;
								width:auto;
								background:transparent url(../images/comunes/fondo_catalogo_home.gif) no-repeat left top;
								}
								#contenido .contenedor-top .contenedor-contenido .derecha .bloque-abajo UL{
									margin:40px 0 0 0;
									}
									#contenido .contenedor-top .contenedor-contenido .derecha .bloque-abajo UL LI{
										margin:10px 0 0 32px;
										padding:0 0 10px 17px;
										}
										#contenido .contenedor .contenedor-contenido .derecha .bloque-abajo UL LI P.titulo-lista A{
											margin:0;
											padding:0;
											}										
										#contenido .contenedor-top .contenedor-contenido .derecha .bloque-abajo UL LI P{
											margin:8px 0 0;
											color:#4c4c4c;
											font-size:11px;
											line-height:18px;						
											}
								#contenido .contenedor-top .contenedor-contenido .derecha .bloque-abajo A{
									text-decoration:none;
									}
									#contenido .contenedor-top .contenedor-contenido .derecha .bloque-abajo A:HOVER{						
										text-decoration:underline;
										}
								#contenido .contenedor-top .contenedor-contenido .derecha .bloque-abajo A.enlace-mas{
									margin:10px 0 0 32px;
									padding:0 0 10px 17px;
									}
									#contenido .contenedor-top .contenedor-contenido .derecha .bloque-abajo A.enlace-mas:HOVER{
										text-decoration:underline;
										}
				#contenido .bolestines-list .listado-suscritos{
					padding:0 0 10px 0;
					}
					#contenido .bolestines-list .listado-suscritos A{
						font-size:11px;
						font-weight:bold;
					}
/**********************************************************/
/*						CONTACTO						  */
/**********************************************************/
#contenido H2.contacto{
	margin-bottom:10px;
	}
#contenido .dos-columnas {
	width:100%;
	float:left;
	}	
#contenido .izquierda{
	float:left;
	width:629px;	
	}	
	#contenido .izquierda H3.enviar-email-contacto{	
		color:#01528b;
		font-size:17px;
		}
	#contenido .contacto-medio{
		float:left;
		margin:0 0 80px 0;
		width:100%;
		background:url(../images/comunes/contacto_medio.gif) repeat-x left top #FFFFFF;
		}
		#contenido .contacto-top{
			float:left;
			width:629px;
			background:url(../images/comunes/contacto_top.gif) no-repeat left top;
			}
			#contenido .contacto-bottom{
				float:left;				
				width:100%;										
				background:url(../images/comunes/contacto_bottom.gif) no-repeat bottom right;
				/*background:url(../images/comunes/contacto_bottom.gif) no-repeat right bottom;*/
				}
				form div{
					float:left;
					margin:0;
					padding:0 0 15px 0;
					width:100%;
					clear:both;
					}					
					#contenido .contacto-bottom .formulario LABEL.automatico{
						float:left;
						margin:0;
						padding:3px 0 10px 5px;
						width:300px;
						clear:none;
						line-height:1.2em;	
						}							
						#contenido .contacto-bottom .formulario LABEL STRONG{
							float:left;
							width:150px;
							}
					#contenido .contacto-bottom .formulario .aceptaprivacidad{
						clear:both;
						}
						#contenido .izquierda .contacto-bottom .formulario > .aceptaprivacidad{										
							padding:0 0 25px 0;
							}								
							#contenido .izquierda .contacto-bottom .formulario DIV.aceptaprivacidad > LABEL.automatico{
								padding:0 0 0 5px;
								}								
					#contenido .izquierda .contacto-bottom .formulario INPUT.corto{
						width:335px;										
						}
						#contenido .izquierda .contacto-bottom .formulario INPUT.largo{
							width:573px;											
							}
					#contenido .izquierda .contacto-bottom .formulario DIV.botones > INPUT.boton{
						padding:5px 10px 5px;
						}
	#contenido .izquierda A.rss{
		padding:8px;
		background:transparent url(../images/comunes/rss.gif) no-repeat left top;
		}
#contenido .derecha{		
	float:right;
	/*padding:12px 0 0 0;*/
	padding:0;
	width:315px;
	/*width:33%;*/
	}
	#contenido .derecha IMG{
		padding:0 0 7px 0;
		background:transparent url(../images/comunes/sombra_imagen_contacto.gif) no-repeat left bottom;
		}
	#contenido .derecha IMG.editorCMS{		
		background:none;
		}
	#contenido .derecha P{
		margin:0 0 13px 0;
		color:#3d3c3c;
		/*font-size:12px;*/
		line-height:18px;
		}
	#contenido .derecha H3{
		margin:15px 0 0 0;
		padding:0 0 3px 0;		
		font-size:11px;
		font-weight:bold;
		}	


/************************************************************/
/*					ERROR EXPLANATION						*/
/************************************************************/
#contenido .errorExplanation {
	padding:0 1.5em 1em 0.8em;	
	background:transparent;	
	}
	#contenido .errorExplanation P{		
		margin:0;		
		padding:15px 0 6px 10px;
		color:#BF0000;
		border:none;
		font-weight:bold;
		}
		#contenido .errorExplanation UL{
			margin:0;
			padding:0 0 0 0.8em;
			color:#BF0000;
			list-style:none;			
			}	
			#contenido .errorExplanation UL LI{
				margin:0;
				padding:3px 0 3px 12px;
				font-family:'Tahoma', Arial, Helvetica, sans-serif;
				font-size:11px;				
				background:transparent url(../images/comunes/flecha_lista_derecha_roja.gif) no-repeat 0 10px;	
				}


/**********************************************************/
/*					PRODUCTOS LISTADO					  */
/**********************************************************/
#contenido .fila-imagenes{
	float:left;
	padding:0 0 25px 0;
	width:100%;
	clear:both;
	}
	#contenido .imagen{
		float:left;
		padding:0 14px 0 0;
		width:233px;
		}
		#contenido .ultima{		
			padding:0;		
			}	
			#contenido .imagen IMG{		
				border:1px solid #c5c5c5;
				padding:1px;
				}
			#contenido .imagen UL{
				float:left;
				padding:0 0 0 10px;
				width:auto;
				}
				#contenido .imagen UL LI{
					padding:0 0 0 17px;
					background:transparent url(../images/comunes/cuadrado_lista_azul_home.gif) no-repeat scroll left 7px;
					}
					#contenido .imagen UL LI P.titulo-lista{
						padding:1px 0 0 0;
						color:#292929;
						font-size:13px;
						font-weight:bold;
						}
						#contenido .imagen UL LI P{
							line-height:18px;
							}


/**********************************************************/
/*					PRODUCTOS CATEGORIA					  */
/**********************************************************/

.categoria-ampliada{
	margin: 0 0 20px;
	}

#contenido .menu-secundario UL LI.sel UL.submenu LI{
	margin:0 0 0 3px;
	padding:0 0 1px 0;
	background:transparent url(../images/comunes/rombo_lista.gif) no-repeat left 8px;
	}
	#contenido .menu-secundario UL LI.sel UL.submenu LI{
		margin:12px 0;
		padding:0 0 0 10px;
		}
	#contenido .menu-secundario UL LI.sel UL.submenu LI A{			
		color:#4c4c4c;
		font-size:10px;
		font-weight:normal;
		}
		#contenido .menu-secundario UL LI.sel UL.submenu LI.sel A{			
			color:#0886DD;
			font-size:10px;
			font-weight:normal;
			}
		#contenido .menu-secundario UL LI.sel UL.submenu LI A:HOVER{
			color:#0886DD;
			}	
#contenido .contenedor-contenido .izquierda IMG{
	float:left;
	margin:3px 15px 0 0;
	width:auto;
	border:1px solid #c5c5c5;
	}
	#contenido .contenedor-contenido .izquierda IMG.editorCMS{
		border:0;
		}
#contenido .descarga-pdf{
	float:left;	
	width:461px;	
	background:#FFFFFF url(../images/comunes/fondo_descarga_pdf_medio.gif) repeat-y left top;	
	}	
	#contenido .descarga-pdf .descarga-pdf-top{
		float:left;		
		width:461px;			
		background:transparent url(../images/comunes/fondo_descarga_pdf_top.gif) no-repeat left top;			
		}
		#contenido .descarga-pdf .descarga-pdf-bottom{
			float:left;
			padding:15px 15px 0 15px;
			width:432px!important;
			width:440px;						
			background:transparent url(../images/comunes/fondo_descarga_pdf_bottom.gif) no-repeat left bottom;
			}
			#contenido .contenedor-top .contenedor-contenido .izquierda  .descarga-pdf .descarga-pdf-bottom P{
				margin:0;
				padding:0 0 8px 0;
				clear:both;
				}		
			#contenido .descarga-pdf .descarga-pdf-bottom P.descarga{
				margin:0;
				padding:0px 0 8px 0;
				}				
				#contenido .descarga-pdf .descarga-pdf-bottom P A{
					padding:3px 10px 0 40px;
					font-weight:bold;	
					display:block;
					text-decoration:none;
					background:transparent url(../images/comunes/pdf.gif) no-repeat scroll 0 4px;									
					}
					#contenido .descarga-pdf .descarga-pdf-bottom P A:HOVER{
						text-decoration:underline;
						}
					#contenido .descarga-pdf .descarga-pdf-bottom P A SPAN{
						color:#262626;						
						font-size:11px;
						font-weight:bold;
						display:block;						
						}						
				#contenido .descarga-adobe-reader{
					float:left;
					padding:16px 0 15px 0;
					width:auto;
					background:transparent url(../images/comunes/separador_pdf.gif) repeat-x scroll left top;				
					}					
					#contenido .contenedor-contenido .descarga-adobe-reader A IMG{
						float:left;
						margin:0 10px 0 0;
						border:0;
						}
					#contenido .descarga-adobe-reader P.descarga-adobe-reader{
						float:none;
						margin:0;
						padding:0;
						font-size:11px;
						line-height:17px;
						background:none;
						}
						#contenido .descarga-adobe-reader P.descarga-adobe-reader A{
							padding:0;
							color:#312b26;
							font-weight:normal;						
							text-decoration:none;
							background:none;
							}
							#contenido .descarga-adobe-reader P.descarga-adobe-reader A:HOVER{							
								color:#312b26;
								text-decoration:underline;
								}

	.bloque-izda .bloque-izda-interior .bloque-izda-inferior{
		float:left;
		width:auto;
		background:url(../images/comunes/background_bottom_listado_noticias_li.gif) repeat-x left top;
		padding:12px 5px;
		}
		.bloque-izda .bloque-izda-interior .bloque-izda-inferior  A IMG{
			float:left;
			margin:0 10px 0 0;
			}
		.bloque-izda .bloque-izda-interior .bloque-izda-inferior P.menor{
			font-size:11px;
			padding:0px;
			line-height:17px;
			margin:0px;
			}
			.bloque-izda .bloque-izda-interior .bloque-izda-inferior P.menor A{
				font-weight:bold;
				text-decoration:underline;
				color:#262626;
				}
				.bloque-izda .bloque-izda-interior .bloque-izda-inferior P.menor A:hover{
					text-decoration:none;
					}
#contenido .contenedor-contenido .derecha .bloque-arriba P{
	margin:0;
	width:210px;
	padding:0 0 0 30px;
	font-size:11px;
	}
#contenido .derecha .bloque-segundo{
	float:left;
	margin:0 0 0 15px;
	padding:0 0 25px 13px;
	width:206px;
	background:transparent url(../images/comunes/fondo_solicitar_informacion.gif) no-repeat left top;
	}
	#contenido .derecha .bloque-segundo P{
		margin:0;
		padding:10px 60px 0 0;
		color:#f6f6f6;
		font-size:11px;		
		}
	#contenido .derecha .bloque-segundo P.enlace{
		margin:0;
		padding:0px 0 0 8px;
		}
		#contenido .derecha .bloque-segundo P.enlace A{
			padding:0 0 0 20px;
			color:#ffffff;
			font-family:Tahoma;
			font-size:11px;
			background:transparent url(../images/comunes/cuadrado_gris.gif) no-repeat left 4px;
			}
		#contenido .derecha .bloque-segundo A:HOVER{
			text-decoration:none;
			}
					


/**********************************************************/
/*				PRODUCTOS SUBCATEGORIA					  */
/**********************************************************/
#contenido .menu-secundario UL LI.sel UL.submenu LI.sel{	
	padding:0 0 1px 10px;
	color:#0886DD;
	background:transparent url(../images/comunes/rombo_lista.gif) no-repeat scroll left 8px;	
	}	
	#contenido .menu-secundario UL LI.sel UL.submenu LI.sel P A{
		color:#0886dd;
		font-size:10px;
		font-weight:bold;
		}		
		#contenido .menu-secundario UL LI.sel UL.submenu LI.sel UL{			
			width:150px;
			}
			#contenido .menu-secundario UL LI.sel UL.submenu LI.sel UL LI{
				margin:0 0 0 15px;
				padding:0 0 1px 10px;
				background:transparent url(../images/comunes/rombo_lista.gif) no-repeat scroll left 8px;
				}
				#contenido .menu-secundario UL LI.sel UL.submenu LI.sel UL LI A{
					color:#4C4C4C;
					font-size:10px;
					font-weight:normal;
					}
					#contenido .menu-secundario UL LI.sel UL.submenu LI.sel UL LI.sel A{
						color:#0886dd;
						font-size:10px;
						font-weight:normal;
						}
						#contenido .menu-secundario UL LI.sel UL.submenu LI.sel UL LI P A:HOVER{
							color:#0886dd;
							font-size:10px;
							font-weight:normal;
							text-decoration:none;
							}
				#contenido .menu-secundario UL LI.sel UL.submenu LI.sel UL LI.sel P{
					padding:0 0 0 10px;
					}
				#contenido .menu-secundario UL LI.sel UL.submenu LI.sel UL LI.sel P A{					
					color:#4c4c4c;
					font-size:10px;
					font-weight:bold;
					}				
					#contenido .menu-secundario UL LI.sel UL.submenu LI.sel UL LI P A:HOVER{
						text-decoration:underline;
						}
#contenido .contenedor-top .contenedor-contenido .derecha .bloque-arriba UL.enlaces-subcategoria{
	padding:15px 0 0 0;
	}



/**********************************************************/
/*					LISTADO NOTICIAS					  */
/**********************************************************/
#contenido H2.listado-noticias{
	float:none;
	margin-bottom:10px;
	}
	#contenido .izquierda .listado-noticias UL{
		margin:0;
		}
		#contenido .izquierda .listado-noticias UL LI{
			padding:18px 0 20px 0;
			background:transparent url(../images/comunes/separador_punteado.gif) repeat-x left bottom;
			height:auto!important;
			height:40px;
			min-height:40px;
			}
			#contenido .izquierda .listado-noticias UL > LI{				
				height:105px;
				min-height:105px;
				}
			#contenido .izquierda .listado-noticias UL LI SPAN{
				color:#292929;
				font-family:Tahoma;
				font-size:11px;
				}
			#contenido .izquierda .listado-noticias UL LI H3{
				padding:0 0 10px 0;
				}
				#contenido .izquierda .listado-noticias UL LI H3 A{
					color:#01528b;
					font-family:Tahoma;
					font-size:17px;
					font-weight:normal;
					text-decoration:none;
					}
					#contenido .izquierda .listado-noticias UL LI H3 A:HOVER{
						text-decoration:underline;
						}			
			#contenido .izquierda .listado-noticias UL LI .con-imagen IMG{
				margin:0 12px 0 0;
				padding:2px;
				border:1px solid #c5c5c5;
				}
			#contenido .izquierda .listado-noticias UL LI P{
				line-height:18px;
				}
	#contenido .derecha .buscador-noticias{
		float:left;	
		width:318px;
		background:transparent url(../images/comunes/buscador_noticias_medio.gif) repeat-y left top;
		margin-top:10px;
		}
		#contenido .derecha .buscador-noticias-top{
			float:left;		
			width:318px;
			background:transparent url(../images/comunes/buscador_noticias_top.gif) no-repeat left top;
			}
			#contenido .derecha .buscador-noticias-bottom{
				float:left;			
				width:318px;
				background:transparent url(../images/comunes/buscador_noticias_bottom.gif) no-repeat left bottom;
				}
			#contenido .derecha .contenido-buscador-noticias{
				float:left;
				padding:0 0 0 20px;
				width:280px;
				}
				#contenido .derecha .contenido-buscador-noticias FORM{
					float:left;
					width:100%;
					clear:both;
					}
				#contenido .derecha .buscador-noticias-bottom H3{
					margin:0;
					padding:15px 0 7px 37px;
					color:#0886dd;					
					font-size:23px;
					font-weight:normal;
					letter-spacing:-1px;
					background:transparent url(../images/comunes/separador_punteado.gif) repeat-x left bottom;
					}
				#contenido .derecha .buscador-noticias-bottom P{					
					color:#4c4c4c;
					font-family:Tahoma;
					font-size:11px;
					}
					#contenido .derecha .formulario{
						padding:13px 0 23px 0;
						}						
						#contenido .derecha .formulario LABEL{
							float:left;
							padding:6px 8px 0 0;
							width:auto;
							clear:none;
							}
							#contenido .derecha .buscador-noticias .formulario label{
								width:43px;
								}
						#contenido .derecha .buscador-noticias .formulario INPUT{
							float:left;
							width:207px;
							clear:none;							
							}
							#contenido .derecha .formulario INPUT.date-select{
								width:160px;
								}
						#contenido .derecha .formulario IMG{							
							padding:5px 0 0 10px;
							cursor:pointer;
							background:none;
							}
						#contenido .derecha .formulario .botones{
							float:right;							
							width:62px;
							clear:none;													
							}							
							#contenido .derecha .formulario .botones .boton{
								padding:5px 5px;
								width:62px;										
								border:0;
								background:transparent url(../images/comunes/boton_fin.gif) no-repeat right top;	
								}
								#contenido .derecha .formulario .botones > .boton{									
									padding:5px 10px;
									}
	#contenido .derecha .boletin-informativo-noticias{
		float:left;
		margin:13px 0 0 0;
		padding:0 0 25px 0;
		width:317px;
		background:transparent url(../images/comunes/informacion_noticias_bottom.gif) no-repeat left bottom;
		}
		#contenido .derecha .boletin-informativo-noticias .contenido-boletin-informativo{			
			background:transparent url(../images/comunes/informacion_noticias_top.gif) no-repeat left top;
			}
		#contenido .derecha .boletin-informativo-noticias H3{
			margin:0;
			padding:15px 0 0 80px;
			color:#ffffff;
			font-size:26px;
			font-weight:normal;
			}
			#contenido .derecha .boletin-informativo-noticias P{
				margin:8px 0 0 0;
				padding:0 20px 0 20px;
				color:#ffffff;
				font-size:11px;
				line-height:15px;
				}
				#contenido .derecha .boletin-informativo-noticias P A{
					padding:0 0 0 15px;
					color:#ffffff;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:bold;
					text-decoration:none;
					background:transparent url(../images/comunes/cuadrado_gris_flecha.gif) no-repeat left 3px;
					}
					#contenido .derecha .boletin-informativo-noticias P A:HOVER{				
						text-decoration:underline;
						}
					



/**********************************************************/
/*					NOTICIA AMPLIADA					  */
/**********************************************************/
#contenido .izquierda .noticia-ampliada{
	width:100%;
	}
#contenido .izquierda .noticia-ampliada H3{
	color:#01528b;
	font-family:Tahoma;
	font-size:17px;
	font-weight:normal;
	padding:15px 0 0;
	}
#contenido .izquierda .noticia-ampliada SPAN{
	color:#292929;
	font-family:Tahoma;
	font-size:11px;
	padding:5px 0 3px;
	}
#contenido .izquierda .noticia-ampliada IMG.imagen-izquierda{
	padding:2px;
	margin:5px 12px 0 0;
	width:auto;
	border:1px solid #c5c5c5;
	}
    #contenido .izquierda .noticia-ampliada UL{
        list-style-image:url(../images/comunes/cuadrado_lista_azul_home.gif);
        list-style-position:inside;
        padding-left:0;
        padding-top:0;
        }
        #contenido .izquierda .noticia-ampliada UL LI{
            background:transparent none repeat scroll 0 0;
            padding-left:0;
            }
	#contenido .izquierda .noticia-ampliada P{
		margin:0 0 20px 0;
		line-height:19px;
		}
		#contenido .izquierda .noticia-ampliada .entradilla{
			margin:5px 0;
			color:#4C4C4C;
			font-family:Tahoma;
			font-size:11px;
			font-weight:bold;
			line-height:19px;
			}
#contenido #comentarios UL{
	background:#F2F2F2 none repeat scroll 0 0;
	margin:0;
	padding:0.5em 1.5% 0;
	}
	#contenido #comentarios UL LI{
		background-image:none;
		border-bottom:1px solid #FFFFFF;
		padding:0.3em 0;
		}
		#comments-partial SPAN{			
			font-size:11px;
			}
			#comments-partial SPAN STRONG{
				color:#0886DD;
				}
				#contenido #comments_partial A{
					text-decoration:underline;
					}
form{
	margin:0;
	padding:0;
	}
			


/**********************************************************/
/*						ERROR							  */
/**********************************************************/
#error{
	padding:27px 0 0 0;
	clear:both;	
	}



/**********************************************************/
/*						MAPA WEB						  */
/**********************************************************/
UL.mapa-web LI{
	padding:0 0 20px 20px;
	background:transparent url(../images/comunes/cuadrado_lista_azul_home.gif) no-repeat left 4px;
	}





/**********************************************************/
/*							PIE							  */
/**********************************************************/
#pie{	
	float:left;
	width:100%;
	background:transparent url(../images/pie/fondo_pie.gif) repeat-x left top;
	}
	#pie .centrar-contenido{
		width:956px;
		}
		#pie .contenido-pie{
			float:left;
			width:auto;
			padding:30px 0 27px 0;
			}
			#pie .direccion{			
				float:left;
				width:314px;
				padding:0 30px 0 0;
				}
				#pie .direccion P{
					color:#ffffff;	
					}
			#pie .telefono{			
				float:left;
				padding:0 90px 30px 50px;
				width:132px;
				color:#ffffff;			
				background:transparent url(../images/pie/separador_pie.gif) repeat-y left top;
				}
				#pie .telefono P{
					color:#ffffff;
					}
					#pie .telefono A{
						color:#ffffff;
						font-family:Tahoma;
						font-size:11px;
						text-decoration:underline;
						}
						#pie .telefono A:HOVER{
							text-decoration:none;
							}
			#pie .sin-fondo{			
				float:left;
				padding:0 0 15px 54px;
				width:261px;
				color:#ffffff;			
				background:transparent url(../images/pie/separador_pie.gif) repeat-y left top;
				}
				#pie .sin-fondo P{
					color:#ffffff;
					}
					#pie .sin-fondo A{
						color:#ffffff;
						font-family:Tahoma;
						font-size:11px;
						text-decoration:underline;
						}
						#pie .sin-fondo A:HOVER{
							text-decoration:none;
							}	
	
#contenido .enlaces-comentarios{
	margin:0;
	padding:10px 0 15px 0;
	color:#0886DD;;
	
	}
	#contenido LI > .enlaces-comentarios{	
		padding:10px 0;
		}
	#contenido .enlaces-comentarios .total-valoracion{
		float:right;		
		}			
		#contenido .enlaces-comentarios .total-valoracion DIV{
			float:left;
			padding-left:0.5em;
			}
			#contenido .listado-noticias .enlaces-comentarios .total-valoracion DIV P{
				margin:0;
				font-family:Tahoma, Arial, Helvetica, SansSerif;
				font-size:11px;
				color:#222;
				line-height:normal;
	
				}
		#contenido .enlaces-comentarios .total-valoracion DIV.estrellas{
			background:transparent url(../images/comunes/unsel.gif) no-repeat scroll 6px 0px;
			display:block;
			width:67px;
			padding:0;
			}			
			#contenido .enlaces-comentarios .total-valoracion DIV.estrellas SPAN{
				background:transparent url(../images/comunes/sel.gif) no-repeat scroll 6px 0px;
				float:left;
				display:block;
				width:67px;
				height:11px;
				}
		#contenido .enlaces-comentarios A.ver-comentario{
			padding-bottom:7px;
			background:transparent url(../images/comunes/icono_comentarios.gif) no-repeat;
			color:#0886DD;
			font-size:11px;
			text-decoration:underline;
			}
			#contenido .enlaces-comentarios A.ver-comentario:HOVER{			
				text-decoration:none;
				}
	#contenido .enlaces-comentarios A.aniadir-comentario{
		padding-left:20px;
		padding-bottom:7px;
		background:transparent url(../images/comunes/icono_anadir_comentario.gif) no-repeat;
		color:#0886DD;
		font-size:11px;
		text-decoration:underline;		
		}
		#contenido .enlaces-comentarios A.aniadir-comentario:HOVER{
			text-decoration:none;		
			}	
#contenido .voto{
	float:right;
	font-size:0.8em;
	margin:0;
	position:relative;
	text-align:center;
	width:auto;
	}
	#contenido .voto UL{
		background:transparent url(../images/comunes/unsel.gif) no-repeat 0 2px;
		float:right;
		height:15px;
		line-height:normal;
		list-style-type:none;
		margin:0;
		padding:0;
		position:relative;
		text-align:center;
		width:80px;			
		}
		#contenido .voto UL LI{
			background:transparent none repeat scroll 0 0;
			display:block;
			height:15px;
			margin:0;
			padding:0;
			width:12px;
			}			
			#contenido .voto UL LI A{
				background:transparent none repeat scroll 0 50%;
				color:#FFFFFF;
				display:block;
				height:15px;
				left:0;
				padding:0;
				position:absolute;
				text-decoration:underline;
				top:0;
				width:100%;
				}
			#contenido .voto UL LI SPAN.oculto{
				display:none;
				}
				
				
/*				VOTOS de noticia Ampliada					*/

#all #contenido .voto{
	width:60px;
	}
#contenido .voto ul {
	background:transparent url(../images/comunes/unsel.gif) no-repeat scroll 0 2px;
	float:right;
	height:15px;
	line-height:normal;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	width:60px;
	}	
	#contenido .voto ul LI{
		background:transparent none repeat scroll 0 0;
		margin:0;
		padding:0;
		width:12px;
		height:15px;
		display:block;
		}
		#contenido .voto ul li a{
			background:transparent none repeat scroll 0 50%;
			color:#FFFFFF;
			display:block;
			height:15px;
			left:0;
			padding:0;
			position:absolute;
			text-decoration:underline;
			top:0;			
			}
		#contenido .voto ul li a:hover {
			background:transparent url(../images/comunes/actual.gif) repeat-x scroll 0 50%;
		}		
		#contenido .voto ul LI SPAN{
			display:inline;
			float:none;
			}		
			#contenido .voto ul LI SPAN.oculto{
				display:none;
				}
#contenido .voto LI.star1 {
	position:absolute;
	width:12px;
	z-index:6;
	}
	#contenido .voto UL LI.star1 A{
		position:absolute;
		width:12px;
		z-index:6;
		}	
#contenido .voto LI.star2 {
	position:absolute;
	width:24px;
	z-index:5;
	}
	#contenido .voto UL LI.star2 A{
		position:absolute;
		width:24px;
		z-index:5;
		}		
#contenido .voto LI.star3 {
	position:absolute;
	width:36px;
	z-index:4;
	}
	#contenido .voto UL LI.star3 A{
		position:absolute;
		width:36px;
		z-index:4;
		}
#contenido .voto LI.star4 {
	position:absolute;
	width:48px;
	z-index:3;
	}
	#contenido .voto UL LI.star4 A{
		position:absolute;
		width:48px;
		z-index:3;
		}		
#contenido .voto LI.star5 {
	position:absolute;
	width:60px;
	z-index:2;
	}
	#contenido .voto UL LI.star5 A{
		position:absolute;
		width:60px;
		z-index:2;
		}
#contenido .enlaces-comentarios SPAN.agradecimiento{
	clear:none;
	float:right;
	padding:0;
	font-size:11px;
	line-height:16px;
	margin-right:0.7em;
	width:auto;
	color:#0886DD;
	}		
#contenido .voto li.votoActual {
	background:transparent url(../images/comunes/sel.gif) no-repeat scroll 0 2px;
	height:15px;
	}		
#contenido .numero-de-votos{
	float:right;
	padding-left:0.5em;	
	}
	#contenido .enlaces-comentarios .numero-de-votos P{	
		margin:0;
		font-family:Tahoma, Arial, Helvetica, SansSerif;
		font-size:11px;
		color:#222;
		line-height:normal;		
		padding-top:0.1em;
		}
#contenido UL.segmentacion LI{
	background:transparent url(../images/comunes/cuadrado_lista_azul_home.gif) no-repeat scroll left 3px;
	padding:0 0 0 20px;
	}
#contenido .acc_iconos img{
	border:0 none;
	margin:20px 20px 20px 40px;
	padding:0;
	}
#contenido ul.acc_lista{
	list-style-type:none;
	margin:10px 0;
	width:100%;
	}
	#contenido ul.acc_lista li{
		background-position:15px 8px;
		margin:0 0 5px;
		padding:0 0 0 30px;
		width:90%;
		}
		kbd{
			background:#EEEEEE none repeat scroll 0 0;
			border-color:#CCCCCC #AAAAAA #888888 #BBBBBB;
			border-style:solid;
			border-width:0.05em 0.15em 0.2em 0.1em;
			color:#000000;
			font-size:1em;
			line-height:2em;
			margin:0.2em 0 0;
			padding:0 0.2em;
			}

/********************************************************************/
/*						SELECTS MULTIPLES							*/
/*						    BOLETINES								*/
/********************************************************************/
.campo-combos{
	clear:both;	
	margin-bottom:1em;
	width:100%;
	}
	.campo-combos .segmentacion{
		font-size:1.1em;
		color:#FE6105;
		font-weight:bold;
		clear:both;
		margin-top:1em;
		}
	.campo-combos .select-multiple-izq,
	.campo-combos .select-multiple-centro,
	.campo-combos .select-multiple-der{
		width:30%;
		float:left;
		margin-left:1%;
		position:relative;
		margin-right:0;
		clear:none;
		}

		.campo-combos .formulario > .select-multiple-izq,
		.campo-combos .formulario > .select-multiple-centro,
		.campo-combos .formulario > .select-multiple-der{			
			margin-left:2%;
			}
	.campo-combos .select-multiple-der{
		margin-bottom:1em;
		}
		.campo-combos .select-multiple-izq LABEL,
		.campo-combos .select-multiple-der LABEL{
				clear:both;
				display:block;
				width:100%;
				text-align:center;
				color:#676767;
				font-size:14px;
				font-weight:bold;
				margin-bottom:0.5em;
				}
		.campo-combos .select-multiple-izq SELECT,
		.campo-combos .select-multiple-der SELECT{
				clear:both;
				display:block;
				width:100%;
				padding:3px 0 3px 7px;
				border:1px solid #DBDBDB;
				color:#727272;
				background:#FFFFFF url(../images/comunes/bgInput.gif) repeat-x scroll 0 0;
				}
		.campo-combos .select-multiple-centro {
			text-align:center;
			padding-top:3.5em;
			}		
		.campo-combos .select-multiple-centro INPUT{
			float:none;
			background:transparent;
			border:0;
			color:#FFFFFF;
			font-family:Arial,Helvetica,sans-serif;
			font-size:0.85em;
			line-height:1.1em;
			padding:0.2em 0.3em;
			vertical-align:middle;
			clear:both;
			display:inline;
			margin-top:0.7em;
			width:83px;
			height:18px;
			position:relative;
			}

	
/************************ ESTILOS GENERALES ************************/
P.predeterminado{
	color:#4c4c4c;
	font-family:Tahoma;
	font-size:11px;
	}
P.subtitulo{
	color:#01528B;
	font-family:"Bell Gothic Std Light";
	font-size:18px;
	letter-spacing:-1px;
	margin:2px 0 15px;
}
span.azul{
	color:#0886DD;
	}
#contenido-inicio A.enlace-mas{
	background:transparent url(../images/comunes/cuadrado_azul_flecha.gif) no-repeat scroll 0 4px;
}
A.enlace-mas{
	float:none;
	display:block;
	margin:10px 0 0 0;
	padding:0 0 0 15px;
	width:auto;
	color:#029bcd;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:transparent url(../images/comunes/cuadrado_azul_flecha.gif) no-repeat 0 6px;
	}
	A.enlace-mas:HOVER{
		text-decoration:underline;
		}
.imagen-izquierda{
	float:left;
	margin:3px 15px 5px 0;
	}
.imagen-derecha{
	float:right;
	margin:3px 0 5px 15px;
	}
	

/************************ PLANTILLAS ************************/

/************************ DOS-COLUMNAS ************************/
.izquierda{
	float:left;
	padding:0;
	width:60%;	
	}
.derecha{
	float:right;
	padding:0;
	width:37%;	
	}
/************************ DESTACADO-ARRIBA ************************/	
.bloque-arriba{
	background:transparent url(../images/comunes/fondo_catalogo_home.gif) no-repeat scroll left top;
	float:left;
	padding:25px 0 35px;
	width:100%;
	}
	.bloque-arriba H3{
		background:transparent url(../images/comunes/separador_punteado.gif) repeat-x scroll left bottom;
		color:#313131;
		font-family:Tahoma;
		font-size:23px;
		font-weight:normal;
		letter-spacing:-1px;
		margin:30px 0 20px 30px;
		}
	.bloque-arriba UL LI{
		margin:13px 0 0 40px;
		padding:0 0 0 17px;
		}
		.bloque-arriba UL LI A{
			color:#0886DD;
			font-family:Tahoma;
			font-size:11px;
			font-weight:bold;
			line-height:18px;
			text-decoration:underline;
			}
#contenido .bloque-arriba P{
		font-size:11px;
		margin:0;
		padding:0 0 0 30px;
		width:210px;
		}
/************************ DESTACADO-ABAJO ************************/
.bloque-abajo{
	background:transparent url(../images/comunes/fondo_catalogo_home.gif) no-repeat scroll left top;
	float:left;
	width:auto;
	}
	.bloque-abajo UL{
		margin:40px 0 0;
		list-style-type:none;
		}
		.bloque-abajo UL LI{
			background:transparent url(../images/comunes/cuadrado_lista_azul_home.gif) no-repeat scroll left 6px;
			margin:10px 0 0 32px;
			padding:0 0 10px 17px;
			}
			#contenido .bloque-abajo UL LI P{
				color:#4C4C4C;
				font-size:11px;
				line-height:18px;
				margin:8px 0 0;
				}
				.bloque-abajo P A{
					text-decoration:none;
					color:#292929;
					}
					.bloque-abajo P A:HOVER{
						color:#0886DD;
						text-decoration:underline;
						}
	.bloque-abajo a.enlace-mas {
		margin:10px 0 0 32px;
		padding:3px 0 10px 17px;
		}
						
/*				pLANTILLA  dESTACADO CON SOMBRA			*/						

#contenido .derecha .bloque-arriba{				
	float:left;
	padding:25px 0 35px 0;
	width:100%;
	background:transparent url(../images/comunes/fondo_catalogo_home.gif) no-repeat left top;
	}
	#contenido .derecha .bloque-arriba H3{
		margin:30px 0 20px 30px;
		color:#313131;
		font-family:Tahoma;
		font-size:23px;
		font-weight:normal;
		letter-spacing:-1px;
		background:transparent url(../images/comunes/separador_punteado.gif) repeat-x left bottom;
		}
	#contenido .derecha .bloque-arriba UL{
		padding:0 0 15px 0;
	}
	#contenido .derecha .bloque-arriba UL LI{
		background:transparent url(../images/comunes/cuadrado_lista_azul_home.gif) no-repeat scroll left 7px;
		margin:13px 0 0 40px;
		padding:0 0 0 17px;								
		}									

/*			Plantilla Galeria 3 imagenes		*/ 
#contenido .galeria-de-tres{
	float:left;
	width:100%;
	padding:1em 0;
	}
	#contenido .galeria-de-tres DIV{
		float:left;
		width:31%;
		padding-right:2.2%;	
		}
 
#contenido .galeria-de-cuatro{
	float:left;
	width:100%;
	padding:1em 0;
	}
	#contenido .galeria-de-cuatro DIV{
		float:left;
		width:22.6%;
		padding-right:2.3%;	
		}
/************************ Datos de contacto  ************************/
.derecha-datos-contacto IMG{
	background:transparent url(../images/comunes/sombra_imagen_contacto.gif) no-repeat scroll left bottom;
	padding:0 0 7px;
	}
.derecha-datos-contacto .datos-contacto H3{
	font-size:11px;
	font-weight:bold;
	margin:15px 0 0;
	padding:0 0 3px;
	}
	.derecha-datos-contacto .datos-contacto UL{
		margin-top:0;
		color:#3D3C3C!important;
		font-family:Tahoma;
		font-size:11px;
		padding:0;
		}
		.derecha-datos-contacto .datos-contacto UL LI{
			background:transparent none repeat scroll 0 0;
			line-height:18px;
			padding:0;
			}
			.derecha-datos-contacto .datos-contacto UL LI A{
				color:#0886DD!important;
				font-size:11px;
				text-decoration:underline!important;
				}
				.derecha-datos-contacto .datos-contacto UL LI A:HOVER{
					text-decoration:none!important;
					}
/************************ revision *************************/
.errorExplanation{
	margin:0.5em 0 1em;
	}
#contenido .galeria-de-tres .ultima-imagen{
	padding-right:0;
	}


