body { font-family: Arial; background: #FFFFFF; margin:0px; width:100%; height:100%;  }

a { text-decoration:none}
a img { border:0}

#topo { float: left; width:100%; background: #7D81BB; height:197px; position:relative; z-index:1; background: url('images/bg_topo.jpg') repeat-x  }
#topo .main { width:965px; margin:0 auto; }
#topo .main img { float:left; }

#topo .main .menu { float:left; width:704px; height:67px; list-style:none; margin:0px; padding:0px; }
#topo .main .menu .categories { float:left; }
#topo .main .menu .categories h2{ display:none }
#topo .main .menu .categories ul{ float:left; display:block;height:100%; margin:0px; padding:0px;  }
#topo .main .menu .categories ul .cat-item { display:block; float:left }
#topo .main .menu .categories ul .cat-item a { display:block; padding:28px 4px 10px 4px; color:#FFFFFF; text-align:center; list-style:none; text-transform:uppercase; font-size:14px; font-weight:bold  }
#topo .main .menu .categories ul .cat-item a:hover { background: #AF3E6A }

#searchform { padding:0px; margin:0px;  }
#searchform div { float:right; height:20px; margin:25px 0px 0px 0px; display:inline;  }
#searchform div label { float:left; color:#FFFFFF; font-size:14px; padding:2px 3px 0px 0px }
#searchform div input { border:1px solid #C7C6C7; padding:0px; margin:0px; font-size:11px }
#searchform div #s { float:left; width: 140px; color:#3A3F72; height:15px; padding:2px 0px 1px 0px }
#searchform div #searchsubmit { float:left; width: 20px; font-size:14px; cursor:pointer;  background:none; color:#FFFFFF;  height:19px; border:0; }

/* #page { position:absolute; width: 965px; height:auto; top:245px; left:50%; z-index:1000; margin-left:-482px;  } */

#page { position:absolute; width: 966px; height:auto; top:380px; left:50%; z-index:3; margin-left:-470px;  }

#content { float:left; width: 655px; }

#post { float: left; width:655px; min-height:100px; margin: 0px 0px 100px 0px; display:inline }
#post .data{ float: left; width:45px; height:36px; color:#AF3E6A; display:inline; margin:0px 0px 0px 0px }
#post .data .dia { font-size: 14px; float:left; width:18px;     }
#post .data .mes { font-size: 14px; width:22px; float:left;   }
#post .data .diaExtenso { font-size: 18px; float:left; margin-top:-3px    }

#post .titulo { float:left; width:500px; display:inline; margin:0px 0px 0px 10px; border-left: 1px solid #AF3E6A; background:#FFFFFF  }
#post .titulo h2 { padding:1px 6px 1px 10px; font-size:32px;  display:block; float:left; margin:0px 0px 0px 0px; text-indent:0px; background:#FFFFFF; font-weight:bold }
#post .titulo h2 a { color:#AF3E6A; text-decoration:none; text-transform:uppercase; background:#FFFFFF; font-weight:normal; letter-spacing:-1px;  }
#post .titulo h3 { display:none;  }

#post .categorias { float:left; width:100%; font-size:10px; display:inline; margin:5px 0px 0px 0px }
#post .categorias a { color:#AF3E6A; text-transform:uppercase }

#post .entry { float:left; color: #898989; font-size:14px; width:100%; display:inline; margin:13px 0px 0px 0px; font-family:'Trebuchet MS'; }
#post .entry p { /* margin:14px 0px 14px 0px; padding:0px; clear:both; */  }
#post .entry .alignleft { float:left }
#post .entry .alignright { float:right }
#post .entry .aligncenter { display:block; margin-left:auto; margin-right:auto; }

#post .entry img {  /* padding:0px 0px 13px 0px; */  }

#post .finalPost { float:left; width:100%; margin: 26px 0px 0px 0px; }
#post .finalPost .tags { float:left; width:100%; color: #AF3E6A; font-size:11px;   }
#post .finalPost .tags a{  color: #AF3E6A; font-size:11px; text-decoration:none  }
#post .finalPost .tags a:hover {  text-decoration:underline }

#post .finalPost .postmetadata { float:left; width:100%; margin: 13px 0px 0px 0px; font-size:11px; }
#post .finalPost .postmetadata .comentario { color:#AF3E6A; padding:2px 4px 2px 0px }
#post .finalPost .postmetadata .numero { color:#AF3E6A; padding:2px 4px 2px 0px; font-weight:bold}

#navegador { float:left; width:655px; font-size:11px; height:75px; }
#navegador .alignleft { float:left; padding:2px 4px 2px 0px; color:#AF3E6A;}
#navegador .alignleft a { color:#AF3E6A; text-decoration:none }
#navegador .alignleft a:hover { text-decoration:underline }
#navegador .alignright { float:right; padding:2px 0px 2px 4px; color:#AF3E6A; }
#navegador .alignright a { color:#AF3E6A; text-decoration:none }
#navegador .alignright a:hover { text-decoration:underline }


#sidebar { float:right; width:286px; }
#sidebar ul { padding:0px; margin:0px; list-style:none; float:right }
#sidebar ul li p{ color:#626262; font-size:12px; float:right; display:block; width:185px;}
#sidebar ul li p a{ color:#DEA1BD; }


#sidebar .widget { list-style:none; float:left; width:100%; display:inline; margin:0px 0px 0px 0px }
#sidebar .widget h2 { color:#DEA1BD; font-size:48px; display:block; float:right; margin:0px 0px 0px 0px; padding:0px; font-weight:normal; letter-spacing:-2px   }

#sidebar .widget_categories { float:right; width:200px;  }
#sidebar .widget_categories .cat-item { float:right; width:100%; display:block; text-transform:lowercase; font-size:12px; list-style:none; text-align:right }
#sidebar .widget_categories .cat-item a { text-decoration:none; color:#32356B }
#sidebar .widget_categories .cat-item a:hover { text-decoration:underline }

#sidebar .widget_tag_cloud { float:right; width:200px;   }
#sidebar .widget_tag_cloud div { float:left; width:100%; text-align:right }
#sidebar .widget_tag_cloud div a { text-decoration:none; color:#32356B }
#sidebar .widget_tag_cloud div a:hover { text-decoration:underline }

#sidebar .widget_twitter { float:right; width:200px;  }
#sidebar .widget_twitter h2 a { color:#FFFFFF; text-decoration:none;   }
#sidebar .widget_twitter .twitter { float:left; width:100%; padding:0px; display:inline; margin:15px 0px 0px 0px; text-align:right  }
#sidebar .widget_twitter .twitter li { float:left; width:100%; color:#32356B; font-size:11px; list-style:none; margin:0px 0px 10px 0px   }
#sidebar .widget_twitter .twitter li a {  color:#32356B;  }
#sidebar .widget_twitter .twitter li a:hover { text-decoration:underline }
#sidebar .widget_twitter .twitter li .twitter-timestamp { clear:left; display:block}
#sidebar .widget_twitter .twitter li .twitter-timestamp abbr { border:0; font-size:7pt }

#sidebar .widget_pages { float:right; width:200px}
#sidebar .widget_pages ul { float:left; width:100%; }
#sidebar .widget_pages ul li { text-align:right;   }
#sidebar .widget_pages ul li a { font-size:12px; color:#32356B; text-decoration:none  }
#sidebar .widget_pages ul li a:hover { text-decoration:underline  }

#sidebar .widget_links { float:right; width:200px}
#sidebar .widget_links ul { float:left; width:100%; }
#sidebar .widget_links ul li { text-align:right;   }
#sidebar .widget_links ul li a { font-size:12px; color:#32356B; text-decoration:none  }
#sidebar .widget_links ul li a:hover { text-decoration:underline  }

#sidebar .widget_rss { float:right; width:200px}
#sidebar .widget_rss .widgettitle { background:none !important }
#sidebar .widget_rss .widgettitle .rsswidget { color:white  }
#sidebar .widget_rss ul { float:left; width:100%; }
#sidebar .widget_rss ul li { text-align:right; font-size:10px; color:#32356B;  }
#sidebar .widget_rss ul li a { font-size:12px; color:#32356B; text-decoration:none;display:block; padding:0px 0px 5px 0px  }
#sidebar .widget_rss ul li a:hover { text-decoration:underline  }

.ngg-galleryoverview {float:right; margin-top:0px !important}
.ngg-galleryoverview .piclenselink {display:none}

/*
.ngg-gallery-thumbnail-box {float:right !important; _clear:none !important }
.ngg-gallery-thumbnail { float:right !important; margin-right:0px !important; text-align:right !important; _clear:none !important}
.ngg-gallery-thumbnail img { border:0 !important; _margin:2px 0 2px 2px !important; _clear:none !important }
*/

.newsletter { float:right; width:100%;}
.newsletter .escrita { float:right; width:100%; text-align:right; color:#DEA1BD; font-size:14px; text-transform:uppercase; line-height:1;   }
.newsletter .escrita .nossas { font-size:14px; letter-spacing:1.2px;  }
.newsletter .botoes { float:right; width:100%; display:inline; margin:5px 0px 0px 0px;  }
.newsletter .botoes .email { float:right; width:151px; background:white; color:#DEA1BD; border:1px solid #898989; height:18px; margin:0px 0px 0px 5px; background: #FFFFFF; }
.newsletter .botoes .enviar { float:right; width:27px; color:#DEA1BD; height:20px; border:0; display:inline; margin:0px 0px 0px 5px; background: #FFFFFF;   }

#comentario { float:left; width:655px; color:#AF3E6A; font-size:11px; font-family:'Trebuchet MS' }
#comments {  font-size:16px; font-weight:bold; margin:0px; padding:0px   }
#respond { float:left; width:100%; margin:20px 0px 0px 0px; display:inline; padding:0px 0px 30px 0px  }
#respond input, #respond textarea { border:1px solid #898989; background:white; width:300px; margin:0px 0px 0px 40px }
#respond label { margin:0px 0px 0px 40px }
#submit {background-color:none !important; color:#AF3E6A; width:auto !important; float:right; display:inline; margin:0px 160px 0px 0px !important;   }
#comment { width:300px; height:70px }

.commentlist { float:left; width:100%; list-style:none }
.commentlist a { color:white  }
.commentlist .comment { float:left; width:80%; margin:5px 0px 5px 0px; }
.comment-body  { list-style:none; color:#AF3E6A; font-size:14px;}
.comment-body .vcard {float:left}
.comment-body .says {display:none}
.comment-body .fn { color:#AF3E6A; font-weight:bold !important; padding:0px 4px 0px 0px; font-variant:normal ; font-style:oblique; font-size:14px;  }
.comment-body .vcard img { display:none  }
.comment-body .commentmetadata a { text-decoration:none; color:#AF3E6A; font-size:14px; }
.comment-body p { font-size:11px; margin:3px 0px 3px 0px; }

#respond h3 {  padding:0px 0px 0px 0px; margin:0px; font-size:16px  }
#commentform {display:block; float:left; width:500px}

#content h2 { color:#AF3E6A; width:auto; margin:0px 0px 20px 0px; padding:0px; font-size:13px; text-transform:uppercase }

.linksFinal { float:right; width:211px; height:41px; background: url('images/links.png') no-repeat; display:inline; _display:none  }
.linksFinal a { display:block; float:left; width:19px; height:19px;  margin:10px 0px 0px 10px }
.linksFinal .facebook { margin:10px 0px 0px 20px }
.linksFinal .orkut { width:35px }

.rodapeFinal { float:right; width:100%; display:inline; margin:40px 0px 0px 0px; padding:0px 0px 30px 0px }
.rodapeFinal .logoFinal { float:right; width:157px; height:74px; background: url('images/logo.png'); }

.rodapeFinal .descricao { color:#32356B; float:right; width:100%; margin:20px 0px 0px 0px; display:inline; font-size:12px; text-align:right; }

.sobre { float:right; width:185px; padding:0px 0px 30px 0px}
.sobre .titulo { float:left; width:100%; color: #DEA1BD; font-weight:bold; text-align:right; font-size:14px; padding:0px 0px 18px 0px }
.sobre .texto { float:left; width:100%; color:#626262; font-size:12px; text-align:right; padding:0px 0px 10px 0px }

.sobre .visite .divisor { font-size:12px; }
.sobre .visite { background:#DEA1BD; float:right; width:97%; color:white; text-transform:uppercase; text-align:center; text-decoration:none; font-size:11px; padding:1px 0px 1px 0px  }

.arquivos { float:right; width:185px; }

.collapsArchList { float:right; width:185px; text-align:right; font-size:11px; }
.collapsArchList span { display:none }
.collapsArchList a { display:block; width:100%; float:right; margin:25px 0px 5px 0px; color: #DEA1BD; }
.collapsArchList a:hover { text-decoration:underline }

.collapsArchList ul { display:block; width:100%; float:right }
.collapsArchList ul li a { margin:0 !important  }
