/* CSS Document */
body { margin:0; background-attachment:fixed; background-repeat: no-repeat; background-position: 300 200;  }

.zindex0 { position: fixed; width:100%; height:100%; margin:0px; padding:0px; left:0px; right:0px; z-index:1; }
.zindex1 { z-index:2; position:absolute; margin:0px; padding:0px; height:100%; width:100%; }
.zindex2 { position: absolute; float:right; z-index:6; left:465px; top:5px;}
.zindex3 { position: absolute; float:right; z-index:6; left:735px; top:5px;}

.meeting { margin:0 auto 10px auto; width:194px; }

.clear { overflow: hidden; clear: both; height:1px;}
.grande { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; }
.grandenormal { color:#FFFFFF; font-family: "Times New Roman", Times, serif; font-size: 20px;}

.blanck { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.grandeverde {color:#779632; font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; }

.hotelan { margin-bottom:5px;}
.hotelan a  { color:#779632; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; }
.hotelan a:hover  { color:#fff; }

.titulobandera a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:none;}
.titulobandera a:hover { color:#FFFFFF; }
.idioma a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:none; }
.idioma a:hover { color:#FFFFFF; }
.idiomaintro { width:134px; float: right; margin-top:4px; text-align: left;  background-image:url(../img/transparent.png);}
.idioma { background-image:url(../img/transparent.png); width:73px;  margin:4px 2px 2px 2px; position:relative; float:right; z-index:99; }
.bandera { float:left; width:14px; height:10px; margin:2px;  }
.titulobandera { float:left; width:45px; height:7px; margin:1px 2px 0 2px; }
.titulobanderabo { float:left; width:50px; height:10px; margin:1px 2px 0 2px; }
.menu { float:left; width:236px; height:1200px; margin-left:44px;  background-color:#779531;  }

#boxform { width:220px; height: auto; margin:25px auto 0 auto; background-image:url(../img/fondo_cajas.png); }
.boxfomrintro { width:185px; margin:0 auto 0 auto; padding-top:13px; }
.box_contact { background-image:url(../img/botton.jpg); font-size:12px; font-weight:normal; color:#FFFFFF; border:none; line-height:20px; cursor: pointer; }

.box_reservar { background-image:url(../img/botton.jpg); font-size:12px; color:#FFFFFF; border:none; line-height:20px; margin-top:10px; width:100px; height:20px; text-align:center; }
.box_reservar a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; }
.box_reservar a:hover { color:#FFFFFF; }



#boxcontent { width:220px; margin:25px auto 0 auto; background-image:url(../img/fondo_cajas.png); }
.boxcontentintro { width:185px; margin:0 auto 0 auto; padding-top:13px; padding-bottom:13px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  }

.boxfomrintrotex { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; margin:5px auto 0 auto; height:auto; }
.boxfomrintrotex img { margin:3px;}
.boxfomrintrotexbo { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; margin:5px auto 0 auto; }

.content {  float: left; width:268px; height:1200px; background-image:url(../img/transparent.png); }
.content a { color:#779632; font-size:12px; text-decoration:none;}
.content a:hover { text-decoration:underline; color:#fff; }

.content3 {  float: left; width:268px; height:1300px; background-image:url(../img/transparent.png); }
.content3 a { color:#779632; font-size:12px; text-decoration:none;}
.content3 a:hover { text-decoration:underline; color:#fff; }

.textosrota { float: left; width:446px; height:630px; margin-top:230px; }
.promohome { float: left; width:446px; height:630px;}
.content2 { float: left; width:268px; height:260px; background-image:url(../img/transparent.png); margin-left:15px; margin-top:15px; }


.espacio {overflow: hidden; clear: both; height:5px;}

.gormus { width:180px; background-color:#779632; border:1px solid #fff; color:#fff; }

.ofertashome { width:194px; margin:0 auto 15px auto;  background-image:url(../img/fondo_cajas.png); color:#FFFFFF;}
.ofertashomeintro {
	width:100%;
	padding:10px;
	background-image: url(../img/oferta.gif);
	background-repeat: no-repeat;
	background-position: 85% 95%;
}

.localiza { padding:5px; margin-left:40px; background-image: url(../img/fondo_localiza.png); width:140px; }
.content_blank { float: left; width:1px; height:900px; position: relative; margin-left:280px; background-image:url(../img/transparent.png); }

.localizaintro { background-image:url(../img/flecha.png); background-position:right center; background-repeat:no-repeat; width:133px; padding-left:4px;}
.localiza a { font-family: "Times New Roman", Times, serif; font-size:22px; color:#fff; text-decoration:none;}
.localiza a:hover { color:#fff;}

.mapa a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;}
.mapa a:hover { color:#4A5004;}

.logo { width:153px; height:153px; margin:20px auto 0 auto; }

.menu ul { list-style:none; font-family:"Times New Roman", Times, serif; font-size:22px; float:left; width:200px; }
.menu li { padding:5px auto 15px auto; margin-bottom:8px; color:#FFFFFF; text-decoration:none;}
.menu li a { color:#FFFFFF; text-decoration:none;}
.menu li.current a, .menu li a:hover { color:#4A5004; text-decoration:none; background-image: url(../img/figurita_menu.png); background-repeat: no-repeat; background-position: right center; padding-right:40px; }

.form { width:40px; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;  border:1px #000 solid;}
.form1 { width:46px; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.form2 { width:75px; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.form3 { width:59px; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.box_contact { background: url(../img/botton.jpg); width:111px; height: 21px; background-repeat: no-repeat; vertical-align: middle; text-align: center; color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold;text-decoration: none;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

#footer { border-top:#F4CF95 1px solid; width:194px; margin-left:20px; margin-bottom:5px; bottom: 12px; padding: 6px 0 0 0; overflow: none; font-size: 10px; color: #F4CF95; z-index: 0; font-family:Arial, Helvetica, sans-serif;}

#footer .left { width:60px; float:left;}
#footer .right { width:120px; float:right; text-align:right;}

#footer a { color: #F4CF95; }
#footer a:hover { color: #fff; }