@charset "iso-8859-1";
h3.sub,h2.sub {
margin: 0 0 10px 0;
padding: 0 0 5px 0;
font-size: 1.2em;
font-weight: bold;
line-height: 1em;
text-transform: uppercase;
letter-spacing: 2px;
color: #505050;
border-bottom: 0px;
}
#category-section ul{
list-style:none;
margin:0;
font-size:1em;
padding:0;
border-top:0px;
}
#masthead #logo h1 {
float:left;
margin: -8px -18px;
padding:0;
text-transform: uppercase;
font-weight: bold
}
#top {
width:990px;
margin:0 auto 98px;
padding:0 0 0.5em;
color:#666;
height:46px;
position:relative;
z-index:50
}
body {
color:#999;
background: #e6e6dc
}
#top .sf-menu a {
color: #FFFFFF;
background: #00607C;
font-size: 13px;
letter-spacing: 0.05em;
padding-top: 12px;
}
#top .sf-menu a:hover {
color: #CCCCCC;
background: #00607C;
font-size: 13px;
letter-spacing: 0.05em;
padding-top: 12px;
}
.sf-menu {
position:absolute;
top:38%;
right:0;
float:left;
width:auto;
margin-right:20px;
margin-top:34px;
height: 37px;
}



/* CUSTOM -- leandrocorrea */
div.gsom_sfi input { width:204px; }
div.gsom-optin-radiogroup { padding-bottom:0;}
.item h2 { margin:0; }
.item h3.edicoes { display:none; }
.widgettitle h2 { margin:0; }
#footer p.criareal {padding:44px 0 0 0; margin:0; }
#footer p.criareal a { width:202px; height:28px; text-indent:-20000px; overflow:hidden; display:block; background-image:url(images/creditos-cria-real.png); background-position: top left;}
#footer p.criareal a:hover { background-position:bottom left;}
#footer .apoio { display:block; width:280px; height: 150px; background-image:url(images/apoio-projeteis.jpg); background-position: top left; border:0; text-indent:-20000px; overflow:hidden;}
#footer .apoio:hover { background-position:bottom left;}
#footer .anuncie { display:block; width:242px; height:130px; background: url(images/barra-inferior-anuncie.gif) no-repeat; border:0; text-indent:-20000px; overflow:hidden; margin-top:50px; }
#footer p { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#footer .span-10 { width:337px;}
#footer .span-3.append-1 { padding-right: 30px}
#sidebar .publicidade {border-top: 1px solid #a0a0a0; padding: 19px 0 0 0 ; margin-top:15px }
#sidebar .publicidade a { width: 190px; height:94px; display:block; background-image:url(images/cria-real.jpg); background-position:top left; text-indent:-20000px;  overflow:hidden; }
#sidebar .publicidade a:hover { background-position:bottom left;}

#sidebar .publicidade6 {border-top: 1px solid #a0a0a0; padding: 19px 0  ; margin-top:15px }
#sidebar .publicidade6 a { width: 190px; height:95px; display:block; background-image:url(images/banner-complexo.jpg); background-position:top left; text-indent:-20000px;  overflow:hidden; }
#sidebar .publicidade6 a:hover { background-position:bottom left;}

#sidebar .publicidade3 {border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; padding: 19px 0; margin-top:15px}
#sidebar .publicidade3 a { width: 190px; height:95px; display:block; background-image:url(images/logo-forum.jpg); background-position:top left; text-indent:-20000px;  overflow:hidden; }
#sidebar .publicidade3 a:hover { background-position:bottom left;}

#sidebar .publicidade4 { border-top: 1px solid #a0a0a0; padding: 19px 0; margin-top:15px}
#sidebar .publicidade4 a { width: 190px; height:95px; display:block; background-image:url(images/banner-encontro.jpg); background-position:top left; text-indent:-20000px;  overflow:hidden; }
#sidebar .publicidade4 a:hover { background-position:bottom left;}

#sidebar .publicidade5 { border-top: 1px solid #a0a0a0; padding: 19px 0; margin-top:15px}
#sidebar .publicidade5 a { width: 190px; height:95px; display:block; background-image:url(images/banner-premio.jpg); background-position:top left; text-indent:-20000px;  overflow:hidden; }
#sidebar .publicidade5 a:hover { background-position:bottom left;}



#sidebar .twitter {border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; padding: 19px 0; margin-top:15px }
#sidebar .twitter a { width: 190px; height:94px; display:block; background-image:url(images/twitter-qdc.jpg); background-position:top left; text-indent:-20000px;  overflow:hidden; }
#sidebar .twitter a:hover { background-position:bottom left;}
#sidebar a.feed { width:52px; height:17px; display:block; background-image:url(images/feed.gif); background-repeat:no-repeat; background-position: top left; text-indent:-20000px; overflow:hidden; }
#sidebar a.feed:hover { background-position: bottom left;  }
.post .more-link { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; clear:both; display:block; margin:12px 0 0 0; width:120px; font-style:normal; }
.post .more-link:hover { color:#505050; }
.comment-body em { font-family:Georgia, "Times New Roman", Times, serif;}
.page h2 { color:#01607c; }
.page p { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; }
.content hr { background:#a0a0a0; margin:35px 0; }
h3.arquivo, h3.tags { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#999; font-style:italic; padding:5px 0 35px 0; margin:0; text-transform: none; font-weight:normal; letter-spacing:normal; }
.page .wpcf7-form{ padding-bottom:30px; }
.page .wpcf7-form p { font-family:Arial, Helvetica, sans-serif; font-size:12px }
.page .wpcf7-form .your-message textarea {width:580px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.post-1019 p a { color:#930042 !important; } 
