/* @override 
	http://192.168.1.4:8080/public/css/movie.css?v7
*/

div.title h1 {
	float:left;
}

div.title small.year {
	float:left;
	line-height:48px;
	margin:0 0 0 20px;
	font-size:18px;
	color:#666;
}

div.title {
	float:left;
	width:940px;
}

.movieDetails .leftContent {
	zoom: 1;
}

.movieDetails .leftContent .cover {
	border:2px solid #666;
	margin:0;
}

/* boo-box */
.movieDetails .leftContent .cover .iconevender {
	margin:0;
}

.movieDetails .leftContent .see {
	margin:10px 0 20px 0;
	float:left;
	width:200px;
}

.movieDetails .leftContent .see h3 {
	margin:0 0 10px 0;
}

.movieDetails .leftContent .see a.avatar {
	width:44px;
	height:44px;
	float:left;
	margin:0 4px 4px 0;
}

.movieDetails .leftContent .see span {
	color:#666;
}

.movieDetails .leftContent .see a.all {
	display:block;
	clear:both;
	text-align:right;
	font-weight:bold;
}

.movieDetails .leftContent .user_current_rating {
	color: #666;
	float: left;
	background: url(../images/user_current_rating_arrow.jpg) no-repeat;
	margin: 0 0 5px 12px;
	*margin:0 0 0 9px;
	_margin:0 0 0 5px;
}

.movieDetails .leftContent .user_current_rating small {
	display: block;
	float: left;
	line-height: 18px;
	margin: 0 5px 0 16px;
	*margin: 0 5px 0 15px;
	_margin: 0 0 0 8px;
}

.movieDetails .leftContent a.adminControls {
	display: block;
	float: left;
	width: 140px;
	font-size: 14px;
	margin: 10px 0 0 20px;
	padding: 0 0 0 35px;
}

.movieDetails .leftContent a.editMovie { background: url(../images/page_white_edit.png) no-repeat top left; }
.movieDetails .leftContent a.goToAdmin { background: url(../images/page_go.png) no-repeat top left; }

.movieDetails .leftContent .addedBy { margin: 10px 0 0 0; }

/* Review's List */
#reviews {
	background:url(../images/reviews-background.jpg) repeat-y left;
	float:left;
	width:750px;
	_width:730px;
	margin:15px 0 0 0;
	*margin:7px 0 0 0;
}

#reviews form {
	background:url(../images/reviews-top.jpg) no-repeat top left;
	float:left;
	width:710px;
	padding:20px;
}

#reviews form textarea {
	width:704px;
	height:80px;
	margin:10px 0 5px 0;
}

#reviews form legend {
	color:#006837;
	font-size:18px;
}

#reviews form small {
	float: left;
}

#reviews form input.submit {
	float:right;
}

#reviews .line-one {
	float:left;
	width:710px;
	margin:0 20px;
	_margin:0 20px 0 10px;
	background-position:0 13px;
}

#reviews .line-one h2 {
	background:#DAE5DF;
	float:left;
	padding:0 10px 0 0;
	font-size:21px;
}

.reviewsWrap {
	background:url(../images/reviews-bottom.jpg) no-repeat bottom left;
	float: left;
	padding: 0 0 17px 0;
}

.reviewsList {
	float:left;
	width:720px;
	_width:700px;
	padding:10px 20px;
}

.reviewsList .review {
	border-top:1px solid #006837;
	float:left;
	padding:10px;
	width:690px;
	_width:690px;
}

.reviewsList .firstReview {
	border-top:none;
}

.reviewsList .reviewContent {
	margin:0 0 0 10px;
	float:left;
	width:612px;
}

.reviewsList .review a.avatar {
	float:left;
	width:64px;
	height:64px;
}

.reviewsList .review .reviewName {
	float:left;
}

.reviewsList .review .reviewName a {
	font-weight:bold;
}

.reviewsList .review .reviewDate {
	float:right;
	color:#999;
}

.reviewsList .review .text {
	float:left;
	width:580px;
	margin:5px 0 0 0
}

.reviewsList .review .text .spoilerHidden .message {
	background: #DFECE6 url(../images/review-spoiler-alert.png) no-repeat 3px center;
	height: 21px;
	line-height: 21px;
	padding: 3px 3px 3px 90px;
	margin: 0 10px 0 0;
}

.reviewsList .review .text .spoilerHidden .message a { font-weight:bold; }
.reviewsList .review .text .spoilerHidden .spoiler { display: none; }

.reviewsList .review .text .infos {
	border-top: 1px solid #d1dad5;
	color: #666;
	float: left;
	width:580px;
	font-size: 10px;
	line-height: 18px;
	padding: 5px 5px 0 5px;
}

.reviewsList .review .text .infos .see,
.reviewsList .review .text .infos .favorite {
	display: block;
	float: left;
	margin: 0 5px 0 0;
}

.review .userActions a.delete {
	background:url(../images/delete-review.jpg) no-repeat;
}

.review .userActions a.edit {
	background:url(../images/pencil.png) no-repeat;
}

/* End Review's List */
#detailsWrap {
	float:left;
}

.minDetailsWrap {
	height:200px;
	overflow:hidden;
	position:relative;
	*position:normal;
	z-index:1;
	*margin:-46px 0 26px 0;
}

.minDetailsWrap a.toggleContent {
	position:absolute;
	*position:relative;
	bottom:0;
	left:0;
	*bottom:none;
	*left:none;
	*top:184px;
	background:url(../images/toggle-content-wrap-bg.png) repeat-x bottom;
	_background:#E6F0F4;
	display:block;
	width:730px;
	padding:20px 10px 10px 10px;
	line-height:16px;
	font-weight:bold;
	float:left;
	cursor:pointer;
}

.minDetailsWrap a.toggleContent span.left {float:left;}
.minDetailsWrap a.toggleContent span.right {float:right;}


.movieDetails .description h2 ,
.movieDetails .details h2 {
	margin:0 0 10px 0;
}

.movieDetails .description {
	float:left;
	width:435px;
}

.movieDetails .details {
	float:left;
	width:290px;
	border-left:1px solid #ccc;
	padding:0 0 0 10px ;
	margin:0 0 0 10px;
}

.movieDetails .details .item {
	margin:0 0 7px 0;
	float:left;
	width:290px;
}

.movieDetails .details .item strong {
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.movieDetails .details .item div {
	float:left;
}

.movieDetails .details .cast div {
	width:230px;
}

.movieDetails .details .producers div {
	width:200px;
}

.movieDetails .details .writers div, 
.movieDetails .details .directors div,
.movieDetails .details .genres div {
	width:223px;
}

.movieDetails .details .cast div span {
	margin:0 0 5px 0;
	display:block;
}

.movieDetails .movieMedia {
	width:730px;
	padding:10px 7px 0 10px;
	float:left;
}

.movieDetails .movieMedia h2 {
	margin:0 0 5px 0;
}

.movieDetails .movieMedia .photos h2 {
	text-align:right;
	padding:0 3px 0 0;
}

.movieDetails .movieMedia .videos,
.movieDetails .movieMedia .photos {
	width:350px;
	float:left;
	padding:10px 0;
}


.movieDetails .movieMedia .videos {
	width: 310px;
	*width: 305px;
}

.movieDetails .movieMedia468 .videos {
	width: 250px;
}

.movieDetails .movieMedia .photos {
	border-left:1px solid #ccc;
	padding:10px 0 10px 15px;
	margin:0 0 0 10px;
}

.movieDetails .movieMedia a {
	display:block;
	float:left;
	border:2px solid #ccc;
	margin:0 3px 0 0;
}

.movieDetails .movieMedia .photos a {
	float:right;
}

.movieDetails .movieMedia a:hover {
	border:2px solid #333;
}

.movieDetails .movieMediaAd728 {
	padding:5px 0 0 10px;
	float:left;
}

#moviesList .leftContent ul {
	/*background:url(../images/left-content.jpg) repeat-y right;*/
	/*background:#94c4e3;*/
	/*border-top:1px solid #006fb9;
	border-bottom:1px solid #006fb9;*/
	border-right:3px solid #006fb9;
	margin:0 10px 0 0;
}

#moviesList .leftContent ul li {
	_display:inline;
}

#moviesList .leftContent ul li a {
	display:block;
	padding:3px 5px;
	/*border-left:1px solid #006fb9;
	border-right:1px solid #006fb9;*/
	_width:188px;
	_line-height:18px;
}

#moviesList .leftContent ul li.active a,
#moviesList .leftContent ul li a:hover {
	background:#006fb9;
	color:#fff;
	/*border-left:1px solid #e6f0f4;
	border-right:1px solid #e6f0f4;*/
}

#moviesList .box {
	float:left;
	margin:0 0 20px 0;
	*width:750px;
}

#moviesList .box .line-one h2 {
	background:#e7f0f5;
	padding:0 5px 0 0;
	float:left;
}

#moviesList .box .line-one {
	float:left;
	width:750px;
	margin:0 0 10px 0;
}

#moviesList .box .all {
	clear:both;
	text-align:right;
	font-weight:bold;
	font-size:16px;
	padding:10px 0 0 0;
	*width:750px;
}

/* Who See Menu */
.movieDetails .who-menu {
	float:left;
	border-bottom:2px solid #0071bc;
	width:515px;
	margin:0 0 10px 0;
}

.movieDetails .who-menu  {
	width:738px;
	padding:0;
}

.movieDetails .who-menu  li {
	float:left;
}

.movieDetails .who-menu  li a {
	display:block;
	float:left;
	padding:4px 10px;
	margin:0 5px;
	background:#f2f2f2;
	border-top:1px solid #0071bc;
	border-right:1px solid #0071bc;
	border-left:1px solid #0071bc;
}

.movieDetails .who-menu  li a:hover,
.movieDetails .who-menu  li.active a {
	background:#0071bc;
	color:#fff;
}
/* End Who See Menu */

/* Users List */
.movieDetails  .usersList {
	float:left;
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	width:740px;
}

.usersList .user {
	float:left;
	width:170px;
	margin:0 10px 0 0;
}

.usersList .user a.avatar {
	width:64px;
	height:64px;
	
}

.usersList .user a.name {
	display:block;
	text-align:center;
	width:130px;
}

.usersList .nobody {
	padding:15px 0 0 15px;
}
/* End Users List */

/* @group Ads */

.movieMedia .ads {
	background: url(../images/movieDetailsBuyRight.jpg) no-repeat top right;
	float: right;
	margin: 0;
	padding: 0;
}

.movieMedia .ads .adsBg {
	background: url(../images/movieDetailsBuyLeft.jpg) no-repeat top left;
	float: left;
	height: 124px;
	padding: 4px 4px 0 11px;
}

.movieMedia .ads a {
	display: block;
	width: 110px;
	height: 110px;
	border: none;
	background: url(../images/movieDetailsBuyItem.png) no-repeat top left;
	padding: 3px;
	overflow: hidden;
	float: left;
	margin: 0 0 0 4px;
	position: relative;
}

.movieMedia .ads a span {
	display: block;
	position: absolute;
	bottom: 10px;
	background: #03233D;
	width: 110px;
	right: 0;
	padding: 2px 3px;
	color: #fff;
	font-size: 10px;
	text-align: center;
	
	opacity:.8; /* FF */
	filter:alpha(opacity=80);/* IE */
	-moz-opacity:0.8; /* FF Older */
	-khtml-opacity: 0.8; /* WebKit */
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE Older */
}

.movieMedia .ads a:hover {
	border: none;
	text-decoration: none;
}

.movieMedia .ads a:hover span {
	background: #051a2d;
	opacity:.9; /* FF */
	filter:alpha(opacity=90);/* IE */
	-moz-opacity:0.9; /* FF Older */
	-khtml-opacity: 0.9; /* WebKit */
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE Older */
}

.movieMedia .ads a.submarino {
	height: 116px;
	width: 43px;
	margin: 0;
	background: none;
	padding:0;
	text-indent: -5000px;	
}


.movieDetails .movieMedia .boo-box {
	float: right;
	padding: 40px 0 0 0;
}

.movieDetails .movieMedia .boo-box .boo-widget.bbj {
	width: 355px !important;
	margin: 6px 0 0 0 !important;
}

.movieDetails .movieMedia .boo-box div.boo-powered {
	height: 13px !important;
}

.movieDetails .movieMedia .boo-box a {
	float: none;
}

.movieDetails .movieMedia .boo-box .boo-powered a {
	display: inline;
}

/* @end */

.movieDetails .rightContent .bury {
	line-height: 25px;
	float: right;
	font-size: 10px;
}

a#loadReviews {
	display: block;
	width: 710px;
	height: 33px;
	line-height: 33px;
	background: url(../images/reviews-more-button.jpg) no-repeat top left;
	float: left;
	text-align: center;
	color: #333;
	font-weight:bold;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
}

a#loadReviews img {
	margin:9px 0 0 0;
}

a#loadReviews small { color: #999;}

a#loadReviews:hover {
	color: #000;
	text-decoration: none;
	background: url(../images/reviews-more-button.jpg) no-repeat left bottom;
}

a#loadReviews.disabled {
	color: #999;
	background: url(../images/reviews-more-button.jpg) no-repeat left -32px;
}

#moviesList .moviesSimList { margin: 20px 0 0 0; }
#moviesList .moviesSimList .movieItem { margin: 0 15px; _margin: 0 12px; }

/* Start BuscaPe */
#buscapeAd {
	width: 199px;
	margin: 10px 0 0 0;
	z-index: 50;
	position: relative;
	float: left;
}

#buscapeAd .buscapeOffers { position: absolute; }

#buscapeAd .buscapeOffers a.offer {
	display: block;
	background: #fff;
	padding: 11px;
	margin: 0 8px 8px 8px;
	height: 30px;
	cursor: pointer;
}

#buscapeAd img.logo { float: left; width: 75px; margin: 2px 0 0 0; }
#buscapeAd span.info { float: right; font-family: Arial; }

#buscapeAd span.info span.price {
	color: #000099;
	font-weight: bold;
	font-size: 14px;
	display: block;
	line-height: 16px;
	margin: 6px 0 0 0;
}

#buscapeAd span.hasParcel span.price { margin: 0; }

#buscapeAd span.info span.parcel {
	color: #DE4D48;
	font-size: 10px;
	display: block;
	line-height: 12px;
}

#buscapeAd a.buscapeButton {
	display: block;
	height: 31px;
	text-indent: -5000px;
	overflow: hidden;
}

#buscapeAd a.more {
	display: block;
	margin: 0 0 8px 30px;
	background: url(../images/buscapeSeeMore.jpg) no-repeat top left;
	height: 28px;
	width: 140px;
	text-indent: -5000px;
	overflow: hidden;
}

.buscapeOpened .buscapeOffers {
	background: url(../images/buscapeBg.jpg) #FFDF80 repeat-y;
	border-bottom: 1px solid #C79301;
	width: 199px;
	top: 30px;
	padding: 5px 0 0 0;
	display: block;
}

.buscapeOpened a.buscapeButton { background: url(../images/buscapeButton.jpg) no-repeat top right; }

.buscapeClosed .buscapeOffers { display: none; }
.buscapeClosed a.buscapeButton { background: url(../images/buscapeButton.jpg) no-repeat top left; }
/* End BuscaPe */
