﻿@charset "UTF-8";
@import "default.css";

/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
body {
	font:10pt "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:1.5;
	color:#222
}

h1, h2, h3, h4, h5, h6 { font-weight:bold; margin:0.6cm 0 0.4cm; line-height:1.3em; page-break-after:avoid; }

h1 {font-size:22pt;margin-bottom:0.5cm}
h2 {font-size:18pt}
h3 {font-size:16pt}
h4 {font-size:14pt}
h5 {font-size:12pt}
h6 {font-size:11pt}

p, ul, ol, dl, table, address {margin:0.3cm 0}

strong, em {font-weight:bold}

blockquote {width:95%;margin:0.5cm auto;background-color:#eee;padding:5px;border:0.5mm solid #555}
blockquote p {margin:5px 0}

dt {font-weight:bold;margin-bottom:6px}
li, dd {margin-bottom:9px}

ul, ol {margin-left:0.5cm}
ul li {list-style:disc inside}
ol li {list-style:decimal inside}
li h2, li h3, li h4, li h5, li h6 {display:inline}

a {font-weight:bold;color:#555;text-decoration:none}
a:after {content:" (" attr(href) ") "}
a[href='#']:after, a[href='javacript:void(0)']:after, a.email:after {content:""}

table {width:95%;margin:auto;border:0.5mm solid #555}
caption {font-size:12pt;margin-bottom:6px}
thead th {background-color:#e0e0e0}
tfoot td {background-color:#f0f0f0}
th {font-weight:bold}
th, td {border:0.5mm solid #555;border-collapse:collapse;padding:0.5% 1%}

form {width:91%;border:0.5mm solid #000000;margin:auto;padding:2%}
fieldset {border:0.5mm dashed #666666;padding:0.5cm;margin-bottom:1em}
legend {padding:0 0.5cm;font-weight:bold;background-color:#fff}
label {float:left;text-align:right;font-weight:bold;width:22%;padding-right:3%;border-bottom:0.5mm dotted #000000}
input {float:right;width:75%;height:15pt;border:0;border-bottom:0.5mm solid #333333}
textarea {width:100%;height:8cm;margin:auto;clear:both;border:0.5mm solid #333333}

form, object, embed, #nav, #footer, .screen-only {display:none !important} 

.logo:after {content:""}
/* end geral */


/* +content */
#content h1 { margin-bottom:1em }
/* end content */


/* +classes */
.field {margin-bottom:1em}
label.line {display:block;text-align:left;border-bottom:none}

.right {margin-left:8px}
.left {margin-right:8px}
/* end classes */