@import url("_texto.css");
body {
	background-color:#FFFFFF;
	background-image:url(../img/fondo-home-proximo.jpg);
	background-repeat:repeat-x;
	margin:0px;
	text-align:center;
}

/* IMÁGENES */
.catalogo-home {	border:1px solid #FFF;}
.destacadas-home {	border:8px solid #e77421;}

#div_contenedor_proximamente {
	background-color:#bcbbb7;
	padding:9px 0;
}
#div_proximamente {
	width:980px;
	margin: 0px auto;
	overflow:hidden;
	border:0px dotted red;
	background-image:url(../img/proximamente.gif);
	background-position:middle left;
	background-repeat:no-repeat;
	height:12px;
}

 
/***************************************************
	Contenedor
***************************************************/
#div_contenedor {
	width:980px;
	margin: 0px auto;
	overflow:hidden;
	margin-top:0px;
	border:0px dotted red;
	background-image:url(../img/fondo-div.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
/***************************************************
	Cabecera
***************************************************/
		#div_encabezado {
			border:0px dotted red;
			margin:30px 0 0px 0;
			position:relative
		}
			#div_logo {
				float:left;
				margin:0px 0 46px 0;
			}
				#div_logo span.all-solutions-interior {
					display:none;
				}

			#div_menu_corporativo {
				text-align:right;
				border:0px dotted red;
			}		
				#div_menu_corporativo a{
					vertical-align:middle;
				}
				#div_menu_corporativo img{
					vertical-align:middle;
				}
				#div_menu_corporativo_contenido {
					float:left;
					border:0px dotted red;
					text-align:right;
					width:717px;
				}
					#ul_idioma {
						border:0px dotted blue;
						width:100px; 	
						float:right;
					}
						li.menu_idioma {
							width:100px; 	
							text-align:left;
							border:0px dashed blue;
							padding:0px 0;
						}
							#ul_idioma_submenu {
								width:100px; 
								border:0px dashed blue;
								padding:0;
								margin:0;
								background-color:#eeeeee;
							}
								#ul_idioma_submenu li{
									border:0px solid red;
									line-height:25px;
									margin:0;
								}
									#ul_idioma_submenu li a{
										text-align:left;
										vertical-align:middle;
										width:75px;
										display:block;
									}
									#ul_idioma_submenu li img{
										vertical-align:middle;
									}
			#div_menu_principal {
				border:0px dotted maroon;
				right:0;
				top:33px;
				position:absolute;
				margin:0;
				padding:0;
			}		
				html>body ul#div_menu_principal ul{overflow:hidden;} 
				* html ul#div_menu_principal ul{height:1%;} 
				#div_menu_principal ul {
					border:0px dotted blue;
					padding:0;
				}
					#div_menu_principal ul li {
						float:left;
						line-height:25px;
						margin:0px 15px 0 0;
					}
				#div_menu_principal ul li.ultimo {
					margin-right:0px;
				}
/* botones redondos */				
					 a.menu {
								background-image: url(../img/btn-home-izda.gif);
								padding:0px 0px 0px 12px; 
					 }
					 a.menu span {
								background-image: url(../img/btn-home-dcha.gif);
								padding:6px 12px 6px 0;
					 }
/* botones redondos */				
		 				
/***************************************************
	Contenido
***************************************************/
		#div_cuerpo {
			border:0px dotted maroon; 
			clear:both; 
		}
			#div_cuerpo_catalogo {
				width: 184px;
				float:left;
				margin:0 15px 0 0;
				border:0px dotted red;
			}
				#div_cuerpo_catalogo h1 {
					margin:0 0 27px 0;
				}
				#img_catalogo {
					margin-bottom:10px;
				}
			html>body div#div_cuerpo_banner{overflow:hidden;} 
			* html div#div_cuerpo_banner{height:1%;} 
			#div_cuerpo_banner {
				border:0px dotted blue;
			}
				#img_anterior {
					float:left; 
					padding:0;
					border:0px dotted red;
					margin:132px 0 0 29px;
					cursor:pointer;
				}
				#img_siguiente {
					float:right;
					padding:0;
					border:0px dotted red;
					margin:132px 29px 0 0;
					cursor:pointer;
				}
				#div_contenedor_banner {				
					border:0px dotted red;
					float:left; 
					position:relative;
					width:577px;
					height:375px;
					overflow:hidden;
					margin:0 21px;
					padding:0;
				}
					#div_contenido_banner {				
						border:0px dashed #0000FF;
						position:absolute;
						padding:0;
						margin:0 0 0 0px;
						width:577px;
					}
						.elemento_banner {
							border:0px dotted blue;
							width:577px;
							height:375px;
							float:left;
							padding:0;
							text-align:center;
						}
							.imagen_banner {
								margin:0 0 8px 0;
							}
							.capa_imagen_banner {
								border:0px dotted red;
								width:412px;
								padding:0;
								margin:0 auto;
							}
								.capa_imagen_banner a {
									text-align:center;
								}

			#div_destacados {
				clear:both;
				margin:69px 0 0 0;
				border:0px dotted red;
			}
				#div_destacados_noticias {
					border:0px dotted red;
					width:597px;
					float:left;
					margin:0;
					padding:0;
				}
					#div_destacados_noticias_titulo {
						margin:0 0 15px 0;
					}
					.capas_noticias {
						width:184px;
						margin-right:15px;
						float:left;
						padding-bottom:5px;
					}
						.capas_noticias p {
							margin-top:8px;
						}
				#div_destacados_nuevo {
					border:0px dotted red;
					float:left;
					margin:0 15px 0 0;
				}
					#div_destacados_nuevo_titulo {
						margin:0 0 15px 0;
					}
					#div_destacados_contacto_titulo {
						margin:0 0 15px 0;
					}
						.imagenes_contacto {
							float:left;
							margin:14px 10px 0 0;
							border:0px dotted blue;
						}
						.parrafos_contacto {
							border:0px dotted maroon;
							padding:16px 0 8px 0;
						}
							.parrafos_contacto img {
								vertical-align:baseline
							}
/***************************************************
	Pie
***************************************************/
#div_pie {
	margin:40px 0 0 0;
	border-top:1px solid #d1d0ce;
	padding:0;
	clear:both;
}
	#div_pie_ayuda {
		border:0px dotted blue;
		padding:11px 0;
		float:left;
	}
 	#div_pie_legales {
		border:0px dotted red;
		clear:both;
		background-image:url(../img/linea-puntos-pie.gif);
		background-repeat:repeat-x;
		background-position:top;
		padding:11px 0 11px 0;
		margin:0;
	}							
						.w3c {
							background: url('../img/pie-verificado.gif') center left no-repeat;
							padding-left: 12px;
						}
