* {
margin:0px;
padding:0px;
box-sizing:border-box;

}

@font-face{
font-family:micross;
src:url(../font/micross.ttf);

}

@font-face{
font-family:arialron;
src:url(../font/arlrdbd.ttf);

}

@font-face{
font-family:arial;
src:url(../font/arial.ttf);

}

@font-face{
font-family:calibri;
src:url(../font/calibri.ttf);
}

@font-face{
font-family:advent;
src:url(../font/adventpro-light.ttf);

}

@font-face{
font-family:adventbold;
src:url(../font/adventpro-semibold.ttf);

}

@font-face{
font-family:adventlight;
src:url(../font/adventpro-extraLight.ttf);

}

@font-face{
font-family:natura;
src:url(../font/AMERSN__.ttf);

}


img{
max-width:100%;

}

.global{
max-width:1400px;
width:98%;
height:auto;
margin:0 auto;
margin-top:5px;
background-color:#F2F2F2;
	
}

.containerlogo{
width:100%;
height:auto;
float:left;
text-align:center;
padding-top:10px;
background-color:#ffffff;
}




.logo{
width:20%;
height:auto;
margin:0 auto;
}

.logo img{
width:100%;
height:auto;

}

.containermenutop{
width:100%;
height:auto;
float:left;
background-color:#ffffff;


}

.menutop{
width:100%;
height:auto;
float:left;
padding-bottom:3px;
}

.containermenutop  ul{
width:30%;
height:18px;
margin: 0 auto;

}

.containermenutop  li{
display:inline-block;
color:#8A828C;
font-weight:500;
font-family:arialron;
font-size:0.7em;
padding:3px 3px 3px 7px;

}


.containermenutop  a{
text-decoration:none;
color:#000000;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
padding: 2px 2px 2px 2px;

}

.containermenutop  a:hover{
background-color:#000;
color:#ffffff;

}




.containerbanner{
width:100%;
height:auto;
float:left;
padding-top:10px;
background-color:#ffffff;
}

.banner{
width:100%;
height:auto;
float:left;
background-color:#ffffff;
}


.banner img{

border-top:solid 1px;
border-bottom:solid 1px;
color:#8A828C;

}


h1{
font-family:calibri;
font-size:0.9em;
color:#332A19;
text-align:center;
font-weight:500;

}

h2{
font-family:calibri;
font-size:1.1em;
color:#005498;
text-align:center;
font-weight:500;
}



h1 a{
display: inline-block;
text-decoration:none;
color:#00539C;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
padding: 1px 1px 1px 1px;
font-weight:600;
}

h1 a:hover{
background-color:#000;
color:#ffffff;

}

h3{
width:100%;
height:auto;
float:left;
font-family:calibri;
font-size:0.9em;
color:#E6E6E6;
line-height:1.3em;
font-weight:500;
text-align:justify
}

h4{
width:100%;
height:auto;
float:left;
font-family:calibri;
font-size:0.9em;
color:#303030;
line-height:1.2em;
font-weight:500;
text-align:justify;

}




.containerautorizada{
width:100%;
height:auto;
float:left;
background-color:#F2F2F2;
}




.autorizada{
width:70%;
height:auto;
float:center;
margin:0 auto;
background-color:#F2F2F2;

}



.tresm{
width:50%;
height:auto;
float:left;
background-color:#ffffff;

}



.deefors{
width:50%;
height:auto;
float:left;
background-color:#ffffff;
text-align:right;
}

.containerprod{
width:100%;
height:auto;
float:left;
background-color:#F2F2F2;

}

.prodtext{
width:70%;
height:auto;
margin:0 auto;
background-color:#ffffff;
font-weight:600;
border-bottom:solid 1px;
border-top:solid 1px;
font-family:calibri;
font-size:1.0em;
color:#303030;


}

strong{
color:#3C3B3A;

}

.titprod{
width:100%;
height:auto;
float:left;
font-family:calibri;
font-size:1.1em;
color:#3C3B3A;
text-align:left;
background-color:#ffffff;
}


.prod{
width:100%;
height:auto;
float:left;
font-family:calibri;
font-size:1.0em;
color:#ffffff;
text-align:left;
background-color:#303030;
margin-top:0.9em;
}





.menuprod{
width:100%;
height:auto;
float:left;
background-color:#ffffff;

}




.containermenuprod {
width:100%;
height:auto;
float:left;
background-color:#ffffff;
text-align:center;

}


.containermenuprod  ul{
width:100%;
height:auto;
float:left;
margin: 0 auto;
list-style-type:none;
}

.containermenuprod  li{

color:#8A828C;
font-weight:500;
font-family:arialron;
font-size:0.8em;
padding:3px 7px 3px 0px;
style:none;

}


.containermenuprod  a{
text-decoration:none;
color:#000000;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
padding: 2px 2px 2px 2px;

}

.containermenuprod  a:hover{
background-color:#000;
color:#ffffff;

}


.picprod{
width:100%;
height:auto;
float:left;
margin-top:0.8em;
text-align:center;

}

.picprod img{
max-width:100%;

}


.textprod{
width:100%;
height:auto;
float:left;
font-family:calibri;
font-size:0.9em;
color:#3C3B3A;
margin-bottom:1.2em;
background-color:#ffffff;
}


.containermidle{
width:100%;
height:auto;
float:left;
margin:0 auto;
background-color:#F2F2F2;
}

.midle{
width:70%;
height:auto;
float:left;
margin-left:15%;
margin-right:15%;
background-color:#ffffff;
}

.titprodpoli{
width:100%;
height:auto;
float:left;
font-family:calibri;
font-size:1.1em;
color:#0264A8;
text-align:center;
background-color:#ffffff;
margin-top:1.2em;
}

.containercolaa{
width:33.33%;
height:auto;
float:left;
background-color:#ffffff;
}

.colaa{
width:90%;
height:auto;
float:left;
margin-top:0.5em;
margin-bottom:0.8em;
padding-left:0.5em;
}

.containercolbb{
width:33.33%;
height:auto;
float:left;
background-color:#ffffff;

}

.colbb{
width:90%;
height:auto;
float:left;
margin-top:0.5em;
margin-bottom:0.8em;
margin-left: 1em;
padding-right:0.5em;
}

.containercolcc{
width:33.33%;
height:auto;
float:left;
background-color:#ffffff;
}


.colcc{
width:90%;
height:auto;
float:left;
margin-top:0.5em;
margin-bottom:0.8em;
margin-left: 1.5em;
padding-right:0.5em;
}



.containerfolha{
width:100%;
height:auto;
float:left;

}

.containercorte{
width:100%;
height:auto;
float:left;

}

.containerdesbaste{
width:100%;
height:auto;
float:left;

}

.containerdiscos{
width:100%;
height:auto;
float:left;

}




.containercontato{
width:100%;
height:auto;
float:left;
background-color:#F2F2F2;
}


.contato{
width:70%;
height:auto;
float:left;
margin:0 auto;
margin-left:15%;
margin-right:15%;
background-color:#ffffff;




}

.contato img{
width:100%;
height:auto;

}

.containermenubot{
width:100%;
height:auto;
float:left;
margin:0 auto;
background-color:#303030;
margin-top:3px;
padding-top:8px;
padding-bottom:8px;
}


.menubot{
width:70%;
height:auto;
margin:0 auto;
background-color:#303030;

}

.cola{
width:20.20%;
height:auto;
float:left;


}


.colb{
width:27.00%;
height:auto;
float:left;


}



.colc{
width:52.70%;
height:auto;
float:left;



}

.up{
width:82%;
height:auto;
position:fixed;
margin:0 auto;
text-align:right;
margin-top:19.5em;
}


.up img{

}



.up  a:hover {
background-color:#ffffff;
display:inline-block;

}


h3 a{
font-family:calibri;
font-size:0.9em;
color:red;
text-decoration:none;
font-weight:500;

}


.containerfooter{
width:100%;
height:auto;
float:left;
margin:0 auto;
background-color:#000000;
margin-bottom:10px;
}


.footer{
width:70%;
height:auto;
float:left;
margin:0 auto;
margin-left:15%;
margin-right:15%;
padding-top:6px;
padding-bottom:6px;
}

.footer h1{
font-family:calibri;
font-size:1.0em;
color:#ffffff;
font-weight:500;

}


