/* Begin Structure */
body {	margin: 0px;	padding: 0px; 	font-family:Verdana, sans-serif;	font-size: 11px; letter-spacing:0px; background-color: #C4C8D3;	font-style: normal;	line-height: normal;	color:#333333; }
#page {	margin:0px; padding: 0px;   width: 998px;  margin:0px auto 0px auto; margin-top:10px;  background-color:#FFFFFF; padding-top:10px;}
#header {     padding:10px; padding-top:0px;  background-position:top; background-repeat:repeat-x; border-bottom:1px solid #CCCCCC;    }
.h_texto{ font-size:10px; float:right; padding-right:160px;   padding-top:30px;}
#m_superior { text-align:center; margin-top:2px; 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;}
 
#contenido {     padding-top:5px; padding-left:10px;   float:left; width:566px;}
#contenidoimagen { margin: 10px;;   padding-top:5px;   float:left; width:766px; }

#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:#FF6634;}
#m_1 {
	width:200px;
	margin:3px;
	padding:0px;
 float:left;  
 
	background-color:#FFFFFF;
 
}
#m_1 a:link{ color:#333333; text-decoration:none;}
#m_1 a:visited{ color:#333333; text-decoration:none;}
#m_1 a:hover{ color:#FF6634; text-decoration:none;}
#m_2 { width:200px; margin:3px; padding:0px; float:right;  background-color:#FFFFFF;   }
#m_2 a:link{ color:#333333; text-decoration:none;}
#m_2 a:visited{ color:#333333; text-decoration:none;}
#m_2 a:hover{ color:#FF6634; text-decoration:none;}
.m_titulo { background-color:#FFE7CE; margin:0px; font-size:13px; font-weight:bold; color:#e37500; height:17px; padding:2px; padding-top:4px; border-bottom:1px dotted #FFFFFF; padding-left:4px; color:#FF6634;}
.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; text-align:justify;}
.m_margen { margin-left:4px; margin-right:4px;}
.m_numero { margin-right:3px; color:#FF6634; font-weight:bold; font-size:13px;}
.subtitulo { font-size:11px; border-bottom:10px;}
.post { border-bottom:1px dotted  #CCCCCC; height:100px; margin-top:3px; padding-top:5px; padding-left:4px; padding-right:4px; background-color:#FFFFFF;text-align:justify; }
.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:126px;}
.desc_act { font-size:13px; margin-bottom:14px;}
.data { float:right; height:95px;  padding-left:3px; margin-left:3px; border-left:1px dotted #CCCCCC; 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:0px; margin-right:0px; margin-top:10px; }
#p_descargar { margin-right:30px; text-align:center; }
.descarga_info { margin:10px;}
.descarga_link { font-size:15px; 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 {  margin-top:10px; padding:2px;   }
.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;   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:#333333; text-decoration:underline;}
.subcategoria a:visited{ color:#333333; text-decoration:underline;}
.subcategoria a:hover{ color:#FF6634; 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:#333333; text-decoration:underline;}
h4 a:visited{ color:#333333; text-decoration:underline;}
h4 a:hover{ color:#FF6634; 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; color:#FF6634;}
h1 { padding:1px; margin:1px; margin-top:8px; margin-bottom:0px; font-size:15px; font-weight:bold; color:#FF6634;}
ul{ padding:3px; margin:0px; list-style-type:none;  }
.m_footer {  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:#FF6634; font-weight:bold;}
.alerta  a:visited{ color:#FF6634; font-weight:bold;}
.alerta a:hover{ color:#FF6634; 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:#FF6634; 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:#FF6634; 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:#333333; text-decoration:underline; cursor:pointer;}
a:link{ color:#333333; text-decoration:underline; cursor:pointer;}
a:visited{ color:#333333; text-decoration:underline;}
a:hover{ color:#FF6634; 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; }
.radioheader { border:0px; background-color:#fffff;}
