h1{
width: 300px;
text-align:right;
float: right;
margin: 8px 10px 0 0;
padding:0;
font-size: 16px;
font-weight: bold;
color: #f49140;
letter-spacing: 1px;
}

h1 font{
color: #003e7e;
font-style:italic;
letter-spacing: 0;
}

/* 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 {
	border: #f49650 1px solid; 
	color: #446485; 
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
	margin-top: 2px;
}

input.check {
	border: 0; 
	background-color: transparent;
	margin-top: 2px;

}

.bttir{width: 29px;height: 12px;background:url(../imagens/Terminais/btt_ir_hover.gif) top no-repeat; float:right;}
.bttir a{background:url(../imagens/Terminais/btt_ir.gif) left no-repeat; padding: 6px 14px;text-decoration:none;}
.bttir a:hover{background:url(../imagens/Terminais/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 #f49650;color: #446485 !important;}
	
.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;
}

.contgrid, .contgrid1
{
    width: 926px;
    height: 290px;
    overflow: scroll;
    clear: both;
    border: 1px solid #f49650;
    margin:0px auto;
    padding-left:0px;
    background-color: White;
}

.contgrid
{
   height: 275px; 
}
.contgrid1
{
    height: 220px;
}

.contgridfull
{
    border: 1px solid #f49650;
    width: 100%;    
    height: auto; 
    top:19px;
    left:0px;
    position:absolute;
    background-color:White;
    padding-bottom:10px;
}

tr.tit{
background: url(../imagens/Terminais/bg_tr_tit.jpg) bottom repeat-x;
height: 27px;
text-align:center;
font-size: 10px;
font-weight: bold;
/*position:relative; 
top: expression(this.parentNode.parentNode.parentNode.scrollTop-7);*/
}

tr.tit-CNTR{
color:#fff; 
font-weight: bold; 
background-color:#f49650;
background-image:none;
height: 16px;
text-align: center;
font-size: 10px;
}

tr.tit-Dash{
background: url(../imagens/bg_tr_tit_quantidade.jpg) bottom repeat-x;
height: 27px;
text-align:center;
font-size: 10px;
font-weight: bold;
}

tr.titDash{
background: url(../imagens/bg_tr_tit_quantidade.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/Terminais/bg_td1.gif) right bottom no-repeat;border-bottom: 1px solid #c2ced9;}
td.onze{background: url(../imagens/Terminais/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/Terminais/btt_avancar.jpg) left no-repeat;}
a.bttavancar:hover{background:url(../imagens/Terminais/btt_avancar_hover.jpg) left no-repeat;}
a.bttavancarfinal{background:url(../imagens/Terminais/btt_avancar_final.jpg) left no-repeat;}
a.bttavancarfinal:hover{background:url(../imagens/Terminais/btt_avancar_final_hover.jpg) left no-repeat;}
a.bttvoltar{background:url(../imagens/Terminais/btt_voltar.jpg) left no-repeat;}
a.bttvoltar:hover{background:url(../imagens/Terminais/btt_voltar_hover.jpg) left no-repeat;}
a.bttvoltarfinal{background:url(../imagens/Terminais/btt_voltar_final.jpg) left no-repeat;}
a.bttvoltarfinal:hover{background:url(../imagens/Terminais/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;
}

/* */
table.consultasnovas{
width:100%;
margin: 0;
clear: both;
border-collapse: collapse;
border: 1px solid #ccd0d4;
color: #3c5873;
}

table.consultasnovas tr.tit{
color:#fff; 
font-weight: bold; 
background-color:#f49650;
background-image:none;
height: 13px;
text-align: center;
 }

 table.consultasnovas tr.tit td{padding: 3px 0 5px 0; color:#fff;}

table.consultasnovas td{padding: 4px 2px;border-bottom: 1px solid #ccd0d4; text-align:center;}

table.consultasnovas 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;
}

.labelinformativotela
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FF9966;
    font-weight: bold;
    
}

.labelinformativodescricao
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #3c5873;   
}

.tabletitulo
{
    border: 1px solid #FF9933;
    background-color: #FFFFFF;
}
