﻿/*DEFINIçÕES DE BODY -EDEDED*/
body {
	background: #ffffff;
	font-family: Arial, helvetica, sans-serif;
    scrollbar-base-color: #000040;
    scrollbar-arrow-color: #efefef; 
}

/*DEFINIçÕES DE BACKGROUNDS*/
.fundo_menusup { width:100%; height:50px; background:#002254 url('../images/fundo_menusup.gif') repeat-x top;}
.fundo_menusup_troncos {width:100%; height:80px; }
.fundo_menusup_idiomas {}
.fundo_rodape {}
.fundo_rodape_barra {}
.barra1 {background:#969696; height:10px; }
.barra2 {background:#e9e9e9; height:5px; }
.borda1 {border:#a2a2a0 3px solid;} 
.nounderline { text-decoration: none; }

/*DEFINIçÕES DE LINKS*/
a { font-size: 12px; text-decoration: underline; color: #048fe9; font-weight: normal} 
a:hover { color: #012255; text-decoration: none; font-size: 12px; font-weight: normal} 
a.menusup { font-size: 10px; color: #0D0438; text-decoration: none;  font-weight: bold;  }
a.menusup:hover { font-size: 10px; color: #0D0438; text-decoration: underline;  font-weight: bold;  }
a.menusup_barra { font-size: 10px; color: #b5b591; text-decoration: none;  font-weight: bold;  }
a.menusup_barra:hover { font-size: 10px; color: White; text-decoration: none;  font-weight: bold;  }
a.tronco { font-size: 11px; font-weight: bold; color: #999999; text-decoration: none}
a.tronco:hover { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none} 
a.rodape {font-size: 11px; font-weight: normal; color: #048fe9; text-decoration: none}
a.rodape:hover { font-size: 11px; font-weight: normal; color: #048fe9; text-decoration: none} 
a.rodape2 {font-size: 10px; font-weight: bold; color: #cccccc; text-decoration: none}
a.rodape2:hover { font-size: 10px; font-weight: bold; color: #999999; text-decoration: none} 
a.mapa_tronco { font-size: 14px; color: #0D0438; text-decoration: none;  font-weight: bold; } 
a.mapa_tronco:hover { font-size: 14px; color: #0D0438; text-decoration: underline;  font-weight: bold;  }
a.mapa_secao{font-size: 12px; color: #0D0438; text-decoration: none;  font-weight: bold; } 
a.mapa_secao:hover { font-size: 12px; color: #0D0438; text-decoration: underline;  font-weight: bold;  }
a.mapa_subsecao{font-size: 10px; color: #0D0438; text-decoration: none;  font-weight: normal; } 
a.mapa_subsecao:hover { font-size: 10px; color: #0D0438; text-decoration: underline;  font-weight: normal;  }
a.breadcrumb { font-size: 12px; text-decoration: none; color: #000000; font-weight: normal} 
a.breadcrumb:hover { color: #000000; text-decoration: underline; font-size: 12px; font-weight: normal} 

a.grande { font-size: 14px; font-weight: normal; color: #002355; text-decoration: none } 
a.grande:hover { font-size: 14px; font-weight: normal; color: #002355; text-decoration: underline}
a.medio { font-size: 12px; font-weight: bold; color: #002355; text-decoration: none;}
a.medio:hover { font-size: 12px; font-weight: bold; color: #002355; text-decoration: underline}
a.pequeno{ font-size: 12px; color: #002355; text-decoration: none;   } 
a.pequeno:hover { font-size: 12px; color: #002355; text-decoration: underline; }
a.pequeno2 { font-size: 11px; color: #048fe9; text-decoration: none;   } 
a.pequeno2:hover { font-size: 11px; color: #048fe9; text-decoration: underline; }
a.mini{ font-size: 10px; color: #048fe9; text-decoration: none;  font-weight: bold; } 
a.mini:hover { font-size: 10px; color: #048fe9; text-decoration: underline;  font-weight: bold;  }
a.mini2{ font-size: 10px; color: #cccccc; text-decoration: none;  font-weight: bold; } 
a.mini2:hover { font-size: 10px; color: #cccccc; text-decoration: none;  font-weight: bold; } 

/*DEFINIÇÕES DE PARÁGRAFOS*/
p {margin:0;}
p.tronco { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
p.secao { font-size: 12px; font-weight: bold; color: #F8F8F8; text-decoration: none}
p.subsecao { font-size: 12px; font-weight: 100; color: #333333; text-decoration: none } 

/*DEFINIÇÕES DE PARÁGRAFOS DOS LAYOUTS*/
h1 { font-size: 16px; font-weight: bold; color: #012255; text-decoration: none; }
h1.negativo { font-size: 16px; font-weight: bold; color: #E8E8E8; text-decoration: none;}
h2 { font-size: 12px; font-weight: bold; color: #012255; text-decoration: none;  }
h2.negativo { font-size: 12px; font-weight: bold; color: #D3D3D3; text-decoration: none; }
p.texto { font-size: 12px; font-weight: normal; color: #666666; text-decoration: none; font-style: normal;} 
p.texto2 { font-size: 11px; font-weight: normal; color: #048fe9; text-decoration: none; font-style: normal;} 
p.texto3 { font-size: 11px; font-weight: normal; color: #012255; text-decoration: none; font-style: normal;} 
p.grande { font-size: 14px; font-weight: normal; color: #002355; text-decoration: none; margin:0;} 
p.grande2 { font-size: 15px; font-weight: normal; color: #666666; text-decoration: none; margin:0;} 
p.negativo { font-size: 11px; font-weight: normal; color: White; text-decoration: none ; font-style: normal} 
p.discreto { font-size: 12px; font-weight: normal; color: #cecece; text-decoration: none; font-style: normal} 
p.rodape {font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; margin:0;}
p.rodape2 {font-size: 10px; font-weight: normal; color: #cccccc; text-decoration: none; margin:0;}
p.breadcrumb { font-size: 12px; color: #D40000; font-weight: normal;} 
span.highlight { color:#008000;}

/*DEFINIÇÕES DE MENUS*/
td.tronco a {font-family:Arial; display: block; height:20px;vertical-align:middle; background:#ffffff; font-size:12px; font-weight:bold; color: #666666; text-decoration: none;cursor:pointer;line-height:20px;padding:0;}
td.troncoA a {font-family:Arial; display: block; height:20px;vertical-align:middle; background:#0099ff; font-size:12px; font-weight:bold; color: #ffffff; text-decoration: none;cursor:pointer;line-height:20px;padding:0;}
td.tronco p {font-family:Arial; display: block; height:20px;vertical-align:middle; background:#ffffff; font-size:12px; font-weight:bold; color: #666666; text-decoration: none;cursor:pointer;line-height:20px;padding:0;}
td.troncoA p {font-family:Arial; display: block; height:20px;vertical-align:middle; background:#0099ff; font-size:12px; font-weight:bold; color: #ffffff; text-decoration: none;cursor:pointer;line-height:20px;padding:0;}
div.tronco {margin:20px 0 0 1px;position:absolute;z-index:100;width:205px;filter:alpha(opacity=90);opacity:.90;-moz-opacity:0.90;background:url('../images/menu_shadow.gif') top right no-repeat;text-align:left;}
div.secoes {width:190px; text-align:left; padding:0; margin:0;}
ul.secao { font-family:Arial; font-size:11px; font-weight:normal; color:#000000; padding:0; list-style:none;}
ul.secao li { font-weight:normal; display:block; border-bottom:#e6e6e6 1px solid; padding:8px 0 8px 20px; background:url('../images/bullet4.gif') no-repeat left center;}
ul.secao li a { font-family:Arial; color:#048fe9; font-size:11px; font-style:normal; font-weight:normal; padding:0;margin:0; text-decoration: none; }
ul.secao li a:hover {font-family:Arial; color:#002247; font-size:11px; text-decoration:none; font-weight:normal;}
ul.secao li p { font-family:Arial; color:#048fe9; font-size:11px; font-style:normal; font-weight:normal; padding:0; margin:0;}
div.secoes2 { background:#ffffff;width:164px;text-align:left;border:#0198ff 1px solid; padding:17px 17px 10px 17px;}
ul.secao2 { font-family:Arial; font-size:11px; font-weight:normal; color:#000000; padding:0; margin:0;list-style:none;}
ul.secao2 li { font-weight:normal; display:block; border-bottom:#e6e6e6 1px solid; padding:10px 0 10px 5px; }
ul.secao2 li a { font-family:Arial; color:#048fe9; font-size:11px; font-style:normal; font-weight:normal; padding:0;margin:0; text-decoration: none }
ul.secao2 li a:hover {font-family:Arial; color:#002247; font-size:11px; text-decoration:none; font-weight:normal;}
ul.secao2 li p { font-family:Arial; color:#048fe9; font-size:11px; font-style:normal; font-weight:normal; padding:0; margin:0;}
span.banner {background:#1c1919;padding:2px;}

/*DEFINIÇÕES DE SERVICOS*/
div.servicos { text-align:left; position:relative;}
div.servicos div { position:absolute;bottom:71px;background:#000000; filter:alpha(opacity=85);opacity:.85;-moz-opacity:0.85;}
div.servicos ul { font-family:Arial; font-size:13px; font-weight:bold; color:#cccccc; padding:5px 20px 5px 20px; margin:0;list-style:none;}
div.servicos ul li {  border-bottom:#333333 1px solid; padding:5px 0 5px 15px; background:url('../images/bullet6.gif') no-repeat left center;}
div.servicos ul li a { font-family:Arial; color:#cccccc; font-size:13px; font-style:normal; font-weight:bold; padding:0;margin:0; text-decoration: none }
div.servicos ul li a:hover {font-family:Arial; color:#ffffff; font-size:13px; text-decoration:none; font-weight:bold;}
div.servicos ul li p { font-family:Arial; color:#048fe9; font-size:13px; font-weight:bold; padding:0; margin:0;}

/*DEFINIÇÕES DE NOTÍCIAS*/
ul.noticias { font-family:Arial; font-size:12px; font-weight:normal; color:#000000; padding:0; list-style:none;}
ul.noticias li { font-weight:normal; display:block; border-bottom:#e6e6e6 1px dashed; padding:20px 40px 20px 5px; background:url('../images/bullet2.gif') no-repeat right;}
ul.noticias li:hover { background:url('../images/bullet3.gif') no-repeat right; cursor:pointer;}
ul.noticias li a { font-family:Arial; color:#048fe9; font-size:12px; font-style:normal; font-weight:normal; padding:0;margin:0; text-decoration: none }
ul.noticias li a:hover {font-family:Arial; color:#048fe9; font-size:12px; text-decoration:underline; font-weight:normal;}
ul.noticias li p { font-family:Arial; color:#9a9a9a; font-size:10px; font-style:normal; font-weight:normal; padding:0; margin:0;}

/*DEFINIÇÕES DE FORMULÁRIOS*/
.Campo {color: #000000; border: 1px solid; background-color: #FEFEFE; font-size:10px;font-family:arial;} 
.CampoObrig {color: #000000; border: 1px solid; background-color: #FEFEFE; font-size:10px;font-family:arial;} 
.Campo2 {color: #999999; border:none; background: url('../images/fundo_campo2.gif'); font-size:11px; font-family:arial; height:22px; padding:8px 5px 0px 5px;} 
.Campo3 {color: #a3a3a3; border:#575757 2px solid; background: url('../images/fundo_campo3.gif'); font-size:11px; font-family:arial; height:23px; padding:5px 5px 0px 5px;} 
.Campo4 {color: #048fe9; border:#e6e6e6 2px solid; border-top:#c2c2c2 2px solid; border-left:#c2c2c2 2px solid; background: url('../images/fundo_campo4.gif'); font-size:11px; font-family:arial; height:18px; padding:8px 5px 0px 5px;} 
.Campo4A {color: #048fe9; border:#0b9efe 2px solid; background: url('../images/fundo_campo4.gif'); font-size:11px; font-family:arial; height:18px; padding:8px 5px 0px 5px;} 
.Campo5 {color: #048fe9; border:#e6e6e6 2px solid; border-top:#dadada 2px solid; border-left:#dadada 2px solid; background: url('../images/fundo_campo5.gif'); font-size:11px; font-family:arial; height:22px; padding:8px 5px 0px 5px;} 
.Campo5A {color: #048fe9; border:#0b9efe 2px solid; background: url('../images/fundo_campo5.gif'); font-size:11px; font-family:arial; height:22px; padding:8px 5px 0px 5px;} 
.Botao, .btSalvar, .btCancelar, .btFiltrar, .btAdicionar, .btVoltar {padding:0; border-style:solid; border-width:1px; background-color: #022356; font-size:11px; font-family: arial; color:#ffffff;}
form.login {}
form.login span {font-family:Arial; font-size:10px; font-weight:bold; color:#FFFFFF;}
form.login input {border:1px solid #C0C0C0; font-family:Arial; font-size:11px; font-weight:bold; color:#4C4C4C;}

/*OUTRAS DEFINIçÕES */
.clscursor {cursor: pointer;}
.thumbnail {width:150px;height:90px;overflow:hidden;border: 3px solid #DCDDDE;}
.thumbnail2 {width:220px;height:150px;overflow:hidden;border: 3px solid #DCDDDE;}

/*DEFINIçÕES EXCLUSIVA DO CENTRO DE CONTROLE*/
body.Admin {
	background-color: #FFFFFF;
	background-image: url('../images/pixel.gif');
	font-family: Tahoma, Helvetica, Arial
}
p.Admin_TituloPagina { font-size: 11px; font-weight: normal; color: #4E4743; text-decoration: none ; font-style: normal} 
p.Admin_Titulo { font-size: 12px; font-weight: bold; color: #4E4743; text-decoration: none ; } 
p.Admin_SubTitulo { font-size: 11px; font-weight: bold; color: #4E4743; text-decoration: none ; } 
p.Admin_Texto { font-size: 11px; font-weight: normal; color: #4E4743; text-decoration: none ; font-style: normal} 
p.Admin_TextoDestaque { font-size: 11px; font-weight: bold; color: #4E4743; text-decoration: none ; } 
p.Admin_TextoDiscreto { font-size: 11px; font-weight: normal; color: #AAAAAA; text-decoration: none ; font-style: normal} 
p.Admin_Erro { font-size: 11px; font-weight: bold; color: #800000; text-decoration: none ; } 
p.Admin_TextoNegativo { font-size: 11px; font-weight: normal; color: White; text-decoration: none ; font-style: normal} 

a.Admin_Menulat1 { font-size: 12px; font-weight: bold; color: #4E4743; text-decoration: none}
a.Admin_Menulat1:hover { font-size: 12px; font-weight: bold; color: #007BB9; text-decoration: none} 
a.Admin_Menulat2 { font-size: 11px; font-weight: 100; color: #838280; text-decoration: none } 
a.Admin_Menulat2:hover { font-size: 11px; font-weight: 100; color: black; text-decoration: none;}
a.Admin_Destaque { font-size: 11px; font-weight: bold; color: #005B88; text-decoration: none}
a.Admin_Destaque:hover { font-size: 11px; font-weight: bold; color: #007BB9; text-decoration: none} 
a.Admin_Padrao { font-size: 11px; font-weight: bold; color: #4E4743; text-decoration: none}
a.Admin_Padrao:hover { font-size: 11px; font-weight: bold; color: #007BB9; text-decoration: none} 
a.Admin_Secundario { font-size: 11px; font-weight: normal; color: #4E4743; text-decoration: none}
a.Admin_Secundario:hover { font-size: 11px; font-weight: normal; color: #007BB9; text-decoration: none} 
a.Admin_Controle { font-size: 11px; font-weight: normal; color: #005B88; text-decoration: none}
a.Admin_Controle:hover { font-size: 11px; font-weight: normal; color: #007BB9; text-decoration: none} 
a.Admin_Controle2 { font-size: 11px; font-weight: bold; color: #005B88; text-decoration: none}
a.Admin_Controle2:hover { font-size: 11px; font-weight: bold; color: #007BB9; text-decoration: none} 
a.Admin_Negativo { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.Admin_Negativo:hover { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none} 

table.Admin_Contorno {border:1px solid #999999; border-collapse: collapse;}
table.Admin {}
td.Admin_Tab {background-color:#B0BDDB;}
td.Admin_Tab2 {background-color:#B0BDDB;}
td.Admin_Titulo {background-color:#B0BDDB; border-bottom: 1px solid #999999;}
td.Admin_SubTitulo {background-color:#EBEBEB; border-bottom: 1px solid #999999;}
td.Admin_Registro {border-top:1px dotted #C0C0C0;}
td.Admin_Final {border-top: 1px solid #C1C1C1;}
td.Admin_Registro2 {border-bottom: 1px solid #E0E0E0;}