BODY {
	FONT-SIZE: 10px; 
	FONT-STYLE: normal;
	font-family: Verdana, sans-serif;
	font-weight: 900;
	background-color:white;
	margin: 3px;
}

.help { 
	border-bottom: 1px dashed #333;
	cursor: help;
}

.navtext {
	width:100px;
	font-size:10px;
	font-family: Verdana, sans-serif;
	border-width:1px;
	border-style:outset;
	border-color:gray;
	background-color:white;
	color:black;
}

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 4px;
	background-color: yellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

A:link {  color: #000; text-decoration: underline}
A:active {  color: #000; text-decoration: underline}
A:visited {  color: #000; text-decoration: underline}
A:hover {  color: #0b0fc8; text-decoration: none}

TABLE { 
	empty-cells: show;
	font-family: Verdana, sans-serif;
	FONT-SIZE: 11px; 
}

TABLE.tablaprincipal{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	background-color:#FFF;
	border: 2px dashed black;
	padding: 3px;
	width: 785px;
	height: 100%;
	margin: 0px;
}

TR.rowceleste{
	
/*	background-color: #777;
	border:solid;*/
}

TD.cellceleste{
	border:1px solid blue;
	background-color: #777;
}

.registrousuarios_secciones{
	font-size: 11px;
	background-color: #3a356a;
	color: white;
	padding: 3px;
	border: 1px solid black;
}
.linea_direccion_inmueble{
	font-size: 11px;
	background-color: #3a356a;
	color: white;
	padding: 3px;
	border: 1px solid black;
}

.registrousuarios_labels{
	background-color: white;
	padding: 2px;
}
.registrousuarios_datos{
	background-color: #eaeaea;
	padding: 2px;
}
.registrousuarios_botones{
	background-color: #0ad8d8;
	padding: 3px;
	border: 1px solid black;
}
.pie{
	padding: 13px;
	border-top: 1px solid black;
	background-color: #0ad8d8;
}
.items_menu_over{
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #ffffff;
}

.items_menu{
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #0ad8d8;
}

INPUT.letrachica{
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

INPUT.letragrande{
	font-family: Tahoma, sans-serif;
	font-size: 15px;
	padding: 2px;
}

SELECT.letrachica{
	font-size:12px;
}

.tabla_principal_body{
	border: 1px solid black;
	padding: 0px;
	background-color: #f2f2f2;
	width: 760px;
}

.tabla_principal_admin_body{
	border: 1px solid black;
	padding: 0px;
	background-color: #99ffff;
	width:760px;
}
.linea_abajo_arriba{
	border-top:1px solid black;
	border-bottom:1px solid black;
	background-color: #0ad8d8;
}
.horaactualizacion{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #394477;
}
.detallesimple{
	background-color: white;
	padding: 2px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #394477;
	border: 1px solid black;
}
.masdetallesimple{
	background-color:white;
	width: 300px;
	padding: 4px;
	border-left: 1px solid gray;
	border-right: 2px solid gray;
	border-bottom: 2px solid gray;
	font-family: Verdana, sans-serif;
	font-size:11px;
	color:#394477;
}
.labelinmobiliaria{
	border-top:1px solid gray;
	padding-top:3px;
	color: #465f97;
	font-weight: bold;
	word-spacing:10px;
}
.form_registrocompleto{
	border: 1px solid black;
	background-color:white;
	width: 400px;
}

.formfiltro{
	border: 1px solid black;
	background-color:white;
	width: 400px;
}
.formfiltrocell{
	padding:5px;
	background-color:white;
}
.labelnuevoinmueble{
	font-weight:bold;
	font-size:13px;
	font-family: Verdana, sans-serif;
	word-spacing:2px;
}
.titulos_tabla{
	padding: 4px;
	font-weight:bold;
	font-size:11px;
	font-family: Verdana, sans-serif;
	word-spacing:2px;
	background-color:#c1cbce;
}

td.celda1 { background-color: #dbdbea; color: #000000; border: 1px solid #dbdbea}
td.celda2 { background-color: white; color: #000000; border: 1px solid navy} 