@charset "iso-8859-1";
/* CSS Document */
    
.menu_base ul {
	float: left;
	padding: 0px;
	margin: 0px;}

.menu_base ul li { 
	float: left; 
	text-transform: uppercase; 
	position: relative; 
	cursor: pointer;
}

.menu_base ul li a { 
	display: block; 
	text-decoration: none; 
	position: relative; 
}

.menu_base ul li.current_menu_item span {
	display: block;
}

.menu_base ul li.current_menu_item {
}

.menu_base ul li.current_menu_item a { 
	position: relative; 
	overflow: visible; 
	border-bottom: 1px solid white; 
}

.menu_base ul li a:hover{ 
	border-bottom: 1px solid white;
}

/*.menu_base ul li ul.sub_menu {
	position: absolute;
	z-index: 999;
	left: -1em;
}

.menu_base ul li ul.sub_menu li {
	float: none;
}

.menu_base ul li ul.sub_menu li a { 
	display: block; 
	text-decoration: none; 
	position: relative; 
	border: none; 
}
.menu_base ul li ul.sub_menu li a:hover { 
	
}
*/
/*************
publicaŤ‹o
*************/

#filtro_publicacao {
	display: block;
	float: left;
	position: relative;
}
#filtro_publicacao ul.filtro {
	float: left;
	text-transform: capitalize;
	list-style-type: none;
}
#filtro_publicacao ul li a {
	margin: 0px;
	cursor: pointer; 
	text-decoration: none;
	padding: 2px;
}
#filtro_publicacao ul ul {
	margin: 0px;
}
#filtro_publicacao ul ul li {
	text-transform: capitalize;
	float: left;
	padding: 5px;
	position: relative;
	list-style-type: none;
}
#filtro_publicacao ul ul li a {
	display: block;
	border-top: 1px solid none;
}
#filtro_publicacao ul ul li a:hover {
	border: none;
}
#filtro_publicacao ul ul li a.selected {
	padding-top: -2px;
	font-weight: 700;
	border-top: 1px solid rgba(255,255,255,0.8);
	border-bottom: 1px solid rgba(255,255,255,0.8);
}

.publica_content_archive { margin-top: 5px; }

#containerPublicacoes {
	width: 100%;
}

.lista_publicacao .wrap_container_publica {
	clear: both;
	display: block; 
	zoom: 1; 
	height: 483px;
}

.lista_publicacao .item_publica {
	display: block;
	width: 160px;
	height: 160px;
	overflow: hidden;
	position: relative;
	background: #333333;
	margin: 0 0px 0px 0;
	position: absolute;
	top:0px; 
	left: 0px;
}

.lista_publicacao .publica_thumb_gr {
	display: block;
	width: 320px;
	height: 320px;
}

.lista_publicacao .item_publica .area_hover {	position: absolute; bottom: -100%; left: 0px; z-index: 999; background-color: rgba(0,0,0,0.8); width: 100%; color: white; }
.lista_publicacao .item_publica .area_hover .wrap_cover { padding: 17px; } 
.lista_publicacao .item_publica .area_hover p { padding: 0px; margin: 0px; font-weight: 500; text-transform: uppercase; font-size: 1em; line-height: 1.44em; }
.lista_publicacao .item_publica .area_hover p a { color: white; text-decoration: none; }
.lista_publicacao .item_publica .area_hover .data_publica_print { border-top: 1px solid rgba(255,255,255,0.3); padding-top: 5px; margin-top: 5px; opacity: 0.5}
.lista_publicacao .item_publica .area_hover .data_publicada { display: none; }
.lista_publicacao .item_publica .imagem {	display: block; width: 100%; height: 100%; overflow: hidden; z-index: 99; }
.lista_publicacao .item_publica .imagem img {  }


/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.4s;
     -moz-transition-duration: 0.4s;
      -ms-transition-duration: 0.4s;
       -o-transition-duration: 0.4s;
          transition-duration: 0.4s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

.nav_botao_lista_publica {
	padding: 12px;
	color: #fff;
	display: block;
	float: left;
	position: absolute;
	top: 500px;
	z-index: 999;
	text-indent: -99999px;
	opacity: 0.5;
}

.nav_botao_lista_publica:hover {
	opacity: 1;
}

.jTscrollerNextButton {
	right: 100px;
	background: url(../imgs/publica_arrow_w_right.png) no-repeat center center;
    z-index:99999999;
	opacity: 0.5;
}

.jTscrollerPrevButton {
	right: 150px;	
	background: url(../imgs/publica_arrow_w_left.png) no-repeat center center;
    z-index:99999999;
}

.jThumbnailScroller {
	position: relative;
	width: 80em;
	height: 64em;
	margin: 16em auto 0 auto;
	padding: 0;
	overflow: hidden;
}

/*Resp Tablet Vert*/
@media screen and (max-width:790px){
/*#filtro_publicacao {
	display: block; 
	padding: 3em 0 0 0em; 
	width: 25em; 
	z-index: 999; 
	position:absolute;
	top:64em;
	left:4.5em; 
}

#filtro_publicacao ul {
	display:block;
}

#filtro_publicacao ul li {
	margin-top:.3em;   
}

.lista_publicacao .wrap_container_publica {
	
}*/
}

/*responsivo smartp hor*/
@media screen and (max-width:680px){	/* 524px */


#header {
	position:absolute;   
}

.menu_base ul {
	float:none;
}

.menu_base ul li {
	float:none;    
	text-align:center;
}  

.menu_base ul li a:hover { 
	border-bottom:none;
}

.menu_base ul li.current_menu_item a {
	border-bottom:none;
}

#page_content {
	position:absolute;
}

.publica_content_archive {
	width:100%;
	margin:0px;
	padding:0px;   
}

.lista_publicacao .wrap_container_publica {
	clear: both;
	display: block;
	height:32em;
	zoom: 1;
	overflow:visible;
}

.lista_publicacao {
	height:100%;
	overflow:visible;
}

/*#filtro_publicacao {
	display:none;
	padding:3em 10%;
	float:none;
	top:10em;
	width: 80%;
	z-index: 999;
	position:absolute;
}
*/
.lista_publicacao .item_publica {
	float:none;
	position:relative;
}

.nav_botao_lista_publica {
	top: 50%;
	text-indent: -99999em;
}

.jTscrollerPrevButton {
	position:absolute !important;
	left: 0px !important;
	background-color: rgba(0,0,0,0.8);
	width: 12px;
}

.jTscrollerNextButton {
	position:absolute !important;
	right:0px !important;
	background-color: rgba(0,0,0,0.8);
	width: 12px;
}
}