html{
  margin:0; 
  padding:0;
  border:0;
  font-family:Arial,Times,serif,"Trebuchet MS","Times New Roman";
}
body {
  text-align: center;     /* centraliza o quadro geral no meio da tela quando for IE */
  padding:0;
  border:0;
}

table {
background:none;
}
table tr{
background:none;
}
table tr td{
background:none;
}
.branco{
  background:#FFF;
}
 
/* quadro geral do site... por fora da table do layout */
#div1929{
  margin:30px auto; 
  overflow:hidden;
  border:none;
  padding:0;
}
p  {
  margin:0; 
  padding:0;
}
.clear{
  clear:both;
}
a {
  text-decoration: none; 
  font-weight: normal; 
  color: #000;
}
ul{
  margin:0;
  padding:0;
}


/* COLUNA DA ESQUERDA */
#td2615, #td0920, #td0931, #td0939,#td4133{
  text-align:left;
}

#td0920{
  width:200px;
}
/* COLUNA DO MEIO */
#td0931{
  width:100%;
}
/* COLUNA DA DIREITA */
#td0939{
  width:200px;
}

div.div_original{
  overflow:auto;
}

/* QUADRO INTERNO QUE FAZ O PAPEL DO PADDING PARA IE */
div.quadro_int{
  margin:0;
  padding:10px;
  border:none;
  background:none;
  overflow:hidden;
  text-align:left;
  vertical-align:top;
  height:100%;
}
/* hack pra contornar um erro ridiculo do IE */
* html div.quadro_int{
  w\idth:100%;
}


/* --------------------------------------------------------------------------- */


/* QUADROS NAS LATERAIS */
.quadro_lateral{
  margin-bottom:20px;
  clear:both;
  overflow:hidden;
}
.quadro_lateral li{
  list-style-type:none;
}
form label {
  display: block;
}
img.imagem-ultimos-artigos{
  width:50px;
  height:50px;
  float:left;
  margin-right:5px;
  margin-bottom:5px;
}
p.p-postado{
  font-size:10px;
  color:#666;
}
/* END - QUADROS NAS LATERAIS */

/* THUMBNAILS */
div.miniaturas{
  overflow:hidden;
}
img.thumb{
  margin-top:10px;
  border:none;
}
img.icone{
  border:none;
}
div.div_thumb{
  overflow:hidden;
  width:120px;
  height:90px;
  border:1px solid #CCC;
}
a.titulo{
  font-size:13px;
  color:#666;
}
div.quadro_link{
  overflow:hidden;
  border:none;
  padding:0;
  width:122px;
  height:122px;
  float:left;
  margin-right:10px;
  margin-top:10px;
  text-align:center;
}

/* END THUMBNAILS */

ul.arrow li{
  /*height:17px;*/
  overflow:hidden;
  list-style-type:none;
}

#ul1512 li{
  clear:both;
}


.more{
  color:#FF0000;
  font-weight:bold;
}

#div3836{
  font-size:14px;
  font-weight:bold;
  color:#000;
}

div.quadro_col{
  margin:none;
  padding:none;
  border:none;
  overflow:hidden;
}

div.posttitle{
  clear:both;
}

/* BARRA COM VOLTAR, TOPO, HOME */
#div2120{
  text-align:right;
  border-top:3px solid #CCC;
  margin-top:10px;
  padding-right:10px;
}
#div2120 img{
  border:none;
  width:45px;
  height:15px;
}

/* BARRA COM LINKS PARA VOLTAR PARA PAGINA E ALBUM ANTERIOR */
p.voltar{
  border-bottom:1px solid #000;
  font-size:12px;
}
p.voltar a span{
  font-weight:bold;
}
p.voltar a:hover{
  color:blue;
}

/* END BARRA COM LINKS PARA VOLTAR PARA PAGINA E ALBUM ANTERIOR */

div.pagination{
  clear:both;
  margin-top:20px;
}

a.link_editar img{
  border:none;
  margin:0;
  padding:0;
  width:9px;
  height:9px;
}
a.link_editar{
  margin-right:2px;
  font-weight:bold;
  font-size:12px;
}

a.adicionar{
  color:red;
}

/* ASSISTENTE */
div.mostrarDetalhe ul{
  margin-left:30px;
}

div.mostrarDetalhe li{
  padding-left:0;
}

#div4337{
  background:#FFF;
}

.nivel_2{
  margin-left:20px;
  padding:0;
}
ul.nivel_2 li{
  margin:0;
  font-weight:normal;
  list-style-type:square;
  padding:1px;
}
ul.nivel_2 img{
  border:none;
}
p.ptitulo{
  margin-top:30px;
  margin-bottom:5px;
  background-color:#EEE;
  font-size:20px;
  font-weight:bold;
}
#span0126, #span1545{
  font-weight:bold;
}
#img3429{
  float:left;
  border:none;
  margin: 0;
  margin-right:10px; 
  padding:0;
}

/* END ASSISTENTE */



/* ADMIN DENTRO DO RAMINEL */
tr.espaco{
  height: 50px;
}
div.ramadmin{
  padding:10px;
  border: 1px solid red;
}
div.ramadmin h1{
  margin: 0 0 10px 0;
}
div.ramadmin a:hover{
  background:#FFC1C1;
  font-weight: bold;
}
div.ramadmin a.destaque{
  background: #FFC1C1;
}
/* END ADMIN DENTRO DO RAMINEL ----------------------------------------------------------------------------*/

/* MENU */
.vLargeTextField, .vXMLLargeTextField {
  width: 100%;
}
.rascunho{
  font-weight:bold;
}
li.titulos_menu{
  background:#FFFFE0;
  color:#A32626;
}

ul.arrow li a{
  padding-left: 8px;
}
#changelist table{
  clear:both;
}
div.div4319{
  background:#FFFFE0;
  padding:3px;
}
div.div4319 a{
  font-size:1em;
  color:#A32626;
}

.errornote, .errorlist{
  font-size:20px;
  font-weight:bold;
  color:#000;
  background-color:red;
  list-style-type:none;
}

a.add-another img{
  border:none;
  margin-left:10px;
}

p.help{
  font-weight:normal;
  color:#FFA500;
}

#content-main h2{
  text-align:center;
  font-size:1.5em;
  color:#888;
}

#content-main, p.deletelink-box{
  background:#FFF;
}

.required{
  color:red;
}

#content-main label{
  font-weight:bold;
}

div.form-row{
  margin-top:20px;
}

ul.object-tools li{
  margin-top:20px;
  padding-left:30px;
}

ul.object-tools li{
  list-style-type:none;
  float:left;
  margin-right:20px;
  margin-bottom:20px;
}
fieldset.aligned{
  clear:both;
}

#table33{
  background-color:#BBB;
}

#table33 caption  a{
  font-weight:bold;
  font-size:25px;
  color:#555;
}
#tr45{
  background-color:#EEE;
}
#th55{
  width:400px;;
}

#div45{
  margin-bottom:30px;
  width:470px;
}

#toolbar{
  clear:both;
  margin-top:10px;
}

#toolbar label{
  float:left;
}

div.actions{
  clear:both;
  margin-top:10px;  
}

div.actions label{
  float:left;
}

div.actions button{
  margin-left:10px;
}

#changelist table{
  background-color:#BBB;
  margin-top:10px;
}

/*
#changelist table th, #changelist table td{
  background-color:#EEE;
  border:1px solid #BBB;
}
*/

th.nowrap a{
  font-weight:bold;
}

div.module table{
  background-color:#BBB;
  margin-top:10px;
}

/*
div.module table th, div.module table td{
  background-color:#EEE;
}   */

span.small{
  clear:both;
  margin-top:20px;
  font-size:20px;
  font-weight:bold;
}

p.paginator{
  margin-top:20px;
}

div.submit-row{
  margin-top:20px;
}

div.submit-row input, p.deletelink-box{
  float:left;
  margin-left:5px;
}

.wide {
  font-size: 1em;
  text-align: left;
}
/*-----------------------------------------------------------------------------------------------------*/

/* TAGS */
.postmetadata{
  margin-top: 30px;
}
.postmetadata a{
  margin-right:5px;
}
/* END TAGS */

/* COMENTARIOS NAS PÁGINAS */
#div0045{
  clear:both;
}
#span1852{
  color:#FFF;
  font-weight:bold;
  background-color:red;  
}
#div1202{
  float:left;
  width:200px;
}
#div0703{
  background:url(/8890/img/layout/comentario.jpg) no-repeat #FFF;
  color: #000;
  width:190px;
  float:right;
  height:50px;
  padding:10px;
  padding-left:50px;
  font-size:12px;
}
#div4539{
  clear:both;
}
#div3622  {
  background:none repeat scroll 0 0 #EEEEEE;
  border-color:#999999;
  border-style:solid;
  border-width:1px 2px 2px 1px;
  margin:5px 0 20px;
  padding:20px;
}
ul.texto li p{
  background:#DDD;
  font-size:10px;
}
ul.comentario li{
  border:1px solid #999;
  margin-bottom: 10px;
  padding: 5px;
  background:#FFF;
  list-style-type:none;
}
.comentario_titulo{
  color:#555;
}
.comentario_texto{
  color:#222;
  font-size:11px;
}
#body2{
  padding:5px;
}
/* END COMENTARIOS NAS PÁGINAS */

.a_direita{
  float:right;
}

/* RODAPÉ  DA PAGINA DE IMPRESSAO */
#div5309{
  float:left;
}
#div5136{
  text-align:left;
}
#div4740{
  float:right;
}
#h15219{
  text-align:center;
}

#a3123{
  clear:both;
}

#ul2014, ul.quadros_logados{
  list-style-type:none;
  border: 3px dashed #CCC;
  background: #EEE;
  margin-top:20px;
  padding:5px;
}

/* CAIXA DO COMENTÁRIO */
#div3622  {
  background:none repeat scroll 0 0 #EEEEEE;
  border-color:#999999;
  border-style:solid;
  border-width:1px 2px 2px 1px;
  margin:5px 0 20px;
  padding:20px;
}
/* END CAIXA DO COMENTÁRIO */


/* TWITTER */
div.twitter{
  width:100%;
  background:#FFF;
}
div.twitter img{
  border:none;
}
/* END TWITTER */


/* RECADOS */
#id_nome, #id_titulo, #id_recado, #id_endereco, #id_email, #id_telefone{
  width:100%;
}
#id_recado{
  height:200px;
}
#id_endereco{
  height:100px;
}
div.quadro_recado{
  border:1px solid #CCC;
  background:#FFD39B;
  padding:10px;
}
#a2104{
  font-size:10px;
}
ul.recado li{
  border:1px solid #999;
  margin-bottom: 10px;
  padding: 5px;
  background:#FFF;
  list-style-type:none;
}
.recado_titulo{
  color:#555;
}
.recado_texto{
  color:#222;
  font-size:11px;
}
/* END RECADOS */

/* BLOG */
#ul2014{
  clear:both;
}
/* END BLOG */

/* TEXTOS DE MARKDOWN */
div.texto-formatado p{
  margin:0 0 10px 0; 
  padding:0;
}
div.texto-formatado ul{
  margin: 0 0 0 40px;
}
div.texto-formatado pre{
  width:550px;
  border:1px solid #CCC;
  overflow:scroll;
  background:#EEE;
}
/* END TEXTOS DE MARKDOWN */