/* Consell de Ciutat */

/* Elements Interiors */

/* Area de text */

    #text ol li {
        font-size:1.2em;
        list-style-type:decimal;
        margin-bottom:1.5em;
        font-weight: bold;
    }

        #text ol li ul li {
            list-style-type:none;
            font-size: 1em;
            font-weight: normal;
        }
        #text ol li ul{
            margin-bottom:0.5em;
        }
        #text ol li ul li{
            margin-bottom:0.5em;
        }
        #text ol li ul li ul{
            margin-bottom:0.5em;
        }
        #text ol li ul li ul li {
            margin-bottom:0em;
        }

	#destacat-head {
		font-size: 1.1em;
		margin-left:0em;
		padding: 0 0 2em 0;
	}
	
	#text {
		float:left;
		width: 54em;
		padding-bottom: 0.5em;
		margin: 0 0 0 3em;
        overflow: hidden;
	}
	
	#col-right{
		float:right;
		width: 16.0em;
		margin-right: 1em;
		padding-bottom:8em;
	}
	
	#col-right li {
		margin: 1em 0 1em 0;
	}
	
	
	/* Llistat lateral dels indexs i historics dels debats */
	
	    #col-right ul {
	        margin: .5em 1em 2em 1em;
	    }
	
    	#col-right ul li {
    		padding: 0 0 0 .5em; 
    		margin: .3em 0;
    		font-size: 1.2em;
    		background:transparent url(../images/col_right_dot.gif) no-repeat scroll left 0.6em;
    	}
    	
    	#col-right ul li a {
    	    text-decoration: none;
    	}

        	#col-right ul li a:hover {
        	    text-decoration: underline;
        	}
		    #col-right ul {
	        margin: .5em 1em 2em 1em;
	    }
	

	
	#col-right li.first{
		margin: 0;
	}
	
	#col-right div.first{
		margin:0;
	}
	
	#col-right .any {
		font-weight:bold;
		font-size: 1.2em;
		margin: 0.4em 0 0 .4em;
	}
	
	#text h2 {
		clear: both;
		color:#666;
		font-size:2.4em;
		font-weight:normal;
		padding: 0.3em 0 .5em 0;
	}
	
	#text h3 {
		font-size: 1.5em;
		font-weight: bold;
		color: #666;
		margin: 0.2em 0em .3em 0;
	}
	
	#text h3.separador {
		padding-top: 1em;
		margin-top: 1em;
		border-top: 1px solid #ccc;
	}
	
	#text h3.comentari {
		float: left;
		color: #E85C00;
		font-size: 1.4em;
		font-weight:bold;
		margin: 1em 1em .5em 0;
	}
	
	#text p.avis {
		float: right;
		color:#666;
		font-size: 1.1em;
		margin: 1.5em 0 0 0;
		padding: 0;
	}
	
		/* */
			
			#text h2.caixa-titol,
			#text h3.caixa-titol {
				float: left;
				display: inline;
				color: #fff;
				font-size: 1em;
				font-weight: normal;
				text-transform: uppercase;
				margin-top: 0.5em;
				margin-bottom: 0;
				padding: 0.2em 0.5em;
				background-color: #3E7800;
			}
			
			/* Colors segons seccio */
			
    			#contenidor .debats h2.caixa-titol,
    			#contenidor .debats h3.caixa-titol { background-color: #E85C00; }
			
			#text h3.caixa-comentaris {
			    border-top: 1px solid #ccc;
			}
			
			#text h3.subtitol {
				color:#666;
				font-size:2.4em;
				font-weight:normal;		
				padding: 0.3em 0 .5em 0;
				margin: 0;
				clear: both;
			}
			
			
	
	#text ul {
		margin-top: 1em;
		margin-bottom: 2.5em;		
	}
	
	#text ul li {
		background: url(../images/text_li.gif) no-repeat scroll 2em 0.7em;
		border: medium none;
		font-size: 1.2em;
		padding: 0.2em 0 0.2em 2.8em;
	}
    
    #text ul li ul {
        margin-top: .3em;
    }
    
    #text ul li ul li {
        font-size: 1em;        
    }
	
	#text .calendari-destacat {
        color: #3E7800;
    }	
    
    #text .calendari-destacat-membres {
        color: #E85C00;
    }
    
	/* Seccio comentaris */
	
	#text ul.comentaris {
		margin: 0;
		padding: 1.5em 0 2em 0;				
	}
	
	#text ul.comentaris li {
		padding: 0;
		margin: 0;
		background: none;
	}
	
	#text ul.comentaris li.first {		
		padding-bottom: 1em;
		border-top: 1px solid #CCCCCC;
	}
	
	#text ul.comentaris li {
		padding-bottom: 1em;
		border-bottom: 1px dashed #CCCCCC;
	}
	
	#text ul.comentaris li.last {
		padding-bottom: 1em;
		border-bottom: 1px solid #CCCCCC;
	}
	/* Presentacio */
	
	#text h2.caixa-titol-presentacio{
			font-size: 2.4em;
			
	}
	#text .presentacio p {
		margin-bottom:0.8em;
		line-height: 1.3em;		
	}
	#text .presentacio-firma{
		border-top: 1px solid #999999;
		
	}
	#text .presentacio-firma span{
		float: right;
		font-size:1.2em;
		text-align:right;
		margin-top:0.5em;
	}
	
	/* */
	
	#text p {
		font-size: 1.2em;
		margin-bottom: 1.5em;
        line-height:1.4em;
		
	}
	#text p.entradeta {
		font-size: 1.4em;
		margin:0 0 1em;
	}
	
	#text img.left {
		float: left;
		margin-right: 2em;
		margin-bottom: 1em;
	}
	
	#text img.right{
		float: right;
		margin-left: 2em;
		margin-bottom: 1em;
	}
	
	#text .noticia p {
		margin-bottom:0.8em;
	}
    
        #text .noticia #bcn_player, #text .noticia #bcn_player object embed{
            height:172px;
            width:260px;
        }
        
        #text .noticia #bcn_player {
            float: left;
            margin: 0 2em .5em 0;
        }
	
	#text a {
		text-decoration: underline;
	}
	
	.caixa-tipus-noticies {
		background-color: #8DB4CA;
		color: #FFFFFF;
		font-size: 1em;
		font-weight: normal;
		margin-top: 0.5em;
		margin-bottom: 1em;
		padding: 0 0.3em;
		display: inline;
		float: left;
	}
	
	.caixa-tipus-debats {
		text-transform: uppercase;
		background-color:#E85C00;
		color:#FFFFFF;
		font-size: 1em;
		font-weight:normal;
		margin-top:0.5em;
		margin-bottom: 1em;
		padding:0 0.3em;
		display: inline;
		float: left;
	}
	
	#text .caixa-tipus-tornar{		
		display: inline;
		float: right;
		font-size: 1.1em;
		margin-bottom: 1em;
		margin-top:0.5em;
		padding:0 0.3em 0 0.9em;
		text-decoration: underline;
	}
	
	.fletxa-tornar {
		background: url(../images/fletxa_tornar.gif) no-repeat scroll left center; 
	}
	
	.fletxa-tornar-debats {
		background: url(../images/fletxa_tornar_debats.gif) no-repeat scroll left center; 
	}
	
	.fletxa-tornar-interior {
		background: url(../images/fletxa_tornar_interior.gif) no-repeat scroll left center; 
	}
	
	.caixa-arxiu, .caixa-index {
		background-color:#E85C00;
		color:#FFFFFF;
		font-size: 1em;
		font-weight:normal;
		text-transform: uppercase;
		padding: 0.2em 0.5em;
		display:block;
	}
	
	#text ul.post-comentaris {
	    clear: both;
	}
	#text ul.post-comentaris dl {
		clear: both;
    }
	
	#text ul.post-comentaris dt {
		display:none;
	}
	
	/* Seccio noticies */

	#text.noticies #llistat-mesos {
		background: #EAEAEA;
		width: 100%;
		margin:3em 1em 1.4em 0;
		padding-left: 5px;
		overflow: hidden;
	}
		
		#text.noticies #llistat-mesos ul {
			width: 100%;
			margin: 0 0 0 .3em;
			padding: 1em 0;
			overflow: hidden;
		}
		
			#text.noticies #llistat-mesos ul li {
				background: none;
				border-left: 1px solid #555;
				/*margin: 0 .3em .5em 0;*/
				padding: 0 .4em 0 .4em;
				float: left;
				line-height: 1em;
				font-size: 11px;
			}
			
				#text.noticies #llistat-mesos ul li.first {
					border: none;
					/*margin: 0 .3em .5em 0;*/
					padding: 0 .3em 0 0;
				}
				
				#text.noticies #llistat-mesos ul li.selected {
					font-weight: bold;
				}	
		
		#text.noticies .paginador, #text.llistatDebats .paginador {
			background:#EAEAEA none repeat scroll 0 0;
			margin:0;
			padding-bottom:2px;
			padding-top:2px;
		}
		
			#text.noticies .paginador p.paginador, #text.llistatDebats .paginador p.paginador {
				font-size: 11px;
			}
	
	#text-noticies{
		float:left;
		padding-bottom:1em;
		width:60em;
	}
	
    #text .caixa-noticies  .content {
        display:block;
        overflow:hidden;
    }
    
	#text.noticies ul.caixa-noticies {
		margin-top:0em;
		margin-bottom:3em;
	
	}
	
		#text.noticies ul.caixa-noticies li {
			border-top: 1px solid #CCCCCC;
			background: none;
			font-size:1em;
			padding-left:0;
			overflow:hidden;
			padding-top:1.5em;
			padding-bottom:0.5em;
			clear:both;
		}
		
			#text.noticies ul.caixa-noticies li img {
				float: left;
				margin-right: 1.5em;
				margin-top:0.5em;
				margin-bottom: 1em;
			}
			
			#text.noticies ul.caixa-noticies li.first img  {
				/*margin-left: 1.5em;*/
				
			}
			
			#text.noticies ul.caixa-noticies li p {
				margin-bottom:0.7em:
			}
		
		#text.noticies ul.caixa-noticies li.first  {
			border-top: none;
			/*background-color:#ECECEC;*/
		}
		
		#text.noticies ul.caixa-noticies li .content p {
			line-height: 1.4em;
			/*margin-left:0.5em;*/
		}
		
		#text.noticies ul.caixa-noticies li .content p.caixa-tipus {
			margin-bottom: 0.8em;
		}
		
		#text.noticies ul.caixa-noticies li.first p {
			/*font-size:1.4em;*/
			
		}
			
				
			#text.noticies ul.caixa-noticies li .left {
				float:left;
				margin-right:1.5em;
			}
			
			#text.noticies ul.caixa-noticies li .right {
				float:right;
				margin-left:1.5em;
			}
			
			#text.noticies ul.caixa-noticies li .content h3 {
				font-size:1.4em;
				/*margin-left:0.5em;*/
			}
			
				#text.noticies ul.caixa-noticies li.first .content h3 {
				/*font-size:2em;
				margin:0;
				font-weight:normal;
				padding-right:1.5em;
				padding-bottom:0.3em;*/
				}
			
			#text.noticies ul.caixa-noticies li .content a {
				text-decoration: none;
			}
			#text.noticies ul.caixa-noticies li .content a:hover {
				text-decoration: underline;
			}
			
			#text.noticies ul.caixa-noticies li.first .content a.llegir-mes {
				/*font-size:0.8em;*/
			}
			
			#text.noticies ul.caixa-noticies li .content a.llegir-mes {
				/*font-size:0.9em;*/
				color:#3E7800;
				margin-left: 0.5em;
			}
			
	
	
	/* Seccio Agenda */
	
	#text-agenda {
		float:left;
		padding-bottom:1em;
		width:60em;
	}
	
	#text.agenda h2.caixa-titol{
		color:#666666;
		font-size:2.4em;
		background-color:#FFFFFF;
		text-transform:none;
		margin-top:0;
		padding:0.5em 0 0 0;
		margin-bottom:1.5em;
	}
	
	#text.agenda ul.caixa-agenda{
		margin-top:5em;
		margin-bottom:3em;
	}
	
		#text.agenda ul.caixa-agenda li {
			border-top: 1px solid #CCCCCC;
			background: none;
			font-size:1em;
			padding-left:0;
			overflow:hidden;
			padding-top:0;
			padding-bottom:0.7em;
			clear:both;
		}
		
			#text.agenda ul.caixa-agenda li ul li {
				border: none;
				background:transparent url(../images/col_right_dot.gif) no-repeat scroll left 0.6em;
				padding:0 1em 0 0.5em;
				font-size:1.2em;
				margin:0.7em 0 0.7em 0;	
			}
		
			#text.agenda ul.caixa-agenda li h3 a{
				background:transparent url(../images/fletxa_agenda.gif) no-repeat scroll left 0.4em;
				padding:0 1em 0 0.8em;
			}

			#text.agenda ul.caixa-agenda li a {
				text-decoration: none;
			}
			
			#text.agenda ul.caixa-agenda li a:hover {
				text-decoration: underline;
			}

	/* Seccio Documents */
	
	/*#text-documents {
		float:left;
		padding-bottom:1em;
		width:60em;
	}
	
	#text.documents h2.caixa-titol{
		color:#666666;
		font-size:2.4em;
		background-color:#FFFFFF;
		text-transform:none;
		margin-top:0;
		padding:0.5em 0 0 0;
		margin-bottom:1.5em;
	}
	
	#text.documents ul.caixa-documents{
		margin-top:1em;
		margin-bottom:3em;
	}
	
		#text.documents ul.caixa-documents li {
			
			background: none;
			font-size:1em;
			padding-left:0;
			overflow:hidden;
			padding-top:0;
			padding-bottom:0.7em;
			clear:both;
		}
		
		#text.documents ul.caixa-documents li h3 {
			border: 1px solid #D4D0C8;
			background-color: #EEEEEE;
			font-size:1.1em;
			padding-left:0;
			overflow:hidden;
			padding-top:0.3em;
			padding-bottom:0.3em;
			padding-left:1.5em;
			clear:both;
		}
		
			#text.documents ul.caixa-documents li ul {
				padding-bottom:0.5em;
				margin-bottom:0;
			}
				#text.documents ul.caixa-documents li ul li {
					
					border: none;
					background:transparent url(../images/dot.gif) no-repeat scroll left 1.2em;
					padding:0.3em 1em 0 0.5em;
					font-size:1.2em;
					margin:0.7em 0 0.7em 1em;	
					padding-right:1em;
					line-height:1.8em;
				}
			
				#text.documents ul.caixa-documents li h3 a{
					background:transparent url(../images/fletxa_agenda.gif) no-repeat scroll left 0.4em;
					padding:0 1em 0 0.8em;
				}

				#text.documents ul.caixa-documents li a {
					text-decoration: none;
					padding:0 2em 0 0;
				}
				
				#text.documents ul.caixa-documents li ul li a img.pdf {
					padding-left:0.5em;
				}
				
				#text.documents ul.caixa-documents li a:hover {
					text-decoration: underline;
				}
				
				#text.documents ul.caixa-documents li h4 {
					font-size:1.2em;
					color:#666666;
					margin-bottom:0;
					margin-left:1em;
					margin-top:1.5em;
				}*/
				
			#text-area h3.destacat {
				border: 1px solid #D4D0C8;
				background-color: #EEEEEE;
				font-size:1.1em;
				padding-left:0;
				overflow:hidden;
				padding-top:0.3em;
				padding-bottom:0.3em;
                margin-bottom:1.4em;
				padding-left:1.5em;
                margin-right:0;
				clear:both;
                margin-top: 2.5em;
			}
			
				#text-area h3.destacat a{
					background:transparent url(../images/fletxa_agenda.gif) no-repeat scroll left 0.4em;
					padding:0 0 0 0;
				}

			#text-area h4.destacat {
				font-size:1.2em;
				color:#666666;
				margin-bottom:0;
				margin-left:1em;
				margin-top:1.5em;
			}
	
	/* Enllac pdf */
	
		#text .document-pdf {
			/*padding-left: 1.4em;
			background: url("/site/images/icona-pdf.gif") no-repeat left center;*/
		}
		
		
	/* formulari */

	#text .asterisc {
		font-family: Verdana;
		font-size: .9em;
	}
		
    #text .formulari-debats {
		clear: both;
	}

    #text .formulari-debats,
    #text .formulari-debats fieldset {
	    margin-top: 0;	    
	}
		
	#text .formulari-debats fieldset {
		border: none;
		margin: 0;
		padding: 1.5em 2em 1.5em 2em;
		background-color:#EEEEEE;
	}
	
	#text .formulari-debats .camp {
		color:#333;
		font-size: 1.2em;
		margin:0.2em 0;
		padding:0 2.1em;
	}
	
	#text .formulari-debats .camp label {
		float:left;
		clear: left;
		font-size: 1em;
		line-height: 1.4em;
		margin: .5em 0;
		width: 120px;
		
	}
	#text .formulari-debats .camp input {
		width:320px;
		margin: .5em 0;
		border: 1px solid #CCCCCC;
	}
	#text .formulari-debats .boto {
		float:right;
		margin: 0;
		padding: 0em 2.8em 0 0;
	}

	#text .formulari-debats .camp textarea {
		font-family:Arial,Verdana,sans-serif;
		font-size: 12px;
		height: 100px;		
		width:320px;
		margin: .5em 0 1em 0;
		border: 1px solid #CCCCCC;
	}
	
	#text .formulari-debats .boto input {
		background-color: #666;
		border:medium none;
		color:#FFFFFF;
		font-family:Arial,Verdana,sans-serif;
		font-weight:bold;
		width:auto;
		text-transform: uppercase;
		font-size: .8em;
		padding: 0.2em 1em;
	}
	
	#text .formulari-debats  .boto input.btn-cancelar  {
		background-color:#666;
	
	}
	
	#text .llegir-mes{
		color:#E85C00;
		padding:0 0 1em 0;
	}
	
	#text .llegir-mes a {
		color:#E85C00;
		font-size: .9em;
		padding:0 0 1em 0;
		text-decoration: underline;
	}
	
	#text dl {
		font-size: .9em;
	}
	
	#text dd.nom {		
		padding: 1em 0 0 0;
	}
	
	#text dd.hora {
	}
	
	#text dd.titol {
		padding: 1em 0 0 0;
		font-weight: bold;
	}
	
	#text dd.comentari{
	}
			
/* Formulari d'enviament de propostes */

	#text.contacte h2.caixa-titol{
		color:#666666;
		font-size:2.4em;
		background-color:#FFFFFF;
		text-transform:none;
		margin-top:0;
		padding:0.5em 0 0 0;
		margin-bottom:0.5em;
	}
	
	#text.contacte .contacte{
		margin-top: .5em;
	}
	
    #text .capcalera-formulari {
        color: #666666;
        padding: 1em 2em 2.5em;
        margin: 1em 0 0 0;
		font-weight:bold;
		font-size:1.2em;
        
    }
	#text .avis-obligatori {
		font-size:1em;
		padding-right:9.2em;
		text-align:right;
	}

    #text .formulari-propostes {
        padding: 0;
        margin: 0;
        border: 1px solid #cccccc;
        
    }

        #text .formulari-propostes fieldset {
            padding: 0;
            margin: 0;
            border: none;
        }        

        #text .formulari-propostes legend {
            display: none;
        }
        

		
        #text .formulari-propostes .camp {
            color: #666;
            font-size: 1.2em;
            padding: 0 2.1em;
            margin: 1em 0; 
			
        }
		
		#text .formulari-propostes .first {
			 margin: 1em 0 0 0;    
        } 
        
        #text .formulari-propostes .camp label {
            float:left;
			font-size:0.9em;
			line-height:1.8em;
			padding-right:1em;
			text-align:right;
			width:120px;
        }

        #text .formulari-propostes .camp input {
            width: 288px;
			border:1px solid #CCCCCC;
        }
        
		#text .formulari-propostes .checkbox input {
			margin-left:15.5em;
			margin-right:0.5em;
			width:10px;
			vertical-align:-0.3em;			
		}
		
		#text .formulari-propostes .checkbox {
		    clear: left;
		}
		
		#text .formulari-propostes .checkbox label {
            font-size:1.2em;
			line-height:1.8em;
			padding-right:1em;
			text-align:right;
			width:120px;
			float: none;
        }
   	    
	    #text .formulari-propostes .camp textarea {
	        font-size: 12px;
	        font-family: Arial, Verdana, sans-serif;	        
	        width: 280px;
			height: 100px;
	        padding: 4px;
			border:1px solid #CCCCCC;
	    }
	    
	    
	    
	    #text .formulari-propostes p.boto {
	        margin: 0;
	        padding: 1em 2.5em 1em 20em;
	        text-align: left;	        
	    }
	    
	   	    
    	    #text .formulari-propostes p.boto input {
				background:transparent url(/site/images/boton-contact.gif) repeat-x scroll 0 0;
				border:1px solid #999999;
				color:#333333;
				font-family:Arial,Verdana,sans-serif;
				font-size:1em;
				font-weight:normal;
				padding:0 0.5em 1px 0.5em;				
				margin-right:1em;
				
    	    }
			#text .formulari-propostes p.boto input.enviar {
				width: 5em;
			}
			#text .formulari-propostes p.boto input.reset {
				width: 5em;
				
			}

			
			
			#text .formulari-propostes p.boto .nota {
				font-size:1em;
			}
			#text .formulari-propostes p.boto .nota a {
				text-decoration:underline;
				color:#666666;
				font-family:Arial,Verdana,sans-serif;
				font-size:0.9em;
				font-weight:normal;
				padding: 0 0 0 0.5em;
				
    	    }

			.contacte ul {
				color: #CC0001;
			}
			.contacte ul li {
				font-size: 10px;
				color: #CC0001;
			}
			
	/* Debats */
	
	#contenidor #text.llistatDebats h2.caixa-titol {
		background: #E85C00;
		margin-top: 5px;
	}
	
	#contenidor #text.llistatDebats #posts h4 {
		font-size: 1.5em;
	}
	
	#contenidor #text.llistatDebats #posts a {
		text-decoration: none;
	}
	
		#contenidor #text.llistatDebats #posts a:hover {
			text-decoration: underline;
		}
		
	#contenidor #text.llistatDebats #posts h3 {
		color:#E85C00;
		font-size:24px;
		font-weight:normal;
		margin: 1.6em 0em 0.8em 0;
		border-bottom:1px solid #CCCCCC;
	}
	
	#contenidor #text.llistatDebats #posts p {
		margin-top: 4.5em;
	}
	
	#contenidor #text.llistatDebats #posts .caixa-post .post-opcions{
		float:left;
		margin-bottom:2em;
		margin-left:1em;
		margin-right:1em;
		width:500px;
	}
	
	#contenidor #text.llistatDebats #posts .caixa-post {
		border-top: 1px dashed #CCCCCC;
		padding-top: 1.7em;
		padding-bottom: 3em;
		width: 540px;
	}
	
	#contenidor #text.llistatDebats #posts .first {
		border-top: none;
	}
	
	#contenidor #text.llistatDebats #posts .caixa-post p.data{
		margin: 0;
	}
	
	#contenidor #text.llistatDebats #posts .caixa-post ul {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 1em;
	}
	
		#contenidor #text.llistatDebats #posts .caixa-post ul li.opcio-comentaris{
			float: left;
			background:transparent url(../images/icons/comentaris.gif) no-repeat scroll 1.2em 0.3em;
		}
		
		#contenidor #text.llistatDebats #posts .caixa-post ul li a{
			color: #E85C00;
		}
		
		#contenidor #text.llistatDebats #posts .caixa-post ul li.opcio-comenta{
			float: left;
			background:transparent url(../images/icons/comentar.gif) no-repeat scroll 1.5em 0em;
		}
		
	#contenidor #menu ul li.destacat ul li.logout {
		background: #FDB686 url(../images/icons/desconnectar.gif) no-repeat scroll 8.6em 0.6em;
		padding-left:10em;
	}
    
    /* colors */
    
    .tronja {
        color:#E85C00;
    }
    
    .verd {
        color:#3E7800;
    }
    
