/* ------------------------------------------------Variables------------------------------------------------------
color principal: #4489ab;
azul subcategorias:#65b4d1;
azul muy claro: #d6eaf2; 
Azul oscuro menu superior #003955;
---------------------------------------------------Fin variables----------------------------------------------*/
/*-------------------------------------------------Etiquetas html---------------------------------------------*/
h1, h2, h3, h4, h5, h6, ul, ol, li, form {
margin: 0;
padding: 0;
border: 0;
font-weight:normal;
font-family:'verdana'; 
}

h1, h2, h3, h4, h5, h6{
display:inline;
}

h1{
font-size:24px;
}

h2{
font-size:18px;
}

h3{
font-size:14px;
}

h4{
font-size:12px;
}

h5{
font-size:11px;
}

h6{
font-size:10px;
}

input.boton{
color:#003955;
background:#FFFFFF;
font-size:11px;
font-weight:bold;
vertical-align:top;
margin:0px 2px 0px 2px;
width:65px;
}

input.boton_azul{
color:#FFFFFF;
background:#4489ab;
font-size:12px;
font-weight:bold;
border:solid 1px #4489ab;
margin-left:5px;
}

input.boton_blanco{
color:#003955;
background:#FFFFFF;
font-size:12px !important;
font-weight:bold;
border:solid 1px #4489ab;
margin-left:2px;
font-family:'verdana';
height:19px;
}


input.texto{
color:#4489ab;
background:#FFFFFF;
font-size:10px;
font-weight:bold;
height:15px;
border:solid 1px #4489ab;
}

/*Usado*/
.texto_busqueda{
color:#4489ab;
background:#d6eaf2;
font-size:10px;
font-weight:bold;
border:solid 1px #4489ab;
width:330px;
padding: 2px 0 2px 4px;
}

.texto_busqueda_cabecera{
font-size:12px;
}

#texto_busqueda_google{
width:180px;
height:15px;
border:1px solid #4489ab;
color:#4489ab;
margin-bottom:10px;
padding-left:5px;
font-size:11px;
background:#d6eaf2;
margin-left:5px;
}

a:link, a:hover, a:visited{
color:#000000;
text-decoration:none;
}

a:hover{
 color:#4489ab; 
}

a.subrayado{
font-weight:bold;
text-decoration:underline;
font-family: 'verdana';
}

a:hover.subrayado{
color:#4489ab;
text-decoration:underline;
}

a.blanco {
color:#FFFFFF;
text-decoration:underline;
}

a:hover.blanco{
color:#FFFFFF;
text-decoration:underline;
}

a.gris {
color:#555555;
text-decoration:none;
line-height:16px;
}

a:hover.gris{
color:#4489ab;
text-decoration:underline;
}

a.azul {
color:#4489ab;
text-decoration:none;
line-height:16px;
}

a:hover.azul{
text-decoration:underline;
}

a.azul_claro {
color:#65b4d1;
text-decoration:none;
}

a:hover.azul_claro{
color:#65b4d1;
text-decoration:underline;
}

a.enlace_programas {
color:#003955;
text-decoration:underline;
}


a.azul_oscuro {
color:#003955;
text-decoration:none;
}

a:hover.azul_oscuro{
color:#003955;
text-decoration:underline;
}

a.pestania_no_activa, a:hover.pestania_no_activa, a:visited.pestania_no_activa{
color:#003955;
}

a.gris2 {
color:#555555;
text-decoration:none;
}

a:hover.gris2{
color:#555555;
text-decoration:underline;
}

a.negro {
color:#000000;
text-decoration:none;
}

a:hover.negro{
color:#000000;
text-decoration:underline;
}

a.negro_azul {
color:#000000;
text-decoration:none;
}

a:hover.negro_azul{
color:#4489ab;
text-decoration:underline;
}

a.blanco10 {
color:#FFFFFF;
text-decoration:none;
}

a:hover.blanco10 {
text-decoration:underline;
}

body{
font: 11px Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
background:url(img/fondo.gif) repeat-x #dedede; 
}

.margen_der{
background:url(img/margen_der.gif) repeat-x;
}

#contenedor{
height:auto;
margin:auto;
text-align:left;
width:1024px;
}
/*--------------------------------------------------Fin etiquetas html---------------------------------------------*/
/*---------------------------------------------------Cabecera y navegador---------------------------------------------*/
#cabecera, #cabecera_der, #cabecera_izq, #cabecera_der_interior, .busqueda, #busqueda_avanzada, #num_descargas, #menu, #menu a, #cuerpo, #columna_der, #columna_izq, .categorias, .subcategorias, #pie, #logo_pie, .vinculos_pie, #estadisticas_pie{
float:left;
}

#cabecera{
width:100%;
height:170px;
}

#menu_cabecera{
width:1080px;
height:40px;
margin:auto;
padding-left:13px;
}

#logo_menu_cabecera{
width:222px;
float:left;
padding: 0px 20px 0px 10px; 
background:url(img/separador_divs.gif) no-repeat;
margin-top:12px;
line-height: 16px;
}

#menu_cabecera li{
color: #FFFFFF;
float:left;
font-size:11px;
font-weight:bold;
text-align:center;
font-family:'verdana';
padding:0px 18px 0px 18px;
margin-top:10px;
list-style:url(img/flecha_cabecera.gif) inside;
background:url(img/separador_divs.gif) no-repeat; 
background-position: right;
}

#menu_cabecera a{
color: #FFFFFF;
 
}
#menu_cabecera a:hover{
text-decoration:underline;
}

#cabecera_inf{
width:1080px;
height:130px;
margin:auto;
}

#cabecera_izq{
width:265px;
height:130px;
}

#logo{
width:386px;
height:85px;
padding: 30px 0 0 14px;
}

#linea{
background:url(img/separador_bloque_azul.gif) repeat-x;
width:735px;
height:10px;
float:left;
}

.linea_blanca{
background:url(img/separador_bloque_azul.gif) repeat-x;
width:336px;
height:10px;
float:left;
}

.linea_azul{
background:url(img/separador.gif) repeat-x;
width:100%;
height:10px;
float:left;
}

#titulo{
margin:30px 0 0 10px;
color:#FFFFFF;
width:450px;
}

#cabecera_der{
width:760px;
height:130px;
}

#cabecera_der_interior{
width:618px;
height:130px;
}

.busqueda{
color:#FFFFFF;
height:40px;
width:760px;
margin: 15px 0 0 0px;
}

.busqueda_img{
float:left;
width:52px;
}

.busqueda_texto{
float:left;
margin-top:10px; 
}

.busqueda h3{
font-weight:bold;

}

#busqueda_avanzada{
height:15px;
width:408px;
margin:3px 30px 0 180px;
text-align:right;
}

#num_descargas{
height:23px;
width:438px;
margin:15px 0 0 180px;
color:#555555;
font-weight:bold;
}

#num_descargas a{
color:#555555;
font-weight:bold;
}

#num_descargas h4{
color:#000000;
font-weight:bold;
font-size:11px;
}

#menu{
color:#FFFFFF;
height:20px;
width:468px;
margin: 27px 0 0 150px;
}

#menu div{
height:22px;
margin:0 12px 0 0;
letter-spacing:1px;
}

#menu h4{
font-weight:bold;
font-size:11px
}

#navegador{
margin:0 0 0 10px;
color:#FFFFFF;
font-weight:bold;
height:65px;
float:left;
}
/*-----------------------------------------------Fin cabecera y navegador---------------------------------------------*/
/*-------------------------------------------------Cuerpo---------------------------------------------------------*/
#cuerpo{
padding:0 0 30px 0;
width:100%;
margin:auto;
}

#contenedor_cuerpo{
width:1038px;
margin:auto;
}

#columna_der{
width:770px;
background:url(img/sombra_der.gif) repeat-y #FFFFFF;  
background-position: right;
}

#columna_central{
width:1024px;
background:url(img/sombra_der.gif) repeat-y #FFFFFF;  
background-position: right;
}

#columna_izq{
width:253px;
margin:auto;
background-position: right;
}

#fondo{
background:url(img/fondo_menu.gif) repeat-y;
background-position:left;
width:254px;
float:left;
height:auto;
}	

#fondo_superior_menu{
background:url(img/fondo_menu_superior.gif) no-repeat;
background-position:top;
width:244px;
float:left;
height:auto;
padding-left:9px;
margin-top:-2px;
}	

#fondo_contenido{
background:url(img/fondo_contenido.gif) repeat-y;
background-position:left;
width:769px;
float:left;
height:auto;
}	

#fondo_contenido_top{
background:url(img/fondo_contenido_top.gif) repeat-y;
background-position:left;
width:1024px;
float:left;
height:auto;
}	

#fondo_superior_contenido{
background:url(img/fondo_superior_contenido.gif) no-repeat;
background-position:top;
width:744px;
float:left;
height:auto;
padding-left:26px;
margin-top:-2px;
}	

#fondo_superior_contenido_top{
background:url(img/fondo_superior_contenido_top.gif) no-repeat;
background-position:top;
width:977px;
float:left;
height:auto;
padding-left:26px;
margin-top:-1px;
}	

#esq_sup_iz{
background:url(img/sobra_superior_izq.gif) no-repeat;
background-position:left;
width:13px;
float:left;
height:150px;
}	

#esq_sup_der{
background:url(img/sobra_superior_izq-05.gif) no-repeat;
background-position:right;
width:13px;
float:left;
height:150px;
}	

#abajo{
background:url(img/sombra_inferior_centro.gif) repeat-x #FFFFFF;  
width:207px;
float:left;
height:21px;
}

#abajo_contenido{
background:url(img/sombra_inferior_centro.gif) repeat-x #dedede;  
width:724px;
float:left;
height:22px;
}

#abajo_contenido_top{
background:url(img/sombra_inferior_centro.gif) repeat-x #dedede;  
width:957px;
float:left;
height:22px;
}

.esq_inf_izd{
background:url(img/sombra_inferior_izq.gif) no-repeat #dedede;  
width:22px;
float:left;
height:22px;
padding:0 0 0 1px;
}

.esq_inf_der{
background:url(img/sombra_inferior_der.gif) no-repeat #dedede;  
width:23px;
float:left;
height:22px;
}

.link_categoria_descargar{
color:#4489ab;
font-size:10px;
margin-top:1px;
padding: 0px 3px 0px 2px;
}


/*----------------------------------------------Fin cuerpo---------------------------------------------------*/
/*----------------------------------------------Formulario de opiniones----------------------------------------------*/
.formulario{
float:left;
padding: 10px 10px 0px 0px;
text-align: right;
width:700px;
margin:auto;
}

.formulario_error{
font-weight:bold;
width:700px;
text-align:center;
}


.formulario_error h3{

font-size:18px;
font-weight:bold;
}

.formulario_label{
color:#4489ab;
font-weight:bold;
float:left;
font-size:12px;
height:20px;
margin-right:15px;
text-align:right;
width:260px;
line-height:14px;
font-family:'verdana';
}

.formulario_input{
background:#D6EAF2;
border:1px solid #4489ab;
color:#004f75;
float:left;
font-size:14px;
width:350px;
line-height:14px;
text-align:left;
font-family:'verdana';
height:20px;
margin-bottom:10px;
}

.formulario_boton{
color: #003955;
font-size:12px;
font-weight: bold;
line-height:23px;
background: none;
width:65px;
border: 1px solid #003955;
}

.formulario_boton:hover{
font-size:12px;
font-weight: bold;
line-height:23px;
color: #003955;
background: #D6EAF2;
}


.formulario_textarea{
background:#f1f8fb;
width:300px;
color: #004f75;
font-size:12px;
border:1px solid #4489ab;
float:left;
font-size:14px;
line-height:14px;
text-align:left;
font-family:'verdana';
width:350px;
}

.norma_titulo{
color:#4489ab;
float:left;
padding:5px 0 5px 0;
text-align:center;
}

.norma_titulo h4{
font-weight:bold;
}

.clearfix{
clear: both;	
}
/*----------------------------------------------Fin Formulario de opiniones----------------------------------------------*/
/*----------------------------------------------Navegación---------------------------------------------------*/
.categorias {
/* width:194px; */
/* padding:0 5px 0px 24px; */
width:220px;
padding:0 5px 0px 10px;
}

.item_menu{
margin-top:3px;
padding: 0px 5px 0px 5px;
font-size:10px; 
line-height:14px; 
font-weight:bold; 
float:left; 
background-color: #4489ab;
}

.recuadro a{
margin-top:3px;
padding: 0px 5px 0px 5px;
font-size:11px; 
line-height:14px; 
font-weight:bold; 
float:left; 
color: #4489ab !important;
border: 1px solid #4489ab ; 
}

.recuadro a:hover{
margin-top:3px;
padding: 0px 5px 0px 5px;
font-size:11px; 
line-height:14px; 
font-weight:bold; 
float:left; 
color: #FFFFFF !important;
background: #4489ab ;
}


.item_menu a {
color: #FFFFFF;
margin:0px 0px 2px 0px;
text-align:center;
}

.categorias li {
min-height:19px;
padding:4px 0 0 0;
list-style:none;
}

.categorias h3 {
font-weight:bold;
background-color: #4489ab;
line-height:20px;
margin-top:5px;
margin-bottom:0px;
padding-top:0px;
}

.tipos{
width:200px;
padding:4px 0 4px 21px;
}

.tipos li {
height:auto;
list-style:url(img/icono_subcategoria.gif) inside;
font-weight:bold;
padding:0px 0 0 10px;
}

.tipos a{
color:#65b4d1;
}

.tipos a:hover{
text-decoration:underline;
}

.subcategorias {
width:210px;
padding:4px 0 4px 21px;
}

.subcategorias span{
color:#65b4d1;
}

.subcategorias li {
height:auto;
list-style:url(img/icono_subcategoria.gif) inside;
font-weight:bold;
padding:0px 0 0 10px;
}

.subcategorias a{
color:#65b4d1;
}

.subcategorias a:hover{
text-decoration:underline;
}

/*--------------------------------------------Fin navegación---------------------------------------------------*/
/*------------------------------------------------------Pie----------------------------------------------------*/
#pie{
width:100%;
height:86px;
background:url(img/fondo_pie.gif) repeat-x; 
border-top:#000000 solid 1px;
}

#contenedor_pie{
width:1038px;
margin:auto;
height:86px;
background:url(img/fondo_pie.jpg) repeat-x; 
}

#logo_pie{
width:330px;
height:88px;
background:url(img/logo_pie.gif) left no-repeat; 
font-weight:bold;
}

#logo_pie h4{
font-weight:bold; 
font-size:15px;
font-family:'verdana';
}


.legal_pie{
color: #FFFFFF;
padding-left:96px;
padding-top:10px;
}

.vinculos_pie{
width:145px;
height:55px;
margin:10px 0 0 0;
padding: 5px 0 0 25px;
border-left: solid 1px #FFFFFF;
font-weight:bold;
font-size:12px;
line-height:18px;
}

#estadisticas_pie{
width:120px;
height:55px;
margin:20px 0 0 0;
padding: 0 0 0 30px;
}
/*---------------------------------------------------Fin Pie----------------------------------------------------*/
/*--------------------------------------------Index---------------------------------------------------*/
.encabezado_izq, .encabezado_izq_imagen, .encabezado_izq_texto, .encabezado_der, .encabezado_der_imagen, .encabezado_der_texto, .bloque_izq, #bloque_busqueda, .bloque_top, .top_destacado, .top_destacado_imagen, .top_semanal, .top_semanal_imagen, .top_destacado_texto, .bloque_destacado, .destacado_izq, .destacado_centro, .destacado_der, .destacado_img, .destacado_texto, .bloque_novedades, .bloque_mejor_valorados, .valoracion_marco, .valoracion_marco_registro, .valoracion, .encabezado_der_texto_valorados {
float:left;
}
/*-----------------------------------------Encabezados---------------------------------------------------*/
.encabezado_izq{
padding:6px 0 5px 0;
margin-left:13px;

}

.encabezado_top_busquedas{
width:953px;
font-size:15px !important;
color:#4489ab;
font-weight: bold;
padding: 5px 0 5px 0;
}

.encabezado_izq_imagen{
height:32px;
width:50px;
padding:0 5px 0 0;
}

.encabezado_izq_texto{
width:210px;
}

/*usado*/
.encabezado_izq_texto h3{
color:#4489ab;
font-weight:bold;
font-family: 'verdana';
font-size: 14px;
}

.encabezado_izq_texto h5{
font-weight:bold;
}

.encabezado_der{
padding:5px 0 15px 0;
}

.encabezado_der_imagen{
height:52px;
width:91px;
}

.encabezado_der_texto{
height:20px;
width:350px;
}

.encabezado_der_texto h2{
font-weight:bold;
}

.encabezado_der_texto h3{
font-weight:bold;	
color:#4489ab;
font-family: 'verdana';
font-size: 14px;
}

.encabezado_der_texto a{
color:#4489ab;
}

.cabecera_valorados{
float:left;
width:719px; 
height:11px; 
background:url(img/bloque_azul_sup.gif) no-repeat;
margin-top:11px;
}

.pie_valorados{
float:left;
width:719px; 
height:11px; 
margin-bottom:10px;
background:url(img/bloque_azul_inf.gif) no-repeat;
}

.encabezado_der_texto_valorados{
height:20px;
width:349px;
margin-left:10px;
padding:0px 0 15px 0;
}

.encabezado_der_texto_valorados h3{
font-weight:bold;
color:#FFFFFF;
font-family: 'verdana';
font-size: 15px;
}


.encabezado_der_texto h5{
color:#555555;
font-weight:bold;
}
/*-----------------------------------------Fin encabezados---------------------------------------------------*/
/*-----------------------------------------Columna izquierda---------------------------------------------------*/
.bloque_izq{
width:200px;
padding:0 0 0 19px;
}

.bloque_izq li{
height:19px;
list-style:url(img/icono_tops.gif);
list-style-position:inside;
padding:5px 0 0 5px;
font-weight:bold;
}

.bloque_izq span{
font-weight:bold;
font-size:10px;
}

.bloque_izq a{
font-weight:bold;
}

.bloque_izq a:hover{
text-decoration:underline;
}
/*-----------------------------------------Fin columna izquierda---------------------------------------------------*/
/*-----------------------------------------Columna derecha---------------------------------------------------*/
.bloque_top_valorados{
width:349px;
padding:3px 10px 0 0px; 
float:left;
}

.bloque_top_valorados h4{
font-weight:bold;
margin-left:2px;
}

.bloque_top{
width:350px;
padding:3px 22px 0 0px;
}

.bloque_img{
width:360px;
/* padding:0 5px 0 0px; */
float:left;
}

.bloque_top ul{
color:#4489ab;
}

.bloque_file li{
list-style: none;
padding:0 0 5px 0;
font-weight:bold;
}

.bloque_top h5{
color:#000000;
}

.top_destacado{
padding:4px 0 0px 0;
}

.top_destacado_imagen{
width:55px;
height:45px;
}

.top_semanal{
padding:0px 0px 20px 0;
}

.top_semanal_imagen{
width:105px;
height:80px;
padding:0 0px 0 0px;
margin: 0 15px 0 0;
}

.top{
float:left;
margin: 24px 40px 0 0;
color:#4489ab;
font-family:'verdana';
}

.top h2{
padding-top: 5px;
margin-top:5px;
}

.top h4{
padding-top: 5px;
margin-top:5px;
font-size:11px;
}

.top h5{
vertical-align:top;
padding-top: 5px;
margin-top:5px;
}

.top_semanal_imagen img{
border: 2px solid #003955;
}

.top_novedades{
padding:10px 0 0px 0;
}

.top_novedades_texto{
width:345px;
padding:0 4px 5px 0;
margin-bottom:5px;
margin-left:10px;

}

.top_destacado_texto{
width:285px;
padding:0 0 5px 0;
margin-bottom:5px;
margin-left:10px;
}

/* manu */
.display_inline{
	display:inline-block;
}


.top_destacado_texto h4, .top_destacado li h4{
font-weight:bold;
color:#FFFFFF;
}

a.blanco{
color:#FFFFFF;
text-decoration:none;
font-family:'verdana';
}

a:hover.blanco{
color:#FFFFFF;
text-decoration:underline;
}

.destacado_izq{
height:134px;
width:35px;
}

.destacado_centro{
height:134px;
width:700px;
width:730px;
}

.destacado_der{
height:134px;
background-position:right;
width:700px;
width:730px;
}

.destacado_img{
height:175px;
width:720px;
margin-top:15px;
border:2px solid #003955;
}

.panel_transparente{
width:720px;
background:#003955; 
opacity:0.8;
border-bottom:1px solid #FFFFFF;
float:left;
}

.panel_transparente h3{
color:#FFFFFF;
font-weight:bold;
font-family: 'verdana';
font-size: 15px;
}

.panel_transparente h5{
color:#FFFFFF;
font-family: 'verdana';
font-size: 10px;
}

.icono_panel{
float:left;
margin: 5px 0px 0 10px;
}

#paneles{
float:left;
width:350px;
padding:20px 0 0 0;
}

#paneles h3{
color:#4489ab;
font-weight:bold;
font-family: 'verdana';
font-size: 15px;
}

#texto_paneles{
width:382px;
}

#texto_paneles h3{
margin: 5px 0px 0 10px;
}

.texto_panel{
float:left;
margin: 5px 0px 0 10px;
width:640px;
}

.destacado_img img{
padding-bottom:9px;
}

.bloque_destacado{
padding:6px 0 0 0px; 
}

.destacado_texto{
height:20px;
width:720px;
}

.destacado_texto h3, .destacado_texto a{
color:#4489ab;
font-weight:bold;
font-family: 'verdana';
font-size: 15px;
}

.destacado_texto h4, .destacado_texto h5{
color:#FFFFFF;
font-weight:bold;
}

.destacado_texto, .destacado_texto h3{
font-weight:bold;
}

.destacado_texto li{
height:17px;
list-style:url(img/icono_destacado.gif);
margin:5px 0 0 15px;
font-weight:bold;
}

.bloque_mejor_valorados{
width:714px;
background:url(img/bloque_azul_contenido.gif) repeat-y;
color:#FFFFFF;
padding:0 5px 0 0px;
}

.nota_mejor_valorado{
background:url(img/icono_nota.gif) no-repeat #005C89;
margin: 10px 10px 0 5px;
padding-top:2px;
float:left;
width:50px;
height:43px;
color: #005c89;
text-align:center;
}

.descripcion_mejor_valorado{
float:left;
width:150px;
margin-top:8px;
}

.bloque_novedades{
width:345px;
padding:0 5px 0 20px;
}

.bloque_novedades li{
list-style-type:none;
/* padding:5px 0 5px 0px;  */
font-weight:500;
width:335px;
}

.bloque_novedades h6{
color:#555555;
}

.bloque_novedades h4{
color:#000000;
font-weight:bold;
line-height: 13px;
}

.titulo_puntuacion{
float:left;
}

.puntuacion{
float:left;
}

.valoracion_positiva{
width:10px; 
height:10px;
float:left; 
background-color:#4489ab; 
margin:1px 1px 0 1px;
}

.valoracion_negativa{
width:10px; 
height:10px;
float:left; 
background-color:#d6eaf2; 
margin:1px 1px 0 1px;
}

.valoracion_marco, .valoracion_marco_registro{
height:8px;
width:100px;
border: 1px #4489ab;
margin:5px 0 0  0;
background:#FFFFFF;
}

.valoracion{
height:8px;
width:100px;
background:#4489ab; 
}
/*----------------------------------------------Fin columna derecha---------------------------------------------------*/
/*--------------------------------------------Ficha---------------------------------------------------*/
#ficha, #ficha_pestanias, .pestania, .pestania_ficha_programa, .pestania_activa_ficha_programa, .pestania_etiqueta, .pestania_activa_ficha,.pestania_activa, #ficha_cuerpo, #ficha_pie, .registro_opinion, .opinion_sup, .opinion_inf, .opinion_nota, .opinion_titulo, .ficha_titulo, #ficha_datos_izq, #ficha_datos_der, #ficha_valoracion, #ficha_valoracion_marco, #ficha_descripcion, #ficha_versiones, .descargar_version, #version, #version_actual, #ficha_descargar, .descarga_privada, #descarga_gratis, #eslogan_privada, #ficha_imagenes, .imagen{
float:left;
}
/*--------------------------------------------Pestañas---------------------------------------------------*/
#ficha_pestanias{
width:710px;
height:27px;
padding:0 0 0 10px;
background:url(img/modulo_sup.gif) repeat-x;
background-position:bottom;
margin: 0px 0px 11px 0px;
}

.pestania{
height:8px;
padding:1px 2px 16px 3px;
margin:2px 0px 0 0;
background:url(img/modulo_sup.gif) repeat-x;
background-position:bottom;
text-decoration:underline;
font-family:'verdana';
font-size:10px;
}

.pestania_ficha_programa{
height:8px;
padding:1px 10px 16px 10px;
margin:2px 0px 0 0;
background:url(img/modulo_sup.gif) repeat-x;
background-position:bottom;
text-decoration:underline;
font-family:'verdana';
font-size:10px;
}

.pestania_ficha_programa a, .pestania_ficha_programa a:visited, .pestania_ficha_programa a:hover{
color:#003955;
text-decoration:underline;
}

.pestania_activa_ficha_programa a, .pestania_activa_ficha_programa a:visited{
color:#003955;
text-decoration:none;
}

.pestania_etiqueta{
height:8px;
padding:0px 2px 17px 3px;
margin:2px 0px 0 0;	
background:url(img/modulo_sup.gif) repeat-x;
background-position: bottom;
font-family:'verdana';
font-size:11px;
font-weight:bold; 
}

.clase_input{
margin:-3px 0px 0 0;	
}

.pestania_activa{
height:24px;
padding:8px 6px 0 6px;
margin:-6px 0px 0 0px;
border:solid 1px #000000;
-moz-border-radius: 12px 12px 0 0;
border-bottom:none;
background:#FFFFFF;
font-family:'verdana';
font-size:10px;
font-weight:bold; 
}

.pestania_activa_ficha_programa{
height:24px;
padding:8px 10px 0 10px;
margin:-6px 0px 0 0px;
border:solid 1px #000000;
-moz-border-radius: 12px 12px 0 0;
border-bottom:none;
background:#FFFFFF;
font-family:'verdana';
font-size:10px;
font-weight:bold; 
}

.pestania_activa_ficha{
height:22px;
padding:7px 14px 0 14px;
margin:4px 0px 0 9px;
border:solid 1px #000000;
-moz-border-radius: 12px 12px 0 0;
border-bottom:none;
background:#FFFFFF;
font-family:'verdana';
font-size:10px;
font-weight:bold; 
}

.pestania_activa_ficha h3{
color:#003955;
font-weight:bold;
}

.pestania_activa h3{
color:#003955;
font-weight:bold;
}


/*------------------------------------------Fin Pestañas---------------------------------------------------*/

.ficha_programa{
width:720px;
height:222px;
float:left;
margin-top:15px;
}

.menu_ficha_programas{
width:720px;
height:34px;
float:left;
background:url(img/modulo_sup.gif) repeat-x;
background-position: bottom;
margin: 0px 0px 11px 0px;
float:left;
}

.img_ficha_programas{
float:left;
margin: 0px 0 0 10px;
text-align:center;
}

.enlaces_ficha{
width:192px;
height:110px;
float:left;
background:url(img/separador_listado.gif) repeat-y; 
background-position:right;
margin: 0px 0 0 10px;
padding: 5px 0 5px 0;
}

.estadisticas_ficha{
width:185px;
height:120px;
float:left;
margin: 0 0 0 5px;
}

.descargas_ficha{
width:150px;
height:120px;
float:left;
padding-top:7px;
margin-bottom:14px;
}

.descargas_ficha a{
color:#003955;
font-weight:bold;
text-decoration:underline;
}


.pie_ficha{
width:720px;
height:38px;
float:left;
border-top:1px solid #003955;
}

.pie_ficha h4{

}

.pie_ficha h5{
color:#4489ab;
font-weight:bold;
}

.ficha_nota{
float:left;
margin: 0px 0 0px 11px;
}

.ficha_subcat{
float:left;
margin: -18px 0 0px 67px;
color:#4489ab;
width:110px;
}

.ficha_texto{
float:left;
}

.ficha_texto h5{
color:#003955;
font-weight:bold;
line-height:20px;
}

.ficha_texto a{
color:#65b4d1;
font-weight:bold;
font-size:10px;
text-decoration:underline;
line-height:19px;
}

.descargas{
margin-left:8px;
line-height:18px;
color:#003955;
font-weight:bold;
font-family:'verdana';
font-size:10px;
}

/*--------------------------------------------Cuerpo---------------------------------------------------*/
.ficha_titulo{
width:543px;
padding:12px 0 0 15px;
}

.ficha_titulo h3{
color:#FFFFFF;
font-weight:bold;
}

.ficha_titulo h3 a{
color:#FFFFFF;
font-weight:bold;
}

.ficha_titulo h3 a:hover, .ficha_titulo h3 a:active{
color:#FFFFFF;
text-decoration:underline;
}

.ficha_titulo h4{
color:#4489ab;
font-weight:bold;
}

.ficha_titulo li{
list-style:url(img/icono_destacado.gif);
height:17px;
margin:0 0 0 15px;
font-weight:bold;
color:#555555;
}

.ficha_titulo_comentarios{
width:543px;
padding:12px 0 0 15px;
}

.ficha_titulo_comentarios h4{
color:#FFFFFF;
font-weight:bold;
}

.ficha_titulo_comentarios a{
color:#FFFFFF;
font-weight:bold;
}

.ficha_titulo_comentarios a:hover, .ficha_titulo_comentarios a:active{
color:#FFFFFF;
text-decoration:underline;
}

#ficha_datos_izq, #ficha_datos_der{
padding:12px 0 0 15px;
font-weight:bold;
color:#4489ab;
}

#ficha_datos_izq{
width:254px;
line-height:21px;
}

#ficha_datos_der{
width:184px;
padding:15px 0 0 0;
line-height:20px;
}

#ficha_datos_der img{
margin-top:6px;
float:left;
padding-right:5px;
display:block;
}

#ficha_datos_izq h5, #ficha_datos_der h5{
font-weight:bold;
color:#555555;
}

#ficha_datos_izq h4, #ficha_datos_izq h3, #ficha_datos_der h4, #ficha_datos_der h3{
font-weight:bold;
color:#000000;
}

#ficha_nota{
float:left;
height:17px;
padding:2px 0 0 10px;
}

#ficha_valoracion_marco{
height:12px;
width:155px;
border:solid 1px #4489ab;
margin:5px 0 0  0;
background:#FFFFFF;
}

#ficha_valoracion{
height:12px;
width:120px;
background:#4489ab;
}

#ficha_datos_so{

width:500px;
line-height:0px;
float:left;
padding:0px 0 0 15px;
margin-top:0px;
font-weight:bold;
color:#4489ab;
}

#ficha_datos_so img{
margin-top:5px;
float:left;
display:block;
padding-right:4px;
}

#ficha_datos_so h5 {
font-weight:bold;
color:#555555;
}

#ficha_datos_so h4{
font-weight:bold;
color:#000000;
padding-top:9px;
display:block;
}


#ficha_cuerpo{
width:720px;
border-bottom:1px solid #003955;
}
/*-------------------------------------------Fin Cuerpo---------------------------------------------------*/
/*-------------------------------------------Opiniones---------------------------------------------------*/
.registro_opinion{
padding:0 0 10px 20px ;
}

.opinion_sup{
width:700px;
margin:0 0 23px 0;
}

.opinion_nota{
height:24px;
width:40px;
padding:8px 0 0 15px;
background:url(img/nota_ficha.gif) no-repeat;
}

.fecha_opinion{
background:url(img/fecha_opinion.gif) no-repeat #FFFFFF;
margin: 10px 10px 0 9px;
padding-top:2px;
float:left;
width:50px;
height:43px;
color: #FFFFFF;
text-align:center;
width:55px;
line-height:19px;
}

.texto_comentario{
background:#d7ecf3; 
color:#003955; 
margin: 4px 0 4px 0;
}

.texto_ventajas{
background:#f1f8fb; 
color:#005c89;
margin: 2px 0 2px 0;
}

.cuerpo_opinion{
float:left; 
border-bottom: 1px solid #005C89;
padding: 6px 0 6px 0;
}

.cuerpo_opinion h5{
font-weight: bold;
}

.div_texto{
float:left;
width:633px; 
border-left: 1px solid #005C89;
padding: 0 0 0 10px;
}

.opinion_nota h3{
color:#FFFFFF;
font-weight:bold;
}

.opinion_titulo{
border-bottom:solid 1px #000000;
width:710px;
padding: 10px 0 20px 10px;
}

.opinion_titulo h3{
font-weight:bold;
color:#4489ab;
}

.opinion_titulo h4{
font-weight:bold;
color:#4489ab;
}

.opinion_titulo h5{
color:#a93e3a;
font-weight:bold;
}

.opinion_medio{
width:660px;
padding:5px 0 7px 0;
}

.opinion_medio li{
list-style:none;
/* height:19px; */
}

.opinion_medio h5{
color:#003955;
font-size:11px;
/* line-height:14; */
}

.opinion_medio h2{
color: #4489ab;
font-size:15px;			
}

.opinion_medio h4{
color:#003955;
font-size:14px;
}

.opinion_inf{
width:700px;
background:#fef0bf;
padding:2px 0 0 0;
}

.opinion_inf li{
list-style:url(img/icono_opinion.gif) inside;
padding:0 0 2px 10px;
}

.opinion_inf h5{
color:#000000;
font-weight:bold;
}

.opinion_inf span{
font-weight:bold;
color:#a93e3a;
}
/*-------------------------------------------Opiniones---------------------------------------------------*/
/*---------------------------Opiniones---------------------------------------------------*/
.registro_opinion_inicio, .opinion_sup_inicio, .opinion_medio_inicio, .opinion_inf_inicio, .opinion_nota_inicio, .opinion_titulo_inicio{
float:left;
}

.registro_opinion_inicio{
width:720px;
}

.opinion_nota_inicio{
height:24px;
width:40px;
padding:8px 0 0 15px;
background:url(img/nota_ficha.gif) no-repeat;
}

.opinion_nota_inicio h3{
color:#FFFFFF;
font-weight:bold;
}

.opinion_titulo_inicio{
border-bottom:solid 1px #000000;
height:32px;
width:660px;
}

.opinion_titulo_inicio h4{
font-weight:bold;
color:#a93e3a;
}

.opinion_titulo_inicio h5{
color:#a93e3a;
font-weight:bold;
}

.opinion_medio_inicio{
width:740px;
padding:5px 0 7px 0;
}

.opinion_medio_inicio li{
list-style:none;
}

.opinion_medio_inicio h5{
color:#555555;
font-size:11px;
line-height:14;
}

.opinion_medio_inicio h2.imp{
color: #555555;
font-size:15px;			
}

.opinion_medio_inicio h4{
color:#555555;
font-size:14px;
}

.opinion_inf_inicio{
width:740px;
background:#fef0bf;
padding:2px 0 0 0;
}

.opinion_inf_inicio li{
list-style:url(img/icono_opinion.gif) inside;
padding:0 0 2px 10px;
}

.opinion_inf_inicio h5{
color:#000000;
font-weight:bold;
}

.opinion_inf_inicio span{
font-weight:bold;
color:#a93e3a;
}

a.opinion{
color:#555555;
}

a:hover.opinion{
color:#a93e3a;
}
/*-------------------------------------------Fin Opiniones---------------------------------------------------*/
/*--------------------------------------------Descripción---------------------------------------------------*/
#ficha_descripcion{
width:695px;
color:#003955;
font-family:'verdana';
padding-bottom:20px;
line-height:17px;
}

.bandera_lis_alternativo{
float:left;
text-align:left;
margin-left:10px;
width:95px;

}

.link_descargar{
float:right;margin-top:10px;margin-right:5px;
}
.link_descargar a{
color:#a93e3a;font-size:11px;
}

.link_descargar a:hover, .link_descargar:active {
	color:#555555;
}

#ad_descripcion{
	float:left;margin-right:7px;margin-bottom:7px;
}


/*-------------------------------------------Fin Descripción---------------------------------------------------*/
/*--------------------------------------------Versiones---------------------------------------------------*/
#ficha_versiones{
width:725px;
padding:0 0 30px 0;
}

.descargar_version{
font-weight:bold;
color:#003955;
padding:0px 12px 0 10px;
width:710px;
}


#version, #version_actual{
width:610px;
height:16px;
color:#000000;
font-weight:bold;
background:#fff9e5;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
margin: 8px 0 8px 10px;
padding: 2px 0 0 0;
}
/*-------------------------------------------Fin Versiones---------------------------------------------------*/
/*--------------------------------------------Descargar---------------------------------------------------*/
#ficha_descargar{
width:725px;
}

#version_actual{
margin: 8px 0 0 10px;
}

#eslogan_privada{
width:690px;
padding:0px 12px 0 10px;
}

.descarga_privada{
width:687px;
padding:0px 0 10px 8px;
margin:9px 0 10px 0;
background:#f1f8fb;
line-height:17px;
}

.descarga_privada ol{
padding:10px 0 0 20px;
}

.descarga_privada li{
list-style-position:inside;
color:#003955;
font-weight:bold;
padding:0 0 15px 0 ;
}

.descarga_privada h6{
color:#4489ab;
font-size:9px;
}

.descarga_privada h5{
color:#4489ab;
font-size:10px;
}

.descarga_privada h4{
color:#4489ab;
font-size:11px;
}

.descarga_privada h3{
font-weight:bold;
font-size:12px;
color:#000000;
}

#descarga_gratis{
width:705px;
padding:0 0 0 20px;
}

#descarga_gratis p{
padding:20px 0 10px 15px;
}

#descarga_gratis span{
color:#a93e3a;
font-weight:bold;
font-size:12px;
}
/*-------------------------------------------Fin Descargar---------------------------------------------------*/
/*--------------------------------------------Imágenes---------------------------------------------------*/
#ficha_imagenes{
width:700px;
padding:5px 0 0 0;
}

#tabla_imagen{
width:100%;
}

#tabla_imagen td{
text-align:center;
}

.imagen{
margin:0 12px 0 12px;
padding:0 0 30px 0;
}

.imagen img{
border:2px solid #003955;
}
/*-------------------------------------------Fin Imágenes---------------------------------------------------*/
/*--------------------------------------------Pie---------------------------------------------------*/
#ficha_pie{
width:765px;
height:10px;
background:url(img/pie_ficha.gif);
}
/*--------------------------------------------Fin Pie---------------------------------------------------*/
#tiempo{
border:1px solid #4489ab;
width:auto;
height:auto;
position:absolute;
top:410px;
left:610px;
background-color:white;
font-size:10px;
padding:10px;
line-height:16px;
text-align:center;
display:none;
float:left;
}

#tiempo label{
width:60px;
float:left;
font-size:11px;
height:10px;
text-align:right;
font-weight:bold;
}

#interior_tiempo{
text-align:left;
margin:auto;
}

.texto_tiempo{
width:auto;
font-size:10px;
display:block;
float:left;
padding-left:5px;
font-weight:normal;
text-align:left;
}

/*--------------------------------------------Listados---------------------------------------------------*/
.listado_ads, #listado_ordenar, #ordenar_izq, #ordenar_centro, #ordenar_der, .listado_registro, .registro_imagen, .registro_sup, .registro_medio, .registro_inf, #listado_paginacion{
float:left;
}
/*------------------------------------------ads -------------------------------------------------*/
.listado_ads{
width:755px;
}
/*------------------------------------------Ordenar por--------------------------------------------------*/
#listado_ordenar{
padding:10px 0 0px 0;
width:720px;
height:26px;
}

#ordenar_izq{
height:54px;
background:url(img/ordenar_izq.gif) no-repeat;
margin-left:5px;
width:18px;
}

#ordenar_centro{
width:730px;
height:50px;
background:url(img/ordenar_centro.gif) repeat-x;
padding:6px 0 0 0;
font-weight:bold;
}

#ordenar_centro div{
width:730px;
padding:10px 0 0 0;
}

#ordenar_centro h4{
color:#FFFFFF;
font-weight:bold;
}
		
#ordenar_centro h3{
color:#000000;
font-weight:bold;
}

#ordenar_der{
width:10px;
height:54px;
background:url(img/ordenar_der.gif) no-repeat;
}
/*------------------------------------------Fin rdenar por--------------------------------------------------*/
/*--------------------------------------------Registros--------------------------------------------------*/
.listado_top_descargas{
padding:10px 0 23px 0;
width:720px;
float:left;
}

.listado_opiniones{
padding:10px 0 23px 0;
width:720px;
float:left;
}

.registro_top_descarga{
width:587px;
min-height:80px;
float:left;
padding:1px 1px 1px 5px;
border-top:1px solid #003955;
border-bottom: 1px solid #003955;
margin:1px 0 0 0;
}

.registro_central_top_descargas{
font-family:'verdana';
width:377px;
background:url(img/separador_listado.gif) repeat-y; 
background-position:right;
padding:0px 0px 3px 0px;
margin:6px 2px 10px 0;
float:left;
}

.registro_central_top_descargas h4{
font-weight:bold;
font-size:13px;
}

.registro_central_top_descargas h5{
color:#555555;
}

.registro_der_top_descargas{
width:185px;
height:65px;
float:left;
margin:1px 0 0 10px;
padding: 6px 10px 0 0;
text-align:center;
}

.listado_registro{
padding:7px 0 11px 0px;
border-bottom: 1px solid #003955;
}

.registro_imagen{
padding:0 0px 0 8px;
float:left;
margin:0 10px 5px 0;
}

.registro_imagen_listado{
width:105px;
padding:0 13px 0 0px;
float:left;
}

.borde_modulo_inferior{
width:719px;
height:12px;
float:left;
background:url(img/modulo_inf.gif) repeat-x ;
}

.borde_modulo_superior{
width:719px;
height:19px;
float:left;
background:url(img/modulo_sup.gif) repeat-x ;
margin-top:-14px;
}

.registro_imagen_listado img{
border:2px solid #003955;
}

.registro_imagen img{
border:2px solid #003955;
}

.registro_sup{
font-family:'verdana';
width:318px;
background:url(img/separador_listado.gif) repeat-y; 
background-position:right;
padding:0px 15px 3px 0px;
margin-top:5px;
float:left;
}

.registro_sup h4{
font-weight:bold;
}

.registro_sup h5{
color:#555555;
}

.registro_medio{
width:120px;
float:left;
background:url(img/separador_listado.gif) repeat-y; 
background-position:right;
margin:6px 0 0 8px;
padding-right:10px;
text-align:center;
}

.subcat{
float:left;
color:#65b4d1;
margin:3px 0 0 4px; 
text-align:left;
width:110px;
}

.registro_medio h5{
color:#555555;
font-size:11px;
}

.registro_navegacion{
padding:1px 0 0 0;
}

.registro_navegacion h5{
color:#a93e3a;
font-weight:bold;
font-size:11px;
}

.nota{
text-align:Center;
float:left;
margin-left:5px;
}

.registro_inf{
width:120px;
height:70px;
font-weight:bold;
float:left;
color:#FFFFFF;
margin:8px 0 0 10px;
}

.valoracion_marco_registro{
margin:4px 0 0  0;
}

.registro_inf h5{
color:#4489ab;
font-weight:bold;
line-height:20px;
}

.registro_inf h4{
color:#555555;
font-weight:bold;
font-size:10px;
}

.registro_inf h3{
font-weight:bold;
}

.bandera{
margin-top:6px; 
}

.gratis{
color:#999999;
margin-right:5px;
}
/*------------------------------------------Fin Registros--------------------------------------------------*/
/*------------------------------------------Paginación--------------------------------------------------*/
#listado_paginacion{
/* height:52px; */
width:710px;
text-align:right;
font-weight:bold;
padding:0px;
margin:0px;
color:#003955;
font-family:'verdana';
}

#listado_paginacion h3{
font-weight:bold;
color:#000000;
}

#listado_paginacion input{
font-size:9px;
}

.ir_pagina{
display:inline;
margin-left:16px;
font-family:'verdana';
}
/*------------------------------------------Fin Paginación--------------------------------------------------*/
.tipo_busqueda {
margin-bottom:10px;
margin-right:-2px;
}

/*------------------------------------------Búsquedas relacionadas --------------------------------------------------*/
#busquedas_relacionadas{
	width:700px;
	height:auto;
	font-size:11px;
	font-family:sans-serif;
	text-align:center;
	background-color:white;
	margin:15px 0 10px 0;
	float:left;
	
}

#busquedas_relacionadas a {
	color:#003955;
	text-decoration:none;
	line-height:20px;
	font-weight:normal
}

#busquedas_relacionadas a:hover{
	text-decoration:underline;
}

#busquedas_relacionadas_destacado{
	color:#4489ab;
	font-weight:bold;
	font-family: 'verdana';
	font-size: 15px;
	text-align:left;
}

/*------------------------------------------Fin búsquedas relacionadas --------------------------------------------------*/