body {
margin: 0px;
padding: 0px;
background-image:none;
background-color:#FFF;
font: 9pt Verdana, Arial, Helvetica, sans-serif;
}

form {margin: 0; padding: 0;}

.header, .headerteconsalvador, .headerteconrg{visibility: visible; width: 100%; clear: both; text-align:center;margin: 0 0 20px 0;}
.header img{visibility:visible;width:150px; height:33px;}
.headerteconsalvador img{visibility:visible;width:400px; height:83px;}
.headerteconrg img{visibility:visible;width:400px; height:62px;}

.principal{
margin: 0px auto;
padding: 0;
width: 100%;
background-image:none;
background-color:#FFF;
}

.bottomtop, .bottomprincipal, .top, .containermenu2, .info img.logo2, .main .campos, .rodape, .exportar, .aviso, .legendas, .legendas2{ display: none; visible: hidden;}

.main{
width: 100%;
background-color:#FFF;
background-image:none;
margin:0;
padding:0;
}

.main .info{
width: 100%;
margin:0 0 0 10px;
background-image:none;
border-left: 0;
border-right: 0;
}

h1{
width: 40%;
text-align:right;
float:right;
margin: 2pt 15px 0 0;
padding:0 50px 0 0;
font-size: 10pt;
font-weight: bold;
color: #000;
letter-spacing: 0;
}

h1 font{
color: #646262;
font-style:italic;
letter-spacing: 0;
font-size: 10pt;
}

h2{
width: 100%;
text-align:right;
color: #ccc;
float:none;
margin: 2pt 0 0 0;
padding:0;
font-size: 10pt;
font-weight: bold;
}

.info p.usuario, .info p.usuario font{
width: 40%;
float: left;
text-align:left;
color: #000; 
font-size: 10px;
font-weight:bold;
margin: 5px 0 0 10px;
}

.info p.usuario font{
margin:0;
color: #ccc; 
}



/* Grid */

.main .grid{
width: 100%;
margin:0;
padding:0;
border-left: 0;
border-right: 0;
background-image:none;
text-align:center;
}

td a{text-decoration:underline;color: #000;}

img.gridtit{margin-left: 10px;}

tr.total{font-weight: bold;color: #333;}

.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
{width: 100%; margin:0; color: #999;}


.contgrid, .contgrid2, .contgrid3{
width:100%;
height: auto;
overflow:hidden;
clear: both;
margin:0;
padding:0;
border:0;
}

tr.tit{
background-image:none;
background: #000;
height: 20px;
text-align:center;
font-weight: bold;
}

tr.tit td{
background: #fff;
color: #333;
padding-bottom: 5px;
border-bottom: 1px solid #666;
border-top: 1px solid #666;
margin: 0 0 1px 0;
font-size: 5pt;
}

tr.tit td img {visibility:hidden; display: none;}

td.um, td.dois{
height: 19px !important;
padding:2px 0 2px 3px !important;
text-align:left;
border-bottom: 1px solid #ccc; margin: 0 0 1px 0;
font-size: 4pt;
color: #000;
}

td.um{ background-image:none;}
td.onze{background-image:none; background-color:#CCC;border-bottom: 1px solid #ccc; margin: 0 0 1px 0;font-size: 4pt;color: #000;}
td.dois{background-image:none;font-size: 4pt;}
td.vinteum{background-image:none; background-color:#FFF;border-bottom: 1px solid #ccc; margin: 0 0 1px 0;font-size: 4pt;color: #000;}

td.bege, tr.bege td{background-color:#FDC; background-image:none;border-bottom: 1px solid #ccc; color: #000;}
td.espera, tr.espera td{background-color:#FFC; background-image:none;border-bottom: 1px solid #ccc; color: #000;}
td.azul1, tr.azul1 td{background-color:#BDE; background-image:none;border-bottom: 1px solid #ccc; color: #000;}
td.programado, tr.programado td{background-color:#9CF; background-image:none;border-bottom: 1px solid #ccc; color: #000;}
td.operacao, tr.operacao td{background-color:#CFD; background-image:none;border-bottom: 1px solid #ccc; color: #000;}
td.verde2, tr.verde2 td{background-color:#DFE; background-image:none;border-bottom: 1px solid #ccc; color: #000;}
td.cinza1, tr.cinza1 td{background-color:#EEE; background-image:none;border-bottom: 1px solid #ccc; color: #000;}
td.movimentacao, tr.movimentacao td{background-color:#CCC; background-image:none;border-bottom: 1px solid #ccc; color: #000;}
td.cancelado, tr.cancelado td{background-color:#ccc; background-image:none;border-bottom: 1px solid #ccc; color: #000;}
tr.cancelado td a {color: #000;}
tr.cancelado td a:hover{color: #000;}

td.cinza{background-color:#e1e0e0; background-image:none;}

.headerspace
{
	display:block;
}