.tabla{border:5px;width:1150px;min-height:725px;margin-top:5px;background-color:#CEF6CE}
/*.tabla3{border:5px;width:1300px;height:725px;margin-top:5px;background-color:#CEF6CE}*/
.tabla_i{border:5px;width:1150px;min-height:725px;margin-top:5px;background-color:#CEF6CE; padding-bottom:15px;}
.tabla_i2{border:5px;width:1150px;height:1550px;margin-top:5px;background-color:#CEF6CE}
.tabla_i3{border:5px;width:1150px;min-height:725px;margin-top:5px;background-color:#D8D8D8; padding-bottom:15px;}
.field{ float:left; width:192px; height:18px; background:url(icons/field.gif); padding:6px 5px 0 5px;}
.field input{ width:191px; border:0; background:transparent; color:#000000; font-weight: bold;}
.letra_p{font-size:10pt;font-weight:bold;color:grey;}
.tabla1{border: 4px groove #58FA82;width:450px;height:185px;margin-top:2px; }
.tabla2{border: 4px groove #58FA82;width:760px;height:250px;margin-top:2px; }
.tabla2_1{border: 4px groove #58FA82;width:950px;height:250px;margin-top:2px; }
.tabla3{width:760px;height:250px;margin-top:2px; }
.head{width:600px;height:175px;margin:2px;}

.tabla0{width:210mm;background-color:white;padding:50px;}

.titulo{font-family:Monaco,Georgia,Times,serif;font-size:18pt;font-weight: bold;color:grey;
text-align:center
  }

.titulo1{font-family:Monaco,Georgia,Times,serif;font-size:16pt;font-weight: bold;color:grey;
text-align:center
  }

.cuerpo1{font-family:Monaco,Georgia,Times,serif;font-size:12pt;font-weight: bold;color:grey;
text-align:center; border: 2 px;border-color:green

}
.editar{width:50px;font-weight: bold;color:grey;border-style:solid;
border-width:2px;border-color:#2EFE2E;background-color:#EFFBEF}

.editar2{width:50px;font-weight: bold;color:grey;background-color:#E0F8E0}

.titulo2{font-family:Monaco,Georgia,Times,serif;font-size:14pt;font-weight: bold;color:grey;
text-align:left;text-decoration:underline;
  }  
.titulo_t{font-family:Monaco,Georgia,Times,serif;font-size:9pt;font-weight: bold;color:grey;
background-color:#2EFE2E;height:35px;
  }
.titulo_t2{font-family:Monaco,Georgia,Times,serif;font-size:9pt;font-weight: bold;color:grey;
background-color:#A9E2F3;height:35px;
  }

  
.cuerpo_t{font-family:Monaco,Georgia,Times,serif;font-size:9pt;color:black;
background-color:#ffffff;height:35px;
  }


.bloqueado{font-family:Monaco,Georgia,Times,serif;font-size:9pt;color:grey;
background-color:#F2F2F2;height:35px;
  }  
 
 
.login{font-family:Monaco,Georgia,Times,serif;font-size:12pt;font-weight: bold;color:grey;
  }
  
.pie{border: 2px groove #58FA82;background-color:#2EFE2E;width:1150px;height:25px;
font-family:Monaco,Georgia,Times,serif;font-size:8pt;font-weight: bold;color:grey;font-style: oblique;
text-align:center
}
/*.pie2{border: 2px groove #58FA82;background-color:#2EFE2E;width:1300px;height:25px;
font-family:Monaco,Georgia,Times,serif;font-size:8pt;font-weight: bold;color:grey;font-style: oblique;
text-align:center
}*/


.salir {
	-moz-box-shadow: 1px 2px 0px 0px #2b2727;
	-webkit-box-shadow: 1px 2px 0px 0px #2b2727;
	box-shadow: 1px 2px 0px 0px #2b2727;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24437));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24437 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24437',GradientType=0);
	background-color:#c62d1f;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:22px;
	font-weight:bold;
	padding:11px 26px;
	text-decoration:none;
	text-shadow:0px 1px 29px #810e05;
}
.salir:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24437), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24437 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24437 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24437 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24437 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24437 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24437', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24437;
}
.salir:active {
	position:relative;
	top:1px;
}




a:hover{text-decoration:none;}
a{text-decoration:none;}

/*/////////////////////////////////////Botones///////////////////////*/



.boton_crea_usr{background:url(icons/crear_usr_a.png);background-repeat: no-repeat;width:202px;height:52px;}

.boton_crea_usr:hover{background:url(icons/crear_usr_b.png);background-repeat: no-repeat;width:202px;height:52px; }

.boton_gest_usr{background:url(icons/gest_usr_a.png);background-repeat: no-repeat;width:202px;height:52px;}

.boton_gest_usr:hover{background:url(icons/gest_usr_b.png);background-repeat: no-repeat;width:202px;height:52px; }

.boton_cre_usr{background:url(icons/crea_usr_a.png);background-repeat: no-repeat;width:202px;height:52px;}

.boton_cre_usr:hover{background:url(icons/crea_usr_b.png);background-repeat: no-repeat;width:202px;height:52px; }

.boton_add{border: 1px solid #DBE1EB;
font-size: 14px;
font-family: Arial, Verdana;
padding-left: 7px;
padding-right: 7px;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
background: #4972B5;
background: linear-gradient(left, #4972B5, #618ACB);
background: -moz-linear-gradient(left, #4972B5, #618ACB);
background: -webkit-linear-gradient(left, #4972B5, #618ACB);
background: -o-linear-gradient(left, #4972B5, #618ACB);
 color: #FFFFFF;}

.boton_add:hover
{
	  background: #365D9D;
	  background: linear-gradient(left, #365D9D, #436CAD);
	  background: -moz-linear-gradient(left, #365D9D, #436CAD);
	  background: -webkit-linear-gradient(left, #365D9D, #436CAD);
	  background: -o-linear-gradient(left, #365D9D, #436CAD);
	  color: #FFFFFF;
	  border-color: #FBFFAD;
	  }



.boton_azul_ins{background:url(icons/b_inser_a.png);background-repeat: no-repeat;width:125px;height:50px;}

.boton_azul_ins:hover{background:url(icons/b_inser_b.png);background-repeat: no-repeat;width:125px;height:50px; }

.boton_azul_limp{background:url(icons/b_limp_a.png);background-repeat: no-repeat;width:125px;height:50px;}

.boton_azul_limp:hover{background:url(icons/b_limp_b.png);background-repeat: no-repeat;width:125px;height:50px; }

.boton_rojo {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));
	background:-moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-o-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0);
	background-color:#fe1a00;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#fafafa;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	padding:9px 33px;
	text-decoration:none;
	text-shadow:3px 1px 0px #6b0602;
}
.boton_rojo:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));
	background:-moz-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-webkit-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-o-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-ms-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00',GradientType=0);
	background-color:#ce0100;
}
.boton_rojo:active {
	position:relative;
	top:1px;
}

.boton_rojo2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));
	background:-moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-o-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0);
	background-color:#fe1a00;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#fafafa;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	padding:9px 25px;
	text-decoration:none;
	text-shadow:3px 1px 0px #6b0602;
}
.boton_rojo2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));
	background:-moz-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-webkit-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-o-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-ms-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00',GradientType=0);
	background-color:#ce0100;
}
.boton_rojo2:active {
	position:relative;
	top:1px;
}

.conectar{background:url(icons/conecta_a.png);background-repeat: no-repeat;width:125px;height:50px; }
.conectar:hover{background:url(icons/conecta_b.png);background-repeat: no-repeat;width:125px;height:50px; }
.guardar{background:url(icons/guardar_a.png);background-repeat: no-repeat;width:130px;height:50px; }
.guardar:hover{background:url(icons/guardar_b.png);background-repeat: no-repeat;width:130px;height:50px; }

.inpu_noti{font-size:8pt;color:red;background-color:#CEF6CE;border:none;width:280px;height:20px;}

.boton_azul {
	-moz-box-shadow:inset 0px 0px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 0px 0px 0px #cae3fc;
	box-shadow:inset 0px 0px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	font-style:normal;
	height:46px;
	line-height:46px;
	width:165px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
.boton_azul:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.boton_azul:active {
	position:relative;
	top:1px;
}

.boton_azul_1 {
	-moz-box-shadow:inset 0px 0px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 0px 0px 0px #cae3fc;
	box-shadow:inset 0px 0px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:46px;
	line-height:46px;
	width:165px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
.boton_azul_1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.boton_azul_1:active {
	position:relative;
	top:1px;
}


.boton_azul2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:46px;
	line-height:46px;
	width:165px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}
.boton_azul2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}.boton_azul2:active {
	position:relative;
	top:1px;
}


.boton_azul3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a8d1fa), color-stop(1, #1d3954) );
	background:-moz-linear-gradient( center top, #a8d1fa 5%, #1d3954 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8d1fa', endColorstr='#1d3954');
	background-color:#a8d1fa;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:46px;
	line-height:46px;
	width:165px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #15283b;
}
.boton_azul3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1d3954), color-stop(1, #a8d1fa) );
	background:-moz-linear-gradient( center top, #1d3954 5%, #a8d1fa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d3954', endColorstr='#a8d1fa');
	background-color:#1d3954;
}.boton_azul3:active {
	position:relative;
	top:1px;
}


.elas_b {
	-moz-box-shadow: 2px 3px 0px 0px #3dc21b;
	-webkit-box-shadow: 2px 3px 0px 0px #3dc21b;
	box-shadow: 2px 3px 0px 0px #3dc21b;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #44c767), color-stop(1, #5cbf2a));
	background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c767', endColorstr='#5cbf2a',GradientType=0);
	background-color:#44c767;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
        height:50;
        width:205;
	padding:5px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.elas_b:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
	background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cbf2a', endColorstr='#44c767',GradientType=0);
	background-color:#5cbf2a;
}
.elas_b:active {
	position:relative;
	top:1px;
}

.elas_c {
	-moz-box-shadow: 2px 3px 0px 0px #3dc21b;
	-webkit-box-shadow: 2px 3px 0px 0px #3dc21b;
	box-shadow: 2px 3px 0px 0px #3dc21b;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #44c767), color-stop(1, #5cbf2a));
	background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c767', endColorstr='#5cbf2a',GradientType=0);
	background-color:#44c767;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
        height:50;
        width:122;
	padding:5px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.elas_c:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
	background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cbf2a', endColorstr='#44c767',GradientType=0);
	background-color:#5cbf2a;
}
.elas_c:active {
	position:relative;
	top:1px;
}

.elas_d {
	-moz-box-shadow: 2px 3px 0px 0px #3dc21b;
	-webkit-box-shadow: 2px 3px 0px 0px #3dc21b;
	box-shadow: 2px 3px 0px 0px #3dc21b;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #44c767), color-stop(1, #5cbf2a));
	background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c767', endColorstr='#5cbf2a',GradientType=0);
	background-color:#44c767;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
        height:50;
        width:130;
	padding:5px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.elas_d:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
	background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cbf2a', endColorstr='#44c767',GradientType=0);
	background-color:#5cbf2a;
}
.elas_d:active {
	position:relative;
	top:1px;
}



.ccaa {
	-moz-box-shadow: 2px 4px 0px 0px #fce2c1;
	-webkit-box-shadow: 2px 4px 0px 0px #fce2c1;
	box-shadow: 2px 4px 0px 0px #fce2c1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
	background:-moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25',GradientType=0);
	background-color:#ffc477;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #eeb44f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	height:50;
        width:205;
	padding:5px 15px;
	text-decoration:none;
	text-shadow:3px 1px 0px #cc9f52;
}
.ccaa:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477));
	background:-moz-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-webkit-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-o-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-ms-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:linear-gradient(to bottom, #fb9e25 5%, #ffc477 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477',GradientType=0);
	background-color:#fb9e25;
}
.ccaa:active {
	position:relative;
	top:1px;
}

.ccaa_m {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	height:50;
        width:205;
	padding:5px 15px;
	text-decoration:none;
	text-shadow:3px 1px 0px #1570cd;
}
.ccaa_m:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}
.ccaa_m:active {
	position:relative;
	top:1px;
}

.boton_verde {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #deff91), color-stop(1, #c4f756) );
	background:-moz-linear-gradient( center top, #deff91 5%, #c4f756 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#deff91', endColorstr='#c4f756');
	background-color:#deff91;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #a5db46;
	display:inline-block;
	color:#000000;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:46px;
	line-height:46px;
	width:166px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #72a61e;
}
.boton_verde:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c4f756), color-stop(1, #deff91) );
	background:-moz-linear-gradient( center top, #c4f756 5%, #deff91 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4f756', endColorstr='#deff91');
	background-color:#c4f756;
}.boton_verde:active {
	position:relative;
	top:1px;
}

.boton_verde2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #c0e6a1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c0e6a1;
	box-shadow:inset 0px 1px 0px 0px #c0e6a1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8ff12), color-stop(1, #5f820c) );
	background:-moz-linear-gradient( center top, #b8ff12 5%, #5f820c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8ff12', endColorstr='#5f820c');
	background-color:#b8ff12;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #a5db46;
	display:inline-block;
	color:#000000;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:46px;
	line-height:46px;
	width:166px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #72a61e;
}
.boton_verde2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5f820c), color-stop(1, #b8ff12) );
	background:-moz-linear-gradient( center top, #5f820c 5%, #b8ff12 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f820c', endColorstr='#b8ff12');
	background-color:#5f820c;
}.boton_verde2:active {
	position:relative;
	top:1px;
}

.boton_verde3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #c0e6a1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c0e6a1;
	box-shadow:inset 0px 1px 0px 0px #c0e6a1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8bc200), color-stop(1, #202b04) );
	background:-moz-linear-gradient( center top, #8bc200 5%, #202b04 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bc200', endColorstr='#202b04');
	background-color:#8bc200;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #a5db46;
	display:inline-block;
	color:#000000;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:46px;
	line-height:46px;
	width:166px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #f5f5f5;
}
.boton_verde3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #202b04), color-stop(1, #8bc200) );
	background:-moz-linear-gradient( center top, #202b04 5%, #8bc200 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#202b04', endColorstr='#8bc200');
	background-color:#202b04;
}.boton_verde3:active {
	position:relative;
	top:1px;
}



.tabla2_1 span,.tabla2_1 button{
margin-right:35px;
margin-top:25px;

}


.tabla3 td a.boton_rojo2{

margin-top:50px;
text-align:center;
}


.caja_filtros{

width: 44%;
margin: 0 auto;
margin-bottom: 50px;
}
.filtros_item{
width:100%;
margin:0 auto;
margin-bottom:15px;
height: 25px;
}

.filtros_item .itema,.filtros_item .itemb{
text-align:left;
width:250px;min-width: 250px;
display: block;
float: left;
text-align: left;
}

#resultado{

width:35%;
margin:0 auto;
text-align:center;

}
.fila_supA{
width:100%;
display:block;
margin-bottom: 5px;
background-color:#E6E6E6;
padding:5px;
}
.fila_supB{
width:100%;
padding:5px;
display:block;
background-color:#FAFAFA;
margin-bottom: 5px;
}
.noregis,.nregis{
background-color:#FA5858;
    padding: 5px;
    margin-top: 30px;
    margin-bottom: 90px;
    display: block;
}
.nregis{
margin-bottom: 50px;
background-color:#A4A4A4;

}

.fila1a{
float: left;
margin-right:2%;
width:8%;
}
.fila1b{
display:block;
text-align:left;
}


