* 
{
	margin: 0px;
	padding: 0px;
}

BODY
{
	background: #CC3300 url(../img/generales/fondo_pag.jpg) repeat-y center;
	text-align: center;
	font-family: Arial;
	font-size:12px;
	color:#CC3300;
}

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: #CC3300;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 15px;
		
	}
	
	TD#busca-ampli DIV#buscador
	{
		background: none;
		font: bold 12px arial;
		color: #CC3300;
		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: #CC3300 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: #EBAE9A;
			font: 11px arial; 
			text-decoration: none;
			display: block;
			padding: 7px 10px 6px 10px;
			margin-right: 4px;
			margin-left: 6px;
			background: #CC3300;
		}
		
		DIV#menu A:hover { color: #EBAE9A; text-decoration: underline; }

		DIV#menu A.activo, DIV#menu A:link.activo, DIV#menu A:visited.activo, DIV#menu A:active.activo { color: #CC3300; background: #EBAE9A; }
		DIV#menu A:hover.activo { color: #EBAE9A;background:#CC3300; }
	
	DIV#submenu
	{
			text-transform: none;
			color: #EBAE9A;
			font: 11px arial; 
			text-decoration: none;
			display: block;
			padding: 7px 10px 6px 10px;
			margin-right: 4px;
			margin-left: 6px;
			background: #CC3300;
	}
		DIV#submenu A, DIV#submenu A:link, DIV#submenu A:visited, DIV#submenu A:active { text-transform: none; }
	
	DIV#bottom-menu
	{
		background: #CC3300 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: #CC3300;
			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: #CC3300;
				text-decoration: none;
			}
			DIV#ruta A:hover { text-decoration: underline; }
			
			DIV#ruta SPAN {color: #CC3300;}


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.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: #CC3300;
			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: #CC3300;
			}
				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 #EBAE9A;
	}
		
		DIV.noticias P			
		{
			font: 12px Georgia;
			color: #CC3300;
			padding: 0 0px 0 10px;
			margin-bottom: 10px;
			clear: both;
			overflow: hidden;
			width: 230px;
		}
			
			DIV.noticias P A  { color: #CC3300; 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: #CC3300; 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;color:#CC3300;}
	TD.destacado DIV.noticias P {width: 230px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px;color:#CC3300;}
		
	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: #CC3300;}

	DIV#apartado TABLE#columnas { margin-top: 20px;}
	
	
	
	DIV.mas		
	{
		margin: 3px 0px 0px 0px;
		border-top: 1px solid #EBAE9A;
		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: #CC3300;
			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: #CC3300;
		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: #CC3300;
		overflow: hidden;
	}
	
	TABLE#columnas DIV.titular-destacado
	{
		padding: 0px 10px;
		font: bold 12px arial;
		color: #CC3300;
		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: #CC3300; 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: #CC3300;
			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: #CC3300; font-weight: normal; float: none;}
		
		TD.modulo DIV.titular-destacado 
		{
			width: 120px;
			color: #CC3300;
			text-align: left;
			margin: 0px 0;
			float: left;
		}
		
		
		DIV.resultado DIV.titular-destacado		
		{
			width: 100%;
			color: #CC3300;
			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: #CC3300; }
			
		DIV.resultado P
		{
			font: 12px Georgia;
			color: #CC3300;
			padding: 0 0px 0 10px;
			clear: both;
			margin-bottom: 10px;
		}
			DIV.resultado P SPAN {color: #CC3300;}
		
		DIV#agenda DIV.titular-destacado
		{
			float: left;
			text-align: center;
			width: 175px;
		}
		
		
		
		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: #CC3300;
		float: right;
		margin-right: 15px !important;
		margin: 5px;
		
	}
	
	DIV.titular-destacado-color
	{
		
		padding: 5px 10px;
		width: 227px;
		font: bold 12px arial;
		color: #CC3300;
		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: #CC3300; 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:#CC3300;
			text-decoration: none;
		}
			DIV.titular-destacado-color A:hover { text-decoration: underline; }
	
			
	.destacado
	{
		
		width: 247px;
		text-align: center;
		overflow: hidden;
	}
	
		.destacado DIV.noticias P SPAN { color: #CC3300; }
		.destacado DIV.noticias { text-align: left; }
		.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: #CC3300;
			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: #CC3300;
		text-align: left;
		font: bold 14px arial;
	}
		DIV#apartado .destacado DIV.titular-destacado SPAN {color: #CC3300; width: 5px;}
	
	
	DIV#ampli {margin-top: 15px;}
	DIV#ampli P
	{
		font: 12px/17px arial;
		color: #CC3300;
		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: #CC3300;}
		
	DIV#entradilla { margin-top: 15px;}
	DIV#entradilla P
	{
		font: 12px Georgia;
		color: #CC3300;
	}	
		DIV#entradilla P SPAN {color: #CC3300; font-weight: bold;}
		
		DIV#entradilla P A, DIV#entradilla P A:link, DIV#entradilla P A:visited, DIV#entradilla P A:active
		{
			color: #CC3300;
		}
			DIV#entradilla P A:hover {color: #CC3300;}
		
	
	
	DIV#boton-volver	
	{
		width: 87px;
		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: ;
			font: 11px arial;
			color: #CC3300;
			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 #EBAE9A; }
		
		
	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:#CC3300; 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: #CC3300;}
		TD#paginacion A {color: #CC3300; text-decoration: none;}
			TD#paginacion A:hover {color: #CC3300; 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 #EBAE9A;
		padding: 10px 0;
		margin-left: 20px;
		width: 495px !important;
		width: 490px;
	}
	
	
	
	TABLE#calendario TH
	{
		padding: 7px;
		color: #CC3300;
		font: bold 14px arial;
		border-bottom: 1px solid #CCC;
		text-align: center;
	}
	
	TABLE#calendario TD
	{
		padding: 0px;
		text-align: center;
	}
	
	DIV.titulo-cita
	{
		float: left;
		width: 100px;
		padding: 10px;
		font: 12px arial;
		color: #CC3300;
	}
	
	DIV.cite
	{
		float: left;
		width: 350px;
		padding: 10px;
		font: 12px georgia;
		color:#CC3300;
	}
		DIV.titulo-cita SPAN, DIV.cite SPAN { color: #CC3300; }
		
	
	
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: #CC3300;
}

DIV#aviso P
{
	margin-top: 15px;
}

DIV#aviso H2
{
	font: bold 15px arial;
	color: #CC3300;
	margin-top: 20px;
}

DIV#aviso DIV#bottom
{
	margin-left: 0px;
}


UL.mapa
{
	margin-left: 30px;
	color: #CC3300;
	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: #CC3300;
	}
		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: #CC3300;
	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: #CC3300;
	}
		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: 220px;
	text-align: left;
	margin: 3px 4px;
	float: left;
	font: normal 11px arial;
	
}

FORM#calendario DIV.opcion
{
	overflow: hidden;
	clear: both;
}

LABEL
{
	display: block;
	text-align: right;
	margin: 0 auto;
	width: 297px;
	font: bold 12px arial;
	color: #CC3300;
	margin-bottom: 10px;
}

LABEL SPAN
{
	position: relative;
	top: -80px;
}

INPUT, TEXTAREA
{
	width: 213px;
	margin-left: 5px;
	font: 12px arial;
	color: #CC3300;
}

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: #CC3300;}

.entities{color: #CC3300; font-weight: bold !important; padding-right:5px; font-size: 12px !important}

.btLink{color: #CC3300; text-decoration: none;	font: 12px Georgia;}

DIV#aviso
{
	text-align: left;
	font: 12px Georgia;
	color: #CC3300;
}

DIV#aviso P
{
	margin-top: 15px;
}

DIV#aviso H2
{
	font: bold 15px arial;
	color: #CC3300;
	margin-top: 20px;
}

DIV#aviso DIV#bottom
{
	margin-left: 120px;
}

UL.mapa
{
	margin-left: 30px;
	color: #CC3300;
	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: #CC3300;
	}
		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}



/*       foros       */
.tableForm{width:98%;}
.cellLabel{color: #CC3300;font: 12px arial; text-align:right; vertical-align:top}
.cellInput INPUT{ padding-left: 6px;padding-right: 25px; width:230px; height: 25px; margin-bottom:2px}
#btEnviar
{	    display:block;width: 87px;height: 21px;float: right;text-align: center;background: url(../img/contenido/fondo_boton_volver.jpg) no-repeat;
		text-decoration:none; color: #CC3300;}
#btEnviar:hover{color:#CC3300}
.fondoOscuro{background: #CC3300}
.fondoOscuro TD {color:#CC3300}

#tbHilos .header {background: url(../img/tabs/bgp.gif) #dae0d2 repeat-x 50% top;}
#tbHilos .left {background: url(../img/tabs/left.gif) no-repeat left top;}
#tbHilos .right {background: url(../img/tabs/right.gif) no-repeat right top;}
#tbHilos TH{padding:4px; font-weight:normal; vertical-align:bottom; border-bottom:solid 1px #999}
#tbHilos TD{padding:4px}
#tbHilos .bleft {border-left:solid 1px #999; padding:0}
#tbHilos .bright {border-right:solid 1px #999}
#tbHilos TD A{color: #CC3300;text-decoration:none}
#tbHilos TD A:hover{color:#CC3300;}
#tbHilos {border-bottom:solid 1px #999}

.btForm{color: #CC3300;cursor:pointer;}
.btForm_hover{cursor:pointer;color:#CC3300}
.tituloHilo{color:#CC3300; font-weight:bold;}
.hiloPresentacion{background:#F5D7CD; color: #CC3300;}
.roundTable{background:#eee;margin-bottom:5px}
