/* CSS Document */

@import 'reset.css';

/* BEGIN includes */
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
/* END includes */

/* BEGIN standard elements */
html, body {
	height:100%;
}

body {
	font-family: Arial, Arial, Helvetica, sans-serif;
	background-color: #D8D8D8;
}

form {
}

form label {
}

form input {
}

form textarea {
}
/* END standard elements */

/* BEGIN layout */
p.noResults {
	margin: 10px 20px;
	padding: 10px;
	color: #333;
	font-size: 11px;
	background-color: #CCC;
}

div#topWrapper {
	width: 954px;
	height: 26px;
	margin: 0 auto;
}

div#topWrapper ul {
	float: right;
}

div#topWrapper ul li {
	float: left;
	background: url(../img/layout/topWrapperNav-border.png) right bottom no-repeat transparent;
	padding:9px 8px 5px 15px;
	line-height: 12px;
	height: 12px;
}

div#topWrapper ul li a,
div#topWrapper ul li a:visited {
	text-transform: uppercase;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

div#topWrapper ul li a:hover {
	text-decoration: underline;
}

div#topWrapper ul li.noBorder {
	background: none;
	padding-right: 0;
}

div#pageWrapper {
	width: 100%;
	background: url(../img/layout/pageWrapper-bg.png) top left repeat-x #FDFDFD;
	border-bottom: 1px solid #FFF;
}

div#headerWrapper {
	width: 954px;
	height: 156px;
	padding-top: 1px;
	margin: 0 auto;
}

div#headerWrapper h1 {
	float: left;
	padding-top: 15px;
}

div#headerWrapper h1 a, 
div#headerWrapper h1 a:visited {
	display: block;
	width: 205px;
	height: 124px;
	line-height: 500px;
	overflow: hidden;
	background: url(../img/layout/logo.png) top left no-repeat #FFF;
}

div#headerWrapper div#loginWrapper {
	float: right;
	height: 96px;
	width: 375px;
	background: url(../img/layout/loginWrapper-bg.png) top left no-repeat #FFF;
	padding-left: 25px;
	padding-top: 25px;
	position: relative;
}

div#headerWrapper div#loginWrapper h2 {
	float: left;
	width: 42px;
	height: 50px;
	line-height: 500px;
	overflow: hidden;
	background: url(../img/layout/login-h.png) top left no-repeat #FFF;
	margin-right: 18px;
}

div#headerWrapper div#loginWrapper form {
}

div#headerWrapper div#loginWrapper form input {
	width: 168px;
	height: 14px;
	background: url(../img/layout/input.png) top left no-repeat #FFF;
	border: 0;
	padding: 4px 3px;
	font-size: 11px;
	color: #333;
	line-height: 14px;
	margin-bottom: 5px;
	margin-right: 10px;
}

div#headerWrapper div#loginWrapper form a#loginBtn,
div#headerWrapper div#loginWrapper form a#loginBtn:visited {
	background: url(../img/layout/loginBtn.png) top left no-repeat #FFF;
	width: 52px;
	height: 26px;
	position: absolute;
	top: 50px;
	line-height: 500px;
	overflow: hidden;
}

div#headerWrapper div#loginWrapper a#passwordLink,
div#headerWrapper div#loginWrapper a#passwordLink:visited {
	text-decoration: none;
	font-size: 11px;
	color: #666;
	text-transform: lowercase;
	float: right;
	margin-right: 80px;
	margin-top: 5px;
}

div#headerWrapper div#loginWrapper a#passwordLink:hover {
	text-decoration: underline;
}

div#headerWrapper div#loginWrapper form a#cancelPassBtn,
div#headerWrapper div#loginWrapper form a#cancelPassBtn:visited {
	font-size: 12px;
	color: #F00;
	font-weight: bold;
	float: left;
	text-transform: lowercase;
	text-decoration: none;
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px solid #666;
}

div#headerWrapper div#loginWrapper form a#passBtn,
div#headerWrapper div#loginWrapper form a#passBtn:visited {
	font-size: 12px;
	color: #090;
	font-weight: bold;
	float: right;
	text-transform: lowercase;
	text-decoration: none;
	margin-right: 137px;
	text-align: right;
}

div#headerWrapper div#loginWrapper form a#cancelPassBtn:hover {
	text-decoration: underline;
}

div#headerWrapper div#loginWrapper form a#passBtn:hover {
	text-decoration: underline;
}

div#loginWrapper ul#accountNav {
}

div#loginWrapper ul#accountNav li {
}

div#loginWrapper ul#accountNav li a,
div#loginWrapper ul#accountNav li a:visited {
	text-decoration: none;
	color: #FF9605;
	font-size: 11px;
}

div#loginWrapper ul#accountNav li a:hover {
	text-decoration: underline;
}

div#headerWrapper ul#mainNav {
	float: right;
	clear: right;
	width: 700px;
	height: 24px;
	background: url(../img/layout/mainNav-bg.png) top left no-repeat #FFF;
	padding-top: 6px;
	padding-left: 20px;
}

div#headerWrapper ul#mainNav li {
	float: left;
	margin-right: 20px;
}

div#headerWrapper ul#mainNav li a,
div#headerWrapper ul#mainNav li a:visited {
	height: 20px;
}

div#headerWrapper ul#mainNav li#quemsomos a,
div#headerWrapper ul#mainNav li#quemsomos a:visited {
	line-height: 500px;
	overflow: hidden;
	float: left;
	background: url(../img/layout/quemsomos.png) top left no-repeat transparent;
	width: 85px;
}

div#headerWrapper ul#mainNav li#comofunciona a,
div#headerWrapper ul#mainNav li#comofunciona a:visited {
	line-height: 500px;
	overflow: hidden;
	float: left;
	background: url(../img/layout/comofunciona.png) top left no-repeat transparent;
	width: 96px;
}

div#headerWrapper ul#mainNav li#aderir a,
div#headerWrapper ul#mainNav li#aderir a:visited {
	line-height: 500px;
	overflow: hidden;
	float: left;
	background: url(../img/layout/aderir.png) top left no-repeat transparent;
	width: 42px;
}

div#headerWrapper ul#mainNav li#contactos a,
div#headerWrapper ul#mainNav li#contactos a:visited {
	line-height: 500px;
	overflow: hidden;
	float: left;
	background: url(../img/layout/contactos.png) top left no-repeat transparent;
	width: 64px;
}

div#headerWrapper ul#mainNav li#osmeuspedidos a,
div#headerWrapper ul#mainNav li#osmeuspedidos a:visited {
	line-height: 500px;
	overflow: hidden;
	float: left;
	background: url(../img/layout/osmeuspedidos.png) top left no-repeat transparent;
	width: 107px;
}

div#contentWrapper {
	width: 954px;
	margin: 0 auto;
	background: url(../img/layout/genresList-bg.png) top left no-repeat #FFF;
}

div#contentWrapper div#leftSidebar {
	float: left;
	width: 213px;
}

div#contentWrapper div#content {
	float: left;
	width: 741px;
}

div#contentWrapper div#content ul#breadcrumb {
	margin-bottom: 10px;
	padding-left: 20px;
}

div#contentWrapper div#content ul#breadcrumb li {
	float: left;
	color: #333;
	font-size: 11px;
	margin-right: 5px;
}

div#contentWrapper div#content ul#breadcrumb li a,
div#contentWrapper div#content ul#breadcrumb li a:visited {
	text-decoration: none;
	color: #333;
	font-size: 11px;
}

div#contentWrapper div#content ul#breadcrumb li a:hover {
	text-decoration: underline;
}

div#contentWrapper div#leftSidebar div#search {
	padding-top: 8px;
	margin-bottom: 10px;
}

div#contentWrapper div#leftSidebar div#search h3 {
	width: 65px;
	height: 20px;
	line-height: 500px;
	overflow: hidden;
	background: url(../img/layout/search-h.png) top left no-repeat #FFF;
	margin-left: 13px;
	margin-bottom: 5px;
}

div#contentWrapper div#leftSidebar div#search form {
	background: url(../img/layout/searchForm-bg.png) bottom left no-repeat transparent;
	padding-bottom: 20px;
	margin-left: 5px;
	width: 203px;
}

div#contentWrapper div#leftSidebar div#search form input {
	width: 149px;
	height: 14px;
	background: url(../img/layout/input.png) top left no-repeat #FFF;
	border: 0;
	padding: 4px 3px;
	font-size: 11px;
	color: #333;
	line-height: 14px;
	margin: 2px 4px 0 8px;
	float: left;
}

div#contentWrapper div#leftSidebar div#search form a#searchBtn,
div#contentWrapper div#leftSidebar div#search form a#searchBtn:visited {
	background: url(../img/layout/searchBtn.png) top left no-repeat #FFF;
	width: 34px;
	height: 26px;
	float: left;
	line-height: 500px;
	overflow: hidden;
}

div#contentWrapper div#leftSidebar div#search form a#searchBtn:hover {
	
}

div#contentWrapper div#leftSidebar ul#genresList,
div#contentWrapper div#leftSidebar ul#availableMoviesList {
	padding-bottom: 15px;
}

div#contentWrapper div#leftSidebar ul#genresList li,
div#contentWrapper div#leftSidebar ul#availableMoviesList li {
	padding-left: 18px;
	height: 20px;
	line-height: 20px;
	background: url(../img/layout/genresList-item-bg.png) bottom left no-repeat transparent;
}

div#contentWrapper div#leftSidebar ul#genresList li a,
div#contentWrapper div#leftSidebar ul#genresList li a:visited,
div#contentWrapper div#leftSidebar ul#availableMoviesList li a,
div#contentWrapper div#leftSidebar ul#availableMoviesList li a:visited {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

div#contentWrapper div#leftSidebar ul#genresList li a:hover,
div#contentWrapper div#leftSidebar ul#availableMoviesList li a:hover {
	color: #9B0202;
}

div#contentWrapper div#leftSidebar ul#genresList li.selected a,
div#contentWrapper div#leftSidebar ul#genresList li.selected a:visited,
div#contentWrapper div#leftSidebar ul#availableMoviesList li.selected a,
div#contentWrapper div#leftSidebar ul#availableMoviesList li.selected a:visited {
	color: #9B0202;
}

div#contentWrapper div#content h2 {
	color:#FF9605;
	font-size:18px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	margin-bottom:5px;
	margin-left:18px;
	margin-top:10px;
	text-transform:lowercase;
}

div#contentWrapper div#content h2#lastMovies {
	width: 180px;
	height: 21px;
	line-height: 500px;
	overflow: hidden;
	background: url(../img/layout/lastMovies-h.png) top left no-repeat #FFF;
	margin-left: 18px;
	margin-bottom: 5px;
	margin-top: 10px;
}

div#contentWrapper div#content h2#soonMovies {
	width: 105px;
	height: 21px;
	line-height: 500px;
	overflow: hidden;
	background: url(../img/layout/soonMovies-h.png) top left no-repeat #FFF;
	margin-left: 18px;
	margin-bottom: 5px;
	margin-top: 10px;
}

div#contentWrapper div#content h2#searchHeader {
	width: 77px;
	height: 21px;
	line-height: 500px;
	overflow: hidden;
	background: url(../img/layout/search2-h.png) top left no-repeat #FFF;
	margin-left: 18px;
	margin-bottom: 5px;
	margin-top: 10px;
}

div#contentWrapper div#content h2#requests {
	width: 180px;
	height: 21px;
	line-height: 500px;
	overflow: hidden;
	background: url(../img/layout/requests-h.png) top left no-repeat #FFF;
	margin-left: 18px;
	margin-bottom: 5px;
	margin-top: 10px;
}

div#contentWrapper div#content div#moviesList {
	width: 700px;
	margin: 0 20px 0 11px;
	padding: 0 5px;
	background: url(../img/layout/moviesList-bg.png) top left repeat-y transparent;
}

div#contentWrapper div#content div#moviesList div.movieItem {
	float: left;
	width: 132px;
	height: 246px;
	margin-right: 10px;
	padding-top: 8px;
	position: relative;
}

div#contentWrapper div#content div#moviesList div.movieItem.noMargin {
	margin-right: 0;
}

div#contentWrapper div#content div#moviesList div.movieItem p.image {
	height: 174px;
	width: 132px;
	overflow: hidden;
	text-align: center;
}

div#contentWrapper div#content div#moviesList div.movieItem div.sep {
	width: 132px;
	height: 2px;
	margin-top: 10px;
	margin-bottom: 5px;
	background: url(../img/layout/movieItem-sep.png) top left repeat-x transparent;
}

div#contentWrapper div#content div#moviesList div.movieItem div.movieItemInfo {
	padding-left: 3px;
	padding-right: 4px;
	line-height: 12px;
	height: 24px;
	overflow: hidden;
}

div#contentWrapper div#content div#moviesList div.movieItem a.movieName,
div#contentWrapper div#content div#moviesList div.movieItem a.movieName:visited {
	text-decoration: none;
	font-size: 11px;
	color: #333;
}

div#contentWrapper div#content div#moviesList div.movieItem a.moreInfo,
div#contentWrapper div#content div#moviesList div.movieItem a.moreInfo:visited {
	background: url(../img/layout/maisinfo.png) top left repeat-x transparent;
	line-height: 500px;
	overflow: hidden;
	width: 33px;
	height: 16px;
	position: absolute;
	left: 0;
	bottom: 13px;
}

div#contentWrapper div#content div#moviesList div.movieItem a.movieTrailer,
div#contentWrapper div#content div#moviesList div.movieItem a.movieTrailer:visited {
	background: url(../img/layout/trailer-icon-bg.png) top left repeat-x transparent;
	line-height: 500px;
	overflow: hidden;
	width: 20px;
	height: 22px;
	position: absolute;
	right: 5px;
	bottom: 13px;
}

div#contentWrapper div#content div#moviesList div.movieItem a.movieName:hover  {
	text-decoration: underline;
}

div#contenWrapper div#content div#moviesList div.movieItemActions {
}

a.delete,
a.delete:visited {
	background:url(../img/layout/request-delete.png) top left no-repeat transparent;
	bottom: 12px;
	height: 18px;
	line-height: 500px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	width: 18px;
}

a.downloadftp,
a.downloadftp:visited {
	background:url(../img/layout/request-ftp.png) top left no-repeat transparent;
	bottom: 12px;
	height: 18px;
	left: 0;
	line-height:10px;
	position: absolute;
	width: 105px;
	font-size: 10px;
	color: #333;
	padding-left: 20px;
	text-decoration: none;
}

a.downloadftp:hover {
	text-decoration: underline;
}

.downloadstore {
	background:url(../img/layout/request-store.png) top left no-repeat transparent;
	bottom: 12px;
	/*height: 25px;*/
	height: 18px;
	left: 0;
	line-height:10px;
	position: absolute;
	width: 100px;
	/*width: 125px;*/
	font-size: 10px;
	color: #333;
	padding-left: 20px;
}

.requestCompleted {
	background:url(../img/layout/request-completed.png) top left no-repeat transparent;
	bottom: 12px;
	/*height: 25px;*/
	height: 18px;
	left: 0;
	line-height:10px;
	position: absolute;
	width: 100px;
	/*width: 125px;*/
	font-size: 10px;
	color: #333;
	padding-left: 20px;
}
.processing {
	background:url(../img/layout/request-process.png) top left no-repeat transparent;
	bottom: 12px;
	height: 18px;
	left: 0;
	line-height:10px;
	position: absolute;
	width: 90px;
	font-size: 10px;
	color: #333;
	padding-left: 20px;
}

div#contentWrapper div#content div#pagination {
	margin: 0 2px;
	width: 737px;
	height: 33px;
	background-color: #74A223;
	text-align: center;
}

div#contentWrapper div#content div#pagination ul {
	text-align: center;
}

div#contentWrapper div#content div#pagination ul li {
	display: inline;
	line-height: 33px;
	margin-left: 3px;
	margin-right: 10px;
	font-size: 12px;
	color: #333;
}

div#contentWrapper div#content div#pagination ul li.page {
	margin-right: 7px;
	margin-left: 0;
}

div#contentWrapper div#content div#pagination ul li a,
div#contentWrapper div#content div#pagination ul li a:visited {
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
}

div#contentWrapper div#content div#pagination ul li a:hover {
	text-decoration: underline;
}

div#contentWrapper div#content div#pagination ul li.page a,
div#contentWrapper div#content div#pagination ul li.page a:visited {
	text-align: left;
	text-indent: -99999;
	background: url(../img/layout/pagination-off.png) center left no-repeat transparent;
	width: 10px;
	height: 10px;
	text-decoration: none;
}

div#contentWrapper div#content div#pagination ul li.page a:hover,
div#contentWrapper div#content div#pagination ul li.page a.selected,
div#contentWrapper div#content div#pagination ul li.page a.selected:visited {
	background: url(../img/layout/pagination-on.png) center left no-repeat transparent;
	text-align: left;
	text-indent: -99999;
	width: 10px;
	height: 10px;
	text-decoration: none;
}

div#contentWrapper div#movieInfo {
	background: url(../img/layout/movieInfo-bg.png) bottom left no-repeat transparent;
	width: 670px;
	margin: 0 auto;
	padding: 20px;
	min-height: 400px;
}

div#contentWrapper div#movieInfo h2 {
	color:#0094DE;
	font-size:20px;
	height:21px;
	line-height:21px;
	margin:0 0 5px 0;
	font-weight: normal;
	text-transform:none;
}

div#contentWrapper div#movieInfo div#movieImage {
	float: left;
	width: 215px;
	height: 300px;
	overflow: hidden;
	margin-right: 20px;
}

div#contentWrapper div#movieInfo div#movieDescription {
	float: right;
	width: 435px;
}

div#contentWrapper div#movieInfo div#movieDescription ul.description {
	margin-bottom: 20px;
}

div#contentWrapper div#movieInfo div#movieDescription ul.description li {
	font-size: 12px;
	color: #333;
	margin-bottom: 3px;
}

div#contentWrapper div#movieInfo div#movieDescription ul.description li b {
	font-weight: bold;
	color: #222;
}

div#contentWrapper div#movieInfo div#movieDescription ul.description li a,
div#contentWrapper div#movieInfo div#movieDescription ul.description li a:visited {
	color: #666;
	font-size: 12px;
	text-decoration: none;
}

div#contentWrapper div#movieInfo div#movieDescription ul.description li a:hover {
	text-decoration: underline;
}

div#contentWrapper div#movieInfo div#extraInfo {
	width: 435px;
	height: 80px;
}

div#contentWrapper div#movieInfo div#extraInfo h3 {
	font-weight: bold;
	font-size: 12px;
	color: #709C22;
	margin-bottom: 15px;
}

div#contentWrapper div#movieInfo div#extraInfo ul#rating {
}

div#contentWrapper div#movieInfo div#extraInfo ul#rating li {
	float: left;
	height: 41px;
	margin-right: 7px;
	line-height: 500px;
	overflow: hidden;
}

div#contentWrapper div#movieInfo div#extraInfo ul#rating li.item1 {
	width: 38px;
	background: url(../img/layout/item1-off.png) top left no-repeat transparent;
}

div#contentWrapper div#movieInfo div#extraInfo ul#rating li.item1.selected {
	background: url(../img/layout/item1-on.png) top left no-repeat transparent;
}

div#contentWrapper div#movieInfo div#extraInfo ul#rating li.item2 {
	width: 37px;
	background: url(../img/layout/item2-off.png) top left no-repeat transparent;
}

div#contentWrapper div#movieInfo div#extraInfo ul#rating li.item2.selected {
	background: url(../img/layout/item2-on.png) top left no-repeat transparent;
}

div#contentWrapper div#movieInfo div#extraInfo ul#rating li.item3 {
	width: 36px;
	background: url(../img/layout/item3-off.png) top left no-repeat transparent;
}

div#contentWrapper div#movieInfo div#extraInfo ul#rating li.item3.selected {
	background: url(../img/layout/item3-on.png) top left no-repeat transparent;
}

div#contentWrapper div#movieInfo div#extraInfo ul#rating li.item4 {
	width: 29px;
	background: url(../img/layout/item4-off.png) top left no-repeat transparent;
}

div#contentWrapper div#movieInfo div#extraInfo ul#rating li.item4.selected {
	background: url(../img/layout/item4-on.png) top left no-repeat transparent;
}

div#contentWrapper div#movieInfo div#extraInfo ul#rating li.item5 {
	width: 44px;
	background: url(../img/layout/item5-off.png) top left no-repeat transparent;
}

div#contentWrapper div#movieInfo div#extraInfo ul#rating li.item5.selected {
	background: url(../img/layout/item5-on.png) top left no-repeat transparent;
}

div#contentWrapper div#movieInfo div#extraInfo a.movieTrailer,
div#contentWrapper div#movieInfo div#extraInfo a.movieTrailer:visited {
	float: right;
	background: url(../img/layout/movieTrailer.png) top left no-repeat transparent;
	width: 79px;
	height: 23px;
	line-height: 500px;
	overflow: hidden;
	margin-right: 70px;
	margin-top: 20px;
}

div#contentWrapper div#movieInfo div#versionsList {
	float: left;
	width: 280px;
	padding: 0 15px;
	margin-bottom: 10px;
	clear: both;
}

div#contentWrapper div#movieInfo div#versionsList p {
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;
}

div#contentWrapper div#movieInfo div#versionsList ul {
}

div#contentWrapper div#movieInfo div#versionsList ul li {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

div#contentWrapper div#movieInfo div#versionsList ul li.specialItem {
	border-bottom: 1px solid #666;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 11px;
}

div#contentWrapper div#movieInfo div#versionsList ul li.specialItem a,
div#contentWrapper div#movieInfo div#versionsList ul li.specialItem a:visited {
	font-size: 12px;
	font-weight: bold;
}

div#contentWrapper div#movieInfo div#versionsList ul li a,
div#contentWrapper div#movieInfo div#versionsList ul li a:visited {
	text-decoration: none;
	line-height: 20px;
	background: url(../img/layout/version-off.png) center left no-repeat transparent;
	padding-left: 20px;
	color: #333;
}

div#contentWrapper div#movieInfo div#versionsList ul li a.selected,
div#contentWrapper div#movieInfo div#versionsList ul li a.selected:visited {
	background: url(../img/layout/version-on.png) center left no-repeat transparent;
}

div#contentWrapper div#movieInfo div#versionsList ul li a:hover {
	text-decoration: underline;
	background: url(../img/layout/version-on.png) center left no-repeat transparent;
}

div#contentWrapper div#movieInfo a#receiptDownload,
div#contentWrapper div#movieInfo a#receiptDownload:visited {
	padding-right: 20px;
	padding-left: 30px;
	float: right;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 30px;
	background: url(../img/layout/pdf-icon.png) center left no-repeat transparent;
	text-decoration: none;
}

div#contentWrapper div#movieInfo a#receiptDownload:hover {
	text-decoration: underline;
}

div#contentWrapper div#movieInfo div#movieSep {
	width: 670px;
	clear: both;
	height: 2px;
	margin-top: 10px;
	margin-bottom: 5px;
	background: url(../img/layout/movieItem-sep.png) top left repeat-x transparent;
}

div#contentWrapper div#movieInfo div#requestForm {
	width: 670px;
	height: 30px;
	padding-top: 10px;
}

div#contentWrapper div#movieInfo div#requestForm div#store {
	width: 320px;
	margin-right: 30px;
	float: left;
}

div#contentWrapper div#movieInfo div#requestForm div#store p {
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 150px;
	float: left;
	text-align: right;
}

div#contentWrapper div#movieInfo div#requestForm div#store a,
div#contentWrapper div#movieInfo div#requestForm div#store a:visited {
	float: left;
	width: 158px;
	height: 31px;
	line-height: 500px;
	overflow: hidden;
	background: url(../img/layout/pede-loja.png) top left no-repeat transparent;
}

div#contentWrapper div#movieInfo div#requestForm div#ftp {
	width: 320px;
	float: right;
}

div#contentWrapper div#movieInfo div#requestForm div#ftp p {
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 165px;
	float: left;
	text-align: right;
}

div#contentWrapper div#movieInfo div#requestForm div#ftp a,
div#contentWrapper div#movieInfo div#requestForm div#ftp a:visited {
	float: left;
	width: 142px;
	height: 31px;
	line-height: 500px;
	overflow: hidden;
	background: url(../img/layout/pede-ftp.png) top left no-repeat transparent;
}

div#footerWrapper {
	width: 924px;
	margin: 0 auto;
	padding: 15px;
}

div#footerWrapper p {
	font-size: 11px;
	color: #333;
	line-height: 18px;
}

div#footerWrapper p a,
div#footerWrapper p a:visited {
	text-decoration: none;
	font-size: 11px;
	color: #333;
	font-weight: bold;
}

div#footerWrapper p a:hover {
	text-decoration: underline;
}