/* CSS Proquality */
* {margin: 0; padding: 0;}
body {margin: 0 auto; text-align: center; background: #f7f7f7 url(imagens/bg.jpg) repeat-x top;}

/* Topo */
.topo {margin: 0 auto; text-align: left; background: url(imagens/bg_topo.jpg) no-repeat; width: 775px; height: 148px;}
.topo strong {font-family: Verdana; font-size: 10px; font-weight: bold; color: #a4a4a4;}
.logo {float: left; margin-right: 5px;}
.frase{position:absolute; margin: 40px 0 0 10px;}
.newsletter {font-family: Verdana; font-size: 10px; font-weight: normal; color: #a4a4a4;}
.newsletter input {border: 1px solid #5aaaeb; font-size: 10px; line-height: 16px; color: #797979;}
.menu {padding-left: 10px;}
.menu a {font-family: Verdana; font-size: 8px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.menuOn {background: url(imagens/bg_menu.jpg) no-repeat; height: 36px;}
.menuOff {background: transparent;}

/* Corpo */
.corpo {margin: 0 auto; text-align: center; width: 775px;}

.home { margin: 0 auto; text-align: center; font-family: Verdana; font-size: 10px; font-weight: normal; color: #393535; line-height: 16px;}
.meio {margin: 0 auto; text-align: center; font-family: Verdana; font-size: 10px; font-weight: normal; color: #393535; line-height: 16px; background: url(imagens/barra_vermelha.jpg) no-repeat top center;}
.meio p {text-align: justify; font-family: Verdana; font-size: 11px; font-weight: normal; line-height: 14px; color: #393535; padding: 10px 0 0 15px;}
.meio h1 {text-align: left; font-family: Verdana; font-size: 14px; color: #386a93;}

.lateral {float: right;}
.lateral_produtos {float: right;background: url(imagens/lateral_produtos.jpg) no-repeat; padding: 70px 0 0 20px; width:238px; height: 282px;}
.lateral_produtos p {padding: 0 0 10px 0;}
.lateral_produtos h2 {font-size: 12px; font-weight:normal; color: #386a93;}
.lateral_produtos h2 a {color: #386a93; text-decoration: none;}
.lateral_produtos h2 a:hover {text-decoration: underline;}
.lateral_produtos a {color: #000000; text-decoration: none;}
.lateral_produtos a:hover {text-decoration: underline;}
.lateral_produtos strong {color: #386a93;}

/* Formularios */
.formularios input {border: 1px solid #d22334; font-family: Verdana; font-size: 12px; font-weight: normal; color: #000000; height: 20px;}
.formularios select {border: 1px solid #d22334; font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000;}
.formularios textarea {border: 1px solid #d22334; font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000;}

.lateral_contato {float: right; background: url(imagens/lateral_contatos.jpg) no-repeat; padding:70px 0 0 30px; width:489px;}
.lateral_contato strong {font-size:12px; color: #386a93;}

/* Rodape */

.rodape {margin: 20px auto; text-align: left; font-family: Verdana; font-size: 10px; font-weight: normal; color: #a4a4a4; width: 775px;}
.rodape div {background: url(imagens/bg_rodape.jpg) no-repeat; text-align: center; margin: 10px 0 0 32px; padding-top: 16px; width:703px; height: 36px;}
.rodape a {color: #a4a4a4; text-decoration: none;}
.rodape a:hover {text-decoration: underline;}

