/* ESTILOS GENERICOS*/

	table{font-size:11px; font-family:arial;}
	select{font-size:11px; font-family:arial;}
	textarea{font-size:11px; font-family:arial;}
	input{font-size:11px; font-family:arial;}
	select.desplegables {width:140px; }
	

	.strik {text-decoration:line-through;}/* efecto tachado */


.corteimg 
{
position:absolute;
clip:rect(0px 125px 95px 0px);
}

/* MENU LATERAL */

	/* estilo aplicado a cada una de las tablitas contenedoras de cada módulo */

	table.modulos{ border: 1px solid #cccccc; background-color:#ffffff; } 
	table.modulos2{ border: 1px solid #cccccc; background-color:#eeeeee; } 

	td.modulos_titulo{background-color:#eeeeee; border-bottom:0px solid #cccccc; ; font-weight:none; font-size:11px; color:#999999; padding-top:3px; padding-bottom:0px; padding-left:4px; }

	td.modulos_titulo_intranet{background-color:#eeeeee; border-bottom:1px solid #cccccc; font-weight:none; font-size:11px; color:#999999; padding-top:2px;  padding-bottom:2px; padding-left:2px; }
	td.modulos_titulo_intranet2{background-color:#eeeeee; border-bottom:1px solid #cccccc;  padding-left:4px; width:10%; padding-top:1px;}

	td.modulos_titulo_top{background-color:#eeeeee; border-bottom:0px solid #cccccc; ; font-weight:none; font-size:11px; color:#999999; padding-top:6px; padding-bottom:0px; padding-left:4px; }

	td.modulos_cuerpo{border-bottom:0px solid #cccccc; padding-top:3px; padding-bottom:3px; padding-left:4px; padding-right:3px; color:#999999; }

	td.modulos_cuerpo_bottom{border-bottom:0px solid #cccccc; padding-top:3px; padding-left:3px; padding-bottom:10px; padding-right:3px; color:#999999; }
	
	select.ancho{width:140px; background-color:#fbfbfb; color:#666666; }
	td.td_check{padding-right:4px;}

	/* excepciones  */

	td.modulos_cuerpo_intranet {background-color:#EBEBEB; border-bottom:1px solid #cccccc;  border-right:1px solid #cccccc;  padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:2px; color:#666666; }
	
	td.modulos_cuerpo_intranet2{border-bottom:1px solid #cccccc; padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; color:#666666; }
	
	td.titulo_busqueda {border-bottom: 0px solid #cccccc; font-weight:bold; xtext-transform:uppercase; font-size:12px; color:#ffffff; padding-top:3px; padding-bottom:3px; padding-left:4px;}
	
	td.subtitulo_acierta {border-bottom: 0 px solid #cccccc; font-weight:bold; text-transform:uppercase; font-size:12px;  color:#ffffff; padding-top:3px; padding-bottom:3px; padding-left:4px; background-color:#777777;}

	/* estilo en el input de la intranet */

	input.login { width:65px; font-size:11px;}
	input.contrasena { width:50px;}


	/* estilos en la microlista (milista) */

	table.microlista{border: 1px solid #cccccc; background-color:#fbfbfb;}

	td.titulo_microlista {border-bottom: 1px solid #cccccc; font-weight:bold; text-transform:uppercase; font-size:11px;  color:#999999; padding-top:2px; padding-bottom:2px; padding-left:0px; background-color:#ebebeb; text-align:center}
	
	td.subtitulo_micro{border-bottom: 1px solid #cccccc; font-weight:none; padding-left:2px; padding-right:2px; color:#999999; background-color:#ebebeb;}

	input.micro{width:66px; border: 0px solid #cccccc; background-color:#fbfbfb;}
	

	/* estilos de los enlaces */

	a:link.menu {color:#666666; text-decoration:none; font-size:11px;}
	a:visited.menu {color:666666; text-decoration:none; font-size:11px;}
	a:hover.menu {color:#999999; text-decoration:none; font-size:11px;}
	a:active.menu {color:#999999; text-decoration:none; font-size:11px;}

	a:link.registre {color:#cc0000; text-decoration:none; font-size:11px;}
	a:visited.registre {color:cc0000; text-decoration:none; font-size:11px;}
	a:hover.registre {color:#FF5151; text-decoration:none; font-size:11px;}
	a:active.registre {color:#FF5151; text-decoration:none; font-size:11px;}

	a:link.enlaces{color:#999999; text-decoration:none; font-size:11px;}
	a:visited.enlaces {color:#999999; text-decoration:none; font-size:11px;}
	a:hover.enlaces {color:#666666; text-decoration:underline; font-size:11px;}
	a:active.enlaces {color:#999999; text-decoration:none; font-size:11px;}



/* ESTILOS EN LA PAGINACION */

table.paginacion{border: 1px solid #cccccc; }
td.paginacion_arriba {background-color:#eeeeee; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px;}
td.paginacion_abajo {background-color:#fbfbfb; border-top: 1px solid #e1e1e1; padding-bottom:2px; padding-top:1px;  padding-left:2px; color:#999999; padding-right:10px;}

td.pagina_seleccionada{ font-weight:bold; color:#999999; padding-left:4px; padding-right:4px; border-right:1px solid #cccccc; }
td.pagina_no_seleccionada{ padding-left:4px; padding-right:4px; border-right:1px solid #cccccc;  }


select.ordenar { background-color:#fbfbfb; color:#666666; }
td.ordenar {color:#666666; padding-right:10px;}

a:link.paginacion {color:#333333; text-decoration:underline; font-size:11px;}
a:visited.paginacion {color:#333333; text-decoration:underline; font-size:11px;}
a:hover.paginacion {color:#333333; text-decoration:underline; font-size:11px;}
a:active.paginacion {color:#333333; text-decoration:underline; font-size:11px;}

/* TABLAS DE FORMULARIOS DE ALTA DE INMUEBLES*/

	/* tabla contenedora de mini tablas en cada uno de los formularios*/

	table.inmueble_venta {background-color:#FBFBFB;  border: 0px solid #cccccc;  width:100%;}
	table.inmueble_alquiler2 {background-color:#FBFBFB;  border: 0px solid #cccccc;  width:100%;}
	table.inmueble_alquiler {background-color:#FBFBFB;  border: 0px solid #cccccc;  width:100%;}
	table.inmueble_compartir {background-color:#FBFBFB;  border: 0px solid #cccccc;  width:100%;}
	table.inmueble_venta_alquiler {background-color:#FBFBFB;  border: 0px solid #cccccc;  width:100%;}

	/* texto explicativo de cada una de las operaciones en tabla contenedora */
	td.info_inmueble { color:#666666; padding-top:5px; padding-bottom:5px; padding-left:5px; 
	padding-right:5px; }
	
	
	/* mini tablas en cada uno de las tablas de los formularios*/

	table.tabla_contenedora{ border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; }



	/* Estilo de cada una de las columnas de los formularios de registro de las mini tablas */

	td.titulo{ padding:5px; color:#ffffff; font-size:12px; font-weight:bold; }
	td.subtitulo { padding-left:5px; padding-top:3px; padding-bottom:3px; color:#666666; font-size:11px; font-weight:bold;}


	td.campo1 {width:30%; background-color:#EBEBEB; color:#666666; border-bottom: 1px solid #cccccc;  border-right: 1px solid #cccccc; padding-left:5px; padding-right:0px; padding-top:3px; padding-bottom:3px; vertical-align:top;}
	td.campo11 {width:30%; background-color:#EBEBEB; color:#666666; border-bottom: 1px solid #cccccc;  border-right: 0px solid #cccccc; padding-left:5px; padding-right:0px; padding-top:3px; padding-bottom:3px; vertical-align:top;}	
	td.campo2 {width:40%; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; vertical-align:top;}
	td.campo22 {width:40%; border-bottom: 1px solid #cccccc; border-right: 0px solid #cccccc; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; vertical-align:top;}
	td.campo3 {width:20%; border-bottom: 1px solid #cccccc;  border-right: 1px solid #cccccc; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; vertical-align:top; font-style:normal; }
	td.campo32 {width:20%; border-bottom: 1px solid #cccccc;  border-right: 1px solid #cccccc; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; vertical-align:bottom; font-style:normal; }
	td.campo4 {width:10%;  border-bottom: 1px solid #cccccc; border-right: 0px solid #cccccc; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; vertical-align:top; color:red;}



	td.campo5 {background-color:#fbfbfb; padding:5px; text-align:center; font-weight:bold; text-transform:uppercase; color:#666666;}
	td.campo6 {background-color:#fbfbfb; padding:5px; letter-spacing:5px; text-align:center; font-weight:bold; text-transform:uppercase; font-size:13px; color:#666666;}
	td.campo7 {background-color:#fbfbfb; color:#666666;  padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; vertical-align:top; }
	td.campo77 {background-color:#fbfbfb; color:#666666; border-bottom: 1px solid #cccccc; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; vertical-align:top;  vertical-align:top;}
	td.campo8 {background-color:#fbfbfb; color:#666666;  padding-left:0px; padding-right:10px; padding-top:10px; padding-bottom:10px; vertical-align:top; height:100%;}
	td.campo9 {background-color:#fbfbfb; color:#666666;  padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; vertical-align:top; height:100%; vertical-align:middle;}

	

	/* Estilos de los campos ocultos de las dirección de los inmuebles*/
	td.campo_oculto1 {width:30%; background-image:url("../imagenes/trama.gif"); background-repeat:repeat; background-position:left; color:#666666; border-bottom: 1px solid #cccccc;  border-right: 1px solid #cccccc; padding-left:5px; padding-right:0px; padding-top:3px; padding-bottom:3px; vertical-align:top;}
	td.campo_oculto2 {width:40%; background-image:url("../imagenes/trama.gif"); background-repeat:repeat; background-position:left; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; vertical-align:top;}
	td.campo_oculto3 {width:20%; background-image:url("../imagenes/trama.gif"); background-repeat:repeat; background-position:left; border-bottom: 1px solid #cccccc;  border-right: 1px solid #cccccc; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; vertical-align:top; font-style:normal; visibili}
	td.campo_oculto4 {width:10%; background-image:url("../imagenes/trama.gif"); background-repeat:repeat; background-position:left;  border-bottom: 1px solid #cccccc; border-right: 0px solid #cccccc; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; vertical-align:top; color:red;}


	
/* EN LAS SECCIONES DE LA WEB */

td.titulo1{padding-top:5px; padding-bottom:5px; padding-left:10px; color:#666666; font-weight:bold; background-color:#EBEBEB; border-bottom: 1px solid #cccccc; font-size:12px;}

td.milista{padding-top:5px; padding-bottom:5px; padding-left:10px; color:#666666; font-weight:bold; background-color:#EBEBEB; border: 1px solid #cccccc; font-size:12px; text-align:center;}


/* ESTADÍSTICAS - INTRANET */

table.modulos_estadisticas{ border: 0px solid #cccccc; background-color:#ffffff;} 
table.modulos_estadisticas2{ border: 0px solid #cccccc; background-color:#ffffff; } 

td.estadisticas_titulo{background-color:#999999; border-bottom:0px solid #cccccc;  font-weight:bold; font-size:12px; color:#FFFFFF; padding-top:5px; padding-bottom:5px; padding-left:4px; }

td.estadisticas_titulo2{background-color:#eeeeee; border-bottom:0px solid #cccccc;  font-weight:bold; font-size:12px; color:#808080; padding-top:3px; padding-bottom:0px; padding-left:4px;}

td.estadisticas_titulo3{background-color:#808080; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;  font-weight:none; font-size:11px; color:#ffffff; padding-top:3px; padding-bottom:0px; padding-left:4px; }


td.modulos_estadisticas_titulo1{background-color:#eeeeee; border-bottom:1px solid #cccccc;  border-right:1px solid #cccccc; font-weight:none; font-size:11px; color:#999999; padding-top:3px; padding-bottom:0px; padding-left:4px; }
td.modulos_estadisticas_titulo2{background-color:#eeeeee; border-bottom:1px solid #cccccc;   font-weight:none; font-size:11px; color:#999999; padding-top:3px; padding-bottom:0px; padding-left:4px; }

td.estadisticas {border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; text-align:center;}
td.estadisticas2 {border-bottom:1px solid #cccccc;  text-align:center;}



/* RESERVAS */

td.reservas_titulo{background-color:#999999; border-bottom:0px solid #cccccc;  font-weight:bold; font-size:12px; color:#FFFFFF; padding-top:5px; padding-bottom:5px; padding-left:4px; }

td.reserva{color:#666666; font-family:arial; font-size:11px; border-bottom: 1px solid #cccccc; border-right:1px solid #cccccc; background-color:#ebebeb} /* ebebeb*/
td.reserva1{color:#808080; font-family:arial; font-size:11px; border-bottom: 1px solid #cccccc; border-right:1px solid #cccccc;}
td.reserva2{color:#808080; font-family:arial; font-size:11px; border-bottom: 1px solid #cccccc}
input.reserva {color:#000000; font-family:arial; font-size:11px;}
select.reserva {color:#000000; font-family:arial; font-size:11px; }


