/*******************************ESTILOS GENERALES*************************/

BODY{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	background:url(../images/fondobody.gif) repeat-x left top #FFFFFF;
	line-height:normal;
}
IMG{
	border:0;
	}

H1{
	display:none;
	}
H2{
	float:left;
	width:100%;
	margin:0 0 10px 0 !important;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:15px;
	color:#336699;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

#all{
	width:932px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	}
a.edit{
	color:#336699;
	font-size:11px;
	background:none;
}
	a.edit:hover{
		text-decoration:none;
		}

.error{
	color:#B44033;
	padding:0 0 0 10px;
	}
.azul{
	color:#336699;
	}
/****************************************************************************/

#cabecera{
	float:left;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	background-image:url(../images/fondocabecera.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:932px;
	height:auto !important;
	height:139px;
	min-height:139px;
	}
	#cabecera IMG{
	float:left;
	margin:5px 0 0 5px;
	}
	
	
#contenedor_superior{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:url(../images/fondocentrosuperior.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:932px;
	height:auto !important;
	height:462px;
	min-height:462px;

	}

#contenedor_inferior{
	float:left;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	background-image:url(../images/fondocentroinferior.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:932px;
	height:auto !important;
	height:462px;
	min-height:462px;
	}


#izquierda{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	width:175px;
	background-image:url(../images/fondomenu.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
	#izquierda UL{
		background:url(../images/fondomenu_sup.gif) no-repeat right top;
		float:left;
		margin:0 0 0 0;
		padding:10px 0 20px 0;
		width:175px;
		list-style-type:none;
		}
		#izquierda UL LI{
			float:left;
			margin:0 0 0 0;
			padding:7px 0 5px 3px;
			width:165px;
			border-bottom:#6289B1 2px solid;
			font-weight:bold;
			list-style-type:none;
			clear:none;
			}
			#izquierda UL LI UL{
				float:left;
				background-image:none;							
				margin:0 0 0 0;
				padding:5px 0 5px 0;
				width:165px;
				list-style-type:none;
				}
				#izquierda UL LI UL LI{
					float:left;
					margin:0 0 0 0;
					padding:1px 0 1px 3px;
					width:162px;
					border-bottom:none;
					font-weight:normal;
					list-style-type:none;
					clear:none;
					}
					#izquierda UL A{
						text-decoration:none;
						color:#565656;
						}
						#izquierda UL A:hover{
							text-decoration:underline;
							}
		#izquierda UL LI A.sel{
			color:#336699;
			}
		
#extranet{
	float:left;
	margin:10px 0 0 0;
	padding:6px 0 0 0;
	width:172px;
	height:auto !important;
	height:88px;
	min-height:88px;
	background:#FFFFFF;
	}
	#extranet P{
		margin:0 0 0 0;
		padding:8px 0 8px 5px;
		border-bottom:#FFFFFF 10px solid;
		background-color:#E8E8E8;
		float:left;
		width:163px;
		}
		#extranet P A{
			margin:10px 0 15px 0;
			padding:0 8px 0  0;
			display:block;
			text-align:right;
			color:#336699;
			font-weight:bold;
			}
		#extranet P STRONG{
			color:red;
			}
	#extranet UL{
		float:left;
		margin:0 0 0 0;
		padding:8px 0 8px 5px;
		width:163px;
		background-image:none;
		list-style-type:none;
		border-bottom:#FFFFFF 10px solid;
		background-color:#E8E8E8;
		}
		#extranet UL LI{
			float:left;
			margin:0 0 2px 0;
			padding:0 0 0 0px;
			width:164px;
			border:none;
			color:#666666;
			clear:none;
			}
			#extranet UL LI H2{
				float:left;
				width:100%;
				font-size:15px;
				color:#336699;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				}
				#extranet UL LI LABEL{
					float:left;
					margin:0 0 0 0;
					padding:4px 0 0 0;
					width:71px;
					font-size:11px;
					color:#606060;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-weight:normal;
					}
					#extranet UL LI INPUT{
						float:left;
						margin:4px 0 0 1px;
						padding:1px 0 0 1px;
						width:85px;
						height:13px;
						border:#B6CDE0 1px solid;
						font-size:9px;
						font-family:Arial, Helvetica, sans-serif;
						}
						#extranet UL LI.botones INPUT{
							float:right;
							margin:5px 9px 0 0px;
							padding:0 8px 0 4px !important;
							padding:0 8px 0 5px;
							width:60px;
							width:60px !important;
							height:16px !important;
							height:18px;
							border-top:#D3D3D3 1px solid;
							border-left:#D3D3D3 1px solid;
							border-right:#606060 1px solid;
							border-bottom:#606060 1px solid;
							cursor:pointer;
							font-family:Arial, Helvetica, sans-serif;
							font-size:9px;
							background-color:#F3F3F3;
							}
							#extranet UL LI SPAN{
								float:left;
								margin:5px 0 5px 0;
								padding:0 0 0 0;
								width:161px;
								color:#666666;
								}
								#extranet UL LI A{
									clear:left;
									display:block;
									text-align:right;
									margin:0 0 0 0;
									padding:4px 6px 0 0;
									font-size:9px;
									color:#212121;
									font-family:Arial, Helvetica, sans-serif;
									text-decoration:underline;
									}
									#extranet UL LI A:hover{
									text-decoration:none;
										
										}

/****CENTRO*****/
#centro{
	float:left;
	width:567px;
	margin:0;
	padding:0 10px 0 10px;
	height:auto !important;
	height:432px;
	min-height:432px;
	}

/**----navegador---*/

.navegador{
	float:left;
	width:100%;
	margin:5px 0 5px 0;
	padding:5px 0 0 0px;
	color:#919191;
	font-size:9px;
	clear:right;
	}
	.navegador A{
		color:#5D5D5D;
		}
		.navegador A:hover{
		color:#5D5D5D;
		text-decoration:none;
		}

/**----msg entada superior e inferior---**/

#msg_entada_superior{
	float:left;
	margin:5px 0 5px 0 !important;
	margin:5px 0 15px 0;
	padding:12px 8px 15px 23px;
	background-image:url(../images/esquinaSI.gif);
	background-position:7px 0;
	background-repeat:no-repeat;
	width:538px;
	height:auto !important;
	height:136px;
	min-height:136px;

	}
	#msg_entada_superior p{
		font-size:13px;		
	}
	#msg_entada_superior h2{
		font-size:18px;		
	}

#msg_entada_inferior{
	float:left;
	margin:0;
	padding:0;
	background-image:url(../images/esquinaII.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:567px;
	height:auto !important;
	height:136px;
	min-height:136px;
	}
#destacados{
	float:left;
	margin:15px 0 0 0!important;
	margin:10px 0 0 0;
	padding:0;
	width:567px;
	/* background-image: url(../images/destacados/destacadoRep.gif);
	background-position: 0 0;
	background-repeat: repeat-x;*/
	background-image: url(../images/destacadoRep.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
}

#destacado_izquierda{
	float:left;
	margin: 0px;
	padding: 0 10px 1px 5px;
	width:552px;
	background-image: url(../images/destacadoInf.gif);
	background-repeat: no-repeat;
	background-position:bottom left ;
	/*background-image:url(../images/destacadosuperior.gif);*/
	/*background-repeat:repeat-x;*/
	
}

/* #destacado_derecha{
	float:right;
	margin:0 0 0 28px;
	padding:0 0 0 0;
	width:199px;
	background-image:url(../images/destacadosuperior.gif);
	background-repeat:no-repeat;
	background-position:top;
}*/

/*.destacado_cierre{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:199px;
	height:auto !important;
	height:11px;
	min-height:11px;
	background-image:url(../images/destacadoinferior.gif);
	background-repeat:no-repeat;
	background-position:0 0px;
	background-color:#FFFFFF;
}*/

.contenido_destacado{
	float:left;
	margin:0 0 0 0;
	padding:20px 0 20px 0;
	width:552px;
	}
	.contenido_destacado IMG{
		border:#33689A 1px solid;
		}
		.contenido_destacado H2{
			font-size:18px;
			text-align:center;
			margin:0;
			padding:0;
			}
			.contenido_destacado P{
				margin:0 0 10px 0;
				padding:3px 10px 0 0;
				color: white;
				font-weight: bold;
				}
				.contenido_destacado DIV{
					margin:0 0 0 0;
					padding:0 0 0 0;
					text-align:right;
					}
					.contenido_destacado DIV A{
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						font-weight:normal;
						color:#FFFFFF;
						text-decoration:none;
						}
/*****************derecha*************************/

#derecha{
	float:right;
	width:150px;
	margin:10px 0 0 0;
	padding:0 10px 0 0;
	}
	
#lateralPortada{
	text-align:right;
	float:left;
	width:150px;
	margin:0;
	padding:0 0 10px 0;
}	

#noticiasPortada{
	float:left;
	width:233px;
	margin:0;
	padding:0 0 10px 0;
	background-color:#F7F7F7;
	border:#C5C5C5 1px solid;
	}
	#noticiasPortada A.edit{
		float:left;
		padding-left:8px;
		}
	
	#noticiasPortada h2{
		color:#323232;
		background-image:url(../images/puntos.jpg);
		background-repeat:repeat-x;
		background-position:0 0;
		text-align:center;
		font-size:17px;
		padding:5px 0 5px 0;		
		}
		#noticiasPortada H2 A{
			color:#323232;	
			text-decoration:none;		
		}
			#noticiasPortada H2 A:hover{
				color:#323232;	
				text-decoration:underline;		
			}
		#noticiasPortada DL {
			float:left;
			padding-right:10px;
			}
		#noticiasPortada DL DT{
			float:left;
			margin:0 0 1px 5px;
			padding:5px 0 1px 2px;
			width:210px;
			border-bottom:#6A6A6A 1px solid;
			color:#356394;
			font-size:12px;
			}
			#noticiasPortada DL DD{
				float:left;
				margin:0 0 1px 5px;
				padding:5px 0 1px 2px;
				font-size:10px;
				border:none;
				line-height:14px;
				}
				#noticiasPortada DL DD IMG{
					float:left;
					margin:0 4px 4px 0;
					padding:2px 2px 2px 2px;
					border:#323232 1px solid;
					}
					#noticiasPortada DL DT A{
					text-decoration:none;
					color:#356394;				
		
						}
						#noticiasPortada DL DD A{
							color:#000000;
							text-decoration:none;							
							}
							#noticiasPortada DL DD A:hover{
								text-decoration:none;
								}
								#noticiasPortada DL DD P {
									padding:0 0 0 0;
									margin:0 0 0 0;
									color:#393939;
									}

#boletin{
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:150px;
	/*background-image:url(../images/boletin.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	height:auto !important;
	height:151px;
	min-height:151px*/
	}
	#boletin H2{
		float:left;
		width:100px;
		margin:30px 0 0 85px !important;
		margin:30px 0 0 42px;
		font-size:16px;
		}
		#boletin H2 A{
			color:#323232;
			text-decoration:none;
			}
			#boletin H2 A:hover{
				color:#323232;
				text-decoration:underline;
				}
		#boletin P{
			float:left;
			font-size:10px;
			width:120px;
			margin:40px 0 0 85px !important;
			margin:40px 0 0 42px;
			line-height:16px;			
				}
				#boletin P A{
					font-size:13px;
					color:#89AFD3;
					text-decoration:none;
					}
					#boletin P A:hover{
					text-decoration:underline;
					}
					
/*******************utilidades y buscador**********/

	
/*-----utilidades y buscador----*/

#utilidadesybuscador{
	float:right;
	margin:14px 0 0 0;
	padding-right:17px !important;
	padding:0 4px 0 0;
	width:430px;
	/*background-image:url(../images/eskina.jpg);
	background-repeat:no-repeat;
	background-position:0 12px;*/
	/*background-color:#FFFFFF;*/
	height:auto !important;
	height:25px;
	min-height:25px;
	}
	#utilidadesybuscador FORM{
		float:left;
		padding:0 19px 0 0;
		}
	#utilidadesybuscador UL{
		background:#FFFFFF none repeat scroll 0%;
		display:inline;
		float:left;
		height:auto !important;
		margin:82px 0pt 0pt 25px!important;
		margin:85px 0pt 0pt 25px;
		min-height:20px;
		padding:4pt;
		width:406px;
		}
		#utilidadesybuscador UL LI{
			float:left;
			margin:0 0 0 0;
			padding:1px 7px 0 7px;
			display:inline;
			width:20px;
			height:18px;
			background-image:url(../images/bordepunteado.jpg);
			background-position:left center;
			background-repeat:no-repeat;
			clear:none;
			}
			#utilidadesybuscador UL LI.busca{
				float:left;
				margin:0 0 0 0;
				padding:0 0 1px 6px;
				display:inline;
				width:250px;
				height:18px;
				color:#333333;
				background-image:url(../images/bordepunteadodoble.jpg);
				background-position:left top;
				background-repeat:no-repeat;
				clear:none;
				}
				#utilidadesybuscador UL LI A{
						width:100%;
						height:100%;
						display:block;
						background-repeat:no-repeat;
						}
						#utilidadesybuscador UL LI A.inicio{
							background-image:url(../images/inicio.gif);
							}
						#utilidadesybuscador UL LI A.enviar{
							background-image:url(../images/enviar.gif);
							}
						#utilidadesybuscador UL LI A.contacto{
							background-image:url(../images/contacto.gif);
							}
						#utilidadesybuscador UL LI A.mapaWeb{
							background-image:url(../images/mapaWeb.gif);
							}
						#utilidadesybuscador UL LI A.print{
							background-image:url(../images/print.gif);
							}
						#utilidadesybuscador UL LI A SPAN{
							display:none;
							}
				#utilidadesybuscador UL LI INPUT{
					height:12px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:9px;
					padding:1px 1px 1px 1px;
					margin:0 0 0 0;
					width:140px;
					border:#D0D0D0 1px solid;
					}
					#utilidadesybuscador UL LI INPUT.botonBuscar{
						height:13px;
						width:14px;
						padding:0 0 0 0;
						margin:0 0 0 0;
						border:none;
						}
/***************PIE********************************/
#pie{
	float:left;
	margin:0 0 0 0;
	padding:22px 0 0 0;
	background-image:url(../images/fondopie.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:932px;
	height:auto !important;
	height:82px;
	min-height:82px;
	line-height:14px;
	}
	#pie UL{
		float:left;
		width:32%;
		margin:0 0 0 0;
		padding:0 0 0 10px;
		list-style-type:none;
			}
			#pie UL.pie_c LI{
				text-align:left;
				}
			#pie UL.pie_d LI{
				text-align:right;
				}
			#pie UL LI{
				float:left;
				width:100%;
				margin:0 0 0 0;
				padding:0 0 0 0;
				font-size:10px;
				color:#3c3c3c;
				clear:none;
				}
				#pie UL LI A{
					color:#3c3c3c;
					}
					#pie UL LI A:hover{
						color:#3c3c3c;
						text-decoration:none;
						}
			


/**************************************************** INTERIORES ****************************************************/
#contenido{
	float:left;
	position:relative;
	min-height:650px;
	height:auto !important;
	height:650px;
	padding-left:22px;
	background:url(../images/fondo_contenido_i.gif) repeat-y top left #FFFFFF;
	width:700px;
	}
#contenido #centro{
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	}
#contenido A{
	color:#336699;
	}
	#contenido A:hover{
		text-decoration:none;
		}
#contenido .enlace A{
	float:left;
}		
		
.contenidoGeneral  P A{
	color:#336699;
	}
	.contenidoGeneral P A:hover{
		text-decoration:none;
		}
		
.imagenDrcha{
	float:right;
	}

.imagenIzq{
	float:left;
	}

#contenido H2{
	font-size:22px;
	color:#336699;
	margin:5px 0 5px 0px;
	padding:0 0 0 0;
	border-bottom:1px solid #336699;
	}

#contenido H3{
	font-size:16px;
	color:#336699;
	margin:15px 0 5px 0;
	}
	#contenido H3 STRONG{
		font-size:18px;
		}

#contenido H4{
	clear:both;
	font-size:13px;
	margin:0 0 0 0;
	padding:0px 0 5px 0;
	}


	
#contenido TABLE{
	float:left;
	width:100%;
	padding:5px;
	empty-cells:show;
	border-collapse:collapse;
	border:1px solid #AAAAAA;
	}
	#contenido TH{
		padding:5px;
		border:1px solid #AAAAAA;
		background:#EEEEEE;
		text-align:left;
		}
			#contenido TH.izq{
				text-align:left;
				}
			#contenido TH.der{
				}
			#contenido TH.centro{
				}

		#contenido TD{
			padding:5px;
			border:1px solid #AAAAAA;
			text-align:left;
			}
			#contenido TD.izq{
				text-align:left;
				}
			#contenido TD.der{
				}
			#contenido TD.centro{
				}

#contenido .azulito{
	background-color:#BCDFF5;
	}

#contenido .gris{
	background-color:#FAFAFA;
	}
	
#contenido .contenidoGeneral{
	float:left;
	margin:0;
	padding:0;
	}

	#contenido .destacado_i_1{
		float:left;
		width:663px;
		padding:5px 5px 5px 33px;
		background:url(../images/fondo_destacado_i_1.gif) no-repeat left top #BCDFF5;
		}
	
	#contenido .destacado_i_2{
		float:left;
		width:663px;
		padding:5px 5px 5px 33px;
		background:url(../images/fondo_destacado_i_2.gif) no-repeat left top #FAFAFA;
		}
	#contenido .destacado_comillas_1{
		float:left;
		width:664px;
		padding:0px 0px 0px 33px;
		background:url(../images/fondo_destacado_comillas_1_ini.jpg) no-repeat left top #BCDFF5;
		}
		#contenido .destacado_comillas_1 P{
			position:relative;
			width:630px;
			padding:10px 33px 5px 0px;
			background:url(../images/fondo_destacado_comillas_1_fin.jpg) no-repeat right bottom #BCDFF5;
			}
	#contenido .destacado_comillas_2{
		float:left;
		width:664px;
		padding:0px 0px 0px 33px;
		background:url(../images/fondo_destacado_comillas_2_ini.jpg) no-repeat left top #FAFAFA;
		}
		#contenido .destacado_comillas_2 P{
			position:relative;
			width:630px;
			padding:10px 33px 5px 0px;
			background:url(../images/fondo_destacado_comillas_2_fin.jpg) no-repeat right bottom #FAFAFA;
			}
			

	#contenido P{
		margin:15px 0;
		line-height:18px;
		}
		#contenido .contenidoGeneral IMG,#contenido IMG{
			display:block;
			padding:3px;
			border:1px solid #336699;
			}
			#contenido .contenidoGeneral A IMG,#contenido A IMG{
				border:0;
				float:left;
				margin-right:5px;
				}
			#contenido IMG.imagenDrcha{
				margin:3px 0 5px 5px;
				}
			#contenido IMG.imagenIzq{
				margin:3px 5px 5px 0px;
				}
	#contenido UL{
		float:left;
		width:98%;
		margin-left:10px;
		padding:0;
		line-height:18px;
		}
		#contenido UL LI{
			list-style-type:none;
			margin:8px 0 0 8px;
			padding-left:16px;
			background:url(../images/fondo_lista.gif) no-repeat 0 6px;
			clear:both;
			}
			#contenido UL LI a.edit{
				color:#336699;
				font-size:11px;
				background:none;
			}
			#contenido UL LI a.edit:hover{
				text-decoration:none;
			}
			#contenido UL UL{
				float:left;
				margin:0;
				}
			#contenido UL LI UL LI{
				list-style-type:none;
				margin:8px 0 0 15px;
				padding-left:16px;
				background:url(../images/lista.gif) no-repeat 0 4px;
				clear:both;
				}
	#contenido OL{
		width:auto;
		line-height:18px;
		margin-left:22px;
		}
		#contenido OL LI{
			margin:8px 0 0 8px;
			padding-left:3px;

			}
			

			
/*destacados derecha*/

#contenido .destacadosDerecha{
	float:right;
	width:200px;
	margin:17px 0;
	padding:10px;
	background-color:#BCDFF5;
	border-left:10px solid #FFFFFF;
	border-bottom:10px solid #FFFFFF;
	}
	#contenido .destacadosDerecha H3{
		margin:0;
		}
		#contenido .destacadosDerecha .destacado_i_1{
			float:left;
			width:168px;
			padding:5px 5px 5px 33px;
			background:url(../images/fondo_destacado_i_1.gif) no-repeat left top #BCDFF5;
			}
		
		#contenido .destacadosDerecha .destacado_i_2{
			float:left;
			width:168px;
			padding:5px 5px 5px 33px;
			background:url(../images/fondo_destacado_i_2.gif) no-repeat left top #FAFAFA;
			}
		#contenido .destacadosDerecha .destacado_comillas_1{
			float:left;
			width:135px;
			padding:0px 0px 0px 33px;
			background:url(../images/fondo_destacado_comillas_1_ini.jpg) no-repeat left top #BCDFF5;
			}
			#contenido .destacadosDerecha .destacado_comillas_1 P{
				float:left;
				width:135px;
				padding:10px 33px 5px 0px;
				background:url(../images/fondo_destacado_comillas_1_fin.jpg) no-repeat right bottom #BCDFF5;
				}
		#contenido .destacadosDerecha .destacado_comillas_2{
			float:left;
			width:168px;
			padding:0px 0px 0px 33px;
			background:url(../images/fondo_destacado_comillas_2_ini.jpg) no-repeat left top #FAFAFA;
			}
			#contenido .destacadosDerecha .destacado_comillas_2 P{
				float:left;
				width:135px;
				padding:10px 33px 5px 0px;
				background:url(../images/fondo_destacado_comillas_2_fin.jpg) no-repeat right bottom #FAFAFA;
				}
	.destacadosDerecha P{
		margin:15px 0;
		line-height:18px;
		}
	#contenido .destacadosDerecha UL{
		float:left;
		width:200px;
		line-height:18px;
		margin:0 0 8px 0;
		padding:5px 0 0 0 ;
		}
		#contenido .destacadosDerecha UL LI{
			float:left;
			width:150px;
			list-style-type:none;
			margin:8px 0 0px 8px;
			padding-left:11px;
			background:url(../images/fondo_lista.gif) no-repeat 0 6px;
			clear:none;
			}
			.destacadosDerecha UL UL{
				margin:0;
				}
			.destacadosDerecha UL LI UL LI{
				list-style-type:none;
				margin:8px 0 0 0px;
				padding-left:0px;
				background:url(../images/lista.gif) no-repeat 0 4px;
				clear:none;
				}
	.destacadosDerecha OL{
		width:auto;
		line-height:18px;
		margin-left:22px;
		}
		.destacadosDerecha OL LI{
			margin:8px 0 0 8px;
			padding-left:3px;

			}	
.destacadosDerecha H2{
	font-size:22px;
	color:#336699;
	margin:5px 0 5px 0px;
	padding:0 0 0 0;
	border-bottom:1px solid #336699;
	}

.destacadosDerecha H3{
	font-size:16px;
	color:#336699;
	margin:15px 0 15px 0;
	}
	.destacadosDerecha H3 STRONG{
		font-size:18px;
		}

.destacadosDerecha H4{
	float:left;
	width:200px;
	font-size:13px;
	margin:8px 0 5px 0;
	}
.destacadosDerecha A{
	color:#336699;
	}
	.destacadosDerecha A:hover{
		text-decoration:none;
		}
/************contacto***************/

	#contenido FORM#contacto{
		float:left;
		width:100%;
		}
	#contenido .contContacto{
		float:left;
		width:100%;
		margin-top:0;
		line-height:18px;
		}
		#contenido .asterisco{
			line-height:10px;
			font-size:15px;
			font-weight:bolder;
			color:#336699;
			/*margin-right:5px;*/
			vertical-align:middle;
			}
		#contenido .contContacto .direccion P,#contenido .formulario .direccion P{
			margin:0 0 0 20px;
			padding:0;
			}
		#contenido .formulario{
			float:left;
			width:98%;
			margin:0 0 0 0;

			padding:20px 0 10px 2%;
			list-style-type:none;
			background:#BCDFF5;
			line-height:18px;	
			}
		#contenido .contContacto UL{
			float:left;
			width:98%;
			margin:0;
			padding:20px 0 10px 2%;
			list-style-type:none;
			background:#BCDFF5;
			}
			#contenido UL.errores {
				color: red;
				float: left;
				margin: 0 0 0 0;
				padding:0 0 15px 0;
				background:none;
				}
			#contenido .formulario DIV{
				float:left;
				text-align: left;
				margin:0;
			}
			#contenido .contContacto UL LI,#contenido .formulario LI{
				float:left;
				width:100%;
				margin:3px 0;
				padding-left: 0;
				background:none;
				clear:none;
				}
				#contenido .contContacto UL LI LABEL,#contenido .formulario LI LABEL{
					float:left;
					width:150px;
					text-align:right;
					font-size:12px;
					font-weight:bold;
					color:#336699;
					margin-right:5px;
					padding:5px 0 0 0 ;
					}
					#contenido .contContacto UL LI IMG{
						border:0;
						margin:8px 0 0 5px;
						}
				#contenido .contContacto UL LI INPUT,
				#contenido .contContacto UL LI TEXTAREA,
				#contenido .formulario LI INPUT,
				#contenido .formulario LI TEXTAREA{
					float:left;
					width:350px;
					font-size:11px;
					font-family:Arial, Helvetica, sans-serif;
					color:#999999;
					margin-top:5px;
					padding:3px;
					border:1px solid #999999;
					}
				#contenido .contContacto UL LI TEXTAREA#comentarios,
				#contenido .formulario LI TEXTAREA#comentarios{
					overflow:auto !important;
					overflow:hidden;
					}
					#contenido .contContacto UL LI TEXTAREA#privacidad,
					#contenido .formulario LI TEXTAREA#privacidad{
						color:#000000;
						}
					#contenido .contContacto UL LI.aceptaprivacidad INPUT,
					#contenido .formulario LI.aceptaprivacidad INPUT{
						width:20px;
						margin-left:152px;
						border:0;
						}
					#contenido .contContacto UL LI.aceptaprivacidad LABEL,
					#contenido .formulario LI.aceptaprivacidad LABEL{
						width:200px;
						font-size:11px;
						margin-left:5px;
						text-align:left;
						}
			#contenido .contContacto UL LI.botones,
			#contenido .formulario LI#botones{
				clear:left;
				margin:20px 0 0 0;
				}
				#contenido .contContacto UL LI.botones INPUT,
				#contenido .formulario LI#botones INPUT{
					width:60px;
					font-size:10px;
					color:#FFFFFF;
					padding:0;
					border:1px solid #000000;/*#AC7F86;*/
					background-color:#336699;
					margin:0 0 0 225px!important;
					margin:1px 0 0 225px;
					}
				#contenido .contContacto UL LI.botones A{
					width:60px;
					font-size:10px;
					color:#FFFFFF;
					margin:5px 0 0 10px!important;
					margin:0 0 0 10px;
					padding:2px 8px 0px 8px!important;
					padding:2px 8px 1px 8px;
					border:1px solid #000000;/*#AC7F86;*/
					background-color:#336699;
					text-decoration:none;
					}

/*************noticicas*******************/
#contenido DL#noticias{
	float:left;
	line-height:18px;
	}
	#contenido #noticias DL DT,#contenido #noticias DL DD{
		float:left;
		width:680px;
		line-height:18px;
		}
		#contenido #noticias DL A{
			display:block;
			font-weight:bold;
			font-size:13px;
			padding-left:20px;
			background:url(../images/ico_noticia.gif) no-repeat 0 5px;
			}
			#contenido #noticias DL A:hover{
				text-decoration:none;
				}
			#contenido #noticias DL A.edit{
				float:left;
				margin:0 5px 0 0;
				padding:0;
				width:auto;
				color:#336699;
				font-size:11px;
				background:none;
				}
				#contenido #noticias DL A.edit:hover{
					text-decoration:none;
					}
			#contenido #noticias DL SPAN{
				font-size:10px;
				color:#999999;
				padding:0 0 0 20px;
				background:url(../images/ico_fecha.gif) no-repeat 0 2px;
				display:block;
				}
	#contenido #noticias DL DD{
		line-height:18px;
		margin:0 0 9px 0;
		padding:0px 0 10px 20px;
		border-bottom:1px solid #999999;
		}

#contenido .noticiasAmpliadas{
	position:relative;
	}
	#contenido .noticiasAmpliadas .fecha{
		font-size:10px;
		color:#999999;
		margin:0 0 0 0px;
		padding:0;
		}
		#contenido .noticiasAmpliadas .fecha SPAN{
			padding:0 0 0 20px;
			background:url(../images/ico_fecha.gif) no-repeat 0 3px;
			}
	#contenido .noticiasAmpliadas H3{
		position:relative;
		margin-top:3px;
		padding:0 0 0 20px;
		background:url(../images/ico_noticia.gif) no-repeat 0 5px;
		}
	#contenido .noticiasAmpliadas P{
		padding:0 0 0 20px;
		line-height:18px;
		}
#contenido .paginador{
	line-height:20px;
	margin-top:20px;
	padding-left:20px;
	}

/*buscador*/
#contenido #buscador_noticias{
	float:left;
	width:100%;
	margin-top:20px;
	background:url(../images/fondo_buscador_noticias.gif) repeat-x left bottom #BCDFF5;
	}
	#contenido #buscador_noticias FORM{
		float:left;
		padding:0px 0 15px 20px;
		}
		#contenido #buscador_noticias UL{
			list-style-type:none;
			width:680px;
			margin:0;
			padding:0;
			}
			#contenido #buscador_noticias UL LI{
				float:left;
				list-style-type:none;
				margin:5px 0 5px 0;
				padding:0 0 3px 0;
				background:none;
				clear:none;
				}
				#contenido #buscador_noticias UL LI LABEL{
					float:left;
					font-weight:bold;
					width:100px;
					padding-top:3px;
					}
				#contenido #buscador_noticias UL LI INPUT{
					float:left;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#999999;
					padding:2px;
					border:1px solid #336699;
					}
				#contenido #buscador_noticias UL LI INPUT#title{
					width:550px;
					}
					#contenido #buscador_noticias UL LI LABEL.labelFecha{
						text-align:right;
						margin-right:5px;
						}
				#contenido #buscador_noticias UL LI IMG{
					margin:0 5px 5px 5px;
					border:0;
					float:left;
					}
				#contenido #buscador_noticias UL LI .boton{
					width:60px;
					font-size:10px;
					color:#FFFFFF;
					margin-left:30px;
					padding:1px;
					border:1px solid #000000;/*#AC7F86;*/
					background-color:#336699;
					}
#contenido .contBuscador{
	}
	#contenido .contBuscador UL{
		float:left;
		list-style-type:none;
		margin:0;
		padding-left:0px
		}	
		#contenido .contBuscador UL LI{
			float:left;
			width:685px;
			list-style-type:none;
			line-height:18px;
			margin:0px 0;
			padding:10px 0 10px 11px;
			border-bottom:1px inset #AAAAAA;
			background:url(../images/fondo_lista.gif) no-repeat 0 16px;
			clear:none;
			}	


/************************************ Derecha con texto flotando************************************/
#contenido .con_destacado{
	float:left;
	}
	#contenido .izq_destacado{
		float:left;
		width:468px;
		}
		#contenido .contDestacado1{
			float:left;
			width:465px;
			}
		#contenido .contDestacado1 .destacado_i_1{
			float:left;
			width:428px;
			padding:5px 5px 5px 33px;
			background:url(../images/fondo_destacado_i_1.gif) no-repeat left top #BCDFF5;
			}
		
		#contenido .contDestacado1 .destacado_i_2{
			float:left;
			width:428px;
			padding:5px 5px 5px 33px;
			background:url(../images/fondo_destacado_i_2.gif) no-repeat left top #FAFAFA;
			}
		#contenido .contDestacado1 .destacado_comillas_1{
			float:left;
			width:433px;
			padding:0px 0px 0px 33px;
			background:url(../images/fondo_destacado_comillas_1_ini.jpg) no-repeat left top #BCDFF5;
			}
			#contenido .contDestacado1 .destacado_comillas_1 P{
				float:left;
				width:400px;
				padding:10px 33px 5px 0px;
				background:url(../images/fondo_destacado_comillas_1_fin.jpg) no-repeat right bottom #BCDFF5;
				}
		#contenido .contDestacado1 .destacado_comillas_2{
			float:left;
			width:433px;
			padding:0px 0px 0px 33px;
			background:url(../images/fondo_destacado_comillas_2_ini.jpg) no-repeat left top #FAFAFA;
			}
			#contenido .contDestacado1 .destacado_comillas_2 P{
				float:left;
				width:400px;
				padding:10px 33px 5px 0px;
				background:url(../images/fondo_destacado_comillas_2_fin.jpg) no-repeat right bottom #FAFAFA;
				}

/************************************PRODUCTOS*****************************************************/
#contenido #productos H3{
	float:left;
	margin-left:5px;
	}
#contenido #productos P{
	clear:none;
	}
 	P a.edit{
 		float: left;
		clear:both;
		}
#contenido #productos UL{
	float:left;
	margin:10px 0 0 5px ;
	padding:0 0 0 0;
	position:relative;
	height:auto !important;
	background:url(../images/fondo_lista_productos.gif) repeat-y left top #FFFFFF;
	}
	#contenido #productos UL LI{
		float:left;
		width:200px;
		list-style-type:none;
		margin:0 15px 30px 0px;
		padding:0 15px 10px 0px;
		background:none;
		clear:none;
		}
	#contenido #productos UL LI.ultimo{
		border:0;
		margin-right:0;
		padding-right:0;
		}
#contenido #productos UL.prod_destacados{
	float:left;
	width:672px;
	margin:0 0 0 5px;
	padding:0px 0 0px 0;
	background:#98C2E8;
	}
	#contenido #productos UL.prod_destacados LI{
		float:left;
		width:308px;
		border:none;
		list-style-type:none;
		margin:0 0px 0px 0px;
		padding:0 10px 10px 10px;
		background-color:#98C2E8;
		border-right:14px solid #FFFFFF;
		}
		#contenido #productos UL.prod_destacados LI A{
			color:#FFFFFF;
			}
	#contenido #productos UL.prod_destacados LI.ultimo{
		margin-right:0;
		width:308px;
		border:0;
		}

	#contenido #productos .paginador{
		float:left;
		margin-left:5px;
		width:650px;
		border:1px solid #CCCCCC
		}
		#contenido #productos A.paginadorAntSig{
			margin:0 0px;
			}
		#contenido #productos .paginadorNumerosActivo{
			font-weight:bold;
			}
		#contenido #productos UL LI H4{
			margin:5px 0;
			padding:0;
			}
			#contenido #productos UL LI IMG{
				margin-right:10px;
				margin-bottom:5px;
				background:#FFFFFF;
				}
			#contenido #productos UL LI P{
				margin:0;
				padding:0;
				}
				#contenido #productos UL LI P A{
					display:block;
					clear:both;
					text-align:right;
					}
#producto_ampliado{
	padding-left:10px;
	}
	#producto_ampliado H3{
		float:left;
		width:680px;
		}
	#producto_ampliado P{
		padding:0;
		margin:0;
		}
		#producto_ampliado .ultimo{
			border-bottom:1px solid #336699;
			padding-bottom:10px;
			}
		#producto_ampliado A{
			margin:10px 0;
			}
			#contenido #producto_ampliado P.volver{
				clear:left;
				}
			#contenido #producto_ampliado IMG.imagenIzq{
				float:left;
				margin-right:10px;
				margin-bottom:10px;
				}
			#contenido #producto_ampliado IMG.imagenDrcha{
				margin-left:10px;
				margin-bottom:10px;
				}
			#contenido #producto_ampliado .azul{
				color:#336699;
				}
/********************************* MAPA WEB ************************************/
#mapaweb{
	float:left;
	width:700px;
	}
	#mapaweb A{
		text-decoration:none;
		}
	#mapaweb UL{
		float:left;
		width:700px;
		margin:5px 0;
		padding:0;
		}
		#mapaweb UL LI{
			float:left;
			width:320px;
			margin:0 3px 0 0;
			padding:3px 0 3px 13px;
			font-size:13px;
			font-weight:bold;
			background:url(../images/fondo_lista.gif) no-repeat 0px 9px;
			color:#336699;
			clear:none;
			}
			#mapaweb UL LI A{
				text-decoration:underline;
				}
			#mapaweb UL LI UL{
				margin:5px 0;
				padding:0px 0;
				width:310px;
				}
				#mapaweb UL LI UL LI{
					float:left;
					width:280px;
					margin:0 0 0 5px;
					padding:3px 0 3px 10px;
					border:0;
					background:#FFFFFF;
					background:url(../images/fondo_lista2.gif) no-repeat 0px 10px;
					clear:none;
					}
					#mapaweb UL LI UL LI A{
						font-size:12px;
						font-weight:normal;
						color:#000000;
						border-bottom:0;
						text-decoration:none;
						}
						#mapaweb UL LI UL LI A:hover{
							text-decoration:underline;
							}
						#mapaweb UL LI A:hover{
							border-bottom:0;
							}
						#mapaweb UL LI UL LI UL{
							margin:5px 0;
							width:210px;
							}
							#mapaweb UL LI UL LI UL LI{
								margin:0 0 0 5px;
								padding:3px 0 3px 10px;
								width:210px;
								background:url(../img/fondo_lista3.gif) no-repeat 0px 9px;
								clear:none;
								}
								#mapaweb UL LI UL LI UL LI A{
									color:#999999;
									font-size:11px;
									}
.imagenIzquierda{
	margin:10px 10px 10px 0;
	padding:0 0 0 0;
	float:left;
}

.imagenDerecha{
	margin: 10px 0 10px 10px;
	padding: 0 0 0 0;
	float: right;
}

/*************** SUBVENCIONADO POR ESTIC *******************/
#estic{
	float: left;
	margin: 0 0 0 0;
	padding: 4px 5px 8px 0;
	/* en este caso la anchura de la capa en la que está situado es de 185px */
	width: 163px; 
	background-color: white;
	border: 1px solid #b9b9b9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #b9b9b9;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	}
	#estic IMG{
		float: left;
		margin: 3px 0 3px 0px;
		padding-left:6px;
		}
	#estic A{
		padding: 2px 0 0 0;
		font-size: 14px;
		font-style: normal;
		color: #b9b9b9;
		}
/***************************modo editar**********************/
TEXTAREA#layout_body{
	width:98%;
	}
	
/************** EDITOR ***************/
.imagenIzquierda
{
	margin:6px 6px 6px 0;
	padding:0 0 0 0;
	float:left;
}

.imagenDerecha
{
	margin:6px 0 6px 6px;
	padding:0 0 0 0;
	float:right;
}

.ContenedorEditor{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:100%;
	}
	.ContenedorEditor IMG
	{
		padding:2px;
		background-color:#FFFFFF;
		border:1px solid #C9C9C5;
	}
		
	.ContenedorEditor P	{
		margin: 10px 0 10px 0;
		padding: 0 0 0 0;
		}
	
	.ContenedorEditor .BloqueIzquierda{
		margin: 0 20px 0 0;
		padding: 0 0 0 0;
		width: 435px;
		}
	
	.ContenedorEditor .DestacadoDerecha{
		float:right;
		margin: 15px 0 0 0;
		padding: 0 10px 5px 10px;
		width:260px;
		background-color:#FFE479;
		}
	
		.ContenedorEditor .DestacadoDerecha P{
			margin: 10px 0 10px 0;
			padding: 4px 10px 4px 10px;
			}
		
		.ContenedorEditor .DestacadoDerecha UL{
			margin: -10px 0 0 0;
			padding: 0 0 5px 0;
			width: 100%;
			list-style-type:none;
			}
		
			.ContenedorEditor .DestacadoDerecha UL LI{
				width: 85%;
				padding:0 5px 0 15px;
				background:url(../images/icono_listas.gif) no-repeat 0 6px;
				clear:none;
				}
				
				#contenido .contenidoGeneral .ContenedorEditor .DestacadoDerecha UL LI A {
					color:#FA981D;
					}
			
		
.destacadosDerecha H2{
	font-size:22px;
	color:#FFCC00;
	margin:5px 0 5px 0px;
	padding:0 0 0 0;
	border-bottom:1px solid #336699;
	}

.destacadosDerecha H3{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#878787;
	width: 100%;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	}
	.destacadosDerecha H3 STRONG{
		font-size:18px;
		}

.destacadosDerecha H4{
	float:left;
	width:90%;
	font-size:13px;
	margin:10px 0 8px 0;
	color:#FFCC00;
	}
.destacadosDerecha A{
	color:#999999;
	}
	.destacadosDerecha A:hover{
		text-decoration:none;
		}

.contenedorGaleria{
	position: relative;
	width:100%;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	}
.contenedorGaleria DIV{
	padding:1px;
	float:left;
	width: 24%!important;
	width:23%;
	text-align:center;
	font-size:9px;
	color:#515151;
}

/*****************ERRORES********************************/

#contenido #errorExplanation H2{
	border:none;
	width:90%;
	margin:0 0 0 20px !important;
	height:22px
	}	
#contenido #errorExplanation UL{
	background-image:none;
	width:90%;
	}
	#contenido #errorExplanation UL LI{
		color:red;
		font-weight:bold;
		margin:0 0 0 30px !important;
		width:94%;
		clear:none;
		}
		
#contenido UL.errorusuario LI{
	padding:0 0 0 10px;
	background-image:none;
	font-weight:bolder;
	}
		