
a.mainlevel:link,a.mainlevel:visited {
background-image:url(/templates/BlueWave/images/menu_bgr.png);
background-repeat:no-repeat;
color:#FFF;
display:block;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-weight:700;
line-height:20px;
margin-bottom:1px;
text-decoration:none;
text-indent:15px;
width:95%;
}

a.mainmenu:link,a.mainmenu:visited {
color:#FFF;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:10px;
font-weight:700;
}

a.pathway:link,a.pathway:visited {
color:#C60;
font-weight:400;
}

a.pathway:hover {
color:#930;
font-weight:400;
text-decoration:none;
}

a.sublevel:link,a.sublevel:visited {
color:#930;
font-size:11px;
padding-left:1px;
text-align:left;
vertical-align:middle;
}

a.sublevel:hover {
color:#C60;
text-decoration:none;
}

a:link,a:visited {
color:#09C;
text-decoration:underline;
}

a:hover {
color:#069;
text-decoration:none;
}

a.category:link,a.category:visited {
color:#333;
font-size:11px;
font-weight:700;
}

a.category:hover {
color:#930;
}

a.contentpagetitle:link,a.contentpagetitle:visited {
color:#930;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:left;
text-decoration:underline;
}

a.contentpagetitle:hover {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:left;
text-decoration:none;
}

body {
background:url(/templates/BlueWave/images/bgr.png) repeat;
margin:0;
}

hr {
background:#DEDEDE;
height:1px;
width:100%;
}

li {
background-image:url(/templates/BlueWave/images/arrow.png);
background-position:0 3px;
background-repeat:no-repeat;
line-height:15px;
padding-left:10px;
padding-top:0;
}

table.contenttoc {
background-color:#dedede;
border:1px solid #333;
color:#330;
}

table.contenttoc td {
font-size:8pt;
font-weight:400;
text-align:left;
}

table.moduletable {
background:url(/templates/BlueWave/images/bgr.png);
margin-bottom:15px;
width:100%;
padding:5px 0 5px 8px;
}

table.moduletable td {
font-size:10px;
font-weight:400;
}

table.moduletable th {
color:#000;
font-size:11px;
font-weight:700;
letter-spacing:2px;
padding-bottom:3px;
text-align:left;
text-indent:5px;
width:100%;
}

table.moduletable ul {
padding:0;
}

table.pollstableborder {
border:1px solid #EEE;
}

table.searchinto {
width:100%;
}

table.searchintro td {
background-color:#333;
color:#EEE;
font-weight:700;
}

td.signature {
background-color:#069;
color:#CFF;
font-size:9px;
padding:10px;
}

td.signature a {
color:#CFF;
}

td.signature a:hover,td.signature a:linked {
color:#FFF;
}

tr,p,div {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

ul {
list-style:none;
margin:0;
padding:0;
}

.back_button {
margin-top:40px;
text-align:center;
}

.button {
background-color:#FFF;
border:1px solid #DEDEDE;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:700;
}

.code {
background-color:#FFF;
border:1px solid #FFF;
}

.contentheading,.componentheading {
color:#930;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:left;
}

p.readon {
padding-bottom:50px;
display:block;
}

.contentheading {
padding-top:30px;
display:block;
}

.contentpaneopen {
border:0 ridge #09C;
width:100%;
padding:0;
}

.createdate {
color:#C60;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}

.inputbox {
background-color:#FFF;
border:1px solid #DEDEDE;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.mainpage {
color:#333;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:13px;
text-align:justify;
}

.mainpage-bkg {
background-image:url(/templates/BlueWave/images/lineborder.png);
width:1px;
}

.message {
color:#930;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
text-align:center;
}

.newsflash td {
color:#000;
text-align:justify;
vertical-align:middle;
}

.offtab {
background-color:#dedede;
border-left:outset 2px #dedede;
border-right:outset 2px #dedede;
border-top:outset 2px #dedede;
border-bottom:solid 1px #dedede;
text-align:center;
font-weight:400;
}

.ontab {
background-color:#C60;
border-bottom:solid 1px #dedede;
text-align:center;
border-left:outset 2px #930;
border-right:outset 2px #DEDEDE;
border-top:outset 2px #930;
color:#FFF;
font-weight:700;
}

.pagetext {
display:none;
position:relative;
top:0;
visibility:hidden;
}

.pathway {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:9px;
}

.poll {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
}

.pollstableborder {
border:1px solid;
padding:1px;
}

.sectiontableentry2 {
background-color:#DEDEDE;
}

.sectiontableheader {
background-color:#DEDEDE color : #333;
font-weight:700;
}

.small {
color:gray;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
}

.smalldark {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
text-decoration:none;
}

.subtitle {
color:#666;
font-family:sans-serif;
font-size:10px;
font-weight:700;
letter-spacing:2px;
margin-left:20px;
text-transform:uppercase;
}

.tabheading {
background-color:#C60;
text-align:left;
}

.title {
color:#000;
font-family:sans-serif;
font-size:20px;
font-weight:700;
margin-left:10px;
}

#active_menu {
color:#000;
}

#mainlevel-nav a {
background:url(/templates/BlueWave/images/vmenu_bgr.png) #C60 2px no-repeat;
border:1px solid;
color:#FFF;
display:block;
text-decoration:none;
float:none;
border-color:#FFF #930 #930 #FFF;
}

#mainlevel-nav a:hover {
background:url(/templates/BlueWave/images/vmenu_bgr.png) #930 2px no-repeat;
}

#mainlevel-nav li {
background-image:none;
float:right;
font-size:10px;
line-height:20px;
list-style:none;
padding-left:0;
text-indent:15px;
white-space:nowrap;
width:15.5%;
margin:0;
}

ul.latestnews {
text-align:left;
margin:0 10px 0 0;
}

ol li {
background-image:none;
list-style-type:upper-roman;
}

ol li ol li {
background-image:none;
list-style-type:decimal;
}

table.ixenc td {
border:1px #000 solid;
padding:5px;
}

table.ixenc tr.xivencblue td,table.ixenc tr.xivencblue td p {
color:#fff;
font-weight:700;
background-color:#000;
}

a#spash-ii-congresso {
display:block;
width:150px;
height:150px;
position:absolute;
z-index:1000;
top:105px;
left:865px;
_left:725px;
}

div.protect-warning {
text-align:center;
font-size:14px;
display:none;
padding:25px;
}

div.div-loading {
text-align:center;
padding:50px;
}

tr.odd {
background:#CFCFCF;
}

tr.odd td,tr.even td {
border:1px solid #fff;
}

th.header {
background:#C60;
color:#FFF;
background-image:url(/images/bg.gif);
cursor:pointer;
font-weight:700;
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
border-right:1px solid #dad9c7;
margin-left:-1px;
text-align:center;
border:1px solid #fff;
}

th.headerSortUp {
background-image:url(/images/asc.gif);
}

th.headerSortDown {
background-image:url(/images/desc.gif);
}

div#dhtmlPopupContainer {
width:100%;
text-align:center;
position:absolute;
display:none;
}

div#dhtml-popup {
border:4px solid #930;
background:#fff;
width:415px;
height:140px;
margin:100px auto;
padding:20px;
}

div#dhtml-popup form input {
font-size:9px;
text-align:center;
}

div#dhtml-popup form input#comprar-agora {
margin-right:325px;
}

caption {
font-weight:700;
color:#fff;
background-color:#C60;
padding:2px 0;
}

div.mosimage_caption {
font-size:9px;
font-style:italic;
padding:5px;
}

div.mosimage {
padding:5px;
}

td.td-title,td.td-white,td.td-gray {
border:1px solid #000;
text-align:center;
margin:0;
padding:2px;
}

td.td-title,td.td-title p {
background:#000;
color:#fff;
}

td.td-gray {
background:#ccc;
}

div#ecabhomenu fieldset {
border:3px solid #ccc;
margin-top:20px;
}

div#ecabhomenu fieldset legend {
font-weight:700;
font-size:12px;
color:#930;
}

ul#menuecabho li {
margin-top:5px;
text-align:left;
}

iframe#ifrm {
width:100%;
height:150px;
}

div#loading {
top:0;
left:0;
width:100%;
height:100%;
display:block;
position:absolute;
background:#fff;
filter:alpha(opacity=75);
opacity:0.75;
-moz-opacity:0.75;
}

div#loading p {
top:50%;
left:45%;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000;
font-weight:700;
display:block;
position:absolute;
text-align:center;
}

div#loading span#loadingMessage strong a {
font-size:18px;
font-weight:700;
}

ul.listNum li,ol.listNum li {
list-style:decimal;
}

div#tableLarge {
width:420px;
overflow:auto;
}

ul#votacaoMenu {
margin:20px 0;
}

ul#votacaoMenu li {
margin:5px 0;
}

div.listagemMembro table {
width:450px;
border:none;
border-collapse:collapse;
margin:15px 0 0;
padding:0;
}

div.listagemMembro table tr {
border:none;
border-collapse:collapse;
margin:0;
padding:0;
}

div.listagemMembro table td {
border:1px solid #666;
border-collapse:collapse;
margin:0;
padding:2px;
}

.legenda {
font-size:9px;
font-weight:700;
text-align:center;
}

.lightbox-enabled {
cursor:help;
}

li.protect-content {
margin-top:20px;
display:none;
}

ul#clipping li {
background:transparent none repeat scroll 0 0;
list-style-type:none;
clear:both;
margin:5px 0 0;
padding:0;
}

ul#clipping > li > ul {
background:transparent url(/images/bg_transp.png) repeat-x scroll 0 0;
display:block;
padding:10px 0;
}

ul#clipping dfn {
font-weight:700;
}

ul#clipping img {
vertical-align:middle;
float:left;
margin:0 10px 0 0;
}

ul#clipping a,ul#clipping a:link,ul#clipping a:visited {
text-decoration:none;
}

ul#clipping span {
display:block;
width:340px;
}

ul.listaNormal li {
line-height:normal;
}

div.nova-diretoria a {
float:left;
clear:left;
margin-bottom:10px;
}

div.nova-diretoria span {
display:block;
overflow:hidden;
padding:15px 0 10px 10px;
}

div.cadastro-prestacao-servico {
width:650px;
overflow:auto;
position:absolute;
}

div.cadastro-prestacao-servico td {
border:none;
border-collapse:collapse;
}

div.cadastro-prestacao-servico tr.first {
background:#C60;
font-weight:700;
color:#fff;
}

div.patrocinadoresApoiadores li {
background-image:none;
margin:0 5px;
}

div.patrocinadoresApoiadores {
background:#fff url(/html/Congresso/V/images/banner_bg.png) repeat-x 0 0;
height:82px;
padding:33px 0 0;
}

div.patrocinadoresApoiadores ul {
height:65px;
overflow:hidden;
}

p.patrocinadoresApoiadoresTitle {
text-align:center;
margin:0;
padding:0 56px;
}

a.mainlevel:hover,a.mainmenu:hover {
color:#333;
}

form,#mainlevel-nav,td.td-title p,td.td-white p,td.td-gray p {
margin:0;
padding:0;
}

.greybg,tr.even {
background:#EEE;
}

.moscode,.sectiontableentry1 {
background-color:#FFF;
}

a#spash-ii-congresso span,div.protect-content,#lightbox-overlay-text {
display:none;
}

div#dhtml-popup form,div.protect-content table td {
text-align:center;
}

div#loading img,img {
border:none;
}
/*$id$*/ 

* {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
}

body.greybg {
    width: 380px;
    display: none;
}

body.greybg h1, body.greybg h2, body.greybg h3, body.greybg h4, body.greybg h5, body.greybg h6 {
    color: #993300;
    font-weight: bold;
    padding: 10px 0;
}

body.greybg h1 {
    text-align: center;
    font-size: 12px;
}

body.greybg h2 {
    font-size: 11px;
}

body.greybg h3, body.greybg h4, body.greybg h5, body.greybg h6 {
    font-size: 10px;
}

/*Ficha de Inscrição*/
body.greybg form#inscricao input {
    width: 95%;
}

body.greybg form#inscricao table#cursos td {
    border: 1px solid #fff;
}

body.greybg form#inscricao td {
    border: none;
}

body.greybg form#inscricao input#enviar {
    text-align: center;
    margin: 10px 140px;
    width: 100px;
}

body.greybg form#inscricao table#cursos td.center input {
    margin: 2px;
}

/*Tabelas*/
body.greybg tr {
    margin: 0;
    padding: 0;
}

body.greybg td, body.greybg form#inscricao table#cursos td {
    border: 1px solid #000;
    padding: 2px;
}

body.greybg table {
    width: 100%
}

body.greybg thead td, body.greybg form#inscricao table#cursos thead td {
    background: #000;
    color: #eeeeee;
    font-weight: bold;
}

body.greybg tr.trgray {
    background: #CCCCCC;
}

body.greybg form#inscricao tr#apostila {
    visibility: hidden;
}

body.greybg form#inscricao div#jHelperTipAttrContainer, body.greybg form#inscricao div#jHelperTipDataContainer {
    display: none;
    background: #EEEEEE;
    border: 1px solid #666666;
    color: #333;
    padding: 10px;
    width: 150px;
    display: none;
    text-align: center
}

body.greybg form#inscricao div#jHelperTipContainer {
    display: none;
    background: #EEEEEE;
    border: 1px solid #666666;
    color: #333;
    padding: 10px;
    width: 300px;
    display: none;
}

body.greybg form#inscricao span.grafCursos {
    cursor: pointer;
    font-weight: bold;
}

body.greybg form#inscricao td.grafCursoInput, body.greybg form#inscricao td.grafCursoHelp {
    width: 19px;
}

body.greybg form#inscricao span#grafCurso20, body.greybg form#inscricao span#grafCurso21, body.greybg form#inscricao span#grafCurso22 {
    width: 33%;
    text-align: center;
    display: block;
    float: left;
    margin: 0;
    pading: 0;
}

body.greybg form#inscricao fieldset div#cursos {
    background-image: url(/html/Congresso/V/images/tb_cursos_bg.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
	width: 359px;
	height: 162px;
}

body.greybg form#inscricao fieldset div#cursos ul {
    margin: 0;
	padding: 18px 0 0 5px;
    display: block;
    list-style: none;
}

body.greybg form#inscricao fieldset div#cursos ul li {
    display: block;
    list-style: none;
    list-style-image: none;
    width: 100%;
    margin: 2.5px 0 0 0;
	* margin: 4px 0 0 0;
    padding:0;
    line-height: normal;
    vertical-align: middle;
}

body.greybg form#inscricao fieldset div#cursos ul li label, body.greybg form#inscricao fieldset div#cursos ul li input {
    padding: 0;
    margin: 0;
    width: 22px;
    height: 19px;
}

body.greybg form#inscricao fieldset div#cursos ul li input {
    width: 10px;
    height: 10px;
    margin: 1px 0 0 0;
    * width: 13px;
    * height: 13px;
}

body.greybg form#inscricao span#alertIE, body.greybg form#inscricao span#alertCA, body.greybg form#inscricao span.tdgrafColHelp {
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
    cursor: pointer;
}

body.greybg form#inscricao textarea#observacoes {
    width: 95%;
}

body.greybg form#inscricao input.FICnumero {
    width: 42px;
}

body.greybg form#inscricao input.FICrua {
    width: 170px;
}

body.greybg table.formBoleto td {
    border: none;
}

body.greybg table.formBoleto form, body.greybg table.formBoleto input {
    text-align: center;
}

td#congressoNaoLogado {
    border: none;
}

fieldset#opcionaisContainer input[type = checkbox] { *width:
    20px !important;
}
.overlay_dialog {
background-color:#666;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}

.overlay___invisible__ {
background-color:#666;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
}

.dialog_nw {
width:9px;
height:23px;
background:transparent url(default/top_left.gif) no-repeat 0 0;
}

.dialog_n {
background:transparent url(default/top_mid.gif) repeat-x 0 0;
height:23px;
}

.dialog_ne {
width:9px;
height:23px;
background:transparent url(default/top_right.gif) no-repeat 0 0;
}

.dialog_e {
width:2px;
background:transparent url(default/center_right.gif) repeat-y 0 0;
}

.dialog_w {
width:2px;
background:transparent url(default/center_left.gif) repeat-y 0 0;
}

.dialog_sw {
width:9px;
height:19px;
background:transparent url(default/bottom_left.gif) no-repeat 0 0;
}

.dialog_s {
background:transparent url(default/bottom_mid.gif) repeat-x 0 0;
height:19px;
}

.dialog_se {
width:9px;
height:19px;
background:transparent url(default/bottom_right.gif) no-repeat 0 0;
}

.dialog_sizer {
width:9px;
height:19px;
background:transparent url(default/sizer.gif) no-repeat 0 0;
cursor:se-resize;
}

.dialog_close {
width:14px;
height:14px;
background:transparent url(default/close.gif) no-repeat 0 0;
position:absolute;
top:5px;
left:8px;
cursor:pointer;
z-index:2000;
}

.dialog_minimize {
width:14px;
height:15px;
background:transparent url(default/minimize.gif) no-repeat 0 0;
position:absolute;
top:5px;
left:28px;
cursor:pointer;
z-index:2000;
}

.dialog_maximize {
width:14px;
height:15px;
background:transparent url(default/maximize.gif) no-repeat 0 0;
position:absolute;
top:5px;
left:49px;
cursor:pointer;
z-index:2000;
}

.dialog_title {
float:left;
height:14px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
text-align:center;
width:100%;
color:#000;
}

.dialog_content {
overflow:auto;
color:#DDD;
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
background-color:#123;
}

.top_draggable,.bottom_draggable {
cursor:move;
}

.wired_frame {
display:block;
position:absolute;
border:1px #000 dashed;
}

.dialog {
display:block;
position:absolute;
}

.dialog table.table_window {
border-collapse:collapse;
border-spacing:0;
width:100%;
margin:0;
padding:0;
}

.dialog table.table_window td,.dialog table.table_window th {
padding:0;
}

.dialog .title_window {
-moz-user-select:none;
}

.status_bar,.status_bar input {
font-size:12px;
}
.overlay_alphacube {
background-color:#85BBEF;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}

.alphacube_nw {
background:transparent url(alphacube/left-top.gif) no-repeat 0 0;
width:10px;
height:25px;
}

.alphacube_n {
background:transparent url(alphacube/top-middle.gif) repeat-x 0 0;
height:25px;
}

.alphacube_ne {
background:transparent url(alphacube/right-top.gif) no-repeat 0 0;
width:10px;
height:25px;
}

.alphacube_w {
background:transparent url(alphacube/frame-left.gif) repeat-y top left;
width:7px;
}

.alphacube_e {
background:transparent url(alphacube/frame-right.gif) repeat-y top right;
width:7px;
}

.alphacube_sw {
background:transparent url(alphacube/bottom-left-c.gif) no-repeat 0 0;
width:7px;
height:7px;
}

.alphacube_s {
background:transparent url(alphacube/bottom-middle.gif) repeat-x 0 0;
height:7px;
}

.alphacube_se,.alphacube_sizer {
background:transparent url(alphacube/bottom-right-c.gif) no-repeat 0 0;
width:7px;
height:7px;
}

.alphacube_sizer {
cursor:se-resize;
}

.alphacube_close {
width:23px;
height:23px;
background:transparent url(alphacube/button-close-focus.gif) no-repeat 0 0;
position:absolute;
top:0;
right:11px;
cursor:pointer;
z-index:1000;
}

.alphacube_minimize {
width:23px;
height:23px;
background:transparent url(alphacube/button-min-focus.gif) no-repeat 0 0;
position:absolute;
top:0;
right:55px;
cursor:pointer;
z-index:1000;
}

.alphacube_maximize {
width:23px;
height:23px;
background:transparent url(alphacube/button-max-focus.gif) no-repeat 0 0;
position:absolute;
top:0;
right:33px;
cursor:pointer;
z-index:1000;
}

.alphacube_title {
float:left;
height:14px;
font-size:14px;
text-align:center;
margin-top:2px;
width:100%;
color:#123456;
}

.alphacube_content {
overflow:auto;
color:#000;
font-family:Tahoma, Arial, sans-serif;
font:12px arial;
background:#FDFDFD;
}

.alphacube_window {
border:1px solid red;
background:#FFF;
margin-left:auto;
margin-right:auto;
width:400px;
padding:20px;
}

.alphacube_message {
font:12px arial;
text-align:center;
width:100%;
padding-bottom:10px;
}

.alphacube_buttons {
text-align:center;
width:100%;
}

.alphacube_buttons input {
width:20%;
margin:10px;
}

.alphacube_progress {
float:left;
text-align:center;
width:100%;
height:16px;
background:#FFF url(alert/progress.gif) no-repeat center center;
margin:auto;
}

.alphacube_wired_frame {
background:#FFF;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}
.mac_os_x_nw {
background:transparent url(mac_os_x/TL_Main.png) no-repeat 0 0;
width:24px;
height:30px;
}

.mac_os_x_n {
background:transparent url(mac_os_x/T_Main.png) repeat-x 0 0;
height:30px;
}

.mac_os_x_ne {
background:transparent url(mac_os_x/TR_Main.png) no-repeat 0 0;
width:31px;
height:30px;
}

.mac_os_x_w {
background:transparent url(mac_os_x/L_Main.png) repeat-y top left;
width:16px;
}

.mac_os_x_e {
background:transparent url(mac_os_x/R_Main.png) repeat-y top right;
width:16px;
}

.mac_os_x_sw {
background:transparent url(mac_os_x/BL_Main.png) no-repeat 0 0;
width:31px;
height:40px;
}

.mac_os_x_s {
background:transparent url(mac_os_x/B_Main.png) repeat-x 0 0;
height:40px;
}

.mac_os_x_se,.mac_os_x_sizer {
background:transparent url(mac_os_x/BR_Main.png) no-repeat 0 0;
width:31px;
height:40px;
}

* html .mac_os_x_nw {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TL_Main.png",sizingMethod="crop");
}

* html .mac_os_x_n {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/T_Main.png",sizingMethod="scale");
}

* html .mac_os_x_ne {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TR_Main.png",sizingMethod="crop");
}

* html .mac_os_x_w {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/L_Main.png",sizingMethod="scale");
}

* html .mac_os_x_e {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/R_Main.png",sizingMethod="scale");
}

* html .mac_os_x_sw {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BL_Main.png",sizingMethod="crop");
}

* html .mac_os_x_s {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/B_Main.png",sizingMethod="scale");
}

.blur_os_x_nw {
background:transparent url(mac_os_x/TL.png) no-repeat 0 0;
width:24px;
height:30px;
}

.blur_os_x_n {
background:transparent url(mac_os_x/T.png) repeat-x 0 0;
height:30px;
}

.blur_os_x_ne {
background:transparent url(mac_os_x/TR.png) no-repeat 0 0;
width:31px;
height:30px;
}

.blur_os_x_w {
background:transparent url(mac_os_x/L.png) repeat-y top left;
width:16px;
}

.blur_os_x_e {
background:transparent url(mac_os_x/R.png) repeat-y top right;
width:16px;
}

.blur_os_x_sw {
background:transparent url(mac_os_x/BL.png) no-repeat 0 0;
width:31px;
height:40px;
}

.blur_os_x_s {
background:transparent url(mac_os_x/B.png) repeat-x 0 0;
height:40px;
}

.blur_os_x_se,.blur_os_x_sizer {
background:transparent url(mac_os_x/BR.png) no-repeat 0 0;
width:31px;
height:40px;
}

* html .blur_os_x_nw {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TL.png",sizingMethod="crop");
}

* html .blur_os_x_n {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/T.png",sizingMethod="scale");
}

* html .blur_os_x_ne {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TR.png",sizingMethod="crop");
}

* html .blur_os_x_w {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/L.png",sizingMethod="scale");
}

* html .blur_os_x_e {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/R.png",sizingMethod="scale");
}

* html .blur_os_x_sw {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BL.png",sizingMethod="crop");
}

* html .blur_os_x_s {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/B.png",sizingMethod="scale");
}

.overlay_mac_os_x,.overlay_blur_os_x {
background-color:#85BBEF;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}

.mac_os_x_sizer,.blur_os_x_sizer {
cursor:se-resize;
}

.mac_os_x_close,.blur_os_x_close {
width:19px;
height:19px;
background:transparent url(mac_os_x/close.gif) no-repeat 0 0;
position:absolute;
top:12px;
left:25px;
cursor:pointer;
z-index:1000;
}

.mac_os_x_minimize,.blur_os_x_minimize {
width:19px;
height:19px;
background:transparent url(mac_os_x/minimize.gif) no-repeat 0 0;
position:absolute;
top:12px;
left:45px;
cursor:pointer;
z-index:1000;
}

.mac_os_x_maximize,.blur_os_x_maximize {
width:19px;
height:19px;
background:transparent url(mac_os_x/maximize.gif) no-repeat 0 0;
position:absolute;
top:12px;
left:65px;
cursor:pointer;
z-index:1000;
}

.mac_os_x_title,.blur_os_x_title {
float:left;
height:14px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
text-align:center;
margin-top:8px;
width:100%;
color:#000;
}

.mac_os_x_content,.blur_os_x_content {
overflow:auto;
color:#222;
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
background:#FFF;
}

.mac_os_x_s .status_bar,.blur_os_x_s .status_bar {
padding-bottom:24px;
}

* html .mac_os_x_se,* html .mac_os_x_sizer {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BR_Main.png",sizingMethod="crop");
}

* html .blur_os_x_se,* html .blur_os_x_sizer {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BR.png",sizingMethod="crop");
}
.overlay_darkX {
background-color:#85BBEF;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}

.darkX_nw {
background:transparent url(darkX/titlebar-left-focused.png) no-repeat 0 0;
width:6px;
height:21px;
}

.darkX_n {
background:transparent url(darkX/titlebar-mid-focused.png) repeat-x 0 0;
height:21px;
}

.darkX_ne {
background:transparent url(darkX/titlebar-right-focused.png) no-repeat 0 0;
width:6px;
height:21px;
}

.darkX_w {
background:transparent url(darkX/frame-left-focused.png) repeat-y top left;
width:3px;
}

.darkX_e {
background:transparent url(darkX/frame-right-focused.png) repeat-y top right;
width:3px;
}

.darkX_sw {
background:transparent url(darkX/frame-bottom-left-focused.png) no-repeat 0 0;
width:5px;
height:3px;
}

.darkX_s {
background:transparent url(darkX/frame-bottom-mid-focused.png) repeat-x 0 0;
height:3px;
}

.darkX_se,.darkX_sizer {
background:transparent url(darkX/frame-bottom-right-focused.png) no-repeat 0 0;
width:5px;
height:3px;
}

.darkX_sizer {
cursor:se-resize;
}

.darkX_close {
width:21px;
height:21px;
background:transparent url(darkX/button-close-focused.png) no-repeat 0 0;
position:absolute;
top:0;
right:5px;
cursor:pointer;
z-index:1000;
}

.darkX_minimize {
width:21px;
height:21px;
background:transparent url(darkX/button-minimize-focused.png) no-repeat 0 0;
position:absolute;
top:0;
right:26px;
cursor:pointer;
z-index:1000;
}

.darkX_maximize {
width:21px;
height:21px;
background:transparent url(darkX/button-maximize-focused.png) no-repeat 0 0;
position:absolute;
top:0;
right:47px;
cursor:pointer;
z-index:1000;
}

.darkX_title {
float:left;
height:14px;
font-size:12px;
text-align:center;
margin-top:2px;
width:100%;
color:#FFF;
}

.darkX_content {
overflow:auto;
color:#E6DF2A;
font-family:Tahoma, Arial, sans-serif;
font-size:14px;
background:#5E5148;
}

* html .darkX_minimize {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/darkX/button-minimize-focused.png",sizingMethod="crop");
}

* html .darkX_maximize {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/darkX/button-maximize-focused.png",sizingMethod="scale");
}

* html .darkX_close {
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/darkX/button-close-focused.png",sizingMethod="crop");
}
.overlay_alert {
background-color:#85BBEF;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}

.alert_nw {
width:5px;
height:5px;
background:transparent url(alert/top_left.gif) no-repeat bottom left;
}

.alert_n {
height:5px;
background:transparent url(alert/top.gif) repeat-x bottom left;
}

.alert_ne {
width:5px;
height:5px;
background:transparent url(alert/top_right.gif) no-repeat bottom left;
}

.alert_e {
width:5px;
background:transparent url(alert/right.gif) repeat-y 0 0;
}

.alert_w {
width:5px;
background:transparent url(alert/left.gif) repeat-y 0 0;
}

.alert_sw {
width:5px;
height:5px;
background:transparent url(alert/bottom_left.gif) no-repeat 0 0;
}

.alert_s {
height:5px;
background:transparent url(alert/bottom.gif) repeat-x 0 0;
}

.alert_se,.alert_sizer {
width:5px;
height:5px;
background:transparent url(alert/bottom_right.gif) no-repeat 0 0;
}

.alert_title {
float:left;
height:1px;
width:100%;
}

.alert_content {
overflow:visible;
color:#000;
font-family:Tahoma, Arial, sans-serif;
font:12px arial;
background:#FFF;
}

.alert_window {
background:#FFF;
margin-left:auto;
margin-right:auto;
width:400px;
padding:20px;
}

.alert_message {
font:12px arial;
width:100%;
color:red;
padding-bottom:10px;
}

.alert_buttons {
text-align:center;
width:100%;
}

.alert_buttons input {
width:20%;
margin:10px;
}

.alert_progress {
float:left;
text-align:center;
width:100%;
height:16px;
background:#FFF url(alert/progress.gif) no-repeat center center;
margin:auto;
}

.alert_close,.alert_minimize,.alert_maximize {
width:0;
height:0;
display:none;
}
.overlay_alert_lite {
background-color:#85BBEF;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}

.alert_lite_content {
overflow:auto;
color:#000;
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
background:#FFF;
}

.alert_lite_window {
border:1px solid red;
background:#FFF;
margin-left:auto;
margin-right:auto;
width:400px;
padding:20px;
}

.alert_lite_message {
font-size:16px;
text-align:center;
width:100%;
color:red;
padding-bottom:10px;
}

.alert_lite_buttons {
text-align:center;
width:100%;
}

.alert_lite_buttons input {
width:20%;
margin:10px;
}

.alert_lite_progress {
float:left;
text-align:center;
width:100%;
height:16px;
background:#FFF url(alert/progress.gif) no-repeat center center;
margin:auto;
}

table.alert_lite_header {
border:1px solid red;
background:#FFF;
}

.alert_lite_sizer,.alert_lite_close,.alert_lite_minimize,.alert_lite_maximize,.alert_lite_title {
width:0;
height:0;
display:none;
}
@charset utf-8;

form#formrfas fieldset {
padding:0;
}

form#formrfas fieldset#dadosPessoais label {
display:block;
float:left;
width:75px;
}

form#formrfas fieldset#dadosPessoais input {
width:340px;
}

form#formrfas div#detalhes input,form#formrfas div#detalhes textarea {
width:417px;
border:1px solid #CCC;
}

form#formrfas div#detalhes textarea {
height:200px;
width:418px;
}

span.obrigatorio {
color:red;
font-weight:700;
}

form#formrfas input#enviar {
text-align:center;
margin:15px 192px;
}

form#formrfas div#copyAddress {
display:none;
border:1px dashed #999;
margin:10px;
padding:10px;
}

form#formrfas div#copyAddress a#fechaCopyAddress {
display:block;
margin:10px 0 0 330px;
}

ol#respostas li,ol#respostas li ol li {
list-style:square;
margin:0 0 0 2px;
padding:0;
}

form#formrfas fieldset#captcha img {
display:block;
}

form#formrfas fieldset#captcha div {
display:block;
float:right;
width:220px;
text-align:center;
margin-top:-75px;
}

form#formrfas fieldset#captcha input {
width:100%;
}

form#formrfas fieldset#captcha {
padding:15px;
}
html,body {
height:100%;
margin:0;
padding:0;
}

#lightbox,#lightbox-overlay {
position:absolute;
top:0;
left:0;
bottom:auto;
right:auto;
z-index:100;
width:100%;
height:auto;
text-align:center;
color:#333;
border:none;
outline:none;
line-height:0;
text-decoration:none;
background:none;
word-spacing:normal;
letter-spacing:normal;
float:none;
clear:none;
display:block;
margin:0;
padding:0;
}

#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover {
text-decoration:underline;
color:#999;
}

#lightbox-overlay {
z-index:90;
background-color:#000;
height:100%;
position:fixed;
}

#lightbox-overlay-text {
text-align:right;
margin-right:20px;
margin-top:20px;
color:#FFF;
font-size:12px;
cursor:default;
line-height:normal;
}

#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link {
color:#FFF;
}

#lightbox-overlay-text span {
padding-left:5px;
padding-right:5px;
}

#lightbox img,#lightbox a img,#lightbox a {
border:none;
outline:none;
}

#lightbox-imageBox {
position:relative;
border:1px solid #000;
background-color:#FFF;
width:400px;
height:400px;
margin:0 auto;
}

#lightbox-imageContainer {
padding:1px;
}

#lightbox-loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#lightbox-nav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
display:block;
width:49%;
height:100%;
background:transparent url(/scripts/jquery/jquery_lightbox/jquery_lightbox/images/blank.gif) no-repeat;
zoom:1;
margin:0;
padding:0;
}

#lightbox-nav-btnPrev {
left:0;
right:auto;
float:left;
}

#lightbox-nav-btnNext {
left:auto;
right:0;
float:right;
}

#lightbox-infoBox {
font:10px Verdana, Helvetica, sans-serif;
background-color:#FFF;
margin:0 auto;
padding:0;
}

#lightbox-infoContainer {
color:#666;
line-height:normal;
padding:5px 10px;
}

#lightbox-infoHeader {
width:100%;
text-align:center;
}

#lightbox-caption {
text-align:justify;
}

#lightbox-caption-title {
font-weight:700;
}

#lightbox-caption-description {
font-weight:400;
}

#lightbox-infoFooter {
margin-top:3px;
color:#999;
}

#lightbox-currentNumber {
display:block;
width:49%;
float:left;
text-align:left;
}

#lightbox-close {
display:block;
width:45%;
float:right;
text-align:right;
}

#lightbox-close-button {
padding-left:30%;
}

#lightbox-close-button:hover {
color:#666;
}

#lightbox-infoContainer-clear {
clear:both;
visibility:hidden;
}