a:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

a:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

a:hover {
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.formfield
  { 
    border-style    : solid solid solid solid;
    border-width    : 1px;
    background-color: White;
    border-color    : rgb(0, 0, 0); color: Black;
    text-align: center;
   }
.caption
  { 
    border-style: solid solid solid solid;  
	 border: 1px solid;
    background-color: Red; 
    border-color: Black;
    font-weight: bold; 
    color: Yellow;
    font-family: Arial;
    font-size: 12;
    text-shadow: Gray;
   }
.button 
  { 
    border-style: solid solid solid solid;
    border-width: 1px; 
    background-color: #d0d0d0; 
    border-color: black;
    font-weight: bold; color: #303030; 
    text-align: center;
    }
.textoaviso
  {
   border-top: 1px solid Black;
   border-bottom: 1px solid Black;
	font-family: Arial;
	font-size: 14px;
  }
.textoobs
  {
  	font-family: Arial;
	font-size: 10px;
  }
.textoaviso2
  { 
    border-style: solid solid solid solid;  
	 border: 1px solid;
    background-color: #FFFFE0; 
    border-color: Black;
    font-weight: bold; 
    color: Black;
    font-family: Arial;
    font-size: 11;
    text-align: center;
   }
.msgerro
  { 
    border-style: solid solid solid solid;  
	 border: 1px solid;
    background-color: Red; 
    border-color: Black;
    font-weight: bold; 
    color: White;
    font-family: Arial;
    font-size: 20;
	 text-align: center;

	vertical-align: middle;
	width: 600px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
   	}
.msgaviso
  { 
    border-style: solid solid solid solid;  
	 border: 1px solid;
    background-color: #FFFFD4; 
    border-color: Black;
    color: Black;
    font-family: Arial;
    font-size: 12;
	 text-align: center;
	width: 600px;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
   }
.msgendbloq
   {
   	font-family: Arial;
		font-weight: bold;
		font-size: 12;
		border: 1px solid;
		width: 600px; 
		text-align: center;
		vertical-align: middle;
		 }
.inputsolicitacao
   {
   	font-family: Arial;
		font-size: 12;
		border: 1px solid;
		width: 600px;
   }
.textoSolicitacao
  {
    font-family: arial;
  }
  
.BoxText
{
   border-style: solid solid solid solid; 
   border-width: 1px; 
	background-color: White;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	border-color: Black;
	}

.BoxTitle
{
	font-family: Arial;
	font-weight: bold;
	color: White;
	background-color: #909090;
	padding-left: 5px;
	padding-right: 5px;
	border-style: solid solid solid solid;
	border-width: 1px; 
	border-color: #909090;
}

.DottedBox
{
	font-family: Arial;
	border-style: dotted dotted dotted dotted;
	border-width: 1px; 
	border-color: #909090;	
}

.BoxPontilhadoTopBotton
{
   border-style: dotted none dotted none; 
   border-width: 1px; 
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	border-color: Black;
	}

.BoxPontilhadoLeft
{
   border-style: none none none dotted; 
   border-width: 1px; 
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	border-color: Black;
	}

.BoxPontilhadoRight
{
   border-style: none dotted none none; 
   border-width: 1px; 
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	border-color: Black;
	}

.BoxPontilhadoBotton
{
   border-style: none none dotted none; 
   border-width: 1px; 
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	border-color: Black;
	}
	
.BoxPontilhadoLeftBotton
{
   border-style: none none dotted dotted;
   border-width: 1px; 
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	border-color: Black;
	}	
	
.BoxPontilhadoTop
{
   border-style: dotted none none none; 
   border-width: 1px; 
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	border-color: Black;
	}	
	
.Record2 {background-color:#f0f0f0;}

.TableData 
{
   border-collapse:collapse; 
	border-color:#000000;
	font-family: sans-serif;
	font-size: 12px;
}

.TableData2 
{
   border-collapse:collapse; 
	border-color:#000000;
	font-family: sans-serif;
	font-size: 11px;
}
.LineSolidBotton
{
   border-style: none none solid none; 
   border-width: 2px; 
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	border-color: Black;
	}
	
.row0 {
         background-color:#ffffff;
         border-bottom: 1px dotted;
	    font-size: 12px;
         }
.row1 {
         background-color:#dddddd;
         border-bottom: 1px dotted;
	    font-size: 12px;
         }

.mainhigh {
  background-color: #A8D4FF;
  font-size: 12px;
}
	