body {
margin: 0;
text-align: center;
background-color: white;
font-family: arial, helvetica, sans-serif; 
color: #515151;
}

br {
clear: both;
}

#conteiner {
width: 1000px;
margin: 0 auto;
position: relative;
}

#fundo_vertebras{
background: white url('../imagens/fundo_vertebras.gif') 10px 0 repeat-y;
float: left;
}

#esquerda {
float: left;
text-align: left;
border-right: 250px solid #F4F4E9;
min-height: 800px;
}

* html #esquerda {
height: 800px;
}

#direita {
width: 249px;
position: absolute;
right: 5px;
top: 0;
text-align: left;
z-index: 10;
}

* html #direita {
right: 0;
}

#direita h4{
padding: 0;
margin: 20px 20px 10px 15px;
}

#direita p{
font-size: 12px;
padding: 0 0 10px;
margin: 0 20px 10px; 
border-bottom: 3px solid white;
}

#direita p a{
text-decoration: none;
color: black;
}

#direita p a b{
color: #FFBA00;
font-weight: bold;
font-size: 12px; 
padding: 0;
}

#direita p a:hover b{
text-decoration: underline;
}

#direita p a span{
color: #FFBA00;
font-weight: bold;
font-size: 12px;
float: right;
margin-bottom: 20px;
}

#direita p.todas{
border-bottom: 0;
padding: 0;
}

#direita p.todas img{
margin-top: -13px;
}

#menu_flash {
background: white url('../imagens/fundo_menu.jpg') 100% 0 no-repeat;
width: 270px;
height: 287px;
float: left;
margin: 50px 0 0 120px;
}

#flash_anima {
margin: 30px 0 30px 60px;
position: relative;
}

#flash_anima a{
position: absolute;
top: 150px;
}

#box_imagens {
position: absolute;
right: 280px;
top: 55px;
}

#box_imagens a{
color: white;
}

#box_imagens img{
margin: 0 0 0 10px;
border: 0;
}

#box_imagens_esq {
position: absolute;
right: 645px;
top: 380px;
width: 200px;
}

* html #box_imagens_esq {
top: 410px;
}

#noticia #box_imagens_esq {
position: absolute;
right: 695px;
top: 380px;
width: 160px;
} 

#box_imagens_esq dl{
margin: 0 50px 0 0;
padding: 0;
text-align: right;
font-size: 12px;
}

#box_imagens_esq dl dt{
margin: 0;
padding: 0;
font-size: 12px;
font-weight: bold;
color: #356907;
}

#box_imagens_esq dl dd {
margin: 3px 0;
padding: 0;
}

#box_imagens_esq dl dd a{
font-size: 12px;
color: #83A558;
text-decoration: none;
}

#box_imagens_esq img{
margin-bottom: 15px;
}

#escritos {
float: left;
margin: -150px 20px 0 315px;
width: 400px;
font-size: 12px;
}

#escritos p{
font-size: 12px;
margin-left: 30px;
}

#escritos a{
color: #4C4C4D;
}

#escritos h2{
font-size: 18px;
}

#escritos ul li{
font-size: 12px;
margin-bottom: 10px;
}

#resultados {
margin: -50px 0 0 127px;
}

#resultados dl{
clear: left;
font-size: 12px;
margin: 0;
padding: 0;
}

#resultados dl dt{
float: left;
text-align: right;
width: 210px; 
margin: 0;
padding: 0;
}

#resultados dl.antes dt{
padding-top: 220px;
}

#resultados dl.depois {
margin-top: 20px;
}

#resultados dl dd{
float: left;
margin: 0;
padding: 0 10px;
}

#resultados p{
text-align: right;
padding: 15px 80px 0 0;
}

#resultados p img{
margin-left: 100px;
}

#flash_home {
position: absolute;
top: 40px;
left: 400px;
}

#home #escritos {
float: left;
margin: -210px 35px 0 360px;
width: 340px;
font-size: 12px;
}

#home .destaques {
font-size: 12px;
width: 580px;
margin: 30px 0 50px 120px;
float: left;
}

#home #escritos a {
color: #515151;
}

#home .destaques h1{
margin: 0 0 5px 185px;
padding: 0;
}

#home .destaques ul {
margin: 0 0 50px 190px;
padding: 0;
}

#home .destaques ul li{
list-style-type: none;
padding: 2px 0 2px 15px;
margin: 0;
background: transparent url('/imagens/bullet_home.gif') no-repeat 0 6px;
font-size: 12px;
}

#home .destaques a{
text-decoration: none;
color: #515151;
}

#home .destaques a:hover{
text-decoration: underline;
}

#home .destaques a img{
border: 0;
}

#home .destaques div {
width: 215px;
margin-left: 70px;
float: left;
text-align: center;
}

#home .destaques div p{
background-color: #F4F4E9;
margin: 0;
padding: 10px;
text-align: left; 
}

#dicas #escritos ul{
padding: 0;
margin: 0;
}

#escritos ul.lista.dicas li{
list-style-type: none;
background: #F4F4E9 url('../imagens/ilustra_dicas.gif') 15px 5px no-repeat;
width: 400px;
padding: 10px 0;
margin: 0 0 10px 0;
}

#escritos ul.lista.links li{
list-style-type: none;
background: #F4F4E9 url('../imagens/ilustra_links.gif') 15px 5px no-repeat;
width: 400px;
padding: 10px 0;
margin: 0 0 10px 0;
}

#escritos ul.lista.noticias li{
list-style-type: none;
background: #F4F4E9 url('../imagens/ilustra_noticias.gif') 15px 10px no-repeat;
width: 400px;
padding: 10px 0;
margin: 0 0 10px 0;
position: relative;
}

#escritos ul.lista.noticias li span{
font-weight: bold;
color: #FFBA00;
margin-left: 265px;
}

#escritos ul.lista.noticias li a img{
position: absolute;
border: 0;
}

#escritos ul.lista.noticias li a img.excluir{
top: 5px;
right: 5px;
}

#escritos ul.lista.noticias li a img.editar{
top: 5px;
right: 66px;
}

#escritos ul.lista li b{
font-size: 15px;
}

#escritos ul.lista li p{
margin: 0 0 0 70px;
padding: 0;
}

#escritos ul.lista li p a{
color: #4C4C4C;
text-decoration: none;
}

#escritos ul.lista li p a:hover b{
text-decoration: underline;
}

#escritos ul.lista li p a b{
color: black;
}

#escritos form{
margin: 0;
padding: 0;
}

#escritos form label{
width: 125px;
display: block;
float: left;
text-align: right;
margin-right: 10px;
}

#escritos form #nome, #escritos form #email, #escritos form #mensagem{
width: 230px;
}

#escritos #data_noticia{
text-align: right;
color: #346906;
font-size: 14px;
font-weight: bold;
}

/* Administração: incluir nova página  */

#incluir_nova_pagina #escritos form label{
width: auto;
}

#incluir_nova_pagina #escritos p{
margin-left: 0;
}

#incluir_nova_pagina #escritos h2{
margin-left: 52px;
}

#incluir_nova_pagina #escritos form #chamada, #incluir_nova_pagina #escritos form #titulo{
width: 280px;
}

#incluir_nova_pagina #box_imagens_esq {
position: absolute;
right: 705px;
top: 380px;
width: 170px;
text-align: right;
}

#incluir_nova_pagina #box_imagens_esq a {
font-size: 12px;
color: #515151;
text-decoration: none;
}

#incluir_nova_pagina #subir_imagem {
padding: 10px 30px;
position: absolute;
background-color: white;
border: 1px solid silver;
left: -50px;
text-align: center;
}

.some {
display: none;
}

.surge {
display: block;
}

/* Necessários para o thmbnailviewer  */

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 100;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 14px Arial, helvetica, sans-serif;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
