body
{
	background-image: url("../Resources/images/bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

label
{
	display:inline-block;
}

.bgtitulo
{
	background-color: #011d66;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	min-height: 40px;
	font-size: medium;
	padding-top: 10px;
	margin: 10px 0; /*margin-bottom: 10px;*/
}

.pie
{
	background-color: #011d66;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 61px;
	text-align: center;
	padding-top: 15px;
	z-index: 1000;
}

.main
{
	/*padding-bottom: 61px;*/
}

.spacio
{
	padding-top: 20px;
}

.spk
{
	padding-top: 10px;
}

.aliniar
{
	text-align: -webkit-right;
}

.btnenviar
{
	width: 30%;
	margin: auto;
}

.inputlogin
{
	width: 50%;
	margin: auto;
}

.col-lg-4.col-md-4.col-sm-12.col-xs-12.centralogo img
{
	width: 50%;
	margin: auto;
}

a#lnbtnCerrarSession
{
	color: #6fff05;
	font-weight: 800;
}

.bgsesion
{
	background-color: #011d66;
	color: #ffffff;
	text-align: right;
}

.fuente_footer
{
	color: #fff;
}

.datos
{
	background: #AA7755;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-bottom: 15px;
}

.t-col.t-col-12.footer
{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

ul.rmRootGroup.rmHorizontal
{
	background: #b4e391; /* Old browsers */
	background: -moz-linear-gradient(top, #b4e391 0%, #61c419 47%, #377b04 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #b4e391 0%,#61c419 47%, #377b04 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #b4e391 0%,#61c419 47%, #377b04 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 ); /* IE6-9 */
}

.RadMenu_Bootstrap .rmRootGroup .rmRootLink
{
	padding: 15px;
	color: #fff !important;
}

.RadMenu_Bootstrap .rmRootLink:hover
{
	background-color: #001f2e !important;
}

.RadInput_Bootstrap .riTextBox, .RadInputMgr_Bootstrap
{
	margin-bottom: 1px;
	padding-left: .35714em;
	border-color: #0968c0 !important;
	border-radius: 4px;
	color: #286090 !important;
	background: #fff; /*width: 380px!important;*/
	box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;
}

.RadButton_Bootstrap.rbButton, .RadButton_Bootstrap .rbSplitPart
{
	color: #fff !important;
	background-color: #0968c0 !important;
	background-image: linear-gradient(); /*width: 50%!important;*/
	font-weight: bold !important;
}

div.RadMenu_Bootstrap .rmGroup, .RadMenu_Bootstrap.rmRoundedCorners .rmGroup, .RadMenu_Bootstrap .rmMultiColumn
{
	padding: 0;
	border: 1px solid #ddd;
	border-radius: 4px;
	color: #FFF;
	background-color: #2f2e5e;
	box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}

	div.RadMenu_Bootstrap .rmGroup .rmLink
	{
		color: #FFF;
	}

		div.RadMenu_Bootstrap .rmGroup .rmLink:hover
		{
			color: #FFF;
			border-color: #ebebeb;
			background-color: #303381;
		}

/*estilos de grid*/

.RadGrid_Bootstrap .rgCommandRow
{
	background-color: #004c66 !important;
	border-bottom: 1px solid #ddd;
}

.RadGrid_Bootstrap .rgHeader, .RadGrid_Bootstrap .rgCommandRow
{
	height: 2.3em;
	background: #357ebd;
}

span.rgButtonText, span.rgIcon.rgAddIcon, span.rgIcon.rgRefreshIcon, span.rgIcon.rgExpXLSIcon, span.rgIcon.rgExpPDFIcon, span.rgIcon.rgExpCSVIcon, span.rgIcon.rgExpDOCIcon
{
	color: #fff !important;
	font-weight: bold;
}

.RadPicker_Bootstrap .rcCalPopup, .RadPicker_Bootstrap .rcTimePopup
{
	color: #004c66 !important;
}

span.rgIcon.rgFilterIcon
{
	color: #004c66 !important;
}

span#ctl00_ContentPlaceHolder2_RadGrid1_gdtcSharedCalendar_Title
{
	color: #fff !important;
	background-color: #004c66 !important;
}

.titulos
{
	color: yellowgreen;
	font-size: 2.5rem;
	font-weight: 600;
	text-align: center;
	margin-bottom: 20px;
}

.gridEditionForm
{
	border-width: 5px;
	border-style: outset;
	border-color: rgb(62, 168, 57);
}

.RadGrid_Bootstrap .rgCommandCell a
{
	color: #fff !important;
}

.RadGrid_Bootstrap input.rgAdd
{
	background-color: #55af13 !important;
	border-radius: 4px;
}

.rtsSelected:hover
{
	background-color: #004c66 !important;
	color: White !important;
}

.rtsSelected
{
	background-color: #55af13 !important;
	color: White !important;
}

.RadTabStripTop_Bootstrap .rtsLevel1 .rtsLink
{
	border-radius: 5px 5px 0 0;
	color: #fff;
	background-color: #038325;
}

.controlRowEditForm
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.ocultos
{
	display: none;
}

.generalContainner
{
	margin-top: 3px;
	margin-bottom: 3px;
	display: inline-block;
}

.controlSide
{
	min-height: 35px;
	display: flex;
	align-items: center;
	font-weight: bold;
}

.rightButton
{
	float: left;
}

.centerControl
{
	margin: 0 auto;
}

.leftButton
{
	float: right;
}

.radioButtons
{
	display: block;
	margin-left: 15px;
}

.RadGrid .rgFilterBox
{
	width: 70%;
}

/*inicio ancho de AsyncFileUploads*/
.RadUpload .ruFakeInput
{
	width: 60% !important;
}

.RadUpload .ruBrowse
{
	width: 28% !important;
}

.RadUpload .ruButton
{
	width: 28% !important;
}

.RadUpload .ruFileWrap
{
	width: 100% !important;
}

.RadUpload .ruInputs
{
	width: 100% !important;
}

	.RadUpload .ruInputs li
	{
		margin: 0 -40px 5px;
		width: 90%;
	}

/*fin ancho de AsyncFileUploads*/
.rtsContenidoItem
{
	width: 16.4%;
}

.gridHousing
{
}

.RadMenu,
.RadMenu .rmHorizontal
{
	width: 100%;
}

.rmHorizontal li.rmItem
{
	min-height: 30px;
	padding: 0px 12px;
}

li.rmItem a
{
	padding: 3px 0px;
	color: #fff;
}

/*
	div.RadMenu .rmSlide,
	.RadMenu_Context,
*/
div.RadMenu .rmSlide .rmVertical,
div.RadMenu_Bootstrap
{
	background: #377b04;
	background: -moz-linear-gradient(top, #004c66 0%, #377b04 47%, #377b04 100%);
	background: -webkit-linear-gradient(top, #004c66 0%, #377b04 47%, #377b04 100%);
	background: linear-gradient(to bottom, #004c66 0%, #377b04 47%, #377b04 100%);
}

	div.RadMenu_Bootstrap,
	div.RadMenu_Bootstrap a.rmLink
	{
		color: #fff;
	}

.rmVertical li.rmItem
{
	min-height: 30px;
	padding: 0px 12px;
}

span.RadButton.RadButton_Bootstrap.rbSkinnedButton,
span.RadButton.RadButton_Bootstrap .rbDecorated,
span.RadButton.RadButton_Bootstrap.rbVerticalButton,
span.RadButton.RadButton_Bootstrap.rbVerticalButton .rbDecorated,
span.RadButton.RadButton_Bootstrap .rbSplitRight,
span.RadButton.RadButton_Bootstrap .rbSplitLeft
{
	background-image: none;
	_background-image: none;
	background-color: transparent;
	border: none;
	color: inherit;
}

div.RadMenu_Bootstrap a.rmLink,
div.RadMenu_Bootstrap .rmGroup .rmText,
div.RadMenu_Bootstrap .rmVertical .rmText,
div.RadMenu_Bootstrap .rmRootGroup,
div.RadMenu_Bootstrap .rmLeftArrow,
div.RadMenu_Bootstrap .rmRightArrow,
div.RadMenu_Bootstrap .rmTopArrow,
div.RadMenu_Bootstrap .rmBottomArrow,
div.RadMenu_Bootstrap .rmIcon,
div.RadMenu_Bootstrap .rmGroup,
div.RadMenu_Bootstrap .rmMultiColumn,
div.RadMenu_Bootstrap .rmGroup .rmVertical
{
	background-image: none;
}

	div.RadMenu_Bootstrap a.rmLink:hover,
	div.RadMenu_Bootstrap a.rmFocused,
	div.RadMenu_Bootstrap a.rmSelected,
	div.RadMenu_Bootstrap a.rmExpanded,
	div.RadMenu_Bootstrap a.rmExpanded:hover,
	div.RadMenu_Bootstrap .rmGroup,
	div.RadMenu_Bootstrap .rmMultiColumn,
	div.RadMenu_Bootstrap .rmGroup .rmVertical
	{
		background-color: transparent;
	}

div.RadGrid_Bootstrap .rgFilter
{
	margin: 3px;
	height: 32px;
	background-position: -64px -4566px;
	border-radius: 0 4px 4px 0;
	box-sizing: content-box;
	min-width: 24px;
	width: 24px;
	height: 24px;
}

div.RadGrid_Bootstrap .rgFilterRow td
{
	min-width: 53px;
}

div.RadGrid_Bootstrap .rgFilterBox
{
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 0;
	padding-bottom: 0;
	width: calc(100%-35px);
	height: 24px;
	color: #555;
	border: 1px solid #000000;
	border-radius: 5px;
}


div.RadGrid_Bootstrap .rgHeader,
div.RadGrid_Bootstrap .rgHeader a
{
	color: #333;
	/*font-size:larger;*/
	font-weight: 700;
	text-align: center;
}

span.RadButton
{
	min-height: 30px
}

div.rgEditForm label
{
	display: block;
}

td > label
{
	display: inline !important;
}

