html {margin: 0; padding: 0;}
body {background-color: #FFFFFF; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1.4; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}


.head {font: 18px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight: bold; text-align: left; line-height: 1.4; position: relative; margin: 0 0 2px 0; padding: 0 0 0 0;}

.subHead {position: relative; margin-right: auto; margin-left: auto; margin-bottom: 2px; width: 60%; font: 13px Arial, Helvetica, Verdana, sans-serif; color: #CC3366; font-weight: bold; text-align: left; line-height: 1.4; padding: 0 0 0 0;}

p {font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1.4; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}

a {font: 12px Arial, Helvetica, Verdana, sans-serif; color: #C00101; font-weight: bold; text-align: left; line-height: 1.4; text-decoration: none; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}

a:hover {color: #33AA00;}

input {font: 12px Arial, Helvetica, Verdana, sans-serif; color: #444444; font-weight: bold; text-align: center; position: relative; margin: 0 0 0 0; padding: 0 0 0 0;}

ol {list-style-type: decimal; font: 13px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1.2; position: relative; margin: -8px 0 1em .7em; padding: 0 0 0 0;}
ul {list-style-type: disc; font: 13px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1; position: relative; margin: -8px 0 1.2em 0; padding: 0 0 0 0;}
li {margin: 0 0 .5em 1.3em; }


.rul {border-top-color: #CCFFCC; border-top-width: 1px; border-top-style: solid; width: 100px; left: 0%; margin-bottom: -12px;}

div#mainHldr {position: absolute; top: 90px; left: 150px; width: 60%;}

div#cabeza {width: 300px; margin: 0px auto 0 auto; position: relative; z-index: 0;}

div#band {background-color: #D20248; width: 100%; height: 400px; position: absolute; top: 100px;}
div#primNavBg {background-color: #EEEEEE; position: relative; margin-right: auto; margin-left: auto; height: 400px; width: 600px; top: 0px;}
div#centerBg {background-color: #EEEEEE; position: relative; margin-right: auto; margin-left: auto; height: 400px; width: 66%; top: 0px;}
//div#introGraph {width: 100%; height: 400px; position: absolute; top: -120px; margin-right: auto; margin-left: auto; z-index: 0; background-color: transparent;}

div#homeIntro {width: 100%; position: absolute; top: 550px; margin-right: auto; margin-left: auto;}
div.introBody {width: 60%; font: 13px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1.3; position: relative; margin-right: auto; margin-left: auto; margin-bottom: 8px;}
div.introBody7 {width: 65%; font: 13px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1.3; position: relative; margin-right: auto; margin-left: auto; margin-bottom: 8px;}
div.introBodyHead {width: 60%; font: 14px Arial, Helvetica, Verdana, sans-serif; color: #CC3366; font-weight: bold; text-align: left; line-height: 1.3; position: relative; margin-right: auto; margin-left: auto; margin-bottom: 8px;}
div.iFrameHead {width: 60%; font: 13px Arial, Helvetica, Verdana, sans-serif; color: #CC3366; font-weight: normal; text-align: left; line-height: 1.3; position: relative; margin-right: auto; margin-left: auto; margin-bottom: 8px;}
div.inputBody {width: 60%; font: 13px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1.4; position: relative; margin-right: auto; margin-left: auto; margin-bottom: 8px;}
div.inputBody input {font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000000;	 font-weight: normal; text-align: left; position: relative; padding: 0 2px 0 2px;}
div.inputBody1 {width: 60%; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1.4; position: relative; margin-right: auto; margin-left: auto; margin-bottom: 12px;}
div.inputBody1 input {font: 11px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; position: relative; padding: 0 2px 0 2px;}


div#genIntro {width: 100%; position: absolute; top: 116px; margin-right: auto; margin-left: auto;}
div.introBodyInd {width: 58%; font: 13px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1.4; position: relative; margin-right: auto; margin-left: auto; margin-bottom: 8px;}

div.footBody {width: 60%; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1.2; position: relative; margin-right: auto; margin-left: auto; margin-bottom: 4px;}
div.rulBody {border-top-color: #000000; border-top-width: 1px; border-top-style: solid; width: 60%; position: relative; margin-right: auto; margin-left: auto; margin-bottom: -12px;}
div.rulInside {border-top-color: #000000; border-top-width: 1px; border-top-style: solid; width: 60%; position: relative; margin-top: 8px; margin-bottom: -12px;}

div#cycQuote {position: absolute; width: 15%; top: 105px; font: 14px Arial, Helvetica, Verdana, sans-serif; color: #FFCCCC; font-weight: normal; font-style: italic; text-align: left; line-height: 1.2; text-decoration: none; margin: 0 0 0 0; padding: 0 8px 0 12px;}
div#cycQuoteR {position: absolute; float: right; width: 15%; top: 105px; font: 14px Arial, Helvetica, Verdana, sans-serif; color: #FFCCCC; font-weight: normal; font-style: italic; text-align: right; line-height: 1.2; text-decoration: none; margin: 16px 20px 0 83%; padding: 0 8px 0 12px;}
div#pgIcon {position: absolute; width: 15%; top: 90px; left: 2%; margin: 0 0 0 0; padding: 0 8px 0 12px; text-align: left; z-index: 310;}
div#pgIcon #navCon {position: absolute; width: 150px; height: 113px; top: 0px; padding: 0 0 0 0px; background-color: transparent; text-align: center; left: 5%;}
div#pg2Icon {position: absolute; width: 15%; top: 92px; margin: 0 0 0 0; padding: 0 8px 0 12px;}

div.sqBlocks {position: relative; height: 46px; top: 12px; background-color: transparent; left: 0px;}
div.sqBlocks a {position: relative; display: inline; width: 50px; height: 46px; background-color: transparent; font: 14px Arial, Helvetica, Verdana, sans-serif; color: #FFCCCC; font-weight: normal; line-height: 2em; text-decoration: none; margin: 0 0 0px 0; padding: 2px 21px 17px 15px;}
div.sqBlocks a:hover {width: 42px; height: 46px; background-color: transparent; border: 6px solid; border-left-color: #3366CC; border-top-color: #FFCC00; border-right-color: #99FF00; left: 0px; padding: 2px 21px 17px 15px;}

#sqBlk {position: relative; top: 16px; width: 22px; height: 46px; background-color: transparent; border-bottom: 6px solid #99FF00; left: 0px;}
//#sqBlk {top: 22px; left: 0px; height: 46px; background-color: #000000; border-bottom-color: #99FF00; border-bottom-style: solid; border-bottom-width: 10px; font: 4px Arial, Helvetica, sans-serif; color: #FFCCCC; text-align: right; }

div#leftNav {position: absolute; width: 15%; top: 220px; z-index: 210;}
div#leftNav a {display: block; font: 11px Arial, Helvetica, Verdana, sans-serif; color: #FFCCCC; font-weight: normal; text-align: right; line-height: 1.2; text-decoration: none; margin: -3px 0 8px 0; padding: 0 0 0 0;}
div#leftNav a:hover {color: #EEEEEE; font-weight: bold;}

div#leftNavLeft {position: absolute; width: 13%; top: 520px; left: 2%;}
div#leftNavLeft a {display: block; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1; text-decoration: none; margin: 0 0 4px 0; padding: 0 0 0 0;}
div#leftNavLeft a:hover {color: #CC3366; font-weight: bold;}

div#leftNavProd {position: relative; width: 100%; top: 20px; left: 0%;}
div#leftNavProd a {display: block; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1; text-decoration: none; margin: 0 0 4px 0; padding: 0 0 0 0;}
div#leftNavProd a:hover {color: #CC3366; font-weight: bold;}

div#topPnlBg {background: url(images/gradeSq.gif) right repeat fixed; position: relative; top: 0px; height: 14px;}
div#topPnlBgL {background: url(images/gradeRec_1.gif) right no-repeat fixed; position: absolute; top: -2px; left: 100%; height: 14px;}
div#topPnlBgTL {background: url(images/gradeTopLine.gif) right repeat fixed; position: absolute; top: 1px; left: 100%; height: 14px;}
div#welcome {position: absolute; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #3399FF; font-weight: normal; text-align: left; background: transparent; top: 4px; left: 22%;}

div.rowHldr {position: relative; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; width: 60%; border-top: solid 1px; border-color: #000000; padding: 6px 0 2px 0;}
div.rowHldrLast {position: relative; height: 134px; width: 94%; border-top: solid 2px; border-bottom: solid 2px; border-color: #CCFFCC; margin: 6px 0 12px 0; padding: 6px 0 0 0;}
div.rowNam {position: absolute; width: 35px; height: 134px; background-color: #33BBFF; font: 14px arial, helvetivca; font-weight: bold; color: #FFFFFF; vertical-align: baseline; padding: 6px 0 0 6px;}
div.rowImg {position: absolute; left: 0px; width: 50px; height: 50px;}
div.rowDesc {position: relative; left: 60px; width: 90%; font: 11px arial, helvetivca, sans-serif; font-weight: normal; color: #444444; line-height: 1.3em; padding: 0px 4px 0px 4px;}
div.rowDesc a {font: 11px Arial, Helvetica, Verdana, sans-serif; color: #C00101; font-weight: bold; text-align: left; line-height: 1.4; text-decoration: none; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}
div.rowDesc a:hover {color: #33AA00;}


div#senda {position: absolute; top: 103px; width: 80%; margin-right: auto; margin-left: auto; font: 10px Arial, Helvetica, Verdana, sans-serif; color: #444444; font-weight: normal; text-align: right; float: right;}
div#senda a {font: 10px Arial, Helvetica, Verdana, sans-serif; color: #444444; font-weight: normal; text-align: left; line-height: 1.4; text-decoration: none; margin: 0 0 8px 0; padding: 0 0 0 0;}
div#senda a:hover {color: #C00101;}

div#genLogin {position: absolute; top: 505px; left: 15px; z-index: 220;}

