@charset "UTF-8";
/*
Theme Name: esplendor buenos aires
Description: esplendor buenos aires, Frontend Template
Version: 1
Author: DIV-IT
Author URI: http://www.div-it.com.ar
Tags: 

*/

/* RESET & INIT */
*{ margin: 0; padding: 0; height: auto; }
img{ border: none; }
.left{ float: left; left: 0; }
.right{ float: right; right: 0; }
.center{ margin: 0 auto; }
.end{ clear: both; }

/* LAYOUT */
h1{color:#fff;display:inline;font-size:11px;line-height:22px;}
.wrapper{ width: 1007px; margin: 0 auto; display: block; clear: both; float: none; } /* PAGE WIDTH */
body{ background: #615738; }
#main{ background: #BCB28B; }

/* reserve online */
#imageMain .reserveOnline{display:inline;float:left;font-size:0;height:380px;margin:0 156px 0 729px;position:absolute;width:138px;z-index:99; }
#imageMain .logotype{ position: absolute; z-index: 99; margin: 20px 0 0 343px; width: 316px; height: 75px; display: block; font-size: 0; text-indent: -200%; /*background: transparent url(../images/esplendors/esplendor.png) 0 0 no-repeat;*/ }
#header .logotype{ display: inline;/*float:left;*/padding-right:5px; }
#header .logotype *, #header .navigation *{ line-height: 20px; }
#header .navigation.primary *{ line-height: 22px; }
#header .navigation.primary li.item{ position:relative;}
#header .navigation.primary li.item .dropdown{ top: 2px\9; right: -22px\9;}
#header .navigation.primary .activo a {font-weight:bold;}
#header .row{ padding-left: 11px; }
#header .row.second{ background: #000 url(../images/esplendors/nav_back.png) right 0 repeat-y;}
#imageMain .row{ background:	url(../images/degd-trans-bl-trans.png) repeat-x 0 0 #888A8E; overflow:hidden;display:block;height:30px;}
.rowBack{background-color:#BCB28B; }
#imageMain .stones{ background: transparent url(../images/esplendors/stones.png) 0 bottom repeat-x; position: absolute; z-index: 99; width: 483px; height: 150px; margin: -132px 0 0 0; }
#mainFooter{ border-top: 1px solid #746D47; margin: 8px 13px 12px 32px; }

#header .navigation.primary  li.promociones{background-color:#2F2B1D;padding:0 10px;}


/* TYPOGRAPHY */
body{ font-size: 100%; }
body, input, textarea{ font-family: Arial, helvetica, sans-serif;}
#header .logotype *, #header .navigation.primary, #imageMain .navigation *, .banner.subsection .title, label, .list, #mainFooter .navigation.actions *{ font-family: Verdana, sans-serif; }
#header .logotype *{ font-size: 11px; text-transform: uppercase; color: #FFF;}
a{ text-decoration: none; color: #746D47; }
.contenido , p, li, span { font-size: 12px; line-height: 16px; color: #000; font-weight: normal; }
.content p{ margin: 10px 0; }
.title{ font-size: 15px; line-height: 15px; color: #71625B; font-weight: bold; }

/* NAVIGATION */
.navigation{ list-style: none; }
.navigation .separator{ padding: 0 8px; }
.navigation.language .separator{ padding: 0 6px; }
.navigation .item, .navigation .separator{ float: left; display: inline; }
.navigation.language{ float: right; display: inline; padding-right: 2px; }
.navigation.language *{ color: #FFF; font-size: 11px; }
.navigation.primary{ clear: both; width: 100%; display: block; }
.navigation.primary *{ font-size: 13px; text-transform: none; color: #FFF; }
.navigation .dropdown{ position: absolute; z-index:1500; margin: 0 0 0 -14px; }
.navigation .dropdown *{ height: 24px; }
.navigation .dropdown .item a span{ padding: 0 5px; opacity:none; filter:alpha(opacity=100); color: #FFF; }
.navigation .dropdown .item{ clear: both; display: block;  border-bottom: 1px solid #FFF; width: auto;}
.navigation .dropdown .item a{ background: #9D9794; opacity:0.75;filter:alpha(opacity=75); line-height: 24px; display: block; position: absolute; z-index: 99; text-align: right;  }
.navigation .dropdown .item a:hover{ background: #C3BEBA; opacity:0.75; filter:alpha(opacity=75); }
.navigation.language .separator{ padding: 0 6px; }
.externalLinks{margin:0;}
.externalLinks a {  padding: 30px 90px;}
.externalLinks a span{  display: none;}
.externalLinks li{  float: left;  margin: 0 8px;  height: 60px;  overflow: hidden;  background-image: url(../images/iconos.png);  background-repeat: no-repeat;  background-attachment: scrool;}
.externalLinks li.separator{  background-color: #fff;  width: 1pt;  margin: 0 5px;}
.externalLinks li#logo-esplendorhoteles { width: 4.1cm;  background-position: -467px -20px;}
.externalLinks  li#logo-dazzlerhoteles {  width: 4.2cm;  background-position:-11px -20px;}
.externalLinks li#logo-dazzlertower {  width: 3cm;  background-position: -179px -20px;}
.externalLinks li#logo-dazzlerflats {  width: 4cm;  background-position: -309px -20px;}
.externalLinks  li#logo-fenhoteles {  width: 3.2cm;  background-position: -664px -20px;}

/* -------------------------------------------------------------- */
#header .navigation .dropdown * { width: 120px; font-size:12px}
/* navHotel, navRestoAndBar, navGallery, navPress, navPromotions, navServices, navContact */
/* -------------------------------------------------------------- */
.navigation .dropdown span{ width: auto; }

#navBookOnline{ float: right; }
#navBookOnline a{ color:#000;background: transparent url(../images/esplendors/book_online.png) 0 0 no-repeat; width: 132px; height: 20px; display: block; font-size: 0; text-indent: -200%; margin: 1px 7px 0 0; }
#imageMain .navigation{ float: right; padding: 0 17px 3px 0; }
#imageMain .navigation *{ line-height: 27px; color: #D6D6D7; font-size: 14px;  }
#mainFooter .navigation{ float: left; display: inline; }
#mainFooter .navigation *{ font-size: 12px; color: #615738; line-height: 34px; }
#mainFooter .navigation.actions{ float: right; padding-right: 8px; }
#mainFooter .navigation.actions *{ color: #746D47; font-size: 13px; }
#navPrint a{ background: transparent url(../images/esplendors/icon_print.gif) right center no-repeat; padding-right: 24px; display: block; }
#navDownload a{ background: transparent url(../images/esplendors/icon_down.gif) right center no-repeat; padding-right: 18px; display: block; }
#navShare a{ background: transparent url(../images/esplendors/icon_email.gif) right center no-repeat; padding-right: 20px; display: block; }
.navigation.status{ margin-bottom: 10px; }
.navigation.status, .navigation.status *{ color: #71625B; font-size: 17px; line-height: 17px; font-weight: bold; }
.navigation.status a{ font-weight: normal; }

/* FORMS */
form .button{ cursor: pointer; }
label{ font-size: 11px; }
form .row{ text-align: right; margin: 2px 0; padding-right: 18px; line-height:19px;overflow:hidden;height:19px;}
form .row.r3, form .row.r4{ padding-right: 45px; }
form.box{ background: transparent url(../images/esplendors/box_back_free.jpg) 0 0 no-repeat; width: 208px; height: 191px; }
form.box label{ color: #EBDEAB; text-align: right; padding: 0 3px 0 0; }
form.box .textbox{ padding: 1px; width: 60px; }
form.box .textbox, form.box select{ background: #EBDEAB; color: #645E3C; border: 0; font-size: 11px; line-height: 12px; height: 12px; }
form.box select{ height: 14px; line-height: 14px; }
form.box .title{ font-size: 0; text-indent: -200%; height: 40px; font-weight: normal; }
form.box a.calendar{ float: right; margin-left: 3px; }
form.box .submit{ background: transparent url(../images/esplendors/box_submit_es.gif) 0 0 no-repeat; width: 157px; height: 29px; border: 0; text-indent: -200%; font-size: 0; line-height: 0; margin: 0 0 0 30px; display: block; }
form.box .submit.es{background: transparent url(../images/esplendors/box_submit_es.gif) 0 0 no-repeat;}
form.box .submit.en{background: transparent url(../images/esplendors/box_submit_en.gif) 0 0 no-repeat;}
form.box .submit.pt{background: transparent url(../images/esplendors/box_submit_pt.gif) 0 0 no-repeat;}
/* TYPES */
.banner.subsection{ width: 690px; margin: 12px 0 15px 16px; }
.banner.subsection img{ border: 1px solid #848589; }
.banner.subsection *{ margin: 0; padding: 0; font-size: 0; }
.banner.subsection .title{ text-align: right; display: block; background: transparent url(../images/esplendors/banner_title_back.png) 0 0 no-repeat; padding: 0 11px 0 0; line-height: 42px; font-size: 15px; color: #D6D6D7; font-weight: normal; }
.list *{ font-size: 11px; }
/*banner con contenido seria el de promocion */
 .banner.promocion {margin:5px;border-bottom: 5px solid #624982; padding-top: 10px; width: 330px; float: left;}
 .banner.promocion .title{padding:6px 4px 6px 17px; text-transform:uppercase;background-color: rgb(98, 73, 130); letter-spacing: 1px; font-size: 14px; color: #fff; font-family: Arial,Helvetica,sans-serif; -moz-border-radius-topleft:10px;  -moz-border-radius-topright:10px;  -webkit-border-top-left-radius:10px;  -webkit-border-top-right-radius:10px;   }
 .banner.promocion .cuerpobanner {background-color:#A2A3A5;}
 .banner.promocion .cuerpobanner .link{}
 .banner.promocion .cuerpobanner .bannercontenido{overflow:hidden; height:110px;}
 .banner.promocion .cuerpobanner img{border:none; width:330px;height:125px;}
 .banner.promocion .cuerpobanner ul{list-style-image:url(../images/esplendors/iconos/bullet-esplendors.png);}
	
 .banner.promocion a.link_mas_info_promocion{color:#000;display:block;font-size:13px;overflow:hidden;padding-right:1px;text-align:right; }
 .banner.promocion ul.link_botones_banner{ text-align:left; line-height:11px;list-style:none;display:block;clear:both;}
 .banner.promocion ul.link_botones_banner a  , .banner.promocion ul.link_botones_banner a:hover , .banner.promocion ul.link_botones_banner a:active,.banner.promocion ul.link_botones_banner a:visited { color:#fff;}
 .banner.promocion ul.link_botones_banner li{margin: 0 ;float:left;}
 .banner.promocion ul.link_botones_banner li a{font-size:9px;display:block; margin:0 3px;}
 .banner.promocion ul.link_botones_banner li a img {border:none;width:103px; height:37px;}
 
 
 
/* FOOTER */
#footer .externalLinks{ margin: 24px 0 0 109px; }
#footer .policy{ clear:both;display:block;overflow:hidden;padding-top:15px;text-align:center;color: #9D9474;font-size: 9px;  }
#footer .policy *{ color: #9D9474; font-size: 9px; }

/* GRIDS */
.pc21{ width: 21%; }
.pc21 .content{ margin: 15px 15px 20px 20px; }
.pc79{ width: 79%; }
.pc79 .content{ margin: 0px 40px 5px 37px;clear:both; }

/* PATCH */
div#j {
	content: "test";
}

/*calendar*/
button.calendar {float:none;background-position: 0 -2px; }
button.calendar:hover,button.calendar.active {	background-position: 0 -2px;}

/* agregados */
/* -- botonera -- */
.dropdown  {display:none;}
.dropdown.visible  {display:block;}
.slideshow .slideshow-captions {text-align:right; width:99%;padding-right:1%;}

.slideshow.largo .slideshow-thumbnails  {bottom:1px;height:399px;left:869px;margin:0 10px;width:119px;z-index:1500;}
.slideshow.largo .slideshow-thumbnails  a img {width:105px;height:65px;}
.slideshow.largo .slideshow-thumbnails ul  li {clear:both;}
.slideshow.largo .slideshow-thumbnails-inactive {background-color: #EBDEAB;}


.slideshow.largo  .slideshow-captions { width:867px;padding-right:138px; }
/*
.slideshow-thumbnails a:hover {background-color: #FF9 !important;}*/
/*googlemaps */
.googlemap iframe{  width: 1007px;  height: 400px;}

/*motor de reseervas */		
.motorReservas button.calendar {background-image: url(../images/dazzler-flats/calendar-iconos.png); background-repeat:no-repeat;background-position: -7px 0px;padding-bottom:22px;}
.motorReservas button.calendar:hover,button.calendar.active {background-position: -7px 0px;}
.motorReservas span.button {background: url(../images/dazzler-flats/calendar-iconos.png); }
.motorReservas span.reloj {background-position: -49px 0;}
.motorReservas span.personas {background-position: -28px 0;}
.motorReservas input.submit{background: url(../images/dazzler-flats/calendar-iconos.png) no-repeat 0  -26px;height:31px;color:#fff;}



/* formularios */
form.foms {display:block;margin:10px 15px;overflow:hidden;padding:4px;width:35%;height:350px;float:left;}
form.foms dt { display:block;line-height:20px;margin-bottom:5px;margin-left:12px}
form.foms dd { padding-left:10px;margin-bottom:10px;}
form.foms dt label{ }
form.foms dd input.hidden{display:none;}
form.foms textarea , form dd input , form dd select {width:100%; display:block;background-color:#fff; border:1pt solid #ccc;}
form.foms textarea {height:90px;}
form.foms input.submit{ } 
/* banners de reservas*/
dl.reserva{width:380px;overflow:hidden; background-color:#ECECECM;}
dl.reserva .imagen{}
dl.reserva .imagen a{background-color:#615738;background-position:50% 50%;background-repeat:no-repeat;display:block;height:59px;overflow:hidden;width:59px;}
dl.reserva.online .imagen a{background-image:url(../images/esplendors/boton-mouse.png);padding: 5px; float: left;-moz-border-radius:8px;  -webkit-border-radius:8px; }
dl.reserva.online .cuerpo {border-left: 1px solid #615738; margin: 0 15px; padding: 14px 10px; float: left; color: #615738; }
dl.reserva.online .cuerpo a{color: #615738; font-size: 20px;}
dl.reserva.telefonica .imagen a{background-image:url(../images/esplendors/boton-telefono.png);padding: 5px; float: left;-moz-border-radius:8px;  -webkit-border-radius:8px;}
dl.reserva.telefonica .cuerpo {border-left: 1px solid #615738; margin: 0 15px; padding: 14px 10px; float: left;  color: #615738; }
dl.reserva.telefonica .cuerpo a{color: #615738; font-size: 20px; }
dl.reserva.masinfo .cuerpo {width:60%;border-left: 1px solid #615738; margin: 0 15px; padding: 0 0 0 10px; float: left; color: #615738;width:68%;}
dl.reserva.masinfo .imagen a{background-image:url(../images/esplendors/boton-info.png);padding: 5px; float: left;-moz-border-radius:8px;  -webkit-border-radius:8px;}
dl.reserva dt{background-color:#3E4645;display:block;padding:0px 5px;color:#fff;line-height:23px;}
dl.reserva dd{}
dl.reserva.online{padding: 15px;}
dl.reserva.telefonica{padding: 15px;}
dl.reserva.masinfo{padding: 15px;}
/*parche add this*/
#atff{display:none;}
/*listados */
dl.list{font-size:12px;}
dl.list dt{color:#71625B;font-weight:bold;margin:10px 0 ;}
dl.list dd{background-image:url(../images/esplendors/iconos/bullet-esplendors.png);background-position:10px 50%;background-repeat:no-repeat;margin:5px 0;padding-left:29px;}
/*amenities*/
dl.amenities {}
/* puntos de interes*/
dl.puntos{}
/* flash */
.flash{height:400px; overflow:hidden;}
.flash object , .flash emebed{height:100%; width:;}
/* iframe de conversion */
#_atssh{display:none;}

/* formularios */
.promotitulo {letter-spacing:1px; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.promodetalle {font-size:15px; color:#625737; font-family:Arial, Helvetica, sans-serif; line-height:26px;}
.promocondiciones {padding-left:20px; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.promoreserve  a, .promo-contacto  a{background-color:#624982; width:120px; float:right; margin:10px; text-align:center; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px; text-decoration:none;-moz-border-radius:8px;  -webkit-border-radius:8px;text-transform:capitalize;}
.promo-contacto  a{float:left;}
/*flash*/
.flash{overflow:hidden; height:401px;}
/* faceebook al pie*/
#mainFooter a#facebookfan  span{background-attachment:scroll;background-image:url(../images/iconos.png);background-position:-124px 0;background-repeat:no-repeat;display:block;float:left;height:0;margin:7px 0;padding:10px;width:0;}
#mainFooter a#facebookfan {color:#405C99;}
/* bullets a todos los contenidos */
.contenido ul {list-style-image:url(../images/esplendors/iconos/bullet-esplendors.png);padding-left:40px;}
/* boton de reserve sobre el formulario*/
form.box .title a,a.linknomotor {background-color:trasnsparent;background-repeat:no-repeat; background-position:50% 50%;display:block;overflow:hidden;height:45px;}
form.box .title a  span,a.linknomotor span{ display:none;	}
form.box.es .title a ,a.linknomotor.es {background-image:url(../images/esplendors/reserve-esplendor.png);}
form.box.en .title a,a.linknomotor.en {background-image:url(../images/esplendors/reserve-esplendor-en.png);}
form.box.pt .title a,a.linknomotor.pt {background-image:url(../images/esplendors/reserve-esplendor-pt.png);}

/*llamenos */
.left .llamenos{background-image:url(../images/esplendors/llamenos-esplendor.png);background-color:transparent ; background-repeat:no-repeat;background-position:100% 50%;overflow:hidden;display:block;width:215px;height:45px;float:right;}
.left a.llamenos.es{background-image:url(../images/esplendors/llamenos-esplendor.png);}
.left a.llamenos.en{background-image:url(../images/esplendors/llamenos-esplendor-en.png);}
.left a.llamenos.pt{background-image:url(../images/esplendors/llamenos-esplendor-pt.png);}
.left a.llamenos span{display:none;}

/*emailus*/
.left .emailus{background-image:url(../images/esplendors/email-esplendor-es.png);background-color:transparent ; background-repeat:no-repeat; background-position:100% 50%;overflow:hidden; display:block;width:215px;height:45px;float:right;}
.left a.emailus.es{background-image:url(../images/esplendors/email-esplendor-es.png);}
.left a.emailus.en{background-image:url(../images/esplendors/email-esplendor-en.png);}
.left a.emailus.pt{background-image:url(../images/esplendors/email-esplendor-pt.png);}
.left a.emailus span{display:none;}

/*promociones*/
.promociones {}
.promociones img {width:1007px;height:400px;}
.promociones .sobrepromorel{position:relative; width:0; height:0;position:relative;}
.promociones .sobrepromo{background-image:url(../images/esplendors/etiqueta-promos-esplendor.png);background-repeat:no-repeat; background-position:50% 50%; background-color:transparent;color:#fff;height:65px;left:-10px;overflow:hidden;padding:62px 13px 14px 26px;position:absolute;top:85px;width:107px;text-transform:uppercase;font-family:Tahoma;}
.promociones .sobrepromo .left{overflow:hidden;float:left;}
.promociones .sobrepromo .desde{font-size:12px;}
.promociones .sobrepromo .precio{display:block;float:left;font-size:48px;line-height:38px;margin-left:6px;overflow:hidden;}
.promociones .sobrepromo .moneda{display:block;font-size:18px;}
.promociones .sobrepromo .iva{padding-left:69px;}

.promociones .sobrepromo.decimal {padding-bottom:20px;padding-top:59px;width:121px;}
.promociones .sobrepromo.decimal .left{float:left;margin-right:4px;overflow:hidden;}
.promociones .sobrepromo.decimal .desde{font-size:11px;font-weight:normal;}
.promociones .sobrepromo.decimal .moneda{font-size:16px;font-weight:normal;}
.promociones .sobrepromo.decimal .precio{margin:0;display:block;float:left;font-size:48px;line-height:35px;overflow:hidden;}
.promociones .sobrepromo.decimal .precio span{font-size:13px;color:#fff;}
.promociones .sobrepromo.decimal .iva{}

/* pagina de promociones */
.left.pc79.promocion .contenido{width:533px;overflow:hidden;float:left;padding:10px 20px;}
.left.pc79.promocion .botones_promociones{ float:left; list-style:none;width:145px;float:rigth;padding:0;}
/* fijo en contactos*/
div#paginacontacto{float:right;overflow:hidden;font-size:12px;font-weight:normal;}
dl.reserva.online dd.cuerpo a strong {font-size: 22px; letter-spacing: 2px;display:block;}
/* videos */
.videos ,.videos embed  ,.videos object {width:1007px;height:400px;background:url(../images/trans-negro1x1.png) repeat 0 0 #000;}
