
	html * {
		margin:				0;
		padding: 			0;
		border: 			none;
		list-style: 		none;
		font-size: 			1em;
	}
	
	body {
		font-family: 		"Lucida Grande", "Lucida Sans Unicode", sans-serif;
		font-size: 			72%;
		height: 			100%;
	}
	
	a {
		text-decoration: 	none;
	}
	
	a:hover {
		cursor:				pointer;
	}
	
	#idiomas {
		display: 			none;
	}
	
	#firma {
		position: 			absolute;
		top:				50%;
		left:				50%;
		margin-top:			-215px;
		margin-left:		-355px;
		display: 			block;
		width: 				709px;
		height:				20px;
		color: 				#bbb !important;
		font-size: 			.9em;
	}
	
	#wrapper {
		width: 				709px;
		margin: 			10px auto;
		position: 			absolute;
		top:				50%;
		left:				50%;
		margin-top:			-200px;
		margin-left:		-355px;
		background:			url('images/intro.jpg') no-repeat white;
	}
	
	#contenedor {
		margin-bottom: 		5px;
		overflow: 			hidden;
	}

	.cerrado {
		height: 			170px;	
	}
	
	.abierto {
		height:				315px;
	}

	#navegacion {
		border:				1px solid #3e3e3e;
		height: 			30px;
		padding-left: 		40px;
		position: 			relative;
		font-size: 			1.2em;
		background: 		white;
		margin-top: 		15px;
	}
	
	#navegacion a {
		color:				#08203a;
		position: 			relative;
		z-index: 			10000;
	}
	
	#navegacion li a:hover {
		font-weight: 		bold;
	}
	
	#navegacion ul li a:hover {
		letter-spacing:		0 !important;
		letter-spacing:		-1px;
	}
	
	#navegacion li {
		margin-right:		20px;
		text-align:			center;
		float: 				left;
		height: 			30px;
		line-height: 		30px;
		width: 				70px;
		position: 			relative;
	}
	
	li#logo {
		margin-right: 		0px !important;
		position:			absolute;
		text-indent:		10000px;
		overflow:			hidden;
		width: 				158px;
		right: 				0px;
		top:				0px;
	}
	
	a.web_navegacion_cocinas + div {
		z-index:			1000 !important;
	}
	
	a.web_navegacion_instalaciones + div {
		z-index:			200 !important;
	}
	
	a.web_navegacion_instalaciones + div + div {
		z-index:			201 !important;
	}
	
	#logo a {
		display: 			block;
		background: 		url("images/logo.jpg") top left;
		height: 			30px;
	}
	
	#navegacion li ul {
		z-index: 			10;
	}
	
	#navegacion li div {
		z-index:			1;

	}
	
	#navegacion li ul a {
		color:			#8c95b1;
		font-size: 		.9em;
		z-index:		1000;
		white-space: 		nowrap;
	}
	
	#navegacion li ul a:hover {
		color:			#08203a;
	}
	
	#navegacion li ul.rimadesio {
		border-right:		1px solid #3e3e3e;
		border-left:		none;
		right:				15px;
		left:				auto;
		text-align: 		right;
		z-index: 			1000000;
		overflow:			hidden;
		width:  			472px;
		height:				auto !important;
		padding-bottom: 	0 !important;
		padding-bottom:		5px;
	}
	
	#navegacion li ul.rimadesio {
		margin-right: 		0px;
		margin-left: 		10px;
	}
	
	#navegacion li ul li {
		display: 			inline;
		float:				none;
		margin-right: 		18px;
	}
	
	#navegacion li ul li a {
		text-transform: 	lowercase;	
	}
	
	#fader {
		width:				709px;
		height: 			315px;
	}
	
	div.web_navegacion_cocinas {
		background: 		url("images/fondo_cocinas.jpg") top left no-repeat !important;
	}
	
	div.web_navegacion_empresa {
		background: 		url("images/fondo_empresa.jpg") top left no-repeat !important;
	}
	
	div.web_navegacion_banyos {
		background: 		url("images/fondo_banyos.jpg") top left no-repeat !important;
	}
	
	div.web_navegacion_armarios {
		background: 		url("images/fondo_armarios.jpg") top left no-repeat !important;
	}
	
	div.web_navegacion_instalaciones {
		background: 		url("images/fondo_instalaciones.jpg") top left no-repeat !important;
	}
	
	p, address {
		margin-bottom: 		10px;
	}
	
	/*  EMPRESA   */
	
	.web_navegacion_empresa div div {
		overflow: 			hidden;
		height:				315px;
	}
	
	.web_navegacion_empresa #izquierda {
		height:				315px;
		overflow:			hidden;
		position:			absolute;
		top:				0;
		left:				0;
		width:				235px;
		padding-bottom:		0px;	
		line-height: 		11px;
	}
	
	.web_navegacion_empresa .contenido {
		padding:			15px;
		padding-top:		30px;
		font-size: 			.8em;
	}
	
	.web_navegacion_empresa .contenido a {
		color:	 			white;
	}
	
	.web_navegacion_empresa .contenido a:hover {
		text-decoration: 	underline;
	}
	
	.web_navegacion_empresa #derecha {
		position:			absolute;
		top:				0;
		right:				0;
		text-align:			right;
		width:				157px;
		color:				white;
	}
	
	.web_navegacion_empresa .central {
		position:			absolute;
		top:				0;
		left:				235px;
		width:				317px;
	}	
	
	/* ARMARIOS */
	
	#infoArmario {
		width:				161px;
		height:				315px;
		position: 			absolute;
		overflow: 			hidden;
		top:				0;
		right:				0;
	}
	
	#imagenArmario {
		position: 			absolute;
		top:				0;
		left:				0;
		z-index: 			0;
	}
	
	#resumen {
		height: 			100px;
		overflow: 			hidden;
		font-size: 			.8em;
	}
	
	#caracteristicas {
		font-size: 			.8em;
	}
	
	#infoArmario div.contenido ul {
		position: 			absolute;
		bottom:				40px;
		left:				0;
	}
	
	#infoArmario div.contenido {
		width:				161px;
		height:				315px;
		position: 			absolute;
		overflow: 			hidden;
		top:				0;
		right:				0;
		z-index: 			1;
		
	}
	
	.fondo {
		z-index:			0 ;
		position: 			absolute;
	}
	
	.web_navegacion_empresa .contenido {
		position: 			relative;
		z-index: 			1
	}
	
	#infoArmario div.contenido.contenido ul li {
		margin-bottom: 		5px;
	}
	
	#infoArmario div.contenido ul a{
		color: 				black;
		text-decoration: 	none;
	}
	
	.web_navegacion_armarios div.Paginador a, .web_navegacion_armarios div.Paginador .paginaActual,
	.web_navegacion_instalaciones div.Paginador a, .web_navegacion_instalaciones div.Paginador .paginaActual,
	.web_navegacion_banyos div.Paginador a
	{
		color:				#333;
	}
	
	
	#infoArmario div.contenido h1, #infoArmario div.contenido ul, #infoArmario div.contenido #resumen {
		padding:			10px;
	}
	
	#infoArmario div.contenido ul a:hover {
		/*font-weight: 		bold;*/
	}
	
	/*  COCINAS  */
	
	#transiciones {
		position:			aboslute;
		top:				0;
		left:				0;
		z-index:			0;
		height: 			315px;
	}
	
	#infoCocina, #infoCocina div, #infoCocina img {
		width:				161px;
		height:				315px;
		position: 			absolute;
		overflow: 			hidden;
		top:				0;
		right:				0px !important;
		right: 				-2px;
	}
	
	#infoCocina img {
		
	}
	
	
	#infoCocina {
		
	}
	
	#infoCocina div h1, #infoCocina div ul {
		padding:			10px;
	}
	
	#infoCocina div h1 {
		text-transform: 	uppercase;
		font-size: 			1.1em;
		color:				white;
	}
	
	#infoCocina div ul {
		width:				300px;
		position: 			absolute;
		bottom:				40px;
		left:				0;
	}
	
	#infoCocina div ul li {
		margin-bottom: 		5px;
	}
	
	#infoCocina div ul a {
		color: 				white;
		text-decoration: 	none;
		font-size: 			1em;
	}
	
	#infoCocina div ul a:hover {
		/*font-weight: 		bold;*/
	}
	
	#caracteristicas {
		width:				200px;
		height:				315px;
		position:			absolute;
		top:				0;
		left:				0;
		color: 				white;
		z-index: 			1;
		overflow:			hidden;
	}
	
	.web_navegacion_empresa .fondo {
		height:				415px;
		width:				235px;
		background: 		#333;
	}
	
	#caracteristicas .fondo {
		position: 			absolute;
		width:				200px;
		height:				315px;
		background: 		black;
	}
	
	#infoArmario .fondo {
		width:				161px;
		height:				315px;
		position: 			absolute;
		top:				0;
		left: 				0;
		background: 		white;
	}
	
	#infoArmario .contenido {
		
	}
	
	#caracteristicas .contenido {
		position: 			absolute;
		top:				0;
		padding:			15px;
		padding-top: 		30px;
	}
	
	#acabados {
		width:				550px;
		height:				315px;
		position: 			absolute;
		top:				0;
		left:				0;
		z-index:			2;
		overflow:			hidden;
	}
	
	#acabados .fondo {
		width:				550px;
		height:				315px;
		position: 			absolute;
		background: 		black;
		opacity:			.7;
	}
	
	#acabados .contenido {
		position: 			absolute;
		top:				0;
		padding:			15px;
		padding-top: 		30px;
		font-size: 			.9em;
		color:				white;
	}
	
	#acabados li {
		position: 			relative;
	}
	
	#acabados li ul {
		position: 			absolute;
		right:				0;
		top:				0;
		height: 			285px;
		padding-top:		30px;
		width:				360px;
		background: 		#eceff4;
	}
	
	#acabados li img {
		position: 			absolute;
		left:				0;
		top:				0;
	}
	
	#acabados li li {
		margin:				15px 0 0 15px;
		width:				70px;
		height:				80px;
		float:				left;
	}
	
	#acabados li li div {
		position: 			relative;
		top:				58px;
		font-size: 			.9em;
		line-height: 		10px;
	}
	
	div.Paginador {
		width: 				161px;
		height:				15px;
		line-height:		15px;
		position: 			absolute;
		bottom: 			50px;
		right: 				-5px;
		z-index: 			200;
		color:				white;
		font-weight: 		bold;
	}
	
	div.Paginador a {
		color:				white;
	}
	
	div.Paginador .paginaActual {
		width: 				30px;
		position: 			absolute;
		right: 				20px;
		top:				0px;	
	}


	#loader {
		position: 			absolute;
		top:				0;
		left:				0;
		width:				709px;
		height:				315px;
		background:			url('images/loader.gif') center center no-repeat white;
		z-index: 			1000;
	}
	
	
	.infoRimadesio {
		position: 			relative;
	}
	
	.web_navegacion_instalaciones #transiciones li img {
		position: 			absolute;
		top: 				0;
		left: 				0;
	}
	
	.infoRimadesio .fondo {
		height:				315px;
		width:				161px;
		position: 			absolute;
		top:				0;
		right: 				0;
		z-index: 			0;
	}
	
	.web_navegacion_instalaciones #transiciones {
		width: 				709px !important;
		position: 			absolute;
		top:				0;
		left:				0;
	}
	
	.web_navegacion_instalaciones #transiciones li { z-index:100; width: 709px !important; position: absolute !important;}
	
	.infoRimadesio {
		width:				161px;
		height:				315px;
		position: 			absolute;
		overflow: 			hidden;
		top:				0;
		right:				0;
		font-size: 			.8em;
	}
	
	
	.infoRimadesio * {
		padding: 			5px;
	}
	
	#navegacion li ul.subMenuCocinas
	{
		width:				500px;
		display: 			block;
		padding-top: 			25px;
		z-index: 			1000;
		height:				auto !important;
	}
	
	.ultimo {
		clear: 				both;
	}
	
	#anterior {
		margin-right:		15px;
	}
	
	
	#navegacion li ul {
		position:			absolute;
		top:				15px;
		width:				562px;
		left:				0;
		border-left:		1px solid #3e3e3e;
		padding-top:		25px;
		padding-left:		15px;
		text-align:			left;
		z-index: 			1000;
	}
	
	#navegacion li ul li {
		bottom:				-9px;
	}
	
	/*********
	INTRO
	**********/
	
	#intro {
		color:				#969DB2;
		font-size: 			1.9em;
		position: 			absolute;
		left:				260px;
		width: 				449px;
		height:				50px;
	}
	
	#conFade {
		width: 				150px;
		color:				#E2E3E9;
	}
	
	#intro {
		display: 			none;
	}

	#rimadesioSite {
		width: 				140px; 
		height: 			40px; 
		display: 			none;
		position:			absolute;
		bottom: 			69px;
		right:				12px;
		white-space: 		nowrap;
		text-indent: 		-9000px;
	}
	
	