/* CSS Document */


/* General*/
    BODY 												{margin:0px; background-color:#EDD959;}					
	A,P,TD,DIV,FONT,BODY,SPAN,UL,LI,INPUT,TEXTAREA		{font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
	p													{margin:0px; padding:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	
	h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none;}
	h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
	h3{ font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
	
	a:link 		{color: #000000; text-decoration: none; }
	a:visited 	{color: #000000; text-decoration: none; }
	a:active 	{color: #000000; text-decoration: none; }
	a:hover 	{color: #000000; font-weight: normal; text-decoration: underline; }

/* //General*/


/* Imagenes*/
	.imagenes	{border-width:0px}
/* //Imagenes*/


/* >>> GLOBAL <<< */	
	.oculto {display:none;}

	#global{ 
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		width:100%; 
		height:100%;
		background-color:#EDD959;
		font-family:Arial, Helvetica, sans-serif;
		color:#656565;
		vertical-align:middle;
		margin:0px auto;
		padding:0px;
	}
/* //GLOBAL */	
	

	
/* >>> CABECERA <<< */	
	/*
	#cabecera{
		
	}
	*/
/* //CABECERA */	
	

/*>>> INDEX <<<*/

	#contenedor_index{
		position:absolute;
		top:50%;
		left:50%;
		margin-top:-320px; 
		margin-left:-388px;
		width:700px;
		height:550px;
		background-color:#EDD959;
	}
	
	#cuerpo_index{
		margin:0px;
		padding:0px;
		background-color:#EDD959;
		text-align:right;
		vertical-align:middle;
		color:#000; 
		width:700px;
		height:550px;
	}
	
	.saltarIntro{
		text-align:right;
		vertical-align:middle;
		text-decoration:none;
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
	}

/* INDEX */
	
	
/* >>> CUERPO <<< */
	#contenedor{
		position:absolute;
		top:50%;
		left:50%;
		margin-top:-320px; 
		margin-left:-388px;
		width:820px;
		height:auto !important;
		height:633px;
		min-height:633px;
		background-color:#EDD959;
	}
	
	
	
	#cuerpo{
		margin:0px;
		padding:0px;
		background-color:#fff;
		color:#000; 
		width:815px;
		height: auto !important;
		height:628px;
		min-height:628px;
	} 
	
	#divIzq{
		float:left;
		padding:0px;
		margin:0px 0px 0px 23px;
		width:587px;
		height: auto !important;
		height:543px;
		min-height:543px;
	} * html #divIzq{margin-left:10px;}
	
	#divDcho{
		float:right;
		background-color:#FFF; 
		padding:0px;
		margin:0px;
		width:190px;
		height:543px;
	}
	
	#banner{
	 	background-color:#fff; 
		color:#000; 
		margin:15px 0px 0px 0px;
		padding:0px;
		width:190px;
		height:543px;
	 }
	 
	
	.menu{
		clear:both;
		border:1px solid #000;
		background-color:#fff; 
		color:#000; 
		margin:0px;
		padding:0px;
		width:587px;
		height:38px;
	} 
	
	.solapa_conocenos {
		text-align:right;
		width: 414px;
		height: 270px;
		margin: 40px 0px 0px 175px;
		padding:0px;
		background-image:url(../img/solapa_conocenos.png);
		background-repeat:no-repeat;
		opacity: 0.8; /* CSS3 */
    	-moz-opacity: 0.8; /* MOZILLA */
     	filter: alpha(opacity=80); /* IE */
	} 
	
	.solapa_instalaciones {
		text-align:right;
		width:325px;
		height:225px;
		margin:40px 0px 0px 264px;
		padding:0px;
		background-image:url(../img/solapa_instalaciones.png);
		background-repeat:no-repeat;
		opacity: 0.8; /* CSS3 */
    	-moz-opacity: 0.8; /* MOZILLA */
     	filter: alpha(opacity=80); /* IE */
	}
	
	.solapa_tarifas {
		text-align:right;
		width:81px;
		height:18px;
		margin:10px 0px 0px 488px;
		padding:8px 20px 0px 0px;
		background-image:url(../img/solapa_tarifas.png);
		background-repeat:no-repeat;
		opacity: 0.8; /* CSS3 */
    	-moz-opacity: 0.8; /* MOZILLA */
     	filter: alpha(opacity=80); /* IE */
	}
	
	.solapa_servicios {
		text-align:right;
		width:245px;
		height:282px;
		margin:40px 0px 0px 344px;
		padding:0px;
		background-image:url(../img/solapa_servicios.png);
		background-repeat:no-repeat;
		opacity: 0.8; /* CSS3 */
    	-moz-opacity: 0.8; /* MOZILLA */
     	filter: alpha(opacity=80); /* IE */
	}
	
	.solapa_actividades {
		text-align:right;
		width:344px;
		height:442px;
		margin:40px 0px 0px 245px;
		padding:0px;
		background-image:url(../img/solapa_actividades.png);
		background-repeat:no-repeat;
		opacity: 0.8; /* CSS3 */
    	-moz-opacity: 0.8; /* MOZILLA */
     	filter: alpha(opacity=80); /* IE */
	}
	
	.zonaImagen_actividadFicha 
	{
		float:left;
		text-align:right;
		width:235px;
		height: auto !important;
		height:442px;
		min-height:442px;
		margin:20px 0px 0px 0px;
		padding-right:12px;
	}
	
	.imagenActividadFicha {border:solid 1px #ffffff;}
	
	.solapa_actividadFicha 
	{
		float:left;
		text-align:right;
		width:342px;
		height:442px;
		margin:20px 0px 0px 0px;
		padding:0px;
		background-image:url(../img/solapa_actividades.png);
		background-repeat:no-repeat;
		opacity: 0.8; /* CSS3 */
    	-moz-opacity: 0.8; /* MOZILLA */
     	filter: alpha(opacity=80); /* IE */
	}
	
	.solapa_actividadFichaAdmin
	{
		float:left;
		width:344px;
		height: auto !important;
		height:442px;
		min-height:442px;
		margin:20px 0px 0px 0px;
		padding:0px;
	}
	
	.solapa_contacto {
		text-align:right;
		width: 367px;
		height: 313px;
		margin: 62px 0px 0px 222px;
		padding:0px;
		opacity: 0.8; /* CSS3 */
    	-moz-opacity: 0.8; /* MOZILLA */
     	filter: alpha(opacity=80); /* IE */
	} 
	
	.margenes{
		padding:15px 20px 10px 10px;
		margin:0px;
	}
		
	.texto{
		width:100%;
		height:100%;
		margin:0px;
		padding:0px;		
	}
	
	.actividades{
		padding-left:22px;
		text-align:left;
		font-size:11px; 
		color:#68676B;
	}
	
	#listadoActividades{
		margin:0px;
		padding:0px;
		height:250px;
	}
	
	#listadoActividades ul{
		color:#F57D00;
		list-style-type:disc;
	}	
	
	#listadoIzq{
		float:left;
		width:145px;
		height:auto;
		margin:0px;
		padding:0px;
		text-align:left;
	}
	
	#listadoDcho{
		float:right;
		width:145px;
		height:auto;
		margin:0px;
		padding:0px;
		text-align:left;
	}
	#horario ul{ margin-left:58px;list-style-type:none;}
	
	#nota{
		height: auto !important;
		height:70px;
		min-height:70px;
		width:100%;
	}
	
	.lnkActividades a{color:#68676B;text-decoration:none;}
	.lnkActividades a:visited{color:#68676B;text-decoration:none;}
	.lnkActividades a:hover{color:#F57D00;text-decoration:underline;}


/* >>> FORMULARIO <<< */	
	.estiloformulario{
		margin:0px;
		padding:0px;
	}* html .estiloformulario{margin:0px;}
	
	.cajastexto{
		padding:0px 12px 0px 0px;
		margin:0px;
	} * html .cajastexto{margin-top:-236px}
	
	.cajastexto input{ 
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		border:0px;
		height:11px;
		text-align:left;
		vertical-align:middle;
		width:182px;
		margin:0px 0px 0px 0px;
	} * html .cajastexto input{margin:0px 0px 0px 0px;}
	
	.cajamultilinea{
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		border:0px;
		height:62px;
		text-align:left;
		vertical-align:middle;
		width:182px;
		margin-top:9px;
		overflow-x:hidden;
		overflow-y:hidden;
	} * .cajasmultilinea{ overflow:hidden;}

	#txtNombre{margin-top:9px;} 
	
	#txtDireccion{margin-top:8px;}* html #txtDireccion{margin-top:6px;}
	
	#txtTelefono{margin-top:8px;} * html #txtTelefono{margin-top:6px;}
	
	#txtEmail{margin-top:8px;} * html #txtEmail{margin-top:6px;}
	
	#txtComentario{margin-top:8px;} * html #txtComentario{margin-top:7px;}

	#btnEnviar{
		margin-top:15px;
		background-image:url(../img/enviar.png);
		background-repeat:no-repeat;
		width:48px;
		height:16px;
	}

	#btnBorrar{
		margin-top:15px;
		background-image:url(../img/borrar.png);
		background-repeat:no-repeat;
		width:51px;
		height:16px;
	}
	
	.campos				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; border: 1px solid #CCCCCC; list-style-type: circle; margin-top: 5px; margin-right: 2px; margin-bottom: 5px; margin-left: 2px; color: #000000; padding: 2px; background-color: #ffffff;}
	.botones 			{font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; list-style-type: circle; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #F57D00; padding: 0px; background-color: #ffffff; border: 1px solid #CCCCCC;}
	
/* //FORMULARIO */	

/* //CUERPO */



/* >>> FONDO IMAGENES <<< */

	.imgconocenos{
		color:#000; 
		margin:40px 0px 0px 0px;
		padding:20px 0px 0px 0px;
		width:589px;
		height:507px;
		background-image: url(../img/conocenos.jpg);
		background-repeat:no-repeat;
	} 
	
	.imginstalaciones{
		color:#000; 
		margin:40px 0px 0px 0px;
		padding:20px 0px 0px 0px;
		width:589px;
		height:507px;
		background-image: url(../img/instalaciones.jpg);
		background-repeat:no-repeat;		
	} 

	.imgservicios{
		color:#000; 
		margin:40px 0px 0px 0px;
		padding:20px 0px 0px 0px;
		width:589px;
		height:507px;
		background-image: url(../img/servicios.jpg);
		background-repeat:no-repeat;
	} 
	
	.imgactividades{
		color:#000; 
		margin:40px 0px 0px 0px;
		padding:20px 0px 0px 0px;
		width:589px;
		height:507px;
		background-image: url(../img/actividades.jpg);
		background-repeat:no-repeat;
	} 
	
	.imgactividadficha{
		color:#000; 
		margin:40px 0px 0px 0px;
		padding:20px 0px 0px 0px;
		width:589px;
		height:507px;
		background-repeat:no-repeat;
	} 
	
	.imgestamosaqui{
		color:#000; 
		margin:40px 0px 0px 0px;
		padding:20px 0px 0px 0px;
		width:589px;
		height:507px;
		background-image: url(../img/estamosaqui.jpg);
		background-repeat:no-repeat;
	} 	

	.imggaleria{
		color:#000; 
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:589px;
		height:507px;
	} 
	
	.imgcontacto{
		color:#000; 
		margin:40px 0px 0px 0px;
		padding:20px 0px 0px 0px;
		width:589px;
		height:507px;
		background-image: url(../img/contacto.jpg);
		background-repeat:no-repeat;
	} 


/* FONDO IMAGENES */


/* >>> ESTILOS COLOR <<< */

	.tituloburdeo{font-size:18px; color:#9A182B; font-weight:bold;}
	
	.tituloburdeopeq{font-size:16px; color:#9A182B; font-weight:bold;}
	
	.titulonaranja{font-size:18px; color:#F57D00; font-weight:bold;}
	
	.titulonegro{font-size:18px; color:#000; font-weight:bold;}
	
	.titulogris{font-size:18px; color:#666; font-weight:bold;}
	
	.titulogrispeq{font-size:16px; color:#666; font-weight:bold;}
	
	.textogris{font-size:11px; color:#68676B;}
	
		
	
	.textoburdeo{font-size:11px; color:#9A182B;}
	
	.textonaranja{font-size:11px; color:#F57D00; font-weight:bold;}
	.textorojo{font-size:11px; color:#9A182B; font-weight:bold;}
	.textonegro{font-size:11px; color:#000000; font-weight:bold;}
	.textoresaltar{font-weight:bold;}
	
	.linkburdeo{color:#9A182B; text-decoration:none:}
	.linkburdeo:hover{color:#9A182B; text-decoration:none:}
	.linkburdeo:link{color:#9A182B; text-decoration:none:}
	.linkburdeo:visited{color:#9A182B; text-decoration:none:}
	.linkburdeo:active{color:#9A182B; text-decoration:none:}

	.dobleinterlineado{line-height:16px;font-size:11px; color:#68676B;}

/*ESTILOS COLOR*/
	
/* >>> PIE <<< */		
	#pie {
		clear:both;
		margin-top:6px;
		width:820px;
		text-align:center;
		vertical-align:middle;
	}
	
	/* FIRMA DEL PIE DE PAGINA */
	div.firma{
		font-size:9px;
		color:#00A6D6;
		text-align:center;
		vertical-align:middle;
		width:820px;
	}
	div.firma A {
		color: #00A6D6;
		text-decoration: none;
	}
	div.firma A:link {
		color: #00A6D6;
		text-decoration: none;
	}
	div.firma A:visited {
		color: #00A6D6;
		text-decoration: none;
	}
	div.firma A:hover {
		color: #00A6D6;
		text-decoration: none;
	}
	div.firma SPAN {
		font-size: 9px; 
		color: #000000; 
		text-decoration: none;
	}
/* //PIE */	


/* admin */
	.imgAdmin{
		color:#000; 
		margin:20px 0px 0px 0px;		
		width:589px;
		height:auto !important;
		height:507px;
		min-height:507px;
	}
	
	.salto {width:589px; clear:both;}
	.entradaListado {padding-left:50px;width:539px; clear:both;}
	
	.zonaFoto{float:left; width:90px; margin-right:8px; padding-bottom:10px; text-align:center;}
	
	.listado {
		color:#F57D00;
		list-style-type:disc;
	}	
	.elementoListado {
		color:#68676B;
	}
	
	.iconoAdmin {float:left; margin-right:10px;}
	.textoListado	{float:left; width: 200px; margin-right:10px; margin-left:10px;}
	.clear		{clear:both; margin:0px; padding:0px;}
