/*
Theme Name:EFEBlog-1.0
Theme URI:http://www.puntofape.com/
Description:Plantilla diseñada y creada por FAPE para <a href="http://www.puntofape.com/">EFE Blog</a>.
Version:1.0
Author:FAPE
Author URI:http://www.puntofape.com/
*/
/*----- LAYOUT --------*/
body{background:#fff;color:#323232;font:62.5%/1.67em arial,helvetica,sans-serif;margin:0  0 10px 0;min-width:965px;}
#box{width:966px;background:#FFF;margin:0 auto;padding:0}
#bgbox{width:965px;background:url(i/cbck.gif) repeat-y;margin:0 auto;padding:0 10px}
#top{float:left;width:945px;background:#f7f7f7;margin:0;padding:0;border-top:2px solid #e9e9e9}
#content{width:605px;float:left;margin:0 10px;font-size:1.2em}
* html #content{margin:0 5px}
.headings {color:#fff; font-size:1.1em;font-weight:700;line-height:1.9em;padding:2px 0 0;text-transform:uppercase}

/*----- VARIOUS TAGS AND CLASSES -------- */
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {zoom:1;display:block;height:1%}
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;outline:0;padding:0}
blockquote,pre,code{font-size:1.2em;background:#fafafa;border:1px dashed #c5c5c5;color:#646464;margin:5px 0;padding:5px 10px}
blockquote.adminquote{background:#ffffca;border-color:#ffffa3}
pre,code{overflow:auto}
acronym,abbr{border-bottom:1px dashed #646464;cursor:help}
.error,.error a{color:#f03 !important;font-weight:700;margin:10px 0 0 0}
.error ul li{background:transparent url(i/sidebar-bullet.gif) no-repeat 0 8px;border:0;display:block;margin:0 0 3px;padding:2px 0 0 15px}
.error ul{list-style:none;margin:10px 0 20px;padding:0}
a img{border:0}
.wp-smiley{border:0 !important;padding:0 !important}

/* alignment */
.left,.alignleft{float:left;margin-right:7px}
.right,.alignright{float:right;margin-left:7px}
.center,.aligncenter{display:block;margin:0 auto}

/* Forms */
.textbox,input#url,input#author,input#email,input#mcspvalue,textarea{background:#fcfcfc;border:1px solid #cbcbcb;color:#646464;margin-bottom:0.6em;margin-top:2px;padding:3px;width:40%}
#submit,#reset,#commentform #submit,#commentform #reset,.submit input,.button,.button-secondary{background:#f2f2f2 url(i/white-grad.png) repeat-x scroll left top;border:1px solid #bbb;color:#464646;cursor:pointer;font-size:1.1em;margin-right:5px;padding:3px;text-decoration:none}
#submit:hover,#reset:hover,#commentform #submit:hover,#commentform #reset:hover{background:#eee url(/i/white-grad-active.png) repeat-x scroll left top;border-color:#646464}

/*----- HEADINGS AND LINKS -------- */
h1{font-size:2em}
h2{font-size:1.5em}
h3{font-size:1.4em}
h4{font-size:1.3em}
h5{font-size:1.2em}
h6{font-size:1.1em}
a{color:#CC3368;text-decoration:none}
a:hover,a:active{color:#FF0066;text-decoration:underline}

/*----- HEADER --------*/
#logo {width:310px;height:64px;overflow:hidden;position:relative;display:inline;float:left;margin:10px 0 0 10px}
#logo a,#logo a:visited {float:left}
#logo em {display:block;clear:both;font-size:0.6em}
#logo span {position:absolute;left:0;top:0;width:310px;height:64px;background:url(i/logo.png) no-repeat;cursor:pointer}
#logo img {display:block;position:relative}

/* Menu */
#menu {width:965px}

/* Navigation by pages  */
#nav-pag{float:left;font-size:1.1em;margin:0;overflow:hidden;padding:0;width:400px;background:#585858;height:24px}
#nav-pag a{color:#FFF;text-decoration:none;font-weight:700;}
#nav-pag ul{margin:0;padding:0}
#nav-pag ul li{display:inline;margin:0;padding:0}
#nav-pag ul li a{color:#FFF;display:block;float:left;padding:5px 10px 2px}
#nav-pag ul li.current_page_item a{color:#323232;text-decoration:none;background:#f7f7f7 url(i/white-grad-active.png) repeat-x scroll left top}
#nav-pag ul li a:hover{color:#323232;text-decoration:underline;background:#fff url(/i/white-grad.png) repeat-x scroll left top}
#nav-14blogs {float:right;background:#ab2;width:545px}

/* Search by Google */
#nav-cat-tabs .searchform{color:#2c2c2c;float:right;padding:3px 12px}
#cse-search-box{margin:0}
#sbb {margin-left:10px}
#sbi{background:#fcfcfc;border:1px solid #bbb !important;color:#646464 !important;padding:6px 0 2px 2px !important}

/* Feed header */
.header-feed-1{float:left;height:60px;margin-top:15px;padding:0;width:90px}
.feed-suscription{color:#FFF;font-family:'Lucida Grande',Verdana,arial,Sans-Serif;font-size:1.35em;font-weight:700;letter-spacing:-1px}
.feed-suscription:hover{text-decoration:none}
.header-feed-2{width:98px;height:93px;overflow:hidden;position:relative;display:inline;float:right;margin:0}
.header-feed-2 a {float:right}
.header-feed-2 span {position:absolute;right:0;top:0;width:98px;height:93px;background:url(i/rss-big.gif) no-repeat;cursor:pointer}
.header-feed-2 img {display:block;position:relative}

/* Navigation by categories */
#nav-cat-tabs{float:left;margin:10px auto -3px auto;overflow:hidden;padding:0 0 0 2px}
#nav-cat-tabs ul{font-weight:700;list-style:none;margin:0;padding:0}
#nav-cat-tabs li{display:inline;margin:0;padding:0}
#nav-cat-tabs a{background:#FFF;font-size:1.2em;color:#777;font-weight:bold;float:left;margin:0 2px;padding:0;text-decoration:none;border:solid #ccc;border-width:1px 1px 3px 1px}
#nav-cat-tabs a span{cursor:pointer;display:block;float:left;padding:5px 8px 11px;}
#nav-cat-tabs a:hover,#nav-cat-tabs .current-cat a{background:#FFF url(i/arrow.gif) no-repeat center bottom;color:#CC3368;border:solid #CC3368;border-width:1px 1px 3px 1px}
#nav-cat-tabs a:hover{color:#FF0066;border-color:#FF0066}

/*----- FOOTER --------*/
.nav-foot{background:#CC3368;color:#FFF;border-bottom:2px solid #e1e1e1;font-size:1.2em;margin:0;padding:15px 10px 5px;width:925px}
.nav-foot a{color:#FFF}

/*----- SIDEBARS --------*/
#sidebars{width:320px;float:left;font-size:1.2em;margin:0;padding:0}
* html #sidebars{margin:0 0 0 5px}
#sidebars a{color:#323232}
.sidebar-tags{line-height:2em;text-align:center}
#sidebar-top-heading{width:320px; position:relative;float:left;padding:2px 0;}
.sidebar-middle-heading,.sidebar_bottom-heading{display:block; text-indent:10px}
.sidebar-middle{margin:10px 10px;padding:0}
.lsidebar-middle{float:left;margin:0;padding:0;width:155px}
.rsidebar-middle{float:right;margin:0;padding:0;width:140px}
.rsidebar-middle ul,.lsidebar-middle ul{list-style-type:none;margin:0;padding:0}
.rsidebar-middle ul li,.lsidebar-middle ul li{background:transparent url(i/star.gif) no-repeat left 2px;border:0;display:block;margin:0 0 3px;padding:2px 0 0 15px}
.sidebar-bottom{border-bottom:3px solid #d9d9d9;margin:0 10px 10px}

/* Sidebar Tabs */
.ui-tabs-hide{display:none}
#sbtabs{margin-top:10px;}
* html #sbtabs{margin-top:-27px;}
*:first-child+html #sbtabs{margin-top:-27px;}
.tabc{margin:0;padding:0}
.tabci{margin:0px;padding:10px 10px 0}
.tabci ul{list-style-type:none;margin:0;padding:0}
.tabci ul li{background:url(i/sidebar-bullet.gif) no-repeat 0 8px;padding:5px 0 6px 15px}
.tabmc{color:#fff;padding:0;height: 27px;text-transform:uppercase;display:block;background:#CC3368}
#tabm li{margin:0px;padding:7px 3px 2px 0px;font-size:1em;font-weight:700;float:left;list-style:none;cursor:pointer;border-bottom:none}
#tabm .first{padding:7px 3px 2px 0px;margin-left:-40px}
* html #tabm .first, * html #tabm li{padding:7px 3px 6px 0}
*:first-child+html #tabm .first, *:first-child+html #tabm li{padding:7px 3px 6px 0}
#tabm li a{margin:0px;padding:7px 6px 6px;color:#fff;text-decoration:none}

#tabm li a:hover, #tabm li.ui-tabs-selected a{background:#f7f7f7;color:#323232;text-decoration:none;border-top:1px solid #e0e0e0}

/* Features Gallery */
#slider {width:300px;height:200px;position:relative;overflow: hidden}
#slider a {color:#fff;font-weight:700}
img.featured{width:300px}
#sliderContent {width:300px;position:absolute;top:0;margin:0;padding:0}
.sliderImage {float:left;position:relative;display:none}
.sliderImage span {position:absolute;padding:5px 10px;width:280px;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;color:#fff;display:none;line-height:1.1em;height:70px}
.sliderImage span strong {font-size:1.0em}
.top {top:120px;left:0}

/* Recent Comments */
.recent-comments{float:left;font-size:0.95em;margin:0;padding:0;width:300px}
.recent-comments ul{list-style-type:none;margin:10px 8px;padding:0}
.recent-comments ul li .avatar{float:right;margin:0 5px;border:1px solid #e2e2e0}
.recent-comments ul li{background:#FFF;border:1px solid #CC3368;margin-bottom:5px;min-height:50px;padding:8px 5px;width:290px}
.recent-comments ul li a{font-weight:700}
.recent-comments ul li:hover{background:#FFE1F0}

/*----- ARTICLES AND PAGES -------- */
.entry{margin:20px 10px 0}
.entry-2{border:1px solid #ccc;margin:10px 0;padding:10px 10px 0}
.feature{height:230px;background:#CC3368;color:#fff;margin:10px 10px 10px;padding:10px 15px;overflow:hidden;border:1px solid #B02D5A}
.entry-home{border-bottom:double #ccc;margin:10px 10px 20px;padding:0}
.post p{text-align:justify}
.postinfo{border-bottom:#e2e2e0 1px solid;font-size:0.92em;margin:5px 0 10px;padding:0}

/* Links and titles */
.feature h2 {font-size:1.8em;letter-spacing:-0.03em;line-height:0.9em;}
.feature a {color:#fff}
.feature a:hover {color:#FFE1F0}
.post h2{margin:0;padding:0}
.read-more a {font-weight:bold}

/* Images */
.entry img,.entry-2 img,.entry-home img{max-width:98.5%;padding:4px;border:1px solid #e2e2e0;color:#646464;font-size:0.9em;line-height:normal;text-align:left}
.feature a img {border:3px solid #fff;margin-right:15px;}
.gallery {width:100%;margin-bottom:18px;}
.attachment-image {max-width:99%;margin:15px auto;display:block}
.navigation-attachment {float:left;width:100% !important;width /**/:95%;}
.navigation-attachment img {max-width:150px;max-height:150px}
.navigation-attachment .left {float:left;width:160px}
.navigation-attachment .right {float:right;width:160px}
img.thumbnail{float:left;height:100px;width:100px;margin-right:10px}
img.medium{float:left;margin-right:10px;max-width:220px}

/*----- captions -------- */
.wp-caption{background:#eee;border:1px solid #ccc;margin-top:5px;padding:5px 0 3px;text-align:center}
.wp-caption p.wp-caption-text{color:#444;font-size:0.8em;line-height:normal;margin:0;padding:2px 5px 0}
.wp-caption img{border:none;margin:0;padding:0}

/* Post meta and social data */
.foot{height:1%;list-style:none outside;margin:8px 0 0;padding:0}
.foot li{margin:0;padding:0}
.foot li:hover a span{display:block}
.foot .social{float:right;margin:10px 0 0 24px;position:relative}
.foot .social a{display:block;height:20px}
.foot .social a span{background:url(i/social-bubble.png) no-repeat;color:#2b2b2b;display:none;font-size:.75em;left:-26px;padding:10px 0 2px;position:absolute;text-align:center;top:28px;width:70px}
.foot .social a:hover,.foot .social a:focus{text-decoration:none}
.foot .primero{border-bottom:3px solid #bbb;font-weight:700;width:100%}
.foot .primero .left{text-align:left;width:45%}
.foot .primero .right{text-align:right;width:45%}
.foot .segundo{float:left;font-size:.82em;line-height:1.5;margin:10px 0 0}
.foot .segundo span{font-size:1.62em}
.foot .segundo strong{font-size:1.5em}
.foot .segundo a.take{background:#f7f7f7;border:1px solid #ddd;display:inline-block;line-height:1.5;padding:0 5px;position:relative;top:-15px}
.foot .segundo a:hover.take,.foot #segundo a:focus.take{background:#e7e7e7;text-decoration:none}
.foot .tercero a{background:url(i/post-rss.jpg) no-repeat;padding:0 5px 0 0;width:20px}
.foot .sexto a{background:url(i/social-twitter.png) no-repeat;padding:0 5px 0 0;width:20px}
.foot .cuarto a{background:url(i/social-meneame.png) no-repeat;width:20px}
.foot .quinto a{background:url(i/social-technorati.png) no-repeat;width:20px}
.foot .septimo a{background:url(i/social-delicious.png) no-repeat;width:20px}
.foot .noveno a{background:url(i/social-furl.jpg) no-repeat;width:21px}
.foot .decimo a{background:url(i/social-digg.png) no-repeat;height:16px;margin:3px 0 0;width:66px}
.foot .decimo a span{left:6px}

/* RSS and Related Post */
#similar{background:#f7f7f7;float:left;margin:30px 0 10px;padding:0 0 10px;position:relative;width:605px}
#similar ul li a{color:#323232;font-size:11px;font-weight:700;text-decoration:underline}
#similar-heading{display:block;width:605px;background:#CC3368}
#similar-heading-left{margin-left:30px}
#similar-heading-right{margin-left:100px}
#similar-heading a{color:#fff}
#similar-feed{background:transparent url(i/foot-rss.png);height:50px;left:-25px;position:absolute;top:-8px;width:50px}
* html #similar-feed {background:transparent url(i/foot-rss.jpg);height:40px;width:40px}
.similar-left{float:left;margin:20px 0;width:300px}
.similar-right{float:left;margin:10px 0 10px 10px;width:285px;background:#f7f7f7;line-height:normal}
.similar-right ul{margin:0;padding:0}
.similar-right ul li{font-size:11px;list-style:none;margin:0;padding:10px 0 0}

/*----- COMMENTS --------*/
#comments .comment{background:#fff;border:1px solid #d7d7d7;list-style:none;margin:0 0 10px -40px;position:relative}
#comments .comment .header{background:#f6f6f6;border:1px solid #fff;border-bottom:none;height:56px;overflow:hidden}
#comments .comment .body{line-height:1.5em;margin:10px 11px 0;overflow:hidden;position:relative}
#comments .comment p,#comments .comment blockquote{margin:0 0 10px}
#comments .author{border-right:1px solid #fff;float:left;font-weight:700;overflow:hidden;width:128px}
#comments .with_avatar{width:146px}
#comments .author a,#comments .author span{background:#e8e8e8;display:block;overflow:hidden;padding:4px 10px !important;text-decoration:none}
#comments .with_avatar a,#comments .with_avatar span{height:56px;padding:4px 10px 6px 66px !important}
#comments .avatar{background:#fff;border:1px solid #d7d7d7;left:8px;padding:1px;position:absolute;top:3px !important}
#comments .admincomment .avatar{border-color:#ecf3d3}
#comments .author a:hover{background:#dfdfdf}
#comments .admincomment .header{background:#ffffc9}
#comments .admincomment .author a,#comments .admincomment .author span{background:#ffffa3}
#comments .admincomment .author a:hover{background:#ffff7c}
#comments .items{float:left;font-size:1em;margin:4px 9px !important}
#respond{background:#f7f7f7;border:1px solid #c5c5c5;margin-bottom:10px}
#respond .body{background:#f7f7f7;margin:1px;padding:0 10px 10px !important}
#respond .header{padding:5px 0}
#respond .header .title,#trackbacks .header .title,.title-comments{color:#646464;font-size:1.2em;font-weight:700;line-height:1.8em;margin:0;padding:0;text-transform:uppercase}
* html .title-comments, *:first-child+html .title-comments{margin-top:15px;}
#respond .notice{background:#d7d7d7;border-color:#c5c5c5;border-style:dashed;border-width:1px 0;font-size:0.95em;margin:0 -10px 10px;padding:5px 10px;position:relative}
#respond .text{margin-top:10px}
#respond .info{font-size:1.0em;width:98%}
#respond .textfield{width:275px}
#respond #comment{height:175px;width:98% !important}
#notify{margin-bottom:9px}
#trackbacks .header{background:#fafafa;margin:1px 1px 0;padding:5px 10px}
#comments .children{padding-left:20px !important;padding-right:0 !important}
#comments #respond .body{line-height:100%;margin:1px}
#comments #respond .text,#comments #respond .info{position:relative}
#comments #respond .header{background:#f7f7f7;line-height:1.5em;margin:0 -10px 10px;padding:5px 10px;position:relative}
#comments .children #respond .header{margin:0 -10px 10px !important;padding:5px 10px !important}
#comments #respond .header .title{font-size:1.2em;position:relative}
#comments #respond .notice{display:none}
#comments .children #commentform #comment{width:98%}
#comments .children .children #commentform #comment{width:378px !important}
#comments .children .children .children #commentform #comment{width:358px !important}
#comments .children .children .children .children #commentform #comment{width:338px !important}
#comments .children .children .children .children .children #commentform #comment{width:318px !important}
#comments .children .children .children .children .children .children #commentform #comment{width:298px !important}
#comments .children .children .children .children .children .children .children #commentform #comment{width:278px !important}
#comments .children .children .children .children .children .children .children .children #commentform #comment{width:258px !important}
*+html #respond .body{padding:0 10px 1px !important}
*+html #comments .children{padding-left:10px !important;padding-right:10px !important}
*+html #comments .children #respond .header{margin:-1px -11px 10px !important;padding:3px 10px 1px !important}
*+html #comments .children #commentform #comment{width:395px !important}
*+html #comments .children .children #commentform #comment{width:373px !important}
*+html #comments .children .children .children #commentform #comment{width:351px !important}
*+html #comments .children .children .children .children #commentform #comment{width:329px !important}
*+html #comments .children .children .children .children .children #commentform #comment{width:307px !important}
*+html #comments .children .children .children .children .children .children #commentform #comment{width:285px !important}
*+html #comments .children .children .children .children .children .children .children #commentform #comment{width:263px !important}
*+html #comments .children .children .children .children .children .children .children .children #commentform #comment{width:241px !important}
.big-numb{color:#aaa;float:right;font-size:3.5em;padding:20px 10px}
.your-avatar{color:#646464;float:right;line-height:1.1em;margin:0 0 10px;text-align:center;width:120px}
.your-avatar-heading{font-size:1.1em;font-weight:700;margin:0 0 3px}
.your-avatar span{display:block;font-size:0.9em}
.your-avatar img{border:1px solid #c6c6c6;margin:5px 0 2px;padding:3px}
.block{background:#FFE1F0;border:1px solid #CC3368;margin:10px 0}
.block .content{margin:1px;padding:6px 10px}
.part{margin:10px 10px 20px 0}
.navigation,.navigation-comment{padding:10px 0 20px}

/*----- ADS  -------- */
.ads-top{margin:5px auto}
.ads-header{float:right;height:60px;margin:10px 15px 5px 0;width:468px;border:1px solid #ccc;background:#ddd}
#topbar-ads{float:left;margin:0;padding:5px;width:614px;border-right:1px solid #e0e0e0}
.ads-fk{background:#fff;border:1px solid #d9d9d9;font-size:0.9em;padding:10px 0}
.ads-fk td{font-size /**/:11px;}
.enlaces__titulo__{font-size /**/:12px;}
.ads-single{float:right;margin:0 0 0 5px}
* html .ads-single, *:first-child+html .ads-single{margin-top:10px}

/*----- STYLES BY CATEGORIES -------- */
.general .headings{background-color:#CC3368}

/* Categories Titles */
.cat-title{background:url(i/fondo-title.gif) no-repeat -1px 0;margin:10px 0;color:#646464;font-size:1.15em;line-height:29px;text-indent:5px}

