@import url(https://fonts.googleapis.com/css?family=Lekton:400,700,400italic);

@import url(https://fonts.googleapis.com/css?family=Snippet);

@import url(https://fonts.googleapis.com/css?family=Grand+Hotel);



/*

Theme Name: wDuesC

Theme URI: http://www.duesc.com/

Description: This theme was developed from <a href="http://www.duesc.com/" target="_blank"><strong>wDuesC</strong></a>, a template for development of new skins platform Wordpress.

Version: 1.5.1

Author: DuesC Framework

Author URI: http://www.duesc.com/



*	DuesC Framework, template for developing new websites. Copyright (C) 2013 DuesC Framework

*	This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

*	This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

*	You should have received a copy of the GNU General Public License along with this program.  If not, see <http://www.gnu.org/licenses/>.

**/



@charset "utf-8";

/* ----------------------- default ------------------------ */

* { margin:0; padding:0; outline:0; }

html { height:100%; }

img { border:none; }

hr { display:none; }    

li { list-style:none; }

section, main, article, aside, header, footer, nav, dialog, figure, figcaption { display:block; } /* html5 */



body { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size:14px; color:#333333; background:#fff;}

a { text-decoration:none; color:#3366cc; }

a:hover { text-decoration:underline; }



/* class */

.clear { clear:both; }

.alerta { padding:10px; border-radius:4px; background:#fbfaf3; border:1px solid #fcefa1; color:#363636; } 

.erro { padding:10px; border-radius:4px; background:#fef8f6; border:1px solid #cd0a0a; color:#cd0a3c; } 

.hidden { text-indent:-9000px; }

/* -------------------------------------------------------- */

#margem { overflow:hidden;}

/* ------------------------ admin ------------------------ */

#custom_meta_galeria #mce_116{display: none !important;}

/* -------------------------------------------------------- */

/* ------------------------ header ------------------------ */



/* 	COM a barra do governo */

	body.home { background:url(extras/images/main/content/bg-home.jpg) no-repeat #ffffff center 1148px;}

	body.home #header { background:none; /*height:49px;*/ height:0 }

	#header { background:#ffffff; padding:0; border:0; margin:0; width:100%; height:240px; z-index:2000; position:relative; }

	#header .governo_barraTopo { width:100%; height:49px; display:block; border-bottom:solid 1px #efefef;}

	#header .governo_barraTopo #barrasp_nav { width:980px !important;}

	#header .governo_barraTopo #barrasp_global { background:#fff !important;}

	#header .governo_barraTopo #barrasp_nav ul { margin-top:8px !important; }

	#header .governo_barraTopo #barrasp_nav form { margin:15px 0 0 16px !important;}

	/*Menu*/

	#header #nav { position:relative; float:right; width:245px; z-index:3000;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	#header #nav .menuLista .navTop ul.menu .menu-exposicao > ul.sub-menu {width: 280px !important; left: -280px !important;}

	#header #nav .menuLista .navTop ul.menu li.menu-item-199 ul.sub-menu {width: 200px !important; left: -200px !important; background-color: #bf0000 !important; visibility: hidden;}

	#header #nav .menuLista .navTop ul.menu li.menu-item-199:hover ul.sub-menu {visibility: visible;}

	#header #nav .menuLista .navTop ul.menu li.menu-item-199 ul.sub-menu li:hover, #header #nav .menuLista .navTop ul.menu li.menu-item-199 ul.sub-menu li a:hover  {background-color: #8d0000 !important;}

	#header #nav .menuLista .navTop ul.menu li.menu-item-199 ul.sub-menu li:not(:first-child) a {border-top: solid 1px #8d0000 !important}

	#header #nav .menuLista .navTop ul.menu li.menu-item-882 ul.sub-menu {width: 200px !important; left: -200px !important; background-color: #bf0000 !important; visibility: hidden;}

	#header #nav .menuLista .navTop ul.menu li.menu-item-882:hover ul.sub-menu {visibility: visible;}

	#header #nav .menuLista .navTop ul.menu li.menu-item-882 ul.sub-menu li:hover, #header #nav .menuLista .navTop ul.menu li.menu-item-882 ul.sub-menu li a:hover  {background-color: #8d0000 !important;}

	#header #nav .menuLista .navTop ul.menu li.menu-item-882 ul.sub-menu li:not(:first-child) a {border-top: solid 1px #8d0000 !important}


	#header #nav.ativo-menu { position:relative; width:490px; height:2000px;

		transition:all .4s .3s; -moz-transition:all .4s .3s; -ms-transition:all .4s .3s; -o-transition:all .4s .3s; -webkit-transition:all .4s .3s;}

	#header #nav .menuLista { background:#bf0000; position:absolute; left:1000%; top:0; display:inline-table; width:0; height:100%;}

	#header #nav.ativo-menu .menuLista {left:0; width:300%;}

	/*Menu ((FIXO))*/

	#header .fixo { width:980px; height:0; margin:0 auto; display:table; clear:both;position:relative;}

	#header .fixo .menuFixo { position:absolute; top:0; right:0;}

	#header .fixo .menuFixo.fixed { position:fixed; top:0; width:980px; right:inherit; left:inherit; }

	#header a.secretaria { position:absolute; right:270px; top:20px; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:14px; opacity:.5;}

	body.home #header a.secretaria { color:#fff; opacity:1;}













/*

#header .fixo .menuFixo.fixed #nav { opacity:.9;

	transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

#header .fixo .menuFixo.fixed #nav:hover {opacity:1;

	transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}



*/



#header #nav .bloco { width:245px; height:137px; float:left; position:relative; z-index:200; clear:both;

	transition:all .8s; -moz-transition:all .8s; -ms-transition:all .8s; -o-transition:all .8s; -webkit-transition:all .8s;}

#header #nav.ativo-menu .bloco { position:absolute; left:0; top:0; width:100%; background:#bf0000; }



#header #nav .menuLista { width:0; height:100%; background:#bf0000; position:absolute; right:0; top:0;

	transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

#header #nav .menuLista.ativo {width:50%;}





#header #nav .menuLista .navTop { clear:both;}

#header #nav .menuLista .navTop ul.menu { margin:145px 0 0 0;}

#header #nav .menuLista .navTop ul.menu li { position:relative;}

#header #nav .menuLista .navTop ul.menu li a {font-family: 'Lekton', sans-serif; font-weight:400; padding:0 0 0 70px; display:block; font-size:16px; line-height:35px; color:#FFF; height:35px; background:url(extras/images/main/content/ico-menu.png) no-repeat 45px center;}

#header #nav .menuLista .navTop ul.menu li:hover a { background-color:#8d0000; text-decoration:none;}

#header #nav .menuLista .navTop ul.menu li ul.sub-menu { display:none; position:absolute; left:-300px; background:#8d0000; top:0; width:300px;}

#header #nav .menuLista .navTop ul.menu li:hover ul.sub-menu { display:block; }



#header #nav .menuLista .navTop ul.menu li ul.sub-menu li {}

#header #nav .menuLista .navTop ul.menu li ul.sub-menu li:hover { background-color:#bf0000; }



#header #nav .menuLista .navTop ul.menu li ul.sub-menu li:first-child a {border-top:0; line-height:35px; height:35px;}

#header #nav .menuLista .navTop ul.menu li ul.sub-menu li a { border-top:solid 1px #bf0000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:0 0 0 35px; display:block; font-size:14px; line-height:34px; color:#FFF; height:34px; background:none;}

#header #nav .menuLista .navTop ul.menu li ul.sub-menu li a:hover { background-color:#bf0000; text-decoration:none;}



	/* Sub Menu - Abrindo de baixo para cima*/

	#header #nav .menuLista .navTop ul.menu li+li+li+li+li+li+li ul.sub-menu,

	#header #nav .menuLista .navTop ul.menu li+li+li+li+li+li+li+li ul.sub-menu,

	#header #nav .menuLista .navTop ul.menu li+li+li+li+li+li+li+li+li ul.sub-menu,

	#header #nav .menuLista .navTop ul.menu li+li+li+li+li+li+li+li+li+li ul.sub-menu,

	#header #nav .menuLista .navTop ul.menu li+li+li+li+li+li+li+li+li+li+li ul.sub-menu,

	#header #nav .menuLista .navTop ul.menu li+li+li+li+li+li+li+li+li+li+li+li ul.sub-menu,

	#header #nav .menuLista .navTop ul.menu li+li+li+li+li+li+li+li+li+li+li+li+li ul.sub-menu { bottom:0; top:inherit;}





/* Idiomas e Baixa visão */

	#header #nav .bloco .infoTopo { position:relative; z-index:600; width:245px; height:56px; background:#000; float:left; }

	#header #nav .bloco .infoTopo ul.linguas {}

	#header #nav .bloco .infoTopo ul.linguas { float:left; margin:12px 0 0 20px; }

	#header #nav .bloco .infoTopo ul.linguas li { width:18px; height:29px; line-height:29px; margin:0 9px; text-align:center; float:left;}

	#header #nav .bloco .infoTopo ul.linguas li a { font-family: 'Lekton', sans-serif; font-weight:700; font-size:14px; line-height:29px; color:#fff;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	#header #nav .bloco .infoTopo ul.linguas li a.ativo,

	#header #nav .bloco .infoTopo ul.linguas li a:hover { text-decoration:none; color:#bf0000;}



/* font size */

	#header #nav .bloco .infoTopo ul.fontsize { float:right; margin:12px 20px 0 0; }

	#header #nav .bloco .infoTopo ul.fontsize li { width:29px; height:29px; margin:0 0 0 15px; text-align:center; border-radius:25px; overflow:hidden; float:left; background:#bf0000;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	#header #nav .bloco .infoTopo ul.fontsize li:hover {background:#9b0000;}

	#header #nav .bloco .infoTopo ul.fontsize li a { display: block; font-family: 'Lekton', sans-serif; font-weight:700; font-size:14px; line-height:29px; color:#fff;}

	#header #nav .bloco .infoTopo ul.fontsize li a:hover { text-decoration:none;}

		





/* Busca */

	#header #nav .bloco .busca { z-index:200; position:absolute; right:0; top:0; height:56px; width:245px; background:#9b0000; overflow:hidden;

		transition:all .1s .4s; -moz-transition:all .1s .4s; -ms-transition:all .1s; -o-transition:all .1s; -webkit-transition:all .1s;}

	#header #nav.ativo-menu .bloco .busca { width:245px; right:0;}

	#header #nav .bloco .busca form#searchform div ::-webkit-input-placeholder { color:#fff; }

	#header #nav .bloco .busca form#searchform div ::-moz-placeholder { color:#fff; } /* firefox 19+ */

	#header #nav .bloco .busca form#searchform div :-ms-input-placeholder { color:#fff; } /* ie */

	#header #nav .bloco .busca form#searchform div input:-moz-placeholder { color:#fff; }

	#header #nav .bloco .busca form#searchform div input#s { width:173px; text-transform:uppercase; height:56px; border:0; background:none; padding:0 0 0 15px; float:left; font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; color:#fff;}

	#header #nav .bloco .busca form#searchform div input#searchsubmit { width:56px; height:56px; background:url(extras/images/main/content/lupa-busca.png) no-repeat center center; padding:0; margin:0; float:left; border:0; text-indent:-9999px; font-size:1px; cursor:pointer;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	#header #nav .bloco .busca form#searchform div input#searchsubmit:hover { background-color:#7d0000; cursor:pointer;}



/* Abrir e Fechar menu */

	#header #nav .bloco .menu {width:245px; height:81px; background:#bf0000; clear:both; cursor:pointer;}

	#header #nav .bloco .menu h4 { color:#000000; background:url(extras/images/main/content/seta-menu.png) no-repeat center left; font-family: 'Lekton', sans-serif; font-weight:700; font-size:24px; line-height:81px; text-align:left; text-transform:uppercase; padding-left:58px; margin:0 0 0 30px;

		transition:all .2s .1s; -moz-transition:all .2s .1s; -ms-transition:all .2s .1s; -o-transition:all .2s .1s; -webkit-transition:all .2s .1s;}

	#header #nav.ativo-menu .bloco .menu h4 { width:100%;  background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat center left;}

	#header #nav .bloco .menu h4 span { float:left; color:#fff;

		transition:all .2s .1s; -moz-transition:all .2s .1s; -ms-transition:all .2s .1s; -o-transition:all .2s .1s; -webkit-transition:all .2s .1s;}

	#header #nav .bloco .menu h4 span.abrir { overflow:hidden; width:65px; padding-right:10px;}

	#header #nav.ativo-menu .bloco .menu h4 span.abrir { width:0; padding-right:0; }

	#header #nav .bloco .menu h4 span.fechar {overflow:hidden; width:0; margin-right:0;}

	#header #nav.ativo-menu .bloco .menu h4 span.fechar { width:80px; margin-right:10px;}



/* Listagem ((Menu)) */









body.home #header h1.logo { width:118px; height:196px; display:block; margin:0; padding:0; position:absolute; left:0; top:0; }

body.home #header h1.logo a { width:118px; height:196px; display:block; opacity:1; text-indent:-9999px; font-size:1px; background:url(extras/images/header/museu-do-cafe_logo-home.jpg) no-repeat 0 0;

	transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

body.home #header h1.logo a:hover { opacity:.9; text-decoration:none;} 

body.home #header .botaoFacebook { position:absolute; left:0px; top:213px; width:auto; height:20px; display:none;}





body #header h1.logo { width:363px; height:88px; display:block; margin:0; padding:0; position:absolute; left:0; top:50px; }

body #header h1.logo a { width:363px; height:88px; display:block; opacity:1; text-indent:-9999px; font-size:1px; background:url(extras/images/header/museu-do-cafe_logo.png) no-repeat 0 0;

	transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

body #header h1.logo a:hover { opacity:.9; text-decoration:none;} 

body #header .botaoFacebook { position:absolute; left:410px; top:84px; width:auto; height:20px;}





/* -------------------------------------------------------- */



/* ------------------------- main ------------------------- */

body.home #main { margin:0; background:none;}



#main { width:100%; margin:0 auto; position:relative; background:#bf0000; padding:0; border:0; z-index:1000; }





/* --- Pagina (Padrão) --- */

	body.page #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top no-repeat #C00000; }

	body.page #main #content { width: 980px; margin: 0 auto; display: block; float: none;}



	body.page #main #content .tourVirtual { position: relative; width: 980px; height: 417px; display: block; margin:30px 0 0 0;}

	body.page #main #content .tourVirtual a.setaTour {position:absolute; left:0; top:0; width: 980px; height: 417px; display:block; z-index:600; opacity:1; background:url(extras/images/main/content/seta_tour-virtual_home.png) no-repeat center center; font-size:1px; text-indent:-9999px;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page #main #content .tourVirtual a.setaTour:hover {opacity:.8;}

	

	body.page #main #content .infos a.tour {font-family: 'Lekton', sans-serif; font-weight:700; font-size:27px; text-transform:uppercase; letter-spacing:0; color:#ecac13; opacity:1; float: right; padding: 20px 0 0 0;}

	body.page #main #content .infos a.tour strong {color:#fff;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page #main #content .infos a.tour:hover { text-decoration: none;}

	body.page #main #content .infos a.tour:hover strong {color:#ecac13;}

	

	body.page #main #content .infos h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#fff; float: left; width: 630px; padding: 120px 0 60px 0; margin: 0;}

	body.page #main #content .infos p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify; clear: both; float: left; width: 630px;}

	body.page #main #content .infos p i { color: #fff; font-style: italic;}









/* --- Home --- */

	/* Destaque Rotativo */

	body.home .cycle-slideshow .tudo { position:relative; margin:0 auto; width:980px; overflow:visible;}

	body.home .cycle-slideshow .tudo .base { position:absolute; left:0; top:300px;}

		body.home .cycle-slideshow { }

		body.home .cycle-slideshow .item { height:1100px; background-repeat:no-repeat; background-position:top center; width: 100%;}

		body.home .cycle-slideshow .item > a { display:block; width:100%; height:1100px;}

		body.home .cycle-slideshow .item > a:hover { text-decoration:none;}

		body.home .cycle-slideshow .item .base { width:980px; display:block; margin:0 auto;}

		body.home .cycle-slideshow .item .base .infos { width:400px; height:315px; padding:70px 40px; float:left; background:url(extras/images/main/content/mascara_info_destaque.png); margin:-845px 0 0 0; position:relative;}

		body.home .cycle-slideshow .item .base .infos h2 {padding:0 0 40px 0;  font-size:48px; line-height:48px;}

		body.home .cycle-slideshow .item .base .infos h2 a {font-family: 'Lekton', sans-serif; font-weight:400; font-size:48px; line-height:48px; color:#fff;}

		body.home .cycle-slideshow .item .base .infos h2 a:hover { text-decoration:none;}

		body.home .cycle-slideshow .item .base .infos p {}

		body.home .cycle-slideshow .item .base .infos p a {font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; line-height:18px; color:#fff;}

		body.home .cycle-slideshow .item .base .infos p a:hover { text-decoration:none;}

		body.home .cycle-slideshow .item .base .infos a.saibaMais { width:120px; height:39px; display:block; text-transform:uppercase; color:#fff; text-align:center; line-height:39px; border:solid 1px #fff; font-family: 'Lekton', sans-serif; font-weight:700; font-size:14px; position:absolute; left:40px; bottom:70px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.home .cycle-slideshow .item .base .infos a.saibaMais:hover { text-decoration:none; background:#fff; color:#000;}



		body.home .cycle-pager {width: 480px; height: 21px; background:none; position:absolute; left:50%; bottom:465px; margin: 0 0 0 -128px; z-index: 999;}

		body.home .cycle-pager span { width:9px; height:9px; border:solid 1px #555555; background:none; opacity:.8; display: inline-block; color:rgba(0,0,0,0.0); margin-right: 9px; cursor: pointer;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.home .cycle-pager.active {}

		body.home .cycle-pager span:hover,

		body.home .cycle-pager span.cycle-pager-active{width:9px; height:9px; border:solid 1px #bf0000; background:#bf0000; opacity:1;}

	

	/* Visite o Museu - Aba na home */

	section.visiteMuseu { position:relative; margin:-337px auto 0 auto; width:980px; height:55px; z-index: 999}

	section.visiteMuseu .museu { position:absolute; right:0; bottom:0;}

	section.visiteMuseu .museu span { font-family: 'Lekton', sans-serif; font-weight:700; font-size:20px; text-transform:uppercase; letter-spacing:-1px; color:#000; background:url(extras/images/main/content/seta-visite-o-museu.png) #ecac13 no-repeat 90px 20px; margin:0; padding:0 0 0 25px; width:300px; height:55px; display:block; cursor:pointer; text-align:center; clear:both; line-height:59px; float:right;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	section.visiteMuseu .museu span:hover { background-position:90px 17px;}

	section.visiteMuseu .museu span.ativo {background:url(extras/images/main/content/seta-visite-o-museu_b.png) #ecac13 no-repeat 90px 20px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	section.visiteMuseu .museu span.ativo:hover { background-position:90px 23px;}

		/* Box com as informações */

		section.visiteMuseu .museu .infoAll { width:400px; height:0; padding:0 35px; background:#ecac13; clear:both; overflow:hidden;

			transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

		section.visiteMuseu .museu .infoAll.ativo {height:400px;}

		section.visiteMuseu .museu .infoAll figure { width:178px; float:left; margin:35px 0 0 0; padding:0;}

		section.visiteMuseu .museu .infoAll figure figcaption { position:relative; width:178px; height:178px; display:block; margin:0 0 25px 0;}

		section.visiteMuseu .museu .infoAll figure figcaption span { position:absolute; left:0; top:0; width:178px; height:178px; padding:0; display:block; z-index:200; background:url(extras/images/main/content/tour-virtual.jpg) 0 0 no-repeat; font-size:1px; text-indent:-9999px;}

		section.visiteMuseu .museu .infoAll figure figcaption a.setaTuor { position:absolute; left:0; top:0; width:178px; height:178px; display:block; z-index:600; opacity:1; background:url(extras/images/main/content/seta_tour-virtual_home.png) no-repeat center center; font-size:1px; text-indent:-9999px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		section.visiteMuseu .museu .infoAll figure figcaption a.setaTuor:hover { opacity:.8;}

		section.visiteMuseu .museu .infoAll figure figcaption span a { display:block; width:178px; height:178px; font-size:1px; text-indent:-9999px;}

		section.visiteMuseu .museu .infoAll figure a.tour {font-family: 'Lekton', sans-serif; font-weight:700; font-size:27px; text-transform:uppercase; letter-spacing:-1px; color:#000; opacity:1;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		section.visiteMuseu .museu .infoAll figure a.tour strong { color:#fff; font-weight:700; font-size:27px;}

		section.visiteMuseu .museu .infoAll figure a.tour:hover { opacity:.8; text-decoration:none;}

		section.visiteMuseu .museu .infoAll div { width:200px; float:right; margin:35px 0 0 0; padding:0;}

		section.visiteMuseu .museu .infoAll div .informacoes { display: block; margin: 0 0 15px 0; padding: 0;}

		section.visiteMuseu .museu .infoAll div .informacoes h3 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:16px; text-transform:uppercase; letter-spacing:0; color:#000; padding:0 0 3px 0;}

		section.visiteMuseu .museu .infoAll div .informacoes p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:15px; color:#000; margin:0 !important; padding:0 !important;}

		section.visiteMuseu .museu .infoAll div a.maisInfomacoes { text-align:center; font-family: 'Lekton', sans-serif; font-weight:700; font-size:14px; color:#ecac13; text-transform:uppercase; width:190px; height:40px; background:#000; float:left; margin:0; padding:0; line-height:40px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		section.visiteMuseu .museu .infoAll div a.maisInfomacoes strong { color:#fff;}

		section.visiteMuseu .museu .infoAll div a.maisInfomacoes:hover { text-decoration:none; background:#bf0000;}

		

	/* Agenda Home */

	body.home section.agenda { position:relative; margin:0 auto; width:100%; height:796px; background:url(extras/images/main/content/bg-agenda-home.jpg) no-repeat top center; z-index: 999;}

	body.home section.agenda .fixo { width:981px; display:block; margin:0 auto; height:796px; overflow:hidden; }

		/* Header */

		body.home section.agenda header { width:981px; height:150px; clear:both; margin:0; padding:11px 0 0 0 !important;}

		body.home section.agenda header h2 { font-family: 'Lekton', sans-serif; font-weight:700; font-size:24px; letter-spacing:-1px; color:#000; height:31px; float:left; line-height:31px; margin:91px 0 0 0 !important; padding:0;}

		body.home section.agenda header select {height:29px; width:223px; float:left; border:solid 1px #cac5b3; padding:0; margin:91px 0 0 30px !important;}

		body.home section.agenda header ul.navegacao { float:right; height:31px; margin:91px 0 0 0 !important; padding:0 !important;}

		body.home section.agenda header ul.navegacao li {display:block; list-style:none; width:31px; font-size:1px; float:left; text-indent:-9999px; height:31px; margin:0 0 0 14px !important; padding:0 !important; cursor:pointer !important;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.home section.agenda header ul.navegacao li.ant {background:url(extras/images/main/content/seta-ant-agenda.png) #bf0000 center center no-repeat;}

		body.home section.agenda header ul.navegacao li.prox {background:url(extras/images/main/content/seta-prox-agenda.png) #bf0000 center center no-repeat;}

		body.home section.agenda header ul.navegacao li:hover { background-color:#ecac13;}

		body.home section.agenda header ul.navegacao li.desativado,

		body.home section.agenda header ul.navegacao li.desativado:hover { background-color:#CCCCCC; cursor:default !important;}

		/* elementos */

		body.home section.agenda ul.agenda {width:1600px !important; height:508px; margin:0 !important; padding:0; display:block;}

		body.home section.agenda ul.agenda li { width:327px; position:relative; height:508px; list-style:none !important; float:left; padding:0 !important; margin:0 !important; overflow:hidden;}

		body.home section.agenda ul.agenda li figure { position:relative; width:327px; height:508px; }

		body.home section.agenda ul.agenda li figure a.imgAgenda { position:absolute; left:0; display:block; width:327px; height:254px; z-index:100;}

		body.home section.agenda ul.agenda li figure a.imgAgenda img {width:327px; height:254px;}

		body.home section.agenda ul.agenda li figure figcaption { width:327px; height:278px; position:absolute; bottom:0; left:0; z-index:600;}

		body.home section.agenda ul.agenda li figure {}

		/* elementos pares */

		body.home section.agenda ul.agenda li.par { background:#bf0000; } 

		body.home section.agenda ul.agenda li.par figure a.imgAgenda { bottom:0;}

		body.home section.agenda ul.agenda li.par figure figcaption { top:0; background:url(extras/images/main/content/bg-agenda-vermelho.png) 0 0 no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;} 

		body.home section.agenda ul.agenda li.par:hover figure figcaption { top:10px;}

		body.home section.agenda ul.agenda li.par figure figcaption strong { display:block;}

		body.home section.agenda ul.agenda li.par figure figcaption strong a {font-family: 'Lekton', sans-serif; font-weight:700; font-size:38px; line-height:48px; text-transform:uppercase; letter-spacing:-2px; color:#fff; display:block; padding:75px 0 0 45px;}

		body.home section.agenda ul.agenda li.par figure figcaption h2 a:hover,

		body.home section.agenda ul.agenda li.par figure figcaption strong a:hover { text-decoration:none;}

		body.home section.agenda ul.agenda li.par figure figcaption h2 {display:block;}

		body.home section.agenda ul.agenda li.par figure figcaption h2 a {font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:18px; text-transform:none; letter-spacing:-1px; color:#000; display:block; padding:5px 25px 200px 45px; white-space: pre-wrap;}

		/* elementos impares */

		body.home section.agenda ul.agenda li.impar { background:#ecac13; } 

		body.home section.agenda ul.agenda li.impar figure a.imgAgenda { top:0;}

		body.home section.agenda ul.agenda li.impar figure figcaption { bottom:0; background:url(extras/images/main/content/bg-agenda-amarelo.png) 0 0 no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;} 

		body.home section.agenda ul.agenda li.impar:hover figure figcaption { bottom:10px;}

		body.home section.agenda ul.agenda li.impar figure figcaption strong { display:block;}

		body.home section.agenda ul.agenda li.impar figure figcaption strong a {font-family: 'Lekton', sans-serif; font-weight:700; font-size:38px; line-height:48px; text-transform:uppercase; letter-spacing:-2px; color:#fff; display:block; padding:100px 0 0 45px;}

		

		body.home section.agenda ul.agenda li.impar figure figcaption strong span,
		body.home section.agenda ul.agenda li.par figure figcaption strong span 
		{ 
			font-size: 20px; text-transform: none; letter-spacing: -1px;
			display: inline-block;
			margin-left: 20px;
		}


		

		body.home section.agenda ul.agenda li.impar figure figcaption h2 a:hover,

		body.home section.agenda ul.agenda li.impar figure figcaption strong a:hover { text-decoration:none;}

		body.home section.agenda ul.agenda li.impar figure figcaption h2 {display:block;}

		body.home section.agenda ul.agenda li.impar figure figcaption h2 a {font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:18px; text-transform:none; letter-spacing:-1px; color:#000; display:block; padding:5px 25px 200px 45px; white-space: pre-line;}

		/* Footer */

		body.home section.agenda footer {width:981px; height:50px; clear:both; margin:0; padding:30px 0 0 0 !important;}

		body.home section.agenda footer a.agendaCompleta { font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:16px; text-transform:uppercase; letter-spacing:-1px; color:#000; float:right; padding:0 5px 0 0;}

		body.home section.agenda footer a.agendaCompleta strong { color:#bf0000; font-weight:700; 

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.home section.agenda footer a.agendaCompleta:hover { text-decoration:none;}

		body.home section.agenda footer a.agendaCompleta:hover strong {color:#ecac13;}

		

	/* Diferencial */		

	body.home section.diferencial { width:100%; height:1052px; margin:-125px 0 0 0; background:url(extras/images/main/content/diferencial.jpg) no-repeat center top;}

	body.home section.diferencial .fixo {width:980px; display:block; margin:0 auto;}

	body.home section.diferencial .fixo > div { display: none;}

		/* Lado esquerdo */

		body.home section.diferencial .fixo > div,

			body.home section.diferencial .infoLeft {width:259px; height:297px; padding: 755px 40px 0 205px; float: left; display: block!important;}

		body.home section.diferencial .fixo > div h2,

			body.home section.diferencial .infoLeft h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:24px; line-height:24px; letter-spacing: -1px; color:#fff; margin: 0 0 18px 0;}

		body.home section.diferencial .fixo > div p,

			body.home section.diferencial .infoLeft p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; line-height:14px; color:#fff !important; margin: 0 0 15px 0;}

		body.home section.diferencial .fixo > div a.link, 

			body.home section.diferencial .infoLeft a.link { display: block; width: 253px; height: 59px; background-color: #430000; text-align:center; font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:59px; color:#fff; opacity:.8;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.home section.diferencial .fixo > div a.link:hover,

			body.home section.diferencial .infoLeft a.link:hover { text-decoration: none; background-color: #430000; opacity:1;}

		

		/* Lado direito */

		body.home section.diferencial .fixo > div+div,

			body.home section.diferencial .infoRight {width:300px; height:447px; padding: 605px 135px 0 40px; float: right; display: block!important;}

		body.home section.diferencial .fixo > div+div h2,

			body.home section.diferencial .infoRight h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:36px; line-height:36px; letter-spacing: -1px; color:#fff; margin: 0 0 18px 0;}

		body.home section.diferencial .fixo > div+div p,

			body.home section.diferencial .infoRight p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; line-height:14px; color:#fff; margin: 0 0 15px 0;}

		body.home section.diferencial .fixo > div+div a.link,

			body.home section.diferencial .infoRight a.link { display: block; width: 253px; height: 59px; background-color: #fff; text-align:center; font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:59px; color:#000; opacity:.8;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.home section.diferencial .fixo > div+div a.link:hover,

			body.home section.diferencial .infoRight a.link:hover { text-decoration: none; background-color: #fff; opacity:1;}



	/* O que está acontecendo no Museu */		

	body.home section.acontecendoNoMuseu { width:100%; height:794px; margin:0; background:url(extras/images/main/content/oqueacontecenomuseu.jpg) no-repeat center top;}

	body.home section.acontecendoNoMuseu .fixo {width:980px; height:794px; display:block; margin:0 auto; }

		body.home section.acontecendoNoMuseu h2 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height:30px; letter-spacing: -2px; color:#000; padding:105px 0 60px 230px; margin:0; display:block;}

		/* Noticias Destaques */

		body.home section.acontecendoNoMuseu .noticiasDestaque { position:relative; width:477px; height:372px; float:left;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques { width:477px; height:372px; float:left; overflow:hidden; margin:0 !important; padding:0 !important; position:relative; background: #fff;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li {width:477px; height:372px; margin:0 !important; padding:0 !important; list-style:none !important; position:absolute; left:0; top:0; opacity:0;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li.ativo { opacity:1;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li figure {width:477px; height:372px; display:block;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li figure img { width:251px; height:372px;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li figure a.imagem { float:right; width:251px; height:372px; display:block;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li figure figcaption { width:226px; height:372px; float:left; background:#bf0000;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		/*body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li:hover figure figcaption { background:#000;}*/

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li figure figcaption strong {width:226px; height:170px; display:block;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li figure figcaption strong a { font-family: 'Lekton', sans-serif; font-weight:700; font-size:48px; line-height:48px; text-transform:uppercase; letter-spacing:-2px; color:#fff; display:block; padding:125px 0 0 30px;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li figure figcaption h2 a:hover,

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li figure figcaption strong a:hover { text-decoration:none;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li figure figcaption h2 {width:226px; height:170px; display:block; padding:0; margin:0;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.destaques li figure figcaption h2 a {font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:18px; text-transform:none; letter-spacing:-1px; color:#000; display:block; padding:130px 15px 80px 30px; height:162px;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.navegacao { position:absolute; left:26px; bottom:30px; height:11px; padding:0 !important; overflow:hidden; margin:0 !important;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.navegacao li { float:left; width:9px; list-style:none !important; height:9px; border:solid 1px #fff; margin:0 4px; padding:0 !important; background:none; text-indent:-9999px; font-size:1px; cursor:pointer;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.navegacao li.cycle-pager-active,

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.navegacao li:hover { background:#fff; cursor:pointer;}

		body.home section.acontecendoNoMuseu .noticiasDestaque ul.navegacao li.cycle-pager-active { cursor:default;}



		/* Últimas Noticias */

		body.home section.acontecendoNoMuseu .ultimasNoticias { width:476px; height:434px; float:right; overflow:hidden; position:relative; }

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas { width:50000px; height:372px; display:block; margin:0 !important; padding:0 !important;} 

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.cycle-slideshow{width: 700px !important;}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li { width:226px; height:372px; margin:0 25px 0 0; padding:0; float:left; list-style:none !important; overflow:hidden; opacity: 1;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li:hover { opacity: .8;}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure {}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure a.imagemNoticia { width:226px; height:180px; display:block; margin:0; padding:0;}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure figcaption {width:226px; height:192px; display:block; margin:0; padding:0;}

		

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure figcaption strong {width:226px; display:block; margin:0; padding:0;}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure figcaption strong a {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height:29px; text-transform:uppercase; letter-spacing:-2px; color:#bf0000; padding:20px 0 10px 0; margin:0; display:block;}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure figcaption strong a:hover { text-decoration:none;}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure figcaption h2 {width:226px; display:block; margin:0; padding:0;}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure figcaption h2 a { font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:20px; text-transform:none; letter-spacing:0; color:#000; padding:20px 0; margin:0; display:block; white-space: pre-wrap;}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure figcaption h2 a:hover { text-decoration:none;}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure figcaption p {width:226px; display:block; margin:0; padding:0;}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure figcaption p a { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; line-height:16px; color:#000; padding:5px 5px 200px 0; margin:0; display:block;white-space: pre-wrap;}

		body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure figcaption p a:hover { text-decoration:none;}



		body.home section.acontecendoNoMuseu .ultimasNoticias .navegacao { position:absolute; bottom:0; right:0;}

		body.home section.acontecendoNoMuseu .ultimasNoticias .navegacao a.verMais { font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; text-transform:uppercase; letter-spacing:0; color:#000; float:left; margin:0 15px 0 0; padding:0; height:31px; line-height:31px;}

		body.home section.acontecendoNoMuseu .ultimasNoticias .navegacao a.verMais:hover { text-decoration:none;}

		body.home section.acontecendoNoMuseu .ultimasNoticias .navegacao a.verMais strong { color:#bf0000;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.home section.acontecendoNoMuseu .ultimasNoticias .navegacao a.verMais:hover strong { color:#ecac13;}

		body.home section.acontecendoNoMuseu .ultimasNoticias .navegacao span {display:block; width:31px; font-size:1px; float:left; text-indent:-9999px; height:31px; margin:0 0 0 10px !important; padding:0 !important; cursor:pointer !important; background-color: #bf0000 !important;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.home section.acontecendoNoMuseu .ultimasNoticias .navegacao span:hover {background-color:#ecac13 !important;}

		body.home section.acontecendoNoMuseu .ultimasNoticias .navegacao span.ant {background:url(extras/images/main/content/seta-ant-agenda.png) center center no-repeat;}

		body.home section.acontecendoNoMuseu .ultimasNoticias .navegacao span.prox {background:url(extras/images/main/content/seta-prox-agenda.png) center center no-repeat;}

		body.home section.acontecendoNoMuseu .ultimasNoticias .navegacao span.desativado,

		body.home section.acontecendoNoMuseu .ultimasNoticias .navegacao span.desativado:hover { background-color:#CCCCCC; cursor:default !important;}



	/* O que o café te faz lembrar? (Espaço Interativo) */

	body.home section.cafeMeFazLembrar { width:100%; height:551px; margin:0; background:url(extras/images/main/content/cafe_me_faz_lembrar.jpg) no-repeat center top;}

	body.home section.cafeMeFazLembrar .fixo { width: 490px; height:411px; padding: 100px 40px 40px 490px; margin: 0 auto;}

		body.home section.cafeMeFazLembrar h1 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:50px; line-height:50px; letter-spacing: -1px; color:#bf0000; margin:0 0 30px 0;} 

		body.home section.cafeMeFazLembrar h2 { font-family: 'arial', sans-serif; font-weight:normal; font-size:23px; line-height:30px; color:#000; margin: 0 0 50px 0;}

		body.home section.cafeMeFazLembrar h2 span { display: block; font-size: 14px; line-height: 14px; padding: 20px 0 0 0;}

		body.home section.cafeMeFazLembrar a.lembranca {display: block; width: 193px; height: 45px; background-color: #95968c; text-align:center; font-family: 'Lekton', sans-serif; font-weight:400; font-size:16px; line-height:45px; color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.home section.cafeMeFazLembrar a.lembranca:hover {text-decoration: none; background-color: #bf0000;}





/* --- Espaço Interativo --- */

	/* PT */

	body.category-espaco-interativo {}

	body.category-espaco-interativo #main #content p {
		font-size: 22px;
		font-weight: 400;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		max-height: 100%;
		padding-bottom: 0;
	
	}

	body.category-espaco-interativo #main{ background:url(extras/images/main/content/bg_espaco-interativo.jpg) center top  no-repeat #fae8c8;}

	body.category-espaco-interativo #main #content {width: 980px; padding:0; margin: 0 auto; float:inherit; overflow:hidden;}

	body.category-espaco-interativo #main #content header { width: 980px; height:430px; }

	body.category-espaco-interativo #main #content header h2 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:50px; line-height:50px; letter-spacing:-3px; color:#bf0000; padding:145px 350px 20px 0; clear:both;}

	body.category-espaco-interativo #main #content header p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:22px; padding:15px 120px 20px 0; clear:both; height:140px; }

	body.category-espaco-interativo #main #content header span { height:66px; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 45px 0 80px; float:left;}

	body.category-espaco-interativo #main #content header a.enviarLembranca { float:left; width: 300px; height:66px; background-color:#bf0000; text-align:center; font-family: 'Lekton', sans-serif; font-weight:400; font-size:17px; line-height:66px; color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-espaco-interativo #main #content header a.enviarLembranca:hover {text-decoration: none; background-color: #a00101;}

		/* Post'its */

		body.category-espaco-interativo #main #content section.mensagens { width:1020px; padding:135px 0 80px 0; margin:0; clear:both; display:inline-block;}

		body.category-espaco-interativo #main #content section.mensagens article { position:relative; width:310px; background:url(extras/images/main/content/adesivos-p.jpg) 0 0 no-repeat; height:326px; margin:0 25px 25px 0; padding:0; float:left; overflow:hidden;

			border-radius:0 50px 0 0; -webkit-border-radius:0 50px 0 0;}

		body.category-espaco-interativo #main #content section.mensagens article h2 { width:310px; }

		body.category-espaco-interativo #main #content section.mensagens article h2 a {font-family: 'Grand Hotel', cursive; font-weight:400; font-size:26px; line-height:30px; letter-spacing:-1px; color:#000; padding:55px 20px 111px 40px; margin:0; display:block; height:160px; position:relative; z-index:200;}

		body.category-espaco-interativo #main #content section.mensagens article h2 a:hover { text-decoration:none;}		

		body.category-espaco-interativo #main #content section.mensagens article figure { opacity:1; position:absolute; width:230px; height:55px; background:none; padding:0 40px; left:0; bottom:35px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-espaco-interativo #main #content section.mensagens article:hover figure { opacity:0; bottom:0;}		

		body.category-espaco-interativo #main #content section.mensagens article figure .fotoPerfil { width:55px; height:55px; float:left; overflow:hidden; 

			border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; -webkit-border-radius:100px;}

		body.category-espaco-interativo #main #content section.mensagens article figure .fotoPerfil img {width:55px; height:55px; display:block;}

		body.category-espaco-interativo #main #content section.mensagens article figure hgroup { float:left; padding:11px 0 0 20px; margin:0;}

		body.category-espaco-interativo #main #content section.mensagens article figure hgroup h3 { width:152px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:12px; clear:both; color:#000; padding:0 0 3px 0;}

		body.category-espaco-interativo #main #content section.mensagens article figure hgroup h4 { width:152px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:16px; clear:both; color:#000;}

		body.category-espaco-interativo #main #content section.mensagens article footer { width:310px; opacity:0; height:75px; position:absolute; left:0; bottom:-80px; z-index:600;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-espaco-interativo #main #content section.mensagens article:hover footer { bottom:0; opacity:1;}

			/* Compartilhar */

			body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar { width:206px; height:75px; background:#000000; float:left; margin:0; padding:0;}

			body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:12px; width:206px; color:#fff; text-align:center; padding:13px 0 5px 0; margin:0; text-transform:none;}

			body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar ul.redes { margin: 0 auto; display:table; padding:10px 0 !important; height:18px;}

			body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar ul.redes li { width:19px; height:18px; float:left; list-style:none; margin:0 5px !important; padding:0 !important; background:url(extras/images/main/content/redes-compartilhar-02.png) 0 0 no-repeat; opacity:1;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar ul.redes li:hover { opacity:.8;}

			body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar ul.redes li a { width:19px; height:18px; display:block; text-indent:-9999px; font-size:1px; }

			body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar ul.redes li a:hover {}

				body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar ul.redes li.facebook { background-position:0 0;}

				body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar ul.redes li.twitter { background-position:-35px 0;}

				body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar ul.redes li.google { background-position:-70px 0;}

				body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar ul.redes li.pinterest { background-position:-105px 0;}

				body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar ul.redes li.linkedin { background-position:-141px 0;}

			/* Ver mensagem */

			body.category-espaco-interativo #main #content section.mensagens article footer a.verMensagem { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:12px; color:#fff; text-align:center; width:103px; height:62px; float:right; background:url(extras/images/main/content/seta_ver-mensagem.png) 40px 40px no-repeat #bf0000; padding:13px 0 0 0; margin:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-espaco-interativo #main #content section.mensagens article footer a.verMensagem:hover { text-decoration:none; background-position:43px 40px;}

				/* Cores dos Post'is */

				body.category-espaco-interativo #main #content section.mensagens article.amarelo { background-position:0 0;}

				body.category-espaco-interativo #main #content section.mensagens article.roxo { background-position:-357px 0;}

				body.category-espaco-interativo #main #content section.mensagens article.verde { background-position:-714px 0;}

				body.category-espaco-interativo #main #content section.mensagens article.azul { background-position:-1070px 0;}

	/* EN */

	body.category-interactive-space {}

	body.category-interactive-space #main{ background:url(extras/images/main/content/bg_espaco-interativo.jpg) center top  no-repeat #fae8c8;}

	body.category-interactive-space #main #content {width: 980px; padding:0; margin: 0 auto; float:inherit; overflow:hidden;}

	body.category-interactive-space #main #content header { width: 980px; height:430px; }

	body.category-interactive-space #main #content header h2 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:50px; line-height:50px; letter-spacing:-3px; color:#bf0000; padding:145px 350px 20px 0; clear:both;}

	body.category-interactive-space #main #content header p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:22px; padding:15px 120px 0 0; clear:both; height:140px; }

	body.category-interactive-space #main #content header span { height:66px; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 45px 0 80px; float:left;}

	body.category-interactive-space #main #content header a.enviarLembranca { float:left; width: 300px; height:66px; background-color:#bf0000; text-align:center; font-family: 'Lekton', sans-serif; font-weight:400; font-size:17px; line-height:66px; color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-interactive-space #main #content header a.enviarLembranca:hover {text-decoration: none; background-color: #a00101;}

		/* Post'its */

		body.category-interactive-space #main #content section.mensagens { width:1020px; padding:135px 0 80px 0; margin:0; clear:both; display:inline-block;}

		body.category-interactive-space #main #content section.mensagens article { position:relative; width:310px; background:url(extras/images/main/content/adesivos-p.jpg) 0 0 no-repeat; height:326px; margin:0 25px 25px 0; padding:0; float:left; overflow:hidden;

			border-radius:0 50px 0 0; -webkit-border-radius:0 50px 0 0;}

		body.category-interactive-space #main #content section.mensagens article h2 { width:310px; }

		body.category-interactive-space #main #content section.mensagens article h2 a {font-family: 'Grand Hotel', cursive; font-weight:400; font-size:26px; line-height:30px; letter-spacing:-1px; color:#000; padding:55px 20px 111px 40px; margin:0; display:block; height:160px; position:relative; z-index:200;}

		body.category-interactive-space #main #content section.mensagens article h2 a:hover { text-decoration:none;}		

		body.category-interactive-space #main #content section.mensagens article figure { opacity:1; position:absolute; width:230px; height:55px; background:none; padding:0 40px; left:0; bottom:35px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-interactive-space #main #content section.mensagens article:hover figure { opacity:0; bottom:0;}		

		body.category-interactive-space #main #content section.mensagens article figure .fotoPerfil { width:55px; height:55px; float:left; overflow:hidden; 

			border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; -webkit-border-radius:100px;}

		body.category-interactive-space #main #content section.mensagens article figure .fotoPerfil img {width:55px; height:55px; display:block;}

		body.category-interactive-space #main #content section.mensagens article figure hgroup { float:left; padding:11px 0 0 20px; margin:0;}

		body.category-interactive-space #main #content section.mensagens article figure hgroup h3 { width:152px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:12px; clear:both; color:#000; padding:0 0 3px 0;}

		body.category-interactive-space #main #content section.mensagens article figure hgroup h4 { width:152px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:16px; clear:both; color:#000;}

		body.category-interactive-space #main #content section.mensagens article footer { width:310px; opacity:0; height:75px; position:absolute; left:0; bottom:-80px; z-index:600;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-interactive-space #main #content section.mensagens article:hover footer { bottom:0; opacity:1;}

			/* Compartilhar */

			body.category-interactive-space #main #content section.mensagens article footer .compartilhar { width:206px; height:75px; background:#000000; float:left; margin:0; padding:0;}

			body.category-interactive-space #main #content section.mensagens article footer .compartilhar h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:12px; width:206px; color:#fff; text-align:center; padding:13px 0 5px 0; margin:0; text-transform:none;}

			body.category-interactive-space #main #content section.mensagens article footer .compartilhar ul.redes { margin: 0 auto; display:table; padding:10px 0 !important; height:18px;}

			body.category-interactive-space #main #content section.mensagens article footer .compartilhar ul.redes li { width:19px; height:18px; float:left; list-style:none; margin:0 5px !important; padding:0 !important; background:url(extras/images/main/content/redes-compartilhar-02.png) 0 0 no-repeat; opacity:1;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-interactive-space #main #content section.mensagens article footer .compartilhar ul.redes li:hover { opacity:.8;}

			body.category-interactive-space #main #content section.mensagens article footer .compartilhar ul.redes li a { width:19px; height:18px; display:block; text-indent:-9999px; font-size:1px; }

			body.category-interactive-space #main #content section.mensagens article footer .compartilhar ul.redes li a:hover {}

				body.category-interactive-space #main #content section.mensagens article footer .compartilhar ul.redes li.facebook { background-position:0 0;}

				body.category-interactive-space #main #content section.mensagens article footer .compartilhar ul.redes li.twitter { background-position:-35px 0;}

				body.category-interactive-space #main #content section.mensagens article footer .compartilhar ul.redes li.google { background-position:-70px 0;}

				body.category-interactive-space #main #content section.mensagens article footer .compartilhar ul.redes li.pinterest { background-position:-105px 0;}

				body.category-interactive-space #main #content section.mensagens article footer .compartilhar ul.redes li.linkedin { background-position:-141px 0;}

			/* Ver mensagem */

			body.category-interactive-space #main #content section.mensagens article footer a.verMensagem { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:12px; color:#fff; text-align:center; width:103px; height:62px; float:right; background:url(extras/images/main/content/seta_ver-mensagem.png) 40px 40px no-repeat #bf0000; padding:13px 0 0 0; margin:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-interactive-space #main #content section.mensagens article footer a.verMensagem:hover { text-decoration:none; background-position:43px 40px;}

				/* Cores dos Post'is */

				body.category-interactive-space #main #content section.mensagens article.amarelo { background-position:0 0;}

				body.category-interactive-space #main #content section.mensagens article.roxo { background-position:-357px 0;}

				body.category-interactive-space #main #content section.mensagens article.verde { background-position:-714px 0;}

				body.category-interactive-space #main #content section.mensagens article.azul { background-position:-1070px 0;}

	/* ES */

	body.category-espacio-interactivo {}

	body.category-espacio-interactivo #main{ background:url(extras/images/main/content/bg_espaco-interativo.jpg) center top  no-repeat #fae8c8;}

	body.category-espacio-interactivo #main #content {width: 980px; padding:0; margin: 0 auto; float:inherit; overflow:hidden;}

	body.category-espacio-interactivo #main #content header { width: 980px; height:430px; }

	body.category-espacio-interactivo #main #content header h2 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:50px; line-height:50px; letter-spacing:-3px; color:#bf0000; padding:145px 350px 20px 0; clear:both;}

	body.category-espacio-interactivo #main #content header p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; text-transform:none; letter-spacing:0; color:#000; line-height:22px; padding:15px 120px 0 0; clear:both; height:140px; }

	body.category-espacio-interactivo #main #content header span { height:66px; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 45px 0 80px; float:left;}

	body.category-espacio-interactivo #main #content header a.enviarLembranca { float:left; width: 300px; height:66px; background-color:#bf0000; text-align:center; font-family: 'Lekton', sans-serif; font-weight:400; font-size:17px; line-height:66px; color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-espacio-interactivo #main #content header a.enviarLembranca:hover {text-decoration: none; background-color: #a00101;}

		/* Post'its */

		body.category-espacio-interactivo #main #content section.mensagens { width:1020px; padding:135px 0 80px 0; margin:0; clear:both; display:inline-block;}

		body.category-espacio-interactivo #main #content section.mensagens article { position:relative; width:310px; background:url(extras/images/main/content/adesivos-p.jpg) 0 0 no-repeat; height:326px; margin:0 25px 25px 0; padding:0; float:left; overflow:hidden;

			border-radius:0 50px 0 0; -webkit-border-radius:0 50px 0 0;}

		body.category-espacio-interactivo #main #content section.mensagens article h2 { width:310px; }

		body.category-espacio-interactivo #main #content section.mensagens article h2 a {font-family: 'Grand Hotel', cursive; font-weight:400; font-size:26px; line-height:30px; letter-spacing:-1px; color:#000; padding:55px 20px 111px 40px; margin:0; display:block; height:160px; position:relative; z-index:200;}

		body.category-espacio-interactivo #main #content section.mensagens article h2 a:hover { text-decoration:none;}		

		body.category-espacio-interactivo #main #content section.mensagens article figure { opacity:1; position:absolute; width:230px; height:55px; background:none; padding:0 40px; left:0; bottom:35px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-espacio-interactivo #main #content section.mensagens article:hover figure { opacity:0; bottom:0;}		

		body.category-espacio-interactivo #main #content section.mensagens article figure .fotoPerfil { width:55px; height:55px; float:left; overflow:hidden; 

			border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; -webkit-border-radius:100px;}

		body.category-espacio-interactivo #main #content section.mensagens article figure .fotoPerfil img {width:55px; height:55px; display:block;}

		body.category-espacio-interactivo #main #content section.mensagens article figure hgroup { float:left; padding:11px 0 0 20px; margin:0;}

		body.category-espacio-interactivo #main #content section.mensagens article figure hgroup h3 { width:152px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:12px; clear:both; color:#000; padding:0 0 3px 0;}

		body.category-espacio-interactivo #main #content section.mensagens article figure hgroup h4 { width:152px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:16px; clear:both; color:#000;}

		body.category-espacio-interactivo #main #content section.mensagens article footer { width:310px; opacity:0; height:75px; position:absolute; left:0; bottom:-80px; z-index:600;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-espacio-interactivo #main #content section.mensagens article:hover footer { bottom:0; opacity:1;}

			/* Compartilhar */

			body.category-espacio-interactivo #main #content section.mensagens article footer .compartilhar { width:206px; height:75px; background:#000000; float:left; margin:0; padding:0;}

			body.category-espacio-interactivo #main #content section.mensagens article footer .compartilhar h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:12px; width:206px; color:#fff; text-align:center; padding:13px 0 5px 0; margin:0; text-transform:none;}

			body.category-espacio-interactivo #main #content section.mensagens article footer .compartilhar ul.redes { margin: 0 auto; display:table; padding:10px 0 !important; height:18px;}

			body.category-espacio-interactivo #main #content section.mensagens article footer .compartilhar ul.redes li { width:19px; height:18px; float:left; list-style:none; margin:0 5px !important; padding:0 !important; background:url(extras/images/main/content/redes-compartilhar-02.png) 0 0 no-repeat; opacity:1;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-espacio-interactivo #main #content section.mensagens article footer .compartilhar ul.redes li:hover { opacity:.8;}

			body.category-espacio-interactivo #main #content section.mensagens article footer .compartilhar ul.redes li a { width:19px; height:18px; display:block; text-indent:-9999px; font-size:1px; }

			body.category-espacio-interactivo #main #content section.mensagens article footer .compartilhar ul.redes li a:hover {}

				body.category-espacio-interactivo #main #content section.mensagens article footer .compartilhar ul.redes li.facebook { background-position:0 0;}

				body.category-espacio-interactivo #main #content section.mensagens article footer .compartilhar ul.redes li.twitter { background-position:-35px 0;}

				body.category-espacio-interactivo #main #content section.mensagens article footer .compartilhar ul.redes li.google { background-position:-70px 0;}

				body.category-espacio-interactivo #main #content section.mensagens article footer .compartilhar ul.redes li.pinterest { background-position:-105px 0;}

				body.category-espacio-interactivo #main #content section.mensagens article footer .compartilhar ul.redes li.linkedin { background-position:-141px 0;}

			/* Ver mensagem */

			body.category-espacio-interactivo #main #content section.mensagens article footer a.verMensagem { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:12px; color:#fff; text-align:center; width:103px; height:62px; float:right; background:url(extras/images/main/content/seta_ver-mensagem.png) 40px 40px no-repeat #bf0000; padding:13px 0 0 0; margin:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-espacio-interactivo #main #content section.mensagens article footer a.verMensagem:hover { text-decoration:none; background-position:43px 40px;}

				/* Cores dos Post'is */

				body.category-espacio-interactivo #main #content section.mensagens article.amarelo { background-position:0 0;}

				body.category-espacio-interactivo #main #content section.mensagens article.roxo { background-position:-357px 0;}

				body.category-espacio-interactivo #main #content section.mensagens article.verde { background-position:-714px 0;}

				body.category-espacio-interactivo #main #content section.mensagens article.azul { background-position:-1070px 0;}



/* --- Espaço Interativo (( Quero enviar a minha lembrança )) --- */

	/* PT */

	body.page-id-264 {}

	body.page-id-264 #main{ background:url(extras/images/main/content/bg_espaco-interativo-c.jpg) center top  no-repeat #fae8c8;}

	body.page-id-264 #main #content {width: 980px; padding:0 0 100px 0; margin: 0 auto; float:inherit; overflow:hidden; background:url(extras/images/main/content/bg_lembranca.jpg) bottom center no-repeat;}

	body.page-id-264 #main #content header { width: 980px; height:430px; }

	body.page-id-264 #main #content header h2 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:50px; line-height:50px; letter-spacing:-3px; color:#bf0000; padding:95px 350px 20px 0; clear:both;}

	body.page-id-264 #main #content header p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:22px; padding:15px 120px 0 0; clear:both; }	

	body.page-id-264 #main #content header div.botFace { position: relative; width: 292px; height:52px; margin: 35px 0; }

	body.page-id-264 #main #content header div.botFace span#wp-social-login-connect-with {  display: none;}

	body.page-id-264 #main #content header div.botFace #wp-social-login-connect-options a { opacity: .9; position: absolute; left: 0; top: 0; float:left; width: 240px; height:52px; padding:0 0 0 52px; margin:0; background:url(extras/images/main/content/carregar-facebook.jpg) no-repeat left top; text-align:center; color:#fff;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-264 #main #content header div.botFace #wp-social-login-connect-options a:hover {text-decoration: none; background-color: #284483; opacity: 1;}	

	body.page-id-264 #main #content header div.botFace #wp-social-login-connect-options a img { display: none;}

	body.page-id-264 #main #content section { width:980px; display:inline-block; position: relative;}	

	body.page-id-264 #main #content section form.enviarFoto .colLeft fieldset.two { width:225px; margin:0 0 30px 0; float:left;}

	body.page-id-264 #main #content section form.enviarFoto .colLeft fieldset.two.pad { width:225px; margin:0 25px 30px 0; float:left;}

	body.page-id-264 #main #content section form.enviarFoto .colLeft fieldset.two input { width:205px; border:solid 1px #d3bf9e; background:#fbefd7; height:53px; padding:0 15px;}

	body.page-id-264 #main #content section form.enviarFoto .colLeft fieldset.two input#fotoPerfil { padding:16px 10px; height:21px; font-size:11px;}

	body.page-id-264 #main #content section form.enviarFoto .colLeft fieldset.two { position: absolute; left:252px; top:140px; width:225px; margin:0 25px 30px 0; float:left;}

	body.page-id-264 #main #content section form.enviarFoto .colLeft fieldset.two label {float:left; font-family: 'Lekton', sans-serif; font-weight:400; font-size:15px; text-transform:none; letter-spacing:0; color:#000; line-height:20px; padding:0 0 15px 0; margin:0;}

		/* Colula esquerda */

		body.page-id-264 #main #content section form.enviarMensagem .colLeft { width:480px; float:left;}

		body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset {}

		body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset label { float:left; font-family: 'Lekton', sans-serif; font-weight:400; font-size:15px; text-transform:none; letter-spacing:0; color:#000; line-height:20px; padding:0 0 15px 0; margin:0;}

		body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset input { border:solid 1px #d3bf9e; background:#fbefd7; height:53px; padding:0 15px;}

			body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.one {width:480px; margin:0 0 30px 0; float:left;}

			body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.one label {width:480px;}

			body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.one input { width:447px; }

			body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.two { width:225px; margin:0 0 30px 0; float:left;}

			body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.two.pad { width:225px; margin:0 25px 30px 0; float:left;}

			body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.two input {width:195px;}

			body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.two input#fotoPerfil { padding:16px 10px; height:21px; font-size:11px;}

			body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.one > div { height:31px; padding:0; margin:0 30px 0 0; float:left; width:80px;}

			body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.one > div input { /*border:solid 1px #d3bf9e; background:#fbefd7;*/ width:31px; height:31px; float:left; margin:0 10px 0 0; padding:0;

				appearance:checkbox; -moz-appearance:checkbox; -ms-appearance:checkbox; -o-appearance:checkbox; -webkit-appearance:checkbox;}

			body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.one > div label { width:31px; height:31px; padding:0; float:left; text-indent:-9999px; font-size:1px;}

				body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.one > div.amarelo label { background:#f9b943; color:#f9b943;}

				body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.one > div.verde label { background:#c2dc79; color:#c2dc79;}

				body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.one > div.roxo label { background:#de84b2; color:#de84b2;}

				body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.one > div.azul { margin:0;}

				body.page-id-264 #main #content section form.enviarMensagem .colLeft fieldset.one > div.azul label { background:#7b9bc9; color:#7b9bc9;}

		/* Coluda direita */

		body.page-id-264 #main #content section form.enviarMensagem .colRight { float:right; position: relative;}

		body.page-id-264 #main #content section form.enviarMensagem .colRight span.preview { width:72px; height:72px; display:block; background:#bf0000; color:#fff; font-size:12px; line-height:72px; text-align:center; position:relative; margin:0 0 0 202px; z-index:400;

			border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; -webkit-border-radius:100px;}

		body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem { height:445px; width:477px; margin:-37px 0 0 0; position:relative; z-index:100;}

		body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea { width:385px; max-width:385px; min-width:385px; height:370px; max-height:370px; min-height:370px; border:0; padding:75px 46px 0 46px; margin:0; background:url(extras/images/main/content/adesivo-m.jpg) no-repeat 0 0; font-family: 'Grand Hotel', cursive; font-weight:400; font-size:42px; line-height:50px; letter-spacing:0; color:#404040;}

			body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea::-webkit-input-placeholder {color:#404040;}

			body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea:-moz-placeholder {color:#404040;}

			body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea::-moz-placeholder {color:#404040;}

			body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea:-ms-input-placeholder {color:#404040;}

			body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea.amarelo {background-position:0 0;}

			body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea.roxo {background-position:-518px 0;}

			body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea.verde {background-position:-1035px 0;}

			body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea.azul {background-position:-1550px 0;}

				body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure { position:absolute; width:395px; height:64px; background:none; padding:0 40px; left:0; bottom:35px;}

				body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure .fotoPerfil { width:64px; height:64px; float:left; overflow:hidden; 

					border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; -webkit-border-radius:100px;}

				body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure .fotoPerfil img { width:64px; height:64px;}

				body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure hgroup { float:left; padding:15px 0 0 30px; margin:0;}

				body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure hgroup h3 { width:300px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; line-height:14px; clear:both; color:#000; padding:0 0 3px 0;}

				body.page-id-264 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure hgroup h4 { width:300px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; line-height:18px; clear:both; color:#000;}

			body.page-id-264 #main #content section form.enviarMensagem .colRight p { float:right; font-family:Arial, Helvetica, sans-serif; line-height:12px; font-size:12px; color:#000; font-weight:normal; padding:15px 0; margin:0;}

			body.page-id-264 #main #content section form.enviarMensagem .colRight p strong { font-weight:bold;}

			body.page-id-264 #main #content section form.enviarMensagem .colRight input.publicar { width:310px; height:66px; line-height:66px; text-align:center; color:#fff; cursor:pointer; background:#000; font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; text-transform:none; letter-spacing:0; border:0; float:right; clear:both; margin:40px 0 85px 0; padding:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.page-id-264 #main #content section form.enviarMensagem .colRight input.publicar:hover { background:#bf0000; cursor:pointer;}			

			body.page-id-264 #main #content section form.enviarMensagem .colRight .alert { position: absolute; right: 620px; top: 500px; width: 360px; font-family: 'Lekton', sans-serif; font-weight:400; font-size:15px; text-transform:none; letter-spacing:0; color:#000;}



	/* EN */

	body.page-id-1574 {}

	body.page-id-1574 #main{ background:url(extras/images/main/content/bg_espaco-interativo-c.jpg) center top  no-repeat #fae8c8;}

	body.page-id-1574 #main #content {width: 980px; padding:0 0 100px 0; margin: 0 auto; float:inherit; overflow:hidden; background:url(extras/images/main/content/bg_lembranca.jpg) bottom center no-repeat;}

	body.page-id-1574 #main #content header { width: 980px; height:430px; }

	body.page-id-1574 #main #content header h2 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:50px; line-height:50px; letter-spacing:-3px; color:#bf0000; padding:95px 350px 20px 0; clear:both;}

	body.page-id-1574 #main #content header p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:22px; padding:15px 120px 0 0; clear:both; }	

	body.page-id-1574 #main #content header div.botFace { position: relative; width: 292px; height:52px; margin: 35px 0; }

	body.page-id-1574 #main #content header div.botFace span#wp-social-login-connect-with {  display: none;}

	body.page-id-1574 #main #content header div.botFace #wp-social-login-connect-options a { opacity: .9; position: absolute; left: 0; top: 0; float:left; width: 240px; height:52px; padding:0 0 0 52px; margin:0; background:url(extras/images/main/content/carregar-facebook.jpg) no-repeat left top; text-align:center; color:#fff;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-1574 #main #content header div.botFace #wp-social-login-connect-options a:hover {text-decoration: none; background-color: #284483; opacity: 1;}	

	body.page-id-1574 #main #content header div.botFace #wp-social-login-connect-options a img { display: none;}

	body.page-id-1574 #main #content section { width:980px; display:inline-block; position: relative;}	

	body.page-id-1574 #main #content section form.enviarFoto .colLeft fieldset.two { width:225px; margin:0 0 30px 0; float:left;}

	body.page-id-1574 #main #content section form.enviarFoto .colLeft fieldset.two.pad { width:225px; margin:0 25px 30px 0; float:left;}

	body.page-id-1574 #main #content section form.enviarFoto .colLeft fieldset.two input { width:205px; border:solid 1px #d3bf9e; background:#fbefd7; height:53px; padding:0 15px;}

	body.page-id-1574 #main #content section form.enviarFoto .colLeft fieldset.two input#fotoPerfil { padding:16px 10px; height:21px; font-size:11px;}

	body.page-id-1574 #main #content section form.enviarFoto .colLeft fieldset.two { position: absolute; left:252px; top:140px; width:225px; margin:0 25px 30px 0; float:left;}

	body.page-id-1574 #main #content section form.enviarFoto .colLeft fieldset.two label {float:left; font-family: 'Lekton', sans-serif; font-weight:400; font-size:15px; text-transform:none; letter-spacing:0; color:#000; line-height:20px; padding:0 0 15px 0; margin:0;}

		/* Colula esquerda */

		body.page-id-1574 #main #content section form.enviarMensagem .colLeft { width:480px; float:left;}

		body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset {}

		body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset label { float:left; font-family: 'Lekton', sans-serif; font-weight:400; font-size:15px; text-transform:none; letter-spacing:0; color:#000; line-height:20px; padding:0 0 15px 0; margin:0;}

		body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset input { border:solid 1px #d3bf9e; background:#fbefd7; height:53px; padding:0 15px;}

			body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.one {width:480px; margin:0 0 30px 0; float:left;}

			body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.one label {width:480px;}

			body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.one input { width:447px; }

			body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.two { width:225px; margin:0 0 30px 0; float:left;}

			body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.two.pad { width:225px; margin:0 25px 30px 0; float:left;}

			body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.two input {width:195px;}

			body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.two input#fotoPerfil { padding:16px 10px; height:21px; font-size:11px;}

			body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.one > div { height:31px; padding:0; margin:0 30px 0 0; float:left; width:80px;}

			body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.one > div input { /*border:solid 1px #d3bf9e; background:#fbefd7;*/ width:31px; height:31px; float:left; margin:0 10px 0 0; padding:0;

				appearance:checkbox; -moz-appearance:checkbox; -ms-appearance:checkbox; -o-appearance:checkbox; -webkit-appearance:checkbox;}

			body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.one > div label { width:31px; height:31px; padding:0; float:left; text-indent:-9999px; font-size:1px;}

				body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.one > div.amarelo label { background:#f9b943; color:#f9b943;}

				body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.one > div.verde label { background:#c2dc79; color:#c2dc79;}

				body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.one > div.roxo label { background:#de84b2; color:#de84b2;}

				body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.one > div.azul { margin:0;}

				body.page-id-1574 #main #content section form.enviarMensagem .colLeft fieldset.one > div.azul label { background:#7b9bc9; color:#7b9bc9;}

		/* Coluda direita */

		body.page-id-1574 #main #content section form.enviarMensagem .colRight { float:right; position: relative;}

		body.page-id-1574 #main #content section form.enviarMensagem .colRight span.preview { width:72px; height:72px; display:block; background:#bf0000; color:#fff; font-size:12px; line-height:72px; text-align:center; position:relative; margin:0 0 0 202px; z-index:400;

			border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; -webkit-border-radius:100px;}

		body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem { height:445px; width:477px; margin:-37px 0 0 0; position:relative; z-index:100;}

		body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea { width:385px; max-width:385px; min-width:385px; height:370px; max-height:370px; min-height:370px; border:0; padding:75px 46px 0 46px; margin:0; background:url(extras/images/main/content/adesivo-m.jpg) no-repeat 0 0; font-family: 'Grand Hotel', cursive; font-weight:400; font-size:42px; line-height:50px; letter-spacing:0; color:#404040;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea::-webkit-input-placeholder {color:#404040;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea:-moz-placeholder {color:#404040;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea::-moz-placeholder {color:#404040;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea:-ms-input-placeholder {color:#404040;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea.amarelo {background-position:0 0;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea.roxo {background-position:-518px 0;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea.verde {background-position:-1035px 0;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea.azul {background-position:-1550px 0;}

				body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure { position:absolute; width:395px; height:64px; background:none; padding:0 40px; left:0; bottom:35px;}

				body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure .fotoPerfil { width:64px; height:64px; float:left; overflow:hidden; 

					border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; -webkit-border-radius:100px;}

				body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure .fotoPerfil img { width:64px; height:64px;}

				body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure hgroup { float:left; padding:15px 0 0 30px; margin:0;}

				body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure hgroup h3 { width:300px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; line-height:14px; clear:both; color:#000; padding:0 0 3px 0;}

				body.page-id-1574 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure hgroup h4 { width:300px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; line-height:18px; clear:both; color:#000;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight p { float:right; font-family:Arial, Helvetica, sans-serif; line-height:12px; font-size:12px; color:#000; font-weight:normal; padding:15px 0; margin:0;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight p strong { font-weight:bold;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight input.publicar { width:310px; height:66px; line-height:66px; text-align:center; color:#fff; cursor:pointer; background:#000; font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; text-transform:none; letter-spacing:0; border:0; float:right; clear:both; margin:40px 0 85px 0; padding:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight input.publicar:hover { background:#bf0000; cursor:pointer;}

			body.page-id-1574 #main #content section form.enviarMensagem .colRight .alert { position: absolute; right: 620px; top: 500px; width: 360px; font-family: 'Lekton', sans-serif; font-weight:400; font-size:15px; text-transform:none; letter-spacing:0; color:#000;}

			

	/* ES */

	body.page-id-1860 {}

	body.page-id-1860 #main{ background:url(extras/images/main/content/bg_espaco-interativo-c.jpg) center top  no-repeat #fae8c8;}

	body.page-id-1860 #main #content {width: 980px; padding:0 0 100px 0; margin: 0 auto; float:inherit; overflow:hidden; background:url(extras/images/main/content/bg_lembranca.jpg) bottom center no-repeat;}

	body.page-id-1860 #main #content header { width: 980px; height:430px; }

	body.page-id-1860 #main #content header h2 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:50px; line-height:50px; letter-spacing:-3px; color:#bf0000; padding:95px 350px 20px 0; clear:both;}

	body.page-id-1860 #main #content header p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:22px; padding:15px 120px 0 0; clear:both; }	

	body.page-id-1860 #main #content header div.botFace { position: relative; width: 292px; height:52px; margin: 35px 0; }

	body.page-id-1860 #main #content header div.botFace span#wp-social-login-connect-with {  display: none;}

	body.page-id-1860 #main #content header div.botFace #wp-social-login-connect-options a { opacity: .9; position: absolute; left: 0; top: 0; float:left; width: 240px; height:52px; padding:0 0 0 52px; margin:0; background:url(extras/images/main/content/carregar-facebook.jpg) no-repeat left top; text-align:center; color:#fff;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-1860 #main #content header div.botFace #wp-social-login-connect-options a:hover {text-decoration: none; background-color: #284483; opacity: 1;}	

	body.page-id-1860 #main #content header div.botFace #wp-social-login-connect-options a img { display: none;}

	body.page-id-1860 #main #content section { width:980px; display:inline-block; position: relative;}	

	body.page-id-1860 #main #content section form.enviarFoto .colLeft fieldset.two { width:225px; margin:0 0 30px 0; float:left;}

	body.page-id-1860 #main #content section form.enviarFoto .colLeft fieldset.two.pad { width:225px; margin:0 25px 30px 0; float:left;}

	body.page-id-1860 #main #content section form.enviarFoto .colLeft fieldset.two input { width:205px; border:solid 1px #d3bf9e; background:#fbefd7; height:53px; padding:0 15px;}

	body.page-id-1860 #main #content section form.enviarFoto .colLeft fieldset.two input#fotoPerfil { padding:16px 10px; height:21px; font-size:11px;}

	body.page-id-1860 #main #content section form.enviarFoto .colLeft fieldset.two { position: absolute; left:252px; top:140px; width:225px; margin:0 25px 30px 0; float:left;}

	body.page-id-1860 #main #content section form.enviarFoto .colLeft fieldset.two label {float:left; font-family: 'Lekton', sans-serif; font-weight:400; font-size:15px; text-transform:none; letter-spacing:0; color:#000; line-height:20px; padding:0 0 15px 0; margin:0;}

		/* Colula esquerda */

		body.page-id-1860 #main #content section form.enviarMensagem .colLeft { width:480px; float:left;}

		body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset {}

		body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset label { float:left; font-family: 'Lekton', sans-serif; font-weight:400; font-size:15px; text-transform:none; letter-spacing:0; color:#000; line-height:20px; padding:0 0 15px 0; margin:0;}

		body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset input { border:solid 1px #d3bf9e; background:#fbefd7; height:53px; padding:0 15px;}

			body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.one {width:480px; margin:0 0 30px 0; float:left;}

			body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.one label {width:480px;}

			body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.one input { width:447px; }

			body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.two { width:225px; margin:0 0 30px 0; float:left;}

			body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.two.pad { width:225px; margin:0 25px 30px 0; float:left;}

			body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.two input {width:195px;}

			body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.two input#fotoPerfil { padding:16px 10px; height:21px; font-size:11px;}

			body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.one > div { height:31px; padding:0; margin:0 30px 0 0; float:left; width:80px;}

			body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.one > div input { /*border:solid 1px #d3bf9e; background:#fbefd7;*/ width:31px; height:31px; float:left; margin:0 10px 0 0; padding:0;

				appearance:checkbox; -moz-appearance:checkbox; -ms-appearance:checkbox; -o-appearance:checkbox; -webkit-appearance:checkbox;}

			body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.one > div label { width:31px; height:31px; padding:0; float:left; text-indent:-9999px; font-size:1px;}

				body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.one > div.amarelo label { background:#f9b943; color:#f9b943;}

				body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.one > div.verde label { background:#c2dc79; color:#c2dc79;}

				body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.one > div.roxo label { background:#de84b2; color:#de84b2;}

				body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.one > div.azul { margin:0;}

				body.page-id-1860 #main #content section form.enviarMensagem .colLeft fieldset.one > div.azul label { background:#7b9bc9; color:#7b9bc9;}

		/* Coluda direita */

		body.page-id-1860 #main #content section form.enviarMensagem .colRight { float:right; position: relative;}

		body.page-id-1860 #main #content section form.enviarMensagem .colRight span.preview { width:72px; height:72px; display:block; background:#bf0000; color:#fff; font-size:12px; line-height:72px; text-align:center; position:relative; margin:0 0 0 202px; z-index:400;

			border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; -webkit-border-radius:100px;}

		body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem { height:445px; width:477px; margin:-37px 0 0 0; position:relative; z-index:100;}

		body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea { width:385px; max-width:385px; min-width:385px; height:370px; max-height:370px; min-height:370px; border:0; padding:75px 46px 0 46px; margin:0; background:url(extras/images/main/content/adesivo-m.jpg) no-repeat 0 0; font-family: 'Grand Hotel', cursive; font-weight:400; font-size:42px; line-height:50px; letter-spacing:0; color:#404040;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea::-webkit-input-placeholder {color:#404040;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea:-moz-placeholder {color:#404040;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea::-moz-placeholder {color:#404040;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea:-ms-input-placeholder {color:#404040;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea.amarelo {background-position:0 0;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea.roxo {background-position:-518px 0;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea.verde {background-position:-1035px 0;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem textarea.azul {background-position:-1550px 0;}

				body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure { position:absolute; width:395px; height:64px; background:none; padding:0 40px; left:0; bottom:35px;}

				body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure .fotoPerfil { width:64px; height:64px; float:left; overflow:hidden; 

					border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; -webkit-border-radius:100px;}

				body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure .fotoPerfil img { width:64px; height:64px;}

				body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure hgroup { float:left; padding:15px 0 0 30px; margin:0;}

				body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure hgroup h3 { width:300px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; line-height:14px; clear:both; color:#000; padding:0 0 3px 0;}

				body.page-id-1860 #main #content section form.enviarMensagem .colRight fieldset.mensagem figure hgroup h4 { width:300px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; line-height:18px; clear:both; color:#000;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight p { float:right; font-family:Arial, Helvetica, sans-serif; line-height:12px; font-size:12px; color:#000; font-weight:normal; padding:15px 0; margin:0;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight p strong { font-weight:bold;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight input.publicar { width:310px; height:66px; line-height:66px; text-align:center; color:#fff; cursor:pointer; background:#000; font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; text-transform:none; letter-spacing:0; border:0; float:right; clear:both; margin:40px 0 85px 0; padding:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight input.publicar:hover { background:#bf0000; cursor:pointer;}

			body.page-id-1860 #main #content section form.enviarMensagem .colRight .alert { position: absolute; right: 620px; top: 500px; width: 360px; font-family: 'Lekton', sans-serif; font-weight:400; font-size:15px; text-transform:none; letter-spacing:0; color:#000;}



/* --- Espaço Interativo (( Mensagem do usuario )) --- */

	/* PT */

	body.single {}

	body.single #main.espaco-interativo { background:url(extras/images/main/content/bg_mensagem.jpg) center top  no-repeat #fae8c8; height:1250px;}

	body.single #main.espaco-interativo #content {width: 980px; padding:0 0 100px 0; margin: 0 auto; float:inherit; overflow:hidden; background:none;}

	body.single #main.espaco-interativo #content header { width: 980px; height:215px; }

	body.single #main.espaco-interativo #content header h1 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:38px; line-height:40px; letter-spacing:-2px; color:#bf0000; padding:0; clear:both; width:100%; text-align:center;}

	body.single #main.espaco-interativo #content header h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:23px; line-height:25px; letter-spacing:-1px; color:#000000; padding:90px 0 8px 0; clear:both; width:100%; text-align:center;}

	body.single #main.espaco-interativo #content .mensagem { position:relative; width:676px; height:622px; margin:0 auto; padding:0; display:block; background-image:url(extras/images/main/content/adesivo-g-amarelo.png); background-position:0 0; background-repeat:no-repeat;}

		/* Cores dos adesivos */

		body.single #main.espaco-interativo #content .mensagem.amarelo {background-image:url(extras/images/main/content/adesivo-g-amarelo.png);}

		body.single #main.espaco-interativo #content .mensagem.verde {background-image:url(extras/images/main/content/adesivo-g-verde.png);}

		body.single #main.espaco-interativo #content .mensagem.roxo {background-image:url(extras/images/main/content/adesivo-g-roxo.png);}

		body.single #main.espaco-interativo #content .mensagem.azul {background-image:url(extras/images/main/content/adesivo-g-azul.png);}

	body.single #main.espaco-interativo #content .mensagem p {font-family: 'Grand Hotel', cursive; font-weight:400; font-size:59px; line-height:70px; letter-spacing:0; color:#000 !important; padding:60px 55px 0 55px; margin:0;max-height: 100%;}

		body.single #main.espaco-interativo #content .mensagem p span {color:#404040 !important;}

	body.single #main.espaco-interativo #content .mensagem figure { position:absolute; width:540px; height:100px; background:none; padding:0 50px 0 85px; left:0; bottom:85px;}

	body.single #main.espaco-interativo #content .mensagem figure .fotoPerfil { width:100px; height:100px; float:left; overflow:hidden; 

		border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; -webkit-border-radius:100px;}

	body.single #main.espaco-interativo #content .mensagem figure .fotoPerfil img { width:100px; height:100px;}

	body.single #main.espaco-interativo #content .mensagem figure hgroup { float:left; padding:30px 0 0 30px; margin:0;}

	body.single #main.espaco-interativo #content .mensagem figure hgroup h3 { width:400px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:20px; clear:both; color:#000; padding:0 0 3px 0;}

	body.single #main.espaco-interativo #content .mensagem figure hgroup h4 { width:400px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; line-height:18px; clear:both; color:#000;}

	

	body.single #main.espaco-interativo #content footer {width:676px; height:66px; margin:48px auto 0 auto; display:block;}

	body.single #main.espaco-interativo #content footer a.enviarLembranca {float:left; width: 290px; height:66px; background-color:#bf0000; text-align:center; font-family: 'Lekton', sans-serif; font-weight:400; text-transform:uppercase; font-size:14px; line-height:66px; color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.single #main.espaco-interativo #content footer a.enviarLembranca:hover {text-decoration: none; background-color: #a00101;}

	body.single #main.espaco-interativo #content footer .compartilhar { float:right; width: 385px; height:66px; background-color:#000;}

	body.single #main.espaco-interativo #content footer .compartilhar h2 {font-family: 'Lekton', sans-serif; font-weight:400; text-transform:uppercase; font-size:14px; line-height:66px; width:auto; color:#fff; text-align:center; padding:0 20px 0 30px; margin:0; float:left;}

			body.single #main.espaco-interativo #content footer .compartilhar ul.redes { margin:0; display:table; padding:24px 0 !important; height:18px;}

			body.single #main.espaco-interativo #content footer .compartilhar ul.redes li { width:19px; height:18px; float:left; list-style:none; margin:0 10px !important; padding:0 !important; background:url(extras/images/main/content/redes-compartilhar-02.png) 0 0 no-repeat; opacity:1;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.single #main.espaco-interativo #content footer .compartilhar ul.redes li:hover { opacity:.8;}

			body.single #main.espaco-interativo #content footer .compartilhar ul.redes li a { width:19px; height:18px; display:block; text-indent:-9999px; font-size:1px; }

			body.single #main.espaco-interativo #content footer .compartilhar ul.redes li a:hover {}

				body.single #main.espaco-interativo #content footer .compartilhar ul.redes li.facebook { background-position:0 0;}

				body.single #main.espaco-interativo #content footer .compartilhar ul.redes li.twitter { background-position:-35px 0;}

				body.single #main.espaco-interativo #content footer .compartilhar ul.redes li.google { background-position:-70px 0;}

				body.single #main.espaco-interativo #content footer .compartilhar ul.redes li.pinterest { background-position:-105px 0;}

				body.single #main.espaco-interativo #content footer .compartilhar ul.redes li.linkedin { background-position:-141px 0;}

	/* EN */

	body.single {}

	body.single #main.interactive-space { background:url(extras/images/main/content/bg_mensagem.jpg) center top  no-repeat #fae8c8; height:1250px;}

	body.single #main.interactive-space #content {width: 980px; padding:0 0 100px 0; margin: 0 auto; float:inherit; overflow:hidden; background:none;}

	body.single #main.interactive-space #content header { width: 980px; height:215px; }

	body.single #main.interactive-space #content header h1 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:38px; line-height:40px; letter-spacing:-2px; color:#bf0000; padding:0; clear:both; width:100%; text-align:center;}

	body.single #main.interactive-space #content header h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:23px; line-height:25px; letter-spacing:-1px; color:#000000; padding:90px 0 8px 0; clear:both; width:100%; text-align:center;}

	body.single #main.interactive-space #content .mensagem { position:relative; width:676px; height:622px; margin:0 auto; padding:0; display:block; background-image:url(extras/images/main/content/adesivo-g-amarelo.png); background-position:0 0; background-repeat:no-repeat;}

		/* Cores dos adesivos */

		body.single #main.interactive-space #content .mensagem.amarelo {background-image:url(extras/images/main/content/adesivo-g-amarelo.png);}

		body.single #main.interactive-space #content .mensagem.verde {background-image:url(extras/images/main/content/adesivo-g-verde.png);}

		body.single #main.interactive-space #content .mensagem.roxo {background-image:url(extras/images/main/content/adesivo-g-roxo.png);}

		body.single #main.interactive-space #content .mensagem.azul {background-image:url(extras/images/main/content/adesivo-g-azul.png);}

	body.single #main.interactive-space #content .mensagem p {font-family: 'Grand Hotel', cursive; font-weight:400; font-size:59px; line-height:70px; letter-spacing:0; color:#000 !important; padding:60px 55px 0 55px; margin:0;}

		body.single #main.interactive-space #content .mensagem p span {color:#404040 !important;}

	body.single #main.interactive-space #content .mensagem figure { position:absolute; width:540px; height:100px; background:none; padding:0 50px 0 85px; left:0; bottom:85px;}

	body.single #main.interactive-space #content .mensagem figure .fotoPerfil { width:100px; height:100px; float:left; overflow:hidden; 

		border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; -webkit-border-radius:100px;}

	body.single #main.interactive-space #content .mensagem figure .fotoPerfil img { width:100px; height:100px;}

	body.single #main.interactive-space #content .mensagem figure hgroup { float:left; padding:30px 0 0 30px; margin:0;}

	body.single #main.interactive-space #content .mensagem figure hgroup h3 { width:400px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:20px; clear:both; color:#000; padding:0 0 3px 0;}

	body.single #main.interactive-space #content .mensagem figure hgroup h4 { width:400px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; line-height:18px; clear:both; color:#000;}

	

	body.single #main.interactive-space #content footer {width:676px; height:66px; margin:48px auto 0 auto; display:block;}

	body.single #main.interactive-space #content footer a.enviarLembranca {float:left; width: 290px; height:66px; background-color:#bf0000; text-align:center; font-family: 'Lekton', sans-serif; font-weight:400; text-transform:uppercase; font-size:14px; line-height:66px; color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.single #main.interactive-space #content footer a.enviarLembranca:hover {text-decoration: none; background-color: #a00101;}

	body.single #main.interactive-space #content footer .compartilhar { float:right; width: 385px; height:66px; background-color:#000;}

	body.single #main.interactive-space #content footer .compartilhar h2 {font-family: 'Lekton', sans-serif; font-weight:400; text-transform:uppercase; font-size:14px; line-height:66px; width:auto; color:#fff; text-align:center; padding:0 20px 0 30px; margin:0; float:left;}

			body.single #main.interactive-space #content footer .compartilhar ul.redes { margin:0; display:table; padding:24px 0 !important; height:18px;}

			body.single #main.interactive-space #content footer .compartilhar ul.redes li { width:19px; height:18px; float:left; list-style:none; margin:0 10px !important; padding:0 !important; background:url(extras/images/main/content/redes-compartilhar-02.png) 0 0 no-repeat; opacity:1;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.single #main.interactive-space #content footer .compartilhar ul.redes li:hover { opacity:.8;}

			body.single #main.interactive-space #content footer .compartilhar ul.redes li a { width:19px; height:18px; display:block; text-indent:-9999px; font-size:1px; }

			body.single #main.interactive-space #content footer .compartilhar ul.redes li a:hover {}

				body.single #main.interactive-space #content footer .compartilhar ul.redes li.facebook { background-position:0 0;}

				body.single #main.interactive-space #content footer .compartilhar ul.redes li.twitter { background-position:-35px 0;}

				body.single #main.interactive-space #content footer .compartilhar ul.redes li.google { background-position:-70px 0;}

				body.single #main.interactive-space #content footer .compartilhar ul.redes li.pinterest { background-position:-105px 0;}

				body.single #main.interactive-space #content footer .compartilhar ul.redes li.linkedin { background-position:-141px 0;}

	/* ES */

	body.single {}

	body.single #main.espacio-interactivo { background:url(extras/images/main/content/bg_mensagem.jpg) center top  no-repeat #fae8c8; height:1250px;}

	body.single #main.espacio-interactivo #content {width: 980px; padding:0 0 100px 0; margin: 0 auto; float:inherit; overflow:hidden; background:none;}

	body.single #main.espacio-interactivo #content header { width: 980px; height:215px; }

	body.single #main.espacio-interactivo #content header h1 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:38px; line-height:40px; letter-spacing:-2px; color:#bf0000; padding:0; clear:both; width:100%; text-align:center;}

	body.single #main.espacio-interactivo #content header h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:23px; line-height:25px; letter-spacing:-1px; color:#000000; padding:90px 0 8px 0; clear:both; width:100%; text-align:center;}

	body.single #main.espacio-interactivo #content .mensagem { position:relative; width:676px; height:622px; margin:0 auto; padding:0; display:block; background-image:url(extras/images/main/content/adesivo-g-amarelo.png); background-position:0 0; background-repeat:no-repeat;}

		/* Cores dos adesivos */

		body.single #main.espacio-interactivo #content .mensagem.amarelo {background-image:url(extras/images/main/content/adesivo-g-amarelo.png);}

		body.single #main.espacio-interactivo #content .mensagem.verde {background-image:url(extras/images/main/content/adesivo-g-verde.png);}

		body.single #main.espacio-interactivo #content .mensagem.roxo {background-image:url(extras/images/main/content/adesivo-g-roxo.png);}

		body.single #main.espacio-interactivo #content .mensagem.azul {background-image:url(extras/images/main/content/adesivo-g-azul.png);}

	body.single #main.espacio-interactivo #content .mensagem p {font-family: 'Grand Hotel', cursive; font-weight:400; font-size:59px; line-height:70px; letter-spacing:0; color:#000 !important; padding:60px 55px 0 55px; margin:0;}

		body.single #main.espacio-interactivo #content .mensagem p span {color:#404040 !important;}

	body.single #main.espacio-interactivo #content .mensagem figure { position:absolute; width:540px; height:100px; background:none; padding:0 50px 0 85px; left:0; bottom:85px;}

	body.single #main.espacio-interactivo #content .mensagem figure .fotoPerfil { width:100px; height:100px; float:left; overflow:hidden; 

		border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; -webkit-border-radius:100px;}

	body.single #main.espacio-interactivo #content .mensagem figure .fotoPerfil img { width:100px; height:100px;}

	body.single #main.espacio-interactivo #content .mensagem figure hgroup { float:left; padding:30px 0 0 30px; margin:0;}

	body.single #main.espacio-interactivo #content .mensagem figure hgroup h3 { width:400px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:20px; clear:both; color:#000; padding:0 0 3px 0;}

	body.single #main.espacio-interactivo #content .mensagem figure hgroup h4 { width:400px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; line-height:18px; clear:both; color:#000;}

	

	body.single #main.espacio-interactivo #content footer {width:676px; height:66px; margin:48px auto 0 auto; display:block;}

	body.single #main.espacio-interactivo #content footer a.enviarLembranca {float:left; width: 290px; height:66px; background-color:#bf0000; text-align:center; font-family: 'Lekton', sans-serif; font-weight:400; text-transform:uppercase; font-size:14px; line-height:66px; color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.single #main.espacio-interactivo #content footer a.enviarLembranca:hover {text-decoration: none; background-color: #a00101;}

	body.single #main.espacio-interactivo #content footer .compartilhar { float:right; width: 385px; height:66px; background-color:#000;}

	body.single #main.espacio-interactivo #content footer .compartilhar h2 {font-family: 'Lekton', sans-serif; font-weight:400; text-transform:uppercase; font-size:14px; line-height:66px; width:auto; color:#fff; text-align:center; padding:0 20px 0 30px; margin:0; float:left;}

			body.single #main.espacio-interactivo #content footer .compartilhar ul.redes { margin:0; display:table; padding:24px 0 !important; height:18px;}

			body.single #main.espacio-interactivo #content footer .compartilhar ul.redes li { width:19px; height:18px; float:left; list-style:none; margin:0 10px !important; padding:0 !important; background:url(extras/images/main/content/redes-compartilhar-02.png) 0 0 no-repeat; opacity:1;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.single #main.espacio-interactivo #content footer .compartilhar ul.redes li:hover { opacity:.8;}

			body.single #main.espacio-interactivo #content footer .compartilhar ul.redes li a { width:19px; height:18px; display:block; text-indent:-9999px; font-size:1px; }

			body.single #main.espacio-interactivo #content footer .compartilhar ul.redes li a:hover {}

				body.single #main.espacio-interactivo #content footer .compartilhar ul.redes li.facebook { background-position:0 0;}

				body.single #main.espacio-interactivo #content footer .compartilhar ul.redes li.twitter { background-position:-35px 0;}

				body.single #main.espacio-interactivo #content footer .compartilhar ul.redes li.google { background-position:-70px 0;}

				body.single #main.espacio-interactivo #content footer .compartilhar ul.redes li.pinterest { background-position:-105px 0;}

				body.single #main.espacio-interactivo #content footer .compartilhar ul.redes li.linkedin { background-position:-141px 0;}

				





/* --- Agenda completa --- */

	body.category-agenda-completa {}

	body.category-agenda-completa #main{ background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; min-height:1070px; padding:0 0 35px 0;}

	body.category-agenda-completa #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.category-agenda-completa #main #content {width:983px; padding:0; margin:0 auto; float:inherit; overflow:hidden;}

	body.category-agenda-completa #main #content header { width:983px; height:300px; margin:0 auto; padding:0; }

	body.category-agenda-completa #main #content header h2 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:50px; line-height:50px; letter-spacing:-3px; color:#bf0000; padding:95px 350px 20px 0; clear:both;}

	body.category-agenda-completa #main #content header p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:22px; padding:15px 120px 20px 0; clear:both; height:140px; }

	body.category-agenda-completa #main #content header span { height:66px; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 45px 0 80px; float:left;}

	body.category-agenda-completa #main #content header a.enviarLembranca { float:left; width: 300px; height:66px; background-color:#bf0000; text-align:center; font-family: 'Lekton', sans-serif; font-weight:400; font-size:17px; line-height:66px; color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-agenda-completa #main #content header a.enviarLembranca:hover {text-decoration: none; background-color: #a00101;}

	body.category-agenda-completa #main #content .programacao { float:left;}

		body.category-agenda-completa #main #content .programacao h2 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; text-transform:uppercase; letter-spacing:0; color:#000; line-height:47px; float:left; height:47px;}

		body.category-agenda-completa #main #content .programacao h2 strong { color:#bf0000;}

		body.category-agenda-completa #main #content .programacao select.ano { width:80px; height:47px; float:left; margin:0 0 0 15px; padding:0 5px;}

	body.category-agenda-completa #main #content .filtro { float:left; margin:20px 0 0 0; padding:0;}

		body.category-agenda-completa #main #content .filtro h3 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; text-transform:none; letter-spacing:0; color:#000; width:auto; height:52px; line-height:50px; padding:0 25px 0 0; margin:0; float:left;}

		body.category-agenda-completa #main #content .filtro ul.listaFiltros { width:800px; height:52px; margin:0; padding:0; overflow:hidden; float:left;}

		body.category-agenda-completa #main #content .filtro ul.listaFiltros li { float:left; width:195px; height:14px; list-style:none !important; margin:0 0 24px 0; padding:0; position:relative;}

		body.category-agenda-completa #main #content .filtro ul.listaFiltros li input { width:14px; height:14px; float:left; margin:0 10px 0 0; padding:0;}

		body.category-agenda-completa #main #content .filtro ul.listaFiltros li label { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal; line-height:14px; position:absolute; left:20px; top:0;}

		body.category-agenda-completa #main #content .filtro ul.listaFiltros li select {border: solid 1px #d2d2d2; background-color:#f2f2f2; padding: 0 5px; height: 20px; width: 150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal; line-height:14px;}

		body.category-agenda-completa #main #content .filtro ul.listaFiltros li input#filtrar {width: 100px; height: 22px; border: 0; font-family: 'Lekton', sans-serif; font-size:13px; font-weight:700; color: #fff; background: #fb0000; text-align: center; line-height: 22px; cursor: pointer; margin: 0; border: 0 !important;

					transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-agenda-completa #main #content .filtro ul.listaFiltros li input#filtrar:hover {background-color: #edac14; cursor: pointer;}

	body.category-agenda-completa #main #content ul.meses { width:983px; height:64px; display:inline-block; margin:30px 0 45px 0;}

		body.category-agenda-completa #main #content ul.meses li { list-style:none; float:left; width:81px; height:64px; margin:0 1px 0 0; padding:0; background:#a4a4a0;}

		body.category-agenda-completa #main #content ul.meses li.dez { margin:0;}

		body.category-agenda-completa #main #content ul.meses li a { font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; text-transform:uppercase; width:81px; height:64px; display:block; margin:0; padding:0; line-height:64px; text-align:center; color:#fff; background:url(extras/images/main/content/hover-data.jpg) center 62px no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-agenda-completa #main #content ul.meses li.ativo a,

		body.category-agenda-completa #main #content ul.meses li a:hover { text-decoration:none; background-position:center 0;}

		

	/* Evento (PAR) */

	body.category-agenda-completa #main #content article.par {margin:0 !important; padding:0 !important; clear:both; width:983px; height:255px; position:relative; background:#bf0000;}

		/* Imagem (PAR) */

		body.category-agenda-completa #main #content article.par header { float:left; width:330px; height:255px;}

		body.category-agenda-completa #main #content article.par header a { display:block; width:330px; height:255px;}

		body.category-agenda-completa #main #content article.par header img {display:block; width:330px; height:255px;}

		/* Informações (PAR) */

		body.category-agenda-completa #main #content article.par figure { width:656px; height:255px; position:absolute; right:0; top:0; background:url(extras/images/main/content/bg-agenda-interna-vermelho.png) left top no-repeat; padding:0 0 0 14px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-agenda-completa #main #content article.par:hover figure { right:5px;}

		body.category-agenda-completa #main #content article.par figure .data {height:255px; width:190px; float:left; margin:0; padding:0;}

		/* Data (De e Até) (PAR) */

		body.category-agenda-completa #main #content article.par figure .data .longo { padding:50px 0 0 0;}

			body.category-agenda-completa #main #content article.par figure .data .longo p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-agenda-completa #main #content article.par figure .data .longo p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-agenda-completa #main #content article.par figure .data .longo p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Data (Única) (PAR) */

		body.category-agenda-completa #main #content article.par figure .data .unico { padding:105px 0 0 0;}

			body.category-agenda-completa #main #content article.par figure .data .unico p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-agenda-completa #main #content article.par figure .data .unico p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-agenda-completa #main #content article.par figure .data .unico p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Infos evento (PAR) */

		body.category-agenda-completa #main #content article.par figure figcaption { width: 670px; height: 255px; overflow: hidden; position: absolute; left: 0; top: 0;}

		body.category-agenda-completa #main #content article.par figure figcaption h2 { margin: 0; padding: 0;}

		body.category-agenda-completa #main #content article.par figure figcaption h2 a { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 24px; text-transform:uppercase; color: #000; display: block; padding: 55px 20px 10px 205px;}

		body.category-agenda-completa #main #content article.par figure figcaption h3 {margin: 0; padding: 0;}

		body.category-agenda-completa #main #content article.par figure figcaption h3 a { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; line-height: 16px; font-weight: normal; display: block; padding:10px 40px 200px 205px;}

		body.category-agenda-completa #main #content article.par figure figcaption h2 a:hover,

		body.category-agenda-completa #main #content article.par figure figcaption h3 a:hover { text-decoration: none;}

	

	/* Evento (IMPAR) */	

	body.category-agenda-completa #main #content article.impar {margin:0 !important; padding:0 !important; clear:both; width:983px; height:255px; position:relative; background:#ecac13;}

		/* Imagem */

		body.category-agenda-completa #main #content article.impar header { float:right; width:330px; height:255px;}

		body.category-agenda-completa #main #content article.impar header a { display:block; width:330px; height:255px;}

		body.category-agenda-completa #main #content article.impar header img {display:block; width:330px; height:255px;}

		/* Informações */

		body.category-agenda-completa #main #content article.impar figure { width:656px; height:255px; position:absolute; left:0; top:0; background:url(extras/images/main/content/bg-agenda-interna-amarelo.png) right top no-repeat; padding:0 14px 0 0;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s ;}

		body.category-agenda-completa #main #content article.impar:hover figure { left:5px;}

		body.category-agenda-completa #main #content article.impar figure .data {height:255px; width:190px; float:left; margin:0; padding:0;}

		/* Data (De e Até) */

		body.category-agenda-completa #main #content article.impar figure .data .longo { padding:50px 0 0 0;}

			body.category-agenda-completa #main #content article.impar figure .data .longo p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-agenda-completa #main #content article.impar figure .data .longo p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-agenda-completa #main #content article.impar figure .data .longo p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Data (Única) */

		body.category-agenda-completa #main #content article.impar figure .data .unico { padding:105px 0 0 0;}

			body.category-agenda-completa #main #content article.impar figure .data .unico p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-agenda-completa #main #content article.impar figure .data .unico p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-agenda-completa #main #content article.impar figure .data .unico p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Infos evento */

		body.category-agenda-completa #main #content article.impar figure figcaption { width: 670px; height: 255px; overflow: hidden; position: absolute; left: 0; top: 0;}

		body.category-agenda-completa #main #content article.impar figure figcaption h2 { margin: 0; padding: 0;}

		body.category-agenda-completa #main #content article.impar figure figcaption h2 a { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 24px; text-transform:uppercase; color: #000; display: block; padding: 55px 20px 10px 205px;}

		body.category-agenda-completa #main #content article.impar figure figcaption h3 {margin: 0; padding: 0;}

		body.category-agenda-completa #main #content article.impar figure figcaption h3 a { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; line-height: 16px; font-weight: normal; display: block; padding:10px 40px 200px 205px;}

		body.category-agenda-completa #main #content article.impar figure figcaption h2 a:hover,

		body.category-agenda-completa #main #content article.impar figure figcaption h3 a:hover { text-decoration: none;}



	/* Evento (Padrão) */	

		body.category-agenda-completa #main #content article {margin:0 !important; padding:0 !important; clear:both; width:983px; height:255px; position:relative; background:#bf0000;}

		/* Imagem */

		body.category-agenda-completa #main #content article header { float:left; width:330px; height:255px;}

		body.category-agenda-completa #main #content article header a { display:block; width:330px; height:255px;}

		body.category-agenda-completa #main #content article header img {display:block; width:330px; height:255px;}

		/* Informações */

		body.category-agenda-completa #main #content article figure { width:656px; height:255px; position:absolute; right:0; top:0; background:url(extras/images/main/content/bg-agenda-interna-vermelho.png) left top no-repeat; padding:0 0 0 14px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-agenda-completa #main #content article:hover figure { right:5px;}

		body.category-agenda-completa #main #content article figure .data {height:255px; width:190px; float:left; margin:0; padding:0;}

		/* Data (De e Até) */

		body.category-agenda-completa #main #content article figure .data .longo { padding:50px 0 0 0;}

			body.category-agenda-completa #main #content article figure .data .longo p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-agenda-completa #main #content article figure .data .longo p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-agenda-completa #main #content article figure .data .longo p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Data (Única) */

		body.category-agenda-completa #main #content article figure .data .unico { padding:105px 0 0 0;}

			body.category-agenda-completa #main #content article figure .data .unico p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-agenda-completa #main #content article figure .data .unico p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-agenda-completa #main #content article figure .data .unico p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Infos evento */

		body.category-agenda-completa #main #content article figure figcaption { width: 670px; height: 255px; overflow: hidden; position: absolute; left: 0; top: 0;}

		body.category-agenda-completa #main #content article figure figcaption h2 { margin: 0; padding: 0;}

		body.category-agenda-completa #main #content article figure figcaption h2 a { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 24px; text-transform:uppercase; color: #000; display: block; padding: 55px 20px 10px 205px;}

		body.category-agenda-completa #main #content article figure figcaption h3 {margin: 0; padding: 0;}

		body.category-agenda-completa #main #content article figure figcaption h3 a { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; line-height: 16px; font-weight: normal; display: block; padding:10px 40px 200px 205px;}

		body.category-agenda-completa #main #content article figure figcaption h2 a:hover,

		body.category-agenda-completa #main #content article figure figcaption h3 a:hover { text-decoration: none;}



	/* --- Agenda (Interas) --- */

	body.single #main.agenda-completa { background: url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000;}

	body.single #main.agenda-completa header .breadcrumbs p strong { font-size:35px; line-height:35px; letter-spacing:-1px; text-transform: uppercase; margin: 10px 0 0 0;}

	body.single #main.agenda-completa section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.agenda-completa section.base #content { width:980px; margin:0 auto; float:none;}

	body.single #main.agenda-completa #content article { display: table; width: 980px; }

	body.single #main.agenda-completa #content article .boxLeft { width: 480px; float: left;}

	body.single #main.agenda-completa #content article .boxLeft .imaEvento {width:480px; height: 365px; display: block;}

	body.single #main.agenda-completa #content article .boxLeft .imaEvento img { width:480px; height: 365px; display: block;}



	body.single #main.agenda-completa #content article .boxLeft .dataEvento {width: 480px; display: inline-block; margin: 70px 0 0 0; padding: 0;}

	body.single #main.agenda-completa #content article .boxLeft .dataEvento h2 {font-family: 'Lekton', sans-serif; font-weight:400; text-align: left; font-size:21px; line-height: 24px; text-transform:uppercase; color: #000; padding: 0 0 20px 0;}

	body.single #main.agenda-completa #content article .boxLeft .dataEvento .deAte {width: 410px; height: 105px; background:url(extras/images/main/content/seta_data-agenda.png) #000 left center no-repeat; padding: 0 0 0 70px;}

	body.single #main.agenda-completa #content article .boxLeft .dataEvento .deAte > div { float: left; padding:30px 60px 0 0;}

	body.single #main.agenda-completa #content article .boxLeft .dataEvento .deAte > div p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; padding: 0;}

	body.single #main.agenda-completa #content article .boxLeft .dataEvento .deAte > div strong {font-family: 'Lekton', sans-serif; font-size:24px; font-weight:700; letter-spacing:-1px; float: left; color: #fff; padding: 0 7px 0 0;}

	body.single #main.agenda-completa #content article .boxLeft .dataEvento .deAte > div span {font-family: 'Lekton', sans-serif; font-size:24px; font-weight:400; letter-spacing:-1px; text-transform:uppercase; font-size:18px; font-weight:400; float: left; color: #fff;}



	body.single #main.agenda-completa #content article .boxLeft .dataEvento .unicoDia {width: 410px; height: 105px; background:url(extras/images/main/content/seta_data-agenda.png) #000 left center no-repeat; padding: 0 0 0 70px;}

	body.single #main.agenda-completa #content article .boxLeft .dataEvento .unicoDia > div {float: left; padding:44px 0 0 0;}

	body.single #main.agenda-completa #content article .boxLeft .dataEvento .unicoDia > div strong {font-family: 'Lekton', sans-serif; font-size:24px; font-weight:700; letter-spacing:-1px; float: left; color: #fff; padding: 0 7px 0 0;}

	body.single #main.agenda-completa #content article .boxLeft .dataEvento .unicoDia > div span {font-family: 'Lekton', sans-serif; font-size:24px; font-weight:400; letter-spacing:-1px; text-transform:uppercase; font-size:18px; font-weight:400; float: left; color: #fff;}



	body.single #main.agenda-completa #content article .boxRight { width: 465px; float: right;}

	body.single #main.agenda-completa #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

	body.single #main.agenda-completa #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

	body.single #main.agenda-completa #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}



	body.single #main.agenda-completa #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

	body.single #main.agenda-completa #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

	transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.single #main.agenda-completa #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}

	

/* --- Agenda completa - EN --- */

	body.category-full-schedule {}

	body.category-full-schedule #main{ background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; min-height:1070px; padding:0 0 35px 0;}

	body.category-full-schedule #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.category-full-schedule #main #content {width:983px; padding:0; margin:0 auto; float:inherit; overflow:hidden;}

	body.category-full-schedule #main #content header { width:983px; height:300px; margin:0 auto; padding:0; }

	body.category-full-schedule #main #content header h2 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:50px; line-height:50px; letter-spacing:-3px; color:#bf0000; padding:95px 350px 20px 0; clear:both;}

	body.category-full-schedule #main #content header p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:22px; padding:15px 120px 20px 0; clear:both; height:140px; }

	body.category-full-schedule #main #content header span { height:66px; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 45px 0 80px; float:left;}

	body.category-full-schedule #main #content header a.enviarLembranca { float:left; width: 300px; height:66px; background-color:#bf0000; text-align:center; font-family: 'Lekton', sans-serif; font-weight:400; font-size:17px; line-height:66px; color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-full-schedule #main #content header a.enviarLembranca:hover {text-decoration: none; background-color: #a00101;}

	body.category-full-schedule #main #content .programacao { float:left;}

		body.category-full-schedule #main #content .programacao h2 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; text-transform:uppercase; letter-spacing:0; color:#000; line-height:47px; float:left; height:47px;}

		body.category-full-schedule #main #content .programacao h2 strong { color:#bf0000;}

		body.category-full-schedule #main #content .programacao select.ano { width:80px; height:47px; float:left; margin:0 0 0 15px; padding:0 5px;}

	body.category-full-schedule #main #content .filtro { float:left; margin:20px 0 0 0; padding:0;}

		body.category-full-schedule #main #content .filtro h3 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; text-transform:none; letter-spacing:0; color:#000; width:auto; height:52px; line-height:50px; padding:0 25px 0 0; margin:0; float:left;}

		body.category-full-schedule #main #content .filtro ul.listaFiltros { width:800px; height:52px; margin:0; padding:0; overflow:hidden; float:left;}

		body.category-full-schedule #main #content .filtro ul.listaFiltros li { float:left; width:195px; height:14px; list-style:none !important; margin:0 0 24px 0; padding:0; position:relative;}

		body.category-full-schedule #main #content .filtro ul.listaFiltros li input { width:14px; height:14px; float:left; margin:0 10px 0 0; padding:0;}

		body.category-full-schedule #main #content .filtro ul.listaFiltros li label { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal; line-height:14px; position:absolute; left:20px; top:0;}

		body.category-full-schedule #main #content .filtro ul.listaFiltros li select {border: solid 1px #d2d2d2; background-color:#f2f2f2; padding: 0 5px; height: 20px; width: 150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal; line-height:14px;}

		body.category-full-schedule #main #content .filtro ul.listaFiltros li input#filtrar {width: 100px; height: 22px; border: 0; font-family: 'Lekton', sans-serif; font-size:13px; font-weight:700; color: #fff; background: #fb0000; text-align: center; line-height: 22px; cursor: pointer; margin: 0; border: 0 !important;

					transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-full-schedule #main #content .filtro ul.listaFiltros li input#filtrar:hover {background-color: #edac14; cursor: pointer;}

	body.category-full-schedule #main #content ul.meses { width:983px; height:64px; display:inline-block; margin:30px 0 45px 0;}

		body.category-full-schedule #main #content ul.meses li { list-style:none; float:left; width:81px; height:64px; margin:0 1px 0 0; padding:0; background:#a4a4a0;}

		body.category-full-schedule #main #content ul.meses li.dez { margin:0;}

		body.category-full-schedule #main #content ul.meses li a { font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; text-transform:uppercase; width:81px; height:64px; display:block; margin:0; padding:0; line-height:64px; text-align:center; color:#fff; background:url(extras/images/main/content/hover-data.jpg) center 62px no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-full-schedule #main #content ul.meses li.ativo a,

		body.category-full-schedule #main #content ul.meses li a:hover { text-decoration:none; background-position:center 0;}

		

		/* Evento (PAR) */

	body.category-full-schedule #main #content article.par {margin:0 !important; padding:0 !important; clear:both; width:983px; height:255px; position:relative; background:#bf0000;}

		/* Imagem (PAR) */

		body.category-full-schedule #main #content article.par header { float:left; width:330px; height:255px;}

		body.category-full-schedule #main #content article.par header a { display:block; width:330px; height:255px;}

		body.category-full-schedule #main #content article.par header img {display:block; width:330px; height:255px;}

		/* Informações (PAR) */

		body.category-full-schedule #main #content article.par figure { width:656px; height:255px; position:absolute; right:0; top:0; background:url(extras/images/main/content/bg-agenda-interna-vermelho.png) left top no-repeat; padding:0 0 0 14px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-full-schedule #main #content article.par:hover figure { right:5px;}

		body.category-full-schedule #main #content article.par figure .data {height:255px; width:190px; float:left; margin:0; padding:0;}

		/* Data (De e Até) (PAR) */

		body.category-full-schedule #main #content article.par figure .data .longo { padding:50px 0 0 0;}

			body.category-full-schedule #main #content article.par figure .data .longo p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-full-schedule #main #content article.par figure .data .longo p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-full-schedule #main #content article.par figure .data .longo p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Data (Única) (PAR) */

		body.category-full-schedule #main #content article.par figure .data .unico { padding:105px 0 0 0;}

			body.category-full-schedule #main #content article.par figure .data .unico p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-full-schedule #main #content article.par figure .data .unico p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-full-schedule #main #content article.par figure .data .unico p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Infos evento (PAR) */

		body.category-full-schedule #main #content article.par figure figcaption { width: 670px; height: 255px; overflow: hidden; position: absolute; left: 0; top: 0;}

		body.category-full-schedule #main #content article.par figure figcaption h2 { margin: 0; padding: 0;}

		body.category-full-schedule #main #content article.par figure figcaption h2 a { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 24px; text-transform:uppercase; color: #000; display: block; padding: 55px 20px 10px 205px;}

		body.category-full-schedule #main #content article.par figure figcaption h3 {margin: 0; padding: 0;}

		body.category-full-schedule #main #content article.par figure figcaption h3 a { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; line-height: 16px; font-weight: normal; display: block; padding:10px 40px 200px 205px;}

		body.category-full-schedule #main #content article.par figure figcaption h2 a:hover,

		body.category-full-schedule #main #content article.par figure figcaption h3 a:hover { text-decoration: none;}

	

	/* Evento (IMPAR) */	

	body.category-full-schedule #main #content article.impar {margin:0 !important; padding:0 !important; clear:both; width:983px; height:255px; position:relative; background:#ecac13;}

		/* Imagem */

		body.category-full-schedule #main #content article.impar header { float:right; width:330px; height:255px;}

		body.category-full-schedule #main #content article.impar header a { display:block; width:330px; height:255px;}

		body.category-full-schedule #main #content article.impar header img {display:block; width:330px; height:255px;}

		/* Informações */

		body.category-full-schedule #main #content article.impar figure { width:656px; height:255px; position:absolute; left:0; top:0; background:url(extras/images/main/content/bg-agenda-interna-amarelo.png) right top no-repeat; padding:0 14px 0 0;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s ;}

		body.category-full-schedule #main #content article.impar:hover figure { left:5px;}

		body.category-full-schedule #main #content article.impar figure .data {height:255px; width:190px; float:left; margin:0; padding:0;}

		/* Data (De e Até) */

		body.category-full-schedule #main #content article.impar figure .data .longo { padding:50px 0 0 0;}

			body.category-full-schedule #main #content article.impar figure .data .longo p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-full-schedule #main #content article.impar figure .data .longo p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-full-schedule #main #content article.impar figure .data .longo p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Data (Única) */

		body.category-full-schedule #main #content article.impar figure .data .unico { padding:105px 0 0 0;}

			body.category-full-schedule #main #content article.impar figure .data .unico p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-full-schedule #main #content article.impar figure .data .unico p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-full-schedule #main #content article.impar figure .data .unico p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Infos evento */

		body.category-full-schedule #main #content article.impar figure figcaption { width: 670px; height: 255px; overflow: hidden; position: absolute; left: 0; top: 0;}

		body.category-full-schedule #main #content article.impar figure figcaption h2 { margin: 0; padding: 0;}

		body.category-full-schedule #main #content article.impar figure figcaption h2 a { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 24px; text-transform:uppercase; color: #000; display: block; padding: 55px 20px 10px 205px;}

		body.category-full-schedule #main #content article.impar figure figcaption h3 {margin: 0; padding: 0;}

		body.category-full-schedule #main #content article.impar figure figcaption h3 a { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; line-height: 16px; font-weight: normal; display: block; padding:10px 40px 200px 205px;}

		body.category-full-schedule #main #content article.impar figure figcaption h2 a:hover,

		body.category-full-schedule #main #content article.impar figure figcaption h3 a:hover { text-decoration: none;}



	/* Evento (Padrão) */	

		body.category-full-schedule #main #content article {margin:0 !important; padding:0 !important; clear:both; width:983px; height:255px; position:relative; background:#bf0000;}

		/* Imagem */

		body.category-full-schedule #main #content article header { float:left; width:330px; height:255px;}

		body.category-full-schedule #main #content article header a { display:block; width:330px; height:255px;}

		body.category-full-schedule #main #content article header img {display:block; width:330px; height:255px;}

		/* Informações */

		body.category-full-schedule #main #content article figure { width:656px; height:255px; position:absolute; right:0; top:0; background:url(extras/images/main/content/bg-agenda-interna-vermelho.png) left top no-repeat; padding:0 0 0 14px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-full-schedule #main #content article:hover figure { right:5px;}

		body.category-full-schedule #main #content article figure .data {height:255px; width:190px; float:left; margin:0; padding:0;}

		/* Data (De e Até) */

		body.category-full-schedule #main #content article figure .data .longo { padding:50px 0 0 0;}

			body.category-full-schedule #main #content article figure .data .longo p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-full-schedule #main #content article figure .data .longo p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-full-schedule #main #content article figure .data .longo p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Data (Única) */

		body.category-full-schedule #main #content article figure .data .unico { padding:105px 0 0 0;}

			body.category-full-schedule #main #content article figure .data .unico p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-full-schedule #main #content article figure .data .unico p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-full-schedule #main #content article figure .data .unico p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Infos evento */

		body.category-full-schedule #main #content article figure figcaption { width: 670px; height: 255px; overflow: hidden; position: absolute; left: 0; top: 0;}

		body.category-full-schedule #main #content article figure figcaption h2 { margin: 0; padding: 0;}

		body.category-full-schedule #main #content article figure figcaption h2 a { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 24px; text-transform:uppercase; color: #000; display: block; padding: 55px 20px 10px 205px;}

		body.category-full-schedule #main #content article figure figcaption h3 {margin: 0; padding: 0;}

		body.category-full-schedule #main #content article figure figcaption h3 a { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; line-height: 16px; font-weight: normal; display: block; padding:10px 40px 200px 205px;}

		body.category-full-schedule #main #content article figure figcaption h2 a:hover,

		body.category-full-schedule #main #content article figure figcaption h3 a:hover { text-decoration: none;}



	/* --- Agenda (Interas) EN --- */

	body.single #main.full-schedule { background: url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000;}

	body.single #main.full-schedule header .breadcrumbs p strong { font-size:35px; line-height:35px; letter-spacing:-1px; text-transform: uppercase; margin: 10px 0 0 0;}

	body.single #main.full-schedule section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.full-schedule section.base #content { width:980px; margin:0 auto; float:none;}

	body.single #main.full-schedule #content article { display: table; width: 980px; }

	body.single #main.full-schedule #content article .boxLeft { width: 480px; float: left;}

	body.single #main.full-schedule #content article .boxLeft .imaEvento {width:480px; height: 365px; display: block;}

	body.single #main.full-schedule #content article .boxLeft .imaEvento img { width:480px; height: 365px; display: block;}



	body.single #main.full-schedule #content article .boxLeft .dataEvento {width: 480px; display: inline-block; margin: 70px 0 0 0; padding: 0;}

	body.single #main.full-schedule #content article .boxLeft .dataEvento h2 {font-family: 'Lekton', sans-serif; font-weight:400; text-align: left; font-size:21px; line-height: 24px; text-transform:uppercase; color: #000; padding: 0 0 20px 0;}

	body.single #main.full-schedule #content article .boxLeft .dataEvento .deAte {width: 430px; height: 105px; background:url(extras/images/main/content/seta_data-agenda.png) #000 left center no-repeat; padding: 0 0 0 50px;}

	body.single #main.full-schedule #content article .boxLeft .dataEvento .deAte > div { float: left; padding:30px 45px 0 0;}

	body.single #main.full-schedule #content article .boxLeft .dataEvento .deAte > div p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; padding: 0;}

	body.single #main.full-schedule #content article .boxLeft .dataEvento .deAte > div strong {font-family: 'Lekton', sans-serif; font-size:24px; font-weight:700; letter-spacing:-1px; float: left; color: #fff; padding: 0 7px 0 0;}

	body.single #main.full-schedule #content article .boxLeft .dataEvento .deAte > div span {font-family: 'Lekton', sans-serif; font-size:24px; font-weight:400; letter-spacing:-1px; text-transform:uppercase; font-size:18px; font-weight:400; float: left; color: #fff;}



	body.single #main.full-schedule #content article .boxLeft .dataEvento .unicoDia {width: 410px; height: 105px; background:url(extras/images/main/content/seta_data-agenda.png) #000 left center no-repeat; padding: 0 0 0 70px;}

	body.single #main.full-schedule #content article .boxLeft .dataEvento .unicoDia > div {float: left; padding:44px 0 0 0;}

	body.single #main.full-schedule #content article .boxLeft .dataEvento .unicoDia > div strong {font-family: 'Lekton', sans-serif; font-size:24px; font-weight:700; letter-spacing:-1px; float: left; color: #fff; padding: 0 7px 0 0;}

	body.single #main.full-schedule #content article .boxLeft .dataEvento .unicoDia > div span {font-family: 'Lekton', sans-serif; font-size:24px; font-weight:400; letter-spacing:-1px; text-transform:uppercase; font-size:18px; font-weight:400; float: left; color: #fff;}



	body.single #main.full-schedule #content article .boxRight { width: 465px; float: right;}

	body.single #main.full-schedule #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

	body.single #main.full-schedule #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

	body.single #main.full-schedule #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}



	body.single #main.full-schedule #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

	body.single #main.full-schedule #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

	transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.single #main.full-schedule #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}



/* --- Agenda completa - ES --- */

	body.category-agenda-completa-es {}

	body.category-agenda-completa-es #main{ background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; min-height:1070px; padding:0 0 35px 0;}

	body.category-agenda-completa-es #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.category-agenda-completa-es #main #content {width:983px; padding:0; margin:0 auto; float:inherit; overflow:hidden;}

	body.category-agenda-completa-es #main #content header { width:983px; height:300px; margin:0 auto; padding:0; }

	body.category-agenda-completa-es #main #content header h2 {font-family: 'Snippet', sans-serif; font-weight:400; font-size:50px; line-height:50px; letter-spacing:-3px; color:#bf0000; padding:95px 350px 20px 0; clear:both;}

	body.category-agenda-completa-es #main #content header p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:22px; padding:15px 120px 20px 0; clear:both; height:140px; }

	body.category-agenda-completa-es #main #content header span { height:66px; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 45px 0 80px; float:left;}

	body.category-agenda-completa-es #main #content header a.enviarLembranca { float:left; width: 300px; height:66px; background-color:#bf0000; text-align:center; font-family: 'Lekton', sans-serif; font-weight:400; font-size:17px; line-height:66px; color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-agenda-completa-es #main #content header a.enviarLembranca:hover {text-decoration: none; background-color: #a00101;}

	body.category-agenda-completa-es #main #content .programacao { float:left;}

		body.category-agenda-completa-es #main #content .programacao h2 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; text-transform:uppercase; letter-spacing:0; color:#000; line-height:47px; float:left; height:47px;}

		body.category-agenda-completa-es #main #content .programacao h2 strong { color:#bf0000;}

		body.category-agenda-completa-es #main #content .programacao select.ano { width:80px; height:47px; float:left; margin:0 0 0 15px; padding:0 5px;}

	body.category-agenda-completa-es #main #content .filtro { float:left; margin:20px 0 0 0; padding:0;}

		body.category-agenda-completa-es #main #content .filtro h3 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; text-transform:none; letter-spacing:0; color:#000; width:auto; height:52px; line-height:50px; padding:0 25px 0 0; margin:0; float:left;}

		body.category-agenda-completa-es #main #content .filtro ul.listaFiltros { width:800px; height:52px; margin:0; padding:0; overflow:hidden; float:left;}

		body.category-agenda-completa-es #main #content .filtro ul.listaFiltros li { float:left; width:195px; height:14px; list-style:none !important; margin:0 0 24px 0; padding:0; position:relative;}

		body.category-agenda-completa-es #main #content .filtro ul.listaFiltros li input { width:14px; height:14px; float:left; margin:0 10px 0 0; padding:0;}

		body.category-agenda-completa-es #main #content .filtro ul.listaFiltros li label { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal; line-height:14px; position:absolute; left:20px; top:0;}

		body.category-agenda-completa-es #main #content .filtro ul.listaFiltros li select {border: solid 1px #d2d2d2; background-color:#f2f2f2; padding: 0 5px; height: 20px; width: 150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal; line-height:14px;}

		body.category-agenda-completa-es #main #content .filtro ul.listaFiltros li input#filtrar {width: 100px; height: 22px; border: 0; font-family: 'Lekton', sans-serif; font-size:13px; font-weight:700; color: #fff; background: #fb0000; text-align: center; line-height: 22px; cursor: pointer; margin: 0; border: 0 !important;

					transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-agenda-completa-es #main #content .filtro ul.listaFiltros li input#filtrar:hover {background-color: #edac14; cursor: pointer;}

	body.category-agenda-completa-es #main #content ul.meses { width:983px; height:64px; display:inline-block; margin:30px 0 45px 0;}

		body.category-agenda-completa-es #main #content ul.meses li { list-style:none; float:left; width:81px; height:64px; margin:0 1px 0 0; padding:0; background:#a4a4a0;}

		body.category-agenda-completa-es #main #content ul.meses li.dez { margin:0;}

		body.category-agenda-completa-es #main #content ul.meses li a { font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; text-transform:uppercase; width:81px; height:64px; display:block; margin:0; padding:0; line-height:64px; text-align:center; color:#fff; background:url(extras/images/main/content/hover-data.jpg) center 62px no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-agenda-completa-es #main #content ul.meses li.ativo a,

		body.category-agenda-completa-es #main #content ul.meses li a:hover { text-decoration:none; background-position:center 0;}

		

	/* Evento (PAR) */

	body.category-agenda-completa-es #main #content article.par {margin:0 !important; padding:0 !important; clear:both; width:983px; height:255px; position:relative; background:#bf0000;}

		/* Imagem (PAR) */

		body.category-agenda-completa-es #main #content article.par header { float:left; width:330px; height:255px;}

		body.category-agenda-completa-es #main #content article.par header a { display:block; width:330px; height:255px;}

		body.category-agenda-completa-es #main #content article.par header img {display:block; width:330px; height:255px;}

		/* Informações (PAR) */

		body.category-agenda-completa-es #main #content article.par figure { width:656px; height:255px; position:absolute; right:0; top:0; background:url(extras/images/main/content/bg-agenda-interna-vermelho.png) left top no-repeat; padding:0 0 0 14px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-agenda-completa-es #main #content article.par:hover figure { right:5px;}

		body.category-agenda-completa-es #main #content article.par figure .data {height:255px; width:190px; float:left; margin:0; padding:0;}

		/* Data (De e Até) (PAR) */

		body.category-agenda-completa-es #main #content article.par figure .data .longo { padding:50px 0 0 0;}

			body.category-agenda-completa-es #main #content article.par figure .data .longo p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-agenda-completa-es #main #content article.par figure .data .longo p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-agenda-completa-es #main #content article.par figure .data .longo p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Data (Única) (PAR) */

		body.category-agenda-completa-es #main #content article.par figure .data .unico { padding:105px 0 0 0;}

			body.category-agenda-completa-es #main #content article.par figure .data .unico p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-agenda-completa-es #main #content article.par figure .data .unico p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-agenda-completa-es #main #content article.par figure .data .unico p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Infos evento (PAR) */

		body.category-agenda-completa-es #main #content article.par figure figcaption { width: 670px; height: 255px; overflow: hidden; position: absolute; left: 0; top: 0;}

		body.category-agenda-completa-es #main #content article.par figure figcaption h2 { margin: 0; padding: 0;}

		body.category-agenda-completa-es #main #content article.par figure figcaption h2 a { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 24px; text-transform:uppercase; color: #000; display: block; padding: 55px 20px 10px 205px;}

		body.category-agenda-completa-es #main #content article.par figure figcaption h3 {margin: 0; padding: 0;}

		body.category-agenda-completa-es #main #content article.par figure figcaption h3 a { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; line-height: 16px; font-weight: normal; display: block; padding:10px 40px 200px 205px;}

		body.category-agenda-completa-es #main #content article.par figure figcaption h2 a:hover,

		body.category-agenda-completa-es #main #content article.par figure figcaption h3 a:hover { text-decoration: none;}

	

	/* Evento (IMPAR) */	

	body.category-agenda-completa-es #main #content article.impar {margin:0 !important; padding:0 !important; clear:both; width:983px; height:255px; position:relative; background:#ecac13;}

		/* Imagem */

		body.category-agenda-completa-es #main #content article.impar header { float:right; width:330px; height:255px;}

		body.category-agenda-completa-es #main #content article.impar header a { display:block; width:330px; height:255px;}

		body.category-agenda-completa-es #main #content article.impar header img {display:block; width:330px; height:255px;}

		/* Informações */

		body.category-agenda-completa-es #main #content article.impar figure { width:656px; height:255px; position:absolute; left:0; top:0; background:url(extras/images/main/content/bg-agenda-interna-amarelo.png) right top no-repeat; padding:0 14px 0 0;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s ;}

		body.category-agenda-completa-es #main #content article.impar:hover figure { left:5px;}

		body.category-agenda-completa-es #main #content article.impar figure .data {height:255px; width:190px; float:left; margin:0; padding:0;}

		/* Data (De e Até) */

		body.category-agenda-completa-es #main #content article.impar figure .data .longo { padding:50px 0 0 0;}

			body.category-agenda-completa-es #main #content article.impar figure .data .longo p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-agenda-completa-es #main #content article.impar figure .data .longo p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-agenda-completa-es #main #content article.impar figure .data .longo p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Data (Única) */

		body.category-agenda-completa-es #main #content article.impar figure .data .unico { padding:105px 0 0 0;}

			body.category-agenda-completa-es #main #content article.impar figure .data .unico p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-agenda-completa-es #main #content article.impar figure .data .unico p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-agenda-completa-es #main #content article.impar figure .data .unico p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Infos evento */

		body.category-agenda-completa-es #main #content article.impar figure figcaption { width: 670px; height: 255px; overflow: hidden; position: absolute; left: 0; top: 0;}

		body.category-agenda-completa-es #main #content article.impar figure figcaption h2 { margin: 0; padding: 0;}

		body.category-agenda-completa-es #main #content article.impar figure figcaption h2 a { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 24px; text-transform:uppercase; color: #000; display: block; padding: 55px 20px 10px 205px;}

		body.category-agenda-completa-es #main #content article.impar figure figcaption h3 {margin: 0; padding: 0;}

		body.category-agenda-completa-es #main #content article.impar figure figcaption h3 a { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; line-height: 16px; font-weight: normal; display: block; padding:10px 40px 200px 205px;}

		body.category-agenda-completa-es #main #content article.impar figure figcaption h2 a:hover,

		body.category-agenda-completa-es #main #content article.impar figure figcaption h3 a:hover { text-decoration: none;}



	/* Evento (Padrão) */	

		body.category-agenda-completa-es #main #content article {margin:0 !important; padding:0 !important; clear:both; width:983px; height:255px; position:relative; background:#bf0000;}

		/* Imagem */

		body.category-agenda-completa-es #main #content article header { float:left; width:330px; height:255px;}

		body.category-agenda-completa-es #main #content article header a { display:block; width:330px; height:255px;}

		body.category-agenda-completa-es #main #content article header img {display:block; width:330px; height:255px;}

		/* Informações */

		body.category-agenda-completa-es #main #content article figure { width:656px; height:255px; position:absolute; right:0; top:0; background:url(extras/images/main/content/bg-agenda-interna-vermelho.png) left top no-repeat; padding:0 0 0 14px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-agenda-completa-es #main #content article:hover figure { right:5px;}

		body.category-agenda-completa-es #main #content article figure .data {height:255px; width:190px; float:left; margin:0; padding:0;}

		/* Data (De e Até) */

		body.category-agenda-completa-es #main #content article figure .data .longo { padding:50px 0 0 0;}

			body.category-agenda-completa-es #main #content article figure .data .longo p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-agenda-completa-es #main #content article figure .data .longo p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-agenda-completa-es #main #content article figure .data .longo p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Data (Única) */

		body.category-agenda-completa-es #main #content article figure .data .unico { padding:105px 0 0 0;}

			body.category-agenda-completa-es #main #content article figure .data .unico p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; margin:0 auto; display:table; float:none; padding:0 0 20px 0;}

			body.category-agenda-completa-es #main #content article figure .data .unico p strong { font-size:24px; font-weight:700; display:block; letter-spacing:-2px;}

			body.category-agenda-completa-es #main #content article figure .data .unico p span { text-transform:uppercase; font-size:18px; font-weight:400; display:block;}

		/* Infos evento */

		body.category-agenda-completa-es #main #content article figure figcaption { width: 670px; height: 255px; overflow: hidden; position: absolute; left: 0; top: 0;}

		body.category-agenda-completa-es #main #content article figure figcaption h2 { margin: 0; padding: 0;}

		body.category-agenda-completa-es #main #content article figure figcaption h2 a { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 24px; text-transform:uppercase; color: #000; display: block; padding: 55px 20px 10px 205px;}

		body.category-agenda-completa-es #main #content article figure figcaption h3 {margin: 0; padding: 0;}

		body.category-agenda-completa-es #main #content article figure figcaption h3 a { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; line-height: 16px; font-weight: normal; display: block; padding:10px 40px 200px 205px;}

		body.category-agenda-completa-es #main #content article figure figcaption h2 a:hover,

		body.category-agenda-completa-es #main #content article figure figcaption h3 a:hover { text-decoration: none;}



	/* --- Agenda (Interas) ES --- */

	body.single #main.agenda-completa-es { background: url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000;}

		body.single #main.agenda-completa-es header .breadcrumbs p strong { font-size:35px; line-height:35px; letter-spacing:-1px; text-transform: uppercase; margin: 10px 0 0 0;}

		body.single #main.agenda-completa-es section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.single #main.agenda-completa-es section.base #content { width:980px; margin:0 auto; float:none;}

		body.single #main.agenda-completa-es #content article { display: table; width: 980px; }

		body.single #main.agenda-completa-es #content article .boxLeft { width: 480px; float: left;}

		body.single #main.agenda-completa-es #content article .boxLeft .imaEvento {width:480px; height: 365px; display: block;}

		body.single #main.agenda-completa-es #content article .boxLeft .imaEvento img { width:480px; height: 365px; display: block;}

		body.single #main.agenda-completa-es #content article .boxLeft .dataEvento {width: 480px; display: inline-block; margin: 70px 0 0 0; padding: 0;}

		body.single #main.agenda-completa-es #content article .boxLeft .dataEvento h2 {font-family: 'Lekton', sans-serif; font-weight:400; text-align: left; font-size:21px; line-height: 24px; text-transform:uppercase; color: #000; padding: 0 0 20px 0;}

		body.single #main.agenda-completa-es #content article .boxLeft .dataEvento .deAte {width: 430px; height: 105px; background:url(extras/images/main/content/seta_data-agenda.png) #000 left center no-repeat; padding: 0 0 0 50px;}

		body.single #main.agenda-completa-es #content article .boxLeft .dataEvento .deAte > div { float: left; padding:30px 45px 0 0;}

		body.single #main.agenda-completa-es #content article .boxLeft .dataEvento .deAte > div p { font-family: 'Lekton', sans-serif; font-weight:400; font-size:14px; text-transform:none; color:#fff; padding: 0;}

		body.single #main.agenda-completa-es #content article .boxLeft .dataEvento .deAte > div strong {font-family: 'Lekton', sans-serif; font-size:24px; font-weight:700; letter-spacing:-1px; float: left; color: #fff; padding: 0 7px 0 0;}

		body.single #main.agenda-completa-es #content article .boxLeft .dataEvento .deAte > div span {font-family: 'Lekton', sans-serif; font-size:24px; font-weight:400; letter-spacing:-1px; text-transform:uppercase; font-size:18px; font-weight:400; float: left; color: #fff;}

		body.single #main.agenda-completa-es #content article .boxLeft .dataEvento .unicoDia {width: 410px; height: 105px; background:url(extras/images/main/content/seta_data-agenda.png) #000 left center no-repeat; padding: 0 0 0 70px;}

		body.single #main.agenda-completa-es #content article .boxLeft .dataEvento .unicoDia > div {float: left; padding:44px 0 0 0;}

		body.single #main.agenda-completa-es #content article .boxLeft .dataEvento .unicoDia > div strong {font-family: 'Lekton', sans-serif; font-size:24px; font-weight:700; letter-spacing:-1px; float: left; color: #fff; padding: 0 7px 0 0;}

		body.single #main.agenda-completa-es #content article .boxLeft .dataEvento .unicoDia > div span {font-family: 'Lekton', sans-serif; font-size:24px; font-weight:400; letter-spacing:-1px; text-transform:uppercase; font-size:18px; font-weight:400; float: left; color: #fff;}

		body.single #main.agenda-completa-es #content article .boxRight { width: 465px; float: right;}

		body.single #main.agenda-completa-es #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

		body.single #main.agenda-completa-es #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

		body.single #main.agenda-completa-es #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.agenda-completa-es #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

		body.single #main.agenda-completa-es #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.single #main.agenda-completa-es #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}



/* --- Historico (O Museu) --- */

	body.page-id-28 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-28 #main #content {background:url(extras/images/main/content/bg-historico.jpg) #be0000 center bottom no-repeat; margin: -45px 0 0 0; padding: 0 0 40px 0; display: table; width: 100%;}

	body.page-id-28 #main #content header { padding: 0 0 40px 0;}

	body.page-id-28 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-28 #main #contentSecundario { background: #fff; padding:50px 0 0 0; clear:both;}

	body.page-id-28 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-28 #main #content .col_01 { float: left; width:470px;}

		body.page-id-28 #main #content .col_01 h1,

		body.page-id-28 #main #content .col_01 h2,

		body.page-id-28 #main #content .col_01 h3,

		body.page-id-28 #main #content .col_01 h4,

		body.page-id-28 #main #content .col_01 h5,

		body.page-id-28 #main #content .col_01 h6 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#fff; padding: 0 0 50px 0; min-height: 260px;}

		body.page-id-28 #main #content .col_01 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify;}

	body.page-id-28 #main #content .col_02 { float: right; width: 477px; position: relative;}

		body.page-id-28 #main #content .col_02 figure { height: 330px; float: right;}

		body.page-id-28 #main #content .col_02 figure figcaption { width: 477px; height: 259px; display: block; position: relative; background-image: url(extras/images/main/content/tour-virtual-historico.jpg); background-repeat: no-repeat; background-position: 0 0; }

		body.page-id-28 #main #content .col_02 figure figcaption a.setaTuor { position:absolute; left:0; top:0; width: 477px; height: 259px; display:block; z-index:600; opacity:1; background:url(extras/images/main/content/seta_tour-virtual_home.png) no-repeat center center; font-size:1px; text-indent:-9999px;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

		body.page-id-28 #main #content .col_02 figure figcaption a.setaTuor:hover {opacity:.8;}

		body.page-id-28 #main #content .col_02 a.tour {font-family: 'Lekton', sans-serif; font-weight:700; font-size:27px; text-transform:uppercase; letter-spacing:0; color:#ecac13; opacity:1; float: right; padding: 20px 0 0 0;}

		body.page-id-28 #main #content .col_02 a.tour strong {color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-28 #main #content .col_02 a.tour:hover { text-decoration: none;}

		body.page-id-28 #main #content .col_02 a.tour:hover strong {color:#ecac13;}

		body.page-id-28 #main #content .col_02 a.visite { float: right; width: 325px; height: 65px; background-color: #ecac13; text-align:center; font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:65px; color:#000; opacity:.8; text-transform: uppercase; margin: 70px 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-28 #main #content .col_02 a.visite:hover { text-decoration: none; opacity:1;}

	body.page-id-28 #main #contentSecundario .bloco_01 { display: inline-block; width: 980px; clear: both;}

		body.page-id-28 #main #contentSecundario .bloco_01 p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; float: left; width:470px; text-align: justify;}



		body.page-id-28 #main #content .col_01 .galeria { position: absolute; left:845px; bottom:680px; width: 477px;}

		body.page-id-28 #main #content .col_01 .galeria {width: 477px; overflow: hidden; }

		body.page-id-28 #main #content .col_01 .galeria ul.fotos { width: 6000px; height: 365px; margin: 0 !important; padding: 0 !important;}

		body.page-id-28 #main #content .col_01 .galeria ul.fotos li { width: 477px; height: 365px; float: left; list-style: none; margin:  0 !important; padding:  0 !important; background: #000;}

		body.page-id-28 #main #content .col_01 .galeria ul.fotos li img {}	

		body.page-id-28 #main #content .col_01 .galeria ul.navegacao { float:left; height:31px; margin:20px 0 0 0 !important; padding:0 !important;}

		body.page-id-28 #main #content .col_01 .galeria ul.navegacao li {display:block; list-style:none; width:31px; font-size:1px; float:left; text-indent:-9999px; height:31px; margin:0 14px 0 0 !important; padding:0 !important; cursor:pointer !important;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-28 #main #content .col_01 .galeria ul.navegacao li.ant {background:url(extras/images/main/content/seta-ant-agenda.png) #ecac13 center center no-repeat;}

		body.page-id-28 #main #content .col_01 .galeria ul.navegacao li.prox {background:url(extras/images/main/content/seta-prox-agenda.png) #ecac13 center center no-repeat;}

		body.page-id-28 #main #content .col_01 .galeria ul.navegacao li:hover { background-color:#bf0000;}

		body.page-id-28 #main #content .col_01 .galeria a.verFotos {float: right; height: 18px; font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:18px; color:#000; text-transform: uppercase; margin: 27px 0 0 0; cursor: pointer;}

		body.page-id-28 #main #content .col_01 .galeria a.verFotos:hover {text-decoration: none;}

		body.page-id-28 #main #content .col_01 .galeria a.verFotos span {color:#ecac13;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-28 #main #content .col_01 .galeria a.verFotos:hover span {color:#bf0000;}





	body.page-id-28 #main #contentSecundario .bloco_02 {display: inline-block; width: 980px; clear: both; padding:40px 0 20px 0; margin: 0; line-height:20px;}

		body.page-id-28 #main #contentSecundario .bloco_02 h1,

		body.page-id-28 #main #contentSecundario .bloco_02 h2,

		body.page-id-28 #main #contentSecundario .bloco_02 h3,

		body.page-id-28 #main #contentSecundario .bloco_02 h4,

		body.page-id-28 #main #contentSecundario .bloco_02 h5,

		body.page-id-28 #main #contentSecundario .bloco_02 h6 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:0 30px 0 0; float: left; width: 470px;}

		body.page-id-28 #main #contentSecundario .bloco_02 p {float: right; width: 477px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify;}



	/* --- Historico (O Museu) EN --- */

		body.page-id-827 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

		body.page-id-827 #main #content {background:url(extras/images/main/content/bg-historico.jpg) #be0000 center bottom no-repeat; margin: -45px 0 0 0; padding: 0 0 40px 0; display: table; width: 100%;}

		body.page-id-827 #main #content header { padding: 0 0 40px 0;}

		body.page-id-827 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

		body.page-id-827 #main #contentSecundario { background: #fff; padding:50px 0 0 0; clear:both;}

		body.page-id-827 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

		body.page-id-827 #main #content .col_01 { float: left; width:470px;}

			body.page-id-827 #main #content .col_01 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#fff; padding: 0 0 50px 0; min-height: 260px;}

			body.page-id-827 #main #content .col_01 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify;}

		body.page-id-827 #main #content .col_02 { float: right; width: 477px; position: relative;}

			body.page-id-827 #main #content .col_02 figure { height: 330px; float: right;}

			body.page-id-827 #main #content .col_02 figure figcaption { width: 477px; height: 259px; display: block; position: relative; background-image: url(extras/images/main/content/tour-virtual-historico.jpg); background-repeat: no-repeat; background-position: 0 0; }

			body.page-id-827 #main #content .col_02 figure figcaption a.setaTuor { position:absolute; left:0; top:0; width: 477px; height: 259px; display:block; z-index:600; opacity:1; background:url(extras/images/main/content/seta_tour-virtual_home.png) no-repeat center center; font-size:1px; text-indent:-9999px;

					transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

			body.page-id-827 #main #content .col_02 figure figcaption a.setaTuor:hover {opacity:.8;}

			body.page-id-827 #main #content .col_02 a.tour {font-family: 'Lekton', sans-serif; font-weight:700; font-size:27px; text-transform:uppercase; letter-spacing:0; color:#ecac13; opacity:1; float: right; padding: 20px 0 0 0;}

			body.page-id-827 #main #content .col_02 a.tour strong {color:#fff;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.page-id-827 #main #content .col_02 a.tour:hover { text-decoration: none;}

			body.page-id-827 #main #content .col_02 a.tour:hover strong {color:#ecac13;}

			body.page-id-827 #main #content .col_02 a.visite { float: right; width: 325px; height: 65px; background-color: #ecac13; text-align:center; font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:65px; color:#000; opacity:.8; text-transform: uppercase; margin: 70px 0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.page-id-827 #main #content .col_02 a.visite:hover { text-decoration: none; opacity:1;}

		body.page-id-827 #main #contentSecundario .bloco_01 { display: inline-block; width: 980px; clear: both;}

			body.page-id-827 #main #contentSecundario .bloco_01 p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; float: left; width:470px; text-align: justify;}

			



			body.page-id-827 #main #content .col_01 .galeria { position: absolute; left:845px; bottom:680px; width: 477px;}

			body.page-id-827 #main #content .col_01 .galeria {width: 477px; overflow: hidden; }

			body.page-id-827 #main #content .col_01 .galeria ul.fotos { width: 6000px; height: 365px; margin: 0 !important; padding: 0 !important;}

			body.page-id-827 #main #content .col_01 .galeria ul.fotos li { width: 477px; height: 365px; float: left; list-style: none; margin:  0 !important; padding:  0 !important; background: #000;}

			body.page-id-827 #main #content .col_01 .galeria ul.fotos li img {}	

			body.page-id-827 #main #content .col_01 .galeria ul.navegacao { float:left; height:31px; margin:20px 0 0 0 !important; padding:0 !important;}

			body.page-id-827 #main #content .col_01 .galeria ul.navegacao li {display:block; list-style:none; width:31px; font-size:1px; float:left; text-indent:-9999px; height:31px; margin:0 14px 0 0 !important; padding:0 !important; cursor:pointer !important;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.page-id-827 #main #content .col_01 .galeria ul.navegacao li.ant {background:url(extras/images/main/content/seta-ant-agenda.png) #ecac13 center center no-repeat;}

			body.page-id-827 #main #content .col_01 .galeria ul.navegacao li.prox {background:url(extras/images/main/content/seta-prox-agenda.png) #ecac13 center center no-repeat;}

			body.page-id-827 #main #content .col_01 .galeria ul.navegacao li:hover { background-color:#bf0000;}

			body.page-id-827 #main #content .col_01 .galeria a.verFotos {float: right; height: 18px; font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:18px; color:#000; text-transform: uppercase; margin: 27px 0 0 0; cursor: pointer;}

			body.page-id-827 #main #content .col_01 .galeria a.verFotos:hover {text-decoration: none;}

			body.page-id-827 #main #content .col_01 .galeria a.verFotos span {color:#ecac13;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.page-id-827 #main #content .col_01 .galeria a.verFotos:hover span {color:#bf0000;}















		body.page-id-827 #main #contentSecundario .bloco_02 {display: inline-block; width: 980px; clear: both; padding:40px 0 20px 0; margin: 0;}

			body.page-id-827 #main #contentSecundario .bloco_02 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:0; float: left; width: 470px;}

			body.page-id-827 #main #contentSecundario .bloco_02 p {float: right; width: 477px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify;}



	/* --- Historico (O Museu) ES --- */

		body.page-id-1734 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

		body.page-id-1734 #main #content {background:url(extras/images/main/content/bg-historico.jpg) #be0000 center bottom no-repeat; margin: -45px 0 0 0; padding: 0 0 40px 0; display: table; width: 100%;}

		body.page-id-1734 #main #content header { padding: 0 0 40px 0;}

		body.page-id-1734 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

		body.page-id-1734 #main #contentSecundario { background: #fff; padding:50px 0 0 0; clear:both;}

		body.page-id-1734 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

		body.page-id-1734 #main #content .col_01 { float: left; width:470px;}

			body.page-id-1734 #main #content .col_01 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#fff; padding: 0 0 50px 0; min-height: 260px;}

			body.page-id-1734 #main #content .col_01 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify;}

		body.page-id-1734 #main #content .col_02 { float: right; width: 477px; position: relative;}

			body.page-id-1734 #main #content .col_02 figure { height: 330px; float: right;}

			body.page-id-1734 #main #content .col_02 figure figcaption { width: 477px; height: 259px; display: block; position: relative; background-image: url(extras/images/main/content/tour-virtual-historico.jpg); background-repeat: no-repeat; background-position: 0 0; }

			body.page-id-1734 #main #content .col_02 figure figcaption a.setaTuor { position:absolute; left:0; top:0; width: 477px; height: 259px; display:block; z-index:600; opacity:1; background:url(extras/images/main/content/seta_tour-virtual_home.png) no-repeat center center; font-size:1px; text-indent:-9999px;

					transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

			body.page-id-1734 #main #content .col_02 figure figcaption a.setaTuor:hover {opacity:.8;}

			body.page-id-1734 #main #content .col_02 a.tour {font-family: 'Lekton', sans-serif; font-weight:700; font-size:27px; text-transform:uppercase; letter-spacing:0; color:#ecac13; opacity:1; float: right; padding: 20px 0 0 0;}

			body.page-id-1734 #main #content .col_02 a.tour strong {color:#fff;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.page-id-1734 #main #content .col_02 a.tour:hover { text-decoration: none;}

			body.page-id-1734 #main #content .col_02 a.tour:hover strong {color:#ecac13;}

			body.page-id-1734 #main #content .col_02 a.visite { float: right; width: 325px; height: 65px; background-color: #ecac13; text-align:center; font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:65px; color:#000; opacity:.8; text-transform: uppercase; margin: 70px 0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.page-id-1734 #main #content .col_02 a.visite:hover { text-decoration: none; opacity:1;}

		body.page-id-1734 #main #contentSecundario .bloco_01 { display: inline-block; width: 980px; clear: both;}

			body.page-id-1734 #main #contentSecundario .bloco_01 p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; float: left; width:470px; text-align: justify;}

			



		body.page-id-1734 #main #content .col_01 .galeria { position: absolute; left:845px; bottom:680px; width: 477px;}

			body.page-id-1734 #main #content .col_01 .galeria {width: 477px; overflow: hidden; }

			body.page-id-1734 #main #content .col_01 .galeria ul.fotos { width: 6000px; height: 365px; margin: 0 !important; padding: 0 !important;}

			body.page-id-1734 #main #content .col_01 .galeria ul.fotos li { width: 477px; height: 365px; float: left; list-style: none; margin:  0 !important; padding:  0 !important; background: #000;}

			body.page-id-1734 #main #content .col_01 .galeria ul.fotos li img {}	

			body.page-id-1734 #main #content .col_01 .galeria ul.navegacao { float:left; height:31px; margin:20px 0 0 0 !important; padding:0 !important;}

			body.page-id-1734 #main #content .col_01 .galeria ul.navegacao li {display:block; list-style:none; width:31px; font-size:1px; float:left; text-indent:-9999px; height:31px; margin:0 14px 0 0 !important; padding:0 !important; cursor:pointer !important;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.page-id-1734 #main #content .col_01 .galeria ul.navegacao li.ant {background:url(extras/images/main/content/seta-ant-agenda.png) #ecac13 center center no-repeat;}

			body.page-id-1734 #main #content .col_01 .galeria ul.navegacao li.prox {background:url(extras/images/main/content/seta-prox-agenda.png) #ecac13 center center no-repeat;}

			body.page-id-1734 #main #content .col_01 .galeria ul.navegacao li:hover { background-color:#bf0000;}

			body.page-id-1734 #main #content .col_01 .galeria a.verFotos {float: right; height: 18px; font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:18px; color:#000; text-transform: uppercase; margin: 27px 0 0 0; cursor: pointer;}

			body.page-id-1734 #main #content .col_01 .galeria a.verFotos:hover {text-decoration: none;}

			body.page-id-1734 #main #content .col_01 .galeria a.verFotos span {color:#ecac13;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.page-id-1734 #main #content .col_01 .galeria a.verFotos:hover span {color:#bf0000;}







		body.page-id-1734 #main #contentSecundario .bloco_02 {display: inline-block; width: 980px; clear: both; padding:40px 0 20px 0; margin: 0;}

			body.page-id-1734 #main #contentSecundario .bloco_02 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:0; float: left; width: 470px;}

			body.page-id-1734 #main #contentSecundario .bloco_02 p {float: right; width: 477px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify;}



/* --- Estrutura (O Museu) --- */

	/* PT */

	body.category-estrutura {}

	body.category-estrutura #main { background:url(extras/images/main/content/bg-estrutura.jpg) center 17px no-repeat #fff; min-height:1070px; }

	body.category-estrutura #main header .info { float:right; height:60px; margin:105px 0 0 0;}

	body.category-estrutura #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px;}

	body.category-estrutura #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-estrutura #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-estrutura #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important;}

	body.category-estrutura #main #content article header img {width:490px; height:390px;}

	body.category-estrutura #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-estrutura #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-estrutura #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-estrutura #main #content article figure p a { color: #fff; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-estrutura #main #content article figure p a:hover {color: #000;}

		/* Impar */

		body.category-estrutura #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-estrutura #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

		/* Par */

		body.category-estrutura #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-estrutura #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;}

	/* EN */

	body.category-structure {}

	body.category-structure #main { background:url(extras/images/main/content/bg-estrutura.jpg) center 17px no-repeat #fff; min-height:1070px; }

	body.category-structure #main header .info { float:right; height:60px; margin:105px 0 0 0;}

	body.category-structure #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px;}

	body.category-structure #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-structure #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-structure #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important;}

	body.category-structure #main #content article header img {width:490px; height:390px;}

	body.category-structure #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-structure #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-structure #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #000; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-structure #main #content article figure p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-structure #main #content article figure p a:hover {color: #fff;}

		/* Impar */

		body.category-structure #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-structure #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

		/* Par */

		body.category-structure #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-structure #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;}

	/* ES */

	body.category-estructura {}

	body.category-estructura #main { background:url(extras/images/main/content/bg-estrutura.jpg) center 17px no-repeat #fff; min-height:1070px; }

	body.category-estructura #main header .info { float:right; height:60px; margin:105px 0 0 0;}

	body.category-estructura #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px;}

	body.category-estructura #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-estructura #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-estructura #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important;}

	body.category-estructura #main #content article header img {width:490px; height:390px;}

	body.category-estructura #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-estructura #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-estructura #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-estructura #main #content article figure p a { color: #fff; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-estructura #main #content article figure p a:hover {color: #000;}

		/* Impar */

		body.category-estructura #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-estructura #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

		/* Par */

		body.category-estructura #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-estructura #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;}



/* --- Fotos - O Museu --- */

	/* PT  */

	body.page-id-32 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-32 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-32 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-32 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-32 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-32 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-32 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-32 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-32 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-32 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-32 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-32 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-32 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}

		body.page-id-32 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.page-id-32 section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.page-id-32 #main.o-museu section.base #content { width:980px; margin:0 auto; float:none;}

	/* EN  */

	body.page-id-842 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-842 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-842 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-842 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-842 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-842 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-842 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-842 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-842 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-842 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-842 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-842 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-842 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}

		body.page-id-842 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.page-id-842 section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.page-id-842 #main.o-museu section.base #content { width:980px; margin:0 auto; float:none;}

	/* ES  */

	body.page-id-1735 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-1735 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-1735 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-1735 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-1735 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-1735 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-1735 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-1735 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-1735 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-1735 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-1735 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-1735 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-1735 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}

		body.page-id-1735 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.page-id-1735 section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.page-id-1735 #main.o-museu section.base #content { width:980px; margin:0 auto; float:none;}



/* --- Fotos - Educativo --- */

	/* PT  */

	body.page-id-91 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-91 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-91 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-91 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-91 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-91 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-91 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-91 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-91 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-91 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-91 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-91 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-91 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}

		body.page-id-91 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.page-id-91 section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.page-id-91 #main.o-museu section.base #content { width:980px; margin:0 auto; float:none;}

	/* EN  */

	body.page-id-901 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-901 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-901 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-901 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-901 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-901 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-901 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-901 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-901 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-901 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-901 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-901 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-901 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}

		body.page-id-901 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.page-id-901 section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.page-id-901 #main.o-museu section.base #content { width:980px; margin:0 auto; float:none;}

	/* ES  */

	body.page-id-1808 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-1808 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-1808 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-1808 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-1808 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-1808 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-1808 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-1808 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-1808 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-1808 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-1808 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-1808 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-1808 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}

		body.page-id-1808 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.page-id-1808 section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.page-id-1808 #main.o-museu section.base #content { width:980px; margin:0 auto; float:none;}



/* --- Galeria de fotos (Cafeteria) --- */

	/* PT */

	body.page-id-132 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-132 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-132 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-132 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-132 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-132 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-132 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-132 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-132 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-132 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-132 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-132 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-132 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}

	/* EN */

	body.page-id-1598 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-1598 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-1598 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-1598 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-1598 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-1598 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-1598 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-1598 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-1598 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-1598 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-1598 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-1598 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-1598 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}

	/* ES */

	body.page-id-1899 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-1899 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-1899 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-1899 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-1899 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-1899 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-1899 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-1899 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-1899 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-1899 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-1899 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-1899 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-1899 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}



	/* --- (Educativo) --- */

	body.page-id-91 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-91 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-91 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-91 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-91 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-91 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-91 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-91 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-91 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-91 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-91 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-91 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-91 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}



/* --- (Centro de Preparação de Café) --- */

	/* PT */

	body.page-id-158 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-158 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-158 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-158 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-158 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-158 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-158 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-158 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-158 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-158 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-158 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-158 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-158 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}



	/* EN */

	body.page-id-1622 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-1622 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-1622 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-1622 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-1622 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-1622 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-1622 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-1622 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-1622 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-1622 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-1622 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-1622 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-1622 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}



	/* ES */

	body.page-id-1930 #main { background:url(extras/images/main/content/bg-fotos.jpg) center top no-repeat #BE0000; }

	body.page-id-1930 #main .base #content { width:980px; margin:0 auto; float:none;}

	body.page-id-1930 #main .base #content article { width: 980px; overflow: hidden; display: table;}

	body.page-id-1930 #main .base #content article h3 {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:26px; color: #000; float: right; text-transform: uppercase; padding: 0 45px 0 0; background:url(extras/images/main/content/ico-lupa.png) right center no-repeat;}

	body.page-id-1930 #main .base #content article h3 strong { color: #bf0000;}

	body.page-id-1930 #main .base #content article ul#duesc-galeria { width: 990px; margin:15px 0 0 0 !important; padding: 0 !important; display: inline-block;}

	body.page-id-1930 #main .base #content article ul#duesc-galeria li { width: 326px; height: 250px; list-style: none; padding: 0; float: left; margin: 0 1px 1px 0 !important; position: relative;}

	body.page-id-1930 #main .base #content article ul#duesc-galeria li a {width: 326px; height: 250px; display: block; overflow: hidden;}

	body.page-id-1930 #main .base #content article ul#duesc-galeria li a img { width: 100%; height: 100%;

		transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}

	body.page-id-1930 #main .base #content article ul#duesc-galeria li a:hover img { width: 105%; height: 105%;}

	body.page-id-1930 #main .base #content article ul#duesc-galeria li a > div {  width: 326px; height: 250px; position: absolute; left: 0; top: 0; background:rgba(171,0,0,0.9); opacity: 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; }

	body.page-id-1930 #main .base #content article ul#duesc-galeria li a:hover > div { opacity: 1;}

	body.page-id-1930 #main .base #content article ul#duesc-galeria li a > div span { width: 286px; height: 250px; vertical-align: middle; display: table-cell; font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height: 26px; text-transform:none; color:#fff; text-align: center; padding: 0 20px;}











/* Fancybox */

	.fancybox-overlay {background:rgba(0,0,0,0.9); }

	.fancybox-opened .fancybox-skin { padding: 0 !important;}

	.fancybox-close {background:url(extras/images/main/content/ico-fechar.png) center center no-repeat #bf0000 !important;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	.fancybox-close:hover { background-color: #ECAC13 !important;}

	.fancybox-title-float-wrap span {font-family: 'Lekton', sans-serif; font-size:15px; font-weight:400; color: #ffffff;}

	







/* --- Tour virtual (O Museu) --- */

	body.page-id-34 #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top no-repeat #C00000; }

	body.page-id-34 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.page-id-34 #main #content .tourVirtual { position: relative; width: 980px; height: 417px; display: block; margin:30px 0 0 0;}

	body.page-id-34 #main #content .tourVirtual a.setaTour {position:absolute; left:0; top:0; width: 980px; height: 417px; display:block; z-index:600; opacity:1; background:url(extras/images/main/content/seta_tour-virtual_home.png) no-repeat center center; font-size:1px; text-indent:-9999px;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-34 #main #content .tourVirtual a.setaTour:hover {opacity:.8;}	

	body.page-id-34 #main #content .infos a.tour {font-family: 'Lekton', sans-serif; font-weight:700; font-size:27px; text-transform:uppercase; letter-spacing:0; color:#ecac13; opacity:1; float: right; padding: 20px 0 0 0;}

	body.page-id-34 #main #content .infos a.tour strong {color:#fff;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-34 #main #content .infos a.tour:hover { text-decoration: none;}

	body.page-id-34 #main #content .infos a.tour:hover strong {color:#ecac13;}	

	body.page-id-34 #main #content .infos h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#fff; float: left; width: 630px; padding: 120px 0 60px 0; margin: 0;}

	body.page-id-34 #main #content .infos p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify; clear: both; float: left; width: 630px;}

	body.page-id-34 #main #content .infos p i { color: #fff; font-style: italic;}



	/* --- Tour virtual (O Museu) EN --- */

		body.page-id-834 #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top no-repeat #C00000; }

		body.page-id-834 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

		body.page-id-834 #main #content .tourVirtual { position: relative; width: 980px; height: 417px; display: block; margin:30px 0 0 0;}

		body.page-id-834 #main #content .tourVirtual a.setaTour {position:absolute; left:0; top:0; width: 980px; height: 417px; display:block; z-index:600; opacity:1; background:url(extras/images/main/content/seta_tour-virtual_home.png) no-repeat center center; font-size:1px; text-indent:-9999px;

					transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-834 #main #content .tourVirtual a.setaTour:hover {opacity:.8;}	

		body.page-id-834 #main #content .infos a.tour {font-family: 'Lekton', sans-serif; font-weight:700; font-size:27px; text-transform:uppercase; letter-spacing:0; color:#ecac13; opacity:1; float: right; padding: 20px 0 0 0;}

		body.page-id-834 #main #content .infos a.tour strong {color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-834 #main #content .infos a.tour:hover { text-decoration: none;}

		body.page-id-834 #main #content .infos a.tour:hover strong {color:#ecac13;}	

		body.page-id-834 #main #content .infos h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#fff; float: left; width: 630px; padding: 120px 0 60px 0; margin: 0;}

		body.page-id-834 #main #content .infos p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify; clear: both; float: left; width: 630px;}

		body.page-id-834 #main #content .infos p i { color: #fff; font-style: italic;}



	/* --- Tour virtual (O Museu) ENS --- */

		body.page-id-34 #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top no-repeat #C00000; }

		body.page-id-34 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

		body.page-id-34 #main #content .tourVirtual { position: relative; width: 980px; height: 417px; display: block; margin:30px 0 0 0;}

		body.page-id-34 #main #content .tourVirtual a.setaTour {position:absolute; left:0; top:0; width: 980px; height: 417px; display:block; z-index:600; opacity:1; background:url(extras/images/main/content/seta_tour-virtual_home.png) no-repeat center center; font-size:1px; text-indent:-9999px;

					transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-34 #main #content .tourVirtual a.setaTour:hover {opacity:.8;}	

		body.page-id-34 #main #content .infos a.tour {font-family: 'Lekton', sans-serif; font-weight:700; font-size:27px; text-transform:uppercase; letter-spacing:0; color:#ecac13; opacity:1; float: right; padding: 20px 0 0 0;}

		body.page-id-34 #main #content .infos a.tour strong {color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-34 #main #content .infos a.tour:hover { text-decoration: none;}

		body.page-id-34 #main #content .infos a.tour:hover strong {color:#ecac13;}	

		body.page-id-34 #main #content .infos h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#fff; float: left; width: 630px; padding: 120px 0 60px 0; margin: 0;}

		body.page-id-34 #main #content .infos p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify; clear: both; float: left; width: 630px;}

		body.page-id-34 #main #content .infos p i { color: #fff; font-style: italic;}







/* --- Informações (O Museu) --- */

	/* PT */

	body.page-id-36 #main { background:url(extras/images/main/content/bg-informacoes.jpg) center top no-repeat #ffffff; }

	body.page-id-36 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.page-id-36 #main #content header { width: 980px; height: 240px;}

	body.page-id-36 #main #content header .infos { float: right;height:60px; margin:105px 0 0 0; width: 360px;}

	body.page-id-36 #main #content header .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px; width: 100%;}

	/* Seções */

	body.page-id-36 #main #content section { width: 980px; display:block; height: 255px; margin: 0 0 1px 0; padding: 0; position: relative;}	

		body.page-id-36 #main #content section.comochegar { height: inherit; min-height: 255px;}

		body.page-id-36 #main #content section.comochegar > div { height: inherit; min-height: 180px;}

	body.page-id-36 #main #content section span.icon { float: left; width: 164px; height: 164px; background-color: #000; margin: 0; padding: 0;}

		body.page-id-36 #main #content section.contato span.icon {background:url(extras/images/main/content/ico-contato.png) center center no-repeat #000;}

		body.page-id-36 #main #content section.agendamento span.icon {background:url(extras/images/main/content/ico-agendamento.png) center center no-repeat #000;}

		body.page-id-36 #main #content section.ouvidoria span.icon {background:url(extras/images/main/content/ico-ouvidoria.png) center center no-repeat #000;}

		body.page-id-36 #main #content section.horarios span.icon {background:url(extras/images/main/content/ico-horarios.png) center center no-repeat #000;}

		body.page-id-36 #main #content section.precos span.icon {background:url(extras/images/main/content/ico-precos.png) center center no-repeat #000;}

		body.page-id-36 #main #content section.comochegar span.icon {background:url(extras/images/main/content/ico-comochegar.png) center center no-repeat #000;}

	body.page-id-36 #main #content section > div { float: right; width: 676px; height: 180px; margin: 0; padding: 55px 70px 20px 70px; background: #fff; }

	body.page-id-36 #main #content section > div h2 {font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; line-height:24px; display:block; color:#bf0000; letter-spacing:-1px; padding: 0 0 15px 0;}

	body.page-id-36 #main #content section > div p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px;}

	body.page-id-36 #main #content section > div p strong { font-weight: bold;}

	body.page-id-36 #main #content section > div p a { text-decoration: underline; color: #000;}

	body.page-id-36 #main #content section > div p a:hover { text-decoration: none;}

	body.page-id-36 #main #content section > div #mapa { width: 665px !important; height: 490px !important; border: solid 5px #f2f2f2; float: left; margin: 35px 0 5px 0;}	

	body.page-id-36 #main #content section > div #trajeto-texto { background: #f2f2f2; padding: 10px 20px 20px 20px !important;}

	body.page-id-36 #main #content section.comochegar > div label {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:20px; display:block; color:#000; letter-spacing:0; padding:10px 0;}

	body.page-id-36 #main #content section.comochegar form fieldset { width: 676px; float:left; margin: 0;}

	body.page-id-36 #main #content section.comochegar form fieldset > div.methods { height: 45px; display: inline-block; margin: 30px 0 40px 0;}

	body.page-id-36 #main #content section.comochegar form fieldset > div.methods ul.menu-methods {}

	body.page-id-36 #main #content section.comochegar form fieldset > div.methods ul.menu-methods li { width: 77px; height: 45px; line-height: 45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000; float: left; margin: 0 1px 0 0; padding:0 0 0 58px !important; opacity: .6; background:url(extras/images/main/content/icos-methods.png) 5px 0 no-repeat #ecac13; cursor: pointer;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-36 #main #content section.comochegar form fieldset > div.methods ul.menu-methods li.carro { background-position: 5px 0;}

	body.page-id-36 #main #content section.comochegar form fieldset > div.methods ul.menu-methods li.onibus {background-position: 5px -45px;}

	body.page-id-36 #main #content section.comochegar form fieldset > div.methods ul.menu-methods li.bicicleta {background-position: 5px -90px;}

	body.page-id-36 #main #content section.comochegar form fieldset > div.methods ul.menu-methods li:hover,

	body.page-id-36 #main #content section.comochegar form fieldset > div.methods ul.menu-methods li.active-btn-method { opacity: 1; cursor: pointer;}

	body.page-id-36 #main #content section.comochegar form fieldset > div.pontoPartida input.end { width: 473px; height:47px; margin: 0 20px 0 0; padding:0 20px; border:solid 1px #d2d2d2; color:#000; background:#f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}

	body.page-id-36 #main #content section.comochegar form fieldset > div.gerarRota input.comoChegar { width:140px; height:49px; color:#fff; font-family: 'Lekton', sans-serif; font-size:18px; font-weight:700; text-transform:none; line-height:50px; letter-spacing:0; background:#bf0000; margin:0; padding:0; border:0; float:left; cursor:pointer;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-36 #main #content section.comochegar form fieldset > div.gerarRota input.comoChegar:hover { cursor:pointer; background:#ecac13;}

	/* EN */

	body.page-id-845 #main { background:url(extras/images/main/content/bg-informacoes.jpg) center top no-repeat #ffffff; }

	body.page-id-845 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.page-id-845 #main #content header { width: 980px; height: 240px;}

	body.page-id-845 #main #content header .infos { float: right;height:60px; margin:105px 0 0 0; width: 360px;}

	body.page-id-845 #main #content header .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px; width: 100%;}

	/* Seções */

	body.page-id-845 #main #content section { width: 980px; display:block; height: 255px; margin: 0 0 1px 0; padding: 0; position: relative;}	

		body.page-id-845 #main #content section.arrive { height: inherit; min-height: 255px;}

		body.page-id-845 #main #content section.arrive > div { height: inherit; min-height: 180px;}

	body.page-id-845 #main #content section span.icon { float: left; width: 164px; height: 164px; background-color: #000; margin: 0; padding: 0;}

		body.page-id-845 #main #content section.contact span.icon {background:url(extras/images/main/content/ico-contato.png) center center no-repeat #000;}

		body.page-id-845 #main #content section.scheduler span.icon {background:url(extras/images/main/content/ico-agendamento.png) center center no-repeat #000;}

		body.page-id-845 #main #content section.ombudsmanagency span.icon {background:url(extras/images/main/content/ico-ouvidoria.png) center center no-repeat #000;}

		body.page-id-845 #main #content section.officehour span.icon {background:url(extras/images/main/content/ico-horarios.png) center center no-repeat #000;}

		body.page-id-845 #main #content section.prices span.icon {background:url(extras/images/main/content/ico-precos.png) center center no-repeat #000;}

		body.page-id-845 #main #content section.arrive span.icon {background:url(extras/images/main/content/ico-comochegar.png) center center no-repeat #000;}

	body.page-id-845 #main #content section > div { float: right; width: 676px; height: 180px; margin: 0; padding: 55px 70px 20px 70px; background: #fff; }

	body.page-id-845 #main #content section > div h2 {font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; line-height:24px; display:block; color:#bf0000; letter-spacing:-1px; padding: 0 0 15px 0;}

	body.page-id-845 #main #content section > div p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px;}

	body.page-id-845 #main #content section > div p strong { font-weight: bold;}

	body.page-id-845 #main #content section > div p a { text-decoration: underline; color: #000;}

	body.page-id-845 #main #content section > div p a:hover { text-decoration: none;}

	body.page-id-845 #main #content section > div #mapa { width: 665px !important; height: 490px !important; border: solid 5px #f2f2f2; float: left; margin: 35px 0 5px 0;}	

	body.page-id-845 #main #content section > div #trajeto-texto { background: #f2f2f2; padding: 10px 20px 20px 20px !important;}

	body.page-id-845 #main #content section.arrive > div label {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:20px; display:block; color:#000; letter-spacing:0; padding:10px 0;}

	body.page-id-845 #main #content section.arrive form fieldset { width: 676px; float:left; margin: 0;}

	body.page-id-845 #main #content section.arrive form fieldset > div.methods { height: 45px; display: inline-block; margin: 30px 0 40px 0;}

	body.page-id-845 #main #content section.arrive form fieldset > div.methods ul.menu-methods {}

	body.page-id-845 #main #content section.arrive form fieldset > div.methods ul.menu-methods li { width: 77px; height: 45px; line-height: 45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000; float: left; margin: 0 1px 0 0; padding:0 0 0 58px !important; opacity: .6; background:url(extras/images/main/content/icos-methods.png) 5px 0 no-repeat #ecac13; cursor: pointer;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-845 #main #content section.arrive form fieldset > div.methods ul.menu-methods li.carro { background-position: 5px 0;}

	body.page-id-845 #main #content section.arrive form fieldset > div.methods ul.menu-methods li.onibus {background-position: 5px -45px;}

	body.page-id-845 #main #content section.arrive form fieldset > div.methods ul.menu-methods li.bicicleta {background-position: 5px -90px;}

	body.page-id-845 #main #content section.arrive form fieldset > div.methods ul.menu-methods li:hover,

	body.page-id-845 #main #content section.arrive form fieldset > div.methods ul.menu-methods li.active-btn-method { opacity: 1; cursor: pointer;}

	body.page-id-845 #main #content section.arrive form fieldset > div.pontoPartida input.end { width: 473px; height:47px; margin: 0 20px 0 0; padding:0 20px; border:solid 1px #d2d2d2; color:#000; background:#f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}

	body.page-id-845 #main #content section.arrive form fieldset > div.gerarRota input.comoChegar { width:140px; height:49px; color:#fff; font-family: 'Lekton', sans-serif; font-size:18px; font-weight:700; text-transform:none; line-height:50px; letter-spacing:0; background:#bf0000; margin:0; padding:0; border:0; float:left; cursor:pointer;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-845 #main #content section.arrive form fieldset > div.gerarRota input.comoChegar:hover { cursor:pointer; background:#ecac13;}

	/* ES */

	body.page-id-1738 #main { background:url(extras/images/main/content/bg-informacoes.jpg) center top no-repeat #ffffff; }

	body.page-id-1738 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.page-id-1738 #main #content header { width: 980px; height: 240px;}

	body.page-id-1738 #main #content header .infos { float: right;height:60px; margin:105px 0 0 0; width: 360px;}

	body.page-id-1738 #main #content header .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px; width: 100%;}

	/* Seções */

	body.page-id-1738 #main #content section { width: 980px; display:block; height: 255px; margin: 0 0 1px 0; padding: 0; position: relative;}	

		body.page-id-1738 #main #content section.comollegar { height: inherit; min-height: 255px;}

		body.page-id-1738 #main #content section.comollegar > div { height: inherit; min-height: 180px;}

	body.page-id-1738 #main #content section span.icon { float: left; width: 164px; height: 164px; background-color: #000; margin: 0; padding: 0;}

		body.page-id-1738 #main #content section.contacto span.icon {background:url(extras/images/main/content/ico-contato.png) center center no-repeat #000;}

		body.page-id-1738 #main #content section.fijaciondehorarios span.icon {background:url(extras/images/main/content/ico-agendamento.png) center center no-repeat #000;}

		body.page-id-1738 #main #content section.oidoria span.icon {background:url(extras/images/main/content/ico-ouvidoria.png) center center no-repeat #000;}

		body.page-id-1738 #main #content section.horadefuncionamiento span.icon {background:url(extras/images/main/content/ico-horarios.png) center center no-repeat #000;}

		body.page-id-1738 #main #content section.precios span.icon {background:url(extras/images/main/content/ico-precos.png) center center no-repeat #000;}

		body.page-id-1738 #main #content section.comollegar span.icon {background:url(extras/images/main/content/ico-comochegar.png) center center no-repeat #000;}

	body.page-id-1738 #main #content section > div { float: right; width: 676px; height: 180px; margin: 0; padding: 55px 70px 20px 70px; background: #fff; }

	body.page-id-1738 #main #content section > div h2 {font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; line-height:24px; display:block; color:#bf0000; letter-spacing:-1px; padding: 0 0 15px 0;}

	body.page-id-1738 #main #content section > div p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px;}

	body.page-id-1738 #main #content section > div p strong { font-weight: bold;}

	body.page-id-1738 #main #content section > div p a { text-decoration: underline; color: #000;}

	body.page-id-1738 #main #content section > div p a:hover { text-decoration: none;}

	body.page-id-1738 #main #content section > div #mapa { width: 665px !important; height: 490px !important; border: solid 5px #f2f2f2; float: left; margin: 35px 0 5px 0;}	

	body.page-id-1738 #main #content section > div #trajeto-texto { background: #f2f2f2; padding: 10px 20px 20px 20px !important;}

	body.page-id-1738 #main #content section.comollegar > div label {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:20px; display:block; color:#000; letter-spacing:0; padding:10px 0;}

	body.page-id-1738 #main #content section.comollegar form fieldset { width: 676px; float:left; margin: 0;}

	body.page-id-1738 #main #content section.comollegar form fieldset > div.methods { height: 45px; display: inline-block; margin: 30px 0 40px 0;}

	body.page-id-1738 #main #content section.comollegar form fieldset > div.methods ul.menu-methods {}

	body.page-id-1738 #main #content section.comollegar form fieldset > div.methods ul.menu-methods li { width: 77px; height: 45px; line-height: 45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000; float: left; margin: 0 1px 0 0; padding:0 0 0 58px !important; opacity: .6; background:url(extras/images/main/content/icos-methods.png) 5px 0 no-repeat #ecac13; cursor: pointer;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-1738 #main #content section.comollegar form fieldset > div.methods ul.menu-methods li.carro { background-position: 5px 0;}

	body.page-id-1738 #main #content section.comollegar form fieldset > div.methods ul.menu-methods li.onibus {background-position: 5px -45px;}

	body.page-id-1738 #main #content section.comollegar form fieldset > div.methods ul.menu-methods li.bicicleta {background-position: 5px -90px;}

	body.page-id-1738 #main #content section.comollegar form fieldset > div.methods ul.menu-methods li:hover,

	body.page-id-1738 #main #content section.comollegar form fieldset > div.methods ul.menu-methods li.active-btn-method { opacity: 1; cursor: pointer;}

	body.page-id-1738 #main #content section.comollegar form fieldset > div.pontoPartida input.end { width: 473px; height:47px; margin: 0 20px 0 0; padding:0 20px; border:solid 1px #d2d2d2; color:#000; background:#f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}

	body.page-id-1738 #main #content section.comollegar form fieldset > div.gerarRota input.comoChegar { width:140px; height:49px; color:#fff; font-family: 'Lekton', sans-serif; font-size:18px; font-weight:700; text-transform:none; line-height:50px; letter-spacing:0; background:#bf0000; margin:0; padding:0; border:0; float:left; cursor:pointer;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-1738 #main #content section.comollegar form fieldset > div.gerarRota input.comoChegar:hover { cursor:pointer; background:#ecac13;}

	







/* --- Historico (Bolsa Oficial de Café) --- */

	/* PT */

	body.page-id-42 #main.bolsa-oficial-de-cafe { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-42 #main.bolsa-oficial-de-cafe #content {background:url(extras/images/main/content/bg-bolsa-historico.jpg) #ba0001 center bottom no-repeat; margin: -45px 0 0 0; padding: 0 0 40px 0; display: table; width: 100%;} 

	body.page-id-42 #main.bolsa-oficial-de-cafe #content header { padding: 0 0 40px 0;}

	body.page-id-42 #main.bolsa-oficial-de-cafe #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-42 #main.bolsa-oficial-de-cafe #contentSecundario { background: #fff; padding:100px 0 0 0; clear:both;}

	body.page-id-42 #main.bolsa-oficial-de-cafe #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-42 #main #content .col_02 { float: right; width: 477px; background:url(extras/images/main/content/seta-parabaixo.png) left bottom 430px no-repeat; padding-bottom: 15px; }

		body.page-id-42 #main #content .col_02 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: left; text-transform:none; letter-spacing:-1px; color:#fff; padding: 0 0 50px 0; }

		body.page-id-42 #main #content .col_02 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: left;}

	body.page-id-42 #main #content .galeriaHistorico { width: 980px; height: 485px; display: block; margin:50px 0 -100px -503px; float: left; position: relative;}	

	body.page-id-42 #main #content .galeriaHistorico div {width: 980px; height: 485px;}

	body.page-id-42 #main #content .galeriaHistorico > div h4 { width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px; color: #fff;font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

	body.page-id-42 #main #content .galeriaHistorico > div img { float: right; width: 740px; height: 485px; display: block;}

	body.page-id-42 #main #content .galeriaHistorico .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

	body.page-id-42 #main #content .galeriaHistorico .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-42 #main #content .galeriaHistorico .slider-navigation .cycle-pager span:hover,

	body.page-id-42 #main #content .galeriaHistorico .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}

	body.page-id-42 #main #contentSecundario .bloco_01 { width: 477px; float: left;  margin: 0;}

		body.page-id-42 #main #contentSecundario .bloco_01 h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 25px; background:url(extras/images/main/content/ico-aspas.png) left top no-repeat; color: #000; float: left; width:470px; text-align: left; padding:90px 0 0 0;}

		body.page-id-42 #main #contentSecundario .bloco_01 span.descripion {float: left; width: 477px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding: 30px 0 0 0; text-align: left;}

	body.page-id-42 #main #contentSecundario .bloco_02 { width: 477px; float: right; padding:90px 0 20px 0; margin: 0;}

		body.page-id-42 #main #contentSecundario .bloco_02 p.descricao {float: right; width: 477px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding:0; text-align: justify;}



	/* EN */

	body.page-id-853 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-853 #main #content {background:url(extras/images/main/content/bg-bolsa-historico.jpg) #ba0001 center bottom no-repeat; margin: -45px 0 0 0; padding: 0 0 40px 0; display: table; width: 100%;} 

	body.page-id-853 #main #content header { padding: 0 0 40px 0;}

	body.page-id-853 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-853 #main #contentSecundario { background: #fff; padding:100px 0 0 0; clear:both;}

	body.page-id-853 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-853 #main #content .col_02 { float: right; width: 477px; background:url(extras/images/main/content/seta-parabaixo.png) left bottom 430px no-repeat; padding-bottom: 15px; }

		body.page-id-853 #main #content .col_02 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: left; text-transform:none; letter-spacing:-1px; color:#fff; padding: 0 0 50px 0; }

		body.page-id-853 #main #content .col_02 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: left;}

	body.page-id-853 #main #content .galeriaHistorico { width: 980px; height: 485px; display: block; margin:50px 0 -100px -503px; float: left; position: relative;}	

	body.page-id-853 #main #content .galeriaHistorico div {width: 980px; height: 485px;}

	body.page-id-853 #main #content .galeriaHistorico > div h4 { width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px; color: #fff;font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

	body.page-id-853 #main #content .galeriaHistorico > div img { float: right; width: 740px; height: 485px; display: block;}

	body.page-id-853 #main #content .galeriaHistorico .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

	body.page-id-853 #main #content .galeriaHistorico .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-853 #main #content .galeriaHistorico .slider-navigation .cycle-pager span:hover,

	body.page-id-853 #main #content .galeriaHistorico .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}

	body.page-id-853 #main #contentSecundario .bloco_01 { width: 477px; float: left;  margin: 0;}

		body.page-id-853 #main #contentSecundario .bloco_01 h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 25px; background:url(extras/images/main/content/ico-aspas.png) left top no-repeat; color: #000; float: left; width:470px; text-align: left; padding:90px 0 0 0;}

		body.page-id-853 #main #contentSecundario .bloco_01 span.descripion {float: left; width: 477px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding: 30px 0 0 0; text-align: left;}

	body.page-id-853 #main #contentSecundario .bloco_02 { width: 477px; float: right; padding:90px 0 20px 0; margin: 0;}

		body.page-id-853 #main #contentSecundario .bloco_02 p.descricao {float: right; width: 477px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding:0; text-align: justify;}



	/* ES */

	body.page-id-1759 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-1759 #main #content {background:url(extras/images/main/content/bg-bolsa-historico.jpg) #ba0001 center bottom no-repeat; margin: -45px 0 0 0; padding: 0 0 40px 0; display: table; width: 100%;} 

	body.page-id-1759 #main #content header { padding: 0 0 40px 0;}

	body.page-id-1759 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-1759 #main #contentSecundario { background: #fff; padding:100px 0 0 0; clear:both;}

	body.page-id-1759 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-1759 #main #content .col_02 { float: right; width: 477px; background:url(extras/images/main/content/seta-parabaixo.png) left bottom 430px no-repeat; padding-bottom: 15px; }

		body.page-id-1759 #main #content .col_02 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: left; text-transform:none; letter-spacing:-1px; color:#fff; padding: 0 0 50px 0; }

		body.page-id-1759 #main #content .col_02 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: left;}

	body.page-id-1759 #main #content .galeriaHistorico { width: 980px; height: 485px; display: block; margin:50px 0 -100px -503px; float: left; position: relative;}	

	body.page-id-1759 #main #content .galeriaHistorico div {width: 980px; height: 485px;}

	body.page-id-1759 #main #content .galeriaHistorico > div h4 { width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px; color: #fff;font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

	body.page-id-1759 #main #content .galeriaHistorico > div img { float: right; width: 740px; height: 485px; display: block;}

	body.page-id-1759 #main #content .galeriaHistorico .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

	body.page-id-1759 #main #content .galeriaHistorico .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-1759 #main #content .galeriaHistorico .slider-navigation .cycle-pager span:hover,

	body.page-id-1759 #main #content .galeriaHistorico .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}

	body.page-id-1759 #main #contentSecundario .bloco_01 { width: 477px; float: left;  margin: 0;}

		body.page-id-1759 #main #contentSecundario .bloco_01 h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 25px; background:url(extras/images/main/content/ico-aspas.png) left top no-repeat; color: #000; float: left; width:470px; text-align: left; padding:90px 0 0 0;}

		body.page-id-1759 #main #contentSecundario .bloco_01 span.descripion {float: left; width: 477px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding: 30px 0 0 0; text-align: left;}

	body.page-id-1759 #main #contentSecundario .bloco_02 { width: 477px; float: right; padding:90px 0 20px 0; margin: 0;}

		body.page-id-1759 #main #contentSecundario .bloco_02 p.descricao {float: right; width: 477px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding:0; text-align: justify;}















/* --- Os Calixtos (Bolsa Oficial de Café) --- */

	/* PT */

	body.page-id-44 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-44 #main #content {background:url(extras/images/main/content/bg-bolsa-os-calixtos.jpg) #9e0000 center bottom no-repeat; margin: -45px 0 0 0; padding: 0 0 40px 0; display: table; width: 100%;}

	body.page-id-44 #main #content header { padding: 0 0 40px 0;}

	body.page-id-44 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-44 #main #contentSecundario { background: #fff; padding:150px 0 0 0; clear:both;}

	body.page-id-44 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-44 #main #content .col_01 { float: left; width: 477px;}

		body.page-id-44 #main #content .col_01 > img { width: 477px; height: 360px; display: block; margin: 0 0 30px 0;}

		body.page-id-44 #main #content .col_01 a.conheca { width: 310px; height: 65px; clear: both; margin: 30px 0; padding: 0 0 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-44 #main #content .col_01 a.conheca:hover { text-decoration: none; color: #ecac13;}

	body.page-id-44 #main #content .col_02 { float: right; width: 477px; padding: 0; }

		body.page-id-44 #main #content .col_02 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:28px; line-height: 32px; text-align: left; text-transform:none; letter-spacing:-1px; color:#fff; padding: 0 0 50px 0; }

		body.page-id-44 #main #content .col_02 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: left;}	

	body.page-id-44 #main #content .quadroCalixtos { width: 980px; height: 363px; display: block; margin:70px 0 -100px 0; float: left; position: relative;}	

		body.page-id-44 #main #content .quadroCalixtos img {width: 980px; height: 363px;}

	body.page-id-44 #main #contentSecundario .bloco_01 { display: inline-block; width: 477px; float: left;}

		body.page-id-44 #main #contentSecundario .bloco_01 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:28px; line-height: 32px; text-align: left; text-transform:none; letter-spacing:-1px; color:#000; padding: 0 0 50px 0; }

		body.page-id-44 #main #contentSecundario .bloco_01,

		body.page-id-44 #main #contentSecundario .bloco_01 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: left;}

	body.page-id-44 #main #contentSecundario .bloco_02 { float: right; width: 477px; padding:0 0 20px 0; margin: 0;}

		body.page-id-44 #main #contentSecundario .bloco_02 > img { width: 477px; height: 360px; display: block; margin: 0 0 30px 0;}

		body.page-id-44 #main #contentSecundario .bloco_02 a.conheca { width: 310px; height: 65px; clear: both; margin: 30px 0; padding: 0 0 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-44 #main #contentSecundario .bloco_02 a.conheca:hover { text-decoration: none; color: #ecac13;}

	/* EN */

	body.page-id-858 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-858 #main #content {background:url(extras/images/main/content/bg-bolsa-os-calixtos.jpg) #9e0000 center bottom no-repeat; margin: -45px 0 0 0; padding: 0 0 40px 0; display: table; width: 100%;}

	body.page-id-858 #main #content header { padding: 0 0 40px 0;}

	body.page-id-858 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-858 #main #contentSecundario { background: #fff; padding:150px 0 0 0; clear:both;}

	body.page-id-858 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-858 #main #content .col_01 { float: left; width: 477px;}

		body.page-id-858 #main #content .col_01 > img { width: 477px; height: 360px; display: block; margin: 0 0 30px 0;}

		body.page-id-858 #main #content .col_01 a.conheca { width: 310px; height: 65px; clear: both; margin: 30px 0; padding: 0 0 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-858 #main #content .col_01 a.conheca:hover { text-decoration: none; color: #ecac13;}

	body.page-id-858 #main #content .col_02 { float: right; width: 477px; padding: 0; }

		body.page-id-858 #main #content .col_02 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:28px; line-height: 32px; text-align: left; text-transform:none; letter-spacing:-1px; color:#fff; padding: 0 0 50px 0; }

		body.page-id-858 #main #content .col_02 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: left;}	

	body.page-id-858 #main #content .quadroCalixtos { width: 980px; height: 363px; display: block; margin:70px 0 -100px 0; float: left; position: relative;}	

		body.page-id-858 #main #content .quadroCalixtos img {width: 980px; height: 363px;}

	body.page-id-858 #main #contentSecundario .bloco_01 { display: inline-block; width: 477px; float: left;}

		body.page-id-858 #main #contentSecundario .bloco_01 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:28px; line-height: 32px; text-align: left; text-transform:none; letter-spacing:-1px; color:#000; padding: 0 0 50px 0; }

		body.page-id-858 #main #contentSecundario .bloco_01 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: left;}

	body.page-id-858 #main #contentSecundario .bloco_02 { float: right; width: 477px; padding:0 0 20px 0; margin: 0;}

		body.page-id-858 #main #contentSecundario .bloco_02 > img { width: 477px; height: 360px; display: block; margin: 0 0 30px 0;}

		body.page-id-858 #main #contentSecundario .bloco_02 a.conheca { width: 310px; height: 65px; clear: both; margin: 30px 0; padding: 0 0 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-858 #main #contentSecundario .bloco_02 a.conheca:hover { text-decoration: none; color: #ecac13;}

	/* ES */

	body.page-id-1764 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-1764 #main #content {background:url(extras/images/main/content/bg-bolsa-os-calixtos.jpg) #9e0000 center bottom no-repeat; margin: -45px 0 0 0; padding: 0 0 40px 0; display: table; width: 100%;}

	body.page-id-1764 #main #content header { padding: 0 0 40px 0;}

	body.page-id-1764 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-1764 #main #contentSecundario { background: #fff; padding:150px 0 0 0; clear:both;}

	body.page-id-1764 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-1764 #main #content .col_01 { float: left; width: 477px;}

		body.page-id-1764 #main #content .col_01 > img { width: 477px; height: 360px; display: block; margin: 0 0 30px 0;}

		body.page-id-1764 #main #content .col_01 a.conheca { width: 310px; height: 65px; clear: both; margin: 30px 0; padding: 0 0 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:17px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1764 #main #content .col_01 a.conheca:hover { text-decoration: none; color: #ecac13;}

	body.page-id-1764 #main #content .col_02 { float: right; width: 477px; padding: 0; }

		body.page-id-1764 #main #content .col_02 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:28px; line-height: 32px; text-align: left; text-transform:none; letter-spacing:-1px; color:#fff; padding: 0 0 50px 0; }

		body.page-id-1764 #main #content .col_02 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: left;}	

	body.page-id-1764 #main #content .quadroCalixtos { width: 980px; height: 363px; display: block; margin:70px 0 -100px 0; float: left; position: relative;}	

		body.page-id-1764 #main #content .quadroCalixtos img {width: 980px; height: 363px;}

	body.page-id-1764 #main #contentSecundario .bloco_01 { display: inline-block; width: 477px; float: left;}

		body.page-id-1764 #main #contentSecundario .bloco_01 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:28px; line-height: 32px; text-align: left; text-transform:none; letter-spacing:-1px; color:#000; padding: 0 0 50px 0; }

		body.page-id-1764 #main #contentSecundario .bloco_01 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: left;}

	body.page-id-1764 #main #contentSecundario .bloco_02 { float: right; width: 477px; padding:0 0 20px 0; margin: 0;}

		body.page-id-1764 #main #contentSecundario .bloco_02 > img { width: 477px; height: 360px; display: block; margin: 0 0 30px 0;}

		body.page-id-1764 #main #contentSecundario .bloco_02 a.conheca { width: 310px; height: 65px; clear: both; margin: 30px 0; padding: 0 0 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:17px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1764 #main #contentSecundario .bloco_02 a.conheca:hover { text-decoration: none; color: #ecac13;}







	



/* --- Curiosidades (Bolsa Oficial de Café) --- */

	/* PT */

	body.category-curiosidades {}

	body.category-curiosidades #main { background:url(extras/images/main/content/bg-curiosidades.jpg) left top repeat-x #fff; min-height:1070px; }

	body.category-curiosidades #main header .info { float:right; height:60px; margin:105px 0 0 0;}

	body.category-curiosidades #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px;}

	body.category-curiosidades #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-curiosidades #main #content article { width: 980px; height: 575px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-curiosidades #main #content article header {width:490px; height:575px display: block; margin:0 !important; padding: 0 !important;}

	body.category-curiosidades #main #content article header img {width:490px; height:575px;}

	body.category-curiosidades #main #content article figure { width: 490px; height: 575px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-curiosidades #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:32px; font-size:32px; color: #edac14; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-curiosidades #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-curiosidades #main #content article figure p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-curiosidades #main #content article figure p a:hover {color: #fff;}

		/* Impar */

		body.category-curiosidades #main #content article.impar header {width:490px; height:575px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-curiosidades #main #content article.impar figure { width: 490px; height: 575px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-curiosidades #main #content article.par header {width:490px; height:575px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-curiosidades #main #content article.par figure { width: 490px; height: 575px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}

	/* EN */

	body.category-curiosities {}

	body.category-curiosities #main { background:url(extras/images/main/content/bg-curiosidades.jpg) left top repeat-x #fff; min-height:1070px; }

	body.category-curiosities #main header .info { float:right; height:60px; margin:105px 0 0 0;}

	body.category-curiosities #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px;}

	body.category-curiosities #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-curiosities #main #content article { width: 980px; height: 575px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-curiosities #main #content article header {width:490px; height:575px display: block; margin:0 !important; padding: 0 !important;}

	body.category-curiosities #main #content article header img {width:490px; height:575px;}

	body.category-curiosities #main #content article figure { width: 490px; height: 575px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-curiosities #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:32px; font-size:32px; color: #edac14; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-curiosities #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-curiosities #main #content article figure p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-curiosities #main #content article figure p a:hover {color: #fff;}

		/* Impar */

		body.category-curiosities #main #content article.impar header {width:490px; height:575px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-curiosities #main #content article.impar figure { width: 490px; height: 575px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-curiosities #main #content article.par header {width:490px; height:575px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-curiosities #main #content article.par figure { width: 490px; height: 575px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}

	/* ES */

	body.category-curiosidades-es {}

	body.category-curiosidades-es #main { background:url(extras/images/main/content/bg-curiosidades.jpg) left top repeat-x #fff; min-height:1070px; }

	body.category-curiosidades-es #main header .info { float:right; height:60px; margin:105px 0 0 0;}

	body.category-curiosidades-es #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px;}

	body.category-curiosidades-es #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-curiosidades-es #main #content article { width: 980px; height: 575px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-curiosidades-es #main #content article header {width:490px; height:575px display: block; margin:0 !important; padding: 0 !important;}

	body.category-curiosidades-es #main #content article header img {width:490px; height:575px;}

	body.category-curiosidades-es #main #content article figure { width: 490px; height: 575px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-curiosidades-es #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:32px; font-size:32px; color: #edac14; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-curiosidades-es #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-curiosidades-es #main #content article figure p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-curiosidades-es #main #content article figure p a:hover {color: #fff;}

		/* Impar */

		body.category-curiosidades-es #main #content article.impar header {width:490px; height:575px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-curiosidades-es #main #content article.impar figure { width: 490px; height: 575px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-curiosidades-es #main #content article.par header {width:490px; height:575px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-curiosidades-es #main #content article.par figure { width: 490px; height: 575px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}

	

/* --- O Salão do Pregão (Bolsa Oficial de Café) --- */

	/* PT */

	body.page-id-46 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-46 #main #content {background:url(extras/images/main/content/bg-quem-salao-do-pregao-01.jpg) #9e0000 center bottom no-repeat; margin: -45px 0 0 0; padding:0; display: table; width: 100%;}

	body.page-id-46 #main #content header { padding: 0 0 40px 0;}

	body.page-id-46 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-46 #main #contentSecundario { background:url(extras/images/main/content/bg-quem-salao-do-pregao-02.jpg) #ffffff center top no-repeat; padding:140px 0 0 0; clear:both;}

	body.page-id-46 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-46 #main #content .col_01 { float: left; width:470px; position: relative;}

		body.page-id-46 #main #content .col_01 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#fff; padding: 0 0 30px 0;}

		body.page-id-46 #main #content .col_01 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify;}

	body.page-id-46 #main #content .col_02 { float: right; width: 477px; position: absolute; left: 503px; top: 0;}

		body.page-id-46 #main #content .col_02 p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; float: left; width:470px; text-align: justify;}

		body.page-id-46 #main #content .col_02 .galeria {float: right; width: 477px;}

		body.page-id-46 #main #content .col_02 .galeria {width: 477px; overflow: hidden; }

		body.page-id-46 #main #content .col_02 .galeria ul.fotos { width: 6000px; height: 365px; margin: 0 !important; padding: 0 !important;}

		body.page-id-46 #main #content .col_02 .galeria ul.fotos li { width: 477px; height: 365px; float: left; list-style: none; margin:  0 !important; padding:  0 !important; background: #000;}

		body.page-id-46 #main #content .col_02 .galeria ul.fotos li img {}	

		body.page-id-46 #main #content .col_02 .galeria ul.navegacao { float:left; height:31px; margin:20px 0 0 0 !important; padding:0 !important;}

		body.page-id-46 #main #content .col_02 .galeria ul.navegacao li {display:block; list-style:none; width:31px; font-size:1px; float:left; text-indent:-9999px; height:31px; margin:0 14px 0 0 !important; padding:0 !important; cursor:pointer !important;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-46 #main #content .col_02 .galeria ul.navegacao li.ant {background:url(extras/images/main/content/seta-ant-agenda.png) #000 center center no-repeat;}

		body.page-id-46 #main #content .col_02 .galeria ul.navegacao li.prox {background:url(extras/images/main/content/seta-prox-agenda.png) #000 center center no-repeat;}

		body.page-id-46 #main #content .col_02 .galeria ul.navegacao li:hover { background-color:#ecac13;}			

		body.page-id-46 #main #content .col_02 .galeria a.verFotos {float: right; height: 18px; font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:18px; color:#000; text-transform: uppercase; margin: 27px 0 0 0; cursor: pointer;}

		body.page-id-46 #main #content .col_02 .galeria a.verFotos:hover {text-decoration: none;}

		body.page-id-46 #main #content .col_02 .galeria a.verFotos span {color:#ffffff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-46 #main #content .col_02 .galeria a.verFotos:hover span {color:#ecac13;}		

		body.page-id-46 #main #content .destaque {width: 980px; height: 485px; display: inline-block; margin: 90px 0 -100px 0;}

		body.page-id-46 #main #content .destaque img { width: 980px; height: 485px; display: block;}

	body.page-id-46 #main #contentSecundario .bloco_02 {display: inline-block; width: 980px; clear: both; padding:40px 0 20px 0; margin: 0; text-align: justify; line-height: 20px;}

		body.page-id-46 #main #contentSecundario .bloco_02 h1,

		body.page-id-46 #main #contentSecundario .bloco_02 h2,

		body.page-id-46 #main #contentSecundario .bloco_02 h3,

		body.page-id-46 #main #contentSecundario .bloco_02 h4,

		body.page-id-46 #main #contentSecundario .bloco_02 h5,

		body.page-id-46 #main #contentSecundario .bloco_02 h6 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:0 0 0 30px; float: right; width: 477px; height: 350px;}

		body.page-id-46 #main #contentSecundario .bloco_02 p { float: left; width: 470px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify;}

	/* EN */

	body.page-id-861 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-861 #main #content {background:url(extras/images/main/content/bg-quem-salao-do-pregao-01.jpg) #9e0000 center bottom no-repeat; margin: -45px 0 0 0; padding:0; display: table; width: 100%;}

	body.page-id-861 #main #content header { padding: 0 0 40px 0;}

	body.page-id-861 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-861 #main #contentSecundario { background:url(extras/images/main/content/bg-quem-salao-do-pregao-02.jpg) #ffffff center top no-repeat; padding:140px 0 0 0; clear:both;}

	body.page-id-861 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-861 #main #content .col_01 { position: relative; float: left; width:470px;}

		body.page-id-861 #main #content .col_01 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#fff; padding: 0 0 70px 0;}

		body.page-id-861 #main #content .col_01 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify;}

	body.page-id-861 #main #content .col_02 { float: right; width: 477px; position: absolute; left: 503px; top: 0;}

		body.page-id-861 #main #content .col_02 p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; float: left; width:470px; text-align: justify;}

		body.page-id-861 #main #content .col_02 .galeria {float: right; width: 477px;}

		body.page-id-861 #main #content .col_02 .galeria {width: 477px; overflow: hidden; }

		body.page-id-861 #main #content .col_02 .galeria ul.fotos { width: 6000px; height: 365px; margin: 0 !important; padding: 0 !important;}

		body.page-id-861 #main #content .col_02 .galeria ul.fotos li { width: 477px; height: 365px; float: left; list-style: none; margin:  0 !important; padding:  0 !important; background: #000;}

		body.page-id-861 #main #content .col_02 .galeria ul.fotos li img {}	

		body.page-id-861 #main #content .col_02 .galeria ul.navegacao { float:left; height:31px; margin:20px 0 0 0 !important; padding:0 !important;}

		body.page-id-861 #main #content .col_02 .galeria ul.navegacao li {display:block; list-style:none; width:31px; font-size:1px; float:left; text-indent:-9999px; height:31px; margin:0 14px 0 0 !important; padding:0 !important; cursor:pointer !important;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-861 #main #content .col_02 .galeria ul.navegacao li.ant {background:url(extras/images/main/content/seta-ant-agenda.png) #000 center center no-repeat;}

		body.page-id-861 #main #content .col_02 .galeria ul.navegacao li.prox {background:url(extras/images/main/content/seta-prox-agenda.png) #000 center center no-repeat;}

		body.page-id-861 #main #content .col_02 .galeria ul.navegacao li:hover { background-color:#ecac13;}			

		body.page-id-861 #main #content .col_02 .galeria a.verFotos {float: right; height: 18px; font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:18px; color:#000; text-transform: uppercase; margin: 27px 0 0 0; cursor: pointer;}

		body.page-id-861 #main #content .col_02 .galeria a.verFotos:hover {text-decoration: none;}

		body.page-id-861 #main #content .col_02 .galeria a.verFotos span {color:#ffffff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-861 #main #content .col_02 .galeria a.verFotos:hover span {color:#ecac13;}		

		body.page-id-861 #main #content .destaque {width: 980px; height: 485px; display: inline-block; margin: 90px 0 -100px 0;}

		body.page-id-861 #main #content .destaque img { width: 980px; height: 485px; display: block;}

	body.page-id-861 #main #contentSecundario .bloco_02 {display: inline-block; width: 980px; clear: both; padding:40px 0 20px 0; margin: 0;}

		body.page-id-861 #main #contentSecundario .bloco_02 h1,

		body.page-id-861 #main #contentSecundario .bloco_02 h2,

		body.page-id-861 #main #contentSecundario .bloco_02 h3,

		body.page-id-861 #main #contentSecundario .bloco_02 h4,

		body.page-id-861 #main #contentSecundario .bloco_02 h5,

		body.page-id-861 #main #contentSecundario .bloco_02 h6 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:0; float: right; width: 477px; height: 350px;}

		body.page-id-861 #main #contentSecundario .bloco_02 p { float: left; width: 470px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify;}

	/* ES */

	body.page-id-1765 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-1765 #main #content {background:url(extras/images/main/content/bg-quem-salao-do-pregao-01.jpg) #9e0000 center bottom no-repeat; margin: -45px 0 0 0; padding:0; display: table; width: 100%;}

	body.page-id-1765 #main #content header { padding: 0 0 40px 0;}

	body.page-id-1765 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-1765 #main #contentSecundario { background:url(extras/images/main/content/bg-quem-salao-do-pregao-02.jpg) #ffffff center top no-repeat; padding:140px 0 0 0; clear:both;}

	body.page-id-1765 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-1765 #main #content .col_01 { position: relative; float: left; width:470px;}

		body.page-id-1765 #main #content .col_01 h2 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#fff; padding: 0 0 70px 0;}

		body.page-id-1765 #main #content .col_01 p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify;}

	body.page-id-1765 #main #content .col_02 { float: right; width: 477px; position: absolute; left: 503px; top: 0;}

		body.page-id-1765 #main #content .col_02 p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; float: left; width:470px; text-align: justify;}

		body.page-id-1765 #main #content .col_02 .galeria {float: right; width: 477px;}

		body.page-id-1765 #main #content .col_02 .galeria {width: 477px; overflow: hidden; }

		body.page-id-1765 #main #content .col_02 .galeria ul.fotos { width: 6000px; height: 365px; margin: 0 !important; padding: 0 !important;}

		body.page-id-1765 #main #content .col_02 .galeria ul.fotos li { width: 477px; height: 365px; float: left; list-style: none; margin:  0 !important; padding:  0 !important; background: #000;}

		body.page-id-1765 #main #content .col_02 .galeria ul.fotos li img {}	

		body.page-id-1765 #main #content .col_02 .galeria ul.navegacao { float:left; height:31px; margin:20px 0 0 0 !important; padding:0 !important;}

		body.page-id-1765 #main #content .col_02 .galeria ul.navegacao li {display:block; list-style:none; width:31px; font-size:1px; float:left; text-indent:-9999px; height:31px; margin:0 14px 0 0 !important; padding:0 !important; cursor:pointer !important;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1765 #main #content .col_02 .galeria ul.navegacao li.ant {background:url(extras/images/main/content/seta-ant-agenda.png) #000 center center no-repeat;}

		body.page-id-1765 #main #content .col_02 .galeria ul.navegacao li.prox {background:url(extras/images/main/content/seta-prox-agenda.png) #000 center center no-repeat;}

		body.page-id-1765 #main #content .col_02 .galeria ul.navegacao li:hover { background-color:#ecac13;}			

		body.page-id-1765 #main #content .col_02 .galeria a.verFotos {float: right; height: 18px; font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:18px; color:#000; text-transform: uppercase; margin: 27px 0 0 0; cursor: pointer;}

		body.page-id-1765 #main #content .col_02 .galeria a.verFotos:hover {text-decoration: none;}

		body.page-id-1765 #main #content .col_02 .galeria a.verFotos span {color:#ffffff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1765 #main #content .col_02 .galeria a.verFotos:hover span {color:#ecac13;}		

		body.page-id-1765 #main #content .destaque {width: 980px; height: 485px; display: inline-block; margin: 90px 0 -100px 0;}

		body.page-id-1765 #main #content .destaque img { width: 980px; height: 485px; display: block;}

	body.page-id-1765 #main #contentSecundario .bloco_02 {display: inline-block; width: 980px; clear: both; padding:40px 0 20px 0; margin: 0;}

		body.page-id-1765 #main #contentSecundario .bloco_02 h1,

		body.page-id-1765 #main #contentSecundario .bloco_02 h2,

		body.page-id-1765 #main #contentSecundario .bloco_02 h3,

		body.page-id-1765 #main #contentSecundario .bloco_02 h4,

		body.page-id-1765 #main #contentSecundario .bloco_02 h5,

		body.page-id-1765 #main #contentSecundario .bloco_02 h6 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:32px; line-height: 36px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:0; float: right; width: 477px; height: 350px;}

		body.page-id-1765 #main #contentSecundario .bloco_02 p { float: left; width: 470px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; padding-bottom: 15px; text-align: justify;}









/* --- Tipos de cafés (Cafeteria) --- */

	/* PT */

	body.category-tipos-de-cafes {}

	body.category-tipos-de-cafes #main { background:url(extras/images/main/content/bg-tipos-de-cafes.jpg) center top no-repeat #a00000; height:1350px; }

	body.category-tipos-de-cafes #main header .info { float:left; clear: both; width: 300px; height:190px; margin:90px 0 20px 0;}

	body.category-tipos-de-cafes #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px;}

	body.category-tipos-de-cafes #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-tipos-de-cafes #main #content .info { width: 550px; height: 300px; display: inline-block;}

	body.category-tipos-de-cafes #main #content .info p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:20px; line-height:24px; color:#fff; margin:55px 0 15px 0; width: 300px; height: 150px; max-height: 150px;}

	body.category-tipos-de-cafes #main #content .info span {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; line-height: 18px; text-align: left; font-weight: normal; padding: 0; margin: 0; width: 450px; height: 80px; float: left;}

	body.category-tipos-de-cafes #main #content .navigation { display: none;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes { width: 550px; position: relative; margin:30px 0 0 0; padding: 0;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes .navigationTiposCafe { position: absolute; top:25px; right: 30px; letter-spacing: 400px; z-index: 1000; }

	body.category-tipos-de-cafes #main #content .tabTiposCafes .navigationTiposCafe span { width: 30px; height: 30px; padding: 0; margin: 0 0 0 20px; text-align: center; line-height: 30px; color: #fff; font-size: 1px; text-indent: -9999px; float: left; cursor: pointer;

		border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; -webkit-border-radius: 100px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes .navigationTiposCafe span#prevTiposCafe {background:url(extras/images/main/content/seta-esquerda-tipos.png) 10px center no-repeat #000;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes .navigationTiposCafe span#nextTiposCafe {background:url(extras/images/main/content/seta-direita-tipos.png) center center no-repeat #000;}

		body.category-tipos-de-cafes #main #content .tabTiposCafes .navigationTiposCafe span#prevTiposCafe:hover,

		body.category-tipos-de-cafes #main #content .tabTiposCafes .navigationTiposCafe span#nextTiposCafe:hover {background-color: #edac14;  cursor: pointer;}

	/* Descrições */

	body.category-tipos-de-cafes #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao { position: relative; width: 490px; height: 190px; padding: 30px; margin: 0; clear: both; background: #fff;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h1 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:25px; line-height:25px; color: #000; text-transform: uppercase; padding: 0 0 30px 0;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; line-height: 18px; text-align: left; font-weight: normal; padding: 0; margin: 0;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3.regiao { position: absolute; left: 30px; bottom: 30px;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3.especie {position: absolute; left: 310px; bottom: 30px;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3 { float: left; font-family: 'Lekton', sans-serif; font-weight:400; font-size:16px; line-height:30px; color: #000; text-transform: none; margin:0;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3 span { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; height: 30px; padding: 0 15px; border-radius: 50px; color: #fff; background: #000; display: inline-block;}

		body.category-tipos-de-cafes #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3 span.canephora { background: #ecac13; color: #000;}

		body.category-tipos-de-cafes #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3 span.arabica { background: #a00000;}	

	/* Informações */

	body.category-tipos-de-cafes #main #content .tabTiposCafes .cycle-slideshow article figure .box ul.infos { margin: 0; padding: 0;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes .cycle-slideshow article figure .box ul.infos li { font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height:45px; color: #fff; text-transform: none; list-style: none; height: 45px; background: #000; margin: 0 0 1px 0; clear: both; padding: 0 0 0 30px;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes .cycle-slideshow article figure .box ul.infos li span {background:url(extras/images/main/content/seta-direita-tipos.png) left center no-repeat; padding: 0 0 0 37px; float: right; width: 240px; line-height: 45px; height: 45px;}

	/* Legenda */

	body.category-tipos-de-cafes #main #content .tabTiposCafes .legenda { position: absolute; left: 600px; top: 387px; width: 375px; }

	body.category-tipos-de-cafes #main #content .tabTiposCafes .legenda h1 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height:22px; color: #fff; text-transform: none; padding: 0 0 10px 0;}

	body.category-tipos-de-cafes #main #content .tabTiposCafes .legenda span { font-family: 'Lekton', sans-serif; font-weight:700; font-size:17px; line-height:60px; text-transform: none; width: 120px; height: 60px; padding:0 0 0 50px; color: #fff; float: left; margin: 0; }

	body.category-tipos-de-cafes #main #content .tabTiposCafes .legenda span.canephora { background:url(extras/images/main/content/ico-canephora.png) 18px center #000 no-repeat; color: #ecac13; margin: 0 25px 0 0; }

	body.category-tipos-de-cafes #main #content .tabTiposCafes .legenda span.arabica { background:url(extras/images/main/content/ico-arabica.png) 18px center #000 no-repeat; color: #a00000;}

	/* EN */

	body.category-types-of-coffees {}

	body.category-types-of-coffees #main { background:url(extras/images/main/content/bg-tipos-de-cafes.jpg) center top no-repeat #a00000; height:1350px; }

	body.category-types-of-coffees #main header .info { float:left; clear: both; width: 300px; height:190px; margin:90px 0 20px 0;}

	body.category-types-of-coffees #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px;}

	body.category-types-of-coffees #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-types-of-coffees #main #content .info { width: 550px; height: 300px; display: inline-block;}

	body.category-types-of-coffees #main #content .info p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:20px; line-height:24px; color:#fff; margin:55px 0 15px 0; width: 300px; height: 150px; max-height: 150px;}

	body.category-types-of-coffees #main #content .info span {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; line-height: 18px; text-align: left; font-weight: normal; padding: 0; margin: 0; width: 450px; height: 80px; float: left;}

	body.category-types-of-coffees #main #content .navigation { display: none;}

	body.category-types-of-coffees #main #content .tabTiposCafes { width: 550px; position: relative; margin:30px 0 0 0; padding: 0;}

	body.category-types-of-coffees #main #content .tabTiposCafes .navigationTiposCafe { position: absolute; top:25px; right: 30px; letter-spacing: 400px; z-index: 1000; }

	body.category-types-of-coffees #main #content .tabTiposCafes .navigationTiposCafe span { width: 30px; height: 30px; padding: 0; margin: 0 0 0 20px; text-align: center; line-height: 30px; color: #fff; font-size: 1px; text-indent: -9999px; float: left; cursor: pointer;

		border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; -webkit-border-radius: 100px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-types-of-coffees #main #content .tabTiposCafes .navigationTiposCafe span#prevTiposCafe {background:url(extras/images/main/content/seta-esquerda-tipos.png) 10px center no-repeat #000;}

	body.category-types-of-coffees #main #content .tabTiposCafes .navigationTiposCafe span#nextTiposCafe {background:url(extras/images/main/content/seta-direita-tipos.png) center center no-repeat #000;}

		body.category-types-of-coffees #main #content .tabTiposCafes .navigationTiposCafe span#prevTiposCafe:hover,

		body.category-types-of-coffees #main #content .tabTiposCafes .navigationTiposCafe span#nextTiposCafe:hover {background-color: #edac14;  cursor: pointer;}

	/* Descrições */

	body.category-types-of-coffees #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao { position: relative; width: 490px; height: 190px; padding: 30px; margin: 0; clear: both; background: #fff;}

	body.category-types-of-coffees #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h1 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:25px; line-height:25px; color: #000; text-transform: uppercase; padding: 0 0 30px 0;}

	body.category-types-of-coffees #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; line-height: 18px; text-align: left; font-weight: normal; padding: 0; margin: 0;}

	body.category-types-of-coffees #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3.regiao { position: absolute; left: 30px; bottom: 30px;}

	body.category-types-of-coffees #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3.especie {position: absolute; left: 310px; bottom: 30px;}

	body.category-types-of-coffees #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3 { float: left; font-family: 'Lekton', sans-serif; font-weight:400; font-size:16px; line-height:30px; color: #000; text-transform: none; margin:0;}

	body.category-types-of-coffees #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3 span { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; height: 30px; padding: 0 15px; border-radius: 50px; color: #fff; background: #000; display: inline-block;}

		body.category-types-of-coffees #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3 span.canephora { background: #ecac13; color: #000;}

		body.category-types-of-coffees #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3 span.arabica { background: #a00000;}	

	/* Informações */

	body.category-types-of-coffees #main #content .tabTiposCafes .cycle-slideshow article figure .box ul.infos { margin: 0; padding: 0;}

	body.category-types-of-coffees #main #content .tabTiposCafes .cycle-slideshow article figure .box ul.infos li { font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height:45px; color: #fff; text-transform: none; list-style: none; height: 45px; background: #000; margin: 0 0 1px 0; clear: both; padding: 0 0 0 30px;}

	body.category-types-of-coffees #main #content .tabTiposCafes .cycle-slideshow article figure .box ul.infos li span {background:url(extras/images/main/content/seta-direita-tipos.png) left center no-repeat; padding: 0 0 0 37px; float: right; width: 240px; line-height: 45px; height: 45px;}

	/* Legenda */

	body.category-types-of-coffees #main #content .tabTiposCafes .legenda { position: absolute; left: 600px; top: 387px; width: 375px; }

	body.category-types-of-coffees #main #content .tabTiposCafes .legenda h1 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height:22px; color: #fff; text-transform: none; padding: 0 0 10px 0;}

	body.category-types-of-coffees #main #content .tabTiposCafes .legenda span { font-family: 'Lekton', sans-serif; font-weight:700; font-size:17px; line-height:60px; text-transform: none; width: 120px; height: 60px; padding:0 0 0 50px; color: #fff; float: left; margin: 0; }

	body.category-types-of-coffees #main #content .tabTiposCafes .legenda span.canephora { background:url(extras/images/main/content/ico-canephora.png) 18px center #000 no-repeat; color: #ecac13; margin: 0 25px 0 0; }

	body.category-types-of-coffees #main #content .tabTiposCafes .legenda span.arabica { background:url(extras/images/main/content/ico-arabica.png) 18px center #000 no-repeat; color: #a00000;}

	/* ES */

	body.category-tipos-de-cafes-es {}

	body.category-tipos-de-cafes-es #main { background:url(extras/images/main/content/bg-tipos-de-cafes.jpg) center top no-repeat #a00000; height:1350px; }

	body.category-tipos-de-cafes-es #main header .info { float:left; clear: both; width: 300px; height:190px; margin:90px 0 20px 0;}

	body.category-tipos-de-cafes-es #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px;}

	body.category-tipos-de-cafes-es #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-tipos-de-cafes-es #main #content .info { width: 550px; height: 300px; display: inline-block;}

	body.category-tipos-de-cafes-es #main #content .info p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:20px; line-height:24px; color:#fff; margin:55px 0 15px 0; width: 300px; height: 150px; max-height: 150px;}

	body.category-tipos-de-cafes-es #main #content .info span {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; line-height: 18px; text-align: left; font-weight: normal; padding: 0; margin: 0; width:420px; height: 80px; float: left;}

	body.category-tipos-de-cafes-es #main #content .navigation { display: none;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes { width: 550px; position: relative; margin:30px 0 0 0; padding: 0;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .navigationTiposCafe { position: absolute; top:25px; right: 30px; letter-spacing: 400px; z-index: 1000; }

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .navigationTiposCafe span { width: 30px; height: 30px; padding: 0; margin: 0 0 0 20px; text-align: center; line-height: 30px; color: #fff; font-size: 1px; text-indent: -9999px; float: left; cursor: pointer;

		border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; -webkit-border-radius: 100px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .navigationTiposCafe span#prevTiposCafe {background:url(extras/images/main/content/seta-esquerda-tipos.png) 10px center no-repeat #000;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .navigationTiposCafe span#nextTiposCafe {background:url(extras/images/main/content/seta-direita-tipos.png) center center no-repeat #000;}

		body.category-tipos-de-cafes-es #main #content .tabTiposCafes .navigationTiposCafe span#prevTiposCafe:hover,

		body.category-tipos-de-cafes-es #main #content .tabTiposCafes .navigationTiposCafe span#nextTiposCafe:hover {background-color: #edac14;  cursor: pointer;}

	/* Descrições */

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao { position: relative; width: 490px; height: 190px; padding: 30px; margin: 0; clear: both; background: #fff;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h1 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:25px; line-height:25px; color: #000; text-transform: uppercase; padding: 0 0 30px 0;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; line-height: 18px; text-align: left; font-weight: normal; padding: 0; margin: 0;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3.regiao { position: absolute; left: 30px; bottom: 30px;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3.especie {position: absolute; left: 310px; bottom: 30px;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3 { float: left; font-family: 'Lekton', sans-serif; font-weight:400; font-size:16px; line-height:30px; color: #000; text-transform: none; margin:0;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3 span { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; height: 30px; padding: 0 15px; border-radius: 50px; color: #fff; background: #000; display: inline-block;}

		body.category-tipos-de-cafes-es #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3 span.canephora { background: #ecac13; color: #000;}

		body.category-tipos-de-cafes-es #main #content .tabTiposCafes .cycle-slideshow article figure .box .descricao h3 span.arabica { background: #a00000;}	

	/* Informações */

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .cycle-slideshow article figure .box ul.infos { margin: 0; padding: 0;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .cycle-slideshow article figure .box ul.infos li { font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height:45px; color: #fff; text-transform: none; list-style: none; height: 45px; background: #000; margin: 0 0 1px 0; clear: both; padding: 0 0 0 30px;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .cycle-slideshow article figure .box ul.infos li span {background:url(extras/images/main/content/seta-direita-tipos.png) left center no-repeat; padding: 0 0 0 37px; float: right; width: 240px; line-height: 45px; height: 45px;}

	/* Legenda */

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .legenda { position: absolute; left: 600px; top: 387px; width: 375px; }

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .legenda h1 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:22px; line-height:22px; color: #fff; text-transform: none; padding: 0 0 10px 0;}

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .legenda span { font-family: 'Lekton', sans-serif; font-weight:700; font-size:17px; line-height:60px; text-transform: none; width: 120px; height: 60px; padding:0 0 0 50px; color: #fff; float: left; margin: 0; }

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .legenda span.canephora { background:url(extras/images/main/content/ico-canephora.png) 18px center #000 no-repeat; color: #ecac13; margin: 0 25px 0 0; }

	body.category-tipos-de-cafes-es #main #content .tabTiposCafes .legenda span.arabica { background:url(extras/images/main/content/ico-arabica.png) 18px center #000 no-repeat; color: #a00000;}

		











	

/*

	body.category-tipos-de-cafes #main #content article { width: 490px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-tipos-de-cafes #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important;}

	body.category-tipos-de-cafes #main #content article header img {width:490px; height:390px;}

	body.category-tipos-de-cafes #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:#ccc;}

	body.category-tipos-de-cafes #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-tipos-de-cafes #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #000; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-tipos-de-cafes #main #content article figure p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-tipos-de-cafes #main #content article figure p a:hover {color: #fff;}

*/



	





	

/* Longa duração (Exposições) */	

	/* PT */

	body.page-id-65 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-65 #main #content {background:url(extras/images/main/content/bg-exposicoes-longa-duracao-01.jpg) #edac14 center bottom no-repeat; width: 100%; margin:-45px 0 0 0; display: table; padding: 0 0 40px 0;}

	body.page-id-65 #main #content header { padding: 0 0 40px 0;}

	body.page-id-65 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-65 #main #contentSecundario { background:url(extras/images/main/content/bg-longa-duracao-02.jpg) #fff center top no-repeat; padding:200px 0 0 0; clear:both; display: table; width: 100%; margin: 0 auto; height: 300px;}

	body.page-id-65 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-65 #main #content .col_01 { float: left; width: 620px; padding-bottom: 15px; }

		body.page-id-65 #main #content .col_01 h1,

		body.page-id-65 #main #content .col_01 h2,

		body.page-id-65 #main #content .col_01 h3,

		body.page-id-65 #main #content .col_01 h4,

		body.page-id-65 #main #content .col_01 h5,

		body.page-id-65 #main #content .col_01 h6 {width: 100%; float: left; margin: 0; padding: 20px 0; color: #000; font-family: 'Lekton', sans-serif; font-weight:700; font-size:24px; line-height:26px; text-transform: none;}

		body.page-id-65 #main #content .col_01 p {width: 100%; float: left; margin: 0; padding: 0 0 20px 0; color: #000; font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height:26px; text-transform: none;}

		body.page-id-65 #main #content .col_01 span { height:66px; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 45px 0 80px; margin: -470px 0 0 0; float:left;}

		body.page-id-65 #main #content .galeriaFotos { width: 980px; height: 485px; display: block; margin:170px 0 -140px 0; float: left; position: relative;}	

		body.page-id-65 #main #content .galeriaFotos div {width: 980px; height: 485px;}

		body.page-id-65 #main #content .galeriaFotos > div h4 { width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px; color: #fff;font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

		body.page-id-65 #main #content .galeriaFotos > div img { float: right; width: 740px; height: 485px; display: block;}

		body.page-id-65 #main #content .galeriaFotos .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

		body.page-id-65 #main #content .galeriaFotos .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px; padding: 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-65 #main #content .galeriaFotos .slider-navigation .cycle-pager span:hover,

		body.page-id-65 #main #content .galeriaFotos .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}		

		body.page-id-65 #main #contentSecundario .bloco_01 { width: 350px; float: left;  margin: 0;}

		body.page-id-65 #main #contentSecundario .bloco_01 h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 25px; color: #000; float: left; width:310px; text-align: left; padding:0 0 15px 0;}		

		body.page-id-65 #main #contentSecundario .bloco_01 a.confira { width: 240px; height: 65px; clear: both; margin: 30px 0; padding: 0 0 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-65 #main #contentSecundario .bloco_01 a.confira:hover { text-decoration: none; color: #ecac13;}

		body.page-id-65 #main #contentSecundario .bloco_02 { width: 477px; float: right; padding:0 0 20px 0; margin: 0;}

		body.page-id-65 #main #contentSecundario .bloco_02 a.visite { float: right; width: 325px; height: 65px; background-color: #ecac13; text-align:center; font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:65px; color:#000; text-transform: uppercase; margin: 65px 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-65 #main #contentSecundario .bloco_02 a.visite:hover { text-decoration: none; background-color: #d89905;}

		body.page-id-65 #main #bottom .compartilhar { margin:0 0 65px 0;}

	/* EN */

	body.page-id-870 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-870 #main #content {background:url(extras/images/main/content/bg-exposicoes-longa-duracao-01.jpg) #edac14 center bottom no-repeat; width: 100%; margin:-45px 0 0 0; display: table; padding: 0 0 40px 0;}

	body.page-id-870 #main #content header { padding: 0 0 40px 0;}

	body.page-id-870 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-870 #main #contentSecundario { background:url(extras/images/main/content/bg-longa-duracao-02.jpg) #fff center top no-repeat; padding:200px 0 0 0; clear:both; display: table; width: 100%; margin: 0 auto; height: 300px;}

	body.page-id-870 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-870 #main #content .col_01 { float: left; width: 620px; padding-bottom: 15px; }

		body.page-id-870 #main #content .col_01 h1,

		body.page-id-870 #main #content .col_01 h2,

		body.page-id-870 #main #content .col_01 h3,

		body.page-id-870 #main #content .col_01 h4,

		body.page-id-870 #main #content .col_01 h5,

		body.page-id-870 #main #content .col_01 h6 {width: 100%; float: left; margin: 0; padding: 20px 0; color: #000; font-family: 'Lekton', sans-serif; font-weight:700; font-size:24px; line-height:26px; text-transform: none;}

		body.page-id-870 #main #content .col_01 p {width: 100%; float: left; margin: 0; padding: 0 0 20px 0; color: #000; font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height:26px; text-transform: none;}

		body.page-id-870 #main #content .col_01 span { height:66px; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 45px 0 80px; margin: -470px 0 0 0; float:left;}

		body.page-id-870 #main #content .galeriaFotos { width: 980px; height: 485px; display: block; margin:170px 0 -140px 0; float: left; position: relative;}	

		body.page-id-870 #main #content .galeriaFotos div {width: 980px; height: 485px;}

		body.page-id-870 #main #content .galeriaFotos > div h4 { width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px; color: #fff;font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

		body.page-id-870 #main #content .galeriaFotos > div img { float: right; width: 740px; height: 485px; display: block;}

		body.page-id-870 #main #content .galeriaFotos .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

		body.page-id-870 #main #content .galeriaFotos .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px; padding: 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-870 #main #content .galeriaFotos .slider-navigation .cycle-pager span:hover,

		body.page-id-870 #main #content .galeriaFotos .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}		

		body.page-id-870 #main #contentSecundario .bloco_01 { width: 350px; float: left;  margin: 0;}

		body.page-id-870 #main #contentSecundario .bloco_01 h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 25px; color: #000; float: left; width:310px; text-align: left; padding:0 0 15px 0;}		

		body.page-id-870 #main #contentSecundario .bloco_01 a.confira { width: 240px; height: 65px; clear: both; margin: 30px 0; padding: 0 0 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-870 #main #contentSecundario .bloco_01 a.confira:hover { text-decoration: none; color: #ecac13;}

		body.page-id-870 #main #contentSecundario .bloco_02 { width: 477px; float: right; padding:0 0 20px 0; margin: 0;}

		body.page-id-870 #main #contentSecundario .bloco_02 a.visite { float: right; width: 325px; height: 65px; background-color: #ecac13; text-align:center; font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:65px; color:#000; text-transform: uppercase; margin: 65px 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-870 #main #contentSecundario .bloco_02 a.visite:hover { text-decoration: none; background-color: #d89905;}

		body.page-id-870 #main #bottom .compartilhar { margin:0 0 65px 0;}

	/* ES */

	body.page-id-1783 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-1783 #main #content {background:url(extras/images/main/content/bg-exposicoes-longa-duracao-01.jpg) #edac14 center bottom no-repeat; width: 100%; margin:-45px 0 0 0; display: table; padding: 0 0 40px 0;}

	body.page-id-1783 #main #content header { padding: 0 0 40px 0;}

	body.page-id-1783 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-1783 #main #contentSecundario { background:url(extras/images/main/content/bg-longa-duracao-02.jpg) #fff center top no-repeat; padding:200px 0 0 0; clear:both; display: table; width: 100%; margin: 0 auto; height: 300px;}

	body.page-id-1783 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-1783 #main #content .col_01 { float: left; width: 620px; padding-bottom: 15px; }

		body.page-id-1783 #main #content .col_01 h1,

		body.page-id-1783 #main #content .col_01 h2,

		body.page-id-1783 #main #content .col_01 h3,

		body.page-id-1783 #main #content .col_01 h4,

		body.page-id-1783 #main #content .col_01 h5,

		body.page-id-1783 #main #content .col_01 h6 {width: 100%; float: left; margin: 0; padding: 20px 0; color: #000; font-family: 'Lekton', sans-serif; font-weight:700; font-size:24px; line-height:26px; text-transform: none;}

		body.page-id-1783 #main #content .col_01 p {width: 100%; float: left; margin: 0; padding: 0 0 20px 0; color: #000; font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height:26px; text-transform: none;}

		body.page-id-1783 #main #content .col_01 span { height:66px; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 45px 0 80px; margin: -470px 0 0 0; float:left;}

		body.page-id-1783 #main #content .galeriaFotos { width: 980px; height: 485px; display: block; margin:170px 0 -140px 0; float: left; position: relative;}	

		body.page-id-1783 #main #content .galeriaFotos div {width: 980px; height: 485px;}

		body.page-id-1783 #main #content .galeriaFotos > div h4 { width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px; color: #fff;font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

		body.page-id-1783 #main #content .galeriaFotos > div img { float: right; width: 740px; height: 485px; display: block;}

		body.page-id-1783 #main #content .galeriaFotos .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

		body.page-id-1783 #main #content .galeriaFotos .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px; padding: 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1783 #main #content .galeriaFotos .slider-navigation .cycle-pager span:hover,

		body.page-id-1783 #main #content .galeriaFotos .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}		

		body.page-id-1783 #main #contentSecundario .bloco_01 { width: 350px; float: left;  margin: 0;}

		body.page-id-1783 #main #contentSecundario .bloco_01 h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 25px; color: #000; float: left; width:310px; text-align: left; padding:0 0 15px 0;}		

		body.page-id-1783 #main #contentSecundario .bloco_01 a.confira { width: 240px; height: 65px; clear: both; margin: 30px 0; padding: 0 0 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1783 #main #contentSecundario .bloco_01 a.confira:hover { text-decoration: none; color: #ecac13;}

		body.page-id-1783 #main #contentSecundario .bloco_02 { width: 477px; float: right; padding:0 0 20px 0; margin: 0;}

		body.page-id-1783 #main #contentSecundario .bloco_02 a.visite { float: right; width: 325px; height: 65px; background-color: #ecac13; text-align:center; font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:65px; color:#000; text-transform: uppercase; margin: 65px 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1783 #main #contentSecundario .bloco_02 a.visite:hover { text-decoration: none; background-color: #d89905;}

		body.page-id-1783 #main #bottom .compartilhar { margin:0 0 65px 0;}

	











/* Virtuais (Exposições) */

	/* PT */

	body.category-virtuais #main section#topo { width:980px; height:386px; display:block; margin:0 auto; padding:0;}

	body.category-virtuais {}

	body.category-virtuais #main { background:url(extras/images/main/content/bg-virtuais.jpg) left top repeat-x #fff; min-height:1070px; }

	body.category-virtuais #main header .info { float:right; height:145px; margin:105px 0 0 0;}

	body.category-virtuais #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; height:inherit; width: 477px}

	body.category-virtuais #main header span { width: 400px; height:66px; clear: both; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:-1px; color:#000; line-height:66px; padding:0 0 0 80px; float:right;}

	body.category-virtuais #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	

	body.category-virtuais #main #content article { width: 980px; height: 575px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-virtuais #main #content article header {width:490px; height:575px display: block; margin:0 !important; padding: 0 !important;}

	body.category-virtuais #main #content article header img {width:490px; height:575px;}

	body.category-virtuais #main #content article figure { width: 490px; height: 575px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-virtuais #main #content article figure h1 { font-family: 'Lekton', sans-serif; font-weight:400; line-height:32px; font-size:32px; color: #bf0000; width: 380px; margin: 0 auto; padding: 100px 0 30px 0; display: block; letter-spacing: -1px;}

	body.category-virtuais #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-virtuais #main #content article figure p a { text-transform: uppercase;  font-family: 'Lekton', sans-serif; font-weight:700; margin: 50px 0 0 0; float: left; font-size: 14px; color: #fff; text-align: center; border: solid 1px #fff; background: none; text-decoration: none; width: 248px; height: 58px; line-height: 58px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-virtuais #main #content article figure p a:hover {color: #000; background: #fff;text-decoration: none;}

		/* Impar */

		body.category-virtuais #main #content article.impar header {width:490px; height:575px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-virtuais #main #content article.impar figure { width: 490px; height: 575px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-virtuais #main #content article.par header {width:490px; height:575px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-virtuais #main #content article.par figure { width: 490px; height: 575px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}

	/* EN */

	body.category-virtual #main section#topo { width:980px; height:386px; display:block; margin:0 auto; padding:0;}

	body.category-virtual {}

	body.category-virtual #main { background:url(extras/images/main/content/bg-virtuais.jpg) left top repeat-x #fff; min-height:1070px; }

	body.category-virtual #main header .info { float:right; height:145px; margin:105px 0 0 0;}

	body.category-virtual #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; height:inherit; width: 477px}

	body.category-virtual #main header span { width: 400px; height:66px; clear: both; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:-1px; color:#000; line-height:66px; padding:0 0 0 80px; float:right;}

	body.category-virtual #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	

	body.category-virtual #main #content article { width: 980px; height: 575px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-virtual #main #content article header {width:490px; height:575px display: block; margin:0 !important; padding: 0 !important;}

	body.category-virtual #main #content article header img {width:490px; height:575px;}

	body.category-virtual #main #content article figure { width: 490px; height: 575px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-virtual #main #content article figure h1 { font-family: 'Lekton', sans-serif; font-weight:400; line-height:32px; font-size:32px; color: #bf0000; width: 380px; margin: 0 auto; padding: 100px 0 30px 0; display: block; letter-spacing: -1px;}

	body.category-virtual #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-virtual #main #content article figure p a { text-transform: uppercase;  font-family: 'Lekton', sans-serif; font-weight:700; margin: 50px 0 0 0; float: left; font-size: 14px; color: #fff; text-align: center; border: solid 1px #fff; background: none; text-decoration: none; width: 248px; height: 58px; line-height: 58px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-virtual #main #content article figure p a:hover {color: #000; background: #fff;text-decoration: none;}

		/* Impar */

		body.category-virtual #main #content article.impar header {width:490px; height:575px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-virtual #main #content article.impar figure { width: 490px; height: 575px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-virtual #main #content article.par header {width:490px; height:575px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-virtual #main #content article.par figure { width: 490px; height: 575px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}

	/* ES */

	body.category-virtuales #main section#topo { width:980px; height:386px; display:block; margin:0 auto; padding:0;}

	body.category-virtuales {}

	body.category-virtuales #main { background:url(extras/images/main/content/bg-virtuais.jpg) left top repeat-x #fff; min-height:1070px; }

	body.category-virtuales #main header .info { float:right; height:145px; margin:105px 0 0 0;}

	body.category-virtuales #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; height:inherit; width: 477px}

	body.category-virtuales #main header span { width: 400px; height:66px; clear: both; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 0 0 80px; float:right;}

	body.category-virtuales #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	

	body.category-virtuales #main #content article { width: 980px; height: 575px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-virtuales #main #content article header {width:490px; height:575px display: block; margin:0 !important; padding: 0 !important;}

	body.category-virtuales #main #content article header img {width:490px; height:575px;}

	body.category-virtuales #main #content article figure { width: 490px; height: 575px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-virtuales #main #content article figure h1 { font-family: 'Lekton', sans-serif; font-weight:400; line-height:32px; font-size:32px; color: #bf0000; width: 380px; margin: 0 auto; padding: 100px 0 30px 0; display: block; letter-spacing: -1px;}

	body.category-virtuales #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-virtuales #main #content article figure p a { text-transform: uppercase;  font-family: 'Lekton', sans-serif; font-weight:700; margin: 50px 0 0 0; float: left; font-size: 14px; color: #fff; text-align: center; border: solid 1px #fff; background: none; text-decoration: none; width: 248px; height: 58px; line-height: 58px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-virtuales #main #content article figure p a:hover {color: #000; background: #fff;text-decoration: none;}

		/* Impar */

		body.category-virtuales #main #content article.impar header {width:490px; height:575px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-virtuales #main #content article.impar figure { width: 490px; height: 575px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-virtuales #main #content article.par header {width:490px; height:575px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-virtuales #main #content article.par figure { width: 490px; height: 575px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}



/* Exposições ( Envie seu projeto de exposoção ) */

	/* PT */

	body.page-id-73 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-73 #main #content { width: 980px; margin: 0 auto; display: table; float: none;}

	body.page-id-73 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-73 #main #content h1 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:700; line-height:26px; color:#000; letter-spacing:0; padding: 0 0 15px 0; width:100%; clear: both;}

	body.page-id-73 #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing:0; padding: 0 0 15px 0; width:100%; clear: both;}

	body.page-id-73 #main #content h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 10px 0; clear: both;}		

	body.page-id-73 #main #content p a { color: #000;}

	body.page-id-73 #main #content p a:hover {text-decoration: none; color: #bf0000;}		

	body.page-id-73 #main #content a.leia {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 20px 0 0 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-73 #main #content a.leia:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	/* EN */

	body.page-id-873 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-873 #main #content { width: 980px; margin: 0 auto; display: table; float: none;}

	body.page-id-873 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-873 #main #content h1 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:700; line-height:26px; color:#000; letter-spacing:0; padding: 0 0 15px 0; width:100%; clear: both;}

	body.page-id-873 #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing:0; padding: 0 0 15px 0; width:100%; clear: both;}

	body.page-id-873 #main #content h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 10px 0; clear: both;}		

	body.page-id-873 #main #content p a { color: #000;}

	body.page-id-873 #main #content p a:hover {text-decoration: none; color: #bf0000;}		

	body.page-id-873 #main #content a.leia {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 20px 0 0 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-873 #main #content a.leia:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	/* ES */

	body.page-id-1784 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-1784 #main #content { width: 980px; margin: 0 auto; display: table; float: none;}

	body.page-id-1784 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-1784 #main #content h1 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:700; line-height:26px; color:#000; letter-spacing:0; padding: 0 0 15px 0; width:100%; clear: both;}

	body.page-id-1784 #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing:0; padding: 0 0 15px 0; width:100%; clear: both;}

	body.page-id-1784 #main #content h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 10px 0; clear: both;}		

	body.page-id-1784 #main #content p a { color: #000;}

	body.page-id-1784 #main #content p a:hover {text-decoration: none; color: #bf0000;}		

	body.page-id-1784 #main #content a.leia {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 20px 0 0 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-1784 #main #content a.leia:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}	





/* Exposições ( Política de exposições ) */

	/* PT */

	body.page-id-75 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-75 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-75 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-75 #main #content a.leia { width: 230px; height: 65px; clear: both; margin: 30px 0; padding: 0 20px 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-75 #main #content a.leia:hover { text-decoration: none; color: #ecac13;}

	body.page-id-75 #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; display: inline-block;}

	body.page-id-75 #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 20px 0 0 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-75 #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	/* EN */

	body.page-id-876 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-876 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-876 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-876 #main #content a.leia { width: 230px; height: 65px; clear: both; margin: 30px 0; padding: 0 20px 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-876 #main #content a.leia:hover { text-decoration: none; color: #ecac13;}

	body.page-id-876 #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; display: inline-block;}

	body.page-id-876 #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 20px 0 0 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-876 #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	/* ES */

	body.page-id-1786 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-1786 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-1786 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-1786 #main #content a.leia { width: 230px; height: 65px; clear: both; margin: 30px 0; padding: 0 20px 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-1786 #main #content a.leia:hover { text-decoration: none; color: #ecac13;}

	body.page-id-1786 #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; display: inline-block;}

	body.page-id-1786 #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 20px 0 0 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-1786 #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}



/* Padrão (Educativo) */

	/* PT */

	body.page-template-page-padrao-educativo-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #fff;  }

	body.page-template-page-padrao-educativo-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-padrao-educativo-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-padrao-educativo-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-template-page-padrao-educativo-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.page-template-page-padrao-educativo-php #main #content p strong {font-weight: bold;}

	

	body.page-id-83 #main #content p a,

	body.page-id-87 #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-83 #main #content p a:hover,

	body.page-id-87 #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	

	body.page-id-85 #main #content p a {color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-85 #main #content p a:hover { color: #bf0000;}



	body.page-template-page-padrao-educativo-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-padrao-educativo-php #main #content ul li { padding: 7px 0;}

	/* EN */

	body.page-template-page-padrao-educativo-en-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #fff;  }

	body.page-template-page-padrao-educativo-en-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-padrao-educativo-en-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-padrao-educativo-en-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-template-page-padrao-educativo-en-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.page-template-page-padrao-educativo-en-php #main #content p strong {font-weight: bold;}

	body.page-template-page-padrao-educativo-en-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-template-page-padrao-educativo-en-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-template-page-padrao-educativo-en-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-padrao-educativo-en-php #main #content ul li { padding: 7px 0;}

	/* ES */

	body.page-template-page-padrao-educativo-es-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #fff;  }

	body.page-template-page-padrao-educativo-es-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-padrao-educativo-es-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-padrao-educativo-es-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-template-page-padrao-educativo-es-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.page-template-page-padrao-educativo-es-php #main #content p strong {font-weight: bold;}

	body.page-template-page-padrao-educativo-es-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-template-page-padrao-educativo-es-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-template-page-padrao-educativo-es-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-padrao-educativo-es-php #main #content ul li { padding: 7px 0;}



/* Padrão (Noticias) */

	/* PT */

	body.page-template-page-modelo-noticias-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #be0000;  }

	body.page-template-page-modelo-noticias-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-noticias-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-noticias-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-template-page-modelo-noticias-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.page-template-page-modelo-noticias-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-noticias-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-template-page-modelo-noticias-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-noticias-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-noticias-php #main #content ul li { padding: 7px 0;}

	/* EN */

	body.page-template-page-modelo-noticias-en-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #be0000;  }

	body.page-template-page-modelo-noticias-en-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-noticias-en-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-noticias-en-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-template-page-modelo-noticias-en-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.page-template-page-modelo-noticias-en-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-noticias-en-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-template-page-modelo-noticias-en-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-noticias-en-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-noticias-en-php #main #content ul li { padding: 7px 0;}

	/* ES */

	body.page-template-page-modelo-noticias-es-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #be0000;  }

	body.page-template-page-modelo-noticias-es-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-noticias-es-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-noticias-es-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-template-page-modelo-noticias-es-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.page-template-page-modelo-noticias-es-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-noticias-es-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-template-page-modelo-noticias-es-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-noticias-es-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-noticias-es-php #main #content ul li { padding: 7px 0;}

		

/* --- O educativo responde (Educativo) --- */

	/* PT */

	body.category-o-educativo-responde {}

	body.category-o-educativo-responde #main section#topo { height: 350px;}

	body.category-o-educativo-responde #main { background:url(extras/images/main/content/bg-estrutura.jpg) center 17px no-repeat #fff; min-height:1070px; }

	body.category-o-educativo-responde #main header .info { float:left; height:100px; margin:40px 0 0 0; width: 650px;}

	body.category-o-educativo-responde #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px;}

	body.category-o-educativo-responde #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-o-educativo-responde #main #content article { width: 980px; height: 276px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-o-educativo-responde #main #content article header {width:490px; height:276px; display: block; margin:0 !important; padding: 0 !important;}

	body.category-o-educativo-responde #main #content article header img {width:490px; height:276px;}

	body.category-o-educativo-responde #main #content article figure { width: 490px; height: 276px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-o-educativo-responde #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-o-educativo-responde #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-o-educativo-responde #main #content article figure p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-o-educativo-responde #main #content article figure p a:hover {color: #fff;}

		/* Impar */

		body.category-o-educativo-responde #main #content article.impar header {width:490px; height:276px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-o-educativo-responde #main #content article.impar figure { width: 490px; height: 276px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

		/* Par */

		body.category-o-educativo-responde #main #content article.par header {width:490px; height:276px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-o-educativo-responde #main #content article.par figure { width: 490px; height: 276px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;}

	/* EN */

	body.category-the-education-answers {}

	body.category-the-education-answers #main section#topo { height: 350px;}

	body.category-the-education-answers #main { background:url(extras/images/main/content/bg-estrutura.jpg) center 17px no-repeat #fff; min-height:1070px; }

	body.category-the-education-answers #main header .info { float:left; height:100px; margin:40px 0 0 0; width: 650px;}

	body.category-the-education-answers #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px;}

	body.category-the-education-answers #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-the-education-answers #main #content article { width: 980px; height: 276px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-the-education-answers #main #content article header {width:490px; height:276px; display: block; margin:0 !important; padding: 0 !important;}

	body.category-the-education-answers #main #content article header img {width:490px; height:276px;}

	body.category-the-education-answers #main #content article figure { width: 490px; height: 276px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-the-education-answers #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-the-education-answers #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-the-education-answers #main #content article figure p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-the-education-answers #main #content article figure p a:hover {color: #fff;}

		/* Impar */

		body.category-the-education-answers #main #content article.impar header {width:490px; height:276px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-the-education-answers #main #content article.impar figure { width: 490px; height: 276px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

		/* Par */

		body.category-the-education-answers #main #content article.par header {width:490px; height:276px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-the-education-answers #main #content article.par figure { width: 490px; height: 276px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;}

	/* ES */

	body.category-el-educativo-contesta {}

	body.category-el-educativo-contesta #main section#topo { height: 350px;}

	body.category-el-educativo-contesta #main { background:url(extras/images/main/content/bg-estrutura.jpg) center 17px no-repeat #fff; min-height:1070px; }

	body.category-el-educativo-contesta #main header .info { float:left; height:100px; margin:40px 0 0 0; width: 650px;}

	body.category-el-educativo-contesta #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:60px;}

	body.category-el-educativo-contesta #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-el-educativo-contesta #main #content article { width: 980px; height: 276px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-el-educativo-contesta #main #content article header {width:490px; height:276px; display: block; margin:0 !important; padding: 0 !important;}

	body.category-el-educativo-contesta #main #content article header img {width:490px; height:276px;}

	body.category-el-educativo-contesta #main #content article figure { width: 490px; height: 276px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-el-educativo-contesta #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-el-educativo-contesta #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-el-educativo-contesta #main #content article figure p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-el-educativo-contesta #main #content article figure p a:hover {color: #fff;}

		/* Impar */

		body.category-el-educativo-contesta #main #content article.impar header {width:490px; height:276px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-el-educativo-contesta #main #content article.impar figure { width: 490px; height: 276px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

		/* Par */

		body.category-el-educativo-contesta #main #content article.par header {width:490px; height:276px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-el-educativo-contesta #main #content article.par figure { width: 490px; height: 276px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;}







/* Normas de visitação (Educativo) */

	/* PT */

	body.page-id-83 #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #BE0000;  }

	body.page-id-83 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-83 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-83 #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}	

	body.page-id-83 #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-id-83 #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; clear: both;}

	body.page-id-83 #main #content p strong {font-weight: bold;}

	body.page-id-83 #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 0 0 20px 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-83 #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-id-83 #main #content ul { padding: 0 0 20px 0;}

	body.page-id-83 #main #content ul li { padding: 7px 0;}

		body.page-id-83 #main #content .video { width: 980px; height: 276px; display:block; margin:0 !important; padding: 0 !important; position: relative; clear: both;}

		body.page-id-83 #main #content .video header {width:490px; height:276px; display: block; margin:0 !important; padding: 0 !important;}

		body.page-id-83 #main #content .video header img {width:490px; height:276px;}

		body.page-id-83 #main #content .video figure { width: 490px; height: 276px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

		body.page-id-83 #main #content .video figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

		body.page-id-83 #main #content .video figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

		body.page-id-83 #main #content .video figure p a { color: #000; text-decoration: underline;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-83 #main #content .video figure p a:hover {color: #fff;}

	/* EN */

	body.page-id-892 #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #BE0000;  }

	body.page-id-892 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-892 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-892 #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}	

	body.page-id-892 #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-id-892 #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; clear: both;}

	body.page-id-892 #main #content p strong {font-weight: bold;}

	body.page-id-892 #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 0 0 20px 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-892 #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-id-892 #main #content ul { padding: 0 0 20px 0;}

	body.page-id-892 #main #content ul li { padding: 7px 0;}

		body.page-id-892 #main #content .video { width: 980px; height: 276px; display:block; margin:0 !important; padding: 0 !important; position: relative; clear: both;}

		body.page-id-892 #main #content .video header {width:490px; height:276px; display: block; margin:0 !important; padding: 0 !important;}

		body.page-id-892 #main #content .video header img {width:490px; height:276px;}

		body.page-id-892 #main #content .video figure { width: 490px; height: 276px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

		body.page-id-892 #main #content .video figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

		body.page-id-892 #main #content .video figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

		body.page-id-892 #main #content .video figure p a { color: #000; text-decoration: underline;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-892 #main #content .video figure p a:hover {color: #fff;}

	/* ES */

	body.page-id-1803 #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #BE0000;  }

	body.page-id-1803 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-1803 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-1803 #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}	

	body.page-id-1803 #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-id-1803 #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; clear: both;}

	body.page-id-1803 #main #content p strong {font-weight: bold;}

	body.page-id-1803 #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 0 0 20px 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-1803 #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-id-1803 #main #content ul { padding: 0 0 20px 0;}

	body.page-id-1803 #main #content ul li { padding: 7px 0;}

		body.page-id-1803 #main #content .video { width: 980px; height: 276px; display:block; margin:0 !important; padding: 0 !important; position: relative; clear: both;}

		body.page-id-1803 #main #content .video header {width:490px; height:276px; display: block; margin:0 !important; padding: 0 !important;}

		body.page-id-1803 #main #content .video header img {width:490px; height:276px;}

		body.page-id-1803 #main #content .video figure { width: 490px; height: 276px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

		body.page-id-1803 #main #content .video figure h1 {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

		body.page-id-1803 #main #content .video figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #fff; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

		body.page-id-1803 #main #content .video figure p a { color: #000; text-decoration: underline;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1803 #main #content .video figure p a:hover {color: #fff;}

	

/* Projetos Educativo (Educativo) */

	/* PT */

	body.category-programas-educativos #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #C00000;  }

	body.category-programas-educativos #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-programas-educativos #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.category-programas-educativos #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.category-programas-educativos #main #content h2 > p,

	body.category-programas-educativos #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding:0 0 15px 0; width: 600px; clear: both;}

	body.category-programas-educativos #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; clear: both;}

	body.category-programas-educativos #main #content p strong {font-weight: bold;}

	body.category-programas-educativos #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 0 0 20px 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-programas-educativos #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.category-programas-educativos #main #content ul { padding: 0 0 20px 0;}

	body.category-programas-educativos #main #content ul li { padding: 7px 0;}

	body.category-programas-educativos #main #content article { margin: 0 !important;}

	body.category-programas-educativos #main #content article header { width: 980px; margin: 0; padding: 0;}

	body.category-programas-educativos #main #content article header h1 { width: 180px; height: 50px; padding: 0; line-height: 50px; float: left; margin: 0 20px 0 0; text-align: center; background-color: #e4e4e4;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-programas-educativos #main #content article header h1.aba_4 { margin: 0;}

	body.category-programas-educativos #main #content article header h1:hover,

		body.category-programas-educativos #main #content article header h1.ativo { background-color:#9E0000; color: #fff;}

	body.category-programas-educativos #main #content article header h1 a { color: #303030; font-family: 'Lekton', sans-serif; font-weight:400; font-size:17px; text-transform:uppercase; letter-spacing:0; display: block; text-align: center; width: 180px;  height: 50px; line-height:53px; cursor: pointer;}

	body.category-programas-educativos #main #content article header h1.ativo a,

	body.category-programas-educativos #main #content article header h1 a:hover { color: #fff; text-decoration: none;  cursor: pointer;}	

	body.category-programas-educativos #main #content article main { border-top: solid 4px #9E0000; background-color: #F1F1F1; padding:20px 40px 20px 20px; display: table;}

	body.category-programas-educativos #main #content article main h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.category-programas-educativos #main #content article main h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding:20px 0 15px 30px; clear: both;}

	body.category-programas-educativos #main #content article main h3 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.category-programas-educativos #main #content article main p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.category-programas-educativos #main #content article main p strong { font-weight: bold; display: block;}

	body.category-programas-educativos #main #content article main p a { color: #fb0000; display: block;}

	/* EN */

	body.category-education-projects #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #C00000;  }

	body.category-education-projects #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-education-projects #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.category-education-projects #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.category-education-projects #main #content h2 > p,

	body.category-education-projects #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding:0 0 15px 0; width: 600px; clear: both;}

	body.category-education-projects #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; clear: both;}

	body.category-education-projects #main #content p strong {font-weight: bold;}

	body.category-education-projects #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 0 0 20px 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-education-projects #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.category-education-projects #main #content ul { padding: 0 0 20px 0;}

	body.category-education-projects #main #content ul li { padding: 7px 0;}

	body.category-education-projects #main #content article { margin: 0 !important;}

	body.category-education-projects #main #content article header { width: 980px; margin: 0; padding: 0;}

	body.category-education-projects #main #content article header h1 { width: 180px; height: 50px; padding: 0; line-height: 50px; float: left; margin: 0 20px 0 0; text-align: center; background-color: #e4e4e4;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-education-projects #main #content article header h1.aba_4 { margin: 0;}

	body.category-education-projects #main #content article header h1:hover,

		body.category-education-projects #main #content article header h1.ativo { background-color:#9E0000; color: #fff;}

	body.category-education-projects #main #content article header h1 a { color: #303030; font-family: 'Lekton', sans-serif; font-weight:400; font-size:17px; text-transform:uppercase; letter-spacing:0; display: block; text-align: center; width: 180px;  height: 50px; line-height:53px; cursor: pointer;}

	body.category-education-projects #main #content article header h1.ativo a,

	body.category-education-projects #main #content article header h1 a:hover { color: #fff; text-decoration: none;  cursor: pointer;}	

	body.category-education-projects #main #content article main { border-top: solid 4px #9E0000; background-color: #F1F1F1; padding:20px 40px 20px 20px; display: table;}

	body.category-education-projects #main #content article main h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.category-education-projects #main #content article main h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding:20px 0 15px 30px; clear: both;}

	body.category-education-projects #main #content article main h3 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.category-education-projects #main #content article main p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.category-education-projects #main #content article main p strong { font-weight: bold; display: block;}

	body.category-education-projects #main #content article main p a { color: #fb0000; display: block;}

	/* ES */

	body.category-proyectos-educativos #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #C00000;  }

	body.category-proyectos-educativos #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-proyectos-educativos #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.category-proyectos-educativos #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.category-proyectos-educativos #main #content h2 > p,

	body.category-proyectos-educativos #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding:0 0 15px 0; width: 600px; clear: both;}

	body.category-proyectos-educativos #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; clear: both;}

	body.category-proyectos-educativos #main #content p strong {font-weight: bold;}

	body.category-proyectos-educativos #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 0 0 20px 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-proyectos-educativos #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.category-proyectos-educativos #main #content ul { padding: 0 0 20px 0;}

	body.category-proyectos-educativos #main #content ul li { padding: 7px 0;}

	body.category-proyectos-educativos #main #content article { margin: 0 !important;}

	body.category-proyectos-educativos #main #content article header { width: 980px; margin: 0; padding: 0;}

	body.category-proyectos-educativos #main #content article header h1 { width: 180px; height: 50px; padding: 0; line-height: 50px; float: left; margin: 0 20px 0 0; text-align: center; background-color: #e4e4e4;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-proyectos-educativos #main #content article header h1.aba_4 { margin: 0;}

	body.category-proyectos-educativos #main #content article header h1:hover,

		body.category-proyectos-educativos #main #content article header h1.ativo { background-color:#9E0000; color: #fff;}

	body.category-proyectos-educativos #main #content article header h1 a { color: #303030; font-family: 'Lekton', sans-serif; font-weight:400; font-size:17px; text-transform:uppercase; letter-spacing:0; display: block; text-align: center; width: 180px;  height: 50px; line-height:53px; cursor: pointer;}

	body.category-proyectos-educativos #main #content article header h1.ativo a,

	body.category-proyectos-educativos #main #content article header h1 a:hover { color: #fff; text-decoration: none;  cursor: pointer;}	

	body.category-proyectos-educativos #main #content article main { border-top: solid 4px #9E0000; background-color: #F1F1F1; padding:20px 40px 20px 20px; display: table;}

	body.category-proyectos-educativos #main #content article main h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.category-proyectos-educativos #main #content article main h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding:20px 0 15px 30px; clear: both;}

	body.category-proyectos-educativos #main #content article main h3 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.category-proyectos-educativos #main #content article main p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.category-proyectos-educativos #main #content article main p strong { font-weight: bold; display: block;}

	body.category-proyectos-educativos #main #content article main p a { color: #fb0000; display: block;}

	





/* Padrão (Acervo) */

	body.page-template-page-modelo-acervo-en-php #main,

	body.page-template-page-modelo-acervo-es-php #main,

	body.page-template-page-modelo-acervo-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #c00000;  }

	

	body.page-template-page-modelo-acervo-en-php #main #content,

	body.page-template-page-modelo-acervo-es-php #main #content,

	body.page-template-page-modelo-acervo-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	

	body.page-template-page-modelo-acervo-en-php #main section.base,

	body.page-template-page-modelo-acervo-es-php #main section.base,

	body.page-template-page-modelo-acervo-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	

	body.page-template-page-modelo-acervo-en-php #main #content h1,

	body.page-template-page-modelo-acervo-es-php #main #content h1,

	body.page-template-page-modelo-acervo-php #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	

	body.page-template-page-modelo-acervo-en-php #main #content h2,

	body.page-template-page-modelo-acervo-es-php #main #content h2,

	body.page-template-page-modelo-acervo-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	

	body.page-template-page-modelo-acervo-en-php #main #content p,

	body.page-template-page-modelo-acervo-es-php #main #content p,

	body.page-template-page-modelo-acervo-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	

	body.page-template-page-modelo-acervo-en-php #main #content p strong,

	body.page-template-page-modelo-acervo-es-php #main #content p strong,

	body.page-template-page-modelo-acervo-php #main #content p strong {font-weight: bold;}

	

	body.page-template-page-modelo-acervo-en-php #main #content p a,

	body.page-template-page-modelo-acervo-es-php #main #content p a,

	body.page-template-page-modelo-acervo-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	

	body.page-template-page-modelo-acervo-en-php #main #content p a:hover,

	body.page-template-page-modelo-acervo-es-php #main #content p a:hover,

	body.page-template-page-modelo-acervo-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	

	body.page-template-page-modelo-acervo-en-php #main #content ul,

	body.page-template-page-modelo-acervo-es-php #main #content ul,

	body.page-template-page-modelo-acervo-php #main #content ul { padding: 0 0 20px 0;}

	

	body.page-template-page-modelo-acervo-en-php #main #content ul li,

	body.page-template-page-modelo-acervo-es-php #main #content ul li,

	body.page-template-page-modelo-acervo-php #main #content ul li { padding: 7px 0;}



/* Padrão (CPPR) */

	/* PT */

	body.page-template-page-modelo-cppr-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #c00000;  }

	body.page-template-page-modelo-cppr-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-cppr-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-cppr-php #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.page-template-page-modelo-cppr-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-template-page-modelo-cppr-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; display: table;}

	body.page-template-page-modelo-cppr-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-cppr-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-template-page-modelo-cppr-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-cppr-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-cppr-php #main #content ul li { padding: 7px 0;}

	/* EN */

	body.page-template-page-modelo-cppr-en-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #c00000;  }

	body.page-template-page-modelo-cppr-en-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-cppr-en-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-cppr-en-php #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.page-template-page-modelo-cppr-en-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-template-page-modelo-cppr-en-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; display: table;}

	body.page-template-page-modelo-cppr-en-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-cppr-en-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-template-page-modelo-cppr-en-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-cppr-en-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-cppr-en-php #main #content ul li { padding: 7px 0;}

	/* ES */

	body.page-template-page-modelo-cppr-es-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #c00000;  }

	body.page-template-page-modelo-cppr-es-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-cppr-es-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-cppr-es-php #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.page-template-page-modelo-cppr-es-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-template-page-modelo-cppr-es-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; display: table;}

	body.page-template-page-modelo-cppr-es-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-cppr-es-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-template-page-modelo-cppr-es-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-cppr-es-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-cppr-es-php #main #content ul li { padding: 7px 0;}



/* Padrão (Institucional) */

	body.page-template-page-modelo-institucional-php #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-template-page-modelo-institucional-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-institucional-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-institucional-php #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.page-template-page-modelo-institucional-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width: 600px; clear: both;}

	body.page-template-page-modelo-institucional-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify; display: table;}

	body.page-template-page-modelo-institucional-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-institucional-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-template-page-modelo-institucional-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-institucional-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-institucional-php #main #content ul li { padding: 7px 0;}

	

/* Documentos institucionais (Institucional) */

	/* PT */

	body.page-id-122 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-122 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-122 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-122 #main #content h2 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.page-id-122 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.page-id-122 #main #content .blocks p strong { font-weight: bold; display: block;}

	body.page-id-122 #main #content .blocks p a { font-size: 12px; padding: 3px 0 0 0; color: #000; display: block; font-weight: normal;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-122 #main #content .blocks p a:hover {padding: 3px 0 0 5px; text-decoration: none; color: #fb0000;}

		body.page-id-122 #main section.base .blocks { 

		column-count:2; -moz-column-count:2; -ms-column-count:2; -o-column-count:2; -webkit-column-count:2;

		column-rule:0; -moz-column-rule:0; -ms-column-rule:0; -o-column-rule:0; -webkit-column-rule:0; 

		column-gap: 2em; -moz-column-gap: 2em; -ms-column-gap: 2em; -o-column-gap: 2em; -webkit-column-gap: 2em;}

	body.page-id-122 #main #content .blocks h1 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 25px; margin:20px 0 15px 0; height: 30px; line-height: 30px;}

	body.page-id-122 #main #content .blocks { position: relative; -webkit-column-count:2; -webkit-column-rule:0; -webkit-column-gap: 2em; display: block; clear: both; padding: 0 0 0 30px; }

	body.page-id-122 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 20px 25px;}

	body.page-id-122 #main #content .blocks p strong { font-weight: bold; display: block;}

	/* EN */

	body.page-id-1582 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-1582 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-1582 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-1582 #main #content h2 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.page-id-1582 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.page-id-1582 #main #content .blocks p strong { font-weight: bold; display: block;}

	body.page-id-1582 #main #content .blocks p a { font-size: 12px; padding: 3px 0 0 0; color: #000; display: block; font-weight: normal;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-1582 #main #content .blocks p a:hover {padding: 3px 0 0 5px; text-decoration: none; color: #fb0000;}

		body.page-id-1582 #main section.base .blocks { 

		column-count:2; -moz-column-count:2; -ms-column-count:2; -o-column-count:2; -webkit-column-count:2;

		column-rule:0; -moz-column-rule:0; -ms-column-rule:0; -o-column-rule:0; -webkit-column-rule:0; 

		column-gap: 2em; -moz-column-gap: 2em; -ms-column-gap: 2em; -o-column-gap: 2em; -webkit-column-gap: 2em;}

	body.page-id-1582 #main #content .blocks h1 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 25px; margin:20px 0 15px 0; height: 30px; line-height: 30px;}

	body.page-id-1582 #main #content .blocks { position: relative; -webkit-column-count:2; -webkit-column-rule:0; -webkit-column-gap: 2em; display: block; clear: both; padding: 0 0 0 30px; }

	body.page-id-1582 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 20px 25px;}

	body.page-id-1582 #main #content .blocks p strong { font-weight: bold; display: block;}

	/* ES */

	body.page-id-1877 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-1877 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-1877 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-1877 #main #content h2 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.page-id-1877 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.page-id-1877 #main #content .blocks p strong { font-weight: bold; display: block;}

	body.page-id-1877 #main #content .blocks p a { font-size: 12px; padding: 3px 0 0 0; color: #000; display: block; font-weight: normal;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-1877 #main #content .blocks p a:hover {padding: 3px 0 0 5px; text-decoration: none; color: #fb0000;}

		body.page-id-1877 #main section.base .blocks { 

		column-count:2; -moz-column-count:2; -ms-column-count:2; -o-column-count:2; -webkit-column-count:2;

		column-rule:0; -moz-column-rule:0; -ms-column-rule:0; -o-column-rule:0; -webkit-column-rule:0; 

		column-gap: 2em; -moz-column-gap: 2em; -ms-column-gap: 2em; -o-column-gap: 2em; -webkit-column-gap: 2em;}

	body.page-id-1877 #main #content .blocks h1 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 25px; margin:20px 0 15px 0; height: 30px; line-height: 30px;}

	body.page-id-1877 #main #content .blocks { position: relative; -webkit-column-count:2; -webkit-column-rule:0; -webkit-column-gap: 2em; display: block; clear: both; padding: 0 0 0 30px; }

	body.page-id-1877 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 20px 25px;}

	body.page-id-1877 #main #content .blocks p strong { font-weight: bold; display: block;}



/* Quem somos (Institucional) */

	/* PT */

	body.page-id-115 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-115 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-115 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-115 #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.page-id-115 #main #content h3 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding:20px 0 15px 30px; clear: both;}

	body.page-id-115 #main #content h2 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.page-id-115 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.page-id-115 #main #content .blocks p strong { font-weight: bold; display: block;}

	body.page-id-115 #main #content .blocks p a { color: #fb0000; display: block;}

	body.page-id-115 #main #content .blocks p a:hover {}

		body.page-id-115 #main section.base .blocks { 

		column-count:2; -moz-column-count:2; -ms-column-count:2; -o-column-count:2; -webkit-column-count:2;

		column-rule:0; -moz-column-rule:0; -ms-column-rule:0; -o-column-rule:0; -webkit-column-rule:0; 

		column-gap: 2em; -moz-column-gap: 2em; -ms-column-gap: 2em; -o-column-gap: 2em; -webkit-column-gap: 2em;}

	/* EN */

	body.page-id-1584 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-1584 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-1584 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-1584 #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.page-id-1584 #main #content h3 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding:20px 0 15px 30px; clear: both;}

	body.page-id-1584 #main #content h2 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.page-id-1584 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.page-id-1584 #main #content .blocks p strong { font-weight: bold; display: block;}

	body.page-id-1584 #main #content .blocks p a { color: #fb0000; display: block;}

	body.page-id-1584 #main #content .blocks p a:hover {}

		body.page-id-1584 #main section.base .blocks { 

		column-count:2; -moz-column-count:2; -ms-column-count:2; -o-column-count:2; -webkit-column-count:2;

		column-rule:0; -moz-column-rule:0; -ms-column-rule:0; -o-column-rule:0; -webkit-column-rule:0; 

		column-gap: 2em; -moz-column-gap: 2em; -ms-column-gap: 2em; -o-column-gap: 2em; -webkit-column-gap: 2em;}

	/* ES */

	body.page-id-1873 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-1873 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-1873 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-1873 #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.page-id-1873 #main #content h3 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding:20px 0 15px 30px; clear: both;}

	body.page-id-1873 #main #content h2 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.page-id-1873 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.page-id-1873 #main #content .blocks p strong { font-weight: bold; display: block;}

	body.page-id-1873 #main #content .blocks p a { color: #fb0000; display: block;}

	body.page-id-1873 #main #content .blocks p a:hover {}

		body.page-id-1873 #main section.base .blocks { 

		column-count:2; -moz-column-count:2; -ms-column-count:2; -o-column-count:2; -webkit-column-count:2;

		column-rule:0; -moz-column-rule:0; -ms-column-rule:0; -o-column-rule:0; -webkit-column-rule:0; 

		column-gap: 2em; -moz-column-gap: 2em; -ms-column-gap: 2em; -o-column-gap: 2em; -webkit-column-gap: 2em;}



/* Locação para eventos (Institucional) */

	/* PT */

	body.page-id-124 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-124 #main #content {background:url(extras/images/main/content/bg-locacao-eventos.jpg) #edac14 center bottom no-repeat; width: 100%; margin:-45px 0 0 0; display: table; padding: 0 0 40px 0;}

	body.page-id-124 #main #content header { padding: 0 0 40px 0;}

	body.page-id-124 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-124 #main #contentSecundario { background:#fff; padding:190px 0 0 0; clear:both; display: table; width: 100%; margin: 0 auto; }

	body.page-id-124 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-124 #main #content .col_01 { float: left; width: 980px; padding-bottom:40px; }

		body.page-id-124 #main #content .col_01 p {width: 100%; float: left; margin: 0; padding: 0; color: #000; font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height:26px; text-transform: none;}

		body.page-id-124 #main #content .col_01 span { height:66px; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 45px 0 80px; margin: 40px 0 0 0; float:left;}

		body.page-id-124 #main #content .galeriaFotos { width: 980px; height: 485px; display: block; margin:40px 0 -140px 0; float: left; position: relative;}	

		body.page-id-124 #main #content .galeriaFotos div {width: 980px; height: 485px;}

		body.page-id-124 #main #content .galeriaFotos > div figure {width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px;}

		body.page-id-124 #main #content .galeriaFotos > div figure h4 {color: #ecac13; font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

		body.page-id-124 #main #content .galeriaFotos > div figure p { font-family: 'Lekton', sans-serif; font-weight:400; font-size: 14px; padding: 20px 0 0 0; color: #fff;}

		body.page-id-124 #main #content .galeriaFotos > div figure p strong { font-weight: 700; display: block;}

		body.page-id-124 #main #content .galeriaFotos > div img { float: right; width: 740px; height: 485px; display: block;}

		body.page-id-124 #main #content .galeriaFotos .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

		body.page-id-124 #main #content .galeriaFotos .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px; padding: 0 !important;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-124 #main #content .galeriaFotos .slider-navigation .cycle-pager span:hover,

		body.page-id-124 #main #content .galeriaFotos .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}		

		body.page-id-124 #main #contentSecundario h3 {color: #bf0000; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-weight:bold; font-size:16px; line-height:26px; text-transform: none;}

		body.page-id-124 #main #contentSecundario .formularioLocacao {  padding: 80px 0;}

		body.page-id-124 #main #contentSecundario a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-124 #main #contentSecundario a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

		body.page-id-124 #main #contentSecundario .bloco_01 { width: 350px; float: left;  margin: 0;}

		body.page-id-124 #main #contentSecundario .bloco_01 h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 25px; color: #000; float: left; width:310px; text-align: left; padding:0 0 15px 0;}	

		body.page-id-124 #main #contentSecundario .bloco_01 a.confira { width: 240px; height: 124px; clear: both; margin: 30px 0; padding: 0 0 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-124 #main #contentSecundario .bloco_01 a.confira:hover { text-decoration: none; color: #ecac13;}

		body.page-id-124 #main #contentSecundario .bloco_02 { width: 477px; float: right; padding:0 0 20px 0; margin: 0;}

		body.page-id-124 #main #contentSecundario .bloco_02 a.visite { float: right; width: 325px; height: 65px; background-color: #ecac13; text-align:center; font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:65px; color:#000; text-transform: uppercase; margin: 65px 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-124 #main #contentSecundario .bloco_02 a.visite:hover { text-decoration: none; background-color: #d89905;}

	/* EN */

	body.page-id-1583 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-1583 #main #content {background:url(extras/images/main/content/bg-locacao-eventos.jpg) #edac14 center bottom no-repeat; width: 100%; margin:-45px 0 0 0; display: table; padding: 0 0 40px 0;}

	body.page-id-1583 #main #content header { padding: 0 0 40px 0;}

	body.page-id-1583 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-1583 #main #contentSecundario { background:#fff; padding:190px 0 0 0; clear:both; display: table; width: 100%; margin: 0 auto; }

	body.page-id-1583 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-1583 #main #content .col_01 { float: left; width: 980px; padding-bottom:40px; }

		body.page-id-1583 #main #content .col_01 p {width: 100%; float: left; margin: 0; padding: 0; color: #000; font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height:26px; text-transform: none;}

		body.page-id-1583 #main #content .col_01 span { height:66px; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 45px 0 80px; margin: 40px 0 0 0; float:left;}

		body.page-id-1583 #main #content .galeriaFotos { width: 980px; height: 485px; display: block; margin:40px 0 -140px 0; float: left; position: relative;}	

		body.page-id-1583 #main #content .galeriaFotos div {width: 980px; height: 485px;}

		body.page-id-1583 #main #content .galeriaFotos > div figure {width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px;}

		body.page-id-1583 #main #content .galeriaFotos > div figure h4 {color: #ecac13; font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

		body.page-id-1583 #main #content .galeriaFotos > div figure p { font-family: 'Lekton', sans-serif; font-weight:400; font-size: 14px; padding: 20px 0 0 0; color: #fff;}

		body.page-id-1583 #main #content .galeriaFotos > div figure p strong { font-weight: 700; display: block;}

		body.page-id-1583 #main #content .galeriaFotos > div img { float: right; width: 740px; height: 485px; display: block;}

		body.page-id-1583 #main #content .galeriaFotos .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

		body.page-id-1583 #main #content .galeriaFotos .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px; padding: 0 !important;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1583 #main #content .galeriaFotos .slider-navigation .cycle-pager span:hover,

		body.page-id-1583 #main #content .galeriaFotos .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}		

		body.page-id-1583 #main #contentSecundario h3 {color: #bf0000; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-weight:bold; font-size:16px; line-height:26px; text-transform: none;}

		body.page-id-1583 #main #contentSecundario .formularioLocacao {  padding: 80px 0;}

		body.page-id-1583 #main #contentSecundario a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1583 #main #contentSecundario a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

		body.page-id-1583 #main #contentSecundario .bloco_01 { width: 350px; float: left;  margin: 0;}

		body.page-id-1583 #main #contentSecundario .bloco_01 h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 25px; color: #000; float: left; width:310px; text-align: left; padding:0 0 15px 0;}	

		body.page-id-1583 #main #contentSecundario .bloco_01 a.confira { width: 240px; height: 124px; clear: both; margin: 30px 0; padding: 0 0 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1583 #main #contentSecundario .bloco_01 a.confira:hover { text-decoration: none; color: #ecac13;}

		body.page-id-1583 #main #contentSecundario .bloco_02 { width: 477px; float: right; padding:0 0 20px 0; margin: 0;}

		body.page-id-1583 #main #contentSecundario .bloco_02 a.visite { float: right; width: 325px; height: 65px; background-color: #ecac13; text-align:center; font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:65px; color:#000; text-transform: uppercase; margin: 65px 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1583 #main #contentSecundario .bloco_02 a.visite:hover { text-decoration: none; background-color: #d89905;}

	/* ES */

	body.page-id-1879 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-1879 #main #content {background:url(extras/images/main/content/bg-locacao-eventos.jpg) #edac14 center bottom no-repeat; width: 100%; margin:-45px 0 0 0; display: table; padding: 0 0 40px 0;}

	body.page-id-1879 #main #content header { padding: 0 0 40px 0;}

	body.page-id-1879 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-1879 #main #contentSecundario { background:#fff; padding:190px 0 0 0; clear:both; display: table; width: 100%; margin: 0 auto; }

	body.page-id-1879 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-1879 #main #content .col_01 { float: left; width: 980px; padding-bottom:40px; }

		body.page-id-1879 #main #content .col_01 p {width: 100%; float: left; margin: 0; padding: 0; color: #000; font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height:26px; text-transform: none;}

		body.page-id-1879 #main #content .col_01 span { height:66px; background:url(extras/images/main/content/icon_veja-mensagens-enviadas.png) left center no-repeat; font-family: 'Lekton', sans-serif; font-weight:300; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:66px; padding:0 45px 0 80px; margin: 40px 0 0 0; float:left;}

		body.page-id-1879 #main #content .galeriaFotos { width: 980px; height: 485px; display: block; margin:40px 0 -140px 0; float: left; position: relative;}	

		body.page-id-1879 #main #content .galeriaFotos div {width: 980px; height: 485px;}

		body.page-id-1879 #main #content .galeriaFotos > div figure {width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px;}

		body.page-id-1879 #main #content .galeriaFotos > div figure h4 {color: #ecac13; font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:18px; text-transform: uppercase;}

		body.page-id-1879 #main #content .galeriaFotos > div figure p { font-family: 'Lekton', sans-serif; font-weight:400; font-size: 14px; padding: 20px 0 0 0; color: #fff;}

		body.page-id-1879 #main #content .galeriaFotos > div figure p strong { font-weight: 700; display: block;}

		body.page-id-1879 #main #content .galeriaFotos > div img { float: right; width: 740px; height: 485px; display: block;}

		body.page-id-1879 #main #content .galeriaFotos .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

		body.page-id-1879 #main #content .galeriaFotos .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px; padding: 0 !important;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1879 #main #content .galeriaFotos .slider-navigation .cycle-pager span:hover,

		body.page-id-1879 #main #content .galeriaFotos .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}		

		



		body.page-id-1879 #main #contentSecundario h3 {color: #bf0000; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-weight:bold; font-size:16px; line-height:26px; text-transform: none;}

		body.page-id-1879 #main #contentSecundario .formularioLocacao {  padding: 80px 0;}

		body.page-id-1879 #main #contentSecundario a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1879 #main #contentSecundario a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

		body.page-id-1879 #main #contentSecundario .bloco_01 { width: 350px; float: left;  margin: 0;}

		body.page-id-1879 #main #contentSecundario .bloco_01 h2 { font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height: 25px; color: #000; float: left; width:310px; text-align: left; padding:0 0 15px 0;}	

		body.page-id-1879 #main #contentSecundario .bloco_01 a.confira { width: 240px; height: 124px; clear: both; margin: 30px 0; padding: 0 0 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1879 #main #contentSecundario .bloco_01 a.confira:hover { text-decoration: none; color: #ecac13;}

		body.page-id-1879 #main #contentSecundario .bloco_02 { width: 477px; float: right; padding:0 0 20px 0; margin: 0;}

		body.page-id-1879 #main #contentSecundario .bloco_02 a.visite { float: right; width: 325px; height: 65px; background-color: #ecac13; text-align:center; font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; line-height:65px; color:#000; text-transform: uppercase; margin: 65px 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1879 #main #contentSecundario .bloco_02 a.visite:hover { text-decoration: none; background-color: #d89905;}





/* Organização social (Institucional) */

	/* PT */

	body.page-id-120 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-120 #main #content {background:url(extras/images/main/content/bg-locacao-eventos.jpg) #edac14 center bottom no-repeat; width: 100%; margin:-45px 0 0 0; display: table; padding: 0 0 60px 0;}

	body.page-id-120 #main #content header { padding: 0 0 40px 0;}

	body.page-id-120 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-120 #main #contentSecundario { background:#fff; padding:80px 0 0 0; clear:both; display: table; width: 100%; margin: 0 auto; }

	body.page-id-120 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-120 #main #content .blocks { position: relative; display: block; clear: both;

		column-count:2; -moz-column-count:2; -ms-column-count:2; -o-column-count:2; -webkit-column-count:2;

		column-rule:0; -moz-column-rule:0; -ms-column-rule:0; -o-column-rule:0; -webkit-column-rule:0; 

		column-gap: 2em; -moz-column-gap: 2em; -ms-column-gap: 2em; -o-column-gap: 2em; -webkit-column-gap: 2em; }

		body.page-id-120 #main #content article h3 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:24px; line-height: 30px; color: #000; float: right; width:470px; text-align: justify; padding:0 0 26px 0; clear: both; display: block;}

		body.page-id-120 #main #content article img { width: 477px; height: 360px; float: left; padding: 0 0 60px 0;}

		body.page-id-120 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; float: left; margin: 0; padding: 0 0 20px 0; color: #000;  font-weight:normal; font-size:13px; line-height:23px; text-align: justify; text-transform: none; }

	body.page-id-120 #main #contentSecundario h3 {width:100%; float: left; font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin: 0 0 30px -30px; height: 30px; line-height: 30px;}

	body.page-id-120 #main #contentSecundario .blocks { position: relative; /*-webkit-column-count:2; -webkit-column-rule:0; -webkit-column-gap: 2em;*/ display: block; clear: both; padding: 0 0 0 30px; }

	body.page-id-120 #main #contentSecundario .blocks h5 { float: left; width:50%; height:45px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 20px 0;}

	body.page-id-120 #main #contentSecundario .blocks h5 strong { font-weight: bold; display: block;}

	/* EN */

	body.page-id-1581 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-1581 #main #content {background:url(extras/images/main/content/bg-locacao-eventos.jpg) #edac14 center bottom no-repeat; width: 100%; margin:-45px 0 0 0; display: table; padding: 0 0 60px 0;}

	body.page-id-1581 #main #content header { padding: 0 0 40px 0;}

	body.page-id-1581 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-1581 #main #contentSecundario { background:#fff; padding:80px 0 0 0; clear:both; display: table; width: 100%; margin: 0 auto; }

	body.page-id-1581 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-1581 #main #content .blocks { position: relative; display: block; clear: both;

		column-count:2; -moz-column-count:2; -ms-column-count:2; -o-column-count:2; -webkit-column-count:2;

		column-rule:0; -moz-column-rule:0; -ms-column-rule:0; -o-column-rule:0; -webkit-column-rule:0; 

		column-gap: 2em; -moz-column-gap: 2em; -ms-column-gap: 2em; -o-column-gap: 2em; -webkit-column-gap: 2em; }

		body.page-id-1581 #main #content article h3 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:24px; line-height: 30px; color: #000; float: right; width:470px; text-align: justify; padding:0 0 26px 0; clear: both; display: block;}

		body.page-id-1581 #main #content article img { width: 477px; height: 360px; float: left; padding: 0 0 60px 0;}

		body.page-id-1581 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; float: left; margin: 0; padding: 0 0 20px 0; color: #000;  font-weight:normal; font-size:13px; line-height:23px; text-align: justify; text-transform: none; }

	body.page-id-1581 #main #contentSecundario h3 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin: 0 0 30px -30px; height: 30px; line-height: 30px;}

	body.page-id-1581 #main #contentSecundario .blocks { position: relative; /*-webkit-column-count:2; -webkit-column-rule:0; -webkit-column-gap: 2em;*/ display: block; clear: both; padding: 0 0 0 30px; }

	body.page-id-1581 #main #contentSecundario .blocks h5 { width:50%; float:left; height:45px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 20px 0;}

	body.page-id-1581 #main #contentSecundario .blocks h5 strong { font-weight: bold; display: block;}

	/* ES */

	body.page-id-1875 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-1875 #main #content {background:url(extras/images/main/content/bg-locacao-eventos.jpg) #edac14 center bottom no-repeat; width: 100%; margin:-45px 0 0 0; display: table; padding: 0 0 60px 0;}

	body.page-id-1875 #main #content header { padding: 0 0 40px 0;}

	body.page-id-1875 #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}

	body.page-id-1875 #main #contentSecundario { background:#fff; padding:80px 0 0 0; clear:both; display: table; width: 100%; margin: 0 auto; }

	body.page-id-1875 #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.page-id-1875 #main #content .blocks { position: relative; display: block; clear: both;

		column-count:2; -moz-column-count:2; -ms-column-count:2; -o-column-count:2; -webkit-column-count:2;

		column-rule:0; -moz-column-rule:0; -ms-column-rule:0; -o-column-rule:0; -webkit-column-rule:0; 

		column-gap: 2em; -moz-column-gap: 2em; -ms-column-gap: 2em; -o-column-gap: 2em; -webkit-column-gap: 2em; }

		body.page-id-1875 #main #content article h3 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:24px; line-height: 30px; color: #000; float: right; width:470px; text-align: justify; padding:0 0 26px 0; clear: both; display: block;}

		body.page-id-1875 #main #content article img { width: 477px; height: 360px; float: left; padding: 0 0 60px 0;}

		body.page-id-1875 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; float: left; margin: 0; padding: 0 0 20px 0; color: #000;  font-weight:normal; font-size:13px; line-height:23px; text-align: justify; text-transform: none; }

	body.page-id-1875 #main #contentSecundario h3 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin: 0 0 30px -30px; height: 30px; line-height: 30px;}

	body.page-id-1875 #main #contentSecundario .blocks { position: relative; /*-webkit-column-count:2; -webkit-column-rule:0; -webkit-column-gap: 2em;*/ display: block; clear: both; padding: 0 0 0 30px; }

	body.page-id-1875 #main #contentSecundario .blocks h5 { width:50%; height:45px; float:left; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 20px 0;}

	body.page-id-1875 #main #contentSecundario .blocks h5 strong { font-weight: bold; display: block;}

/* Missão, visão e valores (Institucional) */

	/* Pt */

	body.page-id-117 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-117 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-117 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-117 #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.page-id-117 #main #content h2 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.page-id-117 #main #content h3 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding:20px 0 15px 30px; clear: both;}

	body.page-id-117 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.page-id-117 #main #content .blocks p strong { font-weight: bold; display: block;}

	body.page-id-117 #main #content .blocks p a { color: #fb0000; display: block;}

	/* EN */

	body.page-id-1580 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-1580 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-1580 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-1580 #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.page-id-1580 #main #content h2 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.page-id-1580 #main #content h3 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding:20px 0 15px 30px; clear: both;}

	body.page-id-1580 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.page-id-1580 #main #content .blocks p strong { font-weight: bold; display: block;}

	body.page-id-1580 #main #content .blocks p a { color: #fb0000; display: block;}

	/* ES */

	body.page-id-1874 #main { background:url(extras/images/main/content/bg-quem-somos.jpg) center top repeat-x #fff;  }

	body.page-id-1874 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-id-1874 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-id-1874 #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.page-id-1874 #main #content h2 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.page-id-1874 #main #content h3 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding:20px 0 15px 30px; clear: both;}

	body.page-id-1874 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.page-id-1874 #main #content .blocks p strong { font-weight: bold; display: block;}

	body.page-id-1874 #main #content .blocks p a { color: #fb0000; display: block;}



/* Padrão (Cafeteria) */

	/* PT */

	body.parent-pageid-128 #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #BE0000;  }

	body.parent-pageid-128 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.parent-pageid-128 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.parent-pageid-128 #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width:100%; clear: both;}

	body.parent-pageid-128 #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.parent-pageid-128 #main #content p strong {font-weight: bold;}

	body.parent-pageid-128 #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.parent-pageid-128 #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.parent-pageid-128 #main #content ul { padding: 0 0 20px 0;}

	body.parent-pageid-128 #main #content ul li { padding: 7px 0;}

	/* EN */

	body.parent-pageid-1595 #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #BE0000;  }

	body.parent-pageid-1595 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.parent-pageid-1595 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.parent-pageid-1595 #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width:100%; clear: both;}

	body.parent-pageid-1595 #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.parent-pageid-1595 #main #content p strong {font-weight: bold;}

	body.parent-pageid-1595 #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.parent-pageid-1595 #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.parent-pageid-1595 #main #content ul { padding: 0 0 20px 0;}

	body.parent-pageid-1595 #main #content ul li { padding: 7px 0;}

	/* ES */

	body.parent-pageid-1895 #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #BE0000;  }

	body.parent-pageid-1895 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.parent-pageid-1895 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.parent-pageid-1895 #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width:100%; clear: both;}

	body.parent-pageid-1895 #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.parent-pageid-1895 #main #content p strong {font-weight: bold;}

	body.parent-pageid-1895 #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.parent-pageid-1895 #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.parent-pageid-1895 #main #content ul { padding: 0 0 20px 0;}

	body.parent-pageid-1895 #main #content ul li { padding: 7px 0;}

	

/* --- Itinerantes (Exposições) --- */

	/* PT */

	body.category-itinerantes {}

	body.category-itinerantes #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-itinerantes #main { background:url(extras/images/main/content/bg-virtuais.jpg) center 17px no-repeat #EDAC14; min-height:1070px; }

	body.category-itinerantes #main #content .infos { float:left; height:inherit; margin:0 0 50px 0;}

	body.category-itinerantes #main #content .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:28px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; width:100%;}

	body.category-itinerantes #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-itinerantes #main #content article { width: 980px; height: 390px; display:table; margin:0 !important; padding: 0 !important; position: relative;background: #BF0000;}

	body.category-itinerantes #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important; }

	body.category-itinerantes #main #content article header img {width:490px; height:390px;}

	body.category-itinerantes #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-itinerantes #main #content article figure h1 {}

	body.category-itinerantes #main #content article figure h1 a {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-itinerantes #main #content article figure h1 a:hover { color: #fff; text-decoration: none;}

	body.category-itinerantes #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #000; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-itinerantes #main #content article figure a { color: #000; text-decoration: none; padding: 0 0 300px 0; display: block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-itinerantes #main #content article figure a:hover {color: #000; text-decoration: none;}

		/* Impar */

		body.category-itinerantes #main #content article:nth-child(odd)ild(1) header,

		body.category-itinerantes #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-itinerantes #main #content article:nth-child(odd) figure,

		body.category-itinerantes #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-itinerantes #main #content article:nth-child(odd):hover figure,

			body.category-itinerantes #main #content article.impar:hover figure { right: 10px;}		

		/* Par */

		body.category-itinerantes #main #content article:nth-child(even) header,

		body.category-itinerantes #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-itinerantes #main #content article:nth-child(even) figure,

		body.category-itinerantes #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;}

		body.category-itinerantes #main #content article:nth-child(even):hover figure,

		body.category-itinerantes #main #content article.par figure:hover {left: 10px;}



		/* --- Itinerantes (Interna) --- */

		body.single #main.itinerantes section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.single #main.itinerantes section.base #content { width:980px; margin:0 auto; float:none;}

		body.single #main.itinerantes { background:url(extras/images/main/content/bg-virtuais.jpg) center 17px no-repeat #EDAC14;}

		body.single #main.itinerantes #content article { display: table; width: 980px; }

		body.single #main.itinerantes #content article .boxLeft { width: 480px; float: left;}

		body.single #main.itinerantes #content article .boxLeft .imaEvento {width:477px; height: 650px; display: block;}

		body.single #main.itinerantes #content article .boxLeft .imaEvento img { width:477px; height: 650px; display: block;}

			body.single #main.itinerantes #content article .boxRight { width: 465px; float: right;}

			body.single #main.itinerantes #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

			body.single #main.itinerantes #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

			body.single #main.itinerantes #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.itinerantes #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

		body.single #main.itinerantes #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.single #main.itinerantes #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}

	/* ES */

	body.category-itinerantes-es {}

	body.category-itinerantes-es #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-itinerantes-es #main { background:url(extras/images/main/content/bg-virtuais.jpg) center 17px no-repeat #EDAC14; min-height:1070px; }

	body.category-itinerantes-es #main #content .infos { float:left; height:inherit; margin:0 0 50px 0;}

	body.category-itinerantes-es #main #content .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:28px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; width:100%;}

	body.category-itinerantes-es #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-itinerantes-es #main #content article { width: 980px; height: 390px; display:table; margin:0 !important; padding: 0 !important; position: relative;background: #BF0000;}

	body.category-itinerantes-es #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important; }

	body.category-itinerantes-es #main #content article header img {width:490px; height:390px;}

	body.category-itinerantes-es #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-itinerantes-es #main #content article figure h1 {}

	body.category-itinerantes-es #main #content article figure h1 a {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-itinerantes-es #main #content article figure h1 a:hover { color: #fff; text-decoration: none;}

	body.category-itinerantes-es #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #000; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-itinerantes-es #main #content article figure a { color: #000; text-decoration: none; padding: 0 0 300px 0; display: block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-itinerantes-es #main #content article figure a:hover {color: #000; text-decoration: none;}

		/* Impar */

		body.category-itinerantes-es #main #content article:nth-child(odd)ild(1) header,

		body.category-itinerantes-es #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-itinerantes-es #main #content article:nth-child(odd) figure,

		body.category-itinerantes-es #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-itinerantes-es #main #content article:nth-child(odd):hover figure,

			body.category-itinerantes-es #main #content article.impar:hover figure { right: 10px;}		

		/* Par */

		body.category-itinerantes-es #main #content article:nth-child(even) header,

		body.category-itinerantes-es #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-itinerantes-es #main #content article:nth-child(even) figure,

		body.category-itinerantes-es #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;}

		body.category-itinerantes-es #main #content article:nth-child(even):hover figure,

		body.category-itinerantes-es #main #content article.par figure:hover {left: 10px;}



		/* --- Itinerantes (Interna) --- */

		body.single #main.itinerantes-es section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.single #main.itinerantes-es section.base #content { width:980px; margin:0 auto; float:none;}

		body.single #main.itinerantes-es { background:url(extras/images/main/content/bg-virtuais.jpg) center 17px no-repeat #EDAC14;}

		body.single #main.itinerantes-es #content article { display: table; width: 980px; }

		body.single #main.itinerantes-es #content article .boxLeft { width: 480px; float: left;}

		body.single #main.itinerantes-es #content article .boxLeft .imaEvento {width:477px; height: 650px; display: block;}

		body.single #main.itinerantes-es #content article .boxLeft .imaEvento img { width:477px; height: 650px; display: block;}

			body.single #main.itinerantes-es #content article .boxRight { width: 465px; float: right;}

			body.single #main.itinerantes-es #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

			body.single #main.itinerantes-es #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

			body.single #main.itinerantes-es #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.itinerantes-es #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

		body.single #main.itinerantes-es #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.single #main.itinerantes-es #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}

	/* EN */

	body.category-itinerants {}

	body.category-itinerants #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-itinerants #main { background:url(extras/images/main/content/bg-virtuais.jpg) center 17px no-repeat #EDAC14; min-height:1070px; }

	body.category-itinerants #main #content .infos { float:left; height:inherit; margin:0 0 50px 0;}

	body.category-itinerants #main #content .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:28px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; width:100%;}

	body.category-itinerants #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-itinerants #main #content article { width: 980px; height: 390px; display:table; margin:0 !important; padding: 0 !important; position: relative;background: #BF0000;}

	body.category-itinerants #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important; }

	body.category-itinerants #main #content article header img {width:490px; height:390px;}

	body.category-itinerants #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-itinerants #main #content article figure h1 {}

	body.category-itinerants #main #content article figure h1 a {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-itinerants #main #content article figure h1 a:hover { color: #fff; text-decoration: none;}

	body.category-itinerants #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #000; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-itinerants #main #content article figure a { color: #000; text-decoration: none; padding: 0 0 300px 0; display: block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-itinerants #main #content article figure a:hover {color: #000; text-decoration: none;}

		/* Impar */

		body.category-itinerants #main #content article:nth-child(odd)ild(1) header,

		body.category-itinerants #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-itinerants #main #content article:nth-child(odd) figure,

		body.category-itinerants #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-itinerants #main #content article:nth-child(odd):hover figure,

			body.category-itinerants #main #content article.impar:hover figure { right: 10px;}		

		/* Par */

		body.category-itinerants #main #content article:nth-child(even) header,

		body.category-itinerants #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-itinerants #main #content article:nth-child(even) figure,

		body.category-itinerants #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;}

		body.category-itinerants #main #content article:nth-child(even):hover figure,

		body.category-itinerants #main #content article.par figure:hover {left: 10px;}



		/* --- Itinerantes (Interna) --- */

		body.single #main.itinerants section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.single #main.itinerants section.base #content { width:980px; margin:0 auto; float:none;}

		body.single #main.itinerants { background:url(extras/images/main/content/bg-virtuais.jpg) center 17px no-repeat #EDAC14;}

		body.single #main.itinerants #content article { display: table; width: 980px; }

		body.single #main.itinerants #content article .boxLeft { width: 480px; float: left;}

		body.single #main.itinerants #content article .boxLeft .imaEvento {width:477px; height: 650px; display: block;}

		body.single #main.itinerants #content article .boxLeft .imaEvento img { width:477px; height: 650px; display: block;}

			body.single #main.itinerants #content article .boxRight { width: 465px; float: right;}

			body.single #main.itinerants #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

			body.single #main.itinerants #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

			body.single #main.itinerants #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.itinerants #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

		body.single #main.itinerants #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.single #main.itinerants #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}

			

/* --- Temporárias (Exposições) --- */

	/* PT */

	body.category-temporarias {}

	body.category-temporarias #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-temporarias #main { background:url(extras/images/main/content/bg-virtuais.jpg) center 17px no-repeat #EDAC14; min-height:1070px; }

	body.category-temporarias #main #content .infos { float:left; height:inherit; margin:0 0 50px 0;}

	body.category-temporarias #main #content .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:28px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; width:100%;}

	body.category-temporarias #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-temporarias #main #content article { width: 980px; height: 390px; display:table; margin:0 !important; padding: 0 !important; position: relative;background: #BF0000;}

	body.category-temporarias #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important; }

	body.category-temporarias #main #content article header img {width:490px; height:390px;}

	body.category-temporarias #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-temporarias #main #content article figure h1 {}

	body.category-temporarias #main #content article figure h1 a {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-temporarias #main #content article figure h1 a:hover { color: #fff; text-decoration: none;}

	body.category-temporarias #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #000; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-temporarias #main #content article figure a { color: #000; text-decoration: none; padding: 0 0 300px 0; display: block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-temporarias #main #content article figure a:hover {color: #000; text-decoration: none;}

		/* Impar */

		body.category-temporarias #main #content article:nth-child(odd)ild(1) header,

		body.category-temporarias #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-temporarias #main #content article:nth-child(odd) figure,

		body.category-temporarias #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-temporarias #main #content article:nth-child(odd):hover figure,

			body.category-temporarias #main #content article.impar:hover figure { right: 10px;}		

		/* Par */

		body.category-temporarias #main #content article:nth-child(even) header,

		body.category-temporarias #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-temporarias #main #content article:nth-child(even) figure,

		body.category-temporarias #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;}

		body.category-temporarias #main #content article:nth-child(even):hover figure,

		body.category-temporarias #main #content article.par figure:hover {left: 10px;}



		/* --- Itinerantes (Interna) --- */

		body.single #main.temporarias section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.single #main.temporarias section.base #content { width:980px; margin:0 auto; float:none;}

		body.single #main.temporarias { background:url(extras/images/main/content/bg-virtuais.jpg) center 17px no-repeat #EDAC14;}

		body.single #main.temporarias #content article { display: table; width: 980px; }

		body.single #main.temporarias #content article .boxLeft { width: 480px; float: left;}

		body.single #main.temporarias #content article .boxLeft .imaEvento {width:477px; height: 650px; display: block;}

		body.single #main.temporarias #content article .boxLeft .imaEvento img { width:477px; height: 650px; display: block;}

			body.single #main.temporarias #content article .boxRight { width: 465px; float: right;}

			body.single #main.temporarias #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

			body.single #main.temporarias #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

			body.single #main.temporarias #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.temporarias #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

		body.single #main.temporarias #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.single #main.temporarias #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}

		body.single #main.temporarias header .breadcrumbs p strong { font-size:35px; line-height:35px; letter-spacing:-1px; text-transform: uppercase; margin: 10px 0 0 0;}



	/* ES */

	body.category-temporarias-es {}

	body.category-temporarias-es #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-temporarias-es #main { background:url(extras/images/main/content/bg-virtuais.jpg) center 17px no-repeat #EDAC14; min-height:1070px; }

	body.category-temporarias-es #main #content .infos { float:left; height:inherit; margin:0 0 50px 0;}

	body.category-temporarias-es #main #content .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:28px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; width:100%;}

	body.category-temporarias-es #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-temporarias-es #main #content article { width: 980px; height: 390px; display:table; margin:0 !important; padding: 0 !important; position: relative;background: #BF0000;}

	body.category-temporarias-es #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important; }

	body.category-temporarias-es #main #content article header img {width:490px; height:390px;}

	body.category-temporarias-es #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-temporarias-es #main #content article figure h1 {}

	body.category-temporarias-es #main #content article figure h1 a {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-temporarias-es #main #content article figure h1 a:hover { color: #fff; text-decoration: none;}

	body.category-temporarias-es #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #000; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-temporarias-es #main #content article figure a { color: #000; text-decoration: none; padding: 0 0 300px 0; display: block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-temporarias-es #main #content article figure a:hover {color: #000; text-decoration: none;}

		/* Impar */

		body.category-temporarias-es #main #content article:nth-child(odd)ild(1) header,

		body.category-temporarias-es #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-temporarias-es #main #content article:nth-child(odd) figure,

		body.category-temporarias-es #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-temporarias-es #main #content article:nth-child(odd):hover figure,

			body.category-temporarias-es #main #content article.impar:hover figure { right: 10px;}		

		/* Par */

		body.category-temporarias-es #main #content article:nth-child(even) header,

		body.category-temporarias-es #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-temporarias-es #main #content article:nth-child(even) figure,

		body.category-temporarias-es #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;}

		body.category-temporarias-es #main #content article:nth-child(even):hover figure,

		body.category-temporarias-es #main #content article.par figure:hover {left: 10px;}



		/* --- Itinerantes (Interna) --- */

		body.single #main.temporarias-es section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.single #main.temporarias-es section.base #content { width:980px; margin:0 auto; float:none;}

		body.single #main.temporarias-es { background:url(extras/images/main/content/bg-virtuais.jpg) center 17px no-repeat #EDAC14;}

		body.single #main.temporarias-es #content article { display: table; width: 980px; }

		body.single #main.temporarias-es #content article .boxLeft { width: 480px; float: left;}

		body.single #main.temporarias-es #content article .boxLeft .imaEvento {width:477px; height: 650px; display: block;}

		body.single #main.temporarias-es #content article .boxLeft .imaEvento img { width:477px; height: 650px; display: block;}

			body.single #main.temporarias-es #content article .boxRight { width: 465px; float: right;}

			body.single #main.temporarias-es #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

			body.single #main.temporarias-es #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

			body.single #main.temporarias-es #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.temporarias-es #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

		body.single #main.temporarias-es #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.single #main.temporarias-es #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}

		body.single #main.temporarias-es header .breadcrumbs p strong { font-size:35px; line-height:35px; letter-spacing:-1px; text-transform: uppercase; margin: 10px 0 0 0;}



	/* EN */

	body.category-temporaries {}

	body.category-temporaries #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-temporaries #main { background:url(extras/images/main/content/bg-virtuais.jpg) center 17px no-repeat #EDAC14; min-height:1070px; }

	body.category-temporaries #main #content .infos { float:left; height:inherit; margin:0 0 50px 0;}

	body.category-temporaries #main #content .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:28px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; width:100%;}

	body.category-temporaries #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-temporaries #main #content article { width: 980px; height: 390px; display:table; margin:0 !important; padding: 0 !important; position: relative;background: #BF0000;}

	body.category-temporaries #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important; }

	body.category-temporaries #main #content article header img {width:490px; height:390px;}

	body.category-temporaries #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-temporaries #main #content article figure h1 {}

	body.category-temporaries #main #content article figure h1 a {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-temporaries #main #content article figure h1 a:hover { color: #fff; text-decoration: none;}

	body.category-temporaries #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #000; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-temporaries #main #content article figure a { color: #000; text-decoration: none; padding: 0 0 300px 0; display: block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-temporaries #main #content article figure a:hover {color: #000; text-decoration: none;}

		/* Impar */

		body.category-temporaries #main #content article:nth-child(odd)ild(1) header,

		body.category-temporaries #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-temporaries #main #content article:nth-child(odd) figure,

		body.category-temporaries #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-temporaries #main #content article:nth-child(odd):hover figure,

			body.category-temporaries #main #content article.impar:hover figure { right: 10px;}		

		/* Par */

		body.category-temporaries #main #content article:nth-child(even) header,

		body.category-temporaries #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-temporaries #main #content article:nth-child(even) figure,

		body.category-temporaries #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;}

		body.category-temporaries #main #content article:nth-child(even):hover figure,

		body.category-temporaries #main #content article.par figure:hover {left: 10px;}



		/* --- Itinerantes (Interna) --- */

		body.single #main.temporaries section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

		body.single #main.temporaries section.base #content { width:980px; margin:0 auto; float:none;}

		body.single #main.temporaries { background:url(extras/images/main/content/bg-virtuais.jpg) center 17px no-repeat #EDAC14;}

		body.single #main.temporaries #content article { display: table; width: 980px; }

		body.single #main.temporaries #content article .boxLeft { width: 480px; float: left;}

		body.single #main.temporaries #content article .boxLeft .imaEvento {width:477px; height: 650px; display: block;}

		body.single #main.temporaries #content article .boxLeft .imaEvento img { width:477px; height: 650px; display: block;}

			body.single #main.temporaries #content article .boxRight { width: 465px; float: right;}

			body.single #main.temporaries #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

			body.single #main.temporaries #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

			body.single #main.temporaries #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.temporaries #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

		body.single #main.temporaries #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.single #main.temporaries #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}

		body.single #main.temporaries header .breadcrumbs p strong { font-size:35px; line-height:35px; letter-spacing:-1px; text-transform: uppercase; margin: 10px 0 0 0;}







/* --- Receitas (Cafeteria) --- */

	/* PT */

	body.category-receitas {}

	body.category-receitas #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-receitas #main { background:url(extras/images/main/content/bg-estrutura.jpg) center 17px no-repeat #fff; min-height:1070px; }

	body.category-receitas #main #content .infos { float:left; height:inherit; margin:0 0 50px 0;}

	body.category-receitas #main #content .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:28px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; width:100%;}

	body.category-receitas #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-receitas #main #content article { width: 980px; height: 390px; display:table; margin:0 !important; padding: 0 !important; position: relative;background: #BF0000;}

	body.category-receitas #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important; }

	body.category-receitas #main #content article header img {width:490px; height:390px;}

	body.category-receitas #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-receitas #main #content article figure h1 {}

	body.category-receitas #main #content article figure h1 a {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-receitas #main #content article figure h1 a:hover { color: #fff; text-decoration: none;}

	body.category-receitas #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #fff; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-receitas #main #content article figure a { color: #000; text-decoration: none; padding: 0 0 300px 0; display: block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-receitas #main #content article figure a:hover {color: #000; text-decoration: none;}

		/* Impar */

		body.category-receitas #main #content article:nth-child(odd)ild(1) header,

		body.category-receitas #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-receitas #main #content article:nth-child(odd) figure,

		body.category-receitas #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-receitas #main #content article:nth-child(odd):hover figure,

			body.category-receitas #main #content article.impar:hover figure { right: 10px;}		

		/* Par */

		body.category-receitas #main #content article:nth-child(even) header,

		body.category-receitas #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-receitas #main #content article:nth-child(even) figure,

		body.category-receitas #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;}

		body.category-receitas #main #content article:nth-child(even):hover figure,

		body.category-receitas #main #content article.par figure:hover {left: 10px;}

	/* --- Receitas (Interna) --- */	

	body.category-receitas #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.receitas section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.receitas section.base #content { width:980px; margin:0 auto; float:none;}

	body.single #main.receitas { background: url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000;}

	body.single #main.receitas #content article { display: table; width: 980px; }

	body.single #main.receitas #content article .boxLeft { width: 480px; float: left;}

	body.single #main.receitas #content article .boxLeft .imaEvento {width:477px; height: 650px; display: block;}

	body.single #main.receitas #content article .boxLeft .imaEvento img { width:477px; height: 650px; display: block;}

		body.single #main.receitas #content article .boxRight { width: 465px; float: right;}

		body.single #main.receitas #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

		body.single #main.receitas #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

		body.single #main.receitas #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

	body.single #main.receitas #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

	body.single #main.receitas #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

	transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.single #main.receitas #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}

	/* EN */

	body.category-receipts {}

	body.category-receipts #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-receipts #main { background:url(extras/images/main/content/bg-estrutura.jpg) center 17px no-repeat #fff; min-height:1070px; }

	body.category-receipts #main #content .infos { float:left; height:inherit; margin:0 0 50px 0;}

	body.category-receipts #main #content .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:28px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; width:100%;}

	body.category-receipts #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-receipts #main #content article { width: 980px; height: 390px; display:table; margin:0 !important; padding: 0 !important; position: relative;background: #BF0000;}

	body.category-receipts #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important; }

	body.category-receipts #main #content article header img {width:490px; height:390px;}

	body.category-receipts #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-receipts #main #content article figure h1 {}

	body.category-receipts #main #content article figure h1 a {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-receipts #main #content article figure h1 a:hover { color: #fff; text-decoration: none;}

	body.category-receipts #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #fff; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-receipts #main #content article figure a { color: #000; text-decoration: none; padding: 0 0 300px 0; display: block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-receipts #main #content article figure a:hover {color: #000; text-decoration: none;}

		/* Impar */

		body.category-receipts #main #content article:nth-child(odd)ild(1) header,

		body.category-receipts #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-receipts #main #content article:nth-child(odd) figure,

		body.category-receipts #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-receipts #main #content article:nth-child(odd):hover figure,

			body.category-receipts #main #content article.impar:hover figure { right: 10px;}		

		/* Par */

		body.category-receipts #main #content article:nth-child(even) header,

		body.category-receipts #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-receipts #main #content article:nth-child(even) figure,

		body.category-receipts #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;}

		body.category-receipts #main #content article:nth-child(even):hover figure,

		body.category-receipts #main #content article.par figure:hover {left: 10px;}

	/* --- Receitas (Interna) --- */	

	body.category-receipts #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.receipts section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.receipts section.base #content { width:980px; margin:0 auto; float:none;}

	body.single #main.receipts { background: url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000;}

	body.single #main.receipts #content article { display: table; width: 980px; }

	body.single #main.receipts #content article .boxLeft { width: 480px; float: left;}

	body.single #main.receipts #content article .boxLeft .imaEvento {width:477px; height: 650px; display: block;}

	body.single #main.receipts #content article .boxLeft .imaEvento img { width:477px; height: 650px; display: block;}

		body.single #main.receipts #content article .boxRight { width: 465px; float: right;}

		body.single #main.receipts #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

		body.single #main.receipts #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

		body.single #main.receipts #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

	body.single #main.receipts #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

	body.single #main.receipts #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

	transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.single #main.receipts #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}

	/* ES */

	body.category-recetas {}

	body.category-recetas #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-recetas #main { background:url(extras/images/main/content/bg-estrutura.jpg) center 17px no-repeat #fff; min-height:1070px; }

	body.category-recetas #main #content .infos { float:left; height:inherit; margin:0 0 50px 0;}

	body.category-recetas #main #content .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:28px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; width:100%;}

	body.category-recetas #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-recetas #main #content article { width: 980px; height: 390px; display:table; margin:0 !important; padding: 0 !important; position: relative;background: #BF0000;}

	body.category-recetas #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important; }

	body.category-recetas #main #content article header img {width:490px; height:390px;}

	body.category-recetas #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-recetas #main #content article figure h1 {}

	body.category-recetas #main #content article figure h1 a {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-recetas #main #content article figure h1 a:hover { color: #fff; text-decoration: none;}

	body.category-recetas #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #fff; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-recetas #main #content article figure a { color: #000; text-decoration: none; padding: 0 0 300px 0; display: block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-recetas #main #content article figure a:hover {color: #000; text-decoration: none;}

		/* Impar */

		body.category-recetas #main #content article:nth-child(odd)ild(1) header,

		body.category-recetas #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-recetas #main #content article:nth-child(odd) figure,

		body.category-recetas #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-recetas #main #content article:nth-child(odd):hover figure,

			body.category-recetas #main #content article.impar:hover figure { right: 10px;}		

		/* Par */

		body.category-recetas #main #content article:nth-child(even) header,

		body.category-recetas #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-recetas #main #content article:nth-child(even) figure,

		body.category-recetas #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;}

		body.category-recetas #main #content article:nth-child(even):hover figure,

		body.category-recetas #main #content article.par figure:hover {left: 10px;}

	/* --- Receitas (Interna) --- */	

	body.category-recetas #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.recetas section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.recetas section.base #content { width:980px; margin:0 auto; float:none;}

	body.single #main.recetas { background: url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000;}

	body.single #main.recetas #content article { display: table; width: 980px; }

	body.single #main.recetas #content article .boxLeft { width: 480px; float: left;}

	body.single #main.recetas #content article .boxLeft .imaEvento {width:477px; height: 650px; display: block;}

	body.single #main.recetas #content article .boxLeft .imaEvento img { width:477px; height: 650px; display: block;}

		body.single #main.recetas #content article .boxRight { width: 465px; float: right;}

		body.single #main.recetas #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

		body.single #main.recetas #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

		body.single #main.recetas #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

	body.single #main.recetas #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

	body.single #main.recetas #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

	transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.single #main.recetas #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}

		



/* CPC (Padrão) */

	/* PT */

	body.parent-pageid-144 #main.centro-de-preparacao-de-cafe { background:url(extras/images/main/content/bg-virtuais.jpg) left top repeat-x #EDAC14;  }

	body.parent-pageid-144 #main { background:url(extras/images/main/content/bg-virtuais.jpg) left top repeat-x #EDAC14;  }

	body.parent-pageid-144 #main #content { width: 980px; margin: 0 auto; display: table; float: none;}	

	body.parent-pageid-144 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.parent-pageid-144 #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.parent-pageid-144 #main #content h3 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:23px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.parent-pageid-144 #main #content h2 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.parent-pageid-144 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.parent-pageid-144 #main #content .blocks p strong { font-weight: bold; display: block;}

	body.parent-pageid-144 #main #content p a,

	body.parent-pageid-144 #main #content .blocks p a {color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.parent-pageid-144 #main #content p a:hover,

	body.parent-pageid-144 #main #content .blocks p a:hover {color: #bf0000;}



	/* EN */

	body.parent-pageid-1613 #main.centro-de-preparacao-de-cafe-en { background:url(extras/images/main/content/bg-virtuais.jpg) left top repeat-x #EDAC14;  }

	body.parent-pageid-1613 #main #content { width: 980px; margin: 0 auto; display: block; float: none; background: none;}	

	body.parent-pageid-1613 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y !important; padding:40px 0;}

	body.parent-pageid-1613 #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.parent-pageid-1613 #main #content h3 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:23px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.parent-pageid-1613 #main #content h2 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.parent-pageid-1613 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.parent-pageid-1613 #main #content .blocks p strong { font-weight: bold; display: block;}

	body.parent-pageid-1613 #main #content p a,

	body.parent-pageid-1613 #main #content .blocks p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.parent-pageid-1613 #main #content p a:hover,

	body.parent-pageid-1613 #main #content .blocks p a:hover {color: #bf0000;}



	/* ES */

	body.parent-pageid-1921 #main.centro-de-preparacion-de-cafe { background:url(extras/images/main/content/bg-virtuais.jpg) left top repeat-x #EDAC14;  }

	body.parent-pageid-1921 #main { background:url(extras/images/main/content/bg-virtuais.jpg) left top repeat-x #EDAC14;  }

	body.parent-pageid-1921 #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.parent-pageid-1921 #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.parent-pageid-1921 #main #content h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:29px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.parent-pageid-1921 #main #content h3 {font-family: 'Lekton', sans-serif; font-weight:400; font-size:23px; line-height: 30px; text-align: justify; text-transform:none; letter-spacing:-1px; color:#000; padding:20px 0;}

	body.parent-pageid-1921 #main #content h2 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin:10px 0 20px 0; height: 30px; line-height: 30px;}

	body.parent-pageid-1921 #main #content .blocks p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; font-weight: normal; line-height: 16px; padding: 0 0 15px 30px;}

	body.parent-pageid-1921 #main #content .blocks p strong { font-weight: bold; display: block;}

	body.parent-pageid-1921 #main #content p a,

	body.parent-pageid-1921 #main #content .blocks p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.parent-pageid-1921 #main #content p a:hover,

	body.parent-pageid-1921 #main #content .blocks p a:hover {color: #bf0000;}





	/* Link da pagina Ficha de inscri */

	body.page-id-1618 #main #content a,

	body.page-id-1926 #main #content a,

	body.page-id-154 #main #content a { font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 0 0 20px 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-id-1618 #main #content a:hover,

	body.page-id-1926 #main #content a:hover,

	body.page-id-154 #main #content a:hover { padding:0 0 0 50px; text-decoration: none; color: #bf0000;}







/* Apresentação do CPC (CPC) */	

	/* PT */

	body.page-id-148 #main { width:100%; margin:0 auto; position:relative; padding:0; border:0; z-index:1000; }

	body.page-id-148 #main #content header { padding: 0 0 40px 0;}

	body.page-id-148 #main #content article {width: 980px; display:block; margin:0 auto 0 auto;}

	body.page-id-148 #main #content .col_01 { float: left; width: 80%; padding-bottom: 15px; }

		body.page-id-148 #main #content .col_01 p {width: 100%; float: left; margin: 0; padding: 0; color: #000; font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height:26px; text-transform: none;}

		body.page-id-148 #main #content .galeriaFotos { width: 980px; height: 485px; display: block; margin:40px 0 -140px 0; float: left; position: relative;}	

		body.page-id-148 #main #content .galeriaFotos div {width: 980px; height: 485px;}

		body.page-id-148 #main #content .galeriaFotos > div h4 { width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px; color: #fff;font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

		body.page-id-148 #main #content .galeriaFotos > div img { float: right; width: 740px; height: 485px; display: block;}

		body.page-id-148 #main #content .galeriaFotos .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

		body.page-id-148 #main #content .galeriaFotos .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-148 #main #content .galeriaFotos .slider-navigation .cycle-pager span:hover,

		body.page-id-148 #main #content .galeriaFotos .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}		

		body.page-id-148 #main #bottom { padding: 100px 0 0 0;}

		body.page-id-148 #main #bottom .compartilhar {}

	/* EN */	

	body.page-id-1617 #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.page-id-1617 #main #content header { padding: 0 0 40px 0;}

	body.page-id-1617 #main #content article {width: 980px; display:block; margin:0 auto 0 auto;}

	body.page-id-1617 #main #content .col_01 { float: left; width: 80%; padding-bottom: 15px; }

		body.page-id-1617 #main #content .col_01 p {width: 100%; float: left; margin: 0; padding: 0; color: #000; font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height:26px; text-transform: none;}

		body.page-id-1617 #main #content .galeriaFotos { width: 980px; height: 485px; display: block; margin:40px 0 -140px 0; float: left; position: relative;}	

		body.page-id-1617 #main #content .galeriaFotos div {width: 980px; height: 485px;}

		body.page-id-1617 #main #content .galeriaFotos > div h4 { width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px; color: #fff;font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

		body.page-id-1617 #main #content .galeriaFotos > div img { float: right; width: 740px; height: 485px; display: block;}

		body.page-id-1617 #main #content .galeriaFotos .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

		body.page-id-1617 #main #content .galeriaFotos .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1617 #main #content .galeriaFotos .slider-navigation .cycle-pager span:hover,

		body.page-id-1617 #main #content .galeriaFotos .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}		

		body.page-id-1617 #main #bottom { padding: 100px 0 0 0;}

		body.page-id-1617 #main #bottom .compartilhar {}



	/* ES */

	body.page-id-1925 #main { width:100%; margin:0 auto; position:relative; padding:0; border:0; z-index:1000; }

	body.page-id-1925 #main #content header { padding: 0 0 40px 0;}

	body.page-id-1925 #main #content article {width: 980px; display:block; margin:0 auto 0 auto;}

	body.page-id-1925 #main #content .col_01 { float: left; width: 80%; padding-bottom: 15px; }

		body.page-id-1925 #main #content .col_01 p {width: 100%; float: left; margin: 0; padding: 0; color: #000; font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height:26px; text-transform: none;}

		body.page-id-1925 #main #content .galeriaFotos { width: 980px; height: 485px; display: block; margin:40px 0 -140px 0; float: left; position: relative;}	

		body.page-id-1925 #main #content .galeriaFotos div {width: 980px; height: 485px;}

		body.page-id-1925 #main #content .galeriaFotos > div h4 { width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px; color: #fff;font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

		body.page-id-1925 #main #content .galeriaFotos > div img { float: right; width: 740px; height: 485px; display: block;}

		body.page-id-1925 #main #content .galeriaFotos .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

		body.page-id-1925 #main #content .galeriaFotos .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-1925 #main #content .galeriaFotos .slider-navigation .cycle-pager span:hover,

		body.page-id-1925 #main #content .galeriaFotos .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}		

		body.page-id-1925 #main #bottom { padding: 100px 0 0 0;}

		body.page-id-1925 #main #bottom .compartilhar {}



/* --- Dicas e curiosidades (CPC) --- */

	/* PT */

	body.category-dicas-e-curiosidades {}

	body.category-dicas-e-curiosidades #main { background:url(extras/images/main/content/bg-virtuais.jpg) left top repeat-x #EDAC14; min-height:1070px; }

	body.category-dicas-e-curiosidades #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-dicas-e-curiosidades #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-dicas-e-curiosidades #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important;}

	body.category-dicas-e-curiosidades #main #content article header img {width:490px; height:390px;}

	body.category-dicas-e-curiosidades #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-dicas-e-curiosidades #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:700; line-height:30px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-dicas-e-curiosidades #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:19px; width: 380px; margin: 0 auto; padding:0 0 7px 0; display: block;}

	body.category-dicas-e-curiosidades #main #content article figure p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-dicas-e-curiosidades #main #content article figure p a:hover {color: #fff;}

		/* Impar */

		body.category-dicas-e-curiosidades #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-dicas-e-curiosidades #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

		/* Par */

		body.category-dicas-e-curiosidades #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-dicas-e-curiosidades #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;}

	/* EN */

	body.category-tips-and-curiosities {}

	body.category-tips-and-curiosities #main { background:url(extras/images/main/content/bg-virtuais.jpg) left top repeat-x #EDAC14; min-height:1070px; }

	body.category-tips-and-curiosities #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-tips-and-curiosities #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-tips-and-curiosities #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important;}

	body.category-tips-and-curiosities #main #content article header img {width:490px; height:390px;}

	body.category-tips-and-curiosities #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-tips-and-curiosities #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:700; line-height:30px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-tips-and-curiosities #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:19px; width: 380px; margin: 0 auto; padding:0 0 7px 0; display: block;}

	body.category-tips-and-curiosities #main #content article figure p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-tips-and-curiosities #main #content article figure p a:hover {color: #fff;}

		/* Impar */

		body.category-tips-and-curiosities #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-tips-and-curiosities #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

		/* Par */

		body.category-tips-and-curiosities #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-tips-and-curiosities #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;}

	/* ES */

	body.category-informaciones-y-curiosidades {}

	body.category-informaciones-y-curiosidades #main { background:url(extras/images/main/content/bg-virtuais.jpg) left top repeat-x #EDAC14; min-height:1070px; }

	body.category-informaciones-y-curiosidades #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-informaciones-y-curiosidades #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-informaciones-y-curiosidades #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important;}

	body.category-informaciones-y-curiosidades #main #content article header img {width:490px; height:390px;}

	body.category-informaciones-y-curiosidades #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-informaciones-y-curiosidades #main #content article figure h1 {  font-family: 'Lekton', sans-serif; font-weight:700; line-height:30px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-informaciones-y-curiosidades #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:19px; width: 380px; margin: 0 auto; padding:0 0 7px 0; display: block;}

	body.category-informaciones-y-curiosidades #main #content article figure p a { color: #000; text-decoration: underline;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-informaciones-y-curiosidades #main #content article figure p a:hover {color: #fff;}

		/* Impar */

		body.category-informaciones-y-curiosidades #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-informaciones-y-curiosidades #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

		/* Par */

		body.category-informaciones-y-curiosidades #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-informaciones-y-curiosidades #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;}

	

/* --- Cursos (CPC) --- */

	/* PT */

	body.category-cursos {}

	body.category-cursos #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-cursos #main { background:url(extras/images/main/content/bg-cursos.jpg) center 17px no-repeat #EDAC14; min-height:1070px; }	

	body.category-cursos #main header .info { float:right; height:80px; margin:95px 0 0 0;}

	body.category-cursos #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; height:80px;}

	body.category-cursos #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-cursos #main #content article { width: 980px; height: 390px; display:table; margin:0 0 40px 0 !important; padding: 0 !important; position: relative;}

	body.category-cursos #main #content article header {width:250px; display: block; margin: 0 !important; padding: 40px 20px 40px 40px !important; float: left; background: #000; }

		body.category-cursos #main #content article header p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:16px; font-size:16px; color: #edac14; text-transform: uppercase;}

		body.category-cursos #main #content article header p strong { color: #fff; display: block; font-weight:400; text-transform: none; }

	body.category-cursos #main #content article figure { width:595px; height: 305px; position: absolute; top: 0; right: 0; display: block; padding: 70px 30px 0 45px; margin: 0; background: #fff;}

		body.category-cursos #main #content article figure h1 {}

		body.category-cursos #main #content article figure h1 a { font-family: 'Lekton', sans-serif; font-weight:700; line-height:25px; font-size:24px; color: #000; width:100%; margin: 0 auto; padding:0 0 30px 0; display: block; opacity: 1;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-cursos #main #content article figure h1 a:hover { color: #000; text-decoration: none; opacity: .8;}

		body.category-cursos #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; width:100%; margin:0; padding:0; display: block; height: 100px;}

		body.category-cursos #main #content article figure a {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; width:100%; margin:0; padding:0 0 30px 0; display: block; opacity: 1;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-cursos #main #content article figure a:hover { text-decoration: none; opacity: .8;}

		body.category-cursos #main #content article figure a.sabaMais {width: 230px; height: 65px; clear: both; margin: 30px 0; padding: 0 20px 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-cursos #main #content article figure a.sabaMais:hover { text-decoration: none; color: #ecac13; opacity: 1;}

	/* --- Cursos (Interna) --- */

	body.single #main.cursos section.base #content { width:980px; margin:0 auto; float:none; padding: 0 0 90px 0;}

	body.single #main.cursos { background: url(extras/images/main/content/bg-cursos-interna.jpg) center top no-repeat #fff;}
	body.postid-6493 #main.cursos { background: #EDAC14; }

		body.single #main.cursos #content article { display: table; width: 980px; }

		body.single #main.cursos #contentSecundario { background: #fff; padding:80px 0 0 0; clear:both;}

		body.single #main.cursos #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

		body.single #main.cursos #content article .boxLeft { width: 480px; float: left;}

		body.single #main.cursos #content article .boxLeft h1 {font-family: 'Lekton', sans-serif; font-size:24px; line-height: 30px; text-transform: none; font-weight:700; letter-spacing:0; display: inline-block; color: #000; padding: 0 0 20px 0;}

		body.single #main.cursos #content article .boxLeft h2 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:400; letter-spacing:0; display:block; color: #000; padding: 0 0 20px 0; clear: both;}

		body.single #main.cursos #content article .boxLeft h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 20px 0; clear: both;}	

		body.single #main.cursos #content article .boxLeft p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.cursos #content article .boxLeft p strong { font-weight: bold;}

		body.single #main.cursos #content article .boxLeft p a { color: #fff;}

		body.single #main.cursos #content article .boxLeft p a:hover {color: #fff;}

			body.single #main.cursos #content article .boxRight { width:385px; float: right; background: #000; padding: 60px 40px 50px 40px;}

			body.single #main.cursos #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 20px; text-transform: uppercase; font-weight:400; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 20px 15px; margin:0; display: block;}

			body.single #main.cursos #content article .boxRight h3 strong {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:18px; display:block; color:#fff; letter-spacing:0; text-transform: none; padding:0;}

		body.single #main.cursos #contentSecundario h1 {font-family: 'Lekton', sans-serif; font-size:21px; line-height: 25px; text-transform: uppercase; font-weight:700; letter-spacing:0; display:block; color: #000; padding:0 0 80px 0;}

		body.single #main.cursos #contentSecundario h2,

		body.single #main.cursos #contentSecundario h3 {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #bf0000; font-weight: bold; line-height:20px; margin:0; padding:0 0 40px 0; display: block;}

		body.single #main.cursos #contentSecundario p { }

	/* EN */

	body.category-courses {}

	body.category-courses #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-courses #main { background:url(extras/images/main/content/bg-cursos.jpg) center 17px no-repeat #EDAC14; min-height:1070px; }	

	body.category-courses #main header .info { float:right; height:80px; margin:95px 0 0 0;}

	body.category-courses #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; height:80px;}

	body.category-courses #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-courses #main #content article { width: 980px; height: 390px; display:table; margin:0 0 40px 0 !important; padding: 0 !important; position: relative;}

	body.category-courses #main #content article header {width:250px; height:110px; display: block; margin:0 !important; padding:40px 20px 0 40px !important; float: left; background: #000; }

		body.category-courses #main #content article header p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:16px; font-size:16px; color: #edac14; text-transform: uppercase;}

		body.category-courses #main #content article header p strong { color: #fff; font-weight:400; text-transform: none; }

	body.category-courses #main #content article figure { width:595px; height: 305px; position: absolute; top: 0; right: 0; display: block; padding: 70px 30px 0 45px; margin: 0; background: #fff;}

		body.category-courses #main #content article figure h1 {}

		body.category-courses #main #content article figure h1 a { font-family: 'Lekton', sans-serif; font-weight:700; line-height:25px; font-size:24px; color: #000; width:100%; margin: 0 auto; padding:0 0 30px 0; display: block; opacity: 1;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-courses #main #content article figure h1 a:hover { color: #000; text-decoration: none; opacity: .8;}

		body.category-courses #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; width:100%; margin:0; padding:0; display: block; height: 100px;}

		body.category-courses #main #content article figure a {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; width:100%; margin:0; padding:0 0 30px 0; display: block; opacity: 1;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-courses #main #content article figure a:hover { text-decoration: none; opacity: .8;}

		body.category-courses #main #content article figure a.sabaMais {width: 230px; height: 65px; clear: both; margin: 30px 0; padding: 0 20px 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-courses #main #content article figure a.sabaMais:hover { text-decoration: none; color: #ecac13; opacity: 1;}

	/* --- Cursos (Interna) --- */

	body.single #main.courses section.base #content { width:980px; margin:0 auto; float:none; padding: 0 0 90px 0;}

	body.single #main.courses { background: url(extras/images/main/content/bg-cursos-interna.jpg) center top no-repeat #fff;}

		body.single #main.courses #content article { display: table; width: 980px; }

		body.single #main.courses #contentSecundario { background: #fff; padding:80px 0 0 0; clear:both;}

		body.single #main.courses #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

		body.single #main.courses #content article .boxLeft { width: 480px; float: left;}

		body.single #main.courses #content article .boxLeft h1 {font-family: 'Lekton', sans-serif; font-size:24px; line-height: 30px; text-transform: none; font-weight:700; letter-spacing:0; display: inline-block; color: #000; padding: 0 0 20px 0;}

		body.single #main.courses #content article .boxLeft h2 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:400; letter-spacing:0; display:block; color: #000; padding: 0 0 20px 0; clear: both;}

		body.single #main.courses #content article .boxLeft h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 20px 0; clear: both;}	

		body.single #main.courses #content article .boxLeft p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.courses #content article .boxLeft p strong { font-weight: bold;}

		body.single #main.courses #content article .boxLeft p a { color: #fff;}

		body.single #main.courses #content article .boxLeft p a:hover {color: #fff;}

			body.single #main.courses #content article .boxRight { width:385px; float: right; background: #000; padding: 60px 40px 50px 40px;}

			body.single #main.courses #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 20px; text-transform: uppercase; font-weight:400; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 20px 15px; margin:0; display: block;}

			body.single #main.courses #content article .boxRight h3 strong {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:18px; display:block; color:#fff; letter-spacing:0; text-transform: none; padding:0;}

		body.single #main.courses #contentSecundario h1 {font-family: 'Lekton', sans-serif; font-size:21px; line-height: 25px; text-transform: uppercase; font-weight:700; letter-spacing:0; display:block; color: #000; padding:0 0 80px 0;}

		body.single #main.courses #contentSecundario h2,

		body.single #main.courses #contentSecundario h3 {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #bf0000; font-weight: bold; line-height:20px; margin:0; padding:0 0 40px 0; display: block;}

		body.single #main.courses #contentSecundario p { }

	/* ES */

	body.category-cursos-es {}

	body.category-cursos-es #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-cursos-es #main { background:url(extras/images/main/content/bg-cursos.jpg) center 17px no-repeat #EDAC14; min-height:1070px; }	

	body.category-cursos-es #main header .info { float:right; height:80px; margin:95px 0 0 0;}

	body.category-cursos-es #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; height:80px;}

	body.category-cursos-es #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-cursos-es #main #content article { width: 980px; height: 390px; display:table; margin:0 0 40px 0 !important; padding: 0 !important; position: relative;}

	body.category-cursos-es #main #content article header {width:250px; height:110px; display: block; margin:0 !important; padding:40px 20px 0 40px !important; float: left; background: #000; }

		body.category-cursos-es #main #content article header p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:16px; font-size:16px; color: #edac14; text-transform: uppercase;}

		body.category-cursos-es #main #content article header p strong { color: #fff; font-weight:400; text-transform: none; }

	body.category-cursos-es #main #content article figure { width:595px; height: 305px; position: absolute; top: 0; right: 0; display: block; padding: 70px 30px 0 45px; margin: 0; background: #fff;}

		body.category-cursos-es #main #content article figure h1 {}

		body.category-cursos-es #main #content article figure h1 a { font-family: 'Lekton', sans-serif; font-weight:700; line-height:25px; font-size:24px; color: #000; width:100%; margin: 0 auto; padding:0 0 30px 0; display: block; opacity: 1;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-cursos-es #main #content article figure h1 a:hover { color: #000; text-decoration: none; opacity: .8;}

		body.category-cursos-es #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; width:100%; margin:0; padding:0; display: block; height: 100px;}

		body.category-cursos-es #main #content article figure a {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; width:100%; margin:0; padding:0 0 30px 0; display: block; opacity: 1;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-cursos-es #main #content article figure a:hover { text-decoration: none; opacity: .8;}

		body.category-cursos-es #main #content article figure a.sabaMais {width: 230px; height: 65px; clear: both; margin: 30px 0; padding: 0 20px 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-cursos-es #main #content article figure a.sabaMais:hover { text-decoration: none; color: #ecac13; opacity: 1;}

	/* --- Cursos (Interna) --- */

	body.single #main.cursos-es section.base #content { width:980px; margin:0 auto; float:none; padding: 0 0 90px 0;}

	body.single #main.cursos-es { background: url(extras/images/main/content/bg-cursos-interna.jpg) center top no-repeat #fff;}

		body.single #main.cursos-es #content article { display: table; width: 980px; }

		body.single #main.cursos-es #contentSecundario { background: #fff; padding:80px 0 0 0; clear:both;}

		body.single #main.cursos-es #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

		body.single #main.cursos-es #content article .boxLeft { width: 480px; float: left;}

		body.single #main.cursos-es #content article .boxLeft h1 {font-family: 'Lekton', sans-serif; font-size:24px; line-height: 30px; text-transform: none; font-weight:700; letter-spacing:0; display: inline-block; color: #000; padding: 0 0 20px 0;}

		body.single #main.cursos-es #content article .boxLeft h2 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:400; letter-spacing:0; display:block; color: #000; padding: 0 0 20px 0; clear: both;}

		body.single #main.cursos-es #content article .boxLeft h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 20px 0; clear: both;}	

		body.single #main.cursos-es #content article .boxLeft p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 13px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.cursos-es #content article .boxLeft p strong { font-weight: bold;}

		body.single #main.cursos-es #content article .boxLeft p a { color: #fff;}

		body.single #main.cursos-es #content article .boxLeft p a:hover {color: #fff;}

			body.single #main.cursos-es #content article .boxRight { width:385px; float: right; background: #000; padding: 60px 40px 50px 40px;}

			body.single #main.cursos-es #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 20px; text-transform: uppercase; font-weight:400; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 20px 15px; margin:0; display: block;}

			body.single #main.cursos-es #content article .boxRight h3 strong {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:18px; display:block; color:#fff; letter-spacing:0; text-transform: none; padding:0;}

		body.single #main.cursos-es #contentSecundario h1 {font-family: 'Lekton', sans-serif; font-size:21px; line-height: 25px; text-transform: uppercase; font-weight:700; letter-spacing:0; display:block; color: #000; padding:0 0 80px 0;}

		body.single #main.cursos-es #contentSecundario h2,

		body.single #main.cursos-es #contentSecundario h3 {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #bf0000; font-weight: bold; line-height:20px; margin:0; padding:0 0 40px 0; display: block;}

		body.single #main.cursos-es #contentSecundario p { }



	

/* Padrão (Compras e contratações) */

	/* PT */

	body.page-template-page-modelo-compas-e-contratacoes-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #fff;  }

	body.page-template-page-modelo-compas-e-contratacoes-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-compas-e-contratacoes-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-compas-e-contratacoes-php #main #content h1,

	body.page-template-page-modelo-compas-e-contratacoes-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width:100%; clear: both;}

	body.page-template-page-modelo-compas-e-contratacoes-php #main #content h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 10px 0; clear: both;}		

	body.page-template-page-modelo-compas-e-contratacoes-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.page-template-page-modelo-compas-e-contratacoes-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-compas-e-contratacoes-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-template-page-modelo-compas-e-contratacoes-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-compas-e-contratacoes-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-compas-e-contratacoes-php #main #content ul li { padding: 7px 0;}

	/* EN */

	body.page-template-page-modelo-compas-e-contratacoes-en-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #fff;  }

	body.page-template-page-modelo-compas-e-contratacoes-en-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-compas-e-contratacoes-en-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-compas-e-contratacoes-en-php #main #content h1,

	body.page-template-page-modelo-compas-e-contratacoes-en-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width:100%; clear: both;}

	body.page-template-page-modelo-compas-e-contratacoes-en-php #main #content h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 10px 0; clear: both;}		

	body.page-template-page-modelo-compas-e-contratacoes-en-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.page-template-page-modelo-compas-e-contratacoes-en-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-compas-e-contratacoes-en-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-template-page-modelo-compas-e-contratacoes-en-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-compas-e-contratacoes-en-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-compas-e-contratacoes-en-php #main #content ul li { padding: 7px 0;}

	/* ES */

	body.page-template-page-modelo-compas-e-contratacoes-es-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #fff;  }

	body.page-template-page-modelo-compas-e-contratacoes-es-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-compas-e-contratacoes-es-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-compas-e-contratacoes-es-php #main #content h1,

	body.page-template-page-modelo-compas-e-contratacoes-es-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width:100%; clear: both;}

	body.page-template-page-modelo-compas-e-contratacoes-es-php #main #content h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 10px 0; clear: both;}		

	body.page-template-page-modelo-compas-e-contratacoes-es-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.page-template-page-modelo-compas-e-contratacoes-es-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-compas-e-contratacoes-es-php #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.page-template-page-modelo-compas-e-contratacoes-es-php #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-compas-e-contratacoes-es-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-compas-e-contratacoes-es-php #main #content ul li { padding: 7px 0;}





/* --- Em andamento (Compras e contratações) --- */

	/* PT */

	body.category-em-andamento {}

	body.category-em-andamento #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-em-andamento #main { background:url(extras/images/main/content/bg-em-andamento.jpg) center top no-repeat #BC0000;}	

	body.category-em-andamento #main header .info { float:right; height:80px; margin:95px 0 0 0;}

	body.category-em-andamento #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; height:80px;}

	body.category-em-andamento #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-em-andamento #main #content .filtroAnual { width: 980px; height: 31px; clear: both; padding: 0; margin: 0 0 50px 0; }

	body.category-em-andamento #main #content .filtroAnual h2 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:24px; text-transform:none; letter-spacing:-1px; color:#fff; line-height:31px; float:left; height:31px;}

	body.category-em-andamento #main #content .filtroAnual select.ano { width:220px; height:31px; float:left; margin:0 0 0 24px; padding:0 5px; border: 0;}

	body.category-em-andamento #main #content article { width: 980px; display:table; margin:0 0 40px 0 !important; padding: 0 !important; position: relative;}

	body.category-em-andamento #main #content article header {width:275px; height:155px; display: block; margin:0 !important; padding:40px 10px 0 25px !important; float: left; background: #000; }

		body.category-em-andamento #main #content article header p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:16px; font-size:15px; color: #edac14; text-transform: uppercase;}

		body.category-em-andamento #main #content article header p strong { color: #fff; font-weight:400; text-transform: none; }

	body.category-em-andamento #main #content article header .status {width: 249px; height: 51px; display: block; padding: 0; margin:20px 0 0 0;}

	body.category-em-andamento #main #content article header .status span { font-family: 'Lekton', sans-serif; font-weight:700; text-transform: uppercase; font-size: 18px; width: 149px; height: 51px; line-height: 51px; display: none; background:url(extras/images/main/content/status-ico.png) 0 0 no-repeat; padding: 0 0 0 100px;}

	body.category-em-andamento #main #content article header .status span.emAndamento { background-position: 0 0; color: #000;}

	body.category-em-andamento #main #content article header .status span.encerrado { background-position: 0 -51px; color: #fb0000;}

		body.category-em-andamento #main #content article header .status span.ativo { display: block;}

	body.category-em-andamento #main #content article figure { width:595px; position: relative; float: right; display: block; padding: 45px 30px 0 45px; margin: 0; background: #fff;}

		body.category-em-andamento #main #content article figure h1 { height:150px; }

		body.category-em-andamento #main #content article figure h1 a { font-family: 'Lekton', sans-serif; font-weight:700; line-height:25px; font-size:24px; color: #000; width:95%; margin: 0; padding:0 0 30px 0; display: block; opacity: 1;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-em-andamento #main #content article figure h1 a:hover { color: #000; text-decoration: none; opacity: .8;}

		body.category-em-andamento #main #content article.ativo {}

		body.category-em-andamento #main #content article.ativo {}

		body.category-em-andamento #main #content article figure a.verContent { width: 60px; height: 60px;  opacity: 1; position: absolute; right:-20px; top: 65px; padding: 0; margin: 0; background:url(extras/images/main/content/mais-icon.png) center center no-repeat #ebbe1c;}

		body.category-em-andamento #main #content article figure a.verContent.clicado { background:url(extras/images/main/content/menos-icon.png) center center no-repeat #d5a90c;}

			body.category-em-andamento #main #content article figure a.verContent.clicado:hover,

			body.category-em-andamento #main #content article figure a.verContent:hover { background-color: #fb0000; opacity: 1;}

		body.category-em-andamento #main #content article figure .conteudo { height:0; overflow: hidden; padding: 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-em-andamento #main #content article.ativo figure .conteudo { height: initial !important; padding: 0 0 30px 0;}

		body.category-em-andamento #main #content article figure .conteudo h1 {font-family: 'Lekton', sans-serif; font-weight:700; text-transform: none; font-size: 19px; height: initial;}

		body.category-em-andamento #main #content article figure .conteudo h2,

		body.category-em-andamento #main #content article figure .conteudo h3 {font-family: 'Lekton', sans-serif; font-weight:400; text-transform: none; font-size: 19px; height: initial;}

		body.category-em-andamento #main #content article figure .conteudo p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:22px; padding:0 0 15px 0; text-align: left; height: initial;}

		body.category-em-andamento #main #content article figure .conteudo strong,

		body.category-em-andamento #main #content article figure .conteudo p strong { font-weight: bold;}

		body.category-em-andamento #main #content article figure .conteudo h6 { font-family: 'Lekton', sans-serif; font-weight:700; line-height:25px; font-size:16px; color: #000; letter-spacing: 0; margin:20px 0 40px 0;}

		body.category-em-andamento #main #content article figure .conteudo h6 strong { color: #fb0000; padding: 0 35px 0 0; background:url(extras/images/main/content/seta-para-baixo.png) center right no-repeat;}

		body.category-em-andamento #main #content article figure .conteudo a { width: 550px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size:12px; font-weight:normal; letter-spacing:0; color: #000; text-transform: none; height:inherit; float: left; line-height: 20px; padding:35px 0 30px 45px; background:url(extras/images/main/content/ico-a-em-andamento.png) left center no-repeat; border-top: solid 1px #e5e5e5;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-em-andamento #main #content article figure .conteudo a:hover {text-decoration: none; color: #bf0000;}

		body.category-em-andamento #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; width:100%; margin:0; padding:0; display: block; height: 100px;}

		body.category-em-andamento #main #content article figure a {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; width:100%; margin:0; padding:0 0 30px 0; display: block; opacity: 1;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-em-andamento #main #content article figure a:hover { text-decoration: none; opacity: .8;}

		body.category-em-andamento #main #content article figure a.sabaMais {width: 230px; height: 65px; clear: both; margin: 30px 0; padding: 0 20px 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-em-andamento #main #content article figure a.sabaMais:hover { text-decoration: none; color: #ecac13; opacity: 1;}

	/* EN */

	body.category-ongoing {}

	body.category-ongoing #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-ongoing #main { background:url(extras/images/main/content/bg-em-andamento.jpg) center top no-repeat #BC0000;}	

	body.category-ongoing #main header .info { float:right; height:80px; margin:95px 0 0 0;}

	body.category-ongoing #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; height:80px;}

	body.category-ongoing #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-ongoing #main #content .filtroAnual { width: 980px; height: 31px; clear: both; padding: 0; margin: 0 0 50px 0; }

	body.category-ongoing #main #content .filtroAnual h2 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:24px; text-transform:none; letter-spacing:-1px; color:#fff; line-height:31px; float:left; height:31px;}

	body.category-ongoing #main #content .filtroAnual select.ano { width:220px; height:31px; float:left; margin:0 0 0 24px; padding:0 5px; border: 0;}

	body.category-ongoing #main #content article { width: 980px; display:table; margin:0 0 40px 0 !important; padding: 0 !important; position: relative;}

	body.category-ongoing #main #content article header {width:275px; height:155px; display: block; margin:0 !important; padding:40px 10px 0 25px !important; float: left; background: #000; }

		body.category-ongoing #main #content article header p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:16px; font-size:15px; color: #edac14; text-transform: uppercase;}

		body.category-ongoing #main #content article header p strong { color: #fff; font-weight:400; text-transform: none; }

	body.category-ongoing #main #content article header .status {width: 249px; height: 51px; display: block; padding: 0; margin:20px 0 0 0;}

	body.category-ongoing #main #content article header .status span { font-family: 'Lekton', sans-serif; font-weight:700; text-transform: uppercase; font-size: 18px; width: 149px; height: 51px; line-height: 51px; display: none; background:url(extras/images/main/content/status-ico.png) 0 0 no-repeat; padding: 0 0 0 100px;}

	body.category-ongoing #main #content article header .status span.emAndamento { background-position: 0 0; color: #000;}

	body.category-ongoing #main #content article header .status span.encerrado { background-position: 0 -51px; color: #fb0000;}

		body.category-ongoing #main #content article header .status span.ativo { display: block;}

	body.category-ongoing #main #content article figure { width:595px; position: relative; float: right; display: block; padding: 45px 30px 0 45px; margin: 0; background: #fff;}

		body.category-ongoing #main #content article figure h1 { height:150px; }

		body.category-ongoing #main #content article figure h1 a { font-family: 'Lekton', sans-serif; font-weight:700; line-height:25px; font-size:24px; color: #000; width:95%; margin: 0; padding:0 0 30px 0; display: block; opacity: 1;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-ongoing #main #content article figure h1 a:hover { color: #000; text-decoration: none; opacity: .8;}

		body.category-ongoing #main #content article.ativo {}

		body.category-ongoing #main #content article.ativo {}

		body.category-ongoing #main #content article figure a.verContent { width: 60px; height: 60px;  opacity: 1; position: absolute; right:-20px; top: 65px; padding: 0; margin: 0; background:url(extras/images/main/content/mais-icon.png) center center no-repeat #ebbe1c;}

		body.category-ongoing #main #content article figure a.verContent.clicado { background:url(extras/images/main/content/menos-icon.png) center center no-repeat #d5a90c;}

			body.category-ongoing #main #content article figure a.verContent.clicado:hover,

			body.category-ongoing #main #content article figure a.verContent:hover { background-color: #fb0000; opacity: 1;}

		body.category-ongoing #main #content article figure .conteudo { height:0; overflow: hidden; padding: 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-ongoing #main #content article.ativo figure .conteudo { height: initial !important; padding: 0 0 30px 0;}

		body.category-ongoing #main #content article figure .conteudo h1 {font-family: 'Lekton', sans-serif; font-weight:700; text-transform: none; font-size: 19px; height: initial;}

		body.category-ongoing #main #content article figure .conteudo h2,

		body.category-ongoing #main #content article figure .conteudo h3 {font-family: 'Lekton', sans-serif; font-weight:400; text-transform: none; font-size: 19px; height: initial;}

		body.category-ongoing #main #content article figure .conteudo p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:22px; padding:0 0 15px 0; text-align: left; height: initial;}

		body.category-ongoing #main #content article figure .conteudo strong,

		body.category-ongoing #main #content article figure .conteudo p strong { font-weight: bold;}

		body.category-ongoing #main #content article figure .conteudo h6 { font-family: 'Lekton', sans-serif; font-weight:700; line-height:25px; font-size:16px; color: #000; letter-spacing: 0; margin:20px 0 40px 0;}

		body.category-ongoing #main #content article figure .conteudo h6 strong { color: #fb0000; padding: 0 35px 0 0; background:url(extras/images/main/content/seta-para-baixo.png) center right no-repeat;}

		body.category-ongoing #main #content article figure .conteudo a { width: 550px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size:12px; font-weight:normal; letter-spacing:0; color: #000; text-transform: none; height:inherit; float: left; line-height: 20px; padding:35px 0 30px 45px; background:url(extras/images/main/content/ico-a-em-andamento.png) left center no-repeat; border-top: solid 1px #e5e5e5;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-ongoing #main #content article figure .conteudo a:hover {text-decoration: none; color: #bf0000;}

		body.category-ongoing #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; width:100%; margin:0; padding:0; display: block; height: 100px;}

		body.category-ongoing #main #content article figure a {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; width:100%; margin:0; padding:0 0 30px 0; display: block; opacity: 1;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-ongoing #main #content article figure a:hover { text-decoration: none; opacity: .8;}

		body.category-ongoing #main #content article figure a.sabaMais {width: 230px; height: 65px; clear: both; margin: 30px 0; padding: 0 20px 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-ongoing #main #content article figure a.sabaMais:hover { text-decoration: none; color: #ecac13; opacity: 1;}

	/* ES */

	body.category-en-andadura {}

	body.category-en-andadura #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-en-andadura #main { background:url(extras/images/main/content/bg-em-andamento.jpg) center top no-repeat #BC0000;}	

	body.category-en-andadura #main header .info { float:right; height:80px; margin:95px 0 0 0;}

	body.category-en-andadura #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; height:80px;}

	body.category-en-andadura #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-en-andadura #main #content .filtroAnual { width: 980px; height: 31px; clear: both; padding: 0; margin: 0 0 50px 0; }

	body.category-en-andadura #main #content .filtroAnual h2 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:24px; text-transform:none; letter-spacing:-1px; color:#fff; line-height:31px; float:left; height:31px;}

	body.category-en-andadura #main #content .filtroAnual select.ano { width:220px; height:31px; float:left; margin:0 0 0 24px; padding:0 5px; border: 0;}

	body.category-en-andadura #main #content article { width: 980px; display:table; margin:0 0 40px 0 !important; padding: 0 !important; position: relative;}

	body.category-en-andadura #main #content article header {width:275px; height:155px; display: block; margin:0 !important; padding:40px 10px 0 25px !important; float: left; background: #000; }

		body.category-en-andadura #main #content article header p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:16px; font-size:15px; color: #edac14; text-transform: uppercase;}

		body.category-en-andadura #main #content article header p strong { color: #fff; font-weight:400; text-transform: none; }

	body.category-en-andadura #main #content article header .status {width: 249px; height: 51px; display: block; padding: 0; margin:20px 0 0 0;}

	body.category-en-andadura #main #content article header .status span { font-family: 'Lekton', sans-serif; font-weight:700; text-transform: uppercase; font-size: 18px; width: 149px; height: 51px; line-height: 51px; display: none; background:url(extras/images/main/content/status-ico.png) 0 0 no-repeat; padding: 0 0 0 100px;}

	body.category-en-andadura #main #content article header .status span.emAndamento { background-position: 0 0; color: #000;}

	body.category-en-andadura #main #content article header .status span.encerrado { background-position: 0 -51px; color: #fb0000;}

		body.category-en-andadura #main #content article header .status span.ativo { display: block;}

	body.category-en-andadura #main #content article figure { width:595px; position: relative; float: right; display: block; padding: 45px 30px 0 45px; margin: 0; background: #fff;}

		body.category-en-andadura #main #content article figure h1 { height:150px; }

		body.category-en-andadura #main #content article figure h1 a { font-family: 'Lekton', sans-serif; font-weight:700; line-height:25px; font-size:24px; color: #000; width:95%; margin: 0; padding:0 0 30px 0; display: block; opacity: 1;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-en-andadura #main #content article figure h1 a:hover { color: #000; text-decoration: none; opacity: .8;}

		body.category-en-andadura #main #content article.ativo {}

		body.category-en-andadura #main #content article.ativo {}

		body.category-en-andadura #main #content article figure a.verContent { width: 60px; height: 60px;  opacity: 1; position: absolute; right:-20px; top: 65px; padding: 0; margin: 0; background:url(extras/images/main/content/mais-icon.png) center center no-repeat #ebbe1c;}

		body.category-en-andadura #main #content article figure a.verContent.clicado { background:url(extras/images/main/content/menos-icon.png) center center no-repeat #d5a90c;}

			body.category-en-andadura #main #content article figure a.verContent.clicado:hover,

			body.category-en-andadura #main #content article figure a.verContent:hover { background-color: #fb0000; opacity: 1;}

		body.category-en-andadura #main #content article figure .conteudo { height:0; overflow: hidden; padding: 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-en-andadura #main #content article.ativo figure .conteudo { height: initial !important; padding: 0 0 30px 0;}

		body.category-en-andadura #main #content article figure .conteudo h1 {font-family: 'Lekton', sans-serif; font-weight:700; text-transform: none; font-size: 19px; height: initial;}

		body.category-en-andadura #main #content article figure .conteudo h2,

		body.category-en-andadura #main #content article figure .conteudo h3 {font-family: 'Lekton', sans-serif; font-weight:400; text-transform: none; font-size: 19px; height: initial;}

		body.category-en-andadura #main #content article figure .conteudo p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:22px; padding:0 0 15px 0; text-align: left; height: initial;}

		body.category-en-andadura #main #content article figure .conteudo strong,

		body.category-en-andadura #main #content article figure .conteudo p strong { font-weight: bold;}

		body.category-en-andadura #main #content article figure .conteudo h6 { font-family: 'Lekton', sans-serif; font-weight:700; line-height:25px; font-size:16px; color: #000; letter-spacing: 0; margin:20px 0 40px 0;}

		body.category-en-andadura #main #content article figure .conteudo h6 strong { color: #fb0000; padding: 0 35px 0 0; background:url(extras/images/main/content/seta-para-baixo.png) center right no-repeat;}

		body.category-en-andadura #main #content article figure .conteudo a { width: 550px; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size:12px; font-weight:normal; letter-spacing:0; color: #000; text-transform: none; height:inherit; float: left; line-height: 20px; padding:35px 0 30px 45px; background:url(extras/images/main/content/ico-a-em-andamento.png) left center no-repeat; border-top: solid 1px #e5e5e5;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-en-andadura #main #content article figure .conteudo a:hover {text-decoration: none; color: #bf0000;}

		body.category-en-andadura #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; width:100%; margin:0; padding:0; display: block; height: 100px;}

		body.category-en-andadura #main #content article figure a {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:20px; width:100%; margin:0; padding:0 0 30px 0; display: block; opacity: 1;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-en-andadura #main #content article figure a:hover { text-decoration: none; opacity: .8;}

		body.category-en-andadura #main #content article figure a.sabaMais {width: 230px; height: 65px; clear: both; margin: 30px 0; padding: 0 20px 0 70px; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 20px center #000; color: #fff; display: table-cell; vertical-align: middle; font-family: 'Lekton', sans-serif; font-weight:400; font-size:18px; line-height: 22px; text-align: left; text-transform: uppercase; letter-spacing:0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.category-en-andadura #main #content article figure a.sabaMais:hover { text-decoration: none; color: #ecac13; opacity: 1;}



















	/* --| bottom |-- */

		body.single #main.cursos #bottom { clear:both; border:0; padding:0; margin: 0; height:247px; width:100%; overflow:hidden; background: #fff; }

		body.single #main.cursos #bottom .fix { width: 980px; margin: 0 auto;}

	/* Caminho de milho (Agenda Internas) */

		body.single #main.cursos header .breadcrumbs p strong { font-size:50px; line-height:40px; letter-spacing:-1px; text-transform: none; margin: 10px 0 0 0;}

	







/* Organização social (Institucional) */

	body.single #main.cursos #main { width:100%; margin:0 auto; position:relative; background:none; padding:0; border:0; z-index:1000; }

	body.single #main.cursos #main #content {background:url(extras/images/main/content/bg-locacao-eventos.jpg) #edac14 center bottom no-repeat; width: 100%; margin:-45px 0 0 0; display: table; padding: 0 0 60px 0;}

	body.single #main.cursos #main #content header { padding: 0 0 40px 0;}

	body.single #main.cursos #main #content article {width: 980px; display:block; margin:45px auto 0 auto;}



	body.single #main.cursos #main #contentSecundario { background:#fff; padding:80px 0 0 0; clear:both; display: table; width: 100%; margin: 0 auto; }

	body.single #main.cursos #main #contentSecundario article { width: 980px; display:block; margin: 0 auto;}

	body.single #main.cursos #main #contentSecundario h3 { font-family: 'Lekton', sans-serif; font-size:19px; font-weight:700; color: #bf0000; background:url(extras/images/main/content/seta-unica.png) center left no-repeat; padding: 0 0 0 30px; margin: 0 0 30px 0; height: 30px; line-height: 30px;}



	

/* Padrão (Pagina de busca) */

	body.search #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #BE0000;  }

	body.search #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.search #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}	

	body.search #main #content article { padding: 0 0 30px 0; margin: 0 0 40px 0; border-bottom: solid 1px #ccc;}

	body.search #main #content h1,

	body.search #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:400; line-height:26px; color:#000; letter-spacing: -1px; padding: 0 0 25px 0; width:100%; clear: both;}

	body.search #main #content h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 10px 0; clear: both;}		

	body.search #main #content h1 a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.search #main #content h1 a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.search #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.search #main #content p strong {font-weight: bold;}

	body.search #main #content p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.search #main #content p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.search #main #content ul { padding: 0 0 20px 0;}

	body.search #main #content ul li { padding: 7px 0;}

	body.search #main header .breadcrumbs > p strong { font-family: 'Lekton', sans-serif; font-size:49px; font-weight:700; line-height:60px; display:block; color:#fff; letter-spacing:-3px;}

/* --- Banco de Release(Noticias) --- */

	/* PT */

	body.category-banco-release {}

	body.category-banco-release #main { background:url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000; min-height:1070px; }

	body.category-banco-release #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-banco-release #main #content h2 p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0 0 50px 0; margin:0; text-align:left; color:#fff; height:inherit; width: 100%;}	

	body.category-banco-release #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-banco-release #main #content article header {width:490px; height:390px display: block; margin:0 !important; padding: 0 !important;}

	body.category-banco-release #main #content article header img {width:490px; height:390px;}

	body.category-banco-release #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-banco-release #main #content article figure h1 { font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:23px; color: #bf0000; width: 380px; margin: 0 auto; padding:70px 0 30px 0; display: block; letter-spacing: -1px;}

	body.category-banco-release #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-banco-release #main #content article figure p a { text-transform: uppercase;  font-family: 'Lekton', sans-serif; font-weight:700; margin: 50px 0 0 0; float: left; color: #fff; text-align: center; border: solid 1px #fff; background: none; text-decoration: none; width: 248px; height: 58px; line-height: 58px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-banco-release #main #content article figure p a:hover {color: #000; background: #fff;text-decoration: none;}

		/* Impar */

		body.category-banco-release #main #content article:nth-child(odd)ild(1) header,

		body.category-banco-release #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-banco-release #main #content article:nth-child(odd) figure,

		body.category-banco-release #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-banco-release #main #content article:nth-child(even) header,

		body.category-banco-release #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-banco-release #main #content article:nth-child(even) figure,

		body.category-banco-release #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}





/* --- Sala de inprensa (Noticias) --- */

	/* PT */

	body.category-sala-de-imprensa {}

	body.category-sala-de-imprensa #main { background:url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000; min-height:1070px; }

	body.category-sala-de-imprensa #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-sala-de-imprensa #main #content h2 p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0 0 50px 0; margin:0; text-align:left; color:#fff; height:inherit; width: 100%;}	

	body.category-sala-de-imprensa #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-sala-de-imprensa #main #content article header {width:490px; height:390px display: block; margin:0 !important; padding: 0 !important;}

	body.category-sala-de-imprensa #main #content article header img {width:490px; height:390px;}

	body.category-sala-de-imprensa #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-sala-de-imprensa #main #content article figure h1 { font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:23px; color: #bf0000; width: 380px; margin: 0 auto; padding:70px 0 30px 0; display: block; letter-spacing: -1px;}

	body.category-sala-de-imprensa #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-sala-de-imprensa #main #content article figure p a { text-transform: uppercase;  font-family: 'Lekton', sans-serif; font-weight:700; margin: 50px 0 0 0; float: left; color: #fff; text-align: center; border: solid 1px #fff; background: none; text-decoration: none; width: 248px; height: 58px; line-height: 58px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-sala-de-imprensa #main #content article figure p a:hover {color: #000; background: #fff;text-decoration: none;}

		/* Impar */

		body.category-sala-de-imprensa #main #content article:nth-child(odd)ild(1) header,

		body.category-sala-de-imprensa #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-sala-de-imprensa #main #content article:nth-child(odd) figure,

		body.category-sala-de-imprensa #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-sala-de-imprensa #main #content article:nth-child(even) header,

		body.category-sala-de-imprensa #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-sala-de-imprensa #main #content article:nth-child(even) figure,

		body.category-sala-de-imprensa #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}

	/* EN */

	body.category-press-room {}

	body.category-press-room #main { background:url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000; min-height:1070px; }

	body.category-press-room #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-press-room #main #content h2 p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0 0 50px 0; margin:0; text-align:left; color:#fff; height:inherit; width: 100%;}	

	body.category-press-room #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-press-room #main #content article header {width:490px; height:390px display: block; margin:0 !important; padding: 0 !important;}

	body.category-press-room #main #content article header img {width:490px; height:390px;}

	body.category-press-room #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-press-room #main #content article figure h1 { font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:23px; color: #bf0000; width: 380px; margin: 0 auto; padding:70px 0 30px 0; display: block; letter-spacing: -1px;}

	body.category-press-room #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-press-room #main #content article figure p a { text-transform: uppercase;  font-family: 'Lekton', sans-serif; font-weight:700; margin: 50px 0 0 0; float: left; color: #fff; text-align: center; border: solid 1px #fff; background: none; text-decoration: none; width: 248px; height: 58px; line-height: 58px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-press-room #main #content article figure p a:hover {color: #000; background: #fff;text-decoration: none;}

		/* Impar */

		body.category-press-room #main #content article:nth-child(odd)ild(1) header,

		body.category-press-room #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-press-room #main #content article:nth-child(odd) figure,

		body.category-press-room #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-press-room #main #content article:nth-child(even) header,

		body.category-press-room #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-press-room #main #content article:nth-child(even) figure,

		body.category-press-room #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}

	/* ES */

	body.category-sala-de-prensa {}

	body.category-sala-de-prensa #main { background:url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000; min-height:1070px; }

	body.category-sala-de-prensa #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-sala-de-prensa #main #content h2 p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0 0 50px 0; margin:0; text-align:left; color:#fff; height:inherit; width: 100%;}	

	body.category-sala-de-prensa #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-sala-de-prensa #main #content article header {width:490px; height:390px display: block; margin:0 !important; padding: 0 !important;}

	body.category-sala-de-prensa #main #content article header img {width:490px; height:390px;}

	body.category-sala-de-prensa #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-sala-de-prensa #main #content article figure h1 { font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:23px; color: #bf0000; width: 380px; margin: 0 auto; padding:70px 0 30px 0; display: block; letter-spacing: -1px;}

	body.category-sala-de-prensa #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-sala-de-prensa #main #content article figure p a { text-transform: uppercase;  font-family: 'Lekton', sans-serif; font-weight:700; margin: 50px 0 0 0; float: left; color: #fff; text-align: center; border: solid 1px #fff; background: none; text-decoration: none; width: 248px; height: 58px; line-height: 58px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-sala-de-prensa #main #content article figure p a:hover {color: #000; background: #fff;text-decoration: none;}

		/* Impar */

		body.category-sala-de-prensa #main #content article:nth-child(odd)ild(1) header,

		body.category-sala-de-prensa #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-sala-de-prensa #main #content article:nth-child(odd) figure,

		body.category-sala-de-prensa #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-sala-de-prensa #main #content article:nth-child(even) header,

		body.category-sala-de-prensa #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-sala-de-prensa #main #content article:nth-child(even) figure,

		body.category-sala-de-prensa #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}





	/* --- O que está contecendo no museu (Interna) --- */	

	body.single #main.noticias section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.noticias section.base #content { width:980px; margin:0 auto; float:none;}

	body.single #main.noticias { background: url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000;}

	body.single #main.noticias #content article { display: table; width: 980px; }

	body.single #main.noticias #content article .boxLeft { width: 480px; float: left;}

	body.single #main.noticias #content article .boxLeft .imaEvento {width:477px; display: block;}

	body.single #main.noticias #content article .boxLeft .imaEvento img { width:477px; display: block;}

		body.single #main.noticias #content article .boxRight { width: 465px; float: right;}

		body.single #main.noticias #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

		body.single #main.noticias #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

		body.single #main.noticias #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

	body.single #main.noticias #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

	body.single #main.noticias #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

	transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.single #main.noticias #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}



/* --- O que está contecendo no museu (Noticias) --- */

	/* PT */

	body.category-informacoes-importantes {}

	body.category-informacoes-importantes #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-informacoes-importantes #main { background:url(extras/images/main/content/bg-estrutura.jpg) center 17px no-repeat #fff; min-height:1070px; }

	body.category-informacoes-importantes #main #content .infos { float:left; height:inherit; margin:0 0 50px 0;}

	body.category-informacoes-importantes #main #content .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:28px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; width:100%;}

	body.category-informacoes-importantes #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-informacoes-importantes #main #content article { width: 980px; height: 390px; display:table; margin:0 !important; padding: 0 !important; position: relative;background: #BF0000; overflow: hidden;}

	body.category-informacoes-importantes #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important; }

	body.category-informacoes-importantes #main #content article header img {width:490px; height:390px;}

	body.category-informacoes-importantes #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-informacoes-importantes #main #content article figure h1 {}

	body.category-informacoes-importantes #main #content article figure h1 a {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-informacoes-importantes #main #content article figure h1 a:hover { color: #fff; text-decoration: none;}

	body.category-informacoes-importantes #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #000; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-informacoes-importantes #main #content article figure a { color: #000; text-decoration: none; padding: 0 0 300px 0; display: block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-informacoes-importantes #main #content article figure a:hover {color: #000; text-decoration: none;}

		/* Impar */

		body.category-informacoes-importantes #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-informacoes-importantes #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-informacoes-importantes #main #content article.impar:hover figure { right: 10px;}		

		/* Par */

		body.category-informacoes-importantes #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-informacoes-importantes #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;}

		body.category-informacoes-importantes #main #content article.par figure:hover {left: 10px;}

	/* --- O que está contecendo no museu (Interna) --- */	

	body.category-informacoes-importantes #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.noticias section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.noticias section.base #content { width:980px; margin:0 auto; float:none;}

	body.single #main.noticias { background: url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000;}

	body.single #main.noticias #content article { display: table; width: 980px; }

	body.single #main.noticias #content article .boxLeft { width: 480px; float: left;}

	body.single #main.noticias #content article .boxLeft .imaEvento {width:477px; display: block;}

	body.single #main.noticias #content article .boxLeft .imaEvento img { width:477px; display: block;}

		body.single #main.noticias #content article .boxRight { width: 465px; float: right;}

		body.single #main.noticias #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

		body.single #main.noticias #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

		body.single #main.noticias #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.noticias #content article .boxRight p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 0 0 20px 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.single #main.noticias #content article .boxRight p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.single #main.noticias #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

	body.single #main.noticias #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.single #main.noticias #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}


	/* EN */

	body.category-important-informations {}

	body.category-important-informations #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-important-informations #main { background:url(extras/images/main/content/bg-estrutura.jpg) center 17px no-repeat #fff; min-height:1070px; }

	body.category-important-informations #main #content .infos { float:left; height:inherit; margin:0 0 50px 0;}

	body.category-important-informations #main #content .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:28px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; width:100%;}

	body.category-important-informations #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-important-informations #main #content article { width: 980px; height: 390px; display:table; margin:0 !important; padding: 0 !important; position: relative;background: #BF0000; overflow: hidden;}

	body.category-important-informations #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important; }

	body.category-important-informations #main #content article header img {width:490px; height:390px;}

	body.category-important-informations #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-important-informations #main #content article figure h1 {}

	body.category-important-informations #main #content article figure h1 a {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-important-informations #main #content article figure h1 a:hover { color: #fff; text-decoration: none;}

	body.category-important-informations #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #000; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-important-informations #main #content article figure a { color: #000; text-decoration: none; padding: 0 0 300px 0; display: block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-important-informations #main #content article figure a:hover {color: #000; text-decoration: none;}

		/* Impar */

		body.category-important-informations #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-important-informations #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-important-informations #main #content article.impar:hover figure { right: 10px;}		

		/* Par */

		body.category-important-informations #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-important-informations #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;}

		body.category-important-informations #main #content article.par figure:hover {left: 10px;}

	/* --- O que está contecendo no museu (Interna) --- */	

	body.category-important-informations #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.news section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.news section.base #content { width:980px; margin:0 auto; float:none;}

	body.single #main.news { background: url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000;}

	body.single #main.news #content article { display: table; width: 980px; }

	body.single #main.news #content article .boxLeft { width: 480px; float: left;}

	body.single #main.news #content article .boxLeft .imaEvento {width:477px; display: block;}

	body.single #main.news #content article .boxLeft .imaEvento img { width:477px; display: block;}

		body.single #main.news #content article .boxRight { width: 465px; float: right;}

		body.single #main.news #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

		body.single #main.news #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

		body.single #main.news #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.news #content article .boxRight p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 0 0 20px 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.single #main.news #content article .boxRight p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.single #main.news #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

	body.single #main.news #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.single #main.news #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}

	/* ES */

	body.category-informaciones-importantes {}

	body.category-informaciones-importantes #main section#topo { width:980px; height: 230px; display:block; margin:0 auto; padding:0;}

	body.category-informaciones-importantes #main { background:url(extras/images/main/content/bg-estrutura.jpg) center 17px no-repeat #fff; min-height:1070px; }

	body.category-informaciones-importantes #main #content .infos { float:left; height:inherit; margin:0 0 50px 0;}

	body.category-informaciones-importantes #main #content .infos p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:28px; font-size:21px; padding:0; margin:0; text-align:left; color:#000; width:100%;}

	body.category-informaciones-importantes #main #content { width: 980px; margin: 0 auto; display: block; float: none;}

	body.category-informaciones-importantes #main #content article { width: 980px; height: 390px; display:table; margin:0 !important; padding: 0 !important; position: relative;background: #BF0000; overflow: hidden;}

	body.category-informaciones-importantes #main #content article header {width:490px; height:390px; display: block; margin:0 !important; padding: 0 !important; }

	body.category-informaciones-importantes #main #content article header img {width:490px; height:390px;}

	body.category-informaciones-importantes #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;}

	body.category-informaciones-importantes #main #content article figure h1 {}

	body.category-informaciones-importantes #main #content article figure h1 a {  font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:24px; color: #fff; width: 380px; margin: 0 auto; padding: 60px 0 30px 0; display: block;}

	body.category-informaciones-importantes #main #content article figure h1 a:hover { color: #fff; text-decoration: none;}

	body.category-informaciones-importantes #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 16px; color: #000; font-weight: normal; line-height:20px; width: 380px; margin: 0 auto; padding:0; display: block;}

	body.category-informaciones-importantes #main #content article figure a { color: #000; text-decoration: none; padding: 0 0 300px 0; display: block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-informaciones-importantes #main #content article figure a:hover {color: #000; text-decoration: none;}

		/* Impar */

		body.category-informaciones-importantes #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-informaciones-importantes #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) left center no-repeat;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			body.category-informaciones-importantes #main #content article.impar:hover figure { right: 10px;}		

		/* Par */

		body.category-informaciones-importantes #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-informaciones-importantes #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-estrutura.png) right center no-repeat;

			transition:all .2s .2s; -moz-transition:all .2s .2s; -ms-transition:all .2s .2s; -o-transition:all .2s .2s; -webkit-transition:all .2s .2s;}

		body.category-informaciones-importantes #main #content article.par figure:hover {left: 10px;}

	/* --- O que está contecendo no museu (Interna) --- */	

	body.category-informaciones-importantes #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.noticias-es section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.single #main.noticias-es section.base #content { width:980px; margin:0 auto; float:none;}

	body.single #main.noticias-es { background: url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000;}

	body.single #main.noticias-es #content article { display: table; width: 980px; }

	body.single #main.noticias-es #content article .boxLeft { width: 480px; float: left;}

	body.single #main.noticias-es #content article .boxLeft .imaEvento {width:477px; display: block;}

	body.single #main.noticias-es #content article .boxLeft .imaEvento img { width:477px; display: block;}

		body.single #main.noticias-es #content article .boxRight { width: 465px; float: right;}

		body.single #main.noticias-es #content article .boxRight h3 {font-family: 'Lekton', sans-serif; font-size:18px; line-height: 20px; text-transform: uppercase; font-weight:700; letter-spacing:0; display: inline-block; color: #bf0000; background:url(extras/images/main/content/ico-categoria.png) left 3px no-repeat; padding: 0 0 0 15px; margin:0 0 40px 0; height: 20px;}

		body.single #main.noticias-es #content article .boxRight h1 {font-family: 'Lekton', sans-serif; font-size:23px; font-weight:700; line-height:28px; display:block; color:#000; letter-spacing:0; text-transform: uppercase; padding: 0 0 35px 0;}

		body.single #main.noticias-es #content article .boxRight p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 15px 0;}

		body.single #main.noticias-es #content article .boxRight p a {font-family: 'Lekton', sans-serif; font-size:20px; font-weight:400; letter-spacing:-1px; color: #000; text-transform: uppercase; height: 30px; float: left; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-baixar.png) left center no-repeat; margin: 0 0 20px 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.single #main.noticias-es #content article .boxRight p a:hover {padding:0 0 0 50px; text-decoration: none; color: #bf0000;}

	body.single #main.noticias-es #content article footer { width: 980px; height: 30px; display: inline-block; padding: 80px 0 0 0;}

	body.single #main.noticias-es #content article footer a.voltarAgenda { font-family: 'Lekton', sans-serif; font-size:22px; font-weight:700; letter-spacing:-1px; color: #bf0000; text-transform: uppercase; height: 30px; float: right; line-height: 33px; padding:0 0 0 45px; background:url(extras/images/main/content/seta-voltar.png) left center no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.single #main.noticias-es #content article footer a.voltarAgenda:hover {padding:0 5px 0 45px; text-decoration: none;}


/* Conhecendo o Acervo */

	body.category-expressinho-do-museu-noticias {}

	body.category-conhecendo-o-acervo #main { background:url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000; min-height:1070px; }

	body.category-conhecendo-o-acervo #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-conhecendo-o-acervo #main #content h2 p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0 0 50px 0; margin:0; text-align:left; color:#fff; height:inherit; width: 100%;}	

	body.category-conhecendo-o-acervo #main #content article { z-index: -1; width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-conhecendo-o-acervo #main #content .par, body.category-conhecendo-o-acervo #main #content .impar {width: 1000px; height: 900px;}
	
	body.category-conhecendo-o-acervo #main #content .par .peca-img, body.category-conhecendo-o-acervo #main #content .impar .peca-img {background-position: center center; background-size: cover; background-repeat: no-repeat; width: 50%; display: inline-block; height: 100%;}
	
	body.category-conhecendo-o-acervo #main #content .impar .peca-img.foto-2 {position: absolute; top: 0; right: 0;} 

	body.category-conhecendo-o-acervo #main #content .par .peca-img.foto-2 {position: absolute; top: 0; left: 0;} 

	body.category-conhecendo-o-acervo #main #content .par .peca-img {float: left;}

	body.category-conhecendo-o-acervo #main #content .impar .peca-img {float: right;}

	body.category-conhecendo-o-acervo #main #content article .peca-descricao { width: 50%; height: 100%; display: inline-block; margin: 0; background-color: #000; position: relative;}

	body.category-conhecendo-o-acervo #main #content article .peca-descricao h1 { font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:23px; color: #bf0000; width: 380px; margin: 0 auto; padding: 30px 0 15px 0; display: block; letter-spacing: -1px;}

	body.category-conhecendo-o-acervo #main #content article .peca-descricao p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; text-align: justify; color: #fff; font-weight: normal; line-height:17px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-conhecendo-o-acervo #main #content article .peca-descricao p a { text-transform: uppercase;  font-family: 'Lekton', sans-serif; font-weight:700; margin: 50px 0 0 0; float: left; color: #fff; text-align: center; border: solid 1px #fff; background: none; text-decoration: none; width: 248px; height: 58px; line-height: 58px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-conhecendo-o-acervo #main #content article .peca-descricao p a:hover {color: #000; background: #fff;text-decoration: none;}

	body.category-conhecendo-o-acervo #main #content article .peca-descricao .pt-br {font-size: 14px;}

	body.category-conhecendo-o-acervo #main #content article.active-bg {z-index: 2;}

	body.category-conhecendo-o-acervo #main #content article.active-bg:after {content: ""; transition: 03s ease-in-out; position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100%; background: rgba(0, 0, 0, 0.92); z-index: -1;}

	body.category-conhecendo-o-acervo #main #content article .peca-descricao .en {font-size: 12px; font-style: italic;}

	body.category-conhecendo-o-acervo #main #content .par .peca-descricao:before {content: ''; width: 1px; height: 1px; position: absolute; top: calc(50% - 30px); left: -60px; border: 30px solid #000; border-bottom-color: transparent; border-left-color: transparent; border-top-color: transparent;}

	body.category-conhecendo-o-acervo #main #content .impar .peca-descricao:after {content: ''; width: 1px; height: 1px; position: absolute; top: calc(50% - 30px); right: -60px; border: 30px solid #000; border-bottom-color: transparent; border-right-color: transparent; border-top-color: transparent;}
	
	body.category-conhecendo-o-acervo #main #content article.active {position: relative; z-index: 50;}

	body.category-conhecendo-o-acervo #main #content .fixed-bg {position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 100vh; z-index: 5; pointer-events: none; opacity: 0; transition: 1s ease-in-out;}
	
	body.category-conhecendo-o-acervo #main #content .fixed-bg.active {pointer-events: auto; background-color: rgba(0,0,0, 0.9); opacity: 1;}
	




	body.category-details-of-the-collection #main { background:url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000; min-height:1070px; }

	body.category-details-of-the-collection #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-details-of-the-collection #main #content h2 p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0 0 50px 0; margin:0; text-align:left; color:#fff; height:inherit; width: 100%;}	

	body.category-details-of-the-collection #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-details-of-the-collection #main #content .par, body.category-details-of-the-collection #main #content .impar {width: 1000px; height: 900px;}
	
	body.category-details-of-the-collection #main #content .par .peca-img, body.category-details-of-the-collection #main #content .impar .peca-img {background-position: center center; background-size: cover; background-repeat: no-repeat; width: 50%; display: inline-block; height: 100%;}
	
	body.category-details-of-the-collection #main #content .impar .peca-img.foto-2 {position: absolute; top: 0; right: 0;} 

	body.category-details-of-the-collection #main #content .par .peca-img.foto-2 {position: absolute; top: 0; left: 0;} 

	body.category-details-of-the-collection #main #content .par .peca-img {float: left;}

	body.category-details-of-the-collection #main #content .impar .peca-img {float: right;}

	body.category-details-of-the-collection #main #content article .peca-descricao { width: 50%; height: 100%; display: inline-block; margin: 0; background-color: #000; position: relative;}

	body.category-details-of-the-collection #main #content article .peca-descricao h1 { font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:23px; color: #bf0000; width: 380px; margin: 0 auto; padding: 30px 0 15px 0; display: block; letter-spacing: -1px;}

	body.category-details-of-the-collection #main #content article .peca-descricao p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; text-align: justify; color: #fff; font-weight: normal; line-height:17px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-details-of-the-collection #main #content article .peca-descricao p a { text-transform: uppercase;  font-family: 'Lekton', sans-serif; font-weight:700; margin: 50px 0 0 0; float: left; color: #fff; text-align: center; border: solid 1px #fff; background: none; text-decoration: none; width: 248px; height: 58px; line-height: 58px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-details-of-the-collection #main #content article .peca-descricao p a:hover {color: #000; background: #fff;text-decoration: none;}

	body.category-details-of-the-collection #main #content article .peca-descricao .en {font-size: 14px;}

	body.category-details-of-the-collection #main #content .par .peca-descricao:before {content: ''; width: 1px; height: 1px; position: absolute; top: calc(50% - 30px); left: -60px; border: 30px solid #000; border-bottom-color: transparent; border-left-color: transparent; border-top-color: transparent;}

	body.category-details-of-the-collection #main #content .impar .peca-descricao:after {content: ''; width: 1px; height: 1px; position: absolute; top: calc(50% - 30px); right: -60px; border: 30px solid #000; border-bottom-color: transparent; border-right-color: transparent; border-top-color: transparent;}
	
		body.category-details-of-the-collection #main #content article.active {position: relative; z-index: 50;}

	body.category-details-of-the-collection #main #content .fixed-bg {position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 100vh; z-index: 5; pointer-events: none; opacity: 0; transition: 1s ease-in-out;}
	
	body.category-details-of-the-collection #main #content .fixed-bg.active {pointer-events: auto; background-color: rgba(0,0,0, 0.9); opacity: 1;}
	

	.clearfix:before {content: " "; display: table;}

	.clearfix:after {content: " "; display: table; clear: both;}
		


/* Expressinho (Noticias) */

	/* PT */

	body.category-expressinho-do-museu-noticias {}

	body.category-expressinho-do-museu-noticias #main { background:url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000; min-height:1070px; }

	body.category-expressinho-do-museu-noticias #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-expressinho-do-museu-noticias #main #content h2 p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0 0 50px 0; margin:0; text-align:left; color:#fff; height:inherit; width: 100%;}	

	body.category-expressinho-do-museu-noticias #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-expressinho-do-museu-noticias #main #content article header {width:490px; height:390px display: block; margin:0 !important; padding: 0 !important;}

	body.category-expressinho-do-museu-noticias #main #content article header img {width:490px; height:390px;}

	body.category-expressinho-do-museu-noticias #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-expressinho-do-museu-noticias #main #content article figure h1 { font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:23px; color: #bf0000; width: 380px; margin: 0 auto; padding: 100px 0 30px 0; display: block; letter-spacing: -1px;}

	body.category-expressinho-do-museu-noticias #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-expressinho-do-museu-noticias #main #content article figure p a { text-transform: uppercase;  font-family: 'Lekton', sans-serif; font-weight:700; margin: 50px 0 0 0; float: left; color: #fff; text-align: center; border: solid 1px #fff; background: none; text-decoration: none; width: 248px; height: 58px; line-height: 58px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-expressinho-do-museu-noticias #main #content article figure p a:hover {color: #000; background: #fff;text-decoration: none;}

		/* Impar */

		body.category-expressinho-do-museu-noticias #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-expressinho-do-museu-noticias #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-expressinho-do-museu-noticias #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-expressinho-do-museu-noticias #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}

	/* EN */

	body.category-expressinho-do-museu-en {}

	body.category-expressinho-do-museu-en #main { background:url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000; min-height:1070px; }

	body.category-expressinho-do-museu-en #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-expressinho-do-museu-en #main #content h2 p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0 0 50px 0; margin:0; text-align:left; color:#fff; height:inherit; width: 100%;}	

	body.category-expressinho-do-museu-en #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-expressinho-do-museu-en #main #content article header {width:490px; height:390px display: block; margin:0 !important; padding: 0 !important;}

	body.category-expressinho-do-museu-en #main #content article header img {width:490px; height:390px;}

	body.category-expressinho-do-museu-en #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-expressinho-do-museu-en #main #content article figure h1 { font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:23px; color: #bf0000; width: 380px; margin: 0 auto; padding: 100px 0 30px 0; display: block; letter-spacing: -1px;}

	body.category-expressinho-do-museu-en #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-expressinho-do-museu-en #main #content article figure p a { text-transform: uppercase;  font-family: 'Lekton', sans-serif; font-weight:700; margin: 50px 0 0 0; float: left; color: #fff; text-align: center; border: solid 1px #fff; background: none; text-decoration: none; width: 248px; height: 58px; line-height: 58px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-expressinho-do-museu-en #main #content article figure p a:hover {color: #000; background: #fff;text-decoration: none;}

		/* Impar */

		body.category-expressinho-do-museu-en #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-expressinho-do-museu-en #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-expressinho-do-museu-en #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-expressinho-do-museu-en #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}

	/* ES */

	body.category-expreso-del-museo {}

	body.category-expreso-del-museo #main { background:url(extras/images/main/content/bg_agenda-interna.jpg) center bottom -15px no-repeat #9e0000; min-height:1070px; }

	body.category-expreso-del-museo #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.category-expreso-del-museo #main #content h2 p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0 0 50px 0; margin:0; text-align:left; color:#fff; height:inherit; width: 100%;}	

	body.category-expreso-del-museo #main #content article { width: 980px; height: 390px; display:block; margin:0 !important; padding: 0 !important; position: relative;}

	body.category-expreso-del-museo #main #content article header {width:490px; height:390px display: block; margin:0 !important; padding: 0 !important;}

	body.category-expreso-del-museo #main #content article header img {width:490px; height:390px;}

	body.category-expreso-del-museo #main #content article figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

	body.category-expreso-del-museo #main #content article figure h1 { font-family: 'Lekton', sans-serif; font-weight:400; line-height:30px; font-size:23px; color: #bf0000; width: 380px; margin: 0 auto; padding: 100px 0 30px 0; display: block; letter-spacing: -1px;}

	body.category-expreso-del-museo #main #content article figure p {font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 12px; color: #fff; font-weight: normal; line-height:15px; width: 380px; margin: 0 auto; padding:0 0 12px 0; display: block;}

	body.category-expreso-del-museo #main #content article figure p a { text-transform: uppercase;  font-family: 'Lekton', sans-serif; font-weight:700; margin: 50px 0 0 0; float: left; color: #fff; text-align: center; border: solid 1px #fff; background: none; text-decoration: none; width: 248px; height: 58px; line-height: 58px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-expreso-del-museo #main #content article figure p a:hover {color: #000; background: #fff;text-decoration: none;}

		/* Impar */

		body.category-expreso-del-museo #main #content article.impar header {width:490px; height:390px; float: left; margin:0 !important; padding: 0 !important;}

		body.category-expreso-del-museo #main #content article.impar figure { width: 490px; height: 390px; position: absolute; top: 0; right: 0; display: block; padding: 0 0 0 25px; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) left center no-repeat;}

		/* Par */

		body.category-expreso-del-museo #main #content article.par header {width:490px; height:390px; float: right; margin:0 !important; padding: 0 !important;}

		body.category-expreso-del-museo #main #content article.par figure { width: 490px; height: 390px; position: absolute; top: 0; left: 0; display: block; padding: 0 25px 0 0; margin: 0; background:url(extras/images/main/content/fundo-curiosidades.png) right center no-repeat;}



/* Padrão (Contato) */

	/* PT */

	body.page-template-page-modelo-contato-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #BE0000;  }

	body.page-template-page-modelo-contato-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-contato-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-contato-php #main #content h1,

	body.page-template-page-modelo-contato-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:700; line-height:26px; color:#000; letter-spacing:0; padding: 0 0 15px 0; width:100%; clear: both;}

	body.page-template-page-modelo-contato-php #main #content h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 10px 0; clear: both;}	

	body.page-template-page-modelo-contato-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.page-template-page-modelo-contato-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-contato-php #main #content p a { color: #000; text-decoration: underline;}

	body.page-template-page-modelo-contato-php #main #content p a:hover {text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-contato-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-contato-php #main #content ul li { padding: 7px 0;}

	/* EN */

	body.page-template-page-modelo-contato-en-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #BE0000;  }

	body.page-template-page-modelo-contato-en-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-contato-en-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-contato-en-php #main #content h1,

	body.page-template-page-modelo-contato-en-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:700; line-height:26px; color:#000; letter-spacing:0; padding: 0 0 15px 0; width:100%; clear: both;}

	body.page-template-page-modelo-contato-en-php #main #content h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 10px 0; clear: both;}	

	body.page-template-page-modelo-contato-en-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.page-template-page-modelo-contato-en-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-contato-en-php #main #content p a { color: #000; text-decoration: underline;}

	body.page-template-page-modelo-contato-en-php #main #content p a:hover {text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-contato-en-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-contato-en-php #main #content ul li { padding: 7px 0;}

	/* ES */

	body.page-template-page-modelo-contato-es-php #main { background:url(extras/images/main/content/bg-tour-virtual.jpg) center top repeat-x #BE0000;  }

	body.page-template-page-modelo-contato-es-php #main #content { width: 980px; margin: 0 auto; display: block; float: none;}	

	body.page-template-page-modelo-contato-es-php #main section.base { background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	body.page-template-page-modelo-contato-es-php #main #content h1,

	body.page-template-page-modelo-contato-es-php #main #content h2 {font-family: 'Lekton', sans-serif; font-size:21px; font-weight:700; line-height:26px; color:#000; letter-spacing:0; padding: 0 0 15px 0; width:100%; clear: both;}

	body.page-template-page-modelo-contato-es-php #main #content h3 {font-family: 'Lekton', sans-serif; font-size:19px; line-height: 25px; text-transform: none; font-weight:700; letter-spacing:0; display:block; color: #000; padding: 0 0 10px 0; clear: both;}	

	body.page-template-page-modelo-contato-es-php #main #content p { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size: 14px; color: #000; font-weight: normal; line-height:24px; padding:0 0 20px 0; text-align: justify;}

	body.page-template-page-modelo-contato-es-php #main #content p strong {font-weight: bold;}

	body.page-template-page-modelo-contato-es-php #main #content p a { color: #000; text-decoration: underline;}

	body.page-template-page-modelo-contato-es-php #main #content p a:hover {text-decoration: none; color: #bf0000;}

	body.page-template-page-modelo-contato-es-php #main #content ul { padding: 0 0 20px 0;}

	body.page-template-page-modelo-contato-es-php #main #content ul li { padding: 7px 0;}



/* Compartilhar */

	body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar { width:206px; height:75px; background:#000000; float:left; margin:0; padding:0;}

	body.category-espaco-interativo #main #content section.mensagens article footer .compartilhar h2 { }



/* Section - Topo */

	body #main section#topo { width:980px; height:230px; display:block; margin:0 auto; padding:0;}



/* Menu Barra - (Paginas internas) */

	body #main .barraMenu { width:100%; height:73px; background:url(extras/images/main/content/barra-menu-internas-02.png) center top no-repeat; padding:0; margin:0; display:inline-block; overflow:hidden;}

	body #main .barraMenu .menu-menu-principal-es-container,

	body #main .barraMenu .menu-menu-principal-en-container,

	body #main .barraMenu .menu-menu-principal-container { width:980px; height:66px; margin:0 auto; padding:0; display:block;}	

		body #main .barraMenu .menu-menu-principal-es-container ul.menu,

		body #main .barraMenu .menu-menu-principal-en-container ul.menu,

		body #main .barraMenu .menu-menu-principal-container ul.menu { text-align:center; margin:0 !important; padding:0 !important; width:980px; height:66px; display: flex;
			align-items: center;
			justify-content: center;
		}	

	body #main .barraMenu .menu-menu-principal-es-container ul.menu li,

	body #main .barraMenu .menu-menu-principal-en-container ul.menu li,

	body #main .barraMenu .menu-menu-principal-container ul.menu li { padding:0 56px; list-style:none !important; margin:0; float: left; background:url(extras/images/main/content/bolinha-menu.png) right center no-repeat;}	

		body #main .barraMenu .menu-menu-principal-es-container ul.menu li a,

		body #main .barraMenu .menu-menu-principal-en-container ul.menu li a,

		body #main .barraMenu .menu-menu-principal-container ul.menu li a { font-family: 'Lekton', sans-serif; line-height:0px; color:#fff; font-size:14px; font-weight:700; text-transform:uppercase;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}	

	body #main .barraMenu .menu-menu-principal-es-container ul.menu li.current-menu-item a,

	body #main .barraMenu .menu-menu-principal-en-container ul.menu li.current-menu-item a,

	body #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

		body #main .barraMenu .menu-menu-principal-es-container ul.menu li a:hover,

		body #main .barraMenu .menu-menu-principal-en-container ul.menu li a:hover,

		body #main .barraMenu .menu-menu-principal-container ul.menu li a:hover { color:#bf0000; text-decoration:none;}

	

/* Alinamento Menu Barra */

	/* Pt */

	body #main.o-museu .barraMenu .menu-menu-principal-container ul.menu li { padding:0 39px;}

	body #main.bolsa-oficial-de-cafe .barraMenu .menu-menu-principal-container ul.menu li { padding:0 107px; }

	body #main.institucional .barraMenu .menu-menu-principal-container ul.menu li { padding:0 20px;}

	body #main.exposicoes .barraMenu .menu-menu-principal-container ul.menu li { padding:0 32px;}

	body #main.educativo .barraMenu .menu-menu-principal-container ul.menu li { padding:0 13px;}

	body #main.acervo .barraMenu .menu-menu-principal-container ul.menu li { padding:0 143px;}

	body #main.centro-de-preservacao-pesquisa-e-referencia .barraMenu .menu-menu-principal-container ul.menu li { padding:0 57px;}	

	body #main.cafeteria .barraMenu .menu-menu-principal-container ul.menu li { padding:0 23px;}

	body #main.centro-de-preparacao-de-cafe .barraMenu .menu-menu-principal-container ul.menu li { padding:0 15px;}

	body #main.noticias .barraMenu .menu-menu-principal-container ul.menu li { padding:0 56px;}

	body #main.compras-e-contratacoes .barraMenu .menu-menu-principal-container ul.menu li { padding:0 132px;}

	body #main.contato .barraMenu .menu-menu-principal-container ul.menu li { padding:0 180px;}

	/* En */

	body #main.museum .barraMenu .menu-menu-principal-en-container ul.menu li,

	body #main.the-museum .barraMenu .menu-menu-principal-en-container ul.menu li { padding:0 40px;}

	body #main.bolsa-oficial-de-cafe-en .barraMenu .menu-menu-principal-en-container ul.menu li { padding:0 117px; }

	body #main.institutional .barraMenu .menu-menu-principal-en-container ul.menu li { padding:0 22px}

	body #main.exhibitions .barraMenu .menu-menu-principal-en-container ul.menu li { padding:0 39px;}

	body #main.education .barraMenu .menu-menu-principal-en-container ul.menu li { padding:0 23px;}

	body #main.collection .barraMenu .menu-menu-principal-en-container ul.menu li { padding:0 130px;}

	body #main.preservation-research-reference-center .barraMenu .menu-menu-principal-en-container ul.menu li { padding:0 74px;}

	body #main.coffee-shops .barraMenu .menu-menu-principal-en-container ul.menu li { padding:0 27px;}

	body #main.centro-de-preparacao-de-cafe-en .barraMenu .menu-menu-principal-en-container ul.menu li { padding:0 17px;}

	body #main.news .barraMenu .menu-menu-principal-en-container ul.menu li { padding:0 67px;}	

	body #main.purchase-and-contracting .barraMenu .menu-menu-principal-en-container ul.menu li,

		body #main.purchase-contracting .barraMenu .menu-menu-principal-en-container ul.menu li { padding:0 165px;}

	body #main.contact .barraMenu .menu-menu-principal-en-container ul.menu li { padding:0 190px;}	

	/* Es */

	body #main.el-museo .barraMenu .menu-menu-principal-es-container ul.menu li { padding:0px 36px;}

	body #main.bolsa-oficial-de-cafe-es .barraMenu .menu-menu-principal-es-container ul.menu li { padding:0 105px; }

	body #main.institucional-es .barraMenu .menu-menu-principal-es-container ul.menu li { padding:0 12px;}

	body #main.exposiciones .barraMenu .menu-menu-principal-es-container ul.menu li { padding:0 28px;}

	body #main.educativo-es .barraMenu .menu-menu-principal-es-container ul.menu li { padding:0 12px;}

	body #main.acervo-es .barraMenu .menu-menu-principal-es-container ul.menu li { padding:0 146px;}

	body #main.centro-de-preservacion-pesquisa-y-referencia .barraMenu .menu-menu-principal-es-container ul.menu li { padding:0 50px;}

	body #main.cafeteria-es .barraMenu .menu-menu-principal-es-container ul.menu li { padding:0 22px;}

	body #main.centro-de-preparacion-de-cafe .barraMenu .menu-menu-principal-es-container ul.menu li { padding:0 9px;}

	body #main.noticias-es .barraMenu .menu-menu-principal-es-container ul.menu li { padding:0 57px;}

	body #main.compra-y-contrataciones .barraMenu .menu-menu-principal-es-container ul.menu li { padding:0 135px;}

	body #main.contacto .barraMenu .menu-menu-principal-es-container ul.menu li { padding:0 160px;}







	/* Barra fundo preto */

	body.category-virtuais #main .barraMenu,

	body.page-template-page-modelo-institucional-php #main .barraMenu,

	body.page-id-73 #main .barraMenu,

	body.page-id-120 #main .barraMenu,

	body.page-id-115 #main .barraMenu,

	body.category-21 #main .barraMenu,

	body.category-22 #main .barraMenu,

	body.parent-pageid-144 #main .barraMenu,

	body.page-id-117 #main .barraMenu,

	body.page-id-124 #main .barraMenu,

	body.page-id-75 #main .barraMenu,

	body.page-id-65 #main .barraMenu { background:url(extras/images/main/content/barra-menu-internas-02.png) center top no-repeat;}

		body.category-virtuais #main .barraMenu .menu-menu-principal-container ul.menu li,

		body.page-template-page-modelo-institucional-php #main .barraMenu .menu-menu-principal-container ul.menu li,

		body.page-id-73 #main .barraMenu .menu-menu-principal-container ul.menu li,

		body.page-id-124 #main .barraMenu .menu-menu-principal-container ul.menu li,

		body.page-id-120 #main .barraMenu .menu-menu-principal-container ul.menu li,

		body.category-21 #main .barraMenu .menu-menu-principal-container ul.menu li,

		body.category-22 #main .barraMenu .menu-menu-principal-container ul.menu li,

		body.page-id-117 #main .barraMenu .menu-menu-principal-container ul.menu li,

		body.parent-pageid-144 #main .barraMenu .menu-menu-principal-container ul.menu li,

		body.page-id-115 #main .barraMenu .menu-menu-principal-container ul.menu li,

		body.page-id-75 #main .barraMenu .menu-menu-principal-container ul.menu li,

		body.page-id-65 #main .barraMenu .menu-menu-principal-container ul.menu li { background:url(extras/images/main/content/bolinha-menu-02.png) right center no-repeat;}

			body.category-virtuais #main .barraMenu .menu-menu-principal-container ul.menu li a,			

			body.page-template-page-modelo-institucional-php #main .barraMenu .menu-menu-principal-container ul.menu li a,

			body.page-id-73 #main .barraMenu .menu-menu-principal-container ul.menu li a,

			body.page-id-124 #main .barraMenu .menu-menu-principal-container ul.menu li a,

			body.category-21 #main .barraMenu .menu-menu-principal-container ul.menu li a,

			body.page-id-120 #main .barraMenu .menu-menu-principal-container ul.menu li a,

			body.category-22 #main .barraMenu .menu-menu-principal-container ul.menu li a,

			body.page-id-117 #main .barraMenu .menu-menu-principal-container ul.menu li a,

			body.parent-pageid-144 #main .barraMenu .menu-menu-principal-container ul.menu li a,

			body.page-id-115 #main .barraMenu .menu-menu-principal-container ul.menu li a,

			body.page-id-75 #main .barraMenu .menu-menu-principal-container ul.menu li a,

			body.page-id-65 #main .barraMenu .menu-menu-principal-container ul.menu li a {color:#fff; }

		body.category-virtuais #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

		body.page-id-73 #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

		body.page-template-page-modelo-institucional-php #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

		body.page-id-75 #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

		body.page-id-124 #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

		body.page-id-120 #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

		body.category-22 #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

		body.category-21 #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

		body.parent-pageid-144 #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

		body.page-id-117 #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

		body.page-id-115 #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

		body.page-id-65 #main .barraMenu .menu-menu-principal-container ul.menu li.current-menu-item a,

			body.category-virtuais #main .barraMenu .menu-menu-principal-container ul.menu li a:hover,

			body.page-template-page-modelo-institucional-php #main .barraMenu .menu-menu-principal-container ul.menu li a:hover,

			body.page-id-73 #main .barraMenu .menu-menu-principal-container ul.menu li a:hover,

			body.page-id-75 #main .barraMenu .menu-menu-principal-container ul.menu li a:hover,

			body.page-id-117 #main .barraMenu .menu-menu-principal-container ul.menu li a:hover,

			body.category-21 #main .barraMenu .menu-menu-principal-container ul.menu li a:hover,

			body.category-22 #main .barraMenu .menu-menu-principal-container ul.menu li a:hover,

			body.page-id-120 #main .barraMenu .menu-menu-principal-container ul.menu li a:hover,

			body.parent-pageid-144 #main .barraMenu .menu-menu-principal-container ul.menu li a:hover,

			body.page-id-115 #main .barraMenu .menu-menu-principal-container ul.menu li a:hover,

			body.page-id-124 #main .barraMenu .menu-menu-principal-container ul.menu li a:hover,

			body.page-id-65 #main .barraMenu .menu-menu-principal-container ul.menu li a:hover { color:#edac14;}



body #main .barraMenu .menu-menu-principal-es-container ul.menu li:first-child,

body #main .barraMenu .menu-menu-principal-en-container ul.menu li:first-child,

body #main .barraMenu .menu-menu-principal-container ul.menu li:first-child {

    margin-left: 0 !important;

    padding-left: 0 !important;

    float: left;

}

body #main .barraMenu .menu-menu-principal-es-container ul.menu li:last-child,

body #main .barraMenu .menu-menu-principal-en-container ul.menu li:last-child,

body #main .barraMenu .menu-menu-principal-container ul.menu li:last-child {

    /* float: right;

    padding: 0 !important; */

    background: none;

}





	

/* Caminho de milho */

	body #main header .breadcrumbs { float:left; margin:50px 0 0 0;}

	body #main header .breadcrumbs > p { font-family: 'Lekton', sans-serif; font-size:24px; font-weight:400; line-height:30px; color:#000; padding:0; margin:0;}

	body #main header .breadcrumbs > p a { position:relative; font-family: 'Lekton', sans-serif; font-size:24px; font-weight:400; line-height:30px; color:#000; margin:0 -5px 0 0; letter-spacing:-1px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body #main header .breadcrumbs > p a:hover { text-decoration:none; color:#fff;}

	body #main header .breadcrumbs > p strong { font-family: 'Lekton', sans-serif; font-size:83px; font-weight:700; line-height:90px; display:block; color:#fff; letter-spacing:-3px;}



	/*  */

	body.category-informacoes-importantes #main header .breadcrumbs > p strong { font-family: 'Lekton', sans-serif; font-size:60px; font-weight:700; line-height:80px; display:block; color:#fff; letter-spacing:-3px;}



	

	/* Caminho de milho (Fonte preta) */

	body.category-virtuais #main header .breadcrumbs > p,

	body.page-template-page-modelo-institucional-php #main header .breadcrumbs > p,

	body.page-id-73 #main header .breadcrumbs > p,

	body.page-id-75 #main header .breadcrumbs > p,

	body.category-21 #main header .breadcrumbs > p,

	body.category-22 #main header .breadcrumbs > p,

	body.page-id-120 #main header .breadcrumbs > p,

	body.parent-pageid-144 #main header .breadcrumbs > p,

	body.page-id-117 #main header .breadcrumbs > p,

	body.page-id-124 #main header .breadcrumbs > p,

	body.page-id-65 #main header .breadcrumbs > p { font-family: 'Lekton', sans-serif; font-size:24px; font-weight:400; line-height:30px; color:#fff; padding:0; margin:0;}

		body.category-virtuais #main header .breadcrumbs > p a,

		body.page-template-page-modelo-institucional-php #main header .breadcrumbs > p a,

		body.page-id-73 #main header .breadcrumbs > p a,

		body.page-id-75 #main header .breadcrumbs > p a,

		body.category-21 #main header .breadcrumbs > p a,

		body.category-22 #main header .breadcrumbs > p a,

		body.page-id-120 #main header .breadcrumbs > p a,

		body.parent-pageid-144 #main header .breadcrumbs > p a,

		body.page-id-117 #main header .breadcrumbs > p a,

		body.page-id-124 #main header .breadcrumbs > p a,

		body.page-id-65 #main header .breadcrumbs > p a { position:relative; font-family: 'Lekton', sans-serif; font-size:24px; font-weight:400; line-height:30px; color:#fff; margin:0 -5px 0 0; letter-spacing:-1px;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body.category-virtuais #main header .breadcrumbs > p a:hover,

	body.page-template-page-modelo-institucional-php #main header .breadcrumbs > p a:hover,

	body.page-id-73 #main header .breadcrumbs > p a:hover,

	body.page-id-75 #main header .breadcrumbs > p a:hover,

	body.category-21 #main header .breadcrumbs > p a:hover,

	body.category-22 #main header .breadcrumbs > p a:hover,

	body.page-id-117 #main header .breadcrumbs > p a:hover,

	body.parent-pageid-144 #main header .breadcrumbs > p a:hover,

	body.page-id-120 #main header .breadcrumbs > p a:hover,

	body.page-id-124 #main header .breadcrumbs > p a:hover,

	body.page-id-65 #main header .breadcrumbs > p a:hover { text-decoration:none; color:#000;}

		body.category-virtuais #main header .breadcrumbs > p strong,

		body.page-template-page-modelo-institucional-php #main header .breadcrumbs > p strong,

		body.page-id-73 #main header .breadcrumbs > p strong,

		body.page-id-75 #main header .breadcrumbs > p strong,

		body.page-id-120 #main header .breadcrumbs > p strong,

		body.category-21 #main header .breadcrumbs > p strong,

		body.category-22 #main header .breadcrumbs > p strong,

		body.page-id-117 #main header .breadcrumbs > p strong,

		body.parent-pageid-144 #main header .breadcrumbs > p strong,

		body.page-id-124 #main header .breadcrumbs > p strong,

		body.page-id-65 #main header .breadcrumbs > p strong { font-family: 'Lekton', sans-serif; font-size:83px; font-weight:700; line-height:90px; display:block; color:#000; letter-spacing:-3px;}





	/* Caminho de milho (O que está acontecendo no museu) */

		body.single #main.news header .breadcrumbs p strong,

		body.single #main.exposicoes header .breadcrumbs p strong,

		body.single #main.noticias header .breadcrumbs p strong,

		body.single #main.receitas header .breadcrumbs p strong,

		body.single #main.noticias-es header .breadcrumbs p strong { font-size:35px; line-height:35px; letter-spacing:-1px; text-transform: uppercase; margin: 10px 0 0 0;}

	



	/* Caminho de milho (Paginas que o nome passa do grid) */

		body.page-id-172 #main header .breadcrumbs p strong,

		body.page-id-164 #main header .breadcrumbs p strong,

		body.page-id-166 #main header .breadcrumbs p strong,

		body.page-id-156 #main header .breadcrumbs p strong,

		body.page-id-117 #main header .breadcrumbs p strong,

		body.page-id-134 #main header .breadcrumbs p strong,

		body.page-id-122 #main header .breadcrumbs p strong,

		body.page-id-107 #main header .breadcrumbs p strong,

		body.page-id-105 #main header .breadcrumbs p strong,

		body.page-id-1562 #main header .breadcrumbs p strong,

		body.page-id-1845 #main header .breadcrumbs p strong,

		body.page-id-1846 #main header .breadcrumbs p strong,

		body.page-id-1566 #main header .breadcrumbs p strong,

		body.page-id-1900 #main header .breadcrumbs p strong,

		body.page-id-1599 #main header .breadcrumbs p strong,

		body.category-82 #main header .breadcrumbs p strong,

		body.page-id-1784 #main header .breadcrumbs p strong,

		body.page-id-873 #main header .breadcrumbs p strong,

		body.page-id-1961 #main header .breadcrumbs p strong,

		body.page-id-1646 #main header .breadcrumbs p strong,

		body.page-id-1950 #main header .breadcrumbs p strong,

		body.page-id-1638 #main header .breadcrumbs p strong,

		body.category-60 #main header .breadcrumbs p strong,

		body.page-id-73 #main header .breadcrumbs p strong { font-size:65px;}



		body.category-85 #main header .breadcrumbs p strong { font-size:55px;}




/* */
		body.page-id-8187 #main #content .galeriaFotos { width: 980px; height: 485px; display: block; margin:50px 0 -140px 0; float: left; position: relative;}	

		body.page-id-8187 #main #content .galeriaFotos div {width: 980px; height: 485px;}

		body.page-id-8187 #main #content .galeriaFotos > div h4 { width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px; color: #fff;font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

		body.page-id-8187 #main #content .galeriaFotos > div img { float: right; width: 740px; height: 485px; display: block;}

		body.page-id-8187 #main #content .galeriaFotos .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

		body.page-id-8187 #main #content .galeriaFotos .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px; padding: 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-8187 #main #content .galeriaFotos .slider-navigation .cycle-pager span:hover,

		body.page-id-8187 #main #content .galeriaFotos .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}		


		body.page-id-8187 #main { width:100%; margin:0 auto; position:relative; padding:0; border:0; z-index:1000; }

		body.page-id-8187 #main #content header { padding: 0 0 40px 0;}

		body.page-id-8187 #main #content article {width: 980px; display:block; margin:0 auto 0 auto;}

		body.page-id-8187 #main #content .col_01 { float: left; width: 100%; padding-bottom: 15px; }
	
		body.page-id-8187 #main #content p {width: 100%; float: left; margin: 0; padding: 0; color: #fff; font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height:26px; text-transform: none; text-align:justify;}

		body.page-id-8187 #main #bottom { padding: 100px 0 0 0;}

		body.page-id-8187 #main #bottom .compartilhar {}





		body.page-id-8260 #main #content .galeriaFotos { width: 980px; height: 485px; display: block; margin:50px 0 -140px 0; float: left; position: relative;}	

		body.page-id-8260 #main #content .galeriaFotos div {width: 980px; height: 485px;}

		body.page-id-8260 #main #content .galeriaFotos > div h4 { width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px; color: #fff;font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

		body.page-id-8260 #main #content .galeriaFotos > div img { float: right; width: 740px; height: 485px; display: block;}

		body.page-id-8260 #main #content .galeriaFotos .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

		body.page-id-8260 #main #content .galeriaFotos .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px; padding: 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-8260 #main #content .galeriaFotos .slider-navigation .cycle-pager span:hover,

		body.page-id-8260 #main #content .galeriaFotos .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}		


		body.page-id-8260 #main { width:100%; margin:0 auto; position:relative; padding:0; border:0; z-index:1000; }

		body.page-id-8260 #main #content header { padding: 0 0 40px 0;}

		body.page-id-8260 #main #content article {width: 980px; display:block; margin:0 auto 0 auto;}

		body.page-id-8260 #main #content .col_01 { float: left; width: 100%; padding-bottom: 15px; }
	
		body.page-id-8260 #main #content p {width: 100%; float: left; margin: 0; padding: 0; color: #fff; font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height:26px; text-transform: none; text-align:justify;}

		body.page-id-8260 #main #bottom { padding: 100px 0 0 0;}

		body.page-id-8260 #main #bottom .compartilhar {}




		body.page-id-8263 #main #content .galeriaFotos { width: 980px; height: 485px; display: block; margin:50px 0 -140px 0; float: left; position: relative;}	

		body.page-id-8263 #main #content .galeriaFotos div {width: 980px; height: 485px;}

		body.page-id-8263 #main #content .galeriaFotos > div h4 { width: 180px; height: 305px; background: #000; float: left; margin: 0; padding:180px 30px 0 30px; color: #fff;font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:26px; text-transform: uppercase;}

		body.page-id-8263 #main #content .galeriaFotos > div img { float: right; width: 740px; height: 485px; display: block;}

		body.page-id-8263 #main #content .galeriaFotos .slider-navigation { position: absolute; left: 30px; bottom: 80px; margin: 0; padding: 0; width: 170px; height:11px; overflow: hidden; z-index: 2000; }

		body.page-id-8263 #main #content .galeriaFotos .slider-navigation .cycle-pager span { float: left; width: 9px; height: 9px; background: #000; border:solid 1px #ecac13; display: block; cursor: pointer; margin: 0 9px 0 0; text-indent: -9999px; font-size: 1px; padding: 0;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

		body.page-id-8263 #main #content .galeriaFotos .slider-navigation .cycle-pager span:hover,

		body.page-id-8263 #main #content .galeriaFotos .slider-navigation .cycle-pager span.cycle-pager-active { background: #ecac13; cursor: pointer;}		


		body.page-id-8263 #main { width:100%; margin:0 auto; position:relative; padding:0; border:0; z-index:1000; }

		body.page-id-8263 #main #content header { padding: 0 0 40px 0;}

		body.page-id-8263 #main #content article {width: 980px; display:block; margin:0 auto 0 auto;}

		body.page-id-8263 #main #content .col_01 { float: left; width: 100%; padding-bottom: 15px; }
	
		body.page-id-8263 #main #content p {width: 100%; float: left; margin: 0; padding: 0; color: #fff; font-family: 'Lekton', sans-serif; font-weight:400; font-size:21px; line-height:26px; text-transform: none; text-align:justify;}

		body.page-id-8263 #main #bottom { padding: 100px 0 0 0;}

		body.page-id-8263 #main #bottom .compartilhar {}





/* Info Topo */

	body #main header .info { float:right; height:80px; margin:85px 0 0 0;}

	body #main header .info p { font-family: 'Lekton', sans-serif; font-weight:400; line-height:25px; font-size:21px; padding:0; margin:0; text-align:left; color:#fff; height:80px;}

















	

	body #main.espaco-interativo #content header p {font-family: 'Lekton', sans-serif; font-weight:400; font-size:19px; text-transform:none; letter-spacing:0; color:#000; line-height:22px; padding:15px 120px 0 0; clear:both; }

	body #main.espaco-interativo #content header a.carregarDadosFacebook { font-family: 'Lekton', sans-serif; font-weight:400; font-size:15px; text-transform:none; letter-spacing:0; line-height:52px; float:left; width: 240px; height:52px; padding:0 0 0 52px; margin:25px 0; background:url(extras/images/main/content/ico-face.jpg) no-repeat 0 0 #365cb1; text-align:center; color:#fff;

			transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	body #main.espaco-interativo #content header a.carregarDadosFacebook:hover {text-decoration: none; background-color: #284483;}















	/* ---| top |--- */

	#main #top { border:1px solid #333333; margin-bottom:10px; padding:10px; }

	/* ------------- */

	

	/* ---| nav |--- */

	#main #nav { border:1px solid #333333; margin-bottom:10px; padding:10px; line-height:18px; }

	#main #nav ul { display:table; }

	#main #nav ul li { float:left; margin-right:10px; }

	/* ------------- */

	

	/* --| aside |-- */

	#main .aside { width:212px; float:left; }

		/* aside left */

		#main .aside#asideLeft div { padding:10px; border:1px solid #333333; margin:0 10px 10px 0; }

		/* aside right */

		#main .aside#asideRight div { padding:10px; border:1px solid #333333; margin:0 0 10px 10px; }

	/* ------------- */



	/* -| content |- */

	#main #content { float:left; border:0; margin:0; padding:0; width:100%; line-height:20px; }

		/* default */

		#main #content p { padding-bottom:10px; }

			/* header */

			#main #content header { border:none; padding:0 0 10px 0; font-size:11px; background:none; display:table; }

			#main #content header h1 { font-size:24px; line-height:26px; }

			#main #content header p.postInfoTop { clear:both; padding:5px 0 0 0; }

			#main #content header ul.network { margin:3px 0 0 0; }

			#main #content header ul.network li { list-style:none; height:20px; padding:0; float:left; margin:0 5px 0 0; }

			#main #content header ul.network li.google { width:59px; }

			#main #content header ul.network li.twitter { width:95px; }

			#main #content header ul.network li.facebook { width:84px; }

			/* footter */

			#main #content footer { font-size:11px; line-height:14px; }

			#main #content footer p { padding-bottom:0; }

				/* form comments */

				#main #content footer #respond { padding-top:10px; }

			/* alignment of images */

			#main #content img.alignright { float:right; margin:0 0 10px 10px; }

			#main #content img.alignleft { float:left; margin:0 10px 10px 0; }

			#main #content img.aligncenter { display:block; text-align:center; }

			/* listings */

			#main #content ul, #content ol { margin-left:20px; }

			#main #content li ul, #content li ol { margin-bottom:5px; }

			#main #content li { padding:3px 0; }

			#main #content li li { padding:0; }

			#main #content ul li { list-style:disc; }

			#main #content li ul li { list-style:circle; }

			#main #content ol li { list-style:decimal; }

			/* navigation of pages of content */

			#main #content .navigation { display: inline-block; margin: 40px 0 0 0; width: 980px;}

			#main #content .navigation a { font-family: 'Lekton', sans-serif; font-weight:700; margin: 0; display:block; color: #fff; background:#000; border:1px solid #fff; font-weight:bold; padding:8px 20px; font-size:14px;

				transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

			#main #content .navigation .alignleft { float:left; }

			#main #content .navigation .alignright { float:right; }

			#main #content .navigation .alignleft a { text-align:left; }

			#main #content .navigation .alignright a { text-align:right; }

			#main #content .navigation a:hover {background: #fb0000; text-decoration: none;}		



			/* comments list */

			#main #content h3#comments { font-size:18px; margin-top:20px; line-height:normal; }

			#main #content .commentlist { margin:10px 0 30px 0; line-height:normal; }

			#main #content .commentlist .comment { border:1px solid #ccc; margin-bottom:3px; padding:5px; font-size:12px; list-style:none; }

			#main #content .commentlist .comment em { border:1px solid #ccc; clear:both; background:#eee; color:#000; padding:3px; margin-bottom:7px; display:block; }

			#main #content .commentlist .comment .comment-body { position:relative; }

			#main #content .commentlist .comment .comment-body br { display:none; }

			#main #content .commentlist .comment .comment-body .vcard img { float:left; margin:0 5px 5px 0; }

			#main #content .commentlist .comment .comment-body .commentmetadata { float:left; position:absolute; top:15px; left:37px; }

			#main #content .commentlist .comment p { line-height:18px; clear:both; }

			/* form comments */

			#main #content #respond { }

			#main #content #respond h3 { font-size:18px; line-height:normal; margin-bottom:10px; }

		/* forms */

		#main #content form { font-size:14px; }

		#main #content form fieldset { border:none; }

		#main #content form fieldset ul { margin:0; }

		#main #content form fieldset ul li { list-style:none; padding:0 0 5px 0; }

		#main #content form fieldset ul li label { display:block; font-weight:bold; font-size:12px; }

		#main #content form fieldset ul li input,

		#main #content form fieldset ul li textarea,

		#main #content form fieldset ul li select { width:250px; padding:3px; background:#fff; border:1px solid #ccc; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; }

		#main #content form fieldset ul li textarea { height:100px; overflow:auto; }

		#main #content form fieldset ul li select { width:259px; }

		#main #content form fieldset ul li input:focus,

		#main #content form fieldset ul li textarea:focus,

		#main #content form fieldset ul li select:focus { background:#f4f4f4; }

		#main #content form fieldset ul li textarea { width:auto; background:#f4f4f4; cursor:pointer; }

		#main #content form fieldset ul li textarea:hover { background:#e8e8e8; }

		#main #content form fieldset ul li input[type=submit] { width:auto; background:#f4f4f4; cursor:pointer; }

		#main #content form fieldset ul li input[type=submit]:hover { background:#e8e8e8; }

			 { font-size:14px; }

			#main #contentSecundario form fieldset { border:none; }

			#main #contentSecundario form fieldset ul { margin:0; }

			#main #contentSecundario form fieldset ul li { list-style:none; padding:0 0 5px 0; }

			#main #contentSecundario form fieldset ul li label { display:block; font-weight:bold; font-size:12px; }

			#main #contentSecundario form fieldset ul li input,

			#main #contentSecundario form fieldset ul li textarea,

			#main #contentSecundario form fieldset ul li select { width:250px; padding:3px; background:#fff; border:1px solid #ccc; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; }

			#main #contentSecundario form fieldset ul li textarea { height:100px; overflow:auto; }

			#main #contentSecundario form fieldset ul li select { width:259px; }

			#main #contentSecundario form fieldset ul li input:focus,

			#main #contentSecundario form fieldset ul li textarea:focus,

			#main #contentSecundario form fieldset ul li select:focus { background:#f4f4f4; }

			#main #contentSecundario form fieldset ul li textarea { width:auto; background:#f4f4f4; cursor:pointer; }

			#main #contentSecundario form fieldset ul li textarea:hover { background:#e8e8e8; }

			#main #contentSecundario form fieldset ul li input[type=submit] { width:auto; background:#f4f4f4; cursor:pointer; }

			#main #contentSecundario form fieldset ul li input[type=submit]:hover { background:#e8e8e8; }

			

		/* Formularios */

		#main #content form { width: 980px; overflow: hidden;}

		#main #content form ul { margin: 0 !important; display: table; width: 1100px;}

		#main #content form ul li { list-style: none; padding: 0; margin-bottom: 20px; float: left; padding: 0 !important; height: 85px;}

			#main #content form ul li.itensUm { width: 980px; margin-right: 20px;}

			#main #content form ul li.itensUmInfo { width: 980px; height: 162px; margin-right: 20px;}

					#main form ul li.itensTexto {width: 958px; height: 235px !important;}

					#main form ul li.itensUmInfo textarea {width: 958px; max-width: 958px; min-width: 958px; height: 110px; max-height: 110px; min-height: 110px; padding: 10px !important;}

				#main #content form ul li.itensUm input {width: 958px;}

				#main #content form ul li.itensUm input#enviar { width: 225px; height: 55px; border: 0; font-family: 'Lekton', sans-serif; font-size:16px; font-weight:700; color: #fff; background-color: #fb0000; text-align: center; line-height: 55px; cursor: pointer; margin: 15px 0 0 0;

					transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

				#main #content form ul li.itensUm input#enviar:hover { background-color: #edac14; cursor: pointer;}

			#main #content form ul li.itensDois {width: 480px; margin-right: 20px;}

				#main #content form ul li.itensDois input {width: 458px;}

				body.page-id-178 #main #content form ul li.itensDois input {width: 458px !important; margin-left: 0px !important}

				#main #content form ul li.itensDois select {width: 478px;}

				#main #content form ul li.itensDois input.ddd {width: 30px; text-align: center; float: left;}

				#main #content form ul li.itensDois input.telefone {float: left; width: 391px; margin-left: 15px;}





			#main #content form ul li.itensQuatro {width: 230px; margin-right: 20px;}

				#main #content form ul li.itensQuatro input {width: 208px;}



		body.page-id-142 #main #content form ul li label { font-size: 14px;}

		#main #content form ul li label {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:30px; color:#000;}

		#main #content form ul li span { height: 55px;}

		#main #content form ul li span input { border: solid 1px #d2d2d2; background-color:#f2f2f2; padding: 0 10px; height: 53px; }


		#main #content form ul li.itensDois select {width: 478px;}
		#main #content form ul li span select { border: solid 1px #d2d2d2; background-color:#f2f2f2; padding: 0 10px; height: 53px; }

		#main #content form ul li span textarea { border: solid 1px #d2d2d2; background-color:#f2f2f2; padding: 0 10px; height: 53px; }

		






		#main #content form ul li span span {}

		#main #content form ul li span span span { height: 20px; float: left; margin: 0 20px 10px 0; padding: 15px 0 0 0;}

		#main #content form ul li span span span input { width: 20px !important; height: 20px !important; float: left;}

		#main #content form ul li span span span span { display: inline; padding: 0 0 0 5px;}

		#main #content form ul li span span#horarioVisita span {margin: 0 0px 10px 0;}

		#main #content form ul li span span#horarioVisita span.first {margin-right: 3px;}

		

		/* Form - 02 */

		#main #contentSecundario form { width: 980px; overflow: hidden;}

		#main #contentSecundario form ul { margin:30px 0 !important; display: table; width: 1100px;}

		#main #contentSecundario form ul li { list-style: none; padding: 0; margin-bottom: 20px; float: left; padding: 0 !important; height: 85px;}

				#main #contentSecundario form ul li.itensG { width: 980px; height: 210px; margin-right: 20px;}

				#main #contentSecundario form ul li.itensUm { width: 980px; margin-right: 20px; margin-top: 70px;}

				#main #contentSecundario form ul li.itensUm input {width: 958px;}

				#main #contentSecundario form ul li.itensUm input#enviar { width: 225px; height: 55px; border: 0; font-family: 'Lekton', sans-serif; font-size:16px; font-weight:700; color: #fff; background-color: #bf0000; text-align: center; line-height: 55px; cursor: pointer; margin: 15px 0 0 0;

					transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

				#main #contentSecundario form ul li.itensUm input#enviar:hover { background-color: #000; cursor: pointer;}

			#main #contentSecundario form ul li.itensDois {width: 480px; margin-right: 20px;}

				#main #contentSecundario form ul li.itensDois input {width: 458px;}

				#main #contentSecundario form ul li.itensDois select {width: 478px;}

			



			#main #contentSecundario form ul li.itensQuatro {width: 230px; margin-right: 20px;}

				#main #contentSecundario form ul li.itensQuatro input {width: 208px;}

		body.postid-6493 #main #contentSecundario form ul li { display: none; }
		body.postid-6493 #main #contentSecundario form ul li:first-child { display: block; }


		ul.extraField li { list-style-type: none !important; padding: 0; margin-top: -2px;}
		ul.extraField li span.selectFieldExtra select {width: 478px;}
		ul.extraField li span.selectFieldExtra select { border: solid 1px #d2d2d2; background-color:#f2f2f2; padding: 0 10px; height: 53px; }
		ul.extraField li label {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:30px; color:#000;}
		
		#main #contentSecundario form ul li label {font-family: 'Lekton', sans-serif; font-size:16px; font-weight:400; line-height:30px; color:#000;}

		#main #contentSecundario form ul li span { height: 55px;}

		#main #contentSecundario form ul li span input { border: solid 1px #d2d2d2; background-color:#f2f2f2; padding: 0 10px; height: 53px; }

		#main #contentSecundario form ul li span select { border: solid 1px #d2d2d2; background-color:#f2f2f2; padding: 0 10px; height: 53px; }

		



		#main #contentSecundario form ul li span span {}

		#main #contentSecundario form ul li span span span { height: 20px; float: left; margin: 0 20px 10px 0; padding: 15px 0 0 0;}

		#main #contentSecundario form ul li span span span input { width: 20px !important; height: 20px !important; float: left;}

		#main #contentSecundario form ul li span span span span { display: inline; padding: 0 0 0 5px;}





/* Formulário de avaliação */

	body.page-template-page-modelo-fomulario-de-avaliacao-php  #main section.base {background:url(extras/images/main/content/bg_branco.jpg) center top repeat-y; padding:40px 0;}

	ul.formContato {}

	ul.formContato div { display: table; width: 980px; margin: 0 0 40px 0;}

	ul.formContato div h1 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:18px; text-transform:none; letter-spacing:0; color:#000; line-height:47px; float:left; height:47px; width: 980px;}

	ul.formContato div li {display: table; width: 980px; height: 55px !important; margin: 0 !important; border-bottom: solid 1px #ccc;}

	ul.formContato div li p { display: none;}

	ul.formContato div li label { height: 55px; width: 450px; line-height: 20px !important;; vertical-align: middle; display: table-cell; font-size: 14px !important;}

	ul.formContato div li aside { float: right; height: 55px;}

	ul.formContato div li aside span {}

	ul.formContato div li aside span span {}

	ul.formContato div li aside span span input {}

	ul.formContato div li aside span span span { font-size: 12px;}



	ul.formContato li input.wpcf7-submit { width: 225px; height: 55px; border: 0; font-family: 'Lekton', sans-serif; font-size:16px; font-weight:700; color: #fff; background-color: #fb0000; text-align: center; line-height: 55px; cursor: pointer; margin: 15px 0 0 0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	ul.formContato li input.wpcf7-submit:hover { background-color: #edac14; cursor: pointer;}



/* --- */









		/* Home */

		/* Destaque Rotativo */

		#main #content #destaque-rotativo ul li img { width:500px; }



		/* ------------------------------------------------------------------- */

		

		/* Paginação & Anterior e Próximo */

			.owl-theme .owl-controls{margin-top: 10px;text-align: center;}

			/* Bolinhas - Paginação */

			.owl-theme .owl-controls .owl-page{ display: inline-block; zoom: 1;	display: inline;/*IE7 life-saver */}

			.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px; opacity:.5; background: #b5ba05;}

			.owl-theme .owl-controls .owl-page.active span,

			.owl-theme .owl-controls.clickable .owl-page:hover span{opacity: 1;}

			/* Botões - Anterior e Próximo */

			.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;display: inline;/*IE7 life-saver */margin: 5px;padding: 3px 10px;font-size: 12px;background: #b5ba05;opacity: 0.5;}

			.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity: 1;text-decoration: none;}



			/* If PaginationNumbers is true */

			

			.owl-theme .owl-controls .owl-page span.owl-numbers{

				height: auto;

				width: auto;

				color: #FFF;

				padding: 2px 10px;

				font-size: 12px;

			}

			

			/* preloading images */

			.owl-item.loading{

				min-height: 150px;

				background:url(AjaxLoader.gif) no-repeat center center;

			}		

		

		/* ------------------------------------------------------------------- */

		

		

		/* pages */

			/* archive */

			body.archive #main #content article { margin-bottom:25px; } 

			body.archive #main #content article header h1 { font-size:18px; line-height:22px; }

			body.archive #main #content header p.postInfoTop { padding-top:0; }

	/* ------------- */

		

	/* --| bottom |-- */

	#main #bottom { clear:both; border:0; padding:0; margin: 0 auto; height:247px; width:980px; overflow:hidden; }



/* Compartilhe este conteúdo */

	#main #bottom .compartilhar { background: #000; padding:0 18px; width: auto; height: 47px; float: left; margin:100px 0 65px 0; }

	#main #bottom .compartilhar h2 { font-family: 'Lekton', sans-serif; font-weight:700; line-height:48px; font-size:14px; text-transform: uppercase; float: left; color: #fff; padding: 0 0 0 43px; background:url(extras/images/main/content/ico-compartilhar.png) no-repeat left 13px;}

	#main #bottom .compartilhar ul.redes {margin:14px 0 !important; float: left; padding:0; height:18px; width: 0; overflow: hidden;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	#main #bottom .compartilhar:hover ul.redes { width: 200px; padding: 0 10px 0 20px;}

	#main #bottom .compartilhar ul.redes li {width:19px; height:18px; float:left; list-style:none; margin:0 10px !important; padding:0 !important; background:url(extras/images/main/content/redes-compartilhar-02.png) 0 0 no-repeat; opacity:1;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	#main #bottom .compartilhar ul.redes li a { width:19px; height:18px; display:block; text-indent:-9999px; font-size:1px; }

	#main #bottom .compartilhar ul.redes li:hover { opacity: .8;}

		#main #bottom .compartilhar ul.redes li.facebook { background-position:0 0;}

		#main #bottom .compartilhar ul.redes li.twitter { background-position:-35px 0;}

		#main #bottom .compartilhar ul.redes li.google { background-position:-70px 0;}

		#main #bottom .compartilhar ul.redes li.pinterest { background-position:-105px 0;}

		#main #bottom .compartilhar ul.redes li.linkedin { background-position:-141px 0;}

	#main #bottom .compartilhar span { width: 28px; height: 28px; float: left; background:url(extras/images/main/content/seta-menu-fechar.png) no-repeat 0 0; margin:9px 0 9px 20px;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	#main #bottom .compartilhar:hover span {background:url(extras/images/main/content/seta-menu.png) no-repeat 0 0;margin:9px 0 9px 0;}

	

	/* Display:NOME; no Compartilhe este conteúdo */

	body.home #main #bottom,

		body.single #main.espaco-interativo #bottom,

		body.single #main.espacio-interactivo #bottom,

		body.single #main.interactive-space #bottom, 	

	body.page-id-1860 #main #bottom,

	body.page-id-1574 #main #bottom, 

	body.page-id-264 #main #bottom { height:0; }



	/* -------------- */

/* -------------------------------------------------------- */



/* ------------------------ footer ------------------------ */

#footer { background:#ebeae3; width:100%; /* height:550px; */ padding:0; border-top:solid 1px #fff; margin:0; z-index:1000; position:relative; }

#footer .fixo { width:980px; height:550px; margin:0 auto; padding-bottom: 30px; display:table; clear:both; position:relative;}



/* Receda nossa Newsletter */

	#footer a.newsletter { width:165px; height:51px; padding:19px 0 0 65px; display:block; background-color:#bf0000; margin:-36px 0 0 0; background-image:url(extras/images/main/content/seta-newsletter.png); background-position:25px center; background-repeat:no-repeat; color:#fff; text-transform:uppercase; font-family: 'Lekton', sans-serif; font-weight:400; font-size:15px; line-height:15px; border: solid 1px #ebeae3;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	#footer a.newsletter strong { display:block; font-weight:700; font-size:22px; line-height:22px;}

	#footer a.newsletter:hover { /*background-color:#aa0000;*/ text-decoration:none; background-position:30px center; }



/* Logo - Museu do Café */

#footer .column-left {
	float: left;
	margin-top: 80px;
	width: 300px;
}

	#footer h1 { width:204px; height:49px; display:block; margin: 0; padding:0; float:left; }

	#footer h1 a { width:204px; height:49px; display:block; opacity:1; text-indent:-9999px; font-size:1px; background:url(extras/images/main/content/logo-rodape.png) 0 0 no-repeat;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	#footer h1 a:hover { opacity:.9; text-decoration:none;} 



/* Informações */	

	#footer ul.infos { margin: 32px 0 0; padding:0; width:100%; float:left;}

	#footer ul.infos li { float:left; margin:0 100px 32px 0; padding:0; list-style:none;}

	#footer ul.infos li h3 {font-family: 'Lekton', sans-serif; font-weight:700; font-size:15px; line-height:15px; color:#2d2c28; padding:0 0 20px 0;}

	#footer ul.infos li p { font-family:Arial, Helvetica, sans-serif; color:#2d2c28; font-size:12px; line-height:16px;}

	#footer ul.infos li p a { color:#2d2c28;}

	#footer ul.infos li p a:hover { color:#bf0000; text-decoration:none;}

	

/* Como chegar */	

	#footer a.comoChegar { font-family: 'Lekton', sans-serif; font-weight:700; font-size:16px; line-height:34px; color:#000; float:left; height:35px; background:url(extras/images/main/content/ico-como-chegar.png) 0 0 no-repeat; padding:0 0 0 32px; margin:0;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}	

	#footer a.comoChegar:hover { background-position:0 3px; text-decoration:none;}

	

/* Governo do estado de São Paulo */	

	#footer ul.governo { float: left; margin: 32px 0;}

	#footer ul.governo li {}

	#footer ul.governo li a { display:block;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	#footer ul.governo li a:hover { text-decoration:none;}

		#footer ul.governo li.portalTransparencia { float: left; margin: 0 0 20px; overflow:visible;}

		#footer ul.governo li.portalTransparencia a { font-family: 'Lekton', sans-serif; font-weight:400; color:#a1a09a; font-size:12px; text-align:center; width:250px; height:45px; line-height:45px; display:block; background:none; border:solid 1px #a1a09a; }

		#footer ul.governo li.portalTransparencia a:hover {background:#a1a09a; color:#fff; }



/* Governo do estado de São Paulo */	

	#footer p.copyright { margin:120px 0 0 0; padding:0; float:left; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2d2c28; line-height:11px;}		

#footer .column-right {
	margin-top: 80px;
	float: right;
	width: 450px;
	text-align: center;
}

/* Redes Sociais */

#footer ul.redesSociais { 
	float: right; 
	margin: 0 0 40px 0;
}

#footer ul.redesSociais li { 
	float:left; 
	width:44px; 
	height:44px; 
	display:block; 
	margin:0 6px 0 6px; 
	padding:0; 
	background:url(extras/images/main/content/redes-sociais-2.png) #bf0000 0 0 no-repeat; 
	overflow:hidden; 
	border-radius:100px; 
	-moz-border-radius:100px; 
	-ms-border-radius:100px; 
	-o-border-radius:100px; 
	-webkit-border-radius:100px;
	transition:all .2s; 
	-moz-transition:all .2s; 
	-ms-transition:all .2s; 
	-o-transition:all .2s; 
	-webkit-transition:all .2s;
}

#footer ul.redesSociais li:hover { background-color:#7a0000;}
#footer ul.redesSociais li a { width:44px; height:44px; display:block; text-indent:-9999px; font-size:1px; opacity:1; }
#footer ul.redesSociais li a:hover { opacity:.8;}
#footer ul.redesSociais li.facebook { background-position:-2px 0;}
#footer ul.redesSociais li.youTube {background-position:-45px 0;}
#footer ul.redesSociais li.twitter {background-position:-92px 0;}
#footer ul.redesSociais li.flickr {background-position:-138px 0;}
#footer ul.redesSociais li.instagram {background-position:-183px 0;}
#footer ul.redesSociais li.pinterest {background-position:-228px 0;}
#footer ul.redesSociais li.tripadvisor {background-position:-276px 0;}
#footer ul.redesSociais li.foursquare {background-position:-319px 0;}
#footer ul.redesSociais li.tiktok { background-position:-363px 0;}


/* Assinatura - Pulso */

	#footer a.assinaturaPulso { margin:58px 0 0 0; width:33px; height:16px; background:url(extras/images/main/content/logo-pulso.png) 00 no-repeat; display:block; float:right; text-indent:-9999px; opacity:.4;

		transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

	#footer a.assinaturaPulso:hover { opacity:.7;}



/* -------------------------------------------------------- */

#wpml_credit_footer { display: none !important;}



#owl-demo .item img{display: block;width: 100%;height: auto;}







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

Error 404 

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



.error404 #main {background: #fbecd2}

.error404 #main #content {width: 1024px; height: 685px; position: relative; left: 50%; margin-left: -512px;}

.error404 #main #content article .left {float: left; position: relative; width: 50%}

.error404 #main #content article .right {float: right; position: relative; width: 50%; padding: 235px 0 0 0; background: url(extras/images/main/content/bg-404-xicara.jpg) 358px 0px no-repeat;}

.error404 #main #content article .right h1 {font-family: 'Lekton', sans-serif; font-weight:700; color: #000000; font-size: 140px; letter-spacing: -3px; line-height: 170px; float: left;}

.error404 #main #content article .right h3 {font-family: 'Lekton', sans-serif; font-weight:400; color: #313131; font-size: 51px; line-height: 60px; float: left;}

.error404 #main #content article .right p {font-family: 'Lekton', sans-serif; font-weight:400; color: #313131; font-size: 24px; float: left; margin: 30px 0 30px 0; }

.error404 #main #content article .right a {font-family: 'Lekton', sans-serif; font-weight:400; color: #ffffff; font-size: 20px; float: left; padding-left: 66px; background: #95968c url(extras/images/main/content/btn-404-voltar.png?)no-repeat; height: 47px; line-height: 50px; width: 211px; transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

.error404 #main #content article .right a:hover {text-decoration: none; background: #bf0000 url(extras/images/main/content/btn-404-voltar.png?) no-repeat;}

a.fancydownload {
    background: #ecac13;
    display: block;
    font-size: 0;
    height: 55px;
    right: -55px;
    top: 57px;
    position: absolute;
    text-align: center;
    width: 55px;
    transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;
}

a.fancydownload::before {
    content: "\f019";
    color: #000;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    height: 55px;
    line-height: 38px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
}

a.fancydownload:hover {
	background: #1a7d18;
	text-decoration: none;
	transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;
}

/* Alterações - Renan Lara */

/* Link Simples */
body #main #content .simple-link {
	padding: 0 !important;
	height: auto !important;
	float: none !important;
	font-family: Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana !important;
	font-size: 14px !important;
	text-transform: initial !important;
	color: #bf0000 !important;
	background: transparent !important;
}

/* Menu Interno Notícias e Sub-páginas */

body.category-32 #main .barraMenu ul li,
body.archive.category-30 #main .barraMenu ul li,
body.archive.category-31 #main .barraMenu ul li {
	padding: 0 29px !important;
}

body.page.page-id-164.page-child.parent-pageid-160 #main .barraMenu ul li,
body.page-id-6472.page-child.parent-pageid-160.page-id-32 #main .barraMenu ul li {
	padding: 0 22px !important;
}


/******Alterações Agende sua Visita DEV**********/
.pc-hidden{
	display: none !important;
}
#main #content form ul li.opcoesHorarios{
	display: block;
	height: 560px;
	margin-top: -40px;
}
ul.formContato div.tabelaHorarios .gridSemana,
ul.formContato div.tabelaHorarios .gridAtendimento{
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
}

.tabelaHorarios .gridSemana div{
	box-sizing: border-box;
	height: 55px;
	background-color: #fc0;
	border: 1px solid black;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	padding: 0;
}

.tabelaHorarios .gridAtendimento div{
	box-sizing: border-box;
	height: 55px;
	background-color: #C51919;
	border: 1px solid black;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	padding: 0;
}

.tabelaHorarios .gridSemana .box-Ter_Qui,
.tabelaHorarios .gridAtendimento .box-S_Atend{
	width: 66.666%;
}

.tabelaHorarios .gridSemana .box-Sex,
.tabelaHorarios .gridAtendimento .box-C_Atend{
	width: 33.333%;
}

ul.formContato div.tabelaHorarios .gridHorario{
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
    height: 600px;
}

ul.formContato div.tabelaHorarios .gridHorario .box{
	color: black;
    background-color: lightgray;
    border: 1px solid black;
    height: 35px;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0;
    padding: 0;
    width: 100%;
}

.tabelaHorarios .gridHorario .gridTer-Qui-C_atend,
.tabelaHorarios .gridHorario .gridTer-Qui-S_atend,
.tabelaHorarios .gridHorario .gridSexta{
    width: 33.333%;
    display: flex;
    flex-direction: column;

}

.gridHorario .box-Ter_Qui-C_atend,
.gridHorario .box-Ter_Qui-S_atend,
.gridHorario .box-sex{
	display: none;
}
#main #content form ul li.opcoesHorarios input {
    width: 30%;
}

@media(max-width: 920px){
	.mobile-hidden{
		display: none;
	}
	.gridHorario .box-Ter_Qui-C_atend,
	.gridHorario .box-Ter_Qui-S_atend,
	.gridHorario .box-sex{
		display: block;
	}
	.tabelaHorarios .gridHorario .gridTer-Qui-C_atend,
	.tabelaHorarios .gridHorario .gridTer-Qui-S_atend,
	.tabelaHorarios .gridHorario .gridSexta{
    	width: 100%;
	}
}

/******FIM Alterações Agende sua Visita DEV**********/


/*FIX DA PÁGINA CONHECENDO O ACERVO */
body.category-conhecendo-o-acervo #main #content article {
  background-color: #ddd;
  float: left;
  position: relative;
}
body.category-conhecendo-o-acervo #main #content article .peca-img:nth-child(2) {
  z-index: 2;
  animation-name: fadeInOut;
  animation-duration: 8s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
body.category-conhecendo-o-acervo #main #content article .peca-img:hover {
  animation-play-state: paused;
}

body.category-details-of-the-collection #main #content article {
  background-color: #ddd;
  float: left;
  position: relative;
}
body.category-details-of-the-collection #main #content article .peca-img:nth-child(2) {
  z-index: 2;
  animation-name: fadeInOut;
  animation-duration: 8s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
body.category-details-of-the-collection #main #content article .peca-img:hover {
  animation-play-state: paused;
}


@-moz-keyframes fadeInOut {
  0% {
    opacity: 1;
  }
  5% {
    opacity: 0;
  }
  45% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInOut {
  0% {
    opacity: 1;
  }
  5% {
    opacity: 0;
  }
  45% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeInOut {
  0% {
    opacity: 1;
  }
  5% {
    opacity: 0;
  }
  45% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInOut {
  0% {
    opacity: 1;
  }
  5% {
    opacity: 0;
  }
  45% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#main #content form ul li span input#horarioInput {
    visibility: hidden;
    margin-top: -20px;
    margin-bottom: 0px;

}
select.showListSelect{
	padding: 10px 15px; color: #fff; background: #000; border: 3px solid #fff; margin-top: 10px;
	padding-left: 5px;
}
div.showListDatas{
	margin-top: 15px;
}
div.showListDatas div{
	display: none;
	color:#FFF;
	font-family: 'Lekton', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    color: #fff;
    letter-spacing: 0;
    padding-left: 14px;
    margin-bottom: 10px;
}
html #govsp-rodape.blac-k #rodapeLogo,
html #govsp-navbarGlobal.blac-k #navbarLogo{
	margin: 2px;
	background-image: url("extras/images/header/governo-de-sao-paulo.png");
	background-size: contain;
	background-position: left;
	width: 174.2px;
	height: 27px;
}
.governo_barraTopo_2019{
	height: 64px;
	background-color: #FFF;
	position: relative;
}
.governo_barraTopo_2019:before{
	position: absolute;
	z-index: 1;
	background-color: #000;
	left:0px;
	top:0px;
	width: 50%;	
	height: 100%;
	display: block;
	content: " ";
}
.governo_barraTopo_2019 .container{
	height: 64px;
	width: 100%;
	max-width: 1140px;
	background-image: url("extras/images/header/governo_barraTopo_2019.jpg");
	background-position: left top;
	margin:auto;
	background-repeat: no-repeat;
	position: relative;
	z-index: 100;
	background-color: #FFF;
}
.governo_barraRodape_2019{
	background-color: #FFF;
	height: 68px;
}
.governo_barraRodape_2019 .container{
	background-image: url("extras/images/header/governo_barraRodape_2019.jpg");
	width: 1140px;
	height: 68px;
	margin: auto;
	background-position: right bottom;
	background-repeat: no-repeat; 
}
.menu-governo-topo{
	display: flex;
	margin-left: 390px;
    height: 64px;
    align-items: center;
}
.menu-governo-topo li{
	padding: 0px 10px;
	display: block;
}
.menu-governo-topo a {
	font-family: verdana, sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -.5px;
    color: #111;
    display: inline-block;
    padding: 0px 5px;

}
div#govsp-footer-bottom {
    border-bottom: 9px solid rgb(17, 22, 29); 
    border-bottom-right-radius: 9px;
    position: relative;
    top: 70px;
    margin-right: 10px;
}
section#govsp-rodape div#govsp-footer-bottom {
    border-bottom: 9px solid;
    border-bottom-right-radius: 9px;
    position: relative;
    top: 70px;
    margin-right: 10px;
    display: block;
    height: 0px;
    margin-bottom: 79px;
}
/*** 


Governo Header 


***/
body section.govsph-topo{
	width: 100%;
	max-width: 1622px;
	margin:0px auto;

}
.govsph-portal {
    color: #fff
}

.govsph-blue {
    background: #034ea2
}

.govsph-black {
    background: #11161d
}

.govsph-gray {
    background: #4d4d4f
}

.govsph-white {
    background: #fff
}

img.govsph-icon-social {
    margin-left: 4px
}

img.govsph-icon-social:hover {
    filter: drop-shadow(1);
    box-shadow: inset 0 0 0 20px #111;
    border-radius: 3px
}

.govsph-link:hover {
    background: #444!important;
    color: #fff;
    border-color: #444;
    text-decoration: none!important
}

::-moz-selection {
    background: #666;
    text-shadow: none;
    color: #fff
}

::selection {
    background: #666;
    text-shadow: none;
    color: #fff
}

.govsph-link {
    font-size: 10px;
    color: #444;
    border: 3px solid;
    border-radius: 16px;
    padding: 6px 10px;
    margin-right: 40px;
    text-decoration: none
}

@media only screen {
    #govsph-topbarGlobal {
        width: 100%;
        display: block;
        box-sizing: border-box;
        z-index: 9999999;
        position: relative
    }
    #govsph-topbarGlobal * {
        box-sizing: border-box;
        font-family: Verdana, Arial, Sans-serif
    }
    #govsph-topbarGlobal.blu-e {
        background-color: #fff
    }
    #govsph-topbarGlobal.gre-y {
        background-color: #ccc
    }
    #govsph-topbarGlobal.yello-w {
        background-color: #fc0
    }
    #govsph-topbarGlobal.re-d {
        background-color: red
    }
    #govsph-topbarGlobal.blac-k {
        background-color: #11161d
    }
    #govsph-topbarGlobal #topbarGlobal {
        width: 100%;
        max-width: 968px;
        margin: auto;
        font-size: 0;
        text-align: right
    }
    #govsph-topbarGlobal #topbarLink {
        font-size: 20px;
        font-weight: 700;
        width: auto;
        text-align: left
    }
    #govsph-topbarGlobal #topbarLink a {
        text-decoration: none;
        padding: 0px;
        font-size: 18px;
    }
    #govsph-topbarGlobal #topbarLink a:active,
    #govsph-topbarGlobal #topbarLink a:visited {
        color: inherit
    }
    #govsph-topbarGlobal #topbarLink a:hover {
        cursor: pointer;
        text-decoration: underline
    }
    #govsph-topbarGlobal.blac-k #topbarLink a,
    #govsph-topbarGlobal.blu-e #topbarLink a,
    #govsph-topbarGlobal.re-d #topbarLink a {
        color: #fff
    }
    #govsph-topbarGlobal.blac-k #topbarLink a,
    #govsph-topbarGlobal.gre-y #topbarLink a,
    #govsph-topbarGlobal.re-d #topbarLink a,
    #govsph-topbarGlobal.whit-e #topbarLink a,
    #govsph-topbarGlobal.yello-w #topbarLink a {
        color: #11161d
    }
    #govsph-topbarGlobal #topbarMenu,
    #govsph-topbarGlobal #topbarOpen {
        font-size: 13px;
        color: #fff;
        padding: 0;
        margin: 0
    }
    #govsph-topbarGlobal #topbarMenu li,
    #govsph-topbarGlobal #topbarOpen li {
        display: block
    }
    #govsph-topbarGlobal #topbarMenu br+li,
    #govsph-topbarGlobal #topbarOpen br+li {
        padding: 4px 8px;
        margin-top: -8px;
        cursor: default;
        font-weight: 700
    }
    #govsph-topbarGlobal #topbarMenu a,
    #govsph-topbarGlobal #topbarOpen a {
        display: block;
        width: 100%;
        color: #fff;
        text-decoration: none;
        line-height: 1.3;
        padding: 4px 8px
    }
    #govsph-topbarGlobal #topbarMenu a:hover,
    #govsph-topbarGlobal #topbarOpen a:hover {
        background-color: rgba(166, 166, 166, .6)
    }
    #govsph-topbarGlobal #topbarOpen>li {
        position: relative;
        margin: 0 10px 0 0
    }
    #govsph-topbarGlobal #topbarOpen>li span {
        font-size: 22px;
        line-height: 0;
        font-weight: 400;
        display: inline-block;
        vertical-align: text-top;
        margin-top: 4px;
        width: 13px
    }
    #govsph-topbarGlobal #topbarOpen.topbarOpening #topbarMenu {
        display: block!important
    }
    #govsph-topbarGlobal #topbarMenu {
        margin-left: 0;
        overflow-y: auto;
        position: absolute;
        left: 0;
        height: 450px;
        width: 350px;
        text-align: left;
        background-color: #999;
        background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#11161d));
        background: -webkit-linear-gradient(top, #999, #11161d);
        background: -moz-linear-gradient(top, #999, #11161d);
        background: -ms-linear-gradient(top, #999, #11161d);
        background: -o-linear-gradient(top, #999, #11161d);
        background: linear-gradient(to bottom, #999, #11161d);
        border-radius: 0 10px 10px 0
    }
    #govsph-topbarGlobal #topbarMenu::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
        border-radius: 10px;
        background-color: #a6a6a6
    }
    #govsph-topbarGlobal #topbarMenu::-webkit-scrollbar {
        width: 10px;
        border-radius: 10px;
        background-color: #f2f2f2
    }
    #govsph-topbarGlobal #topbarMenu::-webkit-scrollbar-thumb {
        background-color: #d9d9d9
    }
}

.govsph-middle,
.govsph-middle.govsph-active {
    box-shadow: 0 .1px .1px 0 rgba(0, 0, 0, .16), 0 .1px .3px 0 rgba(0, 0, 0, .12)
}

@media only screen and (max-width:968px) {
    #govsph-topbarGlobal #topbarMenu {
        left: inherit;
        right: 0
    }
    #govsph-topbarGlobal #topbarLink {
        width: 47%
    }
}

@media only screen and (min-width:769px) {
    #govsph-topbarGlobal {
        padding: 0
    }
    #govsph-topbarGlobal #topbarGlobal {
        min-width: 84px;
        min-height: 70px
    }
    #govsph-topbarGlobal #topbarLink,
    #govsph-topbarGlobal #topbarLogo,
    #govsph-topbarGlobal #topbarOpen {
        display: inline-block;
        vertical-align: middle
    }
    #govsph-topbarGlobal #topbarLogo {
        background-repeat: no-repeat;
        min-width: 84px;
        min-height: 60px;
        background-position: center right;
        padding: 16.5px 0;
        width: 18%
    }
}

@media only screen and (max-width:480px) {
    #govsph-topbarGlobal #topbarLink.govsph-blue {
        padding: 20px 16px 0 2%!important
    }
}

@media only screen and (max-width:460px) {
    a.govsph-link {
        margin-right: 30px
    }
    a.govsph-link:hover {
        background: #444!important;
        text-decoration: none!important
    }
    p.govsph-social {
        display: none
    }
}

@media only screen and (max-width:400px) {
    a.govsph-link {
        margin-left: 10px;
        margin-right: 20px
    }
    a.govsph-link:hover {
        background: #444!important;
        text-decoration: none!important
    }
    .govsph-portal {
        font-size: 16px;
        margin-top: 4px
    }
    p.govsph-pasta {
        font-size: 16px!important;
        width: 190px!important
    }
}

@media only screen and (min-width:769px) {
    .govsph-kebab {
        display: none
    }
    div#govsph-topbarGlobal div#topbarGlobal {
        max-width: 100%!important;
        display: flex;
        position: relative;
        justify-content: flex-end;
        border: 1px solid #444;
        margin-top: 30px
    }
    div#govsph-topbarGlobal div#topbarGlobal #topbarLink {
        background-image: url(../img/flag-sp.png);
        background-repeat: no-repeat;
        background-position: right;
        position: absolute;
        width: 350px;
        height: 68px;
        top: 0;
        left: 0
    }
    .govsph-portal {
        margin-top: 14px;
        margin-left: 26px
    }
}

@media only screen and (max-width:768px) {
    #govsph-topbarGlobal #topbarGlobal {
        height: 67px
    }
    ul.govsph-links-esq {
        display: inline-flex;
        margin-top: 4px;
        padding-left: 6px;
        margin-right: 14px
    }
    a.govsph-links-governo {
        font-size: 10px;
        padding-left: 8px
    }
    li.govsph-link-portal {
        font-size: 10px;
        height: 15px
    }
    ul.govsph-links-governo {
        display: none!important
    }
    div#govsph-redes-sociais,
    img.govsph-logo,
    nav.govsph-navbar.govsph-navbar-expand-lg {
        display: none
    }
    p.govsph-pasta {
        margin-top: 0!important
    }
    .govsph-social {
        margin-top: 0;
        margin-right: 2px
    }
    p.govsph-social {
        margin-top: 22px;
        margin-left: 2px
    }
    .govsph-link {
        font-size: 10px;
        color: #444;
        border: 3px solid;
        border-radius: 16px;
        padding: 6px 10px;
        margin-top: 10px;
        margin-left: 20px;
        margin-right: 100px
    }
    #govsph-topbarGlobal #topbarLink.govsph-black,
    #govsph-topbarGlobal #topbarLink.govsph-blue,
    #govsph-topbarGlobal #topbarLink.govsph-gray,
    #govsph-topbarGlobal #topbarLink.govsph-white {
        width: 76%;
        text-align: left;
        height: 67px;
        padding: 20px 16px 0 2%
    }
    div#govsph-topbarGlobal {
        border-bottom: solid 3px #444
    }
    #govsph-topbarGlobal #topbarLink.govsph-blue {
        background: url(https://saopaulo.sp.gov.br/barra-govsp/img/flag-sp.png) right no-repeat #034ea2
    }
    #govsph-topbarGlobal #topbarLink.govsph-black {
        background: url(https://saopaulo.sp.gov.br/barra-govsp/img/flag-sp.png) right no-repeat #11161d
    }
    #govsph-topbarGlobal #topbarLink.govsph-gray {
        background: url(https://saopaulo.sp.gov.br/barra-govsp/img/flag-sp.png) right no-repeat #4d4d4f
    }
    #govsph-topbarGlobal #topbarLink.govsph-white {
        background: url(https://saopaulo.sp.gov.br/barra-govsp/img/flag-sp.png) right no-repeat #fff
    }
    .govsph-kebab {
        cursor: pointer;
        position: absolute;
        display: inline-block;
        box-sizing: border-box;
        padding: 0;
        float: right;
        top: 20px;
        right: 30px;
        width: 7px;
        height: 26px
    }
    .govsph-kebab.govsph-active {
        display: -webkit-box;
        top: 28px;
        margin-right: 10px
    }
}

.govsph-kebab figure {
    width: 6px;
    height: 6px;
    border-radius: 5px;
    background: #444;
    margin: 3px 0
}

.govsph-middle {
    transform: scale(1);
    position: relative;
    -webkit-filter: blur(.1px);
    filter: blur(.1px)
}

.govsph-middle.govsph-active {
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px
}

.govsph-cross {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    margin-top: -1px;
    font-family: Nunito, sans-serif;
    color: #fff;
    transition: all .2s cubic-bezier(.72, 1.2, .71, .72);
    font-size: 22px;
    user-select: none
}

.govsph-cross.govsph-active {
    transform: translate(-50%, -50%) scale(1);
    transition: all .15s cubic-bezier(.32, 2.04, .85, .54)
}

.govsph-dropdown {
    position: fixed;
    width: 100%;
    left: 0;
    top: 70px;
    padding: 0 0 10px;
    border-bottom: solid 1px #444;
    transform: scale(0)
}

.govsph-dropdown li {
    display: block
}

.govsph-dropdown li a {
    display: inline-block;
    white-space: pre;
    box-sizing: border-box
}

.govsph-dropdown li a:hover {
    background: #ebebeb
}

.govsph-dropdown:hover ul {
    transform: scale(1)
}

.govsph-dropdown.govsph-active {
    position: fixed;
    display: inline-flex;
    transform: scale(1);
    transition: all .25s cubic-bezier(.5, 1.8, .9, .8);
    background: #fff
}

@media (min-width:992px) {
    .govsph-navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.govsph-navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem
}

body,
section.govsph-topo {
    margin: 0
}

ul.govsph-dropdown.govsph-active.hide-dropdown {
    display: none
}

ul.govsph-links-redes-sociais {
    display: inline-flex
}

ul.govsph-links-redes-sociais>li {
    list-style: none
}

p.govsph-social {
    width: 82px;
    color: #444;
    font-size: 10px;
    font-family: Verdana;
    margin-top: 7px;
    height: 0;
    padding-right: 20px;
    margin-left: 0
}

div#govsph-redes-sociais {
    margin-top: -26px;
    position: absolute
}

p.govsph-pasta {
    margin-top: 0;
    width: 190px;
    font-size: 18px;
    color: #fff
}

ul.govsph-links-governo>li {
    text-decoration: none;
    list-style: none;
    font-family: Verdana;
    font-size: 10px;
    margin-right: 10px
}

div#govsph-links-governo {
    position: absolute;
    float: left!important
}

img.govsph-logo {
    width: 118px;
    height: 45px;
    margin-top: 10px;
    margin-right: 10px
}

ul.govsph-links-governo {
    position: absolute;
    float: left;
    display: inline-flex;
    margin-top: -20px;
    left: 26px;
    padding: 0
}

a.govsph-links-governo {
    text-decoration: none;
    color: #444
}

li.govsph-link-portal {
    border-right: 1px solid #444;
    padding-right: 10px
}

.govsph-portal.g-white {
    color: #11161d
}

p.govsph-pasta.govsph-oneline {
    margin-top: 20px;
    color: #fff
}

img.govsp-acessibilidade {
    margin: 6px 0 0 4px
}

.govsph-logo {
    background: url(https://saopaulo.sp.gov.br/barra-govsp/img/logo-sp.png) no-repeat;
    width: 140px;
    margin-top: 4px
}
body div#govsph-topbarGlobal div#topbarGlobal{
	justify-content: space-between;
}
header section.govsph-topo ul.govsph-links-governo{
	left: 26px;
}
div#govsph-redes-sociais{
	left: auto;
	right: 26px;
}
body.home .cycle-slideshow .item .base .infos p a{
	font-size: inherit;
	line-height: 1.28;
}
body.home section.acontecendoNoMuseu .ultimasNoticias ul.noticas li figure figcaption h2 a{
	line-height: 1.1
}
#main #content p{
	font-size: 14px;
	max-height: 162px;
	overflow: hidden;
		
}

#main #content  .difInfo p{
	font-size: 14px;
	line-height: 1;
	overflow: auto;
	
		
}
#main #content p a{
	font-size: inherit;
	line-height: 1.14;

}
body.home.autoContrast .cycle-slideshow .item .base .infos{
	background-color: rgba(0,0,0);
}
body.devContrast #header #nav .bloco .infoTopo ul.linguas{
	margin-left: 5px;
	float: none;
}
body.devContrast #header #nav .bloco .infoTopo ul.fontsize{
	margin-right: 5px;
	float: none;
}
body.devContrast #header #nav .bloco .infoTopo ul.linguas li{
	margin: 0 7px;
}
body.devContrast #header #nav .bloco .infoTopo{
	display: flex;

}
body.devContrast #header #nav .bloco .infoTopo ul.setContrast{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 45px;


}
body.devContrast #header #nav .bloco .infoTopo ul.setContrast img{
	width: 22px;
	cursor: pointer;
	filter: brightness(90%);
	transition: ease all 0.5s;
}
body.devContrast #header #nav .bloco .infoTopo ul.setContrast img:hover{
	filter: brightness(100%);	
}
body.home.hightContrast .cycle-slideshow .item .base .infos{
	background-color: #000000;
}
body.home.hightContrast section.agenda ul.agenda li figure figcaption{
	background-image: none;
	background-color: #000;
}
body.home.hightContrast section.agenda ul.agenda li figure figcaption h2 a{
	color:#FFF;
}
body.home.hightContrast section.acontecendoNoMuseu .noticiasDestaque ul.destaques li figure figcaption{
	background-color: #f5f5f5!important;
}
body.home.hightContrast #main #content section.diferencial .fixo > div h2,
body.home.hightContrast #main #content section.diferencial .fixo > div p, 
body.home.hightContrast #main #content section.diferencial .infoLeft > div h2,
body.home.hightContrast #main #content section.diferencial .infoLeft > div p{
	background-color: #000;
	color:#FFF!important;
}
body.archive.hightContrast #main,
body.archive.hightContrast #content,
body.page.hightContrast #main,
body.hightContrast #main #content{
	background-image:none!important;
	color: black!important;
	background-color:#FFFFFF;
}
body.hightContrast #main #content p{
	color:#000!important;
}
body.hightContrast #main header .breadcrumbs > p strong{
	color:#000!important;	
}
body.hightContrast #main #content article:nth-child(even) figure, 
body.hightContrast #main #content article.par figure,
body.hightContrast #main #content article:nth-child(even) figure, 
body.hightContrast #main #content article.par figure,
body.hightContrast #main #content article,
body.hightContrast #main #content article:nth-child(odd) figure, 
body.hightContrast #main #content article.impar figure{
	background-image: none!important;
	background-color: #f5f5f5!important;
	color:#000!important;
}
body.hightContrast #main #content article figure h1 a{
	color:#111!important;
}
body.hightContrast #main #content article figure h1 a:hover{
	color:#000!important;
}

body.hightContrast #footer{
	background-color: #FFF;
}
body.hightContrast.category-estrutura #main #content article figure h1{
	color:#000;
}
body.hightContrast.page-id-34 #main #content .infos h2{
	color:#000;	
}
body.hightContrast.page-id-34 #main #content .infos a.tour,
body.hightContrast.page-id-34 #main #content .infos a.tour strong{
	color:#000;
}
body.hightContrast.category-agenda-completa #main #content ul.meses li{
	background-color: #FFF;
	border:1px solid #000;
	box-sizing: border-box;
}
body.hightContrast.category-agenda-completa #main #content ul.meses li a{
	color:#000;
	background-image: none; 
}
body.hightContrast.category-agenda-completa #main #content ul.meses li.ativo ,
body.hightContrast.category-agenda-completa #main #content ul.meses li:hover{
	background-color: #000;
}
body.hightContrast.category-agenda-completa #main #content ul.meses li.ativo  a,
body.hightContrast.category-agenda-completa #main #content ul.meses li:hover a{
	color:#FFF;
	background-image: none;
}
body.hightContrast.category-agenda-completa #main header .info p{
	color:#000;
}
body.hightContrast.page-id-42 #main.bolsa-oficial-de-cafe #content{
	background-color: #FFF;
}
body.hightContrast.page-id-42 #main #content .col_02 h2{
	color:#000;	
}
body.hightContrast #main #content .col_01 h2,
body.hightContrast #main #content .col_02 h2,
body.hightContrast.category-curiosidades #main #content article figure h1,
body.hightContrast.page-id-115 #main #content h2,
body.hightContrast.page-id-117 #main #content h2,
body.hightContrast.page-id-120 #main #contentSecundario h3,
body.hightContrast.page-id-122 #main #content .blocks h1,
html body.hightContrast.page-id-124 #main header .breadcrumbs > p a,
html body.hightContrast.page-id-65 #main header .breadcrumbs > p a,
body.hightContrast.category-virtuais #main header .breadcrumbs > p a, 
body.hightContrast.page-template-page-modelo-institucional-php #main header .breadcrumbs > p a, 
body.hightContrast.page-id-73 #main header .breadcrumbs > p a, 
body.hightContrast.page-id-75 #main header .breadcrumbs > p a, 
body.hightContrast.category-21 #main header .breadcrumbs > p a, 
body.hightContrast.category-22 #main header .breadcrumbs > p a, 
body.hightContrast.page-id-120 #main header .breadcrumbs > p a, 
body.hightContrast.parent-pageid-144 #main header .breadcrumbs > p a, 
body.hightContrast.page-id-117 #main header .breadcrumbs > p a, 
body.hightContrast.page-id-124 #main header .breadcrumbs > p a, 
body.hightContrast.page-id-65 #main header .breadcrumbs > p a,
body.hightContrast #main header .breadcrumbs > p a:hover,
body.hightContrast.category-o-educativo-responde #main header .info p,
body.hightContrast.category-o-educativo-responde #main #content article figure h1,
body.hightContrast.category-dicas-e-curiosidades #main #content article figure h1{
	color:#000!important;
}
body.hightContrast.category-virtuais #main #content article figure p a,
body.hightContrast.category-virtuais #main #content article figure p a:hover{
	background-color: #FFF!important;
	color:#000!important;
	border:1px solid #000;
}
body.hightContrast.category-programas-educativos #main #content article header h1:hover, 
body.hightContrast.category-programas-educativos #main #content article header h1.ativo{
	color: #FFF!important;
	background-color:#000!important;
}
body.hightContrast.page-id-91 #main .base #content article ul#duesc-galeria li a > div{
	background-color:#000!important;	
}
body.hightContrast.single #main.temporarias{
	background-image: none;
	background-color: #FFF;
}
body.single #main.exposicoes header .breadcrumbs p strong{
	color:#FFF;
}
