/*  
Theme Name: Furni-Dark
Theme URI: http://furni-dark.com/blog
Description: 3 column theme fixed size
Version: 1.0
Author: Dani Llops
Author URI: http://llops.com

Notes: Theme creado para el blog de Llops.
*/

/* Paleta colores */
/*	
	color:#333; Titulo post, Cabeceras 	
	color:#6699CC; Fondo fecha post
	color:#738B9B; Links	
	color:#e9edef; /* Blockquote
	color:#d3d3d3; Blanco Titulo llops, footer
*/


/* Etiquetas principales */
*{margin:0;padding:0;}
html,body{background:#FFF;color:#333;text-align:center;} 
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px; font-weight:bold;}

a{
	/*color:#6699CC;*/
	color:#738B9B;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
blockquote {
	font-size:11px;
	background-color:#e9edef;
	padding:0px 10px;
	/*margin:0 1.3em 0;*/
	margin:15px 20px 25px 15px;
	border:1px #333 dashed;
}
.negrita{
	font-weight:bold;
}
/**/

/* Contenedor de la pagina */
#contenedor{
	margin:0px auto;
	text-align:left;
	width:980px;
}


/* Menu */
#menu {
	background-color: #191919;
	/*background-color:#000;*/
	font-size: 12px;
	border-bottom: 1px solid #373737;
}

#menu ul {
	width: 980px;
	margin: 0 auto;
	padding: 0;
	bottom: 0;
	left: 0;
	list-style: none;
}

#menu ul li {
	float: left;
}

#menu .page_item a {
	display: block;
	padding-right: 40px;
	line-height: 3.0em;
	color: #868686;
	text-decoration: none;
}

#menu .current_page_item a, #menu .page_item a:hover {
	color: #fff;
}
/* Header */

#header {
	height: 120px;
	background-color:#333;
	margin-bottom:25px;
}
#header div {
	width: 980px;
	margin: 0 auto;
}
#header h1 {
	font: 4.5em/120px "Georgia", "Baskerville", serif;
	margin: 0;
}
#header h1 a {
	color: #d3d3d3;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	text-shadow: #000 0 1px 2px;
	float: left;
}
#title-header a{
	position:relative;
	float:left;
	background-image: url(images/llops_title.png);
	width: 126px;
	height: 73px;
	top:30px;
	text-indent: -2500px;
	overflow: hidden;
}
#blog-description {
	position:relative;
	float:left;
	top: 50px;
	left: 1.3em;
	width:350px;
	text-align:left;
	font-size: 1em;
	color: #868686;
	text-shadow: #000 0 1px 1px;
}
#rss-header a{
	position:relative;
	float:right;
	background-image: url(images/icon_rss.png);
	width: 70px;
	height: 75px;
	top:20px;
	text-indent: -2500px;
	overflow: hidden;
}
#twitter-header a{
	position:relative;
	float:right;
	background-image: url(images/icon_twitter.png);
	width: 70px;
	height: 75px;
	top:20px;
	text-indent: -2500px;
	overflow: hidden;
}

/* INDEX */
#mid{}
#mainCol{
	float:left;
	margin:0 0 20px 0;
	width:510px;
}
/* post */
.post{margin:0 0 50px 0;}
/* titulo */
.post .titulo{
	margin-bottom:2px;
	color:#333;
}
.post .titulo a{
	color:#333;
	font-weight:bold;
	letter-spacing:-1px;
	padding:2px 0px;
	text-decoration:none;
}
.post .titulo a:hover{
	text-decoration:underline;
}
.post .titulo_single{
	color:#333;
	font-weight:bold;
	letter-spacing:-1px;
	padding:2px 0px;
}
.post h3 a{
	display:block;
	outline:none;
}
/* date */
.post .date{
	font-size:10px;
	color:#333;
	margin-bottom:5px;
	padding:1px 0px 1px 0px;
}

/* entry */
.post .entry{line-height:1.4em;overflow:hidden;}
.post .entry h3{margin:1em 0;}
.post .entry p{
	margin:1em 0;
	line-height:18px;
}
.post .entry a{font-weight:bold;text-decoration:underline;}
.post .entry a:hover{font-weight:bold;text-decoration:none;}
.post .entry ul{margin:0 1em 0 3em;}
.post .entry ul li{list-style-type:disc;margin-bottom:7px;}
.post .entry ol{margin:0 1em 0 3em;}
.post .entry ol li{margin-bottom:7px;}
.post .entry img,.entry a img{border:3px solid #ddd;}
.post .entry a:hover img{border-color:#666;}
.post .entry table tr { padding: 15px 0; }
.post .entry table tr.alt { background: #eee; }

/* pie_post */
.post .pie_post{text-align:right;}
.post .pie_post a{font-weight:bold;color:#000;text-decoration:underline;}
.post .pie_post a:hover{text-decoration:none;}
.post .pie_post span.posted{background:#FFF;padding:0px 6px;color:#000;}
.post .pie_post span.comments{
	background:#FFF url(images/comment.png) no-repeat left top;
	padding-left:15px;
	margin-left:0px;
	color:#7F7F7F;
}

/* Continuar leyendo */
.more-link{color:#000; text-decoration:underline;}

/* infobox */
.post .infobox{
	/*background-color:#E9EDEF;*/
	background-color:#fff;
	color:#000;
	margin:30px 20px;
	padding:10px 10px;
	border:1px solid #000;
}
/* aviso comentarios */
.aviso_comentarios{
	width:400px;
	line-height:1.4em;
	margin-top:20px;
	margin-left:2px;
	padding-left:10px;
	border-left:1px dashed #333;
}
.aviso_comentarios ul{
	margin-left:20px;
}

/* navigation */
.navigation {
	background:url(images/nav_gris.gif) repeat-x bottom;
	padding-bottom:8px;
}
.navigation a {
	color:#666;
	/*font-weight:bold;*/
}
.navigation a:hover {color:#000;}
/**/


/* PAGE */
.page{
/*	width:00px;
	border:1px solid red;*/
}
.page h2{
	/*color:#666;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:7px;*/
}

/* BANNERS_FALSE */
#labs_false{
	float:left;
	width:200px;
	margin:0 0 0 33px;
	border:1px solid #FFF;
}
#labs_false h2{
	color:#333;
	letter-spacing:-1px;
	font-weight:bold;
	margin-bottom:7px;
}

/* BANNERS_LABS */
#labs{float:left;width:200px;margin:0 0 0 33px;}
#labs p{color:#777;}
#banners{margin:0 0 20px 0;}
#banners h2{
	color:#333;
	letter-spacing:-1px;
	font-weight:bold;
	margin-bottom:7px;
}
ul#imgLinks{list-style:none;margin:7px 0;}
#imgLinks li{padding:0 0 1px;}
#imgLinks li a img{border:3px solid #ddd;width:200px;height:80px;}
#imgLinks li a:hover img{border-color:#333;}
/**/

/* SIDEBAR */
.sidebar_widget{
	line-height:1.3em;
}
.sidebar_widget li{
	margin-bottom:4px;
}

#sidebar{
	color:#444;
	float:left;
	margin:0 0 0 33px;
	width:200px;
	line-height:1.3em;
}
#sidebar h2{
	color:#333;
	font-weight:bold;
	letter-spacing:-1px;
	padding-top:20px;
	margin-bottom:4px;
}
#sidebar a{
	/*color:#6699CC;*/
	/*color:#FC3;*/
	font-weight:bold;
	text-decoration:none;
}
#sidebar a:hover{
	font-weight:bold;
	text-decoration:underline;
}
#sidebar p{color:#777;}
#sidebar ul{list-style:none;margin:8px 0 4px;}
/* ctc = Nube de tags */
#sidebar .ctc{margin-top:5px;}
/* search */
#searchWrap,.middle_links{margin-bottom:0px;}
#searchWrap input{vertical-align:middle;}
#searchWrap #s{
	font-size:1.1em;
	border:1px solid #333;
	padding:1px 2px;
	margin-right:3px;
	width:170px;
}
#feedburner{
	margin-top:20px;
	/*text-align:center;*/
}

/* Facebook - Twitter
-------------------------------------------------------------------*/
.share-fb-tw {
	margin:-20px 0 0 20px;
}
.wp_fb_class {
	float:left;
}
.wp_twitter_button {
	float:left;
}



/* COMMENTS */
#comments{ 
	width:435px;
	padding-top:40px;
}
#comments h3{}
#pingbacks h3{margin-top:20px;}
h3#respond{margin-top:60px;}

ol.commentslist{list-style:none;margin:5px 0 12px;}
.commentslist li{
	background:#FFF;
	border:1px solid #333;
	margin-bottom:4px;
	padding:12px 0;
}
.commentslist li a{
	/*font-weight:bold;
	background:url(images/dot.gif) repeat-x bottom left*/;
}
.commentslist li.alt{background:#FFF;}
.commentslist li:hover{border-color:#333;}
.commentslist .comment_text{
	margin:0 11px;
	line-height:1.4em;
	overflow:hidden;
}
.comment_text li{
	background:none;
	border:none;
	padding:0px 0px 0px 10px;
	margin-bottom:0px;
	/*border:1px dashed blue;*/
}
.comment_text p, .comment_text ul, .comment_text ol{margin:1em 0;}
.comment_text blockquote{
	background-color:#E3EDF4;
	font-size:11px;
	padding:0px 10px;
	margin:0 1.3em 0;
	border:1px #6699CC dashed;
}

p.author_meta{
	background-color:#333;
	color:#FFFFFF;
	margin:0px 10px;
	padding:5px 10px;
	text-transform:capitalize;
}
p.author_meta a{
	color:#FFFFFF;
	font-weight:bold;
}
p.author_meta a:hover{}
p.post_meta{font-size:11px;text-align:right;margin:0 15px 0 0;}
p.post_meta a{
	color:#333;
	font-weight:bold;
}
p.post_meta a:hover{color:#333;}

/* Comentarios de llops */
.commentslist li.author{background:#FFF url(images/linea_azulada.gif) repeat top left;}
.commentslist li.author a{}
.commentslist li.author a:hover{}

#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:bold;text-decoration:none;}
p.nocomments a:hover{color:#FFF;}

ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}
.pingslist li a{font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}

#commentform p{margin:1em 0;}
#author, #email, #url, #comment{font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #333;padding:2px;}
#comment{width:510px;overflow:auto;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}

/* footer */
/* Para subir al Top */
.totop{
	list-style-type:disc;
	margin-bottom:5px;
	font-weight:bold;
	text-align:right;
}
.totop a{
	color:#000;
	text-decoration:underline;
}
#footer{
	margin-top:0px;
	height: 100px;
	background-color: #333;
}

#footer #int {
	width: 980px;
	margin: 0 auto;
}

#footer p{
	display:block;
	float:left;
	color:#868686;
	text-align:left;
	margin-top:30px;
}
#footer p a{
	font-weight:bold;
	color:#d3d3d3;
}
#footer p a:hover{color:#d3d3d3;text-decoration:underline}

/* PAGES */
/* Articulos */
.articulos ul li{
	list-style-type:none !important;
	background:url(images/book.gif) no-repeat 0 3px;
	margin:5px 0;
	padding:0 0 4px 20px;
}

/* 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;} 
* html .fix{height:1%;}
.fix{display:block;}
/**/
