
/* ====================================== FONTS ================================= */

/* tama�os */
.titulo_seccion a{font-size:100%;}
.titulo_seccion, .titulo_video, .usuario_vistas{font-size:90%;}
 nav a,.enlaces_video_grande, .capa_descripcion_video, .ladillo, .mas_videos_relacionados, .mas_comentarios, .visitas_video, .subtitulo_video, .comentarios li, .usuario p{font-size:80%;}
.texto_pequeno_logo, .tiempo_video, .tiempo_video_player, .capa_submenu_video, .pie, .pie2, .enlaces_video_grande{font-size:70%;}
.capa_categorias a{font-size:60%;}


/* ====================================== UNICOS ====================================== */


/* #idCapaUE + .ui-page, #idCapaUE + #slider + .ui-page{margin-top: 185px;} */
#idCapaUE{z-index:auto;position:relative;}

#slider{display:block;}
#slider ~ .ui-page{margin-top:50px;}
#idCapaUE + .ui-page{margin-top:60px;}


.parrafo_error{width:320px;min-height:600px;padding:13px;}
.parrafo_error_relacionados{padding:13px 0 0 13px;}


/* ====================================== PRINCIPALES ====================================== */
.wrapper{padding:10px 0 0 0;}
.cabecera{float:none;margin:0 0 10px 0;padding:0;width:100%;position:relative;min-height:43px;}
.main{width:100%;min-width:320px; max-width:480px;margin:0;padding:0;}

.form_buscar{display:none;}

/* logo */
.logo h1 a{float:left;width:42px;height:35px;margin:0 0 0 10px;padding:0;display:block;text-indent:-9999px;}
.texto_pequeno_logo{display:none;}

/* menu_arriba */
.flota_derecha{float:right;}
nav{padding:0 0 2px 0;}
.mi_menu, .categorias, .buscar2{float:left;margin:0 5px 0 0;position:relative;cursor:pointer;}
.categorias ul{display:none;}
.categorias a{background:none;}
.logo_mimenu_pequeno{padding-right:20px;}
.logo_categorias, .logo_buscar2{text-indent:-9999px;}
.titulo_seccion{margin:0;}
.logo_categorias{padding:0;}
.titulo_seccion a{display:block;padding:10px 0 10px 45px;}

/* icono_mi menu */
.mi_menu ul{display:none;position:absolute;width:280px;bottom:-186px; right:-105px;z-index:9999;padding:20px;}
.mi_menu li{margin:0 0 10px 0;}
.mi_menu li:last-child{margin:0;}

/* icono_buscar */
.buscar2{float:left;display:block;padding:0 0 2px 0;position:relative;}
.capa_buscar2{display:none;position:absolute;height:40px;width:300px;bottom:-60px; right:-5px;z-index:9999;padding:10px;}
.form_buscar2 .caja_buscar{padding:6px 8px;width:57%;display:inline-block;}
.form_buscar2 .boton_buscar{height: 29px;padding: 0 35px 0 20px;display:inline-block;margin:-2px 0 0 10px;}


/* ====================================== CAPAS ====================================== */
/* ------------ capa categorias ------------------ */
.capa_categorias{position:absolute;top:0;left:0;padding:0 0 10px 6px;width:100%;height:auto;display:none;z-index:99999;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.capa_categorias li{float:left;margin:0 5px 10px 0;overflow:hidden;position:relative;}
.capa_categorias a{display:block;width:71px;height:67px;padding:4px 0 0 0;}
.imagen_categoria{display:block;height:40px;width:40px;margin:0 auto 2px auto;overflow:hidden;}
.brillo{position:absolute;z-index:9999;top:0;left:0;width:71px;height:30px;}

/* ------------ capa mimenu ------------------ */
.capa_mimenu{position:absolute;top:0;left:0;padding:0 0 10px 8px;width:100%;height:auto;display:none;z-index:99999;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.capa_mimenu li{margin:0;padding:0;}
.capa_mimenu a{margin:11px 0;padding:4px 0 3px 35px;display:block;overflow:hidden;}

/* ------------ capa buscar ------------------ */
.capa_buscar{position:absolute;top:0;left:0;padding:0 0 15px 8px;width:100%;display:none;z-index:99999;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.input_capa_buscar{width:98%;padding:10px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.submit_capa_buscar{position:absolute;right:10px;background:#FFF;z-index:1;padding:10px 0;width:40px;}



/* ====================================== FOOTER ====================================== */
.buscar2 + footer{display:none;}
footer{display:block;text-align:center;}


/* ====================================== VIDEO ====================================== */
.video_grande{padding-top:0; margin-top:-10px}
.video_grande figure{width:auto; min-height:180px;overflow:hidden;}


/* -------- caja de video cuando el video no existe ------- */
.video_no_disponible, .video_no_existe, .usuario_no_existe,  .video_registro{width:320px;height:80px;}
div[data-url="error_video_no_existe"] .video_grande figure, div[data-url="error_usuario_no_existe"] .video_grande figure, div[data-url="error_video_no_disponible"] .video_grande figure{min-height:80px;}


.video_player{min-height:180px;width:320px;}
.video_object{min-height:180px;width:320px;}
.video_player video{min-height:180px;width:320px;}

.tiempo_video_player{top:0;}

.enlace{margin-right:5px;}
 
.enlaces_video_grande  #btn_submenu_video{width:44px;padding:0;border:0;border-radius:0;height:44px;float:right !important;text-indent:-9999em;background:url('/img/sprite_video.png') no-repeat center -103px #999;overflow:hidden;}
.enlaces_video_grande .boton_descripcion{width:44px;height:44px;padding:0;border:0;border-radius:0;background:url('/img/sprite_video.png') no-repeat center -218px #888;margin-right:1px;overflow:hidden;}
.enlaces_video_grande .boton_descripcion a{display:block;width:100%;padding:0;margin:0;text-indent:-999em;height:100%;}

.enlaces_video_grande{ margin:0 10px 0 0}

.cabecera_video_grande ~ .banner320{margin:0 auto 10px;}

.compartir{display:none}

/* ====================================== LOGIN ====================================== */

.back_top{margin-bottom:20px;padding:15px 10px;}
.login{width:95%;}
.form_login, .caja_registro{float:none;width:100%;padding:15px;min-height:inherit;}
.form_login{margin-bottom:40px;}
.form_login h2{display:none;}
.login h2{font-size:100%;margin-bottom:10px;}

.caja_gris.confirmar_email input[type="number"], .caja_gris.confirmar_email input[type="submit"], .caja_gris.usuario_activado a.boton{width:100%;}

/* ====================================== REGISTRO ====================================== */
.back_top{display:block;}
.back_bottom{display:none;}

.login{width:80%}
.logo_login{height:80px;margin-bottom:15px;}
.login input[type="text"], .login input[type="password"]{width:100%;min-height:25px;padding-left:15%;}


/* ====================================== LISTADO VIDEOS ====================================== */

.link_masvideos{margin:3px 0 12px 0;}
.link_masvideos:after{clear:both;content:".";}

.ladillo + .listado_videos{padding:0 0 0 0;}
.listado_videos{padding:0;}
.canales_destacados{padding:15px 0 20px 0;}
.thumbnail{height:67px;width:120px;}

.listado_videos ul, .canales_destacados ul{overflow:visible;}
.listado_videos li, .canales_destacados li{float:none;overflow:hidden;width:auto;padding:15px 30px 10px 13px;margin:0 0 0 0;height:auto;min-width:277px;}
.listado_videos figure, .canales_destacados figure{float:left;margin:0 15px 10px 0;max-width:120px;}
.subtitulo_video{margin:0 0 3px 0;}
.titulo_video{ max-height:3.2em /* prueba 26/06/12*/}


.visitas_video{margin:0;overflow:hidden;}
.eliminar_relacionado{right:5px;top:10px;}

.textarea_comentar, .textarea_responder{width:98%;}

/* publicidad agregada */
.bannersNuevos iframe{top:12px !important;margin-left:-170px !important;}


/* ====================================== USUARIO ====================================== */
.usuario{padding:10px 0px 0px 10px;margin:0 0 20px 0;}
.usuario img{margin: 0 10px 10px 0;height:70px;width:70px;}
.usuario_descripcion{height:55px;max-height:55px;}
.usuario_datos{margin-bottom:4px;}

.titulo_videos_subidos{margin:15px 0 5px 13px;}


/* ====================================== ERRORES ====================================== */
.capa_error{width:80%;padding-top:30px;}
.logo_error{height:80px;margin-bottom:15px;}


/* ====================================== MIS CANALES FAVORITOS ====================================== */
.caja_canales_favoritos{padding:13px 0 0 20px;}
.caja_canales_favoritos li{width:280px;}
.caja_canales_favoritos .titulo_video{max-width:165px;}
.titulo_canales_destacados{margin:50px 0 15px 10px;}





/* ============================================================================ Estilos ============================================================================ */
html{-webkit-text-size-adjust: none;}

.usuario_no_existe{background:url(/img/usuario_no_existe_320.jpg) no-repeat 0 0;}
.video_no_disponible{background:url(/img/video_no_disponible_320.jpg) no-repeat 0 0;}
.video_no_existe{background:url(/img/video_no_existe_320.jpg) no-repeat 0 0;}
.video_registro {background:url(/img/video_registro_320.jpg) no-repeat 0 0;}
 
.video_player{background-size:320px auto;}

.main{-webkit-box-shadow:none;box-shadow: none; background:#000}

.logo_error{background-size:auto 80px;}
.logo_login{background-size:auto 80px;}

.capa_buscar2, .mi_menu ul{background:#000000;opacity:0.9;}
.form_buscar2{opacity:1;}

.logo_categorias{background-image:url(/img/bg_sprite_menu_arriba.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464646), color-stop(50%,#464646), color-stop(51%,#313131), color-stop(100%,#313131));background-repeat:no-repeat;background-position:center center, 0 0;}
.logo_mimenu{background-image:url(/img/bg_sprite_menu_arriba.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464646), color-stop(50%,#464646), color-stop(51%,#313131), color-stop(100%,#313131));background-repeat:no-repeat;background-position:10px 6px, 0 0;}
h2.logo_mimenu{ max-width:90px}
.logo_buscar2{background-image:url(/img/bg_sprite_menu_arriba.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464646), color-stop(50%,#464646), color-stop(51%,#313131), color-stop(100%,#313131));background-repeat:no-repeat;background-position:center -64px, 0 0;}

.boton_descripcion{background:url(/img/bg_sprite.png) no-repeat 98px -121px #5C8925;}
.boton_descripcion_off{background:url(/img/bg_sprite.png) no-repeat 98px -361px #5C8925;}

/* ====================================== CAPAS ====================================== */

/* ------------ capa categorias ------------------ */
.capa_categorias{background:rgba(0,0,0,.9) url(/img/bg_left.png) repeat;list-style:none;border-bottom:6px solid #000; padding-top:10px}
.brillo{background:url(/img/bg_brillo_71.png) no-repeat center top;}

.capa_categorias li{background:rgba(0,0,0,.9);border:1px solid #ccc;border-radius:6px;text-align:center;}
.capa_categorias a{text-decoration:none;color:#FFF;line-height:1;}
.capa_categorias .imagen_categoria{background:url(/img/bg_sprite_categorias_320.png);background-repeat:no-repeat;background-size:40px auto;}
.capa_categorias  .animales{background-position:center 0px;}
.capa_categorias  .anuncios{background-position:center -40px;}
.capa_categorias  .arte{background-position:center -80px;}
.capa_categorias  .belleza{background-position:center -120px;}
.capa_categorias  .ciencia{background-position:center -160px;}
.capa_categorias  .deportes{background-position:center -200px;}
.capa_categorias  .entretenimiento{background-position:center -240px;}
.capa_categorias  .erotismo{background-position:center -280px;}
.capa_categorias  .gente{background-position:center -320px;}
.capa_categorias  .humor{background-position:center -360px;}
.capa_categorias  .motor{background-position:center -400px;}
.capa_categorias  .musica{background-position:center -440px;}
.capa_categorias  .noticias{background-position:center -480px;}
.capa_categorias  .politica{background-position:center -520px;}
.capa_categorias  .solidaridad{background-position:center -560px;}
.capa_categorias  .tutoriales{background-position:center -600px;}
.capa_categorias  .viajes{background-position:center -640px;}
.capa_categorias  .videojuegos{background-position:center -680px;}

/* ------------ capa mimenu ------------------ */
.capa_mimenu{background:rgba(0,0,0,.9) url(/img/bg_left.png) repeat;list-style:none;}
.capa_mimenu a{background-image:url(/img/bg_sprite_mimenu_25.png);background-repeat:no-repeat;color:#FFF;text-decoration:none;}
.videos_favoritos{background-position:0 3px;}
.canales_favoritos{background-position:0 -26px;}
.salir{background-position:0 -53px;}
.videos_subir { background-position: 0 -108px}

/* ------------ capa buscar ------------------ */
.capa_buscar{background:rgba(0,0,0,.9) url(/img/bg_left.png) repeat;list-style:none; padding-top:10px}
.input_capa_buscar{border-radius:6px;}
.input_capa_buscar:focus{border:0;outline:none;}
.submit_capa_buscar{background:url(/img/bg_sprite_menu_arriba.png) no-repeat center -64px;}


/* ====================================== LISTADO VIDEOS ====================================== */

.listado_videos, .canales_destacados{border-bottom:0;}
.canales_destacados ul{border-bottom:1px solid #FFF;}
.listado_videos li, .canales_destacados li{border-bottom:1px solid #CFCFCF; border-top:1px solid #FFFFFF;}
.listado_videos li:first-child, .canales_destacados li:first-child, .listado_videos li:nth-child(2), .canales_destacados li:nth-child(2),.listado_videos li:nth-child(4){border-top:0;}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {   

.logo_categorias{background-image:url('/img/bg_sprite_menu_arriba@2x.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464646), color-stop(50%,#464646), color-stop(51%,#313131), color-stop(100%,#313131));background-repeat:no-repeat;background-position:center center, 0 0;background-size:25px auto, auto auto;}
.logo_buscar2{background-image:url('/img/bg_sprite_menu_arriba@2x.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464646), color-stop(50%,#464646), color-stop(51%,#313131), color-stop(100%,#313131));background-repeat:no-repeat;background-position:center -64px, 0 0;background-size:25px auto, auto auto;}

/* capa categorias */
.brillo{background-image:url('/img/bg_brillo_108@2x.png');background-repeat:no-repeat;background-position:center top;background-size:71px auto;}

.capa_categorias .imagen_categoria{background:url('/img/bg_sprite_categorias_320@2x.png');background-repeat:no-repeat;background-size:40px auto;}
.capa_categorias  .animales{background-position:center 0px;}
.capa_categorias  .anuncios{background-position:center -40px;}
.capa_categorias  .arte{background-position:center -80px;}
.capa_categorias  .belleza{background-position:center -120px;}
.capa_categorias  .ciencia{background-position:center -160px;}
.capa_categorias  .deportes{background-position:center -200px;}
.capa_categorias  .entretenimiento{background-position:center -320px;}
.capa_categorias  .erotismo{background-position:center -240px;}
.capa_categorias  .gente{background-position:center -280px;}
.capa_categorias  .humor{background-position:center -360px;}
.capa_categorias  .motor{background-position:center -400px;}
.capa_categorias  .musica{background-position:center -440px;}
.capa_categorias  .noticias{background-position:center -480px;}
.capa_categorias  .politica{background-position:center -520px;}
.capa_categorias  .solidaridad{background-position:center -560px;}
.capa_categorias  .tutoriales{background-position:center -600px;}
.capa_categorias  .viajes{background-position:center -640px;}
.capa_categorias  .videojuegos{background-position:center -680px;}


/* capa buscar */
.submit_capa_buscar{background-image:url('/img/bg_sprite_menu_arriba@2x.png');background-size:25px auto;}


/* video grande */
.enlaces_video_grande .boton_descripcion, .enlaces_video_grande #btn_submenu_video, .enlaces_video_grande .btn_whatsapp{background-image:url('/img/sprite_video@2x.png');background-size:24px auto;}
.enlaces_video_grande .boton_descripcion{background-position:center -210px;}
.enlaces_video_grande #btn_submenu_video{background-position:center -98px;}
 
}



/*capa final*/ 
#finalMovil ul li:nth-last-child(-n+3){ display:none}
#finalMovil ul li, #finalMovil ul li.pantallazoVideo { width:33%} 