*{
	font-family: trebuchet ms; color: #fff;
}
html{height: 100%;}
body{
	background-image: url('imagenes/gris_ruido.jpg');height: 100%;
}


			.calendario{list-style: none;display: grid;grid-template-columns: repeat(7, 1fr);margin: 0;color: #000;}
			.primerDia{grid-column-start: 5;}
			.nombreDia{text-align: center; font-weight: bolder;color: #000;}
			.fechaConReg{text-align: center;color: #fff;background-color: #AA57FF;border-radius: 10px;margin: 0}
			.textoNegro{color:black ;}
.resaltado{padding: 1px;font-weight: bolder;background-color: rgba(0,0,0,0.5);font-variant: small-caps;}
.negro{background-color: black;color: #fff;}
.gris{background-color: rgba(4,4,4,0.4);} 
.gris2{background-color: rgba(125,125,125,1);} 
.imgVinculo{
	margin: 10px 2px;max-width: 20px;
}
.campo90{width: 90px;}
.campo60{width: 60px;}
.campo45{width: 45px;}
.losDatos{text-align: center;}
#contenido{margin: 10px 100px; }
.fotoProducto{max-height: 100px; max-width: 100px; }
    	.verde{background: #3DA150; color:#E4FF00; font-size: 1.1em; font-weight: bolder;}
    	.rojo{background: #F56161; color:#E4FF00; font-size: 1.1em; font-weight: bolder;}
.alerta{background-color: #F34D4D; color: yellow; font-weight: bolder; padding: 6px; border-radius: 8px;margin: 6px; }
.alerta2{background-color: #F34D4D; color: yellow; font-weight: bolder; padding: 6px; border-radius: 8px;margin: 6px; width: 50%;}
.rojo{background-color: #FF3232; color: yellow; font-weight: bolder;}
.tdc{text-align: center ;}
.tdl{text-align: left ;}
.tdr{text-align: right ;}
input[type="radio"],input[type="checkbox"]{width: 15px;vertical-align: middle;margin-left: 16px;margin-right: 2px}

.botonVersionVieja{
	cursor: pointer;
	height:26px;
	width: 150px;
	border-radius: 13px; 
	color: #fff;
	font-size: 11pt;
	font-weight: bold;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f0b7a1+0,8c3310+50,752201+51,bf6e4e+100;Brown+Gloss */
	background: #f0b7a1; /* Old browsers */
	background: -moz-linear-gradient(top,  #f0b7a1 0%, #8c3310 50%, #752201 51%, #bf6e4e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#bf6e4e',GradientType=0 ); /* IE6-9 */
}

.botonVersionNueva{
	cursor: pointer;
	height:26px;
	width: 150px;
	border-radius: 13px; 
	color: #fff;
	font-size: 11pt;
	font-weight: bold;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e5799+0,2989d8+50,207cca+51,7db9e8+100;Blue+Gloss+Default */
background: rgb(30,87,153); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

}


.botoncito{
	cursor: pointer;
	max-height: 18px;
	margin: 2px;
	vertical-align: middle;
	border-radius: 2px;
}
.botoncito:active{
	max-height: 14px;
	padding: 2px;
}

.botoncito30{
	cursor: pointer;
	max-height: 30px;
	margin: 2px;
	vertical-align: middle;
	border-radius: 2px;
}
.botoncito30:active{
	max-height: 26px;
	padding: 2px;
}

.botoncito2{
	cursor: pointer;
	max-height: 22px;
	margin: 2px;
	vertical-align: middle;
}
.botoncito2:active{max-height: 18px;padding: 2px;}
#nopago{
	margin: 15px 150px;
	padding: 20px;
	text-align:center;
	font-weight: normal;
	-webkit-box-shadow:inset 0 0 8px 4px #0A0A0A;
	box-shadow:inset 0 0 8px 4px #0A0A0A;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}



	.imgEnAyuda{max-height: 1em;}

	.cal{
		width:120px;
		height: 80px;
		background-image:url("../imagenes/calendario2.png");
		/*background:#444444;*/
		background-size: 100% auto;
		background-repeat: no-repeat;
	}

	.caltop {
		font-size:16px;
		font-family:Arial;
		color:#ddd;
		text-shadow: 3px 3px 2px #000000;
		text-align:center;
		padding-top:5px;
		font-weight:bold;
	}

	.calmid {
		margin-top: 16px;
		line-height:60%;
		font-size:16px;
		font-family:Arial;
		color:#fff; 
		text-shadow: 3px 3px 2px #000000;
		text-align:center;
		font-weight:bold;
	}
	.calbot {
		font-size:24px;
		font-family:Arial;
		color:#fff; 
		text-shadow: 3px 3px 2px #000000;
		text-align:center;
		padding-bottom:12px;
		font-weight:bold;
	}

  .enMenuPortada{max-width: 70px; max-height: 70px; padding:10px; margin: 10px; cursor: pointer; -webkit-box-shadow:inset 0 0 5px 1px #ddd; box-shadow:inset 0 0 5px 2px #ddd; border-radius: 12px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
  .enMenuPortada:hover{max-width: 50px; max-height: 50px; padding:20px; margin: 10px; -webkit-box-shadow:inset 0 0 5px 5px #888; box-shadow:inset 0 0 5px 6px #888; border-radius: 16px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }																																																																																																																																																													*{font-family: trebuchet ms; margin:0px; padding:0px; }
select option {background-color: #444; }
input, select{color: #000; height: 22px; border-radius: 6px; }
header{margin: 40px auto; }

footer{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#222222+0,555555+39,555555+58,222222+100 */
background: #222222; /* Old browsers */
background: -moz-linear-gradient(top,  #222222 0%, #555555 39%, #555555 58%, #222222 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #222222 0%,#555555 39%,#555555 58%,#222222 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #222222 0%,#555555 39%,#555555 58%,#222222 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#222222',GradientType=0 ); /* IE6-9 */

  font-size: 10pt; padding: 4px; text-shadow: 3px 3px 3px #000000; margin-top: 10px; margin-bottom: 0px; 
  text-align: center; position: fixed; width: 100%;bottom: 0;
}

fieldset, .otroform  {margin: 5px auto; padding: 5px; width: 90%; border: groove; border-radius: 15px; background: #606054; }
legend{padding-left: 10px;padding-right: 10px;}
hr.hr_encabezado{width: 75%;margin: 10px auto;border-width: 3px;}

	/* ------------------------------------Formato del contenedor de la tabla del Menu Principal ---------------------------------------*/
	
form, #contMenu{
	border-radius: 20px; margin: 20px auto; width: 75%; height: auto; padding:5px;
	 background: #838372; /* Old browsers */
-webkit-box-shadow:inset 0 0 6px 3px #BFB399;
box-shadow:inset 0 0 6px 3px #BFB399;
	}
	 

	 

input.tt{border-radius: 8px; margin: 25px 54px 0px 54px; height: 36px; width: 294px; position: relative; text-align: center; }

.imgHlp{max-height: 21px;cursor: pointer; vertical-align: middle;}

#ayuda{text-align: justify; width: 400px; margin: 0px auto; padding: 30px; position: relative; font-size: 0.8em; display: none;
	 border-radius: 15px; -webkit-box-shadow:inset 0 0 10px 1px #080808; box-shadow:inset 0 0 10px 1px #080808; }

#franja{height: 28px; width: 100%;top: 0px; position: fixed; top:0; color: #fff; padding-top: 4px; text-align:center;
	 background: rgb(149,149,149); /* Old browsers */
	 background: -moz-linear-gradient(top,  rgba(149,149,149,1) 0%, rgba(13,13,13,1) 46%, rgba(1,1,1,1) 50%, rgba(10,10,10,1) 53%, rgba(78,78,78,1) 76%, rgba(56,56,56,1) 87%, rgba(27,27,27,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,149,149,1)), color-stop(46%,rgba(13,13,13,1)), color-stop(50%,rgba(1,1,1,1)), color-stop(53%,rgba(10,10,10,1)), color-stop(76%,rgba(78,78,78,1)), color-stop(87%,rgba(56,56,56,1)), color-stop(100%,rgba(27,27,27,1))); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* IE10+ */
	 background: linear-gradient(to bottom,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
	 -webkit-border-radius: 0 0 36px 36px;
	 border-radius: 0 0 36px 36px; }

.franja{width: 50%; color: #fff; padding: 10px; text-align:center;
   background: rgb(149,149,149); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(149,149,149,1) 0%, rgba(13,13,13,1) 46%, rgba(1,1,1,1) 50%, rgba(10,10,10,1) 53%, rgba(78,78,78,1) 76%, rgba(56,56,56,1) 87%, rgba(27,27,27,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,149,149,1)), color-stop(46%,rgba(13,13,13,1)), color-stop(50%,rgba(1,1,1,1)), color-stop(53%,rgba(10,10,10,1)), color-stop(76%,rgba(78,78,78,1)), color-stop(87%,rgba(56,56,56,1)), color-stop(100%,rgba(27,27,27,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* IE10+ */
   background: linear-gradient(to bottom,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
   -webkit-border-radius: 6px;
   border-radius: 6px; }

#franja a{color: #fff; text-decoration: none;}
#franja a:hover{color: #aaa; }

#gracias{height:100px; width:640px; border-radius: 25px; margin:40px auto; padding:40px auto; color:#000; font-weight:bolder; text-shadow: 3px 3px 4px #555;
	 background: rgb(180,221,180); /* Old browsers */
	 background: -moz-radial-gradient(center, ellipse cover,  rgba(180,221,180,1) 0%, rgba(131,199,131,1) 17%, rgba(82,177,82,1) 33%, rgba(0,138,0,1) 67%, rgba(0,87,0,1) 83%, rgba(0,36,0,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(180,221,180,1)), color-stop(17%,rgba(131,199,131,1)), color-stop(33%,rgba(82,177,82,1)), color-stop(67%,rgba(0,138,0,1)), color-stop(83%,rgba(0,87,0,1)), color-stop(100%,rgba(0,36,0,1))); /* Chrome,Safari4+ */
	 background: -webkit-radial-gradient(center, ellipse cover,  rgba(180,221,180,1) 0%,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-radial-gradient(center, ellipse cover,  rgba(180,221,180,1) 0%,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%); /* Opera 12+ */
	 background: -ms-radial-gradient(center, ellipse cover,  rgba(180,221,180,1) 0%,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%); /* IE10+ */
	 background: radial-gradient(ellipse at center,  rgba(180,221,180,1) 0%,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#002400',GradientType=1 ); }

/*Le da formato al mensaje de Usuario no registrado*/
#noAcceso{padding: 20px; width:75%; margin: 30px auto; text-align: center;  border-radius: 15px; font-size: larger;
	 background: rgb(240,183,161); /* Old browsers */
	 background: rgb(240,183,161); /* Old browsers */
	 background: -moz-linear-gradient(top,  rgba(240,183,161,1) 0%, rgba(170,11,0,1) 50%, rgba(191,110,78,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,183,161,1)), color-stop(50%,rgba(170,11,0,1)), color-stop(100%,rgba(191,110,78,1))); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(170,11,0,1) 50%,rgba(191,110,78,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(170,11,0,1) 50%,rgba(191,110,78,1) 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(170,11,0,1) 50%,rgba(191,110,78,1) 100%); /* IE10+ */
	 background: linear-gradient(to bottom,  rgba(240,183,161,1) 0%,rgba(170,11,0,1) 50%,rgba(191,110,78,1) 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#bf6e4e',GradientType=0 ); /* IE6-9 */
	 -webkit-box-shadow:inset 0 0 5px 3px #000;
	 box-shadow:inset 0 0 5px 3px #000;
	 text-shadow: 2px 2px 3px #000000;
		}

.contenedorTextoEnImagen {
  position: relative;
  height: 80px;
  width: 80px;
  cursor: pointer;
  margin: 5px;
  border: solid 5px #000;
  border-radius: 12px;
}

/* Bottom right text */
.textoEnImagen {
  font-size: 8pt;
  position: absolute;
  bottom: 1px;
  right: 1px;
  background-color: rgba(0,0,0,0.5);
  color: white;
  padding-left: 2px;
  padding-right: 2px;

}

.imagenConTexto{
	width: 100%;
	height: 100%;
	border-radius: 10px;

}

.cambioActivo{
	width: auto;
	padding: 6px;
	background: #5A87E3;
	border-radius: 6px;
	color: #fff;
	font-weight: bolder;
	font-style: italic;
}
.cambioInactivo{
	width: auto;
	padding: 6px;
	background: #8B8B8B;
	border-radius: 6px;
	color: #000;
}

.aclaracion{font-size: .7em; }

.barra_1{padding: 0 60px; top: 8px; }

.botonArrAbj{max-height: 36px; cursor: pointer;margin: 0;}
.botonArrAbj:active{max-height: 32px; padding: 2px; }

.botonAyuda2{
	 max-width: 25px;
	 margin: 0px 5px;
	 vertical-align: middle;}

		.botonInfIzq1{
			width: 40px;
			height: 40px;
			margin: 2px;
			padding: 2px;
			border-radius: 6px;
			-webkit-box-shadow:inset 0 0 4px 4px #D1D1D1;
			box-shadow:inset 0 0 4px 4px #D1D1D1;
			cursor: pointer;
			position: fixed;
			bottom: 25px;
			left: 0;
		}

		.botonInfIzq2{
			width: 40px;
			height: 40px;
			margin: 2px;
			padding: 2px;
			border-radius: 6px;
			-webkit-box-shadow:inset 0 0 4px 4px #D1D1D1;
			box-shadow:inset 0 0 4px 4px #D1D1D1;
			cursor: pointer;
			position: fixed;
			bottom: 80px;
			left: 0;
		}

		.botonInfIzq3{
			width: 40px;
			height: 40px;
			margin: 2px;
			padding: 2px;
			border-radius: 6px;
			-webkit-box-shadow:inset 0 0 4px 4px #D1D1D1;
			box-shadow:inset 0 0 4px 4px #D1D1D1;
			cursor: pointer;
			position: fixed;
			bottom: 135px;
			left: 0px;
		}

		.botonInfDer1{
			width: 40px;
			height: 40px;
			margin: 2px;
			padding: 2px;
			border-radius: 6px;
			-webkit-box-shadow:inset 0 0 4px 4px #D1D1D1;
			box-shadow:inset 0 0 4px 4px #D1D1D1;
			cursor: pointer;
			position: fixed;
			bottom: 25px;
			right: 0;
		}

		.botonInfDer2{
			width: 40px;
			height: 40px;
			margin: 2px;
			padding: 2px;
			border-radius: 6px;
			-webkit-box-shadow:inset 0 0 4px 4px #D1D1D1;
			box-shadow:inset 0 0 4px 4px #D1D1D1;
			cursor: pointer;
			position: fixed;
			bottom: 80px;
			right: 0;
		}

		.botonInfDer3{
			width: 40px;
			height: 40px;
			margin: 2px;
			padding: 2px;
			border-radius: 6px;
			-webkit-box-shadow:inset 0 0 4px 4px #D1D1D1;
			box-shadow:inset 0 0 4px 4px #D1D1D1;
			cursor: pointer;
			position: fixed;
			bottom: 135px;
			right: 0px;
		}

		.botonInfDer5{
			width: 40px;
			height: 40px;
			margin: 2px;
			padding: 2px;
			border-radius: 6px;
			-webkit-box-shadow:inset 0 0 4px 4px #D1D1D1;
			box-shadow:inset 0 0 4px 4px #D1D1D1;
			cursor: pointer;
			position: fixed;
			bottom: 190px;
			right: 0px;
		}

		.botonInfDer6{
			width: 40px;
			height: 40px;
			margin: 2px;
			padding: 2px;
			border-radius: 6px;
			-webkit-box-shadow:inset 0 0 4px 4px #D1D1D1;
			box-shadow:inset 0 0 4px 4px #D1D1D1;
			cursor: pointer;
			position: fixed;
			bottom: 245px;
			right: 0px;
		}

		.botonInfDer4{
			width: 40px;
			height: 40px;
			margin: 2px;
			padding: 2px;
			border-radius: 6px;
			-webkit-box-shadow:inset 0 0 4px 4px #D1D1D1;
			box-shadow:inset 0 0 4px 4px #D1D1D1;
			cursor: pointer;
			position: fixed;
			bottom: 25px;
			right: 65px;
		}


		.botonProducto{
			width: 65px;
			height: 65px;
			margin: 3px;
			padding: 4px;
			border-radius: 10px;
			-webkit-box-shadow:inset 0 0 12px 4px #D1D1D1;
			box-shadow:inset 0 0 12px 4px #D1D1D1;
			cursor: pointer;
		}

		.botonProducto2{
			width: 60px;
			height: 60px;
			margin: 3px;
			padding: 4px;
			border-radius: 10px;
			-webkit-box-shadow:inset 0 0 12px 4px #D1D1D1;
			box-shadow:inset 0 0 12px 4px #D1D1D1;
			cursor: pointer;
		}
		.botonProducto2:active{
			width: 57px;
			height: 57px;
			margin: 3px			
		}


.botonGrandeX{color: #fff; width: 135px; margin: 6px 10px; height: 50px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,9b9b9b+38,9b9b9b+66,474747+100 */
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #9b9b9b 38%, #9b9b9b 66%, #474747 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#9b9b9b 38%,#9b9b9b 66%,#474747 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4c4c4c 0%,#9b9b9b 38%,#9b9b9b 66%,#474747 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#474747',GradientType=0 ); /* IE6-9 */

	 border: 1px solid #232323;
	 box-shadow: 0px 2px 0px #000;
	 -moz-box-shadow: 0px 2px 0px #000;
	 -webkit-box-shadow: 0px 2px 0px #000; }

.botonGrande{color: #fff; width: 135px; margin: 6px 10px; height: 50px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	 background: rgb(60,60,60); /* Old browsers */
	 background: -moz-linear-gradient(top,  rgba(60,60,60,1) 0%, rgba(42,40,40,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,60,60,1)), color-stop(100%,rgba(42,40,40,1))); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* IE10+ */
	 background: linear-gradient(to bottom,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#2a2828',GradientType=0 ); /* IE6-9 */
	 border: 1px solid #232323;
	 box-shadow: 0px 2px 0px #000;
	 -moz-box-shadow: 0px 2px 0px #000;
	 -webkit-box-shadow: 0px 2px 0px #000; }

.botonGrande:hover{
	 background: rgb(42,40,40); /* Old browsers */
	 background: -moz-linear-gradient(top,  rgba(42,40,40,1) 0%, rgba(60,60,60,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,40,40,1)), color-stop(100%,rgba(60,60,60,1))); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* IE10+ */
	 background: linear-gradient(to bottom,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2828', endColorstr='#3c3c3c',GradientType=0 ); /* IE6-9 */
	 cursor: pointer; }

.botonMediano{color: #fff; width: 135px; margin: 2px 4px; height: 25px; border-radius: 5px; -moz-border-radius: 8px; -webkit-border-radius: 5px;
	 background: rgb(60,60,60); /* Old browsers */
	 background: -moz-linear-gradient(top,  rgba(60,60,60,1) 0%, rgba(42,40,40,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,60,60,1)), color-stop(100%,rgba(42,40,40,1))); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* IE10+ */
	 background: linear-gradient(to bottom,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#2a2828',GradientType=0 ); /* IE6-9 */
	 border: 1px solid #232323;
	 box-shadow: 0px 2px 0px #000;
	 -moz-box-shadow: 0px 2px 0px #000;
	 -webkit-box-shadow: 0px 2px 0px #000; }

.botonMediano:hover{
	 background: rgb(42,40,40); /* Old browsers */
	 background: -moz-linear-gradient(top,  rgba(42,40,40,1) 0%, rgba(60,60,60,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,40,40,1)), color-stop(100%,rgba(60,60,60,1))); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* IE10+ */
	 background: linear-gradient(to bottom,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2828', endColorstr='#3c3c3c',GradientType=0 ); /* IE6-9 */
	 cursor: pointer; }


.botonMini{color: #fff; width: auto; margin: 2px 2px; height: 22px; border-radius: 5px; -moz-border-radius: 8px; -webkit-border-radius: 5px; padding-left: 2px;padding-right:  2px;
	 background: rgb(60,60,60); /* Old browsers */
	 background: -moz-linear-gradient(top,  rgba(60,60,60,1) 0%, rgba(42,40,40,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,60,60,1)), color-stop(100%,rgba(42,40,40,1))); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* IE10+ */
	 background: linear-gradient(to bottom,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#2a2828',GradientType=0 ); /* IE6-9 */
	 border: 1px solid #232323;
	 box-shadow: 0px 2px 0px #000;
	 -moz-box-shadow: 0px 2px 0px #000;
	 -webkit-box-shadow: 0px 2px 0px #000; }

.botonMini:hover{
	 background: rgb(42,40,40); /* Old browsers */
	 background: -moz-linear-gradient(top,  rgba(42,40,40,1) 0%, rgba(60,60,60,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,40,40,1)), color-stop(100%,rgba(60,60,60,1))); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* IE10+ */
	 background: linear-gradient(to bottom,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2828', endColorstr='#3c3c3c',GradientType=0 ); /* IE6-9 */
	 cursor: pointer; }


.botonSuperGrande{color: #fff; width: 205px; margin: 6px 10px; height: 50px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	 background: rgb(60,60,60); /* Old browsers */
	 background: -moz-linear-gradient(top,  rgba(60,60,60,1) 0%, rgba(42,40,40,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,60,60,1)), color-stop(100%,rgba(42,40,40,1))); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* IE10+ */
	 background: linear-gradient(to bottom,  rgba(60,60,60,1) 0%,rgba(42,40,40,1) 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#2a2828',GradientType=0 ); /* IE6-9 */
	 border: 1px solid #232323;
	 box-shadow: 0px 2px 0px #000;
	 -moz-box-shadow: 0px 2px 0px #000;
	 -webkit-box-shadow: 0px 2px 0px #000; }

.botonSuperGrande:hover{
	 background: rgb(42,40,40); /* Old browsers */
	 background: -moz-linear-gradient(top,  rgba(42,40,40,1) 0%, rgba(60,60,60,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,40,40,1)), color-stop(100%,rgba(60,60,60,1))); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* IE10+ */
	 background: linear-gradient(to bottom,  rgba(42,40,40,1) 0%,rgba(60,60,60,1) 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2828', endColorstr='#3c3c3c',GradientType=0 ); /* IE6-9 */
	 cursor: pointer; }


.btnHlp{color: #000; font-family: sans-serif; font-weight: bolder; border-radius: 15px; cursor: pointer; }

.cw_3{font-family: Wingdings; font-size: 1.3em; }

		.informe{
			font-weight: bolder;
			font-size: 1.1em;
			padding: 20px;
			text-align: center;
			margin: 25px auto;
			width:75%;
			-webkit-box-shadow:inset 0 0 10px 5px #222222;
			box-shadow:inset 0 0 10px 5px #222222;
			-webkit-border-radius: 18px;
			border-radius: 18px;
			background: rgb(180,221,180); /* Old browsers */
			background: -moz-linear-gradient(black, green, black);
			background: -webkit-gradient(black, green, black);
			background: -webkit-linear-gradient(black, green, black);
			background: -o-linear-gradient(black, green, black);
			background: -ms-linear-gradient(black, green, black);
			background: linear-gradient(black, green, black);
		}

.mensajeError{color: orange; font-family: serif; font-size: .9em; font-style: italic; font-weight: lighter; }
.salida{border-radius: 15px; margin: 20px auto; max-width: 150px;}
.selector{color:black;}
.selectorGris{background: rgba(222,222,222,0.3); color:#000; text-shadow:0 1px 0 rgba(230,230,230,0.4); width:250px; }
.td1{text-align: right; }

.valorPagado{font-size: 1.1em;
	 background: rgb(149,149,149); /* Old browsers */
	 background: -moz-linear-gradient(top,  rgba(149,149,149,1) 0%, rgba(13,13,13,1) 46%, rgba(1,1,1,1) 50%, rgba(10,10,10,1) 53%, rgba(78,78,78,1) 76%, rgba(56,56,56,1) 87%, rgba(27,27,27,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,149,149,1)), color-stop(46%,rgba(13,13,13,1)), color-stop(50%,rgba(1,1,1,1)), color-stop(53%,rgba(10,10,10,1)), color-stop(76%,rgba(78,78,78,1)), color-stop(87%,rgba(56,56,56,1)), color-stop(100%,rgba(27,27,27,1))); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* IE10+ */
	 background: linear-gradient(to bottom,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 );}

/* -------------------- CSS PARA EL TOGGLE BUTTON .exterior{position: absolute; top: 50%; left: 50%; transform: translate(50%,50%); }  -------------------- */
	.exterior{text-align: center; left: 50%;}
	.medio{width: 30px; height: 15px; background: #B5B5B5; border-radius: 15px; padding: 2px;}
	.medio > .interior {text-align: left; width: 15px; height: 15px; background: #fff; border-radius: 50%; transition: all 50ms ease-in-out; }
	.medio.active{background: #7070FF; transition: all 50ms ease-in-out; }
	.medio.active > .interior{margin-left: 15px; }
/* -------------------- CSS PARA EL TOGGLE BUTTON  -------------------- */

/* ----------------------------------------------------------------------------------------------------------------------
--------------------------------------- EL NUEVO MENU // NOVIEMBRE 22 DE 2015--------------------------------------------
---------------------------------------------------------------------------------------------------------------------- */
	.celdaI{text-align: left;}
	.celdaC{text-align: center;}
	.celdaD{text-align: right;}

	.icosubmenu{
		max-width: 22px;
		vertical-align: middle;
		margin-left: 0px;
		margin-right: 4px;
	}

/*ESTILOS GENERALES*/
nav{font-size: .8em; }
nav ul{list-style: none; padding: 0px;}
nav li{line-height: 2rem; position: relative;}
nav li ul{position: absolute; }

nav a{
	text-decoration: none;
	display: block;
	color: #ddd;
	padding: 0 1em;
	transition: .8s;
}

nav a:hover{
	background: rgba(255,0,0,.5);
		background: -moz-linear-gradient(blue,darkblue,blue);
		background: -webkit-linear-gradient(blue,darkblue,blue);
		background: -o-linear-gradient(blue,darkblue,blue);
		background: -ms-linear-gradient(blue,darkblue,blue);
		background: linear-gradient(blue,darkblue,blue);
		color: yellow;
}

/*PRIMER NIVEL*/
nav > ul{
	background: rgba(255,0,0,.5);
		background: -moz-linear-gradient(black,green,black);
		background: -webkit-linear-gradient(black,green,black);
		background: -o-linear-gradient(black,green,black);
		background: -ms-linear-gradient(black,green,black);
		background: linear-gradient(black,green,black);
	display: table;
	border-radius:   12px ;
	margin: 0px auto;
}

nav > ul > li {
	float: left;  
	transition: .8s;
}



/*SEGUNDO NIVEL*/
/*
nav ul li{
  background: rgba(125, 198, 224,1);
  border-left: thin aqua solid;
}
*/

nav li li{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+33,282828+66,131313+100 */
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top,  #000000 0%, #000000 33%, #282828 66%, #131313 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #000000 0%,#000000 33%,#282828 66%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #000000 0%,#000000 33%,#282828 66%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
	width: 160px;
	max-height: 0px;
	overflow: hidden;
	transition:all .8s;
	border-left: thin aqua solid;
}


nav li:hover > ul > li{
	max-height: 500px;
	overflow: visible;
}

nav li:hover > a {
  background: rgba(39, 83, 178,1);
  color: #ddd;
}




nav > ul > li > ul{
	top: 100%;
}

/*TERCER NIVEL*/
nav ul ul ul {
	left:100%;
	top: 0;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++  FIN DEL NUEVO MENU // NOVIEMBRE 22 DE 2015  ++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

	


	/*Confniguracion de la tabla del Menu Principal*/
	.tMenu{
		margin: 0 auto;
	}

	/*Formato de cada celda que contiene un boton*/
	.tdboton{
		width: 144px;
		height: 144px;
		text-align: center;
		vertical-align: bottom;
	}
	.imgtdboton{
		max-width: 120px;
	}

	/*Formato del contenedor de texto*/
	.tddiv{
		padding: 5px 0;
		border-radius: 8px;
		-webkit-box-shadow:inset 0 0 3px 2px #0A0A0A;
		box-shadow:inset 0 0 3px 2px #0A0A0A;

	/*Formato de cada celda que contiene texto*/
	}
	.tdtx{
		width: 144px;
		height: 36px;
		text-align: center;
		vertical-align: top;
		font-family: trebuchet ms;
		color: #fff;
		font-size: .8em;
	}

	/*Formato de las imagenes que se usaran como botones para hipervinculos*/
	.enMenu{
		max-width: 106px;
		max-height: 106px;
		padding:12px;
		cursor: pointer;
		-webkit-box-shadow:inset 0 0 5px 3px #0A0A0A;
		box-shadow:inset 0 0 5px 3px #0A0A0A;
		border-radius: 12px;
			-webkit-transition: all .3s linear;
			-moz-transition: all .3s linear;
			-ms-transition: all .3s linear;
			-o-transition: all .3s linear;
			transition: all .3s linear;
	}
	.enMenu:hover{
		max-width: 114px;
		max-height: 114px;
		-webkit-box-shadow:inset 0 0 5px 5px #0A0A0A;
		box-shadow:inset 0 0 5px 6px #0A0A0A;
		border-radius: 16px;
			-webkit-transition: all .3s linear;
			-moz-transition: all .3s linear;
			-ms-transition: all .3s linear;
			-o-transition: all .3s linear;
			transition: all .3s linear;
	}

.enMenuGr{
		max-width: 256px;
		max-height: 256px;
		padding:12px;
		cursor: pointer;
		-webkit-box-shadow:inset 0 0 5px 3px #0A0A0A;
		box-shadow:inset 0 0 5px 3px #0A0A0A;
		border-radius: 12px;
			-webkit-transition: all .3s linear;
			-moz-transition: all .3s linear;
			-ms-transition: all .3s linear;
			-o-transition: all .3s linear;
			transition: all .3s linear;
	}
	.enMenuGr:hover{
		max-width: 270px;
		max-height: 270px;
		-webkit-box-shadow:inset 0 0 5px 5px #0A0A0A;
		box-shadow:inset 0 0 5px 6px #0A0A0A;
		border-radius: 16px;
			-webkit-transition: all .3s linear;
			-moz-transition: all .3s linear;
			-ms-transition: all .3s linear;
			-o-transition: all .3s linear;
			transition: all .3s linear;
	}

			 .logo{
		max-width: 60px;vertical-align: middle; position: relative;margin:0px 10px;
		max-height: 60px;
		padding:6px;} 
		 
		 
			 .enMenu2{
		max-width: 42px;vertical-align: middle; position: relative;margin:0px 10px;
		max-height: 42px;
		padding:6px;
		cursor: pointer;
		-webkit-box-shadow:inset 0 0 3px 2px #0A0A0A;
		box-shadow:inset 0 0 3px 2px #0A0A0A;
		border-radius: 9px;
			-webkit-transition: all .3s linear;
			-moz-transition: all .3s linear;
			-ms-transition: all .3s linear;
			-o-transition: all .3s linear;
			transition: all .3s linear;
	}
	.enMenu2:hover{

		-webkit-box-shadow:inset 0 0 6px 3px #0A0A0A;
		box-shadow:inset 0 0 6px 3px #0A0A0A;
		border-radius: 12px;
			-webkit-transition: all .3s linear;
			-moz-transition: all .3s linear;
			-ms-transition: all .3s linear;
			-o-transition: all .3s linear;
			transition: all .3s linear;
	}            
	.enBotones{max-width: 50px; margin:0px 10px; vertical-align: middle; position: relative;}           
														
								/*------------- SISTEMA DE AYUDA  -------------*/              
														
#ayuda2{
	opacity: 0;
	pointer-events:none;
	background: rgba(0,0,0,0.7);
	width: 100%;
	position: fixed;
	top: 0px;
	bottom: 0px;
	transition: all ease 0.5s;
}
#ayuda2:target{
	opacity: 1;
	pointer-events:all;
	transition: all ease-in 0.5s;
}
#contenidoAyuda{
	width: 90%;
	border-radius: 25px;
	margin: 10px auto;
	padding: 10px 10px 42px 10px;
	
	background: #333333;

}
#contenidoAyuda a{
	background: #959595; /* Old browsers */
	background: -moz-linear-gradient(top,  #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
	text-decoration: none;
	width: 60px;
	float: right;
	margin: 5px;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	position: relative;
	bottom: 3px;
	line-height: 24px;
}
#contenidoAyuda h2{text-align: center; color:yellow}
#contenidoAyuda h3{margin: 6px 0px 0px 0px; color:yellow}
#contenidoAyuda .subtitulo{font-weight:bold;  font-style: font-size:1.1em; italic; color:yellow}
#contenidoAyuda p{margin: 6px 0px 0px 0px}

	#aviso{
				margin: 10px auto;
				width: 78%;
				height: 36px;
				text-align: center;
				border-radius: 8px;
				background: rgb(180,221,180); /* Old browsers */
				background: -moz-linear-gradient(black, green, black);
				background: -webkit-gradient(black, green, black);
				background: -webkit-linear-gradient(black, green, black);
				background: -o-linear-gradient(black, green, black);
				background: -ms-linear-gradient(black, green, black);
				background: linear-gradient(black, green, black);
				-webkit-text-shadow: 2px 2px 3px #2E2E2E;
			}
			#aviso a{color:yellow;text-decoration:none;font-weight:bold}
			.avisotxt{padding-top:6px;-webkit-text-shadow: 2px 2px 3px #2E2E2E;}
														
														
			.accesoEditar{
					 color:#aaa;
					 text-decoration:none;
					 font-weight:bold;
					 font-size:0.7em;
			}                    
														
														
.imginsumo{width: 50px; border:solid 1px; border-radius: 5px;}