/* RESET CSS */
body{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea, label,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}a:active,a:focus,button:active,button:focus,object{outline:0}
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
/* FIN RESET */

/* Etiquetas HTML */
body {
	background-color: #eee;
	font-family: sans-serif;
	font-size: 12px;
	/* Hack centrado IE < 7 */
	text-align: center;
}

a {
	text-decoration: none;
	font-weight: bold;
	color: #06c;
}

a:hover{
	color: #c06;
}

h1 {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	padding-top: 4px;
	font-family: "Arial Rounded MT Bold", sans-serif;
}

h2 {
	background: url(/img/dot-hr.png) repeat-x bottom center;
	font-size: 14px;
	font-weight: bold;
	font-family: "Arial Rounded MT Bold", sans-serif;
}

h2.titulo {
	background: none;
	font-size: 22px;
	padding-left: 10px;
	margin-left: 160px;
}

h2 .numVideos {
	font-size: 14px;
}

h3 {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding-top: 14px;
	font-family: "Arial Rounded MT Bold", sans-serif;
}

/* Contenedor */
#contenedor{
	background: url(img/background.png) repeat-y top center;
	margin: 0 auto;
	width: 990px;
	/* Hack centrado IE < 7 */
	text-align: left;
}
/* Fin Contenedor */

/* Cabecera */
#cabecera{
	background: url(/img/separador.png) no-repeat bottom center;
	padding: 20px 30px 35px;
}

#cabecera li{
	float: left;
}

#logoCabecera{
	float: left;
}

#banner{
	float: right;
	height: 90px;
	width: 728px;
	margin: 0px 0px 3px;
	overflow: hidden;
}

#hayConflicto {
	float: left;
	background: #F4F7FB;
	border: 1px solid #1AA0D6;
	padding: 5px;
}

#mislinks {
	font-size: 10px;
	color: #06c;
}

#mislinks  ul{
	float: right;
}

#mislinks  li{
	margin: 3px 0px;
	padding: 0px 4px;
	border-right: 1px solid #09f;
	height: 16px;
}

#mislinks a,#mislinks img {
	vertical-align: middle;
}

#mislinks  li.last{
	border-right: 0px;
}

#mislinks span {
	margin-left:14px;
	padding-left:0;
	padding-right:0;
}

#loslinks {
	height: 39px;
}

#loslinks a {
	background: url(/img/boton-out.png) no-repeat top center;
	color: #fff;
	display: block;
	width: 140px;
	height: 34px;
	padding-top:10px;
}

#loslinks a.destacado{
	background: url(/img/boton-destacado-out.png) no-repeat top center;
	/*color: #333;*/
	color: white;
}

#loslinks a:hover {
	background: url(/img/boton-in.png) no-repeat top center;
	color: #06c;
}

#loslinks ul{
	margin-top: 10px;
	margin-left: 10px;
}

#loslinks li{
	text-align: center;
	font-family: "Arial Rounded MT Bold", sans-serif;
}

#loslinks li.buscador{
	background: url(/img/buscador-box.png) no-repeat top left;
	width: 165px;
	height: 34px;
	text-align: left;
	padding: 10px;
}

#loslinks li.followLinks{
  margin: 7px 10px 0 0;
}

#loslinks li.followLinks a{
  background: none;
  display: inline;
  padding: 0;
  
  width: 20px;
}

#loslinks li.followLinks span{
  font-weight: bold;
  color: #666666;
  vertical-align:super;
}

.buscador #q {
	float: left;
	border: 0;
	width: 135px;
	background: none;
	color: #333;
	font-size: 10px;
	font-family: sans-serif;
}
.buscador #go {
	float: right;
}

.sombra-a{
	background: url(/img/secciones-sombra-izquierda.png) no-repeat bottom center;
	width: 14px;
	height: 39px;
	float: left;
}

.sombra-m{
	background: url(/img/secciones-sombra-centro.png) repeat-x top;
	width: 902px;
	height: 39px;
	float: left;
}

.sombra-z{
	background: url(/img/secciones-sombra-derecha.png) no-repeat bottom center;
	width: 14px;
	height: 39px;
	float: left;
}
/* Fin Cabecera */

/* Videos */
#contenido{
	padding: 0px 14px 20px 21px;
}

.col-izq{
	float: left;
}

.col-der{
	float: right;
}

#video {
	margin-bottom: 12px;
}

.titulo-video-a{
	background: url(/img/cabecera-v-a.png) no-repeat top center;
	width: 10px;
	height: 27px;
	float: left;
}
.titulo-video-m{
	background: url(/img/cabecera-v-m.png) repeat-x top center;
	width: 616px;
	height: 23px;
	float: left;
}

.titulo-video-z{
	background: url(/img/cabecera-v-z.png) no-repeat top center;
	width: 10px;
	height: 27px;
	float: left;
}

#video-embebido{
	width: 636px;
	height: 507px;
   background-color: black;
}

.bluehr {
	height: 1px;
	border-top: 1px solid #09f;
	font-size: 1px;
	margin: 8px 28px 8px;
	width: 560px;
} 

.opciones{
	background-color: #bef;
	color: #036;
	font-weight: bold;
	width: 618px;
	padding: 9px;
}

.opciones ul {
	margin-left: 18px;
}

.opciones li {
	float: left;
	margin: 0px 10px;
}

.acciones a {
	font-size: 16px;
}

.opciones a {	
	color: #036;
}

.opciones a:hover {	
	color: #c06;
}

.webSocialFb {
	float: left;
	margin-left: 8px;
}

.enlaces {
	float: left;
	margin-left: 1em;
	width: 300px;
}

ul.webSocial {
	margin-left: 0;
}

.webSocial li {
	margin: 0 8px;
	height: 28px;
	line-height: 28px;
}

.webSocial ul a{
	font-size: 12px;
}

#frmNewLista label {
	display: block;
	float: left;
	margin-right: 5px;
	text-align: right;
	width: 95px;
}

#frmNewLista input {
	padding: 0px 5px;
	width: 175px;
}

#frmNewLista p {
	margin: 5px 0px;
}

#opcionesvideo {
	padding: 5px 30px;
	font-weight: normal;
}

#compartir p{
	padding: 5px 0;
}

#compartir input{
	font-size: 12px;
	width: 290px;
	border: 0;
}

.opciones .votacion {
	float: left;
	margin-left: 40px;
}

.opciones .reproducciones {
	float: right;
	margin-right: 40px;
}

.numero {
	color: #09f;
}

.pie-video-a{
	background: url(/img/pie-v-a.png) no-repeat top center;
	width: 10px;
	height: 27px;
	float: left;
}
.pie-video-m{
	background: url(/img/pie-v-m.png) repeat-x top center;
	width: 616px;
	height: 23px;
	float: left;
	color: #fff;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
}

.pie-video-m span {
	padding: 0px 20px;
}

.pie-video-z{
	background: url(/img/pie-v-z.png) no-repeat top center;
	width: 10px;
	height: 27px;
	float: left;
}

.adnPromo {
	background: url(/img/adnPromo.jpg) no-repeat top center;
	margin-bottom: 12px;
	height: 200px;
	width: 636px;
}

.adnComPromo {
	background: url(/img/adnComPromo.png) no-repeat top center;
	margin-bottom: 12px;
	height: 200px;
	width: 636px;
}

.listaAdnPromo{
	
}

.zappmendados {
	margin-bottom: 12px;
}

.listaZappmendados{
	border-left: 2px #09f solid;
	border-right: 2px #09f solid;
	width: 632px;
}

.listaComentarios{
	margin-bottom: 12px;
	width: 636px;
}

.titulo-com-a{
	background: url(/img/titulo-com-a.png) no-repeat top center;
	width: 11px;
	height: 28px;
	float: left;
}

.titulo-com-m{
	background: url(/img/titulo-com-m.png) repeat-x top center;
	width: 614px;
	height: 20px;
	float: left;
	padding-top: 8px;
}

.titulo-com-z{
	background: url(/img/titulo-com-z.png) no-repeat top center;
	width: 11px;
	height: 28px;
	float: left;
}

.titulo-adn{
	width: 614px;
	height: 20px;
	margin-left: 11px;
	padding-top: 8px;
}

.comentario {
	margin: 10px 0px;
}

.comentario .cabecera{
	background-color: #bef;
	color: #09f;
	height: 15px;
	padding: 5px;
}

.comentario .contenido{
	margin: 5px 0px;
}

.comentario.borrado .contenido{
	height: 15px;
	background-color: #eee;
	color: #ccc;
	padding: 5px;
}

.indentado{
  padding-left: 20px;
}

#addComentario{
	height: 138px;
	width: 636px;
}

.promocionaComentarios p {
	margin-bottom: 6px;
}

.promocionaComentarios h3{
	color:#09f;
	font-size: 18px;
	margin:0px 0px 12px;
}

.formComentario{
	border-left: 2px #09f solid;
	border-right: 2px #09f solid;
	width: 632px;
	height: 80px;
}

.enviar-com {
	float: right;
	margin-top: 3px;
}

.addComentario a {
	background: url(/img/enviar-com-out.png) no-repeat top center;
	color: #fff;
	display: block;
	width: 95px;
	height: 19px;
	padding-top: 5px;
	text-align: center;
	font-family: "Arial Rounded MT Bold", sans-serif;
	font-size: 10px;
}

.addComentario a:hover {
	background: url(/img/enviar-com-in.png) no-repeat top center;
	color: #06c;
}

.formComentario textarea{
	border: 0px;
	width: 627px;
	height: 80px;
	padding-left: 5px;
}

.pie-com-a{
	background: url(/img/pie-com-a.png) no-repeat top center;
	width: 10px;
	height: 30px;
	float: left;
}
.pie-com-m{
	background: url(/img/pie-com-m.png) repeat-x top center;
	width: 616px;
	height: 30px;
	float: left;
}

.pie-com-z{
	background: url(/img/pie-com-z.png) no-repeat top center;
	width: 10px;
	height: 30px;
	float: left;
}

.promoUploadM{
	width: 300px;
	margin: 0px 7px 12px;
}

#info {
	width: 300px;
	margin: 0px 7px;
}

#info .usuario-a{
	background: #eee url(/img/pie-a.png) no-repeat top center;
	width: 11px;
	height: 68px;
	float: left;
}

#info .usuario-m{
	background-color: #eee;
	width: 278px;
	height: 68px;
	float: left;
	color: #036;
	font-size: 10px;
}

#info .usuario-z{
	background: #eee url(/img/pie-z.png) no-repeat top center;
	width: 11px;
	height: 68px;
	float: left;
}

img.avatar {
	width: 50px;
	height: 50px;
	border: 2px solid #09f;
	float: left;
	margin-right: 5px;
	margin-top: 11px;
}

.datos{
	float: left;
	width: 128px;
	margin-top: 11px;
}

.masVideos{
	float: right;
	font-size: 12px;
	margin-top: 11px;
}

.masVideos a {
	background: url(/img/boton-med-out.png) no-repeat top center;
	color: #fff;
	display: block;
	width: 90px;
	height: 30px;
	padding-top: 8px;
	text-align: center;
	font-family: "Arial Rounded MT Bold", sans-serif;
}

.masVideos a:hover {
	background: url(/img/boton-med-in.png) no-repeat top center;
	color: #06c;
}

.descripcion{
	background-color: #bef;
	color: #666;
	border-bottom: 2px solid #eee;
	padding: 4px 10px;
}

.descripcion .titulo{
	float: left;
	padding-top: 4px;
	color: #036;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial Rounded MT Bold", sans-serif;
}

.descripcion .contenido{
	font-weight: bold;
}

.masInfo{
	float: right;
}

.masInfo a {
	background: url(/img/info-out.png) no-repeat top center;
	color: #fff;
	display: block;
	width: 95px;
	height: 19px;
	padding-top: 5px;
	text-align: center;
	font-family: "Arial Rounded MT Bold", sans-serif;
	font-size: 10px;
}

.masInfo a:hover {
	background: url(/img/info-in.png) no-repeat top center;
	color: #06c;
}

#extendido {
	background-color: #bef;
	color: #036;
	padding: 4px 10px;
	font-weight: bold;
	line-height: 150%;
}

#extendido .valor{
	color: #666;
}

#extendido input {
	font-size: 9px;
	border: 0;
	background: #fff;
	width: 270px;
}

#extendidoVideo {
	background-color: #bef;
	color: #036;
	padding: 4px 10px;
	font-weight: bold;
	line-height: 150%;
}

#extendidoVideo .valor{
	color: #666;
}

#extendidoVideo input {
	font-size: 9px;
	border: 0;
	background: #fff;
	width: 270px;
}

#roba{
	width: 300px;
	margin: 12px 7px;
}

#embebidoADN{
	background: url(/img/bgb-rel.png) repeat-y top center;
	width: 314px;
}

#embebidoOpenX{
	text-align: center;
}

#plyradn{
	height: 225px;
}

#playerADN{
	height: 225px;
	margin: 0 7px;
}

.playerEfe{
	height: 380px;
	margin: 0 7px;
}

.col-der .player {
	margin: 0 7px;	
}

#relacionados{
	background: url(/img/bg-rel.png) repeat-y top center;
	width: 314px;
	height: 450px;
}

.rel{
	width: 280px;
}

.listaRel{
	margin: 0px 9px;
	height: 416px;
	overflow: auto;
}

.pie-rel-a{
	background: url(/img/pie-rel-a.png) no-repeat top center;
	width: 17px;
	height: 26px;
	float: left;
}
.pie-rel-m{
	background: url(/img/pie-rel-m.png) repeat-x top center;
	width: 280px;
	height: 26px;
	float: left;
}

.pie-rel-z{
	background: url(/img/pie-rel-z.png) no-repeat top center;
	width: 17px;
	height: 26px;
	float: left;
}

/* Fin Videos */

/* Home */
.home-a {
	background: #eee url(/img/home-a.png) no-repeat top left;
	margin-right: 5px;
}

.home-b {
	background: url(/img/home-b.png) no-repeat top right;
}

.home-y {
	background: url(/img/home-y.png) no-repeat bottom left;
}

.home-z {
	background: url(/img/home-z.png) no-repeat bottom right;
	width: 950px;
}

#elVideo {
	background: url(/img/bg-elvideo.png) no-repeat top center;
	width: 366px;
	height: 331px;
	padding-top: 11px; 
	margin: 13px 0px 13px 13px;
}

#elVideo .marco{
	margin: 0px 13px;
	height: 289px;
	margin-left: 11px;
	width: 344px;
}

#elVideo .marco img{
	float: left;
	height: 166px;
	width: 220px;
	padding: 2px;
	margin: 2px 10px 2px 2px;
}

#elVideo .marco h3{
	font-size: 16px;
	height: 40px;
	overflow: hidden;
}

#elVideo .marco a{
	color: #06c;
}

#elVideo .marco a:hover{
	color: #c06;
}

#elVideo .marco p{
	color: #09f;
	height: 110px;
	padding: 0px 10px 10px 0px;
	overflow: auto;
}

#elVideo .links {
	padding: 0;
	margin: 11px 11px 0px;
}

#elVideo .links a {
	background: transparent;
	color: #06c;
	display: block;
	width: 170px;
	height: 20px;
	line-height: 20px;
	padding-top: 0;
	float: left;
	text-align: center;
	margin: 0;
}

#elVideo .links a:hover {
	background: transparent;
	color: #c06;
}

#seleccion{
	margin: 8px;
}

.promo-a{
	background: url(/img/promo-a-empty.png) no-repeat top center;
	display: block;
	width: 26px;
	height: 352px;
	float: left;
}

.promo-a-off{
	background: url(/img/promo-a-off.png) no-repeat top center;
	display: block;
	width: 26px;
	height: 280px;
	float: left;
}

.promo-m{
	background: url(/img/promo-m.png) repeat-x top center;
	width: 490px;
	height: 342px;
	padding: 5px 0px;
	float: left;
}

.promo-m h2 {
	background: none;
	font-size: 17px;
	margin: 11px 0;
	color: #06c;
	font-weight: bold;
}

.promo-m p {
	margin-bottom: 12px;
}

.promo-m table {
	margin: 0 auto;
}

.promo-m .contenido {
	font-size: 14px;
	height: 300px;
	overflow: auto;
}

.promo{
	width: 426px;
	height: 270px;
	padding: 5px 0px;
	overflow: hidden;
}

.promo-z{
	background: url(/img/promo-z-empty.png) no-repeat top center;
	display: block;
	width: 26px;
	height: 352px;
	float: left;
}

.promo-z-off{
	background: url(/img/promo-z-off.png) no-repeat top center;
	display: block;
	width: 26px;
	height: 280px;
	float: left;
}

.listado {
	text-align: center;
	width: 155px;
}

.listado h3 {
	background: url(/img/titulo-cat.png) no-repeat top center;
	height: 26px;
	padding-top: 8px;
}

.listado ul {
	background: url(/img/bg-cat.png) repeat-y top center;
	text-align: left;
	padding: 0px 13px 20px;
}

.listado li {
	border-bottom: 1px solid #aaa;
	padding: 5px 0px;
}

.listado a {
	display: block;
	color: #666;
}

.listado a:hover {
	color: #fff;
	background-color: #09f;
}



.listado img {
	vertical-align: top;
}

.listado .pie-cat {
	background: url(/img/pie-cat.png) no-repeat top center;
	height: 9px;
}

.listado.candidatos a:hover {
	color: #c06;
	background-color: #fff;
}

.listado .candidato {
	margin: 0px 12px;
	border: 0px;
}

.listado .candidato img{
	border:1px solid #09f;
	padding:1px;
}


.home{
	width: 766px;
}

.listaHome{
	background: url(/img/bg-home.png) repeat-y top center;
	padding: 0px 9px;
	width: 782px;
}

.listaHome table {
	width: 100%;
}

.pie-home-a{
	background: url(/img/pie-home-a.png) no-repeat top center;
	width: 17px;
	height: 17px;
	float: left;
}
.pie-home-m{
	background: url(/img/pie-home-m.png) repeat-x top center;
	width: 766px;
	height: 17px;
	float: left;
}

.pie-home-z{
	background: url(/img/pie-home-z.png) no-repeat top center;
	width: 17px;
	height: 17px;
	float: left;
}

.promoUpload{
	margin: 7px 7px 0px;
}

/* Fin Home */

/* Listados */
.activo {
	font-weight: bold;
	color: #c06;
}

.aviso{
	text-align: center;
	color: #902;
	background-color: #c88;
	font-size: 18px;
	border: 1px solid #902;
	width: 98%;
	margin: 5px;
}

.avisoOk {
	text-align: center;
	color: #1ad;
	background-color: #f4f7fB;
	font-size: 18px;
	border: 1px solid #1ad;
	width: 98%;
	margin: 5px;
}

.cab {
	font-size: 16px;
	height: 40px;
}

.elemlista{
	width: 104px;
	margin: 5px 13px;
}

.elemlista.tops{
	width: 124px;
	margin: 5px 16px;
}

.elemAdnPromo{
	width: 100px;
	margin: 5px 13px;
}

.elemAdnPromo img{
	border: 0px;
}

.elemAdnPromo .imgListVid{
	border: 0px;
}
.elemAdnPromo .adnTitulo{
	display: block;
	margin-top: -25px;
}

.adnPromo a{
	color: #ffffff;
}

.adnPromo a:hover{
	color: #ff9900;
}

.adnComPromo a{
	color: #666666;
}

.adnComPromo a:hover{
	color: #0066CC;
}

.elemZappmendados{
	width: 100px;
	margin: 5px 13px;
}

.elemlistaedit{
	background: #cef url(/img/bg-perfil.png) repeat-x top center;
	margin: 13px 6px;
	padding: 2px 6px 6px;
	width: 364px;
}

.elemlistaedit h3{
	padding:0px 0px 13px;
}

.elemlistaedit p{
	margin: 3px 0px 6px;
	color: #666;
}

.elemlistaedit b{
	color: #036;
	font-weight: bold;
}

.elemlistaedit .imgListVid{
	float: right;
}
.elemlistaedit .boton{
}

.elemlistaedit .tags{
	background: #eff;
	padding: 6px;
}

.elemlistaPromo{
	height: 124px;
	width: 104px;
	margin: 5px 19px;
	overflow: hidden;
}

.elemlistaPromo{
	font-size: 12px;
}

.imgListVid {
	border: 1px solid #09f;
	padding: 1px;
}

.detVidSup {
	/*background: url(/img/dot-hr-grey.png) repeat-x bottom center;*/
}

.verPlaylist {
	background-color: #09f;
	color: #fff;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.detVidList {
	font-size: 11px;
}

.detVidList .usuario{
	background-color: #eee;
	padding: 0px 5px;
}

#listavideos{
	background-color: #fff;
	padding: 5px;
}

.elemvideolista{
	background: url(/img/dot-hr-grey.png) repeat-x bottom center;
	padding: 5px;
}
.elemvideolista .imgListVid{
	float: left;
}
.elemvideolista .wDetVidList{
	float: right;
	width: 145px;
	
}

#paginadorDiv {
	font-weight: bold;
	margin-right: 13px;
	text-align: right;
}

#paginadorDiv  .pagina {
	padding-left: 2px;
	padding-right: 2px;
}

#paginadorDiv  .paginaActual {
	background-color: #09f;
	color: #fff;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

/* Fin Listados */

/* Entrar */
#facebook-connect{
	background: url(/img/bg-facebook.png) no-repeat top center;
	padding: 62px 22px 12px;
	height: 246px;
	width: 325px;
	margin-left: 100px;
	
}
#login-es{
	background: url(/img/bg-login-es.png) no-repeat top center;
	padding: 62px 22px 12px;
	height: 138px;
	width: 325px;
	margin-left: 100px;
	
}

#login-en{
	background: url(/img/bg-login-en.png) no-repeat top center;
	padding: 62px 22px 12px;
	height: 138px;
	width: 325px;
	margin-left: 100px;
}

#signin-es{
	background: url(/img/bg-signin-es.png) no-repeat top center;
	padding: 62px 22px 12px;
	width: 325px;
	height: 399px;
	margin-right: 107px;
}

#signin-en{
	background: url(/img/bg-signin-en.png) no-repeat top center;
	padding: 62px 22px 12px;
	width: 325px;
	height: 399px;
	margin-right: 107px;
}

.form-entrar {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.form-entrar p{
	margin: 6px 0px;
}

.form-entrar a{
	color: #f93;
}

.form-entrar a:hover{
	color: #9f6;
}

.form-entrar .text {
	margin: 10px 0px;
}

.form-entrar .checks {
	margin: 10px 0px 10px 100px;
}

.form-entrar .checks label {
	height: 16px;
}

.form-entrar .checks input {
	height: 16px;
}

.form-entrar .submit {
	margin: 10px 0px 10px 100px;
}

.form-entrar .text label {
	width: 95px;
	float: left;
	text-align: right;
	margin-right: 5px;
	display: block;
}

.form-entrar .text input {
	border: 0;
	padding: 0px 5px;
	width: 175px;
}

.form-entrar .submit input {
	font-size: 12px;
	font-weight: normal;
	padding: 0px 6px;
}

.warning{
	color: #f93;
	margin-left: 100px;
}

.ok{
	color: #9f6;
	margin-left: 100px;
}

/* Fin Entrar */

/* Karma */
.karma-a {
	background: #09f url(/img/karma-a.png) no-repeat top left;
	margin-right: 5px;
}

.karma-b {
	background: url(/img/karma-b.png) no-repeat top right;
}

.karma-y {
	background: url(/img/karma-y.png) no-repeat bottom left;
}

.karma-z {
	background: url(/img/karma-z.png) no-repeat bottom right;
	width: 560px;
}

.cabecera-k {
	background: url(/img/cabecera-k.png) repeat-x top center;
	margin-bottom: 10px;
	height: 16px;
}

.promo-karma {
	margin: 0px 16px;
	text-align: justify;
}

.promo-karma h2 {
	font-size: 18px;
	color: #09f;
	background: none;
	text-align: center;
}

.promo-karma-a {
	background: url(/img/promo-karma-a.png) no-repeat top center;
	height: 17px;
	width: 370px;
}

.promo-karma-m {
	background: url(/img/promo-karma-m.png) repeat-y top center;
	width: 370px;
}

.promo-karma-z {
	background: url(/img/promo-karma-z.png) no-repeat top center;
	height: 17px;
	width: 370px;
}

.listadoKarma {
	padding: 13px 26px;
}

.lineaKarma {
	background: #2bf url(/img/bg-karma.png) repeat-y top left;
	height: 58px;
	margin: 2px 0px;
}

.lineaKarma.par {
	background: #3cf url(/img/bg-karma.png) repeat-y top left;
}

.lineaKarma.nirvana {
	background: #09f url(/img/nirvana.png) repeat-y top left;
}

.listadoKarma td {
	text-align: center;
	color: #fff;
	font-weight: bold;
}

.listadoKarma .ranking {
	width: 36px;
}

.listadoKarma .imagen {
	width: 53px;
}

.listadoKarma .avatar {
	margin: 2px 0px;
}

.listadoKarma .usuario {
	width: 150px;
}

.listadoKarma .numvideos {
	width: 60px;
	text-align: right;
}

.listadoKarma .web {
	width: 80px;
}

.listadoKarma .karma {
	width: 30px;
	padding: 0px 10px 0px 0px;
	text-align: right;
}

.listadoKarma .karmaImg {
	width: 82px;
}

.tabs{
	font-weight: bold;
	font-family: "Arial Rounded MT Bold", sans-serif;
	font-size: 14px;
	margin-left: 16px;
	padding-left: 10px;
}

.tabON{
	border:1px solid #09f;
	background-color: #09f;
	padding: 0px 5px;
	color: #fff;
}

.tabOFF{
	border:1px solid #09f;
	background-color: #fff;
	padding: 0px 5px;
	color: #09f;
}

/* Fin Karma */

/* Feeds */
.articulo {
	margin: 7px 7px 0px 0px;
	width: 770px;
	text-align: justify;
}
.articulo li{
	margin-left: 60px;
	margin-bottom: 12px;
	padding-right: 20px;
}
.articulo ol li{
	list-style-type: lower-alpha;
}

.articulo ul li{
	list-style-type: disc;
}

.articulo h3 {
	background-color: #09f;
	margin: 0px 0px 12px;
	padding: 2px 5px;
}

.articulo p {
	margin: 0px 0px 12px;
	padding: 0px 20px;
}

.articulo ol {
	margin: 0px 0px 12px;
	padding: 0px 20px;
}

.articulo ul {
	margin: 0px 0px 12px;
	padding: 0px 20px;
}

/* Fin Feeds */

/* Pie de página */
#pie{
	padding: 20px 30px 0px;
}

#pie ul {
	float: left;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 95%;
}

#pie li{
	float: left;
	margin: 0px 20px;
	white-space: nowrap;
}

.pie-a{
	background: #eee url(/img/pie-a.png) no-repeat top center;
	width: 11px;
	float: left;
}

.pie-m{
	background-color: #eee;
	width: 100%;
	float: left;
}

.pie-z{
	background: #eee url(/img/pie-z.png) no-repeat top center;
	width: 11px;
	float: right;
}


/* Fin Pie de página */

/* Usuario */
#infoUsuario {
	background-color: #eee;
	width: 155px;
}

#infoUsuario .usuario-a{
	background: #eee url(/img/pie-a.png) no-repeat top center;
	width: 11px;
	height: 68px;
	float: left;
}

#infoUsuario .usuario-m{
	background-color: #eee;
	width: 133px;
	float: left;
	color: #036;
	font-size: 10px;
}

#infoUsuario .usuario-z{
	background: #eee url(/img/pie-z.png) no-repeat top center;
	width: 11px;
	height: 68px;
	float: left;
}

#infoUsuario .datos{
	float: none;
	width: 128px;
	margin-top: 11px;
	margin-bottom: 10px;
}

#infoUsuario .avatar{
	float: none;
}

#infoUsuario .karma{
	background-color: #fff;
	padding: 5px 0px;
	margin: 5px 0px;
	width: 133px;
	text-align: center;
}

#infoUsuario .karma img{
	vertical-align: bottom;
}
#infoUsuario .web{
	text-align: center;
	font-size: 12px;
	margin: 5px;
}

/* Fin Usuario */

/* Mi perfil */
#profile{
	margin: 13px; width: 770px;
}

#profile .cabecera{
	float: left;
}

#profile h1{
	color: #000;
}

#profile .avatar{
	margin-top: 0px;
}

#profile .modulo{
	background: #cef url(/img/bg-perfil.png) repeat-x top center;
	margin: 13px 6px;
	padding: 2px 6px 6px;
	width: 360px;
}

#profile .modulo h3{
	padding: 0px 0px 13px;
}

#profile .modulo li{
	padding: 0px 13px 6px;
}

#formulario {
	width: 780px;
}

#formulario h1{
	color: #000;
}

#formulario li{
	padding: 5px;
}

#formulario label{
	float: left;
	margin-right: 10px;
	text-align: right;
	width: 110px;
	font-weight: bold;
}

#formulario .txtcampospeque {
	font-size: 10px;
	margin-left: 120px;
	width: 450px;
}

#formulario .botones {
	margin-left: 120px;
	width: 450px;
}

.destacado {
	font-weight: bold;
}

.moderacion {
	padding: 5px;
	width: 242px;	
	font-weight: bold;	
	color: #666;
}

.moderacion.pendiente{
	background: #ffc;
	border: #ff7 1px solid;
}

.moderacion.ban{
	background: #fcc;
	border: #f77 1px solid;
}

/* Fin Mi perfil */

/* Canales */
.ranking{
	width: 750px;
	margin-top: 13px;
}

.rankeable{
	width: 750px;
}

.rank{
	height: 104px;
	width: 78px;
}

.rank div{
	text-align: center;
	color: #fff;
	font-size: 35px;
	font-weight: bold;
	width: 46px;
	float: left;
	font-family: "Arial Rounded MT Bold", sans-serif;	
}

.rank.sube{
	background: url(/img/rank-sube.png) no-repeat center left;
}

.rank.nuevo{
	background: url(/img/rank-nuevo.png) no-repeat center left;
}

.rank.igual{
	background: url(/img/rank-igual.png) no-repeat center left;
}

.rank.baja{
	background: url(/img/rank-baja.png) no-repeat center left;
}

.ranking p{
	margin: 5px 0px;
}

.ranking .captura{
	margin-left: 2px;
	width: 135px;
}
.ranking .captura img{
	margin-left: 2px;
}
.ranking .rankdatos{
	vertical-align: top;
}

.ranking .rankdatos h3{
	font-family: "Arial Rounded MT Bold",sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
}

.ranking .rankdatos .diferencia{
	color: #fff;
	font-weight: bold;
	padding: 0px 5px;
}

.ranking .rankdatos .sube{
	color: #666;
	background-color: #cf6;
}

.ranking .rankdatos .nuevo{
	background-color: #f6c;
}

.ranking .rankdatos .igual{
	background-color: #999;
}

.ranking .rankdatos .baja{
	background-color: #f66;
}

.topON{
	border:1px solid #09f;
	background-color: #fff;
	padding: 0px 5px;
	color: #09f;
}

.topOFF{
	border:1px solid #09f;
	background-color: #09f;
	padding: 0px 5px;
	color: #fff;
}

.topOFF:hover{
	border:1px solid #09f;
	background-color: #fff;
	padding: 0px 5px;
	color: #09f;
}

.descCanal {
	margin-top: 6px;
	margin-bottom: 12px;
	width: 700px;
}

.descCanal p {
	margin-top: 6px;
	margin-bottom: 12px;
}

.fb-share-canal {
	padding: 1px;
	float: right;
	margin: 0px 26px 0px 10px;;
	
}


.capturaCanal {

	border: 1px solid #0099FF;

	padding: 1px;

	float: left;
	margin: 0px 10px 0px 0px;

}


/* Fin Canales */

/* Oops */

#cabeceraOops{
	background: url(/img/separadorOops.png) no-repeat bottom center;
	padding: 20px 30px 35px;
	text-align: center;
}

.oops{
	font-size: 16px;
	font-weight: bold;
	margin: 10px auto;
	width: 600px;
}

.photoCredit{
	text-align: right;
	font-size: 10px;
}

/* Fin Oops */

/* Algunas clases útiles */
.clear {
	clear: both;
}

.center {
	text-align: center;
}

.titulo-a{
	background: url(/img/titulo-a.png) no-repeat top center;
	width: 17px;
	height: 34px;
	float: left;
}
.titulo-m{
	background: url(/img/titulo-m.png) repeat-x top center;
	height: 20px;
	float: left;
}

.titulo-m a{
	color: #fff;
}

.titulo-m a:hover{
	color: #06c;
}

.titulo-z{
	background: url(/img/titulo-z.png) no-repeat top center;
	width: 17px;
	height: 34px;
	float: left;
}

.titulob-a{
	background: url(/img/titulob-a.png) no-repeat top center;
	width: 17px;
	height: 34px;
	float: left;
}
.titulob-m{
	background: url(/img/titulob-m.png) repeat-x top center;
	height: 20px;
	float: left;
}

.titulob-m a{
	color: #f90;
}

.titulob-m a:hover{
	color: #c06;
}

.titulob-z{
	background: url(/img/titulob-z.png) no-repeat top center;
	width: 17px;
	height: 34px;
	float: left;
}

.pieb-rel-a{
	background: url(/img/pieb-rel-a.png) no-repeat top center;
	width: 17px;
	height: 26px;
	float: left;
}
.pieb-rel-m{
	background: url(/img/pieb-rel-m.png) repeat-x top center;
	width: 280px;
	height: 26px;
	float: left;
}

.pieb-rel-z{
	background: url(/img/pieb-rel-z.png) no-repeat top center;
	width: 17px;
	height: 26px;
	float: left;
}

/** Zappinternet TV **/
.zitv #cabecera{
	padding-top: 9px;
	padding-bottom: 22px;
}
.zitv .col-izq{
	float: none;
	margin: auto;
}
.zitv #reproductor{
	width: 99.4%;
	background-color: #000000;
}
.zitv #reproductor h1{
	padding: 10px 0px 0px 30px;
}
.zitv #video{
	float:left;
	margin: 10px 30px;
}
.zitv #video-nombre{
	color: white;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: both;
	background: none;
	padding: 10px 0 15px 30px;
	width: 95%;
}
.zitv #video-compartir{
	color: white;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: both;
	background: none;
	padding: 10px 0 15px 30px;
	width: 95%;
}
.zitv #video-compartir ul.webSocial li{
  float: left;
}
.zitv #video-compartir ul.webSocial li a{
  color: lightgray;
}
.zitv #video-compartir ul.webSocial li a img{
  vertical-align: text-bottom;
}

.zitv #botones{
	text-align: center;
	margin: 200px 0px 0px 75px;
	float: left;
}
.zitv #boton_siguiente{
	margin: auto;
}
.zitv #boton_anterior{
	margin: auto;
}
.zitv #botones img{
	cursor: pointer
}
.zitv #canales{
	background-color: #000000;
	width: 99.4%;
}
#zitv_canales{
    background: url("/img/fondo-video-carrusel-canales-zitv.png") no-repeat scroll center top transparent;
    height: 156px;
    margin-bottom: 12px;
    width: 636px;
}
.zitv #canales table, #zitv_canales table{
	margin: auto;
}
.zitv #canales .elemlista, #zitv_canales .elemlista{
	text-align: center;
	width: 125px;
}
.zitv #canales .imgListVid{
	border: 3px solid #000000;
}
#zitv_canales .imgListVid{
    border: 1px solid #0099FF;
    padding: 0;
}
.zitv #canales .imgListVidSel, #zitv_canales .imgListVidSel{
	border: 3px solid #FFFFFF;
}
.zitv #canales .listVidSel, #zitv_canales .listVidSel{
	color: #FFFFFF;
	font-weight: bold;
}

#zitv_canales #horizontal_carousel {
  width: 637px;
  margin-left: 0px;
}

#zitv_canales #horizontal_carousel .container {
  width: 579px;
  margin-top: 37px;
}

#zitv_canales #horizontal_carousel .previous_button {
  background: url(/img/carousel/left.png) no-repeat;
  height: 156px;
  width: 29px;
}

#zitv_canales #horizontal_carousel .previous_button_over {
  background: url(/img/carousel/left_over.png) no-repeat;
  height: 156px;
  width: 29px;
}

#zitv_canales #horizontal_carousel .previous_button_disabled {
  background: url(/img/carousel/left_disabled.png) no-repeat;
  height: 156px;
  width: 29px;
}

#zitv_canales #horizontal_carousel .next_button {
  background: url(/img/carousel/right.png) no-repeat;
  height: 156px;
  width: 29px;
}

#zitv_canales #horizontal_carousel .next_button_over {
  background: url(/img/carousel/right_over.png) no-repeat;
  height: 156px;
  width: 29px;
}

#zitv_canales #horizontal_carousel .next_button_disabled {
  background: url(/img/carousel/right_disabled.png) no-repeat;
  height: 156px;
  width: 29px;
}

