@font-face {
    font-family: 'oswaldregular';
    src: url('oswald-regular-webfont.eot');
    src: url('oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-regular-webfont.woff2') format('woff2'),
         url('oswald-regular-webfont.woff') format('woff'),
         url('oswald-regular-webfont.ttf') format('truetype'),
         url('oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* FRONTEND CSS
*********************************************/
.row {overflow: hidden;margin: -1% -1% 0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {float: left;padding: 0 1%;margin: 1% 0;box-sizing: border-box;}
.col-1 {width: 8.333333333333332%;}
.col-2 {width: 16.666666666666664%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33333333333333%;}
.col-5 {width: 41.66666666666667%;}
.col-6 {width: 50%;}
.col-7 {width: 58.333333333333336%;}
.col-8 {width: 66.66666666666666%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33333333333334%;}
.col-11 {width: 91.66666666666666%;}
.col-12 {width: 100%;}


.panel-iframe {
	position: relative;
	padding-bottom: 25%; /* 16:9 */
	padding-top: 25%;
	height: 0;
}
.panel-iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.flipsnack-panel {
    background: rgb(53, 53, 53);
}
#filter ul li {
    margin: 0 0 1rem 0;
    font-size: 10pt;
}
#filter ul {
    list-style: none;
    padding: 0;
    margin-top: 0;
}
#filter h4 {
    margin-top: 0;
    font-family: 'oswaldregular';
    font-size: 13pt;
    margin-bottom: 0.5rem;
}
.moduletable-filtro-menu:last-child {
    margin-bottom: 0;
}

.moduletable-filtro-menu {
    margin-bottom: 2rem;
}

#filter {
    float: left;
    width: 210px;
    margin-right: 1rem;
    background: #1c1c1c;
    color: #fff;
    padding: 2rem;
    box-sizing: border-box;
}
.content {
    overflow: hidden;
}
.menumenu-filter li:hover a {
    color: #fff!important;
}


html {
	/* scrollbar fix (prevent ugly left pull for lower content sites) */
	overflow-y: scroll;
}

body {
	background: url(../images/bg.png) repeat;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	color:#000;
	font-size: 12pt;
}
img {
	width: auto;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
a {text-decoration: none; color: #ca0d1a;}
a:hover {color:#000;}
h3 {
	font-weight: normal;
	font-family: 'oswaldregular';
	margin: 0 0 10px 0;
	font-size: 15pt;
	line-height: 30px;
}
.header  {position: relative;}
.logo {
	float: left;
	margin: 0px 0px 2px 0px;
}
.top-wrap {
	float: right;
	width: 58%;
}
.top1 {
	text-align: center;
	font-family: 'oswaldregular';
	line-height: 19px;
	float: left;
	width: 27%;
	padding: 4% 0 0 0;
}
.top1 p {margin: 0;}
.wrapper {
	max-width: 1020px;
	margin: 0 auto;
	width: 100%;
}
.wrapper-content {
	max-width: 1020px;
	margin: 0 auto;
	width: 100%;
	background: #fff;
	overflow: hidden;

}
.content {padding: 15px;}
.menu-wrapper {
	background: url(../images/bg-footer.jpg) repeat;
	padding:0;
	display: inline-block;
	width: 100%;
}
.footer-wrapper {
	background: url(../images/bg-footer.jpg) repeat;
	padding: 30px 0 15px 0;
	margin: 2% 0 0 0;
	color:#fff;
	overflow: hidden;
}
.footer-wrapper h3 {background: none!important;}
.footer-wrapper a {color:#fff!important;}
ul.menu {
	margin:0;
	padding: 0;
	font-family: 'oswaldregular';
}
ul.menu li {
	float: left;
	list-style: none;
	color:#fff;
}

ul.menu li a {
	text-decoration: none;
	color:#fff;
	padding: 8px; 
	border-right: solid 1px #fff;
}
ul.menu li a:hover {background:#000;}
#right {
	float: right;
	width: 27%;
	margin: 16px 0 0 0 ;
	display: inline-table;
	padding: 0 2%; 
}
.iframe-fb {
	position: relative;
	padding-bottom: 119%;
	overflow: hidden;
}
.iframe-fb iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 91%!important;
}
.moduletable-sin-parrafo p {margin:0;}
#right .moduletable-sin-parrafo, #right .moduletable, .moduletable-proximo-programa {margin: 0 0 5% 0;}
#right .moduletable-sin-parrafo {text-align: center;}
.main-content {overflow: hidden;}
.moduletable h3, .moduletable-sin-parrafo h3 {background: #000; color: #fff; padding: 5px;}
.moduletable-proximo-programa h3 {background: #ca0d1a; color: #fff; padding: 5px;}
.componentheading {
	font-family: 'oswaldregular'; 
	font-size: 20pt; 
	color:#ca0d1a;
	margin: 0 0 10px 0;
}
.banner .moduletable {margin: 0 0 2% 0;}
.chrono_credits {display: none;}
.banner-bottom {
	background: #fff;
	padding: 15px;
	display: inline-block;
}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock  {
	position: relative;
	padding-bottom: 66%!important;
	overflow: hidden;
}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.avPlayerWrapper .avPlayerContainer {width: 100%!important;}
.footer-l {float: left;  width: 35%;}
.footer-between {float: left;}
.footer-between p {margin: 0;}
.footer-r {float: right;}
.custom-login {
	font-size: 10pt;
}
.moduletable-login > div > p.btn-login > a > img {
	width: 16px;
}
.btn-login {
	background: #000;
	border-radius:  5px;
	-moz-border-radius:  5px;
	-webkit-border-radius: 5px;
	color: #fff;
	padding: 5px;
	float: right;
	margin: 0 2% 0 0;
}
.moduletable-redes > div > p {
	text-align: right;
}
.btn-login:hover {background: #ca0d1a;}
.btn-login-last {margin:0;}
.btn-login a {color:#fff;}
.moduletable-redes {float: right;}
.moduletable-redes img {width: 14%;}
.moduletable-login {
	margin: 5px 0;
	display: inline-block;
	float: right;
	width: 50%;
}
.resultados {
	background: none repeat scroll 0 0 #ffffff;
	border-collapse: collapse;
	margin: 5px;
	text-align: left;
	width: 100%;
	font-size: 10pt;
}
.resultados td {padding: 4px 8px;}
.resultados tr:nth-child(odd) {}
.resultados tr:nth-child(even) {background-color: #000;}
.resultados tr:nth-child(even) td {color:#fff!important;}
.bannergroup{text-align: center;}
.moduletable-anuncios-articulo {
	text-align: center;
	clear: both;
	display: block;
	width: 100%;
	text-align: center;
	margin: 20px 0;
}
div.k2SearchBlock form input.inputbox {
	width: 85%;
	padding: 10px;
}
div.k2SearchBlock form input.button {
	background: #b70e19;
	border: 0;
	padding: 12px;
	color: #fff;
}
div.k2SearchBlock form input.button:hover{background: #000;}
form.k2SearchBlockForm {
	width: 80%;
	margin: 0 auto;
}
/* SUFIJOS DE MODULOS
*********************************************/
.moduletable-destacado {
	padding: 10px; 
	margin: 10px;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	border-bottom: 5px solid #ca0d1a;
}
.patrocinadores {
	padding: 10px; 
	margin: 10px;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	overflow: hidden;
}
.moduletable-banner-top {margin: 11px 0 0 0;}
.moduletable-horarios {float: left;width: 40%;font-family: 'oswaldregular';}
/* JA SOCIAL
*********************************************/
.offset1 .btn-primary {font-family: 'oswaldregular'!important;}
#community-wrap .btn-primary {
	color: #ffffff;
	text-shadow: none;
	background-color: #000;
	background-image: -moz-linear-gradient(top, #000, #000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#000));
	background-image: -webkit-linear-gradient(top, #000, #000);
	background-image: -o-linear-gradient(top, #000, #000);
	background-image: linear-gradient(to bottom, #000, #000);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	border-color: none;
	border-color: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
}
#community-wrap .app-box>h3, #community-wrap .app-box .app-widget-header>h3 {
	border-bottom: 0;
	font-size: 15pt !important;
	line-height: 30px;
	text-shadow: none;
	margin: 0 0 10px;
	padding: 5px;
	font-weight: normal !important;
	color: inherit;
	color: #fff;
	font-family: 'oswaldregular';
}
#community-wrap .app-box {
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow: none;
	margin: 0 0 15px;
	padding: 0;
	background: none;
}
#community-wrap .cGuest .login-area {
	background: none;
	border: 0;
	border-top: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-bottom: solid 3px #ca0d1a;
}
#community-wrap .cGuest .login-area label {color: #000;}
#community-wrap .cGuest .reminder-link {
	color: #000;
	background: none;
	top: 4px;
}
#community-wrap .input-prepend.input-block-level .add-on, #community-wrap .input-append.input-block-level .add-on {
	background: #000;
	border: 0;
}
#community-wrap .input-prepend.input-block-level .add-on i, #community-wrap .input-append.input-block-level .add-on i {color: #fff;}
#community-wrap .hero-area h1 {
	font-weight: normal !important;
	font-size: 20pt;
	border: none;
	font-family: 'oswaldregular';
	background: rgba(182,12,24,0.4);
	padding: 1%;
	display: inline-block;
	text-shadow: none;
}
#community-wrap .hero-area .content-cta {
	background: rgba(182, 12, 24, 0.4);
}
#community-wrap .app-box-footer {
	border-top: 1px solid #ca0d1a;
}
#community-wrap .btn-primary:hover,#community-wrap .btn-primary:focus,#community-wrap .btn-primary:active,#community-wrap .btn-primary.active,#community-wrap .btn-primary.disabled,#community-wrap .btn-primary[disabled]{color:#ffffff;background-color:#000;*background-color:#000;}
#community-wrap .btn:hover,#community-wrap .btn:focus{color:#fff;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
#community-wrap .joms-postbox {
	background: #fff;
	border: 0;
	padding: 10px!important;
	margin: 10px;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	border-bottom: solid 3px #ca0d1a;
}
#community-wrap .js-focus {
	background: #fff;
	border: 0;
	padding: 10px!important;
	margin: 10px;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	border-bottom: solid 3px #ca0d1a;
}
#community-wrap .navbar .nav>li>a {
	color: #fff;
	text-shadow: none;
}
#community-wrap .navbar-inner {
	background-color: #000;
	background-image: -moz-linear-gradient(top, #000, #000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#000));
	background-image: -webkit-linear-gradient(top, #000, #000);
	background-image: -o-linear-gradient(top, #000, #000);
	background-image: linear-gradient(to bottom, #000, #000);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 0;
}
#community-wrap .navbar .nav li.dropdown.open>.dropdown-toggle, #community-wrap .navbar .nav li.dropdown.active>.dropdown-toggle, #community-wrap .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background-color: #ca0d1a;
	color: #fff;
}
#community-wrap .navbar .nav>li>a:focus,#community-wrap .navbar .nav>li>a:hover{background-color:#ca0d1a;color:#fff!important;}
#community-wrap .js-focus-actions .navbar .nav>li>span, #community-wrap .js-focus-actions .navbar .nav>li>a {color: #000; text-shadow: none;}
#community-wrap .joms-postbox-tab li {color: #000;}
#community-wrap .js-focus-menu a {color: #ca0d1a;}
#community-wrap .joms-postbox-tab li:hover, #community-wrap .joms-postbox-tab li:focus, #community-wrap .joms-postbox-tab li.active {color: #ca0d1a;}
#community-wrap .cSubmenu {
	background: #fff;
	border-bottom: solid 3px #ca0d1a;
	border-right: 0;
	border-left: 0;
	border-top: 0;
	font-size: 12pt;
}
#community-wrap .cSubmenu li a.active {
	color: #b50c18;
	cursor: default;
	text-decoration:none;
}
#community-wrap .cSubmenu li a {color: #000;}
#community-wrap .cSubmenu li a:hover{color:#b50c18;text-decoration:none;}
#community-wrap .cAlert {
	background-color: #fff;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #000;
	padding: 10px;
	margin: 10px;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	border-bottom: 5px solid #ca0d1a;
}
#community-wrap .advance-search {background: #fff; border: 0;}
#community-wrap .app-box-list li+li {border-top: 1px solid #dddddd;}
#community-wrap .navbar .nav>.active>a, #community-wrap .navbar .nav>.active>a:hover, #community-wrap .navbar .nav>.active>a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #ca0d1a;
}
#community-wrap .dropdown-menu>li>a:hover,#community-wrap .dropdown-menu>li>a:focus,#community-wrap .dropdown-submenu:hover>a,#community-wrap .dropdown-submenu:focus>a{text-decoration:none;color:#ffffff;background-color:#ca0d1a;background-image:-moz-linear-gradient(top, #ca0d1a, #ca0d1a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ca0d1a), to(#ca0d1a));background-image:-webkit-linear-gradient(top, #ca0d1a, #ca0d1a);background-image:-o-linear-gradient(top, #ca0d1a, #ca0d1a);background-image:linear-gradient(to bottom, #ca0d1a, #ca0d1a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}
#cWindowContentTop {background: #000;border-bottom: 0;}
body #cWindow .btn {
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	text-shadow: none;
	background-color: #000;
	background-image: -moz-linear-gradient(top, #000, #000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#000));
	background-image: -webkit-linear-gradient(top, #000, #000);
	background-image: -o-linear-gradient(top, #000, #000);
	background-image: linear-gradient(to bottom, #000, #000);
	background-repeat: repeat-x;
	border: 0;
}
#cWindowContentOuter {
	border: 0;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
}
body #cWindow .cAlert {
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #000;
}
#community-wrap .cToolBox {
	background: #fff;
	border-bottom: solid 3px #ca0d1a;
	border-right: 0;
	border-left: 0;
	border-top: 0;
}
#community-wrap .joms-activity-filter {
	border: 0;
	background: #000;
}
#community-wrap .joms-activity-filter .joms-activity-filter-action a {color: #fff;}
#community-wrap .joms-activity-filter .joms-activity-filter-status {color: #fff;font-weight: normal;}
#community-wrap .joms-activity-filter .joms-activity-filter-action a, #community-wrap .joms-activity-filter .joms-activity-filter-action a:hover,#community-wrap .joms-activity-filter .joms-activity-filter-action a.filtered{color:#fff;}
#community-wrap .joms-postbox-dropdown {color: #ca0d1a; width: 100%; left: 0;}
#community-wrap .joms-stream-status-action a {color: #000;}
#community-wrap .joms-share-meta {color: #000;}
#community-wrap .joms-stream-privacy button {color: #000;}
#community-wrap .joms-stream-privacy button {color: #000;}
#community-wrap .joms-postbox-input {color: #000;}
#community-wrap .joms-postbox-charcount {color: #fff;}
#community-wrap .joms-postbox-charcount {background: #000;}
#community-wrap .joms-stream-options button {color: #000;}
#community-wrap .cEmpty {color: #000;}
#community-wrap .btn-danger {
	color: #ffffff;
	text-shadow: none;
	background-color: #000;
	background-image: -moz-linear-gradient(top, #000, #000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#000));
	background-image: -webkit-linear-gradient(top, #000, #000);
	background-image: -o-linear-gradient(top, #000, #000);
	background-image: linear-gradient(to bottom, #000, #000);
	border: 0;
}
#community-wrap .btn-danger:hover,#community-wrap .btn-danger:focus,#community-wrap .btn-danger:active,#community-wrap .btn-danger.active,#community-wrap .btn-danger.disabled,#community-wrap .btn-danger[disabled]{color:#ffffff;background-color:#000;*background-color:#000;}
#community-wrap .cPageTabs {background: #fff;border: 0;}
#community-wrap .cPageTabs li.cTabCurrent a {background: #000;}
#community-wrap .btn {
	color: #fff;
	text-shadow: none;
	background-color: #000;
	background-image: -moz-linear-gradient(top, #000, #000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#000));
	background-image: -webkit-linear-gradient(top, #000, #000);
	background-image: -o-linear-gradient(top, #000, #000);
	background-image: linear-gradient(to bottom, #000, #000);
	border-color: #000 #000 #000;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#community-wrap .btn:hover, #community-wrap .btn:focus, #community-wrap .btn:active, #community-wrap .btn.active, #community-wrap .btn.disabled, #community-wrap .btn[disabled] {background-color: #000;}
#community-wrap .uneditable-input, #community-wrap .uneditable-textarea {
	color: #fff;
	background-color: #b50c18;
	border: 0;
}
#community-wrap .uneditable-input, #community-wrap .uneditable-textarea {color: #fff;}
#community-wrap .cFormList .form-helper {color: #000;}
body #cWindow .alert-info {
	background-color: #b50c18;
	color: #fff;
	border: 0;
}
body #cWindow .btn-primary, body #cWindow .btn-primary:hover,body #cWindow .btn-primary:focus,body #cWindow .btn-primary:active,body #cWindow .btn-primary.active,body #cWindow .btn-primary.disabled,body #cWindow .btn-primary[disabled]{background-color:#b50c18;background-image:-moz-linear-gradient(top, #b50c18, #b50c18);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b50c18), to(#b50c18));background-image:-webkit-linear-gradient(top, #b50c18, #b50c18);background-image:-o-linear-gradient(top, #b50c18, #b50c18);background-image:linear-gradient(to bottom, #b50c18, #b50c18);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b50c18', endColorstr='#ff0044cc', GradientType=0);border-color:#b50c18 #b50c18 #b50c18;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#b50c18;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
#cWindowAction {background: #fff;border-top: 0;}
#community-wrap .joms-postbox-inner-panel {color: #000;}
.alert {
	padding: 10px;
	margin: 10px;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	border-bottom: 5px solid #ca0d1a;
}
#community-wrap .cGuest .reminder-link:hover{color:#ca0d1a;}
#community-wrap .cPageTabs li a {color: #000;}
#community-wrap .cPageTabs li a:hover{background:none;color:#b50c18;}
/* PAGINA MOTOCLASIFICADOS
*********************************************/
.motoclasificados .componentheading {float: left;}
.motoclasificados div.itemListCategoriesBlock {float: right;}
.motoclasificados .itemList {clear: both;}
.clasificado {
	border: 1px solid #d9d9d9;
	box-sizing: border-box;
	margin-bottom: 2%;
	padding: 5px;
	overflow: hidden;
	position: relative;
}
.clasificado div.imagen > img {
	width: 100%!important;
}
.clasificado div.imagen {
	max-height: 160px!important;
	overflow: hidden;
}
.clasificado .title {
	font-weight: bold;
	color: #000;
	line-height: 20px;
	min-height: 65px;
}
.clasificado .btn {
	background: #e4e4e4;
	color: #000;
	position: absolute;
	bottom: 5px;
	width: 90%;
	margin: 0 auto;
}
.clasificado .btn:hover {
	background: #bbbbbb;
	color: #000;
}
.floatright { float: right; }
.fullwidth {
	width: 96%;
	display: block;
}
/* MENU
*********************************************/
.ext-menu a {
	border-left: 0!important;
	border-top: 0!important;
	border-top: 0!important;
	padding: 7px!important;
	border-right: solid 1px #fff;
	cursor: pointer;
}
.ext-menu a:hover {color:#ca0d1a!important;}
.ext-menu li {background: none!important;font-family: 'oswaldregular'; font-size: 11pt;}
.ext-menu li.item-197 a {padding: 4px 9px!important;}
.ext-menu a {color: #fff!important;}
.ext-menu {margin-bottom: 0!important;}
.ext-menu ul li a {border-right: 0!important;}
.ext-menu ul {z-index: 99999!important; background: url(../images/bg-footer.jpg) repeat;}
/* K2
*********************************************/
#coberturas-wrap {width: 33.3%!important; }
div.itemContainer {width: 50.0%!important;}

.even , .odd {
	background: #fff;
	padding: 2px;
	border-bottom: 0;
}
div.catItemCategory {padding: 4px 0; border-bottom: 0;}
div.itemBody {padding: 0;}
.evetos {font-family: 'oswaldregular';}
.evetos .even, .evetos .odd {
	background: url(../images/ico-bullet-li.png) 10px 7px no-repeat;
	list-style: none;
	padding: 0 0 0 30px;
}
.evetos a {text-decoration: none; color:#000!important;} 
.evetos a:hover {text-decoration: none; color:#ca0d1a!important;} 
.cat-videos {position: relative; margin: 0px 10px 20px 10px; overflow: hidden; padding: 0!important;}
div.k2Pagination ul {margin: 5px 0;}
div.k2Pagination ul li {padding: 0;}
div.catItemVideoBlock {margin: 0; padding: 5px;background: #010101;}
div.itemListCategory {
	background: #FFF;
	border: 0;
	margin: 0;
	padding:0;
}
.catItemTitle a, .catItemTitle-tips a {color:#000;}
.catItemTitle a:hover, .catItemTitle-tips a:hover {color:#ca0d1a;}
.overlay {
	background: rgba(0,0,0,0.7);
	top: 0;
	position: absolute;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	padding: 10px;
}
.cat-videos:hover .overlay {top: -20%;}
.overlay:hover .catItemTitle-videos {
	top: -10%;
	margin-top: -30px;
	opacity: 1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.catItemTitle-videos {
	text-align: center;
	color: #fff;
	font-weight: normal;
	font-size: 12pt;
	line-height: 23px; 
	min-height: 49px;
	margin: 0 auto;
}
.catItemIntroText-test-rides {padding: 0 2%;}
.test-rides-wrap, .cat-vip {
	padding: 10px!important; 
	position: relative; 
	margin: 10px;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	min-height: 357px;
}
.cat-motoclasificados {
	padding: 0!important; 
	margin: 10px;
}
.motoclasificados-descrip {
	padding: 10px!important; 
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	min-height: 240px;
}
.cat-noticias-wrap {
	padding: 10px!important; 
	margin: 10px;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	display: inline-block;
	border-bottom: solid 3px #ca0d1a;
	width: 96%;
}
.itemImageBlock-noticias {
	padding: 10px!important;
	margin: 10px;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	text-align: center;
	width: 90%;
	margin: 0 auto;
	height: 521px;
	overflow: hidden;
}
.itemImageBlock-noticias-n {
	padding: 10px!important;
	margin: 10px;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	text-align: center;
	width: 90%;
	margin: 0 auto;
}
.imgitem-motoclasificado img {
	padding: 10px;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
}
.test-rides-wrap:hover .overlay-test-rides {
	display: block;
	position: absolute;
	z-index: 20;
	background: rgba(0,0,0,0.8);
	overflow: hidden;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	cursor: pointer;
}
.test-rides-wrap:hover .catItemTitle-vip { 
	top: 40%;
	margin-top: -30px;
	opacity: 1;
}
.test-rides-wrap:hover h3:hover, .test-rides-wrap:hover a:hover {color:#fff!important;}
.catItemTitle-vip {
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
	opacity: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	position: absolute;
	color:#fff;
	text-align: center;
	display: block;
}
li.pagination-start, .pagination-end, .pagination-prev, .pagination-next {display: none!important;}
div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {background: none!important;}
.logo-tarjeta {
	background: url(../images/vip-bg.png) top right no-repeat;
	height: 83px;
	position: absolute;
	right: 0;
	width: 83px;
	top:0;
	z-index: 9999;
}
div.k2Pagination ul li a, div.k2Pagination ul li .pagenav {
	display: inline-block;
	padding: 0;
	margin: 0 8px;
	border: 0;
	border-radius: 4px;
	vertical-align: middle;
	background: #fff;
	text-decoration: none;
}
div.k2Pagination ul {margin:0 0 20px 0; padding: 0;}
.video-test-rides {
	float: right;
	width: 48%;  
	padding: 1%;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	margin: 0 0 0 2%;
}
.video-noticias {
	width: 48%;  
	padding: 1%;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	margin:0 auto;
	
}
.video-item-cartelera {
	float: right;
	width: 48%;  
	margin: 0 0 0 2%;
	
}
.gallery-int-vip {
	margin: 0 auto;
	width: 97%; 
	padding: 1%;
}
ul.sigProClassic {
	width: 93%!important;
}
.itemFullText-test-rides { margin: 0 4% 0 0;}
.itemFullText-noticas { margin:4% 0;}
.gallery-test-rides {clear: both;}
.itemImageBlock-tarjetas-vip {float: right;} 
div.itemView {padding: 0; margin: 0; border-bottom: 0; overflow: hidden;}
div.itemHeader h2.itemTitle {font-family: 'oswaldregular'; padding: 0 0 1% 0;}
.patrocinadores .even, .patrocinadores .odd {float: left; margin: 0 1%; width: 10%;}
.imagen-noticias {float: left; margin: 0 2% 0 0;   height: 112px; overflow: hidden;}
.noticias-readmore {display: block; margin: 1% 0 0 0; font-family: 'oswaldregular';}
.motoclasificados-readmore {display: block; margin: 1% 0 0 0; font-family: 'oswaldregular';}
.precio-motoclasificados {
	font-family: 'oswaldregular';
	font-size: 14pt;
	color: #ca0d1a;
	margin: 5px 0 0 0;
}
.catItemTitle-motoclasificados {
	background: #ca0d1a;
	color: #fff;
	margin: 0;
	padding: 5px;
}
div.itemSocialSharing {display: inline-block; padding: 15px 0 10px 0;}
.itemTwitterButton-cat {margin: 0 0 5px 0;}
.imgitem-motoclasificado {float: right; margin: 0 0 0 2%; width: 63%;}
.redes-motoclasificados {padding: 10px 0 0 0;  float: right;}
.gallery-motoclasificados {clear: both;}
.item-precios {color:#ca0d1a; font-size: 18pt; margin: 5px 0;}
div.itemListCategory img {
	float: none;
	background: none;
	padding: 0;
	border: 0;
	margin: 0;
}
.btn {
	background: #ca0d1a;
	color: #fff;
	font-family: 'oswaldregular';
	font-size: 16px;
	padding: 5px;
	text-transform: uppercase;
}
.btn:hover {background: #000;}
.btn a {color: #fff;}
.img-tips {
	float: left;
	margin: 0 2% 0 0;
}

.tips {
	padding: 10px!important;
	display: inline-block;
	margin: 10px;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	background: url(../images/ico_tip.png) right 5px no-repeat;
}
img.img-vip {width: 100%!important;}
.ver-video {
	background: url(../images/ico-youtube.png) 0 0 no-repeat;
	color: #ca0d1a;
	text-transform: uppercase;
	font-size: 12pt;
	float: right;
	padding: 0 8px 0 37px;
}
.ver-video:hover {
	background: url(../images/ico-youtube-hover.png) 0 0 no-repeat;
	color: #000;
}
.itemextrafields-cartelera {float: left;}
.itemextrafields-cartelera-name {font-weight: bold;}
.title-black {
	background: #000;
	color: #fff;
	font-weight: normal;
	line-height: 35px;
	padding: 3px 0px 0px 19px;
	text-transform: uppercase;
	font-size: 18px;
	margin: 0 0 2% 0;
}
.galeria-facebook {margin: 2% 0;}
.ver-galeria {
	background: url(../images/ico-fb-galeria.png) 0 0 no-repeat;
	padding: 0 0 0 3%;
	font-family: "oswaldregular";
	text-transform: uppercase;
}
.title-cat-coberturas {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; 
	font-style: italic;
	font-weight: normal!important;
	color: #000!important;
	font-size: 10pt!important;
}
.value-cat-coberturas {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: bold;
	font-size: 10pt!important;
	color: #ca0d1a!important;
}
a.img-motoclasificados {
	overflow: hidden;
	height: 200px;
	display: block;
}
div.genericItemHeader h2.genericItemTitle {
	padding: 10px 0 4px 0;
	margin: 0;
	font-size: 12pt;
	text-transform: none!important;
}
/* PLUGIN TABS
*********************************************/
#ExtraFieldTab1 {
	float: left;
	width: 48%;
	margin: 0 2% 0 0;
	min-height: 300px;
}
#ExtraFieldTab2 {
	float: left;
	width: 50%;
	min-height: 300px;
}
#ExtraFieldTab3 {
	float: left;
	width: 48%;
	margin: 0 2% 0 0;
}
#ExtraFieldTab4 {
	float: left;
	width: 48%;
}
#ExtraFieldTab5 {
	float: none;
	width: 100%;
	clear: both;
}
.nav-tabs {display: none;}
.tab-pane h3, h3.title-gallery {
	background: #000!important;
	color: #fff;
	font-weight: normal;
	line-height: 35px;
	margin: 0px;
	padding: 3px 0px 0px 19px!important;
	text-transform: uppercase;
	font-size: 18px;
}
.active h3, h3.title-gallery {
	background: none!important;
	color: #000;
	font-weight: normal;
	line-height: 35px;
	margin: 0px;
	padding: 0!important;
	text-transform: uppercase;
	font-size: 15pt;
}
.bm_over .bm_slider_button .bm_slider_prev {background: url(../images/sprite-default.png) no-repeat -42px -42px transparent!important;}
.bm_over .bm_slider_button .bm_slider_next {background: url(../images/sprite-default.png) no-repeat 0px -42px transparent!important;}
/* SJ SLIDER
*********************************************/
.sj-k2-container-slider .page-button .control-button .preview {background: url(../images/button-image.png) no-repeat!important;opacity:10!important;}
.sj-k2-container-slider .page-button.style3 .control-button .preview {background-position: -125px 0!important;height: 32px!important;right: 0 !important;}
.sj-k2-container-slider .page-button.style3 .control-button .next {background-position: -158px 0!important;height: 32px!important;opacity:10!important;}
.sj-k2-container-slider {padding: 0 20px!important; margin:0!important; }
.sj-k2-container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .item-read {text-align: left!important;font-size: 12pt!important;margin-top: 5px;}
.sj-k2-container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .item-des {font-size: 12pt!important;}
.sj-k2-container-slider .slider .item img {margin:5px 0;}
.sj-k2-container-slider .item-title {
	color: #ca0d1a;
	font-family: 'oswaldregular';
	font-weight: normal;
	text-transform: uppercase;
	line-height: 150%;
	display: inline-block;
	clear: both;
}
.sj-k2-container-slider .slider .item {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.sj-k2-container-slider .slider .vpo-wrap .vp .item .item-wrap .item-img {border: 0!important;padding: 0!important; height: 200px!important; overflow: hidden;}
.sj-k2-container-slider .page-button.middle {left: 0!important;right: 0!important;width: 100%;}
.sj-k2-container-slider .preset01-4 .vpo-wrap .vp .item {margin: 0 1%;width: 48%!important;}
/* BM SLIDER
*********************************************/
.bm_slider_default .bm_slider_item .bm_slider_desc {background: rgba(182, 12, 24, 0.8)!important;}
.bm_slider_default .bm_slider_item .bm_slider_title {background: rgba(0, 0, 0, 0.8)!important;}
.bm_slider_default .bm_slider_item .bm_slider_title a, .bm_slider_default .bm_slider_item .bm_slider_desc .bm_desc_inside a.bm_readmore_button {text-decoration: none; font-weight: normal!important;}
.bm_slider_default .bm_cycle_slider_active .bm_slider_title {font-family: 'oswaldregular';}
.bm_slider_default .bm_slider_item .bm_slider_desc .bm_desc_inside {font-family: 'oswaldregular';}
.cycle-paused:after, .bm_slider_title {display: none!important;}

/* BT SLIDER
*********************************************/
.bt-cs .bt-inner .bt-title {color: #ca0d1a!important; font-family: 'oswaldregular';font-weight: normal!important;}
.bt-cs .bt-inner img {outline:0!important; border: 0!important; max-width: 100%!important;}
.bt-cs a.prev {background: url(../images/nav-prew.png) left center no-repeat !important; left: 0!important;}
.bt-cs a.next {background: url(../images/nav-next.png) right center no-repeat !important;right: 0!important;}
.bt-cs .next, .bt-cs .prev {display: block!important; opacity: 10!important;}
.bt-cs .bt-inner {padding: 0 25px!important;}
.bt-cs .bt-row {padding: 0!important;}
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url("../images/ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; min-height: 1px; display: none; }
.slick-slide img { display: block; margin: 0 auto;}
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
/* Icons */
/* Arrows */
.slick-next { position: absolute; display: block; height: 30px; width: 12px; line-height: 0; font-size: 0; cursor: pointer; background: url(../images/nav-next.png) no-repeat 0 0; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }


.slick-prev{ position: absolute; display: block; height: 30px; width: 12px; line-height: 0; font-size: 0; cursor: pointer; background: url(../images/nav-prew.png) no-repeat 0 0; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev { left: 0; }
.slick-next { right: 0; }
/* Dots */
.slick-slider { margin-bottom: 30px; padding: 0 20px;}

.slick-dots { position: absolute; bottom: -65px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 16px; margin: 0; padding: 0; cursor: pointer; background: url(../images/ico-bullet-li.png) 5px 5px no-repeat!important;}
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }
#fancybox-buttons ul li {background: none!important;}
/* MASONRY
*********************************************/
.box img, #tumblelog img {display: block; width: 100%;}
.col3 {width: 30%; float: left;}
.col4 {width: 25%; float: left;}
.margin2 {margin-bottom: 2%}
.box {
	margin: 11px;
	padding: 5px;
	line-height: 1.4em;
	float: left;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000;
	
}
.mask {
	padding: 2%;
	font-size: 10pt;
	line-height: 20px;
	border-top: solid 3px #ca0d1a;
}
.name {font-weight: bold;}
/* KUNENA
*********************************************/
#Kunena .button, #Kunena .kbutton {
	background-color: #000!important;
	border-color: 0!important;
	border: 0!important;
	color: #fff!important;
	padding: 7px;
}
#Kunena .button:hover, #Kunena .kbutton:hover {
	background-color: #ca0d1a !important;
	border-color: 0!important;
	border: 0!important;
	color: #fff!important;
	padding: 7px;
}
#Kunena #ktab a {
	border-radius:  0!important;
	-moz-border-radius:  0!important;
	-webkit-border-radius: 0!important;
}
#Kunena tr.krow1 td {background-color: #fff!important;}
#Kunena div.kblock div.kbody {border-style: none!important; border-width: 0!important;}
#Kunena .kforum-pathway {
	border: 0;
	color: #fff!important;
	background-color: #000!important;
}
#Kunena .path-element-first a:link, #Kunena .path-element-first a:visited{color:#fff!important;}
#Kunena div.kthead-title a {font-family: 'oswaldregular'!important; font-weight: normal;}
#Kunena a:link, #Kunena a:visited, #Kunena a:active, #Kunena a:focus, #Kunena .kwho-admin, #Kunena a.kwho-admin {color: #ca0d1a!important;}
#Kunena form, #Kunena select, #Kunena textarea, #Kunena input {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: solid 1px #bfc3c6;
	padding: 5px;
}
#Kunena div.kcc-subcat {
	float: none;
	display: block;
}
#Kunena span.kreadforum, #Kunena span.knotloginforum {
	background: url("../images/ico-foro-1.png") no-repeat left center;
	width: 32px;
	height: 32px;
}
#Kunena span.kreadforum-sm, #Kunena span.knotloginforum-sm {
	background: url("../images/ico-foro-2.png") no-repeat left center;
	width: 12px;
	height: 11px;
}
#Kunena form  {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: 0;
	padding: 0;
}
#Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p, #Kunena span {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif!important;;}
#Kunena tr.krow1 td.kprofileboxcnt {padding: 2% 0;}
#Kunena select, #Kunena textarea, #Kunena input {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
	margin: 2% 0;
}
#Kunena .klist-markallcatsread {
	padding: 1% 0;
	border: 0;
}
#Kunena .kblock div.kheader {border-bottom: 0;}
#Kunena span.kcat-topics-number, #Kunena span.kcat-replies-number, #Kunena span.kcat-topics, #Kunena span.kcat-replies {color: #ca0d1a;}
#Kunena tr.krow2 td {padding: 8px;}
#Kunena form#jumpto {margin: 0;}
#Kunena #jumpto .inputbox {max-width: 100%;}
#Kunena #ktop span.ktoggler {background-color: #ca0d1a !important;}
#Kunena .path-element-first {background: none;padding: 0;}
#Kunena .kheader h2, #Kunena .kheader h2 a {font-family: 'oswaldregular'!important; font-weight: normal; font-size: 15pt; line-height: 30px;}
#Kunena .ktitle, #Kunena a.ktitle {font-family: 'oswaldregular'!important; font-weight: normal; font-size: 15pt;}
#Kunena div.kwhoisonline div.kheader,#Kunena div.kfrontstats div.kheader, #Kunena div.kblock > div.kheader, #Kunena .kblock div.kheader {padding: 5px;}
#Kunena div.kblock span.ktoggler {right: 0px;}
#Kunena div.kblock, #Kunena .kwhoonline, #Kunena .kwholegend{border: 0;}
#Kunena .kwhoicon {background: url("../images/ico-online.png") no-repeat center top;}
#Kunena .kstatsicon {background: url("../images/ico-stats.png") no-repeat center top;}
#Kunena td.kcol-first {border-bottom-color: #eeeeee;}
#Kunena td.kcol-mid {border-left-color: #eeeeee; border-bottom-color: #eeeeee;}
#Kunena div.kthead-child {border: 0;}
#Kunena span.kunreadforum {background: url("../images/ico-foro-red.png") no-repeat left center;}
#Kunena .knewchar {color: #000; font-family: 'oswaldregular'!important; font-weight: normal;}
#Kunena td.kcol-last {border-left-color: #eeeeee; border-bottom-color: #eeeeee;}
#Kunena table#kpostmessage .ktxtarea {border-color: #eeeeee;}
#Kunena #kpostmessage tr.krow1 .kpostbuttonset td, #Kunena #kpostmessage tr.krow2 .kpostbuttonset td {border-bottom-color: #eeeeee;}
#Kunena .kpostbuttonset {border-color: #eeeeee;}
#Kunena .klist-actions-info-all {border-color: #eeeeee;}
#Kunena div.kmsgsignature {border: 0;}
#Kunena div.kavatar-lg {border-color: #eeeeee;}
#Kunena .kicon-button {background-image: url("../images/ico-foro-black.png") !important;}
/* MEAN MENU
*********************************************/
a.meanmenu-reveal {display: none;}
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
	background: #000;
	padding: 4px 0;
	min-height: 42px;
	z-index: 999;
}
.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 13px 13px 11px 13px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.mean-container a.meanmenu-reveal span {
	display: block;
	background: #fff;
	height: 3px;
	margin-top: 3px;
}
.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #0588c7;
	margin-top: 44px;
}
.mean-container .mean-nav ul {
	padding: 0;
	margin: 0!important;
	width: 100%;
	list-style-type: none;
	position: static!important;
}
.mean-container .mean-nav ul li {
	position: relative;
	float: left;
	width: 100%;
	background:#ca0d1a!important;
}
.mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 90%;
	padding: 1em 5%!important;
	margin: 0;
	text-align: left;
	color: #fff;
	border-top: 1px solid #383838!important;
	border-top: 1px solid rgba(255,255,255,0.5)!important;
	text-decoration: none;
	text-transform: uppercase;
}
.mean-container .mean-nav ul li li a {
	width: 100%;
	padding: 1em 10%;
	border-top: 1px solid #f1f1f1;
	border-top: 1px solid rgba(255,255,255,0.25);
	text-shadow: none !important;
	visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {border-bottom: none;margin-bottom: 0;}
.mean-container .mean-nav ul li li li a {width: 70%;padding: 1em 15%;}
.mean-container .mean-nav ul li li li li a {width: 60%; padding: 1em 20%;}
.mean-container .mean-nav ul li li li li li a {width: 50%;padding: 1em 25%;}
.mean-container .mean-nav ul li a:hover {background: #252525;background: rgba(255,255,255,0.1);}
.mean-container .mean-nav ul li a.mean-expand {
	margin-top: 1px;
	width: 26px;
	height: 26px;
	padding: 8px !important;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
	background: rgba(255,255,255,0.1);
	border: none !important;
	border-left: 1px solid rgba(255,255,255,0.4) !important;
	border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {background: #000;}
.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}
.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.mean-remove {display: none !important;}
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url("./ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; min-height: 1px; display: none; }
.slick-slide img { display: block; margin: 0 auto;}
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
/* Icons */
/* Arrows */
.slick-next { position: absolute; display: block; height: 30px; width: 12px; line-height: 0; font-size: 0; cursor: pointer; background: url(../images/nav-next.png) no-repeat 0 0; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev{ position: absolute; display: block; height: 30px; width: 12px; line-height: 0; font-size: 0; cursor: pointer; background: url(../images/nav-prew.png) no-repeat 0 0; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev { left: 0px; }
.slick-next { right: 0px; }
/* Dots */
.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -65px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 16px; margin: 0; padding: 0; cursor: pointer; background: url(../images/ico-bullet-li.png) 5px 5px no-repeat!important;}
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }
#fancybox-buttons ul li {background: none!important;}
.sigProImg-gallery {margin: 0 2%;}
.gallery-test-rides .slick-prev {left: 7px;}
.gallery-test-rides .slick-next {right: 7px;}
.item {
	width: 31.3%;
	margin: 1%;
	-moz-box-shadow: -1px 3px 13px -3px #000;
	-webkit-box-shadow: -1px 3px 13px -3px #000;
	box-shadow: -1px 3px 13px -3px #000; 
}
.item.w2 { width: 50%; }
.grid-sizer { width: 20%; height: auto; display: block;}



.menu-left li {
    padding: 6px 18px;
}
.menu-left {
    float: left;
    width: 200px;
    background: #232323;
    min-height: 268px;
    padding: 10px;
}
.slider-noticias {
    overflow: hidden;
}
.main-noticias {
    overflow: hidden;
    padding: 15px 16px;
}

.menu-left * {list-style: none;color: #fff;padding: 0;margin: 0;}
.bm_slider {
    border-radius: 0!important;
}
.menu-left li:hover a {
    color: #ca0b1a;
}

/* MEDIA QUERIES
*********************************************/
/* Medium devices (desktops, 992px and up) */

@media (max-width: 900px) { 
	#filter {
	    display: none;
	}
	.menu-left {
	    float: none;
	    width: auto;
	    text-align: center;
	    margin-bottom: 20px;
	    min-height: 1px;
	    overflow: hidden;
	}
	.menu-left li {
	    float: left;
	    width: 25%;
	    box-sizing: border-box;
	}	
	
	
}

@media (max-width: 992px) {
	.ext-menu, .ext-menu * {
		font-size: 10pt;
	}
	.top1 {
		width: 32%;
	}
	.moduletable-login {
		width: 68%;
	}
	.moduletable-horarios {
		width: 32%;
		font-size: 10pt;
	}

}
@media (max-width: 860px) {
	.top-wrap {
		float: none;
		clear: both;
		width: 80%;
		margin: 0 auto;
		display: block;
	}
	.logo {
		float: none;
		margin: 0 auto;
		display: block;
	}
	.footer-wrapper h3 {
		font-size: 11pt;
	}
}
@media (max-width: 778px) {
	.ext-menu, .ext-menu * {
		font-size: 9pt;
	}
	#coberturas-wrap {width: 65%!important;}
	.footer-l {
		float: none;
		width: 100%;
		text-align: center;
	}
	.footer-r {
		float: none;
		text-align: center;
	}
	.footer-between {
		float: none;
		clear: both;
		width: 100%;
		text-align: center;
		margin: 2% 0;
	}
}
/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) {
	#right {
		float: none;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.catItemTitle-videos {
		font-size: 10pt;
	}
	div.itemContainer {
		float: none;
		width: 75%!important;
		margin: 0 auto;
	}
	div.itemContainer-motoclasificados {
		float: none;
		width: 79%!important;
		margin: 0 auto;
	}
	#right .moduletable-sin-parrafo, #right .moduletable, .moduletable-proximo-programa {
		margin: 0 0 2% 0;
	}
	.iframe-fb {
		padding-bottom: 64%;
	}
	.patrocinadores .even, .patrocinadores .odd {
		width: 22%;
	}
	#ExtraFieldTab1, #ExtraFieldTab2, #ExtraFieldTab3, #ExtraFieldTab4, #ExtraFieldTab5 {
		float: none;
		width: 100%;
		margin: 0 0 2% 0;
		min-height: 100%;
	}
	.itemFullText-test-rides {
		margin: 0;
		clear: both;
	}
	.video-test-rides {
		float: none;
		width: 70%;
		padding: 1%;
		margin: 3% auto;
	}
	.imgitem-motoclasificado {
		float: none;
		margin: 2% auto;
		width: 82%;
	}
	.redes-motoclasificados {
		float: none;
		clear: both;
	}
	.item-precios {
		clear: both;
	}
	div.itemHeader h2.itemTitle {
		padding: 0 0 2% 0;
		font-size: 19pt;
	}
	.item { width: 48%; }

	.itemextrafields-cartelera {
		float: none;
		margin: 0 auto;
		width: 90%;
	}
	.video-item-cartelera {
		float: none;
		width: 90%;
		margin: 2% auto;
	}
	.ver-galeria {
		padding: 0 0 0 5%;
	}
	.top-wrap {
		width: 95%;
	}
	.noticias-itemContainer  { 
		width: 100%!important; 
	}
	.video-noticias {
		width: 70%;
	}
	.itemImageBlock-noticias {
		height: 400px;
	}
	div.k2SearchBlock form input.button {
		margin: 14px auto;
		display: table;
	}
	div.k2SearchBlock form input.inputbox {
		width: 96%;
	}

}
@media (max-width: 570px) {
	.list-publicaciones .col-6 {
	    width: 100%;
	}
	.menu-left li * {
	    font-size: 10pt;
	}
	.menu-left li {
	    float: left;
	    width: 33.33%;
	    box-sizing: border-box;
	}
	.logo {
		float: none;
		clear: both;
		display: block;
		margin: 5px auto;
		width: 70%;
	}
	.top {
		float: none;
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}
	.moduletable-horarios { display: none!important;}
	#btl .btl-panel {
		float: none!important;
	}
	.moduletable-redes {
		float: none;
	} 
	.footer-l, .footer-r {
		float: none;
		text-align: center;
	}
	.top1 {
		width: 100%;
		float: none;
		margin: auto;
		padding: 2% 0;
	}
	.top1 img {
		margin-right: 0!important;
		float: none!important;
		clear: both;
		display: block;
		margin: 0 auto 5%!important;
	}
	.moduletable-horarios {
		width: 36%;
		font-size: 10pt;
		margin: 0 auto;
		float: none;
	}
	.moduletable-login {
		width: 57%;
		margin: 5px auto;
		float: none;
	}
	.btn-login {
		float: none;
		margin: 0 0 2% 0;
	}
	div.genericItemImageBlock {
		padding: 0;
		margin: 0 0 20px 0;
		float: none;
	}
}
@media (max-width: 480px) {
	.col4 {
		width: 100%;
		float: none;
	}
	.clasificado div.imagen {
		text-align: center
	}
	div.itemContainer {
		float: none;
		width: 100%!important;
		margin: 0 auto;
	}
	.imagen-noticias, .img-tips {
		float: none;
		margin: 0 auto;
		display: block;
		text-align: center;
	}
	.intro-noticias, .intro-tips-wrap{
		margin: 20px 0 0 0;
	}
	.video-test-rides {
		width: 95%;
	}
	div.itemContainer-motoclasificados {
		width: 100%!important;
	}
	.imgitem-motoclasificado {
		width: 90%;
	}
	.item { width: 98%; }
	.ver-galeria {
		padding: 0 0 0 7%;
		font-size: 10pt;
		margin: 1% 0;
		display: block;
	}
	.sj-k2-container-slider .preset01-4 .vpo-wrap .vp .item {
		width: 100%!important;
	}
	#coberturas-wrap {
		width: 100%!important;
	}
	.video-noticias {
		width: 96%; 
	}
	.moduletable-horarios {
		width: 44%;
	}
	.moduletable-redes {
		display: none!important;
	}
}



