body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
sup { margin-bottom: -4px;}
HTML { height: 100%; }
BODY{ font-family: Arial, Verdana;	font-size:14px;	color:#282220; line-height: 18px; }

.fondo_1 { background: url(../img/textura-A.gif) repeat; }
.fondo_2 { background: url(../img/textura-B.gif) repeat; }
.fondo_3 { background: url(../img/textura-C.gif) repeat; }

a.ancla { float:left; position:relative; top:-25px; }

a { outline: none; }

.marginTop { padding-top:30px; }

p { padding-bottom:18px; }
h1 { font-size:28px; font-weight: bold; color:#282220; padding-bottom:8px; line-height:28px;}
h2 { color: #47722a; font-size:24px; font-weight: bold; padding-bottom:8px; }
h3 { font-size:18px; font-weight: bold; color:#9d154b; }

#pagina { width:886px; height:3027px; background: white; margin-left:auto; margin-right:auto; margin-bottom:30px; padding:0px; }
#cartel { width:979px; height:470px; margin-left:auto; margin-right:auto; margin-top:0px; z-index:0;}
#cajas { overflow:hidden; width: 500px; margin-top:-90px; margin-left:auto; margin-right: auto; padding-left: 200px; position:relative; z-index:1; }
#caja { width:256px; height:198px; float:left; margin-right: 14px;}

#menu { position: absolute; width:198px; height:198px; background: #d6de23; margin:0px; padding:0px; left:0px; top:0px; cursor: move; z-index:0px;}
#menu ul { width:198px; height: 198px !important; height:193px; margin-top:5px; margin-left:0px; font-family: Courier; background: url(../img/menu_sup.gif) no-repeat top; }
#menu li { float: left; width: 198px; padding: 0px 5px 0px 5px; margin-top:0px;margin-bottom:0px; }
#menu li div#submenu { height: 70px !important; height: 80px; float:left; overflow:hidden;}
#menu li div#submenu ul { width:198px; margin-left:0px; padding-left: 0px; font-family: Courier; background: none; float:left;}
#menu li div#submenu ul li { float: left; }
#menu li div#submenu ul li a{ color:#0f3c6b; background: url(../img/bullet_2.gif) no-repeat 2px; outline:none; }
#menu li div#submenu ul li a:hover{ background: #720829; color:#d6de23; width:170px; }
#menu li a { display: block;color:#720829; text-decoration:none; height: 16px; background: url(../img/bullet_1.gif) no-repeat 2px; padding-left:15px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; outline:none;}
#menu li a:hover { background: #720829; color:#d6de23; width:175px; }
#menu li.primer { padding-top:12px; }
#menu li.linea { clear: both; float: left; background: url(../img/punto-h.gif) repeat-x; height: 1px; width: 187px; line-height: 0px; font-size: 0px; margin: 0px; padding: 0px; margin-left:6px; margin-top:3px; margin-bottom:3px; }

#menu_home { width:198px; height:198px; float:left; background: #d6de23; z-index:1; }
#menu_home ul { width:198px; height: 198px !important; height:193px; margin-top:5px; margin-left:0px; font-family: Courier; background: url(../img/menu_sup.gif) no-repeat top; }
#menu_home li { float: left; width: 198px; padding: 0px 5px 0px 5px; margin-top:0px;margin-bottom:0px; }
#menu_home li div#submenu { height: 70px !important; height: 80px; float:left; overflow:hidden;}
#menu_home li div#submenu ul { width:198px; margin-left:0px; padding-left: 0px; font-family: Courier; background: none; float:left;}
#menu_home li div#submenu ul li { float: left; }
#menu_home li div#submenu ul li a{ color:#0f3c6b; background: url(../img/bullet_2.gif) no-repeat 2px; outline:none; }
#menu_home li div#submenu ul li a:hover{ background: #720829; color:#d6de23; width:170px; }
#menu_home li a { display: block;color:#720829; text-decoration:none; height: 16px; background: url(../img/bullet_1.gif) no-repeat 2px; padding-left:15px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; outline:none;}
#menu_home li a:hover { background: #720829; color:#d6de23; width:175px; }
#menu_home li.primer { padding-top:12px; }
#menu_home li.linea { clear: both; float: left; background: url(../img/punto-h.gif) repeat-x; height: 1px; width: 187px; line-height: 0px; font-size: 0px; margin: 0px; padding: 0px; margin-left:6px; margin-top:3px; margin-bottom:3px; }


#cabecera { width:825px; margin-left:auto; margin-right:auto; padding-top:25px;}

#sobrecentro { padding-left: 30px; margin-top:20px; height: 420px; clear:both;}
DIV.contenido { overflow:hidden; }
DIV.contenido DIV.texto { width:493px; margin-right: 10px; margin-top:15px; float:left; height: 270px; overflow: hidden; }
DIV.contenido DIV.imagenes { width:320px; float:left; margin-top:15px;}
DIV.contenido DIV.imagenes img { width:320px; height:210px; margin:0px; padding:0px;}
DIV.contenido DIV.imagenes ul { width: 320px; overflow:hidden; float:left; padding:0px; margin:0px; margin-top:5px;}
DIV.contenido DIV.imagenes ul li{ float:left; padding:0px; margin:0px; margin-right:5px;}
DIV.contenido DIV.imagenes ul li a{ text-decoration:none; display: block; width:14px; height:14px; padding:0px; margin:0px; }
DIV.contenido DIV.imagenes ul li a.anterior { background: url(../img/flecha-off-left.gif) no-repeat; margin-right:4px;}
DIV.contenido DIV.imagenes ul li a.siguiente { background: url(../img/flecha-off-right.gif) no-repeat; margin-left:4px;}
DIV.contenido DIV.imagenes ul li a.anterior:hover { background: url(../img/flecha-on-left.gif) no-repeat; margin-right:4px;}
DIV.contenido DIV.imagenes ul li a.siguiente:hover { background: url(../img/flecha-on-right.gif) no-repeat; margin-left:4px;}
DIV.contenido DIV.imagenes ul li a.uno {  background: url(../img/01-off.gif) no-repeat; }
DIV.contenido DIV.imagenes ul li a.dos {  background: url(../img/02-off.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.tres {  background: url(../img/03-off.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.cuatro { background: url(../img/04-off.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.cinco {  background: url(../img/05-off.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.seis {  background: url(../img/06-off.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.siete { background: url(../img/07-off.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.ocho { background: url(../img/08-off.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.nueve { background: url(../img/09-off.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.uno_on{  background: url(../img/01-on.gif) no-repeat; }
DIV.contenido DIV.imagenes ul li a.dos_on {  background: url(../img/02-on.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.tres_on {  background: url(../img/03-on.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.cuatro_on { background: url(../img/04-on.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.cinco_on {  background: url(../img/05-on.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.seis_on {  background: url(../img/06-on.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.siete_on { background: url(../img/07-on.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.ocho_on { background: url(../img/08-on.gif) no-repeat;}
DIV.contenido DIV.imagenes ul li a.nueve_on { background: url(../img/09-on.gif) no-repeat;}

#exposicion { padding-left: 30px; margin-top:5px; float: left; height: 430px; clear:both;}
DIV#exposicion DIV.titulos_expo { height: 95px; margin:0px; padding:0px; }
DIV.opciones { clear: both; height: 40px; }
DIV.opciones ul { width:825px; padding:0px; margin:0px; height: 40px;}
DIV.opciones ul li{ float:left; padding:0px; margin:0px; }
DIV.opciones ul li a{text-decoration:none; padding:0px; margin:0px; margin-left:20px; padding-left:12px;  font-size:18px; font-weight: bold; }

DIV.opciones ul li a.exposicion{ color:#8a2126; margin-left:0px; background: url(../img/flecha-roja2.gif) no-repeat 0px 7px; }
DIV.opciones ul li a.genero{ color:#1f4e7a; background: url(../img/flecha-azul.gif) no-repeat 0px 7px; }
DIV.opciones ul li a.trama{ color:#47722a; background: url(../img/flecha-verde.gif) no-repeat 0px 7px;}
DIV.opciones ul li a.camino{ color:#54524e; background: url(../img/flecha-gris.gif) no-repeat 0px 7px;}
DIV.opciones ul li a.principio{ color:#812920; background: url(../img/flecha-roja.gif) no-repeat 0px 7px;}

DIV#exposicion h1{ color:#8a2126; }
DIV#genero h1{ color:#1f4e7a;}
DIV#trama h1{color:#47722a; }
DIV#camino h1{ color:#54524e;}
DIV#principio h1{ color:#812920;}

DIV#biblioteca { padding-left: 30px; margin-top:10px; float: left; height: 430px; clear:both;}
DIV#biblioteca DIV.contenido DIV.texto { overflow: auto; height:320px; width:515px; }
DIV#biblioteca DIV.contenido DIV.texto p { margin-top: 25px; }
DIV.contenido DIV.documentos { width:493px; height:420px; float:left; }
DIV.contenido DIV.documentos ul{ float: left; }
DIV.contenido DIV.documentos ul li { float:left; margin-bottom:20px;}
DIV.contenido DIV.documentos ul li img { float:left; width:54px; height: 54px;}
DIV.contenido DIV.documentos ul li h3{ float:left; display:block; width:400px; margin-left:5px; margin-top:5px;}
DIV.contenido DIV.documentos ul li span{ float:left; font-size:11px; margin-left:5px; color:#1f4e7a;}

DIV.contenido DIV.postales { width:320px; height:335px; overflow:hidden; float:left; margin-top:-5px;}
DIV.contenido DIV.postales DIV#caja_postal { width:320px; height:323px; background: #2c7dbc;  }
DIV.contenido DIV.postales DIV#caja_postal DIV#enviarOtra { float:left; margin-left:15px; margin-right:0px; width: 320px; margin-top:5px;  }
DIV .contenido DIV.postales DIV#caja_postal DIV#enviarOtra input.boton { outline: none; cursor: pointer;  border: 0px; height: 25px; font-size:18px; background: #812920; color:#fff; margin:0px;padding:0px; margin-bottom: 5px; margin-right: 5px; padding-left: 3px; padding-right: 3px;}
DIV .contenido DIV.postales DIV#caja_postal DIV#enviarOtra p { margin-left:0px; font-size:14px; line-height: 18px; color: #ffffff; width: 300px;}
DIV.contenido DIV.postales DIV#caja_postal DIV#envio_postal { float:left; }
DIV.contenido DIV.postales DIV#caja_postal DIV#postal{ float: left; margin-left:15px; margin-right:0px; width: 320px;  margin-left:10px; margin-top: 5px;}
DIV.contenido DIV.postales DIV#caja_postal DIV#postal img { float:left; width:191px; height:132px; margin-top: 5px; margin-left: 5px; border: 3px solid #b42126;}

DIV.contenido DIV.postales DIV#caja_postal ul { margin-left:15px; margin-right:0px; width: 320px; }
DIV.contenido DIV.postales DIV#caja_postal ul li{ margin-right:10px; margin-top: 10px; width:90px; height:64px; float:left;}
DIV.contenido DIV.postales DIV#caja_postal ul li img { width:90px; height:64px; cursor: pointer; }
DIV.contenido DIV.postales DIV#caja_postal ul li.postal_selected { border: 3px solid #b42126; width: 84px; height:58px;}
DIV.contenido DIV.postales DIV#caja_postal ul li.postal_selected img { width: 84px; height:58px;}
DIV.contenido DIV.postales DIV#caja_postal p { margin-left:15px; font-size:14px; line-height: 18px; color: #ffffff; width: 300px;}
DIV.contenido DIV.postales DIV#caja_postal p a { text-decoration:underline; color:#ffffff; }
DIV.contenido DIV.postales DIV#caja_postal form fieldset {margin-top:-13px !important; margin-top:-17px; font-family: Arial; float:left; width: 320px; }
DIV.contenido DIV.postales DIV#caja_postal form fieldset label {float:left; color: #fff; margin-left:15px !important; margin-left:8px; clear: both; margin-bottom: 5px; display: block;}
DIV.contenido DIV.postales DIV#caja_postal form fieldset label#lblComentario { width:295px; display:block; margin-left:15px !important; margin-left:8px; clear: both;}
DIV.contenido DIV.postales DIV#caja_postal form fieldset input { width: 180px; float:left; margin-left: 5px; }
DIV.contenido DIV.postales DIV#caja_postal form fieldset textarea { float:left; padding-right: 5px; width: 215px; height:75px; margin:0px; padding:0px; margin-left:15px; }
DIV.contenido DIV.postales DIV#caja_postal form fieldset input.boton {  cursor: pointer; width: 75px; border: 0px; height: 25px; font-size:18px; background: #812920; color:#fff; margin:0px;padding:0px; margin-bottom: 5px; margin-right: 5px; }
DIV.contenido DIV.postales DIV#caja_postal form fieldset DIV.acciones { width: 75px; float: left; margin-left: 4px; padding:0px; }
DIV.contenido DIV.postales DIV#caja_postal form fieldset input#btnEnviar { float:left; margin-top:24px;}
DIV.contenido DIV.postales DIV#caja_postal form fieldset input#btnCancelar  { float:left; }

DIV#juego { padding-left: 30px; margin-top:10px; float: left; height: 430px; clear:both;}
DIV#juego DIV.contenido DIV.texto { height: 310px; }
DIV#juego DIV.contenido DIV.texto a { float:left; }
DIV#juego DIV.contenido DIV.texto span { float:left; font-size:11px; margin-left:5px; color:#1f4e7a; }
DIV#juego DIV.contenido DIV.texto h2 { clear:both; padding-top: 15px;}

DIV#contacto { padding-left: 30px; margin-top:10px; float: left; height: 430px; clear:both;}
DIV#contacto DIV#horario { width:400px; margin-right: 10px; margin-top:15px; float:left;  }
DIV#contacto DIV#horario h1 { margin-bottom: 8px; }
DIV#contacto DIV#horario_invierno { width:400px; margin-right: 10px; margin-top:15px; float:left;  }
DIV#contacto DIV#horario_invierno ul li span { color:#1f4e7a; }

DIV#contacto DIV#precios { width:400px; margin-right: 10px; margin-top:15px; float:left;  }
DIV#contacto DIV#precios ul li span { color:#1f4e7a; }


DIV#contacto DIV#direccion { width:500px; margin-right: 10px; margin-top:0px; position:relative; top:-50px; }
DIV#contacto DIV#direccion a { text-decoration:none; color:#282220; }
DIV#contacto DIV#direccion a:hover { text-decoration:underline; }
DIV#contacto DIV#direccion h1 { margin-bottom: 8px; }
DIV#contacto DIV#direccion a.mail { margin-left:0px; }
DIV#contacto DIV#comollegar { width:300px; margin-right: 10px; margin-top:25px; float:left; position:relative; left:550px; top:-200px;}
DIV#contacto DIV#comollegar h2 { margin-bottom: 8px; }
DIV#contacto DIV#comollegar a { text-decoration:none; margin-top: 10px; display:block; width: 175px; overflow:hidden; outline: none; }
DIV#contacto DIV#comollegar a img { float:left; }
DIV#contacto DIV#comollegar a span { float:left; margin-top: 5px; font-size:14px; font-weight: bold; color:#812920;}


DIV#patrocinadores { padding-left: 30px; margin-top:5px; float: left; width: 850px; clear:both; _position:relative; _top:-115px; }
DIV#patrocinadores span { font-size:11px; font-weight: bold;}

DIV#promotores { float: left; width: 110px;}
DIV#promotores ul { float: left; width: 110px;}
DIV#promotores ul li { float: left; }
DIV#promotores ul li span { font-size: 10px; text-align: left; line-height: normal; clear: both; }

DIV#financiacion { float: left; width: 720px; margin-left: 10px;}
DIV#financiacion span.titul { margin-left: 15px; }
DIV#financiacion ul {  width: 720px; float: left; margin:0px; padding:0px;}
DIV#financiacion ul li { float:left; width: 187px; margin-left: 2px; }
DIV#financiacion ul li span { font-size: 9px; text-align: left; line-height: 10px; float: left; clear: both; margin-left: 3px;}
DIV#financiacion ul li#finan_1 { width: 187px; }
DIV#financiacion ul li#finan_4 { width: 140px; }
DIV#financiacion ul li#finan_2 span { color: #003397; }
DIV#financiacion ul li#finan_3 span { color: #000000; }
DIV#financiacion ul li#finan_4 span {color:#000000; }

DIV#aportacion { float: left; clear: both;  width: 150px; margin-top: 15px;}
DIV#aportacion ul li { float: left; }

DIV#socios { float:left; margin-top: 15px; width:690px; }
DIV#socios ul {  width:690px; }
DIV#socios ul li { float:left;  }
DIV#socios ul li#socios_1 { width: 160px; }
DIV#socios ul li#socios_2 { width: 158px; }
DIV#socios ul li#socios_3 { width: 62px; }
DIV#socios ul li#socios_4 { width: 64px; }
DIV#socios ul li#socios_5 { width: 126px; }
DIV#socios ul li#socios_6 { width: 118px; }

DIV#agradecimientos {clear: both; }
DIV#agradecimientos a#ico_add { background: url(../img/ico-add.gif) no-repeat; width: 77px; height: 11px; display:block; text-decoration: none; margin-top: 10px; }

DIV#agradecimientos ul li { font-size: 11px; }
DIV#agradecimientos ul#pie li { font-size: 11px; float:left; margin-top: 8px; padding-right: 5px;}
DIV#agradecimientos ul#pie li a { text-decoration: none; color:#282220; background: url(../img/sep_list.gif) no-repeat 0px 2px; padding-left: 10px;}
DIV#agradecimientos ul#pie li a:hover { text-decoration: underline; }

DIV#avis_legal { padding:15px; }
DIV#avis_legal h1 { color:#9d154b; }


DIV#horario ul li span { color:#1f4e7a; }

DIV#direccion ul li span{ color: #1f4e7a; }
DIV#direccion ul li span.resaltado{ color: #1f4e7a; font-weight: bold;}

DIV#comollegar ul li span { color:#812920; }
DIV#comollegar ul li span.resaltado { color:#000000; font-weight:bold;}

#game { background: white; opacity. 0.6; display: none; position: fixed !important; position: absolute; top:0px; left:0px; width: 100%; height: 100% !important; height: 3200px; float:left;}
#flash_game { width:800px; height: 600px; float:left;}


