/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */
body{background: #fbfbfb;}
body.not-front{border-top: 10px solid #b1b6bc; background: #fbfbfb url(../im ages/bg/bg-main-normal.png) repeat-y 50% 0;} 

.not-front #header-wrapper, .not-front #section-wrapper{background: url(../images/bg/bg-main-normal.png)  50% 0 repeat-y;}
.not-front #header-wrapper{margin-top: 10px;}
.not-front #footer-wrapper{background: url(../images/bg/bg-footer.png)  50% 0 no-repeat;}
#page{position: relative; top: -10px;}
.not-front #section-header, .not-front #section-content{background: #fff;}
#section-header{border-top: 10px solid #ced1d5; position: relative; top: -10px;}

#realBody{background: url(../images/bg/bf-menu-front.png) no-repeat 50% 74px;}

#region-footer-first{padding-top: 40px; font-size: 12px;}
#block-block-4{float: left;}
#block-block-5{float: right;}
#block-block-5 a{text-decoration: none; color: #111; background: url("../images/logos/lemonthink.png") no-repeat; display: block;  max-height: 30px; padding: 3px 0 0 29px; position: relative; top: -3px;}
#block-block-5 a:hover{background-position: 0 -30px;}

.front #footer-wrapper{position: absolute; bottom: 0; width: 100%; color: #fff;}
.front #block-block-5 a{color: #fff;}

/* ------------------------
		LOGOTIPO
   ------------------------ */
.site-name a{background: url(../images/logos/logo-169-gris-grande.png) no-repeat; display: block; width: 139px; height: 138px; text-indent: -3000px;}
.front .site-name a{background: url(../images/logos/logo-169-blanco-grande.png) no-repeat;}

/* ------------------------
		MENÚ PRINCIPAL
   ------------------------ */
.front #zone-header-wrapper{margin-top: 10px;}
#block-system-main-menu ul li{list-style: none; float: left;}
#block-system-main-menu ul li a{color: #959191; text-transform: uppercase; font-size: 12px; text-decoration: none; letter-spacing: 1px; color: #fff;  margin: 0 15px;}
.not-front #block-system-main-menu ul li a{color: #959191;}
#block-system-main-menu ul li a.first{margin-left: 0;}
#block-system-main-menu ul li a.last{margin-right: 0;}
#block-system-main-menu ul li.active-trail a{color: #000; border-bottom: 3px solid rgba(0, 0, 0, 0.8); padding-bottom: 5px;}

#block-system-main-menu ul li.last a{background: #EC008C; color: #FFFFFF; font-weight: 500; padding: 5px 15px;}
.front #block-system-main-menu ul li.last a{background: #00AED7;}

/* ------------------------
		ESTILOS VARIOS
   ------------------------ */
p.remark{border: 1px solid #ddd; border-left: 0; border-right: 0; margin-top: 0; text-transform: uppercase; font-size: 21px; padding: 20px 0; text-align: center; color: #333; line-height: 31px;}

/* ------------------------
		  PÁGINA
   ------------------------ */
.page-node-5 .field-name-titulo-si-activado{background: url(../images/headers/h1-169-suites.png) no-repeat 50% 0; display: block; width: 100%;; height: 46px; text-indent: -3000px; margin: 30px 0; }

.caracteristica{border-top: 1px solid #d9d9d9; width: 100%; padding: 7px 0; font-size: 14px; float: left; margin-bottom: 0px;}
.caracteristica-first{}
.caracteristica-last{border-bottom: 1px solid #d9d9d9;}


#enlace-reserva, .button {text-align: center;}
.button{margin: 10px 0 !important;}
#enlace-reserva a, .button a{height:60px; line-height:60px; display: block; width: 300px; color: #fff; margin: 0 auto; background: #ccc; text-decoration: none;}
#enlace-reserva a:hover, .button a:hover{background: #EC008C;}


.view-nodehierarchy-children-list .views-row{float: left; margin-right: 24px;}
.view-nodehierarchy-children-list .views-row-even{margin-right: 0;}

#descuento-restaurante{background: #d6d7dc; font-size: 19px; color: #555; text-align: center; margin: -20px 0 15px; line-height: 50px;}


.view-nodehierarchy-children-list .views-field-title a{float: left; width: 100%; text-align: center; text-decoration: none; text-transform: uppercase; color: #7f7f7f; letter-spacing: 0.5px; font-size: 18px; padding: 4px 0; border-bottom: 1px solid #ccc;}

.front #region-content{position: inherit;}
.front #realBody, .front #page{height: 100%;}
.front #zone-content-wrapper{position: absolute; height: 263px; display: block;  top: 50%; margin-top: -132px;}
.t-center{background: url(../images/bg/bg-slide-front.png);  height: 263px; width: 739px; display: block; margin: 0 auto; color: #fff; text-align: center;}
.t-center h1{}

.group-right{float: left;}
.enlace-ver-suites-concepto a{background: #ccc;}


.page-node-13 .group-left,
.page-node-13 .group-right{margin: 20px 26px 0; width: 35%; float: left;}
.page-node-13 .group-left{margin: 20px 0 0 26px; padding-right: 26px; border-right: 1px solid #eee; width: 53%; float: left;}
.page-node-13 .group-left .block-title{margin-bottom: 10px}

#map1{float: left; margin-right: 24px;}
.field-name-mapa-de-localizacion{position: relative;}
#logo-169, #logo-playa{display: block; position: absolute; bottom: 7px; width: 80px; height: 81px;}
#logo-169{background: url(../images/logos/minilogo-169.png) no-repeat; left: 0;}
#logo-playa{background: url(../images/logos/minilogo-playa.png) no-repeat; left: 482px;}
#location-1{float: left; margin-right: 20px;}