html, body, form {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
table, img {border:none;}
a {color:#ed2d38;}

.structure {width:900px; margin-left:auto; margin-right:auto; margin-bottom:25px;}
.l_shad {width:15px; background:url(../images/l_shad.jpg) right top repeat-y; vertical-align:top;}
.r_shad {width:15px; background:url(../images/r_shad.jpg) repeat-y; vertical-align:top;}
.l_end_shad {width:15px; background:url(../images/l_end_shad.jpg) right top no-repeat; vertical-align:top;}
.r_end_shad { background:url(../images/r_end_shad.jpg) no-repeat; vertical-align:top;}

.left_area {width:270px; vertical-align:top;}
.logo {margin-top:26px; width:232px; height:219px; margin-left:auto; margin-right:auto;}
.desc { margin-top:40px; width:205px; height:186px;  margin-left:auto; margin-right:auto;}

.reserve_title { margin-top:30px; width:206px; height:auto;  margin-left:auto; margin-right:auto; }
.reservas {width:200px; margin-left:auto; margin-right:auto; margin-top:7px; color:#996633; font-size:9px; text-align:right; }
	.reservas label { width:62px; float:left; padding-right:3px; }
	.reservas input { width:115px; float:left; border:#996633 solid 1px; padding:1px 2px; font-size:9px; color:#666666; }

	.reservas .nome {width:200px; float:left;}
	.reservas .email {width:200px; float:left; margin-top:5px;}
	.reservas .telef {width:200px; float:left; margin-top:5px;}
	.reservas .data {width:200px; float:left; margin-top:5px;}
		.reservas .data select {width:35px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666;}
		.reservas .data select.ano {width:47px;}
	.reservas .refeicao {width:200px; float:left; margin-top:5px;}
		.reservas .refeicao select {width:117px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666;}
	.reservas .pessoas {width:100px; float:left; margin-top:5px;}
		.reservas .pessoas select {width:35px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666;}
	.reservas .hora {width:100px; float:left; margin-top:5px;}
		.reservas .hora label {width:42px; float:left; padding-left:3px;}
		.reservas .hora input {width:35px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666;}
	.reservas .bt {width:190px; float:left; margin-top:10px; text-align:right; }
		.reservas .bt input {height:20px; width:67px; background-color:#996633; font-size:9px; color:#fff; border:none; float:right; }




.horarios {width:165px; margin-right:auto; margin-left:auto; font-size:9px; color:#996633; margin-top:15px;}

.pagamentos {width:212px; margin-left:auto; margin-right:auto; margin-top:5px;}

.center {vertical-align:top; background-image:url(../images/r_shad.jpg); background-position:left top; background-repeat:repeat-y; }

div.flags { height:51px; }
	div.flags ul {width:197px; height:31px; background:url(../images/bg_flags.jpg) no-repeat right top; float:right; margin:0px; padding:0px; }
	div.flags ul li { float:left; list-style:none; padding-top:5px; }
		div.flags ul li.first  { padding-left:15px; }
		div.flags ul li a.flag:link, div.flags ul li a.flag:visited { display:block; padding:3px 5px; text-align:center; margin:0px 1px; }
		div.flags ul li a.flag:hover, a.flag_sel { background:url(../images/bg_sel_flags.gif) no-repeat; display:block; padding:3px 5px; text-align:center; margin:0px 1px; }


.menu {height:38px; margin:0; padding:0; vertical-align:bottom; }
.menu ul {width:587px; margin:0; padding:0;}
.menu ul li{float:left; list-style:none;}
.menu ul li span {display:none;}
		
		/* PT */
		
		a.item1_pt{ display:block; width:119px; height:38px; background:url(../images/bt_off_01.gif) no-repeat;}
		a.item1_pt:hover, a.item1_pt_sel{ display:block; width:119px; height:38px; background:url(../images/bt_on_01.gif) no-repeat;}
		a.item2_pt{ display:block; width:80px; height:38px; background:url(../images/bt_off_02.gif) no-repeat;}
		a.item2_pt:hover, a.item2_pt_sel{ display:block; width:80px; height:38px; background:url(../images/bt_on_02.gif) no-repeat;}
		a.item3_pt{ display:block; width:82px; height:38px; background:url(../images/bt_off_03.gif) no-repeat;}
		a.item3_pt:hover, a.item3_pt_sel{ display:block; width:82px; height:38px; background:url(../images/bt_on_03.gif) no-repeat;}
		a.item4_pt{ display:block; width:92px; height:38px; background:url(../images/bt_off_04.gif) no-repeat;}
		a.item4_pt:hover, a.item4_pt_sel{ display:block; width:92px; height:38px; background:url(../images/bt_on_04.gif) no-repeat;}
		a.item5_pt{ display:block; width:90px; height:38px; background:url(../images/bt_off_05.gif) no-repeat;}
		a.item5_pt:hover, a.item5_pt_sel{ display:block; width:90px; height:38px; background:url(../images/bt_on_05.gif) no-repeat;}
		a.item6_pt{ display:block; width:112px; height:38px; background:url(../images/bt_off_06.gif) no-repeat;}
		a.item6_pt:hover, a.item6_pt_sel{ display:block; width:112px; height:38px; background:url(../images/bt_on_06.gif) no-repeat;}
			
		/* UK */
		
		a.item1_uk{ display:block; width:119px; height:38px; background:url(../images/uk/bt_off_01.gif) no-repeat;}
		a.item1_uk:hover, a.item1_uk_sel{ display:block; width:119px; height:38px; background:url(../images/uk/bt_on_01.gif) no-repeat;}
		a.item2_uk{ display:block; width:80px; height:38px; background:url(../images/uk/bt_off_02.gif) no-repeat;}
		a.item2_uk:hover, a.item2_uk_sel{ display:block; width:80px; height:38px; background:url(../images/uk/bt_on_02.gif) no-repeat;}
		a.item3_uk{ display:block; width:82px; height:38px; background:url(../images/uk/bt_off_03.gif) no-repeat;}
		a.item3_uk:hover, a.item3_uk_sel{ display:block; width:82px; height:38px; background:url(../images/uk/bt_on_03.gif) no-repeat;}
		a.item4_uk{ display:block; width:92px; height:38px; background:url(../images/uk/bt_off_04.gif) no-repeat;}
		a.item4_uk:hover, a.item4_uk_sel{ display:block; width:92px; height:38px; background:url(../images/uk/bt_on_04.gif) no-repeat;}
		a.item5_uk{ display:block; width:90px; height:38px; background:url(../images/uk/bt_off_05.gif) no-repeat;}
		a.item5_uk:hover, a.item5_uk_sel{ display:block; width:90px; height:38px; background:url(../images/uk/bt_on_05.gif) no-repeat;}
		a.item6_uk{ display:block; width:112px; height:38px; background:url(../images/uk/bt_off_06.gif) no-repeat;}
		a.item6_uk:hover, a.item6_uk_sel{ display:block; width:112px; height:38px; background:url(../images/uk/bt_on_06.gif) no-repeat;}
		
		/* ES */
		
		a.item1_es{ display:block; width:119px; height:38px; background:url(../images/es/bt_off_01.gif) no-repeat;}
		a.item1_es:hover, a.item1_es_sel{ display:block; width:119px; height:38px; background:url(../images/es/bt_on_01.gif) no-repeat;}
		a.item2_es{ display:block; width:80px; height:38px; background:url(../images/es/bt_off_02.gif) no-repeat;}
		a.item2_es:hover, a.item2_es_sel{ display:block; width:80px; height:38px; background:url(../images/es/bt_on_02.gif) no-repeat;}
		a.item3_es{ display:block; width:82px; height:38px; background:url(../images/es/bt_off_03.gif) no-repeat;}
		a.item3_es:hover, a.item3_es_sel{ display:block; width:82px; height:38px; background:url(../images/es/bt_on_03.gif) no-repeat;}
		a.item4_es{ display:block; width:92px; height:38px; background:url(../images/es/bt_off_04.gif) no-repeat;}
		a.item4_es:hover, a.item4_es_sel{ display:block; width:92px; height:38px; background:url(../images/es/bt_on_04.gif) no-repeat;}
		a.item5_es{ display:block; width:90px; height:38px; background:url(../images/es/bt_off_05.gif) no-repeat;}
		a.item5_es:hover, a.item5_es_sel{ display:block; width:90px; height:38px; background:url(../images/es/bt_on_05.gif) no-repeat;}
		a.item6_es{ display:block; width:112px; height:38px; background:url(../images/es/bt_off_06.gif) no-repeat;}
		a.item6_es:hover, a.item6_es_sel{ display:block; width:112px; height:38px; background:url(../images/es/bt_on_06.gif) no-repeat;}
	
		/* FR */
		
		a.item1_fr{ display:block; width:119px; height:38px; background:url(../images/fr/bt_off_01.gif) no-repeat;}
		a.item1_fr:hover, a.item1_fr_sel{ display:block; width:119px; height:38px; background:url(../images/fr/bt_on_01.gif) no-repeat;}
		a.item2_fr{ display:block; width:80px; height:38px; background:url(../images/fr/bt_off_02.gif) no-repeat;}
		a.item2_fr:hover, a.item2_fr_sel{ display:block; width:80px; height:38px; background:url(../images/fr/bt_on_02.gif) no-repeat;}
		a.item3_fr{ display:block; width:82px; height:38px; background:url(../images/fr/bt_off_03.gif) no-repeat;}
		a.item3_fr:hover, a.item3_fr_sel{ display:block; width:82px; height:38px; background:url(../images/fr/bt_on_03.gif) no-repeat;}
		a.item4_fr{ display:block; width:92px; height:38px; background:url(../images/fr/bt_off_04.gif) no-repeat;}
		a.item4_fr:hover, a.item4_fr_sel{ display:block; width:92px; height:38px; background:url(../images/fr/bt_on_04.gif) no-repeat;}
		a.item5_fr{ display:block; width:90px; height:38px; background:url(../images/fr/bt_off_05.gif) no-repeat;}
		a.item5_fr:hover, a.item5_fr_sel{ display:block; width:90px; height:38px; background:url(../images/fr/bt_on_05.gif) no-repeat;}
		a.item6_fr{ display:block; width:112px; height:38px; background:url(../images/fr/bt_off_06.gif) no-repeat;}
		a.item6_fr:hover, a.item6_fr_sel{ display:block; width:112px; height:38px; background:url(../images/fr/bt_on_06.gif) no-repeat;}
		
		
		/* GE */
		
		a.item1_ge{ display:block; width:119px; height:38px; background:url(../images/ge/bt_off_01.gif) no-repeat;}
		a.item1_ge:hover, a.item1_ge_sel{ display:block; width:119px; height:38px; background:url(../images/ge/bt_on_01.gif) no-repeat;}
		a.item2_ge{ display:block; width:80px; height:38px; background:url(../images/ge/bt_off_02.gif) no-repeat;}
		a.item2_ge:hover, a.item2_ge_sel{ display:block; width:80px; height:38px; background:url(../images/ge/bt_on_02.gif) no-repeat;}
		a.item3_ge{ display:block; width:82px; height:38px; background:url(../images/ge/bt_off_03.gif) no-repeat;}
		a.item3_ge:hover, a.item3_ge_sel{ display:block; width:82px; height:38px; background:url(../images/ge/bt_on_03.gif) no-repeat;}
		a.item4_ge{ display:block; width:92px; height:38px; background:url(../images/ge/bt_off_04.gif) no-repeat;}
		a.item4_ge:hover, a.item4_ge_sel{ display:block; width:92px; height:38px; background:url(../images/ge/bt_on_04.gif) no-repeat;}
		a.item5_ge{ display:block; width:90px; height:38px; background:url(../images/ge/bt_off_05.gif) no-repeat;}
		a.item5_ge:hover, a.item5_ge_sel{ display:block; width:90px; height:38px; background:url(../images/ge/bt_on_05.gif) no-repeat;}
		a.item6_ge{ display:block; width:112px; height:38px; background:url(../images/ge/bt_off_06.gif) no-repeat;}
		a.item6_ge:hover, a.item6_ge_sel{ display:block; width:112px; height:38px; background:url(../images/ge/bt_on_06.gif) no-repeat;}


		/* GE */
		
		a.item1_it{ display:block; width:119px; height:38px; background:url(../images/it/bt_off_01.gif) no-repeat;}
		a.item1_it:hover, a.item1_it_sel{ display:block; width:119px; height:38px; background:url(../images/it/bt_on_01.gif) no-repeat;}
		a.item2_it{ display:block; width:80px; height:38px; background:url(../images/it/bt_off_02.gif) no-repeat;}
		a.item2_it:hover, a.item2_it_sel{display:block; width:80px; height:38px;  background:url(../images/it/bt_on_02.gif) no-repeat;}
		a.item3_it{ display:block; width:82px; height:38px; background:url(../images/it/bt_off_03.gif) no-repeat;}
		a.item3_it:hover, a.item3_it_sel{display:block; width:82px; height:38px;  background:url(../images/it/bt_on_03.gif) no-repeat;}
		a.item4_it{ display:block; width:92px; height:38px; background:url(../images/it/bt_off_04.gif) no-repeat;}
		a.item4_it:hover, a.item4_it_sel{display:block; width:92px; height:38px;  background:url(../images/it/bt_on_04.gif) no-repeat;}
		a.item5_it{ display:block; width:90px; height:38px; background:url(../images/it/bt_off_05.gif) no-repeat;}
		a.item5_it:hover, a.item5_it_sel{display:block; width:90px; height:38px;  background:url(../images/it/bt_on_05.gif) no-repeat;}
		a.item6_it{ display:block; width:112px; height:38px; background:url(../images/it/bt_off_06.gif) no-repeat;}
		a.item6_it:hover, a.item6_it_sel{display:block; width:112px; height:38px;  background:url(../images/it/bt_on_06.gif) no-repeat;}

.banner { height:260px; text-align:left; vertical-align:top;  }

.contents {width:505px;  vertical-align:top; font-size:10px; color:#5e5e5e; padding:0 40px 0 40px; margin-top:26px; margin-left:auto; margin-right:auto; text-align:justify; }
.contents div.titles {width:505px; margin-left:auto; margin-right:auto;}
	.contents div.titles img {margin-top:10px;}

.reservas_inside {width:390px; margin-left:auto; margin-right:auto; margin-top:7px; color:#996633; font-size:9px; }
	.reservas_inside label {width:82px; float:left; padding-right:3px; text-align:right; margin-top:2px;}
	.reservas_inside .nome {width:390px; float:left;}
		.reservas_inside .nome input {width:300px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666;}
	.reservas_inside .email {width:390px; float:left; margin-top:10px;}
		.reservas_inside .email input {width:300px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666;}
	.reservas_inside .telef {width:205px; float:left; margin-top:10px;}
		.reservas_inside .telef input {width:95px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666;}
	.reservas_inside .data {width:180px; float:left; margin-top:10px;}
		.reservas_inside .data label {width:50px;}
		.reservas_inside .data select {width:35px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666; margin-left:5px;}
		.reservas_inside .data select.dia {margin-left:0!important;}
		.reservas_inside .data select.ano {width:47px;}
	.reservas_inside .refeicao {width:185px; float:left; margin-top:10px;}
		.reservas_inside .refeicao select {width:95px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666;}
	.reservas_inside .pessoas {width:115px; float:left; margin-top:10px;}
		.reservas_inside .pessoas label {width:70px;}
		.reservas_inside .pessoas input {width:35px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666;}
	.reservas_inside .hora {width:90px; float:left; margin-top:10px; text-align:right;}
		.reservas_inside .hora label {width:42px; float:left; padding-left:3px;}
		.reservas_inside .hora input {width:35px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666;}
	.reservas_inside .comida {width:390px; float:left; margin-top:10px; text-align:right;}
		.reservas_inside .comida select {width:300px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666;}
	.reservas_inside .pratos {width:390px; float:left; margin-top:10px; text-align:right;}
		.reservas_inside .pratos label {width:130px; float:right; text-align:left;}
		.reservas_inside .pratos input {width:13px; float:right;}
	.reservas_inside .obs {width:390px; float:left; margin-top:10px; text-align:right;}
		.reservas_inside .obs label {width:82px; float:left; padding-right:3px; text-align:right; margin-top:2px;}
		.reservas_inside .obs textarea {width:300px; height:60px; float:left; border:#996633 solid 1px; font-size:9px; color:#666666;}
	.reservas_inside .bt {width:384px; float:left; margin-top:15px; text-align:right; padding-right:6px;}
		.reservas_inside .bt input {height:20px; width:67px; background-color:#996633; font-size:9px; color:#fff; border:none; }

.reservas_txt {width:390px; font-size:10px; font-weight:bold; margin-left:auto; margin-right:auto; margin-top:25px; line-height:17px;}

.ementa img {border:#666666 solid 1px;}
.ementa td {padding:5px;}

.noticia {width:505px; float:left; border-collapse:collapse; border-bottom:#999999 1px dashed; padding:10px 0 5px 0; margin-bottom:15px;}
	.noticia .corpo {width:100%; float:left;}
	.noticia .ver_news {width:195px; float:right; text-align:right; padding-right:5px; padding-top:5px;}

.noticia_in {width:505px; float:left;}
	.noticia_in .corpo {width:100%; float:left;}
	.noticia_in .back {width:195px; float:left; margin-top:15px;}
	.noticia_in img {float:right; width:auto; margin:25px 5px 5px 10px;}

.links {color:#996633; font-size:9px; text-align:center; height:25px;}
.links a { color:#996633; text-decoration:none;}
.links a:hover { color:#996633; text-decoration:underline;}

.footer { color:#999999; font-size:9px; text-align:center; height:25px;}
	.footer a { color:#999999; text-decoration:none;}
	.footer img {margin-bottom:-5px;}