/*
 Last Update: 12/12/2007
      Author: Ricardo Monteiro <suporte@w2r.com.br>
*/

/* geral */
*{margin:0; padding:0;}
h1{font-size:18px; color:#333333; padding-top:15px;}
h1 span{font-size:12px; color:#666666;}
body{text-align:center;body{background:url(../_images/ceu.png);}}
#wrap{width:779px; text-align:left;margin:0 auto; /*center hack*/ background-color:#FFFFFF;
	  border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.clear{clear:both;}
#conteudo{font-family:Verdana, Arial, Helvetica, sans-serif;float:left; width:560px; font-size:11px;}
small {font:Arial, Helvetica, sans-serif; font-size:9px; line-height:18px; color:#666666; padding-left:3px;}
/* textos */
.texto9cinza {font-family: Tahoma, Verdana, Helvetica, sans-serif;font-size: 9px;color: #878787;text-decoration: none;}
.texto9branco {font-family: Tahoma, Verdana, Helvetica, sans-serif;font-size: 9px;color: #F2F2F0;text-decoration: none;}
.texto11preto {font-family: Tahoma, Verdana, Helvetica, sans-serif;font-size: 11px;color: #3B3B3B;text-decoration: none;}
.red{color:#CC0000;}
.link {color:#333333; text-decoration:none.}
.link:hover{text-decoration:underline;}
/* Topo */
#topo{padding:0; height:143px; padding-left:20px;}
#topo-logo{margin-top:10px;float:left;width:220px; height:49px;}
#topo-info{float:right; margin-right:35px;}
#topo-info *{font-family:Verdana; font-size:11px;}
#topo-info div{float:left;margin-top:22px; padding:4px;}
#topo-logado *{font-family:Verdana; font-size:11px;line-height:14px; color:#ffffff;}
#topo-logado{float:right; width:141px; margin-top:6px;font-family:Verdana; font-size:11px; color:#ffffff;}

#nivel *{font-size:11px;}
#nivel{float:right; margin-top:2px;width:150px; text-align:left; position:relative;}
#nivel a{font-size:9px; text-decoration:none; font-weight:bold; color:#999999; cursor:help;}
.boxHelp{position:absolute;visibility:hidden;border:2px solid #999999;padding:5px;background-color:#F2F2F0;margin-top:5px; text-align:left;}
.boxHelp dt *{font-size:11px; color:#333333;}
.boxHelp dd{text-align:right;}
.boxHelp dd p{font-size:11px; font-weight:normal; color:#333333; text-align:left; line-height:19px;}
.boxHelp dd a{color:#333333;}
#ajuda-desc{width:250px;}
#nivel-desc{width:150px;}

#idiomas{float:right; word-spacing:10px;font-family:Verdana; font-size:10px; text-transform:lowercase; 
		 background-color:#dfdfdf; color:#838383; padding:3px;}
#idiomas * {text-decoration:none; color:#838383;}
.idiomaOn{font-weight:bold; color:#333333;}

/* Menu */
#menu{margin-top:15px; margin-left:10px;width:169px; border:1px solid #E4E4E2; background-color:#F2F2F0;}
#menu ul{list-style:none; margin-left:10px;}
#menu li{padding:5px; width:137px; margin-bottom:5px;}
#logoCliente{text-align:center; width:147px; height:103px; border:1px solid #E4E4E2;padding:0;margin:10px; background-color:#FFFFFF;}
.menu-paiA,.menu-paiF {font-family:Verdana;color:#F0F0F0; font-size:11px; font-weight:bold; background-color:#0B558B; border:1px solid #E4E4E2;}
.menu-paiA a,.menu-paiF a{color:#F0F0F0; text-decoration:none;}
.menu-paiA{text-align:center;}
.menu-paiF{text-align:left;}
.menu-filho{font-family:Verdana;background-color:#FFFFFF; border:1px solid #E4E4E2; font-size:10px;}
.menu-filho a{font-family:Verdana;color:#3B3B3B; text-decoration:none; font-size:11px;}
#boxcolors{width:169px; padding-left:10px; padding-top:5px; padding-bottom:35px;}
.colorStyle{float:right; margin-left:2px;}
.colorStyle img{border:none;}
#boxcolors p{float:right;font-family:Verdana; font-size:9px; color:#666666; line-height:9px; padding-right:4px;}
.menuOff{display:none;}
.menuOn{display:block;}


/* Listas */
#lista-info{text-align:center; font-size:10px; color:#666666;}
#lista{padding:0; margin:0;border-left:1px solid #E4E4E2;border-bottom:1px solid #E4E4E2; width:560px;}
#lista tr{padding:0; margin:0;}
#lista td{border-top:1px solid #E4E4E2;border-right:1px solid #E4E4E2;margin:0; height:19px;}
#lista td a{color:#000000; text-decoration:none; font-size:11px;}
.lista-rotulo{font-weight:bold;height:23px;}
.lista-rotulo td{padding-left:4px;}
.lista-rotulo *{color:#F0F0F0; text-decoration:none; font-size:11px;}
.lista-cel{padding-left:4px; font-size:11px;}
#cpaginador{background-color:#F2F2F0;border-bottom:1px solid #E4E4E2;border-right:1px solid #E4E4E2;border-left:1px solid #E4E4E2;border-top:12px solid #E4E4E2; height:32px; width:560px;}
#cpaginador img{border:none;}
#cpaginador a{color:#3B3B3B; font-size:10px; text-decoration:none;}
#cpaginador {color:#999999; font-size:10px; text-decoration:none;}
#cpaginador b{color:#000000; font-size:10px; text-decoration:none;}
#dados_lista{background-color:#F2F2F0;border-top:1px solid #E4E4E2;border-right:1px solid #E4E4E2;border-left:1px solid #E4E4E2;border-bottom:12px solid #E4E4E2; height:32px; width:560px; text-align:center; margin-top:2px;}
.linha-par{background-color:#F2F2F0;}
.linha-impar{background-color:#FFFFFF;}
#novo{float:right;}
#busca div,#busca input,#busca select{float:left;}
#busca div{margin-top:3px; font-size:11px; text-align:right; font-weight:bold;}
.bt_geral{background-color:#F2F2F0; color:#333333; border:2px solid #E4E4E2;font-family:Verdana; font-size:9px; width:80px}
.regOn{font-size:9px;color:#006600;}
.regOff{font-size:9px;color:#CC0000;}

/* Media */
.arquivo{float:left; width:70px; height:82px; padding:5px; text-align:center; margin-right:4px;}
.arquivo a{ background-color:#333333; color:#FFFFFF; font-weight:bold; text-decoration:none;}

/* Formulários */
input,select,textarea{font-family: Tahoma, Verdana, Helvetica, sans-serif;font-size: 12px;color: #3B3B3B;}
#tableDiv{margin-bottom:10px; padding:0; width:560px;}
.tableForm{width:100%;}
.tableForm td{color:#3B3B3B; height:20px; margin:2px;}
.label{background-color:#F2F2F0;border:1px solid #E4E4E2; padding-left:2px; height:20px;}
.cp_normal,.cp_login,.cp_busca{padding-left:2px;}
.cp_area,.cp_areabig,.cp_select2,.cp_select4,.cp_select,.cp_normal{color: #3B3B3B;border: 1px solid #A5ACB2;height:18px;}
.cp_busca{color:#3B3B3B;border:1px solid #A5ACB2; margin-right:5px; width:110px; height:18px; margin-top:1px;}
.cp_selectM{color:#3B3B3B;border:1px solid #A5ACB2; margin-right:2px; width:120px;}
.cp_select,.cp_normal,.cp_area{width:370px;}
.cp_area{height:80px;}
.cp_areabig{height:240px; width:100%;}
.cp_select2{width:50px;}
.cp_select4{width:70px;}
.cp_login {border: 1px solid #A5ACB2;height:18px;}
.bt_rascunho{border:1px solid #666666; background-color:#999999; color:#FFFFFF;}
.bt_publicar{border:1px solid #666666; background-color:#333333; color:#FFFFFF;}
.bt_cancelar{border:1px solid #666666; background-color:#770000; color:#FFFFFF;}
.cp_sinopsecaract{float:left; margin-top:2px; margin-left:2px; color:#cc0000;}
.cp_sinopse{float:left;border:1px solid #666666; text-align:center; width:60px; margin-top:2px; color:#cc0000;}
.bt_cancela{float:right; padding:0;}
.bt_salva{float:left; margin-right:4px; padding:0;}

/* Dados de Log dos cadastros */
.info_log{padding-left:4px;}
.info_log span{font-family:Verdana; font-size:10px; color:#999999;}

/* Rodapé */
#rodape{padding:5px; text-align:center;font-family: Tahoma, Verdana, Helvetica, sans-serif;font-size: 10px;color: #3B3B3B; text-decoration:none; background-color:#A5ACB2; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#rodape *{font-family: Tahoma, Verdana, Helvetica, sans-serif;font-size: 10px;color: #3B3B3B; text-decoration:none;}

.aviso_update{padding:15px; border:2px solid #009966; background-color:#FFFFFF; text-align:center; font-weight:bold; font-size:12px; color:#009966;}
.aviso_erro{padding:15px; border:2px solid red; background-color:#FFFFFF; text-align:center; font-weight:bold; font-size:12px; color:red;}
.info_linhas{line-height:18px;}