
	
	/*Estilo Menu Principal */
.menuul {
	margin: 0;
	padding-top: 0;
	padding-left: 75px;
	list-style: none;
	width: auto;
	}
	
.menuli {
    display:inline;
	position: relative;
	}
	
/* Styles for Menu */
.cat {
   padding-top: 4px;
   padding-left:12px;
   padding-right: 12px;
   padding-bottom: 5px;
   
   float:left;
   color: #FFFFFF;
   font-family: verdana;
   font-size:12px;
   font-weight: bold;
   text-decoration: none;
   border-left: 1px solid #000033;
   }

.cat:hover {
   padding-top: 4px;
   padding-left:12px;
   padding-right: 12px;
   padding-bottom: 5px;
   
   float:left;
   
   color: #000033;
   font-family: verdana;
   font-size:12px;
   font-weight: bold;
   text-decoration: none;
   border-left: 1px solid #000033;
   }
   
   .cat_final {
   padding-top: 4px;
   padding-left:12px;
   padding-right: 12px;
   padding-bottom: 5px;
   
   float:left;
   color: #FFFFFF;
   font-family: verdana;
   font-size:12px;
   font-weight: bold;
   text-decoration: none;
   border-left: 1px solid #000033;
   border-right: 1px solid #000033;
   }

.cat_final:hover {
   padding-top: 4px;
   padding-left:12px;
   padding-right: 12px;
   padding-bottom: 5px;
   
   float:left;
   
   color: #000033;
   font-family: verdana;
   font-size:12px;
   font-weight: bold;
   text-decoration: none;
   border-left: 1px solid #000033;
   border-right: 1px solid #000033;
   }




	   
	   body {
	   margin:0;
	   padding:0;
	   text-align:center;
	   border:none;
	   background-image:url(../img/back.gif);
	   }
	   
       #tudo {
	   width:778px;     
	   margin:0 auto;
	   text-align: left;
	   border:none;
	   background-color:#FFFFFF;
	   }
	   
	   #topo {
	   width: 778px;
	   height: 165px;
	   background-image:url(../img/lay_topo.gif);
	   border:none;
	   background-color: #FFFFFF;
	   }
	   
	   #barra_cima {
	   width: 778px;
	   height: 25px;
	   background-image:url(../img/back_barra_top.gif);
	   border:none;
	   background-color: #005FAA;
	   }
	   
	   #tudo_cont {
	   width: auto;
	   background-color: #FFFFFF;
	   border:none;
	   }
	   #cont_mold_1 {
	   float: left;
	   display: inline;
	   width: auto;
	   margin-top: 5px;
	   margin-left: 5px;
	   margin-right: 5px;
	   padding-top: 10px;
	   padding-left: 10px;
	   padding-right: 10px;
	   padding-bottom: 10px;
	   background-color:#F5EAC2;
	   border:none;
	   }
	   
	   #cont_mold_2 {
	   float:left;
	   width: auto;
	   padding-top: 10px;
	   padding-left: 10px;
	   padding-right: 10px;
	   padding-bottom: 10px;
	   background-color:#EFDC9C;
	   border:none;
	   }
	   
	   #barra_baixo {
	   clear: both;
	   width: auto;
	   height: 76px;
	   background-image:url(../img/barra_baixo.jpg);
	   border:none;
	   background-color: #FEFBF4;
	   }
	   
	   #link_bck {
	   float: right;
	   padding-right: 7px;
	   padding-top: 46px;
	   border:none;
	   }
	   
	   #rodape {
	   clear: both;
	   height: 60px;
	   background-color: #FDFBF4;
	   border-bottom: 1px solid #005299;
	   border-top: 1px solid #005299;
	   }
	   
	   #logo_newcard {
	   float: left;
	   width: 310px;
	   height: 45px;
	   background-image:url(../img/logo_newcard.gif);
	   background-position:bottom right;
	   background-repeat:no-repeat;
	   border:none;
	   }
	   
	   #copyright {
	   float: right;
	   padding-right: 10px;
	   padding-top: 15px;
	   
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   color: #005299;
	   text-align:center;
	   border:none;
	   }
	   
	   #col_topo_esq {
	   float: left;
	   width: 280px;
	   border:none;
	   }
	   
	   #logo_pontosystem {
	   padding-top: 13px;
	   padding-left: 25px;
	   border:none;
	   }
	   
	   #menu_topo {
	   float: right;
	   padding-top: 15px;
	   padding-right: 40px;
	 	   
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   color: #005299;
	   text-align:right;
	   font-weight:bolder;
	   }
	   
	   .link_topo {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   color: #005299;
	   text-align:right;
	   font-weight:bolder;
	   text-decoration:none;
	   }
	   
	   .link_topo:hover {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   color: #005299;
	   text-align:right;
	   font-weight:bolder;
	   text-decoration: underline;
	   }
	   
	   #col_dir_2 {
	   float: right;
	   height: 125px;
	   padding-right: 6px;
	   }
	   
	   #banner {
	   width: 480px;
	   padding-top: 15px;
	   /*background-image:url(../img/banner_flash.gif);*/
	   }
	   
	   #menu {
	   width: 468px;
	   margin-left: 13px;
	   padding-top: 9px;
	   text-align: center;
	   }
	   
	   #menu2 {
	   height: 24px;
	   background-image:url(../img/back_menu.gif);
	   background-color: #0063A9;
	   }
	   
	   	   
	   #data {
	   float: left;
	   padding-top: 5px;
	   padding-left: 20px;
	   
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   color: #FFFFFF;
	   text-align:left;
	   }
	   
	   #ip {
	   float: right;
	   padding-top: 5px;
	   padding-right: 20px;
	   
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #FFFFFF;
	   font-weight: bolder;
	   text-align:right;
	   }
	   
	   #cont_box {
	   width: auto;
	   height: 103px;
	   padding-top: 4px;
	   padding-left: 8px;
	   padding-right: 8px;
	   padding-bottom: 4px;
	   background-image:url(../img/back_cont_box.jpg);
	   background-repeat: repeat-x;
	   background-color: #005FAA;
	   }
	   
	   #link_box {
	   width: auto;
	   height: 29px;
	   background-image:url(../img/back_link_box.jpg);
	   text-align: right;
	   background-color:#8A9CCB;
	   }
	   
	   #img_link_box {
	   padding-top: 6px;
	   padding-right: 4px;
	   }
	   
	   #img_box_1 {
	   width: auto;
	   height: 54px;
	   background-image: url(../img/img_box_info.jpg);
	   background-position:center;
	   background-repeat:no-repeat;
	   background-color:#005FAA;
	   }
	   
	   
	   #img_box_2 {
	   width: auto;
	   height: 54px;
	   background-image: url(../img/img_box_atualiza.jpg);
	   background-position:center;
	   background-repeat:no-repeat;
	   background-color:#005FAA;
	   }
	   
	   
	   #img_box_3 {
	   width: auto;
	   height: 54px;
	   background-image: url(../img/img_box_backup.jpg);
	   background-position:center;
	   background-repeat:no-repeat;
	   background-color:#005FAA;
	   }
	   
	   
	   #img_box_4 {
	   width: auto;
	   height: 54px;
	   background-image: url(../img/img_box_segura.jpg);
	   background-position:center;
	   background-repeat:no-repeat;
	   background-color:#005FAA;
	   }
	   
	   .borda_box {
	   border: 1px solid #2E7474;
	   }
	   
	   .div_box {
	   background-image: url(../img/barra_div_box.gif);
	   background-repeat:repeat-y;
	   background-position: center;
	   }
	   
	   #titulo_box {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   color: #FFFFFF;
	   text-align: left;
	   font-size: 13px;
	   font-weight:bolder;
	   font-style:italic;
	   letter-spacing: 0.3px;
	   }
	   
	   #cont_box_ {
	   padding-top: 7px;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   text-align: justify;
	   color: #FFFFFF;
	   font-size: 10px;
	   }
	   
	   #cont_box_arearestrita {
	   padding-top: 4px;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   color: #FFFFFF;
	   font-size: 10px;
	   }
	   
	   .form {
	   margin: 0;
	   padding: 0;
	   }
	   
	   .campo_login {
	   border: 1px solid #000066;
	   color:#333333;
	   }
	   
	   .nome_campo_login {
	   line-height: 13px;
	   }
	   
	   #box_index {
	   float: left;
	   width: 164px;
	   position: relative;
	   }
	   
	   #espaco_box_index {
	   float: left;
	   width: 24px;
	   height: 188px;
	   }
	   
    