@font-face {
	font-family: 'HeroRegular';
	src: url('css/hero-webfont.eot');
	src: local('â˜º'), url('hero-webfont.woff') format('woff'), url('hero-webfont.ttf') format('truetype'), url('hero-webfont.svg#webfontktf6OWmR') format('svg');
	font-weight: normal;
	font-style: normal;
}         
body {
    font-family: Verdana, Arial, Tahoma;
    color: #000;
    font-size: 9pt;
    background: url('../imagens/background.jpg') repeat-x fixed;
    background-position: -250px 0px;
    margin: 0px 0px 0px 0px;    
}
a {
    text-decoration: none;
    color: #000;
}
a:hover {
    color: #22cd78;
    text-decoration: underline;    
}
p {
    text-align: justify;    
}

.separador {
    clear: both;
}
#header {
    width: 100%;
    background: url('../imagens/topo_fundo.jpg');
    text-align: center;
}
#principal{
    width: 780px;
    margin: auto; 
    background: url('../imagens/fundo.gif');
}
#menu {  
    width: 780px;
    margin: auto;
    text-align: center;
}
#conteudo {  
    width: 710px;
    margin: auto;
    padding: 0px 20px 0px 20px;
    text-align: justify;
}
#conteudo-produtos {  
    width: 715px;
    margin: auto;
    padding: 0px 15px 0px 15px;
    text-align: justify;
    /*background: url('../imagens/fundo_produtos.jpg') no-repeat;
    background-position: right;*/
}
h1,.titulo {
    font-family: HeroRegular, Arial, Tahoma;
    font-size: 25px;
}
h2 {
    font-family: HeroRegular, Arial, Tahoma;
    font-size: 14px;
}
.chamadas {
    font-family: HeroRegular, Arial, Tahoma;
    font-size: 18px;
}
#rodape {
    height: 40px;
    width: 750px;
    margin: auto;
    text-align: center;
    font-size: 10px;
    background: url('../imagens/rodape.gif');
}

#local {
    float: right;
    width: 220px;
    font-size:8pt;
    line-height:150%;
    text-align: center;
}

#local-home {
    font-size:8pt;
    line-height:150%;
    text-align: center;
}

form,input,select,textarea{margin:0; padding:0; color:#000;}

div.box {
margin:0 auto;
position:relative;
float:left;
}

div.box label {
width:100%;
display: block;
padding:10px 0 10px 0;
}

div.box label span {
display: block;
color:#000;
font-size:12px;
float:left;
width:100px;
text-align:right;
padding:5px 20px 0 0;
}

div.box .input_text {
padding:10px 10px;
width:200px;
background:#cecece;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
}

div.box .message{
padding:7px 7px;
width:350px;
background:#cecece;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
overflow:hidden;
height:150px;
}

div.box .button
{
color: #FFF;
margin:0 0 10px 0;
padding:4px 7px;
background:#CC0000;
border:0px;
position: relative;
top:10px;
left:282px;
width:200px;
border-bottom: 1px double #660000;
border-top: 1px double #660000;
border-left:1px double #FF0033;
border-right:1px double #FF0033;
}
