/*
.postcontent h1, .postcontent h2 {
    text-align: center;
}

.postcontent p a:after {
    content: "\a";
    white-space: pre;
}
*/

@font-face {
    font-family: Apercu;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/apercu_regular-webfont.ttf');
	src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/apercu_regular_webfont.otf');
	font-display: fallback;
}

@font-face {
    font-family: ACaslonPro-Bold;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/Adobe_Caslon_Pro/ACaslonPro-Bold.otf');
	font-display: fallback;
}

@font-face {
    font-family: CaslonPro-BoldItalic;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/Adobe_Caslon_Pro/ACaslonPro-BoldItalic.otf');
	font-display: fallback;
}

@font-face {
    font-family: ACaslonPro-Italic;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/Adobe_Caslon_Pro/ACaslonPro-Italic.otf');
	font-display: fallback;
}

@font-face {
    font-family: ACaslonPro;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/Adobe_Caslon_Pro/ACaslonPro-Regular.otf');
	font-display: fallback;
}

@font-face {
    font-family: ACaslonPro-Semibold;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/Adobe_Caslon_Pro/ACaslonPro-Semibold.otf');
	font-display: fallback;
}

@font-face {
    font-family: ACaslonPro-SemiboldItalic;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/Adobe_Caslon_Pro/ACaslonPro-SemiboldItalic.otf');
	font-display: fallback;
}

@font-face {
    font-family: AvenirBlack;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/AvenirLTStd-Black.otf');
	font-display: fallback;
}

@font-face {
    font-family: AvenirBook;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/AvenirLTStd-Book2.otf');
	font-display: fallback;
}

@font-face {
    font-family: AvenirHeavy;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/AvenirLTStd-Heavy.otf');
	font-display: fallback;
}

@font-face {
    font-family: AvenirOblique;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/AvenirLTStd-Oblique.otf');
	font-display: fallback;
}

@font-face {
    font-family: AvenirRoman;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/AvenirLTStd-Roman.otf');
	font-display: fallback;
}

@font-face {
    font-family: Valentina;
    src: url('https://www.neo2.com/wp-content/themes/neo2Responsive/fonts/Valentina-Regular.ttf');
	font-display: fallback;
}


.form-submit,.login-form-submit{text-align:center;}

.form-submit .submit,.form-submit .button,.login-form-submit .button,.login-form-submit .submit{border:1px solid black;color:#000;}

#lcop {height:20px; border-bottom:7px solid #FFF; background:#D9D9D9; text-align:center; font-size:16px;padding:10px 10px;margin-top:10px;}

#lcop a{ font-size:16px;}

body
{
	/* FONDOS SKIN. LOS PONEMOS DESDE OPENX */
	/*background-size: contain;*/
    margin-left:auto;
    margin-right: auto;
    margin-bottom: 0px;
	padding: 0px;
	color: #0E090A;
	/*font-family: Apercu,Arial, Helvetica, "Times New Roman",sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	text-align: left;
	background-color: #e8e8e8;
}

.soloordenador {display:block;}
.solomovil {display:none;}

#commentform label {
    margin-right:20px;
        }

.anunciosup iframe {transform-origin: left top 0px; }

.postcontent p {
	font-size: 19px;
    /*font-family: ACaslonPro, Apercu, Arial, Helvetica, "Times New Roman",sans-serif;*/
	font-family: AvenirRoman;
}

h2.parrafo_right{
	float: right;
    width: 50%;
    margin: 0px;
	font-weight: 400;
    font-size: 30px !important;
    font-family: Valentina !important;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid;
    margin-top: 10px;
    margin-bottom: 15px;
	-moz-font-feature-settings: "liga", "dlig";
	font-feature-settings: "liga", "dlig";
	border-right: none;
}

h2.parrafo_center {
	float: none;
	width: 50%;
	margin: 0px;
	font-weight: 400;
	font-size: 30px !important;
	font-family: Valentina !important;
	margin-right: 0px;
	padding-right: 0px;
	border-right: none;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: center;
	-moz-font-feature-settings: "liga", "dlig";
	font-feature-settings: "liga", "dlig";
	line-height: 35px;
	margin: auto;
}

h2{
	float: left;
    width: 50%;
    margin: 0px;
	font-weight: 400;
    font-size: 30px !important;
    font-family: Valentina !important;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid;
    margin-top: 10px;
    margin-bottom: 15px;
	text-align: left;
	-moz-font-feature-settings: "liga", "dlig";
	font-feature-settings: "liga", "dlig";
	line-height: 35px;
}

.single_rel .postcontent h2 {
	margin-top: 0px;
}

.postcontent h3 {
	font-size: 22px;
    font-family: Valentina;
}

.single_rel .postcontent b {
    font-family: AvenirBlack;
}

.single_rel .postcontent strong{
	font-family: AvenirBlack;
}

.single_rel .postcontent a:visited {
    font-weight: 400;
}

.single_rel .postcontent a:link {
    font-weight: 400;
	text-decoration: underline;
}

.single_rel .postcontent p iframe, .single_rel .postcontent h1 iframe, .single_rel .postcontent iframe {
	max-width: 100%;
	width: 100%;
	height: 450px;
}

iframe :not(.billboardbn) {
	max-width:100%; 
}

.single_rel .postcontent p iframe.spotify {
	height: 100px;
}

.suscripcion .postcontent p {
	font-size:0px;
    /*font-family: ACaslonPro, Apercu, Arial, Helvetica, "Times New Roman",sans-serif;*/
	font-family: 'Open Sans', sans-serif;
}

.suscripcion{
	max-width: 470px;
    margin-left: auto;
    margin-right: auto;
}

.subtitulo_img{
	font-size: 16px;
    font-family: AvenirOblique;
    line-height: 18px;
}

.suscripcion p.suscripcion_input span input, .suscripcion p.suscripcion_input span select{
	max-width: 470px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 2px 0px;
}

.suscripcion p.suscripcion_input span select{
	text-align-last: center;
	padding-left: 15px;
}

.der span select{
	max-width: 250px;
	text-align-last: center;
	width: 100%;
}

.der label.contacto_input input{
	max-width: 250px;
	width: 100%;
	padding: 2px 0px;
}

.der label.contacto_input textarea{
	max-width: 250px;
	width: 100%;
    height: 75px;
}

.vermas:visited, .vermas:link  {
    display: block;
    font-weight: lighter !important;
    line-height: 15px;
    margin-top: 8px;
    text-decoration: none;
    width: 40px;
}

.instagram-media {max-width:100% !important;
  height: revert-layer !important;
}

.bdp-oferta {
    margin: 20px;
}


.bdp-oferta-ocupada {
    background-color: #ffd1d1;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
}

.postdestacados .widget_destacado iframe{
	margin: 0px 15px 30px;
}

.bdp-oferta-literal-ocupada {
    color: #fff;
    display: block;
    font-weight: lighter;
    height: 25px;
    text-align: right;
}

.cajitaSociales{
	/* cambio, estaba comentado */
	/*margin-left: auto;
    margin-right: auto;*/
}

/* cambio */
.cajaComparteSocialesDos .cajitaSociales{
    margin: auto;
	font-size: 15px;
    font-family: Valentina;
    text-transform: capitalize;
	-moz-font-feature-settings: "liga", "dlig";
	font-feature-settings: "liga", "dlig";
}
/* fin cambio */

.vermas:hover { background-color: #F00; color:#fff; }

.wpbdp-bar { background: none repeat scroll 0 0 #ffffff !important; float:right !important; clear:both;}

#wpbdp-bar-submit-listing-button {  display:block !important; background-color:#FFF  !important; font-size:15px  !important; text-align:center; height:30px  !important; width:150px  !important; line-height:20px; clear:both; }

#wpbdp-bar-submit-listing-button:hover { background-color: #F00; color:#fff; cursor:pointer;}

.wpbdp-form-field-html input, .wpbdp-form-field-html textarea {width:90%; min-height:20px; background-color:#eeeeee; font-size:13px;}

#wpbdp-field-5 {height:50px !important; }
#wpbdp-field-6 {height:100px !important; }

#toppubli{

width:898px; 

margin:10px auto 0 auto;

padding-left:32px;

}

#infolegal{float:right;height:18px; padding:2px 10px 1px 10px;text-align:center;width:80px; background:#EBEBE9; border:1px solid #4A4A4A}

#infolegal a{font-weight:normal;}

#pagefooter {
    display: none;
}

.itemvis {
    	display:block;
    }


#dialog-background {
	display:none;
    background-color: rgba(50, 50, 50, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c333333', endColorstr='#4c333333'); /* IE */
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 100;
}

#dialog-search {
    margin: 200px auto auto;
    max-width: 500px;
    min-width: 200px;
    opacity: 1;
    width: 50%;
}

#dialog-search > input {
	border: 1px solid #333;
    /*font-family: Apercu,Arial,Helvetica,"Times New Roman",sans-serif;*/
    font-size: 24px;
    padding: 10px;
    width: 100%;
}

.button-search {
	cursor: pointer;
}


#header-mobile {
    display: block;
    background-color: black;
    height: 50px;
    margin-bottom: 20px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}



#header-tablet {
    display: block;
    background-color: #E8E8E8;
    height: 50px;
    margin-bottom: 20px;
    padding-top:30px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

#launcher-menu-mobile:active #menu-mobile {
    display: block;
}

#launcher-menu-tablet:active #menu-tablet {
    display: block;
}

#launcher-menu-mobile {
    background-image: url("https://www.neo2.com/wp-content/themes/neo2Responsive/images/menu-mobile.png");
    background-position: 8px center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    height: 50px;
    width: 35px;
}

#launcher-menu-tablet {
    background-image: url("https://www.neo2.com/wp-content/themes/neo2Responsive/images/menuNuevo.png");
    background-position: 8px center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    height: 50px;
    width: 35px;
}

#launcher-menu-mobile #menu-mobile.show {
    transition-duration: 0.2s;
    margin-left: 0;
}

#launcher-menu-tablet #menu-tablet.show {
    transition-duration: 0.2s;
    margin-left: 0px;
}

#menu-mobile {
    transition-duration: 0.2s;
    background-color: #333;
    border-right: 1px solid black;
    height: 100%;
    margin-top: 50px;
    position: fixed;
    /* width: 200px; */
    width: 100%;
    z-index: 100;
  /*  margin-left: -200px; */
    margin-left: -100%;
}

#menu-tablet {
    transition-duration: 0.2s;
    background-color: #333;
    border-right: 1px solid black;
    /* height: 100%; */
    height: 400px;
    margin-top: 50px;
    position: fixed;
     width: 335px; 
    /*width: 100%;*/
    z-index: 100;
    margin-left: -336px; 
   /* margin-left: -100%;*/
}

#menu-mobile-back {
    background-color: rgba(255, 255, 255, 0);
    display: none;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 50;
}

#menu-tablet-back {
    background-color: rgba(255, 255, 255, 0);
    display: none;
    /* height: 100%; */
    height: 400px;
    position: fixed;
    /* width: 100%; */
    width: 200px; 
    z-index: 50;
}

#menu-mobile-back.show {
    display: block;
}

#menu-tablet-back.show {
    display: block;
}

#menu-mobile .col-menu-mobile a {
    clear: both;
    color: white;
    float: left;
    font-size: 22px;
    margin-left: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-top: 10px;
    position: relative;
    text-decoration: none;
    width: 75%;
}

#menu-tablet .col-menu-tablet a {
    clear: both;
    color: white;
    float: left;
    font-size: 18px;
    margin-left: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-top: 10px;
    position: relative;
    text-decoration: none;
    width: 75%;
}

.col-menu-mobile {
	float: left;
    height: 100%;
    width: 49%;
}

.col-menu-tablet {
	float: left;
    height: 100%;
    width: 49%;
}

.sep-menu-mobile {
	border-left: 2px solid #ffffff;
    float: left;
    height: 383px;
    margin-top: 12px;
    width: 2px;
}

.sep-menu-tablet {
	border-left: 2px solid #ffffff;
    float: left;
    height: 313px;
    margin-top: 12px;
    width: 2px;
}

#logo-mobile {
    background-image: url("https://www.neo2.com/wp-content/themes/neo2Responsive/images/neo2-logo-mobile_nuevo.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 50px;
    margin-left: 30%;
    width: 67px;
}

#logo-tablet {
    background-image: url("https://www.neo2.com/wp-content/themes/neo2Responsive/images/web-neo2-logo_nuevo.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 32px;
    margin-left: 36%;
    width: 147px;
}

#logo-mobile > a {
    position: absolute;
    height: 50px;
    width: 67px;
}

#logo-tablet > a {
    position: absolute;
    height: 50px;
    width: 147px;
}

#search-mobile {
    background-image: url("https://www.neo2.com/wp-content/themes/neo2Responsive/images/lupaBlanca.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    float: right;
    height: 50px;
    margin-right: 5px;
    width: 27px;
}

#search-tablet {
    background-image: url("https://www.neo2.com/wp-content/themes/neo2Responsive/images/lupaNueva.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    float: right;
    height: 50px;
    margin-right: 5px;
    width: 28px;
    margin-top:-12px;
}

#header-mobile #search-mobile {
    float: right;
}

#header-tablet #search-tablet {
    float: right;
}

#header-mobile > div {
    float: left;
}

#header-tablet > div {
    float: left;
}



#page {
	width: 100%;
	margin: 0 auto;
	/*padding: 75px 0 0;*/
    background-color: white;
    position:relative;
}


#header {
	background-color: rgba(232, 232, 232, 1);
    padding: 0 0 35px;
    margin:0px;
    position:relative;
    max-width:100%;
}



.busquedatop{
	max-width: 22%;
	width: 100%;
	display: inline-block;
	vertical-align: 
	top; 
	float: none;
}


#logoNeo2 {
    margin-top: -34px;
    position: absolute;
}

#header-menu {
    /*font-family: Apercu,Arial,Helvetica,Times New Roman;*/
    margin-top: 0;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    text-align: right;
}



#header-menu img{

vertical-align:middle;

}



#header-menu a {
    display: none;
    color: black;
    font-weight: bold;
}

#header a img {
    float: left;
    height: 40px;
    width: 175px;
    margin-top: 10px;
}

#header a img.buscar{
	float: initial;
	height: 25px;
    width: 25px;
    margin-top: initial;
}


#header-menu a:hover

{

color: #f0c !important;

}



#main {
    margin: 0;
    padding: 0;
}



#content {
    margin: auto;
    width: 300px;
	position: relative;
	background-color: #e8e8e8;
    padding: 0px 25px;
}

#main-single #content {
    margin: auto;
    width: auto;
	position: relative;
	background-color: #e8e8e8;
    padding: 0px 0px;
}

#contentsng{position:relative;top:45px; width:645px; margin:0 0 0 10px; padding:0;}

#contentind, .clcontentind {
    position: relative;
    top: 0;
    margin: auto;
    padding: 0;
    width: 1230px;
}


#content img {
    height: 100%;
    /*max-width: 300px;*/
}


#bloqueanuncio{background:#F6F6F6; text-align:center;}

#bloqueanuncio iframe{ margin-bottom:15px; }

#bloqueanuncio0 {background:#F6F6F6; text-align:center; }

#bloqueanuncio0 iframe{ margin-bottom:15px; }

#bloqueanuncio0b {background:#F6F6F6; text-align:center;}

#bloqueanuncio0b iframe{ margin-bottom:15px; }

#bloqueanuncio2{width:160px; float:left; margin-right:15px;}

#bloqueanuncio0b iframe, #bloqueanuncio0 iframe, #bloqueanuncio iframe{
margin-left: auto;
    margin-right: auto;
}


 #anuncio1 {
        display: block;
        width: 1024px;
        margin: auto;
        max-width:100%;
        overflow:hidden;
    }

#anuncios3{ }

#anuncios3 iframe{margin-bottom:18px;}

#anuncios5{ }

#anuncios5 iframe{ margin-bottom:18px;}

#bloqueanuncio3{width:160px; float:left;}

#anuncios4{position:relative;top:0px;}

#anuncios4 iframe{margin-bottom:18px;}

#anuncios6{position:relative;/* margin-top:18px; */ }

#anuncios6 iframe{margin-bottom:18px;}

#anuncios7{position:relative;}

#anuncios7 iframe{margin-bottom:18px;}

#anuncios8{position:relative}

#anuncios8 iframe{margin-bottom:18px;}

#relatedp{width:650px;}



#sidebarbl{width:160px;position:relative;margin-top:10px;}

#botontranslate {
    display: none;
    position: relative;
    top: 20px;
    margin-bottom: 25px;
}

h2.posttitle, h1.posttitle, .postheader h2{
    color: black;
    /*font-family: Apercu,"Times New Roman",serif;*/
    font-size: 35px;
    margin: 0;
    text-align: left;
}

h2.posttitle a, h1.posttitle a{
	font-family: Valentina;
	-moz-font-feature-settings: "liga", "dlig";
	font-feature-settings: "liga", "dlig";
}

.postheader{ position:relative;margin-top:0; padding:0;}

.paginas #content{
	padding-top: 120px;
}

#main.paginas{
	padding-top: 0px !important;
}

h2.posttitle a, h1.posttitle a { 
    color: black;
}

h2.posttitle a:hover, h1.posttitle a:hover{ text-decoration:none;}



.postcontent {
    padding:0px 0px 20px 0;
    color:#000;
	min-height: 2200px;
}

.postcontent iframe.billboardbn {
    height: 215px;
    width: 300px;
}

.postcontent>p>a>img {
    width: 100%;
    height: 100%;
}

.postheader a{
	line-height: 1;
}

.postcontent>p:nth-child(2) strong {
    /*font-family: Apercu, Arial, Helvetica, "Times New Roman", sans-serif;*/
    font-size: 16px;
}

.postcontent a:link{font-weight:bold;}

.postcontent a:hover{font-weight:bold;}

.postcontent a:active{font-weight:bold;}

.postcontent a:visited{font-weight:bold;}

.sep {
    display: none;
	margin: 10px 0px 10px 0;
	padding: 0px 0px 10px 5px;
	background: url(images/ray.gif) bottom repeat-x;
	width: 170px;
	height: 10px;
}



.postcontent img {
	margin: 0 0 10px;
	width: 100%;
    height:auto;
    max-width: calc(100vw - 30px);
}


blockquote{	width: 80%;	margin: 0px auto 10px auto;	padding: 30px 10px;	border: 1px solid #54AFF0;	background-color: #f5f5f5;	text-align: center;}

#sidebar {
    display: none;
    position: absolute;
    width: 340px;
    margin-left: 680px;
    margin-top:-9px;
}


/* OJO! - El top de .caja-comparte-sociales se modifica desde jQuery al cargar la página */
.sociable, .caja-comparte-sociales {
     display: none;
    /* margin-left: 742px; */
    position: absolute;
    /* top: 420px; */
     margin-left: 323px; 
}

/*
#comentariosblog{
	margin-left: inherit !important;
}
*/

.clic1bis22{
	font-family: AvenirRoman;
	font-size: 12px !important;
	/* margin-left: 6px; */
	text-transform: lowercase;
	margin-top: 27px;
    margin-bottom: 34px;
}

div.comparte-sociales {
	background-color: white;
    margin-left: -34px;
    text-align: center;
    width: 162px;
    margin-top:-10px;
}

.cajaComparteSocialesDos {
/*margin-left:321px;*/
margin-top:-30px;
/*margin-left: 12px;*/
}
.comparteSocialesDos {
background-color: white;
	/* cambio, descomentar */
    /*margin-left: -34px;*/
    text-align: center;
    width: 162px;
     /*margin-top:-10px;*/
	 /* cambio */
	margin-left: auto;
	margin-right: auto;
}

div.caja-comparte-sociales > div.comparte-sociales > ul {
    padding:0;
}

div.cajaComparteSocialesDos > div.comparteSocialesDos > ul {
    padding:0;
}

div.comparte-sociales > ul > li {
    list-style-type: none;
    margin: 0;
    padding: 15px;
}
div.comparteSocialesDos > ul > li {
    list-style-type: none;
    margin: 0;
    padding: 15px;
}


/*Dios mio libranos de IE6*/

* html #sidebar{margin-left:15px;}



.sidebar-header

{

	margin: 0px 0px 0px 0;

	padding: 5px 0px 0px 1px;

	color: #7f7f7f;

	/*font-family:"Times New Roman", Times, serif;*/

	font-size: 22px;

	font-weight: bold;

	width:170px;

}



.fixedheader

{

padding: 5px 0px 5px 1px;

}





.sidebar-widget

{

	width: 100%;

	margin:  0;

	/* border-bottom:1px solid #B4B4B6; */



}



.sidebar-widget-search

{

	width: 100%;

	margin:  0;



}

.sidebar-widget-social

{

	width: 100%;

	margin-bottom:  5px;

	height:45px;

	border-bottom:1px solid #B4B4B6;



}

.sidebar-widget ul

{

	list-style: none;

	margin-left: -40px;

	margin-top:5px;

	

}



.sidebar-widget li

{

	list-style:none;

	margin: 4px 0px 4px 5px;

	padding: 0px;

	color: #A5A5A5;

	width:160px;

	font-size:16px;

}

/*Buscador*/

.search

{

font-size:22px;

/*font-family:"Times New Roman", Times, serif;*/

color:#8C8C8C;

}

.search input

{

border-radius: 10px;

-moz-border-radius: 10px;

-khtml-border-radius: 10px;

-webkit-border-radius: 10px;

-ms-border-radius: 10px;

width:80px;

height:18px;

border:1px solid #8C8C8C;

}



.sociales{position:absolute; top:0px;left:168px;}

#rss_link{position:relative;top:5px;left:-4px;}



/* Fin Buscador */



#topfive li{

margin: 6px 0px 6px 5px;

}



#sidebar a:link, #sidebar a:visited

{

	color: #777;

}



#sidebar a

	/*background: url(images/sidebar-li-bg.png) 0px 10px no-repeat;*/:hover{

color:#cc0;

}



#footer {
    height: 150px;
    text-align: center;
}

.secondaryMenu {
    float: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    margin-left: 12px;
    margin-right: 12px;
}

.secondaryMenu:first-child {
    margin-left: 15px;
}

.secondaryMenu:last-child {
    clear: both;
}

#logoCDMON {
    height: 15px;
}

#footerRight {
    float: none;
}

.redesSociales {
    margin-left: 25px;
    margin-right:12px;
}

.redesSociales:last-child {
    margin-right: 15px;
}


.redesSociales .fa {
    font-size: 20px;
}


a, a:link, a:visited

{

	color: #000;

	text-decoration: none;

}

	

a:hover, a:focus

{

	outline: none;

	text-decoration:underline;

}



a img

{

	border: none;

}





form

{

	margin: 0px;

	padding: 0px;

}



input, textarea, select

{

	padding: 2px 4px;

	border: 1px solid #7C7A7A;

	/*font-family: Arial, Sans-Serif;*/

}



label{
	color: #666;
}

.der label{
	color: black;
}



input.submit

{

	width: 96px;

	padding: 2px 5px;

	border: none;

	color: #ffffff;

	background: url(images/post-comment-bg.png) left top no-repeat;

	/*font-family: Arial, Sans-Serif;*/

	font-weight: bold;

	font-size: 11px;

	cursor: pointer;

}




#menutop{
    display: none;
    position:absolute;
    top:115px;
    left:664px;
    font-size:17px;
}



#menutop a{

font-size:16px;

font-weight:bold;

color:#888 !important;

}

#menutop a:hover{
	text-decoration:none;
	color:#bbb !important;
}



.post a:hover{
	text-decoration:none;
}

.post {
    float:left;
    position:relative;
    height: 400px;
    width: 380px;
    margin-bottom: 30px;
    background-color: #FFFFFF;
    margin-left: 15px;
    margin-right: 15px;
}

#te-gustara2 .post {
    float:left;
    position:relative;
    height: 200px;
    width: 380px;
    margin-bottom: 30px;
    background-color: #FFFFFF;
    margin-left: 0px;
}

#te-gustara2 .post .titulo {
    font-family: Valentina;
    padding-left: 15px;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    padding-right: 15px;
    padding-top: 25px;
	-moz-font-feature-settings: "liga", "dlig";
	font-feature-settings: "liga", "dlig";
}

#te-gustara2 .post .contenido {
    font-family: AvenirRoman;
    padding-left: 15px;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    padding-right: 15px;
}

.post.doble{
	height: 830px;
}

.postDosCol {
    display: none;
    width: 677px;
}

.postDosRow {
    height: 830px; 
}

.post > a {
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 230px;
    margin-left: 0px;
    margin-top: 0px;
    position: absolute;
    width: 100%;
}

.categoria a, .categoria+a {
	height: auto;
}

#te-gustara2 .post > a {
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    margin-left: 0px;
    margin-top: 0px;
    position: absolute;
    width: 50%;
}

.post > a > img {
    margin-top: 15px;
    height: 165px;
    width: 285px;
}

.post > tr, .post > td {
	padding: 0;
}

.postBanner > a > img {
    height: 260px;
}

.postDosCol > a > img {
    width: 647px;
    height: 260px;
}

.postDosRow > a > img {
    height: 600px;
}

.postmeta {
	clear:both;
	font-family: AvenirOblique;
	margin-bottom: 60px;
	font-size:12px;
	/* margin-left: 12px; */
	text-align: center;
}

/*COMENTARIOS BLOG*/

#respond {
    display: block;
    cursor:pointer;
    font-size:21px;
    font-style:Apercu;
}

#desplegable, #desplegable2 {
	display: none;
}

#commentform {
    display: block;
}
#respond2 {
	display: block;
    cursor:pointer;
    font-size:21px;
    font-style:Apercu;
}



#searchform{

padding:0 0 10px 0 !important;

margin:0;

}



#te-gustara {
    margin: auto;
   
}

#te-gustara > span {
    margin-left: 17px;
    /*font-family: Apercu, Arial, Helvetica, "Times New Roman", sans-serif;*/
    font-size: 16px;
}

#te-gustara .contenedor_rel .categoria {
	padding-left: 25px;
    height: 30px;
    padding-top: 20px;
}




.clean{clear:both;}



#commentform input.submit{

	padding: 2px 5px;

	color: #666;

	background:#fff;

	/*font-family: Arial, Sans-Serif;*/

	font-weight: bold;

	font-size: 11px;

	cursor: pointer;

}



#descargas{

display:none;

margin:20px 0 0 0;

color:#333; 

font-weight:bold;

}
	
.mvl_publi, .mvl_publi2, .mvl_publi_2{
	display: none;
}

.div_btn_cls_mvl{
	display: none;
}

.titl_menu_mvl.sombra_menu_mvl{
	display: none;
	z-index: 999;
}

.zalando a {
	color: #ff5700 !important;
}



.boton_aceptar{display:block; width:62px; padding:5px 10px; border:1px solid #ccc; color:#333; font-weight:bold;}

.boton{padding:2px 5px; display:inline-block; border:1px solid #ccc; color:#333; font-weight:bold; width:30px; text-align:center; vertical-align:middle;}



/*menu desplegable*/

dl { width: 160px; }

dl,dd {margin: 0;}

dt { margin: 2px 0; padding:2px; background:#DADBDD; }

dt a{ font-size:15px; color:#FDFDFD !important; font-weight:bold;}



#staff a{ font-weight:normal; display:inline;}



.attributename{ font-weight:bold; text-transform:capitalize;}

.required{ font-weight:bold;}

#form_news input{ border:none; background:#d2d3d6;}

#contactsubmit{ font-weight:bold; border:1px solid #aaa;}



.freeforyou

{

	background:#ff1900;

	display:block;

	margin:10px 0; 

	padding:3px 3px 3px 5px;

	color: #fff;

	/*font-family:"Times New Roman", Times, serif;*/

	font-size: 20px;

	font-weight: bold;

	width:164px;

}

.ilustrador a{color:#04599C; text-transform:uppercase;font-weight:bold;text-decoration:none;}

.estilista a{color:#FE8005; text-transform:uppercase;font-weight:bold;text-decoration:none;}

.fotografo a{color:#E70A7C; text-transform:uppercase;font-weight:bold;text-decoration:none;}

.disena a{color:#39AA52; text-transform:uppercase;font-weight:bold;text-decoration:none;}

.datepf{position:relative; top:35px; left:515px; width:74px; padding:0px 10px; border-left:1px solid #808080;font-size:14px;color:#7f7f7f;font-weight:bold;}

.titulopf a{text-decoration:none;color:#505050;}

/*circulos over*/

/*resetear td*/

td{

	margin: 0;

	padding: 0;

	border: none;

	outline: 0;

}

.titulo_over {
    position: absolute;
    z-index: 15;
    display: block !important;
    text-align: center;
    height: 107px;
        	margin-top: 180px;
    }

.titulo_over td {
    color: #000;
    font-size: 21px;
    width: 330px;
    font-weight: bold;
} 

.titulo_over .excerpt {
    /*font-family: ACaslonPro, Apercu, Arial, Helvetica, "Times New Roman",sans-serif;*/
    font-size: 16px;
    line-height: 16px;
    padding-top: 5px;
    font-weight: lighter;
}


/*.roll{
    height: 203px;
    margin-left: 15px;
    margin-top: 15px;
    width: 203px;
    z-index: 5;
}*/

/*
#comments{width:330px;}

.commentlist{width:330px;}
*/
.moreexcerpt{position:relative;float:left;margin-bottom:10px; margin-top:-3px;margin-right:5px;width:19px; height:19px; text-align:center; border:1px solid black;background:#EBECE7;font-size:16px;}

.commentlist li{width:300px; text-align:justify;}.textex{position:relative;left:15px; height:180px;width:605px;margin-bottom:20px;}.imgex{float:left;}.imgex img{width:270px; height:175px; }

#neo2Responsives .sociable {
display:none;
}
#neo2Responsives textarea {
width:620px;
height:35px;
}
#neo2Responsives h1 {
font-size:14px;
}




#paginador {
    margin: auto;
    width: 110px;
}

#paginador > div {
    float: left;
    width: 30px;
}

#paginador img {
    width: 25px;
    margin-top: 8px;
}

#paginador > #pagina-numero {
    font-size: 25px;
    width: 50px;
}

#pagina-siguiente img {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -sand-transform: rotate(180deg);
}





#cookies-title {
    color: #000;
    /*font-family: Apercu,"Times New Roman",Times,serif;*/
    font-size: xx-large;
    font-weight: bold;
    margin: auto auto 50px;
    text-align: center;
    width: 240px;
}


#cookies-der {
    margin-bottom: 75px;
}


div.postcontent > a.boton_aceptar {
	margin-bottom: 75px;
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
	.widget_destacado{
		float: left;
	}
	.anunciosup{
		padding-top: 120px;
		max-width: 1200px;
		width: 100%;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	.postWidth .anunciosup{
		padding-top: 0px;

	}
	.anunciosup img{
		width: 100%;
	}
	#te-gustara .anunciosup{
		padding-top: 30px;
		padding-bottom: 60px;
		max-width: 1210px;
		width: 100%;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	.buscar{
		display: none;
		max-width: 25px;
		/*margin-left: 130px;*/
		float: left;
	}
	.buscador{
		display: none;
		float: left;
		margin-left: 5px;
		max-width: 80%;
	}
	.buscador input{
		background-color: #e8e8e8;
		border: none;
		height: 21px;
		width: 100%;
	}
	.anunciolatizq{
		float: left;
		position: fixed;
		top: 120px;
		z-index: 7;
	}
	.anunciolatizq_scroll {
		float: left;
		position: fixed;
		left: 15px;
		top: 100px;
		z-index: 7;
	}
	.anunciolatizq img{
		width: 100%;
	}
	.anunciolatder{
		float: right;
		position: fixed;
		top: 120px;
		z-index: 7;
	}
	.anunciolatder_scroll {
		float: right;
		position: fixed;
		top: 100px;
		z-index: 7;
	}
	.anunciolatder img{
		width: 100%;
	}
	.postdestacados{
		max-width: 1240px;
		margin-left: auto;
		margin-right: auto;
	}
	.postdestacados div.widget_destacado{
		/*border: #e8e8e8 1px solid;*/
	}
	.post{
		/*border: #e8e8e8 1px solid;*/
	}
	.post.postWidth{
		margin-left: auto;
		margin-right: auto;
	}
	.post_destacado{
		width: 380px;
		height: 770px;
		margin-bottom: 30px;
		background-color: #FFFFFF;
		margin-left: 15px;
		margin-right: 15px;
		-webkit-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 8px -3px rgba(0,0,0,0.75);
	}
	.post{
		-webkit-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 8px -3px rgba(0,0,0,0.75);
	}
	.post.postWidth{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.postWidth{
		max-width: 1230px;
	}
	.widget_destacado:first-child .post_destacado{
		/*margin-left: 0px;*/
	}
	.categoria img{
		height: 15px;
	}
	.post_destacado .titulo{
		font-family: 'Open Sans', sans-serif;
		padding-left: 26px;
		font-weight: bold;
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 10px;
		padding-right: 50px;
		/*padding-top: 15px;*/
	}
	.post_destacado .contenido{
		font-family: AvenirRoman;
		padding-left: 25px;
		font-weight: normal;
		font-size: 14px;
		line-height: 16px;
		padding-right: 25px;
	}
	.post_destacado .categoria{
		padding-left: 30px;
		height: 50px;
		padding-top: 10px;
	}
	.post_destacado > a.imgpost {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		height: 430px;
		position: unset;
		width: 100%;
		display: block;
	}
	.post_destacado > a:hover {
		text-decoration: none;
	}
	.post .categoria{
		padding-left: 0px;
		height: 35px;
		padding-top: 10px;
	}
	.post .titulo{
		font-family: Valentina;
		padding-left: 30px;
		font-weight: bold;
		font-size: 19px;
		line-height: 20px;
		margin-bottom: 10px;
		padding-right: 50px;
		-moz-font-feature-settings: "liga", "dlig";
		font-feature-settings: "liga", "dlig";
	}
	.post .contenido{
		font-family: AvenirRoman;
		padding-left: 30px;
		font-weight: normal;
		font-size: 14px;
		line-height: 16px;
		padding-right: 30px;
	}
	.postWidth img{
		width: 100%;   
		max-width: 1200px;
		height: auto;
	}
	.divexterior{
		position: relative;
		background-color: white;
	}
	.divinferior{
		width: 100%;
		height: 150px;
		background-color: #e8e8e8;
		position: absolute;
		bottom: 0px;
		z-index: 0;
	}
	.divimagencat{
		margin-top: 25px;
		padding-top: 20px;
		padding-bottom: 10px;
		text-align: center;
	}
	.divimagencat img{
		/*margin-left: 30px;*/
	}
	.anunciobottom{
		margin-top: 50px;
		text-align: center;
	}
	.anunciobottom #insertar-banner-1xfullwidth-3 img{
		width: 1204px;
		height: auto;
	}

	.menu-menu_3-container, .menu-menu_redes-container, .menu-menu_legal-container{
		padding-bottom: 20px;
		padding-top: 10px;
	}
	
	body{
		margin-top: 0px;
	}
	#menu_nuevo{
		/*background-color: white;*/
		text-align: center;
		display: none;
		position: fixed;
		width: 100%;
		/*margin-top: 90px;
		padding-top: 20px;*/
		padding-bottom: 50px;
		z-index: 9;
	}
	#menu_nuevo.sombra_menu{
		max-width: 55%;
		width: 100%;
		display: inline-block;
		vertical-align:
		top; float: none;
		position: inherit;
	}
	.menu_nuevo{
		text-align: left;
		/* display: inline-flex; */
		padding-right: 57px;
		padding-left: 57px;
		font-size: 22px;
		/* float: left; */
		display: inline-block;
		vertical-align: top;
	}
	.menu_nuevo.ter{
		padding-left: 30px;
	}
	.menu_nuevo ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.menu_nuevo ul li {
		padding-bottom: 0px;
	}
	.menu_nuevo ul li:before {
		/*content: "-";
		padding-right: 8px;*/
	}
	.menu_nuevo_titulo{
		padding-bottom: 10px;
		color: #8c8c8c;
	}
	.ter{
		padding-top: 20px;
	}
	.ter .menu_nuevo_titulo, .cua .menu_nuevo_titulo, .quin .menu_nuevo_titulo{
		padding-bottom: 0px;
	}
	.div_btn_cls{
		display: none;
	}
	.mas_opn {
		float: right;
		top: -26px;
		position: relative;
		color: #9c9c9c;
		cursor: pointer;
	}
	.menos_opn {
		float: right;
		top: -26px;
		position: relative;
		color: #9c9c9c;
		cursor: pointer;
		display: none;
	}
	.menu_nuevo ul li a:hover, .menu_nuevo ul li a:focus {
		outline: none;
		text-decoration: none;
		color: red;
	}
	/*.menu_nuevo ul li.menu-item-147976 a:after{
		font-family: FontAwesome;
		content: "\f09a";
		padding-left: 20px;
	}
	.menu_nuevo ul li.menu-item-147977 a:after{
		font-family: FontAwesome;
		content: "\f16d";
		padding-left: 20px;
	}*/
	.postdestacados{
		padding-top: 30px;
	}
	.titl_menu{
		text-align: center;
		background-color: white;
		min-height: 90px;
		position: fixed;
		width: 100%;
		z-index: 10;

	}
	.sombra_menu{
		/*-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);*/
	}
	.btn_op_menu, .btn_cls_meno{
		cursor: pointer;
	}
	.logo_menu_meno{
		z-index: 7;
		float: left;
	}
	.btn_op_menu, .logo_menu{
		display: inline-flex;
		vertical-align: middle;
		/*margin-right: 75px;*/
		margin-top: 32.5px;
		z-index: 7;
		padding-left: 15px;
	}
	.logo_menu{
		/* margin-right: 60px; */
		margin-right: 15px;
	}
	.btn_cls_meno{
		max-width: 22px;
		margin-left: auto;
		margin-top: -15px;
	}
	.btn_cls_meno{
		/*margin-right: 40px;*/
	}
	.div_btn_cls{
		margin-top: 32.5px;
		max-width: 1230px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px 20px;
	}
	.menu_fondo{
		width: 100%;
		height: 100%;
		position: fixed;
		background-color: black;
		opacity: 0.5;
		display: none;
		z-index: 8;
	}
	.btn_cls_meno, .logo_menu_meno{
		display: none;
	}
	.menu_in{
		max-width: 1450px;
		margin-left: auto;
		margin-right: auto;
	}
	#comentariosblog{
		/* max-width: 1210px; */
		margin-left: auto;
		margin-right: auto;
	}
	#comentariosblog #respond{
		text-align: left !important;
	}
	#desplegable{
		text-align: left;
	}
	
	.sidebar-widget img{
		width: 100%;
	}
	
	.blanco{
		display: block;
	}
	
	.negro{
		display: none;
	}
	
	.logo_menu_meno a, .logo_menu_meno img{
		float: left;
		padding-left: 7px;
	}
	
	.logo_cat{
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 30px;
	}
	
	.logo_cat img{
		width: 100%;
	}
	
	.logo_cat+.postdestacados{
		padding-top: 30px;
	}
	
	.paginas #content{
		width: 810px;
	}
	
	.izq{
		float: right;
		max-width: 385px;
		width: 100%;
		padding-left: 20px;
	}
	
	.der{
		max-width: 385px;
		float: right;
		text-align: right;
		padding-right: 20px;
	}
	
	#main.paginas h2.posttitle {
		float: right;
		padding-left: 20px;
		text-align: left;
		border-right: none;
		/* max-width: 385px; */
		max-width: 100%;
		width: 100%;
		text-align: center;
		padding: 0px;
	}
	
	.paginas #content .posttitle{
		text-align: center;
	}
	
	.wpcf7-submit {
		width: 215px;
		padding: 15px;
		margin-bottom: 40px;
		text-transform: uppercase;
		font-weight: bold;
		color: white;
		background-color: black;
		font-family: 'Open Sans', sans-serif;
	}
	
	.divimagencat{
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	.categoria img{
		max-width: 110px;
		height: auto;
	}
	
	.titulo-ocultar{
		display: none;
	}
	
	.cdmon2{
		display: none;
	}
	
/* ********************************************************************************** */
/* ************* RESPONSIVE DESIGN ************************************************** */
/* ********************************************************************************** */

@media only screen and (min-width: 560px) {
	/*.quin .menu_nuevo_titulo, .quin .menu-menu_legal-container ul li a{
		color: grey;
	}*/
	
	.menu-menu_legal-container ul li a:hover{
		color: red;
	}
}

.tgnuevo{
    text-align: left;
    max-width: 1200px;
    margin: auto;
}

@media only screen and (max-width: 1775px) {
	
	.soloordenador{
		/*max-width: 795px;*/
		margin: auto;
	}
	
	.tgnuevo{
		text-align: left;
		/* max-width: 780px; */
		margin: auto;
	}
	
	.cajaComparteSocialesDos{
		/* margin-left: 15px; */
	}
	
	#comentariosblog{
		/* padding-left: 10px; */
	}
	
.single_rel {margin-left:15px;}

}

/*@media only screen and (max-width: 1450px) {

	.menu_nuevo{
		font-size: 17px;
	}
	.menu_in{
		max-width: 1250px;
	}
	.div_btn_cls{
		max-width: 1115px;
	}
	.buscar {
		margin-left: 105px;
	}
}*/

@media only screen and (max-width: 1380px) {
	/*.anunciolatizq {
		max-width: 195px;
	}
	.anunciolatder {
		max-width: 195px;
	}*/
}

@media only screen and (max-width: 1300px) {
	
	
	#anuncioskin1 {
    	 display:none; 
    }
    #footer {
    	margin-top: 75px !important;
        width:100%;
    }
    #page {
    	background-color:#e8e8e8;
    }
    
	#footerLeft{
		margin-bottom: 25px;
	}
    #main {
    	position: initial !important;
    }
   
   
    
    .cajitaSociales {
		/* margin-left:auto;
		margin-right:auto; */
    }
    
     .caja-comparte-sociales {
        display:block;
        margin-left:auto;
    
    }
    div.comparte-sociales {
    margin-left: auto !important;
    margin-right:auto;
    }
    
    .cajaComparteSocialesDos {
		/* margin-left:auto; */
    }
    div.comparteSocialesDos {
    margin-left: auto !important;
    margin-right:auto;
    }
    
    #comentariosblog {
    margin-left:0px !important;
    }
}

@media only screen and (max-width: 1250px) {
	.soloordenador{
		max-width: 795px;
	}
}

@media only screen and  (min-width: 740px) and (max-width: 1300px){
	
	.divimagencat img {
		/*margin-left: 0px !important;*/
		width: 100% !important;
	}
	
	.divexterior #contentind, .divexterior .clcontentind{
		margin: 5px auto auto !important;
		z-index: 1;
	}	
	
	.post_destacado .categoria {
		height: 30px !important;
	}
	
	#header{
     margin-bottom:40px !important;
    }

	.contenedor_rel{
		margin-left: auto;
		margin-right: auto;
		max-width: 500px;
	}
    .contenedor_rel .post {
        margin-left: 15px;
		margin-right: 15px;
    } 
    #te-gustara {text-align:center;}
	#te-gustara .contenedor_rel{
		margin-left: auto;
		margin-right: auto;
		max-width: unset;
        display: inline-block;
         
	}
    #te-gustara .contenedor_rel .post {
        margin-left: 15px;
		margin-right: 15px;
    } 
 
    .titulo_over td {
    font-size:20px !important;
    }
    .titulo_over .excerpt {
    font-size:16px !important;
    }

   
}

@media only screen and (max-width: 1245px) {
	
	.menu_nuevo {
		padding-right: 40px;
		padding-left: 40px;
	}
	
	.menu_in {
		max-width: 1080px;
	}
	
}

/*@media only screen and (max-width: 1105px) {

	.menu_nuevo{
		font-size: 17px;
	}
	.menu_in{
		max-width: 1005px;
	}
	.div_btn_cls{
		max-width: 945px;
	}
	.buscar {
		margin-left: 105px;
	}
	
	.menu_nuevo {
		padding-right: 30px;
		padding-left: 30px;
	}
}*/

/*@media only screen and (max-width: 1025px) {

	.menu_nuevo{
		font-size: 17px;
	}
	.menu_in{
		max-width: 690px;
	}
	.div_btn_cls{
		max-width: 645px;
	}
	.buscar {
		margin-left: 105px;
	}
	
	.menu_nuevo {
		padding-right: 20px;
		padding-left: 20px;
		height: 240px;
		padding-bottom: 20px;
		width: 185px;
	}
}*/

@media only screen and (max-width: 1245px) {
	.buscador {
		max-width: 50%;
	}
}

@media only screen and (max-width: 1237px) {
	
    #te-gustara .contenedor_rel > div.post:nth-child(3) {
	    display: none !important;
	}
}


@media only screen and (min-width: 1024px) {
    
    #neo2Responsives {
    	position:absolute;
        width: 630px;
    }

	#dialog-search {
	    margin-top: 300px;
	}

    #header-mobile {
        display: none;
    }

    #main {
        padding:0;
    }
    
    #header {
        width: 768px;
    }

    #header-menu {
        height: 48px;
		margin-top: 50px;
    }
    
    #header-menu a {
        display: inline;
        font-size: 12px;
        margin-left: 8px;
    }

    #page {
        background-color: #e8e8e8;
        width: 768px;
	   padding: 0px 0 0;
    }

    h2.posttitle, h1.posttitle, .postheader h2 {
        font-size: 48px !important;
    }
	
	.postheader h2 {
		font-size: 48px!important;
		font-weight: bold;
		line-height: 1;
	}
    
    .post {
        /*width: 380px;*/
        margin-left: 15px;
        margin-right: 15px;
    }  
    
    .post > a > img {
        width: 300px;
    }
    
    .postDosCol {
        display: block;
        width: 677px;
    }
    
    .postDosCol > a > img {
        width: 647px;
        height: 260px;
    }

    #content {
        width: 640px;
    }
    
   
    .postcontent iframe.billboardbn {
        width: 640px;
        height: 370px;
    }
    
    #content img {
		height: inherit; 
	    /*max-width:729px;*/
	}
	
    
    #te-gustara {
	    margin-left: 30px;
	    width: 768px;
	}
	
	#te-gustara > span {
    	margin-left: 17px;
    }
    
    #te-gustara > div.post:nth-child(6) {
	    display: none;
	}

    #footer {
        clear: both;
        height: 100px;
        width: 100%;
        margin-top:25px;
    }

    #footerLeft { 
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 25px;
    }
    
    #footerRight {
        width: 100%;
    }
    
    .secondaryMenu {
        float: left;
        font-size: 12px;
        line-height: 22px;
        margin-left: 5px;
    }
    
    .secondaryMenu:last-child {
        clear: none;
    }
    
    .redesSociales {
        margin-left: 10px;
    }
    
    .redesSociales .fa {
        font-size: 15px;
        line-height: 18px;
    }
    
    #paginador {
        width: 115px;
	}
    
	#header-tablet {
    	display:none;
    }

    #logoNeo2 {
        margin-top: -31px;
    }

    #header {
        width: 1024px;
    }
    
    #header-menu a {
        font-size: 16px;
        margin-left: 25px;
    }
	
	@-moz-document url-prefix() {
		#header-menu a {
			font-size: 16px;
			margin-left: 22px;
		}
	}
    
    #page {
        width: 100%;
    }
    
    #contentind, .clcontentind {
		margin: 0 0 0 -30px;
		/*width: 1240px;*/ /* 1024px + 17px (que le resto en el margin-left) */
		margin-left: auto;
		margin-right: auto;
		z-index: 1;
    }
    
    #content {
		width: 1095px;
    
    }
    
    .postcontent iframe.billboardbn {
        width: 729px;
        height: 455px;
    }
    
 

	.postWidth{
		width: 100%;
		height: auto;
		text-align: center;
		background-color: transparent;
	}
    
    #te-gustara {
	    margin-left: 0px;
	    width: 100%; /* 1024px + 17px (que le resto en el margin-left) */
		text-align: center;
		max-width: 1250px;
		margin-left: auto;
		margin-right: auto;
		font-family: AvenirRoman;
	}
    
    #te-gustara .post {
		margin-left: 15px;
		margin-right: 15px;
		display: inline-block !important;
		float: inherit !important;
		vertical-align: top;
    }
	
	#te-gustara .categoria{
		text-align: left;
	}
    
    #te-gustara > span {
    	margin-left: 30px;
    }
    
	#te-gustara > div.post:nth-child(6) {
	    display: block;
	}
    
    .caja-comparte-sociales {
        display:block;
    }

    .secondaryMenu {
        font-size: 16px;
        margin-left: 25px;
        line-height: 18px;
    }

    .redesSociales {
        margin-left: 25px;
        margin-right:12px;
    }

    .redesSociales .fa {
        font-size: 20px;
    }
    
    
    #paginador {
	    width: 110px;
        /* position:absolute;
        left:43%; */
	}
    
    
    #cookies-izq {
	    margin-left: -140px;
	    width: 660px;
	}
	
	
	#cookies-der {
	    margin-left: 200px;
	    width: 660px;
	}
}

@media only screen and  (min-width: 640px) and (max-width: 1024px){
	
    #header-mobile {
        display: none !important;
    }
    #header-menu {
    	 display: none !important;
    }
	
	.postWidth{
		width: 100% !important;
		background: transparent !important;
	}

}

@media only screen and (max-width: 1022px) {
	#anuncioskin1 {
    /*	display:none; */
    }

   
   #anuncio1 {
   
   display: block;
 
        margin-top:40px;
        margin-left:auto; margin-right:auto;
        max-width:100%;
        overflow:hidden;
   
   }
   
   #header {padding: 0 0 1px;}
   
   
    .cajitaSociales {
		/* margin-left:auto;
		margin-right:auto; */
    }
    
     .caja-comparte-sociales {
        display:block;
        margin-left:auto;
       /*  margin-top: -18px; */
        /* right:0px; */
        width:640px;
    }
    div.comparte-sociales {
    margin-left: auto !important;
    margin-right:auto;
    }
    
    .cajaComparteSocialesDos {
		/*margin-left:auto;
	    margin-right: auto;
		width:640px;*/
    }
    div.comparteSocialesDos {
    margin-left: auto !important;
    margin-right:auto;
    }
    
    #comentariosblog {
    margin-left:0px !important;
    }
    
    .redesSociales {
        margin-left: 25px;
        margin-right:12px;
    }
   
}

/*@media only screen and (max-width: 1010px) {
	.menu_nuevo {
		padding-right: 50px;
		padding-left: 50px;
	}
}*/

@media only screen and (max-width: 945px) {
	#menu_nuevo.sombra_menu {
		max-width: 66%;
	}
	#menu_nuevo.sombra_menu+div{
		/*max-width: 20% !important;*/
	}
}
	
@media only screen and (max-width: 960px) {
	#menu_nuevo.sombra_menu {
		max-width: 66%;
	}
	
	.busquedatop{
		max-width: 30% !important;
		width: 100%;
		vertical-align: top;
		position: absolute;
		float: left;
		top: 80px;
		margin-left: 6.5%;
		display: inherit;
	}
}
	
@media only screen and (max-width: 960px) {
	.relacionados2{
		width: 225px !important;
	}
	
	#te-gustara {
		width: 100%;
	}
	
	#te-gustara2 .post {
		height: 110px;
		width: 250px;
		margin-bottom: 30px;
		margin-left: 0px;
	}
	
	#te-gustara2 .post .titulo {
		padding-left: 5px;
		font-size: 11px;
		line-height: 12px;
		margin-bottom: 5px;
		padding-right: 5px;
		padding-top: 8px;
	}
	
	#te-gustara2 .post .contenido {
		padding-left: 5px;
		font-size: 9px;
		line-height: 13px;
		padding-right: 5px;
	}
}
	
@media only screen and (max-width: 950px) {
	.anunciolatizq, .anunciolatder{
		display: none;
	}

}

/*@media only screen and (max-width: 930px) {
	.menu_nuevo {
		padding-right: 50px;
		padding-left: 45px;
		font-size: 16px;
	}
}*/

/*@media only screen and (max-width: 880px) {
	.menu_nuevo {
		padding-right: 40px;
	}
}*/

@media only screen and (max-width: 840px) {
	.divimagencat {
		background-size: cover;
		background-repeat: no-repeat;
	}
}

@media only screen and (max-width: 836px) {
	
	.soloordenador{
		max-width: 710px;
	}
	
	.cajaComparteSocialesDos {
		margin-left: auto;
		margin-right: auto;
		width: auto;
	}
	
	#te-gustara .contenedor_rel > div.post:nth-child(3) {
	    display: inherit !important;
	}

	.postdestacados {width:740px;}
	.postdestacados .post_destacado, .post_destacado {max-width:340px !important;  }
	#contentind, .clcontentind {width:740px !important; max-width:740px !important;}
    #main-single #contentind, .tegustara #contentind, .tegustara .clcontentind{width:100% !important; max-width:100% !important;}

	#contentind .post {max-width:340px !important; }
	#contentind .post {max-width:340px !important; width:340px !important;     margin-left: 15px;    margin-right: 15px; }
	.contenedor_rel{
		max-width: 410px !important;
	}
	
	#contentind .post.postWidth{
		max-width: 710px !important;
		width: 100% !important;
		background: transparent !important;
	}

}

@media only screen and (max-width: 810px) {
	.menu_nuevo {
		font-size: 20px;
	}
	.div_btn_cls{
		max-width: 100%;
	}
}

@media only screen and (max-width: 768px) {
	/*.menu_nuevo {
		padding-right: 15px;
	}*/
	/*.div_btn_cls {
		max-width: 90%;
	}*/
	#menu_nuevo.sombra_menu {
		max-width: 68%;
	}
}

@media only screen and (max-width: 744px) {
	#menu_nuevo.sombra_menu {
		max-width: 75%;
	}
	.busquedatop {
		margin-left: 3.5%;
	}
}
	
@media only screen and (max-width: 740px) {
	
	.menu_nuevo_titulo {
		padding-bottom: 10px;
	}
	
	#contentind .post { margin-left: 0px;    margin-right: 0px; }

	.postdestacados .post_destacado, .post_destacado {max-width:380px !important;  }

	#contentind .post {max-width:380px !important; width:380px !important; }

	#contentind {
		max-width: 380px !important;
	}

    #main-single #contentind, #main-single #contentind .post, .tegustara #contentind,  .tegustara #contentind .post {
		max-width: 100% !important;
	}
	
	.postWidth{
		height: auto !important;
	}
	
	.postcontent > p > a > img {
		width: 100%;
		height: 100%;
	}
	
	.postcontent iframe.billboardbn {
		width: 100%;
		height: 315px;
	}
	
	.single_rel {
		/*max-width: 60% !important;
		margin-left: 0px !important;
		margin-right: 0px;
        */
	}
	
	/*#te-gustara .post{
		width: 365px;
		height: 290px;
	}*/
	
	#te-gustara .post > a{
		height: 230px;
	}
	
	#te-gustara .post .categoria {
		padding-left: 25px;
		height: 25px;
		padding-top: 20px;
	}
	
	#te-gustara .post .titulo {
		font-family: Valentina;
		padding-left: 25px;
		font-weight: bold;
		font-size: 22px;
		line-height: 24px;
		margin-bottom: 10px;
		padding-right: 0px;
		-moz-font-feature-settings: "liga", "dlig";
		font-feature-settings: "liga", "dlig";
	}
	
	#te-gustara .post .contenido {
		font-family: AvenirRoman;
		padding-left: 25px;
		font-weight: normal;
		font-size: 14px;
		line-height: 16px;
		padding-right: 25px;
		margin-bottom: 20px;
	}
	
	.menu_nuevo {
		/*padding-right: 50px !important;*/
		font-size: 15px !important;
		width: 165px;
	}
	
	.div_btn_cls {
		max-width: 585px;
	}
	
	.menu_in {
		max-width: 630px;
	}
	
	.menu_nuevo ul li {
		padding-bottom: 5px !important;
	}
}

@media only screen and (max-device-width: 765px){

	/*body {
		margin-top:14px !important;
	}*/

}

@media only screen and (max-width: 780px) {
	
	.titulo-ocultar{
		display: initial;
		font-weight: 700;
		color: black;
		font-size: 35px;
		margin: 0;
		font-family: 'Open Sans', sans-serif;
		text-align: left;
	}
	
	.paginas #content .izq, .paginas #content .der{
		width: 100%;
		text-align: center;
	}
	.paginas #content {
		width: 100%;
		padding: 0px;
		padding-top: 120px;
		text-align: center;
	}
	.izq {
		float: initial;
		max-width: initial;
		width: 100%;
	}
	.der {
		float: initial;
		max-width: initial;
	}
	#te-gustara2 .post {
		width: 225px;
	}
}

@media only screen and (max-width: 740px) {
	
	.buscador_mvl{
		position: absolute;
		top: 35px;
		right: 0px;
	}
	
	.negro{
		display: inherit;
	}
	
	.postdestacados {
		width: 380px;
        max-width: 100% !important;
	}
	
	.postdestacados div.widget_destacado {
		max-width: 100% !important;
	}
	
	.post_destacado {
		width: 380px !important;
		margin-left: 0px !important;
        max-width:100% !important;
	}
	
	.post_destacado .categoria {
		height: 30px!important;
	}
	
	#contentind, .clcontentind {
		margin: 0px auto auto;
	}
	
	#te-gustara .post .categoria {
		height: 30px !important;
		text-align: left;
	}
	
	.post .categoria {
		height: 30px !important;
	}
	
	.post div a .contenido, .post div.contenido{
		margin-bottom: 20px;
	}
	
	.post{
		z-index: 1;
	}
	
	#footer {
		margin-top: 35px !important;
		width: 100%;
	}
	
	#footerLeft{
		display: inherit !important;
	}
	
	#footerLeft div{
		margin-bottom: 10px;
	}
	
	#footerRight {
		margin-bottom: 20px;
	}
	
	.divimagencat img {
		width: 100%;
		margin-left: initial;
	}
	
	.contenedor_rel {
		/*max-width: 72% !important;*/
		margin-right: auto;
		margin-left: auto;
	}
	
	.cajaComparteSocialesDos{
		width: 100%;
	}
	
	.cajitaSociales {
		margin-left: 22px;
		margin-right: auto;
	}
	
	.clic1bis22 {
		margin-left: 22px;
	}
	
	/*#te-gustara {
		text-align: left;
	}*/
	
	#te-gustara > span {
		margin-left: 22px;
	}
	
	.parrafo_right {
		font-size: 19px !important;
	}
	
	.parrafo_left{
		font-size: 19px !important;
	}
	
	.ter_mvl{
		padding-top: 30px;
	}

	.titl_menu_mvl.sombra_menu_mvl{
		display: inherit;
		background-color: black;
		width: 100%;
		min-height: 70px;
		position: fixed;
	}
	
	.bqd_mvl {
		display: inline-block;
		vertical-align: top;
		position: absolute;
		top: 20px;
		right: 50px;
	}
	
	.menu_in_mvl{
		margin-top: 30%;
	}
	
	.titl_menu_mvl.sombra_menu_mvl a{
		color: white;
	}
	
	.seg_mvl, .pri_mvl, .ter_mvl, .cua_mvl, .quin_mvl{
		padding-left: 40px;
	}
	
	.menu_nuevo_mvl ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	.menu_nuevo_mvl{
		width: 45%;
		float: left;
		font-size: 20px;
		font-family: AvenirRoman;
		letter-spacing: -0.01em;
	}
	
	.menu_nuevo_mvl+.menu_nuevo_mvl .seg_mvl, .menu_nuevo_mvl+.menu_nuevo_mvl .pri_mvl, .menu_nuevo_mvl+.menu_nuevo_mvl .ter_mvl, .menu_nuevo_mvl+.menu_nuevo_mvl .cua_mvl, .menu_nuevo_mvl+.menu_nuevo_mvl .quin_mvl{
		padding-left: 15px;
	}
	
	.seg_mvl .mas_opn, .pri_mvl .mas_opn{
		display: none;
	}
	
	.seg_mvl .menos_opn, .pri_mvl .menos_opn{
		float: right;
		top: -32px;
		right: 40px;
		position: relative;
		color: #9c9c9c;
		cursor: pointer;
		display: inherit;
	}
	
	.ter_mvl .menos_opn, .cua_mvl .menos_opn, .quin_mvl .menos_opn{
		float: right;
		top: -32px;
		right: -10px;
		position: relative;
		color: #9c9c9c;
		cursor: pointer;
	}
	
	.mas_opn {
		top: -32px;
		right: -10px;
	}
	
	.menu_nuevo_mvl li{
		padding-bottom: 10px;
	}
	
	.buscar_mvl{
		max-width: 25px;
	}
	
	.buscador_mvl{
		display: none;
	}
	
	.btn_op_menu_mvl{
		float: right;
		margin-top: 20px;
		margin-right: 20px;
	}
	
	.logo_menu_mvl .negro{
		margin-top: 17px;
		margin-left: auto;
		margin-right:auto;
	}
	
	.titl_menu{
		display: none;
	}

}

@media only screen and (min-width: 735px) {
    /*#logo-mobile {
        margin-left: 41%;
    }*/
}

@media only screen and (max-width: 654px) {
    .anunsio {
        display: none;
    }
	
	.div_btn_cls {
		max-width: 530px;
	}
	
	.menu_in {
		max-width: 535px;
	}
	
	.menu_nuevo {
		padding-right: 0px;
		padding-left: 0px;
	}
}

@media only screen and (min-width: 640px) {
    /*#logo-mobile {
        margin-left: 40%;
    }*/
}

@media only screen and (max-width: 639px) {
	#header-tablet {
		display:none;
		}
		
	.redesSociales {
		margin-left: 10px;
		margin-right: 10px;
	}
}

@media only screen and (max-width: 564px) {
	#author, #email {
    width: 85px;
    }
    #commentform label{
    margin-right:5px !important;
    }
    #desplegable {
    width:92%;
    }
    .commentlist li {
    width:auto;
    padding-right:5px;
    }
    
}

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

	/*.post {
		height: auto;
		min-height: 290px;
	}*/


	#content img {
		height: inherit !important;
	}

    #content {
        width: 500px;
    }
    
    #content img {
		/* height: 100%; */
		height: inherit !important;
	    /*max-width:500px;*/
	}
	
	/*.postcontent > p > a > img {
        width: 500px;
        height: 100%;
    }*/
    
	.postcontent iframe.billboardbn {
        width: 100%;
        height: 315px;
    }
}

@media only screen and (max-width: 549px) {
	.caja-comparte-sociales, .cajaComparteSocialesDos {
		width:300px;
    }
}

@media only screen and (min-width: 530px) {
    #logo-mobile {
        margin-left: 38%;
    }
}

@media only screen and (min-height: 520px) {
    #menu-mobile > a {
        font-size: 18px;
    }
}

@media only screen and (max-height: 516px) {
    .contenedor_rel {
		max-width: 250px !important;
	}
}

@media only screen and (max-width: 475px) {
	#desplegable {
		width:89%;
    }
    #logo-mobile {
        margin-left: 36%;
    }

.soloordenador {display:none;}
.solomovil {display:block;}


}

@media only screen and (max-width: 654px) {
.single_rel {
		max-width: 100% !important;
        /*
		margin-left: 0px !important;
		margin-right: 0px !important;
        */
		padding: 0px 0px;
		
	}
	
	#content img {
		max-width: 100%;
	}
	
	.relacionados2{
		display: none !important;
	}
	
	#desplegable{
		width: 90% !important;
		margin-left: auto !important;
		margin-right: auto !important;
		padding-left: 3% !important;
		padding-right: 3% !important;
	}
	#te-gustara {text-align:center;}
    #te-gustara .contenedor_rel {display:inline-block;}

	#te-gustara .post{
		min-height: 230px !important;
	}
	
	.single_rel .cajaComparteSocialesDos{
		width: 100%;
	}
	
	.single_rel #comentariosblog{
		text-align: left;
	}
}

@media only screen and (max-width: 560px) {
	
	.post_destacado .titulo {
		font-size: 26px;
	}
	
	.single_rel{
		display: block !important;
	}
	
	h2.parrafo_center{
		width: 100%;
	}
	
	h2, h2.parrafo_right {
		float: left;
		width: 100%;
		margin: 0px;
		font-weight: 400;
		font-size: 30px !important;
		font-family: Valentina !important;
		margin-right: 0px;
		padding-bottom: 15px;
		border-right: none;
		border-bottom: none;
		margin-top: 10px;
		margin-bottom: 15px;
		text-align: left;
		-moz-font-feature-settings: "liga", "dlig";
		font-feature-settings: "liga", "dlig";
		line-height: 30px;
		padding-right: 0px;
	}
	
	.parrafo_left {
		font-size: 22px !important;
	}
	
	.postmeta {
		margin-left: 0px;
	}
	
	.clic1bis22 {
		margin-left: 25px;
	}
	
	#comentariosblog {
		padding-left: 0px;
	}
	
	.cajaComparteSocialesDos{
		margin: auto; 
	}
	
	#te-gustara span{
		float: left;
		padding-left: 25px;
	}

	.postdestacados .widget_destacado iframe{
		margin: 0px 0px 30px;
	}
	
	.mvl_publi,.mvl_publi2, .mvl_publi_2{
		display: inherit;
	}
	
	.postdestacados .widget_destacado:nth-child(3) {
		display: inherit !important;
	}
	
	.logo_menu_meno a, .logo_menu_meno img{
		float: initial;
	}
	
	.blanco{
		display: none !important;
	}
	
	.buscar.blanco{
		display: none !important;
	}
	
	.btn_cls_meno img.buscar {
		right: -50px;
		top: 0px;
		max-width: initial;
	}
	
	.negro{
		display: block;
	}
	
	.menu_nuevo_titulo{
		color: #8c8c8c;
	}
	.titl_menu{
		background-color: #000000;
	}
	#menu_nuevo, .menu_mvl2, .menu_mvl{
		background-color: #333333 !important;
	}
	.menu_nuevo a, .menu_nuevo a:link, .menu_nuevo a:visited {
		color: white;
		text-decoration: none;
	}
	.post{
		width: 330px;
		/*height: 347px;*/
	}
	.post.postunoCol{
		height: 390px;
	}
	.post.postDosRow{
		/*height: auto;*/
	}
	.menu_mvl{
		position: absolute;
		background-color: white;
		right: 10px;
		height: 480px !important;
	}
	.menu_mvl2 {
		position: absolute;
		background-color: white;
		right: 10px;
		height: 480px !important;
	}
	.menu_mvl3 {
		position: absolute;
		background-color: #333333 !important;
		right: 10px;
		height: 480px !important;
	}
	#menu_nuevo{
		height: 460px;
	}
	/*.menu_nuevo.quin{
		float: none;
		position: absolute;
		top: 325px;
	}*/
	.anunciolatizq {
		display: none;
	}
	.anunciolatder{
		display: none;
	}
	.menu_nuevo {
		padding-right: 10px !important;
		padding-left: 15px !important;
		font-size: 23px !important;
		height: auto;
	}
	.menu_nuevo ul li {
		padding-bottom: 10px !important;
	}
	.menu_nuevo.ter span{
		display: none;
	}
	.menu_nuevo {
		padding-bottom: 0px;
	}
	.menu_nuevo.cua, .menu_nuevo.ter, .menu_nuevo.quin {
		width: 195px;
		padding-right: 0px !important;
	}
	.menu_nuevo.seg{
		border-right: 1px solid white;
	}
	.menu_nuevo.ter .menu-menu_3-container, .menu_nuevo.cua .menu-menu_redes-container, .menu_nuevo.quin .menu-menu_legal-container{
		display: none;
	}
	.menu_nuevo.ter .menu_nuevo_titulo:after {
		content: "\>";
		padding-left: 10px;
	}
	.menu_nuevo.cua .menu_nuevo_titulo:after {
		content: "\>";
		padding-left: 10px;
	}
	.menu_nuevo.quin .menu_nuevo_titulo:after {
		content: "\>";
		padding-left: 10px;
	}
	.cdmon1{
		display: none;
	}
	.cdmon2{
		display: inherit;
	}
	.div_btn_cls {
		margin-top: 0px;
	}
	.btn_cls_meno{
		float: left;
		position: absolute;
		left: 45px;
		margin-top: 33px;
	}
	.div_btn_cls {
		max-width: 115px;
	}
	.logo_menu_meno {
		margin-left: 24px;
		margin-top: 38px;
	}
	img.buscar{
		position: absolute;
		right: 45px;
		top: 33px;
	}
	.buscador{
		position: absolute;
		top: 70px;
		right: 45px;
		display: none;
	}
	.logo_menu {
		margin-right: 104px;
	}
	.btn_op_menu {
		margin-right: 74px;
	}

	#main #contentind, #main .clcontentind{
		width: 330px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#insertar-banner-2x1-2 img, #insertar-banner-1x1-3 img, #insertar-banner-1x1-4 img{
		width: 100%;
	}
	#contentind , .clcontentind{
		width: 332px;
	}

	.suscripcion  #content{
		width:350px !important;
	}
	.postcontent iframe.billboardbn {
		width: 350px;
	}
	
	.single_rel {
		max-width: 100% !important;
		/* margin-left: 0px !important;
		margin-right: 0px !important;
        */
		padding: 0px 0px;
		text-align: left !important;
	}
	
	#content img {
		max-width: 100%;
	}
	
	.relacionados2{
		display: none !important;
	}
	
	#desplegable{
		width: 90% !important;
		margin-left: auto !important;
		margin-right: auto !important;
		padding-left: 3% !important;
		padding-right: 3% !important;
	}
	
	#te-gustara .post{
		min-height: 300px !important;
		float: inherit !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.single_rel .cajaComparteSocialesDos{
		width: 100%;
	}
	
	.single_rel #comentariosblog{
		text-align: left;
	}
}

@media only screen and (min-width: 413px) {
	#logo-mobile {
        margin-left: 34%;
    }
}

@media only screen and (max-width: 380px) {
	
	.postdestacados {
		width: 100%;
        max-width: 100% !important;
	}

     #contentind .post, #contentind, .clcontentind {
		width: 100% !important;
        max-width: 100% !important;
	}
	
	.post_destacado {
		width: 100% !important;
		margin-left: 0px !important;
        max-width:100% !important;
	}





}




@media only screen and (max-width: 376px) {
	.menu_mvl{
		position: absolute;
		background-color: white;
		right: 5px;
		height: 90%;
	}
	.menu_mvl2 {
		position: absolute;
		background-color: white;
		right: 5px;
		height: 90%;
	}
	.menu_mvl3 {
		position: absolute;
		background-color: white;
		right: 5px;
		height: 90%;
	}
	.menu_nuevo {
		font-size: 20px !important;
		width: 150px;
	}	
	.menu_nuevo.cua, .menu_nuevo.ter, .menu_nuevo.quin {
		width: 185px;
		padding-right: 0px !important;
	}
	.menu_nuevo {
		padding-right: 0px !important;
	}
	
}

@media only screen and (max-width: 375px) {
	
	.seg_mvl .menos_opn, .pri_mvl .menos_opn {
		float: right;
		top: -28px;
		right: 30px;
		position: relative;
		color: #9c9c9c;
		cursor: pointer;
		display: inherit;
	}
	
	.ter_mvl .menos_opn, .cua_mvl .menos_opn, .quin_mvl .menos_opn {
		float: right;
		top: -28px;
		right: -10px;
		position: relative;
		color: #9c9c9c;
		cursor: pointer;
	}
	
	.mas_opn {
		top: -28px;
		right: -10px;
	}
	
	.menu_nuevo_mvl {
		font-size: 16px;
	}
	
	.menu-menu_3-container, .menu-menu_redes-container, .menu-menu_legal-container {
		padding-bottom: 10px;
		padding-top: 5px;
	}
	
	.suscripcion #content {
		width: 350px !important;
		padding: 0px;
	}
	
    #logo-mobile {
        margin-left: 32%;
    }
}

@media only screen and (max-width: 365px) {
	#desplegable {
		width:89%;
    }
	
	#commentform label{
		margin-right:45px !important;
		margin-left:0px !important;
    }
	
    #author, #email {
		width: 140px !important;;
		margin-top:10px;
    }
	
    .LabM {
		padding-right:16px;
    }
}

@media only screen and (max-width: 360px) {
	.menu_nuevo.cua, .menu_nuevo.ter, .menu_nuevo.quin {
		width: 175px;
		padding-right: 0px !important;
	}
	.menu_mvl {
		right: 3px;
	}
	.menu_mvl2 {
		right: 3px;
	}
	.menu_mvl3 {
		right: 3px;
	}
}

@media only screen and (max-width: 370px) {
	.sep-menu-mobile {
		height:332px;
	}
}

@media only screen and (max-width: 321px) {
	.logo_menu {
		margin-right: 55px;
	}	
	.btn_op_menu {
		margin-right: 29px;
	}
	.menu_mvl{
		position: absolute;
		background-color: white;
		height: 90%;
	}
	.menu_mvl2 {
		position: absolute;
		background-color: white;
		height: 90%;
	}
	.menu_nuevo {
		width: 135px;
		font-size: 17px !important;
	}
	.menu_nuevo.cua, .menu_nuevo.ter, .menu_nuevo.quin {
		width: 150px;
		padding-right: 0px !important;
	}
	.menu_mvl {
		right: 2px;
		height: 350px !important;
	}
	.menu_mvl2 {
		right: 2px;
		height: 350px !important;
	}
	.menu_mvl3 {
		right: 2px;
		height: 350px !important;
	}
}

@media only screen and (max-width: 320px) {
	.menu_nuevo_mvl {
		font-size: 14px;
	}
	.ter_mvl {
		padding-top: 20px;
	}
}



@media only screen and (max-width: 1370px) {
    .tgnuevo {
		text-align: left;
		max-width: 1240px;
		margin: auto;
	}
    .tgnuevo span {margin-left: 20px;}
}


@media only screen and (max-width: 1250px) {
    .tgnuevo {
		text-align: center;
		margin: auto;
	}
    .tgnuevo span {margin-left: 0px; text-align: center;}
}

/* *********** FIN: RESPONSIVE DESIGN *********************************************** */
/* ********************************************************************************** */

.wp-video {
	width: 100% !important;
}

video.wp-video-shortcode {
	width: 100% !important;
	height: auto;
}


#dialog-background{
	top: 0px;
}


/** css nuevo **/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
.widget_destacado{
	float: left;
}
.postdestacados{
	/* padding-top: 120px; */
	max-width: 1230px;
	margin-left: auto;
	margin-right: auto;
}
.divexterior .postdestacados{
	padding-top: 30px;
}
.anunciosup+.postdestacados{
	padding-top: 30px;
}
.postdestacados div.widget_destacado{
	/*border: #e8e8e8 1px solid;*/
}
.post{
	/*border: #e8e8e8 1px solid;*/
}
/*.post_destacado{
	width: 380px;
	height: 830px;
	margin-bottom: 30px;
	background-color: #FFFFFF;
	margin-left: 30px;
}*/
.widget_destacado:first-child .post_destacado{
	/*margin-left: 0px;*/
}
.post_destacado .titulo{
	font-family: Valentina;
	padding-left: 25px;
	font-weight: bold;
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 10px;
	padding-right: 50px;
	-moz-font-feature-settings: "liga", "dlig";
	font-feature-settings: "liga", "dlig";
}
.post_destacado .contenido{
	font-family: AvenirRoman;
	padding-left: 25px;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	padding-right: 25px;
}
.post_destacado .categoria{
	padding-left: 25px;
	height: 30px;
	padding-top: 20px;
}
.post_destacado+a {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 430px;
	position: unset;
	width: 100%;
	display: block;
}
.post .categoria{
	padding-left: 25px;
	height: 30px;
    padding-top: 20px;
}
.post .titulo{
	font-family: Valentina;
	padding-left: 25px;
	font-weight: bold;
	font-size: 22px;
	line-height: 24px;
	margin-bottom: 10px;
	padding-right: 25px;
	-moz-font-feature-settings: "liga", "dlig";
	font-feature-settings: "liga", "dlig";
}
.post .contenido{
	font-family: AvenirRoman;
	padding-left: 25px;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	padding-right: 25px;
}
.postWidth img{
	width: 100%;
}
.divexterior{
	position: relative;
	background-color: white;
}
.divinferior{
	width: 100%;
	height: 150px;
	background-color: #e8e8e8;
	position: absolute;
	bottom: 0px;
	z-index: 0;
}
.divimagencat{
	margin-top: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}
.divimagencat img{
	/*margin-left: 30px;*/
}
.anunciobottom{
	margin-top: 100px;
}
.post.postWidth{
	left: 0px !important;
}
.anunciobottom{
	display: none;
}

.cli-bar-btn_container a {
	border: 1px solid white;
}


@supports (-webkit-overflow-scrolling: touch) {
  /* CSS specific to iOS devices */ 

@media only screen and (max-width: 560px) {

.post_destacado .titulo {
		letter-spacing: -1px; 
	}
	
	.post .titulo{
	     letter-spacing: -1px; 
	}

}

}


@media only screen and (max-width: 560px) {
	
iframe#ianunciosb {max-width:100vw;}


	.post_destacado .titulo {
		font-size: 26px;
		line-height: 28px;
		/* letter-spacing: -1px; */
	}
	
	.post .titulo{
		/* letter-spacing: -1px; */
	}
	
	.post_destacado .contenido {
		font-size: 16px;
		line-height: 18px;
	}
	
	.post_destacado {
		height: 835px;
	}
	
	#te-gustara .post{
		max-width: 380px !important;
		width: 380px !important;
		min-height: 390px !important;
		height: 390px;
	}
	
}

@media only screen and (max-width: 380px){
	#te-gustara .post {
		width: 100% !important;
		max-width: 100% !important;
	}
}

@media only screen and (max-width: 320px){
	.post {
		height: 405px;
	}
	
	.post_destacado {
		height: auto;
	}
	
	.post_destacado .contenido {
		padding-bottom: 35px;
	}
}