body{
 font-size: 8pt;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica;	color: #5a6ba1
 color: #000;
 background-color: #fff;
 cursor:default;
 height: 99.9%; /*por causa do box no ie6*/
 padding:0;
 margin:0;
}

.grayBox{
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1101;
    -moz-opacity: 0.8;
    opacity:.80;
 filter:Alpha(opacity=80);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

}
.box_content {
    position: absolute;
    top: 10%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    padding: 0px;
    z-index:1102;
    overflow: auto;
}
   
table {     
     font-size: 8pt;font-family: verdana, tahoma, dungeon;
     vertical-align: top;
     color: #5a6ba1 }
     
td {       
	font-size: 8pt;
  vertical-align: top;
	font-family: arial-black, verdana, helvetica;
	color:#5a6ba1}

tr { color: #FFFFFF }
	.initial { background-color: #DDDDDD; color:#000000 }
  .normal { background-color: #FFFFFF }
  .highlight { background-color: #C7F7FB; color:#FFFFFF }
    
table.line {   
     border-color: #660;
     border-width: 0 0 1px 1px;
     border-style: solid;       
     padding: 0;
     border-collapse: collapse;      
     font-size: 8pt;font-family: verdana, tahoma, dungeon;
     color: #5a6ba1 
}
td.line {
    border-color: #660;
    border-width: 1px 1px 0 0;
    border-style: solid;     
	font-size: 8pt;
	font-family: arial-black, verdana, helvetica;
	color:#000000
}

th.line {
    border-color: #660;
    border-width: 1px 1px 0 0;
    border-style: solid;     
	font-size: 8pt;
    font-weight: bold;
	font-family: arial-black, verdana, helvetica;
	color:#5a6ba1
}
 .news {
        width:100%;
        padding: 0;
        border-collapse: collapse        
 }
 .header {    
	font-size: 8pt;
    text-align: center;
    
    font-weight: bold;
	  font-family: arial-black, verdana, helvetica;
	  color:#FFF;
    height: 30px;
    background: url(../imgs/top.png)
}
.tl {    
    width: 20px;
    height: 30px;
    padding: 0;
    background: url(../imgs/tl.png) no-repeat
}    
.tr {    
    width: 20px;
    height: 30px;
    padding: 0;
    background: url(../imgs/tr.png) no-repeat
} 
.bl {    
    width: 20px;
    height: 30px;
    padding: 0;
    background: url(../imgs/bl.png) no-repeat
} 
.br {    
    width: 20px;
    height: 30px;
    padding: 0;
    background: url(../imgs/br.png) no-repeat    
} 
.hl {    
    height: 30px;
    padding: 0;
    background: url(../imgs/bottom.png)
} 
.vl {    
    width: 20px;
    height: 30px;
    padding: 0;
    background: url(../imgs/vl.png)
}
.vr {    
    width: 20px;
    height: 30px;
    padding: 0;
    background: url(../imgs/vr.png)
}
.titulo {
    border-color: #660;
    border-width: 0 0 2px 0;
    border-style: solid;  
    height: 30px;
    font-size: 10pt;
    vertical-align: middle;
    font-weight: bold;
	font-family: verdana, helvetica, arial-black;
	color:#0000ff;
}
.imagem {
    border-color: #6699CC;
    border-width: 1px 1px 0 1px;
    border-style: solid;  
    height: 80px;
    width: 80px;
    vertical-align: middle;
    text-align: center;
	  font-family: verdana, helvetica, arial-black;
	  color:#0000ff;
}
.nome {
    border-color: #6699CC;
    border-width: 0 1px 1px 1px;
    border-style: solid;  
    font-size: 9px;
    vertical-align: middle;
    text-align: center;
	  font-family: verdana, helvetica, arial-black;
	  background-color:#E3E3E3;
}
.novidade {
    font-size: 8pt;
    color: #000000;
	  font-family: verdana, helvetica, arial-black 
}
.scrollArea {
    width: 620px;
    height: 350px;
    padding-left: 5px;
    padding-right: 5px;
    border-color: #6699CC;
    border-width: 0 1px 1px 0;
    border-style: solid;    
    float: left;
    overflow: auto;
}
.separador { 
    height: 2px; 
    background: url(../imgs/separador.jpg) no-repeat
  }
.tracejado {
    border-color: #660;
    border-width: 1px 0 0 0;
    border-style: dotted; 
}
a{
	text-decoration: underline;
	color: #5a6ba1;
	font-size: 10pt;
}
a:visited{
	text-decoration: none;	
	color: #5a6ba1;
}
a:active{
	text-decoration: underline;
	color: #45jk01;
}
a:hover{
	text-decoration: underline;
	font-weight: bold;
	color: #5a6ba1;

}

input{ font-size: 8pt;font-family: verdana, tahoma, dungeon;
font-weight: normal; color: #000000; border: #5a6ba1;
border-style: solid; border-top-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; border-left-width: 1px; background-color: #ffffff}

select{ font-size: 8pt;font-family: verdana, tahoma, dungeon;
font-weight: normal; color: #000000; border: #5a6ba1;
border-style: solid; border-top-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; border-left-width: 1px; background-color: #ffffff}

input.botao{ font-family: "Tahoma, Verdana, Geneva, Arial, Helvetica";
font-size: 10pt; font-weight: bold; color: #000000; border: 1px #5a6ba1 solid; 
background-color: #ffffff}

input.imagem{ font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
font-size: 10pt; font-weight: normal;
border-style: none; border-top-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; border-left-width: 0px}

textarea{ font-family: Arial, Tahoma, Verdana, Geneva, Helvetica;
font-size: 10pt; font-weight: normal; color: #000000; border: #5a6ba1;
border-style: solid; border-top-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; border-left-width: 1px; background-color: #ffffff}



 HTML { font-size: 8pt;	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica;color: #000000 }
 p { margin: 0; padding: 0 0 1em; font-size: 8pt;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica;	color: #000000 }
 a { font-size: 8pt;font-family: Arial,Tahoma, Verdana, Geneva,  Helvetica;color: #5a6ba1}




