* { margin: 0; padding: 0; }

body, td {
	font: normal 20px auto  Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;

}




#main { 
	width: 980px; 
/* 	margin: 25px auto 0 auto;  */
/* background-color: #CCCCCC; */
/* border: 1px solid #000; */
/* float: left; */
	margin: 0px auto;
	position: relative;
}

#principal{
float: left;
position: relative;
padding: 15px 20px;
height:641px;
width: 500px;
/* background-color: #CAE8EA ; */
}

#missing{
/* float: left; */
/* position: relative; */
padding: 15px 20px;
/* height:641px; */
width: 300px;
border: 1px solid #ccc;
background-color: #CAE8EA ;
margin: 10px 10px 10px 10px;
}


#principal h1{
font: 1.8em  Verdana, Arial, Sans-Serif;
border-bottom: 1px solid #eee;  
font-weight:bold;
color:#555;
}

#principal h2{
font: 1.4em  Verdana,Arial, Sans-Serif;
/* border-bottom: 1px solid #eee;   */
font-weight:bold;
color:#444;
}


#tabela {
  float: right;
  position: relative;
  width:400px;
  font: normal 12px auto  Verdana, Arial, Helvetica, sans-serif;

}


a {
	color: #c75f3e;
}

#mytable {
/* 	width: 700px; */
	padding: 0;
	margin: 0;
	border-top: 1px solid #C1DAD7;
        font: normal 12px auto  Verdana, Arial, Helvetica, sans-serif;   
}

 #mytable  caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable  th {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

#mytable  th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

 #mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 4px 6px 4px 12px;
	color: #4f6b72;
	/*font-weight:bold;*/
        font: normal 12px auto  Verdana, Arial, Helvetica, sans-serif;
/* text-align:center; */
/* padding:0; */
}


#mytable  td.notset {
	background: #FFF97D;
	color: #797268; 
/* 	font-size: 12px;  */
/* 	text-transform:uppercase; */
/* 	border-LEFT: 1px solid #C1DAD7; */

}
#mytable  td.error {
	background: #FF0000;
	color: #FFFFFF; 
/* 	font-size: 12px;  */
/* 	text-transform:uppercase; */
/* 	border-LEFT: 1px solid #C1DAD7; */

}

#mytable  td.alt {
	background: #F5FAFA;
	color: #797268; 
/* 	font-size: 12px;  */
	text-transform:uppercase;
	border-LEFT: 1px solid #C1DAD7;

}

#mytable td.inputfield {
	background: #F5FAFA;
	color: #797268; 
/* 	font-size: 12px;  */

}
#mytable  input:focus{
background-color: #FFFFA0;
border: 2px solid #781351

}

/*
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}*/

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}


		#tapume {
				margin:0px;
				border:0px;
				text-align:center;
				width: 100%;
				height: 100%;
/* 				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#04285F, endColorstr=#0177B1); */
				background:#fff;
				font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
				font-weight:bold;
/* 				color:#FFF; */
				 }
				 
			#contents {
				text-align:center;
				position: absolute;
				top: 50%;
				left: 50%;
				width: 780px;
				height: 200px;
				margin-left: -390px;
				margin-top: -100px;
				 }		 
		#tapume strong {	
				font-weight:bold;
				color: #333333;
				font-size:14px;
/* 				font-style:uppercase; */
			}
