/* layout */
BODY{text-align:center;margin:0;padding:0;font:normal 11px verdana,arial,helvetica,sans-serif;/*background:url(/hp/images/new/bgs/bg_gradient.jpg) repeat-x top;*/}
FORM{margin:0;padding:0;}
DIV.wrapper{padding:0 0 15px 0;width:965px;margin:0 auto;}
DIV.leftcol{float:left;width:130px;margin:0 20px 0 0;padding:0;text-align:left;}
DIV.contenthome,DIV.content{float:left;width:815px;margin:0;padding:0;}
DIV.clear{line-height:0;height:0;clear:both;}
DIV.clear IMG{display:block;height:0;width:1px;}

/* header */
DIV.hdr{position:relative;height:130px;margin:0 0 20px 0;}
DIV.hdr IMG.bg{position:absolute;left:0;top:0;}
DIV.hdr IMG.slogan{position:absolute;left:144px;top:54px;}
DIV.hdr IMG.bgimg{position:absolute;right:0;bottom:0;}
DIV.hdr IMG.logo{border:0;position:absolute;top:16px;left:16px;border:0;}
DIV.hdr DIV.hdrlinks{position:absolute;right:15px;top:3px;text-align:right;}
DIV.hdr DIV.hdrlinks A{color:#333333;text-decoration:underline;font-size:10px;}
DIV.hdr DIV.hdrlinks A:hover{color:#333333;text-decoration:none;}
DIV.hdr DIV.hdrlinks IMG{display:inline;vertical-align:middle;}

/* home */
DIV.contenthome DIV.left{float:left;width:553px;}
DIV.contenthome DIV.left DIV.campaign{margin:0 0 22px 0;}
DIV.contenthome DIV.right{float:right;text-align:left;background:url(/hp/images/new/bgs/quickaccess_bg.gif) repeat-x bottom;}
DIV.contenthome DIV.right DIV.cnt{border-left:1px solid #c5161d;border-right:1px solid #c5161d;padding:0 5px;height:378px;width:242px;}
html>/**/body DIV.contenthome DIV.right DIV.cnt{width:230px;}

DIV.contenthome DIV.right DIV.cnt DIV.block{margin:0 0 10px 0;padding:0;line-height:1.5;}
DIV.contenthome DIV.right DIV.cnt DIV.block IMG.block{margin:0 0 2px 0;}
DIV.contenthome DIV.right DIV.cnt DIV.block SELECT{font-size:11px;vertical-align:middle;width:200px;}
DIV.contenthome DIV.right DIV.cnt DIV.block INPUT.btn{vertical-align:middle;}
DIV.contenthome DIV.right DIV.cnt DIV.block DIV.select{margin:3px 0 2px 0;}
DIV.contenthome DIV.right DIV.cnt DIV.block P{margin:0;padding:0;}
DIV.contenthome DIV.right DIV.cnt DIV.block OBJECT{margin:5px 0 0 0;padding:0;}

/* content */
DIV.content{text-align:left;}
DIV.content DIV.main{padding:2px 10px 5px 10px;}
DIV.content DIV.main,DIV.content DIV.contenttop{border-left:1px solid #c4161c;border-right:1px solid #c4161c;padding:2px 10px 5px 10px;background-color:#ffffff;background-position:bottom right;background-repeat:no-repeat;}
DIV.content DIV.main DIV.rgtcol,DIV.content DIV.contenttop DIV.rgtcol{float:right;width:190px;}
DIV.content DIV.main DIV.rgtcol DIV.block,DIV.content DIV.contenttop DIV.rgtcol DIV.block{margin:0 0 20px 0;}
DIV.content DIV.main DIV.maincol,DIV.content DIV.contenttop DIV.maincol{float:left;width:582px;background-position:bottom right;background-repeat:no-repeat;}
DIV.content DIV.main SPAN.title,DIV.content DIV.contenttop SPAN.title{display:block;margin:0 0 10px 0;}
DIV.content DIV.path{margin:0 0 15px 0;display:block;position:relative;line-height:1;font-size:9px;}
DIV.content DIV.path DIV.tools{float:right;padding-top:3px;}
DIV.content A{color:#c4161c;}
DIV.content A:hover{text-decoration:none;}
DIV.content P{line-height:1.4;margin:0 0 10px 0;padding:0;}
DIV.content H1{color:#000000;font:bold 13px Arial,Verdana;padding:0;margin:0 0 10px 0;}
DIV.content H2{color:#000000;font:bold 11px Verdana,Arial;padding:0;margin:0 0 5px 0;}
DIV.content H3{color:#FE000C;font:bold 13px Verdana,Arial;padding:0 0 0 12px;margin:0 0 5px 0;background:url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 5px;}
DIV.content H4{color:#C4161C;font:bold 14px Verdana,Arial;padding:0;margin:0 0 5px 0;}
DIV.content UL{list-style:none;margin:0 0 15px 10px;padding:0;line-height:1.5;}
DIV.content UL LI{background:url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 6px;padding:0 0 0 13px;}
DIV.content UL.file LI{background:url() no-repeat 0 6px;padding:3px 0 3px 5px;}
DIV.content UL.file LI IMG{vertical-align:middle;}
DIV.content DIV.main DIV.maincol DIV.slideshow,DIV.content DIV.contenttop DIV.maincol DIV.slideshow{margin:0 0 20px 0;}
DIV.content DIV.main DIV.maincol DIV.thumbs,DIV.content DIV.contenttop DIV.maincol DIV.thumbs{float:right;width:206px;}
DIV.content DIV.main DIV.maincol DIV.thumbs SPAN.thumb,DIV.content DIV.contenttop DIV.maincol DIV.thumbs SPAN.thumb{width:90px;margin:0 0 7px 13px;}
DIV.content DIV.main DIV.maincol DIV.thumbs SPAN.thumb IMG.bullet,DIV.content DIV.contenttop DIV.maincol DIV.thumbs SPAN.thumb IMG.bullet{color:#FE000C;font-size:10px;}
DIV.content DIV.main DIV.locIco,DIV.content DIV.contenttop DIV.locIco{float:left;margin:0 15px 0 0;}
DIV.content DIV.main TABLE.contacts,DIV.content DIV.contenttop TABLE.contacts{}
DIV.content DIV.main TABLE.contacts TD,DIV.content DIV.contenttop TABLE.contacts TD{padding:0 10px 10px 0;vertical-align:top;}
DIV.content DIV.main TABLE.icontacts,DIV.content DIV.contenttop TABLE.icontacts{margin-left:15px;}
DIV.content DIV.main TABLE.icontacts TD,DIV.content DIV.contenttop TABLE.icontacts TD{padding:0 10px 10px 0;vertical-align:top;}
DIV.divContest{display:block;clear:both;}
DIV.center{text-align:center;}



/* clublist */
TABLE.clublist{}
TABLE.clublist TD{padding:3px 7px;vertical-align:top;}
TABLE.clublist A{text-decoration:none;}
TABLE.clublist A:hover{text-decoration:underline;}


/* mapa de aulas */
DIV.tip{background-color:#fe000c;color:#ffffff;width:165px;padding:10px;display:none;position:absolute;z-index:1000;border:2px solid #ffffff;}
SPAN.tip{cursor: help;color:#000000;font-size:12px;border-bottom:1px solid #fe000c;}
SPAN.notip{color:#000000;font-size:12px;}
TABLE.timetableSummary{width:100%;margin:10px 0;border:1px solid #999999;}
TABLE.timetableSummary TD{vertical-align:top;padding:3px;}
TABLE.timetableSummary TR.on TD{background-color:#F3F3F3;}
TABLE.timetableSummary TR.hdr TD{background-color:#000000;color:#ffffff;font-weight:bold;}
TABLE.timetableSummary TD.label{white-space:nowrap;font-weight:bold;}
TABLE.timetableSummary INPUT,TABLE.timetableSummary TEXTAREA,TABLE.timetableSummary SELECT{font-size:10px;}

/* activities */
DIV.content DIV.list{float:left;width:250px;margin:0 0 30px 0;}
DIV.content DIV.list DIV.title{font-weight:bold;text-transform:uppercase;}
DIV.content DIV.list DIV.title IMG{vertical-align:top;margin-right:10px;}
DIV.content DIV.list UL{margin:-10px 0 5px 42px;}
DIV.content DIV.list A.more{margin:0 0 0 55px;}

TABLE.hdrtable{}
TABLE.hdrtable A{text-decoration:none;}
TABLE.hdrtable A:hover{text-decoration:underline;}

TABLE.schedule{margin:0;padding:0;border-collapse: collapse;border-bottom:2px solid #969696;}
TABLE.schedule TR TD{padding:2px 10px;}
TABLE.schedule TR TD.pts{text-align: center;}
TABLE.schedule TR TD.name{padding-top:5px;padding-bottom:5px;}
TABLE.schedule TR.sectn TD{padding:3px 10px 3px 0;border-bottom:1px solid #969696;}
TABLE.schedule TR.on TD{background-color:#f1f1f1;}
TABLE.schedule TR.header TD{text-transform:uppercase;background-color:;color:#FE000C;font-weight:bold;border:0;border-right:1px solid #ffffff;padding:10px 10px 8px 10px;vertical-align:bottom;}
TABLE.schedule TR.subheader TD{background-color:#969696;color:#ffffff;font-weight:bold;border:0;border-right:1px solid #ffffff;padding:5px 10px 5px 10px;vertical-align:bottom;}
TABLE.schedule TR.header TD.left{background-color: #969696;color:#ffffff;font-weight:bold;border:0;border-right:1px solid #ffffff;padding:10px 10px 8px 10px;vertical-align:bottom;}
TABLE.schedule TR.header TD A{color:#ffffff;}
TABLE.schedule TR.header TD A:Hover{color:#ffffff;}
TABLE.schedule TR.calendar TD{background-color:#fe000c;color:#ffffff;font-weight:bold;border:0;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;padding:5px 10px 5px 10px;vertical-align: bottom;}

TABLE.releases{margin:0;padding:0;border-collapse: collapse;border-bottom:2px solid #969696;}
TABLE.releases TR TD{padding:4px 10px;vertical-align:top;}
TABLE.releases TR TD.pts{text-align: center;}
TABLE.releases TR TD.name{padding-top:5px;padding-bottom:5px;}
TABLE.releases TR.sectn TD{padding:3px 10px 3px 0;border-bottom:1px solid #969696;}
TABLE.releases TR.on TD{background-color:#f1f1f1;}
TABLE.releases TR.header TD{text-transform:uppercase;background-color:;color:#FE000C;font-weight:bold;border:0;border-right:1px solid #ffffff;padding:10px 10px 8px 10px;vertical-align:bottom;}
TABLE.releases TR.subheader TD{background-color:#969696;color:#ffffff;font-weight:bold;border:0;border-right:1px solid #ffffff;padding:5px 10px 5px 10px;vertical-align:bottom;}
TABLE.releases TR.header TD.left{background-color: #969696;color:#ffffff;font-weight:bold;border:0;border-right:1px solid #ffffff;padding:10px 10px 8px 10px;vertical-align:bottom;}
TABLE.releases TD A{text-decoration:none;}
TABLE.releases TD A:Hover{text-decoration:underline;}
TABLE.releases TR.calendar TD{background-color:#fe000c;color:#ffffff;font-weight:bold;border:0;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;padding:5px 10px 5px 10px;vertical-align: bottom;}

DIV.anchor{padding:0 0 15px 0;margin:0 0 25px 0;border-bottom:1px solid #ececec;line-height:1.6;text-align:justify;}
DIV.anchor H2{color:#fe000c;text-transform:uppercase;margin:0;padding:0;}
DIV.anchor P{margin:0 0 5px 0;padding:0;}
DIV.anchor A{font-size:10px;}
DIV.anchor A IMG{margin:0 5px 0 0;}
DIV.anchor IMG.icon{float:left;margin:0 10px 10px 0px;}
DIV.anchor DIV.float{float:left;margin:0 0 5px 0;padding:0;}
DIV.anchor DIV.float P{margin:0;padding:0;}

/* revista */
DIV.mag{float:left;}
UL.articlelist A{text-decoration:none;}
UL.articlelist A:hover{text-decoration:underline;}

/* menu */
DIV.leftcol DIV.menu{font:bold 11px arial,verdana;margin:0 0 20px 0;}
DIV.leftcol DIV.menu A{background-color:#f2f2f2;color:#333333;display:block;text-decoration:none;margin:0 0 3px 0;border-left:5px solid #FE000C;padding:2px 0 2px 3px;}
DIV.leftcol DIV.menu A:hover{border-left:5px solid #FE000C;color:#ffffff;background-color:#FE000C;}
DIV.leftcol DIV.menu A.on{border-left:5px solid #FE000C;color:#ffffff;background-color:#FE000C;}
DIV.leftcol DIV.menu A.sectionon{border-left:5px solid #ffffff;color:#333333;background-color:#ffffff;}
DIV.leftcol DIV.menu A.sectionon:hover{border-left:5px solid #ffffff;color:#FE000C;background-color:#ffffff;}
DIV.leftcol DIV.menu A.subsection{font-weight:normal;border:0;background:#ffffff url(/hp/images/new/widgets/bullet_red.gif) no-repeat 10px 7px;padding-left:20px;}
DIV.leftcol DIV.menu A.subsection:hover{text-decoration:underline;color:#333333;border:0;background:#ffffff url(/hp/images/new/widgets/bullet_red.gif) no-repeat 10px 7px;padding-left:20px;}

/* formulários */
TABLE.form{margin:0 0 0 10px;padding:0;border:0;}
TABLE.form TR TD{padding:3px 10px 3px 0;vertical-align:top;}
TABLE.form TD.label{}
TABLE.form TR TD.checkbox INPUT{border:0;}
TABLE.form TR TD INPUT,TABLE.form TR TD TEXTAREA{font:normal 11px verdana,arial,helvetica,sans-serif;border-top:1px solid #000000;border-left:1px solid #000000;border-bottom:1px solid #c1c1c1;border-right:1px solid #c1c1c1;padding:2px;}


TABLE.form TR.buttons TD{text-align: center;padding-top:10px;}
TABLE.form TR TD INPUT.btn{border:0;padding:0;margin-right:5px;}
DIV.valsummary{width:384px;margin:0 0 10px 0;line-height: 160%;padding:10px;background-color:#ececec;color:#fe000c;font-weight:bold;border:1px dashed #969696;}
DIV.valsummary UL{margin:0;padding:0;line-height:1.4;color:#666666;font-weight:normal;}
SPAN.correct{color:#FE000C;font-size:14px;font-weight:bold;}
DIV.content P.successo,P.successo{background-color:#C1C1C1;color:#ffffff;padding:10px;line-height:160%;width:100%;border:1px solid #585858;}
P.erro, P.errolong{background-color:#fe000c;color:#ffffff;padding:10px;line-height:160%;width:340px;margin:10px 0 0 0;}
P.erro A, P.erro A:hover{color:#ffffff;}
P.errolong{width:auto;}
TABLE.form TR TD SPAN.noborder INPUT{border:0;padding:0;margin:0 0 0 -4px;}

/* login */
DIV.login{height:150px;background:url(/hp/images/new/bgs/login_home_bg.gif) no-repeat bottom;padding:0 0 5px 0;}
DIV.login DIV.cnt{margin:5px 0 0 10px;}
DIV.login DIV.cnt DIV{color:#ffffff;}
DIV.login DIV.cnt DIV A.aLogOff{display:block;clear:both;float:right;font-weight:bold;font-size:10px;color:#FFFFFF;text-decoration:none;margin:30px 10px 0 0;}

DIV.login .lbl{color:#ffffff;}
DIV.login INPUT.txt{width:110px;font-size:10px;margin:0 0 5px 0;border-top:1px solid #c4161c;border-left:1px solid #c4161c;border-right:1px solid #f58220;border-bottom:1px solid #f58220;}
DIV.login INPUT.btn{margin:0 0 0 61px;border:0;}
DIV.login P.support{margin:5px 0 0 0;padding:0 0 0 11px;color:#ffffff;}
DIV.login P.support A{color:#ffffff;font-size:10px;}

/* footer */
DIV.footer{margin:10px 0 0 150px;padding:0;clear:both;}
DIV.footer A{color:#333333;text-decoration:underline;}
DIV.footer A:hover{text-decoration:none;}
DIV.footer DIV.copy{float:left;}
DIV.footer DIV.links{float:right;}

/* general */
IMG{border:0;}
IMG.block,
IMG.Topblock,
IMG.Bottomblock{display:block;}
IMG.icon{display:inline;vertical-align: middle;margin: 3px 6px 3px 0;}
.floatleft{float:left;margin:0 20px 0 0;}
.floatright{float:right;margin:0 0 0 20px;}
TABLE TR TD{font:normal 11px verdana,arial,helvetica,sans-serif;}
P.right{text-align:right;margin:10px 0 0 0;padding:0;}
DIV.back{text-align:left;padding:0 0 0 12px;margin:10px 0 5px 0;background:url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 5px;}

/******************************************************************************/ 
/* Classes adicionadas - Use.It                                               */
/******************************************************************************/


TABLE.clublist UL{margin-left:0;} /* added 10.09.07 */
TABLE.form H4{margin: 15px 0 5px 0;padding:0;color:#d71017;font-size:13px;border-bottom:1px solid #cccccc;} /* added on 10.09.07 */
STRONG.red{color:#d71017;} /* added on 10.07.07 */
DIV.maincol IMG.righth{float:right;margin:0 0 20px 20px;border:0px solid #fe000c;}  /* added on 10.07.07 */
A.voltar{display:block;background:url(/hp/images/new/widgets/bullet_arrow_red_back.gif) no-repeat 0 6px;padding:0 0 0 15px;}  /* added on 10.07.07 */
TABLE.list{border:0;width:550px;}
TABLE.list TR TD{vertical-align:top;padding:5px 5px 10px 0;line-height: 160%;}
TABLE.list TR TD STRONG{font-size:11px;}
TABLE.list TR TD.title{line-height: 130%;vertical-align: bottom;padding:0;font-weight:bold;width:170px;}
TABLE.list TR TD.title SPAN.title{width:110px;}	/*PJC20060307*/
TABLE.list TR TD.icon{margin:0;padding:0;}
TABLE.list TR TD.icon IMG{margin:1px 10px 1px 0;}
TABLE.list TR TD A{color:#666666;}
TABLE.list TR TD A:Hover{text-decoration:underline;}
TABLE.list TR TD A.more{color:#c4161c;float:right;display:block;background:url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat right;padding:0 10px 0 0;margin:0 10px 10px 0;}
TABLE.list TR TD A.more:hover{text-decoration:none;}

TABLE.anchor{padding:10px 0px 0px 0px;border-top:1px solid #ececec;line-height:160%;text-align:justify;}
TABLE.anchor TR TD{line-height: 160%;vertical-align: top;padding-bottom:10px;}
TABLE.anchor TR TD.img{width:140px;}
TABLE.anchor IMG{display:inline;margin-right:5px;}
TABLE.anchor IMG.icon{float:left;display:block;margin:5px 10px 10px 0px;}
TABLE.anchor SPAN{font-size:10px;font-family:arial,verdana,helvetica,sans-serif;}
TABLE.anchor SPAN A{color:#666666;}

/* Tabs */
DIV.content DIV.divTabs{text-align:right;height:18px;}
DIV.divTabs A.aTabs{float:right;margin:0 0 0 15px;}
TABLE.oneclick{position:absolute;display:none;margin:0 0 0 0;padding:0;}

TABLE#Content3 IMG.Topblock{display:none;}
TABLE#Content3 DIV.right{background:url(/hp/images/new/bgs/quickaccess_bg.gif) repeat-x bottom;}
TABLE#Content3 DIV.cnt{border-left:1px solid #c5161d;border-right:1px solid #c5161d;padding:5px 5px 0 5px;width:242px;height:302px;}
html>/**/body TABLE#Content3 DIV.cnt{width:230px;}
TABLE#Content3 DIV.cnt DIV.block{margin:0 0 10px 0;padding:0;}
TABLE#Content3 DIV.cnt DIV.block IMG.block{margin:0 0 2px 0;}
TABLE#Content3 DIV.cnt DIV.block SELECT{font-size:11px;vertical-align:middle;width:200px;}
TABLE#Content3 DIV.cnt DIV.block INPUT.btn{vertical-align:middle;}
TABLE#Content3 DIV.cnt DIV.block DIV.select{margin:3px 0 2px 0;}
TABLE#Content3 DIV.cnt DIV.block P{margin:0;padding:0;line-height:1.9;}
TABLE#Content3 DIV.cnt DIV#sectionClubesSlideShow{display:none;}
TABLE#Content3 {width:242px;}

DIV.divTabs DIV.marquee{padding:5px;background-color:#ffffff;border-left:1px solid #C5161D;border-right:1px solid #C5161D;}
DIV.divTabs DIV.marquee IMG{margin:0 2px 0 2px;}


/* common highlights */
DIV.contenthome DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.title,
DIV.content DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.title,
DIV.firsttimeuser DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.title,
DIV.myplace DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.title{position:absolute;top:3px;left:10px;}
DIV.contenthome DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topback,
DIV.content DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topback,
DIV.firsttimeuser DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topback,
DIV.myplace DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topback{position:absolute;left:0;}
DIV.contenthome DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmback,
DIV.content DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmback,
DIV.firsttimeuser DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmback,
DIV.myplace DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmback{position:absolute;left:0;}
DIV.contenthome DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topbackInner,
DIV.content DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topbackInner,
DIV.firsttimeuser DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topbackInner,
DIV.myplace DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topbackInner{position:absolute;left:0;}
DIV.contenthome DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmbackInner,
DIV.content DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmbackInner,
DIV.firsttimeuser DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmbackInner,
DIV.myplace DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmbackInner{position:absolute;left:0;}
DIV.contenthome DIV.rgtcol DIV.block DIV.divScrollerLeft A.link,
DIV.content DIV.rgtcol DIV.block DIV.divScrollerLeft A.link,
DIV.firsttimeuser DIV.rgtcol DIV.block DIV.divScrollerLeft A.link,
DIV.myplace DIV.rgtcol DIV.block DIV.divScrollerLeft A.link{overflow:hidden;position:absolute;display:block;top:19px;left:1px;}

/* homepage highlights */
DIV.contenthome DIV.rgtcol DIV.block{float:left;position:relative;width:263px;}
DIV.contenthome DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topback{top:0;}
DIV.contenthome DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmback{top:18px;}
DIV.contenthome DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topbackInner{top:-100000px;}
DIV.contenthome DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmbackInner{top:-100000px;}
DIV.contenthome DIV.rgtcol DIV.block DIV.divScrollerLeft A.link{width:261px;}

/* innerpage highlights */
DIV.content DIV.rgtcol DIV.block,
DIV.firsttimeuser DIV.rgtcol DIV.block,
DIV.myplace DIV.rgtcol DIV.block{height:130px;margin-bottom:15px;}
DIV.content DIV.rgtcol DIV.block,
DIV.firsttimeuser DIV.rgtcol DIV.block,
DIV.myplace DIV.rgtcol DIV.block{position:relative;width:190px;}
DIV.content DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topback,
DIV.firsttimeuser DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topback,
DIV.myplace DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topback{top:-100000px;}
DIV.content DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmback,
DIV.firsttimeuser DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmback,
DIV.myplace DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmback{top:-100000px;}
DIV.content DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topbackInner,
DIV.firsttimeuser DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topbackInner,
DIV.myplace DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.topbackInner{top:0;}
DIV.content DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmbackInner,
DIV.firsttimeuser DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmbackInner,
DIV.myplace DIV.rgtcol DIV.block DIV.divScrollerLeft IMG.btmbackInner{top:18px;}
DIV.content DIV.rgtcol DIV.block DIV.divScrollerLeft A.link,
DIV.firsttimeuser DIV.rgtcol DIV.block DIV.divScrollerLeft A.link,
DIV.myplace DIV.rgtcol DIV.block DIV.divScrollerLeft A.link{width:190px;}
DIV.content DIV.rgtcol DIV.block DIV.divScrollerLeft A.link IMG,
DIV.firsttimeuser DIV.rgtcol DIV.block DIV.divScrollerLeft A.link IMG,
DIV.myplace DIV.rgtcol DIV.block DIV.divScrollerLeft A.link IMG{margin-left:-261px;}

/* common benefits */
DIV.contenthome DIV.rgtcol DIV.blockbenefits,
DIV.content DIV.rgtcol DIV.blockbenefits,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits,
DIV.myplace DIV.rgtcol DIV.blockbenefits{position:relative;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.title,
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.title,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.title,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.title{position:absolute;top:3px;left:10px;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topback,
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topback,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topback,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topback{position:absolute;left:0;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmback,
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmback,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmback,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmback{position:absolute;left:0;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topbackInner,
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topbackInner,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topbackInner,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topbackInner{position:absolute;left:0;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmbackInner,
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmbackInner,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmbackInner,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmbackInner{position:absolute;left:0;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight A.link,
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight A.link,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight A.link,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight A.link{overflow:hidden;position:absolute;display:block;top:19px;left:1px;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv,
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv{position:absolute;top:18px;left:1px;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt,
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt{position:absolute;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt A,
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt A,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt A,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt A{position:absolute;display:block;font-size:10px;font-weight:bold;color:#C4161C;text-decoration:none;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt A:Hover,
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt A:Hover,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt A:Hover,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt A:Hover{text-decoration:underline;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt STRONG,
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt STRONG,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt STRONG,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt STRONG{display:block;font-size:11px;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt SPAN,
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt SPAN,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt SPAN,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt SPAN{display:block;font-size:10px;}

/* homepage benefits */
DIV.contenthome DIV.rgtcol DIV.blockbenefits{text-align:left;float:left;width:263px;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topback{top:0;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmback{top:18px;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topbackInner{top:-100000px;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmbackInner{top:-100000px;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight A.link{width:261px;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt{left:113px;top:5px;width:142px;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt A{top:83px;}

/* innerpage benefits */
DIV.content DIV.rgtcol DIV.blockbenefits,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits,
DIV.myplace DIV.rgtcol DIV.blockbenefits{width:190px;height:268px;margin-bottom:20px;}
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topback,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topback,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topback{top:-100000px;}
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmback,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmback,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmback{top:-100000px;}
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topbackInner,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topbackInner,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.topbackInner{top:0px;}
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmbackInner,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmbackInner,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight IMG.btmbackInner{top:18px;}
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight A.link,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight A.link,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight A.link{width:188px;}
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt{left:10px;top:120px;width:170px;}
DIV.content DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt A,
DIV.firsttimeuser DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt A,
DIV.myplace DIV.rgtcol DIV.blockbenefits DIV.divScrollerRight DIV.contentdiv DIV.icnt A{top:105px;}

DIV.contenthome DIV.rgtcol{position:relative;background-color:lime;text-align:left;}
DIV.contenthome DIV.rgtcol DIV.block{position:absolute;top:2px;left:0;}
DIV.contenthome DIV.rgtcol DIV.blockbenefits{position:absolute;top:2px;left:290px;}

DIV.contenthome A.mbpadesao {display:none;}

/* contextual firefox fixes follow */
html>/**/body DIV.contenthome DIV.divScrollerRight .contentslide A IMG {position:absolute;top:0px;left:1px;}
html>/**/body DIV.contenthome DIV.divScrollerLeft .contentslide A IMG {margin-left:1px;}


/* Novo */
DIV.contenthome DIV.left DIV.rgtcol{}
DIV.contenthome DIV.left DIV.rgtcol DIV.left{float:left;width:auto;}
DIV.contenthome DIV.left DIV.rgtcol DIV.right{float:right;}

/* calculadoras */
DIV.calculadora{padding:10px;background-color:#ECECEC;border:1px solid #5D5E5F;}
DIV.calculadora STRONG{color:#C4161C;}
DIV.calculadora INPUT{font-size:10px;}
DIV.calculadora A{background-color:#C4161C;border:1px solid #666666;padding:2px 4px;text-decoration:none;font-weight:bold;color:#ffffff;}

/* generic new */
DIV DIV.main{border-left:1px solid #c4161c;border-right:1px solid #c4161c;padding:0 10px 5px 10px;}
DIV DIV.divInnerStructure DIV.path{display:block;clear:both;height:15px;margin:0 0 14px 0;font-size:9px;}
DIV DIV.divInnerStructure DIV.path DIV.tools{float:right;padding-top:5px;}
DIV DIV.divInnerStructure SPAN.title{display:block;clear:both;margin:0 0 10px 0;}


/* classes para canais */

/* member benefits */
DIV.mbp,
DIV.mbpHighlights{float:left;}

DIV.mbp DIV.divInnerStructure DIV.path,
DIV.mbpHighlights DIV.divInnerStructure DIV.path{color:#FFFFFF;}

DIV.mbp DIV.divInnerStructure,
DIV.mbpHighlights DIV.divInnerStructure{margin:0 0 0 0;background:#2e2e2e url(/hp/images/new/bgs/bg_memberbenefitsprogram.gif) no-repeat bottom;text-align:left;}

DIV.mbp DIV.divInnerStructure A,
DIV.mbpHighlights DIV.divInnerStructure A{color:#c4161c;}

DIV.mbp DIV.divInnerStructure A:hover,
DIV.mbpHighlights DIV.divInnerStructure A:hover{text-decoration:none;}

DIV.mbp DIV.divColumnLeft,
DIV.mbpHighlights DIV.divColumnLeft{display:block;float:left;text-align:center;width:300px;margin-right:10px;padding-top:25px;}

DIV.mbp DIV.divColumnLeft IMG.imgChannelLogo,
DIV.mbpHighlights DIV.divColumnLeft IMG.imgChannelLogo{margin-bottom:45px;}

DIV.mbp DIV.divColumnLeft DIV.divChildMenu,
DIV.mbpHighlights DIV.divColumnLeft DIV.divChildMenu{text-align:center;width:175px;border-top:1px solid #C9C9C9;border-bottom:1px solid #5D5E5F;}

DIV.mbp DIV.divColumnLeft DIV.divChildMenu A,
DIV.mbpHighlights DIV.divColumnLeft DIV.divChildMenu A{display:block;border-top:1px solid #5D5E5F;border-bottom:1px solid #C9C9C9;color:#C9C9C9;padding:7px 15px 8px 15px;text-decoration:none;}

DIV.mbp DIV.divColumnLeft DIV.divChildMenu A:hover,
DIV.mbpHighlights DIV.divColumnLeft DIV.divChildMenu A:hover{text-decoration:none;color:#FFFFFF;font-weight:bold;}

DIV.mbp DIV.divColumnLeft IMG.imgChannelPub,
DIV.mbpHighlights DIV.divColumnLeft IMG.imgChannelPub{margin:35px auto 45px auto;}
   
DIV.mbp DIV.divColumnCenter,
DIV.mbpHighlights DIV.divColumnCenter{float:left;color:#ffffff;width:450px;}

DIV.mbp DIV.divColumnCenter SPAN.spanImgSlogan,
DIV.mbpHighlights DIV.divColumnCenter SPAN.spanImgSlogan{display:block;text-align:center;margin: 50px 0 20px 0;padding: 0 Auto 0 Auto;}

DIV.mbp DIV.divColumnCenter DIV,
DIV.mbpHighlights DIV.divColumnCenter DIV{display:block;clear:both;}

DIV.mbp DIV.divColumnCenter H3,
DIV.mbpHighlights DIV.divColumnCenter H3{color:#FE000C;font:bold 15px Verdana,Arial;padding:0 0 0 12px;margin:0 0 5px 0;background:url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 5px;}

DIV.mbp DIV.divColumnCenter P,
DIV.mbpHighlights DIV.divColumnCenter P{line-height:1.5;margin:0 0 10px 0;padding:0;}

DIV.mbp DIV.divColumnCenter SPAN.highlight,
DIV.mbpHighlights DIV.divColumnCenter SPAN.highlight{font-weight:bold;text-transform:uppercase;color:#FE000C;}

DIV.mbp DIV.divColumnCenter A,
DIV.mbpHighlights DIV.divColumnCenter A{color:#FE000C;}

DIV.mbp DIV.divColumnCenter DIV.divSectionList,
DIV.mbpHighlights DIV.divColumnCenter DIV.divSectionList{margin:30px auto 30px auto;text-align:center;}

DIV.mbp DIV.divColumnCenter DIV.divSectionList A,
DIV.mbpHighlights DIV.divColumnCenter DIV.divSectionList A {display:inline;margin:5px;width:130px;height:124px;}

DIV.mbpHighlights DIV.divColumnCenter DIV.long{display:block;float:left;text-align:center;width:450px;margin: 0 Auto 20px Auto;}
DIV.mbpHighlights DIV.divColumnCenter DIV.long A.aThumbnail{width:100px;height:100px;margin:15px;}
DIV.mbpHighlights DIV.divColumnCenter DIV.long A.aThumbnail IMG {width:100px;height:100px;}

DIV.mbpHighlights DIV.divColumnCenter DIV.long DIV.clear,
DIV.mbpHighlights DIV.divColumnCenter DIV.long P.left{display:none;}

DIV.mbpHighlights DIV.divColumnCenter DIV.long{display:block;float:left;text-align:center;width:450px;margin: 0 Auto 20px Auto;}
DIV.mbpHighlights DIV.divColumnCenter DIV.long A.aThumbnail{width:100px;height:100px;margin:15px;}
DIV.mbpHighlights DIV.divColumnCenter DIV.long A.aThumbnail IMG {width:100px;height:100px;}

DIV.mbp DIV.divColumnCenter DIV.long,
DIV.mbpHighlights DIV.divColumnCenter DIV.long{display:block;float:left;text-align:center;width:450px;margin: 0 Auto 20px Auto;}
DIV.mbp DIV.divColumnCenter DIV.long A.aThumbnail,
DIV.mbpHighlights DIV.divColumnCenter DIV.long A.aThumbnail{width:100px;height:100px;margin:15px;}
DIV.mbp DIV.divColumnCenter DIV.long A.aThumbnail IMG,
DIV.mbpHighlights DIV.divColumnCenter DIV.long A.aThumbnail IMG {width:100px;height:100px;}

DIV.mbp DIV.divColumnCenter DIV.long DIV.clear,
DIV.mbp DIV.divColumnCenter DIV.long P.left,
DIV.mbpHighlights DIV.divColumnCenter DIV.long DIV.clear,
DIV.mbpHighlights DIV.divColumnCenter DIV.long P.left{display:none;}

/*
DIV.mbpHighlights DIV.divColumnCenter DIV.long P.left{padding:0 5px 0 10px;}
DIV.mbpHighlights DIV.divColumnCenter DIV.long P.left STRONG,
DIV.mbpHighlights DIV.divColumnCenter DIV.long P.left A{display:block;margin-bottom:7px;} 
*/

/* zensations */
DIV.zensations{float:left;}
DIV.zensations DIV.divInnerStructure{margin:0 0 0 0;background:#f3e6d6 url(/hp/images/new/bgs/bg_zensations.gif) no-repeat bottom left;text-align:left;}
DIV.zensations DIV.divInnerStructure A{color:#c4161c;}
DIV.zensations DIV.divInnerStructure A:hover{text-decoration:none;}
DIV.zensations DIV.divColumnLeft{display:block;float:left;text-align:center;width:200px;margin-right:10px;padding-top:25px;}
DIV.zensations DIV.divColumnLeft IMG.imgChannelLogo{background-color:;}
DIV.zensations DIV.divColumnLeft DIV.divChildMenu{text-align:left;border-top:1px solid #9d7246;border-bottom:1px solid #9d7246;margin:5px 0 15px 0;padding:5px 0 5px 0;}
DIV.zensations DIV.divColumnLeft DIV.divChildMenu A{padding:0 0 0 12px;display:block;color:#9d7246;text-decoration:none;margin:0 0 3px 0;background:url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 5px;}
DIV.zensations DIV.divColumnLeft DIV.divChildMenu A:hover{text-decoration:underline;}
DIV.zensations DIV.divColumnLeft IMG.imgChannelPub{background-color:;}
   
DIV.zensations DIV.divColumnCenter{float:left;color:#333230;width:450px;margin:20px 0 0 10px;}
DIV.zensations DIV.divColumnCenter SPAN.spanImgSlogan{display:block;text-align:center;margin: 10px 0 10px 0;padding: 0 Auto 0 Auto;}
DIV.zensations DIV.divColumnCenter DIV{display:block;clear:both;}
DIV.zensations DIV.divColumnCenter H3{color:#FE000C;font:bold 15px Verdana,Arial;padding:0 0 0 12px;margin:0 0 5px 0;background:url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 4px;}
DIV.zensations DIV.divColumnCenter H2{color:#9d7246;font:bold 11px Verdana,Arial;padding:0;margin:0 0 5px 0;}
DIV.zensations DIV.divColumnCenter H4{color:#9d7246;font:bold 15px Verdana,Arial;padding:0;margin:0 0 5px 0;}
DIV.zensations DIV.divColumnCenter P{line-height:1.5;margin:0 0 10px 0;padding:0;}
DIV.zensations DIV.divColumnCenter SPAN.highlight{font-weight:bold;text-transform:uppercase;color:#FE000C;}
DIV.zensations DIV.divColumnCenter A{color:#FE000C;}
DIV.zensations DIV.divColumnCenter DIV.left{float:left;width:250px;}
DIV.zensations DIV.divColumnCenter DIV.right{float:right;margin:0 0 0 30px;width:250px;}
html>/**/body DIV.zensations DIV.divColumnCenter DIV.left{width:220px;}
html>/**/body DIV.zensations DIV.divColumnCenter DIV.right{margin:0 0 0 30px;width:200px;clear:none;}
DIV.zensations DIV.divColumnCenter UL{list-style:none;margin:0 0 15px 10px;padding:0;line-height:1.5;}
DIV.zensations DIV.divColumnCenter UL LI{background:url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 6px;padding:0 0 0 13px;}

/* training academy */
DIV.trainingacademy{float:left;}
DIV.trainingacademy DIV.divInnerStructure{margin:0 0 0 0;background:#f3f3f3 url(/hp/images/new/bgs/bg_trainingacademy.gif) no-repeat top right;text-align:left;}
DIV.trainingacademy DIV.divInnerStructure A{color:#c4161c;}
DIV.trainingacademy DIV.divInnerStructure A:hover{text-decoration:none;}
DIV.trainingacademy DIV.divColumnLeft{display:block;float:left;text-align:center;width:200px;margin-right:10px;padding-top:25px;}
DIV.trainingacademy DIV.divColumnLeft IMG.imgChannelLogo{background-color:;}
DIV.trainingacademy DIV.divColumnLeft DIV.divChildMenu{text-align:left;border-top:1px solid #585858;border-bottom:1px solid #585858;margin:5px 0 15px 0;padding:5px 0 5px 0;}
DIV.trainingacademy DIV.divColumnLeft DIV.divChildMenu A{padding:0 0 0 12px;display:block;color:#585858;text-decoration:none;margin:0 0 3px 0;background:url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 5px;}
DIV.trainingacademy DIV.divColumnLeft DIV.divChildMenu A:hover{text-decoration:underline;}
DIV.trainingacademy DIV.divColumnLeft IMG.imgChannelPub{}
   
DIV.trainingacademy DIV.divColumnCenter{float:left;color:#333230;width:450px;margin:20px 0 0 10px;}
DIV.trainingacademy DIV.divColumnCenter SPAN.spanImgSlogan{display:block;text-align:center;margin: 10px 0 10px 0;padding: 0 Auto 0 Auto;}
DIV.trainingacademy DIV.divColumnCenter DIV{display:block;clear:both;}
DIV.trainingacademy DIV.divColumnCenter H3{color:#FE000C;font:bold 15px Verdana,Arial;padding:0 0 0 12px;margin:0 0 5px 0;background:url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 4px;}
DIV.trainingacademy DIV.divColumnCenter H1{color:#C4161C;font:bold 18px Verdana,Arial;padding:0;margin:0 0 5px 0;}
DIV.trainingacademy DIV.divColumnCenter H2{color:#C4161C;font:bold 11px Verdana,Arial;padding:0;margin:0 0 5px 0;}
DIV.trainingacademy DIV.divColumnCenter H4{color:#9d7246;font:bold 15px Verdana,Arial;padding:0;margin:0 0 5px 0;}
DIV.trainingacademy DIV.divColumnCenter P{line-height:1.5;margin:0 0 10px 0;padding:0;}
DIV.trainingacademy DIV.divColumnCenter P.successo{background-color:#C1C1C1;color:#ffffff;padding:10px;line-height:160%;width:100%;border:1px solid #585858;}
DIV.trainingacademy DIV.divColumnCenter DIV.quote{text-align:right;font-size:10px;}
DIV.trainingacademy DIV.divColumnCenter SPAN.highlight{font-weight:bold;text-transform:uppercase;color:#FE000C;}
DIV.trainingacademy DIV.divColumnCenter A{color:#FE000C;}
DIV.trainingacademy DIV.divColumnCenter DIV.left{float:left;width:250px;}
DIV.trainingacademy DIV.divColumnCenter DIV.right{float:right;margin:0 0 0 30px;width:250px;}
DIV.trainingacademy DIV.divColumnCenter UL{list-style:none;margin:0 0 15px 10px;padding:0;line-height:1.5;}
DIV.trainingacademy DIV.divColumnCenter UL LI{background:url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 6px;padding:0 0 0 13px;}
DIV.trainingacademy DIV.divColumnCenter IMG#Idcmsingleimageph2{float:left;}

/* fitness worx */
TABLE.mapaFW{width:100%;margin:0 0 15px 0;font:normal 11px verdana,arial,helvetica,sans-serif;border-collapse:collapse;}
TABLE.mapaFW TD{padding:3px;text-align:center;border:1px solid #ECECEC;}
TABLE.mapaFW TR.title TD{background-color:#FE000C;font-weight:bold;border:1px solid #FE000C;color:#ffffff;}
TABLE.mapaFW TR.on{background-color:whitesmoke;}
TABLE.mapaFW TR.empty TD{background-color:#999999;height:10px;border:1px solid #999999;padding:0;}
TABLE.mapaFW TD.hour{color:#FE000C;font-weight:bold;text-align:right;}


/* agenda */
DIV.agenda{float:left;}
DIV.agenda DIV.divInnerStructure{margin:0 0 0 0;background:#fafafa url(/hp/images/new/bgs/bg_socios.jpg) no-repeat bottom right;text-align:left;}
DIV.agenda DIV.divInnerStructure A{color:#c4161c;}
DIV.agenda DIV.divInnerStructure A:hover{text-decoration:none;}
DIV.agenda DIV.divInnerStructure DIV.divSectionList{display:block;clear:both;}
DIV.agenda DIV.divInnerStructure DIV.divSectionList A {margin:0 3px 0 2px;}

/* cinema, musica, espectaculos, desporto, diversos  */
DIV.agendaSection{float:left;}
DIV.agendaSection DIV.divInnerStructure{margin:0 0 0 0;background:#fafafa url(/hp/images/new/bgs/bg_socios.jpg) no-repeat bottom right;text-align:left;}
DIV.agendaSection DIV.divInnerStructure A{color:#c4161c;}
DIV.agendaSection DIV.divInnerStructure A:hover{text-decoration:none;}
DIV.agendaSection DIV.divInnerStructure DIV#Parag1{display:block;float:left;width:575px;}
DIV.agendaSection DIV.divInnerStructure IMG.imgSection{display:block;float:left;clear:left;margin:8px 15px 0 0;}
DIV.agendaSection DIV.divInnerStructure DIV.long{display:block;float:left;width:408px;margin-top:8px;}
DIV.agendaSection DIV.divInnerStructure DIV.long A.aThumbnail{float:right;}
DIV.agendaSection DIV.divInnerStructure DIV.long A.aThumbnail IMG {width:120px;height:50px;}
DIV.agendaSection DIV.divInnerStructure DIV.long P.left{margin-top:0;}
DIV.agendaSection DIV.divInnerStructure DIV.long P.left STRONG{display:block;margin-bottom:5px;}

/* Passatempos  */
DIV.passatempos{float:left;}
DIV.passatempos DIV.divInnerStructure{margin:0 0 0 0;background:#fafafa url(/hp/images/new/bgs/bg_socios.jpg) no-repeat bottom right;text-align:left;}
DIV.passatempos DIV.divInnerStructure A{color:#c4161c;}
DIV.passatempos DIV.divInnerStructure A:hover{text-decoration:none;}
DIV.passatempos DIV.divInnerStructure DIV#Parag1{display:block;float:right;width:210px;}
DIV.passatempos DIV.divInnerStructure DIV#Parag2{display:block;float:left;width:567px;}
DIV.passatempos DIV.divInnerStructure DIV#Parag3{display:block;float:left;width:567px;}
DIV.passatempos TABLE.tableForm TD.tdLeft {color:#333333;}
DIV.passatempos TABLE.tableForm TD.tdRight TEXTAREA{height:175px;}
DIV.passatempos DIV SPAN H2 .red{font-size:18px;}



/* socios  */
.main .maincol A IMG.left0 {border-color:#FFFFFF !important;}
.main .maincol A {border-color:#FFFFFF  !important;}

/* Form Testemunhos */
TABLE.tableForm{}
TABLE.tableForm TD INPUT{}
TABLE.tableForm TD{font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:top;color:#FFFFFF;padding-bottom: 3px;}
TABLE.tableForm TD.tdLeft{padding:5px 0 0 0;text-align:right;width:175px;}
TABLE.tableForm TD.tdRight INPUT,
TABLE.tableForm TD.tdRight TEXTAREA,
TABLE.tableForm TD.tdRight SELECT{font:normal 11px verdana,arial,helvetica,sans-serif;width:250px;}
TABLE.tableForm TD.tdRight TEXTAREA{height:275px;}
TABLE.tableForm TD.tdCenter{padding:15px 0 0 0;text-align:right;}

/* myplace */
DIV.myplace{float:left;}
DIV.myplace DIV.divInnerStructure{margin:0 0 0 0;background:#fafafa url(/hp/images/new/bgs/bg_socios.jpg) no-repeat bottom right;text-align:left;}
DIV.myplace DIV.divInnerStructure A{color:#c4161c;}
DIV.myplace DIV.divInnerStructure A:hover{text-decoration:none;}

DIV.myplace DIV.divInnerStructure IMG.imgSubTitle{display:block;clear:left;margin:20px 0 13px 13px;}
DIV.myplace DIV.divInnerStructure DIV.divMyPlaceAgenda,
DIV.myplace DIV.divInnerStructure DIV#Parag1{display:block;float:left;width:573px;}
DIV.myplace DIV.divInnerStructure DIV.divMyPlaceAgenda A.aIcon,
DIV.myplace DIV.divInnerStructure DIV.divMyPlaceMBP A.aIcon {display:block;float:left;margin:0 7px 10px 0;}

DIV.myplace DIV.divInnerStructure DIV.divMyPlaceAgenda DIV,
DIV.myplace DIV.divInnerStructure DIV.divMyPlaceMBP DIV{display:block;font-size:11px;}
DIV.myplace DIV.divInnerStructure DIV.divMyPlaceAgenda DIV A,
DIV.myplace DIV.divInnerStructure DIV.divMyPlaceMBP DIV A{color:#FE000C;display:block;float:left;clear:both;margin:10px 0 3px 0;padding-left:12px;font-weight:bold;background: transparent url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 5px;}

DIV.myplace DIV.divInnerStructure DIV.divMyPlaceAgenda DIV SPAN,
DIV.myplace DIV.divInnerStructure DIV.divMyPlaceMBP DIV SPAN{display:block;float:left;clear:both;padding-left:12px;}

DIV.myplace DIV.divInnerStructure DIV.divMyPlaceMBP{width:567px;background: #fafafa url(/hp/images/new/bgs/bg_myplacembp.gif) no-repeat bottom left;}
DIV.myplace DIV.divInnerStructure DIV.divMyPlaceMBP DIV{display:block;clear:both;margin:0 13px 13px 13px;color:#FFFFFF;padding-bottom:13px;text-align:center;}
DIV.myplace DIV.divInnerStructure DIV.divMyPlaceMBP DIV A{display:block;float:left;clear:none;margin:10px 7px 0 0;padding:0;background-image:none;}

DIV.myplace DIV.rgtcol {float:right;}
DIV.myplace DIV.block DIV.divScrollerRight,
DIV.myplace DIV A.mbpadesao {display:none;}

/* First Time User */
DIV.firsttimeuser{float:left;}
DIV.firsttimeuser DIV.divInnerStructure{margin:0 0 0 0;background:#fafafa url(/hp/images/new/bgs/bg_socios.jpg) no-repeat bottom right;text-align:left;}
DIV.firsttimeuser DIV.divInnerStructure A{color:#c4161c;}
DIV.firsttimeuser DIV.divInnerStructure A:hover{text-decoration:none;}

DIV.firsttimeuser DIV.divInnerStructure IMG.imgSubTitle{display:block;clear:both;margin:20px 0 13px 0;}
DIV.firsttimeuser DIV.divInnerStructure DIV.divMyPlaceAgenda,
DIV.firsttimeuser DIV.divInnerStructure DIV#Parag1{display:block;float:left;width:573px;}
DIV.firsttimeuser DIV.divInnerStructure DIV.divMyPlaceAgenda A.aIcon {display:block;float:left;margin:0 7px 10px 0;}

DIV.firsttimeuser DIV.divInnerStructure DIV.divMyPlaceAgenda DIV{display:block;font-size:11px;}
DIV.firsttimeuser DIV.divInnerStructure DIV.divMyPlaceAgenda DIV A{color:#FE000C;display:block;float:left;clear:both;margin:10px 0 3px 0;padding-left:12px;font-weight:bold;background: transparent url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 5px;}

DIV.firsttimeuser DIV.divInnerStructure DIV.divMyPlaceAgenda DIV SPAN{display:block;float:left;clear:both;padding-left:12px;}

DIV.firsttimeuser DIV.rgtcol{display:block;float:right;}

DIV.firsttimeuser DIV TABLE.form {}
DIV.firsttimeuser DIV .FirstTimeForm TD.fieldBigTitle,
DIV.firsttimeuser DIV .FirstTimeForm TD.fieldTitles{width:225px;vertical-align:top;font-weight:bold;font-size:10px;padding-top:7px;text-align:right;}
DIV.firsttimeuser DIV .FirstTimeForm TD.fieldBigTitle{font-size:12px;}
DIV.firsttimeuser DIV .FirstTimeForm TD.fields{width:300px;vertical-align:top;}
DIV.firsttimeuser DIV .FirstTimeForm TD.fields SPAN {line-height:18px;}

DIV.firsttimeuser DIV .FirstTimeForm TD.fields TABLE {display:inline;}
DIV.firsttimeuser DIV .FirstTimeForm TD.fields TABLE TD INPUT{border:0 !important;}

DIV.firsttimeuser DIV .FirstTimeForm .XSnumber {width:25px;text-align:center;}
DIV.firsttimeuser DIV .FirstTimeForm .Snumber {width:40px;text-align:center;}
DIV.firsttimeuser DIV .FirstTimeForm .Mnumber {width:75px;}
DIV.firsttimeuser DIV .FirstTimeForm .Lnumber {width:200px;}
DIV.firsttimeuser DIV .FirstTimeForm .XLnumber {width:200px;}

DIV.firsttimeuser DIV .FirstTimeForm SELECT.Mnumber {width:175px;}

DIV.firsttimeuser DIV DIV.divScrollerRight{margin-top:15px;}


/* Form Pass Recovery */
.FormPassRecovery{display:block;width:400px;}

/* recruitment styles */
UL.recruitment_list{list-style: none;padding:5px 15px;margin:0}
UL.recruitment_list LI.rtitle{margin:5px 0;font-weight:bold;color:#FE000C;}
UL.recruitment_list LI.rdescript{margin:5px 0 15px 0;border-top:1px solid #cccccc; background-color:#f4f4f4;padding:5px;font-weight:bold;}
UL.recruitment_list LI.rdescript SPAN.rright{width:58px;height:15px;font-weight:bold;font-size:10px;border:1px solid #cccccc;border-top:none;float:right;background-color:#ececec;padding:2px 5px;margin-top:-5px;color:#FE000C;}
UL.recruitment_list LI.rdescript SPAN.rdetail{display:block;margin:5px 0;font-weight:normal;}
UL.recruit_detail{list-style: none;margin:0;padding:10px 20px;}
UL.recruit_detail LI{padding:0 0 0 12px;margin:0 0 5px 0;background:url(/hp/images/new/widgets/bullet_arrow_red.gif) no-repeat 0 5px;}

H4.recruitment_h4{color:#FE000C;font:bold 12px Verdana,Arial;padding:0 0 0 12px;margin:10px 0 ;}
H5.recruitment_h5{font:bold 11px Verdana,Arial;padding:0 0 0 12px;margin:10px 0 0 0;}
P.recruitdetail_p{margin:15px;}
SPAN.recruitdetail_back{height:15px;font-weight:bold;font-size:10px;border:1px solid #cccccc;background-color:#ececec;margin:0;padding:2px 5px;color:#FE000C;position:absolute;top:0;left:0;}

DIV.recruitdetail_wrapper{border-top:1px solid #cccccc; background-color:#f4f4f4;margin:10px;padding:10px 0 15px 0;position:relative;}


/* contextual firefox fixes follow */
html>/**/body DIV.content DIV.main DIV.maincol DIV.thumbs,DIV.content DIV.contenttop DIV.maincol DIV.thumbs{float:right;width:210px;}
html>/**/body DIV.content DIV.main DIV.maincol DIV.thumbs SPAN.thumb,DIV.content DIV.contenttop DIV.maincol DIV.thumbs SPAN.thumb IMG{display:block;}
html>/**/body DIV.content DIV.main DIV.maincol DIV.thumbs SPAN.thumb,DIV.content DIV.contenttop DIV.maincol DIV.thumbs SPAN.thumb{width:95px;margin:0 0 7px 10px;float:left;}
html>/**/body #contentDiv{width:815px;}


DIV.academyES H1{color:#651f76!important;}
DIV.academyES H2{color:#651f76!important;}
DIV.academyES H3{color:#651f76!important;}
DIV.academyES H4{color:#651f76!important;}
DIV.academyES H5{color:#651f76!important;}
DIV.academyES STRONG.red{color:#651f76!important;}
DIV.academyES A{color:#651f76!important;}