
body{
	background-color:#C8C8C8;
	margin: 0px;	
}

#container{   
	width:886px;
	margin: 0px auto 0px auto;
}

#fondo{
    float:left;
	width:885px;
	background-image:url(../images/sombraContainer.gif);
	background-repeat:repeat-y;		
}

	#cabezal{
			width:870px;
			height:82px;
			background-color:#FFFFFF;
			background-image:url(../images/logotipoLanding.gif);
			background-repeat:no-repeat;
			background-position:2% 38%;
			margin: 0px auto 0px auto;		
	}
	
		#menuCabezal{
			float:right;
			width:141px;
			margin: 58px -11px 0px auto;
			height:20px;
		}
					
			#menuCabezal p{font-size:11px; color:#BABABA; font-family:Arial, Helvetica, sans-serif;}					
			#menuCabezal a{font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:0;}						
			#menuCabezal a:hover{font-size:11px; color:#BABABA; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:0;height:0;}
			#menuCabezal a:active{font-size:11px; color:#BABABA; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:0;height:0;}
			#menuCabezal a:focus{font-size:11px; color:#BABABA; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:0;height:0;}
					
	#menuSuperior{
			width:870px;
			height:28px;
			background-image:url(../images/menusuperior.gif);
			background-repeat:repeat-x;
			margin: 0px auto 0px auto;
			padding: 0px 0px 0px 0px;
	}
		
	#menuBarra{
		float:right;
		margin: auto 12px auto auto;
		height:20px;
	}
					
		#menuBarra p{font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif;}		
		#menuBarra a{font-size:12px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:0;}			
		#menuBarra a:hover{font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:0;height:0;}
		#menuBarra a:active{font-size:12px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:0;height:0;}
		#menuBarra a:focus{font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:0;height:0;}

	#caja{		
		float:left;
	    width:870px;
		background:url(../images/fondoCaja.gif) repeat-y;
		margin: 0px auto 0px 7px;
	}
	
		#sombra{
			float:left;
			width:870px;
			height:11px;
			background:url(../images/sombraCaja.gif) repeat-x;
			margin: 0px auto 0px auto;
			z-index:1;
		}
					
		#menuLateral{
			position:relative;
			width:191px;
			height:435px;
			margin-left:4px;
			margin-top:-11px;
			background:url(../images/menulateral.gif) repeat-x top;
			float:left;
			z-index:0;
		}
		
		#cuerpo{
			position:relative;
			width:664px;
			margin:-11px auto auto 5px;
			float:left;
			z-index:0;
		}
		
			#foto1{			
				width:664px;
				height:181px;
				background-image:url(../images/foto1.jpg);
			}
			
			
			#foto2{			
				width:664px;
				height:181px;
				background-image:url(../images/foto2.jpg);
			}
			
			#foto3{			
				width:664px;
				height:181px;
				background-image:url(../images/foto3.jpg);
			}
			
			#foto4{			
				width:664px;
				height:181px;
				background-image:url(../images/foto4.jpg);
			}
			
			#foto5{			
				width:664px;
				height:181px;
				background-image:url(../images/foto5.jpg);
			}
			
			#foto6{			
				width:664px;
				height:181px;
				background-image:url(../images/foto6.jpg);
			}
			
			#foto7{			
				width:664px;
				height:181px;
				background-image:url(../images/foto7.jpg);
			}
			
			
			#contenido{
				float:left;
				width:664px;
				background-color:#FFFFFF;
				padding-bottom:60px;
			}
			
			.destacado{			
				float:left;
				margin:15px 1px 0px 2px;
				padding:3px;
				width:154px;
				height:220px;
				background-color:#FFFFFF;
				border-left:1px solid #8BC8C6; 
				border-top:1px solid #8BC8C6; 
				border-right:1px solid #8BC8C6; 									
			}
			
							
				.viewMore{
					text-align:right;
					padding-right:10px;
					vertical-align:text-bottom;				
				}
				
				.pieDestacado{			
					float:left;
					margin:0px 1px 0px 2px;
					width:162px;
					height:30px;
					background-image:url(../images/pieDestacado.gif);									
				}
				
				#imagenesContenido{			
				float:left;
				margin:3px 10px 8px 0px;
				width:210px;
				background-color:#FFFFFF;
				 									
				}
				
				
				#ContenidoContenido{			
				float:left;
				margin-top:15px;
				margin-right:auto;
				margin-left:20px;
				width:600px;
				background-color:#FFFFFF;
				}
				
				#ContenidoContact{
			 	 margin-left:400px; 
				 width:200px;
				 margin-top:15px;
				 margin-right:auto;
				 }
				 
				 #mapaEuropa{			
				float:left;
				margin:0px 10px 8px 4px;
				width:278px;
				height:214px;
				 									
				}
							
			#logos{
					float:left;
					width:654px;
					background-color:#FFFFFF;
					padding:5px 5px 12px 5px;								
			}
			
			
			
				#linea {
					width:654px;
					height:1px;
					background:url(../images/linea.gif) repeat-x top;
				}
				
				#Headed1{
					float:left;
					margin:0px 100px 0px 0px;
					width:146px;
					height:48px;
					vertical-align:bottom;
					text-decoration:none;
					border:0;
				}
				
									
				#Headed2{
					float:left;
					margin:0px auto 0px auto;
					width:148px;
					height:48px;
					text-align:center;
					vertical-align:bottom;
				}
				
				#Headed3{
					float:left;
					margin:0px 0px 0px 115px;
					width:120px;
					height:48px;
					text-align:right;
				}	

#pie{	
	width:885px;
	height:16px;
	background-image:url(../images/pie.gif);
	margin:0px auto 0px auto;
	clear:both;
	background-repeat:no-repeat;	
}

H3 {
	font-size:8pt;
	color:#17928D;
	font-family:arial, helvetica, sans serif;
	margin-top:6px;
	margin-bottom:6px;
}

H3.dofor {
	font-size:8pt;
	word-spacing:-2px;
	color:#17928D;
	font-family:arial, helvetica, sans serif;
	margin-top:6px;
	margin-bottom:6px;
}

H2 {
	font-size:9pt;
	color:#17928D;
	font-family:arial, helvetica, sans serif;
	font-weight:bold;
	margin-bottom:5px;
}  


H1 {
	font-size:15px;
	color:#17928D;
	font-family:arial, helvetica, sans serif;
	margin-top:0px;
	margin-bottom:6px;
	} 
	

p {
	font-size:8.6pt;
	color:#787878;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:5px;
	}

p.contenido {
	font-size:9pt;
	color:#787878;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	text-align:left;
}


a img{
	border:0;
	text-decoration:none;
}

img{
	border:0;
	text-decoration:none;
}

a:visited{
	width:0;
	height:0;
	border:0;
	text-decoration:none;
	color:#17928D;
}

a{font-size:9pt; color:#17928D; font-family:Arial, Helvetica, sans-serif; text-decoration:none;border:0;}						
a:hover{font-size:9pt; color:#BABABA; font-family:Arial, Helvetica, sans-serif; text-decoration:none;border:0;}
a:active{font-size:9pt; color:#BABABA; font-family:Arial, Helvetica, sans-serif; text-decoration:none;border:0;}
a:focus{font-size:9pt; color:#BABABA; font-family:Arial, Helvetica, sans-serif; text-decoration:none;border:0;}

li {
line-height:30px;
}

li.subnivel{
line-height:20px;
}

#contenidoTabla{
width:555px;
margin-left:60px;
margin-top:15px;
float:left;
margin-right:auto;
}

table {
border:#17928D solid 2px;
border-spacing:1px;
}

td {
padding:4px;
border:#17928D solid 1px;
vertical-align:text-top;
}



H1.table {
	font-size:14px;
	color:#fff;
	font-family:arial, helvetica, sans serif;
	text-align:center;
	}
	
H2.table {
	font-size:9pt;
	color:#17928D;
	font-family:arial, helvetica, sans serif;
	font-weight:bold;
	text-align:center;
	margin-top:2px;	
}

p.table {
	font-size:9pt;
	color:#787878;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	text-align:left;
}

	