
@font-face {
/*font-family: "daniel";*/
src: url("../../fonts/daniel.eot");
src: local("daniel"), local("daniel"),
url("../../fonts/daniel.otf") format("opentype"),
url("../../fonts/daniel.woff") format("woff"),
url("../../fonts/daniel.svg#daniel") format("svg");
}

html {
  height: 100%;
  z-index: 1;
}

body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, "daniel";
  font-size: 10px;
  color: #333333;
  text-shadow: 1px 1px 0px #CCCCCC;
  background-color: #000F0E;
  cursor: default;
  text-align: left;
}

.circulos {
  background-image: url("../imagenes/toxico_bgr.jpg");
  background-position: center center;
  background-attachment: fixed;
  background-image: -moz-linear-gradient(65% 79% 90deg, #87B41E, #536A1E) !important;
}

.circulos td, .circulos th {
  border: none;
}

.circulos a {
  color: #FFFFFF !important;
  text-shadow: 0px 0px 2px #000000 !important;
}

.todo {
  width: 100%;
  height: auto;
  min-height: 100%;
}

.inicio {
  text-align: center;
}

/*TOP*/

.top {
  width: 100%;
  height: 66px;
  /*background-image: url("imagenes/top_bgr.png");
  background-repeat: repeat-x;*/
  background-image: -moz-linear-gradient(65% 79% 90deg, #87B41E, #536A1E) !important;
  border-top: 10px solid #AAAAAA;
  border-bottom: 1px solid #000000;
  /*background-image: -moz-linear-gradient(65% 79% 90deg, #87B41E, #660000) !important;*/
  position: fixed;
  top: 0px;
  z-index: 10;
  -moz-box-shadow: 5px 5px 10px #000000;
  -webkit-box-shadow: 5px 5px 10px #000000;
  color:#DDDDDD;
  text-shadow:0px 0px 3px #000000;
}

.top .logo {
  float: left;
}

.top .men {
  padding-top:30px;
  position:absolute;
  text-align:right;
  width:98%;
}

.top .men a{
  cursor: pointer;
}

.top .tittop {

  font-size:16px;
  padding-top:30px;
  position:absolute;
  text-align:center;
  text-transform:uppercase;
  width:100%;
}


/*CENTRO*/
.centro {
  padding: 0px 0px 85px 0px;
  margin-top: 76px;
}

/*CONTENIDO*/

.contenido {
  margin : 0px 0px 0px 265px;
  background-color: #87B41E;
  -moz-border-radius: 0px 0px 0px 10px;
  -webkit-border-radius: 0px 0px 0px 10px;
}

.contenidotop {
  height: 15px;
  font-size: 12px;
  font-weight: bold;
  padding: 9px 0px;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #666666;
  color: #FFFFFF;
  text-shadow: -1px -1px 0px #111111;
}

.contenidobottom {
  height: 32px;
  border: 1px solid #000000;
  border-top: none;
  -moz-border-radius: 0px 0px 0px 10px;
}

.contenidocentro {
  padding: 10px;
  /*border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #FFFFFF;*/
  background-color: #CCCCCC;
  border: 1px solid #000000;
  border-bottom: none;
}

.explicacion {
  text-align: center;
  color: #FFFFFF;
  border: 1px solid #333333;
  padding: 10px;
  background-color: #698AAF;
}

.filer {
  background-color: #9188FF;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  text-shadow: none;
  padding: 10px;
  margin-bottom: 10px;
  -moz-border-radius: 5px;
  -moz-box-shadow: 0px 0px 5px #000000;
}

.buscador {
  padding: 10px !important;
  background-color: #87B41E !important;
  text-align: center !important;
  color: #FFFFFF;
  text-shadow: 0px 0px 2px #000000;
  margin-bottom: 5px;
}

#ocultar {
  padding: 5px 10px;
  display: block;
  background-color: #87B41E;
  -moz-border-radius: 5px;
  -moz-box-shadow: 0px 0px 10px #000000;
  border: 1px solid #FFFFFF;
  margin: auto;
  margin-top: 10px;
  width: 80%;
  text-align: center;
  color: #FFFFFF;
  text-shadow: 0px 0px 2px #000000;
}

#capaoculta {
  /*background-color: #993366;
  -moz-border-radius: 10px;
  padding: 10px;*/
  margin-top: 10px;
}

/*LOGIN*/

.gestiform {
  width: 550px;
  height: 240px;
  margin: auto;
  padding-top: 12px;
  background-image: url("../imagenes/login.png");
  background-repeat: no-repeat;
  text-shadow: none;
  color: #333333;
  text-shadow: 0px 0px 2px #666666;
}

.gestiform td {
  padding: 0px;
  padding-left: 15px;
  border: none;
}

.gestiform td input[type="text"], .gestiform td input[type="password"] {
   background-color: transparent;
   width: 200px;
   color: #FFFFFF;
   text-shadow: 0px 0px 2px #000000;
   border: none;
}

.gestiform td input[type="image"] {
  margin-top: 30px;
}

.gestiform a {
  color: #333333;
  text-shadow: 0px 0px 2px #666666;
}

.gestiform tr:hover {
  background-color: transparent;
}

/*USERNAME*/
.messagebox{
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;

}
.messageboxerror{
	border:1px solid #87B41E;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#87B41E;
}

/*PIE*/

.pie {
  width: 100%;
  /*background-image: url("imagenes/top_bgr.png");
  background-repeat: repeat-x;*/
  background-image: -moz-linear-gradient(65% 79% 90deg, #536A1E, #87B41E) !important;
  padding: 15px 0px;
  border-top: 10px solid #AAAAAA;
  text-align: center;
  color: #FFFFFF;
  text-shadow: -1px -1px 0px #333333;
  position: fixed;
  bottom: 0px;
  z-index: 2;
  -moz-box-shadow: 0px -5px 10px #000000;
  -webkit-box-shadow: 0px -5px 10px #000000;
}

.pie a {
  color: #FFFFFF;
}

/*LINKS*/

a {
  color: #111111;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

/*INPUTS*/

input[type="text"], input[type="password"] {
  border: 1px solid #666666;
  background-color: #FFFFFF !important;
  -moz-border-radius: 5px;
  padding: 3px;
}

.gestiform input[type="text"], .gestiform input[type="password"] {
  background-color: transparent !important;
}

input[type="submit"]{
  border: none;
  background-image: url("../imagenes/btn_stretch.png");
  background-repeat: repeat-x;
  background-position: center;
  background-color: #87B41E !important;
  padding: 2px 10px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
  text-shadow: 0px 0px 2px #000000;
  -moz-box-shadow: 0px 0px 3px #000000;
  -webkit-box-shadow: 0px 0px 3px #000000;
  cursor: pointer;
  margin: 3px;
  font-size: 11px;
}

input[type="submit"]:hover {
  background-image: none;
}

select {
  /*background-color: #CCCCCC;
  border: 1px solid #666666;*/
  padding: 3px;
  -moz-border-radius: 5px;
}

select option {
  background-color: #CCCCCC;
  border: none;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #333333;
  color: #333333;
}

textarea {
  border: 1px solid #666666;
  background-color: #CCCCCC;
}

.inputcalendario {
  background-image: url("imagenes/paginadorcal_bgr.png") !important;
  background-repeat: no-repeat !important;
  background-position: 95% center !important;
}

/*ARCHIVOS*/

.archivez {
  float: left;
  width: 100px;
  border: 1px solid #333333;
  margin-right: 5px;
  margin-bottom: 5px;
  -moz-border-radius: 5px;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center center;
}

.archivezfun {
  background-color: rgba(0, 0, 0, 0.8);
  -moz-border-radius: 5px;
  padding: 4px;
  text-align: center;
  width: 90%;
  border: 1px solid #FFFFFF;
}

.archivezfun:hover {
  background-color: rgba(0, 0, 0, 1);
  -moz-box-shadow: 0px 0px 10px #FF0000;
}


/*VARIOS*/

.boton_a {
  border: none;
  background-image: url("../imagenes/btn_stretch.png");
  background-repeat: repeat-x;
  background-position: center;
  background-color: #87B41E !important;
  padding: 4px 12px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 5px;
  color: #FFFFFF;
  text-shadow: 0px 0px 2px #000000;
  -moz-box-shadow: 0px 0px 3px #000000;
  cursor: pointer;
  margin: 3px;
  font-size: 11px;
}

.boton_a:hover {
  background-image: none;
}

.finflotar {
  clear: both;
}

.botonton {
  border: none;
  cursor: pointer;
  padding: 6px 20px 7px 10px;
  background-color: #333333;
  background-image: url("imagenes/submit.png");
  background-repeat: no-repeat;
  background-position: right 0px;
  color: #CCCCCC;
}

img {
  border: none;
  outline: none;
}

.separador {
  width: 90%;
  margin: auto;
  margin-top: 10px;
  padding-bottom: 10px;
  background-image: url("imagenes/separador.png");
  background-repeat: repeat-x;
}

/*TEXTOS*/

.tcentrado {
  text-align: center;
}

.tjustificado {
  text-align: justify;
}

.tderecha {
  text-align: right;
}

.tizquierda {
  text-align: left;
}

.negrita {
  font-weight: bold;
}

.l10 {
  font-size: 10px;
}

.l12 {
  font-size: 12px;
}

.l14 {
  font-size: 14px;
}

.l16 {
  font-size: 16px;
}

.l18 {
  font-size: 18px;
}

.l20 {
  font-size: 20px;
}

.may {
  text-transform: uppercase;
}


/*TABLAS*/

table {
}

th {
  background: #E6EEEE;
  border: 1px solid #FFFFFF;
  font-size: 8pt;
  padding: 4px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

td {
  padding:4px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #666666;
}

.tablesorter tr:hover td, .resalt tr:hover td  {
  background-color: #87B41E !important;
  color: #FFFFFF !important;
  text-shadow: 0px 0px 2px #000000 !important;
  /*background-image: url("../imagenes/btn_stretch.png");
  background-repeat: repeat-x;
  background-position: center;*/
  background-image: -moz-linear-gradient(65% 79% 90deg, #536A1E, #87B41E) !important;
  /*font-weight: bold;*/
}

.tablesorter tr:hover td a, .resalt tr:hover td a {
  color: #FFFFFF !important;
}

.par0 {
  background-color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
}

.inpar0 {
  background-color: #F0F0F6;
  font-weight: bold;
  text-transform: uppercase;
}

.par1 {
  background-color: #FFD9E2;
}

.inpar1 {
  background-color: #FFA8BB;
}

.par2 {
  background-color: #CAEEB9;
}

.inpar2 {
  background-color: #A3E184;
}

.par3 {
  background-color: #FFF3C6;
}

.inpar3 {
  background-color: #FFEA97;
}

.formulario {
  padding: 10px;
  background-color: #333333;
  -moz-border-radius: 10px;
  -moz-box-shadow: 0px 0px 10px #000000;
  border: 1px solid #CCCCCC;
}

.formulario th {
  background-color: #666666;
  color: #FFFFFF;
  border: 1px solid #999999;
  -moz-border-radius: 5px;
  text-shadow: -1px -1px 0px #333333;
}

.formulario td {
  background-color: #CCCCCC;
  color: #333333;
  -moz-border-radius: 5px;
  text-shadow: none;
}

.formulario .thtit {
  background-color: #87B41E;
  padding: 10px;
  -moz-border-radius: 10px;
}

.tdlimpio {
  background-color: transparent !important;
  background-image: none !important;
  border: none !important;
}

.formulario input[type="text"], .formulario input[type="password"], .formulario select {
  border: none;
  /*background-color: transparent;*/
}

.infotabla {
  padding: 10px !important;
  text-align: center;
  margin-bottom: 5px;
  color: #EBEBEB;
  text-transform: uppercase;
  font-weight: bold;
  text-shadow: -1px -1px 0px #333333;
}

/*IFRAME*/

iframe {
  border: 2px solid #87B41E;
  -moz-box-shadow: 0px 0px 10px #000000;
}

.mceLast iframe {
	-moz-box-shadow: none;
}

/*COLORES*/

.bg_rojo {
  background-color: #CC0000;
}

.bg_verde {
  background-color: #66CC33;
}

.bg_azul {
  background-color: #0066CC;
}

.bg_gris {
  background-color: #999999;
}

/*MENU*/

.menu {
  width: 256px;
  float: left;
  -moz-border-radius: 0px 0px 10px 0px;
  -webkit-border-radius: 0px 0px 10px 0px;
  background-color: #333333;
  /*position: fixed;*/
  top: 76px;
  z-index: 9;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
}

.menutop {
  height: 15px;
  font-size: 12px;
  padding: 9px 0px;
  text-indent: 10px;
}

.menubotontit {
  padding: 10px 5px;
  background-color: #333333;
  color: #FFFFFF;
  text-shadow: 1px 1px 0px #111111;
  font-weight: bold;
  letter-spacing: 5px;
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 50px;
}

.menuboton {
  background-color: #9D9D9D;
  border-bottom: 1px solid #333333;
  border-top: 1px solid #CCCCCC;
  text-shadow: #CCCCCC 1px 1px 0px;
  background-repeat: no-repeat;
  background-position: 10px 4px;
}

.mb2 {
  padding-left: 10px;
  background-color: #C0C0C0;
}

.mb3 {
  padding-left: 10px;
  background-color: #E4E4E4;
}

.mb4 {
  padding-left: 10px;
  background-color: #FFFFFF;
}

.mb5 {
  padding-left: 10px;
  background-color: #DCE1FF;
}

.mb6 {
  padding-left: 10px;
  background-color: #B1BDFF;
}

.mb7 {
  padding-left: 10px;
  background-color: #8093FF;
}

.menuboton a {
  padding: 5px 5px 5px 30px;
  display: block;
}

.menuboton:hover {
  background-color: #666666;
  color: #FFFFFF;
  background-position: 10px -17px;
}

.menuboton:hover a {
  color: #FFFFFF;
  text-shadow: -1px -1px 0px #333333;
}

.menubotonsel {
  background-color: #87B41E;
  border-bottom: 1px solid #333333;
  border-top: 1px solid #CCCCCC;
  background-repeat: no-repeat;
  background-position: 10px -17px;
}

.menubotonsel a {
  color: #FFFFFF;
  padding: 5px 5px 5px 30px;
  display: block;
  text-shadow: -1px -1px 0px #333333;
}

.menubottom {
  height: 32px;
  background-color: #87B41E;
  -moz-border-radius: 0px 0px 10px 0px;
}

.oculto {
  display: none;
}

.sele {
  cursor: copy;
  float: left;
  margin-top: 3px;
}

/*IMPORTANDO*/

@import url("paginador.css") all;
