html, body {
margin: 0px;
background: #000000 !important;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 13px;
color: #A0A0A0;
text-align: center;
width: 100%;
}

table{text-align:left;}

img {
  border:none;
}

a {
color: #FFFFFF;
outline: none;
}

a { font-family:Arial; color:#FFFFFF; font-weight:bold; }
a.s { font-size:12px; }
a.ss { font-size:12px; }
a.p { font-family:Verdana,Tahoma,Arial; color:#FFFFFF; font-weight:bold; font-size:10px; }
td { font-family:Tahoma,Arial; color:#A0A0A0; font-size:11px; }

a:link {text-decoration:none;}
a:active {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

a.p:hover {color:#FF0000; }

.t { border:solid 1px #A0A0A0; margin-bottom:3px;}
.d { font-family:Tahoma,Arial; color:#D0D0D0; font-size:10.5px; font-weight:bold;}*/

*, *:hover, *:focus {
outline: 0px;
}

* {
-webkit-tap-highlight-color: rgba(0,0,0,0);
}

user agent stylesheeta:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}

/*
.logo a, .logo a:hover, .logo a:visited {
  color:#FFFFFF;
  display:block;
  font-family:Arial, Tahoma;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  height:55px;
  line-height:normal;
  margin:0;
  padding:0;
  text-decoration:none;
}

.logo a, .logo a:hover, .logo a:visited {
  font-size:12px;
  height:0px;
}
*/

/*COMUNES*/

ul {
  float:left;
  margin:0 0 12px;
  padding:0;
  text-align:left;
}

li {
  border:none;
  list-style:none;
  margin:0;
  padding:0;
}

.logo, dl.tabs dt, .searchButton, ul.videoThumbs li, ul.albumThumbs li {
  float:left;
}

.header, .navigation, .videosTable, .footer, .bottomAds, #as3, .upload, .time, .lastMovieRow {
  clear:both;
  text-align:left;
  width:100%;
}

.photo-album .priv_tag, .photo-album .del_button, #choose-upload-type li a, #photo-album-upload, #photo-album-add, #photo-album-save, .pom, a#topNavLogout span, #profileOptions ul li a, #profileOptions ul li a span, .topNavigation ul li.icons a em, .topNavigation ul li.icons a em span, .album-cover-icon, .in-approval-label, .moveIndicator, .btnDelete, .btnSetFirst, .deleteOptions span, .topNavigation ul li.icons .iconTooltip, .topNavigation ul li.icons .iconTooltip span, .photo-album span a.upload_gallery_link, .stars, .relStars, .suggVideos .relStars {
  background-color:transparent;
  background-image:url(../images/community-2.png);
  background-position:0 0;
  background-repeat:no-repeat no-repeat;
}

body .sb, body .bv, body .sb .sb-title {
  display:block !important;
}

#subNavTime, #subNavRT, #subNavFilters {
  padding:2px 9px 0 0;
  position:absolute;
  right:-13px;
  top:20px;
  width:250px;
}

#sortingOptions .selectedSorting a, a.selectedChannels, a.selectedSorting, .subNavLinks .selectedSorting a, a.selectedChannels, a.selected, a#categoriesLink.active {
  background-image:none;
  background-position:initial initial;
  background-repeat:initial initial;
  text-decoration:none;
}

li {
  list-style:none;
}

/*ESPECIFICOS*/

/*RED JIZZDAY*/


.bar_body, .bar_body *  {display:inline-block;position:relative;margin:0;padding:0;height:20px;border:none;background:#000;font:inherit;text-decoration:none;color:#fff;}

.bar_body {display:block;padding:2px 0;width:100%;height:20px;border-bottom:1px solid #555;font:normal normal normal 12px/20px Arial, Helvetica, sans-serif;z-index:999999;}

.bar_body .bar_items {display:block;width:960px;margin:0 auto;background : #000;}

.bar_body .bar_items .title {float:left;margin : 0 16px 0 0;height:20px;line-height:20px;font-size:14px;font-weight:bold;letter-spacing : -0.5px;color : #fff;}

.bar_body .bar_items .gaycolors {position:absolute;left:0; bottom:-2px;width:132px; height:3px;background:#fff;}

.bar_body .bar_items .gaycolors div {float:left; width:22px; height:2px;}

.bar_body .bar_items .links {float:left;width:80%;margin:0 8px 0 0;overflow:hidden;}

.bar_body .bar_items .links a, .bar_body .bar_items .links div {float:left;height:20px;line-height:20px;padding:0 9px;border-radius:12px;cursor:pointer;}

.bar_body.desktop .bar_items .links a:hover {background : #1b1b1b;color : #a1a1a1;}

.bar_body .bar_items .links .active {color : #a1a1a1;cursor:default;} .bar_body .bar_items .links .searchWrap {padding:1px 5px; margin:0; }

.bar_body .bar_items .links .search {float:left;cursor:pointer;display:inline-block;margin:3px 0 3px 0;padding:0;width:6px;height:6px;border:2px solid #fff;position:relative;border-radius:8px;}

.bar_body .bar_items .links .search:before {content: "";display:inline-block;position:absolute;right: -5px;bottom: -3px;border-width:0;background: #fff;width:6px;height:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

.pornmd_search { display:none;float:left;position:relative;margin:0 0 0 10px;width:560px;height:20px;line-height:20px;}

.pornmd_search form {float:left;height:20px;}

.pornmd_search form input[type=text] {float:left;margin:0 0;padding:0 10px;width:260px;height:20px;line-height:20px;border-radius:5px 0 0 5px;border:0;background: #fff;color: #000;font-size:13px;outline:0;}

.pornmd_search form input[type=submit] {float:left;height:20px;margin:0 0;padding:0 15px;border-radius:0 5px 5px 0;border:0;outline:0;background-color: #29a4c2;line-height:20px;font-size:11px;color: #fff;textShadow:1px 1px 1px #333;cursor:pointer;-webkit-appearance:none;}

.pornmd_search p {float:left;margin:0 20px;top:1px;} .pornmd_search p b {font-weight:bold;color: #808080;}

.pornmd_search button {float:left;margin:1px 0;height:18px;width:64px;border:1px solid #8F8F8F;outline:0;background-color: #727272;color: #fff;text-align:center;textShadow:1px 1px 1px #333;line-height:16px;cursor:pointer;}

.alternateMenu, .moreMenu { display:none; margin-top: -1px; padding:4px 2px; width:115px; height:auto;}

.ie7 .alternateMenu, .ie7 .moreMenu { margin-top: -3px; }

.alternateMenu a, .moreMenu a, .moreMenu .active { display:block; padding:2px 5px; width:105px; height:15px; }

.desktop .alternateMenu a:hover, .desktop .moreMenu a:hover { color : #a1a1a1;}

.moreMenu .active { color : #a1a1a1;cursor:default;}

body{ background-position: 0 24px;}


.bar_body.tablet .bar_items .links a:hover,
 .alternateHead:hover,
 .alternateMenu a:hover,
 .moreHead:hover,
 .moreMenu a:hover{
color: #A1A1A1;}

.bar_body.desktop .bar_items
{ width:973px;}

@media only screen and (min-width: 1600px) {
.bar_body.desktop .bar_items
{ width:973px;}
 }

/*----<div class="pornmd_search">----*/

div.pornmd_search {
  display:none;
  float:left;
  height:20px;
  line-height:20px;
  margin:0 0 0 10px;
  position:relative;
  width:560px;
}

/*----<form>----*/

div.pornmd_search form {
  float:left;
  height:20px;
}

/*----<input type="text" placeholder="Search the Pornhub Network"/>----*/

.pornmd_search form input[type="text"] {
  background:#FFFFFF;
  border:0;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:0;
  border-top-left-radius:5px;
  border-top-right-radius:0;
  color:#000000;
  float:left;
  font-size:13px;
  height:20px;
  line-height:20px;
  margin:0;
  outline:0;
  padding:0 10px;
  width:260px;
}

/*----<input type="submit" value="GO"/>----*/

.pornmd_search form input[type="submit"] {
  -webkit-appearance:none;
  background-color:#29A4C2;
  border:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:5px;
  border-top-left-radius:0;
  border-top-right-radius:5px;
  color:#FFFFFF;
  cursor:pointer;
  float:left;
  font-size:11px;
  height:20px;
  line-height:20px;
  margin:0;
  outline:0;
  padding:0 15px;
}

/*----<b>PornMD</b>----*/

.pornmd_search p b {
  color:#808080;
  font-weight:bold;
}

/*----<button>Close</button>----*/

.pornmd_search button {
  background-color:#727272;
  border:1px solid #8F8F8F;
  color:#FFFFFF;
  cursor:pointer;
  float:left;
  height:18px;
  line-height:16px;
  margin:1px 0;
  outline:0;
  text-align:center;
  width:64px;
}

/*----<div id="contentHolder" class="contentHolder show ">----*/

.show {
  display:block;
}

.show {
  display:block !important;
}

.contentHolder {
  background-color:#000000;
  margin:0 auto;
  min-height:1720px;
  overflow:hidden;
  padding:0 0 40px 18px;
  text-align:left;
  width:973px;
}

.contentHolder {
  min-height:200px;
  padding:0 0 20px;
}

/*----<div class="content">----*/
/*----<div class="content channelsPage">----*/
/*----<div class="content pageVideos">----*/
/*----<div class="content pagePornStars">----*/

.content {
  float:left;
  padding-right:17px;
  position:relative;
  width:765px;
}

.content {
  float:left;
  padding-right:0;
  position:relative;
  width:100%;
}

/*----<div class="header">----*/

.header {
  height:110px;
  position:relative;
  z-index:1000;
}

/*----<div class="logo">----*/

div.logo {
  float:left;
  height:90px;
  margin-top:14px;
  width:270px;
}

div.logo {
  height:122px;
  margin-top:14px;
}

/*----<span class="slogan">----*/

.slogan {
  color:#FFFFFF;
  display:block;
  font-size:13px;
  font-weight:bold;
  height:18px;
  margin:-2px 0 0 0px; /*el ultimo lo desplaza a la derecha*/
  padding:0;
  text-align:justify;
  width:315px; /*Es lo �nico que he cambiado*/
}


/*----<div class="videosTable">----*/
/*----<div class="videosTable categoriesPage">----*/
/*----<div class="galleryPage"> no tiene nada----*/

.videosTable {
  margin:0;
  overflow:hidden;
  position:relative;
}

/*----<h1 class="categoryHeading">----*/

.categoryHeading {
  color:#7A7A7A;
  float:left;
  font-family:Arial;
  font-size:20px;
  font-weight:bold;
  margin:0;
  padding:20px 0 0;
  white-space:nowrap;
}

h1.categoryHeadingComm, h1.categoryHeading {
  float:none;
}


/*----<div class="pornstar-highlight">----*/

.pornstar-highlight {
  margin:15px 0 0;
}

.pornstar-highlight {
  background-color:#1D1D1D;
  background-position:initial initial;
  background-repeat:initial initial;
  border:1px solid #1C1C1C;
  float:left;
  margin-right:16px;
  overflow:hidden;
  padding:0;
  width:180px;
}

/*----<div class="pornstar-image">----*/

.pornstar-highlight .pornstar-image {
  position:relative;
}

/*----<img width=".." height=".." src="... en pornstar dentro de <div class="pornstar-image"> ----*/

.pornstar-highlight .pornstar-image img {
  display:block;
}

/*----<span class="pornstar-info">----*/

.pornstar-highlight .pornstar-image .pornstar-info {
  background-image:url(../images/pornstar-opacity.png);
  background-position:0 0;
  background-repeat:repeat repeat;
  bottom:0;
  left:0;
  padding:6px 5px 8px 15px;
  position:absolute;
  width:160px;
}

/*----<ul class="pornstar-details">----*/

.videosTable .pornstar-highlight ul.pornstar-details {
  float:left;
  margin:30px 0 0 15px;
  overflow:visible;
  padding:0;
  width:122px;
}

.pornstar-highlight .pornstar-details li {
  color:#7F7F7F;
  font-size:12px;
  font-weight:bold;
  margin-bottom:15px;
}

/*----<a href="..." class="view-full-profile" target="_blank">----*/

.pornstar-highlight .view-full-profile {
  color:#FFFFFF;
  display:inline-block;
  margin:15px 0 30px 15px;
  text-decoration:underline;
}

/*----<div class="pornstar-videos">----*/

.pornstar-videos {
  float:left;
  margin:5px 0 0;
  width:775px;
}

/*----<div class="sb">----*/

.sb {
  border:1px solid #414141;
  clear:left;
  float:right;
  height:370px;
  margin:10px 0 0;
  padding:53px 32px 0;
  position:relative;
  width:316px;
}

/*----<span class="sb-title">----*/

.sb .sb-title {
  color:#929292;
  display:block;
  font-size:12px;
  left:0;
  position:absolute;
  text-align:center;
  top:20px;
  width:100%;
}

/*----<div class="sb-link">----*/

.sb .sb-link {
  bottom:28px;
  left:0;
  position:absolute;
  text-align:center;
  width:100%;
}

/*----<ul class="videoThumbs two-in-row">----*/
/*----<ul class="videoThumbs three-in-row">----*/
/*----<ul class="videoThumbs five-in-row">----*/

ul.videoThumbs.two-in-row {
  clear:none;
  float:left;
  width:393px;
}

ul.videoThumbs.three-in-row {
  clear:none;
  float:left;
  width:576px;
}

ul.videoThumbs.five-in-row {
  clear:left;
  width:100%;
}

ul.videoThumbs {
  padding-top:10px;
}

.videosTable ul {
  margin:0;
  overflow:hidden;
}

ul.videoThumbs, ul.albumThumbs {
  padding:10px 0 0;
}

ul.videoThumbs, ul.albumThumbs {
  clear:both;
  margin:0;
  overflow:hidden;
  padding:11px 0 0;
  width:780px;
}

/*----<ul class="pornStarsThumbs four-in-row">----*/
/*----<ul class="pornStarsThumbs seven-in-row">----*/

ul.pornStarsThumbs.four-in-row {
  clear:none;
  float:left;
  width:550px;
}

ul.pornStarsThumbs.four-in-row {
  clear:none;
  float:left;
  width:576px;
}

ul.pornStarsThumbs.seven-in-row {
  clear:left;
  overflow:hidden;
  width:100%;
}

ul.pornStarsThumbs.seven-in-row {
  clear:left;
  overflow:hidden;
  width:100%;
}

ul.pornStarsThumbs {
  clear:both;
  margin:0;
  padding:10px 0 0;
}

/*----<li class="">----*/

ul.videoThumbs li {
  height:154px;
  margin:0 12px 21px 0;
  width:182px;
}

ul.videoThumbs li, ul.albumThumbs li {
  font-size:11px;
  height:198px;
  margin:0 12px 20px 0;
  width:182px;
}

ul.pornStarsThumbs li {
  float:left;
  margin:0 0 20px 30px;
  position:relative;
  width:114px;
}

ul.pornStarsThumbs li {
  float:left;
  margin:0 24px 20px 0;
  width:107px;
}

ul.videoThumbs.three-in-row li, ul.videoThumbs.four-in-row li, ul.videoThumbs.five-in-row li {
  font-size:11px;
  height:198px;
  margin:0 0 20px 15px;
  width:182px;
}

.channelsPage ul.videoThumbs.five-in-row li {
  height:154px;
}

ul.pornStarsThumbs.four-in-row li {
  float:left;
  margin:0 0 20px 29px;
  width:114px;
}

ul.pornStarsThumbs.seven-in-row li {
  float:left;
  margin:0 0 20px 29px;
  width:114px;
}

/*----<li class="first-in-row">----*/

ul.videoThumbs li.first-in-row, ul.albumThumbs li.first-in-row, ul.pornStarsThumbs li.first-in-row, .pic_thumbnails li.first-in-row, .subMenuCategories ul.smallChannels li.first-in-row, #tabsContentHolder.watchPageSubDet div ul#pornstarsList li.first-in-row, .videos-tabs-container ul.six-in-row li.first-in-row, ul.friendList.eight-in-row li.first-in-row, ul.friendList.seven-in-row li.first-in-row, .suggVideos ul.six-in-row li.first-in-row, ul.pornStarsThumbs.four-in-row li.first-in-row {
  clear:left;
  margin-left:0;
}

ul.videoThumbs.three-in-row li:nth-child(3n+1)
{
  margin-left:0;
}

ul.videoThumbs.five-in-row li:nth-child(5n+1)
{
  margin-left:0;
}

/*----<div class="videomanual">---- esta clase es mia*/
div.videomanual {
  height:138px;
  width:182px;
}
div.videomanual {
  clear:both;
  height:139px;
  width:185px;
}
.videomanual {
  position:relative;
}

/*----<div class="video">----*/

div.video {
  height:138px;
  width:182px;
}
div.video {
  clear:both;
  height:139px;
  width:185px;
}
.video {
  position:relative;
}

/*----<a href="...." title="....">---- en pagina video dentro de <div class="video">----*/

.video a, .photo-album a, .photo-album span {
  clear:both;
  display:block;
  height:135px;
  width:180px;
}

.video a {
  height:137px;
  overflow:hidden;
  position:relative;
  width:182px;
}

/*----<a href="...." title="...."> en pagina pornstars dentro de <li class="first-in-row"> y <li>----*/

ul.pornStarsThumbs.four-in-row li a, ul.pornStarsThumbs.seven-in-row li a {
  color:#FFFFFF;
  display:block;
}

/*----<img title="...." id="...." class="te" en pagina video dentro de <a href="...." title="....">----*/

div.video img {
  border:1px solid #A0A0A0;
  clear:both;
  height:135px;
  width:180px;
}

.video a * {
  cursor:pointer;
}

.te {
  border:1px solid #A0A0A0;
  margin-bottom:3px;
}

div.video img, div.video img:hover, #thumbsRotate img, .te {
  border:1px solid transparent;
  /*Si alguna plataforma nos devolviera thumbs mas grandes*/
  width: 180px;
  height: 135px;
}

/*----<img width="...." height="...." alt="...." title="...." src="...."/> en pagina pornstars dentro de <a href="...." title="...." >----*/

ul.pornStarsThumbs li img {
  border:1px solid #313131;
  display:block;
  height:165px;
  margin-bottom:10px;
  width:112px;
}

/*----<div class="twoRowsTitle">----*/

.twoRowsTitle {
  clear:both;
  display:block;
  height:32px;
  margin-bottom:1px;
  overflow:hidden;
  width:100%;
}

/*----<h2 class="videoTitle">----*/

h2.videoTitle {
  clear:both;
  display:block;
  font-family:Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  height:32px;
  line-height:15px;
  margin:0;
  padding:0;
  word-wrap:break-word;
}

/*----<h2 class="categoryTitle">----*/

h2.categoryTitle {
  float:left;
  font-size:14px;
  font-weight:bold;
  height:15px;
}

.categoryTitle {
  color:#FFFFFF;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  margin:0;
  padding:0;
}

/*----<h2> dentro de pornstars dentro de <a href...>----*/

ul.pornStarsThumbs h2 {
  color:#FFFFFF;
  font-size:13px;
  font-weight:normal;
  margin:0;
  padding:0;
}

/*----<h2> dentro de pornstar dentro de <span class="pornstar-info">----*/

.pornstar-highlight .pornstar-image .pornstar-info h2 {
  color:#FFFFFF;
  font-size:16px;
  font-weight:normal;
  margin:0;
  padding:0;
}

/*----<a href="...." title="...." class="s">---- en pagina video de dentro de <h2 class="videoTitle">----*/

h2.videoTitle a {
  line-height:16px;
  word-wrap:break-word;
}

a.s {
  font-family:Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:15px;
}

/*----<p class="numberVideos">----*/

p.numberVideos {
  color:#A0A0A0;
  font-family:Arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:2px 0 0;
  text-align:right;
}

/*----<span class="d">....</span>----*/

.d {
  color:#FFFFFF;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
}

.d {
  color:#D0D0D0;
  font-family:Tahoma, Arial;
  font-size:10.5px;
  font-weight:bold;
}

/*----<div class="stars ...."/>----*/

.stars {
  float:right;
  height:12px;
  margin-top:1px;
  width:68px;
}

.stars.zero, .relStars.zero { background-position: -397px -792px; }
.stars.half, .relStars.half { background-position: -397px -777px; }
.stars.one, .relStars.one { background-position: -397px -762px; }
.stars.one-half, .relStars.one-half { background-position: -397px -747px; }
.stars.two, .relStars.two { background-position: -397px -732px; }
.stars.two-half, .relStars.two-half { background-position: -397px -717px; }
.stars.three, .relStars.three { background-position: -397px -702px; }
.stars.three-half, .relStars.three-half { background-position: -397px -687px; }
.stars.four, .relStars.four { background-position: -397px -672px; }
.stars.four-half, .relStars.four-half { background-position: -397px -657px; }
.stars.five, .relStars.five { background-position: -397px -641px; }

/*----<span class="pornstar-stats">----*/

ul.pornStarsThumbs .pornstar-stats {
  color:#717171;
  font-size:11px;
}

ul.pornStarsThumbs li a:hover{
	text-decoration: none;
}
ul.pornStarsThumbs li a:hover h2,
ul.pornStarsThumbs li a:hover .pornstar-stats{
	color: #FFFFFF;
}
.pornstar-highlight .pornstar-image .pornstar-info .pornstar-stats {
  color:#7F7F7F;
  font-size:11px;
}

/*----<span>...</span> en pornstar dentro de los <li> de <ul class="pornstar-details">----*/

.pornstar-highlight .pornstar-details li span {
  color:#FFFFFF;
  display:block;
  font-size:13px;
  font-weight:normal;
  margin:0 0 2px;
  text-transform:uppercase;
}

/*----MENU----*/

/*----<div class="navigation">----*/

.content > .navigation {
  z-index:1000;
}

.navigation {
  background-color:#000000;
  background-image:url(../images/mback.gif);
  background-position:0 0;
  background-repeat:repeat no-repeat;
  height:63px;
  margin:0;
  padding:0;
}

/*----<dl class="tabs">----*/

dl.tabs {
  float:left;
  font-family:Arial;
  height:32px;
  margin:0;
  overflow:hidden;
  padding:0;
}

/*----<div class="searchForm">----*/

.searchForm {
  padding-bottom:4px;
  position:relative;
}

/*----<div class="subNavigation">----*/

.subNavigation {
  background-color:#131313;
  background-image:url(../images/snb.png);
  background-position:0 0;
  background-repeat:repeat no-repeat;
  border-bottom-color:#929292;
  border-bottom-width:1px;
  border-left-color:#929292;
  border-left-width:1px;
  border-right-color:#929292;
  border-right-width:1px;
  border-style:none solid solid;
  clear:both;
  font-family:Arial;
  font-size:13px;
  font-weight:bold;
  height:23px;
  padding:4px 0;
  position:relative;
  text-align:right;
  vertical-align:top;
  width:763px;
  z-index:100;
}

.subNavigation {
  width:971px;
}

/*----<div class="categoriesBreadcrumb" id="starsPage">----*/

#starsPage {
  padding-top:3px;
  width:570px;
}

.categoriesBreadcrumb {
  float:left;
  padding-left:13px;
  padding-top:3px;
  position:relative;
  width:200px;
}

/*----<a class="allStarsLink selected" title="...." href="....">....</a>----*/

#starsPage a.selected {
  background-image:none;
  background-position:initial initial;
  background-repeat:initial initial;
  color:#FFFFFF;
  margin-top:0;
  padding-top:0;
}

#starsPage .allStarsLink {
  background-image:url(../images/separator_all.png) !important;
  background-position:100% 3px !important;
  background-repeat:no-repeat no-repeat !important;
  padding-right:10px;
}

#starsPage a {
  display:block;
  float:left;
  font-family:Arial, Verdana;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin-right:10px;
}

/*----<a class="categoriesLink selectedChannels" id="videosCount" title="Sort by video count" href="/pornstar">Video Count</a>----*/

#alphabetical, #videosCount {
  float:right;
  margin-left:0;
  margin-right:0;
  margin-top:3px;
}

#videosCount {
  margin-right:10px;
}

.selectedChannels#videosCount {
  margin-left:10px;
  margin-right:10px;
}

.selectedChannels#alphabetical {
  margin-right:10px;
}

.categoriesLink, #categoriesLink {
  display:block;
  float:left;
  margin-right:9px;
}

a.selectedChannels, a.selectedChannels, a.selected, a#categoriesLink.active {
  text-decoration:none !important;
}

.videosCount {
	color					: #717171;
	font-size				: 11px;
}

.subNavDelimiter {
	color					: #FFF;
	float					: right;
	margin-top				: 1px;
	margin-right			: 3px;
}

/*----<div class="chooseGender">----*/

.chooseGender {
  position:absolute;
  right:196px;
  top:142px;
  width:77px;
  z-index:101;
}

/*----<div class="subNavFiltersItem">Female</div>----*/

.pagePornStars .subNavFiltersItem {
  background-image:url(../images/arrow-down.png);
  background-position:91% 13px;
  background-repeat:no-repeat no-repeat;
  color:#FFFFFF;
  cursor:pointer;
  height:31px;
  line-height:31px;
  padding:0 24px 0 6px;
  width:47px;
}

.pagePornStars .subNavFiltersItem.active{
	background-color: #333333;
}

.pagePornStars .subNavFiltersItem, .pagePornStars .subNavFiltersItem a {
  color:#FFFFFF;
  font-size:14px;
  font-weight:normal;
  text-decoration:none;
}

/*----<ul id="subNavFilters" class="subNavLinks" style="...."> de <div class="chooseGender">----*/

.pagePornStars #subNavFilters {
  background-color:#1D1D1D;
  background-position:initial initial;
  background-repeat:initial initial;
  border-color:#333333;
  border-style:solid;
  border-width:1px 1px 0;
  display:none;
  left:0;
  margin:0;
  padding:0;
  top:31px;
  width:75px;
  z-index:100;
}

/*----<li>---- en <ul id="subNavFilters" class="subNavLinks" style="...."> de pornstars*/

.pagePornStars #subNavFilters li {
  clear:left;
  display:block;
  float:left;
  height:31px;
  line-height:30px;
  list-style-type:none;
  margin:0;
  padding:0;
  text-align:left;
  width:75px;
}

.pagePornStars #subNavFilters li a:hover{
	background-color: #333333;
}

/*----<a title="..." href="..." onclick="....">....</a>---- de <li> en pornstars*/

.pagePornStars #subNavFilters li a {
  border-bottom-color:#333333;
  border-bottom-style:solid;
  border-bottom-width:1px;
  display:block;
  font-size:14px;
  padding:0 6px;
  text-decoration:none;
}

.pagePornStars #subNavFilters {
  border-style:solid;
}

.subNavLinks a {
  color:#FFFFFF;
  font-weight:normal;
  text-decoration:underline;
}

/*----<dl class="tabs">----*/
/*----<dt>----*/

dl.tabs {
  font-family:Arial;
}

dl.tabs dt {
  margin-right:5px;
}

dl.tabs dt {
  margin-right:3px;
}


dl.tabs {
  font-family:Arial;
}

/*----<a id="currentTab" href="/" class=".... dentro de <dt>"----Retocada*/

.subNavigation a {
	color					: #FFF;
	font-weight				: normal;
	text-decoration				: underline;
}

.subNavigation a:hover {
	text-decoration				: none;
}
.subNavigation a.selectedSorting:hover  {
	text-decoration			: none;
}
a.selectedSorting {
	text-decoration				: none !important;
}

a#currentTab {
  background-position:0 100%;
  color:#FFFFFF;
  font-weight:bold;
  height:28px;
}

a#currentTab {
  background-position:0 -134px;
}

.tabs a {
  background: url("../images/tabs.png") 0 0 no-repeat;
  color: #646464;
  display: block;
  font-size: 18px;
  font-weight: normal;
  height: 26px;
  padding-top: 4px;
  text-align: center;
  text-decoration: none;
  width: 106px;
  word-spacing: -2px;
}

.tabs a {
  width: 134px;
  background: url('../images/sprite6.png') no-repeat 0 -70px;
}

.tabs a:hover{
	background-position: 0 -102px;
	color					: #bababa;
	text-decoration				: none;
}

a:hover#currentTab {
	text-decoration				: none;
}

.tabs a.categories, .tabs a.community {
  background: url("../images/tabc.png") no-repeat;
  width: 117px !important;
}

.tabs a.categories, .tabs a.community {
  width: 148px!important;
  background: url('../images/sprite6.png') no-repeat -150px -70px;
}

.tabs a.categories, .tabs a.community {
 width: 117px;
}

.tabs a.categories:hover,
.tabs a.community:hover{
	background-position: -150px -102px;
}
.tabs a.categories#currentTab,
.tabs a.community#currentTab{
	background-position: -150px -134px;
}

/*----<ul id="subNavSorting" class="subNavLinks">----*/

.subNavigation dd, .subNavigation ul {
  margin:0;
  padding:0;
}

#subNavSorting, #customCategories {
  float:left;
  padding-left:1%;
  width:67%;
}

#sortingOptions, .subNavLinks {
  float:right;
  padding-top:2px;
  text-align:right;
  width:457px;
}

.subNavigation {
  border-style:none solid solid;
  font-family:Arial;
  font-size:13px;
  font-weight:bold;
  text-align:right;
}

.header, .navigation, .videosTable, .footer, .bottomAds, #as3, .upload, .time, .lastMovieRow {
  text-align:left;
}

/*----<li class="selectedSorting">----*/

#subNavSorting li, #customCategories li {
  display:inline;
  float:left;
  margin:0;
  padding:3px 6px 0 7px;
}

#sortingOptions .selectedSorting, .subNavLinks .selectedSorting {
  color:#FFFFFF;
  position:relative;
  text-align:center;
  vertical-align:middle;
}

#sortingOptions li, .subNavLinks li {
  float:right;
  margin:0 5px 0 9px;
}

/*----<a href="/" onclick=".... de <li class="selectedSorting">----*/
/*----<a title="...." href="/....">....</a> de <li class="commLi">----*/

.subNavigation a {
  color:#FFFFFF;
  font-weight:normal;
  text-decoration:underline;
}

.subNavLinks a {
  color:#FFFFFF;
  font-weight:normal;
  text-decoration:underline;
}

#sortingOptions .selectedSorting, .subNavLinks .selectedSorting {
  color:#FFFFFF;
  text-align:center;
}

/*----<ul id="subNavRT" class="subNavLinks">----*/

#subNavRT {
  float:right;
  padding-top:3px;
  position:relative;
  right:0;
  top:0;
  width:30%;
}

/*----<li class="commLi">----*/

#sortingOptions li, .subNavLinks li {
  float:right;
  margin:0 5px 0 9px;
}

/*----BUSCADOR----*/

.searchForm {
	padding-bottom				: 4px;
	position				: relative;
}
a.searchButton {
	background				: url("../images/search.png") 0 0 no-repeat;
	border					: 0;
	display					: block;
	height					: 20px;
	margin-left				: 3px;
	margin-top				: 1px;
	position				: absolute;
	right					: 4px;
	top						: 3px;
	width					: 21px;
	z-index					: 100;
}
#searchField {
	*width					: 175px;
}

.tagUISuggestions a:hover, .tagUISuggestions a.selected_autocomplete {
	background-color: #3c3c3c;
}

/* IE 10 fix that removes the X button */
input[type=text]::-ms-clear {
	display: none !important;
	width: 0 !important;
	height: 0 !important;
}

input.searchField, input.searchFieldinCat, input.searchFieldCat {
	border					: 1px solid #929292;
	background-color			: #000;
	font-weight				: normal;
	font-size				: 13px;
	float					: left;
	color					: #808080;
	margin-top				: 3px;
	padding					: 3px 23px 2px 4px;
	width					: 178px;
	z-index					: 50;
}

.topAds, .searchForm, .downPages {
  float:right;
}

/* Header Search */
input.searchField,
input.searchFieldinCat,
input.searchFieldCat,
#searchField{
	background-color: #242424;
	border: none;
	color: #808080;
	float: left;
	font-size: 13px;
	font-weight: normal;
	margin-top: 0;
	padding: 0 35px 0 5px;
	width: 190px;
	height: 25px;
	line-height: 25px;
}
.ie7-advanced-search #searchField{
	width: 175px;
}
body a.searchButton {
	background: url('../images/sprite6.png') no-repeat -195px 0;
	border: 0 none;
	display: block;
	margin-left: 0;
	margin-top: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 28px;
	height: 25px;
	z-index: 100;
}
.ui-autocomplete li.ui-menu-item a{
	cursor: pointer;
}
#gayTag{
	top: 5px;
}
.gay_normal {
	background-image: url("http://img01.redtubefiles.com/_thumbs/design/new-design/gay-normal.gif");
}
.gay_x_hover {
	background-image: url("../images/gay-x-hover.gif");
}
.gay_gay_hover {
	background-image: url("../images/gay-gay-hover.gif");
}

/* Adv Search jquery update */

ui-autocomplete { height: 200px }

.ui-autocomplete li.ui-menu-item a.ui-corner-all:hover,
.ui-autocomplete li.ui-menu-item a.ui-corner-all:focus,
.ui-autocomplete .ui-corner-all.ui-state-hover,
.ui-autocomplete .ui-corner-all.ui-state-focus{
	background: #333!important;
}
.ui-autocomplete li.ui-menu-item.aSearchLink a.ui-corner-all:hover,
.ui-autocomplete .aSearchLink.ui-menu-item .ui-corner-all.ui-state-hover,
.ui-autocomplete .aSearchLink.ui-menu-item .ui-corner-all.ui-state-focus{
	background: transparent!important;
	text-decoration: none;
}
ul.ui-autocomplete.search-autocomplete-list {
	z-index: 700!important	;
}

/*----PAGINAS----*/

/*----<div class="pages">----*/

.pages {
  color:#FFFFFF;
  display:block;
  margin:0;
  overflow:hidden;
  padding:7px 0 3px;
  text-align:center;
  vertical-align:top;
  width:100%;
}

.pages {
  padding:25px 0 10px;
}

/*----<div class="pageNumbersHolder">----*/

.pageNumbersHolder, #commentsPager, #pornstarsPager {
  display:block;
  float:left;
  margin-top:0 !important;
  text-align:center;
  width:100%;
}

/*----<span class="navigate notActivePrevLink" id="navPrev">----*/
/*----<a id="navNext" ...----*/

.pages span {
  display:inline-block;
  font-family:Arial, Verdana;
  font-size:16px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:24px;
  margin-right:4px;
  padding:0 7px;
}

.pages .notActivePrevLink, #tagger_comments #commentsPager span#navPrevSpan, #tagger_comments #commentsPager span.navPrevSpan, .userComments #commentsPager span#navPrevSpan, .userComments #commentsPager span.navPrevSpan, #pornstarsPager span#navPrevSpan, #pornstarsPager span.navPrevSpan, .galleryPage #navPrevSpan, .galleryPage .navPrevSpan {
  background-image:none !important;
  background-position:initial initial !important;
  background-repeat:initial initial !important;
  border:1px solid #282828 !important;
  color:#282828 !important;
  cursor:default;
}

.pages .notActiveNextLink, #tagger_comments #commentsPager span#navNextSpan, #tagger_comments #commentsPager span.navNextSpan, .userComments #commentsPager span#navNextSpan, .userComments #commentsPager span.navNextSpan, #pornstarsPager span#navNextSpan, #pornstarsPager span.navNextSpan, .galleryPage #navNextSpan, .galleryPage .navNextSpan {
	color: #282828!important;
	border: solid 1px #282828!important;
	background: none!important;
	cursor: default;
}

#navPrev, #navPrevSpan, .navPrevSpan, #navPrevLink, .navPrevLink, a.navPrevLink, #galleryPagination a.navPrevLink, #commentsPager a#navPrevLink, #commentsPager a.navPrevLink, #pornstarsPager a#navPrevLink, #pornstarsPager a.navPrevLink, .galleryPage #navPrevSpan, .galleryPage .navPrevSpan {
  background-color:transparent;
  background-position:initial initial;
  background-repeat:initial initial;
  border:1px solid #FFFFFF;
  font-size:18px;
  margin-right:60px;
  padding:9px 10px !important;
  position:relative;
  text-transform:uppercase;
  top:-1px;
}

#navNext, #navNextSpan, .navNextSpan, #navNextLink, .navNextLink, #galleryPagination a.navNextLink, #commentsPager a#navNextLink, #commentsPager a.navNextLink, #pornstarsPager a#navNextLink, #pornstarsPager a.navNextLink, .galleryPage #navNextSpan, .galleryPage .navNextSpan {
  background-color:transparent;
  background-position:initial initial;
  background-repeat:initial initial;
  border:1px solid #FFFFFF;
  font-size:18px;
  margin-left:60px;
  margin-right:0;
  padding:9px 14px !important;
  position:relative;
  text-transform:uppercase;
  top:-1px;
}

.pages a#navPrev:hover, #commentsPager a#navPrevLink:hover, #commentsPager a.navPrevLink:hover, #pornstarsPager a#navPrevLink:hover, #pornstarsPager a.navPrevLink:hover{
	border: solid 1px #FFFFFF!important;
	background: #151515!important;
}

.pages a#navNext:hover, #commentsPager a#navNextLink:hover, #commentsPager a.navNextLink:hover, #pornstarsPager a#navNextLink:hover, #pornstarsPager a.navNextLink:hover{
	background: #151515!important;
}

.pageNumbersHolder, #commentsPager, #pornstarsPager {
  text-align:center;
}

.pages a, #commentsPager a, #navPrevSpan, .navPrevSpan, #navNextSpan, .navNextSpan, #pornstarsPager a {
  background-color:transparent;
  background-position:initial initial;
  background-repeat:initial initial;
  border:1px solid transparent;
  color:#CCCCCC !important;
  font-size:23px;
  height:auto;
  margin-right:0;
  padding:9px 10px !important;
}

/*----<span class="pline"/>----*/

.pages span.pline,
#commentsPager .pline,
#pornstarsPager .pline,
#tagger_comments #commentsPager span.pline,
.userComments #commentsPager span.pline,
#pornstarsPager span.pline{
	position: absolute;
	top: 50%;
	height: 1px;
	width: 50px;
	background: #282828;
	background-color: #282828!important;
	border: none!important;
	padding: 0;
	margin: 0;
}

#navPrev .pline,
#navPrevSpan .pline,
.navPrevSpan .pline,
#navPrevLink .pline,
.navPrevLink .pline,
a.navPrevLink .pline,
#galleryPagination a.navPrevLink .pline,
#commentsPager a#navPrevLink .pline,
#commentsPager a.navPrevLink .pline,
#pornstarsPager a#navPrevLink .pline,
#pornstarsPager a.navPrevLink .pline{
	right: -51px;
}

#navNext .pline,
#navNextSpan .pline,
.navNextSpan .pline,
#navNextLink .pline,
.navNextLink .pline,
#galleryPagination a.navNextLink .pline,
#commentsPager a#navNextLink .pline,
#commentsPager a.navNextLink .pline,
#pornstarsPager a#navNextLink .pline,
#pornstarsPager a.navNextLink .pline{
	left: -51px;
}
/*----<a href="/" title="Free Porn Videos - Sunday----*/

#currentPageNum, .currentPageNum, .currentPage, #commentsPager .currentPage, .pages a.notActivePrevLink, .pages a.notActiveNextLink, #pornstarsPager span, #pornstarsPager .currentPage {
  border:1px solid #FFFFFF !important;
}

.pages a:hover,
#commentsPager a:hover,
#commentsPager a#navNextLink:hover,
#commentsPager a.navNextLink:hover,
#commentsPager a#navPrevLink:hover,
#commentsPager a.navPrevLink:hover,
#pornstarsPager a:hover,
#pornstarsPager a#navNextLink:hover,
#pornstarsPager a.navNextLink:hover,
#pornstarsPager a#navPrevLink:hover,
#pornstarsPager a.navPrevLink:hover{
	border: solid 1px #FFFFFF!important;
	background: #151515!important;
}

/*----<b>----*/

.pages a b {
  font-weight:normal;
}

strong, b {
  font-weight: bold;
}

/*----<div id="as_131">----*/

#as_131 {
  clear:both;
  padding:15px 0 0 11px;
}

/*----<div class="topSearches"/>----*/

.topSearches {
  width:970px;
}

.topSearches {
  clear:both;
}

/*----<div class="textcloud">----*/

div.textcloud, p.textcloud {
  clear:both;
  color:#666666;
  font-size:12px;
  line-height:17px;
  padding-top:15px;
  text-align:justify;
}

/* Footer */

.footer{
	overflow-x: hidden;
	background: none;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
.footer-top{
	overflow: hidden;
	position: relative;
	border: solid 1px #202020;
	border-width: 1px 0;
	padding: 23px 0 15px;
	margin: 0;
	background: url("../images/footer-b.png") no-repeat 50% 0;
}

.footer-top {
  background:url(../images/footer-b.png) 50% 0 no-repeat;
  border-color:#202020;
  border-style:solid;
  border-width:1px 0;
  margin:0;
  overflow:hidden;
  padding:23px 0 15px;
  position:relative;
}
.footer .inside{
	width: 973px;
	margin: 0 auto;
}
.footer-social {
	float: right;
	width: 160px;
	margin:  4px 0 0;
	padding: 53px 0 0;
	background: url("../images/footer-logo.png") no-repeat 0 0;
}
.footer ul{
	padding: 0;
	margin: 0;
}
.footer-social ul li{
	float: left;
	padding: 0;
	margin: 0 0 0 18px;
}
.footer-social ul li:first-child{
	margin: 0;
}
.footer-social ul li a{
	display: block;
	width: 26px;
	height: 26px;
	text-indent: -9999px;
	overflow: hidden;
}
.footer-social ul li.twitter a{
	background: url("../images/footer-social.png") no-repeat -1px 0;
}
.footer-social ul li.vine a{
	background: url("../images/footer-social.png") no-repeat -48px 0;
}
.footer-social ul li.reddit a{
	background: url("../images/footer-social.png") no-repeat -91px 0;
}
.footer-social ul li.four a{
	background: url("../images/footer-social.png") no-repeat -137px 0;
}
/* hover */
.footer-social ul li.twitter a:hover{
	background: url("../images/footer-social.png") no-repeat -1px -35px;
}
.footer-social ul li.vine a:hover{
	background: url("../images/footer-social.png") no-repeat -48px -35px;
}
.footer-social ul li.reddit a:hover{
	background: url("../images/footer-social.png") no-repeat -91px -35px;
}
.footer-social ul li.four a:hover{
	background: url("../images/footer-social.png") no-repeat -137px -35px;
}
/* footer links */
.footer ul.footer-links{
	overflow: hidden;
	clear: left;
	margin: 8px 0 15px;
	float: none;
}
.footer-links li{
	float: left;
	padding: 0;
	margin: 0 8px 0 0;
	color: #585858;
}
.footer-links li a{
	display: inline-block;
	color: #585858;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	margin: 0 8px 0 0;
	padding: 0;
}
.footer-links li.current a,
.footer-links li a:hover{
	color: #fff;
}
.footer-links li:first-child{
	width: 140px;
}
.footer-links h3{
	color: #808080;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
/* footer bottom */
.footer-bottom{
	overflow: hidden;
	padding: 20px 0;
}
.footer-bottom .copyright{
	float: right;
	font-size: 14px;
	color: #585858;
}
.footer-bottom ul li{
	float: left;
	padding: 0;
	margin: 0 0 0 5px;
}
.footer-bottom ul li:first-child{
	margin: 0;
}
.footer-bottom ul li a,
.footer-bottom ul li span{
	display: block;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
}
.footer-bottom ul li.rta a,
.footer-bottom ul li.rta span{
	width: 53px;
	background: url("../images/footer-logos.png") no-repeat -1px 0;
}
.footer-bottom ul li.asacp a,
.footer-bottom ul li.asacp span{
	width: 85px;
	background: url("../images/footer-logos.png") no-repeat -60px 0;
}

/*----THUMB ROTATE----*/

.selectChannel {
	border: 1px solid #919191;
	background-color: black;
	color: white;
	margin-top: -3px;
	float: right;
	max-width: 150px;
	margin-right: 7px;
}

#thumbsRotate {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 137px;
	width: 3800px;
}
#thumbsRotate img {
	/*border: 1px solid #CC0D12;*/
}

#categoriesContent a #thumbsRotate img {
	border: 0px;
}

/*----ERROR 404----*/

/*ERROR 404*/
p.error404 {
	color					: #FFF;
}
.suggVideos {
	text-align				: left;
	width					: 100%;
	clear					: both;
}
.suggVideos h2, h1.error404 {
	color					: #404040;
	font-weight				: bold;
	font-size				: 19px;
	font-family				: Arial;
	margin					: 0px;
	padding					: 20px 0px 12px 0px;
}
h1.error404 {
	color					: #FFF;
	margin-top: 23px;
	padding					: 0;
}
.suggVideos ul {
	padding					: 0px;
	margin					: 0 0 12px;
	float					: left;
	text-align				: left;
}
.suggVideos ul li {
	display					: inline;
	float					: left;
	padding-right			: 10px;
	margin-bottom			: 15px;
	text-align				: left;
	width					: 144px;
	height					: 156px;
}
.suggVideos ul li.videoLast {
	margin					: 0px;
	padding					: 0px;
}
.suggVideos h2.twoRowsTitle {
	width			: 144px;
	vertical-align	: top;
	padding			: 0px;
	margin			: 0px 0px 2px;
	display			: block;
	height			: 30px;
	overflow		: hidden;
}
.suggVideos .videoThumbLink {
	height			: 110px;
}
.suggVideos .videoThumbLink a {
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
}
.suggVideos ul img {
	width			: 142px;
	height			: 106px;
}
.suggVideos .relTime {
	color			: #FFF;
	font-size		: 11px;
	font-family		: Arial,Tahoma,sans-serif;
	font-weight		: bold;
	float			: left;
	margin			: -1px 0px 0px;
	text-align		: left;
}
.transpBackgr {
	display			: none;
	height			: 100%;
	left			: 0px;
	padding-top		: 300px;
	position		: absolute;
	text-align		: center;
	top				: 0px;
	width			: 100%;
	z-index			: 9999;
}

/* Suggested videos */
.suggVideos ul.six-in-row li{
	padding-right: 0;
	margin-left: 21px;
}

.suggVideos ul.six-in-row li:nth-child(6n+1)
{
  margin-left:0;
}

/*----LEGALIDAD----*/

h1.legal {
  margin-top:23px !important;
}

h1.legal {
  color:#FFFFFF;
  font-family:Arial;
  font-size:22px;
  font-weight:bold;
  margin:7px 0 24px;
}

h2.legal {
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  margin:20px 0 8px;
  padding:0;
}

#TermsOfService, #PrivacyPolicyHeading, #DMCAHeading, #USC2257Heading {
  margin-top:25px;
  padding-top:25px;
}

div.legalContainer {
  font-size:13px;
  line-height:15px;
}

div.legalContainer {
  font-size:11px;
  text-align:justify;
}

/*HD PARA LOS VIDEOS*/

span.hd-video {
  background-image:url(../images/hd.png);
  bottom:10px;
  display:block;
  height:16px;
  left:10px;
  position:absolute;
  width:24px;
}

.logo-desktop {
color: rgb(210 66 58);
text-decoration: none important!;
font-size: 75px;
font-weight: 900;
-webkit-text-stroke: 1px white;
background: linear-gradient(0, #ab0216, #ec011c);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.logo-desktop:hover{text-decoration:none;}
