/*  
Theme Name: Grid Focus Public
Theme URI: https://5thirtyone.com/
Description: Grid aligned left
Version: 1.0
Author: Derek Punsalan
Author URI: https://is.derekpunsalan.com/

Notes: Inspired and created for minimalist, content focused blogs 
or websites. Customize, edit, poke, prod, and adapt to your own 
style. Please leave credit where credit is due so that others may
find the source for your site and adapt a suitable version for their
own website.
*/


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

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

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

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

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

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

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

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


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

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

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

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


.icon3-backspace:before {
  content: "\e908";
}
.icon3-camera:before {
  content: "\e909";
}
.icon3-flag:before {
  content: "\e90a";
}
.icon3-lock-closed:before {
  content: "\e90b";
}
.icon3-info-with-circle:before {
  content: "\e90c";
}
.icon3-lock:before {
  content: "\e90d";
}
.icon3-old-phone:before {
  content: "\e90e";
}
.icon3-search:before {
  content: "\e986";
}
.icon3-gab-icon-2:before {
  content: "\e900";
}
.icon3-gab-icon:before {
  content: "\e901";
}
.icon3-icon-estrelas-ttf:before {
  content: "\e902";
}
.icon3-icon-defensa:before {
  content: "\e903";
}
.icon3-parler-1:before {
  content: "\e904";
}
.icon3-parler-2:before {
  content: "\e905";
}
.icon3-telegram:before {
  content: "\e906";
}
.icon3-telegram-2:before {
  content: "\e907";
}

.icon-citizengo:before {
	content: "\e618";
}

.icon-hazteoir:before {
	content: "\e619";
}

.icon-dav:before {
	content: "\e61a";
}

.icon-dav2:before {
	content: "\e61b";
}

.icon-maslibres:before {
	content: "\e61d";
}

.icon-home:before {
	content: "\10ffff";
}

.icon-vimeo1:before {
	content: "\e64c";
}

.icon-behance:before {
	content: "\e64a";
}

.icon-instagram:before {
	content: "\e648";
}

.icon-spotify:before {
	content: "\e647";
}

.icon-facebook:before {
	content: "\e643";
}

.icon-twitter:before {
	content: "\e642";
}

.icon-uniE640:before {
	content: "\e640";
}

.icon-flickr2:before {
	content: "\e63f";
}

.icon-cc-igual:before {
	content: "\e63e";
}

.icon-cc-nocommercial:before {
	content: "\e63d";
}

.icon-cc-by:before {
	content: "\e63c";
}

.icon-cc:before {
	content: "\e63b";
}

.icon-arrow-right:before {
	content: "\e639";
}

.icon-arrow-up:before {
	content: "\e638";
}

.icon-arrow-down:before {
	content: "\e637";
}

.icon-arrow-left:before {
	content: "\e636";
}

.icon-archive:before {
	content: "\e634";
}

.icon-file:before {
	content: "\e633";
}

.icon-photos:before {
	content: "\e631";
}

.icon-information:before {
	content: "\e62c";
}

.icon-close:before {
	content: "\e64b";
}

.icon-plus:before {
	content: "\e651";
}

.icon-clock:before {
	content: "\e655";
}

.icon-music:before {
	content: "\e656";
}

.icon-altavoz:before {
	content: "\e657";
}

.icon-camera:before {
	content: "\e658";
}

.icon-lupa:before {
	content: "\e65a";
}

.icon-home2:before {
	content: "\e65b";
}

.icon-chat:before {
	content: "\e65c";
}

.icon-like:before {
	content: "\e65d";
}

.icon-star:before {
	content: "\e65e";
}

.icon-map:before {
	content: "\e662";
}

.icon-compartir:before {
	content: "\e664";
}

.icon-users:before {
	content: "\e666";
}

.icon-user:before {
	content: "\e667";
}

.icon-mail2:before {
	content: "\e669";
}

.icon-apple:before {
	content: "\e66a";
}

.icon-youtube:before {
	content: "\e66b";
}

.icon-wordpress:before {
	content: "\e66c";
}

.icon-flickr:before {
	content: "\e66d";
}

.icon-flickr1:before {
	content: "\e66e";
}

.icon-star2:before {
	content: "\e66f";
}

.icon-world:before {
	content: "\e671";
}

.icon-users2:before {
	content: "\e673";
}

.icon-user2:before {
	content: "\e674";
}

.icon-compas:before {
	content: "\e675";
}

.icon-altavoz2:before {
	content: "\e676";
}

.icon-rss:before {
	content: "\e677";
}

.icon-elentir:before {
	content: "\e678";
}

.icon-googleplus:before {
	content: "\e684";
}

.icon-x:before {
	content: "\f081";
}

.icon-three-bars:before {
	content: "\f05e";
}

.icon-telescope:before {
	content: "\f088";
}

.icon-search:before {
	content: "\f02e";
}

.icon-mail-read:before {
	content: "\f03c";
}

.icon-location:before {
	content: "\f060";
}

.icon-link-external:before {
	content: "\f07f";
}

.icon-light-bulb:before {
	content: "\f000";
}

.icon-device-mobile:before {
	content: "\f038";
}

.icon-device-desktop:before {
	content: "\f27c";
}

.icon-comment-discussion:before {
	content: "\f04f";
}

.icon-comment:before {
	content: "\f02b";
}

.icon-earth:before {
	content: "\e9ca";
}

.icon-star-full:before {
	content: "\e9d9";
}

.icon-heart2:before {
	content: "\e9da";
}

.icon-checkbox-checked:before {
	content: "\ea52";
}

.icon-mail:before {
	content: "\ea83";
}

.icon-twitter2:before {
	content: "\ea92";
}

.icon-feed3:before {
	content: "\ea95";
}

.icon-vimeo:before {
	content: "\ea9c";
}

.icon-vimeo2:before {
	content: "\ea9d";
}

.icon2-play:before {
  content: "\e912";
}
.icon2-mic:before {
  content: "\e91e";
}
.icon2-book:before {
  content: "\e91f";
}
.icon2-books:before {
  content: "\e920";
}
.icon2-folder:before {
  content: "\e92f";
}
.icon2-folder-open:before {
  content: "\e930";
}
.icon2-folder-download:before {
  content: "\e933";
}
.icon2-map3:before {
  content: "\e94b";
}
.icon2-clock2:before {
  content: "\e94f";
}
.icon2-quotes-left:before {
  content: "\e977";
}
.icon2-quotes-right:before {
  content: "\e978";
}
.icon2-search:before {
  content: "\e986";
}
.icon2-fire:before {
  content: "\e9a9";
}
.icon2-airplane:before {
  content: "\e9af";
}
.icon2-truck:before {
  content: "\e9b0";
}
.icon2-power:before {
  content: "\e9b5";
}
.icon2-earth:before {
  content: "\e9ca";
}
.icon2-heart:before {
  content: "\e9da";
}
.icon2-warning:before {
  content: "\ea07";
}
.icon2-plus:before {
  content: "\ea0a";
}
.icon2-cross:before {
  content: "\ea0f";
}
.icon2-checkmark:before {
  content: "\ea10";
}
.icon2-play3:before {
  content: "\ea1c";
}
.icon2-volume-high:before {
  content: "\ea26";
}
.icon2-volume-medium:before {
  content: "\ea27";
}
.icon2-volume-mute2:before {
  content: "\ea2a";
}
.icon2-mail:before {
  content: "\ea83";
}
.icon2-google-plus2:before {
  content: "\ea8c";
}
.icon2-instagram:before {
  content: "\ea92";
}
.icon2-whatsapp:before {
  content: "\ea93";
}
.icon2-spotify:before {
  content: "\ea94";
}
.icon2-telegram:before {
  content: "\ea95";
}
.icon2-rss2:before {
  content: "\ea9c";
}
.icon2-flickr3:before {
  content: "\eaa5";
}
.icon2-behance2:before {
  content: "\eaa9";
}
.icon2-dropbox:before {
  content: "\eaae";
}
.icon2-appleinc:before {
  content: "\eabe";
}
.icon2-windows:before {
  content: "\eac1";
}
.icon2-linkedin:before {
  content: "\eac9";
}
.icon2-chrome:before {
  content: "\ead9";
}
.icon2-firefox:before {
  content: "\eada";
}
.icon2-IE:before {
  content: "\eadb";
}
.icon2-edge:before {
  content: "\eadc";
}
.icon2-safari:before {
  content: "\eadd";
}
.icon2-opera:before {
  content: "\eade";
}
.icon2-file-pdf:before {
  content: "\eadf";
}
.icon2-file-word:before {
  content: "\eae1";
}
.icon4-chevron-down:before {
  content: "\e900";
}
.icon4-chevron-left:before {
  content: "\e901";
}
.icon4-chevron-right:before {
  content: "\e902";
}
.icon4-chevron-thin-down:before {
  content: "\e903";
}
.icon4-chevron-thin-left:before {
  content: "\e904";
}
.icon4-chevron-thin-right:before {
  content: "\e905";
}
.icon4-chevron-thin-up:before {
  content: "\e906";
}
.icon4-chevron-up:before {
  content: "\e907";
}
.icon4-bubble:before {
  content: "\e96b";
}
.icon4-bubbles:before {
  content: "\e96c";
}
.icon4-bubbles2:before {
  content: "\e96d";
}
.icon4-bubble2:before {
  content: "\e96e";
}
.icon4-bubbles3:before {
  content: "\e96f";
}
.icon4-bubbles4:before {
  content: "\e970";
}



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

}

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

}

@font-face {
    font-family: 'Luci';
    src: url('fonts/lucidasansdemioblique-webfont.eot');
    src: url('fonts/lucidasansdemioblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lucidasansdemioblique-webfont.woff') format('woff'),
         url('fonts/lucidasansdemioblique-webfont.ttf') format('truetype'),
         url('fonts/lucidasansdemioblique-webfont.svg#LucidaSansDemiboldOblique') format('svg');
    font-weight: bold;
    font-style: italic;

}

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

}

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

}

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

}

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

}


@font-face {
    font-family: 'Calib';
    src: url('fonts/calibri_bold_italic-webfont.eot');
    src: url('fonts/calibri_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri_bold_italic-webfont.woff') format('woff'),
         url('fonts/calibri_bold_italic-webfont.ttf') format('truetype'),
         url('fonts/calibri_bold_italic-webfont.svg#CalibriBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;

}

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

}


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

}

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

}

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

}


*{margin:0;padding:0;}

@media all and (min-width: 1024px) {
	html,body{
	background-color:#f2f2f2;
	color:#000;text-align:center; }
	body{font:14px Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; font-weight:400;}
	
	#super999{color:#000:;float:left;margin:0px 0 0 0px;width:958px;}
	
	.musica{width:958px; margin-left:20px;}

	.musica_derecha{width:658px; display:block;}

	.titulo_musica{float:right; vertical-align:middle; padding:10px 20px 10px 15px; margin-top:50px; width:300px; background:#252525; color:#fff; font:38px Open Sans Condensed; font-weight:bold; line-height:44px;}
}

@media all and (max-width: 1024px) {
	html,body{
	background-color:#f2f2f2;
	color:#000;text-align:center; }
	body{font:12px Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif;}

	#super999{color:#000:;float:left;margin:0px 0 0 0px;width:705px;}	

	.musica{width:665px; margin-left:20px;}
	
	.musica_derecha{width:365px; display:block;}
	
	.titulo_musica{float:right; vertical-align:middle; padding:10px 20px 10px 15px; margin-top:50px; width:300px; background:#252525; color:#fff; font:38px Open Sans Condensed; font-weight:bold; line-height:44px;}
}

.agenda2017{font-size:12px; clear:both; padding: 0px 15px 0px 0px; font-family:Open Sans Condensed,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; margin:0px 0px 0px 0px; display:block;}
.bloque_agenda2017{margin:15px 0 20px 0;}
.evento_agenda2017{clear:both; margin:7px 0 7px 9px;}
.papel_calendario2017a{float:right; text-align:center; margin:3px 1px 4px 12px; padding-bottom:0px;width:70px;}
.papel_calendario2017b{text-align:center; margin:0px 0px 0px 0px; padding-bottom:0px; }
.agenda2017Mes { font-size:15px; line-height:19px; font-weight:700; text-transform:uppercase; text-align:center; padding:1px 0 1px 0; width:70px; display:block; font-family:Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; border-right:3px solid #eee;}
.agenda2017Dia { color:#222; background:#fff; font-size:52px; line-height:48px; font-weight:700; font-family:Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; text-transform:uppercase; text-align:center; padding:4px 6px 5px 6px; width:50px; display:block; border-bottom:3px solid #eee; border-right:3px solid #eee; width:58px; border-left:1px solid #fafafa; width:57px;}
.agenda2017Hora { font-size:20px; line-height:15px;text-align:center; display:block; font-family:Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; color:#222; padding-bottom:5px; width:70px; margin-top:10px;}
.agenda_icon2017 {width:35px; font-size:16px; padding:4px 3px 7px 0px; vertical-align:bottom;}


h1{font-size:22px;}

h2{font-size:18px;}
h2 a{color:#333;text-decoration:none;}

h3{font-size:16px;}
h4{font-size:14px;}

h15{font-size:13px; margin-bottom: 5px;}
h15 a{font-size:13px; color:#000; margin-bottom: 5px;}

h20{color:#000;}
h20 a{color:#000;}
h20 a:hover{color:#fff;}

brevecorto{
	display:none;
}

@media all and (min-width: 1024px) {
	#wrapper{ text-align:left;width:999px;margin:0px auto;
		-webkit-box-shadow: -1px 0px 43px 5px rgba(204,204,204,0.21);
		-moz-box-shadow: -1px 0px 43px 5px rgba(204,204,204,0.21);
		box-shadow: -1px 0px 43px 5px rgba(204,204,204,0.21);}

	.entry_content_entrada{margin-left:27px; width:665px;}

	.entry_content_pagina{margin-top:27px;}

	.titulo_paginas{display:none;}

	.flickrshow999{}
	.flickrshow705{ display:none;}
	
	.svg_999{width:999px; height:353px;}

	.svg_705{display:none;}
}

@media all and (max-width:1024px) and (min-width:705px) {
 	#wrapper{ text-align:left;width:705px;margin:0px auto;
		-webkit-box-shadow: -1px 0px 43px 5px rgba(204,204,204,0.21);
		-moz-box-shadow: -1px 0px 43px 5px rgba(204,204,204,0.21);
		box-shadow: -1px 0px 43px 5px rgba(204,204,204,0.21);}

	.entry_content_entrada{margin-left:20px; width:665px;}

	.entry_content_pagina{margin-top:20px;}

	.titulo_paginas{display:none;}

	.flickrshow999{display:none;}
	.flickrshow705{}

	.svg_999{display:none;}

	.svg_705{width:705px; height:353px;}
}

@media all and (max-width:705px) {
 	#wrapper{ text-align:left;width:705px;margin:0px auto; padding:79px 0 0px 0;}

	.entry_content_entrada{margin-left:20px; width:665px;}

	.flickrshow999{display:none;}
	.flickrshow705{}

	.svg_999{display:none;}

	.svg_705{width:705px; height:353px;}
}



imgLinks{border:0;}
a {text-decoration:none;}
a:hover{text-decoration:none;}

h20{
	font-size:11px;
	text-align:center;
	margin:0 0px 0px 0px;
	padding:0 0 0px 0;
}
h20 a{ color:#222; text-decoration:none;}
h20 a:hover{ color:#000; text-decoration:none;}
h20 a:visited{ color:222; text-decoration:none;}

ul.nav{list-style:none;background:#000;}
.nav li{border-right:1px solid #444;float:left;display:block;width:100px;}
.nav li a{font-size:11px;outline:none;color:#8e8e8e;text-decoration:none;display:block;padding:5px 0 5px 5px;width:99px;text-transform:uppercase;}
.nav li a span{font-size:11px;color:#777;text-transform:lowercase;}
.nav li a:hover{background:#fff;color:#000;width:95px;}
* html .nav li a:hover{background:#fff;width:99px;}
.nav li.skip{border-left:0px solid #444; border-right:0px;float:right;display:block width:100px;}
.nav li.skip a{width:100px;}
li.top{border-left:1px solid #444;float:right;display:block width:100px;}
li.top a{width:100px;}
.nav li.skip a:hover, li.top a:hover { background: transparent;color: #333 !important;}


/* PRIMERA ENTRADA */
#super{color:#000:;float:left;margin:0px 0 0 0px;width:705px;text-align:left;}

#super3columnas{color:#000:;float:left;margin:20px 0 0 20px;width:958px;text-align:left;}


/* COLUMNA PRINCIPAL DE ENTRADAS */
#mid{background:#fff;border-left:#e8e8e8 solid 0px;border-right:#e8e8e8 solid 0px;}
#mid{}#mainCol{background-color:#FFFFFF;color:#000:;float:left;margin:20px 0 0 20px;width:383px;text-align:left;}
#mid{}#mainCol a{text-decoration:none;}

#mid{}#mainCol .info {
	background-color:#fff;
	font-size:1em;
	border-top:1px #000;
	font-style:normal;
	display:block;
	padding-top:4px;
	text-transform:none;
}

#mid{}#mainCol .info a {
	text-decoration:none;
		border-bottom:0px dotted #ccc;
}

#mid{}#mainCol .info a:hover {
	color:#444;
	background-color:#fff;
}


#mid{}#mainCol brevecorto{
	display:none;
}

#mid{}#mainCol .brevecorto img{
	display:none;
}


/* COLUMNA AMPLIADA DE 640 PIXELS - ARCHIVO DE ENTRADAS */
#mid640{background:#fff;}
#mid640{}#mainCol640{background-color:#FFFFFF;color:#000:;float:left;margin:0px 0px 0 0px;width:705px;}
#mid640{}#mainCol640 a{text-decoration:none;}

#mid640{}#mainCol640 .info {
	background-color:#fff;
	font-size:1em;
	border-top:1px #000;
	font-style:normal;
	padding-top:4px;
	text-transform:none;
}

#mid640{}#mainCol640 .info a {
	text-decoration:none;
	border-bottom:0px dotted #ccc;
}

#mid640{}#mainCol640 .info a:hover {
	color:#444;
	background-color:#fff;
}



/*------------------------------ ENTRADAS NOTICIA SUPERIOR -----------------------------------*/

.post640 .entry640 p rel:before{content: "\e639"; font-family: 'icomoon';}

.post640 .entry640 p doc:before{content: "\e930"; font-family: 'icomoon6';}

.post640 .entry640 p agenda:before{content: "\e655"; font-family: 'icomoon';}

.post640 .entry640 p fotos:before{content: "\e658"; font-family: 'icomoon';}

.post640 .entry640 p videos:before{content: "\e66b"; font-family: 'icomoon';}

.post640 .entry640 p ho:before, 
.post640 .entry640 p cgo:before, 
.post640 .entry640 p gb:before, 
.post640 .entry640 p ain:before{content: "\e676"; font-family: 'icomoon';}


@media all and (min-width:705px) {


#iniciativas{ margin:40px 0 0 0;}

#fechanaranja{ float:left; width:292px; display:block;}

.fechanaranja a{
	color:#ea993a;
}

.fechanaranja a:hover{
	color:#444;
}

.fechanaranja .icon-user{ color:#ccc; float:right; line-height:18px;}

#firmaaqui{float:right; width:90px; display:block; 
}
	
.firmaaqui{
	background-color:#f0a145;
	float:right;
	text-align:center;
	width:76px;
	height:20px;
	margin:5px 0 0 5px;
	padding:5px 4px 3px 4px; 
	color:#fff;
	font-family:Open Sans;
	font-size:12px;
	font-weight:bold;
	border-radius:6px;-moz-border-radius: 6px; -webkit-border-radius: 6px;
    border:0px;}
	
.firmaaqui a{
	color:#fff;
}
	
.firmaaqui:hover{
	background-color:#e08a23;
	color:#eee;
}

.firmaaqui:visited{
	color:#fff;
}
	

/*-----------------------  ENTRADAS Y PAGINAS -----------------------------------*/

.post640 .antetitulo{font-weight:700; line-height:1.2em; margin-bottom:1px; margin-top:20px; font-size:16px; text-align:left;}

.post640 h2{line-height:1.3em;margin-bottom:8px; margin-top:5px; text-align:left;}
.post640 h2 a{outline:none;font-weight:600; color:#333; font-family:Fira Sans Condensed, Open Sans, Calibri, 'Calib',Helvetica, Arial, sans-serif; font-size:36px; line-height:1.1;}
.post640 h2 a:hover{color:#555;}

.entry640 h3{margin:1em 0 0px 0;}
.post640 .entry640{line-height:1.43em; margin-bottom:25px; font-size:19px; text-align:left; } 
.post640 .entry640 p{color:#333; margin-bottom:0.8em;}
.post640 .entry640 p a{font-weight:bold;}
.post640 .entry640 big, .post640 .entry640 p big{color:#333; line-height:1.25em; margin:20px 0px 0px 0px ; font-size:24px; font-weight:600;display:block; font-family:Fira Sans Condensed;}
.post640 .entry640 big2, .post640 .entry640 p big2{color:#333; line-height:1.25em; margin:20px 0px 0px 0px ; font-size:45px; font-weight:600;display:block; font-family:Fira Sans Condensed;}
.post640 .entry640 cita, .post640 .entry640 p cita{color:#888; line-height:1.2em; margin:25px 0px 25px 0px ; font-family:Open Sans; font-size:32px;  font-weight:500; clear:both; display:block;}
.entry640 a{text-decoration:none;}
.entry640 blockquote{padding:15px 15px 5px 15px; margin:10px 0 10px 0; background:#f7f7f7;}
.entry640 ul{margin:0 10px 15px 10px;list-style:square; padding-left:17px;}
.entry640 ul a {font-weight:bold;}
.entry640 ul a:hover{font-weight:bold;}
.entry640 ul li{padding-left:2px;margin-bottom:7px;color:#333;}
.entry640 ol{margin:0 10px 15px 15px;padding-left:17px;}

.entry640 ol a {font-weight:bold;}
.entry640 ol a:hover{font-weight:bold;}
.entry640 ol li{padding-left:2px;margin-bottom:7px;color:#333; margin-left:10px;}

.entry640 img,.entry a img{border:0px;}
.entry640 a:hover img{border:0px;}
.entry640 table tr { padding: 15px 0; }
.entry640 table tr.alt { background: #eee; }
.entry640 .entryRest {text-align:right}
.entry640 .entryRest a{color:#fff;}

.post640 .entry640 p rel, 
.post640 .entry640 p doc, .post640 
.entry640 p agenda, 
.post640 .entry640 p fotos, 
.post640 .entry640 p videos, 
.post640 .entry640 p ho, 
.post640 .entry640 p cgo, 
.post640 .entry640 p gb, 
.post640 .entry640 p ain
{ color:#aaa; text-align:left; margin:2px 0 4px 0px; font-family:Fira Sans Condensed, Fira Sans; font-weight:400; display:inline;line-height:1.1em; font-size:20px;}

.post640 .entry640 p rel a, 
.post640 .entry640 p doc a, 
.post640 .entry640 p agenda a, 
.post640 .entry640 p fotos a, 
.post640 .entry640 p videos a, 
.post640 .entry640 p ho a, 
.post640 .entry640 p cgo a, 
.post640 .entry640 p gb a, 
.post640 .entry640 p ain a
{color:#777; font-weight:600;  margin:0 0 0px 25px; display:table-cell; list-style:none; line-height:1.1em; font-size:20px;}

.post640 .entry640 p rel:before,  
.post640 .entry640 p doc:before, 
.post640 .entry640 p agenda:before, 
.post640 .entry640 p fotos:before, 
.post640 .entry640 p videos:before, 
.post640 .entry640 p ho:before, 
.post640 .entry640 p cgo:before, 
.post640 .entry640 p gb:before, 
.post640 .entry640 p ain:before
{padding:0px 5px 0 0px; font-size:20px; line-height:28px; vertical-align:top; display:table-cell;}

.post640 .entry640 .piedefoto{font-size:15px; line-height:1.43em; padding:9px 12px 9px 12px; margin-bottom:20px; text-align:left; width:641px; font-weight:400;}
.post640 .entry640 .foto_piedefoto p img{width:665px; height:auto; margin-top:20px; padding:0px;}
.post640 .entry640 .piedefoto a:hover{color:#fff; }

twitter{width:515px; margin-left:80px; display:block; clear:both;}

.post640 .entry640 p ho2{	
	line-height:36px;}

.post640 .entry640 p ho2 a {
	padding:6px 8px 6px 8px;
	border:1px solid #e80e00;
	color:#fff;
	background-color:#e80e00;
	border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius : 4px;
	font-size:17px;
	text-align:center;
}

.post640 .entry640 p ho2 a:hover {
	border:1px solid #cc0f01;
	color:#ddd;
	background-color:#cc0f01;
}

.page-numbers a{
	margin:10px 0 10px 0;
	border:1px solid #aaa;
	color:#333;
	background-color:#f2f2f2;
	padding:3px 5px 3px 5px;
	line-height:12px;
	font-size:10px;
	border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius : 4px;
}


.page-numbers a:hover {
	border:1px solid #333;
	color:#ffbf00;
	background-color:#333;
}

/* ----------------------- ENTRADAS EN INDEX ---------------------------------------------------------------------------- */

#mid640index{background:#fff;}
#mid640index{}#mainCol640index{background-color:#fff;color:#000:;float:left;margin:6px 20px 0 20px;width:665px;text-align:left;}
#mid640index{}#mainCol640index a{text-decoration:none;}

#mid640index{}#mainCol640index .info {
	background-color:#fff;
	font-size:1em;
	border-top:1px #000;
	font-style:normal;
	padding-top:4px;
	text-transform:none;
}

#mid640index{}#mainCol640index .info a {
	text-decoration:none;
	border-bottom:0px dotted #ccc;
}

#mid640index{}#mainCol640index .info a:hover {
	color:#444;
	background-color:#fff;
}


/*---------- ENTRADAS DE 665 --------------*/

.post640index {clear: both; padding:0 0 20px 0;}
.post640index h2{line-height:1.1em;margin-bottom:5px; margin-top:0px; text-align:left;}
.post640index h2 a{outline:none;font-weight:400; color:#333; font-family:Open Sans Condensed, Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Helvetica, Arial, sans-serif; font-size:23px; line-height:1.1em; font-weight:700;}
.post640index h2 a:hover{color:#555;}

.entry640index h3{margin:1em 0; clear:both; }
.post640index .entry640index{margin-bottom:25px; font-size:12px; display:inline;}
.post640index .entry640index p{color:#333; margin-bottom:1.2em;}
.post640index .entry640index p a{font-weight:bold;}
.post640index .entry640index p a:hover{font-weight:bold;}
.entry640index a{text-decoration:none;}
.entry640index blockquote{padding:15px 15px 5px 15px; margin:10px 0 10px 0; background:#f7f7f7;}
.entry640index ul{margin:0 1.3em 0;list-style:none;}
.entry640index ul li{background:url(images/li.gif) no-repeat 0 1px;padding-left:18px;margin-bottom:7px;}
.entry640index ol{margin:0 1em 0 3em;}
.entry640index ol li{margin:0 0 7px 0;}
.entry640index img,.entry a img{border:0px;}
.entry640index a:hover img{border:0px;}
.entry640index table tr { padding: 15px 0; }
.entry640index table tr.alt { background: #eee; }
.entry640index .entryRest {text-align:right}
.entry640index .entryRest a{color:#fff;}

.fechagris {
	background:#f7f7f7;
	font-size: 13px;
	font-weight:600;
	margin:15px 0 8px 0;
	padding:2px 0px 2px 0px;
	vertical-align:top;
}

.fechagris img{
	vertical-align:top;
	padding:3px 0 0 0px;
	height:18px;
	width:auto;
	margin-right:4px;
}

.fechagris a{
	color:#9e9e9e;
	vertical-align:top;
	padding:5px 6px 5px 6px;
}

.twitter_cuenta a{
	background:#ddd;
	color:#777;
}

.boton_idioma a{
	background:#ddd;
	color:#777;
}

.fechagris-index {
	color:#9e9e9e;
	background:#f7f7f7;
	font-size: 12px;
	margin:10px 0 10px 0;
	padding:5px 7px 5px 5px;
	vertical-align:top;
}

.fechagris-index img{
	vertical-align:top;
	padding:4px 0 0 3px;
}


.fechagris-index a{
	color:#9e9e9e;
	vertical-align:top;
}

.fechagris1 {
	color:#9e9e9e;
	background:#f7f7f7;
	font-size: 12px;
	margin:10px 0px 5px 0px;
	padding:5px 0 1px 0px;
	vertical-align:top;
	width:665px;
}

.fechagris1 img{
	vertical-align:top;
	padding:4px 0 0 3px;
}


.fechagris1 a{
	color:#9e9e9e;
	vertical-align:top;
}


/* ----------------------- FIN DE ENTRADAS EN INDEX ---------------------------------------------------------------------------- */


}

@media all and (max-width:705px) {


.entry_content { display:none;}
.fechaambar { display:none;}

.zona_comentarios { display:none;}

#firmaaqui{float:right; width:383px; clear:both; margin:0px 0 30px 0; color:#fff;}
	
.firmaaqui{
	background-color:#f0a145;
	float:right;
	text-align:center;
	width:383px;
	height:45px;
	margin:5px 0 30px 0px;
	padding:3px 0px 3px 0px; 
	color:#fff;
	font-family:Open Sans;
	font-size:32px;
	font-weight:bold;
	border-radius:6px;-moz-border-radius: 6px; -webkit-border-radius: 6px;
    border:0px;}
	
.firmaaqui a{
	color:#fff;
}

.firmaaqui:hover{
	background-color:#e08a23;
	color:#eee;
}

#iniciativas{ margin:40px 0 0 0;}
#iniciativas .post h2{margin:0px 0 0px 0;}

/*-----------------------  ENTRADAS Y PAGINAS -----------------------------------*/

.post640{ padding:10px 20px 20px 0px; width:665px;}

.post640 .antetitulo{font-weight:700; line-height:1.1em; margin:15px 20px 5px 0px; margin-bottom:1px; font-size:28px; text-align:left;}

.post640 h2{line-height:1.3em;margin-bottom:8px; margin-top:5px; text-align:left;}
.post640 h2 a{outline:none;font-weight:600; color:#333; font-family:Fira Sans Condensed, Open Sans, Calibri, 'Calib',Helvetica, Arial, sans-serif; font-size:53px; line-height:1.1;}
.post640 h2 a:hover{color:#555;}

.entry640 h3{margin:1em 0 0px 0;}
.post640 .entry640{line-height:1.43em; margin-bottom:25px; font-size:26px; width:665px;text-align:left;}
.post640 .entry640 p{color:#333; margin-bottom:1.2em;}
.post640 .entry640 p a{font-weight:bold;}
.post640 .entry640 big, .post640 .entry640 p big{color:#333; ine-height:1.25em; margin:25px 0px 0px 0px ; font-size:34px;font-weight:600; font-family:Fira Sans Condensed;}
.post640 .entry640 big2, .post640 .entry640 p big2{color:#333; ine-height:1.25em; margin:25px 0px 0px 0px ; font-size:55px;font-weight:600; font-family:Fira Sans Condensed;}
.post640 .entry640 cita, .post640 .entry640 p cita{color:#888; line-height:1.2em; margin:25px 0px 25px 0px ; font-family:Open Sans; font-size:40px; font-weight:500;}

.post640 .entry640 small, .post640 .entry640 p small{ font-size:15px; line-height:19px;}

.post640 .entry640 piedefoto, .post640 .entry640 p piedefoto{ font-size:21px; line-height:1.1em; color:#fff; background:#252525; padding:5px 5px 5px 5px;}

.entry640 a{text-decoration:none;}
.entry640 blockquote{padding:15px 15px 5px 15px; margin:10px 0 10px 0; background:#f7f7f7;}
.entry640 ul{margin:0 10px 15px 10px;list-style:square; padding-left:17px;}
.entry640 ul a {font-weight:bold;}
.entry640 ul a:hover{font-weight:bold;}
.entry640 ul li{padding-left:2px;margin-bottom:7px;color:#333;}
.entry640 ol{margin:0 10px 15px 15px;padding-left:17px;}

.entry640 ol a {font-weight:bold;}
.entry640 ol a:hover{font-weight:bold}
.entry640 ol li{padding-left:2px;margin-bottom:7px;color:#333; margin-left:10px;}

.entry640 img,.entry a img{border:0px;}
.entry640 a:hover img{border:0px;}
.entry640 table tr { padding: 15px 0; }
.entry640 table tr.alt { background: #eee; }
.entry640 .entryRest {text-align:right}
.entry640 .entryRest a{color:#fff;}

.post640 .entry640 p rel, 
.post640 .entry640 p doc, .post640 
.entry640 p agenda, 
.post640 .entry640 p fotos, 
.post640 .entry640 p videos, 
.post640 .entry640 p ho, 
.post640 .entry640 p cgo, 
.post640 .entry640 p gb, 
.post640 .entry640 p ain
{ color:#aaa; text-align:left; margin:2px 0 2px 0px; font-family:Fira Sans Condensed, Open Sans; font-weight:700; display:inline;line-height:36px; font-size:32px;}

.post640 .entry640 p rel a, 
.post640 .entry640 p doc a, 
.post640 .entry640 p agenda a, 
.post640 .entry640 p fotos a, 
.post640 .entry640 p videos a, 
.post640 .entry640 p ho a, 
.post640 .entry640 p cgo a, 
.post640 .entry640 p gb a, 
.post640 .entry640 p ain a
{color:#777; font-weight:700;  margin:0 0 0px 25px; display:table-cell; list-style:none; line-height:36px; font-size:32px;}

.post640 .entry640 p rel:before, 
.post640 .entry640 p doc:before, 
.post640 .entry640 p agenda:before, 
.post640 .entry640 p fotos:before, 
.post640 .entry640 p videos:before, 
.post640 .entry640 p ho:before, 
.post640 .entry640 p cgo:before, 
.post640 .entry640 p gb:before, 
.post640 .entry640 p ain:before
{padding:0px 5px 0 0px; font-size:29px; line-height:32px; vertical-align:top; display:table-cell;}

.post640 .entry640 .piedefoto{font-size:16px; line-height:1.43em; padding:9px 12px 9px 12px; margin-bottom:20px; text-align:left; width:641px; font-weight:400;}
.post640 .entry640 .piedefoto p{font-size:16px; line-height:1.43em;}
.post640 .entry640 .foto_piedefoto p img{width:665px; height:auto; margin-top:20px; padding:0px;}
.post640 .entry640 .piedefoto a{font-weight:600;}
.post640 .entry640 .piedefoto a:hover{color:#fff; }

twitter{width:515px; margin-left:80px; display:block; clear:both;}

.post640 .entry640 p ho2{	
	line-height:36px;}

.post640 .entry640 p ho2 a {
	padding:6px 12px 6px 12px;
	border:1px solid #e80e00;
	color:#fff;
	background-color:#e80e00;
	border-radius:8px;-moz-border-radius: 8px; -webkit-border-radius : 8px;
	font-size:32px;
	text-align:center;
}

.post640 .entry640 p ho2 a:hover {
	border:1px solid #cc0f01;
	color:#ddd;
	background-color:#cc0f01;
}

.page-numbers a{
	margin:10px 0 10px 0;
	border:1px solid #aaa;
	color:#333;
	background-color:#f2f2f2;
	padding:3px 5px 3px 5px;
	line-height:12px;
	font-size:10px;
	border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius : 4px;
}


.page-numbers a:hover {
	border:1px solid #333;
	color:#ffbf00;
	background-color:#333;
}

.fechagris {
	background:#f7f7f7;
	font-size: 19px;
	font-weight:700;
	margin:15px 0 8px 0;
	padding:1px 0px 2px 0px;
	vertical-align:top;
	font-family:Open Sans Condensed;
}

.fechagris img{
	display:none;
}

.fechagris a{
	color:#9e9e9e;
	vertical-align:top;
	padding:3px 6px 5px 6px;
}

.twitter_cuenta a{
	background:#ddd;
	color:#777;
	font-family:Open Sans;
	font-size:16px;
}

.boton_idioma a{
	background:#444;
	color:#fff;
	font-family:Open Sans;
	font-size:16px;
}

.fechagris-index {
	color:#9e9e9e;
	background:#f7f7f7;
	font-size: 12px;
	margin:10px 0 10px 0;
	padding:5px 7px 5px 5px;
	vertical-align:top;
}

.fechagris-index img{
	vertical-align:top;
	padding:4px 0 0 3px;
}


.fechagris-index a{
	color:#9e9e9e;
	vertical-align:top;
}

.fechagris1 {
	color:#9e9e9e;
	background:#f7f7f7;
	font-size: 12px;
	margin:10px 0px 5px 0px;
	padding:5px 0 1px 0px;
	vertical-align:top;
	width:665px;
}

.fechagris1 img{
	vertical-align:top;
	padding:4px 0 0 3px;
}


.fechagris1 a{
	color:#9e9e9e;
	vertical-align:top;
}

}


#searchWrap,
.middle_links{margin-bottom:10px;}
#searchWrap input{vertical-align:middle;}
#searchWrap #s{
	font-size:12px;
	color:#222;
	height:15px;
	border-bottom:1px solid #222;
	border-top:0px solid #BBB;
	border-left:0px solid #BBB;
	border-right:0px solid #BBB;
	padding:2px 2px 1px 2px;
	margin-right:0px;
	width:216px;}


.sidebar{font-size:11px; background:#fff;}
.sidebar a img{border:0px; margin-bottom:0px; margin-top:0px;}
.sidebar p{margin-bottom:5px; margin-top:5px;}
.sidebar a{color:#444;}
.sidebar a:hover{color:#000;}
.sidebarTitle {font-size:13px; line-height: 16px; margin-top:6px; margin-bottom:7px; text-align:left;}
.sidebarTitle a{color:#000; font-weight:normal;}


.sidebarContent a{color:#000;text-decoration:none;font-weight:normal;}
.sidebarContent p{color:#333;text-align:left; margin-top:6px; margin-bottom:6px;}

.sidebarTitle2 {font-size:11px; line-height: 15px; margin-top:1px; margin-bottom:4px; text-align:left;}
.sidebarTitle2 a{color:#000; font-weight:normal;}
.sidebarTitle2 a:hover{color:#fff;}


/*----------------------------------------  INICIO TERCERA COLUMNA -------------------------------------------------*/


@media all and (min-width: 1024px) {
  #tertCol{
    float:left;width:294px;margin:0px 0px 0 0px;background:#fff;
  }

  #agenda_movil{display:none;}
}

@media all and (max-width:1024px) {
  #tertCol{
    display:none;
  }

  #agenda_movil{width:705px;}
}

#tertCol p{font-size:10px; margin-top:6px; margin-bottom:6px;}


.facebook_label{text-align:left; }
.facebook_label a{display:block; width:272px; padding:3px 4px 3px 3px; margin-left:15px; }

.twitter_label{text-align:left; }
.twitter_label a{display:block; width:272px; padding:3px 4px 3px 3px; margin-left:15px; }

.twitter_icon {width:35px; font-size:19px; padding:5px 4px 6px 0px; vertical-align:text-top;}

.facebook_icon {width:35px; font-size:19px; padding:5px 8px 6px 0px; vertical-align:text-top;}

.facebook2_icon {width:35px; font-size:19px; padding:5px 3px 6px 0px; vertical-align:text-top;}

@media all and (min-width:1024px) {
.peticiones_label{text-align:left; }
.peticiones_label a{display:block; width:376px; padding:3px 4px 3px 3px; }

.entradas_label{text-align:left; }
.entradas_label a{display:block; width:376px; padding:3px 4px 3px 3px; }
.entradas_label a:hover{background:#666 url(images/fondo_icon.png) repeat-y left; color:#eee; }

.entradas2_label{text-align:left; }
.entradas2_label a{color:#ddd; display:block; width:253px; padding:3px 4px 3px 3px; background:#252525 url(images/fondo_icon.png) repeat-y left; }
.entradas2_label a:hover{color:#eee; background:#666 url(images/fondo_icon.png) repeat-y left;}	

.buenasideas_label{text-align:left; }
.buenasideas_label a{color:#ddd; display:block; width:253px; padding:3px 4px 3px 3px; background:#252525 url(images/fondo_icon_rojo.png) repeat-y left; }
.buenasideas_label a:hover{color:#eee; background:#666 url(images/fondo_icon_rojo.png) repeat-y left;}	
	
.facebook_url {font-size:14px; font-family:Open Sans; font-weight: 600;  margin:4px 6px 8px 6px; vertical-align: top; }

.facebook_url2 {font-size:14px; font-family:Open Sans; font-weight: 600; margin:11px 6px 8px 0px; vertical-align: middle; padding:3px 0 0 6px;}

.entradas_url {font-size:14px; font-family:Open Sans; font-weight: 600;  margin:4px 6px 8px 6px; vertical-align: top; }

.entradas_url2 {font-size:14px; font-family:Open Sans; font-weight: 600; margin:11px 6px 8px 0px; vertical-align: middle; padding:3px 0 0 6px;}

.buenasideas_url2 {font-size:14px; font-family:Open Sans; font-weight: 600; margin:11px 6px 8px 0px; vertical-align: middle; padding:3px 0 0 6px;}


/*----------------------- AGENDA 2015 --------------------------*/

.menucabecera_label ul{list-style:none;}
.menucabecera_label li{float:left;display:block; text-align:left; padding:3px 0px 3px 0px; }
.menucabecera_label li a{padding:3px 6px 3px 6px; font-size:12px; font-family:Open Sans; font-weight: 500; vertical-align: middle; text-transform:uppercase; font-weight:700;}

.menucabecera_label li.icono a{padding:3px 3px 3px 3px; font-size:14px;font-family:Open Sans; font-weight: 300; vertical-align: middle; }

.menucabecera_label li.bandera {padding:0px 4px 3px 3px;vertical-align: top; }
.menucabecera_label li.bandera_espana {padding:0px 0px 3px 0px;vertical-align: top; }
.menucabecera_label li.bandera_polaca {padding:0px 4px 3px 4px;vertical-align: top; }

.menucabecera_label li.icono2 a{color:#bbb; padding:3px 3px 1px 3px; font-size:14px; background:#333; font-family:Open Sans; font-weight: 300; vertical-align: top; }

.menucabecera_icon {width:35px; font-size:17px; padding:0px 0px 0px 0px; vertical-align:text-top;}

.menucabecera_url {font-size:14px; font-family:Open Sans; font-weight: 300;  margin:4px 4px 8px 6px; vertical-align: top; }

.agenda_label{text-align:left;  margin:0 0 3px 0;}
.agenda_label a{color:#ddd; display:block; width:272px; padding:3px 4px 3px 3px; margin-left:15px; background:#252525 url(images/fondo_icon.png) repeat-y left; }
.agenda_label a:hover{color:#eee; background:#666 url(images/fondo_icon.png) repeat-y left;}

.mas_eventos{font-size:12px; font-family:Fira Sans; font-weight: 600;  margin:1px 4px 8px 6px; vertical-align: middle; float:right; text-transform:none;}


.agenda2015{font-size:12px; clear:both; padding: 0px 15px 0px 0px; font-family:Open Sans Condensed,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; margin:0px 0px 0px 0px; display:block;}
.bloque_agenda{margin:15px 0 20px 0;}
.evento_agenda{clear:both; margin:7px 0 7px 9px;}
.papel_calendario{float:left; text-align:center; margin:0 7px 0px 6px; padding-bottom:0px; border-right:2px solid #eee; border-bottom:2px solid #eee;}
.agenda2015Title {text-align:left;  margin-top:7px;}
.agenda2015Title a{color:#888; font-family:Open Sans Condensed,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; font-weight:700; font-size:14px; line-height: 18px;}
.agenda2015Title a b{font-family:Open Sans Condensed,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; font-weight:700; font-size:17px; line-height: 21px;}

.agenda2015Mes { font-size:8px; font-weight:700; text-transform:uppercase; text-align:center; padding:1px 0 1px 0; width:32px; display:block; font-family:Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif;}
.agenda2015Dia { color:#222; background:#fff; font-size:21px; line-height:21px; font-weight:700; font-family:Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; text-transform:uppercase; text-align:center; padding:2px 2px 2px 1px; width:29px; display:block; }

.agenda_icon {width:35px; font-size:19px; padding:4px 3px 7px 0px; vertical-align:text-top;}

.agenda_icon2 {width:35px; color:#fff; font-size:19px; padding:4px 3px 7px 0px; vertical-align:text-top;}

.plus_icon {font-size:19px; padding:0px 0px 7px 0px; vertical-align:text-top; float:right;}

.plus_icon2 {font-size:19px; padding:0px 0px 7px 0px; vertical-align:text-top; float:right;}
}

@media all and (max-width:1024px) and (min-width:705px) {
.facebook_url {font-size:14px; font-family:Open Sans; font-weight: 600;  margin:4px 4px 8px 6px; vertical-align: top;}
.facebook_url a{color:#eee;}
.facebook_url a:hover{color:#fff;}

.facebook_url2 {font-size:14px; font-family:Open Sans; font-weight: 600; margin:11px 4px 8px 0px; vertical-align: middle; padding:3px 0 0 6px;}

/*----------------------- AGENDA 2015 --------------------------*/

.agenda_label{text-align:left;  margin:0px 0 0px 0;}
.agenda_label a{color:#ddd; display:block; width:656px; padding:3px 4px 3px 3px; background:#252525 url(images/fondo_icon.png) repeat-y left; }
.agenda_label a:hover{color:#eee; background:#666 url(images/fondo_icon.png) repeat-y left;}

.mas_eventos{font-size:14px; font-family:Fira Sans; font-weight: 600;  margin:0px 4px 8px 6px; vertical-align: middle; float:right;}

.agenda2015{font-size:12px; clear:both; padding: 0px 0px 0px 0px; font-family:Open Sans Condensed,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; margin:5px 20px 5px 20px; display:block; width:663px; background:#f7f7f7;}
.bloque_agenda{margin:15px 0 5px 0px; padding-bottom:5px;}
.evento_agenda{clear:both; padding:4px 5px 4px 3px; margin:0px 0px 0px 0px; }
.papel_calendario{float:left; text-align:center; margin:0 7px 0px 6px; padding-bottom:0px; border-right:2px solid #eee; border-bottom:2px solid #eee;}
.agenda2015Title {text-align:left;  margin-top:7px;}
.agenda2015Title a{color:#888; font-family:Open Sans Condensed,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; font-weight:700; font-size:18px; line-height: 22px;}
.agenda2015Title a b{color:#252525; font-family:Open Sans Condensed,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; font-weight:700; font-size:21px; line-height: 22px;}

.agenda2015Mes {font-size:8px; font-weight:700; text-transform:uppercase; text-align:center; padding:1px 0 1px 0; width:32px; display:block; font-family:Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif;}
.agenda2015Dia { color:#222; background:#fff; font-size:21px; line-height:21px; font-weight:700; font-family:Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; text-transform:uppercase; text-align:center; padding:2px 2px 2px 1px; width:29px; display:block;}

.agenda_icon {width:35px; color:#fff; font-size:19px; padding:4px 3px 7px 0px; vertical-align:text-top;}
.agenda_icon a{color:#fff;}
.agenda_icon a:hover{color:#fff;}

.agenda_icon2 {width:35px; color:#fff; font-size:19px; padding:4px 3px 7px 0px; vertical-align:text-top;}
.agenda_icon2 a{color:#fff;}
.agenda_icon2 a:hover{color:#fff;}

.plus_icon {color:#888; font-size:19px; padding:0px 0px 7px 0px; vertical-align:text-top; float:right;}
.plus_icon a{color:#888;}

.plus_icon2 {color:#888; font-size:19px; padding:0px 0px 7px 0px; vertical-align:text-top; float:right;}
.plus_icon2 a{color:#888;}
}


@media all and (max-width:705px) {
.facebook_url {font-size:30px; font-family:Open Sans Condensed; font-weight: 600;  margin:4px 4px 4px 4px; padding:3px 0 0 6px; vertical-align:middle;}
.facebook_url a{}
.facebook_url a:hover{}

.facebook_url2 {font-size:30px; font-family:Open Sans Condensed; font-weight: 600; margin:4px 4px 4px 3px; padding:3px 0 0 6px; vertical-align: middle;}

/*----------------------- AGENDA 2015 --------------------------*/

.agenda_label{text-align:left;  margin:0 0 0px 0;}
.agenda_label a{color:#ddd; display:block; width:656px; padding:3px 4px 3px 3px; background:#252525 url(images/fondo_icon.png) repeat-y left; background-size: 45px 45px;}
.agenda_label a:hover{color:#eee; background:#666 url(images/fondo_icon.png) repeat-y left; background-size: 45px 45px;}

.mas_eventos{font-size:25px; font-family:Fira Sans Condensed; font-weight: 600;  margin:3px 4px 8px 6px; vertical-align: middle; float:right;}


.agenda2015{font-size:12px; clear:both; padding: 0px 0px 0px 0px; font-family:Open Sans Condensed,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; margin:5px 20px 5px 20px; display:block; width:663px; background:#f7f7f7;}
.bloque_agenda{margin:25px 0 10px 0px; padding-bottom:5px;}
.evento_agenda{clear:both; padding:5px 5px 7px 7px; margin:0px 0 0px 0px;}
.papel_calendario{float:left; text-align:center; margin:5px 9px 0px 8px; padding-bottom:0px; border-right:4px solid #eee; border-bottom:4px solid #eee;}
.agenda2015Title {text-align:left;  margin-top:7px; }
.agenda2015Title a{color:#888; font-family:Open Sans Condensed,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; font-weight:700; font-size:22px; line-height: 23px;}
.agenda2015Title a b{color:#252525; font-family:Open Sans Condensed,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; font-weight:700; font-size:27px; line-height: 29px;}

.agenda2015Mes { color:#fff; background:#f5bd2b; font-size:14px; font-weight:700; text-transform:uppercase; text-align:center; padding:1px 0 1px 0; width:62px; display:block; font-family:Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif;}
.agenda2015Dia { color:#222; background:#fff; font-size:40px; line-height:42px; font-weight:700; font-family:Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; text-transform:uppercase; text-align:center; padding:2px 2px 2px 1px; width:58px; display:block;}

.agenda_icon {width:35px; color:#fff; font-size:35px; padding:5px 3px 0px 2px; vertical-align: middle;}
.agenda_icon a{color:#fff;}
.agenda_icon a:hover{color:#fff;}

.agenda_icon2 {width:35px; color:#fff; font-size:35px; padding:5px 3px 7px 2px; margin-bottom:10px; line-height: 38px; vertical-align:text-top;}
.agenda_icon2 a{color:#fff;}
.agenda_icon2 a:hover{color:#fff;}


.plus_icon {color:#888; font-size:35px; padding:4px 0px 7px 0px; vertical-align:text-top; float:right;}
.plus_icon a{color:#888;}

.plus_icon2 {color:#888; font-size:35px; padding:2px 0px 7px 0px; vertical-align:text-top; float:right;}
.plus_icon2 a{color:#888;}
}

/*----------------------------------------  FIN TERCERA COLUMNA -------------------------------------------------*/



.input2{vertical-align:top;}


#elseWhere{margin:0 0 0px 0;}
#elseWhere h3{margin-bottom:7px;}
ul#imgLinks{list-style:none;margin:7px 0;}
#imgLinks li{color:#7F7F7F;line-height:1.2em;padding:0 0 1px;}
#imgLinks li a img{border:3px solid #EEE;width:208px;height:69px;color:#333;font-weight:normal;}
#imgLinks li a:hover img{border-color:#DDD;}

/* wordpress entries styling - main content column */
.postMeta{text-transform:none;font-size:11px;text-align:left;margin-bottom:0px;}
.postMeta span.date{background:#FFF;color:#7F7F7F;padding:0 2px 0 4px;}
.postMeta span.comments{background:#FFF url(images/chat_grey.gif) no-repeat left center;padding-left:15px;margin-left:2px;}


.post{margin:0 0 0px 0;}

.sidebar li {color:#333;
	text-align:left
}

/* float rules */
.floatleft{float:left;margin:3px 7px 0 0;}
.floatright{float:right;margin:3px 0 0 7px;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block; color:#222;} 
* html .fix{height:1%;}
.fix{display:block;background:#fff;}
.fix img,.entry a img{border:0px;}
.fix a{}
.fix a:hover{}

.categorias{
	
} 

.archivo{
	color:#ddd;
	font-size:12px;
}
.emptymonth{
	color:#ddd;
	font-size:12px;
}
.archivo a{
	color:#222;
}

/*--------------------------------------------*/

.grande {
	font-size:17px;
	line-height:20px;
	text-align:left;
}

.comment_text a {
	color:#222;
}

.author_meta a {
	color:#222;
}

/*------------------ VIMEO  --------------------------*/


#mid{}#mainCol .panoramicovimeo embed{
	margin-top:0px;
	width:403px;
	height:227px;
}

#mid{}#mainCol .vimeo embed{
	margin-top:0px;
	width:400px;
	height:327px;
}

#midCol .panoramicovimeo embed{
	margin-top:0px;
	width:260px;
	height:146px;
}

#midCol .vimeo embed{
	margin-top:0px;
	width:260px;
	height:195px;
}




/*--------------------  -------------------*/


.boton_facebook1{
	float:left;
	display:block;
	color:#333;
	background:#7a8dc1;
	padding:8px 0px 8px 0px;
	border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius : 4px;
	margin:10px 15px 8px 0;
	width:155px;
	height:68px;
}

.boton_facebook2{
	text-align:left;
	font-size:50px;
	color:#fff;
	margin:10px 0 8px 52px;
	vertical-align:middle;
	display:block;
	width:155px;
	height:68px;
}

.boton_twitter1{
	float:left;
	display:block;
	color:#333;
	background:#59adeb;
	padding:8px 0px 8px 0px;
	border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius : 4px;
	margin:10px 0px 8px 0;
	width:155px;
	height:68px;
}

.boton_twitter2{
	text-align:left;
	font-size:50px;
	color:#fff;
	margin:10px 0 8px 51px;
	vertical-align:middle;
	display:block;
	width:155px;
	height:68px;
}

.boton_whastapp1{
	float:left;
	display:block;
	color:#333;
	background:#00e676;
	padding:8px 0px 8px 0px;
	border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius : 4px;
	margin:10px 0 8px 15px;
	width:155px;
	height:68px;
}

.boton_whatsapp2{
	text-align:left;
	font-size:45px;
	color:#fff;
	margin:10px 0 8px 54px;
	vertical-align:middle;
	display:block;
	width:155px;
	height:68px;
}

.boton_telegram1{
	float:right;
	display:block;
	color:#333;
	background:#28a9eb;
	padding:8px 0px 8px 0px;
	border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius : 4px;
	margin:10px 0 8px 0;
	width:155px;
	height:68px;
}

.boton_telegram2{
	text-align:left;
	font-size:54px;
	color:#fff;
	margin:6px 0 8px 50px;
	vertical-align:middle;
	display:block;
	width:155px;
	height:68px;
}


.tabla_estrelas{width:100%; text-align:left; border-collapse:collapse; margin:20px 0 20px 0; background:#f7f7f7;}

.tabla_estrelas2{width:100%;padding:8px 8px 8px 8px; color:#fff;}

.tabla_estrelas2 p big{color:#fff;}
.tabla_estrelas2 a:hover{color:#fff;}

.tabla_estrelas_izquierda a, .tabla_estrelas_derecha a, .tabla_estrelas_izquierda a:hover, .tabla_estrelas_derecha a:hover{font-weight:bold;}

.tabla_estrelas_izquierda{ width:25%; padding:8px 8px 8px 8px; vertical-align:top; font-weight:bold;}

.tabla_estrelas_derecha{ width:75%; padding:8px 8px 8px 8px; vertical-align:top;}

.tabla_estrelas_3columnas{width:100%; text-align:left; border-collapse:collapse; margin:20px 0 20px 0; background:#f7f7f7;}

.tabla_estrelas_3columnas2{width:100%;padding:8px 8px 8px 8px; color:#fff;}

.tabla_estrelas_3columnas2 p big{color:#fff;}
.tabla_estrelas_3columnas2 a:hover{color:#fff;}

.tabla_estrelas_3columnas_izquierda a, .tabla_estrelas_3columnas_centro a, .tabla_estrelas_3columnas_derecha a, .tabla_estrelas_3columnas_izquierda a:hover, .tabla_estrelas_3columnas_centro a:hover, .tabla_estrelas_3columnas_derecha a:hover{font-weight:bold;}

.tabla_estrelas_3columnas_izquierda{ width:25%; padding:8px 8px 8px 8px; vertical-align:top; font-weight:bold;}

.tabla_estrelas_3columnas_centro{ width:25%; padding:8px 8px 8px 8px; vertical-align:top;}

.tabla_estrelas_3columnas_derecha{ width:50%; padding:8px 8px 8px 8px; vertical-align:top;}

.post640 .entry640 p iframe{margin:10px 0 15px 0;}
.post640 .entry640 p .foto_piedefoto iframe{margin:0 0 0 0;}


@media all and (min-width: 705px) {
.titulo_ordenador{}
.titulo_movil{display:none;}
}
@media all and (max-width: 705px) {
.titulo_ordenador{display:none;}
.titulo_movil{}
}

.post640 .entry640 .piedefoto a{font-weight:600;}