@font-face {
  font-family: Outfit; 
  src: url(../fonts/Outfit/Outfit-VariableFont_wght.ttf);
}

@font-face {
  font-family: Outfit-SemiBold; 
  src: url(../fonts/Outfit/static/Outfit-SemiBold.ttf);
}


@font-face {
  font-family: Cardo-Regular; 
  src: url(../fonts/Cardo/Cardo-Regular.ttf);
}

.cufon-loading {


    visibility: hidden !important;


}





html, body, p {

	font-family: Cardo-Regular;
    margin: 0;


    padding: 0;


}





#pagewidth {


    height: 100%;
}

#divSeparetedHeader
{
	height:37px;
	background-image: url(../img/repete.jpg);
    background-repeat: repeat-x;
    background-position-y: 100%;
	
}

.notSeparetedHeader #divSeparetedHeader
{
	display:none;
	
}


#header {


    /*position: relative;*/	position: inherit;

    height: 167px;


    display: block;


    overflow: hidden;


    width: 100%;

}





#maincol {


    background-color: #ffffff;


    position: relative;


    width: 100%;


}





#footer {


    min-height: 374px;


    clear: both;


    display: block;


    overflow: auto;


    width: 100%;


    background-image: url(../img/footer_fundo_374.jpg);


    background-repeat: repeat-x;


    background-color: #e4e2e0:


}





#header_wrapper {


    width: 1000px;


    margin: auto;


}





#maincol_wrapper {


    width: 1000px;


    margin: auto;


}





#footer_wrapper {


    width: 1000px;


    margin: auto;


    background-image: url(../img/santinha.png);


    background-repeat: no-repeat;


    background-position: 260px 100px;


    min-height: 200px;


}





/* ******************************************************************** */


/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */


/* ******************************************************************** */


.clearfix:after {


    content: ".";


    display: block;


    height: 0;


    clear: both;


    visibility: hidden;


}





.clearfix {


    display: inline-block;


}





/* Hides from IE-mac \*/


* html .clearfix {


    height: 1%;


}





.clearfix {


    display: block;


}





/* End hide from IE-mac */





#logo {


    float: right;


    margin-right: 17px;


}





#barra_menu {


    float: left;


    margin-top: 38px;


    width: 100%;


}





#menu {


    float: left;


    margin-left: 5px;


}





#pesquisa {


    float: right;


    margin-right: 10px;


    width: 190px;


}





.link_pesquisa_avancada {


    text-align: right;


    margin-right: 30px;


}




.link_pesquisa_avancada a {


    font-size: 10px;


    font-family: Outfit-SemiBold;


    color: #23221E;


    text-decoration: none;





}





.link_pesquisa_avancada a:hover {


    text-decoration: none;


    color: #A80A2E;


}





a.link_menu {


    font-family: Outfit-SemiBold;


    font-size: 14px;


    color: #23221E;


    float: left;


    padding-right: 8px;


    padding-left: 8px;


    padding-top: 8px;


    padding-bottom: 3px;


    text-decoration: none;
	font-weight: 600;    
	
	/*opacity: 0.8;*/

}


a.highlight{


    color: #A80A2E !important;


}


a.highlight:hover{


    background-color: #A80A2E;


    color: #F5F5F5  !important;


}





a.link_menu:hover {


    cursor: pointer;


    background-color: #A80A2E;


    color: #F5F5F5;


    text-decoration: none;


}





#conteudos {


    float: left;


    padding-left: 55px;


    margin-top: 15px;


    font-family: Cardo-Regular;


    font-size: 13px;


    line-height: 15px;


    color: #23221E;


    margin-bottom: 100px;


    width: 945px;


}





h1 {


    margin: 0;


    padding: 0;


    font-family: Outfit-SemiBold;


    font-size: 25px;


    color: #23221E;


    margin-bottom: 10px;


    margin-right: 10px;


    float: left;


    margin-left: -22px;


    padding-left: 22px;


    background-image: url(../img/bullet_bola.gif);


    background-position: 0px center;


    background-repeat: no-repeat;


    min-width: 100px;


}





.linha {


    float: left;


    height: 1px;


    background-image: url(../img/tracejado.gif);


    background-repeat: repeat-x;


    width: 898px;


}





.conteudos_texto {


    float: left;


    width: 555px;


    margin-left: 13px;


    margin-top: 41px;


}





.conteudos_imagem {


    float: right;


    width: 298px;


    margin-right: 11px;


    margin-top: 67px;


}





.footer_column {


    float: left;


    width: 269px;


    margin-top: 29px;


    margin-right: 30px;


    margin-left: 30px;


    min-height: 220px;


}





.column_title {


    float: left;


    width: 90%;


    background-image: url(../img/setinha_vermelha.gif);


    background-repeat: no-repeat;


    font-family: Outfit-SemiBold;


    font-size: 11px;


    color: #23221E;


    padding-left: 10px;


    background-position: 0px 4px;


}





.column_content {


    float: left;


    padding-left: 10px;


    font-family: Cardo-Regular;


    color: #7a7977;


    font-size: 12px;


    margin-top: 25px;


}





.column_content p {


    line-height: 7px;
    font-size: 13px;

}





.column_content a {


    text-decoration: none;


    color: #23221E;


}





.column_content a:hover {


    color: #A80A2E;


}





.footer_form {


    float: left;


    padding-left: 10px;


    width: 250px;


    margin-top: 25px;


}





.footer_form input {


    margin-top: 1px;


    width: 230px;


    height: 18px;


    font-family: Cardo-Regular;


    font-size: 11px;


    color: #23221E;


    background-color: #ffffff;


    border-top-style: none;


    border-right-style: none;


    border-bottom-style: none;


    border-left-style: none;


    margin-bottom: 5px;





}





.footer_form textarea {


    width: 226px;


    height: 61px;


    resize: none;


    font-family: Cardo-Regular;


    font-size: 11px;


    color: #23221E;


    background-color: #ffffff;


    border-top-style: none;


    border-right-style: none;


    border-bottom-style: none;


    border-left-style: none;


    padding: 2px;

	margin-top: 2px;




}





.div_lados {


    float: left;


    width: 10px;
	padding-top: 0px;


}





.div_centro {


    float: left;


    width: 230px;


}





.footer_form input.input_bt {


    margin-top: 3px;


    width: 18px;


    height: 18px;


    cursor: pointer;


    border: none;


    float: right;


    background-color: transparent;

}





.footer_form input.input_bt:hover {





}





.text_news {


    float: left;


    width: 220px;


    font-family: Cardo-Regular;


    color: #23221E;


    font-size: 13px;


    margin-top: 25px;


    padding-left: 10px;


    line-height: 15px;


    margin-bottom: 11px;


}





.form_message {


    float: left;


    margin-top: 5px;


    width: 240px;


    font-family: Cardo-Regular;


    font-size: 11px;


    color: #ab1010;


    padding-left: 20px;


}





.pesquisa_lado {


    float: left;


}





.pesquisa_centro {

	padding-top: 1px;
    float: left;


}


.imgsearch-lado
{
	padding-top: 1px;
}

.imgsearch
{
	padding-top: 3px;
}


.pesquisa_input {


    width: 120px;


    height: 17px;


    font-family: Cardo-Regular;


    font-size: 11px;


    color: #23221E;


    background-color: #ffffff;


    border-top-style: solid;


    border-right-style: none;


    border-bottom-style: solid;


    border-left-style: none;


    margin-bottom: 5px;


    border-top-width: 1px;


    border-right-width: 0px;


    border-bottom-width: 1px;


    border-left-width: 0px;


    border-top-color: #d3d1cd;


    border-bottom-color: #d3d1cd;


}





#exposicoes_destaque {

	width: 1000px;


    margin: auto;


    height: 279px;

}





#exposicoes_destaque_barra {


    width: 16px;


    margin-left: -17px;


    height: 279px;


    float: left;


    background-color: #A80A2E;


}





#exposicao_wrapper, #artistas_wrapper, #exposicoes_wrapper {


    float: left;


    margin-top: 45px;
width:100%;




}





div.div_items {


    font-family: Cardo-Regular;


    color: #454545;


    width: 166px;


    height: 310px;


    padding-top: 0px;


    padding-right: 8px;


    padding-bottom: 0px;


    padding-left: 8px;


    float: left;


    display: table-cell;


    display: inline-block;


    /*overflow-y: hidden;*/
	overflow: hidden;


}





div.div_items {


    font-family: Cardo-Regular;


    color: #454545;

    width: 166px;


    height: 310px;


    padding-top: 0px;


    padding-right: 8px;


    padding-bottom: 0px;


    padding-left: 8px;


    float: left;


    display: table-cell;


    display: inline-block;


    overflow-y: hidden;


}





div.div_imagem {


    border: 1px solid #f2f1f1;


    width: 150px;


    height: 150px;


}





div.div_imagem:hover {


}





div.div_estado {


    width: 15px;


    height: 15px;


    float: right;


    margin-right: 10px;


    cursor: pointer;


}



div.div_items .textos div b
{
	font-family: Outfit-SemiBold;
	text-transform: uppercase;
}


div.div_titulo {


    width: 150px;


    margin-top: 5px;


    overflow: hidden;


    margin-bottom: 4px;


    max-height: 35px;


    padding-bottom: 8px;


}




.div_titulo a.txt_titulo {


    line-height: 13px;


}





div.div_subtitulo {


    width: 150px;


    overflow: hidden;


    max-height: 30px;


    padding-bottom: 1px;


}





.div_subtitulo a.txt_subtitulo {


    line-height: 14px;


}





div.div_codigo {


    width: 130px;


    float: left;


    overflow: hidden;


}





div.textos {


    width: 150px;


    height: 85px;


    float: left;


}





div.div_linha {


    float: left;


    font-size: 0;


    background-image: url(../img/tracejado.gif);


    background-repeat: repeat-x;


    margin-top: 1px;


    height: 1px;


    width: 180px;


    margin-left: -6px;


    margin-right: -6px;


}





a.txt_titulo:hover {


    text-decoration: underline;


}





a.txt_codigo {


    font-family: Cardo-Regular;


    font-size: 12px;


    color: #23221E;


    text-decoration: none;


    font-size-adjust: none;


    font-stretch: normal;


    -x-system-font: none;


    line-height: 15px;


}





a.txt_codigo:hover {


    text-decoration: underline;


}



a.sabermais.txt_subtitulo
{
	color: #F5F5F5;
}

a.txt_subtitulo {


    font-family: Cardo-Regular;


    font-size: 13px;


    color: #23221E;


    text-decoration: none;


    font-size-adjust: none;


    font-stretch: normal;


    -x-system-font: none;


    line-height: 15px;


}


.txt_subtitulo {


    font-family: Outfit-SemiBold;


    font-size: 10px;


    color: #23221E;


    text-decoration: none;


    font-size-adjust: none;


    font-stretch: normal;


    -x-system-font: none;


    line-height: 15px;


}





a.txt_subtitulo:hover {


    text-decoration: underline;


}





a.txt_titulo {


    font-family: Outfit-SemiBold;


    font-size: 13px;


    color: #000000;


    text-decoration: none;


    line-height: 15px;


    font-weight: bold;


}





.artista_item {


    float: left;


    width: 230px;


    height: 19px;


    margin-bottom: 10px;


    margin-right: 80px;


    padding-left: 5px;


    padding-top: 4px;


    font-family: Cardo-Regular;


    font-size: 15px;


    color: #a29f99;


}





.artista_item:hover {


    background-color: #f1eee9;


    cursor: pointer;


}





.exponews_locadata {


    font-family: Outfit-SemiBold;


    font-size: 11px;


    color: #23221E;


    padding-top: 8px;


}





.exponews_nomartista {


    font-family: Outfit-SemiBold;
	text-transform: uppercase;


    font-size: 22px;


    color: #F5F5F5;


    padding-top: 3px;


    width: 312px;


    overflow: hidden;
	line-height:17px;


}





.exponews_nomexpo {


    font-family: Outfit-SemiBold;


    font-size: 13px;


    color: #23221E;


    padding-top: 3px;


}

.exponews_ViewExhibition
{
	font-family: Outfit-SemiBold;
}





.expot_item {


    float: left;


    width: 897px;


    margin-bottom: 50px;


    padding: 10px;





}





.expot_item:hover {


    background-color: #f9f7f5;


    cursor: pointer;


}





.expot_imagem {


    float: left;


    height: 100px;


    width: 110px;


}





.expot_wrapper {


    float: left;


    margin-left: 22px;


    background-image: url(../img/tracejado.gif);


    background-repeat: repeat-x;


    background-position: left bottom;


    width: 765px;


    height: 110px;


}





.expot_data {


    font-family: Outfit-SemiBold;


    font-size: 10px;


    color: #23221E;





}





.expot_artista {


    font-family: Outfit-SemiBold;


    font-size: 25px;


    color: #23221E;


    margin-top: 13px;
	text-transform: uppercase;


}





.tit_expot_data {


    font-family: Outfit-SemiBold;


    font-size: 10px;


    color: #23221E;


    float: left;


    width: 650px;





}





.tit_expot_expo {


    font-family: Outfit-SemiBold;


    font-size: 15px;


    color: #ba0d0d;


    margin-bottom: 7px;


    margin-top: 3px;


    float: left;


    width: 650px;


}





.tit_expot_artista {


    font-family: Outfit-SemiBold;

	text-transform: uppercase;

    font-size: 25px;


    color: #23221E;


    margin-top: 10px;


    float: left;


    width: 650px;





}





.tit_expot_artista a {


    font-family: Outfit-SemiBold;


    font-size: 25px;


    color: #23221E;


    margin-top: 10px;


    text-decoration: none;





}





.tit_expot_artista a:hover {


    font-family: Outfit-SemiBold;


    font-size: 25px;


    color: #d01c12;


    margin-top: 10px;


    text-decoration: none;


}





.div_opcoes {


    float: right;


    height: 20px;


    margin-right: 50px;


    margin-top: -20px;


    padding-top: 10px;


    margin-bottom: -20px;





}





.ver_mais_artista {


    float: right;


    margin-left: 20px;





}





.ver_mais_artista a {


    font-size: 11px;


    background-image: url(../img/seta_artistas.png);


    background-repeat: no-repeat;


    background-position: right 3px;


    padding-right: 10px;
	font-family: Outfit-SemiBold;
	text-transform: uppercase;

}





.ver_mais_artista_acervo {


    float: right;


    height: 20px;


    width: 113px;


    margin-top: -4px;


    font-size: 12px;





}





.ver_mais_artista_acervo a {


    font-size: 12px;


    background-image: url(../img/seta_artistas.png);


    background-repeat: no-repeat;


    background-position: right 4px;


    padding-right: 10px;


}





.expot_titulo {


    font-family: Outfit-SemiBold;


    font-size: 13px;


    color: #23221E;


    margin-top: 5px;





}





#paginacao {


    margin-top: 30px;


    margin-bottom: 30px;





    width: 900px;


    text-align: center;


    float: right;


}





div.pagination {


    padding: 3px;


    margin: 3px;


}





div.pagination a {


    padding: 2px 5px 2px 5px;


    margin: 2px;


    text-decoration: none; /* no underline */


    color: #23221E;


}





div.pagination a:hover, div.pagination a:active {


    color: #23221E;


    background-color: #A8A4A6;


}





div.pagination span.current {


    padding: 2px 5px 2px 5px;


    margin: 2px;


    font-weight: bold;


    background-color: #edeceb;


    color: #23221E;


}





div.pagination span.disabled {


    padding: 2px 5px 2px 5px;


    margin: 2px;


    color: #23221E;


}





.eventos_item {


    float: left;


    width: 897px;


    margin-bottom: 50px;


    padding: 10px;





}





.eventos_item:hover {


    background-color: #f9f7f5;


    cursor: pointer;


}





.eventos_imagem {


    float: left;


    width: 213px;


    height: 136px;


    padding: 3px;


    border: 1px solid #ededed;


}





.eventos_wrapper {


    float: left;


    margin-left: 22px;


    background-image: url(../img/tracejado.gif);


    background-repeat: repeat-x;


    background-position: left bottom;


    width: 650px;


    height: 142px;


}





.eventos_data {


    font-family: Cardo-Regular;


    font-size: 10px;


    color: #23221E;





}





.eventos_artista {


    font-family: Cardo-Regular;


    font-size: 25px;


    color: #23221E;


    margin-top: 13px;


}





.eventos_titulo {


    font-family: Cardo-Regular;


    font-size: 13px;


    color: #23221E;


    margin-top: 3px;


}





#filtragem {


    float: right;


    margin-right: 50px;


    margin-bottom: 0px;


}





#filtragem select {


    font-family: Cardo-Regular;


    font-size: 12px;


    color: #7b7975;


    border: 1px solid #7b7975;


    margin: 0px;


    padding: 0px;


    margin-top: 10px;


}





.barra_artista {


    float: left;


    width: 900px;


    height: 30px;


    margin-top: 30px;


    margin-bottom: 5px;


    font-family: Cardo-Regular;


    font-size: 25px;


    color: #23221E;





}

.barra_artista .texto_artista_acervo
{
	font-family: Outfit-SemiBold;
	text-transform: uppercase;
}

.barra_artista .ver_mais_artista_acervo a
{
	font-family: Outfit-SemiBold;
	color: #23221E;
	font-size: 11px;
	text-transform: uppercase;
}



.tit_expot_artista a {


    background-image: url(../img/seta_artistas.png);


    background-repeat: no-repeat;


    background-position: right 15px;


    padding-right: 10px;

}





.link_expo_artista {


    font-family: Cardo-Regular;


    font-size: 25px;


    color: #23221E;


    text-decoration: none;


    background-image: url(../img/seta_artistas.png);


    background-repeat: no-repeat;


    background-position: right 16px;


    padding-right: 12px;


}





.link_expo_artista:hover {


    color: #A80A2E;


}





.artista_tab_wrapper {


    float: right;


    margin-right: 50px;


    margin-top: 7px;


}





.artista_tab {


    float: right;


    margin-right: 10px;


}





.artista_tab a {


    font-family: Outfit-SemiBold;


    font-size: 14px;


    color: #23221E;


    text-decoration: none;


    padding-left: 15px;


    padding-right: 15px;


    background-color: #f5f4f4;


    height: 21px;


    padding-top: 3px;


    padding-bottom: 3px;


}





.artista_tab a:hover {


    background-color: #e6e5e3;


}





#active {


    background-color: #a3a2a1;


    color: #F5F5F5;


}





#copy {


    float: left;


    width: 100%;


    text-align: center;


   /* margin-top: 15px;*/


    font-family: Cardo-Regular;


    font-size: 13px;


    color: #23221E;


    line-height: 27px;


}





.link_copy {


    color: #5d5d5c;


    padding-left: 2px;


    padding-right: 2px;


    text-decoration: none;


}





.link_copy:hover {


    color: #FFF;


    background-color: #b92624;


}





.copy_texto {


    float: left;


    text-align: left;


    margin-left: 40px;


}





#footer_logos {


    float: right;


    margin-right: 50px;
	margin-top: 20px;


}

.termos
{
	text-decoration: none;
    color: #A80A2E;
}


.termos:hover
{
	text-decoration: none;
    color: #23221E;;
}


.social-logo div {


    float: right;


    width: 26px;


    height: 27px;


    margin-left: 10px;


    background-repeat: no-repeat;


    background-position: center center;


}


a.social-logo:hover div{


    opacity: 0.8;


}


.facebook div {


    background-image: url(../img/social/facebook.png);


}


.pinterest div {


    background-image: url(../img/social/pinterest.png);


}


.instagram div {


    background-image: url(../img/social/instagram.png);


}


.blog div {


    background-image: url(../img/social/blog.png);


}





#copy_wrapper {


    width: 1000px;


    margin: auto;


}





.ficheiro_item {


    margin-bottom: 15px;


    padding-left: 30px;





}





.ficheiro_item a {


    font-family: Cardo-Regular;


    font-size: 11px;


    line-height: 15px;


    color: #23221E;


    text-decoration: none;


}





.ficheiro_item a:hover {


    text-decoration: underline;


}





.pdf {


    background-image: url(../img/icon_pdf.gif);


    background-repeat: no-repeat;


    background-position: left center;


}





.doc, .docx {


    background-image: url(../img/icon_doc.gif);


    background-repeat: no-repeat;


    background-position: left center;


}





.moldura_foto {


    padding: 5px;


    background-color: #000;


}





.multi_desc_wrapper {


    margin-top: 10px;


    background-color: #000;


}





.multi_desc_desc {


    float: left;


    font-family: Cardo-Regular;


    font-size: 12px;


    line-height: 13px;


    color: #F5F5F5;


    background-color: #000;


    padding-left: 20px;


    margin-bottom: 5px;


}


.multi_desc_desc.artistaobra
{
	font-family: Outfit-SemiBold;
	text-transform: uppercase;
}
.multi_desc_desc.tituloobra
{
	font-family: Outfit-SemiBold;
}


#livesearch {


    z-index: 25;


    position: absolute;


    top: 122px;


    width: 170px;


    background-color: #FFF;


    line-height: 15px;


    margin-left: 5px;


    padding-left: 5px;


    max-height: 345px;


    overflow: hidden;


    font-family: Cardo-Regular;


    font-size: 11px;


    line-height: 15px;


    color: #23221E;


}





#livesearch a {


    width: 160px;


    line-height: 15px;


}





#livesearch a:hover {


    color: #b92624;


}





#galeria_imgs, #artbook_imgs {


    background-image: url(../img/seta_direita.gif);


    background-position: right center;


    background-repeat: no-repeat;


    padding-right: 10px;


}





#artbook_imgs {





}





.ulartbook {


    margin: 0px;


    padding: 0px;


    margin-top: 22px;


    margin-left: 3px;


}





.ulartbook li {


    margin: 0px;


    padding: 0px;


    padding-top: 2px;


    list-style-image: url(../img/bullet_artbook.gif);


    line-height: 18px;


    margin-bottom: 5px;


}





#linguas {


    float: right;


    margin-right: 50px;


    margin-top: 25px;


}





.lingua {


    padding-left: 20px;

	font-family: Outfit-SemiBold;



}





.pt {


    background-image: url(../img/lang_pt.gif);


    background-repeat: no-repeat;


    background-position: left center;


}





.uk {


    background-image: url(../img/lang_en.gif);


    background-repeat: no-repeat;


    background-position: left center;


}

.listobra_item
{
	position:relative;	
}

.listobra_maisinfo
{
	position:absolute;
	bottom: 0px;
	text-align:center;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	background: #A8A4A6;
	color:#A80A2E;
	display:none;
	opacity:0.9;
}

.listobra_maisinfo a
{
	color:#A80A2E;
	text-decoration:none;
	font-size:14px;
}

.listobra_item:hover .listobra_maisinfo
{
	display:block;
}

.multi_desc_desc .sabermais.txt_subtitulo
{
	font-size: 13px;
    margin-right: 10px;
	font-family: Outfit-SemiBold;
}

.redesocial
{
	margin-right:10px;
	margin-top:4px;
}

a:hover .redesocial
{
	opacity:0.8;
}

.div_highlights
{
	margin-top: 15px; padding-top: 7px; padding-bottom: 7px; background: #d5d0cd; font-size: 17px; color: #A80A2E;
	height: 20px;  
 overflow: hidden;
 position: relative;
}

.div_highlights a{
	font-size:16px;
	margin-right: 10px;
    margin-left: 10px;
}

.div_highlights span{
	font-size:16px;
	margin-right: 10px;
    margin-left: 10px;
	font-family: Cardo-Regular;
    color: #23221E;
}

.div_highlights h3 {

    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -moz-animation: div_highlights 28s linear infinite;
    -webkit-animation: div_highlights 28s linear infinite;
    animation: div_highlights 33s linear infinite;
    width: 2000px;
}
/* Move it (define the animation) */
@-moz-keyframes div_highlights {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes div_highlights {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes div_highlights {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%);       
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}div.div_items.displayNoneObra{	display: none;}.barra_maisobras {    float: left;    width: 900px;    height: 30px;    margin-top: 10px;    margin-bottom: 5px;    font-family: Outfit-SemiBold;    font-size: 20px;    color: #23221E;	text-align: center;}.barra_maisobras a{	background: #A8A4A6;	color: white;	padding: 10px; font-family:Outfit-SemiBold; text-transform:uppercase;}.barra_maisobras a:hover{	opacity:0.8;	color: white;}.listobra_item{	cursor: pointer;}.exposicao_ver_video{	margin-bottom:30px;	text-align:center;}.artistaImage{	float:left;	width: 285px;	padding: 15px;	padding-top: 60px;	min-height: 320px;}.artistaImage img{	width: 285px;    height: 200px;    object-fit: cover;}.title_artista{	font-family: Outfit-SemiBold; text-transform: uppercase;   font-size: 25px;    color: #23221E;    margin-top: 13px;}a:hover .artistaImage img{	opacity:0.7;}a:hover .artistaImage .title_artista{	color: #A80A2E;}.div_360{	min-height:30px; margin-bottom:5px;}.div_360 div{	cursor:pointer;}/*sub-menu*/.dropdown {  float: left;  overflow: hidden;  padding-top: 8px;  padding-bottom: 2px;}.dropdown .dropbtn {  border: none;    background-color: #fff;    margin: 0;   		font-family: Cardo-Regular;    font-size: 14px;    color: #23221E;    padding-right: 8px;    padding-left: 8px;    padding-top: 3px;    padding-bottom: 3px;    text-decoration: none;	float: initial;} .dropdown:hover .dropbtn {  background-color: #A80A2E;  color: #fff; }.dropdown .dropbtn {  background-color: #fff;  color: #23221E;font-family: Outfit-SemiBold;	font-weight: 600; }.dropdown-content {  display: none;  position: absolute;  background-color: #f9f9f9;  min-width: 160px;  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);  z-index: 1;  margin-top: 2px;}.dropdown-content a {  float: none;  /*color: black;*/  padding: 12px 16px;  text-decoration: none;  display: block;  text-align: left;  font-family: Outfit-SemiBold;	    opacity: 0.8; 	color:#23221E;	font-weight:600;}.dropdown-content a:hover {  background-color: #ddd;  color:#A80A2E;}.dropdown:hover .dropdown-content {  display: block;}

.artistaImage .title_artista{line-height:21px;}

#footerproject
{
	float: left;
    width: 100%;
    text-align: center;
    font-family: Cardo-Regular;
    font-size: 10px;
    color: #aba9a8;
    line-height: 27px;
}

#footerproject_wrapper {
    width: 1000px;
    margin: auto;
	height: 60px;
    margin-top: 7px;
    border-top: 1px solid;
}

.footerloglisbon{
	float: left; 
	margin-top: 13px; 
	margin-right: 40px;
	margin-left: 33px;
}

.footerlogcompete{
	float: left;
	margin-top: 13px; 
	margin-right: 40px;
}

.imgCofinanciado
{
	margin-top:20px;
	width:600px;
	max-width:100%;
}