html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
line-height:1;
font:14px/1.231em "Trebuchet MS";
font-size:small;
background:url(_images/linhas-topo.jpg) no-repeat left top;
padding-top:35px;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

a {
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}

mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:700;
}

del {
text-decoration:line-through;
}

abbr[title],dfn[title] {
border-bottom:1px dotted #000;
cursor:help;
}

table {
border-collapse:collapse;
border-spacing:0;
}

hr {
display:block;
height:1px;
border:0;
border-top:1px solid #ccc;
margin:1em 0;
padding:0;
}

input,select {
vertical-align:middle;
}

select,input,textarea,button {
font:99% sans-serif;
}

pre,code,kbd,samp {
font-family:monospace,sans-serif;
}

body,select,input,textarea {
color:#666;
}

html {
overflow-y:scroll;
background:#FFF url(_images/bg-gradiente.jpg) repeat-x;
}

a,a:active,a:visited {
color:#607890;
}

a:hover {
color:#036;
}

ul,ol {
margin-left:1.8em;
}

ol {
list-style-type:decimal;
}

small {
font-size:85%;
}

td,td img {
vertical-align:top;
}

sub {
vertical-align:sub;
font-size:smaller;
}

sup {
vertical-align:super;
font-size:smaller;
}

pre {
white-space:pre-line;
word-wrap:break-word;
padding:15px;
}

textarea {
overflow:auto;
}

.ie6 legend,.ie7 legend {
margin-left:-7px;
}

input[type="checkbox"] {
vertical-align:bottom;
}

.ie7 input[type="checkbox"] {
vertical-align:baseline;
}

label,input[type=button],input[type=submit],button {
cursor:pointer;
}

button,input,select,textarea {
margin:0;
}

input:invalid,textarea:invalid {
border-radius:1px;
-moz-box-shadow:0 0 5px red;
-webkit-box-shadow:0 0 5px red;
box-shadow:0 0 5px red;
}

.no-boxshadow input:invalid,.no-boxshadow textarea:invalid {
background-color:#f0dddd;
}

a:link {
-webkit-tap-highlight-color:#ff5e99;
}

button {
width:auto;
overflow:visible;
}

.ie7 img {
-ms-interpolation-mode:bicubic;
}

.ir {
display:block;
text-indent:-999em;
overflow:hidden;
background-repeat:no-repeat;
text-align:left;
direction:ltr;
}

.hidden {
display:none;
visibility:hidden;
}

.visuallyhidden {
position:absolute!important;
clip:rect(1px,1px,1px,1px);
}

.invisible {
visibility:hidden;
}

.clearfix:after {
content:"\0020";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
zoom:1;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.wp-caption {
background-color:#f3f3f3;
border:1px solid #ddd;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding-top:4px;
text-align:center;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:1.231em;
margin:0;
padding:0 4px 5px;
}

p {
margin-bottom:25px;
}

#wrapper {
overflow:hidden;
width:885px;
margin:0 auto;
}

#wrapper>header {
float:left;
width:225px;
}

#logo {
margin-bottom:60px;
font-size:15px;
font-weight:700;
line-height:28px;
text-align:justify;
text-transform:uppercase;
color: #0a6292;
}

#main {
float:right;
padding-top:23px;
width:595px;
}

#mainNav {
font-size:15px;
font-weight:700;
line-height:28px;
text-align:right;
text-transform:uppercase;
}

#mainNav a:hover {
color:#85c226;
}

#topo {
overflow:hidden;
padding-bottom:29px;
}

#aovivo {
background:#7da8bf url(_images/aovivo.gif) no-repeat 7px center;
color:#FFF;
display:block;
float:left;
font-size:15px;
height:28px;
line-height:28px;
padding-left:35px;
text-decoration:none;
text-transform:uppercase;
width:65px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

.social li {
float:left;
margin-left:7px;
}

.social a {
background:url(_images/social.png) no-repeat;
display:block;
height:28px;
text-indent:-9999em;
width:28px;
}

#youtube {
background-position:0 0;
}

#twitter {
background-position:-34px 0;
}

#facebook {
background-position:-70px 0;
}

#flickr {
background-position:-105px 0;
}

#featured {
position:relative;
}

#slideshow {
height:354px;
width:592px;
list-style:none;
overflow:hidden;
margin:0;
padding:0;
}

#slideshow li {
height:354px;
width:592px;
position:relative;
}

#slideshow img {
position:absolute;
top:0;
left:0;
z-index:1;
}

#slideshow .caption {
background: url(_images/bg-trans.png) repeat;
background: rgba(0,0,0,0.5);
color:#FFF;
font-size:18px;
line-height:25px;
width:100%;
position:absolute;
left:0;
bottom:0;
z-index:5;
}

#slideshow h1 {
text-transform:uppercase;
}

#slideshow p {
margin-bottom:0;
}

#slideshow .caption a {
color:#FFF!important;
display:block;
text-decoration:none;
padding:15px 25px;
}

#slideshow .br {
background:url(_images/slideshow/corner-pngfix.png) no-repeat;
height:67px;
width:71px;
position:absolute;
bottom:0;
right:0;
z-index:10;
}

#controls {
position:absolute;
top:0;
left:0;
z-index:1000;
margin:0;
}

#controls a {
background:#fc0;
color:#FFF;
display:block;
float:left;
height:21px;
line-height:21px;
margin-right:2px;
text-align:center;
text-decoration:none;
width:21px;
}

#widgets {
margin-top:30px;
overflow:hidden;
}

.widget h2,.widget h2 a {
color:#85c226;
font-size:15px;
text-decoration:none;
text-transform:uppercase;
}

#abr-ultimos-artigos {
font-size:13px;
float:left;
width:312px;
}

#abr-ultimos-artigos ul {
list-style:none;
margin:0;
padding:0;
}

#abr-ultimos-artigos li {
border-bottom:dashed 1px silver;
padding:13px 0;
}

#abr-ultimos-artigos li:last-child {
border-bottom:none;
}

#abr-ultimos-artigos .more {
color:#85c226;
text-decoration:none;
}

#abr-ultimos-artigos .rss {
background:url(_images/rss.jpg) no-repeat center left;
color:#f0892d;
float:right;
padding-left:20px;
}

#twitter-tools {
background:#ecf5dd url(_images/twitter/twitter-corner.png) no-repeat top left;
float:right;
width:250px;
}

#twitter-tools h2 {
background:url(_images/twitter/twitter.png) no-repeat 75px center;
text-align:right;
margin:10px 5px 5px 25px;
}

#twitter-tools h2 a {
background:url(_images/twitter/twitter.png) no-repeat center left;
padding-left:25px;
}

#twitter-tools ul {
font-size:13px;
list-style:none;
margin:0;
padding:10px 20px;
}

#twitter-tools li {
margin-bottom:20px;
}
.aktt_tweet_time  {
  color: #666 !important;
  display: block;
  font-weight: bold;
}

.pagetitle {
color:#FFF;
float:left;
font-size:20px;
margin-top:15px;
text-transform:uppercase;
}

.single article {
line-height:1.5em;
}

.single article h1 {
font-size:20px;
margin:5px 0 30px;
}

header time {
font-size:13px;
}

#resize li {
display:inline;
margin-left:5px;
}

#resize a {
color:#FFF;
font-weight:700;
text-decoration:none;
}

.tags {
border-bottom:dashed 1px silver;
font-style:italic;
margin-bottom:5px;
padding-bottom:5px;
}

.tags a {
color:#85c226;
font-size:13px;
text-decoration:none;
}

.sharethis,.sharethis a {
font-family:"Trebuchet MS",sans-serif;
color:#0a6292;
font-weight:700;
text-decoration:none;
font-size:13px;
}

.share {
background:url(_images/sharethis.png) no-repeat;
padding-left:20px;
margin-right:10px;
font-weight:400!important;
}

.sharethis {
text-align:right;
}

.sharethis .twitter {
background-position:3px -1px!important;
}

.sharethis .facebook {
background-position:-1px -16px!important;
}

.sharethis .orkut {
background-position:-1px -32px!important;
}

.sharethis .email {
background-position:-1px -48px!important;
}

#respond {
display:none;
margin-top:20px;
}

.commentlist li {
border-bottom:dashed 1px silver;
padding:10px 0!important;
}

.commentlist li li {
border-bottom:none;
list-style:none;
}

.commentlist .fn {
color:#0a6292;
font-weight:700;
}

#commentform div { margin: 10px 0; }
#commentform input[type='text'],
#commentform textarea { border: solid 1px silver; }

.indice {
font-size:13px;
list-style:none;
margin:0;
}

.indice li {
margin:5px 0;
}

#footerWrap {
background:url(_images/linhas-rodape.jpg) no-repeat right bottom;
height:60px;
margin-top:25px;
padding: 55px 0 25px;
width:100%;
}

.archive #footerWrap {
margin-top:80px;
}

#footerWrap footer {
width:885px;
margin:0 auto;
}

address {
color:#0a6292;
float:left;
font-size:13px;
font-style:normal;
width:240px;
}

address span[itemprop~="fn"] {
display:block;
font-weight:700;
}

#apoio li {
display:inline;
margin-left:15px;
}

.gform_wrapper {
background:#c7dbe6;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:15px;
}

.gform_wrapper textarea {
width:545px!important;
}

.gfield_required {
color:#FFF!important;
}

.gfield_nome input {
border:solid 1px #666;
width:350px;
padding:5px 0!important;
}

.gfield_cidade,.gfield_estado,.gfield_email,.gfield_telefone {
display:inline-block;
float:left;
padding-right:15px;
width:255px!important;
}

.gfield_cidade input,.gfield_estado input,.gfield_email input,.gfield_telefone input {
border:solid 1px #666;
width:255px!important;
padding:5px 0!important;
}

.gfield_mensagem {
clear:both;
width:100%!important;
}

#main .gform_wrapper .gfield_error {
margin-top:0!important;
padding:0 6px 4px!important;
}

.live {
background:#FFF;
border:solid 1px #cfe0e9;
float:left;
margin-right:10px;
text-align:center;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:10px;
}

.post-35 {
float:right;
width:230px;
}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,address span[itemprop~="address"] {
display:block;
}

nav ul,#resize {
list-style:none;
}

h1,h2,h3,h4,h5,h6,strong,th,#abr-ultimos-artigos time,.indice time {
font-weight:700;
}

a:hover,a:active,a:focus {
outline:none;
}

input[type="radio"],.ie6 input {
vertical-align:text-bottom;
}

::-moz-selection,::selection {
background:#85c226;
color:#fff;
text-shadow:none;
}

.alignright,.gform_footer input.button {
float:right;
}

#mainNav a,.commentlist a {
color:#0a6292;
text-decoration:none;
}

.social,#apoio {
float:right;
list-style:none;
}

#abr-ultimos-artigos a,.indice a {
color:#666;
text-decoration:none;
}

#abr-ultimos-artigos a:hover,#abr-ultimos-artigos .more:hover,#twitter-tools a:hover,article a:hover,.tags a:hover,.sharethis a:hover,.commentlist a:hover,.indice a:hover {
text-decoration:underline;
}

#twitter-tools a,article a,article a:active {
color:#89c42e;
text-decoration:none;
}

h3,.single article header {
color:#0a6292;
}

.postTabs_divs p {
line-height: 1.5em;
}