body {
margin: 0px;
padding: 0px;
background:url(../imagens/bg_pag.jpg) top repeat-x #d9d9d9;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

form {margin: 0; padding: 0;}

p.dir{width: 99%; text-align:right; height: 25px; margin: 0px 0 5px 0;}
p.rr{font-size: 10px; color: #369; margin: 5px 0; font-weight: normal;}

.header, .headerteconsalvador, .headerteconrg{visibility:hidden;width:0; height:0;}
.header img, .headerteconsalvador img, .headerteconrg img{visibility:hidden;width:0; height:0;}

.principal{
margin: 0 auto;
padding: 0;
width: 994px;
background:url(../imagens/bg_principal.gif) top repeat-y;

}

.errorsList{
background-image: url(../imagens/bgErrorValidator.png);
border: solid red 1px;
margin:10px;
color:red;
padding:5px;
}

.errorsMensagem{
    border: 0px solid;
    margin: 0px 0px 0px 10px;  
    padding: 15px 5px 10px 15px;
    background-repeat: no-repeat;
    background-position: 0px center;
    background-image: url('../imagens/alerta_24_X_24.gif');
    font-size: 10px
}

.bottomtop{
margin: 5px auto 0 auto;
padding: 0;
width: 994px;
height: 5px;
background:url(../imagens/bg_principal_top.gif) bottom no-repeat;
}

.bottomprincipal{
margin: 0 auto;
padding: 0;
width: 994px;
height: 20px;
background:url(../imagens/bg_principal_bottom.gif) top no-repeat;
}

.top{
width: 100%;
height: 120px;
margin:0;
padding:0;
display: block;
}

.top img.logotop{margin: 15px 0 0 25px; float: left; position: absolute;
    top: 20px;   
    width: 205px;
    height: 60px;    
}

/* menu top */

.menu
{
    width: 535px;
    height: 110px;
    margin: 10px 0 0 450px;  
    background: url(../imagens/bg_menu.gif) top left no-repeat;
    position: absolute;
}

ul.nav1, ul.nav2, ul.nav3, ul.nav4
{
    margin: 12px 0 0 0;
    list-style-type: none;
    width: 190px;
    padding: 0;
    float: left;
}
ul.nav1{padding-left: 60px;}
ul.nav2, ul.nav3, ul.nav4{margin-left: 13px;}
li{margin: 0 0 1px 0; padding:0;}
ul.nav1 li a, ul.nav2 li a, ul.nav3 li a, ul.nav4 a{
width:185px; 
height: 13px;
font-family:Verdana; 
font-size:10px; 
font-weight:bold; 
text-decoration:none; 
color: #e7e8ea; 
padding: 2px 0 2px 5px;
display: block;
background:url(../imagens/menu_seta.gif) right no-repeat #536471;
}
ul.nav1 li a:HOVER, ul.nav2 li a:HOVER, ul.nav3 li a:HOVER, ul.nav4 a:HOVER{background:url(../imagens/menu_seta.gif) right no-repeat #3e4a53;}

ul.nav4 li.vazio{width: 160px; height: 17px; background-color:#e4e4e4;}

/* Index */

img.idxlogo{margin: 30px 0 0 25px;}

table.login{
width: 200px;
background: url(../imagens/bg_login.jpg) top repeat-x;
border: 1px solid  #919aa3;
margin: 20px 0 0 0;
float: left;
background-color: #c9ced2;
}

table.login td{padding: 3px; color: #3c5873;font-size: 10px; font-weight: bold;}

table.login td a{color: #919aa3; text-decoration:none; width: 100%;border:0;}
table.login td a:hover{text-decoration:underline;}

input.login {
	border: #b5b9bd 1px solid; 
	color: #446485; 
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
	margin-top: 2px;
	width: 130px;
}

.bttir{width: 29px;height: 12px;background:url(../imagens/index/btt_ir_hover.gif) top no-repeat;}
.bttir a{background:url(../imagens/index/btt_ir.gif) left no-repeat; padding: 6px 14px;text-decoration:none;}
.bttir a:hover{background:url(../imagens/index/btt_ir_hover.gif) left no-repeat;}

.flash{
width: 650px;
height: 270px;
float: right;
margin: 0;
clear: right;
}

.idxacesso{
width: 300px;
float: left;
color: #003e7e; 
font-size: 10px;
font-weight:bold;
margin: 25px 10px 0 0;
text-align:center;
}

.idxacesso > font{color: #2783a7;font-size: 10px;}

.idxmain, .idxmain1, .idxmain2{
width:945px;
height: 290px;
margin: 0 0 0 11px;
background:url(../imagens/bg_cont_index.gif) bottom left no-repeat #afbbc0;
clear: both;
padding:0;
}

.idxmain, .idxmain2{width:895px; height: 270px; padding-left: 50px;}

.idxmain2{background-image: none !important;}

.idxmainbottom{width:945px; height: 4px; background:url(../imagens/bg_cont_index.jpg) bottom repeat-x;margin: 0 0 0 11px;padding:0;}

.idxleft
{
    float: left;
    margin: 6px;
}
.idxleft2{float: left; width: 180px;}

.idxcenter
{
    float: right;
    width: 700px;
    margin: 5px;
    vertical-align: top;
}

.divScrollBar
{		
    float: left;  
    overflow: scroll;   
    scrollbar-3dlight-color: #BBBBBB; 
    scrollbar-arrow-color: #444444;
    scrollbar-base-color: #BBBBBB; 
    scrollbar-dark-shadow-color: #BBBBBB; 
    scrollbar-face-color: #CCCCCC;
    scrollbar-highight-color: #BBBBBB; 
    scrollbar-shadow-color: #BBBBBB;
    margin: 0px 0px 0px 0px;
}

.divContent
{
	margin-left: 25px; 
	width: 945px;
	padding-bottom: 10px; 
	background-color: #EFEFEF	
}

.gridConsultas
{
	height: 320px; 
	max-height: 320px; 
	width: 640px;    
}

.gridConsultaTabelaSistema
{
	height: 350px; 
	max-height: 350px; 
	width: 640px;
}

.consulta_fale_conosco_desc td
{
	color: #D96316;
}
.consulta_fale_conosco_desc label
{
	color: #3c5873;	
}

.idxtab{
width: 190px;
height: 17px;
color: #606e74; 
font-size: 10px;
margin: 3px 0 0 5px;
padding: 3px 0 0 0px;
background:url(../imagens/bg_aba.gif) top left no-repeat;
color: #606e74; 
font-size: 10px; 
font-weight: bold;
text-align:center;
}

.idxperfil{
width: 250px;
border: #f49650 1px solid;
color: #3c5873;  
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
	margin: -5px 0 10px 10px;
	}
	
.idxabas{
width: 300px;
/*width: 932px;*/
height: 20px;
clear:both;
margin-left:10px;
padding:0px;
text-align:center;
/*font-size: 10px;*/
}

.idxabaativa a:hover
{
    color: #2783a7;
    width: 50px;
    text-align:center;
    /*font-size: 10px;*/
}

.idxabaativa
{
    width: 50px;
    height: 16px;
    background:url(../imagens/bg_aba_ativa.jpg) bottom repeat-x;
    text-align:center;
    float: left;
    padding: 4px 20px 0 20px;
    color: #2783a7;
    /*font-size: 10px;*/
    font-weight: bold;
    border:0;
    border-right: 1px solid #c9cdd1;
    margin-left: -1px;
    /*margin-left: 0;*/
}

.idxabainativa
{
    width: 50px;
    height: 16px;
    background-color:#e2e4e7;
    text-align:center;
    float: left;
    padding: 4px 20px 0 20px;
    border-right: 1px solid #c9cdd1;
    /*font-size: 10px;*/
}

.idxabainativa a
{
    /*width: 50px;*/
    width: 50px;
    color: #a2a3a5;
    /*font-size: 10px;*/
    font-weight: bold;
    text-decoration:none;
    text-align:center;
}

.idxabainativa a:hover
{
    color: #2783a7;
    width: 50px;
    text-align:center;
    /*font-size: 10px;*/
}

table.idxquantidade{
width: 179px;
border-collapse:collapse;
background-color:#fff;
margin: -3px 0 0 5px;
border: 1px solid #6c7e86;
border-top: 1px solid #a2a9aa;
color: #3c5873;
}

table.idxviagens{width: 720px;border-collapse:collapse;color: #3c5873;}

table.idxquantidade tr.tit, table.idxviagens tr.tit{
height: 0px;
background:url(../imagens/bg_tr_tit_quantidade.jpg) bottom repeat-x;
text-align:center;
}

table.idxviagens td.tit2{ background-image:none;border-bottom: 1px solid #ced1d1;}
table.idxquantidade td, table.idxviagens td{text-align:center;height: 15px;}
table.idxviagens td{ background-color:#fff; margin: 0 1px; border-right: 1px solid #ced1d1; padding: 0 2px;}

.idxcontgrid{
width: 740px;
height: 245px;
overflow: auto;
border: 1px solid #6c7e86;
border-top: 1px solid #a2a9aa;
margin: -3px 5px 30px 5px;
background-color:#fff;
}


/* Submenu*/

ul.submenu {
text-align: left;
list-style: none;
padding: 0;
margin: 0;
}

ul.submenu li { 
margin: 0; 
padding: 0;
height: 19px;

}

ul.submenu li a {
width: 105px;
height: auto;
font-size: 9px;
font-weight:bold;
color:#2B3C4F;
text-decoration: none;
padding: 2px 0 4px 8px; 
border-top: 1px solid #748087;
border-bottom:1px solid #95a5ae;
display: block;
}

ul.submenu li a:hover {background-color: #e2e4f0;}

#um, #dois, #tres, #quatro, #cinco, #seis, #sete, #oito, #nove, #dez, #onze, #doze, #treze, #quatorze, #quinze{
height: auto;
background-color: #a0b3bd;
border: 1px solid #BAC1D3;
width: 113px;
visibility:hidden;
z-index:10;
position:absolute;
}

#um{margin: 28px 0 0 320px;}
#dois{margin:46px 0 0 320px;}
#tres{margin: 65px 0 0 320px;}
#quatro{margin: 83px 0 0 320px;}


#cinco{margin: 28px 0 0 493px;}
#seis{margin: 46px 0 0 493px;}
#sete{margin: 65px 0 0 493px;}
#oito{margin: 83px 0 0 493px; }

#nove{margin: 28px 0 0 666px;}
#dez{margin: 46px 0 0 666px;}
#onze{margin: 65px 0 0 666px;}
#doze{margin: 83px 0 0 666px;}

#treze{margin: 28px 0 0 839px;}
#quatorze{margin: 46px 0 0 839px;}
#quinze{margin: 65px 0 0 839px;}

/* fim menu top */

/* Menu 2 */

.containermenu2{
/* background:url(../imagens/bg_containermenu2.gif) bottom no-repeat; */
width: 960px;
text-align: right;
height: 25px;
margin:0 0 0 12px;

}

.menu2{
width: auto;
height: 20px;
float: right;
background: url(../imagens/bg_menu2.jpg) top repeat-x;
margin:0;
padding:5px 0 0 0;
border: 1px solid #C6CBD0 ;
border-bottom:0;
}

.menu2 a{
color: #778898;
text-decoration:none;
font-weight:bold;
font-size: 10px;
margin: 10px 7px 0 7px;
}

.menu2 a:hover{color: #293f56;}

/* Fim Menu 2 */

.tits a{
color: #778898;
text-decoration:none;
font-weight:bold;
font-size: 11px;
text-align:right;
}

.tex a{
color: #778898;
text-decoration:none;
font-weight:normal;
font-size: 10px;
text-align: left;
}

.main{
width: 966px;
background:url(../imagens/bg_main.jpg) bottom no-repeat #c6cbd0;
margin:0 0 0 15px;
padding: 0 0 20px 0;
}

.menu_tree_view
{	
	padding: 10px 0px 10px 25px;
}

/* Info - logo2 e titulos da seção */

.info{
display: block;
clear: both;
width: 945px;
height: 49px;/*54px;*/
margin:0 0 0 25px;
background:url(../imagens/bg_info.jpg) top repeat-x;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.info img.logo2{margin: 1px 0 0 0; float: left;
    width: 229px; height: 46px
}

.info p.usuario, .info p.usuario font{
width: 300px;
float: left;
color: #003e7e; 
font-size: 10px;
font-weight:bold;
margin: 5px 0 0 5px;
}

.info p.usuario font{
margin:0;
color: #446485; 
}

.info h2{
width: 300px;
color: #35618e;
float: right;
margin: 2px 15px 0 0;
padding:0px;
font-size: 12px;
font-weight: bold;
text-align:right;
clear: right;
}
.info h1{
width: 400px;
color: #FF9966;
float: right;
margin: 2px 15px 0 0;
padding:0px;
font-size: 12px;
font-weight: bold;
text-align:right;
clear: right;
}


/* Campos da busca */

.main .campos{
display: block;
clear: both;
width: 935px;
height:auto;
margin:0 0 0 10px;
padding: 5px 5px 10px 5px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background:url(../imagens/bg_campos.jpg) bottom repeat-x #f7f9fa;
color: #76899a;
}

.campos a{color: #76899a;}
.campos a:hover{color: #00a3e4;}


.campos table.fiLtros1{
border-collapse:collapse;
margin: 0 0 10px 0;
padding: 2px;
font-size: 10px;
font-weight: bold;
 width:935px;
}

.campos table.fiLtros1 td{
padding: 2px 0 2px 5px;
}


.pesquisar{
background:url(../imagens/bg_btt_persquisar.gif) bottom repeat-x;
color: #76899a;
font-size: 10px;
font-weight: bold;
margin-left: 20px;
}


.pesquisarRs{
background:url(../imagens/bg_btt_persquisar.gif) bottom repeat-x;
color: #76899a;
font-size: 10px;
font-weight: bold;
border: 1px solid #f49650;
color: #446485 !important;
}

td.margem1{width: 20px;}
td.margem2{width: 40px;}
td.margem21{width: 20px; background:url(../imagens/separador_vert.gif) center repeat-y;}
table.fiLtros1 td.topico{padding: 3px; color: #003e7e;}

.separadorhor{background:url(../imagens/separador_hor.gif) center repeat-x; margin: 0; width: 100%;height: 1px;}

.resultado1{color: #00a3e4; font-weight: bold; font-size: 10px;  text-align:right; padding:0 10px ;}
.resultado1 font{color: #003e7e; font-size: 10px;}

.statusContainerNoTerminal{color: #0000FF; font-weight: bold; font-size: 10px;  text-align:right; padding:0 10px ;}
.statusContainerForaTerminal{color: #FF0000; font-weight: bold; font-size: 10px;  text-align:right; padding:0 10px ;}
.statusContainerNoTerminal font{color: #003e7e; font-size: 10px;}
.statusContainerForaTerminal font{color: #003e7e; font-size: 10px;}

table.fiLtros1 td.topicos2{
color: #069;
font-weight: bold;
background-color: #ebf0f2;
padding:5px 3px;
}

td.contato{
background-color: #fafbfb;
color: #294350;
font-weight: normal;
padding: 10px !important;
border: 1px solid #ccc;
}

a.mov, a.movativo{
color: #00a3e4;
font-size: 11px;
margin: 0 5px;
}

a.movativo{ text-decoration:none; color: #0e7097;}


/* Grid */

.contlegenda{
float: left;
width: 500px;
text-align: left;
padding: 0 0 0 4px;
margin:0;
}

.legendas{
width: auto;
height: 17px;
text-align:left;
font-size: 9px;
margin: 3px 0 0 0;
background:url(../imagens/bg_btt_persquisar.gif) bottom repeat-x;
border: 1px solid #ccc;
color: #606e7b;
border-collapse: collapse;
}

.legendas td.last{padding-right: 10px;}

.legendas img{margin: 1px 2px 0 10px; border: 1px solid #ccc;}

.exportar{
float: right;
text-align: right;
padding: 2px;
margin: 7px 0 15px 0;
}

.bttexportar{
background:url(../imagens/bg_btt_persquisar.gif) bottom repeat-x;
color: #446485;
font-size: 9px;
font-weight: bold;
margin:0 0 0 5px;
border: 1px solid #ccc;
}

.aviso{
width: 400px;
float: right;
font-size: 10px;
font-weight: bold;
text-align:right;
color: #606e7b;
margin: 8px 10px 0 0;
clear: right;
}

.aviso2{color: #c30; font-weight:bold;}

.main .grid, .main .gridajuda{
width: 935px;
margin:0 auto;
padding: 5px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background:url(../imagens/bg_grid.jpg) bottom repeat-x #fff;
text-align:center;
}

.main .gridajuda{
text-align:justify;
padding-bottom: 30px;
}


.grid table.tabela, .grid table.sailingbreakdown, .grid table.programacaonavios, .grid table.bethsituation, .grid table.movimentacao, .grid table.PresencaCarga, .grid table.booking, .grid table.bookingpublico, .grid table.reefer, .grid table.veiculos{
border-collapse: collapse;
color: #3c5873;
font-size: 9px;
}

.grid table.sailingbreakdown, .grid table.PresencaCarga, .grid table.bethsituation, .grid table.veiculos{width: 905px;}
.grid table.programacaonavios, .grid table.reefer{width: 1300px;}
.grid table.programacaonavios{width: 1205px;}
.grid table.booking{width: 905px;}
.grid table.bookingpublico{width: 1000px;}

.grid table.PresencaCarga table.interna{width: 100%; border-collapse:collapse; border-bottom: 1px solid #3c5873;margin-bottom: 10px;}
.grid table.PresencaCarga table.interna tr.dados{height: 20px;}
.grid table.PresencaCarga table.interna tr.obs{ background-color: #e0e0e0; font-weight:bold; height: 20px;}

td a{text-decoration:underline;color: #3c5873;}
td a:hover{color: #57748f;}

img.gridtit{margin-left: 10px;}

td.bege, tr.bege td{background-color:#FDC; background-image:none;border-bottom: 1px solid #c2ced9;}
td.espera, tr.espera td{background-color:#FFC; background-image:none;border-bottom: 1px solid #c2ced9;}
td.azul1, tr.azul1 td{background-color:#BDE; background-image:none;border-bottom: 1px solid #c2ced9;}
td.programado, tr.programado td{background-color:#9CF; background-image:none;border-bottom: 1px solid #c2ced9;}
td.operacao, tr.operacao td{background-color:#CFD; background-image:none;border-bottom: 1px solid #c2ced9;}
td.verde2, tr.verde2 td{background-color:#DFE; background-image:none;border-bottom: 1px solid #c2ced9;}
td.cinza1, tr.cinza1 td{background-color:#EEE; background-image:none;border-bottom: 1px solid #c2ced9;}
td.movimentacao, tr.movimentacao td{background-color:#CCC; background-image:none;border-bottom: 1px solid #c2ced9;}
td.cancelado, tr.cancelado td{background-color:#f94d4d; background-image:none;border-bottom: 1px solid #c2ced9; color: #e0e0e0;}
tr.cancelado td a {color: #e0e0e0;}
tr.cancelado td a:hover{color: #c7c7c7;}

td.cinza{background-color:#e1e0e0; background-image:none;}

td.total{
color: #069;
font-weight: bold;
text-align:center;
background-color: #d6dcde;
}

/* Terminais */

table.terminais, table.terminais11, table.terminais12{
width: 450px;
border: 1px solid #f49650;
border-collapse: collapse;
margin: 0 auto;
color: #3c5873;
font-size: 10px;
}

table.terminais11{width: 390px;}
table.terminais12{width: 100%;border:0;}

/* Requisição */
table.requisicao, tr{
width: 920px;
border: 1px solid #f49650;
border-collapse: collapse;
margin: 0 auto;
color: #3c5873;
font-size: 10px;
}

table.requisicao2, tr{
width: 880px;
border: 1px solid #f49650;
border-collapse: collapse;
margin: 0 auto;
color: #3c5873;
font-size: 10px;
}

table.requisicao4, tr{
width: 680px;
border: 1px solid;
border-collapse: collapse;
margin: 0 auto;
color: #ffffff;
font-size: 10px;
}

table.requisicao3, tr{
width: 920px;
border: 1px;
border-style:solid;
border-color:#f49650;
margin: 0 auto;
color: #3c5873;
font-size: 10px;
}

td.titrs
{
  border-right-color: #000066;    
}

table.requisicao, tr.tit{
background-image:none;
background-color: #f49650;
font-weight: bold;
font-size: 11px;
height: 10px;
}


table.requisicao tr.tit td{color:#fff !important;}
table.requisicao2 tr.tit td{color:#fff !important;}
table.requisicao3 tr.tit td{color:#fff !important;}

/* Fim Requisição */
table.terminais tr.tit, table.terminais11 tr.tit{
background-image:none;
background-color: #f49650;
font-weight: bold;
font-size: 11px;
height: 10px;
}

table.terminais tr.tit td{color:#fff !important;}

table.terminais td.topicos, table.terminais11 td.topicos{
width: 35%;
color: #465e76;
font-weight: bold;
text-align:left;
padding: 2px 0 2px 5px;
background-color: #ebf0f2;
height: 13px;
border-top: 1px solid #ced7dc;
}

table.teminais11 td.topicos{text-align: center; width: auto;}
table.terminais11 td a{ text-decoration:underline; color: #069;}
table.terminais td, table.terminais11 td,table.terminais12 td{border-top: 1px solid #ebf0f2;}

table.terminais td.topicos2{
color: #069;
font-weight: bold;
text-align:center;
background-color: #ebf0f2;
padding-left: 0px;
}

/* Estaleiros */

table.estaleiros, table.estaleiros11, table.estaleiros12{
width: 450px;
border-top: 1px solid #069;
border: 1px solid #f49650;
border-collapse: collapse;
margin: 0 auto;
color: #3c5873;
font-size: 10px;
}

table.estaleiros11{width: 390px;}
table.estaleiros12{width: 100%;border:0;}

table.estaleiros tr.tit, table.estaleiros11 tr.tit{
background-image:none;
background-color: #f49650;
font-weight: bold;
font-size: 11px;
height: 10px;
padding:0;

}

table.estaleiros tr.tit td{color:#fff !important;}

table.estaleiros td.topicos, table.estaleiros11 td.topicos{
width: 35%;
color: #465e76;
font-weight: bold;
text-align:left;
padding: 2px 0 2px 5px;
background-color: #ebf0f2;
height: 13px;
border-top: 1px solid #ced7dc;
}

table.teminais11 td.topicos{text-align: center; width: auto;}
table.estaleiros11 td a{ text-decoration:underline; color: #069;}
table.estaleiros td, table.estaleiros11 td,table.estaleiros12 td{border-top: 1px solid #ebf0f2;}

table.estaleiros td.topicos2{
color: #069;
font-weight: bold;
text-align:center;
background-color: #ebf0f2;
padding-left: 0px;
}

/* Logistica */

table.logistica, table.logistica11, table.logistica12{
width: 450px;
border-top: 1px solid #069;
border: 1px solid #f49650;
border-collapse: collapse;
margin: 0 auto;
color: #3c5873;
font-size: 10px;
}

table.logistica11{width: 390px;}
table.logistica12{width: 100%;border:0;}

table.logistica tr.tit, table.logistica11 tr.tit{
background-image:none;
background-color: #f49650;
font-weight: bold;
font-size: 11px;
height: 10px;
padding:0;

}

table.logistica tr.tit td{color:#fff !important;}

table.logistica td.topicos, table.logistica11 td.topicos{
width: 35%;
color: #465e76;
font-weight: bold;
text-align:left;
padding: 2px 0 2px 5px;
background-color: #ebf0f2;
height: 13px;
border-top: 1px solid #ced7dc;
}

table.teminais11 td.topicos{text-align: center; width: auto;}
table.logistica11 td a{ text-decoration:underline; color: #069;}
table.logistica td, table.logistica11 td,table.logistica12 td{border-top: 1px solid #ebf0f2;}

table.logistica td.topicos2{
color: #069;
font-weight: bold;
text-align:center;
background-color: #ebf0f2;
padding-left: 0px;
}

/* Offshore */

table.offshore, table.offshore11, table.offshore12{
width: 450px;
border-top: 1px solid #069;
border: 1px solid #f49650;
border-collapse: collapse;
margin: 0 auto;
color: #3c5873;
font-size: 10px;
}

table.offshore11{width: 390px;}
table.offshore12{width: 100%;border:0;}

table.offshore tr.tit, table.offshore11 tr.tit{
background-image:none;
background-color: #f49650;
font-weight: bold;
font-size: 11px;
height: 10px;
padding:0;

}

table.offshore tr.tit td{color:#fff !important;}

table.offshore td.topicos, table.offshore11 td.topicos{
width: 35%;
color: #465e76;
font-weight: bold;
text-align:left;
padding: 2px 0 2px 5px;
background-color: #ebf0f2;
height: 13px;
border-top: 1px solid #ced7dc;
}

table.teminais11 td.topicos{text-align: center; width: auto;}
table.offshore11 td a{ text-decoration:underline; color: #069;}
table.offshore td, table.offshore11 td,table.offshore12 td{border-top: 1px solid #ebf0f2;}

table.offshore td.topicos2{
color: #069;
font-weight: bold;
text-align:center;
background-color: #ebf0f2;
padding-left: 0px;
}

/*   Rebocadores   */
table.offshore, table.offshore11, table.offshore12{
width: 450px;
border-top: 1px solid #069;
border: 1px solid #f49650;
border-collapse: collapse;
margin: 0 auto;
color: #3c5873;
font-size: 10px;
}

table.offshore11{width: 390px;}
table.offshore12{width: 100%;border:0;}

table.offshore tr.tit, table.offshore11 tr.tit{
background-image:none;
background-color: #f49650;
font-weight: bold;
font-size: 11px;
height: 10px;
padding:0;

}

table.offshore tr.tit td{color:#fff !important;}

table.offshore td.topicos, table.offshore11 td.topicos{
width: 35%;
color: #465e76;
font-weight: bold;
text-align:left;
padding: 2px 0 2px 5px;
background-color: #ebf0f2;
height: 13px;
border-top: 1px solid #ced7dc;
}

table.teminais11 td.topicos{text-align: center; width: auto;}
table.offshore11 td a{ text-decoration:underline; color: #069;}
table.offshore td, table.offshore11 td,table.offshore12 td{border-top: 1px solid #ebf0f2;}

table.offshore td.topicos2{
color: #069;
font-weight: bold;
text-align:center;
background-color: #ebf0f2;
padding-left: 0px;
}


/* Agencia   */
table.agencia, table.agencia11, table.agencia12{
width: 450px;
border-top: 1px solid #069;
border: 1px solid #f49650;
border-collapse: collapse;
margin: 0 auto;
color: #3c5873;
font-size: 10px;
}

table.agencia11{width: 390px;}
table.agencia12{width: 100%;border:0;}

table.agencia tr.tit, table.agencia11 tr.tit{
background-image:none;
background-color: #f49650;
font-weight: bold;
font-size: 11px;
height: 10px;
padding:0;

}

table.agencia tr.tit td{color:#fff !important;}

table.agencia td.topicos, table.agencia11 td.topicos{
width: 35%;
color: #465e76;
font-weight: bold;
text-align:left;
padding: 2px 0 2px 5px;
background-color: #ebf0f2;
height: 13px;
border-top: 1px solid #ced7dc;
}

table.teminais11 td.topicos{text-align: center; width: auto;}
table.agencia11 td a{ text-decoration:underline; color: #069;}
table.agencia td, table.agencia11 td,table.agencia12 td{border-top: 1px solid #ebf0f2;}

table.agencia td.topicos2{
color: #069;
font-weight: bold;
text-align:center;
background-color: #ebf0f2;
padding-left: 0px;
}

/*---------------*/

table.mapa{width: 890px; 
background-color:#EFEFEF; text-align:center; margin: 10px;
}
table.mapa td.nivel1{ background-color:#ebf0f2;}
table.mapa td.nivel2{ background-color:#cdd8dc;}
table.mapa td.nivel3, table.mapa td.nivel31{ background-color:#b5c5cb;text-align: left; padding: 4px 3px;}
table.mapa td.nivel4, table.mapa td.nivel41{ background-color: #9eb2ba; text-align: left; padding: 4px 3px;}
table.mapa td.espaco{height:2px; padding:0; font-size:2px;}
table.mapa td.nivel31, table.mapa td.nivel41{text-align:center;}

table.mapa a{text-decoration: none; color: #313e44;}
table.mapa a:hover{text-decoration:underline;}

img.lupa{
margin:0 5px 0 0;
border:0;
}


/* Erro */

p.erro{
font-size:11px;
font-weight: bold;
color: #c00;
margin:0;
padding: 100px 0 0 0;
width: 100%;
height: 100px;
text-align: center;
background:url(../imagens/bg_erro.jpg) center no-repeat #fff;
}

p.erro a{color: #c00;}


/* Rodape */
.rodape{
width: 935px;
height: 20px;
margin:0 0 0 30px;
clear:both;
font-size: 9px;
}

.rodape p.left{float: left; color: #5f6163; margin:0;}
.rodape p.right{float: right; margin: 0 10px 0 0;}
.rodape p.right a{color: #5f6163; text-decoration: none;}
.rodape p.right a:hover{text-decoration: underline;}


/*    Incluído BL 08/11/2007    */
tr.tit a:hover
{
    text-decoration: none;
    color: #3c5873;
}

tr.tit a:link
{
    text-decoration: none;
    color: #3c5873;
}
tr.tit a:visited
{
    text-decoration: none;
    color: #3c5873;
}

tr.tit a:active
{
    text-decoration: none;
    color: #3c5873;
}

/*Menu DashBoard*/
.tab {

      margin-left : 15px;

}

 

.item

{

      background: #316271;

      color: white;

      text-transform: capitalize;

      

      padding-left:5px;

      padding-right:5px;

      padding-bottom: 5px;

      padding-top: 5px;

}

 

.selectedTab

{

      font-style: italic;

      font-weight: bold;

      background: black;

}

 

.tab a:hover

{

      text-decoration: underline;  

}

 

 

.conteudo

{

      border-top : 1px solid black;

      border-bottom : 1px solid black;

      border-left : 1px solid black;

      border-right : 1px solid black;

      margin-bottom:10px;

}
/*Fim Menu DashBoard*/

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 5px 5px 2px #888888;
	border:1px solid #000000;
	 border-collapse: collapse;
        border-spacing: 0;	
    text-align:left;
}

}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#ffaa56; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#orange; }

@keyframes blinker {  
  50% { color: orange}
}