/*<![CDATA[*/
<!--
/*
=======================================================================
*** HOJA DE ESTILO MAESTRA PARA PAGINA PRINCIPAL DEL SITE
=======================================================================
+++ Estilos para elementos genéricos y contenedores generales
----------------------------------------------------------------------
*/
body { margin:0px; padding:0px; background:#BEEA97 url(/sportclub/imgLib/web/bg.jpg) repeat-x; padding-left:50%; font-family: Arial, Helvetica, sans-serif; }
#cabecera, div.intro, #contenido, #pie { width:644px; margin-left:-322px; }
p { font-family: Arial, Helvetica, sans-serif; }
h1, h2, h3 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; margin:0px; }
/*
----------------------------------------------------------------------
+++ Estilos para capa de Cabecera
----------------------------------------------------------------------
*/
#cabecera { position:relative; background:#FFF url(/sportclub/imgLib/web/cabecera_bg.jpg) no-repeat right top; margin-bottom:15px; }
#cabecera h1 { width:148px; height:85px; background:#FFF url(/sportclub/imgLib/web/logo.jpg) no-repeat; text-indent:-100em; overflow:hidden; }
#cabecera ul { margin:0px; height:53px; padding:0px; background:transparent url(/sportclub/imgLib/web/nav_off.jpg) no-repeat; }
#cabecera ul li { display:block; width:92px; float:left; list-style-stype:none; } 
#cabecera ul li a { display:block; width:92px; height:53px; text-indent:-100em; overflow:hidden; } 
#cabecera ul li a:hover { background:transparent url(/sportclub/imgLib/web/nav_on.jpg) no-repeat; }
#cabecera ul li a#a:hover { background-position: 0px top; }
#cabecera ul li a#b:hover { background-position: -92px top; }
#cabecera ul li a#c:hover { background-position: -184px top; }
#cabecera ul li a#d:hover { background-position: -276px top; }
#cabecera ul li a#e:hover { background-position: -368px top; }
#cabecera ul li a#f:hover { background-position: -460px top; }
#cabecera ul li a#g:hover { background-position: -552px top; }
/* ------------------[ Banner Festival ]------------------------------ */
#cabecera h2.banner { position:absolute; top:11px; right:12px; }
#cabecera h2.banner a { display:block; width:438px; height:65px; text-indent:-1000em; background:#588CC5 url(/sportclub/imgLib/web/banner_fiestaPark.gif) no-repeat; text-decoration:none; overflow:hidden; }
#cabecera iframe.banner { width:442px; height:69px;position:absolute; top:11px; right:12px;}

/*
----------------------------------------------------------------------
+++ Estilos para capa de Introduccion con enlaces principales
----------------------------------------------------------------------
*/
#mainIntro { width:644px; height:492px; background:url(/sportclub/imgLib/web/home_area1.jpg) no-repeat; margin-left:-322px; }
#mainIntro h1, #mainIntro h2, #subIntro h2 { display:none; }
#mainIntro p { font-size:11px; color:#8E8276; text-align:right; padding-left:364px; margin-right:27px; padding-top:40px; }
#mainIntro p.clases { background:url(/sportclub/imgLib/web/home_link1.gif) no-repeat right 20px; }
#mainIntro p.paseo { background:url(/sportclub/imgLib/web/home_link2.gif) no-repeat right 20px; }
#mainIntro p.monitores { background:url(/sportclub/imgLib/web/home_link3.gif) no-repeat right 20px; }
#mainIntro p.tarifas { background:url(/sportclub/imgLib/web/home_link4.gif) no-repeat right 20px; }
#mainIntro p.intro { padding-left:291px!important; padding-top:64px!important; background:url(/sportclub/imgLib/web/home_claim.gif) no-repeat right 26px; }
#mainIntro a { color:#699B07; }
#mainIntro a:hover { color:#5991C8; text-decoration:none; }

/*
----------------------------------------------------------------------
+++ Estilos para capa de enlaces secundarios
----------------------------------------------------------------------
*/
#subIntro { position:relative; width:644px; height:139px; background:url(/sportclub/imgLib/web/home_area2.jpg) no-repeat; margin-left:-322px; }
#subIntro p { position:absolute; font-size:11px; width:156px; margin-top:20px; padding-top:20px; }
#subIntro p.donde { left:22px; background:url(/sportclub/imgLib/web/home_link5.gif) no-repeat left top; }
#subIntro p.album { left:307px; background:url(/sportclub/imgLib/web/home_link6.gif) no-repeat left top; }
#subIntro p.foros { left:477px; background:url(/sportclub/imgLib/web/home_link7.gif) no-repeat left top; }
#subIntro p a { color:#DFE9F4; text-decoration:none; display:block; height:100px; }
#subIntro p a:hover { color:#FFF; text-decoration:underline; }

/*
----------------------------------------------------------------------
+++ Estilos para capa de Pie
----------------------------------------------------------------------
*/
#pie { position:relative; height:169px; background:#FFF url(/sportclub/imgLib/web/pie_bg.jpg) no-repeat left 36px; }
#pie address { display:none; }
#pie p { margin:0px; padding-left:20px; line-height:36px; background:#FFF url(/sportclub/imgLib/web/contenido_bg.jpg) repeat-y; }
#pie p a { font-size:11px; color:#51992C; text-decoration:none; background:#FFF url(/sportclub/imgLib/web/palm.gif) no-repeat left top; padding-left:25px; }
#pie p a:hover { color:#DA585F; }
#pie ul { position:absolute; top:84px; left:376px; margin:0px; padding:0px; }
#pie ul li { display:inline; list-style-type:none; }
#pie ul li a { display:block; width:72px; height:21px; float:left; margin-right:10px; text-indent:-100em; overflow:hidden; }
-->
/*]]>*/