/* Jump the gap */

/* Fulla d'estils per a les pàgines internes */


	/* Continguts */
	/*

			01 - Estils generals

	*/
	/* ---------- */



	/* 01 - Estils generals */

		body {
			margin: 0;
			padding: 0;

			color: #006DB8;
			font-size: 62.5%;
			font-family: Arial, Tahoma, Verdana, sans-serif;
			background-color: #fff;
		}
		
		p,
		li {
			padding: 0;
			margin: 0;
			color: #006DB8;
		}

		h1, h2, h3, h4, h5, h6 {
			color: #006DB8;
			padding: 0;
			margin: 0;
		}

		ul, li {
			padding: 0;
			margin: 0;
			list-style: none;
		}

		.hidden {
			display: none;
		}
		
		a {
			color: #5DB7E4;
			text-decoration: none;
		}

		a img {
			border: none;
		}
		
		
	/* 02 - Layout general */
		
		#super {
			width: 102.4em;
			margin: 0 auto;
			font-size: 1em;
		}
		
		#content {
			width: 100%;
			overflow: hidden;
		}
		
		#logos {
			float: left;
			margin: 2em 2em 2em 3em;
			_display: inline;
		}
		
		#menu {
			width: 12.7em;
			float: left;
			padding-top: 1em;
			margin: 2em 1.5em;
			border-top: 1px solid #52A9DF;
			_display: inline;
		}
		
		#text {
			width: 64.2em;
			_width: 64.4em;
			float: right;
			padding-top: 1em;
			margin: 2em 11em 2em 0;
			border-top: 1px solid #52A9DF;
			_display: inline;
		}
		
		
	/* 03 - Capcalera */

		#header {
			height: 31.2em;
			position: relative;			
			background: url("/site/images/background_header.png") no-repeat top left;
		}

			#header h1 {
				font-size: 1em;
				position: absolute;
				top: 11em;
				left: 41em;
			}

				#header h1 img {
					display: block;
				}
				
			#header .login-tab {
				position: absolute;
				right: 10em;
				bottom: 0;
				width: 6em;
				display: block;
				font-size: 1.1em;
				font-weight: bold;
				text-align: center;				
				padding: .3em 0;
				background-color: #fff;				
			}
			
				#header .login-tab a {
					color: #006DB8;
				}

	
	/* Columna de logos */
	
		#logos {		
		}
		
			#logos ul {				
			}
			
				#logos ul li {
					margin: 1em 0;
				}
	
	
	/* Columna del menu principal */
	
		#menu {
		}
		
			#menu ul.principal {
			}

				#menu ul.principal li {
					font-size: 1.5em;
					margin-bottom: .1em;
				}
				
					#menu ul.principal li span.new {
						color: red;
						font-size: .6em;
						vertical-align: middle;
					}
					
					#menu ul.principal li a {				
						color: #006DB8;
					}
				
						#menu ul.principal li.selected a {
							color: #999;
						}

                        #menu ul.principal li ul li {
                            font-size: .7em;
                            margin-left: .9em;
                        }
                            
                            #menu ul.principal li ul li a {
                                color: #006DB8;
                            }

                            #menu ul.principal li.selected ul li a {
                                color: #006DB8;
                            }


			#menu ul.secundari {
				padding-top: 2em;
				margin-top: 2em;
				border-top: 1px solid #52A9DF;
			}
			
				#menu ul.secundari li {
					font-size: 1.1em;					
					margin-bottom: .1em;
				}
				
					#menu ul.secundari li a {
						color: #006DB8;
					}
					
						#menu ul.secundari li.selected a {
							color: #999;
						}
				

	/* Columna de textos */
	
		#text {
		}
		
			#text h2 {				
				width: 9em;
				float: left;
				clear: left;
				font-size: 1.1em;				
				font-weight: normal;
				margin-top: .1em;
				_display: inline;
			}

            #text.node-1 {
                float: left;
            }

            #text div.central-part {
                width: 460px;
                overflow: hidden;
                float: left;
            }

            #text div.right-part {
                width: 155px;
                float: left;
                margin-left: 25px;
            }

                #text div.right-part h3 {
                    font-weight: normal;
                }

            #text div.main-piece-of-news {
                width: 100%;
                overflow: hidden;
            }

            #text div.main-piece-of-news h2 {                
                clear: none;
                float: none;          
                font-size:1.2em;
                font-weight:bold;
                line-height:1.5em;
                width:95%;
            }

                #text div.main-piece-of-news h2 a {
                    color: #006DB8;
                }

            #text div.main-piece-of-news img {
                float: left;
                margin-left: 0;
                margin-right: 1.3em;
            }

			#text p {
				font-size: 1.1em;
				line-height: 1.5em;
				margin-left: 11em;
				margin-bottom: 1.5em;
			}
			
			#text ul {
				margin-left: 12.1em;
				margin-bottom: 2em;
			}
			
				#text ul li {
					padding: 0 0 0 .7em;
					font-size: 1.1em;
					background: url("/site/images/text_ul_li.gif") no-repeat left .6em;
				}
				
			#text ul.press-notes-options {
				margin-bottom: 2em;
				margin-left: 11.4em;
				margin-top: 1em;
			}
			
				#text ul.press-notes-options li {
					padding: 0 .7em 0 .7em;
					margin: 0;
					float: left;
					background: none;
				}
								
				#text ul.press-notes-options li.open-document {
					border-left: 1px solid #5DB7E4;
				}
			
			#text p.back {
				float: left;
				margin: 0;
			}
			
				#text p.back a {
					color: #0060B7;
				}
			
			#text img {
				margin-left: 11em;
			}
			
				#text p img {
					margin-left: 0;
				}
				
		
			#text p.logo {
				margin-top: 4em;
			}
		
			#text div.press-note {
				margin: 0 0 2em 0;
				width: 100%;
				overflow: hidden;
				clear: both;
				border-top:1px solid #52A9DF;
				padding-top:1.5em;
			}
			
			#text div.first {
				border-top: 0;
				padding-top: 0;
				margin-top: 4em;
			}
			
			#text div.detail {
				border-top: 0;
				padding-top: 0;
				margin-top: 0;
			}
			
				#text div.press-note img {
					clear: left;
				}
				
				#text div.press-note img.detail {
					margin-top: 2.1em;
				}
			
				#text div.press-note p {
					margin-top:  0;
					margin-bottom: 1.5em;
				}
				
				#text div.press-note p.title-press-note {
					font-size:1.3em;
					margin-bottom:0.8em;
					margin-left:9.3em;
				}
				
						#text div.press-note p.date {
							margin-top:  0;
							margin-bottom: .2em;
						}
				
			#text div.adminLogin {
				width: 141px;
				height: 43px;
				position: relative;
				float: right;
			}
			
				#text div.adminLogin img{
					margin: 0;
				}
				
				#text div.adminLogin a{
					
				}
			
						
			#text .press-contact-header {
				background-color:#EEEEEE;
				height:22px;
				margin:0;
				padding:0.5em 0 0;
				text-align:center;
			}
			
				#text .press-contact-header p {
					margin-left: 0;
				}
				
				#text .press-contact-header p a {
					color: #006DB8;
					text-decoration: underline;
				}
	
				#text .press-contact-header p a:hover {
					text-decoration: none;
				}
				
			#text p.textlogin {
				width: 290px;
			}
			
			#text p.titol_login {
				margin-left: 9.9em ! important;
				font-size: 12px;
				font-weight: bold;
			}
			
			#text .content .awards-list-projects {
				margin-left: 11.5em;
			}
			
			#text .content .awards-list-projects li#winner {
				width: 100%;
				height: auto;
				margin-left: 0;
				margin-bottom: 2em;
			}
			
				#text .content .awards-list-projects li#winner div.image-container{
					height: 18em;
					overflow:hidden;
					margin-right: 2em;
					margin-bottom: 1em;
				}
				
				#text .content .awards-list-projects li#winner div.image-container div.winner-image {
					margin-bottom: 0;
				}
				
				#text .content .awards-list-projects li#winner p.image-description {
					color:#666666;
					float:right;
					font-size:1em;
					margin-top:-1.5em;
					padding-top:0;
					width:16.7em;
				}
				
				#text .content .awards-list-projects li#winner div{
					float: left;
				}
			
			#text .content .awards-list-projects li {
				background: none;				
				margin: .5em 0;
				overflow: hidden;
				float: left;
				display:block;
				width: 100%;
				padding: 0;
				border-bottom: 1px solid #eee;
			}
			
				#text .content .awards-list-projects li a img {
					margin: 0 0 3em 0;
					float: left;
				}
				
				#text  .content .awards-list-projects li div img {
					float: left;
					margin-right: 2em;
				}
									
				
				#text .content .awards-list-projects li span.authors {
					margin-left: 0em;
					color: #333;
				}
				
				#text  .content .awards-list-projects li span.country_author {
					color: #666;
					font-style: italic;
				}
			
	/* Footer */

		#footer {			
			width: 78.5em;
			overflow: hidden;
			margin: 0 0 2em 13em;
			border-bottom: 1px solid #52A9DF;
		}

			#footer p.logo {
				font-size: 1.1em;
				padding: 2em 0 .5em 0;
				float: left;
			}	
				
				#footer p.logo img {
					margin-right: 1.5em;
				}

			#footer p.mail {
				font-size: 1.1em;
				margin-top: 1.5em;
				padding: 2.5em 0 .5em 0;
				float: right;
			}	
