* {margin:0; padding:0;}

body {font-family: Arial,sans-serif; font-size: 8pt; overflow-x:hidden;}
fieldset {border:1px solid #a6c9e2; padding:10px;}
legend { padding:5px;}
br.break {clear:both; height:0; line-height:0; overflow:hidden;}
a {text-decoration:none; cursor:pointer; color:#175173; font-weight:bold;}
a:hover {color:#46A1DA;}
select {width:350px;} 
textarea, textarea#titulo {width:205px;}
caption {font-size:10pt; font-weight:bold; color:#175173; padding:20px 5px 5px 5px; text-align:left;}
img {border:none;}

#divTopo {height:143px; width:100%; display:block; background:url(../publico/imgs/layout/bgTopo.png) repeat-x center center; position:fixed; z-index:99;}
#bLeft {height:110px; width:26px; float:left; background:url(../publico/imgs/layout/bgTopo_01.gif) no-repeat center center;}
#bCenter {height:105px; width:auto; float:left; background:url(../publico/imgs/layout/bgTopo_02.gif) repeat-x  center center; padding:5px 10px 0 10px;}
#bRight {height:110px; width:32px; float:left; background:url(../publico/imgs/layout/bgTopo_03.png) no-repeat center center;}

#menuUtil {position:absolute; top:0px; right:0px; margin:0 10px auto auto; display:inline-block; padding:5px; background:#ffffff; height:30px; line-height:30px; border:1px solid #A6C9E2; border-top:none;}
#menuUtil ul li {list-style:none; float:left; padding:0 5px;}
#menuUtil ul li a img {vertical-align:middle; border:none; margin-right:5px;}

#divMenu {height:33px; width:100%; display:block; margin:110px 0 0 0; padding-left:15px;}
#divMenu ul li {list-style:none; float:left;}
#divMenu ul li a {height:31px; padding:0 15px 0 15px; display:inline-block; line-height:33px; text-decoration:none; margin:auto 2px; font-weight:bold;}
#divMenu ul li a.abaAtiva {height:32px; border-bottom:none;}
#divMenu ul li ul {background:#F4F5F6; margin:7px 0 0 2px; border:1px solid #D8DCDF;}
#divMenu ul li ul li a {display:inline-block;margin:3px; padding:5px;}

#divCorpo {padding:153px 20px 20px 20px;}
#boxLogin {width:510px; padding:30px 50px 70px 50px; border:1px solid #A6C9E2; margin:50px auto;  display:block; background:url(../imagens/layout/bgBarcode.png) no-repeat right bottom;}
#divLogin {width:350px; height:130px; display:block; float:left;}
#divNovoCad {width:240px; height:130px; display:block; float:left; border-left:1px solid #a6c9e2; padding:15px;}
#menuPainel {padding:10px; border:1px solid #A6C9E2; margin:10px 0;}
#menuPainel ul li {list-style:none; float:left; margin:5px;}

#novoTrabalho {background:#5c9ccc url(../publico/imgs/icones/novoDoc.png) no-repeat center 10px;}
#novoTrabalho:hover {background:#7ebceb url(../publico/imgs/icones/novoDocHover.png) no-repeat center 10px;}
#meusTrabalho {background:#5c9ccc url(../publico/imgs/icones/meusDoc.png) no-repeat center 10px;}
#meusTrabalho:hover {background:#7ebceb url(../publico/imgs/icones/meusDocHover.png) no-repeat center 10px;}
#meusDados {background:#5c9ccc url(../publico/imgs/icones/meusDados.png) no-repeat center 10px;}
#meusDados:hover {background:#7ebceb url(../publico/imgs/icones/meusDadosHover.png) no-repeat center 10px;}

#topoDivErro, #topoDivOk {font-size:12pt;}

#nome_coautor, #cpf_coautor, #passaporte_coautor, #indicador_extrangeiro, #email_coautor {margin-top:10px; margin-right:10px;}
#tableCoAutores {width:853px; border-collapse:collapse; border:0.5px solid #D8DCDF;}
#tableCoAutores tr th {background:#EEEEEE url(../imagens/jquery-ui/ui-bg_flat_100_eeeeee_40x100.png) repeat-x scroll 50% 50%; color:#004276; padding:5px; border:0.5px solid #D8DCDF;} 
#tableCoAutores tr td {padding:5px; border:0.5px solid #D8DCDF; text-align:center;}

#divRodape {height:32px; width:100%; float:left; background:url(../publico/imgs/layout/bgRodape.png) repeat-x center center; display:block; position:fixed; bottom:0px; left:0px; color:#afcfe7;}
#divRodape p {float:left; padding:7px 20px;}
#divRodape p a {color:#cee1f0; font-weight:normal;}
#divRodape p a:hover {color:#ffffff;}
#linkBvr {position:relative; right:0px; float:right;}
#linkBvr img {border:none;}
#validXhtml {padding:0 10px;}
#validXhtml img {vertical-align:middle;}

#sobreDt {display:none;}
#sobreDt p {text-align:justify; text-indent:20px;}
#sobreDt p img {display:block; margin:10px auto;}
#sobreDt dl dt {font-weight:bold; padding-top:5px;}
#sobreDt dl dd {padding-left:20px;}
#sobreDt dl dd a {font-weight:normal;}

/* Recibo */
#divImprimir {width:700px; margin:0 auto; text-align:center;}
#segundoRecibo {display:none;}

.recibo {width:700px; margin:20px auto; border:1px solid #cecece; padding:170px 20px 20px 20px; font-size:14pt; text-align:justify; background:url(../publico/imgs/logo_xxsnptee.jpg) no-repeat right top;}
.nRecibo, .valorRecibo {text-align:right; font-weight:bold; margin-bottom:50px;}
.titleRecibo {padding:0 0 50px 0; text-align:center;}
.assRecibo {width:300px; margin:150px auto 50px auto; border-top:1px solid #000000; padding-top:10px; text-align:center;}

.bemVindo{color:#ffffff; float:left; margin:80px auto auto 0; display:block; font-size: 13px}
.falha, .topoDivOk {padding:10px;  display:block; margin-bottom:10px;}
.falha span , .falha strong { margin-right:5px; }
.uiInputStyle {padding:4px; margin-bottom:10px; width:200px;}
.uiBtStyle {padding:8px; text-decoration:none; font-weight:bold; display:inline-block; margin:5px 0; cursor:pointer; font-size:9pt;}
.uiBtStyle:hover {color:#ffffff;}
.uiH1Style {font-size:12pt; color:#0E3F63; padding:10px; margin-bottom:20px; border:1px solid #A6C9E2;}
.uiH2Style {font-size:12pt; color:#0E3F63; font-weight:bold; margin-bottom:20px;}
.uiH3Style {font-size:10pt; color:#0E3F63; font-weight:bold; margin-bottom:30px;}
.uiBtPainel {cursor:pointer; background:#5c9ccc; display:inline-block; padding:60px 8px 8px 8px; text-decoration:none; color:#ffffff; font-size:9pt; border: 1px solid #4297d7;}
.uiBtPainel:hover {background:#7ebceb; color:#ffffff;}
.boxVotacao {width:967px; margin:0 auto; margin-bottom:50px;}
.list {padding:10px 30px;}
.filderFloat {width:600px; margin:20px;}
.filderFloat2 {padding:20px;}
.filderFloat2 legend {font-size:10pt;}
.divTask {width:390px; padding:10px 20px; cursor:pointer; float:left; margin:10px;}
.divTaskCheck {width:390px; padding:10px 20px; cursor:default; float:left; margin:10px; background:#eeeeee url(../publico/imgs/layout/checkVotacao.png) no-repeat right bottom; border: 1px solid #d8dcdf; font-weight: normal; color: #004276; outline: none;}
.ui-accordion-header {padding:10px;}
.boxItemForm {width:300px; float:left; display:inline-block;}
.btCadNovo {margin-left:20px;}
select.multiple, .selectFloat {float:left; margin-right:20px;}
.obrigatorio {color:red;}
.paginacao {margin:20px auto; width:250px; height:30px; display:block;}
.paginacao ul li {list-style:none; float:left; padding:5px;}


