BODY {color: #000000; font-family: arial; font-size: 11px}
TD {color: #777777; font-family: arial; font-size: 14px}
P {color: #4d575f; font-family: arial; font-size: 13px}

.tituloindex {font-family: arial; font-size: 12px;  text-decoration: none; font-weight: bold;}
.item {color: #35779a; font-family: arial; font-size: 13px; text-decoration: none; font-weight: bold;}

A:hover {color: #37c8db; text-decoration: underline}
A {color: #2f74ad; font-weight: bold;  font-size: 12px}

A.link4 {color: #666666; font-family: arial; font-size: 11px; text-decoration: none; font-weight: bold;}
A.link4:hover {color: #37c8db; text-decoration: none}
A.link5 {color: #FFFFFF; font-family: arial; font-size: 11px; text-decoration: none; }
A.link5:hover {color: #37c8db; text-decoration: none}
A.link6 {color: #2bc69c; font-family: Trebuchet MS; font-size: 11px; text-decoration: none; }
A.link6:hover {color: #2bc69c; text-decoration: none}
A.link7 {color: #999999; font-family: arial; font-size: 12px; text-decoration: none; font-weight: normal;}
A.link7:hover {color: #FF6600; text-decoration: none}
A.link8 {color: #FFFFFF;}
A.link8:hover {color: #FFFFFF;}
A.link9 {color: #5881d0; font-family: arial; font-size: 11px; text-decoration: none; font-weight: bold;}
A.link9:hover {color: #2bc69c; text-decoration: none}
A.link10 {color: #496c92; font-family: arial; font-size: 11px; text-decoration: none; font-weight: bold;}
A.link10:hover {color: #FF6600; text-decoration: none}

A.link11 {color: #4e508b; font-family: arial; font-size: 12px; text-decoration: none; }
A.link11:hover {color: #cb2230; text-decoration: none}
A.link12 {color: #2bc69c; font-family: arial; font-size: 11px; text-decoration: none; font-weight: bold;}
A.link12:hover {color: #2bc69c; text-decoration: none}


A.link13 {color: #496c92; font-family: arial; font-size: 11px; text-decoration: none; }
A.link13:hover {color: #FF6600; text-decoration: none}
A.link14 {color: #FF6600; font-family: arial; font-size: 11px; text-decoration: none; }
A.link14:hover {color: #FF6600; text-decoration: none}

A.link15 {color: #ffffff; font-family: arial; font-size: 9px; text-decoration: none; }
A.link15:hover {color: #666666; text-decoration: none}
A.link16 {color: #ffffff; font-family: verdana;arial; font-size: 17px; text-decoration: none; }
A.link16:hover {color: #2bc69c; text-decoration: none}
A.link17 {color: #ffffff; font-family: verdana;arial; font-size: 17px; text-decoration: none; }
A.link17:hover {color: #2bc69c; text-decoration: none}

A.link18 {color: #48607c; font-family: arial; font-size: 12px; text-decoration: none;  font-weight: bold;}
A.link18:hover {color: #089ebf; text-decoration: none}
A.link19 {color: #089ebf; font-family: arial; font-size: 12px; text-decoration: none; font-weight: bold;}
A.link19:hover {color: #089ebf; text-decoration: none}
A.link20 {color: #2bc69c; font-family: verdana;arial; font-size: 11px; text-decoration: none; }
A.link20:hover {color: #2bc69c; text-decoration: none}

A.link21 {color: #666666; font-family: arial; font-size: 11px; text-decoration: none; }
A.link21:hover {color: #36789b; text-decoration: none}
A.link22 {color: #666666; font-family: arial; font-size: 11px; text-decoration: none; }
A.link22:hover {color: #36789b; text-decoration: none}

A.link23 {COLOR: #666666; font-family: verdana,arial; font-size: 11px; text-decoration: none; font-weight:;}
A.link23:hover {COLOR: #666666; text-decoration: none}
A.link24 {COLOR: #666666; font-family: verdana,arial; font-size: 11px; text-decoration: none; font-weight:;}
A.link24:hover {COLOR: #999999; text-decoration: none}


A.link25 {color: #496c92; font-family: arial; font-size: 11px; text-decoration: none; }
A.link25:hover {color: #5b9ec4; text-decoration: none}

A.link26 {COLOR: #666666; font-family: Trebuchet MS; font-size: 11px; text-decoration: none; font-weight:;}
A.link26:hover {COLOR: #666666; text-decoration: none}
A.link27 {COLOR: #666666; font-family: Trebuchet MS; font-size: 11px; text-decoration: none; font-weight:;}
A.link27:hover {COLOR: #999999; text-decoration: none}

A.link28 {COLOR: #496c92; font-family: Trebuchet MS; font-size: 12px; text-decoration: none; font-weight:;}
A.link28:hover {COLOR: #496c92; text-decoration: bold}

A.link29 {color: #666666; font-family: Trebuchet MS; font-size: 9px; text-decoration: none; }
A.link29:hover {color: #2e7297; text-decoration: none}
A.link30 {color: #cc0406; font-family: tahoma; font-size: 12px; text-decoration: none; }
A.link30:hover {color: #048dc6; text-decoration: none}
A.link31 {color: #4d575f; font-family: tahoma; font-size: 11px; text-decoration: none; }
A.link31:hover {color: #cb2230; text-decoration: none}



A.link32 {color: #4d575f; font-family: tahoma; font-size: 11px; text-decoration: none; }
A.link32:hover {color: #ff2b2b; text-decoration: none}
A.link33 {color: #009ad9; font-family: tahoma; font-size: 11px; text-decoration: none; }
A.link33:hover {color: #11729b; text-decoration: none}
A.link34 {color: #313131; font-family: arial; font-size: 15px; text-decoration: none; }
A.link34:hover {color: #cd3040; text-decoration: none}
A.link35 {color: #f14652; font-family: arial; font-size: 21px; text-decoration: none; }
A.link35:hover {color: #666666; text-decoration: none}
A.link36 {color: #313131; font-family: arial; font-size: 13px; text-decoration: none; }
A.link36:hover {color: #cd3040; text-decoration: none}
A.link37 {color: #ffffff; font-family: arial; font-size: 13px; text-decoration: none; }
A.link37:hover {color: #cd3040; text-decoration: none}
A.link38 {color: #048dc6; font-family: arial; font-size: 14px; text-decoration: none; }
A.link38:hover {color: #184589; text-decoration: bold}
A.link39 {color: #113f71; font-family: arial; font-size: 12px; text-decoration: none; }
A.link39:hover {color: #184589; text-decoration: none}
A.link40 {color: #f21e63; font-family: arial; font-size: 12px; text-decoration: none; }
A.link40:hover {color: #f21e63; text-decoration: none}
A.link41 {color: #1a45ea; font-family: arial; font-size: 12px; text-decoration: none; }
A.link41:hover {color: #1a45ea; text-decoration: none}
A.link42 {color: #ffffff; font-family: tahoma; font-size: 13px; text-shadow: 1px 2px #000000; }
A.link42:hover {color: #f11e63; text-shadow: 1px 2px #000000; text-decoration: none; }
A.link43 {color: #415563; font-family: tahoma; font-size: 13px; text-decoration: none; }
A.link43:hover {color: #00b4ff; text-decoration: none}
A.link44 {color: #e5e5e5; font-family: arial; font-size: 9px; text-decoration: none; }
A.link45:hover {color: #666666; text-decoration: none}
A.link46 {color: #00b4ff; font-family: tahoma; font-size: 12px; text-decoration: none; }
A.link46:hover {color: #f2f2f2; text-decoration: none}
A.link47 {color: #415563; font-family: arial; font-size: 10px; text-decoration: none; }
A.link47:hover {color: #cb2230; text-decoration: none}
A.link48 {color: #000000; font-family: tahoma; font-size: 7px; text-decoration: bold; }
A.link48:hover {color: #000000; text-decoration: bold}
A.link49 {color: #415563; font-family: arial; font-size: 10px; text-decoration: none; }
A.link49:hover {color: #cb2230; text-decoration: none}
A.link50 {color: #f21e63; font-family: arial; font-size: 12px; text-decoration: none; }
A.link50:hover {color: #3076af; text-decoration: none}
A.link51 {color: #3076af; font-family: arial; font-size: 12px; text-decoration: none; }
A.link51:hover {color: #f21e63; text-decoration: none}
A.link52 {color: #ff115f; font-family: tahoma; font-size: 12px; text-decoration: none; }
A.link52:hover {color: #f21e63; text-decoration: none}
A.link53 {color: #37adff; font-family: tahoma; font-size: 12px; text-decoration: none; }
A.link53:hover {color: #f21e63; text-decoration: none}
/*
 * ORIGINAL
 *
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(dropdown/images/header_over.gif)}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu li {list-style:none; margin:0; padding:0}
ul.menu .sub {background:#d1d1d1 url(dropdown/images/arrow.gif) 136px 8px no-repeat}
ul.menu .sub {background:#d1d1d1 url(dropdown/images/arrow.gif) 136px 8px no-repeat}
*/

.formulario { color: #6b6b6b; font-family: tahoma; font-size: 12px; border:#cccccc 2px solid; background-color: #ffffff; }

.formulario2 { color: #1d4aba; font-family: arial; font-size: 9px; border: #999999 0px solid; background-color: #EBEBEB; }

.formulario3 { color: #1d4aba; font-family: arial; font-size: 10px; border: #009ad9 1px solid; background-color: #ffffff; }

.formulario4 { color: #1d4aba; font-family: arial; font-size: 12px; border: #999999 0px solid; background-color: #EBEBEB; }

.formulario5 { color: #6b6b6b; font-family: arial; font-size: 12px; border: #ffffff 0px solid; background-color: #ffffff; }

.formulario6 { color: #6b6b6b; font-family: arial; font-size: 13px; border: #f21e63 0px solid; }

.style1 {
  color: #4d575f;
  font-family: tahoma;
  font-size: 14px;
}

.style2 {
  color: #4d575f;
  font-family: arial; 
  font-size: 13px
}

.style3 {
  color: #616bc9;
  font-family: arial;
  font-weight: bold; 
  font-size: 12px;
}

.style4 {
  color: #2e7297;
  font-family: arial;
  font-weight: bold;
  font-size: 12px;

}

.style5 {
  color: #089ebf;
  font-family: arial;
  font-weight: bold;
  font-size: 25px;

}

.style6 {
  color: #ffffff;
  font-family: arial;
  font-weight: bold;
  font-size: 13px;

}

.style7 {
  color: #666666;
  font-family: arial; 
  font-size: 13px

}

.style8 {
  color: #4d575f;
  font-family: arial; 
  font-weight: bold;
  font-size: 13px

}

.style9 {
  color: #4d575f;
  font-family: arial; 
  font-weight: bold;
  font-size: 17px

}

.style10 {
  font-family: tahoma; 
  text-shadow: 3px 3px 2px #696;
  color: #415563;
  font-weight: bold;
  font-size: 15px

}

.style10menu {
  color: #235e76;
  font-family: tahoma; 
  font-weight: bold;
  font-size: 12px

}

.style11 {
  color: #008ac4;
  font-family: tahoma; 
  font-weight: bold;
  font-size: 15px

}

.style12 {
  color: #009ad9;
  font-family: arial; 
  font-size: 12px

}

.style13 {
  color: #496c92;
  font-family: arial; 
  font-size: 13px

}

.style14 {
  color: #496c92;
  font-family: arial; 
  font-weight: bold;
  font-size: 17px

}

.style15 {
  color: #ffffff;
  font-family: tahoma; 
  font-weight: bold; 
  font-size: 13px

}

.style16 {
  color: #089ebf;
  font-family: arial; 
  font-weight: bold;
  font-size: 20px

}

.style17 {
  color: #00a2e0;
  font-family: tahoma; 
  font-weight: bold;
  font-size: 13px

}

.style18 {
  color: #ffffff;
  font-family: arial; 
  font-weight: bold;
  font-size: 18px
}

.style19 {
  color: #ffffff;
  font-family: arial; 
  font-size: 15px

}

.style20 {
  color: #000000;
  font-family: arial; 
  font-size: 16px

}

.style21 {
  color: #cd3040;
  font-family: arial; 
  font-weight: bold;
  font-size: 20px

}

.style22 {
  color: #4d575f;
  font-family: arial; 
  font-weight: bold;
  font-size: 21px

}

.style23 {
  color: #ed424e;
  font-family: arial;
  font-weight: bold; 
  font-size: 22px

}

.style24 {
  color: #4d575f;
  font-family: arial; 
  font-size: 16px

}

.style25 {
  color: #4d575f;
  font-family: arial; 
  font-weight: bold;
  font-size: 15px

}

.style26 {
  color: #898a8c;
  font-family: arial; 
  font-weight: bold;
  font-size: 15px

}

.style26 {
  color: #333333;
  font-family: tahoma; 
  font-weight: bold;
  font-size: 12px

}

.style27 {
  color: #ffffff;
  font-family: tahoma; 
  font-weight: bold;
  font-size: 12px

}

.style28 {
  color: #2f74ad;
  font-family: tahoma; 
  font-weight: bold;
  font-size: 12px

}

.style29 {
  color: #000000;
  font-family: tahoma; 
  font-weight: bold;
  font-size: 12px

}

.style30 {
  color: #4d575f;
  font-family: tahoma; 
  font-size: 10px


}

.style31 {
  color: #4d575f;
  font-family: arial; 
  font-size: 11px

}

.style32 {
  color: #4d575f;
  font-family: tahoma; 
  font-size: 11px

}

.style33 {
  color: #ff005a;
  font-family: haettenschweiler; 
  font-size: 55px

}

.style34 {
  color: #ffffff;
  font-family: haettenschweiler; 
  font-size: 35px

}


.styletitulolucerito {
  color: #e31778;
  font-family: tahoma; 
  font-size: 16px

}

.stylesubtitulolucerito {
  color: #c9df4e;
  font-family: tahoma; 
  font-weight: bold;
  font-size: 12px

}

.style35 {
  color: #94aec8;
  font-family: tahoma; 
  font-weight: bold;
  font-size: 13px

}

.tabla-con-bordes  { 
    border-top:1px #f2f2f2 solid;
    border-bottom:1px #f2f2f2 solid;
    border-right: 1px #f2f2f2 solid;
    border-left: 1px #f2f2f2 solid;
 
}

h1 {
  color: #ffffff;
  font-family: arial;
  font-weight: bold;
  font-size: 12px;
}

h2 {
  color: #2e7297;
  font-family: arial
  font-weight: bold;
  font-size: 15px;
}

.tabla-con-bordes  { 
    border-top:1px #cccccc solid;
    border-bottom:1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-left: 1px #cccccc  solid;
 
}

.tabla-con-bordes-gruesos  { 
    border-top: 3px #dedcdc solid;
    border-bottom:3px #dedcdc solid;
    border-right: 3px #dedcdc solid;
    border-left: 3px #dedcdc solid;
 
}


.tabla-con-bordes-dos  { 
    border-top:2px #dedcdc solid;
    border-bottom:2px #dedcdc solid;
    border-right: 2px #dedcdc solid;
    border-left: 2px #dedcdc solid;
 
}

.tabla-con-bordes-tres  { 
    border-top:1px #ffffff solid;
    border-bottom:1px #a8a8a8 solid;
    border-right: 1px #ffffff solid;
    border-left: 1px #ffffff solid;


}

.tabla-con-bordes-cuatro  { 
    border-top:2px #dedede solid;
    border-bottom:2px #dedede solid;
    border-right: 2px #dedede solid;
    border-left: 2px #dedede solid;


}

.tabla-con-bordes-cinco  { 
    border-top:1px #ffffff solid;
    border-bottom:1px #ffffff solid;
    border-right: 1px #666666 solid;
    border-left: 1px #ffffff solid;


}

.tabla-con-bordes-seis  { 
    border-top:1px #e5e6e8 solid;
    border-bottom:1px #e5e6e8 solid;
    border-right: 1px #e5e6e8 solid;
    border-left: 2px #cccccc solid;


}

.tabla-con-bordes-siete  { 
    border-top:1px #cccccc solid;
    border-bottom:1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-left: 1px #cccccc solid;


}

.tabla-con-bordes-ocho  { 
    border-top:1px #cccccc solid;
    border-bottom:1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-left: 1px #cccccc solid;

}

.tabla-con-bordes-nueve  { 
    border-top:1px #87a4c2 solid;
    border-bottom:1px #87a4c2 solid;
    border-right: 1px #87a4c2 solid;
    border-left: 1px #87a4c2 solid;

}

.tabla-con-bordes-diez  { 
    border-top:3px #f2f2f2 solid;
    border-bottom:3px #2e7297 solid;
    border-right: 3px #2e7297 solid;
    border-left: 3px #2e7297 solid;


}


.principal {
  position: absolute;
  float: left;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 2px solid #FFFFFF;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 10px auto;
  width: 555px;
  height: 600px;
  -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
  box-shadow: 0px 0px 20px rgba(0,0,0,.5);
}

.principal1 {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 2px solid #FFFFFF;
  background: -webkit-linear-gradient(#626262, #a9a9a9);
  background: -moz-linear-gradient(#626262, #a9a9a9);
  background: -o-linear-gradient(#626262, #a9a9a9);
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 10px auto;
  width: 1122px;
  height: 130px;
  -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
  box-shadow: 0px 0px 20px rgba(0,0,0,.5);
}


.principal2 {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  border: 2px solid #FFFFFF;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 15px auto;
  width: 1122px;
  -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
  box-shadow: 0px 0px 20px rgba(0,0,0,.5);
}


.principal3 {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 2px solid #FFFFFF;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 15px auto;
  width: 570px;
  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
  box-shadow: 0px 0px 10px rgba(0,0,0,.5);
}


.principal3b {
  position: relative;
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 10px auto;
  width: 270px;
  -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 0px rgba(0,0,0,.5);
  box-shadow: 0px 0px 0px rgba(0,0,0,.5);
}


.principal4 {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 2px solid #FFFFFF;
  background: url(/images/promo.jpg); 
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  margin: 10px auto;
  width: 275px;
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}


.principal5 {
  float: center;
  font-family: tahoma;
  font-size: 13px;
  color: #ffffff;
  text-align: center;
  border: 1px solid #00b4ff;
  background: url(/images/2.png); 
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  margin: 7px auto;
  width: 210px;
  height: 35px;
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}


.principal6 {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: center;
  border: 1px solid #cccccc;
  background-color: #dbdbdb;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 10px auto;
  width: 210px;
  height: 150px;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 3px rgba(0,0,0,.5);
  box-shadow: 0px 0px 3px rgba(0,0,0,.5);
}

.principal7 {
  float: center;
  font-family: tahoma;
  font-size: 13px;
  color: #ffffff;
  text-align: center;
  border: 1px solid #00b4ff;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  margin: 7px auto;
  width: 275px;
  height: 35px;
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}


.principal8 {
  float: center;
  font-family: tahoma;
  color: #ffffff;
  border: 1px solid #00b4ff;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  margin: 7px auto;
  width: 275px;
  height: 225px;
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}

.principal9 {
  float: center;
  font-family: tahoma;
  color: #ffffff;
  border: 1px solid #00b4ff;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  margin: 7px auto;
  width: 540px;
  height: 35px;
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}


.principal10 {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 2px solid #005892;
  background: -webkit-linear-gradient(#0071b, #003658);
  background: -moz-linear-gradient(#0071b8, #003658);
  background: -o-linear-gradient(#0071b8, #003658);
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 0px auto;
  width: 540px;
  height: 45px;
  -webkit-box-shadow: 0px 0px 30px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 30px rgba(0,0,0,.5);
  box-shadow: 0px 0px 30px rgba(0,0,0,.5);
}


.principal10lucerito {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 1px solid #5c5f61;
  background: -webkit-linear-gradient(#667076, #28292ac);
  background: -moz-linear-gradient(#667076, #28292a);
  background: -o-linear-gradient(#667076, #28292a);
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 0px auto;
  width: 540px;
  height: 45px;
  -webkit-box-shadow: 0px 0px 30px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 30px rgba(0,0,0,.5);
  box-shadow: 0px 0px 30px rgba(0,0,0,.5);
}


.principal10todopara {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 1px solid #5c5f61;
  background: -webkit-linear-gradient(#f7941d, #9f0000);
  background: -moz-linear-gradient(#f7941d, #9f0000);
  background: -o-linear-gradient(#f7941d, #9f0000);
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 0px auto;
  width: 540px;
  height: 45px;
  -webkit-box-shadow: 0px 0px 30px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 30px rgba(0,0,0,.5);
  box-shadow: 0px 0px 30px rgba(0,0,0,.5);
}

.principal10luceritocabecera {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #ff6600;
  text-align: left;
  border: 3px solid #5c5f61;
  background: -webkit-linear-gradient(#667076, #f2f2f2);
  background: -moz-linear-gradient(#667076, #f2f2f2);
  background: -o-linear-gradient(#667076, #f2f2f2);
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 0px auto;
  width: 1120px;
  height: 260px;
  -webkit-box-shadow: 0px 0px 30px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 30px rgba(0,0,0,.5);
  box-shadow: 0px 0px 30px rgba(0,0,0,.5);
}

.principal11 {
  float: center;
  font-family: tahoma;
  font-size: 13px;
  color: #0069ac
  text-align: center;
  border: 1px solid #cccccc;
  background-color: #f1f1f1;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 0px auto;
  width: 275px;
  height: 310px;
  -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 2px rgba(0,0,0,.5);
  box-shadow: 0px 0px 2px rgba(0,0,0,.5);
}

.principal12 {
  float: center;
  border: 2px solid #FFFFFF;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 5px auto;
  width: 156px;
  height: 112px;
  -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
  box-shadow: 0px 0px 20px rgba(0,0,0,.5);
}

.principal13 {
  position: absolute; 
  float: center;
  font-family: tahoma;
  font-size: 20px;
  color: #ff005a;
  text-align: left;
  border: 1px solid #cccccc;
  background: -webkit-linear-gradient(#e5e5e5, #bfbfbf);
  background: -moz-linear-gradient(#e5e5e5, #bfbfbf);
  background: -o-linear-gradient(#e5e5e5, #bfbfbf);
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 10px auto;
  width: 275px;
  height: 245px;
  -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 2px rgba(0,0,0,.5);
  box-shadow: 0px 0px 2px rgba(0,0,0,.5);
}

.principal14 {
  float: center;
  font-family: tahoma;
  font-size: 11px;
  color: #3f74a5;
  font-weight: bold;
  text-align: center;
  border: 0px solid #99c1d0;
  background: url(/images/degrade-azul.png);
  border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  margin: 0px auto;
  width: 210px;
  height: 30px;
  -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 2px rgba(0,0,0,.5);
  box-shadow: 0px 0px 2px rgba(0,0,0,.5);
}

.principal14lucerito {
  float: center;
  font-family: tahoma;
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  border: 2px solid #ffa0c2;
  background: url(lucerito/images/degrade-magenta.png);
  border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  margin: 0px auto;
  width: 210px;
  height: 22px;
  -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 7px rgba(0,0,0,.5);
  box-shadow: 0px 0px 7px rgba(0,0,0,.5);
}

.principal14todopara {
  float: center;
  font-family: tahoma;
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  border: 1px solid #a00000;
  background: -webkit-linear-gradient(#f7941d, #6b0814);
  background: -moz-linear-gradient(#f7941d, #6b0814);
  background: -o-linear-gradient(#f7941d, #6b0814);
  border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  margin: 0px auto;
  width: 210px;
  height: 22px;
  -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 7px rgba(0,0,0,.5);
  box-shadow: 0px 0px 7px rgba(0,0,0,.5);
}

.principal14luceritoright {
  float: center;
  font-family: tahoma;
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  border: 2px solid #ffa0c2;
  background: url(lucerito/images/degrade-magenta.png);
  border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  margin: 0px auto;
  width: 280px;
  height: 22px;
  -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 7px rgba(0,0,0,.5);
  box-shadow: 0px 0px 7px rgba(0,0,0,.5);
}

.principal14todopararight {
  float: center;
  font-family: tahoma;
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  border: 2px solid #ffa0c2;
  background: -webkit-linear-gradient(#f7941d, #6b0814);
  background: -moz-linear-gradient(#f7941d, #6b0814);
  background: -o-linear-gradient(#f7941d, #6b0814);
  border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  margin: 0px auto;
  width: 280px;
  height: 22px;
  -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 7px rgba(0,0,0,.5);
  box-shadow: 0px 0px 7px rgba(0,0,0,.5);
}


.principal15 {
  float: center;
  font-family: tahoma;
  font-size: 11px;
  color: #3f74a5;
  font-weight: bold;
  text-align: center;
  border: 0px solid #99c1d0;
  background: url(/images/degrade-azul.png);
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 3px auto;
  width: 266px;
  height: 30px;
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,.5);
  box-shadow: 0px 0px 4px rgba(0,0,0,.5);
}

.principal15b {
  float: center;
  font-family: tahoma;
  font-size: 11px;
  color: #235e76;
  text-shadow: 3px 3px 2px #696;
  text-align: center;
  border: 0px solid #005892;
  background: url(/images/degrade-azul.png);
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 0px auto;
  width: 273px;
  height: 30px;
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,.5);
  box-shadow: 0px 0px 4px rgba(0,0,0,.5);
}


.principal16 {
  float: center;
  border: 2px solid #fd6f01;
  background: url(/images/quieromisitio.jpg);
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 3px auto;
  width: 275px;
  height: 80px;
  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
  box-shadow: 0px 0px 10px rgba(0,0,0,.5);
}

.principal17 {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 2px solid #FFFFFF;
  background: url(/images/tel.png); 
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  margin: 15px auto;
  width: 275px;
  height: 78px; 
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}


.principal18 {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 2px solid #FFFFFF;
  background: url(/images/msn-right.jpg); 
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  margin: 15px auto;
  width: 275px;
  height: 78px; 
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}


.principal19 {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 2px solid #005892;
  background: -webkit-linear-gradient(#0071b, #003658);
  background: -moz-linear-gradient(#0071b8, #003658);
  background: -o-linear-gradient(#0071b8, #003658);
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 1.0px auto;
  width: 540px;
  height: 45px;
  -webkit-box-shadow: 0px 0px 30px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 30px rgba(0,0,0,.5);
  box-shadow: 0px 0px 30px rgba(0,0,0,.5);
}

.principal19b {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 2px solid #005892;
  background: -webkit-linear-gradient(#0071b, #003658);
  background: -moz-linear-gradient(#0071b8, #003658);
  background: -o-linear-gradient(#0071b8, #003658);
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 1.0px auto;
  width: 540px;
  height: 38px;
  -webkit-box-shadow: 0px 0px 30px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 30px rgba(0,0,0,.5);
  box-shadow: 0px 0px 30px rgba(0,0,0,.5);
}


.principal20 {
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 2px solid #FFFFFF;
  background: url(/images/insumos-peluqueria.jpg); 
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  margin: 10px auto;
  width: 285px;
  height: 233px;
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
  box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}


.principalsuscripcion {
  position: relative;
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 2px solid #FFFFFF;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 30px auto;
  width: 843px;
  height: 100%;
  -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
  box-shadow: 0px 0px 20px rgba(0,0,0,.5);
}

.principalsuscripcion2 {
  position: relative;
  float: center;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align: left;
  border: 0px solid #FFFFFF;
  background-color: #;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  margin: 0px auto;
  width: 843px;
  height: 400px;
  -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 0px rgba(0,0,0,.5);
  box-shadow: 0px 0px 0px rgba(0,0,0,.5);
}


.button, .button span {
   display: inline-block;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
}
.button {
   white-space: nowrap;
   line-height:1em;
   position:relative;
   outline: none;
   overflow: visible;
   cursor: pointer;
   border: 1px solid #999;
border: rgba(0, 0, 0, .2) 1px solid;
   border-bottom:rgba(0, 0, 0, .4) 1px solid;
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
   -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
   box-shadow: 0 1px 2px rgba(0,0,0,.2);
   background: -moz-linear-gradient(
      center top,
      rgba(255, 255, 255, .1) 0%,
      rgba(0, 0, 0, .1) 100%
   );
   background: -webkit-gradient(
      linear,
      center bottom,
      center top,
      from(rgba(0, 0, 0, .1)),
      to(rgba(255, 255, 255, .1))
   );
   -moz-user-select: none;
   -webkit-user-select:none;
   -khtml-user-select: none;
   user-select: none;
   margin-bottom:10px;
}
.button.full, .button.full span {
   display: block;
}
.button:hover, .button.hover {
   background: -moz-linear-gradient(
      center top,
      rgba(255, 255, 255, .2) 0%,
      rgba(255, 255, 255, .1) 100%
   );
   background: -webkit-gradient(
      linear,
      center bottom,
      center top,
      from(rgba(255, 255, 255, .1)),
      to(rgba(255, 255, 255, .2))
   );
}
.button:active, .button.active {
   top:1px;
}
.button span {
   position: relative;
   color:#fff;
   text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
   border-top: rgba(255, 255, 255, .2) 1px solid;
   padding:0.6em 1.3em;
   line-height:1em;
   text-align:center;
   white-space: nowrap;
}

.button2 span {
   position: relative;
   color:#fff;
   width: 300px;
   height: 30px; 
   text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
   border-top: rgba(255, 255, 255, .2) 1px solid;
   padding:0.6em 1.3em;
   line-height:1em;
   text-align:center;
   white-space: nowrap;
}

.button.pequeno span {
   font-size:12px;
}
.button.mediano span {
   font-size:9px;
}
.button.grande span {
   font-size:11px;
}

.button.menu span {
   font-size:25px;
}

.button.rojo {
   background-color: #e62727;
}
.button.fuxia {
   background-color: #ff005a;
}

.button.azul {
   background-color: #f21e63;
}

.button2.productos {
   background-color: #f2f2f2;
   
}

A{
   color: #0000cc;
   text-decoration: none;
} 

 
h5.insetType {
  font-family: gothic;
  font-size: 17px;
  color: #cccccc;
  text-shadow: 1px 2px #999;
}



h6.insetType {
  font-family: gothic;
  font-size: 27px;
  color: #cccccc;
  text-shadow: 1px 2px #999;
}



.menu-general {
   position: relative;
   float: left;
} 


ul.nav {
   list-style: none;
   display: block;
   width: 0px;
   position: relative;
   top: 0px;
   left: 0px;
   padding: 0px 0 0px 0;
   -webkit-background-size: 50% 100%;
   -moz-background-size: 50% 100%;
   -o-background-size: 50% 100%;
} 


ul.nav li a {
   -webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   background: -webkit-linear-gradient(#667076, #f2f2f2);
  background: -moz-linear-gradient(#667076, #f2f2f2);
  background: -o-linear-gradient(#667076, #f2f2f2);
   color: #ffffff;
   padding: 7px 15px 7px 15px;
   -webkit-border-top-right-radius: 20px;
   -moz-border-top-right-radius: 20px;
   -o-border-top-right-radius: 20px;
   -webkit-border-bottom-right-radius: 20px;
   -moz-border-bottom-right-radius: 20px;
   -o-border-bottom-right-radius: 20px;
   -webkit-border-top-left-radius: 20px;
   -moz-border-top-left-radius: 20px;
   -o-border-top-left-radius: 20px;
   -webkit-border-bottom-left-radius: 20px;
   -moz-border-bottom-left-radius: 20px;
   -o-border-bottom-left-radius: 20px;
   width: 100px;
   display: block;
   text-decoration: none;
   -webkit-box-shadow: 2px 2px 2px #000000;
   -moz-box-shadow: 2px 2px 2px #000000;
   -o-box-shadow: 2px 2px 2px #000000;
} 

ul.nav li a:hover {
   background: #ffffff;
   color: #f21e63;
   padding: 7px 15px 7px 30px;
} 


