/* Main Body Elements */button, input, optgroup, select, textarea {    margin: 0;    font: inherit;    color: #000;}a:link {	color: #006699;	text-decoration: none;}a:visited {	color: #006699;	text-decoration: none;}a:hover {	color: #0099CC;	text-decoration: none;}a:active {	color: #006699;	text-decoration: none;}body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666;}body {	width:100%;	margin:0 auto;	margin-top:10px;	background: #82A7BD URL("/images/bg.jpg") repeat-x top;	font-size: 12px;}.TBL1_TITULO2{	font-weight: bold;	border: 1px #CCC solid;	border-left: 1px #CCC solid;	background-color: #C0C0C0;	}.TBL1_DADOS{		border: 1px #CCC solid;	border-left: 1px #CCC solid;	padding: 0;	border-spacing: 0;	/*width: 100%;*/	}.formulario{	text-align: left;}.subtitulo{	font-size: 14px;}.dvSubForm1{	width: 20%;	float: left;}.dvSubForm2{	width: 10%;	float: left;}.dvSubForm3{	width: 5%;	float: left;}.dvSubForm4{	width: 25%;	float: left;}.dvSubForm5{	width: 20%;	float: left;}.dvSubForm6{	width: 20%;	float: left;}.dvSubFormSangria1{	width: 40%;	float: left;}.dvSubFormSangria2{	width: 30%;	float: left;}.dvSubFormSangria3{	width: 20%;	float: left;}.dvSubFormSangria4{	width: 10%;	float: left;}.pagination{	text-align: center;	font-size: 12px;	font-family: sans-serif;	font-weight: bold;	width: 100%;}th.headerSortUp {     background-image: url(/images/small_asc.gif);     background-color: #D9D7D7; } th.headerSortDown {     background-image: url(/images/small_desc.gif);     background-color: #D9D7D7; } th.header {     background-image: url(/images/bg.gif);         cursor: pointer;     font-weight: bold;     background-repeat: no-repeat;     background-position: center left;     padding-left: 20px;     border-right: 1px solid #dad9c7;     margin-left: -1px; } .msgVendaSucesso{      color: #1c64d1;      font-weight: bold;      font-size: 16px !important;      padding: 5px;}.msgVendaFalha{      color: red;      font-weight: bold;      font-size: 16px !important;      padding: 5px;}.item_top{    text-align: right;}.alert{    margin-bottom: 5px;    margin-top: 5px;}legend {    display: block;    width: inherit;    padding: 0;    margin-bottom: 5px;    font-size: 21px;    line-height: inherit;    color: #333;    border: 0;    border-bottom: 0px solid #e5e5e5;}fieldset{    border: #666 1px solid;    padding: 20px;}.login-panel {    margin-top: 0;}