/* 
	xhtml & css by Emiliano Mateu - webaccesible@webaccesible.com.ar
	Date: xx/02/2009.
	Modified: xx/02/2009.
*/

/* Basics */
*{
margin: 0;
padding: 0;
}
body, html{
width: 100%;
height: 100%;
cursor: default;
/*font-family: Arial, "Helvetica", Verdana, sans-serif;*/
font-family: "Georgia", Times New Roman, Times, serif;
background: #fff;
}
a{cursor: pointer;}
a:active{outline: 0 !important;}
a img{border: none;}
abbr, acronym{cursor: help; border: none;}
hr{display: none;}
label{cursor: pointer;}
select option{padding: 1px 2px 0 5px;}
table{border-spacing: 0; border-collapse: collapse;}
ul{list-style: none;}

/* Structure */
#container{
width: 1000px;
min-height: 100%;
margin: 0 auto 0 auto;
background: url('../images/bg_container.jpg') repeat-y left top;
}
	#header{
	position: absolute;
	top: -999px;
	}
	
	#content{
	min-height: 630px;
	background: url('../images/bg_site.jpg') no-repeat left top;
	}
		#nav{
		width: 130px;
		float: left;
		padding: 0 0 0 18px;
		}
			#nav ul{
			padding: 30px 0 0 0;
			}
				#nav ul li{
				}
					#nav ul li a{
					display: block;
					outline: 0;
					color: #322E22;
					font-family: "Verdana", Arial, "Helvetica", sans-serif;
					font-size: 0.85em;
					font-weight: bold;
					padding: 4px 0 4px 15px;
					text-decoration: none;
					}
					#nav ul #b1 a{
					padding-top: 239px;
					}
						#nav ul li a:hover,
						#nav ul li a:focus{
						color: #E41A03;
						}
				
				#nav ul li ul {
					padding:0px 0px 0px 12px;
					}
				#s5 #b5 a {
					color: #E41A03;
					}
				#s5 #b5 #loc-nav a {
					color: #322E22;
					}
				#s5 #b5 #loc-nav a:hover {
					color: #E41A03;
					}
				#s5 #b5 #loc-nav #here a {
					color: #E41A03;
					}
			
		#info{
		width: 795px;
		float: left;
		padding-left: 18px;
		color:#322E22;
		}
		
		.copy-strong {
		font-weight:bold;
		}
			
			#info a {
			color:#E41A03;
			text-decoration: none;
			}
			#info a:hover {
			color:#E41A03;
			text-decoration: underline;
			}
			
			#info h1 {
			font-size:1em;
			color:#E41A03;
			margin-bottom:12px;
			}
			#info h2{
			color: #fff;
			height: 35px;
			font-size: 1.2em;
			/*padding: 22px 0 0 0;*/
			font-family: "Verdana", Arial, "Helvetica", sans-serif;
			/* text-shadow: 2px 2px 2px #000; */
			}
			#deco_header{
			padding: 24px 0 14px 0;
			}
			#data{
			width: 507px;
			min-height: 400px;
			float: left;
			padding: 16px 19px 24px 19px;
			font-family: "Verdana", Arial, "Helvetica", sans-serif;
			background: #F8E4A8; 
			}
#submenu {
	float: left;
	width: 507px;
	padding-top: 16px;
	padding-right: 19px;
	padding-bottom: 24px;
	padding-left: 19px;
	background-color: #ECE5CB;
	margin-bottom: 16px;
	font-family: "Verdana", Arial, "Helvetica", sans-serif;
	font-size: 0.9em;
}

				#data .swf_object{
				padding: 0 0 10px 0;
				}
				#data p, #submenu p{
				font-size: 0.875em;
				padding: 0 0 15px 0;
				}
				
				#submenu h1{
				font-size:1.2em;
				}
			#data-loc{
			width: 507px;
			min-height: 500px;
			float: left;
			padding: 16px 19px 24px 19px;
			font-family: "Verdana", Arial, "Helvetica", sans-serif;
			background: #F8E4A8; 
			}
				#data-loc .swf_object{
				padding: 0 0 10px 0;
				}
				#data-loc p{
				font-size: 0.875em;
				padding: 0 0 15px 0;
				}
			
			.img-body {
				vertical-align:top;
				border:1px solid #322E22;
			}
			.img-popup {
				vertical-align:top;
				border:1px solid #322E22;
				margin:0px 0px 20px 0px;
			}
			
			
			#data-loc .builders {
			font-weight:bold;
			font-size:80%;
			}
			#data-loc .builders a {
			font-weight:bold;
			color:#322E22;
			}
			#data-loc .builders span {
			font-weight:bold;
			color:#E41A03;
			}
			
			
			
			#s_gallery #data{
			width: 757px;
			min-height: 400px;
			float: left;
			padding: 16px 19px 24px 19px;
			font-family: "Verdana", Arial, "Helvetica", sans-serif;
			background: #F8E4A8; 
			}
			
			
		
		#popup {
			background:#f8e4a8;
		}
		#popup a{
		color: #322E22;
		text-decoration: none;	
		}
		#popup a:hover{
		color: #322E22;
		text-decoration: underline;	
		}

				
			#sidebar{
			width: 235px;
			float: right;
			}
				#sidebar div{
				height: 149px;
				font-family: "Verdana", Arial, "Helvetica", sans-serif;
				}
					#sidebar div h2{
					height: 45px;
					font-size: 0.5em;
					visibility: hidden;
					}
					#sidebar div h3{
					height: 65px;
					font-size: 0.5em;
					visibility: hidden;
					}
					#sidebar div p{
					font-size: 0.75em;
					font-weight: bold;
					word-spacing: -1px;
					padding: 0 12px 0 10px;
					}
						#sidebar div p strong{
						color: #E41A03;
						}
					
				#sidebar #buy_bike{
				background: url('../images/blok_buy_bike.jpg') no-repeat left top;
				}
				#sidebar #support{
				background: url('../images/blok_support.jpg') no-repeat left top;
				}
				#sidebar #gallery{
				background: url('../images/blok_gallery.jpg') no-repeat left top;
				}
				#sidebar #stay_touch{
				background: url('../images/blok_stay_touch.jpg') no-repeat left top;
				}
	
.end{
clear: both;
padding: 60px 0 0 0;
}
#footer{
width: 1000px;
height: 50px;
margin: -50px auto 0 auto;
}
	#footer p{
	color: #322E22;
	font-size: 0.7em;
	padding: 0 0 0 168px;
	font-family: "Verdana", Arial, "Helvetica", sans-serif;
	}
		#footer p a{
		color: #322E22;
		text-decoration: none;	
		}
		#footer p a:hover{
		color: #322E22;
		text-decoration: underline;	
		}
	
/* "Active" menu section */
#s1 #b1 a,
#s2 #b2 a,
#s3 #b3 a,
#s4 #b4 a,

#s6 #b6 a,
#s7 #b7 a,
#s8 #b8 a,
#s9 #b9 a,
#s10 #b10 a{
color: #E41A03;
}
#s4 #b4 li a{
color: #322E22 !important;
}

#s4 #b4 li#here a{
color: #E41A03 !important;
}
.geo_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff3300;
	padding:4px;
	text-align:center;
}
.geo_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding:4px;	
}

.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #d1af74;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 14px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: left;
}
.DialogTitleSlant {
	WIDTH: 10px;
	BACKGROUND-IMAGE: url(../images/dialog_slant.gif);
} 
.DialogTitleLeft {
	WIDTH: 4px;
	BACKGROUND-IMAGE: url(../images/dialog_left.gif);
}
.DialogTitleBg {
	BACKGROUND-IMAGE: url(../images/dialog_right.gif);
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
ol {
margin-left:20px;
}

ol li{
font-size:12px;
margin-bottom:10px;
}

#data ul li{
font-size: .875em;
color: #E41A03;
}

#data ul{
list-style-type:disc;
margin-left:15px;
}
.otherlinks a{
text-decoration:underline !important;
}
.smaller{
font-size:.8em;
}