html{ font-size:10px; }
body{ font-size:0.9rem;line-height:1; }
html,body{
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline
}
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	vertical-align:baseline
}
html{
	line-height:1
}
ol,ul{
	list-style:none
}
table{
	border-collapse:collapse;
	border-spacing:0
}
caption,th,td{
	text-align:left;
	font-weight:normal;
	vertical-align:middle
}
q,blockquote{
	quotes:none
}
q:before,q:after,blockquote:before,blockquote:after{
	content:"";
	content:none
}
a img{
	border:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
	display:block
}
.clearfix{
	*zoom:1
}
.clearfix:after{
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}
.ir{
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	text-transform:capitalize
}
.ir-input{
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	text-transform:capitalize;
	line-height:0
}
.blank{
	background-image:url('http://static.latitudebrasil.org/static/images/global/blank.gif?1361381019');
	background-repeat:repeat;
	background-position:0 0
}
.expand{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.grid-width{
	width:960px;
	margin:0 auto
}
.blog-grid{
	width:934px;
	margin:0 auto
}
.full-width{
	width:100%
}
.full-height{
	height:100%
}
.cursor{
	cursor:pointer
}
.d-none{
	display:none !important
}
textarea,input[type="search"],input[type="submit"],input[type="text"],input[type="password"]{
	font-family:'Helvetica Neue', Helvetica, 'Liberation Sans', Arial, sans-serif;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	background:transparent;
	border:0;
	-webkit-appearance:caret;
	-moz-appearance:caret
}
input[type="submit"]{
	cursor:pointer
}
input[type="text"]{
	outline:0;
	padding:0
}
textarea{
	resize:none;
	outline:none;
	overflow:auto
}
button{
	border:0;
	cursor:pointer
}
a{
	text-decoration:none;
	outline:0
}
p{
	font-size:1.4rem;
	line-height:1.5;
	margin:0;
	padding:0
}
b,strong{
	font-weight:bold
}
i,em{
	font-style:italic
}
body{
	font-family:'Helvetica Neue', Helvetica, 'Liberation Sans', Arial, sans-serif;
	/*font-size:9px;*/
	width:100%;
	height:100%
}
body{
	min-width:960px;
	padding-bottom:70px
}
a{ color:#47D7A2 }
a:hover{ color:#D2B881 }


/* EXISTO */
* { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; }
.wrapper-outer{ position:relative;max-width:100%;padding:0;margin:0 }
.wrapper-inner{ position:relative;max-width:1200px;padding:0;margin:0 auto; }

.as-table{ display:table;width:100%; }
.as-cell{ display:table-cell;vertical-align:top; }


.main-header{
	z-index:4;
	border-bottom:1px solid #cbcbcb;
}
/*
.main{
	max-width:1200px;
	margin:0 auto;
	padding:0;
}
*/
.title-wrapper{
	border-bottom:2px solid #000;
}

.page-title{
	padding:6rem 0 3rem 0;
	font-size:4.2rem;
	font-weight:bold;
	line-height:1;
}





/* barra superior de navegação */
.navbar{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:space-between;
	
	height:100px;
	margin:0;
	padding:30px 0;
}

/* navegação principal */
.navbar-navigation{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:flex-start;

	align-items:flex-end;
	-ms-flex-align:flex-end;
	-webkit-align-items:flex-end;
	-webkit-box-align:flex-end;

	list-style:none;
	margin:0;
	padding:0;
}
.navbar-navigation a,
.navbar-navigation a:active,
.navbar-navigation a:hover {
	font-size:1.3rem;
	line-height:2.0rem;
	padding:0;
	margin:0;
	text-decoration:none;
	color:#000;
}
.navbar-navigation li.nav-item{
	position:relative;
	margin:0 1rem;
	border-bottom:2px solid transparent;

	-moz-transition:border-color .15s ease-in-out;
	-o-transition:border-color .15s ease-in-out;
	-webkit-transition:border-color .15s ease-in-out;
	transition:border-color .15s ease-in-out;
}
.navbar-navigation li.nav-item.active,
.navbar-navigation li.nav-item:hover {
	border-bottom:2px solid #47d7a2;
}

/* navegação principal -- sub */
.navbar-navigation li.nav-item .sub-nav{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	display:none;
	opacity:0;
	position:absolute;
	left:0;
	top:2.2rem;
	background:#fff;
	border:1px solid #f5f5f5;
	padding:0;
	box-shadow:0px 2px 5px 1px rgba(1,1,1,0.15);
	width:40rem;

	-moz-transition:all 300ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	-o-transition:all 300ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	-webkit-transition:all 300ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	-webkit-transition-delay:0ms;
	transition:all 300ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
}
.navbar-navigation li.nav-item:hover .sub-nav{
	display:block;
	filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity:1;
}
.navbar-navigation li.nav-item .sub-nav li{
	display:inline-block;
	float:left;
	width:50%;
	height:80px;
	overflow:hidden;
	padding:14px 20px;
}
.navbar-navigation li.nav-item .sub-nav li.active,
.navbar-navigation li.nav-item .sub-nav li:hover{
	background-color:#f5f5f5;
}
.navbar-navigation li.nav-item .sub-nav .sub-nav-title{
	display:inline-block;
	font-weight:bold;
}
.navbar-navigation li.nav-item .sub-nav .sub-nav-desc{
	display:block;
	overflow:hidden;
	color:#949494;
	font-size:1.2rem;
	line-height:1;
}
/* navegação principal -- sub (específicos) */
.navbar-navigation li.nav-item .sub-nav.small{ width:20rem; }
.navbar-navigation li.nav-item .sub-nav.small li{ width:100%; }


/* navegação principal -- controles adicionais (botão search) */
.navbar-control{
	text-align:right;
	align-self:flex-end;
}


/* logo -- dentro de navegação principal */
.main-logo { padding:0 30px 0 0; }
.main-logo .ir { display:none;font-size:0px;line-height:0; }
.main-logo a, .main-logo a:active, .main-logo a:hover { line-height:0;font-size:0;padding:0;margin:0; }
.main-logo img { width:406px; }


/* navegação secundária */
.navbar-secondary-navigation{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:flex-start;

	align-items:flex-start;
	-ms-flex-align:flex-start;
	-webkit-align-items:flex-start;
	-webkit-box-align:flex-start;

	list-style:none;
	margin:0;
	padding:0;

	position:absolute;
    top:0;
    right:0;
}
.navbar-secondary-navigation .nav-item{
	position:relative;
	padding:0;
	margin:1.0rem 0 0 0;
}
.navbar-secondary-navigation .nav-item a{
	margin:0 1rem;
	font-size:1.3rem;
	line-height:2.0rem;
	text-decoration:none;
	color:#000;
}


.navbar-secondary-navigation .nav-item input[type=submit],
	.navbar-secondary-navigation .nav-item button[type=submit]{
	text-transform:uppercase;
	color:#747474;
	background-color:#FFF;

	margin:-1rem 0 0 0;
    padding:1.2rem 0.5rem 0.2rem 0.5rem;
    float:left;
}
.navbar-secondary-navigation .nav-item input[type=submit].active,
.navbar-secondary-navigation .nav-item button[type=submit].active{
	color:#FFF;
	background-color:#47d7a2;
}

.navbar-secondary-navigation .nav-item.associado a{ font-weight:bold; }
.navbar-secondary-navigation .nav-item.newsletter a{ color:#747474; }
.navbar-secondary-navigation .nav-item.facebook{ margin-top:0.7rem; }
.navbar-secondary-navigation .nav-item.facebook a{ margin:0;font-size:0;line-height:0; }


/* pesquisa geral do site */
.search-wrapper{
	position:absolute;
    width:100%;
    top:100px;
    z-index:999;
    box-shadow:0px 2px 2px 1px rgba(1,1,1,0.15);

	border-top:2px solid #47d7a2;
	background-color:#f5f5f5;
	padding:70px 0 75px 0;
	display:none;
}
.search-wrapper.show{ display:block; }
.search-title{
	font-size:2.8rem;
	font-weight:bold;
}
.search-help{
	font-size:1.6rem;
	line-height:1.4;
	color:#47d7a2;
}
.search-form{}
.search-form input[type="text"]{
	font-size:4.0rem;
	-webkit-appearance:initial;
	border:none;
	border-bottom:2px solid #000;
	width:100%;
	padding:1.8rem 0.8rem;
	background:url('/static/images/global/bg_search_input.png?1361452573') no-repeat right center transparent;
	color:#747474;
}
.search-form input[type="submit"]{ display:none; }



/* login associado */
.form-login-wrapper{
	position:absolute;
    width:330px;
    top:28px;
    right:50px;
    z-index:999;
    box-shadow:0px 2px 2px 1px rgba(1,1,1,0.15);

	border-top:2px solid #47d7a2;
	background-color:#f5f5f5;
	padding:35px 20px 20px 45px;
	display:none;
}
.form-login-wrapper.show{ display:block; }
.form-login-title{
	font-size:2.8rem;
	font-weight:bold;
}
.form-login-help{
	font-size:1.1rem;
	line-height:1.2;
	color:#747474;
}
.form-login-form{}
.form-login-form label{
	display:block;
	font-size:1.6rem;
	margin:1rem 0 0 0;
}
.form-login-form input[type="text"],
.form-login-form input[type="password"]{
	/*font-size:4.0rem;*/
	-webkit-appearance:initial;
	border:none;
	border-bottom:2px solid #000;
	width:100%;
	padding:1rem 0;
	margin:0 0 1rem 0;
	background-color:#f5f5f5;
	color:#000;
}
.form-login-form input:-webkit-autofill {
	-webkit-box-shadow:0 0 0px 1000px #f5f5f5 inset;
	-webkit-text-fill-color:#000 !important;
}

.form-login-form input[type="submit"]{
	-webkit-appearance:initial;
	border:2px solid #000;
	color:#000;
	font-size:1.333rem;
	font-weight:bold;
	padding:0.25rem 2rem;
	background-color:transparent;
}
#sucesso{display:none;}





/* filtros da página */
.filter-wrapper{
	border-bottom:1px solid #cbcbcb;
	background-color:#f5f5f5;
	margin-bottom:3rem;
}
.filter-form{
	line-height:3.5;
	border-left:1px solid #cbcbcb;
}
.filter-label{
	font-size:2rem;
	font-weight:bold;
	padding:0 3.5rem;
}
.filter-form select{
	height:7.5rem;
	font-size:2rem;
	padding:0 7rem 0 3rem;
	border:none;
	border-left:1px solid #cbcbcb;
	outline:0;

    max-width:230px;

	appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    background: url('/static/images/global/select_arrow.png?1361452573') no-repeat right transparent;
}
.filter-form select:last-of-type{ border-right:1px solid #cbcbcb; }
.filter-form input[type="submit"]:not(.ir){ visibility:hidden; }


/*
.search-area{
	float:left;
	padding-top:3.5em;
	position:relative
}
.search-area .help-search{
	color:#000;
	font-size:1.3em;
	position:absolute;
	top:10px;
	left:25px;
	display:none
}
.search-area ::-webkit-input-placeholder{
	color:#000
}
.search-area ::-moz-placeholder{
	color:#000
}
.search-area :-ms-input-placeholder{
	color:#000
}
.search-area input:-moz-placeholder{
	color:#000
}
.search-area .search-form{
	float:left;
	overflow:hidden
}
.search-area .search-form input[type="text"]{
	font-size:1.3em;
	line-height:1.53846em;
	height:1.53846em;
	background:url('/static/images/global/bg_search_input.png?1361452573') no-repeat left center #e1f8ed;
	padding-left:2.76923em;
	float:left;
	color:#000
}
.search-area .search-form input[type="submit"]{
	float:left;
	font-size:1.5em;
	width:4.26667em;
	padding:0;
	color:#000;
	margin:-1px;
	display:block;
	line-height:19px
}
.search-area .nav{
	float:left;
	margin-left:1.4em
}
.search-area .nav .item{
	position:relative;
	float:left;
	line-height:2em;
	padding:0 1.5em;
	border-left:1px solid #47d7a2
}
.search-area .nav .item a{
	color:#000;
	font-size:1.5em
}
.search-area .nav .item form{
	margin-top:-1px
}
.search-area .nav .item #change-lang{
	margin:0;
	font-size:1.5em
}
.search-area .form-login-wrapper{
	display:none;
	position:absolute;
	left:0;
	z-index:3;
	padding:2.5em 3.3em 1em 3.3em;
	background:#fff;
	border:1px solid #bdbdbd;
	box-shadow:4px 4px 0 rgba(0,0,0,0.2);
	height:9em;
	overflow:hidden
}
.search-area .login-form{
	position:relative;
	width:31.5em
}
.search-area .login-form .form-row{
	overflow:hidden;
	padding-bottom:0.9em;
	padding-top:0.1em
}
.search-area .login-form p{
	padding-left:6em
}
.search-area .login-form p a{
	font-size:1.3em !important
}
.search-area .login-form label{
	width:4.6em;
	font-size:1.3em;
	float:left;
	line-height:1.53846em
}
.search-area .login-form input[type="text"],.search-area .login-form input[type="password"]{
	background-color:#e1f8ed;
	float:left;
	font-size:1.3em;
	padding:0 1em;
	line-height:1.53846em;
	height:1.53846em;
	width:17.07692em
}
.search-area .login-form input[type="text"].field-error,.search-area .login-form input[type="password"].field-error{
	outline:1px solid #ff3000 !important
}
.search-area .login-form input[type="password"]{
	width:12.61538em
}
.search-area .login-form input[type="submit"]{
	background:#e8e8e8;
	font-size:1.5em;
	height:1.33333em;
	margin-left:2px
}
.search-area .login-form .submit{
	width:58px;
	position:relative;
	float:right
}
.search-area .login-form .submit .loading-login{
	width:100%;
	height:18px;
	background:url('http://static.latitudebrasil.org/static/images/global/loading_agenda.gif?1361381019') #fff no-repeat center;
	position:absolute;
	right:0;
	top:0;
	display:none
}
.search-area .form-reset{
	border:0;
	box-shadow:0;
	position:relative;
	z-index:20;
	display:none
}
.search-area .form-reset label{
	width:4.6em;
	font-size:1.3em;
	float:left;
	line-height:1.53846em
}
.search-area .form-reset input[type="text"]{
	background-color:#e1f8ed;
	float:left;
	font-size:1.3em;
	padding:0 1em;
	line-height:1.53846em;
	height:1.53846em;
	width:12.61538em
}
.search-area .form-reset input[type="text"].field-error{
	outline:1px solid #ff3000 !important
}
.search-area .form-reset input[type="submit"]{
	background:#e8e8e8;
	font-size:1.5em;
	height:1.33333em;
	margin-left:2px
}
.search-area .form-reset .submit{
	width:58px;
	position:relative;
	float:right
}
.search-area .form-reset .submit .loading-login{
	width:100%;
	height:18px;
	background:url('http://static.latitudebrasil.org/static/images/global/loading_agenda.gif?1361381019') #fff no-repeat center;
	position:absolute;
	right:0;
	top:0;
	display:none
}
.search-area .form-reset .sucesso{
	display:none;
	font-size:1.2em;
	margin-left:53px;
	padding:21px 0 0
}
*/



/* rodapé geral da página */
.main-footer{
	margin-top:60px;
	border-top:8px solid #000;
}
.main-footer .wrapper-inner{
	padding:30px 0;
}
/* barra de navegação rodapé */
.footerbar{
	margin:0;
	padding:0;
}

/* navegação rodapé */
.footerbar-navigation{
	display:table;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}
.footerbar-navigation li.nav-item{
	display:table-cell;
	vertical-align:top;
	padding-top:1.5rem;
	width:calc(100% / 12);
}
.footerbar-navigation li.nav-item:first-child{ padding-top:0;width:calc(100% / 12 * 2); }
.footerbar-navigation li.nav-item:last-child{ padding-top:0;width:auto;text-align:right; }

.footerbar-navigation a,
.footerbar-navigation a:active,
.footerbar-navigation a:hover {
	font-size:1.3rem;
	line-height:2.0rem;
	padding:0;
	margin:0;
	text-decoration:none;
	color:#000;
	border-bottom:1px solid transparent;

	-moz-transition:border-color .15s ease-in-out;
	-o-transition:border-color .15s ease-in-out;
	-webkit-transition:border-color .15s ease-in-out;
	transition:border-color .15s ease-in-out;
}
.footerbar-navigation a:active,
.footerbar-navigation a:hover {
	border-bottom:1px solid #47d7a2;
}
.footerbar-navigation li.nav-item:first-child a:hover,
.footerbar-navigation li.nav-item:last-child a:hover{ border-bottom:1px solid transparent; }

.footerbar-navigation > li > a,
.footerbar-navigation > li > a:active,
.footerbar-navigation > li > a:hover{ font-weight:bold; }
.footerbar-navigation > li > ul{ margin-top:1.5rem; }

.footer-logos{ width:100%;text-align:right; }
.footer-logos > *{ display:inline-block;vertical-align:middle; }
.footer-logos > h4{ margin-left:90px;font-size:1.3rem;font-weight:bold; }

/*
.main-footer{
	position:fixed;
	left:0;
	bottom:-235px;
	width:100%;
	height:305px;
	background:#fff;
	z-index:3;
	-moz-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	-o-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	-webkit-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	-webkit-transition-delay:0ms;
	transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms
}
body.page-map .main-footer{
	bottom:-260px
}
.main-footer .content{
	margin:0 auto;
	padding:2.4em 5% 0;
	max-width:1534px
}
.main-footer .content .inner{
	border-top:2px solid #47d7a2;
	overflow:hidden
}
.main-footer .col{
	-moz-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	-o-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	-webkit-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	-webkit-transition-delay:0ms;
	transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	float:left;
	overflow:hidden
}
.main-footer .col .title{
	padding:0.85714em 0 2.14286em;
	font-size:1.4em
}
.main-footer .col .title span{
	-moz-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	-o-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	-webkit-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	-webkit-transition-delay:0ms;
	transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	line-height:1.5em;
	display:block;
	text-align:center;
	border-left:1px solid #47d7a2
}
.main-footer .col .text{
	-moz-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 500ms;
	-o-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 500ms;
	-webkit-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	-webkit-transition-delay:500ms;
	transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 500ms;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0
}
.main-footer .col p{
	font-size:1.6em;
	padding-bottom:0.5em
}
.main-footer .col a{
	color:#000
}
.main-footer .logos{
	width:100%
}
.main-footer .logos li{
	display:inline-block
}
.main-footer .logos .logo-1{
	margin-right:20px;
	margin-bottom:20px
}
.main-footer .visite{
	line-height:22px
}
.main-footer .visite a{
	background:url('http://static.latitudebrasil.org/static/images/global/logos_social.png?1361381019') no-repeat 0 0;
	display:inline-block;
	vertical-align:middle;
	*vertical-align:auto;
	*zoom:1;
	*display:inline;
	height:22px
}
.main-footer .visite .twitter{
	width:30px;
	background-position:right top
}
.main-footer .visite .facebook{
	width:22px;
	background-position:left top;
	margin-left:10px
}
.main-footer .col-social{
	width:5%;
	overflow:hidden
}
.main-footer .col-social .title span{
	border-left:0
}
.main-footer .col-map{
	width:10%
}
.main-footer .col-contato{
	width:7%
}
.main-footer .col-contato p{
	font-size:1.4em
}
.main-footer .col-realizacao{
	float:right;
	width:6%
}
body.static-footer .main-footer{
	position:static
}
body.show-footer .main-footer{
	bottom:0
}
body.show-footer .main-footer .title span{
	line-height:1em;
	text-align:left;
	border-left:0
}
body.show-footer .main-footer .title a{
	color:#000
}
body.show-footer .main-footer .text{
	filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity:1
}
body.show-footer .main-footer .col-social{
	width:39.11343%;
	margin-right:6.5189%
}
body.show-footer .main-footer .col-map{
	width:17.20991%
}
body.show-footer .main-footer .col-contato{
	width:18.90482%
}
body.show-footer .main-footer .col-realizacao{
	width:25.16297%
}
.map-list-nav a{
	color:#000;
	font-size:1.6em;
	line-height:3.125em;
	display:block
}
.map-list-nav li{
	float:left
}
.map-list-nav .map{
	background:url('http://static.latitudebrasil.org/static/images/global/bg_map.png?1361381019') no-repeat 1.8em center
}
.map-list-nav .map a{
	padding-left:3.625em;
	padding-right:1.5625em
}
.map-list-nav .list{
	background:url('http://static.latitudebrasil.org/static/images/global/bg_list.png?1361381019') no-repeat 1em center
}
.map-list-nav .list a{
	padding-left:4.0625em;
	padding-right:1.25em
}
.agenda-widget{
	background:#e1f8ed
}
.agenda-widget .content{
	margin:1em
}
.agenda-widget .agenda-title{
	font-size:2.2em;
	padding:0.40909em 0 1.22727em 0.72727em
}
@media screen and (max-width: 1280px){
	.agenda-widget .agenda-title .label{
		display:none
	}

}
.agenda-widget .agenda-title .year{
	font-weight:bold
}
.agenda-widget .map-list-nav{
	position:absolute;
	right:0;
	top:0
}
.agenda-widget .agenda-nav{
	position:absolute;
	top:4em;
	left:1.7em
}
.agenda-widget .agenda-nav li{
	width:9px;
	height:14px;
	background:url('http://static.latitudebrasil.org/static/images/global/bg_nav_agenda.png?1361381019') no-repeat 0 0;
	float:left;
	cursor:pointer
}
.agenda-widget .agenda-nav .next{
	background-position:right top
}
.agenda-widget .agenda-nav .prev{
	margin-right:10px;
	background-position:left top
}
.agenda-widget .meses{
	margin-bottom:2px;
	overflow:hidden;
	font-size:10px;
	position:relative;
	z-index:2
}
.agenda-widget .meses .meses-list{
	width:1000px;
	height:33px;
	position:relative
}
.agenda-widget .meses li{
	float:left;
	font-size:1.2em;
	padding:0 0.58333em;
	line-height:2em;
	margin-right:1px;
	background:#fff;
	cursor:pointer;
	position:relative
}
.agenda-widget .meses li .arrow{
	background:url('http://static.latitudebrasil.org/static/images/global/bg_month_arrow.png?1361381019') center bottom;
	position:absolute;
	left:0;
	bottom:-100px;
	width:100%;
	height:0.66667em
}
.agenda-widget .meses li.active{
	background:#47d7a2;
	color:#fff
}
.agenda-widget .meses li.active .arrow{
	bottom:-7px
}
.agenda-widget .scroll-content{
	z-index:1;
	margin-top:-9px
}
.agenda-widget .scroll-content .jspTrack{
	background:#fff
}
.agenda-widget .scroll-content .jspVerticalBar{
	width:1.3em;
	background:#fff
}
.agenda-widget .scroll-content .jspDrag{
	background:#d2b881
}
.agenda-widget .loading{
	display:none;
	text-align:center;
	position:absolute;
	left:0;
	top:55%;
	width:100%
}
.agenda-widget .post-list li{
	position:relative;
	padding:2em 1.4em;
	overflow:hidden;
	cursor:pointer;
	min-height:5.3em;
	background:#fff;
	margin-bottom:1px
}
.agenda-widget .post-list li:hover{
	background:#e8e8e8
}
.agenda-widget .post-list li:hover .text{
	display:none;
	padding-right:1em
}
.agenda-widget .post-list li:hover .title{
	padding-right:9em
}
.agenda-widget .post-list li:hover .date{
	filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity:1;
	right:0
}
.agenda-widget .post-list li p{
	font-size:1.3em
}
.agenda-widget .post-list .title{
	font-size:1.6em;
	padding-bottom:0.6875em
}
.agenda-widget .post-list .text{
	font-size:1.3em
}
.agenda-widget .post-list .date{
	-moz-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	-o-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	-webkit-transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	-webkit-transition-delay:0ms;
	transition:all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	position:absolute;
	right:-8em;
	top:0;
	background:#d7efe9;
	font-size:1.8em;
	width:8em;
	height:100%;
	padding-top:1.55556em;
	padding-left:1em
}
.agenda-widget .post-list .date .small{
	font-size:0.88889em
}
.breadcrumbs{
	color:#47d7a2;
	font-size:1.7em;
	padding-left:0.29412em;
	position:relative;
	top:0.8em
}
.breadcrumbs span{
	font-size:0.88235em;
	color:#d2b881
}
.breadcrumbs a{
	color:#d2b881
}
.jspScrollable{
	outline:none !important
}
.fancybox-close{
	cursor:pointer;
	height:36px;
	position:absolute;
	right:-36px !important;
	top:0 !important;
	width:36px;
	z-index:8040;
	background:url('http://static.latitudebrasil.org/static/images/global/icon_close.jpg?1364502747') no-repeat !important
}
.fancybox-nav span{
	cursor:pointer;
	height:51px !important;
	margin-top:-25px;
	position:absolute;
	top:50%;
	visibility:hidden;
	width:51px !important;
	z-index:8040
}
.fancybox-prev span{
	background-position:0 0;
	left:0 !important;
	background:url('http://static.latitudebrasil.org/static/images/global/prev_fancy.png?1367928405') no-repeat !important
}
.fancybox-next span{
	background-position:0 0;
	right:0 !important;
	background:url('http://static.latitudebrasil.org/static/images/global/next_fancy.png?1367928405') no-repeat !important
}
.logo-language{
	display:block;
	margin:40px 0 20px 0
}

*/