/*****
Proyecto: APLICACIÓN ENVASES ROMERO
Autor: Minerva S.F.
*****/


body{
	margin:0 auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#4b4b4b;
}


img{
	border:0;
}

.clear{
	clear:both;
	}
	
a{
	text-decoration:none;
}
	
/*.hojas{
    display:block;
    position:absolute;
    right: 0px;
    margin-top:-7px;
}*/


/********* MENÚ *********/
#top{
	margin-top:7px;
	font-family: 'Muli', sans-serif;
	font-size:14px;
}
	#top .logo{		
		position: relative;
		z-index: 10005;
		margin-top: -7px;
		padding-top: 7px;
		padding-left: 45px;
		padding-bottom: 10px;
		width: 200px;
	}
		#top .logo img{
			height:30px;
		}

	#top .menu{
		width:100%;
		min-width: 900px;
		height:37px;
		position:absolute;
		z-index:1001;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;		
	}
	
		#top .menu .apartado{
			display:inline-block;
			float:left;
			min-width:30px;
			/*text-shadow:0 1px 0 #ffffff;*/
			font-weight:bold;
		}
			#top .menu .apartado .arriba{
				display:inline-block;
				padding-right:15px;
				padding-left:15px;
				padding-top:7px;
				padding-bottom:6px;				
				width:auto;
				z-index:1003;
				position:relative;
				margin-right:-15px;
			}
			#top .menu .primerapartado{
			    margin-left:30px;
			}
				#top .menu .apartado .arriba .flecha{
					padding-left:15px;
					background:url(../images/menu/flecha.png) no-repeat;
					margin-left:-15px;
				}
			#top .menu .apartado .arriba1{
				padding-left:15px;
			}
			.arriba2{
				display:inline-block;
				padding-right:15px;
				padding-left:45px;
				padding-top:7px;
				padding-bottom:6px;
				width:auto;
				z-index:1003;
				position:relative;
				font-weight:bold;
			}
			#top .menu .apartado .abajo{
				position:absolute;
				z-index:1002;
				background-color:#484848;
				color:#ffffff;
				margin-top:-500px;
				padding:45px 25px 15px 25px;
				-moz-border-radius-topleft:0px;
				border-top-left-radius:0px;
				-moz-border-radius-topright:0px;
				border-top-right-radius:0px;
				-moz-border-radius-bottomright:10px;
				border-bottom-right-radius:10px;
				-moz-border-radius-bottomleft:10px;
				border-bottom-left-radius:10px;		
				display:block;		
			}
				#top .menu .apartado .abajo .categorias{
					display:block;
					margin-bottom:10px;
					font-weight:normal;
				}
					#top .menu .apartado .abajo .categorias a{
						color:#ffffff;
						text-shadow:none;
					}
						#top .menu .apartado .abajo .categorias a:hover{
							text-shadow:none;
						}
		/*#top .menu .inicio{
			display:inline-block;
			float:left;
			width:30px;
			height:23px;
			z-index:1003;
		}*/
		
		#top .menu .final{
			display:inline-block;
			float:left;
			width:50%;
			height:23px;
			position:absolute;
			z-index:1003;
		}
		
		#top .menu .derecha{
			display:inline-block;
			float:right;
			min-width:30px;
			/*text-shadow:0 1px 0 #ffffff;*/
			font-weight:bold;
			right:30px;
			padding-top:7px;
			z-index:1003;
			position:absolute;
		}
		    #top .menu .derecha .espacio{	
		        margin-left:15px;
		    }
		
		
/********* CONTENIDO *********/
#contenido{
    position:absolute;
    margin-top:45px;
    margin-left:45px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;    
	width:93%;
/*altura flexigrid
    height:90%; 
*/
	/*background-image:url(../images/fondo.png);
	background-repeat:no-repeat;
	background-position:right top;*/
}
	#contenido .formulario{
		width:425px;
		font-weight:bold;
		margin: 0 auto;
		padding-top:70px;
		font-size:15px;
		text-align:center;
		/*text-align:right;*/
		color:#000000;
	}

		#contenido .formulario .logowebnimf{
			margin:0 auto;
			width:424px;
			/*margin-top:70px;*/
			margin-bottom:40px;
		}
	.nodisplay{display:none;}
	.sidisplay{display:block;}
		#contenido .formulario .datosformulario{
			text-align:right;
			margin-right:42px;
		}
	
		#contenido .formulario .entrar{
			display:block;
			width:425px;
			text-align:center;
			margin-top:20px;
		}
		
			#contenido .formulario .entrar .boton{
				padding: 5px 25px;
				margin-top:20px;
				display:inline-block;
				border-radius:5px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
			}
		#contenido .formulario input{
			padding:4px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			margin-bottom:10px;
		}
.logogranplus {
	position: absolute;
	z-index: 999;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	margin-top: 240px;
}