/* Caixa de login */
#hot-search .menuPortal h2{background:url(../_images/bgLateralClean.jpg) no-repeat !important; height:21px; overflow:hidden; padding:22px 10px}
#hot-search .menuPortal li{padding:10px; height:auto}
#hot-search .menuPortal label{font-size:13px; font-weight:bold; color:#606264; padding:10px 0 0; display:block}
#hot-search .menuPortal input{border:1px solid #dce1e4; padding:3px}
#hot-search .menuPortal p{font-size:12px; color:#606264; padding:10px 0}
#hot-search .menuPortal .esqueciSenha { font-size: 11px; }
#hot-search .menuPortal .submit { margin-top: 10px; }


/* Página - Estrutura*/
.portalCliente p{font-size:14px; color:#85888a; padding:0 0 20px 0}
.portalCliente p strong{color:#33444c}
.portalCliente h2{display:inline; font-weight:normal}
.portalCliente h2 strong{font-weight:normal}
.portalCliente form{display:inline}
.portalCliente select, .portalCliente input{background:#f0f1f3; margin:0 0 0 5px; border:1px solid #b2b4b6}
.portalCliente #table_parcelas_atraso .excluir { margin-left: 18px;  }

.menuPortal{float:left; width:194px; margin:20px 0 0 0}
.conteudoPortal{float:right; width:716px;  margin:20px 0 0 0}

.conteudoPortal p{padding:10px 0 0 0}
.conteudoPortal strong{text-transform:uppercase}

.conteudoPortal .botao{background:url(../_images/botao-comparar-bg.jpg) no-repeat; font-weight:bold; text-transform:uppercase; font-size:11px; color:white;border:none;width:89px;height:21px;line-height:1.4;}
.conteudoPortal .botao:hover, .conteudoPortal .botao.active{background:url(../_images/botao-comparar-bg.jpg) 0 -32px no-repeat;}

#navegacao .breadcrumb { float: left; }
#navegacao .loginMenu { float: right; font-size: 12px; }
#navegacao .loginMenu li a { background: none; padding: 0; color: #ED1C24; }


/* Menu lateral */
.menuPortal ul{list-style:none; border:1px solid #d5d6d8}
.menuPortal li{padding:20px 15px; background:#ffffff; border-bottom:1px solid #d5d6d8}
.menuPortal li a{font-size:13px; color:#606264; text-decoration:none;}
.menuPortal li a:hover{text-decoration:underline}

/* Tabela */
.conteudoPortal th{background:#b2b4b6; text-align:left; font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:8px; text-transform:uppercase}
.conteudoPortal .separa{height:2px; overflow:hidden; background-color:#f0f1f3;}
.conteudoPortal td{background:#FFF; font-size:12px; color:#85888a; padding:10px 3px}
.conteudoPortal td a{font-size:12px; color:#85888a; text-decoration:none}
.conteudoPortal td a:hover{text-decoration:underline}

.conteudoPortal .breveBoleto { border: 1px solid #d1dbdd; background: #fff; padding: 20px; font-size: 13px; }
.conteudoPortal .breveBoleto .aviso { font-weight: bold; margin-bottom: 20px; }
.conteudoPortal .breveBoleto .aviso strong { color: #ce242d;  }
.conteudoPortal .breveBoleto ul { float: left; width: 205px; list-style-type: none; margin: 0; padding: 0; border-right: 1px solid #d6d6d6; margin-right: 18px; }
.conteudoPortal .breveBoleto ul.last { border: 0; margin: 0; }
.conteudoPortal .breveBoleto ul li { margin: 0; padding: 0; color: #595959; font-size: 14px; }


/* Esqueci minha senha */
#conteudo.conteudoEsqueciSenha label { display: block; color:#606264; font-size:13px; font-weight:bold; }
#conteudo.conteudoEsqueciSenha input { border:1px solid #DCE1E4; font-size:14px; height:24px; padding:5px 0 0; width:162px;}
#conteudo.conteudoEsqueciSenha .submit { background:transparent url(../_images/submit-bg.jpg) no-repeat scroll 0 0; border:medium none !important; color:#FFFFFF; font-size:11px; font-weight:bold; height:22px; width:90px; padding:3px;}

/* Alterar senha */
#conteudo.conteudoAlterarSenha label { display: block; color:#606264; font-size:13px; font-weight:bold; }
#conteudo.conteudoAlterarSenha input { background: #fff; border:1px solid #DCE1E4; font-size:14px; height:24px; padding:5px 0 0; width:162px; margin: 0;}
#conteudo.conteudoAlterarSenha .submit { background:transparent url(../_images/submit-bg.jpg) no-repeat scroll 0 0; border:medium none !important; color:#FFFFFF; font-size:11px; font-weight:bold; height:22px; width:90px; padding:3px;}