/*
cores padrão
#F9F8F2 bg
#EBE8DA marronzinho
#ACA791 marron fraco
#6E6648 marron
#255E31 verde 2
#003300 verde
*/

* {
font-family:'Tahoma','Arial';
color:#6E6648;
font-size:11px;
}

html {
background:#F9F8F2 url(imagens/bg_hands.gif) center 350px no-repeat;
}

body {
padding:15px 0 50px 0;
width:100%;
height:100%;
background:url(imagens/bg.gif) repeat-x;
}

#all {
width:730px;
padding:15px;
background:#FFF;
border:1px solid #DBD6CE;
margin:0 auto 0 auto;
}

ul li, ul li a {
_height:0;
}


/***************************************************************/

h2 {
color:#003300;
font-size:19px;
font-family:'Georgia','Serif';
font-style:italic;
border-bottom:1px solid #ACA791;
padding:0 0 3px 0;
margin:0 0 10px 0;
}

h3, h3 a, h3 span {
color:#003300;
font-size:20px;
letter-spacing:-1px;
font-family:'Georgia','Serif';
font-style:italic;
border-bottom:1px solid #EBE8DA;
padding:0 0 3px 0;
margin:0 0 10px 0;
}

h4 {
font-size:13px;
font-weight:bold;
margin:0 0 5px 0;
}

p {
line-height:1.5em;
}

strong {
font-weight:bold;
}

a {
text-decoration:underline;
}

a:hover {
text-decoration:underline;
}

/***************************************************************/

#topo {
position:relative;
margin:0 0 1px 0;
border-top:4px solid #ACA791;
width:730px;
padding:5px 0 0 0;
background:#EBE8DA;
height:140px;
}

#topo h1 a {
margin:15px 0 0 50px;
display:block;
width:316px;
height:81px;
background:url(imagens/topo_logo.gif);
}

#topo h1 a span {
display:none;
}

#topo #finger_left, #topo #finger_right {
position:absolute;
width:46px;
height:93px;
top:315px;
}

#topo #finger_left {
background:url(imagens/finger_right.gif);
left:-16px;
}

#topo #finger_right {
background:url(imagens/finger_left.gif);
right:-16px;
}

#topo #citacao {
position:absolute;
right:5px;
top:5px;
width:350px;
text-align:right;
}

#topo #citacao p {
color:#6E6648;
font-size:10px;
font-weight:bold;
}

#topo #barra {
position:absolute;
left:5px;
bottom:5px;
width:720px;
padding:3px 0 3px 0;
border-top:1px solid #6E6648;
border-bottom:1px solid #6E6648;
}

#topo p, #topo span {
font-size:10px;
}

#topo #barra #fundacao {
position:absolute;
top:3px;
left:0;
}

#topo #barra #data {
text-align:center;
font-weight:bold;
}

#topo #barra #edicao {
position:absolute;
top:3px;
right:0;
}

/******************************/

#topo form {
position:absolute;
width:233px;
top:60px;
left:470px;
background:url(imagens/bg_busca.gif) 0 36px no-repeat;
height:50px;
}

#topo form label {
display:block;
font-size:9px;
padding:0 0 3px 3px;
}

#topo form input#busca {
border:0;
width:179px;
padding:3px 5px;
height:14px;
background:url(imagens/input_buscar.gif);
color:#EBE8DA;
}

#topo form input#acao {
position:absolute;
left:190px;
top:15px;
}

/***************************************************************/

#menu {
height:55px;
}

/***************************************************************/

#conteudo {
margin:10px 0 0 0;
min-height:500px;
}

/***************************************************************/

#rodape {
clear:both;
position:relative;
width:730px;
background:url(imagens/bg_rodape.gif);
height:81px;
}

#rodape p#copyright {
position:absolute;
top:60px;
left:10px;
color:#ACA791;
font-size:10px;
}

#rodape p#upsider {
position:absolute;
top:55px;
right:0;
}

/***************************************************************/

#afolha {
float:left;
width:465px;
padding:0 15px 0 0;
}

#afolha p {
margin:0 0 10px 35px;
text-align:right;
}

#afolha img {
margin:0 0 1px 45px;
}

#afolha p.legenda {
font-style:italic;
margin:0 0 10px 0;
text-align:right;
}

/******************************/

#afolha2 {
float:right;
width:235px;
padding:0 0 0 15px;
background:url(imagens/div_right.gif) repeat-y;
}

#afolha2 div.vcard, #afolha2 .vcard div {
margin:0 0 10px 0;
}

#afolha2 h4 {
font-weight:bold;
}

/***************************************************************/

#alunonota10 {
float:left;
width:465px;
padding:0 15px 0 0;
}

#alunonota10 p {
margin:0 0 10px 35px;
text-align:right;
}


/******************************/

p#bt2 {
clear:both;
}

p#bt1 {
margin:0 0 0 305px;
width:160px;
background:url(imagens/bt_regulamento.gif);
}

p#bt2 a {
margin:0 0 0 310px;
width:120px;
background:url(imagens/bt_voltar_projeto.gif);
}

p#bt1 a, p#bt2 a {
display:block;
height:25px;
}

p#bt1 a span, p#bt2 a span {
display:none;
}



/******************************/

#alunonota10 #viagens {
margin:15px 0 0 0;
}

#alunonota10 #viagens .viagem {
float:left;
margin:0 10px 0 0;
}

#alunonota10 #viagens .viagem h4 {
margin:0 0 5px 5px;
}

#alunonota10 #viagens .viagem a {
display:block;
padding:5px;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

#alunonota10 #viagens .viagem a:hover {
background:#EBE8DA;
filter:alpha(opacity=100);
-moz-opacity:100;
opacity:100;
}

#alunonota10 #viagens .viagem a:active {
background:#ACA791;
}

/******************************/

#alunonota10_2 {
float:right;
width:235px;
padding:0 0 0 15px;
background:url(imagens/div_right.gif) repeat-y;
}

#alunonota10_2 div {
margin:0 0 10px 0;
}

#alunonota10_2 h4 {
font-weight:bold;
margin:0 0 5px 0;
}

#alunonota10_2 ul {
margin:0 0 10px 0;
}


/******************************/

#releases {
float:left;
width:465px;
padding:0 15px 0 0;
}

#releases p {
margin:0 0 10px 35px;
text-align:right;
}

#releases h3 {
text-align:right;
}

#releases .release {
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #ACA791;
}

#releases .release h4 {
text-align:right;
}


/******************************/

#alunonota10_fotos {
float:left;
width:465px;
padding:0 15px 0 0;
}

#alunonota10_fotos .fotos {
clear:both;
padding:0 0 15px 0;
}

#alunonota10_fotos .fotos a {
float:left;
display:block;
padding:5px;
margin:0 5px 5px 0;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}


#alunonota10_fotos .fotos a:hover {
background:#EBE8DA;
filter:alpha(opacity=100);
-moz-opacity:100;
opacity:100;
}

#alunonota10_fotos .fotos a:active {
background:#ACA791;
}


/******************************/


#alunonota10_regulamento {
float:left;
width:465px;
padding:0 15px 0 0;
}

#alunonota10_regulamento h3 {
text-align:right;
}

#alunonota10_regulamento p#slogan {
text-align:left;
color:#6E6648;
font-size:17px;
letter-spacing:-0.5px;
font-family:'Georgia','Serif';
font-style:italic;
}


#alunonota10_regulamento p, #alunonota10_regulamento ul li {
margin:0 0 10px 35px;
text-align:right;
}

#alunonota10_regulamento small {
text-align:right;
margin:25px 0 0 0;
}



/************************************************************************/

#anunciantes #principal {
float:left;
width:465px;
padding:0 15px 0 0;
}

#anunciantes #principal #principal h3 {
text-align:right;
}

#anunciantes #principal ul {
margin:20px 0 0 60px;
}

#anunciantes #principal ul li {
list-style:url(imagens/li.gif);
margin:0 0 5px 0;
}


/******************************/

#anunciantes #politica {
float:right;
width:235px;
padding:0 0 0 15px;
background:url(imagens/div_right.gif) repeat-y;
}

#anunciantes #politica div {
margin:0 0 10px 0;
}

#anunciantes #politica ul li {
background:url(imagens/li.gif) 0 2px no-repeat;
padding:0 0 5px 15px;
}

#anunciantes #politica h4 {
font-weight:bold;
margin:0 0 5px 0;
}

#anunciantes #politica table {
border-collapse:collapse;
width:100%;
}

#anunciantes #politica table tr th {
background:#EBE8DA;
padding:3px;
}

#anunciantes #politica table tr td {
padding:3px;
border-bottom:1px solid #EBE8DA;
}

#anunciantes #politica table tr th.valor {
width:100px;
}

/**********************************************************************/



#capa #um, #capa #principal, #capa #dois {
float:left;
min-height:300px;
}

/*************************************************************/

#um {
width:160px;
}

#um #banner1 {
margin:0 0 5px 0;
}

#um #banner2 {
margin:0 0 15px 0;
}

#um .vcard h3 {
width:150px;
height:21px;
background:url(imagens/logo_interno.gif);
border:0;
margin:0 0 5px 0;
padding:0;
}

#um .vcard p, #um .vcard a, #um .vcard span {
font-size:9px;
}

#um .vcard a {
font-weight:bold;
}

#um .vcard h3 span {
display:none;
}


/*************************************************************/

#capa #principal {
width:365px;
padding:0 10px 0 15px;
}


#capa #principal, #capa #dois {
background:url(imagens/div_right.gif) repeat-y;
}

#capa #destaque {
margin:0 0 15px 0;
}

#capa #ultimas ul li a {
display:block;
padding:4px 0 4px 0;
}

#capa #ultimas ul li a:hover {
background:#F9F8F2;
text-decoration:none;
}

#capa #ultimas ul li a:active {
color:#ACA791;
}

#capa #videos {
margin:0 0 15px 0;
}

/*************************************************************/

#capa #dois {
width:160px;
padding:0 0 0 15px;
}

#capa #dois h3 {
font-style:normal;
font-weight:bold;
font-size:16px;
color:#6E6648;
}


/*******************************/

#capa_semana, #galeriadefotos {
background:#F9F8F2;
border:1px solid #EBE8DA;
padding:5px;
margin:0 0 10px 0;
}

#capa_semana img, #galeriadefotos img {
margin:0 0 2px 0;
}

#capa_semana p, #capa_semana p strong, #galeriadefotos p, #galeriadefotos p strong {
font-size:9px;
text-align:right;
}


/*******************************/

#tempo {
margin:0 0 10px 0;
}

/*******************************/

#enquete {
background:#F9F8F2;
border:1px solid #EBE8DA;
padding:5px;
margin:0 0 10px 0;
}

#enquete h4 {
font-size:11px;
width:125px;
}

#enquete h5 {
font-weight:bold;
font-size:11px;
margin:0 0 7px 0;
color:red;
}

#enquete fieldset p {
margin:0 0 3px 0;
}

#enquete fieldset input {
margin:0 2px 0 0;
}

#enquete #botoes {
margin:5px 0 5px 0;
}

#enquete #botoes #votar {
margin:0 3px 0 0;
}

#enquete #resultado {
margin:0 0 5px 0;
}

#enquete table {
width:100%;
border-top:1px solid #EBE8DA;
}

#enquete table tr td {
padding:3px;
}

#enquete table tr {
border-bottom:1px solid #EBE8DA;
}

#enquete #confira p {
font-size:9px;
}

/***********************************/

#parceiros h3 {
padding:0 6px 0 6px;
}

#parceiros ul li {
padding:0 6px 3px 6px;
}

/***********************************************************************************/

#capas ul {
margin:30px 0 0 55px;
}

#capas li {
float:left;
margin:0 20px 20px 0;
}

#capas a {
display:block;
padding:20px;
border:1px solid #EBE8DA;
width:150px;
}

#capas a img {
border:1px solid #F9F8F2;
}

#capas p {
margin:3px 0 0 0;
font-size:13px;
font-weight:bold;
margin:0 0 5px 0;
}

#paginacao {
width:625px;
margin:0 auto;
border-top:1px solid #EBE8DA;
padding:15px 0 0 0;
clear:both;
text-align:center;
}

#paginacao span {
margin:0 3px 0 3px;
}

#paginacao span.selected {
font-weight:bold;
}

/***********************************************************************/

#edicoes #resumo {
height:220px;
width:650px;
margin:0 auto;
}

#edicoes #resumo img {
float:left;
margin:0 10px 0 0;
padding:2px;
border:1px solid #EBE8DA;
}

#edicoes #resumo h3 {
font-size:17px;
border:0;
padding:0;
margin:0 0 5px 0;
}

#edicoes #resumo ul li {
padding:2px 0 2px 0;
}

/***********************************************************************/

#edicoes #noticias {
width:650px;
margin:0 auto;
}

#edicoes #noticias h3 {
font-size:17px;
padding:0;
margin:0 0 5px 0;
}

#noticias .noticias {
position:relative;
padding:10px 0 10px 170px;
border-bottom:1px solid #EBE8DA;
min-height:160px;
_height:160px;
}

#noticias .noticias .foto {
position:absolute;
top:10px;
left:0;
width:160px;
}

#noticias .noticias .foto p {
font-size:10px;
line-height:1.2em;
}

#noticias .noticias br {
margin:0 0 7px 0;
}

#noticias .noticias .autor, #noticias .noticias .fonte {
margin:5px 0  0 0;
font-style:italic;
}

/************************************************************************/

#busca ul li a {
display:block;
padding:4px 0 4px 0;
}

#busca ul li a:hover {
background:#F9F8F2;
text-decoration:none;
}

#busca ul li a:active {
color:#ACA791;
}

#busca ul li.li2 a { padding-left:30px; }
#busca ul li.li3 a { padding-left:40px; }
#busca ul li.li4 a { padding-left:40px; }
#busca ul li.li5 a { padding-left:30px; }
#busca ul li.li6 a { padding-left:20px; }
#busca ul li.li7 a { padding-left:16px; }
#busca ul li.li8 a { padding-left:10px; }
#busca ul li.li9 a { padding-left:6px; }
#busca ul li.li10 a { padding-left:2px; }

/************************************************************************/


#assinantes1 {
float:left;
width:465px;
padding:0 15px 0 0;
}

#assinantes1 form {
padding:0 0 0 50px;
}

#assinantes1 p {
margin:0 0 10px 0;
}

#assinantes1 label {
display:block;
font-weight:bold;
margin:0 0 2px 0;
}

#assinantes1 form input, #assinantes1 form textarea {
border:0;
padding:3px;
width:394px;
margin:0 0 10px 0;
}

#assinantes1 form input {
background:url(imagens/input_contato.gif);
height:14px;
}

#assinantes1 form textarea {
background:url(imagens/textarea_contato.gif);
_background:url(imagens/textarea_contato.gif) fixed;
height:144px;
}

#assinantes1 form input#coluna_foto {
height:20px;
}

#assinantes1 form input.acao {
width:auto;
height:auto;
background:none;
margin:0 0 0 320px;
padding:0;
}

/************************************************************************/


#assinantes2 {
float:left;
width:235px;
padding:0 0 0 15px;
background:url(imagens/div_right.gif) repeat-y;
min-height:420px;
}

#assinantes2 form {
margin:0 0 10px 0;
}

#assinantes2 form p {
margin:0 0 10px 0;
}

#assinantes2 form label {
display:block;
font-weight:bold;
margin:0 0 2px 0;
}

#assinantes2 form input {
border:0;
padding:3px;
width:194px;
margin:0 0 10px 0;
background:url(imagens/input_200.gif);
height:14px;
}

#assinantes2 form input.acao {
width:auto;
height:auto;
background:none;
margin:0 0 0 120px;
padding:0;
}

/**********************************/

#assinantes2 div {
margin:0 0 10px 0;
}

#assinantes2 ul li {
background:url(imagens/li.gif) 0 2px no-repeat;
padding:0 0 5px 15px;
}

#assinantes2 h4 {
font-weight:bold;
margin:0 0 5px 0;
}

#assinantes2 table {
border-collapse:collapse;
width:100%;
}

#assinantes2 table tr th {
background:#EBE8DA;
padding:3px;
}

#assinantes2 table tr td {
padding:3px;
border-bottom:1px solid #EBE8DA;
}

#assinantes2 table tr th.valor {
width:100px;
}


/**************************************************************/

#contato {
position:relative;
}

#contato form input.acao {
width:auto;
height:auto;
background:none;
margin:0;
padding:0;
}

/************************************************************************/

#contato #formulario {
float:left;
width:465px;
padding:0 15px 0 0;
}

#contato #formulario form {
padding:0 0 0 50px;
}

#contato #formulario #explicacao {
margin:0 0 10px 0;
}

#contato #formulario form p.normal label {
display:block;
}

#contato #formulario form p.normal input, #contato #formulario form p.normal textarea {
border:0;
padding:3px;
width:394px;
margin:0 0 10px 0;
}

#contato #formulario form p.normal input {
background:url(imagens/input_contato.gif);
height:14px;
}

#contato #formulario form p.normal textarea {
background:url(imagens/textarea_contato.gif);
_background:url(imagens/textarea_contato.gif) fixed;
height:144px;
}

/************************************************************************/

#contato #expediente {
float:left;
width:160px;
padding:0 0 0 15px;
background:url(imagens/div_right.gif) repeat-y;
}


#contato #expediente form {
margin:0 0 10px 0;
}

#contato #expediente form p.intro {
margin:0 0 8px 0;
}

#contato #expediente form p.normal {
margin:0 0 10px 0;
}

#contato #expediente form p.normal label {
display:block;
}

#contato #expediente form p.normal input {
border:0;
padding:3px;
width:194px;
background:url(imagens/input_200.gif);
height:14px;
}


#contato #expediente .vcard, #contato #expediente #cargos {
margin:0 0 10px 0;
}



/* Galerias de Fotos */

#galerias1 {
float:left;
width:465px;
padding:0 15px 0 0;
}

#galerias1 .intro {
margin:0 0 15px 0;
}

#galerias1 .intro h3 {
font-size:17px;
text-align:right;
border:0;
margin:0;
}

#galerias1 .intro p {
text-align:right;
}

#galerias1 .fotos {
margin:0 0 0 50px;
}

#galerias1 .fotos a {
margin:0 5px 5px 0;
padding:0;
}


#galerias2 {
float:right;
width:235px;
padding:0 0 0 15px;
background:url(imagens/div_right.gif) repeat-y;
min-height:500px;
_height:500px;
}

#galerias #galerias2 .lateral {
margin:0 0 10px 0;
}

#galerias2 form select {
width:100%;
margin:0 0 5px 0;
}

/*********************************************************************/

#banner_flutuante {
position:absolute;
display:block;
width:100%;
height:100%;
z-index:1000;
}