@charset UTF-8;


	
/* CSS Document */
* {
	padding:0;
	margin:0;
}

html,body {
	height:100%;
}

body {
	font-family:"lucida sans", verdana, arial, helvetica, sans-serif;
	font-size:75%;
	background:#000000 url(../images/fundo.jpg) top center no-repeat fixed!important;
	background-position:top;
}

#container_melia {
	position:relative;
	min-height:100%;
	width:1000px;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:bottom;
	top: 0px;
}

* html #container_melia {
	height:100%;
}

#left_melia {
	color:#fff;
	float:left;
	padding:643px 0 0;
	text-align:justify;
	fdth:200px;
	margin-left: 25px;
	min-height:300px;
}

#header_melia {
	height:104px;
	/*background-image:url(../images/logo.png);*/
	position:absolute;
	top:0;
	width:1000px;
}

#footer_melia {
	background:url(../images/footer.jpg) repeat-x 0 20px;
	bottom:0;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-18px;
	position:relative;
	width:950px;
}

#logo_melia {
	width:188px;
	height:80px;
	margin-top:25px;
	margin-left: 25px !important;
	float:left;
	background-image:url(../images/enotel_lido.png);
	background-repeat:no-repeat;
	margin-left:0;
}

#flags_melia {
	height:15px;
	float:right;
	margin-top:80px;
	right:0;
	position:absolute;
	margin-right: 25px;
}

#flags_melia img {
	padding-left:4px;
	border:none!important;
}

#datatime_melia {
	height:15px;
	float:right;
	margin-top:50px;
	margin-right: 25px;
}

#designed_sw {
	display:inline;
	height:28px;
	position:absolute;
	color:#fff;
	font-size:11px;
	width:500px;
}

.design_copy a {
	text-decoration:none!important;
	color:#948373;
}

#designed_sw a {
	text-decoration:none!important;
	color:#948373;
}

#copyright_sw {
	width:950px;
	height:28px;
	position:absolute;
	color:#948373;
	font-size:11px;
}

.design_copy {
	float:left;
	padding-left:0;
}

#swhotelguides {
	text-align:left;
	padding-left:10px;
	position:absolute;
	width:600px;
	padding-top:13px;
}

.copyrights_copy {
	float:left;
	margin-right:127px;
	padding-left:7px;
}

#links_sw {
	color:#948373;
	font-size:10px;
	height:15px;
	position:absolute;
	left:0;
	top:25px;
	z-index:1000;
}

#links_sw a {
	color:#948373;
}
#links_sw a:hover {
	color:#fff;
}

#terms {
	color:#fff;
	font-size:11px;
	height:15px;
	right:0;
	position:absolute;
	text-align:right;
	top:25px;
	width:975px;
}

#terms a {
	color:#948373;
	text-decoration:none;
	text-transform: uppercase !important;
}


	
/*#bar {

width:1000px;
height:37px;
background-color:#99CC33;
position:absolute;
top:131px;
z-index:11;
background-image:url(bar.jpg);

}*/
#rotator_melia {
	width:950px;
	height:453px;
	position:absolute;
	top:141px;
	z-index:10;
	left:25px;
}

#text_melia {
	position:relative;
	color:#fff;
	float:right;
	padding:626px 0 20px;
	text-align:justify;
	width:750px;
	margin-right: 25px;
}

#menu_melia {
	width:950px;
	height:26px;
	position:absolute;
	background-image:url(../images/barup.png);
	background-repeat:no-repeat;
	top:117px;
	left:0;
	z-index:11;
	margin-left: 25px;
}

#menu_melia a:hover {
	color:#DCD9D9 !important;
}

#secondmenu_melia {
	width:950px;
	height:8px;
	left:25px!important;
	position:absolute;
	background-image:url(../images/menu.png);
	background-repeat:no-repeat;
	top:617px;
	left:0;
	z-index:11;
}

.clear {
	clear:both;
}

#rotator object {
	z-index:30!important;
}

#quick {
	position:absolute;
	top:449px;
	width:789px;
	height:40px;
	right:0;
}

#menu a {
	color:#D4b18C;
	text-decoration:none;
}

#menu ul li {
	list-style:none;
	background-image:url(../images/top.png);
	background-position:bottom;
	background-position:10px 23px;
	background-repeat:no-repeat!important;
}

#menu ul li a {
	display:block;
	padding-left:10px;
	color:#D4b18C;
	text-decoration:none;
	height:24px;
	line-height:26px;
	outline:none;
}

a {
	color:#fff;
	text-decoration:underline;
}

#menu li.active a {
	color:#FFF;
	font-weight:bold;
}

#menu li a:hover {

	
/*font-weight:bold;*/
	color:#FFF;
}

#menu .separator {
	background:url(../images/separator4.jpg) center center no-repeat;
	display:block;
	height:75px;
}

#time_data {
	top:572px;
	width:480px;
	height:20px;
	position:absolute;
	right:29px;
	text-align:right;
	font-size:11px;
}

.liveclock_time {
	float:right;
}

.liveclock_date {
	float:right;
	padding-right:15px;
}

#mapa a {
	color:#fff;
}

#mapa {
	height:0;
	overflow:hidden;
	position:absolute;
	top:0;
	background-color:#000000;
	text-align:center;
	width:100%;
	z-index:1;
}

.hotelmapwrapper {
	height:600px;
}

.hotelmap {
	height:600px;
}

.temp {
	float:right;
}

#mostrarmapa {
	position:absolute;
	right:24px;
	top:651px;
	width:100px;
}

#liveclock_v0 {
	color:#fff;
	float:right;
	width:210px;
	padding-top:10px;
	margin-right:10px;
	font-size:10px;
}

.temp {
	color:#fff;
	float:right;
	padding-top:10px;
	font-size:10px;
}

.liveclock_time_time {
	float:left;
	padding-right:10px;
	font-size:10px;
}

#hotelmap_v0 {
	height:600px;
}

div.moduletable_qbook {
	width:940px;
}

div#qbooker {
	position:absolute;
	display:block;
	width:940px;
	height:33px;
	background:url(../images/layout/lines_qbooker.png) 0 0 no-repeat;
	top:495px;
}

#specials_v0 {
	width:697px;
}

.contentpaneopen {
	padding-top:0;
	margin-top:0;
}

.menushowmap {
	position:absolute;
	top:544px;
	list-style:none;
	right:6px;
	top:542px;
}

#guarantee_logo {
	margin-top:30px;
}

.tool-tip {
	z-index:100!important;
	padding:10px!important;
	background:#463D44!important;
}

h1 {
	font-size:16px;
	padding-top:15px;
	padding-bottom:15px;
	text-transform:uppercase;
	width:510px;
}

#iata_logo {
	margin-top:20px;
}

#jflanguageselection a {
}


	
/* 2.12 Video - Comments */
#comments .swcomment {
	display:block;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#5F6062;
	padding:4px 6px;
	color:#fff;
	margin:20px 0;
}

#comments .comments-list {
	height:auto;
	margin:0;
}

#comments .comment-box * {
	color:#fff;
	text-align:justify;
}

#jc a:link,#jc a:visited {
	color:#aaa;
}

#jc a:hover {
	text-decoration:underline;
}

#comments .comment-box .quote {
	color:#bbb;
}

#comments .comment-box blockquote {
	color:#fff;
	border:1px dashed #888;
	margin-right:8px;
}

#comments .comment-box .comment-date {
	color:#aaa;
}

#jc div#nav-bottom {
	background:none;
}

#jc #nav-bottom span.page,#jc #nav-top span.page {
	background:none;
	border:1px solid #888;
}

#jc #nav-bottom span.activepage {
	background:none;
}

#jc h4 {
	color:#fff;
	text-transform:uppercase;
	border-bottom:1px solid #888;
	padding-top:10px;
}

#comments-form-comment {
	font-size:11px;
	font-family:Arial, Verdana;
}

#comments .comments-buttons a {
	font-size:10px;
}

.menugallerymenu {
	margin-left:3px;
}

.menugallerymenu li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-right:40px;
	text-decoration:none!important;
}

a {
	outline:none!important;
}

img {
	outline:none!important;
}

#showmaplink {
	padding-top:0px;
	position:absolute;
	right:45px;
}

#showmap_botanico {
	height:24px;
	padding:4px;
	position:absolute;
	right:25px!important;
	text-transform:uppercase;
	top:641px;
	z-index:2000;
}

#showmap_botanico a {
	color:#fff!important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-decoration:none;
}

#showmap_botanico ul {
	list-style:none outside!important;
}

.moduletable_wifi {
	position:absolute;
	right:25px;
	top: 640px;
	height: 40px;
	float: right;
	z-index: 1000;
}

td.buttonheading {
	position:absolute;
	top:650px;
	right:0;
  	z-index:9999;
}

.moduletable_newyear {
	padding:40px 0 20px;
}
.moduletable_difference {
	padding:30px 0 20px;
}

/* PROMOS BANNER */
.promos_sw{
	position: relative;
	margin: 0px;
}

/* JCOMMENTS */
#jc h4{
	color: #fff !important;
}

#jc .rbox_m *{
	color: #000 !important;
}

/* First Choise */
.moduletable_firstchoise {margin:30px 0;}
.moduletable_firstchoise .firstchoise {display:block; width:175px; height: 116px; background:url(../../../images/stories/firstchoise.png) 0 0 no-repeat; margin: 0 0 4px; }
.moduletable_firstchoise .firstchoise:hover {background-position: 100% 0;}
.moduletable_firstchoise .swbooking {display:block; width:175px; height: 59px; background:url(../../../images/stories/firstchoise.png) 0 100% no-repeat; }
.moduletable_firstchoise .swbooking:hover {background-position: 100% 100%;}

/* Contact Form */
.wrap-content {overflow: auto;}
.wrap-content .buttonheading {display: none;}
.contact-form .ckCSSlabel {font-size: 12px;}
.contact-form {width: 442px; height: 310px; color: #d0cfcb;}
.contact-form .componentheading {display: none;}
.contact-form p.ck_mandatory {text-transform: lowercase; padding: 0 0 0 10px;}
.contact-form .ckform {padding:0 10px;}
.contact-form .ckBtnCon {text-align: right!important; margin-right:12px;}
.contact-form textarea {background: #fff;}
.contact-form .ckBtnCon input {padding: 3px 10px;}
.thxform {padding: 10px; color: #fff;}

/* Super Offers - Footer */
/*#footer_melia.superoffers {height:210px;}*/

/* Super Offers */
.moduletable-superoffers {position:fixed; width:100%; height:157px; text-align: center; background:#005985 url(../../../images/stories/superoffers/superofferbg.png) 0 0 repeat-x; bottom:0; margin: 0 auto; z-index:9999; border-top:6px solid #e9a759;}
.moduletable-superoffers img {margin:0;}	

.bannergroup{margin-top: 10px; text-align: center;}
.left-carhire{margin-top: 10px;}


