a {text-decoration: none; color: #0063E1; line-height:120%;}
/*a:visited {text-decoration: none; color: #0063E1}*/
a:hover   {text-decoration: none; color: #0063E1; line-height:120%;}
/*a:active  {text-decoration: none; color: #0063E1}*/

body{margin: 0px; padding: 0px;	font-family: verdana; font-size: 10px;}

#div_topo{width: 100%; height: 64px; background-image: url(imagens/fundo_topo.png); font-family: Tahoma; font-size: 8pt; }

#logo{	float: left; /*background-image: url(imagens/logo_agencia.png);*/ width: 200px; height: 64px;}
#topo_info{ margin-top: 20px; float: right; width: 420px; height: 40px; }

#div_separador{ width:100%; height: 27px; background-image: url(imagens/fundo_barra.png); }

#div_cadastro {width:99%; height:auto; background-color:#ffffff; margin:15px 0 0 0; padding:15px 0; border:solid #a6bdd0 1px; display:table; }

.texto {font-family:Tahoma, Verdana; font-size:8pt; font-weight:normal; color:#000000; text-align:justify; padding:0 5px 0 0; line-height:16px; text-align:left; display:inline; float:left; }
.texto_azul {font-family:Tahoma, Verdana; font-size:8pt; font-weight:normal; color:#3d566e; text-align:justify; padding:0 5px 0 0; line-height:16px; text-align:left;}

input{ font-family:Tahoma, Verdana; font-size:8pt; font-weight:normal; border:solid 1px #7f9db9;}

select { font-family:Tahoma, Verdana; font-size:8pt; font-weight:normal; border:solid 1px #7f9db9; background-color:#edf1f5; height:18px; max-width:242px; }
select.list_box { font-family:Tahoma, Verdana; font-size:8pt; font-weight:normal; border:solid 1px #7f9db9; background-color:#edf1f5; height:100px; width:230px; margin:0 0 5px 0; }
.obrig {border-left:solid red 4px;}
textarea {font-family:Tahoma, Verdana; font-size:8pt; font-weight:normal; border:solid 1px #7f9db9; width:600px; height:100px; background-color:#edf1f5; margin:0 0 5px 0; padding:0 3px;}
label{font-family:Tahoma, Verdana; font-size:8pt; font-weight:normal; color:#3d566e; display:inline; text-align:right; width:95px; float:left; padding:0px 5px 0 0; line-height:16px;}
label.overflow{margin:-2px 0 8px 0; line-height:100%;}
label.auto{font-family:Tahoma, Verdana; font-size:8pt; font-weight:normal; color:#3d566e; display:inline; text-align:right; width:auto; padding:0 2px 0 8px; line-height:16px; float:none; vertical-align:baseline;}
.num_registros{font-family:Tahoma, Verdana; font-size:8pt; font-weight:normal; color:#3d566e; display:inline; text-align:right; width:auto; padding:0 15px 0 0px; line-height:16px; float:right; vertical-align:baseline;}

.coluna {width:724px; height:auto; display:block; float:left;}
.coluna_grafico {width:90%; height:auto; display:block; float:left;}
.coluna_metade{width:362px; height:auto; display:block; float:left;}
.coluna_terco{width:241px; height:auto; display:block; float:left;}
.linha {display:block; width:auto; min-height:25px; float:left; width:100%;}

.radio {border:none; float:none; display:inline;}
.radio input {border:none;}
.radio label {float:none; margin:0 2px 0 0; color:#000000; padding:0; vertical-align:baseline;}

table.radio {width:auto; color:#000; text-align:left; margin:0;}
table.radio td {width:180px; color:#000; text-align:left; margin:0;}
table.radio input {float:none; margin:0px 5px 0 0;}
table.radio label {float:none; margin:0px 8px 0 0; width:auto; padding:0; color:#000000; font-weight:normal;}


.botao_tarefa {cursor:pointer; float:right; padding:0; display:table; text-decoration:none; background-color:Transparent; background-image:url(imagens/ico_tarefa.png); background-repeat:no-repeat; background-position:top left; border:0; width:32px; height:32px; margin:-5px 0 0 0; text-transform:lowercase;}
.botao_info {cursor:pointer; float:right; padding:0; display:table; text-decoration:none; background-color:Transparent; background-image:url(imagens/ico_help.png); background-repeat:no-repeat; background-position:top left; border:0; width:32px; height:32px; margin:-5px 0 0 0; text-transform:lowercase;}
.botao_login{ padding-top:15px; padding-bottom: 15px; padding-left: 20px; margin:0 15px; }
.botao_form{ width:80px; height:20px; background-image:url(imagens/botao.png); background-repeat: no-repeat; padding: 0px; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#000000; background-color:Transparent; margin:15px 10px 10px 0;}
.botao_form_off{ width:80px; height:20px; background-image:url(imagens/botao.png); background-repeat: no-repeat; padding: 0px; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#9d9da1; background-color:Transparent; margin:15px 10px 10px 0;}
.botao_form_grande{ width:120px; height:20px; background-image:url(imagens/botao_02.png); background-repeat: no-repeat; padding: 0px; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#000000; background-color:Transparent; margin:15px 10px 10px 0;}
.botao_form_grande_off{ width:120px; height:20px; background-image:url(imagens/botao_02.png); background-repeat: no-repeat; padding: 0px; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#9d9da1; background-color:Transparent; margin:15px 10px 10px 0;}
.botao_form_esp{ width:80px; height:20px; background-image:url(imagens/botao.png); background-repeat: no-repeat; padding:0 0 2px 0; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#000000; background-color:Transparent; margin:0;}
.botao_form_esp_off{ width:80px; height:20px; background-image:url(imagens/botao.png); background-repeat: no-repeat; padding:0 0 2px 0; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#9d9da1; background-color:Transparent; margin:0;}
.botao_lupa{ width:24px; height:21px; background-image:url(imagens/botao_pesquisa.png); background-repeat:no-repeat; padding:0px; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#000000; background-color:Transparent; }
.botao_limpar{ width:21px; height:21px; background-image:url(imagens/ico_filtro_on.png); background-repeat:no-repeat; padding:0px; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#000000; background-color:Transparent; }
.botao_cadastro{width:16px; height:16px; background-image:url(imagens/ico_cadastro.png); background-repeat:no-repeat; padding:0px; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#000000; background-color:Transparent; vertical-align:top;}
.botao_adicionar{width:160px; height:16px; background-image:url(imagens/ico_cadastro.png); background-repeat:no-repeat; padding:0px; text-align:left; display:inline; padding:0 0 0 20px; margin:5px 0 0 0; font-weight: bold; cursor: pointer; border:0; color:#0063E1; background-color:Transparent; float:left; font-weight:normal;}
.botao_nota{width:16px; height:16px; background-image:url(imagens/ico_add_nota.png); background-repeat:no-repeat; padding:0px; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#000000; background-color:Transparent;}
.botao_detalhe{width:13px; height:15px; background-image:url(imagens/ico_detalhe.png); background-repeat:no-repeat; padding:0px; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#000000; background-color:Transparent; vertical-align:top;}
.botao_fechar{width:21px; height:21px; background-image:url(imagens/fechar.png); background-repeat:no-repeat; padding:0; font-weight: bold; cursor: pointer; border:0; color:#000000; background-color:Transparent; display:block; margin:0 0 0 0; float:right;}
.botao_excluir_grid {width:18px; height:18px; background-image:url(imagens/excluir.gif); background-repeat:no-repeat; background-position:center center; padding:0px; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#000000; background-color:Transparent; text-decoration:none; display:block;}
.on{ width:21px; height:21px; background-image:url(imagens/botao_msg_on.png); background-repeat:no-repeat; padding:0px; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#ffffff; background-color:Transparent; }
.off{ width:21px; height:21px; background-image:url(imagens/botao_msg_off.png); background-repeat:no-repeat; padding:0px; text-align: center; font-weight: bold; cursor: pointer; border:0; color:#000000; background-color:Transparent; }
/*
.botao_excluir_grid {text-decoration:none; color:#003366; border:0; padding:0; display:block; background-image:url(imagens/excluir.gif); background-repeat:no-repeat; background-position:center center; }
.botao_editar_grid {text-decoration:none; color:#003366; border:0; padding:0; display:block; background-image:url(imagens/editar.gif); background-repeat:no-repeat; background-position:center center; }
*/
.text_login{ width: 155px; height:18px; background-color:#ffffff;}
.text_filtro{ width: 135px; height:16px; background-color:#edf1f5;}
.text_filtro_peq{ width:35px; height:16px; background-color:#edf1f5;}

.upload{width:240px; height:18px; background-color:#edf1f5; padding:2px 3px 0 3px;}
.grande{width:240px; height:16px; background-color:#edf1f5; padding:2px 3px 0 3px;}
.grande_obrig{width:237px; height:16px; background-color:#edf1f5; border-left:solid #ff0000 4px; padding:2px 3px 0 3px;}
.medio{width:100px; height:16px; background-color:#edf1f5; padding:2px 3px 0 3px; float:left; display:inline;}
.medio_obrig{width:97px; height:16px; background-color:#edf1f5; border-left:solid #ff0000 4px; padding:2px 3px 0 3px; float:left;}
.campo_data{width:70px; height:16px; background-color:#edf1f5; padding:2px 3px 0 3px; float:left; display:inline;}
.campo_data_obrig{width:67px; height:16px; background-color:#edf1f5; border-left:solid #ff0000 4px; padding:2px 3px 0 3px; float:left;}
.pequeno{width:32px;height:16px; background-color:#edf1f5; padding:2px 3px 0 3px; float:left;}
.pequeno_obrig{width:29px;height:16px; background-color:#edf1f5; border-left:solid #ff0000 4px; padding:2px 3px 0 3px; float:left;}

.moeda{width:100px; height:16px; background-color:#edf1f5; padding:2px 3px 0 3px;}
.moeda_obrig{width:100px; height:16px; background-color:#edf1f5; border-left:solid #ff0000 4px; padding:2px 3px 0 3px;}
.moeda_negativa{width:100px; height:16px; background-color:#edf1f5; padding:2px 3px 0 3px;}
.moeda_negativa_obrig{width:100px; height:16px; background-color:#edf1f5; border-left:solid #ff0000 4px; padding:2px 3px 0 3px;}

.moeda4{width:100px; height:16px; background-color:#edf1f5; padding:2px 3px 0 3px;}
.moeda4_obrig{width:100px; height:16px; background-color:#edf1f5; border-left:solid #ff0000 4px; padding:2px 3px 0 3px;}

#container{ display: block; width: 100%; height: 100%; background-image: url(imagens/fundo_menu.png); background-repeat: repeat-y; }

#div_menu{ display: inline; float: left; font-weight: bold; width:160px; padding-top: 17px; margin-left: 51px; }
	#div_menu a{ font-weight: bold; }
	#div_menu div{ margin-top: 3px; }
	#div_menu p{ font-weight: normal; text-align: center; margin: 0px; }
	
#div_conteudo{ display:block; float:left; max-width:55%; margin-top:24px; margin-bottom:24px; margin-right:20px; margin-left:100px; }
	#div_conteudo p{ font-family: Tahoma; font-size: 8pt; }
	#div_conteudo h1{ padding: 0px; margin: 0px; margin-bottom: 19px; font-family: Tahoma; font-size: 8pt; color: #B63E84; font-weight: bold; }
	#div_conteudo h2{ padding: 0px; margin: 0px; margin-bottom: 8px; font-size: 10px; font-weight: bold; }
	#div_conteudo h3{ padding: 0px; margin: 0px; margin-top: 18px; font-size: 9px; font-weight: normal; color: #999999; }
	#div_conteudo hr{ background-color:#B8B8B8;  height: 1px; border:solid 0px; margin:29px 0; width:96%;}

#div_pagina{ width:auto; background-image:url(imagens/fundo_pagina.png); background-repeat:repeat; min-height:300px; padding:10px 10px 20px 20px; }
#div_pagina h1 {color:#b83e84; font-family:Verdana, Tahoma, Arial; font-size:11pt; margin:0; padding:0; display:inline;}
#div_pagina h2 {color:#3870a9; font-family:Verdana, Tahoma, Arial; font-size:8pt; margin:0; padding:0; display:inline;}
#div_pagina h3 {float:left; color:#000000; font-family:Tahoma, Verdana, Arial; font-size:8pt; margin:0; padding:0; display:inline; font-weight:bold; padding:0 5px 0 0;}

#div_filtro {width:auto;height:auto; margin:5px 0 15px 0;}

.ideia {width:auto; font-family:Verdana; font-size:10px; vertical-align:middle; color:#000000; text-align:center; margin:0 auto; border:solid #999faf 2px; background-color:#f3f3f3; padding:2px; display:inline; float:left;} 
.ideia .box{width:128px; height:140px; overflow:hidden; border:solid #7f9db9 1px; float:left; margin:2px; padding:5px; background-color:#ffffff; display:inline; }
.ideia .box:hover{background-color:#f7e6b2;}
.ideia .box .miniatura {display:block; width:125px; height:90px; margin:5px auto; border:solid #e5e5e5 1px; }
.ideia .box a {color:#0063E1; text-align:center;}

#mensagem{width:100%; background-image:url(imagens/fundo_pagina.png); background-repeat:repeat; height:200px;}

#div_rodape{ display: block; width: 100%; height: 33px; background-image: url(imagens/fundo_rodape.png); clear: both; }
	#div_rodape #logo1{ display: block; float: left; background-image: url(imagens/logo_iclips.png); width: 90px; height: 33px; }
	#div_rodape #logo2{ display: block; float: right; background-image: url(imagens/logo_ipixel.png); width: 90px; height: 33px; cursor:pointer; }

/* tema de abas iclips */
/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.tab_iclips .ajax__tab_xp .ajax__tab_header {margin:0; padding:15px 0 0 0; font-family:verdana,tahoma,helvetica; font-size:11px; font-weight:bold; color:#3870a9; background:url(imagens/tab-line.gif) repeat-x bottom;}
.tab_iclips .ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(imagens/tab-right.png) no-repeat right;height:23px;}
.tab_iclips .ajax__tab_xp .ajax__tab_inner {padding-left:4px;background:url(imagens/tab-left.png) no-repeat;}
.tab_iclips .ajax__tab_xp .ajax__tab_tab {height:15px;padding:4px;margin:0;background:url(imagens/tab.png) repeat-x;}
.tab_iclips .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(imagens/tab-hover-right.png) no-repeat right;}
.tab_iclips .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(imagens/tab-hover-left.png) no-repeat;}
.tab_iclips .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(imagens/tab-hover.png) repeat-x;}
.tab_iclips .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(imagens/tab-active-right.png) no-repeat right;}
.tab_iclips .ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(imagens/tab-active-left.png) no-repeat;}
.tab_iclips .ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(imagens/tab-active.png) repeat-x;}
.tab_iclips .ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:12px;border:1px solid #a6bdd0; border-top:0;padding:20px 10px 10px 10px;background-color:#ffffff; margin:0;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}


/* grid padrão iclips */
table.grid {width:100%; vertical-align:middle; color:#000000; text-align:left; margin:0 auto; border:solid #999faf 1px; padding:0; }
table.grid tr {border:0;  padding:0;}
table.grid tr td{border-left:solid #999faf 1px; border-right:solid #999faf 1px; border-top:solid #f3f3f3 1px; border-bottom:0; padding:0 8px;}
table.grid tr th{border-left:solid #999faf 1px; border-right:solid #999faf 1px; border-top:solid #f3f3f3 1px; border-bottom:0; padding:0 8px;}
/*table.grid tr td {border:1px solid #999faf;}*/
table.grid tr:hover {background-color:#f7e6b2;}
table.grid .header {background-color:#687188; font-family:Verdana; font-weight:bold; font-size:10px; color:#ffffff; height:20px; white-space:nowrap;}
table.grid .header:hover {background-color:#687188;}
table.grid .tr {background-color:#ffffff; font-family:Verdana; font-size:10px; color:#000000; line-height:20px; height:20px; padding:0; font-weight:normal;}
table.grid .tr li {list-style: none; margin:0; float:none; display:inline-block; font-weight:normal;}
table.grid .odd {background-color:#f3f3f3; font-family:Verdana; font-size:10px; color:#000000; padding:0; height:20px; line-height:20px; font-weight:normal;}
table.grid .odd li {list-style: none; margin:0; float:none; display:inline-block; font-weight:normal;}
table.grid .oddbold {background-color:#dddddd; font-family:Verdana; font-size:10px; color:#000000; padding:0; height:20px; line-height:20px; font-weight:bold;}
table.grid .oddbold li {list-style: none; margin:0; float:none; display:inline-block; font-weight:bold;}
table.grid a { text-decoration:none; color:#0063E1;}
table.grid a:hover {color:#0063E1; text-decoration:none; }
table.grid tr.paginacao td table {border:0; margin:0 20px 0 0; float:right; padding:0; width:auto; }
table.grid tr.paginacao td {border:0; border-top:solid #999faf 1px;}
table.grid tr.paginacao table td {font-size:10px; color:#000000; font-weight:bold; border:0; width:10px;}
table.grid tr.paginacao td a, table.grid tr.paginacao td a:visited {text-decoration:none; font-size:10px; color:#0063E1; font-weight:normal;}
table.grid tr.paginacao td a:hover {text-decoration:none; color:#000000; font-weight:normal;}
table.grid .footer {background-color:#ffffff; font-family:Verdana; font-weight:bold; font-size:10px; color:#000000; line-height:20px; height:20px; padding:0;}

table.grid table tr th{border:0; border-collapse:collapse; width:100px;}
table.grid table tr td{border:0; border-collapse:collapse; width:100px;}


table.gridPeca {width:930px; vertical-align:middle; color:#000000; text-align:left; margin:0; border:solid #999faf 1px; padding:0; }
table.gridPeca tr td{padding:5px 2px;}
table.gridPeca tr th{padding:0px 2px;}
table.gridPeca .linha {min-height:22px;}
table.gridPeca label{width:70px; padding:0px 2px 0 0;}
table.gridPeca .grande{width:235px;}


table.gridOs tr td{padding:5px 2px;}
table.gridOs tr th{padding:0px 2px;}
table.gridOs .linha {min-height:22px;}
table.gridOs label{width:78px; padding:2px 2px 0 0;}
table.gridOs .grande{width:235px;}

table.gridOs .data_table tr td{padding:0;}
table.gridOs .data_table tr:hover{background-color:#FFF;}


table.grid_blog {width:95%; vertical-align:middle; color:#000000; text-align:left; margin:0 auto; border:solid #999faf 1px; padding:0; }
table.grid_blog tr {border:0;  padding:0;}
table.grid_blog tr td{border-left:solid #999faf 1px; border-right:solid #999faf 1px; border-top:solid #f3f3f3 1px; border-bottom:0; padding:10px;}
table.grid_blog tr th{border-left:solid #999faf 1px; border-right:solid #999faf 1px; border-top:solid #f3f3f3 1px; border-bottom:0; padding:10px;}
/*table.grid tr td {border:1px solid #999faf;}*/
table.grid_blog tr:hover {background-color:#f7e6b2;}
table.grid_blog .tr {background-color:#ffffff; font-family:Verdana; font-size:10px; color:#000000; line-height:18px; height:30px; padding:0px; font-weight:normal;}
table.grid_blog .odd {background-color:#f3f3f3; font-family:Verdana; font-size:10px; color:#000000; padding:0px; height:30px; line-height:18px; font-weight:normal;}
table.grid_blog a { text-decoration:none; color:#0063E1;}
table.grid_blog a:hover {color:#0063E1; text-decoration:none; }

.img_anexo{float:left; margin:0px 2px;}

h6 {padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; font-weight:normal; color:#b83e84; text-align:center; border:0; height:20px; line-height:20px; }

.popupControl{background-color:#ffffff; position:absolute; visibility:hidden; text-align:left; border:solid #16316f 1px; width:150px;}

.clear-all {clear:both; font-size:1px; line-height:1px;}

/*Modal Popup*/
.modalBackground {background-color:#dedede; filter:alpha(opacity=50); opacity:0.5;}
.modalPopup { background-image:url(imagens/fundo_pagina.png); background-repeat:repeat; background-color:#ffffff; border: solid #b83e84 3px; border-top:none; padding:10px 0; width:300px; display:block; max-height:300px; overflow:auto; color:#000000; font-family:Tahoma, Verdana, Arial; font-size:10pt; font-weight:bold; }
.modalHeader { cursor:move; background-image:url(imagens/barra_janela.png); background-repeat:repeat-x; color:#ffffff; font-size:10pt; font-weight:bold; font-family:Tahoma, Verdana, Arial; height:25px; padding:4px 10px 0 10px; width:286px;}
.modalPopupAgenda,.modalPopupOs {background-image:url(imagens/fundo_pagina.png); background-repeat:repeat; background-color:#ffffff; border: solid #b83e84 3px; border-top:none; padding:10px 0; width:500px; display:block; max-height:300px; overflow:auto; color:#000000; font-family:Tahoma, Verdana, Arial; font-size:10pt; font-weight:bold;}
.modalHeaderAgenda,.modalHeaderOs {background-image:url(imagens/barra_janela.png); background-repeat:repeat-x; color:#ffffff; font-size:10pt; font-weight:bold; font-family:Tahoma, Verdana, Arial; height:25px; padding:4px 10px 0 10px; width:486px;}
.modalPopupOs {width:700px;}
.modalHeaderOs{width:686px}

.toolTip { width:230px; height:auto; text-align:left; border:solid black 1px; padding:1px 2px; background-color:#ffffe1; color:#000000; font-weight:normal; font-size:8pt; font-family:Tahoma, Verdana, Arial;}

.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(imagens/arrow-left.gif);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(imagens/arrow-right.gif);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.progress {background-color:#ffffff; color:#16316f; border:solid #16316f 2px; height:80px; width:200px; z-index:1000; text-align:center; }

/*Reorder List*/

.call {width:100%; color:#000000; text-align:left; padding:0; margin:0 0 0 -40px; }

.call table tr {border:0; padding:0; background-color:#ffffff; font-family:Verdana; font-size:10px; color:#000000; line-height:20px; height:20px; padding:0; }
.call table tr td{border-left:solid #999faf 1px; border-right:solid #999faf 1px; border-top:solid #f3f3f3 1px; border-bottom:0; padding:0 8px;}
.call table tr:hover {background-color:#f7e6b2;}

.dragHandle 
{
	width:10px;
	height:15px;
	background-color:#0063E1;
	cursor:move;
}
.call ul {}

.call li {
	list-style:none;
	margin:0px;
	color:#FFF;
	padding:0;
	display:inline;
	vertical-align:top;
}

.call li a {color:#0063E1; font-weight:normal; list-style:none;}

.reorderCue {
	border:dashed 1px black;
	width:100%;
	height:20px;
	list-style:none;
}

.chart {	
	font-family:Verdana;
	font-weight:bold;
	/*background-image:url(imagens/fundo_pagina.png);*/
	background-color:Transparent;
	width:800px;
	height:700px;
}

.coluna_grafico{width:260px; height:auto; display:block; float:left;}
.coluna_grafico_grande {width:650px; height:auto; display:block; float:left;}
.coluna_dois_terco{width:482px; height:auto; display:block; float:left;}
.coluna_legenda{width:178px; height:auto; display:block; float:left;}
.coluna_legenda_grande {width:266px; height:auto; display:block; float:left;}
.legenda { height:240px; min-height:240px; display:table-cell; vertical-align:middle; top:50%; position:relative;}
.legenda p {clear:both; margin:10px 0; padding:0; font-family:Verdana; font-size:10px; font-weight:normal; color:#3d566e; text-align:left;}
.legenda .quadrado {float:left; width:10px; height:10px; margin:0 2px; border:solid #000000 1px; display:inline;}

.board {display:inline; float:left; border:solid #3d566e 1px; border-collapse:collapse; margin:0 0 0 5px; }
.header_grafico {padding:0; margin:0; font-family:Verdana; font-size:12px; font-weight:bold; color:#3d566e; width:458px; background-color:#f5f5f5; height:20px; line-height:12px;  border:0; cursor:pointer; vertical-align:middle;}
.header_grafico_grande {padding:0; margin:0; font-family:Verdana; font-size:12px; font-weight:bold; color:#3d566e; width:926px; background-color:#f5f5f5; height:20px; line-height:12px; border:0; cursor:pointer; vertical-align:middle;}

.ac_caixa 
{  	
	font-family:Tahoma, Verdana;
	font-weight:normal;
	font-size:8pt;
	background-color:#edf1f5;
	border:solid 1px #7f9db9;
	text-align:left;
    margin:2px;
    display:table;
    padding:1px 5px;
  }

.ac_item_sel
{
	background-color: #f7e6b2;
	display:block;
	padding:1px 5px;
	font-weight:bold;
	color:#0063E1;
	float:left;
}

.ac_item 
{
    color:#0063E1;
	font-weight:normal;
	padding:1px 5px;
	float:left;
	display:block;
}

/*disfarce de label - deixa um parecido com um label*/
.disfarce_label
{
    background-color:transparent;
    border:0;
    color:#000;
}