/* CSS Document */
html, body {margin: 0; padding: 0; border: 0;}

body {
color: #000; 
background: #fff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
}

.error { background-color: #FFA28C; border: 1px solid red;  }

.azul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0095c1;
	padding-top: 4px;
	text-align:right;
	border-top: solid #0095c1 1px;
}

.destacado{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0095c1;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	text-align:left;
	width:614px;
	margin-top:0px;
}

.destacado2{
	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000;
	background-color: #FFFFCC;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	text-align:left;
	width:614px;
	margin-top:0px;
	text-align:justify;
}

.ley{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

.fondo_tabla{
    padding-top:20px;
	background-color:#dbdbdb;
}

.quiero{
    background-color:#dbdbdb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #0095c1;
	text-align:center;
	padding-top:10px;
	padding-right:30px;
	padding-bottom:20px;
	padding-left:30px;
}

.borde_tabla_top{
background-image:url(../img/perfil_tablas_gris1.gif);
height:8px;
}

.borde_tabla_bottom{
background-image:url(../img/perfil_tablas_gris2.gif);
height:8px;
}

.enviar_form {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFF;
    background-color: #0095c1;
	border: solid #0095c1 1px;
    padding-top:5px;
    padding-bottom:6px;
    width:120px;
    height:25px;
    text-align: center;
	cursor: pointer;
}

.margen_foto{
margin-right:20px;
}

/*EMPRESAS*/
.empresa_asisa{
padding-top:20px;
padding-bottom:20px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
border-top:solid #3045b5 1px;
background-image:url(../img/logoASISA.gif);
background-position:left center;
background-repeat:no-repeat;
}

.empresa_harley{
padding-bottom:20px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
background-image:url(../img/logoHARLEY.gif);
background-position:left center;
background-repeat:no-repeat;
}

.empresa_repsol{
padding-bottom:40px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
background-image:url(../img/logoREPSOL.gif);
background-position:left top;
background-repeat:no-repeat;
}

.empresa_atesa{
padding-bottom:20px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
background-image:url(../img/logoATESA.gif);
background-position:left top;
background-repeat:no-repeat;
}

.empresa_melia{
padding:20px 0px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
background-image:url(../img/logoMELIA.gif);
background-position:left center;
background-repeat:no-repeat;
}

.empresa_dental{
padding:20px 0px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
background-image:url(../img/logoDENTALMadrid.gif);
background-position:left center;
background-repeat:no-repeat;
}

.empresa_ruralka{
padding-top:20px;
padding-bottom:20px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
border-top:solid #3045b5 1px;
background-image:url(../img/logoRURALKA.gif);
background-position:left center;
background-repeat:no-repeat;
}

.empresa_golf{
padding-top:20px;
padding-bottom:40px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
background-image:url(../img/logoGOLFCENTER.gif);
background-position:left top;
background-repeat:no-repeat;
}

.empresa_home{
padding-bottom:20px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
background-image:url(../img/logoHOMECENTER.gif);
background-position:left top;
background-repeat:no-repeat;
}

.empresa_larpi{
padding-top:34px;
padding-bottom:60px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
background-image:url(../img/logoLARPI.gif);
background-position:left top;
background-repeat:no-repeat;
}

.empresa_summer{
padding-top:20px;
padding-bottom:30px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
background-image:url(../img/logoSUMMER.gif);
background-position:left center;
background-repeat:no-repeat;
}

.empresa_empytur{
padding-top:30px;
padding-bottom:30px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
background-image:url(../img/logoEMPYTUR2.gif);
background-position:left center;
background-repeat:no-repeat;
}

.empresa_vanitas{
padding-top:5px;
padding-bottom:30px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
background-image:url(../img/logoVANITAS.gif);
background-position:left top;
background-repeat:no-repeat;
}
.empresa_nike{
padding-top:34px;
padding-bottom:60px;
padding-left:170px;
border-bottom:solid #3045b5 1px;
background-image:url(../img/logoNIKE.gif);
background-position:left top;
background-repeat:no-repeat;
}

.negrita_empresas{
font-weight:bold;
color: #3045b5;
text-decoration:underline;
}
/*end EMPRESAS*/

/*NORMATIVAS*/

.texto_normativas {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
background-color:#FFFFFF;
float: right;
width: 634px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
margin-bottom: -1px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
/* \*/
margin-left: -1px; 
/* Hidden from IE-mac */
text-align:justify;
}

.normativa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0095c1;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 36px;
	padding-bottom: 20px;
	text-align:left;
	width:564px;
	text-align:justify;
	border: solid #0095c1 1px;
}

.perfil_azul{
border: solid #3045b5 1px;
}

.seguridad{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #da2a36;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 40px;
	padding-bottom: 8px;
	text-align:left;
	width:564px;
	text-align:justify;
}

.negrita_primera{
font-weight:bold;
color: #3045b5;
border-bottom: solid #3045b5 1px;
border-left: solid #3045b5 18px;
width:100%;
padding-left:10px;
padding-bottom:2px;
}

a.enlace:link, a.enlace:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#0095c1;
	text-decoration:none;
}

a.enlace:hover {
	text-decoration:underline;
}

/*TITULOS*/
.titulo_seccionZagros {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-left: 20px;
	color: #FFF;
	background-image:url(../img/tituloseccionZagros.gif);
	background-repeat:no-repeat;
	width:614px;
	height:25px;
	padding-top:4px;
	padding-bottom:9px;
	margin-top:0px;
	margin-bottom:0px;
}

.titulo_seccionInscripcion {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-left: 20px;
	color: #FFF;
	background-image:url(../img/tituloseccionInscripcion.gif);
	background-repeat:no-repeat;
	width:614px;
	height:25px;
	padding-top:4px;
	padding-bottom:9px;
	margin-top:0px;
	margin-bottom:0px;
}

.titulo_seccionClubes {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-left: 20px;
	color: #FFF;
	background-image:url(../img/tituloseccionClubes.gif);
	background-repeat:no-repeat;
	width:614px;
	height:25px;
	padding-top:4px;
	padding-bottom:9px;
	margin-top:0px;
	margin-bottom:0px;
}

.titulo_seccionActividades {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-left: 20px;
	color: #FFF;
	background-image:url(../img/tituloseccionActividades.gif);
	background-repeat:no-repeat;
	width:614px;
	height:25px;
	padding-top:4px;
	padding-bottom:9px;
	margin-top:0px;
	margin-bottom:0px;
}

.titulo_seccionEntrenamiento {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-left: 20px;
	color: #FFF;
	background-image:url(../img/tituloseccionEntrenamiento.gif);
	background-repeat:no-repeat;
	width:614px;
	height:25px;
	padding-top:4px;
	padding-bottom:9px;
	margin-top:0px;
	margin-bottom:0px;
}

.titulo_seccionSalud {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-left: 20px;
	color: #FFF;
	background-image:url(../img/tituloseccionSalud.gif);
	background-repeat:no-repeat;
	width:614px;
	height:25px;
	padding-top:4px;
	padding-bottom:9px;
	margin-top:0px;
	margin-bottom:0px;
}

.titulo_seccionServicios {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-left: 20px;
	color: #FFF;
	background-image:url(../img/tituloseccionServicios.gif);
	background-repeat:no-repeat;
	width:614px;
	height:25px;
	padding-top:4px;
	padding-bottom:9px;
	margin-top:0px;
	margin-bottom:0px;
}

.titulo_seccionNoticias {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-left: 20px;
	color: #FFF;
	background-image:url(../img/tituloseccionNoticias.gif);
	background-repeat:no-repeat;
	width:614px;
	height:25px;
	padding-top:4px;
	padding-bottom:9px;
	margin-top:0px;
	margin-bottom:0px;
}

#menu {list-style-type:none; margin:-40px 6px 40px 15px; padding:0;  z-index:1000;}
#menu li {float:right; padding:0; margin:0 1px 0 0; position:relative; width:150px; height:3em; z-index:100; background-image:url(../img/sobre.gif); background-repeat:no-repeat;}
#menu li dl {position:absolute; top:1px; left:0px;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 150px; margin: 0; padding: 0; text-align:center; cursor:pointer;}
#menu dt {margin:0; padding: 5px; font-size: 1.1em; color: #fff;}
#menu dd {margin:0; margin-top:30px padding:0; color: #fff; font-size: 1em; background: #0095c1; text-align:left; display:block;}
.gallery dt a, .gallery dt a:visited {display:block; color:#fff;}
.gallery dd a, .gallery dd a:visited {color:#fff; text-decoration:none; display:block; padding:4px 5px 4px 20px; width:125px;}
.gallery dd a:hover {background: #da2a36; color:#fff;}



/*end TITULOS*/

.negrita{
font-weight:bold;
}

.form{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
text-align:right;
height:24px;
padding-top:6px;
background-color:#dbdbdb;
}

.form_intro{
background-color:#dbdbdb;
}

.clear { clear: both; }

.alignright {margin-top: 0; text-align: right; clear: both;}

.cabecera {
	background: #ffc url(img/logo.gif);    /* header and footer colours */
	width: 1007px;
	height:208px;
	font-size: 1.6em;
	font-weight: bold;
	color: #ffa;
	text-align: center;
	background-color: #003366;
	background-image:url(file:///D|/clients/ejemplos/img/logo.gif);
}

.bottom {position: relative;
text-align:center;
}

.testfloat {width: 50px; border: 2px solid #f90; background: #ffd; font-size: 9px;}

.wrapper {
margin: 0 auto;
width: 1007px;
text-align: left;
background: url(images/pr-background.jpg) repeat-y;
}

* html .wrapper {   /*** IE5.x/win box model fix ***/
width: 1007px;
wid\th: 1007px;
}

.outer {
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
margin-left: 318px;    /*** Critical left col dimension value ***/
width: 634px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}

.outer_normativa {
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
margin-left: 318px;    /*** Critical left col dimension value ***/
width: 564px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}

* html .outer {   /*** IE5.x/win box model fix ***/
width: 634px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
wid\th: 634px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}

* html .outer_normativa {   /*** IE5.x/win box model fix ***/
width: 630px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
wid\th: 630px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}

.float-wrap {
float: left;
width: 634px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
margin-right: -1px;   /*** Static fix ***/
}

.float-wrap_normativa {
float: left;
width: 630px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
margin-right: -1px;   /*** Static fix ***/
}

/*CONTENIDOS*/
.center {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
background-color:#FFFFFF;
float: right;
width: 634px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
margin-bottom: -1px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
/* \*/
margin-left: -1px; 
/* Hidden from IE-mac */
text-align:justify;
padding-top:0px;
}

.fondo_logo_info {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
background-color:#FFFFFF;
float: right;
width: 634px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
margin-bottom: -1px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
/* \*/
margin-left: -1px; 
/* Hidden from IE-mac */
text-align:justify;
background-image:url(../img/logo_zagros_info2.gif);
background-position:top right;
background-repeat:no-repeat;
}

.texto_info{
width: 360px;
display:block;
}

.fondo_guia {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
background-image:url(../img/fondo_guia.gif);
background-position:top right;
background-repeat:no-repeat;
float: right;
width: 634px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
height:380px;
margin-bottom: -1px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
/* \*/
margin-left: -1px; 
/* Hidden from IE-mac */
text-align:justify;
padding-top:0px;
}

.foto_clubes {
float:left;
position:absolute;
}

.clubes {
margin-left:400px;
margin-top:0px;
float:right;
position:absolute;
}

.instalaciones2 {
margin-left:300px;
margin-top:0px;
float:right top;
position:absolute;
}

a.ubicacion:link, a.ubicacion:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#da2a36;
	height:10px;
	width:80px;
	padding-top:2px;
	text-decoration:underline;
	}

a.ubicacion:hover {
	color: #0095c1;
	text-decoration:none;
	background-color:#fff;
}

a.menu_clubes:link, a.menu_clubes:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#da2a36;
	background-image:url(../img/flechitaroja.gif);
	background-repeat:no-repeat;
	height:10px;
	width:80px;
	display:block;
	padding-top:2px;
	padding-bottom:8px;
	padding-left:8px;
	margin-top:20px;
	margin-bottom:-8px;
	border-bottom:#000 1px;
	border-bottom-style: dotted;
	text-decoration:none;
}

a.menu_clubes:hover {
	color: #0095c1;
	text-decoration:none;
	border-bottom:#da2a36 1px;
	border-bottom-style: dotted;
	background-color:#fff;
}

.rojo{
color:#da2a36;
}


.instalaciones {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
background-image:url(../img/logoZagros_ico.gif);
background-repeat:no-repeat;
background-position:20px top;
padding-bottom:3px;
padding-top:1px;
padding-left:50px;
}

.punto_instalaciones {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
padding-left:22px;
background-image:url(../img/flechitaazul.gif);
background-repeat:no-repeat;
background-position:14px;
display:block;
margin-bottom:-8px;
padding-bottom:8px;
}

.foto_instalaciones{
margin-bottom:9px;}

.problema{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	color:#fff;
	width:20%;
	height:40px;
	padding: 10px;
	background-color:#da2a36;
	border-bottom:solid #fff 4px;
}

.solucion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	color:#333333;
	width:40%;
	height:50px;
	padding: 10px;
	background-color:#CCCCCC;
	border-bottom:solid #fff 4px;
	border-left:solid #fff 1px;
	border-right:solid #fff 1px;
	}
	
.beneficio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	color:#fff;
	width:30%;
	height:40px;
	padding: 10px;
	background-color:#0095c1;
	border-bottom:solid #fff 4px;
}

/*fin CONTENIDOS*/

/*TARIFAS*/

.incluyen {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
font-weight:bold;
border-left:solid #666 16px;
padding-left:6px;
}

.ingles{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0095c1;
	text-align:left;
	text-align:justify;
	font-style:italic;
}

.sociofitnes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#fff;
	width:auto;
	display:block;
	padding: 10px;
	background-color:#da2a36;
}

.fondo_sociofitnes{
	background-color:#ffeff0;
	padding: 0px 20px;
	border-top: solid #ffeff0 13px;
	border-bottom: solid #ffeff0 13px;
	margin-top:-15px;
	margin-bottom:15px;
}

.socioexecutive{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#fff;
	width:auto;
	display:block;
	padding: 10px;
	background-color:#0095c1;
}

.fondo_socioexecutive{
	background-color:#e7f9fe;
	padding: 0px 20px;
	border-top: solid #e7f9fe 13px;
	border-bottom: solid #e7f9fe 13px;
	margin-top:-15px;
	margin-bottom:15px;
}

.socioambassador{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#fff;
	width:auto;
	display:block;
	padding: 10px;
	background-color:#3045b5;
}

.fondo_socioambassador{
	background-color:#ebeeff;
	padding: 0px 20px;
	border-top: solid #ebeeff 13px;
	border-bottom: solid #ebeeff 13px;
	margin-top:-15px;
	margin-bottom:15px;
}

.punto_tarifa {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
border-left:solid #666 16px;
padding-left:6px;
}

.punto_tarifa_ingles1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#0095c1;
border-left:solid #ffeff0 16px;
padding-left:6px;
}

.punto_tarifa_ingles2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#0095c1;
border-left:solid #e7f9fe 16px;
padding-left:6px;
}

.punto_tarifa_ingles3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#0095c1;
border-left:solid #ebeeff 16px;
padding-left:6px;
}

.precios_club{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #da2a36;
	padding-top: 8px;
	text-align:right;
	float:right;
	margin-top:-15px;
}

.descuentos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#fff;
	width:auto;
	display:block;
	padding: 20px;
	background-color:#da2a36;
}

.titular_descuentos{
	font-weight:bold;
	padding-bottom:10px;
}

.ingles_descuentos{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	text-align:left;
	font-style:italic;
}

/*SALUD*/

.margen_right_foto{
margin-right:20px;
z-index:1000;
}

.margen_right_foto2{
margin-right:20px;
margin-bottom:100px;
z-index:1000;
}

.margen_righttopbottom_foto{
margin: 6px 20px 6px 0px;
}

.margen_left_foto{
margin-left:20px;
}
.margen_leftbottom_foto{
margin-top:0px;
margin-right:0px;
margin-bottom:6px;
margin-left:20px;
}

.margen_top_foto{
margin-top:6px;
}

.margen_topbottom_foto{
margin:6px 0px;
}

.conclusiones{
    background-color:#63cf36;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #fff;
	text-align:center;
	padding-top:10px;
	padding-right:30px;
	padding-bottom:10px;
	padding-left:30px;
}

.puntos_salud {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
font-weight:bold;
border-left:solid #63cf36 16px;
padding-left:6px;
}

.puntos_estetica {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
font-weight:bold;
border-left:solid #cf1226 16px;
padding-left:6px;
}

.citas{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
text-align:justify;
color:#666;
}

/*fin SALUD*/


/*ACTIVIDADES*/

.menu {font-family:Arial, Helvetica, sans-serif; width:160px; position:relative; margin:0; font-size:11px; margin:0px 0;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff;
padding-left:8px;
padding-top:2px;
padding-bottom:4px;
width:160px;
height:16px;
text-align:left;
background-image:url(../img/flechita.gif);
background-repeat:no-repeat;
line-height:19px;
font-size:11px;
border-bottom:#FFF 1px;
border-bottom-style: dotted;
text-decoration:none;}

.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {
color:#fff;
background:#0095c1;
background-image:url(../img/flechita.gif);
background-repeat:no-repeat;
border-bottom:#FFF 1px;
border-bottom-style: dotted;
text-decoration:none;
}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:160px; width:92px;}
.menu ul li:hover ul li a.hide {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover a.hide {width:160px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#0095c1; color:#fff; width:90px; left:160; margin-left:8px;}
.menu ul li:hover ul li a:hover {background:#da2a36; color:#fff; left:160; margin-left:8px;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:160px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:160px; background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}




.horario{
font-family:Arial, Helvetica, sans-serif;
line-height:30px;
text-align:center;
border-bottom:solid #009cab 1px;
}

.horario2{
font-family:Arial, Helvetica, sans-serif;
line-height:30px;
text-align:center;
color:#FFF;
border-bottom:solid #cf1226 3px;
background-image:url(../img/degradado_horario.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.dias{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000;
width:90px;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
}

.dia_semana{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#FFF;
width:90px;
border-left:solid #fff 1px;
border-bottom:solid #009cab 3px;
background-image:url(../img/degradado_dia.gif);
background-repeat:repeat-x;
background-position:bottom;
}



.intesidad_baja{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-align:center;
width:90px;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
background-color:#fcd117;
}

.intesidad_media{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-align:center;
width:90px;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
background-color:#0095c1;
}

.intesidad_alta{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-align:center;
width:90px;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
background-color:#cf1226;
}

.baja{
padding-right:8px;
border-right:solid #fcd117 17px;
text-align:right;
width:150px;
display:block;
margin-bottom:6px;
}

.media{
padding-right:8px;
border-right:solid #0095c1 17px;
text-align:right;
width:150px;
display:block;
margin-bottom:6px;
}

.alta{
padding-right:8px;
border-right:solid #cf1226 17px;
text-align:right;
width:150px;
display:block;
margin-bottom:4px;
}

.punto_baja {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000;
border-left:solid #fcd117 17px;
border-right:solid #fcd117 17px;
border-bottom:solid #fcd117 1px;
padding-left:6px;
padding-right:6px;
}

.punto_media {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000;
border-left:solid #0095c1 17px;
border-right:solid #0095c1 17px;
border-bottom:solid #0095c1 1px;
padding-left:6px;
padding-right:6px;
}

.punto_alta {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000;
border-left:solid #cf1226 17px;
border-right:solid #cf1226 17px;
border-bottom:solid #cf1226 1px;
padding-left:6px;
padding-right:6px;
}

.punto_negrita {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000;
}

.perfil_tabla_bajo{
border-bottom:solid #cf1226 1px;
margin-bottom:8px;
}

.alineacion_right{
float:right;
border:none;
}

.alineacion_left{
float:left;
border:none;
}

.salas_hora_anil{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000;
width:135px;
background-color:#eaf5fe;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
}

.salas_hora_cielo{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000;
width:135px;
background-color:#f7fbfe;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
}

.salas_hora_naranja{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000;
width:135px;
background-color:#fef7ea;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
}

.salas_hora_verde{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000;
width:135px;
background-color:#edf9e7;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
}

.sala_anil{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#000;
width:135px;
border-left:solid #fff 1px;
border-bottom:solid #cf1226 3px;
background-color:#359ef3;
}

.sala_cielo{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#000;
width:135px;
border-left:solid #fff 1px;
border-bottom:solid #cf1226 3px;
background-color:#b1d8f7;
}

.sala_naranja{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#000;
width:135px;
border-left:solid #fff 1px;
border-bottom:solid #cf1226 3px;
background-color:#f3b42e;
}

.sala_verde{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#000;
width:135px;
border-left:solid #fff 1px;
border-bottom:solid #cf1226 3px;
background-color:#51c412;
}

.sala_una{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#000;
width:135px;
border-left:solid #fff 1px;
border-bottom:solid #cf1226 3px;
background-color:#359ef3;
}

.sala_dos{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#000;
width:135px;
border-left:solid #fff 1px;
border-bottom:solid #cf1226 3px;
background-color:#f3b42e;
}

.sala_tres{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#000;
width:135px;
border-left:solid #fff 1px;
border-bottom:solid #cf1226 3px;
background-color:#51c412;
}

.sala_switching{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#fff;
width:135px;
border-left:solid #fff 1px;
border-bottom:solid #cf1226 3px;
background-color:#930073;
}

.salas_hora_una{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000;
width:135px;
background-color:#eaf5fe;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
}

.salas_hora_dos{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000;
width:135px;
background-color:#fef7ea;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
}

.salas_hora_tres{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000;
width:135px;
background-color:#edf9e7;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
}

.salas_hora_switching{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000;
width:135px;
background-color:#f6eaf3;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
}

.intesidad_baja_act{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-align:center;
width:135px;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
background-color:#fcd117;
}

.intesidad_media_act{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-align:center;
width:135px;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
background-color:#0095c1;
}

.intesidad_alta_act{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-align:center;
width:135px;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
background-color:#cf1226;
}

.cerrado_act{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-align:center;
width:135px;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
background-color:#ccc;
}

.cerrado_piscinas{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000;
width:90px;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
background-color:#ccc;
}

.intesidad_baja_act2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-align:center;
width:135px;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
background-color:#fcd117;
}

.intesidad_media_act2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-align:center;
width:135px;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
background-color:#0095c1;
}

.intesidad_alta_act2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-align:center;
width:135px;
border-left:solid #666 1px;
border-bottom:solid #666 1px;
background-color:#cf1226;
}

/*fin ACTIVIDADES*/


/*ENTREMAMIENTO*/
.tiposEP{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	color:#fff;
	width:auto;
	display:block;
	padding: 10px;
	background-color:#fc8417;
}

.fondo_tiposEP{
	background-color:#FFFFCC;
	padding: 0px 20px;
	border-top: solid #FFFFCC 13px;
	border-bottom: solid #FFFFCC 13px;
	margin-top:-15px;
	margin-bottom:15px;
}


/*LEFT*/

.left {
    position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 192px;    /*** Critical left col/divider dimension value ***/
	height:327px;
	margin-left: -263px;
	margin-top: 0px;
	padding-top:46px;
	padding-left:34px;
	background-image:url(../img/menuZagros.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFF;
}

.left_inscripcion {
    position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 192px;    /*** Critical left col/divider dimension value ***/
	height:327px;
	margin-left: -263px;
	margin-top: 0px;
	padding-top:46px;
	padding-left:34px;
	background-image:url(../img/menuInscripcion.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFF;
}

.left_clubes {
    position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 192px;    /*** Critical left col/divider dimension value ***/
	height:327px;
	margin-left: -263px;
	margin-top: 0px;
	padding-top:46px;
	padding-left:34px;
	background-image:url(../img/menuClubes.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFF;
}

.left_actividades {
    position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 192px;    /*** Critical left col/divider dimension value ***/
	height:327px;
	margin-left: -263px;
	margin-top: 0px;
	padding-top:46px;
	padding-left:34px;
	background-image:url(../img/menuActividades.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFF;
}

.left_entrenamiento {
    position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 192px;    /*** Critical left col/divider dimension value ***/
	height:327px;
	margin-left: -263px;
	margin-top: 0px;
	padding-top:46px;
	padding-left:34px;
	background-image:url(../img/menuEntrenamiento.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFF;
}

.left_salud {
    position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 192px;    /*** Critical left col/divider dimension value ***/
	height:357px;
	margin-left: -263px;
	margin-top: 0px;
	padding-top:36px;
	padding-left:34px;
	background-image:url(../img/menuSalud.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFF;
}

.left_servicios {
    position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 192px;    /*** Critical left col/divider dimension value ***/
	height:377px;
	margin-left: -263px;
	margin-top: 0px;
	padding-top:36px;
	padding-left:34px;
	background-image:url(../img/menuServicios.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFF;
}

.left_noticias {
    position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 192px;    /*** Critical left col/divider dimension value ***/
	height:327px;
	margin-left: -263px;
	margin-top: 0px;
	padding-top:46px;
	padding-left:34px;
	background-image:url(../img/menuNoticias.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFF;
}

* html .left {
float:left;	
}

* html .left_inscripcion {
float:left;	
}

* html .left_actividades {
float:left;	
}

* html .left_entrenamiento {
float:left;	
}

* html .left_salud {
float:left;	
}

* html .left_servicios {
float:left;	
}

* html .left_noticias {
float:left;	
}

*>html .left {width:226px;}   /*** Fix only for IE/Mac ***/

.container-left {
	width: 190px;    /*** Critical left col dimension value ***/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

a.menu_contenidos:link, a.menu_contenidos:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFF;
	background-image:url(../img/flechita.gif);
	background-repeat:no-repeat;
	height:10px;
	width:160px;
	display:block;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:8px;
	margin-top:0px;
	margin-bottom:-8px;
	border-bottom:#FFF 1px;
	border-bottom-style: dotted;
	text-decoration:none;
}

a.menu_contenidos:hover {
	color: #fff;
	text-decoration:none;
	background-color:#0095c1;
}
/*end LEFT*/

.right {
float: left; 
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
width: 152px;    /*** Critical right col/divider dimension value ***/
margin-right: -150px;    /*** Critical right col/divider dimension value ***/
margin-left: -1px;   /*** Static fix ***/
}

/* \*/
* html .right {
margin-left: 0px; 
margin-right: -500px; 
mar\gin-right: -152px;
}

.container-right { 
/* \*/width: 150px;/* Hidden from IE-Mac */   /*** Critical right col dimension value ***/
margin-left: 3px;    /*** Critical right divider dimension value ***/
padding-bottom: 110px;   /*** To keep content from going underneath the AP bottom boxes ***/
}

/* \*/
* html .container-right {
fl\oat: right;
margin-left: 2px; 
mar\gin-left: 0px;
}


/*** Todos los arreglos del IE que son interior separado "Mac-cortan" se pueden agrupar
dentro de apenas uno Mac-cortan para la conveniencia si están deseados. Sin embargo, 
cada arreglo debe venir más adelante que la regla que está fijando o el arreglo sí mismo será eliminado. ***/

[if IE]>

<style type="text/css">
/*** La regla abajo evita que los urls largos ensanchar cols flotados y rompan la disposición
en el IE. Es inválida, pero si está colocado dentro de un "comentario condicional" será ocultada
de todos los agentes del usuario con excepción de IE/Win, y valida así. Este arreglo falla en IE5/Win.
http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp ***/

.outer {word-wrap: break-word;}

/*INTRANET*/

a.files:link, a.files:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #0095c1;
font-weight:bold;
background-image:url(../img/documento.gif);
background-repeat:no-repeat;
background-position:left;
display:block;
line-height:33px;
padding-left:30px;
text-decoration: none;
}

a.files:hover {
  text-decoration: underline;
}

.privado{
font-weight:bold;
margin:-10px 0px;
display:block;
border-left:solid #da2a36 17px;
padding-left:2px;
}

.grupo{
display:block;
color:#da2a36;
padding-bottom:20px;
border-bottom:solid #da2a36 1px;
margin-bottom:10px;
}


/*NOTICIAS*/
.revistas{
width:310px;
height:208px;
float:left;
}

.margen_right_revista{
margin-right:10px;
margin-bottom:20px;
}

.dossier{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
color:#0095c1;
padding-bottom:10px;
border-bottom:solid #e0ba14 1px;
margin-bottom:10px;
}

.nombre_revista{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
padding:0px 20px;
}

a.titulo_dossier:link, a.titulo_dossier:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#0095c1;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../img/file_dossier.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	padding-left:20px;
	}

a.titulo_dossier:hover {
	text-decoration:underline;
}

.titular_evento {
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#0095c1;
	font-weight:bold;
	padding-top: 15px;
	}

a.enlace_base:link, a.enlace_base:visited { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#fff;
 text-decoration:none;
}
a.enlace_base:hover { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#fff;
 text-decoration:underline;
}	
	

/* fin NOTICIAS*/

#evento{
float:left;
width:634px;
margin-bottom:10px;
border-bottom:solid #0095c1 1px;
}


[endif]
 

 
 
 
