@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600|Raleway');

input {
    -webkit-appearance: none;
	-webkit-border-radius:0px;
}
body{
	margin:0px;
	padding:0px;	
	font-family: "Montserrat";
	font-weight: 400;
}
a{
	color:#1c2748;
	text-decoration:none;	
	cursor:pointer;
}
hr{
	border:0px;
	color:#ccc;
	background: #ccc;
	margin: 40px 0px;
	height: 1px;
}
.skin header,.skin main,.skin footer, .skin nav#submenu,.skin .franja_megabanner{
	position:relative;	
}

.text-center{
	text-align:center;	
}
header{
	width:100%;	
	background-size:cover;
	position:relative;
}
.container{
	width:100% !important;
	max-width:1250px !important;
	box-sizing: border-box;
}
.skin .container{
	max-width:1040px !important;	
}
.mce-visual-caret{
	display:none !important;	
}
header a{
	display:block;	
}
#hueco_cabecero{
	background:#2c395d;
	height:38px;
}
main .container{
	padding-top:60px;
}
main.permalink .container{
	padding-top:0px;	
}
.migas .container,
main .container{
	background:#fff;	
}
nav#submenu{
	background:#efefef;
	text-align:left;
	width:100%;
	display:block;	
}
nav#submenu ul{
	padding:0px;
	margin: 0px;
	list-style: none;
}
nav#submenu ul li{
	display:inline-block;
	position: relative;
}
nav#submenu ul li a{
	display: block;
	font-size: 13px;
	padding: 3px 10px;
	text-align: center;
	font-weight:400;
}
nav#submenu ul ul{
	display:none;
	position: absolute;
	min-width:150px;
	z-index: 12;
	background: #efefef;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
}
/*
.skin nav#submenu,
.skin main,
.skin footer{
	z-index:11;	
}
*/
nav#submenu ul ul li{
	width:100%;	
}
nav#submenu ul li:hover ul{
	display:block;
}
#franja_megabanner{
	background:#efefef;
	padding:20px 0px;
	text-align:center;
	width:100%;
	display:block;	
}
#franja_megabanner .container{
	background:#efefef;	
}
.skin #franja_megabanner{
	background:none;
	padding:0px;
}
.skin #franja_megabanner .container{
	background:#efefef;	
}

#capa_opaca {
	display:none;
	background-color:#000000;
	left:0px;
	opacity:0.6;
	filter:Alpha(opacity=60);
	position:fixed;
	top:0px;
	z-index:100;
	margin:0pt;
	padding:0pt;
	width:100%;
	height:2000px;
}


#div-pastilla-skin{
	position:absolute !important;	
	height:1px !important;
	width:1px !important;
}
#div-pastilla-banner_movil{
	padding-top:10px;
	background-image:url(/img/publicidadv.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#div-pastilla-cinta,
#div-pastilla-skin,
#div-pastilla-robapaginas,
#div-pastilla-robapaginas_extra,
#div-pastilla-robapaginas_plus,
#div-pastilla-banner_movil,
#div-pastilla-megabanner{
	max-width: 100%;
	overflow: hidden;
	display:inline-block;
}
.skin #div-pastilla-cinta{
	/*
	margin-left:-15px;
	margin-right:-15px;
	*/
	max-width:1050px;	
}
.listado_articulos .row{
	width:100%;
	align-items: flex-end;
}
.listado_articulos > div > div {
	margin-bottom:40px;	
}
.listado_articulos article.oculta{
	background:pink;	
}
.permalink article{
	margin-bottom:15px;	
}
article h1{
	font-weight: 600;
	font-family: "Montserrat";
	color: inherit;
	font-size: 30px;
	line-height: 30px;
	margin: 10px 0px;
	letter-spacing: -0.5px;
}
article .foto{
	position: relative;
	overflow:hidden;
}
article .foto img{
	width: 100%;
	height: auto;
}
article .foto .estadisticas_entrada{
	position: absolute;
	bottom:0px;
	right: 0px;
	display:block;
	background:#ffffff;
	padding: 3px;
	font-size: 13px;
	box-shadow: -1px -1px 10px 0px rgba(0,0,0,0.15);
}
article .foto .estadisticas_entrada > span{
	padding: 0 3px;
}
.ajuste_anchura{
	width:300px;
	height:1px;	
}
.permalink article .autor{
	padding-top:15px;
}
.permalink article .autor p{
	vertical-align:middle;
}
article .autor a{
	color:#5e5e5e;
	font-size: 13px;
}
article .autor strong{
	color:#000;	
}
article .avatar{
	height:30px;
	width:30px;
	border-radius:30px;
	overflow:hidden;
	display:inline-block;
	margin-right: 7px;
	vertical-align: middle;
}
article .avatar img{
	min-width:100%;
	height:100%;
	width:auto;	
}
article .entradilla{
	color:#5e5e5e;
	font-size: 14px;
	
	overflow: hidden;
    height: 4.5em;
	line-height: 1.5em;
}
article .cuerpo{
	line-height:1.5em;	
	min-height:400px;
	padding-bottom:30px;
	
	word-wrap:break-word !important;
}
article .cuerpo img{
	max-width:100%;
	max-height:800px;
	height:auto;	
}
article .cuerpo strong,
article .cuerpo b{
	font-weight:600;	
}
.pie_foto{
	text-align: center;
    font-size: 84%;
    font-style: italic;
	margin-top:5px;	
}
figure{
	margin:0px;	
	margin-bottom:20px;
	text-align:center;
}
figcaption{
/* 	background:#efefef; */
	background:#ffffff; 
	font-size:12px;
	font-style:italic;
	padding:5px;
	text-align:center;	
}
.permalink article h1,
.destacada article h1{
	font-size:30px;	
	margin-top:0px;
}
.permalink article .avatar,
.destacada article .avatar{
	height:50px;
	width:50px;
	border-radius:50px;
}
.destacada article .entradilla{
	float:right;
	text-align: left;
	max-width: 60%;
	margin-top: 0px;
}
article .shareTools{
	background:#efefef;
	padding:15px 10px;
	width:100%;
}
article .info_extra{
	margin: 0px;
	margin-bottom:20px;
	border-top:#000 1px solid;
	width:100%;
}
article .info_extra > div{
	background:#f7f7f7;
	padding-top:15px;
	padding-bottom:15px;
}
article .info_extra .extracto{
	font-size:15px;
	font-style:italic;
}
article .info_extra .etiquetas a.tag{
	display:inline-block;
	padding:5px 7px;
	font-size:13px;
	background:#e7e7e7;
	margin-right:5px;
	margin-bottom:5px;
}
article .info_extra .etiquetas a.tag:hover{
	background:#cccccc;
	transition:0.5s all;	
}
article .shareTools div{
	display:inline-block;	
	margin-right:5px;
}
article .shareTools .rrss{
	float:right;
	margin:0 10px;	
}
#div-pastilla-cinta{
	text-align:center;	
	width:100%;
}

.bloque_publi{
	height: 464px;
	width: 100%;
	background: #efefef;
	align-items: center;
	display: flex;
	justify-content: center;
}
.bloque_publi > div{
	padding-top:10px;
	background-image:url(/img/publicidadv.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.smileys_comentarios,
.lista_comentarios li .opciones_comentarios,
.pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem;
	box-sizing:border-box;
	float:right;
	margin-top:0px;
}
.smileys_comentarios{
	float:none;
	margin-bottom:0px;
	margin-top:10px;
	display:block;
}
.smileys_comentarios li{
	float:left;	
}


.smileys_comentarios,
.lista_comentarios li .opciones_comentarios,
.pagination ul{
	padding:0px;
}
.smileys_comentarios a,
.lista_comentarios li .opciones_comentarios a,
.pagination a {
    text-decoration: none;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    color: #5867dd;
	box-sizing:border-box;
}
.smileys_comentarios li,
.lista_comentarios li .opciones_comentarios li{
	margin-bottom:0px;	
}
.smileys_comentarios li a,
.lista_comentarios li .opciones_comentarios li a,
.pagination .page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    color: #000;
    background-color: #fff;
    border: 1px solid #ddd;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-left-color: rgb(221, 221, 221);
	font-size: 12px;
    line-height: 13px;
    height: 31px;
}
.smileys_comentarios li a,
.lista_comentarios li .opciones_comentarios li a,
.pagination > li > a, .pagination > li > span {
    color: #000;
}
.smileys_comentarios li:first-child a,
.lista_comentarios li .opciones_comentarios li:first-child a,
.page-item:first-child .page-link {
    margin-left: 0;
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem;
}
.page-item.disabled .page-link {
    color: #636c72;
    pointer-events: none;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.smileys_comentarios li:last-child a,
.lista_comentarios li .opciones_comentarios li:last-child a,
.page-item:last-child .page-link {
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem;
}
.pagination > .active > a {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #666;
    border-color: #666;
}
.lista_comentarios li .opciones_comentarios .positivo a{
	z-index: 2;
    color: #fff;
    background-color: #04a400;
    border-color: #04a400;	
}
.lista_comentarios li .opciones_comentarios .negativo a{
	z-index: 2;
    color: #fff;
    background-color: #bc0000;
    border-color: #bc0000;	
}
.lista_comentarios .opina-sobre {
    background: #efefef;
    display: inline-block;
    padding: 5px;
}
.page-item.active .page-link {
    z-index: 2;
    color: #fff;
    background-color: #666;
    border-color: #666;
}
.pagination > .active > a:focus, .pagination > .active > a:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #5867dd;
    border-color: #5867dd;
}
.smileys_comentarios li a{
	padding:3px 5px;
	line-height:15px;
}
.smileys_comentarios li a img{
	max-height:15px;	
}
footer{
	background:#EAECEF;	
	font-size:13px;
	padding-top:40px;
	margin-top:40px;
}
footer ul,
footer ul li{
	padding:0px;
	list-style:none;
	line-height:25px;
}
footer a{
	color:#777;	
	transition: all 0.3s;
}
footer a:hover{
	color:#000;	
}
.listado-rrss li{
	display:inline-block;	
}
.listado-rrss li a{
	display:block;
	line-height:25px;
	padding:8px;
	text-align:center;
	border-radius:3px;
	font-size:20px;
}
.listado-rrss li a:hover{
	background:#777;
	color:#fff;
}
.listado_tags_footer {
	line-height:25px;
}
.listado_tags_footer a::after{
	content:" · ";	
}
.listado_tags_footer a:last-child::after{
	display:none;	
}
#form_buscador #q{
	width:85%;
	border:0px;
	height:40px;
	line-height:40px;
	padding:10px;
	box-sizing:border-box;
	font-size:16px;	
	vertical-align:top;
	margin:0px;
}
#form_buscador button{
	width:15%;
	display:inline-block;
	background:#fff;
	height:40px;
	line-height:40px;
	border:0px;
	vertical-align:top;
	font-size:18px;	
	cursor:pointer;
	color:#777;
}
footer .copyright{
	background:#333;
	padding:20px 0px;
	color:#aaa;
	margin-top:40px;
}
footer .copyright a{
	color:inherit;	
}
footer .copyright .derecha{
	float:right;	
}
footer .sitemap{
	background:#333;
	padding:40px 0px;
}
footer .sitemap li,
footer .sitemap a{
	color:#aaa;	
}
footer .sitemap h4{
	color:#fff;	
}
footer .patrocinadores{
	background:#000;
	padding:40px 0px;
}
.migas{
	margin:0px;
}
.migas ul{
	padding:15px 0px;
	list-style:none;
	margin:0px;
}
.migas ul li{
	display:inline-block;
	font-size:12px;	
}
.lista_comentarios{
	margin:0px;
	padding:0px;
	list-style:none;	
}
.lista_comentarios *{
	box-sizing:border-box;
}
.lista_comentarios li{
	margin-bottom:20px;	
}
.lista_comentarios li.ko{
	display:none;
	color:#a0a0a0;	
}
.lista_comentarios li .autor{
	text-align:center;
}
#nuevo_comentario .bloque_autor{
	background:#efefef;
	padding:10px;
	margin:10px;
	border-radius:5px;
	text-align:center;
}
.lista_comentarios li .autor .bloque_autor{
	background:#ddd;
	padding:10px;
	margin:10px;
	border-radius:5px;
}
.lista_comentarios li.ok .autor .bloque_autor{
	background:#fff;
}
#navBar .bloque_autor .avatar,
#nuevo_comentario .bloque_autor .avatar,
.lista_comentarios li .autor .avatar{
	height:70px;
	width:70px;
	border-radius:50%;
	overflow:hidden;
	display:inline-block;
	vertical-align: middle;
}
#navBar .bloque_autor{
	display:inline-block;	
	margin-right:-10px;
	position:relative;
}
#navBar .bloque_autor .avatar{
	height:30px;
	width:30px;	
}
#navBar .bloque_autor .avatar img,
#nuevo_comentario .bloque_autor .avatar img,
.lista_comentarios li .autor .avatar img{
	min-width:100%;
	height:100%;
	width:auto;
}
#navBar .bloque_autor a{
	display:block;
	padding:0px;	
}
#navBar .bloque_autor a img{
	width:30px !important;
	height:30px !important;
}
.border-circle{
	padding:4px;
	border:#ccc 1px solid;
	border-radius:50%;
	display:inline-block;	
}
#navBar .border-circle{
	padding:2px;	
}
.lista_comentarios li.ok{
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);	
}
.lista_comentarios li.ok .comentario{
	background:#f5fff4;
}

.lista_comentarios li .autor{
	background:#efefef;	
	font-size:12px;
}
.lista_comentarios li.ok .autor{
	background:#c6ddc4;	
}
.lista_comentarios li .autor .usuario{
	font-size:16px;	
	word-break:break-all;
}
.lista_comentarios li .options{
	background:#efefef;
	font-size:11px;
}
.lista_comentarios li.ok .options{
	background:#c6ddc4;	
}
.lista_comentarios li .options p{
	line-height:31px;	
}
.lista_comentarios li .options .opciones_comentarios{
	margin:11px 0px;
}
.lista_comentarios li .comentario{
	position:relative;	
	padding:20px;
	font-size:90%;
	
	word-wrap:break-word !important;
}
.lista_comentarios li .comentario a,
.link, a.link1 {
    color: #000099;
    text-decoration: underline;
}
#tooltip-text {
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #E2D3B0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.5);
    display: none;
    font-size: 80%;
    margin: 0;
    max-height: 45ex;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    text-align: left;
    width: 40em;
    z-index: 15;
	color:#000;
}
article .cuerpo iframe,
.lista_comentarios li .comentario iframe{
	max-width:100%;
/* 	max-height:450px; */
	height:450px;
	min-height:240px;
	min-width:290px;	
}
article .cuerpo iframe.crucigrama{
	max-width:100%;
	max-height:800px;
	height:800px;
	min-height:300px;
	min-width:290px;	
}
.lista_comentarios li .comentario img{
	max-width:100%;	
	max-height:500px;
}
.lista_comentarios li .info_comentario{
	position:relative;	
}
.lista_comentarios li .gracias{
	display:none;	
}
.lista_comentarios li .comentario .num_comentario{
	position:relative;
	float:right;
	margin:10px;
	margin-top:-10px;
	margin-right:-10px;
	font-size:25px;
	color:#777 !important;	
}
/*
.lista_comentarios li.ok .comentario .num_comentario{
	top:10px;
	position: absolute;
	margin: 0px;
	right:10px;	
}
*/
.lista_comentarios li .comentario .num_comentario a:hover{
	background:#24568e !important;		
}
.lista_comentarios li .comentario .num_comentario a {
    background: #10355e;
    color: #fff !important;
    text-decoration: none;
    border-radius: 50%;
    font-size: 19px;
    font-weight: bold;
    width: 50px;
    display: block;
    text-align: center;
    line-height: 50px;
}
.lista_comentarios li .info_comentario .num_comentario{
	text-align:center;	
	padding-top:10px;
}
.lista_comentarios li .info_comentario .num_comentario a {
    background: #10355e;
    color: #fff !important;
    text-decoration: none;
    border-radius: 50%;
    font-size: 12px;
    font-weight: bold;
    width: 25px;
    display: inline-block;
    text-align: center;
    line-height: 25px;
}
.info_admin{
	display:none;	
}
.comentarios-tabs{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;	
	border-bottom: 1px solid #ddd;
	margin-bottom:30px;
}
.comentarios-tabs li{
	margin-bottom: -1px;	
}
.comentarios-tabs li a {
    display: block;
    padding: .5em 1em;
	border: 1px solid transparent;
	border-top-right-radius: .25rem;
	border-top-left-radius: .25rem;
	border: none;
}
.comentarios-tabs li a.selected {
    color: #464a4c;
    background-color: #fff;
    border-color: #ddd #ddd #fff;
    border-bottom-color: rgb(255, 255, 255);
	color: #5867dd;
	border-bottom: 2px solid #5867dd;
	background: none;
}

#nuevo_comentario{
	width:100%;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
}
#nuevo_comentario *{
	box-sizing:border-box;	
}
#nuevo_comentario h4{
	border-radius: 0px;
	padding: 0.9rem 1.25rem;
	font-weight: 400;
	font-size: 18px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom: 1px solid #eef5f9;
	color: #fff;
	background-color: #00c5dc;
	border-color: #00c5dc;
	margin:0px;
}
#nuevo_comentario .cuerpo_nuevo_comentario{
	flex: 1 1 auto;
	padding: 1.25rem;
}
#nuevo_comentario textarea {
    border: none;
    width: 100%;
    height: 120px;
    background: #efefef;
    border-radius: 5px;
    font-size: 14px;
    font-family: "Montserrat";
    padding: 10px;
	border-top-left-radius:0px;
	max-width:625px;
}
#nuevo_comentario input[type=text]{
	width:100%;
	max-width:300px;
	line-height:25px;
	font-size:16px;
	padding:5px;
	box-sizing:border-box;
}
#nuevo_comentario .aviso{
	font-size:11px;	
}
#nuevo_comentario .rojo{
	font-weight:600;
	color:#000000;	
}
.float-right{
	float:right;	
}
.roba_lateral_permalink{
	background:#efefef no-repeat;
	width:100%;
	padding:15px 0px;
	margin:15px 0px;
	text-align:center;
}
.roba_lateral_permalink > div{
	padding-top:10px;
	background:url(/img/publicidadv.gif) #efefef no-repeat;	
}
.roba_lateral_permalink iframe{
	width:300px !important;	
}
.pastilla img{
	max-width:100%;
	height:auto;	
}
h1.titulo_tag{
	border-bottom:#000 1px solid;
	width:100%;
	margin-bottom:20px;	
}

/* Pie RRSS */
.rrss {
    text-align: center;
    line-height: 42px;
}
.rrss a {
	display:inline-block;
	margin:8px;
	text-decoration: none;
}
.rrss a span {
	display:block;
	background-color:#000000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width:36px;
	height:36px;
	padding:8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.rrss em {
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    width:100%;
	height:100%;
}
.rrss_fb em { background-image:url(https://www.nevasport.com/archivos_blogs/east/galeria/icon_rrss_fb_blanco.svg); }
.rrss_tw em { background-image:url(https://www.nevasport.com/archivos_blogs/east/galeria/icon_rrss_tw_blanco.svg); }
.rrss_ig em { background-image:url(https://www.nevasport.com/archivos_blogs/east/galeria/icon_rrss_ig_blanco.svg); }
.rrss_yt em { background-image:url(https://www.nevasport.com/archivos_blogs/east/galeria/icon_rrss_yt_blanco.svg); }

#aviso_cookies{
	position:fixed;
	background:rgba(0,0,0,0.8);
	padding:5px 10px;
	bottom:0px;
	z-index:100;
	color:#fff;	
	width:100%;
	line-height:30px;
	font-size:15px;
}
#aviso_cookies a{
	color:#ccc;	
	font-weight:bold;
}
#aviso_cookies .cerrar{
	float:right;	
}
#aviso_cookies .cerrar a{
	background: #fff none repeat scroll 0 0;
    border-radius: 15px;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-weight: 300;
    line-height: 19px;
    padding: 3px;
    text-align: center;
    width: 25px;
}
.calendarios-hemeroteca{
	margin-left:0px;
	margin-right:0px;	
}
.calendarios-hemeroteca table td,
.calendarios-hemeroteca table td a{
	font-size:13px;	
}

.lista_anos{
	list-style:none;
	margin:0;
	padding:0;	
}
.lista_anos li{
	padding:5px;
	border-bottom:#dedede 2px solid;
	font-size:110%;	
}

article .relacionados_pie_articulo .col{
	 max-width:calc(100% - 320px);
}
.rels-col-comentarios .fixed{
	position:absolute;
	transition: 0.1s all;
	top:0px;	
}
.rels-col-comentarios .fixed,
.rels-col-comentarios iframe {
    height: 700px !important;
}
.rels-col-comentarios .fixed{
	left: 0px;
	width: calc(100% - 15px);
}

.enlace_menu_movil{
	display:none;	
}
.movil #pastilla_viajes_2k16{
	width:300px !important;
	height:360px;
}
#menu_movil{
	margin-right:-240px;	
}
.boton_shares_twitter,
.boton_shares_facebook{
	display:inline-block;	
}
.boton_shares_facebook a{
	display:block;
	font-size: 11px;
	color: #fff;
	padding: 3px 6px;
	border-radius: 3px;
	background: #4267b2;
	line-height: 14px;
	margin: 0px !important;
	font-weight: 600;
	font-family: Arial, sans-serif;
}
.boton_shares_facebook a:hover{
	background-color:#365899;
	transition:0.3s all;
	color:#fff;
}
.boton_shares_facebook a .n_likes{
	font-weight:400;	
}
.boton_shares_twitter a{
	display:block;
	color: #fff;
	padding: 3px 6px;
	border-radius: 3px;
	background: #1b95e0;
	line-height: 14px !important;
	margin: 0px !important;
	font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif;
	font-weight:600;
}
.boton_shares_twitter a:hover{
	background-color:#0c7abf;
	transition:0.3s all;
	color:#fff;
}
.ui-dialog{
	font-size:80% !important;	
}
.ui-dialog .ui-dialog-content input[type="text"],
.ui-dialog .ui-dialog-content textarea{
	width:95%;	
}
.ui-dialog .ui-dialog-content textarea{
	height:160px;	
}

#menu_movil{
	position: fixed;
	right: 0;
	top: 0px;
	width: 240px;
	height: 100%;
	-moz-transition: margin-right 0.3s;
	-o-transition: margin-right 0.3s;
	-webkit-transition: margin-right 0.3s;
	transition: margin-right 0.3s;
	background-repeat: repeat;
	z-index: 101;

	display: flex !important;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	background-color: #263238;
	color: #fff;
	padding-top:30px;
	overflow:scroll;
}
#menu_movil.visible{
	margin-right:0px;	
}

#menu_movil .bloque_autor{
	padding:10px;
	margin:10px;
	border-radius:5px;
	text-align:center
}
#menu_movil .avatar{
	height:70px;
	width:70px;
	border-radius:50%;
	overflow:hidden;
	display:inline-block;
	vertical-align: middle;
}
#menu_movil .avatar img{
	min-width:100%;
	height:100%;
	width:auto;
}

#menu_movil .enlaces_social{

}
#menu_movil .enlaces_social a{
	margin:10px 7px;
	margin-bottom:0px;	
	font-size:30px;	
	display:inline-block;
}
#menu_movil a{
	color:#fff;	
}
#menu_movil ul{
	padding:0px;
	margin:0px;
	list-style:none;	
}
#menu_movil ul li a{
	padding: 10px 20px;
	color: rgba(255, 255, 255, 0.85);
	font-weight: 300;
	font-size: 14px;
	display:block;
	transition: all 0.3s;
	border-top:#666 1px solid;
}
#menu_movil ul#submenu_mas{
	background:#444;
	padding:0 10px;	
	padding-bottom:40px;
}
#menu_movil ul.botonera_movil{
	background:#444;
	padding:0;
}
#menu_movil ul.botonera_movil .boton a{
	padding-left:27px;	
	background:#999;
}
#menu_movil ul.botonera_movil ul{
	padding-left:15px;	
}

@media screen and (max-width: 330px) {
	/*
	.lista_comentarios li .botones{
		padding:0px;
	}
	*/
	.g-recaptcha{
		transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;	
	}
	.cuerpo_nuevo_comentario .aviso{
		width:260px;
		overflow:hidden;
	}
	#franja_megabanner .container{
		padding-left:0px;
		padding-right:0px;	
	}
	.row .col-12{
		padding-left:10px;
		padding-right:10px;	
	}
	.permalink .container{
		padding-left:10px;
		padding-right:10px;		
	}
	.permalink .row{
		margin-left:-10px;
		margin-right:-10px;	
	}
}
@media screen and (max-width: 480px) {
	ul.listado_relacionados{
		height:auto !important;
		padding:0px !important;
	}
	
	ul.listado_relacionados li{
		height:175px !important;
		width:100% !important;
	}
	article .shareTools{
		font-size:13px;	
		padding-right:5px;
	}
	article .shareTools .rrss{
		margin:0 3px;
		clear:both;
		margin-bottom:5px;
	}
	article .info_extra .extracto{
		font-size:13px;
		padding-bottom:0px;	
	}
	.permalink article h1 {
		font-size: 26px !important;
		line-height: 26px !important;
	}
	article .info_extra{
		margin-left:0px !important;
		margin-right:0px !important;
		margin-bottom:0px;	
	}
}
@media screen and (max-width: 700px){
	/*
	.listado_articulos .col-12{
		padding-left:0px;
		padding-right:0px;	
	}
	*/	
	.listado_articulos .bloque_publi{
		height:auto !important;
		margin-top:0px !important;
	}
}
@media screen and (max-width: 768px) {
	
	.listado_articulos .row{
		margin:0px;
		width:100%;	
	}
	.lista_comentarios li .autor .avatar{
		height:30px;
		width:30px;
	}
	.lista_comentarios li .autor .usuario{
		font-size:14px;
	}
	#bloque_comentarios h3{
		font-size:90%;	
	}
	.lista_comentarios li .comentario{
		border-left:#efefef 2px solid;
		border-right:#efefef 2px solid;	
	}
	.lista_comentarios li .options p{
		margin:0px;	
	}
	article .shareTools {
		height: 68px;
	}
	.pastilla{
		text-align:center;	
	}
	.pastilla img{
		max-width:200px;
		height:auto;	
	}
	article .cuerpo iframe,
	.lista_comentarios li .comentario iframe{
		width:100%;
/* 		height: 240px; */
	}
	.shareTools .redes{
		display: block;
		margin-top: 7px;	
	}
	article .shareTools .rrss {
		float: none;
		margin: 0px;
		display: inline-block;
		vertical-align: top;
	}
	.whatsapp a {
		background: #66bc55;
		color: #fff;
		display: inline-block;
		font-weight: bold;
		font-size: 10px;
		line-height: 19px;
		border-radius: 3px;
		padding: 0px 5px;
		margin: 0px !important;
	}
	#pastilla_viajes_2k16{
		width:300px !important;
		height:360px !important;
	}
	.rels-col-comentarios .fixed{
		background:#efefef;
		text-align:center;
		height:auto !important;
		margin:15px 0px !important;
		width:100% !important;	
	}
}
@media screen and (max-width:800px) {
	#capa_subeimagenes_nevamedia{
		width:100%;
		margin:0px;
		left:0px;
		top:0px;	
	}
	#capa_subeimagenes_nevamedia .modal-body {
		padding: 1%;
		width: 95% !important;
		padding-bottom:0px;
	}
	#capa_subeimagenes_nevamedia .modal-body .bloque_selector {
		width:100%;
		min-width:320px;	
	}
	#capa_subeimagenes_nevamedia ul.tabs_nevamedia a {
		padding: 2px 5px;
	}
	#capa_subeimagenes_nevamedia ul.tabs_nevamedia {
		height: 24px;
		margin-top:30px;
	}
	#capa_subeimagenes_nevamedia ul li a > img {
		height: 80px;
		width: 80px;
	}
	#capa_subeimagenes_nevamedia ul li a .seleccionada {
		height: 20px;
		padding-top: 60px;
		width: 74px;
	}
	#capa_subeimagenes_nevamedia .modal-body {
		max-height: 350px;
	}
	.migas{
		clear:both;
	}
	.migas .container > ul{
		display:none;	
	}
	main.permalink .titulo h1{
		padding-top:30px;
		padding-bottom:15px;
	}
	.permalink .ultima_actualizacion{
		display:none;	
	}
}
@media screen and (max-width: 991px) {
	article .relacionados_pie_articulo .col{
		 max-width:100%;
	}	
	.rels-col-comentarios .fixed{
		position:static;	
	}
}
@media screen and (min-width: 992px) {
	.rels-col-comentarios ul.listado_relacionados{
		height:auto;
		padding:0px;
	}
	
	.rels-col-comentarios ul.listado_relacionados li{
		height:175px;
		width:100%;
	}
	.col_autor_permalink .fixed{
		position:absolute;
		top:0px;
		transition: 0.1s all;
	}
	article .cuerpo iframe,
	.lista_comentarios li .comentario iframe{
		width:100%;
/* 		height: 450px; */
	}
}
@media screen and (min-width: 1100px) {
	article .cuerpo iframe,
	.lista_comentarios li .comentario iframe{
		width:100%;
/* 		height: 640px; */
	}
}
	
@media screen and (max-width: 1000px) {
	.enlace_menu_movil{
		display:block;	
		line-height:48px;
		float: right;
	}
	.enlace_menu_movil a{
		color: #fff !important;
		vertical-align: middle;
		display: inline-block;
		font-size: 30px;
		padding: 10px 15px;
	}
	#navBar .opciones,
	#navBar #mainMenu{
		display:none;	
	}
	#navBar .logo_nevasport{
		margin-left:10px;	
	}
	nav#submenu{
		display:none;
	}
	#msg_info{
		display:none !important;	
	}
}
@media screen and (max-height: 800px) and (min-width: 800px) {
	.rels-col-comentarios .fixed, .rels-col-comentarios iframe {
		height: 500px !important;
	}
}

#toc_container {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #aaa;
    display: table;
    font-size: 95%;
    margin-bottom: 1em;
    padding: 10px;
    width: auto;
}

.toc_title {
    font-weight: 700;
    text-align: center;
}

#toc_container li, #toc_container ul, #toc_container ul li{
    list-style: outside none none !important;
    padding-left: 10px;
}