BODY {
	margin: 0 0 0 0;
	color: white;
	font: normal normal medium/14pt "Century Gothic","helvetica","Arial","sans-serif";
	color: #FFFFFF;
	background: #838383 ;
	letter-spacing: 1.5pt;
	word-spacing: 0.20pt;
	}

input { background:  #9B9B9B; border-top: 1px solid #9B9B9B ; border-left: 1px solid #9B9B9B ; border-right: 1px solid #9B9B9B ; border-bottom: 1px solid #9B9B9B ;font-family: "Century Gothic","helvetica","Arial","sans-serif";
	font-size: 80%;
	letter-spacing: 1.5pt;
	word-spacing: 0.20pt; MARGIN: 2PX;}
textarea{background:  #9B9B9B; border-top: 1px solid #9B9B9B ; border-left: 1px solid #9B9B9B ; border-right: 1px solid #9B9B9B ; border-bottom: 1px solid #9B9B9B ;font-family: "Century Gothic","helvetica","Arial","sans-serif";
	font-size: 80%;
	letter-spacing: 1.5pt;
	word-spacing: 0.20pt;}
P, OL, UL, DL, DIV, H1, H2,H3,H4,H5,H6{
	font-family: "Century Gothic","helvetica","Arial","sans-serif";
	font-size: 95%;
	letter-spacing: 1.5pt;
	word-spacing: 0.20pt;
	}
	P{
	text-align: justify; margin: 5px 0px 0px 0px;
	}
img{border: solid 0px #9B9B9B; margin:0px 3px 3px 0px;}
H1 { font-size: 125%;  padding: 12px 0 0 287px; font-weight:normal; }
H1 a{ color: white; text-decoration: none;}
H2 {letter-spacing: 2.2pt;  font-size: 100%;  padding:  0 0 0 305px; font-weight:normal;}
H2 a{ color: white; text-decoration: none;}
P, H1, H2,H3,H4,H5,H6 {margin: 0px 0px 3px 0px;}
H3,H4 {font-size: 120%; font-weight:normal;margin: 0px 0px 10px 0px;}
H5,H6 {font-size: 80%; font-weight:normal;}
#languageMenu {width: 100%; font-size: 90%;  text-align: center; padding: 0px; text-align: center; width: 100%; margin: 0px 0px 0px 0px; color: white; 	border-bottom: solid 1px #9B9B9B; border-top: solid 0px #9B9B9B;}
#languageMenu a{ color: white; text-decoration: none;}
#nav_inf { font-size: 80%;  padding: 0px; text-align: center; width: 100%; margin: 0px 0px 0px 0px; color: white; 	border-bottom: solid 1px #9B9B9B;}
#nav_inf a{ color: white; text-decoration: none;}
#estrellas {letter-spacing: 2.1pt;  font-size: 140%; color: #EAEAEA; padding: 0px 0px 0px 330px;  font-weight:normal;}
#wholepage {width: 98%; }
.list li{list-style-type:none; DISPLAY: inline; padding: 5px;}
.list a{text-decoration: none; font-size: 12px; color: white;}
.aut a{text-decoration: none; font-size: 10px; color: white;}
ul a{color: white;}
#header {
	width:100%; 
	height: 72px; 
	background-repeat: no-repeat; 
	background-position: left; 
	background-image: url(/hotel/fileadmin/plantilla/LOGO.JPG);
	border-bottom: solid 1px #9B9B9B;
	}

#middle {
	width: 96%;
	}

#footer {
	
	margin: 10px 0px 0px 0px;
	}
#footer P {
	text-align: center; font-size:85%;
}
#footer a {
	text-decoration:none;
	color: white;
}
#leftside {
	vertical-align: top; 
	width: 170px !important;
	}
#center {
	vertical-align: top; 
	}
#rightside {
	vertical-align: top; 
	width: 45%;
	}
#rightcolumnof2 {
	vertical-align: top; 
	width: 100%;
	}

#leftcontent {
	width: 170px !important;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	}

#leftcontentshared {
	width: 100%;
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	}

#rightcontent {
	width: 100%;
	padding-left: 25px;
	padding-right: 25px;
	padding-top:0px;	
	}

#rightcontentshared {
	width: 100%;
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 0px;	
	}

#bordercontent {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;	
	padding-bottom: 5px;	
	border-top: solid 1px #9B9B9B;
	}

#bordercontentshared {
	width: 100%;
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;	
	padding-bottom: 5px;	
	}

/* Content column */
#normalcontent {
	padding-left: 20px;
	padding-right:10px;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 98%;
}

#normalcontentshared {
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	text-align: center;
	width: 100%;
}

#copy {
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	text-align: center;
	width: 100%;
	}






#menu_2 {	
	vertical-align: top; 
	width: 100%;

	/*	background-repeat : no-repeat;
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-top: 20px;
	letter-spacing: 1.60pt;
	word-spacing: .90pt;
}
#menu_2 DIV {
	width: 95%;
}
#menu_2 DIV A {
	color: white;
	text-decoration: none;
}
#menu_2 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
#menu_2 DIV.menu2-level1-no {
  border-bottom: 1px solid #9B9B9B;
  font-size: 90%;
  padding-top:5px;
  padding-left:10px;
}
/*  MENU 1, level 1, active state (ACT) */
#menu_2 DIV.menu2-level1-act {
  border-bottom: 3px solid #9B9B9B;
  font-weight:normal;
  background: #9b9b9b;
  font-size: 90%;
  padding-top:5px;
  padding-left:10px;
  }


  
  
 
#menu_3 {	
	vertical-align: top; 
	width: 100%;

	/*	background-repeat : no-repeat;
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-top: 0px;
	letter-spacing: 1.60pt;
	word-spacing: .90pt;
}
#menu_3 DIV {
	width: 95%;
}
#menu_3 DIV A {
	color: white;
	text-decoration: none;
}
#menu_3 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
#menu_3 DIV.menu3-level1-no {
  border-bottom: 1px solid #9B9B9B;
  font-size: 90%;
  padding-top:5px;
  padding-left:10px;
}
/*  MENU 1, level 1, active state (ACT) */
#menu_3 DIV.menu3-level1-act {
  border-bottom: 3px solid #9B9B9B;
  font-weight:normal;
  background: #9b9b9b;
  font-size: 90%;
  padding-top:5px;
  padding-left:10px;
  }

 










/* Menu 1 column */
#menu_1 {	
	vertical-align: top; 
	width: 100%;

	
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-top: 0px;
	letter-spacing: 1.60pt;
	word-spacing: .90pt;
}
#menu_1 DIV {
	width: 95%;
}
#menu_1 DIV A {
	color: white;
	text-decoration: none;
}
#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px solid #9B9B9B;
  font-size: 90%;
  padding-top:5px;
  padding-left:10px;
}
/*  MENU 1, level 1, active state (ACT) */
#menu_1 DIV.menu1-level1-act {
  border-bottom: 3px solid #9B9B9B;
  font-weight:normal;
  background: #9b9b9b;
  font-size: 90%;
  padding-top:5px;
  padding-left:10px;
  }
#menu_1 DIV.menu1-level1-act A {
  color:white;
}

/*  MENU 1, level 2, normal state (NO) */
#menu_1 DIV.menu1-level2-no {
  font-size: 80%;
  padding-left:24px;
}
/*  MENU 1, level 2, active state (ACT) */
#menu_1 DIV.menu1-level2-act {
  font-size: 80%;
  font-weight:bold;
  padding-left:24px;
}

/*  MENU 1, level 3, normal state (NO) */
#menu_1 DIV.menu1-level3-no {
  font-size: 80%;
  padding-left:30px;
}
/*  MENU 1, level 3, active state (ACT) */
#menu_1 DIV.menu1-level3-act {
  font-size: 80%;
  font-weight:bold;
  padding-left:30px;
}
/*  MENU 1, level 4, normal state (NO) */
#menu_1 DIV.menu1-level4-no {
  font-size: 80%;
  padding-left:40px;
}
/*  MENU 1, level 4, active state (ACT) */
#menu_1 DIV.menu1-level4-act {
  font-size: 80%; 
  font-weight:bold;
  padding-left:40px;
}

/* Style for the Path-menu: */
#pathplace {
border: 1px solid #fafafa;
}
#sitepath {
  width: 100%;
  white-space: nowrap;
 font-size: 80%; 
  padding: 0x 0px 0px 0px;
}
#sitepath A {
  text-decoration: none;
  color: white;
}
#sitepath A:hover {
  text-decoration: underline;
}
p.csc-form-label {
  width:190px !important;
  text-align: right;
  }
  p.csc-form-label {
  width:190px !important;
  text-align: right;
  }  p.csc-form-label-req {
  width:190px !important;
  text-align: right;
  }  p.csc-caption {
  font-size: 11px;
  }
  a  {color:white;}
