p{
 margin : 0; padding : 0;
}
.container { width: 930px; border: 1px solid #e6e7e8; }

.footer { width: 920px; font-size: 11px; text-align: center; background: url(../sysimages/footerbg.gif) no-repeat left top;}


.titulo_tabela{
  background-color:#E20A17;
  color:#FFFFFF;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  padding-left:10px;
  padding-right:10px;
}

.linha_tabela{
  background-color:#FFFFFF;
  color:#414042;
  font-family:Arial;
  font-size:11px;
  text-decoration:none;
  text-align:center;
  padding:5px;
}


a.menuutilidades{
  color:#000000;
  font-family:Arial;
  font-size:11px;
  text-decoration:underline;
  padding:5px;
}

a.menuutilidadesact{
  color:#000000;
  font-family:Arial;
  font-size:11px;
  text-decoration:underline;
  padding:5px;
  font-weight:bold;
}

a.menuutilidades:hover{
  color:#000000;
  font-family:Arial;
  font-size:11px;
  text-decoration:none;
  padding:5px;
}

a.pergunta{
  color:#414042;
  font-family:Arial;
  font-size:12px;
  text-decoration:underline;
  font-weight:bold;
}

a.pergunta:hover{
  color:#414042;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}

.resposta{
  color:#414042;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
}

.azul_sublinhado{
  color:#0067ac;
  font-family:Arial;
  font-size:11px;
  text-decoration:underline;

}

.vermelho{
  color:#FF0000;
  font-family:Arial;
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
}

.copy{
  color:#939598;
  font-family:Arial;
  font-size:10px;
  text-decoration:none;
  text-align:center;
}

.titulo_home{
  color:#FFFFFF;
  font-family:Arial;
  font-size:18px;
  text-decoration:none;
  text-align:left;
  padding-left:10px;
}

.listmenu{
  color:#414042;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
  text-align:left;
  font-weight:bold;
}

.titulo_verde{
  color:#2b8e4c;
  font-family:Arial;
  font-size:18px;
  text-decoration:none;
}

.titulo_rubricas{
  color:#2b8e4c;
  font-family:Arial;
  font-size:18px;
  text-decoration:none;
}

.subtitulo_rubricas{
  color:#414042;
  font-family:Arial;
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
}

.corpo_rubricas{
  color:#414042;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
}

.corpo_aviso{
  color:#e20a17;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
}


a.strongmenu{
  color:#e20a17;
  font-family:Arial;
  font-size:12px;
  text-decoration:underline;
  text-align:left;
  font-weight:bold;
}
a.strongmenu:hover{
  color:#e20a17;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
  text-align:left;
  font-weight:bold;
}



a.item_menu{
  color:#2b8e4c;
  font-family:Tahoma;
  font-size:10px;
  text-decoration:underline;
  text-align:left;
  font-weight:bold;
}

a.item_menu:hover{
  color:#2b8e4c;
  font-family:Tahoma;
  font-size:10px;
  text-decoration:none;
  text-align:left;
  font-weight:bold;
}


.main-menu { float: left; clear: both; width: 658px; height: 25px; margin-bottom: 5px; background: url(../sysimages/menu_bg.gif) no-repeat 0 0;}
.main-menu { display: inline; font-size: 11px; text-transform: uppercase;}
.main-menu a { display: block; float: left;}
a.round { cursor:pointer; font-weight: bold; text-transform: uppercase; color: #000; text-decoration: none; font-family: Arial; font-size: 11px; line-height:25px; padding-right:8px; vertical-align:middle; display:block; /*opera*/	display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/ }
a.round span { cursor:pointer; height:25px;	display:block; display:inline-block; padding-left:8px; line-height:25px; }
a.round:hover, .round.selected { cursor:pointer;line-height:25px;background:url(../sysimages/menu_item_bg.gif) no-repeat right top; color: #fff; padding-right:8px; vertical-align:middle; display:block; /*opera*/	display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/ }
a.round:hover span, .round.selected span { cursor:pointer;background:url(../sysimages/menu_item_bg.gif) no-repeat left top; color: #fff; height:25px;	display:block; display:inline-block; padding-left:8px; line-height:25px; }

a.roundact { background:url(../sysimages/menu_item_bg.gif) no-repeat right top; cursor:pointer; font-weight: bold; text-transform: uppercase; color: #FFF; text-decoration: none; font-family: Arial; font-size: 11px; line-height:25px; padding-right:8px; vertical-align:middle; display:block; /*opera*/	display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/ }
a.roundact span { background:url(../sysimages/menu_item_bg.gif) no-repeat left top; cursor:pointer; height:25px;	display:block; display:inline-block; padding-left:8px; line-height:25px; }
a.roundact:hover, .roundact.selected { cursor:pointer;line-height:25px;background:url(../sysimages/menu_item_bg.gif) no-repeat right top; color: #fff; padding-right:8px; vertical-align:middle; display:block; /*opera*/	display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/ }
a.roundact:hover span, .roundact.selected span { cursor:pointer;background:url(../sysimages/menu_item_bg.gif) no-repeat left top; color: #fff; height:25px;	display:block; display:inline-block; padding-left:8px; line-height:25px; }


a.round2 { cursor:pointer; font-weight: bold; text-transform: uppercase; color: #000; text-decoration: none; font-family: Arial; font-size: 11px; line-height:25px; padding-right:8px; vertical-align:middle; display:block; /*opera*/	display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/ }
a.round2 span { cursor:pointer; height:25px;	display:block; display:inline-block; padding-left:8px; line-height:25px; }
a.round2:hover, .round2.selected { cursor:pointer; line-height:25px;background:url(../sysimages/menu_item_bg2.gif) no-repeat right top; color: #fff; padding-right:8px; vertical-align:middle; display:block; /*opera*/	display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/ }
a.round2:hover span, .round2.selected span { cursor:pointer; background:url(../sysimages/menu_item_bg2.gif) no-repeat left top; color: #fff; height:25px;	display:block; display:inline-block; padding-left:8px; line-height:25px; }

a.round2act { background:url(../sysimages/menu_item_bg2.gif) no-repeat right top; cursor:pointer; font-weight: bold; text-transform: uppercase; color: #FFF; text-decoration: none; font-family: Arial; font-size: 11px; line-height:25px; padding-right:8px; vertical-align:middle; display:block; /*opera*/	display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/ }
a.round2act span { background:url(../sysimages/menu_item_bg2.gif) no-repeat left top;cursor:pointer; height:25px;	display:block; display:inline-block; padding-left:8px; line-height:25px; }
a.round2act:hover, .round2act.selected { cursor:pointer; line-height:25px;background:url(../sysimages/menu_item_bg2.gif) no-repeat right top; color: #fff; padding-right:8px; vertical-align:middle; display:block; /*opera*/	display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/ }
a.round2act:hover span, .round2act.selected span { cursor:pointer; background:url(../sysimages/menu_item_bg2.gif) no-repeat left top; color: #fff; height:25px;	display:block; display:inline-block; padding-left:8px; line-height:25px; }

a.default{
  color:#000000;
  font-family:Arial;
  font-size:12px;
  text-decoration:underline;
}
a.default:hover{
  color:#000000;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
}

.numeros{
  color:#ffffff;
  font-family:Tahoma;
  font-size:10px;
  font-weight:bold;
}

.titulo_numeros{
  color:#ff0000;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
}

a.menu_servicos{
  color:#2b8e4c;
  font-family:Tahoma;
  font-size:10px;
  text-decoration:underline;
  font-weight:bold;
}
a.menu_servicos:hover{
  color:#2b8e4c;
  font-family:Tahoma;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
}

a.menu_servicosact{
  color:#ffffff;
  font-family:Tahoma;
  font-size:9px;
  text-decoration:none;
  font-weight:bold;
}
a.menu_servicosact:hover{
  color:#ffffff;
  font-family:Tahoma;
  font-size:9px;
  text-decoration:none;
  font-weight:bold;
}

a{
  color:#414042;
  font-family:Arial;
  font-size:11px;
  text-decoration:underline;
  text-align:left;
  font-weight:none;
}
a:hover{
  color:#414042;
  font-family:Arial;
  font-size:11px;
  text-decoration:none;
  text-align:left;
  font-weight:none;
}

.select_pesq {
 color:#414042;
  font-family:Tahoma;
  font-size:10px;
  text-decoration:none;
  /*font-weight:bold;*/
  border:1px solid #C0C0C0;
  height:16px;
  width:100%;
}

.lbl_form {

 color:#333333;
  font-family:Tahoma;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  padding-right:10px;
  
  
}

.btn_submt {
 color:#FFFFFF;
  font-family:Tahoma;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  background-color: #E20A17;
  border:1px solid #C0C0C0;
  margin-left:10px;
  /*margin-right:10px;*/
 
  height:20px;
}

.tbl_lst_res th{
color:#FFFFFF;
background-color:#E20A17;
 font-family:Tahoma;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  text-align:left;
  text-indent:10px;
}

.tbl_lst_res td{
color:#333333;

 font-family:Tahoma;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
   
 
}

.tbl_detalhe {
/*border:1px solid #E20A17;*/
  
}

.tbl_detalhe th{
color:#FFFFFF;
background-color:#E20A17;
 font-family:Tahoma;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  text-align:left;
  text-indent:10px;
  height:18px;
  
}

.tbl_detalhe td{
color:#333333;

 font-family:Tahoma;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  padding-left:5px;
  /*background-color:#FCB1B6;*/
 height:18px;
}

.lnk_pag {
color:#333333;

 font-family:Tahoma;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  
}

.lnk_pag_sel {
color:#333333;

 font-family:Tahoma;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  
}

.titulo_rubricas a{
text-decoration:none;
}
