html{font-size:100%;}
body {font-family: Arial,Helvetica,sans-serif;font-size:1em;padding:0;margin:0;}
table{width:100%;margin:0 auto;}
#fondo{background:url("images/fondo.jpg") top center no-repeat;height:700px;}
#paginahome{width:60em;margin:0 auto;}
#pagina{width:60em;height:auto;margin:0 auto;background-color:Linen;}
.foot{margin:0 auto;padding-top:2px;height:18px;font:200 .75em Geneva,Arial,Verdana,sans-serif;text-align:center;background-color:Linen;}
.foot a{text-decoration:none;}
/*menu*/
.horizontalmenu {height:30px;}
.menu {width:60em;height:20px;margin: 0 auto;}
.nav, .nav ul {margin:0;padding:0;list-style:none;}
.nav a {color:Blue;text-decoration:none;}
.nav {width:7.56em;float:left;margin-right:-1px;}
.nav .drop {width:7.56em;}
.nav a {width:7.56em;margin-right:-87px;margin-bottom:-1px;}
.nav ul li {max-width:7.56em;}
.nav b {display:block;text-align:center;font:200 .75em Geneva,Arial,Verdana,sans-serif;padding:4px 2px;border:thin solid LightGrey;cursor:pointer;}
.nav a {color:Black;background-color:Linen;}
.nav ul a {background-color:Linen;}
.nav ul ul a {background-color:Linen;}
.nav ul ul ul a {background-color:Linen;}
.nav a:hover, .nav a:focus, .nav a:active {background-color:Wheat;color:Blue;}
.nav li:hover > a {background-color:Wheat;color:Blue;}
.nav {height:20px;}
.nav .drop {height:20px;}
.nav ul {position:relative;left:0;top:0;z-index:100;}
.nav ul ul {left:95px;top:-26px;}
.nav ul ul.two {top:-39px;}
.nav ul ul.three {top:-52px;}
.nav li.left ul ul {left:auto;right:95px;}
.nav li, .nav ul {float:left;}
.nav ul li {clear:left;}
.nav a {position:relative;display:block;z-index:10;}
.nav a.sublink {float:left;margin-top:10000px;}
.nav .drop, .nav .fly {margin-top:-10000px;}
.nav ul {margin-bottom:-5000px;}
.nav a:hover, .nav a:focus, .nav a:active {margin-right:0;}
/*IE5-7 fixes*/
.nav .fly {width:100%;}
/*OPERA fix*/
.nav ul:hover {clear:left;}
.avance {float:left;margin-left:1em;width:12em;height:410px;position:absolute;top:280px;background-color:#FDF9F5;opacity:0.9;border-radius:0 0 20px 0;}
.avance span{margin:.5em;padding:.3em;display:block;border:thin solid Grey;font:normal .75em Arial,Helvetica,sans-serif;text-align:left;}
.avance span div{font-size:1em;}
.avance span a{text-decoration:none;color:Black;}
.avance span a:hover{color:Blue;}
.avance span img{float:left;padding:.3em;}
.avance span a img{border:none;}
.bloque{margin:545px 1em 0 13.5em;}
.titular {float:left;width:46.5em;height:100px;padding:1em;font-size:.75em;background-color:#FDF9F5;border-radius:15px 0 0 0;opacity:0.9;}
.titular hr{margin-left:auto;margin-right:auto;width:70%;}
.titular p{margin:.3em 0;}
.titular a{text-decoration:none;color:Black;}
.titular a:hover{color:Blue;}
.titular a img{border:none;}
.tiempo{float:right;width:12.5em;height:95px;padding:1.5em 1em;background-color:#FDF9F5;opacity:0.85;text-align:center;font:normal .6em Geneva,Arial,Helvetica,sans-serif;border-radius:0 15px 0 0;border-radius:0 15px 10px 0;}
.tiempo a{text-decoration:none;}
#contenido,#galfotos{background:transparent;font:normal .75em Arial,Helvetica,sans-serif;margin:1em 0;padding:.5em 2em 0;}
#contenido h1,#galfotos h1{clear:both;font-size:2.2em;font-weight:500;text-align:center;margin:1.5em 0 .5em;}
#contenido h2,#galfotos h2{clear:both;font-size:1.5em;font-weight:700;text-align:left;margin:1em 0;}
#contenido h3,#galfotos h3{clear:both;font-size:1.2em;font-weight:700;text-align:left;margin:.5em 0;}
#contenido p,#galfotos p{text-align:justify;}
#contenido .cen,#galfotos .cen{text-align:center;}
#contenido .izq,#galfotos .izq{text-align:left;}
#contenido .der,#galfotos .der{text-align:right;}
#contenido p.col1,#galfotos p.col1{width:28em;float:left;}
#contenido p.col2,#galfotos p.col2{width:28em;float:right;}
#contenido em,#galfotos em{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;font-style:normal;}
#contenido ul,ol{text-align:justify;margin-right:1em;}
#contenido ul.col{width:100%;list-style-type:none;padding:0;margin-top:1em;margin-left:3em;margin-bottom:2em;}
#contenido ul.col li{padding:.125em;float:left;width:28em;}
#contenido ol.col{width:100%;padding:0;margin-top:1em;margin-left:2em;margin-bottom:2em;}
#contenido ol.col li{padding:.125em;float:left;width:28em;}
#contenido dt{font-weight:bold;}
#contenido a {text-decoration:none;color:Blue;}
#contenido a:hover{color:Black;}
#contenido a:visited{color:Green;}
#contenido hr,#galfotos hr{clear:both;margin:2em auto;width:70%;}
#contenido img{margin:1em;}
#contenido a img{border:none;margin:0 1em}
#contenido table,#galfotos table{margin:1em auto 0;width:95%;border-collapse:collapse;font:1em Geneva,Arial,Helvetica,sans-serif;empty-cells:hide;}
#contenido table caption,#galfotos table caption{text-align:left;font-weight:700;padding:1em 0 .5em .5em;border:thin solid LightGrey;}
#contenido table th td,#galfotos table th,td {border:thin solid LightGrey;}
#contenido table th,#galfotos table th {vertical-align:middle;text-align:center;background-color:Wheat;}
#contenido table td,#galfotos table td{vertical-align:top;padding:.8em .3em .3em 1em;}
#contenido table td img,embed,#galfotos table td img,embed{padding:.8em;}
#contenido table.precio{width: 75%;}
#contenido table.precio td{padding-right:1em;text-align:right;}
.menupag span {margin:1.5em 0;font-weight:700;line-height:2em;padding:0 3em;display:inline;border:thin solid LightGrey;background-color:Wheat;}
.menupag span a {color:Black;text-decoration:none;}
.menupag span a:visited {color:Green;text-decoration:none;}
.menupag span a:hover {color: Blue;text-decoration:none;}
.reserva {margin:0 auto;width:75%;}
.reserva ul {list-style-type:none;padding:0;}
.reserva ul li {font-weight:700;line-height:2.5em;padding:.3em 1em;}
.reserva ul li input {margin:0 1em;}
ul#map{list-style-type:none;position:absolute;display:block;background:transparent url(images/parque.jpg) no-repeat 0 0;width:960px;height:644px;border:none;margin:0 auto;padding:0;}
ul#map li {display:inline;}
ul#map li a {position:relative;display:block;text-decoration:none;}
ul#map li a span.detalle {margin-top:-9000px;margin-left:-9000px;position:absolute;}
ul#map li img.spot{float:left;margin-right:10px;border:none;}
ul#map li a:hover span.detalle, ul#map li a:focus span.detalle, ul#map li a:active span.detalle {padding:10px;color:Black;background-color:Linen;border:thin solid LightGrey;display:block;width:720px;text-decoration:none;font-size:.75em;cursor:pointer;}
ul#map li a:hover span.detalle span, ul#map li a:focus span.detalle span, ul#map li a:active span.detalle span {display:block;width:140px;margin:5px;}
ul#map li a#uno{width:72px;height:72px;margin-top:464px;margin-left:7px;}
ul#map li a#uno:hover span.detalle, ul#map li a#uno:focus span.detalle, ul#map li a#uno:active span.detalle{margin-top:-424px;margin-left:153px;}
ul#map li a#dos{width:72px;height:72px;margin-top:-90px;margin-left:83px;}
ul#map li a#dos:hover span.detalle, ul#map li a#dos:focus span.detalle, ul#map li a#dos:active span.detalle{margin-top:-406px;margin-left:77px;}
ul#map li a#tres{width:72px;height:72px;margin-top:-174px;margin-left:152px;}
ul#map li a#tres:hover span.detalle, ul#map li a#tres:focus span.detalle, ul#map li a#tres:active span.detalle{margin-top:-304px;margin-left:8px;}
ul#map li a#cuatro{width:72px;height:72px;margin-top:-4px;margin-left:175px;}
ul#map li a#cuatro:hover span.detalle, ul#map li a#cuatro:focus span.detalle, ul#map li a#cuatro:active span.detalle{margin-top:-372px;margin-left:-15px;}
ul#map li a#cinco{width:72px;height:72px;margin-top:-173px;margin-left:275px;}	
ul#map li a#cinco:hover span.detalle, ul#map li a#cinco:focus span.detalle, ul#map li a#cinco:active span.detalle{margin-top:-271px;margin-left:-115px;}
ul#map li a#seis{width:72px;height:72px;margin-top:9px;margin-left:361px;}
ul#map li a#seis:hover span.detalle, ul#map li a#seis:focus span.detalle, ul#map li a#seis:active span.detalle{margin-top:-350px;margin-left:-201px;}
ul#map li a#siete{width:72px;height:72px;margin-top:-181px;margin-left:398px;}
ul#map li a#siete:hover span.detalle, ul#map li a#siete:focus span.detalle, ul#map li a#siete:active span.detalle{margin-top:-241px;margin-left:-236px;}
ul#map li a#ocho{width:72px;height:72px;margin-top:48px;margin-left:435px;}
ul#map li a#ocho:hover span.detalle, ul#map li a#ocho:focus span.detalle, ul#map li a#ocho:active span.detalle{margin-top:-361px;margin-left:-275px;}
ul#map li a#nueve{width:72px;height:72px;margin-top:-128px;margin-left:486px;}
ul#map li a#nueve:hover span.detalle, ul#map li a#nueve:focus span.detalle, ul#map li a#nueve:active span.detalle{margin-top:-305px;margin-left:-326px;}
ul#map li a#diez{width:72px;height:72px;margin-top:-158px;margin-left:550px;}
ul#map li a#diez:hover span.detalle, ul#map li a#diez:focus span.detalle, ul#map li a#diez:active span.detalle{margin-top:-219px;margin-left:-390px;}
ul#map li a#once{width:72px;height:72px;margin-top:-5px;margin-left:748px;}
ul#map li a#once:hover span.detalle, ul#map li a#once:focus span.detalle, ul#map li a#once:active span.detalle{margin-top:-285px;margin-left:-588px;}
ul#map li a#doce{width:72px;height:72px;margin-top:-48px;margin-left:820px;}
ul#map li a#doce:hover span.detalle, ul#map li a#doce:focus span.detalle, ul#map li a#doce:active span.detalle{margin-top:-309px;margin-left:-660px;}
.contfotos{position:relative;margin-left:4em;}
.galeria img{border:thin solid white;}
.galeria:hover{background-color:transparent;}
.galeria:hover img{border:thin solid Blue;}
.galeria span{position:absolute;background-color:Linen;text-align:center;padding:5px;left:-1000px;border:thin solid Grey;visibility:hidden;color:black;text-decoration:none;}
.galeria span img{border-width:0;padding:5px;}
.galeria:hover span{visibility:visible;top:100px;left:50px;z-index:50;}
#agenda{float:left;width:350px;padding:0  10px;background-color:Linen;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:1em;color:white;position:relative;}
#agenda h1, #agenda h2{font-size:1.5em;color:Black;text-align:center;text-decoration:none;}
#agenda #mes{width:337px;margin:auto;background-color:white;}
#agenda p{margin:0;height:30px;padding:10px;overflow:hidden;text-align:right;background-color:transparent;color:black;font-size:90%;font-style:italic;}
#agenda p a,#agenda p a:hover{border:none;background-color:Linen;float:right;}
#agenda a{float:left;width:46px;height:35px;border:thin solid LightGray;text-decoration:none;font-size:2em;font-weight:bold;color:SlateGrey;text-align:center;}
#agenda a:hover,#agenda a:visited{color:SlateGray;}
#agenda a.evento{color:blue;}
#agenda a.evento:visited{color:green;}
#agenda a.dia, #agenda a:hover.dia{height:10px;font-size:.9em;color:Black;line-height:7px;background-color:Wheat;cursor:default;}
#agenda a.vacio, #agenda a:hover.vacio{background-color:transparent;cursor:default;}
#agenda a span{display:block;visibility:hidden;}
#agenda a .evento a:hover span  {visibility:visible;width:350px;height:140px;padding:10px;position:absolute;top:330px;left:30px;background-color:Linen;color:black;font-size:.5em;font-weight:normal;text-align:justify;z-index:10;/*overflow:hidden;*/}
#agenda a:hover{background-color:Wheat;}
#agenda a span em{display:block;padding-bottom:5px;margin-bottom:5px;border-bottom:thin solid black;font-style:normal;color:blue;}
#agenda a span img{float:left;padding-right:.5em;}
.doscol{-moz-column-count:2;-moz-column-gap:1.5em;-webkit-column-count:2;-webkit-column-gap:1.5em;text-indent:20px;}
.trescol{-moz-column-count:3;-moz-column-gap:1.2em;-webkit-column-count:3;-webkit-column-gap:1.2em;text-indent:20px;}
.pagnum{width:10em;margin:0 auto;text-align:center;padding:0 2em;border:thin solid LightGray;}
.pieizq {float:left;width:15em;margin:1em 0;border:thin solid LightGray;padding:0 2em;text-align:left;}
.pieder{float:right;width:15em;margin:1em 0;border:thin solid LightGray;padding:0 2em;text-align:right;}
.cuadro3{float:left;width:18em;margin:.5em .5em 0 1em;padding:.3em;border-style:solid;border-width:15px 2px;border-color:Wheat;text-align:center;font-weight:700;}
.cuadro4{float:left;width:13em;margin:.5em .5em 3em 1em;padding:3px;border-style:solid;border-width:15px 2px;border-color:Wheat;text-align:center;font-weight:700;}
.cuadro5{float:left;width:11em;margin:.5em .3em 3em .3em;padding:.3em;border-style:solid;border-width:15px 2px;border-color:Wheat;text-align:center;font-weight:700;}
.parques{float:left;width:13.5em;height:270px;margin:.5em .5em 1em .3em;padding:1em 3px 0;background-color:Linen;border-style:solid;border-width:15px 2px;border-color:Wheat;text-align:left;font-weight:700;}
#bloque{width:100%;height:270px;border:thin solid Tan;padding:1em .5em;margin-bottom:.5em}
#docu{float:left;width:24em;height:209px;margin:0 .5em 1em;border-style:solid;border-width:15px 2px;border-color:Wheat;text-align:center;}
#docu a img{float:left;margin:.5em;}
#docu a span{font-weight:700;}
.libro{width:45.5%;height:270px;margin:.5em;float:left;border:thin solid Tan;font-size:1em;padding:1em;}
.libro span{font-weight:700;}
.libro img{float:left;}
/*Calendario de reservas */
.base{width:59em;margin:0 auto;padding:.5em;background-color:Linen;}
.head{width:99%;border:1px solid lightgrey;display:block;text-align:center;font-size:1.2em;font-weight:700;padding:1em 0;background-color:wheat;}
.semana{width:14%;float:left;border:1px solid lightgrey;display:block;text-align:center;font-weight:700;color:grey;}
.dia{width:14%;height:85px;float:left;border:1px solid lightgrey;display:block;font-size:1.5em;font-weight:700;color:black;}
.informe{padding:3px 10px;font-size:11px;color:black;}
.titdetalle{font-weight:700;text-decoration:underline;}
.datos{color:grey;border-top:8px solid blue;white-space:nowrap;}
.detalle{position:relative;z-index:-10;visibility:hidden;width:20em;margin:-50px auto 6px;padding:5px 10px;background-color:azure;color:black;font-size:11px;font-weight:normal;border:1px solid lightgrey;border-radius:5px;}
.dia:hover .detalle{visibility:visible;z-index:10;}
.foot{width:98.8%;height:2em;clear:both;border:1px solid lightgrey;display:block;background-color:wheat;font-weight:700;}
.foot .ant{width:10em;text-align:left;float:left;padding:.5em 3em;}
.foot .ant a{text-decoration:none;}
.foot .ant a img{border:none;}
.foot .sig{width:10em;text-align:right;float:right;padding:.5em 3em;}
.foot .sig a{text-decoration:none;}
.foot .sig a img{border:none;}
