@charset "UTF-8";
/* CSS Document */

body{background-color:#161b17; font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif; color:/*#FAFFEF;*/#e5e7df; font-size:12px; line-height: 1.4em; padding: 0; margin: 0; text-align: left;}
	
h1, h2, h3, h4, h5 {font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-weight: bold; /*letter-spacing: -.05em;*/ margin: 0; padding: 0; line-height:0.8em;}

h1 {text-align: left; font-size: 24px; padding: 5px 0 5px 0;  }
h2 {font-size: 20px;}
h3 {font-size: 14px; padding: 5px 0; text-transform:uppercase; line-height:14px;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}
h6 {font-size: 9px; padding: 0px 0; text-transform:uppercase; line-height:14px;}


a, a:link, a:active{ color:#8EA344;}

blockquote{ font-size:14px;color:#939178; font-style:italic;  }

h3.low {font-size: 14px; padding: 5px 0; text-transform: none; line-height:14px;}
h5.homehotel {font-size: 11px; font-weight:normal;color:#939178; text-transform:uppercase;line-height:12px;/* color: #996;*/}
h5.homebajada {font-size: 15px; font-weight:normal; color:#939178; text-transform:none !important;}

/*GENERAL*/
.container{width:960px;margin:0 auto;}

/*HEADER*/
#header{height:88px;}
.logo{float:left; width:200px; padding:15px 0 0 10px;}
	
#menu{ margin: 0; padding: 45px 0 0 0; float:right; z-index:1; position:relative;}
#menu li{float: left; list-style: none; font: 12px 'Lucida Sans', Helvetica, Arial;}
#menu li a{ display: block; text-decoration: none; padding:0 5px; color: transparent;white-space: nowrap; }
#menu li ul{ margin: 0; padding: 0; position: absolute; visibility: hidden; border-top: 1px solid #2d372c; }	
#menu li ul li{ float: none; z-index:auto;}		
#menu li ul li a { padding: 10px 12px; width: auto; background: #282c29; color: #EAFFED;text-indent:0; width:240px;}		
#menu li ul li a:hover {background: #8EA344;}
	
.quienes a{color:#FFF; background-image:url(../images/menu-top.png); background-position:0 0; width:110px; height:18px; text-indent:-4000px;}
.quienes a:hover{ color:#FFF; background-image:url(../images/menu-top.png); background-position:0 54px; width:110px; height:18px;}
.quienesactive{ color:#FFF; background-image:url(../images/menu-top.png); background-position:0 54px; width:120px; height:18px;text-indent:-4000px;}

.mision a{color:#FFF; background-image:url(../images/menu-top.png); background-position:-150px 0; width:53px; height:18px;text-indent:-4000px;}
.mision a:hover{color:#FFF; background-image:url(../images/menu-top.png); background-position:-150px 54px; width:53px; height:18px;}
.misionactive{color:#FFF; background-image:url(../images/menu-top.png); background-position:-150px 54px; width:63px; height:18px;text-indent:-4000px;}

.historia a{color:#FFF; background-image:url(../images/menu-top.png); background-position:-240px 0; width:60px; height:18px;text-indent:-4000px;}
.historia a:hover{color:#FFF; background-image:url(../images/menu-top.png); background-position:-240px 54px; width:60px; height:18px;}
.historiaactive{color:#FFF; background-image:url(../images/menu-top.png); background-position:-240px 54px; width:70px; height:18px;text-indent:-4000px;}

.hoteles a{color:#FFF; background-image:url(../images/menu-top.png);repeat:no-repeat; background-position:-338px 0; width:58px; height:18px;text-indent:-4000px;}
.hoteles a:hover{color:#FFF; background-image:url(../images/menu-top.png); background-position:-338px 54px; width:58px; height:18px;}
.hotelesactive{color:#FFF; background-image:url(../images/menu-top.png); background-position:-338px 90px; width:68px; height:18px;text-indent:-4000px;}

.noticias a{color:#FFF; background-image:url(../images/menu-top.png); background-position:-432px 0; width:60px; height:18px;text-indent:-4000px;}
.noticias a:hover{color:#FFF; background-image:url(../images/menu-top.png); background-position:-432px 54px; width:60px; height:18px;}
.noticiasactive{color:#FFF; background-image:url(../images/menu-top.png); background-position:-432px 54px; width:70px; height:18px;text-indent:-4000px;}

.home a{color:#FFF; background-image:url(../images/menu-top.png); background-position:-729px 0; width:53px; height:18px;text-indent:-4000px;}
.home a:hover{color:#FFF; background-image:url(../images/menu-top.png); background-position:-729px 54px; width:53px; height:18px;}
.homeactive {color:#FFF; background-image:url(../images/menu-top.png); background-position:-729px 18px; text-indent:-4000px; width:65px;}

.trabaja a{color:#FFF; background-image:url(../images/menu-top.png); background-position:-536px 0; width:160px; height:18px; text-indent:-4000px;}
.trabaja a:hover{ color:#FFF; background-image:url(../images/menu-top.png); background-position:-536px 54px; width:160px; height:18px;}
.trabajaactive{ color:#FFF; background-image:url(../images/menu-top.png); background-position:-536px 54px; width:160px; height:18px;text-indent:-4000px;}

#backhotel{float:right; width:100px; text-align:right; font-size:10px; text-transform:uppercase; font-weight:bold;}
#backhotel a{ color:#FFF; text-decoration:none;}
#backhotel a:hover{ color:#9C3;}
#backhotel a:visited{ color:#FFF;}
/*-----------------*/

#up_footer{height:50px; margin-top:10px; }


/*FOOTER*/
#footer{height:100px; margin-top:30px;}
.footertop{background-image:url(../images/footer-top.png);background-repeat:no-repeat;height:5px;}
.footermiddle{background-color:#282c29;height:70px; color:#939178; }
.footermiddle img{padding-left:10px;}
.footerbottom{background-image:url(../images/footer-bottom.png);background-position:bottom;height:24px; margin-bottom:15px;}
.datosfooter { padding-top: 3px;}
.derechosfooter{ font-size:10px; text-align:right; color:#939178; padding:5px 10px 0 0;}
.hotelfooter{ font-weight:bold; color:#FFF;}
.reservsabig{ font-size:14px; font-weight:bold; color:#99cc30;}
.reservsabig_2{ font-size:14px; font-weight:bold; color:#99cc30; padding-left:80px}
.reservsabig a{ color: #9C3; text-decoration:none;}
.reservsabig a:hover{ color: #FFF;}

/*-----------------*/

/*HOME*/
.c55r .homehotel a{ color:#FFF; text-decoration:none;}
.c55r .homehotel a:hover{text-decoration: underline;}
.br{ height:5px;}
#reservahome { border-top: #717061 dotted 1px; margin-top:5px ; margin-right:15px; }
#reservahome img{ padding:10px 0 0 5px; display:block;}


#reservahome a:hover{ background-image:url(../images/reserva-hover.png); background-repeat:no-repeat; }
#reservahome p{ width:155px; float:right; margin-right:10px; margin-top:-32px; color: #939178; line-height: 14px; display:block;}




#selecthotels { height:300px;border-bottom:dotted #343935 1px; }
.container #selecthotels ul{list-style:none; margin:0; padding:0;}
.container #selecthotels ul li{display:inline; width: 188px; float:left; padding-right:4px;}
.container #selecthotels ul li img{padding-top:15px;}
.container #selecthotels h3{ display: block; width:188px; padding-bottom:10px; padding-top:15px; border-bottom:dotted #939178 1px; font-size:12px;}
.container #selecthotels h3 a{ color:#FFF; text-decoration:none; }
.container #selecthotels h3 a:hover{ color:#99CC33; text-decoration:; }
.container #selecthotels p{ display:block; width:188px; color: #939178;line-height: 14px; padding:15px 0;} 
.container #selecthotels span{ display:block; width:100px; -moz-border-radius:3px 3px 3px 3px; background-color:#343935 /*#596543*/; font-size:10px; padding:5px;}
.container #selecthotels span a{text-transform:uppercase; font-weight:bold; color:#939178; text-decoration:none; padding:10px;}
.container #selecthotels span a:hover{ color:#FFF;}

#bannerhome{ margin:10px 0; }
#bannerhome_left{ text-align:center;}
#bannerhome_right{ float: right;}
#bannerhome img{ margin-bottom:10px;}
.mensajehome{ width:450px; float:left; margin:0 45px 15px 0;  color: #939178; font-size:10px;}
.mensajehomefull{ float:left; margin:0 45px 15px 0;  color: #939178; font-size:10px;}


/*CONTENT*/
#content{padding:15px 15px 0 15px;}
.bienvenida { height:50px;}
#titulohotel{display:block; width:70%;}
#titulohotel h1{ text-transform:uppercase; padding:3px 0; margin:0 0;}
#titulohotel h2{ font-weight:normal; color:#939178; padding:0 0; margin:0 0;}
#titulohotel h3{ font-weight:normal; color:#939178;  padding:0 0; margin:0 0;}

#tophotel{ padding-bottom:15px;}
#submenu {padding-bottom:35px;}
#submenu li{float: left;list-style: none; padding: 2px 5px 0 5px; height: 35px; border-right: solid #49514b 1px; }
#submenu li.noborder{border-right:none;}
#submenu li a{color: #FFF; text-decoration: none; padding-bottom:20px;}
#submenu li a:hover{background-repeat: no-repeat;color: #8EA344;background-image: url(../images/vermas.png); background-position: left 20px;}
.liactive a{color: #8EA344 !important;}
#submenu li span{display:block; -moz-border-radius:3px 3px 3px 3px; background-color:#343935; padding:2px 7px; margin-right:10px;}
#submenu li span a:hover{ background:none;}

.textcontent {text-align:justify; padding-top:15px;}
#textlistado ul{ padding:10px 0;}
#textlistado li{padding:10px 0 ; border-bottom:#49514b 1px dotted ;}

.c50l{text-align:left;}
.subcolumns{ padding-bottom:10px;}
.tituloscontenido{ margin-bottom:10px; padding-bottom:9px; background-image:url(../images/titulos-dotted.png); background-repeat:repeat-x; background-position:bottom;}
.tituloscontenido a ,.tituloscontenido a:visited { color:#939178;}
.tituloscontenido a:hover{ color:#FFF;}
#subcolumns li{padding:4px 0 4px 25px; border-bottom:#1B211C 1px solid; list-style:none;  background:url(../images/li-1.png); background-repeat:no-repeat; background-position: 3px 7px;}
#subcolumns li li{padding:4px 0 4px 25px; border-bottom:#1B211C 1px solid; list-style:none;  background-image:url(../images/li-1.png); background-repeat:no-repeat; background-position: 3px 7px;}

#pageWrap li{padding:4px 0 4px 25px; border-bottom:#1B211C 1px solid; list-style:none;  background:url(../images/expand-accordion.png); background-repeat:no-repeat; background-position: 3px 7px;}

.subcolumns .c45r img{ padding-top:20px;}
.subcolumns .c45r #FlashID { margin-top:20px;}
.bajadafotohotel{ padding: 15px 0; color: #939178;}


/*MENSAJES*/
#msj{ padding-top:30px;}
#msj h4{ text-transform:uppercase;}
.msjtop{ background-image:url(../images/msj-top.png); background-repeat:no-repeat; height:10px;}
.msjmiddle{ background-image:url(../images/msj-middle.png); background-repeat: repeat-y; padding:0 10px 15px;}
.msjbottom{ background-image:url(../images/msj-bottom.png); background-repeat:no-repeat; background-position:0 bottom;height:10px; margin-bottom:8px;}
#importante{ background: #282c29; margin-top:10px;}
.pool{padding:10px 10px 15px;}

.msjmiddle a{ text-decoration:none;}
.botonoverlay a, .botonoverlay a:hover{ text-decoration:none;}

#msj p{ padding-top:5px;}
.msjnombre{ font-size:14px;}
.msjcargo{ font-size:12px; color:#939178;}
.msjmail{ font-size:14px; color:#690;}
.msjfono{ font-size:16px;}
.msjimportante{font-size:11px; color:#939178;}


/*LISTADO MENU y VALORES*/
#optionmenu{ padding-top:15px;}
#boxvalor_high {background: url(http://www.radisson.cl/preview/images/bg-price_high.png) no-repeat scroll top left; width:600px; height:70px;}
#boxvalor {background: url(../images/bg-price.png) no-repeat scroll top left; width:600px; height:43px;}
.valor{ padding: 12px 0  0 20px;}
.valor span{ color:#8EA344; font-size:16px;}
.icoejecutivo{background: url(../images/ico-ejecutivo.png) no-repeat scroll top left; padding-left:25px; font-weight:normal;}

/*LISTADO PRECIOS SPA*/
.boxcartamiddle li.parindv{background:none;}
span.individual{ display:block; width:80px;}
span.pareja{ display:block;  width:80px;}
span.onlyindv{ display:block; margin-right:120px; width:50px;}
.boxcartamiddle li span.spaleft{ float:left; color:#e5e7df;width:65%;}


/*BOTON MENSAJES*/

a.button {background: transparent url(../images/bg_button_a.gif) no-repeat scroll top right;color: #444; display:block;float: left;font: bold 11px arial, sans-serif;height: 24px;margin-right: 8px;padding-right: 18px; /* sliding doors padding */text-decoration: none; width:200px;}
a.button span {background: transparent url(../images/bg_button_span.gif) no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;}
a.button:active {background-position: bottom right;color: #000;outline: none; /* hide dotted outline in Firefox */}
a.button:active span {background-position: bottom left;padding: 6px 0 4px 18px; /* push text down 1px */}

/*WHYRADISSON*/

#why{ overflow:hidden; width:960px; color: #939178; font-size:11px; text-align:justify;}
.whyradisson{ cursor:pointer; font-size:11px; margin:0 10px 0 0;  width: 45px;}

.openlanguage{color: #FFF;}
.closedlanguage{color: #939178;}
.closewhy a{ font-weight:bold; text-transform:uppercase; padding-top:15px; color:#FFF; float:right;}
.closewhy a:hover { color:#8EA344;}

#why ul { padding: 2px 0 0 15px;}
#why li { padding:5px; border-bottom:#49514b 1px dotted; background:none;}
#why h4 { color:#FFF; padding:10px 0;}
#why p{ margin-bottom:10px; padding:100px 25px 0 25px;}
#images-why { margin:0 auto; padding:15px 0; text-align:center;}
#images-why img { padding:5px; border:1px solid #333; margin:5px;}

/*ACORDION PROGRAMA*/

#acordion{ width:100%; color: #e5e7df}
.programa{ cursor: hand; cursor: pointer; margin: 20px 0; font-size:13px; color: #e5e7df;}
#acordion .closedlanguage{color: #FFF; border-bottom:#3d4337 1px solid; padding-bottom:15px; background-image:url(../images/li-down.png); background-position:right top; background-repeat:no-repeat;}
#acordion .openlanguage{ border-bottom:#3d4337 1px solid; padding-bottom:15px; background-image:url(../images/li-down-up.png); background-position:right top; background-repeat:no-repeat;}
#acordion #optionmenu{ padding:0;}
.closeprograma a{ font-weight:bold; text-transform:uppercase; color:#8ea344; float:leftt; font-size:11px;}
.closeprograma a:hover { color:#8EA344;}

#condiciones{ font-size:11px; color:#939178; padding-left:20px;}

#optionmenu h2{  padding-bottom:15px;}


/*CARTA*/
.boxcarta{ width:615px; padding-bottom:12px;}
.boxcartatop{ background: transparent url(../images/bg-box-top-carta.png) no-repeat top left; height:5px;}
.boxcartamiddle{ background: url(../images/bg-box-middle-carta.png) repeat-y top left; padding:0 10px 10px;}
.boxcartabottom{ background: transparent url(../images/bg-box-bottom-carta.png) no-repeat bottom left; height:5px;}
#subcolumns .boxcartamiddle li{ background: url(../images/carta-li.png) no-repeat left 7px; border-bottom:1px solid #313632; overflow:hidden;}
#subcolumns .boxcartamiddle li.noflecha {background:none;}
#subcolumns .boxcartamiddle .nobackgroung {background:none;}
#subcolumns .boxcartamiddle h3{ padding-bottom:10px;border-bottom:1px solid #313632; color:#939178;}
.boxcartamiddle li span.cartaleft{ float:left; color:#e5e7df;padding-right:10px; width:70%;}
.boxcartamiddle li span{ float:right; color:#8EA344; padding-right:10px;}

/*TABLA DIMENSIONES*/

#box-table-a { width: 620px; text-align: center; border-collapse: collapse;}
#box-table-a th { font-size: 11px; padding: 5px; background: #2d372c; border-top: 2px solid #49514b; border-bottom: 1px solid #49514b; color: #FFF; width:12%;}
#box-table-a td { padding: 15px 10px;background: #282c29; border-bottom: 1px solid #3b423d;color: #FFF ;border-top: 1px solid transparent; text-align:center;}
#box-table-a tr:hover td { background: #8EA344; color: #000;}
.bold{font-weight:bold;}
.titulo { padding-bottom:10px;}
.textcolor{color:#939178;}

/*OVERLAY360*/
.subcolumns #360 li a{ color:#FFF; text-decoration:none;}
.subcolumns #360 li a:hover {color: #8EA344;}
.subcolumns #360 li a:visited {color: #CCC;}

#contentoverlay{ width:480px; padding: 50px auto; margin: 0 auto;}
#contentoverlay h3{ padding-bottom:40px;}


/*MATRIMONIOS*/
#cena .boxcartamiddle{ padding:10px 20px;}
#cena .boxcartabottom{ margin-bottom:10px;}

/*NOTICIAS*/

/* root element for scrollable */
.vertical {  /* required settings */position:relative;overflow: hidden;	
			/* vertical scrollers have typically larger height than width */height:480px; width:940px;border-top:1px dotted #49514b; z-index:0;}
/* root element for scrollable items */
.items {position:absolute;	/* this time we have very large space for height */	height:20000em;	margin: 0px;}
.items a{ color:#8EA344;}
.items a:hover{ color:#FFF; text-decoration:underline;}
/* single scrollable item */
.items div {border-bottom:1px dotted #49514B; margin:10px 0; padding:15px; font-size:12px; height:190px;}
/* elements inside single item */
.items img {float:left;margin-right:20px;height:180px;width:240px;}
.items h3 {margin:0 0 5px 0;font-size:16px;color:#FFF;font-weight:normal;}
/* the action buttons above the scrollable */
#actions {width:940px;margin:0 0 10px 0;	}
#actions a {font-size:11px;	cursor:pointer; color:#8EA344; padding-right:12px;}
#actions a:hover {text-decoration:underline; color:#FFF;}
.disabled {visibility:hidden;}
.nextPage {float:right;}

.items h3{ text-transform:none; font-weight:bold;}
.items h4{ color:#939178; margin-bottom:10px; font-weight:normal;}
.items p{ padding-top:15px;}

.fechanews{ color:#939178; margin-bottom:10px; font-weight:normal;}

#news .subcolumns h3{text-transform:none; line-height:1.5em; margin-bottom:25px;}

.imgnews{float:left; width:300px; overflow:hidden; font-size:10px;}
.imgnews p{ width:260px;}
.imgnews img, .items img{ border:#666 1px solid; padding:5px;}

#gallerynews ul{ list-style:none; margin:25px 0; overflow:hidden;}
#gallerynews li{ display: inline; float:left; margin: 0 55px 25px 0;}
#gallerynews li img { border:#666 1px solid; padding:5px;}
#gallerynews li p{width:250px; font-size:10px;}

/*GALLERYPHOTOS*/
#galleryphotos{}
#galleryphotos ul{list-style:none; padding:20px 0;}
#galleryphotos ul li{background:none; border:none; display:inline; }
#galleryphotos ul li img{margin-bottom:20px; border:3px #282c29 solid;}

#textodetalle h3{font-weight:normal; text-transform:none; line-height:20px; font-size:18px; padding:15px 0;}
#textodetalle p{color: #E0E0C0;}


/*PROGRAMAS*/
.accordion li.active>a { background: url('../images/li-down-up.png') no-repeat center right; margin-bottom:15px;text-transform:uppercase; }
.accordion li.active a{color:#8EA344;}
.accordion li.active>a .programa{color:#8EA344; font-size:18px;}

.accordion a {
background:url("../images/li-down.png") no-repeat scroll right center transparent;
cursor:pointer;
display:block;
font:bold 1.1em/2em Arial,sans-serif;
padding:0 10px;
text-decoration:none;
}

#pro li a{
background:none;
font: bold 1em;
padding:0;}


/*IMAGES*/

#imagen{ float:right;}
.atencion{ padding:10px 0;}
