/* BIBLÀRIA */

    /* ESTILS GENÈRICS */

    body {
        background-color:#F3F3EE;
        color:#333333;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:62.5%;
        margin:0;
        padding:0;
    }

    ul, li {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0;
        padding:0;
    }

    ol, li a{
        text-decoration:none;
    }

    div, form {
        margin:0;
        padding:0;
    }

    a img {
        border:medium none;
    }

    a {
        /*color:#B27E0B;*/
        color: #B27E0B;
        text-decoration:none;
    }
	
	    a:hover{
        color:#333333;
		text-decoration:underline;
       
    }

    h1 {
        color:#404A64;
    }

    h2 {
        font-size:1.2em;
    }

    h3 {
        color:#404A64;
        font-size:1.2em;
        margin-top:0.2em;
        max-width:55em;
    }

    h4 {
        color:#404A64;
        font-size:1.2em;
        margin:2.5em 1em 1em 0em;
    }

    h5 {
        color:#404A64;
        font-size:1.2em;
    }

    h5 a{
        color:#404A64;
    }

    h6 {
        color:#404A64;
        font-size:1.2em;
        margin:2.5em 1em 1em 0em;
    }

    .hidden {
        height:0;
        overflow:hidden;
        position:absolute;
        width:0;
    }
    
    p {
        font-size:1.2em;
    }
    
        p strong {
            color:#404A64;
        }   
    
    /*  */
    
    #super {
        margin: 0 auto 0.5em;
        overflow: hidden;
        width: 102em;
        border-left:1px solid #B7B7B3;
        border-right:1px solid #B7B7B3;
        border-bottom:1px solid #B7B7B3;
    }

    #super_content {
        overflow: hidden;
        float: left;
        width: 842px;
        padding-bottom: 3em;
    }
    
    /* ERRORS */

    .errors {
        color:red;
        margin:1em auto;
    }
    .errors li {
        font-size:1.1em;
    }
    .errors li em {
        font-weight:bold;
    }

    /* HEADER */
    
    #header {
        background-color:#FFFFFF;
        font-size:1em;
        overflow:hidden;
        padding-bottom:0.7em;
        width:100%;
        /*border-left:1px solid #B7B7B3;*/
        /*border-right:1px solid #B7B7B3;*/
    }

    #header h1 {
        float:left;
        padding:0;
        margin:10px 0 0 30px;

    }
    
    #header #languages {
		/*background-color:#E8E8D9;*/
		font-family:Arial,Helvetica,sans-serif;
		height:1.2em;
		padding:0.3em 0;
		/*width:97em;*/
    }
    
        #header ul {
			float:right;
            margin-top:0em;
            margin-bottom:0em;
            margin-right:0;
        }
        
            #header  ul li {
                border-right:1px solid #999999;
                display:inline;
                padding: 0 1em;
                margin-bottom:0.5em;
                font-size:1.1em;
                color:#FFFFFF;
                margin-right:0;
                font-weight:normal;
            }
            
                #header  ul li.selected {
                    font-weight:bold;
                    color:#666666;
                    margin-right:0em;
                    
                }	
                    
                #header  ul li.last {
                    border: none;	
                    margin-right:1em;
                    padding-right:0;
                    padding-left:1em;
                }

    #header #languages a {
        text-decoration:none;
        color:#666666;
    }

    #header #languages a:hover {
        text-decoration:underline;
    }

    #header #search_form {
        clear:right;
        float:right;
        margin-top:2.2em;
    }
    
    #header #search_form div {
        background:transparent url(/biblaria_resources/images/icons/search.gif) no-repeat scroll 0 0.1em;
        padding-left:2.3em;
    }
    
    #header #search_form div input.text {
        border:1px solid #999999;
        color:#666666;
        display:block;
        float:left;
        margin:0 0.5em 0 0;
        padding:0.2em;
    }

    /* CONTACT INFO */

    #header .contact-info {
        clear:right;
        float:right;
        margin-left:0;
        margin-top:1em;
        margin-right:1em;
    }

    .contact-info address {
        font-style:normal;
        text-align:right;
        line-height:2em;
    }

    .contact-info address span {
        padding-left:0.8em;
        padding-right:0em;
        font-size:1.1em;
    }

    .contact-info address span.last {
        border: none;
        padding-right:0;
    }

    /* HORARIS */
    
    #header .horaris {
        clear:right;
        float:right;
        margin:1em 0;
        
    }
	
	.horaris  a{
	color:#666666;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	}
	
	#header .horaris ul li {
		border: none;
        line-height: 1.4em;
	}
	.horaris ul li.sobre a{
		background:transparent url(/biblaria_resources/images/sobre.png) no-repeat scroll 0 0.2em;
		padding-left: 2em;
	}
	.horaris ul li.informacio_last a{
		background:transparent url(/biblaria_resources/images/info.png) no-repeat scroll 0 0;
		padding:0 0 0.1em 2em;
	}
    /* CONTINGUTS */
    
    #contenidor {
        background-color:#FFFFFF;
        font-size:1em;
        overflow:hidden;
        /*padding-bottom:1.5em;*/
        padding-top:0.1em;
        width:100%;
        /*border-bottom: 1px solid #B7B7B3;*/
        /*border-left: 1px solid #B7B7B3;*/
        /*border-right: 1px solid #B7B7B3;*/
    }
    
    #contenidor p.dark-background {
        background-color:#4A5775;
        padding:0.7em 0.8em 0.9em 1.5em;
    }
    
    #contenidor p.dark-background a {
        background:transparent url(/biblaria_resources/images/icons/book.gif) no-repeat scroll 0 0;
        color:#FFFFFF;
        padding-left:2.5em;
    }

    #contenidor ul.links {
        color:#404A64;
        margin-top:0.7em;
    }
    
    #contenidor ul.links li {
        border-bottom:1px solid #CCCCCC;
        overflow:hidden;
        padding-bottom:0.8em;
        padding-top:0.8em;
        width:100%;
    }
    
    #contenidor ul.links li img {
        float:left;
        margin-right:0.7em;
    }
    
    #contenidor ul.links li.last {
        border:medium none;
    }
    
    #contenidor ul.links li span.small-text {
        color:#404A64;
        font-size:0.9em;
    }
    
    #contenidor ul.links li span.big-text {
    color:#666666;
    font-size:1em;
    }
    
    /* MENÚ */
    
    #menu {
        background: #B5B595 url(/biblaria_resources/images/menu_background.gif) repeat-x;
        height:3.5em;
        margin:-1px;
        overflow:hidden;
        padding:0;
        width:1025px;
    }

        #menu ul {
            font-family:verdana;
            font-size:1.1em;
            font-weight:normal;
            text-align:center;
        }
        
            #menu ul li {
                float:left;
                border-left:1px solid #FFFFFF;
            }
            
                #menu ul li a {
                    width:170px;
                    _width:169px;
                    color: #000;
                    text-decoration:none;
                    display:block;
                    padding-top:0.7em;
                    padding-bottom:0.8em;
                }
                
                #menu ul li:first-child a {
                    width:169px;
                }
                
                #menu ul li a:hover {
                    background-color:#D8D8C7;
                }
            
				
                #menu  ul li.selected {                   
                    background-color:#D8D8C7;
                    font-weight: bold;
                }
                
                #menu  ul li.selected a{
                
                }
                
    /* SUBMENÚ */
			
    #submenu {
        border-bottom:1px solid #FFFFFF;
        background-color:#D8D8C7;
        height:3em;
        margin:0em 0 0;
        overflow:hidden;
        padding:0;

        font-size:1.1em;
        font-family:verdana;
        font-weight:normal;
    }
    
        #submenu ul {
            padding: 0;
        }
        
            #submenu ul li {
                border-right: 1px solid #FFFFFF;
                display: block;
                float: left;
                font-family: verdana;
                font-size: 1.2em;
                margin: 0;
                padding: 0.6em 8px 1em;
                text-align: center;
                width: 187px;
            }
            
                #submenu ul li.last {
                    border: none;
                }
                
                #submenu  ul li.selected {
                    color: #003300;
                    font-weight: bold;
                    text-decoration: none;
                }        

                    #submenu ul li.selected a:hover {
                        text-decoration: none;
                    }	                
            
                #submenu ul li a {
                    /*width:14em;*/
                    color: #003300;
                    text-decoration: none;
                    /*padding:0.6em 1em 1em;*/
                    /*display:block;*/
                }		
                
                    #submenu ul li a:hover {
                        text-decoration: underline;
                    }	
                
    /* DETALL LLIBRE */
			
    #content_llibredetall {
        background-color:#F3F3EE;
        border-color:#E5A20E #CCCCCC #CCCCCC;
        border-style:solid;
        border-width:3px 1px 1px;
        float:left;
        margin:3.5em 0 3em;
        overflow:hidden;
        padding-bottom:3em;
        padding-left:3em;
        padding-right:3em;
        width:54em;
    }

    #content_llibredetall p{
        font-size:1.2em;
    }
    
    #content_llibredetall .tornar a{
        font-size:1.1em;
        font-family:Arial, Helvetica, sans-serif;
        color:#666666;
        margin-top:5em;
        display:block;
    }
    
    #content_llibredetall #text_pla .idioma {
        background-color:#78983D;
        color:#FFFFFF;
        display:inline-block;
        font-weight:bold;
        font-size: .8em;
        margin-top:2em;
        padding:0.2em;
    }
    
        #content_llibredetall #text_pla .idioma a{
            color:#FFFFFF;
            text-decoration:none;
        }
    
    #contenidor #content_llibredetall h3{
			color:#EAA91C;
			font-family:arial;
			font-size:2.2em;
			font-weight:normal;
			margin:0.5em 0.1em 0.5em 0;
    }
        
    #contenidor #content_llibredetall h4{
        font-size:1.2em;
        font-weight:normal;
    }		
    
    #contenidor #content_llibredetall h6{
        font-size: 1.2em;
        font-weight: normal;
        color: #666666;
        margin: 0;
        padding: 0;
    }	
		
    /* CONTENIDOR DETALL */
        
    #content_detall {
        border-color:#E5A20E #CCCCCC #CCCCCC;
        border-style:solid;
        border-width:3px 1px 1px;
        float:left;
        margin-left:3em;
        margin-top:3.5em;
        min-height:52em;
        overflow:hidden;
        padding:0em 2.5em 2em;
        width:74em;
    }

    #content {
        background-color:#F3F3EE;
        float:left;
        margin-left:25px;
        margin-top:34px;
        min-height:52em;
        overflow:hidden;
        width:622px;
        border-left:1px solid #D8D8C7;
        border-right:1px solid #D8D8C7;
        border-bottom:1px solid #D8D8C7;
        padding-bottom:2.5em;
    }

    #content_detall #foto {
        float:left;
        margin:4.5em 3em 3em 0;
        overflow:hidden;
        padding:0;
        width:30em;
    }

        #content_detall h5{
            color:#404A64;
            font-size:1.2em;
            padding-left: 4em;
        }
    
        #content_detall p{
            font-size:1.2em;
            padding-left: 4em;
        }
        
        #content_detall #imprimir{
            clear:right;
            float:right;
            margin-top:1.5em;
        }
        
        #content_detall #imprimir p{

        }
        
            #content_detall #imprimir p a{
                padding-right: 0.5em;
            }
            
            #content_detall #imprimir p a:hover{

            }
        
        #content_detall #imprimir img{
            vertical-align: middle;
        }

        #content_detall p.required_mark {
            color:#CC0000;
            font-family:Verdana;
            font-size:1.3em;
            margin-top: 3em;
        }

        #content_detall ul{
            /*border-bottom:1px solid #CCCCCC;*/
            font-size:1.2em;
            padding:0;
        }
        
        #contenidor #super_content #content_detall ul li{
            background-color:#F3F3EE;
            background-image:url(/biblaria_resources/images/li.png);
            background-position:2.7em 1.4em;
            background-repeat:no-repeat;
            font-family:verdana;
            font-weight:bold;
            margin-bottom:0.5em;
            padding:1em 1em 1em 4em;
        }
        
        #contenidor #super_content #content_detall #llibresdestacats_4 ul li{
            background-image: none;
        }
        
            #contenidor #super_content #content_detall ul.errors li{
                background-color:#FFFFFF;
                background-image:url(/biblaria_resources/images/li.png);
                background-position:2.7em 0.5em;
                background-repeat:no-repeat;
                font-family:verdana;
                font-weight:bold;
                margin-bottom:0.5em;
                padding:0 0 1em 4em;
            }
        
        #contenidor #super_content #content_detall ul li a{
            color: #333333;
        }
        
            #contenidor #super_content #content_detall ul li a:hover{
                text-decoration: underline;
            }

        #contenidor #content_detall h3{
			color:#EAA91C;
			font-family:arial;
			font-size:2.2em;
			margin:1em 0.1em 1em 0;
        }
	
        #contenidor #content_detall h4{
            /*background-image:url(/biblaria_resources/images/li.png);*/
            /*background-position:2.3em 0.5em;*/
            /*background-repeat:no-repeat;*/
            /*color:#C2890C;*/
            color: #E5A20E;
            font-size:1.3em;
            margin-top:2.5em;
            margin-bottom:1.5em;
            max-width:55em;
            padding-left:2em;
        }
        
        #contenidor #content_detall #llibresdestacats_4 .llibres .infantil h4{
            color: #E5A20E;
            float: left;
            font-size: 1.3em;
            max-width: 55em;
            width: 49em;
        }
        
        #contenidor #super_content #content_detall h6{
            /*color:#C2890C;*/
            color: #E5A20E;
            font-size:1.4em;
            margin-top:2.5em;
            max-width:55em;
            padding-left:3.4em;
        }

        #contenidor #super_content #content_detall ol li{
            clear:left;
            background-image:url(/biblaria_resources/images/li.png);
            background-position:2.3em 1.4em;
            background-repeat:no-repeat;
            color:#000000;
            font-family:verdana;
            font-size:1.2em;
            font-weight:normal;
            list-style-image:none;
            list-style-position:outside;
            list-style-type:none;
            margin-bottom:0.5em;
            margin-left:0em;
            padding: 1em 0em 0em 3.5em;
            /*background-color:#F3F3EE;*/
        }
        
        #contenidor #super_content #content_detall ol li ol li, #contenidor #super_content #content_detall ol li ol li ol li{
            font-size:1.1em;
        }
        
            #contenidor #super_content #content_detall ol.quinzenals li{
                clear:left;
                background-image:url(/biblaria_resources/images/li.png);
                background-position:2.3em 1.4em;
                background-repeat:no-repeat;
                color:#000000;
                font-family:verdana;
                font-size:1.2em;
                font-weight:normal;
                list-style-image:none;
                list-style-position:outside;
                list-style-type:none;
                margin-bottom:0.5em;
                margin-left:0em;
                padding: 1em 0em 2.3em 3.5em;
                background-color:#F3F3EE;
            }

        #contenidor #content_detall ol li a{
            color:#000000;
        }
        
            #contenidor #content_detall ol li a:hover, #contenidor #content_detall ul li a:hover{
                text-decoration: underline;
            }

        #contenidor #content_detall ol li .titol{
            font-weight:bold;
        }

        #contenidor #content_detall ol li .autor{
            font-weight:normal;
        }

    #contenidor #super_content #content_detall #distribuidores{
        width:67.5em;
        background-color:#F3F3EE;
        height:auto;
        margin-left:4.7em;
    }

        #contenidor #super_content #content_detall #distribuidores ul{
            border-bottom:1px solid #FFF;
            overflow:auto;
            height:100%;
            font-family:verdana;
            font-size:1.2em;
            font-weight:normal;
            padding:0em;
            width:auto;
        }

        #contenidor #super_content #content_detall #distribuidores li{
            border-right:1px solid #FFFFFF;
            color:#000000;
            float:left;
            font-family:verdana;
            font-weight:normal;
            height:auto;
            margin-bottom:0;
            padding:0.7em 1.8em;
            background-color:#F3F3EE;
            background-image:none;
        }

        #contenidor #super_content #content_detall #distribuidores ul li h5{
            font:Arial, Helvetica, sans-serif;
            font-size:1em;
            color:#FFFFFF;
            background-color:#E5A20E;
            margin:0;
            padding:0;
        }
        
        #contenidor #super_content #content_detall #distribuidores ul li.zones{
            width:22em;
            clear:left;
        }
        
        #contenidor #super_content #content_detall #distribuidores ul li.zones_titol{
            width:22em;
            clear:left;
            background-color:#E5A20E;
        }
        
        #contenidor #super_content #content_detall #distribuidores ul li.telefon{
            width:7em;
        }
        
        #contenidor #super_content #content_detall #distribuidores ul li.telefon_titol{
            width:7em;
            background-color:#E5A20E;
        }
        
        #contenidor #super_content #content_detall #distribuidores ul li.fax{
            width:7em;
        }
        
        #contenidor #super_content #content_detall #distribuidores ul li.fax_titol{
            width:7em;
            background-color:#E5A20E;
        }
        
        #contenidor #super_content #content_detall #distribuidores ul li.mail{
            padding-left:4em;
            border-right:none;
        }
        
        #contenidor #super_content #content_detall #distribuidores ul li.mail_titol{
            width:5.5em;
            border-right:none;
            background-color:#E5A20E;
        }

    /* LLIBRES DESTACATS */
        
    #content #llibresdestacats,
    #content_detall #llibresdestacats {
        background:#D8D8D8;
        margin:0;
        overflow:hidden;
        padding:0 0 0 0.5em;
        background-color:#FFFFFF;
        overflow:hidden;
        width:100%;
    }

    #content #llibresdestacats_4,
    #content_detall #llibresdestacats_4 {
        background:#F3F3EE none repeat scroll 0 0;
        overflow:hidden;
        padding:0;
        /*width:60em;*/
    }
        #contenidor #content #llibresdestacats h2,
        #contenidor #content_detall #llibresdestacats h2{
            background:#B2CC7F none repeat scroll 0 0;
            font-size:0.9em;
            font-weight:normal;
            margin:1.3em 0.1em 0.2em 2em;
            overflow:hidden;
            padding:0.5em;
        }
        
        #contenidor #content #llibresdestacats_4 h2,
        #contenidor #content_detall #llibresdestacats_4 h2{
            background:#D8D8C7 none repeat scroll 0 0;
            font-size:0.9em;
            font-weight:normal;
            margin:0;
            overflow:hidden;
            padding:0.5em;
        }
        
        #super #contenidor #content #llibresdestacats .llibres {
            background-color:#EEEEEE;
            margin:0 1.7em;
            overflow:hidden;
            padding-top:0em;
            width:52em;
        }
    
        #super #contenidor #content #llibresdestacats_4 .llibres,
        #super #contenidor #content_detall #llibresdestacats_4 .llibres {
            /*background-color: #EEEEEE;
                            margin:0 1.7em 0 0;*/
            overflow: hidden;
            padding-left: 2.1em;
            /*padding-top:0em;
                            width:57em;*/
        }
        
        #super #contenidor #content_detall #llibresdestacats_4 .llibres {
            padding-left: 4em;
            padding-bottom: 4em;
        }

            #super #contenidor #content #llibresdestacats .llibres ul,
            #super #contenidor #content_detall #llibresdestacats .llibres ul {
                float: left;
                padding-left: 0.5em;
                padding-top: 1em;
                overflow: hidden;                
            }
            
            #super #contenidor #content #llibresdestacats_4 .llibres ul{
                float: left;
                padding-top: 2em;
                overflow: hidden;
                position: relative;                
            }
            
            #super #contenidor #content_detall #llibresdestacats_4 .llibres ul {
                float:left;
                overflow:hidden;
                padding-left:3.5em;
                position:relative;
                width: 52em;
            }
            
            #super #contenidor #content #llibresdestacats .llibres ul li,
            #super #contenidor #content_detall #llibresdestacats .llibres ul li{
                float:left;
                height:29em;
                margin:0;
                overflow:hidden;
                padding:1.5em 0.5em 0 1.5em;
                width:15em;
                border-right:1px solid #FFF;
                border-bottom:1px solid #FFF;
            }
            
            #super #contenidor #content #llibresdestacats_4 .llibres ul li,
            #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li{
					/*border-bottom:1px solid #FFFFFF;
					border-right:1px solid #FFFFFF;*/
					float: left;
					font-family: verdana;
					font-weight: normal;
                    padding-left: .8em;
                    padding-right: .8em;
					/*height:13.2em;
					overflow:hidden;
					padding:1.5em 2.2em;*/
					width:12.9em;
                    padding-bottom: 1.6em;
            }

            #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li{
					width:10.5em;
                    padding-bottom: 1em;
            }
            
                #super #contenidor #content #llibresdestacats_4 .llibres ul li *,
                #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li * {
                    text-align: center;
                }


             #super #contenidor #content #llibresdestacats_4 .llibres ul li #itemHighlighted,
             #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li #itemHighlighted{
					/*border-bottom:1px solid #FFFFFF;
					border-right:1px solid #FFFFFF;*/
					/*float:left;*/
					font-family:verdana;
					font-weight:normal;
					height:14.7em;
					overflow:hidden;
                    margin: 0 auto;
					/*padding:1.5em 2.2em;
					width:8em;*/
            }
            
             #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li #itemHighlighted{
					/*border-bottom:1px solid #FFFFFF;
					border-right:1px solid #FFFFFF;*/
					/*float:left;*/
					font-family:verdana;
					font-weight:normal;
					height:12.3em;
					overflow:hidden;
                    margin: 0 auto;
					/*padding:1.5em 2.2em;
					width:8em;*/
            }
            
                #super #contenidor #content #llibresdestacats .llibres ul li .autor,
                #super #contenidor #content_detall #llibresdestacats .llibres ul li .autor{
                    color:#78983D;
                    display:block;
                    font-size:1.1em;
                    line-height:1.5em;
                    margin-bottom:0.5em;
                    margin-top:1em;
                    min-height:3em;
                    padding-bottom:0;
                    max-width:10em;
                }

                #super #contenidor #content #llibresdestacats_4 .llibres ul li .autor,
                #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li .autor{
                    color:#78983D;
                    display:block;
                    font-size:1.1em;
                    line-height:1.5em;
                    margin-bottom:0.5em;
                    margin-top:1em;
                    max-width:15em;
                    padding-bottom:0;
                }
                
                #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li .autor{
                    font-size:0.9em;
                }

                    #super #contenidor #content #llibresdestacats_4 .llibres ul li .autor a{
                        color:#B27E0B;
                    }

                    #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li .autor a{
                        color:#B27E0B;
                    }
                    
                        #super #contenidor #content #llibresdestacats_4 .llibres ul li .autor a:hover,
                        #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li .autor a:hover{
                            text-decoration: underline;
                        }
                    
                #super #contenidor #content #llibresdestacats .llibres ul li .titol,
                #super #contenidor #content_detall #llibresdestacats .llibres ul li .titol{
                    color:#000000;
                    font-weight:bold;
                    font-size: 1.1em;
                    margin-top: 0.5em;
                    min-height:3em;
                    display:block;
                    max-width:10em;
                }

                #super #contenidor #content #llibresdestacats_4 .llibres ul li .titol,
                #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li .titol{
                    color:#666666;
                    display:block;
                    font-size:1.1em;
                    font-weight:bold;
                    margin-bottom:0.5em;
                    max-width:15em;
                }
                
                #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li .titol{
                    font-size:0.9em;
                }
                    #super #contenidor #content #llibresdestacats_4 .llibres ul li .titol a,
                    #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li .titol a{
                        color:#666666;
                    }
                    
                        #super #contenidor #content #llibresdestacats_4 .llibres ul li .titol a:hover,
                        #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li .titol a:hover{
                            text-decoration: underline;
                        }
        
                #super #contenidor #content #llibresdestacats .llibres ul li .isbn,
                #super #contenidor #content_detall #llibresdestacats .llibres ul li .isbn{
                    color:#78983D;
                    font-family:Arial, Helvetica, sans-serif;
                    font-size: 1.1em;
                    margin-top: 1em;
                    min-height:3em;
                }

                #super #contenidor #content #llibresdestacats_4 .llibres ul li .isbn,
                #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li .isbn{
                    color:#666666;
                    font-family:Arial,Helvetica,sans-serif;
                    font-size:1.1em;
                    margin-top:1em;
                    position: absolute;
                    bottom: 0;
                    width: 131px;
                    text-align: center;
                }
                
                #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li .isbn{
                    font-size:0.91em;
                }
                
                #super #contenidor #content #llibresdestacats_4 .llibres ul li .isbn span,
                #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li .isbn span {
                    color: #E5A20E;
                    font-weight:bold;
                }

                #super #contenidor #content #llibresdestacats .llibres ul li .isbn_numero,
                #super #contenidor #content_detall #llibresdestacats .llibres ul li .isbn_numero{
                    font-family:Arial, Helvetica, sans-serif;
                    color:#666666;
                    font-size: 1em;
                    margin-top: 1em;
                    min-height:3em;
                    width: 10em;
                }

                #super #contenidor #content #llibresdestacats_4 .llibres ul li .isbn_numero,
                #super #contenidor #content_detall #llibresdestacats_4 .llibres ul li .isbn_numero{
                    color:#666666;
                    font-family:Arial,Helvetica,sans-serif;
                    font-size:1.1em;
                    margin-top:1em;
                }
        
    .wide {
        margin-left:3em;
        width:77.5em !important;
    }

    /* BLOC DRETA */
     
    #content_right {
        margin-bottom:0.1em;
        margin-top:3.5em;
        overflow:hidden;
        width:154px;
    }
    
    #content_right #extranet {
        /*height:18.6em;*/
        margin:0em 0em 1em;
        overflow:hidden;
        padding:0;
        width:100%;
        border-bottom: 1px solid white;
    }

        #content_right #extranet h2{
            border-top:3px solid;
			color:#E5A20E;
			font-size:1.5em;
			overflow:hidden;
			padding:0.2em 0.5em;
            margin-top:0;
            margin-bottom:0;
        }

        #content_right #extranet h3{
            font-size:1em;
            margin-top:0;
            padding-left: 0.5em;
        }
        
        #content_right #extranet fieldset{
           
            padding:0;
            border: none;
        }
    
        #content_right #extranet fieldset .field-extranet {
            margin-bottom:3em;
            width: 18em;
        }
        
        #content_right #extranet fieldset label {
			float:left;
			font-size:1em;
			padding-right:0.2em;
			padding-top:0.5em;
        }
        
        #content_right #extranet fieldset input.codi{
			float:left;
			font-size:0.9em;
			font-weight:bold;
			margin-right:5px;
			padding:0.2em;
			width:4.1em;
        }
        
        #content_right #extranet fieldset input.clau{
            float:left;
            margin-right:5px;
            width:2.5em;
            font-size: .9em;
            padding: .2em;           
        }
        
        #content_right #extranet fieldset .submit-boto {
			display:block;
			font-size:1em;
			margin:0.5em 0 0.5em 3em;
			width:7.7em;
        }
        
         #content_right #extranet form {
            display:block;
            overflow:hidden;
            
           padding:0 0.5em;
         }
        

/* ############### */
    #contenidor #content_right #search {
        background:transparent url(/biblaria_resources/images/background_search.jpg) no-repeat scroll 0 0;
        border-bottom:3px solid #E5A20E;
        border-top:3px solid #E5A20E;
        margin:0 0 1.5em;
        overflow:hidden;
        padding:0;
        width:100%;
    }

        #contenidor #content_right #search h2{
            color:#E5A20E;
            font-size:1.5em;
            margin-bottom:0.3em;
            margin-top:0;
            overflow:hidden;
            padding:0.2em 0.5em;
        }
        
        #contenidor #content_right #search fieldset{
            border:medium none;
            padding:0;
        }
    
        #contenidor #content_right #search fieldset .field-search {
            margin-bottom:3em;
            width:18em;
        }
        
        #contenidor #content_right #search fieldset label {
			float:left;
			font-size:1em;
			padding-right:0.2em;
			padding-top:0.5em;
        }
        
        #contenidor #content_right #search fieldset input.search{
            float:left;
            font-size:11px;
            margin-right:5px;
            width:12.8em;
        }
        
        #contenidor #content_right #search fieldset .submit-boto {
            background:transparent url(/biblaria_resources/images/boto_submit.gif) no-repeat scroll 0 0.2em;
            border:0 none;
            display:block;
            font-size:0.9em;
            height:2.3em;
            margin-bottom:1.5em;
            padding:0 0 0 0.5em;
            text-align:left;
            width:8.5em;
            cursor:pointer;
        }
        
         #contenidor #content_right #search form {
            display:block;
            overflow:hidden;
            padding:0 0.5em;
         }
/* ############### */

    #content_right #publi {
        /*background:#D8D8D8;*/
        /*height:80.1em;*/
        margin:0.2em 0em 0.2em 0em;
        overflow:hidden;
        padding:0;
        width:100%;
    }

        #content_right #publi img.botiga {
            margin-bottom:2em;
        }
        
        #content_right #publi img.banner {
            margin-bottom:1em;
        }
    
    /* BLOC ESQUERRA */
    
    #content_left_detall {
        color:#FFFFFF;
        float:left;
        margin:3.5em 0 0.1em 3em;
        overflow:hidden;
        width:18em;
    }

    #content_left_detall #foto_detall {
        overflow:hidden;
        padding:0;
    }
    
    #contenidor #super_content #content_detall #galeria ul{
        margin-left:3.5em;
    }

        #contenidor #super_content #content_detall #galeria ul li {
            border: none;
            float:left;
            margin:2em 2.3em 2em 0;
            width: 195px;
            background-color:#FFFFFF;
            background-image:none;
            font-family:verdana;
            font-weight:bold;
            margin-bottom:0;
            padding:0;
        }
    
    #content_detall #galeria .foto_title{
        margin-top: 1em;
        display: block;
        font-weight: normal;
        font-size: .9em;
    }
    
    #content_left_detall #info_sota_llibre {
        font-size:1em;
        line-height:1.6em;
        margin-bottom:2em;
        margin-top:2em;
        overflow:auto;
        padding:0;
        width:16em;
    }

    #contenidor #content_left_detall #info_sotallibre ul li{
		font-family:arial;
		font-weight:bold;
		margin-bottom:0.5em;
    }

    #content_left_detall #info_sotallibre ul, li .nom{
       /*color:#B27E0B;*/
       color: #E5A20E;
       font-weight:bold;
    }
    
    #content_left_detall #info_sotallibre ul, li .info{
        color:#666666;
        font-weight:normal;
    }
    
    #content_left {
        color:#FFFFFF;
        float:left;
        margin-left:25px;
        margin-top:34px;
        min-height:52em;
        overflow:hidden;
        width:145px;
        margin-bottom:2em;
    }

    #content_left #super_content #altresllibres {
        height:91.1em;
        margin:0;
        overflow:hidden;
        padding:0;
    }
    
    #contenidor #super_content #content_left #altresllibres h2{
        background:#E5A20E none repeat scroll 0 0;
        font-size:0.9em;
        font-weight:normal;
        overflow:hidden;
        padding:0.5em;
        text-align:center;
        margin:0;
    }
    
    #contenidor #super_content #content_left #altresllibres .llibres3 {
        background-color:#FFFFFF;
        /*margin:0 1.7em;
                    margin-bottom: 2em;*/
        overflow:hidden;
        padding-top:2em;
        border-bottom:solid #CCCCCC 1px;
        margin-bottom:1em;
    }

        #contenidor #super_content #content_left #altresllibres .llibres3  ul {
            overflow:hidden;
        }
        
            #contenidor #super_content #content_left #altresllibres .llibres3 ul li{
                font-family:verdana;
                font-weight:normal;
                /*margin:0 1.3em 2em;*/
                overflow:hidden;
                text-align:center;
                margin-bottom:2em;
            }
            
            #contenidor #super_content #content_left #altresllibres .llibres3 ul li a{
                /*color:#B27E0B;*/
            }
            
                #contenidor #super_content #content_left #altresllibres .llibres3 ul li a:hover{
                    text-decoration: underline;
                }

    #contenidor #super_content #content_left #altresllibres .llibres3 ul li .autor{
        /*color:#B27E0B;*/
        color: #E5A20E;
        display:block;
        font-size:1.1em;
        line-height:1.5em;
        margin-top:.8em;
        /*min-height:1em;*/
        padding-bottom:0;
        /*max-width:10em;*/
    }

    #contenidor #super_content #content_left #altresllibres .llibres3 ul li .titol{
        color:#666666;
        font-weight:bold;
        font-size: 1.1em;
        margin-top: 0.3em;
        margin-bottom:.4em;
        /*min-height:3em;*/
        display:block;
        /*max-width:10em;*/
    }
    
    #contenidor #super_content #content_left #altresllibres .llibres3 ul li .titol a{
        color:#666666;
    }
    
    #contenidor #super_content #content_left #altresllibres .llibres3 ul li .isbn{
        /*color:#B27E0B;*/
        color: #E5A20E;
        font-weight:bold;
        font-size: 1.1em;
        font-family: Arial, Helvetica, sans-serif;
    }
    
    #contenidor #super_content #content_left #altresllibres .llibres3 ul li .isbnNumber{
        color:#666666;
        font-weight:normal;
        font-size: 1.1em;
        font-family: Arial, Helvetica, sans-serif;
    }

    #contenidor #super_content #content_left #altresllibres .veuremes{
        /*margin-left:3em;*/
    }


    
    /* NOTÍCIES */

    #contenidor #news-activities-home {
		background-color:#FFFFFF;
		border-color:#E5A20E #CCCCCC #CCCCCC;
		border-style:solid;
		border-width:3px 1px 1px;
		float:left;
		margin:2em 2em 0;
		overflow:hidden;
		padding:0 2em 2em;
    }
    
    #contenidor #news-activities-page {
        float:left;
        margin-left:3em;
        margin-top:0.8em;
        overflow:hidden;
        width:69em;
    }

    #contenidor #news-activities-home h2{
        margin:0.7em 0.1em 0.2em 0;
        /*color:#B27E0B;*/
        color: #E5A20E;
        font-family: Georgia;
        font-size: 17px;
    }
    
    #contenidor #news-activities-home h3 {
        /*color:#B27E0B;*/
        color: #E5A20E;
        font-family:verdana;
        font-size:1.4em;
        overflow:hidden;
        padding:0;
        margin:0.2em 0;
    }
    
    #contenidor #news-activities-home h6{
        color: #666666;
        font-family: verdana;
        font-size: 1.1em;
        font-weight: normal;
        overflow: hidden;
        padding: 0;
        margin: 0.2em 0;
    }
    
    #contenidor #news-activities-page h3 {
        color:#EAA91C;
        font-family:arial;
        font-size:2.2em;
        margin:1em 0.1em 1em 0;
    }
    
    #contenidor #news-activities-home h4 {
        font-family: Verdana;
        font-size:1.1em;
        font-weight: normal;
        margin:0;
        overflow:hidden;
        padding:0;
    }

    #contenidor #news-activities-page h4 {
        color:#000000;
        font-family:verdana;
        font-size:1.4em;
        margin:0.2em 0.1em 0.2em 0;
        overflow:hidden;
        padding:0;
    }
    #contenidor #news-activities-home h5 {
        color:#78983D;
        font-size:1.1em;
        font-weight:normal;
        margin:1.3em 0.1em 0.5em 0;
        overflow:hidden;
        padding:0;
    }

    #contenidor #news-activities-page h5 {
        color:#EAA91C;
        font-size:1.1em;
        font-weight:normal;
        font-family:verdana;
        margin: 0em 0.1em 0.5em 0;
        overflow:hidden;
        padding:0;
    }
    
    #contenidor #news-activities-page h2 span, #content h2 span {
        font-size:0.9em;
        font-weight:normal;
    }
    
    #news-activities-page .Pager {
        float:right;
    }
    
    #contenidor #news-activities-home ul, #contenidor #news-list {
        margin:0;
        overflow:hidden;
        padding:0 0 1em;
       
    }

    #contenidor #news-activities-page ul, #contenidor #news-list {
        margin: 3em 0 0;
        overflow: hidden;
        padding: 0 0 1em;
        width: 69em;
    }
    
    #contenidor #news-activities-page ul li ul{
        padding-bottom: 0em;
        padding-left: 2em;
    }
    
    #contenidor #news-activities-page ul li ul li{
        background-image:url(/biblaria_resources/images/li.png);
        background-position:2.3em 0.5em;
        background-repeat:no-repeat;
        border:medium none;
        clear:left;
        color:#000000;
        font-family:verdana;
        font-size:1.2em;
        font-weight:normal;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin-top: 0;
        margin-bottom:1.5em;
        margin-left:0;
        padding:0 0 0em 3.5em;
    }
    
    #contenidor #news-list {
        margin-bottom:0.4em;
        margin-left:3em;
        width:97%;
    }
    
    #contenidor #news-activities-home ul li, #contenidor #news-list li {
        border-bottom:1px solid #CCCCCC;
        margin:1.5em 0 0;
        overflow:hidden;
        padding:0 0 1em;
        width:100%;
    }

    #contenidor #news-activities-page ul li, #contenidor #news-list li {
        border-bottom:1px solid #CCCCCC;
        margin:1.5em 0 0;
        overflow:hidden;
        padding:0 0 1em;
        width:100%;
    }
    
    #contenidor #news-list li {
        width:97%;
    }
    
    #contenidor #news-list li.first {
        /*border-top:1px solid #CCCCCC;
        margin-top:1.7em;
        padding-top:1.5em;*/
    }
    
    #contenidor #news-activities-home ul li.last {
        border:medium none;
    }
    
    #contenidor #news-activities-page ul li.last {
        border:medium none;
    }
    
    #contenidor #news-activities-home ul li p, #contenidor #news-list li p {
        margin-top:0.8em;
        font-size:1.3em;
        color:#000000;
        font-family:verdana;
        font-weight:normal;
    }
    
    #contenidor #news-activities-page ul li p, #contenidor #news-list li p {
        margin-top:0.8em;
        font-size:1.3em;
    }
    
    #contenidor #news-activities-home ul li p span, #contenidor #news-list li p span {
        font-size:0.8em;
        margin-left:0.3em;
    }
    
    #contenidor #news-activities-page ul li p span, #contenidor #news-list li p span {
        font-size:0.8em;
        margin-left:0.3em;
    }
    
    #contenidor #news-activities-home ul li p.date-origin, #contenidor #news-list li p.date-origin {
        color:#999999;
        font-family:verdana;
        font-size:1.1em;
        font-weight:bold;
        margin:0;
        padding:0;
    }
    
    #contenidor #news-activities-page ul li p.date-origin, #contenidor #news-list li p.date-origin {
        color:#999999;
        font-family:verdana;
        font-size:1.1em;
        font-weight:bold;
        margin-bottom: 1.3em;
        padding:0;
    }
    
    #contenidor #news-activities-home ul li img, #contenidor #news-list li img {
        float:left;
        margin:0 1em 0 0;
        padding:0;
    }
    
    #contenidor #news-activities-page ul li img, #contenidor #news-list li img {
        float:left;
        margin:0 1em 0 0;
        padding:0;
    }
    
    #contenidor #news-activities-home ul li h3 a, #contenidor #news-list li h3 a{
        color:#000000;
        font-family:verdana;
        font-size:1em;
        margin:0.2em 0;
        padding:0;
        text-decoration:none;
    }
    
    #contenidor #news-activities-page ul li h3 a, #contenidor #news-list li h3 a{
        font-size:1.2em;
        color:#000000;
        margin:0.2em 0;
        padding:0;
        text-decoration:none;
    }

    #contenidor #news-activities-home ul li h4 a, #contenidor #news-list li h4 a{
        color:#78983D;
        margin:0em;
        padding:0em;
        text-decoration:none;
        font-weight:normal;
    }

    #contenidor #news-activities-page ul li h4 a, #contenidor #news-list li h4 a{
        color:#78983D;
        margin:0em;
        padding:0em;
        text-decoration:none;
        font-weight:normal;
    }

    /* INTERIOR */
    
    #content #interior {
        float:left;
        margin-left:2em;
        width:33.5em;
    }
    
    #content #interior h2 {
        font-size:1.8em;
        margin-top:0;
        padding-top:0;
    }
    
    #content #interior p {
        color:#333333;
        margin-top:0;
    }
    
    #content #interior ul li {
        margin-bottom:2em;
    }
    
    /*  */
    
    #content .image-column-left {
        float:left;
        margin-left:2em;
    }
    
    #content #piece-of-news-detail {
        margin-left:3em;
        overflow:hidden;
        width:95%;
    }
    
    #content #piece-of-news-detail img {
        float:left;
        margin-bottom:1em;
        margin-right:1em;
    }
    
    #content #piece-of-news-detail p.date-origin {
        margin-bottom:0.5em;
        margin-top:0;
    }
    
    #content #piece-of-news-detail h3 {
        font-size:1.5em;
        margin-top:0.1em;
    }
    
    /* FOOTER */
    
    #footer {
        /*margin-top:0.5em;*/
        /*padding-left:2em;*/
        text-align:center;
        margin:0 auto 1.5em;
        overflow:hidden;
        width:102.4em;
    }

    #footer ul li {
        border-right:1px solid #B27E0B;
		/*color:#B27E0B;*/
        color: #B27E0B;
        display:inline;
        line-height:2em;
        margin-right:1em;
        padding-right:1em;
    }
	
        #footer ul li a{
        }
    
        #footer ul li.last {
            border-right: none;
            
        }    
        
    #footer .rss {
        background:transparent url(../images/rss.png) no-repeat scroll 0 0.2em;
        padding-left:1.4em;
        padding-top:0.1em;
    }
    
    /* PAGER */
    
    #contenidor #news-activities-page .Pager {
        float: right;
        margin-right: 0;
    }
    
    #contenidor .MyPager .page_links {
        float: left;
    }

        #contenidor .MyPager a.next,
        #contenidor .MyPager a.previous {
            float: left;
        }

        #contenidor .MyPager a.previous {
            margin-right: .8em;
        }

        #contenidor .MyPager a.next {
            margin-left: .3em;
        }
        
    .page_links a {
        margin-right: .5em;
    }

        .page_links a.selected {
            text-decoration: none;
            font-weight: bold;
        }
        
    #news-list-container .Pager {
        float: right;
        margin-bottom: .3em;
    }
	
	/* Extranet */
	
	.gestio{
	width:37em;
	float:left;
	
	 }
	 
	 	.gestio h2{
	background-color: #F3F3EE;
	font-family:arial;
	font-size:1.6em;
	padding:.5em;
	color: #78983D;
	
	 }
	
		.biblioteca{
	
	margin-left:73em;
	
	 }
	
			.biblioteca p{
	font-family:arial;
	text-align:right;
	
	 }
	 			.biblioteca a{
	color:red;
	font-weight:bold;
	
	
	 }
	
	
	#taula{
	width:97em;
	 }
	 
	 #taula a{
	color:#000;
	font-size:1.2em;
	 }
	 
	 	#taula h3{
	font-family:arial;
	font-size:1.5em;
	padding-left:0.5em;
	margin-bottom:0.2em;
	 }
	 #taula	.gris{
	background-color:#CCCCCC;
	
	 }
	 
    #taula .naranja{
    background:#FF9900;

    }
	 
	 

	 
	#taula .caracteristiques{
		color:#FFFFFF;
		display:inline;
		font-weight:bold;
		margin-right:0.5em;
	}
	 
	#taula .col_dreta{
		color:#000;
		display:inline;
		font-size:1em;
		
		font-weight:bold;
		
		margin-right:0.5em;
	 
	 }
	 
	#taula .comanda{
		color:#666;
		font-size:1em;
	 }
	 
	#taula .estat{
		color: #FF0000;
		font-size:1em;
		font-weight:bold;
	 }
	 
	 
	 #taula p{
		color:#FFFFFF;
		margin:0.5em;		
		padding-left:1em;
	 }
 
    #contenidor #super_content #content_detall ol {
        padding-bottom: 1em;
        padding-left: 2em;
    }
    
    #contenidor #super_content #content_detall ol.quinzenals {
        padding-bottom: 1em;
        padding-left: 0em;
        width: 100%;
        margin-left: 0;
    }
 
    #contenidor #super_content #content_detall ol.quinzenals li div.monthList{
        clear:left;
        width: 190px;
        float: left;
    }		 
         
    #contenidor #super_content #content_detall ol.quinzenals li div.fortnightList{
        width: 120px;
        float: left;
    }
	 
    .MyPager {
        /*border-top:3px solid #FF9900;*/
        margin-top:1em;
        margin-bottom:2em;
        padding-top:2em;
    }

    .MyPager .page_links{
        float:left;
    }

