@charset "UTF-8";
@import "normalize.css";
@import "layouts/responsive.css";
@import "components/misc.css";
@import "print.css";
@import "podcast.css";
@import "contacto.css";
@import "destacados_footer.css";
@import "nodo-externo.css";

html, body, html, body {
	width: 100% !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important
}
* {
    box-sizing: border-box;
}
.node-type-revista #page {
	margin-top: 0 !important
}
body {
	margin: 0 auto !important;
	background-color: white;
	-webkit-text-size-adjust: 100% !important;
	-ms-text-size-adjust: 100% !important;
	height: 100% !important
}
h2 {
	font-size: 1.571em;
	line-height: 30px
}
h3 {
 font-size: 1.429em;
}
h4 {
	font-size: 1.286em
}
#contenedor, #wrap {
	margin: 0 auto;
	position: relative
}
#header {
	padding-left: 0;
	padding-right: 0
}
footer, input#edit-pass, .field-name-field-foto-destacada-01 img, .field-name-field-foto-afondo-01 img, .portada-peque-foto-interior img, .portada-peque-foto img, .div-portada img, article.ac-large, .field-name-field-foto-destacada-01 img, .field-name-field-foto-afondo-01 img {
	width: 100%
}
.field-name-field-texto-1 a, .texto2 a, .texto1 a, .field-name-field-texto a, .field-name-field-bloque-de-texto-1 a, .field-name-field-bloque-de-texto-2 a, .field-name-body a {
	border-bottom: 1px dotted currentColor !important;
}
.tabs-primary {
	position: fixed;
	bottom: 46px;
	margin-bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999
}
.tabs-primary__tab {
	background-image: -webkit-linear-gradient(bottom, #bbb 1px, white 1px);
	border: 0 solid red !important
}
.tabs-primary__tab-link {
	background: #eb281e !important;
	text-shadow: none;
	color: #fff !important;
	border-color: red !important
}
#widget, .twitter-share-button {
	float: right !important
}
div.field-name-field-tags-noticia div.field-items div:after, div.field-name-field-tags-videos div.field-items div:after {
	content: ",\00a0\00a0 ";
	float: left
}
div.field-name-field-tags-noticia div.field-items div:last-child:after, div.field-name-field-tags-videos div.field-items div:last-child:after, div.field-name-field-tags-test div.field-items div:last-child:after {
	content: ""
}
div.field-name-field-tags-videos div.field-items div:before, div.field-name-field-tags-test div.field-items div:before {
	content: "";
	float: left
}
.field-name-field-imagen-destacada-galeria, .logged-in .textoder, .not-logged-in .textoder2, .password-strength, .messages--error, .submenu, .node-type-tu-foto .headcale .user-picture, .resizable-textarea .grippie, li.statistics_counter.last, li.comment-add.first.active, #edit-author--2, .form-item.form-type-textarea label, div#admin-menu-shortcuts-responsive, .toolbar-shortcuts, .logged-in .submenu-accesos.acceso, .logged-in .submenu-accesos.alta, .not-logged-in .submenu-accesos.perfil, .not-logged-in .submenu-accesos.cerrar, .node-type-tu-foto-welcomehome .portada-destacado-revista, .node-type-tu-foto-welcomehome .publinew-franja, .form-item.form-type-checkboxes.form-item-type, fieldset#edit-advanced legend, p.search-info, div#cookiescript_badge, .node-type-revista .box .author, .ac-container input, .logged-in .submenu-accesos.acceso, .logged-in .submenu-accesos.alta, .not-logged-in .submenu-accesos.perfil, .not-logged-in .submenu-accesos.cerrar {
	display: none
}
.testportada a, .afondoportada a, .titulovideos a, .portadanoticias2 .actualidadp p a {
	color: #666;
	text-decoration: none
}
.testportada p {
	position: relative
}
.page-node-188 div#content {
	width: 62% !important;
	margin: 0 auto !important;
	float: none
}
a, .field-name-field-texto-01 a, .field-name-field-texto-1 a {
	color: #E92E2A;
	text-decoration: none
}
.pagebuttom {
	margin: 0 auto;
	width: 296px
}
.tophome a:hover {
	color: #E52E31
}
.addthis_sharing_toolbox {
	margin-bottom: 20px;
	float: left;
	margin-right: 20px
}
.aquihaydebate, span#desc_player, .logged-in .acceso-user, .logged-in .alta-user, .not-logged-in .perfil-user, .not-logged-in .cerrar-user, .logged-in .acceso-user, .logged-in .alta-user, .not-logged-in .perfil-user, .not-logged-in .cerrar-user {
	display: none !important
}

@media screen and (max-width:479px) {
	.page-node-10897 .vista-portada-interior {
    padding: 0px 20px;
}
	.footer-block.sitemap {
    width: 100%;
    margin: 20px 0px;
}
.node-type-video .titlevideo {
    padding: 0px 20px;
}
div#st-1 {
    margin-bottom: 20px;
}
.titulotag {
	font-size: 20px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-left: 15px;
	margin-right: 15px
}
.page1000, .adwordsactualidad-movil, .field-name-field-foto-portada-horizontal, .page-node-102 .imgrevistahome {
	display: inherit
}
.details {
	float: left;
	margin-top: 50px;
	margin-bottom: 30px
}
.details img {
	width: 23px;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 0
}
img.favor {
	top: 2px;
	position: relative;
	width: 23px;
	margin-right: 10px
}
.details p {
	font-size: 18px;
	text-transform: uppercase;
	margin: 0
}
.portadavideos .afondonoticiag {
	margin-top: -291px;
	margin-bottom: 252px
}
.img2, .imgportadag {
	height: 200px;
	overflow: hidden
}
.front .sombra {
	top: -120px
}
.node-type-videos .view-total-de-visitas {
	margin-top: -13px;
	margin-bottom: 16px;
	width: 100%;
	float: left
}
p.contador {
	color: #000;
	color: #333;
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 9px;
	color: #000;
	color: #333;
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 9px
}
.node-type-video .fecha p {
	font-size: 12px;
	margin: 5px;
	font-weight: normal
}
.node-type-videos .videotop .view-total-de-visitas, .node-type-videos .videotop .addthis_sharing_toolbox, .submenu, .mas, .headergris, .socialactualidad, .adwordsactualidad, .autoria, .titulorevistahome, .resumenrevistahome, .gratishome, frasefooter p, .textoslogosfooter, .lineaverticalactualidad, .lineaverticalactualidad2, .lineaverticaltest, .imgdesktop, .resumennoticiag, .resumennoticiagf, .carruselnoticias, .logovideop, .portada1000x160-2, .participa, .lomasportada, .lineaverticalafondo, .revistaportada, .titulovideo, .logovideog, .lomasvideos, .lineaverticaltufoto1, .frasefooter, .titularrelacionados, .lineavertical1, .node-type-revista .contenidos1000x160, .node-type-revista .revistaportada2, .field-name-field-foto-portada-ipad, .page-node-102 .box h3, .page-node-102 .author, .page-node-167 .aquihaydebate, .page-node-175 .aquihaydebate, .page-node-180 .lineavertical1, .page-node-180 .aquihaydebate, .page-user ul.tabs-primary.tabs.primary, .logged-in .useralta, .logged-in .useralta2, .not-logged-in .useralta3, .not-logged-in .useralta4, .front .titlephoto, .field-name-field-tags-videos, .fixedrevista {
	display: none
}
span.contadormot {
	color: #B9B9B9
}
#contenedor {
	width: 728px
}
#wrap {
	width: 768px
}
.header, #page, #pagev, .noticiarelacionado img, .vistoder img, .noticia1test img, .noticia1t img, .noticia2test img, .noticia3test img, .testportada img, .masvota1 img, .masvota2 img, .detalle img, .field-name-field-foto img, .front .seccionfotos {
	width: 100%
}
.headergris {
	background-color: #EAEAEA;
	height: 70px;
	margin-top: -9px;
	margin-bottom: -7px;
	padding-left: 35px;
	padding-right: 10px;
	display: none
}
.textoizq {
	float: left;
	color: #858585;
	font-family: helvetica;
	font-size: 12px;
	display: inherit
}
.textoizq a, .grisoscuro {
	color: #666
}
.textoder, .textoder2 {
	float: right;
	color: #858585;
	font-family: helvetica;
	font-size: 14px
}
.textoder a, .textoder2 a {
	text-decoration: none;
	color: #EC2A1F;
	font-weight: bold
}
.logo {
	text-align: left
}
.logo img {
	position: relative;
	top: 17px;
	margin-left: 10px;
	width: 198px
}
.menu {
	height: 70px;
	position: relative;
	top: 52px;
	left: -34px;
	width: 104%;
	background-color: #444
}
.secciones {
	background-color: #444;
	height: 47px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -40px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.secciones a, .seccionrevista a, .seccionbuscar a {
	font-size: 12px;
	color: white;
	font-family: Arial;
	text-transform: uppercase;
	text-decoration: none
}
.seccionrevista {
	background-color: #dd6d42;
	height: 47px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -40px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.seccionbuscar {
	background-color: #fad600;
	height: 47px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -40px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.menusecciones {
	float: right;
	width: 100%;
	height: 86px;
	background-color: #222;
	margin-top: -13px;
	margin-bottom: 1px;
	padding-top: 16px
}
.carruselnoticias {
	background-color: #EAEAEA;
	height: 38px;
	position: relative;
	top: -10px;
	margin-bottom: 0
}
.debate {
	position: relative;
	top: 0;
	border-right: 1px solid#fff;
	width: 185px;
	height: 38px
}
.debate p {
	position: relative;
	top: 8px;
	margin-left: 45px;
	height: 38px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b8b8b8
}
.carruselnoticiasvista {
	position: relative;
	left: 224px;
	top: -51px;
	width: 35%
}
.carruselnoticiasvista p {
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
#footer {
	width: 100%;
	color: #333;
	overflow: hidden;
	background: #ccc;
	position: relative;
	border-bottom: 3px solid;
	margin-top: -1px
}
#footer p {
	margin: 0 0 15px;
	width: 100%;
	text-align: left
}
.footer-holder {
	height: 1%;
	width: 100%
}
#footer .footer-frame {
}
#footer .holder {
	padding: 39px 0 31px;
	width: 1000px;
	margin: 0 auto;
	height: 280px
}
#footer .col-text {
	float: left;
	width: 480px
}
.col2 {
	float: right;
	padding: 13px 0 0 74px;
	width: 139px
}
.col1 {
	padding: 13px 0 0;
	width: 222px;
	float: right
}
.add-nav {
	font: bold.8125em/1.32em Arial, Helvetica, sans-serif;
	list-style: none outside none;
	margin: 0 0 0 -7px;
	overflow: hidden;
	padding: 0;
	text-transform: uppercase
}
.add-nav li {
	background: url(/themes/mtbpro/images/separator.png)no-repeat 0 2px;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 10px
}
.btn span {
	background: url(/themes/mtbpro/images/bg-btn.png)no-repeat 100%-66px;
	display: block;
	margin: 0 -10px 0 0;
	padding: 9px 0;
	height: 19px
}
.field-name-field-titulo-noticia {
	font-size: 22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	color: #444;
	margin-top: 10px;
	margin-bottom: -10px;
	line-height: 1;
	font-weight: bold;
	padding-top: 0
}
.subtitulonoticia p {
	font-size: 18px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	color: #777;
	line-height: 1.3;
	font-weight: 100
}
#responsive-menu {
	float: right;
	background: #222 !important;
	position: relative;
	top: 5px;
	z-index: 1
}
.titularrelacionados {
	position: relative;
	top: -80px;
	left: 0;
	background-color: #fff;
	width: 87%;
	padding-left: 20px;
	height: 95px;
	float: right
}
.titulonoticiap p, .titulonoticiape p, .titulonoticiapv p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 20px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2;
	border-bottom: 0 solid !important
}
.titulonoticiap a, .titulonoticiapv a, .titulonoticiape a, .categoriaaquihaydebate a {
	text-decoration: none;
	color: #666
}
.titulorelacionados {
	float: none;
	border-right: 0 solid#bbb;
	padding-right: 10px;
	font-size: 20px;
	font-weight: bold;
	color: #777;
	margin-left: 0;
	height: auto;
	margin-top: 33px;
	text-align: center
}
.titulorelacionados p {
	margin-top: 0;
	margin-left: 0;
	font-weight: bold
}
.noticiarelacionado {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-bottom: -30px;
	margin-left: 0
}
.revistaportada2 {
	background-color: #444;
	width: 100%;
	height: 595px;
	margin-top: 60px;
	position: relative;
	top: 92px
}
.divder, .page-node-32 .divder {
	float: left;
	width: 100%;
	text-align: center;
	margin-left: 0;
	margin-top: -87px;
	display: inherit;
	padding-left: 0;
	padding-right: 0
}
.revistadigital {
	float: left;
	margin-left: 0;
	padding-top: 4px;
	color: #fff;
	font-size: 20px;
	width: 100%
}
.portadarevistahome {
	position: relative;
	top: 0
}
.leeronline {
	width: 190px;
	width: 296px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 0;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 0
}
.leeronlinepc {
	width: 190px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	left: 86px;
	top: 12px;
	color: #fff;
	text-transform: uppercase
}
.android {
	width: 296px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px
}
.imgrevistahome {
	margin-top: 8px;
	margin-left: 20px
}
.leeronliner, .textoandroid {
	position: relative;
	top: -55px;
	left: 53px;
	float: left
}
.empresa {
	margin-top: 50px;
	float: left;
	margin-left: 7px;
	margin-bottom: 50px;
	width: 128px;
	font-size: 14px
}
.contactofooter {
	position: relative;
	float: left;
	top: 58px;
	left: 34px;
	border-left: 1px solid#444;
	padding-left: 8px;
	padding-bottom: 0;
	color: #444;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	width: 44%
}
.contactofooter p, .coment2, .imgmejor, .titulokiosko, .portadarev {
	float: left
}
.contactofooter a, .noticialomasvisto a {
	text-decoration: none;
	color: #444
}
.contactofooter a:hover {
	text-decoration: none;
	color: #BB202E
}
.frasefooter {
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	padding-top: 50px
}
.logosfooter {
	width: 162px;
	float: left;
	margin-left: 38px;
	margin-top: 35px;
	display: none
}
.logosfooter img {
	margin-bottom: 11px;
	height: 30px
}
.lineaverticalactualidad {
	float: left;
	margin-right: 15px;
	display: inherit
}
.fecha p {
	color: #000;
	font-size: 12px;
	margin-bottom: -20px;
	line-height: 1
}
.fechaoscuro {
	color: #444
}
.field-name-field-tags-noticia {
	margin-top: -24px;
	margin-left: 26px;
	font-size: 10px
}
.field-name-field-tags-noticia a {
	color: #444;
	text-decoration: none;
	float: left
}
.autor p {
	color: #b9b9b9;
	font-size: 20px;
	margin-bottom: -20px;
	line-height: 1;
	text-transform: lowercase
}
.field-name-field-autor-reportaje {
	margin-left: 39px;
	margin-top: -24px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 12px
}
.field-name-field-autor-foto-reportaje {
	margin-left: 32px;
	margin-top: -24px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 12px
}
.field-name-field-autor, .field.field-name-field-autor-test {
	margin-left: 37px;
	margin-top: -24px;
	color: #444;
	font-size: 12px
}
.field-name-field-autor-foto, .field-name-field-foto-test {
	margin-left: 31px;
	margin-top: -24px;
	color: #444;
	font-size: 12px
}
.autor {
	position: relative;
	top: -59px;
	left: 289px;
	width: 300px
}
.relacionados {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 50px;
	padding-left: 0;
	padding-right: 0;
	border-top: 1px dotted#000;
	border-bottom: 1px dotted#000;
	padding-bottom: 31px;
	position: relative;
	float: left;
	width: 100%;
	margin-top: 50px;
	padding-left: 0;
	padding-right: 0;
	border-top: 1px dotted#000;
	border-bottom: 1px dotted#000;
	padding-bottom: 31px
}
.publi300x600actualidad {
	width: 100%;
	height: 600px;
	margin-left: 0;
	float: left;
	margin-right: 0;
	margin-top: 148px;
	margin-bottom: 50px
}
.titlelomas p {
	margin-top: 0;
	font-size: 20px;
	color: #b9b9b9;
	font-weight: bold;
	text-align: center
}
.vistoder {
	margin-top: 50px;
	margin-left: 0;
	width: 100%;
	float: left;
	border-top: 1px dotted#000;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px dotted#000;
	margin-bottom: 40px;
	text-align: left
}
.noticia1, .noticia1t, .noticia1plus, .noticia1v {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -56px;
	margin-bottom: -12px;
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -12px
}
.titularportada, .titularportadav {
	position: relative;
	top: -80px;
	left: 0;
	background-color: #fff;
	width: 87%;
	padding-left: 20px;
	height: 95px;
	float: right;
	display: none
}
.categorianoticia, .categorianoticia2 {
	margin-top: -17px;
	display: none
}
.categorianoticia p, .categorianoticia2 p {
	margin-top: -27px;
	font-size: 12px !important;
	font-weight: bold;
	color: #444 !important;
	text-align: left;
	border-bottom: 0 solid !important
}
.grisrepor {
	color: #bababa;
	font-weight: lighter
}
.publi300x600actualidad p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -4px;
	margin-left: 0;
	text-align: left
}
.front .publiportada300x250 {
	display: inherit;
	float: left;
	margin-top: -205px;
	margin-left: 0
}
.publiportada300x250 {
	display: inherit;
	float: left;
	margin-top: 10px;
	margin-left: 0
}
.publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -10px;
	margin-left: 1px;
	text-align: left;
	padding-left: 0
}
.aquihaydebate {
	display: inherit;
	width: 300px;
	float: none;
	margin-top: 50px;
	margin-left: 30px;
	margin: 0 auto
}
.lineavertical {
	float: left;
	margin-right: 15px;
	display: none
}
.coment {
	float: left;
	position: relative;
	top: 27px;
	left: -50px
}
.coment p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 12px;
	color: #666;
	font-weight: bold
}
.coment2 p {
	font-size: 34px;
	margin-top: 10px;
	margin-bottom: 0;
	color: #444
}
.noticialomasvisto {
	float: left;
	width: 180px
}
.noticialomasvisto p {
	margin-top: 10px;
	margin-bottom: 6px;
	margin-left: -20px;
	font-size: 14px;
	color: #444;
	font-weight: bold;
	line-height: 1.4;
	text-align: left
}
.categoriaaquihaydebate {
	float: left;
	position: relative;
	top: 20px;
	left: 74px
}
.categoriaaquihaydebate p {
	margin-top: -27px;
	margin-left: 0;
	font-size: 11px !important;
	font-weight: bold;
	color: #444 !important
}
.grisclaro {
	color: #b6b6b6
}
.tituloaqihaydebate {
	font-size: 20px;
	color: #b9b9b9;
	margin-bottom: 44px;
	font-weight: bold
}
.titulonoticia {
	font-size: 22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 0;
	margin-bottom: 30px;
	line-height: 1;
	padding-top: 20px
}
.fecha img {
	width: 16px;
	margin-right: 10px;
	position: relative;
	top: 1px
}
.autoriadiv {
	float: left;
	margin-right: 10px;
	width: 100%;
	font-size: 12px;
	color: #b9b9b9
}
.autoriadiv2 {
	float: left;
	margin-right: 0;
	width: 100%;
	font-size: 12px;
	color: #b9b9b9
}
.autoriadiv3 {
	float: left;
	margin-right: 4px;
	width: 100%;
	font-size: 12px;
	margin-bottom: 0;
	color: #b9b9b9
}
.autoriaresp {
	margin-bottom: 37px;
	float: left;
	width: 100%;
	border-left: 0 dotted#444;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-top: 0 dotted#b9b9b9;
	border-bottom: 0 dotted#b9b9b9
}
.field-name-field-subtitulo-noticia {
	width: 100%;
	float: left;
	margin-right: 20px;
	margin-top: 0;
	margin-bottom: 20px
}
.field-name-field-imagen-destacada-galeria img {
	width: 273px;
	float: left;
	margin-right: 7px;
	margin-bottom: 0
}
.field-name-field-galeria-fotos img {
	width: 133px;
	float: left;
	margin-bottom: 0;
	margin-top: 7px;
	padding-right: 0;
	margin-right: 7px
}
.field-name-field-texto-3, .textoleer, .todasfoto, .photo {
	float: left;
	width: 100%
}
#slider-container {
	height: 225px !important;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	width: 296px !important
}
#content {
	padding-left: 0;
	padding-right: 0
}
.izq01 {
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0;
	background: #fff;
	width: 100%;
	margin-left: 0
}
.texto1 {
	position: relative;
	top: 0;
	background-color: #fff;
	width: 100%;
	float: left;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-right: 10px
}
.texto2 {
	position: relative;
	top: 10px;
	background-color: #fff;
	width: 100%;
	float: left;
	padding-left: 10px;
	padding-right: 10px
}
.imgmovile {
	margin-top: -53px;
	display: inherit
}
.galeriaresp {
	position: relative;
	top: 10px;
	background-color: #fff;
	width: 100%;
	float: right;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 40px
}
.titulorespfondo {
	margin-top: -141px;
	display: none
}
.noticia3test, .fotosportada img {
	margin-bottom: -5px
}
.sombra {
	position: relative;
	top: -124px;
	width: 100% !important;
	height: 120px !important
}
.sombraafondo {
	position: relative;
	top: -60px;
	width: 100% !important;
	height: 120px !important
}
.sombraafondo2 {
	position: relative;
	top: -63px;
	width: 100% !important;
	height: 120px !important
}
.titulonoticiag, .titulonoticiagf, .titulonoticiagv {
	position: relative;
	top: -228px;
	margin-left: 20px;
	width: 90%
}
.titulonoticiagv a, .titulonoticiag a, .titulonoticiagf a, .tituloresp a, .titulonoticiap a, .titulonoticiape a, .categorianoticia a, .tituloresp2 a, .provinc a, .publica a, .titlephoto a {
	text-decoration: none;
	color: #fff
}
.titulonoticiag p, .titulonoticiagf p, .tituloresp2 p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 20px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2
}
.portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: -10px
}
.noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: -164px
}
.front .titulonoticiag h2, .front .tituloresp h3, .afondop h2, .portadavideos .afondonoticiag h3 {
	font-size: 18px;
	line-height: 1.2
}
.tituloresp {
	margin-left: 20px;
	margin-top: -230px;
	width: 90%;
	position: relative
}
.tituloresp p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 18px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2
}
.pagepubli {
	margin: 0 auto;
	width: 300px
}
.publi300x600portada {
	width: 100%;
	float: left;
	height: auto;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px
}
.publi300x600portada p {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0;
	font-size: 10px;
	padding-left: 0
}
.publi300x600portada2 {
	width: 100%;
	float: left;
	height: auto;
	text-align: center;
	margin-top: 20px
}
.publi300x600portada2 p {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0;
	font-size: 10px
}
.noticia1, .noticia1t {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -22px
}
.noticia1plus, .page-node-47 .noticia1 {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -30px
}
.noticia1v {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -21px
}
.afondoportada p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #222;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 90%;
	border-bottom: 0 solid#222
}
.afondoportada {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-top: 0
}
.titularportadafondo {
	margin-top: -215px;
	position: relative
}
.titularnoticiap p, .titularnoticiape p {
	color: #fff !important
}
.noticia1test {
	margin-bottom: -20px
}
.noticia1t {
	margin-bottom: -21px
}
.afondoportada .afondop {
	margin-bottom: -234px
}
.afondonoticiag {
	margin-top: 55px
}
.testportada p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #222;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 90%;
	border-bottom: 0 solid#222
}
.noticiatest, .noticiatestf, .seccionfotos {
	margin-top: 40px
}
p.titulonoticiap, p.titulonoticiape {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 20px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2;
	margin-left: -20px
}
.titulonoticiap {
	margin-left: 40px;
	margin-top: 31px;
	width: auto;
	position: relative
}
.titulonoticiapv, .titulonoticiape {
	margin-left: 20px;
	margin-top: -223px;
	width: 90%;
	position: relative
}
.titulonoticiap p {
	margin-left: -20px;
	max-height: 58px;
	overflow: hidden
}
.titulonoticiape p {
	margin-left: -20px
}
.testportada {
	margin-top: -35px;
	margin-bottom: 50px
}
.portadavideos {
	width: 100%;
	margin-left: 0;
	margin-top: 50px
}
.noticia1 img, .noticia1t img, .noticia1v img {
	width: 100%;
	margin-bottom: 2px
}
p.titulovideos {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #222;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 90%;
	border-bottom: 1px solid#222
}
.titulofotos {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	color: #222;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 90%;
	border-bottom: 1px solid#222;
	margin-bottom: 30px
}
.videoportadag {
	float: left;
	margin-top: -1px
}
.powerade {
	font-size: 12px;
	position: relative;
	top: -88px;
	left: 238px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	width: 120px
}
.powerade img {
	width: auto;
	position: relative;
	top: 13px;
	left: 0
}
.masvota1 {
	height: 241px;
	margin-top: -40px;
	margin-bottom: 5px
}
.masvota2 {
	height: 241px
}
.titularmasvota p {
	padding-left: 20px
}
.mejorpeor {
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 1px solid#b9b9b9;
	float: left;
	padding-bottom: 8px;
	margin-top: 20px
}
.mejor {
	width: 37%;
	float: left
}
.field-name-field-lo-mejor- {
	text-align: right;
	margin-right: 30px;
	font-size: 12px;
	color: #535353
}
.field-name-field-lo-peor {
	margin-left: 30px;
	font-size: 14px;
	color: #535353
}
.tituloficha {
	float: left;
	border-bottom: 1px solid#888;
	padding-left: 15px;
	width: 84%
}
.caracteristicaficha {
	float: left;
	width: 153px;
	font-size: 14px;
	color: #444;
	margin-left: 10px
}
.caracteristicaficha p {
	margin: 0;
	margin-top: 15px;
	margin-bottom: 0;
	font-weight: bold
}
.descripcionficha {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #444;
	margin-left: 10px
}
.fichatecnica {
	margin-top: 40px;
	margin-bottom: 40px;
	float: left;
	width: 100%
}
.fichaimg {
	float: left;
	border-right: 1px solid#888;
	padding-right: 10px;
	border-bottom: 1px solid#888;
	position: relative;
	padding-left: 10px
}
.hrficha {
	float: left;
	width: 100%;
	margin-top: 0;
	border-top: 1px dotted#888;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin-bottom: 0
}
.tituloficha p {
	margin-bottom: 5px;
	margin-top: 6px;
	font-weight: bold;
	font-size: 18px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444
}
.detalle {
	text-align: left;
	width: 100%
}
.page-node-30 .noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: -168px
}
.page-node-30 .noticia1 {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -30 px
}
.page-node-30 .tituloactualidad {
	border-bottom: 1px solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 30px;
	width: 90%
}
.page-node-30 .tituloactualidad p, .page-node-47 .tituloactualidad p, .page-node-31 .tituloactualidad p {
	font-size: 30px;
	margin-top: 0;
	margin-left: 17px;
	margin-bottom: 15px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-30 .titulonoticiag, .page-node-47 .titulonoticiag {
	position: relative;
	top: -248px;
	margin-left: 20px;
	width: 90%
}
.page-node-47 .noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: -11px;
	margin-bottom: -169px
}
.page-node-47 .tituloactualidad {
	border-bottom: 1px solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: -170px;
	width: 90%
}
.page-node-31 .noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: -5px;
	margin-bottom: -52px
}
.page-node-31 .noticia1v {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -102px
}
.page-node-31 .tituloactualidad {
	border-bottom: 1px solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 20px;
	width: 90%
}
.page-node-31 .titulonoticiag {
	position: relative;
	top: -393px;
	margin-left: 20px;
	width: 90%
}
.page-node-31 .logovideog {
	width: 60px !important;
	height: auto !important;
	position: relative;
	top: -191px;
	left: 127px;
	display: inherit
}
.page-node-31 .logovideop {
	width: 60px !important;
	height: 60px !important;
	position: relative;
	top: -151px;
	left: 126px
}
.page-node-31 .noticia1v .sombra {
	position: relative;
	top: -176px;
	width: 100% !important;
	height: 100px !important
}
.page-node-31 .noticia1v .tituloresp {
	margin-left: 20px;
	margin-top: -270px;
	width: 90%;
	position: relative
}
.page-node-32 .tituloresp {
	margin-left: 20px;
	margin-top: -300px;
	width: 90%;
	position: relative
}
.page-node-32 .tituloresp2 {
	margin-left: 20px;
	margin-top: 150px;
	width: 90%;
	position: absolute
}
.page-node-32 .sombraafondo2 {
	position: relative;
	top: -105px;
	width: 100% !important;
	height: 210px !important
}
.page-node-32 .noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: -170px;
	margin-bottom: -239px
}
.page-node-32 .views-field-field-subtitulo-noticia img, .page-node-167 .views-field-field-subtitulo-noticia img, .page-node-175 .views-field-field-subtitulo-noticia img {
	width: 100%;
	height: auto
}
.page-node-32 .views-field-field-subtitulo-noticia, .page-node-167 .views-field-field-subtitulo-noticia, .page-node-175 .views-field-field-subtitulo-noticia {
	width: 100%;
	height: 710px
}
.page-node-32 .sombra {
	position: relative;
	top: -186px;
	width: 100% !important;
	height: 186px !important
}
.page-node-32 #main, .page-node-167 #main, .page-node-175 #main {
	padding-top: 50px
}
.page-node-32 .portadap, .page-node-167 .portadap, .page-node-175 .portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: 0
}
.page-node-32 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 323px
}
.page-node-32 .noticia1 {
	width: 451px;
	float: left;
	margin-bottom: -25px;
	margin-left: 15px
}
.page-node-32 .titulonoticiap, .page-node-167 .titulonoticiap, .page-node-175 .titulonoticiap, .node-type-calendario .titulonoticiap {
	margin-left: 20px;
	margin-top: -20px;
	width: 90%;
	position: relative
}
.page-node-32 .publiportada300x250 p, .page-node-167 .publiportada300x250 p, .page-node-175 .publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -10px;
	margin-left: 0;
	text-align: left
}
.page-node-32 .lineavertical1, .page-node-167 .lineavertical1, .page-node-175 .lineavertical1 {
	float: left;
	margin-right: 10px;
	display: none
}
.page-node-32 .tituloactualidad p {
	font-size: 30px;
	margin-bottom: 15px;
	margin-top: 0;
	margin-left: 17px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-32 .tituloactualidad {
	border-bottom: 1px solid#b9b9b9;
	margin-bottom: 188px;
	margin-top: -30px;
	width: 90%
}
.page-node-32 .titularportada {
	position: relative;
	top: -95px;
	left: 0;
	background-color: #fff;
	width: 250px;
	padding-left: 20px;
	height: 95px
}
.page-node-32 .afondonoticiag {
	width: 100%;
	height: 500px;
	float: left;
	margin-top: 0;
	margin-bottom: 1px
}
.page-node-32 .afondonoticiag img {
	width: 100%;
	height: 260px
}
.page-node-32 .sombraafondo img {
	width: 100% !important;
	height: 100px !important
}
.page-node-32 .sombraafondo {
	position: relative;
	top: -53px
}
.page-node-32 .titularportadafondo {
	position: relative;
	top: 317px;
	left: 77px;
	background-color: #fff;
	width: 389px;
	padding-left: 20px;
	height: 95px;
	display: none
}
.page-node-32 .titularportadafondo .titulonoticiap {
	margin-left: 20px;
	margin-top: -145px;
	width: 90%;
	position: relative
}
.page-node-32 .noticia2test img {
	width: 100%;
	float: left;
	height: 260px
}
.page-node-32 .noticia2test {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 5px;
	margin-bottom: -184px
}
.node-type-revista #page, .precio, .contacto {
	margin-top: 30px
}
.bloque01 {
	margin-top: 0;
	float: left;
	width: 100%;
	border-radius: 10px;
	margin-right: 14px
}
.bloque02 {
	margin-top: 57px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-left: 20px
}
.bloque03 {
	margin-top: -120px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-left: 20px
}
.field.field-name-field-foto-portada.field-type-image.field-label-hidden {
	width: 300px;
	float: left
}
.field.field-name-field-foto-portada.field-type-image.field-label-hidden:hover, .portadav img:hover, .todasfoto img:hover, .photo:hover {
	opacity: .8
}
.numerorevista {
	float: left;
	margin-left: 20px;
	margin-top: 30px
}
.numerorevista p {
	font-size: 30px;
	color: #222;
	margin: 0;
	color: #FF2E38
}
.field.field-name-field-numero.field-type-text.field-label-hidden {
	position: relative;
	top: -25px;
	left: 140px;
	font-size: 30px;
	float: left;
	color: #8B8B8B
}
.field.field-name-field-slogan.field-type-text.field-label-hidden {
	position: relative;
	top: -1px;
	left: 0;
	font-size: 30px;
	color: #FF2E38
}
.fb {
	float: left;
	margin-left: -175px;
	margin-top: 75px;
	display: none
}
.resumenrevista {
	float: left;
	width: 94%;
	margin-left: 20px;
	margin-top: 10px
}
.boton1, .boton2 {
	width: 96%;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton1:hover, .boton2:hover, .boton3:hover, .publica:hover {
	background: #444
}
.boton3 {
	width: 96%;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.capturas {
	width: 100%;
	float: left;
	margin-left: 0;
	margin-top: 30px;
	margin-bottom: 100px
}
.box {
	width: 90%;
	float: left;
	margin-right: 0;
	margin-bottom: 86px
}
.comentariorevista iframe {
	width: 100% !important
}
.box img {
	border: 1px dotted#b9b9b9
}
.box a {
	text-decoration: none;
	color: #222;
	font-size: 20px
}
.box h3, .subactualidad p, .node-type-tu-foto .titulonoticia, .derechofotos p, .back p, .back2 p {
	margin: 0
}
.box .author {
	font-size: 14px
}
.box a:hover {
	color: #6F6F6F
}
.box img:hover {
	opacity: .7
}
.textoleer p {
	font-size: 12px
}
.botones {
	width: 94%;
	float: left;
	margin-left: 20px
}
.fotoportada {
	padding: 0;
	float: left;
	border-radius: 10px;
	margin-top: -34px;
	width: 100%
}
.fotoportada img {
	width: 100%;
	margin-left: 0;
	margin-top: -26px
}
.separador {
	position: relative;
	top: -50px;
	left: 200px
}
.textoleer2, .front .fotosportada, .videoslomas {
	width: 100%;
	float: left
}
.textoleer2 img {
	width: 32px;
	float: left;
	margin-top: -5px;
	margin-right: 10px
}
.rojo {
	color: #FF2E38
}
.titulonumerotop {
	margin-bottom: -30px;
	margin-left: 20px;
	display: none
}
.titulonumerotop p, .titulocapturas p {
	font-size: 30px;
	color: #8B8B8B;
	margin: 0
}
.lineaverticalre {
	float: left;
	margin-right: 0;
	margin-top: 57px;
	display: none
}
.lineaverticalre2 {
	float: left;
	margin-right: 7px;
	margin-top: -120px;
	display: inherit
}
.lineaverticalre3 {
	float: left;
	margin-right: 14px;
	margin-top: 40px;
	display: none
}
.comentariorevista {
	margin-top: 25px
}
.titulokiosko p {
	FONT-SIZE: 25px;
	color: #444;
	margin-top: 15px
}
.textoaprovecha {
	float: left;
	margin-top: -50px;
	margin-left: 0;
	font-size: 12px
}
.textoaprovecha img {
	width: 32px;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	display: none
}
.ultimarev {
	height: 700px;
	background: #444;
	margin-top: 135px
}
.portadarev img {
	width: 100%;
	margin-top: 50px
}
.numerorev {
	position: relative;
	color: #222;
	float: left;
	margin-left: 0
}
.numerorev p {
	font-size: 26px;
	margin: 0;
	margin-top: 20px
}
.resumenrev {
	float: left;
	width: 100%;
	margin-top: 20px;
	color: #222;
	margin-left: 0
}
.boton1p, .boton2p {
	width: 100%;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 1px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 5px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton1p:hover, .boton2p:hover, .boton3p:hover {
	background: #FF8251
}
.boton3p {
	width: 100%;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 0;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 5px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.botones2 {
	width: 100%;
	float: left;
	margin-left: 0
}
.capturasimg {
	float: left;
	width: 810px;
	margin-top: 50px;
	margin-left: 50px;
	display: none
}
.capturasimg img {
	width: 158px
}
.capturasimg p {
	margin: 0;
	color: #222;
	font-size: 20px;
	margin-bottom: 15px
}
.page-node-102 .box {
	width: 150px;
	float: left;
	margin-right: 10px;
	margin-bottom: 0
}
.revistap {
	float: left;
	width: 100%;
	margin-right: 17px;
	margin-bottom: 70px
}
.vistakiosko {
	float: left;
	margin-top: 50px;
	width: 97%;
	margin-bottom: 50px;
	padding: 10px
}
.botonesp .boton1p {
	width: 100%;
	margin-top: 0
}
.botonesp .boton2p, .botonesp .boton3p {
	width: 100%;
	margin-top: 5px
}
.portadav p {
	font-weight: bold;
	font-size: 20px;
	margin: 0;
	margin-bottom: 20px
}
.portadav a {
	color: #222;
	text-decoration: none
}
.portadav a:hover {
	color: #888
}
.titulokioskotop {
	width: 96%;
	float: left;
	margin-left: 10px
}
.ultimakiosko {
	width: 97%;
	float: left;
	margin-top: -70px;
	padding: 10px
}
.page-node-102 .leeronliner, .page-node-102 .textoandroid {
	position: relative;
	top: -54px;
	left: 60px
}
.page-node-167 .noticia3, .page-node-175 .noticia3 {
	width: 917px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -56px
}
.page-node-167 .divder .noticia1 img, .page-node-175 .divder .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: auto
}
.page-node-167 .divder .noticia1, .page-node-175 .divder .noticia1 {
	width: 100%;
	float: left;
	margin-bottom: -24px;
	margin-left: 0
}
.page-node-167 .publi300x600actualidad, .page-node-175 .publi300x600actualidad {
	width: 100%;
	height: 600px;
	margin-left: 0;
	float: left;
	margin-right: 0;
	margin-top: 60px;
	margin-bottom: 50px
}
.page-node-167 .sombra, .page-node-175 .sombra {
	position: relative;
	top: -192px;
	width: 100% !important;
	height: 186px !important
}
.page-node-167 .divder, .page-node-175 .divder {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-top: 13px;
	display: inherit;
	text-align: center
}
.page-node-167 .divder .titularportada, .page-node-175 .divder .titularportada {
	position: relative;
	top: -71px;
	left: 0;
	background-color: #fff;
	width: 260px;
	padding-left: 20px;
	height: 63px;
	display: none
}
.page-node-167 .noticia1 img, .page-node-175 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 250px
}
.page-node-167 .noticia1, .page-node-175 .noticia1 {
	width: 100%;
	float: left;
	margin-bottom: -25px;
	margin-left: 0
}
.page-node-167 .tituloactualidad p {
	font-size: 30px;
	margin-top: 0;
	margin-left: 17px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-167 .tituloactualidad, .page-node-175 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 0;
	width: 90%
}
.page-node-167 .divizq .titularportada, .page-node-175 .divizq .titularportada {
	position: relative;
	top: -95px;
	left: 0;
	background-color: #fff;
	width: 220px;
	padding-left: 20px;
	height: 95px
}
.page-node-167 .sitioevento, .page-node-175 .sitioevento {
	background: #222;
	color: #fff;
	float: left;
	width: auto;
	margin-left: 0;
	margin-top: 1px;
	padding-right: 10px
}
.page-node-167 .titulonoticiape, .page-node-175 .titulonoticiape {
	margin-left: 20px;
	margin-top: -20px;
	width: 90%;
	position: relative;
	min-height: 50px
}
.page-node-167 .fechaevento, .page-node-175 .fechaevento {
	background: #e52e31;
	color: #fff;
	float: left;
	width: auto;
	padding-right: 10px
}
.sitioevento a, .field-name-field-provincia a, .useralta2 a, .useralta a, .useralta4 a, .useralta3 a {
	color: #fff;
	text-decoration: none
}
.field-name-field-fecha-inicio, .field-name-field-provincia {
	float: left;
	margin-right: 10px
}
.subactualidad {
	margin-top: -30px;
	margin-left: 18px
}
.page-node-167 .tituloresp .fechaevento p, .page-node-175 .tituloresp .fechaevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px;
	display: inherit;
	font-size: 16px !important
}
.page-node-167 .tituloresp .sitioevento p, .page-node-175 .tituloresp .sitioevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px;
	font-size: 16px !important
}
.page-node-167 .tituloresp p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 26px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2;
	margin-bottom: 20px
}
.page-node-167 .tituloresp {
	margin-left: 20px;
	margin-top: -389px;
	width: 90%;
	position: relative
}
.page-node-175 .tituloactualidad p {
	font-size: 30px;
	margin-top: 0;
	margin-left: 17px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666;
	line-height: 1.2
}
.page-node-175 .tituloresp p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 18px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2;
	margin-bottom: 20px
}
.page-node-175 .tituloresp {
	margin-left: 20px;
	margin-top: -339px;
	width: 90%;
	position: relative
}
.fechaevento {
	background: #e52e31;
	color: #fff;
	float: left
}
.node-type-calendario .noticia1 .sitioevento {
	background: #222;
	color: #fff;
	float: left;
	margin-left: 0;
	margin-top: -18px;
	width: 100%
}
.node-type-calendario .noticia1 .fechaevento {
	background: #e52e31;
	color: #fff;
	float: left;
	width: 100%
}
.node-type-calendario .noticia1 {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -25px
}
.fechaevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px;
	display: none
}
.sitioevento {
	background: #222;
	color: #fff;
	float: left;
	margin-left: 0;
	margin-top: -18px
}
.node-type-calendario .headcale .sitioevento {
	margin-top: 1px
}
.sitioevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px
}
.field-name-field-localidad {
	float: left;
	margin-left: 10px
}
.node-type-calendario .titulonoticia {
	margin-bottom: 10px
}
.fbcale {
	float: left;
	margin-top: 10px;
	margin-left: 20px
}
.headcale {
	float: left;
	border-bottom: 1px dotted#222;
	width: 94%;
	padding-bottom: 20px;
	margin-left: 20px
}
.cartel {
	float: left;
	margin-top: 20px;
	width: 100%;
	padding: 20px
}
.textocale {
	float: left;
	padding: 20px
}
.bloqueinfo {
	float: left;
	width: 100%;
	padding: 20px
}
.inscripcion h4, .precio h4, .contacto h4 {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
	width: 100%
}
.inscripcion p, .precio p {
	float: left;
	padding-right: 5px;
	margin: 0 !important;
	font-size: 16px !important;
	float: left;
	padding-right: 5px;
	margin: 0 !important;
	font-size: 16px !important
}
.textocale h4 {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 40px
}
.field-name-field-informacion-general {
	float: left;
	width: 100%;
	margin-top: 10px
}
.field-name-field-inscripcion, .field-name-field-precio {
	float: left;
	margin-top: 10px;
	width: 100%
}
.bloquecartel {
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted#222
}
.field-name-field-inicio-inscripcion, .field-name-field-fin-inscripcion, .field-name-field-precio2, .field-name-field-web, .field-name-field-correo-electronico {
	font-weight: bold
}
.node-type-club .titulonoticia {
	font-size: 42px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 10px;
	margin-bottom: 0;
	line-height: 1
}
.node-type-club .fbcale, .node-type-tu-foto .fbcale, .view-todas-foto {
	margin-left: 0
}
.infoclub {
	line-height: 45px;
	margin-top: 8px
}
.infoclub p {
	float: left;
	padding-right: 5px;
	margin: 0;
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	float: left;
	padding-right: 5px;
	margin: 0;
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important
}
.field-name-field-localidad-club {
	font-size: 16px;
	color: #E52E31
}
.field-name-field-provincia-club a {
	font-size: 16px;
	color: #E52E31;
	text-decoration: none
}
.field-name-field-pagina-web, .field-name-field-email, .field-name-field-telefono {
	color: #E52E31;
	font-size: 16px
}
.node-type-club .textocale h4 {
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 0
}
.bloqueinfo p {
	font-size: 22px;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 30px
}
.submitted {
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 0
}
a.username {
	font-size: 22px;
	text-decoration: none;
	color: #E52E31
}
.node-type-tu-foto .headcale {
	margin-left: 0;
	width: 100%;
	padding-left: 20px
}
.tufoto {
	margin-top: 20px;
	float: left;
	width: 100%;
	border-bottom: 1px dotted#222;
	padding-bottom: 10px
}
.localizacion {
	background: #E52E31;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-left: 20px
}
.provinc {
	background: #222;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-left: 5px
}
.derechofotos {
	float: left;
	font-size: 12px;
	margin-left: 20px;
	margin-right: 20px
}
.derechofotos a {
	text-decoration: none;
	color: #E52E31
}
.descripcionfoto {
	float: left;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 20px
}
.publica {
	background: #E52E31;
	width: 300px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 20px;
	border-radius: 5px;
	margin-top: 100px;
	margin-left: 20px;
	margin-right: 20px
}
.publica p {
	margin: 0;
	color: #fff;
	font-size: 30px
}
a.publica {
	text-decoration: none
}
.edita {
	width: 300px;
	margin-top: -40px;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 14px
}
.edita a {
	color: #E52E31;
	text-decoration: none
}
.node-type-tu-foto .sitioevento {
	margin-left: 0;
	padding-right: 10px
}
.node-type-tu-foto .noticia1 {
	margin-bottom: -33px;
	width: 100%
}
node-type-tu-foto .fechaevento {
	padding-right: 10px
}
.todasfoto p {
	margin: 0;
	color: #949494;
	margin-bottom: 30px;
	border-bottom: 1px dotted;
	padding-bottom: 10px;
	padding-left: 20px
}
.todasfoto h4 {
	margin-bottom: 0;
	font-size: 26px;
	color: #444;
	margin-left: 20px
}
.todasfoto img {
	width: 100%;
	float: left;
	height: auto;
	margin-right: 0;
	margin-bottom: 5px
}
.node-type-tu-foto .publi300x600actualidad, .titulocont {
	margin-top: 60px
}
.page-node-180 .portadap {
	width: 100%;
	margin-top: 20px
}
.page-node-180 .portadap img {
	width: 1000px;
	float: left;
	margin-right: 19px;
	margin-bottom: 20px;
	height: auto
}
.page-node-180 .tituloactualidad p {
	font-size: 30px;
	margin-top: 40px;
	margin-left: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-180 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 0;
	width: 90%;
	padding-left: 20px;
	padding-right: 20px
}
.page-node-180 .subactualidad {
	margin-top: -30px;
	margin-left: 0;
	padding-left: 20px;
	padding-right: 20px
}
.vistatufoto {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: -18px
}
.titlephoto {
	float: left;
	background: #444;
	opacity: .7;
	height: 50px;
	width: 100%;
	padding-top: 10px;
	margin-top: -70px
}
.titlephoto p {
	margin: 0;
	text-align: center;
	font-size: 28px
}
.page-node-180 .noticia1 {
	margin-bottom: -33px
}
body.page-user {
	background-image: url('https://www.moto1pro.com/sites/all/themes/moto1pro/img/fondomovile.jpg');
	background-size: 100%
}
.page-user #main {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	margin: 0 auto;
	width: 260px;
	opacity: .9;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1)
}
.logouser {
	margin: 0 auto;
	width: 260px;
	margin-top: 30px;
	margin-bottom: 40px
}
.logouser:hover {
	opacity: .9
}
.back {
	width: 150px;
	font-size: 14px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	border-radius: 5px;
	opacity: .9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1);
	text-align: center;
	margin-bottom: 100px;
	color: #fff
}
.back:hover {
	color: #fff;
	opacity: 1
}
.useralta2 p, .useralta4 p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
	background: #444;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.useralta2 p:hover, .useralta4 p:hover {
	background: #252525
}
.useralta p {
	text-align: center;
	margin: 0;
	margin-top: 30px;
	background: #E52E31;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.useralta p:hover, .useralta3 p:hover {
	background: #AB2528
}
.back a {
	color: #444;
	text-decoration: none
}
.useralta3 p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
	background: #E52E31;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.page-user .tabs-primary {
	position: relative;
	bottom: 0;
	margin-bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999
}
.useralta4, .useralta3 {
	width: 100%;
	float: left;
	margin-right: 10px
}
.botonlog {
	margin: 0 auto;
	width: 280px
}
.titulocont p, .titulocont h1 {
	font-size: 34px;
	color: #666;
	margin: 0;
	line-height: 1.2
}
.logocont {
	width: 300px;
	float: left;
	display: none
}
.infocont p, .infocont h4 {
	margin: 0;
	margin-bottom: 20px
}
.infocont {
	float: left;
	margin-left: 20px
}
.bloqueinfor {
	float: left;
	margin-bottom: 50px;
	margin-top: 30px
}
.infocont a {
	text-decoration: none;
	color: #E52E32
}
#pagecont {
	max-width: 90%;
	margin: 0 auto
}
.front .vistatufoto1 {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: -2px
}
.front .fotosportada img {
	width: 100%;
	height: auto;
	margin-bottom: -2px;
	overflow: hidden
}
.front .photo {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden
}
#menu li {
	border-left: 0 solid#ddd !important
}
.comentarios {
	width: 97% !important
}
.node-type-videos .titulorelacionados {
	margin-left: 20px !important;
	text-align: left
}
.node-type-videos .comenta {
	width: 98%;
	margin-top: 20px !important
}
.logovideolomas {
	width: auto !important;
	position: relative;
	top: 197px;
	left: 16px
}
.videotop {
	background: #000;
	height: auto;
	margin-top: -53px
}
.texto {
	float: left;
	width: 92%;
	margin-left: 20px
}
.textoautor {
	color: #b9b9b9;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0;
	display: none
}
.titlevideo p, .titlevideo h1 {
	font-size: 32px;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	line-height: 1.2;
	margin-left: 20px;
	margin-bottom: 10px
}
.socialvideos {
	float: left;
	width: 100px;
	display: none
}
.videoslomas2 {
	width: 100%;
	float: left;
	margin-right: 75px;
	margin-top: 100px
}
.divideomas {
	width: 253px;
	height: 285px;
	float: left;
	margin-right: 5px;
	margin-bottom: -80px
}
.divideomas2 {
	width: 100%;
	height: 173px;
	float: left;
	margin-right: 10px;
	margin-bottom: 105px;
	margin-top: -50px
}
.ultimovideo {
	width: 100%;
	height: 322px;
	float: left;
	margin-right: 10px;
	margin-bottom: -95px
}
.titularlomas {
	position: relative;
	top: -95px;
	left: 27px;
	background-color: #fff;
	width: 206px;
	padding-left: 20px;
 Noticia Bultaco, premiada como producto innovador tecnológico height: 95px
}
.titularlomasvideo {
	position: relative;
	top: -106px;
	left: 30px;
	width: 80%;
	padding-left: 20px;
	height: 70px
}
.publi300x600video {
	width: 300px;
	float: left;
	height: 600px;
	margin-left: 0;
	margin-top: 64px
}
.publi300x600video p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: 0;
	margin-left: 1px
}
img.logovideolomas {
	width: 40px !important;
	height: 40px !important
}
.ultimovideo img {
	height: 225px;
	width: 100%
}
.titlelomasvideo {
	float: left;
	margin-top: 0;
	margin-bottom: -10px;
	width: 98%;
	margin-left: 20px
}
.titlelomasvideo p, .titleloult p {
	margin-top: 0;
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b9b9b9
}
.divideomas2 img {
	height: 226px;
	width: 100%
}
.node-type-videos .comentarios {
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 100% !important;
	float: left !important;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 100% !important;
	float: left !important;
	padding-left: 20px;
	padding-right: 20px
}
.node-type-videos .publiportada300x250 {
	width: 300px;
	float: left;
	margin-top: 50px;
	margin-left: 0
}
.titleloult {
	float: left;
	margin-top: 60px;
	margin-bottom: -56px;
	width: 98%
}
.node-type-videos .autoriaresp {
	width: 94%;
	margin-left: 20px;
	margin-bottom: 0
}
.divdervideo {
	float: none;
	margin: 0 auto;
	width: 300px
}
.pagebuttom {
	margin: 0 auto;
	width: 296px
}
.back2 {
	width: 234px;
	font-size: 14px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	border-radius: 5px;
	opacity: .9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1);
	text-align: center;
	color: #fff
}
.logouser2 {
	margin: 0 auto;
	width: 300px;
	margin-top: 30px;
	margin-bottom: 0
}
.titulobuscar {
	font-size: 32px;
	margin-bottom: 0
}
p.subtitulobuscar {
	margin-top: 10px;
	margin-bottom: 0
}
.buscador {
	min-height: 180px
}
table#gs_id50 {
	margin-top: -2px
}
input.gsc-search-button.gsc-search-button-v2 {
	border-color: #C00;
	background-color: #C00;
	background-image: url('https://www.google.com/uds/css/v2/search_box_icon.png');
	filter: none;
	background-repeat: no-repeat;
	height: 27px;
	margin-top: 5px;
	background-position: 20px
}
.gsc-control-cse.gsc-control-cse-es {
	padding-left: 0;
	margin-left: 0
}
table {
	border-collapse: inherit;
	border-spacing: 0;
	margin-top: 1.5em;
	margin-bottom: 1.5em
}
.ancla {
	float: left;
	width: 90%
}
.ancla p:hover {
	background: #000
}
.ancla p {
	float: left;
	font-size: 22px;
	margin-left: 40px !important;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	background: #E52E31;
	padding-bottom: 10px;
	margin: 0;
	color: #fff;
	width: 90%
}
.ancla img {
	width: 26px;
	margin-right: 15px;
	position: relative;
	top: 8px
}
.portadavideos .afondop {
	margin-bottom: 113px
}
.img-int-g {
	overflow: hidden;
	height: 300px
}
.imgrevistahome img {
	width: 21px;
	margin-left: 0
}
}

@media screen and (min-width:479px) {
	.page-node-10897 .vista-portada-interior {
    padding: 0px 20px;
}
	.footer-block.sitemap {
    width: 100%;
    margin: 20px 0px;
}
	.node-type-video .titlevideo {
    padding: 0px 20px;
}
.relacionados-box {
	width: 100%;
	padding-right: 0;
}
.titulotag {
	font-size: 20px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-left: 15px;
	margin-right: 15px
}
.page1000, .logovideop, .adwordsactualidad, .field-name-field-foto-portada-horizontal, .page-node-102 .imgrevistahome {
	display: inherit
}
.imgrevistahome img {
	width: 21px;
	margin-left: 0
}
.details {
	float: left;
	margin-top: 50px;
	margin-bottom: 30px
}
.details img {
	width: 23px;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 0
}
img.favor {
	top: 2px;
	position: relative;
	width: 23px;
	margin-right: 10px
}
.details p {
	font-size: 18px;
	text-transform: uppercase;
	margin: 0
}
.imgportadap, .imgportadag {
	height: 300px;
	overflow: hidden
}
.front .sombra {
	top: -157px
}
.node-type-videos .view-total-de-visitas {
	margin-top: -13px;
	margin-bottom: 16px;
	width: 100%;
	float: left
}
.adwordsactualidad-movil, .node-type-videos .videotop .view-total-de-visitas, .node-type-videos .videotop .addthis_sharing_toolbox, .submenu, .mas, .headergris, .socialactualidad, .autoria, .titulorevistahome, .resumenrevistahome, .gratishome, frasefooter p, .textoslogosfooter, .lineaverticalactualidad, .lineaverticalactualidad2, .noticia3test .titulorespfondo, .imgdesktop, .resumennoticiag, .resumennoticiagf, .carruselnoticias, .participa, img.logovideop, .lomasportada, .lineaverticalafondo, .revistaportada, .titulovideo, .logovideog, .lomasvideos, .lineaverticaltufoto1, .frasefooter, .titularrelacionados, .node-type-revista .contenidos1000x160, .node-type-revista .revistaportada2, .field-name-field-foto-portada-ipad, .page-node-102 .box h3, .page-node-102 .author, .page-node-167 .aquihaydebate, .page-node-175 .aquihaydebate, .page-node-180 .lineavertical1, .page-node-180 .aquihaydebate, .page-user ul.tabs-primary.tabs.primary, .logged-in .useralta, .logged-in .useralta2, .not-logged-in .useralta3, .not-logged-in .useralta4, .front .titlephoto, .field-name-field-tags-videos, .fixedrevista {
	display: none
}
p.contador {
	color: #000;
	color: #333;
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 9px;
	color: #000;
	color: #333;
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 9px
}
.node-type-video .fecha p {
	font-size: 12px;
	margin: 5px;
	font-weight: normal
}
span.contadormot {
	color: #B9B9B9
}
.field-name-field-autor-reportaje {
	margin-left: 39px;
	margin-top: -24px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 12px
}
.field-name-field-autor-foto-reportaje {
	margin-left: 32px;
	margin-top: -24px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 12px
}
#main {
	padding-top: 0
}
#contenedor {
	width: 728px
}
#wrap {
	width: 768px
}
.header, #page, #pagev, .noticiarelacionado img, .vistoder img, .noticia1test img, .noticia2test img, .noticia3test img, .testportada img, .videoportadag img, .masvota1 img, .masvota2 img, .detalle img, .field-name-field-foto img, .front .seccionfotos {
	width: 100%
}
.headergris {
	background-color: #EAEAEA;
	height: 70px;
	margin-top: -9px;
	margin-bottom: -7px;
	padding-left: 35px;
	padding-right: 10px;
	display: none
}
.textoizq {
	float: left;
	color: #858585;
	font-family: helvetica;
	font-size: 12px;
	display: inherit
}
.textoizq a, .grisoscuro {
	color: #666
}
.textoder, .textoder2 {
	float: right;
	color: #858585;
	font-family: helvetica;
	font-size: 14px
}
.textoder a, .textoder2 a {
	text-decoration: none;
	color: #EC2A1F;
	font-weight: bold
}
.logo {
	text-align: center
}
.logo img {
	position: relative;
	top: 17px;
	margin-left: 10px;
	width: 198px
}
.menu {
	height: 70px;
	position: relative;
	top: 52px;
	left: -34px;
	width: 104%;
	background-color: #444
}
.secciones {
	background-color: #444;
	height: 47px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -40px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.secciones a, .seccionrevista a, .seccionbuscar a {
	font-size: 12px;
	color: white;
	font-family: Arial;
	text-transform: uppercase;
	text-decoration: none
}
.seccionrevista {
	background-color: #dd6d42;
	height: 47px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -40px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.seccionbuscar {
	background-color: #fad600;
	height: 47px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -40px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.menusecciones {
	float: right;
	width: 100%;
	height: 97px;
	background-color: #222;
	margin-top: -13px;
	margin-bottom: -2px;
	margin-bottom: 1px;
	padding-top: 20px
}
.pagepubli {
	margin: 0 auto;
	width: 300px
}
.carruselnoticias {
	background-color: #EAEAEA;
	height: 38px;
	position: relative;
	top: -10px;
	margin-bottom: 0
}
.debate {
	position: relative;
	top: 0;
	border-right: 1px solid#fff;
	width: 185px;
	height: 38px
}
.debate p {
	position: relative;
	top: 8px;
	margin-left: 45px;
	height: 38px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b8b8b8
}
.carruselnoticiasvista {
	position: relative;
	left: 224px;
	top: -51px;
	width: 35%
}
.carruselnoticiasvista p {
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
#footer {
	width: 100%;
	color: #333;
	overflow: hidden;
	background: #ccc;
	position: relative;
	border-bottom: 3px solid;
	margin-top: -1px
}
#footer p {
	margin: 0 0 15px
}
.footer-holder {
	height: 1%;
	width: 100%
}
#footer .footer-frame {
}
#footer .holder {
	padding: 39px 0 31px;
	width: 1000px;
	margin: 0 auto;
	height: 280px
}
#footer .col-text {
	float: left;
	width: 480px
}
.col2 {
	float: right;
	padding: 13px 0 0 74px;
	width: 139px
}
.col1 {
	padding: 13px 0 0;
	width: 222px;
	float: right
}
.add-nav {
	font: bold.8125em/1.32em Arial, Helvetica, sans-serif;
	list-style: none outside none;
	margin: 0 0 0 -7px;
	overflow: hidden;
	padding: 0;
	text-transform: uppercase
}
.add-nav li {
	background: url(/themes/mtbpro/images/separator.png)no-repeat 0 2px;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 10px
}
.btn span {
	background: url(/themes/mtbpro/images/bg-btn.png)no-repeat 100%-66px;
	display: block;
	margin: 0 -10px 0 0;
	padding: 9px 0;
	height: 19px
}
.field-name-field-titulo-noticia {
	font-size: 22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	color: #444;
	margin-top: 10px;
	margin-bottom: -10px;
	line-height: 1;
	font-weight: bold;
	padding-top: 0
}
.subtitulonoticia p {
	font-size: 18px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	color: #777;
	line-height: 1.3;
	font-weight: 100
}
#responsive-menu {
	float: right;
	background: #222 !important;
	position: relative;
	top: 5px;
	z-index: 1
}
.titularrelacionados {
	position: relative;
	top: -80px;
	left: 0;
	background-color: #fff;
	width: 87%;
	padding-left: 20px;
	height: 95px;
	float: right
}
.titulonoticiap p, .titulonoticiape p, .titulonoticiapv p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 20px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2;
	border-bottom: 0 solid !important
}
.titulonoticiap a, .titulonoticiape a, .titulonoticiapv a, .categoriaaquihaydebate a {
	text-decoration: none;
	color: #666
}
.titulorelacionados {
	float: none;
	border-right: 0 solid#bbb;
	padding-right: 10px;
	font-size: 20px;
	font-weight: bold;
	color: #777;
	margin-left: 0;
	height: auto;
	margin-top: 33px;
	text-align: center
}
.titulorelacionados p {
	margin-top: 0;
	margin-left: 0;
	font-weight: bold
}
.noticiarelacionado {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-bottom: -33px;
	margin-left: 0
}
.revistaportada2 {
	background-color: #444;
	width: 100%;
	height: 584px;
	margin-top: 60px;
	position: relative;
	top: 92px
}
.divder, .page-node-32 .divder {
	float: left;
	width: 100%;
	text-align: center;
	margin-left: 0;
	margin-top: -87px;
	display: inherit;
	padding-left: 0;
	padding-right: 0
}
.revistadigital {
	float: left;
	margin-left: 0;
	padding-top: 4px;
	color: #fff;
	font-size: 20px;
	width: 100%
}
.portadarevistahome {
	position: relative;
	top: 0
}
.leeronline {
	width: 296px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 0;
	position: relative;
	left: 0;
	top: 0;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 10px
}
.leeronlinepc {
	width: 296px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	left: 176px;
	top: 12px;
	color: #fff;
	text-transform: uppercase
}
.android {
	width: 296px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 0;
	position: relative;
	left: 0;
	top: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px
}
.imgrevistahome {
	margin-top: 8px;
	margin-left: 20px
}
.leeronliner, .textoandroid {
	position: relative;
	top: -55px;
	left: 53px
}
.empresa {
	margin-top: 50px;
	float: left;
	margin-left: 7px;
	margin-bottom: 50px;
	width: 128px;
	font-size: 14px
}
.contactofooter {
	position: relative;
	float: left;
	top: 58px;
	left: 34px;
	border-left: 1px solid#444;
	padding-left: 8px;
	padding-bottom: 0;
	color: #444;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	width: 141px
}
.contactofooter a, .noticialomasvisto a {
	text-decoration: none;
	color: #444
}
.contactofooter a:hover {
	text-decoration: none;
	color: #BB202E
}
.frasefooter {
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	padding-top: 50px
}
.logosfooter {
	width: 162px;
	float: left;
	margin-left: 38px;
	margin-top: 35px;
	display: none
}
.logosfooter img {
	margin-bottom: 11px;
	height: 30px
}
.lineaverticalactualidad {
	float: left;
	margin-right: 15px;
	display: inherit
}
.fecha p {
	color: #000;
	font-size: 12px;
	margin-bottom: -20px;
	line-height: 1
}
.fechaoscuro {
	color: #444
}
.field-name-field-tags-noticia {
	margin-top: -24px;
	margin-left: 26px;
	font-size: 10px
}
.field-name-field-tags-noticia a {
	color: #444;
	text-decoration: none;
	float: left
}
.autor p {
	color: #b9b9b9;
	font-size: 20px;
	margin-bottom: -20px;
	line-height: 1
}
.field-name-field-autor, .field.field-name-field-autor-test {
	margin-left: 37px;
	margin-top: -24px;
	color: #444;
	font-size: 12px
}
.field-name-field-autor-foto, .field-name-field-foto-test {
	margin-left: 31px;
	margin-top: -24px;
	color: #444;
	font-size: 12px
}
.autor {
	position: relative;
	top: -59px;
	left: 289px;
	width: 300px
}
.relacionados {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 50px;
	padding-left: 0;
	padding-right: 0;
	border-top: 1px dotted#000;
	border-bottom: 1px dotted#000;
	padding-bottom: 31px;
	position: relative;
	float: left;
	width: 100%;
	margin-top: 50px;
	padding-left: 0;
	padding-right: 0;
	border-top: 1px dotted#000;
	border-bottom: 1px dotted#000;
	padding-bottom: 31px
}
.publi300x600actualidad {
	width: 100%;
	height: 600px;
	margin-left: 0;
	float: left;
	margin-right: 0;
	margin-top: 148px;
	margin-bottom: 50px
}
.titlelomas p {
	margin-top: 0;
	font-size: 20px;
	color: #b9b9b9;
	font-weight: bold;
	text-align: center
}
.vistoder {
	margin-top: 50px;
	margin-left: 0;
	width: 100%;
	float: left;
	border-top: 1px dotted#000;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px dotted#000;
	margin-bottom: 40px;
	text-align: left
}
.noticia1, .noticia1t, .noticia1plus, .noticia1v {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -56px;
	margin-bottom: -12px;
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -12px
}
.titularportada, .titularportadav {
	position: relative;
	top: -80px;
	left: 0;
	background-color: #fff;
	width: 87%;
	padding-left: 20px;
	height: 95px;
	float: right;
	display: none
}
.categorianoticia, .categorianoticia2 {
	margin-top: -17px;
	display: none
}
.categorianoticia p, .categorianoticia2 p {
	margin-top: -27px;
	font-size: 12px !important;
	font-weight: bold;
	color: #444 !important;
	text-align: left;
	border-bottom: 0 solid !important
}
.grisrepor {
	color: #bababa;
	font-weight: lighter
}
.publi300x600actualidad p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -4px;
	margin-left: 0;
	text-align: left
}
.publiportada300x250 {
	display: inherit;
	float: left;
	margin-top: 94px;
	margin-left: 0;
	margin-bottom: 10px
}
.node-type-reportajes .publiportada300x250 {
	display: inherit;
	float: left;
	width: 300px;
	margin-top: 58px;
	margin-left: 0
}
.node-type-actualidad .publiportada300x250 {
	display: inherit;
	float: none;
	margin-top: 0;
	margin-left: 0
}
.publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -10px;
	margin-left: 1px;
	text-align: left;
	padding-left: 0
}
.aquihaydebate {
	display: inherit;
	width: 300px;
	float: none;
	margin-top: 0;
	margin-left: 0;
	margin: 0 auto
}
.lineavertical {
	float: left;
	margin-right: 15px;
	display: none
}
.coment {
	float: left;
	position: relative;
	top: 27px;
	left: -50px
}
.coment p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 12px;
	color: #666;
	font-weight: bold
}
.coment2, .imgmejor, .titulokiosko, .portadarev, .resumenrev {
	float: left
}
.coment2 p {
	font-size: 34px;
	margin-top: 10px;
	margin-bottom: 0;
	color: #444
}
.noticialomasvisto {
	float: left;
	width: 180px
}
.noticialomasvisto p {
	margin-top: 10px;
	margin-bottom: 6px;
	margin-left: -20px;
	font-size: 14px;
	color: #444;
	font-weight: bold;
	line-height: 1.4;
	text-align: left
}
.categoriaaquihaydebate {
	float: left;
	position: relative;
	top: 20px;
	left: 74px
}
.categoriaaquihaydebate p {
	margin-top: -27px;
	margin-left: 0;
	font-size: 11px !important;
	font-weight: bold;
	color: #444 !important
}
.grisclaro {
	color: #b6b6b6
}
.tituloaqihaydebate {
	font-size: 20px;
	color: #b9b9b9;
	margin-bottom: 44px;
	font-weight: bold
}
.titulonoticia {
	font-size: 22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 0;
	margin-bottom: 30px;
	line-height: 1;
	padding-top: 20px
}
.fecha img {
	width: 16px;
	margin-right: 10px;
	position: relative;
	top: 1px
}
.autoriadiv {
	float: left;
	margin-right: 10px;
	width: 100%;
	font-size: 12px;
	color: #b9b9b9
}
.autoriadiv2 {
	float: left;
	margin-right: 0;
	width: 100%;
	font-size: 12px;
	color: #b9b9b9
}
.autoriadiv3 {
	float: left;
	margin-right: 4px;
	width: 100%;
	font-size: 12px;
	margin-bottom: 0;
	color: #b9b9b9
}
.autoriaresp {
	margin-bottom: 37px;
	float: left;
	width: 100%;
	border-left: 0 dotted#444;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-top: 0 dotted#b9b9b9;
	border-bottom: 0 dotted#b9b9b9
}
.field-name-field-subtitulo-noticia {
	width: 100%;
	float: left;
	margin-right: 20px;
	margin-top: 0;
	margin-bottom: 10px
}
.field-name-field-imagen-destacada-galeria img {
	width: 273px;
	float: left;
	margin-right: 7px;
	margin-bottom: 0
}
.field-name-field-galeria-fotos img {
	width: 133px;
	float: left;
	margin-bottom: 0;
	margin-top: 7px;
	padding-right: 0;
	margin-right: 7px
}
.field-name-field-texto-3, .todasfoto, .photo {
	float: left;
	width: 100%
}
#slider-container {
	height: 225px !important;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	width: 296px !important
}
#content {
	padding-left: 0;
	padding-right: 0
}
.izq01 {
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: -57px;
	background: #fff;
	width: 95%;
	margin-left: 17px
}
.texto1 {
	position: relative;
	top: -19px;
	background-color: #fff;
	width: 100%;
	float: left;
	padding-left: 36px;
	margin-bottom: -40px;
	padding-right: 36px
}
.texto2 {
	position: relative;
	top: -40px;
	background-color: #fff;
	width: 100%;
	float: left;
	padding-left: 36px;
	padding-right: 36px
}
.imgmovile {
	margin-top: -4px;
	display: inherit
}
.galeriaresp {
	position: relative;
	top: -50px;
	background-color: #fff;
	width: 100%;
	float: right;
	padding-left: 0;
	margin-top: 0
}
.sombra {
	position: relative;
	top: -162px;
	width: 100% !important;
	height: 157px !important
}
.afondop {
	margin-bottom: -257px
}
.sombraafondo {
	position: relative;
	top: -60px;
	width: 100% !important;
	height: 120px !important
}
.sombraafondo2 {
	position: relative;
	top: -63px;
	width: 100% !important;
	height: 120px !important
}
.titulonoticiag {
	position: relative;
	top: -285px;
	margin-left: 20px;
	width: 90%
}
.titulonoticiagf, .titulonoticiagv {
	position: relative;
	top: -228px;
	margin-left: 20px;
	width: 90%
}
.titulonoticiag a, .titulonoticiagf a, .titulonoticiagv a, .tituloresp a, .titulonoticiap a, .titulonoticiape a, .categorianoticia a, .tituloresp2 a, .provinc a, .publica a, .titlephoto a {
	text-decoration: none;
	color: #fff
}
.titulonoticiag p, .titulonoticiagf p, .tituloresp p, .tituloresp2 p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 20px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2
}
.portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: -11px
}
.noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: -255px
}
.titulorespfondo {
	margin-bottom: -334px
}
.tituloresp {
	margin-left: 20px;
	margin-top: -280px;
	width: 90%;
	position: relative
}
.publi300x600portada {
	width: 100%;
	float: left;
	height: auto;
	text-align: center;
	margin-top: 51px;
	margin-bottom: 50px
}
.publi300x600portada p, .publi300x600portada2 p {
	width: 300px;
	margin: 0 auto;
	text-align: left;
	margin-top: -6px;
	font-size: 10px
}
.publi300x600portada2 {
	width: 100%;
	float: left;
	height: auto;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px
}
.noticia1, .noticia1t, .noticia1v {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -28px
}
.noticia1plus {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -29px
}
.afondoportada p, .testportada p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #222;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 90%;
	border-bottom: 0 solid#222
}
.afondoportada {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-top: 0
}
.noticia3test {
	margin-bottom: 29px
}
.titularportadafondo {
	margin-top: -278px;
	position: relative
}
.titularnoticiap p {
	color: #fff !important
}
.noticia1test {
	margin-bottom: 34px
}
.afondonoticiag {
	margin-top: 53px
}
.noticiatest, .noticiatestf {
	margin-top: 64px
}
p.titulonoticiap, p.titulonoticiape {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 20px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2;
	margin-left: -20px
}
.titulonoticiap {
	margin-left: 40px;
	margin-top: -223px;
	width: 90%;
	position: relative
}
.titulonoticiapv, .titulonoticiape {
	margin-left: 20px;
	margin-top: -223px;
	width: 90%;
	position: relative
}
.titulonoticiap p, .titulonoticiape p {
	margin-left: -20px
}
.testportada {
	margin-top: -185px;
	margin-bottom: 50px
}
.portadavideos {
	width: 100%;
	margin-left: 0;
	margin-top: 36px
}
.portadavideos .afondop {
	margin-bottom: -228px
}
.noticia1 img, .noticia1t img, .noticia1v img {
	width: 100%;
	margin-bottom: 2px
}
p.titulovideos {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #222;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 90%;
	border-bottom: 1px solid#222
}
.seccionfotos {
	margin-top: 40px
}
.titulofotos {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	color: #222;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 90%;
	border-bottom: 1px solid#222;
	margin-bottom: 30px
}
.fotosportada img {
	margin-bottom: -4px
}
.videoportadag {
	float: left;
	margin-top: -1px
}
.powerade {
	font-size: 12px;
	position: relative;
	top: -88px;
	left: 238px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	width: 120px
}
.powerade img {
	width: auto;
	position: relative;
	top: 13px;
	left: 0
}
.masvota1 {
	height: 241px;
	margin-top: -40px;
	margin-bottom: 217px
}
.masvota2 {
	height: 454px
}
.titularmasvota p {
	padding-left: 20px
}
.mejorpeor {
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 1px solid#b9b9b9;
	float: left;
	padding-bottom: 8px;
	margin-top: 20px
}
.mejor {
	width: 37%;
	float: left
}
.field-name-field-lo-mejor- {
	text-align: right;
	margin-right: 30px;
	font-size: 12px;
	color: #535353
}
.field-name-field-lo-peor {
	margin-left: 30px;
	font-size: 14px;
	color: #535353
}
.tituloficha {
	float: left;
	border-bottom: 1px solid#888;
	padding-left: 15px;
	width: 84%
}
.caracteristicaficha {
	float: left;
	width: 153px;
	font-size: 14px;
	color: #444;
	margin-left: 10px
}
.caracteristicaficha p {
	margin: 0;
	margin-top: 15px;
	margin-bottom: 0;
	font-weight: bold
}
.descripcionficha {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #444;
	margin-left: 10px
}
.fichatecnica {
	margin-top: 40px;
	margin-bottom: 40px;
	float: left;
	width: 100%
}
.fichaimg {
	float: left;
	border-right: 1px solid#888;
	padding-right: 10px;
	border-bottom: 1px solid#888;
	position: relative;
	padding-left: 10px
}
.hrficha {
	float: left;
	width: 100%;
	margin-top: 0;
	border-top: 1px dotted#888;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin-bottom: 0
}
.tituloficha p {
	margin-bottom: 5px;
	margin-top: 6px;
	font-weight: bold;
	font-size: 18px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444
}
.detalle {
	text-align: left;
	width: 100%
}
.page-node-30 .noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: -11px;
	margin-bottom: -240px
}
.page-node-30 .noticia1 {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -32px
}
.page-node-30 .tituloactualidad, .page-node-47 .tituloactualidad, .page-node-31 .tituloactualidad {
	border-bottom: 1px solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: -170px;
	width: 90%
}
.page-node-30 .tituloactualidad p, .page-node-47 .tituloactualidad p, .page-node-31 .tituloactualidad p {
	font-size: 30px;
	margin-top: 0;
	margin-left: 17px;
	margin-bottom: 15px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-30 .titulonoticiag, .page-node-47 .titulonoticiag {
	position: relative;
	top: -248px;
	margin-left: 20px;
	width: 90%
}
.page-node-47 .noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: -11px;
	margin-bottom: -264px
}
.page-node-47 .noticia1 {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -34px
}
.page-node-31 .noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: -11px;
	margin-bottom: -112px
}
.page-node-31 .noticia1v {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -104px
}
.page-node-31 .titulonoticiag {
	position: relative;
	top: -393px;
	margin-left: 20px;
	width: 90%
}
.page-node-31 .logovideog {
	width: 60px !important;
	height: auto !important;
	position: relative;
	top: -260px;
	left: 290px;
	display: inherit
}
.page-node-31 .logovideop {
	width: 60px !important;
	height: 60px !important;
	position: relative;
	top: -260px;
	left: 290px
}
.page-node-31 .noticia1v .sombra {
	position: relative;
	top: -285px;
	width: 100% !important;
	height: 210px !important
}
.page-node-31 .noticia1v .tituloresp {
	margin-left: 20px;
	margin-top: -400px;
	width: 90%;
	position: relative
}
.page-node-32 .tituloresp {
	margin-left: 20px;
	margin-top: -330px;
	width: 90%;
	position: relative
}
.page-node-32 .tituloresp2 {
	margin-left: 20px;
	margin-top: 300px;
	width: 90%;
	position: absolute
}
.page-node-32 .sombraafondo2 {
	position: relative;
	top: -105px;
	width: 100% !important;
	height: 210px !important
}
.page-node-32 .noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: -170px;
	margin-bottom: -72px
}
.page-node-32 .views-field-field-subtitulo-noticia img, .page-node-167 .views-field-field-subtitulo-noticia img, .page-node-175 .views-field-field-subtitulo-noticia img {
	width: 100%;
	height: auto
}
.page-node-32 .views-field-field-subtitulo-noticia, .page-node-167 .views-field-field-subtitulo-noticia, .page-node-175 .views-field-field-subtitulo-noticia {
	width: 100%;
	height: 710px
}
.page-node-32 .sombra {
	position: relative;
	top: -186px;
	width: 100% !important;
	height: 186px !important
}
.page-node-32 #main, .page-node-167 #main, .page-node-175 #main {
	padding-top: 50px
}
.page-node-32 .portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: 0
}
.page-node-32 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 323px
}
.page-node-32 .noticia1 {
	width: 451px;
	float: left;
	margin-bottom: -25px;
	margin-left: 15px
}
.page-node-32 .titulonoticiap, .page-node-167 .titulonoticiap, .page-node-175 .titulonoticiap, .node-type-calendario .titulonoticiap {
	margin-left: 20px;
	margin-top: -20px;
	width: 90%;
	position: relative
}
.page-node-32 .publiportada300x250 p, .page-node-167 .publiportada300x250 p, .page-node-175 .publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -10px;
	margin-left: 0;
	text-align: left
}
.page-node-32 .lineavertical1, .page-node-167 .lineavertical1, .field-name-field-fecha-inicio, .page-node-175 .lineavertical1, .field-name-field-provincia {
	float: left;
	margin-right: 10px
}
.page-node-32 .tituloactualidad p {
	font-size: 30px;
	margin-bottom: 15px;
	margin-top: 0;
	margin-left: 17px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-32 .tituloactualidad {
	border-bottom: 1px solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: -30px;
	width: 90%
}
.page-node-32 .titularportada {
	position: relative;
	top: -95px;
	left: 0;
	background-color: #fff;
	width: 250px;
	padding-left: 20px;
	height: 95px
}
.page-node-32 .afondonoticiag {
	width: 100%;
	height: 500px;
	float: left
}
.page-node-32 .afondonoticiag img {
	width: 100%;
	height: 427px
}
.page-node-32 .sombraafondo img {
	width: 100% !important;
	height: 276px !important
}
.page-node-32 .sombraafondo {
	position: relative;
	top: -141px
}
.page-node-32 .titularportadafondo {
	position: relative;
	top: 317px;
	left: 77px;
	background-color: #fff;
	width: 389px;
	padding-left: 20px;
	height: 95px;
	display: none
}
.page-node-32 .titularportadafondo .titulonoticiap {
	margin-left: 20px;
	margin-top: -145px;
	width: 90%;
	position: relative
}
.page-node-32 .noticia2test img {
	width: 100%;
	float: left;
	height: 427px
}
.page-node-32 .noticia2test {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 5px;
	margin-bottom: -183px
}
.node-type-revista #page, .precio, .contacto {
	margin-top: 30px
}
.bloque01 {
	margin-top: 0;
	float: left;
	width: 100%;
	border-radius: 10px;
	margin-right: 14px
}
.bloque02 {
	margin-top: 57px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-left: 20px
}
.bloque03 {
	margin-top: -120px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-left: 20px
}
.field.field-name-field-foto-portada.field-type-image.field-label-hidden {
	width: 300px;
	float: left
}
.field.field-name-field-foto-portada.field-type-image.field-label-hidden:hover, .portadav img:hover, .todasfoto img:hover, .photo:hover {
	opacity: .8
}
.numerorevista {
	float: left;
	margin-left: 20px;
	margin-top: 30px
}
.numerorevista p {
	font-size: 30px;
	color: #222;
	margin: 0;
	color: #FF2E38
}
.field.field-name-field-numero.field-type-text.field-label-hidden {
	position: relative;
	top: -25px;
	left: 140px;
	font-size: 30px;
	float: left;
	color: #8B8B8B
}
.field.field-name-field-slogan.field-type-text.field-label-hidden {
	position: relative;
	top: 3px;
	left: 0;
	font-size: 30px;
	color: #FF2E38
}
.fb {
	float: left;
	margin-left: -175px;
	margin-top: 75px;
	display: none
}
.resumenrevista {
	float: left;
	width: 94%;
	margin-left: 20px;
	margin-top: 10px
}
.boton1 {
	width: 175px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 4px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton1:hover, .boton2:hover, .boton3:hover, .publica:hover {
	background: #444
}
.boton2 {
	width: 190px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 2px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: -2px;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton3 {
	width: 220px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 2px;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.capturas {
	width: 100%;
	float: left;
	margin-left: 0;
	margin-top: 30px;
	margin-bottom: 100px
}
.box {
	width: 95%;
	float: left;
	margin-right: 0;
	margin-bottom: 86px
}
.box img {
	border: 1px dotted#b9b9b9;
	width: 100%
}
.box a {
	text-decoration: none;
	color: #222;
	font-size: 20px
}
.box h3, .subactualidad p, .node-type-tu-foto .titulonoticia, .derechofotos p, .back p, .back2 p {
	margin: 0
}
.box .author {
	font-size: 14px
}
.box a:hover {
	color: #6F6F6F
}
.box img:hover {
	opacity: .7
}
.textoleer {
	float: left;
	width: 628px
}
.textoleer p {
	font-size: 12px
}
.botones {
	width: 94%;
	float: left;
	margin-left: 20px
}
.fotoportada {
	padding: 0;
	float: left;
	border-radius: 10px;
	margin-top: -29px;
	width: 100%
}
.fotoportada img {
	width: 100%;
	margin-left: 0;
	margin-top: -55px
}
.separador {
	position: relative;
	top: -50px;
	left: 200px
}
.textoleer2, .front .fotosportada, .videoslomas {
	width: 100%;
	float: left
}
.textoleer2 img {
	width: 32px;
	float: left;
	margin-top: -5px;
	margin-right: 10px
}
.rojo {
	color: #FF2E38
}
.titulonumerotop {
	margin-bottom: -30px;
	margin-left: 20px;
	display: none
}
.titulonumerotop p, .titulocapturas p {
	font-size: 30px;
	color: #8B8B8B;
	margin: 0
}
.lineaverticalre {
	float: left;
	margin-right: 0;
	margin-top: 57px;
	display: none
}
.lineaverticalre2 {
	float: left;
	margin-right: 7px;
	margin-top: -120px;
	display: inherit
}
.lineaverticalre3 {
	float: left;
	margin-right: 14px;
	margin-top: 40px;
	display: none
}
.comentariorevista {
	margin-top: 25px
}
.titulokiosko p {
	FONT-SIZE: 30px;
	color: #444
}
.textoaprovecha {
	float: left;
	margin-top: -50px;
	margin-left: 0;
	font-size: 12px
}
.textoaprovecha img {
	width: 32px;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	display: none
}
.ultimarev {
	height: 700px;
	background: #444;
	margin-top: 135px
}
.numerorev {
	position: relative;
	color: #222;
	float: left
}
.numerorev p {
	font-size: 26px;
	margin: 0;
	margin-top: 50px
}
.boton1p, .boton2p {
	width: 100%;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 1px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton1p:hover, .boton2p:hover, .boton3p:hover {
	background: #FF8251
}
.botones2 img {
	width: 27px
}
.boton3p {
	width: 100%;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 0;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.botones2 {
	width: 100%;
	float: left;
	margin-left: 0
}
.capturasimg {
	float: left;
	width: 810px;
	margin-top: 50px;
	margin-left: 50px;
	display: none
}
.capturasimg img {
	width: 158px
}
.capturasimg p {
	margin: 0;
	color: #222;
	font-size: 20px;
	margin-bottom: 15px
}
.page-node-102 .box {
	width: 150px;
	float: left;
	margin-right: 10px;
	margin-bottom: 0
}
.botonesp img {
	width: 29px
}
.revistap {
	float: left;
	width: 99%;
	margin-right: 17px;
	margin-bottom: 70px
}
.vistakiosko {
	float: left;
	margin-top: 50px;
	width: 97%;
	margin-bottom: 50px;
	padding: 10px
}
.botonesp .boton1p {
	width: 100%;
	margin-top: 0
}
.botonesp .boton2p, .botonesp .boton3p {
	width: 100%;
	margin-top: 5px
}
.portadav p {
	font-weight: bold;
	font-size: 20px;
	margin: 0;
	margin-bottom: 20px
}
.portadav a {
	color: #222;
	text-decoration: none
}
.portadav a:hover {
	color: #888
}
.titulokioskotop {
	width: 96%;
	float: left;
	margin-left: 10px
}
.ultimakiosko {
	width: 97%;
	float: left;
	margin-top: -70px;
	padding: 10px
}
.page-node-102 .leeronliner, .page-node-102 .textoandroid {
	position: relative;
	top: -54px;
	left: 60px;
	float: left
}
.page-node-167 .noticia3 {
	width: 917px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -56px
}
.page-node-167 .divder .noticia1 img, .page-node-175 .divder .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: auto
}
.page-node-167 .divder .noticia1, .page-node-175 .divder .noticia1 {
	width: 100%;
	float: left;
	margin-bottom: -24px;
	margin-left: 0
}
.page-node-167 .publi300x600actualidad, .page-node-175 .publi300x600actualidad {
	width: 100%;
	height: 600px;
	margin-left: 0;
	float: left;
	margin-right: 0;
	margin-top: 60px;
	margin-bottom: 50px
}
.page-node-167 .sombra, .page-node-175 .sombra {
	position: relative;
	top: -192px;
	width: 100% !important;
	height: 186px !important
}
.page-node-167 .divder, .page-node-175 .divder {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-top: 13px;
	display: inherit;
	text-align: center
}
.page-node-167 .portadap, .page-node-175 .portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: -100px
}
.page-node-167 .divder .titularportada, .page-node-175 .divder .titularportada {
	position: relative;
	top: -71px;
	left: 0;
	background-color: #fff;
	width: 260px;
	padding-left: 20px;
	height: 63px;
	display: none
}
.page-node-167 .noticia1 img, .page-node-175 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 400px
}
.page-node-167 .noticia1, .page-node-175 .noticia1 {
	width: 100%;
	float: left;
	margin-bottom: -25px;
	margin-left: 0
}
.page-node-167 .tituloactualidad p, .page-node-175 .tituloactualidad p {
	font-size: 30px;
	margin-top: 0;
	margin-left: 17px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-167 .tituloactualidad, .page-node-175 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 0;
	width: 90%
}
.page-node-167 .divizq .titularportada, .page-node-175 .divizq .titularportada {
	position: relative;
	top: -95px;
	left: 0;
	background-color: #fff;
	width: 220px;
	padding-left: 20px;
	height: 95px
}
.page-node-167 .sitioevento, .page-node-175 .sitioevento {
	background: #222;
	color: #fff;
	float: left;
	width: auto;
	margin-left: 0;
	margin-top: 1px;
	padding-right: 10px
}
.page-node-167 .titulonoticiape, .page-node-175 .titulonoticiape {
	margin-left: 20px;
	margin-top: -20px;
	width: 90%;
	position: relative;
	min-height: 50px
}
.page-node-167 .fechaevento, .page-node-175 .fechaevento {
	background: #e52e31;
	color: #fff;
	float: left;
	width: auto;
	padding-right: 10px
}
.sitioevento a, .field-name-field-provincia a, .useralta2 a, .useralta a, .useralta4 a, .useralta3 a {
	color: #fff;
	text-decoration: none
}
.subactualidad {
	margin-top: -30px;
	margin-left: 18px
}
.page-node-167 .tituloresp .fechaevento p, .page-node-175 .tituloresp .fechaevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px;
	display: inherit;
	font-size: 16px !important
}
.page-node-167 .tituloresp .sitioevento p, .page-node-175 .tituloresp .sitioevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px;
	font-size: 16px !important
}
.page-node-167 .tituloresp p, .page-node-175 .tituloresp p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 34px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2;
	margin-bottom: 20px
}
.page-node-167 .tituloresp, .page-node-175 .tituloresp {
	margin-left: 20px;
	margin-top: -389px;
	width: 90%;
	position: relative
}
.fechaevento {
	background: #e52e31;
	color: #fff;
	float: left
}
.node-type-calendario .noticia1 .sitioevento {
	background: #222;
	color: #fff;
	float: left;
	margin-left: 0;
	margin-top: 1px;
	width: 100%
}
.node-type-calendario .noticia1 .fechaevento {
	background: #e52e31;
	color: #fff;
	float: left;
	width: 100%
}
.node-type-calendario .noticia1 {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -25px
}
.fechaevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px;
	display: inherit
}
.sitioevento {
	background: #222;
	color: #fff;
	float: left;
	margin-left: 0
}
.sitioevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px
}
.field-name-field-localidad {
	float: left;
	margin-left: 10px
}
.node-type-calendario .titulonoticia {
	margin-bottom: 10px
}
.fbcale {
	float: left;
	margin-top: 10px;
	margin-left: 20px
}
.headcale {
	float: left;
	border-bottom: 1px dotted#222;
	width: 94%;
	padding-bottom: 20px;
	margin-left: 20px
}
.cartel {
	float: left;
	margin-top: 20px;
	width: 100%;
	padding: 20px
}
.textocale {
	float: left;
	padding: 20px
}
.bloqueinfo {
	float: left;
	width: 100%;
	padding: 20px
}
.inscripcion h4, .precio h4, .contacto h4 {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
	width: 100%
}
.inscripcion p, .precio p {
	float: left;
	padding-right: 5px;
	margin: 0 !important;
	font-size: 16px !important;
	float: left;
	padding-right: 5px;
	margin: 0 !important;
	font-size: 16px !important
}
.textocale h4 {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 40px
}
.field-name-field-informacion-general {
	float: left;
	width: 100%;
	margin-top: 10px
}
.field-name-field-inscripcion, .field-name-field-precio {
	float: left;
	margin-top: 10px;
	width: 100%
}
.bloquecartel {
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted#222
}
.field-name-field-inicio-inscripcion, .field-name-field-fin-inscripcion, .field-name-field-precio2, .field-name-field-web, .field-name-field-correo-electronico {
	font-weight: bold
}
.node-type-club .titulonoticia {
	font-size: 42px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 10px;
	margin-bottom: 0;
	line-height: 1
}
.node-type-club .fbcale, .node-type-tu-foto .fbcale, .view-todas-foto {
	margin-left: 0
}
.infoclub {
	line-height: 45px;
	margin-top: 8px
}
.infoclub p {
	float: left;
	padding-right: 5px;
	margin: 0;
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	float: left;
	padding-right: 5px;
	margin: 0;
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important
}
.field-name-field-localidad-club {
	font-size: 16px;
	color: #E52E31
}
.field-name-field-provincia-club a {
	font-size: 16px;
	color: #E52E31;
	text-decoration: none
}
.field-name-field-pagina-web, .field-name-field-email, .field-name-field-telefono {
	color: #E52E31;
	font-size: 16px
}
.node-type-club .textocale h4 {
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 0
}
.bloqueinfo p {
	font-size: 22px;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 30px
}
.submitted {
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 0
}
a.username {
	font-size: 22px;
	text-decoration: none;
	color: #E52E31
}
.node-type-tu-foto .headcale {
	margin-left: 0;
	width: 100%;
	padding-left: 20px
}
.tufoto {
	margin-top: 20px;
	float: left;
	width: 100%;
	border-bottom: 1px dotted#222;
	padding-bottom: 10px
}
.localizacion {
	background: #E52E31;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-left: 20px
}
.provinc {
	background: #222;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-left: 5px
}
.derechofotos {
	float: right;
	font-size: 12px;
	margin-left: 20px;
	margin-right: 20px
}
.derechofotos a {
	text-decoration: none;
	color: #E52E31
}
.descripcionfoto {
	float: left;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 20px
}
.publica {
	background: #E52E31;
	width: 92%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 20px;
	border-radius: 5px;
	margin-top: 100px;
	margin-left: 20px;
	margin-right: 20px
}
.publica p {
	margin: 0;
	color: #fff;
	font-size: 30px
}
a.publica {
	text-decoration: none
}
.edita {
	width: 91%;
	margin-top: -40px;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 14px
}
.edita a {
	color: #E52E31;
	text-decoration: none
}
.node-type-tu-foto .sitioevento {
	margin-left: 0;
	padding-right: 10px
}
.node-type-tu-foto .noticia1 {
	margin-bottom: -33px;
	width: 100%
}
node-type-tu-foto .fechaevento {
	padding-right: 10px
}
.todasfoto p {
	margin: 0;
	color: #949494;
	margin-bottom: 30px;
	border-bottom: 1px dotted;
	padding-bottom: 10px;
	padding-left: 20px
}
.todasfoto h4 {
	margin-bottom: 0;
	font-size: 26px;
	color: #444;
	margin-left: 20px
}
.todasfoto img {
	width: 100%;
	float: left;
	height: auto;
	margin-right: 0;
	margin-bottom: 5px
}
.node-type-tu-foto .publi300x600actualidad, .titulocont {
	margin-top: 60px
}
.page-node-180 .portadap {
	width: 100%;
	margin-top: 20px
}
.page-node-180 .portadap img {
	width: 1000px;
	float: left;
	margin-right: 19px;
	margin-bottom: 20px;
	height: auto
}
.page-node-180 .tituloactualidad p {
	font-size: 30px;
	margin-top: 40px;
	margin-left: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-180 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 0;
	width: 90%;
	padding-left: 20px;
	padding-right: 20px
}
.page-node-180 .subactualidad {
	margin-top: -30px;
	margin-left: 0;
	padding-left: 20px;
	padding-right: 20px
}
.vistatufoto {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: -18px
}
.titlephoto {
	float: left;
	background: #444;
	opacity: .7;
	height: 50px;
	width: 100%;
	padding-top: 10px;
	margin-top: -70px
}
.titlephoto p {
	margin: 0;
	text-align: center;
	font-size: 28px
}
.page-node-180 .noticia1 {
	margin-bottom: -33px
}
body.page-user {
	background-image: url('https://www.moto1pro.com/sites/all/themes/moto1pro/img/fondomovile.jpg');
	background-size: 100%
}
.page-user #main {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	margin: 0 auto;
	width: 400px;
	opacity: .9;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1)
}
.logouser {
	margin: 0 auto;
	width: 400px;
	margin-top: 70px;
	margin-bottom: 40px
}
.logouser:hover {
	opacity: .9
}
.back {
	width: 150px;
	font-size: 14px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	border-radius: 5px;
	opacity: .9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1);
	text-align: center;
	margin-bottom: 100px;
	color: #fff
}
.back:hover {
	color: #fff;
	opacity: 1
}
.useralta2 p, .useralta4 p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
	background: #444;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.useralta2 p:hover, .useralta4 p:hover {
	background: #252525
}
.useralta p {
	text-align: center;
	margin: 0;
	margin-top: 30px;
	background: #E52E31;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.useralta p:hover, .useralta3 p:hover {
	background: #AB2528
}
.back a {
	color: #444;
	text-decoration: none
}
.useralta3 p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
	background: #E52E31;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.page-user .tabs-primary {
	position: relative;
	bottom: 0;
	margin-bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999
}
.useralta4, .useralta3 {
	width: 30%;
	float: left;
	margin-right: 10px
}
.botonlog {
	margin: 0 auto;
	width: 420px
}
.titulocont p, .titulocont h1 {
	font-size: 34px;
	color: #666;
	margin: 0
}
.logocont {
	width: 300px;
	float: left;
	display: none
}
.infocont p, .infocont h4 {
	margin: 0;
	margin-bottom: 20px
}
.infocont {
	float: left;
	margin-left: 20px
}
.bloqueinfor {
	float: left;
	margin-bottom: 50px;
	margin-top: 30px
}
.infocont a {
	text-decoration: none;
	color: #E52E32
}
#pagecont {
	max-width: 90%;
	margin: 0 auto
}
.front .vistatufoto1 {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: -3px
}
.front .fotosportada img {
	width: 100%;
	height: auto;
	margin-bottom: -2px;
	overflow: hidden
}
.front .photo {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden
}
.comentarios {
	width: 97% !important
}
.node-type-videos .titulorelacionados {
	margin-left: 20px !important;
	text-align: left
}
.node-type-videos .comenta {
	width: 98%;
	margin-top: 20px !important
}
.logovideolomas {
	width: auto !important;
	position: relative;
	top: 383px;
	left: 16px
}
.videotop {
	background: #000;
	height: auto;
	margin-top: -5px
}
.texto {
	float: left;
	width: 92%;
	margin-left: 20px
}
.textoautor {
	color: #b9b9b9;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0;
	display: none
}
.titlevideo p, .titlevideo h1 {
	font-size: 32px;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	line-height: 1.2;
	margin-left: 20px;
	margin-bottom: 10px
}
.socialvideos {
	float: left;
	width: 100px;
	display: none
}
.videoslomas2 {
	width: 100%;
	float: left;
	margin-right: 75px;
	margin-top: 100px
}
.divideomas {
	width: 253px;
	height: 285px;
	float: left;
	margin-right: 5px;
	margin-bottom: -80px
}
.divideomas2 {
	width: 100%;
	height: 173px;
	float: left;
	margin-right: 10px;
	margin-bottom: 318px;
	margin-top: -50px
}
.ultimovideo {
	width: 100%;
	height: 322px;
	float: left;
	margin-right: 10px;
	margin-bottom: 120px
}
.titularlomas {
	position: relative;
	top: -95px;
	left: 27px;
	background-color: #fff;
	width: 206px;
	padding-left: 20px;
 Noticia Bultaco, premiada como producto innovador tecnológico height: 95px
}
.titularlomasvideo {
	position: relative;
	top: 91px;
	left: 43px;
	width: 80%;
	padding-left: 20px;
	height: 70px
}
.publi300x600video {
	width: 300px;
	float: left;
	height: 600px;
	margin-left: 0;
	margin-top: 64px
}
.publi300x600video p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: 0;
	margin-left: 1px
}
img.logovideolomas {
	width: 40px !important;
	height: 40px !important
}
.ultimovideo img, .divideomas2 img {
	height: 440px;
	width: 100%
}
.titlelomasvideo {
	float: left;
	margin-top: 0;
	margin-bottom: -10px;
	width: 98%;
	margin-left: 20px
}
.titlelomasvideo p, .titleloult p {
	margin-top: 0;
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b9b9b9
}
.node-type-videos .comentarios {
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 100% !important;
	float: left !important;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 100% !important;
	float: left !important;
	padding-left: 20px;
	padding-right: 20px
}
.node-type-videos .publiportada300x250 {
	width: 300px;
	float: left;
	margin-top: 50px;
	margin-left: 0
}
.titleloult {
	float: left;
	margin-top: 60px;
	margin-bottom: -56px;
	width: 98%
}
.node-type-videos .autoriaresp {
	width: 94%;
	margin-left: 20px;
	margin-bottom: 0
}
.divdervideo {
	float: none;
	margin: 0 auto;
	width: 300px
}
.pagebuttom {
	margin: 0 auto;
	width: 296px
}
.back2 {
	width: 234px;
	font-size: 14px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	border-radius: 5px;
	opacity: .9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1);
	text-align: center;
	color: #fff
}
.logouser2 {
	margin: 0 auto;
	width: 400px;
	margin-top: 70px;
	margin-bottom: 0
}
.titulobuscar {
	font-size: 32px;
	margin-bottom: 0
}
p.subtitulobuscar {
	margin-top: 10px;
	margin-bottom: 0
}
.buscador {
	min-height: 180px
}
table#gs_id50 {
	margin-top: -2px
}
input.gsc-search-button.gsc-search-button-v2 {
	border-color: #C00;
	background-color: #C00;
	background-image: url('https://www.google.com/uds/css/v2/search_box_icon.png');
	filter: none;
	background-repeat: no-repeat;
	height: 27px;
	margin-top: 5px;
	background-position: 20px
}
.gsc-control-cse.gsc-control-cse-es {
	padding-left: 0;
	margin-left: 0
}
table {
	border-collapse: inherit;
	border-spacing: 0;
	margin-top: 1.5em;
	margin-bottom: 1.5em
}
.ancla {
	float: left;
	width: 90%
}
.ancla p:hover {
	background: #000
}
.ancla p {
	float: left;
	font-size: 22px;
	margin-left: 40px !important;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	background: #E52E31;
	padding-bottom: 10px;
	margin: 0;
	color: #fff;
	width: 90%
}
.ancla img {
	width: 26px;
	margin-right: 15px;
	position: relative;
	top: 8px
}
.img-int-g {
	overflow: hidden;
	height: 400px
}
}

@media screen and (min-width:768px) {
.page1000, frasefooter p, .textoslogosfooter {
	display: inherit
}
.details {
	float: left;
	margin-top: 50px;
	margin-bottom: 30px
}
.details img {
	width: 23px;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 0
}
img.favor {
	top: 2px;
	position: relative;
	width: 23px;
	margin-right: 10px
}
.details p {
	font-size: 18px;
	text-transform: uppercase;
	margin: 0
}
.imgportadap, .imgportadag {
	height: 450px;
	overflow: hidden
}
.front .sombra {
	top: -209px
}
#main {
	padding-top: 0
}
#contenedor {
	width: 728px
}
#wrap {
	width: 768px
}
.header, #page, #pagev, .noticiarelacionado img, .vistoder img, .field-name-field-foto-01 img, .field-name-field-foto-destacada-1 img, .noticia1test img, .noticia2test img, .noticia3test img, .testportada img, .videoportadag img, .masvota1 img, .masvota2 img, .detalle img, .afondonoticiag img, .fotosportada img, .page-node-31 .noticia3 img, .field-name-field-foto img, .front .seccionfotos {
	width: 100%
}
.headergris {
	background-color: #EAEAEA;
	height: 70px;
	margin-top: -9px;
	margin-bottom: -7px;
	padding-left: 35px;
	padding-right: 10px;
	display: none
}
.textoizq {
	float: left;
	color: #858585;
	font-family: helvetica;
	font-size: 12px;
	display: inherit
}
.textoizq a, .grisoscuro {
	color: #666
}
.textoder, .textoder2 {
	float: right;
	color: #858585;
	font-family: helvetica;
	font-size: 14px
}
.textoder a, .textoder2 a {
	text-decoration: none;
	color: #EC2A1F;
	font-weight: bold
}
.logo {
	text-align: center
}
.logo img {
	position: relative;
	top: 17px;
	margin-left: 10px;
	width: 198px
}
.menu {
	height: 70px;
	position: relative;
	top: 52px;
	left: -34px;
	width: 104%;
	background-color: #444
}
.secciones {
	background-color: #444;
	height: 47px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -40px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.secciones a, .seccionrevista a, .seccionbuscar a {
	font-size: 12px;
	color: white;
	font-family: Arial;
	text-transform: uppercase;
	text-decoration: none
}
.seccionrevista {
	background-color: #dd6d42;
	height: 47px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -40px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.seccionbuscar {
	background-color: #fad600;
	height: 47px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -40px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.menusecciones {
	float: right;
	width: 100%;
	height: 96px;
	background-color: #222;
	margin-top: -13px;
	margin-bottom: -2px;
	margin-bottom: 1px;
	padding-top: 17px
}
.carruselnoticias {
	background-color: #EAEAEA;
	height: 38px;
	position: relative;
	top: -10px;
	margin-bottom: 0
}
.debate {
	position: relative;
	top: 0;
	border-right: 1px solid#fff;
	width: 185px;
	height: 38px
}
.debate p {
	position: relative;
	top: 8px;
	margin-left: 45px;
	height: 38px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b8b8b8
}
.carruselnoticiasvista {
	position: relative;
	left: 224px;
	top: -51px;
	width: 35%
}
.carruselnoticiasvista p {
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
#footer {
	width: 100%;
	color: #333;
	overflow: hidden;
	background: #ccc;
	position: relative;
	border-bottom: 3px solid;
	margin-top: -1px
}
#footer p {
	margin: 0 0 15px
}
.footer-holder {
	height: 1%;
	width: 100%
}
#footer .footer-frame {
}
#footer .holder {
	padding: 39px 0 31px;
	width: 1000px;
	margin: 0 auto;
	height: 280px
}
#footer .col-text {
	float: left;
	width: 480px
}
.col2 {
	float: right;
	padding: 13px 0 0 74px;
	width: 139px
}
.col1 {
	padding: 13px 0 0;
	width: 222px;
	float: right
}
.add-nav {
	font: bold.8125em/1.32em Arial, Helvetica, sans-serif;
	list-style: none outside none;
	margin: 0 0 0 -7px;
	overflow: hidden;
	padding: 0;
	text-transform: uppercase
}
.add-nav li {
	background: url(/themes/mtbpro/images/separator.png)no-repeat 0 2px;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 10px
}
.btn span {
	background: url(/themes/mtbpro/images/bg-btn.png)no-repeat 100%-66px;
	display: block;
	margin: 0 -10px 0 0;
	padding: 9px 0;
	height: 19px
}
.portada1000x160 {
	margin-top: -255px
}
.submenu, .mas, .headergris, .socialactualidad, .adwordsactualidad-movil, .autoria, .titulorevistahome, .resumenrevistahome, .gratishome, .lineaverticalactualidad, .lineaverticalactualidad2, .imgdesktop, .resumennoticiag, .resumennoticiagf, .carruselnoticias, .participa, .lomasportada, .lineaverticalafondo, .revistaportada, .titulovideo, .logovideog, .lineaverticaltufoto1, .titularrelacionados, .node-type-revista .contenidos1000x160, .node-type-revista .revistaportada2, .field-name-field-foto-portada-ipad, .page-node-102 .box h3, .page-node-102 .author, .page-node-102 .imgrevistahome, .page-node-167 .aquihaydebate, .page-node-175 .aquihaydebate, .page-node-180 .lineavertical1, .page-node-180 .aquihaydebate, .page-user ul.tabs-primary.tabs.primary, .logged-in .useralta, .logged-in .useralta2, .not-logged-in .useralta3, .not-logged-in .useralta4, .front .titlephoto, .field-name-field-tags-videos, .fixedrevista {
	display: none
}
.field-name-field-titulo-noticia {
	font-size: 22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	color: #444;
	margin-top: 10px;
	margin-bottom: 45px;
	line-height: 1;
	font-weight: bold;
	padding-top: 0
}
.subtitulonoticia p {
	font-size: 18px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	color: #777;
	line-height: 1.3;
	font-weight: 100
}
#responsive-menu {
	float: right;
	background: #222 !important;
	position: relative;
	top: 5px;
	z-index: 1
}
.titularrelacionados {
	position: relative;
	top: -80px;
	left: 0;
	background-color: #fff;
	width: 87%;
	padding-left: 20px;
	height: 95px;
	float: right
}
.titulonoticiap p, .titulonoticiape p, .titulonoticiapv p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 34px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2;
	border-bottom: 0 solid !important
}
.titulonoticiap a, .titulonoticiape a, .titulonoticiapv a, .categoriaaquihaydebate a {
	text-decoration: none;
	color: #666
}
.titulorelacionados {
	float: none;
	border-right: 0 solid#bbb;
	padding-right: 10px;
	font-size: 20px;
	font-weight: bold;
	color: #777;
	margin-left: 0;
	height: auto;
	margin-top: 33px;
	text-align: center
}
.titulorelacionados p {
	margin-top: 0;
	margin-left: 0;
	font-weight: bold
}
.noticiarelacionado {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-bottom: -55px;
	margin-left: 0
}
.revistaportada2 {
	background-color: #444;
	width: 100%;
	height: 582px;
	margin-top: 60px;
	position: relative;
	top: 92px
}
.buttomrevista {
	float: left;
	width: 296px
}
.divder, .page-node-32 .divder {
	float: left;
	width: 100%;
	text-align: center;
	margin-left: 0;
	margin-top: -87px;
	display: inherit;
	padding-left: 0;
	padding-right: 0
}
.revistadigital {
	float: left;
	margin-left: 0;
	padding-top: 4px;
	color: #fff;
	font-size: 20px;
	width: 100%
}
.portadarevistahome {
	position: relative;
	top: 0
}
.leeronline {
	width: 296px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 0;
	position: relative;
	left: 0;
	top: 0;
	color: #fff;
	text-transform: uppercase
}
.leeronlinepc {
	width: 296px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	left: 236px;
	top: 12px;
	color: #fff;
	text-transform: uppercase
}
.android {
	width: 296px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 02px;
	position: relative;
	left: 0;
	top: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px
}
.imgrevistahome {
	margin-top: 8px;
	margin-left: 20px
}
.leeronliner, .textoandroid {
	position: relative;
	top: -55px;
	left: 53px
}
.empresa {
	margin-top: 50px;
	float: left;
	margin-left: 7px;
	margin-bottom: 50px;
	width: 128px;
	font-size: 14px
}
.contactofooter {
	position: relative;
	float: left;
	top: 58px;
	left: 34px;
	border-left: 1px solid#444;
	padding-left: 8px;
	padding-bottom: 0;
	color: #444;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	width: 141px
}
.contactofooter a, .noticialomasvisto a {
	text-decoration: none;
	color: #444
}
.contactofooter a:hover {
	text-decoration: none;
	color: #BB202E
}
.frasefooter {
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	padding-top: 50px;
	float: left;
	position: relative;
	top: 0;
	left: 115px;
	display: inherit;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	padding-top: 50px;
	float: left;
	position: relative;
	top: 0;
	left: 115px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	display: inherit
}
.logosfooter {
	width: 360px;
	float: left;
	margin-left: 0;
	margin-top: 0;
	display: inherit
}
.logosfooter img {
	margin-bottom: 14px;
	height: 17px;
	margin-right: 14px
}
.lineaverticalactualidad {
	float: left;
	margin-right: 15px;
	display: inherit
}
.fecha p {
	color: #000;
	font-size: 12px;
	margin-bottom: -20px;
	line-height: 1
}
.fechaoscuro {
	color: #444
}
.field-name-field-tags-noticia {
	margin-top: -24px;
	margin-left: 26px;
	font-size: 10px
}
.field-name-field-tags-noticia a {
	color: #444;
	text-decoration: none;
	float: left
}
.autor p {
	color: #b9b9b9;
	font-size: 20px;
	margin-bottom: -20px;
	line-height: 1
}
.field-name-field-autor {
	margin-left: 37px;
	margin-top: -24px;
	color: #444;
	font-size: 12px
}
.field-name-field-autor-foto, .field-name-field-foto-test {
	margin-left: 31px;
	margin-top: -24px;
	color: #444;
	font-size: 12px
}
.autor {
	position: relative;
	top: -59px;
	left: 289px;
	width: 300px
}
.relacionados {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 50px;
	padding-left: 0;
	padding-right: 0;
	border-top: 1px dotted#000;
	border-bottom: 0 dotted#000;
	padding-bottom: 31px;
	position: relative;
	float: left;
	width: 100%;
	margin-top: 50px;
	padding-left: 0;
	padding-right: 0;
	border-top: 1px dotted#000;
	border-bottom: 0 dotted#000;
	padding-bottom: 31px
}
.publi300x600actualidad {
	width: 300px;
	height: 600px;
	margin-left: 0;
	float: none;
	margin-right: 0;
	margin-top: 116px !important;
	margin-bottom: 165px !important;
	margin: 0 auto
}
.titlelomas p {
	margin-top: 0;
	font-size: 20px;
	color: #b9b9b9;
	font-weight: bold;
	text-align: center
}
.vistoder {
	margin-top: 50px;
	margin-left: 0;
	width: 100%;
	float: left;
	border-top: 1px dotted#000;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 0 dotted#000;
	margin-bottom: 40px;
	text-align: left
}
.noticia1, .noticia1t, .noticia1plus, .noticia1v, .page-node-30 .noticia1, .page-node-47 .noticia1 {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -56px
}
.titularportada, .titularportadav {
	position: relative;
	top: -80px;
	left: 0;
	background-color: #fff;
	width: 87%;
	padding-left: 20px;
	height: 95px;
	float: right;
	display: none
}
.categorianoticia, .categorianoticia2 {
	margin-top: -17px;
	display: none
}
.categorianoticia p, .categorianoticia2 p {
	margin-top: -27px;
	font-size: 12px !important;
	font-weight: bold;
	color: #444 !important;
	text-align: left;
	border-bottom: 0 solid !important
}
.grisrepor {
	color: #bababa;
	font-weight: lighter
}
.publi300x600actualidad p, .page-node-32 .publiportada300x250 p, .page-node-167 .publiportada300x250 p, .page-node-175 .publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: 0;
	margin-left: 0;
	text-align: left
}
.publiportada300x250 {
	display: inherit;
	float: left;
	margin: 0 auto;
	width: 300px;
	margin-top: 65px;
	margin-bottom: 257px
}
.node-type-reportajes .publiportada300x250 {
	display: inherit;
	float: none;
	width: 300px;
	margin-top: 1665px;
	margin-left: 0
}
.publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: 0;
	margin-left: 1px;
	text-align: left;
	padding-left: 0
}
.aquihaydebate {
	display: inherit;
	width: 300px;
	float: none;
	margin-top: 50px;
	margin-left: 0;
	margin: 0 auto
}
.lineavertical {
	float: left;
	margin-right: 15px;
	display: none
}
.coment {
	float: left;
	position: relative;
	top: 27px;
	left: -50px
}
.coment p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 12px;
	color: #666;
	font-weight: bold
}
.coment2, .imgmejor, .titulokiosko, .portadarev {
	float: left
}
.coment2 p {
	font-size: 34px;
	margin-top: 10px;
	margin-bottom: 0;
	color: #444
}
.noticialomasvisto {
	float: left;
	width: 180px
}
.noticialomasvisto p {
	margin-top: 10px;
	margin-bottom: 6px;
	margin-left: -20px;
	font-size: 14px;
	color: #444;
	font-weight: bold;
	line-height: 1.4;
	text-align: left
}
.categoriaaquihaydebate {
	float: left;
	position: relative;
	top: 20px;
	left: 74px
}
.categoriaaquihaydebate p {
	margin-top: -27px;
	margin-left: 0;
	font-size: 11px !important;
	font-weight: bold;
	color: #444 !important
}
.grisclaro {
	color: #b6b6b6
}
.tituloaqihaydebate {
	font-size: 20px;
	color: #b9b9b9;
	margin-bottom: 44px;
	font-weight: bold
}
.titulonoticia {
	font-size: 22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 0;
	margin-bottom: 30px;
	line-height: 1;
	padding-top: 20px
}
.fecha img {
	width: 16px;
	margin-right: 10px;
	position: relative;
	top: 1px
}
.autoriadiv {
	float: left;
	margin-right: 10px;
	width: 100%;
	font-size: 12px;
	color: #b9b9b9
}
.autoriadiv2 {
	float: left;
	margin-right: 0;
	width: 100%;
	font-size: 12px;
	color: #b9b9b9
}
.autoriadiv3 {
	float: left;
	margin-right: 4px;
	width: 100%;
	font-size: 12px;
	margin-bottom: 0;
	color: #b9b9b9
}
.autoriaresp {
	margin-bottom: 37px;
	float: left;
	width: 100%;
	border-left: 0 dotted#444;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-top: 0 dotted#b9b9b9;
	border-bottom: 0 dotted#b9b9b9
}
.field-name-field-subtitulo-noticia {
	width: 100%;
	float: left;
	margin-right: 20px;
	margin-top: -25px;
	margin-bottom: 20px
}
.field-name-field-imagen-destacada-galeria img {
	width: 273px;
	float: left;
	margin-right: 7px;
	margin-bottom: 0
}
.field-name-field-galeria-fotos img {
	width: 133px;
	float: left;
	margin-bottom: 0;
	margin-top: 7px;
	padding-right: 0;
	margin-right: 7px
}
.field-name-field-texto-3, .todasfoto, .photo {
	float: left;
	width: 100%
}
#slider-container {
	height: 225px !important;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	width: 296px !important
}
#content {
	padding-left: 0;
	padding-right: 0
}
.izq01 {
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: -57px;
	background: #fff;
	width: 100%;
	margin-left: 0
}
.texto1 {
	position: relative;
	top: -19px;
	background-color: #fff;
	width: 100%;
	float: left;
	padding-left: 36px;
	margin-bottom: -40px;
	padding-right: 36px
}
.texto2 {
	position: relative;
	top: -40px;
	background-color: #fff;
	width: 100%;
	float: left;
	padding-left: 36px;
	padding-right: 36px
}
.imgmovile {
	margin-top: -4px;
	display: inherit
}
.galeriaresp {
	position: relative;
	top: -50px;
	background-color: #fff;
	width: 100%;
	float: right;
	padding-left: 0;
	margin-top: 0
}
.sombra {
	position: relative;
	top: -217px;
	width: 100% !important;
	height: 210px !important
}
.sombraafondo {
	position: relative;
	top: -60px;
	width: 100% !important;
	height: 120px !important
}
.sombraafondo2 {
	position: relative;
	top: -107px;
	width: 100% !important;
	height: 210px !important
}
.titulonoticiag {
	position: relative;
	top: -335px;
	margin-left: 20px;
	width: 90%
}
.titulonoticiagf {
	position: relative;
	top: -236px;
	margin-left: 20px;
	width: 90%
}
.titulonoticiag a, .titulonoticiagf a, .titulonoticiagv a, .tituloresp a, .titulonoticiap a, .titulonoticiape a, .categorianoticia a, .tituloresp2 a, .provinc a, .publica a, .titlephoto a {
	text-decoration: none;
	color: #fff
}
.portadavideos .afondop {
	margin-bottom: -277px
}
.afondop {
	margin-bottom: -278px
}
.titulonoticiagv {
	position: relative;
	top: -246px;
	margin-left: 20px;
	width: 90%
}
.titulonoticiag p, .titulonoticiagf p, .tituloresp p, .tituloresp2 p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 34px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2
}
.portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: -12px;
	margin-bottom: 1px
}
.noticia1, .noticia1t, .noticia1plus, .noticia1v {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -12px
}
.noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: -11px;
	margin-bottom: -306px
}
.tituloresp {
	margin-left: 20px;
	margin-top: -342px;
	width: 90%;
	position: relative
}
.node-type-calendario .tituloresp {
	margin-left: 20px;
	margin-top: -444px;
	width: 90%;
	position: relative
}
.titulorespfondo {
	margin-top: -160px;
	display: none
}
.pagepubli {
	margin: 0 auto;
	width: 300px
}
.publi300x600portada {
	width: 100%;
	float: left;
	height: auto;
	text-align: center;
	margin-top: 41%;
	margin-bottom: 40%
}
.publi300x600portada p, .publi300x600portada2 p {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0;
	font-size: 10px
}
.publi300x600portada2 {
	width: 100%;
	float: left;
	height: auto;
	text-align: center;
	margin-top: 50px
}
.portadap2 {
	float: left;
	margin-bottom: -3px
}
.noticia1 {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -24px
}
.noticia1t, .noticia1v {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -26px
}
.afondoportada p, .testportada p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #222;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 90%;
	border-bottom: 0 solid#222
}
.afondoportada {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-top: 0
}
.titularportadafondo {
	margin-top: -404px;
	position: relative
}
.titularnoticiap p {
	color: #fff !important
}
.noticia1test {
	margin-bottom: 34px
}
.afondonoticiag {
	margin-top: 104px
}
.noticia3test {
	margin-bottom: 104px
}
.noticiatest, .noticiatestf {
	margin-top: 40px;
	margin-bottom: 65px
}
p.titulonoticiap, p.titulonoticiape {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 34px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2;
	margin-left: -20px
}
.titulonoticiap {
	margin-left: 69px;
	margin-top: -367px;
	width: 90%;
	position: relative
}
.titulonoticiapv {
	margin-left: 20px;
	margin-top: -367px;
	width: 90%;
	position: relative
}
.titulonoticiap p, .titulonoticiape p {
	margin-left: -20px
}
.titulonoticiape, .page-node-32 .titulonoticiap, .page-node-167 .titulonoticiap, .page-node-175 .titulonoticiap, .node-type-calendario .titulonoticiap {
	margin-left: 20px;
	margin-top: -20px;
	width: 90%;
	position: relative
}
.testportada {
	margin-top: -185px;
	margin-bottom: 50px
}
.portadavideos {
	width: 100%;
	margin-left: 0;
	margin-top: 40px
}
.noticia1 img, .noticia1t img, .noticia1v img {
	width: 100%;
	margin-bottom: 2px
}
p.titulovideos {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #222;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 90%;
	border-bottom: 1px solid#222
}
.lomasvideos {
	margin-top: 24px;
	display: none
}
.seccionfotos {
	margin-top: 40px
}
.titulofotos {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	color: #222;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 90%;
	border-bottom: 1px solid#222;
	margin-bottom: 30px
}
.fotosportada img {
	margin-bottom: -5px
}
.videoportadag {
	float: left;
	margin-top: 0;
	width: 100%
}
.powerade {
	font-size: 12px;
	position: relative;
	top: -88px;
	left: 238px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	width: 120px
}
.powerade img {
	width: auto;
	position: relative;
	top: 13px;
	left: 0
}
.masvota1 {
	height: auto;
	margin-top: -40px;
	margin-bottom: 40px
}
.masvota2 {
	height: auto
}
.titularmasvota p {
	padding-left: 20px
}
.mejorpeor {
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 1px solid#b9b9b9;
	float: left;
	padding-bottom: 8px;
	margin-top: -17px
}
.mejor {
	width: 44%;
	float: left
}
.field-name-field-lo-mejor- {
	text-align: right;
	margin-right: 30px;
	font-size: 12px;
	color: #535353
}
.field-name-field-lo-peor {
	margin-left: 30px;
	font-size: 14px;
	color: #535353
}
.tituloficha {
	float: left;
	border-bottom: 1px solid#888;
	padding-left: 15px;
	width: 84%
}
.caracteristicaficha {
	float: left;
	width: 153px;
	font-size: 14px;
	color: #444;
	margin-left: 10px
}
.caracteristicaficha p {
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold
}
.descripcionficha {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #444;
	margin-left: 10px
}
.fichatecnica {
	margin-top: 40px;
	margin-bottom: 40px;
	float: left;
	width: 100%
}
.fichaimg {
	float: left;
	border-right: 1px solid#888;
	padding-right: 10px;
	border-bottom: 1px solid#888;
	position: relative;
	padding-left: 10px
}
.hrficha {
	float: left;
	width: 100%;
	margin-top: 0;
	border-top: 1px dotted#888;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin-bottom: 0
}
.tituloficha p {
	margin-bottom: 5px;
	margin-top: 6px;
	font-weight: bold;
	font-size: 18px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444
}
.field.field-name-field-autor-test {
	margin-left: 40px;
	margin-top: -24px;
	color: #444;
	font-size: 12px
}
.detalle {
	text-align: left;
	width: 100%
}
.titularmasvota {
	margin-top: -403px
}
.page-node-30 .noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: -11px;
	margin-bottom: -350px
}
.page-node-30 .tituloactualidad, .page-node-47 .tituloactualidad, .page-node-31 .tituloactualidad {
	border-bottom: 1px solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: -170px;
	width: 90%
}
.page-node-30 .tituloactualidad p, .page-node-47 .tituloactualidad p, .page-node-31 .tituloactualidad p {
	font-size: 30px;
	margin-top: 0;
	margin-left: 17px;
	margin-bottom: 15px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-30 .titulonoticiag, .page-node-47 .titulonoticiag, .page-node-31 .titulonoticiag {
	position: relative;
	top: -393px;
	margin-left: 20px;
	width: 90%
}
.page-node-47 .noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: -11px;
	margin-bottom: -374px
}
.page-node-31 .noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: -11px;
	margin-bottom: -134px
}
.page-node-31 .noticia1v {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -124px
}
.page-node-31 .logovideog {
	width: 60px !important;
	height: auto !important;
	position: relative;
	top: -329px;
	left: 335px;
	display: inherit
}
.page-node-31 .logovideop {
	width: 60px !important;
	height: 60px !important;
	position: relative;
	top: -291px;
	left: 334px
}
.page-node-31 .noticia1v .sombra {
	position: relative;
	top: -285px;
	width: 100% !important;
	height: 210px !important
}
.page-node-31 .noticia1v .tituloresp {
	margin-left: 20px;
	margin-top: -450px;
	width: 90%;
	position: relative
}
.page-node-32 .tituloresp {
	margin-left: 20px;
	margin-top: -400px;
	width: 90%;
	position: relative
}
.page-node-32 .tituloresp2 {
	margin-left: 20px;
	margin-top: 395px;
	width: 90%;
	position: absolute
}
.page-node-32 .sombraafondo2 {
	position: relative;
	top: -105px;
	width: 100% !important;
	height: 210px !important
}
.page-node-32 .noticia3 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-top: -50px;
	margin-bottom: 57px
}
.page-node-32 .views-field-field-subtitulo-noticia img, .page-node-167 .views-field-field-subtitulo-noticia img, .page-node-175 .views-field-field-subtitulo-noticia img {
	width: 100%;
	height: auto
}
.page-node-32 .views-field-field-subtitulo-noticia, .page-node-167 .views-field-field-subtitulo-noticia, .page-node-175 .views-field-field-subtitulo-noticia {
	width: 100%;
	height: 710px
}
.page-node-32 .sombra {
	position: relative;
	top: -186px;
	width: 100% !important;
	height: 186px !important
}
.page-node-32 #main, .page-node-167 #main, .page-node-175 #main {
	padding-top: 50px
}
.page-node-32 .portadap, .page-node-167 .portadap, .page-node-175 .portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: 0
}
.page-node-32 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 323px
}
.page-node-32 .noticia1 {
	width: 451px;
	float: left;
	margin-bottom: -25px;
	margin-left: 15px
}
.page-node-32 .lineavertical1, .page-node-167 .lineavertical1, .page-node-175 .lineavertical1 {
	float: left;
	margin-right: 10px;
	display: none
}
.page-node-32 .tituloactualidad p {
	font-size: 30px;
	margin-bottom: 15px;
	margin-top: 0;
	margin-left: 17px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-32 .tituloactualidad {
	border-bottom: 1px solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: -30px;
	width: 90%
}
.page-node-32 .titularportada {
	position: relative;
	top: -95px;
	left: 0;
	background-color: #fff;
	width: 250px;
	padding-left: 20px;
	height: 95px
}
.page-node-32 .afondonoticiag {
	width: 100%;
	height: 500px;
	float: left;
	margin-top: 50px
}
.page-node-32 .afondonoticiag img {
	width: 100%;
	height: 555px
}
.page-node-32 .sombraafondo img {
	width: 100% !important;
	height: 276px !important
}
.page-node-32 .sombraafondo {
	position: relative;
	top: -141px
}
.page-node-32 .titularportadafondo {
	position: relative;
	top: 317px;
	left: 77px;
	background-color: #fff;
	width: 389px;
	padding-left: 20px;
	height: 95px;
	display: none
}
.page-node-32 .titularportadafondo .titulonoticiap {
	margin-left: 20px;
	margin-top: -145px;
	width: 90%;
	position: relative
}
.page-node-32 .noticia2test img {
	width: 100%;
	float: left;
	height: 562px
}
.page-node-32 .noticia2test {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 5px;
	margin-bottom: -183px
}
.node-type-revista #page, .precio, .contacto {
	margin-top: 30px
}
.field-name-field-foto-portada-horizontal {
	display: inherit;
	margin-top: -30px
}
.bloque01 {
	margin-top: 0;
	float: left;
	width: 100%;
	border-radius: 10px;
	margin-right: 14px
}
.bloque02 {
	margin-top: 57px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-left: 20px
}
.bloque03 {
	margin-top: -120px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-left: 20px
}
.field.field-name-field-foto-portada.field-type-image.field-label-hidden {
	width: 300px;
	float: left
}
.field.field-name-field-foto-portada.field-type-image.field-label-hidden:hover, .portadav img:hover, .todasfoto img:hover, .photo:hover {
	opacity: .8
}
.numerorevista {
	float: left;
	margin-left: 20px;
	margin-top: 30px
}
.numerorevista p {
	font-size: 30px;
	color: #222;
	margin: 0;
	color: #FF2E38
}
.field.field-name-field-numero.field-type-text.field-label-hidden {
	position: relative;
	top: -25px;
	left: 140px;
	font-size: 30px;
	float: left;
	color: #8B8B8B
}
.field.field-name-field-slogan.field-type-text.field-label-hidden {
	position: relative;
	top: 3px;
	left: 0;
	font-size: 30px;
	color: #FF2E38
}
.fb {
	float: left;
	margin-left: -175px;
	margin-top: 75px;
	display: inherit
}
.resumenrevista {
	float: left;
	width: 94%;
	margin-left: 20px;
	margin-top: 10px
}
.boton1, .boton2 {
	width: 190px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton1:hover, .boton2:hover, .boton3:hover, .publica:hover {
	background: #444
}
.boton3 {
	width: 220px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.capturas {
	width: 100%;
	float: left;
	margin-left: 0;
	margin-top: 30px;
	margin-bottom: 100px
}
.box {
	width: 287px;
	float: right;
	margin-right: 80px;
	margin-bottom: 86px;
	min-height: 320px
}
.box img {
	border: 1px dotted#b9b9b9
}
.box a {
	text-decoration: none;
	color: #222;
	font-size: 20px
}
.box h3, .subactualidad p, .node-type-tu-foto .titulonoticia, .derechofotos p, .back p, .back2 p {
	margin: 0
}
.box .author {
	font-size: 14px
}
.box a:hover {
	color: #6F6F6F
}
.box img:hover {
	opacity: .7
}
.textoleer {
	float: left;
	width: 628px
}
.textoleer p {
	font-size: 12px
}
.botones {
	width: 94%;
	float: left;
	margin-left: 20px
}
.fotoportada {
	padding: 0;
	float: left;
	border-radius: 10px;
	margin-top: -29px;
	width: 100%
}
.fotoportada img {
	width: 100%;
	margin-left: 0;
	margin-top: -1px
}
.separador {
	position: relative;
	top: -50px;
	left: 200px
}
.textoleer2, .front .fotosportada, .videoslomas {
	width: 100%;
	float: left
}
.textoleer2 img {
	width: 32px;
	float: left;
	margin-top: -5px;
	margin-right: 10px
}
.rojo {
	color: #FF2E38
}
.titulonumerotop {
	margin-bottom: -30px;
	margin-left: 20px;
	display: none
}
.titulonumerotop p, .titulocapturas p {
	font-size: 30px;
	color: #8B8B8B;
	margin: 0
}
.lineaverticalre {
	float: left;
	margin-right: 0;
	margin-top: 57px;
	display: none
}
.lineaverticalre2 {
	float: left;
	margin-right: 7px;
	margin-top: -120px;
	display: inherit
}
.lineaverticalre3 {
	float: left;
	margin-right: 14px;
	margin-top: 40px;
	display: none
}
.comentariorevista {
	margin-top: 25px
}
.titulokiosko p {
	FONT-SIZE: 30px;
	color: #444
}
.textoaprovecha {
	float: left;
	margin-top: 28px;
	margin-left: 12px;
	font-size: 12px
}
.textoaprovecha img {
	width: 32px;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	display: inherit
}
.ultimarev {
	height: 700px;
	background: #444;
	margin-top: 135px
}
.portadarev img {
	width: 265px;
	margin-top: 50px
}
.numerorev {
	position: relative;
	color: #222;
	float: left;
	margin-left: 50px
}
.numerorev p {
	font-size: 30px;
	margin: 0;
	margin-top: 50px
}
.resumenrev {
	float: left;
	width: 400px;
	margin-top: 20px;
	color: #222;
	margin-left: 50px
}
.boton1p {
	width: 110px;
	background: #dd6d42;
	height: 35px;
	float: left;
	margin-right: 1px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton1p:hover, .boton2p:hover, .boton3p:hover {
	background: #FF8251
}
.boton2p {
	width: 120px;
	background: #dd6d42;
	height: 35px;
	float: left;
	margin-right: 1px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton3p {
	width: 155px;
	background: #dd6d42;
	height: 35px;
	float: left;
	margin-right: 0;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.botones2 {
	width: 430px;
	float: left;
	margin-left: 48px
}
.capturasimg {
	float: left;
	width: 810px;
	margin-top: 50px;
	margin-left: 50px;
	display: none
}
.capturasimg img {
	width: 158px
}
.capturasimg p {
	margin: 0;
	color: #222;
	font-size: 20px;
	margin-bottom: 15px
}
.page-node-102 .box {
	width: 150px;
	float: left;
	margin-right: 10px;
	margin-bottom: 0
}
.revistap {
	float: left;
	width: 169px;
	margin-right: 17px
}
.vistakiosko {
	float: left;
	margin-top: 50px;
	width: 97%;
	margin-bottom: 50px;
	padding: 10px
}
.botonesp .boton1p {
	width: 100%;
	margin-top: 0
}
.botonesp .boton2p, .botonesp .boton3p {
	width: 100%;
	margin-top: 5px
}
.portadav p {
	font-weight: bold;
	font-size: 20px;
	margin: 0;
	margin-bottom: 20px
}
.portadav a {
	color: #222;
	text-decoration: none
}
.portadav a:hover {
	color: #888
}
.titulokioskotop {
	width: 96%;
	float: left;
	margin-left: 10px
}
.ultimakiosko {
	width: 97%;
	float: left;
	margin-top: -70px;
	padding: 10px
}
.page-node-102 .leeronliner, .page-node-102 .textoandroid {
	position: relative;
	top: -18px;
	left: 10px
}
.page-node-167 .noticia3, .page-node-175 .noticia3 {
	width: 917px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -56px
}
.page-node-167 .divder .noticia1 img, .page-node-175 .divder .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: auto
}
.page-node-167 .divder .noticia1, .page-node-175 .divder .noticia1 {
	width: 100%;
	float: left;
	margin-bottom: -24px;
	margin-left: 0
}
.page-node-167 .publi300x600actualidad, .page-node-175 .publi300x600actualidad {
	width: 300px;
	height: 600px;
	margin-left: 0;
	float: none;
	margin-right: 0;
	margin-top: 60px;
	margin-bottom: 50px;
	margin: 0 auto
}
.page-node-167 .sombra, .page-node-175 .sombra {
	position: relative;
	top: -192px;
	width: 100% !important;
	height: 186px !important
}
.page-node-167 .divder, .page-node-175 .divder {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-top: 13px;
	display: inherit;
	text-align: center
}
.page-node-167 .divder .titularportada, .page-node-175 .divder .titularportada {
	position: relative;
	top: -71px;
	left: 0;
	background-color: #fff;
	width: 260px;
	padding-left: 20px;
	height: 63px;
	display: none
}
.page-node-167 .noticia1 img, .page-node-175 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 400px
}
.page-node-167 .noticia1, .page-node-175 .noticia1 {
	width: 100%;
	float: left;
	margin-bottom: -25px;
	margin-left: 0
}
.page-node-167 .tituloactualidad p, .page-node-175 .tituloactualidad p {
	font-size: 30px;
	margin-top: 0;
	margin-left: 17px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-167 .tituloactualidad, .page-node-175 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 0;
	width: 90%
}
.page-node-167 .divizq .titularportada, .page-node-175 .divizq .titularportada {
	position: relative;
	top: -95px;
	left: 0;
	background-color: #fff;
	width: 220px;
	padding-left: 20px;
	height: 95px
}
.page-node-167 .sitioevento, .page-node-175 .sitioevento {
	background: #222;
	color: #fff;
	float: left;
	width: auto;
	margin-left: 0;
	margin-top: 1px;
	padding-right: 10px
}
.page-node-167 .titulonoticiape, .page-node-175 .titulonoticiape {
	margin-left: 20px;
	margin-top: -20px;
	width: 90%;
	position: relative;
	min-height: 50px
}
.page-node-167 .fechaevento, .page-node-175 .fechaevento {
	background: #e52e31;
	color: #fff;
	float: left;
	width: auto;
	padding-right: 10px
}
.sitioevento a, .field-name-field-provincia a, .useralta2 a, .useralta a, .useralta4 a, .useralta3 a {
	color: #fff;
	text-decoration: none
}
.field-name-field-fecha-inicio, .field-name-field-provincia {
	float: left;
	margin-right: 10px
}
.subactualidad {
	margin-top: -30px;
	margin-left: 18px
}
.page-node-167 .tituloresp .fechaevento p, .page-node-175 .tituloresp .fechaevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px;
	display: inherit;
	font-size: 16px !important
}
.page-node-167 .tituloresp .sitioevento p, .page-node-175 .tituloresp .sitioevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px;
	font-size: 16px !important
}
.page-node-167 .tituloresp p, .page-node-175 .tituloresp p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 34px !important;
	color: #fff !important;
	width: 100%;
	line-height: 1.2;
	margin-bottom: 20px
}
.fechaevento {
	background: #e52e31;
	color: #fff;
	float: left
}
.node-type-calendario .noticia1 .sitioevento {
	background: #222;
	color: #fff;
	float: left;
	margin-left: 0;
	margin-top: 1px;
	width: auto
}
.node-type-calendario .noticia1 .fechaevento {
	background: #e52e31;
	color: #fff;
	float: left;
	width: auto
}
.node-type-calendario .noticia1 {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -25px
}
.fechaevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px;
	display: inherit
}
.sitioevento {
	background: #222;
	color: #fff;
	float: left;
	margin-left: 0
}
.sitioevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px
}
.field-name-field-localidad {
	float: left;
	margin-left: 10px
}
.node-type-calendario .titulonoticia {
	margin-bottom: 10px
}
.fbcale {
	float: left;
	margin-top: 10px;
	margin-left: 20px
}
.headcale {
	float: left;
	border-bottom: 1px dotted#222;
	width: 94%;
	padding-bottom: 20px;
	margin-left: 20px
}
.cartel {
	float: left;
	margin-top: 20px;
	width: 100%;
	padding: 20px
}
.textocale {
	float: left;
	padding: 20px
}
.bloqueinfo {
	float: left;
	width: 100%;
	padding: 20px
}
.inscripcion h4, .precio h4, .contacto h4 {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
	width: 100%
}
.inscripcion p, .precio p {
	float: left;
	padding-right: 5px;
	margin: 0 !important;
	font-size: 16px !important;
	float: left;
	padding-right: 5px;
	margin: 0 !important;
	font-size: 16px !important
}
.textocale h4 {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 40px
}
.field-name-field-informacion-general {
	float: left;
	width: 100%;
	margin-top: 10px
}
.field-name-field-inscripcion, .field-name-field-precio {
	float: left;
	margin-top: 10px;
	width: 100%
}
.bloquecartel {
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted#222
}
.field-name-field-inicio-inscripcion, .field-name-field-fin-inscripcion, .field-name-field-precio2, .field-name-field-web, .field-name-field-correo-electronico {
	font-weight: bold
}
.node-type-club .titulonoticia {
	font-size: 42px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 10px;
	margin-bottom: 0;
	line-height: 1
}
.node-type-club .fbcale, .node-type-tu-foto .fbcale {
	margin-left: 0
}
.infoclub {
	line-height: 45px;
	margin-top: 8px
}
.infoclub p {
	float: left;
	padding-right: 5px;
	margin: 0;
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	float: left;
	padding-right: 5px;
	margin: 0;
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important
}
.field-name-field-localidad-club {
	font-size: 16px;
	color: #E52E31
}
.field-name-field-provincia-club a {
	font-size: 16px;
	color: #E52E31;
	text-decoration: none
}
.field-name-field-pagina-web, .field-name-field-email, .field-name-field-telefono {
	color: #E52E31;
	font-size: 16px
}
.node-type-club .textocale h4 {
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 0
}
.bloqueinfo p {
	font-size: 22px;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 30px
}
.submitted {
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 0
}
a.username {
	font-size: 22px;
	text-decoration: none;
	color: #E52E31
}
.node-type-tu-foto .headcale {
	margin-left: 0;
	width: 100%;
	padding-left: 20px
}
.tufoto {
	margin-top: 20px;
	float: left;
	width: 100%;
	border-bottom: 1px dotted#222;
	padding-bottom: 10px
}
.localizacion {
	background: #E52E31;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-left: 20px
}
.provinc {
	background: #222;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-left: 5px
}
.derechofotos {
	float: right;
	font-size: 12px;
	margin-left: 20px;
	margin-right: 20px
}
.derechofotos a {
	text-decoration: none;
	color: #E52E31
}
.descripcionfoto {
	float: left;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 20px
}
.publica {
	background: #E52E31;
	width: 92%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 20px;
	border-radius: 5px;
	margin-top: 100px;
	margin-left: 20px;
	margin-right: 20px
}
.publica p {
	margin: 0;
	color: #fff;
	font-size: 30px
}
a.publica {
	text-decoration: none
}
.edita {
	width: 91%;
	margin-top: -40px;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 14px
}
.edita a {
	color: #E52E31;
	text-decoration: none
}
.node-type-tu-foto .sitioevento {
	margin-left: 0;
	padding-right: 10px
}
.node-type-tu-foto .noticia1 {
	margin-bottom: -56px;
	width: 100%
}
node-type-tu-foto .fechaevento {
	padding-right: 10px
}
.todasfoto p {
	margin: 0;
	color: #949494;
	margin-bottom: 30px;
	border-bottom: 1px dotted;
	padding-bottom: 10px;
	padding-left: 20px
}
.todasfoto h4 {
	margin-bottom: 0;
	font-size: 26px;
	color: #444;
	margin-left: 20px
}
.todasfoto img {
	width: 173px;
	float: left;
	height: 135px;
	margin-right: 5px;
	margin-bottom: 5px
}
.view-todas-foto {
	margin-left: 20px
}
.node-type-tu-foto .publi300x600actualidad, .titulocont {
	margin-top: 60px
}
.page-node-180 .portadap {
	width: 100%;
	margin-top: 20px
}
.page-node-180 .portadap img {
	width: 1000px;
	float: left;
	margin-right: 19px;
	margin-bottom: 20px;
	height: auto
}
.page-node-180 .tituloactualidad p {
	font-size: 30px;
	margin-top: 40px;
	margin-left: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-180 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 0;
	width: 90%;
	padding-left: 20px;
	padding-right: 20px
}
.page-node-180 .subactualidad {
	margin-top: -30px;
	margin-left: 0;
	padding-left: 20px;
	padding-right: 20px
}
.vistatufoto {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: -18px
}
.titlephoto {
	float: left;
	background: #444;
	opacity: .7;
	height: 50px;
	width: 100%;
	padding-top: 10px;
	margin-top: -70px
}
.titlephoto p {
	margin: 0;
	text-align: center;
	font-size: 28px
}
.page-node-180 .noticia1 {
	margin-bottom: -56px
}
body.page-user {
	background-image: url('https://www.moto1pro.com/sites/all/themes/moto1pro/img/fondomovile.jpg');
	background-size: 100%
}
.page-user #main {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	margin: 0 auto;
	width: 400px;
	opacity: .9;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1)
}
.logouser {
	margin: 0 auto;
	width: 400px;
	margin-top: 70px;
	margin-bottom: 40px
}
.logouser:hover {
	opacity: .9
}
.back {
	width: 150px;
	font-size: 14px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	border-radius: 5px;
	opacity: .9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1);
	text-align: center;
	margin-bottom: 100px;
	color: #fff
}
.back:hover {
	color: #fff;
	opacity: 1
}
.useralta2 p, .useralta4 p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
	background: #444;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.useralta2 p:hover, .useralta4 p:hover {
	background: #252525
}
.useralta p {
	text-align: center;
	margin: 0;
	margin-top: 30px;
	background: #E52E31;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.useralta p:hover, .useralta3 p:hover {
	background: #AB2528
}
.back a {
	color: #444;
	text-decoration: none
}
.useralta3 p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
	background: #E52E31;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.page-user .tabs-primary {
	position: relative;
	bottom: 0;
	margin-bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999
}
.useralta4, .useralta3 {
	width: 30%;
	float: left;
	margin-right: 10px
}
.botonlog {
	margin: 0 auto;
	width: 420px
}
.titulocont p, .titulocont h1 {
	font-size: 34px;
	color: #666;
	margin: 0
}
.logocont {
	width: 300px;
	float: left;
	display: inherit
}
.infocont p, .infocont h4 {
	margin: 0;
	margin-bottom: 20px
}
.infocont {
	float: left;
	margin-left: 60px
}
.bloqueinfor {
	float: left;
	margin-bottom: 50px;
	margin-top: 30px
}
.infocont a {
	text-decoration: none;
	color: #E52E32
}
#pagecont {
	max-width: 670px;
	margin: 0 auto
}
.front .vistatufoto1 {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: 0
}
.front .fotosportada img {
	width: 100%;
	height: auto;
	margin-bottom: -2px;
	overflow: hidden
}
.front .photo {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden
}
.node-type-videos .titulorelacionados {
	margin-left: 20px !important;
	text-align: left
}
.node-type-videos .comenta {
	width: 98%;
	margin-top: 20px !important
}
.logovideolomas {
	width: auto !important;
	position: relative;
	top: 383px;
	left: 16px
}
.videotop {
	background: #000;
	height: auto;
	margin-top: -5px
}
.texto {
	float: left;
	width: 92%;
	margin-left: 20px
}
.textoautor {
	color: #b9b9b9;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0;
	display: none
}
.titlevideo p, .titlevideo h1 {
	font-size: 32px;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	line-height: 1.2;
	margin-left: 20px;
	margin-bottom: 10px
}
.socialvideos {
	float: left;
	width: 100px;
	display: none
}
.videoslomas2 {
	width: 100%;
	float: left;
	margin-right: 75px;
	margin-top: 100px
}
.divideomas {
	width: 253px;
	height: 285px;
	float: left;
	margin-right: 5px;
	margin-bottom: -80px
}
.divideomas2 {
	width: 100%;
	height: 173px;
	float: left;
	margin-right: 10px;
	margin-bottom: 318px;
	margin-top: -50px
}
.ultimovideo {
	width: 100%;
	height: 322px;
	float: left;
	margin-right: 10px;
	margin-bottom: 120px
}
.titularlomas {
	position: relative;
	top: -95px;
	left: 27px;
	background-color: #fff;
	width: 206px;
	padding-left: 20px;
 Noticia Bultaco, premiada como producto innovador tecnológico height: 95px
}
.titularlomasvideo {
	position: relative;
	top: 211px;
	left: 0;
	width: 80%;
	padding-left: 20px;
	height: 70px
}
.publi300x600video {
	width: 300px;
	float: left;
	height: 600px;
	margin-left: 0;
	margin-top: 64px
}
.publi300x600video p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: 0;
	margin-left: 1px
}
img.logovideolomas {
	width: 40px !important;
	height: 40px !important
}
.ultimovideo img, .divideomas2 img {
	height: 440px;
	width: 100%
}
.titlelomasvideo {
	float: left;
	margin-top: 0;
	margin-bottom: -10px;
	width: 98%;
	margin-left: 20px
}
.titlelomasvideo p, .titleloult p {
	margin-top: 0;
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b9b9b9
}
.node-type-videos .comentarios {
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 100% !important;
	float: left !important;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 100% !important;
	float: left !important;
	padding-left: 20px;
	padding-right: 20px
}
.node-type-videos .publiportada300x250 {
	width: 300px;
	float: left;
	margin-top: 50px;
	margin-left: 0
}
.titleloult {
	float: left;
	margin-top: 60px;
	margin-bottom: -56px;
	width: 98%
}
.node-type-videos .autoriaresp {
	width: 94%;
	margin-left: 20px;
	margin-bottom: 0
}
.divdervideo {
	float: left;
	margin: 0 auto;
	width: 300px
}
.node-type-videos .divdervideo {
	float: none
}
.node-type-actualidad .publiportada300x250 {
	margin-bottom: 0
}
.pagebuttom {
	margin: 0 auto;
	width: 296px
}
.back2 {
	width: 234px;
	font-size: 14px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	border-radius: 5px;
	opacity: .9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1);
	text-align: center;
	color: #fff
}
.logouser2 {
	margin: 0 auto;
	width: 400px;
	margin-top: 70px;
	margin-bottom: 0
}
.titulobuscar {
	font-size: 32px;
	margin-bottom: 0
}
p.subtitulobuscar {
	margin-top: 10px;
	margin-bottom: 0
}
.buscador {
	min-height: 180px
}
table#gs_id50 {
	margin-top: -2px
}
input.gsc-search-button.gsc-search-button-v2 {
	border-color: #C00;
	background-color: #C00;
	background-image: url('https://www.google.com/uds/css/v2/search_box_icon.png');
	filter: none;
	background-repeat: no-repeat;
	height: 27px;
	margin-top: 5px;
	background-position: 20px
}
.gsc-control-cse.gsc-control-cse-es {
	padding-left: 0;
	margin-left: 0
}
table {
	border-collapse: inherit;
	border-spacing: 0;
	margin-top: 1.5em;
	margin-bottom: 1.5em
}
.ancla {
	float: left;
	width: 90%
}
.ancla p:hover {
	background: #000
}
.ancla p {
	float: left;
	font-size: 22px;
	margin-left: 40px !important;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	background: #E52E31;
	padding-bottom: 10px;
	margin: 0;
	color: #fff;
	width: 100%
}
.ancla img {
	width: 26px;
	margin-right: 15px;
	position: relative;
	top: 8px
}
.img-int-g {
	overflow: hidden;
	height: 500px
}
}

@media screen and (min-width:980px) {
	.page-node-10897 .vista-portada-interior {
    padding: 0px 0px;
}
	.footer-block.sitemap {
    width: 33%;
    margin: 20px 0px;
}
	.node-type-video .titlevideo {
    padding: 0px 0px;
}
.page1000, .portada1000x160, img.logovideop, .titulorevistahome, .textoslogosfooter, .imgdesktop, .field-name-field-foto-portada-ipad, .page-node-102 .imgrevistahome {
	display: inherit
}
.portadanoticias2 .lomasvideos, .sombraafondo2, .page-taxonomy-term .gratishome, .page-taxonomy-term .submenu, .autoriaresp, .imgmovile, .titusom, .node-type-revista .contenidos1000x160, .node-type-revista .revistaportada2, .field-name-field-foto-portada-horizontal, .page-node-102 .box h3, .page-node-102 .author, .page-node-167 .aquihaydebate, .page-node-175 .aquihaydebate, .page-node-180 .lineavertical1, .page-node-180 .aquihaydebate, .page-user ul.tabs-primary.tabs.primary, .logged-in .useralta, .logged-in .useralta2, .not-logged-in .useralta3, .not-logged-in .useralta4, .front .titlephoto {
	display: none
}
.titulonoticiape {
	margin-left: 0;
	margin-top: -75px;
	width: 90%;
	position: relative
}
.page-node-47 .titulonoticiape {
	margin-left: 20px;
	margin-top: -30px;
	width: 90%;
	position: relative
}
.details {
	float: left;
	margin-top: 50px;
	margin-bottom: 0
}
.details img {
	width: 23px;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 0
}
img.favor {
	top: 2px;
	position: relative;
	width: 23px;
	margin-right: 10px
}
.details p {
	font-size: 18px;
	text-transform: uppercase;
	margin: 0
}
.img-int-g {
	overflow: hidden;
	height: 379px
}
.portadavideos .afondop {
	width: 595px;
	margin-top: -15px;
	margin-left: -13px;
	margin-bottom: -386px;
	width: 595px;
	margin-top: -15px;
	margin-left: -13px;
	margin-bottom: -386px
}
.imgportadap {
	height: 120px;
	overflow: hidden
}
.portadavideos .afondonoticiag {
	margin-left: -13px;
	margin-bottom: 100px
}
.img2 {
	overflow: hidden;
	height: 200px
}
.front .sombra {
	top: -186px
}
.imgportadag {
	height: 400px;
	overflow: hidden
}
.front .titularmasvota h3 {
	margin-left: 0;
	padding-top: 8px;
	font-size: 20px
}
.titulonoticiape h3, .titulonoticiapv h3, .titulonoticiape h3, .titulonoticiapv h3 {
	margin-left: 0;
	margin-top: 74px;
	font-size: 16px
}
.front .noticia1v .titulonoticiapv h3 {
	margin-left: 0;
	margin-top: 10px;
	font-size: 20px
}
.front .afondonoticiag .noticia1v .titulonoticiapv h3 {
	margin-left: 0;
	margin-top: -14px;
	font-size: 20px
}
.page-node-6499 .titulonoticiapv h3, .page-node-10891 .titulonoticiapv h3 {
	margin-left: 0;
	margin-top: 60px;
	font-size: 20px
}
.titulonoticiap h3 {
	margin-left: -20px;
	margin-top: 3px;
	font-size: 16px
}
.page-node-32 .titularportadafondo .categorianoticia2 {
	margin-top: -124px;
	display: inherit;
	margin-bottom: 136px
}
.titularportadafondo .categorianoticia2 {
	margin-top: -348px;
	display: inherit;
	margin-bottom: 352px
}
.node-type-videos .contador {
	font-size: 18px !important;
	color: #F3F3F3 !important;
	margin-bottom: -27px !important
}
.node-type-videos .adwordsactualidad {
	margin-top: 61px;
	margin-bottom: 20px;
	display: inherit
}
.node-type-videos .texto {
	margin-left: 20px;
	margin-bottom: 30px
}
.node-type-videos .videotop .view-total-de-visitas {
	float: right;
	margin-top: 38px;
	display: inherit;
	width: auto
}
.node-type-videos .videotop .addthis_sharing_toolbox {
	margin-bottom: -20px;
	float: left;
	margin-right: 20px;
	margin-top: 37px;
	display: inherit
}
.autorp {
	font-size: 14px;
	color: #b9b9b9;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-bottom: -14px;
	line-height: 1
}
.contadormot {
	font-size: 14px !important;
	color: #B9B9B9 !important;
	font-weight: normal
}
.contador {
	font-size: 14px !important;
	color: #444 !important;
	margin-bottom: -11px !important
}
.debate p {
	margin-left: 70px !important;
	position: relative;
	top: 8px;
	margin-left: 45px;
	height: 38px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b8b8b8;
	margin-left: 70px !important;
	position: relative;
	top: 8px;
	margin-left: 45px;
	height: 38px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b8b8b8
}
.field.field-name-field-autor-test {
	margin-top: -22px;
	margin-left: 80px;
	color: #444;
	font-size: 20px
}
.field-name-field-autor-reportaje {
	margin-left: 78px;
	margin-top: -23px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 20px
}
.field-name-field-autor-foto-reportaje, .field-name-field-foto-test {
	margin-left: 75px;
	margin-top: -22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 20px
}
.node-type-videos .divdervideo, .fotomasvotada, .page-node-167 .publi300x600actualidad, .field-name-field-texto-03, .imgmejor, .page-node-175 .publi300x600actualidad, .titulokiosko, .portadarev {
	float: left
}
#page, #pagev {
	margin-left: auto;
	margin-right: auto;
	max-width: 980px
}
#contenedor {
	width: 1110px
}
#wrap {
	width: 1200px
}
.header, .field-name-field-foto-destacada-2 img, .field-name-field-foto img {
	width: 100%
}
.sidebar-first #content {
	float: left;
	padding: 0;
	width: 100% !important
}
.headergris {
	background-color: #EAEAEA;
	height: 70px;
	margin-top: -9px;
	margin-bottom: -7px;
	padding-left: 35px;
	padding-right: 10px;
	display: inherit
}
.textoizq {
	float: left;
	color: #858585;
	font-family: helvetica;
	font-size: 12px;
	height: 53px
}
.textoizq a {
	color: #666;
	text-decoration: none
}
.textoder {
	float: right;
	color: #858585;
	font-family: helvetica;
	font-size: 14px;
	text-transform: uppercase;
	font-size: 10px;
	margin-top: 4px
}
.textoder a {
	text-decoration: none;
	color: #EC2A1F;
	font-weight: bold
}
.textoder2 {
	float: right;
	color: #858585;
	font-family: helvetica;
	font-size: 14px
}
.textoder2 a {
	text-decoration: none;
	color: #EC2A1F;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px
}
.logo img {
	position: relative;
	top: 11px;
	margin-left: 30px;
	width: inherit;
	float: left
}
.menu {
	height: 70px;
	position: relative;
	top: 52px;
	left: -34px;
	width: 104%;
	background-color: #444
}
.secciones {
	background-color: #444;
	height: 70px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -53px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.secciones a, .seccionrevista a, .seccionbuscar a {
	font-size: 14px;
	color: white;
	font-family: Arial;
	text-transform: uppercase;
	text-decoration: none
}
.seccionrevista {
	background-color: #dd6d42;
	height: 70px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -53px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.seccionbuscar {
	background-color: #fad600;
	height: 70px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -53px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.menusecciones {
	float: right;
	width: 100%;
	height: 70px;
	background-color: #222;
	margin-top: -13px;
	margin-bottom: 1px;
	padding-top: 0
}
.carruselnoticias {
	background-color: #EAEAEA;
	height: 38px;
	position: relative;
	top: -10px;
	margin-bottom: 0;
	display: inherit
}
.debate {
	position: relative;
	top: 0;
	border-right: 1px solid#fff;
	width: 185px;
	height: 38px
}
.grisoscuro {
	color: #666
}
.carruselnoticiasvista {
	position: relative;
	left: 224px;
	top: -51px;
	width: 78%;
	height: 45px;
	overflow: hidden
}
.tophome a {
	color: #66666E;
	text-decoration: none
}
.carruselnoticiasvista p {
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
#responsive-menu {
	float: right;
	background: #1C1F23;
	position: relative;
	top: 0 !important;
	height: 70px;
	z-index: 1;
	float: right;
	background: #1C1F23;
	position: relative;
	top: 0 !important;
	height: 70px;
	z-index: 1
}
#responsive-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px
}
#responsive-menu li {
	display: inline;
	float: left;
	text-transform: uppercase;
	text-align: center;
	height: 70px
}
#responsive-menu li a {
	display: block;
	color: #fff;
	text-decoration: none;
	line-height: 60px;
	padding: 5px 14px !important;
	height: 60px;
	font-family: arial;
	font-size: 14px
}
#responsive-menu li a:hover {
	background: #151a1e;
	color: #fff !important
}
#nav-responsive {
	display: none;
	background: url(desplegar.png)no-repeat 15px 17px;
	text-decoration: none;
	float: right;
	width: 60px;
	height: 60px;
	position: absolute;
	right: 0;
	top: 0;
	opacity: .6
}
#nav-responsive.nav-active {
	opacity: 1
}
.actualidadp {
	float: left;
	width: 655px
}
.portadanoticias {
	width: 100%;
	margin-left: 20px;
	margin-top: 50px
}
.portadanoticias2 {
	width: 100%;
	margin-left: 20px;
	margin-top: 70px;
	float: left;
	display: inherit
}
.portadavideos {
	width: 100%;
	margin-left: 20px;
	margin-top: 90px
}
p.titulovideos {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #222;
	padding-bottom: 0;
	padding-left: 0;
	width: 60%;
	border-bottom: 0 solid#222
}
.portadap {
	width: 98%;
	float: left;
	margin-right: 25px;
	margin-top: -29px;
	margin-bottom: 0
}
.portadapvideo {
	width: 214px;
	float: left;
	margin-right: -5px;
	margin-top: -24px
}
.noticia1 {
	width: 208px;
	float: left;
	margin-right: 5px;
	margin-bottom: 0
}
.node-type-club .noticia1 {
	width: 300px
}
.noticia1t {
	width: 308px;
	float: left;
	margin-right: 5px;
	margin-bottom: 0
}
.noticia1plus {
	width: 300px;
	float: left;
	margin-right: 5px;
	margin-bottom: 20px
}
.noticia1v {
	width: 214px;
	float: left;
	margin-right: 5px;
	margin-bottom: 0
}
.noticia2 {
	width: 327px;
	height: 280px;
	float: left;
	margin-right: 5px;
	margin-bottom: -30px
}
.noticia1test {
	width: 214px;
	float: left;
	margin-right: 5px;
	margin-bottom: 43px
}
.noticia2test {
	width: 214px;
	height: 280px;
	float: left;
	margin-right: 5px;
	margin-bottom: -30px
}
.noticia3test {
	width: 195px;
	height: 280px;
	float: left;
	margin-right: 5px;
	margin-bottom: -65px;
	margin-top: 0
}
.portadavideos img.sombraafondo {
	top: -48px
}
.noticia3 {
	width: 634px;
	height: 436px;
	float: left;
	margin-right: 20px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0
}
.sombra, .page-node-31 .sombra, .page-node-32 .sombra, .page-node-167 .sombra, .page-node-175 .sombra {
	position: relative;
	top: -192px;
	width: 100% !important;
	height: 186px !important
}
.titularportada {
	position: relative;
	top: -30px;
	left: 0;
	background-color: #fff;
	width: 193px;
	padding-left: 20px;
	height: 63px;
	display: inherit
}
.testportada .titularportada {
	position: relative;
	top: -30px;
	left: 0;
	background-color: #fff;
	width: 268px;
	padding-left: 20px;
	height: 63px;
	display: inherit
}
.node-type-reportajes .titularportada {
	top: -32px;
	width: 275px
}
.node-type-actualidad .titularportada {
	top: -30px;
	width: 275px
}
.titulonoticiap {
	margin-left: 20px;
	margin-top: -350px;
	width: 90%;
	position: relative
}
.node-type-test .titulonoticiap, .page-node-30 .titulonoticiap, .page-node-47 .titulonoticiap, .page-node-31 .titulonoticiap, .page-node-32 .titulonoticiap, .page-node-167 .titulonoticiap, .node-type-calendario .titulonoticiap, .page-node-175 .titulonoticiap {
	margin-left: 20px;
	margin-top: -20px;
	width: 90%;
	position: relative
}
.node-type-reportajes .titulonoticiap {
	margin-left: 20px;
	margin-top: -22px;
	width: 90%;
	position: relative
}
.node-type-actualidad .titulonoticiap {
	margin-left: 20px;
	margin-top: -13px;
	width: 90%;
	position: relative
}
.titulonoticiapv {
	margin-left: 0;
	margin-top: 25px;
	width: 90%;
	position: relative
}
.titularportadav {
	position: relative;
	top: -75px;
	left: 0;
	background-color: #fff;
	width: 195px;
	padding-left: 20px;
	height: 62px;
	display: inherit
}
.titularportadatest {
	position: relative;
	top: 266px;
	left: 36px;
	background-color: #fff;
	width: 264px;
	padding-left: 20px;
	height: 95px
}
.titularportadafondo {
	position: relative;
	top: 325px;
	left: 22px;
	background-color: #fff;
	width: 173px;
	padding-left: 20px;
	height: 95px;
	margin-top: 0
}
.titulonoticiap p {
	padding-top: 8px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 12px !important;
	color: #444 !important;
	font-weight: bold;
	line-height: 1.2
}
.titulonoticiap a, .titulonoticiape a, .titulonoticiapv a, .categorialomas a, .categoriaaquihaydebate a, .page-node-31 .titulonoticiapv a {
	text-decoration: none;
	color: #666
}
.categorianoticia {
	margin-top: 33px;
	display: inherit
}
.titulonoticiape p {
	padding-top: 8px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 16px !important;
	color: #444 !important;
	font-weight: bold;
	line-height: 1.2;
	margin-left: 0
}
.categorianoticia2 {
	margin-top: 33px;
	display: inherit;
	margin-bottom: -33px
}
.titulonoticiape2 p, .titulonoticiapv p {
	padding-top: 8px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 16px !important;
	color: #444 !important;
	font-weight: bold;
	line-height: 1.2
}
.titulonoticiag {
	position: relative;
	top: -424px;
	left: 28px;
	width: 561px;
	margin-left: 3px
}
.titulonoticiagf {
	position: relative;
	top: -324px;
	left: 28px;
	width: 520px;
	margin-left: 3px
}
.titulonoticiag a, .titulonoticiagf a, .titulonoticiagv a, .resumennoticiag a, .resumennoticiagf a, .provinc a, .publica a, .titlephoto a {
	text-decoration: none;
	color: #fff
}
.titulonoticiagv {
	position: relative;
	top: -210px;
	left: 28px;
	width: 390px;
	margin-left: 3px
}
.titulonoticiag p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 25px !important;
	color: #fff !important;
	width: 561px;
	line-height: 1.2
}
.titulonoticiagf p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 22px !important;
	color: #fff !important;
	width: 390px;
	line-height: 1.2
}
.page-node-32 .resumennoticiag {
	position: relative;
	top: -381px;
	width: 450px;
	left: 32px;
	display: inherit;
	top: -395px;
	width: 482px;
	position: relative;
	top: -381px;
	width: 450px;
	left: 32px;
	display: inherit;
	position: relative;
	top: -395px;
	width: 482px;
	left: 32px;
	display: inherit
}
.page-node-32 .titulonoticiag {
	position: relative;
	top: -360px;
	left: 28px;
	width: 390px;
	margin-left: 3px;
	top: -370px;
	position: relative;
	top: -360px;
	left: 28px;
	width: 390px;
	margin-left: 3px;
	position: relative;
	top: -370px;
	left: 28px;
	width: 390px;
	margin-left: 3px
}
.resumennoticiag {
	position: relative;
	top: -433px;
	width: 563px;
	left: 32px;
	display: inherit
}
.resumennoticiag p {
	color: #fff !important;
	font-size: 14px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	width: 600px
}
.resumennoticiagf {
	position: relative;
	top: -362px;
	width: 538px;
	float: left;
	left: 32px;
	display: inherit
}
.resumennoticiagf p {
	color: #fff !important;
	font-size: 14px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important
}
.categorianoticia p, .categorianoticia2 p {
	margin-top: -27px;
	font-size: 12px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #444 !important
}
.categorianoticia a, .noticialomasvisto a, .contactofooter a {
	text-decoration: none;
	color: #444
}
.grisrepor {
	color: #bababa;
	font-weight: lighter
}
.pagepubli {
	margin: 0;
	width: 100%
}
.publi300x600portada {
	width: 302px;
	float: left;
	height: 600px;
	padding-left: 0;
	margin-top: 0;
	text-align: right;
	margin-right: 0;
	margin-bottom: 0
}
.publi300x600actualidad {
	width: 300px;
	float: left;
	height: 600px;
	margin-left: 0;
	margin-top: 50px !important;
	margin-bottom: 0 !important;
	width: 300px;
	float: left;
	height: 600px;
	margin-left: 0;
	margin-top: 50px !important;
	margin-bottom: 0 !important
}
.publi300x600portada2 {
	width: 302px;
	float: left;
	height: 600px;
	position: relative;
	top: 45px;
	left: 0;
	margin-top: 0
}
.publi300x600portada p, .publi300x600video p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: 0;
	margin-left: 1px
}
.publi300x600actualidad p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -4px;
	margin-left: 0;
	text-align: left
}
.publi300x600portada2 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -4px;
	margin-left: 1px
}
.lomasportada {
	width: 300px;
	float: left;
	height: 420px;
	display: none
}
.aquihaydebate {
	width: 300px;
	float: left;
	height: 420px;
	margin-top: 50px;
	margin-left: 0;
	text-align: left
}
.vistalomasvisto {
	margin-top: 20px;
	margin-left: 58px
}
.vistalomasvistovid {
	margin-top: 20px;
	margin-left: 29px
}
.titulolomasvisto {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.tituloaqihaydebate {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b9b9b9
}
.bikers, .coment2 {
	float: left;
	position: relative;
	left: -53px
}
.bikers p {
	font-size: 24px;
	margin-top: 10px;
	text-align: right;
	width: 75px;
	margin-bottom: 0;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.bikers2, .coment {
	float: left;
	position: relative;
	top: 28px;
	left: -104px
}
.bikers2 p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 4px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
.coment p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 12px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
.coment2 p {
	font-size: 34px;
	margin-top: 10px;
	margin-bottom: 0;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.noticialomasvisto {
	float: left;
	width: 180px
}
.noticialomasvisto p {
	margin-top: -20px;
	margin-bottom: 6px;
	margin-left: 39px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-weight: bold;
	line-height: 1.4
}
.categorialomas {
	float: left;
	position: relative;
	top: 20px;
	width: 190px;
	left: 70px
}
.categorialomas p {
	margin-top: -27px;
	margin-left: -30px;
	font-size: 11px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #444 !important
}
.categoriaaquihaydebate {
	float: left;
	position: relative;
	top: 20px;
	left: 15px
}
.categoriaaquihaydebate p {
	margin-top: -27px;
	margin-left: 0;
	font-size: 11px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #444 !important
}
.grisclaro, .titulofotosclaro {
	color: #b6b6b6
}
.linealomas {
	float: left;
	margin-top: -7px;
	margin-left: -59px
}
.linealomas img {
	height: 1px
}
.lineavertical, .lineaverticaltest {
	float: left;
	margin-right: 15px
}
.lineaverticalafondo {
	position: relative;
	top: 48px;
	left: 14px;
	float: left;
	margin-right: 15px
}
.lineaverticaltufoto1 {
	float: left;
	margin-right: 9px;
	position: relative;
	top: 30px;
	left: 20px;
	display: inherit
}
.lineaverticalactualidad {
	float: left;
	margin-right: 15px;
	display: inherit
}
.lineaverticalactualidad2 {
	float: left;
	position: relative;
	top: 60px;
	display: none;
	left: -15px
}
.lineatags {
	float: left;
	position: relative;
	top: 29px;
	left: -15px
}
.lineaheader {
	position: relative;
	top: -37px;
	left: 128px;
	width: 76px
}
.linearegistra {
	position: relative;
	top: -39px;
	left: 230px
}
.lomasvideos {
	width: 300px;
	float: left;
	margin-top: -40px;
	margin-left: 39px
}
.front .publiportada300x250 {
	width: 300px;
	float: left;
	margin-top: 30px;
	margin-left: 39px;
	margin-bottom: 0
}
.publiportada300x250 {
	width: 300px;
	float: left;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0
}
.publiportada300x250 p, .page-node-30 .publiportada300x250 p, .page-node-47 .publiportada300x250 p, .page-node-31 .publiportada300x250 p, .page-node-32 .publiportada300x250 p, .page-node-167 .publiportada300x250 p, .page-node-175 .publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -10px;
	margin-left: 0;
	text-align: left
}
.participa {
	float: left;
	position: relative;
	width: 955px;
	background: #eaeaea;
	top: 45px;
	left: 19px;
	height: 70px;
	display: inherit;
	margin-bottom: 80px
}
.participa p {
	margin-left: 30px;
	font-size: 14px;
	color: #858585
}
.participa a, .back a {
	color: #444;
	text-decoration: none
}
.testportada {
	float: left;
	width: 96%;
	margin-top: -30px
}
.testportada p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #666;
	padding-left: 0;
	width: 90%;
	border-bottom: 0 solid#222;
	padding-bottom: 0;
	margin-bottom: 0
}
.noticiatest {
	width: 300px;
	float: left;
	margin-right: 10px;
	margin-bottom: 171px
}
.noticiatestf {
	width: 300px;
	float: left;
	margin-right: -1px;
	margin-bottom: 171px
}
.noticia2test img, .noticia3test img, .noticia1test img, .masvota1 img, .masvota2 img, .videoslomas, .titulokioskotop, .front .fotosportada {
	width: 100%;
	float: left
}
.portadavideos .afondoportada {
	width: 600px
}
.afondoportada {
	float: left;
	width: 663px;
	margin-left: 15px;
	margin-top: 15px
}
.afondop {
	width: 653px;
	float: left;
	margin-right: 15px;
	margin-top: -207px
}
.afondonoticiag {
	width: 100%;
	height: auto;
	margin-top: 63px;
	float: left
}
.videosportada {
	width: 1000px;
	margin-top: 15px
}
.videosportada p {
	width: 327px;
	margin-right: 25px;
	font-size: 20px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.titulovideos {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #666
}
.titulovideo a {
	text-decoration: none;
	color: #131313
}
.logovideog {
	width: 230px !important;
	height: auto !important;
	position: relative;
	top: 287px;
	left: 206px;
	display: inherit
}
.logovideop {
	width: auto !important;
	position: relative;
	top: -89px;
	left: 81px
}
.logovideop2 {
	width: auto !important;
	position: relative;
	top: -173px;
	left: 57px
}
.logovideolomas {
	width: auto !important;
	position: relative;
	top: 110px;
	left: 123px;
	top: 87px;
	left: 72px;
	width: auto !important;
	position: relative;
	top: 110px;
	left: 123px;
	width: auto !important;
	position: relative;
	top: 87px;
	left: 72px
}
.sombraafondo {
	position: relative;
	top: -66px
}
.sombraafondo img {
	width: auto !important;
	height: auto !important
}
.afondoportada p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #666;
	padding-bottom: 0;
	padding-left: 0;
	width: 100%;
	border-bottom: 0 solid#222
}
.afondonoticiag img, .views-field-field-subtitulo-noticia, .views-field-field-subtitulo-noticia img, .page-node-30 .views-field-field-subtitulo-noticia img, .page-node-47 .views-field-field-subtitulo-noticia img, .page-node-31 .views-field-field-subtitulo-noticia img, .page-node-32 .views-field-field-subtitulo-noticia img, .page-node-167 .views-field-field-subtitulo-noticia img, .page-node-175 .views-field-field-subtitulo-noticia img {
	width: 100%;
	height: auto
}
.afondonoticiag .img2 {
	overflow: hidden;
	height: 123px
}
.videoportadag {
	width: 444px;
	height: 500px;
	float: left;
	margin-right: 10px;
	margin-left: 15px
}
.videoportadag img {
	height: 275px;
	width: 458px
}
.titulovideo {
	border-bottom: 10px solid#000;
	height: 77px;
	display: inherit
}
.titulovideo p {
	font-size: 31px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-left: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	line-height: 1.2;
	padding-bottom: 10px;
	border-bottom: 5px solid
}
.portada1000x160 {
	background-color: #000;
	height: 160px;
	margin-top: -100px;
	overflow: hidden;
	width: 100%
}
.portada1000x160-2 {
	background-color: #000;
	height: 160px;
	margin-top: 0
}
.contenidos1000x160 {
	background-color: #222;
	height: 160px;
	margin-top: 0
}
.pagina1000x160 {
	position: relative;
	top: 77px;
	background-color: #000;
	height: 160px
}
.pagina1000x160 img {
	margin-top: -7px
}
.page1000 {
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px
}
.page860video {
	margin-left: auto;
	margin-right: auto;
	max-width: 860px
}
.page1500px {
	margin-left: auto;
	margin-right: auto;
	max-width: 1500px
}
.seccionfotos {
	margin-left: 20px;
	float: left;
	margin-right: 0;
	margin-top: 30px;
	margin-bottom: 72px
}
.ultimasfotos {
	float: left;
	margin-right: 100px
}
.pagefotos {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	max-width: 1200px
}
.fotosportada {
	width: 305px;
	float: left
}
.fotosportada img {
	width: 150px;
	margin-bottom: -2px
}
.titulofotos {
	font-size: 18px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666;
	margin-bottom: 20px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 0;
	width: 90%;
	border-bottom: 0 solid#222
}
.powerade {
	font-size: 12px;
	position: relative;
	top: -76px;
	left: 249px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	width: 200px
}
.powerade img {
	width: auto;
	position: relative;
	top: 13px;
	left: 4px
}
.masvota1, .masvota2 {
	width: 308px;
	float: left;
	margin-right: 20px;
	margin-bottom: -80px;
	margin-top: -48px
}
.titularmasvota {
	position: relative;
	top: 530px;
	left: 51px;
	background-color: #fff;
	width: 258px;
	padding-left: 20px;
	height: 95px
}
.titulotag {
	font-size: 20px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-left: 0;
	margin-right: 0
}
.tagoscuro, .fechaoscuro {
	color: #444
}
.vistatag {
	width: 333px;
	height: 243px;
	float: left;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-top: -7px;
	margin-left: 20px
}
.lineatag {
	float: left;
	position: absolute;
	left: 105px
}
.page-taxonomy-term .revistaportada2 {
	background-color: #fff;
	margin-top: 0;
	margin-bottom: 150px
}
.page-taxonomy-term .revistadigital {
	margin-left: 0;
	border-left: 1px solid#ddd;
	height: 90px
}
.page-taxonomy-term .revistadigital p {
	color: #666;
	margin-top: 0;
	margin-left: 10px
}
.page-taxonomy-term .resumenrevistahome {
	color: #000;
	width: 100%
}
.page-taxonomy-term .titulorevistahome p {
	color: #000
}
.page-taxonomy-term #slider-container {
	position: relative;
	left: -190px
}
.page-taxonomy-term .textorevistahome {
	margin-left: -100px;
	width: 370px
}
.page-taxonomy-term .leeronline, .page-taxonomy-term .android, #footer .footer-frame {
}
.page-taxonomy-term .contenidos1000x160 {
	background-color: #000
}
.revistaportada {
	background-color: #444;
	width: 100%;
	height: auto;
	margin-top: 125px;
	margin-bottom: 40px;
	display: inherit;
	float: left
}
.revistaportada2 {
	background-color: #444;
	width: 100%;
	margin-top: 60px;
	position: relative;
	top: 92px
}
.revistadigital {
	border-right: 1px solid#fff;
	height: 113px;
	float: left;
	margin-left: 20px;
	width: 13%
}
.revistadigital p {
	color: #fff;
	margin-right: 20px;
	margin-top: 72px;
	font-size: 20px
}
.portadarevistahome {
	float: left;
	margin-top: 100px;
	margin-left: 45px;
	position: relative;
	top: 0;
	left: 0
}
.textorevistahome {
	float: left;
	width: 340px;
	margin-left: 30px;
	margin-top: 0;
	height: 586px
}
.titulorevistahome p {
	font-size: 32px;
	color: #fff;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.resumenrevistahome {
	font-size: 14px;
	color: #fff;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-top: -20px;
	width: 72%;
	display: inherit
}
.leeronline {
	width: 157px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 4px;
	position: relative;
	top: 0;
	left: -325px
}
.leeronline p, .leeronlinepc p {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-top: 23px
}
.leeronlinepc {
	width: 142px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 4px;
	position: relative;
	top: 0;
	left: -408px
}
.imgrevistahome {
	width: 27px;
	margin-top: 8px;
	margin-left: 14px;
	float: left
}
.leeronliner {
	width: 90px;
	float: left;
	margin-top: -12px;
	margin-left: 10px;
	position: relative;
	top: 0;
	left: 0
}
.android {
	width: 169px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: -55px;
	left: -3px
}
.android p {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.textoandroid {
	width: 114px;
	float: left;
	margin-top: -6px;
	margin-left: 10px;
	position: relative;
	top: 0;
	left: 0
}
.gratishome {
	float: left;
	position: relative;
	top: -497px;
	left: 100px;
	display: inherit
}
.node-type-videos .comenta {
	width: 98%
}
.videotop {
	background: #000;
	height: 570px;
	margin-top: 1px
}
.texto {
	float: left;
	width: 395px;
	margin-left: 36px
}
.textoautor {
	color: #b9b9b9;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0
}
.titlevideo p, .titlevideo h1 {
	font-size: 32px;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	line-height: 1.2
}
.socialvideos {
	float: left;
	width: 100px;
	display: inherit
}
.videoslomas2 {
	width: 100%;
	float: left;
	margin-right: 75px;
	margin-top: 55px
}
.divideomas {
	width: 253px;
	height: 285px;
	float: left;
	margin-right: 5px;
	margin-bottom: -80px
}
.divideomas2 {
	width: 186px;
	height: 173px;
	float: left;
	margin-right: 10px;
	margin-bottom: 79px;
	margin-top: -50px
}
.ultimovideo {
	width: 186px;
	height: 322px;
	float: left;
	margin-right: 10px;
	margin-bottom: -90px
}
.titularlomas {
	position: relative;
	top: -95px;
	left: 27px;
	background-color: #fff;
	width: 206px;
	padding-left: 20px;
	height: 95px
}
.titularlomasvideo {
	position: relative;
	top: 312px;
	left: 17px;
	background-color: #fff;
	width: 170px;
	padding-left: 20px;
	height: 70px
}
.publi300x600video {
	width: 300px;
	float: left;
	height: 600px;
	margin-left: 0;
	margin-top: 64px
}
img.logovideolomas {
	width: 40px !important;
	height: 40px !important
}
.ultimovideo img, .divideomas2 img {
	height: 140px;
	width: 100%
}
.titlelomasvideo {
	float: left;
	margin-top: 0;
	margin-bottom: -10px;
	width: 98%;
	margin-left: 0
}
.titlelomasvideo p, .titleloult p, .titlelomas p {
	margin-top: 0;
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b9b9b9
}
.node-type-videos .comentarios {
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 78% !important;
	float: left !important;
	padding-left: 56px;
	padding-right: 20px;
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 78% !important;
	float: left !important;
	padding-left: 56px;
	padding-right: 20px
}
.node-type-videos .publiportada300x250 {
	width: 300px;
	float: left;
	margin-top: 140px;
	margin-left: 0
}
.titleloult {
	float: left;
	margin-top: 60px;
	margin-bottom: -56px;
	width: 98%
}
.submenu {
	background: #666;
	border-top: 1px solid#b6b6b6;
	height: 51px;
	display: inherit
}
.submenu p {
	color: #fff;
	margin-top: 13px;
	margin-bottom: 5px;
	margin-left: 30px;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 14px
}
.divizq {
	width: 555px;
	float: left;
	margin-left: 20px
}
.divizqvideo {
	width: 62%;
	float: left
}
.divder {
	float: left;
	width: 300px;
	margin-left: 100px;
	margin-top: 45px;
	display: inherit;
	text-align: left
}
.divdervideo {
	float: left;
	width: 300px;
	margin-left: 65px;
	margin-bottom: 12px;
	display: inherit;
	margin: 0 auto
}
.field-name-field-titulo-noticia, .field-name-field-titulo-test, .titulonoticia {
	font-size: 42px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 10px;
	margin-bottom: 50px;
	line-height: 1
}
.subtitulonoticia, .fecha {
	margin-top: -20px
}
.subtitulonoticia p, .field-name-field-subtitulo-test {
	font-size: 22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #777;
	line-height: 1.3
}
.texto1 {
	position: relative;
	top: 0;
	background-color: #fff;
	width: 95%;
	float: right;
	padding-left: 30px;
	margin-bottom: 0
}
.field-name-field-foto-destacada-2 {
	margin-top: 0;
	float: left;
	width: 100%
}
.field-name-field-foto-02 {
	margin-top: 0;
	float: left
}
.texto2 {
	position: relative;
	top: -50px;
	background-color: #fff;
	width: 95%;
	float: right;
	padding-left: 73px
}
.fecha p {
	color: #b9b9b9;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-bottom: -20px;
	line-height: 1
}
.fecha img {
	width: 16px;
	margin-right: 10px
}
.autor {
	margin-top: -30px;
	margin-bottom: 60px;
	position: relative;
	top: 0;
	left: 0;
	margin-top: -30px;
	margin-bottom: 60px;
	position: relative;
	top: 0;
	left: 0
}
.autor p {
	color: #b9b9b9;
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-bottom: -20px;
	line-height: 1
}
.titlelomas {
	float: left;
	margin-top: 60px;
	margin-bottom: -10px
}
.adwordsactualidad {
	margin-top: 13px;
	margin-bottom: -14px;
	display: inherit;
	border: 2px solid#ececec
}
.socialactualidad {
	float: left;
	width: 150px;
	margin-top: 100px;
	display: inherit;
	margin-bottom: 145px
}
.visto p {
	text-align: right;
	font-size: 14px;
	color: #b8b8b8;
	margin-top: 0;
	margin-bottom: 10px
}
.lineasocial {
	float: right
}
.rrss {
	margin-top: 10px;
	float: right
}
.field-name-field-imagen-reporg img {
	width: 360px;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px
}
.field-name-field-galeria-repor img {
	width: 176px;
	float: left;
	margin-bottom: 7px;
	margin-right: 7px
}
.field-name-field-imagen-destacada-galeria img {
	width: 409px;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px
}
.field-name-field-galeria-fotos img {
	width: 201px;
	float: left;
	margin-bottom: 7px;
	margin-right: 7px;
	padding-right: 0
}
.field-name-field-texto-3 {
	float: left;
	margin-top: 20px
}
.cuadrorojo {
	float: left;
	width: 10px;
	height: 10px;
	background-color: #f32800;
	display: none
}
.rectangulogris {
	float: left;
	width: 412px;
	height: 10px;
	background-color: #bbb;
	margin-left: 2px;
	display: none
}
.relacionados {
	float: left;
	border-right: 0 solid#bbb;
	padding-right: 10px;
	font-size: 18px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #777;
	margin-left: 0;
	margin-top: 50px;
	margin-bottom: 23px;
	border-top: 0 dotted#000;
	border-bottom: 0 dotted#000;
	padding-bottom: 31px
}
.titulorelacionados {
	float: left;
	border-right: 0 solid#bbb;
	padding-right: 0;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #777;
	margin-left: 0;
	height: auto;
	margin-top: 0;
	width: 100%;
	text-align: left
}
.titulorelacionados p, .vistatag .titulonoticiap {
	margin-top: 0
}
.noticiarelacionado {
	width: 127px;
	float: left;
	margin-right: -7px;
	margin-bottom: 112px;
	margin-left: 0;
	margin-right: 15px
}
.titularrelacionados {
	position: relative;
	top: 64px;
	left: 0;
	background-color: #fff;
	width: 120px;
	padding-left: 20px;
	height: 95px;
	display: inherit
}
.noticiarelacionado img {
	width: 100%;
	height: 110px;
	margin-bottom: -92px
}
.mas {
	float: right;
	position: relative;
	left: 30px;
	top: 88px;
	margin-top: -30px;
	display: inherit
}
.field-name-field-autor {
	margin-left: 77px;
	margin-top: -23px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 20px;
	font-weight: bold
}
.field-name-field-autor-foto {
	margin-left: 75px;
	margin-top: -22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 20px;
	font-weight: bold
}
.field-name-field-tags-noticia {
	margin-left: 86px;
	margin-top: 0;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.field-name-field-tags-noticia a {
	color: #333;
	text-decoration: none;
	float: left
}
.field-name-field-tags-videos {
	margin-left: 90px;
	position: relative;
	top: -24px;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	left: -15px
}
.field-name-field-tags-videos a, .field-name-field-tags-reportaje a, .field-name-field-tags-test a {
	color: #444;
	text-decoration: none;
	float: left
}
.field-name-field-tags-reportaje {
	margin-left: 90px;
	margin-top: 0;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.field-name-field-video-test {
	margin-top: 30px;
	margin-bottom: 30px
}
.field-name-field-imagen-destacada img {
	width: 498px;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px
}
.field-name-field-galeria-de-fotos img {
	width: 245px;
	float: left;
	margin-bottom: 7px;
	margin-right: 7px
}
.mejorpeor {
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 1px solid#b9b9b9;
	float: left;
	padding-bottom: 8px;
	margin-top: -22px
}
.mejor {
	width: 38%;
	float: left
}
.field-name-field-lo-mejor- {
	text-align: right;
	margin-right: 30px;
	font-size: 14px;
	color: #535353
}
.field-name-field-lo-peor {
	margin-left: 30px;
	font-size: 14px;
	color: #535353
}
.field-name-field-foto-detalle-01 {
	margin-top: 40px;
	float: left
}
 .field-name-field-descripcion-detalle-01 p, .field-name-field-descripcion-detalle-02 p, .field-name-field-descripcion-detalle-03 p, .field-name-field-descripcion-detalle-04 p, .field-name-field-descripcion-detalle-05 p. .field-name-field-descripcion-detalle-06 p {
 margin: 0;
 font-size: 12px;
 font-family: arial;
 color: #535353;
 margin-bottom: 20px;
 line-height: 1.4;
 text-align: justify;
 width: 300px
}
.field-name-field-titulo-detalle-01, .field-name-field-titulo-detalle-02, .field-name-field-titulo-detalle-03 p, .field-name-field-titulo-detalle-04 p, .field-name-field-titulo-detalle-05 p, .field-name-field-titulo-detalle-06 p, .field-name-field-titulo-detalle-05 p, .field-name-field-titulo-detalle-06 p {
	font-size: 14px;
	font-weight: bold;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin: 0
}
.field-name-field-foto-detalle-02, .field-name-field-foto-detalle-03, .field-name-field-foto-detalle-04, .field-name-field-foto-detalle-05, .field-name-field-foto-detalle-06, .field-name-field-foto-detalle-05, .field-name-field-foto-detalle-06 {
	margin-top: 10px;
	float: left
}
.field-name-field-autor-test {
	margin-left: 79px;
	margin-top: -23px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 20px
}
.field-name-field-tags-test {
	margin-left: 95px;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.fichatecnica {
	margin-top: 40px;
	margin-bottom: 40px;
	float: left;
	width: 550px
}
.fichaimg {
	float: left;
	border-right: 1px solid#888;
	padding-right: 10px;
	border-bottom: 1px solid#888;
	position: relative;
	padding-left: 10px
}
.tituloficha {
	float: left;
	border-bottom: 1px solid#888;
	padding-left: 15px;
	width: 506px
}
.tituloficha p {
	margin-bottom: 5px;
	margin-top: 6px;
	font-weight: bold;
	font-size: 18px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444
}
.caracteristicaficha {
	float: left;
	width: 153px;
	font-size: 14px;
	color: #444;
	margin-left: 10px
}
.caracteristicaficha p {
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold
}
.descripcionficha {
	float: left;
	width: 377px;
	font-size: 14px;
	color: #444;
	margin-left: 10px
}
.descripcionficha p {
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px
}
.hrficha {
	float: left;
	width: 100%;
	margin-top: 0;
	border-top: 1px dotted#888;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin-bottom: 0
}
.test {
	font-size: 26px;
	color: #777;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-bottom: 30px
}
.field-name-field-texto-reportaje-02 a, .field-name-field-texto-reportaje-01 a, .field-name-field-texto-reportaje-03 a, .field-name-field-texto-01 a, .field-name-field-texto-1 a {
	color: #6aa842;
	text-decoration: none
}
.field-name-field-texto-reportaje-02 a:hover, .field-name-field-texto-reportaje-01 a:hover, .field-name-field-texto-reportaje-03 a:hover, .field-name-field-texto-01, .field-name-field-texto-01 a:hover, .field-name-field-texto-1 a:hover, .field-name-field-texto-02, .field-name-field-texto-03, .texto2 a:hover, .texto1 a:hover, .field-name-field-texto a:hover, .field-name-field-bloque-de-texto-1 a:hover, .field-name-field-bloque-de-texto-2 a:hover, .field-name-body a:hover {
	color: #6aa842;
	opacity: 0.8
}
.field-name-field-titulo-detalle-02, .field-name-field-titulo-detalle-01, .field-name-field-titulo-detalle-03, .field-name-field-titulo-detalle-04, .field-name-field-titulo-detalle-05, .field-name-field-titulo-detalle-06, .field-name-field-titulo-detalle-05, .field-name-field-titulo-detalle-06 {
	color: #fff;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
#footer {
	width: 100%;
	height: 300px;
	color: #333;
	overflow: hidden;
	background: #bbb;
	font: 1.231em/1.31em Georgia, sans-serif;
	position: relative;
	border-bottom: 5px solid;
	margin-top: -1px
}
#footer p {
	margin: 0 0 15px
}
.footer-holder {
	height: 1%;
	width: 100%
}
#footer .holder {
	padding: 39px 0 31px;
	width: 1000px;
	margin: 0 auto;
	height: 280px
}
#footer .col-text {
	float: left;
	width: 480px
}
.col2 {
	float: right;
	padding: 13px 0 0 74px;
	width: 139px
}
.col1 {
	padding: 13px 0 0;
	width: 222px;
	float: right
}
.add-nav {
	font: bold.8125em/1.32em Arial, Helvetica, sans-serif;
	list-style: none outside none;
	margin: 0 0 0 -7px;
	overflow: hidden;
	padding: 0;
	text-transform: uppercase
}
.add-nav li {
	background: url(/themes/mtbpro/images/separator.png)no-repeat 0 2px;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 10px
}
.btn span {
	background: url(/themes/mtbpro/images/bg-btn.png)no-repeat 100%-66px;
	display: block;
	margin: 0 -10px 0 0;
	padding: 9px 0;
	height: 19px
}
#navigation {
	padding: 0;
	position: absolute;
	top: 0;
	height: 2em;
	width: 100%
}
.empresa {
	margin-top: 50px;
	float: left;
	margin-left: 63px;
	margin-bottom: 50px;
	width: 128px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 14px
}
.contactofooter {
	position: relative;
	float: left;
	top: 90px;
	left: 34px;
	border-left: 1px solid#444;
	padding-left: 30px;
	padding-bottom: 33px;
	color: #444;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	width: 288px
}
.contactofooter p {
	margin-bottom: 5px !important
}
.contactofooter a:hover {
	text-decoration: none;
	color: #BB202E
}
.frasefooter {
	float: left;
	position: relative;
	top: 0;
	left: 60px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	display: inherit
}
.logosfooter {
	margin-left: 0;
	margin-top: 0;
	width: 340px;
	float: left;
	display: inherit
}
.logosfooter img {
	margin-right: 14px;
	height: 18px
}
.autoria {
	float: left;
	width: 300px;
	height: auto;
	border-bottom: 0 solid#b9b9b9;
	padding-left: 0;
	padding-right: 20px;
	padding-bottom: 0;
	position: relative;
	top: 0;
	border-radius: 5px;
	margin-bottom: 0;
	display: inherit;
	text-align: left
}
.field-name-field-subtitulo-noticia {
	width: 100%;
	float: left;
	margin-right: 20px;
	margin-top: 0
}
.vistoder {
	margin-top: 0;
	margin-left: 0;
	width: 300px;
	float: left;
	text-align: left;
	border-top: 0 dotted#000;
	border-bottom: 0 dotted#000;
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 50px
}
.izq01 {
	position: relative;
	padding-left: 0;
	padding-right: 0;
	margin-top: 0;
	margin-left: 0
}
.galeriaresp {
	position: relative;
	top: -50px;
	background-color: #fff;
	width: 100%;
	float: right;
	padding-left: 0;
	margin-top: 20px
}
.node-type-reportajes .publiportada300x250 {
	display: inherit;
	float: none;
	width: 300px;
	margin-top: 0;
	margin-left: 0
}
.page-node-30 .noticia3 {
	width: 541px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -332px
}
.page-node-30 .views-field-field-subtitulo-noticia, .page-node-47 .views-field-field-subtitulo-noticia, .page-node-31 .views-field-field-subtitulo-noticia, .page-node-32 .views-field-field-subtitulo-noticia, .page-node-167 .views-field-field-subtitulo-noticia, .page-node-175 .views-field-field-subtitulo-noticia {
	width: 100%;
	height: 710px
}
.page-node-30 .sombra, .page-node-47 .sombra {
	position: relative;
	top: -255px;
	width: 100% !important;
	height: 249px !important
}
.page-node-30 #main, .page-node-47 #main, .page-node-31 #main, .page-node-32 #main, .page-node-167 #main, .page-node-175 #main {
	padding-top: 50px
}
.page-node-30 .divder, .page-node-47 .divder, .page-node-31 .divder, .page-node-32 .divder {
	float: left;
	width: 300px;
	margin-left: 85px;
	margin-top: 12px;
	display: inherit;
	text-align: left
}
.page-node-30 .portadap, .page-node-47 .portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: 0
}
.page-node-30 .noticia1 img, .page-node-47 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 180px
}
.page-node-30 .noticia1, .page-node-47 .noticia1 {
	width: 263px;
	float: left;
	margin-left: 14px;
	margin-bottom: 0;
	margin-right: 0
}
.page-node-30 .lineavertical1, .page-node-47 .lineavertical1, .page-node-31 .lineavertical1, .page-node-167 .lineavertical1, .field-name-field-fecha-inicio, .field-name-field-provincia, .page-node-175 .lineavertical1 {
	float: left;
	margin-right: 10px
}
.page-node-30 .tituloactualidad p, .page-node-47 .tituloactualidad p, .page-node-31 .tituloactualidad p, .page-node-32 .tituloactualidad p, .page-node-167 .tituloactualidad p, .page-node-175 .tituloactualidad p {
	font-size: 30px;
	margin-top: 0;
	margin-left: 17px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-30 .titularportada {
	position: relative;
	top: -32px;
	left: 0;
	background-color: #fff;
	width: 240px;
	padding-left: 20px;
	height: 63px;
	display: inherit
}
.page-node-30 .resumennoticiag {
	position: relative;
	top: -508px;
	width: 390px;
	left: 32px;
	display: inherit;
	top: -481px;
	width: 482px;
	position: relative;
	top: -508px;
	width: 390px;
	left: 32px;
	display: inherit;
	position: relative;
	top: -481px;
	width: 482px;
	left: 32px;
	display: inherit
}
.page-node-30 .titulonoticiag {
	position: relative;
	top: -494px;
	left: 28px;
	width: 390px;
	margin-left: 3px;
	top: -460px;
	position: relative;
	top: -494px;
	left: 28px;
	width: 390px;
	margin-left: 3px;
	position: relative;
	top: -460px;
	left: 28px;
	width: 390px;
	margin-left: 3px
}
.page-node-30 .tituloactualidad, .page-node-47 .tituloactualidad, .page-node-167 .tituloactualidad, .page-node-175 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 0;
	width: 90%
}
.page-node-47 .noticia3 {
	width: 541px;
	HEIGHT: 735px;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -332px
}
.page-node-47 .resumennoticiag p {
	color: #fff !important;
	font-size: 14px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	width: 465px
}
.page-node-47 .titularportada {
	position: relative;
	top: -30px;
	left: 0;
	background-color: #fff;
	width: 242px;
	padding-left: 20px;
	height: 63px;
	display: inherit
}
.page-node-47 .resumennoticiag {
	position: relative;
	top: -455px;
	width: 390px;
	left: 32px;
	display: inherit
}
.page-node-47 .titulonoticiag {
	position: relative;
	top: -433px;
	left: 28px;
	width: 390px;
	margin-left: 3px
}
.page-node-30 .titulonoticiag p, .page-node-32 .titulonoticiag p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 25px !important;
	color: #fff !important;
	width: 482px;
	line-height: 1.2
}
.page-node-31 .noticia3 {
	width: 541px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -275px
}
.page-node-31 .noticia1v img {
	width: 100%;
	margin-bottom: 2px;
	height: 168px
}
.page-node-31 .logovideop {
	width: 60px !important;
	height: 60px !important;
	position: relative;
	top: -130px;
	left: 102px
}
.page-node-31 .portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: 80px
}
.page-node-31 .noticia1 img, .page-node-32 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 323px
}
.page-node-31 .noticia1v {
	width: 263px;
	float: left;
	margin-left: 14px;
	margin-bottom: -70px;
	margin-right: 0
}
.page-node-31 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 31px;
	margin-top: 0;
	width: 90%
}
.page-node-31 .titularportada {
	position: relative;
	top: -33px;
	left: 0;
	background-color: #fff;
	width: 275px;
	padding-left: 20px;
	height: 95px
}
.page-node-31 .titularportadav {
	position: relative;
	top: -100px;
	left: 0;
	background-color: #fff;
	width: 244px;
	padding-left: 20px;
	height: 95px;
	display: inherit
}
.page-node-31 .titulonoticiapv p {
	padding-top: 8px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 18px !important;
	color: #444 !important;
	font-weight: bold
}
.page-node-31 .logovideog {
	width: 200px !important;
	height: auto !important;
	position: relative;
	top: -313px;
	left: 174px;
	display: inherit
}
.page-node-32 .noticia3 {
	width: 541px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -332px;
	margin-top: -100px
}
.page-node-32 .portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: 280px;
	margin-left: 14px
}
.page-node-32 .noticia1 {
	width: 451px;
	float: left;
	margin-bottom: -25px;
	margin-left: 15px
}
.page-node-32 .lineavertical1 {
	float: left;
	margin-right: 10px;
	display: inherit
}
.page-node-32 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 45px;
	margin-top: 0;
	width: 90%
}
.page-node-32 .titularportada {
	position: relative;
	top: -30px;
	left: 0;
	background-color: #fff;
	width: 277px;
	padding-left: 20px;
	height: 95px
}
.page-node-32 .afondonoticiag {
	width: 100%;
	height: 500px;
	float: left
}
.page-node-32 .afondonoticiag img {
	width: 100%;
	height: 420px
}
.page-node-32 .sombraafondo img {
	width: 100% !important;
	height: 276px !important
}
.page-node-32 .sombraafondo {
	position: relative;
	top: -138px
}
.page-node-32 .titularportadafondo {
	position: relative;
	top: 268px;
	left: 23px;
	background-color: #fff;
	width: 240px;
	padding-left: 20px;
	height: 95px;
	display: inherit
}
.page-node-32 .titularportadafondo .titulonoticiap {
	margin-left: 20px;
	margin-top: -145px;
	width: 90%;
	position: relative
}
.page-node-32 .noticia2test img {
	width: 100%;
	float: left;
	height: 170px
}
.page-node-32 .noticia2test {
	width: 263px;
	float: left;
	margin-left: 0;
	margin-bottom: 77px;
	margin-right: 14px
}
.node-type-revista #page, .precio, .contacto {
	margin-top: 30px
}
.node-type-revista .leeronliner {
	width: 120px;
	float: left;
	margin-top: -12px;
	margin-left: 10px;
	position: relative;
	top: 0;
	left: 0
}
.node-type-revista .textoandroid {
	width: 168px;
	float: left;
	margin-top: -13px;
	margin-left: 15px;
	position: relative;
	top: 0;
	left: 0
}
.bloque01 {
	margin-top: 40px;
	float: left;
	width: 950px;
	border-radius: 10px;
	margin-right: 14px
}
.bloque02 {
	margin-top: 57px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-left: 20px
}
.bloque03 {
	margin-top: -190px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-left: 20px
}
.field.field-name-field-foto-portada.field-type-image.field-label-hidden {
	width: 300px;
	float: left
}
.field.field-name-field-foto-portada.field-type-image.field-label-hidden:hover, .portadav img:hover, .todasfoto img:hover, .photo:hover {
	opacity: .8
}
.numerorevista {
	float: left;
	margin-left: 0;
	margin-top: 38px
}
.numerorevista p {
	font-size: 30px;
	color: #222;
	margin: 0;
	color: #FF2E38
}
.field.field-name-field-numero.field-type-text.field-label-hidden {
	position: relative;
	top: -25px;
	left: 165px;
	font-size: 30px;
	color: #8B8B8B;
	float: left
}
.field.field-name-field-slogan.field-type-text.field-label-hidden {
	position: relative;
	top: 3px;
	left: 0;
	font-size: 30px;
	color: #FF2E38
}
.fb {
	float: left;
	margin-left: -150px;
	margin-top: 82px;
	display: inherit
}
.resumenrevista {
	float: left;
	width: 397px;
	margin-left: -149px;
	margin-top: 104px
}
.boton1, .boton2 {
	width: 265px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton1:hover, .boton2:hover, .boton3:hover, .publica:hover {
	background: #444
}
.boton3 {
	width: 265px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.capturas {
	width: 100%;
	float: left;
	margin-left: 0;
	margin-top: 30px;
	margin-bottom: 100px
}
.box {
	width: 240px;
	float: left;
	margin-right: 80px;
	margin-bottom: 86px
}
.box img {
	border: 1px dotted#b9b9b9
}
.box a {
	text-decoration: none;
	color: #222;
	font-size: 20px
}
.box h3, .subactualidad p, .node-type-tu-foto .titulonoticia, .derechofotos p, .back p, .back2 p {
	margin: 0
}
.box .author {
	font-size: 14px
}
.box a:hover {
	color: #6F6F6F
}
.box img:hover {
	opacity: .7
}
.textoleer {
	float: left;
	width: auto
}
.textoleer p {
	font-size: 12px
}
.botones {
	width: 100%;
	float: left;
	margin-left: 20px;
	margin-top: -77px
}
.fotoportada {
	padding: 20px;
	float: left;
	border-radius: 10px;
	margin-top: 30px;
	width: 50%
}
.texto-numero-revista {
	float: left;
	width: 50%
}
.fotoportada img {
	width: 615px;
	margin-left: -100px;
	margin-top: -40px
}
.separador {
	position: relative;
	top: -50px;
	left: 200px
}
.textoleer2 {
	width: 100%;
	float: left;
	margin-top: -25px
}
.textoleer2 img {
	width: 32px;
	float: left;
	margin-top: -5px;
	margin-right: 10px
}
.rojo {
	color: #FF2E38
}
.titulonumerotop {
	margin-bottom: -30px;
	margin-left: 0;
	display: inherit;
	float: left;
	width: 100%
}
.titulonumerotop p {
	font-size: 30px;
	color: #8B8B8B;
	margin: 0;
	margin-left: 20px
}
.titulocapturas p {
	font-size: 30px;
	color: #8B8B8B;
	margin: 0
}
.lineaverticalre {
	float: left;
	margin-right: 0;
	margin-top: 57px;
	display: none
}
.lineaverticalre2 {
	float: left;
	margin-right: 7px;
	margin-top: -120px;
	display: inherit
}
.lineaverticalre3 {
	float: left;
	margin-right: 14px;
	margin-top: 40px;
	display: none
}
.comentariorevista {
	margin-top: 25px
}
.titulokiosko p {
	FONT-SIZE: 34px;
	color: #444
}
.textoaprovecha {
	float: left;
	margin-top: 30px;
	margin-left: 40px
}
.textoaprovecha img {
	width: 32px;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	display: inherit
}
.ultimarev {
	height: 700px;
	background: #444;
	margin-top: 135px
}
.portadarev img {
	width: 300px;
	margin-top: 50px
}
.numerorev {
	position: relative;
	color: #222;
	float: left;
	margin-left: 50px
}
.numerorev p {
	font-size: 30px;
	margin: 0;
	margin-top: 50px
}
.resumenrev {
	float: left;
	width: 580px;
	margin-top: 20px;
	color: #222;
	margin-left: 50px
}
.boton1p, .boton2p {
	width: 170px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton1p:hover, .boton2p:hover, .boton3p:hover {
	background: #FF8251
}
.boton3p {
	width: 196px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 0;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.page-node-102 .leeronliner {
	width: 96px;
	float: left;
	margin-top: -12px;
	margin-left: 10px;
	position: relative;
	top: 0;
	left: 0
}
.botones2 {
	width: 580px;
	float: left;
	margin-left: 50px
}
.capturasimg {
	float: left;
	width: 810px;
	margin-top: 50px;
	margin-left: 50px;
	display: none
}
.capturasimg img {
	width: 158px
}
.capturasimg p {
	margin: 0;
	color: #222;
	font-size: 20px;
	margin-bottom: 15px
}
.page-node-102 .box {
	width: 150px;
	float: left;
	margin-right: 10px;
	margin-bottom: 0
}
.revistap {
	float: left;
	width: 256px;
	margin-right: 70px;
	margin-bottom: 100px
}
.vistakiosko {
	float: left;
	margin-top: 50px;
	width: 100%;
	margin-bottom: 50px
}
.botonesp .boton1p {
	width: 100%;
	margin-top: 0
}
.botonesp .boton2p, .botonesp .boton3p {
	width: 100%;
	margin-top: 5px
}
.portadav p {
	font-weight: bold;
	font-size: 20px;
	margin: 0;
	margin-bottom: 20px
}
.portadav a {
	color: #222;
	text-decoration: none
}
.portadav a:hover {
	color: #888
}
.ultimakiosko {
	width: 100%;
	float: left;
	margin-top: -70px
}
.page-node-102 .textoandroid {
	width: 124px;
	float: left;
	margin-top: -11px;
	margin-left: 10px;
	position: relative;
	top: 0;
	left: 0
}
.page-node-167 .noticia3, .page-node-175 .noticia3 {
	width: 917px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -56px
}
.page-node-167 .divder .noticia1 img, .page-node-175 .divder .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: auto
}
.page-node-167 .divder .noticia1 {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	margin-left: 0
}
.page-node-167 .divder, .page-node-175 .divder {
	float: left;
	width: 365px;
	margin-left: 40px;
	margin-top: 13px;
	display: inherit;
	text-align: left
}
.page-node-167 .portadap {
	width: 98%;
	float: left;
	margin-right: 0;
	margin-top: 0
}
.page-node-167 .divder .titularportada {
	position: relative;
	top: -71px;
	left: 0;
	background-color: #fff;
	width: 260px;
	padding-left: 20px;
	height: 63px;
	display: inherit
}
.page-node-167 .noticia1 img, .page-node-175 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 200px
}
.page-node-167 .noticia1 {
	width: 250px;
	float: left;
	margin-bottom: -25px;
	margin-left: 15px
}
.page-node-167 .divizq .titularportada, .page-node-175 .divizq .titularportada {
	position: relative;
	top: -95px;
	left: 0;
	background-color: #fff;
	width: 220px;
	padding-left: 20px;
	height: 95px
}
.page-node-167 .sitioevento, .page-node-175 .sitioevento {
	background: #222;
	color: #fff;
	float: left;
	width: 95%;
	margin-left: 0;
	margin-top: 1px;
	padding-right: 10px
}
.page-node-167 .titulonoticiape, .page-node-175 .titulonoticiape {
	margin-left: 20px;
	margin-top: -20px;
	width: 90%;
	position: relative;
	min-height: 50px
}
.page-node-167 .fechaevento, .page-node-175 .fechaevento {
	background: #e52e31;
	color: #fff;
	float: left;
	width: 95%;
	padding-right: 10px
}
.sitioevento a, .field-name-field-provincia a, .useralta2 a, .useralta a, .useralta4 a, .useralta3 a {
	color: #fff;
	text-decoration: none
}
.subactualidad {
	margin-top: -30px;
	margin-left: 18px
}
.fechaevento {
	background: #e52e31;
	color: #fff;
	float: left
}
.node-type-calendario .noticia1 .sitioevento {
	background: #222;
	color: #fff;
	float: left;
	margin-left: 0;
	margin-top: 1px;
	width: 100%
}
.node-type-calendario .noticia1 .fechaevento {
	background: #e52e31;
	color: #fff;
	float: left;
	width: 100%
}
.node-type-calendario .noticia1 {
	width: 300px;
	float: left;
	margin-right: 5px;
	margin-bottom: 30px
}
.fechaevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px;
	display: inherit
}
.sitioevento {
	background: #222;
	color: #fff;
	float: left;
	margin-left: 0
}
.sitioevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px
}
.field-name-field-localidad {
	float: left;
	margin-left: 10px
}
.node-type-calendario .titulonoticia {
	margin-bottom: 10px
}
.fbcale, .field-name-field-informacion-general {
	float: left;
	width: 100%;
	margin-top: 10px
}
.headcale {
	float: left;
	border-bottom: 1px dotted#222;
	width: 100%;
	padding-bottom: 20px
}
.cartel {
	float: left;
	margin-top: 20px;
	margin-right: 53px;
	width: 100%
}
.bloqueinfo, .todasfoto, .photo {
	float: left;
	width: 100%
}
.inscripcion h4, .precio h4, .contacto h4 {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
	width: 100%
}
.inscripcion p, .precio p {
	float: left;
	padding-right: 5px;
	margin: 0 !important;
	font-size: 16px !important;
	float: left;
	padding-right: 5px;
	margin: 0 !important;
	font-size: 16px !important
}
.textocale h4 {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 40px
}
.field-name-field-inscripcion, .field-name-field-precio {
	float: left;
	margin-top: 10px;
	width: 100%
}
.bloquecartel {
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted#222
}
.field-name-field-inicio-inscripcion, .field-name-field-fin-inscripcion, .field-name-field-precio2, .field-name-field-web, .field-name-field-correo-electronico {
	font-weight: bold
}
.page-node-175 .divder .noticia1 {
	width: 100%;
	float: left;
	margin-bottom: -25px;
	margin-left: 0
}
.page-node-175 .portadap {
	width: 97%;
	float: left;
	margin-right: 0;
	margin-top: 0
}
.page-node-175 .noticia1 {
	width: 249px;
	float: left;
	margin-bottom: -25px;
	margin-left: 15px
}
.node-type-club .titulonoticia {
	font-size: 42px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 10px;
	margin-bottom: 0;
	line-height: 1
}
.node-type-club .fbcale, .node-type-tu-foto .fbcale, .view-todas-foto {
	margin-left: 0
}
.infoclub {
	line-height: 45px;
	margin-top: 8px
}
.infoclub p {
	float: left;
	padding-right: 5px;
	margin: 0;
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	float: left;
	padding-right: 5px;
	margin: 0;
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important
}
.field-name-field-localidad-club {
	font-size: 16px;
	color: #E52E31
}
.field-name-field-provincia-club a {
	font-size: 16px;
	color: #E52E31;
	text-decoration: none
}
.field-name-field-pagina-web, .field-name-field-email, .field-name-field-telefono {
	color: #E52E31;
	font-size: 16px
}
.node-type-club .textocale h4 {
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 0
}
.bloqueinfo p {
	font-size: 22px;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 30px
}
.submitted {
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 0
}
a.username {
	font-size: 22px;
	text-decoration: none;
	color: #E52E31
}
.node-type-tu-foto .headcale {
	margin-left: 0;
	padding-left: 0
}
.tufoto {
	margin-top: 20px;
	float: left;
	width: 100%;
	border-bottom: 1px dotted#222;
	padding-bottom: 10px
}
.localizacion {
	background: #E52E31;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-left: 0
}
.provinc {
	background: #222;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-left: 5px
}
.derechofotos {
	float: right;
	font-size: 12px;
	margin-left: 20px;
	margin-right: 0
}
.derechofotos a {
	text-decoration: none;
	color: #E52E31
}
.descripcionfoto {
	float: left;
	margin-top: 30px;
	margin-left: 0
}
.publica {
	background: #E52E31;
	width: 300px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 20px;
	border-radius: 5px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0
}
.publica p {
	margin: 0;
	color: #fff;
	font-size: 30px
}
a.publica {
	text-decoration: none
}
.edita {
	width: 300px;
	margin-top: 0;
	text-align: left;
	margin-left: 0;
	margin-right: 0;
	font-size: 14px
}
.edita a {
	color: #E52E31;
	text-decoration: none
}
.node-type-tu-foto .sitioevento {
	margin-left: 0;
	padding-right: 10px
}
.node-type-tu-foto .noticia1 {
	margin-bottom: -60px;
	width: 300px
}
node-type-tu-foto .fechaevento {
	padding-right: 10px
}
.todasfoto p {
	margin: 0;
	color: #949494;
	margin-bottom: 30px;
	border-bottom: 1px dotted;
	padding-bottom: 10px;
	padding-left: 0
}
.todasfoto h4 {
	margin-bottom: 0;
	font-size: 26px;
	color: #444;
	margin-left: 0
}
.todasfoto img {
	width: 173px;
	float: left;
	height: 135px;
	margin-right: 5px;
	margin-bottom: 5px
}
.page-node-180 .portadap {
	width: 100%;
	margin-top: 20px
}
.page-node-180 .portadap img {
	width: 100%;
	float: left;
	margin-right: 19px;
	margin-bottom: 20px;
	height: auto
}
.page-node-180 .tituloactualidad p {
	font-size: 30px;
	margin-top: 40px;
	margin-left: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-180 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 0;
	width: 90%;
	padding-left: 0;
	padding-right: 0
}
.page-node-180 .subactualidad {
	margin-top: -30px;
	margin-left: 0;
	padding-left: 0;
	padding-right: 0
}
.vistatufoto {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: 20px
}
.titlephoto {
	float: left;
	background: #444;
	opacity: .7;
	height: 50px;
	width: 100%;
	padding-top: 10px;
	margin-top: -70px
}
.titlephoto p {
	margin: 0;
	text-align: center;
	font-size: 28px
}
body.page-user {
	background-image: url('https://www.moto1pro.com/sites/all/themes/moto1pro/img/fondo.jpg');
	background-size: 100%
}
.page-user #main {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	margin: 0 auto;
	width: 400px;
	opacity: .9;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1)
}
.logouser {
	margin: 0 auto;
	width: 400px;
	margin-top: 70px;
	margin-bottom: 40px
}
.logouser:hover {
	opacity: .9
}
.back {
	width: 150px;
	font-size: 14px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	border-radius: 5px;
	opacity: .9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1);
	text-align: center;
	margin-bottom: 100px;
	color: #fff
}
.back:hover {
	color: #fff;
	opacity: 1
}
.useralta2 p, .useralta4 p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
	background: #444;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.useralta2 p:hover, .useralta4 p:hover {
	background: #252525
}
.useralta p {
	text-align: center;
	margin: 0;
	margin-top: 30px;
	background: #E52E31;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.useralta p:hover, .useralta3 p:hover {
	background: #AB2528
}
.useralta3 p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
	background: #E52E31;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.page-user .tabs-primary {
	position: relative;
	bottom: 0;
	margin-bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999
}
.useralta4, .useralta3 {
	width: 30%;
	float: left;
	margin-right: 10px
}
.botonlog {
	margin: 0 auto;
	width: 420px
}
.titulocont {
	margin-top: 60px
}
.titulocont p, .titulocont h1 {
	font-size: 34px;
	color: #666;
	margin: 0
}
.logocont {
	width: 300px;
	float: left;
	display: inherit
}
.infocont p, .infocont h4 {
	margin: 0;
	margin-bottom: 20px
}
.infocont {
	float: left;
	margin-left: 60px
}
.bloqueinfor {
	float: left;
	margin-bottom: 50px;
	margin-top: 30px
}
.infocont a {
	text-decoration: none;
	color: #E52E32
}
#pagecont {
	max-width: 980px;
	margin: 0 auto
}
.front .vistatufoto1 {
	float: left;
	width: 18%;
	margin-right: 19px;
	margin-bottom: 20px
}
.front .seccionfotos {
	width: 94%
}
.front .fotosportada img {
	width: 100%;
	height: 150px;
	margin-bottom: -2px;
	overflow: hidden
}
.front .photo {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden
}
.comentarios {
	width: 100% !important
}
.pagebuttom {
	margin: 0 auto;
	width: 400px
}
.vistatag img {
	width: 100%;
	height: 200px
}
.back2 {
	width: 234px;
	font-size: 14px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	border-radius: 5px;
	opacity: .9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1);
	text-align: center;
	color: #fff
}
.logouser2 {
	margin: 0 auto;
	width: 400px;
	margin-top: 70px;
	margin-bottom: 0
}
.titulobuscar {
	font-size: 32px;
	margin-bottom: 0
}
p.subtitulobuscar {
	margin-top: 10px;
	margin-bottom: 0
}
.buscador {
	min-height: 180px
}
table#gs_id50 {
	margin-top: -2px
}
input.gsc-search-button.gsc-search-button-v2 {
	border-color: #C00;
	background-color: #C00;
	background-image: url('https://www.google.com/uds/css/v2/search_box_icon.png');
	filter: none;
	background-repeat: no-repeat;
	height: 27px;
	margin-top: 5px;
	background-position: 20px
}
.gsc-control-cse.gsc-control-cse-es {
	padding-left: 0;
	margin-left: 0
}
table {
	border-collapse: inherit;
	border-spacing: 0;
	margin-top: 1.5em;
	margin-bottom: 1.5em
}
.ancla {
	float: left;
	width: 256px
}
.ancla p:hover {
	background: #000
}
.ancla p {
	float: left;
	font-size: 22px;
	margin-left: 124px !important;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	background: #E52E31;
	padding-bottom: 10px;
	margin: 0;
	color: #fff
}
.ancla img {
	width: 26px;
	margin-right: 15px;
	position: relative;
	top: 8px
}
.pagefixed {
	width: 700px;
	margin: 0 auto
}
.fixedrevista {
	display: inherit;
	background: #000;
	position: fixed;
	bottom: 0;
	margin-bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999;
	color: #fff;
	text-align: center;
	font-size: 13px;
	box-shadow: 0 0 4px 2px#000
}
.fixedrevista p {
	margin: 9px;
	margin-left: 235px !important
}
.fixedrevista img {
	width: 180px;
	float: left;
	position: relative;
	box-shadow: 0 0 4px 2px#000;
	margin-top: -204px;
	top: 164px
}
.fixedrevista img:hover {
	top: 0;
	transition: .2s all linear
}
img.arrow {
	width: 32px;
	top: 197px;
	box-shadow: none;
	margin-left: 15px
}
img:hover.arrow {
	top: 200px;
	top: 197px;
	top: 200px;
	top: 197px
}
}

@media screen and (max-width:1100px) {
.logo {
	text-align: center;
	float: left
}
}

@media screen and (min-width:1200px) {
.actualidadp p {
	margin: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #666
}
.titulonoticiape {
	margin-left: 0;
	margin-top: -74px;
	width: 90%;
	position: relative
}
.page-node-47 .titulonoticiape {
	margin-left: 20px;
	margin-top: -40px;
	width: 90%;
	position: relative
}
.details {
	float: left;
	margin-top: 50px
}
.details img {
	width: 23px;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 0
}
img.favor {
	top: -5px;
	position: relative;
	width: 32px;
	margin-right: 10px
}
.details p {
	font-size: 28px;
	text-transform: uppercase;
	margin: 0
}
.img-int-g, .imgportadag {
	height: 500px;
	overflow: hidden
}
.portadavideos .afondop {
	width: 776px;
	margin-top: -24px;
	margin-left: -13px;
	width: 776px;
	margin-top: -24px;
	margin-left: -13px
}
.imgportadag {
	height: 442px;
	overflow: hidden
}
.imgportadap {
	height: 162px;
	overflow: hidden
}
.portadanoticias2 .lomasvideos, .sombraafondo2, .page-taxonomy-term .gratishome, .page-taxonomy-term .submenu, .autoriaresp, .imgmovile, .titusom, .node-type-revista .contenidos1000x160, .node-type-revista .revistaportada2, .field-name-field-foto-portada-horizontal, .page-node-102 .box h3, .page-node-102 .author, .page-node-167 .aquihaydebate, .page-node-175 .aquihaydebate, .page-node-180 .lineavertical1, .page-node-180 .aquihaydebate, .page-user ul.tabs-primary.tabs.primary, .logged-in .useralta, .logged-in .useralta2, .not-logged-in .useralta3, .not-logged-in .useralta4, .front .titlephoto {
	display: none
}
.portadavideos .afondonoticiag {
	margin-top: -359px;
	margin-bottom: 210px
}
.portadavideos .afondoportada {
	width: 800px;
	margin-bottom: -135px
}
.portadavideos img.sombraafondo {
	top: -66px
}
.portadavideos .afondoportada .afondop {
	margin-top: -23px;
	margin-left: -13px
}
.afondonoticiag .img2 {
	overflow: hidden;
	height: 151px
}
.img2 {
	overflow: hidden;
	height: 153px
}
.noticia1t .img2 {
	overflow: hidden;
	height: 185px
}
.front .sombra {
	top: -186px
}
.front .afondonoticiag .noticia1v .titulonoticiapv h3 {
	margin-left: 0;
	margin-top: -14px;
	font-size: 20px
}
.titulonoticiape h3, .titulonoticiapv h3, .titulonoticiape h3, .titulonoticiapv h3 {
	margin-left: 0;
	margin-top: 74px;
	font-size: 20px
}
.front .noticia1v .titulonoticiapv h3 {
	margin-left: 0;
	margin-top: 10px;
	font-size: 20px
}
.page-node-6499 .titulonoticiapv h3 {
	margin-left: 0;
	margin-top: 60px;
	font-size: 20px
}
.titulonoticiap h3 {
	margin-left: -20px;
	margin-top: 3px;
	font-size: 20px
}
.page-node-32 .titularportadafondo .categorianoticia2 {
	margin-top: -113px;
	display: inherit;
	margin-bottom: 136px
}
.titularportadafondo .categorianoticia2 {
	margin-top: -340px;
	display: inherit;
	margin-bottom: 352px
}
.categorianoticia2 {
	margin-top: 33px;
	display: inherit;
	margin-bottom: -28px
}
#page, #pagev {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px
}
#contenedor {
	width: 1110px
}
#wrap {
	width: 1200px
}
.front .publiportada300x250 {
	width: 300px;
	float: left;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 80px
}
.header, .masvota1 img, .masvota2 img, .field-name-field-foto-destacada-2 img, .field-name-field-foto-destacada-1 img, .field-name-field-foto-01 img, .field-name-field-foto img {
	width: 100%
}
.sidebar-first #content {
	float: left;
	padding: 0;
	width: 100% !important
}
.headergris {
	background-color: #EAEAEA;
	height: 70px;
	margin-top: -9px;
	margin-bottom: -7px;
	padding-left: 35px;
	padding-right: 10px;
	display: inherit
}
.textoizq {
	float: left;
	color: #858585;
	font-family: helvetica;
	font-size: 12px;
	height: 53px
}
.textoizq a {
	color: #666;
	text-decoration: none
}
.textoder {
	float: right;
	color: #858585;
	font-family: helvetica;
	font-size: 14px;
	text-transform: uppercase;
	font-size: 10px
}
.textoder a {
	text-decoration: none;
	color: #EC2A1F;
	font-weight: bold
}
.textoder2 {
	float: right;
	color: #858585;
	font-family: helvetica;
	font-size: 14px
}
.textoder2 a {
	text-decoration: none;
	color: #EC2A1F;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px
}
.logo img {
	position: relative;
	top: 11px;
	margin-left: 30px;
	width: inherit;
	float: left
}
.menu {
	height: 70px;
	position: relative;
	top: 52px;
	left: -34px;
	width: 104%;
	background-color: #444
}
.secciones {
	background-color: #444;
	height: 70px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -53px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.secciones a, .seccionrevista a, .seccionbuscar a {
	font-size: 14px;
	color: white;
	font-family: Arial;
	text-transform: uppercase;
	text-decoration: none
}
.seccionrevista {
	background-color: #dd6d42;
	height: 70px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -53px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.seccionbuscar {
	background-color: #fad600;
	height: 70px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -53px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.menusecciones {
	float: right;
	width: 100%;
	height: 70px;
	background-color: #222;
	margin-top: -13px;
	margin-bottom: 1px
}
.carruselnoticias {
	background-color: #EAEAEA;
	height: 38px;
	position: relative;
	top: -10px;
	margin-bottom: 0
}
.debate {
	position: relative;
	top: 0;
	border-right: 1px solid#fff;
	width: 185px;
	height: 38px
}
.debate p {
	position: relative;
	top: 8px;
	margin-left: 45px;
	height: 38px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b8b8b8
}
.grisoscuro {
	color: #666
}
.carruselnoticiasvista {
	position: relative;
	left: 224px;
	top: -51px;
	width: 80%
}
.carruselnoticiasvista p {
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
#responsive-menu {
	float: right;
	background: #1C1F23;
	position: relative;
	top: 0 !important;
	height: 70px;
	z-index: 1;
	float: right;
	background: #1C1F23;
	position: relative;
	top: 0 !important;
	height: 70px;
	z-index: 1
}
#responsive-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px
}
#responsive-menu li {
	display: inline;
	float: left;
	text-transform: uppercase;
	text-align: center;
	height: 70px
}
#responsive-menu li a {
	display: block;
	color: #fff;
	text-decoration: none;
	line-height: 60px;
	padding: 5px 14px !important;
	height: 60px;
	font-family: arial;
	font-size: 14px
}
#responsive-menu li a:hover {
	background: #151a1e;
	color: #fff !important
}
#nav-responsive {
	display: none;
	background: url(desplegar.png)no-repeat 15px 17px;
	text-decoration: none;
	float: right;
	width: 60px;
	height: 60px;
	position: absolute;
	right: 0;
	top: 0;
	opacity: .6
}
#nav-responsive.nav-active {
	opacity: 1
}
.actualidadp {
	float: left;
	width: 860px;
	margin-left: 0
}
.noticia3 {
	margin-bottom: 19px;
	margin-top: 45px;
	width: 608px;
	height: 402px;
	margin-left: 0;
	width: 97%;
	height: 559px;
	float: left;
	margin-right: 20px;
	margin-top: 0;
	margin-bottom: 19px;
	margin-top: 45px;
	width: 608px;
	height: 402px;
	margin-left: 0;
	width: 97%;
	height: 559px;
	float: left;
	margin-right: 20px;
	margin-left: 0;
	margin-top: 0
}
.portadanoticias {
	width: 100%;
	margin-left: 20px;
	margin-top: 50px
}
.portadanoticias2 {
	width: 100%;
	margin-left: 20px;
	margin-top: 70px;
	float: left;
	display: inherit
}
.portadavideos {
	width: 100%;
	margin-left: 20px;
	margin-top: 30px
}
.portadap {
	width: 100%;
	float: left;
	margin-right: 25px;
	margin-top: -50px;
	margin-bottom: 40px
}
.portadap2 {
	float: left;
	width: 271px;
	margin-right: 10px
}
.portadapvideo {
	width: 273px;
	float: left;
	margin-right: -5px;
	margin-top: 0
}
.noticia1 {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: -25px
}
.noticia1t {
	width: 269px;
	float: left;
	margin-right: 5px;
	margin-bottom: 60px
}
.noticia1plus {
	width: 300px;
	float: left;
	margin-right: 5px;
	margin-bottom: -27px
}
.noticia1v {
	width: 268px;
	float: left;
	margin-right: 5px;
	margin-bottom: -33px
}
.noticia2 {
	width: 327px;
	height: 280px;
	float: left;
	margin-right: 5px;
	margin-bottom: -30px
}
.noticia1test {
	width: 240px;
	float: left;
	margin-right: 5px;
	margin-bottom: 81px
}
.noticia2test {
	width: 240px;
	height: 280px;
	float: left;
	margin-right: 5px;
	margin-bottom: -30px
}
.noticia3test {
	width: 255px;
	height: 280px;
	float: left;
	margin-right: 5px;
	margin-bottom: -26px;
	margin-top: -24px
}
.sombra, .page-node-30 .sombra, .page-node-47 .sombra, .page-node-31 .sombra, .page-node-32 .sombra, .page-node-167 .sombra, .page-node-175 .sombra {
	position: relative;
	top: -192px;
	width: 100% !important;
	height: 186px !important
}
.titularportada {
	position: relative;
	top: -40px;
	left: 0;
	background-color: #fff;
	width: 250px;
	padding-left: 20px;
	height: 95px;
	display: inherit
}
.testportada .titularportada {
	position: relative;
	top: -30px;
	left: 0;
	background-color: #fff;
	width: 247px;
	padding-left: 20px;
	height: 63px;
	display: inherit
}
.titularportadav {
	position: relative;
	top: -74px;
	left: 0;
	background-color: #fff;
	width: 240px;
	padding-left: 20px;
	height: 95px
}
.titularportadatest {
	position: relative;
	top: 450px;
	left: 46px;
	background-color: #fff;
	width: 220px;
	padding-left: 20px;
	height: 95px
}
.titularportadafondo {
	position: relative;
	top: 322px;
	left: 23px;
	background-color: #fff;
	width: 232px;
	padding-left: 20px;
	height: 95px
}
.testportada img, .videoslomas, .titulokioskotop, .front .fotosportada {
	width: 100%;
	float: left
}
.titulonoticiap p, .titulonoticiapv p {
	padding-top: 8px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 14px !important;
	color: #444 !important;
	font-weight: bold;
	line-height: 1.2
}
.page-node-30 .titulonoticiag {
	position: relative;
	top: -440px;
	left: 28px;
	width: 390px;
	margin-left: 3px
}
.page-node-30 .resumennoticiag {
	position: relative;
	top: -465px;
	width: 608px;
	left: 32px;
	display: inherit
}
.page-node-47 .titulonoticiag {
	position: relative;
	top: -432px;
	left: 28px;
	width: 390px;
	margin-left: 3px
}
.page-node-47 .resumennoticiag {
	position: relative;
	top: -468px;
	width: 608px;
	left: 32px;
	display: inherit
}
.titulonoticiap a, .titulonoticiape a, .titulonoticiapv a, .categorialomas a, .categoriaaquihaydebate a, .page-node-31 .titulonoticiapv a {
	text-decoration: none;
	color: #666
}
.titulonoticiape p {
	padding-top: 8px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px !important;
	color: #444 !important;
	font-weight: bold;
	line-height: 1.2
}
.titulonoticiag {
	position: relative;
	top: -388px;
	left: 29px;
	width: 712px;
	margin-left: 0
}
.titulonoticiagf {
	position: relative;
	top: -340px;
	left: 29px;
	width: 439px;
	margin-left: 0
}
.titulonoticiagv a, .titulonoticiag a, .titulonoticiagf a, .resumennoticiag a, .resumennoticiagf a, .provinc a, .publica a, .titlephoto a {
	text-decoration: none;
	color: #fff
}
.titulonoticiagv {
	position: relative;
	top: -210px;
	left: 29px;
	width: 439px;
	margin-left: 0
}
.titulonoticiag p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 31px !important;
	color: #fff !important;
	width: 609px;
	line-height: 1.2
}
.titulonoticiagf p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 26px !important;
	color: #fff !important;
	width: 715px;
	line-height: 1.2
}
.resumennoticiag {
	position: relative;
	top: -395px;
	width: 768px;
	left: 32px;
	display: inherit
}
.resumennoticiag p {
	color: #fff !important;
	font-size: 14px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	width: 610px
}
.resumennoticiagf {
	position: relative;
	top: -393px;
	float: left;
	width: 715px;
	left: 32px;
	display: inherit
}
.resumennoticiagf p {
	color: #fff !important;
	font-size: 14px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important
}
.categorianoticia p, .categorianoticia2 p {
	margin-top: -27px;
	font-size: 12px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #444 !important
}
.categorianoticia a, .noticialomasvisto a, .contactofooter a {
	text-decoration: none;
	color: #444
}
.grisrepor {
	color: #bababa;
	font-weight: lighter
}
.publi300x600portada {
	width: 302px;
	float: left;
	height: 600px;
	margin-top: 0;
	padding-left: 0
}
.publi300x600actualidad {
	width: 300px;
	float: left;
	height: 600px;
	margin-left: 0;
	margin-top: 30px
}
.publi300x600portada2 {
	width: 302px;
	float: left;
	height: 600px;
	position: relative;
	top: 45px;
	left: 0
}
.publi300x600portada p, .publi300x600video p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: 0;
	margin-left: 1px
}
.publi300x600actualidad p, .page-node-47 .publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: 0;
	margin-left: 0;
	text-align: left
}
.publi300x600portada2 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: 0;
	margin-left: 0
}
.lomasportada {
	width: 300px;
	float: left;
	height: 420px;
	display: inherit
}
.aquihaydebate {
	width: 300px;
	float: left;
	height: 420px;
	margin-top: 50px;
	margin-left: 0;
	text-align: left
}
.vistalomasvisto {
	margin-top: 20px;
	margin-left: 80px
}
.vistalomasvistovid {
	margin-top: 20px;
	margin-left: 29px
}
.titulolomasvisto {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.tituloaqihaydebate {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b9b9b9
}
.bikers {
	float: left;
	margin-left: 0
}
.bikers p {
	font-size: 24px;
	margin-top: 10px;
	text-align: right;
	width: 77px;
	margin-bottom: 0;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.bikers2 {
	float: left;
	position: relative;
	top: 29px;
	left: -109px
}
.bikers2 p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 4px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
.coment {
	float: left;
	position: relative;
	top: 44px;
	left: -104px
}
.coment p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 12px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
.coment2 {
	float: left;
	position: relative;
	left: -53px;
	top: 10px
}
.coment2 p {
	font-size: 34px;
	margin-top: 10px;
	margin-bottom: 0;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.noticialomasvisto {
	float: left;
	width: 179px;
	margin-left: 34px
}
.front .noticialomasvisto {
	float: left;
	width: 179px;
	margin-left: 62px
}
.noticialomasvisto p {
	margin-top: -20px;
	margin-bottom: 6px;
	margin-left: -20px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-weight: bold;
	line-height: 1.4
}
.categorialomas {
	float: left;
	position: relative;
	top: 20px;
	left: 72px
}
.categorialomas p {
	margin-top: -27px;
	margin-left: -30px;
	font-size: 11px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #444 !important
}
.categoriaaquihaydebate {
	float: left;
	position: relative;
	top: 20px;
	left: 15px
}
.categoriaaquihaydebate p {
	margin-top: -27px;
	margin-left: 0;
	font-size: 11px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #444 !important
}
.grisclaro, .titulofotosclaro {
	color: #b6b6b6
}
.linealomas {
	float: left;
	margin-top: 14px;
	margin-left: -60px
}
.linealomas img {
	height: 1px
}
.lineavertical, .lineaverticalactualidad {
	float: left;
	margin-right: 15px;
	display: inherit
}
.lineaverticaltest {
	position: relative;
	left: 22px;
	float: left;
	margin-right: 15px
}
.lineaverticalafondo {
	position: relative;
	top: 48px;
	left: 14px;
	float: left;
	margin-right: 15px;
	display: inherit
}
.lineaverticaltufoto1 {
	float: left;
	margin-right: 15px;
	position: relative;
	top: 30px;
	left: 20px
}
.lineaverticalactualidad2 {
	float: left;
	position: relative;
	top: 60px;
	display: inherit;
	left: -15px
}
.lineatags {
	float: left;
	position: relative;
	top: 29px;
	left: -15px
}
.lineaheader {
	position: relative;
	top: -37px;
	left: 128px;
	width: 76px
}
.linearegistra {
	position: relative;
	top: -39px;
	left: 230px
}
.lomasvideos {
	width: 300px;
	float: left;
	margin-top: -40px;
	margin-left: 1px;
	margin-bottom: 20px;
	display: inherit
}
.publiportada300x250 {
	width: 300px;
	float: left;
	margin-top: 0;
	margin-left: 0
}
.publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -10px;
	margin-left: 1px;
	text-align: left
}
.participa {
	float: left;
	position: relative;
	width: 300px;
	background: #eaeaea;
	top: 34px;
	left: 0;
	height: 159px;
	display: inherit;
	padding: 20px;
	text-align: center
}
.participa p {
	margin-left: 0;
	font-size: 14px;
	color: #858585
}
.participa a, .back a {
	color: #444;
	text-decoration: none
}
.testportada {
	float: left;
	width: 823px;
	margin-left: 18px;
	margin-top: -30px
}
.testportada p, .titulovideos, .afondoportada p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #666
}
.noticiatest {
	width: 266px;
	float: left;
	margin-right: 10px;
	margin-bottom: -30px
}
.noticiatestf {
	width: 266px;
	float: left;
	margin-right: -1px;
	margin-bottom: -30px
}
.afondoportada {
	float: left;
	width: 821px;
	margin-left: 15px;
	margin-top: 15px
}
.afondop {
	width: 815px;
	float: left;
	margin-right: 15px
}
.afondoportada .afondop {
	margin-top: -206px;
	margin-left: 17px;
	margin-bottom: 53px
}
.afondonoticiag {
	width: 100%;
	height: 267px;
	float: left;
	margin-left: 17px;
	margin-top: -237px
}
.videosportada {
	width: 1000px;
	margin-top: 15px
}
.videosportada p {
	width: 327px;
	margin-right: 25px;
	font-size: 20px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.titulovideo a {
	text-decoration: none;
	color: #131313
}
.logovideog {
	width: 230px !important;
	height: auto !important;
	position: relative;
	top: 357px;
	left: 293px;
	display: inherit
}
.logovideop {
	width: auto !important;
	position: relative;
	top: -107px;
	left: 110px
}
.logovideop2 {
	width: auto !important;
	position: relative;
	top: -173px;
	left: 57px
}
.logovideolomas {
	width: auto !important;
	position: relative;
	top: 82px;
	left: 100px;
	top: 87px;
	left: 72px;
	width: auto !important;
	position: relative;
	top: 82px;
	left: 100px;
	width: auto !important;
	position: relative;
	top: 87px;
	left: 72px
}
.sombraafondo {
	position: relative;
	top: -81px
}
.sombraafondo img {
	width: 100% !important;
	height: auto !important
}
.afondonoticiag img, .views-field-field-subtitulo-noticia img, .page-node-30 .views-field-field-subtitulo-noticia img, .page-node-47 .views-field-field-subtitulo-noticia img, .page-node-31 .views-field-field-subtitulo-noticia img, .page-node-32 .views-field-field-subtitulo-noticia img, .page-node-167 .views-field-field-subtitulo-noticia img, .page-node-175 .views-field-field-subtitulo-noticia img {
	width: 100%;
	height: auto
}
.videoportadag {
	width: 532px;
	height: 363px;
	float: left;
	margin-right: 40px;
	margin-left: 15px
}
.videoportadag img {
	height: auto;
	width: 100%
}
.titulovideo {
	border-bottom: 10px solid#000;
	height: 100px
}
.titulovideo p {
	font-size: 31px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-left: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	line-height: 1.2;
	padding-bottom: 10px
}
.portada1000x160, .portada1000x160-2 {
	background-color: #000;
	height: 160px;
	margin-top: 0
}
.contenidos1000x160 {
	background-color: #444;
	height: 160px;
	margin-top: 0
}
.pagina1000x160 {
	position: relative;
	top: 77px;
	background-color: #000;
	height: 160px
}
.pagina1000x160 img {
	margin-top: -7px
}
.page1000 {
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px
}
.page860video {
	margin-left: auto;
	margin-right: auto;
	max-width: 860px
}
.page1500px {
	margin-left: auto;
	margin-right: auto;
	max-width: 1500px
}
.seccionfotos {
	margin-left: 20px;
	float: left;
	margin-right: 0;
	margin-top: 30px;
	margin-bottom: 72px
}
.ultimasfotos {
	float: left;
	margin-right: 100px
}
.fotomasvotada, .field-name-field-texto-03, .imgmejor, .titulokiosko, .portadarev, .page-node-167 .publi300x600actualidad, .ancla {
	float: left
}
.pagefotos {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	max-width: 1200px
}
.fotosportada {
	width: 405px;
	float: left
}
.fotosportada img {
	width: 200px;
	margin-bottom: -2px
}
.titulofotos {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666;
	margin-bottom: 20px;
	font-weight: bold
}
.powerade {
	font-size: 12px;
	position: relative;
	top: -76px;
	left: 269px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	width: 200px
}
.powerade img {
	width: auto;
	position: relative;
	top: 13px;
	left: 15px
}
.masvota1 {
	width: 345px;
	float: left;
	margin-right: 20px;
	margin-bottom: -80px;
	margin-top: -20px
}
.masvota2 {
	width: 345px;
	height: 280px;
	float: left;
	margin-right: 5px;
	margin-bottom: -30px;
	margin-top: -20px
}
.titularmasvota {
	position: relative;
	top: 531px;
	left: 107px;
	background-color: #fff;
	width: 258px;
	padding-left: 20px;
	height: 95px
}
.titulotag {
	font-size: 20px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-left: 0
}
.tagoscuro, .fechaoscuro {
	color: #444
}
.vistatag {
	width: 333px;
	height: 243px;
	float: left;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-top: -7px;
	margin-left: 20px
}
.lineatag {
	float: left;
	position: absolute;
	left: 105px
}
.page-taxonomy-term .revistaportada2 {
	background-color: #fff;
	margin-top: 0;
	margin-bottom: 150px
}
.page-taxonomy-term .revistadigital {
	margin-left: 0;
	border-left: 1px solid#ddd;
	height: 90px
}
.page-taxonomy-term .revistadigital p {
	color: #666;
	margin-top: 0;
	margin-left: 10px
}
.page-taxonomy-term .resumenrevistahome {
	color: #000;
	width: 100%
}
.page-taxonomy-term .titulorevistahome p {
	color: #000
}
.page-taxonomy-term #slider-container {
	position: relative;
	left: -190px
}
.page-taxonomy-term .textorevistahome {
	margin-left: -100px;
	width: 588px
}
.page-taxonomy-term .leeronline, .page-taxonomy-term .android, #footer .footer-frame {
}
.page-taxonomy-term .contenidos1000x160 {
	background-color: #000
}
.revistaportada {
	background-color: #444;
	width: 100%;
	height: 425px;
	margin-top: 30px;
	display: inherit
}
.revistaportada2 {
	background-color: #444;
	width: 100%;
	height: 485px;
	margin-top: 60px;
	position: relative;
	top: 92px
}
.revistadigital {
	border-right: 1px solid#fff;
	height: 113px;
	float: left;
	margin-left: 20px;
	width: 13%
}
.revistadigital p {
	color: #fff;
	margin-right: 20px;
	margin-top: 72px;
	font-size: 20px
}
.portadarevistahome {
	float: left;
	margin-top: 68px;
	margin-left: 45px;
	position: relative;
	top: 0;
	left: 0
}
.textorevistahome {
	float: left;
	width: 511px;
	margin-left: 30px;
	margin-top: 17px;
	height: 466px
}
.titulorevistahome, .textoslogosfooter, .imgdesktop, .field-name-field-foto-portada-ipad, .page-node-102 .imgrevistahome {
	display: inherit
}
.titulorevistahome p {
	font-size: 32px;
	color: #fff;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.resumenrevistahome {
	font-size: 14px;
	color: #fff;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-top: -20px;
	width: 414px;
	display: inherit
}
.leeronline {
	width: 150px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 7px;
	position: relative;
	top: 0;
	left: 0
}
.leeronline p, .leeronlinepc p {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-top: 23px
}
.leeronlinepc {
	width: 138px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 7px;
	position: relative;
	top: 0;
	left: 0
}
.imgrevistahome {
	width: 27px;
	margin-top: 8px;
	margin-left: 14px;
	float: left
}
.leeronliner {
	width: 85px;
	float: left;
	margin-top: -12px;
	margin-left: 10px;
	position: relative;
	top: 0;
	left: 0
}
.android {
	width: 169px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0
}
.android p {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.textoandroid {
	width: 114px;
	float: left;
	margin-top: -6px;
	margin-left: 10px;
	position: relative;
	top: 0;
	left: 0
}
.gratishome {
	float: left;
	position: relative;
	top: -360px;
	left: 116px;
	display: inherit
}
.node-type-videos .comenta {
	width: 98%
}
.videotop {
	background: #000;
	height: 570px;
	margin-top: 1px
}
.texto {
	float: left;
	width: 550px;
	margin-left: 36px
}
.textoautor {
	color: #b9b9b9;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0
}
.titlevideo p, .titlevideo h1 {
	font-size: 32px;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	line-height: 1.2
}
.socialvideos {
	float: left;
	width: 100px
}
.videoslomas2 {
	width: 100%;
	float: left;
	margin-right: 75px;
	margin-top: 55px
}
.divideomas {
	width: 253px;
	height: 285px;
	float: left;
	margin-right: 5px;
	margin-bottom: -80px
}
.divideomas2 {
	width: 186px;
	height: 173px;
	float: left;
	margin-right: 50px;
	margin-bottom: 79px;
	margin-top: -50px
}
.ultimovideo {
	width: 186px;
	height: 322px;
	float: left;
	margin-right: 50px;
	margin-bottom: -90px
}
.titularlomas {
	position: relative;
	top: -95px;
	left: 27px;
	background-color: #fff;
	width: 206px;
	padding-left: 20px;
	height: 95px
}
.titularlomasvideo {
	position: relative;
	top: 312px;
	left: 17px;
	background-color: #fff;
	width: 170px;
	padding-left: 20px;
	height: 70px
}
.publi300x600video {
	width: 300px;
	float: left;
	height: 600px;
	margin-left: 0;
	margin-top: 64px
}
img.logovideolomas {
	width: 40px !important;
	height: 40px !important
}
.ultimovideo img, .divideomas2 img {
	height: 140px;
	width: 100%
}
.titlelomasvideo {
	float: left;
	margin-top: 0;
	margin-bottom: -10px;
	width: 98%;
	margin-left: 0
}
.titlelomasvideo p, .titleloult p, .titlelomas p {
	margin-top: 0;
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b9b9b9
}
.node-type-videos .comentarios {
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 76% !important;
	float: left !important;
	padding-left: 56px;
	padding-right: 20px;
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 76% !important;
	float: left !important;
	padding-left: 56px;
	padding-right: 20px
}
.node-type-videos .publiportada300x250 {
	width: 300px;
	float: left;
	margin-top: 65px;
	margin-left: 0
}
.titleloult {
	float: left;
	margin-top: 60px;
	margin-bottom: -56px;
	width: 98%
}
.submenu {
	background: #666;
	border-top: 1px solid#b6b6b6;
	height: 51px;
	display: inherit
}
.submenu p {
	color: #fff;
	margin-top: 13px;
	margin-bottom: 5px;
	margin-left: 30px;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 14px
}
.divizq {
	width: 780px;
	float: left;
	margin-left: 20px
}
.divizqvideo {
	width: 710px;
	float: left
}
.divder {
	float: left;
	width: 300px;
	margin-left: 100px;
	margin-top: 45px;
	display: inherit;
	text-align: left
}
.node-type-actualidad .titularportada {
	top: -39px;
	width: 268px
}
.divdervideo {
	float: left;
	width: 410px;
	margin-left: -8px;
	margin-bottom: 12px;
	display: inherit
}
.field-name-field-titulo-noticia, .field-name-field-titulo-test, .titulonoticia {
	font-size: 42px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 10px;
	margin-bottom: 50px;
	line-height: 1
}
.subtitulonoticia, .fecha {
	margin-top: -20px
}
.subtitulonoticia p, .field-name-field-subtitulo-test {
	font-size: 22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #777;
	line-height: 1.3
}
.texto1 {
	position: relative;
	top: 0;
	background-color: #fff;
	float: right;
	padding-left: 30px;
	margin-bottom: 0
}
.field-name-field-foto-destacada-2 {
	margin-top: 0;
	float: left;
	width: 100%
}
.texto2 {
	position: relative;
	top: 0;
	background-color: #fff;
	float: right;
	padding-left: 20px
}
.fecha p {
	color: #b9b9b9;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-bottom: -20px;
	line-height: 1
}
.fecha img {
	width: 16px;
	margin-right: 10px
}
.autor p {
	color: #b9b9b9;
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-bottom: -20px;
	line-height: 1
}
.titlelomas {
	float: left;
	margin-top: 60px;
	margin-bottom: -10px
}
.adwordsactualidad {
	margin-top: 13px;
	margin-bottom: 15px;
	display: inherit;
	border: 2px solid#ececec;
	padding: 3px 0
}
.socialactualidad {
	float: left;
	width: 150px;
	margin-top: 100px;
	display: inherit
}
.visto p {
	text-align: right;
	font-size: 14px;
	color: #b8b8b8;
	margin-top: 0;
	margin-bottom: 10px
}
.lineasocial {
	float: right
}
.rrss {
	margin-top: 10px;
	float: right
}
.field-name-field-imagen-reporg img {
	width: 360px;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px
}
.field-name-field-galeria-repor img, .field-name-field-galeria-fotos img {
	width: 176px;
	float: left;
	margin-bottom: 7px;
	margin-right: 7px
}
.field-name-field-imagen-destacada-galeria img {
	width: 346px;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px
}
.field-name-field-texto-3 {
	float: left;
	margin-top: 20px
}
.cuadrorojo {
	float: left;
	width: 10px;
	height: 10px;
	background-color: #f32800
}
.rectangulogris {
	float: left;
	width: 539px;
	height: 10px;
	background-color: #bbb;
	margin-left: 2px
}
.relacionados {
	float: left;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 45px
}
.titulorelacionados {
	float: left;
	border-right: 0 solid#bbb;
	padding-right: 10px;
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #777;
	margin-left: 0;
	margin-top: 0;
	width: 100%;
	text-align: left;
	height: auto
}
.titulorelacionados p, .vistatag .titulonoticiap {
	margin-top: 0
}
.noticiarelacionado {
	width: 167px;
	float: left;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 15px
}
.titularrelacionados {
	position: relative;
	top: 66px;
	left: 2px;
	background-color: #fff;
	width: 159px;
	padding-left: 20px;
	height: auto
}
.mas {
	float: right;
	position: relative;
	left: 30px;
	margin-top: -30px;
	display: inherit
}
.autor {
	position: relative;
	top: 0;
	left: 0
}
.field-name-field-autor {
	margin-left: 77px;
	margin-top: -23px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 20px
}
.field-name-field-autor-foto, .field-name-field-foto-test {
	margin-top: -22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 20px
}
.field-name-field-tags-videos {
	margin-left: 90px;
	position: relative;
	top: -24px;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	left: -15px
}
.field-name-field-tags-videos a, .field-name-field-tags-reportaje a, .field-name-field-tags-test a {
	color: #444;
	text-decoration: none;
	float: left
}
.field-name-field-tags-reportaje {
	margin-left: 90px;
	margin-top: 0;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.views-field-field-subtitulo-noticia {
	width: 100%;
	height: 525px
}
.field-name-field-video-test {
	margin-top: 30px;
	margin-bottom: 30px
}
.field-name-field-imagen-destacada img {
	width: 498px;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px
}
.field-name-field-galeria-de-fotos img {
	width: 245px;
	float: left;
	margin-bottom: 7px;
	margin-right: 7px
}
.mejorpeor {
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 1px solid#b9b9b9;
	float: left;
	padding-bottom: 8px;
	margin-top: -22px
}
.mejor {
	width: 41%;
	float: left
}
.field-name-field-lo-mejor- {
	text-align: right;
	margin-right: 30px;
	font-size: 14px;
	color: #535353
}
.field-name-field-lo-peor {
	margin-left: 30px;
	font-size: 14px;
	color: #535353
}
.field-name-field-foto-detalle-01 {
	margin-top: 40px;
	float: left
}
.field-name-field-descripcion-detalle-01 p, .field-name-field-descripcion-detalle-02 p, .field-name-field-descripcion-detalle-03 p, .field-name-field-descripcion-detalle-04 p, .field-name-field-descripcion-detalle-05 p, .field-name-field-descripcion-detalle-06 p, .field-name-field-descripcion-detalle-05 p, .field-name-field-descripcion-detalle-06 p {
	margin: 0;
	font-size: 12px;
	font-family: arial;
	color: #535353;
	margin-bottom: 20px;
	line-height: 1.4;
	text-align: justify;
	width: 300px
}
.field-name-field-titulo-detalle-01, .field-name-field-titulo-detalle-02, .field-name-field-titulo-detalle-03 p, .field-name-field-titulo-detalle-04 p, .field-name-field-titulo-detalle-05 p, .field-name-field-titulo-detalle-06 p, .field-name-field-titulo-detalle-05 p, .field-name-field-titulo-detalle-06 p {
	font-size: 14px;
	font-weight: bold;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin: 0
}
.field-name-field-foto-detalle-02, .field-name-field-foto-detalle-03, .field-name-field-foto-detalle-04, .field-name-field-foto-detalle-05, .field-name-field-foto-detalle-06, .field-name-field-foto-detalle-05, .field-name-field-foto-detalle-06 {
	margin-top: 10px;
	float: left
}
.field-name-field-autor-test {
	margin-top: -23px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 20px
}
.field-name-field-tags-test {
	margin-left: 95px;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.fichatecnica {
	margin-top: 40px;
	margin-bottom: 40px;
	float: left;
	width: 550px
}
.fichaimg {
	float: left;
	border-right: 1px solid#888;
	padding-right: 10px;
	border-bottom: 1px solid#888;
	position: relative;
	padding-left: 10px
}
.tituloficha {
	float: left;
	border-bottom: 1px solid#888;
	padding-left: 15px;
	width: 506px
}
.tituloficha p {
	margin-bottom: 5px;
	margin-top: 6px;
	font-weight: bold;
	font-size: 18px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444
}
.caracteristicaficha {
	float: left;
	width: 153px;
	font-size: 14px;
	color: #444;
	margin-left: 10px
}
.caracteristicaficha p {
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold
}
.descripcionficha {
	float: left;
	width: 377px;
	font-size: 14px;
	color: #444;
	margin-left: 10px
}
.descripcionficha p {
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px
}
.hrficha {
	float: left;
	width: 100%;
	margin-top: 0;
	border-top: 1px dotted#888;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin-bottom: 0
}
.test {
	font-size: 26px;
	color: #777;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-bottom: 30px
} 
.field-name-field-texto-reportaje-02 a, .field-name-field-texto-reportaje-01 a, .field-name-field-texto-reportaje-03 a, .field-name-field-texto-01 a, .field-name-field-texto-1 a {
	color: #6aa842;
	text-decoration: none
}
.field-name-field-texto-reportaje-02 a:hover, .field-name-field-texto-reportaje-01 a:hover, .field-name-field-texto-reportaje-03 a:hover, .field-name-field-texto-01, .field-name-field-texto-01 a:hover, .field-name-field-texto-1 a:hover, .field-name-field-texto-02, .field-name-field-texto-03, .texto2 a:hover, .texto1 a:hover, .field-name-field-texto a:hover, .field-name-field-bloque-de-texto-1 a:hover, .field-name-field-bloque-de-texto-2 a:hover, .field-name-body a:hover {
	color: #6aa842;
	opacity: 0.8
}
.field-name-field-titulo-detalle-02, .field-name-field-titulo-detalle-01, .field-name-field-titulo-detalle-03, .field-name-field-titulo-detalle-04, .field-name-field-titulo-detalle-05, .field-name-field-titulo-detalle-06, .field-name-field-titulo-detalle-04, .field-name-field-titulo-detalle-05, .field-name-field-titulo-detalle-06 {
	color: #fff;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
#footer {
	width: 100%;
	height: 270px;
	color: #333;
	overflow: hidden;
	background: #bbb;
	font: 1.231em/1.31em Georgia, sans-serif;
	position: relative;
	border-bottom: 5px solid;
	margin-top: -1px
}
#footer p {
	margin: 0 0 15px
}
.footer-holder {
	height: 1%;
	width: 100%
}
#footer .holder {
	padding: 39px 0 31px;
	width: 1000px;
	margin: 0 auto;
	height: 280px
}
#footer .col-text {
	float: left;
	width: 480px
}
.col2 {
	float: right;
	padding: 13px 0 0 74px;
	width: 139px
}
.col1 {
	padding: 13px 0 0;
	width: 222px;
	float: right
}
.add-nav {
	font: bold.8125em/1.32em Arial, Helvetica, sans-serif;
	list-style: none outside none;
	margin: 0 0 0 -7px;
	overflow: hidden;
	padding: 0;
	text-transform: uppercase
}
.add-nav li {
	background: url(/themes/mtbpro/images/separator.png)no-repeat 0 2px;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 10px
}
.btn span {
	background: url(/themes/mtbpro/images/bg-btn.png)no-repeat 100%-66px;
	display: block;
	margin: 0 -10px 0 0;
	padding: 9px 0;
	height: 19px
}
#navigation {
	padding: 0;
	position: absolute;
	top: 0;
	height: 2em;
	width: 100%
}
.empresa {
	margin-top: 50px;
	float: left;
	margin-left: 63px;
	margin-bottom: 50px;
	width: 128px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 14px
}
.contactofooter {
	position: relative;
	float: left;
	top: 90px;
	left: 34px;
	border-left: 1px solid#444;
	padding-left: 30px;
	padding-bottom: 33px;
	color: #444;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	width: 288px
}
.contactofooter p {
	margin-bottom: 5px !important
}
.contactofooter a:hover {
	text-decoration: none;
	color: #BB202E
}
.frasefooter {
	float: left;
	position: relative;
	top: 0;
	left: 130px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	display: inherit
}
.logosfooter {
	margin-left: 0;
	margin-top: 0;
	width: 550px;
	float: left;
	display: inherit
}
.logosfooter img {
	margin-right: 30px;
	height: 28px
}
.autoria {
	float: left;
	width: 300px;
	height: auto;
	border-bottom: 0 solid#b9b9b9;
	padding-left: 0;
	padding-right: 20px;
	padding-bottom: 0;
	position: relative;
	top: 0;
	border-radius: 5px;
	margin-bottom: 0;
	display: inherit;
	text-align: left
}
.field-name-field-subtitulo-noticia {
	width: 100%;
	float: left;
	margin-right: 20px;
	margin-top: 0
}
.vistoder {
	margin-top: 0;
	margin-left: 0;
	width: 298px;
	float: left;
	text-align: left
}
.izq01 {
	position: relative;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0
}
.galeriaresp {
	position: relative;
	top: -50px;
	background-color: #fff;
	width: 100%;
	float: right;
	padding-left: 0;
	margin-top: 20px
}
.node-type-reportajes .titularportada {
	top: -40px;
	width: 280px
}
.page-node-30 .noticia3 {
	width: 700px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -222px
}
.page-node-30 .views-field-field-subtitulo-noticia, .page-node-47 .views-field-field-subtitulo-noticia, .page-node-31 .views-field-field-subtitulo-noticia, .page-node-32 .views-field-field-subtitulo-noticia, .page-node-167 .views-field-field-subtitulo-noticia, .page-node-175 .views-field-field-subtitulo-noticia {
	width: 100%;
	height: 710px
}
.page-node-30 #main, .page-node-47 #main, .page-node-31 #main, .page-node-32 #main, .page-node-167 #main, .page-node-175 #main {
	padding-top: 50px
}
.page-node-30 .divder, .page-node-47 .divder, .page-node-31 .divder, .page-node-32 .divder, .page-node-167 .divder, .page-node-175 .divder {
	float: left;
	width: 365px;
	margin-left: 100px;
	margin-top: 13px;
	display: inherit;
	text-align: left
}
.page-node-30 .portadap, .page-node-47 .portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: 0
}
.page-node-30 .noticia1 img, .page-node-47 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 246px
}
.page-node-30 .noticia1 {
	width: 343px;
	float: left;
	margin-left: 14px;
	margin-bottom: -20px;
	margin-right: 0
}
.page-node-30 .titulonoticiap, .page-node-47 .titulonoticiap, .page-node-31 .titulonoticiap, .page-node-32 .titulonoticiap, .page-node-167 .titulonoticiap, .node-type-calendario .titulonoticiap, .page-node-175 .titulonoticiap {
	margin-left: 20px;
	margin-top: -20px;
	width: 90%;
	position: relative
}
.page-node-30 .publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -8px;
	margin-left: 0;
	text-align: left
}
.page-node-30 .lineavertical1, .page-node-47 .lineavertical1, .page-node-31 .lineavertical1, .page-node-32 .lineavertical1, .page-node-167 .lineavertical1, .field-name-field-fecha-inicio, .field-name-field-provincia, .page-node-175 .lineavertical1 {
	float: left;
	margin-right: 10px
}
.page-node30 .tituloactualidad p, .page-node-47 .tituloactualidad p, .page-node-31 .tituloactualidad p, .page-node-32 .tituloactualidad p, .page-node-167 .tituloactualidad p, .page-node-175 .tituloactualidad p {
	font-size: 30px;
	margin-top: 0;
	margin-left: 17px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-30 .tituloactualidad, .page-node-47 .tituloactualidad, .page-node-167 .tituloactualidad, .page-node-175 .tituloactualidad, .page-node-180 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 0;
	width: 90%
}
.page-node-30 .titularportada, .page-node-47 .titularportada {
	position: relative;
	top: -40px;
	left: 0;
	background-color: #fff;
	width: 320px;
	padding-left: 20px;
	height: 90px;
	display: inherit
}
.page-node-30 .noticia1plus .titularportada, .page-node-47 .noticia1plus .titularportada {
	position: relative;
	top: -40px;
	left: 0;
	background-color: #fff;
	width: 280px;
	padding-left: 20px;
	height: 90px;
	display: inherit
}
.page-node-47 .noticia3 {
	width: 700px;
	HEIGHT: 735px;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -222px
}
.page-node-47 .resumennoticiag p {
	color: #fff !important;
	font-size: 14px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	width: 500px
}
.page-node-47 .noticia1 {
	width: 343px;
	float: left;
	margin-left: 14px;
	margin-bottom: -27px;
	margin-right: 0
}
.page-node-31 .noticia3 {
	width: 700px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -355px
}
.page-node-31 .noticia1v img {
	width: 100%;
	margin-bottom: 2px;
	height: 210px
}
.page-node-31 .logovideop {
	width: 60px !important;
	height: 60px !important;
	position: relative;
	top: -150px;
	left: 143px
}
.page-node-31 .portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: 80px
}
.page-node-31 .noticia1 img, .page-node-32 .noticia1 img, .page-node-175 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 323px
}
.page-node-31 .noticia1v {
	width: 343px;
	float: left;
	margin-left: 14px;
	margin-bottom: -67px;
	margin-right: 0
}
.page-node-31 .publiportada300x250 p, .page-node-32 .publiportada300x250 p, .page-node-167 .publiportada300x250 p, .page-node-175 .publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -10px;
	margin-left: 0;
	text-align: left
}
.page-node-31 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 31px;
	margin-top: 0;
	width: 90%
}
.page-node-31 .titularportada {
	position: relative;
	top: -30px;
	left: 0;
	background-color: #fff;
	width: 280px;
	padding-left: 20px;
	height: 95px
}
.page-node-31 .titularportadav {
	position: relative;
	top: -101px;
	left: 0;
	background-color: #fff;
	width: 316px;
	padding-left: 20px;
	height: 95px;
	display: inherit
}
.page-node-31 .titulonoticiapv p {
	padding-top: 8px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 18px !important;
	color: #444 !important;
	font-weight: bold
}
.page-node-31 .logovideog {
	width: 300px !important;
	height: auto !important;
	position: relative;
	top: -399px;
	left: 215px;
	display: inherit
}
.page-node-32 .noticia3 {
	width: 694px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: -15px;
	margin-bottom: -222px;
	margin-top: -100px
}
.page-node-32 .portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: 270px;
	margin-left: 14px
}
.page-node-32 .noticia1 {
	width: 451px;
	float: left;
	margin-bottom: -25px;
	margin-left: 15px
}
.page-node-32 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 47px;
	margin-top: 0;
	width: 90%
}
.page-node-32 .titularportada {
	position: relative;
	top: -37px;
	left: 0;
	background-color: #fff;
	width: 279px;
	padding-left: 20px;
	height: 95px
}
.page-node-32 .afondonoticiag {
	width: 100%;
	height: 500px;
	float: left
}
.page-node-32 .afondonoticiag img {
	width: 100%;
	height: 506px
}
.page-node-32 .sombraafondo img {
	width: 100% !important;
	height: 276px !important
}
.page-node-32 .sombraafondo {
	position: relative;
	top: -138px
}
.page-node-32 .titularportadafondo {
	position: relative;
	top: 321px;
	left: 21px;
	background-color: #fff;
	width: 315px;
	padding-left: 20px;
	height: 95px
}
.page-node-32 .titularportadafondo .titulonoticiap {
	margin-left: 20px;
	margin-top: -145px;
	width: 90%;
	position: relative
}
.page-node-32 .noticia2test img {
	width: 100%;
	float: left;
	height: 230px
}
.page-node-32 .noticia2test {
	width: 336px;
	height: 230px;
	float: left;
	margin-right: 21px;
	margin-bottom: 75px
}
.page-node-32 .resumennoticiag {
	position: relative;
	top: -386px;
	width: 625px;
	left: 32px;
	display: inherit
}
.page-node-32 .titulonoticiag {
	position: relative;
	top: -356px;
	left: 29px;
	width: 439px;
	margin-left: 0
}
.node-type-revista #page, .precio, .contacto {
	margin-top: 30px
}
.node-type-revista .leeronliner {
	width: 110px;
	float: left;
	margin-top: -55px;
	margin-left: 55px;
	position: relative;
	top: 0;
	left: 0
}
.node-type-revista .textoandroid {
	width: 168px;
	float: left;
	margin-top: -55px;
	margin-left: 55px;
	position: relative;
	top: 0;
	left: 0
}
.bloque01 {
	margin-top: 40px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-right: 14px
}
.bloque02 {
	margin-top: 57px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-left: 20px
}
.bloque03 {
	margin-top: -190px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-left: 20px
}
.field.field-name-field-foto-portada.field-type-image.field-label-hidden {
	width: 300px;
	float: left
}
.field.field-name-field-foto-portada.field-type-image.field-label-hidden:hover, .portadav img:hover, .portadarev img:hover, .todasfoto img:hover, .photo:hover {
	opacity: .8
}
.numerorevista {
	float: left;
	margin-left: 0;
	margin-top: 45px
}
.numerorevista p {
	font-size: 30px;
	color: #222;
	margin: 0;
	color: #FF2E38
}
.field.field-name-field-numero.field-type-text.field-label-hidden {
	position: relative;
	top: -25px;
	left: 145px;
	float: none;
	width: 200px;
	font-size: 30px;
	color: #8B8B8B
}
.field.field-name-field-slogan.field-type-text.field-label-hidden {
	position: relative;
	top: 3px;
	left: 0;
	font-size: 30px;
	color: #FF2E38
}
.fb {
	float: left;
	margin-left: -193px;
	margin-top: 92px;
	display: inherit
}
.resumenrevista {
	float: left;
	width: 520px;
	margin-left: -190px
}
.boton1, .boton2 {
	width: 157px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton1:hover, .boton2:hover, .boton3:hover, .publica:hover {
	background: #444
}
.boton3 {
	width: 193px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.capturas {
	width: 100%;
	float: left;
	margin-left: 0;
	margin-top: 30px;
	margin-bottom: 180px
}
.box {
	width: 205px;
	float: left;
	margin-right: 80px;
	margin-bottom: 30px;
	min-height: 284px
}
.box img {
	border: 1px dotted#b9b9b9
}
.box a {
	text-decoration: none;
	color: #222;
	font-size: 20px
}
.box h3, .subactualidad p, .node-type-tu-foto .titulonoticia, .derechofotos p, .back p, .back2 p {
	margin: 0
}
.box .author {
	font-size: 14px
}
.box a:hover {
	color: #6F6F6F
}
.box img:hover {
	opacity: .7
}
.textoleer {
	float: left;
	width: 575px
}
.textoleer p {
	font-size: 12px
}
.botones {
	width: auto;
	float: left;
	margin-left: 0
}
.fotoportada {
	padding: 20px;
	float: left;
	border-radius: 10px;
	margin-top: 30px;
	width: 50%
}
.texto-numero-revista {
	float: left;
	width: 50%
}
.fotoportada img {
	width: 899px;
	margin-left: -127px;
	margin-top: 0
}
.separador {
	position: relative;
	top: -50px;
	left: 200px
}
.textoleer2 {
	width: 100%;
	float: left;
	margin-top: 0
}
.textoleer2 img {
	width: 32px;
	float: left;
	margin-top: -5px;
	margin-right: 10px
}
.rojo {
	color: #FF2E38
}
.titulonumerotop {
	margin-bottom: -30px;
	margin-left: 0;
	display: inherit;
	float: left;
	width: 100%
}
.titulonumerotop p, .titulocapturas p {
	font-size: 30px;
	color: #8B8B8B;
	margin: 0
}
.lineaverticalre {
	float: left;
	margin-right: 0;
	margin-top: 57px;
	display: inherit
}
.lineaverticalre2 {
	float: left;
	margin-right: 7px;
	margin-top: -150px;
	display: inherit
}
.lineaverticalre3 {
	float: left;
	margin-right: 8px;
	margin-top: 40px;
	display: inherit
}
.comentariorevista {
	margin-top: 25px
}
.titulokiosko p {
	FONT-SIZE: 34px;
	color: #444
}
.textoaprovecha {
	float: left;
	margin-top: 30px;
	margin-left: 40px
}
.textoaprovecha img {
	width: 32px;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	display: inherit
}
.ultimarev {
	height: 700px;
	background: #444;
	margin-top: 135px
}
.portadarev img {
	width: 480px;
	margin-top: 50px
}
.numerorev {
	position: relative;
	color: #222;
	float: left;
	margin-left: 50px
}
.numerorev p {
	font-size: 30px;
	margin: 0;
	margin-top: 50px
}
.resumenrev {
	float: left;
	width: 650px;
	margin-top: 20px;
	color: #222;
	margin-left: 50px
}
.boton1p, .boton2p {
	width: 185px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton1p:hover, .boton2p:hover, .boton3p:hover {
	background: #FF8251
}
.boton3p {
	width: 220px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.botones2 {
	width: 657px;
	float: left;
	margin-left: 43px
}
.capturasimg {
	float: left;
	width: 664px;
	margin-top: 50px;
	display: inherit;
	margin-left: 50px
}
.capturasimg img {
	width: 158px
}
.capturasimg p {
	margin: 0;
	color: #222;
	font-size: 20px;
	margin-bottom: 15px
}
.page-node-102 .box {
	width: 153px;
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
	min-height: 190px
}
.revistap {
	float: left;
	width: 230px;
	margin-right: 70px
}
.vistakiosko {
	float: left;
	margin-top: 50px;
	width: 100%;
	margin-bottom: 50px
}
.botonesp .boton1p {
	width: 100%;
	margin-top: 0
}
.botonesp .boton2p, .botonesp .boton3p {
	width: 100%;
	margin-top: 5px
}
.portadav p {
	font-weight: bold;
	font-size: 20px;
	margin: 0;
	margin-bottom: 20px
}
.portadav a {
	color: #222;
	text-decoration: none
}
.portadav a:hover {
	color: #888
}
.ultimakiosko {
	width: 100%;
	float: left;
	margin-top: -70px;
	padding-bottom: 50px;
	border-bottom: 1px dotted
}
.page-node-102 .leeronliner {
	width: 120px;
	float: left;
	margin-top: -12px;
	margin-left: 10px;
	position: relative;
	top: 0;
	left: 0
}
.page-node-102 .textoandroid {
	width: 142px;
	float: left;
	margin-top: -13px;
	margin-left: 10px;
	position: relative;
	top: 0;
	left: 0
}
.page-node-167 .noticia3, .page-node-175 .noticia3 {
	width: 917px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -56px
}
.page-node-167 .divder .noticia1 img, .page-node-175 .divder .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: auto
}
.page-node-167 .divder .noticia1, .page-node-175 .divder .noticia1 {
	width: 100%;
	float: left;
	margin-bottom: -25px;
	margin-left: 0
}
.page-node-167 .portadap, .page-node-175 .portadap {
	width: 98%;
	float: left;
	margin-right: 0;
	margin-top: 0
}
.page-node-167 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 260px
}
.page-node-167 .noticia1, .page-node-175 .noticia1 {
	width: 330px;
	float: left;
	margin-bottom: -25px;
	margin-left: 15px
}
.page-node-167 .divizq .titularportada, .page-node-175 .divizq .titularportada {
	position: relative;
	top: -95px;
	left: 0;
	background-color: #fff;
	width: 300px;
	padding-left: 20px;
	height: 95px
}
.page-node-167 .sitioevento, .page-node-175 .sitioevento {
	background: #222;
	color: #fff;
	float: left;
	width: 95%;
	margin-left: 0;
	margin-top: 1px;
	padding-right: 10px
}
.page-node-167 .titulonoticiape, .page-node-175 .titulonoticiape {
	margin-left: 20px;
	margin-top: -20px;
	width: 90%;
	position: relative;
	min-height: 50px
}
.page-node-167 .fechaevento, .page-node-175 .fechaevento {
	background: #e52e31;
	color: #fff;
	float: left;
	width: 95%;
	padding-right: 10px
}
.sitioevento a, .field-name-field-provincia a, .useralta2 a, .useralta a, .useralta4 a, .useralta3 a {
	color: #fff;
	text-decoration: none
}
.subactualidad {
	margin-top: -30px;
	margin-left: 18px
}
.fechaevento {
	background: #e52e31;
	color: #fff;
	float: left
}
.node-type-calendario .noticia1 .sitioevento {
	background: #222;
	color: #fff;
	float: left;
	margin-left: 0;
	margin-top: 1px;
	width: 100%
}
.node-type-calendario .noticia1 .fechaevento {
	background: #e52e31;
	color: #fff;
	float: left;
	width: 100%
}
.node-type-calendario .noticia1 {
	width: 300px;
	float: left;
	margin-right: 5px;
	margin-bottom: -25px
}
.fechaevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px;
	display: inherit
}
.sitioevento {
	background: #222;
	color: #fff;
	float: left;
	margin-left: 5px
}
.sitioevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px
}
.field-name-field-localidad {
	float: left;
	margin-left: 10px
}
.node-type-calendario .titulonoticia {
	margin-bottom: 10px
}
.fbcale, .field-name-field-informacion-general {
	float: left;
	width: 100%;
	margin-top: 10px
}
.headcale {
	float: left;
	border-bottom: 1px dotted#222;
	width: 100%;
	padding-bottom: 20px
}
.cartel {
	float: left;
	margin-top: 20px;
	margin-right: 53px;
	width: 350px
}
.bloqueinfo {
	float: left;
	width: 312px
}
.inscripcion h4, .precio h4, .contacto h4 {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
	width: 100%
}
.inscripcion p, .precio p {
	float: left;
	padding-right: 5px;
	margin: 0 !important;
	font-size: 16px !important;
	float: left;
	padding-right: 5px;
	margin: 0 !important;
	font-size: 16px !important
}
.textocale h4 {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 40px
}
.field-name-field-inscripcion, .field-name-field-precio {
	float: left;
	margin-top: 10px;
	width: 100%
}
.bloquecartel {
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted#222
}
.field-name-field-inicio-inscripcion, .field-name-field-fin-inscripcion, .field-name-field-precio2, .field-name-field-web, .field-name-field-correo-electronico {
	font-weight: bold
}
.node-type-club .titulonoticia {
	font-size: 42px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 10px;
	margin-bottom: 0;
	line-height: 1
}
.node-type-club .fbcale, .node-type-tu-foto .fbcale, .node-type-tu-foto .headcale {
	margin-left: 0
}
.infoclub {
	line-height: 45px;
	margin-top: 8px
}
.infoclub p {
	float: left;
	padding-right: 5px;
	margin: 0;
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	float: left;
	padding-right: 5px;
	margin: 0;
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important
}
.field-name-field-localidad-club {
	font-size: 16px;
	color: #E52E31
}
.field-name-field-provincia-club a {
	font-size: 16px;
	color: #E52E31;
	text-decoration: none
}
.field-name-field-pagina-web, .field-name-field-email, .field-name-field-telefono {
	color: #E52E31;
	font-size: 16px
}
.node-type-club .textocale h4 {
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 0
}
.bloqueinfo p {
	font-size: 22px;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 30px
}
.submitted {
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 0
}
a.username {
	font-size: 22px;
	text-decoration: none;
	color: #E52E31
}
.tufoto {
	margin-top: 20px;
	float: left;
	width: 100%;
	border-bottom: 1px dotted#222;
	padding-bottom: 10px
}
.localizacion {
	background: #E52E31;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float: left
}
.provinc {
	background: #222;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-left: 5px
}
.derechofotos {
	float: right;
	font-size: 12px;
	margin-left: 20px
}
.derechofotos a {
	text-decoration: none;
	color: #E52E31
}
.descripcionfoto {
	float: left;
	margin-top: 30px
}
.publica {
	background: #E52E31;
	width: 300px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 20px;
	border-radius: 5px
}
.publica p {
	margin: 0;
	color: #fff;
	font-size: 30px
}
a.publica {
	text-decoration: none
}
.edita {
	width: 300px
}
.edita a {
	color: #E52E31;
	text-decoration: none
}
.node-type-tu-foto .sitioevento {
	margin-left: 0;
	padding-right: 10px
}
.node-type-tu-foto .noticia1 {
	margin-bottom: -80px
}
node-type-tu-foto .fechaevento {
	padding-right: 10px
}
.todasfoto, .photo {
	float: left;
	width: 100%
}
.todasfoto p {
	margin: 0;
	color: #949494;
	margin-bottom: 30px;
	border-bottom: 1px dotted;
	padding-bottom: 10px
}
.todasfoto h4 {
	margin-bottom: 0;
	font-size: 26px;
	color: #444
}
.todasfoto img {
	width: 173px;
	float: left;
	height: 135px;
	margin-right: 5px;
	margin-bottom: 5px
}
.page-node-180 .portadap {
	width: 100%;
	margin-top: 20px
}
.page-node-180 .portadap img {
	width: 100%;
	float: left;
	margin-right: 19px;
	margin-bottom: 20px;
	height: 250px
}
.page-node-180 .tituloactualidad p {
	font-size: 30px;
	margin-top: 40px;
	margin-left: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-180 .subactualidad {
	margin-top: -30px;
	margin-left: 0
}
.vistatufoto {
	float: left;
	width: 47%;
	margin-right: 19px;
	margin-bottom: 20px
}
.titlephoto {
	float: left;
	background: #444;
	opacity: .7;
	height: 50px;
	width: 100%;
	padding-top: 10px;
	margin-top: -70px
}
.titlephoto p {
	margin: 0;
	text-align: center;
	font-size: 28px
}
body.page-user {
	background-image: url('https://www.moto1pro.com/sites/all/themes/moto1pro/img/fondo.jpg');
	background-size: 100%
}
.page-user #main {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	margin: 0 auto;
	width: 600px;
	opacity: .9;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1)
}
.logouser {
	margin: 0 auto;
	width: 400px;
	margin-top: 30px;
	margin-bottom: 40px
}
.logouser:hover {
	opacity: .9
}
.back {
	width: 150px;
	font-size: 14px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	border-radius: 5px;
	opacity: .9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1);
	text-align: center;
	margin-bottom: 100px;
	color: #fff
}
.back:hover {
	color: #fff;
	opacity: 1
}
.useralta2 p, .useralta4 p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
	background: #444;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.useralta2 p:hover, .useralta4 p:hover {
	background: #252525
}
.useralta p {
	text-align: center;
	margin: 0;
	margin-top: 30px;
	background: #E52E31;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.useralta p:hover, .useralta3 p:hover {
	background: #AB2528
}
.useralta3 p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
	background: #E52E31;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.page-user .tabs-primary {
	position: relative;
	bottom: 0;
	margin-bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999
}
.useralta4, .useralta3 {
	width: 30%;
	float: left;
	margin-right: 10px
}
.botonlog {
	margin: 0 auto;
	width: 640px
}
.titulocont {
	margin-top: 60px
}
.titulocont p, .titulocont h1 {
	font-size: 34px;
	color: #666;
	margin: 0
}
.logocont {
	width: 300px;
	float: left;
	display: inherit
}
.infocont p, .infocont h4 {
	margin: 0;
	margin-bottom: 20px
}
.infocont {
	float: left;
	margin-left: 87px
}
.bloqueinfor {
	float: left;
	margin-bottom: 50px;
	margin-top: 30px
}
.infocont a {
	text-decoration: none;
	color: #E52E32
}
#pagecont {
	max-width: 1000px;
	margin: 0 auto
}
.front .vistatufoto1 {
	float: left;
	width: 18%;
	margin-right: 19px;
	margin-bottom: 20px
}
.front .seccionfotos {
	width: 94%
}
.front .fotosportada img {
	width: 100%;
	height: 150px;
	margin-bottom: -2px;
	overflow: hidden
}
.front .photo {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden
}
.pagebuttom {
	margin: 0 auto;
	width: 600px
}
.vistatag img {
	width: 100%;
	height: 200px
}
.back2 {
	width: 234px;
	font-size: 14px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	border-radius: 5px;
	opacity: .9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1);
	text-align: center;
	color: #fff
}
.logouser2 {
	margin: 0 auto;
	width: 400px;
	margin-top: 70px;
	margin-bottom: 0
}
.titulobuscar {
	font-size: 32px;
	margin-bottom: 0
}
p.subtitulobuscar {
	margin-top: 10px;
	margin-bottom: 0
}
.buscador {
	min-height: 180px
}
table#gs_id50 {
	margin-top: -2px
}
input.gsc-search-button.gsc-search-button-v2 {
	border-color: #C00;
	background-color: #C00;
	background-image: url('https://www.google.com/uds/css/v2/search_box_icon.png');
	filter: none;
	background-repeat: no-repeat;
	height: 50px;
	margin-top: 5px;
	background-position: 20px
}
.gsc-control-cse.gsc-control-cse-es {
	padding-left: 0;
	margin-left: 0
}
table {
	border-collapse: inherit;
	border-spacing: 0;
	margin-top: 1.5em;
	margin-bottom: 1.5em
}
div#gsc-iw-id1 {
	height: 50px
}
input#gsc-i-id1 {
	padding-top: 23px !important
}
.ancla p:hover {
	background: #000
}
.ancla p {
	float: left;
	font-size: 22px;
	margin-left: 164px !important;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	background: #E52E31;
	padding-bottom: 10px;
	margin: 0;
	color: #fff
}
.ancla img {
	width: 26px;
	margin-right: 15px;
	position: relative;
	top: 8px
}
}

@media screen and (min-width:1500px) {
.titulonoticiap {
	margin-left: 20px;
	margin-top: -351px;
	width: 90%;
	position: relative
}
.titulonoticiapv {
	margin-left: 0;
	margin-top: -58px;
	width: 90%;
	position: relative
}
.details {
	float: left;
	margin-top: 50px
}
.details img {
	width: 30px;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 0
}
img.favor {
	top: 6px;
	position: relative;
	width: 32px;
	margin-right: 10px
}
.details p {
	font-size: 28px;
	text-transform: uppercase;
	margin: 0
}
.img-int-g, .imgportadag {
	height: 600px;
	overflow: hidden
}
.portadavideos .imgportadag {
	height: 430px
}
.imgportadap {
	height: 160px;
	overflow: hidden;
	height: 203px;
	height: 160px;
	overflow: hidden;
	height: 203px;
	overflow: hidden
}
.portadanoticias2 .lomasvideos, .titulorevistahome, .textoslogosfooter, .imgdesktop, .field-name-field-foto-portada-ipad, .page-node-102 .imgrevistahome {
	display: inherit
}
.portadavideos .afondoportada .afondop {
	margin-top: 25px;
	margin-left: -77px
}
.portadavideos .afondoportada {
	width: 975px;
	margin-bottom: -135px
}
.portadavideos img.sombraafondo {
	top: -85px
}
.portadavideos .afondonoticiag {
	margin-top: -322px;
	margin-left: -77px
}
.afondoportada .afondop {
	margin-top: 8px;
	margin-left: 17px;
	margin-bottom: 53px
}
.noticia1t .img2 {
	overflow: hidden;
	height: 185px
}
.front .titularmasvota h3 {
	margin-left: 0;
	padding-top: 8px;
	font-size: 20px
}
.front .afondonoticiag .noticia1v .titulonoticiapv h3, .titulonoticiape h3, .titulonoticiapv h3, .page-node-6499 .titulonoticiapv h3, .titulonoticiape h3, .titulonoticiapv h3 {
	margin-left: 0;
	margin-top: 60px;
	font-size: 20px
}
.front .noticia1t .titulonoticiape h3 {
	margin-left: -20px;
	margin-top: -17px;
	font-size: 20px
}
.front .noticia1v .titulonoticiapv h3 {
	margin-left: 0;
	margin-top: 10px;
	font-size: 20px
}
.titulonoticiap h3 {
	margin-left: -20px;
	margin-top: 3px;
	font-size: 20px
}
.page-node-32 .titularportadafondo .categorianoticia2 {
	margin-top: -112px;
	display: inherit;
	margin-bottom: 134px
}
.titularportadafondo .categorianoticia2 {
	margin-top: -333px;
	display: inherit;
	margin-bottom: 352px
}
.categorianoticia2 {
	margin-top: 33px;
	display: inherit;
	margin-bottom: -33px
}
.detalle {
	text-align: left;
	width: 300px
}
#page, #pagev, .page1500px {
	margin-left: auto;
	margin-right: auto;
	max-width: 1500px
}
#contenedor {
	width: 1110px
}
#wrap {
	width: 1200px
}
.header, .field-name-field-foto-destacada-2 img, object#google_flash_embed, .field-name-field-foto-destacada-1 img, .page-node-31 .noticia3 img, .field-name-field-foto-01 img, .field-name-field-foto-02 img, .field-name-field-foto img {
	width: 100%
}
.sidebar-first #content {
	float: left;
	padding: 0;
	width: 100% !important
}
.headergris {
	background-color: #EAEAEA;
	height: 70px;
	margin-top: -9px;
	margin-bottom: -7px;
	padding-left: 35px;
	padding-right: 10px;
	display: inherit
}
.textoizq {
	float: left;
	color: #858585;
	font-family: helvetica;
	font-size: 12px;
	height: 53px
}
.textoizq a {
	color: #666;
	text-decoration: none
}
.textoder {
	float: right;
	color: #858585;
	font-family: helvetica;
	font-size: 14px;
	text-transform: uppercase;
	font-size: 10px
}
.textoder a, .textoder2 a {
	text-decoration: none;
	color: #EC2A1F;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px
}
.textoder2 {
	float: right;
	color: #858585;
	font-family: helvetica;
	font-size: 14px
}
.logo img {
	position: relative;
	top: 11px;
	margin-left: 30px;
	width: inherit;
	float: left
}
.menu {
	height: 70px;
	position: relative;
	top: 52px;
	left: -34px;
	width: 104%;
	background-color: #444
}
.secciones {
	background-color: #444;
	height: 70px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -53px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.secciones a, .seccionrevista a, .seccionbuscar a {
	font-size: 14px;
	color: white;
	font-family: Arial;
	text-transform: uppercase;
	text-decoration: none
}
.seccionrevista {
	background-color: #dd6d42;
	height: 70px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -53px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.seccionbuscar {
	background-color: #fad600;
	height: 70px;
	float: right;
	position: relative;
	padding-left: 1.1%;
	top: -53px;
	padding-right: 1.1%;
	padding-top: 23px;
	margin-bottom: -39px;
	border-left: 1px solid#fff
}
.menusecciones {
	float: right;
	width: 100%;
	height: 70px;
	background-color: #222;
	margin-top: -13px
}
.carruselnoticias {
	background-color: #EAEAEA;
	height: 38px;
	position: relative;
	top: -10px;
	margin-bottom: 0
}
.debate {
	position: relative;
	top: 0;
	border-right: 1px solid#fff;
	width: 185px;
	height: 38px
}
.debate p {
	position: relative;
	top: 8px;
	margin-left: 45px;
	height: 38px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b8b8b8
}
.grisoscuro {
	color: #666
}
.carruselnoticiasvista {
	position: relative;
	left: 224px;
	top: -51px;
	width: 80%;
	height: 45px;
	overflow: hidden
}
.carruselnoticiasvista p {
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
#responsive-menu {
	float: right;
	background: #1C1F23;
	position: relative;
	top: 0 !important;
	height: 70px;
	z-index: 1;
	float: right;
	background: #1C1F23;
	position: relative;
	top: 0 !important;
	height: 70px;
	z-index: 1
}
#responsive-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px
}
#responsive-menu li {
	display: inline;
	float: left;
	text-transform: uppercase;
	text-align: center;
	height: 70px
}
#responsive-menu li a {
	display: block;
	color: #fff;
	text-decoration: none;
	line-height: 60px;
	padding: 5px 25px !important;
	height: 60px;
	font-family: arial;
	font-size: 14px
}
#responsive-menu li a:hover {
	background: #151a1e;
	color: #fff !important
}
#nav-responsive {
	display: none;
	background: url(desplegar.png)no-repeat 15px 17px;
	text-decoration: none;
	float: right;
	width: 60px;
	height: 60px;
	position: absolute;
	right: 0;
	top: 0;
	opacity: .6
}
#nav-responsive.nav-active {
	opacity: 1
}
.portadanoticias {
	width: 100%;
	margin-left: 40px;
	margin-top: 50px
}
.portadanoticias2 {
	width: 100%;
	margin-left: 40px;
	margin-top: 70px;
	float: left;
	display: inherit
}
.portadavideos {
	width: 100%;
	margin-left: 40px;
	margin-top: 15px
}
.portadap {
	width: 100%;
	float: left;
	margin-right: 25px;
	margin-top: 90px;
	margin-bottom: 0
}
.portadapvideo {
	width: 300px;
	float: left;
	margin-right: 25px;
	margin-top: 0
}
.noticia1 {
	width: 100%;
	float: left;
	margin-right: 5px;
	margin-bottom: 1px
}
.portadap2 {
	float: left;
	width: 31%;
	margin-left: 0;
	margin-right: 10px
}
.noticia1t, .noticia1v {
	width: 327px;
	float: left;
	margin-right: 5px;
	margin-bottom: 0
}
.noticia1plus {
	width: 327px;
	float: left;
	margin-right: 5px;
	margin-bottom: -10px
}
.noticia2, .noticia2test {
	width: 327px;
	height: 280px;
	float: left;
	margin-right: 5px;
	margin-bottom: -30px
}
.noticia1test {
	width: 327px;
	float: left;
	margin-right: 5px;
	margin-bottom: 63px
}
.noticia3test {
	width: 320px;
	height: 280px;
	float: left;
	margin-right: 5px;
	margin-bottom: 42px;
	margin-top: -23px
}
.noticia3 {
	width: 98%;
	height: 526px;
	float: left;
	margin-right: 10px;
	margin-left: 0
}
.actualidadp {
	float: left;
	width: 1090px
}
.front .sombra {
	top: -186px
}
.sombra {
	position: relative;
	top: -192px;
	width: 97% !important;
	height: 186px !important
}
.sombraafondo2, .page-taxonomy-term .gratishome, .page-taxonomy-term .submenu, .autoriaresp, .imgmovile, .titusom, .page-node-167 .aquihaydebate, .node-type-revista .contenidos1000x160, .node-type-revista .revistaportada2, .field-name-field-foto-portada-horizontal, .page-node-102 .box h3, .page-node-102 .author, .page-node-175 .aquihaydebate, .page-node-180 .lineavertical1, .page-node-180 .aquihaydebate, .page-user ul.tabs-primary.tabs.primary, .logged-in .useralta, .logged-in .useralta2, .not-logged-in .useralta3, .not-logged-in .useralta4, .front .titlephoto, .resizable-textarea .grippie, li.statistics_counter.last, li.comment-add.first.active, #edit-author--2, .form-item.form-type-textarea label {
	display: none
}
.titularportada {
	position: relative;
	top: -39px;
	left: 0;
	background-color: #fff;
	width: 305px;
	padding-left: 20px;
	height: 95px
}
.testportada .titularportada {
	position: relative;
	top: -14px;
	left: 0;
	background-color: #fff;
	width: 305px;
	padding-left: 20px;
	height: 95px
}
.titularportadav {
	position: relative;
	top: -75px;
	left: 0;
	background-color: #fff;
	width: 302px;
	padding-left: 20px;
	height: 95px
}
.titulonoticiapv a, .titulonoticiap a, .titulonoticiape a, .categorialomas a, .categoriaaquihaydebate a, .page-node-31 .titulonoticiapv a {
	text-decoration: none;
	color: #666
}
.titulonoticiapv p, .titulonoticiap p, .page-node-31 .titulonoticiapv p {
	padding-top: 8px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 18px !important;
	color: #444 !important;
	font-weight: bold
}
.titularportadatest {
	position: relative;
	top: 491px;
	left: 77px;
	background-color: #fff;
	width: 250px;
	padding-left: 20px;
	height: 95px
}
.titularportadafondo {
	position: relative;
	top: 320px;
	left: 24px;
	background-color: #fff;
	width: 286px;
	padding-left: 20px;
	height: auto
}
.titulonoticiape p {
	padding-top: 8px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px !important;
	color: #444 !important;
	font-weight: bold
}
.titulonoticiag {
	position: relative;
	top: -374px;
	left: 59px;
	width: 855px
}
.titulonoticiagf {
	position: relative;
	top: -350px;
	left: 59px;
	width: 840px
}
.titulonoticiag a, .titulonoticiagf a, .titulonoticiagv a, .resumennoticiag a, .resumennoticiagf a, .provinc a, .publica a, .titlephoto a {
	text-decoration: none;
	color: #fff
}
.titulonoticiagv {
	position: relative;
	top: -250px;
	left: 59px;
	width: 860px
}
.titulonoticiag p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 31px !important;
	color: #fff !important;
	width: 800px;
	line-height: 1.2
}
.page-node-30 .titulonoticiag {
	position: relative;
	top: -426px;
	left: 28px;
	width: 390px;
	margin-left: 3px
}
.titulonoticiagf p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 31px !important;
	color: #fff !important;
	width: 600px;
	line-height: 1.2
}
.resumennoticiag {
	position: relative;
	top: -390px;
	width: 916px;
	left: 60px;
	float: left
}
.views-field.views-field-title img {
	width: 97%
}
.resumennoticiag p, .resumennoticiagf p {
	color: #fff !important;
	font-size: 14px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important
}
.resumennoticiagf {
	position: relative;
	top: -379px;
	width: 840px;
	left: 60px;
	float: left
}
.categorianoticia p, .categorianoticia2 p {
	margin-top: -27px;
	font-size: 12px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #444 !important
}
.categorianoticia a, .noticialomasvisto a, .contactofooter a {
	text-decoration: none;
	color: #444
}
.grisrepor {
	color: #bababa;
	font-weight: lighter
}
.publi300x600portada {
	width: 302px;
	float: left;
	height: 600px
}
.publi300x600actualidad {
	width: 100%;
	float: left;
	height: 600px;
	margin-left: 0;
	margin-top: 30px
}
.publi300x600portada2 {
	width: 302px;
	float: left;
	height: 600px;
	position: relative;
	top: 0;
	left: 20px
}
.publi300x600portada p, .publi300x600video p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: 0;
	margin-left: 1px
}
.publi300x600actualidad p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -4px;
	text-align: left;
	margin-left: 0
}
.publi300x600portada2 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -4px;
	margin-left: 0
}
.lomasportada {
	width: 300px;
	float: left;
	height: 420px;
	display: inherit
}
.aquihaydebate {
	width: 300px;
	float: left;
	height: 420px;
	margin-top: 50px;
	text-align: left;
	margin-left: 0
}
.vistalomasvisto {
	margin-top: 20px;
	margin-left: 75px
}
.vistalomasvistovid {
	margin-top: 20px;
	margin-left: 29px
}
.titulolomasvisto {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.tituloaqihaydebate {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b9b9b9;
	margin-bottom: 30px
}
.bikers {
	float: left;
	margin-left: 0
}
.bikers p {
	font-size: 24px;
	margin-top: 10px;
	text-align: right;
	width: 77px;
	margin-bottom: 0;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.bikers2 {
	float: left;
	position: relative;
	top: 28px;
	left: -109px
}
.bikers2 p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 4px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
.coment {
	float: left;
	position: relative;
	top: 28px;
	left: -103px
}
.coment p {
	font-size: 12px;
	margin-top: 9px;
	margin-bottom: 0;
	margin-left: 21px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
.coment2 {
	float: left;
	position: relative;
	left: -52px;
	top: 5px
}
.coment2 p {
	font-size: 34px;
	margin-top: 10px;
	margin-bottom: 0;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.noticialomasvisto {
	float: left;
	width: 160px;
	margin-left: 90px;
	margin-left: 63px;
	float: left;
	width: 160px;
	margin-left: 90px;
	float: left;
	width: 160px;
	margin-left: 63px
}
.noticialomasvisto p {
	margin-top: -22px;
	margin-bottom: 6px;
	margin-left: -48px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-weight: bold;
	line-height: 1.4
}
.categorialomas {
	float: left;
	position: relative;
	top: 20px;
	left: 72px
}
.categorialomas p {
	margin-top: -27px;
	margin-left: -30px;
	font-size: 11px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #444 !important
}
.categoriaaquihaydebate {
	float: left;
	position: relative;
	top: 20px;
	left: 15px
}
.categoriaaquihaydebate p {
	margin-top: -27px;
	margin-left: 0;
	font-size: 11px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #444 !important
}
.grisclaro, .titulofotosclaro {
	color: #b6b6b6
}
.linealomas {
	float: left;
	margin-top: 10px;
	margin-left: -56px
}
.linealomas img {
	height: 1px
}
.lineavertical, .lineaverticalactualidad {
	float: left;
	margin-right: 15px;
	display: inherit
}
.lineaverticaltest {
	position: relative;
	left: 80px;
	float: left;
	margin-right: 15px
}
.lineaverticalafondo {
	position: relative;
	top: 0;
	left: 80px;
	float: left;
	margin-right: 15px;
	display: inherit
}
.lineaverticaltufoto1 {
	float: left;
	margin-right: 15px;
	position: relative;
	top: 30px;
	left: 40px
}
.lineaverticalactualidad2 {
	float: left;
	position: relative;
	top: 60px;
	left: -15px;
	display: inherit
}
.lineatags {
	float: left;
	position: relative;
	top: 29px;
	left: -15px
}
.lineaheader {
	position: relative;
	top: -37px;
	left: 128px;
	width: 76px
}
.linearegistra {
	position: relative;
	top: -39px;
	left: 230px
}
.lomasvideos {
	width: 300px;
	float: left;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 25px;
	display: inherit
}
.publiportada300x250 {
	width: 300px;
	float: left;
	margin-top: 0;
	margin-left: 0
}
.publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -10px;
	margin-left: 1px;
	text-align: left;
	padding: 0
}
.participa {
	float: left;
	position: relative;
	width: 300px;
	background: #eaeaea;
	top: 40px;
	left: 0;
	height: 295px;
	padding: 37px
}
.participa p {
	margin-left: 0;
	font-size: 22px;
	line-height: 1.4;
	text-align: center;
	color: #858585
}
.participa a, .back a {
	color: #444;
	text-decoration: none
}
.testportada {
	float: left;
	width: 1000px;
	margin-left: 80px;
	margin-top: -30px
}
.testportada p, .titulovideos, .afondoportada p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #666
}
.noticiatest {
	width: 327px;
	float: left;
	margin-right: 10px;
	margin-bottom: -31px
}
.noticiatestf {
	width: 327px;
	float: left;
	margin-right: -1px;
	margin-bottom: -80px
}
.afondoportada {
	float: left;
	width: 1000px;
	margin-left: 80px;
	margin-top: -31px
}
.afondop {
	width: 992px;
	float: left;
	margin-right: 25px;
	margin-top: 24px
}
.portadavideos .afondop {
	width: 960px
}
.afondonoticiag {
	width: 100%;
	height: 200px;
	float: left;
	margin-left: 18px;
	margin-top: -235px
}
.videosportada {
	width: 1000px;
	margin-top: 15px
}
.videosportada p {
	width: 327px;
	margin-right: 25px;
	font-size: 20px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.titulovideo a {
	text-decoration: none;
	color: #131313
}
.logovideog {
	width: 300px !important;
	height: auto !important;
	position: relative;
	top: -388px;
	left: 333px
}
.logovideop {
	width: auto !important;
	position: relative;
	top: -102px;
	left: 134px
}
.logovideop2 {
	width: auto !important;
	position: relative;
	top: -175px;
	left: 40px
}
.sombraafondo {
	position: relative;
	top: -94px
}
.titulonoticiape {
	margin-left: 0;
	margin-top: -57px;
	width: 90%;
	position: relative
}
.page-node-47 .titulonoticiape {
	margin-left: 20px;
	margin-top: -41px;
	width: 90%;
	position: relative
}
.noticia1t .titulonoticiape, .node-type-revista #page, .precio, .contacto {
	margin-top: 30px
}
.sombraafondo img {
	width: 100% !important;
	height: auto !important
}
.afondonoticiag img {
	width: 662px;
	height: auto
}
img.logovideog {
	display: inherit;
	margin-bottom: -813px
}
.videoportadag {
	width: 707px;
	height: 500px;
	float: left;
	margin-right: 14px;
	margin-left: 15px
}
.videoportadag img {
	height: auto;
	width: 100%
}
.titulovideo {
	border-bottom: 10px solid#000;
	height: 100px
}
.titulovideo p {
	font-size: 31px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-left: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	line-height: 1.2;
	padding-bottom: 10px
}
.portada1000x160, .portada1000x160-2 {
	background-color: #000;
	height: 160px;
	margin-top: 0
}
.contenidos1000x160 {
	background-color: #444;
	height: 160px;
	margin-top: 0
}
.pagina1000x160 {
	position: relative;
	top: 77px;
	background-color: #000;
	height: 160px
}
.pagina1000x160 img {
	margin-top: -7px
}
.page1000 {
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px
}
.page860video {
	margin-left: auto;
	margin-right: auto;
	max-width: 860px
}
.seccionfotos {
	margin-left: 40px;
	float: left;
	margin-right: 32px;
	margin-top: 30px;
	margin-bottom: 130px
}
.ultimasfotos {
	float: left;
	margin-right: 100px
}
.fotomasvotada, .field-name-field-texto-03, .imgmejor, .page-node-175 .publi300x600actualidad, .page-node-167 .publi300x600actualidad, .titulokiosko, .node-type-videos .comenta, .ancla {
	float: left
}
.pagefotos {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	max-width: 1500px
}
.fotosportada {
	width: 505px;
	float: left
}
.fotosportada img {
	width: 250px;
	margin-bottom: -2px
}
.titulofotos {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666;
	margin-bottom: 20px;
	font-weight: bold
}
.powerade {
	font-size: 12px;
	position: relative;
	top: -77px;
	left: 278px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	width: 200px
}
.powerade img {
	width: auto;
	position: relative;
	top: 13px;
	left: 15px
}
.masvota1 {
	width: 384px;
	float: left;
	margin-right: 20px;
	margin-bottom: -80px;
	margin-top: -47px
}
.masvota1 img, .masvota2 img {
	width: 384px
}
.masvota2 {
	width: 384px;
	height: 280px;
	float: left;
	margin-right: 5px;
	margin-bottom: -30px;
	margin-top: -47px
}
.titularmasvota {
	position: relative;
	top: 570px;
	left: 77px;
	background-color: #fff;
	width: 307px;
	padding-left: 20px;
	height: 95px
}
.titulotag {
	font-size: 20px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-left: 0
}
.tagoscuro, .fechaoscuro {
	color: #444
}
.vistatag {
	width: 333px;
	height: 243px;
	float: left;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-top: -7px;
	margin-left: 20px
}
.lineatag {
	float: left;
	position: absolute;
	left: 105px
}
.page-taxonomy-term .revistaportada2 {
	background-color: #fff;
	margin-top: 0;
	margin-bottom: 150px
}
.page-taxonomy-term .revistadigital {
	margin-left: 0;
	border-left: 1px solid#ddd;
	height: 90px
}
.page-taxonomy-term .revistadigital p {
	color: #666;
	margin-top: 0;
	margin-left: 10px
}
.page-taxonomy-term .resumenrevistahome {
	color: #000;
	width: 100%
}
.page-taxonomy-term .titulorevistahome p {
	color: #000
}
.page-taxonomy-term #slider-container {
	position: relative;
	left: -190px
}
.page-taxonomy-term .textorevistahome {
	margin-left: -100px;
	width: 982px
}
.page-taxonomy-term .leeronline, .page-taxonomy-term .android, #footer .footer-frame {
}
.page-taxonomy-term .contenidos1000x160 {
	background-color: #000
}
.revistaportada {
	background-color: #444;
	width: 100%;
	height: 392px;
	margin-top: 60px
}
.revistaportada2 {
	background-color: #444;
	width: 100%;
	height: 392px;
	margin-top: 60px;
	position: relative;
	top: 69px
}
.revistadigital {
	border-right: 1px solid#fff;
	height: 113px;
	float: left;
	margin-left: 63px;
	width: 11%
}
.revistadigital p {
	color: #fff;
	margin-right: 20px;
	margin-top: 72px;
	font-size: 20px
}
.portadarevistahome {
	float: left;
	margin-top: 45px;
	margin-left: 45px;
	position: relative;
	top: 0
}
.textorevistahome {
	float: left;
	width: 650px;
	margin-left: 30px;
	margin-top: 17px;
	height: 440px
}
.titulorevistahome p {
	font-size: 32px;
	color: #fff;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.resumenrevistahome {
	font-size: 14px;
	color: #fff;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-top: -20px;
	width: 500px;
	display: inherit
}
.leeronline {
	width: 190px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0
}
.leeronline p, .leeronlinepc p, .android p {
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.leeronlinepc {
	width: 181px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0
}
.imgrevistahome {
	width: 27px;
	margin-top: 8px;
	margin-left: 20px;
	float: left
}
.leeronliner {
	width: 111px;
	float: left;
	margin-top: -12px;
	margin-left: 10px;
	position: relative;
	top: 0;
	left: 0
}
.android {
	width: 218px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 0;
	position: relative;
	top: 0;
	left: 0
}
.textoandroid {
	width: 143px;
	float: left;
	margin-top: -12px;
	margin-left: 10px;
	position: relative;
	top: 0;
	left: 0
}
.gratishome {
	float: left;
	position: relative;
	top: -354px;
	left: 116px;
	display: inherit
}
.node-type-videos .comenta {
	width: 98%
}
.logovideolomas {
	width: auto !important;
	position: relative;
	top: 114px;
	left: 134px
}
.videotop {
	background: #000;
	height: 570px;
	margin-top: 1px
}
.texto {
	float: left;
	width: 880px;
	margin-left: 100px
}
.textoautor {
	color: #b9b9b9;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0
}
.titlevideo p, .titlevideo h1 {
	font-size: 32px;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	line-height: 1.2
}
.socialvideos {
	float: left;
	width: 100px
}
.videoslomas, .titulokioskotop, .front .fotosportada {
	width: 100%;
	float: left
}
.videoslomas2 {
	width: 100%;
	float: left;
	margin-right: 75px;
	margin-top: 55px
}
.divideomas {
	width: 253px;
	height: 285px;
	float: left;
	margin-right: 5px;
	margin-bottom: -80px
}
.divideomas2 {
	width: 327px;
	height: 173px;
	float: left;
	margin-right: 50px;
	margin-bottom: 79px;
	margin-top: -50px
}
.ultimovideo {
	width: 327px;
	height: 322px;
	float: left;
	margin-right: 50px;
	margin-bottom: -90px
}
.titularlomas {
	position: relative;
	top: -95px;
	left: 27px;
	background-color: #fff;
	width: 206px;
	padding-left: 20px;
	height: 95px
}
.titularlomasvideo {
	position: relative;
	top: 290px;
	left: 47px;
	background-color: #fff;
	width: 284px;
	padding-left: 20px;
	height: 70px
}
.publi300x600video {
	width: 300px;
	float: left;
	height: 600px;
	margin-left: 0;
	margin-top: 64px
}
img.logovideolomas {
	width: 40px !important;
	height: 40px !important
}
.ultimovideo img {
	height: 200px;
	width: 327px
}
.titlelomasvideo {
	float: left;
	margin-top: 60px;
	margin-bottom: -10px;
	width: 98%
}
.titlelomasvideo p, .titlelomas p, .titleloult p {
	margin-top: 0;
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b9b9b9
}
.divideomas2 img {
	height: 200px;
	width: 100%
}
.node-type-videos .comentarios {
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 85% !important;
	float: left !important;
	padding-left: 56px;
	padding-right: 20px;
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 85% !important;
	float: left !important;
	padding-left: 56px;
	padding-right: 20px
}
.node-type-videos .publiportada300x250 {
	width: 300px;
	float: left;
	margin-top: 60px;
	margin-left: 0
}
.submenu {
	background: #666;
	border-top: 1px solid#b6b6b6;
	height: 51px;
	display: inherit
}
.submenu p {
	color: #fff;
	margin-top: 13px;
	margin-bottom: 5px;
	margin-left: 30px;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 14px
}
.divizq {
	width: 1045px;
	float: left
}
.divizqvideo {
	width: 1135px;
	float: left
}
.divder {
	float: left;
	width: 365px;
	margin-left: 135px;
	margin-top: 45px;
	display: inherit;
	text-align: left
}
.divdervideo {
	float: left;
	width: 300px;
	margin-left: 65px;
	margin-bottom: 12px;
	display: inherit
}
.field-name-field-titulo-noticia, .titulonoticia {
	font-size: 42px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 10px;
	margin-bottom: 50px;
	line-height: 1
}
.subtitulonoticia, .fecha {
	margin-top: -20px
}
.subtitulonoticia p, .field-name-field-subtitulo-test {
	font-size: 22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #777;
	line-height: 1.3
}
.field-name-field-foto-destacada-2 {
	margin-top: 0;
	float: left;
	width: 100%
}
.texto1 {
	position: relative;
	top: 0;
	background-color: #fff;
	float: right;
	padding-left: 30px;
	margin-bottom: 0
}
.texto2 {
	position: relative;
	top: -50px;
	background-color: #fff;
	float: right;
	padding-left: 30px
}
.fecha p {
	color: #b9b9b9;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-bottom: -20px;
	line-height: 1
}
.autor p {
	color: #b9b9b9;
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-bottom: -20px;
	line-height: 1
}
.titlelomas {
	float: left;
	margin-top: 60px;
	margin-bottom: -10px
}
.titleloult {
	float: left;
	margin-top: 60px;
	margin-bottom: -56px;
	width: 99%
}
.adwordsactualidad {
	margin-top: 23px;
	margin-bottom: 0;
	display: inherit
}
.socialactualidad {
	float: left;
	width: 150px;
	margin-top: 20px;
	display: inherit
}
.visto p {
	text-align: right;
	font-size: 14px;
	color: #b8b8b8;
	margin-top: 0;
	margin-bottom: 10px
}
.lineasocial {
	float: right
}
.rrss {
	margin-top: 10px;
	float: right
}
.field-name-field-imagen-destacada-galeria img, .field-name-field-imagen-reporg img, .field-name-field-imagen-destacada img {
	width: 498px;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px
}
.field-name-field-galeria-repor img, .field-name-field-galeria-fotos img, .field-name-field-galeria-de-fotos img {
	width: 245px;
	float: left;
	margin-bottom: 7px;
	margin-right: 7px
}
.field-name-field-texto-3, .field-name-field-texto-reportaje-03 {
	float: left;
	margin-top: 20px
}
.cuadrorojo {
	float: left;
	width: 10px;
	height: 10px;
	background-color: #f32800
}
.rectangulogris {
	float: left;
	width: 752px;
	height: 10px;
	background-color: #bbb;
	margin-left: 2px
}
.relacionados {
	float: left;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 115px;
	overflow: inherit
}
.titulorelacionados {
	float: left;
	border-right: 0 solid#bbb;
	padding-right: 10px;
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #777;
	margin-left: 0;
	margin-top: 0;
	height: auto;
	width: 100%;
	text-align: left
}
.titulorelacionados p, .vistatag .titulonoticiap {
	margin-top: 0
}
.noticiarelacionado {
	width: 239px;
	float: left;
	margin-right: -7px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 15px
}
.titularrelacionados {
	position: relative;
	top: -20px;
	left: 0;
	background-color: #fff;
	width: 90%;
	padding-left: 20px;
	height: 95px
}
.noticiarelacionado img {
	width: 100%;
	height: 174px;
	margin-bottom: -92px
}
.mas {
	float: right;
	position: relative;
	left: 30px;
	margin-top: -30px;
	display: inherit
}
.autor {
	position: relative;
	top: 0;
	left: 0
}
.field-name-field-autor {
	margin-left: 77px;
	margin-top: -23px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 20px
}
.field-name-field-autor-foto, .field-name-field-foto-test {
	margin-top: -22px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 20px
}
.field-name-field-tags-videos {
	margin-left: 90px;
	position: relative;
	top: -24px;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	left: -15px
}
.field-name-field-tags-videos a, .field-name-field-tags-reportaje a, .field-name-field-tags-test a {
	color: #444;
	text-decoration: none;
	float: left
}
.field-name-field-tags-reportaje {
	margin-left: 90px;
	margin-top: 0;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.views-field-field-subtitulo-noticia {
	width: 98%;
	height: 500px
}
.views-field-field-subtitulo-noticia img, .page-node-30 .views-field-field-subtitulo-noticia img, .page-node-167 .views-field-field-subtitulo-noticia img, .page-node-47 .views-field-field-subtitulo-noticia img, .page-node-31 .views-field-field-subtitulo-noticia img, .page-node-32 .views-field-field-subtitulo-noticia img, .page-node-175 .views-field-field-subtitulo-noticia img {
	width: 100%;
	height: auto
}
.field-name-field-titulo-test {
	font-size: 42px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 10px;
	margin-bottom: 50px
}
.field-name-field-video-test {
	margin-top: 30px;
	margin-bottom: 30px
}
.mejorpeor {
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 1px solid#b9b9b9;
	float: left;
	padding-bottom: 8px;
	margin-top: -58px
}
.mejor {
	width: 45%;
	float: left
}
.field-name-field-lo-mejor- {
	text-align: right;
	margin-right: 30px;
	font-size: 14px;
	color: #535353
}
.field-name-field-lo-peor {
	margin-left: 30px;
	font-size: 14px;
	color: #535353
}
.field-name-field-foto-detalle-01 {
	margin-top: 40px;
	float: left
}
.field-name-field-descripcion-detalle-01 p, .field-name-field-descripcion-detalle-04 p, .field-name-field-descripcion-detalle-05 p, .field-name-field-descripcion-detalle-06 p, .field-name-field-descripcion-detalle-04 p, .field-name-field-descripcion-detalle-05 p, .field-name-field-descripcion-detalle-06 p {
	margin: 0;
	font-size: 14px;
	font-family: arial;
	color: #535353;
	margin-bottom: 20px;
	line-height: 1.4;
	text-align: justify;
	width: 100%
}
.field-name-field-titulo-detalle-01, .field-name-field-titulo-detalle-02, .field-name-field-titulo-detalle-03 p, .field-name-field-titulo-detalle-04 p, .field-name-field-titulo-detalle-05 p, .field-name-field-titulo-detalle-06 p, .field-name-field-titulo-detalle-04 p, .field-name-field-titulo-detalle-05 p, .field-name-field-titulo-detalle-06 p {
	font-size: 14px;
	font-weight: bold;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin: 0
}
.field-name-field-foto-detalle-02, .field-name-field-foto-detalle-03, .field-name-field-foto-detalle-04, .field-name-field-foto-detalle-05, .field-name-field-foto-detalle-06, .field-name-field-foto-detalle-04, .field-name-field-foto-detalle-05, .field-name-field-foto-detalle-06 {
	margin-top: 10px;
	float: left
}
.field-name-field-descripcion-detalle-02 p, .field-name-field-descripcion-detalle-03 p {
	margin: 0;
	font-size: 14px;
	font-family: arial;
	color: #535353;
	margin-bottom: 20px;
	line-height: 1.4;
	text-align: justify;
	width: 300px
}
.field-name-field-autor-test {
	margin-top: -23px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-size: 20px
}
.field-name-field-tags-test {
	margin-left: 95px;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.fichatecnica {
	margin-top: 40px;
	margin-bottom: 40px;
	float: left;
	width: 767px
}
.fichaimg {
	float: left;
	border-right: 1px solid#888;
	padding-right: 10px;
	border-bottom: 1px solid#888;
	position: relative;
	padding-left: 10px
}
.tituloficha {
	float: left;
	border-bottom: 1px solid#888;
	padding-left: 15px;
	width: 723px
}
.tituloficha p {
	margin-bottom: 5px;
	margin-top: 6px;
	font-weight: bold;
	font-size: 18px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444
}
.caracteristicaficha {
	float: left;
	width: 200px;
	font-size: 14px;
	color: #444;
	margin-left: 10px
}
.caracteristicaficha p {
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold
}
.descripcionficha {
	float: left;
	width: 547px;
	font-size: 14px;
	color: #444;
	margin-left: 10px
}
.descripcionficha p {
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px
}
.hrficha {
	float: left;
	width: 100%;
	margin-top: 0;
	border-top: 1px dotted#888;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin-bottom: 0
}
.test {
	font-size: 26px;
	color: #777;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	margin-bottom: 30px
}
.field-name-field-texto-01, .field-name-field-texto-1 a:hover, .field-name-field-texto-02, .field-name-field-texto-03 {
	color: #535353
}
.field-name-field-texto-1 a {
	color: #E92E2A;
	text-decoration: none
}
.field-name-field-titulo-detalle-02, .field-name-field-titulo-detalle-01, .field-name-field-titulo-detalle-03, .field-name-field-titulo-detalle-04, .field-name-field-titulo-detalle-05, .field-name-field-titulo-detalle-06, .field-name-field-titulo-detalle-04, .field-name-field-titulo-detalle-05, .field-name-field-titulo-detalle-06 {
	color: #fff;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
#footer {
	width: 100%;
	height: 270px;
	color: #333;
	overflow: hidden;
	background: #bbb;
	font: 1.231em/1.31em Georgia, sans-serif;
	position: relative;
	border-bottom: 5px solid;
	margin-top: -1px
}
#footer p {
	margin: 0 0 15px
}
.footer-holder {
	height: 1%;
	width: 100%
}
#footer .holder {
	padding: 39px 0 31px;
	width: 1000px;
	margin: 0 auto;
	height: 280px
}
#footer .col-text {
	float: left;
	width: 480px
}
.col2 {
	float: right;
	padding: 13px 0 0 74px;
	width: 139px
}
.col1 {
	padding: 13px 0 0;
	width: 222px;
	float: right
}
.add-nav {
	font: bold.8125em/1.32em Arial, Helvetica, sans-serif;
	list-style: none outside none;
	margin: 0 0 0 -7px;
	overflow: hidden;
	padding: 0;
	text-transform: uppercase
}
.add-nav li {
	background: url(/themes/mtbpro/images/separator.png)no-repeat 0 2px;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 10px
}
.btn span {
	background: url(/themes/mtbpro/images/bg-btn.png)no-repeat 100%-66px;
	display: block;
	margin: 0 -10px 0 0;
	padding: 9px 0;
	height: 19px
}
#navigation {
	padding: 0;
	position: absolute;
	top: 0;
	height: 2em;
	width: 100%
}
.empresa {
	margin-top: 50px;
	float: left;
	margin-left: 160px;
	margin-bottom: 50px;
	width: 128px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 14px
}
.contactofooter {
	position: relative;
	float: left;
	top: 90px;
	left: 34px;
	border-left: 1px solid#444;
	padding-left: 30px;
	padding-bottom: 33px;
	color: #444;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	width: 288px
}
.contactofooter p {
	margin-bottom: 5px !important
}
.contactofooter a:hover {
	text-decoration: none;
	color: #BB202E
}
.frasefooter {
	float: left;
	position: relative;
	top: 0;
	left: 130px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	display: inherit
}
.logosfooter {
	float: left;
	margin-left: 0;
	margin-top: 0;
	width: 550px;
	display: inherit
}
.logosfooter img {
	margin-right: 30px;
	height: 28px
}
.field-name-field-subtitulo-noticia {
	width: 100%;
	float: left;
	margin-right: 20px;
	margin-top: 0
}
.izq01 {
	position: relative;
	padding-left: 0;
	padding-right: 0
}
.galeriaresp {
	position: relative;
	top: -50px;
	background-color: #fff;
	width: 80%;
	float: right;
	padding-left: 0;
	margin-top: 20px
}
.page-node-30 .noticia3 {
	width: 917px;
	HEIGHT: 732px;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -56px
}
.page-node-30 .views-field-field-subtitulo-noticia, .page-node-167 .views-field-field-subtitulo-noticia, .page-node-47 .views-field-field-subtitulo-noticia, .page-node-31 .views-field-field-subtitulo-noticia, .page-node-32 .views-field-field-subtitulo-noticia, .page-node-175 .views-field-field-subtitulo-noticia {
	width: 100%;
	height: 710px
}
.page-node-30 .sombra, .page-node-167 .sombra, .page-node-47 .sombra, .page-node-31 .sombra, .page-node-32 .sombra, .page-node-175 .sombra {
	position: relative;
	top: -192px;
	width: 100% !important;
	height: 186px !important
}
.page-node-30 #main, .page-node-167 #main, .page-node-47 #main, .page-node-31 #main, .page-node-32 #main, .page-node-175 #main {
	padding-top: 50px
}
.page-node-30 .divder, .page-node-167 .divder, .page-node-47 .divder, .page-node-31 .divder, .page-node-32 .divder, .page-node-175 .divder {
	float: left;
	width: 365px;
	margin-left: 135px;
	margin-top: 13px;
	display: inherit;
	text-align: left
}
.page-node-30 .portadap, .page-node-47 .portadap, .page-node-32 .portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: 0
}
.page-node-30 .noticia1 img, .page-node-167 .noticia1 img, .page-node-47 .noticia1 img, .page-node-31 .noticia1 img, .page-node-32 .noticia1 img, .page-node-175 .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: 323px
}
.page-node-30 .noticia1 {
	width: 451px;
	float: left;
	margin-bottom: 0;
	margin-left: 15px
}
.page-node-30 .titulonoticiap, .page-node-167 .titulonoticiap, .page-node-47 .titulonoticiap, .page-node-31 .titulonoticiap, .page-node-32 .titulonoticiap, .node-type-calendario .titulonoticiap, .page-node-175 .titulonoticiap {
	margin-left: 20px;
	margin-top: -20px;
	width: 90%;
	position: relative
}
.page-node-30 .publiportada300x250 p, .page-node-167 .publiportada300x250 p, .page-node-47 .publiportada300x250 p, .page-node-31 .publiportada300x250 p, .page-node-32 .publiportada300x250 p, .page-node-175 .publiportada300x250 p {
	font-size: 11px;
	font-family: arial;
	color: #999;
	margin-top: -10px;
	margin-left: 0;
	text-align: left
}
.page-node-30 .lineavertical1, .page-node-167 .lineavertical1, .field-name-field-fecha-inicio, .page-node-47 .lineavertical1, .page-node-31 .lineavertical1, .field-name-field-provincia, .page-node-175 .lineavertical1 {
	float: left;
	margin-right: 10px
}
.page-node-30 .tituloactualidad p, .page-node-167 .tituloactualidad p, .page-node-47 .tituloactualidad p, .page-node-31 .tituloactualidad p, .page-node-32 .tituloactualidad p, .page-node-175 .tituloactualidad p {
	font-size: 30px;
	margin-top: 0;
	margin-left: 17px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-30 .tituloactualidad, .page-node-167 .tituloactualidad, .page-node-47 .tituloactualidad, .page-node-175 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 0;
	width: 90%
}
.page-node-30 .titularportada {
	position: relative;
	top: -40px;
	left: 0;
	background-color: #fff;
	width: 420px;
	padding-left: 20px;
	height: 95px
}
.page-node-167 .noticia3, .page-node-175 .noticia3 {
	width: 917px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -56px
}
.page-node-167 .divder .noticia1 img, .page-node-175 .divder .noticia1 img {
	width: 100%;
	margin-bottom: 2px;
	height: auto
}
.page-node-167 .divder .noticia1, .page-node-175 .divder .noticia1 {
	width: 100%;
	float: left;
	margin-bottom: -25px;
	margin-left: 0
}
.page-node-167 .portadap, .page-node-175 .portadap {
	width: 98%;
	float: left;
	margin-right: 0;
	margin-top: 0
}
.page-node-167 .noticia1, .page-node-47 .noticia1, .page-node-32 .noticia1, .page-node-175 .noticia1 {
	width: 451px;
	float: left;
	margin-bottom: -25px;
	margin-left: 15px
}
.page-node-167 .divizq .titularportada, .page-node-175 .divizq .titularportada {
	position: relative;
	top: -95px;
	left: 0;
	background-color: #fff;
	width: 360px;
	padding-left: 20px;
	height: 95px
}
.page-node-167 .sitioevento, .page-node-175 .sitioevento {
	background: #222;
	color: #fff;
	float: left;
	width: 95%;
	margin-left: 0;
	margin-top: 1px;
	padding-right: 10px
}
.page-node-167 .titulonoticiape, .page-node-175 .titulonoticiape {
	margin-left: 20px;
	margin-top: -20px;
	width: 90%;
	position: relative;
	min-height: 50px
}
.page-node-167 .fechaevento, .page-node-175 .fechaevento {
	background: #e52e31;
	color: #fff;
	float: left;
	width: 95%;
	padding-right: 10px
}
.sitioevento a, .field-name-field-provincia a, .useralta2 a, .useralta a, .useralta4 a, .useralta3 a {
	color: #fff;
	text-decoration: none
}
.subactualidad {
	margin-top: -30px;
	margin-left: 18px
}
.subactualidad p, .box h3, .node-type-tu-foto .titulonoticia, .derechofotos p, .back p, .field.field-name-comment-body.field-type-text-long.field-label-hidden p, .back2 p {
	margin: 0
}
.page-node-47 .noticia3 {
	width: 917px;
	HEIGHT: 735px;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -56px
}
.page-node-47 .resumennoticiag p {
	color: #fff !important;
	font-size: 14px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	width: 700px
}
.page-node-47 .titularportada {
	position: relative;
	top: -31px;
	left: 0;
	background-color: #fff;
	width: 417px;
	padding-left: 20px;
	height: 95px
}
.page-node-31 .noticia3 {
	width: 917px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: 2px;
	margin-bottom: -70px
}
.page-node-31 .noticia1v img {
	width: 100%;
	margin-bottom: 2px;
	height: 245px
}
.page-node-31 .logovideop {
	width: 60px !important;
	height: 60px !important;
	position: relative;
	top: -192px;
	left: 198px
}
.page-node-31 .portadap {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-top: 80px
}
.page-node-31 .noticia1v {
	width: 451px;
	float: left;
	margin-left: 15px;
	margin-bottom: -15px;
	height: 351px
}
.page-node-31 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 31px;
	margin-top: 0;
	width: 90%
}
.page-node-31 .titularportada {
	position: relative;
	top: -35px;
	left: 0;
	background-color: #fff;
	width: 305px;
	padding-left: 20px;
	height: 95px
}
.page-node-31 .titularportadav {
	position: relative;
	top: -105px;
	left: 0;
	background-color: #fff;
	width: 417px;
	padding-left: 20px;
	height: 95px
}
.page-node-31 .logovideog {
	width: 300px !important;
	height: auto !important;
	position: relative;
	top: -1015px;
	left: 306px;
	display: inherit
}
.page-node-32 .noticia3 {
	width: 930px;
	HEIGHT: AUTO;
	float: left;
	margin-right: 0;
	margin-left: -15px;
	margin-bottom: 150px;
	margin-top: -100px
}
.page-node-32 .lineavertical1 {
	float: left;
	margin-right: 10px;
	display: inherit
}
.page-node-32 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 50px;
	margin-top: 0;
	width: 90%
}
.page-node-32 .titularportada {
	position: relative;
	top: -45px;
	left: 0;
	background-color: #fff;
	width: 300px;
	padding-left: 20px;
	height: 95px
}
.page-node-32 .afondonoticiag {
	width: 100%;
	height: 500px;
	float: left
}
.page-node-32 .afondonoticiag img {
	width: 100%;
	height: 600px
}
.page-node-32 .sombraafondo img {
	width: 100% !important;
	height: 276px !important
}
.page-node-32 .sombraafondo {
	position: relative;
	top: -138px
}
.page-node-32 .titularportadafondo {
	position: relative;
	top: 369px;
	left: 24px;
	background-color: #fff;
	width: 439px;
	padding-left: 20px;
	height: 95px;
	display: inherit
}
.page-node-32 .titularportadafondo .titulonoticiap {
	margin-left: 20px;
	margin-top: -145px;
	width: 90%;
	position: relative
}
.page-node-32 .noticia2test img {
	width: 100%;
	float: left;
	height: 285px
}
.page-node-32 .noticia2test {
	width: 458px;
	height: 365px;
	float: left;
	margin-right: 14px;
	margin-bottom: 0
}
.bloque01 {
	margin-top: 40px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-right: 14px
}
.bloque02 {
	margin-top: 57px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-left: 20px
}
.bloque03 {
	margin-top: -120px;
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-left: 20px
}
.field.field-name-field-foto-portada.field-type-image.field-label-hidden {
	width: 300px;
	float: left
}
.field.field-name-field-foto-portada.field-type-image.field-label-hidden:hover, .portadav img:hover, .todasfoto img:hover, .photo:hover {
	opacity: .8
}
.numerorevista {
	float: left;
	margin-left: 0;
	margin-top: 0
}
.numerorevista p {
	font-size: 30px;
	color: #222;
	margin: 0;
	color: #FF2E38
}
.field.field-name-field-numero.field-type-text.field-label-hidden {
	position: relative;
	top: -25px;
	left: 145px;
	font-size: 30px;
	color: #8B8B8B;
	float: none
}
.field.field-name-field-slogan.field-type-text.field-label-hidden {
	position: relative;
	top: 3px;
	left: 0;
	font-size: 30px;
	color: #FF2E38
}
.fb {
	float: left;
	margin-left: -161px;
	margin-top: 92px;
	display: inherit
}
.resumenrevista {
	float: left;
	width: 844px;
	margin-left: -160px;
	margin-top: 115px
}
.boton1, .boton2, .boton1p, .boton2p {
	width: 190px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.boton1:hover, .boton2:hover, .boton3:hover, .publica:hover {
	background: #444
}
.boton3, .boton3p {
	width: 220px;
	background: #dd6d42;
	height: 45px;
	float: left;
	margin-right: 22px;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.capturas {
	width: 100%;
	float: left;
	margin-left: 0;
	margin-top: 30px;
	margin-bottom: 100px
}
.box {
	width: 287px;
	float: left;
	margin-right: 80px;
	margin-bottom: 86px;
	min-height: 320px;
	text-align: center
}
.box img {
	border: 1px dotted#b9b9b9
}
.box a {
	text-decoration: none;
	color: #222;
	font-size: 20px
}
.box .author {
	font-size: 14px
}
.box a:hover {
	color: #6F6F6F
}
.box img:hover {
	opacity: .7
}
.textoleer {
	float: left;
	width: 628px
}
.textoleer p {
	font-size: 12px
}
.botones {
	width: auto;
	float: left;
	margin-left: 0
}
.fotoportada {
	padding: 20px;
	float: left;
	border-radius: 10px;
	margin-top: 30px;
	width: 785px
}
.fotoportada img {
	width: 899px;
	margin-left: -114px;
	margin-top: -60px
}
.separador {
	position: relative;
	top: -50px;
	left: 200px
}
.textoleer2 {
	width: 100%;
	float: left;
	margin-top: 0
}
.textoleer2 img {
	width: 32px;
	float: left;
	margin-top: -5px;
	margin-right: 10px
}
.rojo {
	color: #FF2E38
}
.titulonumerotop {
	margin-bottom: -30px;
	margin-left: 0;
	display: inherit
}
.titulonumerotop p, .titulocapturas p {
	font-size: 30px;
	color: #8B8B8B;
	margin: 0
}
.lineaverticalre {
	float: left;
	margin-right: 0;
	margin-top: 57px;
	display: inherit
}
.lineaverticalre2 {
	float: left;
	margin-right: 7px;
	margin-top: -120px;
	display: inherit
}
.lineaverticalre3 {
	float: left;
	margin-right: 14px;
	margin-top: 40px;
	display: inherit
}
.comentariorevista {
	margin-top: 25px
}
.titulokiosko p {
	FONT-SIZE: 34px;
	color: #444
}
.textoaprovecha {
	float: left;
	margin-top: 30px;
	margin-left: 40px
}
.textoaprovecha img {
	width: 32px;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	display: inherit
}
.ultimarev {
	height: 700px;
	background: #444;
	margin-top: 135px
}
.portadarev {
	float: left;
	width: 537px
}
.portadarev img {
	width: 449px;
	margin-top: 50px
}
.numerorev {
	position: relative;
	color: #222;
	float: left;
	margin-left: 50px
}
.numerorev p {
	font-size: 30px;
	margin: 0;
	margin-top: 50px
}
.resumenrev {
	float: left;
	width: 810px;
	margin-top: 20px;
	color: #222;
	margin-left: 50px
}
.boton1p:hover, .boton2p:hover, .boton3p:hover {
	background: #FF8251
}
.botones2 {
	width: 715px;
	float: left;
	margin-left: 50px
}
.capturasimg {
	float: left;
	width: 810px;
	margin-top: 50px;
	margin-left: 50px;
	display: inherit
}
.capturasimg img {
	width: 158px
}
.capturasimg p {
	margin: 0;
	color: #222;
	font-size: 20px;
	margin-bottom: 15px
}
.page-node-102 .box {
	width: 192px;
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
	min-height: 220px
}
.revistap {
	float: left;
	width: 300px;
	margin-right: 70px
}
.vistakiosko {
	float: left;
	margin-top: 50px;
	width: 100%;
	margin-bottom: 50px
}
.botonesp .boton1p {
	width: 100%;
	margin-top: 0
}
.botonesp .boton2p, .botonesp .boton3p {
	width: 100%;
	margin-top: 5px
}
.portadav p {
	font-weight: bold;
	font-size: 20px;
	margin: 0;
	margin-bottom: 20px
}
.portadav a {
	color: #222;
	text-decoration: none
}
.portadav a:hover, h2.comments__form-title.title.comment-form {
	color: #888
}
.ultimakiosko {
	width: 100%;
	float: left;
	margin-top: -70px
}
.fechaevento {
	background: #e52e31;
	color: #fff;
	float: left
}
.node-type-calendario .noticia1 .sitioevento {
	background: #222;
	color: #fff;
	float: left;
	margin-left: 0;
	margin-top: 1px;
	width: 100%
}
.node-type-calendario .noticia1 .fechaevento {
	background: #e52e31;
	color: #fff;
	float: left;
	width: 100%
}
.node-type-calendario .noticia1 {
	width: 327px;
	float: left;
	margin-right: 5px;
	margin-bottom: -25px
}
.fechaevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px;
	display: inherit
}
.sitioevento {
	background: #222;
	color: #fff;
	float: left;
	margin-left: 5px
}
.sitioevento p {
	margin: 0;
	float: left;
	margin-right: 5px;
	margin-left: 11px
}
.field-name-field-localidad {
	float: left;
	margin-left: 10px
}
.node-type-calendario .titulonoticia {
	margin-bottom: 10px
}
.fbcale, .field-name-field-informacion-general {
	float: left;
	width: 100%;
	margin-top: 10px
}
.headcale {
	float: left;
	border-bottom: 1px dotted#222;
	width: 100%;
	padding-bottom: 20px
}
.cartel {
	float: left;
	margin-top: 20px;
	margin-right: 53px;
	width: 500px
}
.bloqueinfo {
	float: left;
	width: 427px
}
.inscripcion h4, .precio h4, .contacto h4 {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
	width: 100%
}
.inscripcion p, .precio p {
	float: left;
	padding-right: 5px;
	margin: 0 !important;
	font-size: 16px !important;
	float: left;
	padding-right: 5px;
	margin: 0 !important;
	font-size: 16px !important
}
.textocale h4 {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 40px
}
.field-name-field-inscripcion, .field-name-field-precio {
	float: left;
	margin-top: 10px;
	width: 427px
}
.bloquecartel {
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted#222
}
.field-name-field-inicio-inscripcion, .field-name-field-fin-inscripcion, .field-name-field-precio2, .field-name-field-web, .field-name-field-correo-electronico {
	font-weight: bold
}
.node-type-club .titulonoticia {
	font-size: 42px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	margin-top: 10px;
	margin-bottom: 0;
	line-height: 1
}
.node-type-club .fbcale, .node-type-tu-foto .fbcale, .node-type-tu-foto .headcale, .node-type-videos .titulorelacionados, .node-type-tu-foto .titulorelacionados, .node-type-calendario .titulorelacionados {
	margin-left: 0
}
.infoclub {
	line-height: 45px;
	margin-top: 8px
}
.infoclub p {
	float: left;
	padding-right: 5px;
	margin: 0;
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	float: left;
	padding-right: 5px;
	margin: 0;
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important
}
.field-name-field-localidad-club {
	font-size: 16px;
	color: #E52E31
}
.field-name-field-provincia-club a {
	font-size: 16px;
	color: #E52E31;
	text-decoration: none
}
.field-name-field-pagina-web, .field-name-field-email, .field-name-field-telefono {
	color: #E52E31;
	font-size: 16px
}
.node-type-club .textocale h4 {
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 0
}
.bloqueinfo p {
	font-size: 22px;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 30px
}
.submitted {
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 12px;
	color: #888;
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 2px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 12px;
	color: #888
}
a.username {
	font-size: 22px;
	text-decoration: none;
	color: #E52E31
}
.tufoto {
	margin-top: 20px;
	float: left;
	width: 100%;
	border-bottom: 1px dotted#222;
	padding-bottom: 10px
}
.localizacion {
	background: #E52E31;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float: left
}
.provinc {
	background: #222;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-left: 5px
}
.derechofotos {
	float: right;
	font-size: 12px;
	margin-left: 20px
}
.derechofotos a {
	text-decoration: none;
	color: #E52E31
}
.descripcionfoto {
	float: left;
	margin-top: 30px
}
.publica {
	background: #E52E31;
	width: 300px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 20px;
	border-radius: 5px
}
.page-node-175 .publica p {
	font-size: 26fpx
}
.publica p {
	margin: 0;
	color: #fff;
	font-size: 30px
}
a.publica {
	text-decoration: none
}
.edita {
	width: 300px
}
.edita a {
	color: #E52E31;
	text-decoration: none
}
.node-type-tu-foto .sitioevento {
	margin-left: 0;
	padding-right: 10px
}
.node-type-tu-foto .noticia1 {
	margin-bottom: -80px
}
node-type-tu-foto .fechaevento {
	padding-right: 10px
}
.todasfoto, .photo {
	float: left;
	width: 100%
}
.todasfoto p {
	margin: 0;
	color: #949494;
	margin-bottom: 30px;
	border-bottom: 1px dotted;
	padding-bottom: 10px
}
.todasfoto h4 {
	margin-bottom: 0;
	font-size: 26px;
	color: #444
}
.todasfoto img {
	width: 240px;
	float: left;
	height: 164px;
	margin-right: 5px
}
.page-node-180 .portadap {
	width: 100%;
	margin-top: 20px
}
.page-node-180 .portadap img {
	width: 100%;
	float: left;
	margin-right: 19px;
	margin-bottom: 20px;
	height: 340px
}
.page-node-180 .tituloactualidad p {
	font-size: 30px;
	margin-top: 40px;
	margin-left: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.page-node-180 .tituloactualidad {
	border-bottom: 0 solid#b9b9b9;
	margin-bottom: 30px;
	margin-top: 0;
	width: 90%;
	padding-left: 0;
	padding-right: 0
}
.page-node-180 .subactualidad {
	margin-top: -30px;
	margin-left: 0;
	padding-left: 0;
	padding-right: 0
}
.vistatufoto {
	float: left;
	width: 48%;
	margin-right: 19px;
	margin-bottom: 20px
}
.titlephoto {
	float: left;
	background: #444;
	opacity: .7;
	height: 50px;
	width: 100%;
	padding-top: 10px;
	margin-top: -70px
}
.titlephoto p {
	margin: 0;
	text-align: center;
	font-size: 28px
}
body.page-user {
	background-image: url('https://www.moto1pro.com/sites/all/themes/moto1pro/img/fondo.jpg');
	background-size: 100%
}
.page-user #main {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	margin: 0 auto;
	width: 600px;
	opacity: .9;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1)
}
.logouser {
	margin: 0 auto;
	width: 400px;
	margin-top: 70px;
	margin-bottom: 40px
}
.logouser:hover {
	opacity: .9
}
.back {
	width: 150px;
	font-size: 14px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	border-radius: 5px;
	opacity: .9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1);
	text-align: center;
	margin-bottom: 100px;
	color: #fff
}
.back:hover {
	color: #fff;
	opacity: 1
}
.useralta2 p, .useralta4 p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
	background: #444;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.useralta2 p:hover, .useralta4 p:hover {
	background: #252525
}
.useralta p {
	text-align: center;
	margin: 0;
	margin-top: 30px;
	background: #E52E31;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.useralta p:hover, .useralta3 p:hover {
	background: #AB2528
}
.useralta3 p {
	text-align: center;
	margin: 0;
	margin-top: 10px;
	background: #E52E31;
	padding: 5px;
	border-radius: 5px;
	color: #fff
}
.page-user .tabs-primary {
	position: relative;
	bottom: 0;
	margin-bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999
}
.useralta4, .useralta3 {
	width: 30%;
	float: left;
	margin-right: 10px
}
.botonlog {
	margin: 0 auto;
	width: 640px
}
.titulocont {
	margin-top: 60px
}
.titulocont p, .titulocont h1 {
	font-size: 34px;
	color: #666;
	margin: 0
}
.logocont {
	width: 300px;
	float: left;
	display: inherit
}
.infocont p, .infocont h4 {
	margin: 0;
	margin-bottom: 20px
}
.infocont {
	float: left;
	margin-left: 87px
}
.bloqueinfor {
	float: left;
	margin-bottom: 50px;
	margin-top: 30px
}
.infocont a {
	text-decoration: none;
	color: #E52E32
}
#pagecont {
	max-width: 1000px;
	margin: 0 auto
}
.front .vistatufoto1 {
	float: left;
	width: 18%;
	margin-right: 19px;
	margin-bottom: 20px
}
.front .seccionfotos {
	width: 94%
}
.front .fotosportada img {
	width: 100%;
	height: 190px;
	margin-bottom: -2px;
	overflow: hidden
}
.front .photo {
	float: left;
	width: 250px;
	height: 180px;
	overflow: hidden
}
.field.field-name-comment-body.field-type-text-long.field-label-hidden {
	padding-top: 20px;
	padding-bottom: 0
}
article.comment {
	border: 0 !important;
	margin-bottom: 40px;
	border: 0 !important;
	margin-bottom: 40px
}
span.user-picture img {
	border: 4px solid#888;
	float: right;
	margin-right: 20px;
	width: 70px;
	margin-top: 10px
}
span.username {
	float: right;
	margin-right: 20px;
	color: #E52E31;
	font-size: 20px
}
.username {
	font-size: 22px;
	text-decoration: none;
	color: #E52E31;
	float: right;
	margin-bottom: 20px;
	margin-top: 15px
}
.headcale .username {
	float: none
}
#comment-form {
	position: relative;
	top: 0;
	background-color: #fff;
	width: 100% !important;
	float: right !important;
	padding-left: 0;
	padding-right: 36px;
	margin-bottom: 20px
}
.inline li {
	display: inline;
	list-style-type: none;
	padding: 0 .5em 0 0
}
ul.links.inline a {
	text-decoration: none;
	color: #E52E31;
	font-size: 12px
}
.inline {
	display: inline;
	padding: 0;
	font-size: 12px
}
.form-textarea-wrapper textarea {
	border: 1px dotted#888
}
img.comentimg {
	margin-bottom: -15px
}
.node-type-repotajes .comments__form-title.title.comment-form h2 {
	margin-bottom: 30px
}
.comentarios {
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 100% !important;
	float: left !important;
	padding-left: 0;
	padding-right: 20px;
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 100% !important;
	float: left !important;
	padding-left: 0;
	padding-right: 20px
}
li.comment-add a {
	display: block;
	border: #AC6465 solid 1px;
	padding: 20px;
	background: #CF8889;
	width: 25%
}
#comments .comment {
	border: #534D4E solid 1px
}
.filter-wrapper {
	border-top: 0;
	margin: 0;
	padding: 1.5em 0;
	display: none
}
.form-textarea-wrapper {
	margin-bottom: 20px
}
.node-type-tu-foto .comenta {
	margin-top: 84px;
	float: left;
	width: 100%;
	border-top: 1px dotted#888;
	padding-top: 40px
}
.node-type-calendario .comenta {
	float: left;
	width: 100%;
	margin-top: 50px
}
.front .noticialomasvisto {
	float: left;
	width: 179px;
	margin-left: 89px
}
.pagebuttom {
	margin: 0 auto;
	width: 800px
}
.vistatag img {
	height: 222px;
	width: 100%
}
.back2 {
	width: 234px;
	font-size: 14px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	border-radius: 5px;
	opacity: .9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	box-shadow: 1px 6px 43px 0 rgba(0, 0, 0, 1);
	text-align: center;
	color: #fff
}
.logouser2 {
	margin: 0 auto;
	width: 400px;
	margin-top: 70px;
	margin-bottom: 0
}
.titulobuscar {
	font-size: 32px;
	margin-bottom: 0
}
p.subtitulobuscar {
	margin-top: 10px;
	margin-bottom: 0
}
.buscador {
	min-height: 180px
}
table#gs_id50 {
	margin-top: -2px
}
input.gsc-search-button.gsc-search-button-v2 {
	border-color: #C00;
	background-color: #C00;
	background-image: url('https://www.google.com/uds/css/v2/search_box_icon.png');
	filter: none;
	background-repeat: no-repeat;
	height: 50px;
	margin-top: 5px;
	background-position: 20px
}
.gsc-control-cse.gsc-control-cse-es {
	padding-left: 0;
	margin-left: 0
}
table {
	border-collapse: inherit;
	border-spacing: 0;
	margin-top: 1.5em;
	margin-bottom: 1.5em
}
.page-node-30 .resumennoticiag {
	position: relative;
	top: -450px;
	width: 800px;
	left: 32px;
	display: inherit
}
.page-node-47 .resumennoticiag {
	position: relative;
	top: -442px;
	width: 390px;
	left: 32px;
	display: inherit
}
.page-node-47 .titulonoticiag {
	position: relative;
	top: -389px;
	left: 28px;
	width: 390px;
	margin-left: 3px
}
.page-node-32 .resumennoticiag {
	position: relative;
	top: -345px;
	width: 800px;
	left: 32px;
	display: inherit
}
.page-node-32 .titulonoticiag {
	position: relative;
	top: -327px;
	left: 29px;
	width: 804px;
	margin-left: 0
}
.page-node-32 .titulonoticiag p {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif !important;
	font-size: 25px !important;
	color: #fff !important;
	width: 802px;
	line-height: 1.2
}
.ancla p:hover {
	background: #000
}
.ancla p {
	float: left;
	font-size: 22px;
	margin-left: 227px !important;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	background: #E52E31;
	padding-bottom: 10px;
	margin: 0;
	color: #fff
}
.ancla img {
	width: 26px;
	margin-right: 15px;
	position: relative;
	top: 8px
}
}
.player, .rtecenter {
	position: relative;
	padding-bottom: 61.25%;
	padding-top: 25px;
	height: 0
}
.node-type-videos .player {
	padding-top: 0
}
.player iframe, .rtecenter iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.field-name-field-texto-01 {
	color: #000
}
.field-name-field-texto-01 a:hover, .field-name-field-texto-1 a:hover, .field-name-field-texto-02, .field-name-field-texto-03, .texto2 a:hover, .texto1 a:hover, .field-name-field-texto a:hover, .field-name-field-bloque-de-texto-1 a:hover, .field-name-field-bloque-de-texto-2 a:hover, .field-name-body a:hover {
	color: #6aa842;
	opacity: 0.8
}
.page-user input#edit-name {
	font-family: "Courier New", Courier, monospace
}
.detalle .field, form#search-block-form, div#edit-actions, .relacionados-box {
	float: left
}
.titulofotos a {
	text-decoration: none;
	color: #444
}
div#block-views-videos-portada-block, .field.field-name-comment-body.field-type-text-long.field-label-hidden p, .entredilla-equip p, .breadcrum p, .box-buttom-padding p, section.cta-revista p {
	margin: 0
}
#menu {
	float: right;
	overflow: hidden;
	position: relative;
	z-index: 999
}
#menu a, .revistadigital a {
	text-decoration: none;
	color: #fff
}
#menu li {
	float: left;
	overflow: hidden;
	list-style: none;
	border-left: 0 solid#ddd;
	background: #222;
	color: #fff;
	text-align: center;
	padding: 23px
}
#menu li:hover {
	cursor: pointer;
	background: #E52E31
}
#menu li img {
	margin: 0 0 -2px;
	margin: -4px 0 -7px
}
#menu ul {
	position: relative;
	margin: 0;
	padding: 0;
	margin-top: 24px;
	overflow: hidden;
	width: 151px;
	margin-left: -24px;
	margin-right: -23px;
	margin-bottom: -23px
}
#menu ul li {
	background: #222;
	width: 151px;
	border-bottom: 1px solid;
	border-right: 1px solid;
	position: relative
}
#nav_mobile {
	display: none;
	background: #353535 !important
}
#oculto {
	overflow: hidden
}
li.revista, .revista li:hover {
	background: #dd6d42 !important
}
.revista:hover, .buscar:hover, .node-type-actualidad li.liact, .page-node-30 li.liact, .node-type-test li.litest, .page-node-47 li.litest, .node-type-reportajes li.liafondo, .page-node-32 li.liafondo, .node-type-videos li.livideos, .page-node-31 li.livideos, .node-type-tu-foto li.licomu, .node-type-club li.licomu, .node-type-calendario li.licomu, .page-node-180 li.licomu, .page-node-175 li.licomu, .page-node-167 li.licomu, .node-type-revista li.revista, .page-node-102 li.revista, .page-node-219 li.buscar, .node-type-tu-foto li.licomu, .node-type-club li.licomu, .node-type-calendario li.licomu, .page-node-180 li.licomu, .page-node-175 li.licomu, .page-node-167 li.licomu {
	background: #E52E31 !important
}
li.buscar {
	background: #841A1C !important
}
.buscar img {
	margin-top: 14px
}

@media screen and (max-width:1160px) {
#menu li {
	float: none;
	background: #222 !important
}
#menu li:hover {
	float: none;
	background: #E52E31 !important
}
#menu ul {
	position: relative
}
#menu ul li {
	border: none
}
#nav_mobile {
	display: block
}
#oculto {
	display: none
}
}

@media screen and (min-width:1160px) {
#oculto {
	display: block !important
}
}
.field.field-name-comment-body.field-type-text-long.field-label-hidden {
	padding-top: 20px;
	padding-bottom: 0
}
article.comment {
	border: 0 !important;
	margin-bottom: 40px
}
span.user-picture img {
	border: 4px solid#888;
	float: right;
	margin-right: 20px;
	width: 70px;
	margin-top: 10px
}
span.username {
	float: right;
	margin-right: 20px;
	color: #E52E31;
	font-size: 20px
}
.username {
	font-size: 22px;
	text-decoration: none;
	color: #E52E31;
	float: right;
	margin-bottom: 20px;
	margin-top: 15px
}
.headcale .username {
	float: none
}
#comment-form {
	position: relative;
	top: 0;
	background-color: #fff;
	width: 100% !important;
	float: right !important;
	padding-left: 0;
	padding-right: 36px;
	margin-bottom: 20px
}
.inline li {
	display: inline;
	list-style-type: none;
	padding: 0 .5em 0 0
}
ul.links.inline a {
	text-decoration: none;
	color: #E52E31;
	font-size: 22px
}
li.comment_forbidden.first.last {
	font-size: 22px
}
.inline {
	display: inline;
	padding: 0;
	font-size: 12px
}
.submitted {
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 12px;
	color: #888
}
.form-textarea-wrapper textarea {
	border: 1px dotted#888
}
img.comentimg {
	margin-bottom: -15px
}
h2.comments__form-title.title.comment-form {
	color: #888
}
.node-type-repotajes .comments__form-title.title.comment-form h2 {
	margin-bottom: 30px
}
.comentarios {
	position: relative;
	top: 0 !important;
	background-color: #fff;
	width: 100%;
	float: left !important;
	padding-left: 0;
	padding-right: 20px;
	margin-bottom: 80px
}
li.comment-add a {
	display: block;
	border: #AC6465 solid 1px;
	padding: 20px;
	background: #CF8889;
	width: 25%
}
#comments .comment {
	border: #534D4E solid 1px
}
.filter-wrapper {
	border-top: 0;
	margin: 0;
	padding: 1.5em 0;
	display: none
}
.form-textarea-wrapper, .texto1 h3, li.search-result .title {
	margin-bottom: 20px
}
.node-type-videos .titulorelacionados, .node-type-tu-foto .titulorelacionados, .node-type-calendario .titulorelacionados {
	margin-left: 0
}
.node-type-videos .comenta {
	float: left;
	margin-top: 75px
}
.node-type-tu-foto .comenta {
	margin-top: 84px;
	float: left;
	width: 100%;
	border-top: 1px dotted#888;
	padding-top: 40px
}
.node-type-calendario .comenta {
	float: left;
	width: 100%;
	margin-top: 50px
}
.node-type-videos #page {
	max-width: 100% !important
}
.logovideog:hover, .logovideop:hover, .form-footer.rrss img:hover {
	opacity: .7
}
.tophome {
	float: left;
	margin-right: 10px;
	margin-top: -3px;
	font-size: 12px
}
.pager-item, .pager-first, .pager-previous, .pager-next, .pager-last, .pager-ellipsis, .pager-item, .pager-first, .pager-previous, .pager-next, .pager-last, .pager-ellipsis {
	background: #222;
	color: #fff;
	padding: 2px 10px 3px;
	border-radius: 5px
}
.pager-current {
	background: #E52E31;
	border-radius: 5px;
	color: #fff;
	padding: 2px 10px 3px
}
.pager a {
	color: #fff;
	text-decoration: none
}
li.pager-item:hover, li.pager-last:hover, li.pager-next:hover, #menu li:hover {
	background: #E52E31
}
.field-name-field-web, .field-name-field-precio2 {
	font-weight: bold;
	float: left
}
.participa:hover {
	background: #F4F4F4
}
.revistaportada {
	position: relative;
	z-index: 1
}
body.page-node-216 {
	background: #515151;
	background-size: 100%
}
.titulobuscar {
	font-size: 32px;
	margin-bottom: 0
}
p.subtitulobuscar {
	margin-top: 10px;
	margin-bottom: 0
}
.buscador {
	min-height: 180px
}
table#gs_id50 {
	margin-top: -2px
}
input.gsc-search-button.gsc-search-button-v2 {
	border-color: #C00;
	background-color: #C00;
	background-image: url('https://www.google.com/uds/css/v2/search_box_icon.png');
	filter: none;
	background-repeat: no-repeat;
	height: 48px;
	margin-top: 5px;
	background-position: 20px
}
.gsc-control-cse.gsc-control-cse-es {
	padding-left: 0;
	margin-left: 0
}
table {
	border-collapse: inherit;
	border-spacing: 0;
	margin-top: 1.5em;
	margin-bottom: 1.5em
}
div#gsc-iw-id1 {
	height: 26px;
	padding: 10px
}
input#gsc-i-id1 {
	padding-top: 0 !important
}
#comments {
	margin-top: -15px
}
.noticia1 img:hover, .noticia3 img:hover, .noticia1t img:hover, .noticia3test img:hover, .noticia2test img:hover, .videoportadag img:hover, .noticia1plus img:hover, .noticia1 img:hover, .noticia3 img:hover, .noticia1t img:hover, .noticia3test img:hover, .noticia2test img:hover, .videoportadag img:hover, .noticia1plus img:hover {
	opacity: .9
}
.page-node-31 .noticia3 img:hover {
	opacity: 1
}
.comenta, .contenido-outbrain, .foto-portada-mtb, .banda-destacada-top .nombre-destacado-portada {
	float: left;
	width: 100%
}
p.textcap {
	text-align: center;
	text-transform: uppercase;
	color: #8B8B8B
}
.page-node-102 p.textcap, p.textcap {
	font-size: 12px
}
.field.field-name-field-mapa.field-type-text-long.field-label-hidden {
	float: left;
	width: 100%;
	margin-top: -25px
}
div#admin-menu ul {
	padding: 0 !important
}
body.adminimal-menu div#admin-menu a:hover {
	background-color: #69a842;
	color: #fff
}
body.adminimal-menu #admin-menu .dropdown li ul {
	border-top: 3px solid#69a842
}
body.adminimal-menu #admin-menu #admin-menu-wrapper .dropdown li li.expandable:hover {
	background: url(/sites/all/modules/adminimal_admin_menu/images/square.png)no-repeat scroll 145px -83px#69a842 !important
}
body.adminimal-menu #admin-menu .dropdown li li li:hover, body.adminimal-menu #admin-menu .dropdown li:hover, body.adminimal-menu #admin-menu .dropdown li li li:hover, body.adminimal-menu #admin-menu .dropdown li:hover {
	background: #69a842 !important
}
h4#cookiescript_header {
	border: 0;
	text-align: left !important
}
#texto-one-reportaje .ac-container {
	margin: -4px auto 0
}
ul, ol, ul, ol {
	padding-left: 40px !important
}
.node-type-reportaje-destacado .decription p {
	margin: 0;
	font-size: 14px;
	font-style: italic;
	color: #fff !important;
	background: rgba(106, 168, 66, .73);
	padding: 0 10px
}
.node-type-reportaje-destacado .accesos a, .banda-destacada-top .nombre-destacado-portada a, .banda-destacada-top .relacionados-titulo a, .node-type-campillos-y-mas .submenu-top a {
	color: #fff
}
.node-type-reportaje-destacado .submenu-top, .node-type-campillos-y-mas .submenu-top, .node-type-revista .submenu-top {
	z-index: 1
}
.field.field-name-field-entradilla.field-type-text-long.field-label-hidden, .field.field-name-field-subtitulo-test.field-type-text-long.field-label-hidden, .field.field-name-field-entradilla-afondo.field-type-text.field-label-hidden, .field.field-name-field-subtitulo-test.field-type-text-long.field-label-hidden, .field.field-name-field-entradilla-afondo.field-type-text.field-label-hidden {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #777;
	line-height: 1.3;
	font-size: 17px;
	background: #f9f9f9;
	padding: 10px 20px;
	border-left: 7px solid#6aa842
}
.entredilla-equip {
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #777;
	line-height: 1.3;
	font-size: 17px;
	background: #f9f9f9;
	padding: 10px 20px;
	border-left: 7px solid#6aa842;
	margin-bottom: 20px
}
.node-type-equipamiento .addthis_sharing_toolbox, .node-type-pruebas .addthis_sharing_toolbox, .node-type-equipamiento .addthis_sharing_toolbox, .node-type-pruebas .addthis_sharing_toolbox {
	text-align: left !important;
	margin-top: 0 !important
}
.cabecera {
	background: #222
}
.ob-widget-header {
	border-bottom: 1px solid#6aa842;
	margin-bottom: 20px;
	margin-top: 50px
}
.field.field-name-field-video.field-type-video-embed-field.field-label-hidden {
	margin-bottom: 60px
}
select#edit-field-provincia-tid {
	width: 100%;
	background: #fff;
	border: 1px solid#6aa842;
	-webkit-appearance: inherit;
	-moz-appearance: none;
	appearance: none;
	padding: 14px;
	border-radius: 0
}
input#edit-submit-tu-club-, input#edit-submit-eventos, input#edit-submit-tu-club-, input#edit-submit-eventos {
	margin: 0;
	width: 100%;
	text-align: center;
	text-decoration: none;
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
	display: inline-block;
	color: #FFF;
	background: #6aa842;
	border-bottom: 5px solid#49732e;
	padding: 15px 40px;
	white-space: nowrap;
	margin: 0;
	-webkit-transition: all.2s ease-in-out;
	-ms-transition: all.2s ease-in-out;
	-moz-transition: all.2s ease-in-out;
	-o-transition: all.2s ease-in-out;
	transition: all.2s ease-in-out;
	border-left: 0;
	border-right: 0;
	border-top: 0
}
input#edit-submit-tu-club-:hover, input#edit-submit-eventos:hover, input#edit-submit-tu-club-:hover, input#edit-submit-eventos:hover {
	background: #49732e;
	border-bottom: 5px solid#6aa842
}
.region-tu-club .views-exposed-form, .region-eventos .views-exposed-form, .region-tu-club .views-exposed-form, .region-eventos .views-exposed-form {
	margin-bottom: 50px
}
.menudesplegable li img {
	margin-top: 8px;
	float: right;
	margin-left: 6px;
	width: 10px
}
.page-node-6504 #footer, .node-type-revista #footer, .page-node-6515 #footer, .page-node-6504 #footer, .node-type-revista #footer, .page-node-6515 #footer {
	margin-bottom: 0;
	border-bottom: 0
}
.node-type-revista #footer #page {
	margin-top: 0
}
.footer-block-2 {
	font-family: open sans
}
.form-footer.rrss {
	margin-top: 10px
}
#footer {
	height: auto;
	background: #333;
	padding: 0
}
input#edit-submit--2 {
	background: #6aa842;
	border: 0;
	padding: 4px 10px 5px;
	color: #fff
}
.front .portada-destacado-revista {
	margin-bottom: 100px !important
}
.portada-destacado-revista {
	margin-bottom: -50 !important
}
.field-name-field-texto-1, .texto1, .texto2, .field-name-field-texto-reportaje-01, .field-name-field-texto, .texto1, .texto2, .field-name-field-texto-reportaje-01, .field-name-field-texto {
	line-height: 1.5em
}
.titulonoticia {
	line-height: 1.4;
	font-weight: bold
}
.field-name-field-subtitulo-noticia, .field-name-field-subtitulo-reportaje {
	line-height: 2
}
.linearoja-titulos img {
	width: auto;
	float: left
}
.view-relacionados, .relacionados-titulo {
	width: 100%;
	float: left
}
.mejorpeor {
	margin-top: 30px !important
}
.field-name-field-galeria-repor {
	width: 100%;
	float: left;
	margin-bottom: 30px
}
.revista-destacada-titulo {
	margin-bottom: 35px
}
footer#footer, .titulo-footer-block p, footer#footer, .titulo-footer-block p {
 font-family: "Open Sans" !important, "Trebuchet MS", Arial, sans-serif
}
.titulo-footer-block p {
	font-family: Verdana !important
}

@media only screen and (max-width:470px) {
.block_mtbpro_movil_300x250 {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-top: 50px;
}
.mtbpro_movil_300x600 {
	width: 300px;
	margin: 0 auto;
	margin-bottom: 30px;
	margin-top: 30px;
	display: inherit;
	text-align: center
}
.mtbpro_movil_300x250 {
	width: 300px;
	margin: 0 auto;
	display: inherit;
	text-align: center
}
.relacionados-box .linearoja-titulos, .item-prueba .linearoja-titulos {
	margin-bottom: 0
}
.relacionados-box .relacionados-titulo h2 {
	margin-top: 0;
	margin-bottom: 60px
}
.relacionados-foto {
	float: left;
	width: 100%;
	overflow: hidden;
	margin-bottom: 0;
	border-radius: 5px;
	height: auto
}
.node-type-actualidad .buscador-nodo {
	margin-top: 2px
}
.telegram-node {
	width: 100%;
	float: left;
	background: #5682a3;
	padding: 0 20px;
	color: #fff;
	font-size: 1.3em;
	display: inherit
}
.telegram-node img {
	float: left;
	width: 60px;
	position: relative;
	top: 24px;
	text-align: center
}
.telegram-node p {
	float: left;
	margin-right: 20px;
	width: 70%;
	text-decoration: underline
}
.view-relacionados {
	padding: 0 10px
}
.tag-bottom {
	padding: 0 10px;
	margin: 0
}
.vista-portada-actualidad-peque .linearoja-titulos {
	margin-left: 20px;
	width: 80%
}
.form-footer.rrss img {
	width: 50px
}
.node-type-actualidad .izq01, .node-type-pruebas .izq01, .node-type-equipamiento .izq01, .node-type-a-fondo .izq01, .node-type-actualidad .izq01, .node-type-pruebas .izq01, .node-type-equipamiento .izq01, .node-type-a-fondo .izq01 {
	margin-top: 10px
}
.breadcrum {
	float: left;
	width: 100%;
	font-size: 12px;
	margin-bottom: 10px;
	color: #c5c5c5
}
.views-row-1 .entradilla-actualidad-interior, .views-row-1 .titulo-01-interiores p {
	color: #777
}
input#edit-submit-portada-equipamiento-interior, input#edit-submit-portada-bicis-interior, .image-one img, .img-foto-one-der img, .img-foto-one-izq img, .relacionados-reportaje-foto img, .tu-foto-occam img, .views-row-1 .portada-grande-sombra-interior img, .portada-peque-sombra img, .imagen-pruebas-portada img, .foto-video-portada-g img, .sombra-video-portada-g img, .a-fondo-g-foto img, .a-fondo-g-sombra img, .foto-video-portada-p img, input#edit-submit-portada-equipamiento-interior, input#edit-submit-portada-bicis-interior, .img-foto-one-der img, .img-foto-one-izq img {
	width: 100%
}
.views-exposed-widget.views-submit-button {
	width: 100% !important;
	padding: 0;
	margin-top: -15px
}
div#edit-field-tipo-de-equipamento-value-wrapper, div#edit-field-tipo-de-bici-value-wrapper, div#edit-field-tipo-de-equipamento-value-wrapper, div#edit-field-tipo-de-bici-value-wrapper, .page-node-6546 .views-exposed-widget.views-widget-filter-field_tipo_de_bici_value, .page-node-9226 .views-exposed-widget.views-widget-filter-field_tipo_de_equipamento_value {
	width: 100%;
	padding: 0
}
.view-portada-equipamiento-interior .view-filters, .view-portada-bicis-interior .view-filters, .view-portada-equipamiento-interior .view-filters, .view-portada-bicis-interior .view-filters {
	padding: 0 20px
}
.front .views-row.views-row-2.views-row-even::after, .front .views-row.views-row-4.views-row-even::after, .front .views-row.views-row-6.views-row-even::after, .front .views-row.views-row-8.views-row-even::after, .front .views-row.views-row-2.views-row-even::after, .front .views-row.views-row-4.views-row-even::after, .front .views-row.views-row-6.views-row-even::after, .front .views-row.views-row-8.views-row-even::after {
	content: '';
	position: relative;
	width: 100%;
	float: left
}
#destacado-movil-reportaje {
	padding-top: 83px
}
.container-mega {
	padding-top: 82px
}
header#header {
	position: fixed;
	width: 100%;
	z-index: 9
}
.logo img, .categoria-item-prueba .linearoja-titulos {
	margin-left: 0
}
.publicidad, .izquierda-contacto p, .block-info-revista {
	margin-top: 0
}
.submenu-top, .logged-in .submenu-accesos .alta, .logged-in .submenu-accesos .acceso, .logged-out .submenu-accesos .perfil, .logged-out .submenu-accesos .salir, .relacionados-field-1 img, .relacionados-field-1:hover img, section#destacado, .izquierda-contacto img, p.ebikeportada, .node-type-tu-foto-welcomehome span.user-picture, .portada-grande-sombra-interior, .region.region-aqui-hay-debate-top-home, .portada-videos-publi .lo-mas-visto-videos-portada {
	display: none;
	float: left;
	width: 100%;
	position: relative;
	top: 1px;
	z-index: 0
}
.decription {
	float: left;
	padding-top: 10px
}
.decription p, .accesos p, .decription h1 {
	margin: 0;
	font-size: 14px
}
.accesos {
	float: left;
	padding-top: 10px;
	margin-right: 20px
}
.patrocinio {
	float: left;
	background: red;
	padding: 10px 30px;
	border-bottom-left-radius: 5px;
	color: #fff;
	border-bottom-right-radius: 5px;
	margin-right: 20px
}
.patrocinio p, .revista-top p, .subtitulo-portada-actualidad-grande p {
	margin: 0
}
.revista-top {
	float: left;
	padding: 10px 30px;
	background: #6aa842;
	color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: .5s
}
.submenu-top-destacados {
	float: right
}
span.submenu-accesos {
	margin-right: 20px
}
span.submenu-accesos img {
	width: 11px;
	margin-right: 5px
}
.revista-top:hover {
	background: #4b772f;
	transition: .5s
}
.revista-top img {
	width: 15px;
	position: relative;
	top: 2px;
	margin-right: 10px
}
.accesos a, .relacionados-reportaje-texto a {
	color: #333
}
.izq01 {
	margin-top: 35px
}
.relacionados-field-1 {
	float: left;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 30px
}
.relacionados-field-1 p {
	padding: 0 !important;
	margin-bottom: 0;
	font-size: 14px !important;
	padding: 0 !important
}
.relacionados-field-1 h2 {
	font-size: 22px;
	margin: 10px 0 20px
}
.publi-roba-h1-reportaje {
	float: left;
	width: 100%;
	text-align: center;
	background: #fff;
	margin-top: 20px;
	height: auto
}
.imagen-destacada-reportaje {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-attachment: fixed !important;
	height: calc(100vh - 112px);
	position: relative
}
.titulo-reportaje-destacado {
	padding-bottom: 40px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px
}
.titulo-reportaje-destacado h1 {
	font-size: 30px;
	margin: 0;
	padding: 0;
	margin-top: 3px;
	padding-top: 20px;
	margin-bottom: 3px;
	padding-bottom: 20px;
	letter-spacing: 5px;
	font-family: 'Lato', sans-serif;
	color: #fff;
	width: 100%;
	line-height: 1.1
}
.titulo-reportaje-destacado h2 {
	font-size: 20px;
	margin: 0;
	padding: 0;
	font-family: georgia;
	color: #fff;
	font-weight: normal;
	float: left;
	width: 100%;
	padding-bottom: 40px
}
.h1-titulo-reportaje, .autor-reportaje-destacado, #fotos-one-reportaje, .texto-one-reportaje, .entradilla-reportaje, .texto-two-reportaje, .titulo-two-reportaje, .titulo-relacionados-reportaje, .izquierda-contacto, .item-categoria, .tu-foto-portada .views-row-odd, .box-button-revista, #fotos-one-reportaje, .texto-one-reportaje, .entradilla-reportaje, .texto-two-reportaje, .titulo-two-reportaje {
	width: 100%;
	float: left
}
hr.hr-reportaje-destacado {
	width: 10%;
	border: 1px solid#fff;
	margin: 0 auto;
	margin-bottom: 20px
}
#metadatos-repotaje p {
	text-align: center;
	background: #eaeaea;
	width: 400px;
	color: #333;
	margin: 0 auto;
	margin-top: 10px;
	font-weight: bold;
	width: 100%
}
hr.hr-metadatos {
	border: 1px solid#eaeaea;
	position: relative;
	top: -12px;
	z-index: -1
}
.node-type-reportaje-destacado .addthis_sharing_toolbox, .node-type-equipamiento .addthis_sharing_toolbox, .node-type-pruebas .addthis_sharing_toolbox, .node-type-reportaje-destacado .addthis_sharing_toolbox, .node-type-equipamiento .addthis_sharing_toolbox, .node-type-pruebas .addthis_sharing_toolbox {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0
}
#entradilla-reportaje p {
	font-size: 24px;
	line-height: 1.5;
	color: #777;
	font-family: Georgia;
	padding-left: 40px;
	padding-right: 40px
}
.fondo-titulo-reportaje {
	position: relative;
	bottom: 0;
	width: 100%;
	background: rgb(34, 34, 34);
	float: left;
	margin-top: -6px
}
.titulo-reportaje-destacado img {
	width: 50px;
	float: right;
	margin-top: -80px
}
.image-one {
	width: 100%;
	float: left;
	margin-right: 0px;
	height: auto;
	overflow: hidden
}
#texto-one-reportaje p, #texto-two-reportaje p, #texto-one-reportaje p, #texto-two-reportaje p {
	font-size: 18px;
	line-height: 1.5;
	color: #7c8081;
	font-family: Georgia;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0
}
#texto-one-reportaje h3, #texto-two-reportaje h3, #texto-one-reportaje h3, #texto-two-reportaje h3 {
	line-height: 1.5;
	font-family: Georgia;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
	margin-top: 0
}
.img-foto-one-izq {
	width: 100%;
	margin-right: 0;
	float: left;
	height: auto;
	overflow: hidden
}
.img-foto-one-der {
	width: 100%;
	float: left;
	height: auto;
	overflow: hidden
}
#fotos-two-reportaje {
	width: 100%;
	float: left;
	padding-bottom: 40px
}
section#titulo-two-reportaje {
	float: left;
	width: 100%;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	padding-top: 276px;
	padding-bottom: 0;
	text-align: center;
	color: #fff
}
section#titulo-two-reportaje h2 {
	line-height: 1.3em;
	text-align: left;
	padding: 20px 20px 0;
	margin-bottom: 0
}
section#titulo-two-reportaje h2 strong {
	background: none;
	padding: 0;
	line-height: 1.3em;
	color: #333
}
section#titulo-one-reportaje h2 strong {
	background: rgba(51, 51, 51, .7);
	padding: 10px
}
#publi-1000x160-reportaje {
	text-align: center
}
hr.hr-1000x160-reportaje {
	width: 100%;
	margin: 0 auto;
	border: 1px solid#ececec;
	border-top: 0;
	margin-top: 5px
}
.publi-mega-reporaje p {
	font-size: 10px;
	float: right;
	margin: 0;
	padding: 0;
	margin-top: -14px;
	background: #fff;
	padding: 0 0 0 15px;
	color: #ccc
}
.publi-mega-reporaje {
	width: 320px;
	margin: 0 auto;
	display: inherit
}
section#publi-1000x160-reportaje, section#entradilla-reportaje, .foto-portada-mas-vista, .foto-portada-mas-vista-titulo, .eventos-portada-vista, .evento-mtb-lugar, .evento-mtb-titulo, .titulorelacionados2, .comentarios2, .vista-portada-interior, .vista-portada-lomas-interior, .vista-portada-lateral, .titulo-01-lateral, .bloque-titulo-actualidad-g, .portada-actualidad-peque, .portada-grande-sombra, .item-numero, .item-titulo, .titulo-portada-pruebas, .portada-videos, .titulo-lo-mas-videos, .revista-destacada-titulo, .portada-a-fondo-titulo {
	float: left;
	width: 100%
}
section#texto-one-reportaje {
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 30px
}
.field.field-name-field-autor-del-texto.field-type-text.field-label-hidden {
	float: left;
	width: auto;
	margin-right: 10px
}
section#relacionados-reportaje {
	width: 100%;
	background: #fff;
	float: left;
	padding-top: 50px;
	padding-bottom: 50px
}
.relacionados-reportaje-izq, .relacionados-reportaje-der, .relacionados-reportaje-izq, .relacionados-reportaje-der {
	float: left;
	width: 100%;
	background: #fff;
	margin: 0;
	margin-bottom: 50px
}
.relacionados-reportaje-foto {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden
}
.relacionados-reportaje-texto {
	float: left;
	width: 100%;
	padding: 20px;
	padding-top: 0;
	padding-bottom: 0
}
.relacionados-reportaje-texto h2 {
	font-size: 20px;
	color: #333;
	margin-top: 12px;
	margin-bottom: 0;
	font-family: Georgia
}
.relacionados-reportaje-texto p {
	color: #333;
	font-size: 14px;
	margin: 0;
	margin-top: 12px;
	font-family: Georgia
}
.titulo-relacionados-reportaje p {
	margin: 0;
	font-size: 24px;
	font-weight: bold;
	margin-left: 7px;
	margin-right: 9px;
	margin-bottom: 20px;
	font-family: Georgia
}
.relacionados-reportaje-izq:hover img, .portada-peque-foto-interior:hover img, .portada-peque-foto:hover img, .a-fondo-p-vista-foto:hover img, .tu-foto-portada-vista-foto:hover img, .imagen-pruebas-portada:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}
.relacionados-reportaje-izq img {
	width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.relacionados-reportaje-izq:hover a {
	color: #ffbf00
}
.derecha-contacto {
	width: 100%;
	float: left;
	margin-bottom: 100px
}
.izquierda-contacto a {
	color: #000 !important
}
.izquierda-contacto h4 {
	margin-top: 0;
	border: 0;
	margin: 0;
	padding: 0
}
.subcont {
	margin-bottom: 70px
}
div#edit-field-provincia-tid-wrapper, .views-exposed-widget.views-submit-button, .logo-1mas1 img {
	width: 50%
}
.relacionados .titulo-01 p {
	margin-left: 20px
}
.relacionados .titulo-01 h2 {
	padding-left: 20px
}
h3.ebikemaniah3 {
	position: relative;
	bottom: 20px
}
#footer #page {
	width: 90%
}
.footer-block {
	width: 90%;
	float: left;
	margin-right: 50px;
	margin-top: 40px;
	color: #fff;
	font-family: Verdana
}
.titulo-footer-block {
	float: left;
	width: 100%;
	margin: 0
}
.titulo-footer-block p {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	border-left: 7px solid#6AA842;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Open Sans
}
.logo-1mas1 {
	width: 100%;
	float: left;
	margin-top: 20px
}
.enlaces1mas1, .calidad1mas1, .a-fondo-g {
	float: left;
	width: 100%;
	margin-top: 20px
}
.enlaces1mas1 p {
	font-size: 14px
}
.calidad1mas1 img {
	width: 28px;
	float: left;
	margin-right: 20px
}
.calidad1mas1 p {
	font-size: 12px;
	float: left;
	width: 70% !important;
	line-height: 1.3
}
.logos-footer-new {
	float: left;
	width: 90%;
	margin-left: 0px;
	margin-top: 10px
}
.logo-foo {
	float: left;
	width: 100%;
	margin-bottom: 15px
}
.footer2 {
	float: left;
	width: 100%;
	background: #6AA842;
	margin-top: 30px;
	color: #fff
}
.footer-block-2 {
	font-size: 12px
}
p.footer-info-01 {
	text-align: left;
	float: left;
	width: auto
}
p.footer-info-02 {
	text-align: right;
	float: right;
	width: auto
}
p.footer-info-02 a, .teaser-marca-izq a, .teaser-marca-der a, .views-row-1 .titulo-01-interiores h2 a, .revista-destacada-titulo h3 {
	color: #fff
}
.form-text {
	float: left;
	width: 100%;
	font-size: 12px
}
.form-footer {
	float: left;
	width: 100%;
	margin-top: -20px
}
.form-footer input#edit-submitted-email {
	width: 100%;
	padding: 10px;
	margin-bottom: 10px
}
.form-footer input#edit-submit--2 {
	font-size: 16px;
	padding: 10px 40px
}
.teaser-100 {
	width: 72%;
	margin: 0 auto;
	margin-bottom: 50px;
	background: #333;
	margin-top: 50px;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/fondo-001.jpg');
	padding: 48px;
	background-size: cover;
	height: auto;
	background-repeat: no-repeat;
	background-position: center right
}
.parrafo-occam-2 {
	color: #fff;
	width: 100%
}
.volver-occam {
	float: left;
	width: 100%;
	font-size: 11px;
	margin-top: 0;
	color: #929292
}
.node-type-tu-foto-welcomehome span.username {
	float: none;
	margin-right: 3px;
	color: #6aa842;
	font-size: 12px
}
.banner-occam {
	width: 100%;
	float: left;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/banner-occam-980.jpg');
	height: 70px;
	background-size: 100%;
	background-repeat: no-repeat;
	margin-bottom: 0;
	margin-top: 1px
}
.occam-izq {
	float: none;
	width: 95%;
	margin-top: 30px;
	margin: 0 auto !important;
	margin-right: 80px;
	margin-bottom: 100px
}
.occam-der {
	float: left;
	width: 277px;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/banner-occam-2-980.jpg');
	height: 828px;
	background-repeat: no-repeat;
	display: none
}
.node-type-tu-foto-welcomehome a.username {
	float: none;
	color: #F86764;
	font-size: 14px
}
.node-type-tu-foto-welcomehome .submitted {
	margin-left: 2px;
	margin-top: -16px;
	margin-bottom: 0;
	font-size: 10px;
	color: #888
}
.node-type-tu-foto-welcomehome .titulonoticia {
	color: #F86764;
	margin-bottom: 30px;
	font-size: 22px;
	padding-top: 30px
}
.node-type-tu-foto-welcomehome .localizacion {
	background: #F86764;
	margin-left: 0
}
.node-type-tu-foto-welcomehome .derechofotos a, p.publica-occam a {
	color: #F86764
}
p.publica-occam {
	font-size: 15px;
	color: #888;
	text-align: center
}
hr.hroccam {
	width: 100%;
	border: 1px solid#F7F7F7
}
.node-type-tu-foto-welcomehome .field-name-body {
	margin-bottom: 60px;
	margin-top: -25px
}
.node-type-tu-foto-welcomehome .derechofotos p {
	font-size: 10px
}
.node-type-tu-foto-welcomehome .derechofotos {
	width: 92%;
	margin: 0;
	line-height: 1.3;
	margin-top: 5px
}
.node-type-tu-foto-welcomehome .descripcionfoto {
	float: left;
	margin-top: 30px;
	margin-left: 0;
	margin-right: 0
}
.page-node-7520 .menusecciones {
	height: 70px
}
.page-node-7520 #page {
	margin-left: auto;
	margin-right: auto;
	max-width: 740px
}
.teaser-marca {
	float: left;
	width: 100%;
	margin-top: 0;
	height: auto;
	background: #333;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/fondo-occam-mvl.jpg');
	background-size: 100%;
	background-position: top center
}
.teaser-marca-izq {
	float: left;
	width: auto;
	margin-top: 283px;
	margin-left: 31%;
	color: #fff;
	font-size: 12px
}
.teaser-marca-izq img {
	float: left;
	margin-right: 10px
}
.teaser-marca-izq p {
	float: left;
	margin: 0;
	margin-top: 2px
}
.teaser-marca-der {
	float: left;
	width: auto;
	margin-top: 22px;
	margin-left: 11%;
	margin-bottom: 40px
}
p.bases {
	font-size: 12px;
	color: #fff;
	margin-left: 60px
}
img.accion-occam {
	margin-top: 33px;
	margin-left: 65px
}
.titulo-tu-foto-occam {
	float: left;
	width: 90%;
	margin-left: 10px
}
.titulo-tu-foto-occam p {
	font-size: 26px;
	margin: 0;
	padding: 0;
	margin-top: 40px
}
hr.hr-occam-titulo {
	width: 100px;
	border-color: #DF6561;
	margin: 0;
	padding: 0;
	margin-top: 10px
}
p.subtitulo-tu-foto-occam {
	font-size: 16px;
	margin: 0;
	padding: 0;
	margin-top: 20px
}
.vista-occam {
	float: left;
	width: 97%;
	margin-top: 50px;
	margin-left: 10px
}
.block-occam {
	float: left;
	width: 97%;
	margin-right: 0
}
.tu-foto-occam {
	float: left;
	width: 100%;
	height: 190px;
	overflow: hidden
}
.titulo-tufoto-occam-vista {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 60px
}
p.title-tufoto {
	margin: 0;
	font-size: 20px !important;
	color: #DF6561
}
p.title-tufoto a {
	color: #DF6561;
	text-decoration: none
}
.titulo-tufoto-occam-vista p {
	font-size: 14px;
	margin: 0
}
span.occam {
	color: #B5B5B5
}
.imgtufotop2 {
	height: 230px;
	overflow: hidden;
	float: left;
	width: 100%;
	margin-right: 5px;
	margin-bottom: 5px
}
.foto-portada-mas-vista-foto {
	float: left;
	width: 100%;
	height: 260px;
	overflow: hidden
}
.foto-portada-mas-vista-texto {
	float: right;
	width: 100%;
	margin-top: -15px;
	background: #fff;
	padding: 18px
}
.foto-portada-mas-vista-info {
	float: left;
	width: 100%;
	margin-top: -10px;
	margin-bottom: 10px
}
.foto-portada-mas-vista-info p {
	margin: 0;
	font-size: 12px
}
.foto-portada-mas-vista-titulo h3 {
	margin: 0;
	font-size: 22px
}
.foto-portada-mas-vista-titulo h3 a:hover, .evento-mtb-titulo h3 a:hover, .titulo-01-interiores h2 a:hover, .view-carrousel-noticias a:hover, .titulo-01 a:hover, .titulo-item-prueba a:hover, .item-titulo a:hover, .titulo-video-portada-p a:hover, .a-fondo-p-vista-titular a:hover, .titulo-01 a:hover, .titulo-item-prueba a:hover, .item-titulo a:hover, .titulo-video-portada-p a:hover, .a-fondo-p-vista-titular a:hover {
	color: #6AA842
}
.foto-portada-mas-vista-titulo h3 a, .evento-mtb-titulo h3 a, .titulo-portada-interior h1, .titulo-01-interiores h2 a, .views-row-1 .titulo-01-interiores h2 a, .titulo-01-lateral h2 a, .titulo-01 h2 a, .titulo-item-prueba h3 a, .titulo-video-portada-p h2 a, .a-fondo-p-vista-titular h2 a, .tu-foto-portada-titulo h3 a, .portada-a-fondo-titulo h3 a, .portada-videos-items-titulo h3 a, .titulo-portada-pruebas h2 a, .titulo-01 h2 a, .titulo-item-prueba h3 a, .titulo-video-portada-p h2 a, .a-fondo-p-vista-titular h2 a, .tu-foto-portada-titulo h3 a, .portada-a-fondo-titulo h3 a, .portada-videos-items-titulo h3 a, .titulo-portada-pruebas h2 a {
	color: #666
}
.eventos-portada, .tu-foto-portada {
	float: left;
	width: 100%;
	margin-bottom: 100px
}
.evento-mtb-foto {
	float: left;
	width: 100%;
	height: 200px;
	overflow: hidden
}
.evento-mtb-all {
	float: left;
	width: 100%;
	margin-right: 0px
}
.evento-mtb-caja {
	float: right;
	width: 100%;
	margin-top: 0;
	background: #fff;
	padding: 10px 16px;
	margin-bottom: 50px
}
.evento-mtb-lugar p {
	margin: 0;
	color: #bababa;
	font-size: 12px
}
.evento-mtb-fecha p {
	margin: 0;
	color: #666;
	font-size: 12px
}
.evento-mtb-fecha {
	float: left;
	width: 100%;
	margin-top: -7px
}
.evento-mtb-titulo h3 {
	margin: 0;
	margin-top: 10px
}
.comenta {
	float: left;
	width: 100%;
	padding-left: 10px !important
}
.relacionados2 .portada-peque-foto-lateral {
	float: left;
	width: 100%;
	height: 220px;
	overflow: hidden
}
.relacionados2 .vista-portada-lateral {
	width: 100%;
	margin-right: 10px
}
.titulorelacionados2 p {
	margin: 0;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #777;
	padding-left: 10px
}
.titulorelacionados3 {
	margin: 0;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #777
}
.relacionados2 {
	float: left;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 50px;
	overflow: inherit
}
h2.comments__form-title.title.comment-form {
	color: #888;
	display: none !important
}
.page-node-6499 .vista-portada-interior-01 .play-video-p, .page-node-10896 .vista-portada-interior-01 .play-video-p, .page-node-10895 .vista-portada-interior-01 .play-video-p, .page-node-10894 .vista-portada-interior-01 .play-video-p, .page-node-10893 .vista-portada-interior-01 .play-video-p, .page-node-10892 .vista-portada-interior-01 .play-video-p, .page-node-10891 .vista-portada-interior-01 .play-video-p {
	margin-top: 14%;
	margin-left: 43%
}
.vista-portada-interior-01 .play-video-p {
	margin-top: 104px;
	margin-left: 227px
}
.publi-interior-300x600, .publi-300x600-top {
	width: 300px;
	margin: 0 auto
}
.contenido-izquierda {
	float: left;
	width: 100%;
	margin-right: 0px;
	margin-top: 20px
}
.titulo-portada-interior {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-left: 18px
}
.contenido-derecha {
	float: left;
	width: 100%;
	margin-top: 117px
}
.views-row-1 .vista-portada-interior-01, .item-video-grande, .portada-a-fondo {
	float: left;
	width: 100%;
	margin-bottom: 0px
}
.vista-portada-interior-01 {
	float: left;
	width: 100%;
	margin-right: 0px;
	min-height: 0;
	margin-bottom: 30px
}
.views-row-1 .portada-peque-foto-interior, .portada-peque-foto-interior {
	float: left;
	width: 100%;
	height: 170px;
	overflow: hidden
}
.views-row-1 .portada-grande-sombra-interior {
	float: left;
	width: 100%;
	margin-top: -215px;
	position: relative;
	display: none
}
.views-row-1 .titulo-01-interiores {
	width: 100%;
	padding: 0 18px;
	float: left;
	margin-top: 0;
	position: relative;
	background: transparent
}
.titulo-01-interiores p {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	border-bottom: 0 solid#6AA842;
	width: 100%
}
p.entradilla-actualidad-interior, .entradilla-actualidad-interior p {
	width: 90% !important;
	border-bottom: 0 !important;
	font-size: 16px !important;
	border-bottom: 0 !important
}
.titulo-01-interiores h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 3px;
	color: #666;
	font-size: 24px;
	line-height: 1.4;
	margin-bottom: 0
}
.titulo-01-interiores {
	float: right;
	width: 100%;
	background: #fff;
	margin-top: 0;
	position: relative;
	z-index: 1;
	padding-left: 18px
}
.views-row-1 .titulo-01-interiores h2 {
	font-size: 24px;
	margin-top: 10px
}
.portada-peque-foto-interior img, .portada-peque-foto img, .a-fondo-p-vista-foto img, .tu-foto-portada-vista-foto img, .imagen-pruebas-portada img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.vista-portada-lomas-interior p {
	font-size: 22px;
	color: #666;
	font-weight: bold;
	padding-left: 18px
}
.portada-peque-foto-lateral {
	float: left;
	width: 100%;
	height: 180px;
	overflow: hidden
}
.titulo-01-lateral p {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	border-bottom: 0 solid#6AA842;
	width: 100%;
	padding-left: 0
}
.titulo-01-lateral h2 {
	font-size: 18px;
	color: #666;
	margin: 0;
	margin-bottom: 30px;
	line-height: 1.3em
}
.titulo-01-lateral {
	float: right;
	width: 100%;
	margin-top: 0;
	background: #fff;
	padding: 10px 18px
}
.publi-interior-300x250, .portada-actualidad-02 {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 50px
}
.item-video-peque .views-row.views-row-2.views-row-even, .a-fondo-p .views-row-even {
	float: right;
	width: 46%
}
.carruselnoticiasvista {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-top: -13px;
	top: 0;
	left: 0
}
.grisoscuro {
	color: #666;
	margin-left: 5px
}
.debate p {
	position: relative;
	top: 8px;
	margin-left: 5px;
	height: 38px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b8b8b8
}
.debate {
	position: relative;
	top: 0;
	border-right: 1px solid#fff;
	width: 106px;
	height: 38px;
	display: none
}
.carruselnoticias {
	display: inherit;
	top: 0;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 7px;
	overflow: hidden
}
p.entradilla-actualidad {
	width: 90% !important;
	border-bottom: 0 !important;
	border-bottom: 0 !important
}
.views-row-last .item-video-peque {
	margin-right: 0
}
.categoria-video-portada-g {
	float: left;
	width: 100%;
	margin-top: 10px
}
.categoria-video-portada-g p {
	margin: 0;
	color: #777;
	font-size: 12px;
	border-bottom: 1px solid#6AA842;
	width: 40px
}
.categoria-actualidad-g {
	float: left;
	width: 100%;
	padding: 10px 20px 0
}
.categoria-actualidad-g p {
	margin: 0;
	color: #777;
	border-bottom: 1px solid#6AA842;
	width: 40px;
	font-size: 14px
}
.portada-peque-sombra {
	display: inherit;
	float: left;
	width: 100%;
	margin-top: -182px;
	position: relative;
	z-index: 1
}
.portada-actualidad {
	float: left;
	width: 100%;
	margin-top: 0;
	margin-bottom: 50px
}
.portada-actualidad-01, .portada-a-fondo-01 {
	float: left;
	width: 100%;
	margin-right: 45px
}
.portada-actualidad-grande, .portada-pruebas, .tu-foto-portada-titulo {
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.portada-grande-foto {
	float: left;
	width: 100%;
	height: 210px;
	overflow: hidden;
	background: #333
}
.portada-grande-foto img:hover {
	opacity: .5;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.vista-portada-actualidad-peque {
	float: left;
	width: 100%;
	margin-right: 0;
	margin-bottom: 40px
}
.portada-peque-foto {
	float: left;
	width: 100%;
	height: 210px;
	overflow: hidden
}
.titulo-01 {
	float: left;
	width: 100%;
	background: transparent;
	margin-top: 0;
	position: relative;
	z-index: 1
}
.titulo-01 h2 {
	padding-left: 20px;
	padding-right: 10px;
	margin-top: 0;
	color: #666;
	font-size: 2em;
	line-height: 1;
	margin-bottom: 15px;
	width: 100%;
	float: left
}
.portada-grande-sombra img {
	width: 100%;
	display: none
}
.portada-grande-sombra {
	float: left;
	margin-top: -177px;
	width: 100%;
	position: relative;
	z-index: 1
}
.titulo-portada-actualidad-grande {
	float: left;
	width: 100%;
	padding: 0 20px;
	margin-top: 0;
	color: #fff;
	position: relative;
	z-index: 1
}
.subtitulo-portada-actualidad-grande {
	float: left;
	width: 100%;
	padding: 10px 40px;
	margin-top: 0;
	color: #fff;
	position: relative;
	z-index: 1;
	display: none
}
.portada-registrar {
	float: left;
	width: 100%;
	background: #eaeaea;
	margin-top: 20px;
	display: none
}
.portada-registrar p {
	padding: 28px 15px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	line-height: 1.5;
	margin: 0;
	color: #858585
}
.titulo-01 p {
	margin: 0;
	color: #777;
	border-bottom: 0 solid#6AA842;
	width: auto;
	font-size: 14px;
	margin-left: 20px;
	padding-top: 10px;
	margin-bottom: 0
}
.publi-portada-1000x160 {
	float: left;
	width: 100%;
	background: #333;
	height: 160px;
	margin-bottom: 50px;
	display: none
}
.page-portada-1000 {
	width: 1000px;
	margin: 0 auto
}
.titulo-lo-mas-visto {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-top: -24px
}
.portada-lo-mas-visto {
	float: left;
	width: 300px;
	display: none
}
.titulo-lo-mas-visto p, .titulo-lo-mas-videos p {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.item-lo-mas-visto {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-bottom: 15px;
	border-bottom: 1px dotted;
	padding-bottom: 10px
}
.item-izq {
	float: left;
	width: 35%
}
.item-numero p {
	font-size: 24px;
	margin-top: 10px;
	text-align: right;
	width: 77px;
	margin-bottom: 0;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.item-moteros {
	float: right;
	width: 80%
}
.item-moteros p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 4px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
.item-derecha {
	float: left;
	width: 65%
}
.item-titulo p {
	margin-top: 9px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 0
}
.item-categoria p {
	font-size: 11px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #b6b6b6 !important;
	margin: 0
}
.item-all {
	width: 90%;
	float: left;
	margin-top: 0
}
.portada-item-pruebas, .titulo-item-prueba {
	float: left;
	width: 100%;
	margin-left: 0
}
.titulo-portada-pruebas h2 {
	margin: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #666;
	margin-bottom: 10px;
	border-bottom: 1px solid#6AA842;
	width: 90%;
	margin-left: 10px
}
.item-pruebas-portada {
	float: left;
	width: 100%;
	padding: 10px
}
.item-prueba {
	float: left;
	width: 46%;
	margin-right: 10px;
	margin-bottom: 30px
}
.imagen-pruebas-portada {
	float: left;
	width: 100%;
	height: 95px;
	overflow: hidden
}
.titulo-portada-prueba {
	float: right;
	width: 100%;
	background: #fff;
	margin-top: 0;
	position: relative;
	z-index: 1
}
.categoria-item-prueba {
	float: left;
	margin-left: 0;
	margin-bottom: 4px
}
.categoria-item-prueba p {
	margin: 0;
	font-size: 12px;
	color: #777;
	margin-top: 10px;
	width: 100%
}
.titulo-item-prueba h3 {
	margin: 0;
	color: #666;
	font-size: 16px
}
.publi-escritorio-300x100 {
	float: left;
	margin-top: 30px;
	width: 320px
}
.portada-videos-publi, .portada-a-fondo-02 {
	float: left;
	width: 100%;
	text-align: center
}
.portada-videos-items {
	float: left;
	width: 100%;
	margin-top: 50px;
	margin-left: 0
}
.portada-videos-items-titulo {
	float: left;
	width: 93%;
	margin-bottom: 10px;
	margin-left: 10px
}
.portada-videos-items-titulo h3 {
	margin: 0;
	color: #6c6c6c;
	border-bottom: 1px solid#6AA842
}
.foto-video-portada-g {
	float: left;
	width: 100%;
	height: 358px;
	overflow: hidden;
	background: #333
}
.sombra-video-portada-g {
	float: left;
	width: 100%;
	margin-top: -121px;
	display: none
}
.play-video {
	float: left;
	margin-top: -33%;
	margin-left: 40%;
	opacity: .8;
	width: 160px
}
.titulo-video-portada-g {
	float: left;
	width: 100%;
	margin-top: 0;
	margin-left: 0
}
.titulo-video-portada-g h1 {
	color: #fff;
	margin: 0
}
.titulo-video-portada-g img {
	width: 45px;
	float: left;
	margin-right: 10px
}
.items-video-peque {
	float: left;
	width: 97%;
	margin-left: 10px
}
.item-video-peque {
	float: left;
	width: 46%;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	min-height: 200px
}
.foto-video-portada-p {
	float: left;
	width: 100%;
	height: 78px;
	overflow: hidden
}
.titulo-video-portada-p {
	float: right;
	width: 100%;
	background: #fff;
	margin-top: 0
}
.titulo-video-portada-p p {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	border-bottom: 1px solid#6AA842;
	width: 40px
}
.titulo-video-portada-p h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 5px;
	color: #666;
	font-size: 16px;
	line-height: 1.4
}
.play-video-p img {
	width: 50px;
	opacity: .8
}
.play-video-p {
	float: left;
	width: 52px;
	margin-top: 10%;
	margin-left: 35%;
	position: absolute
}
.lo-mas-visto-videos-portada {
	float: left;
	width: 100%;
	display: none
}
.item-lo-mas-visto-videos {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-bottom: 15px;
	border-bottom: 1px dotted;
	padding-bottom: 10px
}
.portada-destacado-revista {
	float: left;
	width: 100%;
	background: #333;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/img/revistadestacada-v2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position-y: 0;
	margin-bottom: 100px;
	display: none
}
.page-new {
	width: 980px;
	margin: 0 auto
}
.revista-destacada-01 {
	float: left;
	width: 400px;
	margin-bottom: 100px
}
.carrousel-revista-destacada {
	float: left;
	width: 100%;
	margin-bottom: 20px
}
.carrousel-revista-destacada div#slider-container {
	width: 398px !important;
	height: 300px !important
}
.revista-destacada-02 {
	float: left;
	width: 560px;
	margin-left: 20px
}
.revista-destacada-resumen {
	float: left;
	width: 90%
}
.revista-destacada-resumen p {
	color: #fff;
	line-height: 1.7
}
.revista-destacada-titulo-item h3 {
	color: #fff;
	margin: 0;
	margin-top: 82px
}
.revista-destacada-botones {
	float: left;
	width: 100%;
	margin-top: -5px
}
.revista-leer {
	float: left;
	width: 150px;
	background: #6AA842;
	margin-left: 10px
}
.revista-leer p {
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 10px
}
.revista-leer img {
	width: 25px;
	float: left
}
.destacado-gratis {
	float: right;
	margin-top: -10px
}
.portada-a-fondo-titulo h3 {
	margin: 0;
	color: #6c6c6c;
	border-bottom: 1px solid#6AA842;
	margin-left: 10px;
	width: 93%
}
.a-fondo-g-foto {
	float: left;
	width: 100%;
	height: 359px;
	overflow: hidden;
	background: #333
}
.a-fondo-g-sombra {
	float: left;
	width: 100%;
	margin-top: -120px;
	position: relative;
	z-index: 1
}
.a-fondo-g-titulo {
	float: left;
	width: 100%;
	padding: 10px 40px;
	margin-top: -200px;
	color: #fff;
	position: relative;
	z-index: 1
}
.a-fondo-g-subtitulo {
	float: left;
	width: 100%;
	padding: 10px 40px;
	margin-top: -130px;
	color: #fff;
	position: relative;
	z-index: 1
}
.a-fondo-p {
	width: 93%;
	float: left;
	margin-top: 20px;
	margin-left: 10px
}
.a-fondo-p-vista {
	float: left;
	width: 100%;
	margin-right: 10px;
	margin-bottom: 50px
}
.a-fondo-p .views-row-odd {
	width: 46%
}
.a-fondo-p-vista-foto {
	float: left;
	width: 100%;
	height: 90px;
	overflow: hidden
}
.a-fondo-p-vista-titulo {
	float: right;
	width: 100%;
	background: #fff;
	margin-top: -15px;
	position: relative;
	z-index: 1
}
.a-fondo-p-vista-categoria {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	float: left;
	width: 100%
}
.a-fondo-p-vista-categoria p {
	margin: 0;
	width: 30px;
	border-bottom: 1px solid#6AA842
}
.a-fondo-p-vista-titular h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 10px;
	color: #666;
	font-size: 16px;
	line-height: 1.4
}
.a-fondo-p-vista-titular {
	float: left
}
.portada-a-fondo-02 .titulo-lo-mas-videos p {
	margin: 0;
	margin-bottom: 15px
}
.publi-portada-300x250 {
	float: left;
	width: 100%;
	margin-top: 50px
}
.tu-foto-portada-titulo h3 {
	margin: 0;
	color: #6c6c6c;
	border-bottom: 1px solid#6AA842;
	margin-left: 0;
	width: 93%;
	padding: 0 10px
}
.tu-foto-portada .views-row-even {
	width: 100%;
	float: right
}
.view-tu-foto-en-portada {
	padding: 0
}
.tu-foto-portada-vista {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: 20px
}
.titulo-portada-actualidad-grande a, .subtitulo-portada-actualidad-grande a, .titulo-video-portada-g h1 a, .a-fondo-g-titulo h1 a, .a-fondo-g-subtitulo p a, .revista-destacada-titulo h3 a, .titulo-portada-actualidad-grande a, .subtitulo-portada-actualidad-grande a, .titulo-video-portada-g h1 a, .a-fondo-g-titulo h1 a, .a-fondo-g-subtitulo p a, .revista-destacada-titulo h3 a {
	color: #666;
	text-decoration: none
}
.item-titulo a {
	text-decoration: none;
	color: #444
}
.tu-foto-portada-vista-foto {
	float: left;
	width: 100%;
	height: 77px;
	overflow: hidden
}
.portada-grande-foto img, .a-fondo-g-foto img {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.view-carrousel-noticias a {
	color: #333;
	font-size: 12px
}
.view-carrousel-noticias .views-row {
	float: left;
	margin-right: 50px;
	margin-top: 18px
}
.region.region-carrousel-noticias {
	width: 3200px;
	float: left
}
.view-carrousel-noticias .field-content::after {
	content: "\00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0\00A0\00A0\00A0 · "
}
.play-video-p img:hover, .play-video:hover {
	opacity: 1
}
.a-fondo-g-foto img:hover {
	opacity: .5
}
.portada-registrar:hover {
	background: #F4F4F4
}
.revista-leer:hover {
	background: #6AA842
}
.logo img {
	margin-left: 30px;
	width: 198px
}
.box-capturas {
	display: inline-block;
	width: 100%;
	margin-top: 100px;
	margin-bottom: 0
}
.div-portada {
	display: inline-block;
	width: 100%;
	float: left;
	padding-right: 0;
	margin-bottom: 30px
}
.div-texto-revista {
	display: inline-block;
	width: 100%;
	float: left;
	padding: 0 20px
}
.box-capturas-revista .box {
	width: 100%;
	min-height: 0;
	margin-bottom: 50px;
	margin-right: 0
}
section.revista-info-top {
	padding-bottom: 50px;
	padding-top: 128px
}
section.cta-revista img, .submenu-top, .logged-in .submenu-accesos .alta, .logged-in .submenu-accesos .acceso, .logged-out .submenu-accesos .perfil, .logged-out .submenu-accesos .salir, .relacionados-field-1 img, .relacionados-field-1:hover img, section#destacado, .izquierda-contacto img, p.ebikeportada, .node-type-tu-foto-welcomehome span.user-picture, .portada-grande-sombra-interior, .region.region-aqui-hay-debate-top-home, .portada-videos-publi .lo-mas-visto-videos-portada {
	display: none
}
section.cta-revista {
	padding: 20px
}
.submenu-top {
	float: left;
	width: 100%;
	position: relative;
	top: 1px;
	z-index: 0
}
}

@media only screen and (min-width:470px) {
.mtbpro_movil_300x600, .mtbpro_movil_300x250, .submenu-top, .logged-in .submenu-accesos .alta, .logged-in .submenu-accesos .acceso, .logged-out .submenu-accesos .perfil, .logged-out .submenu-accesos .salir, .relacionados-field-1 img, .relacionados-field-1:hover img, .izquierda-contacto img, .node-type-tu-foto-welcomehome span.user-picture, .portada-grande-sombra-interior, .region.region-aqui-hay-debate-top-home, .portada-videos-publi .lo-mas-visto-videos-portada, .mtbpro_movil_300x600, .mtbpro_movil_300x250 {
	display: none
}
.relacionados-box .relacionados-titulo h2 {
	margin-top: 4px;
	margin-bottom: 60px
}
.relacionados-foto {
	float: left;
	width: 100%;
	overflow: hidden;
	margin-bottom: 0;
	border-radius: 5px
}
.node-type-actualidad .buscador-nodo {
	margin-top: 2px
}
.telegram-node {
	width: 100%;
	float: left;
	background: #5682a3;
	padding: 0 20px;
	color: #fff;
	font-size: 1.3em;
	display: inherit
}
.telegram-node img {
	float: left;
	width: 60px;
	position: relative;
	top: 24px;
	text-align: center
}
.telegram-node p {
	float: left;
	margin-right: 20px;
	width: 70%;
	text-decoration: underline
}
.view-relacionados {
	padding: 0 10px
}
.tag-bottom {
	padding: 0 10px;
	margin: 0
}
.node-type-actualidad .izq01, .node-type-pruebas .izq01, .node-type-equipamiento .izq01, .node-type-a-fondo .izq01, .node-type-actualidad .izq01, .node-type-pruebas .izq01, .node-type-equipamiento .izq01, .node-type-a-fondo .izq01 {
	margin-top: 10px
}
.breadcrum {
	float: left;
	width: 100%;
	font-size: 12px;
	margin-bottom: 10px;
	color: #c5c5c5
}
.views-row-1 .entradilla-actualidad-interior, .views-row-1 .titulo-01-interiores p {
	color: #777
}
input#edit-submit-portada-equipamiento-interior, input#edit-submit-portada-bicis-interior, .image-one img, .img-foto-one-der img, .img-foto-one-izq img, .relacionados-reportaje-foto img, .tu-foto-occam img, .views-row-1 .portada-grande-sombra-interior img, .portada-peque-sombra img, .imagen-pruebas-portada img, .foto-video-portada-g img, .sombra-video-portada-g img, .a-fondo-g-foto img, .a-fondo-g-sombra img, .foto-video-portada-p img, input#edit-submit-portada-equipamiento-interior, input#edit-submit-portada-bicis-interior, .img-foto-one-der img, .img-foto-one-izq img {
	width: 100%
}
.views-exposed-widget.views-submit-button {
	width: 100% !important;
	padding: 0;
	margin-top: -15px;
	width: 40%
}
div#edit-field-tipo-de-equipamento-value-wrapper, div#edit-field-tipo-de-bici-value-wrapper, div#edit-field-tipo-de-equipamento-value-wrapper, div#edit-field-tipo-de-bici-value-wrapper, .page-node-6546 .views-exposed-widget.views-widget-filter-field_tipo_de_bici_value, .page-node-9226 .views-exposed-widget.views-widget-filter-field_tipo_de_equipamento_value {
	width: 100%;
	padding: 0
}
.view-portada-equipamiento-interior .view-filters, .view-portada-bicis-interior .view-filters, .view-portada-equipamiento-interior .view-filters, .view-portada-bicis-interior .view-filters {
	padding: 0 20px
}
.view--portada-pruebas .views-row-2::after, .view--portada-pruebas .views-row-4::after, .view--portada-pruebas .views-row-2::after, .view--portada-pruebas .views-row-4::after {
	content: '';
	position: relative;
	width: 100%;
	float: left
}
.logo img {
	margin-left: 30px;
	width: 198px
}
.publicidad, .izquierda-contacto p, .block-info-revista {
	margin-top: 0
}
.submenu-top {
	float: left;
	width: 100%;
	position: relative;
	top: 1px;
	z-index: 0
}
.decription {
	float: left;
	padding-top: 10px
}
.decription p, .accesos p, .decription h1 {
	margin: 0;
	font-size: 14px
}
.accesos {
	float: left;
	padding-top: 10px;
	margin-right: 20px
}
.patrocinio {
	float: left;
	background: red;
	padding: 10px 30px;
	border-bottom-left-radius: 5px;
	color: #fff;
	border-bottom-right-radius: 5px;
	margin-right: 20px
}
.patrocinio p, .revista-top p, .subtitulo-portada-actualidad-grande p {
	margin: 0
}
.revista-top {
	float: left;
	padding: 10px 30px;
	background: #6aa842;
	color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: .5s
}
.submenu-top-destacados {
	float: right
}
span.submenu-accesos {
	margin-right: 20px
}
span.submenu-accesos img {
	width: 11px;
	margin-right: 5px
}
.revista-top:hover {
	background: #4b772f;
	transition: .5s
}
.revista-top img {
	width: 15px;
	position: relative;
	top: 2px;
	margin-right: 10px
}
.accesos a, .relacionados-reportaje-texto a {
	color: #333
}
.izq01 {
	margin-top: 35px
}
.relacionados-field-1 {
	float: left;
	width: 100%;
	padding-left: 100px;
	padding-right: 100px;
	margin-bottom: 30px
}
.relacionados-field-1 p {
	padding: 0 !important;
	margin-bottom: 0;
	font-size: 14px !important;
	padding: 0 !important
}
.relacionados-field-1 h2 {
	font-size: 22px;
	margin: 10px 0 20px
}
#destacado-movil-reportaje, p.ebikeportada {
	display: inherit
}
section#destacado {
	display: none;
	margin-top: 0
}
.publi-roba-h1-reportaje {
	float: left;
	width: 100%;
	text-align: center;
	background: #fff;
	margin-top: 20px;
	height: auto
}
.imagen-destacada-reportaje {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-attachment: fixed !important;
	height: calc(100vh - 112px);
	position: relative
}
.titulo-reportaje-destacado {
	padding-bottom: 40px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px
}
.titulo-reportaje-destacado h1 {
	font-size: 50px;
	margin: 0;
	padding: 0;
	margin-top: 3px;
	padding-top: 20px;
	margin-bottom: 3px;
	padding-bottom: 20px;
	letter-spacing: 5px;
	font-family: 'Lato', sans-serif;
	color: #fff;
	width: 96%;
	line-height: 1.1
}
.titulo-reportaje-destacado h2 {
	font-size: 20px;
	margin: 0;
	padding: 0;
	font-family: georgia;
	color: #fff;
	font-weight: normal;
	float: left;
	width: 93%;
	padding-bottom: 40px
}
.h1-titulo-reportaje {
	width: 93%;
	float: left
}
hr.hr-reportaje-destacado {
	width: 10%;
	border: 1px solid#fff;
	margin: 0 auto;
	margin-bottom: 20px
}
#metadatos-repotaje p {
	text-align: center;
	background: #eaeaea;
	width: 400px;
	color: #333;
	margin: 0 auto;
	margin-top: 10px;
	font-weight: bold
}
hr.hr-metadatos {
	border: 1px solid#eaeaea;
	position: relative;
	top: -12px;
	z-index: -1
}
.node-type-reportaje-destacado .addthis_sharing_toolbox, .node-type-equipamiento .addthis_sharing_toolbox, .node-type-pruebas .addthis_sharing_toolbox, .node-type-reportaje-destacado .addthis_sharing_toolbox, .node-type-equipamiento .addthis_sharing_toolbox, .node-type-pruebas .addthis_sharing_toolbox {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0
}
.autor-reportaje-destacado, #fotos-one-reportaje, .texto-one-reportaje, .entradilla-reportaje, .texto-two-reportaje, .titulo-two-reportaje, .titulo-relacionados-reportaje, .izquierda-contacto, .item-categoria, .box-button-revista, #fotos-one-reportaje, .texto-one-reportaje, .entradilla-reportaje, .texto-two-reportaje, .titulo-two-reportaje {
	width: 100%;
	float: left
}
#entradilla-reportaje p {
	font-size: 24px;
	line-height: 1.5;
	color: #777;
	font-family: Georgia;
	padding-left: 40px;
	padding-right: 40px
}
.fondo-titulo-reportaje {
	position: relative;
	bottom: 0;
	float: left;
	width: 100%;
	background: #333;
	margin-top: -6px
}
.titulo-reportaje-destacado img {
	width: 50px;
	float: right;
	margin-top: -80px
}
.image-one {
	width: 100%;
	float: left;
	margin-right: 20px;
	height: auto;
	overflow: hidden
}
#texto-one-reportaje p, #texto-two-reportaje p, #texto-one-reportaje p, #texto-two-reportaje p {
	font-size: 20px;
	line-height: 1.5;
	color: #7c8081;
	font-family: Georgia;
	padding-left: 100px;
	padding-right: 100px
}
#texto-one-reportaje h3, #texto-two-reportaje h3, #texto-one-reportaje h3, #texto-two-reportaje h3 {
	line-height: 1.5;
	font-family: Georgia;
	padding-left: 100px;
	padding-right: 100px
}
.img-foto-one-izq {
	width: 50%;
	margin-right: 0;
	float: left;
	height: 260px;
	overflow: hidden
}
.img-foto-one-der {
	width: 50%;
	float: left;
	height: 260px;
	overflow: hidden
}
#fotos-two-reportaje {
	width: 100%;
	float: left;
	padding-bottom: 40px
}
section#titulo-two-reportaje {
	float: left;
	width: 100%;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding-top: 300px;
	padding-bottom: 300px;
	text-align: center;
	color: #fff
}
section#titulo-two-reportaje h2 strong {
	background: rgba(51, 51, 51, .7);
	padding: 10px;
	line-height: 2em
}
section#titulo-one-reportaje h2 strong {
	background: rgba(51, 51, 51, .7);
	padding: 10px
}
#publi-1000x160-reportaje {
	text-align: center
}
hr.hr-1000x160-reportaje {
	width: 100%;
	margin: 0 auto;
	border: 1px solid#ececec;
	border-top: 0;
	margin-top: 5px
}
.publi-mega-reporaje p {
	font-size: 10px;
	float: right;
	margin: 0;
	padding: 0;
	margin-top: -14px;
	background: #fff;
	padding: 0 0 0 15px;
	color: #ccc
}
.publi-mega-reporaje {
	width: 320px;
	margin: 0 auto;
	display: inherit
}
section#publi-1000x160-reportaje, section#entradilla-reportaje, .foto-portada-mas-vista, .foto-portada-mas-vista-titulo, .evento-mtb-lugar, .evento-mtb-titulo, .titulorelacionados2, .comentarios2, .vista-portada-interior, .vista-portada-lomas-interior, .vista-portada-lateral, .titulo-01-lateral, .bloque-titulo-actualidad-g, .portada-actualidad-peque, .portada-grande-sombra, .item-numero, .item-titulo, .titulo-portada-pruebas, .portada-videos, .titulo-lo-mas-videos, .revista-destacada-titulo, .portada-a-fondo-titulo {
	float: left;
	width: 100%
}
section#texto-one-reportaje {
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 30px
}
.field.field-name-field-autor-del-texto.field-type-text.field-label-hidden {
	float: left;
	width: auto;
	margin-right: 10px
}
section#relacionados-reportaje {
	width: 100%;
	background: #f5f5f5;
	float: left;
	padding-top: 50px;
	padding-bottom: 50px
}
.relacionados-reportaje-izq, .relacionados-reportaje-der, .relacionados-reportaje-izq, .relacionados-reportaje-der {
	float: left;
	width: 100%;
	background: #fff;
	margin: 7px
}
.relacionados-reportaje-foto {
	float: left;
	width: 30%;
	height: 140px;
	overflow: hidden
}
.relacionados-reportaje-texto {
	float: left;
	width: 70%;
	padding: 20px;
	padding-top: 0;
	padding-bottom: 0
}
.relacionados-reportaje-texto h2 {
	font-size: 20px;
	color: #333;
	margin-top: 12px;
	margin-bottom: 0;
	font-family: Georgia
}
.relacionados-reportaje-texto p {
	color: #333;
	font-size: 14px;
	margin: 0;
	margin-top: 12px;
	font-family: Georgia
}
.titulo-relacionados-reportaje p {
	margin: 0;
	font-size: 24px;
	font-weight: bold;
	margin-left: 7px;
	margin-right: 9px;
	margin-bottom: 20px;
	font-family: Georgia
}
.relacionados-reportaje-izq:hover img, .portada-peque-foto-interior:hover img, .portada-peque-foto:hover img, .a-fondo-p-vista-foto:hover img, .tu-foto-portada-vista-foto:hover img, .imagen-pruebas-portada:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}
.relacionados-reportaje-izq img {
	width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.relacionados-reportaje-izq:hover a {
	color: #ffbf00
}
.derecha-contacto {
	width: 100%;
	float: left;
	margin-bottom: 100px
}
.izquierda-contacto a {
	color: #000 !important
}
.izquierda-contacto h4 {
	margin-top: 0;
	border: 0;
	margin: 0;
	padding: 0
}
.subcont {
	margin-bottom: 70px
}
.categoria-item-prueba .linearoja-titulos {
	margin-left: 0
}
div#edit-field-provincia-tid-wrapper {
	width: 60%
}
.relacionados .titulo-01 p {
	margin-left: 20px
}
.relacionados .titulo-01 h2 {
	padding-left: 20px
}
h3.ebikemaniah3 {
	position: relative;
	bottom: 0
}
#footer #page {
	width: 90%
}
.footer-block {
	width: 90%;
	float: left;
	margin-right: 50px;
	margin-top: 40px;
	color: #fff;
	font-family: Verdana
}
.titulo-footer-block {
	float: left;
	width: 100%;
	margin: 0
}
.titulo-footer-block p {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	border-left: 7px solid#6AA842;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Open Sans
}
.logo-1mas1 {
	width: 100%;
	float: left;
	margin-top: 20px
}
.logo-1mas1 img {
	width: 20%
}
.enlaces1mas1, .calidad1mas1, .a-fondo-g {
	float: left;
	width: 100%;
	margin-top: 20px
}
.enlaces1mas1 p {
	font-size: 14px
}
.calidad1mas1 img {
	width: 28px;
	float: left;
	margin-right: 20px
}
.calidad1mas1 p {
	font-size: 12px;
	float: left;
	width: 70%;
	line-height: 1.3
}
.logos-footer-new {
	float: left;
	width: 90%;
	margin-left: 0px;
	margin-top: 10px
}
.logo-foo {
	float: left;
	width: 100%;
	margin-bottom: 15px
}
.footer2 {
	float: left;
	width: 100%;
	background: #6AA842;
	margin-top: 30px;
	color: #fff
}
.footer-block-2 {
	font-size: 12px
}
p.footer-info-01 {
	text-align: left;
	float: left;
	width: auto
}
p.footer-info-02 {
	text-align: right;
	float: right;
	width: auto
}
p.footer-info-02 a, .teaser-marca-izq a, .teaser-marca-der a, .views-row-1 .titulo-01-interiores h2 a, .revista-destacada-titulo h3 {
	color: #fff
}
.form-text {
	float: left;
	width: 100%;
	font-size: 12px
}
.form-footer {
	float: left;
	width: 100%;
	margin-top: -20px
}
.form-footer input#edit-submitted-email {
	width: 100%;
	padding: 10px;
	margin-bottom: 10px
}
.form-footer input#edit-submit--2 {
	font-size: 16px;
	padding: 10px 40px
}
.teaser-100 {
	width: 78%;
	margin: 0 auto;
	margin-bottom: 50px;
	background: #333;
	margin-top: 50px;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/fondo-001.jpg');
	padding: 48px;
	background-size: cover;
	height: auto;
	background-repeat: no-repeat;
	background-position: center right
}
.parrafo-occam-2 {
	color: #fff;
	width: 100%
}
.volver-occam {
	float: left;
	width: 100%;
	font-size: 11px;
	margin-top: 0;
	color: #929292
}
.node-type-tu-foto-welcomehome span.username {
	float: none;
	margin-right: 3px;
	color: #6aa842;
	font-size: 12px
}
.banner-occam {
	width: 100%;
	float: left;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/banner-occam-980.jpg');
	height: 108px;
	background-size: 100%;
	background-repeat: no-repeat;
	margin-bottom: 0;
	margin-top: 0
}
.occam-izq {
	float: none;
	width: 95%;
	margin-top: 30px;
	margin: 0 auto !important;
	margin-right: 80px;
	margin-bottom: 100px
}
.occam-der {
	float: left;
	width: 277px;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/banner-occam-2-980.jpg');
	height: 828px;
	background-repeat: no-repeat;
	display: none
}
.node-type-tu-foto-welcomehome a.username {
	float: none;
	color: #F86764;
	font-size: 14px
}
.node-type-tu-foto-welcomehome .submitted {
	margin-left: 2px;
	margin-top: -16px;
	margin-bottom: 0;
	font-size: 12px;
	color: #888
}
.node-type-tu-foto-welcomehome .titulonoticia {
	color: #F86764;
	margin-bottom: 30px;
	font-size: 22px;
	padding-top: 30px
}
.node-type-tu-foto-welcomehome .localizacion {
	background: #F86764;
	margin-left: 0
}
.node-type-tu-foto-welcomehome .derechofotos a, p.publica-occam a {
	color: #F86764
}
p.publica-occam {
	font-size: 15px;
	color: #888;
	text-align: center
}
hr.hroccam {
	width: 100%;
	border: 1px solid#F7F7F7
}
.node-type-tu-foto-welcomehome .field-name-body {
	margin-bottom: 60px;
	margin-top: -25px
}
.node-type-tu-foto-welcomehome .derechofotos p {
	font-size: 10px
}
.node-type-tu-foto-welcomehome .derechofotos {
	width: 100%;
	margin: 0;
	line-height: 1.3;
	margin-top: 5px
}
.node-type-tu-foto-welcomehome .descripcionfoto {
	float: left;
	margin-top: 30px;
	margin-left: 0;
	margin-right: 0;
	width: 100%
}
.page-node-7520 .menusecciones {
	height: 70px
}
.page-node-7520 #page {
	margin-left: auto;
	margin-right: auto;
	max-width: 740px
}
.teaser-marca {
	float: left;
	width: 100%;
	margin-top: -37px;
	height: auto;
	background: #333;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/fondo-occam-mvl.jpg');
	background-size: 100%;
	background-position: top center
}
.teaser-marca-izq {
	float: left;
	width: auto;
	margin-top: 536px;
	margin-left: 37%;
	color: #fff;
	font-size: 12px
}
.teaser-marca-izq img {
	float: left;
	margin-right: 10px
}
.teaser-marca-izq p {
	float: left;
	margin: 0;
	margin-top: 2px
}
.teaser-marca-der {
	float: left;
	width: auto;
	margin-top: 29px;
	margin-left: 28%;
	margin-bottom: 40px
}
p.bases {
	font-size: 12px;
	color: #fff;
	margin-left: 60px
}
img.accion-occam {
	margin-top: 33px;
	margin-left: 65px
}
.titulo-tu-foto-occam {
	float: left;
	width: 90%;
	margin-left: 10px
}
.titulo-tu-foto-occam p {
	font-size: 26px;
	margin: 0;
	padding: 0;
	margin-top: 40px
}
hr.hr-occam-titulo {
	width: 100px;
	border-color: #DF6561;
	margin: 0;
	padding: 0;
	margin-top: 10px
}
p.subtitulo-tu-foto-occam {
	font-size: 16px;
	margin: 0;
	padding: 0;
	margin-top: 20px
}
.vista-occam {
	float: left;
	width: 98%;
	margin-top: 50px;
	margin-left: 10px
}
.block-occam {
	float: left;
	width: 46%;
	margin-right: 20px
}
.tu-foto-occam {
	float: left;
	width: 100%;
	height: 190px;
	overflow: hidden
}
.titulo-tufoto-occam-vista {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 60px
}
p.title-tufoto {
	margin: 0;
	font-size: 20px !important;
	color: #DF6561
}
p.title-tufoto a {
	color: #DF6561;
	text-decoration: none
}
.titulo-tufoto-occam-vista p {
	font-size: 14px;
	margin: 0
}
span.occam {
	color: #B5B5B5
}
.imgtufotop2 {
	height: 150px;
	overflow: hidden;
	float: left;
	width: 100%;
	margin-right: 5px;
	margin-bottom: 5px
}
.foto-portada-mas-vista-foto, .evento-mtb-foto {
	float: left;
	width: 100%;
	height: 200px;
	overflow: hidden
}
.foto-portada-mas-vista-texto {
	float: right;
	width: 100%;
	margin-top: -15px;
	background: #fff;
	padding: 18px
}
.foto-portada-mas-vista-info {
	float: left;
	width: 100%;
	margin-top: -10px;
	margin-bottom: 10px
}
.foto-portada-mas-vista-info p {
	margin: 0;
	font-size: 12px
}
.foto-portada-mas-vista-titulo h3 {
	margin: 0;
	font-size: 22px
}
.foto-portada-mas-vista-titulo h3 a:hover, .evento-mtb-titulo h3 a:hover, .titulo-01-interiores h2 a:hover, .view-carrousel-noticias a:hover, .titulo-01 a:hover, .titulo-item-prueba a:hover, .item-titulo a:hover, .titulo-video-portada-p a:hover, .a-fondo-p-vista-titular a:hover, .titulo-01 a:hover, .titulo-item-prueba a:hover, .item-titulo a:hover, .titulo-video-portada-p a:hover, .a-fondo-p-vista-titular a:hover {
	color: #6AA842
}
.foto-portada-mas-vista-titulo h3 a, .evento-mtb-titulo h3 a, .titulo-portada-interior h1, .titulo-01-interiores h2 a, .views-row-1 .titulo-01-interiores h2 a, .titulo-01-lateral h2 a, .titulo-01 h2 a, .titulo-item-prueba h3 a, .titulo-video-portada-p h2 a, .a-fondo-p-vista-titular h2 a, .tu-foto-portada-titulo h3 a, .portada-a-fondo-titulo h3 a, .portada-videos-items-titulo h3 a, .titulo-portada-pruebas h2 a, .titulo-01 h2 a, .titulo-item-prueba h3 a, .titulo-video-portada-p h2 a, .a-fondo-p-vista-titular h2 a, .tu-foto-portada-titulo h3 a, .portada-a-fondo-titulo h3 a, .portada-videos-items-titulo h3 a, .titulo-portada-pruebas h2 a {
	color: #666
}
.eventos-portada {
	float: left;
	width: 100%;
	margin-bottom: 100px
}
.eventos-portada-vista {
	float: left;
	width: 100%;
	padding: 0 10px
}
.evento-mtb-all {
	float: left;
	width: 47%;
	margin-right: 15px
}
.evento-mtb-caja {
	float: right;
	width: 100%;
	margin-top: 0;
	background: #fff;
	padding: 10px 16px;
	margin-bottom: 50px
}
.evento-mtb-lugar p {
	margin: 0;
	color: #bababa;
	font-size: 12px
}
.evento-mtb-fecha p {
	margin: 0;
	color: #666;
	font-size: 12px
}
.evento-mtb-fecha {
	float: left;
	width: 100%;
	margin-top: -7px
}
.evento-mtb-titulo h3 {
	margin: 0;
	margin-top: 10px
}
.comenta {
	float: left;
	width: 100%;
	padding-left: 10px !important
}
.relacionados2 .portada-peque-foto-lateral {
	float: left;
	width: 100%;
	height: 350px;
	overflow: hidden
}
.relacionados2 .vista-portada-lateral {
	width: 100%;
	margin-right: 10px
}
.titulorelacionados2 p {
	margin: 0;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #777;
	padding-left: 10px
}
.titulorelacionados3 {
	margin: 0;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #777
}
.relacionados2 {
	float: left;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 50px;
	overflow: inherit
}
h2.comments__form-title.title.comment-form {
	color: #888;
	display: none !important
}
.vista-portada-interior-01 .play-video-p {
	margin-top: 12%;
	margin-left: 39%;
	width: 140px
}
.publi-interior-300x600, .publi-300x600-top {
	width: 300px;
	margin: 0 auto
}
.contenido-izquierda {
	float: left;
	width: 100%;
	margin-right: 45px;
	margin-top: 20px
}
.titulo-portada-interior {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-left: 18px
}
.contenido-derecha {
	float: left;
	width: 100%;
	margin-top: 117px
}
.views-row-1 .vista-portada-interior-01, .item-video-grande, .portada-a-fondo {
	float: left;
	width: 100%;
	margin-bottom: 50px
}
.vista-portada-interior-01 {
	float: left;
	width: 100%;
	margin-right: 20px;
	min-height: 0;
	margin-bottom: 30px
}
.page-node-6499 .views-row-1 .portada-peque-foto-interior, .page-node-6499 .portada-peque-foto-interior, .portada-peque-foto {
	float: left;
	width: 100%;
	height: 300px;
	overflow: hidden
}
.views-row-1 .portada-peque-foto-interior, .portada-peque-foto-interior, .portada-peque-foto-lateral {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden
}
.views-row-1 .portada-grande-sombra-interior {
	float: left;
	width: 100%;
	margin-top: -215px;
	position: relative;
	display: none
}
.views-row-1 .titulo-01-interiores {
	width: 100%;
	padding: 0 18px;
	float: left;
	margin-top: 0;
	position: relative;
	background: transparent
}
.titulo-01-interiores p {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	border-bottom: 0 solid#6AA842;
	width: 100%
}
p.entradilla-actualidad-interior, .entradilla-actualidad-interior p {
	width: 90% !important;
	border-bottom: 0 !important;
	font-size: 16px !important;
	border-bottom: 0 !important
}
.titulo-01-interiores h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 3px;
	color: #666;
	font-size: 24px;
	line-height: 1.4;
	margin-bottom: 0
}
.titulo-01-interiores {
	float: right;
	width: 100%;
	background: #fff;
	margin-top: 0;
	position: relative;
	z-index: 1;
	padding-left: 18px
}
.views-row-1 .titulo-01-interiores h2 {
	font-size: 24px;
	margin-top: 10px
}
.portada-peque-foto-interior img, .portada-peque-foto img, .a-fondo-p-vista-foto img, .tu-foto-portada-vista-foto img, .imagen-pruebas-portada img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.vista-portada-lomas-interior p {
	font-size: 22px;
	color: #666;
	font-weight: bold;
	padding-left: 18px
}
.titulo-01-lateral p {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	border-bottom: 0 solid#6AA842;
	width: 100%;
	padding-left: 0
}
.titulo-01-lateral h2 {
	font-size: 18px;
	color: #666;
	margin: 0;
	margin-bottom: 30px
}
.titulo-01-lateral {
	float: right;
	width: 100%;
	margin-top: 0;
	background: #fff;
	padding: 10px 18px
}
.publi-interior-300x250 {
	margin: 0 auto;
	width: 300px
}
.item-video-peque .views-row.views-row-2.views-row-even, .a-fondo-p .views-row-even {
	float: right;
	width: 46%
}
.carruselnoticiasvista {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-top: -13px;
	top: 0;
	left: 0
}
.grisoscuro {
	color: #666;
	margin-left: 5px
}
.debate p {
	position: relative;
	top: 8px;
	margin-left: 5px;
	height: 38px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b8b8b8
}
.debate {
	position: relative;
	top: 0;
	border-right: 1px solid#fff;
	width: 106px;
	height: 38px;
	display: none
}
.carruselnoticias {
	display: inherit;
	top: 0;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 7px;
	overflow: hidden
}
p.entradilla-actualidad {
	width: 90% !important;
	border-bottom: 0 !important;
	border-bottom: 0 !important
}
.views-row-last .item-video-peque {
	margin-right: 0
}
.categoria-video-portada-g {
	float: left;
	width: 100%;
	margin-top: 10px
}
.categoria-video-portada-g p {
	margin: 0;
	color: #777;
	font-size: 12px;
	border-bottom: 1px solid#6AA842;
	width: 40px
}
.categoria-actualidad-g {
	float: left;
	width: 100%;
	padding: 10px 20px 0
}
.categoria-actualidad-g p {
	margin: 0;
	color: #777;
	border-bottom: 1px solid#6AA842;
	width: 40px;
	font-size: 14px
}
.portada-peque-sombra {
	display: inherit;
	float: left;
	width: 100%;
	margin-top: -182px;
	position: relative;
	z-index: 1
}
.portada-actualidad {
	float: left;
	width: 100%;
	margin-top: 0;
	margin-bottom: 50px
}
.portada-actualidad-01, .portada-a-fondo-01 {
	float: left;
	width: 100%;
	margin-right: 45px
}
.portada-actualidad-grande, .portada-pruebas, .tu-foto-portada-titulo {
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.portada-grande-foto {
	float: left;
	width: 100%;
	height: 210px;
	overflow: hidden;
	background: #333
}
.portada-grande-foto img:hover {
	opacity: .5;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.vista-portada-actualidad-peque {
	float: left;
	width: 100%;
	margin-right: 0;
	margin-bottom: 40px
}
.titulo-01 {
	float: left;
	width: 100%;
	background: transparent;
	margin-top: 0;
	position: relative;
	z-index: 1
}
.titulo-01 h2 {
	padding-left: 20px;
	padding-right: 10px;
	margin-top: 5px;
	color: #666;
	font-size: 2em;
	line-height: 1;
	margin-bottom: 0
}
.portada-grande-sombra img {
	width: 100%;
	display: none
}
.portada-grande-sombra {
	float: left;
	margin-top: -177px;
	width: 100%;
	position: relative;
	z-index: 1
}
.titulo-portada-actualidad-grande {
	float: left;
	width: 100%;
	padding: 0 20px;
	margin-top: 0;
	color: #fff;
	position: relative;
	z-index: 1
}
.subtitulo-portada-actualidad-grande {
	float: left;
	width: 100%;
	padding: 10px 40px;
	margin-top: 0;
	color: #fff;
	position: relative;
	z-index: 1;
	display: none
}
.portada-registrar {
	float: left;
	width: 100%;
	background: #eaeaea;
	margin-top: 20px;
	display: none
}
.portada-actualidad-02 {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 50px
}
.portada-registrar p {
	padding: 28px 15px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	line-height: 1.5;
	margin: 0;
	color: #858585
}
.titulo-01 p {
	margin: 0;
	color: #777;
	border-bottom: 0 solid#6AA842;
	width: auto;
	font-size: 14px;
	margin-left: 20px;
	padding-top: 10px;
	margin-bottom: 0
}
.publi-portada-1000x160 {
	float: left;
	width: 100%;
	background: #333;
	height: 160px;
	margin-bottom: 50px;
	display: none
}
.page-portada-1000 {
	width: 1000px;
	margin: 0 auto
}
.titulo-lo-mas-visto {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-top: -24px
}
.portada-lo-mas-visto {
	float: left;
	width: 300px;
	display: none
}
.titulo-lo-mas-visto p, .titulo-lo-mas-videos p {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.item-lo-mas-visto {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-bottom: 15px;
	border-bottom: 1px dotted;
	padding-bottom: 10px
}
.item-izq {
	float: left;
	width: 35%
}
.item-numero p {
	font-size: 24px;
	margin-top: 10px;
	text-align: right;
	width: 77px;
	margin-bottom: 0;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.item-moteros {
	float: right;
	width: 80%
}
.item-moteros p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 4px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
.item-derecha {
	float: left;
	width: 65%
}
.item-titulo p {
	margin-top: 9px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 0
}
.item-categoria p {
	font-size: 11px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #b6b6b6 !important;
	margin: 0
}
.item-all {
	width: 90%;
	float: left;
	margin-top: 0
}
.portada-item-pruebas, .titulo-item-prueba {
	float: left;
	width: 100%;
	margin-left: 0
}
.titulo-portada-pruebas h2 {
	margin: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #666;
	margin-bottom: 10px;
	border-bottom: 1px solid#6AA842;
	width: 90%;
	margin-left: 10px
}
.item-pruebas-portada {
	float: left;
	width: 100%;
	padding: 10px
}
.item-prueba {
	float: left;
	width: 46%;
	margin-right: 10px;
	margin-bottom: 30px
}
.imagen-pruebas-portada, .a-fondo-p-vista-foto {
	float: left;
	width: 100%;
	height: 130px;
	overflow: hidden
}
.titulo-portada-prueba {
	float: right;
	width: 100%;
	background: #fff;
	margin-top: 0;
	position: relative;
	z-index: 1
}
.categoria-item-prueba {
	float: left;
	margin-left: 0;
	margin-bottom: 4px
}
.categoria-item-prueba p {
	margin: 0;
	font-size: 12px;
	color: #777;
	margin-top: 10px;
	width: 100%
}
.titulo-item-prueba h3 {
	margin: 0;
	color: #666;
	font-size: 16px
}
.publi-escritorio-300x100 {
	float: left;
	margin-top: 30px;
	width: 320px
}
.portada-videos-publi, .portada-a-fondo-02 {
	float: left;
	width: 100%;
	text-align: center
}
.portada-videos-items {
	float: left;
	width: 100%;
	margin-top: 50px;
	margin-left: 0
}
.portada-videos-items-titulo {
	float: left;
	width: 93%;
	margin-bottom: 10px;
	margin-left: 10px
}
.portada-videos-items-titulo h3 {
	margin: 0;
	color: #6c6c6c;
	border-bottom: 1px solid#6AA842
}
.foto-video-portada-g {
	float: left;
	width: 100%;
	height: 358px;
	overflow: hidden;
	background: #333
}
.sombra-video-portada-g {
	float: left;
	width: 100%;
	margin-top: -121px;
	display: none
}
.play-video {
	float: left;
	margin-top: -33%;
	margin-left: 40%;
	opacity: .8;
	width: 160px
}
.titulo-video-portada-g {
	float: left;
	width: 100%;
	margin-top: 0;
	margin-left: 0
}
.titulo-video-portada-g h1 {
	color: #fff;
	margin: 0
}
.titulo-video-portada-g img {
	width: 45px;
	float: left;
	margin-right: 10px
}
.items-video-peque {
	float: left;
	width: 97%;
	margin-left: 10px
}
.item-video-peque {
	float: left;
	width: 46%;
	margin-right: 10px;
	margin-bottom: 50px;
	position: relative
}
.foto-video-portada-p, .tu-foto-portada-vista-foto {
	float: left;
	width: 100%;
	height: 110px;
	overflow: hidden
}
.titulo-video-portada-p {
	float: right;
	width: 100%;
	background: #fff;
	margin-top: 0
}
.titulo-video-portada-p p {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	border-bottom: 1px solid#6AA842;
	width: 40px
}
.titulo-video-portada-p h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 5px;
	color: #666;
	font-size: 16px;
	line-height: 1.4
}
.play-video-p img {
	width: 50px;
	opacity: .8
}
.page-node-6499 .play-video-p img, .page-node-10896 .play-video-p img{
	width: 200px;
	opacity: .8
}
.play-video-p {
	float: left;
	width: 52px;
	margin-top: 15%;
	margin-left: 40%;
	position: absolute
}
.lo-mas-visto-videos-portada {
	float: left;
	width: 100%;
	display: none
}
.item-lo-mas-visto-videos {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-bottom: 15px;
	border-bottom: 1px dotted;
	padding-bottom: 10px
}
.portada-destacado-revista {
	float: left;
	width: 100%;
	background: #333;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/img/revistadestacada-v2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position-y: 0;
	margin-bottom: 100px;
	display: none
}
.page-new {
	width: 980px;
	margin: 0 auto
}
.revista-destacada-01 {
	float: left;
	width: 400px;
	margin-bottom: 100px
}
.carrousel-revista-destacada {
	float: left;
	width: 100%;
	margin-bottom: 20px
}
.carrousel-revista-destacada div#slider-container {
	width: 398px !important;
	height: 300px !important
}
.revista-destacada-02 {
	float: left;
	width: 560px;
	margin-left: 20px
}
.revista-destacada-resumen {
	float: left;
	width: 90%
}
.revista-destacada-resumen p {
	color: #fff;
	line-height: 1.7
}
.revista-destacada-titulo-item h3 {
	color: #fff;
	margin: 0;
	margin-top: 82px
}
.revista-destacada-botones {
	float: left;
	width: 100%;
	margin-top: -5px
}
.revista-leer {
	float: left;
	width: 150px;
	background: #6AA842;
	margin-left: 10px
}
.revista-leer p {
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 10px
}
.revista-leer img {
	width: 25px;
	float: left
}
.destacado-gratis {
	float: right;
	margin-top: -10px
}
.portada-a-fondo-titulo h3, .tu-foto-portada-titulo h3 {
	margin: 0;
	color: #6c6c6c;
	border-bottom: 1px solid#6AA842;
	margin-left: 10px;
	width: 93%
}
.a-fondo-g-foto {
	float: left;
	width: 100%;
	height: 359px;
	overflow: hidden;
	background: #333
}
.a-fondo-g-sombra {
	float: left;
	width: 100%;
	margin-top: -120px;
	position: relative;
	z-index: 1
}
.a-fondo-g-titulo {
	float: left;
	width: 100%;
	padding: 10px 40px;
	margin-top: -200px;
	color: #fff;
	position: relative;
	z-index: 1
}
.a-fondo-g-subtitulo {
	float: left;
	width: 100%;
	padding: 10px 40px;
	margin-top: -130px;
	color: #fff;
	position: relative;
	z-index: 1
}
.a-fondo-p {
	width: 93%;
	float: left;
	margin-top: 20px;
	margin-left: 10px
}
.a-fondo-p-vista {
	float: left;
	width: 100%;
	margin-right: 10px;
	margin-bottom: 50px
}
.a-fondo-p .views-row-odd {
	width: 46%
}
.a-fondo-p-vista-titulo {
	float: right;
	width: 100%;
	background: #fff;
	margin-top: -15px;
	position: relative;
	z-index: 1
}
.a-fondo-p-vista-categoria {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	float: left;
	width: 100%
}
.a-fondo-p-vista-categoria p {
	margin: 0;
	width: 30px;
	border-bottom: 1px solid#6AA842
}
.a-fondo-p-vista-titular h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 10px;
	color: #666;
	font-size: 16px;
	line-height: 1.4
}
.a-fondo-p-vista-titular {
	float: left
}
.portada-a-fondo-02 .titulo-lo-mas-videos p {
	margin: 0;
	margin-bottom: 15px
}
.publi-portada-300x250 {
	float: left;
	width: 100%;
	margin-top: 50px
}
.tu-foto-portada {
	float: left;
	width: 100%;
	margin-bottom: 100px;
	padding: 0 10px
}
.tu-foto-portada .views-row-odd {
	width: 49%;
	float: left
}
.tu-foto-portada .views-row-even {
	width: 49%;
	float: right
}
.view-tu-foto-en-portada {
	padding: 0
}
.tu-foto-portada-vista {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: 20px
}
.titulo-portada-actualidad-grande a, .subtitulo-portada-actualidad-grande a, .titulo-video-portada-g h1 a, .a-fondo-g-titulo h1 a, .a-fondo-g-subtitulo p a, .revista-destacada-titulo h3 a, .titulo-portada-actualidad-grande a, .subtitulo-portada-actualidad-grande a, .titulo-video-portada-g h1 a, .a-fondo-g-titulo h1 a, .a-fondo-g-subtitulo p a, .revista-destacada-titulo h3 a {
	color: #666;
	text-decoration: none
}
.item-titulo a {
	text-decoration: none;
	color: #444
}
.portada-grande-foto img, .a-fondo-g-foto img {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.view-carrousel-noticias a {
	color: #333;
	font-size: 12px
}
.view-carrousel-noticias .views-row {
	float: left;
	margin-right: 50px;
	margin-top: 18px
}
.region.region-carrousel-noticias {
	width: 3200px;
	float: left
}
.view-carrousel-noticias .field-content::after {
	content: "\00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0\00A0\00A0\00A0 · "
}
.play-video-p img:hover, .play-video:hover {
	opacity: 1
}
.a-fondo-g-foto img:hover {
	opacity: .5
}
.portada-registrar:hover {
	background: #F4F4F4
}
.revista-leer:hover {
	background: #6AA842
}
.box-capturas {
	display: inline-block;
	width: 100%;
	margin-top: 100px;
	margin-bottom: 0
}
.div-portada {
	display: inline-block;
	width: 100%;
	float: left;
	padding-right: 0;
	margin-bottom: 30px
}
.div-texto-revista {
	display: inline-block;
	width: 100%;
	float: left;
	padding: 0 20px
}
.box-capturas-revista .box {
	width: 100%;
	min-height: 0;
	margin-bottom: 50px;
	margin-right: 0
}
section.revista-info-top {
	padding-bottom: 50px
}
}

@media only screen and (min-width:768px) {
.telegram-node {
	width: 100%;
	float: left;
	background: #5682a3;
	padding: 20px;
	color: #fff;
	font-size: 1.3em;
	display: none
}
.publi-mega-reporaje {
	width: 728px;
	margin: 0 auto;
	display: inherit
}
section#destacado {
	display: inherit;
	margin-top: -23px;
}
#destacado-movil-reportaje, .submenu-top, .logged-in .submenu-accesos .alta, .logged-in .submenu-accesos .acceso, .logged-out .submenu-accesos .perfil, .logged-out .submenu-accesos .salir, .relacionados-field-1 img, .node-type-tu-foto-welcomehome span.user-picture, .portada-grande-sombra-interior, .region.region-aqui-hay-debate-top-home, .portada-videos-publi .lo-mas-visto-videos-portada {
	display: none
}
.texto2 p, .texto2 h3, .field.field-name-field-texto-1.field-type-text-long.field-label-hidden {
	padding: 0 20px
}
.contenido-outbrain {
	padding: 0 10px
}
.node-type-actualidad .izq01, .node-type-pruebas .izq01, .node-type-equipamiento .izq01, .node-type-a-fondo .izq01, .node-type-actualidad .izq01, .node-type-pruebas .izq01, .node-type-equipamiento .izq01, .node-type-a-fondo .izq01 {
	margin-top: 10px
}
.breadcrum {
	float: left;
	width: 100%;
	font-size: 12px;
	margin-bottom: 10px;
	color: #c5c5c5
}
.views-row-1 .entradilla-actualidad-interior, .views-row-1 .titulo-01-interiores p {
	color: #777
}
.views-exposed-widget.views-submit-button {
	width: 100% !important;
	padding: 0 20px;
	margin-top: 0;
	width: 20%
}
div#edit-field-tipo-de-equipamento-value-wrapper, div#edit-field-tipo-de-bici-value-wrapper, div#edit-field-tipo-de-equipamento-value-wrapper, div#edit-field-tipo-de-bici-value-wrapper, .page-node-6546 .views-exposed-widget.views-widget-filter-field_tipo_de_bici_value, .page-node-9226 .views-exposed-widget.views-widget-filter-field_tipo_de_equipamento_value {
	width: 100%;
	padding: 0 20px
}
.view-portada-equipamiento-interior .view-filters, .view-portada-bicis-interior .view-filters, .view-tu-foto-en-portada, .view-portada-equipamiento-interior .view-filters, .view-portada-bicis-interior .view-filters {
	padding: 0
}
.submenu-top {
	float: left;
	width: 100%;
	position: relative;
	top: 1px;
	z-index: 0
}
.decription {
	float: left;
	padding-top: 10px
}
.decription p, .accesos p, .decription h1 {
	margin: 0;
	font-size: 14px
}
.accesos {
	float: left;
	padding-top: 10px;
	margin-right: 20px
}
.patrocinio {
	float: left;
	background: red;
	padding: 10px 30px;
	border-bottom-left-radius: 5px;
	color: #fff;
	border-bottom-right-radius: 5px;
	margin-right: 20px
}
.patrocinio p, .revista-top p, .subtitulo-portada-actualidad-grande p {
	margin: 0
}
.revista-top {
	float: left;
	padding: 10px 30px;
	background: #6aa842;
	color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: .5s
}
.submenu-top-destacados {
	float: right
}
span.submenu-accesos {
	margin-right: 20px
}
span.submenu-accesos img {
	width: 11px;
	margin-right: 5px
}
.revista-top:hover {
	background: #4b772f;
	transition: .5s
}
.revista-top img {
	width: 15px;
	position: relative;
	top: 2px;
	margin-right: 10px
}
.accesos a, .relacionados-reportaje-texto a {
	color: #333
}
.izq01 {
	margin-top: 25px
}
.relacionados-field-1:hover img, .izquierda-contacto img, .portada-actualidad-peque .views-row-2 .entradilla-actualidad, .portada-actualidad-peque .views-row-3 .entradilla-actualidad, .portada-actualidad-peque .views-row-4 .entradilla-actualidad, .portada-actualidad-peque .views-row-2 .entradilla-actualidad, .portada-actualidad-peque .views-row-3 .entradilla-actualidad, .portada-actualidad-peque .views-row-4 .entradilla-actualidad {
	display: inherit
}
.relacionados-field-1 {
	float: left;
	width: 200px;
	padding-left: 0;
	padding-right: 20px;
	margin-bottom: 30px;
	position: relative;
	left: 0;
	border-right: 1px dotted#ccc;
	text-align: right
}
.relacionados-field-1 p {
	padding: 0 !important;
	margin-bottom: 0;
	font-size: 14px !important;
	margin-top: 0
}
.relacionados-field-1 h2 {
	font-size: 22px;
	margin: 10px 0 20px
}
.publi-roba-h1-reportaje {
	float: left;
	width: 100%;
	text-align: center;
	background: #000;
	margin-top: 20px;
	height: auto
}
.imagen-destacada-reportaje {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-attachment: fixed !important;
	height: calc(100vh - 112px);
	position: relative
}
.titulo-reportaje-destacado {
	padding-bottom: 40px;
	padding-top: 20px
}
.titulo-reportaje-destacado h1 {
	font-size: 50px;
	margin: 0;
	padding: 0;
	margin-top: 3px;
	padding-top: 20px;
	margin-bottom: 3px;
	padding-bottom: 20px;
	letter-spacing: 5px;
	font-family: 'Lato', sans-serif;
	color: #fff;
	width: 96%;
	line-height: 1.1
}
.titulo-reportaje-destacado h2 {
	font-size: 20px;
	margin: 0;
	padding: 0;
	font-family: georgia;
	color: #fff;
	font-weight: normal;
	float: left;
	width: 93%;
	padding-bottom: 40px
}
.h1-titulo-reportaje {
	width: 93%;
	float: left
}
hr.hr-reportaje-destacado {
	width: 10%;
	border: 1px solid#fff;
	margin: 0 auto;
	margin-bottom: 20px
}
#metadatos-repotaje p {
	text-align: center;
	background: #eaeaea;
	width: 400px;
	color: #333;
	margin: 0 auto;
	margin-top: 10px;
	font-weight: bold
}
hr.hr-metadatos {
	border: 1px solid#eaeaea;
	position: relative;
	top: -12px;
	z-index: -1
}
.node-type-reportaje-destacado .addthis_sharing_toolbox, .node-type-equipamiento .addthis_sharing_toolbox, .node-type-pruebas .addthis_sharing_toolbox, .node-type-reportaje-destacado .addthis_sharing_toolbox, .node-type-equipamiento .addthis_sharing_toolbox, .node-type-pruebas .addthis_sharing_toolbox {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0
}
.autor-reportaje-destacado, #fotos-one-reportaje, .texto-one-reportaje, .entradilla-reportaje, .texto-two-reportaje, .titulo-two-reportaje, .titulo-relacionados-reportaje, .item-categoria, .box-button-revista, #fotos-one-reportaje, .texto-one-reportaje, .entradilla-reportaje, .texto-two-reportaje, .titulo-two-reportaje {
	width: 100%;
	float: left
}
#entradilla-reportaje p {
	font-size: 24px;
	line-height: 1.5;
	color: #777;
	font-family: Georgia;
	padding-left: 40px;
	padding-right: 40px
}
.fondo-titulo-reportaje {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(0, 0, 0, .6)
}
.titulo-reportaje-destacado img {
	width: 50px;
	float: right;
	margin-top: -80px
}
.image-one {
	width: 100%;
	float: left;
	margin-right: 20px;
	height: auto;
	overflow: hidden
}
.image-one img, .img-foto-one-der img, .img-foto-one-izq img, .relacionados-reportaje-foto img, .tu-foto-occam img, .views-row-1 .portada-grande-sombra-interior img, .portada-peque-sombra img, .imagen-pruebas-portada img, .foto-video-portada-g img, .sombra-video-portada-g img, .a-fondo-g-foto img, .a-fondo-g-sombra img, .foto-video-portada-p img, .img-foto-one-der img, .img-foto-one-izq img {
	width: 100%
}
#texto-one-reportaje p, #texto-two-reportaje p, #texto-one-reportaje p, #texto-two-reportaje p {
	font-size: 20px;
	line-height: 1.5;
	color: #7c8081;
	font-family: Georgia;
	padding-left: 230px;
	padding-right: 100px
}
#texto-one-reportaje h3, #texto-two-reportaje h3, #texto-one-reportaje h3, #texto-two-reportaje h3 {
	line-height: 1.5;
	font-family: Georgia;
	padding-left: 230px;
	padding-right: 100px
}
.img-foto-one-izq {
	width: 487px;
	margin-right: 5px;
	float: left;
	height: 315px;
	overflow: hidden
}
.img-foto-one-der {
	width: 487px;
	float: left;
	height: 315px;
	overflow: hidden
}
#fotos-two-reportaje {
	width: 100%;
	float: left;
	padding-bottom: 40px
}
section#titulo-two-reportaje {
	float: left;
	width: 100%;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding-top: 300px;
	padding-bottom: 300px;
	text-align: center;
	color: #fff
}
section#titulo-two-reportaje h2 strong {
	background: rgba(51, 51, 51, .7);
	padding: 10px;
	line-height: 2em
}
section#titulo-one-reportaje h2 strong {
	background: rgba(51, 51, 51, .7);
	padding: 10px
}
#publi-1000x160-reportaje {
	text-align: center
}
hr.hr-1000x160-reportaje {
	width: 100%;
	margin: 0 auto;
	border: 1px solid#ececec;
	border-top: 0;
	margin-top: 5px
}
.publi-mega-reporaje p {
	font-size: 10px;
	float: right;
	margin: 0;
	padding: 0;
	margin-top: -14px;
	background: #fff;
	padding: 0 0 0 15px;
	color: #ccc
}
section#publi-1000x160-reportaje, section#entradilla-reportaje, .foto-portada-mas-vista, .foto-portada-mas-vista-titulo, .evento-mtb-lugar, .evento-mtb-titulo, .titulorelacionados2, .comentarios2, .vista-portada-interior, .vista-portada-lomas-interior, .vista-portada-lateral, .titulo-01-lateral, .bloque-titulo-actualidad-g, .portada-actualidad-peque, .portada-grande-sombra, .item-numero, .item-titulo, .titulo-portada-pruebas, .portada-videos, .titulo-lo-mas-videos, .revista-destacada-titulo, .portada-a-fondo-titulo {
	float: left;
	width: 100%
}
section#texto-one-reportaje {
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 30px
}
.field.field-name-field-autor-del-texto.field-type-text.field-label-hidden {
	float: left;
	width: auto;
	margin-right: 10px
}
section#relacionados-reportaje {
	width: 100%;
	background: #f5f5f5;
	float: left;
	padding-top: 50px;
	padding-bottom: 50px
}
.relacionados-reportaje-izq, .relacionados-reportaje-der, .relacionados-reportaje-izq, .relacionados-reportaje-der {
	float: left;
	width: 100%;
	background: #fff;
	margin: 7px
}
.relacionados-reportaje-foto {
	float: left;
	width: 30%;
	height: 140px;
	overflow: hidden
}
.relacionados-reportaje-texto {
	float: left;
	width: 70%;
	padding: 20px;
	padding-top: 0;
	padding-bottom: 0
}
.relacionados-reportaje-texto h2 {
	font-size: 20px;
	color: #333;
	margin-top: 12px;
	margin-bottom: 0;
	font-family: Georgia
}
.relacionados-reportaje-texto p {
	color: #333;
	font-size: 14px;
	margin: 0;
	margin-top: 12px;
	font-family: Georgia
}
.titulo-relacionados-reportaje p {
	margin: 0;
	font-size: 24px;
	font-weight: bold;
	margin-left: 7px;
	margin-right: 9px;
	margin-bottom: 20px;
	font-family: Georgia
}
.relacionados-reportaje-izq:hover img, .portada-peque-foto-interior:hover img, .portada-peque-foto:hover img, .a-fondo-p-vista-foto:hover img, .tu-foto-portada-vista-foto:hover img, .imagen-pruebas-portada:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}
.relacionados-reportaje-izq img {
	width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.relacionados-reportaje-izq:hover a {
	color: #ffbf00
}
.derecha-contacto {
	width: 100%;
	float: left;
	margin-bottom: 100px
}
.izquierda-contacto a {
	color: #fff !important
}
.izquierda-contacto {
	width: 100%;
	float: left;
	background: #333;
	height: 430px;
	padding: 10px;
	color: #fff
}
.izquierda-contacto h4 {
	margin-top: 0;
	border: 0;
	margin: 0;
	padding: 0;
	color: #fff
}
.izquierda-contacto p, .block-info-revista {
	margin-top: 0
}
.subcont {
	margin-bottom: 70px
}
div#edit-field-provincia-tid-wrapper {
	width: 80%
}
.relacionados .titulo-01 p {
	margin-left: 0
}
.relacionados .titulo-01 h2 {
	padding-left: 0
}
#footer #page {
	width: 90%
}
.footer-block {
	width: 90%;
	float: left;
	margin-right: 50px;
	margin-top: 40px;
	color: #fff;
	font-family: Verdana
}
.titulo-footer-block {
	float: left;
	width: 100%;
	margin: 0
}
.titulo-footer-block p {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	border-left: 7px solid#6AA842;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Open Sans
}
.logo-1mas1 {
	width: 100%;
	float: left;
	margin-top: 20px
}
.logo-1mas1 img, .views-exposed-widget.views-submit-button {
	width: 20%
}
.enlaces1mas1, .calidad1mas1, .a-fondo-g {
	float: left;
	width: 100%;
	margin-top: 20px
}
.enlaces1mas1 p {
	font-size: 14px
}
.calidad1mas1 img {
	width: 28px;
	float: left;
	margin-right: 20px
}
.calidad1mas1 p {
	font-size: 12px;
	float: left;
	width: 70%;
	line-height: 1.3
}
.logos-footer-new {
	float: left;
	width: 90%;
	margin-left: 0px;
	margin-top: 10px
}
.logo-foo {
	float: left;
	width: 100%;
	margin-bottom: 15px
}
.footer2 {
	float: left;
	width: 100%;
	background: #6AA842;
	margin-top: 30px;
	color: #fff
}
.footer-block-2 {
	font-size: 12px
}
p.footer-info-01 {
	text-align: left;
	float: left;
	width: auto
}
p.footer-info-02 {
	text-align: right;
	float: right;
	width: auto
}
p.footer-info-02 a, .teaser-marca-izq a, .teaser-marca-der a, .views-row-1 .titulo-01-interiores h2 a, .revista-destacada-titulo h3 {
	color: #fff
}
.form-text {
	float: left;
	width: 100%;
	font-size: 12px
}
.form-footer {
	float: left;
	width: 100%;
	margin-top: -20px
}
.form-footer input#edit-submitted-email {
	width: 100%;
	padding: 10px;
	margin-bottom: 10px
}
.form-footer input#edit-submit--2 {
	font-size: 16px;
	padding: 10px 40px
}
.views-row-1 .item-izq {
	float: left;
	width: 58px;
	background: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/uno.png');
	height: 65px;
	background-size: 40px;
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 8px
}
.views-row-2 .item-izq {
	float: left;
	width: 58px;
	background: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/dos.png');
	height: 65px;
	background-size: 40px;
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 8px
}
.views-row-3 .item-izq {
	float: left;
	width: 58px;
	background: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/tres.png');
	height: 65px;
	background-size: 40px;
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 8px
}
.views-row-4 .item-izq {
	float: left;
	width: 58px;
	background: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/cuatro.png');
	height: 65px;
	background-size: 40px;
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 8px
}
.views-row-5 .item-izq {
	float: left;
	width: 58px;
	background: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/cinco.png');
	height: 65px;
	background-size: 40px;
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 8px
}
.teaser-100 {
	width: 87%;
	margin: 0 auto;
	margin-bottom: 50px;
	background: #333;
	margin-top: 50px;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/fondo-001.jpg');
	padding: 48px;
	background-size: 100%;
	height: 300px;
	background-position: center center
}
.parrafo-occam-2 {
	color: #fff;
	width: 50%
}
.banner-occam {
	width: 100%;
	float: left;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/banner-occam-980.jpg');
	height: 108px;
	background-size: 100%;
	background-repeat: no-repeat;
	margin-bottom: 0;
	margin-top: 0
}
.occam-izq {
	float: none;
	width: 95%;
	margin-top: 30px;
	margin: 0 auto !important;
	margin-right: 80px;
	margin-bottom: 100px
}
.occam-der {
	float: left;
	width: 277px;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/banner-occam-2-980.jpg');
	height: 828px;
	background-repeat: no-repeat;
	display: none
}
.node-type-tu-foto-welcomehome a.username {
	float: none;
	color: #F86764;
	font-size: 14px
}
.node-type-tu-foto-welcomehome .submitted {
	margin-left: 2px;
	margin-top: -16px;
	margin-bottom: 0;
	font-size: 12px;
	color: #888
}
.node-type-tu-foto-welcomehome .titulonoticia {
	color: #F86764;
	margin-bottom: 30px;
	font-size: 30px;
	padding-top: 95px
}
.node-type-tu-foto-welcomehome .localizacion {
	background: #F86764
}
.node-type-tu-foto-welcomehome .derechofotos a, p.publica-occam a {
	color: #F86764
}
p.publica-occam {
	font-size: 15px;
	color: #888;
	text-align: center
}
hr.hroccam {
	width: 100%;
	border: 1px solid#F7F7F7
}
.node-type-tu-foto-welcomehome .field-name-body {
	margin-bottom: 60px;
	margin-top: -25px
}
.node-type-tu-foto-welcomehome .derechofotos p {
	font-size: 10px
}
.node-type-tu-foto-welcomehome .derechofotos {
	width: 100%;
	margin: 0;
	line-height: 1.3;
	margin-top: 5px
}
.page-node-7520 .menusecciones {
	height: 70px
}
.page-node-7520 #page {
	margin-left: auto;
	margin-right: auto;
	max-width: 740px
}
.teaser-marca {
	float: left;
	width: 100%;
	margin-top: -35px;
	height: 325px;
	background: #333;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/orbea-occam.jpg');
	background-size: 100%;
	background-position: bottom left
}
.teaser-marca-izq {
	float: left;
	width: 25%;
	margin-top: 273px;
	margin-left: 113px;
	color: #fff;
	font-size: 12px
}
.teaser-marca-izq img {
	float: left;
	margin-right: 10px
}
.teaser-marca-izq p {
	float: left;
	margin: 0;
	margin-top: 2px
}
.teaser-marca-der {
	float: left;
	width: auto;
	margin-top: 27px;
	margin-left: 121px;
	margin-bottom: 0
}
p.bases {
	font-size: 12px;
	color: #fff;
	margin-left: 60px
}
img.accion-occam {
	margin-top: 10px;
	margin-left: 65px
}
.titulo-tu-foto-occam, .portada-item-pruebas, .titulo-item-prueba {
	float: left;
	width: 100%;
	margin-left: 0
}
.titulo-tu-foto-occam p {
	font-size: 26px;
	margin: 0;
	padding: 0;
	margin-top: 40px
}
hr.hr-occam-titulo {
	width: 100px;
	border-color: #DF6561;
	margin: 0;
	padding: 0;
	margin-top: 10px
}
p.subtitulo-tu-foto-occam {
	font-size: 16px;
	margin: 0;
	padding: 0;
	margin-top: 20px
}
.vista-occam, .portada-videos-items {
	float: left;
	width: 100%;
	margin-top: 50px;
	margin-left: 0
}
.block-occam {
	float: left;
	width: 350px;
	margin-right: 20px
}
.tu-foto-occam {
	float: left;
	width: 100%;
	height: 190px;
	overflow: hidden
}
.titulo-tufoto-occam-vista {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 60px
}
p.title-tufoto {
	margin: 0;
	font-size: 20px !important;
	color: #DF6561
}
p.title-tufoto a {
	color: #DF6561;
	text-decoration: none
}
.titulo-tufoto-occam-vista p {
	font-size: 14px;
	margin: 0
}
span.occam {
	color: #B5B5B5
}
#pagefoo {
	width: 768px;
	margin: 0 auto
}
.frasefooter2 {
	float: left;
	position: relative;
	left: 114px;
	top: 10px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	display: inherit
}
.frasefooter2 img {
	height: 57px;
	float: left;
	margin-right: 20px
}
.frasefooter2 p {
	font-size: 12px;
	width: 270px;
	line-height: 1.6;
	float: left;
	margin-top: 6px
}
.imgtufotop2 {
	height: 150px;
	overflow: hidden;
	float: left;
	width: 100%;
	margin-right: 5px;
	margin-bottom: 5px
}
.foto-portada-mas-vista-foto, .evento-mtb-foto {
	float: left;
	width: 100%;
	height: 200px;
	overflow: hidden
}
.foto-portada-mas-vista-texto {
	float: right;
	width: 100%;
	margin-top: -15px;
	background: #fff;
	padding: 18px
}
.foto-portada-mas-vista-info {
	float: left;
	width: 100%;
	margin-top: -10px;
	margin-bottom: 10px
}
.foto-portada-mas-vista-info p {
	margin: 0;
	font-size: 12px
}
.foto-portada-mas-vista-titulo h3 {
	margin: 0;
	font-size: 22px
}
.foto-portada-mas-vista-titulo h3 a:hover, .evento-mtb-titulo h3 a:hover, .titulo-01-interiores h2 a:hover, .view-carrousel-noticias a:hover, .titulo-01 a:hover, .titulo-item-prueba a:hover, .item-titulo a:hover, .titulo-video-portada-p a:hover, .a-fondo-p-vista-titular a:hover, .titulo-01 a:hover, .titulo-item-prueba a:hover, .item-titulo a:hover, .titulo-video-portada-p a:hover, .a-fondo-p-vista-titular a:hover {
	color: #6AA842
}
.foto-portada-mas-vista-titulo h3 a, .evento-mtb-titulo h3 a, .titulo-portada-interior h1, .titulo-01-interiores h2 a, .views-row-1 .titulo-01-interiores h2 a, .titulo-01-lateral h2 a, .titulo-01 h2 a, .titulo-item-prueba h3 a, .titulo-video-portada-p h2 a, .a-fondo-p-vista-titular h2 a, .tu-foto-portada-titulo h3 a, .portada-a-fondo-titulo h3 a, .portada-videos-items-titulo h3 a, .titulo-portada-pruebas h2 a, .titulo-01 h2 a, .titulo-item-prueba h3 a, .titulo-video-portada-p h2 a, .a-fondo-p-vista-titular h2 a, .tu-foto-portada-titulo h3 a, .portada-a-fondo-titulo h3 a, .portada-videos-items-titulo h3 a, .titulo-portada-pruebas h2 a {
	color: #666
}
.eventos-portada, .tu-foto-portada {
	float: left;
	width: 100%;
	margin-bottom: 100px
}
.eventos-portada-vista {
	float: left;
	width: 100%;
	padding: 0 10px
}
.evento-mtb-all {
	float: left;
	width: 47%;
	margin-right: 15px
}
.evento-mtb-caja {
	float: right;
	width: 100%;
	margin-top: 0;
	background: #fff;
	padding: 10px 16px;
	margin-bottom: 50px
}
.evento-mtb-lugar p {
	margin: 0;
	color: #bababa;
	font-size: 12px
}
.evento-mtb-fecha p {
	margin: 0;
	color: #666;
	font-size: 12px
}
.evento-mtb-fecha {
	float: left;
	width: 100%;
	margin-top: -7px
}
.evento-mtb-titulo h3 {
	margin: 0;
	margin-top: 10px
}
.comenta {
	float: left;
	width: 100%;
	padding-left: 10px !important
}
.relacionados2 .portada-peque-foto-lateral, .page-node-6499 .views-row-1 .portada-peque-foto-interior, .page-node-6499 .portada-peque-foto-interior, .portada-peque-foto {
	float: left;
	width: 100%;
	height: 450px;
	overflow: hidden
}
.relacionados2 .vista-portada-lateral {
	width: 100%;
	margin-right: 10px
}
.titulorelacionados2 p {
	margin: 0;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #777;
	padding-left: 10px
}
.titulorelacionados3 {
	margin: 0;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #777
}
.relacionados2 {
	float: left;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 50px;
	overflow: inherit
}
h2.comments__form-title.title.comment-form {
	color: #888;
	display: none !important
}
.vista-portada-interior-01 .play-video-p {
	margin-top: 14%;
	margin-left: 38%;
	width: 200px
}
.publi-interior-300x600 {
	width: 300px;
	margin: 0 auto
}
.contenido-izquierda {
	float: left;
	width: 100%;
	margin-right: 45px;
	margin-top: 20px
}
.titulo-portada-interior {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-left: 18px
}
.contenido-derecha {
	float: left;
	width: 100%;
	margin-top: 117px
}
.views-row-1 .vista-portada-interior-01, .item-video-grande, .portada-a-fondo {
	float: left;
	width: 100%;
	margin-bottom: 50px
}
.page-node-6499 .vista-portada-interior-01 {
	float: left;
	width: 100%;
	margin-right: 20px;
	min-height: 0;
	margin-bottom: 90px
}
.vista-portada-interior-01 {
	float: left;
	width: 100%;
	margin-right: 20px;
	min-height: 0;
	margin-bottom: 30px
}
.views-row-1 .portada-peque-foto-interior, .portada-peque-foto-interior, .portada-peque-foto-lateral {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden
}
.views-row-1 .portada-grande-sombra-interior {
	float: left;
	width: 100%;
	margin-top: -215px;
	position: relative;
	display: none
}
.views-row-1 .titulo-01-interiores {
	width: 100%;
	padding: 0 18px;
	float: left;
	margin-top: 0;
	position: relative;
	background: transparent
}
.titulo-01-interiores p {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	border-bottom: 0 solid#6AA842;
	width: 100%
}
p.entradilla-actualidad-interior, .entradilla-actualidad-interior p {
	width: 90% !important;
	border-bottom: 0 !important;
	font-size: 16px !important
}
.titulo-01-interiores h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 3px;
	color: #666;
	font-size: 24px;
	line-height: 1.4;
	margin-bottom: 0
}
.titulo-01-interiores {
	float: right;
	width: 100%;
	background: #fff;
	margin-top: 0;
	position: relative;
	z-index: 1;
	padding-left: 18px
}
.views-row-1 .titulo-01-interiores h2 {
	font-size: 24px;
	margin-top: 10px
}
.portada-peque-foto-interior img, .portada-peque-foto img, .a-fondo-p-vista-foto img, .tu-foto-portada-vista-foto img, .imagen-pruebas-portada img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.vista-portada-lomas-interior p {
	font-size: 22px;
	color: #666;
	font-weight: bold;
	padding-left: 18px
}
.titulo-01-lateral p {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	border-bottom: 0 solid#6AA842;
	width: 100%;
	padding-left: 0
}
.titulo-01-lateral h2 {
	font-size: 18px;
	color: #666;
	margin: 0;
	margin-bottom: 30px
}
.titulo-01-lateral {
	float: right;
	width: 100%;
	margin-top: 0;
	background: #fff;
	padding: 10px 18px
}
.publi-interior-300x250 {
	margin: 0 auto;
	width: 300px
}
.item-video-peque .views-row.views-row-2.views-row-even, .a-fondo-p .views-row-even {
	float: right;
	width: 46%
}
.carruselnoticiasvista {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-top: -13px;
	top: 0;
	left: 0
}
.grisoscuro {
	color: #666;
	margin-left: 5px
}
.debate p {
	position: relative;
	top: 8px;
	margin-left: 5px;
	height: 38px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #b8b8b8
}
.debate {
	position: relative;
	top: 0;
	border-right: 1px solid#fff;
	width: 106px;
	height: 38px;
	display: none
}
.carruselnoticias {
	display: inherit;
	top: 0;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 7px;
	overflow: hidden
}
p.entradilla-actualidad {
	width: 90% !important;
	border-bottom: 0 !important
}
.views-row-last .item-video-peque {
	margin-right: 0
}
.categoria-video-portada-g {
	float: left;
	width: 100%;
	margin-top: 10px
}
.categoria-video-portada-g p {
	margin: 0;
	color: #777;
	font-size: 12px;
	border-bottom: 1px solid#6AA842;
	width: 40px
}
.categoria-actualidad-g {
	float: left;
	width: 100%;
	padding: 10px 20px 0
}
.categoria-actualidad-g p {
	margin: 0;
	color: #777;
	border-bottom: 1px solid#6AA842;
	width: 40px;
	font-size: 14px
}
.portada-peque-sombra {
	display: inherit;
	float: left;
	width: 100%;
	margin-top: -182px;
	position: relative;
	z-index: 1
}
.portada-actualidad {
	float: left;
	width: 100%;
	margin-top: 0;
	margin-bottom: 50px
}
.portada-actualidad-01, .portada-a-fondo-01 {
	float: left;
	width: 100%;
	margin-right: 45px
}
.portada-actualidad-grande, .portada-pruebas, .tu-foto-portada-titulo {
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.portada-grande-foto {
	float: left;
	width: 100%;
	height: 210px;
	overflow: hidden;
	background: #333
}
.portada-grande-foto img:hover {
	opacity: .5;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.vista-portada-actualidad-peque {
	float: left;
	width: 100%;
	margin-right: 0;
	margin-bottom: 40px
}
.titulo-01 {
	float: left;
	width: 100%;
	background: transparent;
	margin-top: 0;
	position: relative;
	z-index: 1
}
.titulo-01 h2 {
	padding-left: 20px;
	padding-right: 10px;
	margin-top: 5px;
	color: #666;
	font-size: 2em;
	line-height: 1;
	margin-bottom: 0
}
.portada-grande-sombra img {
	width: 100%;
	display: none
}
.portada-grande-sombra {
	float: left;
	margin-top: -177px;
	width: 100%;
	position: relative;
	z-index: 1
}
.titulo-portada-actualidad-grande {
	float: left;
	width: 100%;
	padding: 0 20px;
	margin-top: 0;
	color: #fff;
	position: relative;
	z-index: 1
}
.subtitulo-portada-actualidad-grande {
	float: left;
	width: 100%;
	padding: 10px 40px;
	margin-top: 0;
	color: #fff;
	position: relative;
	z-index: 1;
	display: none
}
.portada-registrar {
	float: left;
	width: 100%;
	background: #eaeaea;
	margin-top: 20px;
	display: none
}
.portada-actualidad-02 {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 0
}
.portada-registrar p {
	padding: 28px 15px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	line-height: 1.5;
	margin: 0;
	color: #858585
}
.titulo-01 p {
	margin: 0;
	color: #777;
	border-bottom: 0 solid#6AA842;
	width: auto;
	font-size: 14px;
	margin-left: 20px;
	padding-top: 10px;
	margin-bottom: 0
}
.publi-portada-1000x160 {
	float: left;
	width: 100%;
	background: #333;
	height: 160px;
	margin-bottom: 50px;
	display: none
}
.page-portada-1000 {
	width: 1000px;
	margin: 0 auto
}
.titulo-lo-mas-visto {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-top: -24px
}
.portada-lo-mas-visto {
	float: left;
	width: 300px;
	display: none
}
.titulo-lo-mas-visto p, .titulo-lo-mas-videos p {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.item-lo-mas-visto {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-bottom: 15px;
	border-bottom: 1px dotted;
	padding-bottom: 10px
}
.item-izq {
	float: left;
	width: 35%
}
.item-numero p {
	font-size: 24px;
	margin-top: 10px;
	text-align: right;
	width: 77px;
	margin-bottom: 0;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.item-moteros {
	float: right;
	width: 80%
}
.item-moteros p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 4px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
.item-derecha {
	float: left;
	width: 65%
}
.item-titulo p {
	margin-top: 9px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 0
}
.item-categoria p {
	font-size: 11px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #b6b6b6 !important;
	margin: 0
}
.item-all {
	width: 90%;
	float: left;
	margin-top: 0
}
.titulo-portada-pruebas h2 {
	margin: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #666;
	margin-bottom: 10px;
	border-bottom: 1px solid#6AA842;
	width: 90%;
	margin-left: 10px
}
.item-pruebas-portada {
	float: left;
	width: 100%;
	padding: 10px
}
.item-prueba {
	float: left;
	width: 46%;
	margin-right: 10px;
	margin-bottom: 30px
}
.imagen-pruebas-portada {
	float: left;
	width: 100%;
	height: 215px;
	overflow: hidden
}
.titulo-portada-prueba {
	float: right;
	width: 100%;
	background: #fff;
	margin-top: 0;
	position: relative;
	z-index: 1
}
.categoria-item-prueba {
	float: left;
	margin-left: 0;
	margin-bottom: 4px
}
.categoria-item-prueba p {
	margin: 0;
	font-size: 12px;
	color: #777;
	margin-top: 10px;
	width: 100%
}
.titulo-item-prueba h3 {
	margin: 0;
	color: #666;
	font-size: 16px
}
.publi-escritorio-300x100 {
	float: left;
	margin-top: 30px;
	width: 320px
}
.portada-videos-publi, .portada-a-fondo-02 {
	float: left;
	width: 100%;
	text-align: center
}
.portada-videos-items-titulo {
	float: left;
	width: 93%;
	margin-bottom: 10px;
	margin-left: 10px
}
.portada-videos-items-titulo h3 {
	margin: 0;
	color: #6c6c6c;
	border-bottom: 1px solid#6AA842
}
.foto-video-portada-g {
	float: left;
	width: 100%;
	height: 358px;
	overflow: hidden;
	background: #333
}
.sombra-video-portada-g {
	float: left;
	width: 100%;
	margin-top: -121px;
	display: none
}
.play-video {
	float: left;
	margin-top: -33%;
	margin-left: 40%;
	opacity: .8;
	width: 160px
}
.titulo-video-portada-g {
	float: left;
	width: 100%;
	margin-top: 0;
	margin-left: 0
}
.titulo-video-portada-g h1 {
	color: #fff;
	margin: 0
}
.titulo-video-portada-g img {
	width: 45px;
	float: left;
	margin-right: 10px
}
.items-video-peque {
	float: left;
	width: 97%;
	margin-left: 10px
}
.item-video-peque {
	float: left;
	width: 46%;
	margin-right: 10px;
	margin-bottom: 50px;
	position: relative
}
.foto-video-portada-p {
	float: left;
	width: 100%;
	height: 210px;
	overflow: hidden
}
.titulo-video-portada-p {
	float: right;
	width: 100%;
	background: #fff;
	margin-top: 0
}
.titulo-video-portada-p p {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	border-bottom: 1px solid#6AA842;
	width: 40px
}
.titulo-video-portada-p h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 5px;
	color: #666;
	font-size: 16px;
	line-height: 1.4
}
.play-video-p img {
	width: 200px;
	opacity: .8
}
.play-video-p {
	float: left;
	width: 52px;
	margin-top: 19%;
	margin-left: 44%;
	position: absolute
}
.lo-mas-visto-videos-portada {
	float: left;
	width: 100%;
	display: none
}
.item-lo-mas-visto-videos {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-bottom: 15px;
	border-bottom: 1px dotted;
	padding-bottom: 10px
}
.portada-destacado-revista {
	float: left;
	width: 100%;
	background: #333;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/img/revistadestacada-v2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position-y: 0;
	margin-bottom: 100px;
	display: none
}
.page-new {
	width: 980px;
	margin: 0 auto
}
.revista-destacada-01 {
	float: left;
	width: 400px;
	margin-bottom: 100px
}
.carrousel-revista-destacada {
	float: left;
	width: 100%;
	margin-bottom: 20px
}
.carrousel-revista-destacada div#slider-container {
	width: 398px !important;
	height: 300px !important
}
.revista-destacada-02 {
	float: left;
	width: 560px;
	margin-left: 20px
}
.revista-destacada-resumen {
	float: left;
	width: 90%
}
.revista-destacada-resumen p {
	color: #fff;
	line-height: 1.7
}
.revista-destacada-titulo-item h3 {
	color: #fff;
	margin: 0;
	margin-top: 82px
}
.revista-destacada-botones {
	float: left;
	width: 100%;
	margin-top: -5px
}
.revista-leer {
	float: left;
	width: 150px;
	background: #6AA842;
	margin-left: 10px
}
.revista-leer p {
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 10px
}
.revista-leer img {
	width: 25px;
	float: left
}
.destacado-gratis {
	float: right;
	margin-top: -10px
}
.portada-a-fondo-titulo h3, .tu-foto-portada-titulo h3 {
	margin: 0;
	color: #6c6c6c;
	border-bottom: 1px solid#6AA842;
	margin-left: 10px;
	width: 93%
}
.a-fondo-g-foto {
	float: left;
	width: 100%;
	height: 359px;
	overflow: hidden;
	background: #333
}
.a-fondo-g-sombra {
	float: left;
	width: 100%;
	margin-top: -120px;
	position: relative;
	z-index: 1
}
.a-fondo-g-titulo {
	float: left;
	width: 100%;
	padding: 10px 40px;
	margin-top: -200px;
	color: #fff;
	position: relative;
	z-index: 1
}
.a-fondo-g-subtitulo {
	float: left;
	width: 100%;
	padding: 10px 40px;
	margin-top: -130px;
	color: #fff;
	position: relative;
	z-index: 1
}
.a-fondo-p {
	width: 93%;
	float: left;
	margin-top: 20px;
	margin-left: 10px
}
.a-fondo-p-vista {
	float: left;
	width: 100%;
	margin-right: 10px;
	margin-bottom: 50px
}
.a-fondo-p .views-row-odd {
	width: 46%
}
.a-fondo-p-vista-foto {
	float: left;
	width: 100%;
	height: 240px;
	overflow: hidden
}
.a-fondo-p-vista-titulo {
	float: right;
	width: 100%;
	background: #fff;
	margin-top: -15px;
	position: relative;
	z-index: 1
}
.a-fondo-p-vista-categoria {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	float: left;
	width: 100%
}
.a-fondo-p-vista-categoria p {
	margin: 0;
	width: 30px;
	border-bottom: 1px solid#6AA842
}
.a-fondo-p-vista-titular h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 10px;
	color: #666;
	font-size: 16px;
	line-height: 1.4
}
.a-fondo-p-vista-titular {
	float: left
}
.portada-a-fondo-02 .titulo-lo-mas-videos p {
	margin: 0;
	margin-bottom: 15px
}
.publi-portada-300x250 {
	float: left;
	width: 100%;
	margin-top: 50px
}
.tu-foto-portada .views-row-odd {
	width: 49%;
	float: left
}
.tu-foto-portada .views-row-even {
	width: 49%;
	float: right
}
.tu-foto-portada-vista {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: 20px
}
.titulo-portada-actualidad-grande a, .subtitulo-portada-actualidad-grande a, .titulo-video-portada-g h1 a, .a-fondo-g-titulo h1 a, .a-fondo-g-subtitulo p a, .revista-destacada-titulo h3 a, .titulo-portada-actualidad-grande a, .subtitulo-portada-actualidad-grande a, .titulo-video-portada-g h1 a, .a-fondo-g-titulo h1 a, .a-fondo-g-subtitulo p a, .revista-destacada-titulo h3 a {
	color: #666;
	text-decoration: none
}
.item-titulo a {
	text-decoration: none;
	color: #444
}
.tu-foto-portada-vista-foto {
	float: left;
	width: 100%;
	height: 230px;
	overflow: hidden
}
.portada-grande-foto img, .a-fondo-g-foto img {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.view-carrousel-noticias a {
	color: #333;
	font-size: 12px
}
.view-carrousel-noticias .views-row {
	float: left;
	margin-right: 50px;
	margin-top: 18px
}
.region.region-carrousel-noticias {
	width: 3200px;
	float: left
}
.view-carrousel-noticias .field-content::after {
	content: "\00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0\00A0\00A0\00A0 · "
}
.play-video-p img:hover, .play-video:hover {
	opacity: 1
}
.a-fondo-g-foto img:hover {
	opacity: .5
}
.portada-registrar:hover {
	background: #F4F4F4
}
.revista-leer:hover {
	background: #6AA842
}
form#search-form {
	height: 510px;
	margin: 0 auto;
	margin-top: 100px;
	background: #ececec;
	padding: 20px 40px;
	margin-bottom: 100px
}
.form-item.form-type-textfield.form-item-keys input {
	width: 100%;
	margin-top: 10px
}
.tag-bottom p {
	margin-top: 5px;
	margin-bottom: 0
}
.tag-bottom {
	margin-top: 70px
}
.tag-bottom .field-name-field-tags-equipamento, .tag-bottom .field-name-field-tags-test, .tag-bottom .field.field-name-field-tags-afondo, .tag-bottom .field-name-field-tags-equipamento, .tag-bottom .field-name-field-tags-test, .tag-bottom .field.field-name-field-tags-afondo {
	margin-top: 0;
	margin-left: 0
}
.div-portada {
	display: inline-block;
	width: 100%;
	float: left;
	padding-right: 0;
	margin-bottom: 30px
}
.div-texto-revista {
	display: inline-block;
	width: 100%;
	float: left;
	padding: 0 20px
}
.box-capturas-revista .box {
	width: 100%;
	min-height: 0;
	margin-bottom: 50px;
	margin-right: 0
}
section.revista-info-top {
	padding-bottom: 50px
}
}

@media only screen and (min-width:980px) {
.views-row-1 .entradilla-actualidad-interior {
	color: #777;
	margin-top: 10px;
}
section#destacado {
	display: inherit;
	margin-top: -86px
}
.texto2 p, .texto2 h3, .field.field-name-field-texto-1.field-type-text-long.field-label-hidden, .contenido-outbrain, .view-tu-foto-en-portada, .page-search-node div#page, .relacionados-titulo {
	padding: 0
}
.node-type-actualidad .izq01, .node-type-pruebas .izq01, .node-type-equipamiento .izq01, .node-type-a-fondo .izq01, .node-type-actualidad .izq01, .node-type-pruebas .izq01, .node-type-equipamiento .izq01, .node-type-a-fondo .izq01 {
	margin-top: 25px
}
.breadcrum {
	float: left;
	width: 100%;
	font-size: 12px;
	margin-bottom: 40px;
	color: #c5c5c5
}
.views-exposed-widget.views-submit-button {
	width: auto !important;
	padding: 0;
	margin-top: 8px
}
.views-row-1 .entradilla-actualidad-interior, p.footer-info-02 a, .teaser-marca-izq a, .teaser-marca-der a, .views-row-1 .titulo-01-interiores h2 a, .views-row-1 .titulo-01-interiores p, .views-row-1 .titulo-01 p, .revista-destacada-titulo h3, .views-row-1 .titulo-01 h2 a {
	color: #fff
}
div#edit-field-tipo-de-equipamento-value-wrapper, div#edit-field-tipo-de-bici-value-wrapper, div#edit-field-tipo-de-equipamento-value-wrapper, div#edit-field-tipo-de-bici-value-wrapper, .page-node-6546 .views-exposed-widget.views-widget-filter-field_tipo_de_bici_value, .page-node-9226 .views-exposed-widget.views-widget-filter-field_tipo_de_equipamento_value {
	width: 76%;
	padding: .5em 1em 0 0
}
.submenu-top, .views-row-1 .vista-portada-actualidad-peque .portada-grande-sombra {
	display: inherit;
	float: left;
	width: 100%;
	position: relative;
	top: 1px;
	z-index: 0
}
.decription {
	float: left;
	padding-top: 10px
}
.decription p, .accesos p, .decription h1 {
	margin: 0;
	font-size: 14px
}
.accesos {
	float: left;
	padding-top: 10px;
	margin-right: 20px
}
.patrocinio {
	float: left;
	background: red;
	padding: 10px 30px;
	border-bottom-left-radius: 5px;
	color: #fff;
	border-bottom-right-radius: 5px;
	margin-right: 20px
}
.patrocinio p, .revista-top p, .a-fondo-p-vista-categoria p {
	margin: 0
}
.revista-top {
	float: left;
	padding: 10px 30px;
	background: #6aa842;
	color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: .5s
}
.submenu-top-destacados {
	float: right
}
span.submenu-accesos {
	margin-right: 20px
}
span.submenu-accesos img {
	width: 11px;
	margin-right: 5px
}
.logged-in .submenu-accesos .alta, .logged-in .submenu-accesos .acceso, .logged-out .submenu-accesos .perfil, .logged-out .submenu-accesos .salir, .node-type-tu-foto-welcomehome span.user-picture, .portada-grande-sombra-interior, .portada-actualidad-peque .views-row-2 .entradilla-actualidad, .portada-actualidad-peque .views-row-3 .entradilla-actualidad, .portada-actualidad-peque .views-row-4 .entradilla-actualidad, .vista-portada-actualidad-peque .portada-grande-sombra, .portada-peque-sombra, .portada-videos-publi .lo-mas-visto-videos-portada, .portada-actualidad-peque .views-row-2 .entradilla-actualidad, .portada-actualidad-peque .views-row-3 .entradilla-actualidad, .portada-actualidad-peque .views-row-4 .entradilla-actualidad {
	display: none
}
.revista-top:hover {
	background: #4b772f;
	transition: .5s
}
.revista-top img {
	width: 15px;
	position: relative;
	top: 2px;
	margin-right: 10px
}
.accesos a, .relacionados-reportaje-texto a {
	color: #333
}
.page-node-8623 .views-row.views-row-2.views-row-even:after, .page-node-8623.views-row.views-row-4.views-row-even:after, .page-node-8623.views-row.views-row-6.views-row-even:after, .page-node-8623.views-row.views-row-8.views-row-even:after, .page-node-8623.views-row.views-row-10.views-row-even:after, .page-node-8623.views-row.views-row-12.views-row-even:after, .page-node-6495 .views-row.views-row-3.views-row-odd::after, .page-node-6495.views-row.views-row-5.views-row-odd::after, .page-node-6495.views-row.views-row-7.views-row-odd::after, .page-node-6495.views-row.views-row-9.views-row-odd::after, .page-node-6495.views-row.views-row-11.views-row-odd::after, .page-node-6495.views-row.views-row-13.views-row-odd::after, .page-taxonomy-term.views-row.views-row-3.views-row-odd::after, .page-taxonomy-term.views-row.views-row-5.views-row-odd::after, .page-taxonomy-term.views-row.views-row-7.views-row-odd::after, .page-taxonomy-term.views-row.views-row-9.views-row-odd::after, .page-taxonomy-term.views-row.views-row-11.views-row-odd::after, .page-taxonomy-term.views-row.views-row-13.views-row-odd::after, .page-node-9226 .views-row.views-row-3.views-row-odd::after, .page-node-9226.views-row.views-row-5.views-row-odd::after, .page-node-9226.views-row.views-row-7.views-row-odd::after, .page-node-9226.views-row.views-row-9.views-row-odd::after, .page-node-9226.views-row.views-row-11.views-row-odd::after, .page-node-9226.views-row.views-row-13.views-row-odd::after, .page-node-6546 .views-row.views-row-3.views-row-odd::after, .page-node-6546 .views-row.views-row-5.views-row-odd::after, .page-node-6546 .views-row.views-row-7.views-row-odd::after, .page-node-6546 .views-row.views-row-9.views-row-odd::after, .page-node-6546 .views-row.views-row-11.views-row-odd::after, .page-node-6546 .views-row.views-row-13.views-row-odd::after, .page-node-6565 .views-row.views-row-3.views-row-odd::after, .page-node-6565.views-row.views-row-5.views-row-odd::after, .page-node-6565.views-row.views-row-7.views-row-odd::after, .page-node-6565.views-row.views-row-9.views-row-odd::after, .page-node-6565.views-row.views-row-11.views-row-odd::after, .page-node-6565.views-row.views-row-13.views-row-odd::after, .page-node-6499 .views-row.views-row-3.views-row-odd::after, .page-node-6499.views-row.views-row-5.views-row-odd::after, .page-node-6499.views-row.views-row-7.views-row-odd::after, .page-node-6499.views-row.views-row-9.views-row-odd::after, .page-node-6499.views-row.views-row-11.views-row-odd::after, .page-node-6499.views-row.views-row-13.views-row-odd::after, .page-taxonomy-term .views-row.views-row-3.views-row-odd::after, .page-taxonomy-term.views-row.views-row-5.views-row-odd::after, .page-taxonomy-term.views-row.views-row-7.views-row-odd::after, .page-taxonomy-term.views-row.views-row-9.views-row-odd::after, .page-taxonomy-term.views-row.views-row-11.views-row-odd::after, .page-taxonomy-term.views-row.views-row-13.views-row-odd::after, .page-node-8623 .views-row.views-row-2.views-row-even:after, .page-node-8623.views-row.views-row-4.views-row-even:after, .page-node-8623.views-row.views-row-6.views-row-even:after, .page-node-8623.views-row.views-row-8.views-row-even:after, .page-node-8623.views-row.views-row-10.views-row-even:after, .page-node-8623.views-row.views-row-12.views-row-even:after, .page-node-6495 .views-row.views-row-3.views-row-odd::after, .page-node-6495.views-row.views-row-5.views-row-odd::after, .page-node-6495.views-row.views-row-7.views-row-odd::after, .page-node-6495.views-row.views-row-9.views-row-odd::after, .page-node-6495.views-row.views-row-11.views-row-odd::after, .page-node-6495.views-row.views-row-13.views-row-odd::after, .page-taxonomy-term.views-row.views-row-3.views-row-odd::after, .page-taxonomy-term.views-row.views-row-5.views-row-odd::after, .page-taxonomy-term.views-row.views-row-7.views-row-odd::after, .page-taxonomy-term.views-row.views-row-9.views-row-odd::after, .page-taxonomy-term.views-row.views-row-11.views-row-odd::after, .page-taxonomy-term.views-row.views-row-13.views-row-odd::after, .page-node-9226 .views-row.views-row-3.views-row-odd::after, .page-node-9226.views-row.views-row-5.views-row-odd::after, .page-node-9226.views-row.views-row-7.views-row-odd::after, .page-node-9226.views-row.views-row-9.views-row-odd::after, .page-node-9226.views-row.views-row-11.views-row-odd::after, .page-node-9226.views-row.views-row-13.views-row-odd::after, .page-node-6546 .views-row.views-row-3.views-row-odd::after, .page-node-6546 .views-row.views-row-5.views-row-odd::after, .page-node-6546 .views-row.views-row-7.views-row-odd::after, .page-node-6546 .views-row.views-row-9.views-row-odd::after, .page-node-6546 .views-row.views-row-11.views-row-odd::after, .page-node-6546 .views-row.views-row-13.views-row-odd::after, .page-node-6565 .views-row.views-row-3.views-row-odd::after, .page-node-6565.views-row.views-row-5.views-row-odd::after, .page-node-6565.views-row.views-row-7.views-row-odd::after, .page-node-6565.views-row.views-row-9.views-row-odd::after, .page-node-6565.views-row.views-row-11.views-row-odd::after, .page-node-6565.views-row.views-row-13.views-row-odd::after, .page-node-6499 .views-row.views-row-3.views-row-odd::after, .page-node-6499.views-row.views-row-5.views-row-odd::after, .page-node-6499.views-row.views-row-7.views-row-odd::after, .page-node-6499.views-row.views-row-9.views-row-odd::after, .page-node-6499.views-row.views-row-11.views-row-odd::after, .page-node-6499.views-row.views-row-13.views-row-odd::after, .page-taxonomy-term .views-row.views-row-3.views-row-odd::after, .page-taxonomy-term.views-row.views-row-5.views-row-odd::after, .page-taxonomy-term.views-row.views-row-7.views-row-odd::after, .page-taxonomy-term.views-row.views-row-9.views-row-odd::after, .page-taxonomy-term.views-row.views-row-11.views-row-odd::after, .page-taxonomy-term.views-row.views-row-13.views-row-odd::after, .view--portada-pruebas .views-row-3::after, .view--portada-pruebas .views-row-6::after {
	content: '';
	position: relative;
	width: 100%;
	float: left
}
.view--portada-pruebas .views-row-2::after, .view--portada-pruebas .views-row-4::after, .view--portada-pruebas .views-row-2::after, .view--portada-pruebas .views-row-4::after {
    content: none;
    position: relative;
    width: 100%;
    float: left;
}
.publi-roba-h1-reportaje {
	float: left;
	width: 100%;
	text-align: center;
	background: #333;
	margin-top: 0;
	height: auto;
	overflow: hidden
}
.imagen-destacada-reportaje {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-attachment: fixed !important;
	height: calc(100vh - 112px);
	position: relative
}
.titulo-reportaje-destacado {
	padding-bottom: 40px;
	padding-top: 20px
}
.titulo-reportaje-destacado h1 {
	font-size: 50px;
	margin: 0;
	padding: 0;
	margin-top: 3px;
	padding-top: 20px;
	margin-bottom: 3px;
	padding-bottom: 20px;
	letter-spacing: 5px;
	font-family: 'Lato', sans-serif;
	color: #fff;
	width: 96%;
	line-height: 1.1
}
.titulo-reportaje-destacado h2 {
	font-size: 20px;
	margin: 0;
	padding: 0;
	font-family: georgia;
	color: #fff;
	font-weight: normal;
	float: left;
	width: 96%;
	padding-bottom: 40px
}
.view-portada-a-fondo .views-row-1 {
	width: 100%;
	float: left;
}
.h1-titulo-reportaje, .autor-reportaje-destacado, #fotos-one-reportaje, .texto-one-reportaje, .entradilla-reportaje, .texto-two-reportaje, .titulo-two-reportaje, .titulo-relacionados-reportaje, .view-portada-videos-peque .views-row-1, .view-portada-a-fondo .views-row-1, .portada-actualidad-peque .views-row-1, .item-categoria, #fotos-one-reportaje, .texto-one-reportaje, .entradilla-reportaje, .texto-two-reportaje, .titulo-two-reportaje {
	width: 100%;
	float: left
}
hr.hr-reportaje-destacado {
	width: 10%;
	border: 1px solid#fff;
	margin: 0 auto;
	margin-bottom: 20px
}
#metadatos-repotaje p {
	text-align: center;
	background: #eaeaea;
	width: 400px;
	color: #333;
	margin: 0 auto;
	margin-top: 10px;
	font-weight: bold
}
hr.hr-metadatos {
	border: 1px solid#eaeaea;
	position: relative;
	top: -12px;
	z-index: -1
}
.node-type-reportaje-destacado .addthis_sharing_toolbox, .node-type-equipamiento .addthis_sharing_toolbox, .node-type-pruebas .addthis_sharing_toolbox, .node-type-reportaje-destacado .addthis_sharing_toolbox, .node-type-equipamiento .addthis_sharing_toolbox, .node-type-pruebas .addthis_sharing_toolbox {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0
}
#entradilla-reportaje p {
	font-size: 24px;
	line-height: 1.5;
	color: #777;
	font-family: Georgia;
	padding-left: 40px;
	padding-right: 40px
}
.fondo-titulo-reportaje {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(0, 0, 0, .6)
}
.titulo-reportaje-destacado img {
	width: 50px;
	float: right;
	margin-top: -80px
}
.image-one {
	width: 100%;
	float: left;
	margin-right: 20px;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px
}
.image-one img, .img-foto-one-der img, .img-foto-one-izq img, .relacionados-reportaje-foto img, .node-type-tu-foto-welcomehome .derechofotos, .tu-foto-occam img, .views-row-1 .portada-grande-sombra-interior img, .imagen-pruebas-portada img, .foto-video-portada-g img, .sombra-video-portada-g img, .a-fondo-g-foto img, .a-fondo-g-sombra img, .img-foto-one-der img, .img-foto-one-izq img {
	width: 100%
}
#texto-one-reportaje p, #texto-two-reportaje p, #texto-one-reportaje p, #texto-two-reportaje p {
	font-size: 20px;
	line-height: 1.5;
	color: #7c8081;
	font-family: Georgia;
	padding-left: 230px;
	padding-right: 100px
}
#texto-one-reportaje h3, #texto-two-reportaje h3, #texto-one-reportaje h3, #texto-two-reportaje h3 {
	line-height: 1.5;
	font-family: Georgia;
	padding-left: 250px;
	padding-right: 250px
}
.img-foto-one-izq {
	width: 597px;
	margin-right: 5px;
	float: left;
	height: 390px;
	overflow: hidden
}
.img-foto-one-der {
	width: 597px;
	float: left;
	height: 390px;
	overflow: hidden
}
#fotos-two-reportaje {
	width: 100%;
	float: left;
	padding-bottom: 40px
}
section#titulo-two-reportaje {
	float: left;
	width: 100%;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding-top: 300px;
	padding-bottom: 300px;
	text-align: center;
	color: #fff
}
section#titulo-two-reportaje h2 strong {
	background: rgba(51, 51, 51, .7);
	padding: 10px;
	line-height: 2em
}
section#titulo-one-reportaje h2 strong {
	background: rgba(51, 51, 51, .7);
	padding: 10px
}
#publi-1000x160-reportaje {
	text-align: center
}
hr.hr-1000x160-reportaje {
	width: 100%;
	margin: 0 auto;
	border: 1px solid#ececec;
	border-top: 0;
	margin-top: 5px
}
.publi-mega-reporaje p {
	font-size: 10px;
	float: right;
	margin: 0;
	padding: 0;
	margin-top: -14px;
	background: #fff;
	padding: 0 0 0 15px;
	color: #ccc
}
.publi-mega-reporaje, .page-portada-1000 {
	width: 1000px;
	margin: 0 auto
}
section#publi-1000x160-reportaje, section#entradilla-reportaje, .titulo-tu-foto-occam, .foto-portada-mas-vista, .foto-portada-mas-vista-titulo, .eventos-portada-vista, .evento-mtb-lugar, .evento-mtb-titulo, .titulorelacionados2, .comentarios2, .vista-portada-interior, .vista-portada-lomas-interior, .vista-portada-lateral, .titulo-01-lateral, .portada-actualidad-peque, .portada-grande-sombra, .item-numero, .item-titulo, .titulo-portada-pruebas, .portada-videos, .items-video-peque, .titulo-lo-mas-videos, .revista-destacada-titulo, .portada-a-fondo-titulo {
	float: left;
	width: 100%
}
section#texto-one-reportaje {
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 30px
}
.field.field-name-field-autor-del-texto.field-type-text.field-label-hidden {
	float: left;
	width: auto;
	margin-right: 10px
}
section#relacionados-reportaje {
	width: 100%;
	background: #f5f5f5;
	float: left;
	padding-top: 50px;
	padding-bottom: 50px
}
.relacionados-reportaje-izq, .relacionados-reportaje-der, .relacionados-reportaje-izq, .relacionados-reportaje-der {
	float: left;
	width: 100%;
	background: #fff;
	margin: 7px
}
.relacionados-reportaje-foto {
	float: left;
	width: 30%;
	height: 140px;
	overflow: hidden
}
.relacionados-reportaje-texto {
	float: left;
	width: 70%;
	padding: 20px;
	padding-top: 0;
	padding-bottom: 0
}
.relacionados-reportaje-texto h2 {
	font-size: 20px;
	color: #333;
	margin-top: 12px;
	margin-bottom: 0;
	font-family: Georgia
}
.relacionados-reportaje-texto p {
	color: #333;
	font-size: 14px;
	margin: 0;
	margin-top: 12px;
	font-family: Georgia
}
.titulo-relacionados-reportaje p {
	margin: 0;
	font-size: 24px;
	font-weight: bold;
	margin-left: 7px;
	margin-right: 9px;
	margin-bottom: 20px;
	font-family: Georgia
}
.relacionados-reportaje-izq:hover img, .portada-peque-foto-interior:hover img, .portada-peque-foto:hover img, .a-fondo-p-vista-foto:hover img, .tu-foto-portada-vista-foto:hover img, .imagen-pruebas-portada:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}
.relacionados-reportaje-izq img {
	width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.relacionados-reportaje-izq:hover a {
	color: #ffbf00
}
.izquierda-contacto h4 {
	margin-top: 0;
	border: 0;
	color: #fff;
	padding: 0;
	margin: 0
}
.derecha-contacto {
	width: 70%;
	float: left;
	margin-bottom: 100px
}
.izquierda-contacto {
	width: 27%;
	float: left;
	background: #333;
	height: 430px;
	padding: 10px;
	color: #fff
}
.izquierda-contacto p, .buscador-nodo, .izquierda-contacto h4 {
	margin-top: 0
}
.subcont {
	margin-bottom: 70px
}
.relacionados .vista-portada-actualidad-peque {
	width: 167px;
	float: left;
	margin-right: 10px
}
.relacionados .views-row-1 .titulo-01 {
	width: 90%;
	margin-top: -15px;
	padding-left: 20px;
	background: #fff
}
.relacionados .views-row-1 .titulo-01 h2 a, .relacionados .views-row-1 .titulo-01 p, .foto-portada-mas-vista-titulo h3 a, .evento-mtb-titulo h3 a, .titulo-01-interiores h2 a, .titulo-01-lateral h2 a, .titulo-01 h2 a, .titulo-item-prueba h3 a, .titulo-video-portada-p h2 a, .a-fondo-p-vista-titular h2 a, .tu-foto-portada-titulo h3 a, .portada-a-fondo-titulo h3 a, .portada-videos-items-titulo h3 a, .titulo-portada-pruebas h2 a, .titulo-01 h2 a, .titulo-item-prueba h3 a, .titulo-video-portada-p h2 a, .a-fondo-p-vista-titular h2 a, .tu-foto-portada-titulo h3 a, .portada-a-fondo-titulo h3 a, .portada-videos-items-titulo h3 a, .titulo-portada-pruebas h2 a {
	color: #666
}
.relacionados .portada-peque-foto {
	float: left;
	width: 100%;
	height: 106px;
	overflow: hidden
}
#footer {
	margin-bottom: 0
}
#footer #page {
	width: 980px
}
.footer-block {
	width: 33%;
	float: left;
	margin-right: 0px;
	margin-top: 40px;
	color: #fff;
	font-family: Verdana
}
.titulo-footer-block {
	float: left;
	width: 100%;
	margin: 0
}
.titulo-footer-block p {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	border-left: 7px solid#6AA842;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Open Sans
}
.logo-1mas1 {
	width: 100%;
	float: left;
	margin-top: 20px
}
.logo-1mas1 img {
	width: 50%
}
.enlaces1mas1, .calidad1mas1 {
	float: left;
	width: 100%;
	margin-top: 20px
}
.enlaces1mas1 p {
	font-size: 14px
}
.calidad1mas1 img {
	width: 28px;
	float: left;
	margin-right: 20px
}
.calidad1mas1 p {
	font-size: 12px;
	float: left;
	width: 70%;
	line-height: 1.3
}
.logos-footer-new {
	float: left;
	width: 90%;
	margin-left: 0px;
	margin-top: 10px
}
.logo-foo {
	float: left;
	width: 100%;
	margin-bottom: 15px
}
.footer2 {
	float: left;
	width: 100%;
	background: #6AA842;
	margin-top: 30px;
	color: #fff;
	height: 25px
}
.footer-block-2 {
	font-size: 12px
}
p.footer-info-01 {
	text-align: left;
	float: left;
	width: auto
}
p.footer-info-02 {
	text-align: right;
	float: right;
	width: auto
}
.form-text {
	float: left;
	width: 100%;
	font-size: 12px
}
.form-footer {
	float: left;
	width: 100%;
	margin-top: -20px
}
.form-footer input#edit-submitted-email {
	width: 100%;
	padding: 10px;
	margin-bottom: 10px
}
.form-footer input#edit-submit--2 {
	font-size: 16px;
	padding: 10px 40px
}
.teaser-100 {
	width: 770px;
	margin: 0 auto;
	background: #333;
	margin-top: 50px;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/fondo-001.jpg');
	padding: 100px;
	background-size: 100%;
	height: 300px;
	background-position: center center
}
.parrafo-occam-2 {
	color: #fff;
	width: 50%
}
.volver-occam {
	float: left;
	width: 100%;
	font-size: 11px;
	margin-top: -50px;
	color: #929292
}
.banner-occam {
	width: 100%;
	float: left;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/banner-occam-980.jpg');
	height: 108px;
	margin-bottom: 0;
	margin-top: 40px
}
.occam-izq {
	float: left;
	width: 623px;
	margin-top: 30px !important;
	margin-right: 80px !important;
	margin-bottom: 100px !important
}
.occam-der {
	float: left;
	width: 277px;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/banner-occam-2-980.jpg');
	height: 828px;
	background-repeat: no-repeat;
	display: inherit
}
.node-type-tu-foto-welcomehome a.username {
	float: none;
	color: #F86764;
	font-size: 14px
}
.node-type-tu-foto-welcomehome .submitted {
	margin-left: 2px;
	margin-top: -16px;
	margin-bottom: 0;
	font-size: 12px;
	color: #888
}
.node-type-tu-foto-welcomehome .titulonoticia {
	color: #F86764;
	margin-bottom: 30px;
	font-size: 30px;
	padding-top: 0
}
.node-type-tu-foto-welcomehome .localizacion {
	background: #F86764
}
.node-type-tu-foto-welcomehome .derechofotos a, p.publica-occam a {
	color: #F86764
}
p.publica-occam {
	font-size: 15px;
	color: #888;
	text-align: center
}
hr.hroccam {
	width: 100%;
	border: 1px solid#F7F7F7
}
.node-type-tu-foto-welcomehome .field-name-body {
	margin-bottom: 60px;
	margin-top: -25px
}
.node-type-tu-foto-welcomehome .derechofotos p {
	font-size: 10px
}
.page-node-7520 #page {
	margin-left: auto;
	margin-right: auto;
	max-width: 980px
}
.teaser-marca {
	float: left;
	width: 100%;
	height: 420px;
	margin-top: 0;
	background: #333;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/orbea-occam.jpg');
	background-size: 100%;
	background-position: bottom left
}
.teaser-marca-izq {
	float: left;
	width: 24%;
	margin-top: 358px;
	margin-left: 154px;
	color: #fff;
	font-size: 14px
}
.teaser-marca-izq img {
	float: left;
	margin-right: 10px
}
.teaser-marca-izq p {
	float: left;
	margin: 0;
	margin-top: 2px
}
.teaser-marca-der {
	float: left;
	width: auto;
	margin-top: 60px;
	margin-left: 215px
}
p.bases {
	font-size: 12px;
	color: #fff;
	margin-left: 60px
}
img.accion-occam {
	margin-top: 40px;
	margin-left: 65px
}
.titulo-tu-foto-occam p {
	font-size: 26px;
	margin: 0;
	padding: 0;
	margin-top: 40px
}
hr.hr-occam-titulo {
	width: 100px;
	border-color: #DF6561;
	margin: 0;
	padding: 0;
	margin-top: 10px
}
p.subtitulo-tu-foto-occam {
	font-size: 16px;
	margin: 0;
	padding: 0;
	margin-top: 20px
}
.vista-occam, .publi-portada-300x250 {
	float: left;
	width: 100%;
	margin-top: 50px
}
.block-occam {
	float: left;
	width: 306px;
	margin-right: 20px;
	min-height: 360px
}
.tu-foto-occam {
	float: left;
	width: 100%;
	height: 190px;
	overflow: hidden
}
.titulo-tufoto-occam-vista {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 60px
}
p.title-tufoto {
	margin: 0;
	font-size: 20px !important;
	color: #DF6561
}
p.title-tufoto a {
	color: #DF6561;
	text-decoration: none
}
.titulo-tufoto-occam-vista p {
	font-size: 14px;
	margin: 0
}
span.occam {
	color: #B5B5B5
}
#pagefoo, .page-new {
	width: 980px;
	margin: 0 auto
}
.frasefooter2 {
	float: left;
	position: relative;
	left: 348px;
	top: 17px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	display: inherit
}
.frasefooter2 img {
	height: 57px;
	float: left;
	margin-right: 20px
}
.frasefooter2 p {
	font-size: 12px;
	width: 304px;
	line-height: 1.6;
	float: left;
	margin-top: 6px
}
.imgtufotop2 {
	height: 230px;
	overflow: hidden;
	float: left;
	width: 100%;
	margin-right: 5px;
	margin-bottom: 5px
}
.foto-portada-mas-vista-foto {
	float: left;
	width: 100%;
	height: 260px;
	overflow: hidden
}
.foto-portada-mas-vista-texto {
	float: right;
	width: 95%;
	margin-top: -15px;
	background: #fff;
	padding: 18px
}
.foto-portada-mas-vista-info {
	float: left;
	width: 100%;
	margin-top: -10px;
	margin-bottom: 10px
}
.foto-portada-mas-vista-info p {
	margin: 0;
	font-size: 12px
}
.foto-portada-mas-vista-titulo h3 {
	margin: 0;
	font-size: 22px
}
.foto-portada-mas-vista-titulo h3 a:hover, .evento-mtb-titulo h3 a:hover, .titulo-01-interiores h2 a:hover, .view-carrousel-noticias a:hover, .titulo-01 a:hover, .titulo-item-prueba a:hover, .item-titulo a:hover, .titulo-video-portada-p a:hover, .a-fondo-p-vista-titular a:hover, .titulo-01 a:hover, .titulo-item-prueba a:hover, .item-titulo a:hover, .titulo-video-portada-p a:hover, .a-fondo-p-vista-titular a:hover {
	color: #6AA842
}
.eventos-portada, .portada-pruebas, .tu-foto-portada {
	float: left;
	width: 100%;
	margin-bottom: 0px
}
.evento-mtb-foto {
	float: left;
	width: 100%;
	height: 150px;
	overflow: hidden
}
.evento-mtb-all {
	float: left;
	width: 225px;
	margin-right: 15px
}
.evento-mtb-caja {
	float: right;
	width: 95%;
	margin-top: -15px;
	background: #fff;
	padding: 10px 16px
}
.evento-mtb-lugar p {
	margin: 0;
	color: #bababa;
	font-size: 12px
}
.evento-mtb-fecha p {
	margin: 0;
	color: #666;
	font-size: 12px
}
.evento-mtb-fecha {
	float: left;
	width: 100%;
	margin-top: -7px
}
.evento-mtb-titulo h3 {
	margin: 0;
	margin-top: 10px
}
.relacionados2 .portada-peque-foto-lateral {
	float: left;
	width: 100%;
	height: 115px;
	overflow: hidden
}
.relacionados2 .vista-portada-lateral {
	width: 175px;
	margin-right: 10px
}
.comenta {
	float: left;
	width: 100%;
	padding-left: 0 !important
}
.titulorelacionados2 p {
	margin: 0;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #777;
	padding-left: 0
}
.titulorelacionados3 {
	margin: 0;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #777
}
.relacionados2 {
	float: left;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 50px;
	overflow: inherit
}
h2.comments__form-title.title.comment-form {
	color: #888;
	display: none !important
}
.vista-portada-interior-01 .play-video-p {
	margin-top: 104px;
	margin-left: 227px
}
.page-node-6499 .vista-portada-interior-01 .play-video-p, .page-node-10896 .vista-portada-interior-01 .play-video-p, .page-node-10895 .vista-portada-interior-01 .play-video-p, .page-node-10894 .vista-portada-interior-01 .play-video-p, .page-node-10893 .vista-portada-interior-01 .play-video-p, .page-node-10892 .vista-portada-interior-01 .play-video-p, .page-node-10891 .vista-portada-interior-01 .play-video-p {
	margin-top: 61px;
	margin-left: 125px;
	width: 50px
}
.contenido-izquierda {
	float: left;
	width: 635px;
	margin-right: 45px;
	margin-top: 50px
}
.titulo-portada-interior {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-left: 0
}
.titulo-portada-interior h1 {
	color: #666;
	font-size: 2em
}
.contenido-derecha {
	float: left;
	width: 300px;
	margin-top: 117px
}
.views-row-1 .vista-portada-interior-01, .page-node-6499 .views-row-1 .vista-portada-interior-01 {
	float: left;
	width: 615px;
	margin-bottom: 50px;
	min-height: 10px
}
.page-node-6499 .vista-portada-interior-01 {
	min-height: 320px;
	float: left;
	width: 297px;
	margin-right: 20px;
	min-height: 293px
}
.vista-portada-interior-01 {
	float: left;
	width: 297px;
	margin-right: 20px;
	min-height: 490px
}
.views-row-1 .portada-peque-foto-interior, .page-node-6499 .views-row-1 .portada-peque-foto-interior {
	float: left;
	width: 100%;
	height: 340px;
	overflow: hidden
}
.views-row-1 .portada-grande-sombra-interior {
	float: left;
	width: 100%;
	margin-top: -117px;
	position: relative;
	display: inherit
}
.page-node-6499 .views-row-1 .titulo-01-interiores {
	width: 100%;
	padding: 0 40px;
	float: left;
	margin-top: -160px;
	position: relative;
	background: transparent
}
.views-row-1 .titulo-01-interiores {
	width: 100%;
	padding: 0 40px;
	float: left;
	margin-top: -220px;
	position: relative;
	background: transparent
}
.titulo-01-interiores p {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	border-bottom: 0 solid#6AA842;
	width: 100%
}
p.entradilla-actualidad-interior, .entradilla-actualidad-interior p {
	width: 90% !important;
	border-bottom: 0 !important;
	font-size: 14px !important
}
.titulo-01-interiores h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 3px;
	color: #666;
	font-size: 24px;
	line-height: 1.4;
	margin-bottom: 0
}
.titulo-01-interiores {
	float: right;
	width: 95%;
	background: #fff;
	margin-top: -15px;
	position: relative;
	z-index: 1;
	padding-left: 18px
}
.views-row-1 .titulo-01-interiores h2 {
	font-size: 26px;
	margin-top: 10px
}
.portada-peque-foto-interior img, .portada-peque-foto img, .a-fondo-p-vista-foto img, .tu-foto-portada-vista-foto img, .imagen-pruebas-portada img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.portada-peque-foto-interior, .page-node-6499 .portada-peque-foto-interior {
	float: left;
	width: 100%;
	height: 170px;
	overflow: hidden
}
.vista-portada-lomas-interior p {
	font-size: 22px;
	color: #666;
	font-weight: bold
}
.portada-peque-foto-lateral {
	float: left;
	width: 100%;
	height: 180px;
	overflow: hidden
}
.titulo-01-lateral p {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	border-bottom: 0 solid#6AA842;
	width: 100%
}
.titulo-01-lateral h2 {
	font-size: 18px;
	color: #666;
	margin: 0;
	margin-bottom: 30px;
	float: left;
	margin-top: 5px
}
.titulo-01-lateral {
	float: right;
	width: 90%;
	margin-top: -15px;
	background: #fff;
	padding: 10px 18px
}
p.entradilla-actualidad {
	width: 90% !important;
	border-bottom: 0 !important;
	height: 90px;
	overflow: hidden
}
.tu-foto-portada .views-row-even, .tu-foto-portada .views-row-odd, .tu-foto-portada .views-row-even, .tu-foto-portada .views-row-odd {
	width: 470px;
	float: left;
	margin-right: 10px
}
.a-fondo-p .views-row-4 {
	margin-left: 10px;
	margin-right: 0
}
.a-fondo-p .views-row-even {
	float: left;
	width: 200px;
	margin-right: 10px
}
.a-fondo-p .views-row-odd {
	width: 200px;
	float: left
}
.page-node-6499 .views-row-1 .play-video-p, .views-row-1 .play-video-p {
	margin-top: 80px;
	margin-left: 240px;
	width: 150px
}
.views-row-1 .titulo-video-portada-p {
	width: 100%;
	margin-top: 0
}
.views-row-1 .titulo-video-portada-p p {
	padding: 10px 0 0
}
.views-row-1 .titulo-video-portada-p h2 {
	padding-left: 0;
	font-size: 26px
}
.views-row-1 .play-video-p img {
	width: 150px
}
.views-row-1 .item-video-peque, .views-row-1 .a-fondo-p-vista {
	width: 99%;
	margin-bottom: 20px
}
.views-row-1 .foto-video-portada-p, .views-row-1 .a-fondo-p-vista-foto {
	height: 320px
}
.debate {
	position: relative;
	top: -21px;
	border-right: 1px solid#fff;
	width: 189px;
	height: 38px;
	display: inherit
}
.carruselnoticiasvista {
	float: left;
	width: 76%;
	margin-left: 210px;
	margin-top: -71px;
	top: 0;
	left: 0
}
.portada-actualidad-peque .views-row-2, .portada-actualidad-peque .views-row-3, .portada-actualidad-peque .views-row-2, .portada-actualidad-peque .views-row-3 {
	width: 32%;
	float: left;
	margin-right: 10px
}
.portada-actualidad-peque .views-row-4 {
	width: 32%;
	float: left;
	margin-right: 0
}
.portada-actualidad {
	float: left;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 50px
}
.portada-actualidad-01, .portada-a-fondo-01 {
	float: left;
	width: 635px;
	margin-right: 45px
}
.portada-actualidad-grande {
	float: left;
	width: 635px;
	margin-bottom: 20px
}
.portada-grande-foto {
	float: left;
	width: 100%;
	height: 430px;
	overflow: hidden;
	background: #333
}
.portada-grande-foto img:hover {
	opacity: .5;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.vista-portada-actualidad-peque {
	float: left;
	width: 100%;
	margin-right: 10px;
	margin-bottom: 15px
}
.portada-actualidad-peque .views-row-1 .portada-peque-foto {
	height: 400px
}
.portada-peque-foto, .foto-video-portada-p {
	float: left;
	width: 100%;
	height: 120px;
	overflow: hidden
}
.views-row-1 .titulo-01 {
	width: 100%;
	margin-top: -190px;
	background: transparent;
	padding-left: 40px
}
.titulo-01, .a-fondo-p-vista-titulo {
	float: right;
	width: 95%;
	background: #fff;
	margin-top: -15px;
	position: relative;
	z-index: 1;
	padding-left: 15px
}
.titulo-01 h2, .titulo-video-portada-p h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 10px;
	color: #666;
	font-size: 19px;
	line-height: 1.4
}
.views-row-1 .titulo-01 h2, .views-row-1 .a-fondo-p-vista-titular h2 {
	font-size: 26px
}
.portada-grande-sombra img {
	width: 100%;
	display: inherit;
	height: 240px
}
.portada-grande-sombra {
	float: left;
	margin-top: -240px;
	width: 100%;
	position: relative;
	z-index: 1
}
.titulo-portada-actualidad-grande, .a-fondo-g-titulo {
	float: left;
	width: 100%;
	padding: 10px 40px;
	margin-top: -200px;
	color: #fff;
	position: relative;
	z-index: 1
}
.subtitulo-portada-actualidad-grande {
	float: left;
	width: 635px;
	padding: 10px 40px;
	margin-top: -140px;
	color: #fff;
	position: relative;
	z-index: 1;
	display: inherit
}
.portada-registrar {
	float: left;
	width: 100%;
	background: #eaeaea;
	margin-top: 20px;
	display: none
}
.portada-actualidad-02, .portada-videos-publi, .portada-a-fondo-02 {
	float: left;
	width: 300px
}
.portada-registrar p {
	padding: 28px 15px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	line-height: 1.5;
	margin: 0;
	color: #858585
}
.titulo-01 p, .titulo-video-portada-p p {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0
}
.publi-portada-1000x160 {
	float: left;
	width: 100%;
	background: #333;
	height: 160px;
	margin-bottom: 50px;
	display: inherit
}
.titulo-lo-mas-visto {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-top: -24px
}
.portada-lo-mas-visto {
	float: left;
	width: 300px;
	display: inherit
}
.titulo-lo-mas-visto p, .titulo-lo-mas-videos p {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.item-lo-mas-visto {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-bottom: 15px;
	border-bottom: 1px dotted;
	padding-bottom: 10px
}
.item-izq {
	float: left;
	width: 35%
}
.item-numero p {
	font-size: 24px;
	margin-top: 10px;
	text-align: right;
	width: 77px;
	margin-bottom: 0;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.item-moteros {
	float: right;
	width: 80%
}
.item-moteros p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 4px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
.item-derecha {
	float: left;
	width: 65%
}
.item-titulo p {
	margin-top: 9px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 0
}
.item-categoria p {
	font-size: 11px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #b6b6b6 !important;
	margin: 0
}
.item-all {
	width: 90%;
	float: left;
	margin-top: 0
}
.portada-item-pruebas {
	float: left;
	width: 100%;
	margin-left: 0px
}
.titulo-portada-pruebas h2 {
	margin: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #666;
	margin-bottom: 10px;
	width: 99%
}
.item-pruebas-portada {
	float: left;
	width: 100%;
	padding: 10px 0
}
.item-prueba {
	float: left;
	width: 316px;
	margin-right: 10px;
	margin-bottom: 30px;
	min-height: 230px
}
.imagen-pruebas-portada {
	float: left;
	width: 100%;
	height: 200px;
	overflow: hidden
}
.titulo-portada-prueba {
	float: right;
	width: 95%;
	background: #fff;
	margin-top: -15px;
	position: relative;
	z-index: 1
}
.categoria-item-prueba {
	float: left;
	margin-left: 15px
}
.categoria-item-prueba p {
	margin: 0;
	font-size: 12px;
	color: #777;
	margin-top: 10px
}
.titulo-item-prueba {
	float: left;
	width: 90%;
	margin-left: 15px
}
.titulo-item-prueba h3 {
	margin: 0;
	color: #666
}
.publi-escritorio-300x100 {
	float: left;
	margin-top: 30px;
	width: 320px
}
.portada-videos-items {
	float: left;
	width: 624px;
	margin-left: 45px;
	margin-top: 0
}
.portada-videos-items-titulo {
	float: left;
	width: 99%;
	margin-bottom: 10px
}
.portada-videos-items-titulo h3 {
	margin: 0;
	color: #6c6c6c
}
.item-video-grande {
	float: left;
	width: 623px;
	margin-bottom: 3px
}
.foto-video-portada-g {
	float: left;
	width: 100%;
	height: 358px;
	overflow: hidden;
	background: #333
}
.sombra-video-portada-g {
	float: left;
	width: 100%;
	margin-top: -121px;
	display: inherit
}
.play-video {
	float: left;
	margin-top: -288px;
	margin-left: 240px;
	opacity: .8;
	width: 160px
}
.titulo-video-portada-g {
	float: left;
	width: 90%;
	margin-top: -100px;
	margin-left: 20px
}
.titulo-video-portada-g h1 {
	color: #fff;
	margin: 0
}
.titulo-video-portada-g img {
	width: 45px;
	float: left;
	margin-right: 10px
}
.item-video-peque {
	float: left;
	width: 198px;
	margin-right: 10px;
	margin-bottom: 50px
}
.titulo-video-portada-p {
	float: right;
	width: 95%;
	background: #fff;
	margin-top: -15px;
	padding-left: 15px
}
.play-video-p img {
	width: 50px;
	opacity: .8
}
.play-video-p {
	float: left;
	width: 60px;
	margin-top: 28px;
	margin-left: 79px
}
.lo-mas-visto-videos-portada {
	float: left;
	width: 100%;
	display: inherit;
	text-align: left
}
.item-lo-mas-visto-videos {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-bottom: 15px;
	border-bottom: 1px dotted;
	padding-bottom: 10px
}
.portada-destacado-revista {
	float: left;
	width: 100%;
	background: #333;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/img/revistadestacada-v2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position-y: -100px;
	margin-bottom: 100px;
	display: inherit
}
.revista-destacada-01 {
	float: left;
	width: 400px;
	margin-bottom: 100px
}
.carrousel-revista-destacada, .portada-a-fondo {
	float: left;
	width: 100%;
	margin-bottom: 20px
}
.carrousel-revista-destacada div#slider-container {
	width: 398px !important;
	height: 300px !important
}
.revista-destacada-02 {
	float: left;
	width: 560px;
	margin-left: 20px
}
.revista-destacada-resumen {
	float: left;
	width: 90%
}
.revista-destacada-resumen p {
	color: #fff;
	line-height: 1.7
}
.revista-destacada-titulo-item h3 {
	color: #fff;
	margin: 0;
	margin-top: 82px
}
.revista-destacada-botones {
	float: left;
	width: 100%;
	margin-top: -5px
}
.revista-leer {
	float: left;
	width: 150px;
	background: #6AA842;
	margin-left: 10px
}
.revista-leer p {
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 10px
}
.revista-leer img {
	width: 25px;
	float: left
}
.destacado-gratis {
	float: right;
	margin-top: -10px
}
.portada-a-fondo-titulo h3, .tu-foto-portada-titulo h3 {
	margin: 0;
	color: #6c6c6c;
	width: 99%
}
.a-fondo-g {
	float: left;
	width: 624px;
	margin-top: 20px
}
.a-fondo-g-foto {
	float: left;
	width: 100%;
	height: 359px;
	overflow: hidden;
	background: #333
}
.a-fondo-g-sombra {
	float: left;
	width: 100%;
	margin-top: -120px;
	position: relative;
	z-index: 1
}
.a-fondo-g-subtitulo {
	float: left;
	width: 635px;
	padding: 10px 40px;
	margin-top: -130px;
	color: #fff;
	position: relative;
	z-index: 1
}
.a-fondo-p {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-left: 0
}
.a-fondo-p-vista {
	float: left;
	width: 201px;
	margin-right: 10px;
	margin-bottom: 50px
}
.a-fondo-p-vista-foto {
	float: left;
	width: 100%;
	height: 113px;
	overflow: hidden
}
.views-row-1 .a-fondo-p-vista-titulo {
	width: 100%;
	margin-top: 0;
	padding-left: 0
}
.a-fondo-p-vista-categoria {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	float: left;
	width: 100%
}
.a-fondo-p-vista-titular h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 2px;
	color: #666;
	font-size: 19px;
	line-height: 1.4
}
.a-fondo-p-vista-titular {
	float: left
}
.portada-a-fondo-02 .titulo-lo-mas-videos p {
	margin: 0;
	margin-bottom: 15px
}
.tu-foto-portada-titulo {
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.tu-foto-portada-vista {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: 20px
}
.titulo-portada-actualidad-grande a, .subtitulo-portada-actualidad-grande a, .titulo-video-portada-g h1 a, .a-fondo-g-titulo h1 a, .a-fondo-g-subtitulo p a, .revista-destacada-titulo h3 a, .titulo-portada-actualidad-grande a, .subtitulo-portada-actualidad-grande a, .titulo-video-portada-g h1 a, .a-fondo-g-titulo h1 a, .a-fondo-g-subtitulo p a, .revista-destacada-titulo h3 a {
	color: #fff;
	text-decoration: none
}
.item-titulo a {
	text-decoration: none;
	color: #444
}
.foto-video-portada-p img {
	min-height: 120px;
	width: 100%
}
.tu-foto-portada-vista-foto {
	float: left;
	width: 100%;
	height: 126px;
	overflow: hidden
}
.portada-grande-foto img, .a-fondo-g-foto img {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.view-carrousel-noticias a {
	color: #333;
	font-size: 12px
}
.view-carrousel-noticias .views-row {
	float: left;
	margin-right: 50px;
	margin-top: 18px
}
.region.region-carrousel-noticias {
	width: 3200px;
	float: left
}
.view-carrousel-noticias .field-content::after {
	content: "\00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0\00A0\00A0\00A0 · "
}
.play-video-p img:hover, .play-video:hover {
	opacity: 1
}
.a-fondo-g-foto img:hover {
	opacity: .5
}
.portada-registrar:hover {
	background: #F4F4F4
}
.revista-leer:hover {
	background: #6AA842
}
.logo img {
	margin-left: 0;
	width: inherit
}
form#search-form {
	height: 305px;
	margin: 0 auto;
	margin-top: 100px;
	background: #ececec;
	padding: 20px 40px;
	margin-bottom: 100px
}
.form-item.form-type-textfield.form-item-keys input {
	width: 58%;
	margin-top: 0
}
input#edit-submit {
	background: #6aa842;
	border: 1px solid#6aa842;
	margin-left: 10px;
	height: 45px;
	color: #fff;
	padding: 5px 40px;
	width: auto;
	margin-top: 0
}
.form-item.form-type-textfield.form-item-or label, .form-item.form-type-textfield.form-item-phrase label, .form-item.form-type-textfield.form-item-negative label {
	float: left;
	margin-right: 10px;
	min-width: 330px
}
.form-item.form-type-textfield.form-item-or input, .form-item.form-type-textfield.form-item-phrase input, .form-item.form-type-textfield.form-item-negative input {
	float: left;
	width: 400px;
	margin-top: 0
}
.buscador-nodo input#edit-submit--2 {
	margin-left: 15px;
	text-align: left;
	width: auto
}
.buscador-nodo .form-item.form-type-textfield.form-item-search-block-form {
	width: 80%
}
.buscador-nodo div#edit-actions--2 {
	width: 20%;
	margin-top: 0
}
.relacionados-box .relacionados-titulo h2 {
	margin-top: 4px;
	margin-bottom: 0
}
.relacionados-foto {
	height: 110px
}
.relacionados-box {
	width: 33.33%;
	padding-right: 20px;
	box-sizing: border-box;
}
.banda-destacada-top .relacionados-box {
	width: 25%;
	padding-right: 20px
}
.tag-bottom p {
	margin-top: 5px
}
.tag-bottom {
	margin-top: 70px
}
.tag-bottom .field-name-field-tags-equipamento, .tag-bottom .field-name-field-tags-test, .tag-bottom .field.field-name-field-tags-afondo, .tag-bottom .field-name-field-tags-equipamento, .tag-bottom .field-name-field-tags-test, .tag-bottom .field.field-name-field-tags-afondo {
	margin-top: 0;
	margin-left: 0
}
.node-type-video .buscador-nodo {
	margin-top: 30px
}
.node-type-revista .box h3 {
	min-height: 99px
}
.box-capturas {
	display: inline-block;
	width: 100%;
	margin-top: 100px;
	margin-bottom: 100px
}
.div-portada {
	display: inline-block;
	width: 40%;
	float: left;
	padding-right: 50px;
	margin-bottom: 0
}
.div-texto-revista {
	display: inline-block;
	width: 60%;
	float: left;
	padding: 0
}
.box-button-revista {
	width: 33.33%;
	float: left
}
.box-capturas-revista .box {
	width: 225px;
	min-height: 0;
	margin-bottom: 50px;
	margin-right: 20px
}
.box-capturas-revista .box.box-final {
	margin-right: 0
}
.block-info-revista {
	margin-top: 50px
}
section.revista-info-top {
	padding-bottom: 50px
}
}

@media only screen and (min-width:1200px) {
div#edit-field-tipo-de-equipamento-value-wrapper, div#edit-field-tipo-de-bici-value-wrapper, div#edit-field-tipo-de-equipamento-value-wrapper, div#edit-field-tipo-de-bici-value-wrapper, .page-node-6546 .views-exposed-widget.views-widget-filter-field_tipo_de_bici_value, .page-node-9226 .views-exposed-widget.views-widget-filter-field_tipo_de_equipamento_value {
	width: 82%;
	padding: .5em 1em 0 0
}
.view--portada-pruebas .views-row-2::after, .view--portada-pruebas .views-row-4::after, .view--portada-pruebas .views-row-2::after, .view--portada-pruebas .views-row-4::after {
	content: '';
	position: relative;
	width: 0;
	float: left
}
.view--portada-pruebas .views-row-3::after, .view--portada-pruebas .views-row-6::after, .view--portada-pruebas .views-row-3::after, .view--portada-pruebas .views-row-6::after {
	content: '';
	position: relative;
	width: 100%;
	float: left
}
#main {
	padding-top: 0
}
.logo img {
	margin-left: 0;
	width: inherit
}
.submenu-top {
	float: left;
	width: 100%;
	position: relative;
	top: 1px;
	z-index: 0
}
.decription {
	float: left;
	padding-top: 10px
}
.decription p, .accesos p, .decription h1 {
	margin: 0;
	font-size: 14px
}
.accesos {
	float: left;
	padding-top: 10px;
	margin-right: 20px
}
.patrocinio {
	float: left;
	background: red;
	padding: 10px 30px;
	border-bottom-left-radius: 5px;
	color: #fff;
	border-bottom-right-radius: 5px;
	margin-right: 20px
}
.patrocinio p, .revista-top p, .a-fondo-p-vista-categoria p {
	margin: 0
}
.revista-top {
	float: left;
	padding: 10px 30px;
	background: #6aa842;
	color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: .5s
}
.submenu-top-destacados {
	float: right
}
span.submenu-accesos {
	margin-right: 20px
}
span.submenu-accesos img {
	width: 11px;
	margin-right: 5px
}
.logged-in .submenu-accesos .alta, .logged-in .submenu-accesos .acceso, .logged-out .submenu-accesos .perfil, .logged-out .submenu-accesos .salir, .node-type-tu-foto-welcomehome span.user-picture, .portada-grande-sombra-interior, .portada-peque-sombra {
	display: none
}
.revista-top:hover {
	background: #4b772f;
	transition: .5s
}
.revista-top img {
	width: 15px;
	position: relative;
	top: 2px;
	margin-right: 10px
}
.accesos a {
	color: #333
}
.texto1, .tag-bottom {
	margin-top: 0
}
.image-one {
	width: 880px;
	float: left;
	margin-right: 20px;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px
}
.publi-roba-h1-reportaje {
	float: left;
	width: 300px;
	text-align: center;
	background: #333;
	margin-top: 0;
	height: auto;
	overflow: hidden
}
.relacionados .vista-portada-actualidad-peque {
	width: 218px;
	float: left;
	margin-right: 10px
}
.relacionados .views-row-1 .titulo-01 {
	width: 90%;
	margin-top: -15px;
	padding-left: 20px;
	background: #fff
}
.relacionados .views-row-1 .titulo-01 h2 a, .relacionados .views-row-1 .titulo-01 p, .foto-portada-mas-vista-titulo h3 a, .evento-mtb-titulo h3 a, .titulo-portada-interior h1, .titulo-01-interiores h2 a, .titulo-01-lateral h2 a, .titulo-01 h2 a, .titulo-item-prueba h3 a, .titulo-video-portada-p h2 a, .a-fondo-p-vista-titular h2 a, .tu-foto-portada-titulo h3 a, .portada-a-fondo-titulo h3 a, .portada-videos-items-titulo h3 a, .titulo-portada-pruebas h2 a, .titulo-01 h2 a, .titulo-item-prueba h3 a, .titulo-video-portada-p h2 a, .a-fondo-p-vista-titular h2 a, .tu-foto-portada-titulo h3 a, .portada-a-fondo-titulo h3 a, .portada-videos-items-titulo h3 a, .titulo-portada-pruebas h2 a {
	color: #666
}
.relacionados .portada-peque-foto {
	float: left;
	width: 100%;
	height: 138px;
	overflow: hidden
}
#footer #page {
	width: 1200px
}
.footer-block {
	width: 33%;
	float: left;
	margin-right: 0px;
	margin-top: 40px;
	color: #fff;
	font-family: Verdana
}
.titulo-footer-block {
	float: left;
	width: 100%;
	margin: 0
}
.titulo-footer-block p {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	border-left: 7px solid#6AA842;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Open Sans
}
.logo-1mas1 {
	width: 100%;
	float: left;
	margin-top: 20px
}
.logo-1mas1 img {
	width: 50%
}
.enlaces1mas1, .calidad1mas1 {
	float: left;
	width: 100%;
	margin-top: 20px
}
.enlaces1mas1 p {
	font-size: 14px
}
.calidad1mas1 img {
	width: 28px;
	float: left;
	margin-right: 20px
}
.calidad1mas1 p {
	font-size: 12px;
	float: left;
	width: 70%;
	line-height: 1.3
}
.logos-footer-new {
	float: left;
	width: 90%;
	margin-left: 0px;
	margin-top: 10px
}
.logo-foo {
	float: left;
	width: 100%;
	margin-bottom: 15px
}
.footer2 {
	float: left;
	width: 100%;
	background: #6AA842;
	margin-top: 30px;
	color: #fff;
	height: 25px
}
.footer-block-2 {
	font-size: 12px
}
p.footer-info-01 {
	text-align: left;
	float: left;
	width: auto
}
p.footer-info-02 {
	text-align: right;
	float: right;
	width: auto
}
p.footer-info-02 a, .teaser-marca-izq a, .teaser-marca-der a, .views-row-1 .titulo-01-interiores h2 a, .views-row-1 .titulo-01-interiores p, .revista-destacada-titulo h3 {
	color: #fff
}
.form-text {
	float: left;
	width: 100%;
	font-size: 12px
}
.form-footer {
	float: left;
	width: 100%;
	margin-top: -20px
}
.form-footer input#edit-submitted-email {
	width: 100%;
	padding: 10px;
	margin-bottom: 10px
}
.form-footer input#edit-submit--2 {
	font-size: 16px;
	padding: 10px 40px
}
.teaser-100 {
	width: 1000px;
	margin: 0 auto;
	background: #333;
	margin-top: 50px;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/fondo-001.jpg');
	padding: 100px;
	background-size: 100%;
	height: 300px;
	background-position: center center
}
.parrafo-occam-2 {
	color: #fff;
	width: 50%
}
.node-type-tu-foto-welcomehome .derechofotos {
	width: auto
}
.banner-occam {
	width: 100%;
	float: left;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/banner-occam-1200.jpg');
	height: 130px;
	margin-bottom: 0
}
.occam-izq {
	float: left;
	width: 780px;
	margin-top: 30px;
	margin-right: 80px;
	margin-bottom: 100px
}
.occam-der {
	float: left;
	width: 340px;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/banner-occam-2-1200.jpg');
	height: 828px;
	background-repeat: no-repeat
}
.node-type-tu-foto-welcomehome a.username {
	float: none;
	color: #F86764;
	font-size: 18px
}
.node-type-tu-foto-welcomehome .submitted {
	margin-left: 2px;
	margin-top: -26px;
	margin-bottom: 0;
	font-size: 12px;
	color: #888
}
.node-type-tu-foto-welcomehome .titulonoticia {
	color: #F86764;
	margin-bottom: 30px;
	font-size: 42px
}
.node-type-tu-foto-welcomehome .localizacion {
	background: #F86764
}
.node-type-tu-foto-welcomehome .derechofotos a, p.publica-occam a {
	color: #F86764
}
p.publica-occam {
	font-size: 18px;
	color: #888;
	text-align: center
}
hr.hroccam {
	width: 100%;
	border: 1px solid#F7F7F7
}
.node-type-tu-foto-welcomehome .field-name-body {
	margin-bottom: 60px;
	margin-top: 0
}
.node-type-tu-foto-welcomehome .derechofotos p {
	font-size: 10px
}
.page-node-7520 #page {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px
}
.teaser-marca {
	float: left;
	width: 100%;
	height: 500px;
	background: #333;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/orbea-occam.jpg');
	background-size: 100%;
	background-position: bottom left
}
.teaser-marca-izq {
	float: left;
	width: 30%;
	margin-top: 426px;
	margin-left: 191px;
	color: #fff;
	font-size: 14px
}
.teaser-marca-izq img {
	float: left;
	margin-right: 10px
}
.teaser-marca-izq p {
	float: left;
	margin: 0;
	margin-top: 2px
}
.teaser-marca-der {
	float: left;
	width: auto;
	margin-top: 58px;
	margin-left: 215px
}
p.bases {
	font-size: 12px;
	color: #fff;
	margin-left: 60px
}
img.accion-occam {
	margin-top: 140px;
	margin-left: 65px
}
.titulo-tu-foto-occam, .foto-portada-mas-vista, .foto-portada-mas-vista-titulo, .eventos-portada-vista, .evento-mtb-lugar, .evento-mtb-titulo, .titulorelacionados2, .comentarios2, .vista-portada-interior, .vista-portada-lomas-interior, .vista-portada-lateral, .titulo-01-lateral, .portada-actualidad-peque, .portada-grande-sombra, .item-numero, .item-titulo, .titulo-portada-pruebas, .portada-videos, .items-video-peque, .titulo-lo-mas-videos, .revista-destacada-titulo, .portada-a-fondo-titulo {
	float: left;
	width: 100%
}
.titulo-tu-foto-occam p {
	font-size: 26px;
	margin: 0;
	padding: 0;
	margin-top: 40px
}
hr.hr-occam-titulo {
	width: 100px;
	border-color: #DF6561;
	margin: 0;
	padding: 0;
	margin-top: 10px
}
p.subtitulo-tu-foto-occam {
	font-size: 16px;
	margin: 0;
	padding: 0;
	margin-top: 20px
}
.vista-occam, .publi-portada-300x250 {
	float: left;
	width: 100%;
	margin-top: 50px
}
.block-occam {
	float: left;
	width: 380px;
	margin-right: 20px;
	min-height: 380px
}
.tu-foto-occam, .portada-peque-foto-interior {
	float: left;
	width: 100%;
	height: 230px;
	overflow: hidden
}
.tu-foto-occam img, .views-row-1 .portada-grande-sombra-interior img, .a-fondo-p-vista-foto img, .imagen-pruebas-portada img, .foto-video-portada-g img, .sombra-video-portada-g img, .a-fondo-g-foto img, .a-fondo-g-sombra img {
	width: 100%
}
.titulo-tufoto-occam-vista {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 60px
}
p.title-tufoto {
	margin: 0;
	font-size: 24px !important;
	color: #DF6561
}
p.title-tufoto a {
	color: #DF6561;
	text-decoration: none
}
.titulo-tufoto-occam-vista p {
	font-size: 14px;
	margin: 0
}
span.occam {
	color: #B5B5B5
}
#pagefoo {
	width: 1200px;
	margin: 0 auto
}
.frasefooter2 {
	float: left;
	position: relative;
	left: 417px;
	top: 17px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	display: inherit
}
.frasefooter2 img {
	height: 57px;
	float: left;
	margin-right: 20px
}
.frasefooter2 p {
	font-size: 12px;
	width: 498px;
	float: left;
	margin-top: 6px
}
.imgtufotop2 {
	height: 140px;
	overflow: hidden;
	float: left;
	width: 100%;
	margin-right: 5px;
	margin-bottom: 5px
}
.foto-portada-mas-vista-foto, .tu-foto-portada-vista-foto {
	float: left;
	width: 100%;
	height: 160px;
	overflow: hidden
}
.foto-portada-mas-vista-texto {
	float: right;
	width: 95%;
	margin-top: -15px;
	background: #fff;
	padding: 18px
}
.foto-portada-mas-vista-info {
	float: left;
	width: 100%;
	margin-top: -10px;
	margin-bottom: 10px
}
.foto-portada-mas-vista-info p {
	margin: 0;
	font-size: 12px
}
.foto-portada-mas-vista-titulo h3 {
	margin: 0;
	font-size: 22px
}
.foto-portada-mas-vista-titulo h3 a:hover, .evento-mtb-titulo h3 a:hover, .titulo-01-interiores h2 a:hover, .view-carrousel-noticias a:hover, .titulo-01 a:hover, .titulo-item-prueba a:hover, .item-titulo a:hover, .titulo-video-portada-p a:hover, .a-fondo-p-vista-titular a:hover, .titulo-01 a:hover, .titulo-item-prueba a:hover, .item-titulo a:hover, .titulo-video-portada-p a:hover, .a-fondo-p-vista-titular a:hover {
	color: #6AA842
}
.eventos-portada, .portada-pruebas {
	float: left;
	width: 100%;
	margin-bottom: 0px
}
.evento-mtb-foto {
	float: left;
	width: 100%;
	height: 170px;
	overflow: hidden
}
.evento-mtb-all {
	float: left;
	width: 280px;
	margin-right: 15px
}
.evento-mtb-caja {
	float: right;
	width: 95%;
	margin-top: -15px;
	background: #fff;
	padding: 10px 16px
}
.evento-mtb-lugar p {
	margin: 0;
	color: #bababa;
	font-size: 12px
}
.evento-mtb-fecha p {
	margin: 0;
	color: #666;
	font-size: 12px
}
.evento-mtb-fecha {
	float: left;
	width: 100%;
	margin-top: -7px
}
.evento-mtb-titulo h3 {
	margin: 0;
	margin-top: 10px
}
.relacionados2 .portada-peque-foto-lateral, .a-fondo-p-vista-foto {
	float: left;
	width: 100%;
	height: 150px;
	overflow: hidden
}
.relacionados2 .vista-portada-lateral {
	width: 228px;
	margin-right: 10px
}
.titulorelacionados2 p, .titulorelacionados3 {
	margin: 0;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #777
}
.relacionados2 {
	float: left;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 50px;
	overflow: inherit
}
h2.comments__form-title.title.comment-form {
	color: #888;
	display: none !important
}
.page-node-6499 .vista-portada-interior-01 .play-video-p, .page-node-10896 .vista-portada-interior-01 .play-video-p, .page-node-10895 .vista-portada-interior-01 .play-video-p, .page-node-10894 .vista-portada-interior-01 .play-video-p, .page-node-10893 .vista-portada-interior-01 .play-video-p, .page-node-10892 .vista-portada-interior-01 .play-video-p, .page-node-10891 .vista-portada-interior-01 .play-video-p {
	margin-top: 66px;
	margin-left: 177px
}
.vista-portada-interior-01 .play-video-p {
	margin-top: 104px;
	margin-left: 227px
}
.contenido-izquierda {
	float: left;
	width: 855px;
	margin-right: 45px;
	margin-top: 50px
}
.titulo-portada-interior {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-left: 0
}
.contenido-derecha {
	float: left;
	width: 300px;
	margin-top: 117px
}
.views-row-1 .vista-portada-interior-01, .page-node-6499 .views-row-1 .vista-portada-interior-01 {
	float: left;
	width: 835px;
	margin-bottom: 50px;
	min-height: 10px
}
.page-node-6499 .vista-portada-interior-01 {
	min-height: 330px;
	float: left;
	width: 407px;
	margin-right: 20px;
	min-height: 290px
}
.vista-portada-interior-01 {
	float: left;
	width: 407px;
	margin-right: 20px;
	min-height: 460px
}
.views-row-1 .portada-peque-foto-interior, .page-node-6499 .views-row-1 .portada-peque-foto-interior {
	float: left;
	width: 100%;
	height: 400px;
	overflow: hidden
}
.views-row-1 .portada-grande-sombra-interior {
	float: left;
	width: 100%;
	margin-top: -159px;
	position: relative;
	display: inherit
}
.views-row-1 .titulo-01-interiores {
	width: 100%;
	padding: 0 40px;
	float: left;
	margin-top: -220px;
	position: relative;
	background: transparent
}
.page-node-6499 .views-row-1 .titulo-01-interiores {
	width: 100%;
	padding: 0 40px;
	float: left;
	margin-top: -145px;
	position: relative;
	background: transparent
}
.titulo-01-interiores p {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	border-bottom: 0 solid#6AA842;
	width: 100%
}
p.entradilla-actualidad-interior, .entradilla-actualidad-interior p {
	width: 90% !important;
	border-bottom: 0 !important;
	font-size: 14px !important
}
.titulo-01-interiores h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 3px;
	color: #666;
	font-size: 24px;
	line-height: 1.4;
	margin-bottom: 0
}
.titulo-01-interiores {
	float: right;
	width: 95%;
	background: #fff;
	margin-top: -15px;
	position: relative;
	z-index: 1;
	padding-left: 18px
}
.views-row-1 .titulo-01-interiores h2 {
	font-size: 26px;
	margin-top: 10px
}
.portada-peque-foto-interior img, .portada-peque-foto img, .a-fondo-p-vista-foto img, .tu-foto-portada-vista-foto img, .imagen-pruebas-portada img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.portada-peque-foto-interior:hover img, .portada-peque-foto:hover img, .a-fondo-p-vista-foto:hover img, .tu-foto-portada-vista-foto:hover img, .imagen-pruebas-portada:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}
.page-node-6499 .portada-peque-foto-interior {
	float: left;
	width: 100%;
	height: 190px;
	overflow: hidden
}
.vista-portada-lomas-interior p {
	font-size: 22px;
	color: #666;
	font-weight: bold
}
.portada-peque-foto-lateral {
	float: left;
	width: 100%;
	height: 180px;
	overflow: hidden
}
.imagen-pruebas-portada {
	float: left;
	width: 100%;
	height: 240px;
	overflow: hidden
}
.titulo-01-lateral p {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	border-bottom: 0 solid#6AA842;
	width: 100%
}
.titulo-01-lateral h2 {
	font-size: 18px;
	color: #666;
	margin: 0;
	margin-bottom: 30px;
	float: left;
	margin-top: 5px
}
.titulo-01-lateral {
	float: right;
	width: 90%;
	margin-top: -15px;
	background: #fff;
	padding: 10px 18px
}
p.entradilla-actualidad {
	width: 90% !important;
	border-bottom: 0 !important;
	height: 120px;
	overflow: hidden;
	font-size: 16px !important
}
.portada-actualidad-peque .views-row-1 .titulo-01 h2 {
	font-size: 30px
}
.view-tu-foto-en-portada {
	padding: 0
}
.tu-foto-portada .views-row-even, .tu-foto-portada .views-row-odd, .tu-foto-portada .views-row-even, .tu-foto-portada .views-row-odd {
	width: 255px;
	float: left;
	margin-right: 10px
}
.a-fondo-p .views-row-4 {
	margin-left: 10px;
	margin-right: 0
}
.a-fondo-p .views-row-even {
	float: left;
	width: 200px
}
.a-fondo-p .views-row-odd, .a-fondo-p .views-row-even, .a-fondo-p .views-row-odd, .a-fondo-p .views-row-even {
	width: 275px;
	float: left
}
.view-portada-videos-peque .views-row-1, .view-portada-a-fondo .views-row-1, .portada-actualidad-peque .views-row-1, .item-categoria {
	width: 100%;
	float: left
}
.page-node-6499 .views-row-1 .play-video-p {
	margin-top: 82px;
	margin-left: 317px;
	width: 220px
}
.views-row-1 .play-video-p {
	margin-top: 96px;
	margin-left: 317px;
	width: 220px
}
.views-row-1 .titulo-video-portada-p, .views-row-1 .a-fondo-p-vista-titulo {
	width: 100%;
	margin-top: 0;
	padding-left: 0
}
.views-row-1 .titulo-video-portada-p p {
	padding: 10px 0 0
}
.views-row-1 .titulo-video-portada-p h2 {
	padding-left: 0;
	font-size: 24px
}
.views-row-1 .play-video-p img {
	width: 220px
}
.views-row-1 .item-video-peque, .views-row-1 .a-fondo-p-vista {
	width: 99%;
	margin-bottom: 20px
}
.views-row-1 .foto-video-portada-p {
	height: 410px
}
.views-row-1 .a-fondo-p-vista-foto {
	height: 320px
}
.debate {
	position: relative;
	top: -21px;
	border-right: 1px solid#fff;
	width: 189px;
	height: 38px;
	display: inherit
}
.carruselnoticiasvista {
	float: left;
	width: 76%;
	margin-left: 210px;
	margin-top: -71px;
	top: 0;
	left: 0
}
.portada-actualidad-peque .views-row-2, .portada-actualidad-peque .views-row-3, .portada-actualidad-peque .views-row-2, .portada-actualidad-peque .views-row-3 {
	width: 280px;
	float: left;
	margin-right: 10px
}
.portada-actualidad-peque .views-row-4 {
	width: 32%;
	float: left;
	margin-right: 0
}
.portada-actualidad {
	float: left;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 50px
}
.portada-actualidad-01, .portada-a-fondo-01 {
	float: left;
	width: 855px;
	margin-right: 45px
}
.portada-actualidad-grande {
	float: left;
	width: 635px;
	margin-bottom: 20px
}
.portada-grande-foto {
	float: left;
	width: 100%;
	height: 430px;
	overflow: hidden;
	background: #333
}
.portada-grande-foto img:hover {
	opacity: .5;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.vista-portada-actualidad-peque {
	float: left;
	width: 100%;
	margin-right: 10px;
	margin-bottom: 15px
}
.portada-actualidad-peque .views-row-1 .portada-peque-foto {
	height: 520px
}
.portada-peque-foto, .foto-video-portada-p {
	float: left;
	width: 100%;
	height: 120px;
	overflow: hidden
}
.views-row-1 .titulo-01 {
	width: 100%;
	margin-top: -220px;
	padding-left: 40px
}
.titulo-01, .a-fondo-p-vista-titulo {
	float: right;
	width: 95%;
	background: #fff;
	margin-top: -15px;
	position: relative;
	z-index: 1;
	padding-left: 16px
}
.titulo-01 h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 10px;
	color: #666;
	font-size: 20px;
	line-height: 1.4
}
.portada-grande-sombra img {
	width: 100%;
	display: inherit
}
.portada-grande-sombra {
	float: left;
	margin-top: -240px;
	width: 100%;
	position: relative;
	z-index: 1
}
.titulo-portada-actualidad-grande, .a-fondo-g-titulo {
	float: left;
	width: 100%;
	padding: 10px 40px;
	margin-top: -200px;
	color: #fff;
	position: relative;
	z-index: 1
}
.subtitulo-portada-actualidad-grande {
	float: left;
	width: 635px;
	padding: 10px 40px;
	margin-top: -140px;
	color: #fff;
	position: relative;
	z-index: 1;
	display: inherit
}
.portada-registrar {
	float: left;
	width: 100%;
	background: #eaeaea;
	margin-top: 20px;
	display: inherit
}
.portada-actualidad-02, .portada-videos-publi, .portada-a-fondo-02 {
	float: left;
	width: 300px
}
.portada-registrar p {
	padding: 28px 15px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	line-height: 1.5;
	margin: 0;
	color: #858585
}
.titulo-01 p, .titulo-video-portada-p p {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0
}
.publi-portada-1000x160 {
	float: left;
	width: 100%;
	background: #333;
	height: 160px;
	margin-bottom: 50px;
	display: inherit
}
.page-portada-1000 {
	width: 1000px;
	margin: 0 auto
}
.titulo-lo-mas-visto {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-top: -24px
}
.portada-lo-mas-visto {
	float: left;
	width: 300px;
	display: inherit
}
.titulo-lo-mas-visto p, .titulo-lo-mas-videos p {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.item-lo-mas-visto, .item-lo-mas-visto-videos {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-bottom: 15px;
	border-bottom: 1px dotted;
	padding-bottom: 10px
}
.item-izq {
	float: left;
	width: 35%
}
.item-numero p {
	font-size: 24px;
	margin-top: 10px;
	text-align: right;
	width: 77px;
	margin-bottom: 0;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.item-moteros {
	float: right;
	width: 80%
}
.item-moteros p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 4px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
.item-derecha {
	float: left;
	width: 65%
}
.item-titulo p {
	margin-top: 9px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 0
}
.item-categoria p {
	font-size: 11px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #b6b6b6 !important;
	margin: 0
}
.item-all {
	width: 90%;
	float: left;
	margin-top: 0
}
.portada-item-pruebas {
	float: left;
	width: 100%;
	margin-left: 0px
}
.titulo-portada-pruebas h2 {
	margin: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #666;
	margin-bottom: 10px;
	width: 99%
}
.item-pruebas-portada {
	float: left;
	width: 100%;
	padding: 10px 0
}
.item-prueba {
	float: left;
	width: 389px;
	margin-right: 10px;
	margin-bottom: 30px;
	min-height: 275px
}
.titulo-portada-prueba {
	float: right;
	width: 95%;
	background: #fff;
	margin-top: -15px;
	position: relative;
	z-index: 1
}
.categoria-item-prueba {
	float: left;
	margin-left: 16px
}
.categoria-item-prueba p {
	margin: 0;
	font-size: 12px;
	color: #777;
	margin-top: 10px
}
.titulo-item-prueba {
	float: left;
	width: 90%;
	margin-left: 16px
}
.titulo-item-prueba h3 {
	margin: 0;
	color: #666;
	font-size: 20px
}
.publi-escritorio-300x100 {
	float: left;
	margin-top: 30px;
	width: 320px
}
.portada-videos-items {
	float: left;
	width: 855px;
	margin-left: 45px;
	margin-top: 0
}
.portada-videos-items-titulo {
	float: left;
	width: 99%;
	margin-bottom: 10px
}
.portada-videos-items-titulo h3 {
	margin: 0;
	color: #6c6c6c
}
.item-video-grande {
	float: left;
	width: 623px;
	margin-bottom: 3px
}
.foto-video-portada-g {
	float: left;
	width: 100%;
	height: 358px;
	overflow: hidden;
	background: #333
}
.sombra-video-portada-g {
	float: left;
	width: 100%;
	margin-top: -121px;
	display: inherit
}
.play-video {
	float: left;
	margin-top: -288px;
	margin-left: 240px;
	opacity: .8;
	width: 160px
}
.titulo-video-portada-g {
	float: left;
	width: 90%;
	margin-top: -100px;
	margin-left: 20px
}
.titulo-video-portada-g h1 {
	color: #fff;
	margin: 0
}
.titulo-video-portada-g img {
	width: 45px;
	float: left;
	margin-right: 10px
}
.item-video-peque {
	float: left;
	width: 275px;
	margin-right: 10px;
	margin-bottom: 50px
}
.titulo-video-portada-p {
	float: right;
	width: 95%;
	background: #fff;
	margin-top: -15px;
	padding-left: 16px
}
.titulo-video-portada-p h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 10px;
	color: #666;
	font-size: 19px;
	line-height: 1.4
}
.play-video-p img {
	width: 50px;
	opacity: .8
}
.play-video-p {
	float: left;
	width: 60px;
	margin-top: 34px;
	margin-left: 111px
}
.lo-mas-visto-videos-portada {
	float: left;
	width: 100%;
	display: inherit;
	text-align: left
}
.portada-videos-publi .lo-mas-visto-videos-portada, .node-type-campillos-y-mas .vistoder {
	display: inherit
}
.portada-destacado-revista {
	float: left;
	width: 100%;
	background: #333;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/img/revistadestacada-v2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position-y: -280px;
	margin-bottom: 100px;
	display: inherit
}
.page-new {
	width: 980px;
	margin: 0 auto
}
.revista-destacada-01 {
	float: left;
	width: 400px;
	margin-bottom: 100px
}
.carrousel-revista-destacada, .portada-a-fondo {
	float: left;
	width: 100%;
	margin-bottom: 20px
}
.carrousel-revista-destacada div#slider-container {
	width: 398px !important;
	height: 300px !important
}
.revista-destacada-02 {
	float: left;
	width: 560px;
	margin-left: 20px
}
.revista-destacada-resumen {
	float: left;
	width: 90%
}
.revista-destacada-resumen p {
	color: #fff;
	line-height: 1.7
}
.revista-destacada-titulo-item h3 {
	color: #fff;
	margin: 0;
	margin-top: 82px
}
.revista-destacada-botones {
	float: left;
	width: 100%;
	margin-top: -5px
}
.revista-leer {
	float: left;
	width: 150px;
	background: #6AA842;
	margin-left: 10px
}
.revista-leer p {
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 10px
}
.revista-leer img {
	width: 25px;
	float: left
}
.destacado-gratis {
	float: right;
	margin-top: -10px
}
.portada-a-fondo-titulo h3, .tu-foto-portada-titulo h3 {
	margin: 0;
	color: #6c6c6c;
	width: 99%
}
.a-fondo-g {
	float: left;
	width: 624px;
	margin-top: 20px
}
.a-fondo-g-foto {
	float: left;
	width: 100%;
	height: 359px;
	overflow: hidden;
	background: #333
}
.a-fondo-g-sombra {
	float: left;
	width: 100%;
	margin-top: -120px;
	position: relative;
	z-index: 1
}
.a-fondo-g-subtitulo {
	float: left;
	width: 635px;
	padding: 10px 40px;
	margin-top: -130px;
	color: #fff;
	position: relative;
	z-index: 1
}
.a-fondo-p {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-left: 0
}
.a-fondo-p-vista {
	float: left;
	width: 100%;
	margin-right: 10px;
	margin-bottom: 50px
}
.a-fondo-p-vista-categoria {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	float: left;
	width: 100%
}
.a-fondo-p-vista-titular h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 2px;
	color: #666;
	font-size: 19px;
	line-height: 1.4
}
.a-fondo-p-vista-titular {
	float: left
}
.portada-a-fondo-02 .titulo-lo-mas-videos p {
	margin: 0;
	margin-bottom: 15px
}
.tu-foto-portada {
	float: left;
	width: 550px;
	margin-bottom: 100px;
	margin-right: 100px
}
.tu-foto-portada-titulo {
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.tu-foto-portada-vista {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: 20px
}
.titulo-portada-actualidad-grande a, .subtitulo-portada-actualidad-grande a, .titulo-video-portada-g h1 a, .a-fondo-g-titulo h1 a, .a-fondo-g-subtitulo p a, .revista-destacada-titulo h3 a, .titulo-portada-actualidad-grande a, .subtitulo-portada-actualidad-grande a, .titulo-video-portada-g h1 a, .a-fondo-g-titulo h1 a, .a-fondo-g-subtitulo p a, .revista-destacada-titulo h3 a {
	color: #fff;
	text-decoration: none
}
.item-titulo a {
	text-decoration: none;
	color: #444
}
.foto-video-portada-p img {
	min-height: 120px;
	width: 100%
}
.portada-grande-foto img, .a-fondo-g-foto img {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.view-carrousel-noticias a {
	color: #333;
	font-size: 12px
}
.view-carrousel-noticias .views-row {
	float: left;
	margin-right: 50px;
	margin-top: 18px
}
.region.region-carrousel-noticias {
	width: 3200px;
	float: left
}
.view-carrousel-noticias .field-content::after {
	content: "\00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0\00A0\00A0\00A0 · "
}
.play-video-p img:hover, .play-video:hover {
	opacity: 1
}
.a-fondo-g-foto img:hover {
	opacity: .5
}
.portada-registrar:hover {
	background: #F4F4F4
}
.revista-leer:hover {
	background: #6AA842
}
form#search-form {
	height: 320px;
	margin: 0 auto;
	margin-top: 100px;
	background: #ececec;
	padding: 20px 40px;
	margin-bottom: 100px
}
.form-item.form-type-textfield.form-item-keys input {
	width: 65%
}
.buscador-nodo input#edit-submit--2 {
	margin-left: 3px
}
.buscador-nodo .form-item.form-type-textfield.form-item-search-block-form {
	width: 90%
}
.buscador-nodo div#edit-actions--2 {
	width: 10%
}
.relacionados-foto {
	height: 155px
}
.tag-bottom .field-name-field-tags-equipamento, .tag-bottom .field-name-field-tags-test, .tag-bottom .field.field-name-field-tags-afondo, .tag-bottom .field-name-field-tags-equipamento, .tag-bottom .field-name-field-tags-test, .tag-bottom .field.field-name-field-tags-afondo {
	margin-top: 0;
	margin-left: 0
}
.fotos-galeria-campillo {
	display: inline-block;
	margin-bottom: 100px
}
.node-type-campillos-y-mas .publi-roba-h1-reportaje {
	margin-top: 43px;
	background: none;
	margin-bottom: 0
}
.node-type-revista .box h3 {
	min-height: 67px
}
.div-portada {
	display: inline-block;
	width: 40%;
	float: left;
	padding-right: 50px
}
.div-texto-revista {
	display: inline-block;
	width: 60%;
	float: left
}
.box-button-revista {
	width: 33.33%;
	float: left
}
.box-capturas-revista .box {
	width: 280px;
	min-height: 0
}
.block-info-revista {
	margin-top: 50px
}
section.revista-info-top {
	padding-bottom: 50px
}
}

@media only screen and (min-width:1500px) {
div#edit-field-tipo-de-equipamento-value-wrapper, div#edit-field-tipo-de-bici-value-wrapper, div#edit-field-tipo-de-equipamento-value-wrapper, div#edit-field-tipo-de-bici-value-wrapper, .page-node-6546 .views-exposed-widget.views-widget-filter-field_tipo_de_bici_value, .page-node-9226 .views-exposed-widget.views-widget-filter-field_tipo_de_equipamento_value {
	width: 87%;
	padding: .5em 1em 0 0
}
#main {
	padding-top: 0
}
.submenu-top {
	float: left;
	width: 100%;
	position: relative;
	top: 1px;
	z-index: 0
}
.decription {
	float: left;
	padding-top: 10px
}
.decription p, .accesos p, .decription h1 {
	margin: 0;
	font-size: 14px
}
.accesos {
	float: left;
	padding-top: 10px;
	margin-right: 20px
}
.patrocinio {
	float: left;
	background: red;
	padding: 10px 30px;
	border-bottom-left-radius: 5px;
	color: #fff;
	border-bottom-right-radius: 5px;
	margin-right: 20px
}
.patrocinio p, .revista-top p, .a-fondo-p-vista-categoria p {
	margin: 0
}
.revista-top {
	float: left;
	padding: 10px 30px;
	background: #6aa842;
	color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: .5s
}
.submenu-top-destacados {
	float: right
}
span.submenu-accesos {
	margin-right: 20px
}
span.submenu-accesos img {
	width: 11px;
	margin-right: 5px
}
.logged-in .submenu-accesos .alta, .logged-in .submenu-accesos .acceso, .logged-out .submenu-accesos .perfil, .logged-out .submenu-accesos .salir, .node-type-tu-foto-welcomehome span.user-picture, .portada-grande-sombra-interior, .portada-peque-sombra {
	display: none
}
.revista-top:hover {
	background: #4b772f;
	transition: .5s
}
.revista-top img {
	width: 15px;
	position: relative;
	top: 2px;
	margin-right: 10px
}
.accesos a, .relacionados-reportaje-texto a {
	color: #333
}
.texto1 {
	margin-top: 0
}
.publi-roba-h1-reportaje {
	float: left;
	width: auto;
	text-align: center;
	background: #333;
	margin-top: 0;
	height: 600px;
	overflow: hidden
}
.imagen-destacada-reportaje {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-attachment: fixed !important;
	height: calc(100vh - 112px);
	position: relative
}
.titulo-reportaje-destacado {
	padding-bottom: 40px;
	padding-top: 20px
}
.titulo-reportaje-destacado h1 {
	font-size: 50px;
	margin: 0;
	padding: 0;
	margin-top: 3px;
	padding-top: 20px;
	margin-bottom: 3px;
	padding-bottom: 20px;
	letter-spacing: 5px;
	font-family: 'Lato', sans-serif;
	color: #fff;
	width: 96%;
	line-height: 1.1
}
.titulo-reportaje-destacado h2 {
	font-size: 20px;
	margin: 0;
	padding: 0;
	font-family: georgia;
	color: #fff;
	font-weight: normal;
	float: left;
	width: 96%;
	padding-bottom: 40px
}
.h1-titulo-reportaje, .autor-reportaje-destacado, #fotos-one-reportaje, .texto-one-reportaje, .entradilla-reportaje, .texto-two-reportaje, .titulo-two-reportaje, .titulo-relacionados-reportaje, .view-portada-videos-peque .views-row-1, .view-portada-a-fondo .views-row-1, .portada-actualidad-peque .views-row-1, .item-categoria, #fotos-one-reportaje, .texto-one-reportaje, .entradilla-reportaje, .texto-two-reportaje, .titulo-two-reportaje {
	width: 100%;
	float: left
}
hr.hr-reportaje-destacado {
	width: 10%;
	border: 1px solid#fff;
	margin: 0 auto;
	margin-bottom: 20px
}
#metadatos-repotaje p {
	text-align: center;
	background: #eaeaea;
	width: 560px;
	color: #333;
	margin: 0 auto;
	margin-top: 10px;
	font-weight: bold
}
hr.hr-metadatos {
	border: 1px solid#eaeaea;
	position: relative;
	top: -12px;
	z-index: -1
}
.node-type-reportaje-destacado .addthis_sharing_toolbox, .node-type-equipamiento .addthis_sharing_toolbox, .node-type-pruebas .addthis_sharing_toolbox, .node-type-reportaje-destacado .addthis_sharing_toolbox, .node-type-equipamiento .addthis_sharing_toolbox, .node-type-pruebas .addthis_sharing_toolbox {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0
}
#entradilla-reportaje p {
	font-size: 24px;
	line-height: 1.5;
	color: #777;
	font-family: Georgia;
	padding-left: 40px;
	padding-right: 40px
}
.fondo-titulo-reportaje {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(0, 0, 0, .6)
}
.titulo-reportaje-destacado img {
	width: 50px;
	float: right;
	margin-top: -80px
}
.image-one {
	width: 1180px;
	float: left;
	margin-right: 20px;
	height: auto;
	overflow: hidden;
	margin-bottom: 0
}
.image-one img, .img-foto-one-der img, .img-foto-one-izq img, .relacionados-reportaje-foto img, .tu-foto-occam img, .views-row-1 .portada-grande-sombra-interior img, .a-fondo-p-vista-foto img, .imagen-pruebas-portada img, .foto-video-portada-g img, .sombra-video-portada-g img, .a-fondo-g-foto img, .a-fondo-g-sombra img, .img-foto-one-der img, .img-foto-one-izq img {
	width: 100%
}
#texto-one-reportaje p, #texto-two-reportaje p, #texto-one-reportaje p, #texto-two-reportaje p {
	font-size: 20px;
	line-height: 1.5;
	color: #7c8081;
	font-family: Georgia;
	padding-left: 250px;
	padding-right: 250px
}
#texto-one-reportaje h3, #texto-two-reportaje h3, #texto-one-reportaje h3, #texto-two-reportaje h3 {
	line-height: 1.5;
	font-family: Georgia;
	padding-left: 250px;
	padding-right: 250px
}
.img-foto-one-izq {
	width: 745px;
	margin-right: 5px;
	float: left;
	height: 450px;
	overflow: hidden
}
.img-foto-one-der {
	width: 745px;
	float: left;
	height: 450px;
	overflow: hidden
}
#fotos-two-reportaje {
	width: 100%;
	float: left;
	padding-bottom: 40px
}
section#titulo-two-reportaje {
	float: left;
	width: 100%;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding-top: 300px;
	padding-bottom: 300px;
	text-align: center;
	color: #fff
}
section#titulo-two-reportaje h2 strong, section#titulo-one-reportaje h2 strong {
	background: rgba(51, 51, 51, .7);
	padding: 10px;
	line-height: 2em
}
#publi-1000x160-reportaje {
	text-align: center
}
hr.hr-1000x160-reportaje {
	width: 100%;
	margin: 0 auto;
	border: 1px solid#ececec;
	border-top: 0;
	margin-top: 5px
}
.publi-mega-reporaje p {
	font-size: 10px;
	float: right;
	margin: 0;
	padding: 0;
	margin-top: -14px;
	background: #fff;
	padding: 0 0 0 15px;
	color: #ccc
}
.publi-mega-reporaje, .page-portada-1000 {
	width: 1000px;
	margin: 0 auto
}
section#publi-1000x160-reportaje, section#entradilla-reportaje, .titulo-tu-foto-occam, .foto-portada-mas-vista, .foto-portada-mas-vista-titulo, .eventos-portada-vista, .evento-mtb-lugar, .evento-mtb-titulo, .titulorelacionados2, .comentarios2, .vista-portada-interior, .vista-portada-lomas-interior, .vista-portada-lateral, .titulo-01-lateral, .actualidad-bloque-noticia, .actualidad-bloque-noticia-subtitulo, .actualidad-bloque-noticia-foto1, .adwords-texto, .derecha-autoria-autor, .derecha-autoria-visitas, .portada-actualidad-peque, .portada-grande-sombra, .item-numero, .item-titulo, .titulo-portada-pruebas, .portada-videos, .items-video-peque, .titulo-lo-mas-videos, .revista-destacada-titulo, .portada-a-fondo-titulo {
	float: left;
	width: 100%
}
section#texto-one-reportaje {
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 30px
}
.field.field-name-field-autor-del-texto.field-type-text.field-label-hidden {
	float: left;
	width: auto;
	margin-right: 10px
}
section#relacionados-reportaje {
	width: 100%;
	background: #f5f5f5;
	float: left;
	padding-top: 50px;
	padding-bottom: 50px
}
.relacionados-reportaje-izq, .relacionados-reportaje-der, .relacionados-reportaje-izq, .relacionados-reportaje-der {
	float: left;
	width: 49%;
	background: #fff;
	margin: 7px
}
.relacionados-reportaje-foto {
	float: left;
	width: 30%;
	height: 140px;
	overflow: hidden
}
.relacionados-reportaje-texto {
	float: left;
	width: 70%;
	padding: 20px;
	padding-top: 0;
	padding-bottom: 0
}
.relacionados-reportaje-texto h2 {
	font-size: 20px;
	color: #333;
	margin-top: 12px;
	margin-bottom: 0;
	font-family: Georgia
}
.relacionados-reportaje-texto p {
	color: #333;
	font-size: 14px;
	margin: 0;
	margin-top: 12px;
	font-family: Georgia
}
.titulo-relacionados-reportaje p {
	margin: 0;
	font-size: 24px;
	font-weight: bold;
	margin-left: 7px;
	margin-right: 9px;
	margin-bottom: 20px;
	font-family: Georgia
}
.relacionados-reportaje-izq:hover img, .portada-peque-foto-interior:hover img, .portada-peque-foto:hover img, .a-fondo-p-vista-foto:hover img, .tu-foto-portada-vista-foto:hover img, .imagen-pruebas-portada:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}
.relacionados-reportaje-izq img {
	width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.relacionados-reportaje-izq:hover a {
	color: #ffbf00
}
.texto-numero-revista {
	float: left;
	width: 60%;
	margin-top: 0
}
#footer #page {
	width: 1500px
}
.footer-block {
	width: 33%;
	float: left;
	margin-right: 0px;
	margin-top: 40px;
	color: #fff;
	font-family: Verdana
}
.titulo-footer-block {
	float: left;
	width: 100%;
	margin: 0
}
.titulo-footer-block p {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	border-left: 7px solid#6AA842;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Open Sans
}
.logo-1mas1 {
	width: 100%;
	float: left;
	margin-top: 20px
}
.logo-1mas1 img {
	width: 50%
}
.enlaces1mas1, .calidad1mas1 {
	float: left;
	width: 100%;
	margin-top: 20px
}
.enlaces1mas1 p {
	font-size: 14px
}
.calidad1mas1 img {
	width: 28px;
	float: left;
	margin-right: 20px
}
.calidad1mas1 p {
	font-size: 12px;
	float: left;
	width: 70%;
	line-height: 1.3
}
.logos-footer-new {
	float: left;
	width: 90%;
	margin-left: 0px;
	margin-top: 10px
}
.logo-foo {
	float: left;
	width: 100%;
	margin-bottom: 15px
}
.footer2 {
	float: left;
	width: 100%;
	background: #6AA842;
	margin-top: 30px;
	color: #fff;
	height: 25px
}
.footer-block-2, .node-type-tu-foto-welcomehome .derechofotos p {
	font-size: 12px
}
p.footer-info-01 {
	text-align: left;
	float: left;
	width: auto
}
p.footer-info-02 {
	text-align: right;
	float: right;
	width: auto
}
p.footer-info-02 a, .teaser-marca-izq a, .teaser-marca-der a, .views-row-1 .titulo-01-interiores h2 a, .views-row-1 .titulo-01-interiores p, .revista-destacada-titulo h3 {
	color: #fff
}
.form-text {
	float: left;
	width: 100%;
	font-size: 12px
}
.form-footer {
	float: left;
	width: 100%;
	margin-top: -20px
}
.form-footer input#edit-submitted-email {
	width: 100%;
	padding: 10px;
	margin-bottom: 10px
}
.form-footer input#edit-submit--2 {
	font-size: 16px;
	padding: 10px 40px
}
.teaser-100 {
	width: 1200px;
	margin: 0 auto;
	background: #333;
	margin-top: 50px;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/fondo-001.jpg');
	padding: 100px;
	background-size: 100%;
	height: 300px;
	background-position: center center
}
.parrafo-occam-2 {
	color: #fff;
	width: 50%
}
.banner-occam {
	width: 100%;
	float: left;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/banner-occam.jpg');
	height: 165px;
	margin-bottom: 0
}
.occam-izq {
	float: left;
	width: 1000px;
	margin-top: 30px;
	margin-right: 80px;
	margin-bottom: 100px
}
.occam-der {
	float: left;
	width: 420px;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/banner-occam-2.jpg');
	height: 828px
}
.node-type-tu-foto-welcomehome a.username {
	float: none;
	color: #F86764;
	font-size: 18px
}
.node-type-tu-foto-welcomehome .submitted {
	margin-left: 2px;
	margin-top: -26px;
	margin-bottom: 0;
	font-size: 12px;
	color: #888
}
.node-type-tu-foto-welcomehome .titulonoticia {
	color: #F86764;
	margin-bottom: 30px
}
.node-type-tu-foto-welcomehome .localizacion {
	background: #F86764
}
.node-type-tu-foto-welcomehome .derechofotos a, p.publica-occam a {
	color: #F86764
}
p.publica-occam {
	font-size: 20px;
	color: #888;
	text-align: center
}
hr.hroccam {
	width: 100%;
	border: 1px solid#F7F7F7
}
.node-type-tu-foto-welcomehome .field-name-body {
	margin-bottom: 60px
}
.page-node-7520 #page {
	margin-left: auto;
	margin-right: auto;
	max-width: 1500px
}
.teaser-marca {
	float: left;
	width: 100%;
	height: 675px;
	background: #333;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/images/orbea-occam.jpg');
	background-size: 100%;
	background-position: bottom left
}
.teaser-marca-izq {
	float: left;
	width: 38%;
	margin-top: 589px;
	margin-left: 240px;
	color: #fff;
	font-size: 14px
}
.teaser-marca-izq img {
	float: left;
	margin-right: 10px
}
.teaser-marca-izq p {
	float: left;
	margin: 0;
	margin-top: 2px
}
.teaser-marca-der {
	float: left;
	width: auto;
	margin-top: 151px;
	margin-left: 215px
}
p.bases {
	font-size: 12px;
	color: #fff;
	margin-left: 60px
}
img.accion-occam {
	margin-top: 140px;
	margin-left: 65px
}
.titulo-tu-foto-occam p {
	font-size: 26px;
	margin: 0;
	padding: 0;
	margin-top: 40px
}
hr.hr-occam-titulo {
	width: 100px;
	border-color: #DF6561;
	margin: 0;
	padding: 0;
	margin-top: 10px
}
p.subtitulo-tu-foto-occam {
	font-size: 16px;
	margin: 0;
	padding: 0;
	margin-top: 20px
}
.vista-occam, .actualidad-bloque-noticia-foto2, .actualidad-bloque-noticia-galeria, .contenido-derecha-nodes-lo-mas-visto, .publi-portada-300x250 {
	float: left;
	width: 100%;
	margin-top: 50px
}
.block-occam {
	float: left;
	width: 480px;
	margin-right: 20px
}
.tu-foto-occam {
	float: left;
	width: 100%;
	height: 280px;
	overflow: hidden
}
.titulo-tufoto-occam-vista {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 60px
}
p.title-tufoto {
	margin: 0;
	font-size: 24px !important;
	color: #DF6561
}
p.title-tufoto a {
	color: #DF6561;
	text-decoration: none
}
.titulo-tufoto-occam-vista p {
	font-size: 14px;
	margin: 0
}
span.occam {
	color: #B5B5B5
}
#pagefoo {
	width: 1500px;
	margin: 0 auto
}
.frasefooter2 {
	float: left;
	position: relative;
	left: 417px;
	top: 17px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	display: inherit
}
.frasefooter2 img {
	height: 57px;
	float: left;
	margin-right: 20px
}
.frasefooter2 p {
	font-size: 12px;
	width: 498px;
	float: left;
	margin-top: 6px
}
.foto-portada-mas-vista-foto, .evento-mtb-foto, .tu-foto-portada-vista-foto {
	float: left;
	width: 100%;
	height: 200px;
	overflow: hidden
}
.foto-portada-mas-vista-texto {
	float: right;
	width: 95%;
	margin-top: -15px;
	background: #fff;
	padding: 18px
}
.foto-portada-mas-vista-info {
	float: left;
	width: 100%;
	margin-top: -10px;
	margin-bottom: 10px
}
.foto-portada-mas-vista-info p {
	margin: 0;
	font-size: 12px
}
.foto-portada-mas-vista-titulo h3 {
	margin: 0;
	font-size: 22px
}
.foto-portada-mas-vista-titulo h3 a:hover, .evento-mtb-titulo h3 a:hover, .titulo-01-interiores h2 a:hover, .view-carrousel-noticias a:hover, .titulo-01 a:hover, .titulo-item-prueba a:hover, .item-titulo a:hover, .titulo-video-portada-p a:hover, .a-fondo-p-vista-titular a:hover, .titulo-01 a:hover, .titulo-item-prueba a:hover, .item-titulo a:hover, .titulo-video-portada-p a:hover, .a-fondo-p-vista-titular a:hover {
	color: #6AA842
}
.foto-portada-mas-vista-titulo h3 a, .evento-mtb-titulo h3 a, .titulo-portada-interior h1, .titulo-01-interiores h2 a, .titulo-01-lateral h2 a, .relacionados .views-row-1 .titulo-01 h2 a, .relacionados .views-row-1 .titulo-01 p, .titulo-01 h2 a, .titulo-item-prueba h3 a, .titulo-video-portada-p h2 a, .a-fondo-p-vista-titular h2 a, .tu-foto-portada-titulo h3 a, .portada-a-fondo-titulo h3 a, .portada-videos-items-titulo h3 a, .titulo-portada-pruebas h2 a, .titulo-01 h2 a, .titulo-item-prueba h3 a, .titulo-video-portada-p h2 a, .a-fondo-p-vista-titular h2 a, .tu-foto-portada-titulo h3 a, .portada-a-fondo-titulo h3 a, .portada-videos-items-titulo h3 a, .titulo-portada-pruebas h2 a {
	color: #666
}
.eventos-portada, .portada-pruebas {
	float: left;
	width: 100%;
	margin-bottom: 0px
}
.evento-mtb-all {
	float: left;
	width: 355px;
	margin-right: 15px
}
.evento-mtb-caja {
	float: right;
	width: 95%;
	margin-top: -15px;
	background: #fff;
	padding: 10px 16px
}
.evento-mtb-lugar p {
	margin: 0;
	color: #bababa;
	font-size: 12px
}
.evento-mtb-fecha p {
	margin: 0;
	color: #666;
	font-size: 12px
}
.evento-mtb-fecha {
	float: left;
	width: 100%;
	margin-top: -7px
}
.evento-mtb-titulo h3 {
	margin: 0;
	margin-top: 10px
}
.imgtufotop2 {
	height: 170px;
	overflow: hidden;
	float: left;
	width: 100%;
	margin-right: 5px;
	margin-bottom: 5px
}
.relacionados2 .portada-peque-foto-lateral, .portada-peque-foto-lateral {
	float: left;
	width: 100%;
	height: 180px;
	overflow: hidden
}
.imagen-pruebas-portada {
	float: left;
	width: 100%;
	height: 300px;
	overflow: hidden
}
.relacionados2 .vista-portada-lateral {
	width: 313px;
	margin-right: 10px
}
.titulorelacionados2 p, .titulorelacionados3 {
	margin: 0;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #777
}
.relacionados2 {
	float: left;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 50px;
	overflow: inherit
}
h2.comments__form-title.title.comment-form {
	color: #888;
	display: none !important
}
.page-node-6499 .vista-portada-interior-01 {
	min-height: 360px;
	float: left;
	width: 557px;
	margin-right: 20px;
	min-height: 355px
}
.page-node-6499 .portada-peque-foto-interior, .page-node-10896 .portada-peque-foto-interior {
	height: 255px
}
.vista-portada-interior-01 .play-video-p {
	margin-top: 65px;
	margin-left: 227px
}
.page-node-6499 .vista-portada-interior-01 .play-video-p {
	margin-top: 65px;
	margin-left: 227px;
	width: 100px
}
.contenido-izquierda {
	float: left;
	width: 1155px;
	margin-right: 45px;
	margin-top: 50px
}
.titulo-portada-interior, .carrousel-revista-destacada, .portada-a-fondo {
	float: left;
	width: 100%;
	margin-bottom: 20px
}
.contenido-derecha {
	float: left;
	width: 300px;
	margin-top: 117px
}
.views-row-1 .vista-portada-interior-01, .page-node-32 .views-row-1 .vista-portada-interior-01, .page-node-6499 .views-row-1 .vista-portada-interior-01 {
	float: left;
	width: 1134px;
	margin-bottom: 50px
}
.vista-portada-interior-01 {
	float: left;
	width: 557px;
	margin-right: 20px;
	min-height: 595px
}
.page-node-32 .vista-portada-interior-01 {
	float: left;
	width: 557px;
	margin-right: 20px;
	min-height: 620px
}
.views-row-1 .portada-peque-foto-interior, .page-node-6499 .views-row-1 .portada-peque-foto-interior {
	float: left;
	width: 100%;
	height: 600px;
	overflow: hidden
}
.views-row-1 .portada-grande-sombra-interior {
	float: left;
	width: 100%;
	margin-top: -215px;
	position: relative;
	display: inherit
}
.views-row-1 .titulo-01-interiores {
	width: 100%;
	padding: 0 40px;
	float: left;
	margin-top: -220px;
	position: relative;
	background: transparent
}
.page-node-6499 .views-row-1 .titulo-01-interiores {
	width: 100%;
	padding: 0 40px;
	float: left;
	margin-top: -165px;
	position: relative;
	background: transparent
}
.titulo-01-interiores p {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	border-bottom: 0 solid#6AA842;
	width: 100%
}
p.entradilla-actualidad-interior, .entradilla-actualidad-interior p, p.entradilla-actualidad {
	width: 90% !important;
	border-bottom: 0 !important;
	font-size: 16px !important
}
.titulo-01-interiores h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 3px;
	color: #666;
	font-size: 24px;
	line-height: 1.4;
	margin-bottom: 0
}
.titulo-01-interiores, .titulo-01, .a-fondo-p-vista-titulo {
	float: right;
	width: 95%;
	background: #fff;
	margin-top: -15px;
	position: relative;
	z-index: 1;
	padding-left: 18px
}
.views-row-1 .titulo-01-interiores h2 {
	font-size: 30px;
	margin-top: 10px
}
.portada-peque-foto-interior img, .portada-peque-foto img, .a-fondo-p-vista-foto img, .tu-foto-portada-vista-foto img, .imagen-pruebas-portada img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.portada-peque-foto-interior {
	float: left;
	width: 100%;
	height: 330px;
	overflow: hidden
}
.vista-portada-lomas-interior p {
	font-size: 22px;
	color: #666;
	font-weight: bold
}
.titulo-01-lateral p {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	border-bottom: 0 solid#6AA842;
	width: 100%
}
.titulo-01-lateral h2 {
	font-size: 18px;
	color: #666;
	margin: 0;
	margin-bottom: 30px;
	float: left;
	margin-top: 5px
}
.titulo-01-lateral {
	float: right;
	width: 90%;
	margin-top: -15px;
	background: #fff;
	padding: 10px 18px
}
.actualidad-bloque-noticia-titulo h1 {
	color: #444;
	font-size: 42px
}
.actualidad-bloque-noticia-subtitulo p {
	font-size: 18px;
	color: #777;
	line-height: 1.6
}
.actualidad-bloque-noticia-texto1 {
	float: right;
	width: 95%;
	background: #fff;
	margin-top: -40px;
	padding-left: 30px
}
.actualidad-bloque-noticia-texto1-texto {
	float: left;
	width: 100%;
	line-height: 2;
	margin-bottom: 25px
}
.actualidad-bloque-noticia-texto2-texto {
	float: left;
	margin-top: 30px;
	width: 100%;
	line-height: 2;
	margin-bottom: 25px
}
.derecha-autoria {
	float: left;
	width: 100%;
	background: #F5F1F1;
	padding: 20px
}
.derecha-autoria-autor p {
	margin: 0;
	font-weight: bold;
	font-size: 18px
}
span.autor-light {
	font-size: 14px;
	font-weight: normal;
	color: #999;
	margin-right: 5px
}
.derecha-autoria-block1, .tu-foto-portada-titulo {
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.derecha-autoria-visitas p {
	margin: 0;
	font-size: 14px;
	font-weight: bold
}
.contenido-derecha-nodes {
	float: left;
	width: 300px;
	margin-top: 50px
}
.publicidad-300x600-interior {
	float: left;
	width: 100%;
	margin-top: 35px
}
.views-row-1 .vista-portada-actualidad-peque .portada-grande-sombra {
	display: inherit;
	margin-top: -240px
}
.portada-actualidad-peque .views-row-1 .titulo-01 h2, .views-row-1 .a-fondo-p-vista-titular h2 {
	font-size: 30px
}
.view-tu-foto-en-portada {
	padding: 0
}
.tu-foto-portada .views-row-even, .tu-foto-portada .views-row-odd, .tu-foto-portada .views-row-even, .tu-foto-portada .views-row-odd {
	width: 317px;
	float: left;
	margin-right: 10px
}
.a-fondo-p .views-row-4 {
	margin-left: 10px;
	margin-right: 0
}
.a-fondo-p .views-row-even {
	float: left;
	width: 200px
}
.a-fondo-p .views-row-1 {
	width: 100% !important;
}
.a-fondo-p .views-row-odd, .a-fondo-p .views-row-even, .a-fondo-p .views-row-odd, .a-fondo-p .views-row-even {
	width: 374px;
	float: left
}
.views-row-1 .play-video-p, .page-node-6499 .views-row-1 .play-video-p {
	margin-top: 130px;
	margin-left: 430px;
	width: 300px
}
.views-row-1 .titulo-video-portada-p {
	width: 100%;
	margin-top: 0
}
.views-row-1 .titulo-video-portada-p p {
	padding: 10px 0 0
}
.views-row-1 .titulo-video-portada-p h2 {
	padding-left: 0;
	font-size: 30px
}
.views-row-1 .play-video-p img {
	width: 300px
}
.views-row-1 .item-video-peque, .views-row-1 .a-fondo-p-vista {
	width: 99%;
	margin-bottom: 20px
}
.views-row-1 .foto-video-portada-p {
	height: 560px
}
.views-row-1 .a-fondo-p-vista-foto {
	height: 600px
}
.debate {
	position: relative;
	top: -21px;
	border-right: 1px solid#fff;
	width: 189px;
	height: 38px;
	display: inherit
}
.carruselnoticiasvista {
	float: left;
	width: 76%;
	margin-left: 210px;
	margin-top: -71px;
	top: 0;
	left: 0
}
.portada-actualidad-peque .views-row-2, .portada-actualidad-peque .views-row-3, .portada-actualidad-peque .views-row-2, .portada-actualidad-peque .views-row-3 {
	width: 382px;
	float: left;
	margin-right: 10px
}
.relacionados .vista-portada-actualidad-peque {
	width: 303px;
	float: left;
	margin-right: 10px
}
.relacionados .views-row-1 .titulo-01 {
	width: 90%;
	margin-top: -15px;
	padding-left: 20px;
	background: #fff
}
.relacionados .portada-peque-foto {
	float: left;
	width: 100%;
	height: 190px;
	overflow: hidden
}
.portada-actualidad-peque .views-row-4 {
	width: 32%;
	float: left;
	margin-right: 0
}
.portada-actualidad {
	float: left;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 50px
}
.portada-actualidad-01, .portada-a-fondo-01 {
	float: left;
	width: 1155px;
	margin-right: 45px
}
.portada-actualidad-grande {
	float: left;
	width: 635px;
	margin-bottom: 20px
}
.portada-grande-foto {
	float: left;
	width: 100%;
	height: 430px;
	overflow: hidden;
	background: #333
}
.portada-grande-foto img:hover {
	opacity: .5;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.vista-portada-actualidad-peque, .a-fondo-p-vista {
	float: left;
	width: 100%;
	margin-right: 10px;
	margin-bottom: 50px
}
.portada-actualidad-peque .views-row-1 .portada-peque-foto {
	height: 600px
}
.portada-peque-foto, .foto-video-portada-p {
	float: left;
	width: 100%;
	height: 220px;
	overflow: hidden
}
.views-row-1 .titulo-01 {
	width: 100%;
	padding: 0 40px
}
.titulo-01 h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 10px;
	color: #666;
	font-size: 24px;
	line-height: 1.4
}
.portada-grande-sombra img {
	width: 100%;
	display: inherit
}
.portada-grande-sombra {
	float: left;
	margin-top: -120px;
	width: 100%;
	position: relative;
	z-index: 1
}
.titulo-portada-actualidad-grande, .a-fondo-g-titulo {
	float: left;
	width: 100%;
	padding: 10px 40px;
	margin-top: -200px;
	color: #fff;
	position: relative;
	z-index: 1
}
.subtitulo-portada-actualidad-grande {
	float: left;
	width: 635px;
	padding: 10px 40px;
	margin-top: -140px;
	color: #fff;
	position: relative;
	z-index: 1;
	display: inherit
}
.portada-registrar {
	float: left;
	width: 100%;
	background: #eaeaea;
	margin-top: 20px;
	display: inherit
}
.portada-actualidad-02, .portada-videos-publi, .portada-a-fondo-02 {
	float: left;
	width: 300px
}
.portada-registrar p {
	padding: 100px 15px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	line-height: 1.5;
	margin: 0;
	color: #858585
}
.titulo-01 p, .titulo-video-portada-p p {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0
}
.publi-portada-1000x160 {
	float: left;
	width: 100%;
	background: #333;
	height: 160px;
	margin-bottom: 50px;
	display: inherit
}
.titulo-lo-mas-visto {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-top: -24px
}
.portada-lo-mas-visto {
	float: left;
	width: 300px;
	display: inherit
}
.titulo-lo-mas-visto p, .titulo-lo-mas-videos p {
	font-size: 20px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #666
}
.item-lo-mas-visto, .item-lo-mas-visto-videos {
	float: left;
	width: 100%;
	margin-left: 0;
	margin-bottom: 15px;
	border-bottom: 1px dotted;
	padding-bottom: 10px
}
.item-izq {
	float: left;
	width: 35%
}
.item-numero p {
	font-size: 24px;
	margin-top: 10px;
	text-align: right;
	width: 77px;
	margin-bottom: 0;
	color: #444;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif
}
.item-moteros {
	float: right;
	width: 80%
}
.item-moteros p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 4px;
	color: #666;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold
}
.item-derecha {
	float: left;
	width: 65%
}
.item-titulo p {
	margin-top: 9px;
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	color: #444;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 0
}
.item-categoria p {
	font-size: 11px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #b6b6b6 !important;
	margin: 0
}
.item-all {
	width: 90%;
	float: left;
	margin-top: 0
}
.portada-item-pruebas {
	float: left;
	width: 100%;
	margin-left: 0px
}
.titulo-portada-pruebas h2 {
	margin: 0;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	color: #666;
	margin-bottom: 10px;
	width: 99%
}
.item-pruebas-portada {
	float: left;
	width: 100%;
	padding: 10px 0
}
.item-prueba {
	float: left;
	width: 488px;
	margin-right: 10px;
	margin-bottom: 30px;
	min-height: 300px
}
.titulo-portada-prueba {
	float: right;
	width: 95%;
	background: #fff;
	margin-top: -15px;
	position: relative;
	z-index: 1
}
.categoria-item-prueba {
	float: left;
	margin-left: 18px
}
.categoria-item-prueba p {
	margin: 0;
	font-size: 12px;
	color: #777;
	margin-top: 10px
}
.titulo-item-prueba {
	float: left;
	width: 90%;
	margin-left: 18px
}
.titulo-item-prueba h3 {
	margin: 0;
	color: #666;
	font-size: 24px
}
.publi-escritorio-300x100 {
	float: left;
	margin-top: 30px;
	width: 320px
}
.portada-videos-items {
	float: left;
	width: 1155px;
	margin-left: 45px;
	margin-top: 0
}
.portada-videos-items-titulo {
	float: left;
	width: 99%;
	margin-bottom: 10px
}
.portada-videos-items-titulo h3 {
	margin: 0;
	color: #6c6c6c
}
.item-video-grande {
	float: left;
	width: 623px;
	margin-bottom: 3px
}
.foto-video-portada-g {
	float: left;
	width: 100%;
	height: 358px;
	overflow: hidden;
	background: #333
}
.sombra-video-portada-g {
	float: left;
	width: 100%;
	margin-top: -121px;
	display: inherit
}
.play-video {
	float: left;
	margin-top: -288px;
	margin-left: 240px;
	opacity: .8;
	width: 160px
}
.titulo-video-portada-g {
	float: left;
	width: 90%;
	margin-top: -100px;
	margin-left: 20px
}
.titulo-video-portada-g h1 {
	color: #fff;
	margin: 0
}
.titulo-video-portada-g img {
	width: 45px;
	float: left;
	margin-right: 10px
}
.item-video-peque {
	float: left;
	width: 374px;
	margin-right: 10px;
	margin-bottom: 50px
}
.titulo-video-portada-p {
	float: right;
	width: 95%;
	background: #fff;
	margin-top: -15px;
	padding-left: 18px
}
.titulo-video-portada-p h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 10px;
	color: #666;
	font-size: 19px;
	line-height: 1.4
}
.play-video-p img {
	width: 100px;
	opacity: .8
}
.play-video-p {
	float: left;
	width: 100px;
	margin-top: 60px;
	margin-left: 139px
}
.lo-mas-visto-videos-portada {
	float: left;
	width: 100%;
	display: inherit;
	margin-top: 40px;
	text-align: left
}
.portada-videos-publi .lo-mas-visto-videos-portada {
	display: inherit
}
.portada-destacado-revista {
	float: left;
	width: 100%;
	background: #333;
	background-image: url('https://www.mtbpro.es/sites/all/themes/mtbproresponsive/img/revistadestacada-v2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position-y: -464px;
	margin-bottom: 100px;
	display: inherit
}
.page-new {
	width: 1200px;
	margin: 0 auto
}
.revista-destacada-01 {
	float: left;
	width: 400px;
	margin-bottom: 50px
}
.carrousel-revista-destacada div#slider-container {
	width: 398px !important;
	height: 300px !important
}
.revista-destacada-02 {
	float: left;
	width: 780px;
	margin-left: 20px
}
.revista-destacada-resumen {
	float: left;
	width: 90%
}
.revista-destacada-resumen p {
	color: #fff;
	line-height: 1.7
}
.revista-destacada-titulo-item h3 {
	color: #fff;
	margin: 0;
	margin-top: 104px
}
.revista-destacada-botones {
	float: left;
	width: 100%;
	margin-top: -5px
}
.revista-leer {
	float: left;
	width: 210px;
	background: #6AA842;
	margin-left: 10px
}
.revista-leer p {
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 18px;
	padding: 10px
}
.revista-leer img {
	width: 25px;
	float: left
}
.destacado-gratis {
	float: right;
	margin-top: -10px
}
.portada-a-fondo-titulo h3, .tu-foto-portada-titulo h3 {
	margin: 0;
	color: #6c6c6c;
	width: 99%
}
.a-fondo-g {
	float: left;
	width: 624px;
	margin-top: 20px
}
.a-fondo-g-foto {
	float: left;
	width: 100%;
	height: 359px;
	overflow: hidden;
	background: #333
}
.a-fondo-g-sombra {
	float: left;
	width: 100%;
	margin-top: -120px;
	position: relative;
	z-index: 1
}
.a-fondo-g-subtitulo {
	float: left;
	width: 635px;
	padding: 10px 40px;
	margin-top: -130px;
	color: #fff;
	position: relative;
	z-index: 1
}
.a-fondo-p {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-left: 0
}
.a-fondo-p-vista-foto {
	float: left;
	width: 100%;
	height: 150px;
	overflow: hidden
}
.views-row-1 .a-fondo-p-vista-titulo {
	width: 100%;
	margin-top: 0;
	padding: 0
}
.a-fondo-p-vista-categoria {
	color: #777;
	font-size: 12px;
	padding: 10px 0 0;
	margin: 0;
	float: left;
	width: 100%
}
.a-fondo-p-vista-titular h2 {
	padding-left: 0;
	padding-right: 10px;
	margin-top: 2px;
	color: #666;
	font-size: 19px;
	line-height: 1.4
}
.a-fondo-p-vista-titular {
	float: left
}
.portada-a-fondo-02 .titulo-lo-mas-videos p {
	margin: 0;
	margin-bottom: 15px
}
.tu-foto-portada {
	float: left;
	width: 675px;
	margin-bottom: 100px;
	margin-right: 150px
}
.tu-foto-portada-vista {
	float: left;
	width: 100%;
	margin-right: 19px;
	margin-bottom: 20px
}
.titulo-portada-actualidad-grande a, .subtitulo-portada-actualidad-grande a, .titulo-video-portada-g h1 a, .a-fondo-g-titulo h1 a, .a-fondo-g-subtitulo p a, .revista-destacada-titulo h3 a, .titulo-portada-actualidad-grande a, .subtitulo-portada-actualidad-grande a, .titulo-video-portada-g h1 a, .a-fondo-g-titulo h1 a, .a-fondo-g-subtitulo p a, .revista-destacada-titulo h3 a {
	color: #fff;
	text-decoration: none
}
.item-titulo a {
	text-decoration: none;
	color: #444
}
.foto-video-portada-p img {
	min-height: 220px;
	width: 100%
}
.portada-grande-foto img, .a-fondo-g-foto img {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.view-carrousel-noticias a {
	color: #333;
	font-size: 12px
}
.view-carrousel-noticias .views-row {
	float: left;
	margin-right: 50px;
	margin-top: 18px
}
.region.region-carrousel-noticias {
	width: 3200px;
	float: left
}
.view-carrousel-noticias .field-content::after {
	content: "\00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0 \00A0\00A0\00A0\00A0 · "
}
.play-video-p img:hover, .play-video:hover {
	opacity: 1
}
.a-fondo-g-foto img:hover {
	opacity: .5
}
.portada-registrar:hover {
	background: #F4F4F4
}
.revista-leer:hover {
	background: #6AA842
}
.buscador-nodo input#edit-submit--2 {
	margin-left: 15px
}
.relacionados-foto {
	height: 200px
}
.tag-bottom p {
	margin-top: 15px
}
.tag-bottom .field-name-field-tags-equipamento, .tag-bottom .field-name-field-tags-test, .tag-bottom .field.field-name-field-tags-afondo, .tag-bottom .field-name-field-tags-equipamento, .tag-bottom .field-name-field-tags-test, .tag-bottom .field.field-name-field-tags-afondo {
	margin-top: 11px;
	margin-left: 0
}
.div-portada {
	display: inline-block;
	width: 40%;
	float: left;
	padding-right: 50px
}
.div-texto-revista {
	display: inline-block;
	width: 60%;
	float: left
}
.box-button-revista {
	width: 33.33%;
	float: left
}
.box-capturas-revista .box {
	width: 355px;
	min-height: 0
}
.block-info-revista {
	margin-top: 100px
}
section.revista-info-top {
	padding-bottom: 100px
}
}
.node-type-tu-foto-welcomehome .contenidos1000x160 {
	display: inherit
}
.titulo-occam h1 {
	color: #F86764;
	margin-bottom: 30px;
	font-size: 2em
}
.volver-occam a {
	color: #F86764
}
.page-node-add-tu-foto-welcomehome form {
	margin-left: auto;
	margin-right: auto;
	max-width: 80%;
	margin-bottom: 100px
}
.field-name-field-nombre-y-apellidos {
	font-size: 12px;
	float: left;
	margin-top: -30px;
	color: #F86764
}
p.parrafowelcomehome {
	font-size: 12px;
	float: left;
	margin-top: -30px;
	margin-right: 5px
}
.node-type-reportaje-destacado .views-row.views-row-2.views-row-even::after, .node-type-reportaje-destacado .views-row.views-row-4.views-row-even::after, .node-type-reportaje-destacado .views-row.views-row-6.views-row-even::after, .node-type-reportaje-destacado .views-row.views-row-2.views-row-even::after, .node-type-reportaje-destacado .views-row.views-row-4.views-row-even::after, .node-type-reportaje-destacado .views-row.views-row-6.views-row-even::after {
	content: "";
	width: 100%;
	float: left;
	position: relative
}
.Video-noticia {
	width: 50px;
	height: 50px;
	background: url(https://www.mtbpro.es/sites/default/files/video-icon.png);
	position: relative;
	background-size: 50px;
	background-repeat: no-repeat;
	left: 10px;
	top: 10px
}
.view-portada-e-bikermania .views-row.views-row-4.views-row-even::after, .view-portada-e-bikermania .views-row.views-row-2.views-row-even::after, .view-portada-e-bikermania .views-row.views-row-8.views-row-even::after, .view-portada-e-bikermania .views-row.views-row-4.views-row-even::after, .view-portada-e-bikermania .views-row.views-row-2.views-row-even::after, .view-portada-e-bikermania .views-row.views-row-8.views-row-even::after {
	content: '';
	position: relative;
	width: 100%;
	float: left
}
.form-item.form-type-textfield.form-item-search-block-form {
	float: left;
	margin: 0
}
input#edit-search-block-form--2 {
	height: 30px;
	border-radius: 5px;
	border: 1px solid#9a9898;
	width: 200px
}
.container-inline .form-wrapper input#edit-submit {
	float: left;
	margin-left: 10px;
	border-radius: 5px;
	border: 1px solid#6aa842;
	background: #6aa842;
	color: #fff;
	height: 30px;
	padding: 0 5px;
	margin-top: 0px;
}

@media only screen and (max-width:480px) {
.page-search-node .header div#page, .relacionados-titulo {
	padding: 0
}
form#search-form {
	height: 550px;
	margin: 0 auto;
	margin-top: 100px;
	background: #ececec;
	padding: 20px 40px;
	margin-bottom: 100px
}
.form-item.form-type-textfield.form-item-keys input, .form-item.form-type-textfield.form-item-phrase input, .form-item.form-type-textfield.form-item-negative input, .buscador-nodo div#edit-actions--2 {
	width: 100%;
	margin-top: 10px
}
.page-search-node div#page {
	padding: 0 20px
}
input#edit-submit {
	background: #6aa842;
	border: 1px solid#6aa842;
	margin-left: 0;
	height: 45px;
	color: #fff;
	padding: 5px 40px;
	width: 100%;
	margin-top: 10px
}
.form-item.form-type-textfield.form-item-or label, .form-item.form-type-textfield.form-item-phrase label, .form-item.form-type-textfield.form-item-negative label {
	float: left;
	margin-right: 0;
	min-width: 100%
}
.form-item.form-type-textfield.form-item-or input {
	float: left;
	width: 100%;
	margin-top: 10px
}
.buscador-nodo {
	margin-top: 40px
}
.buscador-nodo .form-item.form-type-textfield.form-item-search-block-form {
	width: 100%
}
.buscador-nodo input#edit-submit--2 {
	text-align: center;
	width: 100%
}
.relacionados-box {
	width: 100%;
	padding-right: 0;
	box-sizing: border-box;
}
.relacionados-box .linearoja-titulos {
	margin-left: 0
}
.relacionados-box .relacionados-titulo h2 {
	line-height: 1.3
}
.tag-bottom p {
	margin-top: 5px;
	margin-bottom: 15px
}
.tag-bottom, .node-type-reportaje-destacado .tag-bottom p {
	margin-top: 0
}
.tag-bottom .field-name-field-tags-equipamento, .tag-bottom .field-name-field-tags-test, .tag-bottom .field.field-name-field-tags-afondo, .tag-bottom .field-name-field-tags-equipamento, .tag-bottom .field-name-field-tags-test, .tag-bottom .field.field-name-field-tags-afondo {
	margin-top: 0;
	margin-left: 0
}
.field-name-field-tags-equipamento a, .field-name-field-tags-reportaje a, .field-name-field-tags-afondo a, .field-name-field-tags-equipamento a, .field-name-field-tags-reportaje a, .field-name-field-tags-afondo a {
	background: #6aa842;
	padding: 4px 10px;
	margin: 1px;
	color: #fff !important;
	float: left
}
}

@media only screen and (min-width:480px) {
section#destacado-movil-reportaje {
    margin-top: -24px;
}
form#search-form {
	height: 510px;
	margin: 0 auto;
	margin-top: 100px;
	background: #ececec;
	padding: 20px 40px;
	margin-bottom: 100px
}
.form-item.form-type-textfield.form-item-keys input, .form-item.form-type-textfield.form-item-phrase input, .form-item.form-type-textfield.form-item-negative input, .buscador-nodo div#edit-actions--2 {
	width: 100%;
	margin-top: 10px
}
.page-search-node div#page {
	padding: 0 20px
}
input#edit-submit {
	background: #6aa842;
	border: 1px solid#6aa842;
	margin-left: 0;
	height: 45px;
	color: #fff;
	padding: 5px 40px;
	width: 100%;
	margin-top: 10px
}
.form-item.form-type-textfield.form-item-or label, .form-item.form-type-textfield.form-item-phrase label, .form-item.form-type-textfield.form-item-negative label {
	float: left;
	margin-right: 0;
	min-width: 100%
}
.form-item.form-type-textfield.form-item-or input {
	float: left;
	width: 100%;
	margin-top: 10px
}
.buscador-nodo {
	margin-top: 40px
}
.buscador-nodo .form-item.form-type-textfield.form-item-search-block-form {
	width: 100%
}
.buscador-nodo input#edit-submit--2 {
	text-align: center;
	width: 100%
}
.relacionados-titulo {
	padding: 0
}
.tag-bottom p {
	margin-top: 5px
}
.tag-bottom, .node-type-reportaje-destacado .tag-bottom p {
	margin-top: 0
}
.tag-bottom .field-name-field-tags-equipamento, .tag-bottom .field-name-field-tags-test, .tag-bottom .field.field-name-field-tags-afondo, .tag-bottom .field-name-field-tags-equipamento, .tag-bottom .field-name-field-tags-test, .tag-bottom .field.field-name-field-tags-afondo {
	margin-top: 0;
	margin-left: 0
}
.field-name-field-tags-reportaje a {
	background: #6aa842;
	padding: 4px 10px;
	margin: 1px;
	color: #fff !important;
	float: left
}
}
.form-item.form-type-textfield.form-item-keys input {
	float: left;
	border: 1px solid#6aa842;
	padding: 10px;
	font-size: 18px
}
.form-item.form-type-textfield.form-item-keys label {
	float: left;
	margin-right: 20px;
	padding-top: 10px
}
fieldset#edit-advanced {
	float: left;
	width: 100%;
	margin-top: 10px;
	height: auto;
	border: 0;
	padding: 0;
	margin-left: 0
}
.fieldset-wrapper {
	display: inherit !important
}
.action {
	float: left;
	margin-top: 40px
}
.form-item.form-type-textfield.form-item-or, .form-item.form-type-textfield.form-item-phrase, .form-item.form-type-textfield.form-item-negative {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 0
}
body.page-search {
	background: url('/sites/default/files/fondo-search.jpg');
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat
}

@media only screen and (min-width : 768px) {
}
.buscador-nodo p {
	font-size: 20px;
	color: #6aa842;
	font-weight: bold;
	border-bottom: 1px solid#6aa842;
	padding-bottom: 15px;
	margin: 0;
	margin-bottom: 20px
}
.buscador-nodo {
	float: left;
	width: 100%;
	background: #ececec;
	padding: 20px;
	margin-bottom: 40px
}
.buscador-nodo .form-item.form-type-textfield.form-item-search-block-form input {
	height: 31px
}
.buscador-nodo div#edit-actions--2 {
	float: left;
	background: #6aa842
}
.views-row.views-row-3 .relacionados-box, .banda-destacada-top .views-row.views-row-4 .relacionados-box {
	padding-right: 0
}
.banda-destacada-top .views-row.views-row-3 .relacionados-box {
	padding-right: 20px
}
.relacionados-titulo h2 {
	font-size: 20px;
	float: left;
	width: 100%
}
.relacionados-titulo p {
	font-size: 12px;
	margin: 0
}
.relacionados-titulo a {
	color: #777
}
.relacionados-titulo-box p {
	font-size: 20px;
	font-weight: bold;
	color: #6aa842;
	border-bottom: 1px solid;
	padding: 15px 0
}
.tag-bottom {
	float: left;
	width: 100%;
	margin-bottom: 40px
}
.field.field-name-field-tags.field-type-taxonomy-term-reference.field-label-hidden, .field.field-name-field-tags-equipamento.field-type-taxonomy-term-reference.field-label-hidden, .field.field-name-field-tags-test.field-type-taxonomy-term-reference.field-label-hidden, .field.field-name-field-tags-afondo.field-type-taxonomy-term-reference.field-label-hidden, .field.field-name-field-tags-equipamento.field-type-taxonomy-term-reference.field-label-hidden, .field.field-name-field-tags-test.field-type-taxonomy-term-reference.field-label-hidden, .field.field-name-field-tags-afondo.field-type-taxonomy-term-reference.field-label-hidden {
	width: 80%;
	float: left
}
.tag-bottom p {
	float: left;
	font-size: 18px;
	margin-right: 10px;
	font-weight: bold;
	color: #777
}
.relacionados-reportaje-izq, .relacionados-reportaje-der, .relacionados-reportaje-izq, .relacionados-reportaje-der {
	background: transparent !important
}
.banda-destacada-top {
	float: left;
	width: 100%;
	background: url(/sites/default/files/banda-fondo-v2.jpg);
	margin-bottom: 100px;
	padding: 50px;
	color: #fff;
	background-size: cover;
	background-repeat: no-repeat
}
.banda-destacada-top .nombre-destacado-portada h2 {
	margin: 0;
	margin-bottom: 5px
}
.banda-destacada-top hr.hrtag {
	width: 40px;
	border: 1px solid#6aa842;
	margin: 0
}
.relacionados-box:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.relacionados-box img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.relacionados-box:hover .relacionados-titulo a {
	color: #b3b3b3
}
.dl-menuwrapper button {
	margin-top: -52px !important
}
ul.dl-menu.dl-menuopen {
	margin-top: 13px !important
}
select#edit-field-tipo-de-bici-value, select#edit-field-tipo-de-equipamento-value, .page-node-6546 .views-exposed-form .views-exposed-widget .form-select, .page-node-9226 .views-exposed-form .views-exposed-widget .form-select {
	background: white;
	border-radius: 0 !important;
	border: 1px solid#d6d6d6;
	padding: 5px 33px;
	margin-top: 5px;
	margin-bottom: 20px;
	-webkit-appearance: none;
	background-size: 12px;
	background-repeat: no-repeat;
	background-image: url(https://www.mtbpro.es/sites/default/files/arrow-down-filled-triangle.png);
	background-position: right;
	background-position-x: 10px;
	width: 100%
}
input#edit-submit-portada-equipamiento-interior, input#edit-submit-portada-bicis-interior, input#edit-submit-portada-equipamiento-interior, input#edit-submit-portada-bicis-interior, .page-node-6546 .views-exposed-form .views-exposed-widget .form-submit, .page-node-9226 .views-exposed-form .views-exposed-widget .form-submit {
	background: #6aa842;
	border-radius: 0 !important;
	border: 1px solid#6aa842;
	-webkit-appearance: none;
	color: #fff;
	padding: 5px 20px;
	margin-top: 5px;
	margin-bottom: 20px
}
.views-exposed-form .description {
	font-size: 12px;
	margin-top: -19px
}
.date-node {
	width: 100%;
	text-align: center;
	margin-top: 5px;
	float: left;
	font-weight: bold
}
spam.miga {
	margin-right: 5px
}
.breadcrum img {
	width: 8px;
	margin-right: 5px
}
spam.miga.last {
	color: #797878
}
.breadcrum a:hover {
	text-decoration: underline
}
.breadcrum a {
	color: #c5c5c5
}
.facebook-responsive {
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	height: 0
}
.facebook-responsive iframe {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute
}
div#cookie-compliance {
	position: fixed !important;
	width: 100% !important;
	bottom: 0 !important;
	z-index: 999 !important;
	box-shadow: rgb(0, 0, 0)0 0 8px;
	color: #333;
	text-align: center
}
.cookie-compliance__inner {
	padding: 5px !important
}
.cookie-compliance input#edit-submit {
	padding: 5px 30px;
	height: auto
}
.cookie-compliance {
	background-color: #fff !important;
	color: #fff;
	display: none
}
.cookie-compliance__text {
	float: left;
	font-size: 12px;
	width: 100%
}
form#simple-cookie-compliance-dismiss-form {
	float: left;
	font-size: 12px;
	width: 100%;
	margin-bottom: 10px;
	text-align: center
}
.cookie-compliance__text p {
	margin: 10px
}
.confirm-parent, .password-parent, .confirm-parent, .password-parent {
	width: 100% !important
}
.page-user input#edit-name, .page-user .form-text .required, .page-user input#edit-name, .page-user .form-text .required {
	border: 1px solid#a7a2a2
}
input#edit-pass-pass1, input#edit-pass-pass2, input#edit-pass-pass1, input#edit-pass-pass2 {
	border: 1px solid#a7a2a2;
	width: 100%
}
ul.tabs-primary.tabs.primary {
	padding-left: 0 !important
}
h1.title-campillo {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 45px;
	margin-bottom: 10px
}
.title-campillo-box p {
	margin: 0;
	text-align: center;
	font-size: 24px
}
.node-type-campillos-y-mas .imagen-destacada-reportaje {
	height: auto;
	background-attachment: inherit !important
}
.node-type-campillos-y-mas section#destacado {
	padding: 200px 0
}
.node-type-campillos-y-mas section#publi-1000x160-reportaje {
	margin-top: 50px;
	margin-bottom: 50px
}
h2.h2campillos {
	border-bottom: 1px solid#69a842;
	margin: 0;
	text-transform: uppercase;
	font-weight: 100
}
.contacto-campillos-left {
	margin-top: 30px;
	float: left
}
.contacto-campillos-right {
	background: #000;
	margin-top: 30px;
	float: left;
	height: 400px
}
.contacto-campillos-box {
	width: 100%;
	float: left;
	margin-bottom: 20px
}
.node-type-campillos-y-mas .publi-roba-h1-reportaje {
	margin-top: 43px
}
.google_map_field_display {
	width: 100%;
	height: 400px
}
img.icon-campillo {
	width: 20px;
	margin-right: 5px;
	position: relative;
	top: 4px
}
ul.info-campillos {
	font-size: 12px;
	margin-top: 10px
}
.box-campillos {
	display: inline-block;
	margin-bottom: 60px;
	width: 100%
}
.box-detalles-campillos img {
	width: 20px;
	position: relative;
	top: 4px;
	margin-right: 10px
}
.detalles-campillos {
	display: inline-block;
	margin-top: 20px;
	width: 100%
}
.content-detalles-campillos {
	background: #ececec;
	padding: 10px
}
span.box-info-camp {
	font-weight: bold;
	text-transform: uppercase
}
.field.field-name-field-video-campillo.field-type-video-embed-field.field-label-hidden .player {
	height: auto !important;
	padding-bottom: 0
}
.node-type-campillos-y-mas .submenu-top .decription p {
	color: #fff !important
}

@media only screen and (max-width:780px) {
.node-type-campillos-y-mas section#foto-one-reportaje {
	padding: 0 20px
}
.contacto-campillos-right, .contacto-campillos-left {
	width: 100%
}
.contacto-campillos-box {
	background: #ececec;
	padding: 10px 20px;
	margin-bottom: 5px
}
.box-detalles-campillos, .fotos-galeria-campillo img {
	width: 100%;
	float: left;
	padding: 5px 0
}
.content-detalles-campillos {
	text-align: left
}
.node-type-campillos-y-mas section#destacado {
	padding: 130px 0 70px
}
.title-campillo-box {
	width: 90%;
	margin: 0 auto;
	background: #69a842c7;
	padding: 15px;
	color: #fff;
	text-transform: uppercase
}
.node-type-campillos-y-mas section#relacionados-reportaje {
	background: #fff
}
.node-type-campillos-y-mas .publi-roba-h1-reportaje {
	margin-top: 0;
	background: none
}
.fotos-galeria-campillo {
	display: inline-block;
	margin-bottom: 50px
}
.node-type-campillos-y-mas .vistoder {
	display: inherit
}
}

@media only screen and (min-width:780px) {
.node-type-campillos-y-mas section#foto-one-reportaje {
	padding: 0
}
.contacto-campillos-right {
	width: 70%
}
.contacto-campillos-left {
	width: 30%
}
.contacto-campillos-box {
	background: transparent;
	padding: 0;
	margin-bottom: 20px
}
.box-detalles-campillos {
	width: 50%;
	float: left;
	padding: 10px
}
.content-detalles-campillos {
	text-align: center
}
.fotos-galeria-campillo img {
	width: 33.33%;
	float: left;
	padding: 5px
}
.node-type-campillos-y-mas section#destacado {
	padding: 200px 0
}
.title-campillo-box {
	width: 50%;
	margin: 0 auto;
	background: #69a842c7;
	padding: 30px;
	color: #fff;
	text-transform: uppercase
}
.node-type-campillos-y-mas .publi-roba-h1-reportaje {
	margin-top: 0;
	background: none;
	margin-bottom: 50px
}
.fotos-galeria-campillo {
	display: inline-block;
	margin-bottom: 50px
}
.node-type-campillos-y-mas .vistoder {
	display: none
}
}
.block-info-revista, .div-button-revista {
	display: inline-block;
	width: 100%
}
.box-buttom-padding {
	background: #6AA842;
	margin: 5px;
	padding: 15px;
	color: #fff;
	text-transform: uppercase;
	text-align: center
}
.box-button-revista img {
	width: 20px;
	margin-right: 10px;
	position: relative;
	top: 4px
}
section.cta-revista {
	display: inline-block;
	width: 100%;
	background: #6AA842;
	color: #fff;
	font-size: 20px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 30px
}
section.cta-revista img {
	width: 40px;
	position: relative;
	top: 13px;
	margin-right: 10px
}
.titulo-box-capturas {
	text-align: center;
	text-transform: uppercase
}
.line-under-title-revista {
	width: 80px;
	height: 2px;
	background: #6AA842;
	margin: 0 auto
}
.titulo-box-capturas h2 {
	margin: 0;
	margin-bottom: 10px
}
.box-capturas-revista {
	width: 100%;
	display: inline-block;
	margin-top: 50px
}
.box-capturas-revista .box.box-final {
	margin-right: 0
}
.div-titulo-revista h2, .div-titulo-revista h1 {
	color: #6AA842;
	margin: 0
}
span.numero-revista-title {
	text-transform: uppercase;
	float: left;
	margin-right: 10px
}
.node-type-revista-enduro section.revista-info-top {
	background: url(/sites/default/files/revista-enduro-fondo-v2.jpg);
	margin-top: -43px;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.node-type-revista section.revista-info-top {
	background: url(/sites/default/files/revista-moto1pro-fondo.jpg);
	margin-top: -43px;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.box-buttom-padding:hover {
	background: #333
}
samp {
	background: url(/sites/default/files/logo-mtbpro-pie.png);
	background-repeat: no-repeat;
	background-size: 50px;
	padding-left: 70px;
	float: left;
	font-size: 16px;
	line-height: 1.3em;
	margin-bottom: 70px;
	margin-top: -25px;
	background-position-y: 5px;
	font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
	min-height: 38px
}
samp strong {
	color: #4c4c4c
}
.field-name-field-geometria {
	float: left;
	margin-bottom: 30px;
	margin-top: 30px
}
.ac-container {
	width: 100%;
	margin: -4px auto 30px;
	text-align: left;
	float: left
}
.ac-container label {
	padding: 0 0 0 20px;
	position: relative;
	z-index: 20;
	display: block;
	height: 30px;
	cursor: pointer;
	color: #fff;
	text-shadow: none;
	line-height: 33px;
	font-size: 19px;
	background: #000;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0);
	font-size: 14px;
	font-family: "Open Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase
}
.ac-container label:hover {
	background: #000
}
.ac-container input:checked + label, .ac-container input:checked + label:hover, .ac-container input:checked + label, .ac-container input:checked + label:hover {
	background: #000;
	color: #3d7489;
	text-shadow: none
}
.ac-container label:hover:after, .ac-container input:checked + label:hover:after, .ac-container label:hover:after, .ac-container input:checked + label:hover:after {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
	background: transparent url(../images/arrow_down.png)no-repeat center center
}
.ac-container input:checked + label:hover:after {
	background-image: url(../images/arrow_up.png)
}
.ac-container article {
	background: rgba(255, 255, 255, .5);
	margin-top: -1px;
	overflow: hidden;
	height: 0;
	position: relative;
	z-index: 10;
	-webkit-transition: height.3s ease-in-out, box-shadow.6s linear;
	-moz-transition: height.3s ease-in-out, box-shadow.6s linear;
	-o-transition: height.3s ease-in-out, box-shadow.6s linear;
	-ms-transition: height.3s ease-in-out, box-shadow.6s linear;
	transition: height.3s ease-in-out, box-shadow.6s linear
}
.ac-container article p {
	color: #777;
	line-height: 23px;
	font-size: 16px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, .8)
}
.ac-container input:checked ~ article {
	-webkit-transition: height.5s ease-in-out, box-shadow.1s linear;
	-moz-transition: height.5s ease-in-out, box-shadow.1s linear;
	-o-transition: height.5s ease-in-out, box-shadow.1s linear;
	-ms-transition: height.5s ease-in-out, box-shadow.1s linear;
	transition: height.5s ease-in-out, box-shadow.1s linear;
	box-shadow: 0 0 0 1px rgba(155, 155, 155, .3)
}
.ac-container input:checked ~ article.ac-small {
	height: 140px
}
.ac-container input:checked ~ article.ac-medium {
	height: 180px
}
.ac-container input:checked ~ article.ac-large {
	height: auto
}
input#edit-submit-tu-club-, input#edit-submit-eventos {
	text-align: center;
	text-decoration: none;
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
	display: inline-block;
	color: #FFF;
	background: #6aa842;
	border-bottom: 5px solid#49732e;
	padding: 15px 40px;
	white-space: nowrap;
	margin: 0;
	-webkit-transition: all.2s ease-in-out;
	-ms-transition: all.2s ease-in-out;
	-moz-transition: all.2s ease-in-out;
	-o-transition: all.2s ease-in-out;
	transition: all.2s ease-in-out;
	border-left: 0;
	border-right: 0;
	border-top: 0
}
ul.ob-widget-items-container {
	padding: 0px !important;
}
.page-node-6565 .views-row.views-row-3.views-row-odd:after, .page-node-6565 .views-row.views-row-5.views-row-odd:after, .page-node-6565 .views-row.views-row-7.views-row-odd:after, .page-node-6565 .views-row.views-row-9.views-row-odd:after, .page-node-6565 .views-row.views-row-11.views-row-odd:after, .page-node-30 .views-row.views-row-13.views-row-odd:after, .page-node-6495 .views-row.views-row-3.views-row-odd:after, .page-node-6495 .views-row.views-row-5.views-row-odd:after, .page-node-6495 .views-row.views-row-7.views-row-odd:after, .page-node-6495 .views-row.views-row-9.views-row-odd:after, .page-node-6495 .views-row.views-row-11.views-row-odd:after, .page-node-30 .views-row.views-row-13.views-row-odd:after {
	content: '';
	position: relative;
	width: 100%;
	float: left;
}
.titlevideo h1 {
    margin-top: 40px;
    margin-left: 0px;
}
.div-titulo-revista h1 {
    font-size: 34px;
}
.titulobuscar {
    margin-top: 40px;
}

/**** ERROR PAGE ****/

.error-text {
		width: 48%;
		padding: 75px 55px;
	}
	.title-error {
		font-size: 20px !important;
	}
	.error-text p {
		font-size: 16px;
		margin-top: 10px;
	}
	.error-text a p {
		font-size: 16px !important;
		color: #fff;
	}
	
	.error-text {
		width: auto;
		padding: 20px 10px 50px 10px;
	}
	.title-error {
		font-size: 22px !important;
	}
	.error-text p {
		font-size: 18px;
		margin-top: 10px;
	}
	.error-text a p {
		font-size: 18px !important;
		color: #fff;
	}
	.error-img {
		width: 100%;
		align-items: center!important;
		float: left;
		padding: 50px 0px 0px 0px;
		flex-direction: column!important;
		display: flex!important;
	}
	.error-img img {
		width: 150px;
	}
	.vista-error-box {
		width: 100%;
		float: left;
		margin-bottom: 60px;
	}
	.vista-error-box-padding {
		padding: 0px 0px 0px 0px;
	}
	.page-node-10232 hr.under-category-view {
		margin-left: 20px;
	}
	.page-node-10232 .nombre-destacado-portada {
		margin-left: 20px;
		width: auto;
		margin-bottom: 30px;
	}
	.box-landingpage {display: inherit;}
}
@media only screen 
and (min-width : 480px) {
	.box-landingpage {display: none;}
	.error-img img {
		width: 150px;
	}
	.description-event-blucru h3 {
		margin-bottom: 10px;
		font-size: 18px;
	}
	.page-node-14076 .titulo-destacado-portada h2 {
		font-size: 20px;
		line-height: inherit;
	}
	.landing-col-2 {
		width: 100%;
		float: left;
		margin-top: 40px;
	}
	.page-blucru {
		padding: 0px 20px;
	}
	.imagen-landing-col-2 {
		padding-left: 0px;
		display: inline-block;
	}
		.error-text {
		width: 48%;
		padding: 75px 55px;
	}
	.title-error {
		font-size: 20px !important;
	}
	.error-text p {
		font-size: 16px;
		margin-top: 10px;
	}
	.error-text a p {
		font-size: 16px !important;
		color: #fff;
	}
	
	.error-text {
		width: 100%;
		padding: 20px 10px 50px 10px;
	}
	.title-error {
		font-size: 22px !important;
	}
	.error-text p {
		font-size: 18px;
		margin-top: 10px;
	}
	.error-text a p {
		font-size: 18px !important;
		color: #fff;
	}
	.error-img {
		width: 100%;
		align-items: center!important;
		float: left;
		padding: 50px 0px 0px 0px;
		flex-direction: column!important;
		display: flex!important;
	}
	.vista-error-box {
		width: 100%;
		float: left;
		margin-bottom: 60px;
	}
	.vista-error-box-padding {
		padding: 0px 0px 0px 0px;
	}
	.page-node-10232 hr.under-category-view {
		margin-left: 20px;
	}
	.page-node-10232 .nombre-destacado-portada {
		margin-left: 20px;
		width: auto;
		margin-bottom: 30px;
	}
}
@media only screen 
and (min-width : 768px) {
	.nombre-destacado-portada {
		padding-left: 20px;
		width: 90%;
	}
	
	.description-event-blucru h3 {
		margin-bottom: 10px;
		font-size: 18px;
		margin-top: 0px;
	}
	.page-node-14076 .titulo-destacado-portada h2 {
		font-size: 20px;
		line-height: inherit;
	}
	.landing-col-2 {
		width: 100%;
		float: left;
		margin-top: 40px;
	}
	.page-node-14076 .block-destacado-portada {
		width: 47.3%;
		padding: 10px;
		float: left;
		margin: 0;
		margin-bottom: 40px;
	}
	.page-node-14076 .foto-destacado-portada {
		height: 230px;
	}
	.time-blucru {
		width: 100px;
		height: 100px;
		border: solid 2px #0047ca;
		margin-bottom: 18px;
		align-items: center!important;
		justify-content: center!important;
		flex-direction: column!important;
		display: flex!important;
		float: left;
	}
	.description-event-blucru {
		float: left;
		padding-left: 30px;
		width: 50%;
	}
	.error-img img {
		width: 300px;
	}
	.error-text {
		width: 48%;
		padding: 75px 55px;
	}
	.title-error {
		font-size: 20px !important;
	}
	.error-text p {
		font-size: 16px;
		margin-top: 10px;
	}
	.error-text a p {
		font-size: 16px !important;
		color: #fff;
	}
	
	.error-text {
		width: 100%;
		padding: 20px 0px 50px 0px;
	}
	.title-error {
		font-size: 17px !important;
	}
	.error-text p {
		font-size: 17px;
		margin-top: 10px;
	}
	.error-text a p {
		font-size: 18px !important;
		color: #fff;
	}
	.error-img {
		width: 100%;
		align-items: center!important;
		float: left;
		padding: 50px 0px 0px 0px;
		flex-direction: column!important;
		display: flex!important;
	}
}
@media only screen 
and (min-width : 980px) {
	.nombre-destacado-portada {
		padding-left: 0px;
		width: 90%;
	}
	.time-blucru {
		width: 131px;
		height: 131px;
		border: solid 2px #0047ca;
		margin-bottom: 18px;
		align-items: center!important;
		justify-content: center!important;
		flex-direction: column!important;
		display: flex!important;
		float: left;
	}
	.description-event-blucru {
		float: left;
		padding-left: 30px;
		width: auto;
	}
	.description-event-blucru h3 {
		margin-bottom: 10px;
		font-size: 18px;
	}
	.page-node-14076 .titulo-destacado-portada h2 {
		font-size: 20px;
		line-height: inherit;
	}
	.landing-col-2 {
		width: 50%;
		float: left;
		margin-top: 40px;
	}
	.page-blucru {
		padding: 0px 0px;
	}
	.imagen-landing-col-2 {
		padding-left: 40px;
		display: inline-block;
	}
	.page-node-14076 .block-destacado-portada {
		width: 470px;
		padding: 10px;
		float: left;
		margin: 0;
		margin-bottom: 40px;
		min-height: 352px;
	}
	.page-node-14076 .foto-destacado-portada {
		height: 276px;
	}
	.error-text {
		width: 48%;
		padding: 75px 55px;
	}
	.title-error {
		font-size: 20px !important;
	}
	.error-text p {
		font-size: 16px;
		margin-top: 10px;
	}
	.error-text a p {
		font-size: 16px !important;
		color: #fff;
	}
	
	.error-text {
		width: 52%;
		padding: 88px 55px;
	}
	.title-error {
		font-size: 21px !important;
	}
	.error-text p {
		font-size: 17px;
		margin-top: 10px;
	}
	.error-text a p {
		font-size: 18px !important;
		color: #fff;
	}
	.error-img {
		width: 26%;
		align-items: center!important;
		float: left;
		padding: 50px;
		flex-direction: column!important;
		display: flex!important;
	}
	.page-node-10232 .titulo-destacado-portada h2 {
		margin-bottom: 0px;
		font-size: 18px;
		line-height: 1.3em;
	} 
	.vista-error-box {
		width: 33.3%;
		float: left;
		margin-bottom: 0px;
	}
	.page-node-10232 hr.under-category-view {
		margin-left: 0px;
	}
	.page-node-10232 .nombre-destacado-portada {
		margin-left: 20px;
		width: 100%;
		margin-bottom: 30px;
	}
	.vista-error-box-padding {
		padding: 0px 20px 0px 0px;
	}
}

@media only screen 
and (min-width : 1200px) {
	.description-event-blucru h3 {
		margin-bottom: 10px;
		font-size: 1.429em;
	}
	.page-node-14076 .titulo-destacado-portada h2 {
		font-size: 1.571em;
  		line-height: 30px;
	}
	.landing-col-2 {
		width: 50%;
		float: left;
		margin-top: 40px;
	}
	.page-node-14076 .block-destacado-portada {
		width: 280px;
		padding: 10px;
		float: left;
		margin: 0;
		margin-bottom: 40px;
		min-height: 0px;
	}
	.page-node-14076 .foto-destacado-portada {
		height: 184px;
	}
	.error-text {
		width: 52%;
		padding: 75px 55px;
	}
	.title-error {
		font-size: 24px !important;
	}
	.error-text p {
		font-size: 20px;
		margin-top: 10px;
	}
	.error-text a p {
		font-size: 18px !important;
		color: #fff;
	}
	.error-img {
		width: 30%;
		align-items: center!important;
		float: left;
		padding: 50px;
		flex-direction: column!important;
		display: flex!important;
	}
	
}
@media only screen 
and (min-width : 1500px) {
	.error-text {
		width: 70%;
		padding: 75px 55px;
	}
	.page-node-14076 .block-destacado-portada {
		width: 355px;
		padding: 10px;
		float: left;
		margin: 0;
		margin-bottom: 40px;
		min-height: 0px;
	}
	.page-node-14076 .foto-destacado-portada {
		height: 230px;
	}
}
.relacionados-foto img {
    width: 100%;
}

.error-box {
    background: #ececec;
    display: inline-block;
    width: 100%;
}


.error-text {
    float: left;
    text-align: center;
}
.title-error {
    margin-bottom: 0px;
    font-weight: bold;
}


.error-button {
    background: #6aa842;
    padding: 5px 10px;
}
.page-node-10232 .fila-noticias {
    background: none;
}
.page-node-10232 .nombre-destacado-portada a {
    color: #212121;
}
.page-node-10232 .titulo-destacado-portada a {
    color: #212121;
}
.page-node-10232 .titulo-destacado-portada a:hover {
    color: #e32c2f;
}
.view-noticias-pagina-de-error .views-row-3 .vista-error-box-padding {
    padding-right: 0px;
}

/* MORE NEWS HOME */
.more-news {
    display: inline-block;
    margin-top: 30px;
    width: 100%;
    position: relative;
}
.more-news p {
    margin: 0px;
    display: flex;
    align-items: center;
    width: 100%;
    font-size: 14px;
    color: #545454;
    text-transform: uppercase;
}
.more-news p span {
    display: flex;
    align-items: center;
    padding: 5px 10px 5px 10px;
    background: #ececec;
    border-radius: 10px;
    margin: 0 auto;
    border: 6px solid #FFF;
	-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
}
.more-news ion-icon {
    font-size: 17px;
    margin-left: 10px;
    position: relative;
    top: -1px;
}
.more-news hr {
    position: relative;
    top: -48px;
    color: #ececec;
    border: 1px solid;
    z-index: -1;
}
.more-news p a{
    display: flex;
    align-items: center;
    margin: 0px auto;
	color: #545454;
}
.more-news p a:hover span {
    background: #6aa842;
    color: #fff;
	-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
}
/**** LISTADO DE TAXONOMIAS ****/
.title-listadotag {
    margin-top: 50px;
    margin-bottom: 50px;
}
.page-listado-de-tag #main {
    width: 100% !important;
}
.view-count-tag .views-row {
    border: 1px solid #ececec;
    margin-bottom: 10px;
    padding: 10px;
    display: inline-block;
    width: 33%;
}
.view-count-tag .views-field.views-field-name, .view-count-tag .views-field.views-field-name-1 {
    display: inline-block;
}
.view-count-tag ul.pager {
    margin-top: 50px;
    margin-bottom: 100px;
}
div#st-1 {
    display: inline-block;
}
.st-btn.st-last.st-remove-label {
    display: inherit !important;
}
@media screen and (max-width:1200px) {
	.acceso-top {
		display:none;
	}
}

.page-node-10896 .vista-portada-interior-01, .page-node-10895 .vista-portada-interior-01, .page-node-10894 .vista-portada-interior-01, .page-node-10893 .vista-portada-interior-01, .page-node-10892 .vista-portada-interior-01, .page-node-10891 .vista-portada-interior-01 {
    min-height: auto;
    margin-bottom: 50px;
	min-height: 430px;
}
.footer-block.sitemap h3 {
    margin-top: 0px;
}
.footer-block.sitemap h3 a, .footer-block.sitemap h3 {
    color: #333;
}
.footer-block.sitemap a {
    color: #333;
}
.footer-block.sitemap a:hover {
    color: #6aa842;
}
.footer-block.sitemap ul {
    padding-left: 0px !important;
}
.footer-block.sitemap hr.under-category-view {
    margin-left: 0px;
}
.view-destacado-home-pequenas .views-row-1 .titulo-01 h2 a.titulomaillot:hover {
    color: #ffc200;
}
.foto-destacado-portada:hover img.logomaillot-home {
    -webkit-transform: scale(1);
    transform: scale(1);
}