body  {
	margin:0px;padding:0px;
	font-family:Verdana;
}
p {
	margin-top:5px;
}
td {
	text-align: left;
	font-size:11px;
	color:#000000;
	vertical-align:top;
}
th {
	text-align: left;
	font-size:12px;
	color:#000000;
	vertical-align:top;
	font-weight: bold;
}
select,input,textarea {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
}
.v9 {
	font-size:9px;
	font-style: normal;
}
.v10 {
	font-size:10px;
	font-style: normal;
}
.v11 {
	font-size: 11px;
	font-style: normal;
}
.v12 {
	font-size: 12px;
	font-style: normal;
}
.v14 {
	font-size: 14px;
	font-style: normal;
}
.hdr {
	font-weight: bold;
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
}
a, a:visited, a:active {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
.cent {
	text-align: center;
}
.just {
	text-align: justify;
}
.mid {
	vertical-align: middle;
}
.bot {
	vertical-align: bottom;
}
.red {
	color: red;
}
.w {
	color: white;
}
.w a,.w  a:visited,.w  a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
.w a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.bold {
	font-weight: bold;
}
hr {
	border:0;
	height:3;
	background-color:#909CA8;
}

/*****
 * powered by: Néstor Fioritto Briano @ http://www.nfbriano.com/
 * november/2009
 ***/
acronym {
    cursor: help;
    border-bottom:1px dotted #666666;
}
ul, ol {
    padding-top: 0;
    margin-top: 0;
}
ul li, ol li {
    padding-right: 20px;
}

img {
    border: 0;
}

.img_titulo, .img_subtitulo {
    margin: 0 0 10px 10px;
}
.img_subtitulo {
    margin-top: 10px;
}

.tabcontent td p {
    padding: 0 10px 10px 10px;
    margin: 0;
}

.esquerda, .direita, .comply, .vcard {
    margin-top: 3px;
}
.comply {
    margin-bottom: 30px;
}
.esquerda {
    float: left;
}
.direita {
    float: right;
}

.margem-bot-10 {
    margin-bottom: 10px;
}

.footer_p {
    margin: 0;
    padding: 10px 0 0 0;
}
.footer_p_last {
    .padding-bottom: 10px; /* IE hack */
}

#powerby .tags, #powerby .adr, #powerby .org {
    display: none;
}

/* formulário para envio de e-mail */
#form_contato {
    margin: 10px 50px;
}

#form_erros dt {
    color: red;
}

#botoes {
    margin: 5px auto auto 10px;
}

.input_width { width: 350px }

.textarea_width { width: 500px }