/*@charset "UTF-8";
/* CSS Document */

* {margin:0px;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*background:#e1b3c5 url(../img/background-adm.jpg) top center no-repeat;*/
	background-color:#e5e9ec;
	color:#749DAF;
}
.inicial{
	padding-top:20px;
	font-weight:bold;

}
.container {
	position:relative;
	width:100%;
	margin:auto;
	display:table;
	background:url(images/img_top.jpg) no-repeat center top;
}
.containerb{
	position:relative;
	width:100%;
	margin:auto;
	display:table;
}
.inter {
	position:relative;
	width:770px;
	margin:auto;
}

.menu{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#749DAF;
}

.menu:hover{
	color:#FFFFFF;
}

.menu2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-right:10px;
	color: #749DAF;
}

.menu2:hover{
	color:#FFFFFF;
}

.logo {
	position:absolute;
	width:200px;
	height:160px;
	left: 22px;
	top: 0px;
}
.nav {
	float:left;
	width:470px;
	padding:48px 0px 0px 300px;
	height: 20px;
}
a.home {
	float:left;
	text-decoration:none;
	cursor:pointer;
	background:url(images/home.jpg) no-repeat top left;
	width:53px;
	height:20px;
}
a.home:hover {
	background:url(images/home2.jpg) no-repeat top left;
}
a.home-ativo {
	float:left;
	text-decoration:none;
	background:url(images/home2.jpg) no-repeat top left;
	width:53px;
	height:20px;
}
a.empresa {
	float:left;
	text-decoration:none;
	cursor:pointer;
	background:url(images/empresa.jpg) no-repeat top left;
	width:78px;
	height:20px;
}
a.empresa:hover {
	background:url(images/empresa2.jpg) no-repeat top left;
}
a.empresa-ativo {
	float:left;
	text-decoration:none;
	background:url(images/empresa2.jpg) no-repeat top left;
	width:78px;
	height:20px;
}
a.servicos {
	float:left;
	text-decoration:none;
	cursor:pointer;
	background:url(images/servicos.jpg) no-repeat top left;
	width:82px;
	height:20px;
}
a.servicos:hover {
	background:url(images/servicos2.jpg) no-repeat top left;
}
a.servicos-ativo {
	float:left;
	text-decoration:none;
	background:url(images/servicos2.jpg) no-repeat top left;
	width:82px;
	height:20px;
}
a.obras {
	float:left;
	text-decoration:none;
	cursor:pointer;
	background:url(images/obras.jpg) no-repeat top left;
	width:143px;
	height:20px;
}
a.obras:hover {
	background:url(images/obras2.jpg) no-repeat top left;
}
a.obras-ativo {
	float:left;
	text-decoration:none;
	background:url(images/obras2.jpg) no-repeat top left;
	width:143px;
	height:20px;
}
a.contato {
	float:left;
	text-decoration:none;
	cursor:pointer;
	background:url(images/contato.jpg) no-repeat top left;
	width:75px;
	height:20px;
}
a.contato:hover {
	background:url(images/contato2.jpg) no-repeat top left;
}
a.contato-ativo {
	float:left;
	text-decoration:none;
	background:url(images/contato2.jpg) no-repeat top left;
	width:75px;
	height:20px;
}
.flash {
	float:left;
	width:770px;
	padding-bottom: 10px;
}
.nav-base {
	width:740px;
	background:url(images/img_base.jpg) no-repeat center top;
	padding: 30px 10px 20px 20px;
	margin:auto;
}
.nav-base2 {
	float:left;
	width:740px;
	background:url(images/img_base.jpg) no-repeat center top;
	padding: 0px 10px 20px 20px;
}
a.btbase {
	float:left;
	text-decoration:none;
	font-size:9px;
	text-transform:uppercase;
	padding:5px;
	color: #749DAF;
}
a.btbase:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

a.btbase2 {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color: #D283A7;
}
a.btbase2:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/*usado*/
a.btbase3 {
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color: #749DAF;
}
a.btbase3:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

a.btbase4 {
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	color: #749DAF;
}
a.btbase4:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.area {
	width:730px;
	padding:20px 20px;
	height: auto;
}
.area2 {
	float:left;
	width:730px;
	padding:100px 20px 20px 20px;
}
.area2base {
	float:left;
	padding: 20px 0px 0px 480px;
}
.area_left {
	float:left;
	width:215px;
	height:350px;
	background:url(images/sombra-v.jpg) top right no-repeat;
	padding-right: 10px;
}
.area_left2 {
	float:left;
	width:355px;
}
.arc1 {
	float:left;
	width:215px;
	background: url(images/sombra-p.jpg) bottom right no-repeat;
	padding-bottom: 20px;
}
.arc2 {
	float:left;
	width:215px;
}
.area_right {
	float:right;
	width:505px;
	padding:0px 0px 20px 0px;
	height: 330px;
}
.area_right3 {
	float:left;
	width:505px;
	padding:0px 0px 20px 0px;
}
.area_right2 {
	float:right;
	width:355px;
	padding:0px 0px 20px 0px;
}
.tit_noticias {
	float:left;
	padding-bottom:10px;
	width: 505px;
}
.tit_noticias2 {
	float:left;
	width:700px;
	background:url(images/sombra_g.jpg) center bottom no-repeat;
	height: 20px;
	margin-bottom: 10px;
	padding: 0px 15px 10px 15px;
}
.tit_noticias3 {
	float:left;
	width:700px;
	/*background:url(images/sombra_g.jpg) center bottom no-repeat;*/
	height: 20px;
	margin-bottom: 10px;
	padding: 0px 15px 10px 15px;
}
.area_fusao {
	float:left;
	width: 495px;
	font-size: 14px;
	text-align: justify;
	padding: 0px 0px 30px 10px;
}
.bt_vertudo {
	float:right;
}
a.item_noticia {
	float:left;
	width:95%;
	background:url(images/sombra-m.jpg) top center no-repeat;
	padding:10px 10px;
	color:#e1b3c5;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
a.item_noticia:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.item_noticia2 {
	float:left;
	width:96%;
	background: url(images/sombra_g.jpg) top center no-repeat;
	padding:10px 10px;
	color:#e1b3c5;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
a.item_noticia2:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.bt_entrar {
	cursor:pointer;
	float:left;
	width:57px;
	height:16px;
	margin:1px 0px 0px 5px;
	background:url(images/bt-entrar.jpg) no-repeat top left;
}
a.bt_entrar:hover {
	background:url(images/bt-entrar2.jpg) no-repeat top left;
}
a.bt_enviar {
	cursor:pointer;
	float:left;
	width:53px;
	height:15px;
	margin:1px 0px 0px 5px;
	background: url(images/bt-enviar.jpg) no-repeat top left;
}
a.bt_enviar:hover {
	background: url(images/bt-enviar2.jpg) no-repeat top left;
}
a.bt_vertudo {
	cursor:pointer;
	float:right;
	width:76px;
	height:19px;
	background: url(images/bt-vertudo.jpg) no-repeat top left;
}
a.bt_vertudo:hover {
	background: url(images/bt-vertudo2.jpg) no-repeat top left;
}
a.bt_voltar {
	cursor:pointer;
	float:right;
	width:56px;
	height:13px;
	background: url(images/bt_voltar.gif) no-repeat top left;
}
a.bt_voltar:hover {
	background: url(images/bt_voltar2.gif) no-repeat top left;
}
.bt_sombra1 {
	float:left;
	background:url(images/sombra_left_bt.jpg) no-repeat top left;
	cursor: pointer;
}
.bt_sombra2 {
	float:left;
	background:url(images/sombra_right_bt.jpg) no-repeat top right;
	padding: 12px 5px;
}
.bt_sombra2b {
	float:left;
	background:url(images/sombra_right_bt.jpg) no-repeat top right;
	padding: 12px 15px;
}
.tarja_prata_g {
	float:left;
	width:700px;
	background:url(images/tarja_prata_g.jpg) center top no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	padding: 10px 15px 20px 15px;
}
.sub_tarja {
	float:left;
	width:720px;
	color: #FFFFFF;
	font-size: 14px;
	padding: 10px 15px 0px 15px;
}

.text_prata_g {
	float:left;
	width:560px;
	color: #e1b3c5;
	font-size: 12px;
	padding: 40px 0px 60px 0px;
	line-height: 22px;
}
.ico_prata_g {
	float:left;
	padding-right:20px;
}
.box_formcontato {
	float:left;
	width:700px;
	background: url(images/sombra_g.jpg) center bottom no-repeat;
	padding: 10px 15px 20px 15px;
}
.area_not {
	float:left;
	width:700px;
	background: url(images/sombra_g.jpg) center bottom no-repeat;
	padding: 10px 15px 20px 15px;
}
.box_endcontato {
	float:left;
	width:700px;
	padding: 10px 15px 20px 15px;
}
.box_mapa {
	float:left;
	width:700px;
	background: url(images/sombra_g.jpg) center bottom no-repeat;
	padding: 10px 15px 20px 15px;
}
.box_listnoticias {
	float:left;
	width:730px;
	background: url(images/sombra_g.jpg) center bottom no-repeat;
	padding: 10px 0px;
}
.paginas {
	float:left;
	width:auto;
}
.numeros {
	float:left;
	width:auto;
	font-size:12px;
	color:#351210;
	padding-top: 8px;
	text-align: center;
}
a.numero {
	color:#351210;
	text-decoration:none;
}
a.numero:hover {
	color: #FFFFFF;
}
.numero_ativo {
	text-decoration:none;
	color: #FFFFFF;
}
.foto_not_g {
	float:left;
	background-color:#000000;
	border:solid 5px #000000;
	margin: 0px 10px 10px 0px;
	width: 355px;
}
.leg_foto_not_g {
	float:left;
	width:355px;
	color:#FFFFFF;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
}
a.foto_not_p {
	float:left;
	border:solid 5px #000000;
	margin: 0px 8px;
}
a.foto_not_p:hover {
	border:solid 5px #d184a8;
}
.ico_prata_g2 {
	float:left;
	margin:7px;
	border: solid 3px #e1b3c5;
}
.tarja_prata_g2 {
	float:left;
	width:700px;
	background:url(images/tarja_prata_g.jpg) center top no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	padding: 0px 15px 20px 15px;
}
.tarja_r {
	float:left;
	width:500px;
	color: #FFFFFF;
	font-size: 14px;
	padding: 10px 15px 20px 15px;
}
.tarja_r {
	float:left;
	width:500px;
	color: #FFFFFF;
	font-size: 14px;
	padding: 10px 15px 20px 15px;
}
.tarja_r {
	float:left;
	width:500px;
	color: #FFFFFF;
	font-size: 14px;
	padding: 10px 15px 20px 15px;
}
.box-video {
	float:left;
	width:400px;
	height:285px;
}
.legenda {
	float:left;
	width:380px;
	height:15px;
	background-color: #000000;
	color: #FFFFFF;
	padding: 10px;
}
.txt-projeto {
	float:left;
	width:270px;
	height:255px;
	margin-left: 25px;
	padding: 15px;
}
.area3 {
	float:left;
	width:770px;
	margin-top: 100px;
}
.area4 {
	float:left;
	width:750px;
	height: 35px;
	background-color: #280000;
}
.area5 {
	width:100%;
	text-decoration:none;
	color: #3e1718;
	float: left;
	background-color: #cccccc;
}
.area5_hover {
	width:770px;
	text-decoration:none;
	color: #3e1718;
	float: left;
	background-color: #999999;
}
.sep {
	float:left;
	width:770px;
	height: 3px;
	background:url(images/bg-sep.gif) repeat-x;
}
.t-tarefa{
	float:left;
	width:125px;
	height: auto;
	font-weight:bold;
	color:#FFFFFF;
	padding: 10px;
	font-size: 13px;
}
.t-descricao{
	float:left;
	width:145px;
	height: auto;
	font-weight:bold;
	color:#FFFFFF;
	padding: 10px;
	font-size: 13px;
}
.t-andamento{
	float:left;
	width:105px;
	height: auto;
	font-weight:bold;
	color:#FFFFFF;
	padding: 10px;
	font-size: 13px;
}
.t-foto{
	float:left;
	width:23px;
	height: auto;
	font-weight:bold;
	color:#FFFFFF;
	padding: 10px;
	font-size: 13px;
}
.t-video{
	float:left;
	width:32px;
	height: auto;
	font-weight:bold;
	color:#FFFFFF;
	padding: 10px;
	font-size: 13px;
}
.t-noname{
	float:left;
	width:40px;
	height: auto;
	font-weight:bold;
	color:#FFFFFF;
	padding: 10px;
	font-size: 13px;
}
.t-tarefa1{
	float:left;
	width:130px;
	height: auto;
	padding: 10px;
	text-decoration: none;
}
.t-tarefa2{
	float:left;
	width:130px;
	height: auto;
	padding: 10px;
	margin-top: 15px;
	font-weight: bold;
	text-decoration: none;
}
.t-descricao1{
	float:left;
	width:145px;
	height: auto;
	padding: 10px;
	text-decoration: none;
	
}
.t-andamento1{
	width:130px;
	height: auto;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 13px;
}
.t-andamento2{
	float:left;
	width:85px;
	height: 18px;
	color: #513534;
	border: solid 1px #2a0001;
	background-color: #180000;
}
.t-andamento-r{
	float:left;
	width:38px;
	height: auto;
	font-weight:bold;
	font-size: 18px;
	margin-left: 5px;
}
.t-foto1{
	float:left;
	width:43px;
	height: auto;
	color: #513534;
	margin-top: 15px;
}
.t-video1{
	float:left;
	width:52px;
	height: auto;
	color: #513534;
	margin-top: 15px;
}
.t-noname1{
	float:left;
	width:60px;
	height: auto;
	color: #513534;
	margin-top: 15px;
}
.porcent{
	float:left;
	height: 18px;
	background:url(images/bg-p.jpg) repeat-x;
}
.titles{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	text-align: center;
	padding: 10px 0px 10px 0px;
}

.titles_2{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	text-align: left;
	padding: 10px 0px 10px 10px;
}

.titles_3{
	font-weight:bold;
	color:#d383a8;
	font-size:14px;
	text-align: left;
}

.subs{
	width:770px;
	height:auto;
	background-color:#CCCCCC;
	float:left;
}
.subs:hover{
	background-color:#8a9197;
}
.area5-1 {
	width:750px;
	text-decoration:none;
	color: #FFFFFF;
	float: left;
	background-color: #8a9197;
	cursor: pointer;
	padding: 10px;
}
.area5-2 {
	width:750px;
	text-decoration:none;
	color: #FFFFFF;
	float: left;
	background-color: #8a9197;
	cursor: pointer;
	padding: 10px;
}
.topo-c{
	width:450px;
	height:auto;
	float:left;
	color: #d383a8;
	font-weight: bold;
	font-size: 14px;
	padding: 60px 0px 0px 320px;
}
.box-videos-g{
	width:730px;
	height:auto;
	float:left;
	}
.box-video-mini{
	width:710px;
	height:auto;
	float:left;
	padding:10px;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	}
.imgthumbs{
	margin:5px;
	cursor:pointer;
	}
