	
	/*
	 * Estilos para los elementos normales de la página
	 */
	 
	html{
		min-height:100%;
		height:100%;
	}
	
	a {
		color:#996633;
	}
	body {
		font-family: /*Comic Sans MS", "Tahoma,*/ Verdana, Arial, Helvetica, sans-serif;
		margin: 0%;
		min-height:100%;
		height:100%;
		/*Color usado en la normal
		background-color:#E5ECFF;*/
		background-color:#DCC0DE;
		/*background-color:#CA9FCC;*/
	}
	ul {
		list-style: none;
		margin: 0%;
		padding: 0%;
	}
	img {
		border: none;
	}
	
	.titulo{
		font-family: 'comic sans ms', tahoma, verdana, arial, sans-serif;
		font-weight:bold;
		font-size:200%;
		color:#FFE8D1;
		margin: 0%;
		padding-left:2%;
		padding-top:1%;
	}
	
	
	/*
	 * Estilos para la cabecera de la página(común a todas)
	 */
	 
	div#cabecera {
		float:left;
		width:100%;
		overflow:hidden;
		/*background-color:#CA9FCC;*/
		/*background-color:#FF9124;*/
		background:url(../imagenes/fondoSuperior2_nueva2.png) repeat bottom;
		/*background-image:url(../imagenes/punto.png) repeat-x scrool center bottom;*/
		font-size:100%;
		font-weight:bold;
		line-height:normal;
		margin-top:0;
	}
	
	div#menucabecera{
		width:100%;
		float:right;
		margin-right:0%;
	}
	
	div#menucabecera{
		margin:0;
		padding:0;
	}	
	#menucabecera ul#nav,ul#nav li{
		list-style:none;
		margin:0;
		text-align:center;	
	}
	#menucabecera ul#nav{
		float:right;
		font-size: 88%;	
	}
	#menucabecera li{
		float:left;
		margin: 0;
		text-align: center;
		text-align: center;
	}
	#menucabecera a{
		display:block;
		width: 7.8em;
		padding: 0.38em 0.01em 0.40em 0.01em;
		/*Con esto de abajo funciona bien,aunque queda distinto para las distintas configuraciones de pantalla, está puesto para que se vea bien en el explorer*/
		padding: 5px 0;
		text-decoration:none;
		color: #000000;
	}
	
	#cabecera li.marcada{
		float:left;
		background:url(../imagenes/pestana_fondo.png) no-repeat right top;
		background:url(../imagenes/pestana_fondo.gif) no-repeat left top;
	}
	#cabecera ul li.marcada a{
		float:left;
		padding-bottom: 7px;				
		background:url(../imagenes/pestana_fondo.png) no-repeat right top;
		background:url(../imagenes/pestana_fondo.gif) no-repeat right top;
	}
	
	#cabecera ul#nav .rosa a, ul#nav .rosa a:hover{
		float:left;
		/*background: #FF0099;*/
		background:url(../imagenes/pestana.png) no-repeat;
		text-decoration:none;
	}
	
		#menucabecera ul#nav .rojo a, ul#nav .rojo a:hover{
		float:left;
		/*background: #FF2424;*/
		background:url(../imagenes/pestana_roja.png) no-repeat right top;
		background:url(../imagenes/pestana_roja2.gif) no-repeat right top;	
		text-decoration:none;
		
	}	
	#menucabecera ul#nav .verde, #menucabecera .verde:hover{
		float:left;
		padding:0;
		margin:0;
		background:url(../imagenes/pestana_verde.png) no-repeat right top;
		background:url(../imagenes/pestana_verde2.gif) no-repeat right top;
		
	}
	
	#menucabecera ul#nav .azul a, ul#nav .azul a:hover{
		float:left;
		display:block;
		/*background: #2424FF;*/
		background:url(../imagenes/pestana_azul.png) no-repeat right top;
		background:url(../imagenes/pestana_azul2.gif) no-repeat right top;		
		text-decoration:none;
		color: #000000;
	}
	#menucabecera ul#nav .amarillo a, ul#nav .amarillo a:hover{
		float:left;
		/*background: #FFFF24;*/
		background:url(../imagenes/pestana_amarilla.png) no-repeat right top;
		background:url(../imagenes/pestana_amarilla2.gif) no-repeat right top;		
		text-decoration:none;
		/*color: #000000;*/
	}
	
	#menucabecera ul#nav .verde a:hover, #menucabecera ul#nav .azul a:hover, #menucabecera ul#nav .rojo a:hover, #menucabecera ul#nav .amarillo a:hover{
		/*font-size:11px;*/
		color:#AAAAAA;
	}	

	
	 
	/*
	 * Estilos para el menú lateral de la página(común a todas)
	 */
	 
	#menu {
		width: 100%;
		margin: 0%;
		padding:2%;
		height:100%;		
		float:left;
	}
	
	#bloquelateral{
		width:20%;		
		min-height:100%;
		height:100%;
		float:left;
	}
	
	#menulateral{
		font-size:80%;
		margin-top:0px;	
	}

	
	#menulateral li a {
		display:block;
		color:#AA3333;
		width:110%;
		padding-left:5%;
		border-top:1px solid #F9F9F9;
		border-bottom:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		line-height:2em;
		/*background: #61B0FF;*/
		background: #C0C2DE;
		/*background:#5589A0;*/
		/*background: url(../imagenes/fondoInferior.png);*/
		text-decoration: none;
		/*border-top:0.5px groove #313476;*/
		/*margin-bottom:0px;*/
	}
	#menulateral li a:hover {	
		background: #AFB1D5;
	}
	
	#menu li.estilomenu1 a:link, #menu li.estilomenu1 a:visited {
		color: #FFF;
		display: block;
		background:url("Menu_difuminado_raro.png") no-repeat top;
		padding: 8px 0 0 10px;
	}	
		
	
	/*
	 * Estilos del centro de la página
	 */
	 
	ul#centro,ul#centro li{
		list-style-type:none;
		margin:0;
		padding:0
	}
	ul#centro{
		width: 450px;
		margin:0 0 0 30%;
		text-align:left
	}
	ul#centro li{
		float:left;
		width: 40%;
		margin:8px 20px 0 0;
	}	
	
	.centro h1{
		font-size:1.8em;
		text-align:center;
		color:#123456;
		background-color:#C0D1DE;
	}
	.centro h2{
		font-size:1.3em;
		color:#FF6633;
	}
	
	.centro a{
		font-weight:bold;
		color:#996633;
		text-decoration:none;
		
	}
	.centro a:hover{
		text-decoration:underline;
	}

	.precio{
		color:navy;
		font-weight:bold;
		text-align:center;
		padding-top:1.6em;
		padding-bottom:0.8em;
		
	}
	.precioopcional{
		color:navy;
	}
	
	.aviso{
		font-size:60%;
	}
	
	.entradas{
		height:100%;
	}
	#entradacentro1{
		background-color:#DEC0C2;
	}
	#entradacentro2{
		background-color:#fedcba;
	}
	#entradacentro3{
		background-color:#C0DECD;
	}
	
	.entradacentro{
		border:2px dotted black;
		float:left;
		background-color:#C0DECD;		
		height:100%;
		width:29%;
		margin-right:1%;
		padding:1%;
		margin-bottom:4%;
	}
	.entradacentro h2{
		text-align:center;
	}
	
	.textoEntrada{
		list-style:none;
	}
	.retorno{
		font-family:'comic sans ms', verdana, tahoma, sans-serif;
		background-color:#DEC0C2;
		border:1px solid #CC9EA0;
		margin-bottom:2%;
		padding:1%;
	}
	.retorno a{
		color:#996633;
		text-decoration:none;
	}
	.retorno a:hover{
		text-decoration:underline;
	}

	div .titulobloque{
		margin:0px;
		background: #99CDFF;
		padding: 1px;
		text-align:center;
		color:#FFFFFF;
	}
	
	div .entrada{
		width:100%;
		padding:10px 0;
		margin:5px auto;
		background: #FFE6CC;
		text-align:center;
	}
	
	.text div h2{
		font-family:tahoma, verdana, sans-serif;
		font-weight:bold;
		font-size:2.5em;
		color:navy;
	}

	.texto ,.centro{
		font-family: 'Comic sans ms', georgia, verdana, tahoma, sans-serif;		
		color:#000000;
		margin:1% 0% 7% 4%;
		padding:2% 0.5% 2% 7%;		
		float:left;
		width:65%;
	}
	
	.centro{
		padding-left:4%;
		font-family: 'comic sans ms', 'Myriad Web Pro', Tahoma, Verdana, georgia, sans-serif;
	}
	
	.texto{
		background-image:url(../imagenes/fondoHoja.gif);
	}
	
	.texto .titulotexto h1{
		text-align:center;
		color:navy;		
		font-size:1.4em;
		font-weight:bold;
	}
	.texto p{
		font-weight:normal;
		font-size:16px;
	}
	
	.texto p a{
		text-decoration:none;
	}
	.texto p a:hover{
		text-decoration:underline;
	}
	
	
	.texto span.frase{
		margin-left:2%;
	}
	
	h1 a{
		text-decoration:none;
		color:#FFE8D1;
	}	
	
	.centro a{
		/**/
	}
	.centro ul{
		list-style-type:disc;
	}
	
	.bloquefotos{
		float:left;
		width:70%;
		margin-left:0%;
		padding-left:5%;
		padding-top:2%;
	}
	
	/*
	 *Estilo para la parte de las fotos de la página
	 */
	 
	
	.fotos ul{
		list-style:none;
		padding:2%;
	}
		
	.fotos li a{
		font-size:120%;
	}
	
	/*
	 *Estilo para la el pie de página 
	 */
	 
	.pie {
		float:left;
		width:100%;
		/*background-color:#FF9124;*/
		background-image:url(../imagenes/fondoInferior_nueva.png);
		/*border-top:1px solid #FF6633;*/
		border-top:1px solid #894A8C;
		font-size:12px;
		font-weight:normal;
		line-height:normal;
		/*border-bottom:1px solid #44AAEE;*/
		bottom:0%;
		left:0%;
		clear:both;		
	}
	
	div.pie #contenidopie{
		padding:2%;		
		color:white;
	}
	
	div.pie #contenidopie a{
		text-decoration:none;
		color:white;
	}
	div.pie #contenidopie a:hover{
		text-decoration:underline;
	}	
	.validadores{
		float:right;
	}
	
	.pie span a{
		font-weight:bold;
	}
	
	
	
	/*
	 *Estilo para las pestañas redimessionables
	 */
	 
	.zonapest{
		/*background:url(../imagenes/fondoSuperior2.png) repeat-x bottom;*/
		float:right;
		width:100%;
		font-size:90%;
		font-weight:bold;
	}
	.zonapest ul{
		list-style:none;
		margin:0;
		padding:10px 10px 0;
		text-align:center;	
	}
	.zonapest li{
		float:right;
		/*background:url(../imagenes/pestaña_actual_iz.png) no-repeat left top;*/
		margin:0;
		padding:0px 0px 0px 8px;
		text-align:center;
	}

	.zonapest ul li a{
		/*background:url(../imagenes/pestaña_actual_der.png) no-repeat right top;*/
		display:block;
		padding:5px 20px 2px 12px;
		text-decoration:none;
		color:#000000;	
		text-align:center;	
	}
	.zonapest li.verde{
		background:url(../imagenes/pestana_verde_iz.png) no-repeat left top;
		/*background:url(../imagenes/pestana_verde_iz.gif) no-repeat left top;*/
	}
	.zonapest ul li.verde a{
		background:url(../imagenes/pestana_verde_der.png) no-repeat right top;
		/*background:url(../imagenes/pestana_verde_der.gif) no-repeat right top;*/
	}
	.zonapest li.azul{
		background:url(../imagenes/pestana_azul2_iz.png) no-repeat left top;
		/*background:url(../imagenes/pestana_azul2_iz.gif) no-repeat left top;*/
	}
	.zonapest ul li.azul a{
		background:url(../imagenes/pestana_azul2_der.png) no-repeat right top;
		/*background:url(../imagenes/pestana_azul2_der.gif) no-repeat right top;*/
	}
	.zonapest li.amarillo{
		background:url(../imagenes/pestana_amarilla_iz.png) no-repeat left top;
		/*background:url(../imagenes/pestana_amarilla_iz.gif) no-repeat left top;*/
	}
	.zonapest ul li.amarillo a{
		background:url(../imagenes/pestana_amarilla_der.png) no-repeat right top;
		/*background:url(../imagenes/pestana_amarilla_der.gif) no-repeat right top;*/
	}
	.zonapest li.rojo{
		background:url(../imagenes/pestana_roja_iz.png) no-repeat left top;
		/*background:url(../imagenes/pestana_roja_iz.gif) no-repeat left top;*/
	}
	.zonapest ul li.rojo a {
		background:url(../imagenes/pestana_roja_der.png) no-repeat right top;
		/*background:url(../imagenes/pestana_roja_der.gif) no-repeat right top;*/
	}
	.zonapest li#actual{
		background:url(../imagenes/pestana_fondo_iz.png) no-repeat left top;
		/*background:url(../imagenes/pestana_fondo_iz.gif) no-repeat left top;*/
	}
	.zonapest ul li#actual a{
		background:url(../imagenes/pestana_fondo_der.png) no-repeat right top;
		/*background:url(../imagenes/pestana_fondo_der.gif) no-repeat right top;*/
		padding-bottom:4px;	
	}

	.zonapest ul li a:hover{
		color:#AAAAAA;
	}
	.zonapest ul li#actual a:hover{
		color:#000000;
	}
	.zonapest ul li a#marcada:hover{
		color:#AAAAAA;
	}
	.negrita{
		font-weight:bold;
	}
	
	#map{
		border:1px solid black;
		width:100%;
		height:400px;
	}
	.nota{
	text-align:center;
	margin-top: 10%;
	padding: 1%;
	font-size:100%;
	border:2px dotted black ;
	background-color:#DBB3AA;
}
