/* Reset */
html,*{margin:0;padding:0}
/* Redefinicion */
a{color:#002148;text-decoration:none}
a:hover{text-decoration:underline}
a img{border-style:none}
body{background:#000 url(../img/bk.jpg) center top no-repeat;color:#FFF;font:11px "Tahoma",Verdana, Arial, Helvetica, sans-serif}
/* Comunes */
.sifr_myriad_pro_light{text-align:left}
.align_dcha{text-align:right !important}
.align_centro{text-align:center !important}
.margen_dcha_10{margin-right:10px}
.cls{clear:both;position:relative;top:0;left:0;width:100%;height:1px;font-size:1px}
p.error {color:#F00;background:url(../img/ico_atencion.gif) left center no-repeat;padding:3px 20px}
.invisible{display:none}
.naranja{color:#F60 !important}
.rojo{color:#C00 !important}
.verde{color:#090 !important}
.azul{color:#069 !important}
.cancelado{color:#F00 !important;text-decoration:line-through !important}
.ok{padding:10px;color:#069}
.small{font-size:70%}
label.solida{display:block;color:#444444;font-size:12px;margin:3px 0 0 10px}
input.largo{border:1px solid #A8CDD9;background:#DBEAF0;margin:2px 10px;padding:1px 4px;width:87%}
input.boton_acceder{border-style:none;width:101px;height:19px;background:url(../img/btn_gris_acceder.jpg) left top no-repeat;margin:5px 0}
input.boton_reservar{border-style:none;width:101px;height:19px;background:url(../img/btn_reservar.jpg) left top no-repeat}
input.boton_comprar{border-style:none;width:101px;height:19px;background:url(../img/boton_comprar.jpg) left top no-repeat}
input.boton_acceder:hover,input.boton_reservar:hover,input.boton_comprar:hover{background-position:left -19px}
div.pedido_resumen div.detalle{position:absolute;top:-3px;left:-5px}
.volver{font-size:1.1em;color:#F30}
.volver:hover{color:#F60;text-decoration:underline}
.imagen_izda{position:relative;top:0;left:0;margin:20px 35px; float:left}
/* Contenedor */
#contenedor{position:relative;top:0;left:0;width:900px;height:auto;margin:34px auto 0 auto;overflow:hidden;background:url(../img/contenedor_bk.jpg) 242px top repeat-y}
/* Columnas */
div#izda,div#dcha{position:relative;top:0;left:0;height:auto}
div#izda{width:237px;float:left;background:#DBEAF0;color:#333;margin:14px 0 0 5px}
div#dcha{width:650px;float:right;color:#666;margin-right:7px;border-top:1px solid #A8CDDB}
/* Logotipo */
div.logotipo a{display:block;width:237px;height:181px;background:url(../img/logotipo.jpg) top left no-repeat;text-indent:-9999px;border-bottom:2px solid #005289}
/* Formato h2 columna izda */
div#izda h2{background:url(../img/izda_h2_bk.jpg) left top no-repeat;color:#FFF;font-size:16px;padding:6px 5px 12px 40px;font-weight:normal;margin-left:-5px}
/* Menu principal (columna de la izquierda) */
div#menu ul{list-style-type:none}
div#menu ul li a{display:block;width:88%;height:auto;padding:12px 0 12px 12%;font-size:13px;font-weight:bold;background:url(../img/menu_separa.jpg) left bottom no-repeat;color:#41657C;text-decoration:none}
div#menu ul li a:hover,div#menu ul li a.select{background:url(../img/menu_select.jpg) top left repeat-x;color:#FFF}
/* Login, pedido, atencion cliente (columna de la izquierda). */
div.login, div.pedido_resumen, div.atencion_cliente{position:relative;top:0;left:0;width:100%;height:auto;background:#FFF;margin-top:14px;padding-bottom:10px}
div.login div.detalle{position:absolute;top:4px;left:3px}
div.login p{margin:4px 6px;font-size:1.1em}
div.login a.olvido{display:block;width:95%;height:auto;color:#666;padding:5px 0;text-align:right;text-decoration:none}
div.login a.olvido:hover{text-decoration:underline;color:#333}
div.login a.olvido img{position:relative;top:-1px;left:0;margin-right:7px}
div.login ul.usuario_menu{margin:4px 25px; list-style-image:url(../img/flecha.gif)}
div.login ul.usuario_menu li{padding:2px 0}
/* Resumen del pedido (columna de la izquierda) */
div.pedido_resumen p{margin:3px 10px}
div.pedido_resumen div.datos_apuesta{overflow:hidden;margin:15px 0 5px 35px;}
div.pedido_resumen span.cantidad{display:block;position:relative;top:0;left:0;width:89px;height:21px;padding-top:5px;border:1px solid #A8CDD9;float:left;background:#DBEAF0;color:#0A4E6B;font:12px Arial, Helvetica, sans-serif;text-align:center;font-weight:bold}
div.pedido_resumen span.titulo{display:block;position:relative;top:0;left:0;font-size:12px;font-weight:bold;color:#444444;float:left;margin:6px 0 0 10px}
div.pedido_resumen  a.ir_caja{display:block;position:relative;top:0;left:0;width:101px;height:19px;margin:10px 10px 5px 0;background:url(../img/btn_gris_ir_caja.jpg) left top no-repeat;text-indent:-9999px;float:right}
div.pedido_resumen  a.ir_caja:hover{background-position:left -19px}
/* Atencion al cliente (columna de la izquierda) */
div.atencion_cliente{background:#FFF url(../img/atencion_cliente_detalle.jpg) 11px 45px no-repeat;font-family:Arial, Helvetica, sans-serif}
div.atencion_cliente span.titulo,div.atencion_cliente span.telefono,div.atencion_cliente a.email{display:block;margin-left:60px;padding-left:10px}
div.atencion_cliente span.titulo,div.atencion_cliente a.email{background:url(../img/flecha.gif) left center no-repeat}
div.atencion_cliente span.titulo{font-size:14px;color:#444444;margin-top:5px}
div.atencion_cliente span.telefono{font-size:20px;color:#444444;font-weight:bold;margin-bottom:10px}
div.atencion_cliente a.email{color:#444444;font-size:12px;text-decoration:none;margin-bottom:5px}
div.atencion_cliente a.email:hover{text-decoration:underline}
/* COLUMNA DE LA DERECHA */
/* Formato h2 / h3 / p columna dcha */
div#dcha h2{margin:4px;font-size:14px;padding:6px 0 10px 18px;color:#FFF;font-weight:normal}
div#dcha h2.fondo_azul{background:url(../img/h2_bk.jpg) left top repeat-x}
div#dcha h3{font:13px Georgia, "Times New Roman", Times, serif;color:#0051A3;margin:10px 20px}
div#dcha h4{font:12px Georgia, "Times New Roman", Times, serif;color:#333;margin:10px 20px 5px 20px}
div#dcha p{margin:10px 20px;text-align:justify}
div#dcha ul.guiones{margin:10px 40px}
div#dcha ul.guiones li{margin-bottom:5px;text-align:justify}
/* Miga de pan. */
div#miga{position:relative;top:0;left:0;width:94%;height:auto;margin:2px auto;padding-bottom:8px;background:url(../img/separador.jpg) left bottom repeat-x;color:#0051A3}
div#miga a{color:#0051A3}
/* Informacion portada */
#informacion{position:relative;top:0;left:0;width:656px;height:248px;margin:2px 0 0 2px;background:url(../img/informacion.jpg) left top no-repeat}
#informacion h2{color:#FC0 !important;font:normal 22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;padding:6px 0 0 10px !important;margin-left:0 !important}
#informacion p{font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#FFF;margin:3px 10px !important}
#informacion a{color:#FF0}
#informacion a:hover{color:#FFF}
/* Noticias */
div.noticia,div.noticia_separa,div.noticia_detalle{position:relative;top:0;left:0;width:94%;overflow:hidden;margin:0 auto;background:url(../img/separador.jpg) left top no-repeat}
div.noticia,div.noticia_detalle{height:auto;padding:5px 0}
div.noticia_separa{height:1px;font-size:1px}
div.noticia img{border:1px solid #E2E2E2;padding:3px;float:left;position:relative;top:0;left:0;margin:5px 20px 5px 5px}
div.noticia h3,div.noticia_detalle h3{color:#0F77A4;font:14px Georgia, "Times New Roman", Times, serif;margin:4px 6px;text-align:justify}
div.noticia h3 a{color:#0F77A4}
div.noticia p,div.noticia_detalle div.copete p{text-align:justify;font:12px "Tahoma",Georgia, "Times New Roman", Times, serif;color:#666}
div.noticia_detalle p{text-align:justify;font:11px "Tahoma",Georgia, "Times New Roman", Times, serif;color:#333;margin:15px 6px !important}
div.noticia_detalle p.detalle{font-style:italic;text-align:right;margin:0 6px !important;color:#999}
div.noticia_detalle h4{color:#0F77A4;font:12px Georgia, "Times New Roman", Times, serif;margin:4px 6px 0 6px !important;text-align:justify}
div.noticia_detalle p.enlace{padding-top:10px}
div.noticia_detalle p.enlace a{color:#069}
div.noticia_detalle p.enlace a:hover{color:#06F}
div.noticia_imagen{position:relative;top:0;left:0;width:260px;height:auto;float:left;margin:5px 20px 5px 5px}
div.noticia_imagen img.grande{border:1px solid #E2E2E2;padding:3px}
div.noticia_imagen a.galeria{display:block;position:relative;top:1px;left:0;width:100%;height:auto;padding:5px 0;margin-top:5px;text-align:center;font:12px Arial, Helvetica, sans-serif;font-weight:bold;color:#666;background:url(../img/ico_lupa.gif) 45px center no-repeat}
div.noticia_imagen a.thumb{display:none}
/* Noticias > Operaciones */
div.operaciones{position:relative;top:0;left:0;width:94%;height:auto;margin:0 auto}
div.operaciones div.votar{position:relative;top:0;left:0;width:50%;height:auto}
div.operaciones a.noticia_imprimir,div.operaciones a.noticia_enviar{display:block;position:absolute;top:0;width:14px;height:14px;text-indent:-9999px}
div.operaciones a.noticia_imprimir{right:0;background:url(../img/ico_print.gif) left top no-repeat}
div.operaciones a.noticia_enviar{right:20px;background:url(../img/ico_send.gif) left top no-repeat}
/* Paginacion */
div.paginacion{position:relative;top:0;left:0;width:94%;height:auto;margin:0 auto;padding:5px 0;text-align:right;font-size:12px}
div.paginacion a{padding:0 2px;color:#666}
div.paginacion a:hover{color:#09C}
div.paginacion a.select{color:#09C;font-weight:bold}
div.paginacion .anterior,div.paginacion .siguiente{font-size:11px}
div.paginacion span{color:#999}
/* Anchos */
.ancho220{width:220px}
.ancho214{width:214px}
.ancho165{width:165px}
.ancho160{width:160px}
.ancho114{width:114px}
.ancho105{width:105px}
.ancho104{width:104px}
.ancho96{width:96px}
/* Caja de imagenes */
div#caja_imagenes{position:relative;top:0;left:0;width:100%;height:auto;overflow:hidden;margin-bottom:15px}
div#caja_imagenes a.grande{position:relative;top:0;left:0;margin:4px 0 0 4px;display:block;float:left}
div#caja_imagenes a.thumb{position:relative;top:0;left:0;margin:2px 0 0 2px;display:block;float:left;border:2px solid #FFF}
div#caja_imagenes a.thumb:hover{border-color:#171F67}
/* Mapas */
#mapa{position:relative;left:0;top:0;width:642px;height:440px;margin:0 6px 10px 4px;background:url(../img/mapa.jpg) left top no-repeat}
a.mapa_ampliar{display:block;position:relative;top:0;left:0;width:120px;height:auto;padding:5px 0 5px 26px;margin-right:6px;text-align:center;font:12px Arial, Helvetica, sans-serif;font-weight:bold;color:#666;background:url(../img/ico_ampliar.gif) left center no-repeat; float:right}
/* Pie de pagina */
#pie{position:relative;top:0;left:0;width:889px;height:64px;margin-left:5px;padding-top:122px;background:url(../img/pie_bk.jpg) left top no-repeat;color:#767676;text-align:center;clear:both;font-family:Arial, Helvetica, sans-serif}
#pie a{color:#767676;font-weight:bold;text-decoration:none}
#pie a:hover{text-decoration:underline}
#pie a.select{color:#CCC;text-decoration:none}
/*	> Pagos seguros */
#pie div#pie_pagos{position:absolute;top:0;right:0;width:34%;text-align:left}
#pie div#pie_pagos p{margin-bottom:5px}
#pie div#pie_pagos div#tarjetas{position:relative;top:0;left:0;width:274px;height:auto}
#pie div#pie_pagos div#entidades{position:relative;top:0;left:0;width:120px;height:auto;color:#FFF}
#pie div#pie_pagos div#entidades img{margin-top:5px;display:block}

/* Ventana de errores. */
div.ventana_error{position:absolute;top:20%;left:50%;width:410px;height:auto;margin-left:-225px;padding:0 20px 10px 20px;border:1px solid #D0D0D0;background:#FFF url(../img/ventana_error_bk.jpg) left top no-repeat;z-index:1001}
div.ventana_error h2{font-size:30px;color:#BB0911 !important;margin:3px 0 14px 60px !important;font-weight:bold !important; background:none !important}
div.ventana_error div.error{position:relative;top:0;left:0;width:95%;height:auto;overflow:hidden;padding:0 0 3px 5%;background:url(../img/ico_atencion.gif) left top no-repeat;margin-bottom:5px;color:#900}
div.ventana_error a.cerrar{display:block;position:absolute;top:4px;right:5px;width:27px;height:27px;background:url(../img/ventana_error_cerrar.jpg) left top no-repeat;text-indent:-9999px}
div.ventana_error a.cerrar:hover{background-position:-27px top}
a.ver_error{display:block;position:relative;top:0;left:0;width:97%;height:auto;margin:2px auto;padding:2px 0 2px 3%;font-size:12px;color:#BB0911 !important;background:url(../img/ico_error.gif) left center no-repeat;}
/* Ventana de errores. */
div.ventana_ok{position:absolute;top:20%;left:50%;width:410px;height:auto;margin-left:-225px;padding:0 20px;border:1px solid #D0D0D0;background:#FFF url(../img/ventana_ok_bk.jpg) left top no-repeat;z-index:1001}
div.ventana_ok h2{color:#008131 !important;margin:3px 0 14px 60px !important;font-weight:bold !important;background:none !important}
div.ventana_ok div.ok{position:relative;top:0;left:0;width:95%;height:auto;overflow:hidden;padding:0 0 3px 5%;background:url(../img/ico_ok.gif) left top no-repeat;margin-bottom:5px;color:#008131}
div.ventana_ok a.cerrar{display:block;position:absolute;top:4px;right:5px;width:27px;height:27px;background:url(../img/ventana_error_cerrar.jpg) left top no-repeat;text-indent:-9999px}
div.ventana_ok a.cerrar:hover{background-position:-27px top}
/*	> TABLA DATOS */
table.datos{width:94%;margin:5px auto;;border-top:2px solid #FFF;padding-top:2px;border-bottom:2px solid #FFF;padding-bottom:2px;color:#333}
table.datos caption{padding:10px 0;color:#333}
table.datos tr.alterna{background-color:#DBEAF0}
table.datos td{padding:4px}
table.datos th{background-color:#0D6489;color:#FFF;text-align:left;padding:5px 4px}

table.datos_sin_fondo{background-color:#DBEAF0}
table.datos_sin_fondo th{background-color:#DBEAF0;color:#0D6489;padding:4px 10px}
table.datos_sin_fondo td{padding:4px 10px}
table.datos_sin_fondo strong.numeros{color:#002D64;font:14px Georgia, "Times New Roman", Times, serif}
a.btn_volver{display:block;position:relative;top:0;left:0;width:82px;height:19px;margin-right:20px;background:url(../img/boton_volver_redondo.jpg) left top no-repeat;text-indent:-9999px;float:right}
a.btn_volver:hover{background-position:left -19px}

/*	> BANNER */
a.baner_comprueba_nacional{display:block;position:relative;top:0;left:0;width:237px;height:120px;background:url(../img/banner_comprobar_nacional.jpg) left top no-repeat;text-indent:-9999px;margin:5px 0}
a.baner_numero_sonyado{display:block;position:relative;top:0;left:0;width:237px;height:120px;background:url(../img/banner_numero_sonyado.jpg) left top no-repeat;text-indent:-9999px;margin:5px 0}
a.baner_comprueba_nacional:hover,a.baner_numero_sonyado:hover{background-position:left -120px}
/* Boton pago con tarjeta en ficha pedido. */
a.btn_pago_tarjeta{display:block;width:136px;height:19px;background:url(../img/boton_pago_tarjeta.jpg) left top no-repeat;text-indent:-9999px;float:right;margin:10px 0 0 0}
a.btn_pago_tarjeta:hover{background-position:left bottom}