html, body { margin: 0; padding: 0; color: #000; }
img { border: 0; }

/* home */
table.secao { margin-bottom: 2px; }
table.secao2 { margin: 0 11px 2px; }
	td.left, td.right { background-color: #c8acac; font-family: Geneva,Arial,Helvetica,sans-serif; }
		td h1 { margin: 5px; font-size: 12px; }
		td p { font-size: 11px; margin: 0 5px; }
		table.secao td a, table.secao2 td a { color: #000; text-decoration: none; }
		table.secao td a:hover, table.secao2 td a:hover { color: #900; }
		td div.pontilhado { clear: both; height: 1px; margin: 5px; background: url(../images/pontilhado.gif) top left repeat-x;  font-size: 0; }
	td.left { text-align: left; width: 349px; }
	td.left2 { width: 405px; }
		td.left img { float: left; margin: 0 10px 5px 0px; }
	td.right { text-align: right; width: 349px;  }
	td.right2 { width: 405px; }
		td.right img { float: right; margin: 0 0px 5px 10px; }
p.mais { margin-bottom: 20px; font: bold 11px Geneva,Arial,Helvetica,sans-serif; text-align: right; }
	table p.mais a { color: #000; text-decoration: none; }
	table p.mais a:hover { color: #900; }

/* home - busca */
form#search_form { margin: 10px 20px; text-align: left; }
	form#search_form p { font: bold 14px Arial,sans-serif; }
	form#search_form input { width: 120px; border: 1px solid #900; color: #900; background-color: #e3dfee; font: 11px Arial,sans-serif; }
	form#search_form a { color: #900; text-decoration: none; }
	form#search_form a:hover { color: #c00; }
	
/* home - cadastro */
form#cadastro_form { margin: 10px 20px; text-align: left; }
	form#cadastro_form p { font: bold 14px Arial,sans-serif; }
	form#cadastro_form input { width: 120px; border: 1px solid #900; color: #900; background-color: #e3dfee; font: 11px Arial,sans-serif; }
	form#cadastro_form a { color: #900; text-decoration: none; font: 10px Arial,sans-serif; }
	form#cadastro_form a:hover { color: #c00; }

/* home - plantao */
div.plantao_home { border-left: 1px solid #fff; border-right: 1px solid #fff; background-color: #e3dfee; overflow: auto; }
div.plantao { border-bottom: 1px dotted #7c5050; padding-top: 5px; color: #7c5050; background-color: #e3dfee; }
	div.plantao p { margin: 0 5px; }
	div.plantao p.titulo { font: bold 11px Geneva,Arial,Helvetica,sans-serif; }
	div.plantao p.data { margin-bottom: 15px; font: bold 10px Geneva,Arial,Helvetica,sans-serif; }
	div.plantao p.texto { margin-bottom: 10px; font: bold 10px Geneva,Arial,Helvetica,sans-serif; }
	div.plantao p.comentario { margin-bottom: 10px; font: bold 10px Arial,sans-serif; text-align: right; }
		div.plantao a { color: #000; text-decoration: none; }
		div.plantao a:hover { color: #900; }
		
/* interna - todas */
div#banners_right { float: right; width: 136px; }
* html div#banners_right { float: right; width: 132px; }
	div.ad { margin: 10px auto; width: 120px; height: 80px; }
	* html div.ad { margin: 10px 0; width: 100%; height: 80px; text-align: center; }
p.arquivo { margin: 5px 15px; font: 11px Arial,sans-serif; text-align: left; }
p.paginas { margin: 15px; font: 12px Arial,sans-serif; text-align: center; }	
p.comentario { margin: 15px; font: bold 11px Arial,sans-serif; text-align: right; }
	
/* receituário - interna */
table#receituario h2 { margin: 1em 0px 1em; text-align: center; font: bold 11px Arial,sans-serif; }
table#receituario p.data { margin: 1em 15px 0px; text-align: right; font: 9px Verdana,sans-serif; }
table#receituario p.autor { margin: 0px 15px 1em; text-align: right; font: 9px Verdana,sans-serif; }
table#receituario p.obra { margin: 0; font: bold 11px Arial,sans-serif; }
table#receituario p.ano { margin: 0; font: 11px Arial,sans-serif; }
table#receituario p.info { margin: 1em 0; font: 11px Arial,sans-serif; }
table#receituario p.principio { margin: 1em 0; color: #636; font: 11px Arial,sans-serif; }
table#receituario p.texto { margin: 2em 15px; font: 11px Arial,sans-serif; text-align: justify; }
	table#receituario a { color: #900; text-decoration: none; }
	table#receituario a:hover { color: #000; }
table#receituario div.nav { height: 15px; margin: 10px 15px; font: 11px Arial,sans-serif; }
	table#receituario div.nav div.ant { float: left; }
	table#receituario div.nav div.prox { float: right; }
table#receituario p.foto { margin: 0; text-align: center; }
table#receituario p.legenda { margin: 0 0 2em; text-align: center; font: 9px Verdana,sans-serif; }


/* dna - interna */
table#dna h2 { margin: 1em 15px; font: bold 11px Arial,sans-serif; }
table#dna p.autor { margin: 1em 15px; text-align: right; font: 9px Verdana,sans-serif; }
table#dna div.texto { margin: 2em 15px; font: 11px Arial,sans-serif; text-align: justify; }
	table#dna a { color: #900; text-decoration: none; }
	table#dna a:hover { color: #000; }
table#dna div#foto1 { float: right; margin: 0 0 1em 15px; font: 10px Verdana,sans-serif; text-align: center; white-space: pre; }
table#dna div#foto2 { margin: 1em 0; text-align: center; font: 10px Verdana,sans-serif; }
table#dna div#discografia { margin: 1em 15px; color: #900; font: 11px Arial,sans-serif; }

/* overdose - interna */
table#overdose h2 { margin: 1em 15px; font: bold 12px Arial,sans-serif; }
table#overdose h3 { margin: 0 15px; font: bold 12px Arial,sans-serif; }
table#overdose h4 { margin: 0 15px 1em; font: bold 11px Arial,sans-serif; }
table#overdose div.texto {  }
table#overdose div.caixa { margin: 2em 10px 1em; border: 1px solid #fff; padding-top: 10px; }
table#overdose div.roxa { background-color: #d1cbe2; }
table#overdose div.verde { background-color: #d7d9bf; }
table#overdose div.marrom { background-color: #d3c8b6; }

	table#overdose a { color: #900; text-decoration: none; }
	table#overdose a:hover { color: #000; }
table#overdose p { margin: 1em 15px; font: 11px Arial,sans-serif; text-align: justify; }
table#overdose p.autor { margin: 0 15px; font: 10px Arial,sans-serif; text-align: right; }
table#overdose p.fotos { margin: 0 15px; font: 10px Arial,sans-serif; text-align: right; }
table#overdose div.foto { margin: 2em 0; font: 9px Verdana,sans-serif; text-align: center; }
table#overdose p.comentario { margin: 15px; font: bold 11px Arial,sans-serif; text-align: right; }
table#overdose p.subarquivo { margin: 0px 90px; font: 11px Arial,sans-serif; text-align: left; }

/* ressonância - interna */
table#ressonancia h2 { margin: 1em 15px; font: bold 11px Arial,sans-serif; }
table#ressonancia p { margin: 1em 15px; font: 11px Arial,sans-serif; text-align: justify; }
	table#ressonancia a { color: #900; text-decoration: none; }
	table#ressonancia a:hover { color: #000; }
table#ressonancia p.autor { margin: 1em 15px; text-align: right; font: 9px Verdana,sans-serif; }
table#ressonancia div.foto { margin: 2em 0; font: 9px Verdana,sans-serif; text-align: center; }
table#ressonancia div.pergunta { margin: 1.5em 0; }
	table#ressonancia p.p { color: #900; }
	table#ressonancia p.r {  }
table#ressonancia p.comentario { margin: 15px; font: bold 11px Arial,sans-serif; text-align: right; }
	
/* vertebral - colunistas */
table#colunas table { width: 407px; border-collapse: collapse; margin: 0px auto; border: 0px; background-color: #c8acac; }
table#colunas table td { border: 0px; padding: 0px; }
table#colunas table td table td.titulo { padding: 0 8px; font: bold 12px Arial,sans-serif; }
table#colunas table td table td.hr { width: 100%; margin: 0; border: 0; padding: 0; }
table#colunas table td table td.hr hr { width: 100%; margin: 0; border: 0; border-top: 1px dashed #900; padding: 0; }
table#colunas table td table td.autor { padding: 0 8px; font: bold 11px Arial,sans-serif; }
table#colunas table td table td.foto { padding: 5px 8px 0; }
table#colunas table td table td.descricao { padding: 0 8px; font: 11px Arial,sans-serif; }
table#colunas h1 { margin: 20px 0; font: bold 11px Arial,sans-serif; text-align: center; }
table#colunas p.texto { margin: 1em; font: 11px Arial,sans-serif; text-align: justify; }
	table#colunas a { color: #900; text-decoration: none; }
	table#colunas a:hover { color: #000; }
table#colunas p.foto { margin: 0; text-align: center; }
table#colunas p.legenda { margin: 0 0 2em; text-align: center; font: 9px Verdana,sans-serif; }
table#colunas p.sobre { margin: 1em; color: #900; font: 9px Arial,sans-serif; }

/* plantao - interna */
table#plantao { color: #7c5050; }
table#plantao p { margin: 0 10px; }
table#plantao p.titulo { margin-top: 5px; font: bold 11px Geneva,Arial,Helvetica,sans-serif; }
table#plantao p.data { margin-bottom: 15px; font: bold 10px Geneva,Arial,Helvetica,sans-serif; }
table#plantao p.texto { margin-bottom: 10px; font: bold 10px Geneva,Arial,Helvetica,sans-serif; text-align: justify; }
table#plantao p.comentario { margin-bottom: 10px; font: bold 10px Geneva,Arial,Helvetica,sans-serif; text-align: right; }
	table#plantao a { color: #900; text-decoration: none; }
	table#plantao a:hover { color: #000; }
table#plantao div.imagem { margin: 10px 0px; text-align: center; }
	table#plantao div.imagem img { width: 407px; }
table#plantao p.linha { margin-bottom: 5px; font: bold 10px Geneva,Arial,Helvetica,sans-serif; }

/* cadastro */
table#cadastro h2 { margin: 1em 15px; font: bold 11px Arial,sans-serif; }
table#cadastro div.texto { margin: 2em 15px; font: 11px Arial,sans-serif; text-align: justify; }
table#cadastro div.aviso { margin: 1em 0; color: #c00; font: bold 11px Arial,sans-serif; text-align: center; }
table#cadastro form { margin: 10px 15px; }
table#cadastro form div.grupo { margin: 5px 0; }
table#cadastro form div.grupo div.rotulo { font: 11px Arial,sans-serif; }
table#cadastro form div.grupo div.campo {  }
table#cadastro form div.grupo div.campo input,
table#cadastro form div.grupo div.campo select { width: 100%; border: 1px solid #c8acac; background-color: #fff; color: #333; font: 10px Verdana,sans-serif; }
table#cadastro form div.botao { text-align: right; }
table#cadastro form div.botao button { border: 0; padding: 0; background-color: transparent; }

/* rádio nova */
div#radio { position: relative; width: 426px; padding: 0px 0px 15px; background-color: #ebe7e6; }
	div#radio div.corner { position: absolute; width: 5px; height: 5px; font-size: 0px; }
		div#radio div.tl { left: 0px; top: 0px; background: url(../images/corner_tl.gif); }
		div#radio div.tr { right: 0px; top: 0px; background: url(../images/corner_tr.gif); }
		div#radio div.br { right: 0px; bottom: 0px; background: url(../images/corner_br.gif); }
		div#radio div.bl { left: 0px; bottom: 0px; background: url(../images/corner_bl.gif); }
	div#radio div.top { text-align: center; line-height: 0px; }
	div#radio div.programa { position: relative; width: 396px; margin: 20px 15px; padding: 5px 0px; font: 11px Arial,sans-serif; color: #900; background-color: #a68381; }
		div#radio div.programa div.tl { background: url(../images/corner2_tl.gif); }
		div#radio div.programa div.tr { background: url(../images/corner2_tr.gif); }
		div#radio div.programa div.br { background: url(../images/corner2_br.gif); }
		div#radio div.programa div.bl { background: url(../images/corner2_bl.gif); }
		
		div#radio div.programa div.titulo { margin: 5px 15px 10px; font-weight: bold; }
		div#radio div.programa div.texto { margin: 5px 15px; }
		div#radio div.programa div.links { margin: 5px 15px; text-align: right; }
			div#radio div.programa div.links a { color: #900; text-decoration: none; font-weight: bold; }
			div#radio div.programa div.links a:hover { color: #000; }
	div#radio div.bottom { color: #000; font: 11px Arial,sans-serif; }
		div#radio div.bottom p { margin: 15px 15px 16px; }
		div#radio div.bottom p a { color: #900; text-decoration: none; font-weight: bold; }
		div#radio div.bottom p a:hover { color: #000; }

/* na rádio - interna */
table#naradio h2 { margin: 1em 15px; font: bold 11px Arial,sans-serif; }
table#naradio div.texto { margin: 2em 15px; font: 11px Arial,sans-serif; text-align: justify; }
	table#naradio a { color: #900; text-decoration: none; }
	table#naradio a:hover { color: #000; }
table#naradio div#foto1 { float: right; margin: 0 0 1em 15px; font: 10px Verdana,sans-serif; text-align: center; white-space: pre; }
table#naradio div#foto2 { margin: 1em 0; text-align: center; font: 10px Verdana,sans-serif; }
table#naradio div#discografia { margin: 1em 15px; color: #900; font: 11px Arial,sans-serif; }

/* expediente */
table#expediente h2 { margin: 12px 15px; font: bold 16px Arial,sans-serif; }
table#expediente h3 { margin: 1.5em 15px 0.5em; font: bold 13px Arial,sans-serif; }
table#expediente h4 { margin: 1em 15px 0; font: bold 12px Arial,sans-serif; }
table#expediente p { margin: 0 15px; font: 11px Arial,sans-serif; color: #000; }
table#expediente p a { color: #600; font-weight: bold; text-decoration: none; }
table#expediente p a:hover { color: #c00; }


/* loja*/
div#loja { position: relative; height: 502px; background: url(../images/loja_back.jpg) top left no-repeat; }
div#loja form { margin: 0px; }
div#loja div#pretaM { position: absolute; top: 290px; left: 300px; width: 15px; }
div#loja div#pretaF { position: absolute; top: 290px; left: 370px; width: 15px; }
div#loja div#brancaM { position: absolute; top: 403px; left: 300px; width: 15px; }
div#loja div#brancaF { position: absolute; top: 403px; left: 370px; width: 15px; }
div#loja div div { margin-bottom: 6px; line-height: 0px; font-size: 0px; }
* html div#loja div div { margin-bottom: 3px; }
div#loja input { display: block; width: 15px; height: 11px; margin: 0px; border: 0px; color: #000; background-color: transparent; font: 8px Verdana,sans-serif; text-align: center; }
div#loja div#button { position: absolute; bottom: 10px; right: 19px; width: 53px; height: 10px; cursor: pointer; }
div#pedido p { margin: 1em 15px; font: 11px Arial,sans-serif; text-align: justify; }
div#pedido form div.botao button { border: 1px solid #c8acac; font: 10px Verdana,sans-serif; }


/* mapa do site */
div#mapasite { text-align: center; }


/* busca */
table#busca h2 { margin: 1em 15px; font: bold 11px Arial,sans-serif; }
table#busca p.result_intro { margin: 1em 15px; font: 11px Geneva,Arial,Helvetica,sans-serif; color: #600; }
table#busca div#resultados { margin: 20px 0; }
table#busca p.resultado { margin: 5px 15px; font: 11px Geneva,Arial,Helvetica,sans-serif; }
	table#busca a { color: #000; text-decoration: none; }
	table#busca a:hover { color: #900; }
	
	
/* promos */
div#promos { width: 527px; font: 11px Arial,sans-serif; background: url(../images/promocoes/fundo2.gif); }
	div#promos div.continente { position: relative; left: 0px; top: 0px; width: 527px; min-height: 581px; padding-bottom: 30px; background: url(../images/promocoes/fundo.gif) no-repeat; }
	* html div#promos div.continente { height: 581px; }
		div#promos div.continente div.boxes { position: relative; left: 242px; top: 10px; width: 269px; }
			div#promos div.continente div.promocao { margin: 20px 0px; }
				div#promos div.promocao div.titulo { padding: 2px 0px; color: #fff; background: #802c2a url(../images/promocoes/box_topo.gif) no-repeat; text-align: center; font-weight: bold; font-size: 12px; }
				div#promos div.promocao div.poster { font-size: 0px; line-height: 0px; text-align: center; }
					div#promos div.promocao div.poster a { outline-width: 0px; }
				div#promos div.promocao div.texto { padding: 4px 8px; color: #802c2a; background: #ab8183 url(../images/promocoes/box_base.gif) bottom left no-repeat; }


	div#promos div.cabecalho { font-size: 0px; line-height: 0px; }
	div#promos div.caixa { padding: 0px 10px 0px 6px; background-color: #cdb4b4; }
		div#promos div.caixa div.nome { padding: 2px 0px 6px; color: #fff; background-color: #7e2e29; text-align: center; font-weight: bold; font-size: 12px; }
		div#promos div.caixa div.corpo { border: 1px solid #7e2e29; border-width: 0px 1px; padding: 10px 5px; }
			div#promos div.caixa div.corpo table { font: 11px Arial,sans-serif; }
				div#promos div.caixa div.corpo table td { vertical-align: top; }
				div#promos div.caixa div.corpo table td.coluna1 { width: 269px; }
				div#promos div.caixa div.corpo table td.coluna2 { width: 220px; color: #7e2e29; }
					div#promos div.caixa div.corpo table div.poster { margin: 0px 0px 15px; text-align: center; }
					div#promos div.caixa div.corpo table div.premios { margin: 0px 0px 15px; text-align: center; }
					div#promos div.caixa div.corpo table div.titulo { margin: 0px 0px 15px; font-weight: bold; }
			div#promos div.caixa div.corpo form { width: 251px; margin: 10px auto; padding: 5px; background-color: #c8acac; }
			div#promos div.caixa div.corpo form input,
			div#promos div.caixa div.corpo form select { width: 200px; border: 0px; color: #333; background-color: #fff; font: 11px Arial,sans-serif; }
			div#promos div.caixa div.corpo form input.numero { width: 30px; }
			div#promos div.caixa div.corpo form input.comp { width: 67px; }
			div#promos div.caixa div.corpo form input.cep { width: 55px; }
			div#promos div.caixa div.corpo form input.bairro { width: 83px; }
			div#promos div.caixa div.corpo form input.cidade { width: 80px; }
			div#promos div.caixa div.corpo form select { width: auto; }
			div#promos div.caixa div.corpo form td.botao { text-align: right; }
				div#promos div.caixa div.corpo form button { border: 1px solid #7e2e29; color: #7e2e29; font: 11px Arial,sans-serif; }
			
	div#promos div.rodape { font-size: 0px; line-height: 0px; }
