
	/* html */
	
	body
	{
		margin: 0px;
		padding: 0px;
		background: #FFFFFF;
		text-align: center;
	}
	
	body, table, p
	{
		font-family: Arial, Tahoma, Verdana;
		font-size: 12px;
	}
	
	h1
	{
		color: #5E5E5E;
		font-family: Verdana, Arial, Helvetica;
		font-size: 20px;
		font-weight: normal;
		padding: 0px;
		margin: 0px 0px 15px 0px;
	}

	h2
	{
		margin: 0px;
		padding: 0px;
		color: #50593D;
		font-family: Tahoma, Arial;
		font-size: 18px;
	}



	/* links */

	a:link, a:active, a:visited
	{
		color: #6C8B3B;
		font-weight: bold;
		text-decoration: none;
		border-bottom: 1px solid #B6CF93;
	}
	
	a:hover
	{
		color: #677B8B;
		font-weight: bold;
		text-decoration: none;
		border-bottom: 1px solid #B3BEC7;
	}
	
	a.image:link, a.image:active, a.image:visited, a.image:hover
	{
		border: 0px;
	}



	/* layout */

	.main
	{
		width: 860px;		
		padding: 0;
		margin: 0px;
		margin: auto;
		text-align: left;
	}
	


	/* top */
	
	#top
	{
		background: #FFFFFF url(_img/bg-top-line.gif) left bottom repeat-x;
	}
	
	#topAdmin
	{
		font-size: 11px;
		font-family: Tahoma, Arial, Helvetica;
		font-weight: normal;
		color: #4D4D3F;
		background: #F3F3ED;
		margin: 5px;
		padding: 4px 5px 5px 7px;
		border: 1px solid #EBEBE1;
		height: 12px;
	}
	
	#topBand
	{
		margin: 0 0 1px 0;		
		border-bottom: 1px solid #425663;
		background: #5F797F;
	}
	
	#topBandContent
	{
		color: #FFFFFF;
		font-family: Arial, Verdana;
		font-size: 12px;		
		text-align: right;
		padding: 7px 0 5px 0;
	}
	
		#idiomas
		{
			float: right;
			display: inline;
			margin: 1px 15px 0 0;
		}

		#idiomas a:link, #idiomas a:visited, #idiomas a:active
		{
			color: #FFFFFF;
			background: #576E71;
			font-family: Tahoma, Verdana, Arial;
			font-size: 10px;
			font-weight: normal;
			text-transform: uppercase;
			letter-spacing: 1px;			
			vertical-align: top;
			margin: 0 0 0 5px;
			padding: 0 1px 4px 3px;
			border: 1px solid #576E71;
		}
		
		#idiomas a:hover
		{
			color: #000000;
			background: #E1E7E9;			
			border: 1px solid #FFFFFF;
		}
		
		#idiomas a span
		{
			vertical-align: middle;
		}

		#idiomas a img
		{
			vertical-align: middle;
			padding: 1px 4px 0 0;
		}
		
		#fm_referenciaTop
		{
			float: right;
			margin: 0;
			padding: 0;
		}
		
		#referencia
		{			
			color: #576E71;
			background: #EDF1F2;
			width: 140px;
			font-size: 10px;
			font-family: Verdana, Arial, Tahoma;			
			border: 1px solid #425663;
			margin: 0;
			padding: 2px 3px 2px 3px;
		}
		
		.formButtonReferencia
		{
			color: #FFFFFF;
			background: #576E71;
			border-left: 1px solid #C5C5C5;
			border-top: 1px solid #C5C5C5;
			border-right: 1px solid #979797;
			border-bottom: 1px solid #979797;
			font-family: Tahoma, Arial;
			font-size: 10px;
			font-weight: normal;
			margin: 0;
			padding: 0px 5px 1px 5px;			
		}

		
		
	
	#topColumns
	{
		background: url(_img/bg-top.gif) left top repeat-x;
	}
	
	#topLeft
	{
		float: left;
	}
	
		#topLeft #logo
		{
			padding-top: 16px;
		}

	#topRight
	{
		float: right;
		color: #869695;		
		text-align: center;
	}
	
		#topRightTop
		{
			margin: 20px 0 27px 0;
		}

			#telefono
			{
				float: left;
				margin-right: 20px;
			}

				#telefono b
				{
					font-family: Georgia, Arial;
					font-size: 16px;
					color: #5F6365;
				}

				#telefono span
				{
					font-size: 12px;
					color: #5F797F;
				}

			#submenu
			{			
				float: left;
				margin-top: 3px;
			}

				#submenu a:link, #submenu a:visited, #submenu a:active
				{
					color: #455E5B;
					border-bottom: 1px solid #9FAFAD;
					font-size: 12px;
					font-family: "Trebuchet MS";
				}

				#submenu a:hover
				{
					color: #A2B73D;
				}

		#menu
		{
			margin: 0;
			padding: 0 0 0 50px; /* padding-left define el desbordamiento del menu */
		}

		#menu ul
		{
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}

		#menu ul li
		{
			float: left;
			margin: 0;
			padding: 0;	
		}

		#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active
		{
			color: #FFFFFF;
			background: url(_img/bg-menu-left.gif) left top no-repeat;
			display: block;
			font-family: Verdana, Arial, Tahoma, Verdana;
			font-size: 12px;
			font-weight: normal;
			text-decoration: none;
			letter-spacing: 1px;
			margin: 0 2px 0 0;		
			padding: 0 0 0 6px;
			border: 0;
		}

		#menu ul li a:link span, #menu ul li a:visited span, #menu ul li a:active span
		{
			display: block;
			padding: 5px 8px 4px 4px;
			background: url(_img/bg-menu-right.gif) right top no-repeat;
		}

		#menu ul li a:hover
		{
			color: #FFFFFF;
			background: url(_img/bg-menu-left-hover.gif) left top no-repeat;
			text-decoration: none;
		}

		#menu ul li a:hover span
		{
			background: url(_img/bg-menu-right-hover.gif) right top no-repeat;
		}

		#menu ul li a.activo:link, #menu ul li a.activo:visited, #menu ul li a.activo:active, #menu ul li a.activo:hover
		{
			color: #000000;
			letter-spacing: 0;
			background: url(_img/bg-menu-left-activo.gif) left top no-repeat;
		}

		#menu ul li a.activo:link span, #menu ul li a.activo:visited span, #menu ul li a.activo:active span, #menu ul li a.activo:hover span
		{
			background: url(_img/bg-menu-right-activo.gif) right top no-repeat;
		}
	


	/* content */
	
	#content
	{
		min-height: 400px;
		height: auto !important;
		height: 350px;
		margin-bottom: 25px;
		padding: 15px 0 0 0;
		background: #FFFFFF url(_img/bg-content.gif) left top repeat-x;
	}
	
	#contentCol
	{
		width: 100%;
	}

	#contentLeft
	{
		float: left;
		width: 550px;
		margin-right: 15px;
	}
	
	#contentRight
	{
		width: 200px;
		float: right;
	}



	/* referencia search */


	#referenciaMensaje
	{
		margin-bottom: 25px;
	}
	
	#referenciaFormulario
	{
		margin-left: 25px;
	}
	
	#referenciaFormulario h2
	{
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 15px;
	}
	
	#referenciaFormulario form
	{
		margin-left: 15px;
	}



	/* elementos comunes */
	
	.parrafos
	{
	}

	.parrafos p
	{
		color: #262820;
		font-family: Trebuchet MS, Arial, Helvetica;
		font-size: 13px;
		line-height: 21px;
		text-align: justify;
	}
	
	.mensaje
	{
		padding: 5px 10px 2px 10px;
		background: #FFFFFF;
	}
	
	.mensaje p
	{
		color: #262820;
		font-family: Trebuchet MS, Arial, Helvetica;
		font-size: 13px;
		line-height: 19px;
		margin: 0px 0px 5px 0px;
		padding: 0;
	}
	
	.informacion
	{
		padding: 10px 15px 10px 15px;
	}
	
	.informacion p
	{
		color: #262820;
		font-family: Trebuchet MS, Arial, Helvetica;
		font-size: 13px;
		line-height: 25px;
		text-align: justify;
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}
	
	a.admin:link, a.admin:visited, a.admin:active
	{
		color: #000000;
		font-family: Tahoma, Arial, Helvetica;
		font-weight: normal;
		font-size: 11px;
		background: #F2F19A;
		border: 1px solid #B8B618;		
		padding: 1px 2px 1px 2px;
	}
	
	a.admin:hover
	{
		color: #FFFFFF;
		background: #C5862B;
		border: 1px solid #876E3F;
	}



	/* informacion corporativa */
	
	#corporate
	{
		padding: 5px 10px 5px 10px;
		margin-bottom: 5px;
		background: #FFFFFF url(_img/bg-corporate.gif) left bottom repeat-x;
		border-bottom: 1px solid #EFEFF1;		
	}
	
	#corporateMotive
	{
		background: url(_img/motivo-home.jpg) left bottom no-repeat;
		width: 768px;
		height: 226px;
	}
	
	#corporateMotiveText
	{
		padding: 188px 0px 0px 20px;
		color: #F2F2F2;
		font-family: Tahoma, Arial, Verdana;
		font-size: 21px;
		font-weight: bold;
	}

	/* home */
	
	#home
	{
		margin-bottom: 15px;
	}

	#home h2
	{
		color: #72808A;
		font-size: 14px;
		font-family: Arial, Verdana;
		font-weight: bold;
		margin-bottom: 5px;
		background: #E4E7E9;
		padding: 3px 0px 3px 5px;
	}
	
	#homeLeft
	{
		float: left;
		padding: 10px 15px 10px 15px;
		background: #ECEEEF;
		border: 1px solid #FFFFFF;
	}
	
	#homeLeft a img
	{
		border: 1px solid #839CA1;
	}
	
	#homeLeft h3
	{
		margin: 0;
		padding: 0;
		font-size: 15px;
	}
	
	#homeRight
	{
		float: left;
		margin-left: 10px;
		width: 310px;
	}
	
		.homeRightBox
		{
			padding: 10px;
			margin-bottom: 10px;
			background: #ECEEEF;
			border: 1px solid #FFFFFF;
		}

		#homeRightSearch
		{		
			margin-bottom: 10px;
		}

		#homeRightSearch form
		{
			margin: 10px 0px 0px 10px;
		}

		#homeRightViviendaJoven
		{
			margin-bottom: 10px;
		}
		
		#homeRightNoticias
		{
			margin-bottom: 0;
		}
		
		#homeRightNoticias .homeRightNoticiasItem
		{
			margin: 8px 0 10px 0;
			padding: 0;	
		}
	




	/* directos */

	#directos
	{
		margin-bottom: 10px;
	}
	
	.directosItem
	{
		float: left;
		padding: 5px;
		width: 232px;
		margin-right: 18px;
		font-family: Arial, Helvetica;
		font-size: 11px;
		background: #FFFFFF url(_img/bg-directos.gif) left top repeat-x;
		border: 1px solid #8A7660;
	}
	
	.directosItem a img
	{
		float: left;
		display: block;
		border: 1px solid #E0E0E2;
		margin-right: 8px;
	}
	
	.directosItem h2
	{
		margin: 0;
		padding: 4px 0px 7px 0px;
	}
	
	.directosItem a:link, .directosItem a:visited, .directosItem a:active
	{
		text-decoration: none;
		border: 0px;
	}

	.directosItem h2 a:link, .directosItem h2 a:visited, .directosItem h2 a:active
	{
		color: #FFFFFF;
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
	}

	.directosItem a span
	{
		font-weight: normal;
		color: #000000;
		text-align: center;
	}



	/* motivos */
	
	.motivo
	{
		padding: 5px 0 72px 0;
		margin: 0 0 10px 0;
		border: 1px solid #FFFFFF;
	}
	
	.motivo h1
	{
		color: #000000;
		font-family: Arial, Verdana;
		font-size: 20px;
		font-weight: normal;
		letter-spacing: 1px;
		margin: 0;
		padding: 0 0 0 10px;
	}
	
	#motivoVentas
	{
		background: url(_img/bg-seccion-ventas.jpg) left top no-repeat;
	}

	#motivoContacto
	{
		background: url(_img/bg-seccion-contacto.jpg) left top no-repeat;
	}

	#motivoEntorno
	{
		background: url(_img/bg-seccion-entorno.jpg) left top no-repeat;
	}
	
	#motivoViviendaJoven
	{
		background: url(_img/bg-seccion-vivienda-joven.jpg) left top no-repeat;
	}

	#motivoConstruccion
	{
		background: url(_img/bg-seccion-construccion.jpg) left top no-repeat;
	}

	#motivoPromociones
	{
		background: url(_img/bg-seccion-promociones.jpg) left top no-repeat;
	}

	#motivoOfertas
	{
		background: url(_img/bg-seccion-ofertas.jpg) left top no-repeat;
	}

	#motivoExteriores
	{
		background: url(_img/bg-seccion-exteriores.jpg) left top no-repeat;
	}

	#motivoNoticias
	{
		background: url(_img/bg-seccion-noticias.jpg) left top no-repeat;
	}

	#motivoPatrocinios
	{
		background: url(_img/bg-seccion-patrocinios.jpg) left top no-repeat;
	}

	/* formularios superiores */

	.formularioSuperior	
	{		
		padding: 10px 0 10px 15px;
		margin: 0 0 15px 0;
		background: #F3F4F0;
		border: 1px solid #DDE1E3;
	}



	/* barras de cabecera y contenido */
	
	#contentBar
	{
		margin-bottom: 15px;
	}
	
	#contentBarPosition
	{
		font-size: 11px;
		font-family: Tahoma, Arial;
	}
	
	#contentBarPosition b
	{
		color: #787878;
	}
	
	#contentBarPositionLeft
	{
		margin-left: 10px;
		float: left;
	}
	
	#contentBarPositionRight
	{
		float: right;
	}
	
	#contentBarPositionRight a.fichaBack
	{
		
	}
	
	#contentBarPositionRight a.fichaNav
	{		
		color: #565656;
		/*background: #E3E7E9;*/
		border-bottom: 1px solid #E3E7E9;
		padding: 1px 5px 1px 5px;
		text-decoration: none;
		font-weight: normal;
		/*border-left: 1px solid #EEF1F2;
		border-right: 1px solid #EEF1F2;
		border-bottom: 0px;*/
	}

	#contentBarPositionRight a.fichaNav:hover
	{
		/*
		color: #FFFFFF;
		background: #7C91A2;
		*/
		color: #000000;
		border-bottom: 1px solid #7C91A2;
		text-decoration: none;
		/*border-left: 1px solid #858971;
		border-right: 1px solid #858971;
		border-bottom: 0px;*/
	}

	#contentBarPositionRight span.fichaNavOff
	{		
		color: #BABCC0;		
		padding: 1px 5px 1px 5px;
		text-decoration: none;
		font-weight: normal;
		/*border-left: 1px solid #DEDFD9;
		border-right: 1px solid #DEDFD9;*/
	}
	
	#contentBarPositionRight span#fichaNavPos
	{
		color: #394043;
		background: #F9F9F6;
		/*border-left: 1px solid #EFEFF1;
		border-right: 1px solid #EFEFF1;*/
		font-family: Verdana, Arial;
		font-size: 10px;		
		padding: 1px 5px 1px 5px;
		margin: 0px 5px 0px 0px;
	}
	
	#contentBarTitle
	{
		padding: 75px 0px 0px 0px;
		border-bottom: 1px solid #DBDCD6;
	}
	
	#contentBarTitle h1
	{
		color: #404040;
		font-family: Arial, Verdana;
		font-size: 20px;
		font-weight: normal;
		letter-spacing: 1px;
		margin: 0px;
		padding: 0px 0px 2px 10px;
	}

	#contentBarSearch
	{
		background: #FFFFFF url(_img/bg-content-bar-search.gif) left top repeat-x;
		padding: 10px 15px 10px 15px;
	}

	.contentBarMotiveRealizados
	{
		background: #FFFFFF url(_img/bg-seccion-realizados.jpg) left top no-repeat;
	}

	.contentBarMotiveVentas
	{
		background: url(_img/bg-seccion-ventas.jpg) left top no-repeat;
	}
	
	.contentBarMotiveParcelas
	{
		background: #FFFFFF url(_img/bg-seccion-parcelas.jpg) left top no-repeat;
	}
	
	.contentBarMotiveAlquileres
	{
		background: #FFFFFF url(_img/bg-seccion-alquileres.jpg) left top no-repeat;
	}

	.contentBarMotiveOfertas
	{
		background: #FFFFFF url(_img/bg-seccion-ofertas.jpg) left top no-repeat;
	}

	.contentBarMotiveEntorno
	{
		background: #FFFFFF url(_img/bg-seccion-entorno.jpg) left top no-repeat;
	}

	.contentBarMotiveInmobiliaria
	{
		background: #FFFFFF url(_img/bg-seccion-inmobiliaria.jpg) left top no-repeat;
	}

	.contentBarMotiveContacto
	{
		background: #FFFFFF url(_img/bg-seccion-contacto.jpg) left top no-repeat;
	}



	/* listado de inmuebles destacados */
	
	#listadoDestacados
	{
		background: #ECEBE7;
		padding: 0 0 2px 0;
		margin: 0 0 15px 0;
	}
	
	#listadoDestacadosTitulo
	{
		padding: 5px 0 3px 10px;
	}
	
	
	#listadoDestacadosTitulo h2
	{
		color: #5E5E5E;
		font-size: 16px;
		font-family: Arial, Verdana;
		font-weight: bold;
		padding: 0;
		margin: 0;
	}
	
	#listadoDestacadosContainer
	{
		background: #F7F6F3;
		padding: 5px 5px 0 5px;
		border-top: 1px solid #FFFFFF;
	}

	.listadoDestacadosItem
	{
		float: left;
		margin: 0px 8px 10px 0px;
		padding: 7px 5px 7px 5px;
		text-align: center;
		width: 125px;
		min-height: 170px;
		height: auto !important;
		height: 170px;
	}
	
	.listadoDestacadosItemFoto
	{
		margin-bottom: 2px;
		height: 100px;
	}

	.listadoDestacadosItemFoto table
	{
		width: 120px;
	}

	.listadoDestacadosItemFoto table tr td
	{
		width: 120px;
		height: 95px;
		text-align: center;
		vertical-align: middle;
	}
	
	.listadoDestacadosItemFoto table tr td img
	{
		border: 1px solid #839CA1;
	}

	.listadoDestacadosItemInfo
	{
		text-align: center;
		height: 75px;
	}

	.listadoDestacadosItemInfo h4
	{
		color: #000000;
		font-size: 11px;
		font-weight: bold;
		padding: 0px;
		margin: 0px 0px 3px 0px;
	}

	.listadoDestacadosItemInfo h4 span.oferta
	{
		color: #A53A35;
		font-size: 11px;
		font-family: Verdana, Arial;
		font-weight: bold;
	}

	.listadoDestacadosItemInfo h3
	{		
		font-size: 11px;
		font-weight: bold;
		padding: 0px;
		margin: 0px 0px 5px 0px;
	}

	.listadoDestacadosItemInfo .precio
	{
		color: #000000;
		font-size: 11px;
		font-family: Tahoma, Arial;
		font-weight: bold;
		margin-bottom: 5px;
	}

	.listadoDestacadosItemInfo .referencia
	{
		color: #808080;
		font-size: 11px;
		font-weight: normal;
	}



	/* listado busqueda */

	#listadoBusqueda
	{
		margin-bottom: 15px;
		padding: 0px 10px 1px 10px;
		background: #F7F6F3;	
	}

	.listadoBusquedaItem
	{
		padding: 10px;
		margin-bottom: 10px;
		background: #FFFFFF url(_img/bg-inmuebles-list.gif) left top repeat-x;
		border: 1px solid #FFFFFF;
		border-bottom: 1px solid #EFF0EC;
	}
	
	.listadoBusquedaItemLeft
	{
		float: left;
		margin: 0px 15px 0px 5px;
	}

	.listadoBusquedaItemLeft table tr td
	{
		text-align: center;
		vertical-align: middle;
		width: 120px;
		height: 95px;
	}
	
	.listadoBusquedaItemRight
	{
		float: left;
		padding-top: 5px;
		width: 670px;
	}

	.listadoBusquedaItemRight h4
	{
		color: #C0C0C0;
		font-size: 11px;
		padding: 0px;
		margin: 0px 0px 5px 0px;
	}
	
	.listadoBusquedaItemRight h4 span.operacion
	{
		color: #000000;
		font-weight: bold;
	}

	.listadoBusquedaItemRight h4 span.referencia
	{
		color: #808080;
		font-weight: normal;
	}

	.listadoBusquedaItemRight h3
	{		
		font-size: 14px;
		font-weight: bold;
		padding: 0px;
		margin: 0px 0px 7px 0px;
	}

	.listadoBusquedaItemRight .info
	{
		color: #161614;
		font-size: 12px;
		font-family: Trebuchet MS, Tahoma, Arial;
		margin: 0px 0px 7px 0px;
	}
	
	.listadoBusquedaItemRight .oferta
	{
		color: #A53A35;
		font-size: 11px;
		font-family: Verdana, Arial;
		font-weight: bold;	
	}
	
	.listadoBusquedaItemRight .precio
	{
		color: #000000;
		font-size: 11px;
		font-family: Tahoma, Arial;
		font-weight: bold;
		margin: 0px 0px 5px 0px;
	}



	/* resultados y paginador */
	
	#resultados
	{
		background: #F7F6F3;
	}
	
	#resultadosBand
	{
		padding: 5px 10px 3px 5px;
		background: #F2F1EE;
		border-bottom: 1px solid #FFFFFF;
	}
	
	#resultadosBandCount
	{
		float: left;
		color: #5E5E5E;
		font-size: 11px;
		font-family: Verdana, Tahoma, Arial;
		padding: 2px 0px 5px 5px;
	}
	
	#resultadosBandOrden
	{
		float: right;
	}
	
	#resultadosInfo
	{
		padding: 20px 10px 10px 10px;
		font-size: 11px;
		font-family: Verdana, Tahoma, Arial;
	}

	#paginador
	{
		margin-bottom: 15px;
		width: 100%;
	}
	
	#paginador span#numero
	{
		font-size: 11px;
		color: #808080;
		padding: 6px 0px 0px 0px;
		margin: 0px 0px 3px 10px;
	}
	
	#paginador span#suspensivos
	{
		font-size: 10px;
		color: #808080;
		padding: 6px 0px 0px 0px;
		margin: 0px 5px 3px 5px;
	}
	
	#paginador a
	{
		display: block;
		color: #587C98;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 11px;
		font-weight: normal;
		padding: 0px;
		width: 16px;
		padding: 2px;
		margin: 3px;
		border: 1px solid #9BA0A3;
		background: #FFFFFF;
		text-decoration: none;
		text-align: center;
	}
	
	#paginador a:hover
	{
		color: #FFFFFF;
		background: #AED11C;
		text-decoration: none;
		border: 1px solid #667810;
	}

	#paginador a#estapagina
	{
		color: #FFFFFF;
		border: 1px solid #858971;
		background: #93BCD9;
	}

	#paginador a.navegacion
	{
		width: auto;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	#paginador .navegacionOff
	{
		display: block;
		color: #BFC1B5;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 11px;
		font-weight: normal;
		padding: 2px 5px 2px 5px;
		margin: 3px;
		border: 1px solid #DADBD3;
		background: #FFFFFF;
		text-decoration: none;
		text-align: center;
	}



	/* encabezado en la ficha del inmueble */
	
	#tituloInmueble
	{
		padding: 12px 0 5px 10px;
		border-bottom: 1px solid #FFFFFF;
		background: #F7F9FB;
	}
	
	#tituloInmueble h1
	{
		font-family: Arial, Verdana;
		margin: 0;
		padding: 0;
	}
	
	#tituloInmueble h1 a
	{
		border: 0px;
	}



	/* menu inmueble */

	#menuInmueble
	{
		margin: 0px;
		padding: 8px 0px 5px 5px;
		margin-bottom: 15px;
		border-bottom: 1px solid #DDE2E5;
	}

	#menuInmueble ul
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	#menuInmueble ul li
	{
		float: left;
		display: inline;
		margin: 0px;
		padding: 0px;
	}

	#menuInmueble ul li.split
	{
		float: left;
		display: inline;
		margin: 0px;
		padding: 0px;
		font-size: 1px;
		width: 1px;
		height: 15px;
		background: #C4CDD0;
		border-right: 2px solid #FFFFFF;
	}
	
	#menuInmueble ul li a
	{
		display: block;
		color: #616551;
		font-family: Arial, Verdana, Arial;
		font-size: 12px;
		padding: 0px 0px 2px 0px;
		margin: 0px 10px 0px 10px;
		text-decoration: none;
		border-bottom: 1px solid #F2F4F5;
	}
	
	#menuInmueble ul li a.activo
	{
		color: #031E3A;
		border-bottom: 1px solid #576979;
	}
	
	#menuInmueble ul li a:hover
	{
		color: #000000;
		text-decoration: none;
		border-bottom: 1px solid #000000;
	}


	/* menu inmueble */

	#menuNoticia
	{
		margin: 0px;
		padding: 8px 0px 5px 5px;
		margin-bottom: 15px;
		border-bottom: 1px solid #DDE2E5;
	}

	#menuNoticia ul
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	#menuNoticia ul li
	{
		float: left;
		display: inline;
		margin: 0px;
		padding: 0px;
	}

	#menuNoticia ul li.split
	{
		float: left;
		display: inline;
		margin: 0px;
		padding: 0px;
		font-size: 1px;
		width: 1px;
		height: 15px;
		background: #C4CDD0;
		border-right: 2px solid #FFFFFF;
	}
	
	#menuNoticia ul li a
	{
		display: block;
		color: #616551;
		font-family: Arial, Verdana, Arial;
		font-size: 12px;
		padding: 0px 0px 2px 0px;
		margin: 0px 10px 0px 10px;
		text-decoration: none;
		border-bottom: 1px solid #FFFFFF;
	}
	
	#menuNoticia ul li a.activo
	{
		color: #031E3A;
		border-bottom: 1px solid #576979;
	}
	
	#menuNoticia ul li a:hover
	{
		color: #000000;
		text-decoration: none;
		border-bottom: 1px solid #000000;
	}



	/* panel de fotografias y archivos */

	#media
	{
		float: left;
		width: 300px;
		margin-right: 15px;
	}
	
	#mediaFotos
	{
		background: #EEF0F2;
		border: 1px solid #DDE2E5;
		padding: 10px;
		margin-bottom: 15px;
	}
	
	#mediaMosaic
	{
		width: 280px;
		overflow: auto;
	}
	
	#mediaFotos a:focus, #mediaFotos a:active
	{
		width: 0px;
		height: 0px;
		border: 0px;
	}
	
	#mediaFotos td.texto
	{
		color: #676767;
		font-size: 11px;
		background: #F4F6F8;
		padding: 2px 0px 2px 5px;		
	}
	
	#mediaFotos td.fotoMain
	{
		width: 275px;
		height: 215px;
		text-align: center;
		vertical-align: middle;
	}

	#mediaFotos td.fotoMain img
	{	
		display: block;
		margin: auto;
		margin-bottom: 5px;		
	}
	
	#mediaFotos span#fotoDescripcion
	{
		color: #454C2C;
		font-family: Trebuchet MS, Arial;
		font-size: 11px;
	}
	
	#mediaFotos td.fotoMain img
	{
		border: 1px solid #FFFFFF;
	}
	
	#mediaFotos td.fotoMini
	{
		width: 120px;
		height: 95px;
		padding: 1px;
		text-align: center;
		vertical-align: middle;
		background: #F4F6F8;
	}
	
	#mediaFotos td.fotoMiniUnselect
	{
		border: 2px solid #FFFFFF;
	}
	
	#mediaFotos td.fotoMiniSelect
	{
		border: 2px solid #748899;
	}

	#mediaFotos td.fotoMini img
	{
		border: 0px;
	}

	#mediaFotos #fotoLoad
	{
		display: none;
		color: #676767;
		font-size: 11px;
		font-family: Verdana, Arial;
		padding: 45px 0px 0px 0px;
		background: #EEF0F2 url(_img/bg-cargando.gif) center top no-repeat;
	}
	
	#mediaLista
	{
		margin-bottom: 15px;
	}
	
	#mediaArchivos
	{
		margin-bottom: 15px;
	}
	
	#mediaArchivosTitulo
	{
		color: #6E6E6E;
		background: #FBFBF9;
		font-weight: bold;
		font-family: Verdana;
		font-size: 11px;
		margin-bottom: 1px;
		padding: 4px 0px 4px 10px;
		border-bottom: 1px solid #EBEBEB;
	}
	
	#mediaArchivosLista
	{
		padding: 10px;
		margin-bottom: 15px;
	}
	
	#mediaArchivosLista table
	{
		color: #3F3F3F;
		font-family: Verdana, Helvetica;
		font-size: 11px;
	}



	/* zoom de fotografias */

	#zoomMensaje
	{
		color: #676767;
		font-size: 11px;
		margin-bottom: 5px;
	}
	
	#zoomColumnas
	{
		margin-bottom: 15px;
	}
	
	#zoomImagen
	{
		float: left;
		text-align: center; 
		padding: 15px 25px 20px 25px;
		background: #EEF0F2;
		border: 1px solid #DDE2E5;
	}
	
	#zoomImagen img
	{
		border: 2px solid #FFFFFF;
	}
	
	#zoomNavegacion
	{
		float: left;
		margin-left: 25px;
		padding: 10px 15px 5px 15px;
		background: #EEF0F2;
		border: 1px solid #DDE2E5;
	}
	
	#zoomNavegacion table td.zoomNavegacionThumb
	{
		text-align: center;
		vertical-align: middle;
		border: 2px solid #FFFFFF;
		width: 60px;
		height: 45px;
	}
	
	#zoomNavegacion table td.zoomNavegacionLink
	{
		text-align: center;
		font-size: 10px;
		font-family: Tahoma, Arial;
		color: #C0C0C0;
	}
	
	#zoomNavegacion table td.zoomNavegacionLink a
	{
		font-weight: normal;
	}



	/* ficha del inmueble */
	
	#ficha
	{
		padding: 2px;
		border: 2px solid #CAD1D4;
	}

	#fichaReferencia
	{
		padding: 4px 2px 4px 12px;
		margin-bottom: 2px;
		background: #EEF0F2;
	}
	
	#fichaReferencia table
	{
		width: 98%;
		font-family: Verdana, Arial;
		font-size: 11px;
	}

	#fichaInmueble
	{
		margin: 0px 10px 15px 10px;
	}

	a#fichaReferenciaImprimir
	{
		color: #627269;
		font-size: 11px;
		font-family: Arial, Tahoma;
		font-weight: normal;
		text-decoration: none;
		letter-spacing: 0px;
		border: 0px;
	}
	
	a#fichaReferenciaImprimir img
	{
		vertical-align: bottom;
		margin: 0px 3px 0px 0px;
		padding: 0px;
	}
	
	a#fichaReferenciaImprimir:hover
	{
		color: #000000;
		text-decoration: none;
		border: 0px;
	}
	
	#fichaInmuebleDatos
	{
		float: left;
		width: 510px;
		font-family: Arial, Tahoma;
		font-size: 12px;
	}
	
	#fichaInmuebleDatosOferta
	{
		color: #FFFFFF;
		background: #C0D56E;
		font-weight: bold;
		font-size: 16px;
		letter-spacing: 1px;
		text-align: center;
		padding: 2px 0px 2px 12px;
		margin-bottom: 10px;
	}

	#fichaInmuebleDatosPrincipales
	{
		padding: 6px;
		margin-bottom: 10px;
	}

	#fichaInmuebleDatosPrincipales table.datosPrincipalesColumna
	{
		color: #5B5D4F;
		font-family: Arial, Tahoma;
		font-size: 13px;
	}
	
	.fichaInmuebleDatosSecundarios
	{
		margin-bottom: 20px;
	}
	
	.fichaInmuebleDatosSecundariosTitulo
	{
		color: #7E878E;
		font-family: Arial, Verdana;
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 1px;
		padding: 3px 0 3px 10px;
		background: #F7F9FB;
	}
	
	.fichaInmuebleDatosSecundariosContenido
	{
		font-size: 11px;
		font-family: Verdana, Arial, Tahoma;
		padding: 5px 0 10px 5px;
		background: url(_img/bg-inmueble-datos.gif) left top repeat-x;
	}
	
	.fichaInmuebleDatosSecundariosContenido .dato
	{
		float: left;
		width: 230px;
		color: #2D2D2D;
		padding: 1px 0px 1px 3px;
		margin: 10px 0px 0px 3px;
	}
	
	#fichaInmuebleDescripcion
	{
		color: #000000;
		background: #F6F7F8;
		padding: 1px 10px 1px 10px;
		margin-bottom: 10px;
	}
	
	#fichaInmuebleDescripcion p
	{
		font-family: Verdana, Arial;
		font-size: 11px;
		line-height: 17px;
		text-align: justify;
	}
	
	#fichaInmueblePrecio
	{
		color: #000000;
		background: #EEF0F2;
		text-align: center;
		font-size: 13px;
		padding: 5px 5px 5px 10px;
		margin-bottom: 20px;
		border: 1px solid #CAD1D4;
	}
	
	#fichaInmueblePrecio span
	{
		font-weight: bold;
		letter-spacing: 1px;
		font-size: 16px;
		color: #616F7F;
	}
	
	.fichaInmuebleGrupoTitulo
	{
		color: #6E6E6E;
		background: #FBFBF9;
		font-weight: bold;
		font-family: Arial;
		font-size: 11px;
		margin-bottom: 1px;
		padding: 4px 0px 4px 10px;
		border-bottom: 1px solid #EBEBEB;
	}
	
	.fichaInmuebleGrupoLista
	{
		padding: 10px;
		margin-bottom: 15px;
	}
	
	.fichaInmuebleGrupoLista table
	{
		color: #3F3F3F;
		font-family: Verdana, Helvetica;
		font-size: 11px;
	}



	/* ficha del inmueble en solicitar informacion */
	
	#fichaInmuebleSolicitar
	{
		margin-bottom: 15px;
	}
	
	#fichaInmuebleSolicitarTexto
	{
		float: left;
		width: 300px;
		margin-left: 15px;
	}
	
	#fichaInmuebleSolicitarFormulario
	{
		float: left;
		width: 350px;
		margin: 0px 0px 0px 35px;
	}



	/* listado de promociones */
	
	#promocionesListado
	{
		margin-bottom: 15px;
	}
	
		.promocionesListadoItem
		{
			margin-bottom: 15px;
			padding: 10px;
			border: 1px solid #EDF2F3;
			background: #FAFBFB url(_img/bg-promocion-item.gif) left top repeat-x;
		}

			.promocionesListadoItemLeft
			{
				float: left;
				width: 120px;
				text-align: center;
			}

				.promocionesListadoItemLeft a
				{
					height: 95px;
				}

				.promocionesListadoItemLeft img
				{
					vertical-align: middle;
					border: 2px solid #FFFFFF;
				}

			.promocionesListadoItemRight
			{
				float: left;
				width: 690px;
				margin: 3px 0 0 15px;
			}

				.promocionesListadoItemRight h2
				{
					font-size: 17px;
					font-family: Arial, Tahoma;
					margin: 0 0 7px 0;
					padding: 0;
				}

				.promocionesListadoItemRight .promocionesListadoUbicacion
				{
					font-size: 12px;
					font-family: Verdana, Arial;
					margin-bottom: 5px;
				}

				.promocionesListadoItemRight .promocionesListadoAnyoConstruccion
				{
					font-size: 12px;
					font-family: Tahoma, Arial;
					margin-bottom: 5px;
				}

				.promocionesListadoItemRight .promocionesListadoPrecioDesde
				{
					font-size: 12px;
					font-family: Tahoma, Arial;
				}


	/* ficha de la promocion */

	#fichaPromocion
	{
		margin: 0px 10px 15px 10px;
	}

	#fichaPromocionDatos
	{
		float: left;
		width: 510px;
		font-family: Arial, Tahoma;
		font-size: 12px;
	}

	ul#fichaPromocionDatosPrincipales
	{
		margin: 0 0 10px 2px;
		padding: 0;
		list-style: none;
	}
	
	ul#fichaPromocionDatosPrincipales li
	{
		font-family: Tahoma, Arial, Verdana;
		font-size: 12px;
		margin: 0 0 1px 0;
		padding: 5px 0 5px 7px;
		background: #F4F6F8;
	}
	
	#fichaPromocionDescripcion
	{
		color: #000000;
		background: #F6F7F8;
		padding: 1px 10px 1px 10px;
		margin-bottom: 10px;
	}
	
	#fichaPromocionDescripcion p
	{
		font-family: Verdana, Arial;
		font-size: 11px;
		line-height: 17px;
		text-align: justify;
	}

	#fichaPromocionPrecio
	{
		color: #000000;
		background: #EEF0F2;
		text-align: center;
		font-size: 13px;
		padding: 5px 5px 5px 10px;
		margin-bottom: 20px;
		border: 1px solid #CAD1D4;
	}
	
	#fichaPromocionPrecio span
	{
		font-weight: bold;
		letter-spacing: 1px;
		font-size: 16px;
		color: #616F7F;
	}

	.fichaPromocionList
	{
		margin-bottom: 25px;
	}
	
	.fichaPromocionList h3
	{
		color: #616551;
		font-family: Tahoma, Arial;
		font-size: 12px;
		font-weight: bold;
		margin: 0 0 5px 0;
		padding: 0;
	}
	
	.fichaPromocionList table
	{
		width: 100%;
	}
	
	.fichaPromocionList table tr
	{
		vertical-align: middle;		
	}
	
	.fichaPromocionList table tr.header
	{
		background: #DFE3E5;
	}
	
	.fichaPromocionList table tr.headerSplit td
	{
		font-size: 0px;
		height: 1px;
		background: #C1CBD3;
		padding: 0;
	}

	.fichaPromocionList table tr.par
	{
		background-color: #F1F2F3;
	}

	.fichaPromocionList table tr.impar
	{
		background-color: #F7F9FB;
	}

	.fichaPromocionList table tr td
	{
		padding: 5px;
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
	}
	
	.fichaPromocionList table tr td img
	{
		border: 1px solid #C1CBD3;
	}

	.fichaPromocionList table tr.rowSplit td
	{
		font-size: 0px;
		height: 1px;
		background: #FFFFFF;
		padding: 0;
	}
	
	#promocionNavegacionModelo
	{
		background: #F7F8F9;
		padding: 4px 5px 5px 10px;
		margin: 0 17px 15px 10px;
	}
	
	#promocionNavegacionModeloLeft
	{
		float: left;
		padding-top: 3px;
		font-size: 13px;
	}
	
	#promocionNavegacionModeloRight
	{
		float: right;
	}



	/* entorno */

	#entornoMensaje
	{
		margin: 0px 0px 15px 0px;
	}
	
	#entornoListado
	{
		margin-bottom: 15px;
	}
	
	.entornoListadoItem
	{
		padding: 10px;
		margin-bottom: 10px;		
		background: #EEF0F2 url(_img/bg-entorno-list.gif) left top repeat-x;
	}
	
	.entornoListadoItemLeft
	{
		float: left;
		margin-right: 15px;
	}

	.entornoListadoItemLeft table tr td
	{
		text-align: center;
		vertical-align: top;
		width: 120px;
	}
	
	.entornoListadoItemLeft table tr td img
	{
		border: 2px solid #FFFFFF;
	}
	
	.entornoListadoItemRight
	{
		float: left;
		width: 690px;
	}
	
	.entornoListadoItemRight h2
	{
		font-family: Georgia, Tahoma, Arial;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 15px;
	}
	
	.entornoListadoItemRight .resumen
	{
		font-family: Verdana, Arial;
		font-size: 11px;
		line-height: 22px;
	}
	
	#entornoInfo
	{
		float: left;
		width: 510px;
	}
	
	#entornoFicha
	{
		margin: 5px 0px 15px 0px;
	}



	/* noticias */
	
	#noticiasLista
	{
		margin-left: 15px;
	}
	
	.noticiasListaItem
	{
		margin-bottom: 15px;
		padding-bottom: 10px;
		border-bottom: 1px solid #DCDCDC;
	}
	
	.noticiasListaItemImagen
	{
		float: left;
		width: 70px;
		margin-right: 10px;
		text-align: center;
	}
	
		.noticiasListaItemImagen img
		{
			border: 1px solid #7B969B;
		}
	
	.noticiasListaItemIntro
	{
		float: left;
		width: 700px;
	}

		.noticiasListaItemIntro .fecha
		{
			font-size: 10px;
			letter-spacing: 1px;
		}
	
		.noticiasListaItemIntro h2
		{
			font-family: Arial, Verdana;
			font-size: 16px;
			font-weight: bold;
			margin-bottom: 5px;
		}

		.noticiasListaItemIntro p
		{
			margin: 5px 0 5px 0;
			font-family: Verdana, Arial;
			font-size: 11px;
		}
	


	/* noticia */
	
	#noticiaFicha
	{
		margin: 5px 0px 15px 10px;
	}
	
	#noticiaInfo
	{
		float: left;
		width: 540px;
		margin-right: 15px;
	}
	
		#noticiaInfo h2
		{
			font-family: Arial, Verdana;
			font-size: 16px;
			font-weight: bold;
			margin-bottom: 5px;
		}

		#noticiaInfo #fecha
		{
			font-size: 10px;
			letter-spacing: 1px;
			margin-bottom: 15px;
		}
		
		#noticiaInfoEntradilla
		{
			padding: 5px;
			background: #F8F8F8;
		}

		#noticiaInfoEntradilla p
		{
			color: #252B2F;
			margin: 5px 0 5px 0;
			font-family: Verdana, Arial;
			font-size: 11px;
			line-height: 18px;
		}
		
		#noticiaInfoTexto p
		{
			line-height: 21px;
		}
	
	#noticiaRel
	{
		float: right;
		width: 270px;
	}
	
		#noticiaRel .noticiaRelBox
		{
			margin: 0 0 15px 0;
		}
		
		#noticiaRel .noticiaRelBoxTitulo
		{
			color: #676767;
			padding: 2px 0 2px 5px;
			background: #F4F6F8;
			margin: 0 0 10px 0;
		}
		
		#noticiaRel .noticiaRelBoxContent
		{
			margin: 0 0 0 5px;
		}
		
		#noticiaRel .noticiaRelBoxContentPhoto
		{
			margin: 0 10px 10px 0;
			width: 120px;
			height: 95px;
			text-align: center;
			vertical-align: middle;
			float: left;
		}
		
		#noticiaRel .noticiaRelBoxContentPhoto a, #noticiaRel .noticiaRelBoxContentPhoto img
		{
			vertical-align: middle;
		}
		
		#noticiaRel .noticiaRelBoxContentPhoto img
		{
			border: 1px solid #7B969B;
		}
	


	/* contenido */

	#contenidoFicha
	{
		margin: 5px 0px 15px 10px;
	}
	
	#contenidoInfo
	{
		float: left;
		width: 540px;
		margin-right: 15px;
	}
	
		#contenidoInfo h2
		{
			font-family: Arial, Verdana;
			font-size: 18px;
			font-weight: normal;
			margin-bottom: 5px;
			color: #455E5B;
		}

		#contenidoInfoEntradilla
		{
			padding: 5px;
			background: #F8F8F8;
		}

		#contenidoInfoEntradilla p
		{
			color: #252B2F;
			margin: 5px 0 5px 0;
			font-family: Verdana, Arial;
			font-size: 11px;
			line-height: 18px;
		}
		
		#contenidoInfoTexto p
		{
			line-height: 21px;
		}
	
	#contenidoRel
	{
		float: right;
		width: 270px;
	}
	
		#contenidoRel .contenidoRelBox
		{
			margin: 0 0 15px 0;
		}
		
		#contenidoRel .contenidoRelBoxTitulo
		{
			color: #676767;
			padding: 2px 0 2px 5px;
			background: #F4F6F8;
			margin: 0 0 10px 0;
		}
		
		#contenidoRel .contenidoRelBoxContent
		{
			margin: 0 0 0 5px;
		}
		
		#contenidoRel .contenidoRelBoxContentPhoto
		{
			margin: 0 10px 10px 0;
			width: 120px;
			height: 95px;
			text-align: center;
			vertical-align: middle;
			float: left;
		}
		
		#contenidoRel .contenidoRelBoxContentPhoto a, #contenidoRel .contenidoRelBoxContentPhoto img
		{
			vertical-align: middle;
		}
		
		#contenidoRel .contenidoRelBoxContentPhoto img
		{
			border: 1px solid #7B969B;
		}



	/* contenido navegacion */
	
	#contenidoNavegacionWrapper
	{
		margin-bottom: 15px;
		border-bottom: 1px solid #E8ECEE;
		background: #F6F7F8;	
	}
	
	#contenidoNavegacion
	{
		border-bottom: 1px solid #FAFBFB;
		padding: 0 0 7px 10px;
		font-family: Tahoma, Arial;
		font-size: 11px;
	}


	/* contenido lista */

	#contenidoLista
	{
		margin: 15px 0 0 15px;
	}
	
	.contenidoListaItem
	{
		margin-bottom: 15px;
		padding-bottom: 10px;
		border-bottom: 1px solid #DCDCDC;
	}
	
	.contenidoListaItemImagen
	{
		float: left;
		width: 70px;
		margin-right: 10px;
		text-align: center;
	}

		.contenidoListaItemImagen img
		{
			border: 1px solid #7B969B;
		}
	
	.contenidoListaItemIntro
	{
		float: left;
		width: 300px;
		margin-left: 5px;
	}
	
		.contenidoListaItemIntro h3
		{
			font-family: Arial, Verdana;
			font-size: 14px;
			font-weight: bold;
			padding: 0;
			margin: 2px 0 7px 0;			
		}

		.contenidoListaItemIntro p
		{
			margin: 5px 0 5px 0;
			font-family: Verdana, Arial;
			font-size: 11px;
		}




	/* informacion agencia */

	#agenciaFicha
	{
		margin: 5px 0px 15px 5px;
	}
	
	#agenciaInfo
	{
		float: left;
		width: 330px;
	}



	/* contacto */
	
	#contactoMensaje
	{
		margin: 0px 0px 25px 0px;
	}
	
	#contactoSolicitar
	{
		margin: 0px 0px 15px 0px;
	}
	
	#contactoSolicitarTexto
	{
		float: left;
		width: 300px;
		margin-left: 35px;
	}
	
	#contactoSolicitarTexto h2
	{
		color: #3E3F35;
		font-size: 12px;
		font-family: Tahoma, Arial;
		font-style: normal;
		font-weight: bold;
		margin: 0px 0px 15px 0px;
		padding: 0px;
	}
	
	#contactoSolicitarTexto ul, #contactoSolicitarTexto ul li
	{
		margin: 0px;
		padding: 0px;
	}
	
	#contactoSolicitarTexto ul
	{
		margin-left: 25px;
	}
	
	#contactoSolicitarTexto ul li
	{
		margin-bottom: 10px;
	}
	
	#contactoSolicitarFormulario
	{
		float: left;
		margin: 0px 0px 0px 40px;
	}
	


	/* titulo de seccion */

	#tituloSeccion
	{
		padding: 5px 0 5px 10px;
		border-bottom: 1px solid #F5F7F7;
		background: #FCFCFC;
	}
	
	#tituloSeccion h1
	{
		font-family: Arial, Verdana;
		font-size: 19px;
		font-weight: normal;
		margin: 0;
		padding: 0;
	}
	
	#tituloSeccion h1 a
	{
		border: 0px;
	}


	/* menu de seccion */
	
	#menuSeccion
	{
		margin: 3px 0px 10px 0px;
		padding: 7px 0px 5px 2px;
		border-bottom: 1px solid #DDE2E5;
	}

	#menuSeccion ul
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	#menuSeccion ul li
	{
		float: left;
		display: inline;
		margin: 0px;
		padding: 0px;
	}

	#menuSeccion ul li.split
	{
		float: left;
		display: inline;
		margin: 0px;
		padding: 0px;
		font-size: 1px;
		width: 1px;
		height: 15px;
		background: #C5C9B3;
		border-right: 1px solid #FFFFFF;
	}
	
	#menuSeccion ul li a
	{
		display: block;
		color: #616551;
		font-family: Arial, Verdana, Arial;
		font-size: 12px;
		padding: 0px 0px 2px 0px;
		margin: 0px 10px 0px 10px;
		text-decoration: none;
		border-bottom: 1px solid #F2F4F5;
	}
	
	#menuSeccion ul li a.activo
	{
		color: #031E3A;
		border-bottom: 1px solid #576979;
	}
	
	#menuSeccion ul li a:hover
	{
		color: #000000;
		text-decoration: none;
		border-bottom: 1px solid #000000;
	}



	/* bottom */

	#bottom
	{
		background: #FFFFFF url(_img/bg-bottom.gif) left top repeat-x;
		border-top: 1px solid #DDE1E3;
		padding: 20px 0 0 0;
	}
	
		#bottom a:link, #bottom a:active, #bottom a:visited
		{
			color: #697D8E;
			border-bottom: 1px solid #ABBEC1;
		}

		#bottom a:hover
		{
			color: #6C8B3B;
			border-bottom: 1px solid #C7DAAA;
		}
	
		#bottom a.image:link, #bottom a.image:active, #bottom a.image:visited, #bottom a.image:hover
		{
			border: 0px;
		}

	#bottomContent
	{
		margin: 0px 0px 10px 0px;
	}
	
	#bottomLogo
	{
		float: left;
		margin-left: 70px;
	}
	
	#bottomRight
	{
		float: left;
		margin: 0px 0px 0px 10px;
		text-align: center;
	}
	
		#bottomInfo
		{
			color: #808080;
			font-size: 12px;
			margin-bottom: 5px;
		}

			#bottomEmpresa		
			{
				color: #485C5A;
				font-size: 15px;
				font-family: "Trebuchet MS", Arial;
				font-weight: bold;
			}

			#bottomTelefono
			{
				color: #4A5858;
				font-size: 13px;
				font-family: Arial;
				font-weight: bold;
				letter-spacing: 1px;
			}

		#bottomAddress
		{
			font-size: 13px;
			font-family: Arial, Verdana;
			color: #000000;
			letter-spacing: 1px;
			margin-bottom: 10px;
		}
		
		#bottomAddress span
		{
			color: #889897;
		}
	
	#bottomLinks
	{
		color: #889897;
		text-align: center;
		margin-bottom: 25px;
	}
	
		#bottomLinksMain
		{
			margin-bottom: 10px;
			letter-spacing: 1px;
		}

			#bottomLinksMain a
			{
				font-family: Tahoma;
				font-size: 12px;
				font-weight: bold;
			}

		#bottomLinksSub
		{
			margin-bottom: 10px;
			letter-spacing: 1px;
		}

			#bottomLinksSub a
			{
				font-size: 12px;
				font-weight: normal;
			}
	
	#bottomCredits
	{
		color: #585858;
		font-size: 11px;
		font-family: Tahoma;
		margin-bottom: 25px;		
		text-align: center;
	}
	
	#bottomCredits a
	{
		font-weight: normal;
	}
	


	/* formularios */
	
	form
	{
		margin: 0px;
		padding: 0px;
	}
	
	.labelLeft
	{
		margin-bottom: 10px;
	}
	
	.labelLeft label
	{
		float: left;
		width: 80px;
		text-align: right;
		padding-top: 2px;
	}
	
	.labelLeft .formInput
	{
		margin-left: 10px;
		float: left;
	}
	
	label
	{
		color: #415022;
		margin: 0px;
		padding: 0px;
		font-family: Arial, Tahoma, Helvetica;
		font-size: 12px;
	}

	.formInput
	{
		font-size: 11px;
		font-family: Verdana, Arial, Tahoma, Helvetica;
		border: 1px solid #C0C0C0;
		background: #FDFDFD;
		margin: 0px;
		padding: 3px 3px 2px 3px;
		width: 100px;
	}
	
	select.formInput
	{
		padding-top: 2px;
		padding-bottom: 1px;
	}
	
	.formInputCheckbox
	{
		vertical-align: middle;
		margin: 0px;
		padding: 0px;
	}
	
	label.labelHeader
	{
		font-family: Verdana;
		font-size: 11px;
		color: #606060;
	}

	.formButtonOk
	{
		font-family: Arial, Tahoma, Helvetica;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 1px;
		padding: 3px 5px 1px 5px;
		color: #FFFFFF;
		background: #8BB357;
		border-left: 1px solid #C4D6A4;
		border-top: 1px solid #C4D6A4;
		border-right: 1px solid #66833D;
		border-bottom: 1px solid #66833D;
		text-transform: uppercase;
	}




	/* Clear Both fixed */

	.clearfix:after
	{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}

	.clearfix { display: inline-block; }

	/* Hide from IE Mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {	display:block; }
	/* End hide from IE Mac */

