/* Powered by Ajung - Fabio
*/
   
@charset "utf-8";
body           { margin:0; text-align:center; font-family:Arial; background-image:url(../img-layout/arvore-bg.jpg); background-repeat:no-repeat; background-position:right; background-attachment:scroll;}
form { margin:0; padding:0;}

a{color:#999;text-decoration:none;}

h1{
color:#363636;
font-weight:bold;
font-size:18px;
text-align:left;
margin-top:0px;
}

h1 a {
color:#999;
font-size:18px;
text-align:left;
text-decoration:none;
}

h1 a:hover {
text-decoration:underline;
}

h2{
color:#363636;
font-weight:bold;
font-size:18px;
text-align:left;
margin-top:0px;
padding:0px;
}


a img{border:0}

/* Estrutura do site -----------------------------------------------*/
#base, #topo, #container, #rodape { width:980px;}

#base         { margin:auto;}
#topo		  { margin:auto; height:120px;}
#container	  { float:left;}

.container{
float:left;
width:820px;
margin:0px;
padding:0px;
}


#rodape	      { height:78px; background:#fff; color:#363636; font-size:12px;}
.rodape-l	  {float:left; text-align:left; color:#363636; font-size:12px;}
.rodape-r     {float:right; text-align:right; font-size:12px;}

.indique a{
font-weight:bold;
font-size:12px;
color:#363636;
text-decoration:none;
}



.topo{
float:left;
width:800px;
height:110px;
}

.barra-cinza{
background-color:#dadada;
height:30px;
margin-bottom:25px;
}

.barra-container{
font-size:12px;
margin:auto;
width:990px;
text-align:left;
}

.barra-left{
float:left;
width:600px;

}

.barra-left input.text{
font-size:9px;
_font-size:10px;
width:130px;
margin-left:5px;
border:1px #000000 solid;
}

.barra-left input.img{
_margin-top:1px;
margin-right:10px;
}

.barra-left b{
margin-right:30px;
}

.barra-left a{
color:#363636;
text-decoration:none;
}

.barra-right{
float:right;
width:300px;
}

.carrinho{
float:left;
}

.carrinho a{
text-decoration:none;
color:#000000;
font-size:12px;
}


.idiomas{
float:right;
font-size:12px;
}

.idiomas table tr td{
font-size:12px;
}


.idiomas img{
margin-top:5px;
}


.logo {
width:135px;
height:110px;
float:left;
margin-right:45px;
}

.logo a{
text-decoration:none;
}

.menu{
float:left;
width:800px;
height:55px;
}

.li{
height:50px;
float:left;
xxxwidth:400px;
xxxborder:1px solid #000;
}

.rodape-r ul	{height:15px; margin:0px; padding:0px; margin-top:39px;}
.rodape-r li 	{ height:15px; float:left; list-style:none; text-align:center; margin-right:30px;}
.rodape-r li a { margin:0; text-align:center; font-size:14px; font-weight:normal; color:#363636; text-decoration:none;}
.rodape-r li a:hover {
background-color:#ffb400;}

.li ul	{height:15px; margin:0px; padding:0px; margin-top:39px;}
.li li 	{ height:15px; float:left; list-style:none; text-align:center; margin-right:30px;}
.li li a { margin:0; text-align:center; font-size:14px; font-weight:normal; color:#363636; text-decoration:none;}
.li li a:hover {
background-color:#ffb400;}

.busca{
width:250px;
float:right;
margin-top:39px;
text-align:right;
height:20px;
}

.busca input{
width:200px;
font-size:9px;
border:#3e3e3e 1px solid;
}



.cima{
width:200px;
float:left;
text-align:right;
height:55px;
width:800px;
color:#c5c5c0;
font-size:20px;
}


.banner{
margin-top:5px;
margin-bottom:20px;
}

.menu-lateral{
width:135px;
float:left;
color:#363636;
font-size:18px;
text-align:left;
margin-right:25px;
}

.menu-lateral a {
color:#363636;
text-decoration:none;
display:block;
}

.menu-lateral a:hover, a.selected {
color:#363636;
text-decoration:none;
}

.menu-lateral ul {width:135px; margin:0px; padding:0px;}
.menu-lateral li {text-align:left; list-style:none; font-size:12px; margin:0px; padding:0px;height:auto;border:0px solid #fff}
.menu-lateral li a {text-decoration:none; color:#363636; line-height:20px; height:auto }
.menu-lateral li a:hover {background-color:#ffb400;}

.caxa-texto-home{
width:390px;
float:left;
color:#363636;
font-size:12px;
text-align: justify;
}

.ponto{
background-image:url(../img-layout/ponto.jpg);
background-repeat:repeat-x;
margin-top:15px;
margin:0px;
padding:0px;
}

.produto-home{
text-align:center;
float:left;
width:164px;
height:135px;
}


.ajung{
margin-top:0px;}




/*Empresa*/
.empresa{
float:left;
text-align:justify;
color:#363636;
font-size:12px;
width:815px;
margin-top:-13px;}

.empresa a{
color:#363636;
font-weight:bold;
}


.clientes{
float:left;
text-align:justify;
color:#363636;
font-size:12px;
width:815px;
margin-top:-13px;}

.img-empresa{
float:left;
width:260px;
height:185px;
margin-top:15px;
}

.img-empresa-l{
float:left;
width:260px;
height:185px;
margin-top:15px;
margin-right:17px;
}

.img-empresa-r{
float:right;
width:260px;
height:185px;
margin-top:15px;
}

/*Clientes*/
.clientes-logo{
margin-top:-30px;
width:140px;
height:45px;
float:left;}

.clientes-conteudo{
margin-top:-20px;
float:left;
font-size:12px;
width:675px;
text-align:left;
}

/*Matéria Prima*/
.materia-texto{
color:#363636;
font-size:12px;
text-align:justify;
margin-top:-10px;
}

.materia-img{
float:left;
width:130px;
height:130px;
}

.materia-container{
float:left;
font-size:12px;
margin-top:-30px;
margin-bottom:20px;
}

.materia-titulo{
font-size:14px;
width:250px;
color:#363636;
text-align:left;
font-weight:bold;
}

.materia-conteudo{
font-size:12px;
color:#363636;
text-align:left;
width:250px;
}

/*Contato*/
.contato-l{
float:left;
width:420px;
height:300px;
}

.contato-l td{
text-align:right;
height:30px;
color:#363636;
font-size:12px;
}

.contato-l input.text{
width:300px;
font-size:11px;
}

.contato-l textarea{
width:300px;
height:150px;
}

.PO{
color:#363636;
font-size:14px;
float:left;
text-align:right;
width:270px;
margin-top:12px;
}

.contato-r{
width:385px;
height:300px;
float:right;
color:#363636;
font-size:14px;
text-align:left;
}

.contato-r a{
text-decoration:none;
color:#363636;
}

.contato-r h2{
color:#363636;
font-size:16px;
font-weight:bold;
}

/*Cadastro*/
.cadastro{
float:left;
width:420px;
height:300px;
}

.cadastro td{
text-align:right;
height:30px;
color:#363636;
font-size:12px;
}

.cadastro input.text{
width:300px;
font-size:11px;
float:left;
}

.cadastro select{
width:140px;}

/*Listagem*/
.listagem-container{
float:left;
width:400px;
font-size:12px;
text-align:left;
margin-bottom:30px;
}

.listagem-img{
float:left;
width:130px;
height:130px;
margin-right:15px;}

.listagem-container h1{
font-size:14px;
font-weight:bold;
}

.listagem-container h1 a {
font-size:14px;
font-weight:bold;
color:#363636;
}

.listagem-container h1 b{
font-size:12px;
}

.listagem-container h1 b a{
font-size:12px;
color:#363636;
}

.listagem-container a{
text-decoration:none;
}

.listagem-paginador-l{
float:left;
margin-bottom:30px;
margin-right:15px;}

.listagem-paginador-l a{
text-decoration:none;
font-size:12px;
color:#363636;
}

.listagem-paginador-numeros{
float:left;}

.listagem-paginador-numeros a{
text-decoration:none;
font-size:12px;
color:#363636;
font-weight:normal;}

.listagem-paginador-numeros a:hover{
color:#ffb400;}

.listagem-paginador-r{
float:right;
font-size:12px;}


/*Detalhe*/
.detalhe-l{
width:320px;
height:450px;
float:left;
font-size:12px;
color:#363636;
text-align:left;
margin-bottom:50px;}

.detalhe-img-principal{
width:300px;
height:300px;
}

.detalhe-imgs{
width:90px;
height:90px;
float:left;
margin-right:10px;
border:1px #ffba12 solid;}

.detalhe-r{
width:480px;
height:450px;
float:right;
color:#363636;
font-size:12px;
text-align:left;
margin-bottom:50px;
}

.detalhe-r h1{
font-size:14px;
font-weight:bold;
color:#363636;
}

.detalhe-meio{
float:left;
margin-top:150px;
}

.detalhe-meio td{
font-size:12px;
height:50px;
}


.detalhe-r h1 b{
font-size:12px;
color:#363636;
}

.detalhe-meio select{
width:140px;
font-size:12px;
border:1px #000000 solid;
}

.detalhe-baxo{
margin-top:90px;
float:left;
vertical-align:bottom;
}

.detalhe-r input.text{
font-size:12px;
width:50px;
border:1px #000000 solid;
}

/*Orçamento*/

.orcamento-img{
float:left;
width:90px;
height:90px;
margin-bottom:10px;
margin-right:8px;
border:#ffb400 solid 1px;
}

.orcamento-texto{
float:left;
width:150px;
height:45px;
margin-top:30px;
}

.orcamento-l{
float:left;
font-size:14px;
color:#363636;
}
.orcamento-r{
width:300px;
float:right;
font-size:12px;
color:#363636;
text-align:right;
font-weight: bold;
}

.orcamento-r p{
font-size:12px;
margin-bottom:20px;}


.orcamento-r input.file{
font-size:12px;
}


.erro {	clear:both; background-color:#00cc33; background-color:#999; padding:5px; background-image:url('../img-layout/stop.png');background-repeat:no-repeat;background-position:right top;}
.erro p {color:#fff; margin-left: padding:2px; margin:1px; font-size:18px;  }
.erro p a {color:#fff;}

.sucesso {background-color:#0099cc;padding:5px;}
.sucesso p {color:#fff;padding:3px ; padding:2px; margin:1px; font-size:12px; }
.sucesso p a {color:#fff;}

div.frescura img{ border:none; }
div.frescura { background-image: url('../img-layout/overlay.png');}

* html div.frescura{ background-color: #333;background-color: transparent; xbackground-image: url(blank.gif);xfilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img-layouts/overlay.png", sizingMethod="scale");}
div.frescura {text-align:center; position:absolute; width:100%; height:100%; top:0;	left:0;	z-index:1000;}
div.frescura div.frescura-img { padding:5px; background-color:#fff;	width:5px; height:0px; text-align:center; position:absolute; border:2px solid #e9e9e9}
div.frescura div.frescura-close { float:right; padding-top:0px;	padding-bottom:0px;	text-align:right;}
div.frescura div.frescura-close a{ margin:5px; padding:3px;	font-size:10px;	background-color:#CC9933; color:#fff; text-decoration:none }

div.frescura input.text {font-size:14px; border:1px solid #e9e9e9}
div.frescura input.button {font-size:14px; border:1px solid #000}

