@charset "utf-8";
*{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	margin:0;
	padding:0;
	border:none;
	text-decoration:none;
	list-style:none;
	outline:0;
}

body{min-width:960px;}

a, input, img	{
	outline:0;
	vertical-align:middle;
	outline:0;
}
strong	{font-weight:normal;}
input[type="text"]	{background:transparent;}
p {word-wrap:break-word;}
textarea	{resize:none;background:transparent;}
html,body{
	/*width:100%;
	height:100%;
	overflow:hidden;*/
	overflow-x:hidden;
}
.clearfix	{clear:both;}
#conteudo .bt-catologo:hover{color: #000;}

#contentor	{
	width:970px;
	margin:auto;
}
#contentor h1	{
	margin-top:25px;
	padding-bottom:25px;
	border-bottom:solid 1px #000;
}
#contentor h1, #menu	{
	width:150px;
}
#contentor h1 a	{
	color:#333;
}
#contentor h1 a:hover	{
	color:#009;
}
#col_esq	{ float:left; position:fixed; }
/* menu */
#menu	{
	margin-top:10px;
	margin-bottom:30px;
}
#menu li	{
	margin-bottom:10px
}
#menu li ul li{margin-bottom:0;}
#menu a	{
	color:#a6a6a6;
	font-family: /*'Josefin Sans',*/ Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	/*padding:10px;*/
	line-height:30px;
	border-bottom:solid 4px transparent;
}
#menu .activo:hover	{ color:#000 }
#menu .inactivo	{ cursor:default; color:#000; }


#menu ul	{display:none;}
#menu ul li	{}
#menu ul a	{font-size:12px;line-height:20px;border-width:2px !important; text-transform:none; }
#menu ul .activo:hover, #menu ul .inactivo	{}

#marcador	{
	background:url(../imagens/marcador.png) no-repeat 0 0;
	width:150px;
	height:36px;
	position:absolute;
	z-index:-1;
	margin-top:-39px;
	display:none;
}
/**/
#fundo_esp	{
	background-color:#FFF;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:-2;
}
/**/
#cimagens	{
	position:fixed;
	top:0;
	z-index:-4;
	width:100%;
	height:100%;
	overflow:hidden;
}
#cimagens img	{
	position:absolute;
	display:none;
	top: 25px;
}
#rodape	{
	position:fixed;
	bottom:20px;
	right:20px;
	z-index:-3;
}
#rodape a	{ font-size:8px; color:#CCC; }
#rodape a:hover	{ font-size:8px; color:#000; }
/**/
#conteudo	{
	color:#333;
	font-size:20px;
	line-height:28px;
	margin-left:190px;
	padding-top:190px;
	margin-bottom:100px;
}
#conteudo p	{margin-bottom:10px;font-family: Arial, Helvetica, sans-serif; text-align:justify;}
#conteudo a	{ color:#333; text-decoration:underline; }
#conteudo a:hover	{ color:#000; text-decoration:none; }
#conteudo .fonte_alt	{font-size:14px;line-height:normal;}
#conteudo .fonte_alt p	{ margin-bottom:23px;}
#conteudo .fonte_alt strong	{}
#conteudo ul li{font-family: Arial, Helvetica, sans-serif; list-style:disc; margin-left:20px;color:#999}
#conteudo ul li span{color:#333;}
#fechar {
	text-align:right;
	width:780px;
	position:absolute;
	top:20px;
}
#fechar a { margin:3px; }

.tit_contactos{
	font-weight:bold;
}
.size_alt	{font-size:10px;}

#galeria *, #programa *, #metodo *	{font-size:16px;}

#facebook a	{opacity:0.4;filter:alpha(opacity=40);}
#facebook a:hover	{opacity:0.7;filter:alpha(opacity=70);}

#livro-reclamacoes {margin-top: 50px}
#livro-reclamacoes a	{opacity:0.4;filter:alpha(opacity=40); display: block; width: 100px;}
#livro-reclamacoes a img{width: 100%;}
#livro-reclamacoes a:hover	{opacity:0.7;filter:alpha(opacity=80);}

/* ############################################################
						SOBRE GALERIA
############################################################ */
#about-gallery{width:790px; height:400px; overflow:hidden; margin-bottom:30px;}
#conteudo #about-gallery li{margin-left:0}


/* ############################################################
						EXPOSIÇÕES ANTERIORES
############################################################ */
#exhibitions-list li	{list-style:none !important;padding-bottom:15px;height:100px;width:370px;overflow:hidden;float:left;margin:0 30px 15px 0  !important; border-bottom:solid 1px #ccc;}
#exhibitions-list li:nth-child(2n+2)	{margin-right:0 !important;}
#exhibitions-list li:not(:last-child)	{}
#exhibitions-list li a	{text-decoration:none;}
#exhibitions-list li a:hover .title	{text-decoration:underline;}
#exhibitions-list li .avatar	{width:100px;height:100px;float:left;display:block;margin-right:30px;}
#exhibitions-list li .avatar img	{width:100%;height:100%;}
#exhibitions-list li .info	{width:200px;float:left;display:block;}
#exhibitions-list li .title	{font-size:18px;line-height:21px;margin-bottom:2px;display:block;}
#exhibitions-list li .subtitle	{color:#666;font-size:12px;line-height:15px;display:block;}
#exhibitions-list li .date	{color:#666;font-size:12px;line-height:15px;display:block;}
#exhibitions-list li .clearfix	{display:block;}
/* ############################################################
						EXPOSIÇÕES
############################################################ */
#exposicao-detalhe *	{font-size:14px;line-height:20px;}
#exposicao-detalhe p{text-align:left;}
#exposicao-detalhe li	{margin:0 !important;list-style:none !important;}
#exposicao-detalhe h2	{font-size:18px;line-height:21px;margin-bottom:2px;}
#exposicao-detalhe h3{font-style:italic;}
#exposicao-detalhe h4{font-size:12px;}
#exposicao-detalhe .date	{color:#666;font-size:14px;line-height:17px;margin-bottom:25px;}

#exposicao-detalhe .tabs	{margin-bottom:10px; padding-top:10px; border-top:solid 1px #e3e3e3;}
#exposicao-detalhe .tabs li	{list-style:none;margin:0;float:left;margin-right:40px !important;}
#exposicao-detalhe .tabs li.active a	{color:#000;cursor:default;}
#exposicao-detalhe .tabs a	{text-decoration:none;display:block;padding:5px 0; color:#a6a6a6;}
#exposicao-detalhe .tabs a:hover	{color:#000;}
#exposicao-detalhe .quote{margin-bottom:10px;}
#exposicao-detalhe .quote strong {font-weight: bold;}
#exposicao-detalhe .author	{text-align:right;}
#exposicao-detalhe .author, #exposicao-detalhe .author *{font-size:12px;}
#exposicao-detalhe .texto-extra {margin-bottom: 20px;}
#exposicao-detalhe .texto-extra,
#exposicao-detalhe .texto-extra *{color:#404040 !important; font-size: 12px; line-height: 15px;}
#exposicao-detalhe .texto-extra strong,
#exposicao-detalhe .texto-extra strong *{font-weight: bold !important;}
#exposicao-detalhe .texto-extra em {font-style: italic !important;}

#exhibition-container {width:270px; float:left; margin-right:30px}
#exhibition-container li	{}
#exhibition-container li.content	{display:none; margin-bottom: 20px !important}
#exhibition-container li.content.active	{display:block;}

#exhibition-container .box-list *	{color:#000;font-size:12px;line-height:15px;}
#exhibition-container .artist{margin-bottom:20px;}
#exhibition-container .artist *{font-size:12px;}
#exhibition-container .artist p{margin:0; text-align:left; line-height:15px;}
#exhibition-container .degree	{font-size:12px;line-height:15px;margin-bottom:5px;  color:#a6a6a6;}
#exhibition-container .degree .name{font-weight:bold;}
#exhibition-container .curriculum-vitae-box .artist{color:#000; font-weight:bold}
#exhibition-container .box-title	{font-weight:bold;font-size:12px;line-height:15px;margin-bottom:5px;}
#exhibition-container .box-list li	{margin:0 0 2px 0;}
#exhibition-container .box-list	{margin-bottom:25px;}
#exhibition-container .box-list strong	{font-weight:bold;}

#exhibition-container .participants,
#exhibition-container .participants *	{font-size:10px;line-height:13px;}



.images-gallery {width:480px; float:left;}
.images-gallery ul	{height:400px;}
#conteudo .images-gallery ul li	{text-align:center; margin-left:0;}
.images-gallery ul li img	{margin:0 auto 40px auto;height:400px;display:inline-block;}
#exposicao-detalhe .bx-wrapper .bx-caption *{font-size:12px !important; line-height:15px; color:#a6a6a6 !important;}
.images-gallery .legenda	{font-size:12px !important;line-height:15px;  color:#a6a6a6; text-align:center;}
.images-gallery .bx-wrapper {margin-bottom:70px !important;}

/* ############################################################
						LISTA DE ARTISTAS
############################################################ */
#artists-list li	{list-style:none !important;padding-bottom:15px;height:100px;width:370px;overflow:hidden;float:left;margin:0 30px 15px 0  !important; border-bottom:solid 1px #ccc;}
#artists-list li:nth-child(2n+2)	{margin-right:0 !important;}
#artists-list li:not(:last-child)	{}
#artists-list li a	{text-decoration:none;}
#artists-list li a:hover	{}
#artists-list li .avatar	{width:100px;height:100px;float:left;display:block;margin-right:30px;}
#artists-list li .avatar img	{width:100%;height:100%;}
#artists-list li .info	{width:200px;float:left;display:table; height:100px;}
#artists-list li .info .cell{vertical-align:middle; display:table-cell;}
#artists-list li .title	{font-size:18px;line-height:21px;margin-bottom:2px;display:block;}
#artists-list li .subtitle	{color:#666;font-size:14px;line-height:17px;display:block;}
#exhibitiartistsons-list li .clearfix	{display:block;}

/* ############################################################
						ARTISTA
############################################################ */
#artista-detalhe *	{font-size:14px;line-height:20px;}
#artista-detalhe li	{margin:0 !important;list-style:none !important;}
#artista-detalhe h2	{font-size:18px;line-height:21px;margin-bottom:2px;}
#artista-detalhe .date	{color:#666;font-size:14px;line-height:17px;margin-bottom:25px;}

#artist-header .tabs	{margin-bottom:30px;}
#artist-header .tabs li	{list-style:none;margin:0;float:left;margin-right:40px !important;}
#artist-header .tabs li.active a	{color:#000;cursor:default;}
#artist-header .tabs a	{text-decoration:none;display:block;padding:5px 0; color:#a6a6a6;}
#artist-header .tabs a:hover	{color:#000;}

#artist-container li	{}
#artist-container li.content	{display:none;}
#artist-container li.content.active	{display:block;}

#artist-container .box-list *	{color:#000;font-size:12px;line-height:15px;}
#artist-container .degree	{font-size:12px;line-height:15px;margin-bottom:5px;}
#artist-container .box-title	{font-weight:bold;font-size:12px;line-height:15px;margin-bottom:5px;}
#artist-container .box-list li	{margin:0 0 2px 0;}
#artist-container .box-list	{margin-bottom:25px;}
#artist-container .box-list strong	{font-weight:bold;}

#artist-container .images-gallery{float:none;}
#artist-container .images-gallery ul li	{text-align:center;}
#artist-container .images-gallery ul li img	{max-width:100%;height:300px;margin:0 auto 40px auto;}
#artist-container .bx-wrapper .bx-caption span{font-size:12px; line-height:15px; color:#a6a6a6 !important;}



/* ############################################################
						CONTACTOS
############################################################ */
#mapa	{width:780px;height:390px;margin:0 0 25px 0;}
#contact-container .col-left{width:375px; float:left}
#contact-container .col-right{width:375px; float:right}

#form-contact h3	{margin-bottom:20px;}
#form-contact .box	{margin-bottom:20px;}
#form-contact .label	{font-size:12px;line-height:15px;}
#form-contact input[type="text"]	{border:solid 1px #a6a6a6;padding:5px 10px;width:355px; font-size:12px;}
#form-contact textarea	{border:solid 1px #a6a6a6;padding:5px 10px;width:355px;font-size:12px; line-height:16px; height:100px;}
#form-contact input[type="submit"]	{background-color:#fff;border:solid 1px #a6a6a6;padding:5px 20px;width:100px;text-align:center;cursor:pointer;}
#form-contact input[type="submit"]:hover	{background-color:#333;color:#fff;}

[title=Show\ 45\ degree\ view], [title=Zoom\ in\ to\ show\ 45\ degree\ view], [title=Zoom\ in\ to\ show\ 45-degree\ view] {
  display:none !important;
}