/* fix ie */
img, div, #vantagens-grid-1 ul li a span, #vantagens-grid-1 ul li a:hover span, #vantagens-grid-1 ul li a.active span, #steps #substeps li.first span, #steps #substeps li span { behavior: url(../js2/iepngfix.htc) }

/* globais */
body { background: #ffffff url repeat-x center top; color: #0198de; text-align: center; font-family: arial, sans-serif; }
a,a:hover,a:visited,a:link,a:active { text-decoration: none }
.full { width: 100%; text-align: center }
.fit { width: 778px; margin: 0 auto 0 auto; text-align: left }
#flash { height: 160px; width: 100%; top: 0; left: 0; text-align: center; z-index: 10; position: absolute;  }

/* header */
#crnl {  height: 1px; }
#crnl h1, #postit h2 { display: none }
#vantagens-grid-1 { margin: 10px 0 0 0; width: 216px; float: left; background: url(../img/marrom.gif) repeat-y right top; height: 277px; }
#vantagens-grid-1 ul { margin: 50px 0 0 30px; }
#vantagens-grid-1 ul li a { display: block; height: 40px; margin: 0 0 6px 0; text-decoration: none; width: 100%; cursor: hand; display: block; }
#vantagens-grid-1 ul li a span { background: url(../img/circleBlue-transp.png) no-repeat; float: left; height: 40px; width: 40px;
color: #e7f2ec; font: 26px arial, sans-serif; font-weight: bold; text-indent: 11px; padding-top: 4px; } 
#vantagens-grid-1 ul li a strong { float: left; height: 40px; width: 140px; color: #2278b5; font: 14px arial, sans-serif; padding-top: 3px; margin: 0 0 0 6px; line-height: 17px;} 
#vantagens-grid-1 ul li a.active { display: block; height: 40px; margin: 0 0 6px 0; text-decoration: none }
#vantagens-grid-1 ul li a.active strong { background: url(../img/linha.gif) no-repeat top right;} 
#vantagens-grid-1 ul li a:hover span, #vantagens-grid-1 ul li a.active span { background: url(../img/circleBrown-transp.png) no-repeat;  }
#vantagens-grid-1 ul li a:hover strong, #vantagens-grid-1 ul li a.active strong { color: #de8b34}
#vantagens-grid-2 { margin: 10px 0 0 0; width: 560px; float: right; height: 277px; }
#vantagens-grid-2 h2 { display: none}
/* scroller na home */
div.scroller { width: 530px; height: 277px; overflow: hidden; }
div.scroller div.section {width:510px;height:277px;overflow:hidden;float:left;padding:0 0 1em 1.5em; }
div.scroller div.content { width: 10000px; }
div.section h3 { font: 55px arial, sans-serif; color: #0c95d4; display: block; letter-spacing: -4px; font-weight: bold; line-height: 50px; margin: 0 0 10px 0; }
div.section h3 span { color: #da9951 }
div.section h4 { font: 20px georgia, serif; color: #e67768; display: block}
div.section p { color: #6e6e6e; font: 14px arial, sans-serif; margin-top: 8px; }
div.section p strong { color: #68b840; clear: both; margin-top: 8px; display: block }
div.section .third { width: 29%; float: left; padding-right: 3%; margin-right: 3%; border-right: 1px solid #f1f0ed; }
div.section .sec { width: 43%; float: left; padding-right: 3%; margin-right: 3%; border-right: 1px solid #f1f0ed; }
div.section .last { padding: 0 !important; margin: 0 !important; border:0 !important; }
div#section1 ul { float: left; width: 48%;  }
div#section1 ul li { font: 28px georgia, serif; color: #e67768; letter-spacing: -1px; padding: 0px 0 3px 0; }
div#section1 ul li strong { color: #0c95d4; font-weight: normal }
div#section1 p { float: left; margin-left: 10%; width: 40%; margin-top: -10px  }
div#section1 p span.price { font: 120px arial, sans-serif; color: #e67768; height: 105px; float: left; font-weight: bold; margin: 0; line-height: 100px; letter-spacing: -16px; width: 117px;  }
div#section1 p span.time { width: 60px; font: 40px arial, sans-serif; color: #e67768; height: 70px; float: left; font-weight: bold; margin: 0; line-height: 45px; letter-spacing: -1px; }
div#section1 p span.time em { padding-left: 10px; font: 16px georgia, serif; color: #77c039; font-style: italic; clear: both; line-height: 18px; display: block; letter-spacing: 0 }
div#section1 p a img { clear: both; }
div#section2 .third, div#section2 .last { margin-top: 16px !important; }
div#section3 p, div#section4 p, div#section5 p { margin-bottom: 8px }
.line { border-bottom: 1px solid #f1f0ed; padding-bottom: 12px; margin-bottom: 18px !important; display: block; clear: both}
.sec .wp { float: left; margin-right: 10px; }
.one { width: 53% !important; float: left; }







