/* CSS Document */
body, div {
font-family: verdana,sans-serif;
color: #323232;
font-size: 13px;
letter-spacing: 0pt;
word-spacing: 0pt;
line-height: 1.5;
margin:0; padding:0;
}
h1.categorias{
font-family: verdana,sans-serif;
color: #FF6600;
font-size: 18px;
letter-spacing: 0pt;
word-spacing: 0pt;
margin:0; }

#headerhome{
margin:0; padding:0;
background:url(/images/header_new/background.jpg) repeat-x;
height:520px;
}

a.linkidioma:link, a.linkidioma:visited, a.linkidioma:hover {
font-family: verdana,sans-serif;
color: #FFFFFF;
font-size: 13px;
font-weight:normal;
text-decoration:none;
}

a.linkidioma:hover{
text-decoration:underline;
}

a.linkidiomadsnew:link, a.linkidiomadsnew:visited, a.linkidiomadsnew:hover {
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 13px;
font-weight:normal;
text-decoration:none;
}

a.linkidiomadsnew:hover{
text-decoration:underline;
}

a.linklocationsnew:link, a.linklocationsnew:visited, a.linklocationsnew:hover {
font-family: verdana,sans-serif;
color: #1C252C;
font-size: 13px;
font-weight:normal;
text-decoration:none;
}

a.linklocationsnew:hover{
color:#ff3300;
text-decoration:underline;
}

.strongcont{
font-family: verdana,sans-serif;
color: #606060;
font-size: 13px;
letter-spacing: 0pt;
word-spacing: 0pt;
line-height: 1.5;
margin:0; padding:0;
}
h1{
font-family: verdana,sans-serif;
color: #122A40;
font-size: 18px;
letter-spacing: 0pt;
word-spacing: 0pt;
margin:0; }


a:link, a:visited, a:hover, a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #04A4C4;
font-size: 13px;
text-decoration:none;
}

a:hover{
text-decoration: underline;
}


h2 {
font-family: verdana,sans-serif;
/*color: #04A4C4;*/
color:#FF6600;
font-size: 16px;
letter-spacing: 0pt;
word-spacing: 0pt;
margin:0;}

#content {padding:4px;}

#content a:link,a:visited{
font-family: verdana,sans-serif;
color: #04A4C4;
font-size: 13px;
letter-spacing: 0pt;
word-spacing: 0pt;
text-decoration:none;
}

#content a:hover{
font-family: verdana,sans-serif;
color: #04A4C4;
font-size: 13px;
letter-spacing: 0pt;
word-spacing: 0pt;
text-decoration:underline;}

#menu a, #menu div{ text-decoration:none; padding:0;}

#menu a:link,#menu a:visited{
font-family: verdana,sans-serif;
color: #04A4C4;
font-size: 18px;
letter-spacing: 0pt;
word-spacing: 0pt;
}

#menu a:hover{
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 18px;
letter-spacing: 0pt;
word-spacing: 0pt; }

#locations {color:#FFFFF3; font-size: 14px;}
#locations a {text-decoration:none; color:#FFFFF3;}
#locations a:link, #locations a:visited,#locations active, #locations a:hover{
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 14px;
letter-spacing: 0pt;
word-spacing: 0pt;}

#locations active, #locations a:hover{
text-decoration:underline;}
#locations .inactivo{
color:#336699; font-size: 14px;
}
.freenum{
font-size: 10px;
font-weight:bold;
}
.precioshomefak, .preciosfak{
 font-size:12px;
}
.preciosfak{
 text-decoration:line-through;
}
.precioshomereal{
 font-size:12px;
 color:#CC0000;
 font-weight:bold;
}
#swims {color:#FFFFF3;}
#swims a {text-decoration:none; color:#FFFFF3;}
#swims a:link, #swims a:visited{
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 13px;
letter-spacing: 0pt;
word-spacing: 0pt;}

#swims active, #swims a:hover{
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 13px;
letter-spacing: 0pt;
word-spacing: 0pt;
text-decoration:underline;}


#combos {color:#FFFFF3;}
#combos a {text-decoration:none; color:#FFFFF3;}
#combos a:link, #combos a:visited{
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 15px;
letter-spacing: 0pt;
word-spacing: 0pt;}

#combos active, #combos a:hover{
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 15px;
letter-spacing: 0pt;
word-spacing: 0pt;
text-decoration:underline;}

#topheader{
width:auto; height:30px;float:none; text-align:right; background-color:#132940; color:#FFFFF3;
}
#topheader a:link,#topheader a:visited{
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 13px;
letter-spacing: 0pt;
word-spacing: 0pt;
text-decoration:none;
}
#topheader a:hover{
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 13px;
letter-spacing: 0pt;
word-spacing: 0pt;
text-decoration:underline;
}

.toplat {
background-image: url(images/headers/dswimming_izq.jpg);
background-repeat:repeat-x;
height:449px;
}
.toplatloc {
background-image: url(images/headers/dswimming_loc.jpg);
background-repeat:repeat-x;
height:200px;
}
.pageh1home{width:978px; background-color:#132940; color: #999999; height:28px;
}
.pageh1dsnew{color:#ababab; height:28px;
}
.pageh1{ float:left; width:600px; background-color:#132940; color: #999999; height:30px;
}

#footer a, #footer div{ text-decoration:none; padding:0; white-space:nowrap;}

#footer a:link{
font-family: verdana,sans-serif;
color: #2C2C2C;
font-size: 14px;
letter-spacing: 0pt;
word-spacing: 0pt;
text-align:right;
}

#footer active,#footer a:hover{
font-family: verdana,sans-serif;
color: #04A4C4;
font-size: 14px;
letter-spacing: 0pt;
word-spacing: 0pt; 
text-decoration: underline;
text-align:right;}

#footer a:visited{
font-family: verdana,sans-serif;
color: #2C2C2C;
font-size: 14px;
letter-spacing: 0pt;
word-spacing: 0pt;
text-align:right;
}
#footer2 a, #footer div{ text-decoration:none; padding:0; white-space:nowrap;}

#footer2 a:link{
font-family: verdana,sans-serif;
color: #2C2C2C;
font-size: 12px;
letter-spacing: 0pt;
word-spacing: 0pt;
text-align:right;
}

#footer2 active,#footer2 a:hover{
font-family: verdana,sans-serif;
color: #04A4C4;
font-size: 12px;
letter-spacing: 0pt;
word-spacing: 0pt; 
text-decoration: underline;
text-align:right;}

#footer2 a:visited{
font-family: verdana,sans-serif;
color: #2C2C2C;
font-size: 12px;
letter-spacing: 0pt;
word-spacing: 0pt;
text-align:right;
}

#content h2.titulos, h2.titulos{
font-family: verdana, Arial, Helvetica, sans-serif;
color: #122A40;
font-size: 18px;
letter-spacing: 0pt;
word-spacing: 0pt; }

.titulos{
font-family: verdana, Arial, Helvetica, sans-serif;
color:#FF6600;
font-size: 15px;
letter-spacing: 0pt;
word-spacing: 0pt;
text-decoration:underline; }

.titulosloclist{
font-family: verdana, Arial, Helvetica, sans-serif;
color: #0099CC;
font-size: 14px;
letter-spacing: 2pt;
word-spacing: 0pt;
text-decoration:none; }

#content a.titulos:link {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FF6600;
	font-weight: bold;
    TEXT-DECORATION: none; 
}
#content a.titulos:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FF6600;
	TEXT-DECORATION: none; 	
	font-weight: bold;		
}
#content a.titulos:hover {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FF6600;
	font-weight: bold;
    TEXT-DECORATION: underline; 
}
#content .slogan {
font-family: verdana,sans-serif;
color: #04A4C4;
font-size: 13px;
letter-spacing: 0pt;
word-spacing: 0pt;}

.preciofake {
font-family: verdana,sans-serif;
font-size: 15px;
letter-spacing: 0pt;
word-spacing: 0pt;
font-weight:bold;
text-decoration:line-through;}

.precioreal {
font-family: verdana,sans-serif;
color:#CC0000;
font-size: 15px;
font-weight:bold;
letter-spacing: 0pt;
word-spacing: 0pt;}

.textocontform{
font-family: verdana,sans-serif;
color: #330000;
font-size: 11px;
font-weight:normal;
letter-spacing: 0pt;
word-spacing: 0pt;
text-align:left;
}
.textocont{
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 12px;
font-weight:bold;
letter-spacing: 0pt;
word-spacing: 0pt;
text-align:right;
}

.textoconttitle{
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 12px;
font-weight:bold;
letter-spacing: 0pt;
word-spacing: 0pt;
text-align:center;
}
.nospace{
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 9px;
font-weight:bold;
letter-spacing: 0pt;
word-spacing: 0pt;
text-align:center;
}
.tablaprecios{
 
  background-image:url(/images/rates_back.gif);
  background-repeat:no-repeat;
}

.tituloshopcart{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFF3;
	font-style: normal;	
	font-weight: bold;
}
.tourcart{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:  #000066;
	font-style: normal;	
	font-weight: bold;
}
.desccart{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:  #990000;
	font-weight:normal;
	font-style: normal;	
}
.dateschedcart{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-style: normal;	
	font-weight: bold;
}

.datoscart{
	font-family:verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-style: normal;	
	font-weight: normal;
}
.leytaxescart{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	border : 1px solid #006699; border-top-style :none; border-right-style :none; 
}
.totalcart{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	border: 1px solid #006699; border-right-style:none;border-top-style:none;border-bottom-style:none;
}
.totalcart2{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	border-top-style : 1px solid #006699;
}

#breadcrumb, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover  {
      padding: 2px;	  
	  font-family: Verdana, Helvetica, sans-serif;
	  font-size: 10px;
	  font-weight: normal;
	  color: #FF9933;
	  text-align:left;
}	  
#breadcrumb a:hover {
 text-decoration:underline;
}
h2.nombrenado{
font-family: verdana,sans-serif;
color: #FFFFF3;
font-size: 14px;
letter-spacing: 0pt;
word-spacing: 1pt;
margin:0;
padding-left:4px;
}

a.titulonadocombo: link, a.titulonadocombo: visited, a.titulonadocombo: hover {

font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FF6600;
	TEXT-DECORATION: none; 	
	font-weight: bold;	}
	
a.titulonadocombo:hover {
	text-decoration:underline;
}
