* {margin: 0; padding:0;}
img {border: 0px}
a {outline:0;}
body {margin:0; padding:0; text-align:center; font-family: Tahoma, Arial; font-size: 11px; color:#fff; background:url(../images/background_main.jpg)}

a:link {color: #cdd92d; text-decoration: none;}
a:visited {color: #cdd92d; text-decoration: none;}
a:hover {color: #cdd92d; text-decoration: underline;}
a:active {color: #cdd92d; text-decoration: none;}

input {border: 0px; background-color: #d9dadb; height: 25px; margin-bottom: 5px}

#main {width: 944px; text-align:left; float: left; background:url(../images/background.png) repeat-y}

/* ##### coluna esquerda (fundo azul) ##### */
#contentLeft {width: 277px; float: left; text-align: center; padding-top: 25px}

.blogHome {text-align: left; margin: 50px 15px 15px 25px; padding: 25px 0px 0px 0px; line-height: 17px; background:url(../images/let_blog.jpg) no-repeat;}
.blogHome h1 {font-size: 16px; font-weight: bold; color: #cdd92d}
.blogHome .dataBlog {font-size: 11px;}
.blogHome .botaoBlog {margin-top: 10px}

.agendaHome {text-align: left; margin: 50px 15px 15px 25px; padding: 25px 0px 0px 0px; line-height: 20px; background:url(../images/let_agenda.jpg) no-repeat;}
.agendaHome h2 {font-size: 15px}
.agendaHome .dataAgenda {color: #cdd92d; font-size: 15px; }

.bannerPromo {margin: 15px 0px 15px 20px; text-align: left}

/* ##### coluna direita (folha de caderno) ##### */
#contentRight {width: 627px; float: left; padding: 20px 0 0 40px; overflow: hidden;}

/* ##### moldura com os patrocínios no topo ##### */
#oferecimento {width: 586px; height: 93px; background:url(../images/frame_oferecimento_home.png) no-repeat; margin: 0 10px 30px 0; padding-left: 38px}
#oferecimento .ad {height: 48px; float: left; margin: 25px 15px 0 7px}

/* ##### div com as fotos da capa ##### */
.frameFoto {width: 300px; height: 300px; float: left; margin-bottom: 10px}
.frente {position: relative; top: -231px; left: -9px; z-index:98}
.retrato {position: relative; top: 5px; left: 5px; z-index: 1}
.textoFoto {position: relative; top: -280px; left: 9px; z-index:99}
.textoFoto h1 {font-size: 16px; color: #cdd92d}
.textoFoto .dataFoto {font-size: 16px; color: #fff}

/* ##### div com 'próximo' antes do footer ##### */
#proximo {float: right; margin: 10px 40px 10px 10px}

/*##### conteúdo do footer #####*/
#footer {color: #000000; height: 60px; width: 100%; background-color: #000000; clear: both; padding-top: 5px}
#footerUp {height: 50px; width: 902px; margin: 5px 0 0 10px; text-align: left;}
#footerUp .apoio {width: 451px; text-align: left; float: left;}
#footerUp .producao {width: 451px; float: right; text-align: right}


/* ##### admin ##### */
.admin {color: #333; font-family: Tahoma; font-size: 12px}
.moldura {width: 550px; background-color: #fff; border: 1px solid #666; margin: 10px 0 0 0px; padding: 20px}
