.a {
 	color:#FFF; 
  }

body {
		margin:0 0 0 0;
		background:#ececec url(imagens/background.jpg) repeat-x;
	}
			
.estrutura {
	position:relative;
	width:980px;
	margin:auto;
	z-index:3
		}

.bkg_topo {
	position:relative;
	width:100%;
	height:155px;
	background:url(imagens/bkg_topo.png) repeat-x;
	z-index:2;
			}

.topo {
	position:relative;
	width:980px;
	height:155px;
	margin:auto;
	background:url(imagens/topo.png);
	background-image: url(imagens/topo.jpg);
		}

.logotipo {
	position:absolute;
	width:398px;
	height:98px;
	z-index:2;
	left: 20px;
	top: 15px;
		}
.banner_chat {
	position:absolute;
	width:310px;
	height:110px;
	background:url(imagens/banner_chat.png);
	left: 28.8em;
			 }

.chat {
	position:absolute;
	top: 65px;
	left: 89px;
	font:13pt Arial, Helvetica, sans-serif;
	  }
			
chat a {
			color:#000;
			text-decoration:none;
		}	

			
.faixa {
	position:absolute;
	width:638px;
	height:162px;
	left: 10px;
	top: 136px;
		}
					   
.main {
	position:relative;
	float:left;
	width:980px;
	margin:auto;
	background:#FFF;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
		}				

.banner {
	position:relative;
	float:left;
	width:960px;
	height:361px;
	background-color: #DBDBDB;
	left: 0.6em;
		}

.bkg_meio_main {
	position:relative;
	float:left;
	width: 980px;
	margin: 0 0 0 0;
	top: 0em;
	z-index:4;
	background-image: url(imagens/main.jpg);
		}

.bkg_rodape_main {
	position:relative;
	margin:auto;
	width: 1020px;
	height: 70px;
	top: 0em;
	background-image: url(imagens/fim_main.png);
	
		}

.conteudo {
	position:relative;
	float:left;
	padding:0.5em 0 0 0;
	text-align:justify;
	width: 565px;
	left: 0.5em;
		}
		
.quad_prod {
				position:relative;
				float:left;
				width:186px;
				height:164px;
				margin:0 0.3em 0 0;
			}	
			
.video {
	position:relative;
	float:left;
	width:563px;
	height:381px;
	margin:0 0 0 0;
	height: 350px;
	   }			
			
.quad_impressao {
	position:relative;
	float:left;
	width:128px;
	height:113px;
			}
		
.imagens_servicos {
	position:relative;
	float:left;
	width:110px;
	height:45px;
}		
		

.skyscraper {
	position:relative;
	float:left;
	width:390px;
	height: auto;
	left: 1.5em;
		}
		
.clientes {
		 	position:relative;
			float:left;
			width:955px;
			margin:1em 0 0 0.7em;
		  }
		  
.clientes .box {
	position:relative;
	float:left;
	width:218px;
	height:123px;
	border:1px solid #D2D2D2;
	margin:0 0 1em 1em;
				}
				
.clientes .box2 {
					position:relative;
					float:left;
					width:195px;
					height:200px;
					border:1px solid #D2D2D2;
					margin:0 0 1em 1.7em;
				}
		
.estrutura_formulario {
					 	position:relative;
						float:left;
						width:390px;
					  }
					  
.topo_form{
	position:relative;
	float:left;
	width:390px;
	height:25px;
	text-align:center;
	padding:0.7em 0 0 0;
	background:url(imagens/topo_formulario.jpg);
	font:11pt Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
		 }
		 
.main_form {
	position:relative;
	float:left;
	width:350px;
	background:url(imagens/meio_formulario.png);
	padding:0.5em 0 0 2em;
	       }
		   
.rodape_form {
	position:relative;
	float:left;
	width:390px;
	height:25px;
	background:url(imagens/rodape_formulario.png);
	background-image: url(imagens/rodape_formulario.jpg);
			 }
			
.box_imagens {
	position:relative;
	float:left;
	width:195px;
	height:200px;
		}
		
.box_imagens2 {
	position:relative;
	float:left;
	width:133px;
	height:134px;
		}	
	
.faca_orc {
	position:relative;
	width:120px;
	margin:auto;
	top: 1.4em;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#fff;
}

.faca_orc2 {
				position:relative;
				width:170px;
				margin:auto;
				font-family:Verdana, Geneva, sans-serif;
				font-size:10pt;
				font-weight:bold;
				color:#fff;
				top: 1.5em;
		   }
			
#rodape{
	position:relative;
	width: 100%;
	float:left;
	z-index:1;
	height: 90px;
	top: 0em;
	background-image: url(imagens/rodape.jpg);
		}
		
.footer {
	position:relative;
	width:490px;
	margin:auto;
	top: 2em;
		}
		
.footer .col_pd {
					position:relative;
					float:left;
					text-decoration:none;
					list-style-type:none;
					display:block;
					width:240px;
				 }
							
li {
		list-style-type:none;
		display:block;
		text-decoration:none;
		font:11pt Verdana, Geneva, sans-serif;
		color:#FFF;
		text-align:justify;
	}
		
		
.estrutura_rodape{
					position:relative;
					width:980px;
					height:180px;
					margin:auto;
					background-image: url(imagens/background_fim_main.png);
				 }
							
#est_fone_fax {
				position:relative;
				width:248px;
				margin:auto;
			  }

#rodape_fone {
				position:relative;
				float:left;
				height:40px;
				font-family:Verdana, Geneva, sans-serif;
				font-weight:bold;
				font-size:11px;
				color:#000;
				width: 290px;
				top: 1.5em;
			 }

.bkg_rodape {
				position:relative;
				margin:auto;
				width: 700px;
				background-image: url(imagens/img_bkg_rodape.png);
				top: 9em;
			}

.anim_rodape {
						position:relative;
						margin:auto;
						width: 940px;
						height: 99px;
					 }			

h1 {
		font:11pt Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#000;
	}
	

b {
		font:10pt Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#000;
	}

.direitos {
	position:relative;
	margin:auto;
	width:570px;
	font:10pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	top: 2.7em;
		  }
			
.contato {
	position:relative;
	margin:auto;
	width:600px;
	font:10pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	top: 1em;
			}
	
.img-rodape{
	
	position:relative;
	width:587px;
	height:174px;	
}
