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

body{
	margin:0px;
	background-color:#E8E8E8;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#666;
	line-height:150%;
}

a {
outline: none;
}

/*Fontes*/
.titulo_g{
	font-family:Arial, Tahoma;
	font-size:18px;
}

/*links*/
a:link {
	text-decoration: none;
	font-family:Arial, Tahoma;
	color:#666;
}
a:visited {
	text-decoration: none;
	font-family:Arial, Tahoma;
	color:#666;
}
a:hover {
	text-decoration:underline;
	font-family:Arial, Tahoma;
	color:#666;
	}

a:active {
	text-decoration: none;
	font-family:Arial, Tahoma;
	color:#666;
}

.150{
	line-height:150%;
}

#clear{clear:both;}

#margens{
	width:600px;
	height:auto;
	padding-left:10px;
	padding-top:20px;
}

#gigante{
	width:100%;
	min-width:980px;
	height:auto;/* ver isso aqui */
	background-image:url(files_index/imagens/bgs/bg_gigante.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:8888;
}

#gigante_interno{
	width:100%;
	min-width:980px;
	height:auto;/* ver isso aqui */
	background-image:url(files_index/imagens/bgs/bg_gigante_interno.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:8888;
}

#gigante_interno_trabalhos{
	width:100%;
	min-width:980px;
	/*height:auto;/* ver isso aqui */
	background-image:url(files_index/imagens/bgs/bg_gigante_interno_trabalhos.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:8888;
}

#lado_left{
	width:50%;
	height:550px;
	background-image:url(files_index/imagens/bgs/bg_esquerda.jpg);
	position:absolute;
	z-index:7777;
	}

#lado_right{
	width:100%;
	height:550px;
	background-image:url(files_index/imagens/bgs/bg_direita.jpg);
	position:absolute;
	z-index:6666;
	}

#principal{
	width:980px;
	height:auto;
	margin:0 auto;
}
	
#restrito{
	width:965px;
	height:56px;
	padding-top:34px;
	padding-right:15px;
	text-align:right;
	
	background-image:url(files_index/imagens/bgs/bg_restrito.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#restrito_input{
	width:auto;
	height:auto;
	float:right;
	margin-left:15px;
}

#logo_menu{
	width:980px;
	height:100px;
}

#newsletter{
	width:233px;
	height:auto;
	padding-top:201px;
	padding-left:48px;
	float:left;
}

#newsbox{
	width:233px;
	height:120px;
}

#destaque{
	width:699px;
	height:433px;
	float:right;
}

#bt_voltar{
	width:600px;
	height:15px;
	float:right;
	text-align:right;
}

#conteudo{
	width:699px;
	height:auto;
	float:right;
	}

#onde{
	width:699px;
	height:auto;
	padding-top:39px;
	text-align:right;
}

#conteudo_formatado{
	width:640px;
	padding-left:55px;
	height:auto;
}

#rodape{
	width:980px;
	height:88px;
	background-image:url(files_index/imagens/bgs/bg_rodape.jpg);

}

/*Formulárioo restrito*/
.campo_codigo{
	margin-top:5px;
	height: 17px; 
	width: 140px; 
	border:1px solid #FFF;
	background-color:#FFF;
	background-image:url(files_index/imagens/bgs/bg_imput_cliente.jpg);
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
	}

.campo_codigo_on{
	margin-top:5px;
	height: 17px;
	width: 140px;
	border:1px solid #FFF;
	background-color:#FFF;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
	}
	
.campo_codigo_branco{
	margin-top:5px;
	height: 17px;
	width: 140px;
	border:1px solid #FFF;
	background-color: #FFF;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
	}

	
/*Formulário Newsletter*/
.campo_newsletter{
	height:23px; 
	width:222px;
	background-image: url(files_index/imagens/bgs/bg_imput_news.jpg);
	border:0px;
	padding-top:7px;
	padding-left:10px;
	margin-bottom:15px;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
	}

.campo_newsletter_on{
	height:23px; 
	width:222px;
	background-image: url(files_index/imagens/bgs/bg_imput_news.jpg);
	border:0px;
	padding-top:7px;
	padding-left:10px;
	margin-bottom:15px;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
	}

.botao_newsletter{
	margin-left:142px;
	border:0px;
}

/*Formulário Atendimento*/
#margensportfolio{
	width:610px;
	height:auto;
	padding-left:10px;
	padding-top:20px;
}

#box_formulario_atendimento{
	width:320px;
	height:auto;
	float:left;
	padding-top:20px;
	padding-left:7px;
}

#box_informacoes_atendimento{
	width:260px;
	height:200px/*auto*/;
	float:left;
	padding-top:20px;
	padding-left:20px;
	background-image:url(files_index/imagens/bgs/bg_informations.jpg);
	background-repeat:no-repeat;
}

.campo_atendimento{
	height:20px; 
	width:290px;
	border:1px solid #D7D7D7;
	padding-top:7px;
	padding-left:10px;
	margin-bottom:15px;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
	}

.campo_atendimento_on{
	height:20px; 
	width:290px;
	border:1px solid #D7D7D7;
	padding-top:7px;
	padding-left:10px;
	margin-bottom:15px;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
	}

.campo_mensagem_atendimento{
	height:120px; 
	width:290px;
	border:1px solid #D7D7D7;
	padding-top:7px;
	padding-left:10px;
	margin-bottom:15px;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
	}

.botao_atendimento{
	margin-left:215px;
	border:0px;
}


/*Portfolio*/
#box_folio{
	width:305px;
	height:auto;
	float:left;
}

#box_folio_destaque{
	width:605px;
	height:auto;
	float:left;
}

#box_folio_pequeno{
	width:201px;
	height:auto;
	float:left;
	margin-bottom:12px;
	margin-top:8px;
}

#box_trabalhos{
	width:229px;
	height:240px;
	margin-bottom:10px;
	margin-top:60px;
	_margin-top:35px;
}

#box_next_last{
	width:229px;
	height:80px;
}

.box_next_last{
	padding-top:10px;
	float:right;
}

a.linkportfolio:link {
	display:block;	text-decoration:none;	color:#999;		width:274px;	height:auto;	padding:6px;	background-color:#F9F9F9;	margin-bottom:5px;
	}

a.linkportfolio:visited, active {
	display:block;	text-decoration:none;	color:#999;		width:274px;	height:auto;	padding:6px;	background-color:#F9F9F9;	margin-bottom:5px;
	}

a.linkportfolio:hover {
	display:block;	text-decoration:none;	color:#999;		width:274px;	height:auto;	padding:6px;	background-color:#0A79B6;	margin-bottom:5px;
	}
	
/*grande*/
a.linkportfolio_grande:link {
	display:block;	text-decoration:none;	color:#999;		width:574px;	height:auto;	padding:6px;	background-color:#F9F9F9;	margin-bottom:5px;
	}

a.linkportfolio_grande:visited, active {
	display:block;	text-decoration:none;	color:#999;		width:574px;	height:auto;	padding:6px;	background-color:#F9F9F9;	margin-bottom:5px;
	}

a.linkportfolio_grande:hover {
	display:block;	text-decoration:none;	color:#999;		width:574px;	height:auto;	padding:6px;	background-color:#0A79B6;	margin-bottom:5px;
	}
	
/*pequeno*/
a.linkportfolio_pequeno:link {
	display:block;	text-decoration:none;	color:#999;		width:171px;	height:auto;	padding:6px;	background-color:#F9F9F9;	margin-bottom:2px;
	}

a.linkportfolio_pequeno:visited, active {
	display:block;	text-decoration:none;	color:#999;		width:171px;	height:auto;	padding:6px;	background-color:#F9F9F9;	margin-bottom:2px;
	}

a.linkportfolio_pequeno:hover {
	display:block;	text-decoration:none;	color:#999;		width:171px;	height:auto;	padding:6px;	background-color:#0A79B6;	margin-bottom:2px;
	}
	
	
	
/*Lista portfolio clients*/
a.listportfolio_clients:link {
	display:block;	text-decoration:none;	color:#666; padding-top:8px; padding-left:0px;	width:219px; height:20px; margin-bottom:2px; background-repeat:no-repeat; float:left;
	}

a.listportfolio_clients:visited, active {
	display:block;	text-decoration:none;	color:#666; padding-top:8px; padding-left:0px;	width:219px; height:20px; margin-bottom:2px;background-repeat:no-repeat; float:left;
	}

a.listportfolio_clients:hover {
	display:block;	text-decoration:underline;	color:#333; padding-top:8px; padding-left:0px;	width:219px; height:20px; margin-bottom:2px; background-repeat:no-repeat; float:left;
	}




/*Paginação do link trabalhos*/
a.linktrabalhos:link {
	text-decoration:none;	color:#9A9A9A;		width:10px;	height:auto;	padding:6px;	background-color:#F9F9F9;	margin-bottom:5px;
	}

a.linktrabalhos:visited, active {
	text-decoration:none;	color:#9A9A9A;		width:10px;	height:auto;	padding:6px;	background-color:#F9F9F9;	margin-bottom:5px;
	}

a.linktrabalhos:hover {
	text-decoration:none;	color:#fff;		width:10px;	height:auto;	padding:6px;	background-color:#0A79B6;	margin-bottom:5px;
	}

/*Correction ies*/
#cor_ies_form{
	width:232px;
	height:120px;
}

#cor_ies_redes{
	width:232px;
	height:100px;
}
