body,a,a:link,a:visited,a:hover,table,td{font-family:Verdana;font-size:12px;text-decoration:none}
body{margin:0;padding:0;color:#666}
img{border:0}
.float{float:left}
.small{font-size:xx-small}
a:link{color:#766}
a:visited{color:#933}
a:hover{color:#1556A8;text-decoration:underline}
.mb{float:left}
.mb #mh{width:auto}
#mh{width:100%;display:table}
#mh a,#mh h2{color:#666;font-size:12px;font-family:Verdana;font-weight:bold;display:block;margin:0;padding:1px 3px 1px 3px}
#mh h2{width:90px}
#mh a{text-decoration:none;white-space:nowrap}
#mh a,#mh a:visited{text-decoration:none}
#mh a:hover{color:#A00}
#mh a:active{background:#CCC}
#mh ul{list-style:none;margin:0;padding:0;float:left}
#mh li{position:relative;float:left;margin:1px}
#mh li img{border:0}
#mh ul ul{position:absolute;z-index:400;top:auto;display:none;background-color:#FFF;margin:0px;border:1px solid #CCC}
#mh ul ul ul{top:0;left:100%}
#mh li:hover{cursor:pointer;background-color:#EEE}
#mh li:hover ul ul,#mh li li:hover ul ul,#mh li li li:hover ul ul,#mh li li li li:hover ul ul{display:none}
#mh li:hover ul,#mh li li:hover ul,#mh li li li:hover ul,#mh li li li li:hover ul{display:block}
#mh li li{clear:left}
#mh h2:hover,#mh a.x,#mh a.x:visited,#mh a.x:hover,#mh a.x:active{}
.mm #mh h2{margin-left:auto;margin-right: auto; text-align: center}
#mv{position:relative;z-index:2}
#mv a,#mv h2{color:#666;font-weight:bold;font-family:Verdana;font-size:12px;display:block;border-width:1px;white-space:nowrap;margin:0;padding:1px 3px;font-family:Verdana}
#mv ul li a{font-size:12px;line-height:12px;font-family:Verdana}
#mv li img{border:0}
#mv a{text-decoration:none}
#mv a:hover{color:#a00}
#mv ul{list-style:none;margin:0;padding:0;width:100%;font-size:16px;font-family:Verdana}
#mv li,#mv li:hover{position:relative;clear:both}
#mv li.submenu{background-image:url('imagens/actions/tab_right.png');background-position:bottom right;background-repeat:no-repeat}
#mv li ul{position:absolute;top:0;left:100.1%;display:none;background-color:#FFF;border:1px solid #CCC;width:auto}
#mv ul ul,#mv ul ul ul,#mv ul li:hover ul ul,#mv ul li:hover ul ul ul{display:none;width:auto}
#mv ul li:hover ul,#mv ul ul li:hover ul,#mv ul ul ul li:hover ul{display:block}
#mv li li{clear:left}
#mv h2,#mv a:active,#mv a.x,#mv a.x:visited,#mv a.x:hover,#mv a.x:active{}
#TipLayer{visibility:hidden;position:absolute;z-index:1000}
#eva_extra{visibility:hidden;padding:5px 5px 5px 5px;border:1px solid #333}
.alerta{padding:2px 2px 2px 2px;background-color:#FFF;color:#023;border:1px solid #888;float:left;clear:both;width:auto}
.alerta_fechar{background-image:url('imagens/actions/fileclose.png');width:25px;height:16px;cursor:pointer;background-repeat:no-repeat;float:left;background-position:right}
.banner{text-align:center}
.botao_maximizar{background:url('imagens/actions/14_layer_lowerlayer.png')}
.botao_minimizar{background:url('imagens/actions/14_layer_raiselayer.png')}
.botao_maximizar,.botao_minimizar{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer;display:inline;margin-left:10px;line-height:5px;background-position:center}
.camada_bloco{}
.icone,.icone16{vertical-align:middle;margin:1px}
.icone16{width:16px;height:16px}
.link{cursor:pointer}
.avaliacao{float:left}
.ocultar{visibility:hidden;display:none}
.titulo,.camada_titulo{font-weight:bold;font-size:12px}
.carregando{background-image:url('imagens/c.gif');width:107px;height:24px;visibility:visible;background-repeat:no-repeat;background-position:center;display:block;position:relative}
.menu_carregando{float:left}
form{margin:0px;padding:0px}
fieldset{border:1px solid #EEE;overflow:hidden;font-size:12px;padding:2px 2px 2px 2px;margin:2px 2px 2px 2px}
legend{padding:.2em;font-weight:bold;color:#000;border:1px solid #DEDEDE}
label{font-weight:bold;font-size:12px;border-color:#000}
.formulario{width:100%;float:left}
.f{display:table;width:100%}
.campo,.campo_titulo{vertical-align:top;float:left;margin-bottom:4px}
.campo_titulo{text-align:right;width:37%;overflow:hidden;clear:left}
.campo{width:63%}
.lfv{width:100%}
.lfh,.lfh div{float:left;white-space:nowrap}
textarea,select,input.input_text,input.input_text_login,input.input_text_senha{width:99%;background-color:#FFF;border:1px solid #CCC}
select{width:auto}
input,textarea,select{font-family:Verdana;font-size:12px;color:#333}
input.input_text_login,input.input_text_senha{background-attachment:scroll;background-repeat:no-repeat;background-position:left center}
.alerta_campo{background-image:URL('imagens/v.gif');color:#00212F}
input.imagem{cursor:pointer}
label.selecao{font-weight:normal;cursor:pointer}
.bv,.bh{margin:5px 0px 5px 0px}
.bh{width:100%;white-space:nowrap}
.lfh .bh{margin:1px}
input.botao,input.botao:hover{background-repeat:no-repeat;padding-left:17px;height:20px;background-color:#FFF;width:auto;border:1px solid #CCC;border-top-color:#EFEFEF;border-right-color:#EFEFEF}
input.botao:hover{background-color:#EEE;cursor:pointer}
.botao_fundo{background-image:none;display:inline-block; height:22px;background-repeat:repeat-x}
.botao_fundo:hover{background-image:none}
.clear{clear:both}
.g{border:1px solid #DDD;overflow:auto;width:900px}
.gct{font-weight:bold;height:100%}
.gct,.gc{float:left;border-left:1px solid #FFF;overflow:hidden}
.gci{padding-top:2px;padding-bottom:2px;padding-right:2px;padding-left:2px}
.l1,.l2,.ld{clear:both;float:left;padding-bottom:3px}
.l1{background-color:#FFF}
.l2{background-color:#EEE}
.ld{background-color:#DEDEDE}
.calendar{z-index:110}
.calendar tbody td.today,.calendar tbody .day{color:#456}
.calendar tbody .rowhilite td.wn,.calendar,.calendar table,.calendar tbody td.selected,.calendar tfoot .ttip{background:#FFF}
.calendar thead .daynames,.calendar thead .hilite,.calendar tbody .rowhilite td,.calendar .combo,.calendar table .wn,.calendar .combo .hilite{background:#DDD}
.calendar tbody td.hilite,.data_especial,.calendar thead .headrow,.calendar .nav{background-color:#C33;color:#FFF}
.data_especial{background-color:#900;color:#FFF}
.aba{text-align:left;margin:1em 0 0 0;font:bold 12px verdana;border-bottom:1px solid #CCC;list-style-type:none;padding:3px 0px 3px 10px}
.aba li{display:inline}
.aba li.aba1{border-bottom:1px solid #FFF;background:#FFF}
.aba li.aba1 a{background-color:#FFF;color:#000;position:relative;top:1px;padding-top:4px}
.aba li a{padding:3px 4px;border:1px solid #DDD;color:#666;margin-right:0px;text-decoration:none;border-bottom:none;background-color:#EFEFEF;background-repeat:no-repeat;background-position:2px 2px}
.aba li a:hover{text-decoration:none;background:#FFF;background-repeat:no-repeat;color:#AAA;background-position:2px 2px}
.abac{border:1px solid #DDD;border-top:none;padding:0}
.nivel0 .desc,.nivel0 .titulo a{}
.nivel1 .desc,.nivel1 .titulo a{color:#36C}
.nivel2 .desc,.nivel2 .titulo a{color:#333}
.nivel3 .desc,.nivel3 .titulo a{color:#36A}
.nivel4 .desc,.nivel4 .titulo a{color:#000}
.nivel5 .desc,.nivel5 .titulo a{color:#369}
.nivel0,.nivel1,.nivel2,.nivel3,.nivel4,.nivel5{clear:left}

/* Estilo para campo listar icones formulario */
#icones{width:250px;height:91px;padding:2px;background-color:#EEE;border:1px #CCC solid}
#icones ul.lista_icones,#icones ul.paginacao{margin:0;padding:0;list-style:none}
#icones ul.paginacao li{display:inline}
#icones ul.lista_icones{width:250px}
#icones ul.lista_icones li{float:left;width:20px;height:20px;margin-left:1px;margin-bottom:1px;padding:1px;border:1px #CCC solid;text-align:center;background-color:#FFF}
#icones ul.lista_icones li img{width:16px;height:16px}
#icones ul.paginacao li.info_pagina{width:200px}

/* Camada flutuante */
.camada_bloqueio{position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:2000;background:transparent url('imagens/t2.png') repeat top left;}
/*.camada_flutuante{position:fixed;top:-20000px;left:10%;right:10%;background-color:#fff;border:1px solid #ccc;z-index:2001}*/
.camada_flutuante{position:fixed;top:-20000px;left:25%;right:25%;margin:auto;background-color:#fff;border:1px solid #ccc;z-index:2001}
.camada_flutuante .titulo,.camada_flutuante .camada_conteudo{padding:5px}
.camada_flutuante .titulo{color:#000}
.camada_flutuante h3{margin:0;padding:0}

.video_ajuda{float:left;border:1px solid #EEE;margin-left:10px;width:40%}