/*  
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: '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;

}

*{margin:0;padding:0;}
html,body{color:#000;text-align:center;
background:
url(http://www.outono.net/elentir/wp-content/themes/grid_focus_public/images/fondo_preheader.png) repeat-x top,
url(http://www.outono.net/elentir/wp-content/themes/grid_focus_public/images/footer-fondo.gif) repeat-x bottom;
background-color:#f2f2f2;}

body{font:12px '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;}

#prehead{padding:0px 0 0px 0; background:#333; border-bottom:1px #f6be00 solid;  height:26px;}
	
#preheader {width:999px;float:left;margin:0px 0 0 0;}

.preheader ul{list-style:none;}
.preheader li{color:#f6be00;border-right:0px solid #fff;float:left;display:block;}
.preheader li a{font-size:12px;outline:none;color:#ccc;text-decoration:none;display:block; padding:5px 8px 6px 8px;}
.preheader li a:hover{text-decoration:none;}

.preheader li.skip1{color:#222; border-right:0px;float:left;display:block;text-align:left; font-size:11px;}
.preheader li.skip1 a{color:#ccc;border-right:1px #555 solid;display:block;}
.preheader li.skip1 a:hover, li.top a:hover { background: #f6be00;color:#222 !important;}

.preheader li.skip2{color:#aaa; border-left:1px #555 solid;float:right;display:block;text-align:right;}
.preheader li.skip2 a:hover, li.top a:hover { background: #f6be00;color: #222 !important;}

#preheader 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 5px 0; height:100px; width:999; background:#000 url(images/cabecera_portada_2012v8.png) no-repeat;}
#masthead_index{padding:0px 0 5px 0; height:56px; width:999; background:#000 url(images/cabecera_paginas_2012v4.png) no-repeat;}
#masthead_single{padding:0px 0 5px 0; height:56px; width:999px; background:#000 url(images/cabecera_paginas_2012v4.png) no-repeat;}

.botonhome{width:500px; height:50px; float:left;}
.espacio_categoria {width:427px; float:right; padding:10px 18px 0 0;text-align:right; vertical-align:text-top;color:#fff;font-family:Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Helvetica, Arial; font-size:13px; text-transform:lowercase;}
.espacio_categoria a{color:#fff;}
.espacio_categoria a:hover{color:#f6be00;}
.espacio_categoria a:visited{color:#fff;}

#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;}
#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;}

/* 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;}

#archives{background:#fff;}
#archives ul{list-style:none;padding:2px 2px 2px 2px;}
#archives li{float:left;display:block;width:90px;}
#archives li a{font-weight:normal; font-size:11px; color:#000;width:85px;padding: 2px 2px 2px 2px;;display:block;margin:4px 0 4px 5px;}
#archives li a:hover{background-color:#000;color:#fff;}

#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;}
#mid{}#mainCol{background-color:#FFFFFF;color:#000:;float:left;margin:26px 0 0 0;width:400px;text-align:justify;}
#mid{}#mainCol a{text-decoration:none;}

#mid{}#mainCol .info {
	color:#d6a500;
	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:#d6a500;
	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 .flickrshow embed{
	margin-top:0px;
	width:400px;
	height:266px;
}


#mid{}#mainCol .goear embed{
	margin-top:10px;
	width:400px;
	height:150px;
}

#mid{}#mainCol .dailymotion embed{
	margin-top:10px;
	width:400px;
	height:318px;
}


#mid{}#mainCol brevecorto{
	display:none;
}

#mid{}#mainCol .brevecorto img{
	display:none;
}

/*#mid{}#mainCol .bliptv embed{
	margin-top:0px;
	width:400px;
	height:330px;
}*/


/* COLUMNA AMPLIADA DE 640 PIXELS - ARCHIVO DE ENTRADAS */
#mid640{background:#fff; border-left:#d0d6e0 solid 1px;border-right:#d0d6e0 solid 1px;}
#mid640{}#mainCol640{background-color:#FFFFFF;color:#000:;float:left;margin:6px 0px 0 20px;width:698px;text-align:justify;}
#mid640{}#mainCol640 a{text-decoration:none;}

#mid640{}#mainCol640 .info {
	color:#d6a500;
	background-color:#fff;
	font-size:1em;
	border-top:1px #000;
	font-style:normal;
	padding-top:4px;
	text-transform:none;
}

#mid640{}#mainCol640 .info a {
	color:#d6a500;
	text-decoration:none;
	border-bottom:0px dotted #ccc;
}

#mid640{}#mainCol640 .info a:hover {
	color:#444;
	background-color:#fff;
}


/*---------- ENTRADAS DE 665 --------------*/

.post640 {clear: both; padding:0 0 20px 0;}
.post640 h2{line-height:1.3em;margin-bottom:5px; margin-top:0px; text-align:left;}
.post640 h2 a{outline:none;font-weight:bold; color:#555; font-family:Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Helvetica, Arial, sans-serif; font-size:30px; line-height:30px;}
.post640 h2 a:hover{color:#d6a500;}

.entry640 h3{margin:1em 0; clear:both;}
.post640 .entry640{margin-bottom:25px; font-size:14px; display:inline;}
.post640 .entry640 p{color:#333; margin-bottom:1.2em;}
.post640 .entry640 p a{font-weight:bold;color:#7b5f00;}
.post640 .entry640 p a:hover{font-weight:bold;color:#f6be00;}
.entry640 a{text-decoration:none;}
.entry640 blockquote{margin:0 1.3em 0;}
.entry640 ul{margin:0 1.3em 0;list-style:none;}
.entry640 ul li{background:url(images/li.gif) no-repeat 0 1px;padding-left:18px;margin-bottom:7px;}
.entry640 ol{margin:0 1em 0 3em;}
.entry640 ol li{margin:0 0 7px 0;}
.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;}
.entry640 .entryRest a:hover{color:#f6be00;}



/* 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 .panoramico468 embed{
	margin-top:0px;
	width:240px;
	height:169px;
}

#midCol .flickrshow embed{
	margin-top:0px;
	width:240px;
	height:160px;
}

#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 20px;background:#fff;}
#tertCol p{font-size:10px; margin-top:6px; margin-bottom:6px;}
#tertCol a{/*color:#000;*/}
#tertCol a:hover{
	/*color:#f6be00;*/
	}
.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 .vimeo embed{
	margin-top:0px;
	width:240px;
	height:180px;
}

#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:#d6a500;}

.post{margin:0 0 15px 0;}

.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:#555; font-family:Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Helvetica, Arial, sans-serif; font-size:23px; line-height:23px;}
.post h2 a:hover{color:#d6a500;}

.entry h3{margin:1em 0;}
.post .entry{line-height:1.4em;overflow:hidden; margin-bottom:25px;}
.post .entry p{color:#333; margin-bottom:1.2em;}
.post .entry p a{font-weight:bold;color:#7b5f00;}
.post .entry p a:hover{font-weight:bold;color:#f6be00;}
.entry a{text-decoration:none;}
.entry blockquote{margin:0 1.3em 0;}
.entry ul{margin:0 1.3em 0;list-style:none;}
/*.entry li a{color:#333;font-weight:normal;background:url(images/dot.gif) repeat-x bottom left;}*/
.entry ul li{background:url(images/li.gif) no-repeat 0 1px;padding-left:18px;margin-bottom:7px;}
.entry ol{margin:0 1em 0 3em;}
.entry ol li{margin:0 0 7px 0;}
.entry img,.entry a img{border:0px;}
.entry a:hover img{border:0px;}
.entry table tr { padding: 15px 0; }
.entry table tr.alt { background: #eee; }
.entry .entryRest {text-align:right}
.entry .entryRest a{color:#fff;}
.entry .entryRest a:hover{color:#f6be00;}



.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
}


/* ----------
- 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;
	color:#eee;
}


.twitterthird a{
	font-size:10px;
	color:#f6be00;
	font-weight:normal;
}

.twitterthird a:hover{
	color:#aed1eb;
	text-decoration:none;
}

.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:#f6be00;
	font-weight:normal;
}

.twitterthird li a.hover{
	font-size:10px;
	color:#aed1eb;
	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:#d6a500;
	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:#d6a500;
	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{color:#222;}
.fix 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:#d6a500;
	font-size: 11px;
	margin-bottom:3px;
}

.fechaverde a{
	color:#d6a500;
}

.fechaverde a:hover{
	color:#444;
}

.fechaverde2 {
	color:#d6a500;
	font-size: 11px;
}

.fechaverde2 a{
	color:#d6a500;
}

.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:#ddd;
}
.entryblack a {
	color:#ddd;
	font-weight:bold;
}

.entryblack a:hover{
	color:#f6be00;
}

.tituloblack {
	color:#81c532;
}

.tituloblack a {
	color:#81c532;
	line-height:1.23em;
	font-size:1.23em;
	font-family: Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Arial, Helvetica, sans-serif;
}

.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:#d9d9d9 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:#d6a500;
	
}

.titulogrey a {
	color:#d6a500;
	line-height:1.23em;
	font-size:1.23em;
	font-family: Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Arial, Helvetica, sans-serif;
}

.titulogrey a:hover{
	color:#222;
}



/* BLOQUE BLANCO */

.entrygreywhite {
	background:#fff;
	padding: 8px 0px 0px 0px;
	margin: 0 0 23px 0;
}
.entrygreywhite  p{
	margin-bottom: 5px;
	line-height:1.4em;
	color:#222;
}
.entrygreywhite a {
	font-weight:bold;
}

.entrygreywhite a:hover{
	color:#444;
}


.titulogreywhite {
	color:#d6a500;
}

.titulogreywhite a {
	color:#d6a500;
	line-height:1.23em;
	font-size:1.23em;
	font-family: Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Arial, Helvetica, sans-serif;
}

.titulogreywhite a:hover{
	color:#444;
}


/* BLOQUE PERSONALIZABLE SIDEBAR */

.entrygreycustom {
	padding: 8px 10px 3px 10px;
	margin: 0 0 30px 0;
}
.entrygreycustom  p{
	margin-bottom: 5px;
	line-height:1.4em;
	color:#eee;
}
.entrygreycustom a {
	color:#fff;
	font-weight:bold;
}

.entrygreycustom a:hover{
	color:#ccc;
}


.titulogreycustom {
	color:#eee;
	
}

.titulogreycustom a {
	color:#eee;
	line-height:1.23em;
	font-size:1.23em;
	font-family: Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Arial, Helvetica, sans-serif;
}

.titulogreycustom a:hover{
	color:#ccc;
}



/* BLOQUE PERSONALIZADO CLARO */

.entrygreyclaro {
	padding: 8px 10px 3px 10px;
	margin: 0 0 30px 0;
}
.entrygreyclaro  p{
	margin-bottom: 5px;
	line-height:1.4em;
	color:#222;
}
.entrygreyclaro a {
	color:#111;
	font-weight:bold;
}

.entrygreyclaro a:hover{
	color:#444;
}


.titulogreyclaro {
	color:#111;
	
}

.titulogreyclaro a {
	color:#111;
	line-height:1.23em;
	font-size:1.23em;
	font-family: Calibri, 'Calib','Lucida Grande','Lucida Sans Unicode', Arial, Helvetica, sans-serif;
}

.titulogreyclaro a:hover{
	color:#444;
}




/*--------------------------------------------*/

.grande {
	font-size:17px;
	line-height:20px;
	text-align:left;
}

.masymenos {
	color:#444;
}

.masymenos a {
	color:#444;
}

.masymenos a:hover{
	color:#f6be00;
}

.comment_text a {
	color:#222;
}

.comment_text a:hover{
	color:#f6be00;
}


.author_meta a {
	color:#222;
}

.author_meta a:hover{
	color:#f6be00;
}

.twitter-link {
	color:#81c532;
	font-weight:normal;
	font-size:11px;
	text-align:center;
}

.twitter-link a{
	color:#81c532;
}

.twitter-link a:hover{
	color:#fff;
	text-decoration:none;
}



/*------------------ 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;
}


/*------------------- PIE DE LA WEB -------------------*/

#footer {height:200px; font-size:10px; margin-bottom: 5px; color:#bbb;}
#footer p {padding-top: 20px;}
.footer a{font-size:10px; color:#bbb; font-weight:bold; margin-bottom: 5px; font-weight:normal;}
.footer a:hover{font-size:10px; color:#f6be00; margin-bottom: 5px;}



/*-------------------- MINIATURAS YOUTUBE RECORTADAS -------------------*/

.crop{
background-repeat: no-repeat;
background-attachment:fixed;
-moz-background-size: 240px auto; -o-background-size: 240px auto; -webkit-background-size: 240px auto;
}
 
.crop img{
margin:-21px 0px 159px 0px;
}


/*----------------------- AGENDA --------------------------*/

.agenda{font-size:10px; background:#fff; clear:both; padding: 0px 6px 0px 8px;}
.agenda a{color:#444;}
.agenda a:hover{color:#000;}
.agendaTitle {font-size:12px; line-height: 14px; text-align:left; font-weight:bold; }
.agendaTitle a{color:#444;}
.agendaTitle a:hover{color:#d6a500;}

.agendaMes { color:#fff; background:#d3525b; 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:23px; font-weight:bold; text-transform:uppercase; text-align:center; padding:2px 4px 2px 4px; width:40; display:block; border:1px #cdcdcd solid; border-top:0px;}

/*----------------------- AVISOS --------------------------*/

.avisos{font-size:10px; background:#fff; clear:both; padding: 0px 6px 0px 8px;}
.avisos a{color:#444;}
.avisos a:hover{color:#000;}
.avisosTitle {font-size:12px; line-height: 14px; text-align:left; font-weight:bold; }
.avisosTitle a{color:#444;}
.avisosTitle a:hover{color:#d6a500;}

.avisosicono {width:40; display:block; border:0px;}

