/* CSS Document */
@charset "utf-8";

*{
	padding:0px;
	margin:0px;
}
p{
	margin:10px 0px;
}
ul li{
		margin:0px 20px;
}

body{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	background-image:url(../imgs/sombra.jpg);
	background-repeat:repeat-y;
	background-position:center;
}


#geral {
	width: 1003px;
	margin: 0px auto;
}

#topo{
		width:1003px;
		height:363px;
		background-color:#000000;

}

#centro{
		width:1003px;
}


#bg_menu{
		width:182px;
		float:left;
		margin-top:15px;
}

#menu{
		float:left;
		font: 11px Arial, sans-serif;
		letter-spacing:1px;
		border-top:solid 1px #68695e;
}



#menu ul {
list-style: none;
margin: 0;

}
#menu li {
background-image:url(../imgs/bg_botao.jpg);
background-repeat:no-repeat;
margin: 0;
list-style: none;
}
#menu li a {
width:158px;
height:22px;
padding: 11px 0px 0px 23px;
display: block;
color: #626357;
text-decoration:none;
}
#menu li a:hover {
background-image:url(../imgs/bg_botao_hover.jpg);
background-repeat:no-repeat;
color: #e08622;
text-decoration:none;
}

#noticias{
			width:248px;
			height:291px;
			float:left;
			margin-left:27px;
}

#bg_frases{
			width:490px;
			height:100px;
			float:right;
			padding:0px 10px 0px 0px;
			margin-right:5px;

}

#frase01{
			width:243px;
			height:40px;
			background-image:url(../../capa/img/frase01.jpg);
			background-repeat:no-repeat;
			float:left;
}

#frase02{
			width:205px;
			height:40px;
			float:right;
			background-image:url(../../capa/img/frase02.jpg);
			background-repeat:no-repeat;
			margin-right:13px;
			_margin-right:7px;
			margin-top:3px;
}

#frase03{
			width:240px;
			height:45px;
			float:left;
			background-image:url(../../capa/img/frase03.jpg);
			background-repeat:no-repeat;
			letter-spacing:-0.02em;
			margin-top:20px;
			
}

#frase04{
			width:220px;
			height:45px;
			float:right;
			background-image:url(../../capa/img/frase04.jpg);
			background-repeat:no-repeat;
			margin-top:15px;
			
			
}
.texto001{
			font-size:9px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#333333;
}

.texto001 a{
			color:#333333;
			text-decoration:none;
}
.texto001 a:hover{
			font-size:9px;
			color:#333333;
			text-decoration:underline;
}

#banner_filme{
				width:515px;
				height:105px;
				float:right;
				margin-top:50px;
				_margin-top:40px;
				margin-right:10px;
				_margin-right:5px;
}

#filme{
		width:141px;
		height:99px;
		float:right;
		background-image:url(../../capa/img/filme.jpg);
		background-repeat:no-repeat;
		margin-top:3px;
		
}

#banner{
		width:363px;
		height:101px;
		float:left;
		background-repeat:no-repeat;
		padding-right:4px;
		
}


#rodape{
		width:1000px;
		height:118px;
		background-image:url(../imgs/bg_rodape.jpg);
		background-repeat:repeat-x;
		float:left;
		margin-top:50px;
		clear:both;
}

#cont_rodape{
				width:800px;
				height:67px;
				float:left;
				margin: 20px 0px 0px 123px;
				_margin: 20px 0px 0px 60px;
}

#marca_citelum{
background:url(../imgs/cite_lum.jpg);
background-repeat:no-repeat;
width:106px;
height:67px;
float:left;
				
}


#banner_flash{
		width:470px;
		height:60px;
		float:left;
		margin-left:20px;
}

/*#marca_a{
		background:url(../imgs/marca_a.png);
		background-repeat:no-repeat;
		width:36px;
		height:58px;
		float:left;
		margin-left:40px;
}
*/
.selo_iso{
	margin:0 0 0 22px;	
}
#marca_gl{
		background:url(../imgs/marca_glc_iso.png);
		background-repeat:no-repeat;
		width:46px;
		height:59px;
		float:left;
		margin-left:30px;
}


#marca_glc_iso{
		background:url(../imgs/marca_glc_iso.png);
		background-repeat:no-repeat;
		width:46px;
		height:58px;
		float:left;
		margin-left:30px;
}

#endereco{
			width:730px;
			height:15px;
			float:left;
			margin:15px 0px 0px 140px;
			*margin:13px 0px 0px 130px;
			_margin:13px 0px 0px 70px;
		
}

.texto002{
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#626357;
			text-align:center;
}

#geral_interna{
			width:550px;
			float:left;
			padding:5px;
			margin-left:30px;
			margin-top:20px;
			
}

#geral_interna2{
			width:500px;
			float:left;
			padding:5px;
			margin-left:30px;
			margin-top:20px;			
}

#titulo_interna{
				width:300px;
				height:30px;
				float:left;
}

#conteudo_interna{
				width:540px;
				margin-top:20px;
				float:left;
}

#conteudo_interna div.form{

	float:left;
}



#conteudo_interna div.form label{

	float:left;
	width:80px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-align:right;
	margin: 2px 5px 2px 0px;

}

#imagens_qualidade{
		width:520px;
		height:90px;
		border-top:1px solid #0E71BD;
		float:left;
		margin-top:15px;
		padding:5px
}

#bg_menu_interno{
				background-image:url(../../servicos/img/menu_interno.jpg);
				background-repeat:no-repeat;
				width:152px;
				height:482px;
				float:left;
	 			margin-top: 20px;
				margin-left:10px;
}

#bg_menu_interno2{
				background-image:url(../../aempresa/img/menu_interno.jpg);
				background-repeat:no-repeat;
				width:152px;
				height:482px;
				float:left;
	 			margin-top: 20px;
				margin-left:10px;
}

#bg_menu_interno3{
				background-image:url(../../realizacoes/img/menu_interno.jpg);
				background-repeat:no-repeat;
				width:152px;
				height:482px;
				float:left;
	 			margin-top: 20px;
				margin-left:10px;
}

#bg_menu_interno4{
				background-image:url(../../comunicacao/img/menu_interno.jpg);
				background-repeat:no-repeat;
				width:152px;
				height:482px;
				float:left;
	 			margin-top: 20px;
				margin-left:10px;
}

#bg_menu_interno5{
				background-image:url(../../contato/img/menu_interno.jpg);
				background-repeat:no-repeat;
				width:146px;
				height:482px;
				float:right;
	 			margin-top: 20px;
				margin-right:30px;
}

#menu_interno{
		float:left;
		font: 9px Arial, sans-serif;
		letter-spacing:1px;
		font-weight:bold;
		margin:70px 0px 0px 2px;

}

#menu_interno ul {
list-style: none;
margin: 0;

}
#menu_interno li {

margin: 0;
list-style: none;
}
#menu_interno li a {
width:129px;
/*height:14px;*/
padding: 3px 0px 3px 6px;
display: block;
color: #000000;
text-decoration:none;

}
#menu_interno li a:hover {
color: #000000;
text-decoration:none;
background-color:#f0f0e2;

}



.texto003{
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#000000;
			text-align:left;
}


.texto004{
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			text-align:left;
}

.texto004 a{
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			text-align:left;
			text-decoration:none;
}

.texto004 a:hover{
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			text-align:left;
			text-decoration:underline;
}


.link001{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#7A0C87;
		text-align:left;
}

.link001 a{
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			color:#7A0C87;
			text-align:left;
			text-decoration:none;
}

.link001 a:hover{
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			color:#7A0C87;
			text-align:left;
			text-decoration:underline;
}

#cont_links{
			width:310px; 
			margin-bottom:25px;	
}

.formato{
			border:1px solid #844200;
			height:18px;
			padding:2px 5px 0px 5px;
}
.formato0{
			border:1px solid #844200;
			padding:2px 5px 0px 5px;
}

.formato2{
			border:1px solid #844200;
			height:18px;
			*height:23px;
}

#formato3{
			border:1px solid #844200;
			height:18px;
			*height:23px;
			width:50px;
}

.formato4{
			border:1px solid #844200;
			padding:2px 0px 0px 5px;
			margin-top:-3px;
			height:18px;
			*height:23px;
			width:323px;
			margin-top:5px;
			
}


.formato10{
			border:1px solid #44810E;
			padding:2px 0px 0px 5px;
			margin-top:-3px;
			width:140px;
			height:18px;
			*height:23px;
			
			
}



#contato{
	width:530px;
	border-bottom:solid 1px #844200;
	margin:20px 0px 20px 0px;
	padding-bottom:3px;
	float:left;
}

#contato ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*list-style:none;*/
}

#contato li a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#contato li a:hover{
	text-decoration:underline;
}

/* conteudo Agencia */

.pais {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

.pais2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

#lad_esq {
	float:left;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}

#lad_dir {
	float:left;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:20px;
}

.tit_estado {
	font-weight:bold;
}

/* fim do conteudo agencia */

#inf_contato{
				float:left;
}

#link002{
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#844200;
			font-weight:bold;
			margin-bottom:5px;
}

#link002 a{
			font-size:12px;
			color:#844200;
			text-decoration:underline;
}
#link002 a:hover{
			font-size:12px;
			color:#844200;
			text-decoration:none;
}
.botao{
	width:73px;
	height:21px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #844200;
	color:#844200;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	margin: 15px 130px 0px 0px;
	background-color:#FFFDFB;
	background-image:url(../../contato/img/bt_enviar.gif);
	cursor:pointer;
	*padding:3px 0px 0px 3px;
	_padding:3px 0px 0px 3px;
	
}

.botao2{
	width:73px;
	height:21px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #B44141;
	color:#B44141;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	margin: 15px 143px 0px 0px;
	background-color:#FFFDFB;
	background-image:url(../../contato/img/bt_enviar2.gif);
	cursor:pointer;
}

/*Galeria de Fotos Serviços*/

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid #a3a3a3;
}
.highslide:hover img {
	border: 2px solid #E27204;
}

.highslide-image {
	border: 2px solid #A3A3A3;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
	color: #333333;
    border: 2px solid #A3A3A3;
    border-top: none;
    padding: 5px;
    background-color: #D7D7D7
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}

a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

#bg_galeria{
		width:515px;
		float:left;
		margin-top:15px;
		padding:5px;
		border-top:1px solid #E27204;
		padding:15px 0px 15px 5px;
}

/*Galeria de Fotos*/

.data{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#B44141;
		text-align:left;
}
		
.noticia{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-align:left;
}

.noticia a{
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
}

.noticia a:hover{
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:underline;
}

#bt_voltar{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:left;
		float:left;
		margin-top:15px;
}

#bt_voltar a{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
}

#bt_voltar a:hover{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:underline;
}

.paginacao1{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		float:left;
		margin:15px 0px 0px 190px;
		_margin:15px 0px 0px 90px;
		color:#B44141;
}

.paginacao1 a{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		color:#B44141;
}

.paginacao1 a:hover{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:underline;
		color:#B44141;
}

#linha_pag{
			border-top: 1px solid #333333;
			float:left;
			width:480px;
			margin-top:15px;
}

#busca{
		float:right;
		width:210px;
		margin-right:30px;
		
}

#combo_realizacoes{
		width:520px;
		height:20px;
		_height:20px;
		border-top:1px solid #44810E;
		float:left;
		margin-top:15px;
		padding:5px;
		background-color:#F4FDEC;
}

#combo_realizacoes div.form label{

	float:left;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-align:left;
	margin-right:10px;
}

/*Galeria de Fotos Realizaçoes*/

.highslide2 {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide2 img {
	border: 2px solid #a3a3a3;
}
.highslide2:hover img {
	border: 2px solid #56A211;
}


.highslide2-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}

a.highslide2-credits:hover,
a.highslide2-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide2-display-block {
    display: block;
}
.highslide2-display-none {
    display: none;
}

#bg_galeria2{
		width:515px;
		height:300px;
		float:left;
		margin-top:15px;
		padding:15px 0px 0px 5px;
		color:#44810E;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:left;
		letter-spacing:1px;
}
/*Galeria de Fotos Realizaçoes*/


/*Estrutura Diretiva*/
.controlbar {
	background-image:url(../../aempresa/js/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(../../aempresa/js/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


.highslide3 img {
	border: 2px solid #a3a3a3;
}
.highslide3:hover img {
	border: 2px solid #0E71BD;
}


.highslide3-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}

a.highslide3-credits:hover,
a.highslide3-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide3-display-block {
    display: block;
}
.highslide3-display-none {
    display: none;
}


/*Estrutura Diretiva*/

#bt_amigo{
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-weight:bold;
		  font-size:11px;
		  color:#B44141;
}

#bt_amigo a{
		  font-weight:bold;
		  font-size:11px;
		  color:#B44141;
		  text-decoration:none;
}

#bt_amigo a:hover{
		  font-weight:bold;
		  font-size:11px;
		  color:#B44141;
		  text-decoration:underline;
}

#bt_noticia{
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-weight:bold;
		  font-size:11px;
		  color:#0E71BD;
}

#bt_noticia a{
		  font-weight:bold;
		  font-size:11px;
		  color:#0E71BD;
		  text-decoration:none;
}

#bt_noticia a:hover{
		  font-weight:bold;
		  font-size:11px;
		  color:#0E71BD;
		  text-decoration:underline;
}

#bandeira{
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#626459;
			font-weight:bold;
			width:180px;
			margin:2px 0px 7px 0px;
}

#bandeira a{
			text-decoration:none;
			color:#626459;
}

#bandeira a:hover{
			text-decoration:underline;
			color:#626459;
}

/* formatação trainee */

#trainee {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

#trainee li a {
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
}

#trainee li a:hover {
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
#trainee p a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#trainee p a:hover {
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
}
.tit_trainee {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
/* fim do trainee */

/* formulario trainee */

#conteudo_interna div.form2{
	float:left;
	width:540px;
}

#conteudo_interna div.form2 label{
	float:left;
	width:120px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-align:right;
	margin: 0px 5px 8px 0px;
}
#conteudo_interna div.form3{
	float:left;
}
#conteudo_interna div.form3 label{
	float:left;
	width:120px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-align:right;
	margin: 0px 5px 8px 0px;
}
#conteudo_interna div.form3 b {
	float:left; 
	width:80px; 
	height:25px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#666666; 	 
	text-align:right;
}
.campo0{
	border:1px solid #844200;
	padding:2px 5px 0px 5px;
	margin-bottom:5px;
}

.campo{
	border:1px solid #844200;
	height:18px;
	padding:2px 5px 0px 5px;
}

.campo_interno{
	border:1px solid #844200;
	height:18px;
	padding:2px 5px 0px 5px;
	margin-left:0px;
}
.form_tit {
	float:left;
	width:550px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin-top:10px;
	margin-bottom:15px;
	border-bottom:#844200 1px solid;
}

/* fim do formulario trainee */