@charset "utf-8"; @import url(https://f405cd.claudeassets.com/20250625132257cs_/https://fonts.googleapis.com/css?family=Montserrat:400,700); @import url(https://29a2a4.claudeassets.com/20250625132257cs_/https://fonts.googleapis.com/css?family=Open+Sans:400,700); @font-face {font-family:'Puntuacion'; src:url('https://gt.futbolprice.com/css/fonts/Puntuacion.eot'); src:url('https://gt.futbolprice.com/css/fonts/Puntuacion.eot#iefix') format('embedded-opentype'), url('https://gt.futbolprice.com/css/fonts/Puntuacion.woff') format('woff'), url('https://gt.futbolprice.com/css/fonts/Puntuacion.ttf') format('truetype'), url('https://gt.futbolprice.com/css/fonts/Puntuacion.svg#Puntuacion') format('svg'); font-weight:normal; font-style:normal}
[data-icon]:before {font-family:'Puntuacion'; content:attr(data-icon); speak:none; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased}
.icopuntua-nogusta, .icopuntua-medal3, .icopuntua-medal2, .icopuntua-medal1, .icopuntua-diploma {font-family:'Puntuacion'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased}
.icopuntua-nogusta:before {content:"\e000"}
.icopuntua-medal3:before {content:"\e001"}
.icopuntua-medal2:before {content:"\e002"}
.icopuntua-medal1:before {content:"\e003"}
.icopuntua-diploma:before {content:"\e004"}
.no-touch .icopuntua-nogusta:hover, .icopuntua-nogusta.active {background:red; color:#FFF; box-shadow:0 0 0 8px rgba(0, 0, 0, 0.8)}
.icopuntua-nogusta {color:#FFF; background-color:#55c766}
.fa-mujer:before {content:"\f182"}
.fa-hombre:before {content:"\f183"}
.fa-junior:before {content:"\f1ae"}
.fa-facebook {background-color:#496291}
.fa-twitter {background-color:#9ADBF5}
.fa-google-plus {background-color:#DC4730}
.fa-youtube {background-color:#CD1717}
.fa-youtube-play {background-color:#CD1717}
.fa-rss {background-color:#FD7E25}
body {font-size:14px; font-family:'Montserrat', 'Open Sans', sans-serif}
.sprite {background-image:url(https://1c126a.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/sprite.png?1); text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; display:block; font-size:0; line-height:0}
i {font-style:normal}
::selection {background:#55c766; color:#FFF}
.box {background:#FFF; margin-bottom:8px}
.sombraBottom {-moz-box-shadow:inset 0 0px 0px -38px #696868, inset 0 -13px 15px -11px #696868; -webkit-box-shadow:inset 0 0px 0px -38px #696868, inset 0 -13px 15px -11px #696868; box-shadow:inset 0 0px 0px -38px #696868, inset 0 -13px 15px -11px #696868}
.separacion {visibility:hidden}
/*aquí estaban effectos Right Bottom Left Top*/
.ficha-secciones ul.nav-tabs li {margin-top:10px}
.nav-tabs {border:none}
.nav-tabs > li > a, .nav-pills > li > a {margin-right:4px}
.nav-tabs > li > a {background:#55c766; color:#FFF; border:1px solid #FFF}
.nav-tabs > li > a.destacado {background:#FFBA00; color:#292929}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {color:#FFF; background:#666666}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {color:#55c766; background:#FFF ; border:1px solid #55c766}

#todo {position:relative; z-index: auto;}
#header {padding:10px 0 0 0}
.cabLogos {float:left; width:auto}
#header .destaca {font-size:38px; color:#999; line-height:1.3; padding:5px 10px; display:inline-block; vertical-align:middle}
#logo {padding:5px 5px 5px 0; background-position:0 -12px; vertical-align:middle; display:inline-block; margin:0 10px 0 0}
#logo.sprite {height:34px; padding:0; width:250px}
#contexto {display:inline-block; vertical-align:middle; margin:0 0 10px 0}
#contexto li {min-width:85px; text-align:center; margin:0 5px 0 auto; display:inline-block; background:#FFF; border-radius:4px 4px 2px 2px; box-shadow:0 0 5px #DDD}
#contexto h5 {height:17px; line-height:17px; font-size:10px; margin:0; font-weight:bold; color:#FFF; text-transform:uppercase; background:#363636; border-radius:4px 4px 2px 2px}
#contexto p {margin:0; font-size:21px; color:#666; height:29px; line-height:29px; display:block; font-weight:bold}
.header-social {vertical-align:top; padding:0 0 0 10px; box-shadow:-1px 0 0 #858585}
.header-social a {width:26px; height:26px; float:left; display:block; margin:0 3px}
.header-social .ico-Google {background-position:-63px -102px}
.header-social .ico-Youtube {background-position:-42px -102px}
.header-social .ico-Facebook {background-position:-21px -102px}
.header-social .ico-Twitter {background-position:0px -102px}
.header-social .fa {width:20px; line-height:20px; height:20px; text-align:center; color:#FFF; font-size:16px; border-radius:4px; padding:3px}
.social-item a.ico-Youtube {width:20px; height:20px; float:left; display:block; margin:0 5px; background-position:-42px -102px}
.top_enlaces {margin:0; float:right}
.top_enlaces .login > a {margin-top:4px; margin-bottom:0px; background:#F7C600; border-radius:5px 5px 0 0; font-weight:bold; color:#292929; background:#FC0; background-size:6px 6px; background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image:linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent)}
.top_enlaces .login .dropdown-menu {padding:15px; left:auto; margin-top:0; right:0}
.top_enlaces .login [type="checkbox"] {float:left; margin:0 5px 5px auto}
#comunidad-login-modificar {padding:3px 12px 3px 6px; line-height:24px}
#comunidad-login-modificar img {margin-right:4px; vertical-align:top}
.comunidad_login a{
	color:#55c766;
}
#comparador-info-contador {color: #AADE1A;}
#header-form {min-height:30px; background:#292929;max-width: 1210px; margin: auto;}
#header-form input.boton {border:none; padding:11px 30px}
#header-form a.boton {padding:9px 12px; font-size:20px; border:none}
.striped {background:#55c766; background-size:6px 6px; background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image:linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent)}
.top-search {margin:0 auto; padding:13px; text-align:left}
.top-search-busqueda {text-align:center; margin:0 auto; padding:1em 0}
.top-search-busqueda .input-append {display:block}
.top-search input {-webkit-appearance:none; font-family:'Montserrat', 'Open Sans', sans-serif; width:80%; max-width:725px; z-index:auto; background:#55c766; height:30px; border:1px dashed #a6bc92; color:#FFF; font-size:16px}
.top-search input::-webkit-input-placeholder {color:#B7D497}
.top-search input:-moz-placeholder {color:#B7D497}
.top-search input::-moz-placeholder {color:#B7D497}
.top-search input:-ms-input-placeholder {color:#B7D497}
.top-search-categorias legend {text-align:left; padding:0; border:none; color:#FFF; font-weight:bold; font-size:12px; line-height:1.5; margin:0 auto}
.top-search-categorias .combobox-container {vertical-align:middle}
.top-search-categorias .combobox {width:138px; padding-left:30px; box-sizing:content-box; margin-bottom:0}
.top-search .add-on {vertical-align:bottom; height:30px; background:#55c766; min-width:31px; border:1px dashed #a6bc92; color:#FFF; font-size:16px}
.top-search .add-on i {margin-top:8px; border-top-color:#FFF}
.top-search ul li {text-align:left}
.formtipo {position:relative; display:inline-block}
.formtipo .tipo {display:block; font-weight:bold; border:none; background:#FFFFFF; font-size:14px; color:#292929; width:20px; height:20px; line-height:20px; border-radius:16px; text-align:center; position:absolute; margin-top:10px; left:5px; z-index:10}
.top-search .btn-inverse {display:block; text-align:center; margin:auto; background:#FFBA00; color:#292929; padding:9px 12px; font-size:16px}
.combobox-container {margin-bottom:10px; *zoom:1}
.combobox-container:before, .combobox-container:after {display:table; content:""}
.combobox-container:after {clear:both}
.combobox-container input, .combobox-container .uneditable-input {-webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0}
.combobox-container input:focus, .combobox-container .uneditable-input:focus {position:relative; z-index:2}
.combobox-container .uneditable-input {border-left-color:#ccc}
.combobox-container .add-on {float:left; display:inline-block; width:auto; min-width:16px; margin-right:-1px; padding:4px 5px; font-weight:normal; text-align:center; text-shadow:0 1px 0 #FFFFFF; -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px}
.combobox-container .active {background-color:#a9dba9; border-color:#46a546}
.combobox-container input, .combobox-container .uneditable-input {float:left; -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px}
.combobox-container .uneditable-input {border-left-color:#eee; border-right-color:#ccc}
.combobox-container .add-on {margin-right:0; margin-left:-1px; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0}
.combobox-container input:first-child {*margin-left:-160px}
.combobox-container input:first-child + .add-on {*margin-left:-21px}
.combobox-container select {display:inline-block; width:0; height:0; border:0; padding:0; margin:0; text-indent:-99999px; *text-indent:0}
.combobox-container .caret {border-top-color:#FFFFFF}
.form-search .combobox-container, .form-inline .combobox-container {display:inline-block; margin-bottom:0; vertical-align:top}
.form-search .combobox-container .add-on, .form-inline .combobox-container .add-on {vertical-align:middle}
.combobox-selected .combobox-clear {display:inline-block}
.combobox-selected .caret {display:none}
.combobox-clear {display:none; width:14px; height:14px; line-height:14px; vertical-align:top; opacity:0.3; filter:alpha(opacity=30)}
.dropdown:hover .combobox-clear, .open.dropdown .combobox-clear {opacity:1; filter:alpha(opacity=100)}
.btn .combobox-clear {margin-top:1px; margin-left:1px}
.btn:hover .combobox-clear, .open.btn-group .combobox-clear {opacity:1; filter:alpha(opacity=100)}
.typeahead-long {max-height:300px; overflow-y:auto}
.control-group.error .combobox-container .add-on {color:#B94A48; border-color:#B94A48}
.control-group.error .combobox-container .caret {border-top-color:#B94A48}
.control-group.warning .combobox-container .add-on {color:#C09853; border-color:#C09853}
.control-group.warning .combobox-container .caret {border-top-color:#C09853}
.control-group.success .combobox-container .add-on {color:#468847; border-color:#468847}
.control-group.success .combobox-container .caret {border-top-color:#468847}
.btn .combobox-clear [class^="icon-"] {line-height:1.4em}

/* jumbotron */
#jumbotron {background-size:100%; padding:0 10px}
#jumbotron.mini, #jumbotron.color {background-color:#292929}
#jumbotron .container {position:relative}
#formulario-jumbotron {display:block; padding:18px 0}
.mini #formulario-jumbotron {padding:0}
#formulario-jumbotron h1, #formulario-jumbotron h2 {margin-bottom:18px; font-weight:normal; font-size:23px; line-height:1; color:#fff; margin-bottom:5px; -webkit-font-smoothing:antialiased}
#formulario-jumbotron .inner {border-radius:4px; background:rgba(0, 0, 0, 0.7)}
.color #formulario-jumbotron .inner {background:rgba(183, 212, 151, 0.7)}
.mini #formulario-jumbotron .inner {background:none}
.mini #header-form-texto {margin:0}
#formulario-jumbotron .formtipo {margin-bottom:10px}
#formulario-jumbotron .busqueda-avanzada {color:#FFF}
#formulario-menciones {display:block; margin:1em 0 0 0; width:100%}
.opinion-portada {}
.opinion-portada .avatar {border:3px solid #efefef; border-radius:90px; padding:4px; margin-right:10px}
.opinion-portada .avatar img {width:64px; height:64px}
.opinion-portada .autor, .opinion-portada .titulo {color:#FFF}
.opinion-portada .autor {font-weight:normal; font-size:13px; margin-bottom:3px}
.opinion-portada .titulo {font-weight:bold; font-size:18px; line-height:1.2; font-style:italic}

#contenido {padding-top:2em}
.antetitulo {display:inline-block; border-radius:none; line-height:1.3; font-size:14px; color:#FFF; padding:0.1em 0.6em; background-color:#55c766}
.antetitulo.neutro {background-color:#FFB400}
.antetitulo.xsmall {font-size:11px; line-height:1.3}
.antetitulo.small {font-size:12px}
.antetitulo.medium {font-size:14px}
.antetitulo.large {font-size:17px}
.antetitulo.xlarge {font-size:20px}
.antetitulo a {color:#FFF}
.titulo {line-height:1.1; font-size:18px; color:#292929; display:block; margin-bottom:5px}
.titulo a {color:#292929}
.titulo a:hover {color:#55c766}
.titulo.xsmall {font-size:13px}
.titulo.small {font-size:16px}
.titulo.medium {font-size:18px}
.titulo.large {font-size:22px}
.titulo.xlarge {font-size:26px; font-weight:bold}
.grupo-titulos {margin:0 auto 6px auto; line-height:1.8; font-size:17px}
#TopCarousel {min-height:170px; border:1px solid #CDCDCD; background-color:#E4E4E4; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; background-image:-moz-linear-gradient(top, #FFFFFF, #CCCCCC); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#CCCCCC)); background-image:-webkit-linear-gradient(top, #FFFFFF, #CCCCCC); background-image:-o-linear-gradient(top, #FFFFFF, #CCCCCC); background-image:linear-gradient(to bottom, #FFFFFF, #CCCCCC); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFff', endColorstr='#ffCCCCCC', GradientType=0)}
#TopCarousel .item {padding:10px 55px; box-sizing:border-box}
#TopCarousel .carousel-caption {padding-top:10px}
#VisualCarousel {margin-bottom:50px; -webkit-transition:height 1s ease-in-out; moz-transition:height 1s ease-in-out; transition:height 1s ease-in-out; -webkit-box-shadow:0 0 5px #DDD; -moz-box-shadow:0 0 5px #DDD; box-shadow:0 0 5px #DDD}
#VisualCarousel .carousel-indicators li {background-color:rgba(200, 200, 200, 0.25); background-image:none; padding:0; margin:0 0 0 5px}
#VisualCarousel .carousel-indicators .active {background-color:rgba(200, 200, 200, 0.75)}
#VisualCarousel .item {box-sizing:border-box}
#VisualCarousel .photo {-webkit-transition:height 1s ease-in-out; moz-transition:height 1s ease-in-out; transition:height 1s ease-in-out; background:#292929; text-align:center; margin:0 auto}
#VisualCarousel .carousel-caption {position:absolute; background:rgba(0, 0, 0, 0.5); bottom:0; width:100%}
#VisualCarousel .carousel-caption .antetitulo {margin-bottom:5px}
#VisualCarousel .carousel-caption .titulo, #VisualCarousel .carousel-caption .titulo a, #VisualCarousel .carousel-caption p, #VisualCarousel .carousel-caption p a {color:#FFF}
#VisualCarousel .carousel-caption .titulo {line-height:1.1; margin-bottom:8px; font-weight:normal}
#VisualCarousel .carousel-caption .inner {padding:1em}
.carousel-fade .carousel-inner .item {opacity:0; -webkit-transition-property:opacity; -moz-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity}
.carousel-fade .carousel-inner .active {opacity:1}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {left:0; opacity:0; z-index:1}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {opacity:1}
.carousel-fade .carousel-control {z-index:2; width:18px!important; height:36px!important}
.galeria_fotos {margin-bottom:10px}
.galeria_fotos .galeria_foto {padding-bottom:20px}
.modulo {margin:0 auto 60px auto; border:1px solid #DADADA; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px}
#sideBar .modulo {margin:0 auto 30px auto}
.modulo-header {border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; border-bottom:none; padding:10px; background-color:#292929}
.modulo-header .titulo {font-size:17px; color:#FFF; font-weight:bold; text-transform:uppercase; line-height:1.3; padding:0; margin:0}
.modulo-header .titulo.solo {margin-top:9px}
.modulo-header .subtitulo {font-size:16px; color:lightgray; font-weight:normal; line-height:1.2; padding:0; margin:0}
.modulo-header .titulo a {color:#FFF}
.modulo-header .subtitulo a {color:lightgray}
.modulo-header .iconos {float:left; margin-right:1em}
.modulo-header .iconos .headericon-podcast{background-image:url(https://bdfe01.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/podcast.png);background-size: 100%;background-repeat: no-repeat;}
[class*="headericon"] {background:#55c766; width:42px; height:42px; line-height:42px; text-align:center; box-shadow:1px 1px 3px rgba(0, 0, 0, 0.6); font-size:28px; color:#FFF; font-weight:bold; display:inline-block; border-radius:400px; text-indent:-999em; background-image:url(https://754521.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/iconos.png)}
.modulo-header .iconos .fa {width:42px; height:42px; line-height:42px; text-align:center; box-shadow:1px 1px 3px rgba(0, 0, 0, 0.6); font-size:28px; color:#FFF; display:inline-block; border-radius:8px; background-color:#55c766; line-height:46px}
.modulo-header button.close {opacity:1; font-size:32px}
.headericon-analisis {background-position:0 0}
.headericon-ranking {background-position:-42px 0}
.headericon-consultas {background-position:-84px 0}
.headericon-precio {background-position:0 -42px}
.headericon-tiendas {background-position:-42px -42px}
.headericon-descuentos {background-position:-84px -42px}
.headericon-blog {background-position:0 -84px}
.headericon-articuloblog {background-position:-42px -84px}
.headericon-recomendado {background-position:-84px -84px}
.headericon-loultimo {background-position:0 -126px}
.modulo .modulo-contenido {padding:1em 1em 0.5em 1em}
.modulo .photo {text-align:center; margin-bottom:5px}
.modulo-contenido .thumbnail {border:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; padding:0}
.decora-bottom {border-bottom:1px solid #D9D9D9}
.htmltagcloud {clear:both; line-height:1.5; word-spacing:normal; letter-spacing:normal; text-decoration:none; text-transform:none; text-align:center; text-indent:0ex; word-break:break-word}
.htmltagcloud span {position:relative; margin-left:2px}
.htmltagcloud a {-webkit-transition:all 0.5s ease; moz-transition:all 0.5s ease; transition:all 0.5s ease}
.htmltagcloud a:link {text-decoration:none}
.htmltagcloud a:visited {text-decoration:none}
.htmltagcloud a:hover {text-decoration:none; color:#FFF; background-color:#55c766; -webkit-transform:scale(2, 2); -moz-transform:scale(2, 2); -ms-transform:scale(2, 2); -o-transform:scale(2, 2); transform:scale(2, 2)}
.htmltagcloud a:active {text-decoration:none; color:#FFF; background-color:#55c766}
span.tagcloud0 {font-size:10px; padding:0em; color:#98DE4B; z-index:10; position:relative}
span.tagcloud0 a {text-decoration:none; color:#98DE4B}
span.tagcloud1 {font-size:12px; padding:0em; color:#98DE4B; z-index:9}
span.tagcloud1 a {text-decoration:none; color:#98DE4B}
span.tagcloud2 {font-size:14px; padding:0em; color:#74BC23; z-index:8}
span.tagcloud2 a {text-decoration:none; color:#74BC23}
span.tagcloud3 {font-size:16px; padding:0em; color:#74BC23; z-index:7}
span.tagcloud3 a {text-decoration:none; color:#74BC23}
span.tagcloud4 {font-size:18px; padding:0em; color:#5C971C; z-index:6}
span.tagcloud4 a {text-decoration:none; color:#5C971C}
span.tagcloud5 {font-size:20px; padding:0em; color:#5C971C; z-index:5}
span.tagcloud5 a {text-decoration:none; color:#5C971C}
span.tagcloud6 {font-size:22px; padding:0em; color:#5C971C; z-index:4}
span.tagcloud6 a {text-decoration:none; color:#5C971C}
span.tagcloud7 {font-size:24px; padding:0em; color:#55c766; z-index:3}
span.tagcloud7 a {text-decoration:none; color:#55c766}
span.tagcloud8 {font-size:26px; padding:0em; color:#55c766; z-index:2}
span.tagcloud8 a {text-decoration:none; color:#55c766}
span.tagcloud9 {font-size:28px; padding:0em; color:#55c766; z-index:1; position:relative}
span.tagcloud9 a {text-decoration:none; color:#55c766}
span.tagcloud10 {font-size:30px; padding:0em; color:#55c766; z-index:0}
span.tagcloud10 a {text-decoration:none; color:#55c766}
.btn-boton {background-color:#FFF; border:1px solid #DADADA; border-radius:4px; line-height:1.2; padding:10px 30px; color:#666; display:block; position:relative; font-weight:bold; -webkit-transition:background 0.5s ease; moz-transition:background 0.5s ease; transition:background 0.5s ease; margin:0 auto 30px auto}
#ficha-producto .ficha-principal .btn-boton {margin:0 auto 10px auto}
.btn-boton a {color:#666}
.btn-boton:before {content:''; font-size:1px; color:#55c766; position:absolute; left:10px; top:50%; height:14px; width:6px; background:#55c766; margin-top:-7px}
.btn-boton:after {content:' > '; position:absolute; right:10px; top:50%; height:28px; margin-top:-14px; font-size:25px; color:#55c766}
.btn-boton.btn-small {line-height:1.2; padding:7px 26px 7px 20px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; font-size:12px; font-weight:normal}
.btn-boton.btn-small:before {left:6px; height:16px; margin-top:-8px}
.btn-boton.btn-small:after {content:' > '; right:8px; margin-top:-14px; font-size:20px}
.btn-boton:hover {background:#A6BC92; color:#FFF; text-decoration:none}
.btn-boton:hover a {color:#FFF; text-decoration:none}
.btn-boton:hover:before {background:#292929}
.btn-boton:hover:after {color:#292929}
.btn-grupo {margin:0 auto 30px auto; border:1px solid #DADADA; border-radius:4px}
.btn-grupo .btn-boton {margin:4px auto; border:none}
.modulo-cupones {margin:0 auto 1em auto}
.cupon {border:1px dashed #CCC; margin:0 auto 1em auto}
.validez {margin-top:3px; font-size:12px; color:#272526; line-height:1.3; font-weight:bold}
.modulo-cupones .oferta {clear:both; background-color:#599919; color:#FFF; padding:4px 5px}
.modulo-cupones .oferta1 {background-color:#599919}
.modulo-cupones .oferta2 {background-color:#FB0000}
.modulo-cupones .oferta3 {background-color:#F5C400}
.modulo-cupones .oferta4 {background-color:#494949}
.listado-articulo {margin-left:0; list-style:none}
.listado-articulo > li {padding-top:20px; border-top:1px solid #DADADA}
.listado-articulo > li:first-child {padding-top:0; border:none}
.listado-articulo > li > figure {margin-bottom:10px!important}
.listado-articulo .titulo {font-size:20px; font-weight:normal; padding:0; margin:0; line-height:1.3}
.listado-articulo p {font-size:13px; line-height:1.3; margin:0 0 10px}
.listados-relacionados {margin:0 auto 20px auto; list-style:none}
.listados-relacionados .item {padding:10px; border-top:1px solid #DADADA; background:none}
.listados-relacionados .item:first-child {padding-top:0; border:none}
.listados-relacionados .titulo {font-size:15px; font-weight:bold; padding:0; margin:0; line-height:1.3}
.ficha-titulo {display:inline-block}
#ficha-producto .ficha-principal {margin-bottom:10px}
#ficha-producto .ficha-principal .photo img {margin-top:40px}
#ficha-producto .barra_contenidos {margin-bottom:20px}
#ficha-producto .barra_contenidos .redes {text-align:center}
#ficha-producto .cabecera_precios {border:1px dashed #a6bc92; margin-bottom:0}
#ficha-producto .cabecera_precios .modulo-contenido {padding:0}
#ficha-producto .cabecera_precios .cabecera_precio {border-bottom:1px dashed #a6bc92; padding:3px}
#ficha-producto .cabecera_precios .cabecera_precio:last-child {border-bottom:none}
#ficha-producto .cabecera_precios .cabecera_precio .cabecera_precio_in {min-height:30px; line-height:30px; cursor:pointer; padding:6px; border-radius:6px}
#ficha-producto .cabecera_precios .cabecera_precio .cabecera_precio_in:hover {background-color:#D5E9BE}
#ficha-producto .cabecera_precios .cabecera_precio .cabecera_precio_in a {color:#333; display:block}
#ficha-producto .cabecera_precios .cabecera_precio .cabecera_precio_in a:hover {color:#333; text-decoration:none}
#ficha-producto .cabecera_precios .cabecera_precio .cabecera_precio_in img {max-height:30px; max-width:130px}
#ficha-producto .cabecera_precios .cabecera_precio .cabecera_precio_in.patrocinador img {max-height:none; max-width:none}
#ficha-producto .cabecera_precios .cabecera_precio .cabecera_precio_in .btn {float:right; width:120px; margin-left:5px; font-size:17px; font-weight:bold}
#ficha-producto .cabecera_precios .cabecera_precio .cabecera_precio_in .fa {color:#FFF; margin:1px 0 0 10px; float:left; vertical-align:top}
#ficha-producto .cabecera_precios .cabecera_precio .cabecera_precio_in.text-center {font-size:18px}
#ficha-producto .filtros_radio {text-align:center; margin-bottom:30px}
#ficha-producto .filtros_radio .btn-group {margin:0 auto 15px}
#ficha-producto .filtros_radio .btn-primary {font-size:16px; border:none; border-left:1px solid #FFF; background:#A6BC92; font-weight:normal; padding:8px 16px}
#ficha-producto .filtros_radio .btn-primary.active {background:#292929}
#ficha-producto .filtros_radio .btn-primary:nth-of-type(1) {border-left:none}
#ficha-producto .filtros_radio .movil {display:none}
#ficha-producto .filtros_radio .fa {color:#FFF}
#ficha-articulo .barra_contenidos .redes {text-align:right}
#ficha-articulo .breadcrumb, #ficha-producto .breadcrumb {margin-left:10px; background:none; display:inline-block; padding:0}
.modulo-precio .precio {line-height:2; color:#60A719; font-size:28px; font-weight:bold}
.modulo-destacados {margin-bottom:25px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:2px dashed #A6BC92; padding:6px}
.modulo-destacados .encabezado {text-align:center; line-height:1.2; font-weight:normal; color:#292929; text-transform:uppercase; font-size:22px}
.modulo-destacados .etiquetas {text-align:center; margin:0 auto; background:lightgray; padding:10px 40px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}
.modulo .etiquetas {text-align:center; margin:0 auto; background:#FFF}
.modulo-destacados .etiquetas li, .modulo .etiquetas li {display:inline-block; font-size:16px; font-weight:normal; margin-right:15px; line-height:1.8}
.modulo-destacados.detalle .etiquetas li {font-size:14px; margin:0px 1px}
.modulo-destacados .etiquetas li a, .modulo .etiquetas li a {text-decoration:none; color:#292929}
.modulo-destacados .etiquetas li a:hover, .modulo .etiquetas li a:hover {text-decoration:none; color:#55c766}
.modulo-ficha .encabezado {margin-bottom:5px; background-color:#292929; padding:5px 10px; color:#FFF; font-size:13px; font-weight:bold}
.modulo-ficha .modulo-contenido {padding:7px 3px}
.listado-propiedades {margin:0; padding:0}
.listado-propiedades dt,.listado-propiedades dd {border-bottom:1px dashed #a6bc92; min-height:26px}
.listado-propiedades dt {width:115px; float:left; font-weight:normal; clear:left; margin-bottom:5px}
.listado-propiedades dd {text-align:right; float:none; clear:right; display:block; margin:0 0 5px 0}
.listado-propiedades .dato {font-weight:bold; color:#55c766}
.publicidad {text-align:center; margin:0 auto 20px auto!important}
.publicidad iframe {text-align:center; margin:0 auto; max-width:100%}
.publicidad .inner {text-align:center; margin:0 auto; overflow:hidden}
.publiC .inner {max-width:300px}
.publi_intertextual {display:block; width:100%; padding-bottom:50%; background-repeat:no-repeat; background-attachment:fixed; background-position:0% 50%; background-color:#FFF; background-size:100%}
.apoyos-puntuaciones {list-style:none; margin:0; display:table}
.apoyos-puntuaciones li {list-style:none; display:inline-block; margin:0 10px 15px 5px}
.puntuaciones-grafica {display:inline-block; position:relative; min-height:14px;}
.puntuaciones-grafica .bar {display:inline-block; width:5px; margin-right:0px; overflow:hidden; position:relative; background:#CCC}
.puntuacion-analisis {line-height:28px}
.puntuacion-analisis .valor {padding:0 5px; line-height:28px; font-size:27px; color:#292929; font-weight:bold; margin-left:6px}
.puntuacion-analisis .lnk {text-decoration:underline; font-size:11px}
.puntuacion-analisis .large .bar {height:28px; width:10px}
.puntuaciones-grafica .bar.active, .puntuaciones-grafica a.bar:hover {background:#55c766}
.puntuaciones-grafica .bar:first-child {margin-left:0}
.puntuaciones-grafica.simple {height:9px}
.simple .bar {top:0; height:9px}
.puntuaciones-grafica.medium {vertical-align:top; min-height:14px}
.medium .bar {top:0; width:8px; height:14px}
.puntuaciones-grafica.small {vertical-align:top; min-height:10px}
.small .bar {top:0; width:6px; height:10px}
.puntuaciones-grafica.large {vertical-align:top; min-height:18px}
.large .bar {top:0; width:7px; height:18px}
.puntuaciones-grafica.xlarge {vertical-align:top; min-height:34px}
.xlarge .bar {top:0; width:17px; height:30px}
.puntuaciones-grafica.progresiva {position:relative; display:inline-block}
.puntuaciones-grafica.progresiva .bar {position:relative; top:0px}
.progresiva .bar1 {top:9px; height:5px}
.progresiva .bar2 {top:8px; height:6px}
.progresiva .bar3 {top:7px; height:7px}
.progresiva .bar4 {top:6px; height:8px}
.progresiva .bar5 {top:5px; height:9px}
.progresiva .bar6 {top:4px; height:10px}
.progresiva .bar7 {top:3px; height:11px}
.progresiva .bar8 {top:2px; height:12px}
.progresiva .bar9 {top:1px; height:13px}
.progresiva .bar10 {top:0px; height:14px}
.puntuaciones-texto {display:block;font-size: 18px;font-weight: bold;color: #292929;}
.encabezado-puntua {font-size:18px; color:#666; line-height:1.6; margin-right:10px}
.grupo-analisis, .grupo-precios {display:inline-block; font-size:11px; list-style:none; margin:0!important}
.grupo-analisis li, .grupo-precios li{list-style:none; margin:0 auto!important; display:block; font-size:11px; color:#666;}
.wym .grupo-analisis .encabezado { display:block;}
.wym .grupo-analisis li {line-height:20px!important}
.grupo-analisis .encabezado {font-weight:normal; display:inline-block; font-size:12px; color:#666; margin-bottom:3px}
.grupo-analisis ol {margin-bottom:10px}
.apoyos-analisis {list-style:none; margin:0; font-size:11px; clear:both; display:block}
.apoyos-analisis li {display:inline-block; margin-right:0.41em}
.apoyos-analisis li:first-child {margin-left:0}
.apoyos-analisis b {color:#55c766}
.bloque-filtrar {}
.bloque-filtrar .encabezado {font-size:18px; font-weight:normal; margin-bottom:10px}
.bloque-filtrar .contenido {background:white; border-top:4px solid #A6BC92; border-bottom:4px solid #A6BC92; padding:10px}
.bloque-filtrar .info-precios {padding-top:15px; font-size:13px; font-weight:normal; line-height:1.2; color:#292929}
.bloque-filtrar .info-precios b {color:#55c766}
.bloque-filtrar .bselect-label, .bloque-filtrar .bselect-caret {background:white; border:1px dashed #A9BE95; color:#292929; font-size:14px; cursor:pointer}
.bloque-filtrar .bselect-label {padding-left:12px}
.bloque-filtrar .bselect-caret > .caret {border-top-color:#55c766}

.ficha-lista-precios .accordion-heading {background-color:#292929;color:#FFF; font-size:18px; text-transform:uppercase}
.ficha-lista-precios .accordion-heading a {color:#FFF}
.ficha-lista-precios .accordion-group {margin-bottom:20px!important}
ol.ficha-marca-productos {margin-bottom:0}
.ficha-marca-productos .item {border-bottom:1px solid lightgray; padding:25px 0 5px 0; clear:both}
.ficha-marca-productos .item:last-child {border:none}
.ficha-marca-productos .item.ultimo {border:none}
.ficha-marca-productos .imagen {margin-right:20px; width:100px; text-align:center}
.ficha-marca-productos .imagen img {max-width:100px; max-height:100px}
.ficha-marca-productos .titulo {margin-bottom:10px; font-size:32px}
.ficha-marca-productos .antetitulo {margin-bottom:5px}
.ficha-marca-productos .generos {float:right}
.ficha-marca-productos .generos .fa {text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); display:inline-block; font-size:16px; background:#A6BC92; color:#FFF; padding:6px 8px; border-radius:4px; margin:0 2px}
.ficha-marca-productos .tallas {color:#A6BC92; font-size:19px; list-style:none}
.ficha-marca-productos .tallas li {color:#A6BC92; border-left:1px solid #A6BC92; display:inline-block; list-style:none; padding:0 5px;line-height:1.1}
.ficha-marca-productos .tallas li:nth-of-type(1) {border:none; padding:0px 5px 0px 0}
.ficha-target {text-align:center; margin:0 auto; line-height:1}
.ficha-target .precio {font-size:29px; line-height:1.2}
#ficha-producto .ficha-target .precio .fa {width:35px; height:35px; line-height:35px; font-size:24px; text-align:center; color:#FFF; background-color:#55c766; border-radius:10px; vertical-align:top; margin-top:4px}
.ficha-target .tienda {color:#55c766; line-height:1.2; margin-bottom:5px}
.ficha-target .btn {font-size:15px}
.ficha-target .descuento {margin:5px 0; padding:0}
.ficha-target .descuento .dato {font-weight:bold; display:block}
.ficha-target .descuento .etiqueta {line-height:1}
.ficha-target .cupon {margin:5px 0 0; border:none}
.listado-blogs .media {border:1px solid #CCC; margin-right:10px}
.listado-consultas .item {margin-bottom:15px}
#listado-productos {margin-bottom:20px}
.productos-filtrado {padding-top:20px}
.productos-filtrado ol {margin-bottom:20px}
.productos-filtrado .encabezado {font-size:15px; text-transform:uppercase; line-height:1.5; border-bottom:1px solid #CCC; color:#666; font-weight:normal; margin-bottom:10px}
.productos-filtrado .filtro {font-size:15px; display:block; margin:7px 5px}
.productos-filtrado .filtro a {display:block; color:#333; text-decoration:none}
.productos-filtrado .filtro.activo a, .productos-filtrado .filtro:hover a {color:#55c766}
.productos-filtrado .filtro.activo:hover a {color:#333}
.productos-filtrado .filtro .close {margin:0 5px; font-size:18px; font-weight:normal; color:#333; opacity:1; filter:alpha(opacity=100)}
.productos-filtrado .filtro span, .productos-filtrado .filtro .close {color:#999}
.productos-filtrado ol li.color {float:left; min-width:44px; height:44px; text-align:center; margin:0 6px 6px 0; border:2px solid #333; border-radius:8px}
.productos-filtrado ol li.color.activo, .productos-filtrado ol li.color:hover {border-color:#55c766}
.productos-filtrado ol li.color.activo:hover {border-color:#333}
.productos-filtrado ol li.color a {display:block; min-width:40px; height:40px; line-height:40px; margin:0; border-radius:8px; border:2px solid #FFF}
.productos-filtrado ol li.color a span {display:block; min-width:16px; height:24px; line-height:24px; margin:7px; background-color:#FFF; border-radius:24px; color:#999; border:1px solid #333; padding:0 4px; font-size:14px}
.productos-filtrado ol li.color.activo a span, .productos-filtrado ol li.color:hover a span {border-color:#55c766}
.productos-filtrado ol li.color.activo:hover a span {color:#333; border-color:#333}
.productos-filtrado ol li.boton {float:left; min-width:40px; height:40px; text-align:center; margin:0 6px 6px 0; border:2px solid #333; border-radius:8px}
.productos-filtrado ol li.boton.activo, .productos-filtrado ol li.boton:hover {border-color:#55c766; color:#55c766}
.productos-filtrado ol li.boton.activo:hover {border-color:#333}
.productos-filtrado ol li.boton a {display:block; min-width:36px; height:32px; line-height:16px; margin:4px 2px}
#precios-listado header.listado-header {border-bottom:3px solid #CCC; padding:0 0 0.63em 0; margin:0 0 2em 0}
#listado-productos header.listado-header {border-bottom:3px solid #CCC; padding:0 0 0.63em 0; margin:0 0 2em 0}
#listado-productos header.listado-header .encabezado {line-height:30px; font-size:16px; color:#666}
#precios-listado header.listado-header form {margin-bottom:0}
#listado-productos header.listado-header form {margin-bottom:0}
.prettycheckbox, .prettyradio {display:inline-block; padding:0; margin:0}
.prettycheckbox a, .prettyradio a {width:30px; height:30px; background:url(https://2e5da2.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/prettyCheckable-blue.png) top left no-repeat; display:block; float:left; cursor:pointer; margin:0}
.prettycheckbox.green a, .prettyradio.green a {background-image:url(https://6d2b6b.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/prettyCheckable-green.png)}
.prettycheckbox.red a, .prettyradio.red a {background-image:url(https://682732.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/prettyCheckable-red.png)}
.prettycheckbox.yellow a, .prettyradio.yellow a {background-image:url(https://9598c6.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/prettyCheckable-yellow.png)}
.prettyradio a {background-position:0 -120px}
.prettycheckbox a:focus, .prettyradio a:focus {outline:0 none}
.prettycheckbox a:focus {background-position:0 -30px}
.prettyradio a:focus {background-position:0 -150px}
.prettycheckbox a.checked {background-position:0 -60px}
.prettyradio a.checked {background-position:0 -180px}
.prettycheckbox a.checked:focus {background-position:0 -90px}
.prettyradio a.checked:focus {background-position:0 -210px}
.prettycheckbox label, .prettyradio label {display:block; float:left; margin:6px 5px; cursor:pointer}
.prettycheckbox.disabled a, .prettyradio.disabled a, .prettycheckbox.disabled label, .prettyradio.disabled label {cursor:not-allowed}
.prettycheckbox.disabled a {background-position:0 -240px}
.prettyradio.disabled a {background-position:0 -270px}
.encabezado-seccion {text-transform:uppercase; font-weight:normal; text-align:center; line-height:1.2; font-size:36px; color:#292929; padding:15px 0}
.modulo-consulta {margin:0}
.modulo-consulta label {font-size:20px; color:#646464; font-weight:bold}
.modulo-consulta .encabezado-puntua {width:100%!important; height:auto!important; float:none!important; display:block!important; line-height:1.1!important}
.modulo-consulta #contenidos-consulta-pregunta {display:block!important; width:100%!important}
.encabezado-informativo {margin-bottom:15px; font-size:18px; color:#2D9CDB}
.encabezado-informativo b {color:#292929}
.modulo-encabezado {position:relative; overflow:hidden; margin-bottom:10px; background-color:#FFF; -webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2); box-shadow:0 0px 3px rgba(0, 0, 0, 0.2); border-radius:4px 4px 0 0; border:1px solid #DDD; border-bottom:none; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; padding:7px 10px; display:block; background-image:-moz-linear-gradient(top, #FFFFFF, #D5E9BE); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#D5E9BE)); background-image:-webkit-linear-gradient(top, #FFFFFF, #D5E9BE); background-image:-o-linear-gradient(top, #FFFFFF, #D5E9BE); background-image:linear-gradient(to bottom, #FFFFFF, #D5E9BE); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFff', endColorstr='#ffD5E9BE', GradientType=0)}
.modulo-encabezado .encabezado {display:inline-block; font-size:18px; color:#2D9CDB; font-weight:bold; margin-right:5px; vertical-align:top}
.modulo-encabezado .fecha {display:inline-block; color:#292929; font-size:13px}
.modulo-encabezado-respuesta {position:relative; padding:0 0 0 15px; min-height:44px; line-height:44px; border:0; margin:0; background-color:#8AD139; background-image:none; color:#FFF; -webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2); box-shadow:0 0px 3px rgba(0, 0, 0, 0.2); display:block}
.modulo-encabezado-respuesta .datos {min-height:24px; line-height:24px; padding:10px 0}
.modulo-encabezado-respuesta .antencabezado {font-weight:bold; color:#292929; margin-right:5px}
.modulo-encabezado-respuesta .encabezado {display:inline-block; font-size:18px; color:#FFF; font-weight:bold; margin-right:5px}
.modulo-encabezado .nota {display:block; float:right; position:absolute; top:50%; margin-top:-20px; right:0px; background:#6B9A34; color:#FFF; font-size:20px; text-align:center; width:40px; height:40px; line-height:40px; font-weight:bold}
.modulo-encabezado-respuesta .fecha {display:inline-block; color:#292929; font-size:13px; border-left:2px solid #333; line-height:20px; margin:3px 0 1px; padding-left:5px; vertical-align:top}
.modulo-encabezado-respuesta .avatar {float:left; margin:0 10px 0 0}
.modulo-encabezado-respuesta .avatar img {height:34px; vertical-align:top; margin-top:5px}
.contenido-blog {margin-bottom:30px}
#breadcrumbs-detalle {overflow:hidden; width:100%; list-style:none; padding:0; margin:0 auto 10px auto}
#breadcrumbs-detalle li {float:left; margin:0 .5em 0 1em; list-style:none; line-height:26px}
#breadcrumbs-detalle a {background:#55c766; padding:.5em 1em; float:left; text-decoration:none; color:#FFF; text-shadow:0 1px 0 rgba(0, 0, 0, .5); position:relative}
#breadcrumbs-detalle .miga1 a {background:black}
#breadcrumbs-detalle a:hover {background:#55c766}
#breadcrumbs-detalle a::before {content:""; position:absolute; top:50%; margin-top:-1.5em; border-width:1.5em 0 1.5em 1em; border-style:solid; border-color:#55c766 #55c766 #55c766 transparent; left:-1em}
#breadcrumbs-detalle .miga1 a::before {border-color:black black black transparent}
#breadcrumbs-detalle a:hover::before {border-color:#55c766 #55c766 #55c766 transparent}
#breadcrumbs-detalle a::after {content:""; position:absolute; top:50%; margin-top:-1.5em; border-top:1.5em solid transparent; border-bottom:1.5em solid transparent; border-left:1em solid #55c766; right:-1em}
#breadcrumbs-detalle .miga1 a::after {border-left:1em solid black}
#breadcrumbs-detalle a:hover::after {border-left-color:#55c766}
#breadcrumbs-detalle .current, #breadcrumbs-detalle .current:hover {background:none; color:#292929; text-shadow:0 0 0 #292929}
#breadcrumbs-detalle .current::after, #breadcrumbs-detalle .current::before {content:normal}
.bloque-destaca-articulo {padding:10px; background:white; margin-bottom:30px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px}
.titulo-blog {font-size:31px; color:#666; font-weight:bold; margin:5px 0; line-height:1.3}
.titulo-blog.fotos {margin-bottom:30px}
.photo-blog {margin-bottom:10px; position:relative}
.photo-blog img {border:1px solid #CCC}
.video-blog {text-align:center; margin:0 auto; background:#222; position:relative; margin-bottom:10px}
.photo-blog img {display:block; border:1px solid #CCC}
.video-blog .play {position:absolute; top:50%; left:50%; bottom:50%; right:50%; margin:-50px 0 0 -50px; outline:none; text-indent:-999em; background:url("https://995ed5.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/bigplay.png") no-repeat 50% 0; width:100px; height:100px; display:inline-block; background-size:cover}
.video-blog .play:hover {background-position:50% -100px}
.videoRWD {position:relative; padding-bottom:56.25%; height:0; overflow:hidden; text-align:center; margin:0 auto 10px auto}
.videoRWD img {display:block; position:absolute; top:0px; margin-top:11%}
.videoRWD iframe, .videoRWD object, .videoRWD embed {position:absolute; top:0; left:0; width:100%; height:100%}
.autor-blog {border-top:1px solid #DDD; padding-top:10px}
.datos-autor {width:270px; border-right:3px solid #292929; float:left; padding:10px 10px 10px 0; margin:0 35px 0 0}
.datos-autor img {float:left; margin:0 1em 0 0; border-radius:400px}
.nombre-autor {font-size:14px; font-weight:bold; color:#292929; line-height:1.2; margin-bottom:5px}
.tipo-autor {font-size:13px; font-weight:normal; color:#333; line-height:1.2}
.ligero .entradilla-autor {color:#292929; font-weight:normal; line-height:1.1; font-size:23px; margin-bottom:6px}
.entradilla-autor a{color:#2D9CDB}
.entradilla-autor a:hover{color:#2D9CDB}
.video-embed {position:relative; padding-bottom:56.25%; height:0; overflow:hidden; margin:0 auto 10px auto}
.video-embed iframe, .video-embed object, .video-embed embed {position:absolute; top:0; left:0; width:100%; height:100%}
.img-blog {border:1px solid #CCC}
.img-blog.img-left {float:left; margin:5px 10px 0 0}
.img-blog.img-right {float:right; margin:5px 0 0 10px}
.bloque-foto {margin:0 auto; font-size:11px; color:#666; line-height:1.5}
.bloque-foto img {display:block; text-align:center; margin:0 auto}
.bloque-foto.pull-left {clear:left; margin-right:1em}
.bloque-foto.pull-right {text-align:right; clear:right; margin-left:1em}
.bloque-foto.text-center {text-align:center; margin:0 auto 10px auto}
.bloque-destacado {clear:both; font-weight:normal; color:#55c766; font-size:18px; padding:10px; margin:20px 0; background:white}
.bloque-destacado2 {clear:both; font-weight:normal; color:#292929; font-size:16px; padding:10px; margin:10px 0; background:white}
.bloque-destacado3 {clear:both; padding:10px; margin:20px 0; box-shadow:0 1px 8px #D5E9BE; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background-image:-moz-linear-gradient(top, #FFFFFF, #D5E9BE); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#D5E9BE)); background-image:-webkit-linear-gradient(top, #FFFFFF, #D5E9BE); background-image:-o-linear-gradient(top, #FFFFFF, #D5E9BE); background-image:linear-gradient(to bottom, #FFFFFF, #D5E9BE); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFff', endColorstr='#ffD5E9BE', GradientType=0)}
.blockquote {clear:both; color:#A6BC92; font-size:20px; font-style:italic; line-height:1.3; margin:20px auto; padding:0.25em 0 0.25em 47px; position:relative}
.blockquote:before {color:#A6BC92; font-family:Georgia, "Times New Roman", Times, serif; content:"\201C"; display:block; font-size:80px; left:0px; position:absolute; top:-15px}
.blockquote cite {color:#CCC; display:block; font-size:15px; margin-top:15px; text-align:right}
.blockquote cite:before {content:"\2014 \2009"}
.w_p_listado {list-style:none; margin:0 15px 15px 15px; padding:0}
.w_p_listado li {background:url(https://c6e406.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/li-bullet.png) no-repeat 0 2px; list-style:none; padding:0 0 0 25px; margin:0 0 10px 0}
.w_p_listado2 {list-style:none; margin:0 15px 15px 15px; padding:0}
.w_p_listado2 li {background:url(https://4ca8f4.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/li-bullet2.png) no-repeat 0 2px; list-style:none; padding:0 0 0 25px; margin:0 0 10px 0}
.wym ul {list-style:none; margin:0 15px 15px 15px; padding:0}
.wym li {font-size:16px; background:url(https://4ca8f4.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/li-bullet2.png) no-repeat 0 2px; list-style:none; padding:0 0 10px 25px; margin:0 0 10px 0; border-bottom:1px dashed lightgray}
.ladillo {font-weight:normal; line-height:34px; position:relative; font-size:28px; color:#292929; border-bottom:3px solid #a6bc92; margin:50px 0 20px; clear:both}
.western{line-height: inherit !important;}
.barra-social {clear:both; padding:5px; border-bottom:1px solid #D7D7D7; margin:0 auto 10px auto}
.barra_contenidos a {color:#333; white-space:nowrap}
.barra_contenidos a.autor {color:#55c766}
.barra_contenidos a:hover {color:#55c766; text-decoration:none}
.barra_contenidos .herramientas img {height:40px}
.barra_contenidos .herramientas .dato {margin-left:6px}
.barra_contenidos .herramientas .fecha {display:inline-block}
.barra_contenidos .redes {font-size:24px; line-height:40px}
.barra_contenidos .redes2 {float:none; width:100%; margin:0; text-align:center}
.barra_contenidos .redes2 .red {cursor:pointer; margin-bottom:10px}
.barra_contenidos .redes .fa {width:40px; height:40px; line-height:40px; text-align:center; margin-left:6px; background-color:#55c766; color:#FFF; border-radius:8px}
.barra_contenidos .redes2 .fa {width:100%; text-align:center; padding:0 15px; margin:0; box-sizing:border-box; border-radius:2px; font-size:28px; height:50px; line-height:50px}
.barra_contenidos .redes .facebook .fa {background-color:#496291}
.barra_contenidos .redes .twitter .fa {background-color:#9ADBF5}
.barra_contenidos .redes .google .fa {background-color:#DC4730}
.barra_contenidos .redes .youtube .fa {background-color:#CD1717}
.barra_contenidos .redes .whatsapp .fa {background-color:#4CED69}
.barra_contenidos .redes .arrow-right {display:inline-block; width:0; height:0; position:relative; margin-right:6px}
.barra_contenidos .redes .arrow-right:after {content:''; display:block; position:absolute; top:-16px; left:100%; width:0; height:0; border-color:transparent transparent transparent #55c766; border-style:solid; border-width:8px}
.barra_contenidos .redes .facebook .arrow-right:after {border-color:transparent transparent transparent #496291}
.barra_contenidos .redes .twitter .arrow-right:after {border-color:transparent transparent transparent #9ADBF5}
.barra_contenidos .redes .google .arrow-right:after {border-color:transparent transparent transparent #DC4730}
.barra_contenidos .redes .youtube .arrow-right:after {border-color:transparent transparent transparent #CD1717}
.barra_contenidos .redes2 .total {display:block; float:right}
.barra_contenidos .redes2 .seguir {height:50px; padding-top:4px}
.barra_contenidos .redes2 .seguir .cabecera {height:14px; line-height:14px; font-size:11px}
.boton-compartir {float:right}
.boton-compartir i {margin-right:5px; vertical-align:text-top; font-size:14px}
.boton-compartir:hover {color:#55c766}
aside.social {margin:0; border:1px solid #DADADA; border-radius:4px; webkit-border-radius:4px; moz-border-radius:4px; padding:9px 10px 4px}
ul.social {margin:0; padding:0}
ul.social li {display:inline-block; margin:0 5px 0 0}
ul.social li span {vertical-align:baseline!important}
.footer {
    padding: 20px 30px;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
    color: #292929;
}
.footer h3 {line-height:30px; font-size:13px; color:#55c766; text-transform:uppercase; font-weight:bold}
.footer ul {list-style:none}
.footer ul li {list-style:none; color:#292929}
.footer ul li a {color:rgb(126, 117, 117)}
.footer-social {vertical-align:top; padding:0 0 0 10px; border-left:1px solid #3B3B3B; box-shadow:-1px 0 0 #858585}
.footer-social a {width:39px; height:39px; float:left; display:block; margin:5px}
#footer {
	color: #292929;
    padding: 10px 30px;
    font-size: 11px;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
    border: 1px solid lightgray;
}
#footer p {margin:0}
.footer-social .ico-Google {background-position:-129px -58px}
.footer-social .ico-Youtube {background-position:-86px -58px}
.footer-social .ico-Facebook {background-position:-43px -58px}
.footer-social .ico-Twitter {background-position:0px -58px}
.footer-social .fa {width:39px; line-height:39px; height:39px; text-align:center; color:#FFF; font-size:29px; border-radius:4px}
.elastislide-list {list-style-type:none; display:none}
.no-js .elastislide-list {display:block}
.elastislide-carousel ul li {min-width:20px}
.elastislide-wrapper {position:relative; margin:0 auto; min-height:60px}
.elastislide-wrapper.elastislide-loading {background-repeat:no-repeat; background-position:center center}
.elastislide-horizontal {padding:10px 45px}
.elastislide-carousel {overflow:hidden; position:relative}
.elastislide-carousel ul {position:relative; display:block; list-style-type:none; padding:0; margin:0; -webkit-backface-visibility:hidden; -webkit-transform:translateX(0px); -moz-transform:translateX(0px); -ms-transform:translateX(0px); -o-transform:translateX(0px); transform:translateX(0px)}
.elastislide-horizontal ul {white-space:nowrap}
.elastislide-carousel ul li {margin:0 10px 0 0; -webkit-backface-visibility:hidden}
.elastislide-horizontal ul li {height:100%; display:inline-block}
.elastislide-carousel ul li a {display:inline-block; width:100%}
.elastislide-carousel ul li a img {display:block; max-width:80px}
.elastislide-wrapper nav span {position:absolute; width:35px; height:68px; cursor:pointer; opacity:0.8; color:#565254; font-size:36px; line-height:68px}
.elastislide-wrapper nav span:hover {opacity:1.0}
.elastislide-horizontal nav span {top:10px; left:0px; border-right:1px solid #292929; box-shadow:1px 0 0 #565254; text-align:center}
.elastislide-horizontal nav span.elastislide-next {right:0px; left:auto; border-left:1px solid #292929; box-shadow:-1px 0 0 #565254; border-right:none}
#footerCarousel {    
	background: none;
	border-top: 2px solid lightgray;
}
#brandCarousel { background:#272526; margin:0 auto}
#fooCarousel .marca {position:absolute; font-size:11px; text-transform:uppercase; font-weight:normal; color:#FFF; padding:0; margin:0; line-height:1}
#braCarousel .marca {position:absolute; font-size:11px; text-transform:uppercase; font-weight:normal; color:#FFF; padding:0; margin:0; line-height:1}
#fooCarousel img {display:block}
#braCarousel img {display:block}
.reacciones {border:1px solid #CCC; clear:both; margin-bottom:15px; -webkit-box-shadow:0px 0 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 0 7px rgba(0, 0, 0, 0.3); box-shadow:0px 0 7px rgba(0, 0, 0, 0.3)}
.contador-reacciones {font-size:18px; font-weight:normal; text-align:center; text-transform:uppercase; padding:15px 0 15px 0; margin:0 auto; text-align:center}
.contador-reacciones b {display:block; font-size:44px; font-weight:normal; line-height:1}
.reacciones-puntuaciones {border-right:1px solid #e5e3e1}
.reacciones-puntuaciones .inner {padding:10px}
.reacciones .encabezado {font-size:24px; color:#292929; text-align:center; line-height:1.1; padding:10px}
.radiopuntuaciones {margin:0}
.reacciones-puntuaciones .valor {font-size:20px; color:#292929; display:block}
.botones-sociales {padding:50px 0}
.botones-sociales .btn {font-size:50px}
.encabezado-numero-comentarios {color:#444; font-size:19px}
.encabezado-numero-comentarios b {color:#55c766}
.alert-registro {border:none; background:lightgray; color:#333}
.alert-registro h4 {color:#333}
#comentarCon {text-align:center; margin:0 auto 10px auto; clear:both; position:relative; padding:10px; margin-bottom:25px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; min-height:30px; background:#FAFAFA; border-top:6px solid #55c766}
#comentarCon .encabezado {display:inline-block; font-size:20px; color:#292929}
#comentarCon .btn {font-size:20px}
#comentarCon .encabezado {display:block; text-align:left; line-height:1.5}
#comentarCon .avatar {text-align:center; margin:0 auto; padding-top:15px}
#comentarCon .avatar img {margin:0 auto}
#comentarCon .avatar figcaption {display:block; font-size:16px; color:#292929}
.cajacomentario {width:100%; height:150px; box-sizing:border-box}
.minibotones {position:relative}
.minibotones .btn {background:#292929; color:#FFF; margin:0 2px}
.accion-registrate {display:inline-block; padding:5px 0}
.bloque-comentarios .responder {border:1px solid #DDD; background:#FAFAFA; padding:10px}
#comentarios {clear:both; list-style:none; padding:0; margin:0}
#comentarios-articulo .pagination {margin:0 auto 10px auto}
#comentarios .item {margin-bottom:20px}
#comentarios .img {text-align:center; margin:0 auto}
#comentarios .bloque-comentarios {position:relative; padding:20px; margin:0px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
#comentarios .arrow_box {position:relative; background:#FFF; border:1px solid #CCC}
#comentarios .arrow_box:after, #comentarios .arrow_box:before {right:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none}
#comentarios .arrow_box:after {top:50px; margin-top:-10px}
#comentarios .arrow_box:before {border-color:rgba(204, 204, 204, 0); border-right-color:#6B9A34; border-width:11px; top:20px; margin-top:-11px}
#comentarios .arrow_bottom:after, #comentarios .arrow_bottom:before {left:22px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none}
#comentarios .arrow_bottom:after {border-color:rgba(255, 255, 255, 0); border-top-color:#8AD139; border-width:10px; top:100%; margin-top:0}
#comentarios .alias {font-size:19px}
#comentarios .aliasInfo {display:block; font-size:13px; margin-bottom:5px}
#comentarios blockquote {padding:10px; margin:15px auto; border:1px solid #CCC; background-color:#FAFAFA; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
#comentarios blockquote .alias {font-size:15px}
#comentarios .acciones {padding-top:10px; margin-bottom:4px}
#comentarios .karma {line-height:1.3; padding:0 3px; color:#292929}
#comentarios .karma.red {color:red}
#comentarios .karma.green {color:green}
.encabezado-modulo {font-size:34px; line-height:1; padding:5px 0}
.encabezado-modulo.small {font-size:18px; line-height:1; padding:5px 0}
.listado-opiniones .item {margin-bottom:34px; padding:0}
.listado-opiniones .usuario-opiniones {background:#EBEDED; text-align:left; margin:0 auto; border:none; padding:5px}
.listado-opiniones .avatarUsuario {max-height:60px; float:left; margin:0 8px 0 0; border-radius:400px!important}
.listado-opiniones .nombreUsuario {color:#55c766; font-size:15px; word-break:break-all; line-height:1.2; margin-bottom:5px}
.listado-opiniones .nombreUsuario.small {font-size:12px}
.listado-opiniones .nombreUsuario.large {font-size:18px}
.listado-opiniones .numeroOpiniones {display:block; font-size:12px; line-height:1; font-weight:normal; margin-top:5px; color:#292929; text-decoration:none}
.listado-opiniones .numeroOpiniones:hover {text-decoration:none; color:#55c766}
.listado-opiniones .numeroVotos {display:block; font-size:12px}
.listado-opiniones .numeroVotos i {font-size:16px}
.listado-opiniones .producto {padding:0}
.listado-opiniones .producto h3 {font-size:20px; line-height:1.1}
.listado-opiniones .producto h3 a {color:#292929}
.listado-opiniones .producto h3 a:hover {color:#55c766; text-decoration:none}
.listado-opiniones .antetitulo {margin-bottom:5px}
.listado-opiniones .extracto-opinion {font-size:14px; color:#a6bc92; font-style:italic; line-height:1}
.listado-opiniones .extracto-puntuacion {font-size:11px}
.listado-mc .item {border-top:1px solid #E0EEB0; padding:10px 0 5px 0; clear:both}
.listado-mc .item:nth-of-type(1) {border:none; padding:0 0 5px 0}
.mc-photo {margin:0 10px 3px 0}
.mc-photo img {border-radius:400px}
.mc-titulo {font-size:1vw; line-height:1.3; color:#292929}
.mc-titulo a {color:#292929}
.mc-titulo a:hover {color:#55c766; text-decoration:none}
.mc-opiniones {display:block; font-size:12px!important; font-weight:bold; color:#a6bc92; text-decoration:none}
.mc-opiniones:hover {text-decoration:none; color:#55c766}
.mc-subtitulo {font-size:11px; line-height:1.2}
.mc-btn-opiniones {margin:3px 0 0 5px}
.mc-lnk-todos, .mc-lnk-mas {font-size:13px; display:block}
.mc-lnk-todos .numero {color:#292929}
.mc-actividad-usuario {margin-bottom:15px; border:1px solid #CCC; border-radius:4px 4px 0 0}
.mc-actividad-usuario header {background:#292929; padding:8px; border-bottom:none; border-radius:4px 4px 0 0}
.mc-encabezado {font-size:18px; color:#FFF; margin-bottom:6px}
.mc-subencabezado {font-size:18px; color:#555; font-weight:bold; margin-bottom:5px}
.mc-actividad-usuario .mc-contenido {padding:10px; background:lightgray}
.mc-carousel {padding:0 15px}
.mc-carousel .carousel {margin:0}
.thumbnails .span4, .thumbnails .span3 {margin-bottom:0}
#sideBar .thumbnails .span4, #sideBar .thumbnails .span3 {width:100%; float:none; margin-bottom:10px}
#sideBar .thumbnails .span4:last-child, #sideBar .thumbnails .span3:last-child {margin-bottom:0}
.ribbon-recomienda {position:relative; z-index:90; overflow:hidden}
.ribbon-recomienda .rw {background:rgba(138,209,57,0.9); overflow:hidden; position:absolute; right:-40px; top:30px; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-box-shadow:0 0 1em #888; -webkit-box-shadow:0 0 1em #888}
.ribbon-recomienda .r {border:1px solid #55c766; color:#FFF; display:block; font:bold 13px 'Helvetiva Neue', Helvetica, Arial, sans-serif; margin:0; padding:0 3.5em; line-height:1.3; text-align:center; text-decoration:none; text-shadow:0 0 0.5em #444}
.mc-bloque {overflow:hidden}
.mc-photos .mc-photo-group {position:relative}
.mc-photos .mc-media {display:block}
.mc-photos .mc-photo-caption {position:absolute; bottom:0px; left:0px; right:0px; background:rgba(0,0,0,0.8)}
.mc-photos .usuario-opiniones {padding:10px}
.mc-photos .avatarUsuario {float:left; margin:0 10px 0 0}
.mc-photos .nombreUsuario {color:#FFF}
.mc-photos .numeroOpiniones, .mc-photos .numeroVotos {font-size:11px; color:#FFF}
.mc-carousel .carousel-indicators {top:-30px; right:-10px}
.mc-top3 li {font-size:16px; color:#999; font-weight:bold}
.mc-top3 .mc-titulo {color:#292929}
.mc-puesto {background:url(https://4ca8f4.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/li-bullet2.png) no-repeat 0 2px; padding-left:25px; margin-bottom:15px}
.mc-puesto:last-child {margin:0}
.mc-puesto-porcentaje {font-size:30px!important; font-weight:bold; color:#FFF}
.mc-puesto .ocupa {font-size:16px; font-weight:normal; color:#292929}
.mc-puesto .ocupa strong {color:#55c766}
#formulario-registro {padding:10px}
.botones-login {padding:10px 5px}
.botones-login .btn {font-size:20px}
.botones-registros {padding:30px 5px}
.botones-registros .btn {font-size:60px}
.btn-file {position:relative; overflow:hidden; vertical-align:middle}
.btn-file > input {position:absolute; top:0; right:0; margin:0; font-size:23px; cursor:pointer; opacity:0; filter:alpha(opacity=0); transform:translate(-300px, 0) scale(4); direction:ltr}
.fileupload {margin-bottom:9px}
.fileupload .uneditable-input {display:inline-block; margin-bottom:0; vertical-align:middle; cursor:text}
.fileupload .thumbnail {display:inline-block; margin-bottom:5px; overflow:hidden; text-align:center; vertical-align:middle}
.fileupload .thumbnail > img {display:inline-block; max-height:100%; vertical-align:middle}
.fileupload .btn {vertical-align:middle}
.fileupload-exists .fileupload-new, .fileupload-new .fileupload-exists {display:none}
.fileupload-inline .fileupload-controls {display:inline}
.fileupload-new .input-append .btn-file {-webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0}
.thumbnail-borderless .thumbnail {padding:0; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
.fileupload-new.thumbnail-borderless .thumbnail {border:1px solid #ddd}
.control-group.warning .fileupload .uneditable-input {color:#a47e3c; border-color:#a47e3c}
.control-group.warning .fileupload .fileupload-preview {color:#a47e3c}
.control-group.warning .fileupload .thumbnail {border-color:#a47e3c}
.control-group.error .fileupload .uneditable-input {color:#b94a48; border-color:#b94a48}
.control-group.error .fileupload .fileupload-preview {color:#b94a48}
.control-group.error .fileupload .thumbnail {border-color:#b94a48}
.control-group.success .fileupload .uneditable-input {color:#468847; border-color:#468847}
.control-group.success .fileupload .fileupload-preview {color:#468847}
.control-group.success .fileupload .thumbnail {border-color:#468847}
.btn-toggle input {display:none}
[data-icon]:before {font-family:'Puntuacion'; content:attr(data-icon); speak:none; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased}
.icopuntua-nogusta, .icopuntua-medal3, .icopuntua-medal2, .icopuntua-medal1, .icopuntua-diploma {font-family:'Puntuacion'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased}
.icopuntua-nogusta:before {content:"\e000"}
.icopuntua-medal3:before {content:"\e001"}
.icopuntua-medal2:before {content:"\e002"}
.icopuntua-medal1:before {content:"\e003"}
.icopuntua-diploma:before {content:"\e004"}
.hi-icon {display:inline-block; font-size:0px; cursor:pointer; margin:10px 12px 7px 12px; width:44px; height:44px; border-radius:50%; text-align:center; position:relative; z-index:1; color:#FFF; text-decoration:none; background:#55c766; box-shadow:0 0 0 4px rgba(0, 0, 0, 1); overflow:hidden; -webkit-transition:background 0.3s, color 0.3s, box-shadow 0.3s; -moz-transition:background 0.3s, color 0.3s, box-shadow 0.3s; transition:background 0.3s, color 0.3s, box-shadow 0.3s}
.hi-icon:hover, .hi-icon.active {text-decoration:none}
.hi-icon:after {pointer-events:none; position:absolute; width:100%; height:100%; border-radius:50%; content:''; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box}
.hi-icon:before {speak:none; font-size:30px; line-height:45px; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; display:block; -webkit-font-smoothing:antialiased}
.hi-icon:after {display:none}
.no-touch .hi-icon:hover, .hi-icon.active {background:#55c766; color:#292929; box-shadow:0 0 0 8px rgba(99, 162, 30, 0.8)}
.no-touch .icopuntua-nogusta:hover, .icopuntua-nogusta.active {background:red; color:#FFF; box-shadow:0 0 0 8px rgba(0, 0, 0, 0.8)}
.icopuntua-nogusta {background-color:#55c766; color:#FFF}
.radiopuntuaciones .hi-icon.active {background-color:#292929; box-shadow:0 0 0 4px rgba(99, 162, 31, 1); color:#FFF}
.radiopuntuaciones .hi-icon:hover {background:#55c766; color:#292929; box-shadow:0 0 0 8px rgba(99, 162, 30, 0.8)}
@-webkit-keyframes toRightFromLeft {49% {-webkit-transform:translate(100%)}
	50% {opacity:0; -webkit-transform:translate(-100%)}
	51% {opacity:1}}
@-moz-keyframes toRightFromLeft {49% {-moz-transform:translate(100%)}
	50% {opacity:0; -moz-transform:translate(-100%)}
	51% {opacity:1}}
@keyframes toRightFromLeft {49% {transform:translate(100%)}
	50% {opacity:0; transform:translate(-100%)}
	51% {opacity:1}}
.no-touch .hi-icon:hover:before, .no-touch .hi-icon.active:before {-webkit-animation:toLeftFromRight 0.3s forwards; -moz-animation:toLeftFromRight 0.3s forwards; animation:toLeftFromRight 0.3s forwards}
@-webkit-keyframes toLeftFromRight {49% {-webkit-transform:translate(-100%)}
	50% {opacity:0; -webkit-transform:translate(100%)}
	51% {opacity:1}}
@-moz-keyframes toLeftFromRight {49% {-moz-transform:translate(-100%)}
	50% {opacity:0; -moz-transform:translate(100%)}
	51% {opacity:1}}
@keyframes toLeftFromRight {49% {transform:translate(-100%)}
	50% {opacity:0; transform:translate(100%)}
	51% {opacity:1}}
.modulo-comunidad {margin-bottom:30px; border:1px dashed #a6bc92; border-radius:8px; padding:6px}
.modulo-comunidad .modulo-header {border-radius:8px 8px 0 0; background:#FFB400; color:#FFF}
.modulo-comunidad .modulo-header .titulo {font-size:17px; color:#FFF; font-weight:bold; line-height:1.1; text-transform:inherit; padding:0; margin:0}
.modulo-comunidad .modulo-contenido {background:#FFFFFF; padding:10px; border-radius:0 0 8px 8px}
.modulo-comunidad .thumbnail {background:#FFF}
#minicab {width:100%; overflow:hidden; height:32px}
#minicab iframe {padding:0; margin:0; border:none; width:100%}
.item .puesto {float:left; width:40px; height:40px; line-height:40px; margin:0 5px 0 0; background:none; text-align:center; font-size:36px; color:#a6bc92; display:inline-block}
.item .medallas {color:#55c766; font-weight:bold; margin-bottom:0.3em}
.item .medallas .medalla {width:28px; height:28px; line-height:32px; margin:0 0.4em 0 0.2em; background:#55c766; text-align:center; box-shadow:1px 1px 3px rgba(0, 0, 0, 0.6); font-size:24px; color:#FFF; display:inline-block; border-radius:8px}
label.error {color:#953b39; display:block!important}
.comunidad-registro h4 {margin-bottom:10px}
.comunidad-registro .form-horizontal {margin:0px; padding-bottom:0px}
.comunidad-registro label.error {min-height:20px}
.comunidad-registro label.error.acepto {min-height:16px; line-height:16px; margin:5px 0 0}
.comunidad-registro label.error.total {text-align:center}
#comunidad-avatar {margin:0}
#comunidad-avatar .fileupload.fileupload-loading .fileupload-new, .fileupload.fileupload-loading .fileupload-exists, .fileupload.fileupload-loading .btn-file {display:none!important}
#comunidad-avatar .fileupload.fileupload-new .fileupload-loading, .fileupload.fileupload-exists .fileupload-loading {display:none!important}
#comunidad-avatar .fileupload .thumbnail {width:100px; height:100px}
#comunidad-avatar .fileupload .thumbnail .cargando {width:100px; height:100px; line-height:100px; text-align:center; background-color:#EFEFEF; color:#AAA; font-size:13px}
#comunidad-registro {margin:0}
#comunidad-registro .control-group {margin:0}
#blog-articulo #VisualCarousel .carousel-inner, #ficha-articulo #VisualCarousel .carousel-inner, #ficha-producto #VisualCarousel .carousel-inner {position:relative; padding-top:100%; height:0; overflow:hidden}
#blog-articulo #VisualCarousel .carousel-inner .item, #ficha-articulo #VisualCarousel .carousel-inner .item, #ficha-producto #VisualCarousel .carousel-inner .item {position:absolute; top:0; left:0; width:100%; height:100%}
#blog-articulo #VisualCarousel .carousel-inner .item .photo, #ficha-articulo #VisualCarousel .carousel-inner .item .photo, #ficha-producto #VisualCarousel .carousel-inner .item .photo {width:100%; height:100%; text-align:center; background:#55c766}
#blog-articulo #VisualCarousel .carousel-inner .item .photo:before, #ficha-articulo #VisualCarousel .carousel-inner .item .photo:before, #ficha-producto #VisualCarousel .carousel-inner .item .photo:before {content:''; display:inline-block; height:100%; vertical-align:middle}
#blog-articulo #VisualCarousel .carousel-inner .item .photo img, #ficha-articulo #VisualCarousel .carousel-inner .item .photo img, #ficha-producto #VisualCarousel .carousel-inner .item .photo img {display:inline-block; vertical-align:middle}
#blog-articulo aside.social {margin-bottom:20px}
#blog-articulo .pull-right article.modulo {margin-left:10px}
#blog-articulo .pull-left article.modulo {margin-right:10px}
.autores .bloque-destaca-articulo {margin-bottom:30px}
.miniModal {position:relative; overflow:hidden}
.miniModal .miniclose {position:absolute; right:7px; top:7px; z-index:100; color:#FFF; opacity:0.9}
.miniModal .alpha {background-color:rgba(0,0,0,0.7); top:0px; left:0px; position:absolute; width:100%; height:100%; z-index:98}
.miniModal .beta {top:8px; left:10%; width:80%; text-align:center; margin:0px auto 0 auto; position:absolute; z-index:99}
.alert-registro {margin:0 auto}
.miniModalContenido {display:none}
.miniModal .miniModalContenido {display:block}
.wym a {color:#55c766; text-decoration:none}
.wym .btn {color:#FFFFFF}
.wym img.w_img_izquierda {float:left; margin:0 10px 10px 0}
.wym img.w_img_derecha {float:right; margin:0 0 10px 10px}
.wym p.w_p_centrado {text-align:center}
.wym p.w_p_izquierda {text-align:left}
.wym p.w_p_derecha {text-align:right}
.wym p.w_p_justificado {text-align:justify}
.wym p.w_p_separacion {clear:both}
.wym p.w_p_youtube {position:relative; padding-top:56.25%; height:0; overflow:hidden; clear:both}
.wym p.w_p_youtube iframe, .wym p.wym_p_youtube object, .wym p.wym_p_youtube embed {position:absolute; top:0; left:0; width:100%; height:100%}
.wym .w_p_bloque:after {visibility:hidden; display:block; font-size:0; content:"."; clear:both; height:0}
.wym .w_p_bloque {display:inline-block}
* html .wym .w_p_bloque {height:1%}
.wym .w_p_bloque {display:block}
#contexto p a {display:block; width:100%; height:100%; color:#666}
#contexto p a:hover {text-decoration:none}
.top-search-busqueda {padding:0.5em 0}
.top-search-legend {margin:0 auto; text-align:center}
.top-search-legend legend {padding:0.5em 0; border:none; color:#FFF; font-weight:normal; font-size:16px; line-height:1.5; margin:0 auto}
.top-search-legend legend a {color:#FFF; text-decoration:underline}
.top-search-categorias {padding:0; margin:0 auto; text-align:center}
.modulo-encabezado .nota {width:50px}
.table.conversor caption {background-color:#51A21E; color:#FFF; font-size:16px; font-weight:bold; text-align:left; padding:8px 10px}
.table.conversor td, .table.conversor th {text-align:center}
.table.conversor .success th {background-color:#333; color:#FFF; font-weight:bold; text-align:center}
.calculadoras .cs_enlace_boton {font-weight:bold; padding-right:5%; padding-left:5%}
.calculadoras table {margin:0}
.calculadoras table thead th {background-color:#8AD139; background-image:-moz-linear-gradient(top, #8AD139, #66AD16); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8AD139), to(#66AD16)); background-image:-webkit-linear-gradient(top, #8AD139, #66AD16); background-image:-o-linear-gradient(top, #8AD139, #66AD16); background-image:linear-gradient(to bottom, #8AD139, #66AD16); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8AD139', endColorstr='#ff66AD16', GradientType=0); color:#FFF}
.calculadoras tbody td {text-align:center!important; line-height:38px}
.calculadoras .cs_cabecera {display:none; line-height:34px}
.calculadoras .cs_cabecera .cs_logo {height:34px; margin-bottom:20px}
.calculadoras .cs_cabecera .cs_miga {line-height:44px; color:#55c766; font-size:28px; font-weight:bold}
.calculadoras .cs_comunidad {margin:0 0 20px; line-height:30px}
.calculadoras .cs_comunidad h3 {line-height:30px}
.calculadoras .cs_pie {display:none; margin-top:20px; padding-right:20px}
.calculadoras .table-resultado tbody td {font-weight:bold}
.calculadoras tbody tr.alert-error td {border-top-color:#BD362F}
.calculadoras td input {margin-bottom:0px; margin-right:8px; text-align:right; padding:2px 6px}
.calculadoras .orden {text-align:right!important; widows:40px}
.calculadoras .orden .repeticiones {font-weight:nomal; font-size:13px}
.calculadoras .cs_grupo .cs_intervalo.first td {border-top:4px solid #AAA!important}
.calculadoras .impar td {background:#FFF}
.calculadoras .par td {background:#EFEFEF}
.calculadoras .alert-error td {background:none!important}
.calculadoras .cs_acciones td {background:#AAA; line-height:30px}
.calculadoras .cs_grupo_acciones td {line-height:30px}
.calculadoras .cs_acciones td button {margin:0 5px}
.calculadoras .cs_acciones td button.btn-accion {margin:0}
.calculadoras .cs_acciones td .cs_parcial_intervalo {width:60px; font-weight:bold; margin:0 5px}
.calculadoras .cs_acciones td .cs_parcial_intervalo option {font-weight:bold; font-size:15px}
.calculadoras .cs_total td {font-weight:bold; font-size:24px; line-height:1.33; background:#333; color:#FFF}
.calculadoras .cs_parcial td {background:#666; color:#FFF; font-size:13px; line-height:24px}
.calculadoras .cs_intervalo_acciones, .calculadoras .cs_grupo_acciones {width:120px; vertical-align:middle!important; padding:0px 8px!important; line-height:1; text-align:center!important}
.calculadoras .tooltip {margin-top:8px}
.calculadoras .tooltip .tooltip-arrow {border-top-color:#BD362F!important}
.calculadoras .tooltip .tooltip-inner {background-color:#BD362F; padding:4px 8px}
#modal-comunidad-servicios .modal-body {margin:0; padding:0}
#modal-comunidad-servicios .modal-body h4 {margin:20px 20px 0}
#modal-comunidad-servicios .modal-body table {margin:10px 0; border-bottom:1px solid #dddddd}
#modal-comunidad-servicios .modal-body table tr td {cursor:default; font-weight:bold}
#modal-comunidad-servicios .modal-body table tr.interactivo:hover td, #modal-comunidad-servicios .modal-body table tr.interactivo:hover th {background-color:#55c766}
#modal-comunidad-servicios .modal-body table tr td.primero, #modal-comunidad-servicios .modal-body table tr th.primero {padding-left:20px}
#modal-comunidad-servicios .modal-body table tr td.ultimo, #modal-comunidad-servicios .modal-body table tr th.ultimo {padding-right:20px}
#modal-comunidad-servicios .modal-body table tr td.icono {width:14px; text-align:center}
#modal-comunidad-servicios .modal-body table tr td.icono i {cursor:pointer}
#p_cookies {font-size:13px; display:none}
#p_cookies {width:100%; z-index:9999; padding:1em 0.5em; position:fixed; *position:static; bottom:0; left:0px; background:rgba(35,35,35,0.9)}
#p_cookies h2 {color:#FFF; text-align:left; font-size:1.8em; font-weight:normal; letter-spacing:0; line-height:1; margin:0 0 5px}
#p_cookies .wrap-cookies {max-width:1170px; width:92%; margin:0 auto}
#p_cookies p {font-size:1.05em; text-align:left; color:#DFDFDF; line-height:1.5; float:left; margin:0}.contenedor-cookies a.mas-info {border-bottom:1px dotted #FFF}
#p_cookies p a, #p_cookies a.mas-info {color:#55c766}
#p_cookies p a:hover, #p_cookies a:hover.mas-info {color:#37a21e}
#p_cookies .continuar {background:#55c766; font-size:1.2em; margin:0.3em auto 1em auto; display:block; border-radius:3px; padding:4px; color:#FFF; width:auto; text-align:center; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}
#p_cookies .continuar:hover {color:#FFF; background:#4FB7D9}
#p_cookies .cerrar {margin:0px 20px 0 0; display:block; float:right; font-size:21px; color:#FFF; cursor:pointer}
#listado-opiniones {clear:both; list-style:none; padding:0; margin:0}
#listado-opiniones .modulo-zapatillas .modulo-contenido {padding:10px 5px}
#listado-opiniones .item {margin-bottom:20px; line-height:1.2}
.bloque-opiniones {position:relative; padding:20px; margin:0px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
.bloque-opiniones .modulo-encabezado {margin-bottom:0}
.bloque-opiniones .inner {padding:5px 15px}
.bloque-opiniones .avatar img {height:28px; width:auto; margin-right:8px}
.bloque-opiniones .listado-propiedades {font-size:13px}
.bloque-opiniones .cita-comentario {font-weight:bold; line-height:1; font-size:13px; background-color:#FAFAFA; padding:5px 10px; box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2)}
.bloque-opiniones .cita-comentario:before, .bloque-opiniones .cita-comentario:after {color:#DDD; content:"\201C"; font-size:48px; line-height:1px; position:relative; top:22px; padding:0 3px}
.bloque-opiniones .cita-comentario:after {content:"\201D"; display:none}
#listado-opiniones .arrow_box {position:relative; background:#FFF; border:1px solid #CCC}
#listado-opiniones .arrow_box:after, #listado-opiniones .arrow_box:before {right:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none}
#listado-opiniones .arrow_box:after {top:50px; margin-top:-10px}
#listado-opiniones .arrow_box:before {border-color:rgba(204, 204, 204, 0); border-right-color:#6B9A34; border-width:11px; top:20px; margin-top:-11px}
#listado-opiniones .arrow_bottom:after, #listado-opiniones .arrow_bottom:before {left:22px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none}
#listado-opiniones .arrow_bottom:after {border-color:rgba(255, 255, 255, 0); border-top-color:#8AD139; border-width:10px; top:100%; margin-top:0}
.bloque-filtrados {border-bottom:2px solid #CCC; margin-bottom:15px}
.bloque-filtrados .item {display:inline-block; vertical-align:top; margin:0 5px 10px 0}
.bloque-filtrados .autocomplete-filtrados {width:270px}
/*.bloque-filtrados .autocomplete-filtrados .typeahead {margin:0}*/
.bloque-filtrados .combobox-container, .combobox-container input {margin:0}
.bloque-filtrados .inner {padding:5px 10px}
.bloque-filtrados .encabezado {line-height:20px; margin:10px 0; display:inline-block; font-size:16px; color:#666}
.filtro-dato {display:inline-block; color:#666; font-size:13px}
.filtro-dato span {font-weight:bold; color:#55c766}
.filtro-eliminar {font-size:11px; color:#333; display:inline-block; vertical-align:middle}
.selects-filtrados {text-align:center; margin:auto}
.selects-filtrados .item {display:inline-block; margin:0 5px}
.selects-filtrados .combobox {width:150px}
.autocomplete-filtrados {position:relative}
.autocomplete-filtrados .add-on {display:none; position:absolute; top:0px; right:0px; width:auto; min-width:16px; height:inherit!important; padding:4px 5px; font-weight:normal; color:#999999; text-align:center; text-shadow:0 1px 0 #FFFFFF; background-color:#f5f5f5; border:1px solid #ccc; -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; margin-right:0; margin-left:-1px; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0}
.autocomplete-filtrados .typeahead {margin:0 0 10px 0; float:left}
.bloque-filtrados .pagination {margin:0 auto}
.autocomplete-filtrados .dropdown-menu {min-width:300px}
.autocomplete-filtrados .dropdown-menu > li > a {padding:6px 10px!important}
.bond img {max-width:50px; display:inline-block; margin-right:7px; vertical-align:middle}
#listado-consultas .item {position:relative; border:1px solid #DDD; margin-bottom:10px; border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0}
#listado-consultas .publicidad {margin-bottom:20px!important}
.consultas-pregunta {position:relative; border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; border-bottom:1px solid #DDD; padding:10px; background-color:#FFF; background-image:-moz-linear-gradient(top, #FFFFFF, #D5E9BE); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#D5E9BE)); background-image:-webkit-linear-gradient(top, #FFFFFF, #D5E9BE); background-image:-o-linear-gradient(top, #FFFFFF, #D5E9BE); background-image:linear-gradient(to bottom, #FFFFFF, #D5E9BE); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFff', endColorstr='#ffD5E9BE', GradientType=0)}
.consultas-pregunta.despliegue {margin-bottom:16px}
.consultas-pregunta.despliegue:before, .consultas-pregunta.despliegue:after {content:""; right:50px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-top-color:#D5E9BE; border-width:11px; bottom:-22px; margin-left:-11px; z-index:8}
.consultas-pregunta.despliegue:after {bottom:-23px; border-top-color:#BBB; z-index:7}
.consultas-pregunta.despliegue.BottomLeft:before, .consultas-pregunta.despliegue.BottomLeft:after {right:auto!important; left:50px}
.consulta-secundario {padding:0 10px}
.zapatilla-consulta {position:relative; overflow:hidden}
.zapatilla-consulta img {box-sizing:border-box}
.zapatilla-consulta .grupo-titulos {position:absolute; width:100%; bottom:0; z-index:1; background:rgba(0, 0, 0, 0.3); padding:5px; box-sizing:border-box}
.zapatilla-consulta .grupo-titulos .titulo {color:#FFF}
.consultas-pregunta .avatar {float:left; text-align:center; margin-right:15px}
.consultas-pregunta .avatar2 img {width:60px; height:auto; position:relative; top:-3px; margin-left:10px}
.consultas-pregunta .fecha {display:block; color:#999; font-size:12px; font-weight:normal}
.consultas-pregunta .autor {display:block; line-height:1.1; font-size:17px; font-weight:bold; color:#292929; margin-bottom:3px; text-align:left}
.consultas-pregunta .titulo {color:#333; font-size:16px; font-weight:normal; font-style:italic}
.consultas-pregunta .related {display:block}
.consultas-respuestas .header {display:block; line-height:20px; font-size:14px; color:#FFF; padding:0.1em 0.6em; background-color:#55c766; margin-bottom:3px}
.consultas-respuestas .avatar {width:40px}
.consultas-respuestas .bloq {padding-left:55px; display:block}
.consultas-respuestas .autor {display:inline-block; line-height:1.3; font-size:14px; color:#FFF; padding:0.1em 0.6em; background-color:#55c766; margin-bottom:3px}
.consultas-respuestas .especialista .autor:before {font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:"\f19d"; position:absolute; top:-10px; left:-18px; background-color:#FFF; color:#292929; width:30px; height:30px; line-height:30px; text-align:center; border-radius:30px; font-size:18px}
.consultas-respuestas .texto-respuesta {display:block; color:#666; font-size:14px; font-weight:normal; font-style:italic}
.consultas-respuestas .ajuste1linea {line-height:20px; height:20px; overflow:hidden}
.consultas-respuestas .ajuste2lineas {line-height:20px; height:42px; overflow:hidden}
.consultas-respuestas li a {}
.consultas-respuestas li a:hover {text-decoration:none}
.consultas-respuestas li a:hover .texto-respuesta {color:#333}
.consultas-respuestas li a:hover .ajuste1linea, .consultas-respuestas li a:hover .ajuste2lineas {height:auto; line-height:1.2}
.consultas-respuestas.tipo2 li {border-bottom:1px solid #DDD!important; margin-bottom:5px}
.consultas-respuestas.tipo2 li:last-child {border-bottom:none!important}
.consultas-respuestas.tipo2 li a {border:none!important}
.consultas-respuestas.tipo2 .avatar {width:55px; margin-bottom:5px}
.consultas-respuestas.tipo2 .bloq {padding-left:70px}
.larespuesta {background-color:#FAFAFA; border:1px solid #EEE; padding:5px; position:relative; border-left:5px solid #D5E9BE}
/*.larespuesta:after, .larespuesta:before {content:""; left:35px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-top-color:#FAFAFA; border-width:11px; bottom:-22px; margin-left:-11px; z-index:8}
.larespuesta:after {bottom:-23px; border-top-color:#DDD; z-index:7}*/
.especialista .larespuesta {background-color:white; border-left:5px solid #292929}
.larespuesta > .avatar {width:65px}
.larespuesta > .bloq {padding-left:90px}
.consultas-comentarios {margin:10px 0 10px 20px!important; border-left:1px dotted #55c766!important; border-top:0 none; padding:0 0 0 20px}
.consultas-comentarios .comentario {padding:10px; border-bottom:1px solid #EEE; margin-bottom:10px}
.consultas-comentarios .autor, .consultas-comentarios .texto-respuesta {font-size:12px; line-height:1.2}
.related-detalle {font-size:12px; color:#333}
.form-responder {padding-top:10px}
.respondedor textarea {width:100%; height:100px; display:block; box-sizing:border-box}
.destacado1 {margin-top:20px; text-align:center}
.destacado1 .p-img-container {position:relative; border-radius:8px; overflow:hidden; z-index:11}
.destacado1 .p-img-container span.pf-caption {position:absolute; bottom:0; left:0; color:#FFF; display:block; background:rgba(0, 0, 0, 0.7); z-index:10}
.destacado1 .p-img-container .pf-caption span.title {display:block; padding:10px 15px; font-size:22px; font-weight:bold; border:1px solid #55c766; background-color:#55c766}
.destacado1 .p-img-container .pf-caption span.paragraph {display:block; font-size:13px; line-height:23px; padding:10px 15px}
.consultas-listado-zapatillas {position:relative}
#pagina-consulta .consultas-listado-zapatillas {background-color:#D5E9BE; padding:2px}
.consultas-listado-zapatillas li {background:#FFF; border:1px solid #EEE; clear:both; display:block; padding:5px; border-left:3px solid #D5E9BE; border-right:3px solid #D5E9BE; margin-bottom:5px}
#pagina-consulta .consultas-listado-zapatillas li {float:left; box-sizing:border-box; clear:none; width:50%; border:none; padding:0; background-color:#D5E9BE; margin:0}
#pagina-consulta .consultas-listado-zapatillas li .producto {margin:2px; padding:5px; background-color:#FAFAFA}
.consultas-listado-zapatillas .photo {float:left; width:100px; height:100px; overflow:hidden; position:relative; margin-top:5px}
#pagina-consulta .consultas-listado-zapatillas .photo {margin:0; width:60px; height:60px}
.consultas-listado-zapatillas .photo img {position:absolute; width:100%; max-width:100px; top:50%; left:50%; margin:-50px 0 0 -50px}
#pagina-consulta .consultas-listado-zapatillas .photo img {height:60px; width:60px; position:static; margin:0}
.consultas-listado-zapatillas .inner {padding-left:110px}
#pagina-consulta .consultas-listado-zapatillas .inner {min-height:60px; line-height:60px; padding-left:70px}
#pagina-consulta .consultas-listado-zapatillas .top {vertical-align:middle}
#pagina-consulta .consultas-listado-zapatillas .grupo-titulos {line-height:20px; margin:0 0 4px}
#pagina-consulta .consultas-listado-zapatillas .grupo-titulos a {text-decoration:none}
.consultas-listado-zapatillas .grupo-titulos span {display:inline-block}
#pagina-consulta .consultas-listado-zapatillas .titulo {margin:0}
#pagina-consulta .consultas-listado-zapatillas .patrocinador {display:block; line-height:20px; font-size:14px; cursor:pointer}
#pagina-consulta .consultas-listado-zapatillas .patrocinador:hover {text-decoration:none}
#pagina-consulta .consultas-listado-zapatillas .patrocinador img {height:20px}
.consulta-zapatilla-varias {position:relative; border:1px solid #CCC; border-radius:8px; -webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; transition:all .6s ease-in-out}
.consulta-zapatilla-varias .photo {padding:0 10px}
.consulta-zapatilla-varias .caption {width:100%; background:rgba(0,0,0,0.82); padding:0; position:absolute; bottom:0px; -webkit-transition:all .9s ease-in-out; -moz-transition:all .9s ease-in-out; -o-transition:all .9s ease-in-out; transition:all .9s ease-in-out}
.consulta-zapatilla-varias .titulo,.consulta-zapatilla-varias .promo-tienda,.consulta-zapatilla-varias .promo-tienda a {color:#FFF}
.consulta-zapatilla-varias .caption .grupo-titulos {padding:0 10px}
.consulta-zapatilla-varias .promo-tienda,.consulta-zapatilla-varias .botones-zapatilla {-webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; transition:all .6s ease-in-out; padding:0 10px}
table.comparativa {border-bottom:1px solid #EEE; border-right:1px solid #EEE; margin-bottom:30px}
table.comparativa th,table.comparativa td {border-top:1px solid #EEE; border-left:1px solid #EEE}
table.comparativa th {background:#FAFAFA; font-size:13px}
.productos_1 .comparativac1 {width:20%}
.productos_1 .comparativac2 {width:40%}
.productos_2 .comparativac1 {width:20%}
.productos_2 .comparativac2 {width:40%}
.productos_2 .comparativac3 {width:40%}
.productos_3 .comparativac1 {width:20%}
.productos_3 .comparativac2 {width:26.6%}
.productos_3 .comparativac3 {width:26.6%}
.productos_3 .comparativac4 {width:26.6%}
table.comparativa .off {background:#FAFAFA}
.comparativa-add-item {font-size:30px; text-transform:uppercase; line-height:1.2; background-color:#8AD139; background-image:-moz-linear-gradient(top, #8AD139, #66AD16); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8AD139), to(#66AD16)); background-image:-webkit-linear-gradient(top, #8AD139, #66AD16); background-image:-o-linear-gradient(top, #8AD139, #66AD16); background-image:linear-gradient(to bottom, #8AD139, #66AD16); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8AD139', endColorstr='#ff66AD16', GradientType=0); color:#FFF; text-shadow:0px 0px 5px #292929; font-family:'Montserrat', 'Open Sans', sans-serif; font-size:24px}
.comparativa-add-item span {display:block; color:#FFF; font-size:200px; line-height:0.8}
.comparativa-add-item:hover {color:#FFF; background:#55c766!important; text-shadow:0px 0px 3px #292929}
.comparativa-add-item:hover span {color:#FFF}
table.comparativa .separador {background:#EEE; padding:0; width:5px!important; font-size:1px}
table.comparativa .decoralo {background:#FFF; color:#FFF; border-left:none; border-top:none}
table.comparativa .foto {vertical-align:middle!important}
table.comparativa .preciobajo {padding:0; margin:0 auto}
table.comparativa .preciobajo span {font-weight:bold}
.listado-propiedades.inline dt {float:none; display:block; width:auto}
.listado-propiedades.inline dd {float:none; display:block; width:auto}
.listado-propiedades.small dt {font-size:12px; margin:0 auto}
.listado-propiedades.small .dato {font-size:12px; margin:0 auto}
.comparativa-cerrar span {display:none}
.comparativa-cerrar:hover span {display:inline-block}
.seleccion-producto-comparador label {color:#FFF; text-shadow:1px 1px 1px #292929}
.seleccion-producto-comparador .well {border-radius:8px; padding:20px 10px; background-color:#8AD139; background-image:-moz-linear-gradient(top, #8AD139, #66AD16); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8AD139), to(#66AD16)); background-image:-webkit-linear-gradient(top, #8AD139, #66AD16); background-image:-o-linear-gradient(top, #8AD139, #66AD16); background-image:linear-gradient(to bottom, #8AD139, #66AD16); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8AD139', endColorstr='#ff66AD16', GradientType=0)}
.seleccion-producto-comparador label {font-size:16px; line-height:1.2}
.seleccion-producto-comparador input {font-size:22px; height:40px}
.promo-tienda {color:#292929; font-weight:normal}
.botones-zapatilla {margin-bottom:5px}
#comparativa table.comparativa th, #comparativa table.comparativa td {border-right:1px solid #EEE}
#comparativa table.comparativa th {font-size:14px}
#comparativa table.comparativa tr.subtabla th {border-top:none; text-align:right; font-weight:normal}
#comparativa table.comparativa tr.subtabla.estrecho th {border-top:1px solid #EEE; text-align:left; font-weight:normal; background-color:#FFF}
#comparativa table.comparativa tr.subtabla td {border-bottom:1px solid #EEE}
#comparativa .listado-propiedades dt {font-size:14px; margin-left:10px}
#comparativa .listado-propiedades span.dato {margin-left:10px}
#comparativa .listado-propiedades .puntuaciones-grafica {margin-right:6px; line-height:14px; padding:3px 0}
#comparativa .listado-propiedades .puntos {font-weight:bold; color:#333; line-heigth:20px}
#comparativa .puntuacion .puntuaciones-grafica {height:18px; padding:2px 0; margin-right:6px}
#comparativa .puntuacion .puntos {font-weight:bold; color:#333; line-height:22px}
#comparativa .estrecho {display:none}
#listado-productos-valoraciones .publicidad {margin-bottom:30px!important}
#listado-productos-valoraciones .bloque-destaca-articulo {margin-bottom:30px!important}
#listado-productos-valoraciones .ficha-principal {margin-bottom:0px!important}
#listado-productos-valoraciones .cabecera_marca .bloque-destaca-articulo {margin-bottom:30px}
#listado-productos-valoraciones .bloque-filtrados .encabezado {font-size:19px}
#listado-productos-valoraciones .bloque-filtrados .encabezado span {display:inline-block; margin:0 3px; color:#55c766; font-weight:bold}
#listado-productos-valoraciones .bloque-filtrados .filtro-dato {margin:0 10px 20px 0}
#listado-productos-valoraciones .bloque-filtrados .item.activo input.typeahead, #listado-productos-valoraciones .bloque-filtrados .item .combobox-container.combobox-selected input.combobox {font-weight:bold; border-color:#6B9A34}
#listado-productos-valoraciones .autocomplete-filtrados .add-on {top:0; opacity:0.3; filter:alpha(opacity=30)}
#listado-productos-valoraciones .autocomplete-filtrados .add-on:hover {opacity:1; filter:alpha(opacity=100)}
#listado-productos-valoraciones .arrow_box:before {border-left-color:#6B9A34; border-right-color:transparent}
#listado-productos-valoraciones .arrow_box:after, #listado-productos-valoraciones .arrow_box:before {left:100%}
#listado-productos-valoraciones.listado-producto-valoraciones .arrow_box:before {border-left-color:transparent}
#listado-productos-valoraciones .bloque-opiniones .cita-comentario, #listado-productos-valoraciones .bloque-opiniones .listado-propiedades {font-size:14px}
.typeahead_item {text-align:justify}
.typeahead_item img {max-width:50px; display:inline-block; margin-right:10px; margin-left:-7px; vertical-align:middle; background-color:#FFF}
.typeahead li a:hover,.typeahead .active a,.typeahead li a:focus {background:#666!important}
.modulo.comparaciones .modulo-contenido {padding:20px 20px 0; background:lightgray}
#sideBar .modulo.comparaciones .modulo-contenido {padding:10px 5px}
#sideBar .modulo-video .titulo {font-size:13px}
.modulo.comparaciones .thumbnails {margin:0}
.modulo.comparaciones .thumbnail {background:#FFF; padding:10px; cursor:pointer; border:1px dashed #a6bc92; box-sizing:border-box}
.modulo.comparaciones .thumbnail a:hover {text-decoration:none}
.modulo.comparaciones .mc-titulo {padding:6px; color:#292929}
.modulo.comparaciones .mc-titulo.arriba {padding-bottom:3px}
.modulo.comparaciones .mc-titulo.abajo {padding-top:3px; text-align:right}
.modulo.comparaciones .mc-titulo .antetitulo {vertical-align:baseline; font-size:14px}
.modulo.comparaciones .comp-imagen img {width:80%; margin:0 10%}
.modulo.review {position:relative}
.modulo.review .photo {cursor:pointer}
.modulo.review .puntos {position:absolute; right:0; top:0; font-size:23px; background-color:#55c766; color:#FFF; font-weight:bold; text-align:center; padding:10px 0; border-top-right-radius:8px; border-bottom-left-radius:8px; width:54px; text-align:center}
.modulo.review .photo_autor {float:left; margin-right:6px; height:30px}
.modulo.review .autor {font-size:15px; margin-bottom:6px; padding:5px 0}
.modulo.review .autor a {color:#55c766}
.modulo.review p {margin-bottom:6px}
#publi-background {width:100%; background-repeat:no-repeat; background-position:50% 0; top:0px; left:0px; outline:none; overflow:hidden; display:block}
#publi-banner {display:block}
#publi-banner:hover {text-decoration:none}
#publi-banner.texto {height:50px; line-height:50px; font-size:18px; text-align:center; background-color:#55c766; color:#FFF}
#publi-banner img {width:100%}
#publi-banner.texto .btn {margin-left:6px; font-size:18px}
#new-header {position:relative; margin-top:5px}
#new-header .container {background-color:#FFF; padding:0 20px}
#new-header .header-social {margin-top:5px; padding-left:0}
#new-header .logo p {margin-top:1px; font-size:11px; color:#55c766; text-align:center; font-family:'Montserrat', 'Open Sans', sans-serif}
#new-header .logo p strong {color:#292929}
#new-subnav ul {margin:0}
#new-subnav ul li {color:#FFF; text-align:center; display:block}
#new-subnav ul li a {display:block; font-size:14px; height:36px; margin-right:-3px; text-transform:uppercase; line-height:36px; color:#FFF; text-align:left; padding:0 0 0 10px}
#menu-secciones {}
#contenido {background-color:#FFF}
#article-searchform {margin:10px auto; text-align:center}
#article-searchform .form-control {height:34px; font-size:16px; border:none; width:50%; margin:0}
#article-searchform .btn {padding:12px 30px; font-size:16px; background:#FFBA00; margin-left:8px; color:#292929; font-weight:500}
#article-searchform .btn:hover {background:#292929; color:#FFF}
#new-subnav ul li {color:#FFF; text-align:center; display:block}
#new-subnav ul li a {display:block; font-size:14px; height:36px; margin-right:-3px; text-transform:uppercase; line-height:36px; color:#FFF; text-align:left; padding:0 0 0 10px}
#new-subnav ul li a:hover, #new-subnav ul li.active a {background:#FFBA00; color:#FFF; text-decoration:none}
#menu-movil:not(.mm-menu) {display:none!important}
#menu-movil li i {margin-right:10px}
#menu-movil li.fuente {padding-left:0!important; line-height:40px}
#menu-movil li.fuente a {padding:0 10px}
#menu-movil li.fuente a i {display:block; float:left; font-size:28px; line-height:40px; margin-right:20px}

#listado-productos-resultado .publicidad {margin-bottom:30px!important}
#listado-productos-resultado .cabecera_marca .bloque-destaca-articulo {margin-bottom:30px}
#filtros-movil {background-color:#DEE4E6;z-index: 1000;}
#filtros-movil:not(.mm-menu) {display:none}
#filtros-movil-boton.fijo {position:fixed; left:0; z-index:100; border:none; border-radius:0; background-color:#DEE4E6!important; background-image:none!important; color:#333!important}
#filtros-movil-boton.fijo.destacado {position:fixed; bottom:0; margin-bottom:0!important; left:0; z-index:100; border:none; border-radius:0; background-color:#AA0000!important; background-image:none!important; color:#FFF!important}
#filtros-movil .close {color:#333}
#filtros-movil ul li a span, #filtros-movil ul li span span {color:#55c766}
#listado-productos-contenido .producto .consulta {display:block; line-height:18px; font-size:14px}
#listado-productos-contenido .producto .consulta i {color:#999; line-height:48px; font-size:48px; float:left}
#listado-productos-contenido .producto .consulta span {display:block; padding:6px 0 0 46px}
#listado-productos-contenido .producto .precio_bloque {border-bottom:1px dashed #55c766; margin-bottom:10px}
#listado-productos-contenido .producto .precio_bloque .datos {margin-bottom:6px}
#listado-productos-contenido .producto .precio_bloque .tienda {font-weight:bold; min-height:30px; line-height:20px; font-size:16px; padding-top:5px}
#listado-productos-contenido .producto .precio_bloque .precio a {padding:4px 8px; text-align:center}
#listado-productos-contenido .producto .precio_bloque .precio i {float:left}
#listado-productos-contenido .producto .precio_bloque .caracteristicas {text-align:left; font-size:12px; color:#999; margin-bottom:6px; min-height:20px; line-height:20px}
#listado-productos-contenido .producto .precio_bloque .caracteristicas i {background-color:#333; color:#FFF; padding:4px 6px; font-size:14px; border-radius:6px; margin-right:4px}
#listado-productos-contenido .btn {margin-bottom:6px; font-size:22px}
#listado-productos-contenido .caracteristicas {line-height:24px; font-size:14px}
#listado-productos-contenido .caracteristicas .caracteristica {float:left; margin:0 4px 4px 0}
#listado-productos-contenido .caracteristicas .caracteristica.icono i {display:inline-block; margin:0 2px 2px 0!important; width:20px; height:20px; line-height:20px; text-align:center; border-radius:6px; background-color:#CCC; color:#333!important; border:1px solid #CCC; vertical-align:middle!important}
#listado-productos-contenido .caracteristicas .caracteristica.color span {display:inline-block; margin:0 2px 2px 0; width:20px; height:20px; line-height:20px; text-align:center; border-radius:6px; border:1px solid #CCC; vertical-align:middle}
#listado-productos-contenido .caracteristicas .caracteristica.boton span {display:inline-block; margin:0 2px 2px 0; padding:0 2px; min-width:20px; height:20px; line-height:20px; text-align:center; border-radius:6px; border:1px solid #CCC; cursor:default; vertical-align:middle; background-color:#D5E9BE;color:#333}
#listado-productos-contenido .producto .tiendas {font-size:14px}

/* Precios */
#tienda-resultados {}
.seleccion-colores {}
.seleccion-colores li {display:inline-block; margin:0px 8px 7px 0}
.seleccion-colores .color {cursor:pointer; display:block; width:40px; height:40px; line-height:40px; text-align:center; font-size:26px; color:#292929; border:1px solid transparent}
.seleccion-colores .color .fa {visibility:hidden}
.seleccion-colores .color.active {border:1px dashed #292929!important}
.seleccion-colores .color.active .fa {visibility:visible}
.bf-header {text-transform:uppercase; line-height:1.3; font-family:'Economica',"Open Sans",sans-serif; color:#4C4C4C; font-size:22px; font-weight:700; border-bottom:1px solid #8B8B8B}
.bf-header-small {font-family:"Open Sans",sans-serif; font-size:14px; color:#5D5D5D; text-transform:none}
.tienda-bloques-filtrado {}
.tienda-bloque-filtrado {margin-bottom:20px}
.bf-checks {padding:10px 7px}
.bf-check {display:block; margin-bottom:9px; color:#292929; font-family:"Open Sans",sans-serif; font-size:14px; font-weight:700}
.bf-check a, .bf-check a:hover {color:#292929; text-decoration:none}
.bf-check .icheckbox_flat-red {margin-right:5px}
.bf-check .numero, .bf-checks .todastodos {color:#55c766}
.bf-colores {padding:10px 0}
.bf-colores .seleccion-colores li {margin-right:-1px; margin-bottom:5px}
.bf-colores .seleccion-colores .color {border:1px solid #D7D7D7; line-height:39px}
.bf-vermas {text-align:center}
.bf-vermas a {background:#f3f3f3; text-align:center; text-decoration:none; display:block; padding:5px 0; color:#5d5d5d; font-size:14px}
.bf-vermas a:hover {background:#5d5d5d; color:#fff; text-decoration:none}
.tienda-resultados-contenidos {}
.tienda-resultados-contenidos .encabezado {margin-bottom:20px; color:#5D5D5D; font-family:"Open Sans",sans-serif; font-size:16px; font-weight:normal}
.tienda-resultados-contenidos .encabezado .numero {color:#55c766; font-weight:700}
.tienda-resultados-contenidos .pagination {padding:0; margin:0 auto}
.listado-resultados-precios {padding:15px 0}
.listado-resultados-precios .lrp-item {border:1px solid #DEDEDE; padding:10px; margin-bottom:15px}
.listado-resultados-precios .lrp-item .antetitulo {background:none; color:#55c766; line-height:1.6; font-size:16px; padding:0; font-weight:normal}
.lrp-boton-consulta {padding:8px 0; line-height:1.2}
.lrp-boton-consulta a {font-size:16px; color:#55c766; text-decoration:none; line-height:1}
.lrp-boton-consulta .fa {color:#DEDEDE; font-size:38px; margin:0 5px 0 0; float:left}
.listado-tiendas-precios {padding-top:25px}
.listado-tiendas-precios .tienda-name {padding-top:3px; float:left; width:49%; font-family:'Economica',"Open Sans",sans-serif; color:#4c4c4c; 
font-size:22px; font-weight:700; text-align:left}
.listado-tiendas-precios .tienda-precio {float:right; width:49%}
.listado-tiendas-precios .tienda-precio .fa {font-size:24px; color:#292929; margin-right:5px; line-height:1; vertical-align:middle}
.listado-tiendas-precios .item {padding:15px 0; border-bottom:1px solid #DEDEDE}
.tienda-btn-precio {display:inline-block; padding:6px 8px; margin-bottom:0; font-family:'Economica',"Open Sans",sans-serif; font-size:22px; font-weight:700; line-height:20px; text-align:center; vertical-align:middle; cursor:pointer; color:#FFFFFF; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background:#55c766; border:none}
.tienda-btn-precio:hover {background:#292929; color:#FFF!important; text-decoration:none}
.lrp-boton-todoslosprecios {text-align:center}
.lrp-boton-todoslosprecios a {font-family:'Economica',"Open Sans",sans-serif; color:#FFF; font-size:19px; background:#5e5e5e; text-align:center; text-decoration:none; display:block; padding:5px; line-height:1}
.lrp-boton-todoslosprecios a:hover {background:#222}
.cabecera_precio_in.text-center .btn.btn-primary.btn-block { background-color: #FFBA00; }
/*****/

#galeria-foto .pagination {margin:0 0 30px 0}
#galeria-foto .pagination a {display:inline-block; height:36px; line-height:36px; width:36px; text-align:center; background-color:#55c766; color:#FFF; margin:0 10px; border:2px solid #55c766; border-radius:36px; font-size:36px}
#galeria-foto .pagination a:hover {background-color:#FFF; color:#55c766}
#galeria-foto .pagination span {display:inline-block; font-size:24px; height:40px; line-height:40px; vertical-align:top}
#galeria-foto figure {margin:0 0 30px 0}

/* Comentarios */
.comentarios {margin-bottom:30px}
.comentariostotal {padding:6px 11px}
.photo-blog .comentariostotal, .video-blog .comentariostotal {position:absolute; bottom:10px; left:10px}
.comentarios .modulo-consulta {margin-bottom:20px}
.comentarios .modulo-consulta .encabezado {margin-bottom:6px}
.comentarios .modulo-consulta .encabezado-puntua {margin-bottom:2px}
.comentarios .modulo-consulta textarea {width:100%}
.comentarios .bloque-destacado {font-size:18px; line-height:30px}
.comentarios .bloque-destacado a, .comentarios .bloque-destacado span {color:#333}
.comentarios .bloque-destacado .btn {margin-left:6px; font-weight:bold; color:#FFF}
.comentarios .bloque-destacado.suscribir .btn {margin-left:6px; font-weight:bold; color:#FFF}
.comentarios .bloque-destacado i {margin-right:4px; color:#FFF}
.comentarios .bloque-filtrados .encabezado {margin:0; font-size:20px; line-height:22px}
.comentarios .detalle-respuesta {margin-bottom:15px}
.comentarios .detalle-respuesta .avatar {width:9%; float:left}
.comentarios .detalle-respuesta .avatar img {width:100%; box-sizing:border-box}
.comentarios .detalle-respuesta .datos.conavatar {width:90%; float:right}
.comentarios .detalle-respuesta .datos .autor {background-color:#333}
/**/

#blog-articulo .modulo.viaje {margin-bottom:20px}
.modulo.viaje .modulo-header {min-height:41px}
.modulo.viaje .precio, .modulo.viaje .precio_phone {color:#55c766; height:41px; line-height:41px; background-color:#FFF;padding:0 10px; border-radius:10px; font-size:31px}
.modulo.viaje .precio_phone {margin:10px 0 0; text-decoration-line:center}
.modulo.viaje .precio {margin:0 0 0 10px; float:right}
.modulo.viaje .precio span, .modulo.viaje .precio_phone span {font-size:15px; color:#292929}
.modulo.viaje .modulo-contenido .datos {background-color:lightgray; padding:20px 20px 10px; margin-bottom:20px}
.modulo.viaje .modulo-contenido .datos p span {color:#55c766}
.modulo.viaje .modulo-contenido .enlaces {margin-bottom:10px}

.regNews {position:relative}
.regNews * {box-sizing:border-box}
.regNews form {margin:0}
.regNews.regVer {height:600px; background-repeat:no-repeat; background-position:center center; background-color:#AAA}
.regNews.regHor {background-repeat:no-repeat; background-position:center center; background-color:#AAA; padding-top:30%; padding-bottom:10px}
.regNews.regVer > div {position:absolute; bottom:20px}
.regNews > div {background:rgba(255,255,255,.9); width:92%; margin-left:4%; padding:0 4% 4%}
.regNews h5 {font-family:Montserrat; text-transform:uppercase; font-weight:bold; font-size:31px; margin-top:-36px; margin-bottom:10px; color:#a0c114; text-shadow:0 2px 2px rgba(0,0,0,.5); line-height:1}
.regVer h5 span {color:white; background:#a0c114; margin-right:-5%; margin-left:-5%; display:block; padding:5px 0 5px 5%}
.regHor h5 {color:#3e4b08; font-size:25px; background:#a0c114; padding:4px 0 8px 4%; margin:0 -5% 10px}
.regHor h5 span {color:white}
.regNews p {color:#282828; font-family:Open Sans; font-size:14px; line-height:1.3}
.regNews input {border:1px solid #a5d400; padding:6px; background:#EFEFEF; border-radius:0}
.regNews button {text-transform:uppercase; color:#282828; background:#a5d400; font-family:Montserrat}
.regVer button {border-radius:20px; padding:9px 0; margin-top:10px; font-size:18px}
.regHor button {font-size:12px; padding:6px 2px; width:38%}
.regVer input[type="email"], .regVer button {width:100%}
.regVer input[type="email"] {height:auto; margin:0}
.regHor input {width:60%; height:auto; margin:0}
#sideBar .regNews {margin-bottom:30px}

/* Nueva cabecera */
#new-header.v2 {margin-right:-20px; margin-left:-20px; height:140px; background:black; margin-top:0}
#new-header.v2 .container {background:black; margin-top:0; height:52px}
#new-header.v2 .logo {margin-top:11px!important}
#new-header.v2 .logo img {width:auto}
#new-header.v2 .logos {margin:14px 0 0}
#new-header.v2 .logos li {display:inline-block; width:24%; opacity:.4; text-align:center}
#new-header.v2 .logos li:last-child {margin-left:-1%}
#new-header.v2 .header-social {box-shadow:none; margin-top:16px; margin-left:2.4%}
#new-header.v2 div.header-social .fa {background:black}
#new-header.v2 .header-social a {width:20px}
#new-header.v2 .dropdown .dropdown-menu {margin-top:14px!important}
#new-header.v2 .dropdown-toggle {color:#a1da01; text-transform:uppercase; font-style:italic; padding-left:22px}
#new-header.v2 .dropdown-toggle:hover {text-decoration:none; opacity:0.9}
#new-header.v2 .dropdown-toggle.iniciar {background:url('https://c9e754.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/cabecera/user.png') 0 0 no-repeat}
#new-header.v2 .login {position:absolute; top:98px; left:0; right:0; text-align:center; padding:3px 0}
#new-header.v2 .botones-login .btn {width:26px}

#jumbotron.v2 {margin:0 -20px; background-size:cover; background-position:center top; padding:60px 0 100px; position:relative}
#jumbotron.v2 h1, #jumbotron.v2 h2 {text-align:center; margin-bottom:20px; font-size:2em}
#jumbotron.v2.color {padding:40px 0; background-color:#FFFFFF}
#jumbotron.v2 .for-about {max-width:1100px; margin:0 auto}
#jumbotron.v2 #formulario-jumbotron .inner {border-radius:0; background:white; padding-bottom:20px; background:linear-gradient(rgba(161, 218, 1, 0.9), rgba(161, 218, 1, .9)), url(https://1feeb7.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/carrera.png)}
#jumbotron.v2 .top-search input::-webkit-input-placeholder {font-weight:100; color:#1b1b1b; opacity:1}
#jumbotron.v2 .top-search input:-moz-placeholder {font-weight:100; color:#1b1b1b; opacity:1}
#jumbotron.v2 .top-search input::-moz-placeholder {font-weight:100; color:#1b1b1b; opacity:1}
#jumbotron.v2 .top-search input:-ms-input-placeholder {font-weight:100; color:#1b1b1b; opacity:1}
#jumbotron.v2 .top-search input, .formtipo select {font-weight:100; color:#333; background:white; border:1px solid #a5d400; border-radius:0}
#jumbotron.v2 .top-search .btn-inverse {background:#111; color:white; border-radius:20px; text-transform:uppercase; padding:9px 60px; color:#FFF}
#jumbotron.v2 .top-search input {border-right:none}
#jumbotron.v2 .top-search .add-on {background:white; border:1px solid #a5d400; color:#a5d400; border-radius:0!important}
#jumbotron.v2 .formtipo select {-webkit-appearance:none; -moz-appearance:none; appearance:none; background:#FFFFFF url('https://4b8741.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/cabecera/select.png') 98% center no-repeat; width:100%!important; font-size:14px; line-height:20px}
#jumbotron.v2 .formtipo option {padding:2px 10px}
#jumbotron.v2 #formulario-jumbotron {padding:0}
#jumbotron.v2 #formulario-jumbotron .busqueda-avanzada {color:#333}
#jumbotron.v2 .navbar .btn-navbar {position:absolute; top:-128px; right:10px; background:white; padding:6px 1px; font-size:18px; color:blue; width:28px; height:18px; border-radius:32%; margin:0}
#jumbotron.v2 .navbar .btn-navbar .icon-bar {background-color:#222; width:18px; margin:3px 0px 3px 5px}
#jumbotron.v2 .navbar {margin-bottom:0}
#jumbotron.v2 .navbar ul.nav {width:100%; margin:0; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content:space-between}
#jumbotron.v2 .navbar .nav li {width:14%; background-color:white; border-bottom:4px solid white; height:56px; background-position-x:center; background-repeat:no-repeat}
#menu-movil.v2 .nav li {background-position-x:left; background-repeat:no-repeat; padding-left:48px}
#menu-movil.v2 .nav li a {padding-left:10px}
#jumbotron.v2 .navbar .nav li.active {border-bottom:4px solid #55c766}
#jumbotron.v2 .mm-listview > li > a, .mm-listview > li > span {padding-left:60px; text-transform:uppercase}
#jumbotron.v2 .mm-listview > li:not(.mm-divider)::after {left:50px}
#jumbotron.v2 .mm-listview > li a {background-image:url('https://43f900.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/cabecera/iconos-menu.png'); background-repeat:no-repeat}
#jumbotron.v2 .navbar .nav li.zapatillas, .mm-listview > li.zapatillas a {background-position-y:0}
#jumbotron.v2 .navbar .nav li.reviews, .mm-listview > li.reviews a {background-position-y:-60px}
#jumbotron.v2 .navbar .nav li.magazine, .mm-listview > li.magazine a {background-position-y:-120px}
#jumbotron.v2 .navbar .nav li.comparador, .mm-listview > li.comparador a {background-position-y:-180px}
#jumbotron.v2 .navbar .nav li.pulsometro, .mm-listview > li.pulsometro a {background-position-y:-240px}
#jumbotron.v2 .navbar .nav li.sneakers, .mm-listview > li.sneakers a {background-position-y:-300px}
#jumbotron.v2 .navbar .nav li.mujer, .mm-listview > li.mujer a {background-position-y:-360px}
#jumbotron.v2 .navbar .nav > li > a {box-sizing:border-box; text-align:center; text-shadow:none; color:#484848; text-transform:uppercase; height:60px; font-size:12px; padding:34px 0 0; background-color:rgba(0,0,0,.25); position:relative}
#jumbotron.v2 .navbar .nav > li > a.icono {padding:6px 0 0}
#jumbotron.v2 .navbar .nav > li > a.icono i {display:block; margin-bottom:2px; font-size:26px}
#jumbotron.v2 .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {background-color:rgba(0,0,0,.1); height:56px; box-shadow:none; pointer-events:none; cursor:default}
#jumbotron.v2 .navbar .nav > li > a:focus, .navbar .nav > li > a:hover {background-color:rgba(0,0,0,.1)}
#jumbotron.v2 .busqueda_avanzada {margin-top:-30px}

#header-submenu {padding-bottom:30px; background-color:#FFF; max-width: 1210px; margin: auto}

/* HEADER */
.publi_background #restyled-header , #restyled-header {
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
    box-shadow: 0 0 black
}
#restyled-header .logo,#restyled-header .menu,#restyled-header .login-user {
	padding: .5em 0;
}
#restyled-header .logo img {
	height: 1.8em;
	padding: 0.1em;
}
#restyled-header .menu ul {
	list-style: none;
	display: flex;
	justify-content: flex-end;
	margin: 0;
	height: 2em;
	align-items: center;
}
#restyled-header .menu ul li {
	padding: 0 .5em;
}
#restyled-header .menu ul li a {
	color: #292929;
}
#restyled-header .menu ul li a:hover {
	color: #55c766;
	text-decoration: none;
}
#restyled-header .submenu-header {
	border-top: 1px solid #FFF;
}
#restyled-header .submenu-header ul li {
	border-right: 1px solid #FFF;
	padding: .25em 0;
}
#restyled-header .submenu-header ul li:last-child {
	border: none;
}
#restyled-header .submenu-header ul li a:hover,#restyled-header .submenu-header ul li a:focus {
	color: #55c766 !important;
	background: none;
}
#restyled-header #comunidad-login {
	display: flex;
	justify-content: center;
}
#restyled-header #comunidad-login .comunidad_login.login {
	height: 2em;
	display: flex;
	align-items: center;
}

#restyled-header #modalNavigation .login-user {
	display: flex;
	justify-content: space-evenly;
	margin-top: 1em;
}

#restyled-header #modalNavigation .comunidad_login.login {
	padding: .5em 1em;
	background: #292929;
	border-radius: .25em;
	border: 1px solid #FFF;
	width: 80%;
	text-align: center;
}

#modalNavigation .login-user {
	display: flex;
	justify-content: space-evenly;
	margin-top: 1em;
}

#modalNavigation .login-user a {
	color: #FFF;
}

#restyled-header .comunidad_login.login .dropdown-menu {
	width: calc(100% - 1em);
	margin: 0;
	padding: .5em !important;
}

#modalNavigation .mod-item .dropdown-menu {

	width: 100%;

}
#modalNavigation .mod-item {

	height: 2em;
	border-bottom: 1px solid #FFF;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.25em;

}
#modalNavigation .mod-item > a {
	color: #FFF;
	text-decoration: none;
}
#modalNavigation .mod-item.dropdown.open > a {
	color: #55c766;
}
#modalNavigation .mod-item.dropdown .caret {

	border-top-color: #FFF;

}
#modalNavigation .mod-item.dropdown.open .caret {

	border-top-color: #55c766;

}
#modalNavigation .mod-item.dropdown.open > .dropdown-menu {

	display: block;
	margin: 0;
	padding: 0 !important;
	border-radius: 0 0 .5em .5em;

}
#modalNavigation .mod-item:last-child {

	border-bottom: none;

}
#modalNavigation .mod-separator {
	height: 3px;
	background: #55c766;
	margin: .5em auto;
	border-radius: 3px;
}
/*#productos-buscador-header {
	background: none !important;
}*/
#productos-buscador-header .con-buscador {
	text-align: center;
    background: url('https://0f5e91.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/cabecera/futbolprice-fondo.jpg');
    background-position-x: center;
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-color: #FFF;
    padding-bottom: 1.5em;
	background-position-y: center;
	background-size:cover;
}
#productos-buscador-header .con-buscador-producto {

	background-color: rgba(161, 218, 1, 0.9);
	padding-bottom: 2em;

}
#header-form-texto2 {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	height: 4em;
}
#header-form-texto2 > * {
	height: 100%;
	margin: 0;
	padding: 0;
	background: #FFF;
	border: none;
	border-radius: 0;
	box-shadow: none;
}
.con-buscador .semibuscador {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: none !important;
}
.semibuscador .form-inline, .semibuscador .form-search {
	position: relative;
	margin: 0;
}
#header-form-texto2 .pre-round {
	width: 2em;
	border-radius: 2em 0 0 2em!important;
}
#header-form-texto2 .post-round {
	width: 2em;
	border-radius: 0 2em 2em 0!important;
}
#header-form-texto2 input.predictivo::placeholder {
	font-size: 1.1em;
	font-weight: 700;
	color: #292929;
}
#header-form-texto2 input.predictivo {
	z-index: unset;
	border-radius:0 !important;
	-webkit-appearance: none !important;
}
#header-form-texto2 .typeahead.dropdown-menu {
	width: 120%;
	left: -10% !important;
	padding: 0 !important;
}
#header-form-texto2 .typeahead.dropdown-menu li {
	background: #FFF;
}
#header-form-texto2 .typeahead.dropdown-menu li > a {
	overflow: hidden;
}

/*SUBMENU*/
.con-submenu {
	background: #FFF;
}
.submenu {
	width: 60%;
    margin: auto;
    position: relative;
    top: -1.5em;
    padding: 4px;
    border: 1px solid lightgray;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
}
.submenu ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
}
.submenu ul li  {
	width: 33.3%;
	font-weight: bold;
}
.submenu ul li.active{
	background-color:#292929;
	outline:1px solid #fefefe;
}
.submenu ul li p img{
	max-width:15%;
}
.submenu ul li .nav > li > a:hover,.submenu ul > li > a:focus {
	background-color: transparent;
}
.submenu ul li {
	text-align: center;
	padding-bottom:4px;
}
.submenu ul li .nav-link span{
	color: #333!important;
}
#filtros-movil-cabecera.fijo {
	position: fixed;
	width:100%;
	top: 0;
	left: 0;
	z-index: 100;
	border: none;
	border-radius: 0;
	background-color: transparent!important;
	background-image: none!important;
	color: #333!important;
}
.sin_margen{
	top:0px;
}
.sin_margen .nav-item{
	width:33.3%!important;
}
.sin_margen img{
	max-width:30% !important;
}
.sin_margen span{
	display:none;
}
.sub-categoria.close{
	display:none;
}
.sub-categoria{
	border-top:1px solid #fefefe;
	padding-top:16px;
}
.sub-categoria a {
	color: #fefefe;
	text-decoration: none;
}
.sub-categoria a:hover {
	color: #55c766;
}
.container-fluid .row-fluid .outlet{
	position: relative;
	display: inline-block;
	text-align: center;
	height:320px;
	margin: 6px;
}
.container-fluid .row-fluid .outlet img{
	height:320px;
	width: 100%;
}
.container-fluid .row-fluid .outlet .centrado{
	position: absolute;
	top: 80%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: white;
	font-size: 2em;
	font-weight: bold;
	line-height: 1em
}
.container-fluid .row-fluid .outlet:hover {filter: sepia(60%);}

/*Precios de listados */

/*Precios de listados */

.single-product-list {
	width: 100%;
	padding: 15px 0;
}

.single-product-list-module .title {
    font-size: 1.25em;
    text-transform: uppercase;
    font-weight: 600;
    width: 100%;
    border-bottom: 1px solid #dadada;
    padding-bottom: .25em;
    color: #4c4c4c;
}

.single-product-item.destacado {
	width: 23%;
}

.single-product-item {
	cursor: pointer;
	text-align: center;
	border-radius: 4px;
	box-shadow: 0 0 13px rgba(0,0,0,.13);
	display: inline-grid;
	width: 31%;
	margin: .75em .75% .75em .75%;
	overflow: hidden;
	position: relative;
}

.no-border{
	border:none;
	box-shadow:none;
}

.single-product-item img {
	max-width: 100%;
}

.single-product-item figure.foto {
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 100%;
	margin-bottom: .5em;
}

.single-product-item figure.foto img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.single-product-item .ver-tallas {
	padding-bottom: 1.25em;
	font-weight: 700;
	text-transform: uppercase;
}

.single-product-item .foto_boton {
	margin-bottom: .5em;
}

.destacado .spi-info h3 {
	margin: .5em 0;
}
/*.spi-title {
	height: 1em;
	overflow: hidden;
}*/

.spi-precio {
	margin-bottom: .25em;
}

.spi-precio .precio {
	font-family: Montserrat,sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #eb5757;
}

.spi-info .desde, .spi-info .disponible, .spi-info .precio-original-label {
	color: rgba(34,34,34,.6);
	font-size: 12px;
	font-family: Montserrat,sans-serif;
	font-weight: 300;
	margin-bottom: .25em;
}

.spi-info h3 {
	margin-bottom: .5em;
}

.spi-info .tallas-info-spi {
	margin: 0 auto;
	margin-bottom: 0px;
	text-align: center;
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}

.spi-info .tis-tallas {
	border: 1px solid #d6d6d6;
	min-width: 26px;
	display: block;
	float: left;
	padding: 1px;
	margin: 2px;
}

.tallas-info-spi, .tis-tallas {
	font-size: 12px;
	color: rgba(0,0,0,.5);
}

.spi-info {
	padding: 0 .5em;
	margin-bottom: .5em;
}

.center-white{
	padding: 0 0.5em;
	margin-bottom: 0.5em;
	position: absolute;
	bottom: 0px;
	width: 100%;
	display: block;
	float: center;
}

.center-white a{
	color: white;
	font-size: x-large;
}

.spi-info .ntiendas {
	margin-bottom: .25em;
	display: block;
}

/* Filtros de listados*/

.sizechecks a{
	width: 44px;
	height: 42px;
	text-align: center;
	border: 1px solid lightgray;
	line-height: 42px;
	display: inline-table;
	padding: 0;
	font-size: 13px;
	margin: -1px -2px;
	cursor: pointer;
	color: #333;
	text-decoration: none;
}

.sizechecks a:hover, .sizechecks.active a {
	background: #2D9CDB;
	color:white;
}


/*filtros destacados*/
.row-fluid .boton_destacados{
	width: 48% !important;
	float: left;
	margin: 0 1% .5em 1%;
}

.row-fluid .filtro_tallas_destacado{width:auto;float:left;text-align:right;margin-bottom:6px;}
.row-fluid .filtro_tallas_destacado .filterChecks{padding:8px;width:auto;float:left;margin-left:2px;}
.row-fluid .select_tallas_destacado{
	width: 48% !important;
	float: left;
	margin: 0 1% .5em 1%;
}
.row-fluid .select_tallas_destacado select{
	display: inline-grid;
	text-align: center;
	background: white;
	box-shadow: 0 0 2px rgba(51,51,51,0.2);
	width: 100%;
	border-radius: 4px;
	margin: 0 1% 20px;
	height: 38px;
	font-size: 16px;
}
a#filtros-movil-boton {
	font-size: 19px;
}
.spm-tags {
	position: absolute;
	z-index: 100;
}
.right{
	right: 0px;
	font-family: Montserrat,sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #eb5757;
	padding: 4px;
	z-index:1;
}
.stockTag {
	border-radius: 4px;
	padding: 2px 4px;
	font-size: 12px;
	margin-left: auto;
	line-height: 14px;
}
.tagRed, .stockTag_roja {
	background: rgba(235, 87, 87, 0.3);
	color: #390101;
}
.tagBlue, .stockTag_azul {
	background: rgba(87, 167, 235, 0.3);
	color: #011D39;
}
.tagGreen, .stockTag_verde {
	background: rgba(87, 235, 133, 0.3);
	color: #203901;
}
.pagina-producto .modulo-tallas{
    width: 100%;
    text-align: -webkit-center;
    margin-bottom: 14px;
}
.modal-backdrop, .modal-backdrop.fade.in{
	opacity: 1;
}
/*Media querys*/

@media screen and (min-width:0\0) {
	#jumbotron.v2 .formtipo select {background:none; padding:5px}
}

@media (max-width:480px) {
	.modal {position:fixed; top:20px!important; right:3%; left:3%; width:auto; margin:0}
	.header-left {float:none!important}
	.header-right {float:none!important}
	.top_enlaces {float:right}
	.header-left #logo {max-height:40px; text-align:center; margin:0 auto}
	#header #logo {width:100%}
	#header .destaca {font-size:12px}
	.top-search-categorias .combobox {width:200px}
	.img-blog.img-left, .img-blog.img-right, .bloque-foto.pull-left, .bloque-foto.pull-right {float:none; margin:0 auto; text-align:center}
	#VisualCarousel .carousel-caption {position:static; background:rgba(0, 0, 0, 1)}
	#VisualCarousel .carousel-caption .antetitulo {display:none}
	#ficha-producto .filtros_radio .btn.btn-primary {font-size:13px}
	#pagina-consulta .consultas-listado-zapatillas li {width:100%}
}

@media (max-height:600px) {
	.modal-body {max-height:350px}
}

@media (max-width:767px) {
	.modal {position:fixed; top:20px!important; right:3%; left:3%; width:auto; margin:0}
	#blog-articulo #VisualCarousel .carousel-control, #ficha-articulo #VisualCarousel .carousel-control, #ficha-producto #VisualCarousel .carousel-control {color:rgba(0,0,0,0.4)!important; top:18px; font-size:120px!important; line-height:100%!important; padding-top:calc(50% - 60px); padding-top:moz-calc(50% - 60px); padding-bottom:calc(50% - 60px); padding-bottom:moz-calc(50% - 60px); height:120px!important; width:50%!important; border-radius:0px; z-index:99; background:transparent}
	#blog-articulo #VisualCarousel .carousel-control.left, #ficha-articulo #VisualCarousel .carousel-control.left, #ficha-producto #VisualCarousel .carousel-control.left {text-align:left; left:-10px}
	#blog-articulo #VisualCarousel .carousel-control.right, #ficha-articulo #VisualCarousel .carousel-control.right, #ficha-producto #VisualCarousel .carousel-control.right {text-align:right; right:-10px}
	.modulo-destacados .etiquetas {padding:10px}
	#TopCarousel .photo {text-align:center; margin:0 auto}
	.top-search-categorias {text-align:center; margin:0 auto}
	.top-search-categorias .combobox {width:280px}
	#VisualCarousel .carousel-caption .antetitulo {font-size:14px}
	#VisualCarousel .carousel-caption .titulo {font-size:18px}
	#VisualCarousel .carousel-caption p {display:none}
	#contexto {display:none}
	.header-left {float:left}
	.header-right {float:right}
	.modulo.comparaciones .row-fluid .span6 {width:48.93617021276595%; float:left; margin-left:2.127659574468085%}
	.modulo.comparaciones .row-fluid .span6:first-child {margin-left:0}
	#new-subnav {background:#333}
	#new-subnav .btn-navbar {float:right}
	#menu-secciones.in {clear:both; background:#444}
	.bloque-filtrados.affix {position:static!important}
	.detalle-consulta.affix {position:static!important}
	.zonazapatilla .photo {float:left; width:40%; margin-right:10px}
	.autocomplete-filtrados .typeahead {display:block!important; width:100%!important; margin-bottom:10px}
	.zonazapatilla .consulta-zapatilla-varias .photo {padding:0 5px; text-align:center; width:auto; float:none}
	#comparativa table th {display:none; width:auto}
	#comparativa table .separador {width:1px}
	#comparativa table .antetitulo, #comparativa table .titulo {font-size:18px}
	#comparativa table.comparativa .preciobajo .btn {display:block}
	#comparativa .listado-propiedades dt,#comparativa .listado-propiedades dd {float:none; width:auto}
	#comparativa tr th {display:table-cell}
	#comparativa tr.ancho {display:none}
	#comparativa tr .ancho {display:none}
	#comparativa tr.estrecho {display:table-row}
	#comparativa tr.estrecho th, #comparativa tr.estrecho td, #comparativa tr th.estrecho, #comparativa tr td.estrecho {display:table-cell}
	.productos_1 .comparativac2 {width:33.3%}
	.productos_2 .comparativac2 {width:33.3%}
	.productos_2 .comparativac3 {width:33.3%}
	.productos_3 .comparativac2 {width:33.3%}
	.productos_3 .comparativac3 {width:33.3%}
	.productos_3 .comparativac4 {width:33.3%}
	#comparativa input.typeahead {width:100%}
	#comparativa .puntuacion .puntuaciones-grafica {margin:0; float:left; display:block; font-size:10px; width:calc(100% - 24px); width:moz-calc(100% - 24px)}
	/*#comparativa .puntuacion .puntuaciones-grafica .bar {width:calc(10% - 2px); width:moz-calc(10% - 2px)}*/
	#new-header .top_enlaces {float:right;position:relative; top:-25px; right:-5px}
	#new-header .top_enlaces li > a {border-radius:0 0 5px 5px; margin-top:4px; margin-bottom:0px}
	#new-header .new-header-left {text-align:left; display:block; border-bottom:2px solid #292929}
	#new-header .header-social {position:absolute; top:35px; border:none!important;box-shadow:none!important}
	#new-header .logo {padding:6px 0; display:block; text-align:left}
	#new-header .logo img {width:80%; max-width:220px; max-height:60px}
	#new-header .logo p {display:none}
	#new-header .navbar-header {position:absolute; top:10px; right:3px}
	#new-header .navbar-header .btn-navbar {background:#333; padding:6px 1px; font-size:18px; color:#FFF; width:28px; height:18px; border:1px solid #333; border-radius:30px; margin:0}
	#new-header .navbar-header .btn-navbar .icon-bar {background:#FFF!important; width:18px; margin:3px 0px 3px 5px}
	#new-header .navbar-default .navbar-nav {margin:0!important; float:none; display:block; background:#FAFAFA}
	#new-header .navbar-default .navbar-nav > li {float:none}
	#new-header .navbar-default .navbar-nav > li > a {padding-left:23px; padding-top:10px; padding-bottom:10px; font-size:18px; text-align:left; display:block}
	#new-header .navbar-default .navbar-nav > li > a img {max-width:24px; margin:0px 3px 0 auto; border:1px solid #FFF; border-radius:80px; display:inline-block}
	#new-header .navbar-default .navbar-nav > li > a i {width:24px; height:24px; line-height:24px; font-size:18px; text-align:center; border:1px solid #FFF; margin:0px 3px 0 auto; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.25); border-radius:80px; display:inline-block; background:none}
	#new-header .navbar-collapse {border-top:1px solid lightgray}
	#new-header .navbar-default .navbar-nav .open .dropdown-menu > li > a {margin-left:20px; padding-left:8px}
	#new-header .navbar-default .navbar-nav > .dropdown .dropdown-menu {margin-top:0px; border-top:0px!important}
	#new-header .navbar-default .navbar-nav > .dropdown .dropdown-menu:after, #new-header .navbar-default .navbar-nav > .dropdown .dropdown-menu:before {border:0px}
	#new-header .navbar-default .navbar-nav > li > a:hover, #new-header .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {background:#f5f5f5}
	#header-form {min-height:0px}
	.miniModal .beta {position:relative; left:0px}
	.miniModal .alpha {/* position:fixed;*/}
	.top-search-busqueda {padding:0}
	.top-search input {width:calc(100% - 55px)!important}
	.bselect,.top-search-busqueda .input-append {display:block; margin:0 auto 10px}
	.bselect-label {width:calc(100% - 90px)!important}
	.barra_contenidos .redes2 .red {display:inline-block; margin:0 5px 0 0}
	.barra_contenidos .redes2 .fa {width:50px; height:50px; line-height:50px; padding:0; border-radius:50px; text-align:center}
	/* .barra_contenidos .redes2 span {display:none!important} */
	.barra_contenidos .redes2 .twitter_seguir {display:none}
	.barra_contenidos .redes2 .seguir {padding-top:20px; height:auto; display:inline-block; margin:0 15px 0 0; vertical-align:top}
	#listado-productos-contenido .producto .consulta {border-bottom:1px dashed #55c766; padding-bottom:6px; margin-bottom:10px}
	#listado-productos-contenido .producto .consulta span {padding-top:15px}
	#ficha-producto .cabecera_precios {margin-bottom:20px}
	#publi-banner.texto {height:auto; line-height:24px; padding:10px 35px 10px 10px}
	#ficha-producto .ficha-principal .photo img {margin-top:0}
	.ficha-secciones ul.nav-tabs li {float:none}
	#new-header.v2 .header_logo {margin-bottom:-10px}
	#new-header.v2 .header_logo a {text-align:center}
	#formulario-jumbotron .formtipo {margin-bottom:0}
	#jumbotron.v2 .busqueda_avanzada {margin-top:10px; text-align:center}
	#jumbotron.v2 #formulario-jumbotron .inner {padding-bottom:0;background:linear-gradient(rgba(161, 218, 1, 0.9), rgba(161, 218, 1, .9))!important}
	#jumbotron.v2.color {padding:20px 0}
	#restyled-header, #productos-buscador-header {}
	.semibuscador {padding:10px 0; border-bottom:solid 20px #FFFFFF}
	.single-product-item {display:block; width: 48% !important;float: left;margin: 0 1% .5em 1%;}
	.mc-titulo {font-size:4.2vw;}
	.modulo-contenido .row-fluid textarea{width:100%}
	 .single-product-item:nth-child(2n+1), ::before {
		clear: both;
	}
	#restyled-header .logo {
		max-width: 50%;
		display: inline-block;
	}
	#productos-buscador-header .con-buscador{}
	#productos-buscador-header .con-buscador .titulo-principal {
		font-size: 18px;
	}
	#productos-buscador-header .semibuscador h2 {
		font-size: 18px;
	}
	.submenu {
		width: 100%;
		padding:0px;
		border:none;
	}
	.submenu ul li {
		width: 33.3%;
		top: 0!important;
	}
	.submenu ul li span{
		font-size:0.6em;
	}
	.submenu ul li p img{
		max-width:30%;
		padding-top: 4px;
	}
	.container-fluid .row-fluid .outlet{
		height:200px;
	}
	.container-fluid .row-fluid .outlet img{
		height:200px;
	}
	.con-submenu{
		margin-bottom:-1.5em;
	}
	.mobile-space{
		width:50% !important;
		display: block;
		float:left !important;
	}
	.center-white{
		margin-bottom: 0em;
	}
	.center-white a{
		font-size: small;
	}
}

@media (min-width:768px) and (max-width:979px) {
	.header-left {float:none!important}
	.header-right {float:none}
	#new-header .header-social {float:right}
	#new-header .logo {float:left; margin:5px 0 20px auto!important}
	#new-header .navbar-default .navbar-nav {display:block; float:none; text-align:center}
	#new-header .navbar .nav > li {float:none; display:inline-block}
	.top_enlaces {float:right}
	#header .cabLogos {width:100%; float:none}
	.top_enlaces {clear:both}
	.top-search-categorias .combobox {width:102px}
	#VisualCarousel .carousel-caption .antetitulo {font-size:12px}
	#VisualCarousel .carousel-caption .titulo {font-size:16px}
	#VisualCarousel .carousel-caption p {display:none}
	.publicidad {overflow:hidden}
	#logo {float:left; display:block}
	#contexto {float:right}
	/* .row-fluid [class*="span"]:nth-of-type(3) {margin-left:0} */
	.barra_contenidos .redes2 .span3 {width:48.618784527%; margin-left:2.762430939%}
	.barra_contenidos .redes2 .span3:nth-child(odd) {margin-left:0}
	.barra_contenidos .redes2 .seguir {width:100%; margin:0 0 10px 0}
	.regHor input {width:100%}
	.regHor button {display:block; margin-top:5px; width:100%}
	.regVer h5 span {font-size:29px}
	#new-header.v2 {height:90px}
	#new-header.v2 .header_logo .logo {margin-bottom:0px!important}
	#jumbotron.v2 #formulario-jumbotron .row-fluid [class*="span"]:nth-of-type(3) {margin-left:2.76243%}
	#new-header.v2 .header_webs {width:80%}
	#new-header.v2 .header_social {width:100%; margin:0}
	#new-header.v2 .header_social .header-social {margin-top:6px}
	#jumbotron.v2 .login {position:absolute; top:35px; left:10px}
}

@media (min-width:768px) {
	#logo {min-width:250px}
	#footer {position:relative; margin:0 -20px}
	#footer:before {content:' '; position:absolute; width:0; height:0; left:0px; top:-10px; border-width:5px 10px; border-style:solid; border-color:transparent #666 #666 transparent}
	#footer:after {content:' '; position:absolute; width:0; height:0; right:0px; top:-10px; border-width:5px 10px; border-style:solid; border-color:transparent transparent #666 #666}
	.publicidad {overflow:hidden}
	.navbar {margin-bottom:55px}
	#new-subnav {background-color:#55c766; text-align:center; margin:0 auto; padding:0; margin:0}
	#new-subnav ul li {display:inline-block; border-left:1px solid #FFF}
	#new-subnav ul li:nth-of-type(1) {border:none}
	#new-subnav ul li a {display:inline-block; margin-right:-3px; text-align:center; padding:0 10px}
	#menu-secciones {display:block; height:auto; overflow:visible; margin:0}
	.bloque-filtrados.affix {top:0px; z-index:99; background:rgba(250, 250, 250, 0.96); border-bottom:3px solid #333}
	.detalle-consulta {-webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; transition:all .6s ease-in-out}
	.detalle-consulta.affix {top:0px; z-index:99; width:100%}
	.detalle-consulta.affix .consultas-listado-zapatillas li {width:33%; clear:none; padding:0; float:left; box-sizing:border-box; border-width:1px}
	.detalle-consulta.affix .consultas-listado-zapatillas .photo, .detalle-consulta.affix .consultas-listado-zapatillas .photo img {float:none; position:static; text-align:center; margin:0 auto}
	.detalle-consulta.affix .consultas-listado-zapatillas .inner {display:none}
	.consulta-zapatilla-varias .photo {padding:0 10px}
	.consulta-zapatilla-varias .promo-tienda,.consulta-zapatilla-varias .botones-zapatilla {position:absolute; bottom:-99em}
	.consulta-zapatilla-varias:hover {overflow:hidden}
	.consulta-zapatilla-varias:hover .caption {height:100%; border-radius:8px; background:rgba(0,0,0,0.66)}
	.consulta-zapatilla-varias:hover .promo-tienda,.consulta-zapatilla-varias:hover .botones-zapatilla {position:relative; bottom:auto}
	#pagina-consulta .consultas-listado-zapatillas li {width:33.3%}
	#new-header .logo {margin:45px 0 0 5px; display:block}
	#new-header .logo p {text-align:left}
	#new-header .new-header-left {float:left; width:100%}
	#new-header .new-header-right {float:left; width:100%}
	#bs-menu-navegacion {display:block; height:auto}
	#new-header .navbar-default a, #new-header .navbar-default a:hover, #new-header .navbar-default a:active {color:#666}
	#new-header .navbar-default .navbar-nav > li > a {padding:0 6px 2px 10px; font-family:'Montserrat', 'Open Sans', sans-serif; font-size:14px; font-weight:normal; text-align:center; line-height:1; -webkit-transition:ease-in all 0.4s; transition:ease-in all 0.4s}
	#new-header .navbar-default .navbar-nav > li > a:hover {transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1)}
	#new-header .navbar-default .navbar-nav > .open > a, #new-header .navbar-default .navbar-nav > .open > a:hover, #new-header .navbar-default .navbar-nav > .open > a:focus, #new-header .navbar-default .navbar-nav > li > a:active {background:transparent}
	#new-header .navbar-default .navbar-nav > li > a img {max-width:50px; margin:0px auto; margin-bottom:12px; border:2px solid #FFF; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.25); border-radius:80px; display:block}
	#new-header .navbar-default .navbar-nav > li > a i {width:50px; height:50px; line-height:50px; font-size:36px; text-align:center; margin:0px auto; margin-bottom:12px; border:2px solid #FFF; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.25); border-radius:80px; display:block; background:none}
	#new-header .navbar-default .navbar-nav > li > a:hover img {box-shadow:0px 0px 5px rgba(0, 0, 0, 0.75)}
	#new-header .dropdown .dropdown-menu {margin-top:-8px!important; margin-left:0px; border-color:#f5f5f5; border-radius:5px; border-top-left-radius:3px!important; border-top-right-radius:3px!important}
	#new-header .container-fluid {padding-right:0px; padding-left:0px}
	#new-header .navbar-collapse {border-top:0; box-shadow:none; overflow:visible}
	#new-header .navbar-default .navbar-toggle {margin-top:0px; margin-bottom:20px; margin-right:15px; border-radius:3px}
	#new-header .navbar-default .navbar-toggle, #new-header .navbar-default .navbar-toggle:hover, #new-header .navbar-default .navbar-toggle:focus {background:transparent}
	#new-header .navbar-default .navbar-nav > li ul.dropdown-md {width:600px; padding:15px; padding-bottom:0px}
	#new-header .navbar-default .navbar-nav > li ul.dropdown-md .menu-item {margin-bottom:15px}
	#new-header .navbar-default .navbar-nav > li ul.dropdown-md h3 {margin:0; margin-bottom:12px; font-size:20px; color:#777; font-weight:700; font-family:'Open Sans Condensed', sans-serif}
	#new-header .navbar-default .navbar-nav > li ul.dropdown-md img {margin-bottom:9px; border:2px solid #FFF; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.25)}
	#new-header .navbar-default .navbar-nav > li ul.dropdown-md p {font-size:13px; line-height:21px; color:#9a9a9a}
	#new-header .navbar-default .navbar-nav > li ul.dropdown-md a.btn {margin-top:8px}
	#new-contexto {position:absolute; bottom:0; display:block; vertical-align:middle; margin:0 0 0 5px}
	#new-contexto li {min-width:80px; text-align:center; margin:0 5px 0 auto; display:inline-block; background:#FFF; border-radius:4px 4px 0px 0px; border:1px solid #EFEFEF; border-bottom:none}
	#new-contexto h5 {height:17px; line-height:17px; font-size:10px; margin:0; font-weight:bold; color:#FFF; text-transform:uppercase; background:#292929; border-radius:4px 4px 0px 0px}
	#new-contexto p {margin:0px 0 0 0; font-size:26px; color:#55c766; height:33px; line-height:33px; display:block; font-weight:bold}
	#new-contexto p a {color:#55c766}
	#header-form, #header-form.in.collapse {padding:10px 0; display:block; height:auto!important; overflow:visible}
	/*jumbotron*/
	#jumbotron {padding:0px 5px}
	#jumbotron.collapse, #jumbotron.collapse.in {overflow:visible; height:auto}
	#formulario-menciones {margin:15px auto 0; float:right}
	#formulario-menciones .carousel {margin:0 auto}
	#formulario-jumbotron {clear:both; margin:0 auto}
	#formulario-jumbotron h1, #formulario-jumbotron h2 {font-size:33px}
	#formulario-jumbotron .busqueda-avanzada {margin:5px auto}
	#new-header.v2 {margin:0; height:52px}
	#new-header.v2 .container {width:100%; max-width:1210px; box-sizing:border-box; padding:0 10px}
	#new-header.v2 .dropdown .dropdown-menu {margin-top:14px!important}
	#new-header.v2 .login {position:relative; left:0; top:0; margin-top:18px; padding:0}
	#jumbotron.v2 {margin:0}
}

@media (min-width:980px) {
	.header-left {float:left}
	.header-right {float:right}
	#new-header .navbar-default .navbar-nav {margin-top:10px; float:left}
	.top-search-categorias .combobox-container {float:left; display:block; vertical-align:middle}
	.top-search-categorias .btn {display:inline-block; vertical-align:top}
	.top_enlaces {float:right; margin-top:25px}
	.header-right .top_enlaces {margin-top:5px}
	.consulta-zapatilla-varias .photo {padding:0 2.8em}
	#new-header .top_enlaces {margin-top:0px}
	#new-header .new-header-left {float:left; width:39.5%}
	#new-header .new-header-right {float:right; width:59.5%}
	#new-header .logo p {padding-left:5px; font-size:16px; text-align:left}
	#new-header .navbar-default .navbar-nav {float:right}
}

@media (max-width:979px) {
	#ficha-producto .filtros_radio .movil {display:inline}
	#ficha-producto .filtros_radio .pc {display:none}
	#listado-productos-contenido .producto {float:none; display:block; width:auto; margin:0; box-sizing:border-box}
}

@media (min-width:1200px) {
	#contenido {width:1170px; margin:auto}
	#colAB {width:838px}
	#sideBar {width:300px}
	.top-search-categorias legend {float:left; width:230px}
	.top-search-categorias {padding:0}
	.paginas-interiores .top-search-busqueda {float:left; padding:0}
	.paginas-interiores .top-search-busqueda input {width:230px}
	.paginas-interiores .top-search-categorias legend {width:120px; text-align:center; margin:0 auto; line-height:2.5}
	.paginas-interiores .top-search-categorias .combobox {width:90px}
	#pagina-consulta .consultas-listado-zapatillas li {width:25%}
	#listado-productos-resultado > div > .span3 {width:300px}
	#listado-productos-resultado > div > .span9 {width:838px}
	#new-header.v2 .logos li:last-child {margin-left:-2%}
	#productos-buscador-header,#restyled-header {width: 1210px; margin: auto;}
	a.consulta {background:#42d42f url(https://c0469c.claudeassets.com/20250625132257im_/https://www.futbolprice.com/css/ico-consulta.png) right 22px center no-repeat; padding-right:16px}
}

@media (max-width:1200px) {
	#ficha-articulo .barra_contenidos .herramientas {float:none; width:100%; margin:0; margin-bottom:10px}
	#ficha-articulo .barra_contenidos .redes {float:none; width:100%; margin:0; text-align:center}
	#ficha-producto .ficha-principal > .span6 {width:100%; float:none; margin:0}
	#ficha-producto .ficha-principal > .span6:first-child {margin-bottom:30px}
	#ficha-producto .ficha-principal .photo img {width:100%}
}

@media (max-width:1259px) {
	#publi-background {display:none!important}
	.publi_background {padding-top:0!important}
	.publi_background #header {background:#FFF}
	.publi_background #contenido {background:#FFF}
}

@media (min-width:1260px) {
	.publi_background #minicab {width:1210px!important; margin:auto!important; position:relative; z-index:1}
	.publi_background #header {width:1210px; background:#FFF; margin:auto; position:relative; z-index:6}
	.publi_background #new-header {width:1210px; background:#FFF; margin:auto; position:relative; z-index:6}
	.publi_background #restyled-header {width:1210px; margin:auto; position:relative; z-index:6}
	.publi_background #header .container {padding:0 10px; width:auto}
	.publi_background #new-header .container {padding:0 10px; width:auto}
	.publi_background #restyled-header .container {padding:0 10px; width:auto}
	.publi_background #header-form {width:1210px; margin:auto; position:relative; z-index:4}
	.publi_background #jumbotron {width:1210px; margin:auto; position:relative; z-index:4}
	.publi_background #productos-buscador-header {width:1210px; margin:auto; padding:0; position:relative; z-index:5}
	.publi_background #header-submenu {width:1210px; margin:auto; position:relative; z-index:4}
	.publi_background #contenido {padding:10px 20px 0 20px; width:1170px; background:#FFF; margin:auto; position:relative; z-index:1}
	.publi_background #colAB {margin-left:0}
	.publi_background .footer {margin:0 -20px}
	.publi_background #footer {margin:0 -40px}
	.publi_banner {display:none!important}
	.publi_background {background-color:#FFFFFF}
}

[class*="headericon"] {background-image:url(https://754521.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/iconos.png)}
@font-face {font-family:'Logotipo'; src:url('https://0f5025.claudeassets.com/20250625132257im_/https://www.futbolprice.com/css/fonts/Logotipo.eot'); src:url('https://420d0a.claudeassets.com/20250625132257im_/https://www.futbolprice.com/css/fonts/Logotipo.eot#iefix') format('embedded-opentype'), url('https://a07d89.claudeassets.com/20250625132257im_/https://www.futbolprice.com/css/fonts/Logotipo.ttf') format('truetype'), url('https://5558c9.claudeassets.com/20250625132257im_/https://www.futbolprice.com/css/fonts/Logotipo.woff') format('woff'), url('https://7f45fb.claudeassets.com/20250625132257im_/https://www.futbolprice.com/css/fonts/Logotipo.svg#Logotipo') format('svg'); font-weight:normal; font-style:normal}
.icono-logotipo {font-family:'Logotipo'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
.icono-logotipo:before {content:"\e600"}

.color_1 {color:#55c766}
.color_2 {color:#55c766}
.color_3 {color:#55c766}
.color_4 {color:#D5E9BE}
.back_color_1 {background-color:#55c766}
.back_color_2 {background-color:#55c766}
.back_color_3 {background-color:#55c766}
.back_color_4 {background-color:#D5E9BE}

.barra_contenidos .redes .twitter_seguir .fa {background-color:#55c766}

#restyled-header .dropdown-toggle.iniciar {background:url('https://c9e754.claudeassets.com/20250625132257im_/https://www.futbolprice.com/img/cabecera/user.png') 0 0 no-repeat; padding-left:20px}
.navbar-header {float:none}
.contenedor {width:1210px}
.modal-fullscreen-menu {display:none; height:100%; height:-webkit-calc(100% - 50px); height:-moz-calc(100% - 50px); height:calc(100% - 50px); border:none}
.modal-fullscreen-menu .close {display:block; color:white; opacity:1; padding:10px; position:relative; top:0; right:0; z-index:1; font-size:5vh}
.modal-fullscreen-menu .modal-dialog {position:absolute; top:20px!important; margin:auto; width:100%; max-width:768px; display:block; height:100%; align-items:center}
.modal-fullscreen-menu .modal-content {background-color:transparent; box-shadow:none; border:none}
.modal-fullscreen-menu .list-group {text-align:center; margin:0 auto; width:100%}
.modal-fullscreen-menu .list-group > a {display:block; font-size:200%; font-weight:200; letter-spacing:0.05em; border:none; transition:all 0.25s ease; background-color:transparent; color:white; padding:5vh 0; font-size:5vh; line-height:0}
.modal-fullscreen-menu .list-group > a:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:white; z-index:-1; opacity:0; transform:scale3d(0.7, 1, 1); transition:transform 0.4s, opacity 0.4s}
.modal-fullscreen-menu .list-group > a:hover {color:black}
.modal-fullscreen-menu .list-group > a:hover:before {transform:translate3d(0, 0, 0); opacity:1}

.modal-backdrop.in {opacity:1}

h1, h2, h3, h4, h5, h6, span, p, a, ul, li {font-family:'Montserrat', sans-serif}
.container {max-width:100%}
.navbar-inverse {background:#292929}
p.nav-icon {margin:0; padding:0}
.bg-dark {background:#292929!important;color:white!important}
ul.cd-nav {
	margin: 0 auto!important;
    text-align: center;
	width: 100%;
}
ul.cd-nav li.nav-item {text-align:center;}
ul.cd-nav li.nav-item a {color:#292929!important}
.navbar {padding-top:0; padding-bottom:0}
a.login {color:green}
#restyled-header .nav { display: flex; justify-content: space-around;}
#restyled-header .container {width: 100%;max-width: 1210px;}
#restyled-header .logos img {height:12px}
#restyled-header .logos a {padding:0px 10px}
#restyle-header .logos a {margin:0px 10px 0px 10px}
.social-media img {padding:0px 8px}
#productos-buscador-header {
	background-repeat: no-repeat;
    background-position: right;
    background-color: #FFF;
    border-bottom: 10px solid #FFF;
}
.semibuscador {text-align:center; padding:20px 0}
.semibuscador h2 {text-transform:uppercase}
.semibuscador .cta {width:auto; height:40px}
.semibuscador h2 {margin:20px 0 30px; font-weight:600}
.semibuscador h4 {margin:10px 0 40px; font-weight:600}
.semibuscador .cta a {background:#292929; border-radius:4px; color:#fff; padding:15px 50px}
.semibuscador .cta a:hover {text-decoration:none}
.mobile {display:none}
.desktop {display:block}
.semibuscador .btn-black img { height: 1em; padding-left: 1em; }


.navbar {border-radius:0; margin-bottom:0}
.navbar-brand img {padding-top:28px; padding-left:15px}
.login-user a {text-transform:uppercase}
.login-user {text-align:right; padding-top:35px; padding-right:15px}
.titulo-principal { margin:0; padding-top:10px;color: #333;font-size: 1.5em;}
.navbar-inverse .btn-link {color:#fff; position:relative; right:20px}
.modal-backdrop {background:rgba(0,0,0,1)!important}
.list-group-item {border-bottom:1px solid #fff!important; font-size:24px!important; max-width:350px; text-align:center; margin:0 auto}
.modal-fullscreen-menu .list-group > a:before {background:none}
a.list-group-item:hover {background-color:rgba(0,0,0,0)!important; color:#fff!important}
.logos-white img {padding:10px 5px}
.btn-search {background:none; box-shadow:none; border:none}
.form-inline .form-control-input {width:500px}
.form-control.select-port { width: 30%; margin: 1%;} 
.btn.btn-port { background: #111; color: #FFF; width: 32%;}
.btn.btn-port img { max-height: 1em; }
.advance a {color:#333; text-decoration:underline}
.form-inline .form-control-select {width:145px; height:42px}
.btn-black, .btn-black:hover {background:#292929; color:#fff; padding:10px 50px; margin-top:5px}
.campo-formulario {border-radius:4px!important; padding:10px 0}
#productos-buscador-header .form-group {margin-bottom:1.5vh}
.semibuscador .advance { position: absolute; bottom: 0; right: 1em; margin: 0; }
.semibuscador .form-inline, .semibuscador .form-search { position: relative;}

@media screen and (max-width:991px) {
	.navbar-header .row-fluid .span2 {display:inline-block}
	.navbar-header .row-fluid .login-user {position:absolute; width:45vw!important; display:inline-block!important; padding-top:15px; padding-right:0; text-align:right}
	.navbar-inverse .btn-link {color:#fff; position:relative; right:0}
	.mobile {display:block!important}
	.desktop {display:none!important}
	.logos, .titulo-principal, .social-media {text-align:center!important}
	.social-media {padding-bottom:15px}
	.semibuscador {padding:15px 0}
	.semibuscador h4 {font-size:20px}
	.semibuscador h2 {font-size:22px}
	.semibuscador .cta a {padding:5px 20px}
	.form-inline .form-control-input {width:auto}
	.form-inline .form-control-select, .form-inline .form-control-input {margin:10px auto}
	.navbar-header {height:50px}
	.navbar-brand img {padding:10px 0 0 10px}
	.modal.modal-fullscreen-menu {display:none; position:fixed; right:3%; left:3%; width:auto; margin:0}
	.modal-fullscreen-menu .sr-only { position:relative!important}
	img.menu {padding:10px 10px}
	.contenedor-logos .row-fluid .span4 {width:100%}
}
@media (min-width:320px) and (max-width:480px) {
	.navbar-inverse .btn-link {padding:0!important}
	.navbar-header .row-fluid .login-user {position:absolute; width:43vw!important; display:inline-block!important; padding-top:15px; padding-right:0; text-align:right}
	.dropdown-menu {padding:7px 5px!important}
	.semibuscador .advance { position: static; margin-top: 1em; }
}
@media (max-width: 767px) {
	.titulo-principal {background: #FFF;padding-bottom: 10px;}
	.encabezado-modulo{font-size:16px;}
}
@media screen and (min-width: 768px) and (max-width: 979px){
	.semibuscador .advance { position: static; margin-top: 1em;}
}

div.consulta {background:#42d42f; color:white; text-transform:uppercase; height:50px; line-height:50px; font-size:16px; padding:initial!important; border-top:initial!important}

.influencers > div { text-align: center; box-shadow: 0 0 24px rgba(0,0,0,.15); }
.influencers a, .influencers strong, .influencers span { display: block; }
.influencers img:first-child { width: 100%; }
.influencers.row-fluid.clearfix { margin-top: 10px; }
.influencers div div {padding:25px 10%; border-top:1px solid #d3d3d3}
.influencers div div:first-child {border-top:none}
.influencers p, .influencers strong {text-align:left; margin-bottom:10px}
.influencers p {color:#848484; text-transform:uppercase; font-size:20px; font-weight:100; font-family:Lato, Open Sans, Montserrat, sans-serif}
.influencers strong {color:#303030; min-height:40px}
.influencers span {color:#00cd00; font-size:40px; font-family:Lato, Open Sans, Montserrat, sans-serif; font-weight:200; margin:20px 0}
.influencers .precios {background:#eee; color:#888; height:42px; line-height:42px; text-transform:uppercase; border-radius:20px; transition:all .3s ease}
.influencers .precios:hover {background:#ccc; color:#fff; text-decoration:none}

/* NEW pagina-producto */

.pagina-producto{ padding-top: 20px; margin: auto;}
.pagina-producto .verde{color: #55c766; }
.pagina-producto .amarillo{color: #F2C94C;}
.pagina-producto .azul{color: #2D9CDB;}
.pagina-producto .breadcrumb{ background: #fff; padding: 0; margin: 20px 0 30px; font-size: 14px; } 
.pagina-producto .breadcrumb a{ color: rgba(0,0,0,0.4); } 
.pagina-producto .breadcrumb>.active{ color: #55c766; font-weight: 700; }
.navbar-search .search-query{  border-radius: 2px 0 0 2px;  box-shadow: 0px 2px 12px 2px rgba(60, 171, 30, 0.23);  border: none;  padding-left: 15px;  padding-top: 11px;  padding-bottom: 11px;  font-family: 'Hind', sans-serif;  font-size: 16px;  width: 60%;  max-width: 220px; }
.buscar-btn{  border: none;  background: #55c766;  padding: 11px 15px;  position: relative;  left: -4px;  border-radius: 0 2px 2px 0; }
.pagina-producto .estas-viendo, .grupo-analisis .estas-viendo{ background: #55c766; font-size: 14px; color: #fff; padding: 3px 7px;}
.pagina-producto .img-zapatilla{ clear: both;}
.pagina-producto .img-zapatilla img{ width: 90%;}
.pagina-producto .comparar, .grupo-analisis .comparar{ cursor: pointer; background: #2D9CDB; font-size: 14px; color: #fff; padding: 3px 7px;}
.pagina-producto .col4{ width: 40%; float: left;}
.pagina-producto .col6{ width: 55%; float: right;}
.pagina-producto .marca-contenedor{ 
	background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
	padding: 5px; 
	display: inline-grid;
}
.pagina-producto .marca{ font-family: 'Montserrat', sans-serif; font-size: 14px; color: rgba(51, 51, 51, 0.5); font-weight: 700;}
.pagina-producto .modelo{ font-family: 'Montserrat', sans-serif; font-size: 20px; color: #222; font-weight: 700; margin: 2px 0 15px;}
.pagina-producto .modulo-precio{ font-family: 'Hind', sans-serif; font-size: 16px; color: #55c766; font-weight: 700;}
.pagina-producto .modulo-precio .precio{ color: #222; line-height: 1;}
.pagina-producto .cabecera_precio_in.patrocinador {margin-top: 1em;}
.pagina-producto .ver-mas-precios {  width: 80%;  margin: auto; }
.pagina-producto .opiniones{ margin: 1em 1em 1em 0; color: rgba(51, 51, 51, 0.5);}
/*.pagina-producto .puntuacion{ font-size: 26px; font-weight: 700; padding-left: 5px;}*/
.puntuacion.puntuacion-especialista, .puntuacion.puntuacion-usuarios{ color: #55c766;}
.pagina-producto .modulo-tallas{display: grid;}
.pagina-producto .modulo-tallas button{margin: 0 auto;}
.pagina-producto .modulo-tallas h4{ font-weight: 700; font-size: 20px;}
.pagina-producto .modulo-tallas p{ color: rgba(34, 34, 34, 0.7);}
.pagina-producto .btn-alertas,.pagina-producto .btn-alertas:hover{ background: #FFBB00; border-right: 4px; border: none; color: #806009; font-weight: 700; text-transform: uppercase; font-size: 14px; font-family: 'Hind',sans-serif; text-shadow: none;}
.pagina-producto .btn-alertas i{ margin-right: 10px;}
.pagina-producto .btn-alertas img{ margin-right: 10px;}
.pagina-producto .col6-col4{ margin: 10px 1%; width: 48%; box-shadow: 0px 2px 22px 2px rgba(51, 51, 51, 0.12); border-radius: 10px; display: inline-grid;}
.pagina-producto .col6-col4:hover { box-shadow: 0px 2px 22px 2px rgba(51, 51, 51, 0.28); transition: 0.5s;}
.pagina-producto .col6-col4 .photo { display: flex;}
.pagina-producto .col6-col4 .photo img {width: 80%;padding: 10% 0;object-fit: contain;}
.pagina-producto .col6-col4 .photo .no-img {width: 80%; padding: 10% 0; margin: auto; height: 60%; }
.pagina-producto .col6-col4 .photo .no-img div{ padding: 25%; text-align: center; color: #eaeaea; font-weight: bold; font-size: large; }
.pagina-producto .col6-col4 img{ margin: 0 auto;height:100%;}
.pagina-producto .col6-col4:nth-child(even){float: right;}
.pagina-producto .col6-col4 .precio-zapatilla,.pagina-producto .modulo-mejores-precios .precio-zapatilla{ background: #55c766; color: #fff; border-radius: 20px; font-family: 'Montserrat', sans-serif; text-align: center; font-weight: 700; padding: 10px 0; font-size: 20px; width: 90%; max-width: 140px; margin: 0 auto;height: 1em;}
.pagina-producto .col6-col4 .precio-zapatilla a,.pagina-producto .modulo-mejores-precios .precio-zapatilla a{ color: #fff;}
.pagina-producto .foto-tienda{ height: 40px; text-align: center;margin-bottom: 0.5em; padding: 0 10px;}
.pagina-producto .zapa-atributos{ margin-top: 10px; padding:0 10px; color: #222; font-size: 18px;}
.pagina-producto .zapa-atributos .sexo-tag,.pagina-producto .zapa-atributos .talla-tag, .zapa-atributos .color-tag{ color: rgba(0,0,0,0.35);}
.pagina-producto .talla-tag{ float: left; margin-right: 10px;}
.pagina-producto .sexo-tag{ margin-right: 10px;}
.pagina-producto .color{   border-radius: 50%;     position: relative;    top: 3px;    box-shadow: 0 0 2px #999;}
.pagina-producto .color-rojo{ background: #EB5757;}
.pagina-producto .color-azul{ background: #2F80ED;}
.pagina-producto .atributo{ margin: 0.5em 0; display: block;}
.pagina-producto .atributo.clearfix > span:first-child { margin-right: 0.5em;}

.pagina-producto .atributo.clearfix > span { display: inline-block; margin: auto 0.2em; min-height: 1em; min-width: 1em;}
.pagina-producto .talla { padding: 0 2px; border-radius: 6px; border: 1px solid #CCC; cursor: default; vertical-align: middle; background-color: #55c7664d; font-size: 0.75em; margin: 0 0 0.3em 0 !important; }
.pagina-producto .sexo-img{ width: 7px;}
.pagina-producto .elegir-tallas{ float: left;}
.pagina-producto .elegir-tallas u{ text-decoration: none; padding: 5px 0;}

.pagina-producto .info-tallas{ margin: 50px 0;}
.pagina-producto .info-tallas img{ padding-right: 5px;}
.pagina-producto .info-tallas a{ color: #292929; text-decoration: underline; font-weight: 700;}
.pagina-producto .btn-tallas{ background: #55c766; margin-top: 15px; border-right: 4px; border: none; font-weight: 700; font-size: 18px; font-family: 'Montserrat',sans-serif; text-shadow: none;}
.pagina-producto .contenido{ margin-top: 30px;}
.pagina-producto .fondo-tab{ background: #F9F9F9; padding: 15px;}
.pagina-producto .contenido-tab{ background: #fff;}
ul.nav-tabs{ background: #F9F9F9; border-bottom: none;}
.pagina-producto .nav-tabs>li{ width: 100%; background: #fff; border-bottom: 1px solid #e0e0e0; margin-bottom: 0;}
.pagina-producto .nav-tabs > li.active {
	background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 ); 
	border-top-color: #55c766; 
}
.pagina-producto .nav-tabs > li:hover { border-top-color: #55c766; }
.pagina-producto .nav-tabs > li.active > a, .pagina-producto .nav-tabs >  li > a:hover { color: #111; }
.pagina-producto .nav-tabs>li>a { color: rgba(34,34,34,0.7); font-weight: 700; padding-top: 10px; padding-bottom: 15px; font-size: 16px; background: none !important; border: none;}
.pagina-producto .tab-content h3{ padding: 0 8px;}
.pagina-producto .contenido-publicacion{ padding: 30px 0;}
.pagina-producto .consultas-opiniones{ border-top: 1px solid #e0e0e0; padding-top: 20px; padding-bottom: 10px; margin-left: 0;  }
.pagina-producto .consultas-opiniones:last-child{ border-bottom: 1px solid #e0e0e0;}
.pagina-producto .modulo-comparar-pares, .modulo-mejores-precios{ text-align: center; border: 1px solid #e0e0e0; margin: 20px auto; padding: 15px;}
.pagina-producto .modulo-comparar-pares h5, .modulo-mejores-precios h5{ font-size: 20px;}
.pagina-producto .versus{ font-size: 32px; background: #f5f3f3; border-radius: 100px; width: 60px; height: 60px; line-height: 66px; text-align: center; margin: 0 auto;}
.pagina-producto .modelo a { color: #222;font-weight: 700;text-decoration: none;}
.pagina-producto .titulo_top-precios { margin: 1em auto; }
#precios-listado > h1, .ficha-secciones .encabezado-seccion {font-size: 26px;}
.encabezado-informativo a{
	background-color:#55c766;
	color:#fff;
}

@media screen and (max-width: 480px){
	.pagina-producto .col6-col4 .photo {min-height: 169px; max-height: 180px;}
}
@media screen and (min-width: 481px) and (max-width: 767px){
	.pagina-producto .col6-col4 .photo {min-height: 281px;}
}
@media screen and (min-width: 768px) and (max-width: 979px){
	.pagina-producto .col6-col4 .photo {min-height: 150px;}
}
@media screen and (min-width: 980px) and (max-width: 1199px){ 
	.pagina-producto .col6-col4 .photo {min-height: 180px;}
}
@media screen and (min-width: 1200px){
	.col6-col4 .photo {min-height: 257px;}
	.pagina-producto{ padding-top: 20px; width: 1170px; margin: auto;}

}
@media screen and (max-width: 767px){
	.navbar-search.pull-right { margin-bottom: 25px; float: inherit;}
	.titulo-principal{background: #FFF;padding-bottom: 10px;}
	#precios-listado > h1, .ficha-secciones .encabezado-seccion {font-size: 20px;}

}
@media screen and (min-width: 768px){
	.marca{ font-size: 28px; }
	.pagina-producto .modelo{ font-size: 36px; line-height: 36px; }
	.pagina-producto .marca-contenedor{ padding: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; }
	.pagina-producto .col4{ width: 20%; }
	.pagina-producto .col6{ width: 75%; float: left; }
	.pagina-producto .navbar-search{ text-align: right; }
	.pagina-producto .titulo_top-precios{ margin-top: 45px; }
	.pagina-producto .col6-col4-container{ display: flex; justify-content: flex-start; }
	.pagina-producto .col6-col4{ width: 22%; margin-right: 15px; cursor: pointer;}
	.pagina-producto .col6-col4:nth-child(even){ float: left; }
	.pagina-producto .info-tallas{ display: flex; justify-content: space-between; }
	.pagina-producto .guia-tallas{ order: 2; }
	.pagina-producto .ver-mas-precios{ order: 1; width: 40%; margin-left: 30%;}
	.pagina-producto .ver-mas-precios .btn-tallas{ float:none; width:100%; margin:0; }
	.pagina-producto .zapa-atributos{ padding: 0 15px; }
	.pagina-producto .elegir-tallas{ float: left; width: auto; }
	.pagina-producto .mgl0{ margin-left: 0 !important; }
	.pagina-producto .mas-baratas .precio-zapatilla{ font-size: 14px; }
	
}
@media screen and (min-width: 980px){
	ul.nav-tabs{ display: flex; width: 100%; }
	.pagina-producto .nav-tabs>li{ margin-right: 10px; float: none; display: table-cell; margin: 0; border: 3px solid #f9f9f9; border-radius: 5px; text-align: center; }
	.pagina-producto .nav-tabs{ border-bottom: 1px solid #e0e0e0; }
	.pagina-producto .ver-mas-precios{ order: 1; width: 50%; margin-left: 25%;}
	.pagina-producto .puntuaciones-grafica.puntuacion-general{ margin: 0 0 0 6px; float: right; }
	.pagina-producto .puntuacion-caracteristicas{ text-align: left; max-width: auto; height: auto; }
	.pagina-producto .modulo-comparar-pares h5:nth-child(1){ text-align: left; }
	.pagina-producto h5.comparador-titulo-dcha{ text-align: right; }
	.pagina-producto .modulo-comparar-zapatillas{ display: flex; justify-content: space-around; }
	.pagina-producto .modulo-comparar-zapatillas img{ max-width: 110px; }
	.pagina-producto .versus{ margin-top: 15px; }
	.pagina-producto .puntuaciones-grafica.puntuacion-general{ margin: 0; float: left; }
	.pagina-producto .puntuacion-caracteristicas{ text-align: right; max-width: 100px; height: 40px; }
	.pagina-producto .mas-baratas .precio-zapatilla{ font-size: 20px; }
}

/* Nationale-Nederlanden */

.modulo-nn .modulo-header, .modulo-nn .antetitulo {
	background: #ea650d;
}
.modulo-nn .caption .titulo a:hover {
	color: #ee7f00;
}

.cbp-hrmenu {
	text-align: center;
	background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
}

/* general ul style */
.cbp-hrmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* first level ul style */
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
	text-align: center;
	width: 100%;
	margin: 0 auto;
	padding: 0 1.875em;
}

.cbp-hrmenu > ul > li {
	display: inline-block;
}

.cbp-hrmenu > ul > li > h2 {
	font-weight: 700;
	padding: 1em 2em;
	color: #333;
	display: inline-block;
	text-decoration: none;
	font-size: medium;
}

.cbp-hrmenu > ul > li > h2 > a{
	color: #292929;
}

.cbp-hrmenu > ul > li > h2:hover {
	color: #55c766;
}

.cbp-hrmenu > ul > li.cbp-hropen h2,
.cbp-hrmenu > ul > li.cbp-hropen > h2:hover {
	color: rgb(126, 117, 117);
}

/* sub-menu */
.cbp-hrmenu .cbp-hrsub {
	display: none;
	position: absolute;
	background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
}

.cbp-hropen .cbp-hrsub {
	display: block;
	padding-bottom: 3em;
	z-index:9;
}

.cbp-hrmenu .cbp-hrsub-inner .thumbnail {
	width: 80% !important;
	font-size:0.8em !important;
	float: left;
	text-align: left;
	border:none !important;
	/*padding: 0 2em 0;*/
}

.cbp-hrmenu .cbp-hrsub-inner > div.five {
	width: 20%;
	float: left;
	text-align: left;
	/*padding: 0 2em 0;*/
}
.cbp-hrmenu .cbp-hrsub-inner > div.four {
	width: 25%;
	float: left;
	text-align: left;
	/*padding: 0 2em 0;*/
}
.cbp-hrmenu .cbp-hrsub-inner > div.three {
	width: 33%;
	float: left;
	text-align: left;
	/*padding: 0 2em 0;*/
}
.cbp-hrmenu .cbp-hrsub-inner > div.two {
	width: 50%;
	float: left;
	text-align: left;
	/*padding: 0 2em 0;*/
}
.cbp-hrmenu .cbp-hrsub-inner > div.one {
	width: 100%;
	float: left;
	text-align: left;
	/*padding: 0 2em 0;*/
}
.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;
}

.cbp-hrmenu .cbp-hrsub-inner > div a {
	line-height: 2em;
	color: black;
}

.cbp-hrsub h3 {
	color: #55c766;
	padding: 0.4em 0 0.9em;
	margin: 0;
	font-size: 120%;
	font-weight: bold;
}

.cbp-hrsub h3 a{
	color: #55c766 !important;
}

.closed_menu{
	display:none;
}

.close_menu{
	width: auto;
    display: block !important;
    float: right;
    font-weight: 700;
    /* z-index: 999; */
    color: #292929;
    font-size: 24px;
    padding: 14px;
}

/* Examples for media queries */

@media screen and (max-width: 52.75em) { 

	.cbp-hrmenu {
		font-size: 80%;
	}

}

@media screen and (max-width: 43em) { 

	.cbp-hrmenu {
		font-size: 120%;
		border: none;
	}

	.cbp-hrmenu > ul,
	.cbp-hrmenu .cbp-hrsub-inner {
		width: 100%;
		padding: 0;
	}

	.cbp-hrmenu .cbp-hrsub-inner {
		/*padding: 0 2em;*/
		font-size: 75%;
	}

	.cbp-hrmenu > ul > li {
		display: block;
		border-bottom: 1px solid lightgrey;
	}

	.cbp-hrmenu > ul > li > h3 { 
		display: block;
		padding: 1em 3em;
	}

	.cbp-hrmenu .cbp-hrsub { 
		position: relative;
		width: 100%;
		left:0%;
	}

	.cbp-hrsub h2 {
		padding-top: 0.6em;
	}

	.close_menu{
		display:none !important;
	}

	.cbp-hrmenu .cbp-hrsub-inner > div{
		font-size: 140%;
	}

	.cbp-hrmenu .cbp-hrsub-inner > div.five {
		width: 100%;
		float: none;
	}
	.cbp-hrmenu .cbp-hrsub-inner > div.four {
		width: 100%;
		float: none;
	}
	.cbp-hrmenu .cbp-hrsub-inner > div.three {
		width: 100%;
		float: none;
	}
	.cbp-hrmenu .cbp-hrsub-inner > div.two {
		width: 100%;
		float: none;
	}
	.cbp-hrmenu .cbp-hrsub-inner > div.one {
		width: 100%;
		float: none;
	}

}

@media screen and (max-width: 36em) { 

}

/*
     FILE ARCHIVED ON 10:59:36 Jul 07, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:16:50 Jul 10, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.568
  exclusion.robots: 0.068
  exclusion.robots.policy: 0.055
  esindex: 0.007
  cdx.remote: 32.376
  LoadShardBlock: 345.061 (3)
  PetaboxLoader3.datanode: 509.834 (5)
  PetaboxLoader3.resolve: 191.573 (3)
  load_resource: 454.543
  loaddict: 28.735
*/