* {	margin: 0px;	padding: 0px;}BODY{	background: #800000 url(../img/generales/fondo_pag.jpg) repeat-y center;	text-align: center;	/*esto está en el main.css del 4 y no en el 5*/	font-family: Arial;
	font-size:12px;
	color:#333;}DIV#base{	width: 808px;	margin: 0px auto;	text-align: center;}DIV#cabecera{	padding-top: 30px;	position: relative;	top: 5px !important;	top: 0px;}DIV#contenido{	width: 760px;	margin: 0px auto;}/* ----- MENU ------ */DIV#barra-menu{	width: 211px;	float: left;	margin-left: 20px !important;	margin-left: 10px;	margin-right: 5px;}	DIV#buscador	{		background: url(../img/generales/fondo_buscar.jpg) repeat-y center;		font: 12px arial;		color: #390;		text-align: center;		padding-top: 5px;		padding-bottom: 15px;			}			TD#busca-ampli DIV#buscador	{		background: none;		font: bold 12px arial;		color: #800000;		/*antes color: #800000q;*/		text-align: center;		width: 120px;		height: 0px;		margin: 0px;		padding: 0px;		position: relative;		top: -20px !important;		top: 0px;	}			DIV#buscador DIV.busca			{			width: 180px;			background: url(../img/generales/fondo_buscador.gif) no-repeat right;			height: 19px;			margin: 15px auto 0px auto !important;			margin: 0 auto;			text-align: left;		}						TD#busca-ampli DIV#buscador DIV.busca		{			width: 180px;			background: url(../img/generales/fondo_buscador.gif) no-repeat right;			height: 19px;			margin: 0px auto 0px auto !important;			margin: 0 auto;			text-align: left;		}				DIV#borde-buscador				{			border-top: 1px solid #CCC;			width: 205px;			margin: 0 auto;		}				DIV#buscador INPUT			{			background-color: transparent;			font: 10px arial;			border: 0px;			width: 100px;			margin-left: 15px;			top: 2px !important;			top: 0px;			position: relative;		}		DIV#menu	{		background: #E5B565 url(../img/generales/fondo_base_menu.gif) repeat-y center;		text-align: left;	}			DIV#menu A, DIV#menu A:link, DIV#menu A:visited, DIV#menu A:active			{			text-transform: uppercase;			color: #FFF;			font: 11px arial; 			text-decoration: none;			display: block;			padding: 7px 10px 6px 10px;			margin-right: 4px;			margin-left: 4px;		}		DIV#menu A:hover { color: #800000; text-decoration: underline; }		DIV#menu A.activo, DIV#menu A:link.activo, DIV#menu A:visited.activo, DIV#menu A:active.activo { color: #E5B565; background-color: #800000; }			DIV#submenu	{		padding-left: 20px;		margin-bottom: 10px;	}		DIV#submenu A, DIV#submenu A:link, DIV#submenu A:visited, DIV#submenu A:active { text-transform: none; }		DIV#bottom-menu	{		background: url(../img/generales/bottom_menu.jpg) no-repeat;		height: 14px;	}		DIV.banner	{		margin-top: 35px;		background: url(../img/generales/top_banner.jpg) no-repeat center top;		padding-top: 5px;		width: 211px;	}			DIV.banner DIV		{			background: url(../img/generales/fondo_banner.jpg) repeat-y;			padding: 10px 21px 5px 21px !important;			padding: 10px 21px 10px 21px;			width: 211px !important;			width: 169px;			text-align: left;		}		DIV.bottom		{			background: url(../img/generales/bottom_banner.jpg) no-repeat center bottom;			padding: 0px;			width: 211px;			height: 5px;			position: relative;			top: 0px !important;			top: -15px;		}/* ----- CONTENIDO ------ */DIV#columnas{	width: 521px;	float: left;	text-align: left;	margin-top: 5px;}						DIV#home				{			float: left;			margin: 0 3px;		}			DIV#home A, DIV#home A:link, DIV#home A:visited, DIV#home A:active			{				background: url(../img/generales/icono_home.jpg) no-repeat left bottom;				display: block;				width: 16px;				height: 18px;			}			DIV#home A:hover {background: url(../img/generales/icono_home.jpg) no-repeat left top;}							DIV#ruta				{			width: 512px;			font: bold 12px/15px arial;			color: #E5B565;			/*antes color: #E5B565;;*/			background: url(../img/generales/ruta_fondo.gif) repeat-y;			padding: 1px;			margin-left: 4px;			min-height: 16px;		}					DIV#ruta-top					{				background: url(../img/generales/ruta_top.gif) no-repeat;				height: 6px;				font-size: 0px;				line-height: 0px;				margin-left: 4px;			}			DIV#ruta-bottom			{				background: url(../img/generales/ruta_bottom.gif) no-repeat;				height: 6px;				margin-bottom: 10px;				font-size: 0px;				line-height: 0px;				margin-left: 4px;			}						DIV#ruta A, DIV#ruta A:link, DIV#ruta A:visited, DIV#ruta A:active			{				color: #E5B565;				text-decoration: none;			}			DIV#ruta A:hover { text-decoration: underline; }						DIV#ruta SPAN {color: #800000;}DIV#columnas TABLE.columnas{		clear: both; 	width: 521px;	border-collapse: collapse;	empty-cells: show;}			DIV.modulo	{		width: 255px !important;		width: 247px;		padding: 0 4px;		background: url(../img/generales/modulo_conten.jpg) repeat-y;		overflow: hidden;	}		DIV.modulo-top {background: url(../img/generales/modulo_top.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px;}		DIV.modulo-bottom {background: url(../img/generales/modulo_bottom.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px; margin-bottom: 3px; }		TD.modulo	{		width: 170px !important;		width: 170px;		padding: 0px;		margin: 0px;		background: url(../img/galeria/modulo_conten.jpg) repeat-y;		overflow: hidden;		text-align: center;	}			DIV#galeria DIV.modulo-top {background: url(../img/galeria/modulo_top.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px;  }		DIV#galeria DIV.modulo-bottom {background: url(../img/galeria/modulo_bottom.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px; margin-bottom: 3px; }		DIV#gr DIV.modulo	{		width: 520px !important;		width: 512px;		background: url(../img/generales/modulo_conten_b.jpg) repeat-y;	}		DIV#gr DIV.modulo-top {background: url(../img/generales/modulo_top_b.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px;}		DIV#gr DIV.modulo-bottom {background: url(../img/generales/modulo_bottom_b.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px; margin-bottom: 3px; }		DIV#ampliacion DIV.modulo	{		width: 360px !important;		width: 352px;		background: url(../img/contenido/modulo_conten.jpg) repeat-y;	}		DIV#ampliacion DIV.modulo-top {background: url(../img/contenido/modulo_top.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px;}		DIV#ampliacion DIV.modulo-bottom {background: url(../img/contenido/modulo_bottom.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px; margin-bottom: 3px; }		DIV#apartado DIV.modulo
	{
		width: 360px !important;
		width: 352px;
		background: url(../img/contenido/modulo_conten.jpg) repeat-y;
	}
		DIV#apartado DIV.modulo-top {background: url(../img/contenido/modulo_top.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px;}
		DIV#apartado DIV.modulo-bottom {background: url(../img/contenido/modulo_bottom.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px; margin-bottom: 3px; }
	
	
	DIV#agenda DIV.modulo
	{
		width: 255px !important;
		width: 247px;
		background: url(../img/generales/modulo_conten.jpg) repeat-y;
	}
	DIV#agenda DIV.modulo-top {background: url(../img/generales/modulo_top.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px;}
	DIV#agenda DIV.modulo-bottom {background: url(../img/generales/modulo_bottom.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px; margin-bottom: 3px; }
		/*DIV#apartado DIV.modulo, DIV#agenda DIV.modulo	{		width: 360px !important;		width: 352px;		background: url(../img/contenido/modulo_conten.jpg) repeat-y;	}		DIV#apartado DIV.modulo-top, DIV#agenda DIV.modulo-top {background: url(../img/contenido/modulo_top.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px;}		DIV#apartado DIV.modulo-bottom, DIV#agenda DIV.modulo-bottom {background: url(../img/contenido/modulo_bottom.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px; margin-bottom: 3px; }*/	DIV.modulo-b	{		width: 520px !important;		width: 512px;		padding: 0 4px;		background: url(../img/generales/modulo_conten_b.jpg) repeat-y;		overflow: hidden;	}		DIV.modulo-top-b {background: url(../img/generales/modulo_top_b.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px;}	DIV.modulo-bottom-b {background: url(../img/generales/modulo_bottom_b.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px; margin-bottom: 3px; }			DIV.modulo-c	{		width: 145px !important;		width: 145px;		background: url(../img/agenda/modulo_conten.jpg) repeat-y;		overflow: hidden;	}		DIV.modulo-top-c {background: url(../img/agenda/modulo_top.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px;}	DIV.modulo-bottom-c {background: url(../img/agenda/modulo_bottom.jpg) no-repeat; height: 8px; font-size: 0px; line-height: 0px; margin-bottom: 3px; }		TD.separa 	{		width: 5px !important;		width: 14px;	}			TABLE.cabecera-modulo, TABLE.cabecera-modulo-b				{			font: bold 12px Arial;			color: #800000;			padding-bottom: 8px;			width: 247px;			border-collapse: collapse;			empty-cells: show;		}								DIV#gr DIV.modulo-bottom-b {margin-bottom: 20px;}				TABLE.cabecera-modulo-b {width: 512px; font: bold 14px Arial;}						TABLE.cabecera-modulo TD, TABLE.cabecera-modulo-b TD {padding-bottom: 5px;}					TABLE.cabecera-modulo A, TABLE.cabecera-modulo-b A, 			TABLE.cabecera-modulo A:link, TABLE.cabecera-modulo-b A:link, 			TABLE.cabecera-modulo A:visited, TABLE.cabecera-modulo-b A:visited, 			TABLE.cabecera-modulo A:active, TABLE.cabecera-modulo-b A:active			{				text-decoration: none;				color: #800000;			}				TABLE.cabecera-modulo A:hover, TABLE.cabecera-modulo-b A:hover {text-decoration: underline;}						TABLE.cabecera-modulo IMG, TABLE.cabecera-modulo-b IMG						{				padding-right: 0px;				border-right: 1px solid #CCC;				margin: 0px 5px;			}						DIV#apartado TABLE.cabecera-modulo IMG, TABLE.cabecera-modulo-b IMG						{				padding-right: 0px;				border-right: 1px solid #CCC;				margin: 0px 5px;			}			DIV.noticias	{		width: 247px;		padding-top: 10px;		border-top: 1px solid #800000;	}				DIV.noticias P					{			font: 12px Georgia;			color: #003300;			padding: 0 0px 0 10px;			margin-bottom: 10px;			clear: both;			overflow: hidden;			width: 230px;		}						DIV.noticias P A  { color: #003300; text-decoration: none; }				DIV.noticias P A:hover {text-decoration: underline;}							DIV.noticias P A IMG {border: 0px;}					DIV.noticias P IMG {float: left; margin-right: 5px;}						DIV.link P IMG {float: right; margin-left: 5px;}					DIV.noticias P SPAN {color: #800000; font-weight: bold;}					DIV#gr DIV.noticias {width: 512px; clear: both;}	DIV#gr DIV.noticias P { width: 500px; padding-bottom: 0px; margin-bottom: 0px;}		TD.destacado DIV.noticias {width: 247px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px;}	TD.destacado DIV.noticias P {width: 230px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px;}			DIV#ampliacion DIV.noticias {width: 350px; clear: both; border-top: 0px;}	DIV#ampliacion DIV.noticias P {width: 330px; }	DIV#ampliacion DIV.noticias P STRONG { font: bold 12px arial;}		DIV#apartado DIV.noticias {width: 352px; clear: both;}	DIV#apartado DIV.noticias P {width: 330px; }	DIV#apartado DIV.noticias P SPAN A {color: #800000;}	DIV#apartado TABLE#columnas { margin-top: 20px;}				DIV.mas			{		margin: 3px 0px 0px 0px;		border-top: 1px solid #800000;		padding: 5px 10px 0px 10px;		width: 227px;	}			DIV.mas A, DIV.mas A:link, DIV.mas A:visited, DIV.mas A:active		{			font: 11px Georgia;			color: #800000;			text-decoration: none;			background: url(../img/generales/icono_mas_hover.gif) no-repeat 0 3px;			padding-left: 10px;				}			DIV.mas A:hover { background: url(../img/generales/icono_mas.gif) no-repeat 0 3px; }				A.mas-pq, A.mas-pq:link, A.mas-pq:visited, A.mas-pq:active	{ 		background: url(../img/generales/icono_mas_hover.gif) no-repeat; 		width: 7px;		height: 7px;		color: #FFF;		position: relative;		top: 5px;		text-decoration: none;	}						A.mas-pq:hover { background: url(../img/generales/icono_mas.gif) no-repeat; }							DIV.titular-destacado	{				padding: 5px 10px;		width: 227px;		font: bold 12px arial;		color: #003300;		overflow: hidden;	}		TABLE#columnas DIV.titular-destacado	{		padding: 0px 10px;		font: bold 12px arial;		color: #800000;		overflow: hidden;		margin: 0px;	}				DIV.titular-destacado A.link		{			background: url(../img/links/icono_mano.jpg) no-repeat right center;			display: block;			padding: 2px;			float: left;			width: 207px;			float: left;		}		DIV.titular-destacado SPAN {color: #800000; float: left; margin-right: 3px;}				DIV#seccion-links DIV.titular-destacado SPAN {position: relative; top: 3px;}				DIV.titular-destacado A, DIV.titular-destacado A:link, DIV.titular-destacado A:visited, DIV.titular-destacado A:active		{			color: #003300;			text-decoration: none;		}			DIV.titular-destacado A:hover { text-decoration: underline; }								DIV#gr DIV.titular-destacado, DIV#gr DIV.titular-destacado-color {float: left; width: 365px;}				DIV#gr DIV.titular-destacado-color SPAN {color: #003300; font-weight: normal; float: none;}				TD.modulo DIV.titular-destacado 		{			width: 120px;			color: #800000;			text-align: left;			margin: 0px 0;			float: left;		}						DIV.resultado DIV.titular-destacado				{			width: 100%;			color: #800000;			font-style: italic;		}			DIV.resultado DIV.titular-destacado	A, DIV.resultado DIV.titular-destacado A:link, DIV.resultado DIV.titular-destacado	A:visited, DIV.resultado DIV.titular-destacado A:active { color: #800000; }					DIV.resultado P		{			font: 12px Georgia;			color: #003300;			padding: 0 0px 0 10px;			clear: both;			margin-bottom: 10px;		}			DIV.resultado P SPAN {color: #800000;}		
				DIV#agenda DIV.titular-destacado		{			float: left;			text-align: center;			width: 280px;		}								DIV.descarga		{			width: 85px;			height 19px;			position: relative; 			top: 2px;			float: left;			margin-right: 10px;			background: url(../img/descargas/boton_descarga.gif) no-repeat;		}			DIV.descarga A, DIV.descarga A:link, DIV.descarga A:visited, DIV.descarga A:active			{				width: 85px;				height 19px;				display: block;				text-decoration: none;				font: 23px/23px arial;			}				DIV.descarga A:hover { background: url(../img/descargas/boton_descarga_over.gif) no-repeat; }						DIV.archivo		{			width: 21px;			height 23px;			float: left;			background: url(../img/descargas/icono_pdf.gif) no-repeat;		}			DIV.archivo A, DIV.archivo A:link, DIV.archivo A:visited, DIV.archivo A:active			{				width: 21px;				height 23px;				text-decoration: none;				display: block;				font: 27px/27px arial;			}					DIV.popup		{			width: 15px;			height 10px;			position: relative;			top: 10px;			left: 147px !important;			left: 70px;		}			DIV.popup A, DIV.popup A:link, DIV.popup A:visited, DIV.popup A:active			{				width: 15px;				height 10px;				display: block;				text-decoration: none;				font: 10px/10px arial;				background: url(../img/galeria/icono_popup.gif) no-repeat left 0px;			}				DIV.popup A:hover				{					background: url(../img/galeria/icono_popup.gif) no-repeat left -20px;				}					DIV#gr DIV.titular-destacado-color	{		width: auto;	}	DIV#gr DIV.fecha	{		font: bold 12px arial;		color: #003300;		float: right;		margin-right: 15px !important;		margin: 5px;			}		DIV.titular-destacado-color	{				padding: 5px 10px;		width: 227px;		font: bold 12px arial;		color: #800000;		overflow: hidden;	}		DIV.titular-destacado-color A.link		{			background: url(../img/links/icono_mano.jpg) no-repeat right center;			display: block;			padding: 2px;			float: left;			width: 207px;			float: left;		}				DIV.titular-destacado-color SPAN {color: #800000; float: left; margin-right: 3px; font: bold 13px arial;}					DIV.titular-destacado-color A, DIV.titular-destacado-color A:link, DIV.titular-destacado-color A:visited, DIV.titular-destacado-color A:active		{			color: #800000;			text-decoration: none;		}			DIV.titular-destacado-color A:hover { text-decoration: underline; }					.destacado	{		background-color: #E5B565;		width: 247px;				text-align: center;		overflow: hidden;	}		.destacado DIV.noticias P SPAN { color: #FFF; border-top: 1px solid #E5B565;}
		.destacado DIV.noticias { text-align: left; border-top: 1px solid #E5B565;}
		.destacado IMG { margin: 10px auto 0px auto;}				/*antes		.destacado DIV.noticias P {color: #FFF; border-top: 1px solid #E5B565; }		.destacado DIV.noticias P SPAN { color: #FFF; }		.destacado DIV.noticias { text-align: left; border-top: 1px solid #E5B565;}		.destacado IMG { margin: 10px auto 0px auto;}*/				.destacado A.mas-pq, .destacado A.mas-pq:link, .destacado A.mas-pq:visited, .destacado A.mas-pq:active		{ 			background: url(../img/generales/icono_mas_b_hover.gif) no-repeat; 			width: 7px;			height: 7px;			color: #800000;			text-decoration: none;			position: relative;			top: 5px;		}						.destacado A.mas-pq:hover { background: url(../img/generales/icono_mas_b.gif) no-repeat; }			DIV#apartado .destacado DIV.noticias	{		width: 420px;		clear: both;		border-top: 1px solid #FFF;		padding-top: 5px;		padding-bottom: 0px;		margin-bottom: 0px;		width: 427px;			}		DIV#apartado .destacado DIV.noticias P {font: 11px arial;}		DIV#apartado .destacado DIV.titular-destacado	{		color: #003300;		text-align: left;		font: bold 14px arial;	}		DIV#apartado .destacado DIV.titular-destacado SPAN {color: #FFF; width: 5px;}			DIV#ampli {margin-top: 15px;}	DIV#ampli P	{		font: 12px/17px arial;		color: #333;		margin-bottom: 15px;	}		DIV#ampli P A, DIV#ampli P A:link, DIV#ampli P A:visited, DIV#ampli P A:active		{			color: #333;		}			DIV#ampli P A:hover {color: #999;}			DIV#entradilla { margin-top: 15px;}	DIV#entradilla P	{		font: 12px Georgia;		color: #003300;	}			DIV#entradilla P SPAN {color: #800000; font-weight: bold;}				DIV#entradilla P A, DIV#entradilla P A:link, DIV#entradilla P A:visited, DIV#entradilla P A:active		{			color: #003300;		}			DIV#entradilla P A:hover {color: #999;}					DIV#boton-volver		{		width: 87px;		height: 21px;			/*antes		height 21px: ;*/		float: right;		text-align: center;		background: url(../img/contenido/fondo_boton_volver.jpg) no-repeat;		margin: 10px 10px 20px 0 !important;		margin: 10px 5px 20px 0;			}			DIV#boton-volver A, DIV#boton-volver A:link, DIV#boton-volver A:visited, DIV#boton-volver A:active				{			width: 87px;			height: 21px;			/*antes			height 21px: ;*/			font: 11px arial;			color: #003300;			text-decoration: none;			display: block;			clear: both;			text-transform: uppercase;			padding: 5px 0px 7px 0px;		}			DIV#boton-volver A:hover			{				font-weight: bold;				text-decoration: underline;			}				FORM#calendario DIV#boton-volver	{		float: none;		margin-left: auto;		margin-right: auto;	}			A.gal-img IMG, A.gal-img:link IMG, A:visited IMG.gal-img, A.gal-img:active IMG { border: 1px solid #CCC; margin: 15px 15px; }		A.gal-img:hover IMG { border: 1px solid #800000; }					DIV#anterior A	{			display: block;		width: 22px;		height: 22px;		background: url(../img/galeria/izquierda.gif) no-repeat left top;	}		DIV#anterior A:hover { background: url(../img/galeria/izquierda.gif) no-repeat left bottom; }		DIV#paginas {font: 12px arial; color:#E5B565; margin-bottom: 10px;}	TD#paginacion	{		background: url(../img/galeria/paginacion_fondo.gif) repeat-x;		font: 12px arial;		padding: 0px 10px;		color: #CCC;	}		TD#paginacion SPAN{	color: #800000;}		TD#paginacion A {color: #003300; text-decoration: none;}			TD#paginacion A:hover {color: #003300; font-weight: bold;}			DIV#siguiente A	{			display: block;		width: 22px;		height: 22px;		background: url(../img/galeria/derecha.gif) no-repeat left top;	}		DIV#siguiente A:hover { background: url(../img/galeria/derecha.gif) no-repeat left bottom; }					DIV#agenda DIV#anterior A	{			display: block;		float: left;		width: 22px;		height: 22px;		background: url(../img/agenda/izquierda.gif) no-repeat left top;	}		DIV#agenda DIV#anterior A:hover { background: url(../img/agenda/izquierda.gif) no-repeat left bottom; }			DIV#agenda DIV#siguiente A	{			display: block;		width: 22px;		height: 22px;		float: right;		margin-right: 8px !important;		margin-right: 0px;		background: url(../img/agenda/derecha.gif) no-repeat left top;	}		DIV#agenda DIV#siguiente A:hover { background: url(../img/agenda/derecha.gif) no-repeat left bottom; }			TD#direccion	{		background: url(../img/contacto/fondo_direccion.jpg) no-repeat;		padding: 10px;	}		TD#direccion DIV.noticias	{		width: auto;		border: 0px;		margin: 0px;		padding: 0px;	}				TD#direccion-bottom {background: url(../img/contacto/bottom_direccion.jpg) no-repeat top; height: 8px; font-size: 0px; line-height: 0px;}			DIV.resultado	{		border-bottom: 1px solid #800000;		padding: 10px 0;		margin-left: 20px;		width: 495px !important;		width: 490px;	}				TABLE#calendario TH	{		padding: 7px;		color: #999;		font: bold 14px arial;		border-bottom: 1px solid #CCC;		text-align: center;	}		TABLE#calendario TD	{		padding: 0px;		/*antes		padding: 7px;*/		text-align: center;	}		DIV.titulo-cita	{		float: left;		width: 100px;		padding: 10px;		font: 12px arial;		color: #003300;	}		DIV.cite	{		float: left;		width: 340px !important;		/*antes		width: 350px;*/		padding: 10px;		font: 12px georgia;		color: #003300;	}		DIV.titulo-cita SPAN, DIV.cite SPAN { color: #800000; }				DIV#imprimir{	margin-left: auto;	margin-right: auto;	width: 85px;	height: 19px;	margin-bottom: 50px;}	DIV#imprimir A	{		display: block;		width: 85px;		height: 19px;		background: url(../img/galeria/boton_imprimir.gif) no-repeat;	}		DIV#imprimir A:hover 		{ 			background: url(../img/galeria/boton_imprimir_over.gif) no-repeat; 		}DIV#aviso{	text-align: left;	font: 12px Georgia;	color: #003300;}DIV#aviso P{	margin-top: 15px;}DIV#aviso H2{	font: bold 15px arial;	color: #800000;	margin-top: 20px;}DIV#aviso DIV#bottom{	margin-left: 0px;}UL.mapa{	margin-left: 30px;	color: #800000;	font: 11px arial;	margin-bottom: 20px;}	UL.mapa LI {margin-bottom: 10px; font-weight: bold;}		UL.mapa A, UL.mapa A:link, UL.mapa A:visited, UL.mapa A:active	{		text-decoration: none;		color: #003300;	}		UL.mapa A:hover		{			text-decoration: underline;		}UL.mapa UL{	margin-left: 15px;	list-style-type: disc;	list-style-position: default;}	UL.mapa UL LI { font-weight: normal;}/* ----- BOTTOM ------ */		DIV#bottom{	text-align: center;	font: 11px arial;	color: #666;	clear: both;	background: url(../img/generales/bottom.jpg) no-repeat;	padding: 8px;	margin: 15px 0 30px 0;}	DIV#bottom A, DIV#bottom A:link, DIV#bottom A:visited, DIV#bottom A:active	{		text-decoration: none;		color: #666;	}		DIV#bottom A:hover { text-decoration: underline; }	/* ----- FORMULARIOS ------ */FORM{	margin: 30px 0;}FORM#calendario {margin: 10px 0px; overflow: hidden;}FORM#calendario INPUT{	width: auto;	background: none;	height: auto;	margin-bottom: 5px;}FORM#calendario DIV.check{	float: left;	margin-bottom: 5px;}FORM#calendario LABEL{	width: 110px;	text-align: left;	margin: 3px 4px;	float: left;	font: normal 10px arial;	}LABEL{	display: block;	text-align: right;	margin: 0 auto;	width: 297px;	font: bold 12px arial;	color: #003300;	margin-bottom: 10px;}LABEL SPAN{	position: relative;	top: -80px;}INPUT, TEXTAREA{	width: 213px;	margin-left: 5px;	font: 12px arial;	color: #333;}FORM INPUT{	background-image: url(../img/contacto/fondo_input.jpg);	background-repeat: no-repeat;	background-attachment: scroll !important;	background-attachment: fixed;	border: 0px;	height: 18px;	padding: 4px;}TEXTAREA{	background-image: url(../img/contacto/fondo_textarea.jpg);	background-repeat: no-repeat;	background-attachment: scroll !important;	background-attachment: fixed;	border: 0px;	height: 92px;	padding: 4px;}DIV#boton-formenviar{	clear: both;	margin-left: 260px;}	DIV#boton-formenviar A	{		display: block;		width: 85px;		height: 19px;		background: url(../img/contacto/boton_enviar.jpg) no-repeat left top;	}		DIV#boton-formenviar A:hover 		{ 			background: url(../img/contacto/boton_enviar.jpg) no-repeat left bottom !important; 			background: url(../img/contacto/boton_enviar.jpg) no-repeat left -19px; 		}/*    añadido    */
.labelCheckCalendar{font: normal 12px arial; color: #E5B565;}

.entities{color: #800000; font-weight: bold !important; padding-right:5px; font-size: 12px !important}

.btLink{color: #800000; text-decoration: none;	font: 12px Georgia;}

DIV#aviso
{
	text-align: left;
	font: 12px Georgia;
	color: #E5B565;
}

DIV#aviso P
{
	margin-top: 15px;
}

DIV#aviso H2
{
	font: bold 15px arial;
	color: #800000;
	margin-top: 20px;
}

DIV#aviso DIV#bottom
{
	margin-left: 120px;
}

UL.mapa
{
	margin-left: 30px;
	color: #800000;
	font: 11px arial;
	margin-bottom: 20px;
}

	UL.mapa LI {margin-bottom: 10px; font-weight: bold;}
	
	UL.mapa A, UL.mapa A:link, UL.mapa A:visited, UL.mapa A:active
	{
		text-decoration: none;
		color: #E5B565;
	}
		UL.mapa A:hover
		{
			text-decoration: underline;
		}

UL.mapa UL
{
	margin-left: 15px;
	list-style-type: disc;
	list-style-position: default;
}
UL.mapa UL LI { font-weight: normal;}

TD#tdContenidoLibre LI {margin-left:30px}

