﻿html, body, form { margin: 0; padding: 0; }
body, table, div { font-family: Verdana; font-size: 11px; line-height: 140%; }
body { padding: 15px; }
p { margin-top: 0; }
a { color: #00c; text-decoration: none; }
a:hover { color: #c00; text-decoration: underline; }

h1 { font: bold 22px Arial; margin: 0 0 15px; padding: 0; }
h2 { font: bold 16px Arial; margin: 30px 0 14px; padding: 0; }
h3 { font: bold 14px Verdana; margin: 20px 0 5px; padding: 0; }
h4 { font: bold 12px Verdana; margin: 4px 0 3px; padding: 0; }



/*--- Pagina Descritiva ---*/
.pagdesc_imagem_qs { float: left; margin: 0 10px 10px 0; }
.pagdesc_banner { text-align: center; padding: 30px 0 0; }
.pagdesc_tab_serv { width: 100%; }
.pagdesc_cel_serv { vertical-align: middle; text-align: left; padding: 5px 5px; }
.pagdesc_cel_img { width: 130px; padding: 5px 0; }
.pagdesc_qs { clear: both; display: block; }
.pagdesc_datacad { font-size: 10px; color: #333; padding: 0 0 20px; }
.pagdesc_cel_outros { width: 47%; vertical-align: top; }
.pagdesc_geral { background: #ccc; }
.pagdesc_interna { background: #fff; margin: auto; padding: 10px; width: 700px; }



/*--- Clientes - Dados das empresas / profissionais ---*/
.cliente_tab { width: 100%; }
.cliente_tab h4 { text-transform: uppercase; }
.cliente_extra { background: #eee; padding: 12px; border: 1px solid #ccc; margin: 8px 0; }
.cliente_tab .cel_logo { width: 180px; text-align: center; vertical-align: top; }
.cliente_tab .cel_desc { vertical-align: top; width: 50%; }
.cliente_bts { text-align: center; padding: 15px 0 0; }
.cliente_bts input { margin: 0 1px; background: #ccc; border: 1px solid #aaa; width: 106px; height: 26px; text-align: center; font-size: 11px; }

