BODY {
	font-size:12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#all{
	font-size:12px;
	margin:0 auto;
	width:997px;
	text-align:center;
	}
	BODY > #all{
		font-size:12px;
	}

#general{
	float:left;
	width:100%;	
	background:url(../images/comunes/borde_general.gif) no-repeat top left #FFFFFF;
	border-right:1px solid #a3a3a3;
	}
	
/****************************************************************************************************************************/
/*													ESTILOS GENERALES 														*/
/****************************************************************************************************************************/
H1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#ab2555;
	font-weight:normal;
	letter-spacing:0px;
	}
		/*de ser un título del estilo de seapa y necesitar 2 fondos se pondria uno al span y el otro al h. De ser necesario se le pondrí un display:block*/
	H1 SPAN {
		}

H2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#ab2555;
	font-weight:normal;
	margin-top:30px;
	/*border-bottom:1px solid #ab2555;*/
	}
	H2 SPAN {
		}
	H2 A{
		text-decoration:none;
		}
		H2 A:hover{
			color:#0d5479;
			}	
H3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#222222;
	}
		/*de ser un título del estilo de seapa y necesitar 2 fondos se pondria uno al span y el otro al h. De ser necesario se le pondrí un display:block*/
	H3 SPAN {
		}
	H3 A{
		color:#222222;
		text-decoration:none;
		}
		H3 A:hover{
			color:#222222;
			}	

H4{
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#B1CA06;
	}
		/*de ser un título del estilo de seapa y necesitar 2 fondos se pondria uno al span y el otro al h. De ser necesario se le pondrí un display:block*/
	H4 SPAN {
		}
	H4 A{
		color:#B1CA06;
		text-decoration:none;
		}
		H4 A:hover{
			color:#B1CA06;
			}	
H5{
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#222222;
	}
		/*de ser un título del estilo de seapa y necesitar 2 fondos se pondria uno al span y el otro al h. De ser necesario se le pondrí un display:block*/
	H5 SPAN {
		}
	H5 A{
		color:#222222;
		text-decoration:none;
		}
		H5 A:hover{
			color:#222222;
			}	
H6{
	margin:10px 0 0 0;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#B1CA06;
	}
		/*de ser un título del estilo de seapa y necesitar 2 fondos se pondria uno al span y el otro al h. De ser necesario se le pondrí un display:block*/
	H6 SPAN {
		}
	H6 A{
		color:#B1CA06;
		text-decoration:none;
		}
		H6 A:hover{
			color:#B1CA06;
			}	
A{	
	color:#ab2555;
	text-decoration:underline;
	}
	A:hover{
		text-decoration:none;
		}
IMG{
	border:3px solid #EEEEEE;
	padding:1px;
	}

#content P{		
	margin:1em 0;
	line-height:1.5em;
	}

UL{
	padding:0 0 0 4px;
	list-style:none;
	}
	UL LI{
		padding:0 0 3px 16px;
		margin:8px 0;
		font-size:12px;
		background:transparent url(../images/comunes/lista_derecha.gif) no-repeat scroll 0 3px;
		}
		UL LI UL{
			padding:5px 0 0 0;
			list-style:none;
			}
			UL LI UL LI{
				background:transparent url(../images/comunes/lista_derecha.gif) no-repeat scroll 0 3px ;
				padding:2px 0 2px 12px;
				}
OL{
	
	}
	OL LI {
		padding:4px;
		}
TABLE{
	width:100%;
	text-align:left;
	padding:10px;
	}
	TABLE TR TH{
		padding:9px 0;
		font-family:"Tahoma", Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#23699a;
		background:#EEEEEE;
		}
	TABLE TR TD{	
		padding:9px 0;
		font-family:"Tahoma", Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4c4c4c;
		border-top:1px solid #FFFFFF;
		background:#AAAAAA;
		}
		TABLE TR TD.alineacion-centro,
		TABLE TR TH.alineacion-centro{
			text-align:center;
		}
		TABLE TR TD.alineacion-derecha,
		TABLE TR TH.alineacion-derecha{
			text-align:right;
		}
		TABLE TR TD.sin-color,
		TABLE TR TH.sin-color{
			background:#FFFFFF;
		}
ACRONYM {
	cursor:help;
	border-width:1px;
	}
.destacado{
	background:url(../images/comunes/comillas_destacado.gif) no-repeat left center;
	padding-left:57px;
	
	}
	.destacado P{
		padding-left:17px;
		border-left:1px solid #ab2555;
		font-size:22px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		color:#ab2555;
		}
/************* imagen derecha e izquierda ************/
.imagen-derecha{
	float:right;
	margin:0;
	}
.imagen-izquierda{
	float:left;
	margin:0;
	}	

/*****************************************************************************************************************************/
/*                                             Cabecera                                                                      */	
/*****************************************************************************************************************************/
#header{
	float:left;
	width:935px;
	clear:both;	
	margin:0px 0 0 0;
	margin-top:10px;
	padding:0 22px 0 40px;
	min-width:935px;
	}
	#header P.version-ingles{
		text-align:right;
		text-transform:uppercase;
		font-size:10px;
		margin-bottom:9px;
		}
	#header .logo {
		float:left;
		}
		#header .logo A{
			float:left;
			display:none;
			}
			#header .logo A IMG{
				float:left;
				padding:0px 0px 0px 0px;
				}

 
/*****************************************************************************************************************************/
/*                                             Menu                                                                      */	
/*****************************************************************************************************************************/
#menu{
	text-align:left;
	float:left;
	width:655px;
	}

	#menu-principal{
		float:left;
		clear:both;
		margin-top:0px;
		padding:13px 0 9px 0;
		font-size:14px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#000000;
		}
		#menu-principal UL{
			float:left;
			padding:0 0 0 0;
			text-align:left;
			}
			#menu-principal UL LI{
				float:left;
				padding:2px 7px 2px 7px;
				font-size:14px;
				background:url(../images/menu/borde_derecha.gif) right top no-repeat;
				}
				#menu-principal UL LI.primero{
					padding-left:0;
					}
				#menu-principal UL LI.ultimo{
					padding-right:0;
					background:none;
					}
				#menu-principal UL LI SPAN {
					line-height:normal;
					display:block;
 					}
					#menu-principal UL LI.sel SPAN {
						color:#ab2555;
						}
				
				#menu-principal UL LI A{
					background:none;
					color:#000000;
					line-height:24px;
					padding-left:0px;
					display:block;
					text-decoration:none;
					}
					#menu-principal UL LI.sel A{
						color:#ab2555;
						}
					#menu-principal UL LI A:hover{
						color:#ab2555;
						text-decoration:none;
						}
					#menu-principal UL LI.sel A:hover{
						color:#ab2555;
						}
						#menu-principal UL LI A:hover SPAN{
							}
UL#menu-secundario {
	margin:0;
	padding:0 0 8px 0;
	float:left;
	clear:both;
	width:650px;
	}
	UL#menu-secundario  LI {
		float:left;
		margin:0 15px 0 0;
		background:url(../images/menu/menu_secundario.gif) no-repeat 0 2px;
		padding:0 0 0 10px;
		float:left;
		font-size:14px;
		}
		UL#menu-secundario  LI A{
			color:#000000;
			text-decoration:none;
			}
			UL#menu-secundario  LI A:hover{
				text-decoration:underline;
				}
			
		UL#menu-secundario  LI.sel {
			background-image:url(../images/menu/menu_secundario_sel.gif) ;
			color:#ab2555;
			}
	
/*****************************************************************************************************************************/
/*                                             Pie                                                                      */	
/*****************************************************************************************************************************/
#footer{
	float:none;
	clear:both;
	margin:0 auto;
	text-align:center;
	width:998px;
	min-height:78px;
	background:url(../images/pie/footer.gif) bottom left repeat-x #000000;
	font-size:11px;
	}
	#footer .primera{
		float:left;
		width:652px;
		padding: 21px 0 0 59px;
		color:#FFFFFF;
	}
	#footer STRONG {
		font-weight:normal;
		}
	#footer .segunda{
		float:left;
		width:250px;
		padding: 21px 0 0 33px;
		color:#FFFFFF;
	}
	#footer A {
		color:#ffffff;
		text-decoration:none;
		}
		#footer A:hover {
			color:#ffffff;
			text-decoration:underline;
			}
/*****************************************************************************************************************************/
/*                                             Contenido                                                                     */	
/*****************************************************************************************************************************/
.contenedor-content{
	float:left;
	clear:both;
	padding:0 22px 0 40px;
	width:935px;
	background:url(../images/comunes/fondo_contenedor.gif) 708px 0 repeat-y;
	}
/*****************************************************************************************************************************/
/*                                             Derecha                                                                     */	
/*****************************************************************************************************************************/
.derecha {
	float:right;
	width:252px;
	padding-bottom:38px;
	}
	.derecha .caja-destacado{
		background:url(../images/comunes/destacado_derecha.gif) bottom left no-repeat #ab2555;
		float:left;
		width:216px;
		padding:0 16px 31px 20px;
		margin-bottom:19px;
		}
		.derecha .caja-destacado .titulo{
			color:#FFFFFF;
			font-size:22px;
			font-weight:normal;
			font-family:Georgia, "Times New Roman", Times, serif;
			border-bottom:1px solid #FFFFFF;
			padding:15px 0 15px 3px;
			margin:0;
			}
			.derecha .caja-destacado P.titulo STRONG{
				font-weight:normal;
				color:#FFFFFF;
				}
			.derecha .caja-destacado P STRONG{
				font-weight:bold;
				color:#FFFFFF;
				}
		.derecha .caja-destacado P{
			color:#FFFFFF;
			margin:1em 0;
			font-size:12px;
			}
		.derecha .caja-destacado P.telefono {
			background:url(../images/comunes/punteado_caja_descatado.gif) bottom left repeat-x;
			padding-bottom:1em;
			margin-bottom:0;
			}
	.derecha P {
		color:#666666;
		font-size:11px;
		margin:0;
		clear:both;
		}
		.derecha P STRONG{
			color:#000000;
			}
	.derecha UL{
		border-top:1px solid #919191;
		padding:16px 0 0 3px;
		margin-top:16px;
		}
		.derecha UL LI {
			background:url(../images/comunes/lista_derecha.gif) no-repeat 0 3px;
			padding: 0 0 3px 16px;
			color:#333333;
			font-size:11px;
			}
			.derecha UL LI P {
				margin-bottom:13px;
				color:#333333;
				}
			.derecha UL LI P.nombre {
				margin-bottom:2px;
				}
			.derecha UL LI A{
				color:#ab2555;
				font-size:11px;
				margin-top:13px;
				}
#content{
	height:400px;
	float:left;
	clear:none;
	width:655px;
	padding:15px 0 38px 0;
	border-top:1px solid #ab2555;
	}
	.contenedor-content  #content{
		min-height:400px;
		height:auto;
	}
	#content .localizacion{
		
		}
		#content .localizacion .direccion-oviedo{
			float:left;
			padding:15px 0 0 10px;
			width:655px;
			}
		#content .localizacion .direccion-gijon{
			float:left;
			padding:15px 0 0 10px;
			width:655px;
			}
		#content .content-google-map{
			width:648px;
			border:1px solid #CCCCCC;
			padding:2px;
			float:left;
			clear:both;
			margin-top:15px;
			}
			#content #google_map,
			#content #google_map_2{
				width:648px;
				height:300px;
				}
#content .direccion-aviso-legal P{
	margin:0;
	}
/*****************************************************************************************************************************/
/*                                   CAJA GRIS CON BORDE PARA EL FORMULARIO                                                  */	
/*****************************************************************************************************************************/

.caja-con-borde{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E2E2E2;
	margin:0.5em 0 1em;
	padding:1px;
}
.fondo-caja-con-borde {
	background:url(../images/comunes/fondo_caja_con_bordes.gif) repeat-x left top #F7F7F7 ;
	padding:1em 2em;
}
/***********************************************************************************************/
/***		                               FORMULARIOS		                                 ***/
/***********************************************************************************************/
.formulario {
	margin:1em 0;	
	}
	.formulario FIELDSET {
		border:0;
		padding:0;
		margin:0;
		}
		.formulario FIELDSET LEGEND {
			display:none;
			}
	.formulario DIV {
		clear:both;
		margin:1em 0;
		}
	.formulario INPUT{
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/comunes/borde_formularios.gif) no-repeat top left #FFFFFF;
		border-top: 1px solid #b7b7b7;
		border-left: 1px solid #b7b7b7;
		border-bottom: 1px solid #e8e8e8;
		border-right: 1px solid #e8e8e8;
		color:#262626;
		line-height:1.5em!important;
		line-height:1em;
		padding:0.35em 0.3em 0.35em;
		}	
	.formulario TEXTAREA,
	.formulario SELECT{
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/comunes/borde_formularios.gif) no-repeat top left #FFFFFF;
		border-top: 1px solid #b7b7b7;
		border-left: 1px solid #b7b7b7;
		border-bottom: 1px solid #e8e8e8;
		border-right: 1px solid #e8e8e8;
		padding:0.35em 0.3em;
		color:#262626;
		line-height:1.5em;
		}
	.formulario TEXTAREA{
		padding:0.6em 0.5em 0.7em;
		}

	.formulario LABEL {
		float:none;
		width:auto;
		padding:0 0 0.2em 0.1em;
		display:block;
		font-size:14px;
		font-style:italic;
		}
		.formulario LABEL STRONG {
			font-style:normal;
			}
		.formulario .aceptaprivacidad LABEL{
			font-size:0.9em;
			font-style:normal;
			line-height:1.2em;
			}
		.formulario .aceptaprivacidad INPUT{
			margin:0.05em 0.2em 0 0;
			display:block;
			vertical-align:top;
			height:14px;
			float:left;
			}
			.formulario .aceptaprivacidad > INPUT{
				margin:0.05em 0.4em 0 0;
			}

		.formulario .botones{
			background:url(../images/comunes/botones_izq.gif) no-repeat top left;
			padding-left:0px;
			float:left;
			}
			.formulario .botones INPUT{
				background:#AB2555;
				font-size:1em;
				font-weight:bold;
				border:0;
				margin:0;
				padding:0.3em 0.5em 0.3em 0.5em;
				color:#FFFFFF;
				} 
			.boton-interno A{
				background:#AB2555;
				font-size:1em;
				font-weight:bold;
				border:0;
				margin:0;
				padding:0.3em 0.5em 0.3em 0.5em;
				color:#FFFFFF;
				text-decoration:none;
				} 
	
/****************************		BUSCADOR NOTICIAS		****************************/
.buscador-noticias{
	margin:1em 0 1em 0;
	}
form .buscador-noticias div{
	margin:1.2em 0;
	}
.buscador-noticias .botones{
	float:none;
	margin-top:1em;
	text-align:right;
	min-height:20px;
	}
	.buscador-noticias .botones SPAN{
		background:url(../images/comunes/botones_izq.gif) no-repeat top left;
		padding-left:4px;
		float:right
		}

	.buscador-noticias .botones INPUT{
		background:url(../images/comunes/botones_der.gif) no-repeat top right;
		font-size:1em;
		font-weight:bold;
		border:0;
		margin:0;
		padding:0.4em 18px 0.4em 0;
		display:inline;
		width:auto;
		} 
	#contenido .buscador-noticias IMG{
		border:0;
		background:none;
		padding:0;
		margin:0 0.5em;
		}
	.buscador-noticias INPUT {
		font-size:0.8em;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/comunes/borde_formularios.gif) no-repeat top left #FFFFFF;
		border-top: 1px solid #b7b7b7;
		border-left: 1px solid #b7b7b7;
		border-bottom: 1px solid #e8e8e8;
		border-right: 1px solid #e8e8e8;
		padding:0.3em 0.1em;
		width:169px;
		}
		.buscador-noticias INPUT#noticia_fecha_hasta,
		.buscador-noticias INPUT#noticia_fecha_desde  {
			width:141px;
			}
	.buscador-noticias LABEL{
		float:left;
		width:100px;
		}
.texto-buscador {
	font-size:0.9em;
	line-height:1.2em;
	}
.titulo-buscador {
	color:#869808;
	font-size:1.6em;
	}

/************************************************************/
/*						NOTICIAS							*/
/************************************************************/
	
/****************listado********************/
.listado-noticias{ 
	margin-top:20px
	}
	.listado-noticias UL{
		}
		.listado-noticias LI{
			background:url(../images/comunes/separador_horizontal.gif) no-repeat bottom left;
			clear:both;
			padding-bottom:15px;
			margin-bottom:10px;
			}
		.listado-noticias IMG{
			float:left;
			}
		.listado-noticias .con-imagen {
			padding-left:180px;
			}
	.listado-noticias H2{ 
		float:left;
		}
	.listado-noticias SPAN.fecha{ 
		}
	.listado-noticias P{ 
		}
/****************Ampliada********************/
#content SPAN.simula-titulo-1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#222222;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:1px solid #D4D4D4;
	display:block;
	line-height:1.5em;
	}
.noticia-ampliada{ 
	position:relative;
	}
	.noticia-ampliada SPAN.fecha{ 
		display:block;
		}
	.noticia-ampliada DIV.sumary{ 
		margin-bottom:0.8em;
		}
/*********************enlaces a comentarios ********************/
.enlaces-comentarios{
	margin:5px 0;
	clear:both;
	}
	.enlaces-comentarios A{
		text-decoration:none;
		}
		.enlaces-comentarios A:hover{
			text-decoration:underline;
			}
	.enlaces-comentarios A.ver-comentario{
		background:url(../images/comunes/icono_anadir_comentario.gif) left top no-repeat;
		margin-right:0.5em;
		padding-left:20px;
		}
.enlaces-comentarios A.add-comentario{
	background:url(../images/comunes/icono_comentarios.gif) left top no-repeat;
	padding-left:20px;
	}

/************************************************************/
/*						COMENTARIOS							*/
/************************************************************/
#comentarios {	
	clear:both;
	}
	#comentarios H2{
		}
	#comentarios UL{
		}
	#comentarios LI{
		}
	#comentarios A{
		}
		#comentarios A:hover{
			}
			
/************************************************************/
/*						ADD COMENTARIO						*/
/************************************************************/
#add-comentario {
	margin:10px 0;
	}
	#add-comentario .esq-top-izq-gris{
		margin-bottom:20px;
		}
/************************************************************/
/*						RSS									*/
/************************************************************/
.rss{
	font-size:1em;
	}
	.rss A{
		padding:3px 0 5px 20px;
		}


/************************************************************/
/*						XML									*/
/************************************************************/
.xml{
	font-size:1em;
	}
	.xml A{
		padding:2px 0 5px 40px;
		}


/************************************************************/
/*						VOLVER								*/
/************************************************************/
.volver {
	clear:both;
	margin-top:0.5em;
	border-top:1px solid #AAAAAA;
	padding-top:0.5em;
	}

/************************************************************/
/*						oculto								*/
/************************************************************/
.oculto {
	display:none;
	}

/************************************************************/
/*					ERROR EXPLANATION						*/
/************************************************************/
.errorExplanation {

	}
	.errorExplanation UL{

		}	
		.errorExplanation UL LI{
			color:#BF0000;	
			background:none;
			}

/************************************************************/
/*				CAJA GRIS CON 4 ESQUINAS 					*/
/************************************************************/
.esq-top-izq-gris{
	margin-top:1em;
	background:#ebebeb url(../images/comunes/esq_gris_top_izq.gif) no-repeat top left;
	float:left;
	width:100%;
	}
.esq-top-der-gris{
	background:url(../images/comunes/esq_gris_top_der.gif) no-repeat top right;
	}
.esq-bottom-izq-gris{
	background:url(../images/comunes/esq_gris_bottom_izq.gif) no-repeat bottom left;
	}
.esq-bottom-der-gris{
	background:url(../images/comunes/esq_gris_bottom_der.gif) no-repeat bottom right;
	}
.caja-gris {
	padding:0.8em;
	}