@charset "utf-8";
/* CSS Document */
html, body, form, h1, h2, h3{
			padding:0;
			margin:0;
}

h1, h2, h3{font-weight:normal;}

body{ font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#6c6a69;
	line-height:20px;
	background:url(../imagens/bg_ladrilho.jpg) left top repeat-x;
}

#engloba, #controdape{text-align: left;
			margin-left: auto;
			margin-right: auto;
			width:960px;
			display:table;
}

p{padding:8px 0 8px 0; margin:0;}

img{border:none;}

a{text-decoration:none;color:#6c6a69;}
a:hover{text-decoration:underline;}

#cabecalho{height:117px;
			background:url(../imagens/filete_topo.jpg) center top  no-repeat;
}

.logo{float:left;
         padding: 27px 10px 0px 10px;
}

.selo{padding-left: 18px;
         padding-right: 16px;
}

/****menu*******/
#menu {list-style:none;
	margin:0;
	padding:80px 0 0 0;
	float:left;
	display:block;
	height:17px;
}
#menu li {margin:0px;
	display: inline;
	padding:0px;
	height:50px;
	text-align:center;
	float:left;
}

#menu li a{float:left;
			padding:20px 0;
			font-size:12px;
			padding:0 12px 0 11px;
}
/*fim menu***********/

.busca{float:left;
		padding:70px 0 0 14px;
}

.fieldbusca{color:#898040;
				font-size:12px;
				border:none;
				background:none;
				width:128px;
				font-family:Georgia, "Times New Roman", Times, serif;
}

.engfieldbusca{height:27px;
			padding:10px 0 0 12px;
			background:url(../imagens/bg_busca.jpg) left top no-repeat;
			width:136px;
			float:left;
}

.btnbusca{float:left;}

#banner{background:url(../imagens/bg_cabecalho.jpg) center top no-repeat;
		padding:21px 0px 0px 9px;
		position:relative;
		width:951px;
		height:247px;
}

.images {position:relative;
	height:247px;
	float:left;
	cursor:pointer;
}

.images div {display:none;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	height:247px;
}

#navega_banner{	height:57px;
			width:80px;
			position:absolute;
			z-index:1000;
			top:172px;
			left:9px;
}

.forward, .backward {
	width:40px;
	height:57px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;
	float:left;
}

.forward{ background:url(../imagens/seta_right.png) left top no-repeat;}

.backward{background:url(../imagens/seta_left.png) left top no-repeat; }

.disabled {visibility:hidden !important;}

.boxtop{height:114px;
		padding:26px 0 0 10px;
}

h2{font-family:Georgia, "Times New Roman", Times, serif;
		font-size:15px;
		color:#665f2f;
		padding-bottom:8px;
}

.textboxtop{float:left;
		width:412px;
}

.logoboxtop{float:left;
		padding: 10px 26px 0 0;
    width: 10rem;
height: 4rem;
    display: flex;
    align-items: center;
}

.logoboxtop img{
width: 100%;
height: auto;
}

#boxleft{float:left;
		width:479px;
		padding:23px 43px 0 8px;
}

#noticias{ padding-bottom:38px;}

.destnot{background-color:#f7f6f1;
		padding:10px;
		display:table;
		height:auto;
		width:461px;
}

.imgnot{float:left;
		padding-right:10px;
		width:231px;
}

.datanotbg, .datanot{font-weight:bold;
		padding-left:11px;
		font-size:12px;
		line-height:15px;
}

.datanotbg{background:url(../imagens/seta_data_fundo.jpg) left center no-repeat;
		margin-bottom:10px;
}

.datanot{background:url(../imagens/seta_data.jpg) left center no-repeat;
		margin-bottom:6px;
}

.nothome{border-bottom:1px dotted #c1c2c0;
		padding:12px 11px;
}

.barrss{background-color:#f7f6f1;
		padding:8px 10px;
}

.maisnot{background:url(../imagens/icon_mais.jpg) left center no-repeat;
		padding-left:21px;
		float:right;
}

.cantoredondo{-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
}

.boxpublicacao{background-color:#f7f6f1;
			display:table;
			height:auto;
			padding:10px;
			margin-top:3px;
			width:461px;
			line-height:18px;
}

.iconpdf{float:left;
		width:76px;
}

.txtpublicacao{float:left;
			width:376px;
}

.txtpublicacao span{font-size:12px; line-height:18px;}

.edital{padding-bottom:3px;}

#boxright{float:left;
		width:429px;
		padding:23px 0 0 0;
}

.separabox{padding-bottom:30px;
			display:table;
			height:auto;
}

.logoparceiro{float:left;
			padding-right:15px;
}

.news{float:left;
		width:202px;
		padding-right:23px;
}

.webmail{float:left;
		width:200px;
}

.engfieldemail{height:27px;
			padding:10px 0 0 12px;
			background:url(../imagens/bg_emailsenha.jpg) left top no-repeat;
			width:151px;
			float:left;
}

.engfieldlogin{height:27px;
			padding:10px 0 0 12px;
			background:url(../imagens/bg_field_login.jpg) left top no-repeat;
			width:202px;
			float:left;
			margin:13px 0 5px 0;
}

#rodape{ background:#faf7e9 url(../imagens/bg_rodape.jpg) left bottom repeat-x;
		height:230px;
		clear:both;
		margin-top:90px;
}

.concontato{font-family:Arial, Helvetica, sans-serif;
			padding:26px 13px 0 13px;
			height:44px;
}

.endereco{float:left;
	background:url(../imagens/icon_endereco.jpg) left center no-repeat;
	padding-left:34px;
	width:568px;
}

address{font-style:normal;}

.fone{float:left;
	background:url(../imagens/icon_fone.jpg) left center no-repeat;
	padding-left:27px;
	width:131px;
}

.email{float:left;
		background:url(../imagens/icon_email.jpg) left center no-repeat;
		padding-left:32px;
		width:134px;
}

.linkrapido{padding:17px 12px 0 7px;
			font-family:Arial, Helvetica, sans-serif;
}

.itemlink{float:left;
		padding-right:33px;
}

.linkrapido a{ color:#faf7e9;
			font-size:11px;
			line-height:16px;
}

.titlink{ font-size:12px;
		color:#FFF;
		font-weight:bold;
		padding-bottom:4px;
}

.copyright{float:right;
			color:#faf7e9;
			font-size:11px;
			line-height:16px;
			text-align:right;
}

.pagination{text-align:center;
			padding-top:12px;
}

.pagination a, .pagination strong{color:#665f2f;
			text-transform:lowercase;
			padding:7px 10px;
			background-color:#f7f6f1;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
}

.pagination strong{text-transform:lowercase;}

.tag_clouds{border-bottom:1px dotted #c1c2c0;
		padding:0 0 30px 0px;
		margin-bottom:25px;
}

.tag_clouds a{padding:0 12px 0 0;}

#engconteudo{padding:23px 10px 0 10px;}

.logomantida{float:left;
			    padding: 25px 27px 30px 0;
width: 13rem;
}

.logomantida img{border:10px solid #f7f6f1;
    width: 100%;
    height: auto;
}

#formulario{ width:447px;
			padding-top:30px;
}

.label{padding:8px 0 0px 0;
		float:left;
		width:80px;
}

.campo_form{font-size:14px;
			color:#8f8f8f;
			font-family: Georgia, "Times New Roman", Times, serif;
			background:none;
			border:none;
}

.assuntonomeemail{background:url(../imagens/bg_field_contato1.jpg) left top no-repeat;
		width:344px;
		height:18px;
		padding:9px;
		float:left;
		margin-bottom:13px;
}

.foneform{background:url(../imagens/bg_contato_fone.jpg) left top no-repeat;
		width:104px;
		height:18px;
		padding:9px;
		float:left;
		margin-bottom:13px;
}

.cidade{background:url(../imagens/bg_field_cidade.jpg) left top no-repeat;
		width:131px;
		height:18px;
		padding:9px;
		float:left;
		margin-bottom:13px;
}

.mensagem{background:url(../imagens/bg_field_text.jpg) left top no-repeat;
		width:344px;
		height:98px;
		padding:9px;
		float:left;
		margin-bottom:13px;
}

.botaoform{border:none;
			background:none;
			font-size:14px;
			font-weight:bold;
			color:#6c6a69;
			 font-family: Georgia, "Times New Roman", Times, serif;
			cursor:pointer;
}

.form_btn{text-align:right;}

.mapa img{border:10px solid #f7f6f1;}

/*Slide*/
div.trigger {background:#f7f6f1 url(../imagens/seta_down.jpg) right top no-repeat;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
}
div.active {background:#f7f6f1 url(../imagens/seta_up.jpg) right top no-repeat;}

.tit_evento_int{padding:16px 40px 16px 20px;
			font-size:16px;
}
.container{margin:5px 0px 0 0;}

.toggle_container{	padding:9px 8px;
					display:none;
					background:#f7f6f1;
}

/*abas*/
#abas{ width:919px;
		clear:both;
}

ul.tabs {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:53px;
}

ul.tabs li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
}

ul.tabs a {
	background: url(../imagens/fundo_abas_projetos.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	display:block;
	height: 53px;
	line-height:48px;
	text-align:center;
	text-decoration:none;
	color:#686868;
	padding:0px;
	margin:0px;
	position:relative;
	top:13px;
}

ul.tabs a:active {outline:none;}

ul.tabs a:hover {
	background-position: -420px -31px;
	color:#686868;
}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;
	cursor:default !important;
}

ul.tabs a.s 			{ background-position: 0px 0; width:94px; }
ul.tabs a.s:hover 	{ background-position: 0px -55px; }
ul.tabs a.s.current  { background-position:0px -55px; }

ul.tabs a.l 			{ background-position: -94px 0px; width:173px; }
ul.tabs a.l:hover 	{ background-position: -94px -55px; }
ul.tabs a.l.current  { background-position: -94px -55px; }

ul.tabs a.xl 			{ background-position: -267px 0px; width:101px; }
ul.tabs a.xl:hover 	{ background-position: -267px -55px; }
ul.tabs a.xl.current { background-position: -267px -55px; }

ul.tabs a.xls			{ background-position: -368px 0px; width:67px; }
ul.tabs a.xls:hover 	{ background-position: -368px -55px; }
ul.tabs a.xls.current { background-position: -368px -55px; }

ul.tabs a.sl 			{ background-position: -435px 0px; width:143px; }
ul.tabs a.sl:hover 	{ background-position: -435px -55px; }
ul.tabs a.sl.current { background-position: -435px -55px; }

ul.tabs a.xll 			{ background-position: -578px 0px; width:92px; }
ul.tabs a.xll:hover 	{ background-position: -578px -55px; }
ul.tabs a.xll.current { background-position: -578px -55px; }

.panes .pane {display:none;}

.panes div.cont_tabs {
	display:none;
	height:214px;
	overflow:auto;
	padding-right:10px;
}

.panes{
	padding:13px;
	height:214px;
	background:url(../imagens/fundo_cont_abas_projetos.jpg) left top no-repeat;
}

.estrutura{	background-color:#eae9e4;
			text-align:center;
			padding:9px 0;
			width:415px;
			margin:10px 0 0 0;
}

.organizacao{ float:left;
			padding-bottom:20px;
}

.videos{background-color:#f7f6f1;
			padding:10px;
			width:397px;
			line-height:18px;
}

.videos a{padding:0 6px;}

ul.lista{padding:10px 0 0 15px;
		margin:0;
}

.onze{font-size:11px;}
.doze{font-size:12px;}
.vermelho{color:#dc230c;}
.verde{color:#898040;}

.azul{color:#00a7cb;}
.laranja{color:#d8811b;}
.roxo{color:#ba1e5e;}
.verdeescuro{color:#009287;}
.verdeclaro{color:#38a444;}
.bege{color:#898040;}

.upper{text-transform:uppercase;}
.underline{text-decoration:underline;}

/*abas quem somos*/
#abasestrut{ width:405px;
		clear:both;
}

ul.tabsestrut {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:53px;
	background:url(../imagens/filete_topo_abas.jpg) right bottom no-repeat;
	width:405px;
}

ul.tabsestrut li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
}

ul.tabsestrut a {
	background: url(../imagens/fundo_abas_projetos.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	display:block;
	height: 53px;
	line-height:48px;
	text-align:center;
	text-decoration:none;
	color:#686868;
	padding:0px;
	margin:0px;
	position:relative;
	top:0px;
}

ul.tabsestrut a:active {outline:none;}

ul.tabsestrut a:hover {
	background-position: -420px -31px;
	color:#686868;
}

ul.tabsestrut a.current, ul.tabsestrut a.current:hover, ul.tabsestrut li.current a {
	background-position: -420px -62px;
	cursor:default !important;
}

ul.tabsestrut a.s 			{ background-position: 0px 0; width:94px; }
ul.tabsestrut a.s:hover 	{ background-position: 0px -55px; }
ul.tabsestrut a.s.current  { background-position:0px -55px; }

ul.tabsestrut a.l 			{ background-position: -267px 0px; width:101px; }
ul.tabsestrut a.l:hover 	{ background-position: -267px -55px; }
ul.tabsestrut a.l.current  { background-position: -267px -55px; }

ul.tabsestrut a.xl 			{ background-position: -267px 0px; width:101px; }
ul.tabsestrut a.xl:hover 	{ background-position: -267px -55px; }
ul.tabsestrut a.xl.current { background-position: -267px -55px; }

.painel .pane {display:none;}

.painel div.cont_tabsestrut {
	display:none;
	overflow:auto;
	padding-right:10px;
	background:url(../imagens/filete_fim_con_abas.jpg) left bottom no-repeat;
	padding:13px;
}

.painel{background:url(../imagens/filete_cont_abas.jpg) left top repeat-y;}

.voltar{text-align:right;
		font-weight:bold;
}

.logoparceiro{padding-right:14px;}
.news {width: 205px;}