.colorweb_1 {color:#113D30 !important;}
.colorweb_2 {color:#3D127A !important;}
.colorweb_3 {color:#FFF !important;}
.rojo {color:#FF0000 !important;}
.fondocolorweb_1 {background:none #113D30 !important;}
.fondocolorweb_2 {background:none #3D127A !important;}
.fondocolorweb_3 {background:none #FFF !important;}
.fondocolorweb_4 {background:none #000 !important;}
.fondocolorweb_7 {background:none #59A4CE !important;}
.fondocolorweb_5 {background:none #FE6C00 !important;}
.fondocolorweb_6 {background:none #2266AC !important;}

.fila_asientos {float:left;margin-bottom: 5px;}
.medioasiento {float:left;width:8px;height:16px;margin-right:2px;}
.asiento {float:left;width:16px;height:16px;margin-right:2px;}
.asiento_discapacitado_libre { float:left;width:16px;height:16px;margin-right:2px;background-image:url(../../../../Images/Web/asiento-discapacitados-libre.png) !important;background-repeat:no-repeat;}
.asiento_discapacitado_ocupado { float:left;width:16px;height:16px;margin-right:2px;background-image:url(../../../../Images/Web/asiento-discapacitados-ocupado.png) !important;background-repeat:no-repeat;}
.asiento_discapacitado_elegido { float:left;width:16px;height:16px;margin-right:2px;background-image:url(../../../../Images/Gestion/asiento-discapacitados-blanco.png) !important;background-repeat:no-repeat;}
.asiento_libre { float:left;width:16px;height:16px;margin-right:2px;background-image:url(../../../../Images/Web/asiento-libre.png);background-repeat:no-repeat;}
.asiento_ocupado { float:left;width:16px;height:16px;margin-right:2px;background-image:url(../../../../Images/Web/asiento-ocupado.png);background-repeat:no-repeat;}
.asiento_campana { float:left;width:16px;height:16px;margin-right:2px;background-image:url(../../../../Images/Web/asiento-campana.png);background-repeat:no-repeat;}
.asiento_otros { float:left;width:16px;height:16px;margin-right:2px;background-image:url(../../../../Images/Web/asiento-otros.png);background-repeat:no-repeat;}
.asiento_elegido { float:left;width:16px;height:16px;margin-right:2px;background-image:url(../../../../Images/Web/asiento-elegido.png);background-repeat:no-repeat;}
.asiento_mio { float:left;width:16px;height:16px;margin-right:2px;}
.asiento_libre ,.asiento_anulado_abonos ,.asiento_anulado_elegido  { color:#000;font-size:57%;}
.asiento_mio a { color:#f00;text-decoration: none;font-size:57%;}
.asiento_ocupado ,.asiento_anulado ,.asiento_campana ,.asiento_otros  { color:#FFF;font-size:57%;}
.asiento_anulado { float:left;width:16px;height:16px;margin-right:2px;background-image:url(../../../../Images/Web/asiento-anulado.png);background-repeat:no-repeat;}
.asiento_anulado_abonos { float:left;width:16px;height:16px;margin-right:2px;background-image:url(../../../../Images/Web/asiento-anulado_abonos.png);background-repeat:no-repeat;}
.asiento_libre span, .asiento_ocupado span, .asiento_anulado span, .asiento_anulado_abonos span, .asiento_campana span, .asiento_otros span,.asiento_mio span { display: block;margin-top:1px;margin-left:3px;}
.asiento img {border:0px}
.asiento_numero_fila {float:left;width:16px;height:16px;margin-right:10px;}
a,a:active,a:link,a:visited,a:hover{text-decoration:none;}
label {font-weight: bold;line-height: 17px;text-align: right;}

/*Entradas*/
#entradas_contenedor {float:left;width:970px;background-color:#FFF;border-radius:10px;position:relative;}
#entradas_contenedor_menu {float: left; margin:15px; width: 940px; height: 32px;border-bottom:1px solid #000;}
#entradas_menu {float: left; margin: 0; padding: 0; list-style: none;font-weight: bold;}
#entradas_menu .entradas_botonmenu {float:left;width:auto;background-color:#777;border-top-left-radius:5px;border-top-right-radius:5px;color:#FFF;padding:5px 20px;margin-right:5px;font-size:18px;}
#entradas_menu .entradas_botonmenu-over {float:left;width:auto;background-color:#113D30;border-top-left-radius:5px;border-top-right-radius:5px;color:#FFF;padding:5px 20px;margin-right:5px;font-size:18px;}
#entradas_menu li {float:left;}
#entradas_menu_usuario {float: right; margin: 2px 0 0; padding: 0; list-style: none;font-weight: bold;cursor: pointer;}
#entradas_menu_usuario .entradas_botonmenu {float:right;width:auto;background-color:#113D30;border-top-left-radius:5px;border-top-right-radius:5px;color:#FFF;padding:5px 20px;font-size:12px;}
#entradas_menu_usuario .entradas_botonmenu .submenu {float:right;border:0 none;padding-right: 0;}
#entradas_menu_usuario > .entradas_botonmenu > img{padding-top:0px !important;}
#entradas_menu_usuario li {float:right;}
#entradas_menu_desplegable {background:#113D30;float: left; margin: 0; padding: 0; list-style: none;font-weight: bold;position:absolute;right:15px;top:48px;width:200px; z-index: 100;}
#entradas_menu_desplegable .entradas_botonmenu2 {float:right;color:#FFF;padding:5px 10px;font-size:12px;}
#entradas_menu_desplegable li {width:100%;}
#idiomas {float:right;padding-top:10px;margin-right:10px;}
#idiomas > a {text-decoration: underline !important;}
#entradas_usuario {float:right;display:inline;height:32px;}
#entradas_usuario span {display:block;margin-top:16px;}
#entradas_superior {float:left; margin:15px; width: 940px;}
#entradas_titulo {}
#entradas_texto {font-size:85%;margin-top:10px;}
#entradas_contenido {float:left; margin:15px; width: 940px;}
.entradas_partido_derecha { display: none;}
.entradas_partido {float:left;width:300px;height:130px;border:2px solid #ccc;border-radius:5px;margin-right:5px;margin-bottom:5px;}
.entradas_partido_logo {float:left;height:126px;width:100px;background-color:#113D30;border-top-left-radius:3px;border-bottom-left-radius:3px;text-align: center;}
.entradas_partido_logo img {margin-top:22px;}
.entradas_partido_info {float:left;width:178px;height:126px;padding:5px;}
.entradas_partido_competicion {font-weight: bold;font-size:140%;color:#000;}
.entradas_partido_fase {font-weight: bold;font-size:130%;color:#888;}
.entradas_partido_jornada {font-weight: bold;font-size:100%;color:#000;}
.entradas_partido_rival {font-weight: bold;font-size:100%;color:#888;}
.entradas_partido_datos {font-size:85%;color:#000;}
.entradas_partido_color {float:right;height:126px;width:12px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.paquetes_partido_derecha { display: none;}
.paquetes_partido {float:left;width:auto;height:auto;border:2px solid #ccc;border-radius:5px;margin-right:5px;margin-bottom:5px;}
.paquetes_partido_logo {float:left;height:auto;width:100px;background-color:#113D30;border-top-left-radius:3px;border-bottom-left-radius:3px;text-align: center;}
.paquetes_partido_logo img {margin-top:22px;}
.paquetes_partido_info {float:left;width:178px;height:auto;padding:5px;}
.paquetes_partido_competicion {font-weight: bold;font-size:140%;color:#000;}
.paquetes_partido_fase {font-weight: bold;font-size:130%;color:#888;}
.paquetes_partido_jornada {font-weight: bold;font-size:100%;color:#000;}
.paquetes_partido_rival {font-weight: bold;font-size:100%;color:#888;margin-bottom: 10px;}
.paquetes_partido_datos {font-size:85%;color:#000;}
.paquetes_partido_color {float:left;height:auto;width:12px;border-top-right-radius:3px;border-bottom-right-radius:3px;}

#entradas_izquierda {float:left; margin:15px; width: 600px;}
#entradas_plano {width: 600px;min-height: 470px;text-align: center;position:relative;}
#entradas_plano #plano{position:absolute;top:10px;left:102px;}
#entradas_plano #plano2{position:absolute;top:10px;left:102px;z-index:1000;}
#entradas_derecha {float:right; margin-right:18px; width: 300px;}
.entradas_titulos {float:right; width: 300px;font-size:90%;}
.titulo_zona {float:left;}
.titulo_precio {float:right;}
.entradas_zonas {float:right; width: 300px;font-size:120%;}
.entradas_zona_primera {float:right; width: 295px; border:2px solid #ccc;border-radius:5px;padding:3px 0px 3px 5px;}
.entradas_zona {float:right; width: 295px; border:2px solid #ccc;border-radius:5px;margin-top:-2px;padding:3px 0px 3px 5px;}
.entradas_zona_nombre {font-size:80%;}
.entradas_zona_nombre > a {display:block; width:110px; float:left;}
.entradas_zona_nombre > span {float:right;padding-right: 5px; display:block; width:171px; text-align: right; font-size:70%;}
.entradas_zona_nombre > span.tachado {display:block; width:110px; float:left;}
.entradas_zona_seccion {float:left; padding:3px 0px 3px 30px;font-size:80%;width:230px;}
.entradas_zona_seccion span {float:right; padding-right:10px;font-size:80%;}

#entradas_izquierda2 {float:left; margin:15px; width: 366px;}
#entradas_plano2 {float:left;width: 396px;min-height: 470px;position:relative;margin-left:-30px;}
#entradas_plano2 #plano{position:absolute;top:10px;}
#entradas_plano2 .plano_superpuesto{position:absolute;top:10px;z-index:1000;}
.entradas_asientos_nombre {position:absolute;top:255px;left:418px; width: 322px;border-top-left-radius: 3px;border-top-right-radius: 3px;color:#FFF;font-weight: bold;}
.entradas_asientos {position:absolute; top:280px;left:418px; width: 530px;border:2px solid #ccc;overflow:auto;}
.entradas_localidades_span {display: block;padding:5px 10px;}
#asientos {margin: 10px 0px;}
.entradas_seleccionados_nombre {position: absolute; top:60px;left:418px; width: 250px;border-top-left-radius: 3px;border-top-right-radius: 3px;color:#FFF;font-weight: bold;}
.entradas_seleccionados {position:absolute; top:85px;left:418px;height:150px; width: 330px;border:2px solid #ccc; overflow-x:hidden;}
.entradas_forma_pago {position: absolute; top:115px;left:782px;}
.entradas_codigo_promocional {position: absolute; top:78px;left:772px;}
.entradas_codigo_promocional_comprobar {position: absolute; top:127px;left:772px; border-radius: 3px;color:#FFF;font-weight: bold; cursor:pointer;}
.entradas_precio {position: absolute; top:160px;left:772px;}
.entradas_condiciones_compra {position: absolute; top:190px;left:772px; font-size: 9px;}
.entradas_finalizar {position: absolute; top:220px;left:772px; border-radius: 3px;color:#FFF;font-weight: bold; cursor:pointer;}
.entradas_texto_span {display: block;padding:5px 10px;float:left;}
.entrada_seleccionada{display:block; width:310px; padding:5px 5px 10px 5px;float:left; border-bottom: 1px dotted #CCCCCC;}
.entrada_seleccionada select{position:absolute; right:50px;}

.abonos_logo_competicion {float:left;margin:5px;border:2px solid #ccc;border-radius:5px;width:240px;height: 180px;text-align:center;}
.abonos_logo_competicion img {margin-top: 15px;}


.boton_identificar {border:0px;font-weight: bold;padding:3px;}
.tabla_entradas{ margin:auto; width:90%; border: 1px solid #999999; border-collapse: collapse;}
.tabla_entradas tr.cabecera th{background-color: #FFFFFF;border: 1px solid #999999;font-size: 90%;width: 695px; padding:5px 2px;}
.tabla_entradas td{text-align:center;background-color: #FFFFFF;border: 1px solid #999999;font-size: 90%;width: 695px; padding:2px;vertical-align:middle !important;}
#formularioUsuarioIdentificar {float: left; margin:15px; width: 940px;color:#FFF;}
#formularioUsuarioIdentificar .datos {}
#formularioUsuarioIdentificar fieldset { float: left; width: 532px; border-radius: 5px; border: none; background-color: #0B976E; padding: 10px;}
#formularioUsuarioIdentificar legend { color: #fff; font-size: 120%; background-color: #113D30; padding: 10px; border-radius: 10px; margin-left: -10px; border-bottom-left-radius: 0;}

.no_entradas {margin:15px;}
.abono_titulo {float:left; margin:15px 5%; width: 90%;}
/*paginacion*/
#caja_paginacion{ display: block; float: left; width: auto; margin-top: 20px;}
#paginador{ display:block; float:left; width: auto; font-size: 90%; margin: 0; padding: 0; list-style: none;}
#paginador li{ display: block; float: left; width: auto; height: 18px; margin: 0 2px; text-align: center;}
#paginador li a{ display:block; min-width:13px; height:14px; background-color:#fff; border: 1px solid #999; color:#333; text-decoration:none; padding: 2px 1px 2px 1px; border-radius: 5px;}
#paginador li a:hover{ background-color: #3d127a; color:#fff;}
#paginador span.destacado{ display:block; float: left; min-width:15px; height:16px; background-color: #113D30; color:#ffffff; text-decoration:none; padding: 2px 1px 2px 1px; border-radius: 5px;}
#paginador li a.paginador_sig, #paginador li a.paginador_fin, #paginador li a.paginador_primero, #paginador li a.paginador_anterior{ display:block; height:16px; background-color:#ffffff; border: 1px solid #999; color:#333; text-decoration:none; padding: 1px; font-size: 120%; border-radius: 5px;}
#paginador li a:hover.paginador_sig, #paginador li a:hover.paginador_fin, #paginador li a:hover.paginador_primero, #paginador li a:hover.paginador_anterior{ background-color: #3d127a; color:#fff;
}
.cursord {cursor:default !important;}
.cursorp {cursor:pointer !important;}
div.formulario_fila {
  width: auto !important;
  padding-bottom: 5px;
  float: left;
  padding-bottom: 10px;
  width: 100%;
}
div.formulario_etiqueta {
    width: 160px;
    float: left;
    font-weight: bold;
    line-height: 17px;
    padding-right: 5px;
    text-align: right;
    width: 140px;
}
label {
    font-weight: bold;
    line-height: 17px;
    text-align: right;
    cursor: pointer;
}
div.formulario_valor {
    float: left;
}
input {
    border: 1px inset #555555;
    border-radius: 3px 3px 3px 3px;
    margin: 0;
}
select {
    max-width: 400px;
}
textarea, select {
    border-radius: 5px 5px 5px 5px;
    padding: 3px;
}
select {
    background-image: none !important;
    background: url("http://venta.cdbsevilla.t2v.com/GC/Css/Web/Images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
    border: 1px solid #D3D3D3;
}
#formulario_abonos{font-size:90%;}
table.listado {border:1px solid #000;border-collapse: collapse}
table.listado thead td {border:1px solid #000;font-weight: bold;text-align: center;padding:4px;}
table.listado tfoot td {border:1px solid #000;font-weight: bold;text-align: center;padding:4px;}
table.listado tbody th {border:1px solid #000;font-weight: bold;text-align: center;padding:4px;}
table.listado tbody td {border:1px solid #000;padding:4px;}