﻿*
{
	margin: 0;
	list-style: none;
	font-family: Tahoma,Verdana;
	font-size: 8pt;
	color: #444444;
	text-decoration: none;
}


body
{
	/*background: url(../imagens/fundo.gif);*/
	background-repeat:repeat;
	background-color: #c4cacd;
	margin:0px;
}
#geral
{
	margin: 0px auto;
	width: 800px;	
}

#frm
{
	margin: 0px auto;
	width: 800px;			
}

#geralPes
{
	margin: 5px 5px 5px 5px;
	width: 400px;			
}

#frmPes
{
	margin: 0px 0px 0px 0px;
	width: 350px;			
}

#topo
{
	height: 48px;
	background-color: #ffffff;
}

#topo1
{
	/*margin-top:5px;*/
	height: 42px;
	background: url(../imagens/mid.jpg);
	background-repeat:repeat-x;	
	border-left:2px solid #d6dfe9;
	border-right:2px solid #d6dfe9;
}

#topoPes
{
	margin-top:5px;
	height: 80px;
	width: 400px;
	background: url(../images/bk_action_off.jpg);
	background-repeat:repeat-x;	
	background-color: #ffffff;	
}

#logo
{
	width: 150px;	
	float: left;
	text-align: center;
	padding-top: 10px;
}


#menu
{
	height:30px;
	background-color: #cacaca;
}

#conteudo
{
	height:430px;
	background-color: #ffffff;
	border-left:2px solid #d6dfe9;
	border-right:2px solid #d6dfe9;	
}
#rodape
{
	height:20px;
	background-color: #dadada;
	line-height: 18px;
	text-align: right;
	padding-right: 30px;
	font-size: 7pt;
	color: #9a9a9a;
	font-size: 7pt;	
}
#foto
{
position:absolute;
left:100%;
top:155px;
margin-left:-140px;
margin-top:-40px;
width: 130px;
height: 130px;
border: 1px #787878 solid;
}
.lblDesCad
{
	display:inline-block;
	color: #a9b4c0;
	width:85px;		
}
.lblTitulo
{
	font-size:12px;
	font-weight: 700;
	color: #a9b4c0;
	width:150px;	
}

.lblDescricao
{
	font-weight: 700;
	color: #6666FF;		
	width:150px;	
}

.lblTexto
{
	font-weight: 400;
	color: #306EAB;		
	width:150px;	
	border:0px;
	width:100%;
}

.txtlblDescricao
{
	font-weight: 700;
	color: #6666FF;		
	width:150px;	
	background-color:Transparent;
	border:0px;	
}
.lblErros
{
	font-weight: 700;
	color: Red;
	width:100px;		
}
 
#btnProcurar
{
	background-position:center;
	background-repeat:no-repeat;
	border-style:none;
	width:24px;
	height:24px;
	background-color:Transparent;	
}

.lblProcurar
{
	margin-left:10px;
}

#lblStatus
{
	font-weight: 700;
	color: #ee2222;	
	padding-left: 16px;
	line-height: 150%;
}

.rodape_a
{
	font-size: 7pt;
	height:20px;
	background-color: #dadada;
	line-height: 18px;
	text-align: right;
	color: #9a9a9a;
	font-size: 7pt;	
	
}

.rodape
{
	font-size: 7pt;
	height:20px;
	background-color: #dadada;
	line-height: 18px;
	text-align: right;
	color: #9a9a9a;
	font-size: 7pt;	
	
}
/* ESTILO FORMULARIOS */
#titulo
{
	height: 30px;
	background-color: #dbdce2;
	color: #fafafa;
	line-height: 30px;
	text-align: left;
	padding-left: 8px;
	
}
#topo_cad, #topo_edit
{
	clear: both;
	height: 26px;
	background-color: #f5f5f5;
	padding-top: 4px;
}

#status_edit{
	height: 16px;
	background-color: #ffffee;
	padding-left: 8px;
	line-height: 12px;
	
}
#conteudo_cad
{
	height:420px;
	padding: 0px;
	background-color: #ffffff;
}

#conteudo_edit
{
	height:404px;
	padding: 4px;
	background-color: #fafafa;
}



/* ESTILO COMPONENTES */

.body_interna
{
	background-image: none;
	background-color: #fafafa;
}

.td_novo
{
	padding-left: 8px;
	padding-right: 8px;
	width: 300px;
	border-right: 1px #ffffff solid;
	text-align: left;
	
}
.td_pesquisa
{
	padding-left: 8px;
	width: 100%;
	text-align: left;
}
.grd_hd
{
	background-color: #e9eff5; 
	color: #656565;
	height: 20px;
	padding-top: 4px;
	font-weight: 600;
}
.grd_item
{
	color: #444444;
}
.td_label
{
	height: 17px;
	background-color: #e9eff5; 
	width: 110px;
	padding-left: 4px;
	color: #454545;
}
.td_conteudo
{
	background-color: #fafafa; 
}
.msgErro
{
	font-weight: 700;
	color: #ee2222;	
	padding-left: 16px;
	line-height: 120%;
}
.td_erro
{
	height: 15px;
	text-align: left;
	vertical-align: middle;
	
	
}
.titulo
{
color: #00349a;
font-weight: 600;	
}


.td_tab
{
	width: 96px;
	height: 20px;
	text-align: center;
	background-color: #000088;
	
}
.td_tab a
{
	color: #fafafa;
}
.td_tab a:hover
{
	color: #EEEE00;
	font-weight: 500;
	
}
.td_tab_dir
{
	width: 96px;
	height: 20px;
	text-align: center;
	background-color: #a54c10;
	
}
.td_tab_dir a
{
	color: #fafafa;
}
.td_tab_dir a:hover
{
	color: #EEEE00;
	font-weight: 500;
}

.caixa
{
	padding-left: 4px;
	border: 1px #bababa solid;
}
.caixa_d
{
	text-align: right;
	padding-right: 4px;
}

.consulta_vazia
{
	text-align: center;
	color: #ff4545;	
	height: 295px;
	vertical-align: middle;
	/*background-color: #fafafa;*/
}
.consulta_vazia td
{
	text-align: center;
	color: #ff4545;	
	height: 295px;
	vertical-align: middle;
	/*background-color: #fafafa;*/
}
.caixa_check
{
	padding: 1px;	
}
.caixa_check label
{
	padding: 3px;	
}
.combo
{
	width: 310px;
}
.combo_localidade
{
	width: 310px;
}
.ocultar
{
	
display: none;
}
.mensagem_data{
	text-align: center;
	color: #ff7676;	
	height: 295px;
	vertical-align: middle;
	background-color: #fafafa;
	padding-top: 20px;

}
.texto_admin
{
	color: #454545;
	font-size: 8pt;
	width: 120px;
	padding-left: 8px;
	font-weight: 500;
	
}
.texto_admin_semana
{
	color: #454545;
	font-size: 8pt;
	width: 120px;
	padding-left: 8px;
	font-weight: 500;
	
}
.texto_admin_h
{
	color: #4444AA;
	font-size: 10pt;
	padding-left: 16px;
	font-weight: 800;
	height: 30px;
	 width: 100%;
	
}
.agenda_descricao
{
color: #333333;	
font-weight: 500;
}
.agenda_descricao_aviso
{
color: #989898;	
font-weight: 500;
}
.agenda_h
{
background-color: #818fb2;
color: #fafafa;
font-weight: 600;
height: 30px;
padding-left: 8px;

}
.aviso_h
{
background-color: #dadada;
color: #656565;
font-weight: 600;
height: 20px;
padding-left: 8px;

}
.agenda_entidade
{
color: #000077;	
font-weight: 500;
}
.agenda_entidade_aviso
{
color: #3333dd;	
font-weight: 500;
}
.agenda_prefixo
{
color: #ff3434;	
}
#d0,#d1,#d2,#d3,#d4,#d5,#d6
{
	float: left;
	width: 83px;
	white-space: nowrap;
}
.sem_resultado_h
{
background-color: #ffffcc;
color: #ff7575;
font-weight: 600;
height: 20px;
padding-left: 8px;	
}

.fundo
{
	background-image:url(../imagens/background.png);
}

.oculto
{
	display:none;
}

#contentgrid
{
	overflow:scroll;
	background-color: #fafafa;
	height: 465px;	
}

#content
{
	background-color: #fafafa;
	height: 465px;	
}

#conteudoPes
{
	overflow:scroll;
	background-color: #fafafa;
	height: 315px;		
}

#conteudoMemo
{
	margin:5px 5px 5px 5px;
	background-color: #fafafa;
	height: 400px;	
}

.grd_cmd_header, .grd_header_c, .grd_header_r, .grd_header_l
{
	background-color:#dadada;
	font-weight:500;
	height:24px;	
}
.grd_header_r
{
	text-align:right;
	padding-right:4px;
}
.grd_header_l
{
	text-align:left;
	padding-left:4px;
}
.grd_header_c
{
	text-align:center;
}

.grd_check
{
	width:16px;
	text-align:center;
}

.grd_cmd_header
{
	width:16px;	
}

.grd_cmd_item, .grd_select, .grd_delete, .grd_help
{
	width:16px;
	text-align:center;
}

.grd_select a, .grd_delete a, .grd_help a
{
	/*overflow:none;*/
	float:left;
	text-indent: -1000px;
	width:16px;
}

.grd_select a
{
	background:url(../Images/ico_select.gif) no-repeat center center;
	
}
.grd_delete a
{
	background:url(../Images/ico_delete.gif) no-repeat center center;
}
.grd_help a
{
	background:url(../Images/ico_help.gif) no-repeat center center;
	
}
.grd_item_l
{
	text-align:left;
	padding-left:4px;
}

.grd_item_r
{
	text-align:right;
	padding-right:4px;
}

.grd_item_c
{
	text-align:center;
}

.pnlLeft
{
	float:left;
}

/*Classes para abas*/

.abas
{
    border:1px solid #000000;
    padding:5px;
}
.divs
{
    margin:0px 3px 2px 3px;
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
    border-left:1px solid #000000;
    padding:5px;
    width:97.5%;
    text-align:left;
}

/* classes para a tela inicial*/
.divsIniciar
{
	display:none;
}

.campos
{
	border:1px solid #AAAAAA;	
}

.tabelasIniciar 
{
	height:101px;
	text-align:left;	
}

/*Inicio das bordas*/

/* Top*/
.tdtl
{
	background-image:url(../imagens/box_t_l.gif);		
	width:14px;
	height:10px;
}

.tdtm
{
	background-image:url(../imagens/box_t_m.gif);
	font-size:1px;	
}

.tdtr
{
	background-image:url(../imagens/box_t_r.gif);
	width:14px;
	height:10px;
}


/*Botonn*/
.tdbl
{
	background-image:url(../imagens/box_b_l.gif);
	width:14px;
	height:10px;
}

.tdbm
{
	background-image:url(../imagens/box_b_m.gif);	
}

.tdbr
{
	background-image:url(../imagens/box_b_r.gif);	
	width:14px;
	height:10px;	
}

/*meio*/
.tdm
{
	background-image:url(../imagens/box_m.gif);		
}
/*fim das bordas*/


#dhtmltooltip /*div que aparece como dica*/
{
	padding:10px; 	
	position:absolute;
	z-index:1; 	
	
}

.esqueceusenha
{
	font-size:x-small;
	color:Red;	
}

/* classes para borda redonda
essa linha estava no div da dica --> <b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b> <div class="contentb"> <div>Round Border!!</div> </div> <b class="b4"></b><b class="b3"></b><b class="b2"></b><b class="b1"></b>
.b1, .b2, .b3, .b4
{
	font-size:1px; 
	overflow:hidden; 
	display:block;
} 
.b1 
{
	height:1px; 
	background:#888; 
	margin:0 5px;
} 
.b2 
{
	height:1px; 
	background:#ddd; 
	border-right:2px solid #888; 
	border-left:2px solid #888; 
	margin:0 3px;
} 
.b3 
{
	height:1px; 
	background:#ddd; 
	border-right:1px solid #888; 
	border-left:1px solid #888; 
	margin:0 2px;
} 
.b4 
{
	height:2px; 
	background:#ddd; 
	border-right:1px solid #888; 
	border-left:1px solid #888; 
	margin:0 1px;
} 
.contentb 
{
	background: #ddd; 
	border-right:1px solid #888; 
	border-left:1px solid #888;
} 
.contentb div 
{
	margin-left: 5px;
}
*/
select { border:1px solid #aaaaaa; }
input { border:1px solid #aaaaaa; }
textarea { border:1px solid #aaaaaa; }

.Legenda{
	font-family:Arial; 
	font-size:10px; 
	font-weight:bold;
	color:#065ab3;
 }
 
.Legenda12
{
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	color:#065ab3;
}
 
.TextoDefault
{
	font-family:Arial;
	font-size:12px;
	color:#444444;
}

.btnSalvar
{
	width:150px; 
	border: solid 2px #0a66bb; 
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold; 
	color:#0a66bb; 
	background-color:#e1e1e1; 
	cursor:pointer;
}

.labelForm
{
	width: 160px;
	font-size: 8pt;
	color:#444444;
	background-color: #eaeaea;
}

.GridHead
{
	font-size: 8pt;
	color:#FFFFFF;
	font-weight:bold;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 21px;
    color:#000000;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url(../imagens/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
	font-size:13px;
	color:#000000;
    border-color: #7F9DB9;
}