/*azul*/
.enlaceboton
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  
  font-family: verdana, arial, sans-serif;
  font-size: 14pt;
  font-weight: normal;
  padding: 0px; 
  color:#000000;

  border: 1px solid #89868d;
  background-color:#89868d;
  width:auto;
  height:auto;
  min-height:40px;
  min-width:140px;
  text-decoration:none;
  
}

.enlaceboton:link,
.enlaceboton:visited
{
  border: 1px solid #89868d;
  text-decoration:none;
}
.enlaceboton:hover
{
  border: 1px solid #89868d;
  background-color:#b1afb4;
  text-decoration:none;
}


/*fin gris*/

/*azul oscuro*/
.enlacebotonazul
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  
  font-family: fuenteample,fuenteampleie;
  font-size: 13pt;
  font-weight: normal;
  padding: 0px; 
  color:#ffffff;

  border: 1px solid #000099;
  background-color:#000099;/*#1c509e;*/
  width:auto;
  height:100px;
  min-height:100px;
  min-width:140px;
  text-decoration:none;
  
}

.enlacebotonazul:link,
.enlacebotonazul:visited
{
  border: 1px solid #1c509e;
  text-decoration:none;
}
.enlacebotonazul:hover
{
  border: 1px solid #68c2e6;
  background-color:#68c2e6;
  text-decoration:none;
}
.enlacebotonvioleta
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  
  font-family: fuenteample,fuenteampleie;
  font-size: 13pt;
  font-weight: normal;
  padding: 0px; 
  color:#ffffff;

  border: 1px solid #931b63;
  background-color:#931b63;/*#1c509e;*/
  width:auto;
  height:100px;
  min-height:100px;
  min-width:140px;
  text-decoration:none;
  
}

.enlacebotonvioleta:link
.enlacebotonvioleta:visited
{
  border: 1px solid #931b63;
  text-decoration:none;
}

.enlacebotonvioleta:hover
{
  border: 1px solid #931b63;
  background-color:#BD8D95;
  text-decoration:none;
}

/*fin azul oscuro*/

/*azul oscuro*/
.enlacebotonazul40px
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  font-family: tahoma,arial, verdana, sans-serif;
  /*font-family: fuenteample,fuenteampleie;*/
  font-size: 13pt;
  font-weight: normal;
  padding: 0px; 
  color:#ffffff;
  padding-top:5px;
  padding-bottom:8px;

  border: 1px solid #1c509e;
  background-color:#1c509e;
  width:auto;
  height:50px;
  min-height:50px;
  min-width:140px;
  text-decoration:none;
  
}

.enlacebotonazul40px:link,
.enlacebotonazul40px:visited
{
  border: 1px solid #1c509e;
  text-decoration:none;
}
.enlacebotonazul40px:hover
{
  border: 1px solid #68c2e6;
  background-color:#68c2e6;
  text-decoration:none;
}

/*fin azul oscuro*/


/*boton naranja*/
.enlacebotonnaranja
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  
  font-family: verdana, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 6px; 
  color:#ffffff;

  
  background-color:#2e3eae;
  border: 1px solid #2e3eae;
  width:auto;
  height:auto;
  min-height:40px;
  min-width:50px;
  text-decoration:none;
  
}

.enlacebotonnaranja:link,
.enlacebotonnaranja:visited
{
  border: 1px solid #2e3eae;
  text-decoration:none;
}
.enlacebotonnaranja:hover
{
  border: 1px solid #d94506;
  background-color:#d94506;
  text-decoration:none;
}
/*fin naranja*/

/*boton editar pequeno gris*/
.enlacebotonpequeno
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  
  font-family: tahoma,arial, verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  padding: 2px; 
  color:#000000;

  border: 1px solid #aaaaaa;
  background-color:#dddddd;
  width:auto;
  height:auto;
  min-height:20px;
  min-width:40px;
  text-decoration:none;
  
}

.enlacebotonpequeno:link,
.enlacebotonpequeno:visited
{
  border: 1px solid #aaaaaa;
  text-decoration:none;
}
.enlacebotonpequeno:hover
{
  border: 1px solid #cccccc;
  background-color:#bbbbbb;
  color:#333333;
  text-decoration:none;
}





.enlacebotonnaranjasup
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  
  font-family: verdana, arial, sans-serif;
  font-size: 14pt;
  font-weight: normal;
  padding: 0px; 
  color:#000000;

  border: 1px solid #89868d;
  background-color:#89868d;
  width:auto;
  height:auto;
  min-height:40px;
  min-width:140px;
  text-decoration:none;
  
}

.enlacebotonnaranjasup:link,
.enlacebotonnaranjasup:visited
{
  border: 1px solid #89868d;
  text-decoration:none;
}
.enlacebotonnaranjasup:hover
{
  border: 1px solid #89868d;
  background-color:#b1afb4;
  text-decoration:none;
}

.bteleg
{
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
 
  font-family: Arial,Tahoma, Verdana;
  font-size: 10pt;
  font-weight: normal;
  padding-top: 6px; 
  padding-bottom: 6px; 
  padding-left: 13px; 
  padding-right: 13px; 
  color:#ffffff;

  
  background-color:#ff3300;
  border: 1px solid #ff3300;
  width:auto;
  height:auto;
  min-height:30px;
  min-width:30px;
  text-decoration:none;
  
}

.bteleg:link,
.bteleg:visited
{
  border: 1px solid #ff3300;
  text-decoration:none;
}
.bteleg:hover
{
  border: 1px solid #ff6600;
  background-color:#ff6600;
  text-decoration:none;
}


/*boton vinotinto*/
.enlacebotonvinotinto
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  
  font-family: verdana, arial, sans-serif;
  font-size: 12pt;
  font-weight: normal;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 20px;
  padding-right: 20px; 
  color:#ffffff;
  
  background-color:#ca4250;
  border: 1px solid #ca4250;
  width:90%;
  height:auto;
  min-height:40px;
  min-width:50px;
  text-decoration:none;
  
}

.enlacebotonvinotinto:link,
.enlacebotonvinotinto:visited
{
  border: 1px solid #enlacebotonvinotinto;
  text-decoration:none;
}
.enlacebotonvinotinto:hover
{
  border: 1px solid #d94506;
  background-color:#d94506;
  text-decoration:none;
}
/*fin naranja*/

/*boton rojo*/
.enlacebotonrojo
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  
  font-family: verdana, arial, sans-serif;
  font-size: 12pt;
  font-weight: normal;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 20px;
  padding-right: 20px; 
  color:#ffffff;
  
  background-color:#ff0000;
  border: 1px solid #ff0000;
  width:90%;
  height:auto;
  min-height:40px;
  min-width:50px;
  text-decoration:none;
  
}

.enlacebotonrojo:link,
.enlacebotonrojo:visited
{
  border: 1px solid #enlacebotonvinotinto;
  text-decoration:none;
}
.enlacebotonrojo:hover
{
  border: 1px solid #d94506;
  background-color:#d94506;
  text-decoration:none;
}
/*fin naranja*/


/*boton rojo eliptico*/
.enlacebotonrojoeliptico
{
  border-radius: 16px 16px 16px 16px;
  -moz-border-radius: 16px 16px 16px 16px;
  -webkit-border-radius: 16px 16px 16px 16px;
  
  font-family: verdana, arial, sans-serif;
  font-size: 12pt;
  font-weight: normal;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 20px;
  padding-right: 20px; 
  color:#ffffff;
  
  background-color:#ff0000;
  border: 1px solid #ff0000;
  width:90%;
  height:auto;
  min-height:40px;
  min-width:50px;
  text-decoration:none;
  
}

.enlacebotonrojoeliptico:link,
.enlacebotonrojoeliptico:visited
{
  border: 1px solid #enlacebotonvinotinto;
  text-decoration:none;
}
.enlacebotonrojoeliptico:hover
{
  border: 1px solid #d94506;
  background-color:#d94506;
  text-decoration:none;
}
/*fin naranja*/


/*boton plantilla deslizador 01*/
.enlacebotondeslizadorplantilla01
{
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  
  font-family: verdana, arial, sans-serif;
  font-size: 12pt;
  font-weight: normal;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 40px;
  padding-right: 40px; 
  color:#666666;
  
  background-color:#f1f5f4;
  border: 1px solid #659c89;
  width:90%;
  height:auto;
  min-height:40px;
  min-width:50px;
  text-decoration:none;
  
}

.enlacebotondeslizadorplantilla01:link,
.enlacebotondeslizadorplantilla01:visited,
.enlacebotondeslizadorplantilla01:active
{
  border: 1px solid #659c89;
  text-decoration:none;
  color:#666666;
}
.enlacebotondeslizadorplantilla01:hover
{
  border: 1px solid #d94506;
  background-color:#d94506;
  color:#ffffff;
  text-decoration:none;
}
/*fin boton plantilla deslizador 01*/


/*boton naranja responsive*/
.csssbotonresponsive
{
   border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  
 
  font-family: fuenteroboto,Arial;
  font-size: calc(0.5em + 0.6vw);
  font-style: strong;
  font-weight: bold;
  
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px; 
  color:#666666;

  background-color:#f1f5f4;
  border: 1px solid #659c89;
  width:90%;
  height:auto;
  min-height:40px;
  min-width:50px;
  text-decoration:none;
  
  
  
}

.csssbotonresponsive:link,
.csssbotonresponsive:visited
{
  border: 1px solid #659c89;
  text-decoration:none;
}
.csssbotonresponsive:hover
{
  border: 0px solid #DF53A7;
  color:#ffffff;
  background: linear-gradient(104.56deg, #931b63 0.7%, rgba(56, 141, 125, 0.95) 98.14%);
  text-decoration:none;
}
/*fin naranja*/


/*boton naranja responsive*/
.csssbotonresponsivetextolargo
{
   border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  
 
  font-family: fuenteroboto,Arial;
  font-size: calc(0.4em + 0.6vw);
  font-style: strong;
  font-weight: bold;
  
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px; 
  color:#666666;

  background-color:#f1f5f4;
  border: 1px solid #659c89;
  width:90%;
  height:auto;
  min-height:40px;
  min-width:50px;
  text-decoration:none;
  
  
  
}

.csssbotonresponsivetextolargo:link,
.csssbotonresponsivetextolargo:visited
{
  border: 1px solid #659c89;
  text-decoration:none;
}
.csssbotonresponsivetextolargo:hover
{
  border: 0px solid #DF53A7;
  color:#ffffff;
  background: linear-gradient(104.56deg, #931b63 0.7%, rgba(56, 141, 125, 0.95) 98.14%);
  text-decoration:none;
}
/*fin naranja*/


/*boton responsive*/
.csssbotonadjuntar
{
   border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  
 
  font-family: fuenteroboto,Arial;
  font-size: 12pt;/*calc(0.3em + 0.8vw);*/
  font-style: strong;
  font-weight: bold;
  
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 30px;
  padding-right: 30px; 
  color:#666666;

  background-color:#f1f5f4;
  border: 1px solid #659c89;
  width:90%;
  height:auto;
  min-height:40px;
  min-width:50px;
  text-decoration:none;
  
  
  
}

.csssbotonadjuntar:link,
.csssbotonadjuntar:visited
{
  border: 1px solid #659c89;
  text-decoration:none;
}
.csssbotonadjuntar:hover
{
  border: 0px solid #1f478d;
  color:#ffffff;
  background: linear-gradient(104.56deg, #1f478d 0.7%, rgba(56, 141, 125, 0.95) 98.14%);
  text-decoration:none;
}
/*fin naranja*/