/* CSS Document */

/* Reset css*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
		color: black;
		background: white;
	}
	ol, ul {
		list-style: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
	p{
		text-indent:0px;
	}
	a{
		text-decoration:none;
		cursor:pointer;
	}
/* End reset*/


	html,body {
		height:100%;
		margin:0;
	}
	body {
		border:0;
		padding:0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #ffffff;	
		background-color:#230411;
		overflow:auto;		
		text-align:center;	
		position:relative;
		min-height:700px;
		min-width:1000px;

	}
	/* Capas*/
	#contenedor {
		position: absolute;
		width:1000px;
		height:700px;			
		left: 50%;
		top: 50%;	
    	margin-top: -350px;
		margin-left: -500px;			
		border:none;
		background-color:#230411;
		text-align:center;	
		overflow:hidden;	
	}
	#logo_saloni {
		float:left;
		display:inline;
		overflow:hidden;
		margin:17px 0px 0px 35px;
		width:166px;
		height:86px;
	}
	#cabecera{
		float:left;
		width:1000px;
		height:120px;
		display:inline;
		overflow:hidden;			
		background-image:url(img/cabecera_saloni.jpg);
	}
	#cabecera_lateral{
		background-image:url(img/cabecera_noticias.jpg);
		clear:left;
		float:left;
		display:inline;
		overflow:hidden;		
		width:236px;
		height:25px;
		text-align:center;
	}	
	#menu{
		background-image:url(img/fondo_menu.jpg);
		float:left;
		display:inline;	
		position:relative;
		width:764px;
		height:25px;
		text-align:center;
	}
	#lateral{
		background:transparent url(img/fondo_noticias.jpg);	
		clear:left;
		float:left;
		width:236px;
		height:480px;
		display:inline;
		text-align:center;		
	}
	#contenido{
		background-image:url(img/fondo_contenido.jpg);	
		float:left;
		display:inline;
		overflow:hidden;
		padding:0;	
		width:764px;
		height:480px;
		text-align:center;

	}	
	#contenido_con_lateral{
		background-image:url(img/fondo_contenido_lateral.jpg);	
		float:left;
		display:inline;
		overflow:hidden;
		padding:0;	
		width:1000px;
		height:480px;
		text-align:center;
		position:relative;

	}		
	#pie_lateral{
		background-image:url(img/fondo_pie_noticias.jpg);	
		clear:left;
		float:left;
		display:inline;
		overflow:hidden;		
		width:236px;
		height:25px;
	}	
	#menu_inferior{
		background-image:url(img/fondo_menu_inferior.jpg);	
		float:left;
		display:inline;
		position:relative;			
		width:764px;
		height:25px;
		text-align:center;	
	}		
	#pie{
		/*background-image:url(img/fondo_pie.jpg);*/	
		background-color:#230411;
		clear:both;
		float:left;
		display:inline;
		overflow:hidden;
		width:1000px;		
		height:50px;
		text-align:center;
	}
	#idiomas{		
		background-color:#230411;
		float:left;
		width:764px;	
		overflow:hidden;
		margin:0;
		height:20px;
		text-align:center;		
	}			

	#cabecera_lateral h1{
		padding:0; 
		margin:0 auto; 	
		background:transparent;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;	
		font-weight:normal;
		line-height:25px;	
	}	
	#cabecera_lateral h1 a{
		color:#FFFFFF;
	}
	#pie_lateral h1{
		padding:0; 
		margin:0 auto; 	
		background:transparent;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;	
		font-weight:normal;
		line-height:25px;	
	}			
	#pie_lateral h1 a{
		padding:0; 
		margin:0 auto; 	
		background:transparent;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;	
		font-weight:normal;
		line-height:25px;	
	}
	/* Genericos */
   label{
         display:inline-block;
         margin:2px 4px;  
         text-align: left;          
         color: #FFFFFF;
         border: none;
         vertical-align: middle;
   }
   br.salto{
         clear:left;
   }
   img {
         vertical-align: middle;
   }    
   input,select, textarea{
         border:none;
         margin: 5px 0;
         background-color: #a2969b;
         font-family: arial;
         font-size: 11px;
         /*color: #230411;*/  
		 color: #FFFFFF;  
         vertical-align: middle; 
		 display:inline;    
   }
   input.btn{
         border:none;     
         cursor: pointer; 
         margin:0 auto;  
		 background-color:transparent;  
		 text-align:right;     
   }    

	
	/* Navigation */

	.menu ul li a, .menu ul li a:visited {
		display:block; 
		margin: auto 10px;
		height:25px; 
	  	width: auto;	 
		color:#ffffff; 
		border:none; 	 
		line-height:25px;
		white-space:nowrap;
		text-transform:uppercase;
	}
	.menu ul {
		padding:0; 
		margin:0 0 0 24px;	
		width:740px;
		list-style-type: none; 
		text-align:left;
	}
	.menu ul li {
		float:left; 
		display:inline;
		position:relative;
		background:transparent;
		text-align:left;	
		width:120px;	
	}
	.menu ul li.last {
		background:transparent none repeat scroll 0 0;
	}
	.menu ul li#menu_tiendas{
		width:105px;
	}				
	.menu ul li#menu_producto{
		width:103px;
	}
	.menu ul li#menu_profesional{
		width:114px;
	}
	.menu ul li#menu_sostenibilidad{
		width:127px;
	}
	.menu ul li#menu_premios{
		width:176px;
	}
	.menu ul li#menu_descargas{
		width:115px;
	}	
	.menu ul li#menu_empresa{
		width:115px;
	}	
	.menu ul li#menu_trabaja{
		width:160px;
	}	
	.menu ul li#menu_contactanos{
		width:119px;
	}	
	.menu ul li#menu_comunicacion{
		width:128px;
	}	
	.menu ul li#menu_noticias{
		width:98px;
	}	
	.menu ul li#menu_mapa{
		width:120px;
	}			
	.menu ul li#menu_prof_producto{
		width:137px;
	}										
	.menu ul li#menu_prof_fachada{
		width:190px;
	}											
	.menu ul li#menu_prof_elevado{
		width:270px;
	}											
	.menu ul li#menu_prof_antideslizante{
		width:138px;
	}										
	.menu ul li#menu_prof_proyectos{
		width:143px;
	}	
	.menu ul li#menu_prof_lammax{
		width:208px;
	}
	.menu ul li#menu_prof_premios{
		width:321px;
	}	
	.menu ul li#menu_prof_descargas{
		width:211px;
	}	
	.menu ul li#menu_prof_tiendas{
		width:162px;
	}			
															
	.menu ul li ul {
		visibility:hidden; 
		position:absolute;
		background:transparent;
		margin:0;
	}
	.menu table {
		border-collapse:collapse; 
		margin:0; 
		padding:0; 
		margin:-1px;
	}

	.menu ul li:hover, .menu ul li:hover ul li:hover{
		background-color:#dedadc;
	}		
	.menu ul li:hover a, .menu ul li a:hover {
		color:#94283a; 
	}

	.menu ul li:hover ul, .menu ul li a:hover ul {
		visibility:visible; 
		bottom:25px; 
		left:0;
	}

	.menu ul li:hover ul li, .menu ul li a:hover ul li {
		display:block; 
		background-color:#c8c0c3; 
		background-image:none;
		border:1px solid #a2969b;
		border-width:1px 0px 0px;
		clear:both;
		
	}

	.menu ul li:hover ul li a, .menu ul li a:hover ul li a {
		display:block; 
		background:transparent; 
		color:#726068; 
		text-align:left;
	}

	.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {
		background:transparent; 
		color:#94283a;		
	}
	
	/*Contenido*/

	#contenido_izquierda{
		float:left;
		padding:10px;
		border-right: 1px solid #726068;				
		width:520px;	
		display:inline;
		
	}
	#contenido_izquierda #campanya{
		background:transparent;
		width:521px;
		height:460px;
		text-align:left;
		font-weight:bold;
	}

	#contenido_derecha{
		float:left;
		margin:0;
		padding:10px 0;
		width:222px;
		display:inline;
		text-align:left;
	}
	#contenido_derecha ul{
		margin:0;
		padding:0;
	}

	#contenido_derecha li{		
		margin:0;		
		text-align:center;
	}	
	#contenido_derecha li.premios, 	#contenido_derecha li.catalogo {
		border-top: 1px solid #726068;				
		padding:25px 30px;		
	}		
	#contenido_derecha div.fondo_azul {
		padding:0;	
		margin:20px 30px 25px;		
		height:25px;
		line-height:25px;
		background-color:#006eab;
		font-size:11px;
	}	
	#contenido_derecha div.fondo_azul a, 	#contenido_derecha div.fondo_azul a:visited{
		color:#FFFFFF;
	}		
	#contenido_derecha p {
		padding:25px 0px 0px;
	}

	#contenido_derecha p.titulo_noticia {
		font-size:13px;
		font-weight:bold;	
		padding:0px 0px 25px;
		margin:0;
	}
	#contenido_derecha p.titulo_noticia a,
	#contenido_derecha p.titulo_noticia a:visited{
		color:#FFFFFF;
	}	
	
	/* Idiomas */
	#idiomas ul {
		float:left;
		display:inline;
		padding:0; 
		margin:0px 0px 0px 40px;
		list-style-type: none; 
		text-align:center;
	}
	#idiomas ul li {
		float:left; 
		display:inline;
		position:relative;
		background:transparent;	
		text-align:left;
	}

	#idiomas ul li.last {
		background:transparent none repeat scroll 0 0;
	}	
	#idiomas ul li a, #idiomas ul li a:visited {
		display:block; 
		margin: auto 20px;		
		height:20px; 
		text-align:center; 
		color:#ffffff; 
		border:none; 
		line-height:28px;
		white-space:nowrap;	
		font-weight:bold;
	}
	#idiomas ul li:hover a, #idiomas ul li a:hover {
		color:#94283a; 
		background:transparent;		
	}
		
	
	/* Noticias */
	#lista_noticias{		
		width:221px;						
		height: 405px;		
		overflow:hidden;
		float:left;
		border-right:1px solid #726068;
	}
	#novedades{		
		width:221px;						
		height: 75px;		
		overflow:hidden;
		float:left;
		border-right:1px solid #726068;
	}	
	#novedades h2{
		padding:0;	
		margin:25px;		
		height:25px;
		line-height:25px;
		background-color:#ffcc00;
		color:#000000;
		font-size:11px;							
	}	
	#novedades h2 a, #novedades h2 a:visited{
		color:#000000;
	}		
	/* Ticker Vertical */
	#TickerVertical {
		width:221px;
		list-style:none;
		margin:0;
		padding:0;
	}
	#TickerVertical li {
		margin:0;
		padding:20px;				
		color:#ffffff;
		border-top: 1px solid #726068;		
	}
	#TickerVertical li .NewsTitle{
		color:#000000;
		margin-bottom:10px;
	}
	#TickerVertical li a, #TickerVertical li a:visited {
		color:#ffffff;
	}	
	#TickerVertical li .NewsTitle a {
		color:#ffffff;
		font-size:13px;
		font-weight:bold;
		margin-bottom:5px;
	}
	#TickerVertical li .NewsImg{
		margin:10px 27px;
	}
	#TickerVertical p{
		margin: 0px auto 5px;
	}
	
	#lateral .vScrollbar{
		float:right;
		width:14px;
		height:480px;
	}

	.arrowUp{		
		margin:1px;
		width:12px;
		height:12px;
		background:transparent url(img/flecha.gif) no-repeat scroll 50% 50%;
		cursor:pointer;
		overflow:hidden;
	}	
	.arrowDown{	
		margin:1px;
		width:12px;
		height:12px;
		background:transparent url(img/flecha_abajo.gif) no-repeat scroll 50% 50%;
		cursor:pointer;	
		overflow:hidden;
	}		
	.arrowUp:hover{
		background:transparent url(img/flecha_on.gif) no-repeat scroll 50% 50%;
	}
	.arrowDown:hover{
		background:transparent url(img/flecha_abajo_on.gif) no-repeat scroll 50% 50%;
	}
	#lateral .vTrack{
		text-align:center;		
		margin:0px 1px;
		overflow:hidden;
		position:relative;
		width:12px;	
		height:452px;
	}

	.vThumb{
		left:0;
		overflow:hidden;
		position:absolute;
		width:12px;
		height: 50px;
		background:transparent url(img/peana.jpg) repeat-y scroll 50% 50%;		
	}
	
	.mayusculas{
		text-transform:uppercase;
	}
	.negrita{
		font-weight:bold;
	}
	.centrado{
		text-align:center !important;
	}
	span.resalte_noticia{
		position:relative;
		top:-35px;
		left:10px;
		width:220px;
		height:20px;
		line-height:20px;
		display:block;
		padding:0px 5px;
		background-color:#FFFFFF;
		color:#230411;
		font-weight:bold;
		text-align:center;
	}		
	
	/*Lateral*/
	p.parrafo_lateral{
		text-align:justify;
		padding:20px;
		line-height:1.2;
	}
	p.parrafo_lateral_inferior{
		text-align:justify;
		padding:20px;
		line-height:1.2;
		position:absolute;
		top:495px;
		left:0px;				
	}	
	.imagen_lateral_superior{
		margin:10px 10px 0px;
	}
	.imagen_lateral_inferior{
		margin:10px;
		position:absolute;
		top:385px;
		left:0px;		
	}	

	/*Mapa web*/
	#sitemap{
		margin:30px;
		text-align:left;
	}
	#sitemap ul{
		padding:2px 0px 0px 100px;
		margin:0px;
	}
	#sitemap li{
		margin:0px;
		padding: 0px 0px 1px 66px;
		display:block;	
		background:transparent url(img/boca_pez.gif) no-repeat scroll 0% 4px;
		line-height:10px;
	}
	#sitemap a{
		display:block;
		color:#ffffff;	
		line-height:10px;
	}

	.breadcrumbs{
		float:left;
		width:700px;
		padding:30px 0px 28px 30px;
		margin: 0px;
		line-height:15px;
		text-align:left;
	}
	.breadcrumbs a{
		color:#FFFFFF;
		text-decoration:none;
		cursor:pointer;
	}
	#lista_productos{
		margin:0px 30px;	
		display:block;
		height:362px;
		min-height:362px;
		position:relative;
		left:0px;
		width:734px;		
		clear:both;
		text-align:left;
		float:left;

	}
	#lista_productos li { 
		float:left;
		display:block;
		position:relative;  
		margin:0px 0px 28px 30px;	
		height:153px;
		width:153px;
	} 		
	#lista_productos li.first { 
		margin:0px 0px 28px;	
	}
	#lista_productos li a{
		vertical-align:middle;
		margin:auto;
	}
	#lista_productos li a img{
		vertical-align:middle;
		margin:auto;
		display:block;
		height:153px;
		width:153px;
	}
	#lista_productos li a span{
		position:relative;
		top:-35px;
		left:10px;
		width:125px;
		height:20px;
		line-height:20px;
		display:block;
		padding:0px 5px;
		background-color:#FFFFFF;
		color:#230411;
		font-weight:bold;
		text-align:right;
	}	
	.total_resultados{
		margin:0px 30px;
		height:15px;
		line-height:15px;
		padding:0px;
		float:left;
		clear:left;
		text-align:left;
		width:auto;
		white-space:nowrap;
	}
	.cambio_pagina{
		margin:0px 30px;
		height:15px;
		line-height:15px;
		padding:0px;
		float:right;
		text-align:right;
	}
	.cambio_pagina a, .cambio_pagina a:visited{
		color:#FFFFFF;
	}
	.buscador_titulo{
		padding:0px; 
		margin:10px auto; 	
		background:transparent;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;	
		text-align:center;	
		display:block;
	}	
	.buscador_subtitulo{
		clear:left;
		padding:0px; 
		margin:10px 0px 0px 20px; 	
		background:transparent;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;		
		text-align:left;
		letter-spacing:3px;
	}	
   #buscador_lateral label{
	   	display:inline;
		margin:2px;
   }	
	#marcas{
		float:left;
		padding:0px;
		margin:30px;	
		width:176px;
		height:420px;
		background-color:#726068;
	}	
	#busqueda{
		border:1px solid #726068;
		border-width:0px 0px 1px 0px;
	}	
	#marcas ul{
		margin:30px 0px;
		padding:0px;
		clear:both;
		text-align:left;
	}
	
	#marcas ul li{
		float:left;
		clear:both;
		margin:0px 0px 30px 30px;	
	}	
	#marcas ul li ul li{
		margin:0px 0px 20px 30px;	
	}		
	#marcas ul li a{
		text-transform:uppercase;
		font-size:14px;
		color:#ffffff; 
	}		
	#marcas ul li ul li a{
		font-size:11px;
	}	
	#marcas ul li a:hover,
	#marcas ul li ul li a:hover{
		font-weight:bold;
	}			
	.buscar_corto{
		width:65px !important;
	}	
	.buscar_largo{
		width:145px !important;	
	}	
	input.buscar{
		width:70px;
		height:18px;
		margin:5px auto;
	}
	.buscar_corto label{
		width:65px !important;	
	}	
	.buscar_largo label{
		width:145px !important;	
	}			
	.selected{
		background:transparent url(img/rdo_on.gif) 0% 50% no-repeat scroll;
		padding:0px 0px 0px 18px;			
	}
	.unselected{
		background:transparent url(img/rdo_off.gif) 0% 50% no-repeat scroll;	
		padding:0px 0px 0px 18px;
	}	
	.deshabilitada{
		color:#726068;
	}
	.mark_unselected{
		padding:5px;
		margin:0px;		
		background:url(img/transparente.gif);
		text-align:center;		
	}

	.mark_selected{
		padding:5px;
		margin:0px;		
		text-align:center;
	}	
	.mark_unselected img, .mark_selected img{
		margin:0 auto;
	}			
	input#buscar_producto{
		margin:0px 20px 10px;
		color:#230411;
	}
	#busqueda_avanzada label{
		text-align:center;
		margin:0px;
		padding:0px 5px;
	}
	input.fuera{
		position: absolute; left: -9999px;
	}
	#serie_fondo{
		margin:10px 10px 5px;
		display:block;
		float:left;
	}
	#serie_fondo h1{
		clear:left;
		padding:10px; 
		background:transparent;
		color:#dedadc;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;	
		text-align:left;
		line-height:15px;		
	}		
	#serie_fondo h2{
		clear:left;
		padding:5px 10px; 	
		background:transparent;
		color:#C0C0C0;
		/*color:#94283A;		Este es el rojo saloni*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;		
		text-align:left;
		text-transform:uppercase;
	}
	
	#serie_fondo ul{
		text-align:left;
		padding:10px 0px 10px 10px;
		display:block;
	}

	#serie_fondo li{
		color:#F6F6F6;
		text-align:left;
		margin:5px auto 10px;
		padding:0px 10px 0px 0px;
	}	
	#piezas{
		display:block;
		float:left;
		clear:left;
		margin:30px 10px 0px 25px;
		position:absolute;
		top:350px;
		left:0px;
		width:187px;
	}
	#piezas .pieza{
		width:187px !important;
	}		
	#piezas .pieza ul li{
		width:187px !important;
		margin:0px !important;
	}			
	#piezas .pieza a{
		display:table-cell;
		height:187px;
		max-height:187px;
		max-width:187px;
		min-height:187px;
		min-width:187px;
		text-align:center;
		vertical-align:middle;
		width:187px;				
	}		
	#piezas .pieza a img{
		display:block;
		margin-top: expression((187 - this.height)/2); 
		margin-left:auto;
		margin-right:auto;
		margin-bottom:expression((187 - this.height)/2); 
		cursor:pointer;
		width:auto !important;
		height:auto !important;			
	}			

	#control_ambiente{
		text-align:center;	
		width:187px;
		padding:0px 0px 0px;
	}
	#control_ambiente .anterior{
		text-align:center;
		float:left;
		display:none;	
		margin:10px 0px 0px 10px;
		height:12px;
		width:12px;		
	}
	#control_ambiente .siguiente{
		text-align:center;
		float:right;
		display:block;	
		margin:10px 10px 0px 0px;
		height:12px;
		width:12px;		
	}		
	#control_ambiente .anterior	a{
		height:12px;
		width:12px;
		display:block;
		background:transparent url(img/flecha_izquierda.gif) no-repeat scroll 50% 50% !important;					
	}
	#control_ambiente .siguiente a{
		height:12px;
		width:12px;
		display:block;
		background:transparent url(img/flecha_derecha.gif) no-repeat scroll 50% 50% !important;					
	}	
	#control_ambiente .anterior a:hover{
		background:transparent url(img/flecha_izquierda_on.gif) no-repeat scroll 50% 50% !important;			
	}	
	#control_ambiente .siguiente a:hover{
		background:transparent url(img/flecha_derecha_on.gif) no-repeat scroll 50% 50% !important;			
	}		
	#texto_ambiente{
		float:left;
		display:inline;		
		text-align:center;
		line-height:12px;
		height:12px;
		margin:10px 0px 0px;
		position:absolute;
		top:187px;
		left:69px;
	}
	/* Lista series */
	#contenido .vScrollbar{
		float:right;
		width:14px;
		height:480px;
		border:1px solid #726068;
		border-width:0px 0px 0px 1px;
		margin: 0px 1px 0px 0px;
	}	
	#contenido .vTrack{
		text-align:center;		
		margin:0px 1px;
		overflow:hidden;
		position:relative;
		width:12px;	
		height:452px;
	}

	#contenido .vThumb{
		left:0;
		overflow:hidden;
		position:absolute;
		width:12px;
		height: 50px;
		background:transparent url(img/peana.jpg) repeat-y scroll 50% 50%;				
	}		
	#lista_series{		
		width:748px;
		height:407px;		
		overflow:hidden;
		float:left;
		padding:0px;
		margin:0px;
	}
	#lista_series ul {
		float:left;
		padding:0px;
		margin:30px 0px 0px 30px;
		text-align:left;
	}
	#lista_series ul li {
		float:left;
		margin:0px 0px 69px 69px;	
		display:inline;	
		text-align:center;		
	}
	#lista_series ul li.first {
		float:left;
		margin:0px 0px 69px 0px;	
		display:inline;	
		text-align:center;			
	}	
	#lista_series ul li div{
		height:124px;
		width:124px;
		min-height:124px;
		min-width:124px;
		max-height:124px;
		max-width:124px;
		display:table-cell;
		vertical-align:middle;		
		text-align:center;
		margin:0px 0px 10px;
	}
	#lista_series ul li div img{
		display:block;
		margin-top: expression((124 - this.height)/2); 
		margin-left:auto;
		margin-right:auto;
		margin-bottom:auto;
		border: 2px solid transparent;
		cursor:pointer;
	}
	img.pieza_seleccionada{
		border:2px solid #94283A !important;
	}
	#lista_series ul li span{
		vertical-align:text-bottom;
		display:block;
		padding:10px 0px 0px;
	}	
	#lista_series ul li span.no_cumple{
		color:#C0C0C0;
	}		
	#favoritos{
		float:left;
		width:236px;
	}
	#favoritos span{
		display:inline;
		float:left;
		margin:8px 20px 10px 50px;
		vertical-align:baseline;
	}
	#favoritos ul {
		float:left;
		display:inline;
	}
	#favoritos ul li{
		float:left;
		display:inline;
		margin:5px 10px 10px 0px;
	}
	#favoritos ul li a span{
		clear:both;
		display:none;
	}
	#favoritos ul li a:hover span{
		clear:both;
		display:block;
		position:absolute; 
		width:150px; 
		height:20px; 
		top:670px; 
		left:0px;  
		color:#a2969b;  
		z-index:100;	
		text-align:center;
		font-weight:bold;
	}

	/* Profesional */
	#lista_profesional{
		margin:0px 0px 20px 0px;	
		display:block;
		position:relative;		
		text-align:left;
		float:left;
	}
	#lista_profesional li { 
		float:left;
		display:block;
		position:relative;  
		margin:30px 0px 0px 30px;
		height:195px;
		width:153px;
		text-align:center;
	} 		
	#lista_profesional li div{
		float:left;
		text-align:center;
	}
	#lista_profesional li div a img{
		padding:0px 0px 5px 0px;
	}
	.subproductoVanguardia{
		margin:15px 0px 0px 30px !important;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-transform:uppercase;
		line-height:10px !important;
	}
	.subproductoLammax{
		margin:5px 0px 0px 30px !important;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-transform:uppercase;
		line-height:10px !important;
	}	
	/*Contactanos*/
	#contacto{
		display:block;
		float:left;
	}
	#form_contacto{
		position:relative;
		margin: 0px 75px;
		text-align:left;
	}
	#form_contacto fieldset{
		border:none;
		margin:10px 5px 20px;
	}		
	#form_contacto label{
		width:100px;
		height:15px;
		margin:2px 5px 10px 20px;
		vertical-align:top;
	}	
	#form_contacto input{
		width:150px;
		height:15px;
		margin:2px 5px 10px 0px;
		background-color:#FFFFFF;

	}	
	#form_contacto input, #form_contacto textarea{
		color:#000000;
	}	
	#form_contacto .input_largo{
		width:400px;
	}	
	#form_contacto textarea.input_largo{
		background-color:#FFFFFF;
		height:110px;
		
	}			
	p.required{
		display:inline;
		margin:0px 0px 0px 125px;
		float:left;
		line-height:15px;
	}
	#form_contacto input[type="submit"]{
		float:left;
		position:relative;
		background-color:transparent;
		color:#FFFFFF;
		margin:0px 0px 0px 220px;
		padding:0px;
		text-align:right;
		width:40px;
		vertical-align:middle;
	}		
	/*Sostenibilidad*/
	#carrusel{		
		float:left;
		width:970px;
		display:block;
		overflow:hidden;
		position:relative;
		top:0px;
		left:30px;
	}
	#carrusel.estrecho{
		width:955px;
	}
	#carrusel ul{
		width:10000px;
		margin:0;
		padding:0;
		position:relative;
		left:0px;
	}
	#carrusel ul li {
		margin:0px 30px 0px 0px;
		padding:0;
		float:left;
		display:inline;
		width:250px;		
	}	
	#carrusel ul li a{
		color:#FFFFFF;
	}
	#carousel img{
		height:250px;
		width:250px;		
	}
	#carrusel ul li p{
		text-align:justify;
		margin:10px 0px 0px 0px;
		line-height:15px;
				
	}	
	#carrusel ul li.carrusel_descripcion{
		margin:0px;
		width:675px;
	}
	#carrusel ul li.carrusel_descripcion p{
		text-align:justify;
		margin:0px 0px 10px;
		line-height:15px;
	}	
	#carrusel_descripcion{
		height:407px;
		width:675px;
		float:left;		
	}	
	#contenido_con_lateral .vScrollbar{
		float:right;
		width:14px;
		height:480px;
		border:1px solid #726068;
		border-width:0px 0px 0px 1px;
		margin: 0px 1px 0px 0px;		
	}	
	#contenido_con_lateral .vTrack{
		text-align:center;		
		margin:0px 1px;
		overflow:hidden;
		position:relative;
		width:12px;	
		height:452px;
	}

	#contenido_con_lateral .vThumb{
		left:0;
		overflow:hidden;
		position:absolute;
		width:12px;
		height: 50px;
		background:transparent url(img/peana.jpg) repeat-y scroll 50% 50%;				
	}			
	#contenido_descripcion{
		width:660px;
		height:407px;
		float:left;
		padding:0px 15px 0px 0px;
		overflow:hidden;
	}	
	#contenido_descripcion em{
		font-weight:bold;
		font-style:normal;
	}
	#previous{
		position:absolute;
		left:18px;		
		top:450px;		
		cursor:pointer;
		display:none;
		width:12px;
		height:12px;
		background:transparent url(img/flecha_izquierda.gif) no-repeat scroll 50% 50% !important;		
	}
	#next{
		position:absolute;
		left:970px;		
		top:450px;		
		cursor:pointer;
		width:12px;
		height:12px;
		background:transparent url(img/flecha_derecha.gif) no-repeat scroll 50% 50% !important;
	}	
	#previous:hover{
		background:transparent url(img/flecha_izquierda_on.gif) no-repeat scroll 50% 50% !important;		
	}

	#next:hover{
		background:transparent url(img/flecha_derecha_on.gif) no-repeat scroll 50% 50% !important;		
	}
	/*Profesional*/
	#carrusel_3{		
		width:940px;
		display:block;
		overflow:hidden;
		position:relative;
		top:0px;
		left:60px;
		float:left;
		clear:both;
	}
	#carrusel_3 ul{
		float:left;
		position:relative;
		width:940px;
	}
	#carrusel_3 ul li {
		margin:0px 60px 0px 0px;
		padding:0;
		float:left;
		display:inline;
		width:250px;		
	}	
	#carrusel_3 ul li a{
		color:#FFFFFF;
	}
	#carrusel_3 img{
		height:250px;
		width:250px;		
	}
	#carrusel_3 ul li p{
		text-align:justify;
		margin:10px 0px 0px 0px;
		line-height:15px;				
	}	
	#info_carrusel_3{		
		width:940px;
		display:block;
		overflow:hidden;
		position:relative;
		top:0px;
		left:30px;
		margin:15px 0px 0px;
		float:left;
		clear:both;		
	}	
	#info_carrusel_3 p{
		text-align:justify;
		margin:10px 0px 0px 0px;
		line-height:15px;		
	}		
	#info_carrusel_3 a{
		color:#FFFFFF;
	}			
	#carrusel_2{		
		width:832px;
		display:block;
		overflow:hidden;
		position:relative;
		top:0px;
		left:167px;
		float:left;
		clear:both;
	}
	#carrusel_2 ul{
		float:left;
		position:relative;
		width:832px;
	}
	#carrusel_2 ul li {
		margin:0px 166px 0px 0px;
		padding:0;
		float:left;
		display:inline;
		width:250px;		
	}	
	#carrusel_2 ul li a{
		color:#FFFFFF;
	}	
	#carrusel_2 img{
		height:250px;
		width:250px;		
	}
	#carrusel_2 ul li p{
		text-align:justify;
		margin:10px 0px 0px 0px;
		line-height:15px;				
	}		
	#info_carrusel_2{		
		width:940px;
		display:block;
		overflow:hidden;
		position:relative;
		top:0px;
		left:30px;
		margin:15px 0px 0px;
		float:left;
		clear:both;		
	}	
	#info_carrusel_2 p{
		text-align:justify;
		margin:10px 0px 0px 0px;
		line-height:15px;		
	}			
	#carrusel_1{		
		width:250px;
		display:block;
		overflow:hidden;
		position:relative;
		top:0px;
		left:375px;
		float:left;
		clear:both;
	}
	#carrusel_1 ul{
		float:left;
		position:relative;
		width:250px;
	}
	#carrusel_1 ul li {		
		padding:0;
		float:left;
		display:inline;
		width:250px;		
	}	
	#carrusel_1 ul li a{
		color:#FFFFFF;
	}	
	#carrusel_1 ul li p{
		text-align:center;
		margin:10px 0px 0px 0px;
		line-height:15px;				
	}	
	#carrusel_1 img{
		height:178px;
		width:250px;		
		margin:36px 0px;			
	}	
	#contenido_descripcion h2{
		text-transform:uppercase;
	}
	#contenido_descripcion h2, #contenido_descripcion h3{
		text-align:left;
		font-weight:bold;
		margin:0px 0px 10px;
	}
	#contenido_descripcion ul{
		width:auto;
		padding:0px 0px 10px;
		text-align:left;
		float:none !important;
		display:block;
		position:relative;
	}
	#contenido_descripcion ul li{
		display:block;
		float:none !important;
		text-align:left;
		padding:0px 0px 5px 5px;
		position:relative;		
		margin:0px;
		width:auto;
	}
	#contenido_descripcion img{
		margin:20px 0px;
	}	
	.img_organigrama{
		float:right;
		height:142px !important;
		width:287px !important;
		margin:0px 10px !important;
	}	
	/*Trabaja con nosotros*/
	#form_trabaja{
		position:relative;
		top:0px;
		left:167px;		
		text-align:left;
		float:left;
	}
	#form_trabaja input[type="submit"]{
		float:right;
		position:relative;
		background-color:transparent;
		color:#FFFFFF;
		margin:0px 20px 0px 0px;
		padding:0px;
		text-align:right;
		width:60px;
		vertical-align:middle;
	}			
	#pestanyas_trabajo{
		position:relative;
		left:0px;
		padding:0px 0px 0px 130px;
		float:left;
		display:block;
		clear:right;
	}
	#pestanyas_trabajo li{
		display:inline;
		float:left;
		height:25px;
		width:150px;
		text-align:center;
	}
	#pestanyas_trabajo li a{
		width:100%;
		height:25px;
		line-height: 25px;
		color:#FFFFFF;

	}
	#trabaja_contenido{
		float:left;
		background-color:#726068;
		width:430px;
		height:360px;
	}
	#curriculum, #ofertas{
		position:relative;
		top:15px;
		left:15px;
		width:400px;
		height:330px;	
		overflow:hidden;	
	}
	#curriculum{
		display:none;
		background-color:#726068;			
		color: #FFFFFF; 			
	}
	#curriculum p{
		line-height:30px;
		margin:20px 5px;
	}
	#ofertas{
		background-color:#726068;			
		color: #230411; 		
	}
	.pestanya_off{
		background-color:#A2969B;	
	}
	.pestanya_on{
		background-color:#726068;
	}	

	#lista_ofertas{	
		position:relative;
		top:0px;
		left:0px;
		width:376px;						
		height:330px;		
		overflow:hidden;
		float:left;
		margin:0px;
		padding:0px 10px 0px 0px;
		background-color:#FFFFFF;	
	}

	#ofertas .vScrollbar{
		float:left;
		width:14px;
		height:330px;
		margin:0px;
		border-width:0px;
		background-color:#FFFFFF;	
	}	
	#ofertas .vTrack{
		text-align:center;		
		margin:0px 1px;
		overflow:hidden;
		position:relative;
		width:12px;	
		height:302px;
	}

	#ofertas .vThumb{
		left:0;
		overflow:hidden;
		position:absolute;
		width:12px;
		height: 50px;
		background:transparent;		
	}	
	#lista_ofertas ul{
		margin:0;
		padding:0;
	}
	#lista_ofertas ul li{
		margin:15px 10px;
	
	}		
	#lista_ofertas ul li a{
		color:#230411;
	}
	#lista_ofertas ul li a span{
		color:#230411;
		text-transform:uppercase;
		font-weight:bold;

	}	

	#tratamiento, #oferta_tratamiento{	
		position:relative;
		width:400px;						
		height:47px;		
		float:left;
		margin:10px 0px 5px;
		padding:5px;
		color:#230411;
		background-color:#FFFFFF;
	}
	#tratamiento_contenido, #oferta_tratamiento_contenido{	
		position:relative;
		top:0px;
		left:0px;
		width:366px;
		padding:0px;
		margin:0px 5px;						
		height:47px;		
		overflow:hidden;
		float:left;
		background-color:#FFFFFF;
		color:#230411;
	}
	#tratamiento .vScrollbar, #oferta_tratamiento .vScrollbar{
		float:left;
		width:14px;
		height:47px;
		border-width:0px;
		margin:0px;
		background-color:#FFFFFF;
	}	
	#tratamiento .vTrack, 	#oferta_tratamiento .vTrack{
		text-align:center;		
		margin:0px 1px;
		overflow:hidden;
		position:relative;
		width:12px;	
		height:19px;
	}

	#tratamiento .vThumb, #oferta_tratamiento .vThumb{
		left:0;
		overflow:hidden;
		position:absolute;
		width:12px;
		height: 1px;
		background:transparent;		
	}		
	#trabaja_contenido label{
		color:#230411;
	}	
	#trabaja_contenido .examinar{
		display:block;
		width:250px;
		height:20px;
		margin:0px 0px 60px;
		color:#230411;
	}		
	#datos_oferta ul{
		margin:20px 0px 00px;
	}	
	#datos_oferta ul li{
		color:#FFFFFF;
		margin:0px 0px 10px;
	}	
	#datos_oferta ul li span{
		color:#230411;
		text-transform:uppercase;
		font-weight:bold;
	}	

	#img_carrusel_interno{		
		float:left;
		width:280px;
		display:block;
		overflow:hidden;
		position:relative;
		top:0px;
		left:0px;
		margin:0px 0px 10px;
	
	}
	#img_carrusel_interno ul{
		width:10000px;
		margin:0;
		padding:0;
		position:relative;
		left:0px;
	}
	#img_carrusel_interno ul li {
		margin:0px 30px 0px 0px;
		padding:0;
		float:left;
		display:inline;
		width:250px;
	}		
	#img_carrusel_interno .anterior{
		text-align:center;
		float:left;
		display:none;	
		margin:10px 0px 0px 10px;
		height:12px;
		width:12px;		
	}
	#img_carrusel_interno .siguiente{
		text-align:center;
		float:right;
		display:block;	
		margin:10px 40px 0px 0px;
		height:12px;
		width:12px;		
	}		
	#img_carrusel_interno .anterior	a{
		height:12px;
		width:12px;
		display:block;
		background:transparent url(img/flecha_izquierda.gif) no-repeat scroll 50% 50% !important;					
	}
	#img_carrusel_interno .siguiente a{
		height:12px;
		width:12px;
		display:block;
		background:transparent url(img/flecha_derecha.gif) no-repeat scroll 50% 50% !important;					
	}	
	#img_carrusel_interno .anterior a:hover{
		background:transparent url(img/flecha_izquierda_on.gif) no-repeat scroll 50% 50% !important;			
	}	
	#img_carrusel_interno .siguiente a:hover{
		background:transparent url(img/flecha_derecha_on.gif) no-repeat scroll 50% 50% !important;			
	}	
	/* Descargas */
	#lista_descargas p{
		text-align:center !important;
	}
	.contenedor_descarga{
		display:table-cell;
		height:250px;
		max-height:250px;
		max-width:250px;
		min-height:250px;
		min-width:250px;
		text-align:center;
		vertical-align:middle;
		width:250px;		
	}
	.contenedor_descarga img{
		display:block;
		margin-top: expression((250 - this.height)/2); 
		margin-left:auto;
		margin-right:auto;
		margin-bottom:expression((250 - this.height)/2); 
		cursor:pointer;
		width:auto !important;
		height:auto !important;
	}	
	/* Tiendas*/
	#busca_tiendas{		
		width:236px;						
		height: 60px;		
		overflow:hidden;
		float:left;
		border-bottom:1px solid #726068;
		padding:25px 0px 29px;
		text-align:center;
	}	
	#busca_tiendas select{
		height:20px;
		width:176px;	
		background-color:#726068;
	}
	#busca_tiendas #pais{
		margin:5px 0px 10px !important;
	}				
	#tiendas{		
		width:236px;						
		height: 355px;		
		overflow:hidden;
		float:left;
		text-align:left;

	}	
	#lista_tiendas{
		width:221px;
		height: 355px;		
		overflow:hidden;
		float:left;
	}
	#lista_tiendas ul {
		width:221px;
		list-style:none;
		margin:0;
		padding:0;			
	}
	#lista_tiendas li {
		margin:0;
		padding:10px 0px 10px 20px;				
		color:#ffffff;
		width:201px;
	}
	#lista_tiendas ul li a, #lista_tiendas ul li a:visited{		
		color:#FFFFFF;		
	}	
	#tiendas .vScrollbar{
		float:right;
		width:14px;
		height:355px;
		border:1px solid #726068;
		border-width:0px 0px 0px 1px;
		margin: 0px;
	}	
	#tiendas .vTrack{
		text-align:center;		
		margin:0px 1px;
		overflow:hidden;
		position:relative;
		width:12px;	
		height:327px;
	}
	#map{
		display:block;
		float:left;
		width:704px;
		height:377px;
		min-width:704px;
		min-height:377px;
		margin:0 30px;
		background-color:#726068;
	}
/*Premios*/
	.fondo_premios{
		background-color:#4b4b4d !important;
	}
	#menu_sup_premios{
		background-color:#929395;
		float:left;
		display:inline;	
		position:relative;
		width:764px;
		height:25px;
		text-align:center;
	}
	#contenido_premios{
		background-image:url(img/fondo_contenido_premios.jpg);	
		float:left;
		display:inline;
		overflow:hidden;
		padding:0;	
		width:1000px;
		height:480px;
		text-align:center;
		position:relative;
	}		
	.cab_lateral_premios{
		background-image:url(img/fondo_cab_lateral_premios.jpg) !important;
	}	
	.fondo_breadcrumbs_premios{
		background-color:#999999;
		padding:5px;
	}
	.fondo_descripcion_premios{
		background-color:#999999;
		height:auto !important;
		padding: 5px !important;
	}		
	#cabecera_premios{
		float:left;
		width:1000px;
		height:120px;
		display:inline;
		overflow:hidden;			
		background-color:#b1b3b4;
	}	
	#logo_premios {
		float:right;
		display:inline;
		overflow:hidden;
		margin:37px 35px 0px 0px;
		height:46px;
		font-family:"Lucida Sans", "Arial Black",Arial, Helvetica, sans-serif;
		font-size:30px;
		text-transform:uppercase;
		font-weight:bold;
		line-height:46px;
	}	
	.pie_lateral_premios{
		background-image:url(img/fondo_anterior_premios.jpg) !important;
	}	
	.pie_premios{
		background-color:#4b4b4d !important;
	}	
	.pie_premios #idiomas{
		background-image:none !important;
		background-color:#4b4b4d !important;
	}		
	#menu_sup_premios ul{
		width:1000px;
		margin:0px;
	}	
	#menu_sup_premios ul li{
		text-align:center;
	}		

	#menu_sup_premios ul li:hover{
		background-color:transparent;
	}			
	#menu_inferior_premios{
		background-color:#929395;	
		float:left;
		display:inline;
		position:relative;			
		width:764px;
		height:25px;
		text-align:center;	
	}			
	.menu ul li#menu_premios_proyectos{
		width:261px;
	}				
	.menu ul li#menu_premios_bases{
		width:147px;
	}				
	.menu ul li#menu_premios_noticias{
		width:163px;
	}						
	.menu ul li#menu_premios_contactanos{
		width:193px;
	}				
	
	#contenido_derecha_premios{
		float:left;
		margin:0px;
		width:380px;
		height:420px;
		display:inline;

	}		
	#texto_microsite{
		float:left;
		margin:30px 30px 0px 0px;
		width:350px;
		height:260px;
		display:inline;
		color:#FFFFFF;
		font-family:Impact, Arial Black, Arial, sans-serif;
		font-size:20px;
		text-transform:uppercase;
		text-align:justify;
	}			
	
	#fotos_microsite{
		float:left;
		display:inline;
		margin:0px 30px 0px 0px;
		width:380px;
		position:relative;
	}			
	#fotos_microsite div{
		float:left;
		display:inline;
		position:relative;
	}								
	#fotos_microsite img{
		margin:0px 30px 0px 0px;
		float:left;
		display:inline;
	}		
	#fotos_microsite span{
		position:absolute;
		width:130px;
		height:20px;
		line-height:20px;
		left:10px;
		bottom:10px;
		display:block;
		padding:0px 5px;
		background-color:#FFFFFF;
		color:#000000;
		font-weight:bold;
		text-align:right;
		text-transform:uppercase;
	}			
	#fotos_microsite span a{
		color:#000000;
	}	
	#imagenmicrosite{
		float:left;
		margin:30px;
		width:560px;
		height:420px;
		display:inline;
		position:relative;
	}				
	.descarga_bases{
		margin:50px 0px 0px;		
		float:left;
		width:250px;
		text-align:center;
	}		
	#contenido_premios .vScrollbar{
		float:right;
		width:14px;
		height:480px;
		border:1px solid #929395;
		border-width:0px 0px 0px 1px;
		margin: 0px 1px 0px 0px;		
	}	
	#contenido_premios .vTrack{
		text-align:center;		
		margin:0px 1px;
		overflow:hidden;
		position:relative;
		width:12px;	
		height:452px;
	}

	#contenido_premios .vThumb{
		left:0;
		overflow:hidden;
		position:absolute;
		width:12px;
		height: 50px;
		background:transparent url(img/peana_premios.jpg) repeat-y scroll 50% 50%;				
	}			
	#contenido_premios .arrowUp{		
		background:transparent url(img/flecha_arriba_premios.gif) no-repeat scroll 50% 50%!important;
	}	
	#contenido_premios .arrowDown{	
		background:transparent url(img/flecha_abajo_premios.gif) no-repeat scroll 50% 50%!important;
	}		
	#contenido_premios .arrowUp:hover{
		background:transparent url(img/flecha_arriba_premios_on.gif) no-repeat scroll 50% 50%!important;
	}
	#contenido_premios .arrowDown:hover{
		background:transparent url(img/flecha_abajo_premios_on.gif) no-repeat scroll 50% 50%!important;
	}

	.img_bases{
		margin:0px !important;
		width:250px !important;
		height:250px !important;
	}
	.anyo{
		margin:10px 0px !important;
		font-size:14px;
		font-weight:bold;
	}
	#contenido_premios #previous{
		background:transparent url(img/flecha_izquierda_premios.gif) no-repeat scroll 50% 50% !important;		
	}
	#contenido_premios #next{

		background:transparent url(img/flecha_derecha_premios.gif) no-repeat scroll 50% 50% !important;
	}	
	#contenido_premios #previous:hover{
		background:transparent url(img/flecha_izquierda_premios_on.gif) no-repeat scroll 50% 50% !important;		
	}

	#contenido_premios #next:hover{
		background:transparent url(img/flecha_derecha_premios_on.gif) no-repeat scroll 50% 50% !important;		
	}
	#contenido_premios #img_carrusel_interno .anterior	a{
		background:transparent url(img/flecha_izquierda_premios.gif) no-repeat scroll 50% 50% !important;					
	}
	#contenido_premios #img_carrusel_interno .siguiente a{
		background:transparent url(img/flecha_derecha_premios.gif) no-repeat scroll 50% 50% !important;					
	}	
	#contenido_premios #img_carrusel_interno .anterior a:hover{
		background:transparent url(img/flecha_izquierda_premios_on.gif) no-repeat scroll 50% 50% !important;			
	}	
	#contenido_premios #img_carrusel_interno .siguiente a:hover{
		background:transparent url(img/flecha_derecha_premios_on.gif) no-repeat scroll 50% 50% !important;			
	}		
	.contacto_premios{
		margin:0px 125px;
		width:750px;
		
	}
	.contacto_premios #form_contacto{
		background-color:#999999;
		padding:10px  0px;
	}

	#directorio{
		float:left;
		width:940px;
		display:block;
		overflow:hidden;
		position:relative;
		top:0px;
		left:30px;
		text-align:left;
	}	
	#directorio em{
		font-weight:bold;
		font-style:normal;
	}
	#directorio em.principal{
		color:#a2daf4;
		text-transform:uppercase;	}	

	#directorio p{
		text-align:justify;
		margin:0px 0px 10px;
		line-height:15px;	
	}

	#directorio_proyectos{
		float:left;
		width:940px;
		height:245px;
		display:block;
		overflow:hidden;
		position:relative;
		top:10px;
		left:0px;
		text-align:center;
		background-color:#929395;
	}		
	#directorio_proyectos p{
		text-align:left;
		margin:0px 0px 5px;
		line-height:15px;	
	}		
	#directorio_anyo,#directorio_descarga,#directorio_jurado,#directorio_arquitectura,#directorio_interior,#directorio_ponente{
		float:left;
		height:245px;
		display:block;
		overflow:hidden;
		position:relative;
		top:0px;
		left:0px;
		text-align:center;
		background-color:#929395;
		border:1px solid #666666;
		border-width:0px 1px 0px 0px;
	}
	#directorio_anyo{
		width:64px;
		padding:0px 5px;
	}			
	#directorio_descarga{
		width:124px;
	}	
	#directorio_jurado{
		width:139px;
	}					
	#directorio_arquitectura{
		width:239px;
	}					
	#directorio_interior{
		width:239px;
	}							
	#directorio_ponente{
		width:110px;
		border-width:0px;
		padding:0px 5px;
	}			
	#directorio_cambio_anyo{
		width:15px;
		height:15px;
		background:transparent url(img/flecha_anyo_directorio.gif) no-repeat scroll 100% 50%;
		margin:0px 0px 0px 5px;
	}		
	#directorio_cambio_anyo:hover{
		background:transparent url(img/flecha_anyo_directorio_on.gif) no-repeat scroll 100% 50% !important;
		cursor:pointer;
	}			
	.directorio_cabecera{
		margin:5px auto 10px !important;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center !important;
	}	
	.directorio_cabecera_scroll{
		margin:5px auto 10px !important;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center !important;
		float:left;
	}		
	#directorio_arquitectura_dentro, #directorio_interior_dentro, #directorio_jurado_dentro{
		float:left;
		display:block;
		overflow:hidden;
		position:relative;
		top:0px;
		left:0px;	
	}				
	#directorio_arquitectura_dentro, #directorio_interior_dentro{
		width:214px;
		height:200px;
		padding: 0px 5px;		
	}
	#directorio_jurado_dentro{
		width:114px;
		height:230px;		
		padding: 0px 5px;		
	}	
	#directorio_arquitectura .directorio_cabecera_scroll{
		width:214px;
	}				
	#directorio_interior .directorio_cabecera_scroll{
		width:214px;
	}				
				
	#directorio_proyectos .vScrollbar{
		float:right;
		width:14px;
		height:245px;
		border:1px solid #666666;
		border-width:0px 0px 0px 1px;
		margin: 0px;		
	}	
	#directorio_proyectos .vTrack{
		text-align:center;		
		margin:0px 1px;
		overflow:hidden;
		position:relative;
		width:12px;	
		height:217px;
	}

	#directorio_proyectos .vThumb{
		left:0;
		overflow:hidden;
		position:absolute;
		width:12px;
		height: 50px;
		background:transparent url(img/peana_directorio.jpg) repeat-y scroll 50% 50%;				
	}			
	#directorio_proyectos .arrowUp{		
		background:transparent url(img/flecha_arriba_directorio.gif) no-repeat scroll 50% 50%!important;
	}	
	#directorio_proyectos .arrowDown{	
		background:transparent url(img/flecha_abajo_directorio.gif) no-repeat scroll 50% 50%!important;
	}		
	#directorio_proyectos .arrowUp:hover{
		background:transparent url(img/flecha_arriba_directorio_on.gif) no-repeat scroll 50% 50%!important;
	}
	#directorio_proyectos .arrowDown:hover{
		background:transparent url(img/flecha_abajo_directorio_on.gif) no-repeat scroll 50% 50%!important;
	}	
	#desplegable_anyo{
		text-align:center;
		margin: 0px auto;
	}
	#desplegable_anyo select{
		background-color:#666666;
	}

	/*Logotipos*/
	.capa_carrusel_centrado{
		height:250px !important;
		width:250px !important;
		min-height:250px;
		min-width:250px;
		max-height:250px;
		max-width:250px;
		display:table-cell;
		vertical-align:middle;		
		text-align:center;	
	}
	.capa_carrusel_centrado img{
		height:auto !important;
		width:auto !important;
		display:block;
		margin-top: expression((250 - this.height)/2) !important; 
		margin-left:auto;
		margin-right:auto;
		margin-bottom:auto;
		cursor:pointer;

	}	
	
/* Lammax */	
	.fondo_lammax{
		background-color:#141d26 !important;
	}
	#menu_sup_lammax{
		background-image:url(img/fondo_menu_lammax.jpg);
		float:left;
		display:inline;	
		position:relative;
		width:764px;
		height:25px;
		text-align:center;
	}
	#contenido_lammax{
		background-image:url(img/fondo_contenido_lammax.jpg);	
		float:left;
		display:inline;
		overflow:hidden;
		padding:0;	
		width:1000px;
		height:480px;
		text-align:center;
		position:relative;
	}		
	#cabecera_lammax{
		float:left;
		width:1000px;
		height:120px;
		display:inline;
		overflow:hidden;			
		background-image:url(img/fondo_cabecera_lammax.jpg);
	}	
	.cab_lateral_lammax{
		background-image:url(img/fondo_cab_lateral_lammax.jpg) !important;
	}
	.lateral_lammax{
		background-image:url(img/fondo_lateral_lammax.jpg) !important;
	}
	.central_lammax{
		background-image:url(img/fondo_central_lammax.jpg) !important;
	}	
	.pie_lateral_lammax{
		background-image:url(img/fondo_anterior_lammax.jpg) !important;
	}	
	.pie_lammax{
		background-color:#141d26 !important;
	}	
	.pie_lammax #idiomas{
		background-image:url(img/fondo_idiomas_lammax.jpg) !important;
	}			
	#menu_inferior_lammax{
		background-image:url(img/fondo_menu_inf_lammax.jpg);	
		float:left;
		display:inline;
		position:relative;			
		width:764px;
		height:25px;
		text-align:center;	
	}			
	#menu_sup_lammax ul{
		margin:0px !important;
		width:764px;
	}
	#menu_sup_lammax ul li a{
		text-align:center;
	}	
	.menu ul li#menu_lammax_presentacion{
		width:141px;
	}			
	.menu ul li#menu_lammax_producto{
		width:328px;
	}			
	.menu ul li#menu_lammax_beneficios{
		width:129px;
	}			
	.menu ul li#menu_lammax_aplicaciones{
		width:140px;
	}			
	.menu ul li#menu_lammax_manipulacion{
		width:436px;
	}			
	#contenido_derecha_lammax{
		float:left;
		margin:0px;
		width:380px;
		height:420px;
		display:inline;

	}		

	.lateral_lammax #marcas{
		background-color:#4E5A68;
	}
	.lateral_lammax input{
		background-color:#4e5a68;
	}
	.lateral_lammax input#buscar_producto{
		color:#141d26 !important;
	}	
	.lateral_lammax .deshabilitada{
		color:#6c7580 !important;
		cursor:default;
	}	
	#menu_sup_lammax ul li:hover{
		background-color:#e4e6e8;
	}		
	#menu_sup_lammax ul li:hover a, #menu_sup_lammax ul li a:hover {
		color:#141d26; 
	}		
	#contenido_lammax #previous{
		background:transparent url(img/flecha_izquierda_lammax.gif) no-repeat scroll 50% 50% !important;		
	}
	#contenido_lammax #next{

		background:transparent url(img/flecha_derecha_lammax.gif) no-repeat scroll 50% 50% !important;
	}	
	#contenido_lammax #previous:hover{
		background:transparent url(img/flecha_izquierda_lammax_on.gif) no-repeat scroll 50% 50% !important;		
	}

	#contenido_lammax #next:hover{
		background:transparent url(img/flecha_derecha_lammax_on.gif) no-repeat scroll 50% 50% !important;		
	}
	#contenido_lammax #img_carrusel_interno .anterior	a{
		background:transparent url(img/flecha_izquierda_lammax.gif) no-repeat scroll 50% 50% !important;					
	}
	#contenido_lammax #img_carrusel_interno .siguiente a{
		background:transparent url(img/flecha_derecha_lammax.gif) no-repeat scroll 50% 50% !important;					
	}	
	#contenido_lammax #img_carrusel_interno .anterior a:hover{
		background:transparent url(img/flecha_izquierda_lammax_on.gif) no-repeat scroll 50% 50% !important;			
	}	
	#contenido_lammax #img_carrusel_interno .siguiente a:hover{
		background:transparent url(img/flecha_derecha_lammax_on.gif) no-repeat scroll 50% 50% !important;			
	}		
	.lateral_lammax #control_ambiente .anterior	a{
		background:transparent url(img/flecha_izquierda_lammax.gif) no-repeat scroll 50% 50% !important;					
	}
	.lateral_lammax #control_ambiente .siguiente a{
		background:transparent url(img/flecha_derecha_lammax.gif) no-repeat scroll 50% 50% !important;					
	}	
	.lateral_lammax #control_ambiente .anterior a:hover{
		background:transparent url(img/flecha_izquierda_lammax_on.gif) no-repeat scroll 50% 50% !important;			
	}	
	.lateral_lammax #control_ambiente .siguiente a:hover{
		background:transparent url(img/flecha_derecha_lammax_on.gif) no-repeat scroll 50% 50% !important;			
	}				
	.lateral_lammax #serie_fondo h2{
		color:#d1d4d8;
	}
	.central_lammax .vScrollbar{
		border-color:#4e5a68 !important;
	}	
	.central_lammax .vThumb{
		background:transparent url(img/peana_lammax.jpg) repeat-y scroll 50% 50%!important;				
	}			
	.central_lammax .arrowUp{		
		background:transparent url(img/flecha_lammax.gif) no-repeat scroll 50% 50%!important;
	}	
	.central_lammax .arrowDown{	
		background:transparent url(img/flecha_abajo_lammax.gif) no-repeat scroll 50% 50%!important;
	}		
	.central_lammax .arrowUp:hover{
		background:transparent url(img/flecha_lammax_on.gif) no-repeat scroll 50% 50%!important;
	}
	.central_lammax .arrowDown:hover{
		background:transparent url(img/flecha_abajo_lammax_on.gif) no-repeat scroll 50% 50%!important;
	}		
/*Verino*/	

	.fondo_verino{
		background-color:#1A2312 !important;
	}
	#menu_sup_verino{
		background-image:url(img/fondo_menu_verino.jpg);
		float:left;
		display:inline;	
		position:relative;
		width:764px;
		height:25px;
		text-align:center;
	}
	#contenido_verino{
		background-image:url(img/fondo_contenido_verino.jpg);	
		float:left;
		display:inline;
		overflow:hidden;
		padding:0;	
		width:1000px;
		height:480px;
		text-align:center;
		position:relative;
	}		
	
	#cabecera_verino{
		float:left;
		width:1000px;
		height:120px;
		display:inline;
		overflow:hidden;			
		background-image:url(img/fondo_cabecera_verino.jpg);
	}	

	.cab_lateral_verino{
		background-image:url(img/fondo_cab_lateral_verino.jpg) !important;
	}
	.lateral_verino{
		background-image:url(img/fondo_lateral_verino.jpg) !important;
	}
	.central_verino{
		background-image:url(img/fondo_central_verino.jpg) !important;
	}		
	.pie_lateral_verino{
		background-image:url(img/fondo_anterior_verino.jpg) !important;
	}	
	.pie_verino{
		background-color:#1A2312 !important;
	}	
	.pie_verino #idiomas{
		background-image:url(img/fondo_idiomas_verino.jpg) !important;
	}			
	#menu_inferior_verino{
		background-image:url(img/fondo_menu_inf_verino.jpg);	
		float:left;
		display:inline;
		position:relative;			
		width:764px;
		height:25px;
		text-align:center;	
	}			
	#menu_sup_verino ul{
		margin:0px !important;
		width:764px;
	}
	#menu_sup_verino ul li a{
		text-align:center;
	}		
	.menu ul li#menu_verino_producto{
		width:764px;
	}			
	.menu ul li#menu_verino_presentacion{
		width:240px;
	}			
	.menu ul li#menu_verino_catalogos{
		width:206px;
	}			
	.menu ul li#menu_verino_noticias{
		width:144px;
	}							
	.lateral_verino #marcas{
		background-color:#475836;
	}
	.lateral_verino input{
		background-color:#475836;
	}
	.lateral_verino input#buscar_producto{
		color:#1A2312 !important;
	}	
	.lateral_verino .deshabilitada{
		color:#68735d !important;
		cursor:default;
	}	
	#menu_sup_verino ul li:hover{
		background-color:#e4e7df;
	}		
	#menu_sup_verino ul li:hover a, #menu_sup_verino ul li a:hover {
		color:#1a2312; 
	}	
	#contenido_derecha_verino{
		float:left;
		margin:0px;
		width:380px;
		height:420px;
		display:inline;

	}		

	#contenido_verino #previous{
		background:transparent url(img/flecha_izquierda_verino.gif) no-repeat scroll 50% 50% !important;		
	}
	#contenido_verino #next{

		background:transparent url(img/flecha_derecha_verino.gif) no-repeat scroll 50% 50% !important;
	}	
	#contenido_verino #previous:hover{
		background:transparent url(img/flecha_izquierda_verino_on.gif) no-repeat scroll 50% 50% !important;		
	}

	#contenido_verino #next:hover{
		background:transparent url(img/flecha_derecha_verino_on.gif) no-repeat scroll 50% 50% !important;		
	}
	#contenido_verino #img_carrusel_interno .anterior	a{
		background:transparent url(img/flecha_izquierda_verino.gif) no-repeat scroll 50% 50% !important;					
	}
	#contenido_verino #img_carrusel_interno .siguiente a{
		background:transparent url(img/flecha_derecha_verino.gif) no-repeat scroll 50% 50% !important;					
	}	
	#contenido_verino #img_carrusel_interno .anterior a:hover{
		background:transparent url(img/flecha_izquierda_verino_on.gif) no-repeat scroll 50% 50% !important;			
	}	
	#contenido_verino #img_carrusel_interno .siguiente a:hover{
		background:transparent url(img/flecha_derecha_verino_on.gif) no-repeat scroll 50% 50% !important;			
	}		
	.lateral_verino #control_ambiente .anterior	a{
		background:transparent url(img/flecha_izquierda_verino.gif) no-repeat scroll 50% 50% !important;					
	}
	.lateral_verino #control_ambiente .siguiente a{
		background:transparent url(img/flecha_derecha_verino.gif) no-repeat scroll 50% 50% !important;					
	}	
	.lateral_verino #control_ambiente .anterior a:hover{
		background:transparent url(img/flecha_izquierda_verino_on.gif) no-repeat scroll 50% 50% !important;			
	}	
	.lateral_verino #control_ambiente .siguiente a:hover{
		background:transparent url(img/flecha_derecha_verino_on.gif) no-repeat scroll 50% 50% !important;			
	}			
	.lateral_verino #serie_fondo h2{
		color:#d1d7ca;
	}
	.central_verino .vScrollbar{
		border-color:#475836  !important;
	}	
	.central_verino .vThumb{
		background:transparent url(img/peana_verino.jpg) repeat-y scroll 50% 50%!important;				
	}			
	.central_verino .arrowUp{		
		background:transparent url(img/flecha_verino.gif) no-repeat scroll 50% 50%!important;
	}	
	.central_verino .arrowDown{	
		background:transparent url(img/flecha_abajo_verino.gif) no-repeat scroll 50% 50%!important;
	}		
	.central_verino .arrowUp:hover{
		background:transparent url(img/flecha_verino_on.gif) no-repeat scroll 50% 50%!important;
	}
	.central_verino .arrowDown:hover{
		background:transparent url(img/flecha_abajo_verino_on.gif) no-repeat scroll 50% 50%!important;
	