@charset "UTF-8";

body
{
	background:#fff;
	color:#111;
	font-family:Verdana, Arial, Geneva, sans-serif;
}

#header_blank
{
	background:url(i/header_background.png) repeat-x;
	height:122px;
	width:auto;
	margin-bottom:15px;
}

#header
{
	height:122px;
	margin:0 auto;
	position:relative;
	width:960px
}

#header #logo
{
	height:101px;
	left:10px;
	position:absolute;
	top:10px;
	width:359px
}

#header #logo_titulo
{
	height:auto;
	left:400px;
	position:absolute;
	top:2px;
	width:auto
}

#header #logo_titulo h1
{
	color:#999;
	font-size:11px;
	text-align:center
}

#header #search_box
{
	height:auto;
	position:absolute;
	right:0;
	top:50px;
	width:512px
}

#header #search_box input.search
{
	background-image:url(i/search_back.png);
	border:none 0;
	float:left;
	font-size:14px;
	height:28px;
	padding:6px 30px 0 10px;
	width:360px
}

#content_blank
{
	height:auto;
	overflow:auto;
	width:auto
}

#content
{
	margin:0 auto;
	width:960px;
}

#breadcrumbs
{
    margin-bottom:15px;
}

#breadcrumbs .navigation p
{
	font-size:10px
}

#breadcrumbs .navigation .nav_1 a
{
	color:#0057A5;
	padding:0 5px;
	text-decoration:none
}

#breadcrumbs .navigation .arrow
{
	color:#0057A5
}

#breadcrumbs .navigation .nav_2 a
{
	color:#000;
	font-size:11px;
	font-weight:700;
	padding:0 5px;
	text-decoration:none
}

#content_left
{
	float:left;
	height:auto;
	width:180px
}

#content_left #categorias
{
	background-color:#E5E5E5;
	height:auto;
	overflow:hidden;
	width:180px
}

#content_left #categorias .categoria_menu
{
	float:left;
}

#content_left #categorias .categoria_menu a
{
	background-image:url(i/h2_back.png);
	background-position:left 2px;
	background-repeat:no-repeat;
	color:#0057A5;
	display:block;
	font-size:12px;
	margin:3px 0 3px 7px;
	padding:0 3px 0 18px;
	text-decoration:none;
	width: 147px;
}

#content_left #categorias ul
{
	list-style:none;
	padding:0 0 5px 22px;
	width:auto;
	margin-bottom: 3px;
	border-bottom: 1px solid #CCC;
	
}

#content_left #categorias ul li
{
	color:#0057A5;
	float:left;
	font-size:10px;
	line-height:13px
}

#content_left #categorias ul li a
{
	color:#0057A5;
	padding:0 0 0 3px;
	text-decoration:none;
}

#content_left #categorias .linea
{
	background-color:#FFF;
	float:left;
	height:3px;
	margin:8px 3px;
	overflow:hidden;
	width:174px
}

#content_left #subcategorias
{
	background-color:#E5E5E5;
	height:auto;
	margin-bottom:20px;
	overflow:hidden;
	padding-bottom:2px;
	width:180px
}

#content_left #subcategorias .subcategoria_menu_listado
{
	background:#ccc;
}

#content_left #subcategorias .subcategoria_menu_listado a
{
    background:url(i/img_sub_cat_down.png) left 10px no-repeat;
	color:#0057A5;
	display:block;
	font-size:14px;
	margin:0 0 4px 8px;
	padding:8px 4px 8px 20px;
	text-decoration:none;
}

#content_left #subcategorias #subcategorias_listado
{
	height:auto;
	width:180px
}

#content_left #subcategorias #subcategorias_listado ul
{
	list-style:none;
	padding:0
}

#content_left #subcategorias #subcategorias_listado ul li
{
	color:#0057A5;
	display:block;
	font-size:11px;
	padding:4px 2px 4px 15px
}

#content_left #subcategorias #subcategorias_listado ul li a
{
	color:#0057A5;
	text-decoration:none
}

#content_left #subcategorias .linea2
{
	height:1px;
	overflow:hidden;
	width:auto
}

#content_left #top_descargas
{
	background-color:#E5E5E5;
	height:auto;
	margin-bottom:20px;
	overflow:hidden;
	padding-bottom:10px;
	width:180px
}

#content_left #top_descargas .top_descargas_box
{
	height:auto;
	overflow:hidden;
	padding:10px 0 8px 7px;
	width:173px
}

#content_left #top_descargas .top_descargas_box .top_descargas_info
{
	float:left;
	height:auto;
	padding:0 0 0 10px;
	width:117px
}

#content_left .publicidad_img
{
	margin:4px
}

#content_right
{
	float:right;
	height:auto;
	width:220px
}

#content_right #busquedas_tags,#content_left #busquedas_tags2
{
	background-color:#E5E5E5;
	margin:0 0 20px;
	padding-bottom:10px
}

#content_right #busquedas_tags p,#busquedas_tags2 p
{
	margin:10px
}

#content_right #busquedas_tags a,#busquedas_tags2 a
{
	color:#0057A5;
	font-weight:700;
	text-decoration:none
}

#content_right #busquedas_tags .tag_1,#busquedas_tags2 .tag_1
{
	font-size:11px
}

#content_right #busquedas_tags .tag_2,#busquedas_tags2 .tag_2
{
	font-size:12px
}

#content_right #busquedas_tags .tag_3,#busquedas_tags2 .tag_3
{
	font-size:13px
}

#content_right #busquedas_tags .tag_4,#busquedas_tags2 .tag_4
{
	font-size:14px
}

#content_right #busquedas_tags .tag_5,#busquedas_tags2 .tag_5
{
	font-size:14px
}

#content_right #busquedas_tags .tag_6,#busquedas_tags2 .tag_6
{
	font-size:17px
}

#content_right #busquedas_tags .tag_7,#busquedas_tags2 .tag_7
{
	font-size:18px
}

#content_right #busquedas_pop
{
	background-color:#E5E5E5;
	height:110px;
	margin:20px 0;
	padding-bottom:10px;
	width:auto
}

#content_right #busquedas_pop .tit_busquedas_letras
{
	color:#000;
	font-size:12px;
	font-weight:700;
	margin:15px 10px 10px
}

#content_right #busquedas_pop p
{
	font-size:11px;
	font-weight:700;
	margin:0 10px
}

#content_right #busquedas_pop p a
{
	color:#0057A5;
	padding:3px;
	text-decoration:none
}

#content_left #redes .redes_twitter
{
	float:left !important;
	margin-top:10px
}

#content_right #versiones_anteriores
{
	background-color:#E5E5E5;
	margin:73px 0 20px;
	padding-bottom:10px
}

#content_right #versiones_anteriores span
{
	font-size:11px
}

#content_right #versiones_anteriores span a
{
	color:#0057A6;
	display:block;
	height:auto;
	padding:4px 5px 4px 10px;
	text-decoration:none;
	width:auto
}

#content_right #notificar_redes
{
	background-color:#E5E5E5;
	font-size:11px;
	margin:0 0 20px;
	padding:10px 0
}

#content_right #notificar_redes .notificar_version a
{
	background:url(i/icon_new_version.png) no-repeat left;
	color:#0057A6;
	display:block;
	padding:4px 25px;
	text-decoration:none
}

#content_right #notificar_redes .notificar_recomendar a
{
	background:url(i/icon_email_friends.png) no-repeat left;
	color:#0057A6;
	display:block;
	padding:4px 25px;
	text-decoration:none
}

#content_right #notificar_redes .notificar_twitter a
{
	background:url(i/icon_twitter.png) no-repeat left;
	color:#0057A6;
	display:block;
	padding:4px 25px;
	text-decoration:none
}

#content_right #notificar_redes .notificar_face a
{
	background:url(i/icon_facebook.png) no-repeat left;
	color:#0057A6;
	display:block;
	padding:4px 25px;
	text-decoration:none
}

#content_right #notificar_redes .notificar_linea
{
	background:url(i/linea3.png) repeat-x scroll center center transparent;
	height:1px;
	margin:8px 3px;
	overflow:hidden;
	width:210px
}

#content_right #notificar_redes .notificar_descargar a
{
	background:url(i/DG_icono1.png) no-repeat left;
	color:#0057A6;
	display:block;
	font-size:12px;
	font-weight:700;
	min-height:20px;
	padding:2px 4px 0 25px;
	text-decoration:none;
	width:auto
}

#content_right #programas_relacionados
{
	background-color:#E5E5E5;
	height:auto;
	margin:0 0 20px;
	padding-bottom:10px;
	width:auto
}

#content_right #programas_relacionados .relacionados_box
{
	padding:5px 0;
	margin-left:7px;
}

#content_right #programas_relacionados .relacionados_box .relacionados_info
{
	float:left;
	height:auto;
	padding:0 0 0 10px;
	width:165px
}

#content_right #programas_relacionados .relacionados_box .relacionados_info .relacionados_tit a
{
	color:#0057A6;
	font-weight:700;
	text-decoration:none
}

#footer_blank
{
	background:url(i/bg_footer.png) bottom;
	height:179px;
	width:auto
}

#footer_blank #footer
{
	height:169px;
	margin:0 auto;
	padding:10px 0 0;
	width:940px
}

#footer_blank #footer .search_footer
{
	height:74px;
	position:relative;
	width:auto
}

#footer_blank #footer .search_footer .search_input
{
	height:26px;
	left:396px;
	position:absolute;
	top:22px;
	width:183px
}

#footer_blank #footer .search_footer .search_input input
{
	border:none 0;
	color:#000;
	font-size:14px;
	height:23px;
	padding:3px 33px 0 10px;
	width:140px
}

#footer_blank #footer .search_footer .search_btn
{
	height:26px;
	position:absolute;
	right:220px;
	top:22px;
	width:63px
}

#footer_blank #footer .search_footer .search_btn #boton_foo
{
	border-style:none;
	color:#FFF;
	cursor:pointer;
	font-size:12px;
	font-weight:700;
	height:26px;
	width:63px
}

#footer_blank #footer #creditos
{
	margin:10px 0 0
}

#footer_blank #footer #creditos p
{
	display:inline;
	font-size:10px;
	font-weight:400;
	line-height:18px
}

#footer_blank #footer #creditos p strong
{
	display:block !important
}

#content_mid
{
	float:left;
	height:auto;
	margin:0 0 0 15px;
	width:530px
}

#content_mid #descargados
{
	background-color:#EDEDED;
	overflow:hidden;
}

#content_mid #descargados .programas
{
	height:auto;
	border-bottom:1px solid #ccc;
	padding: 5px 0;
}

#content_mid #descargados .programas .programa_resumen
{
	float:left;
	margin-left:7px;
	width:48%;
}

#content_mid #descargados .programas .programa_resumen .programa_imagenes
{
	float:left;
	width:48px;
	margin-right:10px;
}

#content_mid #descargados .programas .programa_resumen .programa_imagenes .programa_icono
{
	height:48px;
	width:48px;
	margin-bottom:10px;
}

#content_mid #descargados .programas .programa_resumen .programa_imagenes .programa_numero
{
	background:#ddd;
	color:#777;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:50px;
    line-height:20px;
}

#content_mid #descargados .programas .programa_resumen .programa_descripcion
{
	float:left;
	padding:3px 0;
	width:194px;
	color:#333;
}

#content_mid #descargados .programas .programa_resumen .programa_descripcion .tit_descripcion
{
	font-size:13px;
	font-weight:700;
	line-height:12px;
}

#content_mid #novedades
{
	background-color:#EDEDED;
	margin:15px 0;
	overflow:hidden;
}

#content_mid .novedades_box
{
	float:left;
    border-bottom:1px solid #ccc;
    padding:5px 0;
    margin-left: 7px;
    width:98%;    
}

#content_mid .novedades_box .novedades_imagen
{
	float:left;
	height:48px;
	width:48px
}

#content_mid .novedades_box .novedades_descripcion
{
	float:left;
	padding:0 0 0 7px;
	width:380px
}

#content_mid .novedades_box .novedades_descripcion .tit_novedades
{
	font-size:14px;
	font-weight:700
}

#content_mid .novedades_box .novedades_calificacion
{
	float:left;
	width:80px
}

#content_mid .novedades_box .novedades_calificacion p
{
	color:#777;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	padding:7px 0;
	text-align:center
}

#categorias_listado
{
	float:right;
	height:auto;
	margin:0 0 20px;
	width:740px
}

#categorias_listado #categorias_navegacion
{
	background-image:url(i/bg_categorias.png);
	border-left:solid 1px #e6e6e6;
	border-right:solid 1px #e6e6e6;
	height:33px;
	padding:0 0 0 15px;
	width:723px
}

#categorias_listado #categorias_navegacion p
{
	color:#000;
	float:left;
	font-size:10px;
	padding:6px 6px 0 0
}

#categorias_listado #categorias_navegacion ul
{
	list-style:none
}

#categorias_listado #categorias_navegacion ul li
{
	float:left;
	padding:0 4px
}

#categorias_listado #categorias_navegacion ul li a
{
	color:#0057A5;
	font-size:11px;
	height:33px;
	line-height:25px;
	padding:0 7px;
	text-decoration:none;
	width:auto
}

#categorias_listado #categorias_navegacion .separacion
{
	background:url(i/separacion_linea.png) no-repeat;
	height:25px;
	margin:0 5px;
	overflow:hidden;
	padding:0;
	width:1px
}

*
#categorias_listado #categorias_navegacion .seleccionado
{
	background:url(i/btn_categorias_over.png) no-repeat center;
	color:#003F77;
	font-size:11px;
	font-weight:700;
	height:33px;
	line-height:25px;
	padding:0 8px;
	text-decoration:none;
	width:auto
}

#categorias_listado .categorias_box1
{
	border-left:solid 1px #e6e6e6;
	border-right:solid 1px #e6e6e6;
	height:auto;
	overflow:hidden;
	padding:5px 0 30px 12px;
	width:726px
}

#categorias_listado .categorias_box2
{
	background-color:#edf1e2;
	border-bottom:solid 1px #a3b979;
	border-left:solid 1px #e6e6e6;
	border-right:solid 1px #e6e6e6;
	border-top:solid 1px #a3b979;
	height:auto;
	overflow:hidden;
	padding:5px 0 30px 12px;
	width:726px
}

#categorias_listado .categorias_box1 .categoria_logo,.categorias_box2 .categoria_logo
{
	float:left;
	height:90px;
	padding-top:20px;
	width:90px
}

#categorias_listado.sitemap
{
	float:none
}

#categorias_listado .sitemap
{
	text-align:justify;
	width:635px !important
}

#categorias_listado .categorias_box1 .categoria_descripcion,.categorias_box2 .categoria_descripcion
{
	float:left;
	height:auto;
	padding:20px 0 0 20px;
	width:260px
}

#categorias_listado .categorias_box1 .categoria_descripcion .categoria_titulo,.categorias_box2 .categoria_descripcion .categoria_titulo
{
	font-size:14px;
	font-weight:700
}

#categorias_listado .categorias_box1 .categoria_descripcion p,.categorias_box2 .categoria_descripcion p
{
	color:#000;
	font-size:12px;
	line-height:20px;
	padding:5px 0
}

#categorias_listado .categorias_box1 .categoria_descripcion .idioma,.categorias_box2 .categoria_descripcion .idioma
{
	height:20px;
	padding:20px 0 0;
	width:auto
}

#categorias_listado .categorias_box1 .categoria_descripcion .idioma .idioma_tex,.categorias_box2 .categoria_descripcion .idioma .idioma_tex
{
	color:#000;
	float:left;
	font-size:12px
}

#categorias_listado .categorias_box1 .categoria_descripcion .idioma .idioma_img,.categorias_box2 .categoria_descripcion .idioma .idioma_img
{
	float:left;
	height:auto;
	padding:0 5px;
	width:auto
}

.hideflagsbutton
{
	cursor:pointer;
	font-size:9px;
	font-weight:700
}

#categorias_listado .categorias_box1 .categoria_detalles,.categorias_box2 .categoria_detalles
{
	color:#000;
	float:left;
	font-size:12px;
	height:auto;
	padding:40px 0 0 20px;
	width:200px
}

#categorias_listado .categorias_box1 .categoria_detalles .puntuacion_detalles span,.categorias_box2 .categoria_detalles .puntuacion_detalles span
{
	height:auto;
	padding-left:10px
}

#categorias_listado .categorias_box1 .categoria_detalles .puntuacion_licencia span,.categorias_box2 .categoria_detalles .puntuacion_licencia span
{
	padding-left:30px
}

#categorias_listado .categorias_box1 .categoria_detalles .puntuacion_fecha span,.categorias_box2 .categoria_detalles .puntuacion_fecha span
{
	padding-left:42px
}

#categorias_listado .categorias_box1 .categoria_descargar,.categorias_box2 .categoria_descargar
{
	float:left;
	font-size:12px;
	height:20px;
	padding:46px 0 0 15px;
	width:95px
}

#categorias_listado .categorias_box1 .categoria_descargar a,.categorias_box2 .categoria_descargar a
{
	background:url(i/DG_icono.png) no-repeat left;
	color:#0057A5;
	display:block;
	height:20px;
	padding-left:25px;
	text-decoration:none
}

#categorias_listado #categorias_paginacion
{
	height:25px;
	margin:10px auto;
	text-align:center;
	width:740px
}

#categorias_listado #categorias_paginacion span
{
	padding:3px 4px;
	text-align:center
}

#categorias_listado #categorias_paginacion span a
{
	color:#0057A6;
	font-size:14px;
	font-weight:700;
	text-decoration:none
}

#categorias_listado #categorias_paginacion .separacion_paginacion
{
	color:#999;
	font-weight:700
}

#categorias_listado #categorias_paginacion .current
{
	background:url(i/bg_nro_pag.png) no-repeat 1px;
	color:#000;
	font-size:14px;
	font-weight:700;
	padding:3px 8px
}

#ficha
{
	float:left;
	height:auto;
	margin:0;
	width:700px
}

#ficha #ficha_nombre
{
	color:#000;
	height:auto;
	margin:0 0 20px;
	overflow:hidden;
	width:700px
}

#ficha #ficha_nombre .ficha_nombre_titulo h1
{
	display:inline;
	font-size:22px;
	font-weight:700
	color:#111
}

#ficha #ficha_nombre .ficha_nombre_version
{
	color:#999;
	font-size:22px;
	font-weight:700;
	height:auto;
	padding:12px 0 0 5px;
	width:100px
}

#ficha #ficha_menu
{
	clear:both;
	height:45px;
	width:700px
}

#ficha #ficha_menu .btn_menu_activado
{
	background-image:url(i/menu_ficha_act.png);
	float:left;
	height:37px;
	padding:8px 0 0 10px;
	width:145px
}

#ficha #ficha_menu .btn_menu_activado .menu_datos a,.menu_datos a
{
	background:url(i/icon_datos.png) no-repeat left center;
	color:#0057A5;
	display:block;
	padding:2px 0 0 20px;
	text-decoration:none;
	width:70px
}

#ficha #ficha_menu .btn_menu_desactivado
{
	background-image:url(i/menu_ficha_des.png);
	float:left;
	height:37px;
	padding:8px 0 0 8px;
	width:147px
}

#ficha #ficha_menu .btn_menu_desactivado .menu_imagenes a,.menu_imagenes a
{
	background:url(i/icon_imagen.png) no-repeat left center;
	color:#0057A5;
	display:block;
	padding:2px 0 0 20px;
	text-decoration:none;
	width:125px
}

#ficha #ficha_menu .ficha_separacion
{
	background-image:url(i/linea_sep_ficha.png);
	float:left;
	height:36px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:1px
}

#ficha #ficha_menu .menu_linea
{
	background-image:url(i/menu_ficha_linea.png);
	float:left;
	height:45px;
	width:388px
}

#ficha #ficha_datos
{
	height:auto;
	padding:15px 0 0 15px;
	width:685px
}

#ficha #ficha_datos .ficha_imagen
{
	float:left;
	height:auto;
	width:280px
}

#ficha #ficha_datos .ficha_imagen_vinculo
{
	font-size:12px;
	padding:10px 0 0 100px
}

#ficha #ficha_datos .ficha_imagen .ficha_imagen_vinculo a
{
	background:url(i/icon_mas_imagenes.png) no-repeat left center;
	color:#0057A5;
	height:14px;
	padding:0 0 0 20px;
	text-decoration:none;
	width:100px
}

#ficha #ficha_datos .ficha_datos1
{
	color:#000;
	float:left;
	font-size:11px;
	font-weight:700;
	height:auto;
	padding:0 0 0 15px;
	width:150px
}

#ficha #ficha_datos .ficha_datos1 .ficha_datos_sep,.ficha_datos2 .ficha_datos_sep
{
	margin:0 0 12px;
	min-height:12px
}

#ficha #ficha_datos .ficha_datos2
{
	color:#000;
	float:left;
	font-size:11px;
	font-weight:400;
	height:auto;
	padding:0 0 0 15px;
	width:180px
}

#ficha #ficha_datos .ficha_datos2 .ficha_datos2_puntuacion
{
	height:19px;
	padding:0 0 7px;
	width:99px
}

#ficha #ficha_datos .ficha_datos2 .ficha_datos2_banderas
{
	height:15px;
	padding:0 0 9px;
	width:150px
}

#ficha #ficha_galeria
{
	height:auto;
	overflow:hidden;
	padding:10px 0 20px;
	width:700px
}

#ficha #ficha_galeria .ficha_galeria_imagen
{
	float:left;
	height:auto;
	padding:20px;
	width:125px
}

#ficha #ficha_descargar
{
    margin: 20px 0 10px 0;
    padding: 5px 15px;
    width: 420px;
    background: #E9F3CC;
    border: 4px solid #96BE2C;	
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;	
}

#ficha #ficha_descargar a
{
	background:url(i/DG_icono2.png) no-repeat left;
	color:#0057A5;
	display:block;
	font-size:28px;
	font-weight:bold;
	line-height: 40px;
	padding: 0 0 0 50px;
	text-decoration:underline;
	width:auto;
}

.ad_line1
{
	color:#0057A6;
	font-size:13px;
	font-weight:700;
	padding-bottom:3px;
	text-decoration:underline
}

.ad_text
{
	color:#000;
	font-size:11px;
	text-decoration:none
}

.adurl
{
	margin-bottom:5px;
	margin-top:3px
}

.ad_url
{
	color:#080;
	font-size:10px
}

.wide_ads
{
	margin-top:5px
}

.bordadss
{
	padding-bottom:6px;
	padding-left:1px;
	padding-top:6px
}

.bordadr
{
	width:218px
}

.separador
{
	color:#efefef
}

#ficha #ficha_publi
{
	height:auto;
	padding:5px 5px 5px 15px;
	width:680px
}

#ficha #ficha_publi .ficha_publi_box
{
	background:url(i/line_publicidad.png) repeat-x center;
	height:auto;
	padding:8px 0 10px;
	width:678px
}

#ficha #ficha_publi .ads_anuncios
{
	float:left;
	padding:5px;
	width:215px
}

#ficha #ficha_info
{
	border-bottom:solid 1px #CCC;
	height:auto;
	margin:25px 0;
	overflow:hidden;
	padding-bottom:10px;
	width:700px
}

#ficha #ficha_info .ficha_info_titulo
{
	color:#000;
	display:block;
	font-size:14px;
	padding-left:16px;
	padding-right:16px
}

#ficha #ficha_info .ficha_autor
{
	color:#333;
	font-size:11px;
	padding-left:24px
}

#ficha #ficha_info .ficha_redactor a
{
	color:#0059AC;
	font-size:11px;
	text-decoration:none
}

#ficha #ficha_info .ficha_parrafo p
{
	color:#333;
	font-size:13px;
	line-height:20px;
	padding:15px 24px
}

#ficha #ficha_requisitos
{
	height:auto;
	overflow:hidden;
	padding-bottom:20px;
	width:700px
}

#ficha #ficha_requisitos .columna
{
	float:left;
	line-height:20px;
	padding-left:24px;
	width:326px
}

#ficha #ficha_requisitos .columna .requisitos_destacado
{
	color:#000;
	font-size:11px;
	font-weight:700
}

#ficha #ficha_requisitos .columna .requisitos_tit
{
	color:#01437E;
	font-size:12px;
	font-weight:700
}

#ficha #ficha_requisitos .columna .requisitos_normal
{
	color:#000;
	font-size:11px
}

#ficha #ficha_requisitos .columna .requisitos_img
{
	padding:5px 0 0
}

#descargar #descargar_nombre
{
	border-bottom:1px #D8D8D8 solid;
	color:#000;
	height:auto;
	margin:0 0 10px;
	overflow:hidden;
	padding-bottom:5px;
	width:940px
}

#descargar #descargar_nombre .descargar_nombre_titulo h1
{
	font-size:24px;
	font-weight:400
}

#descargar #descargar_nombre .descargar_nombre_version
{
	color:#666;
	float:left;
	font-size:12px;
	font-weight:700;
	height:auto;
	padding:12px 0 0 5px;
	width:100px
}

#descargar #opciones_descargar
{
	height:auto;
	padding:10px 30px;
	width:880px
}

#descargar #opciones_descargar .titulo
{
	font-size:18px;
	height:auto;
	padding:0 0 10px;
	width:880px
}

#descargar #opciones_descargar .texto
{
	color:#000;
	font-size:11px;
	height:auto;
	line-height:20px;
	padding:8px 0;
	width:880px
}

#descargar #boton_descargar
{
	background-color:#F1F4EA;
	border-bottom:1px #ADC581 solid;
	border-top:1px #ADC581 solid;
	height:auto;
	margin:20px 0;
	padding:10px 0;
	text-align:center;
	width:940px
}

#descargar #boton_descargar .boton
{
	height:auto;
	margin:0 auto;
	width:300px
}

#descargar #boton_descargar .boton a
{
	background:url(i/DG_icono2.png) no-repeat left;
	color:#0057A5;
	display:block;
	font-size:28px;
	height:40px;
	padding:8px 0 0 45px;
	text-decoration:underline;
	width:317px
}

#terminos .contenido
{
	float:left;
	font-size:11px;
	padding:15px 0;
	text-align:justify;
	width:940px
}

#terminos .puntos
{
	background-color:#F1F4EA;
	border-bottom:1px #ADC581 solid;
	border-top:1px #ADC581 solid;
	float:left;
	font-size:12px;
	font-weight:700;
	height:auto;
	padding:5px;
	width:930px
}

#terminos .contenido2
{
	float:left;
	font-size:11px;
	padding:20px 30px;
	text-align:justify;
	width:880px
}

#contactanos
{
	float:left;
	font-size:12px;
	height:auto;
	margin:0;
	width:940px
}

#contactanos .descripcion
{
	background-color:#F1F4EA;
	border-bottom:1px #ADC581 solid;
	border-top:1px #ADC581 solid;
	float:left;
	font-size:11px;
	height:auto;
	margin-top:15px;
	padding:10px 5px;
	width:930px
}

#contactanos .form
{
	float:left;
	height:auto;
	padding:20px 170px;
	width:600px
}

#contactanos .contenedor_izq
{
	float:left;
	width:180px
}

#contactanos .contenedor_der
{
	float:right;
	width:420px
}

#contactanos .label
{
	float:left;
	height:auto;
	padding:10px 0;
	width:180px
}

#contactanos .label1
{
	float:left;
	height:83px;
	padding:10px 0;
	width:180px
}

#contactanos .input
{
	float:left;
	height:auto;
	padding:5px 0;
	width:410px
}

#contactanos span
{
	color:#759129;
	font-size:11px;
	font-style:italic;
	line-height:25px
}

#contactanos .terminos
{
	float:left;
	font-size:12px;
	height:auto;
	padding:10px 0;
	width:600px
}

#contactanos .submit
{
	float:left;
	height:auto;
	padding:15px 0;
	text-align:center;
	width:600px
}

#contactanos .submit input[type='submit']
{
	background:url(i/btn_contactanos.png) repeat-x center;
	border:1px #759129 solid;
	font-size:11px;
	font-weight:700;
	height:22px;
	padding:2px 10px;
	width:80px
}

#contactanos textarea,input[type='text'],select
{
	background-color:#F7F9E8;
	border:1px #759129 solid;
	padding:3px 5px
}

.categoryselected
{
	background:#F6F6F6;
	font-weight:700
}

#ticketaddform label
{
	display:block;
	float:left;
	width:150px
}

#ticketaddform .textarea
{
	width:421px
}

#validate
{
	float:left;
	margin-left:146px;
	width:400px
}

div.error-message,#flashmessage
{
	clear:both;
	color:#900;
	font-weight:700
}

#recaptcha_instructions_image
{
	line-height:6px !important
}

.contacto
{
	color:#0057A6;
	font-size:10px;
	font-weight:700;
	text-decoration:none
}

#searchfail
{
	color:#5C5C5C;
	font-weight:400;
	padding:5px;
	text-align:center
}

.gestor
{
	color:#AAA;
	font-size:11px;
	height:auto;
	padding:12px 0 0 5px;
	width:100px
}

.noos
{
	border:none !important
}

.programa_icono img,.novedades_imagen img,.relacionados_icono img
{
	border:1px solid #c5c5c5
}

.categoria_logo .text1 img
{
	margin:0 0 0 -11px;
	position:absolute
}

#header #idiomas
{
	height:auto;
	left:640px;
	position:absolute;
	text-align:right;
	top:1px;
	width:300px
}

#header #idiomas img
{
	border:0;
	margin:1px
}

a.view-more
{
	background: url(i/btnviewall.png) no-repeat center;
	color:#FFF;
	float:left;
	font-size:12px;
	font-weight:700;
	height:22px;
	margin:3px 8px 7px 10px;
	padding-left:25px;
	padding-top:6px;
	text-decoration:none;
	width:81px
}

body.de a.view-more
{
	background: url(i/btnviewall_large.gif) no-repeat center !important;
	width:107px !important;
}

a.view-more:hover
{
	color:#FFF;
	text-decoration:underline
}

.ficha_info_titulo img
{
	margin-right:10px
}

.editorname
{
	color:green
}

.idiomas li
{
	list-style:none;
	margin-top:6px
}

.idiomas li a
{
	font-size:11px;
	text-decoration:none
}

.idiomas li a:visited
{
	color:blue
}

#ficha #languagesreview
{
	border-top:solid 1px #CCC;
	height:auto;
	overflow:hidden;
	padding:25px 24px 20px 26px;
	width:650px
}

#ficha #languagesreview h3
{
	color:#01437E;
	font-size:12px;
	line-height:20px
}

#ficha #languagesreview ul
{
	font-size:10px;
	line-height:20px;
	list-style:none
}

#ficha #languagesreview ul li img
{
	margin-bottom:-2px
}

#ficha #languagesreview ul li a
{
	color:#01437E;
	text-decoration:none
}

.clearfix:after
{
	clear:both;
	content:" ";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden
}

ul.searches li
{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:33%
}

ul.searches-resume
{
	margin-bottom:15px
}

ul.searches-resume li
{
	list-style:none;
	margin:0 0 5px;
	padding:0
}

ul.searches-resume li a
{
	color:#11c;
	font-size:12px;
	font-weight:700;
	text-decoration:none
}

ul.searches-resume div.snippet
{
	color:#999;
	font-size:11px;
	margin:2px 0
}

#search_results div.result
{
	border-bottom:1px solid #ddd;
	font-size:14px;
	margin-bottom:3px;
	padding:5px 0
}

#search_results div.result h3
{
	cursor:pointer;
	font-size:14px;
	font-weight:400;
	line-height:24px;
	margin-bottom:2px
}

#search_results div.result span.label
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#ddd;
	border-radius:5px;
	color:#666;
	font-size:10px;
	margin-right:7px;
	padding:2px 7px
}

#search_results div.result span.updated
{
	color:#666;
	font-size:10px;
	margin-right:7px;
	padding:2px 0
}

#search_results div.result div.icon
{
	border:2px solid #fff;
	float:left;
	margin:0 15px 0 7px
}

#search_results div.result div.info
{
	float:left;
	font-size:12px;
	width:510px
}

#search_results div.result div.actions
{
	float:right;
	margin-right:5px;
	text-align:center
}

#search_results div.result div.actions p
{
	line-height:23px
}

#search_results div.result p
{
	color:#333;
	margin-bottom:5px
}

#search_results div.result a
{
	color:#11c
}

#search_results div.result a:hover
{
	xcolor:#161
}

#search_results div.result em
{
	font-style:normal;
	font-weight:700
}

#search_results div.result p.snippet-cut
{
	color:#666
}

#search_results div.result.vip
{
	xbackground:#e7f7e7
}

#search_results div.result.vip div.icon
{
	background:transparent url('i/frame-vip.png');
	border:2px solid #fc6;
	float:left
}

#search_results div.result.vip div.icon img
{
	z-index:-99
}

#categories_related li
{
	color:#999;
	font-size:12px;
	list-style:none;
	margin-bottom:10px
}

#searches_related li
{
	color:#999;
	display:inline;
	font-size:12px;
	list-style:none;
	margin-bottom:10px
}

#searches_block h2
{
	background-image:url(i/h1_back2.png);
	color:#FFF;
	font-size:14px;
	font-weight:700;
	height:31px;
	padding:2px 0 0 8px
}

#searches_block ul
{
	background:#e5e5e5;
	margin:0;
	padding:5px 5px 5px 7px
}

#searches_block li
{
	color:#999;
	display:inline;
	font-size:11px;
	list-style:none;
	margin-bottom:10px
}

div.pagination
{
	font-size:14px;
	padding:15px 0;
	text-align:center
}

div.pagination span.disabled
{
	color:#bbb
}

div.pagination a
{
	color:#666;
	text-decoration:none
}

div.pagination span
{
	color:#666;
	font-weight:400;
	margin:0 4px 0 0
}

div.pagination span.current
{
	color:#000;
	font-weight:700
}

a img
{
	border:0 none
}

a span
{
	cursor:pointer
}

a.button
{
	background:url("i/buttons.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#333;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	font-weight:700;
	height:23px;
	overflow:visible;
	padding:0 0 0 3px;
	text-decoration:none;
	text-shadow:1px 1px 0 #FFF;
	white-space:nowrap
}

a.button > span
{
	background:url("i/buttons.png") no-repeat scroll 100% 0 transparent;
	display:block;
	height:23px;
	line-height:23px;
	padding:0 10px 0 7px
}

a.button:hover,a.button:focus,a.button-mo
{
	background-position:0 -30px;
	color:#FFF;
	text-decoration:none;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3)
}

a.button-red
{
	background:url("i/buttons.png") no-repeat scroll 0 -90px transparent;
	color:#FFF;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3)
}

a.button-blue
{
	background:url("i/buttons.png") no-repeat scroll 0 -30px transparent;
	color:#FFF;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3)
}

a.button-blue:hover,a.button-blue:focus,a.button-mo
{
	background-position:0 -90px;
	color:#FFF;
	text-decoration:none;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3)
}

a.button-white:hover,a.button-white:focus
{
	background-position:0 0;
	color:#333;
	text-shadow:1px 1px 0 #FFF
}

a.button-white:hover > span,a.button-white:focus > span
{
	background-position:100% 0
}

#categorias_listado #categorias_navegacion h1
{
	color:#000;
	float:left;
	font-size:10px;
	font-weight:400;
	padding:6px 6px 0 0
}

div.footer-line-searcher
{
	color:#999
}

div.footer-line-searcher a
{
	color:#999;
	font-size:12px;
	text-decoration:none
}

*,#categories_related ul,#searches_related ul
{
	margin:0;
	padding:0
}

#header #logo a img,#categorias_listado .categorias_box1 .categoria_descripcion .idioma .idioma_img a img,.categorias_box2 .categoria_descripcion .idioma .idioma_img a img
{
	border-style:none
}

#header #search_box .submit,#redes .redes_twitter
{
	float:right
}

#header #search_box .clear,.clear,#ficha #ficha_publi .clear
{
	clear:both
}

#breadcrumbs .navigation,#content_mid .novedades_box .novedades_calificacion img
{
	height:auto;
	width:auto
}

#breadcrumbs .navigation .nav_1 a:hover,#breadcrumbs .navigation .nav_2 a:hover,#content_left #categorias .categoria_menu a:hover,#content_left #categorias ul li a:hover,#content_left #subcategorias .subcategoria_menu_listado a:hover,#content_left #subcategorias #subcategorias_listado ul li a:hover,#content_left #top_descargas .top_descargas_box .top_descargas_info .top_descargas_tit a:hover,#content_right #busquedas_tags a:hover,#busquedas_tags2 a:hover,#content_right #busquedas_pop p a:hover,#content_right #versiones_anteriores span a:hover,#content_right #notificar_redes .notificar_version a:hover,#content_right #notificar_redes .notificar_recomendar a:hover,#content_right #notificar_redes .notificar_twitter a:hover,#content_right #notificar_redes .notificar_face a:hover,#content_right #notificar_redes .notificar_descargar a:hover,#content_right #programas_relacionados .relacionados_box .relacionados_info .relacionados_tit a:hover,#footer_blank #footer #creditos p a:hover,#content_mid #descargados .programas .programa_resumen .programa_descripcion .tit_descripcion a:hover,#content_mid #descargados .programas .programa_resumen .programa_descripcion p a:hover,#content_mid .novedades_box .novedades_descripcion .tit_novedades a:hover,#categorias_listado #categorias_navegacion ul li a:hover,#categorias_listado .categorias_box1 .categoria_descripcion .categoria_titulo a:hover,.categorias_box2 .categoria_descripcion .categoria_titulo a:hover,#categorias_listado .categorias_box1 .categoria_descargar a:hover,.categorias_box2 .categoria_descargar a:hover,#categorias_listado #categorias_paginacion span a:hover,#ficha #ficha_menu .btn_menu_activado .menu_datos a:hover,.menu_datos a:hover,#ficha #ficha_menu .btn_menu_desactivado .menu_imagenes a:hover,.menu_imagenes a:hover,#ficha #ficha_datos .ficha_imagen .ficha_imagen_vinculo a:hover,#ficha #ficha_descargar a:hover,ficha #ficha_info .ficha_redactor a:hover,#descargar #boton_descargar .boton a:hover,#ficha #languagesreview ul li a:hover,a:link,ul.searches-resume li a:hover
{
	text-decoration:underline
}

#content_left .title, #content_mid .title, #content_right .title
{
    background:#ccc;
	color:#333;
	border-bottom:2px solid #fff;
	/*
	font-size:14px;
	line-height:24px;
	*/
	font-size:12px;
	line-height:14px;	
	font-weight:bold;
	padding:0 7px;
}

#content_left .title, #content_right .title
{
    /*background: #779722 url(i/h1_back.png);*/
    background: #709612;
	color:#fff;
}

#content_left #categorias #tit_categorias,#content_left #subcategorias #tit_subcategorias,#top_descargas #tit_topdescargas,#busquedas_tags2 #tit_busquedas2
{
	background-image:url(i/h1_back.png);
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:31px;
	padding:2px 0 0 8px;
}

#content_left #top_descargas .top_descargas_box .top_descargas_icono,#content_right #programas_relacionados .relacionados_box .relacionados_icono
{
	float:left;
	height:33px;
	width:31px
}

#content_left #top_descargas .top_descargas_box .top_descargas_info .top_descargas_tit,#content_right #programas_relacionados .relacionados_box .relacionados_info .relacionados_tit
{
	font-size:12px
}

#content_left #top_descargas .top_descargas_box .top_descargas_info .top_descargas_tit a,#content_mid #descargados .programas .programa_resumen .programa_descripcion .tit_descripcion a,#content_mid #descargados .programas .programa_resumen .programa_descripcion p a,#content_mid .novedades_box .novedades_descripcion .tit_novedades a,#categorias_listado .categorias_box1 .categoria_descripcion .categoria_titulo a,.categorias_box2 .categoria_descripcion .categoria_titulo a
{
	color:#0057A6;
	text-decoration:none
}

#content_left #top_descargas .top_descargas_box .top_descargas_info p,#content_right #programas_relacionados .relacionados_box .relacionados_info p
{
	font-size:10px;
	line-height:14px
}

#content_left #publicidad,#content_right #publicidad2,#redes
{
	height:auto;
	margin:10px 0;
	width:auto
}

#content_left .publicidad_box,#content_right #publicidad2 .publicidad_box2,.redes_box
{
	background:url(i/line_publicidad.png) repeat-x center;
	height:auto;
	padding:8px 0 10px;
	width:auto
}

#content_left .publicidad_box .tit_publicidad,.redes_box .tit_redes
{
	background-color:#FFF;
	color:#999;
	font-size:11px;
	margin:0 0 0 10px;
	padding:0 7px;
	text-align:center;
	width:70px
}

#content_right #busquedas_tags #tit_busquedas,#versiones_anteriores #tit_anteriores,#programas_relacionados #tit_relacionados,#content_right #busquedas_pop #tit_busquedas_pop
{
	background-image:url(i/h1_back2.png);
	color:#FFF;
	font-size:14px;
	font-weight:700;
	height:31px;
	padding:2px 0 0 8px;
	width:212px
}

.tit_publicidad2,.ad_header,#ficha #ficha_publi .ficha_publi_box .ficha_publi_tit
{
	background-color:#FFF;
	color:#999;
	font-size:13px;
	margin:0 0 0 10px;
	padding:0 7px;
	text-align:center;
	text-decoration:none;
	width:70px
}

#content_right #busquedas_pop p span,#redes .redes_facebook
{
	float:left
}

#redes .redes_facebook a img,#redes .redes_twitter a img,img
{
	border:none
}

#content_right #notificar_redes .notificar_version,#content_right #notificar_redes .notificar_recomendar,#content_right #notificar_redes .notificar_twitter,#content_right #notificar_redes .notificar_face,#content_right #notificar_redes .notificar_descargar
{
	padding:2px 0 2px 5px
}

#footer_blank #footer #creditos p a,#descargar #opciones_descargar .texto a,#contactanos .terminos a,#categories_related a,#searches_related a,#searches_block a
{
	color:#0057A5;
	text-decoration:none
}

#content_mid #descargados .tit_descargados,#content_mid .tit_descargados
{
    background:#ccc;
	color:#333;
	border-bottom:2px solid #fff;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	padding:0 10px;
}

#content_mid #descargados .programas .programa_resumen .programa_descripcion p,#content_mid .novedades_box .novedades_descripcion p
{
	font-size:11px;
	line-height:13px;
	padding: 2px 0 3px;
	color:#333;
}

#content_mid #descargados .descargados_linea,#content_mid .novedades_linea
{
	background-color:silver;
	float:left;
	height:1px;
	margin:4px;
	overflow:hidden;
	width:490px
}

#categorias_listado #categorias_navegacion .seleccionado a:hover,#search_results div.result a:visited
{
	text-decoration:none
}

.hideflags,#search_results div.result a.button em
{
	display:none
}

#categorias_listado .categorias_box1 .categoria_detalles .puntuacion_detalles,.categorias_box2 .categoria_detalles .puntuacion_detalles,#categorias_listado .categorias_box1 .categoria_detalles .puntuacion_licencia,.categorias_box2 .categoria_detalles .puntuacion_licencia,#categorias_listado .categorias_box1 .categoria_detalles .puntuacion_fecha,.categorias_box2 .categoria_detalles .puntuacion_fecha
{
	height:15px;
	padding:0 0 20px;
	width:200px
}

#categorias_listado #categorias_paginacion .anterior a img,#categorias_listado #categorias_paginacion .siguiente a img
{
	border-style:none;
	height:16px;
	padding-top:5px;
	width:15px
}

#ficha #ficha_nombre .ficha_nombre_titulo,#descargar #descargar_nombre .descargar_nombre_titulo
{
	float:left;
	height:auto;
	width:auto
}

#ficha #ficha_nombre .ficha_nombre_gratis,#descargar #descargar_nombre .descargar_nombre_gratis
{
	font-weight:700
}

#ficha #ficha_menu .btn_menu_activado .menu_datos,.menu_imagenes,#ficha #ficha_menu .btn_menu_desactivado .menu_imagenes,.menu_datos
{
	font-size:14px
}

#descargar,#terminos
{
	float:left;
	height:auto;
	margin:0;
	width:940px
}

#descargar #opciones_descargar .texto a:hover,#contactanos .terminos a:hover
{
	color:#0057A5;
	text-decoration:underline
}

#descargar #opciones_descargar .texto input[type='checkbox'],#contactanos input[type='checkbox']
{
	margin:-2px 0
}

#terminos .titulo,#contactanos .titulo
{
	border-bottom:1px #D8D8D8 solid;
	float:left;
	font-size:22px;
	height:auto;
	padding-bottom:5px;
	width:940px
}

#contactanos textarea:hover,input[type='text']:hover,select:hover,#contactanos textarea:focus,input[type='text']:focus,select:focus
{
	background-color:#FFF;
	border-color:#9B9B9B
}

* html .clearfix,*:first-child+html .clearfix
{
	zoom:1px
}

ul.searches,#search_results,#categories_related,#seaches_related,#seaches_block
{
	margin-bottom:15px
}

#search_results div.result a.button-blue,#search_results div.result a.button-blue:hover,#search_results div.result a.button-red,#search_results div.result a.button-red:hover
{
	color:#fff
}

#categories_related h2,#searches_related h2
{
	color:#333;
	font-size:14px;
	margin-bottom:10px
}

#categories_related a:hover,#searches_related a:hover,#searches_block a:hover
{
	text-decoration:underline;
	xcolor:#161
}

div.pagination a:hover,div.footer-line-searcher a:hover
{
	color:#333;
	text-decoration:underline
}

a.button:hover > span,a.button:focus > span,a.button-mo > span,a.button-blue > span
{
	background-position:100% -30px
}

a.button-red > span,a.button-blue:hover > span,a.button-blue:focus > span,a.button-mo > span
{
	background-position:100% -90px
}

.stars { background:url(i/csg-4d943d56e40d9.png) no-repeat top left; display:inline-block; }
.rank-0{ background-position:0 0; width:79px; height:13px; } 
.rank-1{ background-position:0 -20px; width:79px; height:13px; } 
.rank-2{ background-position:0 -40px; width:79px; height:13px; } 
.rank-3{ background-position:0 -60px; width:79px; height:13px; } 
.rank-4{ background-position:0 -80px; width:79px; height:13px; } 
.rank-5{ background-position:0 -100px; width:79px; height:13px; } 

div.ads_downloads { text-align: center }
div.ads_index_sidetop_text { margin-bottom: 15px }

