/* CSS Document */

a:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-SIZE: 10px;
	text-decoration: none;
	color:#ffffff;
	}

a:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-SIZE: 10px;
	text-decoration: none;
	color:#ffffff;
	}


a:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-SIZE: 10px;
	color:#97c2d3;
	text-decoration: none;
	}
a.b:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-SIZE: 12px;
	text-decoration: none;
	color:#909071;
	}

a.b:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-SIZE: 12px;
	text-decoration: none;
	color:#909071;
	}


a.b:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-SIZE: 12px;
	color:#909071;
	text-decoration:underline;
	}

.flash_index {
padding-left:25px;
width:25px;
}
.flash {
padding-top:6px;
}
.flash_loc{
padding-left:50px;
}
.flash_pr{
padding-left:8px;
padding-top:8px;
}

.seta{
	padding-left:80px;
	margin-top:10px;
	
	}
.end
{
	background-color:#526551;
	padding-bottom:20px;
}
.end_red
{
	background-color:#974E52;
	padding-bottom:35px;
}
.teste{
width:183px;
}
.button {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
COLOR: #cda046;
BACKGROUND-COLOR: #FFFFFF;
BORDER: 1px #cda046 solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 15px;
WIDTH: 100px;
margin-right:15px;
margin-top:5px;
}

.button_over {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #cda046;
BORDER: 1px #cda046 solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 15px;
WIDTH: 100px;
margin-right:15px;
margin-top:5px;

}
.bg, .bg a{
background-color:#526551;
font-family:Arial, Helvetica, sans-serif;
font-size:10px; 
color: #FFFFFF; 
text-decoration: none;
padding-top:8px;
padding-bottom:8px;
padding-left:15px;
text-align:left;
border-bottom: solid 1px #FFFFFF;
}

.bg_actividades, .bg_actividades a{
	background-color:#974E52;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	text-align:left;

	border-bottom: solid 1px #FFFFFF;

}

.bg2_actividades{
background-color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:10px; 
color: #974E52; 
text-decoration: none;
padding-top:8px;
padding-bottom:8px;
padding-left:15px; text-align:left;

cursor:pointer;
border-bottom: solid 1px #FFFFFF;
}
.bg2{
background-color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:10px; 
color: #526551; 
text-decoration: none;
padding-top:8px;
padding-bottom:8px;
padding-left:15px;
text-align:left;
border-bottom: solid 1px #FFFFFF;
cursor:pointer;
}


.bg2 a{
background-color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:10px; 
color: #006B59; 
text-decoration: none;
padding-top:5px;
padding-left:5px; text-align:left;
}
.bg2_actividades a{
background-color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:10px; 
color: #974E52; 
text-decoration: none;
padding-top:5px;
padding-left:8px; text-align:left;
}
.bg a:hover{
background-color:#EEDDDD;
font-family:Arial, Helvetica, sans-serif;
font-size:10px; 
color: #FFFFFF; 
text-decoration: none;
padding-top:5px;
padding-left:5px; text-align:left;
}
.ttl_left {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
	padding-top:15px;
	padding-left:5px;
	}
	
.ttl_middle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none; /*margin-top:6px;*/
	/*padding-top:6px;*/ margin-left:28px; width:110px; 
	/*padding-left:28px;*/
	line-height: normal;	 
}
.ttl_right {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin-left:65px;
	/*padding-left:72px;*/
	padding-top:4px; height:30px; vertical-align:text-top;
	line-height: normal;
	width:80px;	 
}
.ttl_middle_table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	padding-top:3px;padding-bottom:3px;
	padding-left:10px;
	line-height: normal;	 
}

.txt_left{  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #FFFFFF; 
	text-decoration: none;
	padding-top:5px;
	padding-left:4px; text-align:left;
	padding-right:1px;
	/*padding-right:5px;*/
	}
.txt_left_p{  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #FFFFFF;
	text-align:center;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	/*padding-right:5px;*/
}
.txt_left:link,.txt_left:hover,.txt_left:active{  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #FFFFFF; 
	text-decoration:none;
	padding-top:5px;
	padding-left:4px; text-align:left;
	padding-right:1px;
	}

.txt_left_prices{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #E2C100;
	text-decoration: none;
	padding-top:5px;
	padding-left:10px;
	/*text-align:center;*/
	font-weight: bold;
}	
.txt_main {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #526551; 
	/*color: #78B066;*/
	/*color: #78A36E;  SERVIOS*/ 
	
	text-decoration: none;
	padding-top:7px;
	padding-right:10px;
	padding-left:35px;
	line-height:22px;
	text-align:justify;
}
.txt_main3 {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #78A36E; 
	/*color: #78B066;*/
	/*color: #78A36E;  SERVIOS*/ 
	
	text-decoration: none;
	padding-top:7px;
	padding-right:10px;
	padding-left:35px;
	line-height:22px;
	text-align:justify;
}


.txt_main2 { 

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	/*color: #78B066; */
	color: #526551;
	text-decoration: none;
	padding-left:4px;
	padding-top:2px;
	text-align:justify;
	line-height:17px;
	padding-right:1px;
	border-bottom:1px solid #78B066;
	
}
.img { 

	color: #66AB86; 
	padding-top:3px;
	padding-left:10px;
	text-align:middle;
	line-height:22px;
	padding-right:1px;
	padding-bottom:3px;
	border-bottom:1px solid #66AB86;
	
}
.linha {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:solid 1px;
	color: #66AB86;
	width: 267px;
	}
.txt_main_prices {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #BDBDAA; 
	text-decoration: none;
	padding-top:0px;
	padding-left:24px; line-height:17px;
	
	padding-right:6px;  
}
.txt_main_prices2 {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #909071; 
	text-decoration: none;
	padding-top:0px;
	padding-left:24px; line-height:17px;
	text-align:justify;
	padding-right:6px;  
}
.txt_main_prices3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px; 
	color: #BDBDAA; 
	text-decoration: none;
	padding-top:0px;
	padding-left:0px; line-height:17px;
	text-align:right;
	padding-left:10px;
}
.txt_main_prices_table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #BDBDAA; 
	text-decoration: none;
	padding-top:0px;
	padding-left:0px; line-height:17px;
	text-align:left;
	padding-left:10px;
}

.txt_main_loc {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #97C2D3; 
	text-decoration: none;
	padding-top:5px;
	padding-left:24px; line-height:17px;
	text-align:justify;
	padding-right:6px;  
}


.txt_main_reser {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #CDA046; 
	text-decoration: none;
	padding-top:0px;
	padding-left:24px; line-height:17px;
	text-align:right;
	padding-right:6px;
}

.txt_main_news {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #78B066; 
	text-decoration: none; padding:0px 6px 0px 0px;
	line-height:17px;
	text-align:right;
	}

.txt_main_act{  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #C19597; 
	text-decoration: none;
	padding:10px 18px 10px 24px;
	line-height:17px;
	text-align:justify;
}
a.txt_main_act:link,a.txt_main_act:visited,a.txt_main_act:hover,a.txt_main_act:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #C19597; 
	text-decoration:underline;
	line-height:17px;
	text-align:justify; padding-left:0px;
 
	/*padding:10px 6px 10px 24px;*/
}

.tbox {  
	border: 1px #10281B inset; 
	font-family: "Trebuchet MS"; 
	list-style-position: inside; 
	color: #10281B; 
	font-size: xx-small}
/*.tbox_form {  
	border: 1px #E1C690; 
	/*font-family: "Trebuchet MS"; */
	/*list-style-position: inside; */
	/*color:#E1C690; */
	/*font-size: xx-small;}*/
	
.tbox_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #883B0C;
	BACKGROUND-COLOR: #E0D3B2;
	BORDER: 1px #E0D3B2 solid;
	BORDER-STYLE: solid;
	BORDER-TOP-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	letter-spacing: 1px;
	
	/*overflow:hidden;*/
}	

.tipo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #883B0C;
	BACKGROUND-COLOR: #E0D3B2;
	HEIGHT: 17px;
	WIDTH: 165px;
	letter-spacing: 1px;
}

.combo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #883B0C;
	BACKGROUND-COLOR: #E0D3B2;
	HEIGHT: 17px;
	WIDTH: 237px;
	letter-spacing: 1px;
}

.copyright{  
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #526551; text-decoration:none;
	border-top:1px solid #526551; 
	
}

.copyright_prices {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #909071;
	border-top:1px solid #909071;  
}
.copyright_loc {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #5299B5; border-top:1px solid #5299B5; 
}
.copyright_reser {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #E1C690; 	border-top:1px solid #E1C690; 
}
.copyright_act {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #974E52;	border-top:1px solid #974E52;  
}

.tbox_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	BACKGROUND-COLOR: #A6CA99;
	BORDER: 1px #78B066 solid;
	/*BORDER-STYLE: solid;
	BORDER-TOP-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;*/
	letter-spacing: 1px;
}	

.button_news {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
COLOR: #78B066;
BACKGROUND-COLOR: #FFFFFF;
BORDER: 1px #78B066 solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 15px;
WIDTH: 100px;
margin-right:15px;
margin-top:5px;
}
.button_news_over {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #526551;
BORDER: 1px #526551 solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 15px;
WIDTH: 100px;
margin-right:15px;
margin-top:5px;
}

.notification {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #CDA046; 
	text-decoration: none;
	padding-top:0px;
	line-height:18px;
	text-align:left;
	padding-right:6px;
}
.alert {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #883B0C; 
	text-decoration: none;
	padding-top:0px;
	line-height:18px;
	text-align:left;
	padding-right:6px;
}
.alert2 {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #883B0C; 
	text-decoration: none;
	padding-top:0px;
	line-height:18px;
	text-align:center;
   
	padding-right:6px;
}
.alert_news {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #006B59; 
	text-decoration: none;
	padding-top:0px;
	line-height:18px;
	text-align:left;
	padding-right:6px;
}
.aux{
padding-left:190px;
}
*html .aux{padding-left:0px;}

.notification_news {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #66AB86; 
	text-decoration: none;
	padding-top:0px;
	line-height:18px;
	text-align:left;
	padding-right:6px;
}

.barra_castanha{
background-image:url(../images/_barracastanha1.jpg);
background-repeat:no-repeat;
/*background: url("images/_barracastanha1.jpg") no-repeat;*/
/* background="images/_barracastanha1.jpg" style="background-repeat:no-repeat;"*/
}
.mapa
{
text-align:center; border-color:#CCCCCC;
}

/* ## INEDITA  */

.inedita,.inedita:link,.inedita:active,.inedita:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF6600;
	text-decoration: none;
}
.inedita:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF6600;
	text-decoration:underline;
}

.txt_cert{  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #FFFFFF; text-align:center; 
	}
