@charset "utf-8";
/* CSS Document */
a:link   
{   
 text-decoration:none; 
 color:#FFFFFF;
}   
a:visited{
text-decoration:none;
color:#FFFFFF; 
}
a:hover{
color:#D8D8D8;
}
.tabla{
	background: rgba(197, 197, 214, 0.2);
	border-radius:2px;
	border-style:solid;
	border-width:thin;
	border-color:#C5C5D6;
	box-shadow: 3px 3px 3px #D4D4D4;
	margin: 0 auto;
}
.tabla2{
	background: rgba(57, 60, 64, 0.2);
	border-style: none;
	box-shadow: 5px 5px 5px #B1B1B1;
	border-radius: 3px;
	padding: 10px;
	margin: 0 auto;
}
.tabla3{
	background-color: #FEFADE;	
	padding: 10px;
	font-family: Verdana; 
	font-size: 12px; 
	box-shadow: 3px 3px 3px #CCC;
	margin: 0 auto;
}
.tabla4{
	box-shadow: 4px 3px 5px 0px rgba(163,160,163,1);
	background-image:url(../img/fondo4.jpg);
	background-repeat:repeat;
	border-radius:3px;
	border-style:solid;
	border-width:thin;
	border-color:#A4A4A4;
	margin: 0 auto;
}
.tabla5{
	margin: 0 auto;
}
table.tabla td{
	padding:10px;
}
table.tabla2 td{
	padding:5px;
}
table.tabla3 td{
	padding:5px;
}
table.tabla4 td{
	padding:5px;
	box-shadow: inset 4px 3px 10px -1px rgba(122,122,122,0.57);
}
.label1{
	font-size: 13px;
	font-weight: bold;
	color:#6A6A6A;
	font-family: Arial;
}
.label2{
	font-size: 12px;
	color:#666;
	font-family: Arial;
}
.label3{
	font-size: 15px;
	font-weight: bold;
	color:#575F7D;
	font-family: Arial;
	text-shadow: 1px 1px #C4C4C4;
}
.label4{
	font-size: 12px;
	color:#000000;
	font-family: Arial;
}
.label5{
	font-size: 12px;
	color:#FFFFFF;
	text-shadow: 1px 1px #4B4B4B;
	font-family: Arial;
}
.label6{
	font-size: 13px;
	color:#000000;
	font-family: Arial;
	font-weight:bold;
}
.input{
	width:87%;
	height:20px;
	font-size:14px;
	font-family:Arial;
	border:1px solid #BEBEBE;
	border-radius:3px;	
	background-color:#F5F5F5;
	padding: 5px;
	transition: box-shadow 0.3s, border 0.3s;
}
.input:focus,
.input.focus {
  border: solid 1px #707070;
  box-shadow: 0 0 5px 1px #969696;
}
.combo{
	width:90%;
	height:30px;
	font-size:14px;
	font-family:Arial;
	border:1px solid #A2AFD2;
	border-radius:3px;	
	background-color:#F5F5F5;
	padding: 5px
	
}
#barrausuario{
	height: 33px;
	width: 100%;
	margin: 0 auto;
	box-shadow: 0 0 15px 10px #B1B1B1;
	background-color:#959595;
}
#principal{
	height: auto;
	width: 70%;
	margin: 0 auto;
	-webkit-box-shadow: -1px 12px 42px 3px rgba(177,177,177,1);
	-moz-box-shadow: -1px 12px 42px 3px rgba(177,177,177,1);
	box-shadow: -1px 12px 42px 3px rgba(177,177,177,1);
	background-color:transparent;
}
#encabezado{
	height: auto;
	width: 100%;
	margin: 0 auto;
	float: none;
}
#barramenu{
	height: auto;
	width: 100%;
	margin: 0 auto;
	float: none;
	background-color:transparent;
	border-radius:5px;
	position:relative;
	z-index:1;
}
#contenedor{
	height: 100%;
	width: 100%;
	margin: 10px auto;
	float: none;
	background-color:transparent;
	position:relative;
	z-index:0;
}
#piepagina{
	height: 100px;
	width: 100%;
	margin: 0 auto;
	float: none;
	background-image:url(../img/fondo3.jpg);
	background-repeat:repeat-x;
	background-size:contain;
}
#contenedorPopup{
	background-color: #F2F2F0;
	height: auto%;
	width: 97%;
	margin: auto;
	float: none;
	padding:10px;
}
#seccion1{
	position:absolute;
	bottom:0px;
	height:100%;
	width: 25%;
	top:0px;
	background-color:transparent;
	border-right:solid 1px #C4C4C4;
	z-index:0;
}
#seccion2{
	height:auto;
	width: 75%;
	float: right;
	background-color:transparent;
	z-index:0;
}
img{
	-webkit-box-shadow: 2px -1px 5px -1px rgba(87,84,87,1);
	-moz-box-shadow: 2px -1px 5px -1px rgba(87,84,87,1);
	box-shadow: 2px -1px 5px -1px rgba(87,84,87,1);
	border-radius:2px;
	max-width:100%
}
.ui-accordion
{
	margin:0 auto;	
	width:90%;
	font-size:14px;
	background-color:transparent;
	color:#FFFFFF;
	box-shadow: 3px 3px 3px #CCC;
	border-radius:3px;
}
.ui-autocomplete {

    /* prevent horizontal scrollbar */
    overflow-x: hidden;
	font-size:14px;
}
.ui-tooltip {
    font-size:13px;
  }
.textarea{
	width: 87%;
	height: 90px;
	font-family: Arial;
	font-size: 14px;
	border: 1px solid #BEBEBE;
	border-radius: 3px;
	background-color: #F5F5F5;
	padding: 5px;
	transition: box-shadow 0.3s, border 0.3s;
}
.textarea:focus,
.textarea.focus {
  border: solid 1px #707070;
  box-shadow: 0 0 5px 1px #969696;
}
.textarea2{
	width: 87%;
	height: 50px;
	font-family: Arial;
	font-size: 14px;
	border: 1px solid #BEBEBE;
	border-radius: 3px;
	background-color: #F5F5F5;
	padding: 5px;
	transition: box-shadow 0.3s, border 0.3s;
}
.textarea2:focus,
.textarea2.focus {
  border: solid 1px #707070;
  box-shadow: 0 0 5px 1px #969696;
}
.textarea3{
	width: 87%;
	height: 70px;
	font-family: Arial;
	font-size: 14px;
	border: 1px solid #BEBEBE;
	border-radius: 3px;
	background-color: #F5F5F5;
	padding: 5px;
	transition: box-shadow 0.3s, border 0.3s;
}
.textarea3:focus,
.textarea3.focus {
  border: solid 1px #707070;
  box-shadow: 0 0 5px 1px #969696;
}

textarea:focus,input:focus {outline: none;}
button:focus,input:focus {outline: none;}

.botonazul {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.botonazul:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.botonazul:active {
	position:relative;
	top:1px;
}
.botonrojo {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.botonrojo:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.botonrojo:active {
	position:relative;
	top:1px;
}

.botonverde {
	-moz-box-shadow:inset 0px 1px 0px 0px #73ad43;
	-webkit-box-shadow:inset 0px 1px 0px 0px #73ad43;
	box-shadow:inset 0px 1px 0px 0px #73ad43;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0da10d), color-stop(1, #217026));
	background:-moz-linear-gradient(top, #0da10d 5%, #217026 100%);
	background:-webkit-linear-gradient(top, #0da10d 5%, #217026 100%);
	background:-o-linear-gradient(top, #0da10d 5%, #217026 100%);
	background:-ms-linear-gradient(top, #0da10d 5%, #217026 100%);
	background:linear-gradient(to bottom, #0da10d 5%, #217026 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0da10d', endColorstr='#217026',GradientType=0);
	background-color:#0da10d;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #455924;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:10px 22px;
	text-decoration:none;
	text-shadow:0px 1px 0px #79944d;
}
.botonverde:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #217026), color-stop(1, #0da10d));
	background:-moz-linear-gradient(top, #217026 5%, #0da10d 100%);
	background:-webkit-linear-gradient(top, #217026 5%, #0da10d 100%);
	background:-o-linear-gradient(top, #217026 5%, #0da10d 100%);
	background:-ms-linear-gradient(top, #217026 5%, #0da10d 100%);
	background:linear-gradient(to bottom, #217026 5%, #0da10d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#217026', endColorstr='#0da10d',GradientType=0);
	background-color:#217026;
}
.botonverde:active {
	position:relative;
	top:1px;
}

.botonamarillo {
	-moz-box-shadow:inset 0px 1px 0px 0px #f2e794;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f2e794;
	box-shadow:inset 0px 1px 0px 0px #f2e794;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffff00), color-stop(1, #ffd324));
	background:-moz-linear-gradient(top, #ffff00 5%, #ffd324 100%);
	background:-webkit-linear-gradient(top, #ffff00 5%, #ffd324 100%);
	background:-o-linear-gradient(top, #ffff00 5%, #ffd324 100%);
	background:-ms-linear-gradient(top, #ffff00 5%, #ffd324 100%);
	background:linear-gradient(to bottom, #ffff00 5%, #ffd324 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#ffd324',GradientType=0);
	background-color:#ffff00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #c47f18;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:13px;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #dbc93d;
}
.botonamarillo:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd324), color-stop(1, #ffff00));
	background:-moz-linear-gradient(top, #ffd324 5%, #ffff00 100%);
	background:-webkit-linear-gradient(top, #ffd324 5%, #ffff00 100%);
	background:-o-linear-gradient(top, #ffd324 5%, #ffff00 100%);
	background:-ms-linear-gradient(top, #ffd324 5%, #ffff00 100%);
	background:linear-gradient(to bottom, #ffd324 5%, #ffff00 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd324', endColorstr='#ffff00',GradientType=0);
	background-color:#ffd324;
}
.botonamarillo:active {
	position:relative;
	top:1px;
}


.botonnaranja {
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e));
	background:-moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e',GradientType=0);
	background-color:#f0c911;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #e65f44;
	display:inline-block;
	cursor:pointer;
	color:#571407;
	font-family:Arial;
	font-size:13px;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ded17c;
}
.botonnaranja:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911));
	background:-moz-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-webkit-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-o-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-ms-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:linear-gradient(to bottom, #f2ab1e 5%, #f0c911 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911',GradientType=0);
	background-color:#f2ab1e;
}
.botonnaranja:active {
	position:relative;
	top:1px;
}

.redondorojo {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
}
.redondorojo:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	background-color:#c62d1f;
}
.redondorojo:active {
	position:relative;
	top:1px;
}

.redondoverde {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
	background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
	background-color:#77d42a;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #268a16;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #aade7c;
}
.redondoverde:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
	background:-moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-o-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);
	background-color:#5cb811;
}
.redondoverde:active {
	position:relative;
	top:1px;
}

.miniverde {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
	background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
	background-color:#77d42a;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #268a16;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:3px 3px;
	text-decoration:none;
	text-shadow:0px 1px 0px #aade7c;
}
.miniverde:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
	background:-moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-o-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);
	background-color:#5cb811;
}
.miniverde:active {
	position:relative;
	top:1px;
}

.minirojo {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	padding:3px 3px;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
}
.minirojo:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	background-color:#c62d1f;
}
.minirojo:active {
	position:relative;
	top:1px;
}

.botongris {
	-moz-box-shadow:inset 0px 1px 0px 0px #e6e3e6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e6e3e6;
	box-shadow:inset 0px 1px 0px 0px #e6e3e6;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0f0f0), color-stop(1, #bdbdbd));
	background:-moz-linear-gradient(top, #f0f0f0 5%, #bdbdbd 100%);
	background:-webkit-linear-gradient(top, #f0f0f0 5%, #bdbdbd 100%);
	background:-o-linear-gradient(top, #f0f0f0 5%, #bdbdbd 100%);
	background:-ms-linear-gradient(top, #f0f0f0 5%, #bdbdbd 100%);
	background:linear-gradient(to bottom, #f0f0f0 5%, #bdbdbd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#bdbdbd',GradientType=0);
	background-color:#f0f0f0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ada8ad;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:13px;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #e0d7e0;
	width:90%;
}
.botongris:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bdbdbd), color-stop(1, #f0f0f0));
	background:-moz-linear-gradient(top, #bdbdbd 5%, #f0f0f0 100%);
	background:-webkit-linear-gradient(top, #bdbdbd 5%, #f0f0f0 100%);
	background:-o-linear-gradient(top, #bdbdbd 5%, #f0f0f0 100%);
	background:-ms-linear-gradient(top, #bdbdbd 5%, #f0f0f0 100%);
	background:linear-gradient(to bottom, #bdbdbd 5%, #f0f0f0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbdbd', endColorstr='#f0f0f0',GradientType=0);
	background-color:#bdbdbd;
}
.botongris:active {
	position:relative;
	top:1px;
}

.minigris {
	-moz-box-shadow:inset 0px 1px 0px 0px #e6e3e6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e6e3e6;
	box-shadow:inset 0px 1px 0px 0px #e6e3e6;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0f0f0), color-stop(1, #bdbdbd));
	background:-moz-linear-gradient(top, #f0f0f0 5%, #bdbdbd 100%);
	background:-webkit-linear-gradient(top, #f0f0f0 5%, #bdbdbd 100%);
	background:-o-linear-gradient(top, #f0f0f0 5%, #bdbdbd 100%);
	background:-ms-linear-gradient(top, #f0f0f0 5%, #bdbdbd 100%);
	background:linear-gradient(to bottom, #f0f0f0 5%, #bdbdbd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#bdbdbd',GradientType=0);
	background-color:#f0f0f0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #ada8ad;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:13px;
	padding:3px 3px;
	text-decoration:none;
	text-shadow:0px 1px 0px #e0d7e0;
}
.minigris:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bdbdbd), color-stop(1, #f0f0f0));
	background:-moz-linear-gradient(top, #bdbdbd 5%, #f0f0f0 100%);
	background:-webkit-linear-gradient(top, #bdbdbd 5%, #f0f0f0 100%);
	background:-o-linear-gradient(top, #bdbdbd 5%, #f0f0f0 100%);
	background:-ms-linear-gradient(top, #bdbdbd 5%, #f0f0f0 100%);
	background:linear-gradient(to bottom, #bdbdbd 5%, #f0f0f0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbdbd', endColorstr='#f0f0f0',GradientType=0);
	background-color:#bdbdbd;
}
.minigris:active {
	position:relative;
	top:1px;
}
.redondogris {
	-moz-box-shadow:inset 0px 1px 0px 0px #e6e3e6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e6e3e6;
	box-shadow:inset 0px 1px 0px 0px #e6e3e6;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0f0f0), color-stop(1, #bdbdbd));
	background:-moz-linear-gradient(top, #f0f0f0 5%, #bdbdbd 100%);
	background:-webkit-linear-gradient(top, #f0f0f0 5%, #bdbdbd 100%);
	background:-o-linear-gradient(top, #f0f0f0 5%, #bdbdbd 100%);
	background:-ms-linear-gradient(top, #f0f0f0 5%, #bdbdbd 100%);
	background:linear-gradient(to bottom, #f0f0f0 5%, #bdbdbd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#bdbdbd',GradientType=0);
	background-color:#f0f0f0;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #ada8ad;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:13px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #e0d7e0;
}
.redondogris:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bdbdbd), color-stop(1, #f0f0f0));
	background:-moz-linear-gradient(top, #bdbdbd 5%, #f0f0f0 100%);
	background:-webkit-linear-gradient(top, #bdbdbd 5%, #f0f0f0 100%);
	background:-o-linear-gradient(top, #bdbdbd 5%, #f0f0f0 100%);
	background:-ms-linear-gradient(top, #bdbdbd 5%, #f0f0f0 100%);
	background:linear-gradient(to bottom, #bdbdbd 5%, #f0f0f0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbdbd', endColorstr='#f0f0f0',GradientType=0);
	background-color:#bdbdbd;
}
.redondogris:active {
	position:relative;
	top:1px;
}

.no-seleccionable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 
	cursor:pointer;
}
.navegacion{
	padding: 5px;
	height: 30px;
	width: 30px;
	font-size:13px;
	font-family:Arial;
 	font-weight:bold;	
	background-image:url(../img/fondo2.jpg);
	background-repeat:repeat-x;
	background-size:contain;
	box-shadow: 2px -1px 5px -1px rgba(87,84,87,1);
	text-decoration:underline;
	color:#C4C4C4;
	border-radius:5px;
	cursor:pointer;
	
}
.navegacion:hover{
	text-shadow:1px 1px #404040;
	background-image:url(../img/fondo3.jpg);
	background-repeat:repeat-x;
	background-size:contain;
}