body { background: #93a1c7 url("../imgs/fundo.gif") repeat-y center;}

a, span, p, b, i, em, h1, h2, h3, h4, h5, h6, small, label, pre, div, ul, li, ol, td { font-family: trebuchet ms, verdana, helvetica, arial, ms sans serif; background-color: transparent;}
input, select, textarea { font-family: trebuchet ms, verdana, helvetica, arial, ms sans serif; background-color: #ffffff;}

a        { color: #ff2127; text-decoration: none; border-bottom: 1px dashed #ffffff;}
a:hover  { color: #000000;}
a:active { color: #ff2127;}

.cabecalho { margin: 0 0 0 0;}
.cabecalho .fundo { background-image: url(../imgs/head-fundo.gif);}
.cabecalho .barra { background-color: #93a1c7;}
.cabecalho .linha { background-color: #0A0A7C;}
.cabecalho td { background-color: #FFFFFF;}
.cabecalho th { background-color: #7a7a7a;}
.cabecalho p { color: #FFFFFF; font-size: 10pt; font-weight: bold; text-transform: uppercase; letter-spacing: 2pt; word-spacing: 2pt; border-bottom: 0px dashed #ffffff; padding: 0 0 0 170px;}
.cabecalho a { color: #FFFFFF; font-size: 8pt; border-bottom: 0px dashed #ffffff;}
.cabecalho a:hover  { color: #F6E093;}
.cabecalho a:active { color: #FFFFFF;}

.menu { position: relative; top: -14px; left: 1px; width: 130px;}
.menu th { background-color: #a5afd6;}
.menu td { background-color: #dbe2f6;}
.menu .linha { background-color: #6980dc;}
.menu .fundo { background-color: #c0d4fb;}
.menu h1 { color: #181881; font-size: 7pt; font-weight: bold; text-transform: uppercase; line-height: 10pt; letter-spacing: 1pt; vertical-align: middle; margin: 0 0 5px 0; padding: 3px 0 0 0; border-top: 1px solid #a5afd6; width: 100%;}
.menu .cor { width: 40px; height: 3px; background-color: #B1B9D5; font-size: 1px; margin: -3px 0 20px 0; float: left;}
.menu a { color: #181881; border-bottom: 0px dashed #ffffff;}
.menu a:hover  { color: #0067AC;}
.menu a:active { color: #181881;}

.newsletter { margin: -140px 0 0 1px; padding: 10px 0 10px 0; position: relative; width: 150px; background: #EFEEF1 url("../imgs/newsletter-fundo.gif");}
.newsletter p { color: #000000; font-size: 7pt; line-height: 11pt; margin: 0 10px 2px 10px;}
.newsletter input { color: #000000; font-size: 7pt; background-color: #ffffff; border: 1px solid #a5afc8; padding: 0 3px 0 3px; width: 96px; height: 18px;}

.endereco { color: #313894; font-size: 7pt; line-height:10pt; margin: 40px 10px 10px 10px;}

.destaque { width: 430px; margin: 15px 0 0 0;}
.destaque h1 { color: #313894; font-size: 8pt; font-weight: bold; text-transform: uppercase; letter-spacing: 1pt; border-bottom: 1px solid #989899; padding: 0 0 0 0; margin: 0 0 10px 0;}
.destaque h2 { color: #313894; font-size: 8pt; font-weight: bold; padding: 0 0 0 0; margin: 0 0 10px 0;}
.destaque p { color: #313894; font-size: 8pt; line-height: 11pt; margin: 0 0 8px 0;}
.destaque .imagem { background-color: #DBE2F6; border: 1px solid #989899; margin: 0 10px 10px 0; float: left;}
.destaque .imagem p { color: #313894; font-size: 7pt; line-height: 11pt; margin: 3px 8px 3px 8px;}
.destaque a { color: #000000; border-bottom: 0px dashed #ffffff;}
.destaque a:hover { color: #ff2127;}
.destaque a:active { color: #000000;}

.trescolunas { width: 130px; margin: 15px 0 0 0;}
.trescolunas .imagem { background-color: #DBE2F6; border: 1px solid #989899;}
.trescolunas h1 { color: #313894; font-size: 8pt; font-weight: bold; text-transform: uppercase; letter-spacing: 1pt; border-bottom: 1px solid #989899; padding: 0 0 0 0; margin: 0 0 10px 0;}
.trescolunas h2 { color: #313894; font-size: 8pt; font-weight: bold; padding: 0 0 0 0; margin: 0 0 10px 0;}
.trescolunas p { color: #313894; font-size: 8pt; line-height: 11pt; margin: 0 0 8 0;}
.trescolunas a { color: #313894; border-bottom: 0px dashed #ffffff;}
.trescolunas a:hover { color: #000000;}
.trescolunas a:active { color: #313894;}

.direita { width: 169px; position: relative; top: -1px; margin: 0 0 0 -1;}
.direita h1 { background-color: #333A95; color: #FFFFFF; font-size: 7pt; font-weight: bold; text-align: center; line-height: 14pt; padding: 0; margin: 0; height: 20px;}
.direita p { color: #313894; font-size: 8pt; line-height: 11pt; margin: 10px 10px 10px 10px;}
.direita ol { color: #313894; font-size: 8pt; list-style: alpha; margin: 10px 10px 10px 25px; padding: 0;}
.direita ul { color: #313894; font-size: 8pt; list-style-image: url(../imgs/direita-marcador.gif); margin: 10px 10px 10px 25px; padding: 0;}
.direita li { color: #313894; font-size: 8pt; margin: 0 0 8px 0; padding: 0;}
.direita table { margin: 15 15 0 15; padding: 2px 0px 2px 0px;}
.direita table td { color: #313894; font-size: 8pt; border-bottom: 1px solid #93a1c7;}
.direita a { color: #313894; border-bottom: 0px dashed #ffffff;}
.direita a:hover { color: #000000;}
.direita a:active { color: #313894;}

.texto { margin: 15 20 10 20;}
.texto h1 { color: #313894; font-size: 8pt; font-weight: bold; text-transform: uppercase; letter-spacing: 1pt; text-align: left; border-bottom: 1px solid #989899; padding: 0 0 0 0; margin: 0 0 10px 0;}
.texto h2 { color: #313894; font-size: 8pt; font-weight: bold; padding: 0 0 0 0; margin: 0 0 10px 0;}
.texto .imagem { background-color: #DBE2F6; border: 1px solid #989899; margin: 0 0 10px 10px; float: right;}
.texto .imagem p { color: #313894; font-size: 7pt; line-height: 11pt; margin: 3px 8px 3px 8px;}
.texto p { color: #313894; font-size: 8pt; line-height: 11pt; text-align: left; margin: 0 0 8 0;}
.texto ol { color: #313894; font-size: 8pt; list-style: alpha; margin: 0 0 10px 20px; padding: 0;}
.texto ul { color: #313894; font-size: 8pt; list-style: square; margin: 0 0 10px 15px; padding: 0;}
.texto li { color: #313894; font-size: 8pt; margin: 0 0 4 0; padding: 0;}
.texto table td { border-bottom: 1px solid #93a1c7; padding: 5px 0px 5px 0px;}
.texto hr { border: 1px solid #93a1c7; margin: 0 0 0 0;}
.texto a { color: #ff2127;}
.texto a:hover { color: #000000;}
.texto a:active { color: #ff2127;}

.rodape { width: 780px; height: 20px; background-color: #DDDDDD; margin: 10px 0 0 0;}
.rodape p { color: #6E6E6E; font-size: 8pt; line-height: 10pt; margin: 5px 0 0 0; padding: 0 0 0 10px;}

.formulario { margin: 10 0 0 0; width: 430px;}
.formulario form { margin: 0 0 0 0;}
.formulario h1 { color: #000000; font-size: 8pt; font-weight: normal; margin: 0 0 0 0; padding: 3 0 3 0; border-bottom: 1px solid #93a1c7;}
.formulario label { color: #000000; font-size: 8pt;}
.formulario input { color: #000000; font-size: 8pt; background-color: #ffffff; border: 1px solid #a5afc8; width: 100%;}
.formulario textarea { color: #000000; font-size: 8pt; background-color: #ffffff; border: 1px solid #a5afc8; width: 100%;}
.formulario select { color: #000000; font-size: 8pt; background-color: #ffffff; border: 1px solid #a5afc8; width: 100%;}
.formulario .radiocheck { background-color: transparent; border: 0pt solid #ffffff; width: 25px; margin: 4 0 -3 -7; cursor: hand;}
.formulario .botoes { color: #ffffff; font-size: 7pt; font-weight: bold; text-transform: uppercase; background-color: #93a1c7; border: 1px solid #0A0A7C;}
