/*  CORPO DA PÁGINA  */
/*  *******************************************************  */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: arial, tahoma, verdana, sans-serif;

background-color:#F6F2E7;
background-image:url("imagens/background.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}


.body3{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: arial, tahoma, verdana, sans-serif;
background-color:#FFFFFF;
}



/*  TOPO  */
/*  *******************************************************  */
.bg_topo{
background-image:url("imagens/topo.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}

.bg_sombra_slide{
background-image:url("imagens/sombra_slider.png");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}


.bg_sombra_rodape{
background-image:url("imagens/sombra_rodape.png");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}


.bg_empresa{
background-image:url("imagens/tarja_empresa.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}


.bg_produtos{
background-image:url("imagens/tarja_produtos.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}

.bg_servicos{
background-image:url("imagens/tarja_servicos.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}


.bg_clientes{
background-image:url("imagens/tarja_clientes.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}

.bg_portfolio{
background-image:url("imagens/tarja_portfolio.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}


.bg_localizacao{
background-image:url("imagens/tarja_localizacao.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}

.bg_atendimento{
background-image:url("imagens/tarja_atendimento.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}

.texto_global { font-family: Tahoma, Verdana, sans-serif; font-weight:normal; font-size: 9px; color:#A8B577;}




/*  RODAPE  */
/*  *******************************************************  */
.bg_rodape{
background-image:url("imagens/rodape.png");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}

.bg_rodape_infinito{
background-image:url("imagens/bg_rodape.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}

.texto_rodape { font-family: Tahoma, Verdana, sans-serif; font-weight:normal; font-size: 11px; color: #4A3C34;}

a.link_rodape{
font-family: Arial, Helvetica, sans-serif;
color:#372D26;
font-style:normal;
font-weight: bold;
font-size:15px;
text-decoration: none;
}

a.link_rodape:hover {
font-family: Arial, Helvetica, sans-serif;
color:#E0D1BC;
font-style:normal;
font-weight: bold;
font-size:15px;
text-decoration:none;
text-shadow:1px 1px 3px #0d0b06;
}



/*  LINKS DO SITE  */
/*  *******************************************************  */

a{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#597825;
text-decoration:none;
}

a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#85A844;
text-decoration:underline;
}


a.link_lateral{
font-family: 'Rokkitt', serif;
font-size:16px;
font-weight: bold;
color:#4A3C34;
text-decoration:none;
text-transform:uppercase;
}

a.link_lateral:hover {
font-family: 'Rokkitt', serif;
font-size:16px;
font-weight: bold;
color:#4A7A31;
text-decoration:underline;
text-transform:uppercase;
}



a.link_lateral2{
font-family: 'Archivo Narrow', sans-serif;
font-size:16px;
font-weight: bold;
color:#4A3C34;
text-decoration:none;
}

a.link_lateral2:hover {
font-family: 'Archivo Narrow', sans-serif;
font-size:16px;
font-weight: bold;
color:#4A7A31;
text-decoration:underline;
}



a.link{
font-family: 'Rokkitt', serif;
font-size:14px;
font-weight: bold;
color:#4A3C34;
text-decoration:none;
text-transform:uppercase;
}

a.link:hover {
font-family: 'Rokkitt', serif;
font-size:14px;
font-weight: bold;
color:#4A7A31;
text-decoration:underline;
text-transform:uppercase;
}



/*  TEXTOS DO SITE */
/*  *******************************************************  */

.texto {
font-family: Arial, Helvetica, sans-serif;
color:#252019;
font-style:normal;
font-weight:normal;
font-size:14px;
line-height:140%;
text-align: justify;
}

.texto1 {
font-family: Arial, Helvetica, sans-serif;
color:#252019;
font-style:normal;
font-weight:normal;
font-size:14px;
}

.texto2 {
font-family: Arial, Helvetica, sans-serif;
color:#252019;
font-style:normal;
font-weight:normal;
font-size:12px;
}

.texto3 {
font-family: Arial, Helvetica, sans-serif;
color:#252019;
font-style:normal;
font-weight:normal;
font-size:17px;
}

.texto4 { font-family: Tahoma, Verdana, sans-serif; font-weight:normal; font-size: 10px; color:#999999;}


.texto_cat{ 
font-family: 'Archivo Narrow', sans-serif;
font-weight:normal;
font-size: 11px;
color: #4A3C34;
}


/*  TITULOS E CABECALHOS  */
/*  *******************************************************  */
.cabecalho_tarja {
color:#FFFFFF;
font-family: 'Fauna One', serif;
font-style:normal;
font-weight: bold;
font-size:34px;
text-shadow:1px 1px 3px #252019;
}

.titulo_pag {
color:#4A7A31;
font-family: 'Rokkitt', serif;
font-style: normal;
font-weight: bold;
font-size:24px;
}

.titulo_pag2 {
color:#4A7A31;
font-family: 'Rokkitt', serif;
font-style:normal;
font-weight: bold;
font-size:17px;
}

.titulo_topico {
color:#A59554;
font-family: 'Rokkitt', serif;
font-style:normal;
font-weight: bold;
font-size:17px;
}

.titulo_produto {
color:#806655;
font-family: Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:26px;
}



/*  FORMULARIOS  */
/*  *******************************************************  */

.botao{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: center;
color: #FFFFFF;
text-decoration: none;
display: block;
padding: 8px;
height: 36px;
border:solid 1px #372D26;
background-image:url("imagens/botao.jpg");
background-repeat: repeat-x;
background-position:center;
background-position:top;
}

.campo {
font-family: Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
background-image:url("imagens/bg_forms.jpg");
font-size: 14px;
font-weight: bold;
color:#4A3C34;
border-top: 1px solid #372D26;
border-left: 1px solid #372D26;
border-bottom: 1px solid #D5C0A3;
border-right: 1px solid #D5C0A3;
height: 30px;
padding-top:3px;
padding-left:4px;
}

.campo_rolagem {
font-family: Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
background-image:url("imagens/bg_form_roll.jpg");
font-size: 14px;
font-weight: bold;
color:#4A3C34;
border-top: 1px solid #372D26;
border-left: 1px solid #372D26;
border-bottom: 1px solid #D5C0A3;
border-right: 1px solid #D5C0A3;
padding-top:3px;
padding-left:4px;
}


/* Hover Imagem com borda externa e opacidade */
.opacidade{
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90;
border: 4px solid #E2E2E2;}

.opacidade:hover{
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
border: 4px solid #83AC3E;}



.borda_img{
border: 4px solid #E2E2E2;
}


.lista_lateral {
list-style:none;
list-style-image:url(imagens/mark.png);
list-style-position: inside;
}


/* ********************************************** */
/*  LINK PAGINAÇÃO */
/* ********************************************** */
.pag_marca {
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#4A3C34;
height:16px;
padding:4px;
padding-left:8px;
padding-right:8px;
background-color:#FFFFFF;
border: 2px solid #4A3C34;
}

a.pag {
text-decoration:none;
color: #B6B4B3;
font-size:12px;
font-weight:bold;
height:16px;
padding:4px;
padding-left:8px;
padding-right:8px;
background-color:#FFFFFF;
border: 2px solid #B6B4B3;
}

a.pag:hover {
text-decoration:none;
color: #FFFFFF;
font-size:12px;
font-weight:bold;
height:16px;
padding:4px;
padding-left:8px;
padding-right:8px;
background-color:#83AC3E;
border: 2px solid #83AC3E;
}