/*
CSS Style - Copyright (c) 2004, 2005, 2006 by Reinaldo Carvalho

You can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation;
*/

a {
	color: #0044B3;
	border-style: none;
	text-decoration: none;
}

b.color {
	color: #ff7800;
}

a:visited { color: #0044B3; }

a:hover { text-decoration: underline; }

/* CSS - Pre-formatted - Thanks Juergen Hermann */
pre  {
	font-size: 12px;
	border: 1pt solid #AEBDCC;
	background-color: #EEE5DE;
	padding: 5pt;
	font-family: monospace;
	white-space: pre;
	/* begin css 3 or browser specific rules - do not remove!
	see: http://forums.techguy.org/archive/index.php/t-249849.html */
	white-space: pre-wrap;
        word-wrap: break-word;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        /* end css 3 or browser specific rules */
}

pre.cbcc {
	padding: 3pt;
	margin: 0;
	margin-top: 1pt;
	margin-bottom: 0pt;
	border: 1px solid #AABBFF;
	background-color: #F6FFF6;
}

pre.cbcc:hover {
	background-color: #F4F4F4;
}

pre.dashed  {
	border: 1pt dashed #527BBD;
}

pre.center  {
	text-align: center;
}

pre.titulo  {
	border: 1pt dashed #527BBD;
	background-color: #E7E7E7;
}

img {
	border-style: none;
}

.color1 {
	color: #527bbd;
}

h1, h2, h3, h4, h5 {
	color: #527bbd;
	font-family: sans-serif;
	font-size: 13px;
	border-bottom: 2px solid silver;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 17px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 15px;
}

h4.cbcc {
	margin-bottom: 10pt;
	padding: 0;
	border-bottom: 1px dashed blue;
}

h5 {
	font-size: 13px;
}

h5.cbcc {
	margin: 0;
	padding: 0;
	border-bottom: 1px dashed blue;
}

h5.item {
	font-size: 13px;
	color: #FF6A6A;
}

#sbb {
        width: 100px;
        height: 24px;
        font-size: 12px;
        margin: 3px;
}

#sbi {
	margin: 3;
	padding: 1;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        width: 230px;
        height: 24px;
        color: #000000;
        background-color: #F4F4F4;
}

body {
    /* Give about 3.4cm in Mozilla/Firefox and about 2.2cm in Safari */
	margin: 1.5cm;
	margin-top: 1cm;
	background: #FFFFFF;
}						                        

label {
	font-family: sans-serif;
	font-size: 12px;
}

p {
	text-align: justify;
	font-family: sans-serif;
	font-size: 12px;
}

p.center {
	text-align: center;
}

li {
	text-align: justify;
	font-family: sans-serif;
	font-size: 12px;
}

ul {
	text-align: justify;
	font-family: sans-serif;
	font-size: 12px;
}

/* CSS - Dica de Contexto - Thanks Maujor */
a.dica {
	position: relative; 
	font-size: 12px;
	font-family: monospace, arial, verdana, helvetica, sans-serif; 
	padding: 0;
	color: #039;
	text-decoration: none;
/*	border-bottom: 1px dotted #039; */
	cursor: help; 
	z-index: 24;
}

a.dica:hover {
	background: transparent;
	z-index: 25; 
}

a.dica span { display: none }

a.dica:hover span {
	display: block;
	position: absolute;
	width: 300px; 
	top: 3em;
	text-align: justify;
	text-decoration: none;
	left: 0;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	padding: 5px 10px;
	border: 1px solid #999;
	background: #e0ffff; 
	color: #000;
}

a.dica400px {
	position: relative; 
	font-size: 12px;
	font-family: monospace, arial, verdana, helvetica, sans-serif; 
	padding: 0;
	color: #039;
	text-decoration: none;
/*	border-bottom: 1px dotted #039; */
	cursor: help; 
	z-index: 24;
}

a.dica400px:hover {
	background: transparent;
	z-index: 25; 
}

a.dica400px span { display: none }

a.dica400px:hover span {
	display: block;
	position: absolute;
	width: 400px; 
	top: 3em;
	text-align: justify;
	text-decoration: none;
	left: 0;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	padding: 5px 10px;
	border: 1px solid #999;
	background: #e0ffff; 
	color: #000;
}
