/* Autocompletar Lista */
#autocomplete {font-size: 11px; position: absolute; border: 1px solid; overflow: hidden;}
#autocomplete ul {margin: 0; padding: 0; list-style: none}
#autocomplete li {background: #fff; color: #000; white-space: pre; cursor: default}
#autocomplete li.selected {background: #0072b9; color: #fff}
input.form-autocomplete {background: url('../../../../imagens/autocompletar.gif') no-repeat 100% 2px; padding-right: 17px;}
input.throbbing {background-position: 100% -18px; padding-right: 17px}

/* Horizontal Menu */
#horizontalMenu{width:100%; display:table}
#horizontalMenu a, #horizontalMenu h2{color:#666666; font:bold 11px/16px arial,helvetica,sans-serif;display:block; margin:0;padding:1px 3px 1px 3px;}
#horizontalMenu h2{color:#fff;; width:9em}
#horizontalMenu img{border:0px}
#horizontalMenu a{text-decoration:none; white-space:nowrap}
#horizontalMenu a, #horizontalMenu a:visited{text-decoration:none}
#horizontalMenu a:hover{color:#a00}
#horizontalMenu a:active{background:#ccc;}
#horizontalMenu ul{list-style:none;margin:0;padding:0; float:left;}
#horizontalMenu li{position:relative; border:0px solid #FFFFFF}
#horizontalMenu ul ul{position:absolute;z-index:400;top:auto;display:none;background-color:#FFF;border:1px solid #CCCCCC;}
#horizontalMenu ul ul ul{top:0;left:100%;}
div#horizontalMenu h2:hover{}
div#horizontalMenu li:hover{cursor:pointer;z-index:100;background-color:#EEE;}
div#horizontalMenu li:hover ul ul,div#horizontalMenu li li:hover ul ul,div#horizontalMenu li li li:hover ul ul,div#horizontalMenu li li li li:hover ul ul{display:none;}
div#horizontalMenu li:hover ul,div#horizontalMenu li li:hover ul,div#horizontalMenu li li li:hover ul,div#horizontalMenu li li li li:hover ul{display:block;}
#horizontalMenu a.x, #horizontalMenu a.x:visited{}
#horizontalMenu a.x:hover{}
#horizontalMenu a.x:active{}

/* Vertical Menu */
#padraoMenu{position:relative;z-index:2}
#padraoMenu a, #padraoMenu h2{ color:#666666; font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;display:block;border-width:1px;white-space:nowrap;margin:0;padding:1px 3px; font-family:Verdana, Arial, Helvetica, sans-serif}
#padraoMenu h2{}
#padraoMenu ul li a{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
#padraoMenu a{text-decoration:none}
#padraoMenu a:hover{color:#a00}
#padraoMenu a:active{}
#padraoMenu ul{list-style:none;margin:0;padding:0;width:100%; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif}
div#padraoMenu li, div#padraoMenu li:hover{position:relative;}
div#padraoMenu li.submenu{ background-image:url('../../../../imagens/arrow.gif'); background-position: bottom right; background-repeat:no-repeat}
div#padraoMenu li ul{position:absolute;top:0;left:100.1%;display:none; background-color:#EEE; border:1px solid #CCCCCC; width:180px}
div#padraoMenu ul ul,div#padraoMenu ul ul ul,div#padraoMenu ul li:hover ul ul,div#padraoMenu ul li:hover ul ul ul{display:none;}
div#padraoMenu ul li:hover ul,div#padraoMenu ul ul li:hover ul,div#padraoMenu ul ul ul li:hover ul{display:block}
#padraoMenu a.x, #padraoMenu a.x:visited{}
#padraoMenu a.x:hover{}
#padraoMenu a.x:active{}

/* Aba Horizontal */
.aba_horizontal_espaco {border-bottom: 1px solid #91A7B4; width:90%}
.aba_horizontal_conteudo {border: 1px solid #91A7B4; padding: 5px 5px 5px 5px; background-color:#FFFFFF; border-top: 0px}
.aba_horizontal_normal, .aba_horizontal_normal_2, .aba_horizontal_sobre, .aba_horizontal_sobre_2, .aba_horizontal_selecionada, .aba_horizontal_selecionada_2 {background-image: url('../../../../imagens/aba_h.png'); font-size: 11px}
.aba_horizontal_normal, .aba_horizontal_sobre, .aba_horizontal_selecionada {white-space:nowrap; padding: 5px 5px 2px 5px; border-bottom: 1px solid #91A7B4;}
.aba_horizontal_normal_2, .aba_horizontal_sobre_2, .aba_horizontal_selecionada_2 {width:7px; border-bottom: 1px solid #91A7B4}
.aba_horizontal_normal_2 {background-position: 100% 0px}
.aba_horizontal_normal {background-position: 0px 250px}
.aba_horizontal_sobre_2 {background-position: 100% -100px}
.aba_horizontal_sobre {background-position: 0px 150px}
.aba_horizontal_selecionada_2 {background-position: 100% -200px; border-bottom: 0px}
.aba_horizontal_selecionada {background-position: 0px 50px; border-bottom: 0px}

/* Aba Vertical */
.aba_vertical_espaco {border-top: 1px solid #91A7B4}
.aba_vertical_conteudo {border: 1px solid #91A7B4; padding: 5px 5px 5px 5px; background-color:#FFFFFF}
.aba_vertical_normal, .aba_vertical_sobre, .aba_vertical_selecionada {white-space: nowrap; color: #333333; border-top: 1px solid #91A7B4; border-left: 1px solid #91A7B4; padding: 5px 5px 5px 5px}
.aba_vertical_normal {background-color: #FFFFFF}
.aba_vertical_sobre {background-color: #DDDDDD}
.aba_vertical_selecionada {background-color: #EEEEEE}
.aba_vertical_normal_2,.aba_vertical_sobre_2,.aba_vertical_selecionada_2 {display:none}

/* Geral */

/* Elementos */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; color: #666666; background-repeat: repeat-x}
a:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #686667}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #993333;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #1556A8;}
a.linkTabela { display:block;  color:#00f; text-decoration:none;	 }	 
a.linkTabela:hover {	 color:#ffffff; 	 background-color:#CC0000;	 }

caption {font-weight: bold; font-size: 11px; padding: 2px 4px; border-width: 1px 1px 1px 1px; border: 1px solid; text-align: left; background-color: #F5F5F5; border-color: #CCCCCB}
form {margin: 0px; padding: 0px}
input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-width: 1px 1px 1px 1px; border-bottom-color:#EFEFEF; border-right-color:#EFEFEF; color: #18457B}
textarea:focus {background-color: #FEFEFE}
label {font-weight: bold; font-size: 11px; border-color:#000000}
td {font-size: 11px}
hr {border:1px dotted #FEFEFE}
fieldset {border: 1px solid #DEDEDE; padding: 3px 3px 3px 3px}

/*Classes */
#eva{}
#eva_extra{ visibility:hidden; padding: 5px 5px 5px 5px;  border: 1px solid #333333;}
.alerta {background-color: #FFFFFF; color: #00212F; border: 1px solid #666666; }
.alerta_campo {width: 95%; size: landscape; background-image: URL('../../../../imagens/fundo_campos.gif'); border: 1px solid #AA0000; background-color: #FFFFFF; color: #00212F}
.alerta_fechar {background-image: url('../../../../imagens/16x16/actions/remove.png'); width: 16px; height: 16px; cursor: pointer; background-repeat:no-repeat}
.banner {text-align: center}
.botao_maximizar, .botao_minimizar {width: 8px; height: 7px; background-repeat:no-repeat; cursor: pointer;display:inline; margin-left: 10px; line-height: 5px; background-position:center}
.botao_maximizar {width: 8px; height: 7px;background-image: url('../../../../imagens/sort_dw.gif')}
.botao_minimizar {width: 8px; height: 7px;background-image: url('../../../../imagens/sort_up.gif')}
.camada_bloco {}
.camada_padrao {background-color: #FFFFFF; color: #000000; border-color: #BBBBBB; margin: 2px; font-size: 11px; width: 100%; text-align: left; -moz-border-radius: 10px 10px 10px 10px;-moz-opacity: .87;opacity: .87; border: 1px; border-style: solid}
.data_especial {background-color: #990000; color: #FFFFFF}
.desc {}
.link{ cursor: pointer;}
.ocultar { visibility:hidden; display:none}
.titulo, .camada_titulo {font-weight: bold; font-size:14px;}

.campo {text-align: right; width: 30%; vertical-align:top}
.font_descricao {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0066CC}
.font_texto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0066CC}
.linha1 {background-color: #FFFFFF}
.linha2 {background-color: #EEEEEE}
.linha_destaque {background-color: #DEDEDE}
.formulario { width: 100%}
.grade {border: 1px solid #DDDDDD}
.grade td { border: 1px solid #FFFFFF}
.formulario_titulo {font-weight: bold; font-size: 11px; padding: 2px 4px; border-width: 1px 1px 1px 1px; border: 1px solid; text-align: left; border-color: #F5F5F5}
.carregando {background-image: url('../../../../imagens/carregando.gif'); width: 24px; height: 24px; visibility:visible; width:100%; background-repeat:no-repeat; background-position:center}
form.bloco {}
form.modulo {background-color: #F5F5F5; border-color: #FFFFFF; border-width: 1px 1px 1px 1px; border: 1px solid}
input:focus {background-color: #FEFEFE}
input.input_text {width: 95%; size: landscape; background-color: #FFFFFF}

input.input_text_login,input.input_text_senha {padding-left: 17px; background-attachment: scroll; background-repeat: no-repeat; height: 18px; background-position:left center}

input.botao { border: 1px solid #EFEFEF; padding: 1px 1px 1px 17px; height: 20px;  background-repeat:no-repeat; background-color: #FFFFFF; margin:1px}
input.botao_sobre { padding: 1px 1px 1px 17px; height: 20px; background-repeat:no-repeat; background-color: #EFEFEF; margin:1px; cursor: pointer}
input.imagem { cursor: pointer}
div.botoes {margin: 5px 0px 5px 0px}
label.selecao {font-weight: normal}
select.form{width: 95%}
select.form, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-width: 1px 1px 1px 1px; color: #18457B; background-color: #FFFFFF}
td.icone {width: 16px; vertical-align: top}
.bloco_padrao_borda{border:#cccccc solid 1px;}
.bloco_padrao{border:#ffffff solid 1px; background: url('../../../../imagens/degrade.gif') repeat-x top left;}
/*Quebra de linha do editor*/
.mceVisualAid { border:0px solid #FEFEFE} 
/* Calendario */
.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: #DDDDDD;
}
.calendar tbody td.hilite, .data_especial, .calendar thead .headrow,.calendar .nav {
  background-color: #CC3333;
  color: #fff;
}

.nivel0 .desc, .nivel0 .titulo a{}
.nivel1 .desc, .nivel1 .titulo a{color: #3366CC}
.nivel2 .desc, .nivel2 .titulo a{color: #333333}
.nivel3 .desc, .nivel3 .titulo a{color: #3366AA}
.nivel4 .desc, .nivel4 .titulo a{color: #000000}
.nivel5 .desc, .nivel5 .titulo a{color: #336699}
body {
	font-family:arial;
	font-size:12px;
	line-height:22px;
	text-align:justify;
	color:#333333;
	background-image:url(arquivos/temas/ken/imagens/ceu.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
}
h1 {
	color:#14adc9;
	font-size:14px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:left;
	padding-top:8px;
	height:30px;
}
h2 {
	color:#31c4de;
	font-size:16px;
	background-image:url(../imagens/separador.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:25px;
	margin-top:25px;
	text-align:left;
}
.imagem_borda { border: solid 5px #14ADC9}

#colEsquerda {
	float:left;
}
#colDiretia{
	float:right;
	padding-left:15px;
	text-align:left;
}
#meio {
	float:left;
}
#rodape {
	background-image:url(../imagens/base_12.jpg);
	/*width:700px;*/
	margin:0 auto;
	height:66px;
	text-align:right;
	padding-right:80px;
}

#palestra {
	background-image:url(../imagens/palestra.jpg);
	background-repeat:no-repeat;
	width:270px;
	height:120px;
	padding:10px;
	padding-top:40px;
	padding-left:140px;
}
#palestra a:link {
	color:#333366;
	text-decoration:none;
}
#palestra a:visited {
	color:#333366;
	text-decoration:none;
}
#palestra a:hover {
	text-decoration:underline;
}
a:link, a:visited {
	text-decoration:none;
	color:#666666;
}
a:hover {
	color:#14adc9;
}
#nu_nome_1_2_15, input.input_text, textarea {
	border: solid 1px #14ADC9;
}
#co_nome_1_1_17, #co_email_1_2_17, #co_assunto_1_3_17, #co_ext_text2_1_4_17, #co_ext_text1_1_5_17 {
	width:250px;
}
#co_texto_1_8_17 {
	border: solid 1px #14ADC9;
	width:250px;
	heigth:50px
}

