/********************************************************************************/
/*																				*/
/********************************************************************************/
*{
	margin:0;
	padding:0;
}
INPUT, SELECT, TEXTAREA{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1em;
	}
IMG{
	border :0;
	}
BODY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1em;
	color:#454545;
	background: url(../images/comunes/fondoBody.gif) repeat-x left top #d5151a;
	line-height:1em;
	}
DIV#medio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1em;
	color:#454545;
	background: url(../images/comunes/fondoBody2.gif) repeat-x left top #7CB138;
	line-height:1em;
	width:100%;
	float:left;
	}
DIV#vida{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1em;
	color:#454545;
	background: url(../images/comunes/fondoBody3.gif) repeat-x left top #4F6EC5;
	line-height:1em;
	width:100%;
	float:left;
	}
#all{
	margin:0 auto;
	/*padding:41px 0 0 0;*/
	padding:30px 0 0 0;
	text-align:center;
	width:100%;
	}
	#general{
		text-align:left;
		margin:0 auto;
		padding:0 8px 0 12px;
		width:982px;
		font-size:0.7em;
		}
.oculto{
	display:none;
}
TABLE{
	border:1px solid #BDBCBD;
	border-collapse:collapse;
	empty-cells:show;
	width:100%;
	float:left;
	font-size:1em;
	margin:0.7em 0 1.5em 0;
	}
	TH.der{
	}
	TH{
		background:#EBEBEB none repeat scroll 0%;
		border:1px solid #BDBCBD;
		padding:5px;
		text-align:left;
		}
	TD.der{
		}
	TD{
		border:1px solid #C7C7C7;
		padding:5px;
		text-align:left;
		}
	TD.centrada{
		border:1px solid #C7C7C7;
		padding:5px;
		text-align:center;
		}
		
OL{
	float:none;
	margin:0.5em 0 1.2em 2em;
	}
	OL LI{
		float:none;
		margin:0.5em 0 0.3em 0;
		}
		OL LI OL{
			margin:0 0 0 2em;
			float:none;
			}
			OL LI OL LI{
				float:none;
				}
/********************************************************************************/
/*						ESTILOS ETIQUETAS NATIVAS HTML							*/
/********************************************************************************/
H1{
	display: none;
	}
H2{
	color:#8d0000;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*line-height:1.4em;*/
	line-height:0.9em;
	font-style:italic;
	font-size:2.63em;
	font-weight:normal;
	margin:0.3em 0 0.3em 0;
	}
DIV#vida H2{
	color:#cd1317
	}
H3{
	margin:0;
	color:#1d871e;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	line-height:1.2em;
	font-style:italic;
	font-weight:normal;
	}
DIV#vida H3{
	color:#4f6ec5;
	}
H4{
	color:#cf1418;
	font-weight:bold;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	}
H4.Medio{
	color:#cd1317;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:1.5em;
	}
H5{
	color:#454545;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
UL{
	float:left;
	list-style-type:none;	
	}
	 UL LI{
		float:left;
		margin:0.5em 0 0.3em 0;
		}
		
p{
	margin:0.7em 0;
	}
A{
	color:#cf1418;
	text-decoration:underline;
	}
	A:hover{
		text-decoration:none;
		}
	
/*** enlace volver ***/	
P.volver{
	background:url(../images/comunes/separadorMenu.gif) repeat-x left top;
	padding:0.5em 0 0 0;
	}
	P.volver A{
		font-weight:bold;
		color:#8d0000;
		text-decoration:none;
		background:url(../images/comunes/volver.gif) no-repeat 0 0.115em;
		padding:0 0 0 10px;
		}
		P.volver A:hover{
			text-decoration:underline;
			}
			
/*** imagenes accesibilidad ***/
P.enlacesAccesibilidad A{
	text-decoration:none;
	}
	P.enlacesAccesibilidad A IMG{
		border:0;
		margin:0 3em 0 0;
		}
	P.enlacesAccesibilidad A.ultimo IMG{
		margin:0 0 0 0;
		}
/********************************************************************************/
/*								CABECERA										*/
/********************************************************************************/	
#pixelCentral{
	float:left;
	margin:0;
	padding:0;
	width:982px;
	background:url(../images/comunes/pixelCentral.gif) 0 0 repeat-y;
	}
#pixelCentralMedio{
	float:left;
	margin:0;
	padding:0;
	width:982px;
	background:url(../images/comunes/pixelCentral2.gif) 0 0 repeat-y;
	}
#pixelCentralVida{
	float:left;
	margin:0;
	padding:0;
	width:982px;
	background:url(../images/comunes/pixelCentral3.gif) 0 0 repeat-y;
	}
	#cierreSuperior{
		float:left;
		margin:0;
		padding:0;
		width:982px;
		background:url(../images/comunes/cierreSuperior.gif) 0 0 no-repeat;
		}
	#cierreSuperiorMedio{
		float:left;
		margin:0;
		padding:0;
		width:982px;
		background:url(../images/comunes/cierreSuperior2.gif) 0 0 no-repeat;
		}
	#cierreSuperiorVida{
		float:left;
		margin:0;
		padding:0;
		width:982px;
		background:url(../images/comunes/cierreSuperior3.gif) 0 0 no-repeat;
		}
		#cierreInferior{
			float:left;
			margin:0;
			padding:0 0 32px 0;
			width:982px;
			background:url(../images/comunes/cierreInferior.gif) 0 bottom no-repeat;
			}
		#cierreInferiorMedio{
			float:left;
			margin:0;
			padding:0 0 32px 0;
			width:982px;
			background:url(../images/comunes/cierreInferior2.gif) 0 bottom no-repeat;
			}
		#cierreInferiorVida{
			float:left;
			margin:0;
			padding:0 0 32px 0;
			width:982px;
			background:url(../images/comunes/cierreInferior3.gif) 0 bottom no-repeat;
			}
#cabecera {
	float:left;
	margin:0;
	width:982px;
	height:180px;
	background:url(../images/cabecera/bgCabecera.jpg) no-repeat 10px 12px;
	/* background:url(../images/cabecera/incarlopsa.jpg) no-repeat 10px 12px; */
	font-size:1em;
	}

#cierreInferiorMedio #cabecera{
	background-image:url(../images/cabecera/bgCabecera2.jpg);
	}
#cierreInferiorVida #cabecera{
	background-image:url(../images/cabecera/bgCabecera3.jpg);
	height:197px;
	}
	#cabecera A{
		float:left;
		margin:11px 0 0 30px;
		}
		#cabecera A IMG{
			border:0;
			}
/*********************************** Utilidades 2 **********************************/
#utilidades {
	float:right;
	width:auto;
	margin:0 0 0 0;
	padding:20px 28px 0 0;
	}		
	#utilidades UL,
	#utilidades FORM{
		float:left;
		vertical-align:middle;
		line-height:23px;
		}
		#utilidades LI{
			float:left;
			padding:0.1em 0 0 0;
			color:#FFFFFF;
			margin:0 0 0 0;
			}
		#utilidades A{	
			color:#7f0000;
			font-weight:bold;
			margin:0 0.4em 0 0;
			text-decoration:none;
			}
		DIV#vida #utilidades A{
			color:#ffffff;
			}
			#utilidades A:hover{	
				text-decoration:underline;
				}
		#utilidades INPUT {
			border:1px solid #b9a990;
			color:#595959;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1em;
			padding:0.4em 0.4em 0.2em 0.4em;
			background:url(../images/comunes/bgInput.gif) repeat-x 0 1px #FFFFFF;
			vertical-align:baseline;
			margin:0 0 0 0.5em;
			/*height:23px;*/
			}
			#utilidades LABEL > INPUT {
				margin-top:0;
				height:auto;
				}
				
			#utilidades LABEL {
				float:left;
				height:25px;
				padding:0;
				vertical-align:baseline;
				}
			#utilidades INPUT.boton-buscar {
				background:url(../images/cabecera/fondo-buscar.gif);
				border:0;
				width:23px;
				height:22px;
				vertical-align:bottom;
				margin:1px 0 0 0.4em;
				float:left;
				}
				#utilidades DIV > INPUT.boton-buscar {
					margin:1px 0 0 0.6em;
					}
/********************************************************************************/
/*						CONTENEDOR CENTRAL										*/
/********************************************************************************/
#contenedorCentralHome H3{
	color:#8D0000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:2.7em;
	line-height:1.2em;
	margin:0;
	}
	#contenedorCentralHome H3 A{
		color:#8D0000;
		font-style:italic;
		font-weight:normal;
		text-decoration:none;
		}
#contenedorCentralHome H4{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#1d871e;
	font-weight:bold;
	font-size:1.2em;
	}
	#contenedorCentralHome H4 A {
		font-weight:bold;
		font-style:italic;
		color:#1d871e;
		text-decoration:none;
		}
#contenedorCentralHome H5{
	font-size:1em;
	font-weight:bold;
	}
#contenedorCentralHome H6{
	font-size:1em;
	text-decoration:underline;
	font-weight:normal;
	}

.degradadoInferior{
	float:left;
	width:962px;
	background:url(../images/comunes/degradadoInferior.gif) 0 100% no-repeat;
	}
.degradadoInferior2{
	float:left;
	width:962px;
	background:url(../images/comunes/degradadoInferior2.gif) 0 100% no-repeat;
	}
.degradadoSuperior{
	float:left;
	width:962px;
	background:url(../images/comunes/degradadoSuperior.gif) 0 0 no-repeat;
	}
.degradadoSuperior2{
	float:left;
	width:962px;
	background:url(../images/comunes/degradadoSuperior2.gif) 0 0 no-repeat;
	}
#contenedorCentralHome,
#contenedorCentral{
	float:left;
	margin:0 5px;
	padding:0 0 0 0;
	width:962px;
	background:#FFFFFF url(../images/comunes/bgContenedorCentral.gif) repeat-y 0 0;
	}
#contenedorCentral2{
	float:left;
	margin:0 5px;
	padding:0 0 0 0;
	width:962px;
	background:#FFFFFF url(../images/comunes/bgContenedorCentral2.gif) repeat-y 0 0;
	}
	#cierreInferior > #contenedorCentralHome,
	#cierreInferior > #contenedorCentral,
	#cierreInferior > #contenedorCentral2,
	#cierreInferior2 > #contenedorCentral2,
	#cierreInferiorMedio > #contenedorCentral,
	#cierreInferiorVida > #contenedorCentral{
		margin:0 10px;
		}
/********************************************************************************/
/*								MENU											*/
/********************************************************************************/
#menu{
	float:left;
	margin:0 0 0 5px;
	padding:20px 0 30px 0;
	width:194px;
	}
	.degradadoSuperior > #menu{
		margin:0 0 0 10px;
		}
	#menu UL{
		width:168px;
		}
		#menu UL LI{
			padding:0.7em 0 0.7em 0;
			margin:0;
			text-align:right;
			width:168px;
			background:url(../images/comunes/separadorMenu.gif) 0 100% repeat-x;
			}
			#menu UL LI A{
				padding:0 14px 0 0;
				color:#127413;
				font-weight:bold;
				text-decoration:none;
				float:right;
				font-size:1.1em;
				}
				#menu UL LI A:hover,
				#menu UL LI A.sel{
					color:#38B63A;
					}
			DIV#vida #menu UL LI A{
				color:#4f6ec5;
				}
				DIV#vida #menu UL LI A:hover,
				DIV#vida #menu UL LI A.sel{
					color:#7497fc;
					}
			#menu UL LI UL{
				padding:0.2em 0 0 0;
				}
				#menu UL LI UL LI{
					background:url(../images/icoListas2.gif) 90% 0.5em no-repeat;
					padding:0 0 0 0;
					}
					#menu UL LI UL LI A{
						color:#454545;
						font-size:0.7em;
						padding:0 25px 0.2em 0;
						text-decoration:none;
						font-size:0.8em;
						}
						#menu UL LI UL LI A:hover{
							color:#454545;
							}
					DIV#vida #menu UL LI UL LI A{
						color:#454545;
						}
						DIV#vida #menu UL LI UL LI A:hover{
							color:#454545;
							}
						#menu UL LI UL LI A:hover{
							text-decoration:underline;
							}
					#menu UL LI UL LI.subseleccionado A{
						color:#cf1418;
						text-decoration:none;
						}
						#menu UL LI UL LI A.sel{
							color:#cf1418;
							}

					DIV#vida #menu UL LI UL LI.subseleccionado A,
					DIV#vida #menu UL LI UL LI.subseleccionado A.sel{
						color:#cf1418;
						}
						#menu UL LI UL LI.subseleccionado A:hover{
							text-decoration:none;
							}
/********************************************************************************/
/*								CENTRO											*/
/********************************************************************************/

	.degradadoSuperior .centro{
		float:left;
		/*margin:0 0 0 20px;
		padding:20px 24px 0 0;
		width:450px;*/
		padding:10px 18px 0 0;
		margin:0 0 0 20px;
		width:460px;
		font-size:1em;
		}
	.degradadoSuperior > .centro{
		padding:10px 24px 0 0;
		margin:0 0 0 20px;
		width:450px;
		font-size:1em;
		float:left;
		}
	#contenedorCentralHome .centro H2{
		margin:0 0 30px 0;
		width:443px;
		height:215px;
		background:url(../images/imagenPrincipal.jpg) 0 0 no-repeat;
		}
	#contenedorCentralHome .centro UL{
		margin:1.1em 0 0.4em 0;
		float:none;
		width:auto;
		}
		#contenedorCentralHome .centro > UL{
		width:100%;
		float:left;
		margin:1.1em 0 0.4em 0;
		}
		#contenedorCentralHome .centro UL.ultimaLista{
			margin:14px 0 0 0;
			}
			#contenedorCentralHome .centro UL > LI{
			margin:0 0 0 0.1em;
			padding:0 0 0 0;
			clear:none;
			width:auto;
			}		
		#contenedorCentralHome .centro UL LI{
			margin:0 0 0 0.8em;
			padding:0 0 0 0;
			clear:none;
			width:auto;
			background:none;
			float:left;
			}
			#contenedorCentralHome .centro UL LI.primero{
				clear:left;
				margin:0 0 0 0;
				}
				#contenedorCentralHome .centro UL LI A{
					float:left;
					width:141px;
					font-size:0.8em;
					font-weight:bold;
					text-align:center;		
					color:#FFFFFF;
					text-decoration:none;
					/*line-height:auto;*/
					line-height:normal;
					}
				#contenedorCentralHome .centro UL LI A SPAN{
					float:left;
					padding:2px 0 4px 0;
					width:141px;
					background: url(../images/catalogo/cierreProductos.gif) 0 100% no-repeat #b50027;
					font-size:1.4em;
					}
			#contenedorCentralHome .centro UL LI IMG{
				display:block;
				border:0;
				margin:0 0 0 0;
				}
			

/********************************************************************************/
/*								DERECHA											*/
/********************************************************************************/
#contenedorCentralHome .degradadoSuperior .derecha{
	float:left;
	margin:0 0 0 3px;
	padding:0;
	width:248px;
	}
#contenedorCentralHome .degradadoSuperior > .derecha{
	float:left;
	margin:0 5px 0 8px;
	padding:0;
	width:247px;
	}

#contenedorCentral .degradadoSuperior .derecha{
	float:left;
	margin:0 0 0 0;
	padding:20px 0 0 0;
	width:248px;
	}	
#contenedorCentral .degradadoSuperior > .derecha{
	float:left;
	margin:0 5px 0 7px;
	padding:0 0 0 0;
	width:248px;
	}

	#contenedorCentralHome .derecha H3{ 	
		margin:0 0 0 5px;
		}
	#contenedorCentralHome .derecha UL{
		margin:0 0 0 5px;
		width:234px;
		}
		#contenedorCentralHome .derecha UL LI{
			margin:0 0 0 0;
			width:234px;
			background:none;
			padding:0.8em 0 0 0;
			float:left;
			}
			#contenedorCentralHome .derecha UL LI P{
				padding:0 0 0 0;
				}
	#contenedorCentralHome .derecha .comeSano{
		float:left;
		margin:10px 0 0 4px;
		padding:0 0 0 12px;
		background:url(../images/fondoComeSano.gif) 0 0 no-repeat;
		height:141px;
		width:236px;
		}
	#contenedorCentralHome .derecha > .comeSano{	
		margin:10px 0 0 0;
		min-height:141px;
		height:auto;
		width:236px;
		}
		#contenedorCentralHome .derecha .comeSano H3{
			color:#ffffff;
			font-size:2em;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			padding:8px 0 15px 0;
			}
		#contenedorCentralHome .derecha .comeSano H4{
			color:#ea1f23;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1em;
			font-weight:bold;
			padding:0 0 0 0;
			width:122px;
			}
		#contenedorCentralHome .derecha .comeSano P{
			margin:0 0 0.2em 0;
			width:122px;
			padding:0 0 0 0;
			}

	#contenedorCentralHome .derecha .instalaciones{
		float:left;
		margin:25px 0 0 4px;
		padding:0 0 30px 0;
		width:248px;
		background:url(../images/fondoTransporte.gif) 0 0 no-repeat;
		height:152px;
 		}
	#contenedorCentralHome .derecha > .instalaciones{
		margin:25px 0 0 0;
		min-height:152px;
		height:auto;
		width:248px;
		}
		#contenedorCentralHome .derecha .instalaciones H3{
			color:#1d871e;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			font-weight:normal;
			font-size:1.98em;
			padding:88px 0 0 5px;
			margin:0 0 0 0;
			}
			#contenedorCentralHome .derecha .instalaciones > H3{
				margin:0 0 0 0;
				padding:88px 0 0 5px;
				}
		#contenedorCentralHome .derecha .instalaciones P{
			padding:0 0 0 8px;
			line-height:1.3em;
			font-size:1em;
			color:#454545;
			margin:0 0 0 0;
			}

	
/********************************************************************************/
/*									PIE											*/
/********************************************************************************/
#pie{
	float:left;
	margin:2em 10px 0 10px;
	padding:10px 0 0 0;
	width:942px;
	font-size:0.9em;
	color:#484848;
	border-top:3px solid #d71c21;
	background-color:#FFFFFF;
	}
#pieMedio{
	background-color:#FFFFFF;
	border-top:3px solid #7cb138;	
	float:left;
	margin:0 10px;
	padding:10px 0 0 0;
	width:942px;
	font-size:0.9em;
	color:#484848;
	}
#pieVida{
	background-color:#FFFFFF;
	border-top:3px solid #4f6ec5;	
	float:left;
	margin:0 10px;
	padding:10px 0 0 0;
	width:942px;
	font-size:0.9em;
	color:#484848;
	}
	#cierreInferior > #pie,
	#cierreInferiorMedio > #pieMedio,
	#cierreInferiorVida > #pieVida {
		margin:2em 20px 0 20px;
		}
	#pie DIV,
	#pieMedio DIV,
	#pieVida DIV{
		float:left;
		margin:0 0 0 55px;
		width:239px;
		background:url(../images/pie/separadorPie.gif) 100% 5px no-repeat;
		}	
		#pie DIV.direccion,
		#pieMedio DIV.direccion,
		#pieVida DIV.direccion{
			margin:0;
			padding:0 0 0 5px;
			width:335px;
			}
		#pie DIV.enlaces,
		#pieMedio DIV.enlaces,
		#pieVida DIV.enlaces{
			background:none;
			}
			
		#pie DIV A,
		#pieMedio DIV A,
		#pieVida DIV A{
			color:#484848;
			}
		#pie DIV P,
		#pieMedio DIV P,
		#pieVida DIV P{
			margin:0 0 0 0;
			}
	

/************************************************************/
/*						NOTICIAS							*/
/************************************************************/
	
/****************listado********************/
/*
.listado-noticias{ 
	position:relative;
	margin-bottom:1.5em;
	float:left;
	}
		.listado-noticias LI{
			margin:0.5em 0;
			}
	.listado-noticias .con-imagen{ 
		padding-left:140px;
		}
		.listado-noticias IMG{
			float:left;
			}
		
/****************listado HOME ********************/
/*
#contenido-inicio .listado-noticias{ 
	position:relative;
	margin-bottom:1.5em;
	float:left;
	color:#676767;
	}
		#contenido-inicio .listado-noticias LI{
			margin:0.5em 0;
			background:url(../images/home/punteado_horizontal.gif) repeat-x left bottom;
			}
		#contenido-inicio .listado-noticias .voto LI{
			background-image:none;
			margin:0;
			}
		#contenido-inicio .listado-noticias .voto LI.votoActual{
			background:url(../images/comunes/votosSel.gif) no-repeat;
			}
	#contenido-inicio .listado-noticias .con-imagen{ 
		padding-left:140px;
		}
		#contenido-inicio .listado-noticias IMG{
			float:left;
			}
		
	#contenido-inicio .listado-noticias H3{ 
		font-size:1.35em;
		font-weight:normal;
		padding-right:0;
		margin-bottom:0.8em;
		margin-top:0;
		}
		#contenido-inicio .listado-noticias H3 A{ 
			font-size:1em;
			text-decoration:none;
			}
			#contenido-inicio .listado-noticias H3 A:hover{
				text-decoration:underline;
				} 
	#contenido-inicio .listado-noticias SPAN.fecha{ 
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
		color:#353535;
		background:url(../images/comunes/fecha.gif) no-repeat left top;
		padding-left:10px;
		line-height:1em;
		}
	#contenido-inicio .listado-noticias P.ver-mas {
		text-align:right;
		}
		#contenido-inicio .listado-noticias P.ver-mas A{
			color:#fe6105;
			font-weight:bold;
			text-decoration:none;
			background:url(../images/comunes/ver-mas.gif) no-repeat right bottom;
			padding-right:20px;
			font-size:0.85em;
			}
	.listado-noticias .tags-noticia A{
		color:#676767;
		}
		.listado-noticias .tags-noticia A:hover{
			text-decoration:none;
			}
	.listado-noticias .rss{
		float:left;
		}
		.listado-noticias .rss A{
			float:left;
			padding-left:20px;
			background:url(../images/comunes/rss.gif) no-repeat left top;
			color:#3e3e3e;
			font-weight:bold;
			text-decoration:none;
			}
		.listado-noticias .ver-todas A{
			float:right;
			color:#3e3e3e;
			font-weight:bold;
			text-decoration:none;
			}


/********************************************************************************/
/*                              INTERIORES                                      */
/********************************************************************************/
.centro UL,
.contenedor-general UL{
	width:auto;
	float:none;
	margin:0.5em 0 1.2em 0;
	}
	.centro UL LI,
	.contenedor-general UL LI{
		background:url(../images/icoListas.gif) no-repeat 0 0.5em;
		padding:0 0 0 10px;
		float:none;
		}
		.centro UL LI UL,
		.contenedor-general UL LI UL{
			}
			.centro UL LI UL LI,
			.contenedor-general UL LI UL LI{
				background:url(../images/icoListas3.gif) no-repeat 0 0.5em;
				float:none;
				}
	
/*** mapa web ***/			
.contenedor-general UL.mapaweb LI A{
	color:#CF1418;
	text-decoration:none;
	}
	.contenedor-general UL.mapaweb LI UL LI A{
		color:#127413;
		}

	
P.migas{
	color:#999797;
	font-size:0.9em;
	background:url(../images/comunes/separadorMenu.gif) repeat-x left bottom;
	padding:0 0 0.5em 0;
	margin:0.2em 0 1em 0;
	}
.centro IMG{
	margin:0 0 1em 0;
	}
	.centro IMG.imagen-izquierda{
		margin:0 0.7em 0.5em 0;
		}
	.centro IMG.imagen-derecha{
		margin:0 0 0.5em 0.7em;
		}

	P.migas A{
		color:#999797;
		text-decoration:none;
		}
		P.migas A:hover{
			text-decoration:underline;
			}
.centro DIV.destacadoFin{
	width:443px;
	float:left;
	background:url(../images/destacadoInf.gif) no-repeat left bottom #FFD52B;
	}
	.centro DIV.destacado{
		width:419px;
		float:left;
		background:url(../images/destacadoSup.gif) no-repeat left top;
		padding:12px 12px 12px 12px;
		}
.centro DIV.tresProductos{
	width:100%;
	float:left;
	margin:0.3em 0 1em 0;
	}
	.centro DIV.tresProductos DIV{
		width:auto;
		float:left;
		margin:0 0 0 1em;
		}
	.centro DIV.tresProductos DIV DIV.enlaces_cms{
		clear:both;
		margin:0 0 0 0;
		text-align:center;
	}
	/*.centro DIV.tresProductos > DIV{
		width:auto;
		float:left;
		margin:0 0 0 1em;
		}*/
	.centro DIV.tresProductos DIV.productoPrimero{
		margin:0 0 0 0;
		}
		.centro DIV.tresProductos DIV A{
		color:#FFFFFF;
		float:left;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		width:141px;
		}
		.centro DIV.tresProductos DIV A IMG{
			border:0pt none;
			display:block;
			margin:0 0 0 0;
			}
		.centro DIV.tresProductos DIV A SPAN{
			background:#B50027 url(../images/catalogo/cierreProductos.gif) no-repeat 0 100%;
			float:left;
			padding:5px 5px 5px 5px;
			width:131px;
			font-size:1.2em;
			cursor:pointer;
			}
			.centro DIV.tresProductos DIV A SPAN SPAN{
				padding:0 0 0 0;
				font-size:0.8em;
				font-weight:normal;
				background:none;
				float:none;
				}
.centro DIV.dosCajetines{
	width:100%;
	float:left;
	margin:1em 0 1.5em 0;
	}
	.centro DIV.dosCajetines DIV.unCajetinFin{
		background:url(../images/fichaDegInf.gif) no-repeat left bottom #ffcd04;
		width:211px;
		float:left;
		margin:0 1.1em 0 0;
		}
	.centro DIV.dosCajetines > DIV.unCajetinFin{
		width:211px;
		float:left;
		background:url(../images/fichaDegInf.gif) no-repeat left bottom #ffcd04;
		margin:0 1.1em 0 0;
		}
		.centro DIV.dosCajetines DIV.unCajetinFin DIV.unCajetin{
			background:url(../images/fichaDegSup.gif) no-repeat left top;
			width:211px;
			padding:10px 5px 5px 8px;
			}
		.centro DIV.dosCajetines DIV.unCajetinFin > DIV.unCajetin{
			background:url(../images/fichaDegSup.gif) no-repeat left top;
			padding:10px 5px 5px 8px;
			width:198px;
			}
			.centro DIV.dosCajetines DIV.unCajetinFin DIV.unCajetin P{
				margin:0.4em 0 0.4em 0;
				}
/*** contacto ***/
.centro UL.contacto{
	}
	.centro UL.contacto LI{
		background:none;
		padding:0;
		float:left;
		width:95%;
		clear:both;
		}
	.centro UL.contacto LI.aceptaprivacidad{
		padding:0pt 0pt 0pt 12em;
		width:25em;
		}
		.centro UL.contacto LI.aceptaprivacidad INPUT.avisoLegal{
			float:left;
			border:0;
			background:none;
			}
		.centro UL.contacto LABEL{
			float:left;
			margin-right:1em;
			padding:0 0 0 0;
			text-align:right;
			width:126px;
			}
		.centro UL.contacto LABEL.automatico{
			width:160px;
			margin:0 0 0 1em;
			padding-top:0.2em;
			text-align:left;
			}
			.centro UL.contacto LI > LABEL.automatico{
				padding:0;
				}
		.centro UL.contacto LI INPUT,
		.centro UL.contacto LI TEXTAREA{
			background:transparent url(../images/comunes/bgInput.gif) repeat-x scroll left top;
			border:1px solid #B9A990;
			padding:0.4em 0.4em 0.2em;
			float:left;
			}
		.centro UL.contacto LI#botones{
			width:auto;
			height:20px;
			margin:1em 0 0.3em 0;
			}
		.centro UL.contacto LI#botones INPUT{
			border:0;
			background:url(../images/comunes/boton-buscar.gif) no-repeat 0 0;
			width:61px;
			text-transform:uppercase;
			color:#d6d6d6;
			padding:0.2em 0 0.2em 0.6em;
			text-align:left;
			margin:0 0 0 12em;
			cursor:pointer;
			}
		.centro UL.contacto LI#botones > INPUT{
			padding:0.2em 0 0.2em 0.2em;
			}


/*** contacto (layout sin degradado)***/
.contenedor-general UL.contacto{
	}
	.contenedor-general UL.buscaProductos LI{
		width:auto;
		clear:none;
		}
		.contenedor-general UL.contacto LI#botones.sinMargen{
			margin-top:0.7em;
			}
		.contenedor-general UL.contacto LI#botones INPUT.sinMargen{
			margin:0 0 0 2em;
			}
	.contenedor-general UL.contacto LI{
		background:none;
		padding:0;
		float:left;
		width:100%;
		clear:both;
		}
	.contenedor-general UL.contacto LI.aceptaprivacidad{
		padding:0pt 0pt 0pt 12em;
		width:400px;
		}
		.contenedor-general UL.contacto LI.aceptaprivacidad INPUT.avisoLegal{
			float:left;
			border:0;
			}
		.contenedor-general UL.contacto LABEL{
			float:left;
			margin-right:1em;
			padding:0 0 0 0;
			text-align:right;
			width:126px;
			}
		.contenedor-general UL.contacto LABEL.automatico{
			width:160px;
			margin:0 0 0 1em;
			text-align:left;
			}
		.contenedor-general UL.contacto LI INPUT,
		.contenedor-general UL.contacto LI TEXTAREA{
			background:transparent url(../images/comunes/bgInput.gif) repeat-x scroll left top;
			border:1px solid #B9A990;
			padding:0.4em 0.4em 0.2em;
			float:left;
			}
		.contenedor-general UL.contacto LI#botones{
			width:auto;
			height:20px;
			margin:1em 0 0.3em 0;
			}
		.contenedor-general UL.contacto LI#botones INPUT{
			border:0;
			background:url(../images/comunes/boton-buscar.gif) no-repeat 0 0;
			width:61px;
			text-transform:uppercase;
			color:#d6d6d6;
			padding:0.2em 0 0.2em 0.2em;
			text-align:left;
			margin:0 0 0 12.3em;
			cursor:pointer;
			font-size:0.78em;
			height:22px;
			}
		.contenedor-general UL.contacto LI#botones > INPUT{
			padding:0.2em 0 0.2em 0;
			height:21px;
			margin:0 0 0 15.7em;
			}



.derecha H3 SPAN{
	display:block;
	color:#454545;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	}
	
.derecha UL.menu{
	position:relative;
	padding:0 0 1.2em 0;
	}
	.derecha UL.menu LI{
		position:relative;
		}
		.derecha UL.menu LI.seleccionado A{
			color:#CF1418;
			text-decoration:none;
			}
			.derecha UL.menu LI.seleccionado A:hover{
				text-decoration:none;
				}
		.derecha UL.menu LI A{
			text-decoration:none;
			color:#454545;
			background:url(../images/icoListas.gif) no-repeat 0 5px;
			padding:0 0 0 10px;
			}
			.derecha UL.menu LI A:hover{
				text-decoration:underline;
				
				}
.derecha UL{
	width:100%;
	float:left;
	}
	.derecha UL LI{
		background:url(../images/comunes/separadorMenu.gif) repeat-x left bottom;
		margin:0 0 0 0;
		padding:0.8em 0;
		clear:both;
		width:100%;
		float:left;
		}
.derecha .descripcion-categoria UL LI {
	list-style-type:none;
	margin:0.5em 0 1.2em 0;
	padding:0;
	}
	.derecha .descripcion-categoria UL LI{
		margin:0.5em 0 0.3em 0;
		background:url(/images/icoListas.gif) no-repeat 0 0.5em;
		padding:0 0 0 10px
		}
		.derecha .descripcion-categoria UL LI UL LI{
			background:url(../images/icoListas3.gif) no-repeat 0 0.5em;
			float:none;
			}
.derecha P.imagenCentrada{
	text-align:center;
	}
.derecha IMG{
	margin:1em 0;
	}
.derecha DIV.destacadoDerechaFin{
	background:url(../images/destacadoDerInf.gif) no-repeat left bottom #FFCC00;
	width:244px;
	float:none;
	margin:0.5em 0 1em 0;
	}
.derecha > DIV.destacadoDerechaFin{
	background:url(../images/destacadoDerInf.gif) no-repeat left bottom #FFCC00;
	width:244px;
	float:left;
	margin:0.5em 0 1em 0;
	}
	.derecha DIV.destacadoDerechaFin DIV.destacadoDerecha{
		background:url(../images/destacadoDerSup.gif) no-repeat left top;
		width:224px;
		float:left;
		padding:1px 10px 1px 10px;
		}
	.derecha DIV.destacadoDerechaFin > DIV.destacadoDerecha{
		background:url(../images/destacadoDerSup.gif) no-repeat left top;
		width:224px;
		float:left;
		padding:1px 10px 1px 10px;
		}

/*** BUSCADOR ***/
.buscador{
	float:left;
	height:180px;
	background:url(../images/comunes/buscador.gif) no-repeat 0 0;
	margin:0 0 1.2em 0;
	}
	.buscador H3{
		color:#ffffff;
		padding:1em 0 0 1em;
		padding:0.3em 0 1em 0.4em;
		}
	.buscador .formulario{
		margin:0.3em 0 0 0;
		}
		.buscador .formulario DIV{
			width:100%;
			float:left;
			margin:0 0 1em 0;
			}
		.buscador .formulario LABEL{
			color:#8d0000;
			font-size:1em;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			width:4em;
			float:left;
			margin:0 0 0 1.2em;
			}
		.buscador .formulario INPUT{
			border:1px solid #b7b7b7;
			background:url(../images/comunes/bgInputBusca.gif) repeat-x 0 0;
			/*height:16px;*/
			padding:0.2em 0 0.2em 0.5em;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.9em;
			float:left;
			width:13em;
			}
		.buscador .formulario IMG{
			float:left;
			margin:0.2em 0 0 0.7em;
			}
		.buscador .formulario DIV.botones{
			float:right;
			background:url(../images/comunes/boton-buscar.gif) no-repeat 0 0;				
			width:61px;
			height:20px;
			margin:0 1em 0 0;
			}
		.buscador .formulario > DIV.botones{
			margin:0 2.3em 0 0;
			}
			.buscador .formulario DIV.botones LABEL{
				margin:0 0 0 0;
				padding:0 0 0 0.4em;
				}
			.buscador .formulario DIV.botones > LABEL{
				padding:0 0 0 0.1em;
				}
			.buscador .formulario DIV.botones INPUT{
				border:0;
				background:none;
				text-transform:uppercase;
				color:#d6d6d6;
				font-size:0.9em;
				font-family:Arial, Helvetica, sans-serif;
				text-align:left;
				cursor:pointer;
				padding:0.36em 0 0 0;
				width:auto;
				}
/*** Come Sano ***/
.comeSano{
	width:100%;
	float:left;
	background:url(../images/comunes/comeSano.gif) no-repeat 0 0;
	height:141px;
	margin:1.2em 0 1.2em 0;
	}
	.comeSano H3{
		color:#ffffff;
		font-size:2em;
		padding:0.23em 0 0.85em 0.6em;
		}
	.comeSano H4{
		color:#1d871e;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1em;
		font-weight:bold;
		width:135px;
		padding:0 0 0 1em;
		}
	.comeSano P{
		margin:0 0 0.2em 0;
		width:140px;
		padding:0 0 0 1em;
		}
		
.Amarillo{
	background:url(../images/comunes/comeSanoAmarillo.gif) no-repeat 0 0;
	}
	.Amarillo H4{
		color:#d71c21;
		}
		
.derecha > .comeSano{
	min-height:141px;
	height:auto;
	}
/*** Paginador ***/
.pagination{
	background:url(../images/comunes/separadorMenu.gif) repeat-x left top;
	width:100%;
	float:left;
	padding:0.5em 0 0 0;
	text-align:right;
	}
	.pagination SPAN{

		}
		.pagination SPAN SPAN{
			float:none;
			}
			.pagination A{
				color:#8d0000;
				text-decoration:none;
				font-weight:bold;
				}
				.pagination A:hover{
					text-decoration:underline;
					}
					
#errorExplanation{
	padding:1em 0 1em 0;
	}
	
	
/*** Plantilla para contenido sin destacado a la derecha ***/
.contenedor-general{
	float:left;
	font-size:1em;
	margin:0 0 0 9px;
	padding:10px 0 0 0;
	width:729px;
	}
.degradadoSuperior2 > .contenedor-general{
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	width:733px;
	}
	.contenedor-general .listado-noticias{
		float:left;
		margin:0 0 0 0;
		padding:10px 0 0 0;
		width:449px;
		}
	.contenedor-general .derecha{
		float:right;;
		margin:0 5px 0 7px;
		padding:0 0 0;
		width:248px;
		padding:0 0 0 0;
		margin:0 0 0 0;
		}
	.contenedor-general > .derecha{
		margin:0 5px 0 7px;
		padding:0 0 0;	
		}
	.contenedor-general .rss{
		float:left;
		clear:both;
		width:100%;
		}
.degradadoSuperior .contenedor-general{
	float:left;
	font-size:1em;
	margin:0 0 0 20px;
	padding:10px 14px 0 0;
	width:719px;
	}
/*** Listado de Noticias ***/
.listado-noticias UL LI{
	background:none;
	padding:0 0 0 0;
	margin:0 0 1.7em 0;
	float:left;
	clear:both;
	}
	.listado-noticias UL LI H3{
		font-size:1.1em;
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
		.listado-noticias UL LI H3 A{
			color:#1d871e;
			text-decoration:none;
			}
			.listado-noticias UL LI H3 A:hover{
				color:#38B63A;
				}
	.listado-noticias UL LI .con-imagen{
		padding-left:2em;
		}
	.listado-noticias UL LI IMG{
		float:left;
		margin:0 0.8em 0.8em 0;
		}
	.listado-noticias UL LI SPAN.fecha{
		font-size:0.8em;
		color:#737373;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		}
	.listado-noticias UL LI P{
		margin:0.2em 0 0.5em 0;
		}
	.listado-noticias UL LI P.ver-mas{
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/comunes/go.gif) no-repeat 0 0.18em;
		padding:0 0 0 20px;
		height:17px;
		margin:0 0 0 0;
		clear:both;
		}
		.listado-noticias UL LI P.ver-mas A{
			text-decoration:none;
			font-size:11px;
			font-weight:bold;
			color:#8d0000;
			}
			.listado-noticias UL LI P.ver-mas A:hover{
				text-decoration:underline;
				}
/*** NOT. AMP ****/
.noticia-ampliada SPAN.fecha{
	font-size:0.8em;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0.8em 0 1em 0;
	width:100%;
	float:left;
	}
	.noticia-ampliada P{
		margin-top:0;
		}
	.noticia-ampliada P.sumary{
		font-style:italic;
		font-size:1.1em;
		}
.noticia-ampliada UL LI{
	list-style-type:none;
	list-style-position:inside;
	list-style-image:url(../images/icoListas.gif);
	}
/*** paginas de error ***/
.error{
	height:250px;
	}
/*** Resultados de las busquedas ***/
.contenedor-general #result_list UL LI{
	padding:0 0 0 0;
	background:none;
	margin:0.5em 0pt 0.5em;
	float:left;
	clear:both;
	width:95%;
	}
	.contenedor-general #result_list UL LI SPAN.result_extract{
		clear:both;
		float:left;
		padding:0.3em 0 0.3em 0;
		}

/***cajetin salchichas***/
.cajetin-salchichas{
	background:url(../images/comunes/cajetin-salchichas.gif) no-repeat 0 0;
	height:121px;
	text-align:right;
	padding:0.8em 1.8em 0 11em;
	margin:1em 0 1em 0;
	float:left;
	display:block;
	}
	.cajetin-salchichas H3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:1.6em;
		font-weight:normal;
		color:#ea1f23;
		padding:0 0 0 0;
		width:17.2em;
		}
	.cajetin-salchichas P{
		width:27.5em;
		}
	
/*** cajetin chefs ***/
.chef{
	background:url(../images/comunes/cocinero-rojo.gif) no-repeat 0 0;
	height:141px;
	padding:0.3em 13em 0 1.3em;
	margin:1em 0 1em 0;
	clear:both;
	}
	.chef H3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:2.5em;
		font-style:italic;
		font-weight:normal;
		color:#ffffff;
		margin:0 0 0.7em 0;
		}
	.chef P{
		width:26.5em;
		}
	.chef A{
		background:url(../images/comunes/enlace-cajetines.gif) no-repeat 0 0.2em;
		padding:0 0 0 15px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#1d871e;
		font-style:italic;
		font-size:1.11em;
		text-decoration:none;
		font-weight:bold;
		}
		.chef A:hover{
			color:#38B63A;
			}

.beige{
	background:url(../images/comunes/cocinero-amarillo.gif) no-repeat 0 0;
	}
	.beige H3{
		font-size:19px;
		color:#2c2c2c;
		}
		
/*** plantilla receta ***/
.receta-top-izq{
	background:#ffe57e url(../images/comunes/am-top-left.gif) no-repeat 0 0;
	position:relative;
	margin:1em 0 1em 0;
	}
.receta-top-der{
	background:url(../images/comunes/am-top-right.gif) no-repeat 100% 0;
	}
.receta-bot-izq{
	background:url(../images/comunes/am-bot-left.gif) no-repeat 0 100%;
	}
.receta-bot-der{
	background:url(../images/comunes/am-bot-right.gif) no-repeat 100% 100%;
	}
.derecha .contenido-receta{
	background:url(../images/comunes/chirimbolo.gif) no-repeat 50% 19%;
	}
.contenido-receta{
	background:url(../images/comunes/chirimbolo.gif) no-repeat 50% 30%;
	padding:1em 1em 1em 1em;
	}
.contenido-generico-receta{
	padding:1em 1em 1em 1em;
	}
	.contenido-generico-receta UL{
		float:none;
		}
	.contenido-receta UL{
		float:none;
		padding:3em 0 0 0;
		}
		.contenido-receta UL LI{
			float:none;
			background:url(../images/comunes/punteado-am.gif) repeat-x 0 100%;
			font-style:italic;
			}
		.contenido-generico-receta UL LI{
			float:none;
			
			}
	.contenido-receta H3{
		color:#2c2c2c;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:21px;
		font-style:italic;
		font-weight:normal;
		text-align:center;
		}
	.contenido-receta H4{
		text-align:center;
		color:#b87500;
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		font-weight:normal;
		font-size:11px;
		}
		
/*** plantilla pasos para receta ***/
.lista-numeros{
	margin:0 0 1.5em 0;
	}
	.lista-numeros DIV{
		margin:0.7em 0;
		width:100%;
		float:left;
		clear:both;
		}
		.lista-numeros DIV STRONG.numero{
			color:#8d0000;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			font-size:1.6em;
			font-weight:normal;
			float:left;
			display:block;
			width:1em;
			padding:0 0.1em 1em 0;
			}
		.lista-numeros DIV P{
			float:left;
			width:95%;
			margin:0 0 0 0;
			}
			
			
/*** plantilla para galeria con tres imagenes ***/
.tresImagenes{
	margin:1.2em 0 1.2em 0;
	clear:both;
	width:100%;
	float:left;
	}
	.tresImagenes DIV{
		width:32%;
		float:left;
		margin:0 2% 1% 0;
		}
	.tresImagenes DIV.ultimaTres{
		margin:0 0 1% 0;
		}
		.tresImagenes DIV IMG{
			float:none;
			width:auto;
			}
		.tresImagenes DIV P{
			clear:both;
			}
			
/*** plantilla para galeria con 4 imagenes ***/
.cuatroImagenes{
	margin:1.2em 0 1.2em 0;
	clear:both;
	width:100%;
	float:left;
	}
	.cuatroImagenes DIV{
		width:23%;
		float:left;
		margin:0 2% 1% 0;
		}
	.cuatroImagenes DIV.ultimoCuatro{
		margin:0 0 1% 0;
		}
		.cuatroImagenes DIV IMG{	
			float:none;
			width:auto;
			}
		.cuatroImagenes DIV P{
			clear:both;
			}	
			
/*** ENGLISH VERSION ****/
.enlace-idioma{
	width:980px;
	/*padding:0 0 30px 0!important;*/
	/*padding:0 0 11px 0;*/
	margin:0 auto;
	height:30px;
	}
.eng-fondo{
	background:url(../images/cabecera/eng-fondo.gif) repeat-x 0 0;
	float:right;
	width:auto;
	height:19px;
	/*margin:0 240px 0 0!important;
	margin:0 164px 0 0;*/
	}
.eng-der{
	background:url(../images/cabecera/eng-der.gif) no-repeat 100% 0;
	float:left;
	width:auto;
	height:19px;
	}
.eng-izq{
	background:url(../images/cabecera/eng-izq.gif) no-repeat 0 0;
	float:left;
	width:auto;
	height:19px;
	}
	.eng-izq A{
		color:#d6d6d6;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:0.55em;
		text-decoration:none;
		padding:0.2em 8px 0 8px;
		float:left;
		}
		.eng-izq A:hover{
			}

DIV#medio .eng-fondo{
	background:url(../images/cabecera/eng-v-fondo.gif) repeat-x 0 0;
	}
DIV#medio .eng-der{
	background:url(../images/cabecera/eng-v-der.gif) no-repeat 100% 0;
	}
DIV#medio .eng-izq{
	background:url(../images/cabecera/eng-v-izq.gif) no-repeat 0 0;
	}
	
	
DIV#vida .eng-fondo{
	background:url(../images/cabecera/eng-a-fondo.gif) repeat-x 0 0;
	}
DIV#vida .eng-der{
	background:url(../images/cabecera/eng-a-der.gif) no-repeat 100% 0;
	}
DIV#vida .eng-izq{
	background:url(../images/cabecera/eng-a-izq.gif) no-repeat 0 0;
	}

/*********************************************************************************/	
/*									ERRORES							  			 */
/*********************************************************************************/	
.errorExplanation P, .errorExplanation UL LI{
	font-weight:bold;
	color:#D71C21;
}
#errorExplanation UL LI{ 
	padding-left:15px;
	background:url(../images/icoListas.gif) no-repeat scroll 0 0.5em
	}	
#errorExplanation UL {
	
}
/********************************************************************************/
/*									GOOGLE MAPS										*/
/********************************************************************************/

#googleMaps, .ancho-mapa{
	float:left;
	width: 709px; 
	height: 350px;
	margin: 0 0 10px 0;
	}
IMG.globo{
	float:left;
	margin:0 5px 0 0; 
	padding:0 5px 0 0; 
	width:100px;
	}	
.leyenda{
	float:left;
	margin:0 0 0.9em 0; 
	padding:0 0 0 0; 
	width:100%;
	font-weight:bold;
}	
	
/********************************************************************************/
/*					ESTILOS GENERALES PARA EL CONTENIDO DEL 					*/
/*									EDITOR										*/
/********************************************************************************/
.contenido-editor{
	color:#676767;
	width:100%;
	position:relative;
	margin-bottom:1.5em;
	}
.contenido-editor A{
	color:#fa6007;
	}
	.contenido-editor A:hover{
		text-decoration:none;
		}
.contenido-editor UL{
	margin-left:0;
	padding-left:0;
	position:relative;
	}
.contenido-editor UL LI{
	background:url(../images/comunes/listaPrinc.gif) no-repeat 0 0.4em;
	padding-left:15px;
	margin:0.5em 0;
	}
	.contenido-editor UL UL LI{
		background:url(../images/comunes/listaSec.gif) no-repeat 0 0.5em;
		padding-left:12px;
		}
.contenido-editor OL LI{
	margin:0.5em 0;
	}
.contenido-editor TABLE{
	margin:1em 0;
	border:0;
	width:100%;
	}
	.contenido-editor CAPTION{
		display:none;
		}
	.contenido-editor TOBDY {
		width:100%;
		}
	.contenido-editor THEAD{
		text-align:left;
		}
	.contenido-editor TFOOT{
		font-size:0.8em;
		font-style:italic;
		color:#7cb400;
		
		}
		.contenido-editor TFOOT TD{
			background:none;
			}

	
	.contenido-editor TH,
	.contenido-editor TD{
		padding:0.5em;
		}

	.contenido-editor TH{
		
		}
	.contenido-editor TD{
		background-color:#e6e6e6;
		border-top:1px solid #FFFFFF;
		}
		.contenido-editor TR.impar TD{
			background-color:#f2f2f2;
			}
		.contenido-editor TD.con-color{
			color:#fa6007;
			}
		.contenido-editor TD.alineacion-centro,
		.contenido-editor TH.alineacion-centro{
			text-align:center;
			}
		.contenido-editor TD.alineacion-derecha,
		.contenido-editor TH.alineacion-derecha{
			text-align:right;
			}
			
/****/
.imagen-izquierda{
	float:left;
	margin:0 0.7em 0.5em 0;
	}
.imagen-derecha{
	float:right;
	margin:0 0 0.5em 0.7em;
	}
	
	
/*** enlace volver ***/
DIV.volver{
	clear:both;
	width:100%;
	float:left;
	margin:1em 0;
	}
A.volver{
	clear:both;
}

/*** estilos de boton para un enlace ***/
DIV.boton-enlace{
	background:url(../images/comunes/boton-buscar.gif) no-repeat 0 0;
	width:61px;
	height:21px;
	float:left;
	clear:both;
	}
	DIV.boton-enlace A{
		color:#D6D6D6;
		text-decoration:none;
		display:block;
		cursor:pointer;
		padding:0.1em 0 0 0.4em;
		}
		
/*** estilos para los formularios ***/

FORM .formulario UL{
	}
	FORM .formulario UL LI{
		background:none;
		padding:0;
		}
	FORM .formulario UL LI.aceptaprivacidad{
		padding:0pt 0pt 0pt 12em;
		width:25em;
		}
		FORM .formulario UL LI.aceptaprivacidad INPUT.avisoLegal{
			float:left;
			border:0;
			background:none;
			}
		FORM .formulario UL LABEL{
			float:left;
			margin-right:1em;
			padding:0 0 0 0;
			text-align:left;
			width:126px;
			}
		FORM .formulario UL LABEL.automatico{
			width:160px;
			margin:0 0 0 1em;
			padding-top:0.2em;
			text-align:left;
			}
			FORM .formulario UL LI > LABEL.automatico{
				padding:0;
				}
		FORM .formulario UL LI INPUT,
		FORM .formulario UL LI TEXTAREA{
			background:transparent url(../images/comunes/bgInput.gif) repeat-x scroll left top;
			border:1px solid #B9A990;
			padding:0.4em 0.4em 0.2em;
			float:left;
			}
		FORM .formulario UL LI#botones{
			width:auto;
			height:20px;
			margin:1em 0 0.3em 0;
			}
		FORM .formulario UL LI#botones INPUT{
			border:0;
			background:url(../images/comunes/boton-buscar.gif) no-repeat 0 0;
			width:61px;
			text-transform:uppercase;
			color:#d6d6d6;
			padding:0.2em 0 0.2em 0.6em;
			text-align:left;
			margin:0 0 0 12em;
			cursor:pointer;
			}
		FORM .formulario UL LI#botones > INPUT{
			padding:0.2em 0 0.2em 0.2em;
			}
			
/*** enlace rss ***/
DIV.rss{
	clear:both;
	float:left;
	}
	DIV.rss A{
		background:url(../images/rss.gif) no-repeat 0 0.2em;
		color:#3E3E3E;
		float:left;
		font-weight:bold;
		line-height:1.8em;
		padding-left:20px;
		text-decoration:none;
		}
		DIV.rss A:hover{
			
			}

/*** raya para separar parte derecha e izquierda de contenido en principio pensado para no tenerla ***/

.rayaCompleta{
	background:#FFFFFF url(../images/raya.gif) repeat-y 0 0;
	float:left;
	margin:0;
	padding:0;
	width: 733px;
	}
	.rayaSuperior{
		background:url(../images/rayaSuperior.gif) no-repeat 0 0;
		float:left;
		width: 733px;
		}
	.rayaInferior{
		background:url(../images/rayaInferior.gif) no-repeat 0 100%;
		float:left;
		width: 733px;
		}
	.contenedor-general .rayaSuperior .derecha{
		float: right;	
		}
	.contenedor-general .rayaSuperior .centro{
		width:41em;
		float:left;
		}
		
/*** calendario ***/
.calendar TABLE{
	width:auto;
	}
	
/****************************** Para cuando mostramos el flash en locations/_locations ******************************/	
.contenidoBoton{
	clear: both;
	}

/************************* Imagen de noticias/show ******************************/	
.imagen{
	float:left;
	padding-right: 15px;
	padding-bottom: 10px;
}	
.dos-imagenes{
	padding:2px;
	}
.dos-imagenes IMG.primera{
	padding-right:6px;
	}
/*** ACCESIBILIDAD ***/
.acc_iconos IMG{
border:0pt none;
margin:20px 20px 20px 40px;
padding:0pt;
}

kbd {
	color:#000;
	line-height: 2em;
	margin:0.2em 0 0 0 ;
	font-size:1em;
	padding:0 0.2em;
	background:#EEE;
	border-top:.05em solid #ccc;
	border-right:.15em solid #aaa;
	border-bottom:.2em solid #888;
	border-left:.1em solid #bbb;
}
acronym {
	cursor:help;
}
#contenido .acc_iconos img{
	margin:20px 20px 20px 40px;
	padding:0;
	border:0;
	}
.acc_iconos A{
	text-decoration:none;
	}
#contenido UL.acc_lista {
	margin:10px 0 10px 0;
	width:100%;
	list-style-type:none;
	}
	#contenido UL.acc_lista LI{
		margin:0 0 5px 0;
		padding:0 0 0 0;
		background:none;
		width:90%;
		}	
