/*   
Theme Name: NeoProgs
Theme URI: http://www.neoprogs.com
Description: Un Theme a medida. 
Author: Judas Ishkarioth
Author URI: http://www.ishkarioth.com/blog
Version: 0.1
License: Privado.#fbfae8
*/

/* Estructura y estilos comunes */

body{font-family:Verdana,sans-serif;font-size:100%;color:#444;margin:0px;padding:0px;background:url("img/bodyback.jpg") #fff top center repeat-y;}

#container{width:930px;margin:3px auto;padding:3px 0 0 0;font-size:0.8em;}
#container2{float:left;width:930px;margin:0px auto 3px auto;padding:0;border:solid 2px #e1bd6f;background:#fff;}
#container2.inicio {background:url("img/bodyback5.jpg") #fff top right repeat-y;}

#header{width:930px;height:130px;background:url("img/headernotsided.jpg") top center no-repeat;margin:0px auto;padding:0px;font-size:0.9em;}
.inicio #header{background: url("img/headersided.jpg") top center no-repeat;}

#footer{clear:both;width:930px;height:65px;background:url("img/footernotsided.jpg") top center no-repeat #fcfbea;margin-top:40px;}
.inicio #footer{background:url("img/footersided.jpg") top center no-repeat #fcfbea;}
#footer #pienlaces{width:490px;float:left;height:65px;color:#a17c5f;}
#footer #pienlaces p{font-size:0.9em;line-height:50px;text-align:center;}

.menusup1, .menusup2{float:left;margin:0 10px;padding:0;font-size:90%;font-weight:bold;}
.menusup1{width:470px;text-align:center;height:20px;display:block;margin-top:71px;}
.menusup1 li{display:inline;}
.menusup1 li a{margin:0 10px; padding:0 10px;}
.menusup1 li.active{border-bottom:solid 2px #9a1a1a;}
.menusup1 li.active a{color:#9e1e1e;}
.menusup2{width:420px;text-align:left;height:30px;margin-top:25px;}
.inicio .menusup2{height:35px;margin-top:0;}
.menusup2 li{display:block;float:left;margin:7px 5px 0 0;padding:0 5px 0 0;height:24px;}
.menusup2 li a img{border:none;}
.menusup2 li.spec{margin-right:10px;padding-right:10px;border-right:solid 1px #a17c5f;}
.menusup2 li.buscador #s{width:240px;height:14px;padding-top:4px;padding-left:5px;color:#aaa;}
#container2.single .menusup2 li.buscador #s{width:350px;}
#footer ul.menusup2{margin-top:17px;}

a{color:#7a5e48;text-decoration:none;font-weight:bold;}
a:hover{color:#9e1e1e;text-decoration:none;}
img, a img{border:none;}
img.borded, a img.borded{border:solid 1px #a17c5f; padding:3px;}
a img.social, a:hover img.social{border:none;}
a img.social.nopre, li li img.social.nopre{display:none;}
a:hover img.social.pre, li li:hover img.social.pre{display:none;}
a:hover img.social.nopre, li li:hover img.social.nopre {display:inline;}

blockquote{padding-left:10px;font-size:0.9em;border-left:2px #ddd solid;}
hr{color:#eee;}
ul{list-style:none;}

h2{color:#a17c5f;font-family:Garamond, Times, serif;}
.extra{color:#d6bba5;}
h3{color:#a17c5f;font-size:1.2em;font-family: Verdana, sans-serif;}

.noborder{border:none;}
.derechado{text-align:right;}
.centrado{text-align:center;}

ul.commentlist {margin:0;padding:0;list-style:none;}
ul.commentlist li {padding:5px 5px 5px 10px;margin:0 0 5px 0;border: solid 1px #eee;}
ul.commentlist li.byuser {border: solid 1px #ccc;background: url("img/backpost.jpg") top right repeat-y;}
ul.commentlist img.avatar {float:left;margin-right:5px;}
ul.commentlist .vcard {margin:3px;}
.commentbox {width:495px;height:150px;}

/* Fin de estructura común */

/* Portada */

#content.agregador{float:right;width:400px;margin:0 20px 10px 0;padding:0 5px 5px 5px;}
#content.agregador h2{margin:-75px 0 25px 0;font-size:33px;font-weight:lighter;letter-spacing:4px;text-align:center;}
#content.agregador ul{width:400px;margin-left:0px;padding-left:0px;list-style:none;}
#content.agregador ul li.post{width:380px;padding:0 10px 35px 8px;margin:-10px 0 0 0;font-size: 85%;background: url("img/shadow1.jpg") 50% 100% no-repeat;}
#content.agregador ul li.post.mascosas{background: none;text-align:center;padding:20px 0 0 0;margin:0;width:400px;font-size:1.4em;}
.agregador .entry{margin-top:3px;margin-right:22px;}
#content.agregador .post h3{margin-bottom:10px;padding-top:3px; font-size:1.1em;}
#content.agregador .post img{margin-right:10px;margin-left:13px;margin-bottom:7px;}
#content.agregador .post .socispan{float:right;width:12px;}
#content.agregador .post img.social{margin:1px;padding:1px;margin-right:5px;border:none;}

p.masent {text-align:right;padding-right:25px;margin-top:20px;margin-bottom:15px;font-size:0.8em;font-weight:bold;background:url("img/widgetback.jpg") bottom right no-repeat;}

#content.catedra{width:498px;height:360px;margin-top:-50px;padding-bottom:20px;background:url("img/laurel.jpg") top right no-repeat;}
#content.catedra h2{font-size:2em;padding-left:40px;margin-bottom:0;}
#content.catedra a{color:#938429;}
#content.catedra a:hover{color:#c1ad36;}
#content.catedra a img.getimage{margin:5px 10px 0 0;padding:3px;border:solid 1px #938429;}
#content.catedra a:hover img.getimage{border:solid 1px #c1ad36;;}
#content.catedra .titulo{padding:3px 0 3px 30px;margin-right:20px;margin-left:15px;font-size:0.8em;text-transform:uppercase;}
#content.catedra .meta{font-size:0.9em;}
#content.catedra .entry{font-size:0.8em;margin-right:20px;margin-left:15px;margin-bottom:2px;padding-bottom:10px;padding-top:5px;}
#content.catedra .entry h3{font-size:1.5em;margin:5px 0 0 0;padding:0;}

#content.dosminutos{width:498px;margin-top:0px;background:url("img/2minutos.jpg") 100% 30px no-repeat;margin-bottom:20px;}
#content.dosminutos h2{font-size:2em;text-align:center;margin-right:60px;padding-top:10px;color:#000;font-weight:bold;}
#content.dosminutos h2 a{color:#000;}
#content.dosminutos h2 a:hover{color:#333;}
#content.dosminutos .sub{text-align:center;font-family:Garamond, Times, serif;font-size:1em;margin-top:-15px;margin-right:60px;}
#content.dosminutos ul li{border-left:solid 2px #a17c5f;margin:5px 0;padding:0 145px 0 10px;}
#content.dosminutos ul li:hover{border-left:solid 2px #9e1e1e;}

#content.pifia{width:498px;}
#content.pifia h2{background:#000;margin:0 20px;font-size:2.5em;padding-left:10px;padding-bottom:3px;font-family:monospace;}
#content.pifia a{color:#16b4e3;}
#content.pifia a:hover{color:#00d8eb;}
#content.pifia .sub{background:#ccc;color:#212121;text-align:right;font-size:0.8em;margin:-5px 20px 0 20px;padding-right:10px;}
#content.pifia ul li{background:#efefef;margin:-5px 30px 0px 0px;padding:0;}
#content.pifia ul li h3, #content.pifia ul li .meta{font-family:monospace;}
#content.pifia ul li h3{font-size:1.3em;margin-left:50px;padding-top:10px;}
#content.pifia ul li .buble{width:45px;height:36px;float:left;margin-top:7px;padding-right:5px;background:url("img/bubble.jpg") top left no-repeat;text-align:center;line-height:30px;}
#content.pifia ul li .meta{font-size:1em;text-align:left;margin-left:50px;height:20px;margin-top:-10px;}
#content.pifia ul li a{color:#686868;}
#content.pifia ul li a:hover{color:#212121;}

#content.delicious{width:498px;}
#content.delicious h2{padding-left:40px;margin:10px 20px 10px 40px;background:url("img/delicious.png") #fff center left no-repeat;font-size:1.8em;}
#content.delicious a{color:#2e61ca;}
#content.delicious a:hover{color:#699cd3;}
#content.delicious .sub{background:#f2f2f2;text-align:right;font-size:0.8em;color:#000;margin-right:20px;margin-left:20px;padding-right:5px;}
#content.delicious ul li{border-left:solid 2px #999;margin:5px 20px 5px 0;padding:3px 10px;}
#content.delicious ul li:hover{border-left:solid 2px #333;background:#eee;}
#content.delicious ul li h3{font-size:0.9em;}
#content.delicious ul li a{color:#777;}
#content.delicious ul li a:hover{color:#333;}
#content.delicious ul li p.sour{text-align:right;margin:-10px 5px 0 5px;font-size:0.7em;color:#999;}

/* Fin de portada */

/* Páginas, Posts y Categorías */

#content.single, #content.archive{width:630px;margin:-35px auto 0 auto;}
#content.single h2, #content.archive h2{font-size:2.4em;margin-left:20px;margin-bottom:5px;}
#content.single.post h2{color:#c1ad36;}
#content.single.post a{color:#938429;}
#content.single.post a:hover{color:#c1ad36;}
#content.single.page .halfed{margin-top:-10px;}
#content.single.page .halfed.alignleft{width:300px;}
#content.single.page .halfed.alignright{width:310px;}
#content.single.page #wpcf{text-align:right;font-size:0.8em;}
#content.single.page #wpcf label{width:70px;font-weight:bold;font-size:1.4em;margin-top:25px;text-align:left;}
#content.single.page #wpcf input, #content.single.page #wpcf textarea {width:230px;font-size:1.3em;text-align:left;}
#content.single.page .halfed dt{font-weight:bold;margin:7px 0 5px 0;}
#content.single.search ul li {border-bottom:solid 1px #ccc;}
#content.single.search img.getimage{margin:-5px 5px 5px 5px;}
#content.single.search li.pitica a{color:#938429;}
#content.single.search li.pitica a:hover{color:#c1ad36;}
#content.single.search p.meta{margin-left:70px;}

#sprite{margin-left:-65px;font-size:0.8em;}
.warning{border:solid 1px #efe16f;background:#fcfbea;padding:5px;margin:0 0 0 20px;font-size:0.8em;width:470px;color:#a17c5f;}
#content.single > p{text-indent:15px;margin-left:20px;margin-right:30px;}
#content.single img.getimage{margin:20px -45px 10px 10px;padding:5px;border:solid 1px #e1bd6f;}
.wp-pagenavi{margin-top:20px;}

#content.single ul.blist{width:630px;display:block;margin:0 0 30px 0;padding:0;float:left;}
#content.single ul.blist li{list-style-type:none;width:310px;height:70px;float:left;}
#content.single ul.blist li:hover{background:#fffedc;}
#content.single ul.blist li img.listablogs{margin:5px 10px 5px 20px;padding:5px;}
#content.single ul.blist li p{margin:5px;padding:5px;line-height:2em;}
img.aut, a img.aut, img.listablogs, a img.listablogs{border:solid 1px #7a5e48;}

#content.archive #smart-archives-block li{margin-left:120px;font-size:1.3em;}
#content.archive #smart-archives-block li strong{display:block;width:100%;font-size:1.9em;margin:30px 0 10px -120px;}
#content.archive #smart-archives-block li .emptymonth{font-weight:bold;color:#ccc;}
#content.archive .st-tag-cloud{text-align:center;}
#content.archive .st-tag-cloud a:hover{text-decoration:underline;}


#content.category {width:600px;margin:-35px auto 35px auto;}
#content.pitica h2{font-size:2.8em;text-align:center;color:#c1ad36;margin:-35px 0 5px 0;}
#content.pitica p.sub {text-align:center;color:#c1ad36;margin:0;padding:0 0 10px 0;border-bottom:solid 1px #7a5e48;}
#content.pitica .post{margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:solid 1px #7a5e48;}
#content.pitica img.getimage{margin:5px 10px 0 0;padding:3px;border:solid 1px #c1ad36;}
#content.pitica a img.getimage{border:solid 1px #938429;}
#content.pitica a:hover img.getimage{border:solid 1px #c1ad36;}
#content.pitica h3{font-size:1.4em;margin:15px 0 0 0;padding:0;}
#content.pitica p.meta{margin:10px 0 0 0;padding:0;font-size:0.8em;}
#content.pitica a{color:#938429;}
#content.pitica a:hover{color:#c1ad36;}
#content.pitica .large h3{font-size:1.7em;}
#content.pitica .large img.getimage{margin:10px 10px 0 -40px;}
#content.pitica .home p{font-size:0.8em;padding-right:20px;}
#content.potica .mohe p.meta {font-size:0.7em;}

/* Fin de páginas, posts y categorías */

/* WordPress Code */

/* Plugins y demás */

.widget{margin-top:10px;}

/* WordPress Core */

.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;
/* optional rounded corners for browsers that support it */
-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;}

/* Fin de WordPress Code */
