/* CSS CEBRI
   Data de Criacao: 01/07/2013
   Desenvolvido por: Luciano Barauna - FATTORIAWEB
*/

/* ==========================================================================
   Elementos gerais
   ========================================================================== */
body{
	font-family: latoregular, Arial, Helvetica, sans-serif;
	background-color:#383636;
	color:#3c3c3c;
	}

.bg-wrap{
	background-color:#FFFFFF;
	}

.wrap{
	margin:0 auto;
	padding-bottom: 25px;
	width:990px;
	min-height:535px;
	height:auto !important;
	position:relative;
	}

.barra-lateral{
	padding:52px 0 0 0;
	width:238px;
	min-height:150px;
	float:right;
	}

a{
	color:#3d3d3d;
	text-decoration:none;
	}

a:hover{
	color:#315d4a;
	text-decoration:underline;
	}

.wrap a{
	color:#448669;
	}

h1, h2, h3, h4, h5{
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style: normal;
	}

b{
	font-family:"latobold";
	font-weight:normal;
	}

strong{
	font-family: "latobold";
	font-weight: normal;
}

.lista{
	color:#3c3c3c;
	font-size:14px;
	list-style:none;
	}

.titulo, .sub-titulo{
	margin:20px 0 10px 0;
	color:#465f2b;
	font-size:36px;
	clear:left;
	}

.sub-titulo{
	margin:0 0 20px 0;
	font-size:18px;
	}

.breadcrumble{
	margin:0 0 18px 0;
	padding:18px 0 0 0;
	list-style:none;
	font-size:12px;
	}

.breadcrumble li{
	margin:0 0 0 5px;
	float:left;
	}

.breadcrumble li:first-child{
	margin:0;
	}

.breadcrumble li .ativo{
	color:#bab9ba;
	}
.breadcrumble a{
	color:#465f2b;
	font-size:14px;
	}

.info-data{
	display:block;
	color:#b2b3b3;
	font-size:12px;
	font-family:latoregular;
	}

.control-acoes{
	padding:20px 0 0 0;
	}

.preload-eventos {
	width:150px;
	height:150px;
	position: absolute;
	margin: 65px 135px;
	}

/* Lista de tags */

.tags-relacio{
	list-style:none;
	}

.tags-relacio li{
	margin:0 5px 8px 0;
	height:22px;
	cursor:pointer;
	float:left;
	font-size:12px;
	background:url(../img/seta-tags.png) no-repeat;
	}

.tags-relacio li:hover{
	background-position:0 -24px;
	}

.tags-relacio li a{
	margin:0 0 0 21px;
	padding:4px 12px 3px 0px;
	display:block;
	color:#f1f0ef;
	}

.tags-relacio li:hover a{
	text-decoration:none;
	}

.tags-transparent li{
	background-position:0 -50px;
	}

.tags-transparent li:hover{
	background-position:0 -74px;
	}

.tags-relacio-simples {
	list-style:none;
	clear:both;
	padding: 10px 0 0 0;
	}

.tags-relacio-simples  li{
	margin:0 5px 8px 0;
	height:22px;
	cursor:pointer;
	float:left;
	font-size:12px;
	color:#b2b3b3;
	}
.tags-relacio-simples a{
	text-decoration:none;
	color:#465f2b;
	}

.tags-relacio-simples a:hover{
	text-decoration:underline;
	}

.box-favorito{
	border:solid 5px #f15c23;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	}

.thumb-redes-sociais {
 	visibility:hidden;
	position:absolute;
}

.tag-destaque{
	padding: 6px 4px;
	z-index: 10;
	float: left;
	color: #FFF !important;
	font-size: 12px;
	background-color: #d65827;
}

.mosaic-block .tag-destaque{
	position: absolute;
}

/* Icones
   ========================================================================== */

.pt-lingua img, .eng-lingua img{
	margin:0 10px 0 0;
	}

.down-itunes{
	width:45px;
	height:14px;
	display:inline-block;
	text-indent:-9999px;
	background:url(../img/ico-itunes.png) no-repeat;
	}

.down-itunes:hover{
	background-position:0 -14px;
	}

.down-audio{
	width:60px;
	height:12px;
	display:inline-block;
	text-indent:-9999px;
	background:url(../img/ico-download-2.png) no-repeat;
	}

.down-audio:hover{
	background-position:0 -14px;
	}

/* Box */

.box{
	position:relative;
	}

.box .mosaic-overlay{
	height:auto;
	bottom:0;
	}

.box .mosaic-overlay:hover{
	text-decoration:none;
	}

.box .details{
	padding:12px 12px 0 12px;
	color:#FFFFFF;
	font-size:16px;
	}

.box .details h2{
	margin-bottom:2px;
	color:#FFFFFF;
	font-size:12px;
	font-family: 'latoregular';
	}

.box .details p{
	margin:0 0 10px 0;
	}

.links-interacao{
	top:0;
	right:0;
	z-index:10;
	position:absolute;
	list-style:none;
	}

.links-interacao li{
	margin:0 0 0 1px;
	float:left;
	background-color:#000000;
	background-color:rgba(0,0,0,0.7);
}

.links-interacao li a{
	width:28px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../img/icos-interacao.png) no-repeat;
}

.links-interacao .ico-docs{
	background-position:7px 8px;
	}

.links-interacao .ico-docs:hover{
	background-position:7px -14px;
	}

.links-interacao .ico-video{
	background-position: -21px 7px;
	}

.links-interacao .ico-video:hover{
	background-position: -21px -15px;
	}

.links-interacao .ico-audio{
	background-position: -53px 7px;
	}

.links-interacao .ico-audio:hover{
	background-position: -53px -15px;
	}

.links-interacao .ico-fotos{
	background-position: -82px 7px;
	}

.links-interacao .ico-fotos:hover{
	background-position: -82px -16px;
	}

.links-interacao .ico-destaque{
	background-position: -107px 8px;
	}

.links-interacao .ico-destaque:hover{
	background-position: -107px -14px;
	}

.sessao-origem{
	padding:8px;
	top:0;
	right:0;
	z-index:10;
	position:absolute;
	font-size:11px;
	color:#FFF;
	background:#000000;
	background:rgba(0,0,0,0.7)
	}

/* Menu flutuante
   ========================================================================== */
.menu-flutuante{
	top:0px;
	left:-65px;
	position:absolute;
	margin:47px 0 0 0;
	text-align:center;
	color:#fff;
	font-size:14px;
	}

.menu-flutuante ul{
	padding:18px 14px;
	width:22px;
	list-style:none;
	background: #27372f;
	}

.menu-flutuante ul li{
	margin:10px 0 0 0;
	}

.menu-flutuante ul li:first-child{
	margin:0;
	}

.flutuante-twitter, .flutuante-google, .flutuante-facebook, .flutuante-email, .flutuante-imprimir{
	width:22px !important;
	height:22px !important;
	display:block;
	text-indent:-9999px;
	background:url(../img/ico-socias-menu.png) no-repeat;
	}

.flutuante-twitter span, .flutuante-google span, .flutuante-facebook span, .flutuante-email span, .flutuante-imprimir span{
	background:none !important;
	display:none;
	}

.flutuante-twitter:hover{
	background-position:0 -26px;
	}

.flutuante-google{
	background-position:-32px 0;
	}

.flutuante-google:hover{
	background-position:-32px -26px;
	}

.flutuante-facebook{
	background-position:-64px 0;
	}

.flutuante-facebook:hover{
	background-position:-64px -26px;
	}

.flutuante-email{
	background-position:-96px 0;
	}

.flutuante-email:hover{
	background-position:-96px -26px;
	}

.flutuante-imprimir{
	background-position:-128px 0;
	}

.flutuante-imprimir:hover{
	background-position:-128px -26px;
	}

.btn-favoritar{
	margin:2px 0 0 0;
	width:50px;
	height:42px;
	display:block;
	text-indent:-99999px;
	background:url(../img/ico-btn-favoritar.png) no-repeat 0 0;
	-webkit-transition: background-position 0.1s ease-in;
	-moz-transition: background-position 0.1s ease-in;
	-ms-transition: background-position 0.1s ease-in;
	transition: background-position 0.1s ease-in;
	}

.btn-favoritar:hover{
	background-position:0 -45px;
	}

.btn-favoritar:active, .btn-favoritar-ativo{
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	transition:none;
	background-position:0 -92px;
	}

/* ==========================================================================
   Topo
   ========================================================================== */

.bg-topo{
	background-color:#26372f;
	}

.topo{
	padding:24px 0 0 0;
	width:990px;
	}

.logo,
.logo-eng{
	margin:0 0 0 10px;
	width:600px;
	height:54px;
	float:left;
	text-indent:-9999px;
	background:url(../img/logo-cebri-topo.png) no-repeat;
	}

.logo-eng{
	background:url(../img/logo-cebri-topo-eng.png) no-repeat;
	}

.form-busca-topo{
	margin:10px 8px 0 0;
	float: right;
	}

.form-busca-topo input[type="text"], .form-busca-topo select{
	padding: 5px;
	width:112px;
	border:none;
	font-size:12px;
	background-color:#ffffff;
}

.form-busca-topo select{
	padding: 4px;
}

.form-busca-topo input[type="submit"]{
	padding: 5px 15px;
	cursor:pointer;
	color:#feffff;
	background-color:#bab9ba;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
	-ms-transition: background 0.1s linear;
	transition: background 0.1s linear;
}

.form-busca-topo input[type="submit"]:hover{
	background-color:#959495;
	}

.form-busca-topo input[type="submit"]:active{
	background-color:#5c5c5c;
	}

/* ==========================================================================
   Menu
   ========================================================================== */

.bg-menu{
	background-color:#ffffff;
	}

.area-menu{
	padding:10px 0 5px 0;
	width:990px;
	position:relative;
	}

.versao-lingua{
	margin:15px 0 0 0;
	color:#9db3a9;
	float:right;
	font-size:12px;
	border: 1px solid transparent;
	}

.versao-lingua:hover{
	color:#cfd2d1;
	text-decoration:none;
	font-size:12px;
	}

.versao-lingua:active{
	color:#5e8472;
	}

.ling-eng {
	margin-top: 6px;
	padding: 4px 6px;
	color: #00286a;
	font-size: 12px;
	background-color: #fff;
	border-color: #bd2033;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.ling-eng img {
	margin-right: 5px;
	vertical-align: top;
}

.ling-eng:hover,
.ling-eng:active {
	color: #00286a;
	opacity: 0.6;
}

 .ling-eng:active {
	opacity: 0.4;
}

.menu-dropdown{
	float:left;
	list-style:none;
	}

.menu-dropdown li{
	padding:0 15px 0 9px;
	float:left;
	font-family:latobold;
	font-size:18px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
	-ms-transition: background 0.1s linear;
	transition: background 0.1s linear;
	}

.menu-dropdown li a{
	padding:9px 0;
	display:inline-block;
	color:#26372f;
	}

.menu-dropdown li:hover, .menu-dropdown li:hover > li{
	background-color:#26372f;
	}

.menu-dropdown li:hover a{
	color:#FFF;
	text-decoration:none;
	}

.menu-dropdown .drop-menu{
	padding:9px 12px 9px 0;
	background:url(../img/ico-seta-menu.png) no-repeat right center;
	}

.menu-dropdown li .submenu{
	visibility:hidden;
	-webkit-transition: visibility 0.1s linear;
	-moz-transition: visibility 0.1s linear;
	-ms-transition: visibility 0.1s linear;
	transition: visibility 0.1s linear;
	}

.menu-dropdown li:hover > .submenu{
	visibility:visible;
	}

.menu-dropdown li:hover > .drop-menu{
	background-image:url(../img/ico-seta-menu-select.png);
	}

.topo .menu-sobre-cebri{
	margin:5px 0 0 0;
	list-style:none;
	float:right;
	}

.menu-sobre-cebri li{
	padding:0 9px;
	}

.menu-sobre-cebri li a{
	color:#ffffff;
	font:16px "latoregular";
	}

.topo .menu-sobre-cebri-eng{
	margin-bottom: 10px !important;
	margin-top: -10px !important;
}

.menu-sobre-cebri .submenu{
	padding-top:0;
	padding-bottom:10px;
	}

.menu-sobre-cebri .submenu a{
	font: 15px "latobold";
	}

.submenu{
	margin:0 0 0 -9px;
	padding:28px 15px 32px 0;
	z-index:9999;
	position:absolute;
	background:#26372f;
	}

.submenu ul{
	padding:0 20px 0 27px;
	list-style:none;
	float:left;
	border-right:solid 2px #abc094;
	}

.submenu ul li{
	margin:0;
	padding:0 17px 0 0;
	float:none;
	font-size:14px;
	background-image:none;
	}

.submenu li a{
	color:#465f2b;
	}

.submenu li a:hover{
	color:#8e9c7e;
	background:none;
	}

/* ==========================================================================
   Area banner
   ========================================================================== */

.img-banner{
	height: 575px;
	}

.flex-active-slide .area-banner{
	-webkit-transition: visibility 1s ease;
	-moz-transition: visibility 1s ease;
	-ms-transition: visibility 1s ease;
	-o-transition: visibility 1s ease;
	transition: visibility 1s ease;
	visibility:visible;
	}

.area-banner{
	margin:0 auto;
	width:980px;
	height:575px;
	z-index:10;
	position:relative;
	visibility:hidden;
	}

.box-banner{
	margin:70px 0 0 12px;
	padding:25px 30px;
	width:385px;
	max-height:435px;
	float:left;
	background-color:#1f2224;
	-webkit-background-color: rgba(0,0,0,0.8);
	-moz-background-color: rgba(0,0,0,0.8);
	-ms-background-color: rgba(0,0,0,0.8);
	background-color: rgba(0,0,0,0.8);
	}

.box-banner h1{
	color:#FFFFFF;
	font-size:30px;
	font-family:latoblack;
	}

.box-banner .info-data{
	color:#747375;
	}

.box-banner p, .box-banner a{
	color:#bcb9ba;
	font-size:14px;
	font-family:latobold;
	}

.box-banner a:hover{
	color:#FFF;
	}

.box-banner ul{
	list-style:none;
	}

.box-banner ul li{
	margin:0 0 15px 0;
	}

.box-banner ul h1{
	font-size:14px;
	}

.flexslider .tags-relacio{
	z-index:50;
	top:540px;
	right:-4px;
	position:absolute;
	}

/* ==========================================================================
   Destaque noticias
   ========================================================================== */

.lista-conselho{
	padding:15px 0 15px 60px;
	width:990px;
	height:140px;
	list-style:none;
	}

.lista-conselho{
	margin:30px auto 45px;
	padding-left:0;
	width:680px;
	display:table;
	}

.lista-conselho li{
	margin:0 0 22px 30px;
	width:220px;
	height:140px;
	float:left;
	text-align:center;
	background-color:#000000;
	}

.lista-conselho li{
	width:200px;
	height:248px;
	color:#FFFFFF;
	text-align:left;
	}

.lista-conselho .bar2 .mosaic-overlay{
	opacity:1;
	bottom:-132px;
	height: 185px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	background:#27372f;
	}

.lista-conselho h1{
	margin:0 0 5px 0;
	color:#fffeff;
	font-size:14px;
	}

.lista-conselho .cargo-funcionario{
	margin:0;
	}

.lista-conselho .desc-funcionario{
	margin:5px 0 0 0;
	color:#c7e6d7;
	font-size:11px;
	}

.lista-conselho .mosaic-block{
	border:none;
	}

.lista-conselho .mosaic-backdrop{
	background:#ececec;
	}

.lista-destq-canal .mosaic-block{
	width:210px;
	height:140px;
	border-width:5px;
	}

.mosaic-block:hover{
	cursor:pointer;
	}

li.mosaic-block:hover .mosaic-backdrop img{
	filter: alpha(opacity=65);
	opacity:0.65;
	}

.lista-destq-canal .details{
	padding:14px 12px 0 12px;
	}

.lista-conselho .details{
	padding:14px 0 0 8px;
	}

.lista-conselho .details .cargo-funcionario {
	margin-bottom: 8px;
	font-size:12px;
	color:#FFFFFF;
	}

.lista-destq-canal .details a{
	color:#FFFFFF;
	font-size:16px;
	}

.cargo-funcionario{
	color:#949494;
	font-size:11px;
	margin-bottom:0px;
}

.lista-conselho .contato-funcionario a{
	color:#9bc4b0;
	font-size:14px;
	}

.lista-conselho .contato-funcionario a:hover{
	text-decoration:underline;
	}

.lista-cargo-funcionario li {
	margin-left: 14px;	
  padding-right: 5px;
	margin-bottom: 5px;
	width: inherit;
	height: inherit;
	font-size: 11px;
	line-height: 13px;
	color: #c7e6d7;
	background-color: transparent;
	list-style: circle;
}

.details a:hover{
	text-decoration:none;
	}

.details .data{
	display:block;
	color:#b2b3b3;
	font-size:12px;
	}

.lista-destq-canal .bar .mosaic-overlay{
	height:74px;
	}

/* ==========================================================================
   Destaque evento
   ========================================================================== */

.bg-destq-event{
	background:#27372f;
	}

.area-event{
	padding:22px 0 35px;
	width:990px;
	}

.area-event .datepicker{
	margin:68px 0 0 80px;
	}

.box-evento{
	width:470px;
	height:auto;
	}

.box-evento h1{
	font-size:36px;
	font-family:latolight;
	color:#FFFFFF;
	}

.box-evento .link-todos{
	color:#9db3aa;
	}

.box-evento .img-evento{
	margin:18px 0 0 0;
	color:#9db3aa;
	}

.box-evento .img-evento a{
	color:#9db3aa;
	}

.box-evento .img-evento a:hover{
	color:#678f7c;
	}

.img-evento .desc-evento{
	margin:0 0 10px 0;
	color:#9db3aa;
	font-size:12px;
	font-family:latoregular;
	}

.img-evento .mosaic-block {
	margin:0 0 10px 0;
	width:471px;
	height:266px;
	border:none;
	}

.img-evento .mosaic-overlay{
	height:auto;
	}

.img-evento .mosaic-overlay:hover{
	text-decoration:none;
	}

.img-evento .details, .img-evento .info-data{
	font-size:26px;
	font-family:latolight;
	}

.img-evento .details{
	padding:20px 24px 0 24px;
	color:#FFF;
	}

.img-evento .info-data{
	color:#c8c8c8;
	}

/* ==========================================================================
   Destaque publicaoes
   ========================================================================== */

.bg-destq-public{
	background-color:#FFF;
	}

.destq-cont-public{
	padding:32px 0 22px;
	width:990px;
	}

.destq-public{
	padding:0 0 0 40px;
	width:380px;
	float:left;
	}

.destq-public.coluna-um{
	margin:0 132px 0 0;
	}

.destq-public.coluna-dois{
	}
	
	.destq-public.coluna-unica{
	width:930px;
	margin-bottom:30px;
	}

.destq-public h1{
	color:#465f2a;
	font-size:36px;
	}

.link-todos{
	margin:0 0 0 8px;
	color:#465f2a;
	font-family:latobold;
	font-size:12px;
	}

/* Links de visualizacoes */

.link-visualizacoes{
	margin:8px 0 0 3px;
	padding:0;
	list-style:none;
	font-family:latobold;
	font-size:12px;
	}

.link-visualizacoes li{
	margin:0 12px 0 0;
	float:left;
	}

.link-visualizacoes a{
	color:#bdbdbd;
	}

.link-visualizacoes a:hover, .link-visualizacoes .ativo a:hover{
	color:#647047;
	text-decoration:none;
	}

.link-visualizacoes .ativo a{
	color:#3d3d3d;
	}

.list-publicacao{
	padding:20px 0 0 5px;
	list-style:none;
	}

.list-publicacao li{
	margin:0 0 22px 0;
	}

.previa-publicacao a{
	color:#666766;
	font-size:16px;
	font-family:loraregular;
	}

.previa-publicacao a:hover{
	color:#465f2a;
	text-decoration:none;
	}

/* ==========================================================================
   Destaque canal
   ========================================================================== */

.bg-destq-canal{
	background-color:#ebebeb;
	}

.destq-canal{
	padding:30px 0 20px 16px;
	width:990px;
	}

.destq-canal h1, .destq-canal .link-todos{
	color:#4e4e4e;
	}

.destq-canal .link-visualizacoes .ativo a{
	color:#777677;
	text-decoration:none;
	}

.destq-canal .link-visualizacoes .ativo a:hover{
	color:#647047;
	text-decoration:none;
	}

.lista-destq-canal{
	padding:15px 0 0 15px;
	width:990px;
	height:140px;
	list-style:none;
	}

.data-legenda{
	margin:0 0 10px;
	display:block;
	color:#b2b3b3;
	font-size:12px;
	}

.lista-destq-canal .link-video{
	width:16px;
	height:10px;
	z-index:10;
	top:5px;
	right:5px;
	position:absolute;
	float:left;
	text-indent:-9999px;
	background:url(../img/ico-video.png) no-repeat;
	}

.lista-destq-canal .link-video{
	padding:0;
	top:10px;
	right:10px;
	background:url(../img/ico-video.png) no-repeat;
	}

.lista-destq-canal li:hover .ico-video{
	background-position:0 -12px;
	}

/* ==========================================================================
   Quem somos
   ========================================================================== */
.quem-somos{}

.quem-somos img{
	margin:0 30px 0 0;
	float:left;
	}

.quem-somos .titulo{
	margin:0 0 18px 0;
	}

.quem-somos p{
	font-size:14px;
	}

/* ==========================================================================
   Cadastro
   ========================================================================== */

.cadastro{}

.cadastro .form-cadastro{
	margin:40px 0 0 0;
	width:100%;
	float:none;
	}

/* ==========================================================================
   Projetos
   ========================================================================== */

.projetos{
	}

.projetos h2{
	font-size:36px;
	}

.filtros{
	padding:0 0 0 10px;
	}

.prox-eventos, .proj-andamento{
	margin:0 10px 10px 0;
	float:left;
	padding:5px;
	}

.prox-eventos.box-favorito, .proj-andamento.box-favorito{
	background:#f15c23;
	border:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	}

.prox-eventos .mosaic-block, .proj-andamento .mosaic-block{
	margin:0 0 0 0;
	width:470px;
	height:150px;
	border:none;
	}

.proj-andamento .mosaic-block{
	width:470px;
	height:310px;
	}

.titulo-img{
	height:480px;
	position:relative;
	overflow:hidden;
	}

.titulo-img span{
	padding:10px 40px 15px 30px;
	display:block;
	top:160px;
	z-index:10;
	position:absolute;
	color:#FFFFFF;
	font-size:60px;
	background:#000000;
	background:rgba(0,0,0,0.6);
	}

.titulo-img .box-favorito{
	border:solid 5px #f15c23;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	}

/* ==========================================================================
   Publicacoes
   ========================================================================== */

.publicacoes{}

.publicacoes .form-filtro{
	width:100%;
	}

.publicacoes .filtros-grid{
	margin:0 0 0 22px;
	}

.publicacao-livro{
	padding:0 0 50px 0;
	}

.desc-pessoa{
	margin-bottom: 25px;
	width: 720px;
	float:left;
	}

.capa-livro{
	margin:0 28px 0 0;
	padding:5px 0 15px 0;
	width:172px;
	float:left;
	-webkit-box-sizing:padding-box;
	}

.capa-livro .btn{
	margin-top:18px;
	width:130px;
	text-align:center;
	}

.cont-publi, .conteudo-livro{
	width:720px;
	float:left;
	}

.cont-publi p, .conteudo-livro p{
	 font-size:15px;
	}

.img-full {
	width: auto;
	height: auto;
	max-width: 100%;
}


/* ==========================================================================
   Eventos
   ========================================================================== */
.eventos{}

.eventos .evento-carousel{
	margin:25px auto 30px;
	width:768px;
	height:392px;
	position:relative;
	}

.evento-carousel #ui-carousel-next, .evento-carousel #ui-carousel-prev{
	width:39px;
	height:392px;
	background-image:url(../js/carousel/seta-esq.jpg);
	}

.evento-carousel #ui-carousel-next{
	background-image:url(../js/carousel/seta-dir.jpg);
	}

.evento-carousel .detalhes{
	padding:10px 18px;
	width:100%;
	position:absolute;
	opacity:1;
	filter: alpha(opacity=100);
	background:#333333;
	background:rgba(0,0,0,0.5);
   -webkit-transition: opacity 0.2s linear 0.1s;
   -moz-transition: opacity 0.2s linear 0.1s;
   -ms-transition: opacity 0.2s linear 0.1s;
   transition: opacity 0.2s linear 0.1s;
	}

#carousel:hover .detalhes{
	opacity:0;
	filter: alpha(opacity=0);
	}

.evento-carousel .detalhes h2{
	color:#FFFFFF;
	font-size:36px;
	}

.evento-carousel .info-data{
	font-size:26px;
	font-family:latolight;
}

.info-evento{
	padding:15px;
	color:#9db3ab;
	background:#272727;
	}

.info-evento p{
	float:left;
	color:#959595;
	font-size:12px;
	}

.info-evento h3{
	text-align:right;
	font-size:18px;
	font-family:latoregular;
	}

.info-evento h3 span{
	float:left;
	color:#959595;
	font-size:12px;
	line-height:25px;
	}

.eventos .form-filtro{
	width:100%;
	}

/* Eventos internos*/

.evento-coluna{
	margin:0 auto;
	width:732px;
	min-height:150px;
	float:left;
	}

.evento-coluna .titulo, .barra-lateral .titulo{
	color:#465f2a;
	}

.evento-coluna .texto-conteudo{
	font-size:14px;
	font-family:"loraregular";
	}

.evento-coluna .mosaic-block{
	width:732px;
	height:344px;
	}

.area-video-evento{
	width:730px;
	height:325px;
	background:red;
	}

.lista-audio{
	margin:30px 0 0 0;
	list-style:none;
	}

.lista-audio li{
	margin:0 0 25px 0;
	}

.lista-audio p{
	margin:0 0 10px 0;
	display:inline-block; /*alteração para audio e video*/
	}

.lista-audio .down-itunes, .lista-audio .down-audio{
	margin:0 10px 0 0;
	}

.lista-audio .audioplayer{
	width:730px;
	}

.lista-doc{
	list-style:none;
	}

.lista-doc li{
	margin:0 0 14px 0;
	}

.lista-doc li img{
	margin:0 5px 0 0;
	vertical-align:middle;
	}

.lista-doc li a{
	color:#5e9741;
	}

.programacao-evento{
	}

.programacao-evento h2{
	margin:0 0 25px 0;
	font-size:18px;
	font-family:latobold;
	}

.programacao-evento h3{
	margin:0 0 22px 0;
	font-size:17px;
	font-family:latobold;
	}

.horario-evento{
	margin:0 5px 0 0;
	color:#465f2b;
	}

.lista-palestrantes, .lista-parceria, .lista-funcionario, .auto-publi{
	list-style:none;
	}

.lista-palestrantes li, .lista-parceria li, .lista-funcionario li, .auto-publi li{
	margin:0 0 25px 0;
	padding:0 0 0 32px;
	min-height:70px;
	}

.lista-parceria li{
	float:left;
	clear:none;
	}

.lista-funcionario li{
	margin:15px 10px 15px 0 !important;
	padding:0;
	width:315px;
	display: inline-block;
	vertical-align: middle;
	}

.auto-publi li{
	padding: 0;
}

.auto-publi .info-pessoa{
	font-size: 12px;
}

.lista-palestrantes img, .lista-funcionario img, .desc-pessoa img, .auto-publi img{
	margin:5px 10px 0 0;
	float:left;
	}

.nome-palestrante, .nome-funcionario, .nome-pessoa{
	color:#465f2b;
	font-size:17px;
	font-family:latoregular;
	}

.desc-palestrante, .desc-funcionario, .info-pessoa{
	margin:0 0 5px 80px;
	color:#737474;
	font-size:12px;
	}

.contato-palestrante, .contato-funcionario, .contato-pessoa{
	margin:7px 0 0 0;
	display:block;
	}

.contato-palestrante a, .contato-funcionario a, .contato-pessoa a{
	color:#5e9741;
	font-size:14px;
	font-family:latoregular;
	}

.funcionario-twitter{
	font-size:12px;
	}

.contato-palestrante img, .contato-funcionario img, .contato-pessoa img{
	margin:0 2px 0 0;
	float:none;
	vertical-align:middle;
	}

.conteudo-relacionado{
	padding:10px 0 0 0;
	width:990px;
	float:left;
	}

.conteudo-relacionado h3{
	margin:0 0 6px 0;
	color:#4e4c4c;
	font-size:18px;
	}

.conteudo-relacionado ul{
	padding:0 0 0 28px;
	list-style:none;
	}

.conteudo-relacionado li{
	padding: 10px 0 0 0;
	}

.conteudo-relacionado span{
	font-size:10px;
	color:white;
	padding:3px 8px;
	background:#26372F;
	margin-right:10px;
	}

.conteudo-relacionado a{
	color:#3c3c3c;
	}

.conteudo-relacionado a:hover{
	color:#448669;
	text-decoration:none;
	}


/* Barra lateral
   ========================================================================== */
.barra-lateral{}

.info{
	font-size:12px;
	}

.barra-lateral .btn{
	margin:0;
	}

.barra-lateral .btn-amarelo, .barra-lateral .btn-cinza{
	display:block;
	text-align:center;
	}

.mapa-lateral{
	margin:0 0 10px 0;
	border:solid 1px #465f2b;
	}

.mapa-lateral:hover{
	border-color:transparent;
	}

.barra-lateral .pt-lingua, .barra-lateral .eng-lingua{
	margin:0 0 10px 0;
	}

.info-gerais-lateral{}

.info-gerais-lateral h2{
	font-size:28px;
	}

.info-gerais-lateral p{
	font-size:12px;
	}

.info-gerais-lateral a{
	color:#465f2b;
	}

.outras-publicacoes .artigo{
	margin:0 0 10px 0;
	}

.artigo .mosaic-block{
	margin:0;
	width:228px;
	height:309px;
	border:none;
	}

.outras-publicacoes .mosaic-overlay{
	height:auto;
	bottom:0;
	}

.outras-publicacoes .details{
	padding:12px 12px 0;
	color:#FFFFFF;
	font-size:14px;
	}

.outras-publicacoes .details h2{
	font-size:12px;
	font-family:"latoregular";
	}

/* ==========================================================================
   Mantenedores
   ========================================================================== */

.mantenedores {}

.lista-manten-premium {
	margin:22px 0 0 0;
	}

.lista-manten-premium ul, .lista-mantenedora ul{
	padding:34px 0 0 25px;
	list-style:none;
	}

.lista-manten-premium li, .lista-mantenedora li{
	margin:0 50px 40px 0;
	width:200px;
	/*height:170px;*/
	float:left;
	border:solid 1px #e7e7e7;
	background:#ededed;
	}

.lista-manten-premium li:hover, .lista-mantenedora li:hover{
	cursor:pointer;
	border-color:#4c695b;
	}

.lista-manten-premium a { display: block; }

.lista-mantenedora{}

.lista-mantenedora ul{
	padding:34px 0 40px 7px;
	}

.lista-mantenedora li{
	margin:0 0 18px 18px;
	width:142px;
	height:113px;
	}

/* ==========================================================================
   Secretaria executiva
   ========================================================================== */

.lista-funcio-detalhe{
	margin:30px 0 0 0;
	list-style:none;
	}

.lista-funcio-detalhe li{
	margin:0 0 25px 0;
	display:table;
	}

.foto-funcio{
	margin:0 20px 0 0;
	float:left;
	background:#d3cbc8;
	}

.lista-funcio-detalhe .cargo-funcionario, .info-funcionario{
	color:#28332d;
	font-size:14px;
	font-family:"latobold";
	}

.contato-tel{
	color:#28332d;
	font-size:18px;
	}

.funcionarios-cebri{
	margin:30px 0 15px 0;
	}

.funcionarios-cebri h2{
	margin:0 0 0 0;
	font-size:24px;
	}

.funcionarios-cebri i{
	font-family: latolight_italic;
	}

.lista-funcio-detalhe .desc-funcionario{
	margin:20px 0 5px 210px;
	font-size:15px;
	}

/* ==========================================================================
   Pesquisadores
   ========================================================================== */

.list-publicacoes{
	margin:15px 0 0 211px;
	list-style:none;
	}

.list-publicacoes li:first-child{
	padding:0;
	font-size:15px;
	font-family:latobold;
	}

.list-publicacoes li{
	padding:0 0 0 10px;
	}

.list-publicacoes li a{
	display:inline-block;
	color:#5e9741;
	font-size:16px;
	}

.info-funcionario{
	font-size:18px;
	font-family:latoregular;
	}

/* ==========================================================================
 	Podcast
   ========================================================================== */

.podcast p{
	font-size:14px;
	}

.video-podcast{
	margin:0 30px 25px 0;
	float:left;
	}

.podcast .lista-audio li{
	padding:0 0 0 25px;
	}

.podcast .audioplayer{
	width:100%;
	}

/* ==========================================================================
   Rodape
   ========================================================================== */

.bg-rodape{
	background-color:#444444;
	}

.rodape{
	padding:25px 0;
	width:990px;
	}

.rodape h1, .titulo-coluna{
	margin:0 0 22px 0;
	color:#5d5e5e;
	font-size:30px;
	font-family: latoregular;
	-webkit-text-shadow: 2px 1px 1px rgba(0,0,0,0.28);
	-moz-text-shadow: 2px 1px 1px rgba(0,0,0,0.28);
	-ms-text-shadow: 2px 1px 1px rgba(0,0,0,0.28);
	text-shadow: 2px 1px 1px rgba(0,0,0,0.28);
	}

.list-coluna-rodape{
	margin:0 40px 0 0;
	float:left;
	list-style:none;
	}

.titulo-coluna{
	margin:0 0 15px 0;
	}

.list-coluna-rodape li{
	margin:0 0 8px 0;
	}

.list-coluna-rodape li img{
	margin:1px 5px 5px 0;
	float:left;
	}

.list-coluna-rodape li a{
	color:#cfcece;
	font-size:13px;
	}

.list-coluna-rodape li a:hover{
	color:#FFFFFF;
	}

.titulo-coluna{
	font-size: 14px;
	font-family: latobold;
	}

.coluna-rodape-end{
	padding-bottom:25px;
}

.cont-imprensa a img{
	margin: 8px 5px 0 0;
}

/* ==========================================================================
   Copyright
   ========================================================================== */

.copyright{
	padding:15px 0 0 0;
	width:990px;
	color:#727273;
	font-size:12px;
	}

.link-fattoria a{
	color:#727273;
	font-family:latoregular;
	font-size:12px;
	}

.copyright a:hover{
	color:#23EDDF;
	}

/* ==========================================================================
   Filtro Grid
   ========================================================================== */

.grid-publicacao{
	width:228px;
	height:309px;
	}

.grid-projeto{
	width:469px;
	height:309px;
	}

.grid-noticia{
	width:228px;
	height:149px;
	}

.grid-evento{
	width:469px;
	height:149px;
	}

/* ==========================================================================
   Meu cebri
   ========================================================================== */

.loader-meu-cebri{
	margin:210px 0 0 100px;
}

.meu-cebri{
	width:750px;
	height:100%;
	top:0;
	left:-750px;
	z-index:99999;
	position:absolute;
	background:#ef3c24;
	}

.ctrl-meu-cebri{
	margin:0 0 20px 0;
	text-align:right;
	}

.ctrl-meu-cebri li{
	padding:0 15px 0 0;
	display:inline-block;
	color:#fbc3aa;
	}

.ctrl-meu-cebri li a{
	margin:0 15px 0 0;
	font-size:15px;
	color:#fbc3aa;
	}

.ctrl-meu-cebri li a:hover{
	color:#FFFFFF;
	}

.btn-meu-cebri{
	width:32px;
	height:102px;
	top:186px;
	right:-32px;
	position:absolute;
	display:block;
	text-indent:-9999px;
	font-size:16px;
	background:url(../img/btn-meu-cebri.png) no-repeat;
	}

.btn-meu-cebri:hover{
	background-position:-36px 0;
	}

.cont-meu-cebri{
	width:740px;
	float:right;
	}

.logo-meu-cebri{
	margin:0 0 45px 0;
	float:right;
	}

.meu-cebri .frame-form, .meu-cebri .frame-form label{
	color:#FFFFFF;
	}

.meu-cebri .frame-form h1{
	margin:0 0 5px 0;
	font-size:24px;
	}

.form-login{
	margin:0 0 0 40px;
	width:300px;
	float:left;
	}

.esq-senha{
	margin:15px 42px 0 0;
	float:right;
	color:#fbc1ab;
	font-size:12px;
	}

.esq-senha:hover{
	color:#FFFFFF;
	text-decoration:none;
	}

.form-login .btn, .form-cadastro .btn{
	margin:10px 0 0 0;
	}

.form-cadastro{
	margin:0 60px 0 0;
	width:300px;
	float:right;
	}

.cont-meu-cebri{
	color:#FFFFFF;
	}

.cont-meu-cebri h1{
	margin:0 0 10px 0;
	color:#FFFFFF;
	font-size:24px;
	}

.cont-meu-cebri .link-todos{
	color:#eda69c;
	}

.cont-meu-cebri .link-todos:hover{
	color:#FFFFFF;
	text-decoration:none;
	}

.cebri-meus-eventos{
	margin:22px 0 0 0;
	clear:both;
	}

.info-event-meu-cebri{
	padding:12px 0 0 15px;
	list-style:none;
	float:left;
	}

.info-event-meu-cebri li{
	margin:0 0 15px 0;
	}

.como-chegar{
	padding:15px 0 5px 42px;
	color:#FFFFFF;
	font-size:14px;
	background:url(../img/ico-meu-cebri-mapa.png) no-repeat 0 0;
	}

.como-chegar:hover{
	color:#88271b;
	text-decoration:none;
	background-position:0 -44px;
	}

.hora-evento{
	color:#FFFFFF;
	font-size:14px;
	}

.hora-evento img{
	margin:0 10px 0 0;
	float:left;
	}

.cebri-meus-favoritos{
	margin:22px 0 8px 0;
	}

.cebri-meus-favoritos h1 img{
	margin:0 8px 0 0;
	}

.cebri-meus-sugerido{
	margin:27px 0 0 0;
	}

/* ==========================================================================
   Erro 404
   ========================================================================== */

body.erro{
	background:#FFFFFF;
}

.erro-404{
	margin:10.4166% auto 0 /* 100 / 960 */;
	width:67.5%; /* equivale a 960px */
	text-align:center;
}

.erro-404 img{
	max-width:100%;
	width:auto;
	height:auto;
}

.texto-erro-404{
	margin:50px 0 0 0;
	font-size:14px;
}

.texto-erro-404 p:first-child{
	font-size:20px;
}

.link-form-erro{
	color:#466e51;
	font:18px 'latobold', Arial, Helvetica, sans-serif;
}


.scroll-preloader{
	background:#26372f;
	padding:10px;
	text-align:center;
	margin-top:15px;
	color:white;
}

/* ==========================================================================
   Erro 404
   ========================================================================== */

.modal-aviso, .ui-dialog {
	background-color:#ffffff;
	display:none;
}

.modal-aviso p {
	color:#808080;
	padding:10px 15px;
	margin:10px 0 0 0;
}

.header-modal {
	background-color:#25352a;
	display:block;
	padding:15px 0;
}

.header-modal img {
	display:block;
	margin:0 auto;
}

.fechar-modal {
	display:block;
	margin:20px auto;
	width:150px;
	text-align:center;
}

/* ==========================================================================
   Tabela Balanco Financeiro
   ========================================================================== */

.tab-padrao {
	width:97%;
	margin-bottom:30px;
	margin-top:10px;
	border-collapse:collapse;
}

.tab-padrao thead {
	background-color:#e4e4e4;
}

.tab-padrao thead th{
	color:#26372f;
	padding:10px 0 10px 10px;
	text-align:left;
}

.tab-padrao tbody td {
	padding:10px 0;
}

.tab-padrao tbody tr:hover {
	background-color:#f8f8f8;
	transition-duration:0.3s;
	cursor:pointer;
}

.tab-padrao tfoot {
	background-color:#27372f;
}

.tab-padrao tfoot td {
	color:#fff;
}

.tab-padrao tfoot td:first-child {
	padding:10px 0 10px 10px;
}

.list-auditado {
	list-style:none;
	margin:50px 0;
}

.list-auditado li {
	display: inline-block;
	vertical-align: middle;
}

.list-auditado li img {
	margin:0 0 0 15px;
}

.quem-somos hr {
	width:97%;
	display:block;
	padding-bottom:1px;
	background-color:#c7c7c7;
	margin-bottom:20px;
}

.quem-somos p>strong {
	font-size:18px;
	font-weight:normal;
}
