body, td 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}

select{
  border: 1px #D6D6D6; border-style: solid ;
}

.dropdownmenubar ul {
	margin:  0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	font-family: arial, sans-serif; position:relative; font-size:12px;
	z-index:1;
}
.dropdownmenubar ul li { position: relative;}
.dropdownmenubar li ul {
	position: absolute;
	left: 70px; /*Set 1px less than menu width */
	top: 4px;
	display: block;
}
.dropdownmenubar li:hover ul {display: block; }
.dropdownmenubar li:hover>ul { visibility:visible; }
/*.dropdownmenubar li:active>ul { visibility:hidden; }*/
.dropdownmenubar ul ul {visibility:hidden; }
/* Fix IE. Hide from IE Mac \*/
* html .dropdownmenubar ul li { float: left; height: 1%; }
* html .dropdownmenubar ul li a { height: 1%; }
/* End */
/* Make-up syles */
.dropdownmenubar ul, li { margin: 0 0 0 0; }
/* Styles for Menu Items */
.dropdownmenubar ul a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 2px;
	border: 1px solid #ccc;
	border-bottom: 0;
}
/* Hover Styles */
.dropdownmenubar ul a:hover { color: #E2144A; background: #f9f9f9; }
/* Sub Menu Styles */
.dropdownmenubar li ul a {
	text-decoration: none;
	color: #77F;
	background: #fff; /* IE6 Bug */
	padding: 2px;
	border: 1px solid #ccc;
	border-bottom: 0;
	z-index:2;
}
/* Sub Menu Hover Styles */
.dropdownmenubar li ul a:hover { color: #E2144A; background: #f9f9f9; }

/* Icon Styles */
.dropdownmenubar ul a.submenu {background:#fff url('r_arrow.html') no-repeat right; }
.dropdownmenubar ul a.submenu:hover {background:#f9f9f9 url('r_arrow.html') no-repeat right;}



  /*Search Engine paging*/
/*======================================================================*/
#paginador{ width:300px;float:left;}  
#paginador ul{list-style-type: none;}
.indexerli {display:inline; cursor: pointer}
.indexerli a{text-decoration: none;font-size:13px;font-weight:normal;padding:4px 3px 3px 4px;}
.indexerli a:hover{text-decoration: none;font-size:13px;font-weight:bold;padding:4px 3px 3px 4px;}

.indexerlifocus {display:inline; cursor: pointer}
.indexerlifocus a{text-decoration: none;font-size:13px;font-weight:bold;padding:4px 3px 3px 4px;}

#siderlink{ width:300px;float:left;width:300px;}  
.siderlink ul{list-style-type: none;width:200px}
.siderlinkli {display:inline;width:200px}
.siderlinkli a{text-decoration: none;font-size:13px;font-weight:normal;padding:4px 3px 3px 4px;}
.siderlinkli a:hover{text-decoration: none;font-size:13px;font-weight:bold;padding:4px 3px 3px 4px;}


.formtable {
  border-collapse: collapse;
  border: 1px solid #D3D3D3;
  font: normal 13px verdana, arial, helvetica, sans-serif;
  background: #FFFFFF;
  z-Index:5003;
  }
.formtable caption, {
  font: normal 13px verdana, arial, helvetica, sans-serif;
  background: transparent;
  }

.formtable thead th, tfoot th {
  font: 13px verdana, arial, helvetica, sans-serif;
  border: 0px dashed #D6D6D6;
  background-image: url("images/table_header.jpg");
  color: #FFFFFF;
  padding-top:5px;
  }
.formtable td , p{
  border: 0px dashed #D6D6D6;
  padding: 3px;
  color: #595959;
  }
.formtable tbody td a {
  background: transparent;
  text-decoration: none;
  color: #595959;
  }
.formtable thead a {
  font: normal 13px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  color: #FFFFFF;
  }

.formtable select,input{
  font: normal 12px verdana, arial, helvetica, sans-serif;
  border: 1px #D6D6D6; border-style: solid ;
}




#nanozoneframecontent {
    color : #6F6F6F;
    position : absolute;
    z-index : 5001;
    left:0px; top:15px;
    min-width:100%;
    max-width:100%;
    height:100%;
    display:none;
    background-image: url('images/transpBlack50.png');
}



/*System font appearance*/
#snanozoneframecontent p {
  font: normal 12px verdana, arial, helvetica, sans-serif;
  color: #FFFFFF;
}

#snanozoneframecontent select,input{
  font: normal 12px verdana, arial, helvetica, sans-serif;
  border: 1px #D6D6D6; border-style: solid ;
}


/*System href appearance*/
#snanozoneframecontent a {
  font: normal 12px verdana, arial, helvetica, sans-serif;
    text-decoration: none;
     color: #FFFFFF;
	cursor:pointer;
}

#nanozoneclosenanozonexframepanel {
    color : #6F6F6F;
    position : absolute;
    z-index : 5001;
    left:0px; top:0px;
    width:100%;
    height:15px;
    display:none;
    background-image: url('images/transpBlack50.png');
  }

#nanozoneclosenanozonexframepanel a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
	cursor:pointer;
}

#nanozoneclosenanozonexframepanel a:hover {
    font: normal 11px verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    cursor:pointer;
}

#nanozoneframeremaining {
    color : #6F6F6F;
    position : absolute;
    z-index : 5000;
    left:0px;
    width:100%;
    height:auto;
    display:none;
    background-image: url('images/transpBlack50.png');
  }

#nanozoneframeremainingW {
    color : #6F6F6F;
    position : absolute;
    z-index : 5000;
    left:0px;
    width:100%;
    height:auto;
    display:none;
    background-image: url('images/transpBlack50.png');
  }


.cssnanologin {
  border-collapse: collapse;
  border: 1px solid #D3D3D3;
  font: normal 13px verdana, arial, helvetica, sans-serif;
  background: #FFFFFF;
  z-Index:5003;
  }

.cssnanologin select,input{
  font: normal 12px verdana, arial, helvetica, sans-serif;
  border: 1px #999999; border-style: solid 
}

.cssnanologin td {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  color: #595959;
  }
.cssnanologin thead th, tfoot th {
  font: 13px bold verdana, arial, helvetica, sans-serif;
  background-image: url("images/table_header.jpg");
  color: #FFFFFF;
  padding-top:5px;
  padding-bottom:5px;
  }

.cssnanologin tbody td a {
  background: transparent;
  text-decoration: none;
  color: #595959;
  }
.cssnanologin thead a {
  font: normal 13px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  color: #FFFFFF;
  }

.pmessage{
  font: bold 13px verdana, arial, helvetica, sans-serif;
  color: #484848;
  background: #FFFFFF;
}


.processokmsg{
    font: bold 13px verdana, arial, helvetica, sans-serif;
    color: #2E53F9;
}

.processerrmsg{
    font: bold 13px verdana, arial, helvetica, sans-serif;
    color: #E00025;
}
