body{ text-align: center; font-family: arial,sans-serif; font-size: 11px; background: #3E3E3E; margin: 0px;}

#baseHO { position: relative; margin: 0px auto; text-align: left; width: 770px; background: url(img/cuerpoHO.gif) repeat-y;}
#basePieHO { height: 19px; font-size: 1px; background: url(img/cuerpoHO_pie.gif) no-repeat;}

#logo1 { position:absolute; left:0px; top:0px; width:228px; height:109px; background:url(img/logo1.gif) no-repeat;}
#logo2 { position:absolute; left:0px; top:109px; width:228px; height:99px; background:url(img/logo2.gif) no-repeat;}
#logo2_en { position: absolute; left: 0px; top: 109px; width: 228px; height: 99px; background: url(img/logo2_en.gif) no-repeat; }
#logo2_fr { position: absolute; left: 0px; top: 109px; width: 228px; height: 99px; background: url(img/logo2_fr.gif) no-repeat; }
#logo3HO, #logo3RE { position:absolute; left:228px; top:0px; width:40px; height:208px; background:url(img/logo3HO.gif) no-repeat;}


/* ------ Idiomas  ------- */
#menuIdiom {position: absolute; left: 9px; top: 200px; width: 29px; }
#menuIdiom img { border: none; }
#menuIdiom a:hover { background:#E18407;}
/* ------ Idiomas  ------- */

#menu0 { position: absolute; left: 0px; top: 208px;}
#menu1HO, #menu1RE { position: relative; width: 268px; background: url(img/menuHO.gif) repeat-y;}
#menuCont { position: relative; width: 190px; left: 21px;}  /* left: 21px; SOLO MAC IE5 */
/* INI: Redefinición OCULTAR MAC IE5 \*/
#menuCont { left: 42px;}
/* FIN: Redefinición OCULTAR MAC IE5 */
#menuCont h1 { font-size: 10px; margin: 0px; color: #E0DEC2; text-align: center;}
#menuCont p{ color: #D6D6D6; font-size: 10px; margin: 4px;}

.mCab { width: 190px; height: 9px; font-size: 1px; background: url(img/mCab.gif) no-repeat;}
.mCuerpo { width: 190px; background: url(img/mCuerpo.gif) repeat-y; padding-left: 6px; padding-right: 6px;}
.mPie { width: 190px; height: 9px; font-size: 1px; background: url(img/mPie.gif) no-repeat;}

#menu1PieHO, #menu1PieRE { position: relative; width: 268px; height: 68px; background: url(img/menuHO_pie.gif) no-repeat;}

a#avisosleg { position: absolute; top: 7px; left: 63px; background: none;}
a#avisosleg:hover { background: #C3833E; }

a#avisosleg img{ border: none;}


/* ------ Login  ------- */
#mLogin { position: relative; width: 268px; height: 103px; background: url(img/logFon.gif) no-repeat; margin-top:40px; padding-top: 14px;}
#fLogUser {
position:absolute; left:110px; top:25px; font-size: 9px; border: 1px solid #EEEEEE; color: Silver; width: 75px;
}
#fLogPwd{
position:absolute; left:110px; top:50px; font-size: 9px; border: 1px solid #EEEEEE; color: Silver; width: 75px;
}
#fLogEnv{
	position:absolute; left:110px; top:75px; font-size: 9px; border: 1px solid #EEEEEE; color: Silver;
}
/* ------ Login  ------- */

#cabHO { position: relative; margin-left: 268px; width: 502px; height: 27px; font-size: 1px; background: url(img/contHO_cab.gif) no-repeat;}

#cont { position: relative; margin-left: 268px; padding-top: 20px; padding-bottom: 20px; width: 502px;}
#cont:after {  /* forzar fondo en Mozilla */ content:"\A0"; display:block; clear:both; height:0;}

#contIz { float:left; width: 262px; padding-left: 12px;  color: #333333;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#contIz p { color: #4D2715; text-align:justify;}
#contIz h2 { margin-top: 40px; padding-left: 16px; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;  background: url(img/FonTit.gif) no-repeat bottom left; color: #4D2715;}
#contIz h2:first-letter {font-size: 200%;  font-weight: normal;}
#contIz a  { color: #E36100; text-decoration: none;}
#contIz a:hover { text-decoration: underline;}

#contDe { float: right; width: 182px; padding-right: 15px; font-size: 10px; color: #733A20; text-align:justify;}
#contDeInt { padding: 6px; }
#contDe a  { color: #E88808; text-decoration: none;}
#contDe a:hover { text-decoration: underline;}
.abre { text-align: center; margin: 4px;}
.abre a { color: #D17B07; text-decoration: none; padding:2px; border: 1px solid #FBE5C3;}
.abre a:hover { text-decoration: underline;}

a  { color: #FBB75A; text-decoration: none;}
a:hover { text-decoration: underline;}


a.extern  { color: #627AB9 !important; text-decoration: none;}




/*  ------ Menu ----   */
.mCab2 { width: 190px; height: 10px; font-size: 1px; background: url(img/mCab2.gif) no-repeat;}
.mCuerpo2 { width: 190px; background: url(img/mCuerpo2.gif) repeat-y; padding-left: 6px; padding-right: 6px;}
.mPie2 { width: 190px; height: 9px; font-size: 1px; background: url(img/mPie2.gif) no-repeat;}

#mNov{width: 179px; padding-left: 6px;}
#mNov a { width:168px; height:27px; display:block; background: #333333 url(img/sobreSus.gif) no-repeat right; color: #E18407;}
#mNov a:hover { background: #803600 url(img/sobreSus.gif) no-repeat right; }

#mNovNO {width:190px; height:49px;} /*No Novedades*/

#mBusca { width: 190px; height: 65px; font-size:0.9em; background: url(img/mBuscar.jpg) no-repeat;}

#mMarca { width: 190px; height: 65px; font-size:0.9em; background: url(img/mMarca.jpg) no-repeat;}

#mRegala { width: 190px; height: 65px; font-size:0.9em; background: url(img/mRegalar.jpg) no-repeat;}
#mRegala a, #mMarca a, #mBusca a { display:block; color: #E18407; width: 180px; padding-left: 10px; height: 57px; padding-top: 16px; }

.resLinkNov {color: #CCCCCC; font-size: 1.1em; font-weight: bold;}

.mSepara { height: 4px; font-size: 1px; width: 190px; background: url(img/mSepara.gif) no-repeat; margin-top: 8px; margin-bottom: 8px;}
/*  ------ Menu ----   */


/*  ------ Col Izq ----   */
#fotPor1 { width: 265px; height: 197px;	background: url(img/fotPor1.jpg) no-repeat; }
#fotPor1 h1 { font-size: 12px; text-align: left; }
/*  ------ Col Izq ----   */

.minTxt {font-size: 9px;}
.mas1 {font-size: 1.1em;}
.menos1 {font-size: 0.9em;}

/*  ------ Mejor Web ----   */
#mejorweb{ width: 198px; margin-top: 20px; padding-right: 27px;}
#mejorwebInt{ background: #373737; border: 1px solid #4F4F4F; width: 202px; padding-right: 10px; padding-left: 10px;}
#mejorwebInt p{ padding: 5px 2px 5px 2px; color: #CCCCCC; margin: 0px;}
#mejorwebInt a{color:#A7B6C7;}
.mejorwebFecha {margin-right: 10px; font-size: 0.9em; background: #585858;}
/*  ------ Mejor Web ----   */



/*  ------ Calendarios ----   */
table.calen {width:150px; margin:auto; padding:0px; cursor:default; text-align:center; font:10px Arial, Helvetica, sans-serif; table-layout:fixed;}
table.calen a { color: #FF7B1A; text-decoration: none; display: block;}
table.calen a:hover {background: #6C5200; color: #FFFFFF;}
table.calenDias { width: 150px; margin: auto; padding: 0px; cursor: default; text-align: center; font:10px Arial, Helvetica, sans-serif; table-layout:fixed;}
td.diaSi, td.diaSiOld { padding:0px; background:#FFF8EA; border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-bottom:1px solid #A9A9A9; border-right:1px solid #A9A9A9;}
td.diaSiOld { background:#FFE8C1; color:Gray;}
td.diaNo { padding:0px; background:#FFE8C1;}
.evDA { padding:0px; background:#FFE8C1; border:1px solid #6C5200;}
div.LaV {color:#5E4600;}
div.sab {color:#5E4600;}
div.dom {color:#5E4600;}
div.evDAsolo {width:100%; cursor:help;}
td.cabMes { background:#6C5200; color:White; text-align:center; font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
/*  ------ Calendarios ----   */

/*  ------ Popup Calen ----   */
div.sample_popup {
	position:absolute;
	z-index:10;
	overflow:hidden;/*must have*/
	width:160px; /*must have for any value*/;
}

div.sample_popup iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}


div.sample_popup div.menu_form_header
{
  border: 1px solid #FFFFFF;
  border-bottom: none;

  width: 160px;
  height:      20px;
  line-height: 19px;
  vertical-align: middle;

  text-decoration: none;
  font-family: Times New Roman, Serif;
  font-weight: 900;
  font-size: 13px;
  background: #333333;
  color: #FFFFFF;
cursor:move;
}

div.sample_popup div.menu_form_body
{
  width: 160px;
  height: 135px;
  border: 1px solid #FFFFFF;
  background: #CCCCCC;
}

div.sample_popup img.menu_form_exit
{
  float:  right;
  margin: 4px 5px 0px 0px;
  cursor: pointer;
}


/*  ------ Popup Calen ----   */


/*  ------ Popup Avisos ----   */

a.linkavisos {color: #C15200;}

div.popavisos { display: none; z-index: 1; border: 1px solid #FFFFFF; }

div.popavisos_cab {
  width: 486px;	/* 636px  */
  height: 20px;
  font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  background: #364B8E url("img/popup/title_bg.jpg") repeat-x;
  color: #FFFFFF;
  cursor: default;
  padding: 2px 0px 0px 10px;
  margin:0;
}

div.popavisos_body {
  width: 455px;	/* 605px  */
  height: 400px;
  padding: 10px 20px;
  background: #FFFFFF url("img/FonAgua1.jpg") no-repeat right;
  overflow: auto;
  border: 1px solid #00286C;
}

div.popavisos_body p{ margin: 10px 0px 5px 0px; text-align: justify;}

img.popavisos_exit {
  float:  right;
  cursor: pointer;
  border: 1px solid #CCCCCC;
}

/*  ------ Popup Avisos ----   */


/*  ------ Popup Datos Leg. Hotel ----   */

a.linkdatleg {}

div.poplegales { display: none; z-index: 1; border: 1px solid #00286C; }

div.poplegales_cab {
  width: 302px;
  height: 20px;
  font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  background: #364B8E url("img/popup/title_bg.jpg") repeat-x;
  color: #FFFFFF;
  cursor: default;
  padding: 2px 0px 0px 10px;
  margin:0;
}

div.poplegales_body {
  width: 270px;
  height: 120px;
  padding: 10px 20px;
  background: #FFFFFF url("img/FonAgua1.jpg") no-repeat right;
  overflow: auto;
  border: 1px solid #FFFFFF;
}

div.poplegales_body p{ margin: 10px 0px 5px 0px; text-align: justify;}

img.poplegales_exit {
  float:  right;
  cursor: pointer;
  border: 1px solid #CCCCCC;
}

/*  ------ Popup Datos Leg. Hotel ----   */




.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix {height:1px;} 


