ul, li { list-style: none; }
select, input, textarea { border: 1px solid #999; margin: 1px 0 1px 0; /*Padrao Crossover - Ver IE*/}
input.checkradio, .checkradio input { width: 14px; height: 14px; overflow: hidden; margin-right: 4px; border: none; vertical-align: middle; }

/* menus */
a.bt, .tit, a.btMenu, .menuTopo li a, .bts, a.bts, .titRodape { display: block; text-indent: -10000px; overflow: hidden; }

/* Estrutura */
.clear { clear: both; }
.clear10 { clear: both; height:10px; overflow:hidden; }


/* topo */
.btTopoLogo { width:340px; height:90px; float:left;}

/* Menu topo */
.menusTopo p { font-size: 12px; line-height:130%; }
.menuTopo { height:29px; float:right; margin-bottom:18px;position:relative; z-index:30;}
.menuTopo li { height:29px; float:left;}
.menuTopo li a.btMenuTopo { height:29px;  float:left;}
.menuTopo li a.p25, .menuTopo li a.p27 { width:78px;  float:right;}
.menuTopo li.liMenuTopoAbre { width:78px;}

/* Menu principal */
.menuPrincipal {height:30px; float:right; position:relative; z-index:21; }
.menuSlide {position:relative; overflow:hidden;height:30px; z-index:22;}
.menu {position:absolute;left:0;bottom:0;height:30px; z-index:23;}
.menu li { height:30px; float:left;}
a.btMenu { height:30px; float:left;}
a.btMenuRecolhe { width:16px; position:absolute; right:0;bottom:0; z-index:24; }

/* login */
.menuTopoLogin {position:absolute; z-index:31;  top:0; left:-183px;}
.menuTopoLoginInterno { width:260px; background:url(../img/homeLoginBg.png) left bottom no-repeat; overflow:hidden;}
.boxLogin * { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; line-height:130%;  }
.boxLogin { padding:20px 20px 10px 20px ;}
.boxLogin .cj { padding-bottom:10px; overflow:hidden;}
.boxLogin p { padding-bottom:5px;}
.boxLogin .dir { width:170px; float:right; }
.boxLogin .esq { width:50px; float:left; padding-top:5px;}
.boxLogin .campoLogin { background:url(../img/homeLoginCampo.gif) 0 0 no-repeat; width:165px; height:25px;}
.boxLogin .campoLogin input { width:161px; height:24px; border:none; background:none; font-size:12px; color:#999; line-height:22px; padding-left:2px;}
.boxLogin .dir .checkradio { margin:0 0 0 5px; position:relative; top:-1px; } 
.erroLogin { color:#ff9900; float:left; width:140px; text-align:right;}
.boxEnviaSenha .erroLogin { float:right;}
.boxLoginBtsAbre {width:260px; height:29px;}
.boxEnviaEmail, .boxEsqueceuSenha, .boxEnviaSenha, .boxLogadoBts { border-top:1px solid #373A37; padding-top:10px;}
.boxEnviaSenha {height:212px;}

.boxLogin .bts { margin-left:5px;}
.btLoginReenviarSenha { width:200px; height:25px;}
.menuLogado li.loginBtCadastro { display:none; }
.boxLogado { padding:10px 10px 10px 12px;}
.boxLogado h3 { font-weight:normal; font-size:16px;}
.boxLogadoBts {  padding:10px;}
.boxLogadoUsuario { height:44px; overflow:hidden;}
.avisoEmail { font-size:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #F90; height:90px; }


