
@import "pngfix.css";
@import "reset.css";

html { background-color:#fae8d4; }
body { background:url(../images/bg2.jpg) center 0 no-repeat;}

p {color:#666666;}
#root { width:778px; margin:0 auto; min-height:400px; height:auto !important; height:400px; }

#header { height:100px; position:relative; }
#header h1 { width:230px; height:100px; position:absolute; top:-7px; left:6px; }
#header h1 a { text-indent:-4000px; display:block; background-image:url(../images/logo.gif); background-position:5px 0; background-repeat:no-repeat; height:110px; margin-top:13px; }
#header-endereco { position:absolute; right:30px; top:17px; background:url(../images/endereco2.gif) no-repeat; width:299px; height:32px; text-indent:-4000px;  }
.telefone
{
	position:absolute; top:310px; padding-left:15px;

}
#container {}

#container #colLatEsquerda { width:330px; float:left; margin:0 3px 0 0;}

#container #colLatEsquerda #menu { margin:20px 0 10px 0; background:trasparent;  }
#container #colLatEsquerda #menu ul{ display:none; width:325px; height:175px; } 

#container #colLatDireita { width:445px; float:left; margin:-29px 0 0 0;}


#footerDefault {  position:absolute; text-align:center; margin-top:50px; background: url(../images/bg-footer.jpg);  color:#FFFFFF;font-size:12px; margin-left:-250px; height:23px; width:1280px;  }
#footer { clear:both; position:absolute; text-align:center; margin-top:50px; background: url(../images/bg-footer.jpg);  color:#FFFFFF;font-size:12px; margin-left:-575px; height:23px; width:1280px;  }
#footer-content { text-align:center; padding-top:5px;}
.footer-content-label {left:50%; color:#FFFFFF;font-size:12px;  position:absolute;}

/*Boxes laterais */

#contate-com-a-gente { background:url(../images/bg-contate-com-a-gente.gif)  no-repeat; padding:30px 0 0 15px; height:160px; margin:0;  }
#contate-com-a-gente h2{ background:url(../images/tt-contate-com-a-gente.gif) no-repeat; width:208px; height:17px; text-indent:-4000px; margin:0 0 15px 0; }
#contate-com-a-gente p { color:#D13A11; font-size:13px; line-height:17px; font-style:italic; width:300px; }

#equipe-homologada-3m { margin:-5px 0 0 0;}
#equipe-homologada-3m h2 { background:url(../images/tt-equipe-homologada3m.gif) no-repeat; width:301px; height:25px; display:block; text-indent:-4000px; margin:0 0 10px 0;}

#box-marca-saibamais {}
#box-marca-saibamais a#bt-saiba-mais-equipe{ background:url(../images/bt-saibaMais.gif) no-repeat; text-indent:-4000px; display:block; width:80px; height:15px; margin:4px 0 0 10px;}
#box-marca-saibamais p { font-size:14px; color:#D13A11; margin:0; padding:0; line-height:17px; margin:0 0 0 15px; font-style:italic; width:290px; }
#box-marca-saibamais a#marca-3m  { background:url(../images/3m2.gif) no-repeat; width:180px; height:20px; margin-left:15px; _margin-left:15px; text-indent:-4000px; display:block; } 

/*direita*/

#faixa-adesivos-frotas { background:url(../images/bg-faixa-adesivos-frotas.gif); background-repeat:no-repeat; width:443px; height:37px; position:ABSOLUTE;} 
.faixa-adesivos-frotas
{
	background:url(../images/bg-faixa-adesivos-frotas.gif); 
	background-repeat:no-repeat;
	width:560px; 
	height:37px; 
	position:absolute;
	left:448px;
	top:71px;
/*left:46%;*/

}
#banner-principal { width:445px; height:265px; position:absolute; left:448px;
	top:129px; 
	}
	
	 .alinhamento
	{
		position:absolute;
	  left:50%;
	 margin-left:-485px;
		top:-65px;
	}
	.alinhamentoContato
	{
		position:absolute;
	  left:50%;
	 margin-left:-66px;
		top:35px;
		width:450px;
	}
		.alinhamentoUpload
	{
		position:absolute;
	  left:50%;
	 margin-left:-66px;
		top:35px;
		width:450px;
	}
			.alinhamentoOrcamento
	{
		position:absolute;
		left:50%;
		margin-left:-66px;
		top:35px;
		width:450px;
	}
	.alinhamentoEmprego
	{
		position:absolute;
		left:50%;
		margin-left:-66px;
		top:35px;
		width:450px;
	}
	.alinhamentoProdutos
	{
		position:absolute;
		left:50%;
		margin-left:-66px;
		top:35px;
		width:450px;
	}
#box-servicos {}
#cartelas-adesivas { background:#FF9900; width:208px; height:170px; float:left; 	position:absolute;
	left:448px;
	top:415px;}

#cartelas-adesivas h2 { background:url(../images/tt-dicasNovo.gif) no-repeat; width:194px; height:23px; text-indent:-4000px; display:block; margin:7px;}
#cartelas-adesivas #dicas { margin:7px;}
#cartelas-adesivas #dicas li { list-style-type:disc; color:White; padding-top:8px; margin-left:15px; list-style-position:outside;}
#cartelas-adesivas #dicas img { background:#D13A11; float:left; margin:0 7px 0 0; }
#cartelas-adesivas #dicas h3 { font-size:14px; color:#FFFFFF; font-weight:bold; line-height:14px; margin:0 0 4px 0; } 
#cartelas-adesivas #dicas p { font-size:14px; color:#FFFF00; font-weight:normal; line-height:14px; margin:0 0 4px 0; } 
#cartelas-adesivas #dicas a { font-size:16px; color:white; font-weight:normal; line-height:14px; text-decoration:underline; letter-spacing:-1px; } 
#cartelas-adesivas #dicas a:hover { text-decoration:none; } 

#upload { background:white; width:208px; height:170px; float:left; position:absolute;
	left:687px;
	top:415px;}
#upload h2 { background:url(../images/tt-AcessoAdministrativo.gif) no-repeat; width:194px; height:23px; text-indent:-4000px; display:block; margin:7px 7px 10px 7px;}
#upload form { margin:7px; }
#upload form input { display:block; }
.upload-form-text { background:#FFFFFF; border:none; height:18px; padding:2px 0 2px 0; font-size:11px; width:190px; margin:0 0 10px 0; }
#upload h3 { font-size:13px; color:#FFFFFF; font-weight:bold; line-height:14px; margin:0 0 4px 0; font-
	:italic; margin:0 0 0 7px; } 
#upload .upload-bt-enviar { float:right; margin:0 2px 0 0;}
#upload #table-cartela-adesiva { margin:7px;}
#upload #table-cartela-adesiva img { width:101px; height:104px; background:#EA5B5F;  /*background:#D13A11;*/ float:left; margin:0 7px 0 0; }
#upload #table-cartela-adesiva h3 { font-size:14px; color:#FFFFFF; font-weight:bold; line-height:14px; margin:0 0 4px 0; } 
#upload #table-cartela-adesiva p { font-size:14px; color:#FFFF00; font-weight:normal; line-height:14px; margin:0 0 4px 0; } 
#upload #table-cartela-adesiva a { font-size:16px; color:#FFFF00; font-weight:normal; line-height:14px; text-decoration:underline; font-weight:bold; letter-spacing:-1px; } 
#upload #table-cartela-adesiva a:hover { text-decoration:none; } 
#input-file{ background:url(../images/bt-file-enviar.gif) 0 0px no-repeat; height:24px; width:24px; float:left; }


/* Dicas */
#lat_dicas { }
#lat_dicas h2 { background:url(../images/tt-anteriores.gif) no-repeat; width:92px; height:15px; text-indent:-4000px; margin:0 0 0 20px; }

#lista-dicas { margin:42px 0 0 20px; }
#lista-dicas li { margin:0 0 10px 0;}
#lista-dicas li a { font-size:12px; color:#E88922; font-weight:bold;}
#lista-dicas li a:hover { text-decoration:underline; }

.data-dica{ color:#CC9900; font-size:10px; line-height:12px;}
/* h2 */
#tt-dicas { background:url(../images/tt-dicas.gif) no-repeat; width:66px; height:19px; text-indent:-4000px; margin:9px 0 0 150px;  }
.tt-dicas
{
	background:url(../images/tt-dicas.gif); 
	background-position:16px 10px;
	background-repeat:no-repeat;
	width:565px;
	background-color:#cd380e;
	height:37px; 
	position:absolute;
	left:0px;
	top:-29px;

}
#tt-portfolio { background:url(../images/tt-portfolio.gif) no-repeat; width:123px; height:20px; text-indent:-4000px; margin:5px 0 0 180px;  }
#tt-produtos { background:url(../images/tt-produtos.gif) no-repeat; width:250px; height:23px; text-indent:-4000px; margin:9px 0 30px 150px; }
#tt-categorias { background:url(../images/tt-ourtdoors-placas.gif) no-repeat; width:227px; height:19px; text-indent:-4000px; margin:6px 0 30px 175px; }
#tt-port-outdoor{ background:url(../images/tt-ourtdoors-placas.gif) no-repeat; width:227px; height:19px; text-indent:-4000px; margin:6px 0 30px 175px; }
#tt-port-decoracao{ background:url(../images/tt-decoracao.gif) no-repeat; width:227px; height:29px; text-indent:-4000px; margin:0px 0 30px 175px; }
#tt-port-pdvs{ background:url(../images/tt-pdvs.gif) no-repeat; width:227px; height:29px; text-indent:-4000px; margin:0 0 30px 175px; }
#tt-port-frotas{ background:url(../images/tt-frotas.gif) no-repeat; width:227px; height:29px; text-indent:-4000px; margin:5px 0 30px 175px; }
#tt-contato { background:url(../images/tt-contato.gif) no-repeat; width:110px; height:19px; text-indent:-4000px; margin:9px 0 0 150px;  }

.tt-portfolio
{
	background:url(../images/tt-portfolio.gif); 
	background-position:16px 10px;
	background-repeat:no-repeat;
	width:565px;
	background-color:#cd380e;
	height:37px; 
	position:absolute;
	left:0px;
	top:-29px;
}
.tt-mostraProdutos
{
	/*background:url(../images/tt-produtos.gif); */
	background-position:16px 10px;
	background-repeat:no-repeat;
	width:565px;
	background-color:#cd380e;
	height:37px; 
	position:absolute;
	left:0px;
	top:-29px;
}
.lblMostraProduto
{
	position:absolute;
	font-family:Arial Black;
	font-size:22px;
	color:white;
	font-style:italic;
	padding-left:20px;
	padding-top:3px;
	letter-spacing:-1px;
	font-weight:bold;
	
}
.lista
{
	list-style-position:inside;
	list-style-type:disc;
	padding-left:20px;
	font-size:14px;
	color:#E88922;
}
.lblDescricaoProduto
{

		font-size:18px;
		color:#cd380e;
		text-align:justify;
		font-family:Franklin Gothic Heavy;
	
		
		
}
.tt-produtos
{
	background:url(../images/tt-produtos.gif); 
	background-position:16px 10px;
	background-repeat:no-repeat;
	width:565px;
	background-color:#d13A11;
	height:37px; 
	position:absolute;
	left:0px;
	top:-29px;
}

.tt-contato
{
	background:url(../images/tt-contato.gif); 
	background-position:16px 10px;
	background-repeat:no-repeat;
	width:565px;
	background-color:#cd380e;
	height:37px; 
	position:absolute;
	left:0px;
	top:-29px;

/*left:46%;*/

}
#tt-upload { background:url(../images/tt-upload2.gif) no-repeat; width:110px; height:19px; text-indent:-4000px; margin:119px 0 0 150px;  }
.tt-upload
{
	background:url(../images/tt-upload2.gif); 
	background-position:16px 10px;
	background-repeat:no-repeat;
	width:565px;
	background-color:#cd380e;
	height:37px; 
	position:absolute;
	left:0px;
	top:-29px;

}
#tt-orcamento { background:url(../images/tt-orcamento.gif) no-repeat; width:190px; height:25px; text-indent:-4000px; margin:7px 0 0 150px;  }
.tt-orcamento
{
	background:url(../images/tt-orcamento.gif); 
	background-position:16px 10px;
	background-repeat:no-repeat;
	width:565px;
	background-color:#cd380e;
	height:37px; 
	position:absolute;
	left:0px;
	top:-29px;
}
#tt-emprego { background:url(../images/tt-emprego.gif) no-repeat; width:190px; height:19px; text-indent:-4000px; margin:9px 0 0 150px;  }
.tt-emprego
{
	background:url(../images/tt-emprego.gif); 
	background-position:16px 10px;
	background-repeat:no-repeat;
	width:565px;
	background-color:#cd380e;
	height:37px; 
	position:absolute;
	left:0px;
	top:-29px;
}

#tt-controle { background:url(../images/tt-controle.gif) no-repeat; width:190px; height:25px; text-indent:-4000px; margin:5px 0 0 150px;  }


#tt-peq-formatos { background:url(../images/tt-peq-formatos.gif) no-repeat; width:246px; height:24px; text-indent:-4000px; margin:8px 0 30px 155px; }
#tt-gra-formatos { background:url(../images/tt-gra-formatos.gif) no-repeat; width:246px; height:24px; text-indent:-4000px; margin:9px 0 30px 155px; }
#tt-sin { background:url(../images/tt-sin.gif) no-repeat; width:246px; height:30px; text-indent:-4000px; margin:4px 0 30px 155px; }
#tt-ace { background:url(../images/tt-ace.gif) no-repeat; width:246px; height:24px; text-indent:-4000px; margin:7px 0 30px 155px; }
#tt-fac { background:url(../images/tt-fac.gif) no-repeat; width:246px; height:24px; text-indent:-4000px; margin:9px 0 30px 155px; }




#dica-box { padding:10px; /*margin:30px 0 0 -10px;*/ margin:30px 0 0 0; position:relative; background:#FFFFFF; }
#dica-box h3 { color:#D13A11; font-size:20px; line-height:19px; margin:0 0 10px 0; }
#dica-box p{ color:#E88922; font-size:13px; margin:0 0 10px 10px; width:390px; }
#dica-box #dica-conteudo {}
#dica-box-bottom { background:url(../images/bg-dica-bottom.jpg) no-repeat; height:141px; margin:-110px 0 0 0;}

/* Produtos */
#produtos img{ margin:10px;}

#portfolio { margin:20px; }


#lat_portfolio {}
#lat_portfolio h2{ background:url(../images/tt-lat-categorias.gif) no-repeat; width:88px; height:15px; text-indent:-4000px; margin:0 0 -30px 20px; }

#lista-produtos { margin:20px; color:#E88922; font-size:13px; }


/*Contato*/
#contato { padding:10px; /*margin:30px 0 0 -10px;*/ margin:30px 0 0 0; position:relative; background:#FFFFFF; }
#contato h3 { color:#D13A11; font-size:20px; line-height:19px; margin:0 0 10px 0; }
#contato p { color:#E88922; font-size:13px; margin:0 0 10px 10px; width:390px; }
#contato #contato-conteudo {}
#contato-bottom { background:url(../images/bg-dica-bottom.jpg) no-repeat; height:141px; margin:-110px 0 0 0;}
#contato label { color:#CC9900; clear:both; width:100%; display:block;  }
#contato .nome, #contato .email  { width:417px; background-color:#f8f5f1; font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #e3d9cf; }
#contato .mensagem{width:417px; background-color:#f8f5f1; font-size:13px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #e3d9cf;}
#contato .fone{ width:80px; background-color:#f8f5f1; font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #e3d9cf; }


/*Upload*/
#uplaod { padding:10px; /*margin:30px 0 0 -10px;*/ margin:30px 0 0 0; position:relative; background:#FFFFFF; }
#uplaod h3 { color:#D13A11; font-size:20px; line-height:19px; margin:0 0 10px 0; }
#uplaod #uplaod-conteudo {}
#uplaod-bottom { background:url(../images/bg-dica-bottom.jpg) no-repeat; height:141px; margin:-110px 0 0 0;}
#uplaod label { color:#CC9900; clear:both; width:100%; display:block; }
#uplaod .nome, #uplaod .email, #uplaod .arquivo{ width:417px; background-color:#f8f5f1; font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #e3d9cf; }
#uplaod .mensagem {width:417px; background-color:#f8f5f1; font-size:13px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #e3d9cf;}
#uplaod .nome, #uplaod .nomeFocus { margin:0px 0 2px 0; }
#uplaod .arquivo,#uplaod .arquivoFocus  { margin:0px 0 20px 0; }
#uplaod .fone{ width:80px; background-color:#f8f5f1; font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #e3d9cf; }

/*Orcamento*/
#orcamento { padding:10px; /*margin:30px 0 0 -10px;*/ margin:30px 0 0 0; position:relative; background:#FFFFFF; }
#orcamento h3 { color:#D13A11; font-size:20px; line-height:19px; margin:0 0 10px 0; }
#orcamento #orcamento-conteudo {}
#orcamento-bottom { background:url(../images/bg-dica-bottom.jpg) no-repeat; height:141px; margin:-110px 0 0 0;}
#orcamento label { color:#CC9900; clear:both; width:100%; display:block; }
#orcamento .nome, #orcamento .email, #orcamento .fone, #orcamento .arquivo  { width:417px; background-color:#f8f5f1; font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #e3d9cf; }
#orcamento .mensagem{width:417px; background-color:#f8f5f1; font-size:13px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #e3d9cf;}
#orcamento .nome, #orcamento .nomeFocus, #orcamento .fone, #orcamento .foneFocus, #orcamento .email, #orcamento .emailFocus  { margin:0px 0 2px 0; }
#orcamento .cliente, #orcamento .arquivo, #orcamento .arquivoFocus  { margin:0px 0 29px 0; }



/*Emprego*/
#emprego { padding:10px; /*margin:30px 0 0 -10px;*/ margin:30px 0 0 0; position:relative; background:#FFFFFF; }
#emprego h3 { color:#D13A11; font-size:20px; line-height:19px; margin:0 0 10px 0; }
#emprego #emprego-conteudo {}
#emprego-bottom { background:url(../images/bg-dica-bottom.jpg) no-repeat; height:141px; margin:-110px 0 0 0;}
#emprego label { color:#CC9900; clear:both; width:100%; display:block; }
#emprego .nome, #emprego .email, #emprego .fone, #emprego .arquivo { width:417px; background-color:#f8f5f1; font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #e3d9cf; }

#emprego .nome, #emprego .nomeFocus, #emprego .fone, #emprego .foneFocus { margin:0px 0 2px 0; }
#emprego .arquivo, #emprego .arquivoFocus { margin:0px 0 20px 0; }
#emprego .mensagem  { width:417px; background-color:#f8f5f1; font-size:13px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #e3d9cf; }


.send { margin-top:18px; /*margin-left:368px;*/ }

/*Focus*/
.nomeFocus { width:417px; background-color:#ea5b5f; color:#FFFFFF; font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #000; }
.foneFocus { width:417px; background-color:#ea5b5f; color:#FFFFFF; font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #000; }
.emailFocus { width:417px; background-color:#ea5b5f; color:#FFFFFF; font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #000; }
.arquivoFocus { width:417px; background-color:#ea5b5f; color:#FFFFFF; font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #000; }
.mensagemFocus { width:417px; background-color:#ea5b5f; font-size:11px; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; border:1px solid #000; } 


form#enviarArquivo label { color:#fff; margin:-3px 0 0 0; }


