body {margin: 0px; padding: 0px; background-color: #FFFFFF;}

.filmebackpagina {background-image: url(/images/abertura/pt/percent.jpg); background-repeat: repeat-x;}
.expbackpagina {background-image: url(/expositor/images/fundos_paginas/cabecalho_porcent.jpg); background-repeat: repeat-x;}
.visbackpagina {background-image: url(/images/menu/pt/visitante/fundos_paginas/cabecalho_porcent.jpg); background-repeat: repeat-x;}
.popupexp {background-image: url(/planta_feira/images/popup_backpagina.gif); background-repeat: repeat-x;}

body, p, ul, li, ol, div, span, form, input, button, select, textarea, option {font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #000000; margin: 0px; line-height:18px;}

p {margin-bottom: 10px;}
h1, h2, h3, h4, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size: 13px; line-height: 20px; color: #000000; margin: 14px 0px; text-transform: uppercase;}
h2 {font-size: 12px; line-height: 18px; color: #666666; margin: 14px 0px;}
h3 {font-size: 10px; line-height: 16px; color: #AAAAAA; margin: 10px 0px;}
h4 {font-size: 10px; line-height: 16px; color: #666666; margin: 10px 0px;}
h5 {font-size: 10px; line-height: 16px; color: #AAAAAA; margin: 10px 0px; font-weight: bold;}
h6 {font-size: 10px; line-height: 16px; color: #666666; margin: 10px 0px; font-weight: bold;}
sup {text-transform: lowercase;}
a sup {text-decoration: none;}

hr {margin: 5px 0px; width: 100%; height: 1px; border: 0px; border-bottom: 1px dashed #CCCCCC; clear: both;}
ul {margin-left: 20px; list-style-position: outside;}
ul ul {margin-left: 15px; padding-top: 5px; list-style-position: outside; list-style: square;}
ol {margin-left: 30px; list-style-type: upper-roman;}
li {margin-bottom: 10px;}
label, input, select, textarea {vertical-align: middle;} 
table, th, td {empty-cells: show; font-size: 10px;}
textarea {overflow: auto;}
fieldset {padding: 0px 6px 4px; margin-bottom: 10px;}
legend {margin-bottom: 10px; 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;}

a, a:link {color: #990000; font-weight: bold; text-decoration: underline;}
a:hover {color: #FF0000;}
a:visited {color: #660000;}

#submenu, #submenu a {font-weight: bold; color: #996600; text-transform: lowercase;}
#submenu a, #submenu a:link {text-decoration: underline;}
#submenu a:hover {color: #FF9933;}
#submenu a:visited {color: #CC9900;}

.legendacinza, .legendadourada, .legendavermelha {font-size: 9px;}
.textoazul, .textoouro, .textoverde, .textovinho {font-size: 11px;}
.titulosazul, .titulosouro, .titulosverde, .titulosvinho {font-size: 13px;}
.linksazul, .linksouro, .linksverde, .linksvinho, .linksazultraco, .linksourotraco, .linksverdetraco, .linksvinhotraco {font-weight: bold;}
.linksazultraco, .linksourotraco, .linksverdetraco, .linksvinhotraco {text-decoration: underline;}
.legendacinza {color: #999999;}
.linksazul, .linksazultraco, .textoazul, .textoazulpequeno, .titulosazul, .linksazul:link, .linksazultraco:link {color: #000066;}
.linksazul:hover, .linksazultraco:hover {color: #0066CC;}
.linksazul:visited, .linksazultraco:visited {color: #003366;}
.linksouro, .linksourotraco, .legendadourada, .textoouro, .textoouropequeno, .titulosouro, .linksouro:link, .linksourotraco:link {color: #996600;}
.linksouro:hover, .linksourotraco:hover {color: #FF9933;}
.linksouro:visited, .linksourotraco:visited {color: #CC9900;}
.linksverde, .linksverdetraco, .textoverde, .textoverdepequeno, .titulosverde, .linksverde:link, .linksverdetraco:visited {color: #999999;}
.linksverde:hover, .linksverdetraco:visited {color: #009999;}
.linksverde:visited, .linksverdetraco:visited {color: #003333;}
.linksvinho, .linksvinhotraco, .legendavermelha, .textovinho, .textovinhopequeno, .titulosvinho, .linksvinho:link, .linksvinhotraco:link {color: #990000;}
.linksvinho:hover, .linksvinhotraco:hover {color: #FF0000;}
.linksvinho:visited, .linksvinhotraco:visited {color: #660000;}

/* configuracoes das caixas de texto  */
.textfield {font-weight: bold; color: #000000; border: 1px solid #CCCCCC;}
.textfieldamarelo {font-weight: bold; color: #000000; text-align: right; background-color: #FFFFCC; border: 1px solid #000000;}

/* configurações das tabelas e layers */
.bordalayer {border-color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px;}
.bordatabela {border: 1px solid #000000; color: #000000;}
