/* GERAL */
.clear {clear:both;}

#geral2 .screen-reader-text {position: absolute;left: -1000em;}
#geral2 a {color: #399ebe; text-decoration: none;}
#geral2 a img {border: none;}
#geral2 a:visited {color: #399ebe;}
#geral2 a:hover {color: #399ebe}
#geral2 acronym, abbr {border-bottom: 1px dashed #333;}
#geral2 acronym, abbr, span.caps {font-size: 90%;letter-spacing: .07em;}
#geral2 acronym, abbr {cursor: help;}
#geral2 blockquote {border-left: 5px solid #ccc;margin-left: 1.5em;padding-left: 5px;}
#geral2 body {background: #fff; color: #666; font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin: 0;padding: 0;}
#geral2 cite {font-size: 90%;font-style: normal;}
#geral2 h2 {margin: 15px 0 2px 0;padding-bottom: 2px;}
#geral2 .titArea h2 {margin: 10px 0; padding: 0 10px 0 0; font-size: 12px; color:#878787; float: left; background:#eee;}
#geral2 .titArea {height: 37px; background:url(Images/geral/tit-linha.gif) repeat-x center right;}
#geral2 h3 {margin-top: 0; font-size: 25px; color:#399ebe; font-weight: normal;}
#geral2 ol#comments li p {font-size: 100%;}

#geral2 input.ddFormularioCinza {height: 28px; padding: 3px; margin-top: 3px; *margin-top:-15px;  background-image:url(Images/geral/bg-form.png); border: 0px; color:#999;}
#geral2 select.ddFormularioCinza {height: 28px; margin-left:10px; padding: 4px; margin-top:5px;background-image:url(Images/geral/bg-form.png); border: 0px; color:#999;}

/* classes used by the_meta() */
#geral2 {width: 100%; margin: auto; overflow:hidden; padding-bottom:15px}
.geral2ContentPlace{float:left; width:670px;}
ul.post-meta {list-style: none;}
ul.post-meta span.post-meta-key {font-weight: bold;}
.credit {background: #90a090;border-top: 3px double #aba;color: #fff;font-size: 11px;margin: 10px 0 0 0;padding: 3px;text-align: center;}
.credit a:link, .credit a:hover {color: #fff;}
.feedback {color: #ccc;text-align: right;clear: both;}
.meta li, ul.post-meta li {display: inline;}
.meta ul {display: inline;list-style: none;margin: 0;padding: 0;}
.meta {color: #927d2c;font-weight: normal; font-size: 12px; margin-bottom:15px;padding: 2px 0px 0px 0px; float:left; width:100%;}
.meta a, .meta a:link, .meta a:hover, .meta a:visited, .meta a:active{font-weight: bold; text-decoration: none; font-size: 10px; color:#3288A5}
.storytitle {margin: 0; font-family:Times New Roman, Serif; font-size:25px}
.storytitle a, .storytitle a:link, .storytitle a:hover, .storytitle a:active, .storytitle a:visited{text-decoration: none; font-size:25px}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {background: #fff;border: 1px solid #333;padding: .2em;}
#commentform textarea {width: 100%;}
#commentlist li ul {border-left: 1px solid #ddd;font-size: 110%;list-style-type: none;}
#commentlist li .avatar {float: right;margin-right: 25px;border: 1px dotted #ccc;padding: 2px;}

#content {width: 450px;float: left;margin-top: 15px;}
.storycontent {font-size:14px; color:#6c6c6c; line-height: 18px; font-family:Times New Roman, Georgia, Serif;}
.storycontent p, .storycontent, .storycontent span{font-family:Times New Roman!important;}
.post {margin-bottom: 30px; border-bottom:1px dotted #666; padding-bottom: 10px; float:left; width:450px}
#header {}
#header a {color: #fff;text-decoration: none;}
#header a:hover {text-decoration: underline;}
#menu {float: left; width:200px; margin-left:0px; margin-top: 15px;}
#menu form {margin: 0 0 0 13px; font-family:Times New Roman, Serif}
#menu input#s {width: 80%;background: #eee;border: 1px solid #999;color: #000;}
#menu ul {margin: 0; padding: 0px; list-style: none;}

.widget_calendar {font-size: 14px;}
.widget_calendar h2 {font-size: 12px;  margin-top: 10px; font-weight: normal; color:#666; background-color:#e9e9e9; text-transform:uppercase; padding: 3px; width: 90%;}
#wp-calendar {empty-cells: show;font-size: 10px;margin: 0;width: 92%;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;text-decoration: none;}
#wp-calendar a:hover {background: #333;color: #fff;}
#wp-calendar caption {color: #999;font-size: 12px;text-align: center; background-color:#e9e9e9; padding: 3px;}
#wp-calendar thead {background-color:#f4f4f4;}
#wp-calendar td {color: #ccc;font: normal 12px;letter-spacing: normal;padding: 2px 0;text-align: center;}
#wp-calendar td.pad:hover {background: #fff;}
#wp-calendar td:hover, #wp-calendar #today {background: #666;color:#fff;}
#wp-calendar td:hover, #wp-calendar #today a{color:#fff;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
/* Captions & aligment */
.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;-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;}

.categories h2 {font-size: 16px;  margin-top: 10px; font-weight: normal; color:#399EBE; padding: 3px; width: 90%; font-family:Times New Roman, Georgia, Serif}
.categories ul {width: 90%;}
.categories ul li a,
.categories ul li a:link,
.categories ul li a:active,
.categories ul li a:visited
{color:#969696!important; text-decoration:underline !important;}
.categories ul li a:hover
{color:#969696!important; text-decoration:underline !important;}
.categories ul li {padding: 3px 3px 0px 3px; color:#969696; font-size: 12px;}
.categories ul li:hover a,.categories ul li.ativo a{background-color:#a5d6e4;  color:#fff!important;}
.categories ul li:hover a {color:#fff!important;}
#search {background:url("Images/geral/buscar.png") top left no-repeat; height:31px; width:151px;}
#search h2 {font-size: 16px;  margin-top: 0px; font-weight: normal; color:#666; background-color:#e9e9e9; text-transform:capitalize; padding: 3px; width: 90%; font-family:Times New Roman, Georgia, Serif}
#search input {border:0px; color:#39656E; padding: 3px; font-size: 16px; background-color:transparent; margin-top: 2px;}
#search .txtPesquisar {width:120px; float:left; font-family:Times New Roman, Serif}
#search .btPesquisar {width:25px; height:31px; float:right;}

#archives h2 {font-size: 16px;  margin-top: 10px; font-weight: normal; color:#399EBE;text-transform:capitalize; padding: 3px; width: 90%; font-family:Times New Roman, Georgia, Serif}
#archives ul {width: 90%;}
#archives ul li a,
#archives ul li a:link,
#archives ul li a:active,
#archives ul li a:visited
{color:#969696!important;text-decoration:underline;}
#archives ul li a:hover
{color:#969696!important; text-decoration:underline;}
#archives ul li {padding: 3px 3px 0px 3px; color:#969696; font-size: 12px; text-transform:capitalize;}
#archives ul li:hover a, #archives ul li.ativo a{background-color:#a5d6e4; color:#fff!important;}
#archives ul li:hover a{color:#FFF!important;}
.widget_tag_cloud h2 {font-size: 12px; margin-top: 10px; font-weight: normal; color:#666; background-color:#e9e9e9; text-transform:uppercase; padding: 3px; width: 90%;}

.addthis_button {float:right;}
.btComentario {float:right; padding-top:2px; margin-left: 10px;}
.comentarios {float:left; width:100%;}
.busca-blog-resul {font-size:14px; float:left; padding:10px; margin:0; border:1px dotted #ccc; width:98%;}

/* NOVA ESTRUTURA DE POSTS */
/* post */
.blogInicio a{font-size:16px!important;}
.blogPostGeral {float:left; width:100%;}
.blogPost {width:100%; float:left;}
.blogPost h3 {color:#399ebe!important; font-size:25px!important; font-weight:normal!important; margin-bottom:0px!important;}
.blogPost h3 a {color:#399ebe; font-size:25px!important;}
.blogInfo {color:#927d2c; font-size:12px; margin-bottom:20px; width:100%; float:left;}
.blogInfo a {color:#927d2c!important;}
.blogInfo a:hover {font-weight:bold;}
.blogConteudoResumo {color:#6c6c6c; font-size:14px; float:left; font-family:"Times New Roman",Times,FreeSerif,serif!important; width:370px;}
.blogConteudoResumo * {max-width: 370px;}
.shares-post {width: 55px; float: right; text-align: right; padding: 1em 0 0 0;}
.fb_share_count_wrapper {float: right;}
.blogConteudoRestante {color:#6c6c6c; font-size:14px; float:left; font-family:"Times New Roman",Times,FreeSerif,serif!important;}
.blogConteudoResumo span {font-family:"Times New Roman",Times,FreeSerif,serif!important;}
.blogConteudoRestante span {font-family:"Times New Roman",Times,FreeSerif,serif!important;}
.blogLeiamais {color:#6c6c6c!important; font-weight:bold; margin:10px 0px 10px 0px; float:left; display:block; width:100%;}
.blogOcultar, .blogOcultarComent {padding:3px; background-color:#a5d6e4; margin-top:15px; color:#fff!important; float:right; display:block;}
.blogMeta {float:left; width:100%; margin-top:5px;}
.blogTags {font-size:12px; color:#3d7974; float:left; margin-right:10px;}
.blogTags a{font-size:12px; color:#3d7974!important;}
.blogTags a:hover{font-weight:bold;}
.addthis_toolbox {width:160px; margin: 0 0 0 140px; float:left;}
.addthis_toolbox {*width:160px!important;}
.blogBTComentarios {float:right; color:#fff!important; padding:3px;}
.blogBTComentarios a {color:#969696!important; text-decoration:underline!important;}
.blogBTComentarios:hover {background-color:#a5d6e4;}
.blogBTComentarios:hover a{color:#fff!important;}
.blogSeparador {height:30px; float:left; width:100%; background:url("Images/geral/separador.png") center center no-repeat;}
/* comentarios */
.blogComentarios {width:100%; float:left;}
.blogComentarios table {float:left; width:100%;}
.blogComentariosLista {list-style:none; margin:0; padding:0; width:100%; float:left;}
.blogComentariosLista li {border-top:1px solid #c5c5c5; margin:10px 0px 10px 0px; padding-top:10px; float:left; width:100%;}
.blogComentariosLista h4 {font-size:13px; font-weight:normal; color:#3d7974; margin-bottom:25px; float:left; width:100%; margin-top:0px;}
.blogComentariosLista div {color:#6c6c6c; font-size:13px; float:left; width:100%; margin-bottom:15px;}
.blogComentarioAutor {color:#3d7974; display:block; float:left; width:100%;}
.blogComentarioAutor a {color:#3d7974!important;}
.blogComente label {color:#6c6c6c; font-size:12px; float:left; width:100%; margin-bottom:5px;}
.blogComente textarea {background:url("Images/geral/textareabg.png") no-repeat center center; width:439px; float:left; border:0px solid; height:66px; padding:5px; font-size:12px; color:#6c6c6c;}
.blogComente input {padding:3px; width:133px; height:20px; background:url("Images/geral/inputbg.png") right bottom no-repeat;font-size:12px; color:#6c6c6c; border:0px solid;}
.blogComenteEnviar {background:none!important; float:right; margin-top:5px; width:63px!important; height:30px!important;}
.blogInput2 {margin-left:12px;}
.blogInput3 {margin-left:12px;}
label.blogInput2 {width:96%;}
label.blogInput3 {width:96%;}

.fb_share_size_Small .FBConnectButton_Small .FBConnectButton_Text {padding: 2px 3px 3px;}

.fb_share_size_Small .fb_share_count_nub_top {background-image:url(Images/icones/ico-fb-baloon.gif);}
.fb_share_count_inner {font: bold 16px Arial,Helvetica,sans-serif; padding: 7px 0; height: 20px; width: 52px; color:#29447E;}