/* Clinica Corachan */

/* Fulla d'estils per a les pagines interiors */


    /* Text */

		#contingut-pagina {
			float: left;
			width: 57em;
			margin: 0 3em;			
		}
		

		

	/* Elements de la barra superior del contingut de la plana: breadcrumb i imprimir */

		#tracking {
			width: 100%;
			overflow: hidden;
		}
		    
		    #tracking .blau {
		        color: #298dc6;
		    }

			#tracking p {
				color: #666;
				padding: 0 0 2em 0;
				margin: 0;
				font-size: .85em;
				height:10px;
			}

				#tracking p a {					
					text-decoration: none;					
				}

					#tools p a:hover {
						text-decoration: underline;
					}

				#tracking p.breadcrumb {
					float: left;
				}                



	/* Contingut de la pagina */    
	    
	        #destacats .interior {
	            font-size: 1.3em;
	            line-height: 1.6em;
	        }	      
	        
	        #destacats .interior ul, 
	        #destacats .interior li {
	            list-style-type: disc;
	            padding-left: 2em;
	        }	      
	        
	        #destacats .interior img{
	            border: 4px solid #e9e9e9;
	        }
	        
        #destacats .interior .small {
            font-size: .8em;
            line-height: 1em;
        }

		#content {
			float: right;
			width: 67em;
			overflow: hidden;
		}
		
		#content.small{
			width: 49.4em;
			float:none;
		}
		
		/* Id especial per a fer el contingut al 100% d'ample (planes accessibilitat, credits...) */
		
			#content-big {
				float: right;
				width: 90em;
				overflow: hidden;
			}


		/* Elements del titol */

			#titol {
				padding-right: 17em;
				margin-bottom: 2em;
			}

			#titol h2 {
				font-size: 2em;
				font-weight: normal;
			}

			#titol img {
				display: block;
				margin-bottom: 3em;
			}

			#titol > p {
				margin-top: 0;
			}

			#titol p.tornar {
				float: right;
				margin: 0;
				padding-left: 1em;
				background: url("../images/fletxa_tornar.gif") no-repeat left center;
			}

				#titol p.tornar a {
					color: #FF0000;
				}

			#titol p.tipus {
				margin: 0 0 3em 0;
				color: #999;
				font-size: .9em;
				font-weight: bold;
			}

			#titol p.subtitol {
				font-size: 1.4em;
				margin-top: .4em;
			}
			

				/* Titol per a les noticies */

					#titol.noticia {
						padding-right: 17em;
					}




		/* Formulari estandard */

			#text .standardForm {
				margin: 0;
				padding: 0;
			}

				#text .standardForm legend {
					display: none;
				}

				#text .standardForm .fields {
					border: 0;
					margin: 0;
					padding: 0 1em 1.5em 1em;
				}

				#text .standardForm .field {
					width: 100%;
					overflow: hidden;
					margin-bottom: 2em;
				}

				#text .standardForm label {
					width: 11em;					
					display: block;
					float: left;
					color: #333;
					font-size: 1.2em;
					line-height: 1.6em;				
					vertical-align: middle;
					
				}

				#text .standardForm input {
					font-size: 1.3em;
					display: block;
					float: left;
					vertical-align: middle;
				}
				
				    #text .standardForm input.text {
				        width: 24em;
                    }
                    
                #text .standardForm textarea {
                    width: 24em;
                    *width: 23.2em;
                    height: 11em;
                    display: block;
                   	float: left;                    
                }
                
                #text .standardForm {
                    width: 47em;
                }
                
                #text .standardForm .buttons {
                    width: 100%;
                    overflow: hidden;
                    margin-top: -2em;
                }
                
                    #text .standardForm .buttons input {
                        float: right;
                        margin-right: .7em;
                        _display: inline;
                    }
                    
                    #text .standardForm .buttons p {
                        float: left;
                        margin: 0 0 0 .7em;
                        font-size: 1.1em;
                        _display: inline;
                    }

				#text .standardForm fieldset {
					border: 0;
					margin: 0;
				}
    
    /* Formulari demanda de feina*/
    #text .JobForm ,
	#text .ContactForm {
        width: 47.5em;
        background: #EBEBEB;        
        margin: 0;
        padding: 1em;        
    }

        #text .JobForm label,
		#text .ContactForm label {
            font-weight: bold;
            color: #666;
        }
        
        #text .JobForm .field,
		#text .ContactForm .field {
            width: 100%;
        }
        
        #text .JobForm textarea,
		#text .ContactForm textarea {
            width: 26em;
            font-size: 1.2em;
            font-family: Arial, Verdana, sans-serif;
        }

        #text .JobForm .buttons,
		#text .ContactForm .buttons {
            border-top: 1px solid #ccc;
            padding-top: 1em;
        }

    /* Formulari enquesta*/
	#text .standardForm .field {
		width: auto;
	}

    #text .SurveyForm {
		width: 100%;
    }

	#text .SurveyForm .surveysubtitle {
		color: #1E7FBE;
		background: #E1EDF9;
		padding: .3em .3em .3em 1em;
		margin-bottom: 1em;
		font-weight: bold;
		font-size: 1.2em;
	}

	#text .SurveyForm .field {
        width: 53em;
        overflow: hidden;
		border-bottom: 1px solid #ccc;
	}

	#text .SurveyForm .suggestions,
	#text .SurveyForm .firstcontact,
    #text .SurveyForm .prueba,
	#text .SurveyForm .age,
	#text .SurveyForm .roomst,
	#text .SurveyForm .sex,
    #text .SurveyForm .sexo,
	#text .SurveyForm .last {
		border-bottom: none;
	}

	#text .SurveyForm .humanity, 
	#text .SurveyForm .globalvaloration,
	#text .SurveyForm .whythis,
	#text .SurveyForm .returnchoice,
	#text .SurveyForm .waitressefficiency {
		border-bottom: 3px solid #E9E9E9;
		padding-bottom: 1em;
	}

	#text .SurveyForm textarea {
		width: 98.9%;
	}

	#text .SurveyForm .greysquare {
		width: 52em;
        overflow: hidden;
		padding: 1.5em;
		margin-bottom: 3em;
        background: #EBEBEB;        
	}
    
        #text .SurveyForm .greysquare .field {
            margin-bottom: 0;
        }

	#text .SurveyForm .field fieldset {
		margin: 0;
		padding: 0;
	}
	
	#text .SurveyForm .field fieldset div {			
        float: left;
        margin-right: 2em;
	}

		#text .SurveyForm label {
			font-size: 1.1em;
			width: 15em;
		}

		#text .SurveyForm .phonetime label,
		#text .SurveyForm .registertime label,
		#text .SurveyForm .phoneinfo label,
		#text .SurveyForm .serviceinfo label {
			width: 26.1em;
		}

		#text .SurveyForm fieldset label,
		#text .SurveyForm .room label,
		#text .SurveyForm .cleaning label,
		#text .SurveyForm .foodtitle label{			
			font-weight: bold;
		}

		#text .SurveyForm fieldset input {			
			margin-right: .5em;
		}
		
		#text .SurveyForm .sex .required-mark,
        #text .SurveyForm .sexo .required-mark {
			display: none;
			margin: 0;
			padding: 0;
		}

		#text .SurveyForm .roomst,
		#text .SurveyForm .age,
		#text .SurveyForm .sex,
        #text .SurveyForm .sexo {
			float: left;
		}

		#text .SurveyForm .roomst {
			width: 17em;
		}

		#text .SurveyForm .age {
			width: 15.5em;
		}

		#text .SurveyForm .sex,
        #text .SurveyForm .sexo        {
			width: 19.5em;
		}

		#text .SurveyForm .sex fieldset label,
        #text .SurveyForm .sexo fieldset label,
		#text .SurveyForm .roomst label,
		#text .SurveyForm .age label {
			font-size: 1.1em;
			font-Weight: bold;
			padding-top: .1em;
		}

		#text .SurveyForm .roomst label {
			width: 6em;
		}

		#text .SurveyForm .age label {
			width: 3.5em;
		}

		#text .SurveyForm .sex label,
        #text .SurveyForm .sexo label {
			width: 3.5em;
		}

		#text .SurveyForm .sex fieldset,
        #text .SurveyForm .sexo fieldset {
			padding: 0;
		}

		#text .SurveyForm .roomst input,
		#text .SurveyForm .age input {
			width: 8em;
			font-size: 1.1em;
		}
        
        #text .SurveyForm .suggestions {
            width: 100%;
        }
        
		#text .SurveyForm .whythis label,
		#text .SurveyForm .humanity label,
		#text .SurveyForm .globalvaloration label,
		#text .SurveyForm .returnchoice label,
		#text .SurveyForm .suggestions label,
		#text .SurveyForm .firstcontact label,
        #text .SurveyForm .prueba label{
			width: 100%;
			color: #1E7FBE;
			float: none;
			font-size: 1.2em;
			padding-bottom: 1em;
        }

		#text .SurveyForm .whythis fieldset label,
		#text .SurveyForm .humanity fieldset label,
		#text .SurveyForm .globalvaloration fieldset label,
		#text .SurveyForm .returnchoice fieldset label,
		#text .SurveyForm .firstcontact fieldset label,
        #text .SurveyForm .prueba fieldset label {
			/*float: left;*/
			color: #333;
			font-size: 1.1em;
			padding-bottom:0;
		}

		#text .SurveyForm .phonetime fieldset label,
		#text .SurveyForm .registertime fieldset label,
		#text .SurveyForm .phoneinfo fieldset label,
		#text .SurveyForm .serviceinfo fieldset label {
			width: 5.5em;
			padding-top: .1em;
		} 

		#text .SurveyForm .whythis fieldset label {
			font-weight: normal;
		}

		#text .SurveyForm .firstcontact,
        #text .SurveyForm .prueba {
			clear: both;
            padding-top: 1.5em;
		}

		#text .SurveyForm .firstcontact fieldset label {       
			width: 7.8em;
			font-size: 1.2em;
			font-weight: normal;
		}
        
        #text .SurveyForm .prueba fieldset label {
        	width: auto !important;
			font-size: 1.2em;
			font-weight: normal;
            display: inline;
		}
        #text .SurveyForm .prueba fieldset input {
            display: inline;
            margin-right: .5em;
        }
        
        #text .SurveyForm .prueba fieldset div {
            margin: 0 2em .5em 0 !important;
            white-space: nowrap;            
        }

		#text .SurveyForm .globalvaloration fieldset label {
			width: 4.9em;
		}

		#text .SurveyForm .returnchoice fieldset label {
			width: 6.5em;
			padding-top: .1em;
		}

		#text .SurveyForm .humanity fieldset div {
			width: 7.8em;
			text-align: center;
		}

		#text .SurveyForm .humanity fieldset input {
			display: inline;
			margin-right: 0;
			float: none;
		}

		#text .SurveyForm .firstcontact fieldset div,
        #text .SurveyForm .prueba fieldset div {
			margin-right: .8em;
		}

		#text .SurveyForm .whythis fieldset div {
			margin-bottom: .5em;
			float: none;
		}
        
        

        
        #text .SurveyForm .subquestion-title {
            color: #1E7FBE;
            font-size: 1.2em;
            font-weight: bold;
            padding: 0.2em 1em;
            margin-top: 1.5em;
            background-color: #E1EDF9;
        }
        
        #text .SurveyForm .question {
            margin: 1em 0 1em 1.1em;
            padding: .5em 0 1.5em 0;
            border-bottom: 1px solid #ddd;
        }
        
        #text .SurveyForm .question label {
            float: none;
            width: auto;
            font-weight: bold;
            margin-bottom: .6em;
        }       
        
        #text .SurveyForm .question .views-Selector div {
            /*width: 10em;*/
            width: auto;
            margin-right: 2.5em;
            white-space: nowrap;
        }
        
        #text .SurveyForm .question .views-Selector div label {
            float: none;
            display: inline;
            font-weight: normal;
            line-height: 1.8em;
        }
        
        #text .SurveyForm .question .views-Selector div input {
            float: left;
            display: inline;
            margin-right: .4em;
        }
        
        #text .SurveyForm .otherservice,
        #text .SurveyForm .excesivetime {
            border: none;
            margin: 0;
        }

            #text .SurveyForm .otherservice label,
            #text .SurveyForm .excesivetime label {
                float: left;
                font-weight: normal;
                line-height: 2em;
                margin: 1em 1em 0 2.1em;
            }
            
            #text .SurveyForm .otherservice input,
            #text .SurveyForm .excesivetime input {
                margin-top: 1em;
            }




	/* Cercardor directori */
	
    	#text .corachan-views-PersonList,
    	#text .corachan-views-BabyNewsList {
            line-height: 1.1em;
    	}
    	
    	#text #search_form fieldset {
           border: 1px solid #298dc6;
           margin-bottom: 3em;
           margin-top: .3em;
    	}
    	
    	#text #search_form input {
            float: left;
            display: block;
    	}
    	
    	#text #search_form div {
            margin: .5em;
            overflow: hidden;
    	}
    	
    	#text .corachan-views-PersonList #search_form select {
    	    float: left;
    	    display: block;
    	}
    	
    	#text #search_form label {
            font-weight: bold;
            float: left;        
    	}
    	
    	#text #search_form div label {
               width: 10.6em;
               padding-top: .4em;
    	}
    	
    	#text #search_form .searchtext input {
               width: 17.4em;
    	}
    	
    	#text #search_form .boto-buscar {
            float: right;        
    	}
    	
    	#text .corachan-views-PersonList .personsList ul.persons-list li {
            margin-bottom: 2em; 
    	}
    	
    	#text .corachan-views-PersonList .personsList ul.roles-list li span,
    	#text .corachan-views-BabyNewsList ul.babies-list li p span {
            font-weight: bold;
    	}

        #text .corachan-views-PersonList .personsList ul.roles-list li span.block {
            font-weight: normal;
    	}
    	
    	#text .corachan-views-PersonList li {
    	    list-style-type: none;
            padding: 0;
            font-size: 1em;
    	}
    	
    	#text .corachan-views-BabyNewsList h3.resultats-cerca,
    	#text .corachan-views-PersonList h3.resultats-cerca {
    	    color: #444;
    	    font-size: 1.4em;
    	    font-weight: normal;
    	    margin-bottom: 1.2em;
    	}
    	
    	#text .corachan-views-BabyNewsList li {
    	    width: 100%;
    	    overflow: hidden;	    
    	    margin: 0;
            padding: 1em 0;
            font-size: 1em;
            border-top: 4px solid #ebebeb;        
            background: none;
    	}
    	
    	#text .corachan-views-BabyNewsList ul.babies-list li {
    	    overflow: hidden;
    	    margin-bottom: 1em;
    	}
    	
    	#text .corachan-views-BabyNewsList ul.babies-list li img {
    	    float: right;
    	}
    	
    	#text .corachan-views-BabyNewsList ul.babies-list li div {
    	    float: left;
    	    width: 26em;
    	}
    	
    	    #text .corachan-views-BabyNewsList ul.babies-list li div h3 {
    	        font-size: 1.8em;
    	        font-weight: normal;
    	        line-height: 1em;
    	        margin-bottom: .8em;
    	    }
    	    
    	    #text .corachan-views-BabyNewsList ul.babies-list li div p {
    	        margin: 0;
    	        font-size: 1.2em;
    	        line-height: 1.6em;
    	    }
    	    
    	    #text .corachan-views-BabyNewsList ul.babies-list li .ampliar-foto {
    	        clear: right;
    	        float: right;
    	        display: block;
    	        font-family: Tahoma, Arial, Verdana, sans-serif;
    	        line-height: 3em;    	        
    	        padding-left: 1.8em;
    	        cursor: pointer;
    	        background: url("../images/icon_lens.gif") no-repeat left center;    	        
    	    }
    	    
    	    #text .corachan-views-BabyNewsList ul.babies-list li a {
    	        text-decoration: none;
    	    }



	/* Paginador */
	    
    	#text .corachan-views-BabyNewsList .views-Pager,
    	#text .corachan-views-PersonList .views-Pager {
    	    font-size: 1.1em;
    	    padding: .3em 0;
    	    margin: 0 0 1.5em 0;
    	    text-align: right;
    	    border: 1px solid #ccc;
    	}
    
        	#text .corachan-views-BabyNewsList .views-Pager *,
        	#text .corachan-views-PersonList .views-Pager * {
        	    color: #298DC6;
        	    display: inline;
        	    float: none;
        	}
        	
        	#text .corachan-views-BabyNewsList .views-Pager a,
        	#text .corachan-views-BabyNewsList .views-Pager span,
        	#text .corachan-views-PersonList .views-Pager a,
        	#text .corachan-views-PersonList .views-Pager span {
        	    margin-right: .7em;
        	}
        	
        	#text .corachan-views-BabyNewsList .views-Pager .selected,
        	#text .corachan-views-PersonList .views-Pager .selected {
        	    font-weight: bold;
        	}
    	
    	
    	
    /* Formulari de cerca de 'nursery' i de 'cos facultatiu' */
    
        #text .corachan-views-BabyNewsList form,
        #text .corachan-views-PersonList form {
            border: 1px solid #E1E1E1;
            background-color: #F0F0F0;
            margin: 0;
            width: 100%;
            overflow: hidden;
        }

            #text .corachan-views-PersonList form .bgimg {
                float: right;
            }

            #text .corachan-views-BabyNewsList form fieldset,
            #text .corachan-views-PersonList form fieldset {
                padding: 1em 1em .5em 1em !important;
                margin: 0 !important;
                border: none !important;
            }
            
            #text .corachan-views-BabyNewsList form fieldset div,
            #text .corachan-views-PersonList form fieldset div {
                margin: 1.2em 0 1.2em 0 !important;
                width: 100%;
                overflow: hidden;
            }
            
            #text .corachan-views-BabyNewsList form *,
            #text .corachan-views-PersonList form * {
                vertical-align: middle;
            }
            
            #text .corachan-views-BabyNewsList form label,
            #text .corachan-views-PersonList form label {
                width: 11em;
                padding: 0 1em 0 0 !important;
                font-size: 1.1em;
                text-align: right;
                line-height: 1.7em !important;
            }
            
            #text .corachan-views-BabyNewsList form input,
            #text .corachan-views-PersonList form input {
                width: auto;
            }
            
            #text .corachan-views-BabyNewsList form select,
            #text .corachan-views-PersonList form select {
                width: 17.7em;
                *width: 17.8em;
            }
            
            #text .corachan-views-BabyNewsList form .boto-buscar,
            #text .corachan-views-PersonList form .boto-buscar {
                float: left !important;
                margin-left: 1em;
                width: auto !important;
            }



    /* Pagina de cerca del cos facultatiu */
        
        #text .corachan-views-PersonList p.advice {
            font-size: 1.1em;
            margin: .5em 0 3em 0;
        }

        #text .corachan-views-PersonList h3.resultats-cerca {
            border-bottom: 1px solid #E9E9E9;
            font-size: 1.2em;
            padding-bottom: .7em;
        }

        #text .corachan-views-PersonList .persons-list {
            padding: 0 !important;
            margin: 0 !important;
        }
        
            #destacats .corachan-views-PersonList h3.titol-formulari {
                color: #444;
        	    font-size: 1.2em;
        	    font-weight: normal;
        	    margin-bottom: .6em;
            }

            #destacats .corachan-views-PersonList .persons-list li {
                padding: 0;
                margin: 0 0 1em 0;
                background: none;
                border: none !important;
            }

                #destacats .corachan-views-PersonList .persons-list li .person-title {
                    width: 100%;
                    overflow: hidden;
                    background-color: #F0F0F0;
                }

                #destacats .corachan-views-PersonList .persons-list li h3 {
                    color: #0E72B4;
                    font-size: 1.5em;
                    float: left;
                    margin: 0;
                    line-height: 2em;
                    margin-left: .6em;
                }

                #destacats .corachan-views-PersonList .persons-list li p.link {
                    margin: .2em .6em;
                }

				#destacats .corachan-views-PersonList .persons-list li p.link a {
                    color: #298DC6;
                    font-size: .9em;
					text-decoration: none;
					float: right;
					font-weight: normal;					
                }
                
                #destacats .corachan-views-PersonList .persons-list li p.especialitat {
                    color: #0E72B4;
                    font-size: 1.4em;
                    padding: .2em .7em;
                    margin: 0;
                }
                
                #destacats .corachan-views-PersonList .persons-list ul.doctor-list {
                    list-style: none;
                    padding: 0;
                    margin: 0 0 3em .8em;
                }

                    #destacats .corachan-views-PersonList .persons-list ul.doctor-list li {
                        font-size: 1.2em;
                        padding: 0 0 0 1.2em;
                        margin: 1em 0;
                        list-style: none;
                        background: url("../images/text-li.gif") no-repeat .4em .4em;
                    }

                #destacats .corachan-views-PersonList .persons-list .roles-list {
                    padding: 0 .8em !important;
                }
                
                    #destacats .corachan-views-PersonList .persons-list .roles-list li {
                        margin: .5em 0;
                    }
                    
                        #destacats .corachan-views-PersonList .persons-list .roles-list li p {
                            padding: 0;
                            margin: 0;
                            font-size: 1.2em;
                            line-height: 1.8em;
                        }

							#destacats .corachan-views-PersonList .persons-list .roles-list li p.linkcontainer {
								border-top: 1px solid #E0E0E0;
								margin-top: .5em;
							}

							#destacats .corachan-views-PersonList .persons-list .roles-list li p.linkcontainer a{
								margin: 0;
								padding-top: .2em;
							}
							
							#destacats .corachan-views-PersonList .persons-list .roles-list li p.linkcontainer a.blau{
								float: left;
							}

							#destacats .corachan-views-PersonList .persons-list .roles-list li p.linkcontainer a.link-map{
								background: url(../images/icon_lens.gif) no-repeat scroll 0.3em 0.4em;
								clear: none;							
								color: #298DC6;
							}

                            
    	    #destacats .corachan-views-PersonList .persons-list .roles-list ul.speciality-list {
    	        list-style: none;
	            padding: 0;
	            margin: 0 0 3em 0;
    	    }

    	        #destacats .corachan-views-PersonList .persons-list .roles-list ul.speciality-list li {
    	            font-size: 1.2em;
    	            padding: 0 0 0 1.2em;
    	            margin: 1em 0;
    	            list-style: none;
    	            background: url("../images/text-li.gif") no-repeat .4em .5em;
    	        }
                            


    /* Text avis */

    	#text .corachan-views-BabyNewsList .small {
    	    clear: both;
    	    font-size: 1.1em !important;
    	}

    
    
    
    /* Titol de pagina */
    
        #destacats .interior-title {
	        color: #666;
	        font-size: 2.7em;
	        font-weight: normal;
	        line-height: 1.1em;	        
	        padding-bottom: .25em;
	        border-top: 3px solid #e9e9e9;
	        margin-bottom: 1em;
	        padding-bottom: .1em;
			padding-top: .3em;
	    }
    
    
    
    /* Estils text */
        
        #text {
            font-size: 1em;
        }
        
            #text h3 {
                font-size: 1.5em;
                margin: 1em 0 .5em 0;
            }
        
            #text p {
                font-size: 1.3em;
                line-height: 1.6em;
                margin: 0 0 1.2em 0;
            }

    	    #text ul {
    	        list-style: none;
	            padding: 0;
	            margin: 0 0 3em 0;
    	    }

    	        #text ul li {
    	            font-size: 1.2em;
    	            padding: 0 0 0 1.2em;
    	            margin: 1em 0;
    	            list-style: none;
    	            background: url("../images/text-li.gif") no-repeat .4em .5em;
    	        }
                
                #text ul li ul li {
                    font-size: 1em;
                }


		/* Alineament de les imatges */

			#text .imatge-dreta {
				float: right;
				margin: 0 0 .2em 1.5em;
			}

			#text .imatge-esquerra {
				float: left;
				margin: 0 1.5em .2em 0;
			}



        /* Estils de les taules */        

            #text table.dades {
                font-size: 1.2em;
                border-collapse: collapse;
                border: 1px solid #ddd;
                margin-bottom: 1.5em;
            }
            
            #text table.dades tr {
            }
            
            #text table.dades tr th,
            #text table.dades tr td {
                padding: .3em .6em;
                border-bottom: 1px solid #ddd;
            }
            
            #text table.dades tr th {
                color: #fff;
                text-align: left;
                background-color: #149CDA;
				font-size: 1.2em;
            }
            
            #text table.dades tr td {
                background-color: #fff;
            }
            
            #text table.dades tr.sennar th,
            #text table.dades tr.sennar td {
                background-color: #fff;
            }
            
            #text table.dades tr.parell th,
            #text table.dades tr.parell td {
                background-color: #f5f5f5;
            }
            
            #text table.dades tr .numero {
                text-align: right;
            }

	/* Detall noticia*/

	#text .noticia a.tornar {
		float: right;
		color: #298DC6;
		font-size: 1.1em;
	}

        #text .noticia h3 {
            margin: 0 0 0.5em;
        }
        
        
		#text .noticia p {
			border-bottom: 1px solid #ccc;
		}

        #text .noticia p.news-date {
			border: none;
            font-size: 1.1em;
            margin: 1em 0 0;
            padding:0;
		}

        #text .noticia p.noticia-textohome {
            border: none;
            line-height: 1.4em;
        }
		
		#text .noticia img {
			margin-top: .4em;
		}

		#text .noticia-textohome {
			font-size: 1.4em;
			margin-bottom: 1.6em;
		}

		#text .noticia .noticia-texto {
			padding-bottom: 1em;
			overflow: hidden;
			clear: both;
		}

    /* Llista de notícies */
    
        #text .llista-noticies {
        }
        
            #text .llista-noticies li {
                width: 100%;
                overflow: hidden;
                padding: 0 0 2em 0;
                margin: 0 0 1.5em 0;
                border-bottom: 1px solid #ddd;
                background: none;
            }
            
                #text .llista-noticies li h3 {
                    color: #298DC6;
                    font-size: 1.25em;
                    margin-top: 0;
                    margin-bottom: .5em;
                }
                
                    #text .llista-noticies li h3 a {
                        color: #298DC6;
                        text-decoration: none;
                    }
                    
                        #text .llista-noticies li h3 a:hover {
                            text-decoration: underline;
                        }
                
                #text .llista-noticies li img {
                    float: right;
                    margin: 0 0 1em 1.5em;
                }
                
                #text .llista-noticies li p {
                    font-size: 1.1em;
                    margin-top: 0;
                }

                #text .llista-noticies li p.news-date{
                    font-size: .9em;
                    margin:0;
                    padding:0;
                }





	/* Estils aplicables des de l'editor de text */

		/* Text de presentacio */
        
			#destacats .presentacio {
				font-size: 1.2em;
				margin-bottom: 2em;
			}


		/* Text de presentacio amb franja lateral */

			#destacats .presentacio-franja {
				font-size: 1.2em;
				padding-left: 1em;
				margin-bottom: 2em;
				border-left: 2px solid #298dc6;
			}


		/* Text destacat */

			#destacats .destacat {
				color: #666;
				padding-left: 1em;
				margin-left: 1em;
				border-left: 2px solid #298dc6;
			}


		/* Text per a la font d'una noticia */

			#destacats .font-noticia {
				font-size: 1em;
				font-style: italic;
			}


		/* Text emmarcat */

			#destacats .remarcat {
				padding: 1em 1em 2em 1em;
				margin-bottom: 2em;
				margin-top: 2em;
				border: 1px solid #E4E3E3;
				background-color: #F8F8F8;
			}


		/* Text vermell */

			#destacats .blau {
				color: #298dc6;
			}
			

		/* Data de les noticies */

			#destacats .data-noticia {
				color: #999;
				font-size: 1em;
				margin-bottom: 0;
			}


		/* Element del llistat en negreta */

			#destacats .llista-negreta {
				font-weight: bold;
			}


		/* Element del llistat en negreta */

			#destacats .llista-blau {
				color: #298dc6;
			}


		/* Element sense marge superior */

			#destacats .sense-marge-superior {
				margin-top: 0;
			}

    #text div.ofertes-treball {
        background: #F0F0F0;
        border: 2px solid #E1E1E1;
        margin-bottom: 2em;
        width: 100%;
        overflow: hidden;
    }
    
    #text div.ofertes-treball img {
        border: none;
        margin: 0;
    }

    #text div.ofertes-treball p {
        padding-left: 2em;
        margin: 0;
    }
    
    #text div.ofertes-treball h2 {
        padding: 1em;
        font-size: 1.5em;
    }

    #text div.ofertes-treball ul {
        width: 34em;
        padding-left: 2.4em;
        float: left;
        margin-bottom:0;
    }

    #text div.ofertes-treball ul li {
        margin: .6em 0;
        background-position: .3em .2em;
        background-image: url("../images/arrowjob_grey.gif");
    }

    #text div.ofertes-continues h2 {
        color: #666666;
        font-size: 1.5em;
        padding-left: 1em;
    }

    #text div.ofertes-continues ul{
        padding-left: 2.4em;
    }

    #text div.ofertes-continues ul li {
        margin: .6em 0;
        background-position: .3em .3em;
        background-image: url("../images/arrowjob_blue.gif");
        line-height: 1.5em;
    }

    #text div.ofertes-continues ul li span {
        font-size: 1.2em;
    }

    #text .llista-ofertes {
        }
        
            #text .llista-ofertes li {
                width: 100%;
                overflow: hidden;
                padding: 0 0 2em 0;
                margin: 0 0 1.5em 0;
                border-bottom: 1px solid #ddd;
                background: none;
            }

            #text .llista-ofertes a {
                color: #298DC6;
                text-decoration: none;
            }
            

                #text .llista-ofertes p.mes {
                    float: right;
                    margin: 0;
                    line-height: 1.1em;
                }
                
                    #text .llista-ofertes p.mes a:hover {
                        text-decoration: underline;
                    }

                #text .llista-ofertes li h4 {
                    font-size: 1em;
                    margin-bottom: .3em;
                    display:block;
                }
                    
                        #text .llista-ofertes li h4 a:hover {
                            text-decoration: underline;
                        }
                
                #text .llista-ofertes li p {
                    font-size: 1.1em;
                    margin-top: 0;
                }

    #text h3.titol-ofertes{
        color: #0E72B4;
        font-size: 1.5em;
        padding: .5em .7em .4em .7em;
        margin-bottom: 1.6em;
        background-color: #F0F0F0;
    }

/* link del google maps */
#text a.link-map {
	float: right;
	padding-top: .2em;
	padding-left: 2em;
	clear: both;
	background: url("../images/icon_lens.gif") no-repeat .3em .3em;
	margin: .6em 0;
    line-height: 1.5em;
}

/* search results */

#text #cse-search-results iframe {
	width: 57em;
}


/* Llistat d'especialitats */

#text .quirurspecs {
    float: right;
    margin-right: 4em;
}

#text .medicalspecs {
    float: left;
    margin-left: 4em;
}
