/* Geral - Componentes Basicos Blockbuster  */
* { margin: 0; padding: 0; }
body { font-size:62.5%; line-height:1.25;  font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background: url(../img/bgBody.jpg) repeat-x left top;  }
img, ul, a, fieldset, li { border: 0; list-style: none}
a{ cursor: pointer; text-decoration:none;}
a:hover { text-decoration: underline;}
p { margin: 0.5em 0; /* line-height: 1.5; */ font-size:1.4em; color:#2a5275;}
p a { text-decoration: underline; color:#666; }
fieldset { background:#e5ebf1; }
input[type="text"] { border: 1px solid #b8b8b8; }
hr { display: block; height: 1px; color: #CCC; background: #CCC; border: 0; margin: 0.5em 0.2em;}
select { font-size: 1em; color:#2a5275; }
option { font-size: 1.1em; margin-left: 10px; }
label { font-size:1.2em; color:#2a5275; margin-right:.5em; font-weight: bold; }
h1 { font-size:2.4em; color:#2a5275; }
h2 { font-size:1.8em; color:#2a5275; }
h3 { font-size:1.4em; color:#2a5275; }
address {font-style: normal; font-size:1.1em; }
textarea, input, select { font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; font-size:1.2em;}
button {  border:0; background:none; cursor:pointer;  }
button strong { font-size:0.7em !important; } 

/* componentes genericos */
.title1 { margin-bottom:10px; }
.title2 { margin-bottom:20px; }
.title3 { font-size:1.4em; color:#2a5275; margin-bottom:10px;  }
.title4 { background:transparent url(../img/imgArrowDown.gif) no-repeat scroll left center; font-size:1.6em; padding-left:15px; border-bottom:1px solid #2a5275; }
.buttons { text-align:center; overflow:hidden; }
.buttons li { padding:1em;  display: inline;  }
.buttons2 { overflow:hidden; text-align:center; }
.buttons2 li { display:block; float:left; width:33%; padding:2em 0; }
.buttons3 li { display:block; float:left; margin-left:20px; }
.button3 { color:#fff; background: url(../img/bgTabs04.gif) repeat-x left bottom; padding:0.1em 1em; font-size:1.4em; white-space:nowrap; }
.boxTitle { color:#fff; background:#083b78; display:block; padding:0.5em;  }
.boxTitle h3 { padding-left:5px; }
.boxTitle2 {overflow:hidden; color:#fff; background:url(http://img.blockbusteronline.com.br/img/paginacao_bg_topo.gif); display:block; padding:0.5em; margin-top:10px; }
.boxTitle2 a { color:#fff; }
.boxTitle2 a:link{ color:#fff; }
.boxTitle2.rodape2 {background:url(http://img.blockbusteronline.com.br/img/paginacao_bg_bottom.gif);}

.box1 { border:1px solid #dd7737; padding:25px 35px; }
.tabs { overflow:hidden; margin:0 0 -8px 50px; }
.tabs li { float:left; margin-left:1px; color:#fff; font-size:1.4em;}
.tabs li a { color:#fff; background: url(../img/bgTabs01.gif) repeat-x left bottom; padding:0.2em 1em; display:block;}
.tabs .selected  { background: url(../img/bgTabsArrow.gif) no-repeat center bottom; padding-bottom:8px;}
.tabs2 { overflow:hidden; margin:15px 0 0 -1px; }
.tabs2 li {float:left; margin-left:1px; color:#fff; font-size:1.3em; background: url(../img/bgRroundCornerLeft.gif) no-repeat left top;}
.tabs2 li a {color:#fff; background: url(../img/bgRroundCornerRight.gif) no-repeat right top; padding:0.1em 1em; display:block; height:20px; padding-top:4px;}
.tabs2 .selected  { background: url(../img/bgRroundCornerLeft2.gif) no-repeat left top; }
.tabs2 .selected  a { background: url(../img/bgRroundCornerRight2.gif) no-repeat right top; }
.tabs3 { overflow:hidden; }
.tabs3 li { float:left; margin-left:1px; color:#fff; font-size:1.2em;}
.tabs3 li a { color:#fff; background:#0b366c; padding:0.2em 0.5em; display:block; }
.tabs3 .selected a { background: url(../img/bgTabs03.gif) repeat-x left bottom; display:block;}
.box2 { border:1px solid #c6d4e1; /*padding:2.5em 3.5em;*/ overflow:hidden; padding-bottom:60px; padding-left:40px; padding-top:30px; width:918px;}
.box2 p {font-size:1.2em; color:#0a3871; }
.boxVideo { display:none; }

#page .button1 { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color:#4a4a4a;  background:url(../img/button1Left.gif) no-repeat left center; padding-left:5px; vertical-align: middle; border:none; cursor:pointer; font-size: 1em; margin:0; }
#page .button2 { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color:#4a4a4a;  background:url(../img/button2Left.gif) no-repeat left center; padding-left:5px; vertical-align: middle; font-size: 1em;}


#page .button2 strong {background:url(../img/button2Right.gif) no-repeat right center; color:#FFF; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; padding: 6px 10px 6px 5px;  border: none; font-weight:normal; text-transform:uppercase; font-size: 1em; }
#page .button1 strong {background:url(../img/button1Right.gif) no-repeat right center; color:#FFF; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; padding:6px 10px 6px 5px;  line-height: 2em;  border: none; font-weight:normal; text-transform:uppercase; font-size: 1em; vertical-align:top; }
#page .button1:hover, .button2:hover { text-decoration:none; }

.header .navigation .logo #logoBlockbuster { display: block; background-image: url(../img/logo.gif); width: 117px; height: 92px; }
.header .navigation #headerSubmarino {display:none;}


/*Descriptions */
.descriptions {padding:15px 0; color:#0a3871; font-size:1.2em;}
.descriptions dt {float:left; width:130px; padding: 3px 0; font-weight:bold; clear:left;}
.descriptions dd {display:block; overflow:hidden; padding: 3px 0; }
.descriptions .type5 {margin:1.3em 0;}
.descriptions .type6 {margin:0 0 1.3em 0;}
.descriptions a {color:#0a3871; text-decoration:underline;}

/* Componentes especificos */
.header  {position: relative;}
.header .logo {float: left;}
.header .logo img {display: block;}
.header .infoMenu {text-align: right; position: absolute; right: 5px; bottom: 40px;}
.header .infoMenu li {display: inline; color:#fff;}
.header .infoMenu a {color: #fff; font-size:1.2em;}
.header .navigation {background: url(../img/navigationBg.gif) repeat-x bottom; clear: both; position: relative;}
.header .navigation:after {content:'.'; display: block; height: 0; font-size: 0; visibility: hidden; clear: both;}
.header .mainMenu {position: absolute; left: 140px; bottom: 0; padding: 1px 0; float: left;}
.header .mainMenu li {float: left; border-right: 1px solid #275080; border-left: 1px solid #55789d;}
.header .mainMenu .newStamp { background: url(../img/bgStampNew.gif) no-repeat top left;  }
.header .mainMenu li a {color: #FFF; font-size: 1.2em; text-transform: uppercase; font-weight: bold; display: block; padding: 8px 10px;}
.header .mainMenu li.selected {background: url(../img/mainNavBgRight.png) no-repeat right top; margin-top: -6px; position: relative; top: 1px; border: 0; padding-right:3px;}
.header .mainMenu li.selected a {color: #073b79; background: url(../img/mainNavBgLeft.png) no-repeat left top; padding:14px 10px 8px 15px;}
.header .mainMenu #BlocRentBluRay.selected  a { background: url(../img/mainNavBgleft2.gif) no-repeat left top; }
.header .mainMenu .subMenu {background: url(../img/bgHeaderMenu.gif) no-repeat right center; border-right:none; padding-right:20px; }
.header .mainSearch {text-align: right; position: absolute; right: 7px; bottom: 7px; width:300px;  }
.header .mainSearch fieldset {background: none; padding:0; margin:0; position: relative; float: right;}
.header .mainSearch fieldset * {vertical-align: middle;}
.header .advancedSearch {color: #FFF; }
.header .userArea  { background:#fff url(../img/userAreaBg.png) repeat-x bottom; overflow:hidden; min-height:35px; }
.header .userArea .userLog { float:right; padding:10px 10px 10px 0;}
.header .userArea .userLog li {display: inline; margin: 0 2px; color: #003a83; }
.header .userArea .userLog li img {vertical-align: middle;}
.header .userArea .userLog li a {color: #003a83}
.header .userArea .userLog li a strong {text-decoration: underline;}
.header .userArea .userLinks { float:left; }
.header .userArea .userLinks li { float:left; color: #003a83; background: url(../img/bgBorder.gif) no-repeat right center; padding:10px 10px;  overflow:hidden; }
.header .userArea .userLinks li a { font-size:1.2em; color:#4b4b4b; }
.header .userArea .userLinks .userSubLinks a { background: url(../img/bgArrowRight.gif) no-repeat right center; padding-right:10px;  }
.header .userArea .userLinks .open a { background: url(../img/bgArrowDown.gif) no-repeat right center; }
.header .userArea .userLinks .userSubLinks .boxSubLinks { overflow:hidden; position:absolute; width:43em; z-index:999; left:0; top:127px; }
.header .userArea .userLinks #userSubLinks2 .boxSubLinks {  left:120px; }
.header .userArea .userLinks .userSubLinks .userLinksMenu { background:transparent url(../img/bgStoreMenu.gif) no-repeat scroll right bottom; overflow:hidden; padding:10px 2px 20px 0; }
.header .userArea .userLinks #userSubLinks2 .userLinksMenu  { border-left:2px solid #112D54; }
.header .userArea .userLinks .userSubLinks .userLinksMenu li { background:none; zoom:0; padding:0; }
.header .userArea .userLinks .userSubLinks .userLinksMenu  .col1, .header .userArea .userLinks .userSubLinks .userLinksMenu  .col2, .header .userArea .userLinks .userSubLinks .userLinksMenu  .col3 { width:33%; float:left; padding:0; margin:0; overflow:hidden;  }
.header .userArea .userLinks .userSubLinks .userLinksMenu .col1, .header .userArea .userLinks .userSubLinks .userLinksMenu  .col2 {border-right:1px solid #535353;}
.header .userArea .userLinks .userSubLinks .userLinksMenu li ul li {float:none;}
.header .userArea .userLinks .userSubLinks .userLinksMenu li ul li a {padding-left:20px; background:none; padding-right:0; }
.header .userSubLinks .iframeSub {border: none; position: absolute; height: 145px; width:395px; z-index:1; top:128px; left:0;}

/* Menu de departamentos  */
.header .subMenu .boxStoreMenu {width:40em; position:absolute; overflow:hidden; border-left:2px solid #003a83; z-index: 999;}
.header .subMenu .iframeSub {border: none; position: absolute; height: 245px; width:395px; z-index:1; top: 35px;}
.header .boxStoreMenu  li {padding:0px; border:none; line-height:1.5em;}
.header .boxStoreMenu li a {font-size:1em; color:#003a83; text-transform: none; padding:0px;}
.header .boxStoreMenu .col1 li a:hover, .header .boxStoreMenu .col2 li a:hover, .header .boxStoreMenu .col3 li a:hover {background: #063e81 url(../img/navigationBg2.gif) repeat-x bottom left; color:#fff;}
.header .boxStoreMenu li a:hover span {background: url(../img/greyArrow.gif) no-repeat center right; display:block;}
.header .boxStoreMenu li.selected {background: #003a83 url(../img/greyArrow.gif) no-repeat center right; margin:0; padding:0; display:block;} 
.header .boxStoreMenu li.selected a {color:#fff; padding:0; background:none;}
.header .boxStoreMenu .storeMenu {overflow:hidden; background: url(../img/bgStoreMenu.gif) no-repeat bottom right; padding:10px 2px 10px 0;}
.header .boxStoreMenu .storeMenu li ul li {float:none;}
.header .boxStoreMenu .storeMenu li ul li a {padding-left:20px;}
.header .boxStoreMenu .col1, .header .boxStoreMenu .col2, .header .boxStoreMenu .col3 {width:33%; float:left; padding:0; margin:0; overflow:hidden;}
.header .boxStoreMenu .col1, .header .boxStoreMenu .col2 {border-right:1px solid #8aa3bb;}
.header .boxStoreMenu .col4  {clear:left; border-top:1px solid #8aa3bb; width:100%; margin-top:10px;} 
.header .boxStoreMenu .storeMenu .seeToo {margin:5px 20px; display:block;}
.header .boxStoreMenu .storeMenu .seeTooList {overflow:hidden; display:block; margin:0 20px;}
.header .boxStoreMenu .storeMenu .seeTooList li {border-right:1px solid #003a83; font-size:1em; float:left; line-height:1em; margin:3px 0;}
.header .boxStoreMenu .storeMenu .seeTooList .last {border:none;}
.header .boxStoreMenu .storeMenu .seeTooList li a {white-space:nowrap; padding-right:20px;}

/* Banner */
.banner { margin-bottom:-2.3px; }

/* Componentes Steps  */
.steps {overflow:hidden; list-style: none; margin-bottom:25px;} 
.steps li {font-weight: bold; font-size: 1.1em; color: #FFF; background: url( ../img/bgStepsOff.gif) no-repeat left center; padding: 8px 0; float: left; width: 24.9%;}
.steps li span {margin: 0 12px;}
.steps li strong {color: #fff; color: #9cb1cb; margin-left: 5px;}
.steps li a { color:#9CB1CB; } 
.steps .selected {background: url( ../img/bgStepsOn.gif) no-repeat left top ;}
.steps .selected  strong{color: #073c7c;}

/* Componentes breadCrumb */
.breadcrumb { font-size:1.1em; color:#838383; margin:15px 0; }
.breadcrumb li { display:inline; }
.breadcrumb a { text-decoration:none; color:#838383; margin-left:5px; }
.breadcrumb a:hover { text-decoration:underline; }
.moviePlayer { float:right;  }

/* Componentes movie */
.movie { overflow:hidden; }
.movieTitle { margin-bottom:15px; height:42px; }
.movieTitle h2 { float:left; }
.movieTitle span {font-size:1em; color:#2a5275; display:block; clear:left; }
.movie .movieImage { float:left; overflow:hidden; }
.movie .rating { margin-bottom:10px; }
.rating span { background-image: url(../img/bgRating.gif);  display: -moz-inline-box; display: inline-block; font-size:0; height:15px; width:71px; }
.r00 {background-position: -350px 0;}
.r05 {background-position: -337px 0;}
.r10 {background-position: -337px 14px;}
.r15 {background-position: -322px 0;}
.r20 {background-position: -322px 14px;}
.r25 {background-position: -308px 0;}
.r30 {background-position: -308px 14px;}
.r35 {background-position: -294px 0;}
.r40 {background-position: -294px 14px;}
.r45 {background-position: -281px 0;}
.r50 {background-position: -281px 14px;}
.movie .rating  a {width:12px; height: 12px; float: left; margin-left:2px; color:#fff;}
.movie .movieInfo, .movie .movieInfo2 { font-size:1.2em;  color:#2a5275; overflow:hidden; }
.movie .movieInfo li { margin-bottom:5px; }
.movie .movieButtons { margin-top:10px; clear:left;  }
.moviePage .movie  .movieButtons { float:left; padding-left:10px;  }
.moviePage  .movie .movieImage { margin-right: 10px;}

/* Componente 19.3 */
.menu{ overflow: hidden; background: #e5ebf1; }
.menu li{ font-size:1.1em; color:#2a5275; padding:5px 0 5px 0px; border-top:1px solid; margin: -1px 5px 0 5px; }
.menu a{ color:#2a5275; font-weight:bold; }
.menu li.selected{ color:#fff; background:#073c7c; margin: -1px 0 0 0; padding-left:5px; }
.menu li.selected a{ color:#fff; }
.movieInfo .cast span { margin-left:3px;   }
.movieInfo .cast span a { color:#2a5275;  text-decoration:underline; } 
.movieResultBox {  overflow:hidden; clear:both;}
.movieResultBox .movie .movieImage { width:12em;}
.myMovieListBox .movie, .movieResultBox .movie, .watchedMoviesBox .movie, .highlightMoviesBox .movie { text-align:center; }
.movieResultBox .list .movie .movieImage { text-align:center; }

/* Filmes em Grid */
.grid { overflow:hidden; }
.grid li { width:19.9%; float:left; margin-top:20px; }
.grid li.col1{ clear: left;}
.grid .movieImage { display:block; float:none; margin:0 auto; }
.grid .movieInfo, .grid .movieInfo2  { overflow:hidden; display:block; margin-top:5px; padding:0 5px;}
.grid .movieInfo .movieTitle, .grid .movieInfo2 .movieTitle { display:block; margin-bottom:5px;}
.grid .movieButtons { overflow:hidden; margin-top:5px; padding:0; }
.grid .movieButtons li { float:none; width:auto; margin:0;}
.grid .movieButtons li img { margin:0 auto; text-align:center; }
.grid .movieInfo { display:none;}
.grid .rating { margin:0 auto; }
.grid .movie a:hover .movieInfo2  { text-decoration:underline; }

/* Filmes em Lista */
.list { overflow:hidden; }
.list li { overflow:hidden; clear:left; margin:-1px 0 20px 0; border-top:1px solid #e8edf2; padding-top:20px; }
.list .movie { text-align:left; }
.list .movieButtons { overflow:hidden; clear:none; margin:0; }
.list .movieButtons li { margin:0; border:none; padding:0;}
.list .movieInfo, .list .movieInfo2 { overflow:hidden; display:block; margin-top:5px; }
.list .movieInfo .movieTitle, .list .movieInfo2 .movieTitle { display:block; margin-bottom:5px;}
.list .movieInfo2 { display:none;}
.list .rating { margin-bottom:5px; }
.list .movie { padding-left:125px; }
.list .movie .movieImage { margin-left:-125px; }
.list .movie a:hover .movieInfo { text-decoration:underline; }

/* PageList */
.pageList { overflow:hidden; }
.pageList li { display:inline; font-size:1.2em; }
.pageList .selected a { color:#f6c948; }
.pageList li a { color:#fff; font-weight:bold; }
.pageList font label { color:#fff;}

/* Ordenacao */
.ordering { font-weight:bold;  }
.ordering label { float:left; }
.ordering .order { float:left; }

/* SubMenu */
.subMenu { overflow:hidden; }
.subMenu li { display:inline; font-size:1.1em;  color:#2a5275;  } 
.subMenu .selected { font-weight:bold; }
.subMenu li a { color:#2a5275; } 

/* Fomulario de Endereco das Lojas*/
.formAddressStore fieldset{ background: none; text-align: left;}
.formAddressStore fieldset label {width: 4em;}

/* AddressList */
.addressList ul { font-size:1.2em; color:#2a5275;  }
.addressList ul li { padding: 10px 5px;}
.addressList ul li strong {display: block;}
.addressList li ul li { width:auto; float:none; margin:0; font-size:1.1em; }

/* AddressOptions */
.addressOptions { margin:30px 0; }
.addressOptions li { margin-bottom:15px; }
.addressOptions li label { font-weight:bold; margin-right:5px; }

/* AwardMenu */
.awardMenu .boxTitle h3 { font-size:1.2em; color:#fff; }
.awardMenu .boxTitle  { padding-left:0; margin-bottom:3px; }
.awardMenu .award { font-size:1.1em;  }
.awardMenu .award a { color:#2a5275; }
.awardMenu .award li { padding-bottom:3px; }
.awardMenu .award strong { margin-left:5px; }
.awardMenu .awardType { background:#e5ebf1; display:block; padding:5px 0; color:#2a5275;}
.awardMenu .award .open ul, .awardMenu .award .open ul .open .awardYears { display:block; }
.awardMenu .award li ul, .awardMenu .award li ul li .awardYears { display:none; }
.awardMenu .award li ul { margin-left:5px; }
.awardMenu .awardYears li { margin-left:5px; }

/* footer */
.footer  *{vertical-align:middle;}
.footer {overflow:hidden; color:#2A5275; padding:20px 15px; background: #fff;}
.footer .institucional { text-align:center; padding-top:2px;  margin-bottom:15px;}
.footer .institucional a{color:#2A5275; }
.footer .institucional .first {border:none; padding-left:0;}
.footer .institucional li {display:inline; border-left:1px solid #2A5275; padding:0 5px;}
.footer .safeSite *, .footer .paymentWaysFooter *{display:inline;}
.footer .paymentWaysFooter { margin:0 15px; }
.footer .infoLinks { text-align:center; }
.footer .infoLinks li { display:inline; }

/* formBox */
form h3 { font-size:1.2em; color:#fff; }
form *{ vertical-align:middle; }
form { margin:0 auto;  }
form fieldset { padding:5px 0 15px 0; margin-bottom:20px;}
form fieldset strong { font-size:1.2em; color:#2a5275; font-weight:bold; }
form ul li { margin-top:10px; overflow:hidden; } 
form textarea  {width:140px; height:45px; }
form label, .sex strong, .wish strong { float:left; margin-right:10px; text-align:right; width:10em; }
form .nameList { width:210px; }
form .addressSecurity { width:100px;}
form .addressNumber { width:70px;}
form .tel1 { width:35px; }
form .tel2 { width:105px; }
form fieldset .type4 { font-size:1.2em; color:#2a5275; }
.formType1 { background:#e5ebf1;}
.formType2 { background:#fff; }
.sex label, .wish label {float: none;}
.inviteFriend { width: 34em; margin: 0 auto;}

/*  table */
table td { border-right: 1px solid #8ca8c3; font-size: 1.2em; font-weight: normal; color: #0a3871; } 
caption { color: #0a3871; font-size: 1.7em; font-weight: bold; text-align: left; padding: 40px 0 15px 30px; }
table label { font-size: 1.1em; font-weight: bold; color: #497bb8; }
table td{background: #f5fcf1;}
table tr.skin01 td { background: #e5ebf1;} 
table .last { border: none; padding: 0 25px;}
table .last .price { display: block; font-weight: bold; text-align:center;} 
table .last .freeFor { padding:0; display: block; font-weight: bold; margin-top:5px; }
.currentPlan, .choosePlan {margin-left:15px; z-index:1;}
.currentPlan { margin:0 auto;  margin-bottom:15px; }
.currentPlan caption { padding:15px 0 15px 0; }
.plansBox h3 { font-size:1.7em; margin:0 0 15px 15px; }
.choosePlan td label {float: none;} /* Acerto página de planos  */
.blockPlans td, .blurayPlans td { border-bottom:28px solid #fff !important; }
.currentPlan .numberDvd img, .choosePlan .numberDvd img{ z-index:2; margin:-19px 0 0 -20px; position:relative; vertical-align:middle; display: inline;}
.planDescription {padding: 0 50px 0 20px;}
.numberDvd { padding:15px 0 0 15px;  margin-right:-20px; width:70px;}
.numberDvd span {font-size: 1.5em;}
.checkoutCep2Box { overflow:hidden;  width:53em;  margin:20px auto; }
.checkoutCep2 {overflow: hidden; }
.table2 thead th {text-align: center; font-size: 1.2em; font-weight: bold; color: #0a3871; border-right: 1px solid #8ca8c3;}
.table2 td {padding: 5px;} 
.legendServiceOff {color: #ef3d2e; background: #fff url(../img/imgButton07.gif) no-repeat left center; font-size: 1.2em; padding: 5px 5px 5px 22px; float: right; }
.checkoutCep2 thead .last {border: none;}
.checkoutCep2 .serviceOff, .checkoutCep2 .serviceOn { padding: 0 10px; background: #fff; border: none;}
.checkoutCep2 .serviceOff span { background: url(../img/imgButton07.gif) no-repeat left top; padding:19px 0 0 0; height:0; overflow:hidden; display:block; width:19px;}
.serviceOn span {display: none;}

/* Conheca Planos */
.plansBox .currentPlan .numberDvd img, .plansBox  .choosePlan .numberDvd img{margin:-19px 0 0 -20px; position:absolute;}
.plansBox table .last { border: none; padding: 0 10px;}
.plansBox table td, .currentPlan td  {background: #f5f3e7; border:0;}
.plansBox table .last, .currentPlan .last { background: #f5f3e7 url(../img/bgTable.gif) no-repeat left center; }
.currentPlan .last { background: #E5EBF1 url(../img/bgTable.gif) no-repeat left center;  }
.plansBox table tr.skin01 td { background: #f0ebd3; } 
.plansBox table tr.skin01 .last { background: #f0ebd3 url(../img/bgTable.gif) no-repeat left center; width:110px; }
.plansBox .choosePlan .dvdInfo span {display:block; text-align:center; font-weight:bold;}
.plansBox .choosePlan { margin:0 auto; }
.plansBox .blockPlans { float:left; width:470px; background: url(../img/bgDVD.gif) no-repeat top; padding-top:70px;  }
.plansBox .blurayPlans { float:right; width:470px; background: url(../img/bgBluRayDVD.gif) no-repeat top; padding-top:70px;  }
.plansBox .blurayPlans table td {background: #f5f8fa;}
.plansBox .blurayPlans table .last {background: #f5f8fa url(../img/bgTable.gif) no-repeat left center;}
.plansBox .blurayPlans table tr.skin01 td { background: #e5ebf1;} 
.plansBox .blurayPlans table tr.skin01 .last { background: #e5ebf1 url(../img/bgTable.gif) no-repeat left center;} 
.plansBox .planDescription {padding: 0 30px 0 10px; }
.plansBox .numberDvd { padding:15px 0 30px 15px; }
.plansBox .numberDvd span {font-size: 1.7em;}
.plansBox h2 { margin-bottom:15px; }
.cancelInfo { background: url(../img/bgHilightStep2.gif) no-repeat right bottom; padding-bottom:20px; margin:0 105px 40px 0;}
.plansBox .subtitle { font-size:1.6em; margin-bottom:15px; display:block; }
.changePlans { overflow:hidden; zoom:1; _display:inline; margin-top:30px; }

/* Busca Avançada */
.advancedSearch { margin:20px auto 0; width:26em; }
.advancedSearch form label { width:7em; }
.advancedSearch ul { margin-bottom:20px; }

/* LightBox*/
.lightbox .table2 {margin: 0 auto;}
.lightbox .table2 thead th {font-size: 1.1em}
.lightbox .table2  td a { font-size: 0.9em; color: #0a3871; }

/* Comp Menu Minha Block */
.myBlockMenu { margin:10px 0 0 5px;  }
.myBlockMenu h3, .myBlockMenu strong { font-size:1.1em; }
.myBlockMenu h3 { color:#fff; padding:0;}
.myBlockMenu strong, .myBlockMenu li a { color:#2a5275; }
.myBlockMenu ul { margin-top:-1px;}
.myBlockMenu li { font-size:1em; margin-top:5px; border-top:1px solid #2a5275; padding-top:5px;  }
.myBlockMenu .first { border:0; }
.myBlockMenu li ul li { border:0; padding:0; }
.myBlockMenu .otherServices { overflow:hidden; }
.myBlockMenu .otherServices li { border:0; }
.myBlockMenu .otherServices strong { display:block; border-bottom:1px solid #2a5275; }

/* My Block Box */
.myBlockBox .myProfile, .myBlockBox .myPlan, .myBlockBox .myMovies, .myBlockBox .otherServices { background:#f7f7f7; margin-bottom:20px; padding:15px 15px 20px 15px; overflow:hidden; }
.myBlockBox .myProfile h2 { background: url( ../img/bgMyProfile.gif) no-repeat left center; padding:26px 0 10px 50px; }
.myBlockBox .myPlan h2 { background: url( ../img/bgBlock.gif) no-repeat left center; padding:20px 0 5px 65px; }
.myBlockBox .myMovies h2 { background: url( ../img/bgMyMovies.gif) no-repeat left center; padding:20px 0 10px 60px;} 
.myBlockBox .otherServices h2 { background: url( ../img/bgOtherServices.gif) no-repeat left center; padding:20px 0 10px 55px; }
.myBlockBox  h2 { float:left; }
.myBlockBox .myPlanInfo { float:left; /*margin:5px 0 0 45px;*/ padding:5px 0 0 45px; }
.myBlockBox .myPlanInfo li { font-size:1.1em; color:#2a5275; margin-bottom:10px;  }
.myBlock { margin:10px; }
.myProfile .buttons2 li { width:33%; }
.myBlockBox .myPlan .buttons2 li { width:33%; }
.myBlockBox .myPlanInfo { width:33%;  }
.myBlockBox .buttons2 { padding-left:45px; clear:left; }
.myBlockBox .button2  {  margin:0 auto; }
.myBlockBox .buttons2 .first { margin-left:-45px; margin-right:0; }
.myBlockBox .buttons2 li { margin-left:20px; }
.type1 { width:115px; }
.type2 { width:200px; }
.type3 { width:225px; }

/* Payment Ways */
.paymentWays {overflow:hidden; background:#e5ebf1; margin:15px 0; padding:20px 0;}
.paymentWays li {float:left; width:19.9%; text-align:center;}
.paymentWays li label {font-size:1.4em; color:#2a5275; font-weight:bold;}
.paymentWays li img {display: block; vertical-align:top; margin: 0 auto; margin-bottom:10px;}

/*Title movies */
.title01 {overflow:hidden; clear:both; }
.title01 h2 {float:left; font-size:1.6em; }
.title01 .ordering {float:right;}

/* myMoveListBox */
.myMovieListBox { background:#e5ebf1; margin-bottom:15px; clear:both; position:relative; overflow:hidden; }
.myMovieListBox .left { float:left;  margin-top:200px; padding-left:10px;}
.myMovieListBox .right { float:right; margin-top:200px; padding-right:10px; }
.myMovieListBox .seeAllMovie  {text-align:center; margin-top:8em; overflow:hidden;}
.myMovieListBox  .pageList { padding:20px 0; color:#ccc; font-weight:bold; text-align: center;}
.myMovieListBox  .pageList * {vertical-align: middle;}
.myMovieListBox  .pageList a {color:#2A5275; padding-bottom:4px;}
.myMovieListBox p { text-align:center; color:#919191; }

/* Assisted My Movie */
.assistedMyMovie h2{ background: url( ../img/imgArrowDown.gif) no-repeat left center; padding-left:15px; font-size:1.6em; }
.assistedMyMovie .myMovieListBox {overflow:hidden;}
.assistedMyMovie .grid {width:80%; float:left;}
.assistedMyMovie .movieButton   { margin-top:1em; display:block;}
.nextMovieBox ul { overflow:hidden; padding-left:20px; margin-bottom:15px;  }
.nextMovieBox li {float:left;}
.nextMovieBox h2 { font-size:1.6em; }
.nextMovieBox .type01 {width:69.9%; margin-left:-20px;  }
.nextMovieBox .type02 {width:14.9%; margin-left:10px;}
.nextMovieBox .contentMovieBox {background:#e5ebf1; text-align:center; overflow:hidden; position:relative;}
.nextMovieBox .myListMovieBox {height:23em;}
.nextMovieBox .wrapScroll {padding:3em 0; height:17em;}
.nextMovieBox  .wrapScroll .boxScroll { height:17em;}
.nextMovieBox .boxScroll {  position:relative; width:100%;}
.nextMovieBox .contentMovieBox p {color:#919191;} 
.nextMovieBox .contentMovieBox .up, .nextMovieBox .contentMovieBox .down {left:50%; margin-left:-0.95em; position:absolute; z-index:9999; }
.nextMovieBox .contentMovieBox .up {top:7px;}
.nextMovieBox .contentMovieBox .down {bottom: 3px;}
.nextMovieBox .contentMovieBox .devolicionList {height:auto !important; margin:-3px 0pt 0pt; padding:0 10px; }
.nextMovieBox .contentMovieBox .devolicionList li {padding:4px 0; overflow:hidden; display:block; clear: left; width: 100%; text-align: left;}
.nextMovieBox .contentMovieBox .devolicionList li a {color:#073c7c; font-size:1.3em; font-weight:bold;}
.nextMovieBox .left {float:left; margin-top:100px; padding-left:10px;}
.nextMovieBox .right {float:right; margin-top:100px; padding-right:10px;}
.boxRent {height:23em; padding:0; position:relative; margin:0; overflow: hidden;}
.boxRent fieldset { background:none; }
.overlay {background:#3058B3 none repeat 0% 50%; display:block; height:100%; left:0; opacity:0.5; position:absolute; top:0; width:100%; filter:alpha(opacity=50); z-index:30;  }
.buttonsRent {display:block; left:50%; margin-left:-7.5em; margin-top:-2.5em; position:absolute; top:50%; width:15em; z-index:31;  }
.loadingInfo { display:block; left:50%; margin-left:-7.5em; margin-top:-2.5em; position:absolute; top:50%; width:15em; text-align:center; z-index:31;  }
.buttonConfirm, .buttonCancel  {cursor:pointer; display:block; font-size:1.2em; margin:0 0.3em 1em 0.3em; padding-left:10px; vertical-align:none;  }

/* forgotPostal */
.forgotPostal { width: 34em; margin: 0 auto;}
.forgotPostal .buttons span { padding-bottom:0; }
.forgotPostal span { display:block; margin-left:7em; padding-bottom:20px; font-size:1.3em; color:#2a5275; }
.boxTitle2 .pageList { float:right; margin:0 10px; }
.boxTitle2 .ordering { float:right; }
.forgotPostal form label {width:7em; }

/*  ChangePassword */
.ChangePassword { text-align:center; }
.ChangePassword .box4 { width:auto;  }

/* SearchResult */
.searchResultInfo { color:#2a5275; margin-top:10px; }
.searchResultInfo span { font-size:1.8em; }
.searchResult { font-size:1.4em; color:#2a5275; font-weight:bold;  }

/* ArtistBox  */
.artistBox .pageList { text-align:center; }

/* MovieBox  */
.movieBox .buttons { text-align:left; margin-top:10px; }
.movieBox .buttons li { padding:0;  }
.movieBox .backTop { float:right; color:#2a5275; }
.movieBox h4 { font-size:1.4em; color:#2a5275; }
.formBox { width:55em; margin:0 auto;  }
.formBox .noCep { display:block;  font-size:1.4em; margin-top:5px; color:#9CB1CD; font-weight:bold; margin-left:130px;  }
.formBox .noCep a { color:#2a5275;} 
.nominatedList .pageList {  margin-top:5px; text-align:center; }

/* Baloon */
.movieBaloonBox { background: url( ../img/bgBaloonArrow.gif) no-repeat left top;  padding-top:17px;}
.movieBaloon { background:#e8ad01; padding:15px 1px 5px 1px; }
.movieBaloon h3 { color:#2A5275; padding:0 0 5px 5px; font-size:1.2em;  }
.movieBaloon .baloonCont { background:#fff; padding:5px; }
.movieBaloon .baloonCont strong, .movieBaloon .baloonCont span { font-size:1.1em; }
.movieBaloon .baloonCont p { font-size:1.1em; margin:0; }
.movieBaloon .baloonCont ul li { margin-bottom:10px; } 
.movieBaloon .baloonCont .actorsList li { margin:0; text-decoration:underline;  }

/* noResults */
.noResult { overflow:hidden; font-size:1.8em; padding:50px 0;  display:block; color:#2a5275; }
.artistNoResult { overflow:hidden; font-size:1.1em; padding:25px 0;  display:block; color:#2a5275; }

/* Movie Month */
.popMovieMonth { overflow:hidden; }
.popMovieMonth .popMovieImage { float:right; margin-left:-50px;}
.popMovieMonth .popMovieInfo h2 { font-size:2.2em; margin-top:30px; }
.popMovieMonth .popMovieInfo p { margin-top:15px; font-size:1.1em;  }

/* Plans */
.changePlanBox .choosePlan { margin-bottom:10px; }
.changePlanBox  { margin:0 auto; overflow:hidden; }
.changePlanBox .buttons { clear:both; }
.knowPlans { width:70em; margin:0 auto; }
.plansBox .changePlan, .plansBox .knowPlans { width:auto;  }
.knowPlans .buttons { margin-top:15px; }
.knowPlans table .last .price { padding-left:0; }
.knowPlans table .last { text-align:center; }
.knowPlans caption { font-size:1.5em; }

/* informacao */
.information {color: #666; font-size: 1.2em; clear:both; padding-left:0;  margin: 15px 0 15px 15px; }
.information span { display:block; }

/* Terms */
.serviceTermsBox { width:65em; margin:20px auto;  }
.serviceTermsBox label { font-size:1.1em; width: auto; float: none; }
.serviceTermsBox .offer { background: url(../img/bgHilightStep1.gif) no-repeat right top; padding-top:85px; margin:-30px -50px 0 0; position:relative;  }
.serviceTermsBox .offer li { padding:3em 5em 3em 2em; }
.serviceTerms { width:64em; height:5.7em;  overflow:auto; margin:15px 0; border:1px solid #767773;  }
.serviceTerms p { font-size:1em; color:#666; }
.acceptTerms { margin-bottom:10px; }

/* CardInfo */
.cardInfo *{vertical-align:middle; }
.cardInfo form ul li img{ vertical-align:top;} 
.cardInfo form input {color:#666;}
.cardInfo {margin-top:2em;}
.cardInfo form ul li label { width:14em; }
.cardInfo .code  { font-size:1.1em; color:#2a5275; }
.cardInfo .code a { color:#2a5275; }
.cardInfo .valuePlan { font-size:1.4em; color:#2a5275; }
.cardInfo .title3 {margin:1em 1em 2em 1em;}
.nominatedList .pageList {  margin-top:5px; text-align:center; }
.cardInfo .formType1 ul { width: 55em; margin: 0 auto;}
.butSubmit {border:0; cursor:pointer; color:#FFFFFF;}
.cardInfo .butSubmit { color:#FFFFFF;}
.cardInfo .alertCheckout1 { margin:5px 0 5px 18em; }

/* Box3 */
.box3 {background: #e5ebf1; color: #2a5275; padding: 10px; overflow: hidden;}
.box3 li{margin-top: 5px;}
.box3 span {font-size: 1.2em; font-weight: normal;}
.box3 strong, .box3 .price {font-size: 1.2em; font-weight: bold;}
.box3 li {overflow: hidden;}
.box3 .blockNumber {font-size:1.7em; font-weight: bold; display: block; text-align: center; margin-bottom: 5px;}
.box3 .number {font-size:2.5em; font-weight: normal; display: block; text-align: center;}

/* cadastro Passos */
.subscriberData {float: left; overflow: hidden; margin-left: -60px; }
.subscriberData h2, .deliveryAddress h2 { margin-bottom:15px; }
.deliveryAddress {margin: 0 30px; overflow: hidden; float: left;}
.data {padding-left: 90px; overflow: hidden; }
.stepRegister .box3 li strong {display: block; float: left; clear: left; width: 7em; margin-right: 10px; text-align: right;}
.deliveryAddress, .subscriberData {width: 49.9%;  }
.deliveryAddress .box3, .subscriberData .box3 {min-height:10em; }
.cardData {clear: left; margin: 40px 30px;}
.cardData h3 { margin-bottom:10px; }
.cardData .card {float: left; margin: 25px; width: 11em;}
.cardData .card strong, .cardData .card span {display: block; text-align: center;}
.cardData .card img {display: block; margin: 12px auto; }
.cardData .box3 li strong { width: 12em;}
.cardData li {margin-top: 15px;}

/* Congrats */
.congrats {margin: 0 30px;}
.congrats span{font-size: 1.3em; font-weight: normal; color: #2a5275; margin-bottom: 20px; display: block;}
.congrats h3 {margin: 20px 0;}

/* Support */
.supportBox  { overflow:hidden; margin-top:15px; }
.supportHelp{ overflow:hidden; padding-left:20px; }
.supportBox .onlineHelp, .supportBox .phoneHelp { width:49.9%; overflow:hidden; }
.supportBox .onlineHelp { float:left; margin:0 20px 0 -20px; text-align:center;   }
.supportBox .onlineHelp strong { display:block; margin-top:50px; font-size:1.4em;  }
.supportBox .onlineHelp span  { background: url( ../img/bgOnlineHelp.gif) no-repeat left top; padding:20px 60px 40px 75px; font-size:1.3em; }
.supportBox .onlineHelp .box3 { min-height:14.5em; _height:14.5em; }
.supportBox .phoneHelp { text-align:center; }
.supportBox .phoneHelp .box3 strong { font-size:1.4em; background: url( ../img/bgPhone.gif) no-repeat left top; padding:5px 0 10px 35px; }
.supportBox .phoneHelp ul li { margin-top:15px; }
.supportBox .phoneHelp ul li strong , .supportBox .phoneHelp ul li span  { font-size:1.2em; color:#2a5275; }
.supportBox .phoneHelp ul li strong { display:block ;}
.emailForm .box3 strong { font-size:1.4em; background: url( ../img/bgEmail.gif) no-repeat left top; padding:0px 0 5px 35px; }
.emailForm { margin-top:20px; }
.emailForm fieldset { margin-top:10px; }
.emailForm textarea { height:100px; width:370px; }
.emailForm .type1 {margin-left:5px; float:none; }
.emailForm  .textB {float:left; margin-right:5em;}
.emailForm  p {font-size:1em; overflow:hidden;}

/*  WatchedMovies  */
.watchedMoviesBox { overflow:hidden; clear:both; }
.watchedMoviesBox .pageList, .highlightMoviesBox .pageList { margin:15px 0; text-align:center; }

/* Time Line */
.statusOrder {overflow:hidden;}
.statusOrder h2 {margin-bottom:2em; font-size:2.2em;}
.statusOrder h3 {margin-bottom:1em; font-size:1.8em;}
.timeLine {overflow: hidden; padding: 5em 0 7em 0;}
.timeLine li {float: left; width: 24.9%; height: 81px; position: relative; background: url(../img/allStars.png) no-repeat;}
.timeLine  .orderStatus, .timeLine .log {width: 100%; position: absolute; text-align: center;}
.timeLine  .orderStatus {left: 0; bottom: 81px;}
.timeLine .log {left: 0; top: 81px;}
.timeLine .log strong {display: block;}
.timeLine .stage1 {background-position: center top;}
.timeLine .stage2 {background-position: center -81px;}
.timeLine .stage3 {background-position: center -243px;}
.timeLine .stage4 {background-position: center -405px;}
.timeLine.stage2 .stage2, .timeLine.stage3 .stage2, .timeLine.stage4 .stage2 {background-position: center -162px;}
.timeLine.stage3 .stage3, .timeLine.stage4 .stage3 {background-position: center -324px;}
.timeLine.stage4 .stage4 {background-position: center -486px;}

/* Historico de Pagamentos  */
.paymentHistoryBox { text-align:center; }
.paymentHistoryBox .box3 {  min-height:10.5em; width:34em; margin:15px auto; }
.paymentHistoryBox .box3 strong { margin-top:50px; display:block;  }
.paymentHistoryBox .box3 li { margin-top:10px;}
.paymentHistoryBox .box3 li span { font-weight:bold; }

/* Confirmation */
.confirmation {overflow:hidden; padding:30px 150px;}
.confirmation h2 {font-size:2em; color:#0a3871; margin-bottom:1em;}
.confirmation p {margin:0.2em 1em;}
.confirmation span {color:#2A5275; font-size:1.4em; font-weight:bold; margin:1em 0 0 1em; display:block;}
.confirmation .confirmationButton { margin:3em 0 0 0; text-align:center; font-size:1em; font-weight:normal;}

/*  Passos Pagamento   */
.stepPayB .box3  li {float: left; overflow: hidden;}
.stepPayB .payShape li {float: left; overflow: hidden;}
.stepPayB {margin: 15px 30px;}
.stepPayB span {margin-left: 10px;}
.stepPayB strong {display: block;}
.stepPayB .advancedSearch {margin-top: 20px; clear: left;}
.stepPayB .payShape strong {margin-top:5px;}
.stepPayB .payShape h3 {margin-bottom: 10px;}
.stepPayB .payShape  .choiceCard {padding:35px 10px 0 0; width:19.9%; margin-left:-10px; }
.stepPayB .payShape {margin-top: 2em;}
.stepPayB .payShape .pay { padding-left:10px; }
.stepPayB .payShape .pay li {float: left; overflow: hidden;}
.stepPayB .myblockPlan ul { overflow:hidden; padding-left:40px; }
.stepPayB .myblockPlan .first { margin-left:-40px; width:64.9%; }
.stepPayB .myblockPlan ul  li { margin-left:20px; }
.stepPayB .paymentWaysBox { width:79.9%; }
.stepPayB .myblockPlan { overflow:hidden; }
.stepPayB .myblockPlan .blockPanImage { float:left; margin:0 20px; }
.payShape .choiceCard {padding: 35px 25px;}

/* Campos Obrigatorios  */
.compObrigatoryList ul {width: 35em; margin: 0 auto;}
.compObrigatoryList li {background: #f0f3f6 url(../img/imgButton11.gif) no-repeat 17px center; padding:10px 15px 10px 45px;; margin: 5px 30px; color: #1f3a6f; font-size:1em; font-weight:bold;}
.compObrigatoryList h2 {margin-bottom: 25px; text-align: center;}

/* Catalogo  */
.catalogue {text-align:center;}
.catalogue h2 {text-align: center; margin-bottom: 25px;}

/* box4  */
.box4 {text-align:center; width:47.5em; margin: 0 auto 25px auto;  }
.box4 span {font-size:1.1em; color:#2a5275; margin:10px 0; display:block;}
.box4 strong {font-size:1.1em; color:#2a5275; font-weight: normal; display:block;}
.box4 a { color:#2A5275;  }
.friendIndicate span {margin-bottom: 3px;}
.friendIndicate strong {margin-bottom: 35px;}
.paySucess {width: 35.5em; margin: 0 auto;}
.lease .box4 {background:#e5ebf1; margin:10px auto; padding: 10px 0; }
.lease h2 {text-align: center;}

/* box5  */
.box5 {background:#e5ebf1; color:#2a5275; padding: 15px 10px 20px 0; margin-bottom: 10px;}
.box5 .first {width: 12em; text-align: right; padding-right:30px; float:left; }
.box5 strong {font-size:1.2em; font-weight: bold;}
.box5 span {display:block; font-size:1.1em; font-weight:normal; text-align:right;}
.box5 li {margin-bottom: 35px;}
.box .last {margin: 0;}
.yourOrder {margin: 30px 0 15px;}
.recommendedBox .movieTitle { font-size:1.4em; }

/* Pop Header  */
.popHeader { background: url(../img/bgPopHeader.gif) repeat-x left bottom ; }
.popHeader .logo { margin-left:35px; padding:5px 0 5px 0; }

/*Userlogin */
.userLogin { padding-left:40px; margin-top:15px;  }
.userLogin form { float:left; margin-left:40px; width:49.9%; }
.userLogin form strong { font-size:1.4em; margin:0 0 10px 15px;  }
.userLogin form .button1 strong { margin:0; }
.userLogin label { width:15em; }
.userLogin form .forgotPassCep { color:#9cb1cb; font-size:1.1em; margin:15px 0 0 80px; display:block;}
.userLogin form .forgotPassCep a { color:#2a5275; text-decoration:underline; }
.userLogin form ul .first { margin:10px 0 0 0; padding-bottom:50px;}
.userLogin .alertCheckout1 {  clear:left; margin:5px 0 5px 19em; }
.userLogin .first { margin:0 0 0 -40px; }

/*Sugestao de busca */
.suggestionSearch {overflow: hidden; margin:5px 0 15px 0;}
.suggestionSearch li {display:inline;  font-size: 1.6em; margin-right: 20px; }
.suggestionSearch li a{color:#2a5275; font-weight:bold; }
.suggestionSearch li a:hover{text-decoration:underline;}

/*Informacao de Busca */
.infoSearch { background:#F6F6F6 url(../img/dotLineBg3.gif) repeat-x left bottom; padding:5px 5px; text-align:left; margin:5px 0; border-bottom:1px solid #aeaeae; }
.infoSearch p { font-size:1.1em; }

/* Duvidas Block */
.blockDoubtBox .blockDoubtContent, .blockDoubtBox .blockPrivicy { margin-top:15px; }
.blockDoubtBox .blockDoubtContent ul li { margin-top:15px; }
.blockDoubtBox .blockDoubtContent ul li h2 { text-decoration:underline; }
.blockDoubtBox .blockDoubtContent ul li ul li { margin-top:0; }
.blockDoubtBox .blockDoubtContent ul li ul li span { display:block; margin:10px 0; }
.blockDoubtBox .blockDoubtContent ul li ul li h3 a { color:#2a5275; }
.blockDoubtBox .blockSites, .blockDoubtBox .blockTenYears, .blockDoubtBox .blockAwards { margin-bottom:15px; }
.blockDoubtBox .blockSites li, .blockDoubtBox .blockTenYears li, .blockDoubtBox .blockAwards li, .blockDoubtBox .blockTerms li  { margin-top:5px; font-size:1.2em; color:#2a5275; }
.blockDoubtBox .blockSites li a { color:#2a5275; }
.blockDoubtBox .blockPrivicy li { margin-bottom:15px; font-size:1.4em; color:#2A5275; }
.blockDoubtBox .blockTerms li {   list-style-position:inside; list-style-type:decimal;}
.blockDoubtBox .blockTerms li ul li {  list-style-type:square; font-size:1em; margin-top:10px; }
.blockDoubtBox .blockTerms li ul { margin:15px 0; }

/* 17-06-2009*/
.blockTextSucesso { font-size:1.2em; color:#2a5275; font-weight:bold; text-align:center; padding-top:20px; padding-bottom:40px; }
.blockDoubtBox .blockFaleBlock { font-size:1.2em; color:#2a5275; font-weight:bold; text-align:center; padding-top:20px; padding-bottom:40px; margin-left:180px; }
.blockFaleBlock table, .blockFaleBlock table td, .blockFaleBlock table tr { background:none; border:none;  font-size:12px;}
.textFieldFaleBlock { width:300px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.textFieldFaleBlockA { width:124px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.dropFaleBlock { width:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.textAreaFaleBlock { width:300px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* Em Manutenção */
.underMaintenance p, .noDelMovies p { text-align:center; margin-top:35px; }
.underMaintenance .buttons, .noDelMovies .buttons { margin-top:35px; }

/* lightbox */
.lightbox #page {width: auto; min-width: 0;}

/* resultado de conteudo */
.resultAutoComplete{position: absolute;  background: #fff; border: 1px solid #275080; top: 20px; left: 0; padding: 10px; width: 180px; font-size: 1.1em; text-align: left;}
.resultAutoComplete a {display: block; color: #2A5275;}

/* Alerta para o chackout */
.alertCheckout1 {margin: 0 auto;}
.alertCheckout1 td {background: none; border: none;}
#prosseguir {overflow:hidden;}
#guia_blockbuster, .bannerHome03 { text-align:center; }
#bannerbannertopo { background:#fff; display:none; }

/* Buttons */
.buttonLoading { color:#078c0e; font-weight:bold; }
.buttonError { color:#c93737; font-weight:bold;}

/* Page NotFound */
.boxNotFound { padding:2px; margin: 10px auto;  width: 680px; border: #ccc 1px solid; }
.degradee { background: url(../img/bgPageNotFound.gif) repeat-x;  padding-top: 23px; }
.notfound { background: url(../img/iconeAlertPageNotFound.gif) no-repeat; margin-left: 27px; }
.notfound h1 { font-weight: bold; font-size: 1.5em; padding-bottom: 10px; margin-left: 100px; color:#2a5275; }
.notfound h1 span { display: block; }
.notfound h2 { font-weight: bold; font-size: 1.2em; padding-bottom: 5px; margin-left: 100px; color:#2a5275; }
.notfound ul { margin-left: 100px; }
.notfound ul li { line-height: 1.2em; color:#2a5275; }
.notfound a { display: block; margin: 18px 0px 18px 100px; color:#2a5275; }
.notfound a.back { font-weight: bold; font-size: 1.3em; }

/* Lista de Banners */
.bannerList {overflow: hidden;}
.bannerList li{margin-bottom: 10px;}

/* Alertas */
.formBox .alertCheckout1 {  clear:both; margin:5px 0 5px 13em; }
.formBox .alertCheckout1 td { font-size: 1em; }

/* Rent Movies */
.rentMoviesBox { margin-top:15px; overflow:hidden; }
.rentMoviesBox h2, .mapSiteMenuBox h2  { background:#E5EBF1; padding:2px 0 2px 10px; overflow:hidden; clear:left; }
.rentMoviesBox h2 .subGenre { color:#2a5275; background:#E5EBF1 url(../img/imgArrowRight2.gif) no-repeat; padding-left:25px;  }
.rentMoviesBox h2 a { padding-left:25px; color:#2a5275; }
.rentMoviesBox .rentMovie { overflow:hidden; }
.rentMoviesBox .rentMovie li { margin-top:5px; overflow: hidden; }
.rentMoviesBox .rentMovie li ul { text-align:center;  }
.rentMoviesBox .rentMovie .open h2 .subGenre { background:#E5EBF1 url(../img/imgArrowSelectDown.gif) no-repeat center left;  }
.rentMoviesBox .rentMovie li ul li { float:left; width:33%; margin:15px 0;}
.rentMoviesBox .rentMovie li ul li a { font-size:1.2em; color:#2a5275; font-weight:bold;  }

/* Mapa do Site */
.mapSiteMenuBox .mapSiteMenu li { margin-top:10px; overflow: hidden; }
.mapSiteMenuBox .mapSiteMenu li ul { margin:0 20px; }
.mapSiteMenuBox .mapSiteMenu li ul li { float:left; width:19.9%; margin:15px 0;}
.mapSiteMenuBox .mapSiteMenu li ul li ul li { float:none; width:auto; margin:5px 0;}
.mapSiteMenuBox .mapSiteMenu li ul li ul li a { font-size:1.1em; }
.mapSiteMenuBox .mapSiteMenu li ul li ul { margin:0; }
.mapSiteMenuBox  a { color:#2a5275; }

/* Mapa Flash */
.actionArea { width:100%; height:auto; float:left; }
.mapInfoBoxTexto { width:100%; height:auto; float:left; }
.mapInfoBoxTexto p { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; }
.mapCep { width:300px; height:auto; float:left; padding-top:15px; align:left; text-align:left;}
.mapFlash { width:650px; height:auto; float:right; text-align:right; }
.mapPesquisaCep { width:300px; height:auto; float:left;}
.mapMsgErroCep { width:250px; height:auto; float:left; padding: 3px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#ef3d2e; padding-left:30px; margin-left: -60px;}
.mapPesquisaCep a, .mapPesquisaCep a:hover, .mapPesquisaCep a:visited, .mapResultadoCep a, .mapResultadoCep a:hover, .mapResultadoCep a:visited { text-decoration:none; font-size: 1.0em;}
.mapPesquisaCep label { float:left; margin:0px; padding: 0px 5px 0px 0px; text-align:left; width:25px;}
.mapPesquisaCep input { float:left; margin:0px 5px 0px 0px; border-style:solid; border-color:#b8b8b8; border-width:1px;}
.mapPesquisaCep li { float:left; margin: -10px 0px 0px 0px; _margin: -11px 0px 0px 0px; padding:0px;}
.mapResultadoCep { width:300px; height:auto; float:left; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#2a5275; }
.mapResultadoCep li { padding-top:10px; font-size: 1.0em; }
#page .button6 { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color:#4a4a4a;  background:url(../img/btnLaranjaLeftA.gif) no-repeat left center; padding-left:5px; vertical-align: middle; font-size: 1.0em; margin-top:6px;}
#page .button6 strong {background:url(../img/btnLaranjaRightA.gif) no-repeat right center; color:#FFF; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; padding:6px 10px 6px 5px;  border: none; font-weight:normal; text-transform:uppercase; font-size: 1.0em; vertical-align:top; }
#page .button5 { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color:#4a4a4a;  background:url(../img/btnVerdeLeft.gif) no-repeat left center; padding-left:5px; vertical-align: middle; font-size: 1em;}
#page .button5 strong {background:url(../img/btnVerdeRight.gif) no-repeat right center; color:#FFF; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; padding:6px 10px 6px 5px;  border: none; font-weight:normal; text-transform:uppercase; font-size: 1em; vertical-align:top; }



/* Deliver Time */
.deliverTimeBox { width:38em; margin:0 auto; overflow:auto;   }
.deliverTime { background:#E5EBF1; padding:10px;}
.deliverTimeBox img { display:block; margin-top:10px; text-align:center; }
.deliverTimeBox h2, .deliverTimeBox h3, .deliverTimeBox strong, .deliverTimeBox ul li ul li { font-size:1.3em; }
.deliverTimeBox h2 { text-align:center; }
.deliverTimeBox  .deliverTime { margin-top:15px; }
.deliverTimeBox strong { color:#2A5275; }
.deliverTimeBox ul li { margin-top:15px;}
.deliverTimeBox ul li ul li  { margin:0; }

/* Main LightBox */
.home .overlay { background:#000; opacity:0.7; }
.mainLightBox { position:absolute; left:50%; top:50%; width:980px; height:620px; margin-left:-490px; margin-top:-300px; z-index:31;}
.mainLightBox { color:#fff; }
.mainLightBox span { display:block; margin-top:5px; font-size:0.9em; }
.mainLightBox .close { float:right; text-transform:uppercase; color:#fff; margin-bottom:5px; display:block;  }
.mainLightBox .joinNow { position:absolute; left:12.5em; top:23.9em; width:43.5em; height:0; display:block; padding-top:25px; overflow:hidden; background: transparent url(../img/blank.gif) no-repeat 0 0; }

/* FreeTrial */
.freeTrialInfo { font-size:1.2em; color:red; }
.couponBox { width:64em; margin:20px auto; overflow:hidden; padding:0 5px; zoom:1; }
.coupon {  color:#2A5275; float:left;  }
.cep { float:right; }
.cep .button1 { vertical-align:top !important;  }
.couponBox strong { font-size:1.6em; color:#2A5275; display:block;  }
.coupon label, .cep label { display:block; font-size:1.2em; margin:5px 0; float:none; width:auto; text-align:left;  }
.coupon input, .cep input { width:250px; font-size:1.2em; margin-top:10px;  }
.couponInfo { clear:left; margin:40px 30px; }
.couponInfo h3 { margin-bottom:10px; }
.couponInfo ul li { float:left; width:33%; text-align:center; font-size:1.2em; }
.stepRegister .couponInfo ul li strong { float:none; display:inline; font-size:1em; margin-right:5px; }
.couponBox .alertCheckout1 { margin:0; clear:left; }

/* BluRay Box */
.blurayBox { background: url(../img/bgBluray.jpg) no-repeat right top; margin:-10px; }
.blurayBox h2 { padding:52px 0 0 190px; }
.blurayBox .blurayInfoBox { padding-right:400px; margin:40px 0 0 30px;}
.blurayBox .blurayInfoBox .advantages  li { list-style-image:none; list-style-position:inside; list-style-type:square; font-size:1.2em; color:#2A5275; margin-top:10px; }
.blurayBox .blurayInfo li strong { font-size:1.6em; color:#2A5275; }
.blurayBox .blurayInfo li { margin-top:10px; }
.blurayBox .blurayInfoBox p { font-size:1.2em; }

/* Delivery Notification */
.deliveryNotification p { margin-top:25px; }
.deliveryNotification fieldset { background:none; margin-top:25px;  }
.deliveryNotification fieldset label { float:none; width:auto; margin-right:0; font-size:1.4em;}
.deliveryNotification fieldset input { margin:0 5px; }
.deliveryNotification .buttons { margin-top:35px; }
.movieImage span { text-align:center; display:block; color:#2A5275; font-size:1.1em; }
a:hover .movieImage span { text-decoration:underline; }

/* Página Twitter */
.twitterBox { background: url(../img/bgTwitter.jpg) no-repeat center;  margin:-10px; overflow:hidden; }
.twitterInfo { padding:0 0 0 125px; padding:60px 0 175px 125px;  }
.twitterInfo p { padding-right:125px; }
.twitterInfo span { margin:30px 0 15px 0; display:block;   }
.twitterInfo span a { color:#67c9e9; font-size:1.5em; font-weight:bold;  }

/* Página IE8 */
.ie8Box { background: url(../img/bgIE8.gif) repeat-x top; margin:-10px;}
.ie8Info { text-align:center; padding:20px 0 20px 0; background: url(../img/bgLineIE8.gif) no-repeat bottom; margin-bottom:80px; }
.ie8Info p { font-size:1.1em; padding:0 14em; }
.ie8Info h1 { padding-top:20px; }
.ie8Downloads { overflow:hidden; margin:40px auto 20px auto; width:48em; }
.ie8Downloads .buttons3 { text-align:center; }
.ie8Downloads  span { float:left; font-size:1.2em; color:#2a5275;  }
.ie8Addons { clear:both; margin:0 15px; text-align:right; }
.ie8Addons img { padding-right:25px;}
.ie8Addons h2 { font-size:2.4em; float:left; margin-right:10px;  }
.ie8Addons h2 span { font-size:0.7em; display:block; }
.ie8Addons p { text-align:left; font-size:1.2em; overflow:hidden; margin-bottom:30px; }
.ie8Addons ul li p strong { display:inline;}
.ie8Addons ul li ol li strong { display:inline; font-size:1em; }
.ie8Addons ul li { float:left; width:49.9%; }
.ie8Addons ul li strong { display:block; margin-top:40px; text-align:left; font-size:1.1em; color:#2a5275; }
.ie8Addons ul .first strong { margin-top:64px; }
.ie8Addons .seeHow .button1 strong { margin:0; }
.ie8Addons ul li ol li { float:none; width:auto; text-align:left; list-style-position:inside; list-style-type:decimal; margin:2px 0; font-size:1.1em; color:#2a5275; }
.ie8Addons ul li .button1 { float:left; margin-top:15px; }
.ie8Addons .seeHow { float:right; }
.ie8Addons .first .seeHow { padding-right:85px; }

/* Cancelamento de Email */
.cancelEmail { padding:65px 105px; }
.cancelEmail .user { font-size:1.8em; display:block; color:#2A5275; margin-bottom:20px; }
.cancelEmail p { font-size:1.2em ; margin-bottom:20px;}
.cancelEmail span { font-size:1.2em; font-weight:bold; color:#2A5275; display:block; }
.cancelEmail form fieldset, .cancelEmail ul li ul { margin:0; padding:0; background:none; }
.cancelEmail form label { float:none; margin:0; width:auto; font-size:1.1em; font-weight:normal;  }
.cancelEmail ul { overflow:hidden; margin-bottom:40px; }
.cancelEmail ul .col1 { float:left; width:49.9%;  }
.cancelEmail .futureEmails { text-align:center; } 
.cancelEmail .futureEmails span { display:block; margin-bottom:25px; }
.cancelEmail .futureEmails strong { color:#fff; font-size:1.1em; font-weight:normal; }

/* Embalagem Adicional */
.packBox h2 { font-size:1.8em; }
.packBox p { font-size:1.2em; margin:20px 0; }
.packBox span { font-size:1.2em; color:#2A5275; font-weight:bold;  }
.packBox .packInfo { margin-top:50px; }
.packBox .packInfo strong { display:block; text-align:center; font-size:1.2em; color:#2A5275;  }
.packBox fieldset { background:none; }
.packBox form label { float:none; margin-right:10px; text-align:right; width:auto; font-size:1.1em; font-weight:normal; }
.packBox .packQuestions { padding-left:20px; }
.packBox .buttons { margin-top:50px; }
.packBox .buttons strong { color:#fff; font-size:1em; }

/* HowTo */
.howToBox { background: url(../img/bgHowTo.png) no-repeat center; padding:10px 0; }
.howToBox .howTo { overflow:hidden; margin-bottom:25px; }
.howToBox .howTo li { float:left; margin-left:35px;  }
.howToBox .howTo li strong { font-size:2.2em; color:#458d33; text-transform:uppercase; }
.howToBox .howTo li span { display:block; font-size:1.4em; color:#124b8a; }
.howToBox .howTo li p { font-size:1.2em; color:#6c737b; }
.howToBox .howTo .choose { background: url(../img/bgHowTo01.png) no-repeat center top; padding-top:12em; width:185px; }
.howToBox .howTo .receive { background: url(../img/bgHowTo02.png) no-repeat center top; padding-top:12em; width:195px; }
.howToBox .howTo .watch { background: url(../img/bgHowTo03.png) no-repeat center top; padding-top:12em; width:195px; }
.howToBox .howTo .trade { background: url(../img/bgHowTo04.png) no-repeat center top; padding-top:12em; width:175px; }
.howToBox  .joinNow  { display:block; height:38px; margin-top:20px;}
.howToBox  .joinNow a { margin:0 auto; width:190px; height:0; padding-top:37px; overflow:hidden; display:block; background: url(../img/bgJoinNow2.gif) no-repeat; }
.freqQuestBox .col1, .freqQuestBox .col2, .freqQuestBox .col3 { float:left; width:33.3%;  }
.freqQuestBox .col1 { background: url(../img/bgLine01.gif) no-repeat top right;  }
.freqQuestBox .col2 { background: url(../img/bgLine01.gif) no-repeat top right;  }
.freqQuestBox { overflow:hidden;  background: url(../img/bgLine02.gif) no-repeat center bottom; padding-bottom:20px; }
.freqQuestBox .col3 ul li { font-size:1em; color:#093974; margin-bottom:5px; }
.freqQuestBox .col3 ul li ul { padding-left:0; }
.freqQuestBox .col3 ul li  strong { font-size:1.1em; margin:5px 0;  }
.freqQuestBox .col3 ul li .planTitle { font-size:1.2em; display:block; }
.freqQuestBox h2 { font-size:1.2em; color:#093974; background: url(../img/bgLine02.gif) no-repeat center bottom; padding:0 0 5px 20px; }
.freqQuestBox ul { padding-left:10px; margin:5px 0; }
.freqQuestBox ul li .question{ color:#093974; font-size:1.2em; cursor: pointer;}
.freqQuestBox ul li .question span { color:#9ca3ab; }
.freqQuestBox ul li p { font-size:1.1em; color:#093974; }
.freqQuestBox ul li ul li { padding-right:10px;  }
.doubts { float:right; font-size:1.2em; color:#093974; clear:both; margin-right:20px; }
.doubts a { color:#458d33; margin-left:5px; }


/* ChoosePlan */
.box2Planos { overflow:hidden;  background:#f5f7f8; padding:10px 5px; border:none; }
.choosePlanBox form { float:left; }
.choosePlanBox fieldset { width:708px; margin-bottom:0; padding:0; }
.choosePlanBox .couponDis { overflow:hidden; float:left; margin-bottom:5px;  }
.choosePlanBox .couponDis strong { font-size:1.4em; color:#0a3871; display:block; }
.choosePlanBox .couponDis label { display:block; float:none; font-size:1.1em; }
.choosePlanBox thead th span { display:block; }
.choosePlanBox tbody th img { float:left; margin-right:10px; }
.choosePlanBox tbody td input { margin-right:5px; } 
.choosePlanBox .couponDis .type1 { color:#666; font-size:1.2em; float:left; }
.choosePlanBox .alert2 { clear:left; display:block; color:#ed1d25; font-size:1.2em; background: url(../img/bgAlert2.gif) no-repeat; padding:3px 0 0 25px; overflow:hidden; }
.showPlans { width:710px; margin:0 auto; }
.choosePlanBox .btSign, .choosePlanBox .btValidate, .choosePlanBox .btSign2, .choosePlanBox .btChangePlans { height:0; overflow:hidden;  }
.choosePlanBox .btSign { float:right; margin-top:15px; padding-top:44px; width:215px; background: url(../img/btSign.gif) no-repeat; }
.choosePlanBox .btValidate { padding-top:15px; width:61px; float:left;  margin-left:5px; background: url(../img/btValidate.gif) no-repeat; }
.choosePlanBox .btSign2 { background: url(../img/btSign2.gif) no-repeat; }
.choosePlanBox .btChangePlans {  background: url(../img/btChangePlans.gif) no-repeat; }
.choosePlanBox .btChangePlans, .choosePlanBox .btSign2 { padding-top:32px; width:154px;  margin-left:5px; display:inline-block; }
.choosePlanBox .free { color:#ff002a; display:block; font-size:0.7em; font-weight: bold;}
.choosePlanBox .chosen tbody th, .choosePlanBox .chosen tbody td { opacity:0.4; filter:alpha(opacity=40); } 
.choosePlanBox .chosen .selected th, .choosePlanBox .chosen .selected td { opacity:1; filter:alpha(opacity=100);  }
.choosePlanBox .obs { overflow:hidden; padding:20px 5px 5px 5px; color:#7e877b; font-size:1.1em; clear:both; }
.choosePlanBox table  { width:100%; background: url(../img/bgTable.gif) repeat-x top;  border-collapse:collapse; }
.choosePlanBox table .tableType1 { font-size:2.5em; color:#fff; font-weight:normal; }
.choosePlanBox table .tableType2 { font-size:2.2em; color:#ffd400; font-weight:normal; }
.choosePlanBox table .tableType4 {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#C6D3E4 none repeat scroll 0 0;}
.choosePlanBox table thead .tableType5 {  background: url(../img/bgThead.gif) no-repeat left top; }
.choosePlanBox table thead .tableType6 {  background: url(../img/bgThead.gif) no-repeat right -210px;}
.choosePlanBox table thead th { padding:5px 20px; border-right:2px solid #fff; }
.choosePlanBox table .tableType3 { background:#dce5f0; }
.choosePlanBox table tbody th {  text-align:left; }  
.choosePlanBox table tbody th, table tbody td { color:#0a3871; padding:15px 20px; border:2px solid #fff; border-left:none; }
.choosePlanBox label { font-weight:normal; font-size:1em; color:#0A3871; font-weight:normal; float:none; text-align:left; width:auto; font-weight: bold;}
.choosePlanBox table .arrow { background:#DCE5F0 url(../img/bgArrow.gif) no-repeat top center; border-top:none; }
.choosePlanBox table thead th.tableType2 {font-weight: bold;}
.choosePlanBox table thead th.tableType2 span {font-weight: normal;}
.choosePlanBox .title1 { font-size:2.4em; color:#0a3871;  padding-left:20px; margin-left:10px; background: url(../img/bgTitle1.gif) no-repeat left center; margin-bottom:30px; }
.choosePlanBox  form fieldset strong { color:#2A5275; font-size:1.6em; font-weight:bold; }
.choosePlanBox  table tbody th span { display:block; font-size:1.2em; }
.choosePlanBox  table tbody td { font-size:1.8em;}
.choosePlanBox   table tbody th, table tbody td { border-color:#FFFFFF #FFFFFF #FFFFFF -moz-use-text-color; border-style:solid solid solid none; border-width:2px 2px 2px medium; color:#0A3871; padding:15px 20px; }
.choosePlanBox   table tbody .last { border: 2px solid #FFFFFF; padding:15px 20px; border-bottom: none; }
.choosePlanBox   table tbody .last2 { border-right:medium none; }
.choosePlanBox   .couponDisBox { border-top:1px solid #999999; overflow:hidden; }
.choosePlanBox  .box7A { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url(../img/bgBox7.gif) no-repeat scroll left bottom; overflow:hidden; padding-left:10px; }
.couponDisBox .box7B { padding:57px; }
.box7B { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../img/bgBox7.gif) no-repeat scroll right bottom; position:relative; }


/* Lancamentos */ 
.newVideosBox li { float:left; width:49.9%; margin-bottom:15px; }
.newVideosBox .first { clear:left; }
.newVideosBox .info { overflow:hidden; text-align:justify;}
.newVideosBox .imageVideo { overflow:hidden; float:left; margin-right:10px;  }
.newVideosBox strong { font-size:1.4em; color:#073976; }
.newVideosBox p { overflow:hidden; font-size:1.2em; padding-right:20px; }
#area1EmBreve .title1 { font-size:2.4em; color:#0a3871;  padding-left:20px; margin-left:10px; background: url(../img/bgTitle1.gif) no-repeat left center; margin-bottom:30px; }
#area1EmBreve {
overflow:hidden;
padding:10px;
}
#footer #li_Central_de_Atendimento,
#footer #li_Area_Cobertura {display:none;}
