body {
font-family: Helvetica, Arial, sans-serif;
background-color: #A09B7D;
font-size: 0.9em;
margin: 0em;
text-align: center; }

td.banner {
font-size: 0.85em;
background-color: #e7e7e7;
padding-bottom: 2px;
}

.clear {
	clear: both }
	
.oculto {
display: none;
}

#creditfooter {
display: none;
}

.headline { 
margin-left:5px;
}

#cabecero  { color: white; background-color: gray; text-align: left; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-bottom: 0; width: 975px; height: 31px }

#cabecero2 {
width:389px;
margin-left: 20px;
margin-bottom: 0em;
text-align: center;
background-color:gray;
color: white;
padding-bottom: 5px;
clear:both;
visibility: hidden;
}

#cabecero2 form {
padding: 5px;
}

#cabecero li {
display:inline;
font-size: 0.9em;
font-weight: normal;
text-transform: lowercase;
}

#cabecero li.galgal {
background-color:white;
color:gray;
padding:2px;
margin-right:5px;
display:inline;
}

#cabecero li.eses {
background-color:white;
color:gray;
padding:2px;
margin-left:5px;
display:inline;
}

#cabecero li.gales, #cabecero li.esgal {
color:white;
border-bottom:1px white dotted;
display:inline;
}

#cabecero li.separador {
display:inline;
margin-right:20px;
}

#cabecero2 li {
display:inline;
font-size: 12px;
font-weight: normal;
text-transform: lowercase;
}


#cabecero li a:link, #cabecero li a:visited {
color:white;
text-decoration: none;
border-bottom: 1px white dotted;
}

#cabecero2 li a:link, #cabecero2 li a:visited {
color:white;
text-decoration: none;
border-bottom: 1px white dotted;
}

#nojs {background: #f93; padding: 5px 0;}

#pagina  { background-color: #e7e7e7; text-align: left; margin-top: 0; margin-right: auto; margin-left: auto; position: relative; top: 0; width: 975px }

#pagina2  { background-color: #e7e7e7; text-align: left; margin-top: 0; margin-right: auto; margin-left: auto; position: relative; top: 0; width: 900px }

#contenido  { background-color: #ffffff; margin-left: 185px; width: 789px }

#contenido2  { background-color: #ffffff; margin-left: 185px; width: 714px }
 
#salida  { background-color: #ffffff; margin-left: 20px; width: 760px }
 
 #cartelera {
background-color: #ffffff;
text-align: left;
height:400px;
 }
 
 #cartelera2  { background-color: #ffffff; text-align: left; height: 380px }
 
#busca {
background-color: gray;
color:white;
height:30px;
text-align:center;
padding-top:5px;
 }

.subportada {
padding: 10px;
margin: 0em;
font-size: 18px;
color: gray;
font-weight: normal;
padding-left: 20px;
padding-bottom: 10px;
padding-top: 0px;
}

.portada {
padding: 20px;
margin: 0em;
font-size: 24px;
color: #09416e;
font-weight: bolder;
padding-bottom: 10px;
padding-top: 30px;
 }


#cuerpo {
top: 0px;
margin-left: 20px;
width: 675px;
font-size: 0.9em;
line-height: 1.8em;
}

#cuerpo p {

margin: 0em;
}

#novedades {
padding-bottom: 5px;
margin-left: 20px;
width: 390px;
font-size: 0.9em;
}

h2.novedades {
  margin: 0em;
font-size: 18px;
color: #c60;
font-weight: bold;
padding-top: 0px;
padding-bottom: 0px;
border-bottom: 1px gray dotted;
  }

#novedades h3 {
 font-size:120%;
  font-weight: bold;
  line-height:1.4em;
  color:#c60;
   margin-bottom: 0px;
    padding-bottom: 0px;
  }
  
#novedades h3 a {
  color:#c60;
  text-decoration:none;
  }
  
#novedades h3 a:hover {
  color:#c60;
  text-decoration:underline;
  }

#novedades p {
  font-weight: normal;
  line-height:1.4em;
  margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
 
border-bottom: 1px #e7e7e7 dotted;
  }

.categoria {
color:gray;
text-transform:uppercase;
  font-weight: bold;
}


#menuidiomas {
text-align: left;
margin-left:10px;
font-size: 0.8em;
line-height: 1.8em;}

#cuerpo h1 {
margin-top: 0px;
border-bottom: 1px solid;
font-size: 28px;
line-height: 8px;
margin-left: 0px;
margin-top: 0em;
margin-bottom: 0px;

display: block;
padding-top: 49px;
padding-bottom: 10px;
font-weight: bolder;
 }

#cuerpo h2 {
font-size: 16px;
font-style: italic;
color:gray;
margin: 0em;
padding-top: 3px; }

#cuerpo h2.casa {
color:#00A36A;
border-bottom: 1px dotted; }

#cuerpo h2.domus {
color:#F51E30;
border-bottom: 1px dotted; }

#cuerpo h2.acuario {
color:#1B94BA;
border-bottom: 1px dotted; }

#cuerpo h2.mc2 {
border-bottom: 1px dotted; }


#cuerpo ul {
margin: 0em;
padding: 0em; }

#cuerpo li {
margin-left: 30px;
list-style-type: square;
 }
 
#menuidiomas li {
margin-left: 10px;
list-style-type: square;
 }

#casa.puntos {
border: 1px #00A36A solid;
background-color: #00A36A;
}

#domus.puntos {
border: 1px #F51E30 solid;
background-color: #F51E30;
}

#acuario.puntos {
border: 1px #1B94BA solid;
background-color: #1B94BA;
}

.puntos h1 {
color: white;
font-size: 18px;
text-align: center;
font-weight: normal; }



.puntos ul {
margin: 0em;
padding: 0em; }

.puntos li {
color: white;
font-size: 0.9em;
line-height: 1.8em;
margin-left: 7px; }



.ladillo {
font-size: 1.2em;
font-weight: bold;
line-height: 0.6em;
font-style: italic;
}

img.logover {
position: absolute;
top: 70px;
margin-top: 10px;
margin-left: 10px;
visibility: hidden; }

img.cromo {
float: left;
margin-right: 30px;
margin-top:5px;
}

img.video {
float: left;
margin-right:10px;
}

.ahora {
font-size: .8em;
background-color: gray;
color: #ffffff;
position: relative;
top: 17px;
padding: 4px;
}

#col1 {
height: 360px;
left: 10px;
width: 278px;
position: relative;
top: 2px;
}


#col2 {
width: 277px;
position: absolute;
top: 2px;
left: 288px;
margin-left: 0px;
}

#col2 {
width: 277px;
position: absolute;
top: 2px;
left: 288px;
margin-left: 0px;
}

#col3 {
width: 140px;
position: absolute;
top: 2px;
left: 566px;
margin-left: 10px;
}

#col1b {
position:relative;
left: 10px;
top: 14px;
vertical-align: top;
width: 328px;
}


#col2b {
width: 327px;
position: absolute;
top: 13px;
left: 338px;

}

#col1 p {
padding-right: 10px;}

#col1 p, #col2 p, #col1b p, #col2b p {
padding-left: 10px;
font-size: 0.9em;
line-height: 1.8em; }

.barrapestana {
background-color: white;
position: relative;
top: 2px;
margin-left: 10px;
}

.barrapestana ul {
margin: 0em;
padding: 0em;
list-style-type: none;
}

.barrapestana ul li {
background-color: white;
display: inline;
font-size: 0.8em;
}

#casa.barrapestana ul li a:link, #casa.barrapestana ul li a:visited {
color: #000000;
padding: 3px;
padding-bottom: 1px;
text-decoration: none;
background-color: #51d798; 
}

#casa.barrapestana ul li a:hover {
padding: 2px;
border: 1px #00A36A solid;
padding-bottom: 1px;
border-bottom: none;
}

#casa.barrapestana ul li a#actual {
color: #ffffff;
background-color: #00A36A;
 }

#domus.barrapestana ul li a:link, #domus.barrapestana ul li a:visited {
color: #000000;
padding: 3px;
padding-bottom: 1px;
text-decoration: none;
background-color: #ffc4cc;
}

#domus.barrapestana ul li a:hover {
padding: 2px;
border: 1px #F51E30 solid;
padding-bottom: 1px;
border-bottom: none;
}

#domus.barrapestana ul li a#actual {
color: #ffffff;
background-color: #F51E30;
 }
 
 
#acuario.barrapestana ul li a:link, #acuario.barrapestana ul li a:visited {
color: #000000;
padding: 3px;
padding-bottom: 1px;
text-decoration: none;
background-color: #a5dafc; 
}

#acuario.barrapestana ul li a:hover {
padding: 2px;
border: 1px #1B94BA solid;
padding-bottom: 1px;
border-bottom: none;
}

#acuario.barrapestana ul li a#actual {
color: #ffffff;
background-color: #1B94BA;
 }

.flotador {
position: relative;
 }

#expo1 {
background-color: #e7e7e7;
width: 132px;
position: absolute;
top: 20px;
left: 292px;
padding-bottom: 5px;
 }

.textoexpo {
vertical-align: top;
font-size: 11px;
padding: 5px;
margin-top: 0em; }



.etiquetaahora {
color: gray;
font-size: 12px;
padding: 3px;
background-color: #e7e7e7;
font-weight: bold;
display: block; }

#expo2 {
background-color: #e7e7e7;
width: 132px;
left: 433px;
position: absolute;
top: 20px;
padding-bottom: 5px; }

#proyeccion {
width: 272px;
border-left: 1px #e7e7e7 dotted;
position: relative;
top: 20px;
left: 10px; }


#contacto {
width: 131px;
border-left: 1px #e7e7e7 dotted;
position: absolute;
top: 20px;
left: 574px; }

#contacto2 {
width: 131px;
border-left: 1px #e7e7e7 dotted;
position: absolute;
}

#casa.horario {
width: 160px;
position: relative;
top: 5px;
left: 0px; }

#domus.horario {
width: 160px;
position: absolute;
top: 5px;
left: 170px;
 }

#acuario.horario {
width: 160px;
position: absolute;
top: 5px;
left: 340px;
 }


#ultimahora   { margin-left: 15px; width: 325px; border-left: 1px dotted #e7e7e7 }

#ultimahora2   { margin-left: 15px; width: 250px; border-left: 1px dotted #e7e7e7 }

#twitter   { background-color: #afeff1; margin-left: 15px; padding-top: 1px; padding-bottom: 10px; width: 310px;  }

#bocata {
height: 11px;
width: 21px;
background-color:#afeff1;
margin:0 0 0 40px;

}

#trailer {
width: 150px;
border-left: 1px #e7e7e7 dotted;
float: right;
margin-bottom: 10px;
margin-left: 10px; }

#claves {
width: 200px;
border-left: 1px #e7e7e7 dotted;
float: right;
margin-bottom: 5px;
margin-left: 15px;
}


#proyeccion p, #contacto p, #contacto2 p, #claves p, #ultimahora p, #ultimahora2 p, #expo1 p, #expo2 p, #sabermas p, #sabermas2 p, #trailer p, #enlaces p {
font-size: 12px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px; }



#ultimahora ul, #expo1 ul {
font-size: 12px;
margin-left:5px;
padding-left: 0px;
list-style-type: none
}

#twitter ul  {
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
padding-left: 0px;
list-style-type: none
}

#ultimahora ul li, #expo1 ul li, #twitter ul li {
font-size: 12px;
margin-left:0px;
padding-left: 0px; }

#ultimahora ul li li {
font-size: 12px;
padding-left: 0px; }

#postal {
margin-left: 20px;
width: 389px;
 }

#lateral  { margin-left: 440px; position: absolute; top: 0; width: 341px }

img.ad {
padding:15px;
padding-top:25px;
padding-right:0px
}

img.banner {
padding-left: 15px; }

img.miniatura {
padding: 5px;
border: 1px gray solid;
margin: 5px; }

img.flota {
margin: 10px;
margin-top: 0em;
margin-right: 0em;
float: right;}

img.icono {
margin-top: 0em;
margin-right: 5px;
float: left;}

img.miniaturaflota {
padding: 5px;
border: 1px gray solid;
margin: 10px;
margin-right: 0em;
float: right;}

.pie {
font-size: .8em; }

.localizador {
font-size: .8em;
display: block;
color: gray;
border-top: 6px white solid;
position: absolute;
top: 45px;
right: 55px;
z-index: 1; }

#barranav {
width: 185px;
position: absolute;
top: 0em;
left: 0em; }

#barranav ul {
margin: 0em;
padding: 0em; }

#barranav ul li {
list-style-type: none;
margin: 0em;
padding: 0em; }

#barranav ul li a:link, #barranav ul li a:visited {
text-decoration: none;
color: #ffffff;
font-size: 1em;
background-color: #09416e;
display: block;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
border-top: 1px #e7e7e7 solid;
font-weight: bold; }

#barranav ul li a.canal:link, #barranav ul li a.canal:visited {
text-decoration: none;
color: white;
font-size: 0.9em;
background-color: gray;
display: block;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
border-top: 1px #e7e7e7 solid;
font-weight: normal; }


#barranav ul li a:hover, #barranav ul li a#actual {
background-color: gray;
 }


#barranav ul li a.canal:hover {
background-color: black;
 }


#barranav ul li a.boton:link, #barranav ul li a.boton:visited {
background-color: #0a67e6;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
border-top: 0px;
vertical-align:center;
}

#barranav ul li a.museo:link, #barranav ul li a.museo:visited {
text-decoration: none;
font-size: 1em;
font-weight: bold;
color: #09416e;
text-transform: uppercase;
background-color: #f7f7f7;
display: block;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
border-top: 1px gray dotted;
border-right: 1px gray dotted;
vertical-align:center;
}


#barranav ul li a.museo:hover {
background-color: white;
}


#barranav ul li a.museo#actual {
background-color: white;
border-right: 1px white solid;
 }

#barranav ul li a.logo:link, #barranav ul li a.logo:visited {
background-color: white;
display: block;
padding-top: 15px;
padding-bottom: 5px;
padding-left: 10px;
border-bottom: 6px gray solid;
 }

.ficha {
width: 240px;
font-size: 0.9em;
float: right;
margin-left: 15px;
top: 0em;
margin-bottom: 5px;
padding-bottom: 5px; 
}


#casa.ficha {
background-color: #51d798;
}

#acuario.ficha {
background-color: #a5dafc;
}

#domus.ficha {
background-color: #ffc4cc;
}

.ficha p {
padding-left: 10px;
padding-top: 10px; 
padding-bottom: 10px; }

#casa.ficha p {
background-color: #51d798;
 }

#acuario.ficha p {
background-color: #a5dafc;
}

#domus.ficha p {
background-color: #ffc4cc;
}

.ficha li {
list-style-type: square;
margin-left: 0px;
padding-left: 0px; }

.ficha ul {
margin-left: 0px;
padding-left: 0px; }


.casaetiqueta {
background-color: #00A36A;
color: #ffffff;
font-size: 11px;
display: block;
padding: 3px;
font-weight: bold;
margin-left: 0px;
text-transform: uppercase;   }

.acuarioetiqueta {
background-color: #1B94BA;
color: #ffffff;
font-size: 11px;
display: block;
padding: 3px;
font-weight: bold;
margin-left: 0px;
text-transform: uppercase;  }

.domusetiqueta {
background-color: #F51E30;
color: #ffffff;
font-size: 11px;
display: block;
padding: 3px;
font-weight: bold;
margin-left: 0px;
text-transform: uppercase;  }

#clausurada {
background-color: #f93;
color: #ffffff;
font-size: 11px;
padding: 3px;
font-weight: bold;
margin-left: 0px;
margin-right: 10px;
text-transform: uppercase;  }




.cuadromas   { color: black; font-size: 10px; background-color: #f0f0f0; margin-left: 20px; padding: 5px; display: block; width: 200px; border: 1px gray dashed;}
.cuadro   { color: black; font-size: 10px; background-color: #f0f0f0; margin: 10px; margin-top: 20px; padding: 5px; display: block; border: 1px gray dashed;}
.titulo  { color: gray; font-size: 16px; font-weight: bold; margin: 0; display: block;
margin-left: 10px; }
.gris { color: #646464 }

.verde { color: #00A36A }

.rojo { color: #F51E30 }

.azul { color: #1B94BA }

.punteado {
border-bottom: 1px gray dotted;}


.antetitulo  { color: black; font-size: 11px; font-weight: bold; margin: 0;
display: block;
margin-left: 10px; }

.seccion   { color: gray;
font-size: 28px;
line-height: 8px;
margin-left: 0px;
border-bottom: 6px white solid;
margin-top: 0em;
display: block;
padding-left: 20px;
padding-top: 49px;
padding-bottom: 2px;
font-weight: bolder; }

.paso   { color: orange;
font-size: 28px;
font-weight: bolder;
float: left;
margin-right: 10px; }

#titulomuseo   {
font-size: 28px;
margin-left: 0px;
margin-top: 0em;
display: block;
padding-left: 20px;
padding-top: 36px;
padding-bottom: 10px;
font-weight: bolder; }

blockquote {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.5em;
}

#sabermas {
border-left: 1px #e7e7e7 dotted;
float: right;
margin-bottom: 5px;
margin-left: 15px;
width: 250px;
}

#sabermas2 {
border-left: 1px #e7e7e7 dotted;
float: right;
margin-bottom: 5px;
margin-left: 15px;
width: 225px;
}

#enlaces {
border-left: 1px #e7e7e7 dotted;
}

.ayuda {
text-decoration: none;
border-bottom: 1px gray dotted;
cursor: help;
position: relative;
}

.ayuda span {
  display: none;
}
  
.ayuda:hover {
  font-size: 0.999em;
  }

.ayuda:hover span {

position: absolute;
  margin-top: 5px;
  margin-left: 10px;
  display: block;
  width: 175px;
  padding: 5px;
  z-index: 100;
  background-color: black;
  color:white;
}

ul {}

li {}

a {}

a:link {}

a:visited {
color: blue; }

a:hover {
color: blue;}

a:active {
color: blue;}

a.external {
padding-right:12px;
background-image:url(../img/external.gif);
background-position:right;
background-repeat:no-repeat;
}


a.photo {
padding-right:15px;
background-image:url(../img/photo_icon.gif);
background-position:right;
background-repeat:no-repeat;
border-bottom: 1px blue dotted;
text-decoration:none;
}

a.movie {
padding-right:20px;
background-image:url(../img/movie.gif);
background-position:right;
background-repeat:no-repeat;
border-bottom: 1px blue dotted;
text-decoration:none;
}

a.movie:hover {
background-image:url(../img/movie_a.gif);

}

a.sound {
padding-left:15px;
background-image:url(../img/sound.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom: 1px blue dotted;
text-decoration:none;
}

a.sound:hover {
background-image:url(../img/sound_a.gif);
}

.spiffy{
display:block;
}

.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#0a67e6;
}
.spiffy1{
border-right:1px solid #95bdf4;
padding-right:1px;
margin-right:3px;
border-left:1px solid #95bdf4;
padding-left:1px;
margin-left:3px;
background:#478dec;
}
.spiffy2{
border-right:1px solid #e6effc;
border-left:1px solid #e6effc;
padding:0px 1px;
background:#3883ea;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #3883ea;
border-left:1px solid #3883ea;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #95bdf4;
border-left:1px solid #95bdf4;
}
.spiffy5{
border-right:1px solid #478dec;
border-left:1px solid #478dec;
}
.spiffy_content{
padding:0px 5px;
background:#0a67e6;
}

#slideshow{width:350px;height:350px;text-align:left;background:#000;}
#slideshow img{position:absolute;}

ul#news {
        margin-left: 1.5em;
	border: 1px solid #ccc;
	width: 370px;
	padding: 0.6em;
	background: #ffffff;
}

ul#news2 {
        margin-left: 1.5em;
	border: 1px solid #ccc;
	width: 270px;
	padding: 0.6em;
	background: #ffffff;
}

ul#news li, ul#news2 li {
list-style-type: none;

font-size: 1em;
}



.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}

