	/*
	Theme Name: Twenty Twelve.archive-header, .page-header
	Theme URI: http://wordpress.org/extend/themes/twentytwelve
	Author: the WordPress team
	Author URI: http://wordpress.org/
	Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
	Version: 1.1
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
	Text Domain: twentytwelveh
	This theme, like WordPress, is licensed under the GPL.
	Use it to make something cool, have fun, and share what you've learned with others.
	*/

	/* =Notes
	--------------------------------------------------------------
	This stylesheet uses rem values with a pixel fallback. The rem
	values (and line heights) are calculated using two variables:

	$rembase:     14;
	$line-height: 24;

	---------- Examples

	* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
		padding: 5px 0;
		padding: 0.357142857rem 0; (5 / $rembase)

	* Set a font-size and then set a line-height based on the font-size
		font-size: 16px
		font-size: 1.142857143rem; (16 / $rembase)
		line-height: 1.5; ($line-height / 16)

	---------- Vertical spacing

	Vertical spacing between most elements should use 24px or 48px
	to maintain vertical rhythm:

	.my-new-div {
		margin: 24px 0;
		margin: 1.714285714rem 0; ( 24 / $rembase )
	}

	---------- Further reading

	http://snook.ca/archives/html_and_css/font-size-with-rem
	http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


	/* =Reset
	-------------------------------------------------------------- */


	/*FUENTES*/
		@font-face {
			font-family: 'ComicNoteSmooth';
			src: url('fonts/ComicNoteSmooth.eot');
			src: url('fonts/ComicNoteSmooth.eot?#iefix') format('embedded-opentype'),
				 url('fonts/ComicNoteSmooth.woff') format('woff'),
				 url('fonts/ComicNoteSmooth.ttf') format('truetype'),
				 url('fonts/ComicNoteSmooth.svg#ComicNoteSmooth') format('svg');
			font-weight: normal;
			font-style: normal;
		}

		@font-face {
			font-family: 'Gothic';
			src: url('fonts/Gothic.eot');
			src: url('fonts/Gothic.eot?#iefix') format('embedded-opentype'),
				 url('fonts/Gothic.woff') format('woff'),
				 url('fonts/Gothic.ttf') format('truetype'),
				 url('fonts/Gothic.svg#Gothic') format('svg');
			font-weight: normal;
			font-style: normal;
		}

		@font-face {
			font-family: 'Mistral';
			src: url('fonts/Mistral.eot');
			src: url('fonts/Mistral.eot?#iefix') format('embedded-opentype'),
				 url('fonts/Mistral.woff') format('woff'),
				 url('fonts/Mistral.ttf') format('truetype'),
				 url('fonts/Mistral.svg#Mistral') format('svg');
			font-weight: normal;
			font-style: normal;
		}

	/*FUENTES*/

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, 
	kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
	tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, 
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		vertical-align: baseline;
	}
	body {line-height: 1;}
	ol, ul {list-style: none;}
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
	table {border-collapse: collapse; border-spacing: 0;}
	caption, th, td {font-weight: normal; text-align: left;}
	h1, h2, h3, h4, h5, h6 {/*clear: both;*/}
	p {font-size: 18px; margin: 0 0 30px;}
	html {
		overflow-y: scroll;
		font-size: 100%;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
	}
	strong {color: #333;}
	a:focus {outline: thin dotted;}
	article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
	audio, canvas, video {display: inline-block;}
	audio:not([controls]) {display: none;}
	del {color: #333;}
	ins {background: #fff9c0; text-decoration: none;}
	hr {
		background-color: #ccc;
		border: 0;
		height: 1px;
		margin: 24px;
		margin-bottom: 1.714285714rem;
	}
	sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
	sup {top: -0.5em;}
	sub {bottom: -0.25em;}
	small {font-size: smaller;}
	img {border: 0;	-ms-interpolation-mode: bicubic;}

	/* Clearing floats */
	.clear:after, .wrapper:after, .format-status .entry-header:after {clear: both;}
	.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {
		display: table;
		content: "";
	}


	/* =Repeatable patterns
	-------------------------------------------------------------- */

	/* Small headers */
	.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
		font-size: 14px;
		line-height: 2.181818182;
		font-weight: normal;
		text-transform: uppercase;
		color: #636363;
	}

	/* Shared Post Format styling */
	article.format-quote footer.entry-meta, article.format-link footer.entry-meta, article.format-status footer.entry-meta {
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
	}

	/* Form fields, general styles first */
	button, input, textarea {
		border: 1px solid #ccc;
		border-radius: 3px;
		font-family: inherit;
		padding: 6px;
		/*padding: 0.428571429rem;*/
		padding:0.188571429rem;;
	}

	button, input {line-height: normal;}
	textarea {font-size: 100%; overflow: auto; vertical-align: top;}

	/* Reset non-text input types */
	input[type=checkbox], input[type=radio], input[type=file], input[type=hidden], input[type=image], input[type=color] {
		border: 0;
		border-radius: 0;
		padding: 0;
	}

	.post-password-form { max-width: 500px; margin: auto; background: #fafafa; padding: 10px; }

	/* Buttons */
	.menu-toggle, input[type=submit], input[type=button], input[type=reset], article.post-password-required input[type=submit], li.bypostauthor cite span {
		padding: 6px 10px;
		padding: 0.428571429rem 0.714285714rem;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 1.428571429;
		font-weight: normal;
		color: #7c7c7c;
		/*background-color: #e6e6e6;
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
		background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
		background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
		background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
		background-image: linear-gradient(top, #f4f4f4, #e6e6e6);*/
		border: 1px solid #d2d2d2;
		border-radius: 3px;
		box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	}
	.menu-toggle, button, input[type=submit], input[type=button], input[type=reset] {
		cursor: pointer;
		border: none;
		text-align:center !important;
		-webkit-box-shadow: inset 0 1px rgba(255,255,255,0.35) !important;
		box-shadow: inset 0 1px rgba(255,255,255,0.35) !important;
		-moz-border-radius: 6px !important;
		-webkit-border-radius: 6px !important;
		border-radius: 6px !important;
		padding: 15px 9px !important;
		color: #fff !important;
		font-size: 16px !important;
		text-decoration: none !important;
		background: #333;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	button[disabled], input[disabled] {cursor: default;}
	.menu-toggle:hover, button:hover, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, article.post-password-required input[type=submit]:hover {
		background-color: #999; text-decoration: none;}
	.menu-toggle:active, .menu-toggle.toggled-on, button:active, input[type=submit]:active, input[type=button]:active, input[type=reset]:active {
		background-color: #999; text-decoration: none;}
	li.bypostauthor cite span {
		color: #fff;
		background-color: #2798cb;
		background-image: none;
		border: 1px solid #1f6f93;
		border-radius: 2px;
		box-shadow: none;
		padding: 0;
	}

	/* Responsive images */
	.entry-content img, .comment-content img, .widget img {
		max-width: 100%; /* Fluid images for posts, comments, and widgets */
	}
	img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
		height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
	}
	img.size-full, img.size-large, img.header-image, img.wp-post-image {
		max-width: 100%;
		height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
	}

	/* Make sure videos and embeds fit their containers */
	embed, iframe, object, video {
		max-width: 100%;
	}
	.entry-content .twitter-tweet-rendered {
		max-width: 100% !important; /* Override the Twitter embed fixed width */
	}

	/* Images */
	.alignleft {float: left;}
	.alignright {float: right;}
	.aligncenter {display: block; margin-left: auto; margin-right: auto;}

	.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
		/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
		border-radius: 3px;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	}
	.entry-content img {
		-webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,.3);
		-moz-box-shadow: 0 0 8px 2px rgba(0,0,0,.3);
    	box-shadow: 0 0 8px 2px rgba(0,0,0,.3);
		/*margin: 20px 20px 0 20px;*/
	}	
	.page .entry-content img, .page .wp-caption {margin: 0; padding: 0; margin: 10px;}
	.page .entry-content img.aligncenter { margin: 10px auto !important; }
	.page-id-6714 .page .entry-content img, .page-id-3942 .page .entry-content img {margin: 0 auto;}
	.page-id-6714 .publi-horizontal, .page-id-3942 .publi-horizontal, .page-id-3923 .publi-horizontal, .page-id-6722 .publi-horizontal, .page-id-12571 .publi-horizontal,
		.page-id-7668 .publi-horizontal, .page-id-3553 .publi-horizontal {display: none;}
	
	.publi-debajocabecera-mobile {display: none;}
	.publi-debajo-indice {clear: both; margin-bottom: 40px;}
	
	.wp-caption { 
		max-width: 96%; /*Keep wide captions from overflowing their container. */
		padding: 0 2%;
		/*width: auto !important;*/}
	.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
		font-style: italic;
		font-size: 10px;
		font-size: 0.857142857rem;
		line-height: 2;
		color: #757575;
		text-align: right;
	}
	.wp-caption .wp-caption-text { font-size: 10px; line-height: 1; text-align: right; padding-right: 20px;}
	img.wp-smiley, .rsswidget img {
		border: 0;
		border-radius: 0;
		box-shadow: none;
		margin-bottom: 0;
		margin-top: 0;
		padding: 0;
	}
	.entry-content dl.gallery-item {margin: 0;}
	.gallery-item a, .gallery-caption {width: 90%;}
	.gallery-item a {display: block;}
	.gallery-caption a {display: inline;}
	.gallery-columns-1 .gallery-item a {max-width: 100%; width: auto;}
	.gallery .gallery-icon img {height: auto; max-width: 90%; padding: 5%;}
	.gallery-columns-1 .gallery-icon img {padding: 3%;}

	/* Navigation */
	.site-content nav {clear: both; line-height: 2; overflow: hidden;}
	#nav-above {padding: 24px 0; padding: 1.714285714rem 0;}
	#nav-above {display: none;}
	.paged #nav-above {display: block;}

	.nav-previous, .previous-image {float: left; width: 50%;}
	.nav-next, .next-image {float: right; text-align: right; width: 50%; display: grid;}
	.nav-previous a, .nav-next a{
		display: inline-block;
		text-align:center !important;
		-webkit-box-shadow: inset 0 1px rgba(255,255,255,0.35) !important;
		box-shadow: inset 0 1px rgba(255,255,255,0.35) !important;
		-moz-border-radius: 6px !important;
		-webkit-border-radius: 6px !important;
		border-radius: 6px !important;
		padding: 10px 25px !important;
		margin: 5px;
		height: 66px;
		color: #fff !important;
		font-size: 18px !important;
		line-height: 26px;
		text-decoration: none !important;
		background: #666;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.nav-previous a:hover, .nav-next a:hover{ background-color: #000; text-decoration: none; }	
	.nav-single .nav-previous .meta-nav, .nav-single .nav-next .meta-nav { 
		display: block; margin: 0 0 0px; font-size: 12px; line-height: 16px; }
	.nav-single + .comments-area, #comment-nav-above { margin: 48px 0; margin: 3.428571429rem 0;}
	.single-post .author-info{display: none;}
	
	/* Author profiles */
	.author .archive-header {
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.author-info {
		border-top: 1px solid #ededed;
		margin: 24px 0;
		margin: 1.714285714rem 0;
		padding-top: 24px;
		padding-top: 1.714285714rem;
		overflow: hidden;
	}
	.author-description p {
		color: #333;
		font-size: 12px;
		line-height: 20px;
	}
	.author.archive .author-info {
		border-top: 0;
		margin-bottom: 20px;
		padding: 20px;
		background-color: rgba(92, 181, 225, 0.28);
		text-align: justify;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.author.archive .author-avatar {
		margin-top: 0;
	}
	.title-post-h2{padding-bottom:10px;}


	/* =Basic structure
	-------------------------------------------------------------- */

	/* Body, links, basics */
	html {
		font-size: 87.5%;
	}
	body {
		width: 100%;
		font-size: 14px;
		font-size: 1rem;
		/*font-family: Helvetica, Arial, sans-serif;
		background-color: #e6e6e6;
		background: url(/wp-content/uploads/2013/12/fondo.png);*/
		font: normal 500 12pt Open Sans-serif;
		text-rendering: optimizeLegibility;
		color: #444;
		min-width: 1276px;		
	}
	body.custom-font-enabled {
		font-family: "Open Sans", Helvetica, Arial, sans-serif;
	}
	/* ENLACES y DESTACADOS */
		a, a:focus { outline: none;	text-decoration: none; color: #333; }
		a:hover { color: #9c8643; text-shadow: 0.1px 0.1px black; }
		
		.single-post article .entry-content a.afiliado,
			.single-post article .entry-content a.post, 
				.page article .entry-content a.afiliado,
					.page article .entry-content a.post, 
						.commentlist .comment-author-daniel-matesa a.afiliado,
							.commentlist .comment-author-daniel-matesa a.post {
			color: #fff;
			text-decoration: underline;
			font-weight: bold;
			padding: 3px 10px 6px;
			/*-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;*/
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;	
		}
		.single-post article .entry-content a.post, .page article .entry-content a.post,
			.commentlist .comment-author-daniel-matesa a.post { 
			/*background: #993300; background:#0081ce;*/ background: #283b4a }
		.single-post article .entry-content a.post:hover, 
		.single-post article .entry-content a.post:focus,
				.page article .entry-content a.post:hover, 
				.page article .entry-content a.post:focus,
					.single-post article .entry-content a.afiliado:hover, 
					.single-post article .entry-content a.afiliado:focus,
						.page article .entry-content a.afiliado:hover, 
						.page article .entry-content a.afiliado:focus,
							.commentlist .comment-author-daniel-matesa a.afiliado:hover,
							.commentlist .comment-author-daniel-matesa a.afiliado:focus,
								.commentlist .comment-author-daniel-matesa a.post:hover,
								.commentlist .comment-author-daniel-matesa a.post:focus {
			color: #000; background: #fff; text-decoration: underline; }
		.single-post article .entry-content a.afiliado, .page article .entry-content a.afiliado,
			.commentlist .comment-author-daniel-matesa a.afiliado {
			/*background: #000; background: #e65c22;*/ background: #a47a09; }
		.single-post article .entry-content a.post strong, .page article .entry-content a.post strong,
			.commentlist .comment-author-daniel-matesa a.post strong, .single-post article .entry-content a.afiliado strong,
				.page article .entry-content a.afiliado strong, .commentlist .comment-author-daniel-matesa a.afiliado strong {
					color: #fff;
				}
		.single-post article .entry-content a.post strong:hover, .page article .entry-content a.post strong:hover,
			.commentlist .comment-author-daniel-matesa a.post strong:hover, .single-post article .entry-content a.afiliado strong:hover,
				.page article .entry-content a.afiliado strong:hover, .commentlist .comment-author-daniel-matesa a.afiliado strong:hover,
		.single-post article .entry-content a.post strong:focus, .page article .entry-content a.post strong:focus,
			.commentlist .comment-author-daniel-matesa a.post strong:focus, .single-post article .entry-content a.afiliado strong:focus,
				.page article .entry-content a.afiliado strong:focus, .commentlist .comment-author-daniel-matesa a.afiliado strong:focus {
					color: #000;
				}
	.comment-awaiting-moderation {
		background: #ff0505;
    	padding: 10px;
    	margin: 10px 0;
    	color: #fff;
	}
	/* BOTONES */
		div.pbutton { margin: 0 0 80px 0; text-align: center; clear: both; }
		div.pbutton.calendario-gratis, div.pbutton.calendario-pago {
			margin: 20px 0;
			padding: 50px 0;
			width: 100%;
			background: #f1f1f1;
			border: 1px solid #ccc;
		}
		/*div.pbutton p { text-align: center !important; margin: 100px 0; }*/
		div.pbutton a.button {
			color: #fff !important;
			background: #cc0000;
			padding: 20px;
			text-align: center;
			-webkit-box-shadow: inset 0 1px rgba(255,255,255,0.35);
			box-shadow: inset 0 1px rgba(255,255,255,0.35);
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			border-radius: 6px;
			text-decoration: none;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
		}
		div.pbutton.calendario-gratis a.button { background: #222; }
		div.pbutton a.button span.hover_boton_afiliado{
			z-index: 10;
			display: none;
		}
		div.pbutton a.button:hover span.hover_boton_afiliado{
			display: inline;
			position: absolute;
			color: #d08a0b;
			text-transform: uppercase;
			background: #f2de03;
			border: 1px solid #e99d12;
			-webkit-transform: translateY(-100%);
			transform: translateY(-100%);
		}
		div.pbutton a.button > span.hover_boton_afiliado{
			padding: 10px 20px;
			opacity: 0;
			visibility: hidden;
			z-index: 10;
			position: absolute;
			font-style: normal;
		}
		div.pbutton a.button:hover > span.hover_boton_afiliado{
			opacity: 1;
			text-decoration:none;
			visibility: visible;
			overflow: visible;
			display: inline;
		}
		div.pbutton a.button span.texto_boton_afiliado { margin-left: 10px; }
		div.pbutton a.button:hover { background: #222; }
		div.pbutton a.button .fa { font-size: 24px; }
		.fa-eye:before { content: "\f06e"; }
		.fa-cloud-download { content: "\f0ed"; }
	
	/* Assistive text */
	.assistive-text, .site .screen-reader-text {
		display: none;
		position: absolute !important;
		clip: rect(1px, 1px, 1px, 1px);
	}
	.main-navigation .assistive-text:hover,
	.main-navigation .assistive-text:active,
	.main-navigation .assistive-text:focus {
		background: #fff;
		border: 2px solid #333;
		border-radius: 3px;
		clip: auto !important;
		color: #000;
		display: block;
		font-size: 12px;
		padding: 12px;
		position: absolute;
		top: 5px;
		left: 5px;
		z-index: 100000; /* Above WP toolbar */
	}

	/* Page structure */
	.site {
		width: 100%;
		/*padding: 0 24px;
		padding: 0 1.714285714rem;*/
	}
	.site-content {
		/*margin: 24px 0 0;
		margin: 1.714285714rem 0 0;*/
	}
	.widget-area {
		margin: 24px 0 0;
		margin: 1.714285714rem 0 0;
	}
	.rw-ui-poweredby{display:none;}
	#ratingwidgetplugin_topratedwidget-2 .rw-ui-title {    margin-top: 1px!important;    margin-bottom: 2px!important;}
	#ratingwidgetplugin_topratedwidget-2 .rw-ui-container {float: left;}
	/* Header */
	.site-header {
		/*background: #fff url(/wp-content/uploads/2015/05/bg-header.jpg) repeat-x;
		min-height: 75px;*/
		float: left;
		background: #fff;
		/*height: 255px;*/
		border-bottom: 1px solid #ccc;
		width: 100%;
		margin: 0;
		padding-bottom: 0px;
	}
	/*.header_left {position: relative; width: 25%; height: 90px; float: left;}*/
	.header_left {position: relative; width: 100%; float: left; padding: 15px;}
	.header_right {position: relative; width: 100%; float: left; }
	
	.header_right .publi-cabecera{ margin: 15px auto 0; max-width: 728px;}
	
	.site-header h1,
	.site-header h2 {
		text-align: center;
	}
	.site-header h1 a,
	.site-header h2 a {
		color: #515151;
		display: inline-block;
		text-decoration: none;
	}
	.site-header h1 a:hover,
	.site-header h2 a:hover {
		color: #2798cb;
	}
	.site-header h1 {
		font-size: 30px;
		font-size: 2.214285714rem;
		line-height: 1.285714286;
		margin-bottom: 14px;
		margin-bottom: 1rem;
	}
	.site-header h2 {
		font-weight: normal;
		font-size: 13px;
		font-size: 0.928571429rem;
		line-height: 1.846153846;
		color: #757575;
	}
	.header-image {
		margin-top: 24px;
		margin-top: 1.714285714rem;
	}

	#logo{
		background: transparent url(img/bckgr_logo.png) left top no-repeat;
		/*width: 400px;
		height: 111px;
		padding: 50px 0 0 149px;*/
		background-size: 100%;
		width: 25vw;
		max-width: 100px;
		height: 13vw;
		padding: 50px 0 0 25vw;
		display:none;
	}
	#logo a{display: block; height: 100%;}
	#logo img{display: none;}
	.site-header .header_left hgroup { width: 100%; float: left; margin: 0 auto; }
	/*.site-header .header_left img {max-width: 240px;}*/
	.site-header .header_left img { max-width: 800px; margin: 0 auto; display: block; }
	.site-header p.titlogo{
		/*font-family: "Open Sans", Helvetica, Arial, sans-serif;
		font-size: 11px; line-height: 12px; text-transform: uppercase; color: transparent; text-align: left; margin: 0;*/
		font-family: "Open Sans", Helvetica, Arial, sans-serif;
		color: #555555;
		font-size: 1.6rem;
		margin: 0;
		font-weight: normal;
		letter-spacing: -0.5px;
		height: 0;
		line-height: 1.1;
		top: -12px;
		position: relative;
		text-transform: none;
		text-align: center;
		width: 100%;
	}
	.deslogo{font-size: 10px; line-height: 10px; text-transform: uppercase; color: transparent; text-align: left;}


	/* Navigation Menu */
	.main-navigation {
		/*DANIEL: CAMBIADO PORQUE PISABA EL LOGO EN VENTANAS PEQUEÑAS
		position: absolute; right: 0px; top: 139px;
		position: relative;
		left: 69%;
		float: right;
		top: -49px;*/
		position: relative;
		height: 55px;
	}
	.main-navigation li {
		margin-top: 24px;
		margin-top: 1.714285714rem;
		font-size: 13px;
		font-size: 0.95rem;
		line-height: 1.42857143;
		/*border-right: 1px #222 dotted;
		border-left: 1px #666 solid;*/
	}
	.main-navigation a {
		color: #ccc;
		/*-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;*/
		padding: 5px 15px;
		padding: 0.257125rem 0.071375rem;
	}
	.main-navigation a:hover {
		/*background-color: #7cea1b;*/
		/*border-bottom: 3px solid #5DB6E7;*/
		color: #fff;
		text-decoration: none;
		text-shadow: 1px 1px 1px #999;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		display: none;
	}
	.main-navigation ul.nav-menu.toggled-on,
	.menu-toggle {
		display: inline-block;
	}

	/* Banner */
	section[role=banner] {
		margin-bottom: 48px;
		margin-bottom: 3.428571429rem;
	}

	/* Sidebar */
	.widget-area .widget {
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		hyphens: auto;
		margin-bottom: 48px;
		margin-bottom: 3.428571429rem;
		word-wrap: break-word;
	}
	.widget-area .widget h3 {
		margin-bottom: 7px;
		margin-bottom: 0.5rem;
		border-bottom: 1px solid #666;
		/*background: transparent url(img/ico_titulares.png) left center no-repeat;
		padding-left: 35px;*/
		padding-left: 5px;
		line-height: 30px;
	}
	.widget-area .widget p,
	.widget-area .widget li,
	.widget-area .widget .textwidget {
		font-size: 13px;
		font-size: 0.928571429rem;
		line-height: 1.846153846;
	}
	.widget-area .widget li{float: left;}
	.widget-area .widget p {
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.widget-area .textwidget ul {
		list-style: disc outside;
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
	}
	.widget-area .textwidget li {
		margin-left: 36px;
		margin-left: 2.571428571rem;
	}
	.widget-area .widget a {
		color: #555;
		text-decoration: none;
		font-size: 12px;
	}
	.widget-area .widget a:hover {
		color: #2798cb;
		text-decoration: none;
	}
	#archives-2 a{
		padding: 1px 3px;
		background-color: #dcdcdc;
		border: 1px solid #b9b9b9;
		margin: 2px;
		display: inline-block;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	#archives-2 a:hover{color: #000 !important; background-color: #e9e9e9;}
	.widget-area #s {
		width: 94%;
		margin-bottom: 5px;
		/*width: 53.66666666666%; define a width to avoid dropping a wider submit button */
	}

	/* Footer */
	footer[role=contentinfo] {
		float: left;
		border-top: 10px solid #000;
		clear: both;
		font-size: 12px;
		font-size: 0.857142857rem;
		line-height: 2;
		/*max-width: 960px;
		max-width: 68.571428571rem;*/
		width: 100%;
		background: #222;
		margin-top: 24px;
		margin-top: 3rem;
		margin-left: auto;
		margin-right: auto;
		padding: 14px 0;
		padding: 1rem 0;
	}
	footer span{color: #ccc;}
	.footer-superior {
		width: 96%;
		margin: 0px 2%;
	}
	.footer-superior a{
		background: none;
		border: 1px solid #ccc;
		color: #ccc !important;
		text-decoration: none;
		float: right;
		padding: 5px 10px;
		margin: 0 5px;		
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.footer-superior a:hover{
		color: #fff !important;
		background: #000;
	}
	.footer-mobile { display: none; }
	.footer-contenido {
		display: none;
		width: 96%;
		margin: 0px 2%;
		float: left;
		clear: both;
	}
	.fb_iframe_widget {margin:0 0 0 1% !important;}
	.footer-twitter, .footer-facebook{
		float: left;
	}
	.footer-inferior{
		clear:both;
		width: 96%;
		margin: 0px 2%;
		padding: 20px 0;
	}
	footer[role=contentinfo] a {
		color: #686868;
		float: right;
		/*padding: 0 20px 20px;*/
		margin: 5px;
	}
	footer[role=contentinfo] a:hover {
		color: #2798cb;
	}

	/* =Main content and comment content
	-------------------------------------------------------------- */

	.publi-horizontal { /*width: 100% !important; padding: 0 !important; margin: 0 !important;*/ }
	.home .publi-horizontal { /*width: 98%; padding: 0 1%;*/ }
	.publi-horizontal a { width: auto !important; }
	.publi-horizontal img { width: 99.5%; padding: 0; }
	.home .publi-horizontal img { /*width: 70%; padding: 0 15%;*/}
	.publi-horizontal-top { margin-bottom: 5px !important; }
	.publi-horizontal-bottom { margin: 10px 0 0 0 !important; }
	#form-wysija-2 .wysija-paragraph{ width: 100%; float: left; }
	
	.entry-meta {clear: both;}
	.entry-header {
		/*margin-left: 20%;
		border-bottom: 1px dotted #666;*/
		padding: 10px 0;
	}
	.post .entry-header img { display:none; }
	.home .entry-header img { display: block; }
	.home .entry-header span.title_post_home { height: 120px; float: left; }
	.entry-header img.wp-post-image {
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.entry-header .entry-title {
		font-size: 20px;
		font-size: 1.428571429rem;
		line-height: 1.2;
		font-weight: normal;
	}
	.entry-header .entry-title a {
		text-decoration: none;
		/*text-transform: uppercase;*/	
	}
	.entry-header .entry-format {
		margin-top: 24px;
		margin-top: 1.714285714rem;
		font-weight: normal;
	}
	.entry-header .comments-link {
		display: none;
		font-size: 13px;
		font-size: 0.928571429rem;
		line-height: 1.846153846;
		color: #757575;
		float: right;
		width: 28%;
		text-align: right;
	}
	.single-post .entry-content { /*padding: 20px 55px;*/ padding: 0; }
	.entry-meta a {color: #333;}
	.entry-meta a:hover {color: #2798cb;}
	.comments-link a, .entry-content .more-link, article.normal-home-post .more-link {
		color: #fff;
		background-color: #333;
		text-decoration: none;
		padding: 5px 15px;
		padding: 0.357125rem 1.071375rem;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.comments-link a:hover, .entry-content .more-link:hover {background-color: #999; text-decoration: none;}
	.single-post .comments-area { float:left; width: 100%; }
	.entry-content .more-link, .home .apartado_portada article.normal-home-post .more-link {
		position:absolute; 
		bottom: 10px; 
		right: 10px; 
		line-height: 20px; 
		font-weight: bold; 
		font-size: 20px;
		text-align: center;
	}
	
	article.sticky .featured-post {
		border-top: 4px double #ededed;
		border-bottom: 4px double #ededed;
		color: #757575;
		font-size: 13px;
		font-size: 0.928571429rem;
		line-height: 3.692307692;
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
		text-align: center;
	}
	
	/* PUBLI POST */
	
	.publi-post-web, .publi-post-web a  {display:block; text-align:center;}
	.publi-post-movil , .publi-post-movil a {display:none;}
	
	/* FIN PUBLI POST */

	.entry-content{/*float: right; width: 80%; clear: both; margin-top: 15px;*/}
	.entry-content, .mu_register {line-height: 1.714285714; padding: 20px 0;}
	.entry-summary {line-height: 1.714285714; padding: 20px 0; margin-left: 20%;}
	.entry-content h1, .comment-content h1,
	.entry-content h2, .comment-content h2,
	.entry-content h3, .comment-content h3,
	.entry-content h4, .comment-content h4,
	.entry-content h5, .comment-content h5,
	.entry-content h6, .comment-content h6 {margin: 0 0 20px 0; margin: 2.5rem 15px; line-height: 1.5;}
	.entry-content h1, .comment-content h1 {font-size: 19px; font-size: 1.3rem; line-height: 1.3;}
	.entry-content h2, .comment-content h2, .mu_register h2 {font-size: 18px; font-size: 1.285714286rem; line-height: 1.6;}
	.entry-content h3, .comment-content h3 {font-size: 16px; font-size: 1.142857143rem; line-height: 1.846153846;}
	.entry-content h4, .comment-content h4 {font-size: 14px; font-size: 1rem; line-height: 1.846153846;}
	.entry-content h5, .comment-content h5 {font-size: 13px; font-size: 0.928571429rem; line-height: 1.846153846;}
	.entry-content h6, .comment-content h6 {font-size: 12px; font-size: 0.857142857rem; line-height: 1.846153846;}
		
	.entry-content p, .entry-summary p, .comment-content p, .mu_register p, 
		.page-id-15371 article .entry-content p {
		margin: 0 0 24px; margin: 0 0 1.114285714rem; line-height: 1.714285714;}
	
	.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul {
		margin: 0 0 24px; margin: 0 0 1.714285714rem; line-height: 1.714285714;}
	.entry-content ul ul, .comment-content ul ul, .entry-content ol ol, .comment-content ol ol, .entry-content ul ol, .comment-content ul ol,
	.entry-content ol ul, .comment-content ol ul { margin: 20px 0; padding: 0; }
	.entry-content ul, .comment-content ul, .mu_register ul { list-style: square; }
	.entry-content ol, .comment-content ol { list-style: decimal outside; }
	.entry-content li, .comment-content li, .mu_register li {margin: 0 0 0 36px; margin: 0 0 20px 2.571428571rem; font-size: 18px;}
	
	.post .entry-content p { /*font-size:18px; text-align: justify;*/ }
	.post .entry-content .wpcf7, .page-id-13638 .entry-content .wpcf7 {
		float: left;
		color: #000;
		width: 90%;
		margin: 30px 0;
		padding: 20px 5% 20px 5%;
		text-align: center;
		background: #a3d9d9;
	}	
	.post .entry-content .wpcf7 { color: #fff; background: #222; border-radius: 10px;}
	.post .entry-content .wpcf7 span.wpcf7-not-valid-tip, 
		.page-id-13638 .entry-content .wpcf7 span.wpcf7-not-valid-tip {
		float: none; }
	.post .entry-content .wpcf7 span.wpcf7-not-valid-tip div.wpcf7-validation-errors, 
		.page-id-13638 .entry-content .wpcf7 div.wpcf7-validation-errors, 
	.post .entry-content .wpcf7 span.wpcf7-not-valid-tip div.wpcf7-acceptance-missing, 
		.page-id-13638 .entry-content .wpcf7 div.wpcf7-acceptance-missing {
		    font-size: 16px;
			margin: 10px;	
	}
	.page-id-13638 .entry-content p { 
		text-align:center; margin: 10px 0 0; }
	.post .entry-content .form p, .page .entry-content .form p { 	
		font-family: 'Montserrat';
		font-weight: bold;
		font-size: 24px;
		color: #a3d9d9;
		color: #fff;
		text-align:center;
		margin: 10px 0 0;
	}
	
	/** DESCARGA CALENDARIOS **/
	.descarga_calendarios {
		float: left;
		/* width: auto; */
		/* clear: none; */
		padding: 10px 0;
		/*background: #222;*/
		margin: 10px 0 10px;
		border-radius: 10px;
	}
	.page-id-27784 .publi-debajocabecera-web { display: none; }
	.page-id-27784 h1.entry-title { display: none; }
	.page-id-27784 h2 { font-size: 32px; line-height: 38px; margin: 0; }
	.page-id-22949 .pbutton, .page-id-27784 .pbutton {
		float: left;
		width: auto;
		clear: none;
		padding: 0 20px;
		margin: 20px;
	}
	.page-id-22949 div.pbutton a.button, .page-id-27784 div.pbutton a.button {
		float: left;
		width: auto;
	}
	.page-id-27784 div.pbutton a.button span.texto_boton_afiliado { margin-left: 0; }
	.page-id-27784 div.pbutton a.button span.texto_boton_afiliado.izq { margin-left: 10px; }
	.page-id-27784 div.pbutton a.button span.texto_boton_afiliado.der { position: relative; left: 5px; padding-right: 0px; }
	.page-id-27784 .pbutton { padding: 0; margin: 5px; }
	.page-id-27784 div.pbutton a.button { min-width: 205px; padding: 10px; display: -webkit-box; }
	.page-id-27784 .wp-block-file { width: 100%; display: block; float: left; }
	.page-id-27784 .wp-block-file .wp-block-file__button {
		width: 80%;
		font-size: 40px;
		padding: 10px 10%;
		float: left;
		display: block;
		text-align: center;
	}
	.page-id-22949 .entry-content p, .page-id-23261 .entry-content p,
	.page-id-27784 .entry-content p, .page-id-23256 .entry-content p,
	.page-id-23258 .entry-content p, .page-id-23224 .entry-content p,
	.page-id-23253 .entry-content p, .page-id-23241 .entry-content p { margin: 25px 0px 10px; }
	
	.page-id-22949 .entry-content h2,
		.page .entry-content .img_descargas img { margin: 0; }
	
	.page-id-22949 .boton_descargas {}
	.page-id-22949 .publi-debajocabecera-web, .page-id-27784 .publi-debajocabecera-mobile,
	.page-id-23261 .publi-debajocabecera-web, .page-id-23261 .publi-debajocabecera-mobile,
	.page-id-23258 .publi-debajocabecera-web, .page-id-23258 .publi-debajocabecera-mobile,
	.page-id-23256 .publi-debajocabecera-web, .page-id-23256 .publi-debajocabecera-mobile,
	.page-id-23253 .publi-debajocabecera-web, .page-id-23253 .publi-debajocabecera-mobile,
	.page-id-23241 .publi-debajocabecera-web, .page-id-23241 .publi-debajocabecera-mobile,
	.page-id-23224 .publi-debajocabecera-web, .page-id-23224 .publi-debajocabecera-mobile { display: none; }
	
	/** FIN DESCARGA CALENDARIOS **/
	
	.page-id-6714 .entry-content .form p { color: #222; }
	.post .entry-content .wpcf7 a { color: #fff; }
	.post .entry-content .wpcf7 .col_field, .page-id-13638 .entry-content .col_field { 
		font-size: 12px; }
	

	.entry-content blockquote, .comment-content blockquote, .home blockquote {
		width: 90%;
		margin: 30px 0; 
		padding: 50px 5%;
		background-color: #efefef;
		background-image: url(/wp-content/uploads/2018/09/info.png);
		font-style: italic;
		background-repeat: no-repeat;
		background-size: 80px;
		/*background-color: #7d643f3d;
		border: 1px solid #634a263d;
		padding: 40px 20px;*/
		background-color: #222;
		border: 10px double #a47a09;
		border-left: none;
		border-right: none;
		color: #fff;
		background-position: 0 0;
		text-align: center;
		filter: none !important;
    	clear: both;
	}
	blockquote.tiktok-embed {
		width: 100% !important;
		background-color: #fff;
		background-image: none;
		padding: 0;
		border: 1px solid #eee;
		border: none;
		margin: 0 auto;
	}
	blockquote, blockquote p, blockquote strong { color: #fff; }
	.single-post article .entry-content blockquote a,
		.page .entry-content blockquote p a { 
			color: #f7c32f; text-decoration: underline; }
	.entry-content blockquote p:last-child,
	.comment-content blockquote p:last-child {
		margin-bottom: 0;
    	letter-spacing: -0.5px;
	}
	.entry-content code,
	.comment-content code {
		font-family: Consolas, Monaco, Lucida Console, monospace;
		font-size: 12px;
		font-size: 0.857142857rem;
		line-height: 2;
	}
	.entry-content pre,
	.comment-content pre {
		border: 1px solid #ededed;
		color: #666;
		font-family: Consolas, Monaco, Lucida Console, monospace;
		font-size: 12px;
		font-size: 0.857142857rem;
		line-height: 1.714285714;
		margin: 24px 0;
		margin: 1.714285714rem 0;
		overflow: auto;
		padding: 24px;
		padding: 1.714285714rem;
	}
	.entry-content pre code,
	.comment-content pre code {
		display: block;
	}
	.entry-content abbr,
	.comment-content abbr,
	.entry-content dfn,
	.comment-content dfn,
	.entry-content acronym,
	.comment-content acronym {
		border-bottom: 1px dotted #666;
		cursor: help;
	}
	.entry-content address,
	.comment-content address {
		display: block;
		line-height: 1.714285714;
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
	}
	img.alignleft {
		margin: 12px 24px 12px 0;
		margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
	}
	img.alignright {
		margin: 12px 0 12px 24px;
		margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
	}
	img.aligncenter {
		margin: auto;
		margin-top: 12px;
		margin-top: 0.857142857rem;
		margin-bottom: 12px;
		margin-bottom: 0.857142857rem;
	}
	.entry-content embed,
	.entry-content iframe,
	.entry-content object,
	.entry-content video {
		margin: 24px 0;
		margin: 1.714285714rem 0;
	}
	.entry-content dl,
	.comment-content dl {
		margin: 0 24px;
		margin: 0 1.714285714rem;
	}
	.entry-content dt,
	.comment-content dt {
		font-weight: bold;
		line-height: 1.714285714;
	}
	.entry-content dd,
	.comment-content dd {
		line-height: 1.714285714;
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.entry-content table,
	.comment-content table {
		border-bottom: 1px solid #ededed;
		color: #757575;
		font-size: 12px;
		font-size: 0.857142857rem;
		line-height: 2;
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
		width: 100%;
	}
	.entry-content table caption,
	.comment-content table caption {
		font-size: 16px;
		font-size: 1.142857143rem;
		margin: 24px 0;
		margin: 1.714285714rem 0;
	}
	.entry-content td {
		border-color: transparent;
    	padding: 10px 0 10px 20px;
		font-size: 18px;
		line-height: 30px;
    	color: #222;		
	}
	.comment-content td {
		border-top: 1px solid #ededed;
    	padding: 15px 10px;
    	font-size: initial;
    	color: #222;
	}
	.wp-block-table { margin-top: 20px; }

	.home .site-content article, .home .article.normal-home-post {
		float: left;
		clear: left;
	}
	.site-content article {
		padding-bottom: 24px;
		padding-bottom: 1.714285714rem;
		word-wrap: break-word;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		hyphens: auto;
		height: auto;
		position: relative;
		padding: 10px 2%;
		margin-bottom: 10px;
		overflow-x: hidden;
		background-color: #fff;
		/*float: left;
		clear: left;*/
		/*-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
		-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
		box-shadow: 0 1px 4px rgba(0,0,0,0.1);*/
		overflow: hidden;
	}
	.page-links {
		clear: both;
		line-height: 1.714285714;
	}
	footer.entry-meta {
		font-size: 10px;
		padding-bottom: 5px;
		/*font-size: 0.788571429rem;
		line-height: 1.846153846;
		color: #757575;
		width: 15%;
		position: absolute;
		top: 15px;
		left: 0px;
		background-color: #f5f5f5;
		padding: 15px 5px;
		box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4);
		padding: 0.357125rem 1.071375rem;*/
	}
	.single-author .entry-meta .by-author {
		display: none;
	}
	.mu_register h2 {
		color: #757575;
		font-weight: normal;
	}
	.wp-block-file { margin-bottom: 1.5em; font-size: 40px; }
	.wp-block-file *+.wp-block-file__button { margin: 10px 0 30px 10px; }
	.wp-block-file .wp-block-file__button {
		background: #222;
		border-radius: 10px;
		color: #fff;
		font-size: 50px;
		padding: 10px 20px;
		text-transform: uppercase;
	}

	/* =Archives
	-------------------------------------------------------------- */

	.archive-header,
	.page-header {
		/*margin-bottom: 48px;
		margin-bottom: 3.428571429rem;
		padding-bottom: 22px;
		padding-bottom: 1.571428571rem;*/
		border-bottom: 1px solid #ededed;
	}
	.archive-meta {
		color: #757575;
		font-size: 12px;
		font-size: 0.857142857rem;
		line-height: 2;
		margin-bottom: 22px;
		margin-bottom: 1.571428571rem;
	}


	/* =Single image attachment view
	-------------------------------------------------------------- */

	.article.attachment {
		overflow: hidden;
	}
	.image-attachment div.attachment {
		text-align: center;
	}
	.image-attachment div.attachment p {
		text-align: center;
	}
	.image-attachment div.attachment img {
		display: block;
		height: auto;
		margin: 0 auto;
		max-width: 100%;
	}
	.image-attachment .entry-caption {
		margin-top: 8px;
		margin-top: 0.571428571rem;
	}


	/* =Aside post format
	-------------------------------------------------------------- */

	article.format-aside h1 {
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	article.format-aside h1 a {
		text-decoration: none;
		color: #4d525a;
	}
	article.format-aside h1 a:hover {
		color: #2e3542;
	}
	article.format-aside .aside {
		padding: 24px 24px 0;
		padding: 1.714285714rem;
		background: #d2e0f9;
		border-left: 22px solid #a8bfe8;
	}
	article.format-aside p {
		font-size: 13px;
		font-size: 0.928571429rem;
		line-height: 1.846153846;
		color: #4a5466;
	}
	article.format-aside blockquote:last-child,
	article.format-aside p:last-child {
		margin-bottom: 0;
	}


	/* =Post formats
	-------------------------------------------------------------- */

	/* Image posts */
	article.format-image footer h1 {
		font-size: 13px;
		font-size: 0.928571429rem;
		line-height: 1.846153846;
		font-weight: normal;
	}
	article.format-image footer h2 {
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
	}
	article.format-image footer a h2 {
		font-weight: normal;
	}

	/* Link posts */
	article.format-link header {
		padding: 0 10px;
		padding: 0 0.714285714rem;
		float: right;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		font-weight: bold;
		font-style: italic;
		text-transform: uppercase;
		color: #848484;
		background-color: #ebebeb;
		border-radius: 3px;
	}
	article.format-link .entry-content {
		max-width: 80%;
		float: left;
	}
	article.format-link .entry-content a {
		font-size: 22px;
		font-size: 1.571428571rem;
		line-height: 1.090909091;
		text-decoration: none;
	}

	/* Quote posts */
	article.format-quote .entry-content p {
		margin: 0;
		padding-bottom: 24px;
		padding-bottom: 1.714285714rem;
	}
	article.format-quote .entry-content blockquote {
		background-color: #efefef;
		display: block;
		padding: 24px 24px 0;
		padding: 1.714285714rem 1.714285714rem 0;
		font-size: 15px;
		font-size: 1.071428571rem;
		line-height: 1.6;
		font-style: normal;
		color: #6a6a6a;
	}
	.entry-content blockquote p, .entry-content blockquote ul li {
	    font-size: 24px;
		line-height: 34px;
		text-align: center !important;
	}
	.entry-content blockquote ul li {
		margin: 0 10px;
		padding: 10px 0 !important;
		border-bottom: 1px solid #634a2626;
	}
	.entry-content blockquote ul { list-style: none; }
	.entry-content blockquote p a, .entry-content blockquote ul li a {
		text-decoration: none;
		font-weight: bold;
	}
	.entry-content blockquote.opinion ul li {
		font-size: initial;
		border: none;
		padding: 0 !important;
	}

	blockquote.InstaFollow {
		background-image: url(/wp-content/uploads/2018/09/insta.png);
		background-color: #a47a09;
		background-size: 70px;
		background-position: 10px 10px;
		border: 10px double #dfad00;
	}
	blockquote.OnlyFansFollow, blockquote.ENOFollow {
		background-image: url(/wp-content/uploads/2022/05/of.png);
		background-color: #0091EA;
		background-size: 70px;
		background-position: 10px 10px;
		border: 10px double #fff;
	}
	blockquote.ENOFollow { background-color: #ebbe3f; }
	blockquote.InstaFollow a, blockquote.OnlyFansFollow a { color: #fff !important; }
	blockquote.ENOFollow p, blockquote.ENOFollow a { color: #222 !important; }
	blockquote.opinion {
		background-image: url(/wp-content/uploads/2018/09/blockquote.png);
		/*background-color: #3f7d472e;
		border: 1px solid #3f7d47;
		padding: 20px;*/
		background-color: #283b4a;
		border: 10px double #fff;
		border-left: none;
		border-right: none;
		color: #fff;
		background-size: 50px;
     	background-position: 5px 5px;
		margin: 20px 0;
	}
	blockquote.opinion, blockquote.opinion p, blockquote.opinion strong { color: #fff; }
	.single-post article .entry-content blockquote.opinion a, 
		.page .entry-content blockquote.opinion a, .home blockquote a { 
		color: #fff; text-decoration: underline; font-weight: 900; }
	blockquote.opinion p {
		font-size: 20px;
	}
	/* Status posts */
	.format-status .entry-header {
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.format-status .entry-header header {
		display: inline-block;
	}
	.format-status .entry-header h1 {
		font-size: 15px;
		font-size: 1.071428571rem;
		font-weight: normal;
		line-height: 1.6;
		margin: 0;
	}
	.format-status .entry-header h2 {
		font-size: 12px;
		font-size: 0.857142857rem;
		font-weight: normal;
		line-height: 2;
		margin: 0;
	}
	.format-status .entry-header header a {
		color: #757575;
	}
	.format-status .entry-header header a:hover {
		color: #2798cb;
	}
	.format-status .entry-header img {
		float: left;
		margin-right: 21px;
		margin-right: 1.5rem;
	}


	/* =Comments
	-------------------------------------------------------------- */

	.comments-title {
		margin-bottom: 48px;
		margin-bottom: 3.428571429rem;
		font-size: 16px;
		font-size: 1.142857143rem;
		line-height: 1.5;
		font-weight: normal;
	}
	.comments-area article {
		margin: 24px 0;
		margin: 1.714285714rem 0;
	}
	.comments-area article header {
		margin: 0 0 48px;
		margin: 0 0 3.428571429rem;
		overflow: hidden;
		position: relative;
	}
	.comments-area article header img {
		float: left;
		padding: 0;
		line-height: 0;
	}
	.comments-area article header cite,
	.comments-area article header time {
		display: block;
		margin-left: 85px;
		margin-left: 6.071428571rem;
	}
	.comments-area article header cite {
		font-style: normal;
		font-size: 15px;
		font-size: 1.071428571rem;
		line-height: 1.42857143;
	}
	.comments-area article header time {
		line-height: 1.714285714;
		text-decoration: none;
		font-size: 12px;
		font-size: 0.857142857rem;
		color: #5e5e5e;
	}
	.comments-area article header a {
		text-decoration: none;
		color: #5e5e5e;
	}
	.comments-area article header a:hover {
		color: #2798cb;
	}
	.comments-area article header cite a {
		color: #444;
	}
	.comments-area article header cite a:hover {
		text-decoration: underline;
	}
	.comments-area article header h4 {
		position: absolute;
		top: 0;
		right: 0;
		padding: 6px 12px;
		padding: 0.428571429rem 0.857142857rem;
		font-size: 12px;
		font-size: 0.857142857rem;
		font-weight: normal;
		color: #fff;
		background-color: #0088d0;
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, #009cee, #0088d0);
		background-image: -ms-linear-gradient(top, #009cee, #0088d0);
		background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
		background-image: -o-linear-gradient(top, #009cee, #0088d0);
		background-image: linear-gradient(top, #009cee, #0088d0);
		border-radius: 3px;
		border: 1px solid #007cbd;
	}
	.comments-area li.bypostauthor cite span {
		position: absolute;
		margin-left: 5px;
		margin-left: 0.357142857rem;
		padding: 2px 5px;
		padding: 0.142857143rem 0.357142857rem;
		font-size: 10px;
		font-size: 0.714285714rem;
	}
	
	/* cambios Dani comments */
	
	.comments-title { 
		font-size: 16px;
		line-height: 29px;
		margin: 0px 0 20px;
		padding-top: 10px;
		font-weight: bold;
		text-transform: uppercase;
	}
	#page-container .comments li { background-image: none; }
	/*.commentlist li { background: #F9F9F9;  padding: 20px; }*/
	.commentlist li article { position: relative; overflow: auto; margin-left: 2%; width: 90%; margin: 0 0 15px; margin-left: 2%; }
	.commentlist .comment-author { line-height: 25px; font-size: 16px; margin: 0 0 5px 0; }
	.commentlist .commentmetadata { font-size: 12px; text-transform: uppercase; }
	.commentlist .comment .comment-body p { clear: both; color: #666; line-height: 21px; }
	.commentlist .comment ul.children { margin-left: 20px; margin-top: 20px; margin: 4px 0 5px 15px; }
	.comment-author-admin { margin-left: 10px; }
	.commentlist .comment.bypostauthor .comment-body p { font-weight: 700; }
	
	/* fin cambios Dani comments */		
	
	/* , .publi_shopify, publi_google */
	.publi_amazon, .publi_afiliados, .publipost_standard, .publi_semrush, .publi_palbin, .publi_programadan, 
		.publi_shopify, .publi_guia {
		float: left;
		width: 90%;
		margin: 30px 0;
		padding: 20px 5% 10px 5%;
		text-align: center;
		background: #f5f5f5 url(/wp-content/uploads/2018/03/fondo-publi.png);
	}
	.publi_palbin ol.list_palbin {
		margin: 0 0 10px 5%;
		list-style-position: outside;
		text-align: left;
	}
	.publi_palbin ol.list_palbin li { margin: 0; }
	.publi_palbin ol.list_palbin p { text-align:left; }
	.publi_fondo_blanco {
		background: #fff;
		padding: 20px;
		max-width: 500px;
		margin: 20px auto 0;
	}
	.publi_guia div.pbutton, .publipost_standard div.pbutton, .publi_palbin div.pbutton { margin: 30px 0; }
	.publi_semrush { 
		text-align: center;
			/*float: left;
			width: 80%;
			margin: 10px 5%;
			padding: 10px 5% 0px;*/
		}			
	.publi_semrush.semrush_analisis { padding-top: 20px; background: #0071bc; }
	.publi_semrush.semrush_analisis p { color: #fff; margin: 0; }
	.publi_semrush.semrush_analisis iframe { margin: 0; }
	
	div.reply{float:right}		
	.logged-in .comment-content .edit-link{float:left;}
	a.comment-edit-link{float:left;}
	a.comment-reply-link, a.comment-edit-link {
		display: inline-block !important;
		text-align:center !important;
		-webkit-box-shadow: inset 0 1px rgba(255,255,255,0.35) !important;
		box-shadow: inset 0 1px rgba(255,255,255,0.35) !important;
		-moz-border-radius: 6px !important;
		-webkit-border-radius: 6px !important;
		border-radius: 6px !important;
		padding: 7px 9px !important;
		color: #fff;
		font-size: 12px;
		text-decoration: none !important;
		background: #999;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		line-height: 1.846153846;
		text-transform: uppercase;
	}
	a.comment-reply-link:hover, a.comment-edit-link:hover {background-color: #333; text-decoration: none;}
	.commentlist .pingback {
		line-height: 1.714285714;
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}

	/* Comment form */
	#respond {
		margin-top: 48px;
		margin-top: 3.428571429rem;
		width: 96%;
		margin: 0 2%;
	}
	#respond h3#reply-title {
		font-size: 16px;
		font-size: 1.142857143rem;
		line-height: 1.5;
		clear: both;
	}
	#respond h3#reply-title #cancel-comment-reply-link {
		margin-left: 10px;
		margin-left: 0.714285714rem;
		font-weight: normal;
		font-size: 12px;
		font-size: 0.857142857rem;
	}
	#respond form {
		margin: 24px 0;
		margin: 1.714285714rem 0;
	}
	#respond form p {
		margin: 11px 0;
		margin: 0.785714286rem 0;
	}
	#respond form p.logged-in-as {
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
		font-size: 14px;
	}
	#respond form label {
		display: block;
		line-height: 1.714285714;
		font-size: 12px;
	}
	#respond form input[type=text], #respond form textarea {
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
		font-size: 0.857142857rem;
		line-height: 1.714285714;
		padding: 10px;
		padding: 0.714285714rem;
		width: 100%;
		height: 60px;
	}
	#respond form p.form-allowed-tags {
		margin: 0;
		font-size: 12px;
		font-size: 0.857142857rem;
		line-height: 2;
		color: #5e5e5e;
	}

	#respond code{
		display: table;
		background-color: #dadada;
		padding: 5px 13px;
		border: 1px solid #bdbdbd;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		font-size: 10px;
		line-height: 14px;		
	}

	.required {
		color: red;
	}


	/* =Front page template
	-------------------------------------------------------------- */

	.entry-page-image {
		margin-bottom: 14px;
		margin-bottom: 1rem;
	}
	.template-front-page .site-content article {
		border: 0;
		margin-bottom: 0;
	}
	.template-front-page .widget-area {
		clear: both;
		float: none;
		width: auto;
		padding-top: 24px;
		padding-top: 1.714285714rem;
		border-top: 1px solid #ededed;
	}
	.template-front-page .widget-area .widget li {
		margin: 8px 0 0;
		margin: 0.571428571rem 0 0;
		font-size: 13px;
		font-size: 0.928571429rem;
		line-height: 1.714285714;
		list-style-type: square;
		list-style-position: inside;
	}
	.template-front-page .widget-area .widget li a {
		color: #555;
	}
	.template-front-page .widget-area .widget li a:hover {
		color: #2798cb;
	}
	.template-front-page .widget-area .widget_text img {
		float: left;
		margin: 8px 24px 8px 0;
		margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
	}


	/* =Widgets
	-------------------------------------------------------------- */

	.widget-area .widget ul ul {
		margin-left: 12px;
		margin-left: 0.857142857rem;
	}
	.widget_rss li {
		margin: 12px 0;
		margin: 0.857142857rem 0;
	}
	.widget_recent_entries .post-date,
	.widget_rss .rss-date {
		color: #aaa;
		font-size: 11px;
		font-size: 0.785714286rem;
		margin-left: 12px;
		margin-left: 0.857142857rem;
	}
	#wp-calendar {
		margin: 0;
		width: 100%;
		font-size: 13px;
		font-size: 0.928571429rem;
		line-height: 1.846153846;
		color: #686868;
	}
	#wp-calendar th,
	#wp-calendar td,
	#wp-calendar caption {
		text-align: left;
	}
	#wp-calendar #next {
		padding-right: 24px;
		padding-right: 1.714285714rem;
		text-align: right;
	}
	.widget_search label {
		display: block;
		font-size: 13px;
		font-size: 0.928571429rem;
		line-height: 1.846153846;
	}
	.widget_twitter li {
		list-style-type: none;
	}
	.widget_twitter .timesince {
		display: block;
		text-align: right;
	}
	#categories-2 ul{ list-style: square;}
	#categories-2 li{ width:100%; 
	margin: 0 0 0 15px;
	padding: 5px 0;
	border-bottom: 1px dotted #bbb;
	line-height: 18px;}

	.publi-mobile-top{display:none;}
	.publi-mobile-bottom{display:none;}
	
	// CAMBIAR EL AVISO DE LAS COOKIES DE ADSENSE - PRIVACIDAD

	button.fc-button.fc-cta-manage-options.fc-secondary-button, .fc-consent-root .fc-secondary-button {
		background: #fff !important; margin: 0 !important; }
    button.fc-button.fc-cta-manage-options.fc-secondary-button .fc-button-label {
		color: #b4cff5 !important;
		font-size: 12px !important;
		font-weight: normal !important;
		margin: 0px !important;
		line-height: 0px !important;
	}

	/* =Plugins
	----------------------------------------------- */

	img#wpstats {
		display: block;
		margin: 0 auto 24px;
		margin: 0 auto 1.714285714rem;
	}
	
	.a2a_floating_style { /*top: initial !important; bottom: 0;*/}
	
	/* SOCIAL BAR */
	#fsb-social-bar {/*width:100% !important;*/ max-width: 140px;}
	#fsb-social-bar .fsb-pinterest { display: none !important;}

	/*************** Block SOCIAL COLUMN ***************/
	#social_block {padding: 3px 0 0 0px;}
	#social_block ul {list-style:none; padding: 0px;}
	#social_block li {
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-bottom:4px;
		margin-left: 2px;
		border-right: none !important;
		width: 90px;
		height: 30px;
		cursor:pointer;
	}
	#social_block img{
		display: flex;
		float: left;
		height: 20px;
		width: 20px;
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0;
	}
	#social_block li.linkedin img {/*background-color: #15346C;*/}
	#social_block li.facebook img {/*background-color: #34568B;*/}
	#social_block li.twitter img  {/*background-color: #0081D5;*/}
	#social_block li.pinterest img{/*background-color: #9B0C0C;*/}
	#social_block li.instagram img{/*background-color: #4b3329;*/}
	#social_block li.youtube img{}
	#social_block li.tiktok img{}
	
	/*
	#social_block li a{padding: 10px 0 10px 35px !important; line-height: 30px; text-decoration:none;}
	#social_block li.facebook {background: url(/themes/planes/img/classic-popular.png) no-repeat 0 -150px; background-size:30px;}
	#social_block li.twitter {background:url(/themes/planes/img/classic-popular.png) no-repeat 0 -120px; background-size:30px;}
	#social_block li.instagram {background:url(/themes/planes/img/classic-popular.png) no-repeat 0 -120px; background-size:30px;}
	#social_block li.gplus {background:url(/themes/planes/img/classic-popular.png) no-repeat 0 -180px; background-size:30px;}
	#social_block li.linkedin{background:url(/themes/planes/img/classic-popular.png) no-repeat 0 -240px; background-size:30px;}
	#social_block li.pinterest{background:url(/themes/planes/img/classic-popular.png) no-repeat 0 -270px; background-size:30px;}
	#social_block li.youtube{background:url(/wp-content/uploads/2014/03/cabeza4-e1394480852364.jpg) no-repeat 0 0; background-size:30px;}
	#social_block li.tiktok{}
	*/
	
		#social_block li a{
			display:block; 
			color: #fff; 
			font-weight: bold;
			padding: 0 0 0 5px;
			padding-top: 6px !important;
			text-align: center;
			font-size: 9px;
		}
		#social_block li.facebook {background: #4D70A7;}
		#social_block li.twitter {background: #009aff;}
		#social_block li.gplus {background: #DF2C0C;}
		#social_block li.linkedin {background: #1C4A9E;}
		#social_block li.pinterest {background: #BB0E0E;}
		#social_block li.instagram {background: #65473b;}
		#social_block li.youtube {background: #DF0C0C;}
		#social_block li.tiktok {background: #DF0C0C;}
		#social_block li:hover {width: 90px;}

		.iframe_fonts p {display:none;}

	/*************** Block EDITOR COLUMN ***************/
	#editor_block {padding: 3px 0 0 0px;}
	#editor_block .colaborador { padding: 1%; display: block; width: 98%; height: 80px; clear: left;}
	#editor_block .colaborador.par { background: #f6f6f6; }
	#editor_block .colaborador.impar { background: #f6f6f6; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
	
	#editor_block div.left{ width: 25%; float: left; margin: 0; padding: 0; background: none;}
	#editor_block div.right{ width: 72%; float: left; padding: 0; border: none; padding-left: 3%; margin: 0;}
	
	#editor_block h4 {color: #222; line-height: 20px;}
	#editor_block ul {list-style:none; padding: 0px;}
	#editor_block li {
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-bottom:4px;
		margin-left: 2px;
		border-right: none !important;
		height: 20px;
		cursor:pointer;
	}
	#editor_block img{
		display: flex;
		float: left;
		height: 10px;
		width: 10px;
		margin: 0;
		padding: 5px;
		box-shadow: none;
		border-radius: 0;
	}
	#editor_block img.img_col{ 
		/*width: 70px; height: 70px; padding:1px;*/
		width: 100%; height: 100%; padding:0px;}
	
	#editor_block li{width:32%;}
	#editor_block li a{
		display: block;
		color: #fff;
		padding-top: 4px !important;
		text-align: center;
		line-height: 14px;
		font-size: 9px;
	}
	#editor_block .colaborador p{
		margin: 0;
		line-height: 12px;
		padding: 2px 0 4px;
		font-size: 11px;
		text-align: left;
		height: 24px;
	}
	#editor_block li.linkedin img {background-color: #15346C;}
	#editor_block li.facebook img {background-color: #34568B;}
	#editor_block li.twitter img {background-color: #0081D5;}
	#editor_block li.pinterest img{background-color: #9B0C0C;}	
	#editor_block li.web img{background-color: #421313;}		

	#editor_block li.facebook {background: #2B4773;}
	#editor_block li.twitter {background: #009aff;}
	#editor_block li.gplus {background: #DF2C0C;}
	#editor_block li.linkedin {background: #1C4A9E;}
	#editor_block li.pinterest {background: #BB0E0E;}
	#editor_block li.youtube {background: #DF0C0C;}		
	#editor_block li.web {background: #5C2424;}		
	#editor_block li:hover {background: #000 !important;}

	#editor_block .colabora_blog img { width: 100%; display: block; height: auto; padding:0; }

	#ContainerAll {width: 100%; float: left; /*max-width: 1530px;*/ margin: 0px auto;}
	.main-lateral { float: left; width: 10.3%; min-width: 130px; margin: 0 auto; }
	#ContainerAll div {/*float: left;*/}
	#RightNotMain { float: right; }
	#main { float: left; width: 79%; min-width: 1012px; margin: 0;
		/*float: left; margin: 0px 1% 0 0; margin: 0 auto; width: 992px;*/
		/* text-align: justify; float: left; quitado porque daba conflicto*/}
		
	#recent-posts-2 ul{list-style:square;}
	#recent-posts-2 li{width: 100%; margin: 0 0 0 15px; padding: 5px 0; border-bottom: 1px dotted #bbb; line-height: 18px;}

	.widget-area .widget{/*padding: 10px 0 20px 0;*/ padding: 0px 0 5px 0; margin-bottom: 0; overflow: hidden;}

	#text-2 {/*height: 64px*/ height:40px;}
	#text-5 {display: none;}

	.category .publi-debajocabecera-web, .category .publi-debajocabecera-mobile {display: none;}
	
	/* MEJORA VISIBILIDAD PUBLI GOOGLE*/
	.google-auto-placed {
		clear: both !important;
		padding: 20px 10px 5px;
		margin: 0 0 20px 0;
		/*border: 10px solid #990e0e;*/
		/*border: 10px solid #a47a09;*/
		border-left: none;
		border-right: none;
		background: #fff;
	}
	.google-auto-placed.ap_container, .main .google-auto-placed {
		padding: 15px 0 10px;
		margin: 10px 0 20px;
		background: none;
		text-align: center;
	}
	.google-auto-placed.ap_container {
		padding: 0px 0 40px;		
	}
	/* FIN MEJORA VISIBILIDAD PUBLI GOOGLE*/
	
	/* MEJORA VISUALIZACIÓN POST */
	
		.single-post article .entry-content h2,
			.single-post article .entry-content h3,
				.single-post article .entry-content h4 { 
			clear: both; }
		.single-post article .entry-content h2, .single-post article .entry-content h3, .single-post article .entry-content h4, .single-post article .entry-content h5, .single-post article .entry-content h6{
			/*font-size: 20px; line-height: 1.2;
			    font-family: 'Montserrat';
				text-transform: uppercase;
				letter-spacing: -2px;
				line-height: 24px;
				font-weight: 700;
				color: #000; */
		 }
		.single-post article .entry-content h2,
			.page-id-15371 article .entry-content h2,
				.page-id-22652 article .entry-content h2, /*CALENDARIO ARGENTINA*/
					.page-id-22657 article .entry-content h2, /*CALENDARIO COLOMBIA*/
						.page-id-22662 article .entry-content h2, /*CALENDARIO MEXICO*/
							.page-id-22664 article .entry-content h2, /*CALENDARIO USA*/
								.page-id-22659 article .entry-content h2, /*CALENDARIO ESPAÑA*/
									.page-id-22655 article .entry-content h2 /*CALENDARIO CHILE*/ {
			color: #000;
			font-family: 'Montserrat';
			letter-spacing: -2px;
			border-bottom: 3px solid #000;
			font-size: 50px;
			line-height: 54px;
			padding: 10px 10px;
			margin: 30px 0;
		}
		.single-post article .entry-content h3, .page-id-15371 article .entry-content h3 { 
			color: #444;
    		letter-spacing: -0.5px;
			border-bottom: 2px solid #444;
			font-size: 20px;
			line-height: 20px;
			padding: 5px 0;
			margin: 30px 0;
		}
		.single-post article .entry-content h4, .single-post article .entry-content h5, .single-post article .entry-content h6, .page-id-15371 article .entry-content h4, .page-id-15371 article .entry-content h5 {
			color: #666;
    		letter-spacing: -0.5px;
			border-bottom: 1px solid #666;
			font-size: 18px;
			line-height: 18px;
			padding: 5px 0;
			margin: 30px 0;
		}
		.single-post article .entry-content a { color: #000; font-weight: bold; font-style: italic;}
		
		.wp-block-image {
			padding: 30px 0;
			width: 100%;
			background: #f5f5f5;
			text-align: center;
			display: block;
			margin: 20px 0;
		}
		.single-post .embed-youtube { background: #f5f5f5; }
		.single-post img {
			max-width: 500px;
			text-align: center;
			/*display: block;*/
			-webkit-box-shadow: none;
			box-shadow: none;
		}
		.single-post img.img_publi { width: auto; float: none; height: auto; max-width: none;}
		.publi-post-web img { max-width: none; }
		
	/* FIN MEJORA VISUALIZACIÓN POST */
	
	/*CHANGES HOME*/
	.home #main { /*width: 78.4%;  min-width: 996px;  margin: 0 0.5%;*/}
	.home .site-content{ display: initial; position: initial; /*width: 75.104167%; margin-left: 0; margin-top: 0;*/}
	.home .entry-header .comments-link{ width:100%; display: none; }
	.home .entry-content{ margin:0; width:100%; }
	.home .entry-header img {
		clear: both;
		margin: 10px 0;
		/*margin: 15px 1% 0 0;
		-webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,.3);
		-moz-box-shadow: 0 0 8px 2px rgba(0,0,0,.3);
		box-shadow: 0 0 8px 2px rgba(0,0,0,.3);
		/*padding: 0 10%; width: 80%; margin: 0 1% 0 0;*/
	}
	.home article .entry-content .wp-caption {
		width: 100% !important;
		max-width: none;
		padding: 0px 0px 0px 0px;
	}
	.home article .entry-content .wp-caption p{
		line-height: 10px;
		font-size: 10px;
		text-align: right;
		float: right;
		margin: 0;
		padding: 0 10px 0 0;
	}
	.home #content { float: left; width: 100%; /*background: #fafafa; float: right;*/}
	.home .site-content article {
		background: #fafafa;
		width: 22%;
		padding: 1%;
		margin: 0.5%;
		clear: none;
		/*width: 30.3%; width: 43%; padding: 10px 20px 20px;*/ /*width: 45%; padding: 10px 2% 20px; margin: 0 0.5% 1%; clear: none;*/
	}
	.home .site-content article img, .home article .publi-debajocabecera-web { display: none; }
	.home .entry-header { margin:0; padding:0; }
	.home article .entry-content p { float: left; padding: 10px 0; height: 160px; overflow: hidden; margin: 0 0 10px 0; }
	.home p, .home article .entry-content p { font-size: 14px; line-height: 20px; }
	.home article div .entry-content p {  }
	.home blockquote { font-size: 20px; float: left; }
	.home .comments-link a {color: #fff;}
	.home .entry-content h2 { }	
	.home .entry-header .entry-title {
		overflow: hidden;
		width: 96%;
		padding: 10px 0px 0px 5px;
		line-height: 30px;
		background: none;
		font-family: 'Montserrat';
		letter-spacing: -0.5px;
		text-transform: none;
	}
	.home .entry-header .entry-title a {		
		/*display: block;*/
		width: 100%;
		font-size: 24px; 
		color: #222; 
		font-weight: bold;
	}
	.home .entry-header .entry-title .img_post_home { display: none; }
	.home .entry-content {
		padding: 0; 
		height: 200px;
		margin: 5px 0 30px 0; 
		overflow: hidden; 
		font-size: 13px;
		line-height: 20px;
		/*height: 270px; margin: 5px 0 35px 0;*/
	}
	.home .entry-content p{ padding: 0 5px; text-align: justify;}
	.home footer.entry-meta{box-shadow: none; height: 23px; position: relative; top: 0; left: 0; /*background-color: white; padding: 0;*/}
	.home .entry-content .more-link, .home .apartado_portada article.normal-home-post .more-link {
		/*position: absolute;
    	bottom: 4px;
    	right: 4%;*/
    	width: 80%;
    	line-height: 20px;
    	font-weight: normal;
    	font-size: 16px;
    	/* max-width: 160px; */
    	background: #222;
    	color: #fff;
    	opacity: .2;
    	text-transform: uppercase;
	}
	.home .entry-content blockquote { margin: 20px 5% 0; }
	.home .entry-content img, .home .entry-content iframe { display: none; }
	.home .site-content article:hover .entry-content .more-link, 
		.home .apartado_portada article.normal-home-post:hover .more-link { opacity:1; }

	.home .by-categoryTIP { float: left; width: 80%; }
	.home .by-categoryTIP p {
		text-align: left !important;
		font-size: 8px;
		line-height: 10px;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
	}
	.home .by-categoryTIP p a{
		padding: 0;
		color: #333;
		border: none;
		/* text-decoration: underline; */
		text-transform: uppercase;
		font-size: 10px;
	}
	.home .by-dateTIP { float: right; width: 20%; text-align: right; font-size: 8px; }
	.home .by-dateTIP a {}
	.home .by-categoryTIP{ height: 22px; overflow: hidden; }
	.home .nav-previous { display: inline-grid; width: 49.5%; margin-right: 0.5%; }
	.home .nav-next { display: inline-grid; width: 49.5%; margin-left: 0.5%; }
	.home .nav-previous a, .home .nav-next a { padding: 20px !important; height: 30px; }
	.home .nav-previous a span, .nav-next a span{ }
	
	/*.home blockquote {
		/*background: #dfdfdf;
		background: #dfad00;
		color: #000;
		float: left;
		padding: 20px 5%;
		width: 90%;
		font-style: italic;
		font-size: 20px;
		margin: 20px 0;
	}	*/
	
	/* APARTADOS AMPLIADOS */
	.home .apartado_portada_publi {
			float: left;
			margin: 10px 0 5px;
			text-align: center;
			width: 100%;			
	}
	
	.home .apartado_portada_publi div a img { width: 100%; float: left; height: 100%; }
	.home .apartado_portada_publi .img_publi { width: auto; float: none; height: auto; }
	.home .apartado_portada {
		/*float: left;
		overflow-x: hidden;
		background-color: #fff;
		-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
		-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
		box-shadow: 0 1px 4px rgba(0,0,0,0.1);
		overflow: hidden;*/
	}
	.home #categories-2 {display:none;}
	.home .apartado_portada article {
		background: #fafafa;
		padding: 1%;
		margin: 0.5%;
		clear: none;
		width: 30%;
		overflow-x: auto;
		background-color: transparent;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		overflow: auto;
	}
	.home .apartado_portada .entry-header .entry-title, .home .apartado_portada .entry-header .entry-title a {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 10px;
		height: auto;
	}
	.home .apartado_portada article {
		background: #fafafa;
		width: 22%;
		padding: 0 1% 50px;
		margin: 0.5%;
		clear: none;
		height: 360px;
		overflow: hidden;
	}
	.home article.normal-home-post h3 { font-size: 24px; font-size: 30px; font-family: 'Montserrat'; letter-spacing: -0.5px; }
		
	.home .apartado_portada.noticias_destacadas {/*display: none;*/}
	.home .apartado_portada.noticias_destacadas article.extended-home-post {width: 96.9%;}
	.home .apartado_portada.noticias_destacadas article h3.entry-title {height: 70px;}
	.home .apartado_portada.noticias_destacadas article.extended-home-post h3.entry-title {height: auto;}
	.home .apartado_portada.noticias_destacadas article.extended-home-post h3 a {font-size: 30px; line-height: 30px;}
	.home .apartado_portada .entry-content {height:auto; margin: 5px 0 0 0;}
	.home h1, .home .apartado_portada h2, .home h2.titulo_portada, 
		.home .apartado_portada_explicacion h2 {    
			font-family: 'Montserrat';
			letter-spacing: -1px;
			font-weight: bold;
			font-size: 18px;
			text-transform: uppercase;
			clear: left;
			margin: 10px 0;
			padding: 10px;
			background: #fff;
			color: #333;
			border-top: 3px solid;
			line-height: 20px;
	}
	li.puntos_portada strong.subtitulo {
		font-family: 'Montserrat';
		line-height: 29px;
		text-transform: uppercase;
		letter-spacing: -2px;
		background: #e1c77a;
		color: #000;
		padding: 2px 8px 2px 5px;
	}
	.home .publi_portada {
		float: left;
		width: 100%;
		margin: 10px 0;
		background: #ccc;
		padding: 30px 0px 30px 0px;
		text-align: center;
	}
	
	/*.home blockquote a {text-decoration: underline; color: #000; font-weight: 900; }*/
	.home .apartado_portada_explicacion { float: left; padding-top: 20px; }
	.home .apartado_portada_explicacion h2 { font-size: 22px; padding: 20px 10px; }
	.home .apartado_portada_explicacion p { font-size: 18px; line-height: 30px; padding: 0 10px; margin: 10px 0; }
	.home .apartado_portada_explicacion img { padding: 0 30px 0 0; float: left; }
	.home .apartado_portada_explicacion ul { list-style: square; padding: 10px 0 0 30px; }
	.home .apartado_portada_explicacion ol { list-style: decimal; padding: 10px 0 0 30px; }
	.home .apartado_portada_explicacion li { font-size: 18px; line-height: 30px; padding-bottom: 10px; }
	.home a.post {text-decoration: underline;}
	
	.featured-post {display: none;}
	
	
	/* FIRMA COLABORADORES */	
	
	.firma_colaborador_post {
		/*background-color: #eee;
		border: 1px solid #ccc;*/
		background-color: #dfad00;
		border: 1px solid #000;
		border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		padding: 15px 2% 5px 2%;
		margin-bottom: 20px;
		width: 96%;
		float: left;
		clear: left;
	}
	.firma_colaborador_post .left { width: 30%; max-width: 265px; float: left; }
	.firma_colaborador_post .left img {		
		border-radius: 65px;
		-moz-border-radius: 65px;
		-webkit-border-radius: 65px;
		margin: 0;
		width: 100%;
	}
	.firma_colaborador_post .right { width: 68%; margin-left: 2%; float: right; }	
	.single-post article .entry-content .firma_colaborador_post h4 {
		margin: 10px 0; color: #000; border-bottom: 1px solid #000; }
	.firma_colaborador_post p { 
		margin: 0 0 5px 0; font-size: 14px; color: #000; min-height: 130px; }
	.firma_colaborador_post ul {list-style: none; position: relative; float: right; padding: 0; margin: 0 0 5px;}
	.firma_colaborador_post li {
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-top:4px;
		margin-left: 5px;
		border-right: none !important;
		cursor:pointer;
		float: left;
		height: 24px;
		width: 44px;
		padding: 10px;
		border-radius: 50px;
		-moz-border-radius: 50px;
		-webkit-border-radius: 50px;
		text-indent: -9999px;
	}	
	.firma_colaborador_post li a{ display: block;}
	.firma_colaborador_post li.web { 
		background: #000 url(/wp-content/uploads/2015/07/web_firma.png ) no-repeat 7px 6px;
		background-size: 70%;}
		.firma_colaborador_post li.facebook { 
		background: #000 url(/wp-content/uploads/2015/05/facebook.png ) no-repeat 7px 6px;
		background-size: 70%;}
	.firma_colaborador_post li.twitter { 
		background: #000 url(/wp-content/uploads/2015/05/twitter.png ) no-repeat 7px 6px;
		background-size: 70%;}
	.firma_colaborador_post li.linkedin { 
		background: #000 url(/wp-content/uploads/2015/05/linkedin.png ) no-repeat 7px 6px;
		background-size: 70%;}
	.firma_colaborador_post li.instagram { 
		background: #000 url(/wp-content/uploads/2015/05/instagram.png ) no-repeat 7px 6px;
		background-size: 70%;}
	.firma_colaborador_post li.pinterest { 
		background: #000 url(/wp-content/uploads/2015/05/pinterest.png ) no-repeat 7px 6px;
		background-size: 70%;}
	.firma_colaborador_post li.youtube { 
		background: #000 url(/wp-content/uploads/2015/05/youtube.png ) no-repeat 7px 6px;
		background-size: 70%;}
	.firma_colaborador_post li.tiktok { 
		background: #000 url(/wp-content/uploads/2015/05/tiktok.png ) no-repeat 7px 6px;
		background-size: 70%;}
	.firma_colaborador_post li.gplus { 
		background: #000 url(/wp-content/uploads/2015/05/gplus.png ) no-repeat 7px 6px;
		background-size: 70%;}
	.firma_colaborador_post li.blog { 
		background: #000 url(/wp-content/uploads/2015/05/blog.png ) no-repeat 7px 6px;
		background-size: 70%;}
	.firma_colaborador_post li:hover { background-color: #a47a09; }
	.firma_colaborador_post .nombre_autor { font-size: 24px; }
	.firma_colaborador_post .wwm_social_share.wwm_top_right {display: none !important;}
	
	/* FIN FIRMA COLABORADORES */
	
	/*DETALLE BLOG FACEBOOK*/
	.fb_iframe_widget {margin: 15px 0;}
	.fb_iframe_widget iframe{max-width: 450px !important;}

	/*Fecha Posts*/
	.by-dateTIP, .by-categoryTIP{/*display: block; text-align: center !important;*/}
	.by-dateTIP{/*border-bottom: 1px solid #c6c6c6;*/ float: right;}
	.by-categoryTIP{/*border-top: 1px solid #fff; padding: 3px 0 6px 0;*/}

	.by-dateTIP a{ color: #333; text-decoration: none; /*color: #000; font-size: 20px;*/}
	.by-categoryTIP p{
		/*text-align: center !important;*/ 
		float: left;
    	margin: 0 0 5px;
    	text-transform: uppercase;
    	font-size: 12px;
	}
	.by-categoryTIP p a{
		text-decoration: none;
		/*display: block;
		padding: 2px 8px;
		background-color: #dcdcdc;
		border: 1px solid #b9b9b9;
		display: inline-block;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;*/
	}
	
	.by-categoryTIP p a:hover{color: #000 !important; background-color: #e9e9e9;}

	/* CATEGORY */
	.category .entry-content img { display: none; }
	.category .entry-header .entry-title, .category .entry-content p, .category .entry-content li { margin: 0; }
	.category .entry-content .more-link {
		bottom: 25px;	
		line-height: 34px; 	
	}
	.category .site-content article { border-bottom: 1px solid #222; }
	
	#newsletterwidget-2{
		padding: 20px 30px 10px 30px;
		background: #fff;
		border-radius: 15px;
		border: 1px solid #ccc;
	}
	#newsletterwidget-2 p{margin-bottom: 14px;}

	#newsletterwidget-2 .suscrip_text{
		font-family: Century Gothic;
		font-size: 30px;
		line-height: 24px;
	}

	#newsletterwidget-2 input{float:right;}

	/* POPUP BUILDER */

		.popup-texto {
			position: relative;
			text-align: center;
			bottom: 180px;
			/* background: #fff; */
			/* backface-visibility: unset; */
			padding: 20px;
			/* margin-bottom: 20px; */
		}

		.popup-texto h2 {
			text-align: center;
			font-size: 22px;
			color: #6d0018cf;
			/* color: #fff; */
			/* text-shadow: 2px 2px #fff; */
			background: #fff;
			padding: 0 5px;
		}

		.popup-texto p {
			font-size: 16px;
			/* text-shadow: 2px 2px #fff; */
			background: #fff;
			padding: 0 5px 5px;
		}

		.popup-texto .pbutton {
			margin: 0;
			top: -10px;
			position: relative;
		}
		.popup-texto div.pbutton a.button {padding: 15px;}

	/* FIN POPUP BUILDER */
	
	/* PÁGINA DE DESCARGA GUIA */
	.page-id-3942 #centrar_guia{ max-width: 830px; margin: 0 auto;}
	.page-id-6714 .top_side, .postid-9552 .top_side { /*padding: 20px 0 0;*/ }
	.page-id-6714 h1 {display: none;}
	.page-id-3942 .left_side, .page-id-6714 .left_side, .postid-9552 .left_side {
		float: left;
		width: 90%;
		margin: 30px auto 20px;
		border: 1px solid #30516e;
		background: #e1eef9;
		padding: 20px 5%;
		min-width: 400px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	/*.postid-12608
	.publi-cabecera.publigoogle { display: none; }*/

	.postid-9552 .left_side { float: none; margin: 20px auto 0; }

	.page-id-6714 .left_side { border: 1px solid #222; background: #ddd; }
	.page-id-6714 .left_side { max-width: 400px; float: none; position: relative; top: -300px;}
	.page-id-3942 .left_side h3, .page-id-6714 .left_side h3, .postid-9552 .left_side h3 { font-size: 14px; margin: 0 0 10px;}
	.page-id-3942 .subtitulo_parrafo_page { padding-bottom: 20px; text-align: center; }
	.page-id-3942 .right_side.mobile { display:none; }
	.page-id-3942 .right_side.web, .page-id-3942 .right_side img { margin:0 !important; width:100%;}
	.page-id-3942 #text-9{display: none;}
	.page-id-3942 .bottom_side img{ width: 100%; float: left; margin: 0%}
	.page-id-3942 .form_choice_text, .page-id-6714 .form_choice_text, .postid-9552 .form_choice_text {font-size: 12px;}
	article .entry-content p.boton_contacto_ases { margin: 10px 5% 0; text-align: center; width: 90%; }
	/*.page-id-3942 .boton_contacto_ases input, .page-id-6714 .boton_contacto_ases input, .postid-9552 .boton_contacto_ases input{
		text-transform: uppercase; background: #11752B; margin-left: 40px;}*/
	.page-id-6714 .boton_contacto_ases input, .postid-9552 .boton_contacto_ases input { background: #222; text-transform: uppercase; }
	/* PÁGINA DE CONTACTO */
	.page-id-3553 body{ background: none !important;}
	.page-id-3553 h1 { 
		font-size: 30PX; 
		color: #428806; 
		line-height: 40px; 
		font-family: Verdana, Geneva, Tahoma, sans-serif; 
		text-align: left;
	}		
	/* CAMBIOS PANTALLA COMPLETA */
		.page-id-3553 .wpcf7 {font-size: 14px;}
		.page-id-3553 #main { width: 100%; max-width: 1210px; }
		.page-id-3553 .site-content{ width: 100%; }
		.page-id-3553 .site-header{}
		/*.page-id-3553 div.left{float: left; width: 42%; margin-top:10px; padding: 20px 4% 0; background: #F1F4EE;}*/
		.page-id-3553 div.left{float: left; width: 36%; margin-top:10px; padding: 20px 3% 10px; background: #F1F4EE;}
		/*.page-id-3553 div.right{float: right; width: 40%; margin-top:10px; padding: 0 4% 20px; margin-left: 1%; border: 1px solid #428806;}*/
		.page-id-3553 div.right{float: right; width: 50%; margin-top:10px; padding: 0 3% 20px; margin-left: 1%; border: 1px solid #428806;}
		/*.page-id-3553 .entry-content { width: 84%; margin: 30px 8%;}*/
		.page-id-3553 div.center{ /*width:90%; margin:0 auto; float: right;*/}
		.page-id-3553 .entry-content { width: 98%; margin: 0px 1%; }
	/* fin CAMBIOS PANTALLA COMPLETA */
	.page-id-3553 .widget-area {padding: 0 20px; margin-top: 5px;}
	.page-id-3553 .entry-content li {margin: 0 0 0 3rem;}
	.page-id-3553 h2 { font-family: Gothic; font-size: 16px; line-height: 20px; color: #428806; font-weight: bold; text-align: center;}
	.page-id-3553 .right h2 {padding: 20px 30px; background: #428806; color: #fff; text-align: center;}
	.page-id-3553  h4.titulo2 { 
		/*font-family: Verdana, Geneva, Tahoma, sans-serif;*/
		font-size: 14px !important;
		color: #333;
		margin: 0;
		padding-bottom: 5px;
		text-align: left;
		height: auto; 
		text-transform: none;
	}
	.page-id-3553  .post_520_upfooter { clear: left; }
	.page-id-3553  form { margin: 0 !important;}
	.page-id-3553 .vfb-item-submit {padding: 0 17px 10px 0 !important; float: right;}
	.page-id-3553  form ul li { padding: 0 !important;}
	.page-id-3553 p#form_success {
		color: red !important; text-align: center; line-height: 20px; padding: 0 20px;}
	.page-id-3553 .fluid-layout .layout-span6 { width: 46%; }
	.page-id-3553 .layout-form .layout-control-label { 
		min-width: 170px; float: left !important; font: 13px Verdana !important;}
	.page-id-3553 .entry-content ol {-webkit-padding-start: 0px; margin-bottom: 10px;}
	.page-id-3553 .site-content article {width: 96%;}
	.page-id-3553 .widget-layout-body {padding: 0px 15px; border-bottom: none; }
	.page-id-3553 .widget-layout {background: none; border: none;}
	.page-id-3553 .widget-layout-title {display: none;}
	.page-id-3553 .left .divform { margin: 0 auto; width: 310px;}
	.page-id-3553 .left .divtelefono{
		background: #64991e;
		margin-bottom: 15px;
		padding: 15px 2% 1px;
		text-align: center;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.page-id-3553 .left .divtelefono .texto{color: #fff; margin-bottom: 10px;}
	.page-id-3553 .left .divtelefono .telefono{color: #fff;}
	.page-id-3553 #primary header {display: none;}
	.page-id-3553 #primary footer {display: none;}
	.page-id-3553 .divform input{width:95%;}
	.page-id-3553 .btn_submit {
		float: right;
		margin-right: 10%;
		background: #333 !important;
		color: #fff !important;
		text-transform: uppercase;
		font-weight: bold !important;
		text-align: center !important;
	}
	.page-id-3553 input.wpcf7-form-control.wpcf7-text, .page-id-3553 textarea.wpcf7-form-control.wpcf7-textarea {
		width: 90%;
		float: left;
		margin: 2% 0;
		padding: 5px 5%;
	}
	.page-id-3553 .col_field { margin: 10px; float: left; }
	.page-id-3553 .boton_contacto_ases{
		margin: 20px 0 0 0;
		/*padding: 0;		
		float: right;
		height:40px;*/
	}
	.page-id-3553 .btn_submit:hover { background-color: #000 !important; color: #ccc;}

	/* ASESORÍA 1 */
	.page-id-2733 body{ background: none !important;}
	.page-id-2733 h1, .page-id-2386 h1{ 
		font-size: 30PX; 
		color: #428806; 
		line-height: 40px; 
		font-family: Verdana, Geneva, Tahoma, sans-serif; 
		text-align: left;
	}
	.page-id-2733 h2, .page-id-2386 h2{ font-family: Gothic; font-size: 16px; line-height: 20px; color: #428806; font-weight: bold;}
	.page-id-2733  h4.titulo2, .page-id-2386  h4.titulo2{ 
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		font-size: 14px !important;
		color: #333;
		margin: 0;
		padding-bottom: 5px;
		text-align: left;
		height: auto; 
		text-transform: none;
	}
	.page-id-5951 .post_520_left_side,.page-id-6319 .post_520_left_side, .page-id-6148 .post_520_left_side { float: left; }
	.post_520_left_side .subtitulo_form {text-align: center;}
	.page-id-2733 .post_520_left_side, .page-id-2386 .post_520_left_side{ width: 40%; float: left; padding: 10px 0; margin-left: 10%;}
	.page-id-2733  .post_520_right_side, .page-id-2386  .post_520_right_side  { 
		float: left;
		width: 36%;
		min-width: 210px;
		background: #E5F8E8;
		padding: 10px 2%;
		text-align: center;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.post_520_right_side .telefono{color: #000;}
	.page-id-2733  .post_520_upfooter, .page-id-2386  .post_520_upfooter{ clear: left; }
	.page-id-2733  form, .page-id-2386  form { margin: 0 !important;}
	.page-id-2733 .vfb-item-submit, .page-id-2386 .vfb-item-submit {padding: 0 17px 10px 0 !important; float: right;}
	.page-id-2733  form ul li, .page-id-2386  form ul li { padding: 0 !important;}
	.page-id-2733 p#form_success, .page-id-2386 p#form_success {
		color: red !important; text-align: center; line-height: 20px; padding: 0 20px;}
	.page-id-2733 .fluid-layout .layout-span6, .page-id-2386 .wpcf7-form-control-wrap input { width: 46%; }
	.page-id-2733 .layout-form .layout-control-label, .page-id-2386 .layout-control-label { 
		min-width: 170px; float: left !important; font: 13px Verdana !important;}
	.page-id-2733 .entry-content, .page-id-2386 .entry-content { width: 84%; margin: 30px 8%;}
	.page-id-2733 .entry-content ol, .page-id-2386 .entry-content ol {-webkit-padding-start: 0px;}
	.page-id-2733 .site-content article, .page-id-2386 .site-content article {width: 96%;}
	.page-id-2733 .widget-layout-body {padding: 0px 15px; border-bottom: none; }
	.page-id-2386 .form {}
	.page-id-2386 .form .widget-layout-body {padding: 0px 15px; height: 9px; border-bottom: none;}
	.page-id-2386 .col_field {padding: 20px 0 0 20px; line-height: 10px;}
	.page-id-2733 .widget-layout, .page-id-2386 .widget-layout {background: none; border: none;}
	.page-id-2733 .widget-layout-title, .page-id-2386 .widget-layout-title {display: none;}
	.page-id-2733 #primary header, .page-id-2386 #primary header {display: none;}
	.page-id-2733 #primary footer, .page-id-2386 #primary footer {display: none;}
	.page-id-2733 .btn_submit, .page-id-2386 input[type=submit] {
		float: right;
		margin-right: 10%;
		background: #333 !important;
		color: #fff !important;
		text-transform: uppercase;
		font-weight: bold !important;
		text-align: center !important;
	}
	.page-id-2733 .btn_submit:hover, .page-id-2386 .btn_submit:hover { background-color: #000 !important; color: #ccc;}
	.page-id-2733 .boton_contacto_ases {
		padding: 0;
		margin: 10px 0 10px 0;
		float: right;
		
	}

	/* ASESORÍA 2 - NUEVA - */
	.page-id-2602 body{ background: none !important;}
	.page-id-2602 h1, .page-id-2386 h1, .page-id-3547 h1, .page-id-3251 h1, .page-id-3959 h1, 
		.page-id-5951 h1, .page-id-3923 h1, .page-id-3942 h1, .page-id-6148 h1, .page-id-6318 h1,
			.page-id-6319 h1, .page-id-4106 h1, .page-id-6722 h1, .page-id-12571 h1, .page-id-7668 h1{ 
			color: #30516e; 
			line-height: 40px; 
			font-family: Verdana, Geneva, Tahoma, sans-serif; 
			text-align: center;
			padding: 0;
			margin: 0;
			font-size: 20px;
			text-transform: uppercase;
	}
	.subtitulo_parrafo_page { text-align: center; }
	.subtitulo_form {  
		margin: 0;
		padding: 0;
		line-height: 20px;
		font-size: 15px;
		color: #30516e;
		text-align: center;
	}
	
	.page-id-2602 .site-header, .page-id-2386 .site-header, .page-id-3547 .site-header, .page-id-3251 .site-header,
		.page-id-3959 .site-header, .page-id-5951 .site-header, .page-id-6148 .site-header, .page-id-6318 .site-header,
			.page-id-6319 .site-header, .page-id-4106 .site-header { 
			/*min-height: 205px;*/
	}		
	.page-id-2602 h2, .page-id-2386 h2, .page-id-3547 h2, .page-id-3251 h2, .page-id-3959 h2, .page-id-5951 h2,
		.page-id-6148 h2, .page-id-6318 h2, .page-id-6319 h2, .page-id-4106 h2, .page-id-4106 h2.comments-title{  
		font-family: Gothic; 
		background: #30516e;
		color: #fff;
		font-size: 16px; 
		line-height: 20px; 
		font-weight: bold;
		margin: 10px;
		padding: 5px;
	}
	.page-id-3547 .aclaracion, .page-id-3251 .aclaracion, .page-id-6318 .aclaracion {
		font-size: 10px !important;
		line-height: 14px !important;
		background: #dfdfdf;
		color: #333;
		padding: 10px;
		margin-top: 4px !important;
	}
	.page-id-3547 .aclaracion strong, .page-id-3251 .aclaracion strong, .page-id-6148 .aclaracion strong {}
	.page-id-4106 h2{ font-size: 24px; line-height: 40px; }
	.page-id-2602 .post_520_left_side h2, .page-id-2386 .post_520_left_side h2, 
		.page-id-3547 .post_520_left_side h2, .page-id-3251 .post_520_left_side h2, 
			.page-id-3959 .post_520_left_side h2, .page-id-5951 .post_520_left_side h2, 
				.page-id-6148 .post_520_left_side h2, .page-id-6318 .post_520_left_side h2,
					.page-id-6319 .post_520_left_side h2{
		text-align: center;
		margin-bottom: 2px;
		background: none;
		color: #30516e;
	}
	.page-id-2602  p.pasos, .page-id-2386  p.pasos, .page-id-3547 p.pasos, .page-id-3547 p.quienes-somos, 
		.page-id-3547 p.explicacion, .page-id-6318 p.explicacion, .page-id-3251 p.explicacion,
			.page-id-3251 p.pasos, .page-id-3959 p.pasos, .page-id-6318 p.pasos, 
				.page-id-3251 p.quienes-somos, .page-id-6318 p.pasos, .page-id-6318 p.quienes-somos { 
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		font-size: 14px !important;
		color: #333;
		margin: 0;
		line-height: 1;
		padding-bottom: 0px;
		text-align: left;
		height: auto; 
		text-transform: none;
		font-weight: normal;	
		line-height: 20px;
	}	
	.publi-horizontal-web { display: none; margin: 0 0 0.5% 0.5%;}
	.publi-horizontal-movil { display: none; margin: 0;}
			
	.page-id-3547 .publi-horizontal-bottom, .page-id-3251 .publi-horizontal-bottom, .page-id-3959 .publi-horizontal-bottom,
		.page-id-5951 .publi-horizontal-bottom, .page-id-6148 .publi-horizontal-bottom, .page-id-6318 .publi-horizontal-bottom, 
			.page-id-6319 .publi-horizontal-bottom, .page-id-4106 .publi-horizontal-bottom, .page-id-7232 .publi-horizontal-bottom,
				.page-id-3923 .publi-horizontal-bottom, .page-id-6722 .publi-horizontal-bottom, .page-id-12571 .publi-horizontal-bottom, .page-id-7668 .publi-horizontal-bottom
					{ display: none !important; }	
	
	.page-id-3547 .main-lateral, .page-id-3553 .main-lateral, .page-id-3251 .main-lateral, .page-id-3959 .main-lateral,
		.page-id-5951 .main-lateral, .page-id-6148 .main-lateral, .page-id-6318 .main-lateral, .page-id-3942 .main-lateral,  
			.page-id-6319 .main-lateral, .page-id-4106 .main-lateral, .page-id-7232 .main-lateral, .page-id-6714 .main-lateral,
				.page-id-3923 .main-lateral, .page-id-6722 .main-lateral, 
					.page-id-12571 .main-lateral, .page-id-7668 .main-lateral{ 
				display: none; }	
	
	.page-id-3547 .publi-top, .page-id-3251 .publi-top, .page-id-3959 .publi-top, .page-id-5951 .publi-top, .page-id-6148 .publi-top,
		.page-id-6318 .publi-top, .page-id-6319 .publi-top, .page-id-4106 .publi-top { 
			display: none; }	
			
	.page-id-3547 .entry-content li, .page-id-3251 .entry-content li, .page-id-3959 .entry-content li, .page-id-5951 .entry-content li,
	.page-id-6148 .entry-content li, .page-id-6318 .entry-content li, .page-id-6319 .entry-content li{
		/*margin: 12px 0 0 36px; margin: 4px 0 0 2.571428571rem;*/
		margin: 0 2rem;
		font-size: 14px;
	}
	.page-id-2602 .post_520_left_side, .page-id-2386 .post_520_left_side, 
		.page-id-3547 .post_520_left_side, .page-id-3251 .post_520_left_side, .page-id-3959 .post_520_left_side, 
			.page-id-6318 .post_520_left_side, .page-id-4106 .mentoring_parrafo.form{
				width: 60%; float: left; padding: 10px 0;}
		
	.page-id-2602  .post_520_right_side, .page-id-2386  .post_520_right_side, 
		.page-id-3547 .post_520_right_side, .page-id-3251 .post_520_right_side, .page-id-3959 .post_520_right_side, 
			.page-id-6318 .post_520_right_side  { 
				float: left;
				width: 36%;
				min-width: 210px;
				background: #E5F8E8;
				padding: 10px 2%;
				text-align: center;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
	}
	.post_520_right_side .telefono{color: #000;}
	.page-id-2602  .post_520_upfooter, .page-id-2386  .post_520_upfooter, .page-id-3547 .post_520_upfooter, 
		.page-id-3251 .post_520_upfooter, .page-id-3959 .post_520_upfooter, .page-id-6318 .post_520_upfooter{ 
			clear: left; }
	.page-id-2602  form, .page-id-2386  form , .page-id-3547  form, .page-id-3251 form, .page-id-3959 form, .page-id-6318 form { 
		margin: 0 !important;}
	.page-id-2602 .vfb-item-submit, .page-id-2386 .vfb-item-submit, .page-id-3547 .vfb-item-submit, 
		.page-id-3251 .vfb-item-submit, .page-id-3959 .vfb-item-submit, .page-id-6318 .vfb-item-submit { 
			padding: 0 17px 10px 0 !important; float: right; }
	.page-id-2602  form ul li, .page-id-2386  form ul li, .page-id-3547 form ul li, .page-id-3251 form ul li, 
		.page-id-3959 form ul li, .page-id-6318 form ul li { 
			padding: 0 !important;}
	.page-id-2602 p#form_success, .page-id-2386 p#form_success, .page-id-3547 p#form_success,
		.page-id-3251 p#form_success, .page-id-3959 p#form_success, .page-id-6318 p#form_success { 
			color: red !important; 
			text-align: center; 
			line-height: 20px; 
			padding: 0 20px;
	}
	.page-id-2602 .fluid-layout .layout-span6, .page-id-2386 .wpcf7-form-control-wrap input, 
		.page-id-3547 .wpcf7-form-control-wrap input, .page-id-3251 .wpcf7-form-control-wrap input,
			.page-id-3959 .wpcf7-form-control-wrap input, .page-id-5951 .wpcf7-form-control-wrap input,
				.page-id-6148 .wpcf7-form-control-wrap input, .page-id-6318 .wpcf7-form-control-wrap input,
					.page-id-6319 .wpcf7-form-control-wrap input, .page-id-4106 .wpcf7-form-control-wrap input
						{width: 46%; float: right;}
	input[type="checkbox"] { transform: scale(1.5); -webkit-transform-origin: 0 0 !important; margin-right: 5px !important; }
	.page-id-2386 .wpcf7-form-control-wrap input[type="checkbox"], 
		.page-id-3547 .wpcf7-form-control-wrap input[type="checkbox"], 
			.page-id-3251 .wpcf7-form-control-wrap input[type="checkbox"],
				.page-id-3959 .wpcf7-form-control-wrap input[type="checkbox"], 
					.page-id-5951 .wpcf7-form-control-wrap input[type="checkbox"],
						.page-id-6148 .wpcf7-form-control-wrap input[type="checkbox"], 
							.page-id-6318 .wpcf7-form-control-wrap input[type="checkbox"],
								.page-id-6319 .wpcf7-form-control-wrap input[type="checkbox"], 
									.page-id-4106 .wpcf7-form-control-wrap input[type="checkbox"]
										{ width: auto; float: none; }
	span.wpcf7-list-item-label { display: none; }
	.page-id-2602 .layout-form .layout-control-label, .page-id-2386 .layout-control-label, 
		.page-id-3547 .layout-control-label, .page-id-3251 .layout-control-label, .page-id-3959 .layout-control-label, 
			.page-id-5951 .layout-control-label, .page-id-6148 .layout-control-label, .page-id-6318 .layout-control-label, 
				.page-id-6319 .layout-control-label, .page-id-4106 .layout-control-label { 
					min-width: 170px; 
					float: left !important; 
					font: 13px Verdana !important;
					padding: 5px 0 3px;
	}
	.page-id-2602 .entry-content, .page-id-2386 .entry-content, 
		.page-id-3547 .entry-content, .page-id-3251 .entry-content, .page-id-3959 .entry-content, .page-id-5951 .entry-content,
			.page-id-6148 .entry-content, .page-id-6318 .entry-content, .page-id-6319 .entry-content{ 
				width: 100%; margin: 30px 0; /*width: 84%; margin: 30px 8%;*/ }
	.page-id-2602 .entry-content ol, .page-id-2386 .entry-content ol, .page-id-3547 .entry-content ol,
		.page-id-3251 .entry-content ol, .page-id-3959 .entry-content ol, .page-id-5951 .entry-content ol,
			.page-id-6148 .entry-content ol, .page-id-6318 .entry-content ol, .page-id-6319 .entry-content ol {
				-webkit-padding-start: 0px; margin: 0;}
	.page-id-2602 .site-content article, .page-id-2386 .site-content article, 
		.page-id-3547 .site-content article, .page-id-3251 .site-content article, 
			.page-id-3959 .site-content article, .page-id-5951 .site-content article,
				.page-id-6148 .site-content article, .page-id-6318 .site-content article, 
					.page-id-6319 .site-content article {
		width: 96%; }
	.page-id-5951 label.label_control.layout-control-label, .page-id-5951 .entry-content .form p, .page-id-3547 .layout-control-label {
    	color: #333; line-height: 26px; padding-bottom: 10px; }
	.page-id-2602 .widget-layout-body {padding: 0px 15px; border-bottom: none; }
	.page-id-2386 .form {}
	.page-id-2386 .form .widget-layout-body, .page-id-3547 .form .widget-layout-body,
		.page-id-3251 .form .widget-layout-body, .page-id-3959 .form .widget-layout-body, .page-id-5951 .form .widget-layout-body,
			.page-id-6148 .form .widget-layout-body, .page-id-6318 .form .widget-layout-body, .page-id-6319 .form .widget-layout-body,
				.page-id-4106 .form .widget-layout-body{
					padding: 0px 15px; height: 9px; border-bottom: none;}
	.page-id-5951 .form .widget-layout-body, .page-id-6148 .form .widget-layout-body, .page-id-6319 .form .widget-layout-body, 
		.follow-social-media
		{ height: auto; width: 90%; padding: 0 5%; float: left; clear: both;}
	.page-id-2386 .col_field, .page-id-3547 .col_field, .page-id-3251 .col_field, .page-id-3959 .col_field, .page-id-5951 .col_field,
		.page-id-6148 .col_field, .page-id-6318 .col_field, .page-id-6319 .col_field, .page-id-4106 .col_field{
			padding: 30px 0 0px 10px; line-height: 6px; font-size: 12px;}
	.page-id-5951 .col_field, .page-id-6148 .col_field, .page-id-6319 .col_field {float: left; padding: 5px 0 0 5%;}
	.page-id-2602 .widget-layout, .page-id-2386 .widget-layout, .page-id-3547 .widget-layout, .page-id-3251 .widget-layout,
		.page-id-3959 .widget-layout, .page-id-5951 .widget-layout, .page-id-6148 .widget-layout, .page-id-6318 .widget-layout, 
			.page-id-6319 .widget-layout
				{background: none; border: none;}
	.page-id-2602 .widget-layout-title, .page-id-2386 .widget-layout-title, .page-id-3547 .widget-layout-title,
		.page-id-3251 .widget-layout-title, .page-id-3959 .widget-layout-title, .page-id-5951 .widget-layout-title,
			.page-id-6148 .widget-layout-title, .page-id-6318 .widget-layout-title, .page-id-6319 .widget-layout-title {display: none;}
	.page-id-2602 #primary header.comment-author, .page-id-2386 #primary header.comment-author, .page-id-3547 #primary header.comment-author,
		.page-id-3251 #primary header.comment-author, .page-id-3959 #primary header.comment-author, .page-id-5951 #primary header.comment-author,
			.page-id-6148 #primary header.comment-author, .page-id-6318 #primary header.comment-author, .page-id-6319 #primary header.comment-author,
				.page-id-4106 #primary header.comment-author {display: block;}
	.page-id-2602 #primary header, .page-id-2386 #primary header, .page-id-3547 #primary header, .page-id-3251 #primary header, 
		.page-id-3959 #primary header, .page-id-5951 #primary header, .page-id-3923 #primary header, .page-id-3942 #primary header,
			.page-id-6148 #primary header, .page-id-6318 #primary header, .page-id-6319 #primary header, .page-id-4106 #primary header, .page-id-12571 #primary header,
				.page-id-6722 #primary header, .page-id-7668 #primary header {display: none;}
	.page-id-2602 #primary footer, .page-id-2386 #primary footer, .page-id-3547 #primary footer, .page-id-6318 #primary footer
		.page-id-3251 #primary footer, .page-id-3959 #primary footer, .page-id-5951 #primary footer, .page-id-6148 #primary footer, 
			.page-id-6319 #primary footer
				{display: none;}
	.page-id-2602 .btn_submit, .page-id-2386 input, .page-id-3547 input[type=submit], .page-id-3251 input[type=submit],
		.page-id-3959 input[type=submit], .page-id-5951 input[type=submit], .page-id-6148 input[type=submit],
			.page-id-8702 input[type=submit], .page-id-3616 input[type=submit], .page-id-6318 input[type=submit], 
				.page-id-6319 input[type=submit], .page-id-4106 input[type=submit], .page-id-3553 input[type=submit],
					.page-id-6714 input[type=submit], .page-id-3942 input[type=submit] {
					margin-top: 10px;
					width: 100%;
					background: #333 !important;
					color: #fff !important;
					text-transform: uppercase;
					font-weight: bold !important;
					text-align: center !important;
	}
	input.wpcf7-form-control.wpcf7-submit { width: 100%; margin-top: 20px; }
	input.wpcf7-form-control.wpcf7-submit:disabled { opacity: .6; }
	.page-id-5951 input[type=submit], .page-id-6148 input[type=submit], .page-id-6319 input[type=submit] {
		margin-top: 20px; margin: 20px 3% 0 0;}
	
	.page-id-2602 .btn_submit:hover, .page-id-2386 .btn_submit:hover, .page-id-3547 .btn_submit:hover,
		.page-id-3251 .btn_submit:hover, .page-id-3959 .btn_submit:hover, .page-id-5951 .btn_submit:hover, .page-id-6148 .btn_submit:hover, 
			.page-id-6318 .btn_submit:hover, .page-id-6319 .btn_submit:hover {
				background-color: #000 !important; color: #ccc;
	}
	
	
	.page-id-3547 #page #main, .page-id-3251 #page #main, .page-id-3959 #page #main, .page-id-5951 #page #main, 
		.page-id-6148 #page #main, .page-id-6318 #page #main, .page-id-6319 #page #main, .page-id-4106 #page #main,
		 .page-id-7232 #page #main, .page-id-6714 #page #main, .page-id-3942 #page #main, .page-id-3923 #page #main, 
			.page-id-6722 #page #main, .page-id-7668 #page #main, .page-id-12571 #page #main
				{ width: 100%;
					/*background: url(/wp-content/uploads/2015/01/warehousewhite.jpg);				
					margin: 0px; background-position: center center;*/
	}
	.page-id-3547 .site-content, .page-id-3251 .site-content, .page-id-3959 .site-content, .page-id-5951 .site-content, 
		.page-id-6148 .site-content, .page-id-6318 .site-content, .page-id-6319 .site-content, .page-id-4106 .site-content,
			.page-id-7232 .site-content, .page-id-6714 .site-content, .page-id-3942 .site-content, .page-id-3923 .site-content, 
				.page-id-6722 .site-content, .page-id-7668 .site-content, .page-id-12571 .site-content {
					width: 100%; margin: 0px auto; display: block; max-width: none;
	}
	
	
	.page-id-3547 .publi-cabecera, .page-id-3547 .publi-debajocabecera-web,
		.page-id-3251 .publi-cabecera, .page-id-3251 .publi-debajocabecera-web, .page-id-3251 .publi-horizontal-bottom,
			.page-id-3959 .publi-cabecera, .page-id-3959 .publi-debajocabecera-web, 
				.page-id-3959 .publi-horizontal-bottom, .page-id-5951 .publi-cabecera, 
					.page-id-5951 .publi-debajocabecera-web, .page-id-5951 .publi-horizontal-bottom,
						.page-id-6148 .publi-cabecera, .page-id-6148 .publi-debajocabecera-web, 
							.page-id-6148 .publi-horizontal-bottom, .page-id-6318 .publi-cabecera, 
								.page-id-6318 .publi-debajocabecera-web, .page-id-6318 .publi-horizontal-bottom,
								.page-id-6319 .publi-cabecera, .page-id-6319 .publi-debajocabecera-web, 
								.page-id-6319 .publi-horizontal-bottom, .page-id-4106 .publi-cabecera, 
								.page-id-4106 .publi-debajocabecera-web, .page-id-4106 .publi-horizontal-bottom, 
								.page-id-7232 .publi-cabecera, .page-id-7232 .publi-debajocabecera-web, 
								.page-id-7232 .publi-horizontal-bottom, .page-id-6714 .publi-cabecera, 
								.page-id-6714 .publi-debajocabecera-web, .page-id-6714 .publi-horizontal-bottom, 
								.page-id-3942 .publi-cabecera, .page-id-3942 .publi-debajocabecera-web, 
								.page-id-3942 .publi-horizontal-bottom, .page-id-3923 .publi-cabecera, 
								.page-id-3923 .publi-debajocabecera-web, .page-id-3923 .publi-horizontal-bottom, 
								.page-id-6722 .publi-cabecera, .page-id-6722 .publi-debajocabecera-web, 
								.page-id-6722 .publi-horizontal-bottom, .page-id-12571 .publi-cabecera, 
								.page-id-12571 .publi-debajocabecera-web, .page-id-12571 .publi-horizontal-bottom, 
								.page-id-7668 .publi-cabecera, .page-id-7668 .publi-debajocabecera-web, 
								.page-id-7668 .publi-horizontal-bottom, .page-id-15756 .publi-cabecera, 
								.page-id-15756 .publi-debajocabecera-web, .page-id-15756 .publi-horizontal-bottom{
		display: none;}
				
	
	/* ASESORIA ECOMMERCE GRATUITA DEFINITIVA*/
	.page-id-3547 #main, .page-id-3251 #main, .page-id-3959 #main, .page-id-5951 #main, .page-id-15756 #main,
		.page-id-6148 #main, .page-id-6318 #main, .page-id-6319 #main, .page-id-4106 #main {
			max-width: none;
			/*width: 1024px; margin: 0 auto; float: none;*/ 
			}
	.page-id-6714 .entry-content{padding: 0;}
	.page-id-6714 .entry-header{display: none;}
	.page-id-6714 .site-content article {padding: 0; width: 100%}
	.page-id-3547 .site-content article, .page-id-3251 .site-content article, .page-id-3959 .site-content article, 
		.page-id-5951 .site-content article, .page-id-6148 .site-content article, .page-id-6318 .site-content article, 
			.page-id-6319 .site-content article, .page-id-4106 .site-content article {
				width: 96%; max-width: 1000px; margin: 0 auto;
	}
	.page-id-3547 .site-content article.comment,  .page-id-3251 .site-content article.comment, 
		.page-id-3959 .site-content article.comment, .page-id-6318 .site-content article.comment {}
	.page-id-3547 .widget-area, .page-id-3251 .widget-area, .page-id-3959 .widget-area, .page-id-5951 .widget-area, 
		.page-id-6319 .widget-area,	.page-id-6148 .widget-area, .page-id-6318 .widget-area, .page-id-4106 .widget-area, 
			.page-id-7232 .widget-area, .page-id-6714 .widget-area, .page-id-3942 .widget-area, .page-id-3923 .widget-area, .page-id-12571 .widget-area,
				.page-id-6722 .widget-area, .page-id-7668 .widget-area {display:none;
	}
	.imagen_asesores { width: 210px; float: left; }		
	.imagen_asesores img { box-shadow: none; height: 100%; }
	.page-id-3547 .left_side_freeshop, .page-id-3251 .left_side_freeshop, .page-id-3959 .left_side_freeshop, .page-id-5951 .left_side_freeshop,
		.page-id-6148 .left_side_freeshop, .page-id-6318 .left_side_freeshop, .page-id-6319 .left_side_freeshop{
			/*width: 530px; padding-right: 10px; float: left;
			background: url(/wp-content/uploads/2015/11/mujer-asesoría.png);
			height: 360px; background-size: 180px; background-repeat: no-repeat;*/
			width: 560px;
			padding-right: 10px;
			float: left;
			padding-bottom: 20px;
			/*background: url(/wp-content/uploads/2016/01/Foto_asesoria_page.png);
			background-size: 250px;
			background-position-x: -10px;
			background-repeat: no-repeat;
			height: 360px;*/
	}
	.page-id-3959 .left_side_freeshop, .page-id-5951 .left_side_freeshop, .page-id-6148 .left_side_freeshop, 
		.page-id-6319 .left_side_freeshop 
			{background:none;}
		.page-id-3959 .right_side_freeshop h2, .page-id-5951 .right_side_freeshop h2, .page-id-6148 .right_side_freeshop h2, 
			.page-id-6319 .right_side_freeshop h2{
				text-align: center;
				line-height: 30px;
				background: #FFF;
	}
	.page-id-3959 .right_side_freeshop .post_520_left_side h2, 
		.page-id-5951 .right_side_freeshop .post_520_left_side h2,
			.page-id-6148 .right_side_freeshop .post_520_left_side h2, 
				.page-id-6319 .right_side_freeshop .post_520_left_side h2{
		line-height: 20px;
		background: none;
	}
	.left_punto { width: 320px; float: right;}
	.page-id-3547 .right_side_freeshop, .page-id-3251 .right_side_freeshop, .page-id-3959 .right_side_freeshop, 
		.page-id-5951 .right_side_freeshop, .page-id-6148 .right_side_freeshop, .page-id-6318 .right_side_freeshop, 
			.page-id-6319 .right_side_freeshop, .page-id-4106 .mentoring_parrafo.form
				{float: left; width: 420px;}
	.page-id-3547 .post_520_left_side, .page-id-3251 .post_520_left_side, .page-id-3959 .post_520_left_side, .page-id-5951 .post_520_left_side,
		.page-id-6148 .post_520_left_side, .page-id-6318 .post_520_left_side, .page-id-6319 .post_520_left_side, 
			.page-id-4106 .mentoring_parrafo.form{
			width: 94%;
			padding: 3%;
			border: 1px solid #30516e;
			background: #e1eef9;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
	}
	.page-id-4106 .mentoring_parrafo.form {background: #aaa;}
	.page-id-5951 .post_520_left_side, .page-id-6148 .post_520_left_side, .page-id-6319 .post_520_left_side { /*max-width: 500px;*/ margin: 0 auto;}
	.page-id-5951 .boton_asesoria_gestion, .page-id-6148 .boton_asesoria_gestion, .page-id-6319 .boton_asesoria_gestion
		{ height: 20px; padding-top: 10px;}
	.page-id-3959 .boton_asesoria_gestion {}
	
	.page-id-5951 textarea, .page-id-6148 textarea, .page-id-6319 textarea { font-size: 14px; width: 100%; float: left; height: 60px; margin: 5px 0 10px;}
	.page-id-5951 select, .page-id-6148 select, .page-id-6319 select{
		width: 100%; 
		float: left; 
		margin: 5px 0 10px; 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		border-color: 1px solid rgba(135, 212, 135, 0.18);
	}
	.page-id-5951 select option, .page-id-6148 select option, .page-id-6319 select option
		{padding: 2px 5px; white-space: normal; border-bottom: 1px solid #eee;}
	.frase_encuesta{ width: 100%; float: left; padding: 20px 15px 0; font-weight: bold; }
	
	/* PORTADA DE ASESORÍAS */
		body.page-id-7232 #main, .page-id-7232 .site-content article, body.page-id-15756 #main, 
			.page-id-15756 .site-content article { 
			max-width: none; }
		body.page-id-7232, body.page-id-7232 .site,	body.page-id-15756, body.page-id-15756 .site { 
			background: #30516e; }
		body.page-id-7232 #ContainerAll { margin: 10px 0; }
		.asesorias-panel p { display: none; }
		.page-id-7232 .entry-header, .page-id-15756 .entry-header { padding: 0; }
		.page-id-7232 .entry-header .entry-title, .page-id-15756 .entry-header .entry-title { 
			color: #fff; background: transparent; font-weight: 700; padding: 10px 20px 0; width: 100%; line-height: normal; } 
		.page-id-7232 .site-content article, .page-id-15756 .site-content article { 
			padding: 0; background: transparent; }
		.page-id-7232 .ase_portada .wwm_top_right {display: none !important;}
		.page-id-7232 .ase_portada .wwm_socialshare_imagewrapper {display: initial;}
		.page-id-7232 .ase_portada img { 
			float: left; width: 48%; margin: 1% !important; opacity:0.98;}
		.page-id-7232 .ase_portada img:hover { opacity:1; }
		.page-id-7232 #comments { display: none; }
		.page-id-7232 p.subtitulo, .page-id-15756 p.subtitulo { color: #fff; font-weight: 400; padding: 0 20px 0px; }
		.page-id-7232 .entry-content, .page-id-15756 .entry-content { padding: 0; }
		.ase_portada {
			width: 25.29%;
			float: left;
			border: 1px solid #fff;
			margin: 0 1% 25px;
			padding: 20px 2.9%;
			position: relative;
		}
		.ase_portada.especial { width: 91.7%; background: #a57812; }
		.ase_portada:hover { background: #fff; color: #1f363d !important; }
		.ase_portada h2, .ase_portada h3, .ase_portada .ase_portada-description {
			color: #fff; margin: 0; }
		.ase_portada:hover h2, .ase_portada:hover h3, 
			.ase_portada:hover .ase_portada-description {
				color: #1f363d !important; }
		.ase_portada h2 {font-size: 26px;}
		.ase_portada h3 {
			font-size: 15px;
			background: #fff;
			color: #30516e;
			padding-left: 8px;
		}
		.ase_portada.especial h3 { color: #a57812; }
		.ase_portada:hover h3 { background: #1f363d; color: #fff !important}
		.ase_portada .ase_portada-description { margin: 20px 0 0 20px; list-style: square; }
		.ase_portada .ase_portada-description li { 
			margin: 0 0 10px; font-weight: 400; line-height: 22px; }
			
	/* FIN PORTADA DE ASESORÍAS */
	
	/* FIN ASESORÍAS */
		
	.pefil_instagram {text-align: CENTER; background: #fafafa;}
	.color_verde { color: #30516e; font-weight: bold; }
	.google-auto-placed.ap_container { margin: 30px 0; padding: 0 0 30px; }
	/*Cambios header*/

		header #searchform {display:none;}
		/*#searchform {position: relative; float: right; clear: right;}*/
		#searchform {
			float: left;
			width: 100%;
			position: relative; 
			margin: 0; 
			text-align: center; 
			padding: 5px 0px 5px 0;
		}
		#searchform div input{
			border-radius: 0;
			font-family: inherit;
			padding: 6px;
			padding: 0.428571429rem;
			min-width: 20%;
		}
		#searchform div input#s { margin: 0; height: 40px; width: 200px; }
		#searchform div input:focus{background: #fff;}
		#searchform div input[type=submit]{ border-radius: 0 !important; width: 214px; }
		.header_right{margin: 0;}
		.main-navigation{ position: relative; /*right: 0;*/ height: 35px; z-index: 11111111111; }
		/*.main-navigation{position: fixed; float: right; height: 55px;}*/
		.main-navigation ul.nav-menu{
			/*display: block !important; */
			text-align: left;
			width: 100%;
			border-bottom: 1px #666 solid;
			/*overflow: hidden;*/
			border-right: 1px solid #666;
		}
		.main-navigation li {/*background: #222; border-left: 1px #666 solid;*/ line-height: 1.42857143; display: inline-block;}
		.main-navigation ul.nav-menu{/*display: table-cell;*/}
		.main-navigation li a:hover {color: #333; text-shadow: none; border-radius: 0;}
		
	/*fin header*/
	
	.rw-rating-table.rw-right {float: left;}
	.social-sharing { max-width: 400px; float: left; width: 50%;}


	/* =Print
	----------------------------------------------- */

	@media print {
		body {background: none !important; color: #000; font-size: 10pt;}
		footer a[rel=bookmark]:link:after, footer a[rel=bookmark]:visited:after {
			content: " [" attr(href) "] "; /* Show URLs */
		}
		a {text-decoration: none;}
		.entry-content img, .comment-content img, .author-avatar img, img.wp-post-image {border-radius: 0; box-shadow: none;}
		.site {
			clear: both !important;
			display: block !important;
			float: none !important;
			max-width: 100%;
			position: relative !important;
		}
		.site-header {margin-bottom: 72px; margin-bottom: 5.142857143rem; text-align: left;}
		.site-header h1 {font-size: 21pt; line-height: 1; text-align: left;}
		.site-header h2 {color: #000; font-size: 10pt; text-align: left;}
		.site-header h1 a, .site-header h2 a {color: #000;}
		
		.author-avatar, #colophon, #respond, .commentlist .comment-edit-link, .commentlist .reply, .entry-header .comments-link, .entry-meta .edit-link a,
		.page-link, .site-content nav, .widget-area, img.header-image, .main-navigation {display: none;}	
		.wrapper {border-top: none; box-shadow: none;}
		.site-content {margin: 0; width: auto;}
		.singular .entry-header .entry-meta {position: static;}
		.singular .site-content, .singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular .comments-title {
			margin: 0; width: 100%;}
		.entry-header .entry-title, .entry-title, .singular .entry-title { font-size: 21pt; }
		footer.entry-meta, 	footer.entry-meta a {color: #444; font-size: 10pt;}
		.author-description {float: none; width: auto;}

		/* Comments */
		.commentlist > li.comment {background: none; position: relative; width: auto;}
		.commentlist .avatar {height: 39px; left: 2.2em; top: 2.2em; width: 39px;}
		.comments-area article header cite, .comments-area article header time {margin-left: 50px; margin-left: 3.57142857rem;}
	}

	.wpcf7-mail-sent-ok{clear: both;}
	
	/* WIDGETS */
	#wysija-2 h3{  
		line-height: 18px;
		font-size: 12px;
		font-weight: normal;
		text-transform: inherit;
	}
	.wysija-paragraph { margin-bottom: 5px !important; }
	#wysija-2 {padding: 5px 0 5px 0;}
	.widget_wysija_cont p label { display: none; }
	.widget_wysija_cont .updated li {line-height: 16px;}
	.widget_wysija_cont .updated {  background-color: #fff;  border-color: #fff;}
	.widget_wysija_cont p input { width: 98%; padding: 5px 0.5%; }
	.form-validation-field-0formError {left: 110px !important;}
	.widget_wysija_cont .wysija-submit { float: right; margin-top: 0 !important; }
	.widget_wysija_cont .formError .formErrorContent { display: none; }
	/* FIN WIDGETS */

	/* PÁGINA AUTORES */
	.author .vcard{font-weight: bold;}
	.author .rw-rating-table.rw-right {
		position: absolute !important;
		bottom: 0px;
		left: 10px; 
		margin: 0 !important;
	}
	.author .entry-content{height: 390px;}
	.author .rw-rating-table {background: #fff;}
	.author .rw-rating-table td:last-child{padding: 10px !important;}
		
	/* INDICE POST */
	
	.indice_post {
		/* padding: 20px 10px 10px; */
		margin: 0 0 10px;
		/* width: 98%; */
		background: #ebbe3f;
		border: none;
		border-radius: 10px;
		padding: 2% 0 1% 0;
	}
	.indice_post p { 
		text-align: center !important;
		text-transform: uppercase;
		margin: 0;
		padding: 0 0 10px;
		font-weight: 500;
		font-family: 'Montserrat';
		color: #000;
		font-size: 120%;
		text-align: left;
	}	
	.indice_post a { text-decoration: underline; font-weight: bold; padding-left: 1rem; }
	.indice_post ol { padding: 0 10%; margin: 0 auto 20px; clear: left; }
	.indice_post ul, .indice_post li, .indice_post li a { 
		color: #000 !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 0.8rem;
		padding-bottom: 0.8rem;
	}
	.indice_post ul { padding: 0 70px; }
	.indice_post li { border-top: 1px solid #9c894f; margin: 0; }
	.indice_post li a {
		font-weight: bold;
		font-style: italic;
	}
	.indice_post li a:hover { color: #000; }
	
	/* INDICE PORTADA */
	
		.home .indice_post { float: left; padding: 20px 2% 20px; margin: 0 0 20px; width: 96%; background: #f1f1f1; border: none; }
		.home .indice_post p { text-align: left !important; text-transform: uppercase; margin: 0; padding: 0 0 10px; 
			font-size: 12px; max-width: 80px; }
		.home .indice_post ol { clear: none; padding: 0; margin: 0; list-style: square; list-style-position: inside; }
		.home .indice_post li { float: left; padding-left: 0px; padding-right: 23px; }
		.home .indice_post ul, .home .indice_post li, .home .indice_post li a { 
			color: #333 !important; font-size: 12px; padding: 0; }
		.home .indice_post li { padding: 0 10px; border-top: none; }
		.home .indice_post a { text-transform: uppercase; font-weight: normal; line-height: 20px; }
		.home .indice_post li a:hover { background: #eee; text-decoration: underline; }
		
	/* FIN INDICE PORTADA */
	
	/* INDICE PLUGIN AUTOMÁTICO */
	
		#ez-toc-container { background: #ebbe3f; border: none; border-radius: 10px; box-shadow: none; margin: 20px 0; }
		#ez-toc-container p.ez-toc-title {
			font-family: 'Montserrat'; color: #000; text-align: center !important; text-transform: uppercase; }
		#ez-toc-container.counter-hierarchy ul { padding: 0 10%; margin: 0 auto 0px; list-style-position: inside; list-style: none; }
		div#ez-toc-container ul li {
			font-size: 18px; border-top: 1px solid #9c894f; padding-top: 0.8rem; padding-bottom: 0.8rem; list-style: none; }
		div#ez-toc-container ul li ul { padding: 0 !important; }
		#ez-toc-container a {
			text-decoration: underline; color: #000; padding-top: 0.8rem; padding-bottom: 0.8rem; font-weight: bold; font-style: italic;}
		#ez-toc-container a:visited { color: #000; }
		
	/* FIN INDICE PLUGIN AUTOMÁTICO */
	
	/* IDEAS NEGOCIOS PORTADA */
		.home article.normal-home-post h3 { font-size: 24px; line-height: 30px; padding: 20px 0; }
		.home .article.normal-home-post {  }
	
	/* FIN IDEAS NEGOCIOS PORTADA */
	
	/* POST RELACIONADOS */
		
		.single-post article .entry-content h3.related_post_title { 
			margin-bottom: 0px !important; }
		.single-post article .entry-content ul.related_post { 
			display: block;
			float: left;
			/*background: #e0dad1;*/
			background: #222;
			padding: 40px 20px; 
			color: #fff;
			border: 10px double #fff;
			margin-top: 10px;
		}
		.single-post article .entry-content ul.related_post li {
		    margin: 0 5%;
			width: 40%;
			float: left;
			height: 60px;
			line-height: 16px;
		}
		.single-post article .entry-content ul.related_post li a {
			font-size: 16px;
			font-weight: normal;
			text-decoration: none;
			color: #fff;
		}		
		
	/* FIN POST RELACIONADOS */
	
	
	/******************************/
	/*       OTRAS PÁGINAS        */
	/******************************/
	
		/* OTROS FORMULARIOS */
			
		.page-id-5709 .form_otras_pag, .page-id-4780 .form_otras_pag,
			.page-id-8702 .form_otras_pag {
			width: 90%;
			padding: 0 3% 20px;
			margin: 30px auto 0;
			border: 8px double #a47a09;
		}
		.page-id-5709 .form_otras_pag h3, .page-id-4780 .form_otras_pag h3, 
			.page-id-8702 .form_otras_pag h3 {
			    padding: 20px 30px;
				background: #a47a09;
				color: #fff;
				text-align: center;
				font-family: Gothic;
				font-size: 16px;
				line-height: 20px;
				font-weight: bold;
				text-transform: uppercase;
		}
		.page-id-5709 .form_otras_pag .wpcf7 div, .page-id-4780 .form_otras_pag .wpcf7 div, 
			.page-id-8702 .form_otras_pag .wpcf7 div {
				font-size: 14px;
				font-weight: normal;
		}
		
		/* FIN OTROS FORMULARIOS */
		
		/* PAG. PROMOCION */
			.page-id-4780 .entry-content h2{padding-top: 20px;}
			.ban_prom { 
				text-align: center;
				font-weight: bold;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
				border: 1px double #ccc;
				max-width: 570px;
				margin: 0 auto 2px;
				/*padding: 10px 10px 0 10px;*/
				padding: 20px 10px 20px 10px;
				margin: 14px 0;
				background: #f3f3f3;
				line-height: 26px;
			}
			.prom_desc { font-size: 12px; text-align: center; padding-bottom: 20px; }
			.prom_prec { color: #990000; margin: 0 !important;}
			.prom_prec_ant { text-decoration: line-through; font-weight: normal; }
			
			#wpcf7-f3675-p3658-o1, #wpcf7-f3675-p4780-o1, #wpcf7-f3622-p5709 {margin-top:20px;}
			
			.prom_img_precios{
				float: left;
				max-width: 35%;
				margin-right: 2%;
			}
			#FAQ .prom_img_precios img {max-width: 100%;}
			.prom_precios{
				float: left;
				width: 100%;
				max-width: 63%;			
			}
			.subhea_prom{    
				font-size: 9px;
				text-transform: uppercase;
				font-weight: normal;
				line-height: 14px;
				padding-top: 6px;
			}
			.prom_precios .ban_prom .prom_desc {
				font-size: 11px;
				text-align: center;
				padding-bottom: 10px;
				font-weight: normal;
				line-height: 12px;
			}

		/* FIN PAG. PROMOCION */

		/* COLABORADORES */
		
		.page-id-8702 form.wpcf7-form, .page-id-3616 form.wpcf7-form, .page-id-5709 form.wpcf7-form, .page-id-4780 form.wpcf7-form { font-weight: bold;}
		.page-id-8702 label.form_choice_text, .page-id-3616 label.form_choice_text, .page-id-5709 label.form_choice_text, .page-id-4780 label.form_choice_text { font-weight: normal;}
		#wpcf7-f3622-p8702-o1, #wpcf7-f3622-p3616-o1, #wpcf7-f3675-p4780-o1, #wpcf7-f3675-p3658-o1, #wpcf7-f6984-p5709-o1{
			font-size: 14px;
			text-align: center;
			background-color: #eee;
			padding: 10px;
			margin-bottom: 20px;
			color: #222;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			min-height: 480px;
		}
		.page-id-8702 #wpcf7-f3622-p3616-o1, .page-id-3616 #wpcf7-f3622-p3616-o1, .page-id-5709 #wpcf7-f6984-p5709-o1, #wpcf7-f3675-p4780-o1 {height: auto;}
		
		.page-id-8702 select.wpcf7-form-control.wpcf7-select, .page-id-3616 select.wpcf7-form-control.wpcf7-select, .page-id-5709 select.wpcf7-form-control.wpcf7-select, 
			.page-id-4780 select.wpcf7-form-control.wpcf7-select, .page-id-8702 input.wpcf7-form-control.wpcf7-text, .page-id-3616 input.wpcf7-form-control.wpcf7-text, 
				.page-id-5709 input.wpcf7-form-control.wpcf7-text, .page-id-4780 input.wpcf7-form-control.wpcf7-text, 
					.page-id-8702 textarea.wpcf7-form-control.wpcf7-textarea, .page-id-3616 textarea.wpcf7-form-control.wpcf7-textarea, .page-id-5709 textarea.wpcf7-form-control.wpcf7-textarea,
						.page-id-4780 textarea.wpcf7-form-control.wpcf7-textarea {
							width: 97% !important; /*max-width: 400px;*/ text-align: center; padding: 5px; margin-bottom: 10px;}	
							
		.page-id-8702 .boton_contacto_ases, .page-id-3616 .boton_contacto_ases, .page-id-4780 .boton_contacto_ases, .page-id-5709 .boton_contacto_ases
				{ margin: 0 auto; width: 400px; margin-top: 10px;}
		.page-id-8702 input[type=submit], .page-id-3616 input[type=submit], .page-id-4780 input[type=submit], .page-id-5709 input[type=submit] {
			width: 100%; font-size: 14px !important; text-transform: uppercase;}
		.page-id-8702 .col_field, .page-id-3616 .col_field, .page-id-4780 .col_field,.page-id-5709 .col_field{ margin-top: 10px; }
		
		#FAQ h3{	
			font-size: 16px;
			font-weight: bold;
			text-align: left;
			padding: 10px 30px;
		}
		#FAQ .apartados p{}
		#FAQ > div{margin-bottom: 25px;}
		#FAQ h3{text-transform: uppercase; font-size:11px; margin:0px; border-bottom:1px solid #999; padding-bottom:3px; 
			margin-bottom:10px; cursor:pointer; font-weight: bold;}
		#FAQ p, #FAQ li {font-size: 14px; line-height: 25px; /*margin: 5px 23px;*/ text-align: justify;}
		#FAQ .prom_prec {text-align: center;}
		#FAQ .apartados{}
		#FAQ img {max-width: 630px; margin: auto;}
		#FAQ .firma_colaborador_post .left img{max-width: 130px;}
		#FAQ h3 {background-size: 15px; cursor:pointer; }
		#FAQ h3:hover {background-position: 2px; background-size: 25px; text-decoration: underline;}
		#FAQ h3.ui-accordion-header-active {background: #f0f0f0;}
		#FAQ div.ui-accordion-content-active {border: 1px solid #f0f0f0;}
		#FAQ div.vacio {border: none;}
		#FAQ .Guia_tabs li.last_item {border-bottom: none;}
		#FAQ p.add_tip{background: #f0f0f0; border: 1px solid #666; padding: 5px; margin: 0;}
		#FAQ p a{text-decoration: underline; color: #a47a09;}
		#FAQ .listado_subacordeon {padding: 15px 30px; text-align: left;}

		/* FIN COLABORADORES */

		/* AGRADECIMIENTO */

			#post-3923, #post-3942, #post-6722, #post-12571 {width: 96%;}
			#post-3923 .titulo, #post-6722 .titulo, #post-12571 .titulo, #post-7668 .titulo, .page-id-3923 .center_div p { text-align: center;}
			.page-id-3923 h1, .page-id-3942 h1, .page-id-6722 h1, .page-id-7668 h1, 
				.page-id-12571 h1 {text-align: center; margin: 0 0 20px; line-height: 22px;}
			#post-3923 .titulo, .page-id-6722 .titulo, .page-id-7668 .titulo, 
				.page-id-12571 .titulo { 
				font-size: 20px; font-weight: 900; }
			#post-3923 .texto, .page-id-6722 .texto, .page-id-7668 .texto, .page-id-12571 .texto { 
				font-family: Gothic; 
				font-size: 20px;
				line-height: 20px;
				padding: 6px 0 6px 15px;
				text-align: center;
				list-style: none;
			}
			#post-3923 .newButton, .page-id-6722 .newButton, .page-id-7668 .newButton, .page-id-12571 .newButton {
				color: #fff !important;
				padding: 8px 25px;
				background-color: #000;
				cursor: pointer;
				font-size: 60px !important;
				TEXT-TRANSFORM: UPPERCASE;
				TEXT-DECORATION: NONE;
			}
			#post-3923 li.firstStep .contentStep, #post-6722 li.firstStep .contentStep, 
				#post-12571 li.firstStep .contentStep, #post-7668 li.firstStep .contentStep {
					float: left;
					width: 99%;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					border-radius: 5px;
					border: 1px double #ccc;
					text-align: center;
					margin: 0 auto 30px;
					padding: 10px 10px 10px 10px;
					background: #f3f3f3 url(images/new/ico_agradecimientos_like.png) 25px 12px no-repeat;
			}
			#post-3923 li.secondStep .contentStep {
				background: transparent url(images/new/ico_agradecimientos_descarga.png) 25px top no-repeat;
			}
			#post-3923 .contentStep, .page-id-6722 .contentStep, .page-id-7668 .contentStep,
				.page-id-12571 .contentStep {
				/*padding: 5px 0 40px 150px;*/
				margin-top: 45px;
				background-size: 10% !important;
			}	
			#post-3923 .nodisplay, .page-id-6722 .nodisplay, .page-id-7668 .nodisplay,
				.page-id-12571 .nodisplay {display:none;}
			.page-id-3923 #wysija-2, .page-id-3923 #text-3, .page-id-3923 #text-9, 
			.page-id-3923 #text-12, .page-id-3923 #text-8, .page-id-3923 #text-11,
			.page-id-3923 #text-13, .page-id-3923 #text-5, .page-id-3923 #text-14, 
			.page-id-3923 #text-10, .page-id-3923 #text-2
			{display:none;}
			.page-id-3923 .red_social_paso, .page-id-6722 .red_social_paso, .page-id-7668 .red_social_paso, .page-id-12571 .red_social_paso {
				width: 48%;
				float: left;
			}
			.page-id-3923 .red_social_paso.twitter, .page-id-6722 .red_social_paso.twitter, .page-id-7668 .red_social_paso.twitter, .page-id-12571 .red_social_paso.twitter
				{padding: 20px 2% 0;}
			.page-id-3923 .xl .btn {
				height: 34px;
				width: 290px;
				padding: 1px 10px 1px 9px;
				border-radius: 4px;
				margin: 15px 0;
			}
				
		/* FIN AGRADECIMIENTO */
		
		/* REGISTRO GUIA */

			#post-3942 .titulo, .page-id-6714 .titulo, .postid-9552 .titulo
				{ font-size: 26px; text-align: center; padding-bottom: 20px;}
			#post-3942 .cebo, #post-3942 .layout-control-group, #post-3942 .col_field, 
				.page-id-6714 .cebo, .page-id-6714 .layout-control-group, .page-id-6714 .col_field,
					.postid-9552 .col_field, .postid-9552 .cebo, .postid-9552 .layout-control-group
						{ text-align: center; }
			#post-3942 .col_field, .page-id-6714 .col_field, .postid-9552 .col_field
				{ line-height: 12px; padding-top: 5px;}
			#post-3942 .layout-control-group p, .page-id-6714 .layout-control-group p, .postid-9552 .layout-control-group p 
				{ margin: 10px 0 0; text-align: center !important; }			
			.page-id-3942 .bottom_side.vertical {display:none;}
			.page-id-3942 .label_control, .page-id-6714 .label_control, .postid-9552 .label_control 
				{ font: 13px Verdana !important; padding: 5px 0 3px; }
		
		/* FIN REGISTRO GUIA */
		
		/* DONACIONES POR INFORME */
			
			.page-id-4097 .donacion{ margin: 0 auto; width: 60%; }
			.page-id-4097 .don_bloque{ width: 33%; float: left; text-align: center; }
			.page-id-4097 .precio_don{font-size: 50px; background-color: #5CB5E1; padding: 5px 20px; color: #fff;}
			.page-id-4097 h2{ clear: both; text-align: center; }
			.page-id-4097 p{ margin: 0; }
		
		/* FIN DONACIONES POR INFORME */
		
		/* CONSULTORIA AVANZADA TELEFONICA */
		
			.page-id-4106 .bloque_cons_avanz{}
			.page-id-4106 .bloque_cons_avanz h2{margin:0;}
			.page-id-4106 .blog_izq{ 
				width: 20%; 
				padding: 0 4%; 
				float: left; 
				height: auto;
				border: none;
				/*background-color: #f6f6f6;*/
			}
			.page-id-4106 .blog_izq img {
				max-width: 200px;
				border-radius: 100px;
				-moz-border-radius: 100px;
				-webkit-border-radius: 100px;
			}
			.page-id-4106 .mentoring_parrafo {
				padding: 2rem 5%;
				background: #fafafa;
				border-radius: 20px;
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				margin: 1rem 0;
				width: 90%;
				float: left;
			}
			.page-id-4106 .blog_der{ width: 60%; padding: 1% 5%; float: left;}
			.page-id-4106 .blog_der h3 { margin: 1rem 0 0; }
			.page-id-4106 .wwm_social_share.wwm_top_right {display: none !important;}
			.page-id-4106 .entry-content table {margin: 0;}				
			.page-id-4106 .mentoring_cliente {width: 40%; float: left; text-align: center; margin: 20px 5% 0;}
			.page-id-4106 .mentoring_parrafo h2, .page-id-4106 .bloque_cons_avanz h2 { margin: 2.5rem 0; text-align: center; }
			.page-id-4106 .mentoring_parrafo.form h2, .page-id-4106 .mentoring_parrafo.clientes h2, .page-id-4106 .bloque_cons_avanz h2
				{ margin: 0; background: none; color: #30516e; }
			.page-id-4106 .mentoring_parrafo p.subtitulo_form {text-align: center;}
			.page-id-4106 .mentoring_cliente h4 {margin:0;}
			.page-id-4106 .mentoring_cliente h5 {margin:0; color: #30516e;}
			.page-id-4106 .mentoring_cliente p{
				font-size: 16px;
				text-align: justify;
				line-height: 20px;    
				min-height: 160px;
				font-style: italic;
			}
			.page-id-4106 .mentoring_cliente img{max-height: 200px;}
			.page-id-4106 .commentlist li article {padding: 10px 2%;}
			
		/* FIN CONSULTORIA AVANZADA TELEFONICA */
		
		/* POST CURSOS ONLINE */
		
			.postid-15852 ul.cursos-online {
				background: #fae5ac;
				border-radius: 15px;
				padding: 10px 0;
				margin: 20px auto;
				width: 70%;
				max-width: 600px;
				list-style: none;
			}
			.postid-15852 ul.cursos-online li {
				border-bottom: 1px solid #a47a09;
				padding: 10px 0;
				margin: 0 30px;
			}
			.postid-15852 ul.cursos-online li:last-child { border: none; }
			
		/* FIN POST CURSOS ONLINE */
		
	/* FIN OTRAS PÁGINAS */
	
	/*******************/
	/* FIN WEB VERSION */
	/*******************/

	/***********************************************************************************/
	/********************************* RESPONSIVE **************************************/
	/***********************************************************************************/
			
		/* -------------------------------------------------------------- */	
		/* ------------------ RESPONSIVE MIN 600PX ---------------------- */		
		/* -------------------------------------------------------------- */	
		
		
			@media screen and (min-width: 600px) and (max-width: 955px) {
				.home .site-content article, .home .article.normal-home-post { width: 30%; }
				.author-description {			
					float: left;
					width: 70%;
					margin-left: 20px;
				}
				.page-id-5951 .post_520_left_side, .page-id-6148 .post_520_left_side, .page-id-6319 .post_520_left_side
					{ max-width: 500px; float:left;} 
				.page-id-7232 .ase_portada, .page-id-15756 .ase_portada { 
					width: 41.333333%; /*height: 460px;*/ }
			}
			
			@media screen and (min-width: 600px) and (max-width: 755px) {		
				.home .site-content article, .home .article.normal-home-post { width: 47%; height: 310px; } 
			}
			
		/* Minimum width of 600 pixels. */
			@media screen and (min-width: 600px) {
				.main-navigation li a {/*display: table-cell;*/ line-height: 1.692307692;}
				.site-content article { /*padding: 10px 2%; width: 95.5%;*/}
				.author-avatar {
					float: left;
					margin-top: 8px;
					margin-top: 0.571428571rem;
				}		
				.site {
					/*margin: 0 auto;
					max-width: 960px;
					max-width: 68.571428571rem;*/
					overflow: hidden;
				}
				.site-content {
					/*float: left;
					width: 99.5%;
					margin: 0 0.5%;
					margin-top: 40px;*/
					max-width: 960px;
					/*display: flex;*/
					margin-right: auto;
					margin-left: auto;
					position: relative;
				}
				.site-content.publi-horizontal-web, .site-content.publi-horizontal{width: 100%;}
				
				body.template-front-page .site-content,
				body.single-attachment .site-content,
				body.full-width .site-content {
					width: 100%;
				}
				.widget-area {
					display: none;
					float: right;
					/*width: 185px;*/
					width: 23.5%;
					padding: 5px 0.5%;
					margin: 0px 0.5% 0 0;
					margin-bottom: 50px;
					margin-top: 0px;
					background: #fff;
					-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
					-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
					box-shadow: 0 1px 4px rgba(0,0,0,0.1);
					overflow: hidden;
				}
				.widget-area .SC_TBlock td {line-height: 12px; padding: 0 5px;}
				
				.main-navigation ul.nav-menu,
				.main-navigation div.nav-menu > ul {
					/*border-bottom: 1px solid #ededed;
					border-top: 1px solid #ededed;*/
					display: inline-block !important;
					text-align: left;
					width: 100%;
					background: #000;
				}
				.main-navigation ul {
					margin: 0;
					text-indent: 0;
				}
				.main-navigation li a,
				.main-navigation li {
					/*display: inline-block;*/
					text-decoration: none;
				}
				.main-navigation li a {
					border-bottom: 0;
					color: #fff;
					line-height: 2.692307692;
					white-space: nowrap;
				}
				.main-navigation li a:hover {
					color: #fff;
				}
				.main-navigation li {
					margin: 0 -5px 0 0;
					position: relative;
					padding: 0 10px;
				}
				.main-navigation li ul {
					display: none;
					margin: 0;
					padding: 0;
					position: absolute;
					top: 100%;
					z-index: 1;
				}
				.main-navigation li ul ul {
					top: 0;
					right: 93%;
				}
				.main-navigation ul li:hover > ul {
					border-left: 0;
					display: block;
				}
				.main-navigation li ul li a {
					background: #000;
					border-left: 5px solid #000;
					display: block;
					font-size: 11px;
					font-size: 0.785714286rem;
					line-height: 2.181818182;
					padding: 8px 10px;
					padding: 0.571428571rem 0.714285714rem;
					width: 180px;
					width: 12.85714286rem;
					white-space: normal;
					color: #ccc;
				}
				.main-navigation li ul li a:hover {
					background: #172A35;
					color: #5DB6E7;
					border: none;
					border-left: 5px solid #5DB6E7;
				}
				.main-navigation .current-menu-item > a,
				.main-navigation .current-menu-ancestor > a,
				.main-navigation .current_page_item > a,
				.main-navigation .current_page_ancestor > a {
					color: #fff;
					font-weight: bold;
					border-bottom: 3px solid #5DB6E7;
				}
				.menu-toggle {
					display: none;
				}
				.entry-header .entry-title {
					font-size: 70px;
					float: left;
					margin-bottom: 10px;
					font-family: 'Montserrat';
					letter-spacing: -3px;
					font-weight: 700;
					color: #000;
					overflow: hidden;
					width: 100%;
					padding: 0;
					/*width: 96%;
					padding: 10px 0px 0px 5px;*/
					line-height: 70px;
					background: none;
					text-transform: none;
				}
				.template-front-page .site-content,
				.template-front-page article {
					overflow: hidden;
				}
				.page-template-default .comments-area{    max-width: 800px;    margin: 0 auto;}
				.template-front-page.has-post-thumbnail article {
					float: left;
					width: 47.916666667%;
				}
				.entry-page-image {
					float: right;
					margin-bottom: 0;
					width: 47.916666667%;
				}
				.template-front-page .widget-area .widget,
				.template-front-page.two-sidebars .widget-area .front-widgets {
					float: left;
					width: 51.875%;
					margin-bottom: 24px;
					margin-bottom: 1.714285714rem;
				}
				.template-front-page .widget-area .widget:nth-child(odd) {
					clear: right;
				}
				.template-front-page .widget-area .widget:nth-child(even),
				.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
					float: right;
					width: 39.0625%;
					margin: 0 0 24px;
					margin: 0 0 1.714285714rem;
				}
				.template-front-page.two-sidebars .widget,
				.template-front-page.two-sidebars .widget:nth-child(even) {
					float: none;
					width: auto;
				}
				.commentlist .children {
					margin-left: 48px;
					margin-left: 3.428571429rem;
				}	
				.nrelate.nrelate_animate_style_centered {/*width: 95% !important;*/}
				.nrelate_toon.nr_120 .nr_panel { width: 15%; margin-right: 1% !important;}
				.nrelate_toon .nr_img { width: 100% !important;}
			}

		/* Minimum width of 960 pixels. */
			@media screen and (min-width: 960px) {
				.author-description {width: 72%; max-width: 700px}
				body {
					/*background-color: #e6e6e6;
					background: url(/wp-content/uploads/2013/12/fondo.png);*/
					background: #f1f1f1;
				}
				body .site {background: #fff; /*box-shadow: 0 2px 26px rgba(100, 100, 100, 0.8);*/}
				body.custom-background-empty {
					background-color: #fff;
				}
				body.custom-background-empty .site,
				body.custom-background-white .site {
					padding: 0;
					margin-top: 0;
					margin-bottom: 0;
					box-shadow: none;
				}
				.author-description {
					float: left;
					width: 74%;
					margin:0 0 0 2%;
				}
				.left_side_shops{float: left; width: 46%; padding: 0 2%;}
				.right_side_shops{float: right; width: 46%; padding: 0 2%;}
			}


        /* ---------------------------------------------------------- */	
        /* ------------------ RESPONSIVE +1566PX -------------------- */		
        /* ---------------------------------------------------------- */	

@media screen and (min-width: 1566px) {

	/* GLOBAL */
	body .site { background: #eaeaea; }
	body #main { 
					min-width: auto; 
					width: auto;
					float: initial;
					margin: 0 auto;
					max-width: 1012px;
					background: #fff;
    				padding: 0 20px; 
	}	
}

        /* ---------------------------------------------------------- */	
        /* -------------- RESPONSIVE 600PX - 1566PX ----------------- */		
        /* ---------------------------------------------------------- */	

@media screen and (min-width: 600px) and (max-width: 1566px) {

	/* GLOBAL */

	body .site { background: #fff; }
	body { min-width: auto; }
	body #main { min-width: auto; width: auto; float: initial; margin: 0 auto; max-width: 1012px; padding: 0 20px; }
	#RightNotMain, #LeftNotMain { display: none; } 
	.site-content { max-width: none; }
	.site-header .header_left img { max-width: 600px; }
	.site-header p.titlogo { top: -6px; font-size: 1rem; }
	
	/* FIN GLOBAL */

	/* PÁGINAS ESPECIALES */

	.page-id-3942 .site-header, .page-id-7232 .site-header { min-height: 130px; }
	
	/* PORTADA - HOME */
	.home .home .apartado_portada article { height: 235px; /*height: 224px;*/ }	
	.home .indice_post ol { clear: none; }
	.home .indice_post p { float: left; }
	
	/* PÁGINA DE REGISTRO GUÍA */
	.page-id-3942 .site-header .header_left img { max-width: auto; margin: 10px auto 0; width: 80%; }
			
	/* LANDING ASESORÍAS */
	.page-id-2602 .entry-content, .page-id-2386 .entry-content, .page-id-3547 .entry-content, .page-id-3251 .entry-content, .page-id-3959 .entry-content, .page-id-5951 .entry-content, .page-id-6148 .entry-content, .page-id-6318 .entry-content, .page-id-6319 .entry-content { 
		width: 100%; margin: 0 auto;
	}
	.page-id-2602 .center_div, .page-id-2386 .center_div, .page-id-3547 .center_div, .page-id-3251 .center_div, .page-id-3959 .center_div, .page-id-5951 .center_div, .page-id-6148 .center_div, .page-id-6318 .center_div, .page-id-6319 .center_div { 
		width: 1000px; margin: 0 auto;
	}
}

        /* ---------------------------------------------------------- */	
        /* ------------ FIN RESPONSIVE 600PX - 1350PX --------------- */	
        /* ---------------------------------------------------------- */	

/* EXTRAS SIZE - ALTERACIONES */
@media screen and (min-width: 600px) and (max-width: 1150px) {
	.page-id-2602 .center_div, .page-id-2386 .center_div, .page-id-3547 .center_div, .page-id-3251 .center_div, .page-id-3959 .center_div, .page-id-5951 .center_div, .page-id-6148 .center_div, .page-id-6318 .center_div, .page-id-6319 .center_div { 
		width: 100%; margin: 0;
	}
	.page-id-3547 .left_side_freeshop, .page-id-3251 .left_side_freeshop, .page-id-3959 .left_side_freeshop, .page-id-5951 .left_side_freeshop, .page-id-6148 .left_side_freeshop, .page-id-6318 .left_side_freeshop, .page-id-6319 .left_side_freeshop {
		width: 100%;
	}	
	.imagen_asesores { width: 30%; }
	.left_punto { width: 60%; }
	.page-id-3547 .right_side_freeshop, .page-id-3251 .right_side_freeshop, .page-id-3959 .right_side_freeshop, .page-id-5951 .right_side_freeshop, .page-id-6148 .right_side_freeshop, .page-id-6318 .right_side_freeshop, .page-id-6319 .right_side_freeshop, .page-id-4106 .mentoring_parrafo.form {
		width: 100%; margin: 20px 0;
	}
	.page-id-3553 #main { max-width: none; }
	.page-id-3553 div.left, .page-id-3553 div.right { margin: 0; padding: 5%; width: 90%; }
	
	/* PORTADA DE ASESORÍAS */
		.ase_portada { width: 24.333333%; }
}


        /* ---------------------------------------------------------- */	
        /* ------------------ RESPONSIVE 600PX ---------------------- */		
        /* ---------------------------------------------------------- */	

/* Maximum width of 600 pixels. */
@media screen and (max-width: 600px) {
		.main-lateral, .publi-debajocabecera-web { display: none; }
		.publi-debajocabecera-web.publi-top { display: none; }
		.publi-debajocabecera-mobile { display: block; margin-top: 20px; }		
		.publi-debajocabecera-mobile .img_publi { width: 100% !important; }
		.rw-ui-container.rw-size-large.rw-valign-middle.rw-halign-right .rw-ui-info-container { max-width: 100px; }
		.rw-ui-container.rw-dir-ltr .rw-report-link, .rw-ui-container.rw-valign-middle.rw-halign-right .rw-report-link{
			display: none !important;}
		.entry-content .more-link, .home .apartado_portada article.normal-home-post .more-link {
			position: absolute; bottom: 10px; right: 0px; }
		.category .entry-content .more-link {	
			position: relative;
			float: right;
			width: 100%;
			padding: 10px 0;
			margin-top: 35px;
			line-height: 20px;
		}
		.more-post-read{margin-top: 10px;}	
		.home .more-post-read {
			position: absolute;
			bottom: 15px;
			height: 40px;
			width: 85%;
			padding: 5px 2%;
			text-align: center;
		}
		.home .entry-content .more-link, .home .apartado_portada article.normal-home-post .more-link{
			position: initial;
			bottom: initial;
			right: initial;
			line-height: 18px;
			font-size: 20px;
			color: #fff;
			opacity: 1;
			text-transform: uppercase;
			font-weight: 900;
			display: inline-block;
			max-width: none;
			background: #222;
			width: 100%;
			margin-bottom: 10px;
			padding: 15px 0 15px;
	
			/*position: initial;
			bottom: initial;
			right: initial;
			line-height: 18px;
			font-weight: normal;
			font-size: 16px;
			color: #fff;
			opacity: 1;
			text-transform: uppercase;
			display: inline-block;
			max-width: none;
			background: #222;
			height: 100%;
			padding-top: 10px;
			/*max-width: 240px;*/
		}
		.home .entry-content:hover .more-link, .home .apartado_portada article.normal-home-post:hover .more-link{opacity:1;}	
		
		/* APARTADOS AMPLIADOS */
		.home h1, .home .apartado_portada h2, .home h2.titulo_portada, 
			.home .apartado_portada_explicacion h2 {    
				color: #eee;
				margin-top: 10px;
				background: #222;
				text-align: center;
				border-top: none;    
				line-height: 26px;
				padding: 20px 5%;
				width: 90%;
		}
		.home .apartado_portada_explicacion ul { width: 82%; }
		.home article.normal-home-post h3 { height: auto; font-size: 34px; line-height: 40px; padding: 20px 0 10px; }
		.home .publi_portada {padding:0; margin:0; background: transparent;}
		.home .apartado_portada article.extended-home-post h3 a { font-size: 18px; line-height: 20px;}
		
		
		.page-id-3923 .entry-header .entry-title {margin: 20px 10px 0; text-align: center;}
		#post-3923 .titulo {font-size: 20px; padding: 0 10px;}
		#post-3923 .texto, .page-id-6722 .texto, .page-id-7668 .texto, .page-id-12571 .texto 
			{ text-align: center; line-height: 25px; padding: 10px;}
		#post-3923 .newButton, .page-id-6722 .newButton, .page-id-7668 .newButton, .page-id-12571 .newButton
			{ font-size: 30px !important; }
		.page-id-3923 .red_social_paso, .page-id-6722 .red_social_paso, .page-id-7668 .red_social_paso, .page-id-12571 .red_social_paso {width:100%;}
		#post-3923 li.firstStep .contentStep, #post-6722 li.firstStep .contentStep,
			#post-7668 li.firstStep .contentStep, #post-12571 li.firstStep .contentStep
				{}
		.page-id-3923 .entry-content li {margin:0;}
		#post-3923 li.secondStep .contentStep { background: none; width: 200px; margin: 20px auto 0;}
		.page-id-4097 .don_bloque{ width: 100%; float: none; text-align: center; }
		body{ 
			/*font-size: 1.1rem;*/
			min-width: 0;
			font-size: 150%;
		}
		.site { padding-top: 62px; }
		.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul {
			margin: 0; list-style-position: inside;}
			
		/* CAMBIOS HOME MÓVIL */
		.home #main {margin: 12px 0 0 0; width: 100%; min-width:0;}
		.home p, .home article .entry-content p {
			line-height: 26px; font-size: 18px; padding: 0; padding-top: 10px; height: auto; width: 100%; }
		.home article .entry-content p { }
		.home p { }
		.home .entry-header .entry-title a { }
		.site-header { /* height: 66px; */}
		.single-post .entry-content { padding: 10px 0;}
		.single-post article .entry-content h2, .single-post article .entry-content h3, .single-post article .entry-content h4, .single-post article .entry-content h5, .single-post article .entry-content h6{
			font-family: 'Montserrat';
			font-size: 40px;
			line-height: 46px;
		 }
		 .entry-content p, .entry-content li, div#ez-toc-container p.ez-toc-title, #ez-toc-container a {
			font-size: 18px; line-height: 26px; }
		 .entry-content li { /*margin: 20px 0px 20px 5%;*/ text-align: justify;}
		 /* SE HA PUESTO UN MARGIN POR ALGO
		 .entry-content p, .entry-content li {font-size: 18px; line-height: 28px; margin: 0 0 0 1.071428571rem;}*/
		#attachment_3411 {width: 100% !important;}
		
		.publi-top img {width: 100% !important;padding: 0 !important;}
		.home .publi-horizontal img {width: 100% !important;padding: 0 !important;}
		.publi-main{display:none;}
		
		.publi-mobile-top{display:block; position: fixed; top:0; left:0;}
		.publi-mobile-bottom{display: none; position: fixed; bottom:-10px; right:0; width: 100%; /*width: 60%; max-width:250px;*/}
		.publi-mobile-bottom .adsbygoogle, .publi-mobile-bottom .adsbygoogle #aswift_1_expand, 
			.publi-mobile-bottom .adsbygoogle #aswift_1_expand #aswift_1_anchor, .publi-mobile-bottom .adsbygoogle iframe, 
				 #google_ads_frame2, #google_image_div {width: 100% !important; background: transparent !important;}
		.google-auto-placed {margin: 0 0 30px 0;}

		.archive-title {  text-align: center; line-height: 1rem; }
		.archive-meta { margin: 5px; text-align: center; line-height: 1; }
		.more-post-read {}
		
		#primary{display: initial;}
		#secondary { display: none; margin-top: 20px; float: left; position: relative !important; top: 0 !important; width:100%; }
		.entry-content h1, .comment-content h1,
			.entry-content h2, .comment-content h2,
				.entry-content h3, .comment-content h3,
					.entry-content h4, .comment-content h4,
						.entry-content h5, .comment-content h5,
							.entry-content h6, .comment-content h6 { margin: 0; }
							
		#wysija-2 { padding: 5px; }
		#main {float: left; margin:12px 0 0 0; width: 100%; min-width: 0;}
		.header_left {
			position: fixed;
			top: 0;
			z-index: 11111;
			height: 50px;
			width: 98%; 
			padding: 1%; 
			height: auto; 
			background: #fafafa;
			border-bottom: 1px solid #ddd;
			padding-top: 7px;
			-webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,.1);
			-moz-box-shadow: 0 0 3px 1px rgba(0,0,0,.1);
			box-shadow: 0 0 3px 1px rgba(0,0,0,.1);
		}
		.header_right {width: 98%; padding: 0 0 0 1%; height: auto; float:none;}
		.site-header h1 a, .site-header h2 a, .site-header h2 {font-size: 4vw;}
		.site-header h2 { font-size: 3.5vw; line-height: 4.5vw;}
		/*.site-header {height: 49vw; margin-bottom: 4vw; background-size: 400% 43vw; background-position: 0;}*/
		.site-header { }
		.site-header .header_left a { display: block; float: left; }
		#logo {background: transparent url(img/bckgr_logo.png) left top no-repeat; background-size: 100%; 
			width: 100%; height: 30vw; padding: 0; max-width: none;}
		#logo img {}
		footer.entry-meta{display: none;}
		.site-content article { padding: 10px 5%; }
		#post-3942 { width: 90%; } /*#post-3923, , #post-6722*/
		
		.site-content article .adsbygoogle
		.site-content article .adsbygoogle iframe {
			clear: both; 
			background: #efefef;
			padding-top: 1.250rem;
			padding-bottom: 1.250rem;
			margin-bottom: 0 5% 20px;
		}
		
		.entry-content {width:100%; }
		.entry-content img { width: 100%; margin: 0; }
		.wp-block-image { padding: 10px 0; background: none;}		
		.single-post img { padding: 0 0 10px 0; background: none; }
		.single-post .embed-youtube { background: none; }
		.entry-header {margin-left: 0; padding: 0;}
		.entry-header .entry-title { 
			margin: 30px 0;
			font-family: 'Montserrat';
			letter-spacing: -3px;
			font-weight: 700;
			color: #000;
			font-size: 50px;
			line-height: 54px;
		}
		.entry-header .comments-link {width: 100%; padding-bottom: 20px;}
		
		.single-post article .entry-content h3 { padding: 10px 0px; }
		.single-post article .entry-content h4 { border-bottom: 1px solid #999; }
		
		.widget-area {margin: 0;}
		.widget img {width:100%;}			
		
		.publi_amazon {
			/*width: 90%;
			border: 1px solid #ccc;
			padding: 0 5% 0 5%;*/
			float: left;
			clear: both;
			margin: 0;
		}
		.publi_amazon ul {list-style-type: none;}
		.publi_amazon ul li {float: left;}
		.semrush_analisis {
			background: rgb(0, 113, 188);
			text-align: center;
			color: #fff;
			width: 90%;
			padding: 20px 5% 0;
			border-radius: 20px;
			margin: 10px 0;
		}
		.semrush_analisis p, .semrush_analisis .entry-content iframe { margin: 0; }
		.publi_semrush {text-align: center;}
		.home .publi_semrush { 
			float: left;
			width: 80%;
			margin: 10px 5%;
			padding: 10px 5% 0px;
		}			
		.home .publi_amazon, .home .publi_palbin, .home .publi_afiliados { 			
			width: 90%;
			margin: 10px 5%;
			padding: 10px 0 0px;
		}
		.home .publi_amazon {
			background: #fff;
			border: none;
			padding-top: 20px;
			padding-bottom: 10px;
		}
		.home .publi_amazon ul li {width: 25%;}
		
		.fsb-social-bar{}
		#fsb-social-bar{ background-size: 100% !important; padding: 40px 0 0 0 !important; }
		#fsb-social-bar .fsb-title{display: none; }
		#fsb-social-bar .fsb-share-twitter {clear: right;}
		#fsb-social-bar .fsb-title {display: none !important;}
		#fsb-social-bar .fsb-hide-count { height: 32px !important; }
		
		.nrelate.nrelate_animate_style_centered {max-width: 90% !important;}
		.nrelate_toon.nr_120 .nr_panel {width: 88px;}
		.nr_120 .nr_img {height: 80px !important;}
		.nrelate_toon.nr_120 .nr_text {top: 49px;}
		
		.social-sharing { max-width: none; float: initial; width: 260px !important; margin: 20px auto;}
		.entry-content table.rw-rating-table{ z-index: 0 !important; /*height: 90px;*/}
		
		div.wpcf7-validation-errors {
			float: left;
			margin: 0;
			font-size: 14px;
			line-height: 18px;
			padding: 10px;
			text-align: center;
		}			
		#respond { margin: 20px 2% 0; }
		#respond form input[type=text] {
			/*width: 46.333333333%;*/
			width: 100%;
			height: 10px;
		}
		#respond form textarea.blog-textarea {
			width: 79.666666667%;
		}
		#respond form p {font-size: 10px;}
		#respond form input[type=text] {height: 30px;}
		
		/* FIRMA COLABORADORES RESPONSIVE */	
		
		.firma_colaborador_post .left { width: 100%; max-width: none; }
		.firma_colaborador_post .left img, #FAQ .firma_colaborador_post .left img  { 
			float: left;
			width: 96%; 
			margin: 0 2% 10px;				
			max-width: none; 
			border-radius: 230px;
			-moz-border-radius: 230px;
			-webkit-border-radius: 230px;
		}
		.firma_colaborador_post .right { width: 97%;  padding: 0 1%;  margin-left: 1%; }
		.firma_colaborador_post .right ul { width: 100%; margin: 5px auto 20px; left: 0;}
		.firma_colaborador_post h4 { line-height: 30px; text-align: center;}
		.firma_colaborador_post .nombre_autor { font-size: 20px; }
		.firma_colaborador_post p { margin: 10px 0 20px; font-size: 16px !important; line-height: 24px; min-height: 0; text-align: center; }
		.firma_colaborador_post { margin: 20px 0; width: 96%; }
		.firma_colaborador_post .wwm_social_share.wwm_top_right {display: none !important;}
		.firma_colaborador_post li{margin: 5px 1% 0;}
		
		/* FIN FIRMA COLABORADORES RESPONSIVE */	
		
		.nav-previous a, .nav-next a{ height: 90px; }
		ul.related_post li a { font-size: 14px; }
	
		.entry-content .wp_rp_wrap .related_post_title { margin-top: 15px; background: none; }		
		ul.related_post { 
			float: initial; padding: 20px 20px 20px 40px; margin-top: 10px; 
				list-style-position: outsite;}
		ul.related_post li { float: initial; margin: 10px 0px; width: 100%; height: auto;}
		.entry-content blockquote, .comment-content blockquote, .home blockquote {
			font-style: italic;
			/*background-color: #efefef;
			background-image: none;*/
			margin: 20px 0 0;
			padding: 55px 5% 35px;
			background-position: 5px 0px;
		}
		blockquote.opinion { background-position: 15px 15px; }
		.home blockquote { margin: 20px 0 30px; padding: 70px 5% 30px; width: 90%; }
		/* NOTAS POST */
		.entry-content blockquote p, .entry-content blockquote ul li { 
			font-size: 20px; line-height: 30px; text-align: left !important;}
		.entry-content blockquote p { margin-top: 20px; }		
		.entry-content blockquote li { font-size: 16px; line-height: 22px; margin: 15px 15px 0;}
		
		
		.page-id-3547 .site-content article.comment,  .page-id-3251 .site-content article.comment, .page-id-3959 .site-content article.comment, .page-id-6318 .site-content article.comment{
				margin-top: 10px;
				padding: 2%;
				width: 96%;
		}
		.comments-area{ width: 96%; padding: 0 2%;}
		.comments-title { 
			font-size: 14px;
			line-height: 16px;
			margin: 10px 0 20px;
			width: 90%;
			font-weight: bold;
			text-transform: uppercase;
		}
		.comments-area article header cite {margin-left: 4.071429rem; width: 75%;}
		.comments-area article header time {float: right; padding-right: 5px;}
		.page-id-3547 h2.comments-title, .page-id-6318 h2.comments-title, .page-id-3251 h2.comments-title  {
			font-size: 12px; line-height: 16px; margin: 0 auto; }
		.page-id-3547 h2.quienes-somos, .page-id-6318 h2.quienes-somos, .page-id-3251 h2.quienes-somos,
			.page-id-3547 h2.explicacion, .page-id-6318 h2.explicacion, .page-id-3251 h2.explicacion {
			border-bottom: none; margin: 0; 
		}
		.page-id-3547 .entry-content p.quienes-somos, .page-id-6318 .entry-content p.quienes-somos, 
			.page-id-3251 .entry-content p.quienes-somos, .page-id-3547 .entry-content p.explicacion, 
				.page-id-6318 .entry-content p.explicacion, .page-id-3251 .entry-content p.explicacion {
			text-align: left;
			letter-spacing: normal;
			margin: 0px 4%;
			padding: 30px;
			background: #fff;
			color: #222;	
		}
		.commentlist li article {float: none; padding: 2%; margin: 0; width: 96%;}
		.comment-content p{   
			font-size: 14px;
			line-height: 16px;
			text-align: justify;
			padding: 6px 2% 0;
		}
		.boton_contacto_ases, .page-id-8702 .boton_contacto_ases, .page-id-3616 .boton_contacto_ases, .page-id-4780 .boton_contacto_ases, .page-id-5709 .boton_contacto_ases 
			{text-align: center; width: 90%;}			
		.page-id-8702 input[type=submit], .page-id-3616 input[type=submit], .page-id-3547 input[type=submit], .page-id-4780 input[type=submit], .page-id-5709 input[type=submit],
			.page-id-3251 input[type=submit][type=submit], .page-id-3959 input[type=submit][type=submit], .page-id-6318 input[type=submit][type=submit],
				.page-id-4106 input[type=submit][type=submit]{
				float: none;
				font-size: 16px !important;
				padding: 12px 0 !important;
				margin: 8px 0 0;
				width: 100%;
		}		
		.page-id-2386 .col_field, .page-id-3547 .col_field, .page-id-3251 .col_field, .page-id-3959 .col_field, 
			.page-id-5951 .col_field, .page-id-6148 .col_field, .page-id-6318 .col_field, .page-id-6319 .col_field, 
				.page-id-4106 .col_field{
				float: left; padding-top: 10px; }
				
		.page-id-2386 .div.wpcf7-validation-errors, .page-id-3547 .div.wpcf7-validation-errors, 
			.page-id-3251 .div.wpcf7-validation-errors, .page-id-3959 .div.wpcf7-validation-errors, 
				.page-id-5951 .div.wpcf7-validation-errors, .page-id-6148 .div.wpcf7-validation-errors, 
					.page-id-6318 .div.wpcf7-validation-errors, .page-id-6319 .div.wpcf7-validation-errors, 
						.page-id-4106 .div.wpcf7-validation-errors {
			border: 2px solid #f00; color: #000; margin: 0 0 10px; }
		.page-id-2386 .span.wpcf7-not-valid-tip, .page-id-3547 .span.wpcf7-not-valid-tip, 
			.page-id-3251 .span.wpcf7-not-valid-tip, .page-id-3959 .span.wpcf7-not-valid-tip, 
				.page-id-5951 .span.wpcf7-not-valid-tip, .page-id-6148 .span.wpcf7-not-valid-tip, 
					.page-id-6318 .span.wpcf7-not-valid-tip, .page-id-6319 .span.wpcf7-not-valid-tip, 
						.page-id-4106 .span.wpcf7-not-valid-tip {
			padding-left: 10px; }
		.page-id-2386 article .entry-content p.boton_contacto_ases, 
			.page-id-3547 article .entry-content p.boton_contacto_ases, 
				.page-id-3251 article .entry-content p.boton_contacto_ases, 
					.page-id-3959 article .entry-content p.boton_contacto_ases,
						.page-id-5951 article .entry-content p.boton_contacto_ases, 
							.page-id-6148 article .entry-content p.boton_contacto_ases, 
								.page-id-6318 article .entry-content p.boton_contacto_ases, 
									.page-id-6319 article .entry-content p.boton_contacto_ases, 
										.page-id-4106 article .entry-content p.boton_contacto_ases {
			margin: 10px 0 !important; width: 100%; }
		article .entry-content p.boton_contacto_ases { float: left; }
		.post_520_left_side .subtitulo_form { margin: 0; color: #30516e !important; }
			
		.comment-form-comment textarea{ height: 40px; }
		.comments-area article header cite a { float: left; width: 84%; }
		.comments-area li.bypostauthor cite span {}
		.form-allowed-tags{ display:none; }
		.wysija-after-comment{ float: left; margin-top: 20px; }
		
		/* ASESORÍA 1 y 2 */
		
		/* CONTACTO GENÉRICO */
		.page-id-3553 .site-content {width: 98%; margin: 0 auto;}
		.page-id-3553 .site-content article {width: 100%; padding: 0;}
		.page-id-3553 div.left{float: none; width: 92%; padding: 20px 4% 1px;}
		.page-id-3553 div.right{/*float: none;*/ width: 92%; padding: 10px 4% 0px; margin-left:0;}
		.page-id-3553 textarea { width: 100%; }
		.page-id-3553 div.center { width: 82%; margin: 0 6%; float: left; }
		.page-id-3553 .form_choice_text { font-size: 14px; }
		.page-id-3553 h1 { font-size: 18px; line-height: 28px; }
		.page-id-3553 ol {margin: 0;}
		.page-id-3553 .entry-content li {margin: 0 0 0 25px; margin: 0 0 0 1.8rem;}
		.page-id-3553 h4.titulo2 { line-height: 1.4; margin: 10px 0; }
		.page-id-3553 h4.titulo2.headercontact { text-align: left !important; }
		.page-id-3553 .post_520_left_side {width: 100%; float: none;}
		.page-id-3553 .post_520_right_side {width: 100%; margin: 0 0 15px 0;}
		.page-id-3553 .fluid-layout .layout-span6{ width: 100%; }
		.page-id-3553 .layout-form .layout-control-label { width: 90%;}
		.page-id-3553 .widget-layout-body { padding: 2px 0; }
		.page-id-3553 .btn_submit, .page-id-2386 input[type=submit] { margin-right: 0px; }
		.page-id-3553 .divform input {width: 94%; max-width: 340px;}
		.page-id-3553 #comments{display: none;}
		.page-id-3553 .boton_contacto_ases {margin: 5px 0 0 0;}
		.page-id-3553 .entry-content ul { list-style-position: inherit; }
			
		.page-id-3553 .right .divform {font-size: 1rem;}
		
		/* INSCRIPCION 1B */
		.page-id-2733 .site-content article, .page-id-2386 .site-content article {width: 100%; padding: 0;}
		.page-id-2733 h1, .page-id-2386 h1{ font-size: 18px; line-height: 28px; }
		.page-id-2733 ol, .page-id-2386 ol {margin: 0;}
		.page-id-2733 .entry-content li, .page-id-2386 .entry-content li {margin: 0 0 0 25px; margin: 0 0 0 1.8rem;}
		.page-id-2733 h4.titulo2, .page-id-2386 h4.titulo2 { font-size: 12px !important; margin: 0 10px 0 0; }
		.page-id-2733 .post_520_left_side, .page-id-2386 .post_520_left_side {width: 100%; float: none; margin-left: 0;}
		.page-id-2733 .post_520_right_side, .page-id-2386 .post_520_right_side {width: 100%; margin: 0 0 15px 0;}
		.page-id-2733 .fluid-layout .layout-span6{ width: 100%; }
		.page-id-2733 .layout-form .layout-control-label { width: 90%;}
		.page-id-2733 .widget-layout-body { padding: 2px 0; }
		.page-id-2733 .btn_submit, .page-id-2386 input[type=submit] { margin-right: 0px; }
		
		/* INSCRIPCION 2 */
		.page-id-2602 .site-content article, .page-id-2386 .site-content article {width: 100%; padding: 0;}
		.page-id-2602 h1, .page-id-2386 h1{ font-size: 18px; line-height: 28px; }
		.page-id-2602 ol, .page-id-2386 ol {margin: 0;}
		.page-id-2602 .entry-content li, .page-id-2386 .entry-content li {margin: 0 0 0 25px; margin: 0 0 0 1.8rem;}
		.page-id-2602 h4.titulo2, .page-id-2386 h4.titulo2 { font-size: 12px !important; margin: 0 10px 0 0; }
		.page-id-2602 .post_520_left_side, .page-id-2386 .post_520_left_side {width: 100%; float: none;}
		.page-id-2602 .post_520_right_side, .page-id-2386 .post_520_right_side {width: 100%; margin: 0 0 15px 0;}
		.page-id-2602 .fluid-layout .layout-span6{ width: 100%; }
		.page-id-2602 .layout-form .layout-control-label { width: 90%;}
		.page-id-2602 .widget-layout-body { padding: 2px 0; }
		.page-id-2602 .btn_submit, .page-id-2386 input[type=submit] { margin-right: 0px; }
		
		/* TIENDA GRATIS ANTERIOR*/
		.page-id-2386 h1 { font-size: 16px; letter-spacing: -1px; }
		.page-id-2386 .form .widget-layout-body {height: 30px; padding: 0px;}
		.page-id-2386 .wpcf7-form-control-wrap input{ width: 95%; }
		
		/* INSCRIPCIÓN FORMULARIO VENTA - ASESORÍA */
		
		.page-id-3547 #ContainerAll, .page-id-6318 #ContainerAll, .page-id-3251 #ContainerAll { 
			background: #30516e; padding: 40px 0 0; margin: 0; float: none; }
		.page-id-3547 .site-content article, .page-id-3251 .site-content article, .page-id-3959 .site-content article,
			.page-id-6318 .site-content article{
				width: 100%; padding: 0;
		}
		.page-id-3547 ol, .page-id-3251 ol, .page-id-3959 ol, .page-id-6318 ol {margin: 0;}
			.page-id-3547 .entry-content li, .page-id-3251 .entry-content li,
				.page-id-3959 .entry-content li, .page-id-6318 .entry-content li {
			text-align: center; 
			font-size: 30px; 
			line-height: 40px; 
			margin: 20px 4%; 
			padding: 10px; 
			background: #45627c;
		}
		.page-id-3547 h4.titulo2, .page-id-3251 h4.titulo2, .page-id-3959 h4.titulo2, .page-id-6318 h4.titulo2,
			.page-id-6318 p.pasos {
			font-size: 16px;
			line-height: 24px;
			margin: 10px 0;
			text-align: center; 
		}
		.page-id-3547 .color_verde, .page-id-3251 .color_verde, .page-id-6318 .color_verde {
			color: #fff; }
		.page-id-3547 .comments-area, .page-id-3251 .comments-area, .page-id-6318 .comments-area {
			background-color: #e6e6e6; background: url(/wp-content/uploads/2013/12/fondo.png); }
			
		.page-id-3547 .post_520_left_side, .page-id-3251 .post_520_left_side, .page-id-3959 .post_520_left_side, 
			.page-id-6318 .post_520_left_side, .page-id-4106 .mentoring_parrafo.form {
				width: 100%; /*float: none;*/}
		.page-id-3547 .post_520_right_side, .page-id-3251 .post_520_right_side, .page-id-3959 .post_520_right_side, 
			.page-id-6318 .post_520_right_side {
				width: 100%; margin: 0 0 15px 0;}
		.page-id-3547 h1, .page-id-3251 h1, .page-id-3959 h1, .page-id-8702 h1, .page-id-3616 h1, 
			.page-id-6318 h1 { 
			color: #fff;
			line-height: 20px;
			font-size: 14px;
			text-align: center;
			padding-top: 24px;
			/* letter-spacing: -1px; */
			font-family: "Open Sans", Helvetica, Arial, sans-serif;
			font-weight: 100;
			text-transform: uppercase;
		}
		.page-id-3547 strong, .page-id-3251 strong, .page-id-3959 strong, .page-id-8702 strong, 
			.page-id-3616 strong, .page-id-6318 strong { color: #fff; }
		.page-id-3547 .form .widget-layout-body, .page-id-3251 .form .widget-layout-body, .page-id-3959 .form .widget-layout-body, .page-id-6318 .form .widget-layout-body {
				height: 30px; padding: 0px;}
		.page-id-3547 .wpcf7-form-control-wrap input, .page-id-3251 .wpcf7-form-control-wrap input, 
			.page-id-8702 .wpcf7-form-control-wrap input, .page-id-3616 .wpcf7-form-control-wrap input, .page-id-4780 .wpcf7-form-control-wrap input, 
				.page-id-3959 .wpcf7-form-control-wrap input, .page-id-6318 .wpcf7-form-control-wrap input,
			.page-id-4106  .wpcf7-form-control-wrap input { 
					width: 96%; }				
		.page-id-3547 .entry-content, .page-id-3251 .entry-content, .page-id-3959 .entry-content, 
			.page-id-6318 .entry-content
				{ width: 92%; padding: 0 4%; background: #30516e; margin: 0; color: #fff; }
		.page-id-3547 .right_side_freeshop, .page-id-3251 .right_side_freeshop, .page-id-3959 .right_side_freeshop, 
			.page-id-6318 .right_side_freeshop, .page-id-4106 .mentoring_parrafo.form{
				float: left; clear: both; width: 100%;}
		.page-id-3547 .post_520_left_side, .page-id-3251 .post_520_left_side, .page-id-3959 .post_520_left_side, 
			.page-id-6318 .post_520_left_side {
				width: 94%; padding: 10px 3% 0; height: auto; margin-top: 	0px;}
		.page-id-3547 .post_520_left_side, .page-id-6318 .post_520_left_side{/*height: 450px;*/}
		div.wpcf7 img.ajax-loader { float: left; height: 20px; width: 20px; margin: 0 auto;}
		.page-id-3251 .post_520_left_side{/*height: 500px;*/}
		.page-id-3547 .col_field .form_choice_text, .page-id-3251 .col_field .form_choice_text, 
			.page-id-6318 .col_field .form_choice_text {	
			font-size: 12px;}	
		.page-id-3547 .post_520_left_side h2, .page-id-3251 .post_520_left_side h2, 
				.page-id-6318 .post_520_left_side h2 {
			background: none;
			color: #30516e;
			margin: 0;
			border-bottom: 3px solid #30516e;
		}
		.page-id-3547 .entry-content ol, .page-id-3251 .entry-content ol, .page-id-3959 .entry-content ol,
			.page-id-6318 .entry-content ol{
			font-size: 14px; padding-bottom: 10px;}
		.page-id-3547 .entry-content p, .page-id-3251 .entry-content p, .page-id-3959 .entry-content p, 
			.page-id-6318 .entry-content p {
			font-size: 14px; line-height: 20px; margin: 10px 0 10px; color: #fff;}
		.page-id-3251 .layout-form .layout-control-label, .page-id-3547 .layout-control-label,
			.page-id-6318 .layout-control-label {
			padding: 5px 0 3px 10px;
			color: #30516e;
		}
		.page-id-3547 .post_520_left_side a, .page-id-3547 .col_field, .page-id-3547 .post_520_left_side label,
			.page-id-3251 .post_520_left_side a, .page-id-3251 .col_field, .page-id-3251 .post_520_left_side label,
				.page-id-6318 .post_520_left_side a, .page-id-6318 .col_field, .page-id-6318 .post_520_left_side label{ 
			color: #30516e;}
		.page-id-3547 .left_side_freeshop, .page-id-3251 .left_side_freeshop, .page-id-3959 .left_side_freeshop, 
			.page-id-6318 .left_side_freeshop {
			width: 100%; padding-right: 0px; background: none;}
		.imagen_asesores { width: 100%; }
		.imagen_asesores img { 
			width: 86%;
			padding: 0;
			margin: 5px 4%;
			background: #fff;
			border: 10px double #30516e;
		}
		.page-id-3547 .aclaracion, .page-id-3251 .aclaracion, .page-id-6318 .aclaracion {
			background: #2a4964; }
		.page-id-3547 input[type=submit] {background: #30516e !important;}
		.left_punto {float: left; width: 100%; padding-top: 0px;}
		.left_punto pasos { text-align: center; }
		.left_punto.desarrollo li p { text-align: center; }
		.left_punto h4, .post_520_upfooter h4, .left_side_freeshop h4 {/*text-align: left !important;*/}
		.page-id-2602 .post_520_upfooter, .page-id-2386 .post_520_upfooter, .page-id-3547 .post_520_upfooter, 
			.page-id-3251 .post_520_upfooter, .page-id-3959 .post_520_upfooter, .page-id-6318 .post_520_upfooter {
				padding-top: 20px;
		}			
		.page-id-3547 .left_side_freeshop, .page-id-3251 .left_side_freeshop, .page-id-3959 .left_side_freeshop, 
			.page-id-6318 .left_side_freeshop{height: auto;}
		.page-id-5951 .site-content article, .page-id-6148 .site-content article, .page-id-4780 .site-content article, 
			.page-id-8702 .site-content article, .page-id-3616 .site-content article, .page-id-6319 .site-content article { width: 96%; padding: 2%; top: 0px; background: #fff;}
		.page-id-4780 textarea, .page-id-8702 textarea, .page-id-3616 textarea {width: 96%;}
		/*{ width: 96%; padding: 2%; top: 0px; background: #fff;}*/
		.page-id-5951 .entry-content, .page-id-6148 .entry-content, .page-id-6319 .entry-content { width: 100%; margin: 0 auto; float: left;}
		.page-id-5951 h1, .page-id-6148 h1, .page-id-6319 h1 { text-align: center; line-height: 24px; margin: 0;}
		.page-id-5951 .post_520_left_side, .page-id-6148 .post_520_left_side, .page-id-6319 .post_520_left_side { float: left; margin-top: 20px;}
		.page-id-5951 .wpcf7-form-control-wrap input, .page-id-6148 .wpcf7-form-control-wrap input, .page-id-6319 .wpcf7-form-control-wrap input
			{width: 100%; float: left; margin: 2px 0 4px;}
		.page-id-5951 .layout-control-label, .page-id-6148 .layout-control-label, .page-id-6319 .layout-control-label
			{ float: left !important; padding: 5px 0 3px; width: 100%; text-align: center;}
		.page-id-5951 select option, .page-id-6148 select option, .page-id-6319 select option  {
			padding: 5px 1%;
			text-align: center;
			width: 98%;
			height: auto;
		}
		/* FIN FORMULARIO */
		
		/* MENTORING MÓVIL */
		
			.page-id-4106 h1 {
				line-height: 24px;
				font-size: 16px;
				text-align: center;
				padding-top: 0px;
				letter-spacing: -1px;
				margin: 0;
			}
			.page-id-4106 .entry-content h2 { font-size: 18px; line-height: 28px; margin: 20px 0 0;}
			.page-id-4106 .entry-content p, .page-id-4106 .entry-content li {
				font-size: 14px !important;
				line-height: 18px;
				/* margin: 15px 0 0; */
				text-align: justify;
			}
			.page-id-4106 .firma_colaborador_post p {padding-bottom: 10px;}
			.page-id-4106 .blog_izq{ width: 100%; padding: 20px 0 10px;}
			.page-id-4106 .blog_izq img{ margin: 0 auto;}
			.page-id-4106 .blog_der{ width: 92%; padding: 0 4%;}
			.page-id-4106 .blog_der h3 {margin:0;}
			.page-id-4106 .site-content article { padding: 0px 3%; width: 94%; }
			.page-id-4106 .mentoring_cliente {width: 100%; text-align: center; margin: 20px 0;}
			.page-id-4106 .mentoring_cliente h4, .page-id-4106 .mentoring_cliente h5 { margin: 0; font-size: 14px; line-height: 22px;}
			.page-id-4106 .mentoring_cliente h4 {margin-top: 10px;}
			.page-id-4106 .mentoring_cliente p {min-height: 0;}
			.page-id-4106 .mentoring_parrafo { width: 96%; padding: 2rem 2%; }
			.page-id-4106 .mentoring_parrafo.form { width: 94%; padding: 3%;}
			.page-id-4106 .mentoring_cliente img { display: none; }
			.page-id-4106 .commentlist li article {padding: 0;}
			.page-id-4106 .mentoring_parrafo.clientes p.subtitulo_form { text-align: left; }
			.page-id-4106 .firma_colaborador_post ul { margin: 0 10% 10px; width: 80%; }
			
		/* FIN MENTORING MÓVIL */
					
		/* PORTADA DE ASESORÍAS */
		
			body.page-id-7232 #ContainerAll, body.page-id-3251 #ContainerAll,
				body.page-id-6318 #ContainerAll, body.page-id-3547 #ContainerAll,
					body.page-id-4106 #ContainerAll, body.page-id-15756 #ContainerAll { 
				margin: 44px auto 0; }
			body.page-id-7232 .publi-debajocabecera-mobile, body.page-id-15756 .publi-debajocabecera-mobile { 
				display: none; }
			.page-id-7232 .ase_portada, .page-id-15756 .ase_portada { width: 90%; margin: 0 1.7%; padding: 10px 2.9%; }
			.ase_portada h2 { margin: 0; font-size: 18px; }
			.ase_portada h3 { margin: 0; font-size: 12px; }
			.page-id-7232 p.subtitulo, .page-id-15756 p.subtitulo { font-size: 14px; line-height: 18px; margin: 10px 0; }
			.ase_portada .ase_portada-description { padding: 0 10px 0 0; margin: 10px 0 0 15px; }
			.ase_portada .ase_portada-description li { 
				margin: 0 0 5px; line-height: 14px; font-size: 12px; }
			.page-id-7232 .ase_portada img { 
				float: none; width: 100%; margin: 0% !important; opacity:1; }
			.page-id-7232 .ase_portada img:hover { opacity:0.9; }
			.page-id-7232 .entry-header .entry-title { background: transparent; font-weight: 700; }
		
		/* FIN PORTADA DE ASESORÍAS */
		
		/* PUBLI POST */
		
		.publi-post-web {display:none;}
		.publi-post-movil, .publi-post-movil a {display:block;}
		
		/* FIN PUBLI POST */
		
		
		/* CONVERSIÓN-CONTACTO POST */
		
			.post .entry-content input.wpcf7-form-control.wpcf7-text { 
				width: 90%; height: 30px; margin: 10px 0 15px; }
			.post .entry-content input.wpcf7-form-control.wpcf7-submit {
				width: 100%; margin: 10px 0;}
			
		
		/* CONVERSIÓN-CONTACTO POST */
		
		
		.page-id-3547 h2, .page-id-3251 h2, .page-id-3959 h2, .page-id-6318 h2 { 
			font-size: 16px;
			line-height: 20px;
			color: #fff;
			background: #30516e;
			padding: 6px 0;
			text-align: center;
			border-bottom: 3px solid #fff;
			margin: 0 0 10px;
		}
		.page-id-3547 .left_punto li, .page-id-3251 .left_punto li, .page-id-3959 .left_punto li, 
			.page-id-5951 .left_punto li, .page-id-6148 .left_punto li, .page-id-6318 .left_punto li,
				.page-id-6319 .left_punto li, .page-id-6318 .lipost_520_upfooter li, 
					.page-id-3547 .lipost_520_upfooter li, .page-id-3251 .lipost_520_upfooter li { }
			
		.page-id-2602 h2, .page-id-2386 h2, .page-id-3547 h2, .page-id-3251 h2, .page-id-3959 h2,
			.page-id-5951 h2, .page-id-6148 h2, .page-id-6318 h2, .page-id-6319 h2, .page-id-4106 h2,
				.page-id-4106 h2.comments-title{  
			font-weight: normal;}
		.frase_encuesta, .subtitulo_parrafo_page { 
			font-size: 20px;
			line-height: 26px;
		}
		.frase_encuesta {margin: 15px 0 0px !important;}
		.boton_contacto_ases{ height: 60px; margin: 10px 5% !important; width: 90%; }			
		#secondary { margin: 20px 3%; width:94%; }
		.publi-horizontal-bottom { width:94%; margin: 10px 5% 0 !important;}
		
		.page-id-5951 input[type=submit], .page-id-6148 input[type=submit], .page-id-6319 input[type=submit]
			{ margin: 10px auto; width: 100%; padding: 14px 0 !important; font-size: 16px !important;}
		.page-id-3547 .publi-mobile-bottom, .page-id-5951 .publi-mobile-bottom, .page-id-3923 .publi-mobile-bottom,
			.page-id-3942 .publi-mobile-bottom, .page-id-6148 .publi-mobile-bottom, 
				.page-id-6319 .publi-mobile-bottom,	.page-id-6722 .publi-mobile-bottom, 
					.page-id-3923 .publi-mobile-bottom, .page-id-12571 .publi-mobile-bottom, 
						.page-id-7668 .publi-mobile-bottom 	
							{display:none;}
		
		/* CAMBIOS HOME MOVIL */
		.home .site-content{width:100%;}
		.home .site-content article, .home .article.normal-home-post,
			.home .apartado_portada.noticias_destacadas article.extended-home-post {
				height: auto; width:90%; padding:10px 5%; margin: 0 0 5px; background: #fff; border-bottom: 5px solid #eee;}
		.home .noticias_destacadas .entry-header .entry-title, .home .noticias_destacadas .entry-header .entry-title a,
			.home .apartado_portada.noticias_destacadas article.extended-home-post h3 a, .home .entry-header .entry-title h3 a, .home .entry-header .entry-title h3, .home .apartado_portada .entry-header .entry-title,
				.home .apartado_portada .entry-header .entry-title a, .home .entry-header .entry-title{
					font-size: 1.428571429rem; line-height: 1.2; padding: 0; width: 100%;
		}
		.home .entry-content{ /*margin: 15px 0 60px; height: 580px;*/ margin: 0; height: auto;}
		.home .entry-header .entry-title { height: auto; overflow: visible; }
		.home .entry-header span.title_post_home { height: auto; float: none; font-size: 34px; line-height: 40px; }
		.home .entry-header .img_post_home > img { height: 140px; object-fit: cover; display: none; }
		.home .apartado_portada.noticias_destacadas article h3.entry-title {height: auto;}
		.home .nav-previous, .home .nav-next { margin-left: 0; float: none; width: 100%; }
		.home .nav-previous a, .home .nav-next a { height: 50px; }
	 
		.home .apartado_portada { background: #eee; }
		.home .apartado_portada img, .home .apartado_portada_explicacion img { width: 100%; float: none; }
	
		/*CAMBIOS HEADER*/
		.site-header .header_left img { max-width: 220px; 
			padding: 5px 0 5px 10px; margin: 0;
			/* max-width: 250px; padding: 5px 0 5px 5px; z-index: 999999; */ }
		body .mob-menu-header-holder { width: auto; }
		.site-header hgroup {padding: 0; text-align: center;}
		.site-header p.titlogo{ display: none; text-align: center; top: 0px; font-size: 1rem; line-height: 1.4; margin: 0 10%;}
		.site-header .deslogo{text-align: center; position: absolute; top: -40px;}
		.header_right{
			width: 100%;
			padding: 0;
			height: auto;
			float: none;
			margin: 0;
			z-index: 1;
			padding-bottom: 10px;
			/*position: fixed;
			left: 0;
			top: 0;*/
		}
		.header_right .publi-cabecera{ display: none; margin: 35px auto 0; width: 100% !important;}
		.header_right .adsbygoogle, .header_right  .adsbygoogle #aswift_0_expand, .header_right  .adsbygoogle #aswift_0_expand #aswift_0_anchor 
		{width: 100%;}
		
		#searchform {/*display: none; top: 45vw;*/ width: 100%; padding-top:8px;}
		#searchform #s{width: 54%; margin: 0;}
		.main-navigation { 
			/*display: none; */
			position: fixed;
			left: 0;
			top: 0;
			width: 100%;
			background: #000;
			z-index: 1;
			float:none;
			height:auto;
			border-radius: 0;
		}	
		.menu-toggle {width: 100%; padding: 8px 0 !important; margin: 0; text-transform: uppercase;}
		#menu-horizontal{width: 100%;}
		.main-navigation li{
		margin-top: 24px;
		margin-top: 0;
		font-size: 12px;
		font-size: 0.857142857rem;
		line-height: 1.22857143;
		border-right: none;
		border-left: none;
		padding: 3px 0;
		width: 99%;
		text-align: center;
		}
		.main-navigation a:hover{color: #000; font-weight: bold;}
		#menu-horizontal li a{color: #f1f1f1; text-decoration: none; display: block; text-transform: uppercase;}
		#menu-horizontal li a:hover, .main-navigation a:hover { 
			color: #fff; font-weight: bold; text-shadow:none; text-decoration: none;}
		#searchform div input[type=submit]{border-radius: 0 !important; width: 27%; font-size: 0.5em !important;}	
		
		.page-id-8702 #wpcf7-f3622-p3616-o1, .page-id-3616 #wpcf7-f3622-p3616-o1, .page-id-5709 #wpcf7-f6984-p5709-o1, #wpcf7-f3675-p4780-o1, #wpcf7-f3622-p8702-o1, #wpcf7-f3622-p3616-o1, #wpcf7-f3675-p4780-o1, #wpcf7-f3675-p3658-o1, #wpcf7-f6984-p5709-o1 { margin: 20px 3%; }
		
		/*FOOTER*/
		.widget-area .widget h3{text-align: center; background: none; padding:0}
		#recent-posts-2 li, #categories-2 li {margin: 0 10px 0 35px; width: 91%;}
		#text-2 {height: auto;}
		footer[role=contentinfo] { margin-top: 4rem; }
		.footer-superior { width: 100%; margin: 0; }
		.footer-mobile {
			display: block; 
			position: fixed;
			top: 53px;
			z-index: 11111;
			width: 98%;
			padding: 6px 1% 8px;
			height: auto;
			background: #ede9de;
			border-bottom: 1px solid #ddd;
			-webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,.1);
			-moz-box-shadow: 0 0 3px 1px rgba(0,0,0,.1);
			box-shadow: 0 0 3px 1px rgba(0,0,0,.1);
		}
		.footer-superior a { background: #000; }
		.footer-mobile span { display: none; }
		footer[role=contentinfo] a { display: block; width: 12.4%; margin: 0 1%; padding: 7px 2.5% 4px; float: left; }
		.footer-mobile a .fa, .footer-mobile a .fas, .footer-mobile a .fab, .footer-mobile a .fa-brands, .footer-mobile a .fa-solid {
			font-size: 30px; width: 100%; text-align: center; color: #fff; }
		.footer-web { display: none; }
		
		.site-info {display: none;}
		
	/* PÁGINA AUTORES */
		.author-avatar img{margin: 0 25%;}
		
	/* REGISTRO GUIA */
	
		.page-id-3942 #centrar_guia { width: 100%; max-width: none; }
		.page-id-3942 .right_side.mobile { display: block; }
		.page-id-3942 .right_side.web { display: none; }
		.page-id-3942 .left_side, .page-id-6714 .left_side, .postid-9552 .left_side{
			float: left;
			/*height: 300px;*/  
			padding: 0;  
			min-width: 0;
			width: 100%;
			margin-bottom: 10px;
			background: #fff;
			border: none;
		}
		.page-id-6714 .left_side, .postid-9552 .left_side { top: 0; }
		.page-id-3942 .boton_contacto_ases input, .page-id-6714 .boton_contacto_ases input, 
			.postid-9552 .boton_contacto_ases input {
			background: #11752B;
			float: none;
			font-size: 16px !important;
			padding: 12px 0 !important;
			margin: 8px 0 0;
			width: 100%;
		}		
		
		.page-id-3942 .boton_contacto_ases input:hover, .page-id-6714 .boton_contacto_ases input:hover
			.postid-9552 .boton_contacto_ases input:hover {background: #222;}
		.page-id-3942 .left_side h3, .page-id-6714 .left_side h3
			.postid-9552 .left_side h3 { margin-bottom: 10px; width: 94%; padding: 0 3%; margin: 2.5rem 0 10px;}
		.page-id-3942 .right_side img {margin: 0 !important; width: 100%;}
		.page-id-3942 .right_side{ width: 100%; max-width: none;}
		.page-id-3942 .bottom_side {float: left; margin: 0;}
		.page-id-3942 .bottom_side.horizontal img, .page-id-6714 .publi-horizontal {display:none;}		
		.page-id-3942 #text-9 {display:none;}		
		.page-id-3942 .bottom_side.vertical img{width:96%; margin: 0 2%;}		
		.page-id-3942 input.wpcf7-form-control.wpcf7-text, .page-id-6714 input.wpcf7-form-control.wpcf7-text 
			{ width:90%; height: 30px; margin: 10px 0; }
		#post-3942 p.boton_contacto_ases {margin: 10px 0 0;}
		#post-3942 .col_field{ line-height: 16px; padding-top: 10px;}
		.page-id-3942 .bottom_side.vertical {display:block;}
		
	/* FIN REGISTRO GUIA */

	/* PROMOCION BLOG */
	
			.prom_img_precios{
				float: none;
				max-width: 100%;
				margin-right: 0;
			}
			.prom_precios{
				float: none;
				max-width: 100%;			
			}
	/* FIN PROMOCION BLOG */
	
	#form-wysija-2 .wysija-paragraph {width: 100%;}
	.widget_wysija_cont .wysija-submit{ font-size: 20px !important; text-transform: uppercase; padding: 10px 0 !important; width: 100%;}
	.widget_wysija_cont p input {height: 30px;}
	#social_block li { width: 60px; height: 60px;}
	#social_block img { height: 50px; width: 50px;}
	#social_block li:hover { width: 150px; }
	#social_block li span { line-height: 46px !important; font-size: 14px; }
	iframe.IG_frame {max-height: 230px;}
	
	div.reply{float:right; margin: -45px 10px 0 0;}
	.comment-content .rw-left {margin-left: 10px !important;}
	.logged-in div.reply { margin: 5px 10px 0 0;}
	.logged-in .comment-content .edit-link{margin-bottom: 5px;}
	div.reply span{display: none;}
	
	.publi-horizontal-web { display: none; }
	.publi-horizontal-movil { display: block; }
			
	.nav-previous, .nav-next {width: 100%;}
	
	.single-post article .entry-content ul.related_post li {
		margin: 0px 0%;
		width: 100%;
	}
	.single-post article .entry-content ul.related_post {
		padding: 20px 30px 0 !important;
		list-style-position: outside;
	}
	.single-post .rw-ui-report {
		left: 0 !important;	
		overflow: hidden;
		width: 96%;
		left: 0 !important;
		/*direction: ltr;
		left: 3px !important;
		width: 88%;
		padding: 5%;
		margin: 0 auto;
		float: left;*/
	}
	.single-post .rw-ui-report td b {
		
	}
	
	/* POST CURSOS ONLINE */
	
		.postid-15852 ul.cursos-online {
			padding: 0;
			margin: 0;
			width: 100%;
			max-width: auto;
		}
		.postid-15852 ul.cursos-online li {  }
		.postid-15852 ul.cursos-online li:last-child {  }
		
	/* FIN POST CURSOS ONLINE */
	
	/* INDICE POST */
	
		.indice_post { padding: 5%; margin: 20px 0; width: 90%; }
		.indice_post ol, #ez-toc-container.counter-hierarchy ul { padding: 0; }
		.indice_post p, .indice_post li { margin: 0; }
		.indice_post ul, .indice_post li, .indice_post li a, #ez-toc-container li a { 
			line-height: 20px; font-size: 14px; margin: 5px 0 0; }
		.indice_post ul { padding: 0; }
		.indice_post ol li ul, .indice_post ul li ul, .indice_post ol li ol { margin-left: 10px; }
	
	/* FIN INDICE POST */
	
	/* INDICE PORTADA */
	
		.home .indice_post { padding: 10px 2%; margin: 0 3% 12px; width: 90%; }
		.home .indice_post ol { clear: both; padding: 0; margin: 0; list-style: none; }
		.home .indice_post p, .indice_post li, div#ez-toc-container ul li { padding: 0 0 5px; }
		.home .indice_post p { max-width: none; text-align: center !important; font-size: 16px; }
		.home .indice_post ul, .indice_post li, .indice_post li a, div#ez-toc-container ul li { line-height: 30px; }
		.home .indice_post li { float: none; border-top: 1px dashed #ccc; padding: 0; }
		.home .indice_post li a { text-transform: uppercase; padding-left: 0; text-decoration: underline; }
		.home .indice_post ol li ul, .indice_post ul li ul, .indice_post ol li ol { margin-left: 10px; }
		
	/* FIN INDICE PORTADA */
	
	/* MENU MOBILE */
		
		.show-nav-right.mob-menu-slideout-over .mob-menu-right-panel {    
			width: 100% !important;
			margin-top: 66px;
		}
		body.admin-bar .mobmenu { top: 0 !important; height: auto !important; }
		.mob-menu-slideout-over .mobmenu_content { padding-top: 12px !important; }
		.show-nav-left .mobmenu .mob-cancel-button, .mobmenu .mob-menu-icon,
			.show-nav-right .mobmenu .mob-cancel-button { 
			padding-right: 5px; }
		.mobmenu_content #mobmenuright .sub-menu a { font-size: 14px !important; line-height: 14px; }
		.mobmenu_content li a {  }
		.mobmenu .sub-menu li a { padding: 12px 0 12px 30px !important; }
		.mobmenur-container { top: 2px !important; }
		.mobmenur-container i { font-size: 40px !important; }
		#mobmenuright li a:hover { color: #000 !important; }
		#mobmenuright li a, #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, 
			.show-nav-right .mob-expand-submenu i {
			
		}
		#mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu_content h2, 
			#mobmenuright .mobmenu_content h3 {
				font-size: 16px !important;
				font-weight: 900 !important;
				line-height: 1em !important;
				padding-bottom: 16px;    
				text-transform: uppercase !important;
				text-align: left;
		}
		
	/* FIN MENU MOBILE */
	
	
		.publi-post-movil img { margin: 0;}
		.publi_guia div.pbutton, .publipost_standard div.pbutton { margin: 0 0 10px;}
		div.pbutton { margin: 0 0 50px 0; }
		div.pbutton.calendario-gratis, div.pbutton.calendario-pago {
			margin: 20px 0;					
			padding: 0;
			width: auto;
			background: none;
			border: none;
			}
		.page-id-22949 .pbutton, .page-id-27784 .pbutton { width: 75% !important; padding: 0 2% !important; margin: 5px 6% !important; }
		div.pbutton a.button span.texto_boton_afiliado { margin-left: 10px; }	
		.page-id-27784 div.pbutton a.button span.texto_boton_afiliado.der {
			position: absolute; left: auto; right: 80px; padding-right: 10px; }
		.page-id-27784 h2 { font-size: 28px; line-height: 36px; }
		div.pbutton p {  }
		div.pbutton a.button {}
		.page-id-27784 div.pbutton a.button {
			/*display: flex;
			font-size: 16px;
			padding: 20px 10%;
			width: 80%;
			overflow: hidden;*/
			display: -webkit-box;
			width: 100% !important;
			font-size: 16px;
			padding: 3px 5%;
			overflow: hidden;
		}
		div.pbutton a.button > span.hover_boton_afiliado {		
			position: relative;
			left: 30px;
		}
	
	.publi_amazon ul li {float: none; text-align: center;}
	.home .publi_amazon ul li {width: 100%;}
	
	#searchform {}
	#searchform #s{ width: 90% !important; padding: 5px 4%; font-size: 25px;}
	#searchform div input[type=submit] { 
		width: 98%; 
		font-size: 1.2em !important; 
		padding: 10px 0 !important; 
		text-transform: uppercase;
		margin-top: 5px;
	}
	
	/* POPUP BUILDER */

	.popup-texto { position: initial;	}
	
}

        /* ---------------------------------------------------------- */ 	
        /* ----------------- FIN RESPONSIVE 600PX ------------------- */		
        /* ---------------------------------------------------------- */	
			