/* @override http://localhost/streamr.tv/css/estilo.css */

* {
	margin: 0 ;
	padding: 0;
	color: #717171;
	font: 62.5% "Lucida Grande", Lucida, Verdana, sans-serif;
	outline: 0;
}

html {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #fafafa;
	font-size: 0.7em;
}

body {
	margin: 0 !important;
	padding: 0 !important;
}
/*@group adspaces*/
iframe {
	border:none;
	background: transparent;
	overflow: hidden;
}

#adspace1, #adspace2, #adspace3 {
	overflow: hidden;
}
#adspace1 a, #adspace2 a, #adspace3 a {
	border: none;
}

#adspace1 {
	margin: 0;
	height: 100px;
	width: 980px;
}
#adspace2 {
	margin-top: 54px;
	height: 200px;
	width: 200px;
}

#adspace2 a{
	display: inherit;
}

#adspace3 {
	margin-top: 20px;
	margin-bottom: 10px;
	height: 600px;
	width: 200px;
}
#adspace4 {
	height: 100px;
	width: 980px;
}
/*@end*/
a{
	color: #717171;
	text-transform: none;
	text-decoration: none;
	cursor: pointer;

}

a:hover {
	color: #ff5f09;

}
.splash a {
	border: none;
}


/*@group links bar*/
/*@group help button*/
a.help,
#btnHome,
a#btnPromo {
	float: left;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	text-indent: -999999px;
	margin-top: 6px;
	margin-left: 5px;
	border: none;
}
a.help {
	background: url(../img/buttons.png) 0px 0 no-repeat;	
}

a.help:hover {
	border: none;
	background: url(../img/buttons.png) 0px -20px no-repeat;
	text-indent: -999999px;
}
a.help:active,
a.help:focus
 {
	border: none;
	margin-top: 7px;
	background: url(../img/buttons.png) 0px -20px no-repeat;
}
/*@end*/

a img {
	border: none;
}
/*@group home button*/
#btnHome {
	background: url(../img/buttons.png) -40px 0 no-repeat;
	margin-left: 4px;
}
#btnHome:hover {
	background: url(../img/buttons.png) -40px -20px no-repeat;
}
#btnHome:active,
#btnHome:focus
 {
	border: none;
	margin-top: 7px;
	background: url(../img/buttons.png) -40px -20px no-repeat;
}
/*@end*/

/*@group promo button*/
a#btnPromo {
	background: url(../img/buttons.png) -80px 0px no-repeat;	
}

a#btnPromo:hover {
	border: none;
	background: url(../img/buttons.png) -80px -20px no-repeat;
	text-indent: -999999px;
}
a#btnPromo:active,
a#btnPromo:focus
 {
	border: none;
	margin-top: 7px;
	background: url(../img/buttons.png) -80px -20px no-repeat;
}
/*@end*/




/*@end*/

.button {
	border: none;
}

h2 {
	font-size: 1.5em;
	color: #ff5f09;
	border-bottom: 1px solid #ff5f09;
}

h3{
	color: #ff5f09;
	font-weight: bold;
	font-size: 1.1em;
}
.bold {
	font-weight: bold;
}
.top{
	text-align: right;
}

#wrapper {
	width: 980px;
	margin: 0 auto;
}


/*@group HEADER*/
#header {
	margin: 0 auto;
	margin-top: 0px;
	background: #fafafa;
}
#header-wrap {
	width: 980px;
	margin: 0 auto;
	height: 200px; /* no customheader*/

}
#header #logo-wrap {
	margin: 0px !important;	
	
}
#header #logo {
	width: 980px;
	height: 100px;
	float: left;
	display: inline;
	margin-left:0px;
	margin: 0px !important;
	position: absolute; /* no customheader*/
}
#header #logo a {
	border: none;
}
#header #logo img {
	/*height: 100px; no customheader */
	border: none;
}

#header #powered {
	display: none;
	position: absolute;
	margin-left: 150px;
	width: 25px;
	height: 200px;
	background: transparent url(../img/powered_minilogo.png) no-repeat;
}

#header #splash {

	display: inline;
	display: none;
	margin-left: 194px;
	margin-right: 15px;
	position: absolute;
	float: left;
	height: 200px;
	width: 570px;
	overflow: hidden;
}

#header #splash a img {
	
	border: none;
}


/*@end*/

/*@group BANNER*/

#banner.FatSquare {
	position: absolute;
	width: 200px;
	display: inline;
	display:none;
	height: 200px;
	margin-left: 780px;
}


/*@end*/

/*@group CONTAINER*/
#container {
	width: 100%;
	float: left;
	margin-bottom: 0px;
	background: #fafafa url(../img/page_bg2.png) repeat-x 0px 0px;
}
#container-wrap {
	background: url(../img/side_shadow.png) no-repeat 759px 20px;
	margin: 0 auto;
	width: 980px;
	min-height: 350px;

}

#movieinfo iframe {
	margin: 5px 20px 15px 20px;
	border: none;
	width: 720px;
	min-height:440px;
}

/*@group MAIN*/
#main {
	float: left;
	width: 780px;
	margin-top: 1px;
}

#main .top {
	background: url(../img/main_bg.png) 0 0 repeat-y;
	height: 15px;
}
#main .content {
	float: left;
	width: 780px;
	min-height: 570px;
	background: url(../img/main_bg.png) 0 0 repeat-y;
}

#main .bottom {
	float: left;
	background: url(../img/main_bg.png) 0 0 repeat-y;
	width: 770px;
	height: 2px;
}

#main #sitemap .content{
	min-height: 50px;

}


#main .content .noResults {
	width: 760px;
	padding-top: 20px;
	text-align: center;
}

/*@group FILMS*/
#filmsView {

}

ul.film {	
	clear: both;
	margin-top: 30px;
}

ul.film li {
	float: left;
	margin-left: 3px;
	margin-bottom: 3px;
	display: inline;
	list-style: none;


}
ul.film li .cover {
	background: url(../img/cover-trans.png) 0 0 no-repeat;
	height: 215px;
	width: 148px;
	margin-top: 5px;
	z-index: -3;

}

.cover a,
.cover a:hover {
	border: none;
}

#movieinfo iframe {
	border: none;
}
/*@group PRICE*/
.cover .price {
	margin-left: 15px;
	width: 50px;
	position: absolute;
	margin-top: 5px;
	color: white;
}
.cover .price .quantity {
	color: white;
}
.cover .price .currency {
	margin-left: 2px;
	color: white;
}
/*@end*/

/*@group RATES*/
.cover .rate0 {
	margin-top: 4px;
	margin-right: 5px;
	float: right;
	background: url(../img/rates-trans.png) 0 -159px no-repeat;
	width: 78px;
	height: 16px;
}
.cover .rate1 {
	margin-top: 4px;
	margin-right: 5px;
	float: right;
	background: url(../img/rates-trans.png) 0 -143px no-repeat;
	width: 78px;
	height: 16px;
}
.cover .rate2 {
	margin-top: 4px;
	margin-right: 5px;
	float: right;
	background: url(../img/rates-trans.png) 0 -127px no-repeat;
	width: 78px;
	height: 16px;
}
.cover .rate3 {
	margin-top: 4px;
	margin-right: 5px;
	float: right;
	background: url(../img/rates-trans.png) 0 -111px no-repeat;
	width: 78px;
	height: 16px;
}
.cover .rate4 {
	margin-top: 4px;
	margin-right: 5px;
	float: right;
	background: url(../img/rates-trans.png) 0 -95px no-repeat;
	width: 78px;
	height: 16px;
}
.cover .rate5 {
	margin-top: 4px;
	margin-right: 5px;
	float: right;
	background: url(../img/rates-trans.png) 0 -80px no-repeat;
	width: 78px;
	height: 16px;
}
.cover .rate6 {
	margin-top: 4px;
	margin-right: 5px;
	float: right;
	background: url(../img/rates-trans.png) 0 -64px no-repeat;
	width: 78px;
	height: 16px;
}
.cover .rate7 {
	margin-top: 4px;
	margin-right: 5px;
	float: right;
	background: url(../img/rates-trans.png) 0 -48px no-repeat;
	width: 78px;
	height: 16px;
}
.cover .rate8 {
	margin-top: 4px;
	margin-right: 5px;
	float: right;
	background: url(../img/rates-trans.png) 0 -32px no-repeat;
	width: 78px;
	height: 16px;
}
.cover .rate9 {
	margin-top: 4px;
	margin-right: 5px;
	float: right;
	background: url(../img/rates-trans.png) 0 -16px no-repeat;
	width: 78px;
	height: 16px;
}
.cover .rate10 {
	margin-top: 4px;
	margin-right: 5px;
	float: right;
	background: url(../img/rates-trans.png) 0 0 no-repeat;
	width: 78px;
	height: 16px;
}
/*end*/

.cover img.foto {
	position: absolute;
	background: url(../img/loader.gif);
	width: 120px;
	height: 174px;
	border: none;
	margin-left: 14px;
	margin-top: 30px;
	z-index: 1;
}

.film .mainInfo {
	width: 120px;
	height: 50px;
	margin-bottom: 0;
	padding-left: 0;
	margin-left: 15px;
}

.film .mainInfo h3.title a {
	text-decoration: none;
	border: none;
	color: #ff5f09;
	font-size: 1em;
}

/*@group CONTENT*/
#content {
	width: 100%;
}


/*@end*/
/*@end*/
/*@end*/


/*@group GROUP BY*/
#orderBy {
	float: left;
	position: relative;
	margin-left: 17px;
	z-index: 98;
}

#CBorderBy {
	width: 130px !important;
}

#orderBy .msDropDown .msDropdownTitle{ 
	width:230px !important;
}

/*@end*/
#orderBy .label {
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 5px;
}

/*@group SELECTS*/
#tabCombo .msDropDown .msEnabled{width:101px !important;}
#tabCombo .msDropDown {width: 103px !important;}

#CatCombo .msDropDown .msEnabled{width:148px !important;}
#CatCombo .msDropDown {width: 150px !important;}

#CatSelect_ms_child {
	overflow-x:hidden;
	overflow-y:auto;
}
#tabSelect_ms_title{
	width: 79px !important;
} 
#CatSelect_ms_title {
	width: 120px !important;
} 

#CatSelect_ms_input,
#CBorderBy_ms_input,
#tabSelect_ms_input {
	display: none;
}
/*@end*/


/*@group PAGINATION*/
#pagination {
	position: relative;
	top: -4px;
	float: right;
	height: 17px;
	margin-right: 27px;
	padding-top: 4px;
}

#pagination span {
	float: left;
	margin:0 4px;
	margin-top: 7px;
	color: #c4c4c4;
	text-align: center;
	
	font-size: 0.9em;
}

#pagination a {
	border: 1px solid #cccccc;
	padding: 0.2em 0;
	text-align: center;
	width: 19px;
	height: 15px;
	margin-right: 1px;
	margin-left: 1px;
	display: block;
	float: left;
}
#pagination a:hover {
	border: 1px solid #ff5f09;
	color: #ff5f09;
}

#pagination .actual {
	border: 1px solid #cccccc;
	padding: 0.2em 0;
	text-align: center;
	width: 19px;
	background: #ff5f09;
	color: white;
}
#pagination .actual:hover {
	color:white;
	border: 1px solid #cccccc;
}

#pagination span.previus, 
#pagination span.next {
	padding: 0.2em 0.5em;
	color: #dddddd;
	border: 1px solid #dddddd;
}


/*@end*/

/*@group MOVIE SHOW*/
#movie {
	float: left;
	width: 760px;
	background: url(../img/fondo_movie2.png) no-repeat bottom center;
	min-height: 460px;
}
#movie h3 {
	font-size: 16px;
	border-bottom: 1px solid;
	margin: 20px 0px 10px 25px;
	xfloat: left;
	width: 680px;
	float: left;
	clear: both;
}

/*@group AGE*/

#age {
	width: 33px;
	height: 40px;
	margin-left: 720px;
}
#age.cal18 {

	background: transparent url(../img/cal18.png) 0 0;
}
#age.cal13 {

	background: transparent url(../img/cal13.png) 0 0;
}
#age.cal7 {

	background: transparent url(../img/cal7.png) 0 0;
}
#age.TP {
	background: transparent url(../img/caltp.png) 0 0;
}
#age.X {

	background: transparent url(../img/calx.png) 0 0;
}
/*@end*/

#movie a[href^="http:"]
{
	background: url(../img/link.png);
	padding-right: 10px;
	border-bottom: 1px dotted #a4a4a4;
} 
#movie a[href^="http:"]:hover {
		border-bottom: 1px dotted #ff5f09;
}
#movie img.foto {
	float: left;
	width: 180px;
	height: 260px;
	background: white url(../img/loader.gif) center no-repeat;
	margin: 15px;
}

#movie .bigCover {
	margin-left: 20px;
	margin-right: 20px;
	background: transparent url(../img/marco2.png) no-repeat;
	width: 215px;
	float: left;
	xxmargin-top: 50px;
	
}
#movie .divDescription {
	width: 500px;
	margin-left: 250px;
	margin-top: 20px;

}
#movie .divDescription .text{

	margin-top: 4px;
	text-align: left;
}

#movie .movieData {
	margin-left: 255px;
	width: 500px;
	height: 200px;
}
#movie .divAge,
#movie .divMinistryNumber,
#movie .divActors,
#movie .divDirectors,
#movie .divLinks,
#movie .divWriters,
#movie .divProducers,
#movie .divYear,
#movie .divCategories,
#movie .divAwards,
#movie .divDuration
 {
	margin-top: 10px;
	float: left;
	width: 250px;
}

#movie .divCategories span.cat.text {
	width: 155px;
	float: left;
}

#movie .divCategories a {
	border-bottom: 1px dotted;
}

#movie .label {
	float: left;
	display: block;
	width: 100px;
	color: #717171;
	font-weight: bold;
}
#movie ul {
	float: left;
}

#movie li {
	list-style: none;
}

#movie ul.actors li a,
#movie ul.directors li a,
#movie ul.writers li a,
#movie ul.producers li a{
	border-bottom: 1px dotted;
	cursor: pointer;
}
#movie ul.actors li:hover {
	color: #ff5f09;
}

/*@end*/
/*@group MOVIE TRAILERS*/
#trailers {
	width: 716px;
	min-height: 180px;
	float: left;
	
	margin-left: 23px;
	margin-bottom:6px;
}

#trailers .top {
	background: url(../img/trailer_bg2.png);
	height: 7px;
}
#trailers .bottom {
	background: url(../img/trailer_bg2.png) 0 -7px no-repeat;
	height: 7px;
	width: 716px;
}

#trailers .content {
background: #f8f8f8;
	min-height: 180px;
	width: 716px;
	padding: 0;
}
#trailers ul {
	
	padding: 5px;
	padding-left: 8px;
	display: block;
	clear: both;
}

#trailers ul.files{
	min-height: 140px;
}


#trailers ul.links a{
	padding: 4px 1px 1px;
	background: transparent url(../img/link_bg.png) 0 -25px no-repeat;
	height: 21px;
	width: 160px;
	margin-bottom: 10px;
	margin-left: 7px;
	margin-right: 6px;
	text-align: center;
	color: white;
	font-weight: normal;
	font-style: normal;
}
#trailers ul.links a:hover{
	background: transparent url(../img/link_bg.png) 0 0 no-repeat;
}

#trailers ul li {
	float: left;
	list-style: none;
}
#trailers ul li a {
	display:block;
	text-align: left;
	padding:0;
	padding-top: 10px;
	padding-left: 56px;
	border: none;
	width: 168px;
	height: 42px;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
}

#trailers ul li a.peli {
		background: url(../img/button_film.png) 0 0 no-repeat;
}
#trailers ul li a.peli:hover {
		background: url(../img/button_film.png) 0 -52px no-repeat;
}


#trailers ul li a.trailer {
		background: url(../img/button_trailer.png) 0 0 no-repeat;
}
#trailers ul li a.trailer:hover {
		background: url(../img/button_trailer.png) 0 -52px no-repeat;
}

#trailers ul li a.info {
		background: url(../img/button_back.png) 0 0 no-repeat;
}
#trailers ul li a.info:hover {
		background: url(../img/button_back.png) -2 -52px no-repeat;
}

#trailers ul li a .peli{
	
	font-weight: bold;

}
#trailers ul li a .peli:hover {
		color: #ff5f09 ;
}
		
#trailers ul li a .price{
	display: block;
	margin-top: 2px;
	height: 15px;
	float: left;
	font-weight: bold;
}

/*@end*/

/*@group PRICEINFO*/

.priceinfo .stroke {
	display: block;
	height: 15px;
	margin-right: 10px;
	margin-top: 2px;
	float:left;
}
.priceinfo .price {
	display: block;
	height: 15px;
	float: left;
	font-weight: bold;
}
/*@end*/
/*@end*/

/*@end*/

/*@group BAR*/
#bar {
	float: left;
	height: 37px;
	width: 760px;
	background: transparent;
	z-index: 98;
}

/*@group WELCOME*/
#welcome {
	font-size: 1em;
	text-align: left;
}

 #welcome #account{
	color: #ff5f09;
}
/*@end*/

/*@group SEARCH*/

#bar #search {
	height: 30px;
	padding-top: 2px;
	width: 206px;
	float: left;
	margin: 0;
	
}
#bar #search input#searchText {
	float: left;
	border: none;
	height: 24px;
	width: 133px;
	padding-right: 20px;
	padding-top: 10px;
	background: url(../img/search_bg.png) 0 0 no-repeat ;
}

#bar #search a#doSearch {
	float: left;
	display: block;
	height: 20px;	
	width: 20px;
	background: url(../img/buttons.png) no-repeat -20px 0;
	border: none;
	color: #717171;
	margin-top: 6px;
	cursor: pointer;
}



#bar #search #doSearch:hover{
	background: url(../img/buttons.png) no-repeat -20px -20px;
}
#bar #search #doSearch:active, 
#bar #search #doSearch:focus{
	background: url(../img/buttons.png) no-repeat -20px -20px;
	outline: none;
	margin-top: 7px;
}

#bar #search #clearSearch {
	background: url(../img/search_clear.png) 0 0 no-repeat;
	display: block;
	float: left;
	width: 33px;
	height: 34px;
	border: none;
	z-index:10;
}
#bar #search #clearSearch:hover {
	background: url(../img/search_clear.png) 0 -34px no-repeat;
}

/*@end*/


/*@group RETURN*/

#bar #doReturn {
	width: 206px;
	float: left;
	margin: 0;
	
}


#bar #doReturn a#return {
	float: left;
	display: block;
	height: 25px;	
	width: 31px;
	background: red;
	background: url(../img/return2.png) 0 0 no-repeat;
	border: none;
	color: #717171;
	cursor: pointer;
	margin-top: 6px;
}


#bar #doReturn #return:hover{
	background: url(../img/return2.png) 0 -25px no-repeat ;
}

#bar #doReturn #return:active, 
#bar #doReturn #return:focus{
	background: url(../img/return2.png) 0 -50px no-repeat;
	outline: none;
}


/*@end*/

/*@group BARBUTTONS*/
#bar #barButtons {
	float: left;
	margin-top: 2px;
	width: 74px;
}
/*@end*/

/*@group by_logo*/
#byLogo {
	margin-top: 9px;
	margin-left: 60px;
	float: left;
}
/*@end*/



/*@group TABS*/
#bar .tabs {
	float: left;
	background:  url(../img/tabs_bg.png) no-repeat;
	width: 282px;
	height: 38px;
	padding-left: 15px;
	margin-left: 5px;
	z-index: 98;
}

#bar .tabs #tabCombo
{
	float: left;
	margin-top: 13px;
	margin-left: 7px;
	margin-right: 7px;
	z-index: 98;
}

#bar .tabs #CatCombo {
	float: left;
	margin-top: 13px;
	margin-right: 7px;
	z-index: 98;
}

#bar .tab {
	float: left;
	position: relative;
	background: transparent;
	text-align: right;
}

#bar .tab li {
	text-align: center;
	float: left;
	list-style: none;
	height: 30px;
}

#bar ul.tab li a {
	text-decoration: none;
	display: block;
	height: 24px;
	padding-top: 7px;
	padding-left: 12px; 
	padding-right: 12px;
	color: #717171;
	border: none;
}

/*@group imagenes*/
#bar .tab li,
#bar .tab li a {
	background: url(../img/tabs.png) no-repeat;
}

#bar .tab li.tabMiddle {
	background-position: right -342px;
}
#bar .tab li.tabMiddle a{
	background-position: left -249px;
}
#bar .tab li.tabMiddle:hover{
	background-position: right -125px;
}
#bar .tab li.tabMiddle a:hover{
	background-position: left -94px;
}

#bar .tab li.tabMiddle_selected {
	height: 30px;
	background-position: right -311px;
}

#bar .tab li.tabMiddle_selected:hover {
	background-position: right -311px;
}

#bar .tab li.tabFirst {
	background-position: right -342px;
}

#bar .tab li.tabFirst a {
	background-position: left -63px;
}

#bar .tab li.tabFirst:hover {
	background-position: right -125px;
}

#bar .tab li.tabFirst a:hover {
	background-position: left -1px;
}

#bar .tab li.tabFirst_selected, 
#bar .tab li.tabFirst_selected:hover {
	background-position: right -311px;
}

#bar .tab li.tabFirst_selected,
#bar .tab li.tabMiddle_selected,
#bar .tab li.tabLast_selected {
	position: relative;
	top: 1px;
}

#bar .tab li.tabFirst_selected a,
#bar .tab li.tabFirst_selected a:hover {
	color: #717171;
	background-position: left -32px;
}

#bar .tab li.tabLast {
	background-position: right -218px;
}

#bar .tab li.tabLast:hover {
	background-position: right -156px;
}

#bar .tab li.tabLast a{
	background-position: left -249px;
}

#bar .tab li.tabLast a:hover{
	background-position: left -94px;
}

#bar .tab li.tabLast_selected, 
#bar .tab li.tabLast_selected:hover{
	background-position: right -187px;
}

#bar .tab li.tabLast_selected a,
#bar .tab li.tabLast_selected a:hover {
	color: #717171;
	background-position: left -280px;
}

#bar .tab li a:hover {
	color: white;
}

#bar .tab li.tabMiddle_selected a {
	color: #717171;
	background-position: left -280px;
}

/*@end*/

/*@group LOGIN*/
.login {
	float: right;
	width: 186px;
	padding-left: 7px;
	padding-right: 7px;
}
.login li {
	list-style: none;
	text-align: center;
	float: left;
	width: 92px;
	height: 38px;
}
.login li a {
	border-bottom: none;
}
.login li a:link,
.login li a:visited
{
	text-align: center;
	margin: 0px;
	width: 86px;
	display: block;
	height: 26px;
	padding-top: 10px;
	font-size: 1em;
	font-variant: normal;
	border-bottom: none !important;
	color: #434343;
	margin-top: -3px;
}
.login li a:hover{
	color: #616161;
	border: none;
	background: url(../img/menu_hover.png);
}
/*@end*/

/*@end*/

/*@group SIDEBAR*/
#sidebar {
	margin-top: -35px;
	width: 200px;
	float: right;
}

#sidebar .content {
	width: 200px;
}

/*@group CATEGORIES*/
#categories-wrap {
	width: 200px;
	margin-top: 10px;
}

#categories-wrap .top {
	width: 200px;
	height: 25px;
	
}
#categories-wrap .content {
	width: 200px;
}
#categories-wrap .bottom {
	width: 200px;
	height: 26px;
}

#categories_special, 
#categories,
#categories_all {
	text-align: center;
}

#categories_all {
	margin-bottom: 10px;
}

#categories_special, 
#categories_all {
	margin-top: 10px;
}

#categories_special a {
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 10px;
	margin-left: 10px;
	display: block;
	height: 15px;
	background: url(../img/ico_link.png) 149px bottom no-repeat;
}

#categories_special a:hover {
	background: url(../img/ico_link.png) 149px top no-repeat;
}


#categories li, 
#categories_special li,
#categories_all li {
	text-align: center;
	padding-top: 8px;
	margin: 0 auto;
	list-style: none;
	height: 21px;
	width: 184px;
	background: url(../img/cat-trans.png) 0 0 no-repeat;
	color: #717171;
	cursor: pointer;
}

#showall.disabled {
	background: url(../img/cat-trans.png) 0 0 no-repeat !important;
	cursor: default;
}
#showall.disabled a {
	background: none;
}
#showall.disabled a:hover{
	color: #717171;
	background: none;
	cursor: default;
}

#categories li:hover, 
#categories_special li:hover,
#categories_all li:hover {
	background: url(../img/cat_hover-trans.png) 0  no-repeat;
	color: white;
}

#categories li.selected, 
#categories_special li.selected,
#categories_all li.selected{
	position: relative;
	left: -24px;
	width: 184px;
	height: 21px;
	background: url(../img/cat_sel-trans.png) 0 0 no-repeat;

}


#categories li.selected:hover,
#categories li.selected a:hover,
#categories_special li.selected:hover,
#categories_special li.selected a:hover,
#categories_all li.selected:hover,
#categories_all li.selected a:hover{
color: #717171;
background: url(../img/cat_sel-trans.png) 0 -29px no-repeat;
}

#categories li.allSelected,
#categories li.allSelected:hover,
#categories_special li.allSelected,
#categories_special li.allSelected:hover,
#categories_all li.allSelected,
#categories_all li.allSelected:hover {
	position: static;
	color: #717171;
	background: url(../img/cat_sel_all-trans.png) 0 0px no-repeat;
}

#categories a,
#categories_special a,
#categories_all a {
	border: none;
}

#categories_all a {
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 10px;
	margin-left: 10px;
	height: 14px;
	display: block;
	background: url(../img/refresh.png) right bottom no-repeat;
}

#categories_all a:hover{
	background: url(../img/refresh.png) right top no-repeat;
}

/*@end*/

/*@end*/

/*@group LOCATIONBAR*/
#locationBar {
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}
#locationBar #locationBar-wrap {
	margin-bottom: 5px;
	border: 1px solid #ddd;
	background: white;
	width: 980px;
	height: 50px;
	margin: 0 auto;	
}
/*@end*/

/*@group FOOTER*/
#footer{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 10px;

}
#footer-wrap {
	margin: 0 auto;
	width: 980px;
	height: 100px;	
	border: none;
}

#footer-wrap .top{
	height: 0px;
}
#footer-wrap .content{
	text-align: left;
}

#footer .content div {
	margin-left: 10px;
}

#footer-wrap .bottom{
	height: 26px;	
}
/*@end*/

/*@group LEGALINFO*/
#legalInfo {
	float: left;
	clear: both;
	width: 740px;
	margin-top: 25px;
	margin-left: 14px;	
}

#legalInfo a{
	color: #eee;
}
#legalInfo a:hover{
	color: #ff5f09;
}


#legalInfo-wrap {
	margin: 0 auto;
	width: 980px;	
	border: none;
}

#legalInfo-wrap .top {

}
#legalInfo-wrap .bottom{
	height: 10px;
}

#legalInfo-wrap .content{

	padding-left: 10px;
	text-align: center;
	height: 15px;

}

#legalInfo ul {
	margin-left:5px ;
}
#legalInfo ul li.first{
}

#legalInfo ul li.last{
	border: none;
}
#legalInfo ul li {
	float: left;
	list-style: none;
	margin-right: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #949494;
	
}
#legalInfo ul li a{
	border: none;
}

/*@end*/

/*@end*/
/*@group MENU BAR*/
#menubar {
	background: #595959;
	height: 20px;
	border-top: 1px solid #404040;
}

#menubar a {
	text-decoration: none;
	border: none;
	color: #efefef;
}
#menubar a:hover {
	text-decoration: none;
	color: white;
}

#menubar ul li {
	padding-left: 10px;
	padding-right: 10px;
	list-style: none;
	border-right: 1px solid #404040;
	xxborder-top: 1px solid #404040;
	height: 19px;
	xmargin-top: 1px;
	line-height: 20px;

}

#menubar ul#pageLinks li:hover {
	background: #ff5f09;
}

#menubar ul li.first {
	border-left: 1px solid #404040;
}

#menubar ul#pageLinks {
	height: 20px;
	width: 640px;
	float: left;
}
#menubar #pageLinks li {
	float: left;

}



#menubar #accountLinks {
	height: 20px;
	float: right;
	list-style: none;	
}
#menubar #accountLinks span{
	color: #efefef;
}
#menubar #accountLinks li {
	float: left;
	border: none;
	cursor: default;
}

/*@end*/

/*@group SITEMAP*/
#sitemap {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}
#sitemap #sitemap-wrap {
	margin-bottom: 5px;
	margin: 0 auto;	
	display: inline;
	background: url(../img/separata770_2.png) 0 0 repeat-y !important;

}
#sitemap #sitemap-wrap .top{
	height: 3px;
	background: url(../img/separata2.png) no-repeat 0 0;
	
}
#sitemap #sitemap-wrap .content{
	padding-top: 15px;
	float: left;
	padding-left: 10px;
	background: url(../img/sitemap_bg2.png) repeat-y;
}

#sitemap ul li {
	list-style: none;

}

.mapGroup {
	float: left;
	margin-left: 5px;
	margin-right: 7px;
	
}
.mapGroup h3{
	border-bottom: 1px solid;
}

#mapGeneros {
	width: 340px;
}

#mapGeneros ul li {
	width: 170px;
	float: left;
}



#sitemap #sitemap-wrap .bottom{
	height: 49px;
	background: url(../img/main_bottom_bg.png) no-repeat;	
	float: left;
	width: 100%;
	clear: both;
}


#mapDestacados,
#mapMasValorados,
#mapsNovedades,
#mapMasVistos,
#mapDestacadosShow,
#mapMasValoradosShow,
#mapsNovedadesShow,
#mapMasVistosShow {
	width: 180px;
	margin-bottom: 10px;
}

.mapGroup a,
.mapGroup a:hover{
	border: none;
}
/*@end*/


/*@group template*/
#movietemplate {
	display: none;
}
#categorytemplate {
	display: none;
}
/*@end*/
/*@group TOOLTIPS*/

#tooltip {
}

.tooltip {
	display: none;
	background: url(/img/tooltip_bg.png) no-repeat;
	font-size:14px;
	height:47px;
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 15px;
	width:200px;
	font-size:14px;
	color:black;
	z-index: 999999;
}

.iconbarTip {
	display: none;
	background: url(/img/blacktooltip.png) no-repeat;
	height:30px;
	padding-top: 7px;
	width:87px;
	font-size:10px;
	z-index: 999999;
	
}
.iconbarTip .label {
	display: block;
	text-align: center;
	width: 87px;
	color: #c8c8c8;
}

/*@end*/

/*@group RATING*/
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{
	cursor:pointer;
	margin:0;
	padding-top: 2px;
	clear:both;
	display:block;
	width: 180px;
	margin-bottom: 20px;
	margin-left: 15px;

}
.rating label {
	display: block;
	float: left;
	width: 50px;
	color: white;
	margin-right: 15px;
	margin-left: 5px;
}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.star{
	float:left;
	margin: 0;
	padding: 0;
	width:20px;height:16px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
}
div.cancel {
	float: left;
	height: 16px;
	width: 18px;
	display: none;

}
/*
div.cancel a{
	margin: 0;
	margin-top: 1px;
	display: block;
	width: 16px;
	height: 16px;
	background:url('../img/close.png') no-repeat 0px 0px;
	border: none !important;
}
div.cancel a:hover {
	width: 16px;
	height: 16px;
}
*/
div.star,div.star a{
	background:url('../img/star.png') no-repeat 0 0px;
}
div.star a{
	display:block;
	width:20px;
	height:100%;
	background-position:0 0px;
}

div.star_on a{
	background-position:0 -16px!important; border:none;
}

div.star_hover a,div.star_live a:hover{background-position:0 -32px;
border:none;
}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{
	background:transparent!important;
	overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/*@end*/

/*@group NOFLASH*/
.noflash {
	margin: 10px;
}
.noflash a[href^="http:"]
{
	background: url(../img/link.png);
	padding-right: 10px;
	border-bottom: 1px dotted #a4a4a4;
} 
.noflash a[href^="http:"]:hover {
		border-bottom: 1px dotted #ff5f09;
}
/*@end*/



/*@group INFOCOVER*/
.infocover{
	width: 110px;
	height: 164px;
	background:  url(../img/infocover_bg.png);
	position: absolute;
	margin-left: 14px;
	margin-top: 30px;	
	overflow: hidden;
	padding: 5px;
	cursor: pointer;
	z-index: 5;
}
.infocover ul {
	clear: both;
	float: left;
	margin-bottom: 4px;
	color: white;
}

.infocover ul.actors {
	height: 35px;
}

.infocover .director,
.infocover .age {
	height: 12px;
}

.infocover ul li{
	list-style: none;
	padding: 0;
	margin: 0;
	color: white;
	font-size: 0.8em;
	width: 100%;
	float: left;
	
}
.infocover ul li a{
	color: white;
}

.infocover span{
	color: white;
	clear: both;
	display: block;
	margin-bottom: 4px;
	font-size: 0.8em;
	line-height: 10px;
}

.infocover .price {
	font-size: 1em;
	font-weight: bold;
}
/*@end*/

/*@group colors*/
.black {
	color: black;
}
.orange {
	color: #ff5f09;
}
/*@end*/


a.exlink {
	border-bottom: 1px dotted;
}

#fbShare {
	margin-left: 0px;
}

#fbShare a {
	display: block;
	width: 190px;
	margin: 0 auto;
	border: none !important;
	background: none;
	background-image: none !important;
	padding: 0 !important;
}
#fbShare a img {
	xxposition: absolute;
	float: left;
}
#fbShare a span.text{
	display: block;
	width: 148px;
	height: 32px;
	line-height: 30px;
	margin-left: 42px;
}

#trackingScript {
	display: none;
}

.stroke {
	text-decoration: line-through;
}


.FBConnectButton {

}
.FBConnectButton .FBConnectButton_Text{
	background:grey !important;
	background-image: none !important;
}



