﻿

/* -------------------------------------------------------------------------- */
/* AdmUsuarios */
/* -------------------------------------------------------------------------- */


.AdmUsuariosContainer
{
}

.tblGridTopBtns
{
	float:right;
}

.AdmUsuariosContainer table.tblGridTopBtns > tbody > tr > td
{
	padding:0;
}

.tblGridTopCombo
{
	height:31px;
	margin-left:10px;
}


.tblEditAdmUsuarios
{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}

.tblEditAdmUsuarios
{
}

.tblEditAdmUsuarios td.colData
{
	width:55%;
	padding:0;
}

	.tblEditAdmUsuarios td.colData > tbl td
	{
		padding:2px;
	}

.tblEditAdmUsuarios td.colEdit
{
	width:55%;
	padding:0;
}

.tblEditAdmUsuarios td.colEdit p
{
	margin-top:10px;
	margin-bottom:5px;
	border-top:dotted 1px #9F9F9F;
	font-weight:bold;
}

.tblEditAdmUsuarios > tbody > tr > td
{
	vertical-align:top;
}

.relConAdman
{
}

.relConAdman > tbody > tr > td
{
	padding:0;
	vertical-align:top;
	
}

	.relConAdman .cell1
	{
		border-right:solid 1px #9F9F9F;
		padding-right:15px;
	}

	.relConAdman .cell2
	{
		padding-left:10px;
	}


		.devRbtList > tbody > tr > td
		{
			padding:0;
		}
		
		.devRbtList > tbody > tr > td.dxe table > tbody > tr > td
		{
			height:22px;
			padding:0;
			white-space:nowrap;
		}
		
	.relConAdman .cell2 .pnlCliente, .relConAdman .cell2 .pnlAgente
	{
		margin-top:3px;
	}
	
.devButtonEdit > tbody > tr > td
{
	padding:0;
}

.AdmUsuariosContainer .btnContainer
{
	margin:15px auto;
	text-align:center;
	padding:8px;
	border:solid 1px #9F9F9F;
	background-color:#DCDCDC;
	width:150px;
}

.AdmUsuariosContainer .btnContainer a:first-child
{
	margin-right:15px;
}

/* -------------------------------------------------------------------------- */
/* AssignRoles */
/* -------------------------------------------------------------------------- */


.assignRolesContainer
{
}

.tblEditRoles
{
	width:100%;
}

.tblEditRoles th
{
	font-weight:normal;
}

.tblEditRoles td
{
	vertical-align:top;
}

.tblEditRoles td.cell1
{
	width:45%;
	text-align:center;
}

.tblEditRoles td.cell2
{
	width:10%;
	text-align:center;
}

	.tblEditRoles td.cell2 > table
	{
		margin-bottom:4px;
	}

.tblEditRoles td.cell3
{
	width:45%;
	text-align:center;
}

.assignRolesContainer .devListBox
{
	width:100%;
}

.assignRolesContainer .devListBox td
{
	padding:0;
}

.assignRolesContainer .devListBox td.itemStyle
{
	padding:2px;
}

/* -------------------------------------------------------------------------- */
/* BtnConTema */
/* -------------------------------------------------------------------------- */

a:link.btnConTema, a:visited.btnConTema
{
	display:inline-block;
	background:url(img/btnTema2.png) no-repeat 100% 0;
	height:24px;
	border:none;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}

	a:link.btnConTema:hover, a:visited.btnConTema:hover
	{
		background-position:100% 100%;
	}

a.btnConTema > span
{
	display:block;
	background:url(img/btnTema1.png) no-repeat 0 0;
	height:24px;
	margin-right:11px;
	padding-left:11px;
	line-height:23px;
}

	a.btnConTema:hover > span
	{
		background-position:0 100%;
		cursor:pointer;
	}


/* -------------------------------------------------------------------------- */
/* LoginControl */
/* -------------------------------------------------------------------------- */


.loginControlContainer
{
	position:relative;
	min-height:200px;
}

.loginControl
{
}

.pnlTDinsideLogin
{
	width:350px;
	margin-top:20px;
}

.loginControlInputTable
{
	margin:0 auto;
}

.pnlDatosLogin
{
	position:relative;
	z-index:10;
}

.pnlMensajesLinks
{
	position:absolute;
	top:0;
	left:350px;
	width:300px;
	background: url(img/divVert190.png) no-repeat 0 50%;
	height:170px;
	padding:20px 0 0 30px;
	z-index:5;
}

.loginControlContainer .pnlMensajes
{
}

.pnlLinksLogin
{
	
}

	.pnlRecordarPwd
	{
	}

	.pnlNuevaCuenta
	{
	}
	
.loginControlContainer .btnContainer
{
	margin:10px 0 10px 120px;
}

/* -------------------------------------------------------------------------- */
/* NuevaCuenta */
/* -------------------------------------------------------------------------- */


.nuevaCuentaContainer
{
	overflow:auto;
	margin-bottom:30px;
}

.pnlDatosNuevaCuenta
{
	float:left;
	width:350px;
	font-size:85%;
}

.btnContainer
{
}

.nuevaCuenta td.btnContainer
{
	padding-top:20px;
}

.nuevaCuentaContainer .pnlMensajes
{
	float:left;
	width:300px;
	background: url(img/divVert190.png) no-repeat 0 50%;
	min-height:190px;
	padding-left:30px;
}
.nuevaCuentaContainer .pnlSuccessMsg
{
	background:url(img/palomita.png) no-repeat 0 2px;
	height:20px;
	line-height:20px;
	padding-left:22px;
	margin-top:15px;
}


/* -------------------------------------------------------------------------- */
/* RecordarPwd */
/* -------------------------------------------------------------------------- */


.recordarPwdContainer
{
}

.recordarPwd
{
}

.tblRecuperarPwd
{
}