body{padding: 0; margin: 0; background: #595959 url(images/bg_body.gif) repeat-y center top; font-family:Arial, Helvetica, sans-serif;}
a, a:visited{color: #CD3487; text-decoration: none;}
a:hover{color: #fff;}
#page{background: url(images/bg_page.jpg) repeat-x; width: 100%; min-height: 500px; margin: 0 auto;}
#page_join{background: url(images/bg_page_join.jpg) repeat-x; width: 100%; min-height: 500px; margin: 0 auto;}

#top{width: 100%; margin: 0 auto; height: 400px; background-position: center top!important;}
#top_join{width: 100%; margin: 0 auto; height: 290px; background: url(images/bg_join.jpg) center top no-repeat;}
#header{width: 982px; margin: 0 auto; height: 329px; }
#header a{display: block; width: 982px; height: 329px;}
#header a span{display: none;}
#header_join{width: 982px; margin: 0 auto; height: 280px; }
#header_join a{display: block; width: 982px; height: 280px;}
#header_join a span{display: none;}
#menu{width: 982px; margin: 0 auto; height: 31px;}
#menu a {padding: 5px 10px 4px 10px; font-size: 12px; line-height: 12px; font-weight: 700; text-decoration: none; float: left; margin: 5px 0 0 8px; color: #000;}
#menu a:hover, #menu a.current {font-size: 12px; line-height: 12px; font-weight: 700; text-decoration: none; float: left;  color: #fff; background: #565656;}
#main_content{ width: 980px; margin: 0 auto;  padding-bottom: 30px;}
.girls_box{background: #131313; border: 1px dotted #373737; margin: 0 35px; padding: 20px 0 20px 25px;}
.half{float: left; width: 50%; padding-bottom: 20px;}
.spacer{font-size: 0px; clear: both;}
.half h2{font-size: 24px; padding: 0 0 7px 0; margin: 0 25px 10px 0; border-bottom: 1px dotted #373737; color: #ccc;}
.half img{border: 1px solid #ccc;}
.large_join{text-align: center; font-size: 34px; padding: 0 0 20px 0; font-weight: 700;}
.large_join a, .large_join a:visited{color: #FF2F9F;}
.large_join a:hover{color: #FFF;}
.footer{text-align: center; font-size: 12px; padding: 20px 0 0 0; font-weight: bold; color: #373737;}
.prev_next_bottom{background: url(images/prev_next_bottom.jpg) no-repeat center top; height: 352px; position: relative;}
.prev_join{position: absolute; width: 600px; height: 350px; top: 0; left: 200px; display: block;}
.prev_join span, .prev span, .next span {display: none;}
.prev{position: absolute; width: 150px; height: 80px; top: 140px; left: 15px; display: block; }
.next{position: absolute; width: 150px; height: 80px; top: 140px; right: 15px; display: block; background; #f00;}
.big_title{padding: 10px; font-size: 34px; font-weight: 700; text-align: center; background: #131313; border: 1px solid #373737; margin: 0 35px;}
.big_title span {font-size: 18px; color: #fff;}
.top_intro {font-size: 12px; line-height: 18px; color: #fff; margin: 10px 35px;}
.hd_promo{ text-align: center; background: url(images/bg_hd_promo.jpg) no-repeat center top; height: 103px; margin: 15px 0;}
.hd_promo p{padding: 15px 0 0 0; margin: 0; font-size: 16px; color: #fff; font-weight: 700;}
.hd_promo a{font-size: 30px;}
.feed_line{background: url(images/thin.jpg) no-repeat left bottom; height: 161px; margin-left: 50px; margin-bottom: 10px; width: 890px;}
.feed_main_thumb {float: left; width: 160px;}
.feed_content{float: left; width: 730px;}
.feed_content h3{background: url(images/bg_h3.jpg) no-repeat; color: #fff; padding: 5px 0 6px 10px; font-size: 16px; margin: 0; line-height: 16px;}
.feed_content h3 a, .bonus_line h3 a{color: #fff;}, .feed_content h3 a:hover, .bonus_line h3 a:hover{color: #fc0;}
.feed_content h4{ color: #fff; padding: 8px 0 8px 0; font-size: 13px; margin: 0; line-height: 13px; }
.in_center{text-align: center;}
.bonus_sites{width: 906px; margin: 0 auto; background: url(images/bg_bonus.jpg) no-repeat; color: #fff; font-size: 18px; font-weight: 700; text-align: center; line-height: 18px;}
.bonus_sites h3{ text-align: center; padding: 20px 0 10px 0; font-size: 30px; margin: 0;}
.bonus_line{background: url(images/thin.jpg) no-repeat center bottom; height: 235px; margin: 0 8px 10px 8px; }
.bonus_line h3{background: url(images/bg_bonus_h3.jpg) no-repeat; color: #fff; padding: 5px 0 6px 10px; font-size: 16px; margin: 0 0 10px 0; line-height: 16px; text-align: left;}
.five, .five_last{float: left; width: 179px; font-size: 11px; font-weight: bold; font-family: arial; text-align: left; height: 170px; line-height: 14px;}
.five img, .five_last img{border: 1px solid #848484; margin: 0 0 5px 0;}
.five_last{width: 172px;}
.bonus_line h4{ color: #fff; padding: 5px 0 8px 0; font-size: 14px; margin: 0; line-height: 14px; }
.bonus_line h4 a {color: #ccc;}
.top_girl{text-align: center;  height: 512px; margin: 0 auto; position: relative; padding-bottom: 10px;}
.top_girl img{border: 1px solid #848484;}
.top_girl a, .top_girl a:visited{width: 906px; height: 510px; display: block;  position: absolute; top: 0; left: 0; background: url(images/play.png) no-repeat center 190px;}
.top_girl a:hover{background: url(images/play_on.png) no-repeat center 190px;}
.top_girl a em {width: 906px; height: 510px;}
.name{font-size: 24px; font-weight: 700; color: #fff; padding: 0 0 5px 0; border-bottom: 1px solid #A1A1A1; margin: 15px 35px 15px 35px;}
.movie_short {margin: 0 35px 15px 35px;}
.movie_short p {border: 1px solid #343434; background: #131313; padding: 7px 10px; font-size: 12px; line-height: 17px; color: #fff; margin: 0;}
.movie_short h3{background: url(images/bg_bonus_h3.jpg) no-repeat; color: #fff; padding: 5px 0 6px 10px; font-size: 16px; margin: 0 0 2px 0; line-height: 16px; text-align: left;}
.scene{background: url(images/bg_large.jpg) no-repeat; width: 934px; height: 1100px; margin-left: 10px; position: relative;}
.join_link{position: absolute; width: 300px; height: 150px; display: block; z-index: 100; top: 800px; left: 10px; }
.join_link span{display: none;}
.scene_box{padding: 5px 0 0 37px;}
.scene_box img{border: 1px solid #B9BBB8; }
.scene_left{width: 278px; float: left;}
.scene_right{width: 610px; float: left;}
.left_thumb{float: left; width: 294px; padding-top: 4px;}
.right_thumb{float: left; width: 316px;}
.right_thumb img {margin: 4px 0;}
.scene h2 {font-size: 20px; padding: 3px 0 7px 0; border-bottom: 1px solid #8C8B84; margin: 0 10px 10px 0; color:#f1f1f1;}
.scene p{color: #fff; padding: 15px 10px 0 0; margin: 0; font-size: 12px; line-height: 17px; }
.scene_join{font-size: 40px; line-height: 50px;text-align: center; font-weight: 700; padding-top: 130px;}
.stars{border: none;}
.half h2 img, .scene_box h2 img{border: none;}
.join_content{padding: 20px; color: #f1f1f1;}
.Estilo20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}


.Estilo30 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

