body	{
background: #f2f2f2;
color: #777;
font: 13px/1.5em Arial, Helvetica, sans-serif;
text-align: left;  
padding: 0px;
margin: 0px; 
}

h1 { color: #6C3735; padding: 5px; line-height:23px; text-align:center}
h2 { color: #6C3735; }
h3 { color: #333; border-bottom:1px dotted #666; width: 500px; }

#header1 {
width: 100%;
height: 62px;
background: url(header_bg.gif) no-repeat 9px top;  
} 
 
#header2 {
width: 100%;
height: 108px;
background: url(arenal.jpg) no-repeat 9px top; 
margin:0px;
padding:0px;
padding-left:-5px;
}
 
#content { 
background: url(content_bg.gif) repeat-y -1px top;
margin: 0 auto;
width: 840px;  
color: #000; 
padding: 0px 
}
 
#content #page {
padding-left: 20px;
padding-right: 20px; 
}
 
#footer {
width: 799px;
margin-left: 10px;
margin-right: 10px; 
padding: 10px;
padding-bottom:2px;
clear:both;
border-top:1px solid #ccc;
border-bottom: 6px solid #999;
background: #ddd;
text-align:center;
height:50px;
font: 11px/1.3em Arial, Helvetica, sans-serif;
}

#copyright { text-align: center; }
#compliance { text-align: center; }
#compliance img { border: 0px;}

	
/* MENU  */
#navcontainer
{ 
width: 819px;
height: 34px;  
margin-left: 10px;  
overflow:hidden;
background: #f9f9f9;
border-top: 3px solid #ddd;
border-bottom: 1px solid #ccc; 
text-align:center;
}
#navcontainer img {margin:0; padding:0; border:0;}
#navcontainer a {margin:0; padding:0; border:0;}


/* Gallerys */
#gallery {
text-align:center;
}
#gallery a,img {
border:0px solid #ffffff;
} 
#gallery img:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
}

/* Tables */
#tbl table { border:1px solid #ccc; }
#tbl tr { }
#tbl th { border:1px solid #ccc; background-color:#eee; padding:5px; }
#tbl td { border:1px solid #ccc;  padding:3px;}
#tbl select { background-color:#FDFED8; color:#000066; }

/*Footpage ads*/
#transportation{
	background:#dddddd;
	border:#cccccc solid 1px;
}
#transportation a{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

#tours{
	background:#dddddd;
	border:#cccccc solid 1px;
}
#tours a{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
/* Effects */
.hilight { background-color:#FEFCBC; }

/* Image borders  */
.img-shadow {
clear: both;
float:left;
background: url(http://www.arenal.net/img/shadow.gif) no-repeat bottom right;
margin: 20px 0 0 17px !important;
margin: 20px 0 0 8px;
}
.img-shadow img {
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 4px;
}
.alpha-shadow {
clear: both;
float:left;
background: url(http://www.arenal.net/img/shadow.gif) no-repeat bottom right;
margin: 14px 0 0 17px !important;
margin: 14px 0 0 8px;
}
.alpha-shadow div {
background: url(http://www.arenal.net/img/shadow2.png) no-repeat left top !important;
background: url(http://www.arenal.net/img/shadow2.gif) no-repeat left top;
float: left;
padding: 0px 6px 6px 0px;
}
.alpha-shadow img {
background-color: #fff;
border: 1px solid #a9a9a9;
padding: 4px;
margin: 0;
}

.map{
border:#cccccc solid 1px;
}

.filmStrip{
	border:#000 solid 10px;
}

.infoTables{
	border:#CCCCCC solid 1px;
}
.infoCells{
	border-bottom:#CCCCCC solid 1px;
}

.topDestinations{
	background-color:#F9F9F9;
	border:#999999 dashed 1px;
	padding:5px;
}

.topDestinations a{
	text-decoration:none;
}

.feedBackHead{
	border:#999999 dashed 1px;
	border-bottom:0px;
	margin:0;
	margin-top:5px;
	padding:3px;
	background-color:#E6E6E6;
}
.feedBackComment{
	adding:4px;
	border:#999999 dashed 1px;
	margin:0;
	margin-bottom:6px;
	background:#F9F9F9;
	padding:5px; 
}