/* HACK PARA O IE6 E O IE7
 Usei o "*" para definir o hack no IE7 e o "*_" para definir para o IE6 
     EX: 
        top:300px;<-- Vai funcionar para o FireFox 
		
 	    *_top:310px;<-- Vai funcionar no IE6
		
	    *top:315px;<-- Vai funcionar no IE7 
 */
body{ 
margin:0;
background: url('../portal/img/ipe_fundo.jpg');
}

img{
    border:0;
}

a.cinza {
   text-decoration: none;
}
a.cinza:link {
   color: #666666;
}
a.cinza:visited {
   color: #666666;
}
a.cinza:active {
   color: #333333;
}
a.cinza:hover {
   color: #333333;  
   
}

a.cinzaEmp {
   text-decoration: none;
}
a.cinzaEmp:link {
   color: #666666;
}
a.cinzaEmp:visited {
   color: #666666;
}
a.cinzaEmp:active {
   color: #969696;
}
a.cinzaEmp:hover {
   color: #969696;
}

a.cinzaCl {
   text-decoration: none;
}
a.cinzaCl:link {
   color: #999999;
}
a.cinzaCl:visited {
   color: #999999;
}
a.cinzaCl:active {
   color: #666666;
}
a.cinzaCl:hover {
   color: #666666;

}

a.azul {
   text-decoration: none;
}
a.azul:link {
   color: #256CB0;
}
a.azul:visited {
   color: #256CB0;
}
a.azul:active {
   color: #256CB0;
}
a.azul:hover {
   color: #256CB0;  
   text-decoration: underline;
}

a.branco {
   text-decoration: none;
}
a.branco:link {
   color: #FFFFFF;
}
a.branco:visited {
   color: #FFFFFF;
}
a.branco:active {
   color: #FFFFFF;
}
a.branco:hover {
   color: #FFFFFF;  
   text-decoration: underline;
}

a.cinzaUnd {
   text-decoration: none;
}
a.cinzaUnd:link {
   color: #666666;
}
a.cinzaUnd:visited {
   color: #666666;
}
a.cinzaUnd:active {
   color: #666666;
}
a.cinzaUnd:hover {
   color: #666666;  
   text-decoration: underline;
}

a.verde {
   text-decoration: none;
   font-family: Arial;
}
a.verde:link {
   color: #558B14;
}
a.verde:visited {
   color: #558B14;
}
a.verde:active {
   color: #558B14;
}
a.verde:hover {
   color: #558B14;
   text-decoration: underline;
}
a.amarelo {
   text-decoration: none;
   font-family: Arial;
}
a.amarelo:link {
   color: #FF9900;
}
a.amarelo:visited {
   color: #FF9900;
}
a.amarelo:active {
   color: #FF9900;
}
a.amarelo:hover {
   color: #FF9900;
   text-decoration: underline;
}
table.alerta
{ 
    text-align: left;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    background-color: #fafafa;
    border: 1px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0px;
}
.topo_tabelas {    
    background-color: #666666;
    text-align: center;
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
}
.td
{ 
    border-bottom: 2px solid #000000;
    background-color: #F5F5F5;    
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
}
.td1
{ 
    border-bottom: 2px solid #000000;
    background-color: #FFFACC;    
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
}

table.alertaMenu
{ 
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    font-size: 11px;
    color: #404040;
    background-color: #4D789B;
    border: 1px #4B708D solid;
    border-collapse: collapse;
    border-spacing: 0px;
}

.exemplo{
	color:#bbbbbb;
	font-family: Arial;
	font-size:10px;
}

.listaNot{
	color:#000000;
	font-family: Arial;
	font-size:12px;
        font-weight: normal
}

table.foto
{ 
    text-align: left;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    background-color: #fafafa;
    border: 1px #4B708D solid;    
    border-spacing: 0px;
    
}

table.emp
{ 
    text-align: center;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    background-color: #fafafa;
    border: 3px #E8E8E8 solid;    
    border-spacing: 0px;
    
}

table.fotoVerde
{
    text-align: left;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    background-color: #fafafa;
    border: 2px #558B14 solid;
    border-spacing: 0px;

}


.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000033;
	background-color: #FFFFFF;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px;
	cursor: hand;
}

.menu-sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000033;
	background-color: #CCCCCC;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 5px;
	cursor: hand;
}

.tdPortal
{ 
    
    background-color: #F0F0F0;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial;
    font-weight: bold;
    font-size: 16px;
    color: #F0F0F0;
}

.tdPortalTopo
{

    background-color: #E8E8E8;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #666666;
}

.tdPortalTopo2
{

    background-color: #E8E8E8;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #666666;
}
.tdPortalEs
{

    background-color: #999999;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial;
    font-weight: bold;
    font-size: 16px;
    color: #999999;
}

.fonteSite
{   
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #666666;
    text-align: justify;
}

.fonteSiteMenu
{   
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
    color: #666666;
    text-align: justify;
}

.fonteSiteGr
{
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #666666;
    text-align: center;
}

.fonteSite2
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #666666;
    text-align: justify;
}

.fonteSiteClaro
{   
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #999999;
    text-align: justify;
}

.fonteMenor
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #999999;
    text-align: justify;
}

.fonteSiteLeft
{   
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #666666;
    text-align: left;
}

.fonteSiteLeftNot
{
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    text-align: left;
}

.fonteSiteLeftCl
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #999999;
    text-align: left;
}

.fonteSiteCinza
{
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    text-align: left;
}

.fonteData
{   
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #D8B240;
}

.fonteRodape
{   
    font-family: Arial;    
    font-size: 11px;
    color: #666666;
    text-align: justify;
}


.tdAmareloTopo
{ 
    border-bottom: 1px solid #ffffff;
    background-color: #CA9B25;    
    font-family: Trebuchet MS, Tahoma, Verdana, Arial;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    text-align: left;
}

.tdAmarelo
{     
    
    background-color: #CA9B25;    
    font-family: Trebuchet MS, Tahoma, Verdana, Arial;
    font-size: 12px;
    color: #666666;
    text-align: left;
}

.tdPortalAmarelo
{ 
    
    background-color: #FFFFFF;    
    font-family: Trebuchet MS, Tahoma, Verdana, Arial;
    font-weight: bold;
    font-size: 16px;
    color: #CA9B25;
}

hr.verde2 {
  border: 0;
  width: 100%;
  color: #558B14;
   background-color: #558B14;
  height: 2px;
}

hr.verde1 {
  border: 0;
  width: 100%;
  color: #558B14;
   background-color: #558B14;
  height: 1px;
}

.fonteInterVerde
{   
    font-family: Arial;
    font-weight: bold;
    font-size: 24px;
    color: #558B14;
}

.fonteInterCinza
{   
    font-family: Arial;
    font-weight: bold;
    font-size: 24px;
    color: #666666;
}

.fonteInterCinEs
{
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #999999;
}

input.text {
background-color: #EFEFEF;
border:1px solid #C9C9C9;
}

textarea.text{
background-color: #EFEFEF;
border:1px solid #C9C9C9;
}

select.text {
background-color: #EFEFEF;
border:1px solid #C9C9C9;
    }

.tdVerde
{
    background-color: #558B14;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
}

input.botaoCinza {
            border:1px solid #999999;
            background:#FFFFFF;
            color:#999999;
            padding:5x;
            text-align: center;
            font:12px arial, tahoma, sans-serif;
            font-weight:bold;
            cursor:pointer;
            height:23px;           
}
#site{
    background-color: #F5F4EF;
}
ul{
padding-left:25px;
}




