 /* html { overflow: hidden; }  */
body { margin: 0; font-size: 0.75em; font-family: Tahoma,Verdana,Arial,sans-serif; background-color: #fff; min-width: 8568px; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; }
h3 { font: italic 1.6em Georgia; color: #e81b6e;  }
ul,ol { padding:0; margin:0; list-style:none; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }
a.selected { text-decoration: underline; }
a img { border-width: 0px; }
p { margin: 10px 0; font-size: 0.9em; color: #6e6e6e; text-align: justify; }
form { margin: 0; }
.negro { color: #000; font-weight: bolder; }
.rosa { color: #e81b6e; }
#expo { min-width: 1904px; }
#pag { height: 600px; min-width: 8568px; width: auto !important; width: 8568px; overflow: hidden; background: transparent url(../img/inicio.jpg) no-repeat top left; }
#pag #flechas { position: fixed; top: 570px; left: 600px; width: 74px; height: 21px; }
#pag #flechas ul li { width: 32px; height: 21px; margin-right: 5px; float: left; overflow: hidden; }
#pag #flechas ul li a { display: block; width: 32px; height: 21px; cursor: pointer; text-indent: -9999px; background: transparent url(../img/flechas.gif) no-repeat; }
#pag #flechas ul #left a { background-position: 0 0; }
#pag #flechas ul #right a { background-position: 0 -42px; }
#pag #flechas ul #left a:hover { background-position: 0 -21px; }
#pag #flechas ul #right a:hover { background-position: 0 -63px; }
#pag #index { }
#pag #index .diapo { width: 431px; height: 530px; padding: 20px 15px 0 30px; float: left; overflow: hidden; } /* 476px tamaņo real diapositiva */
#pag #index .foto img { margin: 80px 0 0 0; }
#pag #index .alt img { margin: 65px 0 0 0; }
#pag #index .diapo .imagen { position: relative; z-index: 0; }
#pag #index .diapo .texto { font-size: 0.75em; padding: 5px; position: absolute; width: 420px; z-index: 1; background-color: #474747; text-align: left; top: 474px; left: 0; color: #fff; filter: alpha(opacity=80); -moz-opacity:.8; opacity: 0.8; }
#pag #index .diapo .nocab { top: 489px; }
#pag #index .cab { text-align: center; }
#pag #index .cab .slogo { margin: 0 0 0 0; }
#pag #index .cab .menu { position: relative; width: 430px; height: 15px; font-size: 0.9em; z-index: 100; }
#pag #index .cab .menu ul li { float: left; border-right: 1px solid #6e6e6e; padding: 0 3px; }
#pag #index .cab .menu ul li a, .menu ul li a:visited  { display: block; padding:0 0 0 5px; height:15px; color: #6e6e6e; float: left; }
#pag #index .cab .menu .activa { color: #000; font-weight: bolder; } /* activar esta funcion */
#pag #index .cab .menu .ultima { border: none; }
#pag #index .cab .menu ul table {border-collapse:collapse; margin:0; padding:0; }
#pag #index .cab .menu ul li ul { visibility: hidden; position:absolute; top: 15px; left:45px; margin: 0 auto; }
#pag #index .cab .menu ul li:hover a, #pag #index .cab .menu ul li a:hover { color:#e81b6e; text-decoration: none; font-weight: bolder; }
#pag #index .cab .menu ul li:hover ul li a { font-weight: normal; color: #6e6e6e; }, #pag #index .cab .menu ul li a:hover ul li a { font-weight: normal; color: #6e6e6e; } /* quitar estilos enlaces */
#pag #index .cab .menu ul li:hover ul, #pag #index .cab .menu ul li a:hover ul { visibility:visible; width: 430px; }
#pag #index .cab .menu ul li ul li a:hover { color:#e81b6e; font-weight: bolder; }, #pag #index .cab .menu ul li a ul li a:hover { color:#e81b6e; font-weight: bolder; } /* volver a hacer el hover */
#pag #index #inicio { }
#pag #index #inicio p { margin: 80px 0 10px 0; line-height: 1.8em; }
#pag #index #inicio #menu { margin-left: 250px; }
#pag #index #inicio #menu li a { font: italic 1.6em/1.7em Georgia; color: #6e6e6e;  }
#pag #index #inicio #menu li a:hover { text-decoration: none; color: #e81b6e; }
#pag #index #inicio #menu li ul li a { padding-left: 20px; font: italic 1.4em/1.4em Georgia; color: #6e6e6e; }
#pag #index #galeria { background: transparent url(../img/mancha3.gif) no-repeat bottom right; }
#pag #index #galeria .txt { padding-top: 28px; }

#pag #index #actual { background: transparent url(../img/mancha7.jpg) no-repeat top left; }
#pag #index #actual .txt { padding: 28px 5px 0 5px;  /* padding-top: 28px; */ }

#pag #index #anteriores { background: transparent url(../img/mancha.gif) no-repeat top left; }
#pag #index #anteriores .txt { padding: 28px 5px 0 5px; }
#pag #index #anteriores .txt ul, #anteriores2 .txt ul { color:#6E6E6E; font-size:0.9em; }
#pag #index #anteriores .txt ul li a, #anteriores2 .txt ul li a { color: #000; font-weight: bolder; text-decoration: underline; }
#anteriores2 { background: transparent url(../img/mancha7.jpg) no-repeat top center; }
/*#pag #index #proxima { background: transparent url(../img/mancha7.jpg) no-repeat bottom center; }
#pag #index #proxima.txt { padding-top: 0; margin-top: 60px; }*/

#pag #index #artistas-invitados { background: transparent url(../img/mancha2.gif) no-repeat top center; }
#pag #index #artistas-invitados .txt { margin-top: 60px; padding: 0px 5px 0 5px; }
#pag #index #artistas-invitados .txt ul, #artistas-invitados2 .txt ul { font-size:0.9em; }
#pag #index #artistas-invitados .txt ul li a, #artistas-invitados2 .txt ul li a { text-decoration: underline; }
#artistas-invitados2 { background: transparent url(../img/mancha2.gif) no-repeat bottom center; }
#anteriores2 .txt, #artistas-invitados2 .txt { padding: 106px 5px 0 5px !important; }

#pag #index #enlaces { background: transparent url(../img/mancha4.jpg) no-repeat bottom left; }
#pag #index #enlaces .txt { padding-top: 28px; }
#pag #index #enlaces .txt ul { color:#6E6E6E; font-size:0.9em; }
#pag #index #enlaces .txt ul li a { color: #000; font-weight: bolder; text-decoration: underline; }
#pag #index #contacto { background: transparent url(../img/mancha.gif) no-repeat top left; }
#pag #index #contacto .txt { margin-top: 60px; padding: 0 10px 0 10px; } /* margenes por que el IE pasa de todo */
#pag #index #contacto2 { background: transparent url(../img/mancha3.gif) no-repeat top right; }
#pag #index #contacto2 .txt { padding: 62px 10px 0 10px; }
#pag #index #aviso-legal { background: transparent url(../img/mancha2.gif) no-repeat top center; }
#pag #index #aviso-legal .txt {  margin-top: 60px; padding: 0 5px 0 5px; }
#pag #index #aviso-legal2 { background: transparent url(../img/mancha.gif) no-repeat top right; }
#pag #index #aviso-legal2 .txt { padding: 98px 5px 0 5px; }

#pag #index .txt{ padding: 60px 80px 0 70px; }
#pag #index .txt input { font-size: 0.9em; }
#pag #index .txt fieldset { border: 1px solid #000; padding: 0 15px 15px 15px; margin-bottom: 10px; }
#pag #index .txt legend { font-weight: normal; padding: 5px 15px; background-color: #e81b6e; color: #fff; margin-bottom: 10px; }
#pag #index .txt label { color:  #6e6e6e;; float: left; width: 185px; font-size: 0.9em; }
#pag #index .txt input, textarea { padding: 2px; border: 1px solid #aaa; margin-bottom: 2px; background-color: #eee; }
#pag #pie { clear: both; text-align: right; font-size: 0.75em; padding: 5px 0 5px 0; width: 640px; }
#pag #pie ul li { display: inline; color: #6e6e6e; }
#pag #pie ul li a { color: #6e6e6e; padding: 0 2px; text-decoration: underline; }
