@charset "utf-8";
/* CSS Document */
html{
   height: 100%;
   
}

.flotante{
   
  display:scroll;
        position:fixed;
        bottom:50px;
        left:90%;
        cursor: pointer;
}

body{
	margin:0 auto;
	font-size:9pt;
	font-family:Verdana, Geneva, sans-serif;
	color:black/*#555555*/;
	text-align:center;
        height:100%;
       
}

.contenedor{
    /*min-height:100%;*/
    height: 85%;
	margin: 0 auto;
	text-align: center;
	width:1000px;
}




.cajaTexto{
	border:1px solid gray;
               font-size: 9pt;
}

.boton{
	border:2px solid gray;
	background-color: #DBDBE3;
	color:/*#777777*/black;
	cursor:pointer;
}
textarea,select{
	font-size:9pt;
	font-family:Verdana, Geneva, sans-serif;
              border:1px solid gray;
}



.tablaFormulario{
	width: 800px;
}

.tablaFormularioIndex td{
	background-color: #F6F6F8;
	padding: 4px 4px 4px 4px;
}
.tablaFormulario td {
	background-color: #F6F6F8;
	padding: 4px 4px 4px 4px;
}

.tablaIluminada{
            width: 800px;  
}

.tablaIluminada td{
                background-color: #ECF3A6;
	padding: 4px 4px 4px 4px;
}


.tablaEncabezado{
	background-color: #93BC0C;
}

.encabezado{
	width: 100%; 
	background-color: #B7E2AC; 
	padding-bottom: 5px; 
	padding-top: 5px;
	vertical-align:middle; 
	color:black; 
	font-size: 12pt;
	text-align:left;
}

.titulo{
                width: 1000px;
	background-color: white; 
	padding-bottom: 5px; 
	padding-top: 5px;
                padding-left: 10px;
                padding-right: 10px;
	vertical-align:middle; 
	color:black; 
	font-size: 12pt;
	text-align:center;
                font-weight:bolder;
                border-bottom: 1px solid black;
                
}

.menuNormal{
	background-color: #B7E2AC;
	width: 190px;
	height: 50px;
	padding-left: 5px;
	padding-right: 5px;
	cursor:pointer;
}

.menuSeleccionado{
	background-color: #B7E2AC;
	width: 190px;
	height: 50px;
	padding-left: 5px;
	padding-right: 5px;
	cursor:pointer;
}

.menuSuperior{
	padding-top: 5px;
	font-size: 10pt;
	padding-bottom: 5px;
	background-color: #4FA43A !important;
	color:white;
	text-align: center;
	width: 1000px;
}
.piePagina{
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:  #CC0000; 
	color:white;
	text-align: center;
	width: 1000px;
}

.error{
    background-color: #FC9D9F;
    width: 490px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid red;
    color: black;
}
.exito{
    background-color: #66CC33;
    width: 600px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid green;
    color: black;
}
.ocultar{
    display:none;
}
.bloquear {
    display: block;
position: absolute;
top: 0px;
left: 0px;
height:100%;
width:100%;        /* hacemos que ocupe toda la pantalla a cualquier resolución*/
z-index: 50;        /* lo colocamos por encima del resto de componentes*/
/*background: url(b.png) repeat*/;
}
/*menu desplegable*/
* {
				margin:0px;
				padding:0px;
			}
	
			#header {
				/*margin:auto;*/
				width:1000px;
				/*font-family:Arial, Helvetica, sans-serif;*/
                                font-size: 10pt;
			}
			
			ul, ol {
				list-style:none;
			}
                        .nav{
                            margin: 0 auto;
                            width:1000px;
                        }
			
			.nav li {
				float:left;
			}
			
			.nav li a {
				background-color: #4FA43A;
	color:white;
				text-decoration:none;
				padding:10px 12px;
				display:block;
			}
			
			.nav li a:hover {
				background-color:#B7E2AC;
                                color: #4FA43A
			}
			
			.nav li ul {
				display:none;
				position:absolute;
				min-width:140px;
			}
			
			.nav li:hover > ul {
				display:block;
			}
			
			.nav li ul li {
				position:relative;
			}
			
			.nav li ul li ul {
				right:-140px;
				top:0px;
			}