/* Clinica Corachan */

/* Fulla d'estils general */



	/* Redefinicio de tags generals */

		body {			
			margin: 0;
			padding: 0;
			color: #666;
			font-size: 62.5%;
			font-family: Arial, Verdana, Tahoma, sans-serif;
		}
		
		p,
		li {
			color: #666;
		}

		h1, h2, h3, h4, h5, h6 {
		    color: #298dc6;
			margin: 0;
			padding: 0;
		}

		ul, li {
			margin: 0;
			padding: 0;
			list-style: none;
		}

		.hidden {
			display: none;
		}
		
		a {
			color: #666;
		}

		a img {
			border: none;
		}
		
    /* Amplada contingut */
    
        .contingut {
            width: 98em;
            margin: 0 auto;
        }


	/* Elements de capcalera */
    
    #header {
        border-bottom: 1px solid #fff;
    }
            
        .header-home { background: url("../images/background_header_home.jpg") repeat-x left top; }
        .header-interior { background: url("../images/background_header_interior.jpg") repeat-x left top; }
        
			
			#header p.descripcio-corachan {				
				width: 37em;
				float: right;
				clear: right;
				font-size: 1.1em;
				color: #fff;
				text-align: right;
				padding-right: 29.3em;
				padding-top: 0.2em;
				margin: 0;				
			}
			
			#header h1 {
			  float: left;
			  font-size: 2em;
			  margin: 1.4em 1.2em 1em .5em;
			  background: none !important;
			}
			
			#header h1.interior {            			  
			  margin: .9em 1.78em 0em 0em !important;			  
			}
			
			#header h2 {
			    color: #fff;
			    float: right;
				clear: right;
				padding-right: 21.5em;
				margin-top: 2.1em;			
				font-size: 1.5em;
			}
			
			#header .contingut {
			    background: url("../images/cc_header_home.jpg") no-repeat;
			    height: 115px;
			}
			
			#header .interior {
			    background: url("../images/cc_header_interior.jpg") no-repeat;
			    height: 86px;
			}
			
			    #header h1 { height: auto !important; }
			
    #idiomes {
        padding: .8em 0 .8em 0;
        margin: 0;
        background: #fff;
        border-bottom: 2px solid #2281BB;
    }		
			
		#idiomes .contingut {			
			overflow: hidden;
		}

			#idiomes #menu-idiomes {				
				float: right;				
				padding: 0 0 0 1.9em;
				
			}

				#idiomes #menu-idiomes li {
                    color: #FFFFFF;
                    display: block;
                    float: left;
                    font-size: 1.1em;
                    padding: 0.2em 0.5em;
                    margin-left:0.3em;
                    background: url("../images/background_menu_principal.gif") repeat-x left bottom;
                    text-transform: uppercase;
				}

					#idiomes #menu-idiomes li.selected {
						background: #666666;
					}

					#idiomes #menu-idiomes li a,
					#idiomes #menu-idiomes li strong {
						color: #fff;
                        text-decoration: none;
					}
                    
                    #idiomes #menu-idiomes li.extranet {
						border-right: none;
						padding-right: 0;
						margin-right: 11.2em;
                        background: none;
                        text-transform: none;
					}

                    #idiomes #menu-idiomes li.extranet a {
                        color: #333;                        
                        text-decoration: underline;
                    }

    #selectorIdiomesInici{
        background-color: #000000;
        bottom: 0;
        left: 0;
        opacity: 0.7;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 10001;
    }
    
    #selectorIdiomesIniciContent{
        bottom: 0;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 10002;
    }
    
    #languageMenu{
        height: 273px;
        width: 534px;
        background: #fff url("../images/background_idiomes.png") no-repeat;
        margin: 20em auto 20em auto;
    }
    
        #languageMenu ul.menu-idiomes{
            float: left;
            padding: 21em 0 0 6em;
        }
        
            #languageMenu ul.menu-idiomes li{
                color: #FFFFFF;
                display: block;
                float: left;
                font-size: 1.5em;
                font-weight: bold;
                line-height: 1.5em;
                margin-left: 0.3em;
                padding: 0 0.5em;
                text-transform: uppercase;
            }
            
            #languageMenu ul.menu-idiomes li.ca{
                background: url("../images/button_CA.png") no-repeat scroll left bottom transparent;
                height: 30px;
                width: 90px;
                padding: 5px 0 0 20px;
                margin-right: 1.5em;
            }
            
            #languageMenu ul.menu-idiomes li.es{
                background: url("../images/button_ES.png") no-repeat scroll left bottom transparent;
                height: 30px;
                width: 125px;
                padding: 5px 0 0 15px;
                margin-right: 1.5em;
            }
            
            #languageMenu ul.menu-idiomes li.en{
                background: url("../images/button_EN.png") no-repeat scroll left bottom transparent;
                height: 30px;
                width: 89px;
                padding: 5px 0 0 16px;
                margin-right: 1.5em;
            }
            
            #languageMenu ul.menu-idiomes li.selected{
                /*background: none repeat scroll 0 0 #666666;*/

            }
            
                #languageMenu ul.menu-idiomes li a{
                    color: #FFFFFF;
                    text-decoration: none;
                }
                
                    #languageMenu ul.menu-idiomes li a.buttonCA{
                    }
                    
                    #languageMenu ul.menu-idiomes li a.buttonCA:hover{
                        
                    }
    
    #page, #footer { *font-size: 1.01em; }


	/* Contenidor de la pagina */

        #page {
            background: #fff url("../images/cc_fondo_titol_barra_home.gif") repeat-x left top;
        }

		#page .contingut {
		    width: 98em;
		    overflow: hidden;
		    clear: both;
		    margin: 0 auto;
		    padding: 3em 0;
		}



    /* Menu principal */
    
        #main-menu {            
            background-color: #75D0E6;
            border-bottom: 1px solid #fff;
        }
        
            #main-menu .contingut {
                overflow: hidden;
                background: #39ACDB url("../images/background_menu_principal.gif") repeat-x left top;
            }
        
            #main-menu ul {
                float: left;
            }
            
                #main-menu ul li {
                    float: left;
                    font-size: 1.5em;
                }
                
                    #main-menu ul li a {
                        color: #fff;
                        text-decoration: none;
                    }
                    
                        #main-menu ul li a img {
                            display: block;
                        }
                    
                        #main-menu ul li.selected a {
                            color: #1D7FBE;
                            font-weight: bold;
                            background-color: #fff;
                        }
                    
                        #main-menu ul li a:hover {
                            text-decoration: underline;
                        }


            #main-menu form {
                width: auto;
                float: right;
                padding: 0;
                margin: .5em 1.5em 0 0;
                *margin: .4em 1.5em 0 0;
            }
            
                #main-menu form * {
                    vertical-align: middle;
                }
            
                #main-menu form fieldset {
                    width: 16em !important;
                    padding: 0;
                    margin: 0;
                    border: none;
                }
            
                #main-menu form legend,
                #main-menu form label {
                    display: none;
                }
                
                #main-menu form input.text {
                    width: 9em;
                    font-size: 1.1em;
                    border: 1px solid #ccc;
                }
                
                #main-menu form input.button {
                    margin-left: .5em;
                    *margin-left: .7em;
                }


    /* Menu local */

		#menu-local {
			float: left;
			width: 18em;
			margin-top: 0;
			margin-bottom: 0.6em;			
		}
			

			#menu-local ul {
                border-top: 3px solid #e9e9e9;
			    border-bottom: 3px solid #e9e9e9;
                background-color: #fff;
			}					

			#menu-local ul li {			
				border-top: .1em solid #e9e9e9;
			}

			#menu-local ul li.first{			
				border-top: none;
			}
			
			#menu-local ul li.selected,
            #menu-local ul li a.selected {                
			   	font-weight: bold;
			}
			
			#menu-local ul li.first {
			    border: none;   
			}

			#menu-local ul li strong,
			#menu-local ul li a {
			    color: #444;
			    padding: .5em;
				font-size: 1.3em;
				display: block;
			}
			
    			#menu-local ul li.selected strong,
    			#menu-local ul li.selected a {
				    background: url("../images/background_menu_local_h2.gif") repeat-y left top;
				}

			#menu-local ul li a {
				text-decoration: none;
			}

			#menu-local ul li a:hover {
				text-decoration: underline;
			}

				#menu-local ul li ul {
					background: #fff;
					font-weight: normal;
					margin-bottom: 0 !important;
                    padding-bottom: .8em;
                    border-top: none;
                    border-bottom: 1px solid #eee;
				}

					#menu-local ul li #menu-local ul li {
						padding: .4em 1em;						
						font-size: .9em;
                        border-top: none;
                        background: url("../images/li_menu_local.gif") no-repeat 1em 1.1em;                        
					}
					
					    #menu-local ul li ul li a,
					    #menu-local ul li ul li strong {
					        padding: 0 0 0 .7em !important;
					        margin: 0 !important;
					        background: none !important;
					    }
					    
					    
					    
					    
	/* Columna central dels elements destacats */ 
	
		#destacats, #destacats-proves {
			float: left;
			width: 57em;
			margin: 0 0 0 3em;
		}
        
        .full-width {
			width: 77em !important;
		}

        


    /* Estils per a les proves */
    
        #destacats-proves {
            width: 76em !important;
            border-top: 3px solid #1B83BE;              
        }


        #destacats-proves.table #text {
            padding: 2em 0 4em 0 !important;
        }

        #destacats-proves.table .interior-title {
            color: #0B84C7;
	        font-size: 2.2em;
	        font-weight: bold;
	        line-height: 1.1em;	        
	        padding-bottom: .25em;
	        /* border-top: 3px solid #e9e9e9; */
	        margin-bottom: 1em;
	        padding-bottom: .1em;
        }
        
        /* Capcalera de les proves */
        
            #destacats-proves .capcalera {
                background-color: #F6F6F6;
                width: 100%;
                overflow: hidden;
                background: #F6F6F6 url("/site/images/pixel-pestanyes.gif") repeat-x left bottom;
            }

                #destacats-proves #text .tornar {
                    float: right;
                }

                #destacats-proves #text .tornar a {
                    font-size: 1em;
                    color: #0B84C7;
                }
            
                #destacats-proves .capcalera h2 {
                    float: left;                    
                    padding: .5em 1.2em .5em 1.2em;
                }
                
                #destacats-proves .capcalera .informacio-contacte {
                    float: right;                  
                    width: 40em;
                    text-align: right;
                    margin: 1em;
                }
                
                #destacats-proves .capcalera .informacio-contacte p {
                    font-size: 1.1em;
                    margin: 0;
                }
            
            #destacats-proves .pestanyes-proves {
                width: 100%;
                overflow: hidden;
                padding: 0 2.5em;                
            }
            
                #destacats-proves .pestanyes-proves li {
                    float: left;
                    margin-right: 1em;
                    margin-bottom: 0;
                    font-size: 1em;
                }
                
                    #destacats-proves .pestanyes-proves li a {
                        color: #fff;
                        display: block;
                        font-size: 1.1em;
                        text-align: center;
                        height: 21px;
                        width: 160px;
                        line-height: 18px;
                        text-decoration: none;
                        font-weight: bold;
                        font-family: Tahoma, Verdana, sans-serif;
                        background: #2282C7 url("/site/images/background_pestanyes.gif") repeat-x;
                    }

                        #destacats-proves .pestanyes-proves li a:hover {
                            text-decoration: underline;
                        }
                        
                    #destacats-proves .pestanyes-proves li.selected {
                        background: #fff;
                        border-top: 1px solid #ccc;
                        border-left: 1px solid #ccc;
                        border-right: 1px solid #ccc;
                    }
                        
                        #destacats-proves .pestanyes-proves li.selected a {
                            color: #2282C7;
                            background-image: none;
                            background: #fff;
                        }
                        
                        
                        
        #destacats-proves #text {
            padding: 2em 2.5em 4em 2.5em;
        }
        
		#destacats-proves ul.codis{
            margin-bottom: 15px;
        }
        
            #destacats-proves ul.codis li{
                color: #316793;
                font-weight: bold;
            }		
		
		#destacats-proves p li a{			
			 font-size: 1.2em; 
		}
        
		 #destacats-proves  p ul li {
			font-size: 1.3em !important; 
	     	}
            
		#destacats-proves  blockquote p {
			font-size: 1.2em !important; 				
	     }
                
                #destacats-proves ul.especialitats_detall li{
                    font-size: 1.2em;
                    list-style: square;
                    margin-left: 2em;
                    margin-bottom: .3em;
                }
                
		#destacats-proves #text h3{
			color: #09689B;
			font-size: 1.4em;
			margin: 0 0 1.2em 0;
			padding: 0;
		}
		
		#text_proves {			
			width: 49em !important;	
			font-size: 1.2em !important;
					
		}
		#text_proves h3.noline{
			color: black;
			text-decoration: none;
			padding-bottom: 0.1em;
			padding-top: 0.4em;
			font-size: 1.2em !important;
		
		}
		
		#destacats-proves h3.noline{
			color: #298DC6;
			text-decoration: none;
			padding-bottom: 0.1em;
			padding-top: 0.4em;
			font-size: 1.2em !important;
		}
		
		#destacats-proves h2{
			color: #0B84C7;
	        font-size: 2.2em;
	        font-weight: bold;
	        line-height: 1.1em;
		}

        #destacats-proves .prova-img {
            clear: both;
            float: right;
            margin: 1em 0 1em 1em;
        }
        
        #destacats-proves ul.proves {
            margin: 0;
            padding: 0;
            position: relative;
            border-bottom: 1px solid #ccc;
        }
        
            #destacats-proves ul.proves li {
                margin: 0;
                padding: .5em;
                background: none;                
                border-top: 1px solid #ccc;
            }
                
                #destacats-proves ul.proves li span {
                    cursor: pointer;
                }
            
                #destacats-proves ul.proves li.selected {
                    background-color: #F7F7F7;
                }
                
                    #destacats-proves ul.proves li.selected a {
                        font-weight: bold;
                        text-decoration: none;
                    }
                    
                    #destacats-proves ul.proves li.selected ul li a {
                        font-weight: normal;
                        text-decoration: underline;
                    }
            
                #destacats-proves ul.proves li ul {
                    width: 65%;
                    margin: 0;
                    padding: 0;
                    position: absolute;
                    top: 1px;
                    right: 0;
                    background-color: #F7F7F7;
                    border-bottom: 1px solid #ccc;
                }
                
                    #destacats-proves ul.proves li ul li {
                        padding: .5em .5em .5em 1em;
                        border-top: none;
                    }
                    
                        #destacats-proves ul.proves li ul li a {
                            color: #064B71;
                        }
    
    	#destacats #noticies-centrals {
            width: 100%;
            overflow: hidden;
            margin-bottom: 2.5em;
	    }
	    
	    #destacats #noticies-centrals .noticies-centrals-wrap {
	        width: 18.5em;
	        float: left;
	        padding-right: .74em	        	        
	    }
	    
	    #destacats #noticies-centrals .noticies-centrals-wrap.last {
	        padding-right: 0;	        	        
	    }
	    
	    #destacats #noticies-centrals .noticies-centrals-wrap .header {
             background: url("../images/cc_fondo_capcelera_noti.gif") no-repeat left top;             
             padding: .3em 0 0 1em;
             height: 1.7em;
             margin-bottom: 1px;                  
	    }
	    
	    #destacats #noticies-centrals .noticies-centrals-wrap .header a {
            color: #fff;
            font-weight: bold;
            text-decoration: none;
            font-size: 1.1em;  
            display: block;                
	    }	    	    
	    
	    #destacats #noticies-centrals .noticies-centrals-wrap .content {
             background: #f0f0f0;
             height: 15em;      
	    }
	    
	    #destacats #noticies-centrals .noticies-centrals-wrap .content p {            
            padding: 0 1em;     
            margin: 1em 0;
            font-size: 1.1em;
            line-height: 1em;
	    }
	    
	    #destacats #noticies-centrals .noticies-centrals-wrap .content img {
            padding: 0;
            margin: 0;                 
            display: block;
	    }
                
                
    /* Menu dels enllacos relacionats */

		#relacionats {
			float: right;			
			width: 17em;
			margin-bottom: 3em;
		}
        
        #relacionats li .related-img-wrap a {
            display: block;
        }
		
		#relacionats .search-wrap {
		    border-color: #E9E9E9;
            border-style: solid;
            border-width: .1em .1em .3em;
            background: #fff;
            height: 3em;
            *height: 3.1em;
            padding: .1em .1em 0;
            margin-bottom: 2em;            		
		}
		
		#relacionats .search {            
		    background: #fff url("../images/cc_fondo_search_home.gif") repeat-x;		    
		    padding: .6em 0 .6em .6em;		    
		}
		    
		    #relacionats .search input {
		        border: 1px solid #ccc;
		        width: 8.2em;
		        font-size: 1em;
		        float: left;		        
		    }
		    
		    #relacionats .search a {		        
		        text-decoration: none;
		        color: #666;		        
		    }
		    
		    #relacionats .search ul {
		        float: right;
		        padding-top: .2em;
		        margin: 0;		        
		        padding-right: 1.5em;		        		        
		    }
		    
		    #relacionats .search ul li {		        		        
		        padding: 0;
		        margin: 0;	       		        
		    }
		    
		    #relacionats .search ul li a {
		        padding-right: 1em;
		        background: url("../images/cc_arrow_search_home.gif") no-repeat right .3em;
		    }		    		 
		    		    				

			#relacionats h3 {
				color: #FF0000;
				font-size: 1.1em;
				font-weight: normal;
				margin-bottom: 1em;
			}

				#relacionats ul li {					
					margin-bottom: 2em;
				}
				
				   #relacionats ul li img {
				        display: block;
				        padding-bottom: .1em;
        		        border-bottom: .2em solid #E9E9E9;        		        
        		    }
        		    
        		    #relacionats ul li img.related-publi {
        		        border-bottom: .2em solid #2383C9;        		        
        		    }

                    #relacionats ul li img.noborder {
                        border-bottom: none !important;
                    }
        		        
					#relacionats ul li a {
						color: #333;						
					}
					
            #relacionats li .related-link {
                border-bottom: .2em solid #E9E9E9;
                padding-bottom: 1em;
                margin-bottom: .5em;                
            }					
                
					    
					    
					    
	/* Footer */
        #footer {
            margin: 2em auto;
            width: 98em;
        }

		#footer .contingut {		    		    
		    height: 5.5em;		
			padding: 0;
			padding-left: 0;	
			padding-right: 0;
			background: #fff url("../images/cc_fondo_footer.gif") no-repeat left center;
			clear: both;	
		}
		
		#footer address {
		    float: left;
		    margin-top: 1.6em;
		    padding-left: 10em;    
		    color: #666;
		    font-size: 1.2em;
			font-style: normal;			
		}
        
            #footer address .spacer {
                margin: 0;
                padding: 0 .5em;                
            }
		
		    #footer address span {
		        margin-left: 2em;
		    }

			#footer address a {
				text-decoration: underline;
			}		


		#footer .opcions {
		    float: right;			
			font-size: 1.1em;
			margin-top: 1.9em;
			padding-right: 2em;				
		}

			#footer .opcions li {
				float: right;
				display: block;
				border-left: 1px solid #333;
				padding-left: .5em;
				margin-left: .5em;				
			}

				#footer .opcions li a {
					color: #666;
					text-decoration: none;
				}
				
			    #footer .opcions li a:hover {
					text-decoration: underline;
				}
				
				#footer .opcions li.last {
					border-left: none;
				}
                
                
        #footer .guardons {
            overflow: hidden;
            padding-top: 2em;
        }
        
            #footer .top-20,
            #footer .gencat,
            #footer .web-medica {
                float: left;
            }
            
            #footer .top-20 {
                width: 40em;
                margin-left: 12em;
            }
            
            #footer .gencat {
                width: 28em;
            }
            
            #footer .top-20 img,
            #footer .gencat img,
            #footer .web-medica img {
                float: left;
                margin-right: 1em;
            }
            
            #footer .top-20 p,
            #footer .gencat p,
            #footer .web-medica p {
                font-size: 1.1em;
                margin: 0 0 .5em 0;
            }
            
            #footer .top-20 p {
                line-height: 1em;
            }
            
            #footer .gencat p {                
            }

