/* CSS Document */

html, body { margin:auto; padding:0; background-image:url('../img/superg.jpg'); background-repeat:no-repeat; background-position:top center;
; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

img{ border:0px;}
form { padding:0px; margin:0px;}
a { text-decoration:underline;}
a:hover { text-decoration:none;}
p { padding-bottom:10px; *padding-bottom:0px; _padding-bottom:0px;}

.clear { clear:both;}
.colorBlue {color:#0e62a2 !important;}
.colorBlueLight  {color:#0298bf !important;}
.colorGreen { color:#4e862b !important;}
.colorRed { color:#d62013 !important; font-size:9px;}
.colorRed2 { color:#d62013 !important;}
.colorCinza { color:#bababa; font-size:10px;}
.colorWhite { color:#FFFFFF;}
.bgRed { background-color:#f22e20;}
.bgCinza { background-color:#bababa;}
.bgCinzaClaro { background-color:#f4f4f4;}
.bgQuestionCinza { background-color:#f9f8f8; width:612px;}
.bgCinzaTable { background:#f0f0f0;}
.borderRed{ border:#f22e20 solid 1px;}
.bold {font-weight:bold;}
.boldgreen {color:#4e862b; font-weight:bold;}
.boldmagenta {color:#cc0066; font-weight:bold;}

.txt { color:#434343; font-size:10px;}
.txt a { color:#434343; text-decoration:none;}
.txt a:hover {text-decoration:underline;}
.txtSelect { color:#02b1e0; font-size:10px; font-weight:bold;}
.txtSelect a { color:#02b1e0; text-decoration:none;}
.txtSelect a:hover {text-decoration:underline;}

.txt2 { color:#434343; font-size:11px;}
.txt2 a { color:#434343;text-decoration:underline;}
.txt2 a:hover {text-decoration:none;}
.linkPPF { float:left; margin-left:30px; padding-top:3px;}
.logoPais { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0298bf; font-weight:bold;}

.textCenter { text-align:center; padding-bottom:5px;}

.divMaster { background:url(../img/bg_header.gif) repeat-x top left;}
.site {width:1000px; margin:auto; padding:0; position:relative; }

/*HEADER*/
.header { }

.header .otherLinks {  height:19px; padding-left:54px; padding-right:45px;}
.header .otherLinks .dateWelcome { color:#0e62a2; font-size:10px;  float:left; padding-top:3px;}
.header .otherLinks .links { float:right; padding-top:3px;}
.header .otherLinks .links span { color:#0e62a2; padding-left:25px;}
.header .otherLinks .links ul { margin:0px; padding:0px;}
.header .otherLinks .links li { float:left; padding-right:11px; list-style:none;}

.header .content {  height:65px;}
.header .content .logo {margin-left:45px; _margin-left:25px; float:left;}
.header .content .blockLinks { float:right;  padding-top:9px; padding-right:40px;}

.header .content .blockLinks .relatedLinks { text-align:right;margin-left:340px; }
.header .content .blockLinks .relatedLinks ul { margin:0px; padding:0px;  }
.header .content .blockLinks .relatedLinks li { float:left; padding-right:14px; list-style:none;}
.header .content .blockLinks .relatedLinks img { margin-right:4px; vertical-align:middle;}

.header .content .blockLinks .productSearch { margin-top:8px; }
.productSearch .linksOutside{ font-size:10px; color:#0d60a0; font-weight:bold; float:left; margin-right:40px; padding-top:3px; }
.productSearch .linksOutside a{color:#0d60a0; text-decoration:none;}
.productSearch .linksOutside a:hover{color:#0d60a0; text-decoration:underline;}

.header .content .blockLinks .productSearch .listBox { float:left; width:250px;}

.header .content .blockLinks .productSearch .listBox .label { float:left; padding-right:9px; vertical-align:middle; padding-top:3px;}
.header .content .blockLinks .productSearch .listBox .form { float:left; padding-right:18px;}
.header .content .blockLinks .productSearch .listBox .form select { width:114px; height:17px; font-size:10px; vertical-align:middle;}

/*MENUS*/
.menu {width:1000px; margin:auto; padding:0;}
.menu .content { float:left; margin-top:1px; padding-left:42px;}

.menu .content .labelMenu { background:url(../img/bg_menu.gif) no-repeat top left;  height:28px; width:657px;}
.menu .content .labelMenu ul { margin:0px; padding:0px; margin-left:32px;}
.menu .content .labelMenu li { list-style:none; float:left; padding-right:8px; font-size:10px; color:#FFFFFF; padding-top:8px; font-weight:bold;}
.menu .content .labelMenu .spacer { margin-tcenterBlockop:-3px;}
.menu .content .labelMenu a{ color:#FFFFFF; text-decoration:none;}
.menu .content .labelMenu a:hover{text-decoration:underline;}
.menu .content .labelSubMenu { background:url(../img/bg_sub_menu.gif) no-repeat top left; width:657px; height:28px; margin-top:2px; }
.menu .content .labelSubMenu ul {margin:0px; padding:0px; margin-left:15px;}
.menu .content .labelSubMenu li { list-style:none; float:left; padding-right:6px;  padding-top:8px;}

.labelMenuSelect { background:url(../img/bg_menu_select.gif) no-repeat top left; width:900px; margin-left:60px; height:31px; padding-top:5px; }
.labelMenuSelect a { text-decoration:underline;}
.labelMenuSelect a:hover { text-decoration:none;}

.menu .buttons { float:right; padding-right:53px; margin-top:1px;}
.menu .buttons .botLogin { text-align:right;}
.menu .buttons .botJoin { background:url(../img/bg_adira_ja.gif) no-repeat top left; width:230px; height:31px;}
.menu .buttons .botJoin select {padding:0px; margin:0px; width:117px; height:14px; *height:16px; font-size:9px; vertical-align:middle; margin-left:90px; margin-top:8px; _margin-top:6px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }

/*LAYERS DOS MENUS*/
.layres {}

#menuOverHome { position:absolute; margin-top:-27px; margin-left:24px;  visibility:hidden; height:26px; background:url(../img/bg_select_first_menu.gif) repeat-x top left; padding-top:7px; }
#menuOverQS { position:absolute; margin-top:-27px; margin-left:72px;  visibility:hidden; height:26px; background:url(../img/bg_select_first_menu.gif) repeat-x top left; padding-top:7px; }
#menuOverCC { position:absolute; margin-top:-27px; margin-left:159px;  visibility:hidden; height:26px; background:url(../img/bg_select_first_menu.gif) repeat-x top left; padding-top:7px; }
#menuOverCO { position:absolute; margin-top:-27px; margin-left:276px;  visibility:hidden; height:26px; background:url(../img/bg_select_first_menu.gif) repeat-x top left; padding-top:7px; }
#menuOverEO { position:absolute; margin-top:-27px; margin-left:415px;  visibility:hidden; height:26px; background:url(../img/bg_select_first_menu.gif) repeat-x top left; padding-top:7px; }
#menuOverLC { position:absolute; margin-top:-27px; margin-left:531px;  visibility:hidden; height:26px; background:url(../img/bg_select_first_menu.gif) repeat-x top left; padding-top:7px; }

#menuOverHomeSelect { position:absolute; margin-top:-27px; margin-left:24px;  visibility:visible; height:26px; background:url(../img/bg_select_first_menu.gif) repeat-x top left; padding-top:7px; }
#menuOverQSSelect { position:absolute; margin-top:-27px; margin-left:72px;  visibility:visible; height:26px; background:url(../img/bg_select_first_menu.gif) repeat-x top left; padding-top:7px; }
#menuOverCCSelect { position:absolute; margin-top:-27px; margin-left:159px;  visibility:visible; height:26px; background:url(../img/bg_select_first_menu.gif) repeat-x top left; padding-top:7px; }
#menuOverCOSelect { position:absolute; margin-top:-27px; margin-left:276px;  visibility:visible; height:26px; background:url(../img/bg_select_first_menu.gif) repeat-x top left; padding-top:7px; }
#menuOverEOSelect { position:absolute; margin-top:-27px; margin-left:415px;  visibility:visible; height:26px; background:url(../img/bg_select_first_menu.gif) repeat-x top left; padding-top:7px; }
#menuOverLCSelect { position:absolute; margin-top:-27px; margin-left:531px;  visibility:visible; height:26px; background:url(../img/bg_select_first_menu.gif) repeat-x top left; padding-top:7px; }

.layres .campo { padding-left:8px; padding-right:8px; padding-bottom:6px;font-size:10px; color:#FFFFFF; font-weight:bold;}
.layres .campo a { color:#FFFFFF; text-decoration:none; }
.layres .campo a:hover {text-decoration:none; }
.layres .iconSeta { text-align:center;}

/*CONTENT */
.contentMain { margin-top:0px;}
.contentMain .labelMenuSelect { background:url(../img/bg_menu_select.gif) no-repeat  right top; width:900px; height:31px; padding-top:5px;  margin-left:90px; text-align:right; }

/*CONTENT LEFT*/
.contentLeft { width:642px; float:left; padding-left:50px; margin-top:0px; }

.contentLeft .blockProduct { }
.contentLeft .blockProduct .image { float:left; margin-left:8px; padding-top:10px; }
.contentLeft .blockProduct .image img{ }
.contentLeft .blockProduct .image2 { float:left; margin-left:8px; padding-top:0px; }
.contentLeft .blockProduct .image2 img{ }
.contentLeft .blockProduct .description { float:left; padding-top:20px; margin-left:20px; width:375px;} 

.contentLeft .blockProduct .description .title { color:#00A1E4; font-size:12px; font-weight:bold; }
.contentLeft .blockProduct .description .summary { color:#434343; font-size:14px; padding-bottom:10px; font-weight:bold; padding-top:5px;}
.titlegreen { color:#72bf44; font-size:12px; font-weight:bold; }
.titlemagenta { color:#cc0066; font-size:12px; font-weight:bold; }

.contentLeft .characteristics { }
.contentLeft .characteristics .tit {padding-left:35px;}
.contentLeft .characteristics .block .unique { width:317px; float:left;}

.contentLeft .characteristics .block .unique .header { width:280px; background-color:#f0f0f0; height:16px; font-size:11px; color:#0298bf; margin-left:23px; padding-left:12px; margin-top:18px; padding-top:1px;}
.contentLeft .characteristics .block .unique .bullets {padding-left:35px; padding-top:12px;}
.contentLeft .characteristics .block .unique .bullets img{ vertical-align:middle; padding-right:4px;}
.contentLeft .characteristics .block .unique .bullets ul { margin:0px; padding:0px;  width:262px; }
.contentLeft .characteristics .block .unique .bullets li { list-style:none; margin-bottom:10px; _padding-bottom:0px; line-height:14px;}
.contentLeft .characteristics .block .unique .bullets .loose { padding-top:30px;}

.contentLeft .characteristics .block .blocoCaracteristicas { float:left;}
.contentLeft .characteristics .block .blocoCaracteristicas .unique .header { width:280px; background-color:#f0f0f0; height:16px; font-size:11px; color:#0298bf; margin-left:23px; padding-left:12px; margin-top:18px; padding-top:1px;}
.contentLeft .characteristics .block .blocoCaracteristicas .unique .bullets {padding-left:35px; padding-top:12px;}
.contentLeft .characteristics .block .blocoCaracteristicas .unique .bullets img{ vertical-align:middle; padding-right:4px;}
.contentLeft .characteristics .block .blocoCaracteristicas .unique .bullets ul { margin:0px; padding:0px;  width:262px; }
.contentLeft .characteristics .block .blocoCaracteristicas .unique .bullets li { list-style:none; margin-bottom:10px; _padding-bottom:0px; line-height:14px;}
.contentLeft .characteristics .block .blocoCaracteristicas .unique .bullets .loose { padding-top:30px;}

.contentLeft .characteristics .block .unique2 {}
.contentLeft .characteristics .block .unique2 .header {  background-color:#f0f0f0; height:16px; font-size:11px; color:#0298bf; margin-left:23px; padding-left:12px; margin-top:18px; padding-top:1px;}
.contentLeft .characteristics .block .unique2 .bullets2 {padding-left:35px; padding-top:12px;}
.contentLeft .characteristics .block .unique2 .bullets2 ul { margin:0px; padding:0px;  }
.contentLeft .characteristics .block .unique2 .bullets2 li { list-style:none; padding-bottom:5px; _padding-bottom:0px;}
.contentLeft .characteristics .block .unique2 .bullets2 .loose { padding-top:30px;}
.contentLeft .characteristics .block .general {width:317px; float:right; }
.contentLeft .characteristics .block .general {width:317px; float:right; }
.contentLeft .characteristics .block .general .header { width:280px; background-color:#f0f0f0; height:16px; font-size:11px; color:#0298bf; margin-left:23px; padding-left:12px; margin-top:18px; padding-top:1px;}
.contentLeft .characteristics .block .general .bullets {padding-left:35px; padding-top:12px;}
.contentLeft .characteristics .block .general .bullets {padding-left:35px; padding-top:12px;}
.contentLeft .characteristics .block .general .bullets img{ vertical-align:middle; padding-right:4px;}
.contentLeft .characteristics .block .general .bullets ul { margin:0px; padding:0px;  width:262px; }
.contentLeft .characteristics .block .general .bullets li { list-style:none; margin-bottom:10px; _padding-bottom:0px; line-height:14px;}
.contentLeft .characteristics .block .general .bullets .loose { padding-top:30px;}

.contentLeft .characteristics .note { font-size:10px; color:#aaaaaa; padding-top:25px; padding-left:20px;}

.contentLeft .characteristics .buttons2{padding-top:20px; padding-left:10px;}
.contentLeft .characteristics .buttons2 .botVoltar { float:left;  }
.contentLeft .characteristics .buttons2 .botAdiraJa {float:right;}

.contentLeft3 {width:720px; float:left; padding-left:0px; margin-top:0px;}
.contentLeft3 .blockProduct { padding-left:75px; padding-top:10px;}
.contentLeft3 .blockProduct .image { float:left; margin-left:8px; padding-top:10px; }
.contentLeft3 .blockProduct .image_four { float:left; margin-left:6px; padding-top:10px; }
.contentLeft3 .blockProduct .image img{ }
.contentLeft3 .blockProduct .image2 { float:left; margin-left:8px; padding-top:0px; }
.contentLeft3 .blockProduct .image2 img{ }

.contentLeft3 .blockProduct .description { padding-top:0px; padding-left:10px; float:left; width:400px;}
.contentLeft3 .blockProduct .summary { font-size:14px; color:#434343; font-weight:bold; padding-bottom:0px; line-height:20px;}
.contentLeft3 .blockProduct .image { padding-top:0px; margin-top:0px;}
/*.contentLeft3 .blockProduct .description { float:left; padding-top:20px; padding-left:20px; width:375px;}*/ 
.contentLeft3 .blockProduct .description .title { color:#00A1E4; font-size:12px; font-weight:bold; }
/*.contentLeft3 .blockProduct .description .summary { color:#434343; font-size:14px; padding-bottom:10px; font-weight:bold; padding-top:5px;}*/
.contentLeft3 .blockProduct .description .descriptionCO { padding-top:19px;}

.contentLeft3 .blockContacts { padding-left:80px; padding-top:10px; padding-right:20px;}
.contentLeft3 .blockContacts .image { float:left; margin-left:8px; padding-top:10px; }
.contentLeft3 .blockContacts .image img{ }
.contentLeft3 .blockContacts .image2 { float:left; margin-left:8px; padding-top:0px; }
.contentLeft3 .blockContacts .image2 img{ }

.contentLeft3 .blockContacts ul{ }
.contentLeft3 .blockContacts li{ list-style:disc; font-size:11px; }

.contentLeft3 .blockContacts .description { padding-top:0px; padding-left:10px; float:left; width:400px;}
.contentLeft3 .blockContacts .summary { font-size:14px; color:#434343; font-weight:bold; padding-bottom:0px; line-height:20px;}
.contentLeft3 .blockContacts .image { padding-top:0px; margin-top:0px;}
/*.contentLeft3 .blockProduct .description { float:left; padding-top:20px; padding-left:20px; width:375px;}*/ 
.contentLeft3 .blockContacts .description .title { color:#00A1E4; font-size:12px; font-weight:bold; }
/*.contentLeft3 .blockProduct .description .summary { color:#434343; font-size:14px; padding-bottom:10px; font-weight:bold; padding-top:5px;}*/
.contentLeft3 .blockContacts .description .descriptionCO { padding-top:19px;}

.contentLeft3 .blockContacts .header { background-color:#f0f0f0; height:16px; font-size:11px; color:#0298bf; padding-left:12px; margin-top:18px; padding-top:1px;}
.contentLeft3 .blockContacts .txtContacts {padding-left:17px; padding-top:10px;}
.contentLeft3 .blockContacts .txtContacts .option { font-size:11px; padding-left:20px; }
.contentLeft3 .blockContacts .txtContacts .option .content { }
.contentLeft3 .blockContacts .txtContacts .option .content .text {float:left; text-align:right; vertical-align:middle; padding-top:13px; width:130px; }
.contentLeft3 .blockContacts .txtContacts .option .content .imageButton {float:left; vertical-align:middle; }
.contentLeft3 .blockContacts .txtContacts .option .content .note { color:#bababa; float:left; vertical-align:middle; padding-top:13px; }

.contentLeft3 .blockContacts .txtContacts .note { padding-left:30px;}

.contentLeft3 .blockContacts .txtContacts ul {}
.contentLeft3 .blockContacts .txtContacts li { list-style:none;}

.blockContacts .blockTel { margin-bottom:20px;}
.blockContacts .blockTel .txtTelefone { float:left; font-size:11px; color:#434343; padding-left:30px;  padding-top:30px;}
.blockContacts .blockTel .txtTelefone img {}
.blockContacts .blockTel .txtTelefone span { padding-left:13px;}
.blockContacts .blockTel { margin-bottom:20px;}
.blockContacts .otherContacts { margin-top:10px;}
.otherContacts .header {background-color:#f0f0f0;  height:16px; font-size:11px; color:#0298bf; padding-left:12px; margin-top:18px; padding-top:1px;}
.otherContacts .header .text { float:left;}
.otherContacts .header .text2 { float:right; padding-right:10px;}
.blockContacts .blockTel .separador { width:40px; height:1px; float:left;}
.blockContacts .blockTel .separadorIVR { width:20px; height:1px; float:left;}

.blockContacts .blockInfo { font-size:11px; padding-top:10px;}
.blockContacts .blockInfo .info1 { float:left; padding-left:15px;}
.blockContacts .blockInfo .info1 img{ margin-left:20px; margin-top:20px;}
.blockContacts .blockInfo .info2 { float:right; padding-left:15px; padding-right:132px;}

.blockContacts .headerMsg {text-align:left; font-size:14px;  padding-bottom:0px; margin-right:30px; padding-left:25px;}
.blockContacts .titMsg { padding-left:10px; padding-top:3px; padding-bottom:3px; margin-right:50px;}

.contentCaixa { font-size:11px; color:#434343; margin-left:20px; padding-top:10px; }
.contentCaixa .text5 { background: url(../img/img_center_caixa.gif) repeat-y top left; padding-left:20px;   padding-bottom:5px; width:609px;  }
.contentCaixa .text5 .text2 { padding-right:50px; }
.contentCaixa .text5 .text2 .caixaCinza { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}

.word { font-size:14px; }

.contentLeft3 .simulator {}
.contentLeft3 .advantages { padding-left:70px; padding-bottom:0px; }
.contentLeft3 .advantages .titulo {background-color:#f0f0f0;  height:19px; padding-top:4px; padding-left:7px;}
.contentLeft3 .advantages .dados { padding-top:15px; padding-left:8px;}
.contentLeft3 .advantages .dados img{ vertical-align:middle; padding-right:3px;}
.contentLeft3 .advantages .dados a{ text-decoration:none;}
.contentLeft3 .advantages .dados a:hover{ text-decoration:underline;}

.contentLeft3 .characteristics {}
.contentLeft3 .characteristics .block { padding-left:50px; padding-right:10px;}
.contentLeft3 .characteristics .block .nota { font-size:10px;color:#aaaaaa; margin-left:30px; padding-top:10px;  }
.contentLeft3 .characteristics .block .unique { width:317px; float:left;}
.contentLeft3 .characteristics .block .unique .header { width:280px; background-color:#f0f0f0; height:16px; font-size:11px; color:#0298bf; margin-left:23px; padding-left:12px; margin-top:18px; padding-top:1px;}
.contentLeft3 .characteristics .block .unique .bullets {padding-left:35px; padding-top:12px;}
.contentLeft3 .characteristics .block .unique .bullets img{ vertical-align:middle; padding-right:4px;}
.contentLeft3 .characteristics .block .unique .bullets ul { margin:0px; padding:0px;  width:262px; }
.contentLeft3 .characteristics .block .unique .bullets li { list-style:none; margin-bottom:10px; _padding-bottom:0px; line-height:14px;}
.contentLeft3 .characteristics .block .unique .bullets .loose { padding-top:30px;}

.contentLeft3 .characteristics .block .blocoCaracteristicas { float:left;}
.contentLeft3 .characteristics .block .blocoCaracteristicas .unique .header { width:280px; background-color:#f0f0f0; height:16px; font-size:11px; color:#0298bf; margin-left:23px; padding-left:12px; margin-top:18px; padding-top:1px;}
.contentLeft3 .characteristics .block .blocoCaracteristicas .unique .bullets {padding-left:35px; padding-top:12px;}
.contentLeft3 .characteristics .block .blocoCaracteristicas .unique .bullets img{ vertical-align:middle; padding-right:4px;}
.contentLeft3 .characteristics .block .blocoCaracteristicas .unique .bullets ul { margin:0px; padding:0px;  width:262px; }
.contentLeft3 .characteristics .block .blocoCaracteristicas .unique .bullets li { list-style:none; margin-bottom:10px; _padding-bottom:0px; line-height:14px;}
.contentLeft3 .characteristics .block .blocoCaracteristicas .unique .bullets .loose { padding-top:30px;}

.contentLeft3 .characteristics .block .unique2 .header {  background-color:#f0f0f0; height:16px; font-size:11px; color:#0298bf; margin-left:23px; padding-left:12px; margin-top:18px; padding-top:1px;}
.contentLeft3 .characteristics .block .unique2 .bullets2 {padding-left:35px; padding-top:12px;}
.contentLeft3 .characteristics .block .unique2 .bullets2 ul { margin:0px; padding:0px;  }
.contentLeft3 .characteristics .block .unique2 .bullets2 li { list-style:none; padding-bottom:5px; _padding-bottom:0px;}
.contentLeft3 .characteristics .block .unique2 .bullets2 .loose { padding-top:30px;}

.contentLeft3 .characteristics .block .general {width:317px; float:right; }
.contentLeft3 .characteristics .block .general .header { width:280px; background-color:#f0f0f0; height:16px; font-size:11px; color:#0298bf; margin-left:23px; padding-left:12px; margin-top:18px; padding-top:1px;}
.contentLeft3 .characteristics .block .general .bullets {padding-left:35px; padding-top:12px;}
.contentLeft3 .characteristics .block .general .bullets {padding-left:35px; padding-top:12px;}
.contentLeft3 .characteristics .block .general .bullets img{ vertical-align:middle; padding-right:4px;}
.contentLeft3 .characteristics .block .general .bullets ul { margin:0px; padding:0px;  width:262px; }
.contentLeft3 .characteristics .block .general .bullets li { list-style:none; margin-bottom:10px; _padding-bottom:0px; line-height:14px;}
.contentLeft3 .characteristics .block .general .bullets .loose { padding-top:30px;}

.contentLeft3 .characteristics .note { font-size:10px; color:#aaaaaa; padding-top:25px; padding-left:20px;}

.contentLeft3 .characteristics .buttons2{padding-top:20px; padding-left:10px;}
.contentLeft3 .characteristics .buttons2 .botVoltar { float:left;  }
.contentLeft3 .characteristics .buttons2 .botAdiraJa {float:right;}

/*.contentLeft3 .blockForm .headerForm { margin-bottom:-5px;}
.contentLeft3 .blockForm .headerForm .title { float:left;}
.contentLeft3 .blockForm .headerForm .stepSmall { float:right; font-size:11px; font-weight:bold; color:#f22e20; padding-right:20px; padding-top:5px;}
.contentLeft3 .blockForm .headerForm .stepSmall span{ color:#bababa;}*/

.contentLeft3.landing { text-align:center; margin-top:10px;}

.titArea{ font-size:12px; color:#d62013; font-weight:bold; padding-bottom:10px;}

/*CONTENT RIGHT*/
.contentRight {width:275px; float:right;  margin-top:5px;}

.contentRight .blockBenefits { background:url(../img/bg_beneficios.gif) no-repeat top left; width:238px;}
.contentRight .blockBenefits .benefits { padding-top:20px; padding-bottom:20px; }
.contentRight .blockBenefits .propose { padding-left:25px; padding-top:15px; margin-right:45px;}
.contentRight .blockBenefits .botGetAdobe { text-align:center; padding-top:20px;}
.contentRight .blockBenefits .benefits .imageTxt { margin-left:22px; padding-bottom:10px;}
.contentRight .blockBenefits .benefits .content {  padding-bottom:3px; padding-top:3px; padding-left:25px;}
.contentRight .blockBenefits .benefits .content .iconMais { float:left; margin-right:10px;}
.contentRight .blockBenefits .benefits .content .labelBenefits { font-size:11px; color:#434343; font-weight:bold; float:left;}
.contentRight .blockBenefits .benefits .content .labelBenefits a{color:#434343; text-decoration:none;}
.contentRight .blockBenefits .benefits .content .labelBenefits a:hover{ text-decoration:underline;}

.contentRight .blockBenefits2 { background:url(../img/bg_beneficios.gif) no-repeat top left; width:238px; margin-top:30px;}
.contentRight .blockBenefits2 .benefits { padding-top:20px; }
.contentRight .blockBenefits2 .propose { padding-left:25px; padding-top:15px; margin-right:45px;}
.contentRight .blockBenefits2 .botGetAdobe { text-align:center; padding-top:20px;}
.contentRight .blockBenefits2 .benefits .imageTxt { margin-left:22px; padding-bottom:10px;}
.contentRight .blockBenefits2 .benefits .content {  padding-bottom:3px; padding-top:3px; padding-left:25px;}
.contentRight .blockBenefits2 .benefits .content .iconMais { float:left; margin-right:10px;}
.contentRight .blockBenefits2 .benefits .content .labelBenefits { font-size:11px; color:#434343; font-weight:bold; float:left;}
.contentRight .blockBenefits2 .benefits .content .labelBenefits a{color:#434343; text-decoration:none;}
.contentRight .blockBenefits2 .benefits .content .labelBenefits a:hover{ text-decoration:underline;}

.spacerDotted {border-bottom:dotted #d8d8d8 1px;  margin-left:20px; margin-right:15px;}

.contentRight .accession { margin-top:30px;} 
.contentRight .accession .imgSupport { margin-left:48px;}
.contentRight .accession .imgNumber { margin-left:30px;}
.contentRight .accession .txtAcession { width:132px; padding-left:42px; padding-top:10px;}

.contentRight .accession2 { margin-top:0px;}
.contentRight .accession2 .imgSupport { margin-left:48px;}
.contentRight .accession2 .imgSupport1 { margin-left:0px;}
.contentRight .accession2 .imgNumber { margin-left:30px;}
.contentRight .accession2 .titRight { font-weight:bold; font-size:11px; color:#0298bf; padding-top:10px;  padding-left:27px; padding-bottom:10px;}
.contentRight .accession2 .titRightgreen { font-weight:bold; font-size:11px; color:#72bf44; padding-top:10px;  padding-left:27px; padding-bottom:10px;}
.contentRight .accession2 .titRight2 { font-weight:bold; font-size:11px; color:#0298bf;  padding-left:27px; padding-bottom:10px;}
/*.contentRight .accession2 .topRight {padding-top:25px; padding-bottom:10px;}*/

.contentRight .information { font-size:11px; color:#434343; width:238px; }
.contentRight .information a{ color:#434343; text-decoration:underline;}
.contentRight .information a:hover{ text-decoration:none;}

.contentRight .imgLeitor { margin-left:7px;}


/*********************************
CSS FOR THE FORMS
**********************************/

.contentLeft .blockForm { margin-left:10px; margin-top:5px;}
.contentLeft .blockForm .title { font-size:18px; color:#00A1E4; margin-bottom:0px;}
.contentLeft .blockForm .blockQuestions{ width:612px;}

.contentLeft .blockForm .headerForm { margin-bottom:-5px;}
.contentLeft .blockForm .headerForm .title { float:left;}
.contentLeft .blockForm .headerForm .stepSmall { float:right; font-size:11px; font-weight:bold; color:#00A1E4; padding-right:20px; padding-top:5px;}
.contentLeft .blockForm .headerForm .stepSmall span{ color:#bababa;}

.contentLeft .blockForm .blockQuestions .question { margin-top:15px;}

.contentLeft .blockForm .blockQuestions .question .contentQuestion { margin-top:5px; }
.contentLeft .blockForm .blockQuestions .question .contentQuestion .header {  height:20px;   padding-left:10px; color:#FFFFFF; font-size:11px; }
.contentLeft .blockForm .blockQuestions .question .contentQuestion .header .text {  float:left; padding-top:3px; vertical-align:middle;}
.contentLeft .blockForm .blockQuestions .question .contentQuestion .header .text img{ margin-right:5px; vertical-align:middle;}
.contentLeft .blockForm .blockQuestions .question .contentQuestion .header .options { float:left; }
.contentLeft .blockForm .blockQuestions .question .contentQuestion .header .options input{vertical-align:middle; margin-left:10px; }

.contentLeft .blockForm .blockQuestions .contentQuestion { margin-top:5px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .header {  height:20px;   padding-left:10px; color:#FFFFFF; font-size:11px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .header .text {  float:left; padding-top:3px; vertical-align:middle;}
.contentLeft .blockForm .blockQuestions .contentQuestion .header .text img{ margin-right:5px; vertical-align:middle;}
.contentLeft .blockForm .blockQuestions .contentQuestion .header .options { float:left; }
.contentLeft .blockForm .blockQuestions .contentQuestion .header .options input{vertical-align:middle; margin-left:10px; }

.contentLeft .blockForm .blockQuestions .contentQuestion .headerBig {  height:50px;   padding-left:10px; color:#FFFFFF; font-size:11px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .headerBig .text {  float:left; padding-top:3px; vertical-align:middle;}
.contentLeft .blockForm .blockQuestions .contentQuestion .headerBig .text img{ margin-right:5px; vertical-align:middle;}
.contentLeft .blockForm .blockQuestions .contentQuestion .headerBig .options { float:left; }
.contentLeft .blockForm .blockQuestions .contentQuestion .headerBig .options input{vertical-align:middle; margin-left:10px; }

.contentLeft .blockForm .blockQuestions .contentQuestion .listBox { float:left; padding-left:10px; width:290px; margin-top:0px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .listBox .data { float:left; padding-top:2px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .listBox .form { float:left; margin-left:5px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .listBox .form select { width:150px; font-size:10px; color:#000000; vertical-align:middle;}


.contentQuestion .PersonalData { padding-left:10px; height:25px;}
.contentQuestion .PersonalData2 {}
.PersonalData .label {   float:left; width:100px; padding-top:5px; }
.PersonalData .label2 {  float:left; width:155px;  padding-top:5px;}
.PersonalData .label3 {  float:left; width:30px; margin-right:2px;  padding-top:5px;}
.PersonalData .label4 {  float:left; width:40px; margin-right:2px;  padding-top:5px;}
.PersonalData .label5 {  float:left; width:10px; margin-right:2px; text-align:center;  padding-top:5px;}
.PersonalData .label6 {  float:left; width:80px; margin-right:2px; text-align:center;  padding-top:5px;}
.PersonalData .label7 {  float:left; width:117px; margin-right:5px; padding-top:5px;}
.PersonalData .label8 {  float:left; width:140px;  padding-top:5px;}
.PersonalData .label9 {  float:left; width:230px;  padding-top:5px;}
.PersonalData .label10 { float:left; width:200px;  padding-top:5px;}
.PersonalData .label11 { float:left; width:280px;  padding-top:5px;}
.PersonalData .label12 { float:left; width:240px;  padding-top:5px;}
.PersonalData .label13 { float:left; width:410px;  padding-top:5px; }
.PersonalData .label14 { float:left; width:310px;  padding-top:5px;} 
.PersonalData .label15 { float:left; width:170px;  padding-top:5px;}
.PersonalData .label16 {  float:left; width:60px; padding-top:5px;}
.PersonalData .label17 {  float:left; width:105px; padding-top:5px;}
.PersonalData .label18 {  float:left; width:210px;  padding-top:5px;}
.PersonalData .label19 { float:left; width:360px;  padding-top:5px; }
.PersonalData .label20 { float:left; width:125px;  padding-top:5px; }
.PersonalData .label21 {  float:left; width:110px; padding-top:5px;}
.PersonalData .label22 {  float:left; width:80px; padding-top:5px;}
.PersonalData .label24 { float:left; width:130px;  padding-top:5px; }
.PersonalData .label25 { float:left; width:292px;  padding-top:5px;}



.PersonalData .questionPoint { padding-top:1px; _padding-top:1px;  width:11px; height:15px; float:left; margin-left:3px;  }
.PersonalData .questionPoint img{  width:11px; height:15px;}

.PersonalData .options { float:left;  }
.PersonalData .options input{vertical-align:middle; margin-bottom:5px; _margin-bottom:1px;}
.PersonalData .options2 { float:left; margin-left:-8px; width:180px; }
.PersonalData .options2 input{vertical-align:middle; margin-bottom:5px; _margin-bottom:1px;margin-left:8px;}

.PersonalData .type { float:left;  margin-left:-30px; width:500px;}
.PersonalData .type .options label{ width:100px; }
.PersonalData .type .options { float:left; margin-left:10px;}
.PersonalData .type .options input{vertical-align:middle; margin-bottom:5px; _margin-bottom:1px; margin-left:20px; }

.PersonalData .form { float:left; font-size:11px; color:#434343;  width:292px; _width:292px; *width:294px; margin-left:0px; margin-right:5px; _margin-right:0px;}
.PersonalData .form input{ width:292px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px;}
.PersonalData .form select{ width:227px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }
.PersonalData2 .form textarea {width:597px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:11px; font-family:Tahoma, Verdana, Arial;}
.PersonalData2  { text-align:center;}

.PersonalData .form2 { float:left; font-size:11px; color:#434343;  margin-right:3px; _margin-right:0px; width:50px; }
.PersonalData .form2 input{ width:50px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px;  margin-right:20px; _margin-right:5px;}
.PersonalData .form2 select{ width:50px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px;  margin-right:20px; _margin-right:5px;}

.PersonalData .form3 { float:left; font-size:11px; color:#434343; width:125px; _width:120px; *width:128px; font-size:10px;}
.PersonalData .form3 input{ width:120px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px;}
.PersonalData .form3 select{ width:120px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px;}

.PersonalData .form4 { float:left; font-size:11px; color:#434343; width:216px; margin-left:0px;}
.PersonalData .form4 input{ width:216px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px;}
.PersonalData .form4 select{ width:216px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }

.PersonalData .form5 { float:left; font-size:11px; color:#434343;  width:103px; _width:100px; margin-right:3px;}
.PersonalData .form5 input{ width:100px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px;margin-right:4px;}
.PersonalData .form5 select{ width:100px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; margin-right:4px;}

.PersonalData .form7{ float:left; font-size:11px; color:#434343; width:29px; _width:23px; *width:32px; margin-right:2px;}
.PersonalData .form7 input{ width:23px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }

.PersonalData .form8{ float:left; font-size:11px; color:#434343; width:45px; margin-right:5px; _margin-right:2px;}
.PersonalData .form8 input{ width:45px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }
.PersonalData .form8 select{ width:45px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }

.PersonalData .form9{ float:left; font-size:11px; color:#434343; width:180px;}
.PersonalData .form9 input{ width:180px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }

.PersonalData .form10{ float:left; font-size:11px; color:#434343; width:168px; _width:163px; *width:169px;}
.PersonalData .form10 input{ width:163px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }
.PersonalData .form10 select{ width:163px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }

.PersonalData .form11{ float:left; font-size:11px; color:#434343; width:450px; padding-right:5px; }
.PersonalData .form11 input{ width:450px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }
.PersonalData .form11 select{ width:450px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }

.PersonalData .form12{ float:left; font-size:11px; color:#434343; width:400px; }
.PersonalData .form12 input{ width:400px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }
.PersonalData .form12 select{ width:400px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }

.PersonalData .form13 { float:left; font-size:11px;color:#434343;   width:285px; _width:285px; *width:285px; margin-left:0px; }
.PersonalData .form13 input{ width:285px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px;}
.PersonalData .form13 select{ width:285px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }

.PersonalData .form14{ float:left; font-size:11px; color:#434343; width:140px; _width:140px; *width:140px;}
.PersonalData .form14 input{ width:140px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }
.PersonalData .form14 select{ width:140px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }

.PersonalData .form15{ float:left; font-size:11px; color:#434343; width:80px; margin-right:5px; _margin-right:2px;}
.PersonalData .form15 input{ width:80px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }
.PersonalData .form15 select{ width:80px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }

.contentQuestion .contentData { float:left;  height:25px; width:262px;}
.contentQuestion .contentData3 { float:left; height:25px; width:400px;}
.contentQuestion .contentData2 {float:left; text-align:left; height:25px; width:210px;}
.contentQuestion .contentData1 {float:left; text-align:left; height:25px; width:310px; margin-left:20px;}
.contentQuestion .contentData4 {float:left; text-align:left; height:25px; width:320px;}
.contentQuestion .contentData5 {float:left; text-align:left; height:25px; width:305px;}
.contentQuestion .contentData6 {float:left; text-align:left; height:25px; width:355px;}
.contentQuestion .contentData7 { float:left; height:25px; width:374px;}
.contentQuestion .contentData8 { float:left; height:25px; width:240px;}
.contentQuestion .contentData9 { float:left; height:25px; width:280px;}
.contentQuestion .contentData10 { float:left; height:25px; width:255px;}
.contentQuestion .contentData11 {float:left; text-align:left; height:25px; width:320px;}
.contentQuestion .contentData12 { float:left; height:25px; width:290px;}
.contentQuestion .contentData13 {float:left; text-align:left; height:25px; width:340px;}
.contentQuestion .contentData14 {float:left; text-align:left; height:25px; width:220px;}
.contentQuestion .contentData15 { float:left; height:25px; width:390px;}
.contentQuestion .contentData16 {float:left;  height:25px; width:330px;}
.contentQuestion .contentData17 {float:left; text-align:left; height:25px; width:230px;}
.contentQuestion .contentData18 {float:left; height:25px; width:120px;}
.contentQuestion .contentData19 {float:left; text-align:left; height:25px; width:300px;}
.contentQuestion .contentData20 { float:left; height:25px; width:370px;}

.contentQuestion .contentDataRight { float:right; height:25px; width:282px;}
.contentQuestion .contentDataRight2 {float:right; height:25px; width:215px;}
.contentQuestion .contentDataRight3 {float:right; height:25px; width:190px;}
.contentQuestion .contentDataRight4 {float:right; height:25px; width:242px;}
.contentQuestion .contentDataRight5 {float:right; height:25px; width:252px;}
.contentQuestion .contentDataRight6 {float:right; height:25px; width:267px;}
.contentQuestion .contentDataRight7 {float:right; height:25px; width:320px;}
.contentQuestion .contentDataRight8 {float:right; height:25px; width:247px;}
.contentQuestion .contentDataRight9 { float:right; height:25px; width:287px;}
.contentQuestion .contentDataRight10 {float:right; height:25px; width:230px;}
.contentQuestion .contentDataRight11 {float:right; height:25px; width:200px;}


.blockData{ height:25px;}

.contentQuestion .note { padding-left:10px; padding-bottom:20px;}

.condicoes{ margin-top:10px; margin-right:30px;}
.condicoes .checkBox{ float:left;}
.botEnviar{ text-align:right;  margin-top:20px;}
.botEnviarCentro{ text-align:center;  margin-top:20px;}
.botEnviar2{ float:left; margin-top:20px;}
.spacerBot { width:105px; height:1px; float:left;}

.contentLeft .blockForm .blockQuestions .formBottom { margin-top:50px; border-top:#e20000 1px solid; }
.contentLeft .blockForm .blockQuestions .formBottom .steps { color:#00A1E4; font-size:18px; float:left; padding-left:200px; padding-top:13px;}
.contentLeft .blockForm .blockQuestions .formBottom .steps span { color:#bababa;}

.contentLeft .blockForm .blockQuestions .formBottom .botEnviar { float:right; margin-top:0px; padding-top:13px;}
.contentLeft .blockForm .blockQuestions .formBottom .botVoltarAtras { float:left; padding-top:13px;}
.contentLeft .blockForm .blockQuestions .formBottom .transp { float:left;}
.contentLeft .blockForm .blockQuestions .formBottom .transp img { width:155px; height:48px;}

.contentLeft .blockForm .blockQuestions .cartaoImagens { padding-top:15px; padding-left:10px; padding-bottom:10px;}
.contentLeft .blockForm .blockQuestions .cartaoImagens .txtImagem{ float:left;}
.contentLeft .blockForm .blockQuestions .cartaoImagens .radioImagem { float:left; font-size:10px; color:#000000; padding-left:5px; padding-right:5px; text-align:center;}

.noborderxstooltip { visibility: hidden; position: absolute; top: 0;  left: 0; z-index: 5; color:#000000; font: normal 8pt sans-serif; border: 0px solid; padding:0px; margin:0px;}

.tip{border:#cdcdcd 1px solid; position:absolute; z-index:100; visibility:hidden;font:10px Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#434343; font-size:10px;background-color:#FFFFFF;}

.xstooltip{border:#cdcdcd 1px solid; position:absolute;  z-index:100; visibility:hidden;font:10px Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#434343; font-size:10px;background-color:#FFFFFF;}


.cros{ background: #FFFFFF;}

.blockQuestionsConfirmation { margin-top:10px;}
.blockLineQuestion {}
.lineQuestion { float:left; width:410px; color:#000000;}
.lineQuestion .question1 { float:left; font-size:11px;}
.lineQuestion .answer { float:left; font-size:11px; padding-left:5px;}
.lineQuestion2 { float:left; width:210px; color:#000000;}
.lineQuestion2 .question1 { float:left; font-size:11px;}
.lineQuestion2 .answer { float:left; font-size:11px; padding-left:5px;}
.lineQuestion3 { float:left;  color:#000000;}
.lineQuestion3 .question1 { float:left; font-size:11px;}
.lineQuestion3 .answer { float:left; font-size:11px; padding-left:5px;}
.spacerQuestions { width:5px; height:1px; float:left;}
.blockQuestionsConfirmation .headerConf { padding-top:3px; padding-bottom:3px; padding-left:5px; color:#ffffff; font-size:11px; }


/*ABERTURA CONTA*/

.contentLeft .blockForm .blockQuestions .contentQuestion .header .info { float:right;}
.contentLeft .blockForm .blockQuestions .contentQuestion .header .info .label { float:left; padding-top:2px; width:90px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .header .info .form{ float:left; width:168px; _width:163px; *width:169px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .header .info .form select{ width:163px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }



.contentLeft .blockForm .blockQuestions .contentQuestion .header .info2 { float:left; width:450px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .header .info2 .label { float:left; padding-top:2px; width:100px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .header .info2 .label2 { float:left; padding-top:2px; width:135px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .header .info2 .form{ float:left; width:168px; _width:163px; *width:169px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .header .info2 .form select{ width:163px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .header .info2  .text {  float:left; padding-top:3px; vertical-align:middle;}
.contentLeft .blockForm .blockQuestions .contentQuestion .header .info2  .text img{ margin-right:5px; vertical-align:middle;}
.contentLeft .blockForm .blockQuestions .contentQuestion .header .info2  .options { float:left; }
.contentLeft .blockForm .blockQuestions .contentQuestion .header .info2  .options input{vertical-align:middle; margin-left:10px; }


.contentLeft .blockForm .blockQuestions .contentQuestion .header .info .form1{ float:left; width:45px; margin-right:5px; _margin-right:2px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .header .info .form1 select{ width:45px; border-bottom:#c5c6d6 1px solid; border-right:#c5c6d6 1px solid; border-left:#808080 1px solid; border-top:#808080 1px solid; font-size:10px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .header .separador { width:180px; height:1px; float:left;}

.contentLeft .blockForm .headerForm .typeUser{ font-size:14px; font-weight:bold; color:#7d7d7d; margin-top:10px; float:left;}
.contentLeft .blockForm .headerForm .stepAbConta { float:right; font-size:11px; font-weight:bold; color:#00A1E4; padding-right:20px;  margin-top:10px;}
.contentLeft .blockForm .headerForm .stepAbConta span {color:#bababa;}

.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm { padding-bottom:10px; padding-top:10px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionHorizontal{ text-align:center; }
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionHorizontal .line { padding-top:3px; padding-bottom:3px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionHorizontal .line .item1{ float:right; font-size:11px; font-weight:bold; color:#0298bf;  width:132px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionHorizontal .line .item2{ float:right; font-size:11px; font-weight:bold; color:#0298bf;width:285px;  }
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionHorizontal .line .price1{ float:right; font-size:10px; color:#434343;width:132px;padding-top:3px; padding-bottom:3px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionHorizontal .line .price1 ul{ margin:auto; padding:0px; margin-left:10px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionHorizontal .line .price1 li{ margin:0px; padding:none; float:left; list-style:none; padding-left:18px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionHorizontal .line .price2{ float:right; font-size:10px; color:#434343;width:285px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionHorizontal .line .price2 ul{ margin:auto; padding:0px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionHorizontal .line .price2 li{ margin:0px; padding:none; float:left; list-style:none; padding-left:13px; }


.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionVertical{}
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionVertical .line .item{ float:left; font-size:11px; font-weight:bold; color:#0298bf;}


.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionVertical .line .radio1{ float:left; margin-left:35px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionVertical .line .radio1 input{ margin-left:35px; _margin-left:30px; *margin-left:30px; margin-right:10px; _margin-right:8px; *margin-right:8px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionVertical .line .radio3{ float:left; margin-left:0px; _margin-left:0px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionVertical .line .radio3 input{ margin-left:36px; _margin-left:30px; *margin-left:31px; margin-right:10px; _margin-right:8px; *margin-right:8px;}
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionVertical .line .radio2{ float:left; margin-left:30px;  _margin-left:41px; *margin-left:47px; }
.contentLeft .blockForm .blockQuestions .contentQuestion .tabelaForm .optionVertical .line .radio2 input{ margin-left:15px; _margin-left:0px; *margin-left:1px; margin-right:0px; _margin-right:6px; *margin-right:6px;}

.contentLeft .blockForm .blockQuestions .contentQuestion .promotionCode{ padding-top:10px;}

.espaco { margin-left:56px !important; _margin-left:52px !important; *margin-left:45px !important;  margin-right:18px !important; _margin-right:16px !important; }
.espacamentoBlocos { height:30px; width:1px;}

/*HOME CARTOES*/

.contentMain .headerBlockCartao { font-size:12px; font-weight:bold; color:#00A1E4; margin-left:80px; margin-bottom:16px; margin-top:13px;}
.contentMain .blockCartao { padding-left:65px; }
.contentMain .blockCartao .contentCartao { width:180px;float:left; position:relative; height:420px;}
.contentMain .blockCartao .contentCartao .header { margin-left:15px; margin-bottom:11px; font-size:12px;}
.contentMain .blockCartao .contentCartao .header a {color:#434343; text-decoration:none;}
.contentMain .blockCartao .contentCartao .header a:hover {text-decoration:underline;}
.contentMain .blockCartao .contentCartao .image {}
.contentMain .blockCartao .contentCartao .botAdiraJa { margin-left:8px; margin-bottom:10px; }
.contentMain .blockCartao .contentCartao .tit {margin-left:10px; margin-bottom:16px; }
.contentMain .blockCartao .contentCartao .summary {margin-left:10px; margin-bottom:29px;}
.contentMain .blockCartao .contentCartao .summary2 {margin-left:10px; margin-bottom:15px;}
.contentMain .blockCartao .contentCartao .characteristicsCartao {margin-left:10px;}
.contentMain .blockCartao .contentCartao .characteristicsCartao .title { margin-bottom:9px;}
.contentMain .blockCartao .contentCartao .characteristicsCartao .bulletsTxt { margin-bottom:22px;}
.contentMain .blockCartao .contentCartao .characteristicsCartao .bulletsTxt ul { margin:0px; padding:0px;}
.contentMain .blockCartao .contentCartao .characteristicsCartao .bulletsTxt li { list-style:none; margin:0px; padding:0px; line-height:14px;}
.contentMain .blockCartao .contentCartao .characteristicsCartao .bulletsTxt2 { margin-bottom:10px; line-height:14px;}
.contentMain .blockCartao .contentCartao .button { position:absolute; bottom:0px; left:0px;}
.contentMain .blockCartao .contentCartao .button .botKnowMore { margin-left:8px;}
.contentMain .blockCartao .contentCredito { width:250px;float:left; position:relative; height:350px; padding:15px;}
.contentMain .blockCartao .contentCredito .header { margin-left:15px; margin-bottom:11px; font-size:12px;}
.contentMain .blockCartao .contentCredito .header a {color:#434343; text-decoration:none;}
.contentMain .blockCartao .contentCredito .header a:hover {text-decoration:underline;}
.contentMain .blockCartao .contentCredito .image {}
.contentMain .blockCartao .contentCredito .botAdiraJa { margin-left:8px; margin-bottom:10px; }
.contentMain .blockCartao .contentCredito .tit {margin-left:10px; margin-bottom:16px; }
.contentMain .blockCartao .contentCredito .summary {margin-left:10px; margin-bottom:29px;}
.contentMain .blockCartao .contentCredito .summary2 {margin-left:10px; margin-bottom:15px;}
.contentMain .blockCartao .contentCredito .characteristicsCartao {margin-left:10px;}
.contentMain .blockCartao .contentCredito .characteristicsCartao .title { margin-bottom:9px;}
.contentMain .blockCartao .contentCredito .characteristicsCartao .bulletsTxt { margin-bottom:22px;}
.contentMain .blockCartao .contentCredito .characteristicsCartao .bulletsTxt ul { margin:0px; padding:0px;}
.contentMain .blockCartao .contentCredito .characteristicsCartao .bulletsTxt li { list-style:none; margin:0px; padding:0px; line-height:14px;}
.contentMain .blockCartao .contentCredito .characteristicsCartao .bulletsTxt2 { margin-bottom:10px; line-height:14px;}
.contentMain .blockCartao .contentCredito .button { position:absolute; bottom:0px; left:0px;}
.contentMain .blockCartao .contentCredito .button .botKnowMore { margin-left:8px;}

/*INDEX*/

.contentLeft2 { float:left; width:244px; padding-left:35px;}

.contentLeft2 .cartoesCredito { padding-top:6px;  width:244px;}
.contentLeft2 .cartoesCredito .titCartoes { width:206px; height:22px;  margin-left:0px; margin-left:12px; background:url(../img/bg_header_options.gif) no-repeat top left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#00A1E4; padding-left:10px; padding-top:5px;}
.contentLeft2 .cartoesCredito .titCartoes a{color:#00A1E4; text-decoration:none;}
.contentLeft2 .cartoesCredito .titCartoes a:hover{text-decoration:underline;}
.contentLeft2 .cartoesCredito .bgCartoes { background:url(../img/bg_cartoes_credito.jpg) no-repeat left top; width:244px; height:112px; margin-left:0px;  }
.contentLeft2 .cartoesCredito .bgCartoes .imgCartoes {padding-top:15px; padding-left:22px; }
.contentLeft2 .cartoesCredito .bgCartoes .linkCartoes  {padding-top:5px; padding-left:22px;}
.contentLeft2 .cartoesCredito .linkDepositos { padding-top:10px; padding-left:22px;}
.riscoBottom { margin-left:10px; margin-top:20px;}

.contentLeft2 .bgDestaque{ background:url(../img/bg_beneficios.gif) no-repeat left top;}
.contentLeft2 .bgDestaque .imgDestaque { padding-left:30px; padding-top:25px;}
.contentLeft2 .bgDestaque .txtDestaque { padding-left:30px; padding-top:15px; margin-right:20px;}
.contentLeft2 .bgDestaque .txtDestaque a{ text-decoration:none; color:#0298bf;}
.contentLeft2 .bgDestaque .txtDestaque a:hover{ text-decoration:underline;}

.contentRight2 { float:left; width:668px; padding-top:5px;}
.contentRight2 .destaquesHome .destaque { float:left;}
.contentRight2 .destaquesHome .spacer {float:left;}

.contentRight2 .blockProdutos {}
.contentRight2 .blockProdutos .contentProd { float:left; background:#e7f2f4; width:210px; height:246px; position:relative;}
.contentRight2 .blockProdutos .contentProd .title { padding-left:8px; padding-top:14px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#00A1E4;}
.contentRight2 .blockProdutos .contentProd .title a {color:#00A1E4; text-decoration:none;}
.contentRight2 .blockProdutos .contentProd .title a:hover{ text-decoration:underline;}
.contentRight2 .blockProdutos .contentProd .description {padding-left:8px; line-height:15px; padding-top:5px;}
.contentRight2 .blockProdutos .contentProd .image {right:10px; position:absolute; bottom:10px;}

.contentRight2 .blockProdutos .spacerProduct { float:left;}
.contentRight2 .blockProdutos .beginBlock { float:left;}
.contentRight2 .blockProdutos .endBlock { float:left;}


/*Acordo de Utilizaçao*/

table#tableAgreement { width:640px; border:1px #999999 solid; }
table#tableAgreement td{  border:1px #999999 solid; }
table#tableAgreement tr{ border:1px #999999 solid; }
table#tableAgreement THEAD td{ font-size:10px; color:#000000; text-align:left;}
table#tableAgreement THEAD th{ font-size:10px; color:#000000; background-color:#CCCCCC; padding-left:5px; padding-left:5px; height:5px;}
table#tableAgreement TBODY td{ font-size:10px; color:#000000; text-align:center;}


/*CONTACTOS*/
.contentLeft3 .blockContactos { margin-left:90px; margin-top:25px; margin-right:30px; }
.contentLeft3 .blockContactos .contacto { background:url(../img/bg_contactos.gif) no-repeat left top;  margin-top:20px; margin-bottom:20px; padding-top:23px; padding-left:23px; padding-bottom:22px;}
.contentLeft3 .blockChooseCards {}
.contentLeft3 .blockChooseCards .cards {  margin-left:83px; padding-top:8px; padding-left:3px; margin-right:20px; padding-bottom:8px;}
.contentLeft3 .blockChooseCards .cards .title{ float:left; font-size:11px; width:243px;}
.contentLeft3 .blockChooseCards .cards .item{ float:left; font-size:11px; width:90px; text-align:center;}

.contentLeft3 .blockChooseCards .imgCards {margin-left:83px; }
.contentLeft3 .blockChooseCards .imgCards .title{ float:left; font-size:11px; width:247px;}
.contentLeft3 .blockChooseCards .imgCards .item{ float:left; font-size:11px; width:90px; text-align:center;}

.contentLeft3 .blockChooseCards .note {margin-left:83px; font-size:10px; color:#aaaaaa; margin-top:30px; }

.contentLeft3 .blockMapaSite { margin-left:85px; margin-top:10px; margin-right:0px; }
.contentLeft3 .blockMapaSite .descriptionBlock {font-size:11px; color:#434343; margin-top:20px;}
.contentLeft3 .blockMapaSite .descriptionContent { float:left; margin-right:20px;}
.contentLeft3 .blockMapaSite .descriptionContent .info {font-size:11px; padding-bottom:30px;}
.contentLeft3 .blockMapaSite .descriptionContent .info .title{ padding-bottom:20px;}
.contentLeft3 .blockMapaSite .descriptionContent .info .subTitle{ color:#999999; padding-top:10px; padding-bottom:5px;}
.contentLeft3 .blockMapaSite .descriptionContent .info .links{}
.contentLeft3 .blockMapaSite .descriptionContent .info .links ul{ margin:0px; padding:0px;}
.contentLeft3 .blockMapaSite .descriptionContent .info .links li{ list-style:none; line-height:15px;}
.contentLeft3 .blockMapaSite .descriptionContent .info .links li a { text-decoration:underline; color:#434343;}
.contentLeft3 .blockMapaSite .descriptionContent .info .links li a:hover { text-decoration:none;}

.contentLeft3 .blockParceria { margin-left:87px; margin-top:25px; margin-right:30px;  }
.contentLeft3 .blockParceria .contacto { background:url(../img/bg_contactos.gif) no-repeat left top;  margin-top:20px; margin-bottom:20px; padding-top:23px; padding-left:23px; padding-bottom:22px;}
.contentLeft3 .blockParceria .login { width:600px; height:110px; background:url(../img/img_bkg_login.jpg) no-repeat left top; padding-top:60px; padding-left:20px;}
.contentLeft3 .blockParceria .plantar { width:600px; height:110px; background:url(../img/img_bkg_plantar.jpg) no-repeat left top; padding-top:60px; padding-left:20px;}
.contentLeft3 .blockParceria .wireless { width:600px; height:110px; background:url(../img/img_bkg_wireless.jpg) no-repeat left top; padding-top:60px; padding-left:20px;}
.contentLeft3 .blockParceria .blockCreditCards {  }
.contentLeft3 .blockParceria .descriptionBlock{  font-size:11px; color:#434343;}

.contentLeft3 .blockParceria .blockCreditCards .tit{ font-size:12px;}
.contentLeft3 .blockParceria .blockCreditCards .question{ font-size:11px;}
.contentLeft3 .blockParceria .blockCreditCards .question .info{ font-size:13px; color:#a30715;}
.contentLeft3 .blockParceria .blockCreditCards .question ul{ margin:0px; padding:0px;}
.contentLeft3 .blockParceria .blockCreditCards .question li{ font-size:11px; padding-bottom:5px; list-style:none;}
.contentLeft3 .blockParceria .blockCreditCards .question li img{ padding-right:5px; vertical-align:middle;}
.contentLeft3 .blockParceria .blockCreditCards .answers { margin-top:15px;}
.contentLeft3 .blockParceria .blockCreditCards .answers ul { margin:0px; padding:0px;}
.contentLeft3 .blockParceria .blockCreditCards .answers li { list-style:none;}
.contentLeft3 .blockParceria .blockCreditCards .answers li img{ padding-right:5px; vertical-align:middle;}
/*Thanks*/



.contentLeft3 .blockThanks { margin-left:80px; margin-top:10px; margin-right:25px;}
.contentLeft3 .blockThanks .tit { font-size:13px;}
.contentLeft3 .blockThanks .tit span { font-size:11px; color:#000000; font-weight:normal;}

.contentLeft3 .blockThanks .contentBullets { margin-top:20px; font-size:11px; color:#434343; line-height:20px;}
.contentLeft3 .blockThanks .contentBullets ul { margin:0px; padding:0px;}
.contentLeft3 .blockThanks .contentBullets li{ list-style:disc; margin-left:30px;}

.contentLeft3 .blockThanks .contentContacts { margin-top:20px; font-size:11px; color:#434343; line-height:20px;}

.contentLeft3 .blockThanks .botVoltarAtras { margin-top:10px; text-align:right;}

/*Quem Somos*/

.contentLeft3 .blockContactos .blockCreditCards {  }
.contentLeft3 .blockContactos .descriptionBlock{  font-size:11px; color:#434343;}

.contentLeft3 .blockContactos .blockCreditCards .tit{ font-size:12px;}
.contentLeft3 .blockContactos .blockCreditCards .question{ font-size:11px;}
.contentLeft3 .blockContactos .blockCreditCards .question ul{ margin:0px; padding:0px;}
.contentLeft3 .blockContactos .blockCreditCards .question li{ font-size:11px; padding-bottom:5px; list-style:none;}
.contentLeft3 .blockContactos .blockCreditCards .question li img{ padding-right:5px; vertical-align:middle;}
.contentLeft3 .blockContactos .blockCreditCards .answers { margin-top:15px;}
.contentLeft3 .blockContactos .blockCreditCards .answers ul { margin:0px; padding:0px;}
.contentLeft3 .blockContactos .blockCreditCards .answers li { list-style:none;}
.contentLeft3 .blockContactos .blockCreditCards .answers li img{ padding-right:5px; vertical-align:middle;}

/*FOOTER*/
.footer { margin-bottom:20px; }
.footer .links { font-size:10px; color:#434343;  float:right; padding-right:45px; margin-bottom:10px;}
.footer .links ul{ margin:0px; padding:0px;}
.footer .links li{ font-size:10px; color:#434343; list-style:none; float:left; padding-right:10px; }
.footer .links li a{color:#434343; text-decoration:none;}
.footer .links li a:hover{text-decoration:underline;}
.footer .copyright { text-align:right; margin-right:55px; }

.highlight { color:#FF0000; font-size:14px; font-weight:bold;}
.glossario { font-size:11px; margin-left:60px; margin-right:50px;}
.glossario .tit { font-size:12px; color:#FF0000;}
.glossario .wordChosen { color:#00A1E4;}
.glossario a{ color:#434343;}
.anuidades { margin-left:90px; margin-right:30px;}

.parcerias{ border-bottom:#CCCCCC 1px solid; padding-bottom:10px; padding-left:10px; margin-top:10px;  }
.logoParceria{ float:left; width:80px;}
.textoParceria { float:left; padding-left:20px; padding-right:20px; width:465px;}
.txtCondicoesGerais { float:left; padding-left:5px; padding-top:2px;}

.imgdicas{ float:left; width:120px;}
.textodicas { float:left; padding-left:20px; padding-right:20px; width:400px;}

.imagensTwin{ padding-left:30px;}

img { border:none;}
.newLanding { padding-left:44px;}

/*CITI DELTA*/
.contentNewLadingDelta {  width:673px; position:relative; }
.imgFlexiCredito { width:672px;}
.contentNewLadingDelta .textContainer {width:672px; padding: 20px 0 5px 0; background-color:#030000;}
.contentNewLadingDelta .textContainer .summaryLanding { font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:700; padding-left:30px; padding-right:10px;}
.contentNewLadingDelta .textContainer .summaryLanding p{ padding:0; margin:0; padding-bottom:10px;}
.contentNewLadingDelta .textContainer .titleSummaryLanding { font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:700;}
.contentNewLadingDelta .textContainer .bulletsLanding { width:600px;}
.contentNewLadingDelta .textContainer .bulletsLanding ul { margin:0; padding:0; padding-top:0px;}
.contentNewLadingDelta .textContainer .bulletsLanding li { padding-bottom:6px; *padding-bottom:8px;  margin-left:17px; list-style-image:url(../img/icon_bullet_landing.gif); color:#ffffff; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; }
.contentNewLadingDelta .noteExclusive { background-color:#231F20; width:627px; padding:10px 0px 10px 45px; color:#fff; font-size:14px; font-weight:700;}
.contentNewLadingDelta .noteExclusive span{ color:#FFE900;}
.note { color:#003366; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top:8px;}
.buttonGetNow { position:absolute; top:35px; right:30px;}


/*CITI CONTA A ORDEM MAIO*/
img {border: none;}
#LandingCentro {float: left; width: 647px; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#LandingBox {display: block; clear: both; margin-left: 10px; padding-top: 10px; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#LandingBoxLeft {float: left; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#LangingRight {float: right; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#LandingBoxRight {float: left; background: #e4e4e4; width: 395px; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#LandingBoxRight table td {padding-left: 10px; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.LandingImgConta {width: 657px; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.LandingImg1 {float: right; width: 88px; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.LandingLogoCiti {padding: 20px; float: left; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.textoSinopse{ padding:5px; margin-bottom:10px;}


/*CITI FLEXI CRÉDITO MAIO*/
.LandingClear {clear: both;}
.LandingImgFlexiCredito {width: 672px;}
.LandingVantagens {font-size: 12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#0d60a0;}
.LandingVantagens2 {font-size: 12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; line-height:27px;}
.LandingRodape {font-size: 10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000;}
.LandingLogoCiti { padding-top: 15px; padding-right:30px;}


img { border:none;}
.newLanding { padding-left:44px;}
.clear { clear:both;}

/*CITI TRAVEL PASS */
.contentNewLadingTravelpass { width:672px; position:relative;}
.newLandingTravel { padding-left:54px; padding-top:15px;}
.newLandingContentor { width:672px; background-color:#28414B;}
.contentNewLandingTravelpassTopLeftContent { width:494px; height:50px; margin-left:28px; float: left; display:inline;}
.contentNewLandingTravelpassTopRightContent { width:149px; height:37px; margin-top:13px; float:left; display:inline;}
.promo { width:672px;}
.promo .promoTitulo { width:344px; float:left; padding: 51px 0 0 28px; font-size:19px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-weight:700;}
.promo .promoImagem {width:300px; height:208px; padding: 32px 0 0 0px; float:left;}
.promo .promoOferta {width:344px; height:37px; float:left; margin: 16px 0 0 0px;}
.promo .promoLogo {width:344px; height:81px; margin: 9px 0 0 0px; float:left; } 
.promo .promoFooter { width:628px; float:left; margin: 24px 22px 0 22px; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#003366;}
.imgTravelpassFlexiCredito { width:672px;}
.contentNewLadingTravelpass .textContentor {width:672px; height:240px; padding: 10px 0 14px 0; background:url(../img/bg_landing_travel_pass.jpg) no-repeat left top;}
.contentNewLadingTravelpass .textContentor .summaryLandingTxtTravel { font-size:10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-left:15px; padding-right:10px;}
.contentNewLadingTravelpass .textContentor .bulletsLandingTravel p{ padding:0; margin:0; padding-bottom:15px;}
.contentNewLadingTravelpass .textContentor .bulletsLandingTravel h1{ padding:0; margin:0; font-size:18px;}
.contentNewLadingTravelpass .textContentor .bulletsLandingTravel h2{ padding:0; margin:0; font-size:13px; padding-top:12px; width:657px;}
.contentNewLadingTravelpass .textContentor .bulletsLandingTravel { width:600px; height:221px; margin:0; padding:0;}
.contentNewLadingTravelpass .textContentor .bulletsLandingTravel ul { margin:0; padding:0; padding-top:15px;}
.contentNewLadingTravelpass .textContentor .bulletsLandingTravel li { padding-bottom:10px; *padding-bottom:10px; padding-left:21px; margin: 0px 0 0px 0; background:url(../img/icon_seta_tp.gif) no-repeat left 1px; color:#00000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; list-style:none;}
.contentNewLadingTravelpass .noteExclusive { background-color:#FFFFFF; width:627px; padding:10px 0px 15px 0px; color:#fff; font-size:14px; font-weight:700;}
.contentNewLadingTravelpass .noteExclusive span{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000;}
.disclaimerFooter { width:642px; font-size:9px; padding-left:20px; color:#69777D;}

/*CITI FLEXI CRÉDITO JUNHO*/

#flexicreditoLanding{ width:670px; position:relative;}
#flexicreditoLanding .promocao{ float:left;}
#flexicreditoLanding #flashSimulator{ position:absolute; top:14px; right:10px;}

#flexicreditoLanding .flexicreditoFooter{ text-align:right;}


/*CITI CONTA A ORDEM JUNHO*/
.contaOrdemJunho {width: 625px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

.contaOrdemJunho .header { background: #FFF url(../img/bg_topo.gif) no-repeat left top; padding: 15px 11px 0px 163px;}
.contaOrdemJunho .header h1 { font-size:17px; font-weight:bold; color:#FC0000; margin:0px; padding:0 0 10px 0;}
.contaOrdemJunho .header p { margin:0px; padding:0 0 10px 0;}
.contaOrdemJunho .header p img { float:right;}

.contaOrdemJunho .main {width: 625px; background-color:#FFF;}
.contaOrdemJunho .main h2 { height:22px; background:url(../img/bg_barra.gif) no-repeat left top; font-size:14px; color:#FFFFFF; margin:0 0 20px 0; padding: 6px 0px 0px 11px; letter-spacing:-1px;}
.contaOrdemJunho .main p { font-size:11px; color:#000000; margin:0 11px 10px 11px; padding:0px;}

.contaOrdemJunho .footer { margin:0px; padding:50px 11px 20px 11px; background:#FFF;}
.contaOrdemJunho .footer .citiContaOrdem { float:left;}
.contaOrdemJunho .footer .citiContaOrdem p { margin:0px; padding:5px 0 0 0;}
.contaOrdemJunho .footer .abirConta {float:right;}   

/*VANTAGENS CARTOES CITI*/
.contentNewLadingVantagensCartoes {  width:673px; position:relative; }
.contentLeftVantagens { width:43px; height:245px; float:left;}
.contentCenterVantagens { width:284px; height:245px; float:left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-left:15px; background:url(../img/bg_vantagens_center.jpg) no-repeat left;}
.contentCenterVantagens p { width:299px; height:245px; float:left;}
.contentCenterVantagens ul { margin:0; padding:0;}
.contentCenterVantagens li { padding-top:13px; *padding-top:13px; padding-left:15px; background:url(../img/icon_bullet_landing.gif) no-repeat left 16px; list-style:none;}
.contentRightVantagens { width:330px; height:245px; float:left;}
.contentBottomVantagens { width:672px; height:21px;}
.contentBottomCopy {width:673px; color:#6A91DE; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

/*Landing Uzo*/
.landingPrincipal{width:678px; height:auto; font-family:Tahoma; position:relative;}
.landingUzo {float:left; width:678px; height:618px; background: url(../img/bg_landingPrincipal.jpg) no-repeat left top; position:relative;}
.landingTop {width:678px; height:314px;}
.vantagens {width:286px; height:190px; position:absolute; left:37px; top:335px; font-size:13px;}
.vantagens ul { margin:0; padding:0 0 0 25px; *padding:16px 0 0 25px; list-style-image: url(../img/bullet.gif);}
.vantagens ul li { padding:5px 0 5px 0; *padding:0 0 5px 0; text-align:left !important;}
.especificacoesTlm {width:150px; position:absolute; left:365px; top:337px; font-size:11px;}
.especificacoesTlm p { margin:0; padding:6px 0 5px 30px;  text-align:left !important;}
.especificacoesTlm .especificacao1 { padding:3px 0 3px 0; background: url(../img/especificacao1.gif) no-repeat left 4px;}
.especificacoesTlm .especificacao2 { padding:3px 0 3px 0; background: url(../img/especificacao2.gif) no-repeat left 4px;}
.especificacoesTlm .especificacao3 { padding:3px 0 3px 0; background: url(../img/especificacao3.gif) no-repeat left 4px;}
.especificacoesTlm .especificacao4 { padding:3px 0 3px 0; background: url(../img/especificacao4.gif) no-repeat left 4px;}
.btnAdiraJa { position:absolute; width:215px; height:40px; left:388px; top:478px;}
.exclusivo { position:absolute; width:440px; height:13px; left:36px; top:589px; font-size:10px;}
.exclusivo span {color:#FF0000;}
.footerlanding {width:678px; font-size:10px; padding-top:20px;}

/*##############      LANDING DELTA SETEMBRO      ##################*/

.containerLanding { width:670px; background:url(../img/bg_landing.jpg) no-repeat left 384px;}
.containerLanding .landingMiddle { position:relative; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.containerLanding .bottomImageLeft { float:left;}
.containerLanding .bottomImageRight { float:left;}
.landingMiddle .blockButton {position:absolute; top:85px; right:40px;}
.landingMiddle .blockLeft { float:left;}
.landingMiddle .blockLeft ul { padding:0 0 0 19px; margin:0;}
.landingMiddle .blockLeft ul li{ padding:0 0 5px 12px; list-style:none; background:url(../img_bullet.gif) no-repeat left 3px;}
.landingMiddle .blockRight { float:left;}
.landingMiddle .blockRight ul { padding:0 0 0 41px; margin:0;}
.landingMiddle .blockRight ul li{ padding:0 0 5px 12px; list-style:none; background:url(../img/../img_bullet.gif) no-repeat left 3px;}
.containerLanding .landingBottom { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:60px 0 0 15px; *padding:30px 0 0 15px; _padding:60px 0 0 15px;}
.containerLanding .landingBottom p {margin:0; padding:0 0 3px 0;}
.containerLanding .landingBottom span {margin:0; padding:0 0 0 329px;}
.landingBottom .blockParceiro { float:left; width:327px; *width:320px; _width:327px; padding-bottom:10px;}
.landingBottom .blockParceiro .blockImagem { float:left; padding-right:6px;}
.landingBottom .blockParceiro .blockTexto { float:left;}
.paddingTopParceiros { padding-top:7px;}
.landingDisclaimer {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.landingDisclaimer p {display:block; padding:37px 0 0 147px; margin:0;}
.landingDisclaimer span {display:block; padding:16px 10px 0 17px;}
.paddingTop { padding-top:15px !important;}
/*##############   FIM LANDING DELTA SETEMBRO      ##################*/


/* ============================================== */
/* ========= container BARCLAYCARD AMI  ========= */
/* ============================================== */


.mainBoxBarclaycard{ width:677px; float:left; margin:0 0 0 -8px; _margin:0 0 0 -4px;}
.mainBoxBarclaycard .mainContentTop { height:6px;}

.mainBoxBarclaycard .mainBoxBlock { width:647px; background:url(../img/border_bg.gif) repeat-y; padding:15px 15px 15px 15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5e5e5e;}

/* ========= block 1 ========= */
.mainBoxBarclaycard .ami { width:630px; height:203px; background:url(../img/bg_block1.jpg) no-repeat left top; padding-top:46px; padding-left:18px; margin-bottom:8px;}
.mainBoxBarclaycard .ami .titBlock1 { width:317px; height:70px; margin-bottom:17px;}
.mainBoxBarclaycard .ami .textBlock1 { display:block; width:317px; }

/* ========= block 2 ========= */
.mainBoxBarclaycard .amiCardAdvantages { position:relative; width:630px; height:279px; background:url(../img/bg_block2.jpg) no-repeat left top; padding-top:25px; padding-left:18px; margin-bottom:22px;}
.mainBoxBarclaycard .amiCardAdvantages .titBlock2 { width:201px; height:30px; margin-bottom:17px;}
.mainBoxBarclaycard .amiCardAdvantages .textBlock2 { display:block; width:317px; }
.mainBoxBarclaycard .amiCardAdvantages .textBlock2 ul{ list-style:none; padding:0px; margin:0px;}
.mainBoxBarclaycard .amiCardAdvantages .textBlock2 ul li { margin-bottom:5px; background:url(../img/bullet_blue.gif) no-repeat left top; padding-left:15px;}

.mainBoxBarclaycard .amiCardAdvantages .buttonClick { position:absolute; top:160px; left:475px;}

/* ========= Bloco join ========= */
.mainBoxBarclaycard .blockJoin { width:100%; height:50px;}
.mainBoxBarclaycard .blockJoin .titBlockJoin { text-align:center; margin-bottom:9px;}
.mainBoxBarclaycard .blockJoin .textBlockJoin  { text-align:center;}

.mainBoxBarclaycard .separator { width:100%; margin-bottom:12px;}

/* ========= Bloco textFooter ========= */

.mainBoxBarclaycard .textFooter {}

.mainBoxBarclaycard .mainContentBottom { height:6px;}





/* ============================================== */
/* ========= container BARCLAYCARD CARTAO TP  ========= */
/* ============================================== */


.mainBoxCardTp{ width:677px; float:left; margin:0 0 0 -8px; _margin:0 0 0 -4px;}
.mainBoxCardTp .mainContentTop { height:6px;}

.mainBoxCardTp .mainBoxBlock { width:647px; background:url(../img/border_bg.gif) repeat-y; padding:15px 15px 15px 15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5e5e5e;}

/* ========= block 1 ========= */
.mainBoxCardTp .cardTp { position:relative; width:648px; height:420px; background:url(../img/bg_block1_cartao_pt.jpg) no-repeat left top; margin-bottom:8px;}
.cardTp .buttonClick { position:absolute; top:370px; left:170px;}
.cardTp .cardTpDelta { position:absolute; top:370px; left:420px; font-size:11px; width:147px; height:31px;}
.cardTp .cardTpTaeg { position:absolute; top:90px; left:25px; width:300px; height:76px;}
.cardTp .cardTpOffer {position:absolute; top:90px; left:357px; width:288px; height:74px;}




/* ========= block 2 ========= */
.mainBoxCardTp .cardTpAdvantages { position:relative; width:630px; height:208px; background:url(../img/bg_block2_cartao_pt.jpg) no-repeat left top; padding-top:25px; padding-left:18px; margin-bottom:22px;}
.mainBoxCardTp .cardTpAdvantages .textBlock2CardTp { width:600px; height:155px; position:absolute; top:64px; left:17px;}
.mainBoxCardTp .cardTpAdvantages .textBlock2CardTp ul{ list-style:none; padding:0px; margin:0px;}
.mainBoxCardTp .cardTpAdvantages .textBlock2CardTp ul li { margin-bottom:5px; background:url(../img/bullet_blue.gif) no-repeat left top; padding-left:15px;}



/* ========= Bloco join ========= */
.mainBoxCardTp .blockJoin { width:100%; height:50px;}
.mainBoxCardTp .blockJoin .titBlockJoin { text-align:center; margin-bottom:9px;}
.mainBoxCardTp .blockJoin .textBlockJoin  { text-align:center;}

.mainBoxCardTp .separator { width:100%; margin-bottom:12px;}

/* ========= Bloco textFooter ========= */

.mainBoxCardTp .textFooter {}

.mainBoxCardTp .mainContentBottom { height:6px;}




/* ============================================== */
/* ========= container BARCLAYCARD CARTAOES  ========= */
/* ============================================== */

.mainBoxCards{ width:677px; float:left; margin:0 0 0 -8px; _margin:0 0 0 -4px;}
.mainBoxCards .mainContentTop { height:6px;}

.mainBoxCards .mainBoxBlock { width:647px; background:url(../img/border_bg.gif) repeat-y; padding:15px 15px 15px 15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5e5e5e;}

/* ========= block 1 ========= */
.mainBoxCards .cards { position:relative; width:648px; height:420px; background:url(../img/bg_block1_cartoes.jpg) no-repeat left top; margin-bottom:8px;}
.cards .buttonClick { position:absolute; top:370px; left:200px;}
.cards .cardsDelta { position:absolute; top:370px; left:420px; font-size:11px; width:147px; height:31px;}
.cards .cardsTaeg { position:absolute; top:90px; left:25px; width:300px; height:76px;}
.cards .cardsOffer {position:absolute; top:90px; left:357px; width:288px; height:74px;}




/* ========= block 2 ========= */
.mainBoxCards .cardsAdvantages { position:relative; width:648px; height:200px; background:url(../img/bg_block2_cartoes.jpg) no-repeat left top; margin-bottom:22px;}
.mainBoxCards .cardsAdvantages .textBlock2Cards { width:306px; height:102px; position:absolute; top:64px; left:17px;}
.mainBoxCards .cardsAdvantages .textBlock2Cards ul{ list-style:none; padding:0px; margin:0px;}
.mainBoxCards .cardsAdvantages .textBlock2Cards ul li { margin-bottom:5px; background:url(../img/bullet_blue.gif) no-repeat left top; padding-left:15px;}

.mainBoxCards .cardsAdvantages .textBlock2CardsRight { width:306px; height:102px; position:absolute; top:64px; left:335px;}
.mainBoxCards .cardsAdvantages .textBlock2CardsRight ul{ list-style:none; padding:0px; margin:0px;}
.mainBoxCards .cardsAdvantages .textBlock2CardsRight ul li { margin-bottom:5px; background:url(../img/bullet_blue.gif) no-repeat left top; padding-left:15px;}

/* ========= Bloco join ========= */
.mainBoxCards .blockJoin { width:100%; height:50px;}
.mainBoxCards .blockJoin .titBlockJoin { text-align:center; margin-bottom:9px;}
.mainBoxCards .blockJoin .textBlockJoin  { text-align:center;}

.mainBoxCards .separator { width:100%; margin-bottom:12px;}

/* ========= Bloco textFooter ========= */

.mainBoxCards .textFooter {}

.mainBoxCards .mainContentBottom { height:6px;}





/* ========= BLOCOS TABS ========= */

.contentLeftBlockTop {}
.contentLeftBlockTop .blockImage { }
.contentLeftBlockTop .blockContent { position:relative; width:645; height:278px; background:url(../img/texto_sup.jpg) no-repeat left top;}
.blockContent .blockContentLink { position:absolute; top:230px; left:30px;}

.contentLeftBlockTop .blockContent2 { position:relative; width:645; height:312px; background:url(../img/texto_sup_tab2.jpg) no-repeat left top;}
.blockContent2 .blockContentLink { position:absolute; top:266px; left:30px;}

.contentLeftBlockTop .blockContent3 { position:relative; width:645; height:312px; background:url(../img/texto_sup_tab3.jpg) no-repeat left top;}
.blockContent3 .blockContentLink { position:absolute; top:266px; left:30px;}

.contentLeftBlockTop .blockContent4 { position:relative; width:645; height:312px; background:url(../img/texto_sup_tab4.jpg) no-repeat left top;}
.blockContent4 .blockContentLink { position:absolute; top:266px; left:30px;}

.contentLeftBlockMiddle { width:612px; height:149px; margin:7px 0 0 0; padding:23px 0 0 33px; background:url(../img/bg_caixa2.gif) no-repeat left top;}
.contentLeftBlockMiddle .textBlock {}
.contentLeftBlockMiddle .textBlock p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e; font-weight:700; padding:0 0 14px 0; margin:0px;}
.contentLeftBlockMiddle .textBlock ul { padding:0px; margin:0px;}
.contentLeftBlockMiddle .textBlock ul li { float:left; width:618px;  list-style:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding:0 0 15px 20px; background:url(../img/bullet_blue.gif) no-repeat left 2px; }
.contentLeftBlockMiddle .textBlock ul li span { width:30px; height:20px;}

.contentLeftBlockBottom { margin:0px; }
.contentLeftBlockBottom .validate { text-align:center; padding:0 0 0 0;}
.contentLeftBlockBottom .validate img {}
.contentLeftBlockBottom .validate p { padding-top:10px; margin:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e;}
.contentLeftBlockBottom .validate p a { color:#5e5e5e;}

.contentLeftBlockBottom .separatorLine { text-align:center;}

.textBottomBlock { padding-top:10px;}
.textBottomBlock p.textBottom { text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e; margin:0px; padding-bottom:10px;}

.contentLeftBlockMiddle2 { width:612px; height:439px; margin:7px 0 0 0; padding:20px 0 0 33px; background:url(../img/bg_caixa2_tab2.gif) no-repeat left top;}
.contentLeftBlockMiddle2 p { margin:0px; padding-bottom:10px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000;}
.contentLeftBlockMiddle2 .tableTab2 {}
.tableTab2 .row { width:580px; margin-bottom:1px;}
.row .column1 { float:left; width:474px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#14649c; padding:15px 0 15px 15px; border-right:#FFF 1px solid;}
.row .column2 { float:left; width:88px; font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#14649c; padding:8px 0 0 0; text-align:center; }

.morePaddingTop { padding-top:18px !important;}

.whiteRow { background:#FFF;}
.blueLightRow { background:#dff1fa;}
.blueDarkRow { background:#c8ebfd;}
.left { text-align:left;}

.contentLeftBlockMiddle3 { width:645px; height:543px; margin:7px 0 33px 0; background:url(../img/bg_caixa2_tab3.gif) no-repeat left top;}
.contentLeftBlockMiddle3 p { margin:0px; padding:20px 0 5px 47px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; font-weight:700; }
.contentLeftBlockMiddle3 .tableTab3 { margin:0 0 0 32px; width:579px;}
.tableTab3 .rowTab3 { margin-bottom:1px; padding:9px 0 0 15px;}
.tableTab3 .rowTab3 h4 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#1e9ed9; padding-bottom:10px; margin:0px;}
.tableTab3 .rowTab3 p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e; padding:0 0 10px 0; margin:0px; font-weight:normal;}

.contentLeftBlockMiddle4 { width:645px; height:620px; margin:7px 0 33px 0; background:url(../img/bg_caixa2_tab3.gif) no-repeat left top;}
.contentLeftBlockMiddle4 p { margin:0px; padding:20px 0 5px 47px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; font-weight:700; }
.contentLeftBlockMiddle4 .tableTab4 { margin:0 0 0 32px; width:579px;}
.tableTab4 .rowTab4 { margin-bottom:1px; padding:9px 0 0 15px;}
.tableTab4 .rowTab4 h4 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#1e9ed9; padding-bottom:10px; margin:0px;}
.tableTab4 .rowTab4 p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e; padding:0 0 10px 0; margin:0px; font-weight:normal;}

.silverLight { background:#eaeaea;}
.silverDark { background:#dddddd;}



* ============================================== */
/* ========= container BARCLAYCARD CARTAOES  ========= */
/* ============================================== */

.mainBoxCards{ width:677px; float:left; margin:0 0 0 -8px; _margin:0 0 0 -4px;}
.mainBoxCards .mainContentTop { height:6px;}

.mainBoxCards .mainBoxBlock { width:647px; background:url(../img/border_bg.gif) repeat-y; padding:15px 15px 15px 15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5e5e5e;}

/* ========= block 1 ========= */
.mainBoxCards .cards { position:relative; width:648px; height:420px; background:url(../img/bg_block1_cartoes.jpg) no-repeat left top; margin-bottom:8px;}
.cards .buttonClick { position:absolute; top:370px; left:200px;}
.cards .cardsDelta { position:absolute; top:370px; left:420px; font-size:11px; width:147px; height:31px;}
.cards .cardsTaeg { position:absolute; top:90px; left:25px; width:300px; height:76px;}
.cards .cardsOffer {position:absolute; top:90px; left:357px; width:288px; height:74px;}




/* ========= block 2 ========= */
.mainBoxCards .cardsAdvantages { position:relative; width:648px; height:200px; background:url(../img/bg_block2_cartoes.jpg) no-repeat left top; margin-bottom:22px;}
.mainBoxCards .cardsAdvantages .textBlock2Cards { width:306px; height:102px; position:absolute; top:64px; left:17px;}
.mainBoxCards .cardsAdvantages .textBlock2Cards ul{ list-style:none; padding:0px; margin:0px;}
.mainBoxCards .cardsAdvantages .textBlock2Cards ul li { margin-bottom:5px; background:url(../img/bullet_blue.gif) no-repeat left top; padding-left:15px;}

.mainBoxCards .cardsAdvantages .textBlock2CardsRight { width:306px; height:102px; position:absolute; top:64px; left:335px;}
.mainBoxCards .cardsAdvantages .textBlock2CardsRight ul{ list-style:none; padding:0px; margin:0px;}
.mainBoxCards .cardsAdvantages .textBlock2CardsRight ul li { margin-bottom:5px; background:url(../img/bullet_blue.gif) no-repeat left top; padding-left:15px;}

/* ========= Bloco join ========= */
.mainBoxCards .blockJoin { width:100%; height:50px;}
.mainBoxCards .blockJoin .titBlockJoin { text-align:center; margin-bottom:9px;}
.mainBoxCards .blockJoin .textBlockJoin  { text-align:center;}

.mainBoxCards .separator { width:100%; margin-bottom:12px;}

/* ========= Bloco textFooter ========= */

.mainBoxCards .textFooter {}

.mainBoxCards .mainContentBottom { height:6px;}





/* ========= BLOCOS TABS ========= */

.contentLeftBlockTop {}
.contentLeftBlockTop .blockImage { }
.contentLeftBlockTop .blockContent { position:relative; width:645; height:278px; background:url(../img/texto_sup.jpg) no-repeat left top;}
.blockContent .blockContentLink { position:absolute; top:230px; left:30px;}

.contentLeftBlockTop .blockContent2 { position:relative; width:645; height:312px; background:url(../img/texto_sup_tab2.jpg) no-repeat left top;}
.blockContent2 .blockContentLink { position:absolute; top:266px; left:30px;}

.contentLeftBlockTop .blockContent3 { position:relative; width:645; height:312px; background:url(../img/texto_sup_tab3.jpg) no-repeat left top;}
.blockContent3 .blockContentLink { position:absolute; top:266px; left:30px;}

.contentLeftBlockTop .blockContent4 { position:relative; width:645; height:312px; background:url(../img/texto_sup_tab4.jpg) no-repeat left top;}
.blockContent4 .blockContentLink { position:absolute; top:266px; left:30px;}

.contentLeftBlockMiddle { width:612px; height:149px; margin:7px 0 0 0; padding:23px 0 0 33px; background:url(../img/bg_caixa2.gif) no-repeat left top;}
.contentLeftBlockMiddle .textBlock {}
.contentLeftBlockMiddle .textBlock p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e; font-weight:700; padding:0 0 14px 0; margin:0px;}
.contentLeftBlockMiddle .textBlock ul { padding:0px; margin:0px;}
.contentLeftBlockMiddle .textBlock ul li { float:left; width:618px;  list-style:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding:0 0 15px 20px; background:url(../img/bullet_blue.gif) no-repeat left 2px; }
.contentLeftBlockMiddle .textBlock ul li span { width:30px; height:20px;}

.contentLeftBlockBottom { margin:0px; }
.contentLeftBlockBottom .validate { text-align:center; padding:0 0 0 0;}
.contentLeftBlockBottom .validate img {}
.contentLeftBlockBottom .validate p { padding-top:10px; margin:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e;}
.contentLeftBlockBottom .validate p a { color:#5e5e5e;}

.contentLeftBlockBottom .separatorLine { text-align:center;}

.textBottomBlock { padding-top:10px;}
.textBottomBlock p.textBottom { text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e; margin:0px; padding-bottom:10px;}

.contentLeftBlockMiddle2 { width:612px; height:439px; margin:7px 0 0 0; padding:20px 0 0 33px; background:url(../img/bg_caixa2_tab2.gif) no-repeat left top;}
.contentLeftBlockMiddle2 p { margin:0px; padding-bottom:10px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000;}
.contentLeftBlockMiddle2 .tableTab2 {}
.tableTab2 .row { width:580px; margin-bottom:1px;}
.row .column1 { float:left; width:474px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#14649c; padding:15px 0 15px 15px; border-right:#FFF 1px solid;}
.row .column2 { float:left; width:88px; font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#14649c; padding:8px 0 0 0; text-align:center; }

.morePaddingTop { padding-top:18px !important;}

.whiteRow { background:#FFF;}
.blueLightRow { background:#dff1fa;}
.blueDarkRow { background:#c8ebfd;}
.left { text-align:left;}

.contentLeftBlockMiddle3 { width:645px; height:543px; margin:7px 0 33px 0; background:url(../img/bg_caixa2_tab3.gif) no-repeat left top;}
.contentLeftBlockMiddle3 p { margin:0px; padding:20px 0 5px 47px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; font-weight:700; }
.contentLeftBlockMiddle3 .tableTab3 { margin:0 0 0 32px; width:579px;}
.tableTab3 .rowTab3 { margin-bottom:1px; padding:9px 0 0 15px;}
.tableTab3 .rowTab3 h4 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#1e9ed9; padding-bottom:10px; margin:0px;}
.tableTab3 .rowTab3 p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e; padding:0 0 10px 0; margin:0px; font-weight:normal;}

.contentLeftBlockMiddle4 { width:645px; height:620px; margin:7px 0 33px 0; background:url(../img/bg_caixa2_tab3.gif) no-repeat left top;}
.contentLeftBlockMiddle4 p { margin:0px; padding:20px 0 5px 47px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; font-weight:700; }
.contentLeftBlockMiddle4 .tableTab4 { margin:0 0 0 32px; width:579px;}
.tableTab4 .rowTab4 { margin-bottom:1px; padding:9px 0 0 15px;}
.tableTab4 .rowTab4 h4 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#1e9ed9; padding-bottom:10px; margin:0px;}
.tableTab4 .rowTab4 p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e; padding:0 0 10px 0; margin:0px; font-weight:normal;}

.silverLight { background:#eaeaea;}
.silverDark { background:#dddddd;}

/* ========= BLOCO MIOLO CENTRAL ========= */

/* ========= CARTOES ========= */

.centerBlock { width:677px; font-family:Arial, Helvetica, sans-serif; position: relative; top:0px; left:40px; float:left;}
.centerBlock .topBlock {}
.centerBlock .middleBlock { background:url(../img/bg_meio.gif) repeat-y left top; padding:0 0 0 13px;}
.middleBlock .block1 { position:relative; width:647px; height:420px; background:url(../img/bg_bloco1.jpg) no-repeat left top; margin-bottom:10px;}
.block1 .taeg { position:absolute; top:77px; left:25px; width:265px; height:45px; font-size:11px; color:#5e5e5e;}
.block1 .oferta { position:absolute; top:77px; right:25px; width:285px; height:55px; font-size:11px; color:#5e5e5e;}
.block1 .caracteristicas { position:absolute; top:322px; right:10px; width:300px; height:85px; font-size:11px; color:#5e5e5e;}
.block1 .adiraJa { position:absolute; top:362px; left:184px;}

.middleBlock .block2 { position:relative;  width:647px; height:210px; background:url(../img/bg_bloco2.jpg) no-repeat left top; margin-bottom:10px;}
.block2 .vantagens1 { position:absolute; top:75px; left:18px; width:300px; height:130px;}
.block2 .vantagens1 p { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e; padding:0 0 10px 15px; margin:0px !important;}
.block2 .vantagens2 { position:absolute; top:75px; right:13px; width:300px; height:130px;}
.block2 .vantagens2 p { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e; padding:0 0 10px 15px; margin:0px !important;}
.bullet { background:url(../img/bullet_verde.gif) no-repeat left top;}

.middleBlock .adesoesOnline { height:30px; text-align:center;}
.middleBlock .naoDispensa { height:30px; font-size:11px; color:#5e5e5e; text-align:center;}
.middleBlock .separador { height:10px; text-align:center;}
.middleBlock .notaRodape { width:590px; height:60px; font-size:11px; color:#5e5e5e; text-align:left;}


.centerBlock .bottomBlock { }


/* ========= PLATINUM ========= */

.centerBlock2 { width:647px; position:relative; left:40px; top:0px; float:left;}
.centerBlock2 .blockPlatinum1 { position:relative; width:647px; height:419px; background:url(../img/bg_bloco_platinum1.jpg) no-repeat left top; margin-bottom:10px;}
.blockPlatinum1 .taeg2 { position:absolute; top:77px; left:25px; width:265px; height:45px; font-size:11px; color:#5e5e5e;}
.blockPlatinum1 .oferta2 { position:absolute; top:77px; right:25px; width:285px; height:55px; font-size:11px; color:#5e5e5e;}
.blockPlatinum1 .caracteristicas2 { position:absolute; top:322px; right:10px; width:300px; height:85px; font-size:11px; color:#888888;}
.blockPlatinum1 .caracteristicas2 span { color:#5b5b5b;}
.blockPlatinum1 .adiraJa2 { position:absolute; top:325px; left:184px;}

.centerBlock2 .blockPlatinum2 { position:relative; width:647px; height:225px; background:url(../img/bg_bloco_platinum2.jpg) no-repeat left top; margin-bottom:20px;} 
.blockPlatinum2 .vantagens3 { position:absolute; top:57px; left:18px; width:588px; height:165px;}
.blockPlatinum2 .vantagens3 p { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e; padding:0 0 8px 20px; margin:0px !important;}

.bulletBlue { background:url(../img/bullet_azul.gif) no-repeat left top;}

.centerBlock2 .adesoesOnline { height:30px; text-align:center;}
.centerBlock2 .naoDispensa { height:30px; font-size:11px; color:#5e5e5e; text-align:center;}
.centerBlock2 .separador { height:30px; text-align:center;}
.centerBlock2 .notaRodape { width:590px; height:60px; font-size:11px; color:#5e5e5e; text-align:left;}







