/* Sempre mudar as cores dos background e color do 
 * relatorio 
 * td.a1  
 * td.a2
 * td.a3                                          */

#lang {
color:#FFF;
width:280px;
height:79px;
float: right;
margin-right: 5px;
font-size: 10px;
}

/* Acima os items a serem customizados */

#lang a {
font-style: italic;
color:#FFF;
font-size: 10px;
}
#lang img {
vertical-align: middle;
padding-left:4px;
border:0;
}

#lang p {
margin-top: 55px;
}



#acDiv UL{ list-style:none; margin: 0; padding: 0; }
#acDiv UL LI{ display:block;}
#acDiv A{ color:#000000; text-decoration:none; }
#acDiv A:hover{ color:#000000; }
#acDiv LI.selected{ background-color:#7d95ae; color:#000000; }

#acDiv1 UL{ list-style:none; margin: 0; padding: 0; }
#acDiv1 UL LI{ display:block;}
#acDiv1 A{ color:#000000; text-decoration:none; }
#acDiv1 A:hover{ color:#000000; }
#acDiv1 LI.selected{ background-color:#7d95ae; color:#000000; }


#acDiv {
background-color: #CCCCCC ;
border:1px solid #9F9F9F;
color:#000000;
display:none;
margin-left:300px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:260px;
padding:1px;
width:198px;
z-index:999;
}

#acDiv1 {
background-color: #CCCCCC ;
border:1px solid #9F9F9F;
color:#000000;
display:none;
margin-left:300px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:260px;
padding:1px;
width:198px;
z-index:999;
}


#sele{

width: 201px; 
display: block;

}
#opts ul{


}
#opts li{
float: left;
position: relative;
list-style-type: none ;
padding: 6px;
}

/*
#opts{

background-color: #e6e6e6;
height: 55px;
width: 710px;
margin-left: 50px;
margin-top: -141px;
}*/

#opts1{
background-color: #e6e6e6;
height: 70px;
width: 360px;
float: left;
z-index: 100; 
}

#opts2{
background-color: #e6e6e6;
height: 70px;
width: 210px;
float: left;
}
#opts3{
background-color: #e6e6e6;
height: 70px;
width: 170px;
float: left;
}


#opts{
background-color: #e6e6e6;
height: 70px;
width: 740px;
}

#relatorio {
border-collapse:collapse;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:10px;
margin: 10px 4px 10px 0;
text-align:center;
width:100%;
}
#relatorio th {
background:#AB0302 none repeat scroll 0 0; 
border-bottom:1px solid #FFFFFF;
border-top:4px solid #5F020D;
color:#FFF;
font-size:12px;
font-weight:normal;
padding:4px;
}
#relatorio td {
background:#F5FFF3 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
border-top:1px solid transparent;
color:#000;
padding:4px 4px 4px 3px;
}
#relatorio tr:hover td {
background:#e0ecff none repeat scroll 0 0;
color:#333399;
}
#relatorio tr {
border-bottom: 1px solid #000;
}
div.tbl {
  float: left;
  margin: 0 0 0 0px ;
  }
/*div.spacer {
  clear: both;
  }
*/

.esconde {

background-color: red;
display: none  ;
}
BODY {
    margin: 0px 0px 0px 0px;
    color : #1F1F1F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: justify;
    background-color: #F2F2F2;
}

a:link { color: #333333; text-decoration: none; }
a:hover { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }

td.verm {
    background-color: red;
    color: yellow;
}
table.ar {
    text-align: right;
}   
table.d1 {
    background-color: #F2F2F2;
    text-align: left;
    padding: 0px;
    font-size: 11px;
    border: 0px;
}   
tr.odd {
    background-color: #F2F2F2;
}
tr.even {
    background-color: #E0E0E0;
}
tr.cab {
    background-color: #303030;
    color: #F2F2F2;
}
tr.r1 {
    background-color: #C9C9C9;
}
tr.r2 {
    background-color: #9C9C9C;
}
tr.rv {
    background-color: #FF2222;
}
tr.ra {
    background-color: #FFBA25;
}
tr.rz {
    background-color: #7BB4A6;
}


table.top1 {
    background-color: #F2F2F2;
    text-align: right;
    padding: 0px;
    font-size: 11px;
    border: 0px;
}
td.top1 {
	text-align: right;
}

table.top2 {
    background-color: #F2F2F2;
    text-align: left;
    width: 957px;
    padding: 0px;
    font-weight: bold;
    font-size: 11px;
    border-top: 0px solid #F2F2F2;
    border-bottom: 0px solid #F2F2F2;
}

table.mid2 {
    background-color: #C8D7E3;
    text-align: left;
    width: 800px;
    padding: 0px;
    font-weight: bold;
    font-size: 11px;
    border-top: 2px solid #F2F2F2;
    border-bottom: 1px solid #F2F2F2;
}

table.m1 {
    border: 0px;
    padding: 0px;
}
td.m1 {
    vertical-align: top;
    border: 0px;
    padding: 0px;
}
td.nn {
    font-weight: normal;
}
td.a1 {
    background-color: #e6e6e6;
    font-size: 11px;
    border: 0px;
    text-align: center;
}
td.a1:hover {
   background-color: #C0C0C0;
   background:url(http://satcompany.nexcorp.com.br/fon.gif);
}
td.a1 a:hover {
   background:url(http://satcompany.nexcorp.com.br/fon.gif);
   background-color: #C0C0C0;
}

td.a1b {
    background-color: #D7D7D7;
    font-weight: bold;
    font-size: 11px;
    border: 0px;
}
td.b1 {
    background-color: #F2F2F2;
    border: 0px;
}
td.a2n {
    color: #F2F2F2;
    background-color: #555555;
    font-size: 11px;
    border: 0px;
}
td.a2 {
    color: #F2F2F2;
    font-weight: bold;
    background-color: #7d121b;
    font-size: 11px;
    border: 0px;
    text-align: center;
}
.a2 a:link { color: #555555; text-align: center; }
.a2 a:hover { color: #F2F2F2; text-align: center; }
.a2 a:visited { color: #F2F2F2; text-align: center; }

td.a3 {
    background-color: #b20000;
    border: 0px;
    padding: 0px;
    border-bottom: 0px;
    vertical-align: bottom;
    text-align: right;
    font-size: 11px;
}
img.a3 {
    vertical-align: bottom;
}
td.c1 {
    color: #F2F2F2;
    font-weight: normal;
    background-color: #555555;
    font-size: 11px;
}
td.am1 {
    color: #000000;
    font-weight: normal;
    background-color: #C9D7E4;
    font-size: 11px;
}
.c1 a:link { color: #F2F2F2; }
.c1 a:hover { color: #F2F2F2; }
.c1 a:visited { color: #F2F2F2; }
td.c2 {
    color: #F2F2F2;
    font-weight: normal;
    background-color: #3C5F84;
    font-size: 11px;
}
td.c3 {
    color: #000000;
    font-weight: normal;
    background-color: #F2F2F2;
    border-left: 1px dotted #555555;
    border-right: 1px dotted #555555;
    border-bottom: 1px dotted #555555;
    font-size: 11px;
}
td.c3j {
    color: #000000;
    font-weight: normal;
    background-color: #F2F2F2;
    border-left: 1px dotted #555555;
    border-right: 1px dotted #555555;
    border-bottom: 1px dotted #555555;
    font-size: 11px;
    text-align: left;
}
td.c4 {
    color: #5C81A7;
    font-weight: normal;
    background-color: #F2F2F2;
    vertical-align: top;
    font-size: 11px;
    text-align: left;
}
.c5 {
    color: #000000;
    font-weight: normal;
    font-size: 11px;
    background-color: #F2F2F2;
    text-align: left;
}
.l1 { 
    color: #5C81A7;
    font-weight: normal;
    font-size: 11px;
    text-align: right;
}
.i1 { 
    color: #5C81A7;
    font-weight: normal;
    font-size: 11px;
}
.form { 
    color: #5C81A7;
    font-weight: normal;
    font-size: 11px;
    border: 1px solid #5C81A7;
}
td.p1 {
    color: #F2F2F2;
    font-weight: bold;
    background-color: #000000;
    font-size: 11px;
    padding: 2px;
}
.p1 a:link { color: #F2F2F2; }
.p1 a:hover { color: #F2F2F2; }
.p1 a:visited { color: #F2F2F2; }


/* CSS novo do formulario */
#relat p {
        text-align:center;
        }
#relat e:link {
        color:#d42945;
        text-decoration:none;
        border-bottom:1px dotted #ffbac8;
        }
#relat a:visited {
        color:#d42945;
        border-bottom:none;
        text-decoration:none;
        }
#relat a:hover,
#relat a:focus {
        color:#f03b58;
        border-bottom:1px solid #f03b58;
        text-decoration:none;
        }
#relat table a,
#relat table a:link,
#relat table a:visited {
        border:none;
        }

#relat table {
        font:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
        width:590px;
        border-top:1px solid #e5eff8;
        border-right:1px solid #e5eff8;
        margin:1em auto;
        border-collapse:collapse;
        }
#relat tr.titulo td     {
        background:#f7fbff;
        color:#66A3D3;
        font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
        font-size:13px;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        line-height:2em;
        text-align:center;
	padding: 5px;
}

#relat .column1 {
        background:#EEF5FF;
        }
#relat .column2 {
	background: #FFF;
	}
#relat td {
        color:#678197;
        border-bottom:1px solid #e5eff8;
        border-left:1px solid #e5eff8;
        padding:.3em 1em;
        text-align:center;
	padding: 5px;
        }
#relat th {
        font-weight:normal;
        color: #678197;
        text-align:left;
        border-bottom: 1px solid #e5eff8;
        border-left:1px solid #e5eff8;
        padding:.3em 1em;
        font-weight: bold;
        font-size: 13px;
        text-align: center;
        }

/* Buscas */
.vgbuscacont {
  position: absolute;
  overflow: auto;
  display: none;
  height: 196px;
  border: solid 1px #000000;
  background: #FFFFFF;
  margin-top: -221px;
  _margin-top: -198px;
}
.vgbuscacont a {
  display: block;
  margin: 1px;
  padding: 3px;
}
.vgbuscacont a:hover {
  background: #CCCCCC;
}
#eqbuscacont {
  height: 164px !important;
  overflow: auto;
  background: #FFFFFF;
  border: solid 1px #000000;
}
a.busca-eq-link {
  display: block;
  margin: 1px;
  padding: 3px;
}
                                                 
