/* CSS principal */
body {
	margin:0;
	padding:0;
	text-align:center;
	min-width:80em;
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

h1 {
	margin:0 0 1em 0;
	padding:1em 0 0 0;
	font-size:180%;
	font-weight:normal;
	color:#993366;
}

a:link {
	color:#333333;
}

a:hover {
	color:#3333CC;
}

a:visited {
	color:#333333;
}

#wrapper {
	margin:0;
	padding:0;
	width:76em;
	margin:0 auto;
	text-align:left;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
	
	#header {
		margin:0;
		padding:0;
		height:14em;
		background-color:#FFFFFF;
	}
		
		#branding {
			height:10em;
		}
		
		#title {
			margin:0;
			padding:0;
			height:4em;
			background-color:#efb200;
		}
		
			#title h1 {
				margin:0;
				padding:0.5em 1em;
				font-size:18px;
				color:#993366;
			}
		
	#mainNav {
		margin:0.3em 0 0 0;
		padding:0;
	}
		
		#mainNav ul {
			float:left;
			margin:0 0 3em 0;
			width:74.5em;
			padding:0 0 0 1.5em;
			list-style:none;
			height:3.5em;
			background-color:#993366;
		}
			
			#mainNav ul li {
				float:left;
				color:#993366;
			}
			
				#mainNav ul a {
					display:block;
					padding:0 1.5em;
					margin:0 0 0 0.5em;
					font-size:120%;
					line-height:2.9em;
					text-decoration:none;
					color:#FFFFFF;
				}
				
				#mainNav ul a:hover {
					display:block;
					line-height:2.9em;
					padding:0em 1.5em;
					background-color:#efb200;
					color:#993366;
				}
			
			.current {
				display:block;
				line-height:2.9em;
				font-size:120%;
				padding:0em 1.5em;
				background-color:#efb200;
				color:#993366;
			}

	#buscar {
		margin:0;
		padding:0;
		text-align:center;
	}
	
	#browse {
		margin:0;
		padding:0 3em;
	}
		
		#browse p {
			font-size:120%;
		}
	
		#browse ul {
			margin:0;
			padding:1em 0;
			list-style:none;
			font-size:130%;
		}
		
			#browse ul li {
				float:left;
				display:block;
				width:16.5em;
				height:5.1em;
			}
			
			#browse ul li img {
				float:left;
				margin-right:1em;
				padding:0.3em;
				border:0.1em solid #CCCCCC;
			}
			
		#browse table {
			font-size:120%;
			background-color:#F4F4F4;
			padding:1em;
			border:0.1em solid #CCCCCC;
		}
		
			#browse table th {
				font-size:110%;
				padding:0.5em 1em;
				color:#FFFFFF;
				background-color:#9999CC;
			}
			
			#browse table td {
				width:auto;
				font-size:90%;
				padding:0.5em 1em;
				border:0.1em solid #CCCCCC;
			}
	
	#results {
		float:left;
		min-height:30em;
		margin:1em 0em;
		padding:0 3em;
	}
	
		#results dl {
			margin:0;
			padding:0;
			list-style:none;
			font-size:140%;
		}
			
			
		#results dt {
			margin:1em 0;
		}
		
		#results dd {
			margin:0 1em;
		}
	
	#footer {
		clear:both;
		padding-top:2em;
		height:5.5em;
		text-align:center;
		color:#333333;
	}
	
		#footer ul {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#footer ul li {
			padding:1em 0.5em;
		}
		
	#langual {
		margin:0;
		padding:0 3em;
		font-size:12px;
	}

