/* CSS Document */


/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

:focus {
	outline: 0;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

a img, iframe {
	border: none;

}

ol, ul {
	list-style: none;
}

input, textarea, select, button {
	font-size: 100%;
	font-family: inherit;
}

select {
	margin: inherit;
}

a {
	text-decoration:none;
}

/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol { margin-left:2em; }



/* LAYOUT TOOLS */

.floatLeft 			{ float: left; }
.floatRight			{ float: right; }
.clear				{ clear: both; height:0; overflow:hidden; }
.layoutCenter		{ margin: 0 auto; }
.textCenter			{ text-align: center; }
.textRight			{ text-align: right; }
.textLeft			{ text-align: left; }
.textJustify		{ text-align:justify; }
.fix				{ overflow:hidden; }

/*


/* INDEX */


body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ebebeb;
}



div#principal{
	width:995px;
	padding-bottom:20px;

}

div#cabecera{
	background-repeat:no-repeat;
	height:166px;
	overflow:hidden;
}



div#cuerpo{
		background-image:url(../imagenes/fondo_cuerpo.jpg);
		padding-bottom:20px;

}

/* COLUMNA IZQUIERDA */

div#col_izq {
	width:749px;
	margin-left:8px;
	display:inline;
}

div#menu {
	margin-bottom:20px;
}

div.texto {
	font-size:12px;
	color:#333333;
	margin-bottom:20px;
	width:700px;
}


div#tit_categoria {
	background-image:url(../imagenes/fondo_titulos.jpg);
	width:715px;
	height:60px;
}

a#volver {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding-right:25px;
	color:#FF6600;
	display:block;
}

a:hover#volver{
	text-decoration:underline;
}

div#tit_categoria p{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	padding-left:70px;
	padding-top:20px;
}

div.paginacion {
	margin-top:10px;
	margin-bottom:10px;
	color:#000000;
	font-size:12px;
	width:700px;

}

div.paginacion span{
	color:#000000;
	margin-left:5px;
	margin-right:5px;
}

div.paginacion a{
	color:#FF6600;
	margin-left:5px;
	margin-right:5px;
}

div.paginacion a:hover{
	color:#000000;
}

ul#listado_videos {
	width:715px;
}

ul#listado_videos li {
	width:715px;
	height:537px;
	background-image:url(../imagenes/fondo_videos.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:20px;
}

ul#listado_videos li h1{
	color:#FFFFFF;
	overflow:hidden;
	width:570px;
	margin-left:70px;
	padding-top:28px;
	height:18px;
	font-weight:bold;
	font-size:14px;
	margin-bottom:20px;
}

ul#listado_videos li div.nuevo{
	padding-top:13px;
	width:66px;
}


ul#listado_videos li div.descripcion {
	width:500px;
	margin-left:25px;
	font-size:11px;
	line-height:13px;
	height:76px;
	overflow:hidden;
	display:inline;
	margin-top:3px;
}

ul#listado_videos li div.descripcion  p.caracteristicas {
	margin-bottom:6px;
}

ul#listado_videos li div.descripcion  p.caracteristicas a{
	color:#FF6600;
	text-decoration:underline;
}

ul#listado_videos li div.descripcion  p.caracteristicas a:hover{
	text-decoration:none;
}

ul#listado_videos li div.logo {
	width:132px;
	display:inline;
	margin-right:20px;
}

ul#listado_videos li div.col_ver_online {
	display:inline;
	margin-left:24px;
	margin-top:16px;
	width:329px;
	overflow:hidden;
}

ul#listado_videos li div.col_ver_online a{
	margin-top:3px;
	display:block;
}

ul#listado_videos li div.col_ver_online img.thumb_gr {
	padding:3px;
	background-color:#FFFFFF;
	border: 1px solid #999999;

}

ul#listado_videos li div.col_descarga_video {
	display:inline;
	margin-right:24px;
	margin-top:12px;
	width:324px;
	overflow:hidden;
}



ul#listado_videos li div.col_descarga_video a{
	margin-bottom:1px;
	display:block;
}

ul#listado_videos li div.col_descarga_video  img{
	margin:1px;
}

ul#listado_videos li div.tags {
	margin-left:25px;
	width:540px;
	overflow:hidden;
	height:35px;
	margin-top:8px;
}


ul#listado_videos li div.tags p{
	font-size:11px;
	margin-bottom:5px;

}

ul#listado_videos li div.tags a{
	font-size:11px;
	text-decoration:underline;
	color:#666666;
}

ul#listado_videos li div.tags a:hover{
	text-decoration:none;
}

ul#listado_videos li div.publicado {
	display:inline;
	font-size:11px;
	margin-right:24px;
	width:120px;
	margin-top:8px;
}


/* FIN COLUMNA IZQUIERDA*/

div#col_der {
	width:226px;
	margin-right:8px;
	display:inline;


}

/* COLUMNA DERECHA */

/* Categorias */

div#categorias {
	margin-bottom:20px;
}

div#categorias ul{
	background-image:url(../imagenes/fondo_categorias.jpg);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-bottom:10px;
}

div#categorias ul li{
	background-image:url(../imagenes/bullet.jpg);
	background-repeat:no-repeat;
	background-position:0 8px;
	font-size:12px;
	border-bottom: 1px #999999 dotted;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:8px;
	width:174px;
}

div#categorias ul li a {
	color:#333333;
}
/* Fin categorias */

/* Videos destacados */

div#destacados {
	margin-bottom:20px;
}

div#destacados ul{
	width:169px;
	margin-top:20px;
}

div#destacados ul li{
	background-color:#FFFFFF;
	border: 1px solid #cfaf93;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:10px;
}

div#destacados ul li h1{
	width:160px;
	font-size:11px;
	margin-bottom:4px;
	margin-top:2px;
	font-weight:bold;
}
div#destacados ul li div.puntuacion{
	margin-bottom:4px;
}

/* Fin Videos destacados */

/* FIN COLUMNA DERECHA */


div#pie {
	background-image:url(../imagenes/pie.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:40px;
	padding-top:19px;
	font-size:11px;
}

div#pie a{
	color:#FFFFFF;
}
div#pie a:hover {
	text-decoration:underline;
}


/* VIDEO */
div#video  div#marco_video{
	border: 1px solid #333333;
	background-color:#FFFFFF;
	width:665px;
	padding-top:10px;
	padding-bottom:10px;
}


div#video {
	width:715px;
	height:739px;
	background-image:url(../imagenes/fondo_video.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:20px;

}

div#video h1{
	color:#FFFFFF;
	overflow:hidden;
	width:570px;
	margin-left:70px;
	padding-top:28px;
	height:18px;
	font-weight:bold;
	font-size:14px;
	margin-bottom:20px;
}

div#video div.nuevo{
	padding-top:13px;
	width:66px;
}


div#video div.descripcion {
	width:500px;
	margin-left:25px;
	font-size:11px;
	line-height:13px;
	height:76px;
	overflow:hidden;
	display:inline;
	margin-top:3px;
}

div#video div.descripcion  p.caracteristicas {
	margin-bottom:6px;
}

div#video div.descripcion  p.caracteristicas a{
	color:#FF6600;
	text-decoration:underline;
}

div#video div.descripcion  p.caracteristicas a:hover{
	text-decoration:none;
}

div#video div.logo {
	width:132px;
	display:inline;
	margin-right:20px;
}


div#video div.tags {
	margin-left:25px;
	width:540px;
	overflow:hidden;
	height:60px;
	margin-top:8px;
}


div#video div.tags p{
	font-size:11px;
	margin-bottom:4px;

}

div#video div.tags a{
	font-size:11px;
	text-decoration:underline;
	color:#666666;
}

div#video div.tags a:hover{
	text-decoration:none;
}

div#video div.publicado {
	display:inline;
	font-size:11px;
	margin-right:24px;
	width:120px;
	margin-top:8px;
}


div#video div.tags div.votar {
	overflow:hidden;
	margin-bottom:3px;
}

div#video div.tags div.votar p{
	display:block;
	float:left;
	padding-top:3px;
}

div#video div.tags div.votar input{
	display:block;
	float:left;
}

div#video div.tags div.votar img{
	display:block;
	float:left;
}
div#video div.tags div.votar a{
	display:block;
	float:left;
	margin-left:10px;
	font-weight:bold;
	color:#FF6600;
	padding-top:3px;
}

/* Comentarios */

div#comentarios {
	margin-top:20px;
	width:715px;
}

div#comentarios p#envia_tu_comentario{
	font-weight:bold;
	margin-bottom:6px;
	padding-left:18px;
	font-size:12px;
}

div#comentarios form{
	background-image:url(../imagenes/fondo_comentario.jpg);
}


div#comentarios form label{
	display:block;
	font-size:12px;
	margin-left:18px;
	margin-top:8px;
}

div#comentarios form input.txt{
	display:block;
	width:300px;
	padding:4px;
		margin-left:18px;
	border: 1px solid #d4d4d4;
	margin-bottom:15px;
}

div#comentarios form input.txt2{
	display:block;
width:670px;
	padding:4px;
		margin-left:18px;
	border: 1px solid #d4d4d4;
	margin-bottom:15px;
}

div#comentarios form textarea{
	display:block;
	width:670px;
	padding:4px;
		margin-left:18px;
	border: 1px solid #d4d4d4;
}

div#comentarios form input.bt{
	display:block;
		margin-left:18px;
		width:115px;
		height:30px;
		color:#FFFFFF;
		text-align:center;
		font-size:12px;
		font-weight:bold;
		margin-top:16px;
		border: 0;
		background-image:url(../imagenes/fondo_bt.jpg);
		line-height:30px;
		cursor:pointer;
		margin-bottom:20px;

}

div#comentarios p#comentarios{
	font-weight:bold;
	margin-bottom:6px;
	font-size:12px;
	border-bottom:#999999 dotted 1px;
	margin-bottom:10px;
	margin-top:20px;
	width:675px;
}

div#comentarios ul {
	width:675px;
	font-size:12px;
}

div#comentarios ul li{
	margin-bottom:16px;
}

div#comentarios ul li p.nombre{
	margin-bottom:8px;
}

div#comentarios ul li div.comentario{
	border: 1px solid #CCCCCC;
	padding:8px;
	font-size:11px;
}


/* Fin comentarios */

/* FIN VIDEO */


/* SOPORTE */

div#instrucciones {
	width:715px;
	margin-bottom:20px;
}

div#instrucciones h1{
	font-size:16px;
	font-weight:bold;
	margin-bottom:6px;
	color:#FF3300;

}

div#instrucciones h2{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

div#instrucciones p{
	margin-bottom:8px;
	font-size:12px;
	text-align:justify;
}

div#instrucciones a{
		color:#FF3300;
		font-weight:bold;

}

div#contenido-instrucciones {
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../imagenes/fondo_comentario.jpg);
}

form#contacto {
	background-color:#F3F3F3;
	width:650px;
	padding:20px;
	margin-top:20px;
	margin-bottom:20px;
}


/* FIN SOPORTE */

/* RANKING */

div#columnas {
	width:715px;
	background-image:url(../imagenes/separacion_cplumnas.jpg);
	background-repeat:repeat-y;
}

div#columnas ul li{
	width:345px;
	height:300px;
	overflow:hidden;
	margin-bottom:10px;
	background-repeat:no-repeat;
}

div#columnas ul li h1{
	color:#FFFFFF;
	width:259px;
	margin-left:18px;
	display:inline;
	font-size:12px;
	font-weight:bold;
	padding-top:18px;
	height:15px;
	overflow:hidden;
	margin-bottom:10px;
}

div#columnas ul li div.nuevos{
	width:55px;
}



div#columnas ul li div.col_a {
	display:inline;
	margin-left:20px;
	margin-top:15px;
	width:166px
}

div#columnas ul li div.col_a div.thumb_video{
	margin-bottom:4px;
}

div#columnas ul li div.col_a div.thumb_video img{
	padding:2px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
}

div#columnas ul li div.col_a a{
	display:block;
}

div#columnas ul li div.col_b {
	display:inline;
	margin-right:20px;
	margin-top:15px;
	text-align:left;
	width:130px;
}

div#columnas ul li div.col_b div.datos {
	height:122px;
	overflow:hidden;
	margin-bottom:6px;

}

div#columnas ul li div.col_b p{
	font-size:11px;
}

div#col_descargados {
	display:inline;
	margin-top:20px;
}

div#col_descargados ul li{
	background-image:url(../imagenes/fondo_mas_descargados.jpg);
}


div#col_votados {
	display:inline;
	margin-top:20px;
}

div#col_votados ul li{
	background-image:url(../imagenes/fondo_mas_votados.jpg);
}



/* FIN RANKING */

/* WEBS AMIGAS */

ul#webs {
	margin-top:20px;
	overflow:hidden;
	margin-top:50px;
	background-color:#FFFFFF;
}

ul#webs li{
	float:left;
	color:#000000;
	display:inline-block;
	margin-right:8px;
	background-image:url(../imagenes/fondo_webs.jpg);
	margin-left:8px;
	font-size:11px;
	height:15px;
	margin-bottom:10px;
	width:340px;
	height:410px;
	overflow:hidden;
}

ul#webs li p{
	font-size:11px;
	margin-top:10px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
	height:100px;
}

/* FIN WEBS AMIGAS */

/* calidad HD */
div#destacados ul li.hd{
  border: 2px solid #000;
}

/* LISTADO WEBCAMS */

.emision {
 background-image:url(../imagenes/fondo_cuerpo_emision.jpg)!important;
}

ul#listado-webcams2 {
 overflow:hidden;
 width:728px;
}

ul#listado-webcams2 li{
 background-image:url(../imagenes/fondo-marco3.jpg);
 width: 176px;
 height: 210px;
 margin-left:3px;
 margin-right:3px;
 margin-bottom:8px;
 float:left;
 overflow:hidden;
 display:inline;
}


ul#listado-webcams2 li img.marco{
 border: 1px solid #fff;
}

ul#listado-webcams2 li .ftchica{
 margin-top:45px;
}

ul#listado-webcams2 li p.nombre {
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#fff;
 text-align:center;
 width:160px;
 height:15px;
 overflow:hidden;
 margin-top:3px;
 margin-bottom:4px;
}


ul#listado-webcams2 li div.idiomas {
}

ul#listado-webcams2 li div.idiomas img{
 margin-right:1px;
 margin-right:1px;

}

/* LISTADO WEBCAMS COLUMNA */
ul#listado-webcams {
	width: 178px;
	padding:0;
	list-style:none;
	margin: 0 auto;
	margin-top:15px;
	margin-bottom:10px;

}

ul#listado-webcams li{
	background-image: url(../imagenes/fondo-marco.jpg);
	background-repeat: no-repeat;
	height: 202px;
	width: 178px;
	margin-bottom:8px;
	overflow:hidden;
}

ul#listado-webcams li .captura {
	margin-top:40px;
	text-align:center;
}

ul#listado-webcams li img.marco {
	border:1px solid #FFF;
}


ul#listado-webcams li p.nombre {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	height:15px;
	overflow:hidden;
	text-align:center;
	width:145px;
	margin: 0 auto;
	margin-top:2px;
	margin-bottom:2px;
}

ul#listado-webcams li div.idiomas {
	text-align:center;
}


ul#listado-webcams li div.idiomas img{
	margin-right:1px;
	margin-left:1px;

}

/* FIN LISTADO WEBCAMS COLUMNA*/

/* Acceso videochat */

div#acceso-videochat p#txtform{
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:14px;
 color:#000;
 margin-bottom:10px;

}

div#acceso-videochat {
 margin-top:80px;
}

div#acceso-videochat a{
 color:#000000;
 font-size:12px;
 font-weight:bold;
}


div#acceso-videochat a:hover{
 text-decoration:underline;
}

div#acceso-videochat form{
 width:438px;
 height:78px;
 padding-top:40px;
 background-image:url(../imagenes/fondo-acceso.jpg);
 margin-bottom:20px;
}

div#acceso-videochat form input.txt{
 border: 2px solid #000000;
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 height:19px;
 padding:1px;
 font-size:13px;
 width:160px;
 display:inline;
 margin-left:50px;

}

div#acceso-videochat form input.bt{
 border: 0px;
 background-image:url(../imagenes/bt_acceder.jpg);
 background-repeat:no-repeat;
 font-family:Arial, Helvetica, sans-serif;
 color:#fff;
 font-size:13px;
 font-weight:bold;
 width:165px;
 height:23px;
 cursor:pointer;
 display:inline;
 margin-left:10px;
}


.texto p a {
	color:#FF6600;
	text-decoration:underline;
}

