/* Date: 06/Feb/2006 (05/Dez/2006)
// Author: Esdras Jr. (junior@infodahora.com.br)
////////////////////////////////////////////////////////*/

/* BASIC
:::::::::::::::::::::::::::::*/

body {
	background:#fff url("images/back_body.gif");
	font-family:"Bookman Old Style", Verdana, Arial, Helvetica, Sans-Serif;
	margin:0 0;
	padding:0;
	font-size:10pt;
	color:#8D3020;
	}
p {
	margin:0;
	}
a img, fieldset {
	border:0;
	}
ul {
	list-style-type:circle;
	}
.lower-case {
	text-transform:lowercase;
	}
form fieldset {
	clear:both;
	padding-left:5px;
	margin:0px 0px 0px 0px;
	}
form label {
	font-weight:bold;
	font-size:11px;
	}
input, select, textarea {
	position:relative; /* IE */
	color:#000;
	background:#fff url("images/back_input.gif");
	border:1px solid #999;
	}
textarea {
	overflow:auto;
	}
form div {
	clear:left;
	display:block;
	width:354px;
	height:expression('1%');
	margin:5px 0px 0px 0px;
	padding:1px 3px;
	}
form div label {
	display: block;
	float: left;
	width: 100px;
	padding: 3px 5px;
	margin: 0px 0px 5px 0px;
	text-align: right;
	}
.btn {
	text-transform:lowercase;
	margin-left:110px;
	}

/* DIVS
:::::::::::::::::::::::::::::*/

#bg {
	background:transparent url("images/back_bg.png") no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	height:100%;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back_bg.png',sizingMethod='scale');
	}
#all {
	width:529px;
	text-align:left;
	margin:0 0;
	margin-left:125px;
	}

/* LINKS
:::::::::::::::::::::::::::::*/

#content a, #footer a {
	position:relative; /* IE */
	}
#content a:link, #content a { 
	font-weight:bold;
	text-decoration:none;
	color:#666;
	border-bottom:dashed 1px #666;
	}
#content a:hover, #content a:active {
	border-bottom:solid 1px #666;
	}
#footer a:link, #footer a {
	color:#fff;
	}
#content #news a:link, #content #news a,
#content #mensagem a:link, #content #mensagem a { 
	color:#8D3020;
	border:0;
	}
#content #news a:hover, #content #news a:active,
#content #mensagem a:hover, #content #mensagem a:active {
	border-bottom:solid 1px #999;
	}

/* "HEADER"
:::::::::::::::::::::::::::::*/

#header {
	height:192px;
	background:transparent url("images/header.png") no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header.png',sizingMethod='scale');
	}
#header #logo {
	/*background:transparent url("images/back_logo.gif") no-repeat center center;*/
	width:379px;
	height:274px;
	position:absolute;
	margin:-50px 210px;
	}
#header #logo h1 {
	text-indent:-50000px;
	overflow:hidden;
	/*background:transparent url("images/logo.png") no-repeat top center;*/
	_background: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='scale');*/
	width:379px;
	height:274px;
	padding:0;
	}

/* Navigation
:::::::::::::::::::::::::::::*/

#navigation {
	font-size:15px;
	width:180px;
	position:absolute;  /* IE */
	}
#header ul {
	list-style:none;
	color:#fff;
	margin:0;
	padding:0;
	text-align:right;
	line-height:15px;
	padding-top:20px;
	}
#navigation li {
	text-transform:lowercase;
	}
#navigation a {
	color:#fff;
	padding:0;
	text-decoration:none;
	}
#navigation a:hover {
	font-weight:bold;
	}

/* "CONTENT"
:::::::::::::::::::::::::::::*/

#content {
	background:url("images/content_back.png") repeat;
	}
#content h2 {
	background:#E5E4DB url("images/h2.png") no-repeat;
	margin:0;
	display:block;
	height:30px;
	text-transform:lowercase;
	font-size:14px;
	padding-top:10px;
	padding-left:20px;
	}
#content h3 {
	font-size:15px;
	padding:0;
	margin:0;
	margin-left:20px;
	}
#content p {
	 padding:5px 20px 5px 20px; /* [t.d.b.e.]*/
	}
#content .first {
	background:transparent url("images/content_top.png") no-repeat top center;
	padding-top:20px;
	}
#content .last {
	background:transparent url("images/content_bottom.png") no-repeat bottom center;
	padding-bottom:20px;
	}
#content .first-sep {
	background:transparent url("images/content_top.png") no-repeat top center;
	padding-top:15px;
	padding-bottom:0px;
	}
#content .last-sep {
	background:transparent url("images/content_bottom.png") no-repeat bottom center;
	padding-bottom:10px;
	}
#content .data {
	border-bottom:solid 1px #8D3020;
	}
#quarteto .bar, #discografia .bar {
	padding-top:20px;
	background:transparent url("images/back_img.gif") no-repeat top left;
	background-position:25px 0;
	}
.galeria{
	background:transparent url("images/back_img.gif") no-repeat top left;
	}
.img_galeria{
	margin-top:10px;
	}

#quarteto .bar p, #discografia .bar p {
	margin-top:-10px;
	position:relative;
	}
#quarteto .bar img, #discografia .bar img {
	width:141px;
	height:113px;
	border:0;
	position:absolute;
	margin-left:45px;
	padding-bottom:50px;
	}
#quarteto .bar p {
	width:280px;
	margin-left:200px;
	}
#quarteto .bar .nome, #discografia .bar .nome {
	font-size:12px;
	text-decoration:underline;
	position:relative;
	}
#discografia .bar {
	background:transparent url("images/back_img2.gif") no-repeat top left;
	background-position:25px 1px;
	_height:280px;
	}
#discografia .bar img {
	width:181px;
	height:181px;
	}
#discografia .bar p {
	width:220px;
	margin-left:240px;
	}
#mensagens dl, #links dl {
	margin-left:50px;
	}
#mensagens dd, #links dd {
	width:380px;
	margin-left:10px;
	padding:10px;
	}
#livro-visitas strong {
	font-style:underline;
	font-size:11px
	}

#livro-visitas #count_caracter {
	margin-left:90px;
	}

#mensagem-ler #autor span,
#noticias-ler #data span {
	border-bottom:solid 1px #999;
	}

#mensagem-ler #content img,
#noticias-ler #content img {
	border-bottom:solid 3px #fff;
	margin-left:20px;
	margin-bottom:5px;
	padding:10px 5px;
	}

#mensagem-ler #content a > img,
#noticias-ler #content a > img {
	border-bottom:0 !important;
	padding:0;
	margin:0;
	margin-bottom:5px;
	padding:10px 5px;
	}

#mensagem-ler #content a:hover img,
#noticias-ler #content a:hover img {
	border-bottom:solid 3px #fff !important;
	padding:10px 5px;
	}

/* BUTTON
:::::::::::::::::::::::::::::*/

/* outros */
.btn_ok, .btn_ok_b {
	cursor:pointer;
	text-indent:-999999px;
	border:0px;
	}
/* ie */
* HTML .btn_ok, * HTML .btn_ok_b {
	text-indent:0px;
	line-height:999999px;
	border:0px;
	}
/* opera */
@media all and (min-width: 0px){
	.btn_ok { font-size:1px; padding-left:90px; }
	}
@media all and (min-width: 0px){
	.btn_ok_b { font-size:1px; padding-left:90px; }
	}
.btn_ok {
	background:url("img/btn_ok.gif") no-repeat;
	width:41px;
	height:20px;
	}
.btn_ok_b {
	background:url("img/btn_ok-b.gif") no-repeat;
	width:41px;
	height:20px;
	}

/* "FOOTER"
:::::::::::::::::::::::::::::*/

#footer {
	height:52px;
	background:transparent url("images/footer.png") no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer.png',sizingMethod='scale');
	}
#footer p {
	padding-top:12px;
	padding-left:20px;
	font-size:15px;
	text-decoration:underline;
	color:#fff;
	font-weight:bold;
	}
#credito {
	text-indent:-50000px;
	overflow:hidden;
	background:transparent url("images/selo_infodahora.gif") no-repeat;
	width:87px;
	height:20px;
	float:right;
	margin-right:10px;
	margin-top:-20px;
	}

.error, .ok {
	margin-left:45px;
	margin-top:5px;
	width:250px;
	border:2px solid red;
	color:red;
	text-align:center;
	}

.error strong, .ok strong {
	font-size:11px;
	}

.ok {
	border:2px solid green;
	color:green;
	}