/* CSS Document */

/* ------- GLOBAIS --------- */

* { padding: 0; margin: 0; }

body {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 background-color:#09c;
 color:#333;
}

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

.clear{
 clear:both;
 height:auto !important;
 height:1px;
 }

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* ------------ XERAL -------------- */

a {
 outline:none;
 }

a:link {}
a:visited {}
a img {}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {

}
h6 {}
p {margin:0;}
ul, ol {list-style:none;}
dt {}
dd {}
pre, code, tt {}
small {}
big {}
sup {}
img {}

/* ------------ LAYOUT XERAL ------------------- */

#wrapper { 
 margin: 0 auto;
 width: 920px;
 height:100%;
}

#contedoraviso { 
 margin: 0 auto;
 width: 300px;
 height:100%;
}


#header {
 width: 920px;
 margin: 15px 0px 7px 0px;
}

#leftcolumn { 
 float: left;
 /*margin: 0px 7px 7px 0px;*/
 padding: 0px;
 width: 194px;

}
#content { 
 float: left;
 margin: 0px 7px 0px 7px;
 padding:0 ;
 width: 518px;
 display: inline;
}
#rightcolumn { 
margin: 1px 0px 0px 0px;
 padding: 0px;
 width: 194px;
 float: left;
}

#footer { 
 width: 516px;
 clear: both;
 color: #333;
 background: #fff;
 margin: 0px auto;
 border:1px solid #0080ab;
 height:88px;
}

/* -------------------- CABECEIRA ----------------------------*/

#cabeceira{
clear:both;
position:relative;
 height:134px;
 background-color:#FFFFFF;
 border:1px solid #0080ab;
 }
#encabezado{
 clear:both;
 float:left;
 font-size:10px;
 margin-top:10px;
 margin-right:30px;
 }
#encabezado h1 a {

 display:block;
 width:405px;
 height:60px;
 text-indent:-10000px;
 background:#fff url(../img/logo.png) no-repeat;
 margin-left:20px;
 }

#banner {
 margin-top:10px;

 }
#data {
 float:left;
 color:#fff;
 font-size:11px;
 margin-left:10px;
 margin-right:25px;

 }
 
 #data p {
 padding-top:30px;
 }
 
 #data p a,#data p a:visited {
 color:#fff;
 text-decoration:none;
 }
 
 #data p a:hover {
 text-decoration:underline;
 }

#buscar {
 margin-top:6px;
 margin-left:10px;
}

#buscar p{
 display:inline;
 color:#09c;
 font-size:9px;
 margin-right:5px;
}

#barranaranja {
height:20px;
background:#f90;
margin:8px 7px 6px 10px;
}

.campotexto {
height:15px;
border:1px solid #09c;
color:#09c;
}

.botonbuscar {
	font: 95% bold;
	color:white;
    background:#09c;
    border:0px;
    width:26px;
    height:18px;
}

/* ----- pestañas superiores --------------------*/
 
#pestanas {
float:right;
}

#pestanas img{
	behavior:url("../js/pngbehavior.htc");
	border:0;
	width:84px;
	height:44px;
	
	
}

#taquilla{
float:left;
/*text-indent:-10000px;*/
margin-right:5px; }
 
#taquilla p a, #taquilla p a:visited{
display:block;
width:83px;
height:44px;

}

#taquilla p a:hover {
display:block;
width:83px;
height:44px;

}

#inscricion{
float:left;
/*text-indent:-10000px;*/
margin-right:5px;
 }
#inscricion p a, #inscricion p a:visited{
display:block;
width:83px;
height:44px;

}

#inscricion p a:hover {
display:block;
width:83px;
height:44px;

}

#tabnovas{
float:left;
/*text-indent:-10000px;*/
margin-right:5px;
 }
 
#tabnovas p a, #tabnovas p a:visited{
display:block;
width:83px;
height:44px;

}

#tabnovas p a:hover {
display:block;
width:83px;
height:44px;

}


#contactar {
float:left;
/*text-indent:-10000px;*/
 margin-right:5px;
 }
 
#contactar p a, #contactar p a:visited{
display:block;
width:83px;
height:44px;

}

#contactar p a:hover {
display:block;
width:83px;
height:44px;

}
 
/* -------------------------------------------COLUMNA DEREITA ------------------------------------- */

.bloquefoto {
 margin-bottom:7px;}

.bloqueblanco{
 background-color:#FFFFFF;
 border:1px solid #0080ab;
 }
 
 #contacto {
 padding:0 0 15px 0;
 margin:0 0 7px 0;
 width:192px;

 }
 
 #contacto h3{
 font-size:102%;
 margin:10px 10px 0 0;
 color:#09C;
  padding-left:10px;

}
#contacto h3.vermello {
 color:#F60;
 text-align:right;
 padding-right:10px;
 
}
#contacto h3.telefono {
 text-align:right;
 padding-right:20px;
background:url(../img/tlf.gif) no-repeat 100% 50%;
 
}

p.telefono {
margin-left:20px;
background:url(../img/tlf.gif) no-repeat 5px 100%;
color:#666;
font-weight:bold;
 
}

p.gris {
color:#666;
font-weight:bold;
 
}



.bottom40 {
margin-bottom:40px;}
 
 /* --------------------------------------- CONTIDOS --------------------------------------------- */
 
 /* ---------- nova destacada ------------ */
 
.titular{
background:#fff url(../img/fondo_logomini.gif) no-repeat 99% 4px;
border:1px solid #0080ab;
margin-bottom:5px;
 }
 
 
 .titular h3{
 color:#09C;
 padding:13px 0 0 15px;
 font-size:102%;
 }
 
 .titular h3 a, .titular h3 a:visited {
 color:#09C;
 text-decoration:none;
 }
 
 .titular h3 a:hover{
color:#fff;
 background-color:#09C;
 }
 
  .titular h4{
 color:#09C;
 padding:13px 0 0 26px;
 font-size:102%;

 }
.titular{
height:40px;}

 
 .titulardereita{
 height:22px;
 background-color:#FFFFFF;
 border:1px solid #0080ab;
  padding-right:15px;
 margin-bottom:5px;
  text-align:right;
 } 
 
  .titulardereita h3{
 color:#09C;
 padding:4px 0 0 15px;
 font-size:102%;
 }
 
 .titulardereita h3 a, .titulardereita h3 a:visited {
 color:#09C;
 text-decoration:none;
 }
 
 .titulardereita h3 a:hover{
color:#fff;
 background-color:#09C;
 }
 
.titular2{
border:1px solid #0080ab;
margin-bottom:5px;
background:#fff;
height:40px;
 }
 
.titular2 h3{
 color:#09C;
 padding:12px 0 0 26px;
 font-size:1em;

 }
 
  .titular2 h3 a, .titular2 h3 a:visited {
 color:#09C;
 text-decoration:none;
 font-size:1.1em;
 }
 
 .titular2 h3 a:hover{
color:#fff;
 background-color:#09C;
 }
 
  .titular3{
border:1px solid #0080ab;
margin-bottom:5px;
background:#fff;
height:60px;
 }
 
 .titular3 h2{
 color:#f60;
 font-size:103%;
 margin:10px 0 5px 26px;
 text-transform:uppercase;

 }
 
.titular3 h3{
 color:#09C;
 padding:5px 0 0 26px;
 font-size:1em;

 }
 
  .titular3 h3 a, .titular2 h3 a:visited {
 color:#09C;
 text-decoration:none;
 font-size:1.1em;
 }
 
 .titular3 h3 a:hover{
color:#fff;
 background-color:#09C;
 }
 
  .titular3 h3 a.actual {
color:#fff;
 background-color:#09C;
 }
 
 .volver a {
 padding-left:20px;
 background:url(../img/volvernoticias.gif) no-repeat 0 50%;
 }
 
 
 
  .anterior a {
 padding-left:20px;
 background:url(../img/arrow_left.gif) no-repeat 0 50%;
 }
 
 .seguinte a {
 padding-right:20px;
 background:url(../img/arrow_right.gif) no-repeat 100% 50%;
 }
 
  .imprimir a {
 padding-left:23px;
 background:url(../img/print.gif) no-repeat 0 50%;
 }
 
  .derecha {
  text-align:right;
  margin-right:15px;
 }
 
 .imagennova{
 float:left;
 padding:10px;
 }
 
 
 .textonova{
  padding:10px;
 }
 
 .textonova2 {
  padding:10px;
 }
 
 .textonova h2 {
 color:#000;
 font-size:103%;
 margin-bottom:10px;
 }
 
 .textonova h3 {
 color:#f60;
 font-size:103%;
 margin:10px 0 5px 0;
 text-transform:uppercase;
 }
 
 .textonova h4 {
 color:#F60;
 font-size:102%px;
 text-transform:uppercase;
 margin-top:15px;
 }
 
 .textonova2 h4 {
 color:#09c;
 font-size:102%;
 text-transform:uppercase;
 margin-top:5px;
 }
 
 .textonova2 p {
   padding:20px 0 0 28px;
width:466px;
 margin-bottom:10px;}
 
 .textonova2 p a, .textonova2 p a:visited{
 color:#F60;
 text-decoration:none;
 }
 
 .textonova2 p a:hover{
 color:#f60;
 }
 
  .textonova p {
 margin-bottom:10px;}
 
 .textonova p a, .textonova p a:visited{
 color:#F60;
 text-decoration:none;
 }
 
 .textonova p a:hover{
 color:#f60;
 }
 
 
 
.corponova {
 background-color:#FFFFFF;
 border:1px solid #0080ab;
 margin-bottom:5px;
 min-height:300px;}
 
.corponova img{
   display:inline;
   float:left;
  }
  
  .corponova4 {
 background-color:#FFFFFF;
 border:1px solid #0080ab;
 margin-bottom:5px;
 padding-bottom:20px;
 }
  
  
 .corponova2 {
 background-color:#FFFFFF;
 border:1px solid #0080ab;
 margin-bottom:5px;
  min-height:500px;
  height:auto !important;
 height:500px;}
  
 
 .corponova3 {
 background-color:#FFFFFF;
 border:1px solid #0080ab;
 min-height:1100px;
 height:auto !important;
 height:1150px;
 margin-bottom:5px;
 }
 
 .corponova5 {
 background-color:#FFFFFF;
 border:1px solid #0080ab;
 min-height:101px;
 height:auto !important;
 height:105px;
 margin-bottom:5px;
 }
 
  .corponova6 {
 background-color:#FFFFFF;
 border:1px solid #0080ab;
 min-height:237px;
 height:auto !important;
 height:242px;
 margin-bottom:5px;
 }
 
  .corponova7 {
 background-color:#FFFFFF;
 border:1px solid #0080ab;
 min-height:160px;
 height:auto !important;
 height:165px;
 margin-bottom:5px;
 }
 
#novadestacada{
 margin:0;
 padding:0;
 }
#ampliarnova {
clear:both;
text-align:right;
margin-right:127px;
}

#ampliarnova h4 a, #ampliarnova h4 a:visited{
font-size:102%;
//font-size:0.7em;
 color:#F60;
 text-decoration:none;
 }
 
#ampliarnova h4 a:hover{
 text-decoration:underline;
 }
 /* ------------- Outras novas --------------*/
 
 .bloqueblancopeq{
 background-color:#FFFFFF;
 border:1px solid #0080ab;
 height:310px;
 }
 
 #outrasnovas img{
  width:149px;
  height:149px;
 }
 
 #outrasnovas {
  //margin-bottom:5px;
  _margin-bottom:0;
 }
 

#novapeq1, #novapeq2, #novapeq4, #novapeq5, #novapeq7, #novapeq8{
 float:left;
 width:166px;
 margin-bottom:5px;
 margin-right:10px;
 }
 
 #novapeq10{
 float:left;
 width:166px;
 margin-bottom:5px;
 margin-right:0px;
 }

#novapeq3, #novapeq6, #novapeq9  {
 float:left;
 width:166px;
 margin-bottom:5px;
}


#novapeq1 h2, #novapeq2 h2, #novapeq3 h2, #novapeq4 h2, #novapeq5 h2, #novapeq6 h2, #novapeq7 h2, #novapeq8 h2, #novapeq9 h2, #novapeq10 h2 {
 color:#000;
 font-size:103%;
 padding-left:7px;
 margin-bottom:10px;
 margin-right:5px;
 }
 
#novapeq1 h3, #novapeq2 h3, #novapeq3 h3, #novapeq4 h3, #novapeq5 h3, #novapeq6 h3, #novapeq7 h3, #novapeq8 h3, #novapeq9 h3, #novapeq10 h3 {
 color:#f60;
 font-size:102%;
 text-transform:uppercase;
 padding:7px;
 margin-top:20px;
 }

.imagennovapeq{
 padding:7px;
}

#novapeq1 h4, #novapeq2 h4, #novapeq3 h4, #novapeq4 h4, #novapeq5 h4, #novapeq6 h4, #novapeq7 h4, #novapeq8 h4, #novapeq9 h4{
 color:#fff;
 font-size:90%;
 text-transform:uppercase;
 padding:3px 0 0 7px;
 }

#novapeq10 h4{
 color:#fff;
 font-size:90%;
 padding:3px 0 0 7px;
 }
 .fondogris{
 height:19px;
 border:1px solid #0080ab;
 background-color:#666;
 margin-top:5px;
}

.fondogris  h4 a, .fondogris  h4 a:visited{
 color:#fff;
 text-decoration:none;
}

.fondogris h4 a:hover{
 color: #09c;
}
 
 .fondorojo{
 height:19px;
 border:1px solid #0080ab;
 background-color:#F60;
 margin-top:5px;
}

.fondorojo  h4 a, .fondorojo  h4 a:visited{
 color:#fff;
 text-decoration:none;
}

.fondorojo h4 a:hover{
 color: #09c;
}

.fondoverde{
 height:19px;
 border:1px solid #0080ab;
 background-color:#9c0;
 margin-top:5px;
}

.fondoverde  h4 a, .fondoverde  h4 a:visited{
 color:#fff;
 text-decoration:none;
}

.fondoverde h4 a:hover{
 color: #09c;
}

.fondogris2{
 height:19px;
 border:1px solid #0080ab;
 background-color:#ccc;
 margin-top:5px;
}

.fondogris2  h4 a, .fondogris2  h4 a:visited{
 color:#fff;
 text-decoration:none;
}

.fondogris2 h4 a:hover{
 color: #09c;
}

.fondonaranja{
 height:19px;
 border:1px solid #0080ab;
 background-color:#f90;
 margin-top:5px;
}

.fondonaranja  h4 a, .fondonaranja  h4 a:visited{
 color:#fff;
 text-decoration:none;
}

.fondonaranja h4 a:hover{
 color:#09c;
}

.fondonaranja2{
 height:19px;
 border:1px solid #0080ab;
 background-color:#f60;
 margin-top:5px;
}

.fondonaranja2  h4 a, .fondonaranja2  h4 a:visited{
 color:#fff;
 text-decoration:none;
}

.fondonaranja2 h4 a:hover{
 color: #09c;
}

/* ------ CONTIDOS ESTATICOS ------------- */

/* ----- Competicions ------ */

.imaxedereita{
padding:10px;
float:right;
}

.firma {
display:block;
width:300px;
color:#09c;
text-align:right;
margin-right:5px;
margin-top:15px;
margin-bottom:15px;
}

.firmalobelle {
display:block;
width:300px;
color:#09c;
text-align:right;
margin-right:5px;
margin-top:15px;
margin-bottom:15px;
background:url(../img/logo_lobelle.gif) no-repeat 30px 100%;
}

.firmawaterpolo {
display:block;
width:300px;
color:#09c;
text-align:right;
margin-right:5px;
margin-top:15px;
margin-bottom:15px;
background:url(../img/logo_waterpolo.gif) no-repeat 25px 50%;
}


.firma a, .firma a:visited {
color:#09c;
text-decoration:none;
}

.firma a:hover {
color:#f90;
}

/* ------ multimedia ------- */

.clear {
 clear:both;
 height:1px;
 }
 
 .centro{
  margin-left:60px;
  margin-bottom:25px;
  }
  
 .textonova2 h4 a, .textonova2 h4 a:visited{
  font-size:102%;
 color:#09c;
 text-decoration:none;
 padding-left:20px;
 text-transform:uppercase;
 
 }
 
 .textonova2 h4 a:hover{
 color:#F60;
 
 }
 
.play a, .play a:visited{
 text-transform:uppercase;
 line-height:17px;
padding:0px 0 0 28px;
 color:#09c;
 text-decoration:none;
 background:url(../img/control_play.png) no-repeat 0 50%;
 }
 
 .play a:hover{
 color:#F60;
 
 }
 
 .textonova3 {
}
 
 .textonova3 h3 {
 color:#f60;
 font-size:102%;
 padding:20px 0 0 28px;
 text-transform:uppercase;
 }
 
 .textonova2 h3 {
  color:#f60;
 font-size:102%;
 padding:20px 0 0 18px;
 text-transform:uppercase;
 }
 
 .textonova3 h4 {
 color:#F60;
 font-size:101%;
 padding:10px 0 0 28px;
 text-transform:uppercase;
 }
 
 .textonova3 h4 a, .textonova3 h4 a:visited{
 color:#09c;
 text-decoration:none;
 line-height:20px;
 
 }
 
 .textonova3 h4 a:hover{
 color:#F60;
 }
 
 .textonova3 h5 {
 color:#09C;
 font-size:101%;
 padding:10px 0 0 28px;
 text-transform:uppercase;
 }
 
 .textonova3 h5 a, .textonova3 h5 a:visited{
  text-decoration:none;
  color:#09C;
  }

.textonova3 h5 a:hover{
  text-decoration:none;
  color:#fff;
  background-color:#09C;
  }
  
.textonova3 p{
  padding:15px 0 0 28px;
  width:466px;
}

 .textonova3 p a, .textonova3 p a:visited{
 color:#09C;
 text-decoration:none;
 }
 
 .textonova3 p a:hover{
 color:#F60;
 }
 
 .textonova3 h4 .vermello {
 font-weight:bold;
 color:#CC0000;
 font-size:1.2em;
}

.vermello {
 color:#CC0000;

}

 .textonova3 p .vermello {
 font-weight:bold;
 color:#CC0000;
 font-size:1.2em;
}

.textonova3 img{
 padding:18px 0 0 26px;

}




.textonova7 {
}
 
 .textonova7 h3 {
 color:#f60;
 font-size:102%;
 padding:20px 0 0 28px;
 text-transform:uppercase;
 }
 
 .textonova7 h4 {
 color:#F60;
 font-size:101%;
 padding:10px 0 0 28px;
 text-transform:uppercase;
 }
 
 .textonova7 h4 a, .textonova7 h4 a:visited{
 color:#09c;
 text-decoration:none;
 line-height:20px;
 
 }
 
 .textonova7 h4 a:hover{
 color:#F60;
 }
 
 .textonova7 h5 {
  color:#09C;
 font-size:101%;
 padding:20px 0 0 28px;
margin-bottom:-10px;
_margin-bottom:0px;
 text-transform:uppercase;

 }
 
 .textonova7 h5 a, .textonova7 h5 a:visited{
  text-decoration:none;
  color:#09C;
  }

.textonova7 h5 a:hover{
  text-decoration:none;
  color:#fff;
  background-color:#09C;
  }
  
.textonova7 p{
  padding:15px 0 0 28px;
  _padding:5px 0 0 28px;
  width:466px;
}

 .textonova7 p a, .textonova7 p a:visited{
 color:#09C;
 text-decoration:none;
 }
 
 .textonova7 p a:hover{
 color:#F60;
 }

.textonova7 img{
 padding:18px 0 0 26px;

}


 .textonova4 {
}
 
 .textonova4 h3 {
 color:#f60;
 font-size:102%;
 padding:20px 0 0 28px;
 text-transform:uppercase;
 }
 
 .textonova4 h4 {
 color:#F60;
 font-size:101%;
 padding:20px 0 0 28px;
 text-transform:uppercase;
 }
 
 .textonova4 h4 a, .textonova4 h4 a:visited{
 color:#09c;
 text-decoration:none;
 line-height:20px;
 
 }
 
 .textonova4 h4 a:hover{
 color:#F60;
 }
 
 .textonova4 h5 {
 color:#09C;
 font-size:101%;
 padding:20px 0 0 28px;
 text-transform:uppercase;
 }
 
 .textonova4 h5 a, .textonova4 h5 a:visited{
  text-decoration:none;
  color:#09C;
  }

.textonova4 h5 a:hover{
  text-decoration:none;
  color:#fff;
  background-color:#09C;
  }
  
.textonova4 p{
  padding:20px 0 0 28px;
  width:466px;
}

 .textonova4 p a, .textonova4 p a:visited{
 color:#09C;
 text-decoration:none;
 }
 
 .textonova4 p a:hover{
 color:#f60;
 }

.textonova4 img{
 padding:0px 10px 0 0px;

}

.taboaprezos{
 padding:10px 0 0 26px;
margin-bottom:25px;
}

.taboahorarios{
 padding:10px 0 0 18px;
margin-bottom:25px;
}

 .flashmm {
 padding:18px 0 0 26px;
 margin-bottom:15px;
 }
 
 .padding5 {
 padding:5px;
 }
 
 .listainstalacions {
 margin-top:7px;
 margin-bottom:7px;
 }
 
  .listainstalacions li {
  margin-bottom:5px;
  margin-left:40px;
 padding-right:30px;

  list-style:disc;
  }
 
#titulo h4{
 color:#09C;
 padding:15px 0 0 26px;
 font-size:102%;
 }
 
 


/* ----- galería ------ */
.fotogaleria {

margin:0;

}

.fotogaleria img {
float:left;
width:149px;
padding:5px;
background-color:#FFFFFF;
border:1px solid #0080ab;
margin:0 0px 15px 8px;

}

.fotogaleria2 {
margin:0 0px 0px 0px;

}

.fotogaleria2 img{
float:left;
width:149px;
padding:5px;
background-color:#FFFFFF;
border:1px solid #0080ab;
margin:0 8px 15px 2px;
}


/* ---------- Actividades ----------- */

.arriba {
 clear:both;
 margin-left:300px;
 }
 
  .video a, .video a:visited {
 padding-left:20px;
 background:url(../img/television.gif) no-repeat 0 100%;
 text-transform: capitalize;
 color:#09c;
 text-decoration:none;
 }
 
 .video a:hover {
 color:#f90;}
 
 .pdf a {
 padding-left:20px;
 line-height:20px;
 background:url(../img/pdf.gif) no-repeat 0 0;
 text-transform: capitalize;
 }
 
 .carrito a, .carrito a:visited {
 padding-left:20px;
 line-height:20px;
 background:url(../img/anadecurso.gif) no-repeat 0 50%;
 text-transform: capitalize;
 text-decoration:none;
 color:#09C;
 font-size:101%;
 font-weight:bold;
 }
 
.carrito a:hover {
 color:#F60;
 }
 
 
 .eliminar a, .eliminar a:visited {
 padding-left:20px;
 line-height:20px;
 background:url(../img/eliminar.gif) no-repeat 0 50%;
 text-transform: capitalize;
 text-decoration:none;
 color:#09C;
 font-size:101%;
 font-weight:bold;
 }
 
.eliminar a:hover {
 color:#F60;
 }
 
 .pagar a, .pagar a:visited {
 padding-left:20px;
 line-height:20px;
 background:url(../img/pagar.gif) no-repeat 0 50%;
 text-transform: capitalize;
 text-decoration:none;
 color:#09C;
 font-size:101%;
 font-weight:bold;
 }
 
.pagar a:hover {
 color:#F60;
 }
 
 
  .ver a {
 padding-left:20px;
 line-height:20px;
 background:url(../img/cart.gif) no-repeat 0 0;

 }
 
 .user a {
 padding-left:20px;
 line-height:20px;
 background:url(../img/user.gif) no-repeat 0 0;

 }
 
 .unplug a {
 padding-left:20px;
 line-height:20px;
 background:url(../img/disconnect.gif) no-repeat 0 50%;

 }
 
.importante2 {
margin-left:15px;
padding-left:10px;
 line-height:15px;
 background:url(../img/importante.gif) no-repeat 0px 100%;
 }
 
 .importante a {

 padding-left:20px;
 line-height:20px;
 background:url(../img/importante.gif) no-repeat 0 50%;

 }
 
 .norma a {

 padding-left:20px;
 line-height:20px;

 background:url(../img/normativa.gif) no-repeat 0 0;

 }
 
  .listcur a {
 padding-left:20px;
 line-height:20px;
 background:url(../img/icono_cursos.gif) no-repeat 0 50%;

 }
 
 .entradas a {
 padding-left:20px;
 line-height:20px;
 background:url(../img/icono_entradas.gif) no-repeat 0 50%;

 }
 
  .historico a {
 padding-left:20px;
 line-height:20px;
 background:url(../img/historico.gif) no-repeat 0 50%;

 }
 
  .login a {
 padding-left:20px;
 line-height:20px;
 background:url(../img/icono_registro.gif) no-repeat 0 50%;

 }
 
 .pass a {
 padding-left:20px;
 line-height:20px;
 background:url(../img/icono_pass.gif) no-repeat 0 50%;

 }

/* ---------- Servizos Contactar ----------- */
#map{
 margin:18px 0 0 26px;

}

/* ---------- Servizos Formulario ----------- */

.contenido_derecha_cajas{
 margin:0 0 0 26px;

}

.contenido_derecha_botones {
	font: bold 110%;
	color:white;
    background:#09C;
    border:0px;
    width:120px;
    height:20px;
	}

 /* ----------------------------- COLUMNA ESQUERDA ------------------------------------------*/ 
 
 /* ------ última hora ------- */

#ultimahora{
padding:0;
margin:0 0 7px 0;
}

#ultimahora h3{
 color:#09C;
font-size:100%;
 margin:15px 0 15px 0;
 padding-left:15px;
}



#ultimahora h4 {
 color:#09C;
 font-size:90%;
 margin:5px 0 10px 0;
 padding-left:15px;
}

#ultimahora h4 a, #ultimahora h4 a:visited {
 color:#09C;
 text-decoration:none;
}

#ultimahora h4 a:hover {
 color:#fff;
 background-color:#09C;

}

#ultimahora h5{
 color:#f60;
 font-size:100%;
 margin:15px 0 10px 0;
 padding-left:15px;
}


#ultimahora p {
 margin-bottom:90%px;
 padding:0px 15px 0px 15px;
 }
 
 #ultimahora p a, #ultimahora p a:visited{
 color:#333;
 text-decoration:none;
 }
 
 #ultimahora p a:hover{
 color:#c03;
 }
 
 
 /* ------------ NOVAS ----------------*/
 
 
#novas {
padding:0;
margin:0 0 7px 0;
}

#novas h2 {
 color:#000;
 font-size:102%;
 margin:15px 0 15px 0;
 padding-left:15px;
 text-transform:uppercase;
}

#novas h3 {
 color:#09C;
 font-size:100%;
 margin:15px 0 15px 0;
 padding-left:15px;
}

#novas h4 {
 color:#09C;
 font-size:90%;
 margin:5px 0 10px 0;
 padding-left:15px;
}

#novas h4 a, #novas h4 a:visited {
 color:#09C;
 text-decoration:none;
}

#novas h4 a:hover {
color:#fff;
 background-color:#09C;
}

#novas p {
 margin-bottom:10px;
 padding:10px 15px 0px 15px;
 _padding:0px 15px 0px 15px;
 }
 
#novas p a, #novas p a:visited{
 color:#333;
 text-decoration:none;

 }
 
#novas p a:hover{
 color:#c03;
 }
 
 
.separador{
height:3px;
width:75%;
background:url(../img/separador.gif) repeat-x;
}

/* ----- Color de fondo, cambio de fontes -------*/

#cambiofondo, #cambiofonte, #linkconcello, #portomeloxo, #autlobelle, #xacobeo, #estival {
padding:0;
margin:0 0 7px 0;
}



#cores, #fontes {
 padding:10px;
 margin-bottom:10px;
}

#cambiofondo h3, #cambiofonte h3, #linkconcello h3{
 color:#09C;
 font-size:100%;
 margin:15px 0 0 0;
 padding-left:15px;
}

#portomeloxo h3 {
 color:#09C;
 font-size:100%;
 margin:0;
 padding-left:15px;
 
}

#estival h3 {
 color:#09C;
 font-size:100%;
 margin:0;
}

#autlobelle h3 {
 margin:4px 0 0 0;
 color:#09C;
 font-size:100%;
 padding-left:15px;
}


#xacobeo h3 {
 margin:9px 0 0 0;
 color:#09C;
 font-size:100%;
 padding-left:15px;
}

/* ------- Link Concello ----------- */

#linkconcello {
padding-top:10px;
height:65px;
}

#portomeloxo, #estival {
padding-top:5px;
//padding-top:0;
height:80px;
//height:90px;
}

#autlobelle {
padding-top:10px;
height:62px;
}

#xacobeo {
padding-top:10px;
height:60px;
}

#linkconcello img  {
float:left;
margin-left:5px;
margin-top:5px;
}

#portomeloxo img {
float:left;
margin-left:10px;
margin-top:12px;
//margin-top:20px;
//margin-bottom:5px;
}

#estival img  {
margin-left:5px;
margin-top:20px;
//margin-top:25px;
}

#autlobelle img, #xacobeo img  {
float:left;
margin-left:7px;
margin-top:0;
}

#linkconcello h3{
 text-align:center;
 //padding-top:10px;
}

#portomeloxo h3 {
 text-align:center;
 padding-top:10px;
 //padding-top:20px;
}

 #estival h3 {
 text-align:center;
 padding-top:10px;
}

#autlobelle h3{
 text-align:center;
 padding-top:10px;
 //padding-top:15px;
}

#xacobeo h3{
 text-align:center;
 padding-top:10px;
 //padding-top:20px;
}

#linkconcello h3 a, #linkconcello h3 a:visited {
 color:#09C;
 text-decoration:none;
}

#linkconcello h3 a:hover {
color:#fff;
 background-color:#09C;
}

#portomeloxo h3 a, #portomeloxo h3 a:visited, #estival h3 a, #estival h3 a:visited {
 color:#09C;
 text-decoration:none;
}

#portomeloxo h3 a:hover, #estival h3 a:hover {
color:#fff;
 background-color:#09C;
}

#autlobelle h3 a, #autlobelle h3 a:visited {
 color:#09C;
 text-decoration:none;
}

#autlobelle h3 a:hover {
color:#fff;
 background-color:#09C;
}

#xacobeo h3 a, #xacobeo h3 a:visited {
 color:#09C;
 text-decoration:none;
}

#xacobeo h3 a:hover {
color:#fff;
 background-color:#09C;
}

/* -------- FOOTER ---------- */

#logosfooter{
 padding:15px;
 float:left;
 width:100px;
 height:51px;
 }
 
#textosfooter {
float:right;
text-align:right;
padding:15px;
}
#textosfooter p {
font-size: 100%;
font-weight:bold;
color:#09C;
}

#textosfooter p a, #textosfooter p a:visited {
 color:#09C;
 text-decoration:none;
}

#textosfooter p a:hover {
 color:#fff;
 background-color:#09C;
}

/* ------------- CURSOS ------------------- */

#guia{
 margin:0 0 5px 0;
 }
 
 #cursosdisp{
  margin:0 0 278px 0;
  _margin:0 0 0 0;
} 

#cursosdisp h3 {
 color:#F60;
 font-size:100%;
 margin:5px 0 5px 0;
 padding-left:25px;`
 text-transform:uppercase;
} 

#cursosdisp img{
 border:0;
} 

 
#curmulti {
float:left;
width:49%;
margin-right:5px;
}

#curstaisa{
float:left;
width:49%;
margin-left:5px;
}

#mulaboadu, #mulnoaboadu, #staaboadu, #stanoaboadu{
float:left;
width:48%;
height:113px;
margin-right:3px;
margin-top:6px;
text-align:center;
}

#mulabonen, #mulnoabonen, #staabonen,#stanoabonen{
float:left;
width:48%;
height:113px;
margin-left:3px;
margin-top:6px;
text-align:center;
}

#mulaboadu h4, #mulnoaboadu h4, #staaboadu h4, #stanoaboadu h4, #mulabonen h4, #mulnoabonen h4, #staabonen h4, #stanoabonen h4{
margin-top:5px;
color:#F60;
 font-size:90%;
 text-transform:uppercase;
}

#mulaboadu h5, #mulnoaboadu h5, #staaboadu h5, #stanoaboadu h5, #mulabonen h5, #mulnoabonen h5, #staabonen h5, #stanoabonen h5{
color:#09C;
 font-size:80%;
 text-transform:uppercase;
}

#mulaboadu p, #mulnoaboadu p, #staaboadu p, #stanoaboadu p, #mulabonen p, #mulnoabonen p, #staabonen p, #stanoabonen p{
color:#09C;
 font-size:80%;
}

#tipousuario{
width:120px;
text-align:center;
margin-top:10px;
}

#tipousuario h5{
margin-bottom:15px;
}

#tipousuario img{
margin:0;
padding:0 0 0 25px;
}

.taboacursos{
 padding:15px 0 0 28px;
margin-bottom:25px;
}

#info{
 border:1px solid #09c;
 margin:15px 25px 0 25px;
 padding-top:10px;

 }
 
 #info h4{
 padding:0 5px 0 20px;
 }
 
  #info p{
  margin:10px 0;
 padding:0 5px 0 15px;
 width:95%;
 }
 


/* ---- creditos ----*/
.laranxa{
color: #FF6600;
font-weight:bold;
}

#esquerda {
 float:left;
 width:200px;
}

#dereita {
float:right;
 width:200px;
}

/* ------------------------------------------------------- ENQUISAS ----------------------------------------------------- */

  .enquisa a, .enquisa a:visited {
 padding-left:20px;
 background:url(../img/responder.gif) no-repeat 0 0;
 text-transform: capitalize;
 color:#09c;
 text-decoration:none;
 }
 
 .enquisa a:hover {
 color:#f90;
 }
 
.formenquisa {}
 
 .formenquisa ul{
 list-style:none;
 padding-left:30px;
 margin-top:10px;
 }
 
.formenquisa li{
line-height:25px;
  }
  
 .radio {
 vertical-align:middle;
 margin-right:7px;
 }
 
 .idade {
 width:30px;
  margin-right:7px;}

 .otros {
 width:125px;
  margin-right:7px;}
  
  p#promedia {
  display:none
  }
#autlobelle a img
{
	border:none;
}


