

	
	
	/* menu elements horizontal */

	
	
	#menu_container
	{
		background: #ffffff url('../_img/bg_menu.jpg')  left bottom repeat-x;
		padding-bottom: 0px;
		height: 40px;
		padding-left:  15px;
		border: 0px solid #444444;
		padding-right: 0px;
		margin-left: 0px;
		border-left: 0px;
		border: 0px solid #ffffff;
		border-top: 0px solid #000000;
		border-bottom: 0px solid #000000;
		padding-top: 0px;

		
		
	}
	
	#menu
	{
		padding-left: 0px;
		border-top: 0px solid #ffffff;
		

	}

	#menu ul
	{
		float: left;
		list-style-type: none;
		display: inline;
		vertical-align: middle;
		
		border-left: 0px solid #78A2CC;
		border-right: 0px solid #5881AB;
		
		height: 25px;
		margin-top: 0px;
		margin-left: 0px;
		
					
	}

	#menu ul li
	{
		float: left;
		list-style-type: none;
		display: inline;
		vertical-align: middle;
		
	}
	
	#menu ul li.on
	{

	}	

	#menu ul li.off
	{

	}	
	
	#menu li a:link, #menu li a:active, #menu li a:visited
	{
		float:  left;
		font-family: verdana;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		text-align: left; 
		padding-bottom: 1px;
		padding-top: 14px;
		margin-top: 0px;
		
		border-right: 0px solid #78A2CC;	
		border-left: 0px solid #5881AB;	
		
		height: 25px;
		padding-left: 35px;
		padding-right: 35px;

		
	}
	
	#menu ul li.off a:link, #menu ul li.off a:active, #menu ul li.off a:visited
	{
		color: #A4763B;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
		background: url('../_img/menu_bg_item_off.jpg')  left bottom no-repeat;
		border-top: 0px solid #ffffff;
		margin-top: 0px;

		
	}
	
	#menu ul li.off a:hover
	{
		color: #000000;
		font-weight: bold;
		font-size: 10px;
		text-decoration: underline000;
		background: url('../_img/menu_bg_item_hover.jpg')  left bottom no-repeat;
		border-top: 0px solid #ffffff;
		margin-top: 0px;
		

	}

	#menu ul li.on a:link, #menu ul li.on a:active, #menu ul li.on a:visited
	{
		color: #151695;
		font-weight: bold;
		background: url('../_img/menu_bg_item_on.jpg')  left bottom no-repeat;
		border-top: 0px solid #ffffff;
		text-decoration: underline;		
		margin-top: 0px;

		
	}
	
	#menu ul li.on a:hover
	{

	}



	
		/* ------------------------ menu nuevo ---------------------- */

	
	
	
	
	#menu_container_nuevo
	{
		background: #ffffff url('../_img/bg_menu000.jpg')  left bottom repeat-x;
		padding-left:  15px;
		border-top: 6px solid #ffffff;
		border-bottom: 6px solid #ffffff;
		margin-left: 0px;
		
	}
	
	#menu_nuevo
	{
		padding-left: 0px;

	}

	#menu_nuevo ul
	{
		list-style-type: none;
		display: inline;
		vertical-align: middle;
		margin: 0px;
					
	}

	#menu_nuevo ul li
	{
		float: left;
		list-style-type: none;
		display: inline;
		vertical-align: middle;
		
	}
	
	#menu_nuevo ul li.on
	{

	}	

	#menu_nuevo ul li.off
	{

	}	
	
	#menu_nuevo li a:link, #menu_nuevo li a:active, #menu_nuevo li a:visited
	{
		float:  left;
		font-family: verdana;
		font-size: 10px;
		font-weight: normal;
		text-align: left; 
		padding-bottom: 1px;
		padding-top: 14px;
		margin-top: 0px;
		padding-left: 35px;
		padding-right: 35px;
		
	}
	
	#menu_nuevo ul li.off a:link, #menu_nuevo ul li.off a:active, #menu_nuevo ul li.off a:visited
	{
		color: #A4763B;
		font-weight: bold;
		font-size: 10px;
		background: url('../_img/menu_bg_item_off000.jpg')  left bottom no-repeat;
		margin-top: 0px;
		
	}
	
	
	#menu_nuevo ul li.on a:link, #menu_nuevo ul li.on a:active, #menu_nuevo ul li.on a:visited
	{
		color: #151695;
		font-weight: bold;
		background: url('../_img/menu_bg_item_on000.jpg')  left bottom no-repeat;
		border-top: 0px solid #ffffff;
		text-decoration: underline;		
		margin-top: 0px;

		
	}
	
	
	
		/* ------------------------ hover castellano ---------------------- */

	
	
	#menu_nuevo ul li.empresa_off_es a:hover
	{

		background: url('../_img/menu_empresa_on_es.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 45px;
	
	}
	
	
	#menu_nuevo ul li.inmuebles_off_es a:hover
	{

		background: url('../_img/menu_inmuebles_on_es.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 45px;
	
	}	
	
	#menu_nuevo ul li.servicios_off_es a:hover
	{

		background: url('../_img/menu_servicios_on_es.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 45px;
	}
	
	
	#menu_nuevo ul li.propuestas_off_es a:hover
	{

		background: url('../_img/menu_propuestas_on_es.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 45px;
	
	}

	
	
	#menu_nuevo ul li.contacto_off_es a:hover
	{

		background: url('../_img/menu_contacto_on_es.jpg')  center center no-repeat;
		padding-left: 45px;
	
	}
	
	
	
		/* ------------------------ hover ingles ---------------------- */

	
	
	#menu_nuevo ul li.empresa_off_en a:hover
	{

		background: url('../_img/menu_empresa_on_en.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 35px;
	
	}
	
	
	#menu_nuevo ul li.inmuebles_off_en a:hover
	{

		background: url('../_img/menu_inmuebles_on_en.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 35px;
	
	}	
	
	#menu_nuevo ul li.servicios_off_en a:hover
	{

		background: url('../_img/menu_servicios_on_en.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 35px;
	}
	
	
	#menu_nuevo ul li.propuestas_off_en a:hover
	{

		background: url('../_img/menu_propuestas_on_en.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 95px;
	
	}

	
	
	#menu_nuevo ul li.contacto_off_en a:hover
	{

		background: url('../_img/menu_contacto_on_en.jpg')  center center no-repeat;
		padding-left: 35px;
	
	}
	
	
	
	
	
		/* ------------------------ hover frances ---------------------- */

	
	
	#menu_nuevo ul li.empresa_off_fr a:hover
	{

		background: url('../_img/menu_empresa_on_fr.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 35px;
	
	}
	
	
	#menu_nuevo ul li.inmuebles_off_fr a:hover
	{

		background: url('../_img/menu_inmuebles_on_fr.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 35px;
	
	}	
	
	#menu_nuevo ul li.servicios_off_fr a:hover
	{

		background: url('../_img/menu_servicios_on_fr.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 35px;
	}
	
	
	#menu_nuevo ul li.propuestas_off_fr a:hover
	{

		background: url('../_img/menu_propuestas_on_fr.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 80px;
	
	}

	
	
	#menu_nuevo ul li.contacto_off_fr a:hover
	{

		background: url('../_img/menu_contacto_on_fr.jpg')  center center no-repeat;
		margin-top: 0px;
		
		padding-left: 60px;
	
	}	
	
	
	
	
	
		/* ------------------------ hover aleman ---------------------- */

	
	
	#menu_nuevo ul li.empresa_off_de a:hover
	{

		background: url('../_img/menu_empresa_on_de.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 35px;
	
	}
	
	
	#menu_nuevo ul li.inmuebles_off_de a:hover
	{

		background: url('../_img/menu_inmuebles_on_de.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 35px;
	
	}	
	
	#menu_nuevo ul li.servicios_off_de a:hover
	{

		background: url('../_img/menu_servicios_on_de.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 35px;
	}
	
	
	#menu_nuevo ul li.propuestas_off_de a:hover
	{

		background: url('../_img/menu_propuestas_on_de.jpg')  center center no-repeat;
		margin-top: 0px;
		padding-left: 35px;
	
	}

	
	
	#menu_nuevo ul li.contacto_off_de a:hover
	{

		background: url('../_img/menu_contacto_on_de.jpg')  center center no-repeat;
		padding-left: 90px;
	
	}	
	
	
	
		/* ------------------------ estilos para imagenes on y off castellano ---------------------- */
	
	
	
	.empresa_on_es
	{
		background: url('../_img/menu_empresa_on_es.jpg')  center center no-repeat;
		width: 130px;
		height: 30px;
		border-right: 1px solid #999999;

	}
	
	.empresa_off_es
	{
		background: url('../_img/menu_empresa_off_es.jpg')  center center no-repeat;
		width: 130px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.inmuebles_on_es
	{
		background: url('../_img/menu_inmuebles_on_es.jpg')  center center no-repeat;
		width: 130px;
		height: 30px;
		border-right: 1px solid #999999;		
	}
	
	.inmuebles_off_es
	{
		background: url('../_img/menu_inmuebles_off_es.jpg')  center center no-repeat;
		width: 130px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.servicios_on_es
	{
		background: url('../_img/menu_servicios_on_es.jpg')  center center no-repeat;
		width: 130px;
		height: 30px;
		border-right: 1px solid #999999;		
	}
	
	.servicios_off_es
	{
		background: url('../_img/menu_servicios_off_es.jpg')  center center no-repeat;
		width: 130px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.propuestas_on_es
	{
		background: url('../_img/menu_propuestas_on_es.jpg')  center center no-repeat;
		width: 160px;
		height: 30px;
		border-right: 1px solid #999999;		
	}
	
	.propuestas_off_es
	{
		background: url('../_img/menu_propuestas_off_es.jpg')  center center no-repeat;
		width: 160px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.contacto_on_es
	{
		background: url('../_img/menu_contacto_on_es.jpg')  center center no-repeat;
		width: 130px;
		height: 30px;
	}
	
	.contacto_off_es
	{
		background: url('../_img/menu_contacto_off_es.jpg')  center center no-repeat;
		width: 130px;
		height: 30px;

	}
	
	
		/* ------------------------ estilos para imagenes on y off ingles ---------------------- */
	
	
	
	.empresa_on_en
	{
		background: url('../_img/menu_empresa_on_en.jpg')  center center no-repeat;
		width: 120px;
		height: 30px;
		border-right: 1px solid #999999;

	}
	
	.empresa_off_en
	{
		background: url('../_img/menu_empresa_off_en.jpg')  center center no-repeat;
		width: 120px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.inmuebles_on_en
	{
		background: url('../_img/menu_inmuebles_on_en.jpg')  center center no-repeat;
		width: 110px;
		height: 30px;
		border-right: 1px solid #999999;		
	}
	
	.inmuebles_off_en
	{
		background: url('../_img/menu_inmuebles_off_en.jpg')  center center no-repeat;
		width: 110px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.servicios_on_en
	{
		background: url('../_img/menu_servicios_on_en.jpg')  center center no-repeat;
		width: 110px;
		height: 30px;
		border-right: 1px solid #999999;		
	}
	
	.servicios_off_en
	{
		background: url('../_img/menu_servicios_off_en.jpg')  center center no-repeat;
		width: 110px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.propuestas_on_en
	{
		background: url('../_img/menu_propuestas_on_en.jpg')  center center no-repeat;
		width: 215px;
		height: 30px;
		border-right: 1px solid #999999;		
	}
	
	.propuestas_off_en
	{
		background: url('../_img/menu_propuestas_off_en.jpg')  center center no-repeat;
		width: 215px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.contacto_on_en
	{
		background: url('../_img/menu_contacto_on_en.jpg')  center center no-repeat;
		width: 90px;
		height: 30px;
	}
	
	.contacto_off_en
	{
		background: url('../_img/menu_contacto_off_en.jpg')  center center no-repeat;
		width: 90px;
		height: 30px;

	}
	
	
		/* ------------------------ estilos para imagenes on y off frances ---------------------- */
	
	
	
	.empresa_on_fr
	{
		background: url('../_img/menu_empresa_on_fr.jpg')  center center no-repeat;
		width: 130px;
		height: 30px;
		border-right: 1px solid #999999;

	}
	
	.empresa_off_fr
	{
		background: url('../_img/menu_empresa_off_fr.jpg')  center center no-repeat;
		width: 130px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.inmuebles_on_fr
	{
		background: url('../_img/menu_inmuebles_on_fr.jpg')  center center no-repeat;
		width: 110px;
		height: 30px;
		border-right: 1px solid #999999;		
	}
	
	.inmuebles_off_fr
	{
		background: url('../_img/menu_inmuebles_off_fr.jpg')  center center no-repeat;
		width: 110px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.servicios_on_fr
	{
		background: url('../_img/menu_servicios_on_fr.jpg')  center center no-repeat;
		width: 90px;
		height: 30px;
		border-right: 1px solid #999999;		
	}
	
	.servicios_off_fr
	{
		background: url('../_img/menu_servicios_off_fr.jpg')  center center no-repeat;
		width: 90px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.propuestas_on_fr
	{
		background: url('../_img/menu_propuestas_on_fr.jpg')  center center no-repeat;
		width: 200px;
		height: 30px;
		border-right: 1px solid #999999;		
	}
	
	.propuestas_off_fr
	{
		background: url('../_img/menu_propuestas_off_fr.jpg')  center center no-repeat;
		width: 200px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.contacto_on_fr
	{
		background: url('../_img/menu_contacto_on_fr.jpg')  center center no-repeat;
		width: 145px;
		height: 30px;
	}
	
	.contacto_off_fr
	{
		background: url('../_img/menu_contacto_off_fr.jpg')  center center no-repeat;
		width: 145px;
		height: 30px;

	}
	
	
		/* ------------------------ estilos para imagenes on y off aleman ---------------------- */
	
	
	
	.empresa_on_de
	{
		background: url('../_img/menu_empresa_on_de.jpg')  center center no-repeat;
		width: 70px;
		height: 30px;
		border-right: 1px solid #999999;

	}
	
	.empresa_off_de
	{
		background: url('../_img/menu_empresa_off_de.jpg')  center center no-repeat;
		width: 70px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.inmuebles_on_de
	{
		background: url('../_img/menu_inmuebles_on_de.jpg')  center center no-repeat;
		width: 80px;
		height: 30px;
		border-right: 1px solid #999999;		
	}
	
	.inmuebles_off_de
	{
		background: url('../_img/menu_inmuebles_off_de.jpg')  center center no-repeat;
		width: 80px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.servicios_on_de
	{
		background: url('../_img/menu_servicios_on_de.jpg')  center center no-repeat;
		width: 165px;
		height: 30px;
		border-right: 1px solid #999999;		
	}
	
	.servicios_off_de
	{
		background: url('../_img/menu_servicios_off_de.jpg')  center center no-repeat;
		width: 165px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.propuestas_on_de
	{
		background: url('../_img/menu_propuestas_on_de.jpg')  center center no-repeat;
		width: 240px;
		height: 30px;
		border-right: 1px solid #999999;		
	}
	
	.propuestas_off_de
	{
		background: url('../_img/menu_propuestas_off_de.jpg')  center center no-repeat;
		width: 240px;
		height: 30px;
		border-right: 1px solid #999999;		
	}	
	
	
	.contacto_on_de
	{
		background: url('../_img/menu_contacto_on_de.jpg')  center center no-repeat;
		width: 130px;
		height: 30px;
	}
	
	.contacto_off_de
	{
		background: url('../_img/menu_contacto_off_de.jpg')  center center no-repeat;
		width: 130px;
		height: 30px;

	}