body {
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;
	color: #666;
}

p {
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
}

	
/* ~~ Selectores de elemento/etiqueta ~~ */
ul, ol, dl { /* Debido a las diferencias existentes entre los navegadores, es recomendable no añadir relleno ni márgenes en las listas. Para lograr coherencia, puede especificar las cantidades deseadas aquí o en los elementos de lista (LI, DT, DD) que contienen. Recuerde que lo que haga aquí se aplicará en cascada en la lista .nav, a no ser que escriba un selector más específico. */
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px; 
}

a img { 
	border: none;
}

a:link {
	color:#414958;
	text-decoration: none;
}

a:visited {
	color: #FFF;
	text-decoration: none;
}

a:hover, a:active, a:focus { 
	text-decoration:underline;
}

p{
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
	font-size:12px;
}

h4 {
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#333333;
}

.container {
	width: 970px;
	max-width: 1260px;
	min-width: 780px;
	margin-left:auto;
	margin-right:auto;
	margin: 0 auto;
}

.header {
	background: #fff;
	height:60px;
}

.sidebar1 {
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
	font-size:12px;
	float: left;
	width: 20%;
	height:100%;
	padding-bottom: 10px;
	padding-top:55px;
}

.content {
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
	padding: 10px 0;
	width: 600px;
	float: left;
	padding-top: 40px;
	padding-bottom:40px;
	margin-bottom:40px;
}

.content1 {
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
	padding: 10px 0;
	width: 700px;
	float: left;
	padding-top: 40px;
	padding-bottom:40px;
	margin-bottom:40px;
}

.content2 {
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
	padding: 10px 0;
	width: 350px;
	height:500px;
	float: left;
	padding-top: 40px;
	padding-bottom:40px;
	margin-bottom:40px;
	line-height:16px;
}

#spain {
	margin-top:50px;
	padding-left:20px;
}


.content ul, .content ol { 
	padding: 0 15px 15px 40px; 
}

ul.nav {
	list-style: none; 
	margin-bottom: 50px;
	font-family:'HelveticaLTStdLight', Helvetica, Arial, sans-serif;
}
ul.nav li.current a {
	color:#333;
}

ul.nav a, ul.nav a:visited { 
	padding: 2px 2px 2px 15px;
	display: block; 
	text-decoration: none;
	color:#CCC;
	zoom: 1;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
	color: #333;
}

.direction {
	float:left;
	color:#666;
	bottom:0;
	padding-left:15px;
	font-family:'HelveticaLTStdLight', Helvetica, Arial, sans-serif;
	font-size:10px;
}

.div {
	width:200px;
	height:200px;
	margin:10px;
	float:left;
	text-align:center;
	overflow:hidden;
	border-color:1px solid #999;
	background-color:#999;
}

.head {
	width:100%;
	height:25px;
	padding-top:5px;
	background:#e6e8e8;
	float:left;
	font-size:0,9em;
	text-align:right;
	padding-right:30px;
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
	text-decoration:none;
}

.cliente {
	color:#666;
	padding-right:10px;
	font-size: 12px;
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
}

#priv{
	width: 550px;
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
	font-size: 8px;
	color:#999999;
	padding-left:18px;
}

.footer1 {
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
	font-size:xx-small;
	color: #fff;
	text-align:center;
	margin-top:50px;
	padding-top: 8px;
	width:100%;
	height: 20px;
	background: #000;
	position:absolute;
	bottom:0;
	clear:both; 
	bottom:10px;

}

.footer {
	font-family:'HelveticaNeue-UltraLight', Helvetica, Arial, sans-serif;
	font-size:9px;
	color: #fff;
	text-align:center;
	padding-top: 8px;
	margin-top: 50px;
	margin-left: auto;
	width:100%;
	height: 20px;
	background: #000;
	position:relative;
	clear: both;
	bottom:10px;

}

/* ~~ clases float/clear varias ~~ */
.fltrt {  /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* esta clase puede situarse en una <br /> o div vacía como elemento final tras la última div flotante (dentro de #container) si #footer se elimina o se saca fuera de #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#Enviar {
	margin-left:10px;
	margin-top:10px;
}