/* ---- reset ---- */
* {background:transparent;font-family:inherit;font-size:100%;margin:0;outline:0;padding:0;}
body {background:#fff;line-height:1;}
table {border-collapse:collapse;border-spacing:0;}
legend,hr {display:none;}
li {list-style:none;}
a {text-decoration:none;}
caption,th {text-align:left;}
blockquote:before,blockquote:after,q:before,q:after {content:"";content:none;}
blockquote,q {quotes:"" "";}
abbr,acronym,img,fieldset {border:0;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
/* ---- fonts ---- */
body {font:x-small trebuchet ms,helvetica,freesans,sans-serif;*font-size:1.25ex;}
select, input, textarea {font:0.99em trebuchet ms,helvetica,freesans,sans-serif;}
#zig-doc {font-size:1.2em;margin:0 auto;text-align:left;}


/* ---- base ---- */
body {background:url(/wp-content/images/bg-body.jpg) repeat-x 0 20px;margin:auto;color:#41443c;}

/* global classes */
.alignleft { float:left }
.alignright { float:right }
.aligncenter { margin-left:auto; margin-right:auto; display:block } 
.clear {clear:both;font-size:1px;height:1px;line-height:1px;}
.float-left { float:left }
.float-right { float:right }
.text-left { text-align:left }
.text-right { text-align:right }
.text-center { text-align:center }
.text-justify { text-align:justify }
.bold { font-weight:bold }
.italic { font-style:italic }
.underline { border-bottom:1px solid }
.highlight { background:#ffc }
.img-left { float:left;margin:4px 10px 4px 0 }
.img-right { float:right;margin:4px 0 4px 10px }
.nopadding { padding:0 }
.noindent { margin-left:0; padding-left:0 }
.nobullet { list-style:none; list-style-image:none }


/* setup */
.wrapper {width:998px;margin:auto;overflow:auto;}
a { text-decoration:none; color:#646464 }
.postsnavlink { margin-top:20px; padding-top:5px; border-top:#999 1px solid; text-indent:0; padding-bottom:40px; font-size:16px }
.postsnavlink a { color:#666656; font-weight:bold }


/* zig-ie */
.zig-ie {background:url(/wp-content/images/zig-ie.png) no-repeat 0 0;height:80px;width:80px;bottom:0;position:absolute;right:0;z-index:99;display:none;}
body>div#zig-doc div.zig-ie {position:fixed;}
.zig-ie a {display:block;height:80px;text-decoration:none;width:80px;}
.zig-ie a strong {visibility:hidden;}


/* header */
.zig-header {background:#fcfcfc;border-bottom:1px solid #f1f1f1;border-top:10px solid #FF9933;display:table;margin-bottom:1px;min-width:998px;width:100%;}
.zig-header .zig-topbar {background:#f1f1f1;display:table;min-width:998px;width:100%;display:none;}
.zig-header .zig-topbar .ct-topbar {margin:0 auto;height:5px;width:998px;}
.zig-header .headermain {margin:0 auto;overflow:auto;width:998px;}
.zig-header .headermain h1, .zig-header .headermain h2 {float:left;font-size:2.4em;letter-spacing:7px;margin:17px 15px 0 0;}
.zig-header .headermain p {color:#666;float:left;font-size:1.1em;font-weight:bold;margin-top:22px;overflow:auto;}

.headermain ul {display:none;border-left:1px solid #ccc;float:left;font-size:14px;letter-spacing:-1px;margin:26px 0 0 55px;padding-left:5px;}
.headermain ul li {border-right:1px solid #ccc;display:inline;padding:2px 21px 0 17px;}
.headermain ul li a {color:#646464;}
.headermain ul li a:hover {border-bottom:2px solid #f93;color:#f93; text-decoration:none;}

ul.fcontentbarlist { padding-top:1px; background:url('ico/comment_edit.png') no-repeat; background-position:0 center; font-size:11px }
ul.fcontentbarlist li { padding-left:30px; display:inline }


/* featured */
.featured {height:230px;overflow:auto;margin-top:6px;}
.featured .fthumb {float:left;width:220px;height:160px;border:1px solid #fff; margin-right:15px;padding:2px;}
.featured .featuredheading {font-size:30px;margin:5px 0 20px 0;}
.featured .featuredheading a {color:#FF9933;}
.featured .featuredheading a:hover {}
.featured .fcontent {line-height:20px;overflow:auto;}
.featured .fcontent ul {color:#ccc;}
.featured .fcontent ul a {color:#ccc;}
.featured .fcontent p {color:#fff;font-size:13px;margin-top:5px;overflow:auto;}


/* searchform */
.zig-header .zig-busca {float:right;padding-top:20px;}
.zig-header .zig-busca .zig-rss {float:left;margin-right:7px;position:relative; top:-8px;}
.zig-header .zig-busca form {float:left;}
.zig-header .zig-busca .tops {border:1px solid #ccc;color:#646464;float:left; font-size:1em;padding:0 2px;width:90px;}
.zig-header .zig-busca .srch {margin-left:-20px;position:absolute;}


/* index */
.content1 {float:left;padding:0 5px 5px 5px;width:640px;}
ul.comment {border-bottom:1px solid #EFEFEF;color:#8A8A90;float:left;margin-top:5px;padding-bottom:3px;padding-left:5px;width:690px;}
ul.comment li { display:inline; padding-right:20px }
ul.comment li a { color:#8a8a90 }

/*---- post home ----*/
.contentcontain {border-bottom:1px solid #E3E3E3;margin-bottom:40px; overflow:auto; padding-bottom:40px;}
.contentcontain .h2main {font-size:30px;margin:5px 0 20px 0;}
.contentcontain .h2main a {color:#f93;}
.contentcontain .h2main a:hover {}

.contentcontain p {color:#646464;font-size:13px;margin-top:8px;overflow:auto;}
img.mainthumbnail {float:left; margin-right:10px; width:120px; height:90px; border:1px solid #646464; margin-top:12px; padding:3px }

ul.dateauthor {font-size:13px;letter-spacing:-1px;margin-top:-4px;overflow:auto;}
/*---- post home ----*/

/*---- post permalink ----*/
.permalink-post p {font-size:13px;margin:10px 0;line-height:20px;}
.permalink-post a {color:#f93;}
.permalink-post a:hover {text-decoration:underline;}
h1.imtih1 { padding-bottom:10px; font-size:20px; font-family:Arial, sans-serif }
h1.imtih1 a { color:#b62f2f }
img.advertise { float:left; width:125px; height:125px; margin-left:18px; margin-top:16px }


/* comments */
.ct-comment {border-bottom:1px solid #E1E1E1;padding:2px 0;overflow:auto;zoom:1;}
.comments1 {margin-top:20px}
#commentform {width:435px;}
#commentform label {display:block;float:left;width:50px;}

#comment {overflow:auto;border:#e1e1e1 1px solid;width:435px;}
.comment-avatar {float:left;margin:5px 5px 0 0;width:35px;}
.alt {float:left;width:595px;}
h3#comments {margin:10px 0;}
h3#respond { margin-top:20px }
input#url { color:#000; border:#e1e1e1 1px solid }
input#email { color:#000; border:#e1e1e1 1px solid }
input#author { color:#000; border:#e1e1e1 1px solid }
input#submit {border:1px solid #E1E1E1;color:#646464;margin-top:10px;padding-bottom:8px;padding-top:8px;}
.commenttext {color:#646464;}
.grav { float:left; padding-right:10px; margin-top:5px }
h3.commentstrackback { margin-top:25px }
ol.commentlist {border-top:1px solid #E1E1E1;}


/* ---- sidebar ---- */
.sidebar {float:right;width:300px;}
.sidebar .sidebartitle, .zig-publicidade .sidebartitle {background:url(/wp-content/images/bg-menu.gif) repeat top left;color:#646464;height:30px;line-height:30px;margin-bottom:10px;margin-top:20px;padding-left:5px;}
.sidebar .sidebartitle li {background:url(/wp-content/images/zig-ico-folder.gif) no-repeat 0 center; font-size:13px;font-weight:bold;padding-left:30px;}

.widget {background:url(/wp-content/images/bg-menu.gif) no-repeat top left; padding-left:5px;_display:inline;}
.widgettitle {background:url(/wp-content/images/zig-ico-folder.gif) no-repeat left center;color:#646464;font-size:13px;height:30px;line-height:30px;margin-bottom:10px;margin-top:20px;padding-left:30px;}

.sidebarlist li {border-bottom:1px solid #dadada;font-size:13px;}
.sidebarlist li a {background:url(/wp-content/images/bg-item-menu.gif) no-repeat 0 -30px; display:block;padding:5px 0 5px 30px;}
.sidebarlist li a:hover {background:url(/wp-content/images/bg-item-menu.gif) no-repeat 0 0; color:#333;}

.zig-publicidade {float:right;width:200px;display:none;}









h3.sidebartitle { margin-top:20px; margin-bottom:10px; color:#fff; background:#b2c1bb; padding-left:5px }

.sideart { width:188px; height:69px; background:url('img/sabg.png') repeat-x; border:#eee 1px solid; margin-top:22px; padding:5px; line-height:130% }
.sideart:hover { background:#000; color:#fff }
.sideart:hover span { color:#fff }
.sideart:hover img { border:#fff 1px dotted }
.sideart:hover a { color:#c1c1c1 }


ul.sidebartitle0 { margin-top:20px; margin-bottom:10px; color:#fff; background:#b2c1bb; padding-left:5px; padding-top:2px; padding-bottom:2px }
ul.sidebartitle0 li { display:inline; font-size:11px; font-weight:bold; padding-left:30px; background:url('ico/magnify.png') no-repeat; background-position:0 center }


/*h2.widgettitle { margin-top:20px; margin-bottom:10px; color:#fff; background:#b2c1bb; padding-left:5px; font-size:14px }*/
img.sidearticle { float:left; width:40px; height:40px; margin-right:10px; border:#e1e1e1 1px solid; margin-bottom:1px }
.sidearttail { background:#eee; width:198px; height:25px; border:#e1e1e1 1px solid }
span.sa { font-size:9px; font-family:Arial, sans-serif; color:#4b443b }
h4.h4sideart { margin-bottom:5px }
ul.comment2 { font-size:8.9px; padding-left:5px; padding-top:3px }
ul.comment2 li { display:inline; padding-right:20px }
ul.comment2 a { color:#0BB5FF }
.sidebar3 { float:left; width:200px; height:auto; padding-left:15px }
.newsworthy { font-size:12px }
li.recentcomments { font-size:11px; margin-bottom:8px; padding-bottom:8px; border-bottom:#dadada 1px solid; color:#000 }
li.recentcomments a.url { color:#666565; font-weight:bold }
h3.rnews { margin-top:20px }


/* page, single, category, archive, tag, search, etc */
.pagednav { margin-top:25px }
.exc {font-size:13px;margin-top:5px;}

ul.peppermint {font-size:12px;margin-top:15px;}
ul.peppermint li {}
ul.peppermint li a {color:#C35617;}

ul.mod { padding-left:22px; background:#f4f3f3 url(/wp-content/images/zig-ico-arrow.gif) no-repeat; background-position:5px center; color:#8a8a90;margin-top:10px; padding-top:3px; padding-bottom:3px; border:#efefef 1px solid; font-size:10px }
ul.mod li { display:inline; padding-right:20px }
ul.mod li a { color:#8a8a90 }

h2.h2main2 { text-indent:0; font-weight:lighter; font-size:20px; line-height:130%;padding-top:4px; color:#616D7E; margin-top:-8px; padding-bottom:10px; margin-bottom:30px; border-bottom:#dadada 1px solid }
h2.h2main2 a { color:#666565; text-decoration:none }
h2.h2main2 a:hover { color:#000 }

h3.h3main2 {font-weight:lighter; font-size:17px;letter-spacing:2px;margin-bottom:5px;}
h3.h3main2 a { color:#f93; text-decoration:none;}
h3.h3main2 a:hover {text-decoration:underline;}
.contentpage { float:left; width:700px; height:auto; margin-left:20px; margin-top:20px }

/* navigation */
.navigation div a {font-size:13px;font-weight:bold;color:#f93;}

/* footer */
.footer {background:#626367 url(images/foot_tile.jpg) repeat-x left top;border-top:1px solid #333;display:table;min-width:998px;padding:15px 0;margin-top:30px;width:100%;}
.footer .content-footer {margin:0 auto;width:998px;}

.content-footer .content-footer-box {margin:0 auto 40px;overflow:auto;width:998px;}
.content-footer .footer-box {float:left;margin:0 60px 0 0;width:290px;}
.content-footer .last-footer-box {margin-right:0;}
.content-footer .footer-box h2 {color:white;font-size:20px;padding:0 0 10px;}
.content-footer .footer-box li {border-bottom:1px dotted #F1F1F1;color:#F93; font-size:13px;letter-spacing:-1px;line-height:20px;padding:2px;}
.content-footer .footer-box li a {color:#e3e3e3;}

.content-footer .footernotes {border-top:1px solid #ccc;clear:both;color:#FFF; font-size:1em;font-weight:bold;padding-top:10px;text-align:center;}
.content-footer .footernotes a {color:#e0e0e0}
.content-footer .footernotes li {display:inline}