* { margin:0; padding:0; }
/*body { background-color:#fff8e8;}*/

#container_barra_sup {width:100%; height:150px; background-color:#fff; float:left; box-shadow: 0px 0px 7px #888888;}
#container_menu {width:960px; margin:auto; position:relative;}
#container_menu .Logo_MA {
	width:215px;
	height:120px;
	float:left;
	margin-top: 19px;
}

#container_menu .fb {position:absolute; right:12px; top:0px;}

#container_menu .menu {
	float:right;
}
#container_menu .menu ul li {list-style:none; margin-top:70px; float:right; }
#container_menu .menu li a { text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#464237; text-decoration:none; text-transform:uppercase; margin-right:1px; padding:10px 9px 33px 9px; float:right;}
#container_menu .menu li a:hover { background-image:url(../images/tile_menu_hover.gif); background-repeat:repeat-x; color:#ffffff;}
#container_menu .menu li a.active { background-image:url(../images/tile_menu_hover.gif); background-repeat:repeat-x; color:#ffffff;}
#container_menu .menu li a div {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; /*font-style:italic;*/ color:#a39b86; text-decoration:none; text-transform:uppercase; padding-top: 5px;}
#container_menu .menu li a.active div {color:#ffe7b6;}
#container_menu .menu li a:hover div {color:#ffe7b6;}


#container_slider_home {width:100%; height:350px; float:left;}
#container_slider_map {width:100%; background-color:#f0ede5; z-index:-999; /*position: absolute; left:0; top:150px;*/ float:left;margin-top: 3px;}
#map_canvas { width: 1024px; height: 350px; margin: auto;}


#container_map {width:100%; z-index:-999; position: absolute; left:0; top:150px;}

#container_galery {width:100%; background-color:#efefef; z-index:-999; position: absolute; left:0; top:150px;}
#container_galery .photos_thumb {width:960px; margin:auto; margin-top:40px;}
#container_galery .photos_thumb ul li {list-style:none; float:left; width:}
#container_galery .photos_thumb li a {float:left; width:225px; margin-right:5px; margin-bottom:5px; border:0px;}
#container_galery .photos_thumb .submenu { width:225px; float:left; margin-right:40px; height:800px;}
#container_galery .photos_thumb .submenu ul li {list-style:none; margin-top:12px; float:left; width:225px;display:block;}
#container_galery .photos_thumb .submenu li a { text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#464237; text-decoration:none; margin:0px 25px 15px 25px;}
#container_galery .photos_thumb .submenu li a span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#a39b86; text-decoration:none;}
#container_galery .photos_thumb .submenu li a:hover {color:#ff980c;}
#container_galery .photos_thumb .submenu li a:hover span {color:#ff980c;}
#container_galery .photos_thumb .submenu li a.subactive {color:#ff980c;}
#container_galery .photos_thumb .submenu li a.subactive span {color:#ff980c;}


#container_textosHP {width:100%; float:left;}
#container_textosHP .textosHP { width:960px; margin:auto;}
#container_textosHP .textosHP_PT { width:450px; float:left; margin-right:60px;}
#container_textosHP .textosHP_PT .titHP_PT {width:450px; float:left; margin: 20px 20px 15px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:23px; color:#000000; text-decoration:none; text-transform:uppercase; font-weight:bold; text-align:left; }
#container_textosHP .textosHP_PT .txtHP_PT {width:450px; float:left; margin-right:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color: #000000; text-decoration:none; font-weight: normal; text-align:left; margin-bottom:60px; line-height:19px;}
#container_textosHP .textosHP_PT .txtHP_PT .subtituloHP {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color: #000000; text-decoration:none; font-weight: bold; text-transform:uppercase; text-align:left; line-height:19px;}
#container_textosHP .textosHP_PT .txtHP_PT .assinaturaHP {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration:none;text-align:left; line-height:19px;}

#container_textosHP .textosHP_EN { width:450px; float:left;}
#container_textosHP .textosHP_EN .titHP_EN {width:450px; float:left; margin: 20px 20px 15px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:23px; color:#A39B86; text-decoration:none; text-transform:uppercase; /*font-style:italic;*/ text-align:left; }
#container_textosHP .textosHP_EN .txtHP_EN {width:450px; float:left; margin-right:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color: #A39B86; text-decoration:none; /*font-style:italic;*/ text-align:left; margin-bottom:60px; line-height:19px;}
#container_textosHP .textosHP_EN .txtHP_EN .subtituloHP {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color: #A39B86; text-decoration:none; /*font-style:italic;*/ font-weight:bold; text-transform:uppercase; text-align:left; line-height:19px;}
#container_textosHP .textosHP_EN .txtHP_EN .assinaturaHP {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color: #A39B86; text-decoration:none;text-align:left; line-height:19px;}


#container_conteudos {width:100%; float:left;}
#container_conteudos .textos { width:960px; margin:auto;}
#container_conteudos .textosPT { width:330px; float:left; margin-right:35px;}
#container_conteudos .textosPT .titPT {width:330px; float:left; margin: 20px 20px 15px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:23px; color:#000000; text-decoration:none; text-transform:uppercase; font-weight:bold; text-align:left; }
#container_conteudos .textosPT .txtPT {width:330px; float:left; margin-right:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color: #000000; text-decoration:none; font-weight: normal; text-align:left; margin-bottom:60px; line-height:19px;}
#container_conteudos .textosPT .txtPT .subtitulo {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color: #000000; text-decoration:none; font-weight: bold; text-transform:uppercase; text-align:left; line-height:19px;}
#container_conteudos .textosPT .txtPT .assinatura {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration:none;text-align:left; line-height:19px;}

#container_conteudos .textosEN { width:330px; float:left;}
#container_conteudos .textosEN .titEN {width:330px; float:left; margin: 20px 20px 15px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:23px; color:#A39B86; text-decoration:none; text-transform:uppercase; /*font-style:italic;*/ text-align:left; }
#container_conteudos .textosEN .txtEN {width:330px; float:left; margin-right:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color: #A39B86; text-decoration:none; /*font-style:italic;*/ text-align:left; margin-bottom:60px; line-height:19px;}
#container_conteudos .textosEN .txtEN .subtitulo {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color: #A39B86; text-decoration:none; /*font-style:italic;*/ font-weight:bold; text-transform:uppercase; text-align:left; line-height:19px;}
#container_conteudos .textosEN .txtEN .assinatura {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color: #A39B86; text-decoration:none;text-align:left; line-height:19px;}


#container_conteudos .submenu { width:225px; float:left; margin-right:40px; margin-top:15px;}
#container_conteudos .submenu ul li {list-style:none; margin-top:12px; float:left; width:225px;display:block;}
#container_conteudos .submenu li a { text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#464237; text-decoration:none; margin:0px 30px 15px 30px;}
#container_conteudos .submenu li a span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#a39b86; text-decoration:none;}
#container_conteudos .submenu li a:hover {color:#ff980c;}
#container_conteudos .submenu li a:hover span {color:#ff980c;}
#container_conteudos .submenu li a.subactive {color:#ff980c;}
#container_conteudos .submenu li a.subactive span {color:#ff980c;}


#container_barra_inf {width:100%; height:30px; background-color:#fff; float:left; box-shadow: 0px 0px 3px #cccccc; position:fixed; bottom:0px; left:0px;}
#container_footer {width:960px; margin:auto;}
#container_footer .txt02 { text-align:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; color:#ccc; margin-top:10px;}

.clear {clear:both;}

/* FORMULARIO */
#container_conteudos {width:100%; float:left;}
#container_conteudos .reservas {width:500px; margin:auto; margin-top:55px;}
#container_conteudos .formulario {width:430px; margin-left:67px;}
#container_conteudos .formulario span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #464237; font-size: 14px; text-transform:uppercase; font-weight:bold; width:430px; float: left; margin-bottom:5px;}
#container_conteudos .formulario div {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #a39b86; font-size: 14px; text-transform:uppercase; width:430px; float: left; margin-bottom:10px;}
#container_conteudos label {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #464237; font-size: 12px; float: left; margin-right: 10px; margin-top: 11px; width: 120px;}
#container_conteudos label b {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #a39b86; font-size: 12px; font-weight:normal; margin-top:10px;}
#container_conteudos input[type="text"] {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #5d5d5d; background-color: #ffffff; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: left; margin-top: 14px; width: 300px; height:20px;}
#container_conteudos input[type="submit"] {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color: #464237; float: right; width: 89px; height:19px; margin-left: 10px; margin-top: 5px; margin-bottom:5px; background-color:#464237; border:0px; cursor:hand; cursor:pointer;}
#container_conteudos input[type="submit"]:hover {background-color:#ff980c;}
#container_conteudos input[type="reset"] {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color: #464237; float: right; width: 89px; height:19px; margin-left: 10px; margin-top: 5px; margin-bottom:5px; background-color:#464237; border:0px; cursor:hand; cursor:pointer;}
#container_conteudos input[type="reset"]:hover {background-color:#ff980c;}
#container_conteudos textarea {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #5d5d5d; background-color: #ffffff; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: left; margin-top: 14px; width: 300px; margin-bottom:5px; height:75px;}
#container_conteudos select {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #5d5d5d; background-color: #eaeaea; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: left; margin-top: 5px; margin-right:5px;}
#container_conteudos .formulario .txt {width:430px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color: #464237; font-weight: normal; text-align:left; line-height:17px; margin-top:30px; margin-bottom:60px; text-transform:none;}
#container_conteudos .formulario .txt .txtINT {width:430px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color: #a39b86; font-weight: normal; text-align:left; line-height:17px; margin-top:10px; margin-bottom:15px; text-transform:none;}
#container_conteudos .formulario .txt a{width:330px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color: #464237; font-weight: normal; text-align:left; line-height:17px; text-decoration:none;}

#container_conteudos label .EN {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #a39b86; font-size: 12px; float: left;}
