body {background:#111111; margin:0; padding:0; font-size:62.5%; color:#FFFFFF; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-weight:normal; overflow-x:hidden;}
a {color:#6FFF00; text-decoration:none;font-weight:normal;}
a:hover {color:#6FFF00; text-decoration:underline; font-weight:normal;}

#header_box{width:100%;height:520px;background:url(../images/bg_header.jpg) repeat-x;}
#header_container{width:960px;margin:0 auto;}

#header_col_sx{width:100px;height:75px;float:left;}

.logo{display:block; width:570px; height:75px;cursor:pointer}
#logo_domain_1{width:570px;height:75px;float:left;background:url(../images/logo_amazonia.gif) no-repeat;}
#logo_domain_2{width:720px;height:75px;float:left;background:url(../images/logo_lisboa.gif) no-repeat;}
#logo_domain_3{width:720px;height:75px;float:left;background:url(../images/logo_jamor.gif) no-repeat;}
#logo_domain_4{width:720px;height:75px;float:left;background:url(../images/logo_estoril.gif) no-repeat;}
#logo_domain_5{width:900px;height:75px;float:left;background:url(../images/logo_palmela.gif) no-repeat;}

#header_col_dx{float:right;}
#header{float:right;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em;color:#9F9F9F;padding:5px 0 0 0;}
#header a, #header h1, #header h2, #header h3 {
color:#444444;
float:left;
font-size:12px;
line-height:normal;
margin-right:2px;
}
/*LANGUAGE*/
#language{clear:both;float:right;margin:10px 0 0 0;padding:0px;}
#language ul{margin:0px;padding:0px;text-align:right;}
#language li{display:block;float:left;margin:0 0 0 5px;padding:0px;width:14px;cursor:pointer;}

#language li.flag_en a{float:left;background:url(../images/flag_en.gif) no-repeat left;width:14px;}
#language li.flag_en a:hover{float:left;background:url(../images/flag_en_sel.gif) no-repeat left;width:14px;}
#language li.flag_en a.selezionato{float:left;background:url(../images/flag_en_sel.gif) no-repeat left;width:14px;}

#language li.flag_fr a{float:left;background:url(../images/flag_fr.gif) no-repeat left;width:14px;}
#language li.flag_fr a:hover{float:left;background:url(../images/flag_fr_sel.gif) no-repeat left;width:14px;}
#language li.flag_fr a.selezionato{float:left;background:url(../images/flag_fr_sel.gif) no-repeat left;width:14px;}

#language li.flag_es a{float:left;background:url(../images/flag_es.gif) no-repeat left;width:14px;}
#language li.flag_es a:hover{float:left;background:url(../images/flag_es_sel.gif) no-repeat left;width:14px;}
#language li.flag_es a.selezionato{float:left;background:url(../images/flag_es_sel.gif) no-repeat left;width:14px;}

#language li.flag_de a{float:left;background:url(../images/flag_de.gif) no-repeat left;width:14px;}
#language li.flag_de a:hover{float:left;background:url(../images/flag_de_sel.gif) no-repeat left;width:14px;}
#language li.flag_de a.selezionato{float:left;background:url(../images/flag_de_sel.gif) no-repeat left;width:14px;}

#language li.flag_pt a{float:left;background:url(../images/flag_pt.gif) no-repeat left;width:14px;}
#language li.flag_pt a:hover{float:left;background:url(../images/flag_pt_sel.gif) no-repeat left;width:14px;}
#language li.flag_pt a.selezionato{float:left;background:url(../images/flag_pt_sel.gif) no-repeat left;width:14px;}

/*FINE LANGUAGE*/

#menu{clear:both;overflow:hidden;margin:0;padding:0px;height:36px;float:right;}
#menu ul{margin:0px;padding:0px;}
#menu li{display:block;float:left;padding:0px;margin:0px;text-transform:uppercase;}

/*Pulsante menu*/
a span.button_sx{
display: block;
float: left;
background: url(../images/button_sx.jpg) no-repeat;
width: 15px;
height: 36px;
cursor:pointer;
}
a span.button_cen{
display: block;
float: left;
background: url(../images/button_cen.jpg) repeat-x;
height: 36px;
font-family:"Lucida Sans Unicode", Times, serif;
font-size:1.2em;
line-height:1.2em;
color:#A0A0A0;
padding:12px 0 0 0;
cursor:pointer;
}
a span.button_dx{
display: block;
float: left;
background: url(../images/button_dx.jpg) no-repeat;
width: 15px;
height: 36px;
margin:0 2px 0 0;
cursor:pointer;
}

/*Pulsante menu hover*/
a:hover span.button_sx{
display: block;
top:-5px;
float: left;
background: url(../images/button_sx_sel.jpg) no-repeat;
width: 15px;
height: 36px;
}
a:hover span.button_cen{
display: block;
float: left;
background: url(../images/button_cen_sel.jpg) repeat-x;
height: 36px;
font-family:"Lucida Sans Unicode", Times, serif;
font-size:1.2em;
line-height:1.2em;
color:#6FFF00;
padding:12px 0 0 0;
}
a:hover span.button_dx{
display: block;
float: left;
background: url(../images/button_dx_sel.jpg) no-repeat;
width: 15px;
height: 36px;
margin:0 2px 0 0;
}

/*Pulsante menu selezionato*/
.current a span.button_sx{
display: block;
float: left;
background: url(../images/button_sx_sel.jpg) no-repeat;
width: 15px;
height: 36px;
}

.current a span.button_cen{
display: block;
float: left;
background: url(../images/button_cen_sel.jpg) repeat-x;
height: 36px;
font-family:"Lucida Sans Unicode", Times, serif;
font-size:1.2em;
line-height:1.2em;
color:#6FFF00;
padding:12px 0 0 0;
}
.current a span.button_dx{
display: block;
float: left;
background: url(../images/button_dx_sel.jpg) no-repeat;
width: 15px;
height: 36px;
margin:0 2px 0 0;
}

/*Lista hotel a sx del flash nei singoli hotel*/
#list_hotel_menu{margin:0 0 0 10px;}
#list_hotel_menu ul{margin:0;padding:0px;}
#list_hotel_menu li{display:block;padding:8px 0 8px 0;margin:0px;width:100px;border-bottom:dotted 1px #666666;}
#list_hotel_menu li a{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.5em;color:#9F9F9F;}
#list_hotel_menu li a:hover{color:#6EFF00;}
#list_hotel_menu li.current a{background:url(../images/arrow_hotel.png) left center no-repeat;padding-left:15px;color:#6EFF00;}

/*Flash in homepage di gruppo*/
#flash_home_group{position:relative;top:-1px;clear:both;width:960px;height:320px;background:url(../images/bg_flash_home.gif) no-repeat;}
#flash_home_lisboa_cornice{position:absolute;width:232px;height:212px;top:20px;left:0px;background:#FFFFFF;}
#flash_home_lisboa{position:absolute;top:2px;left:2px;width:222px;height:204px;background:#999999;margin:2px 3px 0 3px;}
#flash_home_jamor_cornice{position:absolute;width:232px;height:212px;top:50px;left:245px;background:#FFFFFF;}
#flash_home_jamor{position:absolute;top:2px;left:2px;width:222px;height:204px;background:#999999;margin:2px 3px 0 3px;}
#flash_home_estoril_cornice{position:absolute;width:232px;height:212px;top:20px;left:487px;background:#FFFFFF;}
#flash_home_estoril{position:absolute;top:2px;left:2px;width:222px;height:204px;background:#999999;margin:2px 3px 0 3px;}
#flash_home_palmela_cornice{position:absolute;width:232px;height:212px;top:70px;left:730px;background:#FFFFFF;}
#flash_home_palmela{position:absolute;top:2px;left:2px;width:222px;height:204px;background:#999999;margin:2px 3px 0 3px;}
#titolo_flash_home{position:absolute;top:185px;left:11px;width:210px;height:45px;font-family:Arial, Helvetica, sans-serif;font-size:2.1em;color:#00C126;text-align:center;background:url(../images/titolo_flash_group.png) no-repeat;padding:15px 0 0 0;}
#titolo_flash_home a{color:#00C126;}

/*Flash in homepage del singolo hotel*/
#flash_home_single{position:relative;clear:both;width:960px;height:319px;}
#list_hotels{float:left;width:180px;margin-top:25px;}
#list_hotels h2{font-family:"Lucida Sans Unicode", Times, serif;font-size:2.1em;color:#6EFF00;margin:0 0 0 10px;padding:0 0 20px 0;}
#flash_hotel{float:right;width:760px;height:310px;margin-top:9px;}

/*MAPPA*/
#map_canvas{float:right;width:760px;height:300px;}
#map_canvas_group{width:960px;height:319px;background:#CCCCCC;}
.gmnoprint{color:#000000;font-size:1.1em;}
.firstHeading{font-size:1.0em;color:#B30427;}
#bodyContent{font-size:1.0em;color:#000;}
/*FINE MAPPA*/

/*Booking form*/
#booking{margin:0 auto;width:960px;height:50px;}
/*Fine Booking form*/

#main_box{width:100%;overflow:hidden;background:#202020;}
#main{width:960px;margin:0 auto;overflow:hidden;padding-bottom:20px;}

/*div solo per la homepage*/
#home_col_sx{float:left;width:420px;padding-left:20px;padding-right:30px;/*background:url(../images/separa_verticale.gif) right repeat-y;*/}
#home_col_cen{float:left;width:235px;padding-left:20px;background:url(../images/separa_verticale.gif) left repeat-y;}
#home_col_dx{float:right;width:220px;}

/*Offerte: preview homepage e nella colonna di destra (div a capo)*/
.offer_box{width:200px;clear:both;overflow:hidden;padding:15px 0 15px 0;border-bottom:dotted 1px #3E3E3E;}
.offer_box.last{border:none;padding:15px 0 15px 0;}
.offer_box.first{clear:both;overflow:hidden;padding:0 0 15px 0;}
.offer_box h2{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.5em;line-height:1.5em;color:#6EFF00;font-weight:normal;}/*Titolo*/
.offer_box h2 a{color:#6EFF00;font-weight:normal;}
.offer_box h3{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.1em;line-height:1.1em;color:#FFFFFF;font-weight:normal;font-style:normal;}/*Sottotitolo*/
.offer_box .info{padding-top:5px;}
.offer_box .info a{padding-top:5px;float:left;font-family:"Lucida Sans Unicode", Times, serif;font-size:1.0em;color:#FFF;font-weight:normal;width:50px;height:15px;background:url(../images/arrow_more.gif) top right no-repeat;}
.offer_box .info a:hover{color:#6EFF00;width:50px;height:15px;background:url(../images/arrow_more_hover.gif) top right no-repeat;}
.offer_box .book{padding-top:5px;}
.offer_box .book a{float:right;font-family:"Lucida Sans Unicode", Times, serif;font-size:1.0em;color:#6FFF00;font-weight:normal;}

/*dettaglio offerte ed eventi*/
#offevent_detail{overflow:hidden;}
#offevent_detail .offevent_img{float:left;width:290px;margin-left:10px;margin-right:15px;}
#offevent_detail .date_box{float:left;width:350px;border-bottom:dotted 1px #3E3E3E;padding-bottom:10px;margin-bottom:15px;}
#offevent_detail .date_box .date{float:left;font-family:"Lucida Sans Unicode", Times, serif;font-size:1.0em;color:#666666;font-weight:normal;font-style:italic;}
#offevent_detail .book{float:right;}
#offevent_detail .book a{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.0em;color:#6FFF00;font-weight:normal;}
#offevent_detail h2{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.5em;line-height:1.5em;color:#6EFF00;font-weight:normal;}/*Titolo*/
#offevent_detail h3{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.1em;line-height:1.1em;color:#FFFFFF;font-weight:normal;font-style:normal;}/*Sottotitolo*/

/*Fine Offerte*/

/*Eventi: preview homepage (div a capo)*/
.event_box{clear:both;overflow:hidden;padding:0 0 40px 0;}
.event_box.first{clear:both;overflow:hidden;padding:0px 0 0 0;}
.event_box .date{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.0em;height:20px;color:#666666;font-weight:normal;font-style:italic;border-bottom:dotted 1px #3E3E3E;}/*Data*/
.event_box h2{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.5em;line-height:1.5em;color:#6EFF00;font-weight:normal;}/*Titolo*/
.event_box h2 a{color:#6EFF00;font-weight:normal;}
.event_box h3{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.1em;line-height:1.1em;color:#FFFFFF;font-weight:normal;font-style:normal;}/*Sottotitolo*/
.event_box .info{padding-top:5px;}
.event_box .info a{padding-top:5px;float:left;font-family:"Lucida Sans Unicode", Times, serif;font-size:1.0em;color:#FFF;font-weight:normal;width:50px;height:15px;background:url(../images/arrow_more.gif) top right no-repeat;}
.event_box .info a:hover{color:#6EFF00;width:50px;height:15px;background:url(../images/arrow_more_hover.gif) top right no-repeat;}
/*Fine Eventi*/

/*Offerte Listpage: pagina offerte (div affiancati)*/
.offers{clear:both;overflow:hidden;margin-top:30px;padding-bottom:10px;border-bottom:dotted 1px #3E3E3E;}
.offers.last{border:none;}
.offer_box_left{float:left;width:200px;overflow:hidden;padding:15px 30px 0 0;}
.offer_box_left h2{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.5em;line-height:1.5em;color:#6EFF00;font-weight:normal;}/*Titolo*/
.offer_box_left h2 a{color:#6EFF00;font-weight:normal;}
.offer_box_left h4{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.1em;line-height:1.5em;color:#FFF;font-weight:normal;padding:3px 0 0 0;}
.offer_box_left .info{padding-top:5px;}
.offer_box_left .info a{padding-top:5px;float:left;font-family:"Lucida Sans Unicode", Times, serif;font-size:1.0em;color:#FFF;font-weight:normal;width:50px;height:15px;background:url(../images/arrow_more.gif) top right no-repeat;}
.offer_box_left .info a:hover{color:#6EFF00;width:50px;height:15px;background:url(../images/arrow_more_hover.gif) top right no-repeat;}
.offer_box_left .book{padding-top:5px;}
.offer_box_left .book a{float:right;font-family:"Lucida Sans Unicode", Times, serif;font-size:1.0em;color:#6FFF00;font-weight:normal;}

#view_all{float:right;padding-top:5px;}
#view_all a{padding-top:5px;float:left;font-family:"Lucida Sans Unicode", Times, serif;font-size:1.0em;color:#FFF;font-weight:normal;width:65px;height:15px;background:url(../images/arrow_more.gif) top right no-repeat;}
#view_all a:hover{color:#6EFF00;width:55px;height:15px;background:url(../images/arrow_more_hover.gif) top right no-repeat;}
.featured {overflow:hidden;}
.all_hidden {overflow:hidden; display:none;}
/*Fine Offerte*/

/*Default item: 2 colonne con contenuto e lista offerte in preview*/
#content{float:left;width:680px;padding-left:10px;}
#col_dx{float:right;width:240px;}

/*Testo in colonna unica*/
#col_unica{width:950px;padding-left:10px;}

/*Meetings*/
#meeting_room_col_sx{float:left;width:265px;padding-left:10px;padding-right:20px;background:url(../images/separa_verticale.gif) right repeat-y;}
#meeting_room_col_dx{float:right;width:650px;}

.meeting_room_box{float:left;width:220px;margin-top:10px;}
.meeting_room_box.last{width:200px;}
.meeting_room_box .image_box{width:200px;height:130px;}
.meeting_room_box h1{padding:20px 0 5px 0;}
.meeting_room_box h1 a{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.5em;color:#6EFF00;text-transform:uppercase;}
.meeting_room_box h1 a:hover{color:#6EFF00;}
.meeting_room_box .descr{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.1em;line-height:1.2em;color:#9F9F9F;}


#meeting_images a img{width:160px;height:90px;border:solid 3px #007A19;}
#meeting_images a:hover img{border:solid 3px #6EFF00;}
#meeting_images .image {float:left; width:166px;height:96px;margin:0 20px 10px 0;}
/*Fine Meetings*/

/*PHOTOGALLERY*/
#gallery{overflow:hidden;}
#gallery a img{width:160px;height:90px;margin:0 20px 10px 0;border:solid 3px #007A19;}
#gallery a:hover img{border:solid 3px #6EFF00;}
/*FINE PHOTOGALLERY*/

/*CONTATTI*/

#contact_col_sx{float:left;width:185px;padding-left:10px;}
#contact_col_sx h2 {padding-bottom:11px;}
#contact_col_censx {float:left;width:185px;padding-left:10px;padding-top:32px;background:url(../images/separa_verticale.gif) right repeat-y;}
#contact_col_cen{float:left;width:205px;padding-left:25px;padding-right:55px;}
#contact_col_cen a {color:#6FFF00;}
#contact_col_cen a:hover {color:#6FFF00;text-decoration:underline;}
#contact_col_dx{float:left;width:205px;}
#contact_codici{margin-top:20px;border-top:dotted 1px #666666;}
/*FINE CONTATTI*/

/*Footer*/
#footer_box{width:100%;background:#171717 url(../images/bg_footer.gif) repeat-x;}
#footer{width:960px;margin:0 auto;padding-top:10px;overflow:hidden;}
#footer_menu{float:left;width:500px;padding-top:10px;}
#copyright{float:right;width:150px;padding-top:10px;text-align:right;color:#585858;font-family:"Lucida Sans Unicode", Times, serif;line-height:1.2em;font-size:1.1em;}
#footer a{font-family:"Lucida Sans Unicode", Times, serif;color:#585858;padding:0 5px;line-height:1.2em;font-size:1.1em;border-right:solid 1px #585858;}
#footer a.last{border:none;}
#footer a:hover{text-decoration:underline;}
#footer a.current{text-decoration:underline;}

#footer_hotel{width:960px;margin:0 auto;padding-top:20px;padding-bottom:20px;}
#footer_hotel a{font-family:"Lucida Sans Unicode", Times, serif;color:#585858;padding:0 5px;line-height:1.2em;font-size:1.2em;border-right:solid 1px #585858;}
#footer_hotel a:hover{text-decoration:underline;}
#footer_hotel a.last{border:none;}

#logos{float:left; padding-right:15px; width:200px;}
#logos a {display:block; float:left; border:none;margin:0px;padding:0 0 0 15px;}
/*Fine Footer*/

/*Extra*/
div.simple_flash_image_rotator a{display:none;}
.clearer{clear:both;}
.no-border{border:none;}

/*Generic*/
h2{font-family:"Lucida Sans Unicode", Times, serif;font-size:2.1em;padding:0px;margin:0px;color:#6FFF00;font-weight:normal;}/*Titolo*/
.title_dark{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.8em;line-height:1.8em;color:#A0A0A0;font-weight:normal; text-transform:uppercase;}/*Titolo scuro*/
h3{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.6em;line-height:1.6em;color:#ad0000;font-weight:normal;font-style:italic;}/*Sottotitolo*/
h4{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.1em;line-height:1.5em;color:#A0A0A0;font-weight:normal;padding:20px 0 0 0;}/*Body*/
.clearer{clear:both;}
.system{display:none; visibility:hidden;}


