* {
	margin: 0;
	padding: 0;
}

img {
	border: 0 none;
}

body {
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}

.clear {
	clear: both;
}

#container {
	background-color: #FFF;
	width: 946px;
	margin: 0 auto;
	overflow: hidden;
}

	#header #lang {
		float: right;
		margin: 10px;
		list-style-type: none;
	}
	
		#lang li {
			list-style-type: none;
		}
	
		#lang a:link, #lang a:visited {
			color: #333;
		}
	
	h1 {
		text-indent: -9999px;
		display: block;
		background-image: url(../img/default/logo.gif);
		background-repeat: no-repeat;
		height: 110px;
	}
	
	#menu {
		height: 28px;
		font-size: 1.2em;
		background-color: #037EBE;
	}
	
	#menu, #menu ul {
		line-height: 28px;
		list-style-type: none;
	}
	
	#menu a {
		display: block;
		color: #FFF;
		text-decoration: none;
		padding: 0 27px;
	}
	
	#menu li {
		float: left;
		background-image: url(../img/default/menuLi.gif);
		background-repeat: no-repeat;
		background-position: right;
		border-right: 1px solid #02547f;
	}
	
	#menu li ul {
		position: absolute;
		left: -999em;
		z-index: 10;
	}
	
	#menu li ul li {
		float: none;
		background-image: none;
	}
	
	#menu li:hover, #menu li.sfhover {
		background-color: #d41717;
	}
	
		#menu li:hover ul, #menu li.sfhover ul {
			left: auto;
			background-color: #d41717;
		}
		
		#menu li:hover ul li.alt, #menu li.sfhover ul li.alt {
			background-color: #d72F30;
		}
			
	#pages {
		font-size: 1.3em;
		line-height: 1.4em;
	}
	
		#pages .home {
			padding: 345px 0 0 31px;
			background-image: url(../img/default/home.gif);
			background-repeat: no-repeat;
			background-position: center 30px;
		}
		
		#pages .fondo_en {
			background-image: url(../img/default/3/home.gif)!important;
		}
		
		
		.home .banner {
			width: 134px;
			float: left;
			margin-right: 17px;
			margin-bottom: 30px;
			color: #4B4B4B;
		}
		
			.home .banner h2 {
				font-size: 1em;
				margin-top: 15px;
			}
			
			.home .banner h2 a {
				color: #037ebe;
				text-decoration: none;
			}
			
			.home .banner p a {
				color: #D31C1D;
				text-decoration: underline;
			}
	
	#footer {
		height: 86px;
		background-color: #000;
		text-align: center;
		font-size: 1.3em;
	}
	
	#footer p {
		color: #4E4E4E;
		padding-top: 31px;
	}
	
	#footer p.white {
		color: #FFF;
		padding-top: 5px;
	}
	
		#footer p.white span {
			font-weight: bold;
			font-size: 1.7em;
		}
