/* main styles */

body{
	font: 12px Arial, Helvetiva, Verdana, sans-serif;
	background: #F6EAC7;
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}

A, A:link, A:visited{
	color:#00554A;	
}

#header{
	background: #00554A url(http://www.jf-altura.pt/altura/images/articles/0/logo_bottom.gif) no-repeat left bottom;
	width:750px;
	height: 115px;
	margin:0px auto;
	padding:0px;
	padding-bottom:5px;	
}

 #header IMG{
	margin-top:8px;
}

#nav{
	background: #00433B url(http://www.jf-altura.pt/images/articles/0/nav_left.gif) no-repeat left top;
	width:750px;
	height:25px;
	margin:5px auto 0px;
	padding:0px;
	text-align:right;
	float:none;
}

#nav_end{
	float:right;
	width:auto;
	height:25px;
	background: url(http://www.jf-altura.pt/images/articles/0/nav_right.gif) no-repeat right top;
}

#nav_end A, #nav_end A:link, #nav_end A:visited{
	background:url(http://www.jf-altura.pt/images/articles/0/nav_dot.gif) no-repeat 0px 0px;
	font: 13px/25px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 10px;
	margin:0px 1px 0px;
	text-decoration:none;
	color:white;
	width:auto;
	height:25px;
}

#end{
	margin-right:8px ! important;
}

#start{
	background: transparent url(http://www.jf-altura.pt/images/articles/0/spacer.gif) no-repeat ! important;
}

#columns{
	background: url(http://www.jf-altura.pt/images/articles/0/columns_background.gif) repeat-y left top;
	width:750px;
	height:auto;
	margin:5px auto 0px;
	padding:0px;
}

#cols_end{
	background: transparent url(http://www.jf-altura.pt/images/articles/0/cols_bottom.gif) no-repeat left bottom;
	clear:both;
	width:750px;
	height:10px;
	margin:0px;
	padding:0px;
	/*border:black solid 1px;*/
}

#left{
	float:left;
	width:565px;
	margin:0px;
	padding:0px;
	height:auto;
	background: transparent url(http://www.jf-altura.pt/images/articles/0/565_top.gif) no-repeat;
	/*border:black solid 1px;*/
}	

#left A,#left A:link, #left A:visited{
	color:#00433B;
	font-weight:bold;
	display:block;
	margin-top:5px;
}

#left H1{
	font: bold 18px Arial, sans-serif;
	color:#CC9966;
	margin:15px 15px 5px;
	padding:0px;
}

#left H2{
	font: 15px Arial, sans-serif;
	color:#00433B;
	margin:10px 15px 5px;
	padding:0px;
}

#left p{
	font: 12px Arial, sans-serif;
	color:black;
	width:90%;
	margin:5px 15px;
	padding:0px;
}

HTML>BODY #left .resort{
	margin:15px 0px 0px 15px;
}
#right{
	float:right;
	width:180px;
	height:auto;
	background: transparent url(http://www.jf-altura.pt/images/articles/0/180_top.gif) no-repeat;
	/*border:black solid 1px;*/
}

#right H2{
	font: 15px Arial, sans-serif;
	color:#00433B;
	margin:8px 8px 5px;
	padding:0px;
}

#right P{
	font: 12px Arial, sans-serif;
	margin:8px 8px 5px;
	padding:0px;
}

#right A,#right A:link,#right A:visited{
	font: normal 12px Arial, sans-serif;
	color:#00433B;
	color:black;
	text-decoration:none;
	background: url(http://www.jf-altura.pt/images/articles/0/white_arrow.gif) no-repeat 0px 2px;
	padding-left:23px;
	margin:2px 0px;
	display:block;
}	

#right A EM{
	font: bold 12px Arial;
	color:#00433B;
	text-decoration:none;
}

#right A:hover EM{
	text-decoration:underline;
}

#right A:hover .nolink EM{
	text-decoration:none;
	
}


#footer{
	background: #00554A url(http://www.jf-altura.pt/images/articles/0/footer_left.gif) no-repeat;
	width:750px;
	height:50px;
	margin:5px auto 0px;
}

#footer H1{
	color:white;
	font: 10px Arial, sans-serif;
	margin:0px 0px 0px 15px;
	padding-top:4px;
}

#footer P{
	color:#cc9966;
	font: 10px Arial, sans-serif;
	margin: 5px 0px 0px 15px;
}

#footer_end{
	background: url(http://www.jf-altura.pt/images/articles/0/footer_right.gif) no-repeat right top;
	float:right;
	clear:left;
	width:10px;
	height:50px;
}

#altura{
	width:750px;
	margin:0px auto 20px;
}

#altura P{
	color:#cc9966;
	font: 10px Arial, sans-serif;
	margin: 2px 0px 0px;
}

#altura A, #altura A:link, #altura A:visited{
	color:#cc9966;
	font: 10px Arial, sans-serif;
}

.space{
	width:100%;
	clear:both;
}

.inline{
	display:inline !important;
}

