/* ----------- Generales  -------------*/
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;line-height:1.5em}
body{line-height:1;background:#fff;color:#333;font-family:Helvetica, Arial, sans-serif;font-size:0.9em}
a{color:#0063A2;text-decoration:none}
a:hover{color:#00F;text-decoration:underline}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
strong{font-weight:bold;}
h1,h2,h3,h4,h5,h1 a,h2 a,h4 a,h5 a{font-family:Georgia, "Times New Roman", Times, serif;color:#333;letter-spacing:-1px;font-weight:normal;font-style:italic;text-decoration:none}
h1{font-size:3em;color:#333}
h2{font-size:2em;color:#333}
h3,h3 a{font-size:1.2em;color:#666666}
h4{font-size:1.5em}
h5{font-size:1em;color:#666}
.archiveTitle{font-size:1.5em;color:#666}

.clear{clear:both}

.button{font-size:18px}
.button:hover{color:#ccc;}
.btnspace{padding:10px 0;}
.button a{color:#666;font-weight:bold;}

/* ----------- Layout  -------------*/
#container{width:980px;margin:auto}
#header{width:100%;height:113px;background-color:#0a3a6b}
#headerint{width:960px;background-image:url(images/cabezote.jpg);background-repeat:no-repeat;background-position:center;margin:auto;padding:10px 0 0 0}
#headerint h1{text-indent:-9999px}
#header h1{height:103px;margin:0 auto 0 auto;padding:0;text-indent:-9999px;}
#left-col{width:120px;float:left;padding:10px 50px 0 0}
#left-col h4{margin:0;padding:0;font-size:1.4em}
#left-col a{font-size:1em}
#left-col ul{list-style:square;margin:0;padding:0 0 0 10px}
#left-col li {padding:5px 0;border:1px #ccc;border-style:none none solid none;text-transform:capitalize;font-size:1em;color:#999}
#siteWrapper{margin:0;padding-top:15px;width:500px;text-align:center;position:relative;float:left}
#siteDescription{font-size:1.2em;margin:10px auto 60px;width:400px;padding:11px 0 13px;color:#999;font-style:italic;}

/* ----------- Lifestream -------------*/
#lifestream{font-size:1em;width:240px;float:left;padding:20px 0 0 50px;color:#666}
#lifestream h4{font-size:1.5em;color:#666}
#lifestream li{font-size:1em;padding:5px 5px 5px 25px;border:1px #ccc;border-style:none none solid none;list-style:none;background-repeat:no-repeat;background-position:0 5px}
#tweets li{font-size:0.9em;padding:8px 5px 8px 0;border:1px #ccc;border-style:none none solid none;list-style:none;background-repeat:no-repeat;background-position:0 5px}
#lifestream p{padding:0 0 20px 0}
#lifestream .delicious{background-image:url(images/delicious.png);}
#lifestream .twitter1{background-image:url(images/twitter.png);}
#lifestream .lastfm{background-image:url(images/lastfm.png);}
#lifestream .stumbleupon{background-image:url(images/stumble.png);}
#lifestream .flickr{background-image:url(images/flickr.png);}
#lifestream .bloglines{background-image:url(images/bloglines.png);}
#lifestream .hattrick{background-image:url(images/hattrick.png);}
#lifestream .kindle{background-image:url(images/kindle.png);}
#lifestream .imagefave{background-image:url(images/imagefave.png);}
#tweets{padding:20px 0 0 0}

/* ----------- Contenido post  -------------*/
#coreContent{float:left;width:500px;margin-top:8px;}
.postContent{position:relative;}
.postContent blockquote{font-size:1em}
#coreContent p,#coreContent dd{font-size:1em;color:#333;padding:0 0 5px 0}
#coreContent li{font-size:1em;color:#333;padding:0}
#coreContent li{list-style:square;margin-left:17px;}
#coreContent dt{font-size:1.3em;color:#333;}
.entry-content{margin-top:24px;text-align:left;}
#coreContent .postMeta{margin:40px auto 0;font-size:0.8emem;color:#999;}
#coreContent .postMeta div{margin-bottom:5px;}
#coreContent .postMeta a:link,#coreContent .postMeta a:visited{color:#666;}
#coreContent .postMeta a:hover,#coreContent .postMeta a:active{color:#666;}
#coreContent .postMeta span{text-transform:uppercase;}
.entry-content strong{color:#000;}
.entry-content pre{color:#666;font-size:1.5em;line-height:18px;margin-bottom:15px;}
.entry-content ul,.entry-content ol{margin:0 0 20px 15px;}
.entry-content ol li{list-style-type:decimal!important;}
.entry-content li{margin-bottom:5px!important;}
.entry-content blockquote{font-size:1em;font-style:italic;line-height:1.5em;color:#7D7D7D;margin:0 20px 20px;padding-left:10px;border-left:3px solid #ccc;}
#coreContent .entry-content blockquote p{font-size:1.1em;line-height:1.3em;color:#7D7D7D;}
.entry-content .alignleft{float:left;margin:4px 10px 10px 0;}
.entry-content .alignright{float:right;margin:4px 0 10px 10px;}
.entry-content .wp-caption.alignnone{margin-bottom:15px;}
.entry-content img,.entry-content iframe,.entry-content object{padding:20px 0 0 0}
#coreContent .entry-content p.wp-caption-text{font-size:1.1em;font-style:italic;color:#666;margin-bottom:0;}
.hentry img{margin:0 auto;border:none;}
#coreContent .single .postMeta{margin:20px 0 0;padding-top:0;padding-bottom:17px;text-align:left;}
#coreContent .entry-content #linkList{margin-left:0;}
#coreContent .entry-content #linkList li{list-style-type:none;margin-left:0;}
#coreContent .entry-content #linkList li li{font-size:.9em;list-style-type:square;margin-bottom:20px!important;margin-left:15px;}
#coreContent .entry-content #linkList ul{margin:10px 0 40px;}
h4.vcard,h4.autor,.published,.categories,.tag,.postDate{font-size:1em;color:#999999}
#cse-search-results{width:300px;float:right}


/* ----------- Comentarios  -------------*/
.comment{padding:0 0 25px;margin-top:10px;border-bottom:1px solid #ccc;}
.comments{padding:0 0 20px 0;font-size:0.9em}
.children .comment{border-bottom:none;margin-top:0;padding-bottom:0;}
#coreContent #comments li{font-size:0.8em;list-style:none;margin-left:0;padding-left:58px;position:relative;text-align:left}
#coreContent .comment p{color:#666;}
#coreContent .comment .says{display:none;}
.avatar{position:absolute;left:0;}
#coreContent .comment-body{padding-right:10px;padding-bottom:10px;}
#coreContent #comments .comment .leaveComment{border-top:1px dotted #ccc;}
#coreContent #comments .comment .children li{padding:10px 0 0 52px;margin:5px 0 0;font-size:1em;}
#coreContent #comments .comment .children li .comment-body{margin-left:-52px;padding:10px 10px 10px 52px;background:#F2F2F2;border-left:2px solid #ccc;}
#coreContent #comments .comment .children li #respond{background:#F2F2F2 url(images/commentReply.gif) no-repeat;}
#coreContent #comments .comment .children li .leaveComment{background:url(images/commentBottom.png) repeat-x left bottom;}
#coreContent #comments .comment .children li.depth-3 .comment-body{background-color:#F6F6F6;border-left:2px solid #ccc;}
#coreContent #comments .comment .children li.depth-3 #respond{background-color:#F6F6F6;}
#coreContent #comments .comment .children li.depth-4 .comment-body{background-color:#F9F9F9;border-left:2px solid #ccc;}
#coreContent #comments .comment .children li.depth-4 #respond{background-color:#F9F9F9;}
#coreContent #comments .comment .children li.depth-5 .comment-body{background-color:#FcFcFc;}
#coreContent #comments .comment .children li.depth-5 #respond{background-color:#FcFcFc;}
#coreContent #comments .comment .children li .avatar{left:10px;width:32px;height:32px;}
#cancel-comment-reply{margin-top:15px;float:left;}
.comment-reply-link{display:block;padding-left:13px;background:url(images/icon_reply.png) no-repeat left 2px;}
.comment-author{font-size:1.4em;margin-bottom:10px;}
.comment-author cite{font-style:normal;font-weight:bold;}
.comment-meta{font-size:1.2em;font-style:italic;top:0;}
#coreContent #comments .comment .children .comment-meta{top:20px;}
.comment .reply{margin-bottom:10px;text-transform:uppercase;font-size:1.1em;}
.commentContent{float:left;width:415px;margin-left:22px;}
.nocomments{font-size:1.2em;padding:25px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
fieldset{position:relative;padding:0 0 10px;}
legend{position:relative;display:block;font-size:1.4em;font-weight:bold;text-align:left;margin:0;padding:0 0 4px;}
legend span{position:relative;top:-15px;display:block;}
.comment legend span{border:none;padding:.5em 0 .7em;font-weight:bold;text-align:left;position:relative;top:3px;width:auto;}
.leaveComment{padding:8px 0 19px;}
#coreContent #comments .comment.depth-1 fieldset{padding-right:10px;padding-left:54px;}
#coreContent #comments .comment .children fieldset{padding-right:10px;padding-left:54px;}
.commentAuthorInfo{float:left;width:230px;margin-right:20px;}
#coreContent #comments .comment .commentAuthorInfo{float:none;width:auto;margin-right:0;}
.commentForm{font-size:1.1em;text-align:left;text-transform:uppercase;margin:0;}
.commentForm em{text-transform:lowercase;font-style:italic;color:#999;font-size:1em;}
.commentForm input[type=text]{display:block;margin-bottom:15px;width:220px;font-size:1.2em;}
#coreContent #comments .comment .commentForm input[type=text],#coreContent #comments .comment .commentForm textarea{width:100%;max-width:500px;}
.commentForm textarea{width:242px;max-width:242px;height:121px;font-size:1.2em;}
.commentForm textarea.loggedIn{width:500px;max-width:500px;}
.commentForm input[type=submit]{float:right;margin-top:8px;}
.comment #respond{margin-left:-52px;}

/* ----------- Paginacion  -------------*/
.pageNav{margin-top:40px;}
.pageNav a:link,.pageNav a:visited{font-size:1em;padding:1px 3px;}
.pageNav span .this-page{font-size:1em;padding:3px;}
.pageNav .prev,.pageNav .next{display:block;}
.pageNav .prev{float:left;}
.pageNav .next{float:right;}
#paginator{font-size:1em}


/* ----------- Busquedas  -------------*/
#coreContent.searchresults{margin-top:-35px;}
.searchresults .postMeta{text-align:left;}
.searchpanel{border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin:0 0 40px;padding:10px 0;}
.searchpanel input[type=text]{width:250px;font-size:1.7em;}
.searchpanel input[type=submit]{font-weight:normal;-webkit-border-radius:12px;-moz-border-radius:16px;background-position:left 5px;font-size:1.4em;}

.googleAd{margin-bottom:40px;padding-top:40px;border-top:1px dotted #ccc;}
.loggedin a:link,.loggedin a:visited,a.post-edit-link:link,a.post-edit-link:visited,a.comment-edit-link:link,a.comment-edit-link:visited{color:red;font-weight:bold;text-decoration:underline;}
#coreContent p.loggedin{font-size:1.1em;padding:0;}
#siteWrapper:after,.post:after,.commentEntry:after,.commentForm:after,#footer .elsewhere:after,#metaContent .metaExtend:after,#mainNav:after,#mainNav ul:after,#subNav ul:after,#archives ul:after,#coreContent .postMeta:after,#recentPosts li:after,#galleryNav:after,#galleryNav_controls:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* ----------- Footer -------------*/
#footer{width:980px;margin:40px auto 0;padding:20px 0 35px;border-top:4px double #ccc;color:#666;text-align:center;float:left}
.footerContent{width:500px;margin:20px auto 0;clear:left;}
#footer p{line-height:1.4em;}
#footer #search{margin:15px 0 30px;}
#footer h5{position:relative;top:0;margin-bottom:8px;font-family:constantia, palatino, times new roman;font-size:1.3em;color:#666;font-weight:normal;text-transform:uppercase;border-bottom:none;}
#footer .elsewhere{margin-bottom:30px;}
#footer .elsewhere li{display:inline;padding:0 8px 0 0;margin:0 5px 0 0;border-right:1px dotted #ccc;font-size:1.2em;}
#footer .elsewhere li:last-child{padding:0;margin:0;border-right:none;}
#footer #search input[type=text]{font-size:1.4em;border-color:#ccc;}
#footer #search input[type=text]:focus{border-color:#999;}
.entry-content object embed,embed,object{width:500px!important;}
