


	/* form and buttons */



	form
	{
		margin: 0px;
		padding: 0px;
	}
	
	.nwFormBox
	{
		border: 1px solid #006633;
		font-family: Verdana, Helvetica;
		font-size: 11px;
		color: #606060
	}
	
	.nwFormButton
	{
		background-color: #FFFECE;
		border: 1px solid #006633; 
		color: #404040;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 11px;
		font-weight: bold;
		margin: 0px;
		padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
	}
	
	.nwFormButtonMini
	{
		border:1px solid #006633; background-color: #FFFECE;
		color: #404040;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 10px;
		margin: 0px;
		padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:0px
	}

	label
	{
		color: #796F61;
		font-size: 11px;
		font-family: Verdana, Tahoma, Helvetica;
	}



	
	/* paginador */



	.nwPaginador
	{
		text-align: right;
		margin: 0px;
		border-top: 1px dashed #006633;
		border-bottom: 1px dashed #006633;
		font-size: 10px; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px
	}
	
	.nwPaginador ul
	{
		margin: 0px;
		padding: 0px;
		font-family: Verdana, Helvetica;
		font-size: 10px;
	}
	
	.nwPaginador ul li
	{
		display: inline;
		list-style-type: none;
		font-family: Verdana, Helvetica;
		font-size: 10px;
	}

	.nwPaginador ul li a:link, .nwPaginador ul li a:visited, .nwPaginador ul li a:active
	{
		text-decoration: none;
		color: #B3B3B3;
		padding: 1px 3px 1px 3px;
		margin: 0px 3px 0px 3px;
		font-size: 10px;
		border: 0px;
	}
	
	.nwPaginador ul li a:hover	
	{
		color: #404040;
		font-size: 10px;
	}

	.nwPaginador ul li a:link.actual, .nwPaginador ul li a:visited.actual, .nwPaginador ul li a:active.actual
	{
		border-top: 1px solid #E8E8E8;
		border-left: 1px solid #E8E8E8;
		border-right: 1px solid #B6B6B6;
		border-bottom: 1px solid #B6B6B6;
		background-color: #D4D4D4;
		color: #FFFFFF;
		cursor: default;
		font-size: 10px;
	}

	.nwPaginador ul li a:link.disabled, .nwPaginador ul li a:visited.disabled, .nwPaginador ul li a:active.disabled
	{
		color: #E0DDD0;
		cursor: default;
		font-size: 10px;
	}
	


	/* search form elements */

	

	.nwSearch
	{
		padding: 0px 15px 0px 15px;
	}
	
	.nwSearchGroup
	{
		
	}
	
	.nwSearchGroupTitle
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		margin: 0px;
		padding: 0;
		color: #006633;		
		border-bottom: 1px solid #006633;; border-left-width:1px; border-right-width:1px; border-top-width:1px
	}
	
	.nwSearchGroupContent
	{
		padding: 10px 0px 5px 25px;
		margin: 0px 0px 10px 0px;
	}
	
	.nwSearchColumn1
	{
		width: 70px;
	}

	.nwSearchColumn2
	{
		width: 60px;
	}

	.nwSearchColumnSplit
	{
		width: 35px;
	}

	.nwSearchRow
	{
		padding-bottom: 7px;
	}
	
	.nwSearchLabel
	{
		color: #202020;
		font-size: 11px;
		font-family: Verdana, Tahoma, Helvetica;
	}
	
	.nwSearchSubmit
	{
		text-align: center;
		padding: 10px 10px 15px 0px
	}



	/* resultados */



	.nwResultadosNatural
	{
		border-bottom: 1px dashed #006633;
		line-height: 25px;
		width: 100%; border-left-width:1px; border-right-width:1px; border-top-width:1px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:5px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:15px
	}
	
	.nwResultadosMosaicos
	{
		padding: 0px;
		border: 2px solid #006633;; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px
	}
	
	.nwResultadosMosaicosCabecera
	{
		background-color: #FFFECE;
		border-bottom: 1px solid #006633;; border-left-width:1px; border-right-width:1px; border-top-width:1px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
	}
	
	.nwResultadosMosaicosContenido
	{
		padding: 5px;
	}
	
	.nwResultadosIconos
	{
		border: 2px solid #006633;
		background-color: #FFFFFF
	}
	
	.nwResultadosIconosCabecera
	{		
		font-size: 9px;
		color: #404040;
		background-color: #FFFECE;
		border-bottom: 1px solid #006633;; border-left-width:1px; border-right-width:1px; border-top-width:1px; padding-left:5px; padding-right:0px; padding-top:1px; padding-bottom:1px
	}
	
	.nwResultadosIconosContenido
	{
		padding: 5px;
	}

	.nwResultadosPromocionesIconos
	{
		border: 2px solid #006633;
		background-color: #FFFFFF
	}
	
	.nwResultadosPromocionesIconosCabecera
	{		
		font-size: 9px;
		color: #404040;
		background-color: #FFFECE;
		border-bottom: 1px solid #006633;; border-left-width:1px; border-right-width:1px; border-top-width:1px; padding-left:5px; padding-right:0px; padding-top:1px; padding-bottom:1px
	}
	
	.nwResultadosPromocionesIconosContenido
	{
		padding: 5px;
	}

	.nwResultadosPromocionesMosaicos
	{
		padding: 0px;
		border: 2px solid #006633;; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px
	}
	
	.nwResultadosPromocionesMosaicosCabecera
	{
		padding: 0px;
		background-color: #FFFECE;
		border-bottom: 1px solid #006633;; border-left-width:1px; border-right-width:1px; border-top-width:1px
	}

	.nwResultadosPromocionesMosaicosCabeceraDestacado
	{
		width: 136px;
		color: #006633;
		background-color: #FFFECE;
		padding-left:5px; padding-right:0px; padding-top:1px; padding-bottom:1px
	}
	
	.nwResultadosPromocionesMosaicosContenido
	{
		padding: 5px;
	}

	.nwResultadosListado
	{
		border: 2px solid #006633;
		width: 100%
	}
	
	.nwResultadosListadoCabecera
	{
		cursor: hand;
		padding: 0px;
		margin: 0px;
	}
	
	.nwResultadosListadoCabeceraItem
	{
		background-color: #FFFECE;
		padding: 3px;
		margin: 0px	
	}

	.nwResultadosListadoCabeceraItemOrden
	{
		color: #353535;
		background-color: #FFFECE;
		padding: 3px;
		margin: 0px	
	}
	
	.nwResultadosListadoCabeceraItemActivo
	{
		background-color: #FFFECE;
		padding: 3px;
		margin: 0px
	}
	
	.nwResultadosListadoCabeceraBorderBottom
	{
		height: 2px;
		background-color: #FFFECE;
	}

	.nwResultadosListadoItemImpar
	{
		cursor: hand;
		background-color: #FFFFFF;
		padding: 3px;
		margin: 0px;
	}
	
	.nwResultadosListadoItemPar
	{
		cursor: hand;
		background-color: #FFFECE;
		padding: 3px;
		margin: 0px
	}

	.nwResultadosListadoItemActivo
	{
		cursor: hand;
		background-color: #FFFECE;
		padding: 3px;
		margin: 0px
	}



	/* detalle */



	.nwDetalle
	{
		margin: 0px;
	}
	
	.nwDetalleDescripcion
	{
		background-color: #FFFFFF;
		border: 1px dashed #006633;
		padding: 5px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px
	}
	
	.nwDetalleEnlacePromocion
	{
		text-align: right;
		margin: 15px 0px 5px 0px;
	}
	
	.nwDetalleDatos
	{
		border: 2px solid #006633;
		background-color: #FFFFFF;
		margin-bottom: 15px
	}

	.nwDetalleDatosCabecera
	{
		background-color: #FFFECE;
		border-bottom: 1px solid #006633;; border-left-width:1px; border-right-width:1px; border-top-width:1px; padding-left:5px; padding-right:0px; padding-top:3px; padding-bottom:3px
	}
	
	.nwDetalleDatosContenido
	{
		padding: 10px 5px 10px 10px;
	}
	
	.nwDetalleDatosImagenes
	{
		width: 205px;
		margin-right: 15px;	
	}
	
	.nwDetalleDatosImagenesGrande
	{
		margin-bottom: 5px;
	}

	a:link.nwDetalleDatosImagenesGrandeItem, a:visited.nwDetalleDatosImagenesGrandeItem, a:active.nwDetalleDatosImagenesGrandeItem
	{
		display: block;
		border: 1px solid #006633;
	}

	a:hover.nwDetalleDatosImagenesGrandeItem
	{
		border: 1px solid #006633;
	}
	
	.nwDetalleDatosImagenesMiniatura
	{
		margin-bottom: 15px;
		border: 1px solid #006633;
		background-color: #FFFFFF;
		padding: 5px
	}

	a:link.nwDetalleDatosImagenesMiniaturaItem, a:visited.nwDetalleDatosImagenesMiniaturaItem, a:active.nwDetalleDatosImagenesMiniaturaItem
	{
		width: 92px;
		border: 1px solid #006633;
		margin-left:3px; margin-right:0px; margin-top:3px; margin-bottom:0px
	}

	a:hover.nwDetalleDatosImagenesMiniaturaItem
	{
		border: 1px solid #006633;
	}
	
	.nwDetalleDatosPropiedades
	{
		margin-top: 15px;
	}
	
	.nwDetalleAgencia
	{
		margin-bottom: 15px;
		border: 1px solid #006633;
	}
	
	.nwDetalleAgenciaCabecera
	{
		background-color: #FFFECE;
		border-bottom: 1px solid #006633;; border-left-width:1px; border-right-width:1px; border-top-width:1px; padding-left:5px; padding-right:0px; padding-top:2px; padding-bottom:2px
	}
	
	.nwDetalleAgenciaContenido
	{
		margin: 10px 0px 15px 10px;
		padding: 5px;
	}



	/* botones enlace */



	a:link.nwButtonLink, a:active.nwButtonLink , a:visited.nwButtonLink
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #727272;
		text-decoration: none;
		border: 0px;
		margin: 0px;
		padding: 0px;
	}

	a:hover.nwButtonLink 
	{		
		color: #000000;
	}



	/* enviar amigo */



	.nwAmigo
	{
		margin: 15px;
		border: 1px solid #006633;
		height: 355px;
		background-color: #FFFFFF
	}
	
	.nwAmigoCabecera
	{
		background-color: #FFFECE;
		border-bottom: 1px solid #006633;; border-left-width:1px; border-right-width:1px; border-top-width:1px; padding-left:5px; padding-right:0px; padding-top:2px; padding-bottom:2px
	}
	
	.nwAmigoContenido
	{
		padding: 25px 15px 15px 15px;
	}



	/* errores y procesos */


	.nwProceso
	{
		margin: 25px 5px 25px 5px;
		padding: 10px;
		font-size: 11px;
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica;
	}

	.nwProcesoError
	{
		border: 1px solid #A35E57;
		color: #A35E57;
	}
	
	.nwProcesoOk
	{
		border: 1px solid #006633;
		color: #777777
	}