/* CSS Document */

body, html { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

img { border:none;}
p, h1, h1, h3 { margin:0; padding:0;}

.clear { clear:both;}

.contentCenterPortalUnico {width:807px;}
.contentCenterPortalUnico .breadCrumbs { font-size:12px; color:#767676; font-family:Arial, Helvetica, sans-serif;}
.contentCenterPortalUnico .breadCrumbs a {color:#767676; text-decoration:none;}
.contentCenterPortalUnico .pageTitle { padding-top:5px;}

.contentCenterPortalUnico .menuPortalUnico { padding-top:32px; vertical-align:bottom;}
.contentCenterPortalUnico .menuPortalUnico ul { margin:0; padding:0; border-bottom:#b7b7b7 1px dotted; float:left; width:807px;}
.contentCenterPortalUnico .menuPortalUnico li { list-style:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#009dba; font-weight:700; float:left;  padding-right:5px; }
.contentCenterPortalUnico .menuPortalUnico a {background-color:#f6f6f6; padding:14px; color:#009dba; text-decoration:none; display:block;}

.contentCenterPortalUnico .menuPortalUnico li.on a {background-color:#d10373; padding:0;  height:29px; border:#f6f6f6 1px solid; border-bottom:none !important; padding-top:13px; padding-left:12px; padding-right:12px;   color:#FFF; float:left;}
.contentCenterPortalUnico .menuPortalUnico ul.on { border-bottom:3px solid #d10373;  }

.contentCenterPortalUnico .areaPortalUnico { width:807px; margin-top:8px;}
.contentCenterPortalUnico .areaPortalUnico .iconAndBanner { float:left;}
.contentCenterPortalUnico .areaPortalUnico .iconAndBanner .iconInternetnotelemovel {float:left; width:249px;}
.contentCenterPortalUnico .areaPortalUnico .iconAndBanner .secondtitle {float:right; width:550px;}
.contentCenterPortalUnico .areaPortalUnico .iconAndBanner .banner { padding:0; margin:0;}

.contentCenterPortalUnico .areaPortalUnico .mobileDinamic { float:left; width:528px;}

.contentCenterPortalUnico .areaPortalUnico .mobileInfo {display:block;}
.contentCenterPortalUnico .areaPortalUnico .mobileInfo .titulo {float:right; padding:120px 0 0 0;}
.contentCenterPortalUnico .areaPortalUnico .mobileInfo .tlm {float:right;}

.contentBlocks {}
.contentBlocks .areaAplication { float:left; width:390px; border-bottom:#b7b7b7 1px dotted; padding-bottom:6px; }
.contentBlocks .areaAplication .title { }
.contentBlocks .areaAplication .blockAccordion .accordionLink { height:19px; border-top:#b7b7b7 1px dotted; margin-top:11px; padding-top:10px; }
.contentBlocks .areaAplication .blockAccordion .accordionLink .link { float:left; width:115px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#d10373; padding-left:9px;}
.contentBlocks .areaAplication .blockAccordion .accordionLink .link a {color:#d10373; text-decoration:none;}
.contentBlocks .areaAplication .blockAccordion .accordionLink .area { float:left; width:263px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#898989;}
.contentBlocks .areaAplication .blockAccordion .accordionLink .area a {color:#898989; text-decoration:none;}

.contentBlocks .areaAplication .blockAccordion .contentAccordion {border-top:#b7b7b7 1px dotted;  margin-top:10px;  padding-top:8px; }
.contentBlocks .areaAplication .blockAccordion .contentAccordion .image { float:left; width:104px;padding-left:20px;}
.contentBlocks .areaAplication .blockAccordion .contentAccordion .text { float:left; width:263px;}
.nota { font-size:11px;color:#898989; padding-top:20px;  }
.nota a {color:#898989; text-decoration:none; }

.contentBlocks .areaAplication .blockAccordion .contentAccordion .text .heightText { height:103px; overflow:hidden;}
.contentBlocks .areaAplication .blockAccordion .contentAccordion .text .heightText .titleArea { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#d10373;}
.contentBlocks .areaAplication .blockAccordion .contentAccordion .text .heightText .subtitleArea{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#898989; padding-top:0px;}
.contentBlocks .areaAplication .blockAccordion .contentAccordion .text .heightText .subtitleArea a {color:#898989; text-decoration:none;}
.contentBlocks .areaAplication .blockAccordion .contentAccordion .text .heightText .textArea{ font-size:10px; color:#898989; font-family:Arial, Helvetica, sans-serif; padding-top:4px;}
.contentBlocks .areaAplication .blockAccordion .contentAccordion .text .heightText .textArea a {color:#009dba; text-decoration:none;}
.contentBlocks .areaAplication .blockAccordion .contentAccordion .text .linkArea{}



.spacerBlock { width:26px; float:left; height:1px;}

.contentCenterPortalUnico .areaPortalUnico .contentBlocks .areaFlash { float:left; margin-bottom:30px;}
/*.contentCenterPortalUnico .areaPortalUnico .contentBlocks .areaDownloads { float:left;  height:278px;}*/

.contentBlocks .areaDownloads { float:left; width:390px; border-bottom:#b7b7b7 1px dotted;padding-bottom:6px;}
.contentBlocks .areaDownloads .title { }
.contentBlocks .areaDownloads .blockAccordion .accordionLink { height:19px; border-top:#b7b7b7 1px dotted; margin-top:11px; padding-top:10px; }
.contentBlocks .areaDownloads .blockAccordion .accordionLink .link { float:left; width:115px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#d10373; padding-left:9px;}
.contentBlocks .areaDownloads .blockAccordion .accordionLink .link a {color:#d10373; text-decoration:none;}
.contentBlocks .areaDownloads .blockAccordion .accordionLink .area { float:left; width:263px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#898989;}
.contentBlocks .areaDownloads .blockAccordion .accordionLink .area a {color:#898989; text-decoration:none;}

.contentBlocks .areaDownloads .blockAccordion .contentAccordion {border-top:#b7b7b7 1px dotted;  margin-top:10px;  padding-top:8px; }
.contentBlocks .areaDownloads .blockAccordion .contentAccordion .image { float:left; width:104px;padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#898989;}
.contentBlocks .areaDownloads .blockAccordion .contentAccordion .image span { font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#009dba;}
.contentBlocks .areaDownloads .blockAccordion .contentAccordion .text { float:left; width:263px;}

.contentBlocks .areaDownloads .blockAccordion .contentAccordion .text .heightText { /*height:110px;*/ height:165px; overflow:hidden; }
.contentBlocks .areaDownloads .blockAccordion .contentAccordion .text .heightText .titleArea { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#d10373;}
.contentBlocks .areaDownloads .blockAccordion .contentAccordion .text .heightText .subtitleArea{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#898989; padding-top:0px;}
.contentBlocks .areaDownloads .blockAccordion .contentAccordion .text .heightText a {color:#898989; text-decoration:none;}
.contentBlocks .areaDownloads .blockAccordion .contentAccordion .text .heightText .textArea{ font-size:10px; color:#898989; font-family:Arial, Helvetica, sans-serif; padding-top:4px; line-height:11px;}
.contentBlocks .areaDownloads .blockAccordion .contentAccordion .text .linkArea{}

.contentCenterPortalUnico .areaPortalUnico .contentBlocks .areaContents { float:left; margin-bottom:30px;}
.contentBlocks .areaContents { float:left; width:390px; border-bottom:#b7b7b7 1px dotted;  height:278px; padding-bottom:5px;}
.contentBlocks .areaContents .title { }
.contentBlocks .areaContents .blockAccordion .accordionLink { height:10px; border-top:#b7b7b7 1px dotted; margin-top:11px; padding-top:8px; padding-bottom:3px; }
.contentBlocks .areaContents .blockAccordion .accordionLink .link { float:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#898989; padding-left:9px;}
.contentBlocks .areaContents .blockAccordion .accordionLink .link a {color:#898989; text-decoration:none;}

/*O que é*/

.areaPortalUnico .head, .areaPortalUnico .head2 { padding-left:24px;}
.areaPortalUnico .head2 .breadcrumb {font-size:11px; color:#19a4be; font-family:Arial, Helvetica, sans-serif;}
.areaPortalUnico .head2 .breadcrumb a {color:#767676; text-decoration:none;}
.areaPortalUnico .banner{ padding-left:24px; padding-top:18px;}
.areaPortalUnico .zone .title {padding-left:24px; margin-bottom:15px;}
.areaPortalUnico .zone .title2 {padding-left:24px; margin-bottom:15px;}
.areaPortalUnico .zone .text { padding-left:24px;font-size:15px; color:#898989; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; background-color:#FFFFFF;}
.areaPortalUnico .zone .text table{ font-size:15px; color:#898989; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; background-color:#FFFFFF;}
.areaPortalUnico .zone .text p { padding-right:50px;}
.areaPortalUnico .zone .text .blue { color:#009dba;}
.areaPortalUnico .zone .text .pink { color:#d10373;}
.areaPortalUnico .zone .text .pinkstrong { color:#d10373; font-weight:bold;}
.areaPortalUnico .zone .text .botMaisTarifarios {display:block; width:211px; overflow:hidden; padding:45px 0 20px 0;}
.areaPortalUnico .zone .text .titleContent {display:block; overflow:hidden; width:440px;}
.areaPortalUnico .zone .text .withSpace {padding:50px 0 0 0;}
.areaPortalUnico .zone .text .tarifCS {display:block; overflow:hidden; width:793px; background-color:#FFFFFF;}
.areaPortalUnico .zone .text .tarifCS .half {float:left; padding:0 5px 0 11px; width:370px; font-size:13px; background-color:#FFFFFF;}
.areaPortalUnico .zone .text .tarifCS .half p {padding:0 0 10px 0;}
.areaPortalUnico .zone .text .tarifCS .half .button {display:block; background-color:#FFFFFF;}
.areaPortalUnico .zone .text .tarifCS .title {color:#d10373; padding:20px 0 0 11px;}
.areaPortalUnico .zone .text .passosContent {display:block; background:url(../images/img_passos.gif) no-repeat 0 0; width:625px; height:234px; overflow:hidden; position:relative;}
.areaPortalUnico .zone .text .passosContent .passo1 {position:absolute; top:101px; left:20px; width:140px;}
.areaPortalUnico .zone .text .passosContent .passo2 {position:absolute; top:101px; left:213px; width:180px;}
.areaPortalUnico .zone .text .passosContent .passo3 {position:absolute; top:101px; left:447px; width:160px;}
.areaPortalUnico .zone .text .notarodape {color:#009dba; font-size:10px; font-weight:bold; display:block; padding:15px 0 0 0;}

/*
.areaPortalUnico .zone .text .tabelaTarifarios {display:block; background:url(../images/img_tarifarios.gif) no-repeat 0 0; width:808px; height:279px; position:relative; font-family:Arial, Helvetica, sans-serif;}
.areaPortalUnico .zone .text .tabelaTarifarios .titulo {width:795px; height:27px; font-size:15px; color:#fefefe; font-weight:bold; padding:13px 0 0 16px; *padding:13px 0 10px 16px;}
.areaPortalUnico .zone .text .tabelaTarifarios ul {width:808px; display:block; overflow:hidden; list-style:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
.areaPortalUnico .zone .text .tabelaTarifarios li.column {color:#009dba; font-size:12px; font-weight:bold; width:211px; float:left; clear:left;}
.areaPortalUnico .zone .text .tabelaTarifarios li {color:#656565; font-size:13px; width:99px; float:left; text-align:center;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha1 {height:35px;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha1 li {padding:8px 0 0 0; font-size:12px; font-weight:bold;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha2, .areaPortalUnico .zone .text .tabelaTarifarios ul.linha2 li {height:39px;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha2 li {padding:12px 0 0 0;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha3 {height:37px;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha3 li {padding:9px 0 0 0;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha4 {height:70px;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha4 li {padding:31px 0 0 0;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha4 li.line1 {padding:13px 0 0 0;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha4 li.line2 {padding:3px 0 0 0;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha4 li.line3 {padding:30px 0 0 0; width:398px;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha5 {height:40px;}
.areaPortalUnico .zone .text .tabelaTarifarios ul.linha5 li {padding:13px 0 0 0;}


.areaPortalUnico .zone .text .tabelaTarifarios2 {display:block; background:url(../images/img_tarifarios2.gif) no-repeat 0 0; width:807px; height:405px; position:relative; font-family:Arial, Helvetica, sans-serif;}
.areaPortalUnico .zone .text .tabelaTarifarios2 ul {width:807px; display:block; overflow:hidden; list-style:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
.areaPortalUnico .zone .text .tabelaTarifarios2 ul.line1 {height:93px; *height:100px; color:#656565; font-size:13px; font-weight:bold; padding:9px 0 0 0;}
.areaPortalUnico .zone .text .tabelaTarifarios2 ul.line2 {height:48px; color:#656565; font-size:11px;}
.areaPortalUnico .zone .text .tabelaTarifarios2 ul.line3 {height:39px; font-size:12px; color:#656565;}
.areaPortalUnico .zone .text .tabelaTarifarios2 ul.line4 {height:40px; font-size:12px; color:#656565;}
.areaPortalUnico .zone .text .tabelaTarifarios2 ul.line5 {height:40px; font-size:12px; color:#656565;}
.areaPortalUnico .zone .text .tabelaTarifarios2 ul.line6 {height:39px; font-size:12px; color:#656565;}
.areaPortalUnico .zone .text .tabelaTarifarios2 ul.line7 {height:40px; font-size:12px; color:#656565;}
.areaPortalUnico .zone .text .tabelaTarifarios2 ul.line8 {height:55px; font-size:12px; color:#656565;}
.areaPortalUnico .zone .text .tabelaTarifarios2 li {float:left; text-align:center;}
.areaPortalUnico .zone .text .tabelaTarifarios2 li.column1 {width:87px; *width:103px; text-align:left; font-size:11px; color:#009dba; font-weight:bold; padding:16px 0 0 16px;}
.areaPortalUnico .zone .text .tabelaTarifarios2 li.column2 {width:120px; text-align:left; font-size:12px; color:#656565; font-weight:bold; padding:8px 0 0 0;}
.areaPortalUnico .zone .text .tabelaTarifarios2 li.column3 {width:106px;}
.areaPortalUnico .zone .text .tabelaTarifarios2 li.column4 {width:107px;}
.areaPortalUnico .zone .text .tabelaTarifarios2 li.column5 {width:86px;}
.areaPortalUnico .zone .text .tabelaTarifarios2 li.column6 {width:93px;}
.areaPortalUnico .zone .text .tabelaTarifarios2 li.column7 {width:87px;}
.areaPortalUnico .zone .text .tabelaTarifarios2 li.column8 {width:105px;}
.areaPortalUnico .zone .text .tabelaTarifarios2 li.spacer {padding:8px 0 0 0;}
.areaPortalUnico .zone .text .tabelaTarifarios2 li.spacer2 {padding:16px 0 0 0;}
.areaPortalUnico .zone .text .tabelaTarifarios2 li span {padding:15px 0 0 0; display:block;}
*/

.areaPortalUnico .zone .blockApplications {padding-top:10px;}
.areaPortalUnico .zone .blockApplications .contentApplications {  border-bottom:#b7b7b7 1px dotted;}
.areaPortalUnico .zone .blockApplications .contentApplications .iconApplication { float:left; width:65px; padding-left:24px; padding-top:20px;}
.areaPortalUnico .zone .blockApplications .contentApplications .descriptionApplication { float:left; width:390px; padding-top:30px; }
.areaPortalUnico .zone .blockApplications .contentApplications .descriptionApplication .title{ padding:0; padding-left:23px; font-size:18px; color:#d10373; font-family:Arial, Helvetica, sans-serif;}
.areaPortalUnico .zone .blockApplications .contentApplications .descriptionApplication .text{ font-size:12px; color:#898989; font-family:Arial, Helvetica, sans-serif;}
.areaPortalUnico .zone .blockApplications .contentApplications .descriptionApplication .text p { padding:0; padding-top:15px;}
.areaPortalUnico .zone .blockApplications .contentApplications .descriptionApplication .text a { color:#0099ab; text-decoration:none;}
.areaPortalUnico .zone .blockApplications .contentApplications .imageApplication { float:left;}

#textTarifario, #textTarifario2, .textTarifario3 {}
#textTarifario thead td, #textTarifario2 thead td, #textTarifario2 thead td {}
#textTarifario tbody td, #textTarifario2 tbody td{ padding-left:5px; padding-right:25px; font-size:13px; padding-top:10px;}
#textTarifario tbody td p, #textTarifario2 tbody td p, .textTarifario3 tbody td p { padding:0; margin:0;}
#textTarifario tbody td a, #textTarifario2 tbody td a, .textTarifario3 tbody td a { font-size:13px; color:#009dba; text-decoration:none;}
#textTarifario tfoot td, #textTarifario2 tfoot td{}
#textTarifario tfoot td p, #textTarifario2 tfoot td p{padding:0; margin:0;}
.textTarifario3 thead td, .textTarifario3 tbody td {padding:0 0 0 9px; font-size:13px; text-align:left;}
.textTarifario3 .middle {padding:0 0 0 41px;}
.textTarifario3 .right {padding:0 0 0 33px;}
.textTarifario3 .leftcrash {padding:0 0 0 24px;}

.textTarifario4 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#656565; text-decoration:none; padding:20px 0; display:block;}
.textTarifario4 span {color:#009dba;}

.downloadsArea {}
.downloadsArea .tit-area {}
.downloadsArea .blockDownloads { margin-top:15px;}
.downloadsArea .blockDownloads .containerDonwloads { float:left; margin-left:23px; width:369px; margin-bottom:31px;  height:370px; overflow:hidden;}
.downloadsArea .blockDownloads .containerDonwloads .titleAreaDownloads { padding-bottom:11px;}


.colorPink { color:#d10373 !important;}
.colorBlue { color:#009dba;}

.toques .contentTextImage { border-bottom:1px dotted #b7b7b7; padding-bottom:8px; margin-bottom:8px;}
.toques .contentTextImage .imageDownload { float:left; margin-left:10px; width:68px; height:66px;   }
.toques .contentTextImage .imageDownload img{ width:64px; height:62px;border:2px solid #b7b7b7;}
.toques .contentTextImage .textDownload { float:left; width:260px; margin-left:16px;}
.toques .contentTextImage .textDownload .title a{ font-size:14px; color:#898989; text-decoration:none; }
.toques .contentTextImage .textDownload .title span { font-size:12px;}
.toques .contentTextImage .textDownload .info { font-size:12px; color:#898989;}

.waitingRings .contentTextImage { border-bottom:1px dotted #b7b7b7; padding-bottom:8px; margin-bottom:8px;}
.waitingRings .contentTextImage .imageDownload { float:left; margin-left:10px; width:68px; height:66px;   }
.waitingRings .contentTextImage .imageDownload img{ width:64px; height:62px;border:2px solid #b7b7b7;}
.waitingRings .contentTextImage .textDownload { float:left; width:260px; margin-left:16px;}
.waitingRings .contentTextImage .textDownload .title a{ font-size:14px; color:#898989; text-decoration:none; }
.waitingRings .contentTextImage .textDownload .title span { font-size:12px;}
.waitingRings .contentTextImage .textDownload .info { font-size:12px; color:#898989;}

.jogos .contentTextImage { border-bottom:1px dotted #b7b7b7; padding-bottom:9px; margin-bottom:9px;}
.jogos .contentTextImage .imageDownload { float:left; margin-left:14px; width:58px; height:66px;   }
.jogos .contentTextImage .imageDownload img{ width:52px; height:60px;border:2px solid #b7b7b7;}
.jogos .contentTextImage .textDownload { float:left; width:260px; margin-left:21px;}
.jogos .contentTextImage .textDownload .title a { font-size:14px; color:#898989; text-decoration:none; }
.jogos .contentTextImage .textDownload .title span { font-size:12px;}
.jogos .contentTextImage .textDownload .info { font-size:12px; color:#898989;}

.wallpapers .contentTextImage { border-bottom:1px dotted #b7b7b7; padding-bottom:12px; margin-bottom:12px;}
.wallpapers .contentTextImage .imageDownload { float:left; margin-left:6px; width:72px; height:60px;   }
.wallpapers .contentTextImage .imageDownload img{ width:64px; height:52px;border:2px solid #b7b7b7;}
.wallpapers .contentTextImage .textDownload { float:left; width:260px; margin-left:16px;}
.wallpapers .contentTextImage .textDownload .title a{ font-size:14px; color:#898989; text-decoration:none; }
.wallpapers .contentTextImage .textDownload .title span { font-size:12px;}
.wallpapers .contentTextImage .textDownload .info { font-size:12px; color:#898989;}

.albumMms .contentTextImage { border-bottom:1px dotted #b7b7b7; padding-bottom:9px; margin-bottom:9px;}
.albumMms .contentTextImage .imageDownload { float:left; margin-left:10px; width:67px; height:54px;   }
.albumMms .contentTextImage .imageDownload img{ width:61px; height:48px;border:2px solid #b7b7b7;}
.albumMms .contentTextImage .textDownload { float:left; width:260px; margin-left:16px;}
.albumMms .contentTextImage .textDownload .title a{ font-size:12px; color:#898989; text-decoration:none; }
.albumMms .contentTextImage .textDownload .title span { font-size:12px;}
.albumMms .contentTextImage .textDownload .info { font-size:12px; color:#898989;}
.albumMms .contentTextImage .textDownload .info p { padding:0; margin:0; font-size:14px;}

.contentBannersDownloads {}
.contentBannersDownloads .banner{ padding:0; margin:0; padding-bottom:16px;}


