/* II Congres de Dones de Barcelona */

/* Elements generals */

	body {
		font-family: Arial, Verdana, sans-serif;
		margin: 0;
		padding: 0;
		color: #333;
		font-size: 62.5%;
		background-color: #fff;
	}

	div {
		margin: 0;
		padding: 0;
	}

	dl, dt, dd {
		margin: 0;
		padding: 0;
	}

	ul, li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		padding: 0;
		margin: 0;
		font-size: 1em;
	}
	
	a,
	p {
		color: #333;
	}	
	
	img {
		border: 0;
	}

	.hidden {
		height: 0;
		width: 0;
		overflow: hidden;
		position: absolute;
	}



/* Layout */

	#super {
		width: 100em;
		margin: 0 auto;
		background-color: #fff;	
	}
	
	#barra-corporativa {
	    width: 100%;
	    background-color: #000;
	    border-bottom: 1px solid #fff;
	}
	
	#barra-corporativa a { text-decoration: none; }
	#barra-corporativa a:hover { text-decoration: underline; }
	

	    
	
	#contenidor {
	    width: 100%;
	    overflow: hidden;
		margin: 0;
		padding: 0.9em 0 0;
		position: relative;		
		background: url("../images/background/background-contenidor.gif") repeat-y left top;		
    }

	#text-area {
		float: right;
		width: 80em;		
		min-height: 40em;
		padding-bottom: 1em;
		margin-top: -8em;
	}
	
	.background-index { background: transparent url("../images/background/background-index.gif") no-repeat scroll left top; }	
	
	.background-benvinguda { background: transparent url("../images/background/background-benvinguda.gif") no-repeat scroll left top; }
	
	.background-quees { background: transparent url("../images/background/background-quees.gif") no-repeat scroll left top; }
	    
    .background-antecedents { background: transparent url("../images/background/background-antecedents.gif") no-repeat scroll left top; }
    
    .background-procesparticipatiu { background: transparent url("../images/background/background-procesparticipatiu.gif") no-repeat scroll left top; }
    
    .background-programa { background: transparent url("../images/background/background-programa.gif") no-repeat scroll left top; }
    
    .background-documents { background: transparent url("../images/background/background-documents.gif") no-repeat scroll left top; }
	
	.background-inscripcio { background: transparent url("../images/background/background-inscripcio.gif") no-repeat scroll left top; }
		
	.background-actualitat { background: transparent url("../images/background/background-actualitat.gif") no-repeat scroll left top; }
	
	.background-donesciutat { background: transparent url("../images/background/background-donesciutat.gif") no-repeat scroll left top; }
	
	.background-album { background: transparent url("../images/background/background-album.gif") no-repeat scroll left top; }	
	
	.background-adhesions { background: transparent url("../images/background/background-adhesions.gif") no-repeat scroll left top; }
	
	.background-contacte { background: transparent url("../images/background/background-contacte.gif") no-repeat scroll left top; }	
	
	.background-credits { background: transparent url("../images/background/background-credits.gif") no-repeat scroll left top; }	



/* Llistat de links */

    #text .llista-links {
    }
    
        #text .llista-links li a {
            color: #666;
            text-decoration: none !important;
        }
        
            #text .llista-links li a:hover {
                text-decoration: underline !important;
            }
	
	

/* Titol */

	#titol {
		width: 100%;
		overflow: hidden;
	}
	
		#titol h1 {
			float: right;			
			height: 8.6em;
			width: 18.6em;
			margin: .5em 1.5em 2.5em 0;			
			font-size: 1.8em;
			font-weight: bold;
			text-align: right;
		}
		
		    #titol h1 a {
		        color: #333;
		        text-decoration: underline;
		    }
		
		#titol .slogan {
			float: left;
			color: #fff;
			font-size: 1.3em;
			font-weight: bold;
			margin: 1em 0 1em 2em;
			background-color: #DC002E;
		}
		
		#titol .lloc-data {
			float: right;
			width: 20em;
			margin: 1em 12em 1em 1em;
			font-size: 1.3em;
			font-weight: bold;
		}
	
		#titol .lloc-data-p-destacat {
			float: left;
			color: #DC002E;
			margin: 0 1em 1em 0em;
		}
		
		#titol .lloc-data-p {
			margin: 0 0em 1em 1em;
		}	




/* Menu principal */ 	

	#lateral {
		float: left;
		width: 20em;		
		margin: 0;
		background-color: #DC002E;		
		margin-top: -8em;
		padding-bottom: 18em;
		z-index: 10;		
	}
	
	    #lateral h2,
	    #lateral p,
	    #lateral p a {
	        color: #fff;
	    }
	
	#menu-principal ul {
	    width: 100%;
		margin-bottom: 2.5em;
		border-top: 1px solid #EE8097;		
	}
	
	#menu-principal ul li {
		font-size: 1.4em;
		font-weight: normal;
		color: #fff;
		border-bottom: 1px solid #EE8097;
		padding: .3em 0 .3em 1.8em;
		position: relative;
	}
	
	#menu-principal ul li a {
	    color: #fff;
	    text-decoration: none;
	}
	
	    #menu-principal ul li a:hover {
	        text-decoration: underline;
	    }
	
	#menu-principal ul li.selected {		
		color: #fff;
		font-weight: normal;
		text-decoration: none;		
		background-color: #fff;		
	}
	#menu-principal ul li.selected a {
		color: #DC002E;
		
	}
	
	#menu-principal  ul li ul {
		border-top: none;
	    margin-bottom: 0;
	}
	
	#menu-principal  ul li ul li {
	    font-size: .9em;
	    border: none;
	    padding: .3em 0 .3em 1.2em;
	    background: url("../images/menu_li.gif") no-repeat .5em .8em;
	}
	
	/* Menu Activitats agenda */
	
	#text #menu-agenda {
	    background-color:#DC002E;
	    width: 100%;
		overflow:hidden;
		font-size:1em;
		font-weight:normal;
		padding:0.4em 0em 0.4em 0em;
		margin-bottom: 5em;
		
	}
		#text #menu-agenda li {
			text-transform:uppercase;
			padding-right: 0.7em;
			padding-left: 0.7em;
			float:left;
			background: none;
			border-left:1px solid #FFFFFF;
			margin-bottom:0;
			color: #FFFFFF;
			font-size: 1.1em;
		}
			#text #menu-agenda li.first {
				border:none;
			}
			
		#text #menu-agenda li a {
			color: #FFFFFF;
			
		}

	
	/*
	background-color:#DC002E;
color:#FFFFFF;
display:inline;
font-size:1.1em;
font-weight:normal;
margin-bottom:0;
padding:0.2em 1em;
text-transform:uppercase;
	*/
	
	/* Menu elements destacats */
	
	#destacats ul li {
	    padding-left: 2.5em;
		padding-bottom: 1em;
	}
	


    /* Menu sobre el web */
    
    	#sobre-el-web ul {
            bottom: 1em;
            right: 3em;
            position: absolute;
    	    width: 30em;
    	    overflow: hidden;
    	    clear: both;
    	    font-size: 1.1em;
    	    text-align: right;
    	}
    	
        	#sobre-el-web ul li {
        	    display: inline;
        	    padding-right: 1em;
        	    margin-right: 1em;
        	    border-right: 1px solid #666666;
        	}
        	
            	#sobre-el-web ul li.last {
            	    padding-right: 0;
            	    margin-right: 0;
            	    border-right: none;
            	}
        	
        	#sobre-el-web ul li a {
        	    color: #666666;    	    
        	    text-decoration: none;
        	}
        	
        	    #sobre-el-web ul li a:hover {
        	        text-decoration: underline;
        	    }



/* Continguts de la home */

	/* Bloc de presentacio */
	
		#text .presentacio {
			margin-bottom: 4em;
		}

		
	/* Columna agenda */
	
		#text .agenda {
			width: 26em;
			float: left;
		}
        
		/* old */
		#text .actualitat {
			width: 26em;
			float: right;
		}
		/* end old */
        
        
        #text .actualitat {
			width: 34em;
			float: left;
		}
        
        #text .enllacos {
			width: 18em;
			float: right;
		}
        
			#text .agenda h3,
            #text .enllacos h3,
			#text .actualitat h3 {
				color: #fff;
				font-size: 1em;				
				text-transform: uppercase;
				padding: .3em 1em;
				margin: 0;
				background-color: #DC002E;
			}
			
			#text .agenda ul,
            #text .enllacos ul,
			#text .actualitat ul {
				
			}
			

				#text .agenda ul li,
                #text .enllacos ul li,
				#text .actualitat ul li{
					font-size: 1em;
					padding: 1em;
					margin-bottom: 0;
					border-top: 1px solid #ccc;
					background: none;
				}
					
					#text .agenda ul li.first,
                    #text .enllacos ul li.first,
					#text .actualitat ul li.first {
						border-top: none;
					}
				
					#text .agenda ul li h4,
                    #text .enllacos ul li h4,
					#text .actualitat ul li h4 {
						color: #DC002E;
						font-size: 1.3em;
						font-weight: normal;
						margin-bottom: .5em;
                        margin-top: 0em;
					}

					
					#text .agenda ul li p,
                    #text .enllacos ul li p,
					#text .actualitat ul li p {
						margin-top: .5em;
						margin-bottom: 0;
					}

					#text .agenda ul li dl,
                    #text .enllacos ul li dl,
					#text .actualitat ul li dl {
						font-size: 1.1em;
						margin-top: .5em;
					}

						#text .agenda ul li dl dt,
                        #text .enllacos ul li dl dt,
						#text .actualitat ul li dl dt {
							color: #DC002E;
							float: left;
							margin-right: .3em;							
						}

						#text .agenda ul li dl dd,
                        #text .enllacos ul li dl dd,
						#text .actualitat ul li dl dd {
							color: #666;
						}
            #text .enllacos ul li img {
                margin:0;
                padding:0;
            }
            
	
	
	/* Llistat de noticies */
		
		#text ul.noticies,
		#text div.noticies {	
		    margin-top: 1em;
		    margin-bottom: 3em;
		}		

			#text ul.noticies li,
			#text div.noticies {
			    font-size: 1em;
				padding-left: 1.1em;				
				margin-bottom: 1em;
				background: none;				
				border-bottom: 1px solid #eee;
			}
			
			#text ul.noticies li h4,
			#text div.noticies h4 {
				color: #DC002E;
				font-size: 1.5em;
				font-weight: normal;
				margin-bottom: 0.1em;				
			}			
			
			#text ul.noticies li p,
			#text div.noticies p {
			    margin-top: .6em;
			}
			
			
			#text ul.noticies li dl,
			#text div.noticies dl {
			    margin-top: .5em;
			    margin-bottom: 1em;
			    font-size: 1.2em;
			}
			
    			#text ul.noticies li dt,
    			#text div.noticies dt {
    			    float: left;
    			    color: #DC002E;
    			    margin-right: .5em;    			    
    			}
				
				
		/* Logos dels col·laboradors */
		
			#text div.collaboradors {
				left: 21.5em;
				bottom: 0;
				position: absolute;
			}
			
			#text div.collaboradors ul li {
				margin: 0;
				padding: 0;
				background: none;
			}
					
			
    			
    			
    /* Galeria d'imatges */
        
        /* Llistat de galeries */
        
            #text h3.titol-galeria {
                margin-bottom: 0;
                font-size: 1.8em;
                font-weight: normal;
            }
            
            #text p.descripcio-galeria  {
                margin: 0 0 2em 0;
            }
    
            #text .llista-galeries { 
                 padding: 0;
                 margin: 0;
            }
            
                #text .llista-galeries li {
                    font-size: 1em;
                    width: 18em;
                    float: left;
                    padding: 0;
                    margin: 0 7em 2em 0;
                    background: none;
					height: 21em;
                }
                
                    #text .llista-galeries li h3 {
                        margin: 0 0 .2em 0;
                        font-size: 1.4em;
                        font-weight: normal;
                    }
                    
                    #text .llista-galeries li p {
                        margin: 0;
                        font-size: 1.2em;                        
                    }
                    
                    #text .llista-galeries li a {
                        text-decoration: none;
                    }
                    
                        #text .llista-galeries li a:hover {
                            text-decoration: underline;
                        }
                    
                    #text .llista-galeries li img {
                        display: block;
                        margin: 0 0 .5em 0;
                    }
                    
                    
        
        /* Detall de galeria */
        
            #text .tornar {
                float: right;
                margin-top: .5em;
                margin-bottom: 0;
            }

                #text .tornar a {
                    display: block;
                    padding-left: 1em;
                    background: url("../images/fletxa-tornar.gif") no-repeat left center;
                }

            #text .ampliacio-imatge {
                width: 100%;
                position: relative;
                padding: 2em 0;
                text-align: center;
                background-color: #dfdfdf;
                border: 1px solid #dfdfdf;
            }
            
                #text .ampliacio-imatge img {                    
                    margin: 0 auto;
                    border: 1px solid #fff;
                }
                
                #text .ampliacio-imatge .anterior {
                    position: absolute;
                    top: 14em;
                    left: 1em;
                    width: 17px;
                }
                
                #text .ampliacio-imatge .seguent {
                    position: absolute;
                    top: 14em;
                    right: 1em;
                    width: 17px;
                }
                
                #text .ampliacio-imatge .anterior img,
                #text .ampliacio-imatge .seguent img {
                    border: none;
                }
                
                #text .ampliacio-imatge .anterior a,
                #text .ampliacio-imatge .seguent a {
                }

            #text .llista-imatges {
                padding: 0;
                margin: 0;
                width: 100%;
                overflow: hidden;
            }
        
                #text .llista-imatges li {
                    float: left;
                    padding: 0;
                    margin: 0 1em 0 0;
                    background: none;
                }
                
                #text .llista-imatges li img {
                    display: block;
                }
        
        
		
/* Area de text */

	#text {
		float: right;
		width: 53.7em;
		padding-bottom: 4em;
		margin-top: 8em;
		margin-right: 3em;
	}
	
	#text .text-esquerra {
		float: left;
		width: 25em;		
	}
	
	#text .text-dreta {
		float: right;
		width: 25em;
	}
	
	#text h2 {
		margin-bottom: 0.5em;
		font-size: 2.2em;
		font-weight: normal;
		color: #DC002E;
	}
	
	#text h3 {
	    margin-top: 1em;
		margin-bottom: 1em;
		font-size: 1.4em;
		font-weight: bold;
		color: #DC002E;
	}
	
	#text h3.data-actes,
	#text h3.tipus {
		color: #fff;
		font-size: 1.1em;		
		font-weight: normal;
		text-transform: uppercase;
		padding: .2em 1em;
		margin-bottom: 0;
		background-color: #DC002E;		
		display: inline;
	}
	
	/* Llistat d'actes */
	
	#text ul.llista-actes {
		margin-bottom: 3em;
	}
	
		#text ul.llista-actes li {
			padding: 1em;
			margin: 0;
			border-bottom: 1px solid #ccc;
			background: none;
		}
		
			#text ul.llista-actes li dl {
			}
			
			#text ul.llista-actes li dl dt {
				display: none;
			}
			
			#text ul.llista-actes li dl dd {
			}
			
			#text ul.llista-actes li dl dd.horari {
				color: #DC002E;
			}

			
			
	/* Llistat de ponencies i documents */
	
	#text ul.llista-tipus {		
		padding: 0;
		margin-bottom: 3em;
	}
	
		#text ul.llista-tipus li {
			font-size: 1em;
			padding: 1em 1em 0 2em;			
			margin-bottom: 0;
			border-bottom: 1px solid #ccc;
			background: url("../images/text_li.gif") no-repeat 1em 1.4em;
		}
		
		#text ul.llista-tipus li h4 {
			color: #DC002E;
			font-size: 1.4em;
			font-weight: normal;
			margin-bottom: .4em;
			
		}
		
		#text ul.llista-tipus li p {
			font-size: 1.2em;
			margin-top: 0;
		}
			
			
	.fi-columnes{
		clear: both;
	}
	
	#text p {
		color:#666666;
		font-size: 1.2em;		
		line-height: 1.4em;
		margin: 1.3em 0;
	}
	
	#text ul {
		margin-bottom: 2em;
	}
	
	#text ul li {		
		color: #666;
		font-size: 1.2em;
		padding-left: 1.5em;
		margin-bottom: 1em;
		background: url("../images/text_li.gif") no-repeat .3em .3em;
	}
	
	#text img {
	    display: block;
	    margin-bottom: 1em;
	}
	
	#text img.dreta {
	    float: right;
	    margin-left: 2em;
	}
	
	#text img.esquerra {
	    float: left;
	    margin-right: 2em;
	}
	
	#text .destacat {
		color: #DC002E;
	}
	
	#text .ressaltat {
	    color: #DC002E;
		font-size: 1.6em;
		font-weight: normal;
		line-height: 1.2em;
		margin-top: .6em;
		margin-bottom: 0.5em;
	}
	
	#text .actualitat-altres a {	    
	    padding-left: 1em;
	    background: url("../images/icona-actualitat-altres.gif") no-repeat .2em center;
	}
	
	#text a {
		color: #DC002E;
		text-decoration: underline;
	}
	
	/* Enllac pdf */
	
		#text .document-pdf {
			padding-left: 1.7em;
			background: url("../images/icona-pdf.gif") no-repeat .3em top;
		}
	
	
	

/* Formulari d'enviament de propostes */

    #text .capcalera-formulari {
        color: #ffffff;
        padding: .3em .8em;
        margin: 1em 0 0 0;
        background-color: #DC002E;
        clear:both;
    }

    #text .formulari-propostes .capcalera-formulari {
        background-color:#DC002E;
        clear:both;
        color:#FFFFFF;
        margin:5em 0 1em;
        padding:0.3em 0.8em;
    }
    
    #text .formulari-propostes .calificacio {
        display:block;
        float:left;
        font-size:0.8em;
        margin-bottom:1em;
        text-align:center;
        width:6.2em;
    }
    
    #text .formulari-propostes {
        padding: 0;
        margin: 0;
        border: 1px solid #cccccc;
        border-top: none;
    }

        #text .formulari-propostes fieldset {
            padding: 0;
            margin: 0;
            border: none;
        }        

        #text .formulari-propostes legend {
            display: none;
        }
        

		
        #text .formulari-propostes .camp {
            clear:both;
            color:#666666;
            font-size:1.2em;
            margin:0.2em 0;
            width: 100%;
            overflow:hidden;    
            _padding-bottom: .5em;
        }
        #text .formulari-propostes .gris {
            background:#F3F4F5 none repeat scroll 0 0;
        }
		
		#text .formulari-propostes .first {
			 margin: 1em 0 0 0;    
        }		
        
        #text .formulari-propostes .last {
			 margin-bottom: 3.5em;    
        } 
        
        #text .formulari-propostes .camp label {
            float:left;
            font-size:0.9em;
            margin:0.5em 0;
            width:225px;
            padding-left: 2em;
        }

        #text .formulari-propostes .camp input {
            width: 288px;
        }
        
            #text .formulari-propostes .camp #entitat input,
            #text .formulari-propostes .camp #eixos input {
                width: auto;
                float: left;
                clear: left;
            }
            
            #text .formulari-propostes .camp #entitat label,
            #text .formulari-propostes .camp #eixos label {
                clear: none;
                width: auto;
            }
        
            #text .formulari-propostes .camp input#naixement {
                width: 50px;
            }
        
        #text .formulari-propostes .camp .ajuda {
            font-size: .9em;
            margin-left: 190px;
        }
	
	
	
	
	    #text .formulari-propostes .proposta {
	        margin: 1em 0 0 0;
	        font-size: 1em;
	        padding: 1em 2.5em 1.5em 2.5em;
	        border-top: 1px solid #cccccc;
	        border-bottom: 1px solid #cccccc;
	        background-color: #eeeeee;	 
            clear:both;            
	    }
	    
	    #text .formulari-propostes .proposta label {	        	        
	        width: 100%;
	        color: #DC002E;
	        font-size: 1.2em;	        
	    }
	    
	        #text .formulari-propostes .proposta label .caracters {
	            color: #333;
	            font-size: .9em;
	        }
	    
	    #text .formulari-propostes .proposta textarea {
	        font-size: 12px;
	        font-family: Arial, Verdana, sans-serif;	        
	        width: 471px;
			height: 100px;
	        margin-top: .8em;
	        padding: 4px;
	    }
	    
	    
	    
	    #text .formulari-propostes .boto {
	        margin: 0;
	        padding: 1em 2.5em;
	        text-align: right;
	    }
	    
    	    #text .formulari-propostes .boto input {
    	        width: auto;
    	        padding: .2em 2em;
    	        color: #ffffff;
    	        font-weight: bold;
    	        font-family: Arial, Verdana, sans-serif;
    	        border: none;
    	        background-color: #DC002E;
    	    }

        #text .formulari-propostes .camp input.radio {
	        float:left;
            margin: 0.6em 0 0.5em;
            _margin: 0.6em 0 0.5em;
            width: 4.7em;
            _width: 5em;
            *width: 5em;
	    } 


/* Posicionament logo menu principal */

	.logo {
		left: 2.5em;
		bottom: 2.5em;
		position: absolute;
	}

	
/* Possicionament tornar */

	#text-area #text p.back {
		float:right;
		font-size:1.1em;
		margin:0.5em 0 0;
		padding-right:2em;
		padding-top:0;
	}
		#text-area #text p.back a {
			background:transparent url(../images/icon-back.gif) no-repeat scroll left center;
			padding-left:0.8em;
		}
	

/* Footer */

    #footer {
		clear: both;
		width: 100%;
		background-color: #000000;
		overflow: hidden;
		font-size: 1.1em;
    }
    
        #footer p {
            color: #ffffff;
            font-weight: bold;
            line-height: 2.5em;
            text-align: center;
        }
        
            #footer p a {
                color: #ffffff;
            }

