body {
	background: #2761AF url(../img/body-bg.jpg) center center no-repeat;
	background-attachment: fixed;
	font-family: "Trebuchet MS";
	margin: 0;
}
.video
{
width:100%;
margin:10px 0 10px 0;
}
.video object
{
width:425px;
height:344px;
display:block;
margin:0 auto;
padding:10px;
}
.video blockquote
{
font-size:70%;
font-style:italic;
padding:20px;
}
ul#ArtistImageGallery
{
list-style:none;
margin:0;
padding:0;
}
ul#ArtistImageGallery li
{
float:left;
margin:0;
padding:0;
}

#ArtistImageGallery img
{
margin: 10px 0 0 10px;
padding: 0;
border: 1px solid #bec92e;
width:100px;
height:100px;
}

#pagina {
	width: 950px;
	margin: 170px auto 0 auto;
}

#manos {
	position: absolute;
	width: 371px;
	height: 210px;
	top: 10px;
	margin-left: 425px;
	background-image: url("../img/manos-bg.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/manos-bg.png');
}

#manos2 {
	position: absolute;
	width: 314px;
	height: 209px;
	top: 7px;
	margin-left: 425px;
	background-image: url("../img/manos2-bg.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/manos2-bg.png');
}

#manos3 {
	position: absolute;
	width: 80px;
	height: 209px;
	top: 7px;
	margin-left: 545px;
	background-image: url("../img/manos3-bg.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/manos3-bg.png');
}

#slogan {
	position: absolute;
	width: 450px;
	height: 74px;
	top: 80px;
	margin-left: 10px;
	background-image: url("../img/slogan-bg.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/slogan-bg.png');
}

#slogan2 {
	position: absolute;
	width: 350px;
	height: 69px;
	top: 80px;
	margin-left: 10px;
	background-image: url("../img/slogan2-bg.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/slogan2-bg.png');
}

#slogan3 {
	position: absolute;
	width: 417px;
	height: 74px;
	top: 80px;
	margin-left: 10px;
	background-image: url("../img/slogan3-bg.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/slogan3-bg.png');
}

#cabecera {
	width: 950px;
	overflow: hidden;
	width: 100%;
}

#titulo {
	float: left;
	width: 300px;
	height: 120px;
	/*background: transparent url(../img/titulo-bg.png) 0 0 no-repeat;*/
	margin-top: 40px;
	background-image: url("../img/titulo-bg.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/titulo-bg.png'); 	
}

#titulo h1 {
	margin: 0;
}

#titulo img {
	margin: 0 0 0 30px;
}

#rampa {
	float: left;
	width: 650px;
	height: 160px;
	/*background: transparent url(../img/rampa-bg.png) 0 0 no-repeat;*/
	background-image: url("../img/rampa-bg.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/rampa-bg.png'); 	
}

/*----<introduccion>----*/

#introduccion {
	width: 950px;
	margin: 50px auto 0 auto;
}

#intro-rampa {
	width: 950px;
	height: 92px;
	background-image: url("../img/intro-rampa-bg.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/intro-rampa-bg.png'); 	
}

#intro {
	padding: 10px 20px 20px 20px;
}

#postal {
	width: 910px;
	height: 400px;
}

#acceso h5 {
	font-size: 10pt;
	font-weight: normal;
	margin: 20px 0 0 0;
	text-align: center;
	color: #fff;
}

#acceso span {
		background-color: #8C2F90;
		padding: 3px 5px;
}

#acceso a {
	color: #fff;
	text-decoration: none;
}

/*----</introduccion>----*/

#cuerpo {
	width: 950px;
	overflow: hidden;
	width: 100%;
	background-color: #CEDB34;
}

#barra {
	float: left;
	width: 300px;
	padding-top: 7px;
}

#english p {
	width: 100px;
	font-size: 8pt;
	margin: 0 0 10px 90px;
	padding-left: 20px;
	background: transparent url(../img/us.gif) 0 50% no-repeat;
}

#spanish p {
	width: 120px;
	font-size: 8pt;
	margin: 0 0 10px 75px;
	padding-left: 20px;
	background: transparent url(../img/mx.gif) 0 50% no-repeat;
}

#english a, #spanish a {
	color: #8C2F90;
	text-decoration: none;
}

#mosaico {
	border-top: 1px solid #bec92e;
	margin-bottom: 15px;
}

#mosaicodos {
	margin-bottom: 15px;
}

#mosaico img, #mosaicodos img {
	margin: 10px 0 0 10px;
	padding: 0;
	border: 1px solid #bec92e;
}

/*---<menu>---*/

.opcion {
	width: 300px;
	height: 50px;
	margin: 0;
	border-top: 1px solid #bec92e;
}

.opcionfinal {
	width: 300px;
	height: 50px;
	margin: 0;
	border-top: 1px solid #bec92e;
	border-bottom: 1px solid #bec92e;
}

.opcion img, .opcionfinal img {
	float: left;
	width: 40px;
	margin: 5px;
	border: none;
}

.opcion p, .opcionfinal p {
	margin: 0;
	padding: 5px 0 0 0;
}

.opcion span.nopcion, .opcionfinal span.nopcion {
	font-size: 12pt;
	font-weight: bold;
}

.opcion span.dopcion, .opcionfinal span.dopcion {
	font-size: 8pt;
	font-weight: normal;
	color: #000;
}

.opcion a, .opcionfinal a  {
	text-decoration: none;
	color: #8C2F90;
}

.opcion a:hover, .opcionfinal a:hover  {
	display: block;
	height: 50px;
	background-color: #bec92e;
}

/*---<contenido>---*/

#contenido {
	float: left;
	width: 649px;
	border-left: 1px solid #BEC92E;
	padding-bottom: 20px;
}

#contenido h2 {
	font-size: 18pt;
	font-weight: normal;
	margin: 0 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #bec92e;
	color: #8C2F90;
}

#contenido h3 {
	font-size: 14pt;
	font-weight: normal;
	margin: 0 20px;
	padding: 10px 0;
	color: #000;
}

#contenido h4 {
	font-size: 8pt;
	font-weight: bold;
	margin: 0 20px;
	padding: 10px 0;
	color: #000;
}

#contenido p {
	font-size: 8pt;
	margin: 0 20px;
	padding: 0 0 20px 0;
	color: #000;
	line-height: 16pt;
	text-align: justify;
}

#contenido a {
	color: #8C2F90;
}

#contenido li {
	font-size: 8pt;
	padding-bottom: 5px;
}

#slide-index {
	display: block;
	text-align: center;
	margin-bottom: 20px;
}

#map {
	margin: 10px 19px 10px 20px;
}


#descuentos h4 {
	margin: 0 20px 10px 20px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #bec92e;
	color: #8C2F90;
}

.center {
	display: block;
	margin: 10px auto;
}

#patrocinadores {
	margin: 10px 20px 0 20px;
	background-color: #fff;
	text-align: center;
	border: 3px solid #8C2F90;
}

#patrocinadores img {
	vertical-align: middle;
	margin: 20px;
	border: none;
}

.ediciones {
	margin: 0 20px 0 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #bec92e;
}

.edicionesfinal {
	margin: 0 20px 0 20px;
}

.ediciones img, .edicionesfinal img {
	border: 1px solid #bec92e;
}

ul.comunicados  {
	list-style: none;
	margin: 0;
	padding: 0 20px;
}

ul.comunicados li {
	border-top: 1px solid #bec92e;
	padding: 7px 10px 0 30px;
	height: 20px;
	background: transparent url(../img/newspaper.gif) 1% 50% no-repeat;
}

li.comunicadofinal {
	border-bottom: 1px solid #bec92e;
}

ul.comunicados li a {
	text-decoration: none;
}

.enlace {
	margin: 0 20px 10px 20px;
	border-bottom: 1px solid #bec92e;
}


/*---<publicaciones>---*/

.publicacion {
	width: 160px;
	/*background-color: #bec92e;*/
	background-color: #8C2F90;
	text-align: center;
	float: left;
	margin: 10px 0 10px 40px;
	padding-bottom: 5px;
	display: inline;
}

.publicacion img {
	margin: 5px 0 0 0;
	border: none;
}

.publicacion a {
	text-decoration: none;
}

.publicacion span {
	font-size: 8pt;
	color: #fff;
}

/*---<pie>---*/

#pie {
	clear: both;
	height: 80px;
	background-color: #CEDB34;
	border-top: 1px solid #bec92e;
	font-size: 8pt;
	margin: 0;
	text-align: center;
	color: #fff;	
}

#pie p {
	margin: 0;
	padding: 10px;
}

#pie a:link, #pie a:visited {
	color: #fff;
	text-decoration: none;
}

#pie a:hover, #pie a:active {
	color: #fff;
	text-decoration: underline;
}

.logo img {
	vertical-align: middle;
	border: 0;
}

.logo span {
	color: #bec92e;
}

#audioplayer_1 {
	position: absolute;
	top: 3px;
	right: 4px;
}
