/* formatação do link básico */
a:visited {color: #000000; text-decoration:none;}
a:active {color: #000000; text-decoration:none;}
a:link {color: #000000; text-decoration:none;}
a:hover {color: #000000; text-decoration:underline;}
p {margin-bottom: 10px;}
hr {width: 100%; height: 1px; border: 0px; border-bottom: 1px dashed #CCCCCC; clear: both;}
h1, h2, h3, h4, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; margin: 0px 0px 15px 0px;}
h1 {font-size: 13px; line-height: 20px; color: #000066; margin: 0px 0px 14px; text-transform: uppercase;}
h2 {font-size: 12px; line-height: 17px; color: #003366; margin: 0px 0px  14px;}
h3 {font-size: 11px; line-height: 14px; color: #CC0000; margin: 0px 0px  10px;}
h3 a:visited {color: #CC0000; font-size: 11px;}
h3 a:active {color: #CC0000; font-size: 11px;}
h3 a:link {color: #CC0000; font-size: 11px;}
h3 a:hover {color: #000000; font-size: 11px;}
h4 {font-size: 10px; line-height: 14px; color: #666666; margin: 0px 0px  10px; font-weight:normal;}
h5 {font-size: 10px; line-height: 14px; color: #009900; margin: 0px 0px  10px; font-weight: bold;}
h6 {font-size: 10px; line-height: 14px; color: #0033CC; margin: 0px 0px  10px; font-weight: bold;}
ul {margin-left: 10px;}
li {margin-left: 10px;}

/* bloco de conteúdo */
/*.bloco {clear:both; float:left; width:510px; padding:10px 0px 10px 0px; border-bottom:1px dashed #cccccc;}*/

/* configuração inicial das bordas da tabela */
table.noborder {border: none;}

/* configuração da moldura para os formulários e suas legendas */
fieldset {width: 500px; padding: 5px; margin-bottom: 5px;}
fieldset div {float: left; padding-left: 10px; margin: 2px 0px 2px 0px; height: 16px; vertical-align: middle;}
fieldset div.campo1 {clear: both; width: 120px; padding-top: 4px;}
fieldset div.campo2 {width: 380px; padding: 2px 0px 2px 0px;}
fieldset div.campo3 {width: 500px;}
fieldset,legend {border: 1px solid #cccccc;}
legend {margin: 10px 0px; padding: 4px 6px; border: 1px solid #cccccc; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #777777; font-weight: bold;}
/*legend {text-transform:uppercase; padding:5px; margin:10px 0px 5px 0px;}*/

div.bloco fieldset {clear: both; margin: auto;}
div.bloco fieldset legend {text-align: center;}

input,textarea,select {border: 1px inset #CCCCCC; font-weight: bold; vertical-align: middle;}
input.maiuscula, textarea.maiuscula, select.maiuscula {text-transform: uppercase;}
textarea {overflow: auto;}
button,.button {margin: 10px 10px 10px 0px; border: 1px outset #CCCCCC; background-color: #EEEEEE; font-weight: bold; text-transform: uppercase; color: #993300;}

/* formatação do texto em formato específico */
.justificado {text-align: justify; text-justify: newspaper;}
.maiusculo {text-transform: uppercase;}
.minusculo {text-transform: none;}
.laranja {font-weight: bold; color: #CC6633;}
.dourado {color: #CC9900;}

/* borda para imagens */
.borda {border: 1px solid #000000;}

/* Configuração para o layer conteudo */
div#conteudo ul {margin: 0px 0px 0px 15px; vertical-align: middle;}
div#conteudo ul.decimal {list-style-type: decimal; margin-left: 30px;}
div#conteudo ul.alpha {list-style-type: upper-alpha; margin-left: 30px;}
div#conteudo ul.vazio {list-style-type: none; margin: 0px 0px 10px 15px;}
div#conteudo ul.check {list-style-type:square; margin: 0px 0px 10px 15px;}
div#conteudo ul li, div#conteudo ul.decimal li, div#conteudo ul.alpha li, div#conteudo ul.vazio li {padding-bottom: 8px;}
div#conteudo strong.time{color: #CC0000;}

/* formulário credencimanto */
div#conteudo #credenciamento div.campo1 {width: 150px;}
div#conteudo #credenciamento div.campo2 {width: 280px;}
div#conteudo #credenciamento div.campo2 input {width: 250px;}
div#conteudo table.noborder td {border: 0px solid White;}
.noborder{border: 0px solid White;}

/* Configuração básica para Paginação */
div#paginacao {width: 520px; margin-top: 10px; font-weight: bold; text-transform: uppercase; clear: left;}
div#paginacao a {padding: 1px;}Z
div#paginacao a.setas {font-size: 14px; text-decoration: none; vertical-align: middle;}

/* Lista de Expositores */
div#classificacao {width: 518px; height: auto;}
div#classificacao div.esquerda {float: left; margin-top: 5px;}
div#classificacao div.direita {float: right; margin-top: 5px; text-align: right;}
div#classificacao select {background-color: #DDDDDD; text-transform: uppercase;}

/* lista de expositores - topicos */
div#listagem {width: 518px; clear: left; text-transform: uppercase;}
div#listagem li {list-style-type: none; margin: 3px 0px 3px -20px; padding-left: 10px; border-bottom: 1px solid #EEEEEE;}
div#listagem li img {vertical-align: middle; margin-right: 10px; border: 0px;}

/*-----------  Sistema de Crachás  -----------*/
#crachas td {font-size: 10px; border: 1px solid #cccccc; text-transform: uppercase;}
#crachas_dados {width: 500px; height: 85px; padding-left: 8px; overflow: auto;}
#crachas_dados input {border: 0px; font-weight: normal;}

.texto {line-height:18px; text-align:justify;}