/******** BOTONERĶA GENERAL DE LOS FORMS *****/
button {
	font-family: Tahoma,Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #375d81;
	border: 1px outset #2ae;
	color: white;
	/*height: 24px;*/
	margin:0;
	padding:6px 4px 6px 4px;
	width:auto;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px;
	clear: both;
	cursor:pointer;
}
/*
button:active {
    background-position: bottom right;
    color: #FFFFFF;
	background-color: #002C85;
    outline: none;
}

button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}

button td {
	text-align: center;
	background-color: steelblue;	
}

button:hover, button a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
*/

.sinpadding { padding:0; }
/* Si */
button.si, buttons a.si{ background-color:#e6efc2; color:#529214; }
button a.si:hover, button.si:hover{ background-color:#f5f5f5; border:1px solid #C6D880; color:#529214; }
buttons a.si:active{ background-color:#529214; border:1px solid #529214; color:#fff; }

/* No */
button a.no, button.no { background-color:#fbe3e4; color:#d12f19; }
button a.no:hover, button.no:hover { background:#f5f5f5; border:1px solid #fbc2c4; color:#d12f19; }
button a.no:active { background-color:#d12f19; border:1px solid #d12f19; color:#fff; }

/* Azul */
button.azul, button a.azul { background: #2363a4;  border: 1px outset #153e7e; color:#fff; }
button a.azul:hover, button.azul:hover { background:#63a5f1; border:1px solid #367bf0; color:#fff; }
button a.azul:active { background-color:#2363a4; border:1px solid #153e7e; color:#fff; }

/* Azul */
button.azul2, button a.azul2 { background: #0a67c6;  border: 1px outset #034790; color:#fff; }
button a.azul2:hover, button.azul2:hover { background:#63a5f1; border:1px solid #367bf0; color:#fff; }
button a.azul2:active { background-color:#0a67c6; border:1px solid #034790; color:#fff; }

/* Naranja */
button.naranja, button a.naranja { background: #e1641e;  border: 1px outset #da4700; color:#fff; }
button a.naranja:hover, button.naranja:hover { background:#f49141; border:1px solid #da4700; color:#fff; }
button a.naranja:active { background-color:#e1641e; border:1px solid #da4700; color:#fff; }

/* Rojo */
button.rojo, button a.rojo { background: #e83c2b;  border: 1px outset #da0000; color:#fff; }
button a.rojo:hover, button.rojo:hover { background:#ff7556; border:1px solid #da0000; color:#fff; }
button a.rojo:active { background-color:#e83c2b; border:1px solid #da0000; color:#fff; }

/* Verde */
button.verde, button a.verde { background: #1f5d09;  border: 1px outset #1a5000; color:#fff; }
button a.verde:hover, button.verde:hover { background:#128200; border:1px solid #1a5000; color:#fff; }
button a.verde:active { background-color:#1f5d09; border:1px solid #1a5000; color:#fff; }

/* Morado */
button.morado, button a.morado { background: #42315b;  border: 1px outset #20043e; color:#fff; }
button a.morado:hover, button.morado:hover { background:#726dbf; border:1px solid #20043e; color:#fff; }
button a.morado:active { background-color:#42315b; border:1px solid #20043e; color:#fff; }

/* Alerts Box Modal */
/* Rojo */
button.rojo2, button a.rojo2 { background: #924949;  border: 1px outset #6f2c2c; color:#fff; }
button.rojo2:hover, button a.rojo2:hover { background:#c49595; border:1px solid #6f2c2c; color:#fff; }

/* Verde */
button.verde2, button a.verde2 { background: #60a174;  border: 1px outset #6f2c2c; color:#fff; }
button.verde2:hover, button a.verde2:hover { background:#9ed0ae; border:1px solid #6f2c2c; color:#fff; }

/* Amarillo */
button.amarillo, button a.amarillo { background: #c5a524;  border: 1px outset #6f2c2c; color:#fff; }
button.amarillo:hover, button a.amarillo:hover { background:#ffe376; border:1px solid #6f2c2c; color:#777777; }

/*****************************/

.launchButton {
  /*display: -moz-box;*/
  -moz-box-orient: vertical;
  margin: 16px 1px;
  padding: 14px 6px;
  min-width: 88px;
  max-width: 176px;
  max-height: 85px;
  vertical-align: top;
  white-space: normal;
  background: transparent padding-box;
  border: 1px solid transparent;
  border-radius: 2.5px;
  color: #525c66;
  font-size: 75%;
  cursor: pointer;
  transition-property: background-color, border-color, box-shadow;
  transition-duration: 150ms;
}

/*
body[narrow] #launcher[session] > .launchButton {
  margin: 4px 1px;
}*/

.launchButton:hover {
  background-color: hsla(211,79%,6%,.07);
  border-color: hsla(210,54%,20%,.15) hsla(210,54%,20%,.17) hsla(210,54%,20%,.2);
}

.launchButton:hover:active {
  background-image: linear-gradient(hsla(211,79%,6%,.02), hsla(211,79%,6%,.05));
  border-color: hsla(210,54%,20%,.2) hsla(210,54%,20%,.23) hsla(210,54%,20%,.25);
  box-shadow: 0 1px 1px hsla(211,79%,6%,.05) inset,
              0 0 1px hsla(211,79%,6%,.1) inset;
  transition-duration: 0ms;
}

/****   NUEVO (MAS BONITO) ***/
button.azul, button a.azul {
border:1px solid #25729a; -webkit-border-radius: 7px; -moz-border-radius: 7px;border-radius: 7px;font-size:11px;font-family:arial, helvetica, sans-serif; padding: 6px 4px 6px 4px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}

button a.azul:hover, button.azul:hover {
 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}


button.verde, button a.verde {
 border:1px solid #409a3e; -webkit-border-radius: 7px; -moz-border-radius: 7px;border-radius: 7px;font-size:11px;font-family:arial, helvetica, sans-serif; padding: 6px 4px 6px 4px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #58BB55; background-image: -webkit-gradient(linear, left top, left bottom, from(#58BB55), to(#3A983C));
 background-image: -webkit-linear-gradient(top, #58BB55, #3A983C);
 background-image: -moz-linear-gradient(top, #58BB55, #3A983C);
 background-image: -ms-linear-gradient(top, #58BB55, #3A983C);
 background-image: -o-linear-gradient(top, #58BB55, #3A983C);
 background-image: linear-gradient(to bottom, #58BB55, #3A983C);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#58BB55, endColorstr=#3A983C);
}

button a.verde:hover, button.verde:hover {
 border:1px solid #337931;
 background-color: #429e3f; background-image: -webkit-gradient(linear, left top, left bottom, from(#429e3f), to(#2c732d));
 background-image: -webkit-linear-gradient(top, #429e3f, #2c732d);
 background-image: -moz-linear-gradient(top, #429e3f, #2c732d);
 background-image: -ms-linear-gradient(top, #429e3f, #2c732d);
 background-image: -o-linear-gradient(top, #429e3f, #2c732d);
 background-image: linear-gradient(to bottom, #429e3f, #2c732d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#429e3f, endColorstr=#2c732d);
}


input.azul, input a.azul {
border:1px solid #25729a; -webkit-border-radius: 7px; -moz-border-radius: 7px;border-radius: 7px;font-size:11px;font-family:arial, helvetica, sans-serif; padding: 6px 4px 6px 4px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}

input a.azul:hover, input.azul:hover {
 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}


input.verde, input a.verde {
 border:1px solid #409a3e; -webkit-border-radius: 7px; -moz-border-radius: 7px;border-radius: 7px;font-size:11px;font-family:arial, helvetica, sans-serif; padding: 6px 4px 6px 4px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #58BB55; background-image: -webkit-gradient(linear, left top, left bottom, from(#58BB55), to(#3A983C));
 background-image: -webkit-linear-gradient(top, #58BB55, #3A983C);
 background-image: -moz-linear-gradient(top, #58BB55, #3A983C);
 background-image: -ms-linear-gradient(top, #58BB55, #3A983C);
 background-image: -o-linear-gradient(top, #58BB55, #3A983C);
 background-image: linear-gradient(to bottom, #58BB55, #3A983C);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#58BB55, endColorstr=#3A983C);
}

input a.verde:hover, input.verde:hover {
 border:1px solid #337931;
 background-color: #429e3f; background-image: -webkit-gradient(linear, left top, left bottom, from(#429e3f), to(#2c732d));
 background-image: -webkit-linear-gradient(top, #429e3f, #2c732d);
 background-image: -moz-linear-gradient(top, #429e3f, #2c732d);
 background-image: -ms-linear-gradient(top, #429e3f, #2c732d);
 background-image: -o-linear-gradient(top, #429e3f, #2c732d);
 background-image: linear-gradient(to bottom, #429e3f, #2c732d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#429e3f, endColorstr=#2c732d);
}

/**** AZUL MINI ****/
.azul_mini{
border:1px solid #495267; -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;font-size:10px;font-family:arial, helvetica, sans-serif; padding: 2px 2px 2px 2px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #606c88; background-image: -webkit-gradient(linear, left top, left bottom, from(#606c88), to(#3f4c6b));
 background-image: -webkit-linear-gradient(top, #606c88, #3f4c6b);
 background-image: -moz-linear-gradient(top, #606c88, #3f4c6b);
 background-image: -ms-linear-gradient(top, #606c88, #3f4c6b);
 background-image: -o-linear-gradient(top, #606c88, #3f4c6b);
 background-image: linear-gradient(to bottom, #606c88, #3f4c6b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#606c88, endColorstr=#3f4c6b);
}

.azul_mini:hover{
 border:1px solid #363d4c;
 background-color: #4b546a; background-image: -webkit-gradient(linear, left top, left bottom, from(#4b546a), to(#2c354b));
 background-image: -webkit-linear-gradient(top, #4b546a, #2c354b);
 background-image: -moz-linear-gradient(top, #4b546a, #2c354b);
 background-image: -ms-linear-gradient(top, #4b546a, #2c354b);
 background-image: -o-linear-gradient(top, #4b546a, #2c354b);
 background-image: linear-gradient(to bottom, #4b546a, #2c354b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4b546a, endColorstr=#2c354b);
}

/* MODIFICO LOS BOTONES DEL CONFIRM EN EL DIALOGBOX */
#dialog_bar button.azul {
	font-size:13px;
	line-height:15px;
	width:50px;
}
