html{
overflow-y:scroll
} 

body {
margin:0;
padding:0;
font-family:sans-serif;
}

#wrapper {
margin:0 auto;
width:950px;
height:450px;
}

#header {
margin-top:95px;
*margin-top:90px;
width:950px;
height:80px;
background-color:white;
position: relative;
}

#topmenu {
width:50%;
height:80px;
float:left;
}

#blogbox {
margin-left:10px;
width:460px;
height:80px;
float:left;
background: url(../images/logonou_small.jpg) no-repeat right center;
}

#blogbox img{
display:none;
}

#verano {
margin:0;
}

#box1 {
*margin-top:30px;
width:125px;
height:200px;
float:left;
background-color:white;
}

#box2{
width:125px;
height:50px;
background-color:white;
}


#box3{
*margin-top:30px;
width:125px;
height:100px;
}

#box3 a{
text-decoration: none;
}

#menubox {
*margin-top:30px;
margin-left:10px;
width:150px;
height:372px;
float:left;
background-color:white;
}

#igitur {
width:135px;
height:170px;
background-color:#fddfcf;
}

#footer {
left:0;
position:absolute;
top:0;
width:100%;
height:35px;
background-color:black;
background-image:url(barna.jpg);
background-repeat:no-repeat;
}

#sb {
position:absolute;
top:39px;
left:0;
width:100%;
height:50px;
background-color:white;
background-image:url(images/sb.jpg);
background-repeat:no-repeat;
display:none;
}

#contenido {
*margin-top:30px;
margin-left:1px;
width:630px;
height:372px;
float:left;

border:1px solid #ebebeb;
}

#texto {
float:left;
margin-left:3px;
width:500px;
height:372px;
background-color:white;
overflow:auto;
}

#texto p {
text-align:center;
width:420px;
margin-left:50px;
margin-bottom:10px;
font-family:sans-serif;
font-size:10pt;
}

#textoabo {
float:left;
margin-left:3px;
width:500px;
height:372px;
background-color:white;
overflow:auto;
}

#textoabo_normes {
float:left;
margin-left:23px;
width:480px;
height:372px;
background-color:white;
overflow:auto;
}

#textoabo_normes li{
padding-top:5px;
}

#cuadro {
float:left;
width:500px;
height:372px;
background:url(images/acuaticas.jpg) no-repeat;
overflow:auto;
}

#textoabo p {
text-align:justify;
width:420px;
margin-left:30px;
margin-bottom:10px;
font-family:sans-serif;
font-size:10pt;
}

#textoabo h1{
width:450px;
height:50px;
margin:5px 0 0 25px;
background:#46a24f url(images/esp.jpg) no-repeat;
text-indent:-9000px;
}

#textoabo li{
width:420px;
margin-left:50px;
margin-bottom:10px;
font-family:sans-serif;
font-size:10pt;	
}


#texto2 {
float:left;
margin-left:5px;
width:615px;
height:372px;
background-color:white;
overflow:auto;
}

#texto2 p{
font-family:sans-serif;
font-size:10pt;
margin-left:10px;	
margin-top:10px;
}

h2 {
font-family:sans-serif;
font-size:10pt;
color:white;
background-color:#47a252;
padding-left:15px;
text-transform:uppercase;
}

#texto2 li{
margin-left:25px;
}

h3 {
width:125px;
height:31px;
background: url(images/lateral1.jpg) no-repeat;
}

#ampli {
*position:relative;
*margin-top:115px;
width:255px;
height:20px;
/*margin-top:10px;*/
margin-left:50%;
background: url(images/info.jpg) no-repeat;

}

h5 {
width:630px;
height:372px;
background: url(fotos/bordetaext.jpg) no-repeat;
margin:0;
}

#imagenpoli{
width:490px;
height:300px;
background: url(fotos/polibor.jpg) no-repeat;
margin-left:10px;
}

#imagenfitness {
width:490px;
height:280px;
background: url(fotos/areafitness.jpg) no-repeat;
margin-left:10px
}

#imagensauna {
width:490px;
height:300px;
background: url(fotos/sauna.jpg) no-repeat;
margin-left:10px;
}

#imagenhidro {
width:490px;
height:300px;
background: url(fotos/hidro.jpg) no-repeat;
margin-left:10px;
}

#imagenact{
width:490px;
height:300px;
background: url(fotos/dirigides.jpg) no-repeat;
margin-left:10px;
}

#imagenspi{
width:490px;
height:300px;
background: url(fotos/spinning.jpg) no-repeat;
margin-left:10px	
}

#imagenpiscina{
width:490px;
height:300px;
background: url(fotos/piscina.jpg) no-repeat;
margin-left:10px;
}

#imagensolarium{
width:490px;
height:300px;
background: url(fotos/solarium.jpg) no-repeat;
margin-left:10px;	
}

#imagenpisact{
width:490px;
height:300px;
background: url(fotos/piscina_act.jpg) no-repeat;
margin-left:10px;	
}

#imagenzonaigua{
width:490px;
height:300px;
background: url(fotos/piscinaact.jpg) no-repeat;
margin-left:10px;	
}

#imagenrehab{
width:490px;
height:300px;
background: url(fotos/cosiment.jpg) no-repeat;
margin-left:10px;	
}

#imagenvesti{
width:490px;
height:300px;
background: url(fotos/vestidors.jpg) no-repeat;
margin-left:10px;		
}

#monigote{
width:420px;
height:300px;
background: url(fotos/bcksmall.jpg) no-repeat;
margin:30px auto;		
}


/*--------------------------------------------------------------------HIGHSLIDE-------------------------------------------------------------------*/

* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-body h4 {
	font-family:sans-serif;
	font-size:10pt;
	color:black;
	background-color:#fcc99a;
	padding-left:15px;
	text-transform:uppercase;
	
}

.highslide-body p{
	font-family:sans-serif;
	font-size:10pt;
	color:black;
	
	padding-left:15px;
	
}

/*------------------------------------------------------------------------------------------------------*/

label{
float: left;
width: 120px;
font-weight: bold;
}

input, textarea{
width: 180px;
margin-bottom: 5px;
}

textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}

#boxformu {
	overflow:auto;
	width:630px;
	height:372px;
}
.formulari {
	margin:10px 10px 0 10px;
}

.formulari h6{
	text-transform:uppercase;
	background:#45a34d;
	width:300px;
	height:20px;
	color:white;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 7px;
	font-family:sans-serif;
}

.formulari p{
	font-size:10px;
	font-family:sans-serif;
}


p.f1 {
	text-align:justify;
	font-size:12px;
	margin-top:20px;
	font-family:sans-serif;
	
}

p.f2 {
	
	text-align:justify;
	font-size:12px;
	margin-top:20px;
	
}

p.f3 {
	padding-top:10px;
	border-top:1px black dotted;
	text-align:justify;
	font-size:9px;
	margin-top:60px;
	
}

#formulariensi{
	margin-top:30px;
	width:200px;
	padding-left:30px;
	border-left:10px solid #45a34d;
}

p.titulos {
margin:1px;
background-color:#45a34d;
text-transform:uppercase;
color:white;
font-weight:bold;
}

p.p1 {
margin:1px;
background-color:#e9ffeb;
}

p.p2 {
margin:1px;

}

.caja2 {
	margin-top:30px;
}


#vivesoy{
height: 110px;
    left: 132px;
    position: absolute;
    top: -55px;
    width: 140px;
}


