﻿body {
background-color:#adcee1;
font-family:Verdana, sans;
font-size:70%;
color:#666;
margin:0;
padding:0;

}

a {
text-decoration:none;
color:#54689B;
}

a:hover {
text-decoration:underline;
}

a img {
border:0;
}

ul {
list-style:none;
margin:0;
padding:0;
}

h1 {
font-size:160%;
color:#54689B;
margin:10px 0 10px 15px;
}

.ayuda-acces {
position:absolute;
left:-1000px;
width:990px;
font-size:1px;
line-height:1%;
}

#marco_principal {
width:958px;
background-color:#fff;
background-image:url(../imagenes/fnd-web.gif);
background-repeat:repeat-y;
background-position:top left;
margin:0 auto;
}

#menu #platform {
background-color:#fff;
height:27px;
margin:0;
}

#menu #platform a:hover {
color:#666;
text-decoration:none;
}

#menu #platform a {
color:#ccc;
}

.win_plat_img {
vertical-align:top;
position:relative;
left:12px;
}

.win_plat_txt {
vertical-align:top;
position:relative;
left:16px;
top:5px;
}

.ppc_plat_img {
vertical-align:top;
position:relative;
left:36px;
}

.ppc_plat_txt {
position:relative;
top:5px;
left:34px;
}

#menu_izq {
float:left;
width:196px;
padding-bottom:20px;
display:inline;
background-color:#FFF;
margin:10px 0 0 9px;
}

#menu {
float:left;
width:196px;
padding-bottom:20px;
background-color:#FFF;
background-image:url(../imagenes/fnd-menu.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

#info_centro {
float:right;
width:732px;
margin-left:7px;
margin-right:11px;
display:inline;
padding-bottom:20px;
background-color:#FFF;
}

#pie {
width:942px;
clear:both;
background-image:url(../imagenes/fnd-pie.gif);
background-repeat:repeat-x;
background-position:0 0;
height:40px;
background-color:#EEF3F6;
padding:2px 0 10px 16px;
}

#cabecera {
background-image:url(../imagenes/fnd-cabecera-beta.jpg);
background-repeat:no-repeat;
background-position:top left;
float:left;
width:958px;
height:170px;
}

#cabecera a#tit-windows {
background-image:url(../imagenes/paletamenubeta.jpg);
background-repeat:no-repeat;
background-position:0 0;
clear:both;
float:left;
width:127px;
height:40px;
font-size:120%;
color:#666;
font-weight:400;
text-decoration:none;
margin:14px 0 0;
padding:13px 0 0;
}

#cabecera a#menu_sup1 {
background-image:url(../imagenes/paletamenubeta.jpg);
background-repeat:no-repeat;
background-position:0 -110px;
clear:both;
float:left;
width:127px;
height:40px;
font-size:120%;
color:#666;
font-weight:400;
text-decoration:none;
margin:14px 0 0;
padding:13px 0 0;
}

#cabecera a#menu_sup4 {
background-image:url(../imagenes/paletamenubeta.jpg);
background-repeat:no-repeat;
background-position:-375px 0;
float:left;
width:124px;
height:40px;
font-size:120%;
color:#666;
font-weight:400;
text-decoration:none;
margin:14px 0 0;
padding:13px 0 0;
}

#cabecera a#menu_sup4:hover {
background-image:url(../imagenes/paletamenubeta.jpg);
background-position:-375px -55px;
}
#cabecera a#tit-ppc-sel {
	background-image: url(../imagenes/paletamenu.jpg);
	background-repeat: no-repeat;
	background-position: -251px -110px;
	float: left;
	width: 124px;
	height: 40px;
	margin: 0;
	font-size: 120%;
	color: #666666;
	font-weight: normal;
	padding: 13px 0px 0px 0px;
	margin-top: 14px;
	text-decoration: none;
}

#cabecera a#menu_sup3 {
background-image:url(../imagenes/paletamenubeta.jpg);
background-repeat:no-repeat;
background-position:-251px 0;
float:left;
width:124px;
height:40px;
font-size:120%;
color:#666;
font-weight:400;
text-decoration:none;
margin:14px 0 0;
padding:13px 0 0;
}

#cabecera a#menu_sup3:hover {
background-image:url(../imagenes/paletamenubeta.jpg);
background-position:-251px -55px;
}
#cabecera a#tit-ubuntu-sel {
	background-image: url(../imagenes/paletamenubeta.jpg);
	background-repeat: no-repeat;
	background-position: -251px -110px;
	float: left;
	width: 124px;
	height: 40px;
	margin: 0;
	font-size: 120%;
	color: #666666;
	font-weight: normal;
	padding: 13px 0px 0px 0px;
	margin-top: 14px;
	text-decoration: none;
}
#cabecera a#menu_sup2 {
background-image:url(../imagenes/paletamenubeta.jpg);
background-repeat:no-repeat;
background-position:-127px 0;
float:left;
width:124px;
height:40px;
font-size:120%;
color:#666;
font-weight:400;
text-decoration:none;
margin:14px 0 0;
padding:13px 0 0;
}

#cabecera a#menu_sup2:hover {
background-image:url(../imagenes/paletamenubeta.jpg);
background-position:-127px -55px;
}
#cabecera a#tit-mac-sel {
	background-image: url(../imagenes/paletamenu.jpg);
	background-repeat: no-repeat;
	background-position: -127px -110px;
	float: left;
	width: 124px;
	height: 40px;
	margin: 0;
	font-size: 120%;
	color: #666666;
	font-weight: normal;
	padding: 13px 0px 0px 0px;
	margin-top: 14px;
	text-decoration: none;
}
#cabecera a#menu_sup5 {
background-image:url(../imagenes/paletamenubeta.jpg);
background-repeat:no-repeat;
background-position:-499px 0;
float:left;
width:124px;
height:40px;
font-size:120%;
color:#666;
font-weight:400;
text-decoration:none;
margin:14px 0 0;
padding:13px 0 0;
}

#cabecera a#menu_sup5:hover {
background-image:url(../imagenes/paletamenubeta.jpg);
background-position:-499px -55px;
}

#cabecera a#menu_sup6 {
background-image:url(../imagenes/paletamenubeta.jpg);
background-repeat:no-repeat;
background-position:-623px 0;
float:left;
width:124px;
height:40px;
font-size:120%;
color:#666;
font-weight:400;
text-decoration:none;
margin:14px 0 0;
padding:13px 0 0;
}

#cabecera a#menu_sup6:hover {
background-image:url(../imagenes/paletamenubeta.jpg);
background-position:-623px -55px;
}

#cabecera div#menu_sup7 {
background-image:url(../imagenes/paletamenubeta.jpg);
background-repeat:no-repeat;
background-position:-747px 0;
float:left;
width:211px;
height:40px;
font-size:120%;
color:#666;
font-weight:400;
text-decoration:none;
margin:14px 0 0;
padding:13px 0 0;
}

#cabecera div#menu_sup7:hover {
background-image:url(../imagenes/paletamenubeta.jpg);
background-position:-747px -55px;
}

#cabecera p#cabezera_logo {
text-align:right;
padding-right:8px;
margin:5px 0;
}

#cabecera a#logo {
float:left;
margin:5px 0 0 25px;
}

#cabecera form {
float:left;
width:495px;
display:inline;
margin:11px 0 0 115px;
padding:4px 0 0;
}

#cabecera form p {
padding-top:3px;
margin:0;
}

#cabecera form input#sbi {
border:1px solid #67686A;
width:400px;
}

#cabecera form p input {
vertical-align:middle;
margin-left:15px;
}

#cabecera form p a {
margin-left:80px;
color:#67686A;
}

#menu ul.menu_primero {
clear:both;
padding-top:5px;
margin:0 3px 0 4px;
}

#menu ul.menu_primero li {
font-size:120%;
font-weight:700;
background-image:url(../imagenes/separador-menu.gif);
background-repeat:no-repeat;
background-position:bottom center;
padding:7px 10px 7px 9px;
}

#menu ul.menu_primero li.menu_ultimo {
background:none;
}

#menu ul.menu_primero li ul {
margin:0;
padding:0;
}

#menu ul.menu_primero li ul li a {
background-image:none!important;
padding:0;
}

#menu ul.menu_primero li.activo ul {
margin-top:5px;
}

#menu ul.menu_primero li.activo ul li {
display:block;
font-size:80%;
padding:2px 0 2px 17px;
}

#menu ul.menu_primero li a {
padding-left:0px;
background-position:2px 3px;
background-repeat:no-repeat;
}

#menu ul.mcat li.marco ul li.activo a {
color:#FFF;
}

#menu ul.menu_primero li#menu-79 a {
background-image:url(../imagenes/paletaminimenu.gif);
background-position:0 0;
}

#menu ul.menu_primero li#menu-22 a {
background-image:url(../imagenes/paletaminimenu.gif);
background-position:0 -60px;
}

#menu ul.menu_primero li#menu-5 a {
background-image:url(../imagenes/paletaminimenu.gif);
background-position:0 -100px;
}

#menu ul.menu_primero li#menu-1 a {
background-image:url(../imagenes/paletaminimenu.gif);
background-position:0 -180px;
}

#menu ul.menu_primero li#menu-4 a {
background-image:url(../imagenes/paletaminimenu.gif);
background-position:0 -120px;
}

#menu ul.menu_primero li#menu-40 a {
background-image:url(../imagenes/paletaminimenu.gif);
background-position:0 -40px;
}

#menu ul.menu_primero li#menu-60 a {
background-image:url(../imagenes/paletaminimenu.gif);
background-position:0 -20px;
}

#menu ul.menu_primero li#menu-2 a {
background-image:url(../imagenes/paletaminimenu.gif);
background-position:0 -160px;
}

#menu ul.menu_primero li#menu-158 a {
background-image:url(../imagenes/paletaminimenu.gif);
background-position:0 -200px;
}

#menu ul.menu_primero li#menu-3 a {
background-image:url(../imagenes/paletaminimenu.gif);
background-position:0 -140px;
}

#menu ul.menu_primero li#menu-10 a {
background-image:url(../imagenes/paletaminimenu.gif);
background-position:0 -80px;
}

#menu ul.mcat {
margin-left:4px;
margin-right:3px;
clear:both;
padding-top:0;
}

#menu ul.mcat li {
color:#fff;
font-size:13px;
font-weight:700;
background-image:url(../imagenes/separador-menu2.gif);
background-repeat:no-repeat;
background-position:top center;
background-color:#186BC9;
padding:5px 0;
}

#menu ul.mcat li.primerocat {
color:#fff;
font-size:13px;
font-weight:700;
background-color:#186BC9;
background-image:none;
padding:5px 0;
}

#menu ul.mcat li.vertodo {
color:#fff;
font-size:13px;
font-weight:700;
background-color:#2B7BD5;
background-image:url(../imagenes/separador-menu2.gif);
background-repeat:no-repeat;
background-position:top center;
padding:5px 0;
}

#menu ul.mcat li a {
margin-left:20px;
padding-left:0;
background-position:10px 10px;
background-repeat:no-repeat;
}

#menu ul.mcat li.marco {
background-color:#3D88DD;
padding:5px 0 1px;
}

#menu ul.mcat li.marco ul {
background-color:#3D88DD;
padding:3px 0 0;
}

#menu ul.mcat li.marco ul li {
font-size:12px;
font-weight:400;
background-color:#95BEEC;
background-image:url(../imagenes/separador-menu3.gif);
background-repeat:no-repeat;
background-position:top center;
padding:3px 0;
}

#menu ul.mcat li.marco ul li a {
margin-left:28px;
color:#102E50;
}

#menu ul.mcat li.marco ul li.activo {
background-color:#3D88DD;
color:#FFF;
background-image:url(../imagenes/marcaactivo.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:3px 0 0;
}

#info_centro p#conectados {
text-align:right;
margin:20px 0 6px;
}

#info_centro p#migas {
text-align:left;
margin:20px 0 6px;
}

#info_centro.listado p#migas {
text-align:left;
margin:20px 0 10px;
}

#valoracion-descargas{
height:19px;
width:80Px;
background-color:#8FD400;
background-image: url(../imagenes/descargar_listado.jpg);
margin-bottom:4px; 
}
#valoracion-descargas div{
	padding-top: 2px; padding-left: 4px;
}

#valoracion-descargas a{
	color:#FFFFFF; font-weight: bold;
}

#publi-pro-bottom {
margin:0 0 0 120px;
}

#pie ul {
float:right;
width:490px;
margin-left:150px;
display:inline;
padding-top:6px;
}

#pie ul li {
display:inline;
margin-right:5px;
padding-right:6px;
border-right:1px solid #9E9FA1;
font-size:90%;
}

#pie ul li.menu_ultimo {
border:0;
margin:0;
padding:0;
}

#pie #idioma {
float:right;
width:260px;
padding-top:6px;
margin:0;
}

ul.submenu {
padding:2px 0 2px 10px;
}

ul.submenu li {
display:inline;
margin-right:5px;
padding-right:6px;
border-right:1px solid #fff;
}

ul.submenu li.menu_ultimo {
border:0;
margin:0;
padding:0;
}

#info_centro_div {
width:732px;
float:left;
margin-bottom:9px;
margin-top:14px;
background-position:bottom;
background-repeat:no-repeat;
}

#info_centro_div_1_cotenido {
border-top:1px solid #E7E7E7;
float:left;
width:678px;
padding:0px 7px 4px;
}

#info_centro_div_1 h2 {
background-image:url(../imagenes/fnd-hoy.gif);
background-repeat:no-repeat;
font-size:140%;
color:#fff;
font-weight:400;
margin:0;
padding:5px 0 5px 10px;
}

#info_centro_div_1_cotenido div.paquete_info_1 {
	background-image:url(../imagenes/fnd-programas-hoy.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
	float:left;
	width:210px;
	position:relative;
	margin:0 0 0 0;
	padding:5px 0 4px 7px;
	height: 120px;
}

div.paquete_info_1 div {
float:left;
width:320px;
}

div.programa-hoy-big div {
float:left;
width:468px;
}

#otros_eventos_div {
width:732px;
float:left;
margin-bottom:9px;
background-position:bottom;
background-repeat:no-repeat;
}

#otros_eventos ul.submenu {
background-color:#F8CBDF;
}

#otros_eventos_info {
border-top:1px solid #E7E7E7;
float:left;
width:678px;
padding:5px 7px 4px;
}

#otros_eventos h2 {
background-image:url(../imagenes/fnd-novedades.gif);
background-repeat:no-repeat;
font-size:140%;
color:#fff;
font-weight:400;
margin:0;
padding:5px 0 5px 10px;
}

#otros_eventos h2 span {
margin-left:270px;
font-size:60%;
color:#F5C2D5;
}

#otros_eventos h3 span {
color:#FF9602;
}

#otros_eventos div.otro_evento {
clear:both;
background-image:url(../imagenes/linea-ptos.gif);
background-repeat:repeat-x;
background-position:bottom;
width:668px;
float:left;
display:inline;
margin:0;
padding:6px 5px 7px;
}

#otros_eventos div.evento_info {
float:left;
width:555px;
}

#otros_eventos div.evento_info p {
text-align:left;
}

#otros_eventos p {
text-align:right;
margin:0;
}

#top h2 {
background-image:url(../imagenes/fnd-top.gif);
background-repeat:no-repeat;
font-size:140%;
color:#fff;
font-weight:400;
margin:0;
padding:5px 0 5px 10px;
}

#top table td {
background-image:url(../imagenes/linea-ptos.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:3px 0;
}

#foro ul.submenu {
background-color:#FFBFB4;
}

#foro-content {
border-top:1px solid #E7E7E7;
float:left;
width:212px;
padding:5px 7px 4px;
}

#foro h2 {
background-image:url(../imagenes/fnd-foro.gif);
background-repeat:no-repeat;
font-size:140%;
color:#fff;
font-weight:400;
margin:0;
padding:5px 0 5px 10px;
}

#foro h3 span {
font-weight:400;
}

#foro div.post {
clear:both;
background-image:url(../imagenes/linea-ptos.gif);
background-repeat:repeat-x;
background-position:bottom;
width:202px;
float:left;
display:inline;
margin:0;
padding:5px;
}

#foro p.visitas {
float:right;
width:80px;
text-align:right;
}

#top-categorias-content {
border:1px solid #E7E7E7;
width:716px;
float:left;
padding:10px 7px 4px;
}

#top-categorias div.fila-cats {
float:left;
width:716px;
}

#top-categorias-content div.familia {
float:left;
width:216px;
display:inline;
margin:5px 5px 5px 12px;
}

#top-categorias h3 {
font-size:120%;
font-weight:400;
margin:4px 0;
}

#top-categorias table {
width:218px;
border-collapse:collapse;
border:0;
}

#top-categorias table td {
background-color:#E7EEFF;
border-collapse:collapse;
border:0;
background-image:url(../imagenes/linea-ptos-fff.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:3px 0;
}

#top-categorias table td.puesto {
font-weight:700;
color:#FF9602;
padding-left:8px;
padding-right:4px;
}

#top-categorias table td.descargado {
text-align:right;
padding-right:8px;
}

div.destacado {
float:left;
width:733px;
background-color:#EEF3F6;
margin:15px 0;
}

#pestanas {
float:left;
width:452px;
background-image:url(../imagenes/fnd-pestanas.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:3px;
padding-left:283px;
margin-top:-24px;
}

#pestanas li {
float:left;
width:107px;
background-image:url(../imagenes/fnd-pest.gif);
background-repeat:no-repeat;
text-align:center;
margin-left:5px;
display:inline;
padding:0;
}

#pestanas li.activa,#pestanas li#pest-descargar.activa {
background-image:url(../imagenes/fnd-pest-activa.gif);
padding-bottom:1px;
}

#pestanas li a {
display:block;
width:100%;
font-size:110%;
color:#666;
padding:6px 0 5px;
}

#ficha {
width:701px;
float:left;
border:1px solid #D5D5D5;
border-top:0;
padding-left:16px;
padding-right:16px;
}

#ficha h1 {
margin:10px 0 2px;
}

#datos-programa p {
vertical-align:middle;
margin:0 10px 4px;
}

#datos-programa p span {
font-size:250%;
vertical-align:middle;
}

#datos-programa img {
vertical-align:middle;
margin-right:10px;
margin-top:4px;
}

#datos-programa p.cabecera span {
vertical-align:baseline;
}

#tabla-ficha {
width:100%;
margin-bottom:5px;
border-bottom:1px solid #E4E4E4;
border-collapse:collapse;
}

#tabla-ficha tr {
background-image:url(../imagenes/linea-ptos.gif);
background-repeat:repeat-x;
background-position:top;
border-collapse:collapse;
}

#tabla-ficha td {
text-align:right;
border-collapse:collapse;
width:200px;
padding:7px 10px 7px 0;
}

#tabla-ficha th {
text-align:left;
border-collapse:collapse;
padding:7px 0 7px 10px;
}

a#btn-descargar {
margin-left:10px;
}

p.descripcion-corta {
font-size:130%;
margin:0 0 15px;
}

p.limitaciones {
background-color:#EEF3F6;
width:671px;
padding:15px;
}

#publi-ficha-descr {
float:right;
display:inline;
width:300px;
height:250px;
margin:0 10px 10px;
}

#captura-ficha {
float:left;
margin-right:15px;
}

#datos-programa {
float:right;
width:455px;
}

div.descripcion {
clear:both;
/*padding-top:12px;*/
padding-top:17px;
font-size:12px;
/*margin: 40px 0 0 0;*/
}

div.descripcion p {
margin:0 0 14px;
}

#mas_info {
clear:both;
float:left;
width:732px;
display:inline;
margin:15px 0 0 1px;
}

#todas-opiniones {
clear:both;
float:left;
width:100%;
display:inline;
margin:15px 0 0 1px;
}

#mas_info-content {
border:1px solid #E7E7E7;
float:left;
width:730px;
}

#mas_info h3 {
background-color:#EEF3F6;
font-size:140%;
float:left;
width:710px;
display:inline;
margin:15px 0 20px;
padding:4px 0 4px 20px;
}

#todas-opiniones h3 {
background-color:#EEF3F6;
font-size:140%;
float:left;
width:100%;
display:inline;
margin:30px 0 20px;
padding:4px 0 4px 20px;
}

a#opiniones-btn-opinar {
width:88px;
height:21px;
background-image:url(../imagenes/fnd-btn-opinar.gif);
background-repeat:no-repeat;
color:#fff;
font-size:120%;
text-align:center;
padding-top:4px;
float:left;
display:inline;
}

a#btn-opinar {
width:88px;
height:21px;
background-image:url(../imagenes/fnd-btn-opinar.gif);
background-repeat:no-repeat;
color:#fff;
font-size:120%;
text-align:center;
padding-top:4px;
float:left;
display:inline;
margin:-46px 0 0 618px;
}

span.val {
display:block;
width:71px;
height:15px;
font-size:80%;
font-family:Arial, sans;
text-align:center;
padding:0 0 0 8px;
}

span.valext {
float:right;
display:block;
width:71px;
height:15px;
font-size:80%;
font-family:Arial, sans;
text-align:center;
padding:0 0 0 8px;
}

span.selvalext {
float:right;
display:block;
width:130px;
height:15px;
font-size:80%;
font-family:Arial, sans;
text-align:center;
padding:0 0 0 8px;
}

.val-0 {
background-image:url(../imagenes/paletaval.gif);
background-repeat:no-repeat;
background-position:0 0px;
}

.val-1 {
background-image:url(../imagenes/paletaval.gif);
background-repeat:no-repeat;
background-position:0 0px;
}

.val-2 {
background-image:url(../imagenes/paletaval.gif);
background-repeat:no-repeat;
background-position:0 -15px;
}

.val-3 {
background-image:url(../imagenes/paletaval.gif);
background-repeat:no-repeat;
background-position:0 -30px;
}

.val-4 {
background-image:url(../imagenes/paletaval.gif);
background-repeat:no-repeat;
background-position:0 -45px;
}

.val-5 {
background-image:url(../imagenes/paletaval.gif);
background-repeat:no-repeat;
background-position:0 -60px;
}

div.alternativo span.val {
float:left;
display:inline;
margin:15px 0 0 10px;
}

div.alternativo p.precio {
float:left;
display:inline;
width:80px;
text-align:center;
padding-top:10px;
margin:0;
}

div.opinion div {
float:left;
width:528px;
background-image:url(../imagenes/linea-ptos.gif);
background-repeat:repeat-x;
background-position:bottom;
margin-left:8px;
display:inline;
background-color:#F6F6F6;
padding:15px 5px;
}

#opiniones div.opinionext {
float:left;
width:638px;
background-image:url(../imagenes/linea-ptos.gif);
background-repeat:repeat-x;
background-position:bottom;
margin-left:8px;
display:inline;
background-color:#fff;
padding:15px 5px;
}

div.alternativo div.ext {
float:left;
width:525px;
background-image:url(../imagenes/linea-ptos.gif);
background-repeat:repeat-x;
background-position:bottom;
margin-left:8px;
display:inline;
background-color:#F6F6F6;
padding:10px 5px;
}

div.alternativo div.ext div {
float:left;
width:420px;
}

div.opinion div.par,div.alternativo div.par {
background-color:#fff;
}

div.opinion div p,div.alternativo div div p {
margin:3px 0 0;
}

p.vermas2 {
text-align:right;
margin-right:30px;
margin-top:15px;
padding-bottom:10px;
padding-right:8px;
background-image:url(../imagenes/flecha-despues.gif);
background-repeat:no-repeat;
background-position:100% 5px;
clear:both;
float:left;
width:690px;
display:inline;
}

p.sinopinion {
text-align:center;
margin:15px;
}

a.vermas_home {
padding-right:18px;
background-image:url(../imagenes/bullet-flechas.gif);
background-position:right 50%;
background-repeat:no-repeat;
font-size:100%;
}

#publi-ficha-opi {
float:left;
width:728px;
margin:0;
}

#publi-ficha-opi img {
display:block;
margin:0 auto;
}

p.respuestas2 {
width:52px;
height:31px;
float:left;
display:inline;
font-size:80%;
text-align:center;
margin:8px 17px 0 15px;
}

div.leftopinion {
width:130px;
float:left;
}

#imagenes {
width:732px;
float:left;
border:1px solid #D5D5D5;
border-top:0;
}

#captura-big {
clear:both;
display:block;
margin:10px auto;
padding:25px 0 0;
}

#captura-marcada {
border:4px solid #8ED200;
}

#capturas {
float:left;
width:692px;
padding:5px 0 5px 40px;
}

#capturas li {
float:left;
width:60px;
height:75px;
margin-right:25px;
display:inline;
padding:7px;
}

#info_centro.listado {
background-image:url(../imagenes/fnd-listado.gif);
background-repeat:no-repeat;
background-position:0 40px;
width:734px;
}

#listado table {
border-collapse:collapse;
margin-bottom:10px;
width:710px;
margin-left:9px;
clear:both;
}

#listado p#mostrar {
text-align:right;
margin:0 15px 15px 0;
padding:0;
}

#listado td.nombre-peso-fecha p {
margin:5px 0;
}

#listado td.nombre-peso-fecha p.fecha {
font-size:80%;
}

#listado td.nombre-peso-fecha a {
font-weight:700;
font-size:125%;
}

#listado td {
border-bottom:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
padding:10px 5px;
}

#listado td.imagen {
padding-left:10px;
border-right:0;
}

#listado td.precio,#listado td.idioma,#listado td.descargas {
width:61px;
text-align:center;
}

#listado td.valoracion {
border-right:0;
width:80px;
text-align:center;
}

#listado td.valoracion span {
margin-left:5px;
clear:both;
}

#listado td.valoracion p {
font-size:80%;
margin:0;
padding:0;
}

#listado div.destacado p span {
margin-left:160px;
}

#opiniones div.destacado p span {
margin-left:210px;
}

#listado h1 {
margin-bottom:5px;
}

.centrartr {
width:65px;
text-align:center;
}

.paginacion ul {
width:450px;
clear:both;
text-align:center;
margin:20px auto 30px;
padding:0 0 0 130px;
}

.paginacion li {
list-style:none;
float:left;
}

.paginacion li a {
display:block;
margin:0;
padding:4px 8px;
}

.paginacion li.anterior a {
background:url(../imagenes/flecha-antes.gif) no-repeat 5px 9px;
padding-left:15px;
}

.paginacion li.siguiente a {
background:url(../imagenes/flecha-despues.gif) no-repeat 5.8em 9px;
padding-right:15px;
}

.paginacion li.actual a {
font-weight:700;
background-color:#EEF3F6;
}

#descarga div.destacado h1 {
float:left;
width:300px;
display:inline;
margin:30px 0 5px 40px;
}

#descarga div.destacado h4 {
float:left;
width:300px;
display:inline;
color:red;
margin:30px 0 5px 40px;
}

#descarga div.destacado img#img-gratuita {
float:right;
margin:8px 5px 8px 0;
}

#descarga table {
clear:both;
width:638px;
border-collapse:collapse;
background:#FFF;
margin-left:41px;
}

#descarga table th {
background-color:#D0DDED;
text-transform:uppercase;
font-size:110%;
text-align:left;
padding:6px;
}

#descarga table td.caracteristicas,#descarga table th.caracteristicas {
width:360px;
padding-left:12px;
}

#descarga table td.gratuita,#descarga table th.gratuita,#descarga table td.premium,#descarga table th.premium {
width:130px;
text-align:center;
}
#botones-descarga{
	/*background: url(../imagenes/fnd-botonesdescarga.gif) repeat-x top;*/
	float: left;
	margin-left: 40px;
	margin-bottom: 8px;
	padding-top: 7px;
	padding-bottom: 8px;
	display: inline;
	width: 638px;
}

#botones-descarga p {
font-size:160%;
color:#666;
font-weight:700;
float:left;
width:369px;
margin:36px 0 0;
}

#botones-descarga img {
float:left;
display:inline;
width:126px;
margin:26px 0 0;
}

#botones-descarga form {
float:right;
width:126px;
margin:0 3px 0 0;
padding:0;
}

#botones-descarga input#codigodescarga {
width:123px;
font-size:90%;
color:#666;
margin-bottom:7px!important;
}

#botones-descarga input#env {
margin-left:1px;
}

#descarga p#problemas {
font-size:90%;
float:left;
width:632px;
display:inline;
margin:18px 0 0 45px;
}

#otras-descargas div#contenedor_izq {
width:335px;
}

#otras-descargas div#contenedor_der {
width:305px;
}

#otras-descargas div#contenido_izq {
width:300px;
display:inline;
padding:0 0 0 5px;
}

#contenido_der {
width:305px;
margin:0 5px 0 0;
}

div#otras-descargas {
width:640px;
float:left;
clear:both;
display:inline;
margin:18px 0 30px 40px;
}

div#otras-descargas h3 {
color:#666;
background-color:#EEF3F6;
font-size:130%;
margin:0 0 10px;
padding:7px 10px 7px 5px;
}

div#otras-descargas table {
border-collapse:collapse;
width:316px;
float:left;
margin-right:16px;
display:inline;
}

div#otras-descargas td.nombre {
width:223px;
}

div#otras-descargas td.nombre a {
color:#57689E;
font-weight:700;
display:block;
}

div#otras-descargas td.categoria {
text-align:right;
font-size:90%;
}

div#otras-descargas div {
float:left;
display:inline;
width:300px;
height:250px;
}

#descargaprivada div.destacado p {
float:left;
width:450px;
line-height:150%;
margin:15px 0;
padding:0 20px;
}

#descargaprivada div.destacado h1 {
float:left;
width:450px;
display:inline;
margin:10px 0 5px 20px;
}

#lateral {
float:left;
display:inline;
padding-bottom:20px;
}

#usuario-top {
width:732px;
float:left;
margin-bottom:9px;
border:1px solid #CFCFCF;
background-position:bottom;
background-repeat:no-repeat;
}

#usuario-content {
border-top:1px solid #E7E7E7;
float:left;
width:710px;
}

#usuario h2 {
background-image:url(../imagenes/opiniones-head.JPG);
background-repeat:no-repeat;
font-size:140%;
color:#fff;
font-weight:400;
margin:0;
padding:5px 0 5px 10px;
}

#usuario-content div.paquete_info_1 {
border-bottom:1px solid #EAEAEA;
border-right:1px solid #EAEAEA;
float:left;
width:465px;
position:relative;
margin:6px 0 0;
padding:5px 0 4px 7px;
}

div.usuario-hoy div {
float:right;
width:355px;
margin:4px 4px 0 0;
}

div.usuario-hoy a.imagen_info {
margin-left:6px;
margin-top:6px;
width:57px;
}

div.usuario-hoy-big div {
float:left;
width:732px;
}

#top-valorados h2 {
font-size:140%;
color:#fff;
font-weight:400;
margin:0;
padding:5px 0 5px 10px;
}

#top-valorados table td {
background-repeat:repeat-x;
background-position:bottom;
padding:3px 0;
}

.ratingblock {
float:left;
margin:3px 5px 0;
}

.unit-rating {
list-style:none;
height:30px;
position:relative;
background:url('../imagenes/starrating.gif') top left repeat-x;
margin:0;
padding:0;
}

.unit-rating li {
text-indent:-90000px;
float:left;
margin:0;
padding:0;
}

.unit-rating li a {
outline:none;
display:block;
width:25px;
height:30px;
text-decoration:none;
text-indent:-9000px;
z-index:20;
position:absolute;
padding:0;
}

.unit-rating li a:hover {
background:url('../imagenes/starrating.gif') left center;
z-index:2;
left:0;
}

.unit-rating a.r1-unit {
left:0;
}

.unit-rating a.r1-unit:hover {
width:25px;
}

.unit-rating a.r2-unit {
left:25px;
}

.unit-rating a.r2-unit:hover {
width:50px;
}

.unit-rating a.r3-unit {
left:50px;
}

.unit-rating a.r3-unit:hover {
width:75px;
}

.unit-rating a.r4-unit {
left:75px;
}

.unit-rating a.r4-unit:hover {
width:100px;
}

.unit-rating a.r5-unit {
left:100px;
}

.unit-rating a.r5-unit:hover {
width:125px;
}

.unit-rating li.current-rating {
background:url('../imagenes/starrating.gif') left bottom;
position:absolute;
height:30px;
display:block;
text-indent:-9000px;
z-index:1;
}

#form_programadores textarea:focus,#form_programadores input[type='text']:focus {
border:solid 4px #222;
}

form,#publi-cat-top,#info_centro_div_1_cotenido div.paquete_info_1 p,#foro p,#usuario-content div.paquete_info_1 p {
margin:0;
}

#cabecera div#menu_sup7 span a,#cabecera p#cabezera_logo a,#cabecera p#cabezera_logo span,#info_centro p#migas a,ul.submenu li a,#pestanas li#pest-descargar.activa a {
color:#666;
}

#cabecera form input,#cabecera form label img {
vertical-align:middle;
}

#zona_usuarios_navegacion ul li,#menu ul.menu_primero li ul li {
font-size:70%;
font-weight:400;
display:inline;
background:none;
margin:0;
padding:0;
}

#menu a,#foro h2 a,#pestanas li#pest-descargar a {
color:#fff;
}

#pie a,ul.submenu li.activa a,#otros_eventos p.precio,#top table td a,#top-categorias table td a,#top-valorados table td a {
font-weight:700;
}

#info_centro_div_1,#otros_eventos {
width:732px;
float:left;
}

#info_centro_div_1 ul.submenu,#usuario ul.submenu {
background-color:#B9DCFA;
}

#info_centro_div_1 h2 span,#usuario h2 span {
margin-left:340px;
font-size:60%;
color:#CAE4F9;
}

#info_centro_div_1_cotenido div.paquete_info_1 a.imagen_info,#usuario-content div.paquete_info_1 a.imagen_info {
float:left;
margin-right:10px;
width:52px;
}

#info_centro_div_1_cotenido div.programa-hoy-big a.imagen_info,#usuario-content div.programa-hoy-big a.imagen_info {
float:left;
margin-right:10px;
}

#info_centro_div_1_cotenido div.paquete_info_1 a.mas_info,#usuario-content div.paquete_info_1 a.mas_info {
position:absolute;
top:8px;
right:15px;
padding-right:13px;
background-image:url(../imagenes/bullet-flechas.gif);
background-repeat:no-repeat;
background-position:100% 4px;
}

#info_centro_div_1_cotenido div.paquete_info_1 h4,#usuario-content div.paquete_info_1 h4 {
font-size:110%;
margin:4px 0 0;
}

div.programa-hoy-big h3,div.usuario-hoy-big h3 {
font-size:130%;
margin:0 0 7px;
}

div.programa-hoy-big p.descripcion-corta,div.usuario-hoy-big p.descripcion-corta {
font-size:100%;
line-height:140%;
font-style:italic;
text-align:justify;
margin:0 0 3px;
}

div.programa-hoy-big p.descripcion,div.usuario-hoy-big p.descripcion {
font-size:100%;
line-height:140%;
text-align:justify;
margin:0 0 10px;
}

div.programa-hoy-big p.mas_info,div.usuario-hoy-big p.mas_info {
padding-left:13px;
background-image:url(../imagenes/bullet-flechas.gif);
background-repeat:no-repeat;
background-position:0 4px;
font-size:110%;
margin:2px 0 0 50px;
}

#otros_eventos h3,#foro h3,#mas_info h4,#todas-opiniones h4 {
font-size:100%;
margin:0;
}

#otros_eventos div.par,#foro div.par {
background-color:#F3F3F3;
}

#otros_eventos div.ultimo,#top table tr.ultimo td,#foro div.ultimo,#top-valorados table tr.ultimo td {
background-image:none;
}

#otros_eventos div.descripcion_evento,#foro p.respuestas {
float:left;
width:110px;
}

#top,#foro,#top-valorados {
width:228px;
float:left;
margin-left:10px;
display:inline;
}

#top ul.submenu,#top-valorados ul.submenu {
background-color:#FEEC9A;
}

#top-content,#top-valorados-content {
border-top:1px solid #E7E7E7;
padding:10px 7px 4px;
}

#top table,#top-valorados table {
width:211px;
}

#top table td.puesto,#top-valorados table td.puesto {
font-weight:700;
color:#FF9602;
}

#top table td.descargado,#top-valorados table td.descargado {
text-align:right;
}

#top-categorias,#usuario {
width:732px;
float:left;
}

#top-categorias h2,#mas_info h2,#todas-opiniones h2 {
background-image:url(../imagenes/fnd-top-cat.gif);
background-repeat:no-repeat;
background-color:#FEEC9A;
font-size:140%;
color:#fff;
font-weight:400;
margin:0;
padding:5px 0 22px 10px;
}

#opiniones,#listado {
width:732px;
float:left;
border:1px solid #D5D5D5;
border-top:0;
padding-left:0;
}

#datos-programa p.cabecera,#datos-programa img.img-valoracion {
vertical-align:bottom;
margin-right:10px;
}

div.opinion,div.alternativo,div.opinionext {
float:left;
width:690px;
display:inline;
margin:0 20px;
}

div.opinion span.val,div.opinionext span.val {
float:left;
display:inline;
margin:25px 0 0 10px;
}

.valoraopi,p.respuestas2 span {
font-size:200%;
}

#listado tr.par td,#descarga table tr.par td,div#otras-descargas tr.par td {
background-color:#F6F6F6;
}

#listado div.destacado,#opiniones div.destacado {
width:732px;
padding:10px 0;
}

#listado div.destacado p,#opiniones div.destacado p {
padding:0 20px;
}

.paginacion li a:hover,.paginacion li.actual a:hover {
text-decoration:none;
background-color:#EEF3F6;
}

#descarga,#descargagratuita,#descargaprivada {
width:717px;
float:left;
border:1px solid #D5D5D5;
border-top:0;
padding-left:0;
padding-right:16px;
}

#descarga div.destacado img#img-premium,#descargaprivada div.destacado img {
float:right;
margin:8px 50px 8px 0;
}

#descarga table td,div#otras-descargas td {
color:#666;
background:url(../imagenes/linea-ptos.gif) repeat-x bottom;
padding:4px;
}

#descarga p#recibiras,#descargagratuita p#recibiras,#descargaprivada p#recibiras {
font-size:90%;
float:left;
width:632px;
padding-bottom:18px;
display:inline;
margin:18px 0 0 45px;
}
