@charset "utf-8";
/* CSS Document */
body {
	color: #727272;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 400;
}
a { text-decoration: none; }
a:focus { outline: none; }
.esconder { display: none; }
/* CABECERA */
.logoPrincipal { float: left; }
.menuPrincipalDesktop { float: right; }
.menuPrincipalDesktop ul li {
	position: relative;
	display: table;
	float: left;
	height: 100px;
}
.menuPrincipalDesktop li a {
	border-bottom: 3px solid #fff;
	color: #484c55;
	display: table-cell;
	padding: 0 1em;
	text-align: center;
	vertical-align: middle;
}
.menuPrincipalDesktop li a:hover {
	background-color: #f8f9fb;
	text-decoration: underline 3px solid #f36d21;
}
.menuPrincipalDesktop li .actual {
	background-color: #f8f9fb;
	color: #f36d21;
	cursor: default;
	font-weight: 700;
}
.menuPrincipalDesktop ul li.menu-item-has-children > a {
	cursor: default;
}
.menuPrincipalDesktop li .actual:hover {
	text-decoration: none;
}
.menuPrincipalDesktop ul ul {
	display: none;
	position: absolute;
	top: 100px;
	left: 0;
	z-index: 99999;
	background: #fff;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}
.menuPrincipalDesktop ul ul li {
	height: 0;
	width: 100%;
}
.menuPrincipalDesktop ul ul li a {
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
}
.menuPrincipalDesktop ul li.sub-menu-expanded > ul {
	display: block;
}
/* MENU MÓVIL */
.icoMenuMovil {
	position: absolute;
	right: -7px;
	z-index: 14;
}
.menuMovil ul {
	background: #fff;
	-webkit-box-shadow: 0 2px 2px 0 #dfdfdf;
	box-shadow: 0 2px 2px 0 #dfdfdf;
	font-size: 16px;
	height: auto;
	left: 0;
	min-width: 254px;
	padding-bottom: 20px;
	padding-top: 15px;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 9;
}
.menuMovil li a {
	color: #484c55;
	display: block;
	font-size: 18px;
	font-weight: 300;
	padding: 8px 10px;
	max-width: 226px;
	margin: 0 auto;
}
.menuMovil li .actual {
	color: #f36d21;
	cursor: default;
	font-weight: 700;
}
.menuMovil li a:hover { background-color: #f7F6f5; }
.btnAccesoSmartickMovil:hover { background-color: #f36d21!important; }
.logoMenuMovil { margin-top: 2em; }
.menuMovil ul li {
	position: relative;
}
.menuMovil ul li.menu-item-has-children > a {
	background-color: #f7F6f5;
	background-image: url('../img/menu-arrow-down.webp');
	background-size: 14px 8px;
	background-position: 95% center;
	background-repeat: no-repeat;
}
.menuMovil ul li.menu-item-has-children.sub-menu-expanded > a {
	background-image: url('../img/menu-arrow-up.webp');
	font-weight: 400;
}
.menuMovil ul ul {
	display: none;
	position: absolute;
	top: 0;
	z-index: 99999;
	box-shadow: none;
	margin-top: 42px;
	padding: 0;
}
.menuMovil ul li.sub-menu-expanded > ul {
	display: block;
}
.menuMovil ul ul li a{
	background-color: #f7F6f5;
}
/* BANNER */
.pruebaSmartick {
	min-height: 182px;
	font-family: "Raleway", sans-serif;
}
.textoSmartick {
	font-weight: 600;
	color: white;
	line-height: 1.2;
}
.btnAccesoSmartick {
	background-color: #f36d21;
	border-radius: 33px;
	color: #fff;
	cursor: pointer;
	display: block;
	text-align: center;
}
.btnAccesoSmartick:hover {
	color: #fff;
	text-shadow: 0 0 10px #fff;
}
.btnAccesoSmartick:visited { color: #fff; }
.iniciaSesion {
	color: #fff;
	display: block;
	font-weight: 600;
	letter-spacing: 1.2px;
	margin: 11px auto 0;	
	text-align: center;
	text-decoration: underline;
}
.iniciaSesion:hover, .iniciaSesion:visited { color: #fff; }
/* COLUMNA IZQUIERDA*/
.fechaPost {
	width: 70px;
	margin-right: 20px;
}
.fechaDia {
	background: #c3c3c3;
	border-radius: 3px;
	color: #fff;
	font-size: 30px;
	font-weight: 800;
	max-width: 70px;
	padding-bottom: 10px;
	text-align: center;
}
.fechaDia span {
	display: block;
	font-size: 17px;
	font-weight: 300;
	margin-top: -2px
}
article div.fechaPost + a {
	display: block;
}
.columnaIzquierda h1, .columnaIzquierda h2 {
	color: #f36d21;
	font-weight: 600;
	line-height: 35px;
	margin-bottom: 17px;
}
.imagenPost {
	display: block;
	float: left;
}
.textoPost p {
	letter-spacing: 0.5px;
	margin-top: 0;
}
.textoPost figure {max-width: 100%;}
.textoPost img { height: 100%; }
.btnSeguirLeyendo {
	color: #f36d21!important;
	font-size: 18px;
	font-weight: 600;
}
.btnSeguirLeyendo:hover, .btnSeguirLeyendo:visited { color: #3ba7f1; }
.categorias {
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin-top: 28px;
}
.categoriasPost {
	display: inline-block;
	margin: 1em 1em 1em -9px;
}
.categoriasPost ul { margin-left: 1em; }
.categoriasPost li { display: inline-block; }
.categoriasPost li a {
	color: #3ba7f1;
	font-size: 15px;
}
.categoriasPost li a:hover, .categoriasPost li a:visited { color: #63b7f1; }
.categoriasPost li a::after { content: "  |  "; }
.categoriasPost li:last-child a::after { content: none; }
.categorias p { float: left; }
.comentario a {
	color: #f36d21;
	font-size: 15px;
	font-weight: 600;
}
.comentario a:hover, .comentario a:visited { color: #f3945d; }
/* COLUMNA DERECHA */
.vsSmartick h1, .vsSmartick h2, .vsSmartick h3,
#sidebar .widget.vsSmartick .widgettitle {
	background-color: #3ba7f1;
	border-radius: 3px;
	color: #fff;
	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 45px;
	padding: 10px 3px;
	text-align: center;
	font-size: 120%;
}
.vsSmartick img, .really_simple_share_specificfeeds_follow img {
	display: inline-block;
	margin: 0 auto;
}
.vsSmartick p {
	font-size: 13px;
	color: #414a5a;
}
.btnSeguirLeyendoVs {
	display: block;
	font-size: 14px;
	margin-top: 1em;
}
.btnSeguirLeyendoVs:hover, .btnSeguirLeyendoVs:visited { color: #f3945d; }
.siguenosEmail {
	background: #f7f6f5;
	margin-top: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.siguenosEmail h3 {
	color: #000;
	font-size: 26px;
	font-weight: 600;
	margin-top: 15px;
	text-align: center;
}
.btnSeguir {
	border: 2px solid #f36d21;
	box-sizing: border-box;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	margin-bottom: 25px;
	margin-top: 15px;
	max-width: 350px;
	padding: 7px;
	width: 90%;
	background-color: #fff;
	color: #727272;
}
.btnSeguir:hover {
	color: #c3c3c3;
}
.siguenosEmail input[type="email"] {
	background: url(../img/ico-email.png) no-repeat 15px 8px #fff;
	border: 1px solid #3ba7f1;
	box-sizing: border-box;
	color: #747474;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	margin: -13px auto 0;
	max-width: 350px;
	padding: 10px 5px;
	text-indent: 40px;
	width: 90%;
}
.siguenosAviso {
	width: 90%;
	max-width: 350px;
	margin: 15px auto 0;
	text-align: center;
	font-size: 13px;
	color: #727272;
}
.siguenosAviso a {
	color: #3ba7f1;
}
.buscador { margin-top: 45px !important; }
.buscador input {
	background: url(../img/ico-buscar.png) no-repeat right 10px #fff;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	margin: 0 auto;
	max-width: 350px;
	padding: 10px 20px;
	width: 100%;
}
.leerTemas {
	float: none;
	margin: 0 auto;
	padding-top: 1px;
}
.leerTemas h3 {
	color: #000;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: -7px;
	text-align: center;
}
.leerTemas ul { padding-left: 3px; }
.leerTemas ul li {
	list-style: none;
	margin-bottom: 5px;
}
.leerTemas ul a {
	border: 1px solid #3ba7f1;
	border-radius: 3px;
	box-sizing: border-box;
	color: #3ba7f1;
	display: block;
	font-size: 13px;
	padding-bottom: 10px;
	padding-left: 28px;
	padding-top: 10px;
	width: 100%;
}
.leerTemas ul a:hover {
	background-color: #3ba7f1;
	color: #fff;
}
.masTemas {
	color: #f36d21;
	font-size: 14px;
	font-weight: 700;
	margin-left: 11px;
}
.masTemas:hover, .masTemas:visited { color: #f3945d; }
.widgetFacebook { margin-top: -25px; }
.widget_FacebookLikeBox h3 {
	color: #000;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 10px;
	text-align: center;
}
.widgetFacebook img {
	display: block;
	margin: 0 auto;
}
.contenedorPostMasLeidos {
	box-sizing: border-box;
	display: block;
	float: left;
	margin-left: 10px;
	margin-bottom: 15px;
	width: calc(100% - 103px);
}
.postMasLeidos h3 {
	color: #000;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 10px;
	text-align: center;
}
.postMasLeidos img { float: left; }
.postMasLeidos h4 {
	color: #f36d21;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: -10px;
	margin-top: 3px;
}
.bannerLateralF{
	background-color: #42b2fc;
	font-size: 12px;
	color: #ffffff;
	padding: 8px 15px;
}
.bannerLateralFTexto{
	text-align: center;
	font-style: italic;
}
.bannerLateralFAutor{
	padding-top: 6px;
	padding-right: 10px;
	font-weight: 600;
	text-align: right;
}
.bannerLateralC {
	box-sizing: border-box;
	border: solid 1px #42b2fc;
}
.bannerLateralCTexto {
	max-width: 234px;
	margin: 7px auto;
	font-size: 14px;
	font-weight: 600;
}
#sidebar .bannerLateralCTexto ul {
	list-style: disc;
	margin: 4px 0;
	padding-left: 31px;
	font-size: 12px;
	font-weight: 300;
}
.btnBannerLateral {
	margin-bottom: 11px;
}
.btnAccesoSmartick.btnAccesoLateral {
	width: 200px;
	padding: 7px 0;
	font-size: 12px;
}
/*FOOTER*/
footer {
	background-color: #8a8080;
	margin-top: 30px;
	min-height: 90px;
}
footer ul {
	list-style: none;
	padding-left: 0;
}
.piePolitica { box-sizing: border-box; }
.piePolitica li { display: inline-block; }
.piePolitica a {
	color: #fff;
	font-size: 14px;
}
.piePolitica a:after {
	content: ' | ';
	padding-left: 10px;
	padding-right: 10px;
}
.piePolitica li:last-child a::after { content: none; }
.copyright {
	color: #fff;
	font-size: 12px;
}
.descubreMetodo a {
	background: url(../img/fondo-descubre-metodo.png) no-repeat center center;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	padding: 8px 29px;
}
.fixed {
	background: #fff;
	position: fixed;
	width: 100%;
	z-index: 90;
}
.btnAccesoSticky {
	display: none;
	font-size: 12px;
	margin-top: 0 !important;
	padding: 7px 16px !important;
	width: 150px !important;
	float: right;
}
header { position: relative; }
/* POST */
.interiorCategorias {
	margin-bottom: 1em;
	margin-top: 13px !important;
}
.contenedorFechaTitular { margin-top: 40px; }
.contenedorFechaTitular h1, .contenedorFechaTitular h2 { margin-top: 0; }
.interiorFechaPost .fechaDia { margin-top: 0;}
.compartirRedesSociales {
	margin-bottom: 20px;
	margin-top: 10px;
}
.textoPost a, .extractoPost a { color: #3ba7f1; }
.textoPost a:hover, .textoPost a:visited, .extractoPost a:hover, .extractoPost a:visited { color: #3ba7f1; }
.textoPost h2, .textoPost h3, .textoPost h4, .textoPost h5, .textoPost h6 {
	color: #f36d21;
	font-weight: 600;
	margin-bottom: 15px;
	margin-top: 15px;
}
.textoPost h2 { font-size: 24px; }
.textoPost h3 { font-size: 20px; }
.textoPost h4 { font-size: 18px; }
.textoPost h5 { font-size: 16px; }
.textoPost h6 { font-size: 16px; }
.textoPost ul {
	list-style: none;
	margin: 8px 0;
	padding-left: 23px;
}
.textoPost ul:not(.similar-posts):not(.bannerInferiorCLista) li {
	background: url(../img/ico-list.png) no-repeat left 3px;
	padding-left: 20px;
	margin-bottom: 8px;
}
.textoPost ul:not(.similar-posts) li ul li{
	background: url(../img/ico-list-guion.png) no-repeat left 3px;
}
.textoPost ol li { margin-bottom: 8px; }
.perfilPost:after {
	content: '';
	clear: both;
	visibility: hidden;
}
.bannerInferior {
	font-family: raleway,sans-serif;
}
a.btnAccesoInferior, a.btnAccesoInferior:visited {
	color: #fff;
}
section.author.perfilPost {
	background-color: #f0ebe4;
	border: 1px solid #e2e5e7;
	padding: 10px !important;
	position: relative;
	float: left;
	min-width: 134px;
}
.perfilPost h4, .linkPerfilPost {
	color: #f36d21;
	font-size: 26px;
	font-weight: 600;
	line-height: 35px;
	margin-bottom: -5px;
	margin-top: 15px;
}
.perfilPost img {
	border: 7px solid #fff;
	max-width: 130px;
	margin-right: 30px;
}
.perfilPost p {
	overflow: hidden;
	margin-bottom: 0;
}
.compartirRedesInferior { margin: 0 auto; }
.compartirRedesInferior h3, .seguirAprendiendo h3, .comentariosInferior h3, .addComentario h3 {
	color: #f36d21;
	font-size: 24px;
	font-weight: 600;
	line-height: 35px;
	margin-bottom: 0px;
	margin-top: 20px;
}
p.encabezado3, .addComentario p.encabezado3 {
	color: #f36d21;
	font-size: 24px;
	font-weight: 600;
	line-height: 35px;
	margin-bottom: 0px;
	margin-top: 20px;
}
.seguirAprendiendo ul li a {
    border: none;
    font-size: 14px;
    padding-bottom: 0;
}
.seguirAprendiendo ul li a:hover, .seguirAprendiendo ul li a:visited { color: #63b7f1!important; }
.seguirAprendiendo ul li a:hover {
	background-color: #fff;
	color: #3ba7f1;
}
.comentariosInferior:after {
	content: '';
	clear: both;
	visibility: hidden;
}
.comentariosInferior img {
	margin-right: 10px;
	max-width: 70px;
}
.comentariosInferior span {
	color: #f36d21;
	font-weight: 700;
	margin-right: 1em;
}
.comentariosInferior h4 {
	font-size: 16px;
	font-weight: 400;
}
.comentariosInferior div.encabezado4 {
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 21px;
}
.comment-list p {
	border-left: 1px solid #f0ebe4;
	border-right: 1px solid #f0ebe4;
	display: block;
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 15px 30px;
	word-break: break-word;
}
.comment-list p:first-of-type {
	border-top: 1px solid #f0ebe4!important;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.comment-list p:last-of-type {
	border-bottom: 1px solid #f0ebe4;
	border-top: none;
	box-shadow: 0 4px 0 0 #dfdfdf;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
#reply-subtitle {
	border: none !important;
	margin-left: 0;
	padding-left: 0;
	padding-top: 0;
	box-shadow: none;
}
.comentariosRespuesta { margin-top: 35px; }
.addComentario input:not([type="submit"]), .addComentario textarea {
	background-color: #fbfbfa;
	border: 1px solid #f0ebe4;
	border-radius: 6px;
	box-sizing: border-box;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-style: italic;
	margin-bottom: 20px;
	padding: 12px 25px;
	width: 100%;
}
.addComentario input { max-width: 470px; }
.addComentario textarea { min-height: 240px; }
.addComentario p {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 17px;
}
#respond a { color: #3ba7f1; }
.btnEnviarComentario {
	border: none;
	font-size: 16px;
	margin-left: 0;
	margin-top: 20px;
	padding: 12px 0;
	width: 275px;
}
/* Responsive YouTube Embeds */
.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}
/* Table of contents*/
#ez-toc-container .ez-toc-title-container .ez-toc-title {
	color: #f36d21;
}

/* CLASES DE ANIMATE.CSS */
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
 @-webkit-keyframes slideInUp {
 from {
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
 visibility: visible;
}
 to {
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
}
 @keyframes slideInUp {
 from {
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
 visibility: visible;
}
 to {
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
}
.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
}
@-webkit-keyframes slideInDown {
 from {
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
 visibility: visible;
}
 to {
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
}
 @keyframes slideInDown {
 from {
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
 visibility: visible;
}
 to {
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}
