body {
font-family: "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
background-color: white;
font-size: .8em;
margin: 20px; }

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

img {
float: left;
margin-right: 40px;
margin-top:5px;
}


.cuadromas   {top:0px; color: black; font-size: 10px; background-color: #f0f0f0; padding: 5px; border: 1px gray dashed;}

#cuerpo ul {
margin-left: 3em;
padding: 0em; }

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

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

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

#acuario.puntos {
border: 1px #1B94BA dotted;
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 {
position: relative;
top: 32px; }

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

#col1 {
position:relative;
height: 360px;
left: 10px;
top: 14px;
vertical-align: top;
width: 278px;
}


#col2 {
width: 277px;
position: absolute;
top: 0px;
left: 288px;

}

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


#col2b {
width: 277px;
position: absolute;
top: 13px;
left: 288px;

}

#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;
}

.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: 151px;
 }

p.textoexpo {
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: 292px;
position: absolute;
top: 20px; }

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

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

#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 {
width: 131px;
border-left: 1px #e7e7e7 dotted;
margin-left: 15px;
}

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


#proyeccion p, #contacto p, #claves p, #ultimahora p, #expo1 p, #expo2 p, #sabermas p {
font-size: 11px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px; }

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

#lateral {
margin-left: 410px;

position: absolute;
top: 0em;
width: 131px; }

img.ad {
padding:15px;
}

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


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


#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;
text-shadow: 2px 2px 2px #000000;
font-weight: bold; }



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

#barranav ul li a.museo:link, #barranav ul li a.museo:visited {
text-decoration: none;
font-size: 1em;
font-weight: bold;
color: #09416e;
text-shadow: none;
background-color: #f7f7f7;
display: block;
padding-top: 0px;
padding-bottom: 0px;
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: 5px;
padding-bottom: 5px;
padding-left: 10px;
border-bottom: 6px gray solid;
 }



#casa.ficha {
background-color: #51d798;
width: 200px;
font-size: 0.9em;
float: right;
margin-left: 15px;
top: 0em;
margin-bottom: 5px;
padding-bottom: 5px; }

#acuario.ficha {
background-color: #a5dafc;
width: 200px;
font-size: 0.9em;
float: right;
margin-left: 15px;
top: 0em;
margin-bottom: 5px;
padding-bottom: 5px; }

#domus.ficha {
background-color: #ffc4cc;
width: 200px;
font-size: 0.9em;
float: right;
margin-left: 5px;
top: 0em;
margin-bottom: 5px;
padding-bottom: 5px;
}

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

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

#casa.etiqueta {
background-color: #00A36A;
color: #ffffff;
font-size: 12px;
display: block;
padding: 3px;
font-weight: bold;
margin-left: 0px; }

#acuario.etiqueta {
background-color: #1B94BA;
color: #ffffff;
font-size: 12px;
display: block;
padding: 3px;
font-weight: bold;
margin-left: 0px;
margin-top: 0em; }

#domus.etiqueta {
background-color: #F51E30;
color: #ffffff;
font-size: 12px;
display: block;
padding: 3px;
font-weight: bold;
margin-left: 0px; }

.etiqueta {
color: white;
background-color: #F51E30;
font-size: 12px;
padding: 3px;
display: block; }

.fichatexto {
margin-left: 10px; }


.cuadro   { color: black; font-size: 10px; background-color: #f0f0f0; margin: 10px; 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 gray 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;
line-height: 14px;
margin-left: 0px;
margin-top: 0em;
display: block;
padding-left: 20px;
padding-top: 49px;
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;
}

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

a:hover.ayuda {
color: black;
}

ul {}

li {}

a {}

a:link {}

a:visited {
color: blue; }

a:hover {
color: blue;}

a:active {
color: blue;}
