@charset "utf-8";

/* CSS Document */

body {

	background-image: url(../images/background.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	width: 1000px;

	height: 1028px;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #022373;

}



a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #ffffff;



}



#texto_empresa_interno_baixo a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

}



#box_azul_empresa_texto{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #fff;

	}



#geral{

	width: 778px;

	position:absolute;

	top: 35px;

	left: 54%;

	margin: 0px 0px 0px -510px;

	}



#banner {

	position:absolute;

	width:200px;

	height:155px;

	z-index:5;

	left: 50%;

	top: 25%;

	

}

	

#fotos_home {

	position:absolute;

	width: 894px;

	height: 436px;

	left: 26px;

	z-index:1;

	}

	

#menu {

	position:absolute;

	width: 273px;

	height: 545px;

	top: -37px;

	left: -2px;

	z-index:2;

	}



#meio_interna{

	width: 400px;

	position:absolute;

	top: -35px;

	left: 535px;

	margin: 0px 0px 0px -510px;

	}



#meio{

	width: 400px;

	position:absolute;

	top: -35px;

	left: 535px;

	margin: 0px 0px 0px -510px;

	height: 1096px;

}



#meio2{

	width: 888px;

	height:3500px;

	position:absolute;

	top: -35px;

	left: 535px;

	margin: 0px 0px 0px -510px;

	background:url(../images/bg_cont2.jpg) no-repeat;

	background-color:#fcfcfc;

}

#meio3{

	width: 888px;

	height:1400px;

	position:absolute;

	top: -35px;

	left: 535px;

	margin: 0px 0px 0px -510px;

	background:url(../images/bg_cont2.jpg) no-repeat;

	background-color:#fcfcfc;

}



#meio4{

	width: 888px;

	height:984px;

	position:absolute;

	top: -35px;

	left: 535px;

	margin: 0px 0px 0px -510px;

	background:url(../images/bg_cont2.jpg) no-repeat;

	background-color:#fcfcfc;

}



#meio4-contato{

	width: 888px;

	height:1300px;

	position:absolute;

	top: -35px;

	left: 535px;

	margin: 0px 0px 0px -510px;

	background:url(../images/bg_cont2.jpg) no-repeat;

	background-color:#fcfcfc;

}



#meio4-comunicacao{

	width: 888px;

	height: 3125px;

	position:absolute;

	top: -35px;

	left: 535px;

	margin: 0px 0px 0px -510px;

	background:url(../images/bg_cont2.jpg) no-repeat;

	background-color:#fcfcfc;

}



#meio5{

	width: 888px;

	height:1000px;

	position:absolute;

	top: -35px;

	left: 535px;

	margin: 0px 0px 0px -510px;

	background:url(../images/bg_cont2.jpg) no-repeat;

	background-color:#fcfcfc;

}



#meio6{

	width: 888px;

	height: 20700px; /******************************************noticias mudar este*/

	position:absolute;

	top: -35px;

	left: 535px;

	margin: 0px 0px 0px -510px;

	background:url(../images/bg_cont2.jpg) no-repeat;

	background-color:#fcfcfc;

}



#meio7{

	width: 888px;

	position:absolute;

	top: -35px;

	left: 535px;

	margin: 0px 0px 0px -510px;

	height: 1260px;/******************************************rh mudar este*/

	background-color:#fcfcfc;

}



#meio8{

	width: 888px;

	height:5150px;

	position:absolute;

	top: -35px;

	left: 535px;

	margin: 0px 0px 0px -510px;

	background:url(../images/bg_cont2.jpg) no-repeat;

	background-color:#fcfcfc;

}



#meio_flippage{

	width: 888px;

	height:1086px;

	position:absolute;

	top: -35px;

	left: 535px;

	margin: 0px 0px 0px -510px;

	background:url(../images/bg_cont2.jpg) no-repeat;

	background-color:#fcfcfc;

}



#noticias{

	position:absolute;

	width: 228px;

	height: 416px;

	top: 517px;

	z-index:2;

	left: 25px;

	}

	

#conteudo_noticias{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 162px;

	height: 332px;

	top: 43px;

	z-index:3;

	left: 20px;

	float:left;

}



#conteudo_noticias a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 162px;

	height: 332px;

	top: 43px;

	z-index:3;

	left: 20px;

	float:left;

}



#botao_noticias_home{

	position:absolute;

	top: 320px;

	left: -3px;

}



#conteudo_terracom_news{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 162px;

	height: 228px;

	top: 467px;

	z-index:3;

	left: 289px;

	float:left;

}



#botao_terracom_news_home{

	position:absolute;

	top: 179px;

	left: -3px;

}	



#foto_terracom_news_home{

	position:absolute;

	top: 60px;

	left: 0px;

}	



#texto_terracom_news_home{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	top: 61px;

	left: 165px;

	width: 124px;

	height: 110px;

	float:left;

}	



#conteudo_terracom_news2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 162px;

	height: 228px;

	top: 704px;

	z-index:3;

	left: 289px;

	float:left;

}



#botao_terracom_news2_home{

	position:absolute;

	top: 176px;

	left: -3px;

}	



#foto_terracom_news2_home{

	position:absolute;

	top: 44px;

	left: 110px;

}	



#texto_terracom_news2_home{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	top: 34px;

	left: 0px;

	width: 107px;

	height: 110px;

	float:left;

}	



#comunicacao{

	position:absolute;

	width: 228px;

	height: 228px;

	top: 471px;

	z-index:2;

	left: 622px;

	}

	

#botao_comunicacao_patrocinio{

	position:absolute;

	top: 46px;

	left: 10px;

}



#botao_comunicacao_folder{

	position:absolute;

	top: 87px;

	left: 10px;

}



#botao_comunicacao_noticias{

	position:absolute;

	top: 128px;

	left: 10px;

}



#botao_curriculum_home{

	position:absolute;

	width: 262px;

	height: 228px;

	top: 662px;

	z-index:2;

	left: 622px;

	}

	

#topo_empresa_interna{

	position:absolute;

	width: 655px;

	height: 89px;

	left: 258px;

	z-index:1;

	}

	

#foto_interna {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	text-align:justify;

	position:absolute;

	width: 297px;

	height: 385px;

	left: 285px;

	top: 119px;

	z-index:1;

}



#foto_interna_aterracom {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	text-align:justify;

	position:absolute;

	width: 297px;

	height: 385px;

	left: 581px;

	top: 119px;

	z-index:1;

}

	

#texto_empresa_interno_alto {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 260px;

	height: 403px;

	left: 610px;

	top: 120px;

	z-index:2;

	line-height: 16px;

	float:left;

}



#texto_aterracom_interno_alto {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 260px;

	height: 403px;

	left: 291px;

	top: 116px;

	z-index:2;

	line-height: 16px;

	float:left;

}

	

#texto_contato_interno_alto {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #fff;

	position:absolute;

	width: 583px;

	height: 500px;

	left: 290px;

	top: 120px;

	z-index:2;

	padding-left:20px;

	padding-top:20px;

	line-height: 10px;

	float:left;

	background: url(../images/fundo_contato.gif) no-repeat;

	background-color:#01476f;

}



#texto_resp_interno_alto {

	position:absolute;

	width: 588px;

	height: auto;

	left: 294px;

	top: 120px;

	z-index:2;

	line-height: 16px;

	float:left;

	background: url(../images/fundo_contato.gif) no-repeat;

	background-color:#01476f;

}



#texto_resp_interno_alto h1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #fff;

	padding-left:15px;

	text-align:left;

}



#texto_resp_interno_alto h2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #fff;

	padding-left:5px;

	padding-right:5px;

	text-align:center;

}



#texto_resp_interno_alto h3{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #fff;

	padding-left:15px;

	padding-right:15px;

	padding-top:0px;

	text-align:justify;

	font-weight:100;

}



#texto_resp_interno_alto p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #fff;

	padding-left:15px;

	padding-right:15px;

	padding-top:0px;

	text-align:justify;

}



#texto_resp_interno_alto a img {

	float: right;

	margin-right:15px;

}



.noticias-fotos{

	float:left;

	padding:5px;

	

}



#texto_rh_interno_alto {

	position:absolute;

	width: 588px;

	height: auto;

	left: 294px;

	top: 120px;

	z-index:2;

	line-height: 16px;

	float:left;

	background: url(../images/fundo_contato.gif) no-repeat;

	background-color:#01476f;

}



#texto_rh_interno_alto p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #fff;

	padding-left:15px;

	padding-right:15px;

	text-align:justify;

}



#texto_rh_interno_alto h1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #fff;

	padding-left:15px;

	text-align:left;

}



#texto_resp_interno_alto_flippage {

	position:absolute;

	width: 588px;

	height: auto;

	left: 294px;

	top: 120px;

	z-index:2;

	line-height: 16px;

	float:left;

	background: url(../images/fundo_contato.gif) no-repeat;

	background-color:#01476f;

}



#texto_civil_interno_alto {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 581px;

	height: auto;

	left: 289px;

	top: 120px;

	z-index:2;

	line-height: 16px;

	float:left;

}



#texto_sistema_interno_alto {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 598px;

	height: 897px;

	left: 284px;

	top: 120px;

	z-index:2;

	line-height: 16px;

	float:left;

}



#texto_contato_interno_baixo2 {

	position:absolute;

	width: 588px;

	height: 453px;

	left: 521px;

	top: 676px;

	z-index:2;

	line-height: 16px;

	float:left;

	background-color:#fff;

}





#texto_civil_interno_baixo a img {

	float: right;

	margin-right:15px;

}

	

#texto_empresa_interno_baixo {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 582px;

	height: 382px;

	left: 290px;

	top: 550px;

	z-index:2;

	line-height: 16px;

	float:left;

}

	

#texto_contato_interno_baixo {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 277px;

	height: auto;

	left: 10px;

	top: 50px;

	z-index:2;

	line-height: 13px;

	float:left;

}



#texto_contato_interno_baixo a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

}

#texto_contato2_interno_baixo {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 287px;

	height: 374px;

	left: 300px;

	top: 50px;

	z-index:2;

	line-height: 13px;

	float:left;

}



#texto_civil_interno_baixo {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 582px;

	height: auto;

	left: 290px;

	top: 120px;

	z-index:2;

	line-height: 16px;

	float:left;

}



.formtxt {

	height: 60px;

	width: 80%;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000253;

	border: 1pt solid #999999;

	background-color: #FFFFFF;

	

}



.form {

	height: 16px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000253;

	border: 1pt solid #999999;

	background-color: #FFFFFF;

}



#texto_clientes_interno_alto {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 551px;

	height: 843px;

	left: 306px;

	top: 120px;

	z-index:2;

	line-height: 10px;

	float:left;

}



#divisao_empresa{

	position:absolute;

	width:580px;

	height:2px;

	z-index:3;

	top:515px;

	left:290px;

}



#divisao_empresa2{

	position:absolute;

	width:580px;

	height:2px;

	z-index:3;

	top:319px;

	left:290px;

}



#divisao_contato{

	position:absolute;

	width:580px;

	height:2px;

	top:0px;

	left:0px;

}



#divisao_civil{

	position:absolute;

	width:580px;

	height:2px;

	z-index:3;

	top:635px;

	left:290px;

}



#box_azul_empresa{

	position:absolute;

	width:661px;

	height:213px;

	z-index:2;

	left: 252px;

	top: 685px;

}



#box_azul_empresa_texto{

	width: 231px;

	top: 20px;

	left: 39px;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

}



#box_rodape{

	width: 231px;

	top: 318px;

	left: 443px;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;

}



#box_rodape_resp{

	width: 888px;

	height:65px;

	top: 2742px;

	left: 25px;

	vertical-align:bottom;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;



}



#box_rodape_eng{

	width: 888px;

	height:65px;

	top: 981px;

	left: 25px;

	vertical-align:bottom;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;



}



#box_rodape_contato{

	width: 888px;

	height:65px;

	top: 1241px;

	left: 25px;

	vertical-align:bottom;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;



}



#box_rodape_comunicacao{

	width: 888px;

	height:65px;

	top: 2385px;

	left: 25px;

	vertical-align:bottom;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;



}

#box_rodape_contato_mensagem{

	width: 888px;

	height:65px;

	top: 930px;

	left: 25px;

	vertical-align:bottom;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;



}



#box_rodape_noticias{

	width: 888px;

	height:65px;

	top: 2967px;

	left: 25px;

	vertical-align:bottom;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;



}



#box_rodape_home{

	width: 231px;

	top: 986px;

	left: 926px;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;

}



#box_rodape_civil{

	width: 888px;

	height:65px;

	top: 3422px;

	left: 25px;

	vertical-align:bottom;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;



	background-color: #FFFFFF;

}



#box_rodape_flippage{

	width: 888px;

	height:65px;

	top: 987px;

	left: 25px;

	vertical-align:bottom;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;



}



#box_azul_empresa_foto{

	width: 351px;

	height: 218px;

	top: 20px;

	left: 290px;

	position:absolute;

}



#texto_empresa_interno_rodape {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000253;

	position:absolute;

	width: 582px;

	height: 63px;

	left: 290px;

	top: 880px;

	z-index:2;

	line-height: 16px;

	float:left;

	}

	

#relogio {

	font-style: normal;

	z-index:3;

	position:absolute;

	left: 644px;

	top: -27px;

}



#box_azul_flip_texto{

	width: 640px;

	top: 414px;

	left: 273px;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000066;

	line-height: 16px;

	float:right;

}



#box_azul_flip_texto a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000066;

}



#box_rodape_sistema{

	width: 231px;

	top: 269px;

	left: 443px;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;

}



#box_rodape_clientes{

	width: 231px;

	top: 268px;

	left: 443px;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;

}



#box_rodape_aterracom{

	width: 231px;

	top: 268px;

	left: 443px;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;

}



#box_rodape_empresa{

	width: 231px;

	top: 268px;

	left: 443px;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;

}



#box_rodape_clientes{

	width: 231px;

	top: 980px;

	left: 831px;

	position:absolute;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height: 16px;

	float:right;

	text-align:right;

}



#rodape_geral{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 939px;

	left: 25px;

}



#rodape_aterracom{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 938px;

	left: 25px;

}



#rodape_clientes{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 938px;

	left: 25px;

}



#rodape_ambiental{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 1300px;

	left: 25px;

}



#rodape_comunicacao{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 3075px;

	left: 25px;

}



#rodape_contato{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 1265px;

	left: 25px;

}



#rodape_empresa{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 942px;

	left: 25px;

}



#rodape_civil{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 960px;

	left: 25px;

}



#rodape_index{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 937px;

	left: 25px;

}



#rodape_noticia{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 20665px; /***************************************************mudar este*/

	left: 25px;

}



#rodape_resp{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 3342px;

	left: 25px;

}



#rodape_rh{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 1225px;/***************************************************mudar este*/

	left: 25px;

}



#rodape_sistema{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 1140px;

	left: 25px;

}



#rodape_obras{

	position:absolute;

	vertical-align:bottom;

	height: 28px;

	top: 5100px;

	left: 25px;

}



#rodape_fundo{

background-image:url(../images/rodape_infinito.jpg);

background-repeat:no-repeat;

height: 35px;

background-position:center bottom;

padding-top:1000px;

}


