body        	{background-color:#FFFFFF;}
p				{font: normal 7pt Verdana; }
td          	{font: normal 7pt Verdana; color:#000000;}
input, textarea	{font: normal 7pt Verdana; color:#000000;}
select			{font-family: Verdana; font-size: 7pt; }


.ErrorMsg		{font: bold 8pt  Verdana; color:#800000; border:dotted}
.Head 			{font-size: 8pt; background-color:"#EEEEEE"; font-weight:bold; color:#404080}
.Cabecera		{font-size: 8pt; color:#404080}
.PageTitle    	{font: bold  13pt Verdana; color:#142E79;}
.PageFooter   	{font: normal 6.5pt Verdana; color:purple; border-top: 1 gray solid}
.TableTitle 	{font-size:16px; color:#142E79; font-weight:bold; text-decoration: underline;}
.TableBorder	{border: solid 1px #003300;}
.TrTitle		{font: bold 7pt Verdana; color: navy}
.ColTitle		{font: normal 7pt Verdana; color: #142E79; border-bottom: 1 solid}
.RowTable		{font: normal 10pt Verdana; color: #142E79}
.lineas			{font-family: verdana; font-size:7pt;border-Right-style:solid; border-Right-width: 1;border-Left-style:solid; border-Left-width: 1;border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; text-Transform: capitalize;}

a:active 		{color:navy; text-decoration:none;}
a:link     		{color:navy; text-decoration:none;}
a:visited  		{color:gray; text-decoration:none;}
a:hover	 		{color:navy; text-decoration:underline;}

.Cabecera 		{TEXT-TRANSFORM: capitalize; color:navy;}
.NombrePropio 	{TEXT-TRANSFORM: uppercase;}
.ClsCombo 		{ WIDTH:150px;text-transform: Capitalize;}
.SubTitle 		{ HEIGHT:25px; }

.Scrollb 		{ 
				 margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
				}

.label          {text-Transform: capitalize;}
.boton			{border-bottom: solid #000000 2px; border-right: solid #000000 2px; background-color:#142E79; color:#ffffff; font-weight: bold}

.OverText		{ 
				 	color: #ffffff; text-decoration:none;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					cursor: pointer;
					background-color:#F9711D;
					font-size:7pt
				}
				
.OutText		{ 
				 	color:#404080; text-decoration:none;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					cursor: pointer;
					font-size:7pt;
				}
				

.OverSeleccion	{ 
				 	color:#FFF; text-decoration:none;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					cursor: pointer;
					background-color:#F9711D;
					font-size:7pt
				}				
			
.OutSeleccion	{ 
				 	text-decoration:none;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					cursor: pointer;
					font-size:7pt;
				}
.lista_ul		{
					list-style:none; padding:0; margin:0;
				}
.lista_li		{
					padding:2px; margin-bottom:2px; width:135px; float:left; margin-right:5px; font-size:7pt;
				}
.check			{	
					font-size:10px; font-weight:bold; size:9px; width:10px; border:#009;
				}

.TableBorderUploadPage
				{
					border: solid 1px #dcdcdc; background:#ecf8ff;
				}

.botonUploadPage
				{
					color:#ffffff; font-weight: bold; background-image:url(../Images/btn.gif); width: 115px; height: 32px; border-radius: 15px; box-shadow:2px 2px 2px black; cursor: pointer;
				}

#WinTipoEmail
{
	position:absolute;
	display: block;
	width: 100%;
	height: 100%;
	z-index:2;
	visibility:hidden;
}

#TblTipoEmail
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;	
	box-shadow: 2px 2px 5px #000;
	-webkit-box-shadow: 2px 2px 5px #000;
	-moz-box-shadow: 2px 2px 5px #000;
}

.with_opacity_less {
    opacity: .10;
    -moz-opacity: .10;
    filter:alpha(opacity=10);
 }
 
 .without_opacity {
    opacity: 1;
    -moz-opacity: 1;
    filter:alpha(opacity=100);
 }
 
/* Para presentación de enlace a pantalla que presenta y permite subir archivos e imágenes relacionadas con una propiedad determinada */
 #divInfoDocumento
{
	position: absolute;
	display:none;
	font-family:Arial;
	font-size:0.8em;
	border:1px solid #808080;
	background-color:#f1f1f1;
	z-index:20;
}

/* Para presentación de información de propiedades (Contacto, dirección, descripción) en la opción de consulta al sobreponer el mouse en las columnas respectivas */
#divInfoContacto
{
	position: absolute;
	display:none;
	font-family:Arial;
	font-size:0.8em;
	border:1px solid #808080;
	background-color:#f1f1f1;
	z-index: 1;
	
}

#divInfoDescripcion
{
	position: absolute;
	display:none;
	font-family:Arial;
	font-size:0.8em;
	border:1px solid #808080;
	background-color:#f1f1f1;
	z-index: 1;
	
}

 
#divDetPropiedades
{
	overflow: auto;
	position: relative;
	width: 600px;
	/* height: 300px; */
	font-family:Arial;
	border:0px solid #808080;
	background-color:#fafafa;
 }
 
#divDetGestionesDemanda
{
	overflow: auto;
	position: relative;
	width: 600px;
	height: 100px;
	font-family:Arial;
	border:0px solid #808080;
	background-color:#fafafa;
}

#divDetVisitantesPropiedad
{
	overflow: auto;
	position: relative;
	width: 600px;
	height: 100px;
	font-family:Arial;
	border:0px solid #808080;
	background-color:#fafafa;
}

#divDetPropiedadesVisitante
{
	overflow: auto;
	position: relative;
	width: 600px;
	font-family:Arial;
	border:0px solid #808080;
	background-color:#fafafa;
}