.botonesblancos
{
	font-size:18px;
	font-family:Arial;
	border:1px solid black;
	background-color:#ffffff;
	color:#000000;
}

.btn_r {
-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px;
background-color:#C21E27 ;
border-radius: 5px;
border-bottom-color: black;
border: 2px solid transparent;
box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px;
color: #F8F8F8;
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
font-weight: bold;
height: 24px;

padding: 2px 2px;
cursor:pointer;
}
.btn_r:hover{
text-decoration:underline;
}
.btn_a {
/* -webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px; */
background-color:#3366FF ;
border-radius: 5px;
border: 2px solid transparent;
box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px;
color: #F8F8F8;
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
font-weight: bold;
height: 24px;
padding: 2px 2px;
cursor:pointer;
}
.btn_a:hover{
text-decoration:underline;
}

.btn_am {
background-color:#fcad26;
border-radius: 5px;
border-bottom-color: black;
font-weight: 700;
border: 2px solid transparent;
box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px;
color: white;
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
font-weight: bold;
height: 24px;

padding: 2px 2px;
cursor:pointer;
}
.btn_am:hover{
text-decoration:underline;
}
.btn_v {
/* -webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px; */
background-color:#66CC99 ;
border-radius: 5px;
border-bottom-color: black;
border: 2px solid transparent;
box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px;
color: white;
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
font-weight: bold;
height: 24px;

padding: 2px 2px;
cursor:pointer;
}
.btn_v:hover{
text-decoration:underline;
}
.btn_n {
background-color:orange;
border-radius: 5px;
border-bottom-color: black;
border: 2px solid transparent;
color: white;
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
font-weight: bold;
height: 24px;
padding: 2px 2px;
cursor:pointer;
}
.btn_n:hover{
text-decoration:underline;
}

.btn_purple {
background-color:#9C27B0;
border-radius: 5px;
border-bottom-color: black;
border: 2px solid transparent;
color: white;
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
font-weight: bold;
height: 24px;
padding: 2px 2px;
cursor:pointer;
}
.btn_purple:hover{
text-decoration:underline;
}


.btn_l {
background-color:#99CCFF;
border-radius: 5px;
border-bottom-color: black;
border: 2px solid transparent;
color: white;
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
font-weight: bold;
height: 24px;
padding: 2px 2px;
cursor:pointer;
}
.btn_l:hover{
text-decoration:underline;
}

input.boton_alta,
input.boton,
button.boton_alta,
button.boton {
    background: linear-gradient(180deg, #f8f9fb 0%, #e7e9ee 100%);
    border: 1px solid #cfd4dd;
    border-radius: 10px;
    color: #1f2a37;
    cursor: pointer;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 12.5px;
    font-weight: 600;
    line-height: 1.1;
    padding: 6px 12px;
    box-shadow: 0 1px 2px rgba(16, 24, 40, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.7);
    transition: background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, transform 0.05s ease;
}

input.boton_alta:hover,
input.boton:hover,
button.boton_alta:hover,
button.boton:hover {
    background: linear-gradient(180deg, #ffffff 0%, #e1e5ec 100%);
    border-color: #b9c2d0;
    box-shadow: 0 2px 4px rgba(16, 24, 40, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

input.boton_alta:active,
input.boton:active,
button.boton_alta:active,
button.boton:active {
    background: linear-gradient(180deg, #e6e9ef 0%, #d8dbe2 100%);
    box-shadow: inset 0 2px 3px rgba(16, 24, 40, 0.12);
    transform: translateY(1px);
}

input.boton_alta:focus,
input.boton:focus,
button.boton_alta:focus,
button.boton:focus {
    outline: 2px solid #6aa3ff;
    outline-offset: 1px;
}


/* bordes de colores */
.btn_r {
-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px;
background-color:#F34336 ;
border-radius: 5px;
border-bottom-color: black;
border: 2px solid transparent;
box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px;
color: #F8F8F8;
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
font-weight: bold;
height: 24px;

padding: 2px 2px;
cursor:pointer;
}
.btn_r:hover{
text-decoration:underline;
}
.btn_a {
/* -webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px; */
background-color:#3F51B5 ;
border-radius: 5px;
border: 2px solid transparent;
box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px;
color: #F8F8F8;
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
font-weight: bold;
height: 24px;
padding: 2px 2px;
cursor:pointer;
}
.btn_a:hover{
text-decoration:underline;
}




.btn_g {
background-color:#607D8B;
border-radius: 5px;
border-bottom-color: black;
border: 2px solid transparent;
box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px;
color: white;
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
font-weight: bold;
height: 24px;

padding: 2px 2px;
cursor:pointer;
}
.btn_g:hover{
text-decoration:underline;
}



.btn_v {
-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px;
background-color:#4CAF50 ;
border-radius: 5px;
border-bottom-color: black;
border: 2px solid transparent;
box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 0px 0px;
color: white;
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
font-weight: bold;
height: 24px;

padding: 2px 2px;
cursor:pointer;
}
.br_n {
border: 2px solid #FE5722;
color: white;
}

.br_l {
border-left: 10px solid #009688;
border-right: 10px solid #009688;
color: white;
}


.buscar
{
	float:right;
	font-size:36px;
	width:400px;
	background-image:url('../img/buscar.png');
	background-position:right top;
	background-repeat:no-repeat;
	height:30px;
}
