html, body{
font-family:Arial;font-size:13px;color:#653f13;
margin:0px;padding:0px;height:100%;min-height:100%;
background-color:#ffffff;
}
#ly_fondo_animado{
}
tbody,img,ul,li,form{margin:0px;padding:0px;border:0px;}
blockquote{padding:0px 20px 0px 20px;margin:5px 0px 5px 0px;}

p{
padding:0px;
margin:0px 0px 5px 0px;
color:#383838;
	font-size:12px;
}
h1{
color:#ddb051;line-height:22px;font-size:24px;}
h2{
color:#bf9336;font-size:18px;margin:3px 0px 3px 0px;font-weight:normal;font-family:Georgia;font-style:italic;}
h3{
color:#ddb051;line-height:17px;font-size:15px;margin:5px 0px 5px 0px;font-weight:normal;}
h4{
line-height:15px;font-size:14px;margin:5px 0px 5px 0px;font-weight:normal;}
h5{
color:#747474;line-height:20px;font-size:13px;margin:2px 0px 2px 0px;font-weight:normal;}
.titular{font-size:17px;line-height:18px;margin:3px;padding:0px 0px 4px 0px;color:#977a3d;}
.titular2{margin:8px 0px 0px 0px;color:#ff0000;}
.nota{margin:5px 0px 5px 0px;padding:3px;font-size:12px;line-height:13px;}
.nota:hover{color:#000000;}
.nota2{background:url(/artworks/miniicon01.gif) 3px -896px no-repeat;text-indent:25px;width:13px;height:13px;overflow:hidden;padding:3px;display:block;}
.nota2:hover div{position:absolute;z-index:9999999;overflow:visible;font-size:14px;padding:19px;line-height:17px;font-size:13px;display:table;cursor:crosshair;border:1px solid #cacaca;background-color:#ffffff;color:#ff0000;}

hr{background-color:#cacaca;color:#cacaca;border:0px;margin:6px;padding:0px;height:1px;}
.hr{background-color:#cacaca;margin:6px 0px 6px 0px;height:1px;overflow:hidden;}

input{
padding:2px 3px 2px 3px;
margin:1px;
color:#000000;
font-size:14px;border:1px solid #D8D8D8;background-color:#ffffff;
}
textarea{
width:100%;
overflow:auto;
min-height:30px;
padding:4px;
margin:1px;
color:#000000;
font-size:14px;
font-family:Arial;
font-size:14px;border:1px solid #D8D8D8;background-color:#ffffff;
}
select{
margin:1px;
color:#000000;
background-color:#ffffff;
border:1px solid #C4C4C4;
}
input[type="submit"] {border:0px;cursor:pointer;}
input[type="button"] {border:0px;cursor:pointer;}

input.submit0{
width:176px;height:35px;
color:#000000;
font-size:14px;
font-weight:bold;
background:url(/artworks/artworks_hotel2/minibut01.gif) -294px -50px;
}
input.submit0:hover{
color:#ffffff;
background-position:-294px -86px;
}
input.submit1{
width:128px;height:25px;
color:#000000;
font-size:11px;
font-weight:bold;
background:url(/artworks/artworks_hotel2/minibut01.gif) 0px -50px;
}
input.submit1:hover{
color:#ffffff;
background-position:0px -75px;
}
input.submit2{
width:90px;height:25px;
color:#000000;
font-size:11px;
background:url(/artworks/artworks_hotel2/minibut01.gif) -128px -50px;
}
input.submit2:hover{
color:#ffffff;
background-position:-128px -75px;
}
input.submit3{
width:54px;height:20px;
color:#ffffff;
font-size:11px;
background:url(/artworks/artworks_hotel2/minibut01.gif) -218px -50px;
}
input.submit3:hover{
background-position:-218px -70px;
}
input.submit4{
width:22px;height:20px;
color:#ffffff;
font-size:11px;
background:url(/artworks/artworks_hotel2/minibut01.gif) -272px -50px;
}
input.submit4:hover{
background-position:-272px -70px;
}

li{
padding:2px 0px 0px 18px;
list-style-type:none;
background:url(/artworks/artworks_hotel2/miniicon01.gif) 0px -298px no-repeat;
}

.tooltip1{
min-width:300px;
color:#977a3d;
font-size:12px;
padding:8px;
background-color:#000000;
}
.tooltip1 p{
color:#ffffff;
}

a{
color:#000000;
text-decoration:none;
}
a:hover{
color:#c96b00;
}
.rollover a{
display:block;
padding:0px 4px 0px 4px;
border:1px solid Transparent;
}
.rollover a:hover{
color:#ff0000;
text-decoration:none;
background-color:#ffffff;
}

.tactive1{color:#ff6600;}.tactive2{color:#ff9201;}.tactive3{color:#ffc000;}.tactive4{color:#c96b00;}.tactive5{color:#6724ff;}.tactive6{color:#cc0606;}
.nofl{float:none;}.fl{float:left;}.fr{float:right;}.b{font-weight:bold;}
.blank{}.u{display:none;}
.spacer{height:3px;overflow:hidden;}.spacer2{height:6px;overflow:hidden;}.spacer3{height:12px;overflow:hidden;}

.rel{position:relative;}.abs{position:absolute;}#page_global_cont{
width:100%;height:100%;
background:url(/artworks/artworks_hotel2/fondo_body02.gif) bottom left repeat-x;
background-color:#383838;
}
#page_global_cont2{
width:100%;
margin:50px 0px 0px 0px;
background-color:#ffffff;
}
#page_global{
width:100%;height:100%;
padding:0px 0px 13px 0px;
background:url(/artworks/artworks_hotel2/fondo_body01.gif) top left repeat-x;
}
#pagebegin_0{
position:relative;
z-index:2;
	width:990px;
}
.contenidos_sublimes_sublimesolutions{
padding:13px 0px 13px 0px;
}

#home_table1{
width:100%;
}
.t1col1{
padding:140px 0px 0px 5px;
}
.t1col2{
padding:35px 0px 10px 13px;
}
.t1col3{
}
.t1col4{

}

.informacion_turistica{
padding:0px 0px 0px 13px;
}


#home_table3{
display:none;
}
.sepfix{
display:none;
}

.zonas2{
display:none;
}


.credits2{
height:1px;
overflow:hidden;
}
.credits2 #credits_en_sp{
height:60px;width:100px;
overflow:hidden;
padding:10px 0px 0px 0px;
}

#ly_cargando_dinamico{
position:absolute;
color:#ffffff;
font-size:17px;
text-align:center;
line-height:40px;
background-color:#977a3d;
border:20px solid #000000;
}#header{
position:relative;z-index:99999;
width:100%;height:0px;
margin:0px 0px 0px 0px;
text-align:left;
}
#header #acc1{
position:absolute;
left:296px;top:135px;
width:19px;height:19px;
}
.logocont{
position:absolute;z-index:20;
left:5px;top:0px;
width:305px;height:121px;
}
#logo{
}
.proyecto a{
display:none;
font-size:24px;
line-height:28px;
letter-spacing:-1px;
}
.proyecto a:hover{
text-decoration:underline;
}
.logo_slogan{
position:absolute;
left:0px;top:173px;
width:198px;
display:none;
}
.logo_slogan p{
text-align:center;
margin:0px;
padding:8px 0px 0px 0px;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
line-height:11px;
}
.rubro_key{
position:absolute;z-index:21;
left:0px;top:-20px;
width:330px;
margin:0px;
padding:0px;
display:none;
}
.rubro_key p{
padding:3px;
font-size:15px;
}
.rubro{
position:absolute;
left:310px;top:-41px;
width:530px;
height:21px;
overflow:hidden;
}
.rubro h3{
padding:0px;
font-size:13px;
line-height:14px;
color:#ffffff;
}
.tel{
position:absolute;z-index:1;
left:767px;top:20px;
width:130px;
height:41px;
padding:3px 0px 0px 33px;
color:#9C9C9C;
font-size:24px;
line-height:24px;
letter-spacing:-1px;
background:url(/artworks/artworks_hotel2/minipic01.gif) 0px -50px no-repeat;

display:none;
}
#header .telcod{
font-size:10px;
letter-spacing:0px;
line-height:10px;
}
#fecha{
display:none;
}
.chat{
display:none;
}#bienvenida{
position:absolute;z-index:99999999;
left:580px;top:-31px;
padding:5px 6px 5px 8px;
font-size:12px;
line-height:14px;
border-bottom:0px;
		display:none;
}
#bienvenida .cerrar2{
padding:4px 8px 0px 2px;
}
#bienvenida .bienvenido{
float:left;
padding:3px 0px 0px 0px;
color:#ffffff;
display:block;
font-size:11px;
}
#bienvenida span{
float:left;
}
#bienvenida .nombre{
overflow:hidden;
padding:0px 0px 0px 5px;
font-size:12px;
line-height:12px;
font-weight:bold;
}
#bienvenida .usufoto{
display:none;
}
.usumsg{
display:none;
}
#bienvenida .expandir{
float:left;
margin:0px 0px 0px 8px;
}
#bienvenida .expandir a span{
display:none;
}
	.panelopciones_cont{
	float:left;
	position:relative;
	width:1px;
	}
	.panelopciones{
	position:absolute;
	z-index:999999;
	width:140px;
	left:-31px;top:22px;
	padding:1px;
	color:#D8D8D8;
	background-color:#000000;
	}
	.panelopciones a{
	display:block;
	padding:3px 6px 3px 6px;
	color:#D8D8D8;
	font-size:11px;
	border-bottom:1px solid #4C4C4C;
	}
	.panelopciones a:hover{
	color:#000000;
	background-color:#ffffff;
	}
.hlogin{
float:left;
display:block;
padding:0px 0px 0px 0px;
}
.hlogin a{
float:left;
display:block;
padding:0px 5px 0px 5px;
color:#ffffff;
line-height:20px;
background-color:#ff0000;
}
.hlogin a:hover{
color:#000000;
background-color:#ffffff;
}
.compra{
position:relative;
display:block;
float:left;
height:18px;
color:#ffffff;
padding:0px 7px 0px 5px;
}
.compra #items_de_compra{
padding:0px 0px 0px 8px;
line-height:21px;
}
.compra #total_de_compra{
padding:0px 0px 0px 5px;
line-height:21px;
}
.but_pasarporcajaacc{
position:absolute;
left:15px;top:-2px;
display:block;
width:10px;height:10px;
background:url(/artworks/artworks_hotel2/minibut01.gif) -235px -278px;
}
.compra .pasarporcaja{
float:left;
display:block;
margin:0px 0px 0px 7px;
}
.compra .add a{
background:url(/artworks/artworks_hotel2/minibut01.gif) -180px -25px;
border-bottom:4px solid #ffc000;
}
.compra .add a:hover{
background-position:-180px 0px;
}#head_home{
margin:0px 0px 6px 0px;
padding:75px 0px 0px 0px;
background:url(/artworks/artworks_hotel2/header_home.png) top left no-repeat;
}
#head_home h1{
margin:0px;
padding:0px 0px 7px 0px;
letter-spacing:-1px;
font-size:18px;
line-height:18px;
font-weight:normal;
color:#977a3d;
font-family:Georgia;
font-style:italic;
display:none;
}
#head_home p{
width:95%;
margin:0px 0px 13px 0px;
color:#383838;
font-size:13px;
text-align:justify;
line-height:18px;
}
#head_home input{
display:none;
}#ly_headersec .path{
display:none;
}
.pathfooter{
display:none;
}#idioma{
position:absolute;z-index:999999;
left:240px;top:-35px;
width:80px;height:20px;
overflow:hidden;
}
#idioma a{
float:left;
font-size:10px;
}
#idioma a:hover{
color:#000000;
margin:1px 0px 0px 0px;
}
#idioma .txt{
display:none;
}
#idioma .idiomactivo a{
color:#ffffff;
}
#idioma .idiomactivo a:hover{
color:#000000;
margin:1px;
}
#idioma .flag{
display:block;
float:left;
width:16px;height:22px;
margin:0px 6px 0px 0px;
background:url(/artworks/flags/multi_language4.png) top left no-repeat;
}
#idioma1 .flag{
background-position:0px bottom;
}
#idioma1 .idiomactivo .flag{
background-position:0px 0px;
}
#idioma2 .flag{
background-position:-16px bottom;
}
#idioma2 .idiomactivo .flag{
background-position:-16px 0px;
}
#idioma3 .flag{
background-position:-32px bottom;
}
#idioma3 .idiomactivo .flag{
background-position:-32px 0px;
}
#idioma4 .flag{
background-position:-48px bottom;
}
#idioma4 .idiomactivo .flag{
background-position:-48px 0px;
}
#idioma5 .flag{
background-position:-64px bottom;
}
#idioma5 .idiomactivo .flag{
background-position:-64px 0px;
}.gal_cargando{
position:absolute;
z-index:9999999;
left:10px;top:28px;
margin:4px;
padding:6px;
color:#ffffff;
background-color:#000000;
border:1px solid #ffffff;
}.photo{
display:block;
float:left;
padding:1px;
margin:0px 9px 4px 0px;
border:1px solid #cacaca;
}
.foto{
float:left;
margin:0px 7px 0px 0px;
padding:8px 0px 0px 8px;
background:url(/artworks/artworks_hotel2/foto.jpg) top left no-repeat;
}
.foto a{
display:block;
padding:1px;
border:2px solid Transparent;
}
.foto a:hover{
border:2px solid #ddb051;
}
.foto div{
display:block;
padding:3px;
font-size:10px;
line-height:11px;
}
.nofoto{
float:left;
margin:0px 7px 0px 0px;
padding:8px 0px 0px 8px;
background:url(/artworks/artworks_hotel2/foto.jpg) top left no-repeat;
}
.nofoto a{
display:block;
padding:1px;
border:1px solid #cacaca;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
background-color:#ffffff;
}
.nofoto a:hover{
padding:0px;
border:2px solid #D8D8D8;
}.sep1_acc{
margin:8px 0px 0px 0px;
}
.sep1_cont{
margin:0px 0px 5px 0px;
}
	.sep1_cont2{
border-bottom:1px solid #ddb051;
}
.sep1_cont .sep1_text{
width:240px;
margin:0px 10px 0px 10px;
padding:4px 0px 4px 0px;
color:#ffffff;
font-size:13px;
line-height:15px;
font-weight:bold;
text-align:center;
background-color:#ddb051;
}
.sep1_cont .extratext{
	padding:6px 0px 9px 0px;
	color:#ddb051;
	font-size:16px;
}.sep2_cont{
position:relative;
width:100%;
margin:0px 0px 10px 0px;
border-bottom:1px solid #cacaca;
}
.sep2_cont .sep2_text{
padding:3px 3px 3px 20px;
color:#ff0000;
font-size:14px;
line-height:20px;
text-align:left;
}
.corpinfo{
width:293px;height:104px;
margin:13px 0px 0px 0px;
background:url(/artworks/artworks_hotel2/corpinfo.jpg) top left no-repeat;
background-position:-15px -0px;
}
.sucursales{
display:none;
}
.corpinfo .cont{
position:relative;
padding:0px 0px 0px 155px;
}
.infospace{
display:none;
}
.sucactiva{
width:145px;overflow:hidden;
}
.corpinfo .ele{
padding:1px 0px 2px 0px;
font-size:11px;
}
.suclogo{
float:left;
margin:0px 8px 0px 0px;
}
.empresa{
display:none;
}
.dirlab{
display:none;
}
.dir{
color:#383838;
}
.tellab{
display:none;
}
.tele{
font-size:14px;line-height:14px;
color:#000000;
font-style:italic;
font-family:Georgia;
}
.corpinfo small{
font-size:10px;line-height:11px;
font-family:Arial;
}
.tele2{
font-size:16px;line-height:16px;
color:#000000;
font-style:italic;
font-family:Georgia;
}
.tellab2{
display:none;
}
.corpinfo .link{
position:absolute;
left:100px;top:85px;
}
.corpinfo .link a{
text-decoration:underline;
}
.corpinfo .link a:hover{
}
.nav{
position:absolute;
z-index:9999999;
left:320px;top:-8px;
margin:0px 0px 0px 0px;
}
.cssmenu{
}
.cssmenu li{
margin:0px;padding:0px;
display:inline;
float:left;
background:none;
}
.cssmenu li span{
display:block;
}
.cssmenu li a{
display:block;
padding:9px;
padding-left:8px;padding-right:8px;
font-size:12px;
color:#ffffff;
font-family:Trebuchet ms,Arial;
font-weight:bold;
background:url(/artworks/artworks_hotel2/menu01.gif) top left no-repeat;
}
.cssmenu li:hover a{
background:none;
background-color:#977a3d;
}
.cssmenu li a:hover{
color:#ddb051;
background:none;
background:url(/artworks/artworks_hotel2/menu01.gif) top left no-repeat;
}


#ly_menu ul{
margin:0px;padding:0px;
}
.cssmenu li ul{
position:absolute;
z-index:9999999;
left:-2000px;
width:202px;
}
.cssmenu li:hover ul{
left:auto;
}
.cssmenu ul li a{
display:block;
width:184px;
border-bottom:1px solid #101010;
background-color:#977a3d;
}
.cssmenu li:hover li a{
background:none;
color:#ffffff;
background-color:#977a3d;
}
.cssmenu ul li a:hover{
color:#bf9336;
background-color:#000000;
}
.cssmenu .sep{
float:left;
height:27px;
overflow:hidden;
}
.sep span{
display:block;
padding:0px 12px 0px 12px;
line-height:28px;
font-size:11px;
text-transform:uppercase;
white-space:nowrap;
}
.cssmenu .sep a{
margin:0px;
padding:0px;
}
.cssmenu li ul li .sep{
height:1px;
padding:0px;
margin:0px;
color:#ffffff;
font-size:11px;
background-color:Transparent;
border-bottom:1px solid #cacaca;
}
.cssmenu .menuactivo a{
display:block;
color:#ddb051;
background-position:0px -40px;
}
.variacion1 a{
color:#ff9201;
}
.variacion_sep1{display:none;}
.variacion_sep2{display:none;}
.variacion_sep3{display:none;}
.variacion_sep4{display:none;}
.variacion_sep5{display:none;}
.variacion_sep6{display:none;}


.navsubmenu{
display:none;
}
#page_content .navsubmenu{
display:none;
}
.csssubmenu{margin:0px;
padding:0px 0px 0px 180px;
}
#page_content .csssubmenu{
padding:0px;
}
.csssubmenu li{
float:left;
margin:0px;padding:0px;
background:none;
}
.csssubmenu a{
float:left;
display:block;
padding:6px 6px 6px 6px;
color:#C4C4C4;
font-size:11px;
}
.csssubmenu a:hover{
color:#ffffff;
background-color:#977a3d;
}
.csssubmenu .menuactivo a{
color:#ffffff;
background-color:#cacaca;
}

.navfoot{
display:none;
}
.navfoot a{
display:block;
padding:0px 8px 2px 0px;
margin:0px 0px 2px 0px;
color:#747474;
white-space:nowrap;
}
.navfoot a:hover{
text-decoration:underline;
}
.navfoot ul{
margin:0px;padding:0px;
}
.navfoot li{
display:inline;
float:left;
margin:0px;padding:0px;
background:none;
}
.minimenulinks{
width:50%;height:15px;
margin:20px 0px 0px 0px;
overflow:hidden;
font-size:11px;
display:none;
}

.cssmenu .homemenu{
display:none;
}.menu2 li{
margin:0px;padding:0px;
background:none;
}
.menu2{
position:relative;
list-style:none;
}

.menu2 li.top{
position:relative;
float:left;
display:block;
width:230px;height:129px;
margin:3px;
border:1px solid #cacaca;
}
.menu2 li a.top_link{
display:table;
width:100%;
}
.menu2 li a.top_link span{
display:block;
padding:0px 0px 0px 5px;
}
	.menu2 li .fotocat{	display:block;
	width:230px;height:75px;
	margin-bottom:4px;
	}
	.menu2 li .nofotocat{
	display:block;
	width:230px;height:75px;
	margin-bottom:4px;
	}
	.menu2 li p{	width:98%;
	height:22px;
	overflow:hidden;
	margin:0px;padding:0px;
	padding:2px 0px 6px 5px;
	font-size:11px;
	line-height:14px;
}
.menu2 li a.top_link span.down{
	float:left;
	display:block;
	}
.menu2 li a.top_link:hover{
		}
.menu2 li a.top_link:hover span{
		}
.menu2 li a.top_link:hover span.down{
		}
	.menu2 li:hover > a.top_link{
	color:#c96b00;
	}
	.menu2 li:hover > a.top_link span{
	color:#c96b00;
	}
	.menu2 li:hover > a.top_link span.down{
	color:#c96b00;
	}
.menu2 table{
	position:absolute;
	top:0px;left:0px;
	width:0px;height:0px;
	border-collapse:collapse;
}


.menu2 a:hover{
	visibility:visible;
}
.menu2 li:hover{
	position:relative;z-index:200;
}
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,


.menu2 :hover ul :hover ul :hover ul :hover ul ul{
	position:absolute;
	left:-9999px;top:-9999px;
	width:0px;height:0px;
	border:1px solid #cacaca;
}
.menu2 :hover ul.sub{	left:-1px;top:99px;
	width:230px;height:auto;
	white-space:nowrap;
	background:#fff;
	border:1px solid #cacaca;	
}
.menu2 :hover ul.sub li{
	position:relative;
	float:left;
	width:230px;height:30px;
	display:block;
	border-bottom:1px solid #D8D8D8;
}
.menu2 :hover ul.sub li a{
	display:block;
	height:30px;
	width:230px;
	overflow:hidden;
	line-height:30px;
	text-indent:10px;
	text-decoration:none;
	border-bottom:1px solid #D8D8D8;
}
.menu2 :hover ul.sub li a:hover{}
.menu2 :hover ul.sub li a.fly:hover{color:#c96b00;
}
.menu2 :hover ul li:hover > a.fly{color:#c96b00;
}


.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul{
	left:228px;top:-1px;
	z-index:200;
	background:#fff;
	white-space:nowrap; 
	width:230px;
	height:auto;
}

.menu2 .activo{
color:#ff0000;
border-left:2px solid #ff0000;
}
.menu2 .activo a.top_link{
color:#ff0000;
}.clima{
position:absolute;z-index:9999999;
left:955px;top:2px;
padding:0px 0px 0px 5px;
font-size:11px;
line-height:11px;
cursor:pointer;
}
.clima .minimas{
display:none;
}
.clima .cerrar2{
position:absolute;
left:222px;top:0px;
}
.climaactual{
font-weight:bold;
white-space:nowrap;
}
.pronostico{
position:absolute;
z-index:9999999;
left:-235px;top:-58px;
width:205px;
padding:6px;
background-color:#ffffff;
}
.climadia{
padding:0px 0px 4px 0px;
}
.temperatura{
padding:4px 0px 0px 0px;
white-space:nowrap;
}
.pronostico td{
text-align:center;
padding:0px 5px 0px 5px;
}
.clima a{
display:block;
padding:5px 0px 0px 0px;
}#reje{
min-height:50px;
padding:5px 0px 0px 113px;
margin:0px 0px 13px 0px;
}
#reje .img{
position:absolute;
z-index:99999;
left:-9px;top:10px;
width:10px;
height:19px;
background:url(/artworks/artworks_hotel2/minipic01.gif) top left no-repeat;
}
.temas_list{
display:none;
}


.reje_item_active a{
display:block;
padding:6px;
color:#ff0000;
background-color:#ffffff;
border-bottom:0px;
}
#reje .hidder{
display:none;
}

.reje_cont{
position:relative;
z-index:99999;
background-color:#bf9336;
border:2px solid #ddb051;
}
#reje .cargando{
position:absolute;
left:0px;top:0px;
padding:10px;
background-color:#ffffff;
}
.fotoreje{
float:left;
margin:0px 10px 6px 0px;
position:absolute;
left:-113px;top:-2px;
}
#reje .fotoreje img{
cursor:pointer;
}
#reje .scroll{
}
#reje h2{
display:none;
}
#reje .scroll p{
color:#ffffff;
margin:6px;
}
.rejesiguiente{
display:none;
}
#reje .rejesiguiente a{
}#footer{
width:100%;
position:relative;
padding:0px 0px 10px 0px;
	margin:4px 0px 0px 0px;
color:#888888;
font-size:10px;
}
.gracias{
display:none;
}
.footacc1{
display:none;
}
.footconttable{
width:100%;
padding:0px 0px 0px 10px;
}
.footcont{
position:relative;
width:100%;
}
.footnota{
display:none;
}
.footnota2{
display:none;
}
.footer_opc{
position:absolute;
left:650px;top:-4px;
}
.footer_opc .rss{
display:none;
}
.footer_opc a{
float:left;
display:block;
padding:4px 8px 4px 8px;
margin:0px 5px 0px 0px;
font-size:12px;
border-left:1px dotted #B0B0B0;
border-right:1px dotted #B0B0B0;
}
.cospeech{
width:65%;
overflow:hidden;
height:11px;
line-height:11px;
}
.by{
position:absolute;
left:720px;top:-4px;
width:260px;
text-align:right;
}
.credits{
width:100%;
display:table;
}
.credits a{
float:right;
width:111px;height:14px;
margin:0px 0px 3px 0px;
background:url(/artworks/artworks_hotel2/minibut01.gif) -0px -100px;
}
.credits a:hover{
background-position:-111px -100px;
}
#corpconcept{
width:688px;
height:337px;
overflow:hidden;
padding:14px 0px 0px 0px;
background:url(/artworks/artworks_hotel2/corpconcept.png) top left no-repeat;
}
#corpconcept span{
display:none;
}
#corpconcept_foto{
position:absolute;
z-index:999999999;
padding:3px;
background-color:#ffffff;
}
#corpconcept_foto img{
cursor:pointer;
}
#corpconcept_foto .cerrar{
position:absolute;
left:3px;top:3px;
}
#corpconcept_foto p{
padding:6px;
color:#ffffff;
font-size:11px;
font-weight:bold;
text-align:center;
}

#ly_sublimesolutions_com_gallery{
}
#corpconcept_cargando{
	position:absolute;
	margin:20px;
	padding-left:10px;
color:#ffffff;
}.registro{
display:none;
}
.susc{
display:none;
}
.banner_elementos{
display:none;
}.buscar{
display:none;
}#dhtml_alert{
position:absolute;
z-index:99999;
top:0px;left:0px;
}
#dhtml_alert_MSG{
padding:30px 9px 30px 9px;
margin:3px;
font-size:14px;
}
#dhtml_alert_MSG a{
padding:5px 0px 5px 0px;
}
.wcont{
padding:10px;
color:#ffffff;
background-color:#bf9336;
border:2px solid #ffffff;
}
.wcont input{
margin:6px;
}
.wcontent{
padding:20px;
margin:3px;
font-size:11px;
text-align:left;
}
.wtitle{
padding:0px 0px 0px 6px;
color:#ff0000;
line-height:30px;
background-color:#ffffff;
}
.wclose{
position:absolute;
left:235px;top:3px;
width:30px;height:30px;
}
#dhtml_alert .wclose{
left:396px;
}.msgs_cont{
margin:80px 0px 100px 0px;
padding:0px 20px 0px 40px;
}
.msgs_cont h1{
}
.msgs_cont p{
margin:10px;
font-size:14px;
}.ly_gen1{
position:relative;
margin:0px 0px 13px 0px;
}
.ly_gen1 h2{
margin:0px;
padding:7px 4px 7px 3px;
color:#bf9336;
font-size:13px;
line-height:14px;
text-align:center;
font-weight:bold;
border-bottom:1px dotted #bf9336;
}
.ly_gen1 h2 a{
color:#bf9336;
}
.gen1_desc p{
margin:0px;
padding:6px;
font-size:11px;
text-align:center;
line-height:11px;
display:none;
}
.gen1_c0{
}
	#int_table .gen1_c0{
	border:0px;
	}
.gen1_c1{
}
.gen1_ir{
display:table;
width:100%;
}
.gen1_ir a{
float:right;
display:block;
padding:3px;
font-size:10px;
line-height:10px;
position:absolute;
left:95%;top:8px;
}
.ly_gen3{
width:100%;
position:relative;
margin:0px 0px 13px 0px;
}
.titdesc3{
width:99%;
display:table;
}
div{
}
.ly_gen3 h2{
float:left;
margin:0px;
padding:0px 10px 0px 23px;
}
.ly_gen3 h2 a{
margin:0px;
font-size:21px;
color:#bf9336;
line-height:21px;
letter-spacing:-1px;
}
.gen3_desc{
float:left;
}
.gen3_desc p{
padding:4px 0px 0px 0px;
font-size:14px;
font-style:italic;
color:#000000;
}
.gen3_c0{
padding:5px 0px 0px 0px;
}
.gen3_ir{
position:absolute;
left:650px;top:0px;
padding:3px;
font-size:11px;
text-align:right;
border:1px solid #ddb051;
}
.gen3_ir:hover{
background-color:#eaeaea;
}
.gen3_ir a{
}
.item1{
	float:left;
	position:relative;
padding:0px 0px 6px 0px;
}
.paseos .item1{
width:159px;
float:left;
margin:0px 6px 0px 5px;
}
.item1 .foto{
float:none;
margin:0px;
}
.item1 .foto a{
float:none;
}
.item1 .nofoto{
float:none;
margin:0px;
}
.item1 .nofoto a{
float:none;
}
.item1 .nofoto a:hover{
}
.item1 .anchor{
display:none;
}
.item1 h3{
padding:1px 0px 0px 11px;
font-size:12px;
line-height:13px;
font-weight:bold;
}
.item1 .fechac{
float:right;
padding:2px;
margin:3px;
font-size:10px;
}
.item1 .hora{
font-size:11px;
}
.item1 p{
	padding:7px;
	display:none;
	position:absolute;z-index:99999;
	width:200px;
	left:-207px;top:0px;
	color:#000000;
	border:1px solid #ddb051;
	background-color:#ffffff;
}
	.item1:hover p{
	display:block;
	}
.item1 .desc p{
font-size:11px;
}
.item1 .path{
display:none;
}
.item1 .paisc{
float:left;
font-size:10px;line-height:10px;
margin:2px 8px 2px 0px;
}
.item1 .flag{
float:left;
padding:0px 5px 0px 0px;
}
.item1 .pais{
float:left;
}
.item1 .ubicacion{
display:none;
}
.item1 li{
float:left;
margin:0px 7px 0px 0px;
font-size:11px;
}
.item2{
float:left;
overflow:hidden;
display:block;
margin:0px;padding:0px;
width:159px;
height:230px;
overflow:hidden;
}
.item2cont{
display:block;
}
.item2 .foto{
	margin:0px;padding:0px;float:none;
margin-bottom:4px;
}
.item2 .foto a{
	margin:0px;padding:0px;float:none;
}
.item2 .foto a:hover{
}
.item2 .nofoto{
margin-bottom:4px;
}
.item2 .anchor{
display:none;
}
.item2 h3{
color:#000000;
font-size:14px;
	text-align:center;
padding:3px 0px 0px 9px;
}
.item2 h3 a{
font-size:13px;
line-height:14px;
}
.item2 h3 a:hover{
}
.item2 .fechac{
float:right;
font-size:10px;
}
.item2 .fecha{
float:left;
margin:0px 4px 0px 0px;
}
.item2 .fecha2{
float:left;
}
.item2 p{
padding:0px 0px 0px 9px;
}
.item2 .path{
font-size:10px;
}
.item2 .desc{
display:none;
}
.item2 .paisc{
float:left;
padding:10px 4px 0px 0px;
}
.item2 .flag{
}
.item2 .pais{
display:none;
}
.item2 .ubicacion{
font-size:9px;
}
.item2 .zona{
float:left;
margin:0px 4px 0px 0px;
}
.item2 .ciudad{
float:left;
}
.item2 li{
float:left;
margin:0px 7px 0px 0px;
font-size:11px;
}


.minidata{
padding:6px 0px 3px 0px;
font-size:11px;
line-height:12px;
}
.minidata .sep{
float:left;
width:1px;height:13px;
background-color:#cacaca;
}
.minidata span{
float:left;
margin:0px 7px 0px 0px;
}
.zoom a{
display:block;
width:30px;height:25px;
overflow:hidden;
background:url(/artworks/artworks_hotel2/minibut01.gif) -150px 0px;
}
.zoom a:hover{
background-position:-150px -25px;
}
.minimas a{
display:block;
width:11px;height:11px;
overflow:hidden;
background:url(/artworks/artworks_hotel2/minibut01.gif) -90px 0px;
}
.minimas a:hover{
background-position:-90px -11px;
}

.cerrar{
float:left;
}
.cerrar a{
display:block;
width:30px;height:25px;
margin:0px;
padding:0px;
background:url(/artworks/artworks_hotel2/minibut01.gif) -60px 0px;
}
.cerrar a:hover{
background-position:-60px -25px;
}
.cerrar2{
float:left;
}
.cerrar2 a{
display:block;
width:15px;height:15px;
margin:0px;
padding:0px;
background:url(/artworks/artworks_hotel2/minibut01.gif) -105px -15px;
border:0px;
}
.cerrar2 a:hover{
background-position:-105px 0px;
}


.ly_player_close{
position:absolute;
}.gendatacont{
margin:6px 0px 4px 0px;
}
.gendataminitit{
padding:2px;
white-space:nowrap;
font-size:12px;
color:#ff0000;
}
.gendata{
width:100%;
font-size:12px;
}
.gendata .lab{
padding:4px 10px 4px 0px;
border-bottom:1px solid #cacaca;
}
.gendata .data{
padding:4px 0px 4px 0px;
border-bottom:1px solid #cacaca;
}

.gendata2{
font-size:11px;}
.gendata2 .lab{
width:80px;
padding:5px 10px 5px 0px;
border-bottom:1px solid #cacaca;
}
.gendata2 .data{
padding:5px 0px 5px 0px;
border-bottom:1px solid #cacaca;
}

				

pre{
width:1px;height:1px;overflow:hidden;margin:0px;padding:0px;background-color:#ff0000;
}
