@charset "iso-8859-1";
/* author: fotojosepvidal@eresmas.net */
/* Generated by AceHTML Freeware http://freeware.acehtml.com */
/* Creation date: 05/03/2008 */


/* =navigation
------------- */
#nav-wrap {
padding: 0 225px 0 8px;
text-align: left;
background: #144494 url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-bg-combine.gif) repeat-x 0 0;
overflow:visible;
height:auto;
}

/* =1st tier menu
---------------- */
#nav-list-wrap {
/*height: 2.1em;*/
padding-top: 1px;
font: bold 0.9em tahoma, arial, sans-serif;
width:998px;
overflow:visible;
}

#nav-list-wrap ul {
display:block;
float:left;
margin: 0;
padding: 0;
}

#nav-list-wrap ul li {
display: block;
position: relative;
float: left;
padding-left: 1px;
_width: 1%; /* ie hack */
background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-border-right.gif) no-repeat 0 0;
}


#nav-list-wrap li a {
display: block;
float:left;
color: #003366;
height: 25px;
line-height: 1.9;
text-decoration: none;
white-space: nowrap;
}

/* =1st tier hovers */
#nav-list-wrap li a:hover { background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-hover.gif) no-repeat 100% -1px; }
#nav-list-wrap li a span { height: 25px; display: block; float:left; cursor: pointer; padding: 0 6px; }
#nav-list-wrap li a:hover span { background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-hover-slide.gif) no-repeat 0 -1px; }

/* normal active tab state */
#nav-list-wrap li a.active, #nav-list-wrap li a.active:hover {
color: #fff;
background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-active.gif) repeat-x 100% 0;
}

#nav-list-wrap li a.active span,
#nav-list-wrap li a.active:hover span { background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-active-slide.gif) no-repeat 0 0; }

/* arrow dropdown tab */
#nav-list-wrap a.arrow {
padding: 0 8px 0 0;
background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-drop-arrow.gif) no-repeat 100% 0;
}

#nav-list-wrap a:hover.arrow { background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-hover-drop-arrow.gif) no-repeat 100% 0; }
#nav-list-wrap a:hover.arrow span { background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-hover-drop-arrow-slide.gif) no-repeat 0 0; }

#nav-list-wrap a.arrow-active,
#nav-list-wrap a:hover.arrow-active {
padding-right: 8px;
color: #fff;
background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-active-arrow.gif) no-repeat 100% 0;
}

#nav-list-wrap a.arrow-active span,
#nav-list-wrap a:hover.arrow-active span { background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-active-slide.gif) no-repeat 0 0; }


/* =dropdown menus
----------------- */

#nav-list-wrap li:hover ul, li.over ul {
display:block;
}

#nav-list-wrap #nav-list ul.drop-menu {
display: none;
float:left;
clear:left;
position: absolute;
top: 23px;
left: 2px;
width: 132px;
border: 1px solid #fdc82f;
border-width: 0 1px 1px 1px;
background: #fdfdd5;
height: auto;
}

#nav-list-wrap li ul.drop-menu a {
background: transparent;
width: 120px;
display: block;
color: #003366;
text-align: left;
line-height: 1.2;
white-space: normal;
height: auto;
margin: 2px 0 3px 0;
padding: 2px 0 2px 6px;
font: normal 11px tahoma, arial, sans-serif;
}

#nav-list-wrap li ul.drop-menu li {
display:block;
padding: 0 3px;
clear: left;
background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/bg-dashed-yellow-x.gif) repeat-x 0 100%;
}

#nav-list-wrap li ul.drop-menu li a:hover {
float: left;
background: #faeca3;
text-decoration: underline;
}

#nav-list-wrap #nav-list li:hover ul.drop-menu,
#nav-list-wrap #nav-list li.over ul.drop-menu {
display: block;
}

/* override dropdown styles for .arrow tab */
#nav-list-wrap li:hover a.arrow span,
#nav-list-wrap li.over a.arrow span { background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-hover-drop-arrow-slide.gif) no-repeat 0 0;}
#nav-list-wrap li:hover a.arrow,
#nav-list-wrap li.over a.arrow {
color: #003366;
background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-hover-drop-arrow.gif) no-repeat 100% 0;
}

#nav-list-wrap li:hover a.arrow-active span,
#nav-list-wrap li.over a.arrow-active span,
#nav-list-wrap li:hover a.arrow-active:hover span,
#nav-list-wrap li.over a.arrow-active:hover span { background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-hover-drop-arrow-slide.gif) no-repeat 0 0;}
#nav-list-wrap li:hover a.arrow-active,
#nav-list-wrap li.over a.arrow-active,
#nav-list-wrap li:hover a.arrow-active:hover,
#nav-list-wrap li.over a.arrow-active:hover {
color: #003366;
background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-hover-drop-arrow.gif) no-repeat 100% 0;
}


/* =2nd tier sub menu
------------------------ */
#nav-sub-wrap {
display: block;
clear:left;
top: -2px;
height: 19px;
float: left; /* opera */
background: transparent;
font-size:0.92em;
}

#nav-sub-wrap ul {
margin: 0;
display: none;
width:998px;
}

#nav-sub-wrap ul.show-tier {
display: block;
}

#nav-sub-wrap li {
display:block;
float: left;
color: #1b73a4;
padding: 0 2px;
font: normal 1em tahoma, arial, sans-serif;
line-height: 19px;
background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-sub-divide.gif) no-repeat 100% 100%;
}

#nav-sub-wrap li.active {
font-weight: bold;
}

#nav-sub-wrap li a {
display: block;
color: #fff;
text-decoration: none;
}

#nav-sub-wrap li span { padding: 0 8px; display: block; }
#nav-sub-wrap li a:hover, #nav-sub-wrap li a.active { color: #215390; background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-sub-hover.gif) no-repeat 100% 0; }
#nav-sub-wrap li a:hover span, #nav-sub-wrap li a.active span { background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-sub-hover-slide.gif) no-repeat 0 0; }


/* =special events dropdown
(override generic styles)
-------------------------- */

#nav-list-wrap #special-events a {
color: #fff !important;
background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-special-tab.gif) no-repeat 100% 0;
}

#nav-list-wrap #special-events a#se span {
cursor:text;
}

#nav-list-wrap #special-events a span { padding: 0 5px; }
#nav-list-wrap #special-events a span { background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-special-tab-slide.gif) no-repeat 0 0; }
#nav-list-wrap #special-events li ul.drop-menu { background: #f96a23 url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-dropdown-special-bg.gif) no-repeat 0 100%; }
#nav-list-wrap #special-events:hover a span,
#nav-list-wrap #special-events.over a span { background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-dropdown-special-slide.gif) no-repeat 0 0;}
#nav-list-wrap #special-events:hover a,
#nav-list-wrap #special-events.over a { background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-dropdown-special.gif) no-repeat 100% 0; }

#nav-list-wrap #special-events ul.drop-menu {
background:#F96A23 url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-special-bg-126.gif) no-repeat scroll 0pt 100%;
border:medium none;
display:none;
height:auto;
left:-32px;
margin-left:-2px;
padding-bottom:5px;
position:absolute;
top:23px;
width:126px;
z-index:904px;
}

*html #nav-list-wrap #special-events ul.drop-menu {
margin-left:-2px;
}

#nav-list-wrap #special-events ul.drop-menu li {
padding-top:0;
padding-bottom:0;
margin:0;
}

#nav-list-wrap #special-events ul.drop-menu a {
background: transparent;
color: #003366;
line-height: 1;
text-align:right;
white-space: normal;
height:auto;
padding-top:3px;
padding-bottom:3px;
width: 114px;
text-indent:5px;
margin:0;
}


#nav-list-wrap #special-events ul.drop-menu li,
#nav-list-wrap #special-events ul.drop-menu a:hover {
background-image: none;
}


/* =z-index orders
---------------- */
#nav-list-wrap { z-index: 200; }
#nav-list li#special-events.over {
left:893px;
position:absolute;
z-index:89;
}
*html #nav-list li#special-events.over {
left:889px;
padding-left:0px;
}
#nav-list li:hover ul.drop-menu,
#nav-list li.over ul.drop-menu,
#nav-list ul.drop-menu,
#nav-list li.over,
#nav-list li:hover { z-index: 902; }

/* =footer
---------- */
#footer {height: 71px; clear: both; text-align: center; background: #144494 url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/nav-bg-combine.gif) repeat-x 0 0; margin-top: -2em}

#footer dt {
text-indent: -9999px;
line-height: 0px;
}
#footer dd {
float: left;
}

#icons-foot {
color: #144494;
height: 23px;		                                         /* ATENCIO  valor original 23 */
font: bold 1em arial, helvetica, sans-serif;
line-height:2;
text-align: center;
padding-left: 120px;
}

#icons-foot dd {
padding-left: 34px;
margin-right: 20px;
background: transparent no-repeat 0 2px;
}

#icons-foot .mobile { background-image: url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/icon-mobile-f.gif) }
#icons-foot .email { background-image: url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/icon-email-f.gif) }
#icons-foot .alert { background-image: url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/icon-alert-f.gif) }
#icons-foot .rss { background-image: url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/icon-rss-f.gif) }
#icons-foot .video { background-image: url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/icon-video-f.gif) }
#icons-foot .audio { background-image: url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/icon-audio-f.gif) }

dl#terms { 
padding-left: 250px;
margin: 5px 0;
}
dl#terms a, #footer a.copy { color: #fff; margin: 0 6px; font: normal 11px arial, helvetica, sans-serif; }

#footer a.copy { font-weight: bold; }


