h1{
width: 300px;
text-align:right;
float: right;
margin: 8px 10px 0 0;
padding:0;
font-size: 16px;
font-weight: bold;
color:  red; /*#ccc*/
letter-spacing: 1px;
}

h1 font{
color: #003e7e;
font-style:italic;
letter-spacing: 0;
}

.topicodetalhe
{
color: #465e76;
font-weight: bold;
text-align:right;
padding-left: 5px;
background-color: #ebf0f2;
border-bottom: 1px solid #ced7dc;
}

/* Index */

table.idxquantidade tr.tit td, table.idxviagens tr.tit td{color: #e96a0c; padding: 1px 0 2px 0;}
table.idxquantidade td.topico{text-align:left;padding: 0 0 0 3px; font-weight: bold;color: #e96a0c;font-size: 10px;}

table.idxquantidade tr.cor, table.idxviagens tr.cor{background-color: #f7eee5;}
table.idxviagens tr.cor td{background-color: #f7eee5;}

/* Campos de filtros */

input.campo, select {
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	
}
.dxeEditArea {
	background-color:Transparent;
	border-width:0px;
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
.dxeListBoxItem {
	width:100%;
	border-collapse:collapse;
	border-collapse:separate;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

input.check {
	border: 0; 
	background-color: transparent;
	margin-top: 2px;

}

.bttir{width: 29px;height: 12px;background:url(../Imagens/btt_ir_hover.gif) top no-repeat; float:right;}
.bttir a{background:url(../Imagens/btt_ir.gif) left no-repeat; padding: 6px 14px;text-decoration:none;}
.bttir a:hover{background:url(../Imagens/btt_ir_hover.gif) left no-repeat;}

.btt {
border: 1px solid #f49650;
	margin-top: 13px;
	font-weight: normal;
	color: #446485;
	padding: 0 10px;
	}
	
.pesquisar{border: 1px solid  #ccc;color: #446485 !important;}
.caixaAlta{text-transform:uppercase;}
	
.mensagem{border: #f49650 1px solid; color: #446485;}

.calendario{border: 1px solid #f49650;}
.calendario tr.tit, .calendario td.dia{background-color:#fbd7bd;}

/* Grid */
.grid p.paginacao{
width: 100%;
/*text-align:center;*/
/*color: #f8ae71;*/
margin: 10px 0;
font-weight: bold;
clear: both;
}

.tr.tituloLineUp
{
	background: url('/Imagens/bg_tit.jpg') bottom repeat-x;
	height: 27px;
	text-align:center;
	font-size: 10px;
	font-weight: bold;
}
.tr.td.ColunaLineUp
{
	background: url('/Imagens/bg_tit.jpg') bottom repeat-x;
	height: 27px;
	text-align:center;
	font-size: 10px;
	font-weight: bold;
}

.contgrid{
width: 924px;
height: 560px;
overflow: auto;
clear: both;
/*border: 1px solid;*/
margin:0px auto;
padding-left:0px;

}
.contgridSenhaPendencias{
width: 924px;
height: 450px;
overflow: auto;
clear: both;
/*border: 1px solid;*/
margin:0px auto;
padding-left:0px;

}
.contgridSenhaFavorecido{
width: 915px;
overflow: hidden;
clear: both;
/*border: 1px solid;*/
margin:0px auto;
padding-left:0px;

}
.contgridBL{
width: 926px;
height:auto;
overflow: auto;
clear: both;
/*border: 1px solid;*/
margin:0px auto;
padding-left:0px;
}

tr.tit{
background: url(/Imagens/bg_tit.jpg) bottom repeat-x;
height: 27px;
text-align:center;
font-size: 10px;
font-weight: bold;
}

tr.tit td{
color: #3c5873;
padding-bottom: 7px;
}

td.um, td.dois{
height: 18px !important;
padding:0 0 0 3px !important;
text-align:left;
}

td.um{background: url(/Imagens/bg_td1.gif) right bottom no-repeat;border-bottom: 1px solid #c2ced9;}
td.onze{background: url(/Imagens/bg_td11.gif) bottom repeat-x;border-bottom: 1px solid #c2ced9;}
td.dois{background: url(/Imagens/bg_td2.gif) right bottom no-repeat;border-bottom: 1px solid #c2ced9;}
td.vinteum{background: url(/Imagens/bg_td21.gif)  bottom repeat-x;border-bottom: 1px solid #c2ced9;}

tr.interna{background-color: #f9eee4; font-weight:bold;}


a.bttavancar, a.bttavancarfinal, a.bttvoltar, a.bttvoltarfinal{
width: 34px;
height: 17px;
padding: 9px 17px;
color: #babdc4;
text-decoration:none;
}

a.bttavancar, a.bttvoltar, a.bttavancarfinal, a.bttvoltarfinal{margin: 0;}
a.bttavancarfinal{margin-left: 10px;}
a.bttvoltarfinal{margin-right: 10px;}


a.bttavancar{background:url(/Imagens/btt_avancar.jpg) left no-repeat;}
a.bttavancar:hover{background:url(/Imagens/btt_avancar_hover.jpg) left no-repeat;}
a.bttavancarfinal{background:url(/Imagens/btt_avancar_final.jpg) left no-repeat;}
a.bttavancarfinal:hover{background:url(/Imagens/btt_avancar_final_hover.jpg) left no-repeat;}
a.bttvoltar{background:url(/Imagens/btt_voltar.jpg) left no-repeat;}
a.bttvoltar:hover{background:url(/Imagens/btt_voltar_hover.jpg) left no-repeat;}
a.bttvoltarfinal{background:url(/Imagens/btt_voltar_final.jpg) left no-repeat;}
a.bttvoltarfinal:hover{background:url(/Imagens/btt_voltar_final_hover.jpg) left no-repeat;}

table.consultasantigas{
width:230px;
position:absolute;
float: left;
margin: 0;
margin: 0 0 0 -240px;
clear: both;
z-index:10;
border-collapse: collapse;
font-size: 9px;
border: 1px solid #ccd0d4;
color: #3c5873;
}

table.consultasantigas tr.tit{
color:#fff; 
font-weight: bold; 
background-color:#f49650;
background-image:none;
height: 13px;
text-align: center;
 }
 
 table.consultasantigas tr.tit td{padding: 3px 0 5px 0; color:#fff;}

table.consultasantigas td{padding: 4px 2px;border-bottom: 1px solid #ccd0d4; text-align:center;}

table.consultasantigas td.topicos{
color: #465e76;
font-weight: bold;
text-align:center;
background-color: #ebf0f2;
padding: 3px 0;
}


/* Calendario  */
body.calendario{
margin: 0;
padding:0;
color: #000;
font-size: 10px;
}

form{margin:0; padding:0;}


table.calendario{
width: 247px;
border-collapse: collapse;
background-color:#fff;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

table.calendario a{color:#000; text-decoration:none;}

table.calendario tr.top{
background-color:#f49650;
color: #fff;
font-weight: bold;
text-align:center;
padding:0;
}

table.calendario tr.top td{width:0 !important; height:18px; padding:0;}
table.calendario tr.top img{margin:0;}

table.calendario tr.dias{
background:url(/Imagens/bg_dias_calendario.jpg) top repeat-x #D0DDE8;
color: #223853;
font-weight: bold;
}

table.calendario td{text-align:center !important;padding: 5px 3px;}

table.calendario td.outrosdias a {color: #999; text-decoration:none;}

table.calendario td.contagem{
border-right: 1px solid #D0DDE8;
color: #7999a9;
background-color:#f8f8f8;
}

table.calendario td.fds a{color: #fe3c00; text-decoration:none;}

table.calendario td.hoje{
background-color:#f49650;
font-weight: bold;
}

table.calendario td.hoje a{color: #fff;text-decoration:none;}

p.botoes{border-top: 1px solid #D0DDE8; text-align:center;margin: 0;padding: 5px 0 10px 0;}

.bttcalendario{
background:url(/Imagens/bg_btt_persquisar.gif) bottom repeat-x;
border: 1px solid #f49650;
font-weight: normal;
color: #446485;
padding: 0 10px;
font-size: 10px;
}

