body{
	margin:0px;
	padding:0px;
	background:#e7f1f9;
	height:100%;
	font-family: "Trebuchet MS", arial, verdana;
	font-size:12px;
	}

html{
height:100%;
}

#contenedor{
	margin:auto;
	width:450px;
	height:100%;
	}

#arriba{
	display: table-row;
	}
	
#esquinaIz{
	float:left;
	width:45px;
	display:table-cell;
	}
#top{
	width:100%;
	background: url("images/bckg-top.gif") repeat-x;
	display:table-cell;
	font-size:1px;
	}
	
#esquinaDe{
	float:right;
	width:45px;
	display:table-cell;
	}
	
#medio{
	width:100%;
	display:table-row;
	}

#left{
	display:table-cell;
	width:45px;
	margin:0px;
	background: url("images/bckg-left.gif") repeat-y #fff;
	background-position:left;
	height:100%;
	}
	
#contenido, #contenidoLeft{
	width:75%;
	display:table-cell;
	background:#fff;
	height:100%;
	}

#contenidoLeft{
	text-align:left;
	}
	
#right{
	display:table-cell;
	width:45px;
	margin:0px;
	background: url("images/bckg-right.gif") repeat-y #fff;
	background-position:right;
	height:100%;
	}

#abajo{
	display: table-row;
	}
	
#esquinaIzAbajo{
	width:45px;
	display:table-cell;
	}
	
#down{
	width:100%;
	background: url("images/bckg-down.gif") repeat-x;
	display:table-cell;
	font-size:1px;
	}
	
#esquinaDeAbajo{
	width:45px;
	display:table-cell;
	}

#contenido, #contenidoLeft strong{
	font-size: 16px;
	color:#04bcff;
	text-align:center;
	}

#contenido, #contenidoLeft p{
	line-height:16px;
	}
	
#logo{
	background: url("/images/img-construccion02.gif");
	width: 489px;
	}
	
fieldset {
	border: 0;
	padding: 5px;
}

.fieldsetClientes{
	border: 1px solid #eee;
	width: 85%;
	margin:20px 0px;
	}

.labelIndex {
	font-family: "Trebuchet MS", Vendana, Arial, sans-serif;
	font-size: 13px;
	float: left;
	margin-bottom: 10px;
	margin-left: 20px;
	width:100px;
	text-align:right;
	color:#85aad9;
}

.labelClientes {
	font-family: "Trebuchet MS", Vendana, Arial, sans-serif;
	font-size: 13px;
	float: left;
	margin-bottom: 10px;
	width:150px;
	text-align:right;
	color:#85aad9;
}

.inputIndex,.inputClientes{
	margin-bottom: 10px;
	margin-left: 10px;
	background:#e7f1f9;
	color:#85aad9;
	border:0px;
}

.inputUsuarios{
	background:#fff;
	color:#aaa;
	border:0px;
}

.inputClientes{
	width: 200px;
	}

.conteniente{
	display:table-row;
	}

.vacio{
	clear:both;
	font-size:1px;
	}
	
table.datos{
	border: 1px solid #eee;
	width:90%;
	margin: 10px 0px;
	}
	
table.botones{
	margin:auto;
	}
	
.boton{
	background: url("images/img-btn-bckg.gif") repeat-x;
	height:34px;
	}
	
.ladoBotonIz, .ladoBotonDe{
	width:33px;
	}
	
.lnkBoton{
	color:#fff;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	}

.lnkBoton:hover{
	text-decoration:underline;
	}

.tdContenido{
	border:1px solid #eee;
	color:#aaa;
	font-size:12px;
	text-align:left;
	}
	
.thCabecera{
	background: #eee;
	font-size: 13px;
	font-weight:bold;
	color: #bbb;
	text-align:center;
	}

.lnkNuevoUsuario{
	color:#a2c1e8;
	font-size:13px;
	text-decoration:none;
	}

.lnkNuevoUsuario:hover{
	text-decoration:underline;
	}
	
.visible{
	display:block;
	width:100%;
	}

.oculto{
	display:none;
	}
	
.verCliente{
	display:block;
	font-size:13px;
	color:#888;
	padding-left:10px;
	width:300px;
	text-align:left;
	}

.logo{
	margin-bottom: 15px;
	}

.subtitulo{
	color:#3080c0;
	font-size:13px;
	}
	
.texto{
	color:#aaa;
	font-size:12px;
	text-align:left;
	}