body {
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #ccc;
	text-align : center;
	margin : 8px;
}

a {
	color : #009;
	text-decoration: none;
}

a:visited {
	color : #009;
	text-decoration: none;
}

a:hover {
	color : #000;
	text-decoration: underline;
}

#pagina {
	width : 750px;
	background-color : #fff;
	margin : 0px auto;
	text-align : left;
}

#cabecalho {
	/*height : 16px;*/
	width: 738px;
	background-color : #eee;
	background-image : url(icones/barras-fundo.gif);
	border-bottom : 1px solid #dcdcdc;
	padding-top : 24px;
	padding-bottom : 8px;
	padding-left : 12px;
}

#titulo {
	font-size : 12pt;
	font-weight : bold;
}

#rodape {
	width: 726px;
	padding : 12px;
	background-color : #ccc;
	font-size : 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
}

#rodape a { 
	color : #666; 
	font-weight : bold; 
	text-decoration: none; 
}

#rodape a:visited { 
	color : #666; 
	font-weight : bold; 
	text-decoration: none; 
}

#rodape a:hover { 
	color : #000; 
	font-weight : bold; 
	text-decoration: none; 
}

#corpo {
	width: 750px;
	border-bottom : 1px solid #dcdcdc;
	background-image : url(icones/corpo-fundo.gif);
}


#corpo h2 {
	font-size: 10pt;
}

#corpo h3 {
	font-size: 8pt;
	margin-bottom: 0px;
}

#conteudo {
	float: left;
	margin-left: 10px;
	margin-top: 48px;
	margin-right: 16px;
	margin-bottom: 48px;
	width: 500px;
}

#barra-direita, #coluna-direita {
	width: 223px;
	float: right;
}

#coluna-equerda {
	width: 178px;
	float: left;
}

#coluna-texto {
	width: 350px;
	float: left;
}

#main-menu, .cab-quadro{
	border : 1px solid #002163;
	border-bottom : 0px;
	background : #0873B5;
	width:178px; 
	margin-bottom: 25px;
}

#main-menu a {
	border-bottom: 1px solid #002163;
	float: left; 
	width: 178px; 
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #fff;
	text-decoration: none; 
	line-height: 22px; 
}

#main-menu a:hover, #main-menu a:active { 
	background : #002163;
	text-decoration: none; 
}
	
.menubar {
	width: 749px;
	background-color : #eee;
	background-image : url(icones/menu-fundo.gif);
	color : #999;
	border-right : 1px solid #999;
	border-bottom : 1px solid #999;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#submenu, #menufotos {
	background-color : #e9e9e9;
	width: 750px;
	color : #ccc;
	/*
	border-right : 1px solid #999;
	*/
	border-bottom : 1px solid #dcdcdc;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#menufotos {
	background-color : #f9f9f9;
	border-bottom : 1px solid #eee;
	width: 526px;
}

.menubar a, #submenu a, #menufotos a {
	color : #999;
	height: 20px; 
	line-height: 20px; 
	float: left; 
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: none; 
	font-weight : bold;
	border-right : 1px solid #e0e0e0;
}

#menufotos a {
	font-weight : normal;
	border-right : 1px solid #e9e9e9;
}

.menubar a:hover, .menubar a:active { 
	color : #000;
	background-color : #ddd;
	background-image : url(icones/menu-fundo-sel.gif);
	/*
	border-left : 1px solid #ddd;
	*/
}

#submenu a:hover, #submenu a:active { 
	color : #000;
	background-color : #ddd;
}

#menufotos a:hover, #menufotos a:active { 
	color : #000;
	background-color : #f0f0f0;
}

.menu {
	height : 20px;
	vertical-align : middle;
	padding-left : 8px;
	padding-right : 8px;
}

#marca {
	/*float : right;
	*/
	position : relative;
	top : -24px;
	left : -24px;
}

	
.quadro, .quadro_mon, .quadro_lmon, .quadro_rmon, .quadro_dir, .quadro_esq {
	border:1px solid #333;
	margin-bottom: 8px;
}

.quadro {
	margin-bottom: 15px;
}

.quadro_lmon {
	margin-right: 8px;
	float:left;
}

.quadro_rmon {
	margin-left: 8px;
	float:right;
}

.quadro_dir {
	float:right;
	margin-bottom: 15px;
	margin-left: 10px;
}

.quadro_esq {
	float:left;
	margin-bottom: 15px;
	margin-right: 10px;
}

#albumdesc {
	/*
	border:1px solid #999;
	background-color : #f9f9f9;
	margin-bottom: 8px;
	*/
	margin-right: 8px;
	float: left;
	width: 230px;
	/*
	height: 294px;
	padding: 8px;
	*/
}

#albumdesc h3 {
	margin-top: 0px;
}

#miniaturas {
	margin-top: 25px;
}

.assinatura {
	font-size : 6pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999;
	font-weight : bold;
}

#listaalbuns {
	line-height : 13pt;
}

#listaalbuns a {
	font-size: 9pt;
	color: #000;
}


.indice-item {
	width: 500px;
	margin-bottom: 25px;
}

.indice-mini {
	text-align: right;
	width: 126px;
	float: left;
	margin-right: 15px;
}

.indice-desc {
	width: 359px;
	float: left;
}

.indice-desc h2 {
	font-size: 10pt;
	margin-top: 0px;
}

.indice-desc a {
	color: #000;
}

	
/*
	Estilos para TABELAS
*/

.grade {
	border : 1px solid Black;
	font : normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	vertical-align : middle;
	margin-bottom: 16px;
}

.linha {
	height : 45px;
}

.linha-meia {
	height : 23px;
}

.linha-curta {
	height : 12px;
}

.linha-extra {
	height : 67px;
}

.linhatabela {
	height : 15px;
	text-align : left;
}

.linhalivre {
	height : 15px;
}

.hora,.dia,.aulas {
	background-color : #CFD9C1;
	font-weight : bold;
	width : 86px;
}

.hora {
	width : 58px;
}

.vazio {
	background-color : #efefef;
	width : 86px;
}

.fechado {
	background-color : #e6e6e6;
	width : 86px;
}

.plano {
	background-color : #CFD9C1;
	font-weight : bold;
}

.turma {
	background-color : #ffffff;
	width : 86px;
}

.preco {
	background-color : #ffffff;
}

.livre {
	background-color : #eceefa;
}

.treino {
	background-color : #e0eff0;
}

.ensaio {
	background-color : #f0f7e6;
}
	

.imprensa-foto {	
	float: right; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #666; 
	margin-left: 15px; 
	margin-bottom: 15px;
}

.imprensa-foto img {
	border: 1px solid #000;
	margin-top: 3px;
	margin-bottom: 3px;
}