/* CSS Document */
a:link {
	color:#FFFFFF;
	text-decoration:none;
}
a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover {
	color:#5A6E29;
	text-decoration:none;
	cursor:pointer;
}
body {
	margin:0px;
	padding-top:33px;
	padding-bottom:33px;
}
/* Div container main*/
#main {
	width:958px;
	margin-left:auto;
	margin-right:auto;/*border:#000000 solid thin;*/ /*Só para testes*/
}
/* Div container main*/
#main1 {
	width:958px;
	margin-left:auto;
	margin-right:auto;/*border:#000000 solid thin;*/ /*Só para testes*/
}
/* Div cópias, porque id's têm que ser únicos*/
#main1 {
	width:956px;
	margin-left:auto;
	margin-right:auto;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;/*border:#000000 solid thin;*/ /*Só para testes*/
}
#main2 {
	width:958px;
	margin-left:auto;
	margin-right:auto;/*border:#000000 solid thin;*/ /*Só para testes*/
}
#main3 {
	background:url(../images/degrade_int.jpg) repeat-x;
	border-top:#d0d0d0 solid 1px;
	border-left:#d0d0d0 solid 1px;
	border-right:#d0d0d0 solid 1px;
	padding:29px 32px 17px 37px;
	min-height:420px;
}
.td_1 {
	background-color:#5a6e29;
}
/*Texto base branco*/
.texto {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*Texto das línguas*/

.texto_1 {
	color:#b7bfa1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.texto_1, a.texto_1:link, a.texto_1:visited, a.texto_1:active {
	color:#b7bfa1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.texto_1:hover {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
/*Menu Principal*/
.texto_2 {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	line-height:17px;
	text-decoration:none;
}
a.texto_2 {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	line-height:17px;
	text-decoration:none;
}
a.texto_2:link {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	line-height:17px;
	text-decoration:none;
}
a.texto_2:visited {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	line-height:17px;
	text-decoration:none;
}
a.texto_2:hover {
	color:#CC9966;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	line-height:17px;
	text-decoration:none;
}
a.texto_2:active {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	line-height:17px;
	text-decoration:none;
}
/*Texto base cinza*/
.texto_3 {
	color:#bfc7ac;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
/*Texto menu de fundo*/
.texto_4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.texto_5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.texto_5:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.texto_5:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.texto_5:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.texto_5:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.texto_6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bdc5a9;
}
/*Texto base preto*/
.texto_a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
/*Texto base título preto*/
.texto_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
/*Menus das páginas*/
.texto_d {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
}
.texto_d:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
}
.texto_d:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
}
.texto_d:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.texto_d:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
/*Título cinzento*/
.texto_e {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
/*Link verde*/
.texto_f {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#586c25;
	text-decoration:none;
}
/*Texto na legenda do golfe*/
.texto_g {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#414141;
	text-decoration:none;
}
/* Textos dos menus quando seleccionados*/
.texto_h, texto_h:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.texto_i {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
/*Botão por default*/
.botao {
	color:#686868;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#cccccb;
	border:1px solid;
	border-top-color:#9c9c9c;
	border-left-color:#9c9c9c;
	border-right-color:#9c9c9c;
	border-bottom-color:#9c9c9c;
	height:19px;
}
a.botao {
	color:#686868;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#cccccb;
	border:1px solid;
	border-top-color:#9c9c9c;
	border-left-color:#9c9c9c;
	border-right-color:#9c9c9c;
	border-bottom-color:#9c9c9c;
	height:19px;
	text-decoration:none;
}
.input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	border:1px solid;
	border-top-color:#9c9c9c;
	border-left-color:#9c9c9c;
	border-right-color:#9c9c9c;
	border-bottom-color:#9c9c9c;
	padding-left:2px;
	padding-top:3px;
	letter-spacing:1px;
}
select#topologia {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
}
.stylef1 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5a6e29;
}
.stylef2 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5a6e29;
	font-style: normal;
	text-decoration: none;
}
.stylef3 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5a6e29;
	font-style: normal;
	text-decoration: none;
}
/*
select {
color:#999999;
width:200px;
height:22px;
border:0;
margin:-2px;
voice-family: ""}"";
voice-family:inherit;
margin:-1px;
}
*/
.options_box {
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #F8F8F8;
	font-size: 11px;
}
.td_new1 {
	background-image:url(../images/template/topo.png);
}
#main_principal {
	background-color:#231f20;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-top:auto;
}
/* Div container main*/
#mainnew {
	width:956px;
	margin-left:auto;
	margin-right:auto;
}
/* Div cópias, porque id's têm que ser únicos*/
#main1new {
	width: 956px;
	margin-left:auto;
	margin-right:auto;
}
#main4new {
	width: 956px;
	margin-left:auto;
	margin-right:auto;
}
#main3new {
	/*background:url(../images/degrade_int.jpg) repeat-x;*/
	/*min-height:487px;*/
	width:956px;
	margin-left:auto;
	margin-right:auto;
}
#maindestaque {
	min-height:108px;
	width:155px;
	margin-left:auto;
	margin-right:auto;
}
#greatHotels {
	height:40px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
.texto_6_novo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.td_sombra {
	border-bottom:thin solid #3d4621;
	border-right:thin solid #3d4621;
}
#main21 {
	width:958px;
	margin-left:auto;
	margin-right:auto;/*border:#000000 solid thin;*/ /*Só para testes*/
}
.texto_titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
}
.texto_menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.texto_main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a8af97;
}
.texto_main_erro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#990000;
}
.texto_8 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
}
.text_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:justify;
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	vertical-align:top;
}
/*sub menu 

#sub_menu{
top:7px;
position:relative;
margin-bottom:5px;
}
*/
#sub_menu ul {
	margin-top:9px;
	margin-bottom:6px;
}
#sub_menu li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:inline;
	position:relative;
	margin-top:3px;
	margin-left:7px;
	margin-right:7px;
}
#sub_menu a {
	color:#FFFFFF;
	text-decoration:none;
}
#sub_menu span.hotel_menu {
	font-weight:bold;
}
#sub_menu_lazer {
	float:right;
	height:20px;
	position:relative;
	top:-40px;
	right:5px;
}
#galeria_golf img {
	border:1px solid #006600;
	width:45px;
	height:75px;
}
#galeria_golf_hole {
	display:inline;
}
#galeria_golf_hole img {
	border:1px solid #006600;
	width:55px;
	height:85px;
}
.tab_activa {
	color:#A8AF97;
	background-color:#231F20;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:#5C595A solid 1px;
	border-bottom:none;
	padding: 4px;
	padding-bottom: 5px;
	bottom:-1px;
	position:relative;
}
.tab_inactiva {
	color:#231F20;
	background-color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:#5C595A solid 1px;
	border-bottom:none;
	padding: 4px;
}
.estilo_meeting {
	padding: 10px;
	margin-bottom:25px;
	border:solid #5C595A 1px;
	width:540px;
}
.meeting_text_tab {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.reservas input, .reservas select, .reservas textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:normal;
	border:1px solid #A8AF97;
	padding:2px;
	background-color:#231f20;
}
.title_reservas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.gall_box {
	font-size:10px;
	display:inline;
	float:left;
	width:30%;
	margin-bottom:20px;
	margin-left:10px;
}
.gall_box img {
	margin:2px;
	float:left;
	margin-bottom:10px;
}
.gall_box a img{
border:#FFFFFF solid 1px;
}
.gall_box div {
	margin-top:0px;
	display:inline;
	float:right;
	width:110px;
}


.smalltr hr{
color:#5a6e29;
border:1px solid #5a6e29;
height:2px;
margin:1px;
}

.input_chegar

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#4A4A4A;

	border:none;

}

.chegar

{

	font-family:Verdana, Helvetica, sans-serif;

	font-size:9px;

	color:#A8AF97;

}
