/************************************************************/
/*   TABLA DE PLANES
/************************************************************/

#planes table .carac { width: 212px; }
#planes table .rev1 { width: 94px; background: #f1dcf0; }
#planes table .rev2 { width: 94px; background: #ffcce0; }
#planes table .rev3 { width: 94px; background: #ccd6e1; }

#planes table th {
  height: 29px;
  font: 12px/29px Arial, Helvetica, sans-serif;
  color: #333;
  border: 2px solid #fff; 
}
#planes table th p { text-indent: -9999px; }
#planes table th.rev1 p { background: #fff url(../images/table_vps1.png) no-repeat;  }
#planes table th.rev2 p { background: #fff url(../images/table_vps2.png) no-repeat;  }
#planes table th.rev3 p { background: #fff url(../images/table_vps3.png) no-repeat;  }

#planes table td {
  border: 2px solid #fff;
  height: 30px;
  text-align: center;
  font: 10px Arial, Helvetica, sans-serif;
  color: #152105;
  vertical-align: middle; 
}
#planes table td.carac { text-align: left; padding-left: 39px; width: 173px; font-size: 10px; color: #333; }

#planes table td#esp { background: #f5f5f5 url(../images/icon_esp.png) 7px 4px no-repeat; text-transform: uppercase; }
#planes table td#tra { background: #f5f5f5 url(../images/icon_tra.png) 9px 4px no-repeat; text-transform: uppercase; }
#planes table td#ram { background: #f5f5f5 url(../images/icon_ram.png) 9px 4px no-repeat; text-transform: uppercase; }
#planes table td#cpa { background: #f5f5f5 url(../images/icon_cpa.png) 7px 5px no-repeat; text-transform: uppercase; }
#planes table td#pan { background: #f5f5f5 url(../images/icon_pan.png) 7px 5px no-repeat; text-transform: uppercase; }
#planes table td#whm { background: #f5f5f5 url(../images/icon_whm.png) 8px 4px no-repeat; }
#planes table td#ftp { background: #f5f5f5 url(../images/icon_ftp.png) 6px 9px no-repeat; }
#planes table td#ali { background: #f5f5f5 url(../images/icon_ali.png) 11px 3px no-repeat; }
#planes table td#ani { background: #f5f5f5 url(../images/icon_ani.png) 7px 13px no-repeat; }
#planes table td#sql { background: #f5f5f5 url(../images/icon_sql.png) 9px 6px no-repeat; }
#planes table td#fro { background: #f5f5f5 url(../images/icon_fro.png) 12px 4px no-repeat; }
#planes table td#mai { background: #f5f5f5 url(../images/icon_mai.png) 8px 3px no-repeat; text-transform: uppercase; }
#planes table td#pop3 { background: #f5f5f5 url(../images/icon_pop3.png) 8px 4px no-repeat; }
#planes table td#aut { background: #f5f5f5 url(../images/icon_aut.png) 8px 4px no-repeat; }
#planes table td#smtp { background: #f5f5f5 url(../images/icon_smtp.png) 9px 7px no-repeat; }
#planes table td#av { background: #f5f5f5 url(../images/icon_av.png) 7px 3px no-repeat; }
#planes table td#lis { background: #f5f5f5 url(../images/icon_lis.png) 3px 3px no-repeat; }
#planes table td#ml { background: #f5f5f5 url(../images/icon_lis.png) 3px 3px no-repeat; }
#planes table td#fil { background: #f5f5f5 url(../images/icon_fil.png) 8px 8px no-repeat; }
#planes table td#acc { background: #f5f5f5 url(../images/icon_acc.png) 8px 4px no-repeat; }
#planes table td#set { background: #f5f5f5 url(../images/icon_set.png) 9px 0px no-repeat; text-transform: uppercase; }
#planes table td#com { background: #f5f5f5 url(../images/icon_com.png) 7px 6px no-repeat; text-transform: uppercase; }
#planes table td#coa { background: #f5f5f5 url(../images/icon_cos.png) 12px 6px no-repeat; text-transform: uppercase; }

#planes table tr#enlaces td { background: none; }
#planes table tr#enlaces td a {
  float: left;
  width: 90px;
  height: 22px;
  text-align: center;
  font: bold 11px/20px Arial, Helvetica, sans-serif;
  color: #fff;  
  text-decoration: none;
}
#planes table tr#enlaces td.rev1 a { background: url(../images/enlace_rev1.png) no-repeat; }
#planes table tr#enlaces td.rev2 a { background: url(../images/enlace_rev2.png) no-repeat; }
#planes table tr#enlaces td.rev3 a { background: url(../images/enlace_rev3.png) no-repeat; } 

#especificaciones li {
  padding-left: 25px;
  line-height: 24px;
  background: url(../images/icon_yes.png) -10px 4px no-repeat; 
}
#especificaciones li.break { padding-bottom: 24px; }
#incluyen li { font-size: 12px; }
#especificaciones div { overflow: hidden; }