/*
Theme Name: itaka
Theme URI: http://www.irekisoft.net/
Description: Theme for itaka
Version: 1.1
Author: Irekisoft
Tags: white, two columns, responsive
*/

/* Meyer Reset ---------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none; }

/** CSS para formulario de actividades de Itaka-Escolapios */
.wpcf7-form-control-signature-body {border:1px solid black !important;}
.wpcf7-form-control-signature-global-wrap {margin-bottom: 40px !important;}
input.wpcf7-form-control.has-spinner.wpcf7-submit {border: 1px solid black !important; border-radius: 3px !important; padding: 5px !important;}
.wpcf7-form-control-clear-wrap {display: inline-flex;align-items: center;justify-content: center;height: 20px;line-height: 1;padding: 5px !important;margin: 0px !important;border-radius: 100px !important;border:1px solid black !important;position: absolute;left: 2px;margin-top: 5px !important;}
#nombrepersona {width:250px;margin-bottom:10px;}
input[name="Documentodeidentidad"] {width:95px;}
#fechamaxima {border: 1px solid black !important; padding: 5px !important;}
#generacodigo {border: 1px solid black !important; padding: 5px !important;}
#formcreaurl b {font-weight: bold !important;}

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

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

/* Main ----------------- */

html { background-color: #FFF; }
body { background-color: #FFF; color: #777; font-family: DINRegular, Helvetica, Arial, sans-serif; font-size: 0.86em; }
h1, h2, h3, h4, h5, h6, a { color: #beba2b; }
.wrapper { width: 80%; margin: 0 auto; }


/* Header ---------------- */

header { position: relative; height: 116px; sborder-bottom: 4px solid #beba2b; margin-bottom: 20px; }
header h1 { float: left; margin-top: 8px; }
header nav { float: left; margin: 8px 0px 20px 0px; }
header aside { float: right; text-align: right; }

#redes_sociales img{width: auto; height: 24px; margin-left: 5px; margin-top: 15px;}

#haztesocio { text-align: center; width: 75%; margin: 20px 0px; background-color: #beba2b; border: 0; padding: 0.2em 1.2em; border-radius: 1.8em;  }
#haztesocio a {  font-size: 1.5em; text-transform: uppercase; color: #FFF; font-family: DINRegular, "Helvetica Narrow", "Arial Narrow", sans-serif; font-weight: bolder; line-height: 1.5em; }
html:lang(fr-FR) #haztesocio a { font-size: 1em; line-height: 2em; } /* hack frances */
html:lang(pt-BR) #haztesocio a { font-size: 0.83em; line-height: 2.4em; } /* hack portugues */

aside > form  {position: absolute; top: 20px; right: 150px; display: block; width: 200px; height: 22px;}
.searchform { display: block; width: 200px; }
.searchtext { width: 128px; height: 20px; border: 1px solid #ddd;  float: left;}
.searchbutton { width: 68px; height: 22px; background: #78731a; border: 0; padding: 0; margin: 0; color: #ffffff;}
#idiomas { color: #beba2b; position: absolute; top: 20px; right: 0px; padding: 0 8px; background-color: #fff; z-index: 9999; }
#idiomas a { color: #beba2b; font-size: 12px; line-height: 20px; font-family: DinRegular, "Helvetica Narrow", "Arial Narrow", sans-serif; text-transform: uppercase; }
#idiomas ul { display: none; }
#idiomas li { border-top: 1px dotted #beba2b; font-family: DINRegular, "Helvetica Narrow", "Arial Narrow", sans-serif; font-size: 12px; line-height: 20px; text-transform: uppercase; }
#idiomas .active { font-weight: bolder; }

/* Menu ---------------- */
nav a#pull {display:none;}
#header ul { z-index: 9999; }
#header .menu > li { float: left; list-style-position: inside; list-style-image: url('images/list-sep.png'); margin: 0 1px; position: relative; }
#header .menu > li:first-child { list-style-image: url('images/list-sep-first.png'); }
#header .menu > li > a { font-weight: bolder; font-size: 13px; }
#header .menu > li:hover > a { background-color: #beba2b; color: #fff; }

#header .menu li a { text-transform: uppercase; color: #777; padding: 1px 7px; margin-left: -6px; }
#header .menu li a:hover { color: white; background-color: #beba2b; }
#menu .children { display: none; background-color: #beba2b; color: #FFF; }

#menu ul li:hover > ul { display: block; } /* los sub-menus solo se muestran al pasar el puntero sobre el elemneto del menu padre */

#menu .menu ul {
	font-family: DINRegular, "Helvetica Narrow", "Arial Narrow", sans-serif; font-size: 12px; line-height: 22px; text-transform: uppercase;
	display: none;
	float: left;
	margin: 0;
	padding: 6px;
	position: absolute;
	top: 15px;
	left: 3px;
	width: 200px;
}
#menu .menu ul a { display: block; }

/* Menu nivel  2 ---------- */
#menu .menu ul li { border-top: 1px dotted #fff; }
#menu .menu ul li a { color: #FFF; }
#menu .menu ul li a:hover { color: #444; }
#menu .menu ul li:first-child { border: none; }

/* Menu nivel 3 ---------- */
#menu .menu ul ul,
#menu .menu ul ul a,
#menu .menu ul ul a:hover { background-color: #9e9a0b; }

#menu .menu ul ul { left: 180px; top: -6px; } /* los sub-sub-menus, se alinean horizontalmente, a la derecha del menu padre */
#menu .menu ul li { position: relative; } /* los sub-sub-menus, se alinean verticalmente segun el elemento del menu padre */

/* Slideshow ------------- */

#slideshow { margin-bottom: 20px; }
#slideshow p { font-family: Handsean, sans-serif; font-weight: normal; }

/* Content --------------- */

article a { color: #beba2b; }
article, section { }
article h2, section h2 { font-size: 1.9em; margin: 1em 0; }
article p, section p { line-height: 1.3em; margin-bottom: 1.3em; }
article ul, section ul { list-style-type: square; }
article li, section li { margin-left: 1.6em; padding-left: 0.5em; margin-bottom: 1.3em; }


#content { width: 78%; float: left; padding-bottom: 40px; position: relative; overflow: hidden; }

#content-menu { float: left; width: 19%; min-height: 300px; background: transparent url('images/border-v.png') top right repeat-y; }

	#content-menu h3 { color: #beba2b; text-transform: uppercase; font-size: 16px; }
	/* menu */
	#content-menu .menu { list-style-type: none; margin: 1.8em 0; }
	#content-menu .menu li a { display: inline-block; padding-right: 6px; color: #777; font-family: DINRegular, "Helvetica Narrow", "Arial Narrow", sans-serif; font-size: 12px; line-height: 22px; text-transform: uppercase; }
	#content-menu .menu li a:hover { background-color: #beba2b; color: white; }
	/* sub menu */
	#content-menu .children { list-style-type: none; margin: 0.9em 0; display: none; }
	#content-menu .children li a { color: #AAA; }
	#content-menu .children li a:hover { background-color: #beba2b; color: white; }
	/* sub sub menu */
	#content-menu .children .children li a { color: #6F8600; }
	#content-menu .children .children li a:hover { background-color: #beba2b; color: white; }
	#content-menu .children .children .current_page_item a { background-color: #CCC; color: #FFF; }
	/* current sub menu is visible */
	#content-menu .current_page_ancestor > .children { display: block; }
	#content-menu .current_page_item > .children { display: block; }
	/* current page */
	#content-menu .menu .current_page_item { color: #FFF; }
	#content-menu .menu .current_page_item> a { background-color: #CCC; color: #FFF; }
	/* current category */
	#content-menu .menu .current-cat { color: #FFF; }
	#content-menu .menu .current-cat a { background-color: #CCC; color: #FFF; }

#content-main { float: left; width: 75%; margin-left: 20px; }
#content-main h2 { margin: 0 0 26px 0; font-family: DINRegular, "Helvetica Narrow", "Arial Narrow", sans-serif; font-size: 32px; text-transform: uppercase; color: #beba2b; }
#content-main .page > h3 { margin: 10px 0; }
#content-main .share { text-align: right; margin-bottom: 16px; }

#content-main .contact { width: 220px; height: 200px; float: left; background-color: #ececec; padding: 10px; margin-bottom: 1em; }
#content-main .contact-nofirst { margin-left: 25px; }
#content-main .contact h2 { color: #beba2b; }
#content-main .contact p { margin: 1em 0; font-size: 12px; text-align: left; }

#content-main .map { width: 240px; height: 220px; float: left; background-color: #ececec; margin-left: 20px; overflow: hidden; margin-bottom: 1em; }
#content-main .map small { display: none; }

#content-main .thumb { width: 240px; height: 220px; float: left; margin-left: 25px; overflow: hidden; margin-bottom: 1em; }
#content-main .thumb img { display: block; }
#content-main .thumb-into-content img { width: 240px; height: auto; float: left; margin-right: 10px; }

/* Sidebars -------------- */

#sidebar { width: 20%; margin-bottom: 54px; padding: 0 0 0 10px; float: right; background: transparent url('images/border-v.png') top left repeat-y; }
#sidebar hr { height: 2px; border: 0; background: transparent url('images/border-h.png') top center repeat-x; margin: 16px 0 18px 0; clear:both;}
#sidebar img {float: none !important;}

#sidebar .news { padding-left: 10px; }
#sidebar .news h2 { color: #777; font-size: 12px; font-weight: bold; text-transform: uppercase; font-family: DINRegular, "Helvetica Narrow", "Arial Narrow", sans-serif; }
#sidebar .news h3 { color: #777; font-size: 12px; font-weight: bold; text-transform: uppercase; font-family: DINRegular, "Helvetica Narrow", "Arial Narrow", sans-serif; }
#sidebar .news small { font-size: 11px; color: #b9b77b; font-style: italic; display: block;  }
#sidebar .news div { font-size: 11px; }
#sidebar .news img { width: 210px; height: auto; margin-top: 20px; }


/* Footer ---------------- */

footer { position: fixed; bottom: 0; width: 100%; overflow: hidden; color: #c4c4c4; line-height: 2.6em; background: #FFF url('images/border-h.png') top left repeat-x; }
footer div { width: 970px; margin: 0 auto; }
footer ul { float: right; }
footer ul li { float: left; }
footer li a { color: #c4c4c4; text-transform: uppercase; font-size: 0.8em; }
footer p { float: left; }

/* tinyMCE --------------- */

.alignright { float: right; }
.alignleft { float: left; }
img.alignleft { margin-right: 10px; }
.single img.aligncenter { display: block; margin: 0 auto; width: 100%; height: auto; }
strong { font-weight: bold; }

/* FrontPage -------------- */

.home header { border-bottom: 0; margin-bottom: 0; }
.home .post { position: relative; overflow: hidden; margin-top: 40px; font-family: DINRegular, "Helvetica Narrow", "Arial Narrow", sans-serif; }
.home .post-thumb { float: left; width: 230px; height: 120px; overflow: hidden; }
.home .post-thumb img { width: 230px; height: auto; }
.home .post-hentry { float: left; width: 70%; margin-left: 14px; }
.home .post-hentry small { font-size: 14px; color: #b9b77b; display: block; margin-bottom: 6px; }
.home .post-hentry h3 { font-size: 16px; font-weight: bold; color: #beba2b; margin-bottom: 6px; text-transform: uppercase; }
.home .post-hentry p { font-size: 14px; margin: 0; text-align: justify; }
.home hr { height: 2px; border: 0; background: transparent url('images/border-h.png') top center repeat-x; margin: 40px 0 20px 0; }

#ultimas-noticias { border-bottom: 2px solid #beba2b; position: relative; overflow: hidden; padding: 3px 0 5px 0; }
#ultimas-noticias h2 { float: left; font-family: DINRegular, "Helvetica Narrow", "Arial Narrow", sans-serif; font-size: 17px; color: #beba2b; font-weight: bolder; text-transform: uppercase; }
#ultimas-noticias span { float: right; font-size: 12px; position: absolute; bottom: 8px; right: 0; color: #beba2b; font-style: italic; }
#ultimas-noticias span a { color: #beba2b; }

#blogs-recomendados { font-family: DINRegular, "Helvetica Narrow", "Arial Narrow", sans-serif; font-size: 12px; text-transform: uppercase; }
#blogs-recomendados h3 { font-size: 16px; font-weight: bold; color: #beba2b; margin-bottom: 8px; }
#blogs-recomendados ul { list-style-type: none; }
#blogs-recomendados li { float: left; margin-right: 13px; margin-bottom: 8px; }
#blogs-recomendados li:last-child { margin-right: 0; }
#blogs-recomendados a { color: #777; padding-left: 2px; }

/* Home, Category, Date -- */

.blog #content-main h2,
.category #content-main h2,
.date #content-main h2 { font-size: 22px; margin: 0 0 8px 0; }

.blog #content-main small,
.category #content-main small,
.date #content-main small { font-size: 14px; color: #b9b77b; font-style: italic; display: block; margin-bottom: 6px; }

/* Hemeroteca ------------ */
h2.hemeroteca-list { font-size: 2em; line-height: 2em; clear: both; text-transform: uppercase; }

.hemeroteca-expand-collapse { text-align: right; }
.hemeroteca-expand-collapse a { margin-left: 1.4em; }
.hemeroteca-expand-collapse span { margin-left: 0.2em; color: #fff; background-color: #beba2b; }

.hemeroteca-list h3 { font-size: 1.4em; line-height: 2em; clear: both; text-transform: uppercase; }
.hemeroteca-list h3 a { font-size: 0.8em; margin-left: 0.5em; }
.hemeroteca-list h4 { font-size: 1.2em; line-height: 2em; clear: both; text-transform: uppercase; }
.hemeroteca-list h4 a { font-size: 0.8em; margin-left: 0.5em; }
.hemeroteca-list h5 { font-size: 0.9em; line-height: 2em; clear: both; text-transform: uppercase; xcolor: #111; }
.hemeroteca-list h5 a { font-size: 0.8em; margin-left: 0.5em; }

.hemeroteca-list ul { background-color: #fafaea; position: relative; overflow: hidden; padding: 0.8em 1.6em; display: none; }
.hemeroteca-list li { color: #444; line-height: 1.8em; }
.hemeroteca-list li a { color: #444; }


.hemeroteca-list ul.expanded { display: block; }
.hemeroteca-list ul ul { padding: 0.5em 0; }
.hemeroteca-list ul.columns { column-count: 3; -moz-column-count: 3; -webkit-column-count: 3; }

/* Gallery --------------- */

.gallery { margin: auto; margin-bottom: 2em; }
.gallery .gallery-item { float: left; margin-top: 10px; text-align: center; width: 20%; }
.gallery img { border: 2px solid #cfcfcf; }
.gallery .gallery-caption {	margin-left: 0; }

/* Paginas --------------- */

.page p { text-align: justify; }
.page table { font-size: 0.8em; line-height: 1.3em; }
.page tr { border-bottom: 1px dotted #666; }
.page td { padding: 1em 0; }
.page thead { height: 2em; font-weight: bold; }

#post-734 img{ margin-top: 8px; }

/* Tables Overrides */
.page table td {
	background-color: #fff !important;
	width: auto !important;
	height: auto !important;
	text-align: left !important;
}
.page table td p {
	background-color: #fff !important;
	width: auto !important;
	text-align: left !important;
}
/* Cuenta atras */

#cuenta_atras{display: none;}
#cuenta_atras > h2{ font-size: 1.2em !important; margin-bottom: 30px !important; margin-top: 5px;font-weight: bold; margin-left: 8px;}
.time_circles > div > h4 { font-size: 10px !important; margin-top: -25px !important;}
.time_circles > div > span{ margin-top: 28px !important;}
/* Haz un donativo */

.page-id-732 table td { text-align: center; }

/* Entidades amigas */

.page-id-736 #content-main img { padding: 5px 10px 5px 0; }
.page-id-736 #content-main h4 { text-align: center; text-transform: uppercase; font-family: DINRegular, "Helvetica Narrow", "Arial Narrow", sans-serif; font-size: 20px; line-height: 60px; }

/* Formularios de contacto */

.wpcf7-form p{ font-size:small; }
.wpcf7-form p input[type=text], .wpcf7-form p textarea{float: right;color:#111;border:1px solid #888;padding:2px;}
.form7submit  {}
.checkboxes {clear:both;}
.nota-legal-texto { display: none; }
.pdf a{font-size: 12px; }
.pdf a:hover{color:#333;}
.pdf {background-image: url(images/pdf.png); background-repeat: no-repeat; }
.publicaciones li a {display: block;  text-decoration:none;  padding: 0px 10px 0px 30px; line-height:24px; }
.publicaciones {list-style-type: none;}

/* Search Results --------- */
body.search article { padding: 12px; }
body.search article:hover { background-color: #f2f9f2; }
body.search article h2 { margin: 0 0 8px 0; }
body.search article p { margin: 0 0 8px 0; }
body.search article small a { font-size: 0.86em; color: #2b2bbe; }
/* Desactivar el menu children de Que hacemos */
ul.menu > li.page_item.page-item-5 > ul.children > li.page_item_has_children > ul.children {display: none !important;}
.titulo_menu {color: #777777 !important; font-weight: bold;}
/* Desactivar el menu children de donde estamos */
ul.menu > li.page_item.page-item-7 > ul.children > li.page_item_has_children > ul.children {display: none !important;}

/* Ocultar mapa y contacto en las paginas raiz de Donde estamos */
.page-parent.page-child.parent-pageid-7 > div.wrapper > div#content > div#content-main > .page.type-page.status-publish.hentry > div.contact {display: none !important;}
.page-parent.page-child.parent-pageid-7 > div.wrapper > div#content > div#content-main > .page.type-page.status-publish.hentry > div.map {display: none !important;}

/* Slide campanyas -------- */
#meteor-slideshowcampanas .meteor-nav { display: none; }
#meteor-slideshowcampanas .meteor-buttons { display: none; }
#meteor-slideshowcampanas .meteor-clip p { display: none; }
/* Slide albergues --------*/
#meteor-slideshowalbergues-o-casas-de-convivencias  { margin-top: -40px; }
#meteor-slideshowalbergues-o-casas-de-convivencias .meteor-nav { display: none; }
#meteor-slideshowalbergues-o-casas-de-convivencias .meteor-clip p { display: none; }

#meteor-slideshowmovimiento-calasanz  { margin-top: -15px; margin-bottom: 20px; }
#meteor-slideshowmovimiento-calasanz .meteor-nav { display: none; }
#meteor-slideshowmovimiento-calasanz .meteor-clip p { display: none; }

#meteor-slideshowalfabetizacion-y-apoyo-escolar { margin-top: -15px; margin-bottom: 20px; }
#meteor-slideshowalfabetizacion-y-apoyo-escolar .meteor-nav { display: none; }
#meteor-slideshowalfabetizacion-y-apoyo-escolar .meteor-clip p { display: none; }

#meteor-slideshowapoyo-a-centros-escolares, #meteor-slideshowhogares { margin-top: -15px; margin-bottom: 20px; }
#meteor-slideshowapoyo-a-centros-escolares .meteor-nav, #meteor-slideshowhogares .meteor-nav{ display: none; }
#meteor-slideshowapoyo-a-centros-escolares .meteor-clip p,  #meteor-slideshowhogares .meteor-clip p{ display: none; }

#meteor-slideshowcentros-socio-educativos, #meteor-slideshowcomedores-infantiles { margin-top: -15px; margin-bottom: 20px; }
#meteor-slideshowcentros-socio-educativos .meteor-nav, #meteor-slideshowcomedores-infantiles .meteor-nav{ display: none; }
#meteor-slideshowcentros-socio-educativos .meteor-clip p,  #meteor-slideshowcomedores-infantiles .meteor-clip p{ display: none; }

#meteor-slideshowescuelas-de-educadores, #meteor-slideshowinternados { margin-top: -15px; margin-bottom: 20px; }
#meteor-slideshowescuelas-de-educadores .meteor-nav, #meteor-slideshowinternados .meteor-nav{ display: none; }
#meteor-slideshowescuelas-de-educadores .meteor-clip p,  #meteor-slideshowinternados .meteor-clip p{ display: none; }

#meteor-slideshowvoluntariado-2, #meteor-slideshowsensibilizacion { margin-top: -15px; margin-bottom: 20px; }
#meteor-slideshowvoluntariado-2 .meteor-nav, #meteor-slideshowsensibilizacion .meteor-nav{ display: none; }
#meteor-slideshowvoluntariado-2 .meteor-clip p,  #meteor-slideshowsensibilizacion .meteor-clip p{ display: none; }

/* Slide Donde estamos --------*/

#meteor-slideshowespana, #meteor-slideshowbrasil { margin-top: -15px; margin-bottom: 20px; }
#meteor-slideshowespana .meteor-nav, #meteor-slideshowbrasil .meteor-nav { display: none; }
#meteor-slideshowespana .meteor-clip p, #meteor-slideshowbrasil .meteor-clip p { display: none; }

#meteor-slideshowbolivia, #meteor-slideshowcamerun { margin-top: -15px; margin-bottom: 20px; }
#meteor-slideshowbolivia .meteor-nav, #meteor-slideshowcamerun .meteor-nav { display: none; }
#meteor-slideshowbolivia .meteor-clip p, #meteor-slideshowcamerun .meteor-clip p { display: none; }

#meteor-slideshowindia, #meteor-slideshowitalia { margin-top: -15px; margin-bottom: 20px; }
#meteor-slideshowindia .meteor-nav, #meteor-slideshowitalia .meteor-nav { display: none; }
#meteor-slideshowindia .meteor-clip p, #meteor-slideshowitalia .meteor-clip p { display: none; }

#meteor-slideshowmexico, #meteor-slideshowrepublica-dominicana { margin-top: -15px; margin-bottom: 20px; }
#meteor-slideshowmexico .meteor-nav, #meteor-slideshowrepublica-dominicana .meteor-nav { display: none; }
#meteor-slideshowmexico .meteor-clip p, #meteor-slideshowrepublica-dominicana .meteor-clip p { display: none; }

#meteor-slideshowvenezuela { margin-top: -15px; margin-bottom: 20px; }
#meteor-slideshowvenezuela .meteor-nav { display: none; }
#meteor-slideshowvenezuela .meteor-clip p { display: none; }

/* Overlay de las imagenes - colorbox */

#colorbox, #cboxOverlay, #cboxWrapper { z-index: 999999 !important; }

/*Formulario del TPV */

#formulario-tpv > p {padding: 15px 0px; }
.frm-tpv { padding: 5px 0px; width: 120px; display: block; float: left;}

/*Formulario Donar */
.Testimonio  > textarea{float: left !important; width: 95%; border: 1px solid #ddd !important;}
.Nombre > input {float: left !important; width: 95%; margin-bottom: 50px; padding: 6px 0px !important; border: 1px solid #ddd !important;}
.form-dona-autorizo {padding-top: 40px; font-size: 0.85em;}
.adjunta_foto{border: 1px solid #ddd !important;padding: 30px 8px; width: 94%;}
#wpcf7-f30802-p30806-o1 > form > p{ padding: 18px 0px;}

/* Menu noticias responsive */
.menu-responsive-noticias {visibility: hidden;}
.menu-responsive-lugares {visibility: hidden;}
