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

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
	font-family: 'iconos';
	src:url('fonts/iconos.eot?eedlyb');
	src:url('fonts/iconos.eot?#iefixeedlyb') format('embedded-opentype'),
		url('fonts/iconos.woff?eedlyb') format('woff'),
		url('fonts/iconos.ttf?eedlyb') format('truetype'),
		url('fonts/iconos.svg?eedlyb#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="ico-"], [class*=" ico-"] {
	font-family: 'iconos';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ico-print:before {
	content: "\e606";
}

.ico-play:before {
	content: "\e600";
}

.ico-pause:before {
	content: "\e601";
}

.ico-stop:before {
	content: "\e602";
}

.ico-backward:before {
	content: "\e603";
}

.ico-forward:before {
	content: "\e604";
}

.ico-volume-medium:before {
	content: "\e605";
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
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,
caption, tbody, tfoot, thead, tr, th,
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%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background-color: #aed03e;
	background-image: url(../img/fondoMN.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-size: contain;
    text-rendering: optimizeLegibility;
}
[name="q"]::-webkit-input-placeholder {
    color:    #DE781D;
}
[name="q"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #DE781D;
    opacity:  1;
}
[name="q"]::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
}
[name="q"]:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}

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;
}

.grid1200 {
	width: 1180px;
	padding: 0 10px;
	margin: 0 auto;
    *zoom: 1;
}
.grid1200:before,
.grid1200:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.grid1200:after {
    clear: both;
}

#pronto {
	display: block;
	margin: 0 auto;
}

/***************/
/* - HEADER - */
/*************/
.header {
	width: 100%;
	position: relative;
	z-index: 3;
}
.header .box {
	float: left;
	width: 62%;
	margin: 20px 0;
}
.header #logo {
	height: 60px;
	background-image: url(../img/header/logo.png);
	background-repeat: no-repeat;
	background-position: left center;
    width: 38%;
}
.header #logo a {
	display: block;
	padding: 30px;
}
.header #banner {
	/*height: 60px;
	background-image: url(../img/header/banner.jpg);
	background-repeat: no-repeat;
	background-position: right center;*/
}
.header .nav {
	width: 100%;
	background-color: #DE781D;
	border-radius: 25px 25px 0 0;
	float: left;
	height: 48px;
}
.header .nav .parent {
	width: 65%;
	height: 48px;
	float: left;
	border-right: 1px solid #FFF;
}
.header .nav li {
	display: inline-block;
	margin: 0;
}
.header .nav li a {
	/*background-color: green;*/
	display: table-cell;
	padding: 15px 13px;
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	font-weight: 200;
}
.header .nav li:hover>a,
.header .nav li.current>a {
	background-color: #ac5b01;
	background-image: url(../img/header/current-arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 20px;
}
.header .nav li:last-child>a {
	border-radius: 0 0 10px 10px;
}
.header .nav li:last-child {
	margin-right: 0;
	border-radius: 0 0 10px 10px;
}
.header .nav .parent>li:first-child a {
	background-image: url(../img/header/home.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 18px;
	border-top-left-radius: 25px;
}
.header .nav li .submenu {
	display: none;
	z-index: 9999;
	width: 160px;
	background-color: #DE781D;
	background-color: #FFF;
	border-right: none;
	float: none;
	position: absolute;
	padding-top: 10px;
	border-radius: 0 0 10px 10px;
}
.header .nav li .submenu li {
	border-bottom: 1px solid #FFF;
	width: 100%;
	background-color: #DE781D;
}
.header .nav li .submenu li:last-child {
	border-bottom: none;
}
.header .nav .submenu li:hover>a,
.header .nav .submenu li.current>a {
	background-image: none;
	min-width: 128px;
}
.header .nav .submenu li a {
	font-size: 14px;
}
.header .nav .search {
	width: 34%;
	float: left;
}
.header .nav .productos {
	height: 48px;
	width: 45%;
	float: left;
	background-image: url(../img/borrar/prod-serv.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.header .nav form {
	width: 90%;
	float: left;
	margin: 6px 5%;
}
.header .nav form input,
.header .nav form select {
	width: 40%;
	margin-left: 2%;
	/*float: left;*/
}
.header .nav form input {
	background: #fff;
	border: none;
	color: #DE781D;
	font-size: 18px;
	font-family: "ff-tisa-web-pro",serif;
	margin-left: 155px;
	margin-top: -32px;
	float: left;
	width: 204px;
}
.header .nav form #submit {
	background-image: url(../img/header/buscar.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 10%;
	margin-right: 0;
	cursor: pointer;
	float: right;
	margin-left: 0;
	background-color: #DE781D;
	color: #fff;
	top: -2px;
	position: relative;
}
.header .nav form input::-webkit-input-placeholder {
    color: #9B9B9B;
}

.header .nav form input:-ms-input-placeholder {
    color: #9B9B9B;
}

.header .nav form input::-moz-placeholder {
    color: #9B9B9B;
}
.header .nav form input:focus {
	outline-width: 0px;
}


.header .banners{
    width: 728px;
    height: 90px;
}

/****************/
/* - CONTENT - */
/**************/
.content {
	width: 100%;
	float: left;
}
.content .contacto {
	width: 165px;
	height: 43px;
	background-color: #DE781D;
	position: relative;
	left: -114px;
	top: 50px;
	background-image: url(../img/content/mail.png);
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 15px 15px 0 0;
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.content .contacto:hover {
	background-position: 15% center;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}
/*.content .contacto:hover {
	height: 200px;
	background-position: bottom;
}*/
.content .contacto a {
	display: none;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	padding: 15px 0px 15px 35px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.content .contacto:hover a {
	display: block;
	-webkit-transition: all .75s ease-in-out;
	-moz-transition: all .75s ease-in-out;
	-ms-transition: all .75s ease-in-out;
	-o-transition: all .75s ease-in-out;
	transition: all .75s ease-in-out;
}
.content .rrss {
	height: 110px;
	width: 400px;
	/*float: right;*/
	position: absolute;
	right: 0;
	overflow: hidden;
	z-index: 99;
}
.content .rrss .icon {
	float: left;
	height: 38px;
	width: 410px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
	right: -360px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.content .rrss .icon a {
	display: block;
	width: 100%;
	height: 100%;
	width: 130px;
	height: 16px;
	margin: 0 auto;
	padding: 10px 0 10px 40px;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
}
.content .rrss .icon span {
	font-weight: 600;
}
.content .rrss .icon:hover {
	right: -90px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.content .rrss .icon#fb {
	background-color: #475391;
	background-image: url(../img/content/rrss-fb.jpg);
}
.content .rrss .icon#tw {
	background-color: #69a8de;
	background-image: url(../img/content/rrss-tw.jpg);
	padding-left: 40px;
	/*padding-top: 20px;*/
}
.content .flexslider li .text {
	background-color: #b1a747;
	width: 260px;
	height: 260px;
	border-radius: 140px;
	border: 10px solid rgba(255, 255, 255, 0.5);
	position: absolute;
	top: 15px;
	left: 55px;
	text-align: center;
}
.content .flexslider li .text h1 {
	font-size: 20px;
	line-height: 25px;
	color: #FFF;
	text-align: center;
	width: 180px;
	margin: 40px auto 10px auto;
}
.content .flexslider li .text h3 {
	font-size: 13px;
	line-height: 15px;
	font-weight: 600;
	color: #eae0ab;
	text-align: center;
	width: 160px;
	margin: 0 auto 10px auto;
}
.content .flexslider li .text button {
	background-color: #a39c33;
	border: 2px solid #FFF;
	padding: 5px 10px;
	border-radius: 15px;
	color: #FFF;
	text-decoration: none;
	text-transform: lowercase;
	font-weight: 600;
	font-size: 10px;
	cursor: pointer;
}
.content .flexslider li .text a {
	/*color: #FFF;
	text-decoration: none;
	text-transform: lowercase;
	font-weight: 600;
	font-size: 10px;
	cursor: pointer;*/
}
.content .grid1200 {
	background-color: #FFF;
	/*height: 2000px;*/
	padding: 10px;
	width: 1160px;
}
.content .wrapper {
	/*background-color: green;*/
	width: 73%;
	margin-right: 1%;
	margin-top: -45px;
	float: left;
}
.content .noticias {
	width: 68%;
	float: left;
}
.content .banner {
	/*width: 31%;
	margin-left: 1%;
	height: 175px;
	float: left;
	background-image: url(../img/borrar/banner.jpg);
	background-repeat: no-repeat;
	background-position: center;*/
}
.content .tabs {
	background-color: #f5f5e7;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 20px;

}
.content .tabs li:last-child {
	background-color: #d6a12f;
}
.content .tabs li {
	display: inline;
	float: left;
	background-color: #b1a747;
	color: #FFF;
	cursor: pointer;
	padding: 10px 3%;
	border-right: 1px solid #FFF;
	border-radius: 10px 10px 0 0;
	font-size: 15px;
}
.content .tabs li.current,
.content .tabs li:hover {
	background-color: #FFF;
	color: #b1a747;
}
.content .tabs .principal {
	width: 98%;
	padding: 15px 2%;
	float: left;
	background-color: #FFF;
}
.content .tabs .principal img {
	float: left;
	margin-right: 2%;
}
.content .tabs .principal h3 {
	font-size: 20px;
	line-height: 25px;
	color: #7c6d27;
	float: left;
	width: 37%;
}
.content .tabs .principal span {
	font-size: 14px;
	line-height: 20px;
	color: #8f8c88;
	float: left;
	width: 50%;
	margin: 8px 0;
}
.content .tabs .principal p {
	font-size: 16px;
	line-height: 20px;
	color: #5b5b5b;
	float: left;
	width: 50%;
}
.content .tabs .principal button {
	float: left;
	background-color: #d6a12f;
	border: none;
	border-radius: 20px;
	margin-right: 59%;
	margin-top: 10px;
	display: block;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	text-transform: lowercase;
	padding: 5px 20px;
	text-decoration: none;
}
/*.content .tabs .principal button a {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	text-transform: lowercase;
	padding: 5px 20px;
	text-decoration: none;
}*/
.content .tabs .otras {
	float: left;
	width: 100%;
	background-color: #FFF;
	padding-top: 1em;
}
.content .tabs #entrevista,
.content .tabs #notas,
.content .tabs #editorial,
.content .tabs #reportajes,
.content .tabs #articulos,
.content .tabs #web {
	display: none;
}
.content .tabs .top {
	background-image: url(../img/content/dot-grey.jpg);
	background-repeat: repeat-x;
	background-position: center 8px;
	height: 30px;
}
.content .tabs span {
	color: #5a5a5a;
	font-size: 15px;
	float: left;background-color: #FFF;
	padding-right: 15px;
}
.content .tabs span:last-child {
	float: right;
	padding-left: 15px;
	padding-right: 0px;
}
.content .tabs .otras .small {
	width: 49%;
	margin-right: 1%;
	float: left;
	margin-bottom: 10px;
	min-height: 120px;
}
.content .tabs .otras .small:last-child {
	margin-right: 0;
}
.content .tabs .otras .small img {
	float: left;
}
.content .tabs .otras .small a{
	text-decoration: none;
}
.content .tabs .otras .small h3 {
    height: 40px;
	position: relative;
	color: #5b5b5b;
	font-size: 16px;
	line-height: 18px;
	width: 95%;
	padding: 0 2%;
	left: 0.5em;
}
.content .tabs .otras .small span {
	float: left;
	padding: 10px 2%;
}
.content .tabs .otras .small .description,
.content .tabs .otras .small p {
	color: #b1a747;
	left: 6px;
	position: relative;
	margin-top: 0.2em;
	width: 95%;
    height: 44px;
}
.content .tabs .otras .small span a {
	color: #d6a12f;
	text-decoration: none;
	font-size: 15px;
	font-weight: 600;
	text-transform: lowercase;
}
.content .leftwrap {
	float: left;
	width: 60%;
}
.content .leftwrap .opinion {
	width: 100%;
	float: left;
}
.content .leftwrap .opinion .top {
	background-image: url(../img/content/dot-grey.jpg);
	background-repeat: repeat-x;
	background-position: center 20px;
	height: 30px;
}
.content .leftwrap .opinion .top span {
	color: #5a5a5a;
	font-size: 16px;
	float: left;
	background-color: #FFF;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.content .leftwrap .opinion .top span:first-child {
	border-left: 10px solid #7f722a;
	padding-left: 10px;
	font-size: 20px;
}
.content .leftwrap .opinion .top span:last-child {
	float: right;
	padding-left: 15px;
	padding-right: 0px;
}
.content .leftwrap .opinion .box {
	width: 96%;
	padding: 15px 2%;
	float: left;
}
.content .leftwrap .opinion .box img {
	margin-right: 15px;
	float: left;
}
.content .leftwrap .opinion .box h1 {
	font-size: 20px;
	color: #686868;
	width: 60%;
	float: left;
	margin-bottom: 5px;
	line-height: 25px;
}
.content .leftwrap .opinion .box span {
	float: left;
	width: 60%;
	color: #d6a12f;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 5px;
}
.content .leftwrap .opinion .box p {
	/*float: left;*/
	width: 90%;
	color: #989898;
	font-size: 15px;
	font-weight: 400;
	line-height: 15px;
}
.content .leftwrap .opinion .box button {
	float: left;
	margin: 10px 0;
	background-color: #d6a12f;
	color: #FFF;
	text-decoration: none;
	text-transform: lowercase;
	padding: 5px 15px;
	border-radius: 25px;
	font-size: 12px;
	font-weight: 600;
	border: none;
	cursor: pointer;
}
.content .leftwrap .clientes {
	width: 100%;
	float: left;
}
.content .leftwrap .clientes .top {
	background-image: url(../img/content/dot-grey.jpg);
	background-repeat: repeat-x;
	background-position: center 20px;
	height: 30px;
}
.content .leftwrap .clientes .top span,
.content .leftwrap .clientes .top a {
	color: #5a5a5a;
	font-size: 16px;
	float: left;
	background-color: #FFF;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.content .leftwrap .clientes .top a{
	right: -18%;
	position: relative;
	text-decoration: none;
	padding-left: 1em;
}

.content .leftwrap .clientes .top span:first-child {
	padding-left: 10px;
	font-size: 20px;
}
.content .leftwrap .clientes .top span:last-child {
	float: right;
	padding-left: 15px;
	padding-right: 0px;
}
.content .leftwrap .clientes .box {
	width: 100%;
	float: left;
	padding: 10px;
}
.content .leftwrap .clientes .box img {
	float: left;
	margin-right: 10px;
}
.content .leftwrap .clientes .box h1 {
	color: #686868;
	font-size: 20px;
	margin-bottom: 10px;
	float: left;
	width: 80%;
}
.content .leftwrap .clientes .box p {
	color: #989898;
	font-size: 15px;
	margin-bottom: 10px;
	float: left;
	width: 80%;
	line-height: 20px;
}
.content .leftwrap .clientes .box span {
	float: left;
	margin: 10px 0;
	background-color: #984e24;
	color: #FFF;
	text-decoration: none;
	text-transform: lowercase;
	padding: 5px 15px;
	border-radius: 25px;
	font-size: 12px;
	font-weight: 600;
	/*cursor: pointer;*/
}
.content .leftwrap .clientes .box button {
	background-color: #d6a12f;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	text-transform: lowercase;
	padding: 5px 15px;
	border-radius: 15px;
	float: left;
	border: none;
	cursor: pointer;
}

.content .productos {
	float: left;
	width: 65%;
}
.content .rightwrap {
	float: left;
	width: 35%;
	padding-left: 3%;
}
.content .rightwrap .biblio {
	background-color: #FFF;
	width: 100%;
}
.content .rightwrap .biblio h1 {
	border-left: 10px solid #5c7d35;
	color: #686868;
	padding: 10px 15px;
	font-size: 20px;
	float: left;
	width: 85%;
}
.content .rightwrap .biblio img {
	float: left;
	margin: 10px;
}
.content .rightwrap .biblio p {
	color: #74766d;
	font-size: 14px;
	line-height: 16px;
	/*min-height: 100px;*/
	margin: 10px 10px 0px 10px;
	float: left;
	width: 55%;
}
.content .rightwrap .biblio span {
	background-color: #FFF;
	border: 2px solid #d6a12f;
	border-radius: 20px;
	color: #d6a12f;
	margin: 20px 20px 10px 0px;
	float: right;
	padding: 2px 6px;
	font-size: 12px;
}
.content .rightwrap .medi {
	background-color: #FFF;
	width: 100%;
}
.content .rightwrap .medi h1 {
	border-left: 10px solid #5c7d35;
	color: #686868;
	padding: 10px 15px;
	font-size: 20px;
	float: left;
	width: 85%;
}
.content .rightwrap .medi img {
	float: left;
	margin: 10px;
}
.content .rightwrap .medi p {
	color: #74766d;
	font-size: 14px;
	line-height: 16px;
	/*min-height: 100px;*/
	/*margin: 10px;*/
    margin: 0 0 10px 10px;
	/*float: left;*/
	/*width: 55%;*/
}
.content .rightwrap .medi span.colorear {
	background-color: #FFF;
	border: 2px solid #d6a12f;
	border-radius: 20px;
	color: #d6a12f;
	margin: 20px 20px 10px 0px;
	float: right;
	padding: 2px 6px;
	font-size: 12px;
}
.content .rightwrap .eventos {
	width: 100%;
	float: left;
	margin-top: 15px;
}
.content .rightwrap .eventos span {
	color: #686868;
	font-size: 19px;
	float: left;
	width: 48%;
	padding-left: 4%;
}
.content .rightwrap .eventos span#ver {
	text-align: right;
	font-size: 16px;
	line-height: 20px;
	width: 43%;
}
.content .rightwrap .eventos img {
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}
.content .rightwrap .videos {
	width: 100%;
	float: left;
	margin-top: 15px;
}
.content .rightwrap .videos span {
	color: #686868;
	font-size: 20px;
	float: left;
	width: 46%;
	padding-left: 4%;
}
.content .rightwrap .videos span#ver {
	text-align: right;
	font-size: 16px;
	line-height: 20px;
}
.content .rightwrap .videos iframe {
	display: block;
	margin: 30px auto 0 auto;
}
.content .rightwrap .videos h1 {
	font-size: 20px;
	color: #686868;
	width: 90%;
	padding: 0 5%;
	margin: 10px 0;
}
.content .rightwrap .videos p {
	font-size: 15px;
	color: #989898;
	width: 90%;
	padding: 0 5%;
	margin: 10px 0;
}
.content .rightwrap .fb {
	width: 100%;
	float: left;
	margin-top: 15px;
}
.content .rightwrap .fb h1 {
	float: left;
	width: 92%;
	padding-left: 4%;
	color: #686868;
	font-size: 20px;
	margin-bottom: 0.6em;
}
.content .rightwrap .fb .fb_iframe_widget {
	display: table;
	margin: 0 auto;
	border: 1px solid #CCC;
	padding: 15px;
}


.content .sidebar {
	/*background-color: blue;*/
	width: 26%;
	float: left;
	margin-top: -45px;
}
.content .sidebar .banner {
	width: 100%;
	margin-top: 10px;
}
.content .sidebar .suscripcion {
	margin-top: 10px;
	background-color: #95a169;
	color: #FFF;
	width: 94%;
	float: left;
	padding: 3%;
	background-image: url(../img/content/revista.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 100px;
}
.content .sidebar .suscripcion h1.sus {
	font-size: 20px;
	text-align: right;
	padding-top: 15px;
	padding-right: 5px;
	text-transform: uppercase;
}
.content .sidebar .suscripcion h3 {
	font-size: 15px;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.content .sidebar .suscripcion form {
	width: 65%;
	margin-left: 35%;
	float: left;
	margin-bottom: 15px;
}
.content .sidebar .suscripcion input{
	padding: 5px 8%;
	border-radius: 15px;
	border: none;
	text-align: center;
	width: 84%;
	margin: 3px 0;
	font-size: 12px;
}
.content .sidebar .suscripcion input[type="submit"]{
	background-color: #984e24;
	border: none;
	color: #FFF;
	cursor: pointer;
	font-size: 15px;
	float: right;
	padding: 5px 8%;
	border-radius: 15px;
}
.content .sidebar .suscripcion p {
	width: 65%;
	margin-left: 35%;
	float: left;
	margin-bottom: 15px;
	text-align: right;
	font-size: 19px;
}
.content .sidebar .suscripcion a {
	background-color: #984e24;
	border: none;
	color: #FFF;
	font-size: 12px;
	float: right;
	padding: 5px 4%;
	border-radius: 15px;
	text-decoration: none;
}
.content .sidebar .luna {
	background-color: #000;
	width: 100%;
	float: left;
	margin: 10px 0;
	padding-bottom: 15px;
}
.content .sidebar .luna h3 {
	color: #FFF;
	text-align: center;
	margin: 10px 0;
	font-size: 20px;
}
.content .sidebar .meditaciones {
	width: 100%;
	float: left;
	padding: 10px;
	margin: 5px 0;
}
.meditacion-enlace {
	text-decoration: none;
	color: #246baf;
}
.content .sidebar .meditaciones h1 {
	color: #246baf;
	font-size: 20px;
	width: 75%;
	margin-bottom: 25px;
}
.content .sidebar .meditaciones h2 {
	color: #246baf;
	font-size: 18px;
	text-transform: uppercase;
	width: 75%;
	margin-bottom: 5px;
}
.content .sidebar .meditaciones h5,
.content .sidebar .meditaciones p {
	color: #74766d;
	font-size: 14px;
	line-height: 18px;
}
.content .sidebar .meditaciones h5 {
	font-weight: 600;
	margin-top: 5px;
}
.content .sidebar .twtimeline {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.content .sidebar .follow {
	width: 100%;
	float: left;
	color: #686868;
	margin-top: 10px;
}
.content .sidebar .follow h1 {
	font-size: 20px;
}
.content .sidebar .follow h2 {
	font-size: 16px;
}
.content .sidebar .follow p {
	font-size: 20px;
	padding-left: 50px;
	margin: 5px 0;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 20px 0 0 50px;
}
.content .sidebar .follow a {
	color: #686868;
	text-decoration: none;
}
.content .sidebar .follow a:hover {
	color: #000;
}
.content .sidebar .follow p#fb {
	background-image: url(../img/content/rrss-fb.jpg);
}
.content .sidebar .follow p#tw {
	background-image: url(../img/content/rrss-tw.jpg);
}

.suscripciones table,
.suscripciones tr {
	width: 98%;
	float: left;
	z-index: 1;
}
.suscripciones tr {
	border-bottom: 1px solid #e8e8e8;
}
.suscripciones .title {
	width: 96%;
	color: #DE781D;
	font-size: 36px;
	/*border-bottom: 1px solid #e8e8e8;*/
	padding: 35px 0 15px 30px;
}
.suscripciones h3 {
	color: #7c6d27;
	font-size: 24px;
	padding: 35px 30px 20px 30px;
	width: 200px !important;
	float: left;
}
.suscripciones table tr.main {
	background-color: #fbf6f3;
	padding: 30px 0 30px 10%;
	background-image: url(../img/content/suscripciones/vineta.png);
	background-repeat: no-repeat;
	background-position: 3.5% center;
	font-size: 18px;
	float: left;
	width: 90%;
}
.suscripciones table tr.main h5 {
	color: #5b5b5b;
}
.suscripciones table .tercios td {
	width: 33%;
	float: left;
	padding: 20px 0;
	color: #5b5b5b;
	text-align: center;
	font-size: 20px;
}
.suscripciones table .tercios#precios td {
	font-size: 24px;
	font-weight: 600;
}
.suscripciones .tercios td:nth-child(2) {
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}
.suscripciones .pago {
	float: left;
	margin: 0 2em;
}
.suscripciones .pago h1 {
	color: #5b5b5b;
	font-size: 18px;
	width: 90%;
	float: left;
	padding: 30px 0 30px 10%;
	background-image: url(../img/content/suscripciones/peso.png);
	background-repeat: no-repeat;
	background-position: 3.5% center;
	background-color: #fbf6f3;
}
.suscripciones .pago p {
	color: #5b5b5b;
	font-size: 16px;
	line-height: 20px;
	width: 92%;
	padding: 10px 4% 30px 4%;
	float: left;
}
.suscripciones .avisos {
	float: left;
	margin: 0 2em;
}
.suscripciones .avisos h1 {
	color: #5b5b5b;
	font-size: 18px;
	width: 80%;
	float: left;
	padding: 15px 10%;
	background-image: url(../img/content/suscripciones/alerta.png);
	background-repeat: no-repeat;
	background-position: 3.5% center;
}
.suscripciones .suscriber {
	float: left;
	padding: 30px 3%;
	z-index: 1;
	/*margin-top: 30px;*/
	/*border-top: 1px solid #e8e8e8;*/
}
.suscripciones .suscriber form {
	width: 90%;
	float: left;
}
.suscripciones .suscriber p {
	font-size: 28px;
	color: #7c6d27;
	margin-bottom: 25px;
	float: left;
}
.suscripciones .suscriber form p {
	margin: 25px 0;
}
.suscripciones .suscriber input[type="text"] {
	width: 375px;
	font-size: 20px;
	color: #5b5b5b;
	margin: 5px 0;
	padding: 10px;
	float: left;
	font-family: "ff-tisa-web-pro",serif;
}
.suscripciones .suscriber input.check {
	width: auto;
	float: left;
	margin-right: 10px;
}
.suscripciones .suscriber label {
	width: 62%;
	float: left;
	margin-right: 35%;
	margin-top: 10px;
	color: #5b5b5b;
	font-size: 16px;
	line-height: 25px;
}
.suscripciones .suscriber label select {
	width: 100%;
	float: left;
}
/*.suscripciones .suscriber label {
	color: #474747;
	font-size: 18px;
	margin-top: 8px;
	display: block;
	float: left;
}*/
.suscripciones .suscriber span {
	color: #DE781D;
}
.suscripciones .suscriber select {
	float: left;
	width: 40%;
}
.suscripciones .suscriber p#hasta {
	margin: 0 15px;
	font-size: 18px;
}
.suscripciones .suscriber p#otra {
	font-size: 14px;
	color: #DE781D;
	width: 50%;
	margin: 10px 0;
	cursor: pointer;
}
.suscripciones .suscriber p#otra span {
	font-size: 20px;
	font-weight: 600;
	margin-right: 5px;
}
.suscripciones .suscriber #enviar {
	width: 369px;
	background-color: #DE781D;
	border: none;
	color: #FFF;
	text-transform: uppercase;
	font-size: 21px;
	cursor: pointer;
	margin-top: 20px;
}
.suscripciones .suscriber h1.enviado {
	color: #7c6d27;
	font-size: 34px;
	text-align: center;
	width: 100%;
	float: left;
}
.suscripciones .suscriber h3.enviado {
	color: #5b5b5b;
	font-size: 20px;
	text-align: center;
	width: 100% !important;
	float: left;
	padding: 0;
	margin: 25px 0;
}
.suscripciones .suscriber p#ok {
	background-image: url(../img/suscripcion/ok.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 92px;
	width: 100%;
}

.trafico .title {
	width: 96%;
	color: #7c6d27;
	font-size: 36px;
	padding: 40px 2% 50px 2%;
}
.trafico table {
	width: 93%;
	padding: 0px 28% 0px 0%;
	margin-bottom: 80px;
	margin-left: 2%;
}
.trafico tr {
	width: 100%;
}
.trafico td {
	font-size: 16px;
	color: #898989;
	padding: 30px 5%;
	text-align: center;
}
.trafico td.grey {
	background-color: #f3f3f3;
}
.trafico table tr:first-child th {
	background-color: #e5d983;
	color: #FFF;
	text-align: center;
	font-size: 20px;
	padding: 15px 0;
}
.trafico .mitad td {
	width: 39.9%;
	float: left;
}
.trafico .mitad td:first-child {
	border-right: 1px solid #e1e1e1;
}
.trafico #circulacion {
	background-color: #e1e1e1;
	color: #515151;
	font-size: 18px;
}
.trafico #circulacion span {
	background-image: url(../img/content/publicidad/circulacion.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 25px;
	width: 25px;
	display: inline-block;
}

.articulo .main {
	float: left;
	width: 100%;
}
.articulo .main img,
.articulo .main h5,
.articulo .main h1,
.articulo .main p,
.articulo .main span {
	float: left;
}
.articulo .main h5,
.articulo .main h1,
.articulo .main p,
.articulo .main span {
	margin-left: 10px;
	width: 38%;
}
.articulo .main h5 {
	color: #DE781D;
	border-left: 6px solid #DE781D;
	font-size: 14px;
	width: 39%;
	padding-left: 1%;
	padding: 10px 0 10px 1%;
	margin-bottom: 15px;
}
.articulo .main h1 {
	font-size: 40px;
	color: #7c6d27;
	margin-bottom: 25px;
}
.articulo .main p {
	color: #84877b;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 20px;
}
.articulo .main span {
	color: #8f8c88;
	font-size: 12px;
}
.articulo .share {
	width: 94%;
	float: left;
	margin-top: 10px;
	/*min-height: 25px;*/
}
.articulo .share .fb-share-button,
.articulo .share .twitter-share-button{
	float: right;
}
.articulo .share .autor{
	color: rgb(128, 128, 128);
	float:left;
}
.articulo .cuerpo {
	color: #5b5b5b;
	font-size: 16px;
	line-height: 20px;
	width: 94%;
	float: left;
	margin-top: 25px;
}
.articulo .cuerpo p,
.articulo .cuerpo div {
	color: #5b5b5b;
	margin-bottom: 10px;
	line-height: 22px;
	text-align: justify;
}
.articulo .cuerpo p strong,
.articulo .cuerpo strong {
	font-weight: 600;
}
.articulo .cuerpo p em,
.articulo .cuerpo em {
	font-style: italic;
}
.articulo .cuerpo p a,
.articulo .cuerpo a {
	color: #DE781D;
	text-decoration: none;
}
.articulo .cuerpo table,
.articulo .cuerpo div table {
	margin: 0 15px;
}
.articulo .extracto {
	font-size: 25px;
	line-height: 30px;
	color: #7c6d27;
	width: 75%;
	margin: 25px 2.5%;
	padding: 0 7.5%;
	float: left;
	background-image: url(../img/articulo/comilla-abre.png), url(../img/articulo/comilla-cierra.png);
	background-repeat: no-repeat, no-repeat;
	background-position: 15px top, 98% bottom;
}
.articulo .comenta {
	color: #000;
	float: left;
	font-size: 1.2em;
	width: 545px;
	border-bottom: 1px solid #EEE;
	padding: 5px 0;
	margin: 0;
}

/***************/
/* - FOOTER - */
/*************/
.footer {
	width: 100%;
	float: left;
	margin-bottom: 50px;
}
.footer .grid1200 {
	height: 284px;
	background-color: #984e24;
	padding: 10px;
	width: 1160px;
	color: #ffdcc8;
	border-radius: 0 0 15px 15px;
}
.footer .grid1200 .box {
	/*height: 100px;
	background-color: green;*/
	width: 25%;
	float: left;
	margin-top: 10px;
}
.footer .grid1200 h1 {
	font-size: 18px;
}
.footer .grid1200 #mundo,
.footer .grid1200 #gaia,
.footer .grid1200 #escuela {
	background-repeat: no-repeat;
	/*background-position: center;*/
	width: 100%;
	height: 70px;
}
.footer .grid1200 #mundo {
	background-image: url(../img/footer/mundonuevo.png);
}
.footer .grid1200 #gaia {
	background-image: url(../img/footer/gaia.png);
}
.footer .grid1200 #escuela {
	background-image: url(../img/footer/escuela.png);
}
.footer .grid1200 p {
	font-size: 14px;
	line-height: 15px;
}
.footer .grid1200 hr {
	border: 1px solid rgba(255, 220, 200, 0.15);
	display: block;
	height: 0px;
	width: 50%;
	float: left;
	margin-right: 50%;
}
.footer .grid1200 ul {
	margin-top: 10px;
}
.footer .grid1200 li {
	font-size: 14px;
	line-height: 20px;
}
.footer .grid1200 a {
	text-decoration: none;
	color: #ffdcc8;
}
.logo-footer {
	display: block;
}
.imagen-centro {
	display: block;
	margin: 0 auto;
}
.quienes .title {
	color: #7c6d27;
	font-size: 35px;
	text-align: center;
	margin-bottom: 10px;
}
.quienes .bajada {
	width: 505px;
	margin: 0 auto;
	display: block;
	color: #84877b;
	font-size: 16px;
	margin-bottom: 20px;
}
.quienes .destacado {
	padding: 0 14px;
	color: #7c6d27;
	font-size: 20px;
	margin-bottom: 20px;
}
.quienes .main h5 {
	margin-left: -10px;
}
.quienes .contenido-principal {
	column-count: 2;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-gap: 30px;
	color: #5b5b5b;
	font-size: 16px;
}
.contenido-principal p {
	padding-left: 14px;
}
.quienes hr {
	width: 440px;
	height: 1px;
	background-color: #e8e8e8;
	border: 0;
}
hr.separador {
	width: 100%;
	height: 1px;
	background-color: #e8e8e8;
	border: 0;
	margin-top: 30px;
	margin-bottom: 20px;
}
.quienes .texto-final p {
	color: #5b5b5b;
	padding: 10px;
}
.rrss .fb_iframe_widget iframe {
	left: 50px;
	top: 10px;
}
a[target="moon_ph"] {
	display: block;
	float: left;
}
a[target="moon_ph"] font {
	padding-left: 100px;
	padding-top: 10px;
	display: block;
}
.vertodo .top {
	float: left;
	width: 94%;
	border-bottom: 1px solid #e8e8e8;
	padding: 20px 0;
	margin: 0 3%;
}
.vertodo .top h1 {
	color: #7c6d27;
	font-size: 37px;
	border-left: 9px solid #DE781D;
	padding-left: 15px;
	float: left;
}
.vertodo .top .filtro {
	float: right;
}
.vertodo .top .filtro label {
	color: #7c6d27;
	font-size: 19px;
}
.vertodo .box {
	float: left;
	width: 94%;
	padding: 20px 3%;
}
.vertodo .box.par {
	background-color: #f9f9f9;
}
.vertodo .box a {
	text-decoration: none;
}
.vertodo .box img,
.vertodo .box iframe,
.vertodo .box h1,
.vertodo .box p,
.vertodo .box span {
	float: left;
}
.vertodo .box img, .vertodo .box iframe {
	margin-right: 15px;
}
.vertodo .box h1 {
	color: #7c6d27;
	font-size: 20px;
}
.vertodo .box p {
	color: #5b5b5b;
	font-size: 16px;
	line-height: 20px;
}
.vertodo .box span {
	background-color: #DE781D;
	color: #FFF;
	padding: 0px 15px 5px 15px;
	border-radius: 20px;
	font-size: 12px;
}
.vertodo .box h1,
.vertodo .box p {
	width: 520px;
	margin-bottom: 10px;
}
.wrapper.mnpublicidad {
	padding-left: 12px;
	margin-top: -30px;
	width: 71%;
	padding-top: 20px;
	position: relative;
}
.mnpublicidad:before {
	position: absolute;
	content: ' ';
	top: -12px;
	left: -10px;
	width: 869px;
	height: 30px;
	border-top: 2px #eae6d6 solid;
	background-color: #f5f5e7;
}
.mnpublicidad.tarifas:before {
	height: 70px;
}
.tarifas table {
	margin-bottom: 40px;
}
.tarifas table td {
	height: 46px;
}
.mnpublicidad .title {
	color: #7c6d27;
	font-size: 36px;
	text-align: left;
	margin-bottom: 34px;
	padding-top: 20px;
}
.tabla-flechas {
	margin-top: 20px;
	margin-bottom: 60px;
}
.tabla-flechas tr>td:first-of-type {
	width: 230px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #988d61;
	padding-right: 20px;
	text-align: right;
	color: #ffffff;
}
.tabla-flechas tr>td:nth-child(2) {
	width: 504px;
	padding-left: 40px;
	padding-bottom: 12px;
}
.tabla-flechas .even {
	background-color: #fbf6f3;
	position: relative;
}
.tabla-flechas .even:after {
	position: absolute;
	content: ' ';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 0 21px 13px;
	border-color: transparent transparent transparent #988d61;
	left: 0;
	top: 0;
}
.tabla-flechas .odd {
	background-color: #beb694 !important;
	position: relative;
}
.tabla-flechas .odd:after {
	position: absolute;
	content: ' ';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 19px 0 20px 15px;
	border-color: transparent transparent transparent #beb694;
	right: -14px;
	top: 0px;
}
.tabla-flechas .contenido-formato:after,
.tabla-flechas .contenido-areas:after {
	border-width: 28px 0 27px 14px;
}
.tabla-flechas .contenido-areas:after {
	right: -13px;
}
.mnpublicidad p,
.mnpublicidad li {
	color: #535353;
	font-size: 16px;
	line-height: 1.2;
}
.mnpublicidad h2 {
	font-size: 20px;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #ffffff;
	background-color: #e5d983;
	width: 93%;
	margin-bottom: 14px;
	margin-top: 10px;
	border-radius: 10px 10px 0 0;
}
.mnpublicidad section {
	margin-bottom: 20px;
}
.mnpublicidad section p {
	margin-bottom: 20px;
	width: 90%;
	padding: 0 20px;
}
.mnpublicidad section li {
	width: 90%;
	padding-left: 30px;
	margin-bottom: 16px;
}
/*
.tabla-contenido td {
	border: 1px #e1e1e1 solid;
}
*/
.tabla-contenido td,
.tabla-contenido th {
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.revision-originales {
	font-size: 13px;
}
.tabla-contenido thead {
	background-color: #e5d983;
	color: #ffffff;
	font-size: 20px;
}
.tabla-contenido .principales {
	font-weight: bold;
}
.tabla-contenido .even:not(:first-child),
.tabla-contenido .revision-originales,
.tabla-contenido .principales,
.tabla-contenido .total {
	background-color: #fbf6f3;
}
.distribucion .tabla-contenido {
	margin-bottom: 40px;
}
.distribucion .title {
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
}
.distribucion p {
	margin-bottom: 12px;
	max-width: 770px;
}
.distribucion p.ultimo {
	margin-bottom: 40px;
}
.distribucion h3 {
	color: #7c6d27;
	font-size: 24px;
	margin-top: 12px;
	margin-bottom: 20px;
}
.distribucion .otros-puntos tr>td:first-child {
	background-color: #e5d983 !important;
	vertical-align: middle;
}
.distribucion .otros-puntos tr>td:nth-child(2) {
	background-color: #f7f7f7 !important;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	width: 484px;
}
.distribucion .otros-puntos tr>td:first-child:after {
	border-color: transparent transparent transparent #e5d983;
	border-width: 42px 0 42px 15px;
}
.error {
	border: 2px solid #DE781D;
}
.msg-error {
	color: #DE781D;
	font-size: 16px;
	letter-spacing: 2px;
	float: left;
	line-height: 20px;
}
.mnpublicidad .pestanas {
	width: 100%;
	float: left;
	position: absolute;
	left: 0px;
	top: 16px;
}
.mnpublicidad .pestanas h4 {
	float: left;
	cursor: pointer;
	width: 250px;
	text-align: center;
	background-color: #BA580E;
	color: #ffffff;
	padding: 6px;
	border-radius: 10px 10px 0 0;
	margin-right: 4px;
}
.mnpublicidad .pestanas h4 small {
	font-size: 12px;
}
.mnpublicidad .pestanas h4.activo {
	background-color: #ffffff;
	color: #984e24;
}
.mnpublicidad .contenidos {
	padding-top: 60px;
}
.chosen-container .chosen-results {
	width: 100%;
}
.chosen-container.chosen-with-drop .chosen-drop {
	overflow: hidden;
}
.tarifas .odd {
	background-color: #fbf6f3;
	position: relative;
}
.tarifas td {
	vertical-align: middle;
	border: 1px solid #e1e1e1;
	padding-left: 20px;
}
.tarifas .principales {
	text-transform: uppercase;
}
.tarifas thead {
	background-color: #fbf6f3;
}
.tarifas thead th {
	position: relative;
	padding-top: 30px;
	border: 1px solid #e1e1e1;
	padding-bottom: 30px;
}
.ico-tamano {
	width: 37px;
	height: 36px;
	display: inline-block;
	background-image: url(../img/content/publicidad/ico-tamano.png);
	position: absolute;
	left: 60px;
	top: 20px;
}
.ico-frecuencia {
	width: 33px;
	height: 42px;
	display: inline-block;
	position: absolute;
	top: 20px;
	left: 29px;
	background-image: url(../img/content/publicidad/ico-frecuencia.png);
}
.tarifas .banners .ico-tamano {
	left: 40px;
}
.ver-ejemplo {
	float: right;
	margin-right: 10px;
	color: #d07a1b;
	font-size: 14px;
	text-decoration: none;
}
.tarifas .clasificados td {
	text-align: center;
}
.tarifas .advertencia {
	position: absolute;
	bottom: -100px;
	left: 0;
	width: 100%;
}
.tarifas .advertencia p {
	color: #8f8c88;
	font-size: 18px;
	padding-left: 30px;
}
.ico-warning {
	width: 45px;
	height: 41px;
	float: left;
	background-image: url(../img/content/publicidad/ico-warning.png);
	margin-right: 20px;
}
td.precio {
	text-align: right;
	padding-right: 10px;
}
.issuu .edicion-revista {
	text-align: center;
	color: #dd8125;
	text-transform: uppercase;
	font-size: 19px;
	background-color: #e5d983;
	margin-bottom: 0;
	padding-bottom: 8px;
	padding-top: 8px;
}
.contactanos .title {
	color: #7c6d27;
	font-size: 35px;
	text-align: left;
	margin-bottom: 0;
	padding-left: 40px;
	margin-top: 20px;
}
.contactanos address {
	color: #5b5b5b;
	font-size: 20px;
	font-weight: bold;
}
.contactanos .telefono {
	font-style: italic;
	font-size: 18px;
	color: #5b5b5b;
	margin-bottom: 10px;
}
.correo-contacto {
	font-style: italic;
	margin-bottom: 10px;
}
.correo-contacto a {
	color: #5b5b5b;
	text-decoration: none;
}
.la-url a {
	color: #d07a1b;
	font-size: 18px;
	text-decoration: none;
}
.contactanos strong {
	font-weight: bold;
}
.contactanos .el-formulario {
	width: 100%;
	float: left;
	/*padding-top: 40px;
	padding-left: 30px;*/
}
.el-formulario>label {
	float: left;
	width: 100%;
}
.el-formulario input[type="text"],
.el-formulario input[type="number"],
.el-formulario input[type="email"] {
	width: 364px;
	height: 24px;
	/* padding-left: 10px; */
	/* padding-top: 12px; */
	/* padding-bottom: 8px; */
	font-size: 18px;
	margin-bottom: 10px;
	font-family: ff-tisa-web-pro, serif;
	padding: 10px;
}
.datos-contacto {
	width: 50%;
}
.el-formulario textarea {
	width: 366px;
	font-size: 18px;
	height: 156px;
	padding-left: 10px;
	font-family: ff-tisa-web-pro, serif;
	margin-bottom: 10px;
	resize: none;
	border-color: rgb(199, 202, 203);
	padding: 10px;
}
.titulo-formulario {
	font-size: 23px;
	color: #424241;
	margin-bottom: 24px;
}
.enviar-contacto {
	float: left;
	width: 388px;
	border: 1px solid #b3b3b3;
	background-color: #d07a1b;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	font-family: ff-tisa-web-pro, serif;
}
label>label.js-error {
	border-width: 0;
	float: left;
	margin-bottom: 10px;
	color: red;
}
.col-1-2 {
	width: 46%;
	float: left;
	padding-left: 3%;
	margin-right: 1%;
}
.mensaje-enviado {
	width:100% !important;
	float:left;
	margin-top:20px;
	text-align:center;
	padding-top:10px;
	padding-bottom: 10px;
	color: #d07a1b;
}
.el-ver-mas {
	float: left;
	background-color: #DE781D;
	border: none;
	border-radius: 20px;
	margin-right: 59%;
	margin-top: 10px;
	display: block;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	text-transform: lowercase;
	padding: 5px 20px;
	text-decoration: none;
}
.tooltipster-default {
	background-color: transparent !important;
	border-color: transparent;
}
.diagrama-perfil {
	margin: 0 auto !important;
	display: block !important;
	width: 602px !important;
}

.diagrama-perfil_nuevo {
	margin: 0 auto !important;
	display: block !important;
	width: 602px !important;
}
#slider-noticia {
	width: 490px;
	float: left;
	height: 310px;
	padding-top: 60px;

}
.tright {
	text-align: right;
	padding-right: 5px;
}
.suscripciones .opciones label{
	font-size: 14px;
	width: 100%;
}
.has-example {
	position: relative;
	float: left;
}
span.ejemplo {
	position: absolute;
	left: 382px;
	top: 22px;
	width: 160px;
	color: #808080 !important;
	text-align: left;
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 10px;
	background-color: #f1f1f1;
	border-radius: 8px;
}
span.ejemplo:before {
	position: absolute;
	content: ' ';
	width: 12px;
	height: 17px;
	background-repeat: no-repeat;
	background-image: url(../img/content/publicidad/triangulo-ej.png);
	left: -11px;
}
.contexto-hora {
	color: #246baf;
	text-align: center;
	width: 90%;
	display: block;
	font-size: 12px;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/* Resultados busqueda */

.resultados {
	min-height: 100px;
	padding-top: 40px;
	padding-left: 25px;
	width: 70% !important;
}
.los-resultados {
	width: 100%;
}
.un-resultado {
	float: left;
	background-color: #f3f3f3;
	width: 98%;
	padding-bottom: 12px;
	margin-bottom: 20px;
}
.title-resultados {
	color: #7c6d27;
	font-size: 28px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.categoria-busqueda {
	font-size: 22px;
	color: #424241;
	margin-bottom: 30px;
	padding-left: 20px;
}
.titulo-resultado {
	background-color: #988d61;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
	position: relative;
}
.titulo-resultado h3 {
	color: #fff;
	font-size: 25px;
}
.abrir-resultado {
	text-decoration: none;
}
.descripcion-resultado {
	margin-top: 12px;
	font-size: 22px;
	color: #5b5b5b;
}
.tags-resultado {
	font-size: 18px;
	color: #5b5b5b;
	font-style: italic;
	margin-top: 10px;
}
.titulo-resultado
.tags-resultado,
.telefonos-resultado {
	list-style: none;
}
.un-tag-resultado,
.un-telefono-resultado {
	display: inline;
}
.un-tag-resultado a {
  color: #5b5b5b;
  text-decoration: none;
}
.un-tag-resultado:after {
  content: ', ';
}
.un-tag-resultado:last-child:after{
  content: '';
}
.info-resultado {
	float: left;
	margin-top: 12px;
	border-top: #ccc 1px solid;
	padding-top: 10px;
	clear: left;
	width: 60%;
}
.correo-resultado {
	color: #5b5b5b;
	text-decoration: none;
	font-size: 18px;
	margin-bottom: 6px;
	display: block;
}
.web-resultado {
	color: #d07a1b;
	font-size: 18px;
	text-decoration: none;
	float: left;
	width: 100%;
}
.mapa-resultado {
	padding-top: 10px;
	float: left;
	width: 480px;
	margin-top: 20px;
	width: 39%;
}
.el-mapa-resultado {
	float: left;
	border: 4px solid #d1d1d1 !important;
}
.ocultar-mapa {
	float: left;
	width: 100%;
	color: #d07a1b;
	font-size: 16px;
	text-decoration: none;
	position: relative;
	padding-bottom: 10px;
}
.tags-resultado {
	float: left;
}
.direccion-resultado {
	font-size: 20px;
	color: #5b5b5b;
	margin-bottom: 4px;
}
.telefonos-resultado {
	font-size: 17px;
	color: #5b5b5b;
	margin-bottom: 4px;
}
.un-telefono-resultado+.un-telefono-resultado:before {
	content: ' - ';
}
.un-resultado .ico-abrir {
	width: 18px;
	height: 18px;
	display: block;
	background-image: url(../img/productos-y-servicios/ico-abrir.png);
	position: absolute;
	right: 16px;
	top: 14px;
}
.un-resultado .ico-cerrar {
	width: 18px;
	height: 4px;
	display: block;
	background-image: url(../img/productos-y-servicios/ico-cerrar.png);
	position: absolute;
	right: 16px;
	top: 20px;
}
.ver-mapa {
	position: relative;
	float: right;
	margin-right: 45px;
	color: #d07a1b;
	text-decoration: none;
	margin-top: -10px;
	display: none;
}
.un-resultado .ver-mapa .ico-pin {
	left: 76px;
}
.un-resultado .ico-pin {
	width: 18px;
	height: 25px;
	display: block;
	background-image: url(../img/productos-y-servicios/ico-pin.png);
	position: absolute;
	left: 100px;
	top: -4px;
}
.contenido-resultado {
	padding-left: 20px;
}
.en-edicion {
	text-align: center;
	padding-bottom: 10px;
}
.aviso-resultado {
	float: left;
	margin-top: 10px;
}
.aviso-resultado img {
  max-width: 280px;
}
.aviso-horizontal {
  float: left;
  clear: both;
  display: block;
  margin: 10px 0;
}

.aviso-horizontal img {
  max-width: 462px;
}
.banner_side li {
	margin-bottom: 12px;
}
.suscripciones .chosen-container .chosen-single>span {
	color: #ffffff;
}


/*Colores propuesta*/

.mnpublicidad .title {
	color: #C57B1A;
}

.tabla-flechas tr>td:first-of-type {
	background-color: #CCC27B;
}
.tabla-flechas .even:after {
	border-color: transparent transparent transparent #CCC27B;
}


.tabla-flechas .odd {
	background-color: #e5d983 !important;
}
.tabla-flechas .odd:after {
	border-color: transparent transparent transparent #e5d983;
}

.bullets {
	top: -34px;
	position: relative;
	z-index: 10;
	width: 80px;
	margin: 0 auto;
}
.bullets .swiper-pagination-switch {
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 4px;
	border-radius: 10px;
	display: block;
	border: #ccc 1px solid;
	background: #555;
	cursor: pointer;
}
.bullets .swiper-active-switch {
	background: #ccc;
	border-color: #555;
}
.icon-arrow-left,
.icon-arrow-right {
	position: relative;
	top: -160px;
	color: white;
	font-size: 22px;
	cursor: pointer;
}
.icon-arrow-left {
	left: -260px;
}
.icon-arrow-right {
	right: -160px;
}
.issuu{
	background: #e5d983;
	text-align: center;
	padding-bottom: 1.5em;
	position: relative;
}
.issuu .fondo{
	width: 205px;
	margin: 0 auto;
	position: relative;
	margin-bottom: 1em;
}
.issuu .hover-fondo{
	background: rgba(221, 129, 37, 0.9);
	position: absolute;
	width: 205px;
	height: 61%;
	cursor: pointer;
	color: rgb(255, 255, 255);
	padding-top: 50%;
	display: none;
	font-size: 2em;
}
.issuu .hover-fondo img{
	position: relative;
	top: 8px;
}
.issuu .download-pdf,
.edicion .download-pdf{
	padding: 0.5em 1.3em;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	font-size: 1.5em;
}
.issuu .download-pdf img{
	top: 7px;
	position: relative;
	left: 1px;
}

.tarifas table {
	border-collapse: separate;
	border-radius: 15px;
	border: #ccc 0px solid;
}
.tarifas th:first-child,
.trafico th:first-child{
	-moz-border-radius: 6px 0 0 0;
	-webkit-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0;
}
.tarifas th:last-child,
.tabla-contenido table tr:first-child th,
.trafico table tr:first-child th{
	-moz-border-radius: 0 6px 0 0;
	-webkit-border-radius: 0 6px 0 0;
	border-radius: 0 6px 0 0;
}
.tarifas tr:last-child>td:nth-last-child(4),
.tabla-contenido tr:last-child>td:nth-last-child(4),
.trafico tr:last-child>td:nth-last-child(2){
	-moz-border-radius: 0 0 0 6px;
	-webkit-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
}
.tarifas tr:last-child>td:last-child,
.tabla-contenido tr:last-child>td:last-child,
.trafico tr:last-child>td:last-child {
	-moz-border-radius: 0 6px 0 0;
	-webkit-border-radius: 0 6px 0 0;
	border-radius: 0 0 6px 0;
}

.tarifas th.unique,
.trafico tr th.unique,
.tabla-contenido tr th.unique{
	-moz-border-radius: 6px 6px 0 0 !important;
	-webkit-border-radius: 6px 6px 0 0 !important;
	border-radius: 6px 6px 0 0 !important;
}
.tarifas table tr td.unique,
.trafico table tr td.unique,
.trafico table tr:first-child td.unique{
	-moz-border-radius: 0 0 6px 6px !important;
	-webkit-border-radius: 0 0 6px 6px !important;
	border-radius: 0 0 6px 6px !important;
}

.meditacion-enlace:hover{
	color: #dd8125;
}
.descargar-pdf-en-noticia{
	float: left;
	background-color: #DE781D;
	border: none;
	border-radius: 20px;
	margin-right: 59%;
	margin-top: 10px;
	display: block;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 5px 20px;
	text-decoration: none;
}
.descargar-pdf-en-noticia span{
	top: -7px;
	position: relative;
	margin-right: 10px;
}
.content .leftwrap .opinion .top span:last-child a{
	color: #686868;
	font-size: 15px;
	float: left;
	text-decoration: none;
	padding-left: 0;

}

/*PAGINA DE EDICIONES ANTERIRES*/
.revistas{
	padding: 30px 70px;
	text-align: center;
	position: relative;
	top: 20px;
	overflow: hidden;
}
.revistas .edicion{
	width: 140px;
	margin: 0 18px;
	display: inline-block;
	height: 430px;
	margin-bottom: 30px;
	float: left;
}
.revistas .edicion .imagen-revista{
	height: 190px;
	width: 150px;
}
.revistas .edicion h3{
	text-align: center;
	color: #5d5d5d;
	font-size: 14px;
	margin: 5px 0;
	font-weight: bold;
}
.revistas .edicion .download-pdf img{
	position: relative;
	top: 5px;
}
.revistas .edicion .descripcion{
	text-align: left;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 20px;
	height: 150px;
}
.revistas .edicion .descripcion ol,
.revistas .edicion .descripcion ul{
	list-style: initial;
	padding-left: 2em;
}
.paginador{
	text-align: center;
	margin-top: 2em;
	margin-bottom: 2em;
}
.paginador a,
.paginador strong{
	padding: 0.8em 1em;
	color: #ffffff;
	background: #dd8125;
	text-decoration: none;
}
.filtros{
	width: 94%;
	border-bottom: 1px solid #e8e8e8;
	padding: 20px 0;
	margin: 0 3%;
	font-family: ff-tisa-web-pro, serif;
}
.filtros form,.filtros span{
	display: inline-block;
	position: relative;
}
.filtros form{
	top: 20px;
	margin-left: 15px;
	vertical-align: super;
}
.filtros form button{
	background-color: #DE781D;
	border: none;
	border-radius: 20px;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	text-transform: lowercase;
	padding: 5px 20px;
	text-decoration: none;
	float: right;
	margin-left: 20px;
}
.filtros form input{
	width: 200px;
	float: left;
	height: 12px;
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 8px;
	font-size: 12px;
	margin-bottom: 10px;
	font-family: ff-tisa-web-pro, serif;
}
.filtros p{
	margin-top: 2em;
}
.filtros p.errorFiltro{
	margin-top: 1.3em;
	font-size: 1.5em;
}

/*Formulario de suscripcion*/
.col-mitad{
	width: 49%;
	display: inline-block;
}
.valores-de-suscripcion{
	width: 90%;
	border:1px solid #e2e2e2;
	margin-bottom: 1em;
}
.valores-de-suscripcion .header td,
.valores-de-suscripcion .regiones td{
	width: 200px;
	text-align: center;
}
.valores-de-suscripcion .header td{
	font-size: 1.2em;
	padding: 0.8em;
}
.valores-de-suscripcion .regiones td{
	padding: 0.5em;
}
.valores-de-suscripcion .regiones.odd td{
	padding: 0.5em;
	background: #fbf6f3;
}
.valores-de-suscripcion .header strong{
	font-weight: bold;
	display: block;
}
.suscriber tr{
	border-bottom: 0px;
}
.suscriber tr th{
	width: 400px;
}
.suscriber tr td.mitad{
	width: 50%;
	min-width: 400px;
	vertical-align: top;
}
.suscriber .contenedor-pregunta{
	position: relative;
	width: 49%;
	text-align: center;
	display: inline-block;
}
.suscriber .contenedor-pregunta label{
	text-align: left;
	min-width: 200px;
}
.suscriber input[type="text"]{
	padding: 5px !important;
}
.suscriber .contenedor-pregunta label.alone{
	text-align: center;
	float: none;
	display: block;
	margin: 0 auto;
}

.regiones .col-mitad{
	min-width: 198px;
}

.avisos h1.oscura{
	background-color: #fbf6f3;
	padding: 30px 0 30px 10%;
	width: 90%;
}

.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.add-padding-spacing{
	padding-bottom: 3em !important;
}

.chosen-container{
	width: 345px;
	min-width: 90px;
}

.label-for-edition{
	float: none !important;
}
.label-for-edition.fechas{
	width: 100% !important;
	margin-right: 0px !important;
}
.label-for-edition.actual{
	font-weight: bold;
	font-size: 14px;
}
.destacado{
	color: #c01311;
	font-weight: 100;
	padding: 0 2em;
	text-align: center;
}
label.error{
	color:#DE781D !important;
	border: 0;
}
.in-left{
	padding-left: 2em !important;
	text-align: left !important;
}
.description-verde-oscuro{
	color:#5c7d35 !important;
}
.description-verde-oscuro p{
	color:#5c7d35 !important;
}
.content .rightwrap .medi .description-verde-oscuro p{
	margin-top: 0;
}
.top-biblioteca{
	border-left: 10px solid #5c7d35;
	color: #686868;
	padding: 10px 15px;
	font-size: 20px;
	float: left;
	width: 85%;
	position: relative;
}
.top-biblioteca div.linea{
	background-image: url(../img/content/dot-grey.jpg);
	background-repeat: repeat-x;
	background-position: center 20px;
	height: 30px;
	position: absolute;
	width: 26%;
	top: 0;
	left: 51%;
}
.top-biblioteca a.link{
	color: #686868;
	font-size: 15px;
	right: 0;
	text-decoration: none;
	padding-left: 0;
	position: absolute;
	top: 10px;
}

table[align="right"] > tbody > tr > td > p{
	text-align:right;
}
table[align="left"] > tbody > tr > td > p{
	text-align:left;
}
.articulo .cuerpo div table[align="right"],
.articulo .cuerpo div table[align="right"] div{
	text-align: right;
}
.articulo .cuerpo div table[align="left"],
.articulo .cuerpo div table[align="left"] div{
	text-align: left;
}
.articulo .cuerpo div table td[style="text-align:left;"]{
	text-align: left !important;
}
.articulo .cuerpo div table td[style="text-align:right;"]{
	text-align: right !important;
}
.con-margenes{
	position: relative;
	right: -25px;
}
.with-out-radius,
.with-out-radius a{
	border-radius: 0 !important;
}
.pull-left{
	float: left !important;
}
.pull-right{
	float: right !important;
}
.btn-imprimir{
	cursor:pointer;
	margin-right: 1em;
	background: #DE781D;
	border: 1px solid #DE781D;
	color: #fff;
}
.btn-imprimir .ico-print{
	font-size: 1.1em;
	top: 2px;
	position: relative;
	color: #fff;
}
.marco-facebook{
	background: rgb(248, 248, 250);
	border:1px solid #D8D1D1;
	border-top: 0;
	display:inline-block;
	padding: 1em;
}
.header-comentarios{
	background: rgb(248, 248, 250);
	border:1px solid #D8D1D1;
	border-bottom: 0;
	display:inline-block;
	padding: 1em;
	margin-top: 1em;
	padding-bottom: 0;
}
.sin-espacios{
	margin:0;
	padding: 0;
}
sup{
	font-size: 0.7em !important;
	vertical-align: super !important;
}

@media print{    
    .no-print,.no-print *{
        display: none !important;
    }
    .content .wrapper{
    	width: 100%;
    }
}

span#ver{
	font-size: 16px !important;
}
.content .leftwrap .opinion .box a{
	text-decoration: none;
}
.obliga-derecha{
	float: right !important;
}
.bajada-obligada{
	width: 35%;
	display: inline-block;
	margin-left: 2%;
	color: gray;
}
.bajada-obligada p{
	margin: 0 !important;
	width: 100% !important;
}
.addthis_sharing_toolbox{
	float: right !important;
}

/*Tabs*/
.tab-leidos{
	background: rgb(237, 236, 234);
	float: left;
	margin-bottom: 1em;
	padding: 10px 5px;
	width: 100%;
}
.titulo-tab{
	background: rgb(222, 120, 29);
	color: #fff;
	font-size: 1.3em;
	margin-bottom: 0.5em;
	padding: 3px 10px;
}
.lista-tab li{
	width: 48%;
	display: inline-block;
}
.lista-tab li .index-tab{
	border: 3px solid #fff;
	border-radius: 12px 12px 0 0;
	padding: 5px 10px;
	text-align: center;
	-webkit-transition: background 200ms ease-in;
	-moz-transition: background 200ms ease-in;
	-ms-transition: background 200ms ease-in;
	-o-transition: background 200ms ease-in;
	transition: background 200ms ease-in;
	width: 85%;
	display: block;
}
.lista-tab li .index-tab:hover{
	background: rgba(255,255,255,0.4);
}
.lista-tab li .index-tab.active{
	background: #fff;
}
.lista-tab li .index-tab,
.lista-tab li .index-tab:hover{
	color:rgb(222, 120, 29);
	text-decoration: none;
}
.un-tab{
	background: #fff;
	display: none;
	padding: 10px 5px;
	width: 95.5%;
}
.un-tab.visible{
	display: block;
}
.lista-noticias li{
	margin-bottom: 10px;
}
.lista-noticias .imagen{
	display: inline-block;
	vertical-align: top;
	width: 25%;
}
.lista-noticias .imagen .imagen-noticia{
	margin: 0 auto;
	vertical-align: top;
	width: 90%;
}
.lista-noticias .texto{
	display: inline-block;
	width: 70%;
}
.lista-noticias .texto .link-tab{
	text-decoration: none;
}
.lista-noticias .texto .numeral{
	color: red;
}
.sin-margin-top{
	margin-top: 0 !important;
}
.letra-14{ 
	font-size: 14px !important;
}
.padding-top{
	padding-top: 35px !important;
}
.pull-right{
	float: right !important;
}
.pull-left{
	float: left !important;
}
.a2a_s_a2a{
	background-image: url('/img/mas.png') !important;
	background-repeat: no-repeat !important;
}

.cuadro-temas-relacionados{
	float: left;
	margin-right: 1em;
	margin-bottom: 0 !important;
	width: 250px;
}

.titulo-relacionados{
	font-size: 17px;
}

.link-relacionado{
	color: #282828 !important;
	line-height: 16px;
	font-size: 13px;
}

.contenido-relacionados{
	border-top: 3px solid red;
	background: rgb(241, 241, 241);
	padding: 1em;
}

.left{
    float: left;
}
.w60{
    width: 60%;
}
#pago_metro{
	display: none;
}

#regionmetropolitana{
	display: none;
}

#pago_reg{
	display: none;
}

#otrasregiones{
	display: none;
}

#RM1{
	display: none;
}

#RM2{
	display: none;
}

#RM3{
	display: none;
}

#Otras1{
	display: none;
}

#Otras2{
	display: none;
}

#Otras3{
	display: none;
}

#pagueaqui{
	display: none;
	margin-top: 13px;
}

#formasdepago{
	display: none;
}

.pague{
	
  font-size: 18px !important;
  color: #7c6d27 !important;
  margin-bottom: 18px !important;
  float: left !important;
  margin-top: 8px !important;
  margin-left: 51px !important;
}
