/* Begin Structure */
body {	margin: 0px;	padding: 0px; 	font-family:Verdana, sans-serif;	font-size: 11px; letter-spacing:0px;	font-style: normal;	line-height: normal;	color:#296C98; background-image:url(images/fondo.png); background-position:top; background-repeat:repeat-x; }
#page {	margin:0px; padding: 0px; padding-left:10px; padding-right:10px; width: 98%; min-width:800px;}
#header { margin-left:50px;}
.h_texto{ font-size:10px; position:absolute; top:10px; right:10px;}
#m_superior { text-align:center; margin-top:7px; margin-left:8px; font-size:14px; font-weight:bold; color:#FFFFCC;}
.m_superior_link { margin-left:3px; background-image:url(images/header_separador.png); background-position:left; padding-right:10px; background-repeat:no-repeat; padding-left:23px;}
.m_superior_link a:link{ color:#FFFFCC; text-decoration:none;  }
.m_superior_link a:visited{ color:#FFFFCC; text-decoration:none;   }
.m_superior_link a:hover{ color:#FFFF66; text-decoration:none;   }
.m_titulop { color:#000066; margin-bottom:4px; font-weight:bold; margin-bottom:8px;}
.m_rss{ float:right;} 
#contenido { margin: 0 202px;    min-width:405px; padding-top:5px; background-image:url(images/contenido_fondo.png); background-position:inherit; background-repeat:no-repeat; padding-left:10px; }
#contenidoprograma { margin: 0 202px;    min-width:405px; padding-top:5px;  padding-left:10px; border:1px solid #D5E6F9;  margin-top:6px; }
.rojo { font-size:11px; font-weight:bold; color:#FF0000;}
#m_1 {
	width:200px;
	margin:0px;
	padding:0px;
	position: absolute;
	left: 6px;
	top:130px;
	border-right:1px dotted #CCCCCC;
	background-color:#FFFFFF;
	background-image:url(images/m_fondo.png);
	background-position:top;
	background-repeat:repeat-x;
}
#m_1 a:link{ color:#003366; text-decoration:none;}
#m_1 a:visited{ color:#003366; text-decoration:none;}
#m_1 a:hover{ color:#FF0000; text-decoration:none;}
#m_2 { width:200px; margin:0px; padding:0px; position: absolute;   top:130px; right:5px; border-left:1px dotted #CCCCCC; background-color:#FFFFFF; background-image:url(images/m_fondo.png); background-position:top; background-repeat:repeat-x;  }
#m_2 a:link{ color:#003366; text-decoration:none;}
#m_2 a:visited{ color:#003366; text-decoration:none;}
#m_2 a:hover{ color:#FF0000; text-decoration:none;}
.m_titulo { background-color:#2984B1; margin:0px; font-size:13px; font-weight:bold; color:#FFFFFF; height:17px; padding:2px; padding-top:4px; border-bottom:1px dotted #FFFFFF; padding-left:4px;}
.m_categoria { background-image:url(images/categoria.png); background-position:left; background-repeat:no-repeat; padding-left:19px; padding-top:2px; padding-bottom:2px; font-weight:bold; margin-bottom:4px; }
.m_subcat{ float:left; padding-right:2px; font-size:10px; }
.m_subcat a:link{ color:#999999; text-decoration:none;}
.m_subcat a:visited{ color:#999999; text-decoration:none;}
.m_subcat a:hover{ color:#999999; text-decoration:underline;}
.m_desc{ font-size:10px;}
.m_margen { margin-left:4px; margin-right:4px;}
.m_numero { margin-right:3px; color:#FF0000; font-weight:bold; font-size:13px;}
.subtitulo { font-size:9px; border-bottom:10px;}
.post { border-bottom:1px dotted #9BC6DA; height:100px; margin-top:3px; padding-top:5px; padding-left:4px; padding-right:4px; background-color:#FFFFFF; }
.post:hover{ background-color:#F1F7FA;}
.post_azul { border-bottom:1px dotted #9BC6DA; height:100px; margin-top:3px; padding-top:5px; padding-left:4px; padding-right:4px; background-color:#F9FBFF; }
.post_azul:hover{ background-color:#F1F7FA;}
.desc { font-size:11px; margin-left:125px;}
.desc_act { font-size:13px; margin-bottom:14px;}
.data { float:right; height:95px;  padding-left:3px; margin-left:3px; border-left:1px dotted #9BC6DA; font-size:10px; width:120px;}
.subcategoria { background-image:url(images/categoria.png); padding:3px; margin-top:3px; font-weight:bold; background-position:left; background-repeat:no-repeat; padding-left:20px;}
#descarga { border:1px dotted #006699; background-color:#EBF7FE; margin-left:50px; margin-right:50px; margin-top:20px; }
#p_descargar { margin-right:30px; text-align:center; }
.descarga_info { margin:30px;}
.descarga_link { font-size:20px; font-weight:bold;}
.p_desc { font-size:11px; margin:6px; padding:4px; margin-top:5px; padding-top:20px; margin-top:20px; background-position:top; background-repeat:repeat-x; }
.p_desc_subcategoria { font-size:11px; margin:6px; padding:4px; margin-top:2px; padding-top:0px; margin-top:20px; background-position:top; background-repeat:repeat-x; }
.p_datos { padding-left:3px; margin-left:3px;   font-size:11px; margin-top:0px;  } 
.li_datos { background-color:#F9FDFF; border:1px solid #E8F8FF; margin-top:10px; padding:2px; width:300px; float:left; }
.li_datos li{ margin-bottom:10px; margin-top:8px; background-image:url(images/lidata.png); background-position:left; background-repeat:no-repeat; padding-left:15px;}
.masinfo { text-align:right; font-size:11px; font-weight:bold; }
.p_imagenes { padding-left:3px;    font-size:13px; font-weight:bold; margin-top:4px;  background-image:url(images/imagenes.png); background-position:left; background-repeat:no-repeat; padding-left:19px; margin-bottom:4px;  height:20px; padding-top:2px; } 
.p_opiniones{ padding-left:3px;    font-size:13px; font-weight:bold; margin-top:10px;  background-image:url(images/comentarios.png); background-position:left; background-repeat:no-repeat; padding-left:19px; margin-bottom:10px; border-top:1px dotted #D9EAFB; height:24px; padding-top:7px; } 
.p_anteriores{ padding-left:3px;    font-size:13px; font-weight:bold; margin-top:10px;  background-image:url(images/anteriores.png); background-position:left; background-repeat:no-repeat; padding-left:19px; margin-bottom:10px; border-top:1px dotted #D9EAFB; height:24px; padding-top:7px; } 
.p_relacionados{ padding-left:3px;    font-size:13px; font-weight:bold; margin-top:10px;  background-image:url(images/relacionados.png); background-position:left; background-repeat:no-repeat; padding-left:19px; margin-bottom:10px; border-top:1px dotted #D9EAFB; height:24px; padding-top:7px; } 
.p_subcat { background-image:url(images/categoria.png); background-position:left; background-repeat:no-repeat; padding-left:19px; padding-top:2px; padding-bottom:2px; font-weight:bold; margin-bottom:4px; width:200px; float:left; margin-top:5px; margin-bottom:5px;  }
.anterior_descarga { float:right; font-weight:bold; background-image:url(images/descargar_anterior.png); background-position:left; background-repeat:no-repeat; padding-left:16px;}
.p_requisitos { padding-left:3px;    font-size:12px; font-weight:bold; margin-top:7px;  background-image:url(images/requisitos.png); background-position:left; background-repeat:no-repeat; padding-left:19px; margin-bottom:2px;   height:20px; padding-top:7px; }
.lirequisitos li{ margin-bottom:10px; margin-top:8px; margin-left:2px; background-image:url(images/lirequisitos.png); background-position:left; background-repeat:no-repeat; padding-left:18px;}
.p_pros { padding-left:3px; color:#009900;   font-size:13px; font-weight:bold; margin-top:10px;  background-image:url(images/p_pros.png); background-position:left; background-repeat:no-repeat; padding-left:19px; margin-bottom:5px; margin-top:10px; border-top:1px dotted #D9EAFB; height:24px; padding-top:7px; } 
.p_contras { padding-left:3px; color:#CC0000;   font-size:13px; font-weight:bold; margin-top:10px;  background-image:url(images/p_contras.png); background-position:left; background-repeat:no-repeat; padding-left:19px; margin-bottom:10px; margin-top:10px; border-top:1px dotted #D9EAFB; height:24px; padding-top:7px; } 
.licontras li{ margin-bottom:10px;  color:#CC0000; margin-top:8px; margin-left:2px; background-image:url(images/contras.png); background-position:left; background-repeat:no-repeat; padding-left:18px;}
.lipros li{ margin-bottom:10px;  color:#009900; margin-top:8px; margin-left:2px; background-image:url(images/pros.png); background-position:left; background-repeat:no-repeat; padding-left:18px;}
.versionesanteriores li{ margin-bottom:10px; margin-top:8px; margin-left:0px;  background-color:#F0F8FF;   background-position:left; background-repeat:no-repeat;  padding:5px;  padding-left:10px; border-top:1px dotted #D9EAFB; }
.up { float:right;}
.divalerta { margin-top:10px; margin-bottom:10px; border:1px dotted #FFCC00; background-color:#FFFFCC; padding:5px; font-size:13px; font-weight:bold; text-align:left; padding-top:10px; padding-bottom:10px; }
.divalertacerrar { float:right; font-size:10px; background-image:url(images/delete_mini.png); background-position:left; background-repeat:no-repeat; padding-left:16px; margin-top:-4px; text-align:right;}
.p_caracteristicas { padding-left:3px;    font-size:13px; font-weight:bold; margin-top:10px;  background-image:url(images/caracteristicas.png); background-position:left; background-repeat:no-repeat; padding-left:19px; margin-bottom:10px;  height:24px; padding-top:2px;  } 
.subcategoria a:link{ color:#003366; text-decoration:underline;}
.subcategoria a:visited{ color:#003366; text-decoration:underline;}
.subcategoria a:hover{ color:#FF0000; text-decoration:none;}
.des_recuadro { margin:20px; border:1px solid #D2F0FF; background-color:#F9FEFF; padding:5px;}
h4 { font-size:13px; font-weight:bold; margin:0px; padding:0px; margin-bottom:5px;}
h4 a:link{ color:#003366; text-decoration:underline;}
h4 a:visited{ color:#003366; text-decoration:underline;}
h4 a:hover{ color:#FF0000; text-decoration:none;}
h5 { background-image:url(images/categoria_cerrada.png); background-position:left; background-repeat:no-repeat; padding:3px; padding-left:20px; font-size:11px; margin-top:2px; margin-bottom:2px; }
h3 { font-size:15px; font-weight:bold; padding:1px; margin:1px; margin-top:5px; margin-bottom:0px;}
h1 { padding:1px; margin:1px; margin-top:8px; margin-bottom:0px; font-size:18px; font-weight:bold;}
ul{ padding:3px; margin:0px; list-style-type:none;  }
.m_footer { border-bottom:1px dotted #9BC6DA; margin-top:4px; margin-bottom:3px;  }
.corte { clear:both; height:0px; padding:0px; margin:0px;}

.alerta{ margin-bottom:10px; margin-top:10px; padding:5px; text-align:center; font-weight:bold; background-color:#FFFFCC;  border: 1px dotted #FFCC00; color:#333333;  text-align:left;}
.alerta a:link{ color:#FF0000; font-weight:bold;}
.alerta  a:visited{ color:#FF0000; font-weight:bold;}
.alerta a:hover{ color:#FF0000; font-weight:bold;}



.tabla{ border:1px dotted #CCCCCC; padding:3px;}
.tabla_header { border:1px  dotted #6666FF; color:#FFFFFF; background-color:#6699CC; padding-top:2px; padding-bottom:2px; margin-bottom:4px; padding-left:2px; font-weight:bold;}
.tabla_header div{ float:left; height:15px; }
.tabla_header a:link{ color:#FFFFFF; font-weight:bold;}
.tabla_header  a:visited{ color:#FFFFFF; font-weight:bold;}
.tabla_header a:hover{ color:#FFFFFF; font-weight:bold;}

.tabla_post { border-bottom:1px  dotted #EEEEF7;   font-size:11px; padding-left:4px;   height:17px; color:#333333; padding-top:3px;}
.tabla_post div{ float:left; height:15px;}
.tabla_post:hover{ background-color:#EAEAFF; border-bottom:1px dotted #666666;}
.postinferior{ height:10px; }

.tabla_post_expandido { border-bottom:1px  dotted #DDDDFF;   font-size:11px; padding-left:4px;   height:40px; color:#333333; padding-top:3px;}
.tabla_post_expandido div{ float:left; height:35px;}
.tabla_post_expandido:hover{ background-color:#EAEAFF; border-bottom:1px dotted #666666;}



.tag1 { font-size: 14px; padding-left:2px;}
.tag2 { font-size: 20px; padding-left:2px;}
.tag3 { font-size: 18px; padding-left:2px;}
.tag4 { font-size: 20px; padding-left:2px;}
.tag5 { font-size: 16px; padding-left:2px;}
.tag6 { font-size: 11px; padding-left:2px;}
.tag7 { font-size: 17px; padding-left:2px;}
.tag8 { font-size: 12px; padding-left:2px;}
.tag9 { font-size: 15px; padding-left:2px;}
.tag10 { font-size: 9px; padding-left:2px;}
.numero{ font-size:13px; color:#FF0000; font-weight:bold;}
.pagina { font-size:12px; font-weight:bold; padding: 5px; float:right; color:#006699; background-image:url(images/documents.png); background-position:right; background-repeat:no-repeat; padding-right:20px;}
.actualizacion { font-weight:bold; color:#FF0000; font-size:12px; }
.ordenar { margin:3px; font-size:10px; text-align:right; margin-bottom:10px;}
.ordenar  a{ color:#999999; }
#divpaginador { line-height : 40px; padding-right : 15px; text-align : right; }
.paginador { padding:3px; margin:2px; font-size:14px; font-weight:bold;  border:1px solid #E2E2E2;}
#footer{ margin-bottom:10px; padding-top:10px; font-size:10px; padding-left:230px; border-top:1px dotted #CCCCCC; background-color:#F9FDFF; margin-bottom:10px; height:30px;}
a { color:#003366; text-decoration:underline; cursor:pointer;}
a:link{ color:#003366; text-decoration:underline; cursor:pointer;}
a:visited{ color:#003366; text-decoration:underline;}
a:hover{ color:#003366; text-decoration:none;}
#buscadorprogramas{ display:none;}
form{ margin:0px; padding:0px;}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666633;
	background-color: #FFFFFF;
	border: 1px solid #CCCC99;


}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666633;
	background-color: #FFFFFF;
	border: 1px solid #CCCC99;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666633;
	background-color: #FFFFFF;
	border: 1px solid #CCCC99;  


}
.radiocheck { border:0px; }
.checkbox { border:0px; }
 
