
* {
  margin:0;
  padding:0;
}

body {
  font-family:"Trebuchet MS",Arial, sans-serif;
  font-size:100%;
}

input {
  font-family:"Trebuchet MS",Arial, sans-serif;
  padding:0 2px;
}
button {
  cursor:pointer;
}

ul {
  list-style:none;
}

fieldset {
  border:0;
}

.main {
  min-width:1001px;
  font-size:0.9em;
}

.clear {
  clear:both;
    height:1px;
    overflow:hidden;
}

/*   Header   */
.main .header {
  height:160px;
  background:#333647 url(images/bg-header.jpg)repeat-x;
  position:relative;
}
.main .header h1 {
    width:276px;
    height:84px;
    top:35px;
  	left:40px;
 	position:absolute;
}
.main .header h1 a {
    background:url(images/logo-forum.jpg) no-repeat;
    display:block;
    width:100%;
    height:119px;
    text-indent:-5000em;
    overflow:hidden;
}


.main .header h2 {
    width:150px;
    height:191px;
  top:16px;
  left:720px;
  position:absolute;
    text-indent:-5000em;
    overflow:hidden;
  background:url(images/logo_blog.gif) no-repeat;
}
.main .header .newsletter h3 {
  width:516px;
  height:31px;
  background:url(images/label_next_forum.gif) no-repeat;
  text-indent:-5000em;
  overflow:hidden;
  margin:0 0 10px 0;
}
h3.slogan {
  position:absolute;
  top:55px;
  left:400px;  
  width:408px;
  height:57px;
  overflow:hidden;
  margin:0 0 10px 0;
  background:url(images/slogan.jpg) no-repeat;
  text-indent: -3000px;
}
/* / Header   */
.main .wrap {
  background:#FFF url(images/bg_wrap.jpg) 0 -1px repeat-X;
  padding:0 0 1px 0;
}

.main .wrap .column {
  width:276px;
  padding:16px 34px 0 0;
  margin:-20px 0 0 0;
  text-align:right;
  float:left;
  background:#FFF url(images/bg_menu.jpg) 213px top no-repeat;
  color:#7c7f8e;
  font-weight:600;
  position:relative;
}
.main .wrap .column ul.menu {
  font-size:.9em;
}
.main .wrap .column ul.menu li a {
  color:#7880a0;
  text-decoration:none;
  padding:0 12px 0 0;
  background-image:url(images/bullet_menu.gif);
  background-position:100% -33px;
  background-repeat: no-repeat;
  font-size:12px;
  letter-spacing: 0em;
}
.main .wrap .column ul.menu li.destaque a {
  font-size:1.1em;
  color:#4c5165;
  font-weight:1000; 
    background-position:100% -50px;
}
.main .wrap .column ul.menu li a.selected {
    color:#bf9f25;
  font-weight:1000;   
  padding:0 30px 0 0;
  background-position:100% 1px;
}
.main .wrap .column ul.menu li a.selected:hover {
  text-decoration:underline;
    color:#bf9f25;
  font-weight:1000;  
  padding:0 30px 0 0;
  background-position:100% 1px;
}
.main .wrap .column ul.menu li a:hover {
  color:#bf9f25;
  text-decoration:underline;
  font-weight:bolder;
  background-position:100% -17px;
}
.main .wrap .column ul.menu li {
  margin:0 0 0 0;
  height:16px;
}
.main .wrap .column ul.menu li.separador {
  text-align:right;
  height:16px;
  _margin:0 0 -4px 0;
  text-indent:-5000em;
  overflow:hidden;
  background:url(images/line_separador.gif) 90px 50% no-repeat;
}
.main .wrap .column ul.menu li.separador hr {
  display:none;
}

.main .wrap .column form.newsletter {
  padding:10px;
  margin:20px 0 0 0;
}
.main .wrap .column form.newsletter label {
  height:11px;
  display:block;
  background:url(images/label_newsletter.gif) top right no-repeat;
  margin:0 0 10px 0;
    text-align:left;
  text-indent:-5000em;
  overflow:hidden;
}
.main .wrap .column form.newsletter input {
  width:150px;
  border:1px solid #4c5165;
  font-weight:normal;
}
.main .wrap .column form.newsletter button {
    width:80px;
    height:20px;
    border:0;
    text-indent:-5000em;
  overflow:hidden;
  margin:10px 0 0 0;
  background:url(images/btn_cadastrar.gif) right no-repeat;
}
/*
.main .wrap .column .logos {
  margin:60px 0 0 0;
}
.main .wrap .column .logos img {
  margin:10px 2px;
}
*/
.main .wrap .column .logos {
    margin:40px 6px 0 0;
}
.main .wrap .column .logos img {
    margin:5px 2px;
}
.main .wrap .column .logos img.lastPat {
    margin-bottom:37px;
}

/* / Coluna 1   */
.navigation {
    margin:0 0 10px 0;
}
.navigation a {
    color:#BF9F25;

}
/*   Conteudo do Blog   */
.main .wrap .blogContent {
  width:361px;
    _width:357px;
    float:left;
    padding:0px 15px 0 0px;
    line-height:1.6em;
}
.main .wrap .blogContent #commentform {
    width:350px;
}
.main .wrap .blogContent h2.pagetitle {
    font-size:1.2em;
    color:#7880a0;
    font-weight:normal;
}
.main .wrap .blogContent .post {
  margin:0 0 50px 0;
}
.main .wrap .blogContent .post p {
    margin:20px 0;
}
.main .wrap .blogContent .post a {
    color:#BF9F25;
}
.main .wrap .blogContent .post a img {
    margin:10px;
}
.main .wrap .blogContent .post h1 {
  font-size:1.2em;
    margin:0 0 0px 0;
  color:#4c5165;
}
.main .wrap .blogContent .post h1 a {
  color:#4c5165;
  text-decoration:none;
}
.main .wrap .blogContent .post h1 a:hover {
  color:#4c5165;
  text-decoration:underline;
}
.main .wrap .blogContent .post .data {
  color:#4c5165;
  display:block;
  margin:0px 0 10px 0;
}
.main .wrap .blogContent .post .postInfo {
  color:#4c5165;
  display:block;
  margin:20px 0;
}
.main .wrap .blogContent .post .postInfo a {
  font-weight:bolder;
  color:#4c5165;
}
.main .wrap .blogContent .post .postInfo a:hover {
  color:#bf9f25;
}


/* / Conteudo do Blog   */
/*   Coluna 2   */
.main .wrap .column2 {
  position:relative;
  top:-1px;
  
  width:230px;
    float:left;
    padding:0px 0 0 15px;
    padding-left:25px;
}
.main .wrap .column2 h3 {
    width:139px;
    height:20px;
    margin-bottom:15px;
    padding:0 0 0 45px;
    background:url(images/blog_subtitle_fundo.gif) no-repeat;
    color:#000;
    font-size:14px;
	text-transform: uppercase;
    
}
.main .wrap .column2 ul {
    width:160px;
    margin:10px 0;
    text-align:left;
    margin-bottom:20px; 
}
.main .wrap .column2 ul li {
  padding:0 0px 0 12px;
  height:14px;
  background: url(images/blog_seta.gif) no-repeat;
  margin-bottom:10px;
  line-height:14px;
}
.main .wrap .column2 ul li a {
    color:#4c5165;
    text-decoration:underline; 
}
.main .wrap .column2 ul li a:hover {
    text-decoration:underline;
}
.main .wrap .column2 form.busca {
  padding:0px 0;

}
.main .wrap .column2 form.busca input {
    width:120px;
  border:1px solid #4c5165;
  margin:0;
}
.main .wrap .column2 form.busca button {
    width:26px;
    height:20px;
    border:0;
    text-indent:-5000em;
    overflow:hidden;
  background:url(images/btn_ok.gif) no-repeat;
  margin:0 0 0 7px;
}

/* / Coluna 2   */
/*   Rodape   */
.footer {
    font-size:.8em;     
    clear:both;
    height:155px;
    position:relative;
    margin:0 0 0 0;
    _margin:-50px 0 0 0;
    background:url(images/bg-footer.jpg) repeat-x;
    background-position: bottom left;
    z-index:0;

}
.footer p {
    width:591px;
  height:30px;
  padding:10px 0 0 5px;
  bottom:0;
  left:0;
  position:absolute;
  color:#FFF;
}
.footer p img {
    top:2px;
    left:850px; 
  border:0;
  position:absolute;
  width: 44px;
  height: 37px;
  overflow:hidden;
  text-indent: -3000px;  
}


/* / Rodape   */
.divTitulo
{
  margin-top:40px;
  margin-bottom:35px;
  padding:0px;
  background: url(images/fundo_titulo.gif);
  background-repeat:repeat-x;
  width:567px;
  height:50px;
  position:relative;
  left:-3px;
}
.divTitulo img
{
  height:33px;
}
.externo_blog
{
  float:left;
  margin-left:37px;
} 

