/** ELEMENTOS GLOBAIS **/
body{ background:#fff url(../images/bg.jpg) no-repeat top;  font: normal 14px "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #757575; }
h2, h3, h4{ font: bold 23px "Lucida Sans Unicode", Arial, "Trebuchet MS", sans-serif; color: #6B4E7B; }
h3{ font-size: 18px; font-weight:normal; }
ul li{ margin: 5px; }
.dialog label{ width: 100%; }
/**  **/

/** MAIN **/
#main{position:relative; margin:0 auto; }
#col1{ float:left; width: 420px; padding:5px; padding-right: 10px; }
#col1 img{ border: 3px solid #6B4E7B; }
#col2{ padding:5px;  text-align:center; float:right; width: 496px; }
#col2 ul li{ list-style:none; margin: 0; }
#col2 h2{ text-align:left !important; padding-left: 50px; }
/**  **/

/** COLUNA ESQUERDA E DIREITA **/
#sidebar{ float:left; width:220px; }


.submenu li{ width:202px; height:36px; text-align:center; } 
.submenu li a{ text-decoration:none; display:block; padding:8px 5px 5px 2px; color:#1E8DF5; font-size:15px; width:187px; height:36px; text-align:right;} 
.submenu li a:hover{ color:#777;} 

.outrosLinks{ text-decoration:none; display:block; padding:8px 5px 5px 5px; color:#1E8DF5; font-size:14px; width:187px; height:36px; text-align:right;  }

#rightCol{ float:right; width: 210px; text-align:right; margin: 25px 0 15px 20px; }
#rightCol li{ display:block; width: 210px; margin: 15px 0 0 0; }
#rightCol li img{  border:5px solid #FFA800; }

.semColDir #col1{ width: 916px; }

/**  **/


/** CONTEUDO **/
#content{ float:right; width: 649px; background:#fff; }
#content h2{ font-size: 18px; margin-top: 18px; margin-left: 4px;  }
#content img{ border: 2px solid #6B4E7B; margin: 4px;}
#content h2.tituloPost{ font-size: 18px; border-bottom: 2px dashed #6B4E7B; margin-top: 18px; margin-left: 4px;  }
#sup_content{ width:663px; background: url(../images/borda_main_sup.png) no-repeat; display:block; position:absolute; right:5px; margin-top:-8px; }
#down_content{ float:right;  width:663px; height: 7px; background: url(../images/borda_main_down.png) no-repeat; dipsplay:block; z-index:5; margin-right:5px; }
.lista li{ list-style-image: url(../images/bullet2.png);  }
/**  **/


/** ELEMENTOS DE FORMULARIO **/
.botao{ width: auto !important; background:#6B4E7C; padding: 4px; border: 1px solid #55296F; color:#fff; font-weight:bold; }
.voltar{ float:right; margin:8px 10px 0 0; color:#fff; font-weight:bold; }

/** **/

/** CLASSES GERAIS **/
.withBg { padding: 3px; background:#6099A2; color:#fff; }
.fright { float:right; margin-right: 20px; }
.emBloco{ width: 98%; display:block; } 
.centro{ text-align:center; }
.enfase{ font-weight:bold; }
.linkEnfase{ font-weight:bold; font-size:13px; border-bottom: 1px dotted #6B4E7C; background:none; color:#6B4E7C; } 
.linkEnfase:hover{  border-bottom: 1px dotted #79B2BB; color:#79B2BB; text-decoration:none; } 
.print img{ border:0 !important; }
/**  **/

.listaPosts{ background: transparent url(../images/bgsidebar_blog.gif) no-repeat top left; width: 284px; height: 216px; margin: -14px 0 0 0; z-index:999; float:left; padding:4px 4px 0 28px; color:#fff; }
.listaPosts a{ color:#fff; }
.listaPosts h3{ color:#fff; margin: 5px 0 5px 5px; }
.listaPosts li{margin: 5px 2px; border-bottom:1px solid #fff; padding: 5px 0; width: 270px; text-align:left; }
.listaPosts li .data1{ color:#b093c3; padding:0; margin:0 5px 0 -10px;  }

#sidebar .listaPostsComFoto{ width: 284px; margin: 5px 0 0 0; float:left; padding:4px 4px 0 8px; color:#fff; }
#sidebar .listaPostsComFoto a{ color:#fff; }
#sidebar .listaPostsComFoto h3{ color:#fff; margin: 5px 0 5px 5px; }
#sidebar .listaPostsComFoto li{margin: 5px 2px; border-bottom:1px solid #fff; padding: 5px 0; width: 270px; text-align:left; }
#sidebar .listaPostsComFoto li .data1{ color:#b093c3; padding:0; margin:0 5px 0 -10px; }

#sidebar .listaPostsComFoto{ float:left; width: 284px; padding: 5px; }
#sidebar .listaPostsComFoto li{ background:url(../images/setinha.gif) no-repeat 73px center; margin-top:4px; }
#sidebar .listaPostsComFoto li>div{  background:#79B2BB; margin-left: 80px; min-height: 40px; position:relative; padding: 8px; }
#sidebar .listaPostsComFoto li>div a{  color:#fff; }
#sidebar .listaPostsComFoto li span.fotoUsuario{ float:left; }
#sidebar .listaPostsComFoto li span.cantos{ display:block; width: 5px; height:5px; }
#sidebar .listaPostsComFoto li span.cantoSupEsq{ background: url(../images/borda_esquerda_sup.gif) no-repeat top left; position:absolute; margin-top:-8px; margin-left:-8px; }
#sidebar .listaPostsComFoto li span.cantoSupDir{ background:  url(../images/borda_direita_up.gif) no-repeat top left;  float:right; margin-top:-8px; margin-right:-8px; }
#sidebar .listaPostsComFoto li span.cantoInfEsq{ background: url(../images/borda_esquerda_down.gif) no-repeat top left; position:absolute; left:0; bottom:0; }
#sidebar .listaPostsComFoto li span.cantoInfDir{ background:  url(../images/borda_dir_down.gif) no-repeat top left;  position:absolute; right:0; bottom:0; }
#sidebar .listaPostsComFoto .data1{ color:#fff !important; width: 100%; display:block !important; padding-left: 8px !important; float:left; }

.data{ background: url("../images/bg_data.jpg"); height:39px; width: 58px; float:left; margin: 5px;  text-align:center; }
.data span.mes{ color:#6099A2; margin-top:40px; margin-left: -44px; position: absolute; font-size: 17px;  letter-spacing: 4px; }
.data span.dia{ color:#fff;  font-size: 25px; float:left; padding: 3px 0 0 8px;  }
.separador{ display:block; height: 5px; border-bottom:2px dashed #ededed; margin-bottom: 8px; }
.posConteudo{  }
.addComentario, .comentarios{ color:#D1B6D5; border-bottom:1px solid #D1B6D5; }

.divBlog img{ border:0 !important; width: 648px; }
.divBlog h4{ border-bottom:1px solid #6B4E7C; }

#deixe_branco{ display:none; }

#visualizarComentarios{ font-size: 12px;} 
#visualizarComentarios h4{ font-size: 16px; margin-bottom: 8px;  }

#adicionaComentario{ display:none; }