/* -- Create & Designed
   -- @Juan Perona
   -- www.idservicios.com */
/*---------------------------- FUENTES ----------------------------*/
@font-face {
font-family: 'OpenSansRegular';
src: url('type/opensans/opensans-regular.eot');
src: url('type/opensans/opensans-regular.eot?#iefix') format('embedded-opentype'),
	 url('type/opensans/opensans-regular.woff') format('woff'),
	 url('type/opensans/opensans-regular.ttf') format('truetype'),
	 url('type/opensans/opensans-regular.svg#OpenSansRegular') format('svg');
}
@font-face {
font-family: 'OpenSansSemiBold';
src: url('type/opensans/opensans-semibold.eot');
src: url('type/opensans/opensans-semibold.eot?#iefix') format('embedded-opentype'),
	 url('type/opensans/opensans-semibold.woff') format('woff'),
	 url('type/opensans/opensans-semibold.ttf') format('truetype'),
	 url('type/opensans/opensans-semibold.svg#OpenSansSemiBold') format('svg');
}
@font-face {
font-family: 'OpenSansLight';
src: url('type/opensans/opensans-light.eot');
src: url('type/opensans/opensans-light.eot?#iefix') format('embedded-opentype'),
	 url('type/opensans/opensans-light.woff') format('woff'),
	 url('type/opensans/opensans-light.ttf') format('truetype'),
	 url('type/opensans/opensans-light.svg#OpenSansLight') format('svg');
}
/*----------------------------------------------------------------------------- /GENERAL --------*/
html{
background: rgb(0,47,93) !important; /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,47,93,1) 0%, rgba(0,16,32,1) 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,47,93,1) 0%,rgba(0,16,32,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,47,93,1) 0%,rgba(0,16,32,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002f5d', endColorstr='#001020',GradientType=0 ) !important; /* IE6-9 */
}
body {font-family:'OpenSansRegular', sans-serif;font-size:14px;color:#222222;margin:0px;padding:0px;border:0px solid red}
h1, h2, h3 {margin:0px;padding:0px;font-size:12px;font-weight:normal;}
img {border:0px;margin:0px;padding:0px;}
form {margin:0px;padding:0px;}
input, textarea, select {border:0px;font-family:'OpenSansRegular',sans-serif;vertical-align:top;padding:1px 0px 1px 1px;margin:0px;}
ul {margin:0px;padding:0px;display:block;list-style-type:none;}
li {}
a{text-decoration:none; color:#2c559f}
a:hover {color:#988751}
.sep {clear:both;height:1px;margin:0px;padding:0px;font-size:1px;line-height:1px;}
.justificar{text-align:justify}
.tooltip {display:none;position:absolute;border:1px solid #333;background-color:#161616;border-radius:5px;padding:10px;color:#fff;font-size:12px}
/**/
.seleccionSI{background:#ececec;height:38px}
.clear{clear:both;list-style:none;}
.clear_resp {clear:both; display:none}
.sombra{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);}
.seotext{position:relative;margin:0 auto 24px auto;width:90%;color:#666;text-align:justify}
.link_seo{margin:10px auto 0 auto;font-size:12px;}
.link_seo a{color:#585A5C;padding:5px 10px 0px 10px}
.link_seo a:hover{color:#959595}
.ultimahora{position:absolute;z-index:5;right:0px;bottom:0px}
#infocat{position:absolute;top:4px;left:17%}
#marcafactura{font-size:15px;margin:20px 10%;width:80%;border:0px solid yellow}
#marcafactura input{vertical-align:middle;margin-top:-3px}
.textseo{background:rgba(0,0,0,0.6);color:#fff;margin:40px auto 0 auto;width:94%;border-radius:4px;padding:0.5% 1.5%;text-align:justify}
/*img cabecera responsiva*/
img.img-cabecera{width:100%;border-radius:0}
/*img metodo entrega*/
.clear_metodo{display:none}
.texto_metodo{margin:0;position:relative;width:60%;border:0px solid red}
.img_metodo{position:absolute;top:15px;right:5%;width:35%;text-align:center;border:0px solid blue}
.img_metodo img{width:auto;height:110px;z-index:-1;}
/**/
.h1index{position:relative;float:none; width:100%;padding:0 0 20px 0; text-align:center; font-size:30px; border:0px solid orange;}
.margen{position:relative;width:100%;height:30px}
.banda{position:absolute}
.h1seccion{width:700px;margin:40px 0 0 0;text-align:left;color:#fff;font-size:31px;padding:14px 80px 14px 14px !important;border:0px solid orange;font-weight:inherit;
	background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 80%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );
}
.avisopago{position:relative;margin:20px auto 0 auto;width:100%;background:rgba(0,0,0,.1);border-radius:4px;text-align:left}
.avisopago>.content{position:relative;width:88%;padding:2%;float:left;font-size:15px}
.avisopago>.content strong{color:#42933a;padding:1px 3px;margin:3px 0px;background:rgba(255,255,255,0.8);border-radius:4px;line-height:30px;}
.avisopago>.icon{background: url("../images/sprites/sprite-iconos.png") -106px 0px no-repeat;top:12%;right:4%;width:43px;height:43px;position:absolute}
.regalo{width:90%;margin:0 auto;text-align:center}
.sepdatoscompra{width:100%;height:2px;margin:10px auto}
/**/
/**/
/*----------------Transitions--------------*/
.evento .comprar, .articulos, .tablaentradas, .mapa_responsive img, 
.evento, .evento:hover,
#cont #dcha .cajadcha .col2 input, #cont #dcha .cajadcha .col2 select, #cont #dcha .cajadcha .col2 textarea,
.boton_contacto a, .boton_contacto a:hover, .boton1 a, .boton2 a, .boton1 a:hover, .boton2 a:hover, 
.cajadcha .boton a, .cajadcha .boton a:hover,.cajadcha .boton input, .cajadcha .boton input:hover,
#sup ul.menu li a, #sup ul.menu li a:hover,
.inferiorhome a, #cont #contenido .inferiorhome a:hover,
#izda ul.competiciones li a, #izda ul.competiciones li a:hover, 
.paginacion ul.paginas li a, .paginacion ul.paginas li a:hover, 
.paginacion ul.paginas li.activo a, .paginacion ul.paginas li.activo a:hover, 
.seccion .tabla .fila .col3 .botoncomprar a, .seccion .tabla .fila .col3 .botoncomprar a:hover ,
#cont #dcha .tablaentradas .fila .col5 .boton a, #cont #dcha .tablaentradas .filasect .col5 .boton a,
#cont #dcha .tablaentradas .fila .col5 .boton a:hover, #cont #dcha .tablaentradas .filasect .col5 .boton a:hover
{ transition: all 0.2s ease-in-out !important; 
  -webkit-transition: all 0.2s ease-in-out !important;
  -moz-transition: all 0.2s ease-in-out !important;
  -ms-transition: all 0.2s ease-in-out !important;
  -o-transition: all 0.2s ease-in-out !important;
}
#cont, #dcha, .seleccionSI
{ transition: all 0.4s ease-in-out !important; 
  -webkit-transition: all 0.4s ease-in-out !important;
  -moz-transition: all 0.4s ease-in-out !important;
  -ms-transition: all 0.4s ease-in-out !important;
  -o-transition: all 0.4s ease-in-out !important;
}
#cont #dcha #estatico.cajadcha
{ transition: all 0.8s ease-in-out !important; 
  -webkit-transition: all 0.8s ease-in-out !important;
  -moz-transition: all 0.8s ease-in-out !important;
  -ms-transition: all 0.8s ease-in-out !important;
  -o-transition: all 0.8s ease-in-out !important;
}
/**/
/***BPOPUP***/
/**/
#popup, #popupat, #popupcat, #popuppaypal{background-color:#fff;border-radius:10px;display:none;padding:0px;margin:0px}
/*ancho popups*/
#popupat, #popup {width:370px !important}
#popupcat{width:708px !important;max-height:658px !important;height:auto !important}
#popuppaypal{width:700px;height:840px !important}
/*boton cerrar*/
.button{background:url('../images/close-button.png') no-repeat center;cursor:pointer;display:inline-block;width:30px;height:30px}
.button.b-close{position:absolute;right:-8px;top:-15px;z-index:100}
/*atencion,correlativa,paypal*/
#popup .logo, #popupat .logo, #popupcat .logo, #popuppaypal .logo{padding:20px 0 0 0;margin:0;border-radius:6px 0 0 0 !important;width:100%;background:#2c559f !important;text-align:center;position:relative;z-index:5}
#popup h2, #popupat h2, #popupcat h2, #popuppaypal h2{font-size:18px;color:#fff;background:#444;text-align:center;width:100%;display:inline-block;padding:10px 0}
#popup .logo img, #popupat .logo img, #popupcat .logo img, #popuppaypal .logo img{width:316px}
/*atencion y correlativa*/
.contenidopopat .caja,.contenidopop .caja {position:relative;width:85%;height:auto;margin:22px auto;padding:10px;text-align:left;} 
/*paypal pasos*/
#container {width:96%;position:relative;margin:0 auto;color:#000;height:auto}
#container input{display:none}
#container label {background: #f9f9f9;border-radius: 0;color: #888;cursor: pointer;display: block;float: left;font-size: 14px;height: 30px;line-height: 30px;margin-right: 4px;padding: 0 15px;text-align: center;border:0px solid red;}
#container input:hover + label {background: #ddd;color: #666;}
#container input:checked + label {background: #0071bf; color: #fff;	position: relative;	z-index: 6;}
#content {top:30px;background: #f1f1f1;border-radius: 0 6px 6px 6px;position: relative;width:100%;z-index: 5;border:0px solid red;text-align:left;color:#1e7424;}
#content span{position:relative;width:100%}
#content div { opacity: 0; padding:4px; position: absolute; z-index: -100;}
img.pasos {width:100%}
#container input#tab-1:checked ~ #content #content-1, #container input#tab-2:checked ~ #content #content-2, #container input#tab-3:checked ~ #content #content-3, 
#container input#tab-4:checked ~ #content #content-4,#container input#tab-5:checked ~ #content #content-5 {opacity:1;z-index:100;background:#eee}
/*adaptacion pop*/
@media all and (max-width: 720px) and (min-width: 520px){	 
#popupcat,#popuppaypal{width:510px !important}  .pika-thumbs li{width:135px !important}
#popuppaypal{height:650px !important}
}
/**/
@media all and (max-width: 519px){		
#popupat, #popup  {width:320px !important} 	
#popupcat,#popuppaypal{width:330px !important}  .pika-thumbs li{width:125px !important}	
#popuppaypal{height:500px !important}	
}
/**/
/*--------------FLEX SLIDER----------------------*/
/**/
.flexslider, .flex4 {width:99%; height:270px; border-radius:0px; margin:0 0 20px auto; position:relative;overflow:hidden}
.flexslider .slides > li,.flex4 .slides > li{display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides li a,.flex4 .slides li a {padding:0;margin:0}
.flexslider .slides li a img,.flex4 .slides li a img {border-radius:0px;}
.flexslider img,.flex4 img{width:auto;height:270px}
/*************contenido flex**************/
.flexslider ul.slides li .pastilla, .flex4 ul.slides li .pastilla{
font-family: 'OpenSansSemiBold',sans-serif;
position:relative;margin:-250px 0 0 3%;border-radius:0px;border:0px solid orange;z-index:5;
background:rgba(0,0,0,0.8);width:39%;padding:12px 45px;font-size:18px;line-height:28px;
}
.flex4 ul.slides li .pastilla:hover{background:rgba(80,80,80,0.7);}
.flexslider .pastilla .title,.flex4 .pastilla .title{margin-bottom:13px;font-size:26px;color:#FFF;line-height:32px;}
.flexslider .pastilla .subtitle,.flex4 .pastilla .subtitle{color:#B1B1B1;}
.flexslider .pastilla .fecha,.flex4 .pastilla .fecha{color:#ffa200;}
.flexslider .pastilla .lugar,.flex4 .pastilla .lugar{color:#FFF;}
/*----------------FLEX SLIDER----------------------*/
/*lightbox*/
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666}
#lightboxDetails{font-size:1em;padding-top:0.4em}
#lightboxCaption{float:left}
#keyboardMsg{float:right}
#closeButton{top:5px;right:5px}
#lightbox img{border:none;clear:both} 
#overlay img{border:none}
#overlay{background-image:url(../includes/lightbox/overlay.png)}
* html #overlay{background-color:#333;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../includes/lightbox/overlay.png", sizingMethod="scale");}
/*-------PAGINACION--------*/
#cont #dcha .paginacion {position:relative;margin:0 15px 20px 0}
#cont #dcha .paginacion ul.paginas {float:right;}
#cont #dcha .paginacion ul.paginas li {float:left;margin-left:8px}
#cont #dcha .paginacion ul.paginas li a {width:20px;text-align:center;border-radius:2px;display:block;padding:4px;background-color:#fff;color:#0f1c24}
#cont #dcha .paginacion ul.paginas li.activo a {background-color:#2c559f;color:#fff}
#cont #dcha .paginacion ul.paginas li a:hover{background:#aaa}
/*-------CABECERA---------------------------------------------------------------------------------------------------------- SUPERIOR -----------*/
/**/
header #sup {color:#FFF;background:#fff;height:auto;margin:0px;border:0px solid yellow}
header #sup a {color:#ffffff;}
header #sup .sup1 a:hover {color:#ccc}
/* sup1 */
header #sup .sup1 {width:100%;height:78px;background:#2c559f;font-weight: normal;position: fixed;z-index: 99}
/*----LOGO----*/
.logo {position:relative;float:left;width:445px;height:56px;border:0px solid green;padding:0px}
.logo a{height:inherit;text-indent: -9999px;background: url("../images/logo.svg") center no-repeat;display: block;overflow: hidden;}
/* --- Sup derecha --- */
header #sup .sup1 .dchasup {float:right;margin-top:10px;z-index:10;border:0px solid green}
.politicas{position:relative;width:100%;font-size:12px;text-align:center;padding:4px 0;color:#fff;border-radius:0px;}
/* -login usuario- */
header #sup .sup1 .usuariologin{float:right;margin:0px 24px 0 0;height:21px;border:0px solid red;/*display: none*/}
header #sup .sup1 .usuariologin a.inicio{background: url("../user/img/user.png") no-repeat left 0px;padding:0 8px 0 24px}
header #sup .sup1 .usuariologin a.cierre{background: url("../user/img/cierre.png") no-repeat left 0px;padding:0 0 0 24px}
.name_user{font-size:24px;background:url("../user/img/name_user.png") no-repeat left 0px;
			height: 75px;line-height: 75px;padding: 0 0 0 90px;color: #666;}
.usuario_agencia{position:fixed;top:10px;left:20px;width:auto;padding:6px 12px;border-radius:5px;background:rgba(255,150,0,0.95);color:#001A34;z-index:99999999999999999999999999}
.usuario_agencia form{position:relative;float:left;width:40%;text-align:center}
.usuario_agencia input{border:1px solid #001A34;color:#001A34;padding:4px;cursor:pointer;}
.usuario_agencia a{color:#001A34 !important;position:relative;float:right;width:40%;text-align:center}
.usuario_agencia a:hover{color:#fff !important}				
/* - NOTICIAS - */
header #sup .sup1 .noticias{float:right;margin:1px 24px 0 0;height:21px;border:0px solid red}
header #sup .sup1 .noticias a {float:left;padding:0px 0 0 30px;text-transform:uppercase;
	background: url("../images/noticias.png") no-repeat left 1px;
}
/* - idiomas - */
header #sup .sup1 .idiomas {float:right;margin:0 10px 0 0;height:21px;border:0px solid red;width:122px;
	background: url("../images/sprites/sprite-iconos.png") 0px 0px no-repeat;
}
header #sup .sup1 .idiomas select{float:right;position:relative;width:95px;height:21px;padding:0 !important;background:#2c559f;color:#fff;border:1px solid #fff;border-radius:4px;cursor:pointer}
/* - buscador - */
header #sup .sup1 .buscador {position:relative;margin:15px auto;width:19%;height:22px;border:0px solid red}
header #sup .sup1 .buscador input {float:left;position:relative;width:70%;border-radius:4px;border:1px solid #ccc;height:20px;padding:1px 4px;color:#000;background:#fff;}
header #sup .sup1 .buscador input:focus {box-shadow:0px 0px 4px 0px rgba(249, 249, 249, 0.75)}
	/*boton search*/
header #sup .sup1 .buscador .buscar {float:left}
header #sup .sup1 .buscador .buscar a {display:block;width:22px;height:22px;margin:0px 0px 0px 6px;
	background: url("../images/sprites/sprite-iconos.png") -59px -3px no-repeat;
}
header #sup .sup1 .buscador .buscar a:hover {background-position: -82px -3px;}
/*cabecera*/
/*sup2*/
header #sup .sup2 {height: 182px;background:url(../images/portada.jpg) center 78px repeat-x #2c559f;padding-top: 82px;}
header #sup .sup2 .ladoder {float: right;width:auto}
header #sup .sup2 .social .facebook a:hover, header #sup .sup2 .social .twitter a:hover, header #sup .sup2 .social .home a:hover {opacity:0.8;}
header #sup .sup2 h1, header #sup .sup2 h3 {margin:0px 0px 93px 0px;font-size:17px;}
header #sup .sup2 .contacto {/*display:none;*/float:right;width:100%;padding:50px 0px 0px 15px;font-size:18px;line-height:22px;font-weight:normal;border:0px solid yellow}
header #sup .sup2 .contacto .tituloatencion {width:100%;border:0px solid red}
header #sup .sup2 .contacto .tituloatencion .textoatencion{	width:auto;line-height:25px;color:#D5D5D5;padding: 6px 5px 0px 0px;margin:0;
	font-size:12px !important;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);text-align:right;}
header #sup .sup2 .contacto .iconoayuda a {float: right;margin:0px 0 0 0;width:53px;height:53px;display:block;text-indent:-9999px;background: url("../images/sprites/sprite-iconos.png") -104px 9px no-repeat;}
header #sup .sup2 .contacto .telef {display:block;margin:12px 15px 14px 0px;text-align:right;border:0px solid blue;}
header #sup .sup2 .contacto .telef a {color:#fff;line-height:33px;font-family:'OpenSansSemiBold', sans-serif;font-size:20px;font-weight:600;letter-spacing:2px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);}
header #sup .sup2 .contacto .telef a:hover {color:#B6B6B6}
header #sup .sup2 .contacto .horario {background: rgba(54, 54, 54, 0.6);font-size:15px !important;color:#fff;padding:4px 0px;border-radius:4px;text-align:center !important;}
/**/
.valornominal{cursor:pointer;font-weight:700;border-bottom:1px dotted #999;}
/*sup3*/
header #sup .sup3 {height:40px;border-bottom:1px solid #999;border-top:1px solid #999}
/**/
header #sup .sup3 .streched {width:90%;margin: 0 auto}
/*menu general*/
header #sup .sup3 ul.menu {width:100%;margin:0;padding:0}
header #sup .sup3 ul.menu li {float:left;display:block;font-size:17px;width:16.5%;text-align:center}
header #sup .sup3 ul.menu li a {display:block;height:36px;width:99%;margin:2px;line-height:36px;color:#2c559f;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:0.5px;font-family:'OpenSansLight', sans-serif}
header #sup .sup3 ul.menu li a:hover, header #sup .sup3 ul.menu li a.activo {background:#988751;color:#fff}

/*------------------------------------ CONTENIDO -------------------------------------*/
#cont {width:100%;margin:20px auto;height:auto;padding:20px 0;background:rgba(255,255,255,.7)}
#cont #contenido {width:100%;height:auto;padding:0;position:relative;margin:0px auto;border:0px solid #FF0;}
/*----------------------------------- IZQUIERDA -----------*/
#cont #izda {position:relative;float:left;width:17%;margin:0 0 0 1%;z-index:1;border:0px solid purple}
/**/
#cont #izda.evento{margin:-2% 0 0 1%}
/*------------------------------------ DERECHA -----------*/
#cont #dcha {position:relative;float:right;width:80%;margin:0 1% 0 0;border:0px solid orange}
/**/
#cont #dcha.index {width:81%}
#cont #dcha.info {width:79%}
#cont #dcha.reserva {width:79%}
#cont #dcha.evento {width:51%}

/*----------menu competiciones------------*/
#cont #izda ul.competiciones {width:100%;margin:0px auto;padding:0px;border:0px solid red;}
#cont #izda ul.competiciones li a {display:block;width:inherit;height:40px;line-height: 23px;padding:14px 0px 0px 8px;margin:0;color:#fff;
	position:relative;font-size:14px;/*font-family:'OpenSansLight', sans-serif;*/border:0px solid red
}
#cont #izda ul.competiciones li a:hover{background:#988751 !important;}
#cont #izda ul.competiciones li.liga a {background:url(../images/menu_comp/logo_liga.png) right 8px no-repeat #2c559f;}
#cont #izda ul.competiciones li.championsleague a {background:url(../images/menu_comp/logo_champions.png) right 8px no-repeat #2c559f;}
#cont #izda ul.competiciones li.europaleague a {background:url(../images/menu_comp/logo_europa.png) right 8px no-repeat #2c559f;}
#cont #izda ul.competiciones li.copadelrey a {background:url(../images/menu_comp/logo_c_rey.png) right 8px no-repeat #2c559f;}
#cont #izda ul.competiciones li.supercopaespana a {background:url(../images/menu_comp/logo_sup_esp.png) right 8px no-repeat #2c559f;}
#cont #izda ul.competiciones li.supercopaeuropa a {background:url(../images/menu_comp/logo_sup-eu.png) right 8px no-repeat #2c559f;}
#cont #izda ul.competiciones li.realmadridbaloncesto a {background:url(../images/menu_comp/logo_basket.png) right 8px no-repeat #2c559f;}
#cont #izda ul.competiciones li.seleccionespanola a {background:url(../images/menu_comp/logo_seleccion.png) right 8px no-repeat #2c559f;}
/*NOTICIAS ver*/
h1.noticias{position:relative;float:none; width:100%; text-align:center; font-size:28px; border:0px solid orange; padding:14px 0}
.articulos{position:relative;width:96%;padding:2%;margin:20px auto;color:#464646;background:#fff;border:0px solid #fff}
.articulos a{font-size:28px;color:#1f1f1f;margin-left:15px;text-align:left;line-height:29px}
.articulos a:hover{text-decoration:underline;}
.articulos h2{font-size: 20px;margin:0 0 20px 0;color:#464646}
.articulos .redaccion{ margin:10px 0 25px 10px; width:60%; text-align:justify;float:left}
.articulos .imagen{float:right; width:30%;margin-top:20px}
.articulos .imagen img{border:1px solid #848484; border-radius:4px; max-width:80%; height:auto}
a.leer{font-size:15px !important;color:#3188ff;border:1px solid #3188ff;padding:3px 6px;border-radius:4px;position:relative;text-transform:uppercase;text-decoration:none !important}
a.leer:hover{background:#3188ff;color:#fff}	
/*NOTICIAS TICKER*/
#novedades{width:100%;height:240px;overflow:hidden}
#novedades ul{margin:0;padding:0;position:relative;top:0;left:0;background:#fff}
#novedades li{margin:0;height:240px;overflow:hidden;padding:10px 5px;text-align:center}
#novedades .titular{color:#012e46;font-weight:bold;margin-bottom:14px}
#novedades .imagen {text-align:center}
#novedades .imagen img{margin:10px 0 20px 0}
#novedades .escudo1{float:left;margin:0 2px 0 0}
#novedades .escudo1 img{width:32px;vertical-align:middle;margin-top:-4px}
#novedades .nomequipo{}
#novedades .local{width:100%;color:#272727;margin-top:15px;text-align:left;line-height:30px;font-size:16px}
#novedades .visitante{width:100%;color:#7d7d7d;margin-top:10px;text-align:left;line-height:30px;font-size:16px}
#novedades .marcador{float:right;font-size:23px}
#novedades .fila{width:100%;clear:both;line-height:30px}
#novedades .fila .num{float:left;color:#6a6a6a;font-size:12px}
#novedades .fila .escudo{float:left;margin:0 2px}
#novedades .fila .escudo img{width:19px;vertical-align:middle;margin-top:-4px}
#novedades .fila .equipo{float:left; margin:0 0 0 2px;color:#444}
#novedades .fila .marca{color:#012e46;font-weight:bold}
#novedades .fila strong{color:#999;float:right}
#novedades .titularticker{color:#333}
#novedades .img_only{margin:10px auto 0 auto;width:70%}
#novedades .img_only img{width:100%;height:auto}
/*CALENDARIO*/
#cont #contenido #izda .calendario {font-size:12px;width:100%;margin:50px auto}
#cont #contenido #izda .calendario .cuadrocalendario {padding:0px 0px 10px 0px;background:#283851;box-shadow: 0 0 10px rgb(0,0,0);border-radius:4px}
#cont #contenido #izda .calendario .cuadrocalendario .m1, #cont #contenido #izda .calendario .cuadrocalendario .m1year {color:#fff;background:#2c559f;font-size:14px;border-radius:4px;width:96px;}
#cont #contenido #izda .calendario .cuadrocalendario .m1year {width:60px !important}
#cont #contenido #izda .calendario .cuadrocalendario .m2 {height:100%;margin-top:-15px}
#cont #contenido #izda .calendario .cuadrocalendario .m2 .cabecera { background:#2c559f;}
#cont #contenido #izda .calendario .cuadrocalendario .m2 .cabecera:first-child{border-radius:4px 0 0 4px;}
#cont #contenido #izda .calendario .cuadrocalendario .m2 .cabecera:last-child{border-radius:0 4px 4px 0;}
#cont #contenido #izda .calendario .cuadrocalendario table, #cont #contenido #izda .calendario .cuadrocalendario table table {color:#fff;margin:0px auto;border:0;padding-top:14px;width:100%;text-align:center}
#cont #contenido #izda .calendario .cuadrocalendario table a {text-decoration:none;text-align:center;display:block;width:11px;position:relative;
	z-index:0;border-radius:2px;padding:2px 4px 2px 2px;background-color:#C2A924;color:#2c559f;font-weight:normal;margin:0 auto;
}
#cont #contenido #izda .calendario .cuadrocalendario table a:hover {background-color:#e7e7e7}
#cont #contenido #izda .calendario .cuadrocalendario table tr td .hoy {position:relative;z-index:10;border-radius:4px;background-color:#2c559f;color:#FFF;padding:3px 4px 3px 4px !important;}
#cont #contenido #izda .calendario .cuadrocalendario table tr td {padding:1px;}
/*SOCIAL COUNTS*/
#izda .cajaizq{width:96%;height:auto;background:#2c559f;margin:22px auto 0 auto;border-radius:0px;text-align:center;padding:2%;border:0px solid red;}
#izda .cajaizq.vendeentradas:hover{background:#988751}
#izda .cajaizq.noticias{margin:38px auto 0 auto}
#izda .cajaizq h4{font-size:26px;font-weight:normal;margin:10px auto!important;position:relative;color:#fff}
#izda .cajaizq > img{margin-top:-10px}
#izda .cajaizq p { width:99%;color:#bbb}
#izda .cajaizq .img img{ width:60%;clear:both;display:block;margin:47px auto;}
#izda .cajaizq .facebook{margin:25px auto}
#izda .cajaizq .twitter{margin-bottom:25px}
#izda .cajaizq .facebook img:hover, #izda .cajaizq .twitter img:hover{opacity:0.8}
/**/
/*seleccion entradas*/
#cont #contenido #izda.evento {width:486px;top:60px}
/*proceso compra*/

/************/
.lasth img,.flex4 .lasth img {width:100% !important;position:absolute !important;z-index:2 !important;left:0}
/***********/
#cont #dcha .pago {height:40px;margin:15px 0px 0px 16px;}
#cont #dcha .evento {position:relative;float:left;width:24%;height:auto;margin:0px 0px 3% 1%;background-color:#fff;border-radius:0}
#cont #dcha .evento:hover {background:#f2f2f2 !important; box-shadow:0px 0px 3px 2px rgba(111, 119, 135, 0.9);}
#cont #dcha .evento > a {width: inherit;cursor: pointer;}
#cont #dcha .evento .imagen {position:relative;width:100%;height:auto;margin:0 auto;background:transparent;text-align:center;border:0px solid red;}
#cont #dcha .evento .imagen img{width:100%;height:auto;border-radius:0px;vertical-align:top}
#cont #dcha .evento .texto {position:relative;width:100%;height:170px;margin:0;padding:0;font-size:14px;line-height:18px;border:0px solid yellow}
#cont #dcha .evento .texto h2 {position:relative;background:#222;color:#fff;font-size:15px;text-transform:uppercase;line-height:24px;text-align:center;	padding:6px 2px;border:0px solid red}
#cont #dcha .evento .texto .subtitulo{position:relative;width:90%;color:#272727;margin:10px auto;padding:0 0 0 18px;font-weight:600;background:url(../images/event-icon/event-event.svg) no-repeat -6px -3px}
#cont #dcha .evento .texto .fecha{position:relative;width:90%;margin:0 auto;color:#7d0000;padding:0 0 0 18px;background:url(../images/event-icon/event-fecha.svg) no-repeat 0 3px}
#cont #dcha .evento .texto .recinto{position:relative;width:90%;margin:8px auto 0 auto;color:#272727;padding:0 0 0 18px;background:url(../images/event-icon/event-ubicacion.svg) no-repeat 0 3px}
#cont #dcha .evento .comprar {position:relative;color:#fff;line-height:25px;text-align:left;text-transform:uppercase;margin:0;padding: 5px 0px 5px 10px;background:url(../images/carrito.png) no-repeat 90% 5px #2c559f;border-radius:0}
#cont #dcha .evento .comprar:hover {color:#666;background:url(../images/carrito.png) no-repeat 85% 5px #fff}
#cont #dcha #compra.cajadcha{ background:none }
.seccion > .tabla{ padding:0px;}
.seccion > .tabla > .fila{ padding:0px;}
/* ficha subseccion */
#cont #dcha .fichasubseccion {width:740px;background-color:#e5e4e4;padding:10px 0px 0px 0px;margin:0px 0px 15px 0px;color:#000;border-radius:4px;}
#cont #dcha .fichasubseccion h2 {background-color:#014381;padding:5px 5px 5px 15px;text-transform:uppercase;font-size:16px;color:#FFFFFF;margin:0px 10px 20px 10px;}
#cont #dcha .fichasubseccion .foto {float:left;width:210px;height:140px;background-repeat:no-repeat;margin:0px 15px 12px 10px;}
#cont #dcha .fichasubseccion .texto {float:left;width:480px;font-size:13px;padding:0px 0px 12px 0px;text-align:justify;}
#cont #dcha .fichasubseccion .texto .titulo {font-family:'OpenSansSemiBold', sans-serif;text-transform:uppercase;margin-bottom:5px;font-size:17px;font-weight:normal;color:#0061a1;}
#cont #dcha .fichasubseccion .texto .titulo img {float:left;margin-right:10px;}
#cont #dcha .fichasubseccion .texto .titulo h1 {float:left;width:530px;font-size:17px;margin:0px 10px 0px 0px;vertical-align:middle;text-align:left;}
#cont #dcha .fichasubseccion .texto .datosevento {font-size:12px;margin:0px 0px 7px 0px;}
/* ficha evento entradas */
#cont #dcha .fichaevento {padding:130px 0px 0px 0px;z-index:1;border-radius:0px}
#cont #dcha .fichaevento .texto {width:auto;height:125px;padding:10px 18px 8px 18px;background:rgba(0,0,0,0.7);}
#cont #dcha .fichaevento .texto .nombreEv {font-family:'OpenSansSemiBold', sans-serif;font-size:25px;color:#FFF;line-height:25px;margin:0px;padding:0px;}
#cont #dcha .fichaevento .texto .competicion {font-size:21px;color:#f4b200;}
#cont #dcha .fichaevento .texto .datosevento {font-size:17px;color:#FF8F8F;}
#cont #dcha .fichaevento .texto .lugarEv {font-size:17px;color:#fff;}
#cont #dcha .fichaevento .textoevento {position:relative;width:100%;background:#fff;display:block;overflow:hidden;border:0px solid red}
#cont #dcha .fichaevento .textoevento p {padding:2% 3%;width:94%;margin:0;color:#666;line-height:20px;text-align:justify}
#cont #dcha .fichaevento .textoevento p strong,#cont #dcha .fichaevento .textoevento p b{font-size:16px}
/* ficha evento compra */
#cont #dcha .fichaeventocompra {border-radius:0px;width:100%;margin:0px 0px 15px 0px;background: #fff;}
#cont #dcha .fichaeventocompra .foto {float:left;margin:15px;width:30%;overflow:hidden;text-align:center;border-radius:4px;height:150px}
#cont #dcha .fichaeventocompra .foto img {height:100%;width:100%;object-fit:cover;object-position:center center}
#cont #dcha .fichaeventocompra .texto {float:left;width:65%;margin:20px 0px 0px 0px;padding:0}
#cont #dcha .fichaeventocompra .texto h2 {font-size: 22px;color: #000;line-height: 25px;font-family: 'OpenSansSemiBold', sans-serif;margin: 0 0 10px 0}
#cont #dcha .fichaeventocompra .texto .competicion {font-size:16px;color:#f47300;line-height:30px;padding:0 0 0 18px;background:url(../images/event-icon/event-event.svg) no-repeat -6px 3px}
#cont #dcha .fichaeventocompra .texto .fechahora {font-size:15px;color:#002e5c;font-weight:bold;line-height:34px;padding:0 0 0 18px;background:url(../images/event-icon/event-fecha.svg) no-repeat 0 10px}
#cont #dcha .fichaeventocompra .texto .ubicacion {font-size:15px;color:#3f3f3f;font-weight:normal;padding:0 0 0 18px;background:url(../images/event-icon/event-ubicacion.svg) no-repeat 0 3px}
#cont #dcha .fichaeventocompra .cuadrocompra {width:100%;position:relative;margin:0 auto;padding:0px;font-size:16px;color:#252525;}
#cont #dcha .fichaeventocompra .cuadrocompra .col {float:left;text-align:center;padding:1%;border:0px solid blue;}
.cuadrocompra > .uno, #tour > .uno, #dvd > .uno {width:50%}
.cuadrocompra > .dos, #tour > .dos, #dvd > .dos {width:8%}
.cuadrocompra > .tres, #tour > .tres, #dvd > .tres {width:15%}
.cuadrocompra > .cuatro, #tour > .cuatro, #dvd > .cuatro {width:19%; color:#1C6254; font-family:'OpenSansSemiBold', sans-serif !important }
#cont #dcha .fichaeventocompra .cuadrocompra .col strong {font-size:14px;color:#222;display: block;}
.metodopago{float:right;padding:20px 5% 0px 0px;font-size:15px}
/*TOUR---DVD*/
.tour, .dvd { height:64px;border-radius:0;padding:15px 0px 0px 0px;background: rgb(224,222,223);}
.tour .logotour, .dvd .logodvd {float:left;width:25%;margin: 0 0 0 40px}
.tour .textotour, .dvd .textodvd {float:right;margin-right:5.5%;border:0px solid red;}
.tour .textotour .precio strong, .dvd .textotour .precio strong{font-weight:bold !important;font-size:16px}
.tour .textotour .descprod, .dvd .textodvd .descprod{color:#252525;clear:both;float:right;margin-top:5px;}
.tour .textotour .descprod select,.dvd .textodvd .descprod select {width:45px;height:23px;background:#575757;font-size:14px;color:#fff;border:1px solid #999;padding:0px;font-family:"OpenSansSemiBold",sans-serif;}
/**/
/*caja contenido busqueda*/
#cont .cuadrofull{width:90%;margin:0 auto;position:relative;background:#fff;border-radius:8px}
#cont .texto .titulo {margin:0px 0px 20px 0px;font-size:17px;font-weight:bold;}
#cont .texto .titularbusqueda {font-size:14px;margin:0px 0px 6px 0px;}
#cont .texto .titularbusqueda a {text-decoration:underline;}
#cont .texto .encontrado {margin:5px 0px 20px 0px;font-weight:normal;color:#666}
#cont .texto span.termino {color:#FF6300;font-weight:bold;}
/**********************/
#cont #dcha .cajadcha {width:100%;padding:0 0 0px 0;border-radius:0px;background:#fff}
#cont #dcha #estatico.cajadcha {padding-bottom:50px}
#cont #dcha #estatico.cajadcha h2{width:96.2%;padding:2%;background:#15293D;border-radius:4px 4px 0 0;}
/* formularios */
/*--------------------------------------------------------------------- */
#cont #dcha .formulario {width:588px;background-color:#FFF;margin:0px 0px 14px 0px;padding-bottom:9px;}
#cont #dcha .formulario .col1 {text-align:right;margin:3px 12px 0px 0px;width:155px;}
#cont #dcha .formulario .col1, #cont #dcha .formulario .col2 {padding:0px;}
#cont #dcha .formulario .boton {background:#4A739E;margin:10px 0px 10px 661px;width:85px;text-align:center;padding:0px 0px 0px 0px;}
#cont #dcha .formulario .boton a {display:block;padding:2px 5px 3px 5px;color:#fff;font-weight:bold;}
#cont #dcha .formulario .boton a:hover {background:#ffae00;text-decoration:none;}
/**/
#cont #dcha .cajadcha .tipopago {height:50px;margin:0px 0px 0px 4%;font-family:"OpenSansSemiBold",sans-serif;font-size:16px}
#cont #dcha .cajadcha .tipopago img.tarjetas  {vertical-align:middle}
#cont #dcha .cajadcha .tipopago img.imgpaypal {vertical-align:middle}
/*RADIOS*/
	.custom-radio {clip:rect(1px 1px 1px 1px);position:absolute}
	/*nombre radios*/
	label.radios {position:relative;padding-left:20px;color:#444;cursor:pointer;border:#F00 0px solid}
	/*radios css*/
	.custom-radio + label.radios:before {content:"";padding:1px;display:inline-block;box-sizing:border-box;width:15px;height:15px;line-height:15px;position:absolute;margin-left:-20px;top:50%;margin-top:-8px;
		background:#999;
		background: linear-gradient(to top right, #999, #eee);
		background: -moz-linear-gradient(bottom left, #999 0%, #eeeeee 100%);
		background: -webkit-linear-gradient(bottom left,  #999 0%,#eeeeee 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999', endColorstr='#eeeeee',GradientType=0 );
		border-radius:50%;cursor:pointer;border:#999 1px solid;
	}
	.custom-radio + label.radios:hover:before {
		background: linear-gradient(to top right, #666, #eee);
		background: -moz-linear-gradient(bottom left, #666 0%, #eeeeee 100%);
		background: -webkit-linear-gradient(bottom left,  #666 0%,#eeeeee 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#eeeeee',GradientType=0 );
	}
	.custom-radio:checked + label.radios:before {background:#444;box-shadow:0 0 0 1px #666 inset}
/**/
/*CHECKBOX*/
	/* Base for label styling */
	[type="checkbox"]:not(:checked),[type="checkbox"]:checked { position: absolute;left: -9999px;}
	[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label {position:relative;padding-left:32px;cursor:pointer;margin-bottom:4px;display:inline-block;font-size:16px;}
	/* checkbox aspect */
	[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before {
		content:'';position:absolute;left:0px;top:0px;width:18px;height:18px;border:2px solid #ccc;background:#fff;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);}
	/* checked mark aspect */
	[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after {content: 'âœ”';position: absolute;top: 2px; left: 4px;font-size: 18px;line-height: 18px;color: #494949;transition: all .2s;}
	/* checked mark aspect changes */
	[type="checkbox"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
	[type="checkbox"]:checked + label:after {opacity: 1;transform: scale(1);}
	/* disabled checkbox */
	[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before {box-shadow: none;border-color: #999999;background-color: #dddddd;}
	[type="checkbox"]:disabled:checked + label:after {color: #999999;}
	[type="checkbox"]:disabled + label {color: #aaa;}
	/* accessibility */
	[type="checkbox"]:checked:focus + label:before,[type="checkbox"]:not(:checked):focus + label:before {border: 2px dotted #444;}
	/* hover style just for information */
	label.checkbox:hover:before {border: 2px solid #2b65d7!important;background: #ffffff}
/**/
#cont #dcha .cajadcha h2, .titulo > h1{margin-top:25px;position:relative;width:auto;border:0px solid #F00;padding:2% 0 2% 4%;background:#2c559f;font-size:22px;color:#FFF}
#cont #dcha .cajadcha .foto {float:left;position:relative;width:30%;margin:20px 20px 10px 20px;border:0px solid red}
#cont #dcha .cajadcha .foto img{box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.75);border-radius: 4px;width:99%}
#cont .texto{padding:30px 15px}
/*fila formulario*/
.filainput{width:100%;position:relative;text-align:center;margin:11px auto;border:0px solid purple}
#cont #dcha .cajadcha .col1 {float:left;text-align:right;width:18%;margin:0 3% 0 0;padding:12px 0 0 0;text-transform:uppercase;font-size:13px;font-family:'OpenSansSemiBold', sans-serif;border:0px solid blue}
#cont #dcha .cajadcha .col2 {float:left;text-align:center;width:77%;margin:0 auto;border:0px solid red}
#cont #dcha .cajadcha .col2 input, #cont #dcha .cajadcha .col2 select, #cont #dcha .cajadcha .col2 textarea {
	margin:5px 0px 0px 0px;background:#ddd;border:1px solid #999;border-radius:2px;font-size:16px;padding:3px 6px !important;width:90%;
}
#cont #dcha .cajadcha .col2 input:hover, #cont #dcha .cajadcha .col2 select:hover, #cont #dcha .cajadcha .col2 textarea:hover {background:#eee;border:1px solid #999}
#cont #dcha .cajadcha .col2 input:focus, #cont #dcha .cajadcha .col2 select:focus, #cont #dcha .cajadcha .col2 textarea:focus {box-shadow: 0 0 4px rgb(80,80,80);background:#fff;border:1px solid #777}
#cont #dcha .cajadcha .col2 table {width:96%;position:relative;margin: 0 auto}
#cont #dcha .cajadcha .boton, .boton_contacto {float:right;margin:2% 10%;width:180px;text-align:center;position:relative}
#cont #dcha .cajadcha .boton a, .boton_contacto a,#cont #dcha .cajadcha .boton input{width:100% !important;font-size:inherit !important}
/*errores validacion*/
.error{border:1px solid #c8276b !important}
.errormetodo{position:relative;margin:0 0 0 5%;color:#c8276b;border:1px solid #fff !important;background:#fff;padding:3px 6px}
.errorvalidacion{position:relative;float:left;margin:0 0 0 40px;top:7px;color:#c8276b;border:1px solid #fff !important;background:#fff;padding:2px 4px;text-align:left}
.errorterminos{position:relative;margin:0px;top:0px;color:#c8276b;border:1px solid #fff !important;background:#fff;padding:2px 4px}
/*checkbox*/
.checks {padding:20px 0px 5px 10px;font-size:14px;color:#5f5f5f;}
.checks div{margin-top:10px}
.checks input{vertical-align:middle;margin-top:-4px;}
/*captcha*/
#cont #dcha .cajadcha .col2.captcha {width:45%;padding-left:10%}
#cont #dcha .cajadcha .col2.captcha input{width:40% !important;float:left}
.capt{background:#000;padding:4px 6px;border-radius:4px;color:#fff;float:left;position:relative;margin-top:4px;}
.signo{margin:4px 10px;float:left;position:relative;margin-top:10px;}
/**/
.obligatorio {text-align:right;margin:20px}
.aviso_hotel{width:43%;color:#000000;font-family:'OpenSansRegular', sans-serif; font-size:11px;margin:0px auto 8px auto}
.avisometodopago{font-size:13px;position:relative}
.datosentrega{width:100%;margin:20px auto}
/**/
#preciototal {width:88%;margin:0px auto;padding:5px 0px;color:#1C6254;text-align:right;font-family:'OpenSansSemiBold', sans-serif !important }
#preciototal strong{color:#222;font-weight:normal;font-size:13px}
#totalcompra{border-top:1px solid #ccc;font-size:19px;clear:both;position:relative}
#totalcompra strong{font-size:18px}
#capafactura{margin:20px auto}
.sumatotal, .reembolsototal, .gastototal{float:right;width:22%;}
.avisospam{margin:20px auto}
.fondo_info{background: #eee;padding: 10px;border-radius: 8px;}
/*-------------------------------------------------------------------------*/
/*-------------------------CONTENIDO SECCION FUTBOL------------------------*/
#cont #dcha .seccion .tabla .fila {width:100%;margin:0px 6px 15px 0px;font-size:13px;border:0px solid red;}
#cont #dcha .seccion .tabla .fila:hover {
background: transparent -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(218,218,218,1) 50%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: transparent -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(218,218,218,1) 50%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: transparent linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(218,218,218,1) 50%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
#cont #dcha .seccion .tabla .fila a {letter-spacing:0.7px}
#cont #dcha .seccion .tabla .fila .col1 {float:left;width:45%;padding:9px 0px 0px 8px;font-size:14px;text-align:left;border:0px solid yellow;}
#cont #dcha .seccion .tabla .fila .col1 .competicion{font-size:12px}
#cont #dcha .seccion .tabla .fila .col1 img{float:left; margin-top:0px;border:0px solid green}
#cont #dcha .seccion .tabla .fila .col1 a {color:#555;text-decoration:none;}
#cont #dcha .seccion .tabla .fila .col1 a:hover {color:#777}
#cont #dcha .seccion .tabla .fila .col2 {float:left;text-align:left;width:35% !important;padding:6px 0px 0px 8px;margin:3px 0 0 0px;color:#000;border:0px solid blue}
#cont #dcha .seccion .tabla .fila .col3 {float:left;width:12%;padding:0px;margin:10px 0 0 18px;border:0px solid purple;}
#cont #dcha .seccion .tabla .fila .col3 .botoncomprar a{top:1px !important;width:100% !important}
/* ------------ proceso compra -------------- */
/* menu compra */
#cont ul.menucompra {width:100%;border-radius:0px;height:88px;margin:0px 0px 25px 0px;font-size:15px;background:#2c559f;color:#aaa}
#cont ul.menucompra li {float:left;width:25%;}
#cont ul.menucompra strong {float:left;display:block;padding:8px 0px 0px 18px;font-size:42px;font-weight:normal;line-height:41px;}
#cont ul.menucompra span {float:left;width:70%;padding:18px 0px 0px 10px;line-height:16px;}
#cont ul.menucompra li.activo strong, #cont ul.menucompra li.activo span {color:#fff;}
/*-------------------------------------------------------------------------*/
/* /formularios */
/* tabla */
#cont #dcha .tabla {padding:15px;margin:-4px 0px 0px 0px;border-radius: 0px 0px 4px 4px;
background: #fff;
}
#cont #dcha .tabla .titular {padding:10px 0px 0px 0px;margin:20px 0px 10px 10px;font-size:22px;font-weight:800}
#cont #dcha .tabla .fila {margin:0px 0px 4px 40px;width:90%}
#cont #dcha .tabla .fila a {font-size:12.4px}
#cont #dcha .tabla .fila span {font-family:'OpenSansRegular', sans-serif;}
#cont #dcha .tabla .fila span a{color:#2e2e2e}
#cont #dcha .tabla .opcionesentrega {width:95%;height:40px;margin:15px auto;font-size:12px;position:relative}
#cont #dcha .tabla .opcionesentrega .radio {float:left;margin:0 2% 1% 0;border:0px solid red}
#cont #dcha .tabla .opcionesentrega .radio input[type="radio"]{float:left;margin:0px}
#cont #dcha .tabla .opcionesentrega .datoradio {float:left;margin:0px 0px 0px 0px;}
#cont #dcha .tabla #Domicilio,#cont #dcha .tabla #Hotel,#cont #dcha .tabla #Porconfirmar, #cont #dcha .tabla #ImprimirEntradas, #cont #dcha .tabla #Oficina, #cont #dcha .tabla #Oficinasor {
	width:95%;position:relative;margin:0 auto 10px auto;border:0px solid red;text-align:center;z-index:1;
}
#cont #dcha .tabla #Porconfirmar, #cont #dcha .tabla #ImprimirEntradas, #cont #dcha .tabla #Oficina, #cont #dcha .tabla #Oficinasor {text-align:left;min-height:140px}
/**/
#cont #dcha .boton1 a,#cont #dcha .tabla .boton1 input, .boton1 a#volver {float:left;display:block;width:20%;margin:30px 0px 0px 20px;font-size:inherit !important}
#cont #dcha .tabla .boton2 a,#cont #dcha .tabla .boton2 input, .boton2 input#enviar  {float:right;background:#5a9a5c;width:22%;margin:30px 20px 0px 0px;color:#fff;font-size:inherit !important}
#cont #dcha .tabla .boton2 a:hover, #cont #dcha .tabla .boton2 input:hover, .boton2 input#enviar:hover {background:#49ac4e;color:#0c3d2a;border:1px solid #1b885e;text-shadow:-2px 1px 2px rgba(161, 161, 161, 1);}
/**/
#cont #dcha .botoncomprar a {display:block;background:url(../images/btn_comprar2.png) no-repeat;
	width:52px;height:20px;padding:5px 24px 0px 6px;line-height:13px;font-size:13px;color:#575757;text-align:center;
}
#cont #dcha .botoncomprar a:hover {background-position: -82px 0;color:#4b4b4b;}
/*
************* TABLA ENTRADAS ***********
*/
#cont #dcha .tablaentradas {width:100%;margin:15px 0;padding:0 0 8px 0;border-radius:0;position:relative;
background: #d8d8d8; /* Old browsers */
background: -moz-linear-gradient(top, #d8d8d8 0%, #dad8d8 6.99%, #ffffff 7%, #ffffff 58%, #efefef 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #d8d8d8 0%,#dad8d8 6.99%,#ffffff 7%,#ffffff 58%,#efefef 100%); /* Chrome10-25,Safari5.1-6 */
background: transparent linear-gradient(to right, #d8d8d8 0%,#dad8d8 7.90%,#fff 8%,#fff 58%,#efefef 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
#cont #dcha .tablaentradas .cabecera{height:44px;line-height:44px !important;margin-bottom:10px;font-family:'OpenSansSemiBold' !important;font-size:15px;background: rgba(138, 138, 138, 0.2);}
#cont #dcha .tablaentradas .fila.cabecera:hover{background: rgba(107, 107, 107, 0.2); !important}
#cont #dcha .tablaentradas .cabecera > .col2, 
#cont #dcha .tablaentradas .cabecera > .col3, 
#cont #dcha .tablaentradas .cabecera > .col4{color:#5D5C5C !important;text-transform:uppercase;font-size:11px !important}
#cont #dcha .tablaentradas .fila, #cont #dcha .tablaentradas .filasect {width:100%;height:38px;line-height:38px !important;float:left;color:#252525;overflow:hidden}
#cont #dcha .tablaentradas .fila:hover{
background: transparent -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(241,241,241,1) 40%, rgba(241,241,241,1) 60%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: transparent -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(241,241,241,1) 40%,rgba(241,241,241,1) 60%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: transparent linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(241,241,241,1) 40%,rgba(241,241,241,1) 60%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
#cont #dcha .tablaentradas .fila div[class*="col"] img{vertical-align:middle;top:-2px;position:relative}
#cont #dcha .tablaentradas .fila .col1 {float:left;width:7%;text-align:center;padding-left:0.5%}
#cont #dcha .tablaentradas .fila .col2 {float:left;width:46.5%;margin-left:1%;font-size:12px;color:#424242}
#cont #dcha .tablaentradas .filasect .col2s {float:left;width:53%;padding:0px 2.5% 0 20%;font-size:13px;font-family:'OpenSansSemiBold';color:#424242}
#cont #dcha .tablaentradas .filasect .col2s .linea-sector{float:right;color:#343434;font-size:12px;background:url('../images/sector-linea.png') 4px 10px no-repeat;padding-left:115px}
#cont #dcha .tablaentradas .fila .col3,#cont #dcha .tablaentradas .filasect .col3s {float:left;width:21%;text-align:center;font-size:12px}
#cont #dcha .tablaentradas .fila .col4, #cont #dcha .tablaentradas .filasect .col4s {float:left;width:11%;text-align:center}
#cont #dcha .tablaentradas .fila .col4a {float:left;text-align:left;width:20%;margin-left:1%;font-size:13px}
#cont #dcha .tablaentradas .fila .col4a .texto_comprar{color:#434343 !important;text-shadow:-2px 1px 2px #dddddd;}
#cont #dcha .tablaentradas .fila .col4a .texto_comprar:hover{color:#888 !important;text-shadow:0px 0px 0px #666;}
#cont #dcha .tablaentradas .fila .col4 select, #cont #dcha .tablaentradas .filasect .col4s select {width:40px;height:26px;background:#575757;border:none;font-size:13px;color:#FFF;margin:6px 0px}
#cont #dcha .tablaentradas .fila .col5, #cont #dcha .tablaentradas .filasect .col5 {float:left;width:12%;margin-left:1%;height:38px;text-align:center}
#cont #dcha .tablaentradas .fila .col5 .boton, #cont #dcha .tablaentradas .filasect .col5 .boton {position:relative;width:90%;margin:0 auto;border:0px solid red}
#cont #dcha .tablaentradas .fila .col5 .boton a, #cont #dcha .tablaentradas .filasect .col5 .boton a, .boton1 a, .boton2 a,.boton1 input, .boton2 input,
#cont #dcha .seccion .tabla .fila .col3 .botoncomprar a, #cont #dcha .cajadcha .boton a, .boton_contacto a, #cont #dcha .cajadcha .boton input {
display:block;position:relative;top:4px;background:#666;width:100%;height:auto;padding:4px 0px;line-height:20px;font-size:12px;text-transform:uppercase;cursor:pointer;
color:#f9f9f9;text-align:center;border:1px solid #666;text-shadow:0px 0px 2px rgba(0,0,0,1);border-radius:3px;letter-spacing:1px}
#cont #dcha .tablaentradas .fila .col5 .boton a, #cont #dcha .tablaentradas .filasect .col5 .boton a{font-size: 10px;}
#cont #dcha .tablaentradas .fila .col5 .boton a:hover, #cont #dcha .tablaentradas .filasect .col5 .boton a:hover, .boton1 a:hover, .boton2 a:hover,.boton1 input:hover, .boton2 input:hover,
#cont #dcha .seccion .tabla .fila .col3 .botoncomprar a:hover, #cont #dcha .cajadcha .boton a:hover, .boton_contacto a:hover,#cont #dcha .cajadcha .boton input:hover  {
background: #e6e6e6;color:#4b4b4b;border:1px solid #a1a1a1;text-shadow:0px 0px 2px rgba(255, 255, 255, 1);box-shadow:-0.5px 1px 0px rgb(240,240,240);}
#cont #dcha .tablaentradas div[id*="categoria"]{font-family:'OpenSansSemiBold', sans-serif;margin-left:8%}
.agotado{text-transform:uppercase;font-size:11px;color:#434343;font-weight:bold;margin:0 auto;width:100%;text-align:center;border:0px solid red;}
.cat_name{float:left;height:38px;line-height:38px}
.propticket{float:left;cursor:pointer;text-align:center;width:18px}
.propticket img{height:15px}
/* COLAPSADORES */
/* -------- desplegable2 -------- */
ul#desplegable2 {width:222px;color:#777;font-size:14px;line-height:25px;overflow;hidden;border:0px solid red;}
ul#desplegable2 li a {display:block;width:100%;padding:3px 0px 0px 0px;font-size:18px}
ul#desplegable2 li a.activo{color:#988751;font-weight:600}
ul#desplegable2 li ul {display:none;width:100%;margin:10px 0px 6px 0px;padding:0px;}
ul#desplegable2 li ul li {display:block;background:#fff;border-radius:4px;padding:12px;}
ul#desplegable2 li ul li img {float:left;margin:4px 14px 8px 2px;}
ul#desplegable2 li ul li .bloquetexto {display:block;text-align:left;}
/* menú izda */
#cont #izda ul.menuizda {width:222px;text-transform: uppercase;font-size: 12.4px;letter-spacing: 0.5px}
#cont #izda ul.menuizda li {background:#fff;margin:0 0 8px 0;padding:4px}
#cont #izda ul.menuizda li a {color:#2c559f;display:block;width:100%;padding:3px 0px 0px 0px;font-family:'OpenSansLight', sans-serif;font-weight:600}
#cont #izda ul.menuizda li a:hover, #cont #izda ul.menuizda li.activo a {display:block;color:#988751}
#cont #izda ul.menuizda ul a:hover {text-shadow:none;}
#cont #izda ul.menuizda li ul {display:none;width:208px;margin:10px 0px 6px 0px;padding:0px 22px 0px 0px;font-family:'OpenSansLight', sans-serif;line-height:13px;}
ul#materiadesplegable li ul li {margin:0px 0px 11px 6px;}
#cont #izda ul.menuizda li ul li {	display:block;width:230px;padding:8px 0px 8px 0px;margin:-3px 0px 10px 0px;color:#000000;}
/********************imprimir reserva*****************************/
.imprimir {position:relative;margin:10px auto;width:140px;height:60px}
.imprimir a {float:left;position:relative;background:url('../images/print.png') no-repeat left top #000;border-radius:4px;border:1px solid #9f9f9f;
	padding:8px 11px 8px 60px;font-family:'OpenSansSemiBold', sans-serif;font-size:14px;color:#fff;text-align:center;margin-top:10px;
}
.imprimir a:hover {color:#ccc;}
/***************************************************/
.usuario {position:absolute;left:630px;top:5px;background-color:#FF0;padding:3px 10px;color:#333;}
.usuario strong {color:#000;}
.fechaev {background:url('https://www.entradasmadrid.com/images/event-icon/event-fecha.svg') no-repeat 0 3px;margin:0;padding: 0 0 0 20px;}
.recintoev {background:url('https://www.entradasmadrid.com/images/event-icon/event-ubicacion.svg') no-repeat 0 3px;margin:0;padding: 0 0 0 20px;}
/**/
#contenido .previoevento {position:relative;width:96%;margin:0px 2%;text-align:left;}
#contenido .previoevento h1 {margin:1% 2% 2% 2%;padding:0px;font-size:28px}
#contenido .dataevent{margin: -1% 0 0 3%;width: 30%}
#contenido .dataevent .fechaev {margin:0 2%}
#contenido .dataevent .recintoev {margin:0 2%}
/**/
.sintickets{padding: 2% 0;border-radius: 4px;width: 96%;margin: 0 auto;background: #fff;position: relative;text-align: center;color: #bb1b1b}
/* -------- PLANO CAMPO FUTBOL -------- */
.planoflash {width:486px;height:auto;border-radius:4px;/*box-shadow: 0 0 10px rgb(0,0,0);*/color:#575757}
object{top: -5px;position: relative;}
/*plano jpg animacion*/
.planojpg { /*transicion*/
-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;
}
.planojpg:hover{/*zoom*/
-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);
/*transicion*/
-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;
}
.estadio {padding:0px 0px 0px 18px;font-family:'OpenSansSemiBold',sans-serif;font-weight:600;font-size:24px;line-height:28px;}
.categorias {font-size:18px;line-height:32px;padding:0px 0px 0px 22px;margin:0 0 10px 0}
/*-------------------------------- FOOTER ----------------------------------*/
/*----------inferior home---------------------*/
#cont #contenido .inferiorhome {position:relative;width:96%;margin:40px auto 20px auto;border:0px solid orange;}
#cont #contenido .inferiorhome a {float:left;display:block;width:11.50%;min-height:67px;height:auto;margin-left:1.2%;padding:17px 60px 0px 10px;
	line-height:18px;background:#002f5d;color:#fff;border-radius:0px;border:1px solid #444;
}
#cont #contenido .inferiorhome .cesiondeabono a {background:url(../images/inferior_home/cesion.png) right 10px no-repeat #222}
#cont #contenido .inferiorhome .comocomprar a {background:url(../images/inferior_home/cm_comprar.png) right 10px no-repeat #222}
#cont #contenido .inferiorhome .porquecomprar a {background:url(../images/inferior_home/pq_comprar.png) right 10px no-repeat #222}
#cont #contenido .inferiorhome .areaagencias a {background:url(../images/inferior_home/agencias.png) right 10px no-repeat #222}
#cont #contenido .inferiorhome .areavip a {background:url(../images/inferior_home/vip.png) right 10px no-repeat #222}
#cont #contenido .inferiorhome a:hover {background:#988751}
/*footer*/
footer{position:relative;width:100%;background:#111;z-index:5;padding-top:20px !important;border-top:1px solid #9198a2;}
footer #inferior {position:relative;width:90%;margin:0 auto;height:auto;text-align:center;padding-top:0px;border:0px solid yellow;}
footer #inferior .links {width:100%;text-align:center;padding:0px 0px 25px 0px;background:url(../images/linea.png) center bottom no-repeat;color:#989898;}
footer #inferior .links a {color:#fff !important}
footer #inferior .links a:hover {text-decoration:underline;}
footer #inferior .iconos { border:0px solid red; min-height:35px; padding:14px 0 0 0 !important}
footer #inferior .iconos .icono img{ height:59px}
#inferior ul.listadoeventos {width:100%;position:relative;font-size:12px;min-height:140px;padding:15px 0px 20px 0px;text-align:left;border:0px solid red;}
#inferior ul.listadoeventos li {float:left;width:33%;border:0px solid yellow;}
#inferior ul.listadoeventos li a {font-family:'OpenSansLight', sans-serif;text-decoration:underline;text-decoration:none;color:#fff;}
#inferior ul.listadoeventos li a:hover {text-decoration:underline}