<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Generales*/
*, *:before, *:after {
  box-sizing: border-box;
}
a {color: #555; text-decoration: none;}
a:hover {text-decoration:underline}
picture, img { max-width: 100%; display: block;}
figure, p {margin: 0;}
.clase_mostrar480 {display:none !important;}
.display_table_mostrar480 {display:none !important;}
.clase_mostrar768 {display:none !important;}
.clase_span_mostrar768 {display:none !important;}
.clase_mostrar960 {display:none !important;}
.clase_mostrar1280 {display:none !important;}
.fondo_gris { background-color: #99989c; color: #fff;}
.fondo_gris_f4 { background-color: #f4f4f4 !important; }
.fondo_verde { background-color: #154734 !important; color: #fff !important;}
/*.fondo_verde { background-color: #027626 !important; color: #fff !important;}*/
.fondo_verde_claro { background-color: #d2f5be; color: #555;}
.fondo_verde_muy_claro { background-color: #e4fedd; color: #555;}
.fondo_verde_medio { background-color: #9cc6a8 !important;}
.fonfo_verde_extra_claro {background-color: #ebf4ee !important;}
.fondo_negro { background-color: #000; color: #fff;}
.fondo_blanco { background-color: #fff; color: #555;}
.color_morado, .color_morado a, .color_morado a:visited, .color_morado a:active, a.color_morado:active, a.color_morado:visited {color: #3d127a;}
.color_verde, .color_verde a, .color_verde a:visited, .color_verde a:active, a.color_verde:active, a.color_verde:visited {color: #027626 !important;}
.colorweb_1, .colorweb_1 a, .colorweb_1 a:visited, .colorweb_1 a:active, a.colorweb_1:active, a.colorweb_1:visited { color: #555 !important;}
.colorweb_2, .colorweb_2 a, .colorweb_2 a:visited, .colorweb_2 a:active, a.colorweb_2:active, a.colorweb_2:visited { color: #000 !important;}
.colorweb_3, .colorweb_3 a, .colorweb_3 a:visited, .colorweb_3 a:active, a.colorweb_3:active, a.colorweb_3:visited { color: #555 !important;}
.colorweb_4, .colorweb_4 a, .colorweb_4 a:visited, .colorweb_4 a:active, a.colorweb_4:active, a.colorweb_4:visited { color: #fff !important;}
.colorweb_5, .colorweb_5 a, .colorweb_5 a:visited, .colorweb_5 a:active, a.colorweb_5:active, a.colorweb_5:visited { color: #e4fedd !important;}
.alinear_derecha { text-align: right !important;}
.alinear_izquierda { text-align: left !important;}
.alinear_centrado { text-align: center !important;}
.alinear_justificado { text-align: justify !important;}
.mayusculas { text-transform: uppercase;}
.minusculas { text-transform: lowercase;}
.clearl { clear: left;}
.clearr { clear: right;}
.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.rotar_izquierda { -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  transform:  translateX(-50%) translateY(-50%) rotate(-90deg); position: absolute; top: 50%; left: 50%;}
.rotar_derecha {  -moz-transform: translateX(50%) translateY(50%) rotate(90deg); -webkit-transform: translateX(50%) translateY(50%) rotate(90deg); transform:  translateX(50%) translateY(50%) rotate(90deg); position: absolute; top: 50%; left: 50%;}
.m0auto { margin: 0 auto !important;}
.mauto0 { margin: auto 0 !important;}
.inline { display: inline !important;}
.centrado_vertical { vertical-align: middle !important;}
.size6vw {font-size: 6vw;}
.no_mostrar { display:none;}
.mt2pc {margin-top: 2% !important;}
.mt3pc {margin-top: 3% !important;}
.mb2pc {margin-bottom: 2% !important;}
.mb0 {margin-bottom: 0 !important;}
.ml2pc {margin-left: 2% !important;}
.p10 { padding: 2%;}
.pt0 { padding-top: 0 !important;}
.fuente_media { font-family:'RobotoMedium', Verdana, Arial !important;}
.borde_superior_verde { border-top: 4px #084634 solid; width: 100%; height: 1px; float: left; margin: 0; padding: 0;}
.ancho_completo {  margin:0px; width: 100%; }
.titulo_principal {width: 100%; margin: 3% 0 2% 0; padding: 2% 10%; float: left; text-align: center; font-size: 4vw; font-family:'RobotoMedium', Verdana, Arial; font-weight: normal;}
.contenedora_ventajas_abonados h2.titulo_principal {text-align: left; padding-left: 0; margin-left: 2%;}
.titulo_secundario {width: 100%; float: left; font-size: 3.6vw; line-height: 5vw; font-family:'RobotoMedium', Verdana, Arial;}
.titulo_cabecera_derecha { width: 100%; float: left; text-transform: uppercase; font-size: 7vw; line-height: 12vw;}
.subtitulo_cabecera_derecha {width: 100%; float: left; font-size: 5vw; line-height: 5.5vw; }
.margen_titulo_reducido { padding: 2vw 10%; }
.texto_normal { font-size: 3vw; line-height: 4vw;}
select:hover {cursor: pointer;}
.fancybox-opened {z-index: 10000 !important;}
.precio_original { text-decoration: line-through; color: #ff0000; font-size: 90%;}

input::-webkit-input-placeholder { color: #555;}
input::-moz-placeholder { color: #555;}
input:-ms-input-placeholder { color: #555;}
input:-moz-placeholder { color: #555;}
textarea::-webkit-input-placeholder { color: #555;}
textarea::-moz-placeholder { color: #555;}
textarea:-ms-input-placeholder { color: #555;}
textarea:-moz-placeholder { color: #555;}

html {padding: 0; margin: 0; height: 100%;}
body {background-color: #f4f4f4; margin:0;font-family:'RobotoLight', Verdana, Arial; font-size:12px; color: #555; height: 100%; }

.scroll-top-wrapper { opacity: 0.4; position: fixed; display: none; overflow: hidden; text-align: center; z-index: 99999999; background-color: #888888; color: #eeeeee; width: 50px; height: 48px; line-height: 48px; right: 20px; bottom: 20px; padding-top: 2px; border-radius: 22px; cursor: pointer; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.scroll-top-wrapper:hover { 	background-color: #777777; opacity: 1; }
.scroll-top-wrapper i.fa { line-height: 43px; }

.contenedora {margin:0 auto;width:100%; background-color:#fff; padding:0; max-width: 1280px;}
.contenedora_fancy {margin:0 auto;width:100%; background-color:#fff; padding:0; float: left;}
#cabecera_web { z-index: 4000; position: fixed;}
header {  margin:0px; width: 100%; text-align: center; max-width: 1280px; }
header a {color: #555555}
.contenedora &gt; header &gt; .cabecera {width: 100%; height: 71px; display: block; float: left; }
.contenedora &gt; header &gt; .cabecera a {color: #fff;}
.lupa {font-size: 170% !important; }
.lupa:hover {text-decoration: none;}
.contenedora_cabecera {width: auto; display: block; margin-left: 6.0542%; float: left;}
.contenedora_cabecera &gt; .cabecera_logo { float: left; width: 50px; height: 71px; padding-top: 4px;}
.contenedora_cabecera &gt; .cabecera_logo picture, .contenedora_cabecera &gt; .cabecera_logo img { width: auto;}

.owl-thumbs { width: 90%; margin: 2% 5%; float: left;}
.owl-thumbs &gt; .owl-thumb-item { width: 20%; margin: 2.5%; float: left;}
.galeria_producto_tienda .owl-dots {display: none;}

/* MENU */
.contenedora_cabecera_derecha {display: none; float:right; height:auto; margin: 0; font-size: 12px;}
.contenedora_cabecera_derecha &gt; .top {display: none; float:right; height:auto; margin: 0; color: #97c5a3;font-weight: bold;}
.contenedora_cabecera_derecha &gt; .top a {color: #97c5a3;}
.top &gt; .idiomas {display: none; float:right; height:auto; margin: 0;}
.top &gt; .acceso,
.top &gt; .carro {display: none; float:right; height:auto; margin: 0;}
.top &gt; .carro #numero_articulos_carro{display:block; width:18px; float:right; margin:5px 0 0 5px;}
.top &gt; .redes_sociales {display: none; float:right; height:auto; margin: 0;}
.menu_completo {display: none; float:right; margin: 15px 0 0 0; text-align: right; font-weight: bold; height:auto; }
.menu_completo &gt; ul {list-style-type: none; margin: 0; padding: 0; min-height: 17px; line-height: 17px;}
.menu_completo &gt; ul &gt; li {display: inline; margin: 0 3px; }
.menu_completo &gt; ul &gt; li:last-child {margin: 0;}
.menu_completo &gt; ul &gt; li &gt; a {letter-spacing: 0.5px;}
.menu_completo &gt; ul &gt; li &gt; a &gt; i { padding-top:0px;}
.menu_peque {display: block; float: right; margin-right: 6.05425%;margin-top: 10px; width: 65%}
.menu_peque &gt; .contenedor_menu_peque { display: block; float: right; width: 150px;}
.menu_peque &gt; .contenedor_menu_peque &gt; .idioma {font-size: 160% !important; }
.menu_peque a {text-decoration: none;}
.menu_peque &gt;  .comprar_entradas {display: block; font-size: 1.7em; float: right; font-family:'RobotoMedium', Verdana, Arial;}
.contenedor_menu_movil { display: none; background-color: #154734; padding: 0 15px; width: 100%; float: left; margin-top: 70px;}
.contenedor_contenido_submenu_peque {float: left; display: block; margin: 2%; width: 96%;}
.contenedor_submenu_peque { display: none; background-color: #154734; padding: 2%; width: 100%; float: left;}
.contenedor_menu_movil ul, .contenedor_submenu_peque ul { list-style-type: none; margin: 0; padding: 0; }
.contenedor_submenu_peque ul { text-align: left;}
.contenedor_menu_movil li, .contenedor_submenu_peque li { list-style-type: none; margin: 0 3px;}
.contenedor_menu_movil li a { color: #fff; font-size:170%; line-height:170%;}
.contenedor_submenu_peque li a { color: #fff; font-size:3vw; line-height:3.8vw;}
/* FIN MENU */
.separadora_cabecera {float: none; width: 100%; height: 4px; background-color: #154734; clear: both;}

.cuerpo {  margin:0 0 1% 0; background-color:#fff; width: 100%; text-align: center; float: left; margin-top: 71px; }
.cuerpo.sin_margin_top { margin-top: 0; }
.navegacion { margin:0px; background-color:#9cc6a8; width: 100%; float: left; display: block;padding: 0 2%; text-align: left; line-height: 5vw;}
.navegacion a { color: #154734; font-size: 4vw; text-transform: uppercase;}
.contenido_central, .contenido_central_completo {  margin:0 3%; width: 94%; display: table; float: left;}
.contenido_principal {  margin: 0 5.21%; width: 89.58%; display: block; float: left;}
.contenido_completo {  margin:0; width: 100%; display: table; padding-top: 2%; float: left;}
.contenido_izquierda, .contenido_izquierda_completo { margin:0px; background-color:#fff; width: 100%; float: left; display: none;padding-top: 2%;}
.contenedor_submenu { margin:0px; background-color:#fff; width: 100%; float: left; display: none;}
.contenido_derecha_completo { margin: 0 3%; width: 94%; display: block; padding-top: 2%; float: left; }
.submenu_peque {float: left; text-align: left; width: 100%; font-size: 2vw; margin-top: 5px;}

.contenedora_slide_noticias { border-bottom: 5px solid #027626; margin-bottom: 10px;}
.info_zona_imagen {float: left; position: absolute; height: 100%; z-index: 998; background-color: #fff; opacity: 0.6;}
.info_zona_imagen_izquierda {left: 0; top:0; width: 31.4%; }
.info_zona_imagen_derecha {right: 0; top:0; width: 32%; }
.info_zona_imagen_abajo {float: left; position: absolute; width: 100%; z-index: 998;  padding: 20px 0; left: 0; bottom: 0; }
.info_zona_imagen_abajo.info_zona_imagen_abajo_cortina {background-color: #fff; opacity: 0.8; min-height: 52px; display: flex; flex-direction: column; justify-content: center;}
.info_imagen_especial {color: #027626; display: none; float: left; position: absolute; top: 17.5%; width: 11%; z-index: 999; text-align: left;font-size: 1.3vw;}
.info_imagen_especial &gt; .raya_gorda {color: #027626; display: block; float: left; width: 80%; height: 5px; }
.info_imagen_especial_izquierda {left: 2.5520834%; }
.info_imagen_especial_derecha {right: 2.5520834%; }
.info_imagen_especial.info_imagen_especial_abajo { position: relative; width: 15%; top: initial; padding-left: 5px;}
.info_imagen_destacada {color: #027626; display: block; float: left; position: absolute; top: 35%; width: 21.41667%; z-index: 999; text-align: left;font-size: 3vw;font-family:'RobotoMedium', Verdana, Arial;}
.info_imagen_destacada_izquierda {right: 70%; }
.info_imagen_destacada_derecha {right: 9.9375%; }
.info_imagen_destacada.info_imagen_destacada_abajo {width: 100%; position: relative;font-size: 12px; padding-left: 10px; top: 0; }
.info_imagen_destacada.info_imagen_destacada_abajo &gt; .resumen { font-size: 1.5vw;}
.info_imagen_destacada &gt; .raya_fina {color: #027626; display: block; float: left; width: 60%; margin: 1% 32% 3% 8%; height: 2px; }
.info_imagen_destacada &gt; .mas_info {display: block; float: left; width: 100%; margin: 0;}
.info_imagen_destacada &gt; .mas_info &gt; .raya_gorda {display: block; float: left; width: 20%; margin: 5% 0 0 0; height: 2px; }
.info_imagen_destacada &gt; .mas_info &gt; .texto {display: block; float: left; width: 78%; margin: 0; font-size: 1.9vw; font-family:'RobotoLight', Verdana, Arial;}

.banner {width: 100%; clear:both; margin-bottom: 20px;}
.banner img { width: auto; float: none;}

.banner_pie {width: 100%; float: left; display: block; }
.banner_pie img { width: auto; float: none; margin: 0 auto;}

.slide_elemento_partido {margin: 5px 3.34%; width: 93.32%; float: left; }
.slide_elemento_partido &gt; .partido {margin: 0; width: 100%; padding: 3%; border: solid 1px #99989c; float: left; position: relative;}
.slide_elemento_partido &gt; .partido &gt; .equipo_local {width: 13.55%; float: left; margin-bottom: 2vw;}
.slide_elemento_partido &gt; .partido &gt; .equipo_visitante {width: 13.55%;float: left;}
.slide_elemento_partido &gt; .partido &gt; .competicion {width: 13%; position: absolute; bottom: 1%; right: 1%;}
.slide_elemento_partido &gt; .partido &gt; .fecha_partido {width: 30%; position: absolute; top: 4%; right: 2%; text-align: right;}
.slide_elemento_partido &gt; .partido &gt; .info {margin: 0 0 0 5%; width: 71.45%; padding: 3% 7%; float: right; }
.slide_elemento_partido &gt; .partido &gt; .info a {white-space: nowrap;}
.slide_elemento_partido &gt; .partido &gt; .info &gt; .mas_info {display: block; float: left; width: 100%; margin: 0;}
.slide_elemento_partido &gt; .partido &gt; .info &gt; .mas_info &gt; .texto {display: block; float: left; width: 100%; margin: 0; font-size: 4vw;}
.slide_elemento_partido &gt; .no_jugado &gt; .info {text-align: left; font-size: 6vw;}
.slide_elemento_partido &gt; .jugado &gt; .info { text-align: center; font-size: 10vw; padding-left: 5%;}
.slide_elemento_partido &gt; .jugado &gt; .info a {white-space: nowrap;}
.slide_elemento_partido &gt; .jugado &gt; .info &gt; .mas_info {display: block; float: left; width: 100%; margin-top: 1%;}
.slide_elemento_partido &gt; .jugado &gt; .info &gt; .mas_info &gt; .texto { text-align: center;}


.contenedor_noticias {margin: 5px 3.34%; width: 93.32%; float: left;}
.contenedor_noticias &gt; .elemento_noticia {width: 100%; float: left; margin-bottom: 4%;}
.contenedor_noticias &gt; .elemento_noticia &gt; .foto_noticia {width: 100%; float: left; display: none;}
.contenedor_noticias &gt; .elemento_noticia &gt; .info {margin: 2% 3.34%; width: 93.32%; float: left; text-align: center; }
.contenedor_noticias &gt; .elemento_noticia &gt; .info &gt; .fecha { font-size: 3vw; line-height: 7vw; }
.contenedor_noticias &gt; .elemento_noticia &gt; .info &gt; .titular {font-size: 6vw;}

.ver_mas_noticias {width: 100%; margin: 5px 0; padding: 2vw 20%; float: left;}
.ver_mas_noticias &gt; .raya_gorda {display: block; float: left; width: 20%; margin: 5% 0 0 0; height: 2px; }
.ver_mas_noticias &gt; .texto {display: block; float: left; width: 78%; margin: 0 0 0 2%; font-size: 5vw; text-align: left;}
.contenedora_plantilla, contenedora_contacto {margin: 0; width: 100%; float: left;}

.titulo_portada {width: 100%; margin: 20px 0 5px 0; padding: 2vw 10%; float: left; text-align: center; font-size: 6vw; font-family:'RobotoMedium', Verdana, Arial;}

.contenedora_portada_tienda {margin: 0; width: 100%; float: left;}
.contenedora_portada_tienda &gt; .slide_elemento_tienda{float: left;}
.portada_tienda_info {position: absolute; top: 0; left:0; width: 100%; height: 100%; z-index: 998; opacity: 0.6; display: block; padding-top: 57%;}
.portada_tienda_info &gt; .raya_fina {color: #027626; display: block; float: left; width: 60%; margin: 1% 20% 3% 20%; height: 2px; clear: both;}
.portada_tienda_info &gt; .portada_tienda_titulo {float: left; width: 80%; margin: 0 10%; font-size: 13vw; text-align: left; text-transform: uppercase;}
.portada_tienda_info &gt; .mas_info {display: block; float: left; width: 50%; margin: 0 25%;clear: both;}
.portada_tienda_info &gt; .mas_info &gt; .raya_gorda {display: block; float: left; width: 30%; margin: 5% 0 0 0; height: 3px; }
.portada_tienda_info &gt; .mas_info &gt; .texto {display: block; float: left; width: 52%; margin: 0 0 0 1%; font-size: 5vw;}

.contenedora_campana, .contenedora_slide_campanaabonados {margin: 1.5% 0; width: 100%; float: left;}

.portada_contenedora_redes_sociales {margin: 0; width: 100%; float: left;}
.portada_contenedora_redes_sociales &gt; .instagram {margin: 0; width: 100%; float: left; z-index: 100;}
.portada_contenedora_redes_sociales &gt; .instagram img {margin: auto;}
.portada_contenedora_redes_sociales &gt; .contenedora_entradas {margin: 0; width: 100%; float: left;}
.portada_contenedora_redes_sociales &gt; .contenedora_entradas &gt; .contenedora_redes_sociales {margin: 0 20%; width: 60%; padding: 2% 0; float: left;}
.portada_contenedora_redes_sociales &gt; .contenedora_entradas &gt; .contenedora_redes_sociales &gt; .logo {margin: 0 2.83333%; width: 11%; float: left; max-width: 48px;}
.portada_contenedora_redes_sociales &gt; .contenedora_entradas &gt; .entrada {margin: 0; width: 50%; float: left; padding: 2%; text-align: left; height: 130px; font-size: 3vw;}
.portada_contenedora_redes_sociales &gt; .fila1 {z-index: 50;}
.portada_contenedora_redes_sociales &gt; .fila2 {z-index: 10;}
.portada_contenedora_redes_sociales &gt; .fila3 {z-index: 50;}
.portada_contenedora_redes_sociales &gt; .fila1 &gt; .entrada:nth-child(3),
.portada_contenedora_redes_sociales &gt; .fila2 &gt; .entrada:nth-child(2),
.portada_contenedora_redes_sociales &gt; .fila3 &gt; .entrada:nth-child(3) {display: none;}
.portada_contenedora_redes_sociales &gt; .fila1 &gt; .entrada:nth-child(1),
.portada_contenedora_redes_sociales &gt; .fila3 &gt; .entrada:nth-child(1) {background-color: #027626; color: #fff;}
.portada_contenedora_redes_sociales &gt; .fila1 &gt; .entrada:nth-child(1) a,
.portada_contenedora_redes_sociales &gt; .fila3 &gt; .entrada:nth-child(1) a {color: #fff;}
.portada_contenedora_redes_sociales &gt; .fila1 &gt; .entrada:nth-child(2),
.portada_contenedora_redes_sociales &gt; .fila3 &gt; .entrada:nth-child(2) {background-color: #9cc6a8; color: #027626;}
.portada_contenedora_redes_sociales &gt; .fila1 &gt; .entrada:nth-child(2) a,
.portada_contenedora_redes_sociales &gt; .fila3 &gt; .entrada:nth-child(2) a {color: #027626; font-weight: bold;}

.portada_contenedora_cantera {margin: 0 1.7%; width: 96.6%; float: left;}
.portada_contenedora_cantera &gt; .foto_cantera {margin: 0; width: 100%; float: left; z-index: 100;}
.portada_contenedora_cantera &gt; .contenedora_partidos {margin: 0; width: 100%; float: left;}
.portada_contenedora_cantera &gt; .contenedora_partidos &gt; .partido {margin: 1.5% 0 0 0; width: 49.25%; float: left; padding: 2%; text-align: left; font-size: 3vw; border: solid 1px #888;}
.portada_contenedora_cantera &gt; .contenedora_partidos &gt; .partido:nth-of-type(odd) {margin-right: 1.5%;}
.portada_contenedora_cantera &gt; .contenedora_partidos &gt; .partido .categoria { margin: 0; padding: 2% 18% 2% 1%; float: left; font-weight: bold; font-size: 3vw; height: 5vw;}
.portada_contenedora_cantera &gt; .contenedora_partidos &gt; .partido &gt; .fecha_hora { float: left; margin: 3.5% 2% 0 0; font-weight: bold;  width: 100%; height: 4vw;}
.portada_contenedora_cantera &gt; .contenedora_partidos &gt; .partido &gt; .fecha_hora &gt; .fecha { font-size: 4vw; color: #027626; }
.portada_contenedora_cantera &gt; .contenedora_partidos &gt; .partido &gt; .fecha_hora &gt; .hora { font-size: 3vw; color: #000;}
.portada_contenedora_cantera &gt; .contenedora_partidos &gt; .partido &gt; .pabellon { float: left; font-weight: bold; font-size: 2vw; color: #000; width: 100%;text-transform: uppercase; padding: 2.5% 0; height: 4vw; }
.portada_contenedora_cantera &gt; .contenedora_partidos &gt; .partido &gt; .rival { float: left; font-weight: bold;color: #027626; font-size: 2.6vw; width: 100%; height: 2.6vw; }

.portada_contenedora_patrocinadores {margin: 20px 1.7%; width: 96.6%; float: left; text-align: center;}
.portada_contenedora_patrocinadores &gt; .fila_patrocinadores,
.portada_contenedora_patrocinadores &gt; .fila_competiciones {margin: 0 auto; float: left; width: 100%;}
.portada_contenedora_patrocinadores &gt; .fila_patrocinadores &gt; .patrocinador,
.portada_contenedora_patrocinadores &gt; .fila_competiciones &gt; .patrocinador,
.elemento_patrocinador_portada {margin: 15px auto; width: 270px;}
.portada_contenedora_patrocinadores &gt; .fila_patrocinadores &gt; .patrocinador img,
.portada_contenedora_patrocinadores &gt; .fila_competiciones &gt; .patrocinador img,
.elemento_patrocinador_portada img {margin: 0 auto; max-width: 100%;}

footer.pie {margin:10px 0px 0px 0px; width: 100%; text-align: center; padding: 20px 10%; float: left;}
footer.pie &gt; .contenido_480 {width: 100%; height: 25px; display: table; }
footer.pie &gt; .contenido {display: none; }
footer.pie &gt; .contenido_480 &gt; .logo { float:left; width: 100%; margin-bottom: 50px;}
footer.pie &gt; .contenido_480 &gt; .logo img { float: none; vertical-align: middle; display: inline;}
footer.pie &gt; .contenido_480 &gt; .info_480 {width: 100%; float: left;}
footer.pie &gt; .contenido_480 &gt; .info_480 &gt; .pie_redes_sociales {width: 100%; float: left;}
footer.pie &gt; .contenido_480 &gt; .info_480 &gt; .pie_redes_sociales &gt; .titulo {width: 100%; text-align: center; float: left; font-size: 7vw; color: #97c5a3; font-family:'RobotoMedium', Verdana, Arial; text-transform: uppercase; margin-bottom: 5%;}
footer.pie &gt; .contenido_480 &gt; .info_480 &gt; .pie_redes_sociales &gt; .logos { float: none; margin: 0 auto; display: table;}
footer.pie &gt; .contenido_480 &gt; .info_480 &gt; .pie_redes_sociales &gt; .logos &gt; .logo { width: 16px; float: left; margin: 0 3px;}
footer.pie &gt; .contenido_datos_480 {width: 100%; margin-top: 20px; border-top: 1px solid #97c5a3; padding-top: 15px; font-size: 4vw; text-transform: uppercase; line-height: 8vw;}
footer.pie &gt; .contenido_datos_480 &gt; .datos { display: table; text-align: center; width: 100%; padding: 0 1%; }


/* JUGADOR */
.contenido_plantilla_descripcion {text-align: left; display: block; font-size: 7vw; width: 94%; margin: 0 3%; text-align: center;}
.contenido_plantilla &gt; .elemento_plantilla { position: relative; float: left; width: 100%; margin: 2% 0;}
.contenido_plantilla &gt; .elemento_plantilla &gt; .contenedor_info {position: absolute; bottom: 0; left:0; width: 100%; height: 18.5%; z-index: 998; opacity: 0.7; display: block; font-size: 5vw; text-align: left;}
.contenido_plantilla_cantera &gt; .elemento_plantilla &gt; .contenedor_info { opacity: 0.9 !important; }
.contenido_plantilla &gt; .elemento_plantilla &gt; .contenedor_info &gt; .dorsal {width: 13%; display: block; padding: 1.8%; float: left; color: #fff;}
.contenido_plantilla &gt; .elemento_plantilla &gt; .contenedor_info &gt; .dorsal a {text-decoration: none;}
.contenido_plantilla &gt; .elemento_plantilla &gt; .contenedor_info &gt; .datos {width: 87%; display: block; padding: 1.8% 0 1.8% 10%; float: left;}
.contenido_plantilla &gt; .elemento_plantilla &gt; .contenedor_info &gt; .datos .nombre { text-transform: uppercase;font-family:'RobotoMedium', Verdana, Arial;}
.contenido_plantilla &gt; .elemento_plantilla &gt; .contenedor_info &gt; .datos &gt; .mas_info {display: block; float: left; width: 100%; clear: both;font-size: 4.2vw; line-height: 8vw;}
.contenido_plantilla &gt; .elemento_plantilla &gt; .contenedor_info &gt; .datos &gt; .mas_info &gt; .posicion { width:38%; float:left; text-transform: uppercase; }
.contenido_plantilla &gt; .elemento_plantilla &gt; .contenedor_info &gt; .datos &gt; .mas_info &gt; .raya_gorda {display: block; float: left; width: 33%; margin: 5% 0 0 0; height: 3px; }
.contenido_plantilla &gt; .elemento_plantilla &gt; .contenedor_info &gt; .datos &gt; .mas_info &gt; .texto {display: block; float: left; width: 28%; margin: 0 0 0 1%; }

.fila_marcada {background-color:#CCE4D4!important;}

.contenedora_imagen_cabecera {margin: 0; width: 100%; float: left;}
.contenedora_imagen_cabecera picture, .contenedora_imagen_cabecera img {width: 100%; float: none; }
.contenido_izquierda_jugador {position: relative;}
.menu-btn-jugador:hover {text-decoration: none;}
.contenido_central_jugador &gt; .datos_personales { float: left; width: 100%; }
.contenido_central_jugador &gt; .datos_temporada { float: left; width: 100%; margin-top: 2%;}
.contenido_central_jugador &gt; .datos_personales &gt; .info { float: left; width: 100%; text-align: left; font-size: 3vw; line-height: 4vw;}
.contenido_central_jugador &gt; .datos_personales &gt; .info &gt; .nombre_jugador { text-transform: uppercase; font-size: 4vw; line-height: 8vw;}
.contenido_central_jugador &gt; .datos_temporada &gt; .titulo,
.contenedor_pie_jugador &gt; .contenido_central_completo &gt; .titulo { float: left; width: 66%; margin: 1% 34% 0 0; text-transform: uppercase; font-size: 4vw; line-height: 6vw; border-bottom: 1px solid #99989c; text-align: left;}
.contenido_central_jugador &gt; .datos_temporada &gt; table { float: left; width: 100%; margin: 0; font-size: 2.7vw;}
.contenido_central_jugador &gt; .datos_temporada &gt; table thead th { color: #027626; padding: 2%;}
.contenido_central_jugador &gt; .datos_temporada &gt; table tbody th { text-align: left; color: #027626; padding: 1% 2%;}
.contenido_central_jugador &gt; .datos_temporada &gt; table tbody td { text-align: center; padding: 1% 2%;}
.contenido_central_jugador &gt; .datos_temporada &gt; table tbody tr:nth-child(even) { background-color: #9cc6a8; }
.contenedor_pie_jugador &gt; .titulo_numero_temporadas { float: left; width: 100%; margin: 2% 0; text-transform: uppercase; font-size: 4vw; line-height: 6vw; text-align: center; }
.contenedor_pie_jugador { float: left; width: 100%; margin: 0; }
.jugador_mejor_partido  &gt; .partido {float: left; width: 22%; margin: 0;}
.jugador_mejor_partido  &gt; .partido &gt; .logo {float: left; width: 100%; margin: 0;}
.jugador_mejor_partido  &gt; .partido &gt; .resultado {float: left; width: 100%; margin: 0; text-align: center; font-size: 5vw; }
.jugador_mejor_partido  &gt; .tablas {float: left; width: 76%; margin-left: 2%; margin-top: 2vw;}
.jugador_mejor_partido  &gt; .tablas &gt; .datos {float: left; width: 48%; margin-left: 2%;}

.jugador_rivales_preferidos &gt; .partido {float: left; width: 80%; margin: 0 10% 6% 10%;}
.jugador_rivales_preferidos &gt; .partido &gt; .logo {float: left; width: 20%; margin: 0;border-top: 1vw #027626 solid; padding-top: 2%}
.jugador_rivales_preferidos &gt; .partido &gt; .datos {float: left; width: 67%;  margin-left: 3%; margin-top: 5%;}
.jugador_rivales_preferidos &gt; .partido &gt; .datos &gt; .equipo {float: left; width: 100%; font-size: 3vw; text-align: left;font-family:'RobotoMedium', Verdana, Arial;}
.jugador_rivales_preferidos &gt; .partido &gt; .datos &gt; .valor {float: left; width: 100%; font-size: 3.4vw; line-height: 5vw; font-weight: bold; padding-top: 1%; text-align: left;}
.jugador_rivales_preferidos &gt; .partido &gt; .datos &gt; .mas_info {display: block; float: left; width: 100%; margin: 0;}
.jugador_rivales_preferidos &gt; .partido &gt; .datos &gt; .mas_info &gt; .raya_gorda {display: block; float: left; width: 25%; margin: 3% 0 0 0; height: 2px; }
.jugador_rivales_preferidos &gt; .partido &gt; .datos &gt; .mas_info &gt; .texto {display: block; float: left; width: 45%; margin: 0; font-size: 2.8vw; font-family:'RobotoLight', Verdana, Arial;}

.contenedor_pie_jugador &gt; .info_extra { float: left; width: 100%; margin: 1% 0; }
.contenedor_pie_jugador &gt; .info_extra &gt; .titulo_info { width: 100%; padding: 1% 2%; font-size: 3vw; text-align: left;}
.contenedor_pie_jugador &gt; .info_extra &gt; .info_detalle { width: 100%; padding: 1% 2%; font-size: 2.5vw; text-align: left; line-height: 3vw; float: left;}
.contenedor_pie_jugador &gt; .info_extra &gt; .info_detalle &gt; ul.jugador_datos { list-style: none; padding:0; margin:0; display: block; width: 100%; float: left;}
.contenedor_pie_jugador &gt; .info_extra &gt; .info_detalle &gt; ul.jugador_datos &gt; li { padding: 0.5% 0 0.5% 1em; text-indent: -.7em; }
.contenedor_pie_jugador &gt; .info_extra &gt; .info_detalle &gt; ul.jugador_datos &gt; li:before { content: "&gt; "; color: #027626; }
.contenido_central &gt; ul.jugador_datos { list-style: none; padding:0; margin:0; display: block; width: 100%; float: left;}
.contenido_central &gt; ul.jugador_datos &gt; li { padding-left: 1em; text-indent: -.7em; }
.contenido_central &gt; ul.jugador_datos &gt; li:before { content: "&gt; "; color: #027626; }
.contenido_central &gt; .titulo_jugador_datos {width: 100%; height: 25px; display: block; float: left;color: #027626; font-family:'RobotoMedium', Verdana, Arial; text-transform: uppercase;}

/* ESTADISTICAS */
.contenedora_estadisticas {float: left; width: 94%; margin: 0 3%; text-align: center; color: #555; border:0;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores {width: 100%; margin: 0 1%; float: left; }
.contenedora_estadisticas a {color: #000;}
.contenedora_estadisticas &gt; .encabezado_estadisticas {float: left; width: 100%; margin: 2% 0 2% 0; color: #027626; text-align: center; font-size: 5vw; }
.en_fancy &gt; .encabezado_estadisticas {margin-top: 0;}
.contenedora_estadisticas &gt; table.estadisticas_jugadores,
div.texto_noticias table,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; table.estadisticas_jugadores {width: 100%; margin: 0; text-align: center; font-size: 3vw; border: 0;}
.contenedora_estadisticas &gt; table.estadisticas_jugadores &gt; thead &gt; tr,
div.texto_noticias table &gt; thead &gt; tr,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; table.estadisticas_jugadores &gt; thead &gt; tr {background-color: #97c5a3; border: 0;}
.contenedora_estadisticas &gt; table.estadisticas_jugadores &gt; tbody &gt; tr:nth-of-type(even),
div.texto_noticias table &gt; tbody &gt; tr:nth-of-type(even),
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; table.estadisticas_jugadores &gt; tbody &gt; tr:nth-of-type(even),
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; table.estadisticas_jugadores &gt; tbody &gt; tr:nth-of-type(even) .leyenda0 {background-color: #d8e9de; color:#000;}
.contenedora_estadisticas &gt; table.estadisticas_jugadores &gt; tbody &gt; tr:nth-of-type(odd),
div.texto_noticias table &gt; tbody &gt; tr:nth-of-type(odd),
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; table.estadisticas_jugadores &gt; tbody &gt; tr:nth-of-type(odd),
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; table.estadisticas_jugadores &gt; tbody &gt; tr:nth-of-type(odd) .leyenda0 {background-color: #ebf4ee; color:#000;}
div.texto_noticias table &gt; thead th,
.contenedora_estadisticas &gt; table.estadisticas_jugadores &gt; thead th,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; table.estadisticas_jugadores &gt; thead th,
.contenedora_estadisticas &gt; table.estadisticas_jugadores &gt; tbody td,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; table.estadisticas_jugadores &gt; tbody td {text-align: center; font-size: 3vw; padding: 0.9% 0.5%; border: 0;}
.contenedora_estadisticas &gt; table.estadisticas_jugadores &gt; tbody th,
div.texto_noticias table &gt; tbody th,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; table.estadisticas_jugadores &gt; tbody th {text-align: left; padding: 0.9% 0.5%;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; table.estadisticas_jugadores &gt; tbody th:nth-of-type(3) {text-align: center;}
table .prioridad-2,
table .prioridad-3 {display: none;}

.contenedor_filtros_busquedas {display: block; width: 100%; float: left; margin: 1% 0;}
.contenedor_filtros_busquedas &gt; .contenedor_campos {display: table; width: 100%; float: none; margin: 0 auto; max-width: 1200px; }
.contenedor_filtros_busquedas &gt; .contenedor_campos &gt; .contenedor_campo {display: block; width: 100%; float: left; text-align: center; font-size: 4.5vw; margin: 2% 0;}
.contenedor_filtros_busquedas &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo {display: table; float: none; text-align: center; width: 80%; margin: 0 auto;}
.contenedor_filtros_busquedas &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo &gt; select.operador {width: auto; float: left; border: 0; outline: 0; border: 1px solid #444; background-color: #fff;}
.contenedor_filtros_busquedas &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo &gt; select {width: 100%; border: 0; outline: 0; border: 1px solid #027626; color: #027626; background-color: #fff;}
.contenedor_filtros_busquedas &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo &gt; select:hover {cursor: pointer;}
.contenedor_filtros_busquedas &gt; .contenedor_campos &gt; .contenedor_boton {display: block; width: 100%; float: left; text-align: center; }
.contenedor_filtros_busquedas &gt; .contenedor_campos &gt; .contenedor_boton a {font-size: 6vw; line-height: 8vw;}

.contenedora_estadisticas &gt; .caja_leyenda { display: block; float: left; width: 100%; padding: 0 1% 2% 1%;}
.contenedora_estadisticas &gt; .caja_leyenda &gt; .leyendas { display: block; float: left; width: 100%; padding: 1% 0;}
.contenedora_estadisticas &gt; .caja_leyenda &gt; .leyendas &gt; .leyenda{ display: block; float: left; width: 5vw; height: 5vw; border: 1px solid #999;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda1,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td div.leyenda1,
.contenedora_estadisticas &gt; .caja_leyenda &gt; .leyendas &gt; .leyenda1{ background-color: #3D127A; color: #fff;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda2,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td  div.leyenda2,
.contenedora_estadisticas &gt; .caja_leyenda &gt; .leyendas &gt; .leyenda2{ background-color: #8573AD; color: #fff;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda3,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td  div.leyenda3,
.contenedora_estadisticas &gt; .caja_leyenda &gt; .leyendas &gt; .leyenda3{ background-color: #027626; color: #fff;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda4,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td div.leyenda4,
.contenedora_estadisticas &gt; .caja_leyenda &gt; .leyendas &gt; .leyenda4{ background-color: #90D162; color: #fff;}
.contenedora_estadisticas &gt; .caja_leyenda &gt; .leyendas &gt; .texto_leyenda{ display: block; float: left; width: auto; margin: 0 0 0 1%; font-size: 3.5vw; line-height: 5vw;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda0 a,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td div.leyenda0 a { color: #000;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda1 a,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td  div.leyenda1 a { color: #fff;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda2 a,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td div.leyenda2 a { color: #fff;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda3 a,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td div.leyenda3 a { color: #fff;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda4 a,
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td div.leyenda4 a { color: #fff;}

.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda1,
.contenedora_estadisticas &gt; .caja_leyenda &gt; .leyendas &gt; .leyenda1{ background-color: #3D127A; color: #fff;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda2,
.contenedora_estadisticas &gt; .caja_leyenda &gt; .leyendas &gt; .leyenda2{ background-color: #8573AD; color: #fff;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda3,
.contenedora_estadisticas &gt; .caja_leyenda &gt; .leyendas &gt; .leyenda3{ background-color: #027626; color: #fff;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda4,
.contenedora_estadisticas &gt; .caja_leyenda &gt; .leyendas &gt; .leyenda4{ background-color: #90D162; color: #fff;}
.contenedora_estadisticas &gt; .caja_leyenda &gt; .leyendas &gt; .texto_leyenda{ display: block; float: left; width: auto; margin: 0 0 0 1%; font-size: 3.5vw; line-height: 5vw;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda1 a { color: #fff;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda2 a { color: #fff;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda3 a { color: #fff;}
.contenedora_estadisticas &gt; .contenedora_records_jugadores &gt; .estadisticas_jugadores &gt; tbody td.leyenda4 a { color: #fff;}



/* NOTICIAS */
.contenido_noticias_listado_descripcion {display: none;}
.noticias_contenedor_buscador {display: block; width: 100%; float: left; margin-top: 3.5%; margin-bottom: 3.5%;}
.noticias_contenedor_buscador &gt; .contenedor_campos {display: table; width: 100%; float: none; margin: 0 auto; max-width: 1200px; }
.noticias_contenedor_buscador &gt; .contenedor_campos &gt; .contenedor_campo {display: block; width: 45%; float: left; text-align: center; font-size: 2.5vw; margin-top: 5px;}
.noticias_contenedor_buscador &gt; .contenedor_campos &gt; .contenedor_campo &gt; .titulo {display: table; float: none; line-height: 2.5vw; text-align: center;margin: 0 auto; width: auto;}
.noticias_contenedor_buscador &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo {display: table; float: none; text-align: center; width: 80%; margin: 0 auto;}
.noticias_contenedor_buscador &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo &gt; input {width: 100%; border: 0; outline: 0; border-bottom: 1px solid #027626; color: #027626; margin-top: 3%; font-size: 2.2vw;}
.noticias_contenedor_buscador &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo &gt; input:hover {cursor: pointer;}
.noticias_contenedor_buscador &gt; .contenedor_campos &gt; .contenedor_boton {display: block; width: 8%; float: left; text-align: center; padding-top: 1vw;}
.noticias_contenedor_buscador &gt; .contenedor_campos &gt; .contenedor_boton a {font-size: 4vw; line-height: 4vw;}


.contenido_noticias_detalle { text-align: left; display: block;}
.contenido_noticias_detalle &gt; .listado_noticias_elemento { float: left; width: 100%; text-align: justify; padding: 2% 0 4% 0;}
.contenido_noticias_detalle &gt; .cabecera_noticias,
.contenido_noticias_detalle &gt; .listado_noticias_elemento &gt; .cabecera_noticias { float: left; width: 100%; text-align: justify;}
.contenido_noticias_detalle &gt; .listado_noticias_elemento &gt; .cabecera_noticias &gt; .fecha{ font-size: 3.5vw; line-height: 2vw;}
.contenido_noticias_detalle &gt; .listado_noticias_elemento &gt;  .cabecera_noticias h3 { margin-bottom: 2%;}
.contenido_noticias_detalle &gt; .listado_noticias_elemento &gt;  .cabecera_noticias .titulo { font-size: 6vw; line-height: 7vw; font-weight: normal; }
.contenido_noticias_detalle &gt; .listado_noticias_elemento &gt;  .cabecera_noticias .resumen { display: none;}
.contenido_noticias_detalle &gt; .cabecera_noticias &gt; .fecha { font-size: 3vw; line-height: 4vw;}
.contenido_noticias_detalle &gt; .cabecera_noticias &gt; .titulo { font-size: 6vw; line-height: 7.4vw; font-weight: normal; }
.contenido_noticias_detalle &gt; .detalle_noticias &gt; .imagen_principal_noticias { float: left; width: 100%; text-align: left;}
.contenido_noticias_detalle &gt; .listado_noticias_elemento &gt; .imagen_listado_noticias { float: right; width: 100%; text-align: left;}
.contenido_noticias_detalle &gt; .detalle_noticias &gt; .resumen_noticias { float: left; width: 100%; text-align: justify; font-size: 5vw; line-height: 6.5vw; padding: 2% 0; color: #027626;}
.contenido_noticias_detalle &gt; .detalle_noticias &gt; .texto_noticias { float: left; width: 100%; text-align: justify; font-size: 5vw; line-height: 6.5vw; padding: 2% 0;}
.contenido_noticias_detalle &gt; .detalle_noticias &gt; .texto_noticias .ladillo { display: none;}
.contenido_noticias_detalle &gt; .detalle_noticias &gt; .texto_noticias .ladillo.ladillo_imagen { display: block; width: 100%; text-align: left; margin: 0; }
.contenido_noticias_detalle &gt; .detalle_noticias &gt; .texto_noticias iframe { margin:30px auto !important;}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; margin-top: 2%; margin-bottom: 2%;}
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* CONTACTO */
.contacto_info {float: left; width: 100%; padding: 0 3%;}
.contacto_info &gt; .titulo {float: left; width: 100%; text-align: center; font-size: 5vw; line-height: 8vw; font-weight: bold; margin: 2% 0;}
.contacto_info &gt; .detalle {float: left; width: 70%; text-align: center; font-size: 3vw; line-height: 4vw; margin: 0 15%;}
.contacto_info &gt; .detalle_borde_superior {border-top: #027626 1px solid; padding-top: 3%; margin-top: 2%;}
.contacto_info &gt; .detalle &gt; .subdetalle {float: left; width: 100%; text-align: center; margin: 0 0 2% 0; color:#000;  }
.contacto_info &gt; .detalle &gt; .subdetalle a{color:#000;  }
.contacto_info &gt; .detalle &gt; .subdetalle &gt; .nombre { font-size: 4vw; font-weight: bold;}
.contacto_info &gt; .detalle &gt; .subdetalle &gt; .contacto_imagen {float: left; width: 9%; margin: 1% 45.5%; text-align: center; }
.contacto_info &gt; .detalle &gt; .subdetalle &gt; .info { float: left; width: 100%; margin: 0; text-align: center; }
.contacto_info &gt; .detalle picture, .contacto_info &gt; .detalle img {width: auto;}
.contacto_info &gt; form {display: none;}

/* PARTIDO */
.partido_contenido_datos_mini { display: block; float: left; margin: 0; padding-top: 2%; width: 100%;}
.cabecera_clasificacion &gt; .partido_contenido_datos_mini { padding-top: 2%;}
.cabecera_rival &gt; .partido_contenido_datos_mini { padding-top: 2%;}
.partido_contenido_datos_mini &gt; .jornada { text-transform: uppercase; font-size: 5vw; line-height: 8vw; float: left; width: 100%; text-align: left;}
.partido_contenido_datos_mini &gt; .partido {margin: 0 0 4% 0; width: 100%; padding: 0; float: left; }
.partido_contenido_datos_mini &gt; .partido &gt; .equipo_local,
.partido_contenido_datos_mini &gt; .partido &gt; .equipo_visitante {width: 30%;float: left;}
.partido_contenido_datos_mini &gt; .partido &gt; .info {width: 40%; padding: 0 5%; float: left; font-size: 8vw; line-height: 24vw;}
.partido_contenido_datos_mini &gt; .partido &gt; .info a {white-space: nowrap;}
.partido_contenido_datos_mini &gt; .fecha,
.partido_contenido_datos_mini &gt; .pabellon { font-size: 3vw; line-height: 4vw; float: left; width: 100%; text-align: left;}

.partido_contenido_galeria { margin:0px; background-color:#fff; width: 100%; float: right; display: block; padding-top: 2%;}
.partido_contenido_galeria &gt; .fotos_jugador { width: 100%; margin: 0 auto; display: block;}
.partido_resumen &gt; .contenedora_estadisticas,
.partido_resumen_pie &gt; .contenedora_rueda_prensa { margin: 4% 1%; width: 98%;}
.partido_resumen &gt; .contenedora_estadisticas &gt; table.estadisticas_jugadores tr &gt; th:nth-child(1),
.partido_resumen &gt; .contenedora_estadisticas &gt; table.estadisticas_jugadores tr &gt; td:nth-child(1){ text-align: left;}
.partido_resumen &gt; .contenedora_estadisticas &gt; .graficas_resumen { width: 100%; float: left; margin-top: 3%;}
.partido_resumen &gt; .contenedora_estadisticas &gt; .graficas_resumen td { padding: 1.2%;}
.partido_resumen &gt; .contenedora_estadisticas &gt; .graficas_resumen .encab_barras_gral { background-color: #9cc6a8; display: block; float: left; line-height: 6vw; font-size: 3vw; text-align: center;width: 100%; font-weight: bold; margin-bottom: 2%;}
.partido_resumen &gt; .contenedora_estadisticas &gt; .graficas_resumen .barras_gral { background-image: url("/Images/Web/fondobarras.png"); background-size:contain; background-repeat: repeat-y; color: #fff; display: block; float: left; margin: 1% 1%; padding: 1% 0; text-align: center; width: 48%; font-size: 3vw; }
.partido_contenido_revista { margin:0 auto; background-color:#fff; width: 96%; float: right; display: block; padding-top: 2%;}
.partido_contenido_revista &gt; .revista_datos {float: left; width: 33%; border-top: 1vw #027626 solid; margin-left: 3%; padding-top: 2%;}
.partido_contenido_revista &gt; .revista_datos &gt; .titulo {float: left; width: 100%; font-size: 1vw; text-align: left;}
.partido_contenido_revista &gt; .revista_datos &gt; .numero {float: left; width: 100%; font-size: 1vw; font-weight: bold; padding-top: 3%; text-align: left;}
.partido_contenido_revista &gt; .revista_datos &gt; .mas_info {display: block; float: left; width: 100%; margin: 0;}
.partido_contenido_revista &gt; .revista_datos &gt; .mas_info &gt; .raya_gorda {display: block; float: left; width: 35%; margin: 6% 0 0 0; height: 2px; }
.partido_contenido_revista &gt; .revista_datos &gt; .mas_info &gt; .texto {display: block; float: left; width: 64%; margin: 0; font-size: 1vw; font-family:'RobotoLight', Verdana, Arial;}
.partido_contenido_revista &gt; .imagen_revista {float: left; width: 56%; }

.partido_resumen_pie &gt; .contenedora_rueda_prensa { margin: 4% 1%; width: 98%; padding-top: 2%;}
.partido_resumen_pie &gt; .contenedora_rueda_prensa &gt; .rueda_prensa_titulo {float: left; width: 25%; border-top: 1vw #027626 solid; margin-left: 3%; margin-right: 72%; padding-top: 2%;}
.partido_resumen_pie &gt; .contenedora_rueda_prensa &gt; .rueda_prensa_titulo &gt; .titulo {float: left; width: 100%; font-size: 3vw; text-align: left;}
.partido_resumen_pie &gt; .contenedora_rueda_prensa &gt; .rueda_prensa_datos {float: left; width: 100%; padding-top: 2%; padding-left: 15%;}
.partido_resumen_pie &gt; .contenedora_rueda_prensa &gt; .rueda_prensa_datos &gt; .nombre {float: left; width: 100%; font-size: 5vw; font-weight: bold; padding-top: 3%; text-align: left;}
.partido_resumen_pie &gt; .contenedora_rueda_prensa &gt; .rueda_prensa_datos &gt; .mas_info {display: block; float: left; width: 100%; margin: 0; padding-top: 1%;}
.partido_resumen_pie &gt; .contenedora_rueda_prensa &gt; .rueda_prensa_datos &gt; .mas_info &gt; .raya_gorda {display: block; float: left; width: 35%; margin: 2% 0 0 0; height: 2px; }
.partido_resumen_pie &gt; .contenedora_rueda_prensa &gt; .rueda_prensa_datos &gt; .mas_info &gt; .texto {display: block; float: left; width: 63%; margin: 0 1%; font-size: 4vw; font-family:'RobotoLight', Verdana, Arial; text-align: left;}
.partido_resumen_pie &gt; .contenedora_rueda_prensa &gt; .rueda_prensa_datos .rueda_prensa_audio { display: block; vertical-align: baseline;}

.partido_resumen_destacados {margin:0px; background-color:#fff; width: 100%; float: left; display: block; }
.partido_resumen_destacados &gt; .jugador_destacado {float: left; width:100%; margin-top: 5%;}
.partido_resumen_destacados &gt; .jugador_destacado &gt; .titulo {float: left; width:100%; text-align: left; font-size: 5vw; padding: 1% 0 1% 3%; display: block;border-bottom: 1px #027626 solid;}
.partido_resumen_destacados &gt; .jugador_destacado &gt; .foto_jugador {float: left; width:100%; display: block;}
.partido_resumen_destacados &gt; .jugador_destacado &gt; .datos_jugadores {float: left; width:100%; }
.partido_resumen_destacados &gt; .jugador_destacado &gt; .datos_jugadores &gt; table {float: left; width:100%; text-align: left; font-size: 4vw; }
.partido_resumen_destacados &gt; .jugador_destacado &gt; .datos_jugadores &gt; table td{ padding: 1% 3%; }
.partido_resumen_destacados &gt; .jugador_destacado &gt; .datos_jugadores &gt; table tr:first-child td{ padding-top: 2%; }
.partido_resumen_destacados &gt; .jugador_destacado &gt; .datos_jugadores &gt; table tr:last-child td{ padding-bottom: 2%; }
.partido_resumen_destacados &gt; .jugador_destacado &gt; .datos_jugadores &gt; table td:nth-child(1){ text-align: left; width: 85%; }
.partido_resumen_destacados &gt; .jugador_destacado &gt; .datos_jugadores &gt; table td:nth-child(2){ text-align: right; width: 15%; }
.partido_resumen_destacados &gt; .jugador_destacado &gt; .comprar_camiseta {display: block; float: left; width: 100%; margin: 0;}
.partido_resumen_destacados &gt; .jugador_destacado &gt; .comprar_camiseta &gt; .raya_gorda {display: block; float: left; width: 24%; margin: 2.5% 0 0 0; height: 2px; }
.partido_resumen_destacados &gt; .jugador_destacado &gt; .comprar_camiseta &gt; .texto {display: block; float: left; width: 76%; margin: 0; font-size: 4vw; font-family:'RobotoLight', Verdana, Arial; text-align: left; padding: 1% 2%;}

.partido_estadisticas &gt; .info_estadisticas { float: left; width: 100%; font-size: 3vw; text-align: left;}

.partido_estadisticas &gt; .cuadro_cuartos { float: left; width: 100%; font-size: 3vw; text-align: left; margin-top: 3%;}
.partido_estadisticas &gt; .cuadro_cuartos &gt; .titulo {float: left; width:50%; text-align: left; font-size: 3vw; margin-bottom: 1%; border-bottom: 1px #027626 solid;}
.partido_estadisticas &gt; .cuadro_cuartos &gt; table {float: left; width:100%; text-align: left; font-size: 3vw; margin-bottom: 1%; }
.partido_estadisticas &gt; .cuadro_cuartos th,
.partido_estadisticas &gt; .cuadro_cuartos td{padding: 1%;}
.partido_estadisticas &gt; .cuadro_cuartos .fila_superior { background-color: #fff; }
.partido_estadisticas &gt; .cuadro_cuartos .fila_inferior { background-color: #fff; border-bottom: 0.9vw #027626 solid;}
.partido_estadisticas &gt; .cuadro_cuartos .fila_superior td,
.partido_estadisticas &gt; .cuadro_cuartos .fila_inferior td { font-size: 1vw;}

.listado_elementos {margin-bottom: 1.5%; padding: 0 4%; float: left; text-align: justify; font-size: 4vw; line-height: 5vw;}
.jugador_curiosidades {float: left; width: 100%; display: block;}

/* BUSCADOR */
.contenedora_buscador_form {float: left; width: 94%; margin: 0 3%; text-align: center; margin-bottom: 3.5%;}
.contenedora_buscador_form &gt; .contenedor_campos {display: table; width: 100%; float: none; margin: 0 auto; max-width: 1200px; }
.contenedora_buscador_form &gt; .contenedor_campos &gt; .contenedor_campo {display: block; width: 23%; float: left; text-align: center; font-size: 1.5vw; }
.contenedora_buscador_form &gt; .contenedor_campos &gt; .contenedor_campo &gt; .titulo {display: table; float: none; line-height: 1.5vw; text-align: center;margin: 0 auto 2% auto; width: auto;}
.contenedora_buscador_form &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo {display: table; float: none; text-align: center; width: 80%; margin: 0 auto;}
.contenedora_buscador_form &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo &gt; input {width: 100%; border: 0; outline: 0; border-bottom: 1px solid #027626; color: #027626;}
.contenedora_buscador_form &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo &gt; input:hover {cursor: pointer;}
.contenedora_buscador_form &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo &gt; select {width: 100%; border: 0; outline: 0; border: 1px solid #027626; color: #027626; background-color: #fff;}
.contenedora_buscador_form &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo &gt; select:hover {cursor: pointer;}
.contenedora_buscador_form &gt; .contenedor_campos &gt; .contenedor_boton {display: block; width: 8%; float: left; text-align: center; padding-top: 2.5%;}
.contenedora_buscador_form &gt; .contenedor_campos &gt; .contenedor_boton a {font-size: 2vw; line-height: 2vw;}

.contenedora_buscador &gt; .encabezado_buscador {float: left; width: 100%; margin: 2% 0 2% 0; color: #027626; text-align: center; font-size: 3vw; }
.contenedora_buscador &gt; table.buscador_resultados {width: 90%; text-align: center; font-size: 1.8vw; border: 0; margin:auto;}
.contenedora_buscador &gt; table.buscador_resultados &gt; thead &gt; tr {background-color: #97c5a3; border: 0;}
.contenedora_buscador &gt; table.buscador_resultados &gt; tbody &gt; tr:nth-of-type(even) {background-color: #d8e9de; }
.contenedora_buscador &gt; table.buscador_resultados &gt; tbody &gt; tr:nth-of-type(odd) {background-color: #ebf4ee; }
.contenedora_buscador &gt; table.buscador_resultados &gt; thead th {text-align: left; padding: 0.7% 0.4%; border: 0;}
.contenedora_buscador &gt; table.buscador_resultados &gt; tbody td {text-align: left; padding: 0.7% 0.4%;font-size: 1.4vw;}

/* PATROCINADORES */
.contenedora_patrocinadores {margin: 5% 1.7% 10%; width: 96.6%; float: left; text-align: center;}
.contenedora_patrocinadores &gt; .fila_patrocinadores {margin: 0 auto; float: left; width: 100%; }
.contenedora_patrocinadores &gt; .fila_patrocinadores &gt; .raya_gris {margin: 10% auto; width: 60%; border-bottom:1px solid #999; height:1px; }
.contenedora_patrocinadores &gt; .fila_patrocinadores &gt; .patrocinador {width: auto; margin-top: auto; margin-bottom: auto; vertical-align: middle; display: inline-block;}
.contenedora_patrocinadores &gt; .fila_patrocinadores &gt; .patrocinador:nth-of-type(odd) {margin-right: 5%;margin-left: 5%;}
.contenedora_patrocinadores &gt; .fila_patrocinadores &gt; .patrocinador img {margin: 0 auto;}
.contenedora_patrocinadores &gt; .fila_patrocinadores &gt; .patrocinador_texto {width: 100%; float:left; display: block; font-size: 3vw;}

/* CLUB */
.contenido_central_historia &gt; .datos_historia { float: left; width: 100%; margin-top: 2%;}
.contenido_central_historia &gt; .datos_historia &gt; .info { float: left; width: 100%; text-align: left; font-size: 3vw; line-height: 4vw;}
.contenido_central_historia &gt; .datos_historia &gt; .info &gt; .titulo { text-transform: uppercase; font-size: 7vw; line-height: 9vw;}
.subtexto_historia &gt; .info &gt; .titulo { text-transform: uppercase; font-size: 6vw; line-height: 10vw;}
.contenido_central_historia &gt; .datos_historia &gt; .titulo { float: left; width: 66%; margin: 0 34% 2% 0; text-transform: uppercase; font-size: 4vw; line-height: 6vw; border-bottom: 1px solid #000; text-align: left;}
.contenido_central_historia &gt; .datos_historia &gt; .texto_historia { float: left; width: 100%; text-align: justify; font-size: 5vw; line-height: 6.5vw; }
.subtexto_historia { float: left; width: 89.4%; text-align: justify; font-size: 5vw; line-height: 6.5vw; margin: 0 5.3%;}
.subtexto_historia &gt; .texto_historia { float: left; width: 100%; text-align: justify; font-size: 5vw; line-height: 6.5vw;}
.texto_historia &gt; .ladillo { display: none; }

.titulo_seccion_historia {width: 100%; margin: 5% 0 2% 0; padding: 2vw 15%; float: left; text-align: center; font-size: 6vw; font-family:'RobotoMedium', Verdana, Arial;}
.historia_trofeos &gt; .trofeo {float: left; width:100%; }
.historia_trofeos &gt; .trofeo &gt; .foto_trofeo { width:236px; display: table; margin: 0 auto;}
.historia_trofeos &gt; .trofeo &gt; .nombre_trofeo {float: left; width:100%; text-align: center; font-size: 5vw; margin-bottom: 3%; display: block; font-size: 5vw;}

.historia_clasificacion { float: left; width: 94%; font-size: 3vw; text-align: left; margin: 0 3%;}
.historia_clasificacion &gt; .cuadro_clasificacion { float: left; width: 100%; font-size: 3vw; text-align: left; margin-top: 3%;}
.historia_clasificacion &gt; .cuadro_clasificacion &gt; .titulo {float: left; width:50%; text-align: left; font-size: 3vw; margin-bottom: 1%; border-bottom: 0.9vw #027626 solid;}
.historia_clasificacion &gt; .cuadro_clasificacion &gt; table {float: left; width:100%; text-align: center; font-size: 3vw; margin-bottom: 1%; }
.historia_clasificacion &gt; .cuadro_clasificacion th,
.historia_clasificacion &gt; .cuadro_clasificacion td{padding: 1%;}
.historia_clasificacion &gt; .cuadro_clasificacion tr:nth-of-type(odd) { background-color: #9cc6a8; }
.historia_clasificacion &gt; .cuadro_clasificacion .fila_superior { background-color: #fff; border-bottom: 1.9vw #fff solid;}
.historia_clasificacion &gt; .cuadro_clasificacion .fila_inferior { background-color: #fff !important; border-bottom: 0.9vw #027626 solid;}
.historia_clasificacion &gt; .cuadro_clasificacion .fila_inferior td { font-size: 1vw;}

.contenedor_historia_consejo,
.contenedor_historia_staff,
.contenedor_historia_staff &gt; .contenedor_historia_columna { float: left; width: 100%; margin: 0;}
.contenedor_historia_consejo &gt;.titulo_seccion_historia_consejo,
.contenedor_historia_staff &gt;.titulo_seccion_historia_consejo {width: 100%; margin: 5% 0 2% 0; padding: 2vw 15%; float: left; text-align: center; font-size: 6vw; font-family:'RobotoMedium', Verdana, Arial;}
.historia_consejo { float: left; width: 94%; font-size: 3vw; text-align: center; margin: 0 3%;}

/* CALENDARIO */
.contenedora_calendario {float: left; width: 94%; margin: 0 3%; text-align: center; border:0;}
.contenedora_calendario &gt; .titulo_principal { text-align: left; padding-left: 0; padding-bottom: 0; margin-left: 0;}
div.tabla {width: 100%; margin: 0 0 2% 0; text-align: center; font-size: 3vw; border: 0; line-height: 3vw; float: left; display: block;}
div.tabla &gt; div.fila {width: 100%; float: left; display: block;}
div.tabla &gt; div.fila_cabecera {background-color: #027626; border: 0; color: #fff;font-family:'RobotoMedium', Verdana, Arial;}
div.tabla &gt; div.fila &gt; div.celda { display: block; float: left;}
div.tabla .prioridad-2,
div.tabla .prioridad-3,
div.tabla .prioridad-4 {display: none !important;}
.contenedora_calendario div.fila_cabecera { padding: 1% 0; }
.contenedora_calendario div.fila_interior { padding: 0; }
.contenedora_calendario div.fila_cabecera div.celda { font-size: 3vw; padding: 0 0.5%; border: 0;  }
.contenedora_calendario div.fila_interior div.celda { padding: 3% 1.5%; }
.contenedora_calendario .fecha {width: 22%; text-align: center;}
.contenedora_calendario .competicion {width: 12%; line-height: 2vw;}
.contenedora_calendario div.fila_interior .fecha {padding-top: 7% !important;}
.contenedora_calendario div.fila_interior .competicion {padding-top: 10% !important;}
.contenedora_calendario .enfrentamiento {width: 66%;}
.contenedora_calendario .marcador { float: left; text-align: center; width:40%; }
.contenedora_calendario .resultado { font-size: 5vw; line-height: 17vw; }
.contenedora_calendario .venta_entradas { font-size: 3vw; line-height: 17vw; }
.contenedora_calendario .contenedor_logo_tv {width:100%; display: table; margin: auto;}
.contenedora_calendario .contenedor_logo_tv img {display: block; margin: auto;}
.contenedora_calendario .contenedor_logo_competicion {width:100%; display: block; margin: auto; }
.contenedora_calendario .contenedor_logo_competicion img {display: block; margin: auto; }
.contenedora_calendario .contenedor_logo_competicion &gt; .jornada { display: block; margin: auto; font-size: 2vw; line-height: 2.5vw;}
.contenedora_calendario .contenedor_logo_equipo {width:30%; display: block; font-size: 90%; line-height: 100%;}
.contenedora_calendario .contenedor_logo_equipo .nombre_equipo {width:100%; display: block; float: left; text-align: center; margin-top: 2px;}

table.tabla {width: 100%; margin: 0; text-align: center; font-size: 3vw; border: 0; margin-top:3%; line-height: 4vw;}
table.tabla &gt; thead &gt; tr {background-color: #027626; border: 0; color: #fff;}
table.tabla &gt; thead th {font-size: 3vw; padding: 1% 1.5%; border: 0; }
table.tabla &gt; tbody td {text-align: left; padding: 2% 2.5%;}
table.tabla .borde_inferior_verde { border-bottom: #027626 solid 3px;}

.titulo_tabla2 {float: left; width:50%; text-align: left; font-size: 3vw; margin-bottom: 2%;}
table.tabla2 {float: left; width:100%; text-align: left; font-size: 3vw; margin-bottom: 1%; }
table.tabla2 tr:nth-of-type(odd) { background-color: #9cc6a8;}
table.tabla2 tr:nth-of-type(even) { background-color: #fff;}
table.tabla2 th,
table.tabla2 td {padding: 1% 3%;}
table.tabla2 .fila_superior { border-bottom: 1.3vw solid #fff;}
table.tabla2 .fila_inferior {  border-bottom: 3px #027626 solid; background-color: #fff !important; }
table.tabla2 .fila_inferior th,
table.tabla2 .fila_inferior td { font-size: 12px; padding: 0;}
table.tabla2 .fila_inferior_blanca {  border-bottom: 3px #027626 solid; }
table.tabla2 .fila_inferior_blanca th,
table.tabla2 .fila_inferior_blanca td { padding-bottom: 2%;}

/* RIVALES */
.rival_contenido_datos_mini { display: block; float: left; margin: 0; padding-top: 2%; width: 100%;}
.rival_contenido_datos_mini &gt; .logo_equipo {float: left; width:30%;}
.rival_contenido_datos_mini &gt; .info_equipo {float: left; width:65%; margin-left: 2%; text-align: left; font-size: 3.5vw;}
.rivales_balance {padding-top: 0;}
.contenido_rival_resumen &gt; .titulo_tabla2 {width: 65%; margin-top: 3%;}

/* TIENDA */
.contenedor_tienda_inicio_destacados { display: block; float: left; width:100%;}
.contenedor_tienda_portada_secciones &gt; .tienda_portada_seccion { display: block; float: left; width: 98%; margin: 1%; background-color: #f4f4f4; font-size: 4vw; }
.contenedor_tienda_portada_secciones &gt; .tienda_portada_seccion &gt; a.seccion_izquierda { display: block; float: left; width: 90%; text-align: left; padding: 2% 0 2% 2%; color: #027626;}
.contenedor_tienda_portada_secciones &gt; .tienda_portada_seccion &gt; a.seccion_derecha { display: block; float: left; width: 10%; text-align: center; padding: 2% 0; color: #027626;}
.contenedor_tienda_portada_banner_izquierda,
.contenedor_tienda_portada_banner_derecha {display: block; float: right; width: 100%;}
.contenedor_tienda_portada_banner_izquierda &gt; .tienda_banner_portada_1,
.contenedor_tienda_portada_banner_derecha &gt; .tienda_banner_portada_1,
.contenedor_tienda_portada_banner_izquierda &gt; .tienda_banner_portada_2,
.contenedor_tienda_portada_banner_derecha &gt; .tienda_banner_portada_2 {display: block; float: left; width: 100%; margin: 1% 0;}
.contenedor_tienda_portada_banner_izquierda &gt; .tienda_banner_portada_1 picture,
.contenedor_tienda_portada_banner_izquierda &gt; .tienda_banner_portada_1 picture img,
.contenedor_tienda_portada_banner_derecha &gt; .tienda_banner_portada_1 picture,
.contenedor_tienda_portada_banner_derecha &gt; .tienda_banner_portada_1 picture img,
.contenedor_tienda_portada_banner_izquierda &gt; .tienda_banner_portada_2 picture,
.contenedor_tienda_portada_banner_izquierda &gt; .tienda_banner_portada_2 picture img,
.contenedor_tienda_portada_banner_derecha &gt; .tienda_banner_portada_2 picture img,
.contenedor_tienda_portada_banner_derecha &gt; .tienda_banner_portada_2 picture {margin: 0 auto;}


.contenedor_tienda_productos { display: block;}
.contenedor_tienda &gt; .contacto_info &gt; .titulo {float: left; width: 100%; text-align: center; font-size: 6vw; line-height: 8vw; margin: 2% 0; font-family: 'RobotoMedium', Verdana, Arial; font-weight: normal;}
.contenedor_tienda_productos .tienda_producto,
.contenedor_tienda_detalle_producto &gt; .tienda_producto  {float: left; width: 100%; }
.contenedor_tienda_productos .info,
.contenedor_tienda_detalle_producto &gt; .info  {float: left; width: 100%; }
.contenedor_tienda_productos .tienda_producto &gt; .contenedor_info,
.contenedor_tienda_detalle_producto &gt; .tienda_producto &gt; .contenedor_info {float: left; width: 100%; padding: 2% 3%;}
.contenedor_tienda_productos .tienda_producto &gt; .contenedor_info &gt; .tienda_subcategoria {float: left; width: 100%; text-align: left; font-size: 3vw; padding-bottom: 1%;}
.contenedor_tienda_productos .tienda_producto &gt; .contenedor_info &gt; .nombre {float: left; width: 100%; text-align: left; font-size: 5vw; }
.contenedor_tienda_productos .tienda_producto &gt; .contenedor_info &gt; .precio,
.contenedor_tienda_detalle_producto &gt; .tienda_producto &gt; .contenedor_info &gt; .precio {float: left; width: 50%; text-align: left; }
.contenedor_tienda_productos .tienda_producto &gt; .contenedor_info &gt; .precio {font-size: 5vw; }
.contenedor_tienda_detalle_producto &gt; .tienda_producto &gt; .contenedor_info &gt; .precio { font-size: 7vw;padding: 2% 0; }
.contenedor_tienda_productos .tienda_producto &gt; .contenedor_info &gt; .carro {float: right; width: 50%; text-align: right; font-size: 6vw; }
.contenedor_tienda_detalle_producto &gt; .tienda_producto &gt; .contenedor_info &gt; .comprar {float: right; text-align: right; font-size: 6vw; padding: 2%; border-radius: 5px; }
.contenedor_tienda_productos .tienda_producto &gt; .contenedor_info .titulo_secundario {margin: 2% 0}

.contenedor_tienda_fancy &gt; .info &gt; .titulo {float: left; width: 100%; text-align: center; font-size: 6vw; line-height: 8vw; margin: 2% 0; font-family: 'RobotoMedium', Verdana, Arial; font-weight: normal;}
.contenedor_tienda_productos_fancy &gt; .tienda_producto  {width: 100%;}
.contenedor_tienda_productos_fancy &gt; .tienda_producto .contenedor_info &gt; .texto {float: left; width: 100%; text-align: left; font-size: 6vw; line-height: 7vw; }
.contenedor_tienda_productos_fancy &gt; .tienda_producto .contenedor_info &gt; .tienda_fancy_select {float: left; width: 100%; text-align: left; margin-bottom: 4%;}
.contenedor_tienda_productos_fancy &gt; .tienda_producto .contenedor_info select  {font-size: 7vw; padding: 1% 2%; background-color: #fff; color: #027626; width: 100%; border: 1px solid #027626; border-radius: 5px;}
.contenedor_tienda_productos_fancy &gt; .tienda_producto .botones {float: right; text-align: right; margin-top: 3%; padding-top: 3%; border-top: 1px solid #027626; width: 100%; }
.contenedor_tienda_productos_fancy &gt; .tienda_producto .botones input {font-size: 5.5vw; padding: 3% 2%; background-color: #027626; color: #fff;border-radius: 5px; border: 1px solid #027626; cursor: pointer;}
.contenedor_tienda &gt; .info &gt; h1.titulo_principal,
.contenedor_tienda_carro_ver &gt; .info &gt; h1.titulo_principal { font-family:'RobotoLight'; text-align: left; padding: 0 0; margin: 0;}
.contenedor_ventajas_abonados &gt; .info &gt; h1.titulo_principal { font-family:'RobotoLight'; text-align: left; padding: 0 0; margin: 0 0 0 2%;}
.contenedor_tienda &gt; .info &gt; h2.titulo_secundario { font-family:'RobotoLight'; text-align: left; }

.contenedor_tienda_detalle_producto &gt; .tienda_producto .contenedor_info select  {font-size: 3.7vw; padding: 1% 2%; background-color: #fff; color: #027626; width: 100%; border: 1px solid #027626; border-radius: 5px;}

table.tienda_carro {width: 100%; font-size: 5vw;}
table.tienda_carro tr.fila_superior,
table.tienda_carro tr.elemento { border-bottom: 1px solid #027626; }
table.tienda_carro tr.elemento td { padding: 2% 0;}
table.tienda_carro td.descripcion {width: 70%; font-size: 3vw; text-align: left;}
table.tienda_carro td.descripcion .titulo {font-size: 3.5vw; font-family: 'RobotoMedium', Verdana, Arial;}
table.tienda_carro td.botones {width: 30%; text-align: right; vertical-align: middle;}
table.tienda_carro td.total_compra {text-align: left; font-family: 'RobotoMedium', Verdana, Arial;}
.contenedor_tienda_carro .contenedor_botones_continuar {display: block; float: left; width: 35%; margin-bottom: 3%;}
.contenedor_tienda_carro .contenedor_botones_continuar .contenedor_continuar {display: block; float: left; width: 100%; margin: 0; padding-bottom: 4%;}
.contenedor_tienda_carro .contenedor_botones_continuar .contenedor_continuar &gt; .raya_gorda {display: block; float: left; width: 30%; margin: 0; height: 1px; }
.contenedor_tienda_carro .contenedor_botones_continuar .contenedor_continuar &gt; .texto {display: block; float: left; width: 68%; margin: 0; font-size: 4vw; font-family:'RobotoLight', Verdana, Arial; text-align: left; padding-left: 1%;}
.contenedor_tienda_carro .contenedor_botones_continuar .contenedor_continuar &gt; .texto &gt; input[type="submit"] { padding: 3% 2% 2% 2%; color: #027626 !important; font-size: 4.5vw; text-transform: uppercase; }
form &gt; .contenedor_tienda_datos  input,
form &gt; .contenedor_tienda_datos  select { width: 100%; color: #027626; border: 1px solid #027626; border-radius: 5px; padding: 1% 2%; font-size: 3vw; margin: 1% 0; background-color: #fff;}
form &gt; .contenedor_tienda_datos  input::-webkit-input-placeholder { color: #027626;}
form &gt; .contenedor_tienda_datos  input::-moz-placeholder { color: #027626;}
form &gt; .contenedor_tienda_datos  input:-ms-input-placeholder { color: #027626;}
form &gt; .contenedor_tienda_datos  input:-moz-placeholder { color: #027626;}
.boton_tienda { background-color: #f4f4f4 !important; color: #027626 !important; padding: 6%; }
.boton_tienda:hover {cursor: pointer;}
.boton_tienda_identificar { background-color: #f4f4f4 !important; color: #027626 !important; }
.boton_tienda_identificar:hover {cursor: pointer;}

.contenedora_ventajas_abonados &gt; .patrocinador { float: left; width: 96%; margin: 1% 2%; border: 1px solid #f1f1f1;}
.contenedora_ventajas_abonados &gt; .patrocinador .logo { display: flex; width: 100%; padding: 2% 0; min-height: 164px;}
.contenedora_ventajas_abonados &gt; .patrocinador .logo &gt; img { margin: auto;}
.contenedora_ventajas_abonados &gt; .patrocinador .descripcion { float: left; width: 100%; padding: 2%; background-color: #f1f1f1; }

/* GC */
.paquetes_partido_derecha { display: none;}
#entradas_superior { float: left; width: 100%; }
#entradas_contenido { float: left; width: 100%; margin-top: 2%;}
.contenido_listado_entradas .entradas_partido,
.contenido_listado_entradas .paquetes_partido,
.contenido_seleccionar_entradas .paquetes_partido,
.contenido_ver_entradas .entradas_partido { border: 2px solid #ccc; border-radius: 5px; float: left; width: 98%; margin: 1%; }
.contenido_listado_entradas .entradas_partido &gt; .entradas_partido_logo,
.contenido_listado_entradas .paquetes_partido &gt; .paquetes_partido_logo,
.contenido_seleccionar_entradas .paquetes_partido &gt; .paquetes_partido_logo,
.contenido_ver_entradas .entradas_partido &gt; .entradas_partido_logo { background-color: #fff; border-bottom-left-radius: 3px; border-top-left-radius: 3px; float: left; width: 27%; margin: 4% 2%; display: block !important;}
.contenido_listado_entradas .entradas_partido &gt; .entradas_partido_color,
.contenido_listado_entradas .paquetes_partido &gt; .paquetes_partido_color,
.contenido_seleccionar_entradas .paquetes_partido &gt; .paquetes_partido_color,
.contenido_ver_entradas .entradas_partido &gt; .entradas_partido_color { display: none;}
.contenido_listado_entradas .entradas_partido &gt; .entradas_partido_logo img,
.contenido_listado_entradas .paquetes_partido &gt; .paquetes_partido_logo img,
.contenido_seleccionar_entradas .paquetes_partido &gt; .paquetes_partido_logo img,
.contenido_ver_entradas .entradas_partido &gt; .entradas_partido_logo img{ margin: 0;}
.contenido_listado_entradas .entradas_partido &gt; .entradas_partido_info,
.contenido_listado_entradas .paquetes_partido &gt; .paquetes_partido_info,
.contenido_seleccionar_entradas .paquetes_partido &gt; .paquetes_partido_info,
.contenido_ver_entradas .entradas_partido &gt; .entradas_partido_info { float: left; width: 67%; margin: 2% 2% 2% 0; text-align: left;}
.contenido_listado_entradas .entradas_partido &gt; .entradas_partido_info &gt; .entradas_partido_competicion,
.contenido_listado_entradas .paquetes_partido &gt; .paquetes_partido_info &gt; .paquetes_partido_rival,
.contenido_seleccionar_entradas .paquetes_partido &gt; .paquetes_partido_info &gt; .paquetes_partido_rival,
.contenido_ver_entradas .entradas_partido &gt; .entradas_partido_info &gt; .entradas_partido_competicion { color: #000; font-size: 5vw; font-weight: bold;}
.contenido_listado_entradas .entradas_partido &gt; .entradas_partido_info &gt; .entradas_partido_fase,
.contenido_ver_entradas .entradas_partido &gt; .entradas_partido_info &gt; .entradas_partido_fase { color: #888; font-size: 4.5vw; font-weight: bold;}
.contenido_listado_entradas .entradas_partido &gt; .entradas_partido_info &gt; .entradas_partido_jornada,
.contenido_ver_entradas .entradas_partido &gt; .entradas_partido_info &gt; .entradas_partido_jornada { color: #000; font-size: 4vw; font-weight: bold;}
.contenido_listado_entradas .entradas_partido &gt; .entradas_partido_info &gt; .entradas_partido_rival,
.contenido_ver_entradas .entradas_partido &gt; .entradas_partido_info &gt; .entradas_partido_rival { color: #888; font-size: 4vw; font-weight: bold;}
.contenido_listado_entradas .entradas_partido &gt; .entradas_partido_info &gt; .entradas_partido_datos,
.contenido_ver_entradas .entradas_partido &gt; .entradas_partido_info &gt; .entradas_partido_datos { color: #000; font-size: 3vw; }

.contenido_formulario_registro {float: left; width: 100%;}
.contenido_formulario_registro &gt; form { float: left; width: 60%; margin: 0 20%;}
.contenido_formulario_abonos_localidades_confirmar form,
.contenido_formulario_registro_fancy &gt; form { float: left; width: 90%; margin: 0 5%;}
.contenido_formulario_abonos_localidades_confirmar form .formulario_fila,
.contenido_formulario_registro &gt; form .formulario_fila { float: left; width: 100%; margin: 0.8% 0;}
.contenido_formulario_abonos_localidades_confirmar form .formulario_etiqueta,
.contenido_formulario_abonos_localidades_confirmar form .formulario_valor,
.contenido_formulario_registro &gt; form .formulario_etiqueta,
.contenido_formulario_registro &gt; form .formulario_valor { float: left; width: 100%; text-align: left;}
.contenido_formulario_abonos_localidades_confirmar form .formulario_etiqueta &gt; label,
.contenido_formulario_registro &gt; form .formulario_etiqueta &gt; label,
.contenido_formulario_registro_fancy &gt; form .formulario_etiqueta &gt; label { color: #027626; text-transform: uppercase; font-size: 4vw; line-height: 6vw;font-family: 'RobotoMedium', Verdana, Arial;}
.contenido_formulario_abonos_localidades_confirmar form .formulario_valor &gt; input,
.contenido_formulario_registro &gt; form .formulario_valor &gt; input,
.contenido_formulario_registro_fancy &gt; form .formulario_valor &gt; input { width: 100%; color: #027626; border: 1px solid #027626; border-radius: 5px; padding: 1% 2%; font-size: 3vw;}
.contenido_formulario_registro_fancy &gt; form .formulario_valor &gt; input { font-size: 4vw;}
.contenido_formulario_abonos_localidades_confirmar form .formulario_valor &gt; select,
.contenido_formulario_registro &gt; form .formulario_valor &gt; select { padding: 0.5% 2%; background-color: #fff; color: #027626; border: 1px solid #027626; border-radius: 5px;font-size: 3vw;}
.contenido_formulario_registro &gt; form .contenedor_aceptar {display: block; float: left; width: 100%; margin: 0; padding: 2% 0; margin-top: 1%;}
.contenido_formulario_registro &gt; form .contenedor_aceptar &gt; #aceptar,
#boton_abonate,
.boton_general,
.contenido_formulario_registro &gt; form .contenedor_aceptar &gt; #identificar,
.contenido_identificar_socio &gt; form #identificar_socio { padding: 0 2%; background-color: #f4f4f4 !important; color: #027626 !important; border: 1px solid #027626; border-radius: 5px; font-size: 3vw; text-transform: uppercase; line-height: 5vw;}

.contenido_formulario_abonos { float: left; width: 100%; }
.contenido_formulario_abonos &gt; .abono_titulo {font-size: 3vw; display: block; float: left; width: 100%;}
.contenido_formulario_abonos .subtexto {float:right; width: 96%;font-size:4vw; margin: 2%; text-align: center; }
.contenido_formulario_abonos &gt; .no_entradas { font-size: 4vw; line-height: 5vw;  float: left; width: 100%; display: block; margin-bottom: 5%;}
.contenido_formulario_abonos form select { padding: 0.5% 2%; background-color: #fff; color: #027626; border: 1px solid #027626; border-radius: 5px;font-size: 4vw; height: 7vw !important;}
.contenido_formulario_abonos form input { padding: 0.5% 2%; background-color: #fff; color: #027626 !important; border: 1px solid #027626 !important; border-radius: 5px;font-size: 4vw; height: 7vw !important;}
.contenido_formulario_abonos table.tabla_entradas,
.contenido_formulario_abonos_localidades_confirmar table.tabla_entradas {width: 96%; margin: 0; text-align: center; font-size: 3vw; border: 0; margin: 5% 2% 0 2%; line-height: 4vw;}
.contenido_formulario_abonos_localidades_confirmar table.tabla_entradas { margin: 5% 0 0; font-size: 2.5vw; line-height: 3vw;}
.contenido_formulario_abonos table.tabla_entradas &gt; thead &gt; tr,
.contenido_formulario_abonos_localidades_confirmar table.tabla_entradas &gt; thead &gt; tr {background-color: #027626; border: 0; color: #fff;}
.contenido_formulario_abonos table.tabla_entradas &gt; thead th,
.contenido_formulario_abonos_localidades_confirmar table.tabla_entradas &gt; thead th {font-size: 3vw; padding: 1% 1.5%; border: 0; }
.contenido_formulario_abonos_localidades_confirmar table.tabla_entradas &gt; thead th {padding: 1% 0.5; font-size: 2.5vw;}
.contenido_formulario_abonos table.tabla_entradas &gt; tbody tr:nth-of-type(odd),
.contenido_formulario_abonos_localidades_confirmar table.tabla_entradas &gt; tbody tr:nth-of-type(odd) { background-color: #fff;}
.contenido_formulario_abonos table.tabla_entradas &gt; tbody tr:nth-of-type(even),
.contenido_formulario_abonos_localidades_confirmar table.tabla_entradas &gt; tbody tr:nth-of-type(even) { background-color: #9cc6a8;}
.contenido_formulario_abonos table.tabla_entradas &gt; tbody td,
.contenido_formulario_abonos_localidades_confirmar table.tabla_entradas &gt; tbody td {text-align: left; padding: 2% 2%;}
.contenido_formulario_abonos_localidades_confirmar table.tabla_entradas &gt; tbody td {padding: 2% 1%;}
.contenido_formulario_abonos table.tabla_entradas .borde_inferior_verde,
.contenido_formulario_abonos_localidades_confirmar table.tabla_entradas .borde_inferior_verde { border-bottom: #027626 solid 3px;}

.contenido_formulario_abonos table.tabla_entradas tbody tr td:nth-child(1), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(1){ width: 26%; text-align: left;}
.contenido_formulario_abonos table.tabla_entradas tbody tr td:nth-child(2), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(2){ width: 26%; text-align: left;}
.contenido_formulario_abonos table.tabla_entradas tbody tr td:nth-child(3), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(3){ width: 22%; text-align: left;}
.contenido_formulario_abonos table.tabla_entradas tbody tr td:nth-child(4), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(4){ width: 16%; text-align: right;}
.contenido_formulario_abonos table.tabla_entradas tbody tr td:nth-child(5), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(5){ width: 10%;  text-align: right;}

.contenido_formulario_abonos_mis_pedidos table.tabla_entradas tbody tr td:nth-child(1), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(1){ width: 16%; text-align: left;}
.contenido_formulario_abonos_mis_pedidos table.tabla_entradas tbody tr td:nth-child(2), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(2){ width: 12%; text-align: center;}
.contenido_formulario_abonos_mis_pedidos table.tabla_entradas tbody tr td:nth-child(3), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(3){ width: 28%; text-align: left;}
.contenido_formulario_abonos_mis_pedidos table.tabla_entradas tbody tr td:nth-child(4), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(4){ width: 16%; text-align: center;}
.contenido_formulario_abonos_mis_pedidos table.tabla_entradas tbody tr td:nth-child(5), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(5){ width: 14%;  text-align: right;}
.contenido_formulario_abonos_mis_pedidos table.tabla_entradas tbody tr td:nth-child(6), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(6){ width: 14%;  text-align: right;}
.contenido_formulario_abonos_mis_pedidos table.tabla_entradas tbody tr td:nth-child(6) &gt; a &gt; img {display: block; float: right; margin: 0 4px;}

.contenido_formulario_abonos_pedidos_entradas table.tabla_entradas tbody tr td:nth-child(1), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(1){ width: 37%; text-align: left;}
.contenido_formulario_abonos_pedidos_entradas table.tabla_entradas tbody tr td:nth-child(2), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(2){ width: 40%; text-align: center;}
.contenido_formulario_abonos_pedidos_entradas table.tabla_entradas tbody tr td:nth-child(3), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(3){ width: 15%; text-align: left;}
.contenido_formulario_abonos_pedidos_entradas table.tabla_entradas tbody tr td:nth-child(4), .contenido_formulario_abonos table.tabla_entradas thead tr th:nth-child(4){ width: 8%; text-align: center;}
.contenido_formulario_abonos_pedidos_entradas table.tabla_entradas tbody tr td:nth-child(4) &gt; a &gt; img {display: block; float: right; margin: 0 4px;}

/* Paginador */
.datagrid_paginador_contenido
{
  list-style:none;
  padding:0px;
  font-size:16px;
  display:block;
  margin-left:auto;
  margin-right:auto;
  width:300px;
  overflow: auto;
  text-align: center;
}
.datagrid_paginador_contenido li {
  float:left;
  display:block;
  margin:3px;
  line-height:16px;
}
.datagrid_paginador_contenido img{
  vertical-align:middle;
}
.datagrid_paginador_contenido a{
  text-decoration:none;
  font-size:90%;
}
.datagrid_paginador_contenido span.destacado {
  font-weight:bold;
  color:#027626;
}
/* Fin Paginador */

.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:2px;margin-left:-1px;}
.asiento img {border:0px}
.asiento_numero_fila {float:left;width:16px;height:16px;margin-right:10px;}

.contenido_formulario_abonos_localidades { float: left; width: 100%; }
#entradas_izquierda {float:left; margin:5% 2%; width: 96%;}
#entradas_plano {width: 100%;min-height: 450px;text-align: center;position:relative; float:left;}
#entradas_plano #plano{position:absolute;top:5%;right:1%;}
#entradas_plano #plano2{position:absolute;top:5%;right:1%;z-index:1000;}
#entradas_derecha {float:left; margin:0 2%; width: 96%; }
#entradas_titulo {float:right; width: 96%;font-size:5vw; margin: 0 2%; text-align: center; }
#entradas_texto {float:right; width: 96%;font-size:5vw; margin: 0 2%; text-align: center; }
.contenido_formulario_abonos_localidades .entradas_titulos {float:right; width: 96%;font-size: 3vw; background-color: #027626; color: #fff; padding: 1% 2%;}
.contenido_formulario_abonos_localidades .entradas_partido_info {float:left;width:96%; padding:2%; text-align: center;}
.contenido_formulario_abonos_localidades .entradas_partido_competicion {font-weight: bold;font-size: 4vw;}
.contenido_formulario_abonos_localidades .titulo_zona {float:left;}
.contenido_formulario_abonos_localidades .titulo_precio {float:right;}
.contenido_formulario_abonos_localidades .entradas_zonas {float:right; width: 98%;}
.contenido_formulario_abonos_localidades .entradas_zona_primera {float:right; width: 98%; border:2px solid #ccc;padding:3px 0px 3px 5px;}
.contenido_formulario_abonos_localidades .entradas_zona {float:right; width: 98%; border:2px solid #ccc;margin-top:-2px;padding:3px 0px 3px 5px;}
.contenido_formulario_abonos_localidades .entradas_zona_nombre {font-size:3vw;}
.contenido_formulario_abonos_localidades .entradas_zona_nombre &gt; a {display:block; width:35%; float:left; text-align: left;}
.contenido_formulario_abonos_localidades .entradas_zona_nombre &gt; span {float:right;padding-right: 5px; display:block; width:60%; text-align: right;}
.contenido_formulario_abonos_localidades .entradas_zona_nombre &gt; span.tachado {display:block; width:35%; float:left;}
.contenido_formulario_abonos_localidades .entradas_zona_seccion {float:left; padding:1% 20% 1% 20%;font-size:3vw;width:100%; text-align: left; border-bottom: 1px dashed #027626;}
.contenido_formulario_abonos_localidades .entradas_zona_seccion span {float:right; padding-right:3%;font-size:3vw; color:#027626 !important;}
.contenido_formulario_abonos_localidades .entradas_partido {float:left;width:100%; }
.contenido_seleccionar_entradas .entradas_partido_derecha { display: none;}
.contenido_formulario_abonos_localidades .entradas_partido_logo {float:left;width:100%;text-align: center; display: none;}
.contenido_formulario_abonos_localidades .entradas_partido_logo img {margin-top:22px;}

#entradas_plano2 {float:left;width: 100%;min-height: 470px;position:relative; min-width: 400px;}
#entradas_plano2 #plano{position:absolute;top:10px; left:0px !important}
#entradas_plano2 .plano_superpuesto{position:absolute;top:10px;z-index:1000;left:0px !important}
.contenido_formulario_abonos_localidades_seleccion .entradas_asientos_nombre { float: left; width: 100%; font-weight: bold;}
.contenido_formulario_abonos_localidades_seleccion .entradas_asientos {float: left; width: 100%;}
.contenido_formulario_abonos_localidades_seleccion .entradas_localidades_span {display: block;padding:5px 10px; font-size: 4vw; text-align: center;}
#asientos {margin: 10px 0px;}
.contenido_formulario_abonos_localidades_seleccion .entradas_seleccionados_nombre { float: left; width: 100%; font-weight: bold;}
.contenido_formulario_abonos_localidades_seleccion .entradas_club_infantil { float: left; width: 70%; margin: 2% auto; font-size: 3vw;}
.contenido_formulario_abonos_localidades_seleccion .entradas_club_infantil &gt; .entradas_texto_span { width: 47%;}
.contenido_formulario_abonos_localidades_seleccion .entradas_seleccionados {float: left; width: 100%; font-size: 3vw;}
.contenido_formulario_abonos_localidades_seleccion .entradas_forma_pago {float: left; width: 100%;}
.contenido_formulario_abonos_localidades_seleccion .entradas_codigo_promocional {float: left; width: 70%; margin: 2% auto; font-size: 3vw;}
.contenido_formulario_abonos_localidades_seleccion .entradas_codigo_promocional &gt; .entradas_texto_span { width: 47%;}
.contenido_formulario_abonos_localidades_seleccion .entradas_codigo_promocional &gt; #codigo_promocional { width: 50%; border: 1px solid #555; border-radius: 5px; padding: 1% 2%;}
.contenido_formulario_abonos_localidades_seleccion .entradas_codigo_promocional &gt; br { display: none;}
.contenido_formulario_abonos_localidades_seleccion .entradas_codigo_promocional_comprobar {float: left; width: 28%; font-weight: bold; cursor:pointer; margin: 1% 0;}
.contenido_formulario_abonos_localidades_seleccion .entradas_precio {float: right; width: 50%; font-size: 3vw;}
.contenido_formulario_abonos_localidades_seleccion .entradas_condiciones_compra {float: right; width: 100%; font-size: 3vw; clear: both; margin-bottom: 8px;}
.contenido_formulario_abonos_localidades_seleccion .entradas_finalizar {float: left; width: 100%; font-weight: bold; cursor:pointer;}
.contenido_formulario_abonos_localidades_seleccion .entradas_finalizar &gt; .entradas_localidades_span { width: 40%; padding: 1% 2%; color: #027626; border: #027626 solid 1px; border-radius: 5px; margin: 0 auto;}
.contenido_formulario_abonos_localidades_seleccion .entradas_codigo_promocional_comprobar &gt; .entradas_localidades_span { width: 100%; padding: 1% 2%; color: #027626; border: #027626 solid 1px; border-radius: 5px; margin: 2% auto;}
.contenido_formulario_abonos_localidades_seleccion .entradas_texto_span {display: block;padding:5px 10px;float:left;}
.contenido_formulario_abonos_localidades_seleccion .entrada_seleccionada{display:block; width:100%; padding: 2% 2% 3.5% 2%; float:left; border-bottom: 1px dotted #027626;}
.contenido_formulario_abonos_localidades_seleccion .entrada_seleccionada select { padding: 1% 2%; color: #027626; border: #027626 solid 1px; border-radius: 5px; background-color: #FFF;}

.contenido_formulario_abonos_localidades_confirmar form .formulario_valor &gt; #ccc_banco,
.contenido_formulario_abonos_localidades_confirmar form .formulario_valor &gt; #ccc_sucursal {width: 12%;}
.contenido_formulario_abonos_localidades_confirmar form .formulario_valor &gt; #ccc_dc {width: 8%;}
.contenido_formulario_abonos_localidades_confirmar form .formulario_valor &gt; #ccc_cuenta {width: 30%;}
.contenido_formulario_abonos_localidades_confirmar form,
.contenido_formulario_abonos_localidades_confirmar form a {font-size: 4vw;}
.contenido_formulario_abonos_localidades_confirmar div.boton_confirmar_compra { width: 90% !important; display: block;}
.contenido_formulario_abonos_localidades_confirmar a.boton_confirmar_compra { padding: 1% 2%; color: #027626 !important; border: #027626 solid 1px; border-radius: 5px; margin: 5% auto; font-size: 5vw; }

.quiniela_apuestas_separador {float: left; width: 100%; margin: 10px 0; padding: 3px 0; font-family:'RobotoMedium', Verdana, Arial; font-size: 5vw; background-color: #027626; color: #fff; text-align: center;}
.quiniela_partidos { float: left; width: 89.4%; margin: 2% 5.3% 0; }
.quiniela_partidos &gt; .partido { float: left; width: 100%; margin: 0 0 17px;}
.quiniela_partidos &gt; .partido &gt; .equipos { float: left; width: 55%; margin: 0 5% 0 0; }
.quiniela_partidos &gt; .partido &gt; .equipos &gt; .equipo { float: left; width: 100%; margin-top: 3%;}
.quiniela_partidos &gt; .partido &gt; .equipos &gt; .equipo &gt; .logo { float: left; width: 30%; margin: 0 3% 0 0; }
.quiniela_partidos &gt; .partido &gt; .equipos &gt; .equipo &gt; .logo picture, .quiniela_partidos &gt; .partido &gt; .equipos &gt; .equipo &gt; .logo img { margin: 0 auto; }
.quiniela_partidos &gt; .partido &gt; .equipos &gt; .equipo &gt; .contenedor_nombre { float: left; width: 67%; height: 48px; }
.quiniela_partidos &gt; .partido &gt; .equipos &gt; .equipo &gt; .contenedor_nombre &gt; .tabla_nombre { display: table; width: 100%; height: 48px; overflow: hidden}
.quiniela_partidos &gt; .partido &gt; .equipos &gt; .equipo &gt; .contenedor_nombre &gt; .tabla_nombre &gt; .nombre { display: table-cell; width: 100%; vertical-align: middle; font-family:'RobotoMedium', Verdana, Arial; font-size: 4vw; line-height: 5.5vw; }
.quiniela_partidos &gt; .partido &gt; .contenedor_pronosticos { float: left; width: 40%; height: 96px; margin: 0; }
.quiniela_partidos &gt; .partido &gt; .contenedor_pronosticos &gt; .tabla_pronosticos {  display: table; width: 100%; height: 96px; overflow: hidden; margin: 0 auto; }
.quiniela_partidos &gt; .partido &gt; .contenedor_pronosticos &gt; .tabla_pronosticos &gt; .pronosticos {  display: table-cell; width: 100%; vertical-align: middle; }
.quiniela_partidos &gt; .partido &gt; .contenedor_pronosticos &gt; .tabla_pronosticos &gt; .pronosticos &gt; .pronostico { float: left; width: 23%; margin: 0; border: 1px solid #027626; padding: 3.5px 1px; cursor: pointer; }
.quiniela_partidos &gt; .partido &gt; .contenedor_pronosticos &gt; .tabla_pronosticos &gt; .pronosticos &gt; .pronostico_seleccionado { color: #fff; background-color: #027626;}
.quiniela_partidos &gt; .partido &gt; .contenedor_pronosticos &gt; .tabla_pronosticos &gt; .pronosticos &gt; .pronostico_no_seleccionado { color: inherit; background-color: initial; }
.quiniela_partidos &gt; .partido &gt; .contenedor_pronosticos &gt; .tabla_pronosticos &gt; .pronosticos &gt; .pronostico:nth-of-type(4n+2) { margin-left: 2.66666%; }
.quiniela_partidos &gt; .partido &gt; .contenedor_pronosticos &gt; .tabla_pronosticos &gt; .pronosticos &gt; .pronostico:nth-of-type(4n+3) { margin: 0 2.66666%; }
.quiniela_partidos &gt; .partido &gt; .contenedor_pronosticos &gt; .tabla_pronosticos &gt; .pronosticos &gt; .pronostico_cerrado { border: 1px solid #ccc;}
.quiniela_partidos &gt; .partido &gt; .contenedor_pronosticos &gt; .tabla_pronosticos &gt; .pronosticos &gt; .pronostico_seleccionado_cerrado { color: #fff; background-color: #ccc; }

.historia_temporada_clasificacion { display: block; width: 100%; float: left;}
.historia_temporada_clasificacion &gt; .cuadro_historia { display: block; float: left; width: 100%;}
.historia_temporada_clasificacion &gt; .cuadro_historia_cuartos &gt; .columnas_cuadro_historia,
.historia_temporada_clasificacion &gt; .cuadro_historia_octavos &gt; .columnas_cuadro_historia { display: block; text-align: center; width: 100%; float: left; margin-top: 2%;}
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .primer_cuadro { margin-top: 2%;}
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .resto_cuadros { margin-top: 5%;}
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia &gt; .top_cuadro_historia { display: table; text-align: center; padding: 5px 8px; margin: 0 auto; font-size: 4vw; }
.historia_temporada_clasificacion &gt; .cuadro_historia_cuartos &gt; .columnas_cuadro_historia &gt; .top_cuadro_historia,
.historia_temporada_clasificacion &gt; .cuadro_historia_octavos &gt; .columnas_cuadro_historia &gt; .top_cuadro_historia { width: 40%;}
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia &gt; .grupo_eliminatorias { display: block; float:left; width: 100%; }
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_playoff { display: block; float:left; text-align: center; margin: 2% 15% 0 15%; width: 70%; }
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_partido_unico { height: 16vw;}
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_partido_multiples { height: 24vw;}
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_playoff &gt; .id_caja_playoff { display: block; float: left; text-align: center; width: 22%; font-size: 12vw; font-weight: bold;}
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_partido_unico &gt; .id_caja_playoff { height: 16vw; line-height: 16vw; }
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_partido_multiples &gt; .id_caja_playoff { height: 24vw; line-height: 24vw; }
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_playoff &gt; .marcador_playoff { display: block; float: right; text-align: center; width: 78%; height: 16vw; border: #027626 1px solid; }
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_playoff &gt; .marcador_playoff &gt; .logo_equipo { display: block; float: left; text-align: center; width: 21%; margin: 0 7%; margin-top: 1.1vw; }
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_playoff &gt; .marcador_playoff &gt; .resultado { display: block; float: left; text-align: center; width: 30%; line-height: 16vw; font-weight: bold;}
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_playoff &gt; .marcador_playoff &gt; .resultado_eliminatoria { font-size: 6vw; }
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_playoff &gt; .marcador_playoff &gt; .resultado_partido { font-size: 3.5vw; }
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_playoff &gt; .parciales_playoff { display: block; float: right; text-align: center; width: 78%; height: 8vw;  border: #027626 1px solid; overflow-y: hidden; border-top: none;}
.historia_temporada_clasificacion &gt; .cuadro_historia &gt; .columnas_cuadro_historia .caja_playoff &gt; .parciales_playoff &gt; .parcial_playoff { display: block; float: left; text-align: center; width: 20%; height: 8vw; font-size: 3.2vw;}
.selector_temporada &gt; .contenedora_buscador_form &gt; .contenedor_campos &gt; .contenedor_campo { width: 75%;}
.selector_temporada &gt; .contenedora_buscador_form &gt; .contenedor_campos &gt; .contenedor_campo &gt; .campo &gt; select { font-size: 3vw;}
.selector_temporada &gt; .contenedora_buscador_form &gt; .contenedor_campos &gt; .contenedor_boton a { font-size: 4vw; line-height: 4vw;}
.historia_temporada_clasificacion &gt; .caja_equipo_finalista  { display: block; float: left; width: 40%; margin: 0 30% 3%; font-size: 3.5vw; border: #f4f4f4 solid 1px;}
.historia_temporada_clasificacion &gt; .caja_equipo_finalista &gt; .logos_playoff { display: block; margin: 5px auto; width: 100%; text-align: center;}
.historia_temporada_clasificacion &gt; .caja_equipo_finalista &gt; .logos_playoff img { display: table; margin: 0 auto;}
.historia_temporada_clasificacion &gt; .caja_equipo_finalista &gt; .nombre_equipo { display: block; float: left; width: 100%;}
.historia_temporada_clasificacion &gt; .caja_equipo_finalista &gt; .descripcion { display: block; float: left; width: 100%;}

table.noticia {border:1px solid #027626;border-collapse: collapse;}
table.noticia td {border:1px solid #027626;padding: 3px;}

.button {
  display: inline-block;
  width: auto;
  max-width: 100%;
  border: 1px solid;
  border-radius: 3px;
  padding: 12px 30px;
  font-size: 16px;
  line-height: 24px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 600;
  letter-spacing: .06em;
  transition: .33s all ease;
  white-space: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  background-color: #027626;
  color: #ffffff !important;
  border-color: #027626;
}
@media (min-width: 992px) {
  .button {
    padding: 16px 40px;
    line-height: 24px;
  }
}

a.compra_entradas { background-color : rgb(255, 255, 255);margin : 1px;padding : 2px;border-style : double;color: #027626!important;}
a.comprar_entradas { background-color : rgb(255, 255, 255);margin : 1px;padding : 2px;border-style : double;color: #027626!important;}

._hj-1oY0c__styles__inputField { display: none;}
._hj-rnxC1__styles__surveyActionButton ._hj-2EHD-__styles__surveysPrimaryButton ._hj-21tno__styles__primaryButton { display: none; padding-right: 5px;}</pre></body></html>