/************************************************************/
/*   ESTILOS HOME
/************************************************************/

#home h2 { width: 473px; }
#home h2#h2_hosting_compartido { background: url(../images/empresa_hosting.png) no-repeat; }



/*************************************** Listado de planes */

ul.home_plan_list {
  float: left;
  width: 458px;
  padding-right: 15px;
}
ul.home_plan_list li.plan {
  float: left;
  width: 248px;
  border-bottom: 1px solid #efefef;
  padding: 14px 0 12px 210px;
  position: relative;
}
ul.home_plan_list li.plan h3 {
  float: left;
  width: 248px;
  height: 19px;
  padding: 0 0 1px;
  text-indent: -9999px; 
}
ul.home_plan_list li.plan p {
  font: 12px/14px Arial, Helvetica, sans-serif;
  color: #666;
}
ul.home_plan_list li.plan p.slogan {
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  width: 245px;
  padding: 0 0 5px;
}
ul.home_plan_list li.plan ul {
  float: left;
  width: 248px;
  padding: 10px 0 0;
}
ul.home_plan_list li.plan ul li {
  font: 14px/18px Arial, Helvetica, sans-serif;
  color: #666;
  padding: 0 0 6px 23px;
}
ul.home_plan_list li.plan .detalles { 
  position: absolute;
  width: 73px;
  height: 21px;
  text-indent: -9999px;
  display: block;
  bottom: 15px;
  left: 389px;  
}
ul.home_plan_list li.plan .precio { 
  position: absolute;
  width: 62px;
}
ul.home_plan_list li.plan .precio .valor {
  font: 32px/32px Arial, Helvetica, sans-serif;
  color: #fff;
  text-align: right;
  padding-right: 5px;  
}
ul.home_plan_list li.plan .precio .valor span {
  font-size: 14px;
}
ul.home_plan_list li.plan .precio .ratio {
  font: 9px/9px Arial, Helvetica, sans-serif;
  color: #fff;
  margin-top: -8px;
  text-align: left;
  padding-left: 20px;
}


ul.home_plan_list li#plan_inicial { background: url(../images/plan_inicial_bg.jpg) left bottom no-repeat; }
ul.home_plan_list li#plan_inicial h3 { background: url(../images/plan_inicial_h3.png) no-repeat; } 
ul.home_plan_list li#plan_inicial ul li { background: url(../images/plan_inicial_bullet.png) no-repeat; } 
ul.home_plan_list li#plan_inicial .detalles { background: url(../images/plan_inicial_detalles.png) no-repeat; }
ul.home_plan_list li#plan_inicial .precio { bottom: 21px; left: 131px; }

ul.home_plan_list li#plan_experto { background: url(../images/plan_experto_bg.jpg) left bottom no-repeat; padding: 24px 0 16px 210px; }
ul.home_plan_list li#plan_experto h3 { background: url(../images/plan_experto_h3.png) no-repeat; } 
ul.home_plan_list li#plan_experto ul li { background: url(../images/plan_experto_bullet.png) no-repeat; } 
ul.home_plan_list li#plan_experto .detalles { background: url(../images/plan_experto_detalles.png) no-repeat; left: 379px; bottom: 18px; } 
ul.home_plan_list li#plan_experto .precio { bottom: 12px; left: 135px; }
ul.home_plan_list li#plan_experto .precio .valor { letter-spacing: -2px; }

ul.home_plan_list li#plan_revendedor1 { background: url(../images/plan_revendedor1_bg.jpg) left bottom no-repeat; padding: 26px 0 19px 210px; }
ul.home_plan_list li#plan_revendedor1 h3 { background: url(../images/plan_revendedor1_h3.png) no-repeat; } 
ul.home_plan_list li#plan_revendedor1 ul li { background: url(../images/plan_revendedor1_bullet.png) no-repeat; } 
ul.home_plan_list li#plan_revendedor1 .detalles { background: url(../images/plan_revendedor1_detalles.png) no-repeat; left: 382px; bottom: 20px; }
ul.home_plan_list li#plan_revendedor1 .precio { bottom: 21px; left: 134px; }
ul.home_plan_list li#plan_revendedor1 .precio .valor { letter-spacing: 0px; }

ul.home_plan_list li#plan_revendedor3 { background: url(../images/plan_revendedor3_bg.jpg) left bottom no-repeat; padding: 23px 0 19px 210px; }
ul.home_plan_list li#plan_revendedor3 h3 { background: url(../images/plan_revendedor3_h3.png) no-repeat; } 
ul.home_plan_list li#plan_revendedor3 ul li { background: url(../images/plan_revendedor3_bullet.png) no-repeat; } 
ul.home_plan_list li#plan_revendedor3 .detalles { background: url(../images/plan_revendedor3_detalles.png) no-repeat; left: 384px; bottom: 1px; }
ul.home_plan_list li#plan_revendedor3 .precio { bottom: 11px; left: 138px; }
ul.home_plan_list li#plan_revendedor3 .precio .valor { letter-spacing: -2px; }


/*************************************** Estilos especiales para los contenedores de portada */

#home #content_top { width: 473px; }
#home #sidebar { width: 259px; background: url(../images/home_sidebar_bg.jpg) no-repeat; }
#home #sidebar h4 { display: none; }


/*************************************** Sidebar */

 p {
  font: 12px/14px Arial, Helvetica, sans-serif;
  color: #666;
}
p.slogan {
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  
  padding: 0 0 5px;
}


#sidebar_ventas a {
  float: left;
  text-indent: -9999px;
  background: url(../images/home_sidebar_ventas.png) no-repeat;
  width: 259px;
  height: 72px;  
}
#sidebar_registro {
  float: left;
  width: 215px;
  height: 123px;
  padding: 65px 0 0 45px;
  background: url(../images/home_sidebar_registro.png) no-repeat; 
}
#sidebar_registro p {
  font: 12px/14px Arial, Helvetica, sans-serif;
  color: #666;
  width: 208px;
  padding-bottom: 9px;
}
#sidebar_registro form { float: left; }
#sidebar_registro label {
  color: #069;
  display: block;
  font: 12px/14px Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-bottom: 6px; 
}
#sidebar_registro input {
  border: 0;
  padding: 0;
  float: left;
  width: 152px;
  height: 19px;
  margin: 0 5px 0 0;
}
#sidebar_registro select { float: left; margin: 0; padding: 0; }
ul#sidebar_productos {
  float: left;  
  width: 259px;
}
ul#sidebar_productos li {
  float: left;
  width: 177px;
  padding: 39px 0 0 82px;
}
ul#sidebar_productos li#sidebar_hosting { background: url(../images/home_sidebar_hosting.jpg) no-repeat; height: 85px; }
ul#sidebar_productos li#sidebar_resellers { background: url(../images/home_sidebar_resellers.jpg) no-repeat; height: 99px; }
ul#sidebar_productos li#sidebar_vps { background: url(../images/home_sidebar_vps.jpg) no-repeat; height: 91px; }

ul#sidebar_productos li p {
  font: 12px/13px Arial, Helvetica, sans-serif;
  color: #666;  
}

#sidebar_pagos {
  float: left;
  width: 165px;
  height: 64px;
  padding: 26px 0 0 94px;
  background: url(../images/home_sidebar_pagos.jpg) no-repeat;  
}

#sidebar_pagos p {
  font: 11px/12px Arial, Helvetica, sans-serif;
  color: #666;
}
#sidebar_pagos p span { color: #069; }
