/* CSS Document */

/*LAYOUT GERAL*/
html, body {width:100%; height:100%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
* {margin:0; padding:0; font:12px Arial, Helvetica, sans-serif}
.clear {clear:both; line-height:1px; height:1px}
br {line-height:10px;}
br.reseta { clear:both;}
.dropshadow {-webkit-border-radius: 8px; width: auto; -moz-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 1px 1px 1px #666; -webkit-box-shadow: 1px 1px 1px #666;  box-shadow: 1px 1px 1px #666;}


/*HEADER*/
.global {background:url(/img/pt-br/background/topo-azul.gif) repeat-x}
.centralizar {width:960px; margin:0 auto; position:relative}

#logado {position:absolute; z-index:5; right:0; top:-12px; display:none; width:279px; height:51px; background:#4CC6DE; padding:12px 10px 0 10px;}
#logado .foto_logado {float:left}
#logado .status {float:left; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:10px; padding-top:0px; width:168px; overflow:hidden}
#logado .status span.expert {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFF00;}
#logado select {display:block; margin-top:4px; width:168px;}
#logado .status span.nome {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FFF;}
#logado .sair {display: block; float:left; background-color:#FFF; padding-left:10px; padding-right:10px; height:25px; padding-top:3px; margin:7px 0 0 10px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; color:#4CC6DE; text-decoration:none }

.menu-logado { background:#4CC6DE; height:28px; border-bottom:1px dotted white; padding-top:10px}
.menu-logado ul { width:960px; margin:0 auto;}
.menu-logado a { text-decoration:none; padding:5px 7px; color:white; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; border-right:1px solid #1a98d5;}
.menu-logado .start { padding-left:0;}
.menu-logado .end { border:none;}
.menu-logado .saldo { color:#ffcb15; margin-left:25px}
.menu-logado .perfil {color:#ffcb15; border:none}

.header {height:90px; padding-top:10px; border-bottom:1px dotted #999;}
.header .logo {padding:0; float:left; margin:5px 0 0 0}
.box_esquerda { float:left; display:block}
.box_esquerda .area1 {border-bottom:1px dotted #CCC; padding-bottom:15px; height:40px}
.box_esquerda .area1 select { float:left; margin-top:11px; margin-left:10px; font-size:13px; width:130px; padding-top: 2px; padding-bottom: 2px; height: 28px; }
.box_esquerda input {font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#666; width:217px; height:20px; padding:5px 0 0 5px; margin:11px 0 0 10px; display:block; float:left}
.box_esquerda .area2 {padding-top:7px}
.box_esquerda .menu-superior {display:inline-block; width:450px; float:left; font-weight:bold !important; }
.box_esquerda .link-apoio {font-family:Arial, Helvetica, sans-serif; font-weight:bold;display:inline-block;font-size:14px; float:right; }
.box_esquerda .link-apoio a { color:#ccc; text-decoration:none;}

a.busca {display: block; float:left; background-color:#4CC6DE; width:87px; height:25px; padding-top:3px; margin:10px 0 0 10px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; text-decoration:none}

.box_direita {float:right;}
.box_direita .area1 {padding-bottom:15px; height:40px; position:relative; border:none !important;}
.box_direita .area1 .esqueci-senha, .box_direita .area1 .esqueci-senha a {font-size:10px; color:#ccc; letter-spacing:-0.2px}
.box_direita input {width:90px; height:20px; padding-top:5px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#666; margin:11px 10px 0 0px; display:block; float:left}
.box_direita .login {display: block; float:left; background-color:#4CC6DE; width:75px; height:25px; padding-top:3px; margin:10px 0 0 0px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; text-decoration:none}

.box_direita .area2 {}
.box_direita .area2 a {font:bold 14px Arial, Helvetica, sans-serif; color:#CCC; text-decoration:none;}
.box_direita .area2 a:hover {text-decoration:underline}
.box_direita .area2 .ajuda {font:bold 14px Arial, Helvetica, sans-serif; color:#CCC; text-decoration:none; margin-left:10px;}


.link_mais {background:url(/img/pt-br/icon/ico-mais.gif) right no-repeat; text-decoration:none; padding:0 15px 0 0; font:bold 14px Arial, Helvetica, sans-serif; color:#4CC6DE}
.link_mais:hover {text-decoration:underline;}
.link_seta1 {background:url(/img/pt-br/icon/ico-seta.gif) right no-repeat; text-decoration:none; padding:0 15px 0 0; font:bold 14px Arial, Helvetica, sans-serif; color:#4CC6DE; margin-left:20px;}
.link_seta1:hover {text-decoration:underline;}
.link_seta2 {background:url(/img/pt-br/icon/ico-seta.gif) right no-repeat; text-decoration:none; padding:0 15px 0 0; font:bold 14px Arial, Helvetica, sans-serif; color:#4CC6DE; margin-left:20px;}
.link_seta2:hover {text-decoration:underline;}
/*FIM HEADER*/


/*WEBDOOR*/
#webdoor {height:290px; padding:15px 0 15px 0}
#webdoor .flash {background: url(/img/pt-br/background/header-chamada.jpg) no-repeat; width:973px; height:291px; margin:0 auto; padding-bottom:15px; border-bottom:1px dotted #999}
#webdoor .flash h2 { font-size:40px; font-weight:bold; letter-spacing:-0.5px; margin-bottom:15px;}
#webdoor .flash p { color:#999999; font-weight:bold; font-weight:normal; font-size:18px; line-height:20px; letter-spacing:-1px;}
#webdoor #eu-faco { width:291px; float:left;  margin-left:307px; _margin-left:155px; margin-top:36px;}
#webdoor #eu-preciso { width:291px; float:right; margin-right:78px; _margin-right:38px; margin-top:36px;}
#webdoor #eu-faco h2 {color:#4CC6DE} #webdoor #eu-preciso h2 {color:#f80e16} 

/*CONTEUDO*/
#conteudo {padding: 15px 0 40px 0}
#conteudo h1 {font:bold 24px Arial, Helvetica, sans-serif; color:#4CC6DE; letter-spacing: -1px;}
#conteudo h2 {font:bold 20px Arial, Helvetica, sans-serif; color:#4CC6DE}
#conteudo h3 {font:bold 14px Arial, Helvetica, sans-serif; color:#767676}


.mais {background:url(/img/pt-br/icon/ico-mais.gif) 40px 3px no-repeat; z-index:3; position:absolute; text-decoration:none; padding:0 24px 0 0; margin:6px 0 0 0; right:15px; font:bold 14px Arial, Helvetica, sans-serif; color:#4CC6DE}
.mais:hover {text-decoration:underline;}



#abas {width:647px; font:12px Arial, Helvetica, sans-serif; color:#535353; padding-top:0px}
#abas ul {margin-top:2px}
#abas select {margin-left:10px; margin-right:10px; width:163px; height:21px; border:1px solid #CCC}
#abas_ultimas {padding-top:1px}
.categorias {float:left; position:relative; width:620px;}
.ultimas {float:right; width:277px;}
.aba { border:1px solid #CCC; border-top:none; overflow:auto !important; border-top:1px solid #999999; border-bottom: none; border-right: none; display:block; padding:10px 0 180px 0;}
#lista-perfil { padding:10px 0px 0px 0px !important;}
#lista-expertoffers { padding: 10px 0px 180px 0px !important;}


table { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#535353}
table a { color:#4CC6DE; font-size:12px;}
table th { background:#f5f5f5; font-weight:bold; padding:10px; color:#bbbbbb; text-align:right; border-bottom:1px solid white}
table td { padding:10px;}
table .titulotable { text-transform:uppercase; font-weight:bold;}
table .setinha-senha { font-size:11px; color:#999}
#anexos { color:#999}
#anexos li { display:block; padding:5px 0 5px 25px; background-repeat:no-repeat; background-position: top left;}
#anexos li.word { background-image:url(/img/pt-br/icon/ico-word.gif)}
#anexos li.excel { background-image:url(/img/pt-br/icon/ico-excel.gif)}
#publicardemanda {margin-top:50px; font-size:20px; padding:10px 0; width:100%; background:#f70e16;}



/*ACCORDION*/

.head {width:100%; height:96px; position:relative; z-index:3}
.accordion_conteudo {background:url(/img/pt-br/background/bg-accordion.jpg) 0 -262px repeat-x; width:650px; padding-bottom:20px; border-left:0px none; border-right:0px none; border-bottom:1px solid #CCC}
.accordion_conteudo1 {background:url(/img/pt-br/background/bg-accordion.jpg) 0 -262px repeat-x; width:650px; padding-bottom:20px; border-left:0px none; border-right:0px none; border-bottom:1px solid #CCC; border-top:0px none}
.accordion_conteudo_ativo {width:650px; color:#000; padding-bottom:20px; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC}
.accordion_conteudo_ativo1 {width:650px; color:#000; padding-bottom:20px; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-top:1px solid #CCC}
.conteudo_header {padding-bottom:5px;}
#accordion {margin-top:10px; width:650px !important; padding-bottom:14px}
#accordion .foto {width:75px; height:75px; background:url(/img/pt-br/background/bg-accordion-pessoa.gif); margin-top:20px; padding-top:5px; padding-left:5px; float:left; margin-left:20px}
#accordion .head_conteudo {float:left; margin-left:20px; width:505px; margin-top:25px;}
#accordion .nome {font:18px Arial, Helvetica, sans-serif; padding-bottom:10px}
#accordion .expert p {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#CCC; padding-bottom:0; margin-bottom:0}
#accordion .expert ul, li{display:inline; margin-top:0; padding-top:0;}
#accordion .expert li {color:#CCC}
#accordion .detalhes {float:right; background:url(/img/pt-br/icon/ico-mais.gif) 72px 3px no-repeat; text-decoration:none; padding:0 28px 0 0; position:absolute; bottom:-18px; right:20px; font:bold 14px Arial, Helvetica, sans-serif; color:#4CC6DE}
#accordion .detalhes:hover {float:right; background:url(/img/pt-br/icon/ico-mais.gif) 72px 3px no-repeat; text-decoration:underline; padding:0 28px 0 0; position:absolute; bottom:-18px; right:20px; font:bold 14px Arial, Helvetica, sans-serif; color:#4CC6DE}

#accordion .apresentacao_cont {font:11px Tahoma Arial, Helvetica, sans-serif; color:#535353; margin-left:120px;}
#accordion .apresentacao {font:italic 16px Georgia, "Times New Roman", Times, serif;}

#accordion .head_conteudo a {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#4CC6DE; text-decoration:none}
#accordion .head_conteudo a:hover {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#4CC6DE; text-decoration:underline}
a.link {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#4CC6DE; text-decoration:underline !important; padding-right:2px;}
a.link:hover {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#4CC6DE; text-decoration:underline; padding-right:2px;}
a.link_selecionado {font:11px Tahoma, Arial, Helvetica, sans-serif; background:#fdea9e; text-decoration:underline !important; color:#535353 !important; padding-left:2px; padding-right:2px;}
a.link_selecionado:hover {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#535353 !important; text-decoration:underline; padding-left:2px; padding-right:2px;}


.apresentacao_cont ul {border-bottom:1px dotted #CCC; margin-top:10px; padding-bottom:5px; padding-top:5px; width:515px;}
#accordion .avaliacoes li {display:inline-block;}
#accordion .positivo {background:url(/img/pt-br/icon/ico-positivo.gif) 0 0 no-repeat; padding-left:20px; padding-top:2px; padding-bottom:2px;}
#accordion .mediano {background:url(/img/pt-br/icon/ico-mediana.gif) 0 1px no-repeat; padding-left:25px; padding-top:2px; padding-bottom:2px; margin-left:20px}
#accordion .negativo {background:url(/img/pt-br/icon/ico-negativo.gif) 0 0px no-repeat; padding-left:20px; padding-top:2px; padding-bottom:2px; margin-left:20px}

#accordion a.btn_fazer_pergunta {background-color:#4CC6DE; width:195px; height:25px; padding-top:3px; margin:20px 0 0 0px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; text-decoration:none}



/*FIM DO ACCORDION*/



/*ULTIMAS*/
#perguntas, #experts {border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; clear:both; padding:0 20px 0px 20px}
#perguntas dt, #experts dt {padding-top:10px; display:block; clear:both; border-bottom:1px dotted #CCC}
.links {border-bottom:1px solid #CCC; padding-bottom:20px; padding-top:10px; display:block; clear:both}
#experts .links {padding-bottom:50px;}
#perguntas .categoria, #experts .categoria {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#CCC; padding-bottom:10px;}
.categoria a {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#4CC6DE; text-decoration:none}
.categoria a:hover {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#4CC6DE; text-decoration:underline}
#perguntas .titulo, #experts .titulo {font:bold 14px Arial, Helvetica, sans-serif; color:#f92229; border-bottom:1px dotted #CCC; padding-bottom:10px; margin-bottom:10px;}
#experts .nome {font:18px Arial, Helvetica, sans-serif; padding-bottom:3px; color:#535353; margin-top:15px;}
#experts p { font-size:11px; font-family:tahoma, arial;}

.nuvem {font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#4CC6DE; text-decoration:none; display:inline-block; border-bottom:none 0px; padding-bottom:10px}
.nuvem a{font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#4CC6DE; text-decoration:none;}
.nuvem a:hover{font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#4CC6DE; text-decoration:underline}

.nuvem a.alto {font:bold 24px Tahoma, Arial, Helvetica, sans-serif; color:#4CC6DE; text-decoration:none}
.nuvem a:hover.alto {font:bold 24px Tahoma, Arial, Helvetica, sans-serif; color:#4CC6DE; text-decoration:underline}
.nuvem span {display:inline-block; margin-right:3px}
.nuvem_ul {border-bottom: 0px none !important}

/*links*/
.descricao {font:14px Arial, Helvetica, sans-serif; color:#535353; padding-top:10px}
.responder {display: block; float:left; background-color:#4CC6DE; width:120px; height:25px; padding-top:3px; margin:0px 0 0 0px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; text-decoration:none}
.vejaoperfil {display: block; float:left; background-color:#ccc; width:130px; height:25px; padding-top:3px; margin:0px 0 0 0px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; text-decoration:none}
.mail {display: block; float:left; background-color:#4fbcf2; width:30px; height:21px; padding-top:7px; margin:0px 0 0 5px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; text-decoration:none}
.compartilhe {display: block; float:left; background-color:#4fbcf2; width:30px; height:21px; padding-top:7px; margin:0px 0 0 5px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; text-decoration:none}

/* envie sua foto */
.envie-sua-foto { background:url(/img/pt-br/background/insira-sua-foto.jpg); width:159px; height:62px; padding: 60px 0 0 130px}
.btn {background-color:#4CC6DE; width:200px; height:25px; padding-top:3px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; text-decoration:none; display: block; }
.botao-img {background: url(/img/pt-br/background/bg-botao-left.gif) no-repeat top left; padding-left:5px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; display:block}
.botao-img a {width:200px; height:25px; color:#FFFFFF; text-decoration:none; display:block; padding-top:3px; text-align:center; display:block; background:url(/img/pt-br/background/bg-botao-right.gif) no-repeat right top;}
.minha-foto { background: url(/img/pt-br/background/bg-box-lateral.gif) repeat-x; border:1px solid #ececec; min-height:100px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.minha-foto img { border:5px solid #ccc; margin:10px; float:left}
.minha-foto span {display:block}
.minha-foto div { margin-top:25px}

/* Form cadastro */
#form-cadastro {font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#666}
#form-cadastro .perfil { background:#eeeeee; border:1px solid #dadada; padding:5px; margin-top:20px; width:100%}
#form-cadastro .perfil p {margin:0}
#form-cadastro .perfil label.espaca { margin-left:40px}
#form-cadastro .input { width:100%; padding:3px;}
#form-cadastro input[type=text] { width:100%; padding:3px;}
#form-cadastro p { margin:10px 0}
.linha { height:2px; border-bottom:1px dotted #ccc; margin:20px 0; width:100%; padding:0 5px;}
#form-cadastro br.espaca { margin:15px}
#form-cadastro input.check { margin-right:10px;}
#form-cadastro .setinha-senha {margin-bottom:20px; padding-left:20px; background:url(/img/pt-br/icon/setinha-senha.gif) no-repeat 5px 0; color: #999;}
#form-cadastro .campos-obrigatorios {color:red; font-size:12px; font-weight:normal; background:url(/img/pt-br/icon/seta-asterisco.jpg) no-repeat; margin-left:5px; padding-left:15px;}
#form-cadastro .foco {background:#faf4d4}
.cat img { float:right; cursor:pointer; margin-top:-5px}
.cat option {width:110px !important}
.mais-especialidades { text-align:right; font-size:12px;} .mais-especialidades a {color:#4CC6DE;}
.cat-sugestao { margin-top:40px !important; font-size:11px;}
.cat-sugestao a { color:#4CC6DE;}
.concluir-cadastro { margin-top:40px;}
.sendfile { width:80% !important; height:20px}
.publicar-depois { color:#4CC6DE; margin-left:20px; padding-top:5px; display:block; float:left; font-size:12px;}
p.legenda { margin:0 !important; color:#535353;}

.progress-bar { background:#eee; height:40px; border-bottom:1px dotted #999999}
.progress-bar ul { width:960px; margin:0 auto;}
.progress-bar ul li a { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#999; text-decoration:none; font-weight:bold; padding: 9px 30px 5px 30px; height:25px; display:block; float:left; margin-right:10px}
.progress-bar .active1 { background: url(/img/pt-br/background/bg-progressbar-active1.gif) no-repeat 0 3px !important;}
.progress-bar .active2 { background: url(/img/pt-br/background/bg-progressbar-active2.gif) no-repeat 0 3px !important;}
.progress-bar .active3 { background: url(/img/pt-br/background/bg-progressbar-active3.gif) no-repeat 0 3px !important;}
.progress-bar .primeiro {background:url(/img/pt-br/icon/01.gif) no-repeat 0 9px}
.progress-bar .segundo {background:url(/img/pt-br/icon/02.gif) no-repeat 0 9px}
.progress-bar .terceiro {background:url(/img/pt-br/icon/03.gif) no-repeat 0 9px}


#alert { background:#fffef6; border:1px solid #f1efe1; width:100%; padding:5px; margin:20px 0}
#alert h3 { color:#f80e16 !important; font:bold 18px Tahoma, Geneva, sans-serif !important; }
#alert ol { margin:10px 0; }
#alert li { display:block; color:#f80e16; font-size:12px; line-height: 20px; padding-left:35px;}
#alert .ol-01 { background:url(/img/pt-br/background/ol-01.jpg) no-repeat 0 4px}
#alert .ol-02 { background:url(/img/pt-br/background/ol-02.jpg) no-repeat 0 4px}
#alert .ol-03 { background:url(/img/pt-br/background/ol-03.jpg) no-repeat 0 4px}
#alert img { float:right; margin:5px; cursor:pointer}

.balao-amarelo {float:left; position:absolute; z-index:2;}
.cadastre-se {display: block; float:left; background-color:#4CC6DE; height:55px; padding-top:3px; margin:20px 0 33px 17px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; color:#FFF; text-decoration:none }
.cadastre-se li {display:block; text-align:left; float:left; padding-top:11px}
.cadastre-se .descricao {font:14px Arial, Helvetica, sans-serif; color:#FFF; width:195px}
.cadastre-se .expert {padding-left:30px; padding-top:11px; font:bold 24px Arial, Helvetica, sans-serif;}
.cadastre-se .divisoria {padding-left:11px; padding-right:11px}
.cadastre-se .botao {padding-right:15px}
.cadastre-se .cadastrese {display: block; float:left; margin-top:1px; background-color:#FFF; padding-left:10px; margin-right:0; padding-right:10px; margin-left:5px; height:25px; padding-top:3px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; color:#4CC6DE; text-decoration:none }

/*FOOTER**/
#footer {width:100%; height:120px; background:#eee; border-top:1px dotted #CCC; position:absolute;}
#footer .idiomas { width:200px; height:30px; text-align:right; position:absolute; z-index:2; right:0; font-weight:bold;}
#footer {font:12px Arial, Helvetica, sans-serif; color:#535353;}
#footer .centralizar {background:url(/img/pt-br/icon/ballon.png) 0 20px no-repeat; padding:25px 0 0 40px; line-height:20px}
#footer a {font:12px Arial, Helvetica, sans-serif; color:#535353; text-decoration:none;}
#footer a:hover {font:12px Arial, Helvetica, sans-serif; color:#535353; text-decoration:underline}
#footer .titulo {font-weight:bold}


/* lightbox insira-uma-foto */
body#insira-uma-foto { overflow:hidden}
#insira-uma-foto h1 {font:bold 24px Arial, Helvetica, sans-serif; color:#4CC6DE; margin:0; padding:0}
#insira-uma-foto h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#535353; font-weight:bold; margin:20px 0 10px 0;}
#insira-uma-foto p { font-family:tahoma, arial; font-size:11px; color:#535353; line-height:13px;}
#insira-uma-foto .linha { height:2px; border-bottom:1px dotted #ccc;}
#insira-uma-foto .btn {background-color:#4CC6DE; width:200px; height:25px; padding-top:3px; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; text-decoration:none; display:block}
#insira-uma-foto #crop { width:191px; height:292px; float:left; border:5px solid #cccccc;}
#insira-uma-foto #thumb { width:70px; height:70px; border:5px solid #ccc; float:left; margin-right:20px;}
#insira-uma-foto #concluir { float:right}
#insira-uma-foto #nova-foto {width:210px; float:left}
#insira-uma-foto #nova-foto h2 {margin-top:10px;}
#insira-uma-foto .clear {clear:both}



/* exibe demandas */
.exibe-demanda #abas_ultimas .titletable {font-family:tahoma, arial; font-size:11px; color:#ccc;}
.exibe-demanda #abas_ultimas td {border-bottom:1px dotted #ccc;}
.exibe-demanda .ultimas .ui-tabs-panel	{border:1px solid #999; padding:0 10px 10px 10px;}
.exibe-demanda .linklateral {color:#4CC6DE; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:7px 0 7px 35px}
.exibe-demanda a.duvida {display:inline-block; background:url(/img/pt-br/icon/duvida.gif) no-repeat;}
.exibe-demanda a.mensagem {display:inline-block; background:url(/img/pt-br/icon/mensagem.gif) no-repeat;}
.exibe-demanda a.mensagem span {color:red; text-decoration:underline}
.exibe-demanda a.imprimir {display:inline-block; background:url(/img/pt-br/icon/mensagem.gif) no-repeat;}
.exibe-demanda #proposta-expert th { background:#3794C2; text-align:left; text-transform:uppercase; color:white; font-size:12px; border-right:1px solid white; text-align:center}
.exibe-demanda #proposta-expert td {background: #fbf7ea; font-weight:bold; font-size:12px; text-align:center}
.exibe-demanda #propostas-recebidas th { background:#3794C2; text-align:left; text-transform:uppercase; color:white; font-size:12px; border-right:1px solid white;text-align:center}
.exibe-demanda #propostas-recebidas td {background: #f9f9f9; font-weight:bold; font-size:12px; border-bottom:1px solid #edebeb; text-align:center}
.exibe-demanda #propostas-recebidas .left, #proposta-expert .left { text-align:left}
.exibe-demanda #propostas-recebidas td a {text-decoration:none}
.exibe-demanda .positivas {text-decoration:underline !important; display:inline-block; background:url(/img/pt-br/icon/positivas.gif) no-repeat; padding:2px 0 2px 15px; font-weight:normal !important}
.exibe-demanda .cadeado { display:inline-block; background:url(/img/pt-br/icon/cadeado.gif) no-repeat; padding-left:15px;}
.exibe-demanda #anexos { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:15px 0; border-top:1px #ccc dotted}
.exibe-demanda #anexos a { color:#4CC6DE}
.exibe-demanda #anexos li { padding:15px 0 15px 25px; border-bottom:1px #cccccc dotted}
	.anexo-proposta {margin:10px 0} 
	.anexo-proposta li {float:left; padding-right:20px !important;} 
	.anexo-proposta li a { color:#4CC6DE}
.exibe-demanda #publicacao {padding-bottom:20px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}
.exibe-demanda #publicacao .linha { margin:10px 0}
.exibe-demanda #publicacao a { color:#4CC6DE}
.exibe-demanda #publicacao strong { color:#535353; font-size:14px;}
/* filtrar propostas */
div.filtrar-propostas { border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; height:25px; padding-top:5px; margin-top:10px}
div.filtrar-propostas .filtrar-acoes {display:inline-block; float:left; margin-right:20px;}
div.filtrar-propostas .filtrar-avaliacao {display:inline-block; float:left; margin-top:4px}
div.filtrar-propostas .tit-avaliar {display:inline-block; float:left; width:120px;}
.minhas-observacoes span { color:#666; padding:5px 10px;}
.minhas-observacoes textarea {width:100%; height:200px;}
/* FIM - exibe demandas */



/* busca profissionais */
#busca-content { width:780px; background-color:#f8f8f8; float: right; margin-bottom:40px; overflow:hidden;}
#busca-content .busca-profissional {padding: 20px 20px 0px 20px; }
#busca-content .separa { border-bottom: 1px solid #dfdfdf; padding:0 20px; margin-top:10px; display:block;}
#busca-content .thumb {border: 5px solid #ccc; width:70px; float:left; margin-right:20px;}
#busca-content .btn { margin:20px; width:746px;}

#busca-content .lista-profissional { width:400px; margin-left:100px}		
#busca-content .lista-profissional h2 { display:inline}
#busca-content .lista-profissional a {text-decoration:none; cursor:pointer}
#busca-content .lista-profissional a h2 { color:#333; font-size:18px; margin:0; text-decoration:none; padding-right:15px;}
#busca-content .lista-profissional .tit-expert { font-size:11px; color:#ccc; display:block; margin-top:15px;}
#busca-content .lista-profissional .expertem {font-size:11px; color:#666; display:inline-block; margin-bottom:10px;} 
#busca-content .lista-profissional .expertem a { color:#4CC6DE;}		
#busca-content .lista-profissional span.descricao { font-size:12px; color:#a2a2a2; padding:0; margin:0; display:inline}
#busca-content .lista-profissional ul {margin-top:10px;}
#busca-content .lista-profissional ul li a { font-weight:bold; color:#4CC6DE; font-size:14px; margin-right:20px; text-decoration:none}
#busca-content .lista-profissional ul li a:hover {text-decoration:underline}
	
#busca-content .desempenho { width:210px; border-left: 1px solid #dfdfdf; padding-left:20px; float:right;}
#busca-content .desempenho h3 { color:#333; font-size:16px; font-weight:bold;}
#busca-content .desempenho ul { margin-top:20px;}
#busca-content .desempenho li { display:block; padding-bottom:10px; padding-left:20px; background-repeat:no-repeat;}
#busca-content .desempenho li a { color:#4CC6DE}
#busca-content .desempenho li.positivas { background-image:url(/img/pt-br/icon/ico-positivo.gif)}
#busca-content .desempenho li.negativas { background-image:url(/img/pt-br/icon/ico-negativo.gif)}
#busca-content .desempenho li.concluidos { background-image:url(/img/pt-br/icon/ico-concluido.gif)}

#busca-content .detalhes-profissional { border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; display:inline-block; padding:10px 0; margin-right:150px}
#busca-content .detalhes-profissional strong { color:#999999}
#busca-content .detalhes-profissional span {color:red; font-weight:bold;}
/*varia abre e fecha*/
#busca-content .aberto { background-color:#f9f9f3}
#busca-content .aberto h2 { background:url(/img/pt-br/icon/ico-fecha.gif) no-repeat right}
#busca-content .fechado {}
#busca-content .fechado .detalhes-profissional { display:none !important;}
#busca-content .fechado h2 { background:url(/img/pt-br/icon/ico-abre.gif) no-repeat right}
/*sidebar*/
#busca-sidebar { width:170px; float:left; overflow:hidden}
#busca-sidebar h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4CC6DE; padding-bottom:10px;}
#busca-sidebar select { width:100%; margin:5px 0;}
#busca-sidebar .linha { padding:0; margin:10px 0;}
#busca-sidebar strong { color:#999999; font-weight:bold; font-size:14px;}
#busca-sidebar label { padding-left:20px; padding-top:8px; display:inline-block}
#busca-sidebar .radio { margin-right:5px;}
/* FIM - busca profissionais */

/* busca servico */
#busca-content .busca-servico {padding: 20px 20px 0px 20px; }
#busca-content .lista-servico { width:490px;}		
#busca-content .lista-servico h2 { display:inline}
#busca-content .lista-servico a {text-decoration:none; cursor:pointer}
#busca-content .lista-servico a h2 { color:#333; font-size:18px; margin:0; text-decoration:none; padding-right:15px;}
#busca-content .lista-servico .tit-proposta { font-size:14px; color:#626262; display:inline-block; margin-top:15px; font-weight:bold; background:url(/img/pt-br/icon/cadeado.gif) no-repeat right; padding-right:15px;}
#busca-content .lista-servico .expertem {font-size:11px; color:#666; display:block; margin-bottom:10px;} 
#busca-content .lista-servico .expertem a { color:#4CC6DE;}		
#busca-content .lista-servico span.descricao { font-size:12px; color:#a2a2a2; padding:0; margin:0; display:block;}
#busca-content .lista-servico span.descricao a { color:#a2a2a2; text-decoration:underline}
#busca-content .lista-servico ul {margin-top:10px;}
#busca-content .lista-servico ul li a { font-weight:bold; color:#4CC6DE; font-size:14px; margin-right:20px; text-decoration:none}
#busca-content .lista-servico ul li a:hover {text-decoration:underline}

#busca-content .tooltip { width:193px; height:39px; padding:10px; background:url(/img/pt-br/background/bg-tooltip.gif) no-repeat; overflow:hidden; position:absolute; left:330px; z-index:2; display:none; color:535353; font-size:11px;}

#busca-content .info-servico { width:210px; height:110px; border-left: 1px solid #dfdfdf; padding-left:20px; float:right;}
#busca-content .info-servico h3 { color:#333; font-size:16px; font-weight:bold;}
#busca-content .info-servico ul { margin-top:20px;}
#busca-content .info-servico li { display:block; padding-bottom:10px; font-size:14px; color:#707070;}

/*varia abre e fecha*/
#busca-content .fechado .detalhes-servico { display:none !important;}

#busca-content .detalhes-servico { border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; display:inline-block; padding:10px 0; margin-right:50px;}
#busca-content .detalhes-servico a { font-weight:bold; color:#4CC6DE;}

/* FIM - busca servico */

/* inbox */
/*labels da inbox sidebar */
#labels {}
#labels li { display:block; margin-bottom:5px; letter-spacing:-1px; clear:both}
#labels li a { text-align:center; text-decoration:none; font-size:14px; color:#ccc; font-weight:bold;}
#labels li a:hover {text-decoration:underline}
#labels li span { display:block; float:left; width:14px; height:7px; background-image:url(/img/pt-br/labels/label-small-end.gif); background-position:right; background-repeat:no-repeat; margin-right:5px; margin-top:4px; padding:0 !important; font-size:0;}
#labels .active a { color:#ababab;}			
			
/*inbox*/		
#busca-inbox { width:470px; background-color:#f8f8f8; float: left; margin-bottom:40px; overflow:hidden; margin-left:20px;}
#busca-inbox .separa { border-bottom: 1px solid #dfdfdf; padding:0 20px; margin-top:10px; display:block;}
#busca-inbox .btn { margin:20px; width:430px; }
#busca-inbox .inbox-msg { padding:20px 20px 0 20px;}
#busca-inbox h2 { font-size:16px; color:#333; margin-top:5px; width:390px;}
#busca-inbox span { color:#a2a2a2}
#busca-inbox .veja-demanda { width:150px; float:right; text-align:right;}
#busca-inbox .veja-demanda a {text-decoration:none; font-weight:bold; color:#4CC6DE;}
#busca-inbox .data-msg { width:200px; float:left;}			
#busca-inbox .data-historico { background-color:#fdea9e; width:120px; float:left; padding-left:5px;}			
#busca-inbox span.inbox-label { font-size:9px; color:white; padding:2px 10px 1px 5px; background:url(/img/pt-br/labels/label-big-end.gif) no-repeat right top; letter-spacing:0.5px;}

#busca-inbox span.demanda { background-color:#ff3636;}
#busca-inbox span.privada { background-color:#6ac437;}
#busca-inbox span.proposta { background-color:#9c00ff;}
#busca-inbox span.trabalho { background-color:#3600ff;}
#busca-inbox span.convite { background-color:#ff00cc;}
#busca-inbox span.avaliacao { background-color:#0096ff;}
#busca-inbox span.duvida { background-color:#9ec500;}
#busca-inbox span.outro { background-color:#c59400;}
#busca-inbox span.pagamento { background-color:#ff6000;}


#busca-inbox #busca-form { background:white; display:block; padding-bottom:10px; *padding-bottom:30px;}
#busca-inbox .input { font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#666; width:415px; height:20px; padding:5px 0 0 5px; margin:0; display:block; float:left; }				
#busca-inbox .botao { width:37px; height:28px; display:block; float:right;}
#inbox-vazia { text-align:center; height:70px; width:465px; margin:0 auto;}
#inbox-vazia h3 { font-size:16px; font-weight:bold; color:#9f9f9f; display:block; margin-top:40px}


			
/*side-right*/
#busca-sideright { width:282px; float:right;}
#box-promova-se { width:266px; height:213px; padding-left:15px; background:url(/img/pt-br/background/bg-box-promovase.jpg) no-repeat; text-align:center; font-size:14px; color:white;}
#box-promova-se .botao { display:block; width:221px; height:23px; margin:35px auto 0 auto; padding-top:5px; background:url(/img/pt-br/background/bg-promovase.gif) no-repeat; color:#4CC6DE; text-decoration:none; font-size:16px; font-weight:bold}
#box-promova-se h3 { display:block; font-size:24px; font-weight:bold; color:white; letter-spacing:-1px; padding-top:35px; margin-bottom:35px;}

#precisa-ajuda { background:#f1f1f1; margin:40px 0 40px 20px; height:192px; overflow:hidden;}
#precisa-ajuda h3 { display:block; font-size:24px; font-weight:bold; color:#4CC6DE; letter-spacing:-1px; padding-top:10px; margin-bottom:15px; width:150px; padding-left:110px; background:url(/img/pt-br/icon/ico-video.jpg) no-repeat 40px 15px; }
#precisa-ajuda p {text-align:center; font-size:14px; color:#4CC6DE; padding-top:15px; border-top:1px solid #ababab; width:230px; margin:0 auto;}
#precisa-ajuda .btn { margin:0 auto; margin-top:15px; background-color:#ababab;}
/* FIM - inbox */


/* meus servicos */
#meus-servicos { width:600px; float:left; background:#f8f8f8; min-height:500px; margin-bottom:30px; padding: 0 20px 20px 20px;}
#meus-servicos a { color:#4CC6DE;}
#meus-servicos .lista-servico { border-bottom:1px solid #dfdfdf; padding:20px 0;}
#meus-servicos .tooltip { width:205px; height:31px; background:url(/img/pt-br/background/bg-tooltip2.gif) no-repeat; overflow:hidden; position:absolute; z-index:2; left:335px; margin-top:-30px;  color:535353; font-size:10px; padding:5px; text-transform:uppercase}
#meus-servicos h2 { color:#333; font-size:18px;}
#meus-servicos .detalhes {color:#4CC6DE; font-size:14px; font-weight:bold; margin-right:15px; text-decoration:none; display:block;}
#meus-servicos .infos-meus-servicos {display:block; width:300px; height:55px; margin:20px 0; float:left;}
#meus-servicos .infos-meus-servicos li { display:block; padding-bottom:5px; font-weight:bold; color:#999999;}
#meus-servicos .infos-meus-servicos li strong {color:#333}
#meus-servicos .valores-meus-servicos { width:250px; height:55px; float:right; margin:15px 0; font-size:14px; font-weight:bold; color:#999999;}
#meus-servicos .valores-meus-servicos strong {font-size:12px;}
.verde {color:#01b412 !important}
.vermelho {color:red !important}
.amarelo {color:#d09800 !important}
#meus-servicos .btn { margin-top:20px; width:600px; color:white;}

/* meus servicos interna */
#meus-servicos-abas { width:650px; float:left; margin-bottom:30px;}
#meus-servicos-abas table { border-bottom:1px dotted #ccc; margin-bottom:25px;}
#meus-servicos-abas table td { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; height:30px; padding:0}
#meus-servicos-abas table td span { color:#333; font-weight:bold;}
#meus-servicos-abas table td a {color: #4CC6DE; font-weight:normal; font-size:12px;}
#meus-servicos-abas table td small { font-size:12px; font-weight:bold;}
#meus-servicos-abas table td .nome-expert {color: #4CC6DE;}

#meus-servicos-abas .ui-tabs-panel {border:1px solid #999999; padding:10px 20px 20px; *padding:0 20px 20px;}

#meus-servicos-abas .quadro-mensagem {  border-bottom:1px dotted #ccc; padding-bottom:20px; margin:10px 0 0 0; *margin:20px 0;}
#meus-servicos-abas .quadro-mensagem img { border: 5px solid #cccccc; float:left;}
#meus-servicos-abas .coldireita { margin-left:100px;}
#meus-servicos-abas .mensagem { font-style:italic;}
#meus-servicos-abas textarea { width: 100%; border:none; background:#eee; margin: 0 0 20px 0;}

#meus-servicos-abas #descricao p { color:#625f5f; margin:15px 0; font-size:14px;}

#meus-servicos-abas #anexos {}
#meus-servicos-abas #anexos a {text-decoration:none; color:#999999}
#meus-servicos-abas #anexos li { border-bottom:1px dotted #ccc; margin:10px 0; padding-bottom:10px;}
#meus-servicos-abas #anexos ul {display:inline}
#meus-servicos-abas #anexos li ul { width:100px; overflow:hidden; display:block; float:right; *margin-top:-25px;}
#meus-servicos-abas #anexos li ul li {border:none; margin:0; padding:0; text-align:right}
#meus-servicos-abas #anexos li ul li a { color: #4CC6DE; font-weight:bold; margin:0; padding:0;}
#meus-servicos-abas #anexos .file-name { width:300px; display:inline;}

#proposta-status { padding:20px; background:#fff9d1;}
#proposta-status .status {margin-bottom:20px}
#proposta-status .status .imgcontainer { width: 44px; height: 46px; float: left; margin-right: 10px;float:left; margin-right:10px; }
#proposta-status .status img { float:left; margin-right:10px;}
#proposta-status .status h4 { font-size:16px; font-weight:bold; margin:0; padding:5px 0 0 0;}
#proposta-status .status a { font-size:12px; color:#4CC6DE; text-decoration:none; font-weight:bold;}
#proposta-status li.alert { font-size:12px; text-align:center; font-weight:bold; color:#666; padding:15px 0}
#proposta-status li { display:block; font-size:14px; border-top: 1px solid #dad6ba; padding:8px 0 8px 50px; background-repeat:no-repeat; background-position: 21px 9px}
#proposta-status li a { font-weight:bold; color:#4CC6DE; text-decoration:none}




/* COMO FUNCIONA */
.como-funciona { padding:20px; border:1px solid #ccc; margin-bottom:40px;}
.como-funciona li { display:block; letter-spacing:-0.25px; background-repeat:no-repeat}
.como-funciona li a { color:#229bd7; text-decoration:none}
.como-funciona li.titulo { font-size:18px; color:#4CC6DE; letter-spacing:-0.3px; padding-bottom:5px; border:none !important;  padding-left:30px}
.como-funciona li.legenda { font-weight:bold; font-size:14px; color:#646565; padding-bottom:15px; border-bottom:1px solid #ccc; margin-bottom:15px; padding-left:30px}
.como-funciona li.ultimo {margin-bottom:0; border:none; padding-bottom:0;}
.eu-preciso { color:#f8350e !important;}
.eu-preciso li.titulo { color:#f8350e !important;}


/* CATEGORIAS */
.lista-categorias .coluna-esquerda { width:450px; float:left; margin-bottom:20px; margin-left:20px; _margin-left:10px;}
.lista-categorias .coluna-direita { width:450px; float:right; margin-bottom:20px; margin-right:20px; _margin-left:10px;}
.lista-categorias li { display:block; font-weight:bold; font-size:16px; color:#999; padding:15px 0; border-bottom:1px solid #ccc;}
.lista-categorias li a {color:#636363; text-decoration:none}
.lista-categorias li a:hover { text-decoration:underline}


/* SALDO */
.pulldown { border:1px solid #cdcdcd; margin-bottom:10px;}
.pulldown h3 {letter-spacing:-0.25px; font-size:16px; color:#333333; font-weight:bold;}
.pulldown-topo {margin:10px 10px 10px 15px; cursor:pointer}
.pulldown-conteudo { padding:0 15px 10px 15px;}
.pulldown hr { border:0 !important; height:1px; color:#ccc; background-color:#ccc; margin-bottom:20px;}
.pulldown h4 { color:#666; font-weight:bold; font-size:14px;}
.pulldown small { font-size:9px; color:#999; letter-spacing:-0.2px}

.pulldown.fechado {  height:63px; overflow: hidden;}
.pulldown.fechado .pulldown-topo {background:url(/img/pt-br/icon/pulldown-abrir.gif) no-repeat right top;}
.pulldown.aberto {  height:auto; overflow: auto;}
.pulldown.aberto .pulldown-topo {background:url(/img/pt-br/icon/pulldown-fechar.gif) no-repeat right top;}

.pulldown .coluna-esquerda { width:300px; float:left;}
.pulldown .coluna-direita { width:600px; float:right;}
.pulldown .coluna-esquerda .boxdestaque { background:#f8f8f8; text-align:center; padding:30px 0 0 0;}
.pulldown .box { background:#f8f8f8; padding:20px; margin-bottom:20px;}
.pulldown .box h4 { color:#4CC6DE; font-size:16px;}
.pulldown .box h5 { padding-bottom:5px; border-bottom:1px solid #c6c6c6; font-size:14px; color:#666; font-weight:bold;}
.pulldown .box p { font-size:10px; color:#666; margin:5px 0;}
.pulldown .boxdestaque span.valor { font-size:24px; font-weight:bold; letter-spacing:-0.25px;}

.pulldown .chamada-tooltip { text-align:right; padding:10px;}
.pulldown .chamada-tooltip a { text-decoration:none; color:#4CC6DE;}
.pulldown .tooltip { width:205px; height:31px; background:url(/img/pt-br/background/bg-tooltip2.gif) no-repeat; overflow:hidden; position:absolute; z-index:2; left:190px; margin-top:-70px;  color:535353; font-size:10px; padding:5px;}

.pulldown table td { padding:5px 0; font-size:11px;}
table.border-botted th { text-align:left; padding:5px 0; color:#686868; font-size:11px; border-bottom:1px dotted #919191}
table.border-botted td { border-bottom:1px dotted #919191}
.pulldown table a { font-size:11px; color:#686868; font-weight:bold; text-decoration:none;}
.pulldown .topo-form {border:1px solid #dadada; background:#eee; padding:5px 5px 5px 10px; font-size:11px !important; color:#666;}
.pulldown .input { padding:5px;}

#form-contabancaria td { padding:0;}

#recargas ul {display:block; background:#f8f8f8; margin:10px 0; padding:10px 0}
#recargas ul li { margin: 0 0 0 80px;}

/* PERFIL */
#perfil-sidebar { width:240px; float:left;}
#perfil-sidebar img { border:5px solid #ccc;}
#perfil-sidebar h2 { font-size:18px; font-weight:bold; color:#010101; background-repeat:no-repeat; background-position: right center; display:inline-block; padding-right:20px;}
#perfil-sidebar h3 { font-weight:normal; font-size:12px; color:#6c6c6c;}
#perfil-sidebar .novo-expert { font-size:9px; background:#ffcb15; padding:4px 10px; display:inline-block; _width:84px;}
#perfil-sidebar h4 {color:#4CC6DE; font-weight:bold; margin:10px 0;}
#perfil-sidebar input { font-size:11px; width:225px; padding:5px;}
#perfil-sidebar .promovase { width:245px; height:23px; background:url(/img/pt-br/background/bg-perfil-promovase.gif) no-repeat; display:block; margin-left:-15px; font-size:13px; text-decoration:none; color:white; font-weight:bold; text-align:right; padding-top:18px; padding-right:10px; letter-spacing:-0.3px;}

#perfil-conteudo { width:700px; float:right;}
#perfil-conteudo h3, #perfil-conteudo strong { color:#4CC6DE;}
#perfil-conteudo p {margin-bottom:15px; font-size:11px;}
#perfil-conteudo hr { border:none; background:#c6c6c6; height:1px; color:#c6c6c6;}
#lista-perfil-left { width: 400px; float:left; margin-left:15px; _margin-left:7px;}
#lista-perfil-right { width:250px; float:right; height:350px; *height:370px; background:#f8f8f8; margin-top:-10px; border-left:1px solid #dfdfdf;}

#perfil-conteudo td { padding:0; font-size:11px;}
#perfil-conteudo .padding {padding:10px;}

.perfil-categorias span { font-size:11px; color:#686868; display:block;}
.perfil-categorias .subcategoria { padding-left:15px;}
.perfil-categorias .subsubcategoria { padding-left:30px;}

#perfil-conteudo #aval {background:#f8f8f8; margin-top:-10px; border-bottom:1px solid #dedede}
#perfil-conteudo #aval td {text-align:center; height:90px; padding-top:25px; font-size:18px; line-height:24px; border-right:1px solid #dedede}
#perfil-conteudo #aval h4 {  font-weight:bold; color:#666;}
#perfil-conteudo #aval td td { height:10px; font-size:14px; border:none; padding:0;}
.aval-filtro { color:black; border-bottom:1px dotted #cccccc; padding-bottom:10px; margin-bottom:15px;}
.aval-filtro a {color:black; text-decoration:none}



/******************************************************************************************************************************************************/
/******************************                                                                  ******************************************************/
/******************************                                                                  ******************************************************/
/******************************                                                                  ******************************************************/
/******************************                            JQUERY                                ******************************************************/
/******************************                                                                  ******************************************************/
/******************************                                                                  ******************************************************/
/******************************************************************************************************************************************************/



/*LAYOUT DAS TABS*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block;}

/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; }

/* Interaction Cues */
.ui-state-disabled { cursor: default !important; }

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-tabs {margin-top:0px;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0; margin-left:20px; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 0 0 0; padding: 0;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 2px 7px 2px 7px; margin-left:0px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {border:1px solid #CCC}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: default; font:bold 14px Arial, Helvetica, sans-serif; color:#f92229 !important; margin-bottom:-1px; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #FFF; background:url(/img/pt-br/background/tabs-degrade.jpg) repeat-x;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover, .ui-tabs .ui-tabs-nav li.ui-state-disabled a:hover, .ui-tabs .ui-tabs-nav li.ui-state-processing a:hover { cursor: default; font:bold 14px Arial, Helvetica, sans-serif; color:#f92229 !important; text-decoration:none; margin-bottom:-1px; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #FFF; background:url(/img/pt-br/background/tabs-degrade.jpg) repeat-x;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; font:bold 14px Arial, Helvetica, sans-serif; color:#CCC !important; text-decoration:none} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-nav li a:hover, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a:hover { cursor: pointer; font:bold 14px Arial, Helvetica, sans-serif; color:#CCC !important; text-decoration:underline}
.ui-tabs .ui-tabs-panel { padding: 0; display: block; background: none; border-top:1px solid #999; padding:10px 0 0 0px;}
.ui-tabs .ui-tabs-hide { display: none !important; }




/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.avaliar {font-size:18px; color:#fbb847; font-weight:bold;}
div.avaliar .tit-avaliar {display:inline-block; width:60px; float:left; margin-top:-3px}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(/img/pt-br/icon/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/*.rating-cancel { display:none !important}*/
/* END jQuery.Rating Plugin CSS */




