body {  margin:0; padding: 0;  font-family: Helvetica, Arial, sans-serif; overflow:hidden; }

#boxlogin{ position: relative; width: 310px; height:310px; background: rgba(255,255,255,0.5); 
	display:inline-table;
	margin:0 auto;
	margin-top:26vh;     
border-radius: 9px 9px 9px 9px;
-moz-border-radius: 9px 9px 9px 9px;
-webkit-border-radius: 9px 9px 9px 9px;
border: 0px solid #000000;
/*margin-top: 150px;*/
 }

#content-fomulario{ width:280px; height:280px; background: #FFF; margin: 0 auto; margin-top:14px; 
	padding:18px; padding-top: 30px;  }

.content-input{ width:221px; height: 34px;  padding-top: 5px; margin-left:10px; margin-top:2px;}
#form-login{ margin-top: 10px; }
.user_{ background: url(/imagenes/login/user.png) 1px center no-repeat;  }
.pass_{ background: url(/imagenes/login/pass.png) 1px center no-repeat; margin-bottom: 0; }
.inputs_{ width:170px; height: 23px; margin-left:20px; 
		border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		border: 1px solid #00637a;
		padding-left: 10px;
		outline: 0;
		font-size: 12px;
}
.error{ font-size:12px; background: #FC4141; color:white; padding: 2px; } 

#demo{ margin-top:100px; }
/* Codigo para el carrusel */
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
	background: red;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 100%;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item > img {
	
	cursor: pointer;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*** <a href="http://www.jqueryscript.net/tags.php?/Navigation/">Navigation</a> ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
width: 22px;
height: 22px;
position: absolute;
cursor: pointer;
z-index: 100;
opacity: 0.5;
}
.nbs-flexisel-nav-left {
left: 10px;
/*background: url(../images/button-previous.png) no-repeat;*/
}
.nbs-flexisel-nav-right {
right: 5px;
/*background: url(../images/button-next.png) no-repeat;*/
}

#recupera_pass:hover{ text-decoration: none; }



@media screen and (min-width: 1400px) {
    #boxlogin{ 
		margin-top:34vh;     
 	}	
}
