body{
	display:block;
	margin:0px;
	background-color:#ffffff;
}

html,body {
	height: 100%;
}

.clearer{
	clear:both;
	height:1;
}

hr.clearing {display: block; clear: both; visibility: hidden;
     height: 0; border-width: 0; margin: 0; padding: 0;
}

* html hr.clearing {display: none;}

input, select, textarea{
	font:normal 10px Verdana; 
	color: #336666;
	border: 1px solid #336666;
	background: #ffffff;
}

#page{
	padding-bottom:30px;
}

#page .title{
	background-image:url("title_bg.gif");
	background-repeat:no-repeat;
	color:#4A7E95;
	font:bold 12px Verdana;
	margin-left:30px;
	padding-left:23px;
	margin-top:12px;
	height:37px;
}

#page .title .subtitle{
	font:normal 12px Verdana;	
}

#page .inside{
	background-image:url("separator_bg.gif");
	background-repeat:repeat-x;
}

#page  .inside .content{
	padding-top:20px;
	padding-left:53px;
	color:#2D4A57;
	font:normal 11px Verdana;
	width:597px;
}


#page  .inside .content .link{
	margin-bottom:4px;
}

#page  .inside .content .link a{
	font:bold 11px Verdana;
	color:#2D4A57;
}

#page  .inside .content .link a:hover{
	color:#ff6600;
}

#page  .inside .content h3{
	margin:0px;
	font:bold 16px Verdana;
}

#page  .inside .content h3 a{
	font:bold 16px Verdana;
}

.publicacoes, .edicoes, .exposicoes{
	border-bottom:1px solid #5288a1;
	border-left:1px solid #5288a1;
	border-right:1px solid #5288a1;
	width:446px;
	height:98px;
	color:#4a7e95;
	font:normal 10px Verdana;
	margin-left:53px;
}

.publicacoes .table_publicacoes, .edicoes .table_edicoes, .exposicoes .table_exposicoes{
	 width:399px;
	 height:76px;
	 margin-top:12px;
	 margin-left:9px;
}

.publicacoes .table_publicacoes .imagem, .edicoes .table_edicoes .imagem, .exposicoes .table_exposicoes .imagem{
	border-left:2px solid #5189a2;
}

.publicacoes .table_publicacoes .imagem img, .edicoes .table_edicoes .imagem img, .exposicoes .table_exposicoes .imagem img{
	border-left:1px solid #ffffff;
}

.publicacoes .texto, .edicoes .texto{
	width:340px;
	height:62px;
	padding-left:18px;
}

.exposicoes .texto{
	width:340px;
	padding-left:18px;
	height:75px;
}

.publicacoes .titulo, .edicoes .titulo, .exposicoes .titulo{	
}

.publicacoes .titulo a, .edicoes .titulo a, .exposicoes .titulo a{
	font-weight:bold;
	color:#4a7e95;
	text-decoration:none;
}

.publicacoes .titulo a:hover, .edicoes .titulo a:hover, .exposicoes .titulo a:hover{
	text-decoration:underline;
}

.publicacoes .custo, .edicoes .custo{
	float:left;
	color:#666666;
	font-weight:bold;
	margin-right:9px;
}

.galeria_categ{
	height:177px;
	width:685px;
	margin-left:10px;
	margin-bottom:20px;
}

.galeria_categ .titulo{
	background-image:url("separator_bg.gif");
	background-repeat:repeat-x;
	background-position:0px 15px;
	font-weight:bold;
	color:#4a7e95;
	padding-bottom:3px;
}

.galeria_categ .foto{
	float:left;
	background-image:url("back_foto.gif");
	background-repeat:no-repeat;
	margin-top:11px;
	height:150px;
	width:150px;	
	margin-right:29px;
}

.galeria_categ .foto img{
	margin-top:28px;
	margin-left:8px;
	border:1px solid #4a7e95;
}

.galeria_categ .foto .lupa{
	float:right;
	margin-right:8px;
	margin-top:14px;
	border:0px;
}

.curso{
	margin-bottom:20px;
	color:#4a7e95;
}

.curso .table_curso{
	margin-top:10px;
}

.curso .table_curso td.label{
	font-weight:bold;
	padding-right:10px;
	padding-bottom:2px;
}

.curso .table_curso td.label_value{
	padding-bottom:2px;
}

.artistas{
	background-image:url("artistas_bg.gif");
	background-repeat:no-repeat;
	width:592px;
	height:529px;
}

.artistas .letras{
	height:17px;
	padding-top:27px;
	padding-left:5px;
	color:#a5bfca;
	font:normal 9px Verdana;	
}

.artistas .letras a{
	color:#ffffff;
	text-decoration:none;
	font:normal 10px Verdana;	
}
.artistas .letras a:hover{
	text-decoration:underline;
	color:#ff3300;
	font:bold 10px Verdana;	
}

.artistas .iframe{
	float:left;
	width:202px;
	height:337px;
	margin-top:5px;
	margin-left:7px;
}

.artistas .artistas_detail{
	float:left;
	background-image:url("artistas_detail_bg.gif");
	background-repeat:no-repeat;
	width:360px;
	height:499px;
	margin-top:7px;
	margin-left:11px;
	font:normal 10px Verdana;
	color:#4a7e95;
}

.artistas .artistas_detail .titulo{
	float:left;
	width:339px;
	margin-top:11px;
	margin-left:7px;
	padding-left:3px;
	padding-bottom:4px;
	border-bottom:1px solid #a4beca;
	font-weight:bold;
}

.artistas .artistas_detail .foto{
	float:left;
	margin-top:3px;
	margin-left:5px;
	padding-bottom:3px;
	border-bottom:1px solid #a4beca;
}

.artistas .artistas_detail .detalhe{
	float:left;
	width:340px;
	margin-left:6px;
	margin-top:5px;
	padding-bottom:16px;
	border-bottom:1px solid #a4beca;
}

.artistas .artistas_detail .detalhe .texto{
	float:left;
	width:265px;
	padding:0px;
	margin:0px;
	border:0px;
}

.artistas .artistas_detail .detalhe .texto a{
	font-weight:bold;
	color:#4a7e95;
	text-decoration:none;
}

.artistas .artistas_detail .detalhe .texto a:hover{
	text-decoration:underline;
}

.artistas .artistas_detail .detalhe .nav_bar{
	float:right;
	border:1px solid #4a7e95;
}

.artistas .artistas_detail .texto{
	float:left;
	margin-left:7px;
	margin-top:7px;
	padding-top:0px;
	padding-left:1px;
	padding-right:1px;
	width:334px;
	padding-bottom:7px;
	border-bottom:1px solid #a4beca;
}
	
.artistas .artistas_detail .footer{
	float:left;
	margin-left:6px;
	margin-top:7px;
}

.artistas .artistas_detail .footer img{
	border:0;
}

.artistas .artistas_detail .footer a{
	font:normal 10px Verdana;
	color:#4a7e95;
	
	text-decoration:none;
}

.artistas .artistas_detail .footer a:hover{
	font-weight:bold;
}

.artistas .artistas_detail .footer .footer_table td{
	padding-bottom:9px;
	padding-right:6px;
}

