                                                                  /*
 * Class:       BODY
 * Type:        global
 * Description: Used for normal text display in body of html
 *
 */
BODY {
  font-size: 13px; 
  font-family: "Trebuchet MS, Verdana, Arial, Helvetica, sans-serif";
  padding: 0px;
  border: 0px;
  margin: 0px;
  background-color: #5f6b77;
  background-image: url(/images/back.jpg);
  background-position: left top;
  background-repeat: repeat-x;
}
 
a { text-decoration: none ; font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #e20001}
a:link {  font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #e20001; text-decoration: none}
a:visited{  font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #e20001; text-decoration: none}
a:active {  font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #e20001; text-decoration: none}
a:hover { text-decoration: underline; font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif; font-size: 13px; font-weight: normal;color: #e20001}

.navega { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; text-decoration: none; color:#FFFFFF; line-height: 30px; padding-left: 10px; padding-right: 10px;}
a.navega:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; text-decoration: none; color:#FFFFFF;  line-height: 30px; padding-left: 10px; padding-right: 10px;}
a.navega:active { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #FFFFFF; background-image: url(/images/back_navega_grey.jpg); height: 30px; line-height: 30px; padding-left: 10px; padding-right: 10px;}
a.navega:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #FFFFFF;  line-height: 30px; padding-left: 10px; padding-right: 10px;}
a.navega:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration:none; color:#ffeabb; background-image: url(/images/back_navega_grey.jpg); height: 30px; line-height: 30px; padding-left: 10px; padding-right: 10px;}

.pesosmedidas { text-decoration: none ; font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #6e6e6e}
a.pesosmedidas:link {  font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #6e6e6e; text-decoration: none}
a.pesosmedidas:visited{  font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #6e6e6e; text-decoration: none}
a.pesosmedidas:active {  font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #6e6e6e; text-decoration: none}
a.pesosmedidas:hover { text-decoration: underline; font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif; font-size: 13px; font-weight: normal;color: #e20001}


p { font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif; font-size: 13px; color: #6e6e6e; }
td { font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif; font-size: 13px; color: #6e6e6e; }

.titulo { font-family: Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #6e6e6e;}
.subtitulo { font-family: Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #e20001;}
.lme { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2c4c71;}

input {
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        color: #  color: #6e6e6e;
        background-color: #FFFFFF;
        border: 1px solid #e20001;
        font-size: 12px;
        padding-left: 3px;
        padding-right: 3px;
        height: 18px;
}

select {
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        color: #6e6e6e;
        background-color: #F7F7F7;
        border: 1px solid #e20001;
        font-size: 12px;
        padding-left: 5px;
}

textarea {
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        color: #6e6e6e;
        background-color: #F7F7F7;
        border: 1px solid #e20001;
        font-size: 12px;
        padding-left: 5px;
}

.rodape { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration: none; color:#6e6e6e; }
a.rodape:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration: none; color:#27644b; }
a.rodape:active { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #27644b; }
a.rodape:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #27644b; }
a.rodape:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:underline; color:#27644b;}


.mouseLink {
  cursor: pointer;
  cursor: hand;
}
.blockInput {
  display: block;
  margin: 2px 0px 5px;
}
.menu {
  display: none;
  position: absolute;
  margin: 5px 0px 0px 8px;
  color: #FFFFFF;
}
.menu a {
  display: block;
  padding: 5px;
  border-left: solid 1px #27644B;
  border-right: solid 1px #27644B;
  border-bottom: solid 1px #27644B;
  text-decoration: none;
  color: #FFFFFF;
}
.menu a:hover {
  background-color: #FFFFFF;
  color: #ffeabb;  
  background-image: url(/images/back_navega_grey.jpg);
}


.tb_com_bordas {
  border-top: solid 1px #777777;
  border-left: solid 1px #777777;
}
.tb_com_bordas td {
  border-bottom: solid 1px #777777;
  border-right: solid 1px #777777;
}

.tb_nowrap td {
  white-space: nowrap;
}

.td_menu {
  color: #000000;
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

table.dados {
	border-collapse: collapse
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
        font-size:11px;
        font-weight: normal;
}

table.dados th {
        border: 1px solid #000000;
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
        font-size:11px;
        font-weight: normal;
        color: #e20001;
        background-color: #F7F7F7;
        padding: 2px;
}

table.dados td {
	border: 1px solid #6e6e6e;
	text-align: center;
	white-space: nowrap;
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
        font-size:11px;
        font-weight: normal;
        padding: 2px;
}

table.normas {
        border-collapse: collapse
}

table.normas th {
        border: 1px solid #6e6e6e;
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
        font-size:11px;
        font-weight: normal;
        padding: 2px;
}

table.normas td {
        border: 1px solid #6e6e6e;
        text-align: center;
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
        font-size:11px;
        font-weight: normal;
        padding: 2px;
}


