body {
	background-color: #99CF16;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0;
	behavior:url("csshover.htc");
}

.fondo_intro {

	background-image: url(imagenes/fondo_intro.gif);
	background-repeat: repeat-x;
	position:relative;
	background-position: 400px;
}

.encab_intro {
	height:185px;
	width: 740px;
	position:relative;
}

.logo_intro {
	position:relative;
	float:left;
	width:244px;
}

.valija_intro {
	position:relative;
	float:left;
	width:204px;
	padding-top:50px;
}

.texto_intro {
	position:relative;
	color:#FFFFFF;
	background-image:url(imagenes/separador_intro.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 25px;*/
	text-align: left;
}

.cuerpo_intro {
	height:200px;
	width: 740px;
	position:relative;
}

.circulos_intro {
	position:relative;
	float:left;
	padding-top:14px;
	padding-left: 35px;
}

.texto_foto_intro {
	position:relative;
	float:left;
	font-size:10px;
	color:#FFFFFF;
	padding-top:4px;
}

.foto_intro {
	position:relative;
	float:left;
	margin-top: -49px;
}

.planta_intro {
	position:relative;
	margin-top: -38px;
}

.idiomas {
	position:relative;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

/***/

.cuerpo {
	background-color:#FFFFFF;
	border: 1px solid #999999;
	margin-top: 30px;
	margin-bottom: 30px;
}

.encabezado {
	height:169px;
	background-image: url(imagenes/fondo_encabezado.gif);
	background-repeat: repeat-x;
}

.encabezado_fondo_derecho {
	background-image: url(imagenes/planta_encabezado.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.encabezado_estructura {
	height:169px;
}

.encabezado_valija {
	padding-top: 60px;
}

.menu_encabezado {
	margin-top:60px;
}

.menu_encabezado a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#006B33;
	text-decoration:none
}

.menu_encabezado a:hover {
	text-decoration:none;
	color:#000000;
}

.cuerpo_principal {
	margin-bottom: 15px;
}

.cuerpo_top {
	background-color:#99CF16
}

.tit_hostel {
	width: 250px;
	height: 49px;
	background-image:url(imagenes/tit_hostel.gif);
	background-repeat:no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.tit_hostel_ov {
	width: 251px;
	height: 49px;
	background-image:url(imagenes/tit_hostel_ov.gif);
	background-repeat:no-repeat
}

.tit_apartment_ov {
	width: 251px;
	height: 49px;
	background-image:url(imagenes/tit_apartments_ov.gif);
	background-repeat:no-repeat
}

.tit_suites {
	width: 250px;
	height: 49px;
	background-image:url(imagenes/tit_suites.gif);
	background-repeat:no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;	
}

.tit_suites_ov {
	width: 251px;
	height: 49px;
	background-image:url(imagenes/tit_suites_ov.gif);
	background-repeat:no-repeat
}

.tit_bar_ov {
	width: 251px;
	height: 49px;
	background-image:url(imagenes/tit_bar_ov.gif);
	background-repeat:no-repeat
}

.tit_bar {
	width: 252px;
	height: 49px;
	background-image:url(imagenes/tit_bar.gif);
	background-repeat:no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;	
}

.tit_apartments {
	width: 193px;
	height: 49px;
	background-image:url(imagenes/tit_apartments.gif);
	background-repeat:no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;	
}

.sombra_foto{
	background-image:url(imagenes/sombra_foto.jpg);
	background-repeat:repeat-x;
	height:19px
}

.texto {
	padding: 10px;
}

.principal {
	padding: 5px;
}

.separador_vertical {
	background-image:url(imagenes/separador_vertical.gif);
	background-repeat:repeat-y;
}

.fondo_foto {
	background-image:url(imagenes/fondo_foto.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:347px;
	height:346px;
	padding-left: 21px;
	padding-top: 12px;
}

.separador_horizontal {
	background-image:url(imagenes/separador_horizontal.jpg);
	background-repeat: repeat-x;
	height: 29px;
}

.separador_pie {
	background-image:url(imagenes/separador_pie.jpg);
	background-repeat: repeat-x;
	height: 16px;
}

.menu_secundario {
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 28px;
	width: 250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	/*padding-left: 10px;*/
}

.menu_secundario a {
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}

.menu_secundario a:hover {
	background-color:#666666;
}

.menu_secundario_actual{
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 28px;
	width: 250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color: #494949;
	padding-left: 10px;
}

.fondo_pie {
	background-image:url(imagenes/fondo_pie.gif);
	background-repeat:repeat-x;
}

.menu_pie a{
	font-family:Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#FFFFFF
}

.menu_pie a:hover{
	text-decoration:underline;
}

.fondo_submenu_2 {
	background-image:url(imagenes/fondo_submenu2.jpg);
	background-repeat:repeat-y;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.submenu_2 {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}

.submenu_2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:10px;
	text-decoration:none;
	color:#000000;
}

.submenu_2 a:hover {
	color:#336600;
}
 
 /* SUBMENU 1 */
 .submenu {
	color:#FFFFFF;
	background-image:url(imagenes/lineas_submenu.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	padding-top: 8px;
	padding-left: 10px;
}

.submenu a{
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}

.submenu a:hover{
	color:#000;
}

#nav { /* all lists */
	list-style: none;
	line-height: 1;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
}
#nav ul { /* all lists */
	margin-left: 0px;
	line-height: 1;
}
#nav a {
	display: block;
	width:auto;

}
#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
}
#nav li ul { /* second-level lists */
	position: absolute;
	text-align: left;
	background: #99CF16;
	width: 90px;
	left: -999em;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#nav li ul a {
	font-family: Tahoma, Arial, Verdana;
	color: #FFFFFF;
	display: block;
	width: 90px;
	text-decoration: none;
	font-size: 10px;
	padding: 3px;
}
#nav li ul a:hover {
	color:#99CF16;
	background-color:#FFFFFF;
	width: 84px;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* SUBMENU 2 */
#nav2 { /* all lists */
	margin-left: 10px;
	list-style: none;
	line-height: 1;
}
#nav2 ul { /* all lists */
	margin-left: 0px;
	list-style: none;
	line-height: 1;
}
#nav2 a {
	display: block;
	/*width: 10em;*/
}
#nav2 li { /* all list items */
	float: none;
	/*list-style-image: url(imagenes/ico_menu_sup.gif);	*/
	height: 20px;
	line-height: 12px;
	/*width: 10em; /* width needed or else Opera goes nuts */
}
#nav2 li ul { /* second-level lists */
	position: absolute;
	text-align: left;
	background: #FF6600;
	width: 90px;
	left: -999em;
	margin-left: 64px;
	margin-top: -18px;
	padding: 0px;
}
#nav2 li ul a {
	font-family: Tahoma, Arial, Verdana;
	color: #FFFFFF;
	display: block;
	width: 90px;
	text-decoration: none;
	font-size: 10px;
	padding: 3px;
}
#nav2 li ul a:hover {
	color:#33895C;
	background-color:#FFFFFF;
	width: 84px;
}
#nav2 li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* SUBMENU 3 */
#nav3 { /* all lists */
	margin-left: 10px;
	list-style: none;
	line-height: 1;
}
#nav3 ul { /* all lists */
	margin-left: 0px;
	list-style: none;
	line-height: 1;
}
#nav3 a {
	display: block;
	/*width: 10em;*/
}
#nav3 li { /* all list items */
	float: none;
	/*list-style-image: url(imagenes/ico_menu_sup.gif);	*/
	height: 20px;
	line-height: 12px;
	/*width: 10em; /* width needed or else Opera goes nuts */
}
#nav3 li ul { /* second-level lists */
	position: absolute;
	text-align: left;
	background: #FF6600;
	width: 90px;
	left: -999em;
	border: 1px solid #E6F3C5;
	margin-left: 76px;
	margin-top: -18px;
	padding: 0px;
}
#nav3 li ul a {
	font-family: Tahoma, Arial, Verdana;
	color: #FFFFFF;
	display: block;
	width: 90px;
	text-decoration: none;
	font-size: 10px;
	padding: 3px;
}
#nav3 li ul a:hover {
	color:#33895C;
	background-color:#FFFFFF;
	width: 84px;
}
#nav3 li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* SUBMENU 4 */
#nav4 { /* all lists */
	list-style: none;
	line-height: 1;
	margin: 0px;
	padding: 0px;	
}
#nav4 ul { /* all lists */
	margin-left: 0px;
	list-style: none;
	line-height: 1;
	background-color:#8A8A8A;
	margin: 0px;
	padding: 0px;	
}
#nav4 a {
	display: block;
	/*width: 10em;*/
}
#nav4 li { /* all list items */
	float: none;
	/*list-style-image: url(imagenes/ico_menu_sup.gif);	*/
	height: 28px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}

#nav4 li a {
	font-family: Tahoma, Arial, Verdana;
	color: #FFFFFF;
	display: block;
	width: 250px;
	text-decoration: none;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	line-height: 27px;
	padding-left: 10px;
}

#nav4 li a:hover {
	color:#FFFFFF;
	background-color:#333333;
}

#nav4 ul li .current a {
	color: #FFFFFF;
	background-color:#333333;
}

/*PARA LA HOME*/
#navb { /* all lists */
	list-style: none;
	line-height: 1;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
}
#navb ul { /* all lists */
	margin-left: 0px;
	line-height: 1;
}
#navb a {
	display: block;
	width:auto;

}
#navb li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
}
#navb li ul { /* second-level lists */
	position: absolute;
	text-align: left;
	background: #99CF16;
	width: 90px;
	left: -999em;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#navb li ul a {
	font-family: Tahoma, Arial, Verdana;
	color: #FFFFFF;
	display: block;
	width: 90px;
	text-decoration: none;
	font-size: 10px;
	padding: 3px;
}
#navb li ul a:hover {
	color:#99CF16;
	background-color:#FFFFFF;
	width: 84px;
}
#navb li:hover ul, #navb li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

.separador_vertical_submenu {
	background-image:url(imagenes/separador_vertical_submenu.gif);
	background-repeat:repeat-y;
}

.Estilo1 {font-size: 12px}

