/* LAMP */

/* Catalogue styles */



/*Colright*/

	#content {
		padding-top:2.8em;
	}
	#col-right ul {
		padding:0 0 2em 0;
	}
	
	#col-right ul li {
		padding:0 0 0.5em 0;
		color: #666666;
		clear: both;
	}
	#col-right ul li a{
		color: #666666;
	}
	
	#col-right ul li.titul {
		border-top: 4px solid #333333;
		color:#CC0000;
		text-transform: uppercase;
		margin-bottom:1em;
	}
	
	#col-right ul li.mes-info {
		background: url("../images/separador.jpg") no-repeat left top;
		padding: 0.3em 0 0 0;
	}
	#col-right ul li.mes-info a{
		background: url("../images/flecha.gif") no-repeat scroll right 0.5em;
		padding: 0 0.8em 0 0;
		color: #666666;
		text-decoration: none;
	}

	#col-right ul li .novetat{
		float: left;
		padding: 0 1em 0.5em 0;
	}
	
	#col-right ul li .noticies{
		float: left;
		padding: 0 1em 1em 0;
	}

	a.sinresaltar{
		text-decoration: none;
	}



    #col-right {
		width:17.2em;
		float:right;
	}

    #content .formulari-referencias {
        width: 55em;
    }

  	#content .formulari-catalogo fieldset {
		border: solid 1px #D6D6D6;
		margin:0 0 2em 0;
		padding:0.5em;
		background-color:#F5F5F5;
		padding:0.8em 0 0.8em 0.5em ;
	}
    
    #content .tables {
        width: 55em;
        margin-right: 2em;
    }
    
    #content table.catalog_search {
        width: 55em;
        margin-top: 2.5em;
        border-top: 0.3em solid black;
    }
    

    #content table.catalog_search tr {
        border-bottom: 1px solid #E6E6E6;
    }
    #content table.catalog_search td {
        vertical-align:text-top;
        line-height: 1.6em;
        padding: 0.5em 0;
    }
    #content table.catalog_search td.ref {
        width: 95px;
    }
    #content table.catalog_search td.ref_nom {

    }
    #content table.catalog_search td.ref_ficha {
        width: 85px;
    }
    #content table.catalog_search tr.table-header {
        height: 2.5em;
        border: none;
    }
    #content table.catalog_search tr.table-header td {
        padding: 5px 0 0 0;
    }
    
	#content .formulari-catalogo .camp {
		color:#333333;
		font-size:1em;
		margin:0.2em 0;
		padding:0 0.5em;
		float: left;
	}
	
	#content .formulari-catalogo .camp label {
		font-size:1em;
	}
	
	#content .formulari-catalogo .camp input {
		width:9.5em;
		border:1px solid #666666;
	}
	
	#content .formulari-catalogo .camp select {
		font-family:Arial,Verdana,sans-serif;
		font-size:12px;
		width:115px;
		border:1px solid #666666;
		margin-right:0.3em;
	}
	
	#content .formulari-catalogo input.submit {
		background-color:#D4D0C8;
		border: solid 1px #666666;
		color:#333333;
		font-family:Arial,Verdana,sans-serif;
		font-weight:bold;
		width:5.5em;
		margin-right:1em;
		height: 1.7em;
	}
	
	.titul-form {
		font-size:1.1em;
		font-weight: bold;
		margin-right: 1em;
	}
    #content .formulari-catalogo .search_reference input.submit {
        width:7.5em;
    }
    
    #content .formulari-catalogo .camp label.catalogue-content-label{
        font-size: 1.2em;
        padding-right: 0.5em;
    }
    
	input, select, text-area {
		font-size:1em;
	}

	
	/* catalogue-content */
    
	#catalogue-content {
		float:left;
		width:60em;
	}
	
	#catalogue-content .caixa-seccio {
		position: relative;
		margin-bottom: 1em;
	}
	
		#catalogue-content .caixa-seccio a {
			text-decoration: none;
		}
		
		#catalogue-content .caixa-seccio a:hover span {
			text-decoration: underline;
		}
	
	
	#catalogue-content .caixa-seccio .ico-seccio {			
		color:#FFFFFF;
		font-size:2em;
		left:0;
		line-height:2.5em;
		margin-top:0.5em;
		padding-left:0.5em;
		position:absolute;
		top:0;
		vertical-align:middle;
        font-weight:normal;
	}
	
	#catalogue-content .caixa-seccio .title {
		border: 1px solid #fff;		
	}
	
	.logo-seccio-int {
		color:#333333;
		font-size: 2em;
		margin-bottom:0.5em;
		font-weight:normal;
		line-height:1.5em;
		
	}
	
	#catalogue-content .caixa-seccio .class-1 {
		background:transparent url("/lamp_resources/images/catalogue/icono-interior.gif") no-repeat scroll 0.4em center;
		color:#000000;
	}
	
	#catalogue-content .caixa-seccio .class-2 {
		background: url("/lamp_resources/images/catalogue/icono-exterior.gif") no-repeat .4em center;

	}
	
	#catalogue-content .caixa-seccio .class-3 {
		background: url("/lamp_resources/images/catalogue/icono-control.gif") no-repeat .4em center;
		line-height: 1em;
		margin-top:0.4em;		
		width:5em;
		*margin-top: 0.8em;
	}
	
	#catalogue-content .caixa-seccio {
		width: 100%;
		overflow: hidden;
	}
	
	#catalogue-content .caixa-seccio img {
		float: left;
	}
	
	/* familia */
	
	#catalogue-content li.caixa-famili {
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		display:block;
		float:left;
		height:18em;
		margin-right:1.5em;
		position:relative;
		width:18em;
		margin-bottom:2em;
        position: relative;
        overflow: hidden;
	}
	
	
	.caixa-famili a {
        position: absolute;
        top: 0;
        left: 0
        text-decoration:none;
		display: block;
		height: 14em;
        width: 17em;
		margin: 0 .5em;
		font-weight: bold;
		overflow:hidden;
		font-size: 1.2em;
		color: #333333;
		padding-top: 0.5em;
	}
	
	.salta {
        color:#333333;
        font-size:1.2em;
        text-decoration:none;
        font-weight: bold;
		display:block;
		margin-left:0.5em;
		padding-right:3em;
        padding-top:5px;
	}
	
	.span-familia {
		color:#333333;
		font-size:1.1em;
		font-weight:bold;
		text-decoration:bold;
		font-weight:bold;
		display: block;
		padding-right:4em;
		margin-left:0.8em;
		margin-top:0.6em;
	}
	
	.span-familia  a{
		text-decoration:none;
		text-decoration:underline;
		font-weight:normal;
		
	}
	
	
	.span-producto {
		color:#333333;
		font-size:2em;
		font-weight:normal;
		text-decoration:none;
		margin-left:0.4em;
		margin-top:0.2em;
		display: block;
		padding-right:4em;
	}
	
	.span-producto a{
		text-decoration:underline;
	}
	
	
	
	#catalogue-content .span-producto a {
		background: none;
	}
	
	.span-referencia {
		display:block;
		margin-left:0.2em;
		padding-right:4em;
	}
	
	
	/* Descarga zip */
	
    ul.zip {
        padding: 1em 0 1em 0;
        margin: 3em 0 0.5em 0;
        border-top: 2px solid #666666;
        border-bottom: 2px solid #666666;
    }

        ul.zip a {
            color: #666666;
        }

        ul.zip li {
            font-size: 1em;
            color: #666666;
            background:transparent url(../images/icona-zip.gif) no-repeat scroll 0.8em top;
            padding-left:3.5em;
            padding-right: 0.3em;
        }
	
	/* product */
	
	
	#catalogue-content li.caixa-product {
		border-bottom:1px solid #E9E9E9;
		display:block;
		float:left;
		height:11em;
		margin-right:1.5em;
		position:relative;
		width:28em;
		margin-bottom:0;
	}

    #catalogue-content li.novetat {
        background-color: #FFCC00;
    }
	
	#catalogue-content ul.product {
		background:transparent url(../images/separador_producte.gif) repeat-y scroll 28.9em top;
		width: 100%;
		overflow: hidden;
		clear: left;
	}
	
	#catalogue-content ul.product  li.last{
		border:none;
	}
	.caixa-product a {
		text-decoration:none;
		display: block;
		height: 10em;
		margin: 0.5em;
		overflow:hidden;
		color: #333333;
		padding-top: 0.5em;
	}

	/* colright list */
	
	#catalogue-side-content {
		float: right;
        width: 180px;
	}
	
	#catalogue-side-content ul li {
		color: #666666;
	}
	#catalogue-side-content ul.novedades li a{
		color: #333333;
	}
	
	#catalogue-side-content h2.titul {
		border-top: 4px solid #666666;
		padding-top:0.5em;
		margin-bottom:1.5em;
        color:#CC0000;
	}
    
    #catalogue-side-content h2.titul_ficha {
        padding-top: 1em;
        margin-bottom: 0.5em;
        color:#CC0000;
        font-size: 1.2em;
    }
    
    	#catalogue-side-content h2.titul a {
		    color:#CC0000;
            text-decoration:none;
        }

        #catalogue-side-content h2.titul a:hover {
            text-decoration:underline;
        }
	#catalogue-side-content ul.catalog li {
		margin-bottom:0.7em;
	
	}
	
	#catalogue-side-content ul.novedades li {
		font-size: 1.1em;
		margin-bottom:0.7em;
		clear:both;
		overflow:hidden;
	}
	#catalogue-side-content ul.inner li {
		margin-bottom:1.5em;
	}
	
	#catalogue-side-content ul.novedades li img{
		float:left;
		margin-right:0.5em;
        height:3.2em;
        width:9em;
        margin-bottom:2em;
	}
	
	#catalogue-side-content h3.seccio {
		background:transparent url(../images/separador-catalogue-side-content.gif) no-repeat scroll 0 0;
		margin-top:1.5em;
		padding-top:0.3em;	
		padding-bottom: 1.5em;
		color:#666666;
		font-size: 1em;
	}
	
	#catalogue-side-content .seccio-div {
		background:transparent url(../images/separador-catalogue-side-content.gif) no-repeat scroll 0 1.8em;
			
	}

	#catalogue-side-content ul.galeri li a{
		color: #333333;
		font-weight:bold;
		font-size:1.1em;
	}

	#catalogue-side-content ul.galeri li {
		font-size: 1.1em;
		margin-bottom:1.7em;
		clear:both;
		overflow:hidden;
		width:14.4em;
		
		
	}
	
	#catalogue-side-content ul.galeri li img{
		/*float:left;*/
		width:100px;
		margin-right:1em;
		border:5px solid #CCCCCC;
		padding: 1px;
	}	
	
	/* producto */
		
		#catalogue-content ul.products {
            overflow: hidden;
        }
        
		#catalogue-content .products li{
			padding-top:2.5em;
			padding-bottom:2.5em;
			background:none;
			border-bottom:1px solid #E6E6E6;
			width: 57.5em;
			clear: left;
		}
		
		#catalogue-content  .products li.last{
			border-bottom:none;
		}
	
		#catalogue-content  .products li img{
			float:left;
			margin-right:3em;
			border: 1px solid #CCCCCC;
		}
		
		#catalogue-content  .products li .desc-product{
			display:block;
			margin-left:16em;
			overflow:hidden;
            width: 39em;
		}
		
			#catalogue-content  .products li .desc-product h2{
				font-size:1.2em;
				margin-bottom:0em;
			}
			#catalogue-content  .products li .desc-product h2 a{
				text-decoration:none;
				color:#333333;
				font-weight:bold;
			}
				#catalogue-content  .products li .desc-product h2 a:hover{
					text-decoration:underline;
				}
			
			#catalogue-content .products li .desc-product .date {
				font-size:0.9em;
				color: #666666;
				margin-top: 0em;
				margin-bottom:1em;
			}
			
			#catalogue-content  .products li .desc-product p {
				font-size:1.2em;
				color: #333333;
				display:block;
				margin-top: 1em;
				margin-bottom:0em;
				
			}
			
			#catalogue-content  .products li .desc-product a.more-info-pdf {
				font-size:1.1em;
				color: #E1081E;
				text-decoration:underline;
				float:left;
				padding-top:1em;
			}
			
            #catalogue-content  .products li .desc-product a.more-info {
				font-size:1em;
				color: #E1081E;
				text-decoration:none;
				padding-left:0.5em;
			}

                #catalogue-side-content  .products li .desc-product a.more-info:hover {
					text-decoration:underline;
				}
			

		
		/*  */
	
	#catalogue-content li.caixa-famili-titul {
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		display:block;
		float:left;
		height:10em;
		margin-right:1.5em;
		position:relative;
		width:57.5em;
		margin-bottom:2em;
		padding-bottom: 0;
		padding-top: 0;
		overflow:hidden;
		background:transparent url(../images/familia1.gif) no-repeat scroll right center;
				
	}
	
	#catalogue-content li.caixa-search-result {
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		display:block;
		float:left;
		margin-right:1.5em;
		position:relative;
		width:57.5em;
		margin-bottom:2em;
		padding-bottom: 0;
		padding-top: 0;
		overflow:hidden;				
	}
		#catalogue-content li.caixa-search-result ul {
			padding: 1em;
			margin-top:1em;
		}
		
	#catalogue-content li.search-result {
		border: none;
		padding:0;
		margin:0;
	}
	#catalogue-content li.search-result-last {
		margin-bottom:1em;
		padding:0.5em;
		border:none;
	}
	
	#catalogue-content h3 {
		font-size: 1.6em;
		color:#333333;
		padding: 0 0 0.8em 0;
	}
    
	#catalogue-content .product-main-title {
		font-size: 1.6em;
		color:#333333;
		padding: 0 0 0.8em 0;
	}
	
	#catalogue-content p {
		font-size: 1.2em;
	}
	
	#catalogue-content  a.hoja-tecnica {
			font-size:1.2em;
			color: #E1081E;
			text-decoration:underline;
			padding-top:0.5em;
			padding-bottom:2em;
			display: block;
	}
	
	#catalogue-content img.img-referencia {
		border: 1px solid #CCCCCC;
		max-width:57.5em;
		_widht:57.5em;
	}
	
	.print {
		background:transparent url(../images/printer.gif) no-repeat scroll 0 center;
		float:left;
		margin-left:52em;
		margin-top:-2em;
		width:20em;
		padding-left:1.5em;
	}
	
	.detail {
		width:58em;
	}

        .detail div.addthis_toolbox {
            width: auto;
            height: 23px;
            position: absolute;
            left: 0;
            right: auto !important;
            top: 0 !important;
        }

        .detail .product-description {
            margin-bottom: 30px;
        }

        .detail h2 {
            color: #333;
            font-size: 1.3em;
            margin-bottom: 10px;
        }
        
        .detail table.references {
            width: 100% !important;
            border-top: 3px solid #666;
        }

            .detail table.references thead tr {
                border-bottom: 0;
			    font-weight:bold;
            }

                .detail table.references thead tr td {
                    padding: 6px 0;
                    font-size: 1.2em !important;
                }

            .detail table.references tr {
                border-bottom: 1px solid #CCC;
            }

                .detail table.references tr.innerhead {
                    border-bottom: 0;
                }

                .detail table.references tr.innerhead td {
                    font-size: 1.2em !important;
                    font-weight: bold;
                    padding-top: 30px;
                }

                .detail table.references tr.innerhead.alone td {
                    padding: 6px 0 !important;
                }

            .detail table.references td.ref {
                width: 95px;
            }
            
            .detail table.references td.ref_nom {

            }
            
            .detail table.references td.ref_ficha {
                width: 85px;
            }
            
            .detail table.references tbody tr td {
                padding: 6px 0;
                color: #333;
            }

    .comming_soon {
        color: #888;
    }

    #addthis_container {
        position: relative;
        padding: 1.6em 0;
    }

	#catalogue-side-content ul.descargas {
		/* padding-top:1em; */
		padding-top:0em;
	
	}
		
		#catalogue-side-content ul.descargas li {
			background:transparent url(../images/ico-downloads.gif) no-repeat scroll 0 top;
			padding-left: 1.5em;
			width: 12em;
			color: #666666;
			font-weight:bold;
			font-size: 1.1em;
		}
		
		#catalogue-side-content ul.descargas li a{
			color: #666666;
			font-weight:normal;
		}
		
		#catalogue-side-content ul.descargas li.view-product {
			background:transparent url(../images/ico-more-downloads.gif) no-repeat scroll 0 1.3em;
			padding-left:2em;
			margin-top: 2em;
			padding-top: 1em;
			margin-bottom:2em;
			/* border-top: 1px solid #CCCCCC; */
			
		}
		#catalogue-side-content ul.descargas li.view-product a {
			font-weight:bold;
		}
	
	/* novedades -- novelty */
	h3.logo-seccio-int {
		background:transparent url(../images/icono-interior-novelty.jpg) no-repeat scroll 0em center;
		color:#333333;
		padding-left: 1.5em;
		font-size: 1.6em;
		margin-bottom:1em;
		font-weight:bold;
		line-height:1.5em;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
	}
	h3.logo-seccio-ext {
		background:transparent url(../images/icono-exterior-novelty.jpg) no-repeat scroll 0em center;
		color:#333333;
		padding-left: 1.5em;
		font-size: 1.6em;
		margin-bottom:1.5em;
		font-weight:bold;
		line-height:1.5em;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
	}

	h2.novelty {
		color:#333333;
		font-size: 2em;
		margin-bottom:0.7em;
		font-weight:normal;
		line-height:1.5em;
		
	}	
	
	
	
	#catalogue-novelty ul.novelty {
		width: 77em;
		margin-bottom: 2em;
		clear: both;
		overflow: hidden;
	}
	
	#catalogue-novelty ul.novelty li {
		float: left;
		width: 23em;
		margin-right:2.6em;
		margin-bottom:2em;
	}
	
	#catalogue-novelty ul.novelty li p {
		font-size:1.1em;
		margin-left:7em;
		color: #666666;
		
	}
	#catalogue-novelty ul.novelty li p a {
		font-weight:bold;
		color: #333333;
	}
	
	#catalogue-novelty ul.novelty li img.caixa-novetat {
		border-bottom:1px solid #CCCCCC;
        border-left:1px solid #CCCCCC;
        border-right:1px solid #CCCCCC;
        float:left;
        height:3.8em;
        margin-right:1em;
        width:10em;
		margin-bottom:1.7em;
	}
	
    /*  Gallery Image Slider */	

    #slideshow {
        list-style:none;
        color:#fff;
    }

        #slideshow span {
            display:none;
        }

    #wrapper {
        border: 0px;
        width: 175px;
        height: 210px;
        margin: 0px;
        display:none
    }

    #wrapper * {
        margin:0;
        padding:0
    }

    #fullsize {
        position:relative;
        width:175px;
        height:175px;
        padding:2px;
        border:1px solid #ccc;
        background:#FFF;
    }

    #information {
        position:absolute;
        bottom:0;
        width:175px;
        height:0;
        background:#fff;
        color:#000;
        overflow:hidden;
        z-index:200;
        opacity:.7;
        filter:alpha(opacity=70);
    }

        #information h3 {
            padding:4px 8px 3px;
            font-size:12px
        }

        #information p {
            padding:0 8px 8px
        }

    #image {
        width:175px;
        height:175px;
    }

        #image img {
            position:absolute;
            z-index:25;
            width:auto;
        }

    .imgnav {
        position:absolute;
        width:25%;
        height:175px;
        cursor:pointer;
        z-index:150;
    }

    #imglink {
        position:absolute;
        height:175px;
        width:100%;
        z-index:100;
        opacity:.4;
        filter:alpha(opacity=40);
    }

    .new {
        padding-top:3px;
        padding-left: 0.5em;
    }
    /* .linkhover {background:url(/lamp_resources/images/slider/link.gif) center center no-repeat} */

