/* 
-----------------------------------------------------
TIPOGRAFIA
-----------------------------------------------------
*/
@font-face
{
    font-family: 'gotham_mediumregular';
    src: url('../fonts/gotham-webfont.eot');
    src: url('../fonts/gotham-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/gotham-webfont.woff') format('woff'),
         url('../fonts/gotham-webfont.ttf') format('truetype'),
         url('../fonts/gotham-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'droid_sansregular';
    src: url('../fonts/droidsans-webfont.eot');
    src: url('../fonts/droidsans-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/droidsans-webfont.woff') format('woff'),
         url('../fonts/droidsans-webfont.ttf') format('truetype'),
         url('../fonts/droidsans-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'droid_sansbold';
    src: url('../fonts/droidsans-bold-webfont.eot');
    src: url('../fonts/droidsans-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/droidsans-bold-webfont.woff') format('woff'),
         url('../fonts/droidsans-bold-webfont.ttf') format('truetype'),
         url('../fonts/droidsans-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1
{
	font-family: 'droid_sansregular';
	font-size:40px;
	letter-spacing:-1px;
}

h2
{
	font-family: 'droid_sansregular';
	font-size:26px;
	letter-spacing:0px;
}

h3
{
	font-family: 'droid_sansregular';
	font-size:35px;
	letter-spacing:-1px;
}

h4
{
	font-family: 'droid_sansregular';
	font-size:20px;
	letter-spacing:-1px;
}

p
{
	font-family: 'droid_sansregular';
	font-size:14px;
	letter-spacing:0px;
}
.branco{color:#fff;} .branco a{color:#fff; text-decoration:none;} .branco a:hover{color:#fff; text-decoration:underline;}
.preto{color:#000000;} .preto a{color:#000000; text-decoration:none;} .preto a:hover{color:#000000; text-decoration:underline;}
.grafite{color:#666;} .grafite a{color:#666; text-decoration:none;} .grafite a:hover{color:#666; text-decoration:underline;}
.cinza{color:#666;} .cinza a{color:#666; text-decoration:none;} .cinza a:hover{color:#666; text-decoration:underline;}
.dourado{color:#9d957e;} .dourado a{color:#9d957e; text-decoration:none;} .dourado a:hover{color:#9d957e; text-decoration:underline;}
.amarelo{color:#ffcc2a;} .amarelo a{color:#ffcc2a; text-decoration:none;} .amarelo a:hover{color:#ffcc2a; text-decoration:underline;}
.vermelho{color:#d15857;} .vermelho a{color:#d15857; text-decoration:none;} .vermelho a:hover{color:#d15857; text-decoration:underline;}

/* 
-----------------------------------------------------
RESET
-----------------------------------------------------
*/
*
{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
}
img
{
	border:none;
}
/* 
-----------------------------------------------------
GERAL
-----------------------------------------------------
*/

html
{
    overflow-x: hidden;
}
@media screen and (min-width:1000px)
{
	/*.gridCentralizar{margin:0px 0px 0px -490px; padding-left:50%;}*/
}

@media screen and (max-width:999px)
{
	/*.gridCentralizar{margin:0 auto;}*/
}

.gridCentralizar
{
	float:left;
	width: 100%;
	min-width:980px;
}
.controle 
{
    width: 980px;
	min-width:980px;
	max-width:980px;
}

/* 
-----------------------------------------------------
TOPO
-----------------------------------------------------
*/

#topoFundo
{
	float:left;
	width:100%;
	min-height:439px;
	background-image:url(../img/topo/fundoTopo.jpg);
	background-repeat:repeat-x;
}
#topo
{
	width:980px;
	min-height:439px;
	max-height:439px;
}

#logomarca
{
	position:absolute;
	width:193px;
	min-width:193px;
	height:97px;
	min-height:97px;
	margin: 0px 0px 0px 150px; /* top - right - bottom - left  */
}
#logomarca img
{
	float:left;
	margin:25px 0px 0px 15px;
}
#foneTopo
{
	float:right;
	height:40px;
	min-height:40px;
	margin:20px 30px 0px 0px;
}
#foneTopo p
{
	float:left;
	font-family:'droid_sansregular';
	font-size:24px;
	margin-right:5px;
}
#foneTopo img
{
	float:left;
}
#redesSociaisTopo
{
	float:right;
	min-width:105px;
	margin:15px 0px 0px 0px;
}
#redesSociaisTopo ul
{
	float:left;
}
#redesSociaisTopo li
{
	float:left;
	margin-right:3px;
}


#menu
{
	float:right;
	width:620px;
	height:40px;
	min-height:40px;
	margin: 5px 0px 0px 200px; /* top - right - bottom - left  */
}
#menuOP
{
	float:right;
	margin: 10px 20px 0px 0px; /* top - right - bottom - left  */
}
#menuOP ul
{
	float:left;
	margin: 0px 0px 0px 0px; /* top - right - bottom - left  */
}

#menuOP li
{
	list-style:none;
	text-align:right;
	margin-bottom:5px;
	margin-left:20px;
}
#menuOP li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
}

#menuOP li a:hover
{
	color:#9d957e;
	border-bottom:1px solid #FFFFFF;
}

body#paginaUm a#p1, body#paginaDois a#p2, body#paginaTres a#p3, body#paginaQuatro a#p4, body#paginaCinco a#p5, body#paginaSeis a#p6, body#paginaSete a#p7, body#paginaOito a#p8
{
	cursor: pointer;
	color:#9d957e;
}

#bannerPrincipal
{
	float:left;
	width:790px;
	height:240px;
	margin: 92px 0px 0px 0px; /* top - right - bottom - left  */
}
#logo10anos
{
	float:right;
	margin: 200px 0px 0px 0px;
}
/* 
-----------------------------------------------------
CONTEUDO CENTRAL
-----------------------------------------------------
*/

#conteudoCentral
{
	float:left;
	width:100%;
	margin: 20px 0px 0px 5px; /* top - right - bottom - left  */
}

#conteudoLeft
{
	float:left;
	width:321px;
	min-width:321px;
}

#conteudoRight
{
	float:right;
	width:321px;
}

/* 
-----------------------------------------------------
PAGINA HOME
-----------------------------------------------------
*/
#ProdutoHome
{
	width:803px;
	min-width:803px;
	max-width:803px;
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
}
.produto_titulo_categoria
{
	float:left;
}
.produto_titulo_categoria p
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#d15857;
	text-transform:uppercase;
	letter-spacing:-2px;
	margin-top:35px;
}
.produto_titulo_subCategoria
{
	float:left;
	min-height:22px;
	margin:30px 0px 0px 20px;
}
.produto_titulo_subCategoria p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d15857;
	text-transform:uppercase;
}
.produto_iten
{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
}
.produto_iten ul
{
	float:left;
	width:100%;
	text-align:center;
	margin:10px 0px 0px 0px;
}
.produto_iten li
{
	float:left;
	width:150px;
	max-width:150px;
	min-height:150px;
	margin-right:8px;
	margin-bottom:10px;
	border:1px solid #ececec;
}
.produto_iten li span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#linksInternosHome
{
	float:left;
	min-width:170px;
	max-width:170px;
	margin:134px 0px 0px 2px;
}
#linksInternosHome a
{
	text-decoration:none;
	float:left;
	margin-bottom:20px;
}

/* 
-----------------------------------------------------
EMPRESA
-----------------------------------------------------
*/
#textoQuemSomos
{
	float:left;
	width:480px;
	margin-top:40px;
	min-width:480px;
	padding-left:3px;
	color:#666666;
	text-align:left;
}
#textoQuemSomos p
{
	text-align:justify;
}

#galeriaFotosQuemSomos
{
	float:right;
	margin-left:10px;
	margin-top:40px;
	width:480px;
	min-width:480px;
	text-align:left;
}
#galeriaFotosQuemSomos img
{
	margin-left:6px;
}
/* 
-----------------------------------------------------
PAGINA SERVICOS
-----------------------------------------------------
*/
#servicosTitulo
{
	float:left;
	width:100%;
	text-transform:uppercase;
	font-family:"droid_sansbold";
	font-size:26px;
	text-align:left;
}
#servicoTexto
{
	float:left;
	margin-top:10px;
	text-align:justify;
	font-family:"droid_sansregular";
	font-size:12px;
}

/* 
-----------------------------------------------------
PAGINA VIDEOS
-----------------------------------------------------
*/
#videosTitulo p
{
	float:left;
	width:100%;
	text-transform:uppercase;
	font-family:"droid_sansbold";
	font-size:26px;
	text-align:left;
	margin-top:35px;
}
#servicoTexto
{
	float:left;
	margin-top:10px;
	text-align:justify;
	font-family:"droid_sansregular";
	font-size:12px;
}
/* 
-----------------------------------------------------
PAGINA OBRAS
-----------------------------------------------------
*/
#listAlbumCasos
{
	float:left;
	width:100%;
	margin:20px 0px 0px 0px;
}
#listAlbumCasos li
{
	float:left;
	width:155px;
}
#textoGaleria
{
	text-align:left;
}

/*
-----------------------------------------------------
Página clientes
-----------------------------------------------------
*/  
#tituloOndeComprar
{
	float:left;
	width:100%;
	text-align:left;
	margin-top:35px;
}
#tituloOndeComprar p
{
	font-size:26px;
}
#lojasRepresentantes
{
	float:left;
	text-align:left;
	margin-top:20px;
}
#lojasRepresentantes li
{
	width:472px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	margin: 0px 0px 10px 0px; /* top - right - bottom - left  */
	border:1px solid #cccccc;
}
#lojasRepresentantes li p
{
	color:#666;
	font-size:12px;
	float:left;
}
#lojasRepresentantes .verMapaLoja a
{
	text-decoration:none;
	color:#666;
	font-family:'droid_sansregular';
	padding-top:5px;
	padding-right:10px;
	float:right;
}
#lojasRepresentantes .nomeUnidade
{
	float:left;
	color:#666;
	font-family:'droid_sansregular';
	font-size:16px;
}

#formLojas
{
	float:left;
	margin:10px 0px 0px 20px;
}
#formLojas select
{
	height:40px;
}
#formLojas .clTexto
{
	color:#000;
	font-family:'droid_sansregular';
	font-size:17px;
	outline:none;
}
#formLojas .clInput
{
	vertical-align:middle;
}
#formLojas .btPesquisa
{
	letter-spacing:1px;
	color:#000000;
	padding:10px;
	cursor:pointer;
}

.formularioTexto
{
	border:1px solid #ccc;
	height:28px;
	color:#000;
	font-family:'droid_sansregular';
	font-size:14px;
	outline:none;
	margin: 0px 0px 0px 1px; /* top - right - bottom - left  */
}
.formularioTextoArea
{
	border:1px solid #ccc;
	font-family:'droid_sansregular';
	color:#000;
	font-size:17px;
	outline:none;
	margin: 0px 0px 0px 1px; /* top - right - bottom - left  */
}


/* 
-----------------------------------------------------
RODAPE
-----------------------------------------------------
*/
#fundoRodape
{
	float:left;
	width:100%;
	height:222px;
	background-color:#FFFFFF;
	margin: 60px 0px 0px 0px; /* top - right - bottom - left  */
}
#rodape
{
	width:980px;
	min-height:160px;
	background-image:url(../img/rodape/fundoRodapeCentralizado.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px; /* top - right - bottom - left  */
	text-align:left;
}
#rodapeLeft
{
	float:left;
	width:300px;
	min-height:160px;
	max-height:160px;
	margin: 0px 0px 0px 0px; /* top - right - bottom - left  */
}
#rodapeCenter
{
	float:left;
	width:300px;
	margin: 0px 0px 0px 0px; /* top - right - bottom - left  */
	min-height:160px;
	max-height:160px;
}
#rodapeRight
{
	float:right;
	width:280px;
	margin: 0px 0px 0px 0px; /* top - right - bottom - left  */
	min-height:160px;
	max-height:160px;
}
#enderecoRodapeTitulo
{
	width:210px;
	float:left;
	margin: 40px 0px 0px 10px; /* top - right - bottom - left  */
}

#enderecoRodape
{
	width:300px;
	min-width:300px;
	max-width:300px;
	float:left;
	margin: 5px 0px 0px 10px; /* top - right - bottom - left  */
}
#enderecoRodape p
{
	font-family:Helvetica;
	font-size:14px;
	letter-spacing:1px;
}
#enderecoRodape span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1px;
}

#direitosRodape
{
	float:right;
	margin: 60px 10px 0px 0px; /* top - right - bottom - left  */
}
#foneRodape
{
	float:left;
	width:210px;
	margin: 40px 0px 0px 15px;
}
#foneRodape p
{
	font-family:Helvetica;
	font-size:26px;
	letter-spacing:1px;
}
#voltarTopo
{
	width:62px;
	height:60px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	background-color:#0a346e;
	margin-top:10px;
	margin-left:200px;
	padding-top:25px;
	padding-left:10px;
	cursor:pointer;
}

#redesSociaisRodape
{
	float:left;
	width:200px;
	margin: 40px 0px 0px 0px; /* top - right - bottom - left  */
}

/*
-----------------------------------------------------
FALE CONOSCO
-----------------------------------------------------
*/  
#tituloContato
{
	margin-top:35px;
	float:left;
	text-align:left;
	min-width:980px;
}
#tituloContato p
{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
#formContatoDiv
{
	float:left;
	width:61%;
	text-align:left;
}
#FaleConoscoEnderecoDiv
{
	float:right;
	width:38%;
	text-align:left;
}
#FaleConoscoEndereco
{
	float:left;
}
#FaleConoscoEndereco p
{
	font-size:14px;
	font-family:Arial;
	margin-left:20px;
	color:#666666;
}

#btFaleConoscoEnviar
{
	float:left;
	font-family:Arial;
	font-size:16px;
	letter-spacing:1px;
	color:#666;
	border:none;
	background-color:#ff9900;
	border:4px solid #ffcc2a;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	cursor:pointer;

}


/* 
-----------------------------------------------------
PAGINA DADOS TECNICOS
-----------------------------------------------------
*/
#dadosTecnicosTitulo
{
	float:left;
	width:100%;
	text-align:left;
	margin-top:35px;
}
#dadosTecnicosTitulo p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-transform:uppercase;
}
#conteudoDadosTecnicos
{
	float:left;
	width:775px;
	min-width:775px;
	max-width:775px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#666666;
	margin:20px 0px 0px 0px;
}
#linksInternosDadosTecnicos
{
	float:right;
	min-width:170px;
	max-width:170px;
	margin:0px 0px 0px 2px;
}
#linksInternosDadosTecnicos a
{
	text-decoration:none;
	float:left;
	margin-bottom:20px;
}

/* 
-----------------------------------------------------
PAGINA TRABALHE CONOSCO
-----------------------------------------------------
*/
#tituloTrabalheConosco
{
	margin-top:35px;
	float:left;
	text-align:left;
	min-width:980px;
}
#tituloTrabalheConosco p
{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
#conteudoLeftCurriculo
{
	float:left;
	width:780px;
	min-width:780px;
	max-width:780px;
	text-align:left;
}
#linksInternosTrabalheConosco
{
	float:right;
	min-width:170px;
	max-width:170px;
	margin:0px 0px 0px 2px;
}
#linksInternosTrabalheConosco a
{
	text-decoration:none;
	float:left;
	margin-bottom:20px;
}