/* 
    Document   : MenuPrincipal
    Created on : 19/09/2013, 06:22:30 PM
    Author     : opedrozo
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}

#envoltura{
    width:850px;
    margin-left:auto;
    margin-right:auto;
}

body {
    background:#064533;

}
#cabecera{
    width:800px;
    height:100px;
    color:white;
    background:#064533;
}

#centrarmenu{
    font-family: Helvetica, sans-serif;    
    color: #ffffff;
    width:800px;
    height:30px;
    background: #9f0000;
    float:center;
    margin:auto;
    border-color: #F2FFFF;
    border-radius: 100;
}
li{
    list-style:none;
    float:left;
    border-botton:1px solid pink;
    margin:auto;
    padding:0px;
}
li input{
    text-decoration:none;
    text-align: center;
    color:#ffffff;
    font-weight:bold;
    font-size: 20px;
    background:#9f0000;
    display:block;
    /*padding:5px;*/
    /*width:200px;*/
    border: none;
    float: left;
    margin-left: 60px;
}
li input:hover{
    background:white;
    color: black;
    font-weight:bold;
    /*margin-left: 50px;*/
}

#centrarmenuGerenc{
    font-family: Helvetica, sans-serif;    
    color: #ffffff;
    width:500px;
    height:30px;
    background: #9f0000;
    margin:auto;
    border-color: #F2FFFF;    
}
#centrarmenuGerenc li{
    list-style:none;
    float:left;
    border-botton:1px solid pink;
    margin:auto;
    padding:0px;
}
#centrarmenuGerenc li input{
    text-decoration:none;
    text-align: center;
    color:#ffffff;
    font-weight:bold;
    font-size: 20px;
    background:#9f0000;
    display:block;
    border: none;
    float: left;
    margin-left: 30px;
}
#centrarmenuGerenc li input:hover{
    background:white;
    color: black;
    font-weight:bold;
    /*margin-left: 50px;*/
}

h1{
    text:8px 6px 4px #F2FFFF;
    color:#F2FFFF;
    font-size: 45px;

}
h3{
    text:8px 6px 4px #F2FFFF;
    color:#F2FFFF;
    font-size: 30px;

}

.fondoForm {
    border: solid 2px #C41000 ;
    background: #680000;
    padding: 50px;
    width: 150px;
    margin: auto;
}
.fondoFormPass {
    border: solid 2px #C41000 ;
    background: #680000;
    padding: 10px;
    width: 400px;
    margin: auto;
}

form {
    font-size: 20px;
    color:white;
    align:center;
}


/* -_-_ - DATOS GENERALES QUE SE MUESTRAN DEL USUARIO - -_-_ */
.tblaDtsGrlesEmpl {
  font-family: Helvetica, sans-serif;  
  width: 800px;
  border: 0px solid #000; 
}
.tblaDtsGrlesEmpl th, .tblaDtsGrlesEmpl1 td {
  border: 1px solid darkgray;
  background-color:gainsboro;
  color:black;
  text-align: center;
}

/* -_-_ - TABLA PARA MOSTRAR LOS REGISTROS - -_-_ */
.tablaRegistros {
    font-family: Helvetica, sans-serif;
    padding: 5px;
    font-size:14px;
    width: 800px;        
    margin-top: 2px;
    text-align:left;
}
.tablaRegistros th {
    background-color: #FFFFFF;
    text-align: center;
    color: #000;
}
.tablaRegistros .modo1 td {
    background-color: #e2ebef;
    text-align:left;
    color: #000;
}
.tablaRegistros .modo2 td {
    background-color: activeborder;
    text-align:left;
    color: #000;
}

.tabRegAmnzaContrles {
    font-family: Helvetica, sans-serif;
    /*adding: 5px;*/
    font-size:12px;
    width: 800px;
    /*height: 800px;*/
    /*margin-top: 2px;
    text-align:left;*/
}
.tabRegAmnzaContrles th {
    background-color: #FFFFFF;
    text-align: left;
    color: #000;
    /*margin-bottom: 200px*/
    /*padding-bottom: 100px;*/
}
.tabRegAmnzaContrles ul{
    float:left;
    border-botton:1px solid pink;
    margin:0px;
    padding-left: 23px;
    padding-right: 23px;
    color: blue;
    /*style="color:blue"*/
}
.tabRegAmnzaContrles li{
    float:left;
    list-style:square;    
}

.fondo {
    background: gainsboro;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.botonClicProc{
    font-size:12px;
    font-family:Verdana,Helvetica;
    font-weight:bold;
    color:black;
    background:transparent;
    border:0px;
    width:60px;
    height:19px;
    margin: auto;
}
.botonClicProc:hover{
    background:white;
    color: black;
    font-weight:bold;
}

.botonesGrales{
    font-face: Comic Sans MS;
    font-size: medium;
    background: beige;
    color: #064533;
    border: 2pt ridge lightgrey;
}

.botnesLargos{
    font-face: Comic Sans MS;
    font-size: medium;
    background: beige;
    color: #064533;
    border: 2pt ridge lightgrey;
    width: 740px;    
}


/* MENU DE ADMINISTRADOR ------------------------------------------------------------------- ______________*/
/*
#centrarmenuAdmin{
    margin-left: 440px;    
    
}

* {
font-family:sans-serif;
font-weight:bold;
list-style:none;
text-decoration:none;
padding: 0;

}
.nav > li {
float:left;
}
.nav li a {
background:#0c9ba0;
color:#FFF;
display:block;
border:1px solid;
padding:10px 12px;
}
.nav li input {
background:#9f0000;
color:#FFF;
display:block;
border:1px solid;
padding:10px 12px;
width: 140px;
}
.nav li .flecha{
font-size: 9px;
padding-left: 6px;
display: none;
}
.nav li a:not(:last-child) .flecha {
display: inline;
}
.nav li input:not(:last-child) .flecha {
display: inline;
}
.nav li a:hover {
background:#0fbfc6;
}
.nav li input:hover {
background:#e2ebef;
color: #000;
}
.nav li {
position:relative;
}
.nav li ul {
display:none;
position:absolute;
min-width:140px;
}
.nav li:hover > ul {
display:block;
}
.nav li ul li ul {
right:-140px;
top:0;
}

.tblaInserRegActvo {
  font-family: Helvetica, sans-serif;  
  width: 800px;
  border: 0px solid #000;
  margin-left: auto;
  margin-right: auto;
  
}*/
/*.tblaInserRegActvo th, .tblaInserRegActvo td {
  border: 1px solid darkgray;
  background-color:gainsboro;
  color:black;
  text-align: center;
}*/
/*
.tblaInserRegActvo th {
    background-color: gainsboro;
    padding-left: 2px;*/
    /*padding-right: 0px;*/
    /*color: #000;
}*/