@media screen, print{
	html,
	body{
		height: 100%;
	}
	
	body{
		padding-top: 0px;
		background-color: #3186AD;
		background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #3186AD 100%);																					/* Mozilla Firefox */
		background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #3186AD 100%);																						/* Opera */ 
		background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #3186AD));/* Webkit (Safari/Chrome 10) */
		background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #3186AD 100%);																			/* Webkit (Chrome 11+) */ 
		background-image: linear-gradient(to top, #FFFFFF 0%, #3186AD 100%);																							/* W3C Markup, IE10 Release Preview */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3186AD', endColorstr='#ffffff');								/* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3186AD', endColorstr='#ffffff')";					/* IE8+ */
		background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #3186AD 100%);																					/* IE10 Consumer Preview */
	}
	
	#wrapper{
		/*background: transparent;*/
		margin-bottom: -81px;
		border:none;
	}
	
	.login .modal-login{
		top: 50%;
		width: 450px;
		margin:-200px 0 0 -226px;
		background-color: #EEE;
	}
	
	.login .modal-roles{
		top: 25%;
		left: 55%;
		width: 450px;
		background-color: #EEE;
	}
	
	*html .login .modal-login{
		position: absolute;
	}
	
	.login .modal-login .modal-header{
		border-bottom: 1px solid #DDD;
	}
	
	.modal-login table.grid{
		width: 100%;
	}
	
	.control-group div.parent-error{
		margin-top: -10px;
	}
	
	/* Formularios
	-----------------------------------------------------------------------------*/
	
	.form-horizontal .control-group{
		margin: 0 auto 15px;
		width: 50%;
	}
	
	.form-horizontal .control-label{
		width: 100px;
		font-weight: bold;
	}
	
	.form-horizontal .controls{
		margin-left: 120px;
		*padding-left: 0px;
		*padding-right: 0px;
	}

	.form-horizontal .controls:first-child {
	  *padding-left: 0px;
	}
	
	.form-horizontal .controls-placeholder{;
		margin-left: 0px;
		text-align: center;
	}

	.form-horizontal .controls-placeholder:first-child {
	  *padding-left: 0px;
	}
	
	.form-horizontal .controls input[type="submit"].btn {
		width: 110px;
	}
	
	.form-horizontal .controls input {
		*width: 216px;
	}
	
	.form-horizontal .controls .btn {
		*width: 110px;
	}
	
	.form-horizontal .form-actions{
		padding: 0px 20px 20px;
		text-align: center;
		border-top: none;
		/*border-bottom: 1px solid #E5E5E5;*/
	}
	
	.form-horizontal .signin{
		/*border-bottom: 1px solid #E5E5E5;*/
		padding: 0 0 15px 0;
		margin-bottom: 0px;
	}
	
	.form-horizontal .signin .controls{
		margin-left: 0px;
		text-align: center;
	}
	
	.form-horizontal .signup-block{
		text-align: center;
		padding: 10px 0px;
		border-top: 1px solid #E5E5E5;
	}
	/* footer
	-----------------------------------------------------------------------------*/
}

/****************************************************************/
/*               MEDIA SCREEN [min-width: 1200px]               */
/****************************************************************/
@media only screen and (min-width: 1200px) {
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 980px]                */
/****************************************************************/
@media only screen and (min-width: 980px) {
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 979px]                */
/****************************************************************/
@media only screen and (max-width: 979px) {
}

/****************************************************************/
/*      MEDIA SCREEN [min-width: 768px] [max-width: 979px]      */
/****************************************************************/
@media only screen and (min-width: 768px) and (max-width: 979px) {
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 767px]                */
/****************************************************************/
@media only screen and (max-width: 767px) {
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 480px]                */
/****************************************************************/
@media only screen and (max-width: 480px) {
}

@media print{}