/******************************************************************************
SEÇÃO: Ferramentas
AUTOR: Sandro Martins Costa
VERSÃO: 001
******************************************************************************//* clearing */*{margin:0;padding:0;outline:0;border:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
* html>body .clearfix{display:inline-block;width:100%;}
/* replace */.replace{background-repeat:no-repeat;background-position:left top;background-color:transparent;text-indent:-50000px;overflow:hidden;display:block;}
.replace *{text-indent:-10000px;display:block;background-repeat:no-repeat;background-position:left top;background-color:transparent;}
.replace a{text-indent:0;}
.replace a span{text-indent:-10000px;}
.replace-bt{text-indent:-999px;line-height:999999px;cursor:pointer;border:none;}
/* accessibility */span.accesskey{text-decoration:none;}
.accessibility{position:absolute;top:-999em;left:-999em;}
/* hidden */.hidden{display:none;}
/* espacamento */.clear-margin{margin:0;}
.clear-padding{padding:0;}
/* destaque */.destaque{width:100%;height:auto;font-weight:700;}
.destaque-linha{width:100%;height:auto;display:block;font-weight:700;}

/******************************************************************************
SEÇÃO: Semantica
AUTOR: Sandro Martins Costa
VERSÃO: 001
******************************************************************************//* elementos básicos */*{padding:0;margin:0;}
div{font-size:1em;}
img{border:0;}
hr{display:none;}
div.hr{height:1px;margin:1.5em 10px;border-bottom:1px dotted #999;}
/* formulários */form{margin:0;padding:0;}
select,input,button,textarea,button{margin:0;padding:2px;font:99% arial, helvetica, clean, sans-serif;}
select{height:18px;}
button,input[type=checkbox],input[type=radio],input[type=reset],input[type=submit]{padding:1px;}
/* links */a:hover{text-decoration:underline;}
/* headings */h1{font-size:2em;line-height:1.5em;margin:0 0 .5em;}
h2{font-size:1.5em;line-height:1.5em;margin:0 0 .5em;padding:0;}
h3{font-size:1.3em;line-height:1.3em;margin:0 0 .5em;padding:0;}
h4{font-size:1.2em;line-height:1.3em;margin:0 0 .25em;padding:0;}
h5{font-size:1.1em;line-height:1.3em;margin:0 0 .25em;padding:0;}
h6{font-size:1em;line-height:1.3em;margin:0 0 .25em;padding:0;}
/* texto */p{font-size:1em;margin:0 0 1.5em;padding:0;line-height:1.4em;}
blockquote{border-left:10px solid #ddd;margin-left:10px;}
pre{font-family:monospace;font-size:1em;line-height:100%;}
strong,b{font-weight:700;font-style:inherit;font-weight:inherit;}
em,i{font-style:italic;font-style:inherit;font-weight:inherit;}
code{font-family:"Courier New", Courier, monospace;font-size:1em;white-space:pre;font-size:108%;line-height:100%;font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
dfn{font-style:inherit;font-weight:inherit;}
address{font-style:inherit;font-weight:inherit;}
abbr{border:0;font-variant:normal;}
acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;vertical-align:super;}
sub{vertical-align:baseline;vertical-align:sub;}
tt{font-family:monospace;font-size:108%;line-height:100%;}
/* listas */ul{line-height:1.4em;margin:0 0 1.5em;padding:0; list-style:none}
ul li{margin:0 0 .25em 30px;padding:0;}
ol{font-size:1em;line-height:1.4em;margin:0 0 1.5em;padding:0;}
ol li{font-size:1em;margin:0 0 .25em 30px;padding:0;}
dl{margin:0 0 1.5em;padding:0;line-height:1.4em;}
dl dt{font-weight:700;margin:.25em 0;padding:0;}
dl dd{margin:0 0 0 30px;padding:0;}
/* tabelas */table{font-size:1em;margin:0 0 1.5em;padding:0;border-collapse:collapse;border-spacing:0;width:;}
table caption{font-weight:700;margin:0;padding:0 0 1.5em;font-style:inherit;font-weight:inherit;}
th{font-weight:700;text-align:center;font-style:inherit;font-weight:inherit;}
td{font-size:1em;}
optgroup{font-style:inherit;font-weight:inherit;}

/******************************************************************************
SEÇÃO: Template
AUTOR: Sandro Martins Costa
VERSÃO: 001
******************************************************************************//* modelo de paginas */.tpl,.tpl-L950x,.tpl-L100p,.tpl-L974x,.ui-tplpl1,.ui-tpl2,.ui-tpl3,.ui-tpl4,.ui-tpl5,.ui-tpl6,.ui-tpl7{margin:auto;text-align:left;width:57.69em;width:56.25em;}
.tpl-L950x{width:73.076em;width:71.25em;}
.tpl-L100p{margin:auto 10px;width:auto;}
.tpl-L974x{width:74.923em;width:73.05em;}
/* regras do modelos  */.ui-b{position:relative;_position:static;}
.ui-main .ui-b{position:static;}
.ui-main,.ui-g .ui-u .ui-g{width:100%;}
.ui-tplpl1 .ui-main,.ui-tplpl2.ui-main,.ui-tpl3 .ui-main{float:right;margin-left:-25em;}
.ui-tpl4 .ui-main,.ui-tpl5 .ui-main,.ui-tpl6 .ui-main{float:left;margin-right:-25em;}
/* modelo especifico */.ui-tplL1 .ui-b{float:left;width:12.30769em;width:12em;}
.ui-tplL1 .ui-main .ui-b{margin-left:13.30769em;margin-left:13.05em;}
.ui-tplL2 .ui-b{float:left;width:13.8461em;width:13.5em;}
.ui-tplL2 .ui-main .ui-b{margin-left:14.8461em;margin-left:14.55em;}
.ui-tplL3 .ui-b{float:left;width:23.0769em;width:22.5em;}
.ui-tplL3 .ui-main .ui-b{margin-left:24.0769em;margin-left:23.62em;}
.ui-tplR4 .ui-b{float:right;width:13.8456em;width:13.5em;}
.ui-tplR4 .ui-main .ui-b{margin-right:14.8456em;margin-right:14.55em;}
.ui-tplR5 .ui-b{float:right;width:18.4615em;width:18em;}
.ui-tplR5 .ui-main .ui-b{margin-right:19.4615em;margin-right:19.125em;}
.ui-tplR6 .ui-b{float:right;width:23.0769em;width:22.5em;}
.ui-tplR6 .ui-main .ui-b{margin-right:24.0769em;margin-right:23.62em;}
.ui-tpl7 .ui-main .ui-b{display:block;margin:0 0 1em;}
.ui-main .ui-b{float:none;width:auto;}
/* Children toma metade do espaço disponível */.ui-gb .ui-u,.ui-g .ui-gb .ui-u,.ui-gb .ui-g,.ui-gb .ui-gb,.ui-gb .ui-gc,.ui-gb .ui-gd,.ui-gb .ui-ge,.ui-gb .ui-gf,.ui-gc .ui-u,.ui-gc .ui-g,.ui-gd .ui-u{float:left;}
/* Unidades Float (e sub-redes) para a direita */.ui-g .ui-u,.ui-g .ui-g,.ui-g .ui-gb,.ui-g .ui-gc,.ui-g .ui-gd,.ui-g .ui-ge,.ui-g .ui-gf,.ui-gc .ui-u,.ui-gd .ui-g,.ui-g .ui-gc .ui-u,.ui-ge .ui-u,.ui-ge .ui-g,.ui-gf .ui-g,.ui-gf .ui-u{float:right;}
/* Unidades Float (grelhas e sub) para a esquerda */.ui-g div.first,.ui-gb div.first,.ui-gc div.first,.ui-gd div.first,.ui-ge div.first,.ui-gf div.first,.ui-g .ui-gc div.first,.ui-g .ui-ge div.first,.ui-gc div.first div.first{float:left;}
.ui-g .ui-u,.ui-g .ui-g,.ui-g .ui-gb,.ui-g .ui-gc,.ui-g .ui-gd,.ui-g .ui-ge,.ui-g .ui-gf{width:49.1%;}
.ui-gb .ui-u,.ui-g .ui-gb .ui-u,.ui-gb .ui-g,.ui-gb .ui-gb,.ui-gb .ui-gc,.ui-gb .ui-gd,.ui-gb .ui-ge,.ui-gb .ui-gf,.ui-gc .ui-u,.ui-gc .ui-g,.ui-gd .ui-u{width:32%;margin-left:1.99%;_margin-left:.8%;}
/* IE dar algum espaço extra para 1/3-based questões de arredondamento */.ui-gb .ui-u{margin-left:1.9%;width:31.9%;}
.ui-gc div.first,.ui-gd .ui-u{width:66%;}
.ui-gd div.first{width:32%;}
.ui-ge div.first,.ui-gf .ui-u{width:74.2%;}
.ui-ge .ui-u,.ui-gf div.first{width:24%;}
.ui-g .ui-gb div.first,.ui-gb div.first,.ui-gc div.first,.ui-gd div.first{margin-left:0;}
.ui-g .ui-g .ui-u,.ui-gb .ui-g .ui-u,.ui-gc .ui-g .ui-u,.ui-gd .ui-g .ui-u,.ui-ge .ui-g .ui-u,.ui-gf .ui-g .ui-u{width:49%;width:48.1%;margin-left:0;}
.ui-g .ui-g .ui-u{width:48.1%;}
/* uiLibrary bug #1927599 from 1.14 to 2.6.0 */.ui-g .ui-gb div.first,.ui-gb .ui-gb div.first{margin-right:0;width:32%;_width:31.7%;}
.ui-g .ui-gc div.first,.ui-gd .ui-g{width:66%;}
.ui-gb .ui-g div.first{margin-right:4%;_margin-right:1.3%;}
.ui-gb .ui-gc div.first,.ui-gb .ui-gd div.first{margin-right:0;}
.ui-gb .ui-gb .ui-u,.ui-gb .ui-gc .ui-u{margin-left:1.8%;_margin-left:4%;}
W
.ui-g .ui-gb .ui-u{_margin-left:1%;}
.ui-gb .ui-gd .ui-u{width:66%;_width:61.2%;}
.ui-gb .ui-gd div.first{width:31%;_width:29.5%;}
.ui-g .ui-gc .ui-u,.ui-gb .ui-gc .ui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}
.ui-gb .ui-gc div.first{width:66%;float:left;margin-left:0;}
.ui-gb .ui-ge .ui-u,.ui-gb .ui-gf .ui-u{margin:0;}
.ui-gb .ui-gb .ui-u{_margin-left:.7%;}
.ui-gb .ui-g div.first,.ui-gb .ui-gb div.first{margin-left:0;}
.ui-gc .ui-g .ui-u,.ui-gd .ui-g .ui-u{width:48.1%;margin-left:0;}
.ui-gb .ui-gd div.first{width:32%;}
.ui-g .ui-gd div.first{_width:29.9%;}
.ui-ge .ui-g{width:24%;}
.ui-gf .ui-g{width:74.2%;}
.ui-gb .ui-ge div.ui-u,.ui-gb .ui-gf div.ui-u{float:right;}
.ui-gb .ui-ge div.first,.ui-gb .ui-gf div.first{float:left;}
/* Largura de acomodação para Contextos */.ui-gb .ui-ge .ui-u,.ui-gb .ui-gf div.first{width:24%;_width:20%;}
.ui-gb .ui-ge div.first,.ui-gb .ui-gf .ui-u{width:73.5%;_width:65.5%;}
/* Caminho para o GD na GE*/.ui-ge div.first .ui-gd .ui-u{width:65%;}
.ui-ge div.first .ui-gd div.first{width:32%;}
/* @group # limpo */.header:after,.body:after,.footer:after,.ui-g:after,.ui-gb:after,.ui-gc:after,.ui-gd:after,.ui-ge:after,.ui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.header,.body,.footer,.ui-g,.ui-gb,.ui-gc,.ui-gd,.ui-ge,.ui-gf{zoom:1;}
a#btnthickbox{background:url(../img/btnInscricao.jpg) no-repeat top left;width:94px;height:31px;display:block;float:right;color:#FFF;font-size:12pt;text-decoration:none;padding:9px 0 0;text-align:center;text-indent:-10000px;}