body { font: normal 13px sans-serif, Arial, Helvetica, Tahoma; color: #666666; background: #FFFFFF url(../Images/BkgPg.jpg) repeat-y center; margin: 0 auto; text-align: center; }
p { margin: 20px 0 20px 0; }
h2, h3 { font: 20px; margin: 20px 0 20px 0; font-weight: bold; color: #069; text-transform: uppercase; }
a { text-decoration: none; color: #0066CC; font-weight: bold; }
a:hover { text-decoration: underline; }
hr { clear: both; margin: 20px 0 20px 0; height: 1px; border: none; border-top: 1px dashed #CCC;}
td { padding: 2px }
li { background: url(../Images/icon-yes.gif) no-repeat; padding-left: 20px; padding-left: 20px; } 
input, select { border-style: solid; border-width: 1; padding-left: 2; height: 22px; }
textarea{ border-style: solid; border-width: 1; padding-left: 2; }
.Radio { border: 0px none; }
.Checkbox { border: 0px none; }
.Obrigatorio { color: #000000; border-style: solid; border-width: 1; padding-left: 2;	background-color: #FFFFCC; }
.Alerta { color: #FF0000;	font-weight: bold; }
img.Borda { border: 1px solid #000000; }
img.Right { float: right; }
img.Left { float: left; }
#Container { width: 770px; margin: 0 auto; text-align: left; }
#Top { background: url(../Images/BkgTop.jpg) repeat-x; height: 130px; margin: 0 auto; }
#Menu { height: 50px; }
#Content { margin: 10px }
#Bottom { clear: both; background: #666 url(../Images/BkgDown.jpg) repeat-x; height: 20px;  }
#TblHost { }
#TblHost table { font: normal 12px/24px sans-serif, Arial, Helvetica, Tahoma; border-collapse: collapse; width: 98%; margin: 0 auto;	}
#TblHost th { padding: 0 0.5em; text-align: left; }
#TblHost tr.tittle td { border-bottom: 1px solid #999; border-top: 1px solid #999; background: #E6E6E6; font-weight: bold; text-align: center;	}
#TblHost td { border-bottom: 1px solid #CCC; padding: 0 0.5em;	}
#TblHost tr.Setup td { background: #FFF; font-weight: bold; }
#TblHost tr.Anual td { background: #FFC; font-weight: bold; }
#TblHost tr.Semestral td { background: #FF9; font-weight: bold; }
#TblHost tr.Trimestral td { background: #FC9; font-weight: bold; }
#TblHost tr.Mensal td { background: #F96; font-weight: bold; }
#TblHost td:first-child { width: 190px; }
#TblHost td+td { border-left: 1px solid #CCC; }
