/*** NEUTRALIZANDO ESTILOS:
                elementos que queremos limpiar completamente: ***/
        * {
                margin: 0;
                padding: 0;
                border: none;
        }
/*** NEUTRALIZANDO ESTILOS:
                elementos con margen vertical: ***/
        h1, h2, h3, h4, h5, h6, p, pre,
        blockquote, ul, ol, dl, address {
                font-weight: normal;
                margin: 0 0 1em 0;
        }		


BODY{
FONT-FAMILY: Tahoma;
font-size:80%;
color:#616161;
padding-top:0px;
text-align:center;
line-height:1.45em;
background:url("http://www.vesexo.com/img/fondo.jpg") #FFF fixed no-repeat center top; 
}

A {color:#6faabe; font-weight:bold}

#contenedor {

padding-left:0px;
width:990px;
margin:0 auto;
text-align: left;
}

#logo {
background:url(img/logo.jpg) no-repeat left top;
height:340px;
text-align:left;
}

#logo h1 {
color: #fa588a;
font-size:20px;
padding-left:50px;
padding-top:40px;
margin:0px;
padding-bottom:15px;
width:670px;
}

#links {
clear:both;
float:left;
padding-top:15px;
width:990px;
}

.listaweb{clear:both;padding-left:10px}

.listaweb LI {list-style-type:none;PADDING-BOTTOM:0;MARGIN:0;PADDING-RIGHT:0;FLOAT:left;PADDING-TOP:0;WIDTH:133px;font-size:11px;line-height:16px; text-align: center}



.pie {
background:url("img/pie.jpg") no-repeat left top;
float:left;
margin-top:20px;
width:990px;
height:145px;
clear:both;
}

#cat-index {
background:url("img/cat310.gif") no-repeat left top;
width:305px;
height:332px;
float:right;
padding-top:2px;
padding-left:17px;

}

#cat-index LI {
float:left;
width:76px;
font-size:10px;
line-height:1.8em;
text-align:left;
list-style-type:none;
}

#cat-index A {
color: #999999;
text-decoration:none
}

#tags {
background:url("img/tags_fondo.gif") no-repeat 5px 15px;
width:168px;
padding-top:53px;
text-align:left;
padding-left:0px;
margin-left:0px; 
}

#tags LI {
font-size:11px;
line-height:2em;
text-align:left;
list-style-type:none;
}
#tags A {
color: #999999;
}
#tags ul {
	margin-left:17px;
}



/* Lista Categorias */
DIV.listing-cat {
	POSITION: relative; WIDTH: 150px; FLOAT: left; margin-right:10px
}
DIV.listing-cat A {
	WIDTH: 150px; FLOAT: right; COLOR: #f497da; CURSOR: pointer; TEXT-DECORATION: none
}
DIV.listing-cat A:hover {
	COLOR: #ff4848
}
DIV.listing-cat A IMG {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 150px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 150px; BORDER-LEFT-WIDTH: 0px
}
DIV.listing-cat A SPAN {
	DISPLAY: block
}
DIV.listing-cat A SPAN.title {
	MARGIN-TOP: 5px; FONT-SIZE: 12px; FONT-WEIGHT: bold; line-height:1.3em;
}
DIV.listing-cat A SPAN.rate-ctn {
	WIDTH: 150px; HEIGHT: 17px
}
DIV.listing-cat A SPAN.rate-ctn SPAN.rate {
	MARGIN: 0px auto; WIDTH: 74px; HEIGHT: 17px
}
DIV.listing-cat A SPAN.layer {
	POSITION: absolute; FILTER: alpha(opacity=60); WIDTH: 150px; BACKGROUND: #000; HEIGHT: 22px; TOP: 130px; right:-2px; -moz-opacity: 0.60; opacity: 0.60
}
DIV.listing-cat A:hover SPAN.layer {
	BACKGROUND: #cc0000
}
DIV.listing-cat SPAN.stats {
	POSITION: absolute; WIDTH: 150px; HEIGHT: 17px; TOP: 130px; RIGHT: -2px
}
DIV.listing-cat SPAN.stats SPAN {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 2px
}
DIV.listing-cat SPAN.stats SPAN.r {
	FLOAT: right
}



/* Lista Videos */
DIV.listing-media {
	POSITION: relative; PADDING-BOTTOM: 5px; WIDTH: 160px; FLOAT: left; HEIGHT: 162px
}
DIV.listing-media A {
	WIDTH: 150px; FLOAT: right; COLOR: #6faabe; CURSOR: pointer; TEXT-DECORATION: none
}
DIV.listing-media A:hover {
	COLOR: #fa588a
}
DIV.listing-media A IMG {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 150px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 113px; BORDER-LEFT-WIDTH: 0px
}
DIV.listing-media A SPAN {
	DISPLAY: block
}
DIV.listing-media A SPAN.title {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; FONT-WEIGHT: bold; line-height:1.3em;
}
DIV.listing-media A SPAN.rate-ctn {
	WIDTH: 150px; HEIGHT: 17px
}
DIV.listing-media A SPAN.rate-ctn SPAN.rate {
	MARGIN: 0px auto; WIDTH: 74px; HEIGHT: 17px
}
DIV.listing-media A SPAN.layer {
	POSITION: absolute; FILTER: alpha(opacity=60); WIDTH: 150px; BACKGROUND: #000; HEIGHT: 17px; TOP: 96px; -moz-opacity: 0.60; opacity: 0.60
}
DIV.listing-media A:hover SPAN.layer {
	BACKGROUND: #fa588a
}
DIV.listing-media SPAN.stats {
	POSITION: absolute; WIDTH: 150px; HEIGHT: 17px; TOP: 94px; RIGHT: 0px
}
DIV.listing-media SPAN.stats SPAN {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; COLOR: #fff; FONT-SIZE: 10px; PADDING-TOP: 2px
}
DIV.listing-media SPAN.stats SPAN.r {
	FLOAT: right
}

/*  Menu ordenar videos */

DIV.main-sectiontitle {
	MARGIN-TOP: 0px; WIDTH: 990px; BACKGROUND: #dddddd; FLOAT: left; height:26px; margin-top:0px
}
DIV.main-sectiontitle UL {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-FAMILY: arial; FLOAT: left; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px; 
}
DIV.main-sectiontitle LI {
	TEXT-TRANSFORM: uppercase; FLOAT: left
}
DIV.main-sectiontitle LI.current {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fa588a; COLOR: #fff; PADDING-TOP: 4px
}
DIV.main-sectiontitle LI.current H1 {
	FONT-SIZE: 14px; FONT-WEIGHT: bold; padding:0px; margin:0px; height:22px
}
DIV.main-sectiontitle LI.current H2 {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
DIV.main-sectiontitle LI.current-start {
	WIDTH: 13px; HEIGHT: 26px
}
DIV.main-sectiontitle LI.current-end {
	WIDTH: 13px; BACKGROUND: url(img/arrow.gif) no-repeat; HEIGHT: 26px
}
DIV.main-sectiontitle LI.current-mid {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000; PADDING-TOP: 0px
}
DIV.main-sectiontitle LI.text {
	PADDING-BOTTOM: 5px; MARGIN: 3px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000; FONT-SIZE: 11px; PADDING-TOP: 2px
}
DIV.main-sectiontitle LI.text H2 {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
DIV.main-sectiontitle LI.text H1 {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
DIV.main-sectiontitle LI.option A {
	PADDING-BOTTOM: 1px; MARGIN: 4px 5px 0px 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #777; FLOAT: left; COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
DIV.main-sectiontitle LI.option A:hover {
	BACKGROUND: #ee6d96; COLOR: #fff
}
DIV.main-sectiontitle LI.active A {
	PADDING-BOTTOM: 1px; MARGIN: 4px 5px 0px 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #ee6d96; FLOAT: left; COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 0px
}




/* PAGINADOR */
#pagi {
text-align:center; clear:both; padding-left:30px
}
#main-nav {
text-decoration:none; font-size:14px; clear:both; font-weight:bold
}

#main-nav LI.reg, #main-nav .reg A, #main-nav LI.active, #main-nav .active A {
	DISPLAY: block;
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	margin-top:0px;
	text-decoration:none; 
}
#main-nav LI.reg, #main-nav LI.active {         
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	LINE-HEIGHT: 32px; 
	HEIGHT: 48px; 
}
#main-nav .reg A, #main-nav .active A{
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 6px; 
	COLOR: #999; 
	POSITION: relative;
}
#main-nav .reg A SPAN, #main-nav .active A SPAN {	DISPLAY: block; RIGHT: -2px; WIDTH: 2px; position:absolute; TOP: 0px; HEIGHT: 32px}
#main-nav .reg A:hover, #main-nav .active A { BACKGROUND: url(/img/menu-iz.gif) no-repeat left 7px; COLOR: #fff; TEXT-DECORATION: none}
#main-nav .reg A:hover SPAN, #main-nav .active A SPAN { BACKGROUND: url(/img/menu-dr.gif) no-repeat left 7px}



/* VISOR VIDEOS */

.contenido {
width:650px;
float:left;
text-align:center;
height:670px
}

#video-url {
padding-top:10px;
height:524px;
margin:0 auto;

}

.info{font-size:12px; background:url(img/fondo_info.gif) 10px 0; background-repeat:no-repeat;height:85px;width:640px;padding-left:30px;padding-right:35px;line-height:1.5em;
text-align:left;
}
.info-cat{font-size:14px}

#votar IMG, #votar2 IMG{
vertical-align: middle;
position:relative;
top:-2px;

}

#recomendado {
font-size:17px;
color:#339900;
line-height:1.6em;
font-weight:bold
}

/* COMENTARIOS */

.bubble {
	POSITION: relative; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.6em; margin-right:10px; PADDING-LEFT: 23px; WIDTH: 570px; PADDING-RIGHT: 10px; BACKGROUND: url(img/comment-top.gif) no-repeat left top; FLOAT: right; PADDING-TOP: 5px;
}
.bubble-btm {
	POSITION: relative; WIDTH: 582px; left:-13px; BOTTOM: -10px; BACKGROUND: url(img/comment-btm.gif) no-repeat left top; HEIGHT: 10px; CLEAR: both;
}
.comment {
	WIDTH: 557px; FLOAT: left; FONT-SIZE: 12px; text-align:left; padding-top:4px;
}
#autor {COLOR: #eebd3a; CLEAR: both; padding-left:3px; padding-top:15px; float:left; font-size:15px; width:645px;}
#autor .fecha { font-size:11px; color:#999}
.hadicho {
	LINE-HEIGHT: 10px; COLOR: #F39; CLEAR: both; PADDING-TOP: 5px; float:left
}
.comment-wrap {
	MARGIN: 1px 0px 0px 5px; padding-left:5px; WIDTH: 680px; FLOAT: left; clear:both; padding-bottom:23px; border-bottom:dotted #d2d2d2 1px;
}
.comments {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 640px; PADDING-RIGHT: 10px; PADDING-TOP:0px
}

#mensajeV {
padding:15px;
width:720px;
color:# 999;
}
#mensajeV #nombre {
width:200px;
}
#mensajeV #nombre, #comentario {border: solid #CCC 1px; }

#mensajeV LI {
line-height:30px;
font-size:13px;
}

#com-alert {
padding:0px;
margin:0px;
}
#com-alert LI{
padding-left:20px;
margin-top:2px;
BACKGROUND-image: url(img/tik-no.gif);
LIST-STYLE-TYPE: none; 
BACKGROUND-REPEAT: no-repeat; 
BACKGROUND-POSITION: -2px 5px; 
margin-left:79px;
font-size:14px;
float:left;
}


/*  PUBLI   */
.custom {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 1px; PADDING-TOP: 20px; float:left; text-align:left; clear:both; width:990px;
}
.custom .indent {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; OVERFLOW: hidden; PADDING-TOP: 0px
}
.custom img {
	border: 1px solid #ccc;
}
.custom-box {
	MARGIN: 0px 20px 0px 0px; WIDTH: 172px; FLOAT: left
}
.custom-box .title {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.custom-box .title  A{
	text-decoration:none; 
}
.custom-box .title H2 {
	PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; FONT-SIZE: 15px; PADDING: 0px; margin:0px
}
.custom-box .title SPAN {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #8a8a8a; FONT-SIZE: 9px; PADDING-TOP: 1px
}
.box01 .title A {
	COLOR: #d90909
}
.box02 .title A {
	COLOR: #97c50c
}
.box03 .title A {
	COLOR: #b9166e
}
.box04 .title A {
	COLOR: #00a7c5
}
.box05 .title A {
	COLOR: #ef870d
}
.custom-box .list {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; HEIGHT: 100%; OVERFLOW: hidden; PADDING-TOP: 13px
}
.custom-box .list A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #595959; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.custom-box .list A:hover {
	TEXT-DECORATION: underline
}
.box01 .list A {
	BACKGROUND: url(http://www.pornovideosgratis.tv/img/marker1.gif) no-repeat 2px 6px
}
.box02 .list A {
	BACKGROUND: url(http://www.pornovideosgratis.tv/img/marker6.gif) no-repeat 2px 6px
}
.box03 .list A {
	BACKGROUND: url(http://www.pornovideosgratis.tv/img/marker4.gif) no-repeat 2px 6px
}
.box04 .list A {
	BACKGROUND: url(http://www.pornovideosgratis.tv/img/marker3.gif) no-repeat 2px 6px
}
.box05 .list A {
	BACKGROUND: url(http://www.pornovideosgratis.tv/img/marker5.gif) no-repeat 2px 6px
}

/** Mas_Porno **/
	.mas_porno {	float:left; padding:5px; padding-top:0px; padding-bottom:10px}
	.mas_porno IMG {	border: 1px solid #fa588a; }

.tube_cat {
	float:left; margin-top:15px
	}
.tube_cat IMG {border: 1px solid #000;}

.newi  IMG {border: 1px solid #000;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
#cat-index A {
	
}
}
