@charset "UTF-8";
/* CSS Document */

.tbl_nv_azulenc {
  margin: 0px;
  padding: 0px;
  border: 1px solid #3f7f00;
  -moz-border-radius-bottomleft: 14px;
  -webkit-border-bottom-left-radius: 14px;
  border-bottom-left-radius: 14px;
  -moz-border-radius-bottomright: 14px;
  -webkit-border-bottom-right-radius: 14px;
  border-bottom-right-radius: 14px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
.tbl_nv_azulenc table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tbl_nv_azulenc tr:last-child td:last-child {
  -moz-border-radius-bottomright: 14px;
  -webkit-border-bottom-right-radius: 14px;
  border-bottom-right-radius: 14px;
}
.tbl_nv_azulenc table tr:first-child td:first-child {
  -moz-border-radius-topleft: 14px;
  -webkit-border-top-left-radius: 14px;
  border-top-left-radius: 14px;
}
.tbl_nv_azulenc table tr:first-child td:last-child {
  -moz-border-radius-topright: 14px;
  -webkit-border-top-right-radius: 14px;
  border-top-right-radius: 14px;
}
.tbl_nv_azulenc tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 14px;
  -webkit-border-bottom-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.tbl_nv_azulenc td {
  vertical-align: middle;
  border: 1px solid #000000;
  border-width: 0px 1px 1px 0px;
  padding: 7px;
  font-size: 14px;
  font-family: Arial;
  font-weight: normal;
  color: #000000;
}
.tbl_nv_azulenc tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tbl_nv_azulenc tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_nv_azulenc tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}
.tbl_nv_azulenc tr:first-child td {
  background: -o-linear-gradient(bottom, #587f86 5%, #a6bbbf 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #587f86), color-stop(1, #a6bbbf) );
  background: -moz-linear-gradient( center top, #587f86 5%, #a6bbbf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#587f86", endColorstr="#a6bbbf");
  background: -o-linear-gradient(top, #587f86, a6bbbf);
  background-color: #587f86;
  border: 0px solid #000000;
  border-width: 0px 0px 1px 1px;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
}
.tbl_nv_azulenc tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_nv_azulenc tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}
.tbl_nv_mis_cursos {
  margin: 0px;
  padding: 0px;
  border: 1px solid #3f7f00;
  -moz-border-radius-bottomleft: 14px;
  -webkit-border-bottom-left-radius: 14px;
  border-bottom-left-radius: 14px;
  -moz-border-radius-bottomright: 14px;
  -webkit-border-bottom-right-radius: 14px;
  border-bottom-right-radius: 14px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
.tbl_nv_mis_cursos table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tbl_nv_mis_cursos tr:last-child td:last-child {
  -moz-border-radius-bottomright: 14px;
  -webkit-border-bottom-right-radius: 14px;
  border-bottom-right-radius: 14px;
}
.tbl_nv_mis_cursos table tr:first-child td:first-child {
  -moz-border-radius-topleft: 14px;
  -webkit-border-top-left-radius: 14px;
  border-top-left-radius: 14px;
}
.tbl_nv_mis_cursos table tr:first-child td:last-child {
  -moz-border-radius-topright: 14px;
  -webkit-border-top-right-radius: 14px;
  border-top-right-radius: 14px;
}
.tbl_nv_mis_cursos tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 14px;
  -webkit-border-bottom-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.tbl_nv_mis_cursos tr:hover td {
}
.tbl_nv_mis_cursos tr:nth-child(odd) {
  background-color: #bad6db;
}
.tbl_nv_mis_cursos tr:nth-child(even) {
  background-color: #ffffff;
}
.tbl_nv_mis_cursos td {
  vertical-align: middle;
  border: 1px solid #3f7f00;
  border-width: 0px 1px 1px 0px;
  padding: 7px;
  font-size: 14px;
  font-family: Arial;
  font-weight: normal;
  color: #000000;
}
.tbl_nv_mis_cursos tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tbl_nv_mis_cursos tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_nv_mis_cursos tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}
.tbl_nv_mis_cursos tr:first-child td {
  background: -o-linear-gradient(bottom, #587f86 5%, #a6bbbf 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #587f86), color-stop(1, #a6bbbf) );
  background: -moz-linear-gradient( center top, #587f86 5%, #a6bbbf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#587f86", endColorstr="#a6bbbf");
  background: -o-linear-gradient(top, #587f86, a6bbbf);
  background-color: #587f86;
  border: 0px solid #000000;
  border-width: 0px 0px 1px 1px;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
}
.tbl_nv_mis_cursos tr:first-child:hover td {
  background: -o-linear-gradient(bottom, #587f86 5%, #a6bbbf 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #587f86), color-stop(1, #a6bbbf) );
  background: -moz-linear-gradient( center top, #587f86 5%, #a6bbbf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#587f86", endColorstr="#a6bbbf");
  background: -o-linear-gradient(top, #587f86, a6bbbf);
  background-color: #587f86;
}
.tbl_nv_mis_cursos tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_nv_mis_cursos tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}
.tabla_encabezado {
  margin: 0px;
  padding: 5px;
  box-shadow: 10px 10px 5px #888888;
  border: 1px solid #000000;
  -moz-border-radius-bottomleft: 13px;
  -webkit-border-bottom-left-radius: 13px;
  border-bottom-left-radius: 13px;
  -moz-border-radius-bottomright: 13px;
  -webkit-border-bottom-right-radius: 13px;
  border-bottom-right-radius: 13px;
  -moz-border-radius-topright: 13px;
  -webkit-border-top-right-radius: 13px;
  border-top-right-radius: 13px;
  -moz-border-radius-topleft: 13px;
  -webkit-border-top-left-radius: 13px;
  border-top-left-radius: 13px;
}
.tabla_encabezado table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 5px;
}
.tabla_encabezado tr:last-child td:last-child {
  -moz-border-radius-bottomright: 13px;
  -webkit-border-bottom-right-radius: 13px;
  border-bottom-right-radius: 13px;
}
.tabla_encabezado table tr:first-child td:first-child {
  -moz-border-radius-topleft: 13px;
  -webkit-border-top-left-radius: 13px;
  border-top-left-radius: 13px;
}
.tabla_encabezado table tr:first-child td:last-child {
  -moz-border-radius-topright: 13px;
  -webkit-border-top-right-radius: 13px;
  border-top-right-radius: 13px;
}
.tabla_encabezado tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 13px;
  -webkit-border-bottom-left-radius: 13px;
  border-bottom-left-radius: 13px;
}
.tabla_encabezado tr:hover td {
}
.tabla_encabezado tr:nth-child(odd) {
  background-color: #e5e5e5;
}
.tabla_encabezado tr:nth-child(even) {
  background-color: #ffffff;
}
.tabla_encabezado td {
  vertical-align: middle;
  border: 1px solid #000000;
  border-width: 0px 1px 1px 0px;
  padding: 8px;
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  color: #000000;
}
.tabla_encabezado tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tabla_encabezado tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tabla_encabezado tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}
.tabla_encabezado tr:first-child td {
  background: rgba(165,182,209,1);
  background: -moz-linear-gradient(-45deg, rgba(165,182,209,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(180,206,250,1) 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(165,182,209,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(180,206,250,1)));
  background: -webkit-linear-gradient(-45deg, rgba(165,182,209,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(180,206,250,1) 100%);
  background: -o-linear-gradient(-45deg, rgba(165,182,209,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(180,206,250,1) 100%);
  background: -ms-linear-gradient(-45deg, rgba(165,182,209,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(180,206,250,1) 100%);
  background: linear-gradient(135deg, rgba(165,182,209,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(180,206,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5b6d1', endColorstr='#b4cefa', GradientType=1 );
  background-color: #cccccc;
  border: 0px solid #000000;
  border-width: 0px 0px 1px 1px;
  font-size: 14px;
  font-family: Verdana;
  font-weight: bold;
  color: #000000;
}
.tabla_encabezado tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tabla_encabezado tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}
.tabla_login {
  margin: 0px;
  padding: 0px;
  box-shadow: 10px 10px 5px #888888;
  border: 1px solid #000000;
  -moz-border-radius-bottomleft: 13px;
  -webkit-border-bottom-left-radius: 13px;
  border-bottom-left-radius: 13px;
  -moz-border-radius-bottomright: 13px;
  -webkit-border-bottom-right-radius: 13px;
  border-bottom-right-radius: 13px;
  -moz-border-radius-topright: 13px;
  -webkit-border-top-right-radius: 13px;
  border-top-right-radius: 13px;
  -moz-border-radius-topleft: 13px;
  -webkit-border-top-left-radius: 13px;
  border-top-left-radius: 13px;
}
.tabla_login table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tabla_login tr:last-child td:last-child {
  -moz-border-radius-bottomright: 13px;
  -webkit-border-bottom-right-radius: 13px;
  border-bottom-right-radius: 13px;
}
.tabla_login table tr:first-child td:first-child {
  -moz-border-radius-topleft: 13px;
  -webkit-border-top-left-radius: 13px;
  border-top-left-radius: 13px;
}
.tabla_login table tr:first-child td:last-child {
  -moz-border-radius-topright: 13px;
  -webkit-border-top-right-radius: 13px;
  border-top-right-radius: 13px;
}
.tabla_login tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 13px;
  -webkit-border-bottom-left-radius: 13px;
  border-bottom-left-radius: 13px;
}
.tabla_login tr:hover td {
}
.tabla_login tr:nth-child(odd) {
  background-color: #e5e5e5;
}
.tabla_login tr:nth-child(even) {
  background-color: #ffffff;
}
.tabla_login td {
  vertical-align: middle;
  border: 1px solid #000000;
  border-width: 0px 1px 1px 0px;
  padding: 8px;
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  color: #000000;
}
.tabla_login tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tabla_login tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tabla_login tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}
.tabla_login tr:first-child td {
  background: -o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
  background: -moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");
  background: -o-linear-gradient(top, #cccccc, b2b2b2);
  background-color: #cccccc;
  border: 0px solid #000000;
  border-width: 0px 0px 1px 1px;
  font-size: 14px;
  font-family: Verdana;
  font-weight: bold;
  color: #000000;
}
.tabla_login tr:first-child:hover td {
  background: -o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
  background: -moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");
  background: -o-linear-gradient(top, #cccccc, b2b2b2);
  background-color: #cccccc;
}
.tabla_login tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tabla_login tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}
.tbl_perfil {
  margin: 0px;
  padding: 0px;
  box-shadow: 10px 10px 45px #CCCCCC;
  -moz-border-radius-bottomleft: 14px;
  -webkit-border-bottom-left-radius: 14px;
  border-bottom-left-radius: 14px;
  -moz-border-radius-bottomright: 14px;
  -webkit-border-bottom-right-radius: 14px;
  border-bottom-right-radius: 14px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
.tbl_perfil table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tbl_perfil tr:last-child td:last-child {
  -moz-border-radius-bottomright: 14px;
  -webkit-border-bottom-right-radius: 14px;
  border-bottom-right-radius: 14px;
}
.tbl_perfil table tr:first-child td:first-child {
  -moz-border-radius-topleft: 14px;
  -webkit-border-top-left-radius: 14px;
  border-top-left-radius: 14px;
}
.tbl_perfil table tr:first-child td:last-child {
  -moz-border-radius-topright: 14px;
  -webkit-border-top-right-radius: 14px;
  border-top-right-radius: 14px;
}
.tbl_perfil tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 14px;
  -webkit-border-bottom-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.tbl_perfil tr:hover td {
}
.tbl_perfil tr:nth-child(odd) {
  background-color: #bad6db;
}
.tbl_perfil tr:nth-child(even) {
  background-color: #ffffff;
}
.tbl_perfil td {
  vertical-align: middle;
  border: 1px solid #3f7f00;
  border-width: 0px 1px 1px 0px;
  padding: 7px;
  font-size: 14px;
  font-family: Arial;
  font-weight: normal;
  color: #000000;
}
.tbl_perfil tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tbl_perfil tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_perfil tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}
.tbl_perfil tr:first-child td {
  background: -o-linear-gradient(bottom, #587f86 5%, #a6bbbf 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #587f86), color-stop(1, #a6bbbf) );
  background: -moz-linear-gradient( center top, #587f86 5%, #a6bbbf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#587f86", endColorstr="#a6bbbf");
  background: -o-linear-gradient(top, #587f86, a6bbbf);
  background-color: #587f86;
  border: 0px solid #000000;
  border-width: 0px 0px 1px 1px;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
}
.tbl_perfil tr:first-child:hover td {
  background: -o-linear-gradient(bottom, #587f86 5%, #a6bbbf 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #587f86), color-stop(1, #a6bbbf) );
  background: -moz-linear-gradient( center top, #587f86 5%, #a6bbbf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#587f86", endColorstr="#a6bbbf");
  background: -o-linear-gradient(top, #587f86, a6bbbf);
  background-color: #587f86;
}
.tbl_perfil tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_perfil tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}
.tbl_contenido {
  box-shadow: 10px 10px 45px #CCCCCC;
  -webkit-box-shadow: 10px 10px 45px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 10px 10px 45px 0px rgba(0,0,0,0.75);
  border: 1px solid #3f7f00;
  background: rgb(255,255,255);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(229,229,229,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );
  font-size: 14px;
  font-family: Verdana;
  color: #000000;
}
.tbl_obj_biblio {
  margin: 0px;
  padding: 0px;
  box-shadow: 10px 10px 45px #CCCCCC;
  -webkit-box-shadow: 10px 10px 45px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 10px 10px 45px 0px rgba(0,0,0,0.75);
  border: 1px solid #3f7f00;
  -moz-border-radius-bottomleft: 14px;
  -webkit-border-bottom-left-radius: 14px;
  border-bottom-left-radius: 14px;
  -moz-border-radius-bottomright: 14px;
  -webkit-border-bottom-right-radius: 14px;
  border-bottom-right-radius: 14px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
.tbl_obj_biblio table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tbl_obj_biblio tr:last-child td:last-child {
  -moz-border-radius-bottomright: 14px;
  -webkit-border-bottom-right-radius: 14px;
  border-bottom-right-radius: 14px;
}
.tbl_obj_biblio table tr:first-child td:first-child {
  -moz-border-radius-topleft: 14px;
  -webkit-border-top-left-radius: 14px;
  border-top-left-radius: 14px;
}
.tbl_obj_biblio table tr:first-child td:last-child {
  -moz-border-radius-topright: 14px;
  -webkit-border-top-right-radius: 14px;
  border-top-right-radius: 14px;
}
.tbl_obj_biblio tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 14px;
  -webkit-border-bottom-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.tbl_obj_biblio tr:hover td {
}
.tbl_obj_biblio tr:nth-child(odd) {
  background-color: #f9cfa7;
}
.tbl_obj_biblio tr:nth-child(even) {
  background-color: #ffffff;
}
.tbl_obj_biblio td {
  vertical-align: middle;
  border: 1px solid #000000;
  border-width: 0px 1px 1px 0px;
  padding: 7px;
  font-size: 14px;
  font-family: Arial;
  font-weight: normal;
  color: #000000;
}
.tbl_obj_biblio tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tbl_obj_biblio tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_obj_biblio tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}
.tbl_obj_biblio tr:first-child td {
  background: -o-linear-gradient(bottom, #ff7f00 5%, #f69c24 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #f69c24) );
  background: -moz-linear-gradient( center top, #ff7f00 5%, #f69c24 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#f69c24");
  background: -o-linear-gradient(top, #ff7f00, f69c24);
  background-color: #ff7f00;
  border: 0px solid #000000;
  border-width: 0px 0px 1px 1px;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
}
.tbl_obj_biblio tr:first-child:hover td {
  background: -o-linear-gradient(bottom, #ff7f00 5%, #f69c24 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #f69c24) );
  background: -moz-linear-gradient( center top, #ff7f00 5%, #f69c24 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#f69c24");
  background: -o-linear-gradient(top, #ff7f00, f69c24);
  background-color: #ff7f00;
}
.tbl_obj_biblio tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_obj_biblio tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}
.tbl_azul_sin_fondo {
  margin: 0px;
  padding: 0px;
  border: 1px solid #3f7f00;
  -moz-border-radius-bottomleft: 14px;
  -webkit-border-bottom-left-radius: 14px;
  border-bottom-left-radius: 14px;
  -moz-border-radius-bottomright: 14px;
  -webkit-border-bottom-right-radius: 14px;
  border-bottom-right-radius: 14px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
.tbl_azul_sin_fondo table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tbl_azul_sin_fondo tr:last-child td:last-child {
  -moz-border-radius-bottomright: 14px;
  -webkit-border-bottom-right-radius: 14px;
  border-bottom-right-radius: 14px;
}
.tbl_azul_sin_fondo table tr:first-child td:first-child {
  -moz-border-radius-topleft: 14px;
  -webkit-border-top-left-radius: 14px;
  border-top-left-radius: 14px;
}
.tbl_azul_sin_fondo table tr:first-child td:last-child {
  -moz-border-radius-topright: 14px;
  -webkit-border-top-right-radius: 14px;
  border-top-right-radius: 14px;
}
.tbl_azul_sin_fondo tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 14px;
  -webkit-border-bottom-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.tbl_azul_sin_fondo td {
  vertical-align: middle;
  border: 1px solid #000000;
  border-width: 0px 1px 1px 0px;
  padding: 7px;
  font-size: 14px;
  font-family: Arial;
  font-weight: normal;
  color: #000000;
}
.tbl_azul_sin_fondo tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tbl_azul_sin_fondo tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_azul_sin_fondo tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}
.tbl_azul_sin_fondo tr:first-child td {
  background: -o-linear-gradient(bottom, #ff7f00 5%, #f69c24 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #f69c24) );
  background: -moz-linear-gradient( center top, #ff7f00 5%, #f69c24 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#f69c24");
  background: -o-linear-gradient(top, #ff7f00, f69c24);
  background-color: #ff7f00;
  border: 0px solid #000000;
  border-width: 0px 0px 1px 1px;
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
}
.tbl_azul_sin_fondo tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_azul_sin_fondo tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}
.tbl_inicio_ces {
  box-shadow: 10px 10px 45px #CCCCCC;
  -webkit-box-shadow: 10px 10px 45px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 10px 10px 45px 0px rgba(0,0,0,0.75);
  border: 1px solid #3f7f00;
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );
  font-size: 14px;
  font-family: Verdana;
  color: #000000;
}
.tbl_gris_formal {
  margin: 0px;
  padding: 0px;
  border: 1px solid #7D7D7D;
  /* box-shadow: 10px 10px 45px #CCCCCC; */
	
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
.tbl_gris_formal table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tbl_gris_formal tr:last-child td:last-child {
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.tbl_gris_formal table tr:first-child td:first-child {
  -moz-border-radius-topleft: 14px;
  -webkit-border-top-left-radius: 14px;
  border-top-left-radius: 14px;
}
.tbl_gris_formal table tr:first-child td:last-child {
  -moz-border-radius-topright: 14px;
  -webkit-border-top-right-radius: 14px;
  border-top-right-radius: 14px;
}
.tbl_gris_formal tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.tbl_gris_formal tr:hover td {
}
.tbl_gris_formal tr:nth-child(odd) {
  background-color: #E0E0E0;
}
.tbl_gris_formal tr:nth-child(even) {
  background-color: #FFFFFF;
}
.tbl_gris_formal td {
  vertical-align: middle;
  border: 1px solid #3f7f00;
  border-width: 0px 1px 1px 0px;
  padding: 7px;
  font-size: 14px;
  font-family: Arial;
  font-weight: normal;
  color: #000000;
}
.tbl_gris_formal tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tbl_gris_formal tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_gris_formal tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}
.tbl_gris_formal tr:first-child td {
  background: -o-linear-gradient(bottom, #7D7D7D 5%, #a6bbbf 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7D7D7D), color-stop(1, #a6bbbf) );
  background: -moz-linear-gradient( center top, #7D7D7D 5%, #a6bbbf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7D7D7D", endColorstr="#a6bbbf");
  background: -o-linear-gradient(top, #7D7D7D, a6bbbf);
  background-color: #7D7D7D;
  border: 0px solid #000000;
  border-width: 0px 0px 1px 1px;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
}
.tbl_gris_formal tr:first-child:hover td {
  background: -o-linear-gradient(bottom, #7D7D7D 5%, #a6bbbf 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7D7D7D), color-stop(1, #a6bbbf) );
  background: -moz-linear-gradient( center top, #7D7D7D 5%, #a6bbbf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7D7D7D", endColorstr="#a6bbbf");
  background: -o-linear-gradient(top, #7D7D7D, a6bbbf);
  background-color: #7D7D7D;
}
.tbl_gris_formal tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_gris_formal tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}
.tbl_azul_v2 {
  margin: 0px;
  padding: 0px;
  border: 1px solid #7D7D7D;
  /* box-shadow: 10px 10px 45px #CCCCCC; */
	
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
.tbl_azul_v2 table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tbl_azul_v2 tr:last-child td:last-child {
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.tbl_azul_v2 table tr:first-child td:first-child {
  -moz-border-radius-topleft: 14px;
  -webkit-border-top-left-radius: 14px;
  border-top-left-radius: 14px;
}
.tbl_azul_v2 table tr:first-child td:last-child {
  -moz-border-radius-topright: 14px;
  -webkit-border-top-right-radius: 14px;
  border-top-right-radius: 14px;
}
.tbl_azul_v2 tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.tbl_azul_v2 tr:nth-child(odd) {
  background-color: #EAF2FC;
}
.tbl_azul_v2 tr:nth-child(even) {
  background-color: #FFFFFF;
}
.tbl_azul_v2 td {
  vertical-align: middle;
  border: 1px solid #3f7f00;
  border-width: 0px 1px 1px 0px;
  padding: 7px;
  font-size: 14px;
  font-family: Arial;
  font-weight: normal;
  color: #000000;
}
.tbl_azul_v2 tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tbl_azul_v2 tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_azul_v2 tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}
.tbl_azul_v2 tr:first-child td {
  background: -webkit-linear-gradient(bottom, #759AD5 5%, #1D365E 100%);
  background: -o-linear-gradient(bottom, #759AD5 5%, #1D365E 100%);
  background: linear-gradient(to top, #759AD5 5%, #1D365E 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#759AD5", endColorstr="#1D365E");
  background-color: #DAEBFF;
  border: 0px solid #000000;
  border-width: 0px 0px 1px 1px;
  font-size: 16px;
  font-family: Arial;
  color: #ffffff;
}
.tbl_azul_v2 tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_azul_v2 tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}
.menu_prof {
  color: #FFFFFF;
  background-color: #1C345B;
}
.menu_admin {
  color: #FFFFFF;
  background-color: #024C19;
}
.tit_celda_azul {
  background: -webkit-linear-gradient(bottom, #759AD5 5%, #1D365E 100%);
  background: -o-linear-gradient(bottom, #759AD5 5%, #1D365E 100%);
  background: linear-gradient(to top, #759AD5 5%, #1D365E 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#759AD5", endColorstr="#1D365E");
  background-color: #DAEBFF;
  border-width: 0px 0px 1px 1px;
  font-size: 18px;
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
}

.subtit_celda_azul {
  background-color: #EAF2FC;
  border-width: 0px 0px 1px 1px;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  color: #000000;
}

.fondo_azul {
  background-color: #EAF2FC;
  border-width: 0px 0px 1px 1px;
  font-size: 18px;
  font-family: Arial;
  height: 80px;
  color: #000000;
}

.subtit_fondo_azul {
  background-color: #EAF2FC;
  border-width: 0px 0px 1px 1px;
  font-size: 16px;
  font-family: Arial;
  height: 40px;
  color: #000000;
}

.fondo_gris {
  background-color: #F1F1F1;
  border-width: 0px 0px 1px 1px;
  font-size: 18px;
  font-family: Arial;
  height: 80px;
  color: #000000;
}

.fondo_gris_suave {
  background-color: #F3F3F3;
  border-width: 0px 0px 1px 1px;
  font-size: 16px;
  font-family: Arial;
  height: 80px;
  color: #000000;
}

.fondo_gris_tabla1 {
  background-color: #F3F3F3;
  border-width: 0px 0px 1px 1px;
  font-size: 14px;
  font-family: Verdana;
  color: #000000;
}

.fondo_gris_tabla2 {
  background-color: #FFFFF;
  border-width: 0px 0px 1px 1px;
  font-size: 14px;
  font-family: Verdana;
  color: #000000;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
  bottom: .5em;
}

.tbl_gris_formal_f_blanco {
  margin: 0px;
  padding: 0px;
  border: 1px solid #7D7D7D;
  /* box-shadow: 10px 10px 45px #CCCCCC; */
	
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
.tbl_gris_formal_f_blanco table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tbl_gris_formal_f_blanco tr:last-child td:last-child {
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.tbl_gris_formal_f_blanco table tr:first-child td:first-child {
  -moz-border-radius-topleft: 14px;
  -webkit-border-top-left-radius: 14px;
  border-top-left-radius: 14px;
}
.tbl_gris_formal_f_blanco table tr:first-child td:last-child {
  -moz-border-radius-topright: 14px;
  -webkit-border-top-right-radius: 14px;
  border-top-right-radius: 14px;
}
.tbl_gris_formal_f_blanco tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.tbl_gris_formal_f_blanco tr:hover td {
}
.tbl_gris_formal_f_blanco tr:nth-child(odd) {
  background-color: #FFFFFF;
}
.tbl_gris_formal_f_blanco tr:nth-child(even) {
  background-color: #FFFFFF;
}
.tbl_gris_formal_f_blanco td {
  vertical-align: middle;
  border: 1px solid #3f7f00;
  border-width: 0px 1px 1px 0px;
  padding: 7px;
  font-size: 14px;
  font-family: Arial;
  font-weight: normal;
  color: #000000;
}
.tbl_gris_formal_f_blanco tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tbl_gris_formal_f_blanco tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_gris_formal_f_blanco tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}
.tbl_gris_formal_f_blanco tr:first-child td {
  background: -o-linear-gradient(bottom, #7D7D7D 5%, #a6bbbf 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7D7D7D), color-stop(1, #a6bbbf) );
  background: -moz-linear-gradient( center top, #7D7D7D 5%, #a6bbbf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7D7D7D", endColorstr="#a6bbbf");
  background: -o-linear-gradient(top, #7D7D7D, a6bbbf);
  background-color: #7D7D7D;
  border: 0px solid #000000;
  border-width: 0px 0px 1px 1px;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
}
.tbl_gris_formal_f_blanco tr:first-child:hover td {
  background: -o-linear-gradient(bottom, #7D7D7D 5%, #a6bbbf 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7D7D7D), color-stop(1, #a6bbbf) );
  background: -moz-linear-gradient( center top, #7D7D7D 5%, #a6bbbf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7D7D7D", endColorstr="#a6bbbf");
  background: -o-linear-gradient(top, #7D7D7D, a6bbbf);
  background-color: #7D7D7D;
}
.tbl_gris_formal_f_blanco tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_gris_formal_f_blanco tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}

.tabla_gris_dos {
  margin: 0px;
  padding: 0px;
  border: 1px solid #000000;
  -moz-border-radius-bottomleft: 13px;
  -webkit-border-bottom-left-radius: 13px;
  border-bottom-left-radius: 13px;
  -moz-border-radius-bottomright: 13px;
  -webkit-border-bottom-right-radius: 13px;
  border-bottom-right-radius: 13px;
  -moz-border-radius-topright: 13px;
  -webkit-border-top-right-radius: 13px;
  border-top-right-radius: 13px;
  -moz-border-radius-topleft: 13px;
  -webkit-border-top-left-radius: 13px;
  border-top-left-radius: 13px;
}
.tabla_gris_dos table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tabla_gris_dos tr:last-child td:last-child {
  -moz-border-radius-bottomright: 13px;
  -webkit-border-bottom-right-radius: 13px;
  border-bottom-right-radius: 13px;
}
.tabla_gris_dos table tr:first-child td:first-child {
  -moz-border-radius-topleft: 13px;
  -webkit-border-top-left-radius: 13px;
  border-top-left-radius: 13px;
}
.tabla_gris_dos table tr:first-child td:last-child {
  -moz-border-radius-topright: 13px;
  -webkit-border-top-right-radius: 13px;
  border-top-right-radius: 13px;
}
.tabla_gris_dos tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 13px;
  -webkit-border-bottom-left-radius: 13px;
  border-bottom-left-radius: 13px;
}
.tabla_gris_dos tr:hover td {
}
.tabla_gris_dos tr:nth-child(odd) {
  background-color: #e5e5e5;
}
.tabla_gris_dos tr:nth-child(even) {
  background-color: #ffffff;
}
.tabla_gris_dos td {
  vertical-align: middle;
  border: 1px solid #000000;
  border-width: 0px 1px 1px 0px;
  padding: 8px;
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  color: #000000;
}
.tabla_gris_dos tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tabla_gris_dos tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tabla_gris_dos tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}
.tabla_gris_dos tr:first-child td {
  background: -o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
  background: -moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");
  background: -o-linear-gradient(top, #cccccc, b2b2b2);
  background-color: #cccccc;
  border: 0px solid #000000;
  border-width: 0px 0px 1px 1px;
  font-size: 14px;
  font-family: Verdana;
  font-weight: bold;
  color: #000000;
}
.tabla_gris_dos tr:first-child:hover td {
  background: -o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
  background: -moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");
  background: -o-linear-gradient(top, #cccccc, b2b2b2);
  background-color: #cccccc;
}
.tabla_gris_dos tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tabla_gris_dos tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}

.tabla_gris_dos_f_blanco {
  margin: 0px;
  padding: 0px;
  border: 1px solid #000000;
  -moz-border-radius-bottomleft: 13px;
  -webkit-border-bottom-left-radius: 13px;
  border-bottom-left-radius: 13px;
  -moz-border-radius-bottomright: 13px;
  -webkit-border-bottom-right-radius: 13px;
  border-bottom-right-radius: 13px;
  -moz-border-radius-topright: 13px;
  -webkit-border-top-right-radius: 13px;
  border-top-right-radius: 13px;
  -moz-border-radius-topleft: 13px;
  -webkit-border-top-left-radius: 13px;
  border-top-left-radius: 13px;
}
.tabla_gris_dos_f_blanco table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tabla_gris_dos_f_blanco tr:last-child td:last-child {
  -moz-border-radius-bottomright: 13px;
  -webkit-border-bottom-right-radius: 13px;
  border-bottom-right-radius: 13px;
}
.tabla_gris_dos_f_blanco table tr:first-child td:first-child {
  -moz-border-radius-topleft: 13px;
  -webkit-border-top-left-radius: 13px;
  border-top-left-radius: 13px;
}
.tabla_gris_dos_f_blanco table tr:first-child td:last-child {
  -moz-border-radius-topright: 13px;
  -webkit-border-top-right-radius: 13px;
  border-top-right-radius: 13px;
}
.tabla_gris_dos_f_blanco tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 13px;
  -webkit-border-bottom-left-radius: 13px;
  border-bottom-left-radius: 13px;
}
.tabla_gris_dos_f_blanco tr:hover td {
}
.tabla_gris_dos_f_blanco tr:nth-child(odd) {
  background-color: #ffffff;
}
.tabla_gris_dos_f_blanco tr:nth-child(even) {
  background-color: #ffffff;
}
.tabla_gris_dos_f_blanco td {
  vertical-align: middle;
  border: 1px solid #000000;
  border-width: 0px 1px 1px 0px;
  padding: 8px;
  font-size: 12px;
  font-family: Verdana;
  font-weight: normal;
  color: #000000;
}
.tabla_gris_dos_f_blanco tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tabla_gris_dos_f_blanco tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tabla_gris_dos_f_blanco tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}
.tabla_gris_dos_f_blanco tr:first-child td {
  background: -o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
  background: -moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");
  background: -o-linear-gradient(top, #cccccc, b2b2b2);
  background-color: #cccccc;
  border: 0px solid #000000;
  border-width: 0px 0px 1px 1px;
  font-size: 14px;
  font-family: Verdana;
  font-weight: bold;
  color: #000000;
}
.tabla_gris_dos_f_blanco tr:first-child:hover td {
  background: -o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
  background: -moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");
  background: -o-linear-gradient(top, #cccccc, b2b2b2);
  background-color: #cccccc;
}
.tabla_gris_dos_f_blanco tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tabla_gris_dos_f_blanco tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}

.tabla_plana {
  margin: 0px;
  padding: 0px;
  border: 1px solid #565656;
  -moz-border-radius-bottomleft: 13px;
  -webkit-border-bottom-left-radius: 13px;
  border-bottom-left-radius: 13px;
  -moz-border-radius-bottomright: 13px;
  -webkit-border-bottom-right-radius: 13px;
  border-bottom-right-radius: 13px;
  -moz-border-radius-topright: 13px;
  -webkit-border-top-right-radius: 13px;
  border-top-right-radius: 13px;
  -moz-border-radius-topleft: 13px;
  -webkit-border-top-left-radius: 13px;
  border-top-left-radius: 13px;
}
.tabla_plana table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tabla_plana td {
  vertical-align: middle;
  border: 1px solid #565656;
  border-width: 0px 1px 1px 0px;
  padding: 8px;
  font-size: 12px;
  font-family: Verdana;
  font-weight: normal;
  color: #000000;
}
.tbl_azul_v3 {
  margin: 0px;
  padding: 0px;
  border: 1px solid #7D7D7D;
  /* box-shadow: 10px 10px 45px #CCCCCC; */
	
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
.tbl_azul_v3 table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.tbl_azul_v3 tr:last-child td:last-child {
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.tbl_azul_v3 table tr:first-child td:first-child {
  -moz-border-radius-topleft: 14px;
  -webkit-border-top-left-radius: 14px;
  border-top-left-radius: 14px;
}
.tbl_azul_v3 table tr:first-child td:last-child {
  -moz-border-radius-topright: 14px;
  -webkit-border-top-right-radius: 14px;
  border-top-right-radius: 14px;
}
.tbl_azul_v3 tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.tbl_azul_v3 tr:nth-child(odd) {
  background-color: #EAF2FC;
}
.tbl_azul_v3 tr:nth-child(even) {
  background-color: #FFFFFF;
}
.tbl_azul_v3 td {
  vertical-align: middle;
  border: 1px solid #3f7f00;
  border-width: 0px 1px 1px 0px;
  padding: 7px;
  font-size: 14px;
  font-family: Arial;
  font-weight: normal;
  color: #000000;
}
.tbl_azul_v3 tr:last-child td {
  border-width: 0px 1px 0px 0px;
}
.tbl_azul_v3 tr td:last-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_azul_v3 tr:last-child td:last-child {
  border-width: 0px 0px 0px 0px;
}

.tbl_azul_v3 tr:first-child td:first-child {
  border-width: 0px 0px 1px 0px;
}
.tbl_azul_v3 tr:first-child td:last-child {
  border-width: 0px 0px 1px 1px;
}
