
img{border: 0; }

body{background:#f7feff url(../img/fondo-body.jpg) repeat-x;  margin:0; padding:0; font:12px Arial,Helvetica, sans-serif; }
a{color:#CE140B;}
h2 {font-size:1.2em;}
h3 {font-size:10pt;}

#cabeza{background:#48c5ff; height:175px; margin-left:5%; *margin-left:2%; width:990px; float:left;}
#cabeza .logo{background:#48c5ff; float:left; height:175px; width:988px;}
#cuerpo {background:#f7feff url(../img/fondo.jpg) repeat-x;   float:left; margin-left:5%; *margin-left:2%; padding-bottom:300px;  width:990px; }

#pie{background:url(../img/pie.png) no-repeat;    margin-left:4.5%; *margin-left:2%; margin-top:-300px;  height:300px; width:990px; float:left;}
.creditos{ background: url(../img/logo_zews.jpg) right no-repeat; width:210px; height:18px; float:left; margin-top:-129px; margin-left:111px; *position:relative; *margin-top:-129px; *margin-left:50px; }
.creditos a {color:#0D86FF;}

/*Panel izq*/

#cuerpo .contIzq {width:182px; float:left; margin-left:70px; *margin-left:35px; }
#cuerpo .ESD {background:url(../img/ESD.png) no-repeat;   float:left; height:170px; width:179px; text-align:center; padding:2px;  }
#cuerpo .ESD a{color:#C0C0C0; }


#cuerpo .ESD form .text {float:left; }
#cuerpo .ESD form * {float:left; *position:relative; padding:0; margin:0;}
#cuerpo .ESD form .from label{visibility:hidden;	display:none;}
#cuerpo .ESD form .until label{visibility:hidden;	display:none;}
#cuerpo .ESD form .botonImajen {background: url(../img/reserve.png);  width:159px; height:29px; margin-top:10px; margin-left:7px;}
#cuerpo .ESD form .botonImajen_e {background: url(../img/reserve_e.png);  width:159px; height:29px; margin-top:10px; margin-left:7px;}
#cuerpo .ESD form .from {float:left; margin-left:5px; }
#cuerpo .ESD form .until {float:right;margin-right:5px;}
#cuerpo .ESD .checkbox {margin-top:10px; margin-left:20px;}

#cuerpo .ESD .h2 {font-size:1.2em; font-weight:bold; text-decoration:underline; margin-top:10px;}
#cuerpo .ESD .date input{width:50px;}

/* Css para manejar el menu*/

#cuerpo .menu {background:#FFFFFF; border-left: solid 2px #FF7D7D; border-right: solid 2px #FF7D7D; float:left;  width:174px;  }
#cuerpo .menu-bottom{background:url(../img/menu_bottom.png) no-repeat;  float:left; width:178px; height:7px; margin-bottom:15px; }
#cuerpo .menu-top{background:url(../img/menu_top.png) no-repeat; float:left; width:178px; height:7px; margin-top:2px; *margin-bottom:-8px;}
#cuerpo .menu li{background:url(../img/link_back.gif) no-repeat; margin:0px;}
#cuerpo .menu li a{display:block; font-weight:normal; padding:2px; color:#CB1717; *width:130px; }
#cuerpo .menu li a:hover{background:#820000 url(../img/link_hover.gif); color:#FFF;}


/*Our restaurant*/

#cuerpo .ourRestaurant .title{background:url(../img/titulo.gif) no-repeat;float:left;  width:179px; height:35px; padding-top:7px; font-size:1.3em; font-weight:bold;  text-align:center;}
#cuerpo .ourRestaurant .contenido{background:url(../img/panel.png) no-repeat;   float:left; width:159px; height:189px; padding:10px; text-align:justify; }
#cuerpo .ourRestaurant .contenido .fotoRest{ margin-left:25px;  margin-bottom:5px; width:104px;}
#cuerpo .ourRestaurant .contenido .fotoRest a{color:#BFBFBF; }
#wifi {background:url(../img/wifi.png) no-repeat; width:32px; height:20px;}


/************************************************/
/*Parte central*/

#cuerpo .contCentral {float:left; }

#cuerpo .contCentral .wellMessage{background:url(../img/title_long.png) no-repeat;  text-align:left;  padding-top:15px; padding-left:20px;  width:456px;  height:25px;   }
#cuerpo .contCentral .wellMessage h2 {font-size:1.5em; font-weight:bold; color:#D64547; margin-top:0;}
#cuerpo .contCentral .welTop{background:url(../img/text_well_up.png) no-repeat;  height:5px; margin-left:5px;margin-top: 5px;}
#cuerpo .contCentral .welBottom{background:url(../img/text_well_bottom.png) no-repeat;  height:5px; margin-left:5px; }


#cuerpo .contCentral .contenido{background:url(../img/text_well.png) repeat-y;  text-align:justify; padding-left:10px; padding-top:1px; padding-bottom:1px; margin-left:6px; width:434px;  min-height:150px; }
#cuerpo .ourRestaurant .contenido h2 {font-size: 1.5em;}
#cuerpo .contCentral .contenido .foto{ float:right; margin-left:20px; margin-top:20px;}
#cuerpo .contCentral .contenido .foto a{color:#BFBFBF;}
#cuerpo .contCentral .tourMessage{background:url(../img/title_long.png) no-repeat;   text-align:left;  padding-top:15px; padding-left:20px; margin-left:-15px;  width:489px;  height:25px;   }
#cuerpo .contCentral .tourMessage h2 {font-size:1.6em; font-weight:bold; margin-top:0; color:#708B14;}

/*Conteniddo de tours*/
#cuerpo .contCentral .contTours{float:left;}
#cuerpo .contCentral .contTours .tourCont{  float:left; }
#cuerpo .contCentral .contTours .tourCont ul{margin-left:5px; margin-top:-2px; float:left; padding:0px;}

#cuerpo .contCentral .contTours .tourCont .li{background:url(../img/panel_tour.png) no-repeat;  list-style:none; width:154px; height:335px; float:left; padding:2px;}
#cuerpo .contCentral .contTours .tourCont .fotoTour{ margin-left:25px; margin-top:10px; width:90px;}
#cuerpo .contCentral .contTours .tourCont .fotoTour a{color:#BFBFBF;}
#cuerpo .contCentral .contTours .tourCont .t1 {text-transform:uppercase; font-weight:bold; margin-bottom:20px; text-align:center;}
#cuerpo .contCentral .contTours .tourCont li p{ width:80%; margin-left:8px; margin-bottom:10px; text-align:left; }
#cuerpo .contCentral .contTours .tourCont .pieTour{text-align:left; margin-left:10px; vertical-align:bottom; padding:2px;}

/*=========================texto seccion =======================*/
#cuerpo .contCentral .secTop{background:url(../img/text_sec_top.png) no-repeat;  height:5px; margin-left:6px; margin-top: 5px;}
#cuerpo .contCentral .secBottom{background:url(../img/text_sec_bottom.png) no-repeat;  height:5px; margin-left:6px;}
#cuerpo .contCentral .seccion{background:url(../img/text_sec.png) repeat-y;  text-align:justify; padding-left:10px; padding-top:1px; padding-bottom:1px; margin-left:7px; width:434px;  min-height:150px; }
/*********************************************************/
/*panel de la derecha*/

#cuerpo .contDerecha { float:left;  *position:relative; *right:1.5%;  }
#cuerpo .contDerecha .contDerSup {background:transparent; width:150px; }
#cuerpo .contDerecha .contDerSup .fotos a{color:#BFBFBF;}
#cuerpo .contDerecha .titleBird {background:url(../img/title_bird.gif) no-repeat; margin-top:10px; margin-left:10px; width:129px;  height:30px; padding-top:8px; text-align:center; font-size:1.3em;  font-weight:bold; }
#cuerpo .contDerecha .contBird {background:url(../img/panel_li.png) repeat-y;  margin-top:5px; padding-left:10px; padding-top:5px; width:154px; }
#cuerpo .contDerecha .li_top {background:url(../img/panel_tour_top.png) no-repeat;  width:154px;height:5px; float:left;}
#cuerpo .contDerecha .li_bottom{background:url(../img/panel_tour_bottom.png) no-repeat;  width:154px;height:6px;}
#cuerpo .contDerecha .contBird .fotoBird{ margin-left:15px; margin-top:3px; height:75px; width:104px; }
#cuerpo .contDerecha .contBird .fotoBird a{color:#BFBFBF;}
#cuerpo .contDerecha .contBird h4{text-align:center;}


/*=================================================================================*/
/*************************bird_list*************************************************/
/*==================================================================================*/

#cuerpo .contCentral .list_top{background:url(../img/list_top.png) no-repeat;  width:454px; height:11px; float:left; margin-top:5px;}
#cuerpo .contCentral .list_bottom{background:url(../img/list_bottom.png) no-repeat;  width:454px; height:11px; float:left; margin-bottom:5px;}
#cuerpo .contCentral .item_list{background:url(../img/list_cuerpo.png) repeat-y;  width:454px; float:left; padding-left:10px;}
#cuerpo .contCentral .item_list .fotoList{ padding:5px; float:left; }
#cuerpo .contCentral .item_list .contList{float:left; width:72%;}
#cuerpo .contCentral .item_list .fotoList a{color:#BFBFBF;}
#cuerpo .contCentral .item_list p {text-align:justify; max-width:95%;  }
#cuerpo .contCentral .detalle {background: url(../img/pix_fondo.png) repeat; float:left; width:451px; margin-left:2.5%; margin-top:2.5%; padding:10px; }
#cuerpo .contCentral .detalle p {text-align:justify; max-width:95%; }
#cuerpo .contCentral .detalle .image {width:120px; float:left;}
#cuerpo .contCentral .detalle .image a {color:#C0C0C0;}
/*=================================================================================*/
/*************************bird detalle*************************************************/
/*==================================================================================*/

.oculto{visibility:hidden;	display:none;}

#div-reservation {padding-left:10px; padding-right:10px; *padding-right:20px; float:left; width:480px; *width:500px; *height:500px;}
#div-reservation  label {width:390px; display:block; font-weight:bold;}
#div-reservation  .InFecha {float:left; }
#div-reservation .select {float:left; width:380px;}
#div-reservation .select label {width:186px;}
#div-reservation .botones{float:none; margin:5px 0 10px auto; }
#div-reservation .botones * {float:left;}
#div-reservation .formulario{padding-top:20px; margin-left:11%;  float:left; *margin-left:1.5%;}
#div-reservation .formulario .checkbox {clear:both; display: block; width:auto;}
#div-reservation .formulario .checkbox input{float:left; display:inline;}
#div-reservation .formulario .checkbox label{display:inline; }
#div-reservation .formulario h3 {margin: 0; padding: 0; }


.success {background-color:#FFFFEA; color:#004F00; font-family:Trebuchet MS, Arial, Tahoma, sans-serif; font-size:15pt; float:left;}
.error-message {color:#E11E4F; font-family:Trebuchet MS, Arial, Tahoma, sans-serif; font-size:9pt;}
.cuerpoError {text-align:center;float:left;}
.cuerpoError .imgError{background: #FFFFFF url(../img/4042.jpg) no-repeat; width:300px; height:106px; margin-left:37%;float:left;}

/*******************************************/
#navi {list-style:none;	margin:0;padding:0; width:450px;}
#navi ul {float:left;}
#navi li {border-left:0px solid ##808080; float:left;}
#navi li a {color:#808080; padding:4px; text-decoration:none;font-size:16px; font-weight:bold;}
#navi li a:hover {color:#0000FF;}

/*=================================================================================*/
/*************************Idiomas*************************************************/
/*==================================================================================*/
.idioma{ float: right; font-weight: bold; padding-right: 10px; }
.idioma a{color: #FFFFFF;}

.idioma a:hover{color: #CD5C5C;}
#hora{float:right; position:relative;  width: 112px; padding-right:10px;}
#reloj {border: 0; background: url(../img/cr.gif) no-repeat; color: white; text-align: right;  float:right; width:112px; height:24px; margin-left:-45px;}


/*=================================================================================*/
/*************************Links*************************************************/
/*==================================================================================*/
#enlace {background:url(../img/panel_link.png) no-repeat;  margin-top:5px; padding-left:10px; padding-top:5px; width:225px; height:243px; float:left; }
#enlace a {color:#CE280B;}
#li_top {background:url(../img/panel_tour_top.png) no-repeat;  width:154px;height:5px; float:left;}
#li_bottom{background:url(../img/panel_tour_bottom.png) no-repeat;  width:154px;height:6px;}


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

.clearfix{display:block;}

html .panel{height:1%;}
.elemento {float:left; width:230px; margin-left:10px;}
.tabs_top, .tabs_topL,.tabs_topR,.tabs_bot,.tabs_botL,.tabs_botR{background:url(../img/corners.gif) center no-repeat;}
.tabs_container{/*background:rgb(240,241,235);*/}
.tabs_container .panel{background:#FFFFFF ;border-left:1px solid #004080;  border-right:1px solid #004080; padding:0 0px 0 8px;position:relative;}
.imgLink {color:#FFFFFF; margin-left:20px;}
.imgLink a{color:#FFFFFF;}
.tabs_container .tabs{background:url(../img/bg-titulo-categ.gif) repeat-x;height:20px;padding-left:10px;position:relative;z-index:9;top:1px;}
.tabs_container .tabs h2{color:#fff; font-weight:bold;line-height:20px;float:left;margin:0 -1px 0 0;padding:0 5px;}
.tabs_top{height:11px;background-position:left -20px ;background-repeat:repeat-x;z-index:10;}
* html  .elemento .tabs_top{margin-bottom:-8px;}
.tabs_topL{background-position: left top; background-repeat:no-repeat;float:left;height:11px;width:13px;}
.tabs_topR{background-position:0 -40px;background-repeat:no-repeat;float:right;height:11px;width:12px;}
.tabs_bot {background-position:left -100px;background-repeat:repeat-x;height:20px;}
.tabs_botL{background-position:left -60px;background-repeat:no-repeat;float:left;height:15px;width:16px;}
.tabs_botR{background-position:0 -80px;background-repeat:no-repeat;float:right;height:15px;width:12px;}

/*=================================================================================*/
/*************************Contenedor archivos***************************************/
/*==================================================================================*/
#div-detalle{background: url(../img/pix_fondo.png) repeat; float:left;  min-height:200px; padding:10px; padding-bottom:30px; width: 434px;}
#div-detalle .image{float: left;}
#div-detalle .image img {border: 0;margin: 2px 2px;}


.contArchivos { float:left; width:450px; }
.contArchivos a { float:left;  }
.contBotones{float:left; width:100%; margin-bottom:20px;}
.botonArchivos {background:#808080 url(../img/boton-bg.gif) repeat-x; float:left; margin:5px; width:150px; font-size:1.3em; text-align:center; font-weight:bold; }
.botonArchivos a{color:#FFFFFF; text-decoration:none; padding-top: 5px; padding-bottom:5px; width:150px; display:block;}
.botonArchivos a:hover{background:#A80054;  padding-top: 2px; padding-bottom:8px;  text-decoration:none; width:150px;}
.doc{background: #1E90FF url(../img/doc.jpg) no-repeat;float:left; width:32px; height:32px; display:block;}
.pdf{background: #1E90FF url(../img/pdf.jpg) no-repeat;float:left; width:32px; height:32px; display:block;}
.xls{background: #1E90FF url(../img/xls.jpg) no-repeat;float:left; width:32px; height:32px; display:block;}
.ppt{background: #1E90FF url(../img/ppt.jpg) no-repeat;float:left; width:32px; height:32px; display:block;}
.odt{background: #1E90FF url(../img/odt.jpg) no-repeat;float:left; width:32px; height:32px; display:block;}



/*=================================================================================*/
/*************************Contacto***************************************/
/*==================================================================================*/
#div-email{ margin-left:30px;  margin-top:20px;}

#div-email .submit {
  margin: 5px 0 5px 28%;
}

#visitas{
  float:left;
  margin-top: -100px;
  margin-left: 500px;
  *margin-left: 250px;
  border: solid 2px #99CC00;
  font-size: 1.2em;

}

#copyright{
  background: url(../img/copyright.png) no-repeat;
  
  height: 420px;
  width: 13px;
 float: right;
}

.foto {
  float: left;
  margin: 0px 3px 0 0;

}

#reservaTour{
   border: solid 1px #E8E8E8;
   float: left;
}


