* {
	/* A universal CSS reset */
	margin:0;
	padding:0;
}
body {
	background: #fff;
	margin:0 auto;
	z-index:0;
}
#container {
	position:absolute;
	width:100%;
	height:100%;
}
#back1 {
	position:fixed;
	bottom:auto;
	top:0;
	width:100%;
	height:1065px;
	background: transparent url(../images/frenchstucco.png) 0 0px repeat-x;
	z-index:-1;
}
#back2 {
	position:fixed;
	bottom:0;
	top:auto;
	width:100%;
	height:1065px;
	background: transparent url(../images/frenchstucco2.png) 0 0px repeat-x;
	z-index:-1;
}
#content {
	width:800px;
	height:600px;
	margin-right: auto;
	margin-left: auto;
	vertical-align:middle;
}
#copyright {
	position:relative;
	top:-5%;
	font-size:x-small;
	font-family: Verdana, Geneva, sans-serif;
	color: #414141;
	text-decoration: none;
	background: none;
	z-index: 4001;
}
#logo {
	position:relative;
	top:15%;
	margin-right: auto;
	margin-left: auto;
	height:200px;
	width:600px;
	z-index:4000;
	background: transparent url(../images/logo2.png) 0 0 no-repeat;
}
#logo a {
	position:absolute;
	height:200px;
	width:600px;
}
#logo ul {
	list-style:none;
}
#menu {
	position:relative;
	top:20%;
	left:-150%;
	width:654px;
	height:180px;
	z-index:4000;
	background:transparent url(../images/menu-hl-b.png) 0 0 no-repeat;
}
#menu ul {
	list-style:none;
}
a:focus {
	outline: 0;
}
#menu a {
	position: absolute;
	width: 16px;
	height: 100px;
}

#menu .artista a {
	top: 48px;
	left: 17px;
}
span.artista:hover {
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	color: #414141;
	text-decoration: none;
	background: none;
	z-index: 4001;
}
span.artista span {
	position: absolute;
	left: -9999px;
	margin: 20px 0 0 0px;
	padding: 3px 3px 3px 3px;
	z-index: 4001;
}
span.artista:hover span {
	left: 0px;
	top: 150px;
	background: none;
}

#menu .cajas a {
	top: 48px;
	left: 87px;
}
span.cajas:hover {
	font-size:small;
	font-family: Verdana, Geneva, sans-serif;
	color: #414141;
	text-decoration: none;
	background: none;
	z-index: 4001;
}
span.cajas span {
	position: absolute;
	left: -9999px;
	margin: 20px 0 0 0px;
	padding: 3px 3px 3px 3px;
	z-index: 4001;
}
span.cajas:hover span {
	left: 66px;
	top: 150px;
	background: none;
}

#menu .portafolios a {
	top: 48px;
	left: 178px;
}
span.portafolios:hover {
	font-size:small;
	font-family: Verdana, Geneva, sans-serif;
	color: #414141;
	text-decoration: none;
	background: none;
	z-index: 4001;
}
span.portafolios span {
	position: absolute;
	left: -9999px;
	margin: 20px 0 0 0px;
	padding: 3px 3px 3px 3px;
	z-index: 4001;
}
span.portafolios:hover span {
	left: 100px;
	top: 150px;
	background: none;
}


#menu .coediciones a {
	top: 48px;
	left: 274px;
}
span.coediciones:hover {
	font-size:small;
	font-family: Verdana, Geneva, sans-serif;
	color: #414141;
	text-decoration: none;
	background: none;
	z-index: 4001;
}
span.coediciones span {
	position: absolute;
	left: -9999px;
	margin: 20px 0 0 0px;
	padding: 3px 3px 3px 3px;
	z-index: 4001;
}
span.coediciones:hover span {
	left: 240px;
	top: 150px;
	background: none;
}

#menu .taller a {
	top: 48px;
	left: 364px;
}
span.taller:hover {
	font-size:small;
	font-family: Verdana, Geneva, sans-serif;
	color: #414141;
	text-decoration: none;
	background: none;
	z-index: 4001;
}
span.taller span {
	position: absolute;
	left: -9999px;
	margin: 20px 0 0 0px;
	padding: 3px 3px 3px 3px;
	z-index: 4001;
}
span.taller:hover span {
	left: 345px;
	top: 150px;
	background: none;
}

#menu .quienes a {
	top: 48px;
	left: 451px;
}
span.quienes:hover {
	font-size:small;
	font-family: Verdana, Geneva, sans-serif;
	color: #414141;
	text-decoration: none;
	background: none;
	z-index: 4001;
}
span.quienes span {
	position: absolute;
	left: -9999px;
	margin: 20px 0 0 0px;
	padding: 3px 3px 3px 3px;
	z-index: 4001;
}
span.quienes:hover span {
	left: 420px;
	top: 150px;
	background: none;
}

#menu .eventos a {
	top: 48px;
	left: 537px;
}
span.eventos:hover {
	font-size:small;
	font-family: Verdana, Geneva, sans-serif;
	color: #414141;
	text-decoration: none;
	background: none;
	z-index: 4001;
}
span.eventos span {
	position: absolute;
	left: -9999px;
	margin: 20px 0 0 0px;
	padding: 3px 3px 3px 3px;
	z-index: 4001;
}
span.eventos:hover span {
	left: 515px;
	top: 150px;
	background: none;
}

#menu .enlaces a {
	top: 48px;
	left: 606px;
}
span.enlaces:hover {
	font-size:small;
	font-family: Verdana, Geneva, sans-serif;
	color: #414141;
	text-decoration: none;
	background: none;
	z-index: 4001;
}
span.enlaces span {
	position: absolute;
	left: -9999px;
	margin: 20px 0 0 0px;
	padding: 3px 3px 3px 3px;
	z-index: 4001;
}
span.enlaces:hover span {
	left: 590px;
	top: 150px;
	background: none;
}
