body{ 
background:#012B55; 
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#000;
}

.clear{ clear:both;}

/* --- PROMOS-IZQ --- */
.promos-izq{float:left; width:572px;}

	/* --- video box --- */
	#promos-video-box{ float:left; width:278px; height:229px; margin:0; padding:0;}
	
	/* --- Videos recientes --- */
	a.videos-recientes{float:left; width:291px; height:45px; margin:0 0 1px 2px; display:block; text-decoration:none; cursor:pointer;}
	a.videos-recientes img{float:left; margin:0 6px 0 0; border:1px solid #000;}
	a.videos-recientes span.tit{float:left; font-size:11px; width:216px; font-weight:bold; color:#000; margin-top:6px;}
	a.videos-recientes span.desc{float:left; width:216px; font-size:10px; font-weight:normal; color:#000; border-bottom:1px solid #ccc; padding-bottom:7px;}
	a.videos-recientes-last span.desc{ border-bottom:none;}
	
	a.videos-recientes:hover{background:url(images/bg-hover-promos.gif) right top repeat-y; cursor:pointer;}
	a.videos-recientes:hover img{border:1px solid #007EFF;}
	a.videos-recientes:hover span.tit{color:#fff;}
	a.videos-recientes:hover span.desc{color:#fff; border-bottom:none; padding-bottom:none;}
		
	/* --- Link y texto abajo --- */
	div.promos-logo{background:url(images/promos-logo.gif) left top no-repeat; height:51px; left:0; position:relative; top:16px; width:133px;}
	div.promos-logo a{height:51px; display:block; text-indent:-9999px;}
	p.promos-texto{position:relative; top:-36px; left:155px; width:404px; font-size:11px; line-height:normal}
	p.promos-texto a{color:#000; text-decoration:underline;}
	p.promos-texto a:hover{color:#666;}

/* --- WRAPPER --- */
#wrapper{ width:950px; margin:0 auto;}

#contiene-top{margin:0 auto; position:relative; width:950px;}

/* --- HEADER --- */
#header{background:url(images/header-bg.jpg) left top no-repeat; width:943px; height:193px; margin:10px 0 0; padding:7px 0 0 7px; overflow:hidden; position:relative;}

	#header .header-imagen{width:447px; height:187px;}

	#header .header-thumbs-texto{background:url(images/header-textos.gif) left top no-repeat; width:326px; height:177px; position:relative; top:-177px; left:472px; padding-left:4px;}
	#header .header-thumbs-texto h1{display:none;}
	#header a.texto{ position:relative; top:0px; left:0px; height:71px; display:block; text-indent:-9999px;}

	.imagen{float:left; margin:0 3px 0 0; width:106px; padding:0; overflow:hidden;}
	.imagen-no-margin{margin:0;}
	a.thumb_100x100 img{border:1px solid #949393;}
	a.thumb_100x100:hover img{border:1px solid #A0D2FF;}

	#header .header-thumbs-texto .cambio-de-ideoma{left:201px; position:relative; top:3px; width:125px; font-size:10px; }
	#header .header-thumbs-texto .cambio-de-ideoma img{margin:0 3px; border:1px solid #424242; float:left;}	
	#header .header-thumbs-texto .cambio-de-ideoma a{text-decoration:none; font-size:10px; color:#000; float:left; display:block; width:32px; line-height:14px;}
	#header .header-thumbs-texto .cambio-de-ideoma a:hover{text-decoration:underline;}

/* --- MENU --- */
#pre-navbar{background:url(images/pre-menu-bg.jpg) left top no-repeat; width:950px; height:76px; margin:2px 0 0; position:relative; overflow:hidden;}

div.menu-logo{background:url(images/menu-va.gif) left top no-repeat; height:65px; left:26px; position:relative; top:7px; width:269px;}
div.menu-logo a{height:65px; display:block; text-indent:-9999px;}
#pre-navbar p{position:relative; top:-44px; left:324px; width:170px; font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#fff; line-height:normal;}
#pre-navbar p a{color:#fff; text-decoration:none;}
#pre-navbar p a:hover{color:#A0D2FF; text-decoration:underline;}

.btn-entrar{ text-indent:-9999px; display:block; position:relative; top:-81px; left:620px; background:url(images/btn-entrar-ya.jpg) left top no-repeat; width:139px; height:51px;}
.btn-entrar:hover{background:url(images/btn-entrar-ya.jpg) left bottom no-repeat;}

#navbar{background:url(images/menu-bg.jpg) left top no-repeat; width:950px; height:44px; margin:0 0 0; position:relative; overflow:hidden;}

#navbar .cambio-de-ideoma{font-size:10px; left:797px; position:relative; top:-24px; width:125px;}
#navbar .cambio-de-ideoma img{margin:0 3px; border:1px solid #424242; float:left;}	
#navbar .cambio-de-ideoma a{text-decoration:none; font-size:10px; color:#000; float:left; display:block; width:32px; line-height:14px;}
#navbar .cambio-de-ideoma a:hover{text-decoration:underline;}

#navbar_lista{margin:0 0 0 15px; padding:0; list-style:none; float:left; position:relative;}
#navbar_lista li{display:inline; float:left; margin:0;}
#navbar_lista a{display:block; text-indent:-9999px; background-repeat:no-repeat;}

#navbar_lista .home a{width:53px; height:38px;}
#navbar_lista .home a:link, .home a:visited{background-image:url(images/btn-home.jpg);}
#navbar_lista .home a:hover{background:url(images/btn-home.jpg) bottom;}
#navbar_lista .home-actived a{width:53px; height:38px;}
#navbar_lista .home-actived a:link, .home-actived a:visited{background:url(images/btn-home.jpg) bottom;}

#navbar_lista .acceso a{ width:156px; height:38px;}
#navbar_lista .acceso a:link, .acceso a:visited{ background:url(images/btn-acceso.jpg);}
#navbar_lista .acceso a:hover{ background:url(images/btn-acceso.jpg) bottom;}
#navbar_lista .acceso-actived a{ width:156px; height:38px;}
#navbar_lista .acceso-actived a:link,.acceso-actived a:visited{background:url(images/btn-acceso.jpg) bottom;}

#navbar_lista .miembros a {width:138px; height:38px;}
#navbar_lista .miembros a:link, .miembros a:visited {background:url(images/btn-miembros.jpg);}
#navbar_lista .miembros a:hover{background:url(images/btn-miembros.jpg) bottom;}

#navbar_lista .sube-videos a{width:243px; height:38px;}
#navbar_lista .sube-videos a:link, .sube-videos a:visited {background:url(images/btn-subir-video.jpg);}
#navbar_lista .sube-videos a:hover{background:url(images/btn-subir-video.jpg) bottom;}
#navbar_lista .sube-videos-actived a{width:243px; height:38px;}
#navbar_lista .sube-videos-actived a:link, .sube-videos-actived a:visited {background:url(images/btn-subir-video.jpg) bottom;}

#navbar_lista .mas-descargados a{width:121px; height:38px;}
#navbar_lista .mas-descargados a:link, .mas-descargados a:visited {background:url(images/btn-mas-descargados.jpg);}
#navbar_lista .mas-descargados a:hover{background:url(images/btn-mas-descargados.jpg) bottom;}
#navbar_lista .mas-descargados-actived a{width:121px; height:38px;}
#navbar_lista .mas-descargados-actived a:link, .mas-descargados-actived a:visited {background:url(images/btn-mas-descargados.jpg) bottom;}

#navbar_lista .soporte a {width:72px; height:38px;}
#navbar_lista .soporte a:link, .soporte a:visited {background:url(images/btn-soporte.jpg);}
#navbar_lista .soporte a:hover { background:url(images/btn-soporte.jpg) bottom;}
#navbar_lista .soporte-actived a{width:72px; height:38px;}
#navbar_lista .soporte-actived a:link, .soporte-actived a:visited {background:url(images/btn-soporte.jpg) bottom;}

#silueta{width:151px; height:315px; top:120px; left:804px; position:absolute; background:url(images/silueta.png) left top no-repeat;}

/* --- Totales --- */
#totales{background:url(images/bg-totales.gif) left top no-repeat; width:912px; height:16px; margin:2px auto; text-align:right; padding:4px 0 0 0;}
#totales p{ font-size:11px; color:#A0D2FF; font-weight:bold;}
#totales p b{color:#fff;}

/* --- PROMOS --- */
#promos{background:url(images/promo-bg.jpg) left top no-repeat; width:932px; height:312px; margin:2px 0 10px; padding:18px 0 0 18px; overflow:hidden;}

/* --- PROMOS-DER --- */
.promos-der{float:right; width:335px; margin-right:10px;}
	
	/* --- link --- */
	.promos-der a.texto{ position:relative; top:0px; left:0px; height:60px; display:block; text-indent:-9999px; border-bottom:1px solid #363636;}
	
	/* --- lista --- */
	.promos-der ul{}
	.promos-der ul li{background:url(images/promos-bullet.gif) left 11px no-repeat; margin:0; padding:4px 25px 6px 15px; border-bottom:1px solid #363636; border-top:1px solid #1E1E1E;}
	
	.promos-der ul li h3{color:#FFC000; font-size:20px; font-weight:normal;}
	.promos-der ul li h3 a{color:#FFC000; text-decoration:none;}
	.promos-der ul li h3 a:hover{text-decoration:underline;}
	
	.promos-der ul li p{color:#FFF; font-size:11px;}
	.promos-der ul li p a{color:#FFF; font-weight:bold; text-decoration:none;}
	.promos-der ul li p a:hover{color:#FFC000;}

	/* --- links-iconos --- */
	a.links-iconos{display:block; float:left; width:62px; height:13px; margin:10px 0 0 35px; padding:54px 0 0 0; text-align:center; color:#FFF; font-size:11px; font-weight:bold; text-decoration:none;}
	a.links-iconos:hover{color:#ffc000; text-decoration:none;}

		a.suscribete{background:url(images/btn-rss.gif) center top no-repeat;}
		a.suscribete:hover{background:url(images/btn-rss.gif) center bottom no-repeat;}
		
		a.accede{background:url(images/btn-accede.gif) center top no-repeat;}
		a.accede:hover{background:url(images/btn-accede.gif) center bottom no-repeat;}
		
		a.soporte{background:url(images/btn-soporte.gif) center top no-repeat;}
		a.soporte:hover{background:url(images/btn-soporte.gif) center bottom no-repeat;}

/* --- ESCENAS BOX --- */
#escenas-box{width:950px; margin:0 auto 10px; padding:0; position:relative;}

/* --- ESCENAS BOX TOP --- */
#escenas-top{background:url(images/videos-top.jpg) left top no-repeat; height:52px; margin:0; padding:0px 20px 0 20px;}

#escenas-top h1{margin:13px 0 0; background:url(images/bg-camarita-tit.gif) left top no-repeat; float:right; border-right:2px solid #FE8B00; font-size:20px; padding:0 15px 0 40px; font-weight:normal; line-height:normal; line-height:33px;}
#escenas-top h1 a{color:#000000; text-decoration:none;}
#escenas-top h1 a:hover{color:#666;}
#escenas-top span{float:right; font-size:16px; margin:22px 0 0 15px;}

#escenas-top .bajatelo-ahora{float:left; height:26px; margin:21px 0 0 0;}
#escenas-top .bajatelo-ahora a{background:url(images/btn-bajatelo-ahora.gif) left 2px no-repeat; text-decoration:none; color:#000; font-weight:bold; font-size:20px; padding:0 0 0 30px;}
#escenas-top .bajatelo-ahora a:hover{background:url(images/btn-bajatelo-ahora.gif) left bottom no-repeat; text-decoration:underline;}

/* --- ESCENAS BOX CONTENT --- */
#escenas-content{background:url(images/videos-content.jpg) top left repeat-x; width:914px; height:245px; margin:0 auto; padding:0 18px 0;}

/* --- VIDEO BOX --- */
#video-box{ background:url(images/bg-sombra-player.gif) bottom left repeat-x; float:left; width:278px; height:233px; margin:8px 0 0; padding:0;}

/* --- VIDEO BOX --- */
#video-thumbs{float:left; width:636px; margin:4px 0 0; padding:0;}
a.video-thumbs img{float:left; border:1px solid #000; margin:4px 0 0 4px;}
a.video-thumbs:hover img{border:1px solid #A0D2FF;}

/* --- ESCENAS BOTTOM --- */
#escenas-bottom{clear:both; background:url(images/videos-bottom.jpg) bottom left no-repeat; margin:0; padding:6px 0 15px 0;}
#escenas-bottom p{background:transparent url(images/bg-p-bottom.gif) no-repeat 22px 2px; color:#000000; font-size:11px; line-height:normal; padding:3px 169px 2px 44px;}
#escenas-bottom p a{ color:#000; font-size:11px; text-decoration:underline;}
#escenas-bottom p a:hover{ color:#666; font-size:11px;}

/* Paginador */
div.paginacion {padding:3px; text-align:center; font-size:10px; color:#FFFFFF;}
div.paginacion_home {padding:3px; margin:20px 0; text-align:center; font-size:10px; font-weight:bold;}
div.paginacion a { background:#007EFF; padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #fff; text-decoration: none; color:#fff; font-size:10px;}
div.paginacion a:hover, div.digg a:active{ background:#FE8B00; border:1px solid #fff; color:#fff;}
div.paginacion span.actual{padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #fff; font-weight: bold; background:#fff; color:#010101;}
div.paginacion span.deshabilitado{padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #999; color:#999;}

/* --- FOOTER --- */
#footer {background:url(images/footer-bg.jpg) top left no-repeat; width:950px; height:20px; text-align:center; margin:0 auto; padding:7px 0 0;}

#footer ul{ margin:5px 0;}
#footer ul li{ font-size:13px; display:inline;}
#footer ul li span{ font-weight:bold;}
#footer ul li a{font-weight:bold; color:#000; text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}

#copy { background:url(images/copy-bg.jpg) bottom left no-repeat; width:950px; height:20px; text-align:center; margin:0 auto; padding:7px 0 7px;}
#copy p{ font-size:11px; margin:0; padding:0; line-height:normal;}
#copy p a{ color:#000; font-size:11px; font-weight:bold; text-decoration:none;}
#copy p a:hover{text-decoration:underline;}

#disc p{color:#fff; font-size:11px; margin:4px 0 10px; padding:0; text-align:center; line-height:normal;}
#disc p a{ color:#fff; font-size:11px; font-weight:bold; text-decoration:underline;}
#disc p a:hover{color:#A0D2FF; text-decoration:none;}

/* SECCION UPLOAD VIDEO */

/* --- ESCENAS BOX --- */
#form-caja{width:950px; margin:0 auto 20px; padding:0; position:relative;}

/* --- ESCENAS BOX TOP --- */
#form-top{background:url(images/form-top.jpg) left top no-repeat; height:32px; margin:0; padding:20px 0 0 58px;}

#form-top h1{float:left; font-size:20px; padding:0 15px 0 0; font-weight:normal; line-height:normal;}
#form-top h1 a{color:#000000; text-decoration:none;}
#form-top h1 a:hover{color:#666;}

#form-top-contacto{background:url(images/form-soporte-top.jpg) left top no-repeat; height:32px; margin:0; padding:20px 0 0 58px;}

#form-top-contacto h1{float:left; font-size:20px; padding:0 15px 0 0; font-weight:normal; line-height:normal;}
#form-top-contacto h1 a{color:#000000; text-decoration:none;}
#form-top-contacto h1 a:hover{color:#666;}

/* --- ESCENAS BOX CONTENT --- */
#form-content{background:url(images/form-content.jpg) top left repeat-x; width:914px; margin:0 auto; padding:0 18px 0;}

#form-content p{ font-size:11px; margin:0 0 0 40px; width:857px; padding:12px 0 0; line-height:normal;}
#form-content p.coste{ margin:0 0 0 60px; width:827px;}

.input-btn{margin-left:0}
.form-box { background:url(images/flecha-gris.gif) 740px 132px no-repeat; font-size:11px; margin:13px 0 0; padding:13px 3px 0;}
.form-box label{width:150px; float:left; text-align:right; font-weight:bold; padding:5px 0 0 0; font-weight:bold;}
.form-box .normal{width:505px; margin-left:8px; float:left; border:1px solid #A5AEB5; font-size:11px; font-family:Tahoma; height:17px; padding:2px 5px 0 5px;}
.form-box .normal-buscar{width:419px;}
.msgerror {font-size:9px; font-weight:100; color:#db0000; width:674px;}
.error-especial {width:588px;}
.form-contacto { background:url(images/bg_contacto.png) 729px 35px no-repeat;}

.btn-input{width:386px; height:41px; margin:9px auto 0 292px;}
#form-content .btn-input p{float:left; width:200px;}
.btn-enviar-video{float:left;}

.btn-examinar{ margin:0 0 0 7px; border-top:none;}

.cont-labels{padding:10px 0 2px; height:20px;}
.cont-labels-especial{padding:10px 0 2px; height:90px;}

.form-box .area-texto{ width:505px; margin-left:8px; float:left; border:1px solid #A5AEB5; font-size:11px; font-family:Tahoma; height:93px; padding:2px 5px 0 5px;}

/* --- ESCENAS BOTTOM --- */
#form-bottom{clear:both; background:url(images/form-bottom.jpg) bottom left no-repeat; margin:0; height:29px;}

/* --- ESCENAS BOX --- */
#cats-caja{width:950px; margin:10px auto 0; padding:0; position:relative;}

/* --- ESCENAS BOX CONTENT --- */
#cats-content{background:url(images/categorias-content.jpg) top left repeat-x; width:914px; margin:0 auto; padding:18px 18px 24px;}

#cats-no-name{ width:750px; margin:0 0 0 22px;}

.box-categorias{background:url(images/bg-cat.png) top left no-repeat; float:left; display:block; width:147px; height:121px; text-decoration:none; margin:8px 3px 0 0;}
.box-categorias span{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; color:#000; text-align:center; display:block; text-transform:uppercase;}
.box-categorias img{ border:1px solid #000; display:block; margin:10px auto 10px; width:125px; height:87px;}

.box-categorias:hover{background:url(images/hover-bg-cat.png) top left no-repeat;}
.box-categorias:hover span{ color:#717171;}
.box-categorias:hover img{ border:1px solid #fff;}

.box-categorias-actived{background:url(images/hover-bg-cat.png) top left no-repeat; float:left; display:block; width:147px; height:121px; text-decoration:none; margin:8px 3px 0 0;}
.box-categorias-actived span{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; color:#717171; text-align:center; display:block; text-transform:uppercase;}
.box-categorias-actived img{ border:1px solid #fff; display:block; margin:10px auto 10px; width:125px; height:87px;}