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



/* layout
--------- */
html {
font-size:100%;
}

body {
font-size:76%;
text-align: center;
font-family: arial, Arial, Helvetica, sans-serif;
background: #036;
}

#master-wrap {
position: relative;
overflow: hidden;
width: 998px;
margin: 0 auto;
background: #fff;
text-align: left;
font-size:1em;
}

#content-wrap {
position: relative;
margin-bottom: 1.75em;
margin-top: 12px;
background: #fff url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/bg-dashed-grey-y240.gif) repeat-y 100% 0;
}

#content-home, #content {
position: relative;
float: left;
width: 730px;
padding-left: 14px;
}

#content-home {
margin-top: 20px;
}

.left-col {
width: 350px;
float: left;
clear: left;
/* ie double margin bug */
display: inline !important;
}

.right-col {
float: right;
width: 350px;
}

#side-panel {
/*float:left;*/
float: right;
width: 211px;
margin-top: 1.1em;
/*margin-left: 29px;*/
margin-right:14px;
}

* html #side-panel {
/* ie margin doubling */
margin-right:7px;
}


/* =browser defaults
-------------------- */
a, a:link, a:visited { text-decoration: none; color: #144494; }
abbr,acronym { border-bottom: none;}
abbr:hover,acronym:hover {cursor:help;}
a:hover { text-decoration: underline; }
a:focus {outline:none;}
a, a img, a:link img, a:visited img, fieldset { border: none;}
ul { list-style: none; }
ol { margin-left:0; padding-left:25px; padding-left:30px; padding-right:8px; }
ol li { margin-bottom:1em; }
ol ol {list-style-type:lower-alpha;margin-top:0.25em;}
ol ol li {margin-bottom:0.25em;}
li, h1, h2, h3, h4, h5, h6, pre, form, body, html, fieldset, legend, input, dl, dt, dd, table, td, th, tr, blockquote { margin: 0; padding: 0; }
h2, h4, h5 { font: normal 1em arial, sans-serif;  }
h2 strong, h4 strong, h5 strong { color: #fff; }
h6 { font: normal 1em arial, sans-serif; }
h3 { color: #215390; }
p, ul, table { margin: 0; padding: 0; }
a:active, a:focus { overflow: hidden; }

/* =multiple classes
------------------- */
/* floats */
.left { float: left !important; }
.right { float: right !important; }
.nofloat { float: none !important; }

/* fonts */
.small { font-size: 0.9em !important; }
.large { font-size: 1.1em !important; }
.xlarge { font-size: 1.2em !important; }

/* images */
.last { background-image: none !important; }

/* displays */
.hide {display:none;}

/* =self clearing
----------------- */

.clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clear { display: inline-block; }

/* Hides from IE-mac */
* html .clear { height: 1%; }
.clear { display: block; }
/* End hide from IE-mac */
/*** end clearing hack ***/


/* =horizontal rule's
------------------- */
div.hr {
line-height: 0px;
font-size: 0px;
height: 1px;
margin-bottom: 0.86em;
background:url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/bg-dashed-blau-x.gif) repeat-x 0 0!important;
}

#side-panel div.hr {
margin-top:8px;
}

/* =branding
------------- */
#branding {
height: 96px;
position: relative;
background: #042a66 url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/bg-header-banner.jpg) no-repeat 0 0;
}

#header-shop #branding {
height:108px;
}

#branding img {
margin: 6px 0 0 0;
}

#ad-top {
position: absolute;
top: 0;
right: 5px;
}

#ad-top table {
height: 96px;
vertical-align: middle;
}



/* =ninnbar
---------- */
#ninn { height: 3.2em; width: 998px; color: #fff; border-bottom: 1px solid #003b99; background: #003366 url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/bg-ninnbar.gif) repeat-x 0 0; }

#header-shop #ninn { height:24px; }

#ninn a { color: #fff; text-decoration: none; font: bold .85em tahoma, sans-serif; padding: 0 5px; }
#ninn a:hover { color: #fac32c; }
#ninn dt { text-indent: -9999px; position: absolute; }
#ninn dd { float: left; margin-top: 2px; }

/* ninn search box */
#ninn #ninnsearch { float: right;
/* temp fix font size */
font-size:11px; }
#ninn #ninnsearch form { height: 19px; width: 434px; margin: 0 5px 0 0; padding: 0 6px; background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/bg-ninn-searchform.gif) no-repeat 0 0; }
#ninn #ninnsearch legend { display: none; }
#ninn #ninnsearch label { color: #000; position: relative; top: -1px; font: bold .85em tahoma, helvetica, sans-serif; }

/* input tweaks */
#ninn #search { width: 208px; height: 13px; line-height: 0px; font: normal 1em tahoma, helvetica, sans-serif; border: 1px solid #fac32c; margin-left: 5px; position: relative; top: -1px; }
#ninn #websearch, #ninn #sitesearch { position: relative; top: 1px; _top: -3px; height: 12px; width: 20px; }
#ninngo { position: relative; top: 2px; left: 3px; }

#ni-google { position:absolute; display:block; width: 114px; height: 15px; right: 18px; top: 24px; color:#fff; background: transparent url(http://www.clubaquaticxaloc.com/triatlo/seccio/imgstruct/google-nin-enhanced.gif) no-repeat 0 0; text-indent:-9999em; z-index:803; }

.titolnot {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #003399;	font-weight: bold; }
a.titolnot:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #04518F;	font-weight: bold;	text-decoration: none; }
a.titolnot:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #03B1DD;	font-weight: bold;	text-decoration: none; }
a.titolnot:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #0568B9;	font-weight: bold;	text-decoration: none; }
DIV.article DIV.pdf { FONT-SIZE: 9px; COLOR: #939393; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FLOAT: right; }
div.titol_pdf h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	padding-left: 15px;	background-image: url(img/fletxadreta15.gif);	background-repeat: no-repeat;	background-position: 0px 1px;	height: auto;	color: #003399;	font-weight: bold;	margin: 0px 0px 5px 0px; } 

.peu {	PADDING-RIGHT: 5px; BORDER-TOP: #9FD4E3 1px solid; FONT-SIZE: 9px; font-weight: normal; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right }


