/*  
Theme Name: Grid Focus Public
Theme URI: http://5thirtyone.com/
Description: Grid aligned left
Version: 1.0
Author: Derek Punsalan
Author URI: http://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;
}

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

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



@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: 'bebasregular';
    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;}
html,body{background:
url(images/top-fondo2.png) repeat-x top,
url(images/footer-fondo.png) repeat-x bottom;
background-color:#f2f2f2;
color:#000;text-align:center;}

body{font:12px Open Sans, 'Lucida Grande','Lucida Sans Unicode',arial,helvetica,verdana,sans-serif;}
h1{font-size:22px;}

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

h3{font-size:16px;}
h4{font-size:14px;}
h13 {
	text-align:left;
	clear:none;
	padding:2px 0 9px 0;
	font-size:10px;
    color:#ccc;
}
h15{font-size:10px; margin-bottom: 5px;}
h15 a{font-size:10px; color:#000; margin-bottom: 5px;}
h15 a:hover{font-size:10px; color:#f6be00; margin-bottom: 5px;}

h16{font-size:10px; margin-bottom: 5px; margin-top:5px;}
h16 a{font-size:10px; color:#000; margin-bottom: 5px; font-weight:normal;}
h16 a:hover{font-size:10px; color:#f6be00; margin-bottom: 5px;}

h17{font-size:10px; margin-bottom: 5px; margin-top:5px;}
h17 a{font-size:10px; color:#000; margin-bottom: 5px; font-weight:normal;}
h17 a:hover{font-size:10px; color:#f6be00; margin-bottom: 5px;}

h18{font-size:10px;}
h18 a{font-size:10px; color:#444; font-weight:normal;}
h18 a:hover{font-size:10px; color:#f6be00;}


h19{font-size:10px; text-align:right;}
h19 a{font-size:10px; color:#444; font-weight:normal; text-align:right;}
h19 a:hover{font-size:10px; color:#f6be00;}

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

/*BUSCADOR BARRA NEGRA - SEARCH*/
h21{font-size:10px; margin-bottom: 5px; margin-top:5px;}
h21 a{font-size:10px; color:#000; margin-bottom: 5px; font-weight:normal;}
h21 a:hover{font-size:10px; color:#f6be00; margin-bottom: 5px;}
h21 input{
	background-color:#000;
	border: 0px solid #bbb;
	font-size:11px;
	height:22px;
	color:#8e8e8e;
	padding:0px 0 0px 5px;
	text-transform:uppercase;
}

brevecorto{
	display:none;
}

#wrapper{text-align:left;width:999px;margin:0px auto;} 

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

twitterheader{
	font-size:11px;
	text-align:center;}


.grayscale{ 
  border: 1px solid black;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */
}

img.grayscale:hover{
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
}

.grayscale_dark{ 
  border: 1px solid black;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */
	filter:alpha(opacity=50); opacity:.5; -moz-opacity:0.5;
}

img.grayscale_dark:hover{
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
filter:alpha(opacity=1); opacity:1; -moz-opacity:1;
}


#prehead{padding:0px 0 4px 0; background:#fff; border-top:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid;  height:32px; font-family: Open Sans Condensed, 'Roboto Condensed', 'swis721_cn_btroman', Helvetica, Arial, sans-serif;font-weight:700;}
	
#preheader {width:999px;float:left;margin:0px 0 0 0;}

.preheader ul{list-style:none;}
.preheader li{color:#bbb;border-right:0px solid #fff;float:left;display:block;}
.preheader li a{font-size:18px; font-stretch:semi-condensed; outline:none;color:#bbb;text-decoration:none;display:block; }
.preheader li a:hover{text-decoration:none;}

.preheader li.skip0{color:#aaa; border-right:0px;float:left;display:block;text-align:left; font-size:18px; text-transform:lowercase;}
.preheader li.skip0 a{color:#aaa; border-right:1px #eee solid; border-left:1px #e8e8e8 solid; display:block; padding:6px 10px 6px 10px;}
.preheader li.skip0 a:hover, li.top a:hover { background: #252525;color:#f6be00 !important; border-left:1px #252525 solid;}

.preheader li.skip1{color:#aaa; border-right:0px;float:left;display:block;text-align:left; font-size:18px; text-transform:lowercase;}
.preheader li.skip1 a{color:#aaa; border-right:1px #eee solid;display:block; padding:6px 10px 6px 10px;}
.preheader li.skip1 a:hover, li.top a:hover { background: #252525;color:#f6be00 !important;}

.preheader li.skip2{color:#aaa; border-left:0px #eee solid;float:right;display:block;text-align:right;}
.preheader li.skip2 a{color:#aaa; border-right:0px #eee solid;display:block; padding:7px 6px 7px 6px; font-size:22px;}
.preheader li.skip2 a:hover, li.top a:hover { background: #252525;color:#f6be00 !important;}
.preheader li.skip2 a img{filter:alpha(opacity=50); opacity:.5; -moz-opacity:0.5;}
.preheader li.skip2 a:hover img{filter:alpha(opacity=1); opacity:1; -moz-opacity:1;}

#preheader img,.preheader a img{border:0px;}

#prehead_top{padding:0px 0 4px 0; height:40px;}

#preheader_top {width:999px; height:40px; float:left;margin:0px 0 0 0; }

.preheader_top ul{list-style:none;}
.preheader_top li{color:#222;border-right:0px solid #fff;float:left;display:block; font-size:16px; font-family:Open Sans, 'Roboto Condensed','swis721_cn_btroman', Helvetica, Arial, sans-serif; text-transform:uppercase; font-weight:300;}
.preheader_top li a{outline:none;color:#bbb;text-decoration:none;display:block; }
.preheader_top li a:hover{text-decoration:none;}

.preheader_top li.skip1{color:#bbb; float:left;display:block;text-align:left; }
.preheader_top li.skip1 a{color:#bbb; display:block; padding:0px 0px 0px 0px; margin:5 0px 8 0px; border-right:0px solid #444;}
.preheader_top li.skip1 a:hover, li.top a:hover { color:#444 !important;}

.preheader_top li.skip3{color:#bbb; float:left;display:block;text-align:left; }
.preheader_top li.skip3 a{color:#bbb; display:block; padding:0px 0px 0px 0px; margin:5 0px 8 0px; border-right:0px solid #444;}
.preheader_top li.skip3 a:hover, li.top a:hover { color:#444 !important;}

.preheader_top li.skip4{color:#bbb; float:left;display:block;text-align:left; font-family: 'bebasregular', 'swis721_cn_btroman', Helvetica, Arial, sans-serif; font-size: 12px; }
.preheader_top li.skip4 a{display:block; padding:5px 8px 5px 5px; margin:0 5px 3px 15; border-right:0px solid #ccc; color:#111; filter:alpha(opacity=50); opacity:.50; -moz-opacity:0.50;}
.preheader_top li.skip4 a img{ border:1px solid #fff;}
.preheader_top li.skip4 a:hover, li.top a:hover {color:#fff; background:#222;}
.preheader_top li.skip4 a:hover img, li.top a:hover img {filter:alpha(opacity=100); opacity:1; -moz-opacity:1;}

.preheader_top li.skip5{color:#bbb; float:left;display:block;text-align:left; font-family: 'bebasregular', 'swis721_cn_btroman', Helvetica, Arial, sans-serif; font-size: 12px; }
.preheader_top li.skip5 a{color:#111; display:block; padding:5px 8px 5px 5px; margin:0 5px 3px 15; border-right:0px solid #ccc; filter:alpha(opacity=50); opacity:.50; -moz-opacity:0.50;}
.preheader_top li.skip5 a:hover, li.top a:hover { background-color: #f2f2f2; color:#111 !important; filter:alpha(opacity=99); opacity:1; -moz-opacity:1;}


.preheader_top li.skip2{color:#aaa; float:right;display:block;text-align:right; font-family: 'Roboto Condensed','swis721_cn_btroman', Helvetica, Arial, sans-serif; font-size:16px;font-weight:300;}
.preheader_top li.skip2 a{color:#aaa; display:block; padding:3px 5px 5px 5px;}
.preheader_top li.skip2 a:hover, li.top a:hover { background-color: #252525; color:#f6be00 !important;}

#preheader_top img,.preheader a img{border:0px;}

twitter{
	font-size:11px;
	text-align:center;
	margin:0 0px 0px 0px;
	padding:0 0 0px 0;
	background-color:#ddd;
}

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

fondogris{
	background-color:#CCC;
}

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


/* masthead / footer - navigation and categories */

#masthead{padding:0px 0 0px 0; height:56px; width:999; background:#252525;}
#masthead h1 a{text-transform:uppercase;width:999px;float:left;margin:12px 0 0 0;}
#masthead h1 a em{font-style:normal;color:#555;}
#masthead h1 a:hover{color:#f6be00;}
#masthead_single{padding:0px 0 0px 0; height:56px; width:999px; background:#252525;}
#masthead_defensa{padding:0px 0 0px 0; height:56px; width:999px; background:#bcab94 url(images/footer-defensa.jpg) no-repeat;}
#masthead_outono{padding:0px 0 0px 0; height:56px; width:999px; background:#252525;}

.botonhome{width:310px; height:50px; float:left;}
.botonhome_outono{width:999px; height:100px; float:left;}

/* CARRUSEL PORTADA */

.carrusel {margin-top:0px;}
.slider{} 
.slider h2{ margin:20px 10px 5px 20px; color:#fff; font-size:30px; line-height:34px; color:#b5d1e8;}
.slider p{ margin:5px 10px 20px 20px; color:#fff; font-size:14px; line-height:18px; }
.slider img{ margin-right:20px; }

.espacio_categoria {width:617px; float:right; padding:13px 5px 0 0;text-align:right; vertical-align:text-top;font-family:'Roboto Condensed','oswaldbook', 'swis721_cn_btroman', Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', 'Luci', Helvetica, Arial; font-size:10px; text-transform:lowercase;}
.espacio_categoria a{	color:#252525;
	background-color:#f6be00;
	padding:1px 8px 3px 8px;
	border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius : 4px;
	font-weight:300;}
.espacio_categoria a:hover{background-color:#d1a102;}
.espacio_listacat { padding:12px 8px 0 9px; vertical-align:text-top;font-family:'Roboto Condensed','oswaldbook', 'swis721_cn_btroman', Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Helvetica, Arial;  text-transform:lowercase;  color:#ccc; font-size:21px; }
.espacio_listacat a{}
.espacio_listacat a:hover{}

.espacio_listacat_defensa { padding:12px 8px 0 9px; vertical-align:text-top;font-family:'Roboto Condensed','oswaldbook', 'swis721_cn_btroman', Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Helvetica, Arial;  text-transform:lowercase;  color:#ccc; font-size:21px; }
.espacio_listacat_defensa a{background-color:#877458; color:#fff;}
.espacio_listacat_defensa a:hover{background-color:#625032; color:#fff;}

.espacio_listacat_outononet { padding:12px 8px 0 9px; vertical-align:text-top;font-family:'Roboto Condensed','oswaldbook', 'swis721_cn_btroman', Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Helvetica, Arial;  text-transform:lowercase;  color:#ccc; font-size:21px; }
.espacio_listacat_outononet a{background-color:#877458; color:#fff;}
.espacio_listacat_outononet a:hover{background-color:#625032; color:#fff;}

.espacio_listacat_explorando { padding:12px 8px 0 9px; vertical-align:text-top;font-family:'Roboto Condensed','oswaldbook', 'swis721_cn_btroman', Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Helvetica, Arial;  text-transform:lowercase;  color:#ccc; font-size:21px; }
.espacio_listacat_explorando a{background-color:#7e9f1c; color:#fff;}
.espacio_listacat_explorando a:hover{background-color:#5a6a24; color:#fff;}

#authorBlurb img{float:right;width:42px;height:42px;border:0px solid #EEE;}
#authorIntro a{font-weight:bold;} 
#authorIntro{line-height:1.4em;width:400px;float:right;margin:8px 0 0 0;}
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;}
.nav li.menuactivo a{font-size:11px;outline:none;color:#000;background:#fff;text-decoration:none;display:block;padding:5px 0 5px 5px;width:99px;text-transform:uppercase;}
.nav li.skip_blanco a{background:#fff;color:#000;width:95px;}
.nav li.skip_blanco a:hover{background:#fff;color:#000;width:95px;}


/* MENU DESPLEGABLE */

.elentir a:hover{background:#fff;color:#000!important;width:95px;}
.blanco a:hover{background:#fff;color:#000!important;width:95px;}
.temas a:hover{background:#fff;color:#000!important;width:95px;}
.archivo a:hover{background:#fff;color:#000!important;width:95px;}
.feed a:hover{background:#fff;color:#000!important;width:95px;}

* html .nav li a:hover{background:#fff;width:99px;}
.nav li.skip{border-left:0px solid #444;float:right;display:block width:100px;}
.nav li.skip a{width:100px;}
li.top{border-left:1px solid #DDD;float:right;display:block width:100px;}
li.top a{width:100px;}
.nav li.skip a:hover, li.top a:hover { background:#fff;color:#000 !important;}

.nav li.skip3{border-left:0px solid #444;float:right;display:block width:100px;}
.nav li.skip3 a{width:99px;}
.nav li.skip3 a:hover, li.top a:hover {width:90px;background:#000;color:#ccc !important;}

#themes{background:#fff;}
#themes ul{list-style:none;padding:5px 0 3px 0;}
#themes li{float:left;display:block;width:117px;}
#themes li a{font-weight:normal;color:#000;width:100px;padding: 2px 2px 2px 2px;;display:block;margin:4px 0 4px 5px;}
#themes li a:hover{background-color:#000;color:#fff;}

#archives2{background:#fff;}
#archives2 ul{list-style:none;padding:5px 0 3px 0;}
#archives2 li{float:left;display:block;width:174px; font-size:12px; margin:4px 5px 4px 5px;}
#archives2 li a{font-weight:normal;color:#000;width:172px;padding: 3px 5px 3px 5px;;display:block;}
#archives2 li a:hover{background-color:#000;color:#f6be00;}

#rss{background:#fff;}
#rss img,.entry a img{border:0px;}
#rss a:hover img{border:0px;}
#rss ul{list-style:none;padding:5px 0 3px 0;}
#rss li{float:left;display:block;width:101px;}
#rss li a{font-weight:normal;color:#000;width:90px;padding: 2px 2px 2px 2px;;display:block;margin:4px 0 4px 5px;}
#rss li a:hover{background-color:#000;color:#fff;}

#redes{background:#fff;}
#redes ul{list-style:none;padding:5px 0 3px 0;}
#redes li{float:left;display:block;width:101px;}
#redes li a{font-weight:normal;color:#000;width:99px;padding: 2px 2px 2px 2px;;display:block;margin:4px 0 4px 5px;}
#redes li a:hover{color:#f6be00;}

#emoticons{background:#fff;}
#emoticons img{margin: 4px 4px 4px 4px;}
#emoticons ul{list-style:none;padding:5px 0 3px 0;}
#emoticons li{float:left;display:block;width:50px;}
#emoticons li a{font-weight:normal;color:#000;width:50px;padding: 2px 2px 2px 2px;;display:block;margin:4px 0 4px 5px;}
#emoticons li a:hover{background-color:#000;color:#fff;}

#condiciones{background:#fff;}
#condiciones img{margin: 4px 4px 4px 4px;}
#condiciones ul{list-style:none;padding:5px 0 3px 0;}
#condiciones li{float:left;display:block;width:50px;}
#condiciones li a{font-weight:normal;color:#000;width:50px;padding: 2px 2px 2px 2px;;display:block;margin:4px 0 4px 5px;}
#condiciones li a:hover{background-color:#000;color:#fff;}
#condiciones embed{
	margin-top:10px;
	width:400px;
	height:325px;
}

#suscribete{background:#fff;}
#suscribete img{margin: 4px 4px 4px 4px;}
#suscribete ul{list-style:none;padding:5px 0 3px 0;}
#suscribete li{float:left;display:block;width:240px;}
#suscribete li a{font-weight:normal;color:#000;width:240px;padding: 2px 2px 2px 2px;;display:block;margin:4px 0 4px 5px;}
#suscribete li a:hover{background-color:#000;color:#fff;}

#suscribete2{background:#f6be00;}
#suscribete2 img{margin: 4px 4px 4px 4px;}
#suscribete2 a{color:#000;}
#suscribete2 a:hover{color:#fff;}
#suscribete2 ul{list-style:none;padding:5px 0 3px 0;}
#suscribete2 li{float:left;display:block;width:400px;}
#suscribete2 li a{font-weight:normal;color:#000;width:240px;padding: 2px 2px 2px 2px;;display:block;margin:4px 0 4px 5px;}
#suscribete2 li a:hover{background-color:#000;color:#fff;}
#suscribete2 p{padding-left:10px;padding-right:10px;}

#blogs{background:#fff;}
#blogs img{margin: 4px 4px 4px 4px;}
#blogs ul{list-style:none;padding:5px 0 3px 0;}
#blogs li{float:left;display:block;width:185px;}
#blogs li a{font-weight:normal;color:#000;width:155px;padding: 2px 2px 2px 2px;;display:block;margin:4px 0 4px 5px;}
#blogs li a:hover{background-color:#000;color:#fff;}

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

#mainCol_outono{background-color:#FFFFFF;color:#000;float:left;width:938px;text-align:justify; }
#mainCol_outono a{text-decoration:none;}

#midenlaces{background:#fff; border-left:#e8e8e8 solid 1px;border-right:#e8e8e8 solid 1px;}
#midenlaces{}#mainColenlaces{background-color:#FFFFFF;color:#000;float:left;width:997px;text-align:justify; }
#midenlaces{}#mainColenlaces a{text-decoration:none;}

#mid{}#mainCol .info {
	color:#;
	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 {
	color:#;
	text-decoration:none;
		border-bottom:0px dotted #ccc;
}

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

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

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

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

#mid{}#mainCol .goear embed{
	margin-top:10px;
	width:400px;
	height:150px;
}

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

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

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


/* SEGUNDA COLUMNA */

#midCol{background:#fff;font-size:10px;float:left;margin:25px 0 25px 25px;width:240px;line-height:1.3em;}
#midCol a{text-decoration:none;}
#midCol p{text-align:justify; margin-top:6px; margin-bottom:6px;}
#midCol img,.entry a img{border:0px;}
#midCol a:hover img{border:0px;}

#midCol embed{
	width:240px;
	height:205px;
}

#midCol .panoramico embed{
	margin-top:0px;
	width:240px;
	height:159px;
}

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

#midCol brevelargo{
	display:none;
}


#midCol .brevelargo img{
	display:none;
}

#midCol .bliptv embed{
	width:240px;
	height:210px;
}

#midCol .panoramico .bliptv embed{
	width:240px;
	height:159px;
}

#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;}
.middle_links h3{margin-bottom:7px;}
#midCol ul{list-style:none;margin:8px 0 4px;}
.middle_links ul li{background:url(images/li.gif) no-repeat 0 3px;color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:4px 0 4px 16px;}

.sidebar{font-size:10px; 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 a:hover{color:#f6be00;}
.sidebarContent p{color:#333;text-align:justify; 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;}


/* TERCERA COLUMNA */

#tertCol{float:left;width:240px;margin:14px 0 0 30px;background:#fff;}
#tertCol p{color:#333; font-size:10px;text-align:justify; margin-top:6px; margin-bottom:6px;}
#tertCol a{/*color:#000;*/ font-weight:normal;}
#tertCol a:hover{
	/*color:#f6be00;*/
	text-decoration:underline;
	}
.input2{vertical-align:top;}

#tertCol embed{
	width:240px;
	height:205px;
}

#tertCol .panoramico embed{
	width:240px;
	height:159px;
}

#tertCol .panoramicovimeo embed{
	margin-top:0px;
	width:240px;
	height:135px;
}

#tertCol .bliptv embed{
	width:240px;
	height:205px;
}

#tertCol .panoramico .bliptv embed{
	width:240px;
	height:160px;
}

sidebarContent2 ul {
	margin-top:5px;
	list-style-type: square;
	padding-left:14px;
	list-style-position:outside;
	padding:0;
	margin:0;
}

sidebarContent2 li {
	font-size:10px;
	color:#444;
	border:0px solid #fff;
	clear:both;
}


.sidebarContent2 a{color:#000;text-decoration:none;font-weight:bold;}
.sidebarContent2 a:hover{color:#f6be00;}
.sidebarContent2 p{color:#333;text-align:left; margin-top:6px; margin-bottom:6px;}
.sidebarContent2 li{
	list-style-position:outside;}


#elseWhere{margin:0 0 10px 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;}
.postMeta span.comments a,
.postMeta span.date a{color:#;}

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

.post2 {margin:0 0 1px 0;}
.post2 a:hover{
	color:#fff;}
	

.post3 {
	font-size:10px;
	}
.post3 a{
	color:#000;
	text-decoration:none;}
.post3 a:hover{
	color:#f6be00;}

.post h2{line-height:1.3em;margin-bottom:5px; margin-top:5px; text-align:left;}
.post h2 a{outline:none;font-weight:bold; color:#666; font-family:Open Sans, 'Lucida Grande','Lucida Sans Unicode', Helvetica, Arial, sans-serif; font-size:17px; line-height:20px; text-shadow: 3px 2px 3px #ccc;}
.post h2 a:hover{color:#f6be00; text-shadow: 1px 1px 1px #fff;}

.post_outono h2{line-height:1.3em;margin-bottom:5px; margin-top:5px; text-align:left;}
.post_outono h2 a{outline:none;font-weight:bold; color:#666; font-family:Open Sans, 'Lucida Grande','Lucida Sans Unicode', Helvetica, Arial, sans-serif; font-size:17px; line-height:20px; text-shadow: 3px 2px 3px #ccc;}
.post_outono h2 a:hover{color:#f6be00; text-shadow: 1px 1px 1px #fff;}

.entry h3{margin:1em 0;}
.post .entry{line-height:1.4em;overflow:hidden; margin:8px 0px 0 25px;}
.post .entry p{color:#333; margin-bottom:1.2em; font-size:14px; line-height:1.4em;}
.post .entry p a{font-weight:bold;color:#6e5956;}
.post .entry p a:hover{font-weight:bold;color:#f6be00;}

.entry_tags h3{margin:1em 0;}
.post .entry_tags{overflow:hidden; margin:8px 0px 0 25px; line-height:2.4em;}
.post .entry_tags p{color:#333;}
.post .entry_tags p a{font-weight: 300;color:#222;}
.post .entry_tags p a:hover{color:#f6be00;}

.post_outono .entry{line-height:1.4em;overflow:hidden; margin:8px 0px 0 25px;}
.post_outono .entry p{color:#333; margin-bottom:1.2em; font-size:14px; line-height:1.4em;}
.post_outono .entry p a{font-weight:bold;color:#6e5956;}
.post_outono .entry p a:hover{font-weight:bold;color:#f6be00;}

.entry h3{margin:1em 0 0px 0;}
.post .entry640{line-height:1.4em; margin-bottom:25px; font-size:14px;}
.post .entry640 p{color:#333; margin-bottom:0.8em;}
.post .entry640 p a{font-weight:bold;color:#6e5956;}
.post .entry640 p a:hover{color:#f6be00;}
.post .entry640 big, .post640 .entry640 p big{color:#333; line-height:1.2em; margin:15px 0px 0px 0px ; font-size:17px; text-align:left; font-weight:700;}
.entry a{text-decoration:none;}
.entry blockquote{margin:0 1.3em 15px 15px;}
.entry ul{margin:0 10px 15px 0;list-style:square; padding-left:17px;}
.entry ul a {font-weight:bold;color:#6e5956;}
.entry ul a:hover{font-weight:bold;color:#f6be00;}
.entry ul li{padding-left:2px;margin-bottom:7px;color:#333;}
.entry ol{margin:0 10px 15px 4px;padding-left:17px;}



.entry3 a{
	font-size:10px;
	color:#444;
	font-weight:normal;
}

.entry3 a:hover{
	color:#f6be00px;
}

.entry3 ul {
	margin-top:5px;
	list-style-type: square;
	padding-left:14px;
	list-style-position:outside;
	padding:0;
	margin:0;
}

.entry3 li {
	font-size:10px;
	color:#444;
	border:1px solid #fff;
	clear:both;
}

.entry3 li a{
	font-size:10px;
	color:#444px;
	font-weight:normal;
}


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

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


.entry5 {
	padding: 0 3px;
	overflow: hidden;
	margin:0 25px 0 25px;
}
.entry5 p {
	line-height: 1.4em;
	margin: 0px 0px 9px 0px;
	text-align:justify;
	color:#ddd;
}

.entry5 a {
	color:#f6be00;
}

.entry5 a:hover {
	color:#666;
}

.entry5 ul,
.entry5 ol,
.entry5 blockquote {
	margin: 0 px;
}
.entry5 ol {
	list-style: decimal;
}


.entry5 ul li,
.entry5 ol li {
	margin: 0 0 0px 0px;
}


.entry5 li {
	line-height: 1.4em;
	text-align:left;
	color:#666;
	font-size:12px;
}

.entry5 ul li {
	list-style: circle;
}


/* ----------
- ESTO MODIFICA LA LISTA DE ULTIMOS COMENTARIOS - 
-------------- */

.lastcomments a{
	font-size:10px;
	color:#000;
	font-weight:normal;
}

.lastcomments a:hover{
	color:#f6be00px;
}

.lastcomments ul {
	margin-top:5px;
	list-style-type: square;
	padding-left:14px;
	list-style-position:outside;
	padding:0;
	margin:0;
}

.lastcomments li {
	font-size:10px;
	color:#444;
	font-weight:normal;
	border:1px solid #fff;
	clear:both;
}

.lastcomments li a{
	font-size:10px;
	color:#444px;
	font-weight:normal;
}


/*------------------
ESTO MODIFICA EL BLOQUE DE TWITTER DEL SIDEBAR THIRD
------------------------------*/

.twitterthird {
	padding-bottom:5px;
	padding-right:9px;
	width:230px;
}


.twitterthird a{
	font-size:10px;
	color:#81c532;
	font-weight:normal;
}

.twitterthird a:hover{
	color:#fff;
}

.twitterthird ul {
	margin-top:5px;
	list-style-type: square;
	padding-left:10px;
	list-style-position:outside;
	padding-left:0px;
	padding-right:5px;
	margin-left:17px;
}

.twitterthird li {
	font-size:10px;
	color:#ddd;
	border:0px solid #fff;
	clear:both;
	padding-bottom:4px;
}

.twitterthird li a{
	font-size:10px;
	color:#81c532;
	font-weight:normal;
}

.twitterthird li a.hover{
	font-size:10px;
	color:#fff;
	font-weight:normal;
}


/*------------------
ESTO MODIFICA EL BLOQUE DE ULTIMOS COMENTARIOS DEL SIDEBAR THIRD
------------------------------*/

.comentariosthird {
	padding-bottom:5px;
	padding-right:9px;
	width:230px;
}


.comentariosthird a{
	font-size:10px;
	color:#f6be00;
	font-weight:normal;
}

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

.comentariosthird ul {
	margin-top:5px;
	list-style-type: square;
	padding-left:10px;
	list-style-position:outside;
	padding-left:0px;
	padding-right:5px;
	margin-left:17px;
	font-weight:normal;
}

.comentariosthird li {
	font-size:10px;
	color:#;
	font-weight:normal;
	border:0px solid #fff;
	clear:both;
	padding-bottom:4px;
}

.comentariosthird li a{
	font-size:10px;
	color:#666;
	font-weight:normal;
}

.comentariosthird li a.hover{
	font-size:10px;
	color:#;
	font-weight:normal;
}



/* style pagination buttons */
#more_reading { color: #7F7F7F; font-size: 11px; text-transform: uppercase; margin-bottom: 25px; text-align: right; }
#more_reading p, #more_reading img { vertical-align: middle; }
#more_reading a img { border: none; margin:0 0 3px 2px; }

/* style me some comments and inputs */
#comments{width:400px;padding:12px 0 0 0;}
#comments a{
	color:#000;
}
#comments a:hover{
	color:#f6be00;
}
#comments h3,
h3#respond{color:#555;margin-bottom:7px; text-align:left;}
ol.commentslist{list-style:none;margin:5px 0 12px;}
.commentslist li{background:#FFF;border:1px solid #BBB;margin-bottom:7px;padding:7px 0;}
.commentslist li a{font-weight:bold; color:#222;}
.commentslist li.alt{background:#FFF;}
.commentslist li:hover{border-color:#000; color:#000;}
.commentslist .comment_text{margin:0 7px;line-height:1.4em;overflow:hidden;}
.comment_text p,
.comment_text ul,
.comment_text ol,
.comment_text blockquote{margin:1em 0;}
.comment_text ul,
.comment_text ol,
.comment_text blockquote{margin:0 1em;}p.author_meta{font-weight:normal;text-transform:none;margin:0 0 0 7px;}
p.post_meta{font-size:11px;text-transform:none;text-align:right;margin:0 7px 0 0;}
.commentslist li.author{background:#fff;color:#000;}
.commentslist li.author a{color:#DDD;}
.commentslist li.author a:hover{color:#f6be00;}

p.author2_meta{font-weight:normal;text-transform:none;margin:0 0 0 7px;}
.commentslist li.author2{background:#fff;color:#000;border:1px solid #000;}
.commentslist li.author2 a{color:#f6be00;}
.commentslist li.author2 a:hover{color:#000;}

#comments_closed{background:#333;color:#ccc;padding:7px 0;margin-top:12px;line-height: 1.5em;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#ddd;font-weight:normal;text-decoration:none;}
p.nocomments a:hover{color:#f6be00;}
ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}
.pingslist li a{font-weight:bold;}
#commentform p{margin:1em 0;}
#commentform p a{font-weight:bold;}
#author,
#email,
#url,
#comment{font:11px;border:1px solid #BBB;padding:2px;}

#author2{font:11px;border:1px solid #f6be00;padding:2px;}

#comment{width:400px;overflow:auto;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}

.comentarios a{
	color:#000;
}
.comentarios a:hover{
	color:#f6be00;
}


/* 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{}

.fixenlaces:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixenlaces{display:inline-block; font-size:26px; color:#444; } 
* html .fixenlaces{height:1%;}
.fixenlaces{display:block;background:#fff;}
.fixenlaces img,.entry a img{border:0px;}
.fixenlaces a{color:#f6be00;  font-size:13px; width:290px;}
.fixenlaces a:hover{color:#f6be00;}

.categorias{
	
} 

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



.fechaverde {
	color:#;
	font-size: 11px;
	margin-bottom:3px;
}

.fechaverde a{
	color:#;
}

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

.fechaverde2 {
	color:#;
	font-size: 11px;
}

.fechaverde2 a{
	color:#;
}

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


/* BLOQUE NEGRO SIDEBAR */


.entryblack {
	background:#111 url(images/bloque_negro_fondo.gif) no-repeat top left;
	padding: 8px 10px 3px 10px;
	margin: 0 0 30px 0;
}
.entryblack p{
	margin-bottom: 5px;
	line-height:1.4em;
	color:#aaa;
}
.entryblack a {
	color:#ccc;
	font-weight:bold;
}

.entryblack a:hover{
	color:#f6be00;
}

.tituloblack {
	color:#81c532;
}

.tituloblack a {
	color:#81c532;
	line-height:1.5em;
}

.tituloblack a:hover{
	color:#eee;
}

.postblack .entryblack{line-height:1.4em;}
.postblack .entryblack p{margin:1em 0; color:#ddd;}
.postblack .entryblack p a{font-weight:bold;}



/* BLOQUE GRIS SIDEBAR */

.entrygrey {
	background:#eee url(images/bloque_gris_fondo.gif) no-repeat left top;
	padding: 8px 10px 3px 10px;
	margin: 0 0 30px 0;
	border-bottom:1px #d5d5d5 solid;
}
.entrygrey  p{
	margin-bottom: 5px;
	line-height:1.4em;
	color:#444;
}
.entrygrey a {
	color:#111;
	font-weight:bold;
}

.entrygrey a:hover{
	color:#81c532;
}


.titulogrey {
	color:#;
	
}

.titulogrey a {
	color:#;
	line-height:1.5em;
}

.titulogrey a:hover{
	color:#222;
}


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

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

.masymenos {
	color:#f6be00;
}

.masymenos a {
	color:#f6be00;
}

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

.comment_text a {
	color:#222;
}

.comment_text a:hover{
	color:#f6be00;
}


.author_meta a {
	color:#222;
}

.author_meta a:hover{
	color:#f6be00;
}

.twitter-link a{
	color:#f6be00;
	font-weight:bold;
}

.twitter-link a:hover{
	color:#fff;
}


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


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

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

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

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

#tertCol .panoramicovimeo embed{
	margin-top:0px;
	width:240px;
	height:135px;
}

#tertCol .vimeo embed{
	margin-top:0px;
	width:240px;
	height:180px;
}


/*------------------- PIE DE LA WEB -------------------*/

#footer {height:200px; font-size:13px; margin-bottom: 5px; margin-top:0px; color:#bbb;}
#footer p {padding-top: 20px;}
.footer a{font-size:13px; color:#bbb; font-weight:bold; margin-bottom: 5px; font-weight:normal;}
.footer a:hover{font-size:13px; color:#fff; margin-bottom: 5px;}


/*---------------------- ICONO CSS ------------------*/

#rss_icon_main {
		width: 80%;
		height: 80%;
		position: relative;
		overflow: hidden;
}
#rss_icon_main.inside {
		top: 10%;
		left: 10%;
}
#rss_icon_main.inside span {
		border-color: #fff;
}
#rss_icon_main.outside {
		width: 9em;
		height: 9em;
		margin-right: auto;
		margin-left: auto;
}
#rss_icon_main.outside span {
		border-color: #000;
}
#rss_icon_main.outside .circle {
		background-color: #000;
}

.gap {
		margin: 20px auto 60px;
}

.outer_ring, .middle_ring {
		border: 1.5em solid #fff;
}
.outer_ring, .middle_ring, .circle {
		position: absolute;
}
.outer_ring {
		width: 170%;
		height: 170%;
		right: 0;
		top: 0;
-webkit-border-radius: 10.5em;
 -khtml-border-radius: 10.5em;
   -moz-border-radius: 10.5em;
		border-radius: 10.5em;
}
.middle_ring {
		position: absolute;
		width: 110%;
		height: 110%;
		top: 32%;
-webkit-border-radius: 8em;
 -khtml-border-radius: 8em;
   -moz-border-radius: 8em;
		border-radius: 8em;
		right: 32%;
}
.circle {
		width: 30%;
		height: 30%;
-webkit-border-radius: 4em;
 -khtml-border-radius: 4em;
   -moz-border-radius: 4em;
		border-radius: 4em;
		left: 0;
		bottom: 0;
		background-color: #fff;
}

/*----------- ICONO RSS PX16 -----------*/

#rss_icon_wrapper.px16 {
		width: 16px;
		height: 16px;
-webkit-border-radius: 0.2em;
   -moz-border-radius: 0.2em;
		border-radius: 0.2em;
		border-width: 0;
-webkit-box-shadow: 0px 0px 0px #ffffff;
   -moz-box-shadow: 0px 0px 0px #ffffff;
		box-shadow: 0px 0px 0px #ffffff; 
}
#rss_icon_main.outside.px16 {
		width: 16px;
		height: 16px;
}
.px16 #rss_icon_main.inside {
		top: 2px;
		left: 2px;
}
.px16 .outer_ring,.px16 .middle_ring {
		border: 3px solid #fff;
}
.px16 .middle_ring {
		position: absolute;
		width: 110%;
		height: 110%;
		top: 32%;
		right: 32%;
-webkit-border-radius: 10px;
   -moz-border-radius: 10.5em;
		border-radius: 10.5em;
}
.px16 .circle {
		width: 35%;
		height: 35%;
}


/*----------- ICONO RSS PX8 -----------*/

#rss_icon_wrapper.px8 {
		width: 8px;
		height: 8px;
-webkit-border-radius: 0.1em;
   -moz-border-radius: 0.1em;
		border-radius: 0.1em;
		border-width: 0;
-webkit-box-shadow: 0px 0px 0px #ffffff;
   -moz-box-shadow: 0px 0px 0px #ffffff;
		box-shadow: 0px 0px 0px #ffffff; 
}
#rss_icon_main.outside.px8 {
		width: 7px;
		height: 7px;
}
.px8 #rss_icon_main.inside {
		top: 2px;
		left: 2px;
}
.px8 .outer_ring,.px8 .middle_ring {
		border: 1px solid #fff;
}
.px8 .middle_ring {
		position: absolute;
		width: 110%;
		height: 110%;
		top: 2px;
		right: 2px;
-webkit-border-radius: 10px;
   -moz-border-radius: 10.5em;
		border-radius: 10.5em;
}
.px8 .circle {
		width: 3px;
		height: 3px;
}


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

.agenda{font-size:10px; background:#fff; clear:both; padding: 0px 6px 0px 8px; font-family:Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif;}
.agenda a{color:#444;}
.agenda a:hover{color:#000;}
.agendaTitle {font-size:13px; line-height: 15px; text-align:left; font-weight:400; }
.agendaTitle a{color:#444;}
.agendaTitle a:hover{color:#d6a500;}

.agendaMes { color:#f6be00; background:#333; font-size:9px; font-weight:bold; text-transform:uppercase; text-align:center; padding:1px 0 1px 0; width:40; display:block;}
.agendaDia { color:#222; background:#fff; font-size:24px; line-height:25px; font-weight:600; font-family:'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif; text-transform:uppercase; text-align:center; padding:2px 2px 2px 1px; width:40; display:block; border:1px #ccc solid; border-top:0px;}

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

.agenda2015{font-size:12px; clear:both; padding: 4px 15px 0px 8px; font-family:Open Sans Condensed,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif;}
.agenda2015 a{color:#444;}
.agenda2015 a:hover{color:#000;}
.agenda2015Title {font-size:17px; line-height: 21px; text-align:left; font-weight:400; margin-top:4px; }
.agenda2015Title a{color:#444;}
.agenda2015Title a:hover{color:#d6a500;}

.agenda2015Mes { color:#f6be00; background:#333; font-size:10px; font-weight:600; text-transform:uppercase; text-align:center; padding:1px 0 1px 0; width:40; display:block; font-family:Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif;}
.agenda2015Dia { color:#222; background:#fff; font-size:25px; line-height:25px; 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:40; display:block; }



/*----------------------- AVISOS --------------------------*/

.avisos{font-size:10px; background:#fff; clear:both; padding: 0px 6px 0px 8px;  font-family:Open Sans,'Lucida Grande','Lucida Sans Unicode', 'Luci',arial,helvetica,verdana,sans-serif;}
.avisos a{color:#444;}
.avisos a:hover{color:#000;}
.avisosTitle {font-size:13px; line-height: 15px; text-align:left; font-weight:400; }
.avisosTitle a{color:#444;}
.avisosTitle a:hover{color:#d6a500;}

.avisosicono {width:40; display:block; border:0px;}