
*
{
margin: 0px;
padding: 0px;
}

ul
{
list-style: none;
}

body 
{
font-size: 11px;
margin: 0px;
text-align: center;
color: #ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif;
background-color:#212121;
}
a img 
{
border:none;
}
#wrap
{
width:986px;
margin: auto;
padding: 0px;
background:url(images/container.jpg) repeat-y;
}
.clear {
	clear:both;
}
.header {
width:986px;
height:142px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}
.upload{
float:left;
padding-left:865px;
}
form{
margin:0px;
padding:0px;
}

#search{
float:left;
padding-left:510px;
padding-top:12px;
}
.input {
	color:#000000;
	font-weight:normal;
	font-family:Tahoma, arial, verdana, courier;
	width:142px;
	height:19px;
	padding:2px 0px 0px 0px;
	margin:0px 8px 0px 8px;
	vertical-align:middle;
}
.s_text{
  border: 0px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  margin:0px 0px 0px 0px;
  padding:6px 0px 0px 0px;
  height: 29px;
  font-size: 13px;
  color: #000000;
  width: 215px;
  background: transparent;
  float:left; 
}

.search {
	background: url(images/img.gif) top left no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	height: 29px;
	width: 77px;
	border: 0px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#0e0e0e;  
	float:left; 
}
.advanced {
	background: url(images/img.gif) top left no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	height: 29px;
	width: 146px;
	border: 0px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#0e0e0e;  
	float:left; 
}
#menu {margin:36px auto 0px auto; float:left; padding:0px 0px 0px 32px;}
#menu ul {float:left; list-style:none; height:33px; font-size:14px;}
#menu li {float:left; padding:0px 0px 0px 5px;}
#menu li a {display:block; float:left; height:33px; width:109px; line-height:33px; color:#3b3b3b; text-decoration:none; text-align:center; }
#menu li.current a {color:#ffffff; background:url(images/button-r.jpg) no-repeat; line-height:33px;}
#menu li a:hover {color:#ffffff; background: url(images/button-r.jpg) no-repeat; line-height:33px;}
#menu li.current a:hover {color:#ffffff; background: url(images/button-r.jpg) no-repeat; line-height:33px;}

.content{
width:986px;
background:url(images/container.jpg) repeat-y;
}
.left
{
float: left;
padding: 0px 0px 0px 11px;
margin: 0px 0px 0px 0px;
}
.sidebar
{
float: left;
width: 201px;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
text-align: center;
background: url(images/sidebar-bg.jpg) repeat-y;
}

.sidebar ul
{
list-style-type:none;
background:url(images/sidebar-footer.jpg) no-repeat bottom;
padding:5px 5px 12px 5px;
}

.sidebar li
{
padding:0px 5px 0px 10px;
text-align:left;
}
.sidebar a:link, .sidebar a:visited {
font-size:20px;
color: #bbbbbb;
text-decoration: none;
font-weight: bold;
}
.sidebar a:active, .sidebar a:hover {
font-size:20px;
color: #9F3F89;
text-decoration:blink;
font-weight: bold;
}
.sidebar h2 {
color: #f9f9f9;
font-size:20px;
font-weight:normal;
padding: 0px 0px 0px 20px;
line-height:40px;
margin:0px;
height:40px;
text-align:left;
text-transform:uppercase;
background:url(images/sidebar-title.jpg) no-repeat;
}


.derecha
{
float:right;
width: 201px;
padding: 0px 10px 0px 0px;
margin: 10px 0px 0px 0px;
text-align: center;
background: url(images/sidebar-bg.jpg) repeat-y;
}

.derecha ul
{
list-style-type:none;
background:url(images/sidebar-footer.jpg) no-repeat bottom;
padding:5px 5px 12px 5px;
}

.derecha li
{
padding:0px 5px 0px 10px;
text-align:left;
}
.derecha a:link, .derecha a:visited {
font-size:12px;
color: #bbbbbb;
text-decoration: none;
font-weight: bold;
}
.derecha a:active, .derecha a:hover {
font-size:12px;
color: #9F3F89;
text-decoration:blink;
font-weight: bold;
}
.derecha h2 {
color: #f9f9f9;
font-size:20px;
font-weight:normal;
padding: 0px 0px 0px 20px;
line-height:40px;
margin:0px;
height:40px;
text-align:left;
text-transform:uppercase;
background:url(images/sidebar-title.jpg) no-repeat;
}


.enlaces a:link, .enlaces a:visited {
font-size:10px;
color: #bbbbbb;
text-decoration: none;
font-weight: bold;
}
.enlaces a:active, .enlaces a:hover {
font-size:10px;
color: #9F3F89;
text-decoration:blink;
font-weight: bold;
}

.content-center{
float:right;
width:560px;
margin:10px 3px 0px 0px;
padding:0px 0px 0px 0px;
}
.content-title{
line-height:40px;
text-align:left;
width:560px;
background:url(images/title.jpg) no-repeat;
}
.content-title span{
font-size:20px;
font-weight:normal;
color:#f9f9f9;
padding:0px 0px 0px 30px;
}
.content-body{
width:560px;
padding:0px 0px 0px 0px;
float:center;
}
.video{
background:url(images/content-bg.jpg) no-repeat;
width:500px;
height:425px;
float: center;
margin:10px 10px 0px 0px;
}
.video h3{
font-size:12px;
font-weight:bold;
color:#d13a99;
line-height:14px;
}
.thumb{
margin: 0px 5px 0px 5px;
padding: 0px 0px 0px 0px;
}
.thumb img{
margin: 10px 0px 0px 0px;
border: #a0a0a0 solid 1px;
}
.runtime{
font-size:11px;
color:#212121;
text-align:left;
padding-left:0px;
line-height:14px;
float:left;
padding: 7px 0px 0px 10px;
width:95px;
}
.uploadtime{
font-size:11px;
color:#212121;
text-align:left;
padding-left:0px;
line-height:14px;
float:left;
padding: 0px 0px 0px 10px;
width:105px;
}
.rating{
padding: 8px 10px 0px 0px;
float:right;

}
.views{
font-size:11px;
color:#212121;
padding-left:0px;
line-height:14px;
float:right;
width:65px;
}
.page-bar{
width:570px;
float:left;
height:29px;
font-size:12px;
color:#878787;
font-weight:bold;
padding-top:30px;
}
.page-bar a:link, .page-bar a:visited{
padding:2px 7px 2px 7px;
font-size:12px;
color:#878787;
font-weight:bold;
text-decoration:none;
line-height:27px;
}
.page-bar a:hover, .page-bar a:active {
padding:2px 7px 2px 7px;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
line-height:27px;
}
.page-bar-current {
padding:2px 7px 2px 7px;
font-size:12px;
color:#ffffff;
font-weight:bold;
line-height:27px;
}

.footer{
width:986px;
height:180px;
background:url(images/footer.jpg) no-repeat;
}
.footer-txt{
float:right;
width:300px;
padding:154px 0px 0px 0px;
margin:0px 5px 0px 0px;
color:ba98be;
font-size:11px;
}
.footer-bottom{
text-align:center;
color:#c7c7c7;
font-size:11px;
font-weight:bold;
width:650px;
float:left;
padding:154px 0px 0px 20px;
}
.footer-bottom a:link, .footer-bottom a:visited{
text-align:center;
color:#c7c7c7;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding:7px 5px 7px 5px;
}
.footer-bottom a:hover, .footer-bottom a:active{
text-align:center;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:underline;
padding:7px 5px 7px 5px;
}
.register{
padding-top:125px;
}
.register-title{
line-height:35px;
text-align:left;
width:590px;
height:51px;
background:url(images/form-title.jpg) no-repeat;
}
.register-title span{
font-size:20px;
font-weight:normal;
color:#f9f9f9;
padding:0px 0px 0px 20px;
}
.register-bg{
background:url(images/form-bg.jpg) repeat-y;
width:590px;
text-align:left;
}
.span1{
font-size:20px;
font-weight:normal;
color:#d13a99;
padding:0px 0px 0px 42px;
line-height:45px;
}
.span2{
font-size:14px;
font-weight:normal;
color:#d13a99;
padding:0px 0px 0px 42px;
}
.register-footer{
background:url(images/form-footer.jpg) no-repeat;
width:590px;
height:15px;
}
.table{
margin:30px 0px 30px 80px;

}
.textfield{
border:1px #e2e3ea solid;
width:200px;
height:28px;
font-size:14px;
padding:4px 2px 0px 2px;
line-height:18px;
}
.td1{
color:#4f4f4f;
font-size:20px;
}
.td2{
color:#4f4f4f;
font-size:12px;
}
.login-title{
line-height:35px;
text-align:left;
width:590px;
height:51px;
background:url(images/form-title.jpg) no-repeat;
}
.login-title span{
font-size:20px;
font-weight:normal;
color:#f9f9f9;
padding:0px 0px 0px 37px;
}
.a1:link, .a1:visited{
font-size:20px;
font-weight:normal;
color:#d13a99;
line-height:45px;
text-decoration:underline;
}
.a1:hover, .a1:active{
font-size:20px;
font-weight:normal;
color:#d13a99;
line-height:45px;
text-decoration:none;
}
.a2:link, .a2:visited{
color:#4f4f4f;
font-size:12px;
text-decoration:underline;
padding-left:14px;
}
.a2:hover, .a2:active{
color:#4f4f4f;
font-size:12px;
text-decoration:none;
padding-left:14px;
}