/*estilo del menu*/
ul.menu
{
	list-style:none;/*para que no  muestre los menus en lista*/
	margin:0 1px 0 1px;
	padding:0;
 }
ul.menu ul /* Para los sub-menus */
{
   display:none; /* Para ocultar los sub-menus*/
   list-style:none;/*para que no muestre los sub-menus en lista*/
}
ul.menu > li /* para mostrar el menu*/
{	
   /*Bordes redondeados*/
    -webkit-border-radius:5px;/*Chrome y Safari*/
    -moz-border-radius:5px;/*Firefox*/
    -o-border-radius:5px;/*Opera*/
    border-radius:5px;/*Estandar por defecto*/
    text-align:center;
    text-shadow: 0px 1px 0px black;
	/*anterior*/
	
   margin-top: 10px;
   /*background:#66CC99;*/
   /*border-right:1px inset #ccccff;
   border-bottom:1px inset #ccccff;
   border-top:1px inset blue;
   border-left:1px inset blue;
   display:block;
   /*display:inline;/*muestra los componentes del menu de manera horizontal*/
}
ul.menu li:hover /* para cambiar el color cuando el mouse pasa por encima */
{
	background:white;
	border-right:1px solid #ccccff;
	border-bottom:1px solid #ccccff;
	border-top:1px solid blue;
	border-left:1px solid blue;
	/*Degradado de fondo*/
    /*background-image: -webkit-gradient( linear, 0% 0%, 50% 0%, from(#0B3B0B), to(#9dbb41));/*Chrome y Safari*/
    /*background-image: -moz-linear-gradient(0% 50%, #0B3B0B, #9dbb41);/*Firefox*/
    /*background-image: -o-linear-gradient(top, #0B3B0B, #9dbb41);/*Opera*/
    /*background-image: linear-gradient(top, #0B3B0B, #9dbb41);/*Estandar por defecto*/
    /*Sombras*/
    -webkit-box-shadow:  1px -1px 0px #999;/*Chrome y Safari*/
    -moz-box-shadow:  1px -1px 0px #999;/*Firefox*/
    -o-box-shadow:  1px -1px 0px #999;/*Opera*/
    box-shadow:  1px -1px 0px #999;/*Estandar por defecto*/
    border:2px solid #ccc;
	text-shadow: 0px 1px 0px #F6E3CE;
}
ul.menu > li > a{
    color:white;
    display:block;
    padding:10px;
    text-decoration:none;
	font-size:16px;
	font-weight:bold;
    /*Transiciones*/
    -webkit-transition: 0.4s linear all;
    -moz-transition: 0.4s linear all;
    -o-transition: 0.4s linear all;
    transition: 0.4s linear all;
}
ul.menu > li > a:hover {
    color:black;
}
ul.menu li:hover > ul /* Para mostrar los sub-menus cuando pase el mouse por encima */
{
   display:block;/*para mostrar los menus en fila*/
}
ul.menu li > ul > li:hover /* para cambiar el color cuando el mouse pasa por encima de los sub-menus */
{
	background-image: -webkit-gradient(linear, 0% 0%, 50% 0%, from(#0B3B0B), to(#9dbb41));/*Para chrome y Safari*/
    background-image: -moz-linear-gradient(0% 50%, #0B3B0B, #9dbb41);/*Para Firefox*/
    background-image: -o-linear-gradient(left, #0B3B0B, #9dbb41);/*Para Opera*/
    background-image: linear-gradient(left, #0B3B0B, #9dbb41);/*El estandar por defecto*/
}
nav{
 /*position: relative;
    top: 110px;
    width: 200px; 
	/*Bordes redondeados*/
-webkit-border-radius:10px;/*Para chrome y Safari*/
-moz-border-radius:10px;/*Para Firefox*/
-o-border-radius:10px;/*Para Opera*/
border-radius:10px;/*El estandar por defecto*/
padding:4px;
background-color:#222222;
	-webkit-box-shadow: inset  0px 0px 2px 2px #777777;/*Chrome y Safari*/
    -moz-box-shadow:   inset  0px 0px 2px 2px #777777;/*Firefox*/
    -o-box-shadow:   inset  0px 0px 2px 2px #777777;/*Opera*/
    box-shadow:   inset  0px 0px 2px 2px #777777;/*Estandar por defecto*/
/*    border:1px solid #888888;*/
float:left;
}
.nav2
{
/*margin:auto;
top: 150px;
width: 150px; */
float:left;
/*text-shadow: 0px 1px 0px #F6E3CE;*/
}
body
{
/*background-image: -webkit-gradient(linear, 0% 0%, 50% 0%, from(#ccc), to(#fff));/*Para chrome y Safari*/
/*background-image: -moz-linear-gradient(0% 50%, #ccc, #fff);/*Para Firefox*/
/*background-image: -o-linear-gradient(left, #ccc, #fff);/*Para Opera*/
/*background-image: linear-gradient(left, #ccc, #fff);/*El estandar por defecto*/
font-family: "Fjalla One", "Arial Narrow", Arial, Helvetica, sans-serif;
background-image:url('../imagenes/fondo.jpg');
 background-attachment: fixed;
background-repeat:repeat-y;
background-position:top center;
background-size: 100%;
}
/*estilo formularios*/
.login{
padding:12px;
border:2px double #E6F8E0;
color:#E6F8E0;
/*border:2px double #000000;
color:#000000;*/
font-family: "Fjalla One", "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin:auto;
width: 300px;
height:120px;
border-radius: 20px;/*estandar*/
-moz-border-radius: 20px;/*-moz- tipo mozilla*/
-webkit-border-radius: 20px;/*-webkit- tipo chrome*/
box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
-moz-box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
-webkit-box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
/*    background-image: -webkit-gradient(linear, 0% 0%, 50% 0%, from(#BDBDBD), to(#E6E6E6));/*Para chrome y Safari*/
/*    background-image: -moz-linear-gradient(0% 50%, #BDBDBD, #E6E6E6);/*Para Firefox*/
/*    background-image: -o-linear-gradient(left, #BDBDBD, #E6E6E6);/*Para Opera*/
/*    background-image: linear-gradient(left, #BDBDBD, #E6E6E6);/*El estandar por defecto*/
}
.registro
{
padding:12px;
border:2px double #E6F8E0;
color:#E6F8E0;
/*border:2px double #000000;
color:#000000;*/
font-family: "Fjalla One", "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:16px;
margin:auto;
width: 350px;
/*height:410px;*/
border-radius: 20px;/*estandar*/
-moz-border-radius: 20px;/*-moz- tipo mozilla*/
-webkit-border-radius: 20px;/*-webkit- tipo chrome*/
box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
-moz-box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
-webkit-box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
/*    background-image: -webkit-gradient(linear, 0% 0%, 50% 0%, from(#0B3B0B), to(#9dbb41));/*Para chrome y Safari*/
/*    background-image: -moz-linear-gradient(0% 50%, #0B3B0B, #9dbb41);/*Para Firefox*/
/*    background-image: -o-linear-gradient(left, #0B3B0B, #9dbb41);/*Para Opera*/
/*    background-image: linear-gradient(left, #0B3B0B, #9dbb41);/*El estandar por defecto*/
}
.fperfil
{
padding:12px;
border:2px double #E6F8E0;
color:#E6F8E0;
/*border:2px double #000000;
color:#000000;*/
font-family: "Fjalla One", "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:16px;
margin:auto;
width: 600px;
border-radius: 20px;/*estandar*/
-moz-border-radius: 20px;/*-moz- tipo mozilla*/
-webkit-border-radius: 20px;/*-webkit- tipo chrome*/
box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
-moz-box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
-webkit-box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
/*    background-image: -webkit-gradient(linear, 0% 0%, 50% 0%, from(#0B3B0B), to(#9dbb41));/*Para chrome y Safari*/
/*    background-image: -moz-linear-gradient(0% 50%, #0B3B0B, #9dbb41);/*Para Firefox*/
/*    background-image: -o-linear-gradient(left, #0B3B0B, #9dbb41);/*Para Opera*/
/*    background-image: linear-gradient(left, #0B3B0B, #9dbb41);/*El estandar por defecto*/
}
.editaru
{
padding:12px;
border:2px double #E6F8E0;
color:#E6F8E0;
/*border:2px double #000000;
color:#000000;*/
font-family: "Fjalla One", "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:16px;
margin:auto;
width: 800px;
border-radius: 20px;/*estandar*/
-moz-border-radius: 20px;/*-moz- tipo mozilla*/
-webkit-border-radius: 20px;/*-webkit- tipo chrome*/
box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
-moz-box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
-webkit-box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
/*    background-image: -webkit-gradient(linear, 0% 0%, 50% 0%, from(#0B3B0B), to(#9dbb41));/*Para chrome y Safari*/
/*    background-image: -moz-linear-gradient(0% 50%, #0B3B0B, #9dbb41);/*Para Firefox*/
/*    background-image: -o-linear-gradient(left, #0B3B0B, #9dbb41);/*Para Opera*/
/*    background-image: linear-gradient(left, #0B3B0B, #9dbb41);/*El estandar por defecto*/
}
.editars
{
padding:12px;
border:2px double #E6F8E0;
color:#E6F8E0;
/*border:2px double #000000;
color:#000000;*/
font-family: "Fjalla One", "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:16px;
margin:auto;
width: 850px;
border-radius: 20px;/*estandar*/
-moz-border-radius: 20px;/*-moz- tipo mozilla*/
-webkit-border-radius: 20px;/*-webkit- tipo chrome*/
box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
-moz-box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
-webkit-box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
/*    background-image: -webkit-gradient(linear, 0% 0%, 50% 0%, from(#0B3B0B), to(#9dbb41));/*Para chrome y Safari*/
/*    background-image: -moz-linear-gradient(0% 50%, #0B3B0B, #9dbb41);/*Para Firefox*/
/*    background-image: -o-linear-gradient(left, #0B3B0B, #9dbb41);/*Para Opera*/
/*    background-image: linear-gradient(left, #0B3B0B, #9dbb41);/*El estandar por defecto*/
}
.editarsam
{
width: 920px;
}
.personaspc
{
padding:12px;
border:2px double #E6F8E0;
color:#E6F8E0;
/*border:2px double #000000;
color:#000000;*/
font-family: "Fjalla One", "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:16px;
margin:auto;
width: 850px;
border-radius: 20px;/*estandar*/
-moz-border-radius: 20px;/*-moz- tipo mozilla*/
-webkit-border-radius: 20px;/*-webkit- tipo chrome*/
box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
-moz-box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
-webkit-box-shadow: 8px 8px 13px rgba(0,0,0,0.6);
/*    background-image: -webkit-gradient(linear, 0% 0%, 50% 0%, from(#0B3B0B), to(#9dbb41));/*Para chrome y Safari*/
/*    background-image: -moz-linear-gradient(0% 50%, #0B3B0B, #9dbb41);/*Para Firefox*/
/*    background-image: -o-linear-gradient(left, #0B3B0B, #9dbb41);/*Para Opera*/
/*    background-image: linear-gradient(left, #0B3B0B, #9dbb41);/*El estandar por defecto*/
}
/*estilo inputs*/
input[type="text"] 
{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width: 150px;
}
input[type="text"].id,.sperfildnt
{
width: 50px;
}
input[type="text"].sperfil2
{
width: 250px;
}
input[type="text"].sperfil3,input[type="date"].sperfil3
{
width: 140px;
}
input[type="date"].sperfil32,input[type="text"].sperfil32
{
width: 130px;
}
input[type="text"].sperfil3doble,input[type="email"].sperfil3doble,select.sperfil3doble
{
width: 280px;
}
.sperfil2texto
{
width: 200px;
font-size:10px;
min-height:22px;
}
.sperfil2texto2
{
width: 150px;
font-size:10px;
min-height:22px;
}
input[type="tel"] 
{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width: 150px;
}
input[type="email"] 
{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width: 150px;
}
input[type="date"] 
{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width: 150px;
}
input[type="time"] 
{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width: 120px;
}
input[type="date"].sperfil2
{
width: 130px;
}
input[type="password"] 
{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width: 150px;
}
select.sperfil
{
width: 150px;
}
select.sperfil3
{
width: 130px;
}
.sperfil2
{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
max-width: 250px;
}
select
{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
/*estilo etiquetas*/
.lini
{
/*background-image:url('../imagenes/Usuario.png');*/
background-repeat:no-repeat;
background-position:BOTTOM center;
font-weight:bold;
font-size:16px;
margin: .5em 0 0 0;
/*width: 35%;*/
float: left;
WIDTH:90px;
height:30px;
color:#E6F8E0;
/*color:#000000;*/
}
.lini2
{
/*background-image:url('../imagenes/Usuario.png');*/
background-repeat:no-repeat;
background-position:BOTTOM center;
font-weight:bold;
font-size:16px;
margin: .5em 0 0 0;
/*width: 35%;*/
float: left;
WIDTH:90px;
height:30px;
color:#E6F8E0;
/*color:#000000;*/
}
label
{
font-weight:bold;
font-size:16px;
}
/*estilo botones*/
.btn 
{
font-weight:bold;
font-size:14px;
display: block;
margin: auto;
width: 80px;
cursor: pointer;
color:white;
/*background-color:#9dbb41;*/
background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.btn:hover
{
background-color:red;
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 */
}
.btn2 
{
font-weight:bold;
font-size:14px;
display: block;
margin: auto;
/*width: 80px;*/
cursor: pointer;
color:white;
/*background-color:#9dbb41;*/
background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.btn2:hover
{
background-color:red;
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 */
}
.btn22 
{
font-weight:bold;
font-size:14px;
display: block;
margin: auto;
/*width: 80px;*/
padding:0px;
cursor: pointer;
color:white;
/*background-color:#9dbb41;*/
background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.btn22:hover
{
background-color:red;
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 */
}
.btncam
{
font-weight:bold;
font-size:14px;
display: block;
margin: auto;
cursor: pointer;
color:white;
/*background-color:#9dbb41;*/
background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.btncam:hover
{
background-color:red;
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 */
}
.btncese
{
font-style:italic;
font-weight:bold;
font-size:9px;
cursor: pointer;
color:white;
/*background-color:#9dbb41;*/
background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.btncese:hover
{
background-color:red;
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 */
}
.btncam2
{
font-weight:bold;
font-size:14px;
display: block;
margin: auto;
cursor: pointer;
color:white;
/*background-color:#9dbb41;*/
background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
display:none;
}
.btncam2:hover
{
background-color:red;
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 */
}
/*estilos h*/
h1{text-align:center;color:#E6F8E0;
/*color:#000000;*/}
h2{text-align:center;}
h3{text-align:center;}
h4{text-align:center;}
/*estilo mensajes y div*/
.divbody
{
width:1000px;
margin:auto;
}
.divbodymovil
{
/*width:880px;*/
margin:0;
}
.panel1
{
margin:auto;
/*background-color:red;*/
/*position: fixed;
float:left;
padding:0 10px 0 10px;
height: 100%;
min-height:400px;*/
width: 850px;
min-height:80px;
}
.panel2
{
margin:auto;
/*background-color:blue;*/
/*float:right;*/
padding:0 10px 20px 10px;
width: 950px;
min-height:600px;
}
.panel2movil
{
/*background-color:blue;*/
margin:auto;
padding:0 10px 20px 10px;
/*width: 850px;*/
min-height:600px;
}
.piedpag
{
/*background-color:blue;
float:right;
width: 850px;*/
padding:0 10px 20px 10px;
min-height:20px;
}
#bi
{
color:#E6F8E0;
/*color:#000000;*/
float:right;
margin:auto;
text-align:right;
font-size:14px;
/*background-color:#9dbb41;*/
/*width: 350px;*/
font-style:italic;
border-radius: 20px;/*estandar*/
-moz-border-radius: 20px;/*-moz- tipo mozilla*/
-webkit-border-radius: 20px;/*-webkit- tipo chrome*/
padding:3px;
    /*background-image: -webkit-gradient(linear, 0% 0%, 50% 0%, from(#0B3B0B), to(#9dbb41));/*Para chrome y Safari*/
    /*background-image: -moz-linear-gradient(0% 50%, #0B3B0B, #9dbb41);/*Para Firefox*/
    /*background-image: -o-linear-gradient(left, #0B3B0B, #9dbb41);/*Para Opera*/
    /*background-image: linear-gradient(left, #0B3B0B, #9dbb41);/*El estandar por defecto*/
}
#bidm
{
/*float:right;*/
margin:auto;
text-align:right;
font-size:16px;
color:#E6F8E0;
/*color:#000000;*/
width: 350px;
font-style:italic;
border-radius: 20px;/*estandar*/
-moz-border-radius: 20px;/*-moz- tipo mozilla*/
-webkit-border-radius: 20px;/*-webkit- tipo chrome*/
padding:3px;
    /*background-image: -webkit-gradient(linear, 0% 0%, 50% 0%, from(#0B3B0B), to(#9dbb41));/*Para chrome y Safari*/
    /*background-image: -moz-linear-gradient(0% 50%, #0B3B0B, #9dbb41);/*Para Firefox*/
    /*background-image: -o-linear-gradient(left, #0B3B0B, #9dbb41);/*Para Opera*/
    /*background-image: linear-gradient(left, #0B3B0B, #9dbb41);/*El estandar por defecto*/
}
#mensaje
{
margin:auto;
width: 550px;
color:#E6F8E0;
/*color:#000000;*/
font-size:16px;
font-weight:bold;
/*    background-image: -webkit-gradient(linear, 0% 0%, 50% 0%, from(#0B3B0B), to(#9dbb41));/*Para chrome y Safari*/
/*    background-image: -moz-linear-gradient(0% 50%, #0B3B0B, #9dbb41);/*Para Firefox*/
/*    background-image: -o-linear-gradient(left, #0B3B0B, #9dbb41);/*Para Opera*/
/*    background-image: linear-gradient(left, #0B3B0B, #9dbb41);/*El estandar por defecto*/
}
div
{
text-align:center;
font-size:16px;
}
.indi
{
position:absolute;
/*top:10px;
left:670px;*/
top:80px;
}
/*estilo tablas*/
.tindi
{
margin:auto;
border-collapse: collapse;
color:#E6F8E0;
/*color:#000000;*/
font-size:10px;
border: 1px solid #E6F8E0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.tindi td
{
font-family: Helvetica, sans-serif;
font-weight:bold;
text-align:center;
border: 1px solid #E6F8E0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding-left:2px;
padding-right:2px;
}
.tindi td img
{
height:15px;
vertical-align: -25%;
}
th
{
font-family: "Fjalla One", "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:16px;
margin:auto;
}
.tinicio
{
margin:auto;
/*border-collapse: collapse;*/
color:#E6F8E0;
/*color:#000000;*/
font-size:16px;
}
table.inicio td
{
padding:2px;
}
.tregis
{
color:#E6F8E0;
/*color:#000000;*/
margin:auto;
border-collapse: collapse;
}
table.tregis td
{
padding:2px;
}
.tregis2
{
color:#E6F8E0;
/*color:#000000;*/
margin:auto;
border-collapse: collapse;
font-size:16px;
}
.tregis3
{
color:#E6F8E0;
/*color:#000000;*/
margin:auto;
/*border-collapse: collapse;*/
}
.tobser
{
color:#E6F8E0;
/*color:#000000;*/
margin:auto;
/*border-collapse: collapse;*/
}
.tdobser
{
color:black;
margin:auto;
background-color:white;
font-family: Arial;
font-size:13px;
border:1px solid black;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:2px;
min-height:16px;
}
.tdobser2
{
color:black;
margin:auto;
background-color:white;
font-family: monospace;
font-size:13px;
border:1px solid black;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:2px;
width:250px;
text-align:left;
min-height:18px;
}
.tdregis3
{
/*border:2px;
border-style:solid;
border-color:white;
border-radius:5px;*/
vertical-align:bottom;
padding:2px;
}
.tdseparador
{
/*height:20px;*/
border:2px;
border-style:solid;
border-color:white;
border-radius:5px;
vertical-align:bottom;
padding:2px;
text-align:center;
}
.abaj
{
border-bottom:2px solid #E6F8E0;
}
.tperfil
{
color:#E6F8E0;
/*color:#000000;*/
margin:auto;
border-style:2px solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-color: #E6F8E0;
box-shadow: 5px 5px 3px rgba(0,0,0,0.6);
-moz-box-shadow: 5px 5px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 5px 5px 3px rgba(0,0,0,0.6);
}
table.tperfil th
{
border-style:2px solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align:center;
}
table.tperfil td
{
border-style:2px solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align:center;
font-weight:bold;
}
.tconsulta
{
color:#E6F8E0;
/*color:#000000;*/
margin:auto;
border-style:2px solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-color: #E6F8E0;
box-shadow: 5px 5px 3px rgba(0,0,0,0.6);
-moz-box-shadow: 5px 5px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 5px 5px 3px rgba(0,0,0,0.6);
}
table.tconsulta th
{
border-style:2px solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align:center;
}
table.tconsulta td
{
border-style:2px solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align:center;
font-weight:bold;
font-size:12px;
}
/*estilo imagenes*/
.cargando
{
width: 20px;
height: 20px;
}
.fotomar
{
width: 180px;
position:absolute;
text-align:center;
}
.fotomar2
{
width: 185px;
position:absolute;
text-align:center;
}
.mlogonucleo
{

}
.logonucleo
{
position:relative;
top:5px;
left:5px;
width: 30px;
}
.fotope
{
border: 2px groove #FFFFFF;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.6);
text-align:center;
width: 200px;
}
.fotope-dm2
{
border: 2px groove #FFFFFF;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
/*box-shadow: 0 2px 5px rgba(0,0,0,0.6);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.6);
text-align:center;*/
width: 180px;
height: 180px;
}
.fotope-dm
{
/*border: 2px groove #FFFFFF;*/
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
/*box-shadow: 0 2px 5px rgba(0,0,0,0.6);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.6);
text-align:center;*/
width: 180px;
height: 180px;
}
.foto
{
border: 2px groove #FFFFFF;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.6);
text-align:center;
width: 320px;
}
.icono
{
/*background-image:url('../imagenes/escudos.png');*/
background-repeat:no-repeat;
background-position:top center;
/*height:69px;*/
margin:auto;
}
#menu {
width:auto;
height:auto;
padding:0; margin:0 auto; list-style:none; height:35px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#menu li {
float:left; 
margin:2px;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.6);
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
#menu li a {
display:block; /*float:left;*/ 
height:35px; 
line-height:35px; 
/*background:#333; */
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 */
color:#ccc; 
text-decoration:none;
font-size:12px; 
font-weight:bold; 
padding:0 25px 0 25px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border: 1px solid green;
}


#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:200; position:relative;color:#fff; 
/*background-color:#c60;*/
background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
}
#menu li:hover {position:relative; z-index:200;}

#menu li:hover > a {color:#fff; /*background:#c60;*/ cursor: hand;}
#menu li:hover > a.sub {color:#fff; background-color:#c60;}

#menu li.current a {color:#fff; background:#840;}

#menu li a.sub {background: #333 url(down-arrow.gif) no-repeat right center;}
#menu li.current a.sub {color:#fff; background:#840 url(down-arrow.gif) no-repeat right center;;}

#menu :hover ul {left:0; top:40px; width:120px; background:#444;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu li:hover > ul /* Para mostrar los sub-menus cuando pase el mouse por encima */
{
display:block;
position:absolute; 
left:0px; 
top:35px;/*para mostrar los menus en fila*/
background-color:#222222;
	-webkit-box-shadow: inset  0px 0px 2px 2px #777777;/*Chrome y Safari*/
    -moz-box-shadow:   inset  0px 0px 2px 2px #777777;/*Firefox*/
    -o-box-shadow:   inset  0px 0px 2px 2px #777777;/*Opera*/
    box-shadow:   inset  0px 0px 2px 2px #777777;/*Estandar por defecto*/
padding:4px;
width:auto;
height:auto;
    -webkit-border-radius:10px;/*Para chrome y Safari*/
    -moz-border-radius:10px;/*Para Firefox*/
    -o-border-radius:10px;/*Para Opera*/
    border-radius:10px;/*El estandar por defecto*/
}

#menu :hover ul :hover ul {left:120px; top:-1px; background:#222; white-space:nowrap; width:100px; z-index:200; height:auto;}

#menu :hover ul li {margin:0px; border-top:1px solid #666;}
#menu :hover ul li a {width:120px; padding:0; text-indent:10px; background:#333; color:#ccc; height:30px; line-height:30px;}
#menu :hover ul li a.fly {background:#333 url(right-arrow.gif) no-repeat right center;}

#menu :hover ul :hover {background-color:#c60; color:#fff;}
#menu :hover ul :hover a.fly {background-color:#c60; color:#fff;}

#menu :hover ul li.currentsub a {background:#840; color:#fff;}
#menu :hover ul li.currentsub a.fly {background:#840 url(right-arrow.gif) no-repeat right center; color:#fff;}

#menu :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc;}
#menu :hover ul :hover ul :hover {background-color:#d70; color:#fff;}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {background:#840; color:#fff;}
.sub{width:150px;}
.sub2{width:200px;}
.fondomenu{margin:auto;}

/* CSS vs. Adblock tabs */
.swiff-uploader-box a {
	display: none !important;
}
 
/* .hover simulates the flash interactions */
a:hover, a.hover {
	color: red;
}
.archiv
{
color:#E6F8E0;
/*color:#000000;*/
text-decoration:none;
}
.archiv:hover
{
color:#bfd255;
}
/*Estilo impresion tablas consultas*/
@media print {
	#bi,.panel1,.icono,.piedpag,#tabla2,.unsortable {display:none;}
	body
	{
		font-family: "Fjalla One", "Arial Narrow", Arial, Helvetica, sans-serif;
		background: white;
	}
	#mensaje{color:black;}
	.editars, .editarsam{color:black;border:0px;box-shadow:0px 0px;}
	.tconsulta{color:black;border-collapse:collapse;border-color:black;box-shadow:0px 0px;}
}