body{ margin:0; padding:0; border:0; background:#f2f1f0; color:#0e0ec3; font-family: 'Open Sans', arial, serif; font-size:13px; font-weight:400;}
p { margin-bottom:5px; margin-top:0;}
ol,ul, li{list-style:none; border:none; margin:3px 0 0 0; padding:0; }
img{ border:0;}
a{ color:#0e0ec3; cursor:pointer; text-decoration:underline;  }
a:hover{ text-decoration:none;}
a img{border:none;}
em { font-style: italic; }
strong { color:#01019b; font-weight:600; letter-spacing:0.5px;}
input, select, textarea { font-family:'Open Sans', arial, serif; color:#0e0ec3; font-size: 11px; background-color:#FFF; border:#c2c1f3 solid 1px;}
input.botao { color:#0e0ec3; cursor:pointer; }
input.botao:hover { color:#fff; background-color:#0e0ec3; }
textarea { width:350px; height:70px; resize: none; overflow:auto; }
iframe, embed, object { max-width: 100%; }
.apagar { clear:both;}
.inline { display:inline-block;}



.contentorConteudo { margin:auto; width:100%; max-width:950px; padding-top:65px; padding-bottom:50px; line-height:22px; }
.contentorConteudo p { margin-bottom:25px;}
.colunaTotal { margin:auto; width:95.79%; max-width:950px; padding-top:35px; }
.colunaSemLargura { display:inline-block; margin-right:0.9%; }
.colunaSemLargura img {width:100%; }
.colunaSemLargura img.joana { max-width:900px; }
.colunaMetade { display:inline-block; width:91%; margin-right:0.9%; max-width:440px; vertical-align:top; }
.colunaMetadeDireita { float:right; width:91%; margin-left:0.9%; max-width:440px; text-align:right; }
.linhaPintasTxt { margin:auto; width:95.79%; height:3px; background:url(../imagens/linhaPintasAzuis.png) repeat-x; }
.titGrosso { font-size:29px; line-height:29px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}
.tit { font-size:29px; line-height:29px; letter-spacing:1px; text-transform:uppercase; font-weight:200; margin-bottom:10px;}
.tit-2 { text-transform:uppercase; }
.tit-2 a { cursor:pointer; text-decoration:none;}
.tit-2 a:hover { text-decoration:underline;}
a.tit-2 { cursor:pointer; text-decoration:none;}
a.tit-2:hover { text-decoration:underline;}
.tit-3 { font-size:20px; letter-spacing:1px; text-transform:uppercase; font-weight:200; margin-bottom:10px;}
.txt-2 { font-size:10px; font-weight:200; margin-bottom:10px;}
.rodapePequeno1 { font-size: 10px; }

.imgPressKit2 { display:inline-block; vertical-align:top; width:215px; margin:10px 10px 30px 0; }
.imgPressKit2 img{ margin-bottom:10px; }
.imgPressKit2 a:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.apoios {}
.apoios .alpha { margin-top:50px;}
.apoios img { margin-right:40px; margin-bottom:40px; vertical-align:middle; }
.alpha {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.escuro { color:#01019b; font-size:11px; font-weight:600; letter-spacing:0.5px;}
.legendaFoto { font-size:10px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; margin-top:-5px; }
.brGrande br { margin-bottom:10px;}


/*-----AZUL-----------*/
.azul { margin:auto; width:100%; background-color:#000897; }
.azulSemFundo { margin:auto; width:100%; }
.azulExtra { margin:auto; width:100%; background:url(../imagens/linhaPintas.png) bottom repeat-x; }
.azulConteudo { margin:auto; width:100%; max-width:950px; text-align:left; vertical-align: top; }
.azulMenu { display:inline-block; margin-left:10px; margin-top:60px; margin-right:65px; text-align:left; margin-bottom:30px;  }
.azulSubmenu { margin:auto; width:100%; max-width:950px; text-align:left; }
.azulTexto { display:inline-block; margin-left:10px; color:#FFF; font-size:14px; line-height:23px; text-align:left; margin-bottom:30px; }
.azulTexto a {color:#FFF; font-size:14px; text-decoration:none; background:url(../imagens/sublinhado.png) repeat-x bottom; }
.azulTexto a:hover {color:#000; text-decoration:none; background:none;}
.azulTexto a.activo { color:#000; text-decoration:none; background:none;}
a.btEn { display:block; width:24px; height:24px; background:url(../imagens/botoes.png) -191px 0; margin-left:370px; margin-top:0px; margin-bottom:25px;}
a.btEn:hover { background:url(../imagens/botoes.png) -191px -24px;}
a.btPt { display:block; width:24px; height:24px; background:url(../imagens/botoes.png) -221px 0; margin-left:370px; margin-top:0px; margin-bottom:25px;}
a.btPt:hover { background:url(../imagens/botoes.png) -221px -24px;}
.azulPavilhao { font-weight:bold; letter-spacing:1px;}
.linhaPintas { display:block; width:100%; height:3px; background:url(../imagens/linhaPintas.png) repeat-x; }
.linhaPintasApoios { display:inline; width:100%; height:3px; background:url(../imagens/linhaPintasAzuis.png) repeat-x; }
.creditosHomeJanela { display:block; margin-left:10px; }
.creditosHomeLogos { display:inline-block; margin-top:40px; font-size: 9px; color:#FFF; /*color:#a9b3e4;*/ margin-right:30px;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.creditosHomeLogos p{ margin-right:34px;}
.creditosHomeLogos .bienal{ margin-top:-50px;}
.espacoSeguranca { display:block; width:100%; height:5px; }
.espacoFinal { display:block; width:100%; height:80px; }
.espacoHome{ display:block; width:100%; /*background-color:#000897;*/ height:20px; }
.menuBoxGrande {}
.menuBoxGrande li { margin-bottom:23px; }
.menuBoxMedia {display:inline-block; margin-right:74px; }
.menuBoxMedia li { margin-bottom:12px; }
.menuBoxSubmenu { }
.menuBoxSubmenu li { display:inline; }
.menuTamanho1 {font-size:56px; line-height:53px; text-transform:uppercase; }
.menuTamanho2 {font-size:29px; line-height:29px;}
.menuTamanho3 {font-size:22px;}
.menuTamanho4 {font-size:14px;}
.menuTamanho5 {font-size:12px;}
.menu { font-weight:bold; color:#FFF; letter-spacing:1px;}
.menu ul { list-style:none; margin:0; padding:0; }
.menu li { border:none; }
.menu a { color:#FFF; text-decoration:none;  text-transform:uppercase;}
.menu a:hover { color:#000; }
.menu a.activo { color:#000;}
.subMenu { font-weight:bold; color:#FFF; font-size:14px; letter-spacing:1px; padding-top:40px; padding-bottom:40px; line-height:32px;}
.subMenu ul { list-style:none; margin:0; padding:0; }
.subMenu li { display:inline; border:none; margin:0 10px; }
.subMenu a { color:#FFF; text-decoration:none; text-transform:uppercase; }
.subMenu a:hover { color:#000; }
.subMenu a.activo { color:#000;}

a.botaoMenu {display:block; position:fixed; width:53px; height:53px; background:url(../imagens/menu.png) no-repeat 0 0; right:10%; bottom:-10px; z-index:3000; }
a.botaoMenu:hover { background:url(../imagens/menu.png) no-repeat 0 -53px; }

.inactivo { background:url(../imagens/inactivo.png) repeat-x center; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.6;}

/*social*/
.social {display:inline-block; vertical-align:top; margin-top:60px; }
.st_facebook_custom{ background:url(../imagens/botoes.png) 0 0 transparent; padding:0 20px 2px 0; cursor:pointer; margin-right:8px; }
.st_twitter_custom{ background:url(../imagens/botoes.png) -28px 0 transparent; padding:0 20px 2px 0; cursor:pointer; margin-right:8px; }
.st_tumblr_custom{ background:url(../imagens/botoes.png) -55px 0 transparent; padding:0 20px 2px 0; cursor:pointer; margin-right:8px;}
.st_linkedin_custom{ background:url(../imagens/botoes.png) -83px 0 transparent; padding:0 20px 2px 0; cursor:pointer; margin-right:8px;}
.st_blogger_custom{ background:url(../imagens/botoes.png) -110px 0 transparent; padding:0 20px 2px 0; cursor:pointer; margin-right:8px;}
.st_pinterest_custom{ background:url(../imagens/botoes.png) -138px 0 transparent; padding:0 20px 2px 0; cursor:pointer; margin-right:8px;}
.st_googleplus_custom{ background:url(../imagens/botoes.png) -165px 0 transparent; padding:0 20px 2px 0; cursor:pointer; margin-right:8px;}



@media screen and (min-width: 0px) and (max-width: 600px) {
	.azulMenu { margin-right:0; }
	.menuTamanho1 {font-size:50px; line-height:48px; }
	.menuTamanho2 {font-size:22px; line-height:22px;}
	.menuTamanho3 {font-size:18px;}
	.creditosHomeLogos .bienal{ margin-top:0;}
}

@media screen and (min-width: 350px) and (max-width: 750px) {
	.subMenu { padding-top:20px; }
	.menuBoxPequena {margin-bottom:60px;}
}

@media screen and (min-width: 0px) and (max-width: 349px) {
	.subMenu { padding-top:10px; }
	.menuBoxPequena {margin-bottom:30px;}
}

@media screen and (min-width: 0px) and (max-width: 880px) {
	.azulMenu { margin-bottom:80px;  }
	.azulTexto { margin-bottom:80px;}
	a.btEn { margin-bottom:80px; margin-left:10px; } 
	a.btPt { margin-bottom:80px; margin-left:10px; } 
	a.botaoMenu { right:10%; top:-10px; }
}



/*assinatura*/
#assinaturaCaixa { display:block; width:100%; margin-top:10px; text-align:right;}
#assinatura { float:right; margin-right:20px; width:20px; height:10px; letter-spacing:1px; font-size: 8px; color:#FFF; text-decoration: none; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#assinatura:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
#webdesign { float:right; margin-right:10px; width:140px; height:10px; visibility:hidden; font-size: 10px; color: #FFF; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }



/*primeiro---------------------------------------------------------------------------------*/
.btHome { float:right;}
.btHome a { color:#999;}
.rodape { color:#999;}
.rodape a {color:#999;}
.erro { color:#C00;}
.rodapePequeno { font-size: 9px; color:#999;}
.rodapePequeno a { font-size: 9px; color:#999;}


.contentorHome1 { margin:auto; width:900px; padding:60px 20px; color:#666; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; letter-spacing:1px;}
.contentorHome1 a{ color:#666; cursor:pointer; text-decoration:none; }
.contentorHome1 a:hover{ text-decoration:underline;}
.contentor1 { margin:auto; width:1000px; padding:60px 20px; color:#666; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; letter-spacing:1px;}
.contentor1 a{ color:#666; cursor:pointer; text-decoration:none; }
.contentor1 a:hover{ text-decoration:underline;}
#presskitHome1 { }
#ptEnHome1 { display:none;}
.pressPassword { margin:auto; padding-top:60px; padding-bottom:60px; display:block; width:400px; color:#666; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; letter-spacing:1px;}
.pressPassword input, select, textarea { font-family: Tahoma, Geneva, sans-serif; color:#666; font-size: 11px; background-color:#FFF; border:#CCC solid 1px; }
.pressPassword input.botao { color:#666; cursor:pointer; }
.pressPassword input.botao:hover { color:#fff; background-color:#333; }
.imgPressKit { float:left; margin:10px 10px 0 0; text-align:center; }
.imgPressKit a:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#creditosHome1Bt { height:80px;}
#creditosHome1Janela { display:block; height:80px; }
.creditosHome1Logos { float:left; text-align:left; margin-left:54px; margin-top:40px; font-size: 9px; color:#999;}





