/*
Theme Name:davidcostales
Theme URI:http://www.davidcostales.com/
Description:Tema de Wordpress para David Costales Blog.
Version 2 (13.05.2009)
Author:David Costales
Author URI:http://www.davidcostales.com/
Copyright (c) David Costales Blog.
*/
/* Typography */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0;}
fieldset,img,abbr{border:0;}
h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}
ul,li{list-style:none;}
body{font-size:13px;background:#f2f2f2;font-family:Arial,Helvetica,sans-serif;}
a img{border:none;background:none;}
a:link,a:visited{text-decoration:none;color:#005f9e;}
a:hover{color:#666;}
h1{font-size:28px;color:#000;line-height:32px;margin:10px 0;}
h2{font-weight:bold;font-size:18px;color:#444;margin-bottom:10px;}
h3{font-size:14px;font-weight:bold;color:#222;margin-top:15px;margin-bottom:10px;border-bottom:2px solid #dadddd;padding-bottom:5px;} 
h4{font-weight:bold;font-size:18px;margin-bottom:10px;color:#222;border-bottom:solid 2px #d1d1d1;padding:10px 0;margin-top:30px;clear:both;}
h5{font-weight:bold;font-size}
a:link,a:visited{text-decoration:none;color:#005f9e;}
a:hover{color:#666;}
em{background:#ffffb1;border-right:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf;font-style:normal;padding:0 2px;color:#333;}
.codex{font-family:"Monaco","Courier",monospace;;border:solid 1px #DfDfDF;padding:10px;background:#f4f9fb;line-height:18px;margin-bottom:20px;font-size:11px;}
code{font-family:"Monaco","Courier",monospace;font-size:11px;color:#000;}
pre{margin-right:10px;}
.spacer{clear:both;height:10px;margin:0;padding:0;border:0;}

/* Estructura de la plantilla (v1.2a)
-------------------------------------------------------------------- */
#wrapper {
	margin: 0 auto;
	width: 980px;
}
#container {
}
#sidebar {
	width: 260px;
	margin-left: 20px;
	float: left;
}
#footer {
	clear: both;
	padding-top: 8px;
	border-top: 1px solid #dedede;
}
#page {
	width: 658px;
	background: #fff;
	padding: 10px 20px 20px 20px;
	font-size: 14px;
	color: #333;
	line-height: 18px;
	float: left;
	border: solid 1px #dadddd;
	min-height: 720px;
	height: auto !important;
	border: solid 1px #e1e1e1;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
*html #page {
	height: 720px;
}
#page h1 a {
	color: #000;
}
#page h1 a:hover {
	text-decoration: underline;
}
#page h2 {
	font-size: 22px; font-weight: normal; 
	letter-spacing: -1px;
	color:#3c3a41;
	border-bottom:solid 2px #d1d1d1;
	padding:10px 0;
	margin: 30px 0 15px 0;
	clear:both;
}
#page p {
	margin: 10px 0;
}

#page .lista{margin:5px 0 10px 30px;}
#page .lista li{list-style-type:square;list-style-position:outside;padding:1px 0;}

#page p.btn{line-height:normal;}
#page p.btn a{font-size:19px;letter-spacing:-1px;padding:7px 15px 6px 15px;margin:0;display:block;border:none;-moz-border-radius:8px;-webkit-border-radius:8px;background:#323232;}
#page p.btn a{color:#fff;text-decoration:none;}
#page p.btn a:hover,#main p.btn a:focus{color:#dcdce1;border:none;}
#main .post-content p.btn a{border:none;}



/* SIDEBAR
-------------------------------------------------------------------- */
#sidebar .feeds{background:url(images/rss_16.png) left no-repeat;padding-left:25px;font-size:20px;color:#000;}
#sidebar .twitter{background:url(images/twitter_16.png) left no-repeat;padding-left:25px;display:block;line-height:16px;color:#000;}
#sidebar .facebook{background:url(images/facebook_16.png) left no-repeat;padding-left:25px;display:block;line-height:16px;color:#000;}
.follow{background:url(images/map-marker.png) right top no-repeat;}
.hot{background:url(images/lightning-bolt.png) right top no-repeat;}
.tweets{background:url(images/chat.png) right top no-repeat;}
.search{background:url(images/search.gif) no-repeat 100% 0;width:263px;padding-bottom:14px;height:34px;}
.search input{padding:6px 15px;margin-top:4px;width:212px;border:none;background:none;color:#828282;font-family:Tahoma,arial;}
/* Cabecera,HEADER (v1.2a) 
-------------------------------------------------------------------- */ 
#header{height:50px;line-height:50px;background:url(images/logo.gif) no-repeat bottom left;color:#999;}
#header span{visibility:hidden;}
.logo{float:left;height:50px;width:250px;display:block;}
#nav{padding:0 20px;float:left;}
#nav a:hover{text-decoration:underline;}
/* Pie de pagina,FOOTER (v1.2a)
-------------------------------------------------------------------- */
#footer{font:normal .9em/1.4em "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;float:left;padding:10px 0;margin:30px auto;width:960px;}
#footer a{color:#999;text-decoration:none}
.nav{padding:8px 35px}
#footer .nav{border-bottom:1px solid #eee}
#footer .nav a{text-decoration:none}
#footer .nav a:hover{text-decoration:underline}
#footer .nav .subir{display:inline;text-align:right;float:right}
/* Entradas,POST (v1.2a)
-------------------------------------------------------------------- */
.entry-meta{color:#999;padding:0 0 10px 0;line-height:17px;border-bottom:solid 1px #DFDFDF;margin-bottom:10px;}
.entry-meta a{font-weight:bold;color:#333;}
.entry-meta a:hover{text-decoration:underline;}
.post img{padding:5px;border:1px solid #d9d9d9;}
/* comments.php
-------------------------------------------------------------------- */
.tabs-comments-track{list-style:none;overflow:hidden;margin-bottom:-1px;}
.tabs-comments-track li{float:left;margin-left:10px;border:1px solid #f1f1f1;padding:5px 15px;cursor:pointer;background:#f1f1f1;border-bottom:1px solid #ccc;}
.tabs-comments-track li.activo{border:1px solid #ccc;border-bottom:1px solid #fff;background:#fff;}
div.comments{}
.aviso-comentarios{clear:both;background:#FFF8AF;border-top:1px solid #999999;border-bottom:1px solid #999999;padding:5px;margin-top:35px;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;font-size:0.9em;text-align:center;line-height:20px;}
.aviso-comentarios a{color:#193449;font-weight:bold;}
/* Advertise
-------------------------------------------------------------------- */
.bloque-entrada{float:right;padding:0 5px;width:300px;height:250px;margin:0 5px;}
.ads-l,.ads-r{width:125px;height:125px;float:left;margin-right:10px;margin-bottom:10px;}
.ads-bl,.ads-br{width:123px;height:123px;line-height:123px;border:solid 1px #CCC;background:#DFDFDF;margin-right:10px;margin-bottom:10px;float:left;text-align:center;font-weight:bold;}
.ads-r,.ads-br{margin-right:0;}
.advise{border:solid 1px #DEDEDE;background:#FFFFCC;padding:8px;font-size:16px;text-align:center;font-weight:bold;margin-bottom:10px;}
/* ---------------------
COMMENTS
--------------------- */
.comment-advise{border:1px solid #cecece;background-color:#dfdfdf;padding:10px 20px;margin-bottom:10px;}
.comment-advise{font-size:11px;color:#333;}
.commentlist li{padding:10px;border-bottom:solid 1px #dfdfdf;border-top:solid 1px #fff;background:#efefef;}
.commentlist li img{float:left;border-right:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf;background:#fff;padding:4px;margin-right:18px;}
.commentlist li p{padding-top:6px;color:#444;margin-left:68px;}
.comment-footer{font-size:12px;color:#828282;font-weight:bold;clear:left;padding-top:10px;}
cite{font-style:normal;font-size:12px;font-weight:bold;color:#333;}
.children li{margin-top:5px;border-top:solid 1px #f1f1f1;border-bottom:none;background:#fff;}
.says{font-size:11px;}
#commentform{background:#dfdfdf;padding:10px;}
#commentform p{padding:10px;}
#commentform [type="text"]{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#333;border:solid 1px #cecece;padding:4px 0;width:200px;}
textarea#comment{width:98%;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#333;border:solid 1px #cecece;}
#respond label{font-size:12px;font-weight:bold;}
#respond label small{font-size:11px;color:#777;font-weight:normal;}
/* PAGINACION
-------------------------------------------------------------------- */
#next-prev{margin-top:25px;clear:both;}
#next-prev a{color:#fff;text-decoration:none;font-size:19px;letter-spacing:-1px;padding:7px 15px 6px 15px;margin:0;display:block;border:none;-moz-border-radius:8px;-webkit-border-radius:8px;background:#323232;}
#next-prev a:hover{text-decoration:none;color:#dcdce1;border:none;}
#next-prev .der{float:right}
#next-prev .izq{float:left}
/* ---------------------
RELATED POSTS & COMMENTS
----------------------*/
.related-posts{margin-bottom:20px;}
.related-posts li{list-style-type:none;border-bottom:1px solid #e3e3e3;padding:5px 0;}
/* ---------------------
AGREGADOR BITACORAS
----------------------*/
#page div#bitacoras-info{background:#efefef;color:#474747;font-size:17px;padding:12px;margin:10px 0 15px 0;line-height:20px;-moz-border-radius:8px;-webkit-border-radius:8px;overflow:auto;clear:both;}
#page div#bitacoras-info a:link,
#page div#bitacoras-info a:visited{text-decoration:none;color:#fd9803;}
#page div#bitacoras-info a:hover{text-decoration:underline;}
#page div#bitacoras-info div#bitacoras-image{float:left;margin:9px 15px 0 0;}