/* 
	Theme Name: Blogger Templates
	Theme URL: http://www.btemplates.com
	Description: Theme exclusive for BTemplates (http://www.btemplates.com)
	Author: Francisco Oliveros
	Author URI: http://www.btemplates.com
	Version: 3.0
*/

/* Reccet */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
ol,ul{list-style:none;}
blockquote,q{color:#666;margin:5px 20px 15px;padding:0 10px 0 60px;quotes:none;font-style:italic;}
acronym{border-bottom:1px dotted;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}

/* Layout */

.clear{clear:both;display:block;overflow:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/* General */

body{background:#fff url(images/btemplates.png) repeat-x 0 -640px;line-height:1;font:13px/1.5 Arial, Verdana, Helvetica, 'Liberation Sans', FreeSans, sans-serif;color:#333;}
a{text-decoration:none;color:#666;font-size:12px;}
a:visited{text-decoration:none;}
a:focus{outline:1px dotted invert;}
a img{border:none;}
p,h3,h4,h5,.postbd h2,.postbd h1,.postbd ul,.postbd ol,.postbd dl{margin:0 0 13px;}
.postbd h3,.postbd h4,.postbd h5{border-bottom:1px solid #eee;}
ins{text-decoration:none;}
del{text-decoration:line-through;color:#999;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{font-size:25px;}
h2{font-size:24px;}
h3{font-size:21px;}
h4{font-size:17px;}
h5{font-size:15px;}
h6{font-size:14px;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;width:90%;margin:0 auto 1.4em;}
th{border-bottom:2px solid #ccc;font-weight:700;}
th,td{padding:4px 10px 4px 0;}
tfoot{font-style:italic;}
.fr{float:right;}
.fl{float:left;}
pre{background:transparent url(images/code.png) no-repeat 0 0;width:99%;font-size:12px;font-family:Georgia, monospace;padding:12px 0 0;margin:13px 0;}
pre code{overflow:auto;background-color:#F8F8F8;border-width:1px;border-style:solid;border-color:#eee;color:#333;display:block;text-align:left;padding:5px;}
.aligncenter{margin:0 auto;display:block;padding:0 0 5px;text-align:center!important;}
p.wp-caption-text{font-size:11px;color:#999;text-align:center!important;}
p.wp-caption-text a{color:#999;border-bottom:1px dotted #999;}
.alignleft{float:left;margin:0 10px 10px 0;}
.alignright{float:right;margin:0 0 10px 10px;}

/* Header */

#hd{width:940px;margin:20px auto;padding:0 20px;position:relative;}
#hd h1,#hd h2{color:#666;font-size:13px;left:25px;position:absolute;top:50px;}
#hd a.logo{background:transparent url(images/btemplates-2.png) no-repeat 0 0;width:284px;height:60px;float:left;display:block;text-indent:-9999px;overflow:hidden;display:block;}
#adheader{float:right;width:468px;}

/* Content */

#bd{width:960px;margin:0 auto;}
div#bsaz_1235378.adblock a{margin:0!important;}
#menu{background:url(images/btemplates.png) repeat-x 0 -70px;height:60px;color:#fff;font-size:13px;}
#menu a{color:#fff;font-size:13px;}
#menu a:hover{text-decoration:underline;}
#menu li{float:left;line-height:40px;}
#sections{background:url(images/btemplates.png) no-repeat -245px 0;padding:0 0 0 20px;height:60px;}
#sections li{margin:0 20px 0 0;}
#suscription{background:url(images/btemplates.png) no-repeat 180px 0;padding:0 20px 0 0;height:60px;}
#suscription .icon a{margin:10px 0 0 15px;width:20px;height:20px;text-indent:-9999px;overflow:hidden;display:block;}
.sfeed a{background:url(images/btemplates.png) no-repeat -70px -232px;}
.smail a{background:url(images/btemplates.png) no-repeat -100px -232px;}
.stwitter a{background:url(images/btemplates.png) no-repeat -130px -232px;}
a.more-link {-moz-border-radius: 3px;-webkit-border-radius:3px;border-radius:3px;background-color: #EEE;color: #333 !important;font-weight: bold;padding: 3px 10px;}
a.more-link:hover {color:#000;background-color: #CDCDCD;}

/* Main content */

#content{width:960px;background:url(images/ci.png) repeat-y 0 0;}
#main{width:520px;padding:0 0 20px 19px;float:left;}
.template{background:url(images/btemplates.png) no-repeat -10px -330px;width:226px;height:189px;float:left;padding:15px 7px;margin:0 20px 20px 0;overflow:hidden;}
.template h3,.template h3 a{color:#1797BF;font-size:16px;line-height:16px;font-weight:bold;margin:0 0 10px;}
.template h3 img{float:right;width:16px;height:16px;background:url(images/btemplates-2.png) no-repeat -30px -86px;}
.template img.thumb{border:1px solid #999;}
.template p,.post p a,.template div{font-size:11px;color:#666;margin:0;line-height:16px;}
.template p.meta{font-weight:bold;}
.meta2 {font-size: 11px;border-bottom:1px solid #EEE;margin:0 0 10px;}
#breadcrumbs {width:445px;float:left}
#translate {width:50px; float:right;}
#translate a {width:16px; height:11px;display:block; background-repeat: no-repeat;float:left;text-indent:-9999px;overflow:hidden;}
#es {background-image: url(images/mx.png);margin:0 10px 0 0;}
#br {background-image: url(images/br.png);}
.post-ratings{width:150px!important;}
.singletemplate .dllink,.template .dlcount{display:none;height:0;visibility:hidden;}
.Nav{background:url(images/btemplates.png) no-repeat -256px -300px;height:25px;font-size:12px;padding:0 0 0 9px;clear:left;line-height:25px;}
.Nav span{color:#fff;height:25px;background:transparent url(images/btemplates.png) no-repeat -26px -300px;float:left;padding:0 9px 0 0;display:block;margin:0;width:90px;}
.Nav a,.Nav strong{padding:0 4px;font-size:14px;}
.Nav strong{color:#666;}
img.arrowl{width:6px;height:10px;background:url(images/btemplates.png) no-repeat -220px -242px;}
img.arrowr{width:6px;height:10px;background:url(images/btemplates.png) no-repeat -230px -242px;}
#title{background:url(images/title.png) repeat-y 0 0;width:500px;margin:0 0 20px;overflow:hidden;}
#title h2{background:transparent url(images/titlet.png) no-repeat 0 0;font-size:14px;padding:10px 10px 0;font-weight:bold;}
#title h2 a{color:#666;font-size:14px;font-weight:normal;}
#title p{padding:0 10px;font-size:11px;color:#999;margin:0;}
#title p.tbtn{background:url(images/titleb.png) no-repeat 0 bottom;padding:0 10px 10px;}
#title p a{font-size:11px;text-decoration:underline;color:#999;}
#title img{float:left;margin:10px;}
img.taut{width:32px;height:31px;background:url(images/btemplates.png) no-repeat -30px -221px;}
img.cat{width:32px;height:32px;background:url(images/btemplates.png) no-repeat -210px -261px;}
img.ttag{background:url(images/btemplates.png) no-repeat 0 -220px;width:24px;height:28px;}
img.tsea{background:url(images/btemplates.png) no-repeat -210px -302px;width:20px;height:23px;}
.tlinks {text-align:center;}
.tlinks a {padding:5px 10px; border:1px solid #eee; border-radius:3px;-moz-border-radius:3px;-webkit-border-radious:3px;}
.tlink a:hover {border:1px solid #cdcdcd;}

/* Blog	*/

.post{margin:0 0 40px;padding:0 19px 0 0;}
.blog .date{width:70px;text-align:center;font-size:25px;color:#999;color:#999;letter-spacing:-2px;display:block;border-right:1px solid #eee;padding:0 10px 0 0;margin:0 10px 0 0;line-height:36px;}
.posthd{border-bottom:1px solid #EEE;margin:0 0 10px;padding:0 0 10px;}
.posthd .fr{width:410px;}
.posthd h2,.posthd h2 a,.posthd h1,.posthd h1 a{color:#1797BF;font-size:20px;font-weight:bold;line-height:21px;letter-spacing:0.5px;}
.posthd h2 a:hover,.posthd h1 a:hover{color:#1DB8EF;}
.metahd{color:#999;font-size:10px;}
.metahd a{color:#666;font-size:10px;}
.postbd{color:#444;}
.postbdna {margin:0 0 15px;}
.blog .postbd a{color:#f60;font-size:13px;}
.postbd ul{list-style-position:inside;list-style-type:disc;}
.postbd ol{list-style-position:inside;list-style-type:decimal;}
.postbd blockquote{background:url(images/quote.png) no-repeat 0 0;padding:0 0 0 30px;}
#main .postbd h4 {color:#54AAC6;font-size:17px;font-weight:bold;line-height:20px;margin:0 0 15px;padding:5px 0;}
.readmore a{background:#BFBFBF;padding:5px 6px;display:block;color:#fff!important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radious:3px;font-size:12px!important;}
.readmore a:hover{background:#999;}
.postft{font-size:11px;color:#999;}
.postft a{font-size:11px;color:#666;}

/* Single */

.singletemplate{padding:0 19px 0 0;}
.singletemplate h2{font-size:20px;color:#54aac6;float:left;}
.moretemplates{font-size:10px;float:right;padding:10px 0 0;height:20px;}
.moretemplates a{font-size:10px;}
#preview{position:relative;}
img.preview{width:500px;height:285px;border:1px solid #eee;margin:15px 0;}
img.ptemplate{bottom:30px;position:absolute;right:5px;width:30px;height:32px;background:url(images/btemplates-2.png) no-repeat 0 -70px;}
a.dlcount,a#views{height:11px;margin:0 0 20px;font-size:10px;line-height:10px;color:#999;display:block;}
a.dlcount{background:url(images/btemplates.png) no-repeat 0 -560px;padding:16px 0 3px 97px;width:143px;}
a#views{background:url(images/btemplates.png) no-repeat 0 -600px;padding:16px 0 3px 102px;width:139px;}
.singletemplate table{width:100%;background:url(images/detail.png) repeat-y 0 0;}
.singletemplate caption{text-align:left;font-size:14px;font-weight:bold;background:url(images/detailt.png) no-repeat 0 0;padding:9px 0 0 20px;}
.singletemplate tbody{background:url(images/detailb.png) no-repeat 0 bottom;padding:0 0 20px;}
.singletemplate td.litlerow{padding:0 5px 0 20px;width:105px;}
.singletemplate td{padding-right:20px;}
.settings a{background:#eee;color:#444;padding:2px 5px;}
.settings a:hover{background:#FFFBCF;}
.trfinal{padding-bottom:20px;}
#share a{height:32px;text-indent:37px;line-height:32px;display:block;float:left;margin:0 10px 0 0;background-repeat:no-repeat;background-image:url(images/btemplates-2.png);margin:0 20px 30px 0;font-size:16px;}
.srss{background-position:0 -110px;color:#FF8600;}
.sfb{background-position:0 -145px;color:#4E6FAA;}
.stw{background-position:0 -180px;color:#3293C2;}
.sdl{background-position:0 -215px;color:#004896;}
.ssu{background-position:0 -250px;color:#49C35D;}
.sdg{background-position:0 -285px;}
div#bsaz_1235061.adblock{margin:0 auto;width:336px!important;}

/* Comments */

#comments{border-top:1px solid #EEE;margin:20px 20px 0 0;padding:20px 0 0;}
#main h4{color:#54aac6;font-size:16px;font-weight:bold;line-height:16px;margin:0;}
.commentsmeta,.commentsmeta a,a.commentdate,.post-ratings,a.ncomments{font-size:10px;color:#999;}
.commentlist{margin:10px 0 20px;}
.commentlist .comment{border-bottom:1px solid #eee;margin:15px 0 0;}
.comment .avatar{float:left;padding:0 10px 10px 0;}
.commentmeta{padding:5px 0;height:40px;}
.url{display:block;font-size:14px;font-weight:bold;line-height:14px;}
a.commentauthor{text-decoration:underline;}
.commentdate{display:block;}
#respond{padding:0 19px 0 0;}
#respond .respond-info{font-size:11px;color:#999;margin:13px 0;}
#respond p.respond-author{float:left;height:1px!important;margin:0;overflow:hidden;}
#respond .respond-author label,#respond .respond-author input{margin-left:-9999px;}
#respond input{width:250px;padding:3px;font-size:12px;}
#respond input#submit{background:#EEE;border:1px solid #CDCDCD;float:right;width:100%;cursor:pointer;}
#respond input#submit:hover{background:#DFDFDF;}
#respond textarea{width:492px;padding:3px;font-size:12px;}
#trackbacks ol{list-style-position:inside;list-style-type:disc;margin:15px 0;}
#respond label{color:#666;font-size:11px;font-weight:bold;}
#respond label span{color:#F30;}
.subscribe-to-comments{float:right;margin:5px 0 0;}
#respond .subscribe-to-comments label{font-weight:normal;}

/* Sidebar */

#sidebarl{width:100px;padding:0 10px 20px;float:left;}
#sidebarl h4,#sidebarr h4{color:#f60;font-size:16px;line-height:16px;margin:0 0 5px;}
.widget{margin:0 0 20px;}
.themost ul{font-size:10px;}
.themost ul li{padding:0 0 5px 13px;background:url(images/btemplates.png) no-repeat -246px -262px;margin:0 0 0 5px;}
.themost ul a{font-size:11px;display:block;}
.elementovisible{display:block;}
.elementooculto{display:none;}
.linkcontraido{cursor:pointer;display:block;background:url(images/btemplates.png) no-repeat -246px -215px;padding:0 0 0 13px;}
.linkexpandido{cursor:pointer;display:block;background:url(images/btemplates.png) no-repeat -246px -240px;padding:0 0 0 13px;}
#sidebarl a:hover,#sidebarr a:hover,.blog .postbd a:hover,.Nav a:hover{color:#A2DF0D;}
#sidebarr{width:260px;float:right;padding:0 19px 20px;}
.searchform{width:260px;margin:0 0 20px;}
.sfil,#s{width:191px;height:16px;color:#999;font-size:12px;line-height:30px;border:0;float:left;padding:7px 5px;background:url(images/btemplates.png) no-repeat 0 -263px;}
.sbutton{float:right;}

/* Footer */

#ft{background:url(images/btemplates.png) repeat-x 0 -177px;font-size:11px;color:#fff;height:33px;}
#footerl{background:transparent url(images/btemplates.png) no-repeat -245px -140px;height:33px;padding:7px 0 0 20px;width:50%;}
#footerl li{line-height:33px;float:left;margin:0 20px 0 0;}
#footerl li a{color:#fff;font-size:11px;}
#footerr{background:transparent url(images/btemplates.png) no-repeat 185px -140px;line-height:18px;padding:15px 20px 0 0;}
