/* 
Theme Name: inkoherence2010
Theme URL: http://www.inkoherence.com/
Description: Inkoherence theme.
Author: Inkoherence
Author URI: http://www.inkoherence.com
Version: 1.0

Basado en Kubrick
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}


/*
Let's play
*/

a
{
	transition-duration: .33s;
	transition-property: color, background-color;
	-o-transition-duration: .33s;
	-o-transition-property: color, background-color;
	-webkit-transition-duration: .33s;
	-webkit-transition-property: color, background;
	-moz-transition-duration: .33s;
	-moz-transition-property: color, background;
}

a:hover
{
	background:#FFFF00;
	color:#000000;
	text-decoration:none;
	text-shadow:none;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/body.jpg) #B4B4B4 repeat-x fixed top;
	color:#333333;
	text-shadow:0 1px 0 #FFFFFF;
	/*background:url(images/body2.jpg) #7e9197 repeat-x fixed top;*/
}

.aligncenter,
div.aligncenter 
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:1em;
	margin-top:0.25em;
}

.alignright 
{
	float: right;
	margin-left:1em;
	margin-bottom:1em;
}

.alignleft 
{
	float: left;
	margin-right:1em;
	margin-bottom:1em;
}


blockquote
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	background:url(images/blockquote.png) no-repeat top left;
	padding-left:35px;
	color:#555555;
}

i, em, cite
{
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
}


/* HEAD ***********************************************/

#supercontent, #supermain-widgets, #superfooter
{
	width:100%;
}

#superheader, #supercontent #content, #supercontent .navigation, #estrecho, #ancho, #footer, .pagetitle
{
	width:990px;
	margin:auto;
}

#widget_top
{
	background:#000000;
	height:17px;
	text-align:center;
	text-shadow:none;
}

#superheader #header
{
	width:935px;
	margin-left:15px;
	height:164px;
	border-bottom:1px solid #000000;
	text-shadow:none;
}

#title h1 a
{
	display:block;
	float:left;
	background:url(images/logo.png) no-repeat;
	width:350px;
	height:164px;
}

#header span
{
	display:none;	
}

.widget-head
{
	float:right;
	width:280px;
	margin-top:35px;
	height:100px;
}


.widget-head h4
{
	display:none;
	font-family:'Yanone Kaffeesatz', arial, serif;
}


.widget-head ul
{
	margin:0;
	padding:0;
}

.widget-head li
{
	list-style-type:none;
	padding:0;
	display:inline !important;
	float:right;
	padding:5px 10px;
	margin-left:1px;
	margin-bottom:1px;
	font-size:18px;
	background:#FF0000;
	
}

.widget-head li a
{
	
	color:#FFFFFF;
	text-decoration:none;
	text-transform:capitalize;
}

.widget-head li a:hover
{
	background:#FF0000;
	color:#000;
}


#subhead
{
	width:935px;
	margin-left:15px;
	margin-bottom:5px;
	text-shadow:none;
}

#searchform
{
	float:right;
	background:url(images/buscar.gif) no-repeat;
	width:188px;
	height:24px;
	text-align:right;
	margin-top:5px;
}

#searchform label
{
	display:none;	
}

#searchform #searchsubmit
{
	display:none;
}

#searchform input#s
{
	border:0;
	height:20px;
	margin-right:15px;
	background:none;
	width:150px;
}

.widget-subhead
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.widget-subhead a
{
	color:#333333;
	text-decoration:none;
}


.widget-subhead a:hover
{
	color:#333333;
}

.widget-subhead h4
{
	color:#FFFFFF;
	background:#000000;
	font-size:14px;
	float:left;
	padding:8px 10px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.widget-subhead h4 img
{
	display:none;
}

.widget-subhead h4 a
{
	color:#FFFFFF;
}

.widget-subhead ul, .widget-subhead ol
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}

.widget-subhead li
{
	padding:10px 20px;
	padding-left:0;
}

.widget-subhead li a
{
	
}


/* CONTENIDO *************************************/

#supercontent
{
	border-bottom:1px solid #999999;
	float:left;
	width:100%;
	clear:both;
}

#content
{
	padding-top:30px;
}

.entry
{
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

.entry ul
{
	padding-left:6%;
	margin-bottom:1em;
}

.entry ol
{
	padding-left:6%;
	margin-bottom:1em;
}

.post
{
	float:left;
	border-bottom:1px solid #999999;
	margin:0 15px;
}

.entry-head
{
	width:100%;
	clear:both;
}

.entry-head h2 a
{
	color:#8c8c8c;
	text-decoration:none;
	letter-spacing:-0.025em;
}

.entry-head h2 a:hover
{
	background:none;
	color:#000;	
}

.entry-head .fecha
{
	float:left;

}


.entry
{
	text-shadow:0 1px 0 #FFFFFF;	
}

.entry a
{
	color:#920101;	
	text-decoration:underline;
}

.entry a:hover
{
	background:#000000;
	color:#FFFF00;	
	text-decoration:none;
}

.entry a img
{
	border:0;
}

.principal .entry li
{
	margin-bottom:10px;
}

.entry-foot
{
	font-style:italic;
	width:100%;
	float:left;
	clear:both;
	text-shadow:none;
}

.catego-tags .foot-catego, .catego-tags .foot-tags
{
	float:left;
}

.entry-foot a
{
	background:#aaaaaa;
	color:#FFFFFF;
	text-decoration:none;
	margin-right:1px;
	line-height:27px;
	font-style:normal;
	font-weight:normal;
}

.entry-foot a:hover
{
	background:#8c8c8c !important;	
}

.entry-foot .foot-catego a
{
	color:#FFFFFF;
	background:#FF0000;
}
.entry-foot .foot-catego a:hover
{
	color:#FF0000;
	background:#FFFFFF;
}

.entry-foot .postmetadata
{
	float:right;
	
	font-size:18px;
}

.entry-foot .postmetadata a
{
	background:#FFFF00;
	color:#000000;
	font-style:normal;
    font-size:12px;
}

.foot-tags a
{
	text-transform:lowercase;
	line-height:36px;
}

.foot-tags a:hover
{
	background:#FFFFFF;
	color:#333333;
}


/* PRINCIPAL *******************************/

.principal
{
	width:610px;
	padding-bottom:30px;
	margin-bottom:30px;
}


.principal .entry-head
{
	margin-bottom:35px;
}

.principal .entry-head h2
{
	font-size:64px;
	line-height:60px;
	background:url(images/separador_titulo_principal.gif) no-repeat left bottom;
	padding:35px 0;
	padding-top:0;
	margin:0;
	margin-bottom:35px;
	font-family:'Yanone Kaffeesatz', arial, serif;
}

.principal .entry-head .fecha
{
	font-size:16px;
	margin-right:5px;
	color:#000000;
}

.principal .entry-head .coments a
{
    color:#920101;
    font-size:16px;
  
    text-decoration:none;
}


.principal .entry
{
	font-size:16px;
}

.principal .entry p
{
	margin-bottom:1.5em;
}

.principal .entry strong, .columna .entry strong
{
	font-weight:bold;
}

.principal .entry-foot
{
	padding-top:20px;
	margin-top:20px;
	background:url(images/separador_titulo_principal.gif) no-repeat left top;
}

.principal .entry-foot a 
{
	padding:10px;
	font-size:12px;
	line-height:36px;
}

.single .principal
{
	margin-bottom:0;
}

/* COLUMNAS **************************************/

.columna
{
	width:290px;	
	padding-bottom:25px;
	margin-bottom:25px;
	float:left;
}

.columna .entry-head
{
	margin-bottom:25px;
}

.columna .entry-head h2
{
	font-size:40px;
	font-family:'Yanone Kaffeesatz', arial, serif;
	line-height:1em;
	background:url(images/separador_titulo_columna.gif) no-repeat left bottom;
	padding:25px 0;
	padding-top:0;
	margin-bottom:25px;
}

.columna .entry-head .fecha
{
	font-size:12px;
	color:#000000;
    margin-right:3px;
}

.columna .entry-head .coments a
{
    color:#920101;
    font-size:12px;
    text-decoration:none;
}

.columna .entry
{
	font-size:14px;
	line-height:1.5em;
	color:#333333;
}

.columna .entry p
{
	margin-bottom:1.5em;	
}


.columna object, .columna embed
{
	width:290px !important;
	height:auto !important;
}

.columna .entry-foot
{
	padding-top:25px;
	margin-top:15px;
	background:url(images/separador_titulo_columna.gif) no-repeat left top;
	font-size:14px;
}

.columna .entry-foot .foot-tags
{
	
}

.columna .entry-foot a 
{
	padding:2px 4px;
	font-size:12px;
	line-height:22px;
	margin-top:1px;
	float:left;
}


/* NAVIGATION ***************************************/

.navigation
{
	padding-top:10px;
	height:40px;
	text-shadow:none;
	
}

.navigation .alignleft
{
	float:left;
	white-space:nowrap;
}

.navigation .alignright
{
	float:right;
	white-space:nowrap;
}

.navigation .alignleft a, .navigation .alignright a
{
	color:#FFFFFF;
	background:#000000;
	text-decoration:none;
	padding:10px;
	font-size:12px;
}

.navigation .alignleft a:hover, .navigation .alignright a:hover
{
	background:#FFFF00;
	color:#000000;
}

.single .navigation
{
	float:left;
	clear:both;
	padding-top:0;
	width:610px !important;
	margin-top:0 !important;
	margin-left:15px !important;
	height:auto;
		font-size:12px;
}

.single .navigation a
{
	float:none;
	background:none;
	background:#000000;
	color:#FFFFFF;
	padding:10px;
}

.single .navigation .alignleft, .single .navigation .alignright
{
	padding:9px 0;
	display:inline;
	
}


.single .navigation .alignright
{
	text-align:right;
}


/* supermain-widgets *******************************************/

#supermain-widgets
{
	border-bottom:1px solid #888888;
	border-top:1px solid #FFFFFF;
	background:url(images/body.jpg) #B4B4B4 repeat-x top ;
	padding:20px 0;
	padding-bottom:0;
	float:left;
	width:100%;
}

#supermain-widgets #ancho
{
	background:url(images/minichati.png) bottom right no-repeat;
	clear:both;
	border-top:1px solid #999999;
	margin-top:15px;
	padding-top:15px;
	padding-bottom:30px;
}

#ancho h4
{
	color:#7d7d7d;
	background:url("images/separador_titulo_columna.gif") no-repeat scroll left bottom transparent;
	font-size:40px;
	font-family:'Yanone Kaffeesatz', arial, serif;
	line-height:30px;
	margin-bottom:25px;
	padding:25px 0;
	letter-spacing:-0.025em;
}

#ancho a
{
	text-decoration:none;
	color:#333333;
	padding:2px;
}

#supermain-widgets .widget-main-col
{
	width:257px;
	background:url(images/bgprefoot.jpg) top repeat-x;
	padding:20px;
	float:left;
	font-size:14px;
	padding-bottom:25px;
	margin-bottom:10px;
	margin-right:25px;
	margin-left:0;
	color:#333333;
}

* html #supermain-widgets .widget-main-col /*FUCK IE6*/
{
	margin-right:5px;
	
}

#supermain-widgets .widget-main-col li
{
	padding-bottom:5px;
	margin-top:5px;
	list-style-type:none;
	background:url(images/flechita.png) no-repeat top left;
	padding-left:15px;
	margin-left:0;
	word-wrap: break-word;
}

#supermain-widgets .widget-main-col a
{
	color:#920101;
	text-decoration:underline;	
}

#supermain-widgets .widget-main-col a:hover
{
	text-decoration:none;
	
}

#supermain-widgets .widget-main-col h4
{
	color:#7d7d7d;
	background:url("images/separador_titulo_columna.gif") no-repeat scroll left bottom transparent;
	font-size:40px;
	line-height:30px;
	margin-bottom:25px;
	padding:25px 0;
	padding-top:0;
	letter-spacing:-0.025em;
	font-family:'Yanone Kaffeesatz', arial, serif;
}

 #supermain-widgets .widget-main-col h4 a
 {
	color:#000000;
	text-decoration:none;
	font-size:32px;
	font-weight:bold;
	line-height:30px;
	margin-bottom:15px;
 }

#supermain-widgets .widget-main-col h4 img
{
	display:none;
}

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

#recentcomments li
{
	
}

.comment a
{
	color:#FFFF00;
	text-decoration:none;
}

.comment a:hover
{
	color:#000000;	
}


.comment-meta
{
	margin-bottom:1em;
}

.comment-body p
{
	margin-bottom:0.75em;	
}

/* FOOTER *********************************************/

#superfooter
{
	background:#000000;
	color:#BBBBBB;
	float:left;
	width:100%;
	padding-bottom:20px;
	border-top:1px solid #999999;
}

#superfooter #footer
{
	padding-top:10px;
	text-shadow:none;
}

#superfooter #footer .widget-footer
{
	width:460px;
	float:left;
	margin-right:35px;
	margin-bottom:20px;
}

#superfooter #footer h4
{
	background:url("images/separador_titulo_columna_b.gif") no-repeat scroll left bottom transparent;
	color:#FFFFFF;
	font-size:40px;
	font-family:'Yanone Kaffeesatz', arial, serif;
	line-height:30px;
	margin-bottom:25px;
	padding:25px 0;
}

#superfooter #footer .widget-footer p
{
	margin-bottom:15px;
}

#superfooter ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	padding-top:10px;
}

#superfooter li
{
	
	margin-bottom:10px;	
	font-size:14px;
}

#superfooter a
{
	font-size:26px;
	background:#FF0000;
	color:#ffffff;
	padding:4px;
	text-decoration:none;
	margin:10px;
	margin-left:0;
}

#superfooter a:hover
{
	color:#000000;
}

/***************/

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


/* POST Y COMENTARIOS ******************************/

.single .principal
{	
}

#postycoms
{
	float:left;
	width:610px;
}

#escribecoms
{
	float:left;
	width:100%;
	clear:both;
	font-weight:bold;
	padding:30px 15px;
}

#escribecoms a 
{
	text-decoration:none;
	color:#920101;
	font-weight:bold;
}

#widgets-single
{
	float:right;
	width:290px;
	margin-right:20px;
	
}

#widgets-single .widget-single
{
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px solid #999999;
}

.widget-single ul
{
	padding:0 !important;
}

.widget-single ul li
{
	list-style-type:none;
	background:url(images/flechita.png) no-repeat top left;
	padding-left:20px;
	margin-left:0;
	margin-top:5px;

}

.widget-single ol li
{
	list-style-type:none;
	background:url(images/star.png) no-repeat top left;
	padding-left:20px;
	margin-left:0;
	margin-top:5px;
}

#widgets-single a
{
	color:#920101;
	text-decoration:none;
}

#widgets-single a:hover
{
	color:#000000;
}


#widgets-single h4
{
	font-size:40px;
	line-height:30px;
	background:url(images/separador_titulo_columna.gif) no-repeat left bottom;
	padding:25px 0;
	padding-top:0;
	margin-bottom:25px;
	letter-spacing:-0.025em;
	font-family:'Yanone Kaffeesatz', arial, serif;
	color:#8c8c8c;
}

/* COMENTARIOS ***********************************/

h3#comments, #respond h3
{
	background:url("images/separador_titulo_principal.gif") no-repeat scroll left bottom transparent;
	color:#8c8c8c;
	font-size:40px;
	line-height:0.9em;
	margin-bottom:25px;
	padding:0 0 25px;
	padding-top:25px;
	margin-left:15px;
	letter-spacing:-0.025em;
	font-family:'Yanone Kaffeesatz', arial, serif;
}

ol.commentlist
{
	list-style-type:none;
	width:600px;
	display:block;
	margin-left:15px;	
}

.comment-body
{
	font-size:14px;
	line-height:1.4em;	
}

li.comment, li.pingback, li.trackback
{
	width:95%;
	float:left;
	clear:both;
	margin:0px;
	margin-bottom:25px;
	margin-right:15px;
	margin-left:0;
	padding:10px;
	padding-bottom:15px;
	border:1px dashed #666666;
	font-size:12px;
	color:#333333;
	
}

li.comment a, li.pingback a, li.trackback a
{
	color:#920101;
	text-decoration:none;
	
}

li.pingback, li.trackback
{
	color:#666666;
	border:1px dashed #777777;
}

.comment-author
{
	padding-bottom:10px;
	margin-bottom:15px;
	background:url("images/separador_titulo_columna.gif") no-repeat scroll left bottom transparent;
	font-style:italic;
	font-weight:bold;
	font-size:28px !important;
	font-family:'Yanone Kaffeesatz', arial, serif;
	line-height:1.3em;
	height:auto;
	padding-bottom:10px;
	color:#000000;
}


.comment-author .fn
{
	text-decoration:none;
	font-style:normal;
}

.comment-author img
{
	float:left;
	margin-right:10px;
}

.comment-meta a
{
	text-decoration:none !important;
	color:#920101;
}

.says
{
	color:#666666;
	font-size:14px;
}

#commentform
{
	margin-left:15px;	
	padding-bottom:40px;
}

#commentform p
{
	padding:5px 0;
}

#commentform a
{
	color:#920101;
}

#commentform textarea
{
	width:100%;	
}

.bypostauthor
{
	
}

/*********************/

.pagetitle
{
	padding-left:30px;
	padding-top:20px;
	padding-bottom:1px;
	font-style:italic;
	color:#333333;
	font-weight:bold;
}

.post-stats
{
	display:block;
	font-size:12px !important;
}

.error
{
	margin:30px;
	margin-left:15px;	
}

/* WICKETT TWITTER WIDGET ****************/

#subhead .tweets, #subhead p
{
	width:630px;
	float:left;
	margin-left:0;
	padding-left:0;
}

#subhead p
{
	margin-top:10px;
}

#subhead .tweets li
{
	margin-left:0;
	padding-left:0;
}

.tweets .timesince
{
	display:none;
}

/* PUBLI **************/

.principal_portada_bottom, .superior_noticia, .inferior_noticia
{
	margin:auto;
	text-align:center;
	margin-top:1.5em;
	text-shadow:none;	
}

.superior_noticia
{
	margin-bottom:1em;
}


/* ADD THIS *****************/

.addthis_container
{
	line-height:1em;
	
}

.addthis_container a
{
	text-decoration:none;	
}

.addthis_container a:hover
{
	background:none;
	color:#FF0000;
}

img#wpstats{position:absolute;top:0;width:0px;height:0px;overflow:hidden}