
a {
	color: #664a33;
}

a:hover {
	color: #000000;
}

html {
	background:url(../img/html-bg.jpg) center top;
}

#topo {
	background: url(../img/topo-bg.jpg) repeat-x center top;
}

#corpo {
	position: relative;
	margin: -48px auto 0 auto;
	width: 698px;
	padding: 0 40px 40px 40px;
}

#conteudo {
	float: left;
	width: 478px;
	margin-right: 40px;
	margin-top: 43px;
}

#conteudo .linha {
	background: url(../img/linha.gif) repeat-x;
	height: 2px;
	margin: 20px 0;
}

#conteudo .fotos {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}

#conteudo .esquerda {
	float: left;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 10px;
}

#conteudo .fotos, #conteudo .fotolegenda {
	background:url(../img/lat-painel-bg.jpg);
	padding: 4px;
}

#conteudo .fotos .legenda {
	padding-top: 3px;
	padding-left: 10px;
	font-size: 11px;
}

#conteudo .foto {
	background: url(../img/idx-foto-bg.jpg) right repeat-y;
}

#conteudo .foto div, #conteudo .foto .dentro {
	background: url(../img/idx-foto-rod.jpg) left bottom repeat-x;
	padding: 8px 10px 10px 8px;
	display: block;
}

#conteudo .materias .imagem {
}

#conteudo .materias .descricao a {
	padding-left: 20px;
	text-decoration: none;
	color: #664A33;
	display: block;
}

#corpo h3, #corpo .h3, #corpo .titulo, #agenda .painel a strong, #agenda .vermais a, 
#agenda .deixarrecado a, ul.links li a, .campo label, a.comentarios {
	color: #d16c0d;
	font-weight: bold;
	font-size: 12px;
}

#corpo h3, #corpo .h3 {
	font-size: 14px;
	display: block;
}

#lateral {
	width: 180px;
	float: left;
	font-size: 11px;
}

.painel {
	background: url(../img/lat-painel-bg.jpg);
	padding: 15px;
	line-height: 16px;
}

#lateral h2 {
	background:url(../img/lat-tit-bg.jpg) no-repeat;
	padding-left: 15px;
	margin-bottom: 0;
}

#agenda .painel {
	margin-bottom: 1px;
}

#agenda .painel .data {
	width: 41px;
}

#agenda .painel .descricao a {
	display: block;
	padding-left: 15px;
	text-decoration: none;
	color: #664a33;
}

#agenda .vermais a, #agenda .deixarrecado a {
	background: no-repeat 0px 3px;
	display: block;
	padding-left: 20px;
}

#agenda .vermais a {
	background-image: url(../img/ico-lupa.gif);
}

#agenda .deixarrecado a {
	background-image: url(../img/ico-deixarrecado.gif);
}

#corpo .margem {
	height: 30px;
}

#corpo .meiamargem {
	height: 15px;
	line-height: 15px;
}

#rodape .madeira {
	background: url(../img/rodape-bg.jpg) center top repeat-x;
	height: 70px;
}

#rodape .madeira div {
	padding-top: 27px;
	vertical-align: middle;
	margin: 0 auto;
	width: 778px;
	text-align: right;
}

#rodape .madeira div a {
	display: -moz-inline-box;
	display: inline-block;
	font-size: 9px;
	font-family: Tahoma, Arial;
	background: #21130c;
	padding: 5px 9px;
	*padding-bottom: 7px;
	line-height: 1em;
	text-decoration: none;
	color: #c2a287;
}

#rodape .laranja {
	background: url(../img/rodape-bg-laranja.jpg) center top repeat-x;
	height: 60px;
}

.paginacao {
	text-align: center;
	line-height: 20px;
}

.paginacao a, .paginacao strong {
	display: -moz-inline-box;
	display: inline-block;
	padding: 3px 7px;
}

.paginacao a {
	color: #664a33;
}

.paginacao .esquerda, .paginacao .direita {
	margin: 0!important;
	float: none!important;
	padding: 0 3px;
}

.paginacao * {
	vertical-align: middle;
}

ul.links, ul.links li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.links li a {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../img/links-li.gif) no-repeat 5px 12px;
	padding: 5px;
	padding-left: 15px;
	text-decoration: none;
}

ul.links li {
	background: url(../img/linha.gif) top repeat-x;
	padding-top: 2px;
}

ul.links li.primeiro {
	background: none;
	padding-top: 0;
}

.albuns .imagem {
	width: 140px;
}

.albuns .icomusicas, .albuns .icofichatecnica {
	background: no-repeat 5px 5px;
	padding: 3px 5px 3px 20px;
	display: -moz-inline-box;
	display: inline-block;
} 
 
.albuns .icofichatecnica {
	background-image: url(../img/ico-fichatecnica.gif);
}

.albuns .icomusicas {
	background-image: url(../img/ico-fichatecnica.gif);
}

.albuns .descricao {
	padding-left: 20px;
}

.albuns .descricao a {
	font-weight: bold;
	color: #664a33;
}

.albuns .descricao a {
	font-weight: bold;
	color: #664a33;
}

.albuns div h3 {
	margin: 20px 0 10px 0;
}

.albuns .musicas, .albuns .fichatecnica {
	display: none;
}

.albuns ol {
}

.albuns ol li {
	padding: 0;
	margin: 0;
	*margin-bottom: 3px;
}

.albuns ol li object, .albuns ol li embed {
	position: absolute;
	margin-top: 2px;
	*margin-top: 3px;
	margin-left: 5px;
}

.tabela {
}

.tabela thead td div, .tabela tr.cabecalho td div {
	font-weight: bold;
	color: #FFF;
	background: url(../img/idx-foto-bg.jpg) right;
}

.tabela thead td div div, .tabela tr.cabecalho td div div {
	padding: 9px 10px 11px 10px;
	font-weight: bold;
	color: #FFF;
	background: url(../img/idx-foto-rod.jpg) bottom repeat-x;
}

.tabela tbody td {
	padding: 3px 15px 3px 15px;
}

.tabela .cabecalho td {
	padding: 0;
}

.tabela .linha {
	margin: 0!important;
}

.campo, .campo label, .campo .input {
	float: left;
}

.campo label {
	width: 60px;
	margin-top: 2px;
}

.campo .input {
	background: url(../img/idx-foto-dir.jpg) right repeat-y;
	padding-right: 2px;
}

.campo .input div {
	padding-bottom: 2px;
	background: url(../img/idx-foto-rod.jpg) bottom repeat-x;
}

.campo .input, .campo .input input, .campo .input textarea {
	background-color: #644430;
}

.campo .input input, .campo .input textarea {
	border: 0;
	color: #FFF;
	padding: 3px;
}

small {
	font-size: 11px;
}

.data {
	color: #cd680e;
}

.listalinks, .listalinks li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.listalinks li {
	margin-bottom: 15px;
}

.listalinks a {
	display: block;
	color: #664a33;
	text-decoration: none;
}

a.comentarios {
	display: -moz-inline-box;
	display: inline-block;
	padding: 3px 5px 3px 20px;
	background: url(../img/ico-comentarios.gif) no-repeat 0px 6px;
}

.colunas .coluna {
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}

.colunas .primeira {
	margin-left: 0;
}
