/* CSS Document */

	HTML	{height:100%;}
    BODY 	{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background-color:#fff; height:100%;}					
	A,P,TD,DIV,FONT,BODY,SPAN,UL,LI,INPUT,TEXTAREA,SELECT		{font-family:Tahoma, Geneva, sans-serif; font-size:12px; text-decoration:none; color: #fff;}
	p		{margin-top:0px}
	img			{ border-width:0px; font-size:1px; margin:0px; padding:0px;}
	a {outline:0;}

/* estructura */
	.ventana  			{width:100%; height:100%; text-align:left; position:absolute; margin:0px; padding:0px;}
	.pagina  			{width:970px; border:solid 1px #b1b3b4; margin:15px auto 5px auto; text-align:left; padding:14px;}	
		#colorFondo		{width:970px; position:relative; background-color:#008982; height:auto !important; height:950px; min-height:950px;}
			#documento	{position:absolute; z-index:2; width:946px; padding: 0px 0px 0px 24px;}
			.animFondo		{position:absolute; z-index:1; bottom:0px;}
	
	.cabecera			{width:946px; margin:0px 0px 0px 0px; height:285px; overflow:hidden; position:relative;}
	
	
	.menuArriba			{width:946px; height:45px; margin:0px 0px 4px 0px; padding-top:0px;}
	#flashCabecera		{padding-left:41px;}
	
	.zonaContenidos		{width:816px; margin:0px; padding-left:41px;}
	
	.zonaEstandares		{width:1000px; margin:0px auto 15px auto; padding:0px;}	


/* general */
	.separador	{font-size:1px; padding-bottom:10px; border-bottom:solid 1px #99d0cd; margin-bottom:10px;}
	
/* cabecera */
	.menuArriba ul				{width:946px; height:45px; margin:0px 0px 0px 0px; padding:0px; list-style-type:none; background:transparent url('../img/botones/menu.jpg') no-repeat 0px 3px; position:relative;}
	.menuArriba ul li			{position:absolute; top:0px; height:43px;}
	.menuArriba ul li a 		{display:block; font-weight:bold; height:30px; padding-top:2px; border-top:solid 3px #008978; text-indent:-9999px; background:transparent url('../img/botones/menu.jpg');}
	.menuArriba ul li a:hover 	{border-top:solid 3px #000;}
	
	
	.menuArriba ul li.liInicio 			{left:0px; width:35px;}
	.menuArriba ul li.liQueEs 			{left:48px; width:179px;}
	.menuArriba ul li.liPorQue 			{left:239px; width:113px;}
	.menuArriba ul li.liParaQue 		{left:364px; width:102px;}
	.menuArriba ul li.liFAQ 			{left:480px; width:132px;}
	.menuArriba ul li.liTratamientos	{left:622px; width:82px;}
	.menuArriba ul li.liDonde 			{left:717px; width:102px;}
	.menuArriba ul li.liOfertas		{left:832px; width:42px;}
	.menuArriba ul li.liNoticias		{left:887px; width:52px;}
	
	.menuArriba ul li.liInicio a		{width:35px; background-position:0px -0px;}
	.menuArriba ul li.liQueEs a			{width:179px; background-position:-48px 0px;}
	.menuArriba ul li.liPorQue a		{width:113px; background-position:-239px 0px;}
	.menuArriba ul li.liParaQue a		{width:102px; background-position:-364px 0px;}
	.menuArriba ul li.liFAQ a			{width:132px; background-position:-480px 0px;}
	.menuArriba ul li.liTratamientos a	{width:82px; background-position:-622px 0px;}
	.menuArriba ul li.liDonde a			{width:102px; background-position:-717px 0px;}
	.menuArriba ul li.liOfertas	a	{width:42px; background-position:-832px 0px;}
	.menuArriba ul li.liNoticias a		{width:52px; background-position:-887px 0px;}
	
	.menuArriba ul li.liInicio a.btnSelecc		{background-position:0px -40px;}
	.menuArriba ul li.liQueEs a.btnSelecc			{background-position:-48px -40px;}
	.menuArriba ul li.liPorQue a.btnSelecc			{background-position:-239px -40px;}
	.menuArriba ul li.liParaQue a.btnSelecc			{background-position:-364px -40px;}
	.menuArriba ul li.liFAQ a.btnSelecc				{background-position:-480px -40px;}
	.menuArriba ul li.liTratamientos a.btnSelecc	{background-position:-622px -40px;}
	.menuArriba ul li.liDonde a.btnSelecc			{background-position:-717px -40px;}
	.menuArriba ul li.liOfertas	a.btnSelecc		{background-position:-832px -40px;}
	.menuArriba ul li.liNoticias a.btnSelecc		{background-position:-887px -40px;}
	
	
/* titulo */
	.zonaTitulo		{padding:15px 0px 0px 296px; height:71px; margin:0px 0px 0px 0px; overflow:hidden;}
	
	h1.tituloPrincipal,
	h2.tituloPrincipal	{padding:0px 0px 0px 0px; font-size:24px; color: #fff; font-weight:normal; margin:0px;}
	
	h1.tituloSeccion	{padding:0px 0px 0px 0px; font-size:24px; color: #fff; font-weight:normal; margin:0px 0px 10px 0px;}
	
	h2.subtitulo		{margin:0px; padding:0px; font-weight:normal; font-size:16px; color:#8ccac7;}
	h1.tituloOfertas	{margin:0px; padding:0px; font-weight:bold; font-size:18px; color:#000; background:transparent url('../img/deco/separador.jpg') no-repeat 0px 19px;}
	
	
/* contenidos */
	.conEsquina		{padding:16px 26px 30px 0px; width:800px; margin:7px 0px 0px 0px; border-top:solid 1px #99d0cd; background:transparent url('../img/deco/esquina.jpg') no-repeat right 0px;}
		.margenIzq	{float:left; width:206px; margin:0px; padding:0px 0px 80px 0px;}
			.zonaForm	{width:198px; background-color:#000; padding:4px;}
		.contenido	{float:left; width:594px; padding-bottom:80px;}
			.infoSeccion	{padding-left:90px; width:504px;}
	
	.sinEsquina		{border-top:solid 1px #99d0cd; width:520px; padding:16px 0px 30px 296px; margin:7px 0px 0px 0px;}
	
	.conBorde		{border-top:solid 1px #99d0cd; width:816px; padding:0px 0px 0px 0px; margin:7px 0px 0px 0px;}
	
	.conEsquinaAncho {border-top:solid 1px #99d0cd; background:transparent url('../img/deco/esquina.jpg') no-repeat right 0px; width:677px; padding:16px 26px 30px 123px; margin:7px 0px 0px 0px;}	
	.sinEsquinaAncho {border-top:solid 1px #99d0cd; width:693px; padding:16px 0px 30px 123px; margin:7px 0px 0px 0px;}
	
	.zonaIzq	{float:left; width:164px; margin-right:9px;}
	.zonaIzqLocalizacion {float:left; width:74px; margin-right:9px;}
	.zonaDcha	{float:left; width:520px;}
	.zonaDcha2	{float:left; width:421px;}
	
	.imgContacto	{width:222px; padding-left:282px; margin-top:20px; background:transparent url('../img/localizacion2.jpg') no-repeat; height:auto !important; height:233px; min-height:233px;}
	.textoDireccion	{padding:0px 10px 5px 10px; background:#008982 url('../img/alicun2.jpg') no-repeat right top;}
	
	.textoDireccion p	{font-size:10px;}
	.textoDireccion p a	{font-size:10px; font-weight:bold;}
	.textoDireccion p a:hover	{text-decoration:underline;}
	
	img.bordeada {float:right; border:solid 1px #99d0cd; padding:10px; margin-right:10px; margin-top:19px;}

	
	ul.listaPromociones		{margin:10px 0px 0px 0px; list-style-type:none; padding:0px;}
	ul.listaPromociones li	{margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:solid 1px #99d0cd;}
	ul.listaPromociones li.ultimoLi	{border-bottom:none;}

	.tituloOferta	{float:left; width:207px; margin-right:24px; font-size:24px;}
	.precioOferta	{float:left; width:180px; margin-right:10px;}
		.precioDesde	{font-size:14px; color:#000; line-height:14px;}
		.zonaPrecio			{padding-left:10px;}
			.precio			{font-size:48px; color:#000; float:left; width:94px;}
			.euros			{font-size:30px; color:#000; float:left; width:76px;}
		.piePrecio		{padding-left:10px; font-size:18px; text-align:center;}
	.reservaOferta	{float:right; width:83px;}	
		.reservaOferta a		{display:block; background:transparent url('../img/botones/btn_fondo_verde.jpg') no-repeat; padding:1px 5px 2px 5px; font-size:11px; width:73px; color:#000; text-align:center;}
		.reservaOferta a:hover	{font-weight:bold;}
	.descOferta	{margin-top:10px;}
	
	ul.preguntas		{margin:0px 0px 0px 0px; list-style-type:none; padding:0px;}
	ul.preguntas li	{margin:0px 0px 2px 0px; padding:0px 0px 0px 0px;}
	ul.preguntas li	a	{font-size:14px;}
	ul.preguntas li	a:hover	{color:#ffcf66;}

/* botones */
	.zonaBoton	{margin-left:42px;}
	.zonaBotonDcha	{float:right;}
	
	.btn		{border:solid 0px #ffffff; background:none; font-size:12px; width: auto; overflow: visible; padding:0px 3px; color:#b1b3b4;}
	.btn:hover	{text-decoration:underline;}

	.botonReservar		{display:block; background:transparent url('../img/botones/btn_fondo_verde.jpg') no-repeat; padding:1px 5px 2px 5px; font-size:11px; width:73px; color:#000; text-align:center;}
	.botonReservar:hover	{font-weight:bold;}
	
/* estandares */

	.estandares	{float:right; color:#b1b3b4;}
	
	.estandares a 		{font-size:10px; color:#b1b3b4;}
	.estandares a:hover, .direccion a:hover 	{text-decoration:underline;}
	
/* formateo */

	.clear	{clear:both; margin:0px; padding:0px;}
	.dcha		{float:right;}
	.izq		{float:left;}
	.indentado	{padding-left:173px;}
	img.dcha	{padding:0px 0px 10px 10px;}

/* estilos */

	.destacado	{font-size:14px; font-family:Verdana; font-weight:bold; color:#000;}
	.destacadoBlanco	{font-size:16px; font-family:Verdana; font-weight:bold;}
	.enlace		{text-decoration:underline;}
	
	.error	{color:#f00;}
	.mensaje	{color:#ffaf00;}