

*{list-style-type:none; font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#171717}

::-webkit-input-placeholder {
   color: #6a6a6a;
   font: 16px 'humnst777_cn_btregular';
}

:-moz-placeholder {
   color: #6a6a6a;
   font: 16px 'humnst777_cn_btregular';
}

::-moz-placeholder {
   color: #6a6a6a;
   font: 16px 'humnst777_cn_btregular';
}

:-ms-input-placeholder {  
   color: #6a6a6a;
   font: 16px 'humnst777_cn_btregular';
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, font, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, hr, input{
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 vertical-align: baseline;
 background: transparent;
 list-style: none;
 border-collapse: collapse;
 border-spacing: 0;
 text-decoration: none;
}
 
img a, a img{border: 0;}
blockquote, q {quotes: none;} 
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
 
body {
	font: 14px;
	font-family: arial;
	line-height: normal;
	background: url(../imagens/bg-quadrado.jpg) 0px -40px;
}
 
p{margin-top:10px; margin-bottom:10px}

.both{clear:both}
.voltar{width:71px; height:23px; line-height:23px; display:block; margin:auto; font-size:16px; margin-top:10px; color:#ed3237; font-family:'merriweather_sansbold'; }

a{cursor:pointer; text-decoration:none}

h1, h2, h3, h4, h5{font-weight:normal; margin:0px; padding:0px}

.body_page{ width:946px; margin:auto; }
.bg-topo{background:url(../imagens/bg-topo.png) top left repeat-x; }
.bg-conteudo {background: url(../imagens/bg-conteudo.jpg) center -40px repeat-y; height: 100%}
#conteudo {padding-bottom: 40px;}
#topo {height: 150px;}
#topo .logo{margin:23px 0 0 0; float:left;}
#topo #telefone {position: relative; top: 0; right: 0;}
#topo #telefone div{width: 142px; height: 48px; line-height: 38px; padding-left: 60px; background: url(../imagens/bg-telefone.png) no-repeat;  position: absolute; right: -13px; font-family: 'humnst777_cn_btregular'; font-size: 18px; color: #fff;}
#topo #menu{float: right; }
#topo #menu ul li{float:left; margin-left:8px;  text-align: center;  }
#topo #menu ul li a{font-size:18px; display: block; width: 105px; height: 52px; padding-top: 76px; color:#e91313; font-family: 'humnst777_cn_btregular';  text-transform:uppercase; }
#topo #menu ul li:hover, #topo #menu ul li.ativo{background: url(../imagens/menu-hover.png) top left no-repeat;}


#rodape{width:100%; height:73px; background:url(../imagens/rodape.gif) bottom repeat-x; padding-top: 27px;}

.endereco h1{ font-size:14px; color:#b1b1b1; font-weight: bold; }
.endereco{ float:left; font-size:14px; color:#b1b1b1; }

.cx-rodape{ background: url(../imagens/cx-rodape.png) no-repeat; width: 252px; height: 30px; line-height: 30px;  float: right; margin-left: 10px; }
.cx-rodape p {color: #838383; margin: 0; padding-left: 23px; margin-left: 7px}
.cx-rodape.email p{background:url(../imagens/ico-email.gif) left center no-repeat;}
.cx-rodape.fone p{background:url(../imagens/ico-telefone.gif) left center no-repeat;  }

.assinatura{ float: right;  background:url(../imagens/logo-valedaweb.png) right bottom no-repeat; padding:10px 28px 0 0; margin-right: 15px; color:#838383; display: block;}
