body {
       margin: 0px;
      padding: 0px;
        width: 100%;
        
         color: #000000;
    background: #7c817d;
    text-align: left;
   font-family: Verdana, Arial;
     font-size: 0.75em;        
}

p {
   margin-top: 12px;
      padding: 0px 4px;
  line-height: 1.5em;
    font-size: 1.0em;
  font-family: Verdana, Arial;
}

h1, h1 a, h1 a:visited, h2, h2 a, h2 a:visited { 
        color: #4d8b78;
  font-family: "Trebuchet MS","Comic Sans MS", Arial;
  font-weight: normal;
       margin: 0px;    
}
 
h1 {
    font-size: 2.4em;
}

h2 {
    font-size: 1.8em;
}

h3 { /*.noticia_texto h3 { */
  margin-top: 0px;
   font-size: 1.0em;
       color: #DF0025;    
}

img { border:0px; }

a {
            color: #000000;
  text-decoration: none;
}
a:hover { 
  text-decoration:underline;
}

.icon_footer_top {
  height:48px; 
   width:945px; /* 14*(48+21)=966-21=945 */
}

.icon_footer_top img {
          float:left; /* Elimina borda escondida da imagem q não saia com border, margin, padding*/
  padding-right:21px;
}

.icon_footer_side {
  height:248px; /* 4*(48+14)=248 Altura_total=6*(48+14)=372-14=358 */
   width:48px;
}

.icon_footer_side img {
          float:left; /* Elimina borda escondida da imagem q não saia com border, margin, padding*/
  padding-top:14px;
}

.icon_footer_center {
    margin:0px 0px 0px 60px;
    height:200px;
     width:740px;
   padding:20px 0px;
   float:left;
}

.modalidades {
  font-size: 1.1em;
  float:left; 
  margin-left:20px; 
  margin-top:10px;  

  width:160px;
}

.modalidade {
  background:url('img/simplearrow.gif') no-repeat left;
  padding-left:16px; 
}
/*
.noticia {
       width: 300px; 
      height: 100px; 
       float: left;   
      border: 1px solid #CCCCCC;
  background: #F5F4F0;      
}

.noticia_img {
         width: 80px; 
        height: 100px; 
  border-right: 1px solid #CCCCCC; 
         float: left;
    background: #FFFFFF;
}

.noticia_texto {
       width: 192px; 
      height: 73px; 
       float: left; 
     padding: 4px 0px 0px 6px;  
}

.noticia_texto h2 {
  margin-top: -8px;
   font-size: 1.2em;
}
*/

.post-title, .post-title a, .post-title a:visited, .post-title a:hover{
            clear: both;
            width: 100%;
       text-align: left;
          padding: 0;
           margin: 10px 0px 6px 0px;
  text-decoration: none;
}

.menu_top {
   background: url('img/top2.gif') no-repeat;
        width: 168px;
       height: 10px;
       margin: 4px 2px 0px 2px;
}

.menu_bottom {
  background: url('img/bottom2.gif') no-repeat;
       width: 168px;
      height: 10px;
      margin: 0px 2px;     
}

.menu_tl, .menu_tr, .menu_t, .menu_b , .menu_bl, .menu_br, .menu_l, .menu_r, .menu_center {
   float: left; 
  height: 10px; 
   width: 10px; 
}

.menu_tl { background: url('img/tl.gif') no-repeat; }
.menu_tr { background: url('img/tr.gif') no-repeat; }
.menu_bl { background: url('img/bl.gif') no-repeat; clear: both; }
.menu_br { background: url('img/br.gif') no-repeat; }

.menu_t {
       width: 280px; 
      height: 9px;
  border-top: 1px solid #4d8b78;
}
.menu_b {
          width: 280px; 
         height: 9px;
  border-bottom: 1px solid #4d8b78;
}
.menu_l {
        clear: both;
       height: 280px;
        width: 9px;       
  border-left: 1px solid #4d8b78;
}
.menu_r {
        height: 280px; 
         width: 9px;       
  border-right: 1px solid #4d8b78;
}
.menu_center {
  height: 280px; 
   width: 280px;
}

.assunto {
     background: url('img/simplearrow.gif') no-repeat 0px 8px;
        padding: 8px 0px 0px 16px;
    margin-left: 3px;  
}
.assunto a {
    color:#4d8b78;    
}
.assunto:hover {
font-weight:bold;
    text-decoration: none;
}

.sidebar ul {
  list-style-type: none;
          padding: 0px;
           margin: 0px;
}

.sidebar li {
  list-style-type: none;
          padding: 0px;
   padding-bottom: 12px;
           margin: 0px;
            color: #000000;
}
.sidebar li ul {
   margin: 1px 0px 4px 0px;
  padding: 3px 0px 3px 6px;
     font: 12px Arial, Helvetica, sans-serif;
}
.children {
   margin: 0px !important;
}

/*
.sidebar li ul :hover { background:url('img/boxbg.gif'); }
*/

.sidebar li ul li {
        border-bottom: 1px solid #ececec;
              padding: 0px;
          line-height: 19px;
           list-style: url('img/simplearrow.gif');
  list-style-position: inside;
}
.children  li {
        border-bottom: 0px !important;
           border-top: 1px solid #ececec;
         padding-left: 12px !important;
}

.sidebar li ul li a, .children  li a {
            color: #D84519; /* 993416; */
          padding: 0 0 0 2px;
  text-decoration: none;
       background: none;
}

.sidebar li ul li a:hover {
            color: #D84519;
  text-decoration: underline;
       background: none;
}

.widgettitle, .sidebartitle {  
  background-attachment: scroll;
	     background-color: #C3D9FF;
	     background-image: url(img/rss-comments.gif);
    background-position: 8px 50%;
	    background-repeat: no-repeat;
	  
  border-bottom: 1px solid #4d8b78;
     border-top: 1px solid #4d8b78;
    font-family: Helvetica,'Lucida Grande',Verdana,Sans-Serif;
	    font-size: 1.2em;
    font-weight: bold;
    line-height: 1em;

   margin: 0px 0px 10px 0px; 
  padding: 5px 0px 5px 28px;
    
  list-style-position: outside;

/*   text-indent: 26px; */
/*		 width: 100%; // Dá problema no IE e não muda nada no final das contas*/
}













fieldset { /* Usado nos posts */
    width: 74%; 
   border: 2px solid #4d8b78; 
   margin: 0px auto;
  padding-left: 20px; 
}

legend {
        color: #4d8b78;
  font-weight: bold;
}

.fieldset_main {
    width: 670px; 
   border: 2px solid #4d8b78; 
  padding: 0px 8px 0px 8px; 
   margin: 0px 0px 20px 8px;
}

.fieldset_main  legend{
        color: #4d8b78;
  font-family: 'Trebuchet MS', 'Comic Sans MS', Arial;
  font-weight: normal;
       margin: 0px;
    font-size: 1.7em;
}

.fieldset_main .thumbnail_frame {
  margin: 0px 6px !important;
}

.thumbnail_frame {
           float: left;
       font-size: 10px;
     font-weight: bold;
          margin: 0px 20px;
     padding-top: 4px;
  padding-bottom: 0px;
        overflow: hidden;
}

.thumbnail_frame div {
    margin: 0px 0px 8px 0px;
  position: relative;
} 

.thumbnail_frame a {
  color: #2971A7;
} 

.thumbnail_frame img {
      border: 1px solid #A8A8A8 !important;
      margin: auto !important;
     padding: 0px !important;
         top: 0px;
      bottom: 0px;
  /*position: absolute;*/
}
 
.thumbnail_frame h3 {
     overflow: hidden;
/*  white-space: nowrap; */
        width: 100%;
}
 
/*
.thumbnail_frame {
      border: 1px solid; 
       width: 114px; 
      height: 200px; 
     padding: 0px;
      margin: 4px; 
       float: left; 
  background: #F5F4F0;  
  text-align: center;  
}

.thumbnail_frame img {
 background-color: #FFFFFF; 
           border: 1px solid #CCCCCC; 
           margin: 0px; 
          padding: 6px;
}
*/  




.post-content a {
            color: #D84519; 
  text-decoration: underline;
      font-weight: bold;
}

.post-content a:hover {
            color: #D84519;
  text-decoration: underline;
      font-weight: bold;
}

/* Post Meta */
.post-info {
        color: #767a7d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;    
   border-top: 1px dotted #CCCCCC;
    font-size: 11px;
       margin: 6px 0px;
      padding: 3px 0px 10px;
   text-align: right;
        width: 100%;
        clear: both;

}

.post-info a             { text-decoration: none; color: #4d8b78; }
.post-info a:hover { text-decoration: none; color: #4d8b78; }
.edit-post { font-size:9px; }
.pauthor, .pcat, .pcomment { padding:1px 10px 2px 18px; }
.pcomment { background:url('img/commentcount.gif') no-repeat left; }
.pauthor   { background:url('img/user.gif')         no-repeat left; }
.pcat         { background:url('img/postcat.gif')      no-repeat top left; text-align: left;}

/* Post and Page Navigation */
.previous {
       height: 19px;
      padding: 0px 10px 0px 18px;
        float: left;
  font-weight: bold;
   background: url('img/prev.gif') no-repeat left 2px;
}

.next {
       height: 19px;
      padding: 0px 18px 0px 35px;
        float: right;
  font-weight: bold;
   background: url('img/next.gif') no-repeat right 2px;
}

.previous a            , .next a             { color: #4d8b78; }
.previous a:hover, .next a:hover { color: #4d8b78; font-weight: bold; }
.previous:hover { background:url('img/prev_on.gif') no-repeat left  2px; }
    .next:hover { background:url('img/next_on.gif') no-repeat right 2px; }

/* Sections */
#content {
   margin: 0px 10px 5px 10px;
  padding: 0px 10px 5px 10px;
     font: 12px Arial, Helvetica, sans-serif; 
}

.leave-comment {
  background: url('img/leave-comment.gif') no-repeat;
      height: 40px;
       width: 210px;
}

.post-content {
        clear: both;   
      padding: 8px 0px 15px 0px; 
margin-bottom: 8px;
}
.post-content img {  
            border: 1px solid #ccc;
           padding: 6px;
            margin: 5px 3px 5px 3px;
  background-color: #FFFFFF;
}

/* Comments */
#comments .header {
  background: url('img/comment-header.gif') no-repeat;
    position: relative;
  min-height: 18px; /* 19 + 3 +3 = 25px = height of gravatar */
      margin: 0 0 10px 0;
     padding: 3px 8px;
}
#comments .header:hover{
  background: url('img/comment-header-on.gif') no-repeat;
}

#comments .header .gravatar {
  position: absolute;
       top: 1px;
     right: 1px;
}
.commentlist cite, .commentlist cite a{
  font-weight: bold;
   font-style: normal;
    font-size: 1.1em;
      padding: 0;
}
cite a{
  text-decoration: none;
}
cite a:visited, a:hover{
  border-bottom: none;
}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea{
  background: #F5F5F5;
      border: 1px solid #669BB4;
     padding: 0.2em;
}
#commentform textarea{
  width: 80%;
}
#commentform p{
     margin: 0 0 1em;
  font-size: 0.9em;
}
#comments img{
   border: 0;
  padding: 0;
}
#comments h2{
   width: 520px;
  height: 22px;
}
.commentlist{
     padding: 0;
  text-align: justify;
      margin: 0 0 0 20px;
}
.commentlist li{
            margin: 15px 0 3px;
           padding: 0px 4px 0px;
  list-style-image: url('img/commentcount.gif');
}
.commentlist p{
  margin: 10px 5px 10px 0;
}
#commentform p{
  margin: 5px 0;
}
.nocomments{
  text-align: center;
      margin: 0;
     padding: 0;
}
.commentmetadata{
     margin: 0;
  font-size: 0.9em;
}


.buscar {
  float:left;
  background-image: url(img/iconSearch.png);
	background-repeat:no-repeat;
	background-position:4px 3px;
	background-color:#FFF;
	color:#333;
	padding:3px 0px 3px 25px;
	width:216px;
	border:1px solid #CCC;
}
 

.img_esquerda {
         width: 31px;
        height: 54px;
      position: absolute;
           top: 46px;
         left: 0px;           
/*       float: left; 
    margin-top: 30px; 
  margin-right: 39px; */
}
.img_esquerda_A {
  background:url("img/Antes_E.gif");
}
.img_esquerda_A:hover {
  background:url("img/Depois_E.gif");
}
.img_esquerda_B {
  background:url("img/Antes_E_Opaco.gif");
}      

.img_direita {
         width: 31px;
        height: 54px;        
      position: absolute;
           top: 46px;
         right: 0px;
/*       float: right; 
    margin-top: 30px; */
}
.img_direita_A {
  background:url("img/Antes_D.gif");
}
.img_direita_A:hover {
  background:url("img/Depois_D.gif");
}
.img_direita_B {
  background:url("img/Antes_D_Opaco.gif");
}     
 

/*CSS Digg style pagination*/
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
	}
	
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #4d8b78;
		
		text-decoration: none; /* no underline */
		color: #4d8b78;
	}
	div.pagination a:hover, div.digg a:active {
		border: 1px solid #4d8b78;

		color: #000;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #4d8b78;
		
		font-weight: bold;
		background-color: #4d8b78;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #4d8b78;
	
		color: #4d8b78;
	}

  
 /* Plugin de enviar e-mail se gostou do post*/
.pmail { float:left; }
.pmail img { padding:0px !important; margin:0px !important; vertical-align:bottom !important; }
.wp-email img {float: left;}
.wp-email textarea {margin:5px 3px; width:410px !important;}
.TextField {margin:5px 3px; padding:4px 4px 5px 5px; width:400px; }
#imageverify {width:60px;}

