/****************************************************************************************************************************************************/
/*	Reset Styles	*/
/****************************************************************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, 
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, 
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	background:transparent;
	border:0;
	outline:0;
	vertical-align:baseline;
	padding:0;
	margin:0;
}
ol, ul{
	list-style:none;
}
blockquote, q{
	quotes:none;
}
ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
h1, h2, h3, h4, h5, h6{
	font-size:11px;
}
/****************************************************************************************************************************************************/
/*	General Styles	*/
/****************************************************************************************************************************************************/
*{
	font-family:Arial, Tahoma, Sans-serif;
	outline:none;
	padding:0;
	margin:0;
}
html,body{}
body{
	font-size:11px;
	color:#47423a;
}
a{
	color:#47423a;
	text-decoration:none;
}
/****************************************************************************************************************************************************/
/*	Loading	*/
/****************************************************************************************************************************************************/
.loading{
	background:#fff url(https://videostore.terra.com.br/Web/Content/images/imgLoading.gif) no-repeat center 10%;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	display:none;
}
.backgroundPos50{
    background-position:50%;
}
.positionedDiv{
	position:relative;
	float:left;
	width:100%;
}
/****************************************************************************************************************************************************/
/*	Site Container	*/
/****************************************************************************************************************************************************/
.siteContainer{
	width:960px;
	padding:0 0 0;
	margin:0 auto;
	position:relative;
	background:#000000;
}
/****************************************************************************************************************************************************/
/*	Terra Header */
/****************************************************************************************************************************************************/
.terraHeader{
	width:960px;
	height:25px;
	left:50%;
	position:absolute;
	top:0;
	margin:0 0 0 -480px;
	z-index:9999;
}
/****************************************************************************************************************************************************/
/*	Site Header */
/****************************************************************************************************************************************************/
.siteHeader{
	height:90px;
	width:100%;
	float:left;
	position:relative;
	z-index:99;
}
.siteHeader h2{
	margin:28px 20px 0 10px;
	float:left;
	display:inline;
}
.siteHeader h2 a{
	height:40px;
	width:137px;
	background:url(https://videostore.terra.com.br/Web/Content/images/headerLogo.gif) no-repeat left top;
	display:block;
	text-indent:-77777px;
}
.siteHeader .search{
	float:left;
	position:relative;
	margin:25px 0 0 0;
}
.siteHeader .search .input{
	border-top:2px solid #ff9900;
	height:33px;
	float:left;
	border-bottom:2px solid #ff9900;
	position:relative;
}
.siteHeader .search .input input{
	border:0;
	height:33px;
	line-height:33px;
	width:375px;
	color:#999999;
	font-size:18px;
	float:left;
	padding:0 10px;
}
.siteHeader .search .input .borderLeft,
.siteHeader .search .input .borderRight{
	position:absolute;
	top:-2px;
	height:37px;
	width:5px;
}
.siteHeader .search .input .borderLeft{
	left:-5px;
	background:url(https://videostore.terra.com.br/Web/Content/images/headerInputLeft.gif) no-repeat left top;
}
.siteHeader .search .input .borderRight{
	right:-5px;
	background:url(https://videostore.terra.com.br/Web/Content/images/headerInputRight.gif) no-repeat left top;
}
.siteHeader .search a{
	float:left;
	width:87px;
	height:38px;
	font:bold 16px/37px Arial;
	color:#ffffff;
	margin:0 0 0 13px;
	padding:0 0 0 16px;
	background:url(https://videostore.terra.com.br/Web/Content/images/headerSearch.gif) no-repeat left top;
}
.siteHeader .search a:hover{
	color:#ff9900;
	background-position:bottom;
}
.siteHeader .account{
	width:240px;
	float:right;
	overflow:hidden;
	margin:25px 0 0 0;
}
.siteHeader .account ul{
	width:240px;
	float:right;
	text-align:right;
	margin:0 -1px 0 0;
}
.siteHeader .account li{
	border-right:1px solid #fff;
	color:#bebebe;
	display:inline-block;
	padding:0 5px 0 2px;
	margin:3px 0;
}
.siteHeader .account li{
	_display:inline;
	*display:inline;
}
.siteHeader .account li.clear{
	clear:right;
}
.siteHeader .account a{
	color:#fff;
	white-space:nowrap;
	font-weight:bold;
	line-height:14px;
}
.siteHeader .account a:hover{
	text-decoration:underline;
}
.siteHeader .account a.colorGray{
	border-right:1px solid #bebebe;
}
.siteHeader .account a.basketCase{
	padding:0 0 0 15px;
	background:url(https://videostore.terra.com.br/Web/Content/images/carIcon.gif) no-repeat left center;
}
.siteHeader .boxLogin{
	border:1px solid #ff7412;
	height:88px;
	background:#ffffff;
	width:206px;
	position:absolute;
	top:3px;
	right:0;
	padding:6px 10px;
	z-index:21;
	clear:both;
}
.siteHeader .boxLogin h2{
	font-size:12px;
}
.siteHeader .boxLogin a.close{
	width:19px;
	height:19px;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonClose.gif) no-repeat left top;
	position:absolute;
	top:7px;
	right:7px;
	text-indent:-77777px;
}
.siteHeader .boxLogin fieldset{
	margin:5px 0;
}
.siteHeader .boxLogin fieldset input{
	border:1px solid #878787;
	width:110px;
	height:20px;
	line-height:20px;
	padding:0 5px;
	float:left;
}
.siteHeader .boxLogin fieldset a.submit{
	width:60px;
	height:23px;
	margin:0 0 0 15px;
	float:left;
	font:bold 11px/23px Arial;
	color:#ffffff;
	text-align:center;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonGraySmall.gif) no-repeat left top;
}
.siteHeader .boxLogin fieldset.different input{
	width:12px;
	height:12px;
	float:left;
	border:0;
	padding:0;
	margin:1px 0 0 0;
}
.siteHeader .boxLogin fieldset.different span{
	padding:0 0 0 5px;
	color:#bbb7b6;
}
.siteHeader .boxLogin fieldset.different a{
	color:#bbb7b6;
}
.siteHeader .boxLogin fieldset.different a.remember{
	border-right:1px solid #bbb7b6;
	border-left:1px solid #bbb7b6;
	padding:0 5px;
	margin:0 5px;
}
.siteHeader .boxLogin fieldset.different a:hover{
	text-decoration:underline;
}
.siteHeader .loginForm{
	width:268px;
	float:right;
	padding:22px 0 0;
}
.siteHeader .loginForm fieldset{
	float:left;
	padding:0 0 10px 7px;
}
.siteHeader .loginForm label{
	color:#cbcaca;
	font-size:11px;
	display:block;
	padding:0 0 2px;
}
.siteHeader .loginForm label a{
	border-left:#fff 1px solid;
	line-height:10px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 3px;
}
.siteHeader .loginForm input{
	background:none;
	border:none;
	line-height:18px;
	width:100%;
	height:20px;
	float:left;
}
.siteHeader .loginForm .btn,
.siteHeader .loginForm .user,
.siteHeader .loginForm .password{
	background-image:url(https://videostore.terra.com.br/Web/Content/images/login_fields.gif);
	height:20px;
	float:left;
	padding:0 2px;
}
.siteHeader .loginForm .user{
	background-position:0 0;
	width:107px;
}
.siteHeader .loginForm .password{
	background-position:-111px 0;
	width:80px;
}
.siteHeader .loginForm .btn{
	background-position:-195px 0;
	width:52px;
	cursor:pointer;
	text-indent:-200000px;
	margin:16px 0 0;
}
.siteHeader .loginForm ul{
	border-top:#797979 1px dotted;
	width:260px;
	overflow:hidden;
	position:relative;
	float:left;
	display:inline;
	padding:5px 0 0;
	margin:0 0 0 8px;
}
.siteHeader .loginForm ul li{
	border-right:#fff 1px solid;
	float:right;
	padding:0 5px 0 0;
	margin:0 -1px 0 5px;
}
.siteHeader .loginForm ul li a{
	color:#fff;
	font-size:11px;
	font-weight:bold;
}
.siteHeader .loginForm a.basketCase{
	padding:0 0 0 15px;
	background:url(https://videostore.terra.com.br/Web/Content/images/carIcon.gif) no-repeat left center;
}
.siteHeader .loginForm a:hover{
	text-decoration:underline;
}
/****************************************************************************************************************************************************/
/*	Site AutoComplete */
/****************************************************************************************************************************************************/
.autocomplete-w1 {
	position:absolute;
	top:2px;
	left:0;
	right:-3px;
	z-index:9999;
}
* html .autocomplete-w1 {
	width:392px;
}
.autocomplete{
	background:#FFF;
	border:solid #ff9900;
	border-width:0 2px 2px;
	cursor:default;
	text-align:left;
	max-height:350px;
	overflow:auto;
}
.autocomplete .selected{
	background:#eee;
}
.autocomplete div{
	padding:0 5px;
	font-size:14px;
	line-height:24px;
	white-space:nowrap;
	overflow:hidden;
}
.autocomplete strong{
	color:#ff9900;
	font-size:16px;
}
/****************************************************************************************************************************************************/
/*	Site Menu */
/****************************************************************************************************************************************************/
.siteMenu{
	float:left;
	width:100%;
	position:relative;
	z-index:20;
}
.siteMenu ul.links{
	position:relative;
	float:right;
	margin:20px 0 5px;
	z-index:21;
}
.siteMenu ul.links li{
	border-right:1px solid #bebebe;
	padding:0 7px 0 0;
	margin:0 0 0 7px;
	float:left;
}
.siteMenu ul.links li.noBorder{
	border:0;
}
.siteMenu ul.links li a{
	color:#bebebe;
	font:bold 14px Arial;
}
.siteMenu ul.links li a:hover,
.siteMenu ul.links li a.selected{
	color:#969797;
	text-decoration:underline;
}
.siteMenu ul.primary{
	float:left;
	margin:0 0 0 0;
}
.siteMenu ul.primary li{
	float:left;
	display:inline;
	margin:0 18px 0 5px;
}
.siteMenu ul.primary li a{
	color:#ffffff;
	height:41px;
	float:left;
	font:bold 15px/41px Arial;
	position:relative;
	background:url(https://videostore.terra.com.br/Web/Content/images/menuGrayCenter.gif) repeat-x left top;
	padding:0 13px 0 10px;
}
.siteMenu ul.primary li a span.borderLeft,
.siteMenu ul.primary li a span.borderRight{
	height:41px;
	position:absolute;
	top:0;
}
.siteMenu ul.primary li a span.borderLeft{
	width:5px;
	left:-5px;
	background:url(https://videostore.terra.com.br/Web/Content/images/menuGrayLeft.gif) no-repeat left top;
}
.siteMenu ul.primary li a span.borderRight{
	width:17px;
	right:-17px;
	background:url(https://videostore.terra.com.br/Web/Content/images/menuGrayRight.gif) no-repeat left top;
}
.siteMenu ul.primary li a:hover{
	background:url(https://videostore.terra.com.br/Web/Content/images/menuOverCenter.gif) repeat-x left top;
}
.siteMenu ul.primary li a:hover span.borderLeft{
	background:url(https://videostore.terra.com.br/Web/Content/images/menuOverLeft.gif) repeat-x left top;
}
.siteMenu ul.primary li a:hover span.borderRight{
	background:url(https://videostore.terra.com.br/Web/Content/images/menuOverRight.gif) repeat-x left top;
}
.siteMenu ul.primary li.selected a{
	background-image:none;
	background-color:#ff9900;
}
.siteMenu ul.primary li.selected a span.borderLeft{
	background:url(https://videostore.terra.com.br/Web/Content/images/menuOrangeLeft.gif) no-repeat left top;
}
.siteMenu ul.primary li.selected a span.borderRight{
	background:url(https://videostore.terra.com.br/Web/Content/images/menuOrangeRight.gif) no-repeat left top;
}
.siteMenu .secundary{
	height:30px;
	width:100%;
	background:#ff9900;
	float:left;
}
.siteMenu .secundary ul{
	float:left;
	margin:5px 0 0 5px;
	display:inline;
}
.siteMenu .secundary ul.videoClubMenu{
	margin:5px 0 0 207px;
}
.siteMenu .secundary ul.myVideosMenu{
	margin:5px 0 0 355px;
}
.siteMenu .secundary ul li{
	float:left;
	position:relative;
}
.siteMenu .secundary ul li a{
	color:#ffffff;
	font:bold 14px/20px Arial;
	padding:2px 12px;
	border-right:1px solid #a74d0a;
}
.siteMenu .secundary ul li.noBorder a{
	border:0;
}
/*.siteMenu .secundary ul li ul{
	display:none;
	position:absolute;
	top:20px;
	left:-1px;
	padding:5px 0;
	background:#ffffff;
	width:180px;
	border:1px solid #ff9900;
	border-top:0px solid red;
	margin:0;
}*/
.siteMenu .secundary ul li .submenu{
	background:#fff;
	border:solid #ff9900;
	border-width:0 1px 1px;
	width:180px;
	position:absolute;
	top:20px;
	left:-1px;
	display:none;
	padding:5px 0;
	margin:0;
}
.siteMenu .secundary ul li ul{
	width:190px;
	float:left;
}
.siteMenu .secundary ul li ul li{
	float:left;
	width:190px;
	_border:1px solid #ffffff;
}
.siteMenu .secundary ul li.selected a{
	text-decoration:underline;
}
.siteMenu .secundary ul li.opened .submenu{
	display:block;
	max-height:500px;
	min-width:400px;
}
.siteMenu .secundary ul li.opened a{
	background-color:#ffffff;
	color:#d1600d;
}
.siteMenu .secundary ul li.opened ul li a{
	border:0;
	width:190px;
	float:left;
	font:bold 14px/25px Arial;
	padding:2px 0 0 5px;
	color:#000000;
	text-decoration:none;
}
/****************************************************************************************************************************************************/
/*	Site Footer */
/****************************************************************************************************************************************************/
.siteFooter{
	background:#ffffff;
	float:left;
	width:926px;
	padding:20px 17px;
}
.siteFooter .borderTop{
	border-top:1px solid #000000;
	line-height:1px;
	display:block;
	clear:both;
}
.siteFooter div{
	float:left;
	width:145px;
	margin:20px 0;
}
.siteFooter div h2{
	font:bold 12px Arial;
}
.siteFooter div ul{
	margin:5px 0;
}
.siteFooter div ul li{
	line-height:22px;
}
.siteFooter div ul li, .siteFooter div ul li a{
	color:#999999;
}
.siteFooter div ul li .credit{
	display:block;
	text-indent:-77777px;
	width:105px;
	height:45px;
	cursor:default;
	margin:5px 0;
	background:url(https://videostore.terra.com.br/Web/Content/images/footerCredit.gif) no-repeat left top;
}
.siteFooter div ul li .debit{
	display:block;
	text-indent:-77777px;
	width:117px;
	height:49px;
	margin:5px 0;
	cursor:default;
	background:url(https://videostore.terra.com.br/Web/Content/images/footerDebit.gif) no-repeat left top;
}
.siteFooter div.share ul li{
	float:left;
}
.siteFooter div.share ul li a{
	display:block;
	text-indent:-77777px;
	width:23px;
	height:24px;
	margin:5px 12px 0 0;
}
.siteFooter div.share ul li img{
	margin:9px 12px 0 0;
}
.siteFooter div.share ul li a.twitter{ background:url(https://videostore.terra.com.br/Web/Content/images/footerTwitter.gif) no-repeat left top; }
.siteFooter div.share ul li a.orkut{ background:url(https://videostore.terra.com.br/Web/Content/images/footerOrkut.gif) no-repeat left top; }
.siteFooter div.share ul li a.facebook{ background:url(https://videostore.terra.com.br/Web/Content/images/footerFacebook.gif) no-repeat left top; }
.siteFooter div.share ul li a.youtube{ background:url(https://videostore.terra.com.br/Web/Content/images/footerYoutube.gif) no-repeat left top; }
.siteFooter div.share,
.siteFooter div.security{
	float:right;
}
.siteFooter div.security a{
	float:left;
	line-height:28px;
	margin:10px 0 0 0;
	padding:0 0 0 27px;
	color:#d4411a;
	background:url(https://videostore.terra.com.br/Web/Content/images/footerSecurity.gif) no-repeat left top;
}
.siteFooter div.data{
	border-top:1px solid #000000;
	width:100%;
	clear:both;
	text-align:center;
	padding:15px 0 0;
}
.siteFooter div.data h4,
.siteFooter div.data h6,
.siteFooter div.data h5{
	color:#7f7f7f;
	font-size:10px;
	font-weight:normal;
}
.siteFooter div.data h4{
	font-size:11px;
	margin:0 0 10px;
}
.siteFooter div.data h5{
	margin:20px 0 15px;
}
.siteFooter div.data ul li{
	border-left:#7f7f7f 1px dotted;
	display:inline;
	padding:0 0 0 10px;
	margin:0 10px 0 0;
}
.siteFooter div.data ul li:first-child{
	border-left:0;
}
.siteFooter div.data ul li a{
	font-weight:bold;
	color:#7f7f7f;
	text-transform:uppercase;
}
.siteFooter div.data ul li a:hover{
	text-decoration:underline;
}
/****************************************************************************************************************************************************/
/*	Login */
/****************************************************************************************************************************************************/
.login{
	width:100%;
	padding:0;
}
.login .siteHeader{
	width:100%;
}
.login .siteContent{
	width:100%;
	clear:left;
	padding:20px 0;
}
.login .siteContent h2{
	background:none;
	color:#666;
	height:auto;
	line-height:20px;
	padding:0 20px;
}
.login .siteContent h3{
	font-size:12px;
	line-height:20px;
	padding:10px 20px 0;
}
.login .siteContent form{
	padding:20px 20px 0;
}
.login .siteContent fieldset{
	display:block;
	padding:0 0 10px;
}
.login .siteContent label{
	width:60px;
	line-height:20px;
	font-size:12px;
	float:left;
	text-align:right;
	padding:0 10px;
}
.login .siteContent input{
	border:1px solid #ACA299;
	width:200px;
	height:18px;
	float:left;
	padding:0 5px;
}
.login .siteContent input.btn{
	background:#666;
	border:0;
	width:60px;
	height:22px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	margin:0 0 0 80px;
}
.login .siteContent input.btn:hover{
	background:#ff9900;
}
/****************************************************************************************************************************************************/
/*	Login Layer */
/****************************************************************************************************************************************************/
.loginLayer{
	display:none;
}
.loginLayer,
.loginLayer .bg{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:9999;
}
* html .loginLayer,
* html .loginLayer .bg{
	position:absolute;
	width:100%;
	height:200%;
}
.loginLayer .bg{
	background:#fff;
	opacity:.5;
	filter:alpha(opacity=50);
}
.loginLayer .content{
	background:#fff;
	border:#ff9900 1px solid;
	-moz-box-shadow:rgba(0,0,0,0.7) 0 2px 15px;
	width:300px;
	display:block;
	position:relative;
	padding:15px;
	margin:15% auto;
	z-index:99999;
}
.loginLayer .content .btnClose{
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonClose.gif) no-repeat;
	width:20px;
	height:20px;
	text-indent:-20000000px;
	position:absolute;
	right:10px;
	top:10px;
}
.loginLayer .content h3{
	font-size:12px;
	line-height:12px;
	margin:0 0 15px;
}
.loginLayer .content fieldset{
	display:block;
	margin:0 0 10px;
}
.loginLayer .content label{
	width:60px;
	font-size:12px;
	color:#75716b;
	text-align:right;
	float:left;
	padding:5px;
}
.loginLayer .content input{
	border:#878787 1px solid;
	width:190px;
	float:left;
	padding:2px;
}
.loginLayer .content .save{
	padding:0 0 0 70px;
}
/*.loginLayer .content .save input{
	border-color:#ff9900;
	width:14px;
	height:14px;
	padding:0;
}*/
.loginLayer .content .save label{
	border-right:#47423a 1px solid;
	width:auto;
	color:#47423a;
	padding:0 5px;
	margin:0 5px 0 0;
}
.loginLayer .content .save a{
	font-size:12px;
}
.loginLayer .content a{
	color:#ff9900;
}
.loginLayer .content a:hover{
	text-decoration:underline;
}
.loginLayer .content .save a{
	font-size:12px;
	color:#ff9900;
}
.loginLayer .content .save a:hover{
	text-decoration:underline;
}
.loginLayer .content .btnSend{
	background:url(https://videostore.terra.com.br/Web/Content/images/signinSubmit.gif) no-repeat;
	border:none;
	width:60px;
	height:23px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	float:right;
	margin:0 35px 0 0;
}
.loginLayer .content h4{
	font-size:14px;
	padding:10px 0 0;
}
/****************************************************************************************************************************************************/
/*	Site Content */
/****************************************************************************************************************************************************/
.siteContent{
	float:left;
	position:relative;
	width:926px;
	background:#ffffff;
	padding:17px 17px 0 17px;
}
.siteContent h2{
	height:30px;
	background:#9d9d9d;
	font:bold 17px/30px Arial;
	color:#fff;
	clear:both;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}
.siteRequirements{
	float:left;
	width:926px;
	background:#ffffff;
	padding:17px 17px 0 17px;
}
.siteContent .siteHighlights{
	position:relative;
	float:left;
	width:100%;
}
.siteContent .siteHighlights ul.content{
	height:250px;
	width:605px;
	float:left;
	position:relative;
	overflow:hidden;
}
.siteContent .siteHighlights ul.content li{
	float:left;
	height:250px;
	width:605px;
}
.siteContent .siteHighlights ul.content li a{
	position:absolute;
	top:0;
	left:0;
	text-indent:-77777px;
	width:100%;
	height:100%;
	z-index:11;
	background:url(https://videostore.terra.com.br/Web/Content/images/blankImage.gif) repeat left top;
}
.siteContent .siteHighlights ul.content li img{
	position:absolute;
	top:0;
	left:0;
}
.siteContent .siteHighlights ul.content li .info{
	position:absolute;
	top:0;
	left:0;
	width:206px;
	height:100%;
	padding:0 17px;
}
.siteContent .siteHighlights ul.content li .info .background{
	width:240px;
	height:100%;
	background:#000000;
	position:absolute;
	top:0;
	left:0;
	filter:alpha(opacity=50);
	opacity:0.50;
	z-index:0;
}
.siteContent .siteHighlights ul.content li .info h3{
	font:normal 12px Arial;
	color:#ffffff;
	margin:15px 0 5px 0;
	position:relative;
	height:15px;
	overflow:hidden;
}
.siteContent .siteHighlights ul.content li .info h4{
	font:bold 24px/24px Arial;
	position:relative;
	color:#ffffff;
	margin:15px 0 0 0;
	height:50px;
	overflow:hidden;
}
.siteContent .siteHighlights ul.content li .info p{
	font:12px Arial;
	color:#ffffff;
	margin:15px 0 0 0;
	position:relative;
	height:75px;
	overflow:hidden;
}
.siteContent .siteHighlights ul.content li .info .fakeButton{
	position:relative;
	background:#ff9900;
	height:27px;
	padding:0 10px;
	float:left;
	margin:15px 0 0 0;
	font:bold 14px/27px Arial;
	color:#ffffff;
}
.siteContent .siteHighlights ul.content li .info .fakeButton .borderLeft,
.siteContent .siteHighlights ul.content li .info .fakeButton .borderRight{
	width:3px;
	height:27px;
	position:absolute;
	top:0;
}
.siteContent .siteHighlights ul.content li .info .fakeButton .borderLeft{
	left:-3px;
	background:url(https://videostore.terra.com.br/Web/Content/images/highlightsButtonLeft.png) no-repeat left top;
}
.siteContent .siteHighlights ul.content li .info .fakeButton .borderRight{
	right:-3px;
	background:url(https://videostore.terra.com.br/Web/Content/images/highlightsButtonRight.png) no-repeat left top;
}
.siteContent .siteHighlights ul.pagination{
	position:absolute;
	top:214px;
	left:491px;
	z-index:12;
}
.siteContent .siteHighlights ul.pagination li{
	float:left;
	margin:0 10px 0 0;
	box-shadow: 3px 3px 3px #222;
	-moz-box-shadow: 3px 3px 3px #222;
	-webkit-box-shadow: 3px 3px 3px #222;
}
.siteContent .siteHighlights ul.pagination a{
	height:25px;
	width:28px;
	float:left;
	padding:2px 0 0 0;
	margin:0;
	font:bold 18px Arial;
	text-align:center;
	color:#FFFFFF;
	
	background:url(https://videostore.terra.com.br/Web/Content/images/highlightsPaginationBig.gif) no-repeat left top;
}
.siteContent .siteHighlights ul.pagination a.selected,
.siteContent .siteHighlights ul.pagination a:hover{
	background:url(https://videostore.terra.com.br/Web/Content/images/highlightsPaginationBig.gif) no-repeat -28px 0;
	color:#000;
}
.siteContent .siteHighlights a.advertisement{
	float:right;
}
.siteContent .notLogged .more{
	background:url(https://videostore.terra.com.br/Web/Content/images/blankImage.gif);
	width:130px;
	height:25px;
	position:absolute;
	top:230px;
	left:250px;
	text-indent:-200000px;
}
.siteContent .notLogged .signIn{
	background:url(https://videostore.terra.com.br/Web/Content/images/blankImage.gif);
	width:280px;
	height:40px;
	position:absolute;
	top:215px;
	left:630px;
	text-indent:-200000px;
}
.siteContent .notLogged .info{
	display:none;
}
.notLoggedInfo{
	width:400px!important;
	margin:40px 0 0;
}
.notLoggedInfo .arrow{
	top:190px!important;
}
.notLoggedInfo h3{
	font-size:14px;
}
.notLoggedInfo p{
	font-size:12px;
	margin:10px 0;
}
.siteContent .thumbsData{
	float:left;
	position:relative;
	border-bottom:1px dotted #d0d0d0;
	width:100%;
	*padding:0 0 20px 0;
	_padding:0;
}
.siteContent .thumbsData h3{
	font:bold 18px Arial;
	color:#aca299;
	margin:15px 0 0 0;
}
.siteContent .thumbsData h3 strong{
	color:#7f7f7f;
}
.siteContent .thumbsData ul li{
	margin:15px 0 25px 35px;
	float:left;
}
.siteContent .thumbsData ul li.line{
	clear:both;
	width:100%;
	display:block;
	float:none;
	margin:0;
	line-height:0;
	border-top:1px dotted #d0d0d0;
}
.siteContent .thumbsData ul li.noMargin{
	margin-left:0;
	clear:both;
}
.siteContent .thumbsData ul li a{
	display:block;
}
.siteContent .thumbsData ul li a img{
	display:block;
	border:1px solid #d1d1d1;
}
.siteContent .thumbsData ul li a:hover img{
	border:1px solid #ff9900;
}
.siteContent .thumbsData ul li .info{
	text-align:center;
	width:125px;
	padding:5px 0;
}
.siteContent .thumbsData ul li .info a:hover{
	color:#ff9900;
}
.siteContent .thumbsData ul li .info .titleMovie{
	font:bold 12px/16px Arial;
	margin:4px 0;
	max-height:32px;
	_height:32px;
	overflow:hidden;
	font-size:12px;
	color:#47423A;
	margin:0;
	text-decoration:none;
	display:block!important;
}
.siteContent .thumbsData ul li .info span,
.siteContent .thumbsData ul li .info a,
.siteContent .thumbsData ul li .info p,
.siteContent .thumbsData ul li .rating,
.siteContent .thumbsData ul li .columns{
	display:none;
}
.siteContent .thumbsData a.seeMore{
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeSmall.gif);
	width:83px;
	height:22px;
	line-height:22px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	text-transform:lowercase;
	float:right;
	margin:-10px 0 5px 0;
}
.siteContent .thumbsData a.advertisement{
	float:right;
}
.siteContent .listData{
	float:left;
	position:relative;
	width:100%;
}
.siteContent .listData ul li{
	padding:20px 0;
	float:left;
	border-top:1px dotted #d0d0d0;
	width:100%;
}
.siteContent .listData ul li:hover{
	background:#e9e9e9;
}
.siteContent .listData ul li.noBorder{
	border:0;
}
.siteContent .listData ul li a{
	float:left;
	margin:0 10px 0 0;
}
.siteContent .listData ul li a img{
	border:1px solid #d1d1d1;
}
.siteContent .listData ul li a:hover img{
	border:1px solid #ff9900;
}
.siteContent .listData ul li .info{
	float:left;
	width:540px;
	position:relative;
	padding:0 0 15px 0;
}
.siteContent .listData ul li .info .disponibility{
    display:none;
}
.siteContent .listData ul li .info .titleMovie{
	float:none;
	display:block;
	font-weight:bold;
}
.siteContent .listData ul li .info .titleMovie span{
	font-weight:normal;
}
.siteContent .listData ul li .info .titleMovie:hover{
	color:#ff9900;
}
.siteContent .listData ul li .info h5,
.siteContent .listData ul li .info .type{
	display:none;
}
.siteContent .listData ul li .info a.learnMore{
	position:absolute;
	right:0;
	bottom:0;
	color:#ff9900;
	font-weight:bold;
	margin:0;
}
.siteContent .listData ul li .info a.learnMore:hover{
	text-decoration:underline;
}
.siteContent .listData ul li .info .members{
	clear:both;
	padding:10px 0 0;
}
.siteContent .listData ul li .info .available{
	font-size:14px;
	margin:15px 0 0 0;
}
.siteContent .listData ul li .info .sinopse{
	clear:left;
	overflow:hidden;
	margin:5px 0 0;
}
.siteContent .listData ul li .info .sinopse p{
	height:28px;
	overflow:hidden;
}
.siteContent .listData ul li .info .sinopse a{
	display:inline;
	color:#ff9900;
	font-weight:bold;
	float:none;
}
.siteContent .listData ul li .columns{
	float:left;
	width:240px;
	text-align:center;
	position:relative;
	padding:28px 0 0 0;
}
.siteContent .listData ul li .columns span{
	padding:0 15px;
}
.siteContent .listData ul li .columns a{
	position:absolute;
	top:24px;
	right:-82px;	
	width:83px;
	height:22px;
	font:bold 11px/22px Arial;
	color:#ffffff;
	margin:0;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonGraySmall.gif) no-repeat left top;
}
.siteContent .listData ul li .columns a:hover{
	color:#ff9900;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonGraySmallOver.gif) no-repeat left top;
}
.siteContent .leftSide{
	float:left;
	width:605px;
}
.siteContent .rightSide{
	float:right;
	width:300px;
}
.siteContent .rightSide a{
	margin:20px 0 0 0;
	display:block;
	border:1px solid #d1d1d1;
}
.siteContent .rightSide a img{
	display:block;
}
.siteContent .rightSide .share{
	display:block;
	padding:30px 0 0;
}
.siteContent .rightSide .share h3{
	font-size:18px;
	color:#aca299;
}
.siteContent .rightSide .share a{
	background:url(https://videostore.terra.com.br/Web/Content/images/icos_share.gif) no-repeat;
	border:0;
	height:40px;
	padding:10px 0 0 60px;
	margin:10px 0 0 0;
}
.siteContent .rightSide .share a.twitter{
	background-position:0 top;
}
.siteContent .rightSide .share a.facebook{
	background-position:0 center;
}
.siteContent .rightSide .share a.message{
	background-position:0 bottom;
}
.siteContent .rightSide .share a span{
	display:block;
}
.siteContent .seeAlso{
	float:left;
	margin:17px 0 0 0;
	width:100%;
}
.siteContent .seeAlso h3{
	color:#aca299;
	font:bold 14px Arial;
}
.siteContent .seeAlso a{
	margin:10px 0 0 16px;
	float:left;
}
.siteContent .seeAlso a.noMargin{
	margin:10px 0 0 0;
}
.siteContent .seeAlso a img{
	border:0;
}
.siteContent .titlePage{
	height:30px;
	margin:20px 0 5px 0;
	float:left;
	width:100%;
	background:#9d9d9d;
	text-align:center;
	position:relative;
	z-index:1;
}
.siteContent .zeroMargin{
	margin:0;
	*bordder-top:20px solid #ffffff;
}
.siteContent .titlePage h3{
	font:bold 17px/30px Arial;
	color:#ffffff;
	position:absolute;
	top:0;
	left:10px;
}
.siteContent .titlePage ul.pagination{
	margin:0 0 0 -100px;
}
.siteContent .titlePage ul.pagination li{
	display:inline;
}
.siteContent .titlePage ul.pagination li a{
	font:bold 12px/30px Arial;
	color:#ffffff;
	border-left:1px solid #ffffff;
	padding:0 5px 0 8px;
}
.siteContent .titlePage ul.pagination li a.selected,
.siteContent .titlePage ul.pagination li a:hover{
	color:#7f7871;
}
.siteContent .titlePage ul.pagination li a.noBorder{
	border:0;
}
.siteContent .titlePage .options{
	position:absolute;
	top:0;
	right:0;
	padding:0 10px 0 0;
}
.siteContent .titlePage .options a.thumbs,
.siteContent .titlePage .options a.list{
	float:left;
	text-indent:-77777px;
	height:22px;
	width:26px;
	margin:3px 5px 0 0;
	border:1px solid #9d9d9d;
}
.siteContent .titlePage .options a.thumbs{
	background:url(https://videostore.terra.com.br/Web/Content/images/pageTypeThumbs.gif) no-repeat left top;
}
.siteContent .titlePage .options a.list{
	background:url(https://videostore.terra.com.br/Web/Content/images/pageTypeList.gif) no-repeat left top;
}
.siteContent .titlePage .options a.selected,
.siteContent .titlePage .options a.thumbs:hover,
.siteContent .titlePage .options a.list:hover{
	border:1px solid #c0c0c0;
	background-position:right top;
}
.siteContent .titlePage .options .ordination{
	float:left;
	position:relative;
	margin:6px 0 0 10px;
}
.siteContent .titlePage .options .ordination .border{
	height:17px;
	width:1px;
	position:absolute;
	top:1px;
	left:-1px;
	display:block;
	background:#ffffff;
}
.siteContent .titlePage .options .ordination a.focus{
	height:19px;
	float:left;
	padding:0 23px 0 10px;
	width:100px;
	text-align:left;
	background:#ffffff url(https://videostore.terra.com.br/Web/Content/images/orderingButton.gif) no-repeat right top;
	color:#9d9d9d;
	font:bold 12px/19px Arial;
}
.siteContent .titlePage .options .ordination ul{
	border:1px solid red;
	position:absolute;
	top:17px;
	left:-1px;
	border:3px solid #ff9900;
	display:none;
	width:128px;
	background:#ffffff;
}
.siteContent .titlePage .options .ordination ul li{
	display:inline;
}
.siteContent .titlePage .options .ordination ul li a{
	display:block;
	font-weight:bold;
	text-align:left;
	padding:5px 8px;
}
.siteContent .titlePage .options .ordination ul li a:hover{
	color:#ffffff;
	background:#ff9900;
}
.siteContent .titlePage .options .opened .border{
	background:#ff9900;
}
.siteContent .titlePage .options .opened a.focus{
	color:#ffffff;
	background:#ff9900 url(https://videostore.terra.com.br/Web/Content/images/orderingButton.gif) no-repeat right bottom;
}
.siteContent .titlePage .options .opened ul{
	display:block;
}
.siteContent .exhibition{
	float:left;
	width:100%;
	margin:25px 0 0 0;
}
.siteContent .exhibition span{
	float:left;
	font-size:12px;
	color:#666666;
}
.siteContent .exhibition ul li{
	float:left;
}
.siteContent .exhibition ul li a{
	font:bold 12px Arial;
	padding:0 8px;
	border-left:1px solid #666666;
}
.siteContent .exhibition ul li a.selected{
	color:#FF9900;
}
.siteContent .exhibition ul li a:hover{
	color:#aca299;
	text-decoration:underline;
}
.siteContent .exhibition ul li a.noBorder{
	border:0;
}
.terms h2{
	background:none;
	color:#47423A;
	font-size:18px;
	padding:0;
	margin:0 0 15px;
}
.terms h3{
	font-weight:normal;
	font-size:12px;
	margin:15px 0;
}
.terms p{
	font-size:12px;
	margin:10px 0 0;
}
.terms blockquote{
	padding:0 0 0 10px;
}
/****************************************************************************************************************************************************/
/*	not Available */
/****************************************************************************************************************************************************/
.notAvailable h2{
	background:#9D9D9D;
	color:#fff;
	height:auto;
	text-align:center;
	margin:50px;
	padding:50px;
}
/****************************************************************************************************************************************************/
/*	Vídeo Clube / Aluguel de Vídeos */
/****************************************************************************************************************************************************/
.videoClub h2,
.videoRent h2,
.videoClubGender h2,
.videoRentGender h2,
.videoClubCategory h2 strong,
.videoRentCategory h2 strong{
	display:none;
}
.videoClubCategory h2.middleTitle,
.videoRentCategory h2.middleTitle{
	margin:20px 0 0 0;
}
.videoClubGender .thumbsData,
.videoRentGender .thumbsData{
	border:0;
}
.videoClubGender .thumbsData h3.noMargin,
.videoRentGender .thumbsData h3.noMargin{
	margin:0;
}
.videoClubGender .thumbsData ul li .info h5,
.videoRentGender .thumbsData ul li .info h5{
	font-weight:normal;
}
.videoClubGender .thumbsData ul li,
.videoRentGender .thumbsData ul li{
	*padding:0;
}
/****************************************************************************************************************************************************/
/*	Vídeo Store */
/****************************************************************************************************************************************************/
.videoStore .splash h2{
	background:none;
	font-weight:normal;
	color:#ff9900;
	font-size:36px;
	padding:10px 0;
	margin:0;
}
.videoStore .splash h3{
	background:none;
	font-weight:normal;
	color:#2d2d2c;
	font-size:24px;
}
.videoStore .splash h4{
	background:#fff url(https://videostore.terra.com.br/Web/Content/images/VideoStoreLanding_image.jpg) no-repeat;
	height:495px;
	text-indent:-20000px;
}
.videoStore .splash h5{
	background:url(https://videostore.terra.com.br/Web/Content/images/VideoStoreLanding_icon.gif) no-repeat center left;
	color:#2d2d2c;
	line-height:20px;
	font-size:14px;
	font-weight:normal;
	padding:0 0 0 30px;
}
.videoStore ul.listStore{
	margin:15px 0 20px 45px;
}
.videoStore ul.listStore li{
	list-style:disc;
	margin:3px 0 0 0;
	font-size:13px;
	color:#333333;
}
a.assineBtn {
	position:absolute;
	display:block;
	text-indent:-20000px;
	width:225px;
	height:61px;
	padding:0;
	margin:0;
	top:306px;
	left:617px;
	z-index::2;
}
.noBorder{
	border-width:0!important;
}
/****************************************************************************************************************************************************/
/*	Resultado de Busca / Trailer */
/****************************************************************************************************************************************************/
.searchResult h2,
.trailerPage h2{
	color:#666666;
	background:transparent;
	padding:0;
	font-size:18px;
}
.searchResult p.searched{
	font-size:18px;
	color:#aca299;
}
.searchResult p.searched span{
	color:#666666;
}
.trailerPage .exhibition{
	margin:5px 0 0 0;
}
.searchResult .titlePage,
.trailerPage .titlePage{
	margin:5px 0;
}
.searchResult .thumbsData,
.trailerPage .thumbsData{
	border:0;
}
.searchResult .thumbsData ul li,
.trailerPage .thumbsData ul li{
	width:125px;
	position:relative;
	padding:54px 0 0;
	margin-top:0;
}
.searchResult .thumbsData ul li.line,
.trailerPage .thumbsData ul li.line{
	padding:20px 0 0;
	margin:0;
}
.searchResult .thumbsData li h3,
.trailerPage .thumbsData li h3{
	width:100%;
	max-height:34px;
	line-height:16px;
	font-size:12px;
	color:#47423a;
	text-align:center;
	vertical-align:bottom;
	overflow:hidden;
	position:absolute;
	bottom:205px;
	margin:5px 0;
}
.searchResult .thumbsData ul li .info h4,
.trailerPage .thumbsData ul li .info h4{
	display:none;
}
.searchResult .thumbsData ul li .info a.learnMore,
.trailerPage .thumbsData ul li .info a.learnMore{
	background:url(https://videostore.terra.com.br/Web/Content/images/btnTrailer.gif) no-repeat;
	width:125px;
	height:19px;
	line-height:19px;
	text-align:center;
	display:block;
	color:#fff;
	font-weight:bold;
	margin:2px 0 0;
}
.searchResult .thumbsData ul li .info a.learnMore:hover,
.trailerPage .thumbsData ul li .info a.learnMore:hover{
	color:#333;
}
.searchResult .listData ul li .info a,
.trailerPage .listData ul li .info a{
	display:none;
}
.searchResult .listData ul li .info,
.trailerPage .listData ul li .info{
	padding:0;
}
.searchResult .listData ul li .info p.sinopse,
.trailerPage .listData ul li .info p.sinopse{
	max-height:28px;
	_height:28px;
}
.thumbsBox{
	margin:50px 0 0;
}
/****************************************************************************************************************************************************/
/*	Site Signin */
/****************************************************************************************************************************************************/
.siteSignin h2{
	color:#666666;
	background:transparent;
	padding:0;
	font-size:18px;
	margin-bottom:0;
}
.siteSignin p.phrase{
	font-size:12px;
}
.siteSignin .benefits{
	float:left;
	width:620px;
	margin:20px 0 0 0;
	border-right:1px dotted #959595;
}
.siteSignin .benefits h3{
	font-size:18px;
	color:#666666;
}
.siteSignin .benefits p{
	font-size:12px;
	margin:5px 5px 0 0;
}
.siteSignin .benefits img{
	float:left;
	margin:20px 0 0 0;
}
.siteSignin .benefits .btnRegister{
	margin:5px 0 0 15px;
}
.siteSignin .benefits ul{
	float:left;
	list-style:inside disc;
	margin:20px 0 10px 15px;
}
.siteSignin .benefits ul li{
	font-size:14px;
	line-height:22px;
}
.siteSignin .erroLogon{
	position:absolute;
	left:670px;
	top:40px;
	width:219px;
	height:27px;
	background-color:#ffcfcf;
	border:2px solid #ff0000;
	background-image:url(https://videostore.terra.com.br/Web/Content/images/erroLogon.gif);
	background-repeat:no-repeat;
	background-position:7px 3px;
}
.siteSignin .erroLogon p{
	margin:7px 0 0 39px;
}
.siteSignin .logon{
	float:left;
	margin:20px 0 0 20px;
	width:280px;
}
.siteSignin .logon h3{
	font-size:18px;
	color:#666666;
}
.siteSignin .logon fieldset{
	margin:20px 0 0 0;
}
.siteSignin .logon fieldset label{
	width:38px;
	float:left;
	text-align:right;
	margin-right:11px;
	margin-top:5px;
}
.siteSignin .logon fieldset input{
	border:1px solid #878787;
	width:186px;
	height:20px;
	line-height:20px;
	padding:0 5px;
	float:left;
}
.siteSignin .logon fieldset.different a.submit{
	width:60px;
	height:23px;
	margin:15px 0 0 186px;
	float:left;
	font:bold 11px/23px Arial;
	color:#ffffff;
	text-align:center;
	background:url(https://videostore.terra.com.br/Web/Content/images/signinSubmit.gif) no-repeat left top;
}
.siteSignin .logon fieldset.different input{
	width:14px;
	height:14px;
	float:left;
	border:0;
	padding:0;
}
.siteSignin .logon fieldset.different span{
	font-size:12px;
	line-height:1px;
	padding:0 10px 0 40px;
	border-right:1px solid #999999;
	display:inline;
}
.siteSignin .logon fieldset.different a{
	font-size:12px;
	line-height:1px;
	color:#ff9900;
	margin:0 0 0 7px;
}
.siteSignin .logon fieldset.different a:hover{
	text-decoration:underline;
}
.siteSignin .box{
	float:right;
	width:455px;
	height:300px;
	margin:20px 0 0 0;
}
.siteSignin .rent{
	border-right:1px dotted #959595;
	float:left;
}
.siteSignin .box h3{
	font-size:18px;
	color:#666666;
}
.siteSignin .box p{
	font-size:12px;
	margin:5px 5px 0 0;
}
.siteSignin .box img{
	float:left;
	margin:20px 0 0 0;
}
.siteSignin .box ul{
	float:left;
	list-style:inside disc;
	margin:20px 0 10px;
}
.siteSignin .box ul li{
	font-size:14px;
	line-height:22px;
}
.siteSignin a.btnRegister{
	background:url(https://videostore.terra.com.br/Web/Content/images/btnRegister.gif) no-repeat;
	width:87px;
	height:36px;
	line-height:36px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	float:left;
	font-size:12px;
	margin:5px 0 0 0;
}
.siteSignin a.btnMore{
	background:url(https://videostore.terra.com.br/Web/Content/images/btnMore.gif) left center no-repeat;
	line-height:16px;
	font-weight:bold;
	color:#ff9900;
	float:left;
	clear:left;
	font-size:12px;
	padding:0 0 0 10px;
	margin:10px 15px 10px 0;
}
.siteSignin .column{
	width:280px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
}
.siteSignin span{
	display:block;
	clear:left;
	font-size:10px;
}
.siteSignin .layer{
	background:#fff;
	border:#ff9900 2px solid;
	width:440px;
	height:270px;
	top:95px;
	left:5px;
	position:absolute;
	padding:10px;
	z-index:9999;
	display:none;
}
.siteSignin .rent .layer{
	left:auto;
	right:15px;
}
.siteSignin .layer .btnClose{
	background:url(https://videostore.terra.com.br/Web/Content/images/btnClose.gif) no-repeat;
	width:20px;
	height:20px;
	text-indent:-200000px;
	position:absolute;
	top:5px;
	right:5px;
}
.siteSignin .layer h3{
	color:#ff9900;
	text-transform:uppercase;
	font-size:17px;
	margin:0 0 15px;
}
.siteSignin .layer p{
	color:#47423a;
	font-size:14px;
	margin:0 0 10px;
}
.siteSignin .layer h4{
	color:#47423a;
	font-size:17px;
	margin:10px 0;
}
/****************************************************************************************************************************************************/
/*	Site Sinopse */
/****************************************************************************************************************************************************/
.siteSinopse h3{
	color:#9d9d9d;
	font:normal 18px Arial;
	margin:10px 0 0 5px;
	float:left;
}
.siteSinopse .share{
	float:right;
	margin:10px 5px 0 0;
}
.siteSinopse .share span{
	font:12px/18px Arial;
	float:left;
}
.siteSinopse .share a{
	width:18px;
	height:18px;
	text-indent:-777777px;
	float:left;
	margin:0 0 0 7px;
}
.siteSinopse .share a.twitter{
	background:url(https://videostore.terra.com.br/Web/Content/images/sinopseTwitter.gif) no-repeat left top;
}
.siteSinopse .share a.facebook{
	background:url(https://videostore.terra.com.br/Web/Content/images/sinopseFacebook.gif) no-repeat left top;
}
.siteSinopse .boxDetails{
	margin:10px 0 0 0;
	float:left;
	width:927px;
}
.siteSinopse .boxDetails .description{
	width:100%;
	float:left;
}
.siteSinopse .boxDetails .description .firstColumn{
	width:130px;
	float:left;
	position:relative;
	margin:0 20px 0 0;
}
.siteSinopse .boxDetails .description .firstColumn img{
	margin:0 0 5px;
}
.siteSinopse .boxDetails .description .firstColumn iframe{
	float:left;
}
.rating,
.rating span{
	background:url(https://videostore.terra.com.br/Web/Content/images/rating.gif) repeat-x left top;
	width:105px;
	height:15px;
	float:left;
	cursor:pointer;
	position:relative;
	margin:0 5px 15px;
}
.rating span{
	background-position:bottom left;
	width:auto;
	margin:0;
}
.rating strong{
	width:105px;
	color:#47423a;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	position:absolute;
	left:0;
	top:15px;
}
.siteSinopse .boxDetails .description .secondColumn{
	width:770px;
	float:left;
	position:relative;
}
.siteSinopse .boxDetails .description .text{
	height:50px;
	overflow:hidden;
}
.siteSinopse .boxDetails .description .title{
	display:block;
	vertical-align:top;
	padding:0 10px 20px 0;
}
.siteSinopse .boxDetails .description .hd{
	background:url(https://videostore.terra.com.br/Web/Content/images/videoListType.gif) no-repeat left 5px;
	padding-left:33px;
}
.siteSinopse .boxDetails .description h1{
	color:#47423a;
	font:normal 18px Arial;
	line-height:25px;
	display:inline;
	margin:0 5px 0 0;
}
.siteSinopse .boxDetails .description .rating{
	float:none;
	display:inline-block;
	margin:5px 0 0 -4px;
}
.siteSinopse .boxDetails .description h2,
.siteSinopse .boxDetails .description h3,
.siteSinopse .boxDetails .description p{
	background:none;
	height:auto;
	color:#47423a;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	float:none;
	clear:left;
	padding:0;
	margin:0;
}
.siteSinopse .boxDetails .description h2{
	font-style:italic;
}
.siteSinopse .boxDetails .description .secondColumn p{
	padding:15px 0 0;
}
.siteSinopse .boxDetails .description .btnMoreText{
	font-weight:bold;
	color:#ff9900;
}
.siteSinopse .boxDetails .description .btnMoreText:hover{
	text-decoration:underline;
}
.siteSinopse .boxDetails .description h2.members{
	font-style:normal;
	padding:15px 0 0;
}
.siteSinopse .boxDetails .description h2.members strong{
	color:#999;
	text-transform:uppercase;
}
.siteSinopse .boxDetails .description .btns{
	position:relative;
}
.siteSinopse .boxDetails .description .btns a{
	float:left;
	height:17px;
	color:#ffffff;
	font-weight:bold;
	line-height:17px;
	text-align:center;
	text-transform:uppercase;
}
.siteSinopse .boxDetails .description .btns a.seeTrailer{
	width:107px;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonLGraySmall.gif) no-repeat left top;
	margin:15px 0 0;
}
.siteSinopse .boxDetails .description .btns a.addVideos{
	width:189px;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonLGrayLarge.gif) no-repeat right top;
	margin:15px 0 0 10px;
}
.siteSinopse .boxDetails .description .mediaoptions .info{
	display:none;
}
.siteSinopse .secondColumn .info{

}
.siteSinopse .secondColumn .small{
}
.siteSinopse .secondColumn .planbox{
	border:#beb7af 1px dotted;
	width:281px;
	float:right;
	margin:0 0 0 15px;
}
.siteSinopse .secondColumn .planbox h2{
	color:#fff;
	font-size:18px;
	font-style:normal;
	height:60px;
	padding:0 80px 0 10px;
	margin:-1px;
}
.siteSinopse .secondColumn .planbox h2.vc01{
	background:url(https://videostore.terra.com.br/Web/Content/images/planbox_videoclube01.gif) no-repeat;
	line-height:50px;
}
.siteSinopse .secondColumn .planbox h2.vc02{
	background:url(https://videostore.terra.com.br/Web/Content/images/planbox_videoclube02.gif) no-repeat;
	height:55px;
	line-height:20px;
	padding:5px 100px 0 10px;
}
.siteSinopse .secondColumn .planbox h3{
	color:#999;
	font-size:18px;
	line-height:22px;
	padding:0 15px 15px;
}
.siteSinopse .secondColumn .planbox ul{
	color:#47423a;
	font-size:12px;
	padding:0 15px;
}
.siteSinopse .secondColumn .planbox ul li{
	padding:0 0 15px;
}
.siteSinopse .secondColumn .planbox a{
	color:#ff9900;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	display:block;
	margin:0 15px 15px;
}
.siteSinopse .secondColumn .planbox a:hover{
	text-decoration:underline;
}
.moreInfo{
	width:260px!important;
	margin:-30px 0 0 -30px!important;
}
.moreInfo .arrow {
	top:20px!important;
}
.moreInfo h3,
.moreInfoB h3{
	font-size:16px;
}
.moreInfo p,
.moreInfoB p{
	font-size:11px;
	margin:0 0 10px;
}
.moreInfoB{
	width:300px!important;
	margin:-40px 0 0 -25px!important;
}
.siteSinopse .boxDetails .description .available{
	background:#e5e5e5;
	width:100%;
	float:left;
	clear:both;
	position:relative;
	margin:50px 0 0 0;
}
.siteSinopse .boxDetails .description .available h4{
	line-height:30px;
	color:#47423a;
	font-size:18px;
	position:absolute;
	top:-30px;
	left:0;
}
.siteSinopse .boxDetails .description .available p{
	padding:5px 0 0;
}
.siteSinopse .boxDetails .description .available label{
	display:block;
	white-space:nowrap;
	padding:5px 0 0;
}
.siteSinopse .boxDetails .description .available ul{
	width:100%;
	display:table;
	margin:10px 0;
}
.siteSinopse .boxDetails .description .available ul li{
	border-left:#beb7af 1px dotted;
	min-width:130px;
	display:table-cell;
	vertical-align:top;
	overflow:hidden;
	font-size:12px;
	padding:0 10px;
}
.siteSinopse .boxDetails .description .available ul li:first-child{
	border-left:0;
}
.siteSinopse .boxDetails .description .available input{
	width:14px;
	height:14px;
}
.siteSinopse .boxDetails .description .available .btns a,
.siteSinopse .boxDetails .description .available .btns a span{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_detalhes.gif) top left no-repeat;
	height:36px;
	line-height:36px;
	color:#fff;
	font-weight:bold;
	display:block;
	float:none;
	white-space:nowrap;
}
.siteSinopse .boxDetails .description .available .btns a{
	padding:0 0 0 2px;
	margin:12px 0;
}
.siteSinopse .boxDetails .description .available .btns a span{
	background-position:right top;
	font-size:11px;
	cursor:pointer;
	padding:0 10px 0 8px;
}
.siteSinopse .boxDetails .description .available .btns a em{
	background:url(https://videostore.terra.com.br/Web/Content/images/ico_cart.gif) top left no-repeat;
	width:15px;
	height:15px;
	float:left;
	text-indent:-2000000px;
	margin:10px 0 0 6px;
}
/*
	IE6 fix
*/
* html .siteSinopse .boxDetails .description .available ul{
	float:left;
	overflow:hidden;
}
* html .siteSinopse .boxDetails .description .available ul li{
	width:170px;
	height:60px;
	float:left;
	margin:0 0 0 -1px;
}
* html .siteSinopse .boxDetails .description .available label{
	padding:0;
}
* html .siteSinopse .boxDetails .description .fiveCol ul li{
	width:134px;
}
/*
	IE7 fix
*/
div[className="available"] ul,
div[className="available fiveCol"] ul{
	float:left;
	overflow:hidden;
	padding:0 0 10px;
}
div[className="available"] ul li,
div[className="available fiveCol"] ul li{
	width:170px;
	height:60px;
	float:left;
	margin:0 0 0 -1px;
}
div[className="available"] label,
div[className="available fiveCol"] label{
	padding:0;
}
div[className="fiveCol"] ul li,
div[className="available fiveCol"] ul li{
	width:134px;
}

.siteSinopse .boxDetails .description .additionalInfo{
	width:100%;
	float:left;
	clear:left;
	margin:5px 0 0;
}
.siteSinopse .boxDetails .description .additionalInfo h3{
	float:right;
	line-height:20px;
	font-size:12px;
}
.siteSinopse .boxDetails .description .additionalInfo h4 .info{
	display:none;
}
.siteSinopse .boxDetails .description .additionalInfo h4{
	background:url(https://videostore.terra.com.br/Web/Content/images/ico_checked.gif) left center no-repeat;
	float:left;
	line-height:20px;
	font-size:12px;
	font-weight:normal;
	padding:0 0 0 25px;
}
.siteSinopse .boxDetails .description .additionalInfo a{
	color:#ff9900;
	font-weight:bold;
}
.siteSinopse .boxDetails .description .additionalInfo a:hover{
	text-decoration:underline;
}
.siteSinopse .titlePage h4{
	font:bold 17px/30px Arial;
	color:#ffffff;
	position:absolute;
	top:0;
	left:10px;
}
.siteSinopse .titlePage .options{
	width:275px;
}
.siteSinopse .titlePage .options .season{
	float:left;
	color:#ffffff;
	margin:8px 0 0 0;
}
.siteSinopse .tableContent{
	bordder:1px solid red;
	float:left;
	width:100%;
	margin:0 0 5px 0;
}
.siteSinopse .tableContent table{
	width:100%;
}
.siteSinopse .tableContent th,
.siteSinopse .tableContent td{
	line-height:35px;
	height:35px;
	text-align:left;
}
.siteSinopse .tableContent th{
	font-size:12px;
	padding:0 10px 0 5px;
}
.siteSinopse .tableContent td{
	padding:0 10px 0 5px;
	border-top:1px solid #aba29b;
	vertical-align:middle;
}
.list .tableContent .genero{
	width:150px;
}
.list .tableContent .ano{
	width:150px;
}
.list .tableContent .opcao{
	width:220px;
}
.siteSinopse .tableContent td.episode{
	text-align:center;
}
.siteSinopse .tableContent td.title p,
.siteSinopse .tableContent td.sinopse p{
	width:160px;
	float:left;
	height:12px;
	overflow:hidden;
	line-height:12px;
}
.siteSinopse .tableContent td.sinopse p{
	width:422px;
}
.siteSinopse .tableContent td a{
	width:83px;
	height:22px;
	color:#ffffff;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonGraySmall.gif) no-repeat left top;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	float:left;
}
.siteSinopse .tableContent tr:hover td{
	background-color:#e9e9e9;
	cursor:pointer;
}
.siteSinopse .tableContent tr.selected td{
	background:#e9e9e9;
	cursor:default;
}
.siteSinopse .tableContent tr.selected td a{
	color:#ff9900;
	background:none;
	cursor:default;
}
.siteSinopse .seeAlso h3{
	float:none;
	margin:0;
}
/****************************************************************************************************************************************************/
/*	Área Teste */
/****************************************************************************************************************************************************/
.testArea h2{
	color:#666666;
	background:transparent;
	padding:0;
	font-size:18px;
}
.testArea p.phrase{
	font-size:12px;
	float:left;
	margin:15px 0 0 0;
}
.testArea .videos{
	float:left;
	width:453px;
	margin:10px 0 0 20px;
}
.testArea .noMargin{
	margin-left:0;
}
.testArea .videos h3{
	font:18px Arial;
	color:#666666;
	margin:10px 0;
}
.testArea .videos .player{
	float:left;
	background:#000000;
	width:453px;
	height:190px;
	overflow:hidden;
	position:relative;
}
.testArea .videos .player img{
	width:100%;
}
.testArea .videos .player .iconPlay{
	background:url(https://videostore.terra.com.br/Web/Content/images/playIcon.png) no-repeat left top;
	width:51px;
	height:94px;
	position:absolute;
	text-indent:-20000px;
	top:47px;
	left:211px;
	cursor:pointer;
}
.testArea .videos p{
	font-size:12px;
	float:left;
	clear:both;
	margin:5px 0 0 0;
	width:100%;
}
/****************************************************************************************************************************************************/
/*	Video List Info */
/****************************************************************************************************************************************************/
.videoListInfo{
	position:absolute;
	width:270px;
	padding:15px;
	z-index:30;
	border:2px solid #ff9900;
	background:#ffffff;
}
.videoListInfo .arrow{
	width:25px;
	height:47px;
	position:absolute;
	top:25px;
	left:-25px;
	background:url(https://videostore.terra.com.br/Web/Content/images/videoListArrow.png) no-repeat left top;
}
.videoListInfo .rating{
	margin:10px 5px;
}
.videoListInfo .rating strong{
	display:none;
}
.videoListInfo h4{
	font:bold 17px Arial;
	max-height:40px;
	overflow:hidden;
	display:block;
}
.videoListInfo h4 span{
	display:none;
}
.videoListInfo .type{
	display:block;
	width:auto!important;
	float:left;
	margin:10px 0;
	font:bold 12px/17px Arial;
}
.videoListInfo .hd{
	background:url(https://videostore.terra.com.br/Web/Content/images/videoListType.gif) no-repeat left top;
	text-indent:0;
	padding:0 0 0 33px;
}
.videoListInfo .sinopse,
.videoListInfo p.members{
	font:12px Arial;
	display:block;
	overflow:hidden;
	clear:left;
}
.videoListInfo p.members{
	max-height:45px;
}
.videoListInfo .sinopse{
	height:88px;
	overflow:hidden;
	margin:10px 0 0 0;
}
.videoListInfo .learnMore,
.videoListInfo h5{
	display:none;
}
.videoListInfo p.available{
	line-height:17px;
	display:block;
	margin:10px 0 0;
}
.videoListInfo p.available span{
	background:url(https://videostore.terra.com.br/Web/Content/images/videoListType.gif) no-repeat left top;
	text-indent:-200000px;
	width:26px;
	height:17px;
	display:inline-block;
	margin:0 5px 0 10px;
}
* html .videoListInfo p.available span{
	display:inline;
}
.videoListRight{
	margin-left:-165px;
}
.videoListRight .arrow{
	top:25px;
	left:auto;
	right:-25px;
	background-position:right top;
}
.table{
	width:320px;
	margin:-30px 0 0 0;
}
.table img{
	width:80px;
	float:left;
	clear:left;
	margin:10px 10px 0 0;
}
.table .type{
	background:none;
	width:auto;
	clear:none;
	padding:0;
	margin:10px 0;
}
.table p.sinopse{
	width:230px;
	clear:none;
	padding:0;
	margin:0 0 10px;
}
.table p.members{
	width:230px;
	clear:none;
}
.listInfo{
	margin:0 0 0 -70px;
}
.listInfo .type{
	background:none;
	font-weight:normal;
	margin:0 0 5px;
	padding:0;
}
.listInfo .type .hd{
	float:none;
	display:inline-block;
}
.listInfo .members{
	margin:10px 0 0;
}
.videoListInfo .available{
	display:none;
	font-size:12px;
}
.helpInfo{
	width:180px;
	margin:-35px 0 0 -100px!important;
}
.videoListInfo .btnVideo, .videoListInfo .btnAluguel, .videoListInfo .btnCompra{
	font-size:12px;
	float:left;
	padding:0 10px 0 25px;
	margin:10px 0 0 0;
	height:20px;
	line-height:20px;
}
.videoListInfo .btnVideo{
	background:url(https://videostore.terra.com.br/Web/Content/images/btnClube.gif) top left no-repeat;
}
.videoListInfo .btnAluguel{
	background:url(https://videostore.terra.com.br/Web/Content/images/btnAluga.gif) top left no-repeat;
}
.videoListInfo .btnCompra{
	background:url(https://videostore.terra.com.br/Web/Content/images/btnCompra.gif) top left no-repeat;
}
/****************************************************************************************************************************************************/
/*	Enable Device */
/****************************************************************************************************************************************************/
.myAccount .enableDevice{
	width:750px;
	float:left;
}
.enableDevice h2{
	color:#666666;
	background:transparent;
	padding:0;
	font-size:18px;
	margin:20px 0!important;
}
.enableDevice p.phrase{
	font-size:12px;
}
.enableDevice .steps{
	width:660px;
	padding:17px 0;
	float:left;
}
.enableDevice .special{
	border:1px dotted #d8d4d0;
	border-width:1px 0;
}
.enableDevice .steps .instruction{
	width:310px;
	float:left;
	height:45px;
}
.enableDevice .steps .instruction h3{
	font-size:12px;
	margin:0 0 10px 0;
}
.enableDevice .steps .instruction input{
	border:1px solid #aca299;
	color:#beb7af;
	width:110px;
	height:18px;
	padding:0 5px;
	float:left;
	line-height:18px;
}
.enableDevice .steps .instruction a{
	text-indent:-77777px;
	height:20px;
	width:20px;
	float:left;
	margin:0 0 0 7px;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonQuestion.gif) no-repeat right top;
}
.enableDevice .steps p{
	float:left;
	width:340px;
	margin:20px 0 0;
}
.enableDevice .steps p a{
	color:#ff9900;
}
.enableDevice .steps p a:hover{
	text-decoration:underline;
}
.enableDevice a.enable{
	width:83px;
	height:22px;
	clear:left;
	float:left;
	color:#ffffff;
	font:bold 11px/22px Arial;
	text-align:center;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeSmall.gif) no-repeat right top;
}
/****************************************************************************************************************************************************/
/*	Site Register */
/****************************************************************************************************************************************************/
.siteRegister h2{
	color:#666666;
	background:transparent;
	padding:0;
	font-size:18px;
	margin-bottom:0;
}
.siteRegister p.phrase{
	font-size:12px;
}
.form{
	margin:20px 0 0 0;
}
.form fieldset{
	display:block;
	padding:10px 0;
	position:relative;
}
.form fieldset label{
	float:left;
	width:110px;
	padding:0 15px 0 0;
	text-align:right;
	line-height:20px;
}
.form fieldset input{
	width:200px;
	float:left;
	height:18px;
	padding:0 5px;
	border:1px solid #ABA29B;
}
.form fieldset .noBorder{
	border:none;
}
.form fieldset a.help{
	text-indent:-77777px;
	height:20px;
	width:20px;
	float:left;
	margin:0 0 0 4px;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonQuestion.gif) no-repeat right top;
}
.form fieldset.gender input{
	float:left;
	height:12px;
	width:12px;
	padding:0;
	margin:2px 0 0 0;
	border:0;
}
.form fieldset.gender span{
	float:left;
	margin:1px 15px 0 5px;
	color:#beb7af;
	font-size:12px;
}
.form fieldset.date input{
	width:15px;
	margin:0 10px 0 0;
	text-align:center;
}
.form fieldset.date input.large{
	width:30px;
}
.form fieldset.date span{
	float:left;
	margin:4px 15px 0 5px;
	color:#beb7af;
	font-size:12px;
}
.form fieldset.state .select{
	float:left;
	position:relative;
	margin:0 0 0 1px;
}
.form fieldset.state .select .border{
	height:17px;
	width:1px;
	position:absolute;
	top:1px;
	left:-1px;
	display:block;
	background:#beb7af;
}
.form fieldset.state .select a.focus{
	height:19px;
	float:left;
	padding:0 23px 0 10px;
	width:100px;
	text-align:left;
	background:#beb7af url(https://videostore.terra.com.br/Web/Content/images/formSelect.gif) no-repeat right top;
	color:#ffffff;
	font:bold 12px/19px Arial;
}
.form fieldset.state .select ul{
	border:1px solid red;
	position:absolute;
	top:17px;
	left:-1px;
	border:3px solid #ff9900;
	display:none;
	width:128px;
	background:#ffffff;
}
.form fieldset.state .select ul li{
	display:inline;
}
.form fieldset.state .select ul li a{
	display:block;
	font-weight:bold;
	text-align:left;
	padding:5px 8px;
}
.form fieldset.state .select ul li a:hover{
	color:#ffffff;
	background:#ff9900;
}
.form fieldset.state .opened .border{
	background:#ff9900;
}
.form fieldset.state .opened a.focus{
	color:#ffffff;
	background:#ff9900 url(https://videostore.terra.com.br/Web/Content/images/formSelect.gif) no-repeat right bottom;
}
.form fieldset.state .opened ul{
	display:block;
}
.form fieldset.phone input{
	width:80px;
}
.form fieldset.phone input.small{
	width:20px;
	margin:0 10px 0 0;
}
.form fieldset.phone span{
	float:left;
	margin:4px 15px 0 5px;
	color:#beb7af;
	font-size:12px;
}
.form fieldset.verify img{
	float:left;
	border:1px solid #aca299;
}
.form fieldset.verify input{
	width:35px;
	margin:0 0 0 10px;
}
.form fieldset.verify a.newImage{
	color:#ff9900;
	position:absolute;
	top:42px;
	left:300px;
}
.form fieldset.verify a.newImage:hover{
	text-decoration:underline;
}
.form fieldset.accept{
	padding:15px 0 0 0;
}
.form fieldset.accept input{
	height:12px;
	width:12px;
	float:left;
	border:0;
}
.form fieldset.accept label{
	text-align:left;
	width:auto;
	line-height:12px;
	margin:0 0 0 10px;
}
.form fieldset.accept label a{
	color:#ff9900;
}
.form fieldset.accept label a:hover{
	text-decoration:underline;
}
.form a.register{
	width:83px;
	height:22px;
	margin:20px 0 0 320px;
	display:block;
	font:bold 11px/22px Arial;
	color:#ffffff;
	text-align:center;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeSmall.gif) no-repeat left top;
}
.form small{
	font-size:11px;
	display:block;
	margin:10px 0 0 250px;
}
.form span{
	color:#BEB7AF;
}
.form fieldset.quiz fieldset{
	width:220px;
	float:left;
}
.form fieldset.quiz h6{
	font-size:12px;
	color:#666;
	margin:10px 0;
}
.form fieldset.quiz input{
	width:14px;
	height:14px;
	clear:left;
	margin:5px;
}
.form fieldset.quiz label{
	width:auto;
	text-align:left;
	float:left;
	cursor:pointer;
	margin:2px 0;
}
.form fieldset.quiz input.text{
	width:120px;
	height:18px;
	clear:none;
	margin:0;
}
.form fieldset .btnSend,
.form fieldset .btnClear{
	width:63px;
	height:28px;
	line-height:28px;
	float:left;
	font-size:12px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	margin:10px 10px 10px 5px;
}
.form fieldset .btnSend{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_form_orange.gif) no-repeat;
}
.form fieldset .btnClear{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_form_gray.gif) no-repeat;
}
/****************************************************************************************************************************************************/
/*	My Account */
/****************************************************************************************************************************************************/
.myAccount{
	float:left;
	width:916px;
	background:#ffffff;
	padding:17px 17px 0 27px;
}
.myAccount h2{
	color:#666666;
	background:transparent;
	padding:0;
	font-size:18px;
	margin-bottom:0;
}
.myAccount .menuAccount{
	width:150px;
	float:left;
}
.myAccount .menuAccount h3{
	font:bold 12px Arial;
	color:#666;
	margin:20px 0 0 0;
	float:left;
}
.myAccount .menuAccount ul li{
	float:left;
	margin:7px 0;
}
.myAccount .menuAccount ul li a{
	background-repeat:no-repeat;
	background-position:0 0;
	min-height:22px;
	_height:22px;
	font:12px/15px Arial;
	padding:2px 0 2px 27px;
	float:left;
	width:100px;
}
.myAccount .menuAccount ul li a:hover{
	background-position:0 -50px;
}
.myAccount .menuAccount ul li a.selected{
	background-position:0 -100px;
	color:#ff9900;
}

.myAccount .menuAccount ul li.a a{ background-image:url(https://videostore.terra.com.br/Web/Content/images/menuAccountA.gif); }
.myAccount .menuAccount ul li.b a{ background-image:url(https://videostore.terra.com.br/Web/Content/images/menuAccountB.gif); }
.myAccount .menuAccount ul li.c a{ background-image:url(https://videostore.terra.com.br/Web/Content/images/menuAccountC.gif); }
.myAccount .menuAccount ul li.d a{ background-image:url(https://videostore.terra.com.br/Web/Content/images/menuAccountD.gif); }
.myAccount .menuAccount ul li.e a{ background-image:url(https://videostore.terra.com.br/Web/Content/images/menuAccountE.gif); }
.myAccount .menuAccount ul li.f a{ background-image:url(https://videostore.terra.com.br/Web/Content/images/menuAccountF.gif); }
.myAccount .menuAccount ul li.g a{ background-image:url(https://videostore.terra.com.br/Web/Content/images/menuAccountG.gif); }
.myAccount .menuAccount ul li.h a{ background-image:url(https://videostore.terra.com.br/Web/Content/images/menuAccountH.gif); }
.myAccount .menuAccount ul li.i a{ background-image:url(https://videostore.terra.com.br/Web/Content/images/menuAccountI.gif); }

.myAccount .accountMain{
	float:left;
	width:725px;
	padding:20px;
	margin:20px 0 0 0;
	background:#f2f0ed;
}
.myAccount .accountMain h4{
	font-size:12px;
}
.myAccount .accountMain p.info{
	margin:10px 0 0 0;
	font-size:12px;
	clear:both;
}
.myAccount .accountMain .relationship,
.myAccount .accountMain .myVideos{
	width:49%;
	float:left;
	margin:30px 0 0 0;
}
.myAccount .accountMain .relationship *,
.myAccount .accountMain .myVideos *{
	font-size:12px;
}
.myAccount .accountMain h5{
	color:#a29c95;
	margin:0 0 10px 0;
}
.myAccount .accountMain p{
	line-height:15px;
	margin:5px 0;
	font-size:12px;
}
.myAccount .accountMain p a{
	color:#ff9900;
	font-size:12px!important;
}
.myAccount .accountMain p a:hover{
	text-decoration:underline;
}
.myAccount .accountMain span.red{
	color:red;
	font-weight:normal;
}
.myAccount .accountMain span.green{
	color:#56b600;
	font-weight:normal;
}
.myAccount .accountMain .myVideos p{
	padding:0 0 0 25px;
	margin:5px 0 0;
	font-weight:bold;
}

.myAccount .accountMain .password{
	width:49%;
	float:left;
	margin:20px 0;
}
.myAccount .accountMain .password h5{
	font-size:14px;
}
.myAccount .accountMain .password a{
	font-size:12px;
	font-weight:bold;
}

.myAccount .accountMain .myVideos p.downloads{ background:url(https://videostore.terra.com.br/Web/Content/images/accountDownloads.gif) no-repeat left top; }
.myAccount .accountMain .myVideos p.watch{ background:url(https://videostore.terra.com.br/Web/Content/images/accountWatch.gif) no-repeat left top;margin:20px 0 0; }
.myAccount .accountMain .myVideos p.favourite{ background:url(https://videostore.terra.com.br/Web/Content/images/accountFavourite.gif) no-repeat left top; }

.myAccount .accountMain .subscriberCentral{
	float:left;
	clear:both;
	border-top:1px dotted #47423a;
	width:100%;
	margin:12px 0 0 0;
	padding:12px 0 0 0;
}
.myAccount .accountMain .subscriberCentral h5{
	font-size:12px;
	margin:0 0 5px 0;
	color:#47423a;
}
.myAccount .accountMain .subscriberCentral .personal,
.myAccount .accountMain .subscriberCentral .payment{
	width:49%;
	float:left;
	margin:20px 0 0 0;
}
.myAccount .accountMain .subscriberCentral h6{
	color:#a29c95;
	font-size:14px;
	margin:0 0 5px 0;
}
.myAccount .accountMain .subscriberCentral ul li{
	float:left;
	width:100%;
	margin:3px 0;
}
.myAccount .accountMain .subscriberCentral ul li a{
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(https://videostore.terra.com.br/Web/Content/images/accountArrow.gif) no-repeat left 4px;
}

.downloadStep{
	background:url(https://videostore.terra.com.br/Web/Content/images/ico_arrow.gif) no-repeat top center;
	border-top:#ccc 1px dotted;
	clear:both;
	padding:20px 0;
	margin:20px 0;
}
.downloadStep h4{
	line-height:30px;
}
.downloadStep span{
	background:url(https://videostore.terra.com.br/Web/Content/images/ico_steps_on.gif) no-repeat left center;
	width:30px;
	height:30px;
	float:left;
	text-align:center;
	margin:0 10px 0 0;
	font-size:16px;
}
.first{
	background:none;
	border:none;
}
.downloadStep .img{
	width:300px;
	float:left;
	padding:10px;
	margin:0 10px 0 0;
}
.downloadStep .txt{
	width:360px;
	float:right;
	padding:10px;
	margin:0 10px 0 0;
}
.downloadStep h5{
	color:#47423a!important;
	font-weight:normal;
	font-size:11px;
}
.downloadStep h5 strong{
	color:#ff9900;
	font-weight:normal;
}
.downloadStep a.btnDownload{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_downloader.gif) no-repeat;
	width:288px;
	height:58px;
	line-height:58px;
	color:#ff9900;
	text-align:center;
	font-weight:bold;
	font-size:28px;
	display:block;
	margin:0 0 20px;
}
.downloadStep .txt img{
	display:block;
	margin:auto;
}
.downloadStep h6{
	font-size:18px;
	color:#ff9900;
	margin:10px 0 0;
	text-align:center;
}

.list .menuAccount{
	/*border-right:#ccc 1px dotted;*/
}
.list .accountMain{
	background:none;
	width:735px;
	border-left:#ccc 1px dotted;
	padding:0 0 0 20px;
	margin:-21px 0 0 0;
}
.list .full{
	width:auto;
}
.list .accountMain h3{
	font-size:18px;
	color:#aca299;
	margin:0 0 10px 0;
}
.list .accountMain p.info a{
	font-size:12px !important;
}
.list .titlePage{
	height:30px;
	margin:0 0 5px 0;
	float:left;
	width:735px;
	background:#9d9d9d;
	text-align:center;
	position:relative;
	z-index:1;
}
.list .full .titlePage{
	width:916px;
}
.list .zeroMargin{
	margin:0;
	*bordder-top:20px solid #ffffff;
}
.list .titlePage h3{
	font:bold 17px/30px Arial;
	color:#ffffff;
	position:absolute;
	top:0;
	left:10px;
}
.list .titlePage ul.pagination li{
	display:inline;
}
.list .titlePage ul.pagination li a{
	font:bold 12px/30px Arial;
	color:#ffffff;
	border-left:1px solid #ffffff;
	padding:0 5px 0 8px;
}
.list .titlePage ul.pagination li a.selected,
.list .titlePage ul.pagination li a:hover{
	color:#7f7871;
}
.list .titlePage ul.pagination li a.noBorder{
	border:0;
}
.list .titlePage .btnOpenList{
	color:#fff;
	font-weight:bold;
	line-height:30px;
	font-size:12px;
	position:absolute;
	left:0;
	top:0;
	padding:0 10px;
}
.list .tableContent{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
.list .tableContent table{
	width:100%;
	text-align:left;
}
.list .tableContent th, 
.list .tableContent td {
	border-top:1px solid #ABA29B;
	padding:0 10px 0 5px;
	vertical-align:middle;
	height:35px;
	line-height:22px;
}
.list .tableContent td a{
	float:left;
	display:block;
}
.list .tableContent td a:hover{
	text-decoration:underline;
}
.list .tableContent .noBorder th{
	border:0;
}
.list .tableContent .noBorder th .info{
	display:none;
}
.list .tableContent .noBorder th .help{
	background:url(https://videostore.terra.com.br/Web/Content/images/ico_help.gif) no-repeat left;
	width:11px;
	height:11px;
	float:left;
	cursor:pointer;
	text-indent:-200000px;
	margin:5px 5px 0 0;
}
.list .tableContent .title{
	width:360px;
}
.list .tableContent .btnDownload{
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonGrayDown.gif) no-repeat left;
	text-indent:-20000px;
	width:20px;
	height:20px;
	float:left;
	margin:0 5px 0 0;
} 
.list .tableContent .btnWatch{
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangePlay.gif) no-repeat left;
	text-indent:-20000px;
	width:23px;
	height:22px;
	float:left;
	margin:0 5px 0 0;
}
.list .tableContent tr:hover .btnWatch{
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangePlay_striped.gif) no-repeat left;
} 
.list .tableContent .exclude{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_cart_03.gif) no-repeat left;
	text-indent:-20000px;
	width:20px;
	height:20px;
	float:left;
}
.list .tableContent .started{
color:#ff0000;
}
.list .tableContent .expired{
	color:#ff9900;
}
.list .tableContent .tostart{
	color:#56b600;
}
.list .tableContent .info{
	display:none;
}
.list .tableContent tr:hover td{
	background-color:#e9e9e9;	
}
.list .buttlist,
.list .buttlistOpened{
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeDowlist.gif) no-repeat top left;
	width:165px;
	height:25px;
	text-indent:-20000px;
	float:left;
	clear:left;
	margin:20px 0 0 0;
}
.list .buttlistOpened{
	background-position:bottom left;
}
.list .saw{
	background-image:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeVideoclu.gif);
	width:115px;
}
.list .buttalucom{
	background-image:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeAC.gif);
	width:152px;
}
.list .clear {
	clear:both;
}
.list .titlePage .pagination .hum a{
	border:0;
}
span.hd{
	background:url(https://videostore.terra.com.br/Web/Content/images/videoListType.gif) no-repeat right top;
	text-indent:-200000px;
	width:26px;
	height:17px;
	float:left;
	margin:8px 0 0 10px;
}
.list span.hd{
	margin:3px 0 0 10px;
}
.downloadList{
	width:100%;
	float:left;
	clear:left;
	display:block;
	margin:10px 0;
}
.confInfo{
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
.confInfo p{
	margin:20px 0 0 0;
}
.confInfo span{
	color:#ff9900;
	font-size:16px;
	font-weight:bold;
}
.cart .histBuy{
	float:left;
	width:310px;
}
.cart .histBuy a.histBuy{
	float:left;
	font-size:11px;
	margin:10px;
}
.cart .histBuy h4{
	color:#999;
	font-size:18px;
	padding:0 10px;
	clear:left;
	display:block;
}
.cart .histBuy p{
	color:#999;
	font-size:11px;
	padding:20px 10px 10px;
	clear:left;
	display:block;
}
.cart .histBuy .btnHistory{
	border-left:#ABA29B 1px solid;
	border-right:0;
	color:#ff9900;
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	float:left;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}
.cart .histBuy .btnBuyCredits{
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeInter.gif) no-repeat top left;
	width:138px;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	float:left;
	margin:0 0 0 10px;
}
.cart .histBuy .bannerDownload{
	float:left;
	margin:20px 0 0 10px;
}
.titleSub{
	display:block;
	clear:left;
	border-top: dotted 1px #999999;
	padding:10px 0 0 0;
}
.titleSub h3{
	font-size:18px;
	color:#999999;
	height:30px;
}
.titleSub a{
    color:#ff9900;
}
.moreOpt{
	margin:20px 0;
}
.moreOpt h5, .moreOpt p{
	color:#999999;
}
.moreOpt a{
	color:#ff9900;
}
.btnCre{
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeInter.gif) no-repeat left top;
	float:right;
	width:138px;
	height:24px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	line-height:24px;
	margin:0 0 0 10px;
}
.accountMain .titleGrey{
	color:#999999;
	margin:0 0 10px 0;
}
.boxDevices{
	float:left;
	margin:0 10px 0 0;
	width:475px;
}
.boxDevices table th{
	border-top:0!important;
}
.boxDevices h4{
	background:url(https://videostore.terra.com.br/Web/Content/images/accountArrow.gif) left center no-repeat;
	padding:0 0 0 15px;
	margin:15px 0 0;
	clear: left;
}
.boxDevices h4 a{
	color:#ff9900;
}
.topDevice{
	width:473px;
	height:33px;
	border:1px solid #ff9900;
	margin:20px 0 0 0;
}
.list .topDevice h3{
	font-size:18px;
	line-height:35px;
	margin: 0 0 0 10px;
	float:left;
	color:#666666;
	font-weight:normal;
}
.list .topDevice a{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_cart_05.gif) no-repeat left top;
	float:right;
	width:113px;
	height:25px;
	color:#ffffff;
	margin:5px 5px 0 0;
	line-height:25px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.boxDevices .excluir{
	background-image:url(https://videostore.terra.com.br/Web/Content/images/exclude.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:18px;
	height:18px;
	text-indent:-20000px;
	display:block;
	margin:0 0 0 20px;
}
.boxDevices .excluir:hover{
	background-position:right top;
}
.boxDevices tr:hover .excluir{
	background-position:left bottom!important;
}
.boxDevices tr:hover .excluir:hover{
	background-position:right bottom!important;
}
.accountMain .ilustra{
	text-indent:-20000px;
	background:url(https://videostore.terra.com.br/Web/Content/images/trash/ilustra.jpg) no-repeat left top;
	width:240px;
	height:167px;
	float:left;
	margin:20px 0 0 0;
}
.table2{
	margin-top:-32px;
}
/****************************************************************************************************************************************************/
/*	Site Overlays */
/****************************************************************************************************************************************************/
.siteOverlay{
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}
.siteOverlay .background{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#ffffff;
	filter:alpha(opacity=80);
	opacity:0.80;
	z-index:99;
}
.siteOverlay a.close{
	width:19px;
	height:19px;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonClose.gif) no-repeat left top;
	position:absolute;
	top:20px;
	right:20px;
	text-indent:-77777px;
}
.siteOverlay .disabled{
	display:none;
}
/****************************************************************************************************************************************************/
/*	Overlay Default */
/****************************************************************************************************************************************************/
.overlayDefault{
	position:absolute;
	top:100px;
	left:50%;
	float:left;
	width:510px;
	padding:20px;
	z-index:101;
	margin:0 0 0 -265px;
	background:#ffffff;
	border:1px solid #ff9900;
}
.overlayDefault h2{
	font-size:18px;
	color:#666666;
}
.overlayDefault p{
	margin:7px 0;
}
.overlayDefault p a{
	color:#ff9900;
}
.overlayDefault p a:hover{
	text-decoration:underline;
}
.overlayDefault .buttons{
	float:right;
}
.overlayDefault .buttons a{
	width:83px;
	height:22px;
	margin:10px 0 0 15px;
	float:left;
	font:bold 11px/22px Arial;
	color:#ffffff;
	text-align:center;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeSmall.gif) no-repeat left top;
}
.overlayDefault .buttons a.gray{
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonGraySmall.gif) no-repeat left top;
}
/****************************************************************************************************************************************************/
/*	Device Enabled */
/****************************************************************************************************************************************************/
.deviceEnabled{
	position:absolute;
	top:100px;
	left:50%;
	width:420px;
	padding:20px;
	z-index:101;
	margin:0 0 0 -230px;
	background:#ffffff;
	border:1px solid #ff9900;
	height:145px;
}
.deviceEnabled h2{
	font-size:18px;
	color:#666666;
}
.deviceEnabled p{
	margin:7px 0;
}
.deviceEnabled p a{
	color:#ff9900;
}
.deviceEnabled p a:hover{
	text-decoration:underline;
}
.deviceEnabled p.info{
	font:bold 12px Arial;
	margin:10px 0;
	line-height:20px;
}
.deviceEnabled p.info strong{
	color:#beb7af;
}
.deviceEnabled .buttons a{
	width:130px;
	height:22px;
	margin:7px 15px 0 0;
	float:left;
	font:bold 11px/22px Arial;
	color:#ffffff;
	text-align:center;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeLarge.gif) no-repeat left top;
}
.deviceEnabled .buttons a.gray{
	width:83px;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonGraySmall.gif) no-repeat left top;
}
/****************************************************************************************************************************************************/
/*	Register Created */
/****************************************************************************************************************************************************/
.registerCreated{
	position:absolute;
	top:100px;
	left:50%;
	width:420px;
	padding:20px;
	z-index:101;
	margin:0 0 0 -400px;
	background:#ffffff url(https://videostore.terra.com.br/Web/Content/images/registerCreated.gif) no-repeat 470px 17px;
	border:1px solid #ff9900;
	width:760px;
	height:200px;
}
.registerCreated h2{
	font-size:18px;
	color:#666666;
}
.registerCreated p{
	margin:7px 0;
}
.registerCreated ul{
	list-style:inside disc;
	margin:15px 0 0 0;
}
.registerCreated ul li{
	font-size:14px;
	margin:5px 0;
}
.registerCreated .buttons a{
	width:130px;
	height:22px;
	margin:15px 15px 0 0;
	float:left;
	font:bold 11px/22px Arial;
	color:#ffffff;
	text-align:center;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeLarge.gif) no-repeat left top;
}
.registerCreated .buttons a.gray{
	width:83px;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonGraySmall.gif) no-repeat left top;
}
/****************************************************************************************************************************************************/
/*	Video Config */
/****************************************************************************************************************************************************/	
.videoConfig{
	background:#fff;
	border:1px solid #ff9900;
	width:400px;
	height:170px;
	position:absolute;
	top:100px;
	left:50%;
	z-index:101;
	padding:20px;
	margin:0 0 0 -220px;
}	
.videoConfig h2{
	font-size:18px;
	color:#666666;
}
.videoConfig p{
	margin:7px 0;
}
.videoConfig .buttons{
	width:130px;
	float:left;
}	
.videoConfig .buttons .warning{
	padding:20px 5px;
}	
.videoConfig .buttons a{
	width:83px;
	height:22px;
	margin:19px 0 0 10px;
	float:left;
	font:bold 11px/22px Arial;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeSmall.gif) no-repeat left top;
}
.videoConfig .audio,
.videoConfig .legenda,
.videoConfig .donwload{
	background:url(https://videostore.terra.com.br/Web/Content/images/orangeArrow.gif) no-repeat right top;
	width:115px;
	height:115px;
	float:left;
	margin:0 20px 0 0;
}
.videoConfig .audio span,
.videoConfig .legenda span{
	color:red;
}
.videoConfig .donwload{
	width:190px;
}
.videoConfig form input{
	width:14px;
	height:14px;
	float:left;
	margin:5px 0 0 0;
}
.videoConfig form label{
	float:left;
	margin:5px;
}
.select{
	background:url(https://videostore.terra.com.br/Web/Content/images/select_bg.gif) no-repeat;
	width:150px;
	height:19px;
	float:left;
	position:relative;
	margin:5px 0;
}
.select a{
	width:125px;
	height:19px;
	line-height:19px;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:0 20px 0 5px;
}
.select ul{
	background:#dad8d5;
	width:150px;
	position:absolute;
	top:20px;
	left:0;
	display:none;
}
.select ul a{
	background:none;
	border-bottom:#fff 1px solid;
	width:140px;
	height:auto;
	padding:0 5px;
}
.select ul a:hover{
	background:#beb7af;
	color:#fff;
}
.videoConfig .warning{
	display:block;
	clear:left;
	color:red;
	margin:5px 5px 20px;
}
.videoConfig h4{
	font-weight:normal;
}
.videoConfig h4 a{
	color:#ff9900;
}
.videoConfig h4 a:hover{
	text-decoration:underline;
}
.down{
	width:630px;
	margin:0 0 0 -335px;
}
/****************************************************************************************************************************************************/
/*	Warning */
/****************************************************************************************************************************************************/	
.warning{
	background:#fff;
	border:1px solid #ff9900;
	width:550px;
	position:absolute;
	top:100px;
	left:50%;
	z-index:101;
	margin:0 0 0 -260px;
}
.warning .title{
	background:url(https://videostore.terra.com.br/Web/Content/images/warning_title.gif);
	border-bottom:3px solid #ff9900;
	width:550px;
	height:76px;
	text-indent:-200000px;
}
.warning .title .close{
	top:10px;
	right:10px;
}
.warning p{
	font-size:12px;
	padding:20px 20px 0;
}
.warning .btns{
	width:160px;
	float:left;
	text-align:center;
	position:relative;
	left:20px;
	margin:15px 5px;
}
.warning .btns strong{
	font-weight:normal;
	font-size:12px;
}
.warning .foot{
	border-top:#ccc 1px dotted;
	display:block;
	text-align:center;
	clear:both;
	padding:15px 0 0;
	margin:0 20px 20px;
}
.warning .foot a{
	background:#ff9900;
	border-radius:2px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	display:inline-block;
	padding:5px 15px;
	margin:0 auto 15px;
}
.warning .foot h4{
	color:#ff9900;
	font-size:14px;
	padding:0 0 15px;
}
.warning .foot input{
	vertical-align:top;
}
/****************************************************************************************************************************************************/
/*	Alert */
/****************************************************************************************************************************************************/	
.alert{
	position:absolute;
	top:100px;
	left:50%;
	width:240px;
	padding:20px;
	z-index:101;
	margin:0 0 0 -120px;
	background:#ffffff;
	border:1px solid #ff9900;
	
}
.alert a{
	color:#FF9900;
}
.alert h2{
	font-size:18px;
	color:#666666;
}
.alert p{
	margin:7px 0;
}
.alert .btnOk,
.alert .btnCancel{
	width:80px;
	height:22px;
	margin:19px 10px 0 0;
	float:left;
	font:bold 11px/22px Arial;
	color:#ffffff;
	text-align:center;
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeLarge.gif) no-repeat left top;
}	
/****************************************************************************************************************************************************/
/*	Cart */
/****************************************************************************************************************************************************/	
.cart .steps{
	background:#e9e9e9;
	height:30px;
	display:block;
	padding:5px;
	overflow:hidden;
	margin:0 0 15px;
}
.cart .steps li{
	background:url(https://videostore.terra.com.br/Web/Content/images/orangeArrow2.gif) no-repeat left center;
	float:left;
	display:inline;
	padding:0 0 0 70px;
	margin:0 120px 0 -60px;
}
.cart .steps a,
.cart .steps p{
	color:#999;
	font-size:18px;
	line-height:30px;
}
.cart .steps a span,
.cart .steps p span{
	background:url(https://videostore.terra.com.br/Web/Content/images/ico_steps_off.gif) no-repeat left center;
	width:30px;
	height:30px;
	float:left;
	text-align:center;
	margin:0 10px 0 0;
}
.cart .steps a.selected,
.cart .steps p.selected{
	color:#ff9900;
}
.cart .steps a.selected span,
.cart .steps p.selected span{
	background:url(https://videostore.terra.com.br/Web/Content/images/ico_steps_on.gif) no-repeat left center;
}
.cart h2{
	background:transparent;
	color:#666;
	font-size:18px;
	padding:0;
}
.cart .btns,
.cart .credit{
	clear:both;
	padding:20px 0 0;
}
.cart .btns .msg{
	float:left;
}
.cart .btns .msg p{
	color:#47423a;
}
.cart .btnCalc,
.cart .btnNext,
.cart .btnCredit{
	height:25px;
	line-height:25px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	color:#fff;
	float:right;
	margin:0 0 0 10px;
}
.cart .btnNext{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_cart_02.gif) no-repeat;
	width:73px;
}
.cart .btnCredit{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_cart_04.gif) no-repeat;
	width:108px;
	margin:10px 0 0;
}
.cart .btnCalc{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_cart_05.gif) no-repeat;
	width:113px;
}
.cart .btnBuy{
	border-right:#ABA29B 1px solid;
	color:#ff9900;
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	float:right;
	padding:0 10px 0 0;
}
.cart .btnWatch{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_cart_07.gif) no-repeat;
	width:73px;
	height:25px;
	line-height:25px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	color:#fff;
	float:right;
	margin:0 0 0 10px;
}
.cart .credit h3{
	background:#e9e9e9;
	width:440px;
	font-size:12px;
	font-weight:normal;
	color:#666;
	float:left;
	padding:10px;
}
.cart .val h3{
	width:330px;
}
.cart .val .form{
	width:auto;
	margin:5px 0 0;
}
.cart .val label{
	width:100px;
	padding:0 5px 0 0;
}
.cart .val input{
	width:90px;
}
.cart .val .btnCalc{
	margin:0;
}
.cart .credit .ico{
	background:url(https://videostore.terra.com.br/Web/Content/images/payment_arrow.gif) no-repeat;
	width:16px;
	height:13px;
	float:left;
	margin:18px 0 0;
}
.cart .credit fieldset span{
	display:block;
	text-align:right;
}
.cart .btnDel{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_cart_03.gif) no-repeat;
	width:20px;
	height:20px;
	float:none;
	display:block;
	text-indent:-200000px;
	margin:auto;
}
.cart .disabled{
	filter:alpha(opacity=40);
	opacity:.4;
	cursor:default;
}
.cart table{
	width:100%;
	clear:both;
	margin:20px 0;
}
.boxDevices th,
.boxDevices td,
.cart th,
.cart td{
	border-bottom:#aba29b 1px solid;
	text-align:center;
	vertical-align:middle;
	padding:10px;
	width:100px;
}
.cart th{
	font-size:12px;
}
.cart .title{
	text-align:left;
	width:420px;
}
.cart td a{
	float:left;
	margin:0 10px 0 0;
}
.cart td h4{
	font-size:12px;
	max-height:32px;
	overflow:hidden;
}
.cart td h4 span{
	font-weight:normal;
}
.cart .info{
	width:340px;
	float:left;
}
.cart td .type{
	font-size:12px;
	display:block;
	margin:5px 5px 0 0;
}
.cart td .hd{
	display:inline-block;
	float:none;
	margin:0 0 0 10px;
}
.cart td .members,
.cart td .sinopse,
.cart td .rating{
	display:none;
}
.cart td .available{
	font-weight:bold;
	display:block;
	margin:10px 5px 0 0;
}
.cart .green{
	color:#56B600!important;
}
.cart .red{
	color:#B60000!important;
}
.cart .total{
	border:#e9e9e9 1px solid;
	width:100%;
	float:left;
	position:relative;
	margin:10px 0 0;
}
.cart .total h3{
	text-align:right;
	color:#aca299;
	font-size:18px;
	margin:5px 10px;
}
.cart .total h3 strong{
	width:70px;
	color:#ff9900;
	font-weight:normal;
	display:inline-block;
	text-align:left;
}
.cart .total .btnDel{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_cart_06.gif) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	right:10px;
	top:11px;
	text-indent:-2000px;
}
.cart .legend{
	width:270px;
	float:left;
	color:#aca299;
	font-weight:bold;
	text-transform:uppercase;
	margin:10px 0 0 15px;
}
.cart .legend dt,
.cart .legend dd{
	padding:0 0 15px;
}
.cart .payment{
	border-right:#ccc 1px dotted;
	float:left;
	padding:0 15px 0 0;
	width:600px;
}
.noborder{
	width:911px !important;
	border-right: medium none !important;
}
.cart .payment .title{
	width:500px;
}
.cart .payment .info{
	width:290px;
}
.cart .payment .info .type{
	margin:0;
}
.cart .payment p{
	font-size:12px;
}
.cart .payment p a{
	color:#ff9900;
}
.cart .payment p a:hover{
	text-decoration:underline;
}
.cart .paymentTypes{
	clear:both;
	padding:20px 0 0;
}
.cart .paymentTypes h2{
	color:#aca299;
	font-size:18px;
}
.cart .paymentTypes h3{
	font-size:12px;
	color:#666;
}
.cart .paymentTypes li{
	width:80px;
	float:left;
	text-align:center;
	margin:10px;
}
.cart .paymentTypes li label{
	cursor:pointer;
}
.cart .paymentTypes .form{
	width:390px;
	clear:left;
	padding:30px 0;
}
.cart .paymentTypes .form span{
	color:#beb7af;
	display:block;
	clear:left;
	margin:0 0 0 125px;
}
.cart .paymentTypes .form input{
	width:225px;
}
.cart .paymentTypes .form #cardnumber{
	width:113px;
}
.cart .paymentTypes .form #cardval,
.cart .paymentTypes .form #cardcode{
	width:45px;
}
.cart .paymentTypes .form .cod{
	width:40px;
}
.cart .additionalData{
	clear:both;
	padding:20px 0 0;
}
.cart .sex{
	padding:0;
}
.cart .sex label{
	width:50px;
}
.cart label.small{
	width:40px;
	padding:0 10px;
}
.cart label.standard{
	width:94px;
	padding:0 10px;
}
.cart input.small{
	width:30px;
}
.cart .sex input{
	width:14px;
	height:14px;
	float:left;
	margin:2px;
}
.cart input.standard{
	width:142px;
}
.cart input#cpf{
	border-color:#ff9900;
}
/****************************************************************************************************************************************************/
/*	Site Ajuda */
/****************************************************************************************************************************************************/
#ajudaSite{
	min-height:500px;
}
.basic  {
	float:right;
	width: 605px;
	font-family: verdana;
}
.basic div {
	background-color: #FFFFFF;
	border: 1px solid #e9e9e9;
	margin-bottom:1px;
	padding: 0 0 10px 0;
}
.basic p ,
.basic ul {
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	padding: 10px 10px 0;
	color:#666666;
}
.basic ul li{
	list-style:disc inside;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px 5px 5px 26px;
	margin-top: 1px;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #666;
	background-color: #FFFFFF;
	border: 1px solid #e9e9e9;
	background-image:url(https://videostore.terra.com.br/Web/Content/images/bullet_ajuda.gif);
	background-repeat:no-repeat;
	background-position:12px 9px;
}
.basic a:hover {
	background-color: white;
}
.basic a.selected {
	background-color: #e9e9e9;
	background-image:url(https://videostore.terra.com.br/Web/Content/images/bullet_ajudaOn.gif);
	background-repeat:no-repeat;
	background-position:10px 11px;
}
.basic a.linkajuda {
	color:#ff9900;
	padding:0px;
	display:inline;
	background-color:#FFFFFF;
	border:0px none #FFFFFF;
	font-size:11px;
}
.basic a:hover.linkajuda {
	text-decoration:underline;
}
.ajudaLista{
	border-right:#ccc 1px dotted;
	float:left;
	width:280px;
	min-height:600px;
	padding:0 20px 0 0;
}
.ajudaLista dl{
	width:276px;
	font-size:18px;
	color:#aca299;
	display:block;
}
.ajudaLista dt{
	color:#ff9900;
}
.ajudaLista dt,
.ajudaLista dd{
	background:url(https://videostore.terra.com.br/Web/Content/images/bullet_ajudaLista.gif) no-repeat 4px center;
	border-bottom:1px solid #e9e9e9;
	padding:10px 0 10px 20px;
}
.ajudaLista a{
	color:#aca299;
}
.ajudaLista a img{
	margin:20px 0 0 -7px;
}
.ajudaLista a:hover{
	color:#ff9900;
}
.ajudaLista a.selected{
	color:#ff9900;
}
p.ajudaChamada {
	font-size:18px;
	font-weight:bold;
	color:#666666;
	padding:0 0 10px 7px;
	margin:0px;
}
.bannerAjuda {
	float:right;
	width:300px;
	height:206px;
	margin-top:15px;
	background-color:#666;
}
.minimum{
	border-top:#ccc 1px solid;
	width:50%;
	float:left;
	margin:30px 0 0;
}
.minimum ul{
	padding:0 20px 0 0;
}
.minimum h3{
	font-weight:bold;
	font-size:12px;
	color:#47423A;
	clear:left;
	padding:10px 0;
}
.minimum li{
	font-size:11px;
	color:#47423A;
	list-style:disc outside;
	margin:0 0 0 15px;
}
/****************************************************************************************************************************************************/
/*	Guide	*/
/****************************************************************************************************************************************************/
.guide{
	background:#fff;
	width:936px;
	clear:left;
	padding:20px 0;
}
.guide h2{
	color:#666;
	font-size:18px;
	padding:0 20px 5px;
}
.guide h3{
	color:#999;
	font-size:12px;
	padding:0 20px 5px;
}
.guide .guideNav{
	background:url(../images/guide/nav_bg.gif) repeat-x;
	display:block;
	padding:0 0;
	margin:20px 0 0;
}
.guide .guideNav ul{
	height:147px;
	display:block;
	overflow:hidden;
}
.guide .guideNav li{
	background:url(../images/guide/nav_div.png) left top no-repeat;
	width:102px;
	float:left;
	padding:0 1px 0 0;
	margin:0 1px 0 -1px;
}
.guide .guideNav h3,
.guide .guideNav a{
	width:100px;
	height:147px;
	float:right;
	position:relative;
	padding:0;
}
.guide .guideNav .selected a{
	background:url(../images/guide/nav_selected.png) center bottom no-repeat;
}
.guide .guideNav img{
	display:block;
	margin:16px auto 0;
}
.guide .guideNav strong{
	line-height:12px;
	text-align:center;
	font-size:11px;
	color:#676767;
	position:absolute;
	top:90px;
	right:0;
	bottom:0;
	left:0;
	padding:0 3px;
}
.guide .guideContent{
	padding:12px;
}
.guide .guideContent .item{
	clear:both;
	position:relative;
	overflow:hidden;
}
.guide .guideContent h2{
	font-weight:normal;
	padding:0 0 40px;
}
.guide .guideContent h2 strong{
	color:#2b2a2a;
}
.guide .guideContent ul{
	clear:both;
}
.guide .guideContent li{
	position:relative;
	display:block;
	padding:0 0 40px;
}
.guide .guideContent .text{
	position:absolute;
	width:450px;
	left:400px;
	top:80px;
}
.guide .guideContent h5{
	background:url(../images/guide/icon_index.png) no-repeat;
	width:30px;
	height:30px;
	line-height:30px;
	font-size:18px;
	font-weight:normal;
	color:#999;
	text-align:center;
	float:left;
	clear:left;
	margin:0 0 20px;
}
.guide .guideContent h4{
	width:410px;
	line-height:23px;
	font-size:18px;
	float:right;
	font-weight:normal;
	color:#47423a;
	margin:5px 0 20px;
}
.guide .guideContent h4 a,
.guide .guideContent h4 span{
	color:#ff9900;
	font-weight:normal;
}
.guide .guideContent .tv li{
	border-left:#ccc 1px dotted;
	width:275px;
	float:left;
	padding:0 14px;
	margin:0 1px 40px -1px;
}
.guide .guideContent .tv .text{
	width:100%;
	float:left;
	position:static;
}
.guide .guideContent .tv .text h4{
	width:100%;
	height:80px;
	text-align:center;
	float:left;
	position:static;
}
.guide .guideContent .tv .text h5{
	float:none;
	display:block;
	margin:0 auto 20px;
}
.guide .guideContent .flashText{
	width:300px;
	float:left;
}
.guide .guideContent .flashText p{
	font-size:14px;
	line-height:24px;
	color:#6b6b6b;
}
.guide .guideContent object{
	float:right;
	margin:0 0 130px;
}
.guide .guideContent .tv .cables{
	clear:both;
}
.guide .guideContent .tv .cables li{
	background:url(../images/guide/bg_buttom.gif) bottom left no-repeat;
	border-left:0;
	width:auto;
	height:70px;
	float:none;
	display:block;
	clear:left;
	cursor:pointer;
	padding:0;
	margin:0 0 5px;
}
.guide .guideContent .tv .cables li.selected,
.guide .guideContent .tv .cables li:hover{
	background-position:top left;
}
.guide .guideContent .tv .cables li.selected h4,
.guide .guideContent .tv .cables li:hover h4{
	color:#fff;
}
.guide .guideContent .tv .cables li:hover .check{
	background:#242453;
}
.guide .guideContent .tv .cables li.selected .check{
	background:#242453 url(../images/guide/ico_checked.gif) center no-repeat;
}
.guide .guideContent .tv .cables li .type,
.guide .guideContent .tv .resultList .result h6{
	background:url(../images/guide/bg_tvtypes.png) no-repeat;
	width:125px;
	height:70px;
	float:left;
	text-indent:-20000000px;
}
.guide .guideContent .tv .cables li .check{
	border:#fff 1px solid;
	background:#ccc;
	width:14px;
	height:14px;
	float:left;
	display:inline;
	margin:27px 10px;
}
.guide .guideContent .tv .cables li h4{
	width:auto;
	line-height:70px;
	float:left;
	display:inline;
	margin:0;
}
.guide .guideContent .tv .resultList .result h6.hdmi,
.guide .guideContent .tv .cables .hdmi .type{
	background-position:0 0;
}
.guide .guideContent .tv .resultList .result h6.dvi,
.guide .guideContent .tv .cables .dvi .type{
	background-position:0 -70px;
}
.guide .guideContent .tv .resultList .result h6.vga,
.guide .guideContent .tv .cables .vga .type{
	background-position:0 -140px;
}
.guide .guideContent .tv .resultList .result h6.svideo,
.guide .guideContent .tv .cables .svideo .type{
	background-position:0 -210px;
}
.guide .guideContent .tv .resultList .result h6.component,
.guide .guideContent .tv .cables .component .type{
	background-position:0 -280px;
}
.guide .guideContent .tv .resultList .result h6.composite,
.guide .guideContent .tv .cables .composite .type{
	background-position:0 -350px;
}
.guide .guideContent .tv .resultList .result h6.scart,
.guide .guideContent .tv .cables .scart .type{
	background-position:0 -420px;
}
.guide .guideContent .tv .resultList .result h6.rca,
.guide .guideContent .tv .cables .rca .type{
	background-position:0 -490px;
}
.guide .guideContent .tv .resultList .result h6.jack,
.guide .guideContent .tv .cables .jack .type{
	background-position:0 -560px;
}
.guide .guideContent .tv .resultList{
	clear:left;
}
.guide .guideContent .tv .resultList h3{
	color:#47423A;
	font-size:16px;
	text-align:center;
	padding:5px 0;
}
.guide .guideContent .tv .resultList .result{
	background:url(../images/guide/bg_result.gif);
	width:275px;
	height:90px;
	margin:0 0 20px 0;
}
.guide .guideContent .tv .resultList .result h6{
	text-indent:0;
	text-align:center;
	font-size:14px;
	line-height:140px;
	margin:0 6px;
}
.guide .guideContent .tv .resultList .result h4{
	width:auto;
	color:#47423A;
	float:none;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	position:relative;
	top:30px;
	margin:0;
}
.guide .guideContent .btns{
	display:block;
	height:45px;
	clear:both;
}
.guide .guideContent .btns a.back{
	background:url(../images/guide/btn_back.gif) left 8px no-repeat;
	float:left;
	padding:0 0 0 20px;
}
.guide .guideContent .btns a.next{
	background:url(../images/guide/btn_next.gif) right 8px no-repeat;
	float:right;
	padding:0 20px 0 0;
}
.guide .guideContent .btns a{
	height:45px;
	cursor:pointer;
	overflow:hidden;
}
.guide .guideContent .btns a strong{
	float:left;
	line-height:45px;
	color:#969696;
	font-size:16px;
	font-weight:normal;
	margin:0 20px;
}
.guide .guideContent .btns a img{
	width:40px;
	float:left;
}
.guide .guideContent .btns a:hover strong{
	color:#333;
}
/****************************************************************************************************************************************************/
/*	Mail confirm	*/
/****************************************************************************************************************************************************/
.mailConfirm h2{
	background:none;
	color:#666666;
	font-size:18px;
	padding:0;
}
.mailConfirm p{
	font-size:12px;
	line-height:18px;
}
.mailConfirm p a{
	color:#ff9900;
}
.mailConfirm fieldset,
.mailConfirm div{
	border:#ccc dotted;
	border-width:1px 0;
	display:block;
	padding:50px 30px;
	position:relative;
	vertical-align:middle;
	margin:30px 0;
}
.mailConfirm fieldset label{
	padding:0 5px 0 0;
	text-align:right;
	font-size:12px;
	vertical-align:middle;
	line-height:32px;
}
.mailConfirm fieldset input{
	border:1px solid #ABA29B;
	width:300px;
	height:24px;
	vertical-align:top;
	padding:0 5px;
	margin:2px 5px;
}
.mailConfirm .btnSend{
	display:inline;
}
.mailConfirm .btnSend{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_form_orange.gif) no-repeat;
	width:63px;
	height:28px;
	line-height:28px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	display:inline-block;
	text-transform:uppercase;
	text-align:center;
}
.mailConfirm div h3{
	font-size:16px;
	color:#ff9900;
}
.mailConfirm div h4{
	font-size:16px;
	color:#ff0000;
}
/****************************************************************************************************************************************************/
/*	Not Available	*/
/****************************************************************************************************************************************************/
.notAvailableCountry{
	background:#fff;
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
}
* html .notAvailableCountry{
	position:absolute;
}
.notAvailableCountry .layer{
	background:#fff url(https://videostore.terra.com.br/Web/Content/images/notAvailable_bg.gif) repeat-x top left;
	border:#ff9900 2px solid;
	width:540px;
	display:block;
	padding:20px 0;
	margin:10% auto;
}
.notAvailableCountry .layer h1{
	background:#fff url(https://videostore.terra.com.br/Web/Content/images/notAvailable_logo.gif) no-repeat;
	width:125px;
	height:65px;
	text-indent:-200000px;
	display:block;
	margin:0 0 0 15px;
}
.notAvailableCountry .layer a{
	color:#47423a;
	font-size:18px;
	font-weight:bold;
	display:block;
	text-align:right;
	padding:15px 15px 0;
}
.notAvailableCountry .layer a strong{
	color:#ff9900;
}
.notAvailableCountry .layer .info{
	background:#edece9;
	border:#beb7af dotted;
	border-width:1px 0;
	text-align:center;
	padding:40px 50px;
}
.notAvailableCountry .layer .info h2{
	color:#47423a;
	font-size:30px;
	font-weight:normal;
}
.notAvailableCountry .layer .info h3{
	color:#47423a;
	font-size:12px;
	font-weight:normal;
	margin:20px 0 0;
}
.notAvailableCountry .layer .info h4{
	color:#75716b;
	font-size:18px;
	font-weight:normal;
	margin:10px 0 0;
}
/****************************************************************************************************************************************************/
/*	Confirmação Compra	*/
/****************************************************************************************************************************************************/
.compraConfirma{
	position:absolute;
	top:100px;	
	float:left;
	width:304px;
	padding:20px;
	z-index:101;
	margin:12% 36%;
	background:#ffffff;
	border:1px solid #ff9900;
}
.compraConfirma h2{
	font-size:18px;
	color:#666666;
	width:285px;
	border-bottom:dotted 1px;
	padding:0 20px 10px 0;
}
.compraConfirma .tLine{
	border-bottom:dotted 1px;
	float:left;
	width:305px;
	padding:10px 0 10px 0;
}
.tLine h3{
	font-size:14px;
	float:left;
}
.tLine p{
	font-size:14px;
	float:right;
}
.compraConfirma .confirma{
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeInter.gif) no-repeat;
	width:138px;
	height:24px;
	float:left;
	margin:15px 0 0 80px;
	color:#ffffff;
	font-weight:bold;
	padding:0 0 0 10px;
	line-height:24px;
}
.numeroPedido h2{
	font-size:18px;
	color:#666666;
	width:285px;
	border-bottom:none;
	padding:0 20px 10px 0;
}
.numeroPedido p{
	font-size:14px;
	float:left;
	line-height:22px;
}
.numeroPedido .linkBold{
	font-weight:bold;
}
.numeroPedido h3{
	float:left;
	font-size:14px;
	line-height:22px;
}
.protoPedido{
	float:left;
	margin:20px 0 0 0;
}
.protoPedido .confirma{
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonOrangeFat.gif) no-repeat;
	width:91px;
	height:24px;
	float:left;
	margin:15px 0 0 100px;
	color:#ffffff;
	font-weight:bold;
	padding:0 0 0 25px;
	line-height:24px;
}

.allMovies .exhibition
{
    margin: 5px 0 0;
}

.bannerNoClick
{  
    cursor: default;
}

/****************************************************************************************************************************************************/
/*	Video Clube Landing	*/
/****************************************************************************************************************************************************/
div.videoClubLanding {
	width:960px;
	padding:0;
}
div.videoClubLanding h1{
	margin-top:5px;
	background:url(https://videostore.terra.com.br/Web/Content/images/t1.jpg) no-repeat left center !important;
	display:block !important;
	height:29px;
}
div.videoClubLanding h2{
	margin-top: 5px;
	background:url(https://videostore.terra.com.br/Web/Content/images/t2.jpg) no-repeat left center !important;
	display:block !important;
}
div.videoClubLanding .minimum{
	margin:0 0 0 20px;
	width:460px;
}
div.signContainer{
	background:#170409 url(https://videostore.terra.com.br/Web/Content/images/bg.jpg) no-repeat;
	width:960px;
	height:535px;
	float:left;
}
.signContainer h3{
	background:url(https://videostore.terra.com.br/Web/Content/images/t3.jpg) no-repeat;
	width:331px;
	height:31px;
	text-align:left;
	margin:15px 0 0 15px;
}
.replace {
    display: block;
    overflow: hidden;
    text-indent: -9000em;
}

.signContainer ul.signDescription {
	margin-top:20px;
	width:350px;
}
.signContainer ul.signDescription li.image {
	height:29px;
	width:45px;
}
.signContainer ul.signDescription li.small{
	height:30px;
}
.signContainer ul.signDescription li.bt {
    margin-left: 14px;
}
.signContainer ul.signDescription li{
	height:60px;
	float:left;
	width: 284px;
	font-size:14px;
	font-family:arial;
	color:white;
}
.signContainer .up{
	width:930px;
	height: 336px;
}
.signContainer a{
	background:url(https://videostore.terra.com.br/Web/Content/images/botao.png) no-repeat center center;
	width:322px;
	height:90px;
}

.signContainer ul.signSteps{
	width:270px;
	float:left;
	margin:14px 30px 0 20px;
}
.signContainer ul.signSteps li img{
	float:left;
	margin-right:10px
}
.signContainer ul.signSteps li{
	font-size:14px;
	font-family:arial;
	color:white;
	text-align:left;
}
.signContainer ul.signSteps li strong{
	color:#ff9900;
	font-size:24px;
	font-weight:normal;
}
.videoContainer{
	 border-bottom: 1px solid #CCCCCC;
}
.videoContainer .left,.videoContainer .right{
	float:left;
}
.videoContainer .left{
	width: 340px;
}
.videoContainer .right{
	margin-top:20px;
}
.videoContainer h4{
	color:#48433a;
	font-size:17px;
	font-weight:bold;
	padding: 20px;
}
.videoContainer p{
	color:#48433a;
	font-size:14px;
	padding: 10px 20px;
}

.videoContainer{
	background:white;
	height: 290px;	
	clear:both;
	overflow:hidden;
}
.videoClubContainer{
	background:white;
	height:200px;
	clear:both;
}
.videoClubContainer h3{
	font-size:17px;
	font-family:Arial;
	color:#5e5951;
	margin:0px 0 10px 20px;
	padding-top:5px;
}
.videoClubContainer ul{
	width:101%;
	padding:0 0 0 20px;	
}
.videoClubContainer ul li{
	float:left;
	padding:0 28px 0 0;	
}

.videoClubLanding .thumbsData{
	border-bottom: 1px solid #D0D0D0;
	width:940px;
	padding:0 0 0 20px;	
}
.videoClubLanding .thumbsData ul li{
	margin: 15px 0 25px 34px;
}

.videoClubLanding .legal{
	clear:both;
	padding:20px 20px 0;
}
.videoClubLanding .legal p{
	color:#676868;
}

/*//////////////////////////
       Novo no Site 
/////////////////////////*/

.siteNew{
	background:url(https://videostore.terra.com.br/Web/Content/images/siteNew.jpg) no-repeat center;
	height:710px;
	clear:left;
	padding:15px;
	position:relative;
}
.siteNew .btnVideo{
	width:230px;
	height:40px;
	position:absolute;
	bottom:55px;
	left:60px;
	text-indent:-200000px;
}
.siteNew .btnCadastro{
	width:320px;
	height:40px;
	position:absolute;
	bottom:55px;
	left:490px;
	text-indent:-200000px;
}
/****************************************************************************************************************************************************/
/*	Credits Layer */
/****************************************************************************************************************************************************/
.creditsLayer{
	display:none;
}
.creditsLayer,
.creditsLayer .bg{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:9999;
}
* html .creditsLayer,
* html .creditsLayer .bg{
	position:absolute;
	width:100%;
	height:200%;
}
.creditsLayer .bg{
	background:#fff;
	position:fixed;
	opacity:.5;
	filter:alpha(opacity=50);
}
.creditsLayer .content{
	background:#fff;
	border:#ff9900 2px solid;
	-moz-box-shadow:rgba(0,0,0,0.7) 0 2px 15px;
	-webkit-box-shadow:rgba(0,0,0,0.7) 0 2px 15px;
	-box-shadow:rgba(0,0,0,0.7) 0 2px 15px;
	width:420px;
	display:block;
	text-align:center;
	position:relative;
	padding:15px 15px 0;
	z-index:99999;
	top:120px;
	left:50%;
}
.creditsLayer .content .arrow{
	background:url(https://videostore.terra.com.br/Web/Content/images/layerArrow.png) no-repeat;
	width:62px;
	height:32px;
	position:absolute;
	top:-32px;
	right:30px;
}
.creditsLayer .content .btnClose{
	background:url(https://videostore.terra.com.br/Web/Content/images/buttonClose.gif) no-repeat;
	width:20px;
	height:20px;
	text-indent:-20000000px;
	position:absolute;
	right:10px;
	top:10px;
}
.creditsLayer .content h3{
	font-size:18px;
	color:#47423a;
	line-height:12px;
	padding:0 20px 0 0;
	margin:0 0 15px;
}
.creditsLayer .content h4{
	font-size:14px;
	font-weight:normal;
	color:#47423a;
	line-height:18px;
	padding:0 15px;
	margin:0 0 15px;
}
.creditsLayer .content p{
	font-size:12px;
	color:#47423a;
	line-height:15px;
	padding:0 15px;
	margin:0 0 15px;
}
.creditsLayer .content p a{
	background:url(https://videostore.terra.com.br/Web/Content/images/btn_cart_05.gif) no-repeat;
	width:113px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	color:#fff;
	display:inline-block;
	text-transform:uppercase;
	text-align:center;
	margin:0 5px;
}
.creditsLayer .content strong,
.creditsLayer .content a{
	color:#ff9900;
}
.creditsLayer .content fieldset{
	display:block;
	margin:0 0 20px;
}
.creditsLayer .content input.text{
	border:#ff9900 1px solid;
	width:221px;
	height:17px;
	color:#a3a09c;
	font-size:12px;	
	float:left;
	padding:2px;
	margin:0 0 0 65px;
}
.creditsLayer .content .btnSend{
	background:url(https://videostore.terra.com.br/Web/Content/images/signinSubmit.gif) no-repeat;
	border:none;
	width:60px;
	height:23px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	float:left;
	margin:0 0 0 -1px;
}
.success .content{
	background:url(https://videostore.terra.com.br/Web/Content/images/creditsLayer.jpg) no-repeat;
	width:549px;
	height:392px;
	padding:0;
	margin:0 0 0 -73px;
}
.success .content .btnClose{
	right:5px;
	top:5px;
}
.success .content .info{
	width:355px;
	height:127px;
	display:inline;
	float:left;
	margin:133px 0 0 97px;
}
.success .content h2{
	font-size:20px;
	line-height:35px;
	margin:0;
	padding:5px 0 0;
}
.success .content h2 strong{
	color:#ff9900;
}
.success .content h3{
	font-size:16px;
	line-height:35px;
	font-weight:normal;
	margin:0;
	padding:10px 0 0;
}
.success .content h4{
	font-size:14px;
	line-height:16px;
	letter-spacing:-1px;
	padding:0;
	margin:0;
}
.success .content h5{
	font-weight:normal;
	font-size:14px;
	margin:10px 0 0;
}
.success .content strong{
	color:#47423a;
}
.success .content strong span{
	color:#ff9900;
}
.success .content span{
	color:#993e3e;
	font-weight:bold;
}
.success .content h6{
	font-weight:normal;
	font-size:14px;
	margin:0 0 10px;
}
.wdt64{
    width:64%;
}
/****************************************************************************************************************************************************/
/*	Player */
/****************************************************************************************************************************************************/
.playerBg{
	background:#000;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:99999;
}
#silverlightControlHost divPlayerSilverlight{
	border-bottom:#999 1px dotted;
	height:540px;
	clear:left;
	position:relative;
	z-index:999999;
	padding:0 0 15px;
}
.playerShare{
	width:30%;
	height:20px;
	float:left;
	padding:20px;
}
.playerShare dt{
	line-height:20px;
	font-size:12px;
	color:#aca299;
	float:left;
	padding:0 10px 0 0;
}
.playerShare a{
	background:url(https://videostore.terra.com.br/Web/Content/images/playerShare.gif) no-repeat;
	width:20px;
	height:20px;
	text-indent:-200000px;
	float:left;
	margin:0 5px 0 0;
}
.playerShare a.facebook{
	background-position:0 0;
}
.playerShare a.twitter{
	background-position:-20px 0;
}
.playerShare a.orkut{
	background-position:-40px 0;
}
.playerShare a.message{
	background-position:-60px 0;
}
.divTurnLightOff{
	height:20px;
	cursor:pointer;
	float:right;
	position:relative;
	z-index:999999;
	margin:20px;
}
.divTurnLightOff:hover{
	color:#ccc;
}
