.clear_it{
	clear:both;
	line-height:0px;
	}
body{
	background:url(../imgs/bodybg.gif) 50% 50% repeat-y fixed #F4F4F4;
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:62.5%;
	padding:0em;
	margin:0em;
	text-align:center;
	color:#666666;
	}
	body *{
		text-align:left;
		}
	div.cuerpo_principal{
		width:940px;
		/*border:solid 1px red;*/
		margin:0px auto 0px auto;
		}
		div.cuerpo_principal div.cabecera{
			/*background-color:red;*/
			}
			div.cuerpo_principal div.cabecera h1.logo{
				background:url(../imgs/logo.png) 0% 0% no-repeat;
				width:182px;
				height:56px;
				padding:0px 0px 0px 0px;
				margin:10px 0px 0px 12px;
				}
				div.cuerpo_principal div.cabecera h1.logo img{
					border:none;
					}
			div.cuerpo_principal div.cabecera div.idiomas{
				display: none;
				background-color:grey;
				width:250px;
				float:right;
				padding:0px 0px 0px 0px;
				margin:0px 16px 0px 0px;
				text-align:left;
				}
				div.cuerpo_principal div.cabecera div.idiomas a{
					color:#666666;
					margin:0px 10px 0px 10px;
					padding:0px;
					text-align:left;
					font-size:1.2em;
					text-decoration:none;
					}
				a.seleccion{
					text-decoration:underline;
					}
				div.cuerpo_principal div.cabecera div.idiomas a:hover{
					color:#666666;
					margin:0px 10px 0px 10px;
					padding:0px;
					font-size:1.2em;
					text-decoration:none;
					}
				div.cuerpo_principal div.cabecera div.idiomas a:visited{
					color:#666666;
					margin:0px 10px 0px 10px;
					padding:0px;
					font-size:1.2em;
					text-decoration:none;
					}
			div.cuerpo_principal div.cabecera div.menu_horizontal{
				display: none;
				background:url(../imgs/menu_horitzontal.png) 0% 0% no-repeat #F4F4F4;
				text-align:center;
				}
				div.cuerpo_principal div.cabecera div.menu_horizontal ul{
					display: none;
					list-style:none;
					/*border:solid 1px yellow;*/
					height:69px;
					margin:0px auto 0px auto;
					width:820px;
					}
					div.cuerpo_principal div.cabecera div.menu_horizontal ul li{
						display:block;
						float:left;
						width:140px;
						height:50px;
						/*border:solid 1px pink;*/
						margin:0px 5px 5px 5px;
						padding:0px 5px 5px 5px;
						text-align:center;
						padding-top:0px;
						}
						div.cuerpo_principal div.cabecera div.menu_horizontal ul li a{
							color:white;
							display:block;
							font-family:Arial;
							font-style:oblique;
							text-decoration:none;
							font-size:1.2em;
							font-weight:700;
							text-align:center;
							/*border:solid 1px pink;*/
							width:140px;
							height:50px;
							padding:10px 0px 0px 0px;
							}
							div.cuerpo_principal div.cabecera div.menu_horizontal ul li a:hover{
								display:block;
								width:140px;
								height:50px;
								background:url(../imgs/menu_horitzontal_item.png) 0% 0% repeat-x #F4F4F4;
								}
							.dentro{
								display:block;
								width:140px;
								height:50px;
								background:url(../imgs/menu_horitzontal_item.png) 0% 0% repeat-x #F4F4F4;
								}
							div.cuerpo_principal div.cabecera div.menu_horizontal ul li a:visited{
								color:white;
								text-decoration:none;
								width:140px;
								height:50px;
								padding-top:10px;
								}
		
		div.cuerpo_principal #test1{
			display: none;
			margin:0px 19px 0px 19px;
			height:250px;
			display: none;
			}
			
		div.cuerpo_principal div.cuerpo_portada{
			background:url(../imgs/fondo_baix.png) 50% 100% no-repeat;
			width:900px;
			margin:26px auto 0px auto;
			padding:0px 0px 20px 0px;
			text-align:center;
			}
			div.cuerpo_principal div.cuerpo_portada ul {
				list-style:none;
				_margin:0px 10px 0px 10px;
				margin:0px 10px 0px 10px;
				padding:20px 0px 0px 0px;
				/*border:solid blue 1px;*/
				border-top:solid #CCCCCC 1px;
				text-align:center;
				height:100%;
				}
				div.cuerpo_principal div.cuerpo_portada ul li{
					display:block;
					float:left;
					width:195px;
					/*border:solid pink 1px;*/
					margin:0px 0px 0px 18px;
					_margin:0px 0px 0px 12px;
					padding:0px 0px 0px 0px;
					background-color:#fafafa;
					font-size:1.4em;
					color:#666666;
					text-align:justify;
					}
					div.cuerpo_principal div.cuerpo_portada ul li.fondo_logo{
						background:url(../imgs/fondo.png) 50% 50% no-repeat;
						}
						div.cuerpo_principal div.cuerpo_portada ul li.fondo_logo h2{
							background:url(../imgs/bullet.png) 0% 0% no-repeat ;
							font-size:14px;
							font-family:arial;
							font-weight:700;
							color:#666666;
							margin:15px 0px 15px 0px;
							padding:0px 0px 0px 20px;
							text-transform:uppercase;
							}
					div.cuerpo_principal div.cuerpo_portada ul li.productos{
						font-size:1em;
						}
						div.cuerpo_principal div.cuerpo_portada ul li.productos h2{
							color:#C10000;
							font-weight:700;
							font-family:Arial;
							font-style:oblique;
							font-size:1.8em;
							margin:0px 0px 5px 0px;
							padding:0px 0px 4px 0px;
							border-bottom:2px dotted #AAAAAA; 
							}
						div.cuerpo_principal div.cuerpo_portada ul li.productos ul.lista_productos{
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border:none;
							}
							div.cuerpo_principal div.cuerpo_portada ul li.productos ul.lista_productos li.impar{
								margin:0px 0px 0px 0px;
								padding:0px 0px 10px 00px;
								/*border:solid 1px red;*/
								border:none;
								font-size:1.2em;
								font-family:arial;
								width:100%;
								}
							div.cuerpo_principal div.cuerpo_portada ul li.productos ul.lista_productos li.par{
								margin:0px 0px 0px 0px;
								padding:0px 0px 10px 00px;
								/*border:solid 1px red;*/
								border:none;
								background-color:#EFEFEF;
								font-size:1.2em;
								font-family:arial;
								height:90px;
								width:100%;
								}
								div.cuerpo_principal div.cuerpo_portada ul li.productos ul.lista_productos li img{
									margin:7px 0px 0px 7px;
									/*border:solid 1px blue;*/
									float:left;
									}
								div.cuerpo_principal div.cuerpo_portada ul li.productos ul.lista_productos li div{
									margin:7px 0px 0px 0px;
									float:right;
									width:125px;
									/*border:solid 1px red;*/
									}
									div.cuerpo_principal div.cuerpo_portada ul li.productos ul.lista_productos li h3{
										font-size:1.2em;
										margin:0px;
										padding:0px;
										}
									div.cuerpo_principal div.cuerpo_portada ul li.productos ul.lista_productos li p{
										font-size:1.0em;
										margin:0px;
										padding:0px;
										}
									div.cuerpo_principal div.cuerpo_portada ul li.productos ul.lista_productos li a{
										font-size:9px;
										font-family:verdana;
										font-weight:700;
										float:right;
										text-decoration:none;
										color:#FFFFFF;
										background:#4F4F4F;
										margin:7px 10px 0px 10px;
										padding:2px 2px 2px 2px;
										}
									div.cuerpo_principal div.cuerpo_portada ul li a.mas_info{
										font-size:9px;
										font-family:verdana;
										font-weight:700;
										float:right;
										text-decoration:none;
										color:#FFFFFF;
										background:#4F4F4F;
										margin:7px 10px 0px 10px;
										padding:2px 2px 2px 2px;
										}
									div.cuerpo_principal div.cuerpo_portada ul li.productos ul.lista_productos li a:hover{
										}
									div.cuerpo_principal div.cuerpo_portada ul li.productos ul.lista_productos li a:visited{
										}
					
					div.cuerpo_principal div.cuerpo_portada ul.ultima_columna{
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						}
						div.cuerpo_principal div.cuerpo_portada ul.ultima_columna li{
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							}
							div.cuerpo_principal div.cuerpo_portada ul.ultima_columna li.mailing{
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								}
		/*a partir de aqui define el interior*/
		div.cuerpo_principal div.cuerpo_interior{
			background:url(../imgs/fondo_baix.png) 50% 100% no-repeat;
			width:100%;
			margin:26px auto 0px auto;
			padding:0px 0px 20px 0px;
			_margin:26px auto 0px auto;
			_padding:0px 0px 20px 10px;
			text-align:center;
			}
		div.cuerpo_principal div.cuerpo_interior .capa_menu_vertical{
			display: none;
			background-color:#ECECEC;
			width:165px;
			margin:20px 10px 0px 20px;
			_margin:20px 20px 0px 10px;
			padding:0px;
			float:left;
			}
		div.cuerpo_principal div.cuerpo_interior .menu_vertical{
			display: none;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			background-color:#ECECEC;
			/*border:dotted red 1px;*/
			text-align:left;
			}
			div.cuerpo_principal div.cuerpo_interior .menu_vertical ul{
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				list-style:none;
				margin:0px 0px 0px 0px;
				padding:10px 0px 00px 0px;
				border:none;
				text-align:left;
				background-color:#ECECEC;
				}
				div.cuerpo_principal div.cuerpo_interior .menu_vertical ul li{
					list-style:none;
					width:auto;
					margin:0px;
					padding:0px;
					text-align:left;
					background-color:#ECECEC;
					border-top:solid 1px #C9C9C9;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					}
					div.cuerpo_principal div.cuerpo_interior .menu_vertical ul li a{
						text-decoration:none;
						background-color:#ECECEC;
						font-family:Trebuchet MS,arial;
						font-size:17px;
						font-style:oblique;
						font-weight:700;
						color:#000000;
						display:block;
						margin:0px 0px 0px 0px;
						padding:5px 0px 5px 0px;
						_width:161px;;
						}
					div.cuerpo_principal div.cuerpo_interior .menu_vertical ul li a:hover{
						background-color:#5D5D5D;
						color:#FFFFFF;
						}
						div.cuerpo_principal div.cuerpo_interior .menu_vertical ul li a span{
							padding:0px 10px 0px 10px;
							display:block;
							width:143px;
							}
		div.cuerpo_principal div.cuerpo_interior .cuerpo_central{
			width:100%;
			margin:20px 10px 0px 10px;
			_margin:0px 10px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			/*border:dotted blue 1px;*/
			}
			div.cuerpo_principal div.cuerpo_interior .cuerpo_central h1{
				background:url(../imgs/h1_bg.gif) 0% 100% repeat-x #FFFFFF;
				font-family:Arial;
				font-size:1.8em;
				font-weight:700;
				font-style:oblique;
				/*border:dashed blue 1px;*/
				margin:0px 0px 0px 0px;
				_margin:15px 0px 0px 0px;
				padding:0px 0px 20px 0px;
				color:#555555;
				}
			div.cuerpo_principal div.cuerpo_interior .cuerpo_central span.nopicot{
				background:url(../imgs/nopicot.png) 0px 2px no-repeat #FFFFFF;
				padding-left:71px;
				}
			div.cuerpo_principal div.cuerpo_interior .cuerpo_central span.norabit{
				background:url(../imgs/norabit.png) 0px -1px no-repeat #FFFFFF;
				padding-left:78px;
				}			
			div.cuerpo_principal div.cuerpo_interior .cuerpo_central h2{
				background:url(../imgs/ilillo.png) 0% 100% repeat-x #FFFFFF;
				font-family:Arial;
				font-weight:700;
				font-style:oblique;
				margin:0px 0px 20px 0px;
				padding:0px 0px 10px 0px;
				color:#000000;
				font-size:15px;
				}
			div.cuerpo_principal div.cuerpo_interior .cuerpo_central p{
				font-size:1.4em;
				margin:0px 0px 20px 0px;
				padding:0px 0px 0px 0px;
				font-family:Verdana;
				color:#666666;
				text-align:justify;
				}
			div.cuerpo_principal div.cuerpo_interior .cuerpo_central ul.listado_cuerpo_1{
				float:none;
				border:none;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px ;
				background-color:#FFFFFF;
				width:100%;
				}
			div.cuerpo_principal div.cuerpo_interior .cuerpo_central ul.listado_cuerpo_1 li{
				background: url(../imgs/bullet.png) 0 0 no-repeat #FFFFFF;
				float:none;
				margin:7px 0px 7px 00px ;
				padding:0px 0px 0px 20px ;
				color:#666666;
				width:80%;
				}
		
		div.cuerpo_principal div.cuerpo_interior .columna_izquierda{
			width:180px;
			margin:20px 10px 0px 10px;
			padding:0px 0px 0px 0px;
			float:left;
			height:100%;
			display: none;
			}
			div.cuerpo_principal div.cuerpo_interior .columna_izquierda ul.lista_banners{
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				border:none;
				width:auto;
				height:100%;
				}
				div.cuerpo_principal div.cuerpo_interior .columna_izquierda ul.lista_banners li{
					margin:0px 0px 25px 0px;
					padding:0px 0px 0px 0px;
					width:auto;
					}
				div.cuerpo_principal div.cuerpo_interior .columna_izquierda ul.lista_banners li a{
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					}
					div.cuerpo_principal div.cuerpo_interior .columna_izquierda ul.lista_banners li a img{
						border:none;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						}
		.pie_pagina{
			display: none;
			width:900px;
			margin:0px auto 0px auto;
			padding:0px 0px 20px 0px;
			text-align:center;
			font-family:Verdana ;
			font-size:1.2em ;
			color:#666666;
			}
			.pie_pagina a{
				font-family:Verdana ;
				font-size:1.2em ;
				color:#666666;
				text-decoration:none;
				}
				.pie_pagina a:hover{
					font-family:Verdana ;
					font-size:1.2em ;
					color:#666666;
					text-decoration:none;
					}
				.pie_pagina a:visited{
					font-family:Verdana ;
					font-size:1.2em ;
					color:#666666;
					text-decoration:none;
					}
		/*
			la_empresa.html
		*/
		div.cuerpo_principal div.cuerpo_interior p.hola a.impresion,div.cuerpo_principal div.cuerpo_interior p.hola a.impresion:hover,div.cuerpo_principal div.cuerpo_interior p.hola a.impresion:visited{
			color:#666666;
			font-size:116px;
			}
		div.cuerpo_principal div.cuerpo_central div.descargar_presentacion{
			display:none;
			text-align:center;
			}
			div.cuerpo_principal div.cuerpo_central div.descargar_presentacion a{
				border:none;
				text-align:center;
				}
				div.cuerpo_principal div.cuerpo_central div.descargar_presentacion a img{
					border:none;
					}
		/*
			ensayos_y_servicios.html.html
		*/
		div.cuerpo_principal div.cuerpo_interior p.parragrafo_imprimir {
			text-align:right;
			display:none;
			}
		div.cuerpo_principal div.cuerpo_interior p.parragrafo_imprimir a.imprimir{
			background: url(../imgs/print.png) 100% 0% no-repeat #FFFFFF;
			font-family:verdana;
			font-weight:700;
			padding:0px 25px 0px 0px;
			text-decoration:none;
			color:#666666;
			font-size:14px;
			}
		div.cuerpo_principal div.cuerpo_interior p.presupuesto{
			background: url(../imgs/a.png) 0px 0px no-repeat #FFFFFF;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 110px;
			color:#666666;
			display:none;
			}
			div.cuerpo_principal div.cuerpo_interior p.presupuesto a.presupuesto{
				background: url(../imgs/link.png) 100% 0% no-repeat #FFFFFF;
				font-family:verdana;
				font-weight:700;
				padding:0px 15px 0px 0px;
				text-decoration:none;
				color:#0B4DBF;
				}
				
				
		div.cuerpo_principal div.cuerpo_interior p.informacion{
			display:none;
			background: url(../imgs/help.png) 0px 0px no-repeat #FFFFFF;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 80px;
			color:#666666;
			}
			div.cuerpo_principal div.cuerpo_interior p.informacion a{
				background: url(../imgs/link.png) 100% 0% no-repeat #FFFFFF;
				font-family:verdana;
				font-weight:700;
				padding:0px 15px 0px 0px;
				text-decoration:none;
				color:#0B4DBF;
				}
		/*
			productos_comercializados.html
		*/
		div.cuerpo_principal div.cuerpo_central ul.listado_productos{
			margin:0px;
			padding:0px 0px 0px 0px;
			display:inline;
			clear:both;
			width:100%;
			border:none;
			background:none;
			font-size:12px;
			}
			div.cuerpo_principal div.cuerpo_central ul.listado_productos li{
				margin:0px 0px 00px 0px;
				padding:20px 0px 20px 0px;
				display:inline;
				clear:both;
				width:100%;
				border:none;
				background:none;
				font-size:12px;
				border-top:solid 1px #999999;
				}
				div.cuerpo_principal div.cuerpo_central ul.listado_productos li img{
					float:left;
					width:150px;
					}
				div.cuerpo_principal div.cuerpo_central ul.listado_productos li div{
					float:right;
					width:100%;
					}
				div.cuerpo_principal div.cuerpo_central ul.listado_productos li div h2{
					margin:0px 0px 5px 0px;
					padding:0px;
					background:#FFFFFF;
					font-size:18px;
					font-family:arial;
					color:#465783;
					}
				div.cuerpo_principal div.cuerpo_central ul.listado_productos li div ul{
					margin:0px 10px 0px 0px;
					padding:0px 0px 0px 0px;
					display:inline;
					background:none;
					font-size:12px;
					width:315px;
					}
					div.cuerpo_principal div.cuerpo_central ul.listado_productos li div ul li{
						margin:5px 0px 5px 0px;
						padding:0px 10px 0px 10px;
						display:block;
						border:none;
						background:none;
						font-size:12px;
						background: url(../imgs/bullet_2.gif) 0 5px no-repeat #FFFFFF;
						width:auto;width:100%;
						width:100%;
						}
					div.cuerpo_principal div.cuerpo_central ul.listado_productos li div a.mas_inf{
						text-decoration:none;
						font-size:12px;
						font-family:Verdana;
						font-weight:700;
						float:right;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						color:#C00000;
						}
		div.cuerpo_principal div.cuerpo_central ul.numeracion{
			float:none;
			border:none;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			
			background-color:#FFFFFF;
			width:100%;
			}
			div.cuerpo_principal div.cuerpo_central ul.numeracion li{
				background: url(../imgs/bullet_1.gif) 0 0 no-repeat #FFFFFF;
				float:none;
				margin:7px 0px 7px 0px;
				padding:0px 0px 0px 20px ;
				color:#666666;
				width:95%;
				_width:90%;
				background-color:#FFFFFF;
				margin:20px 0px 20px 0px;
				padding:0px 0px 0px 25px ;
				}
				div.cuerpo_principal div.cuerpo_central ul.numeracion li h4{
					font-size:14px;
					margin:0px 0px 10px 0px;
					padding:0px 0px 0px 0px;
					}
				div.cuerpo_principal div.cuerpo_central ul.numeracion li p{
					font-size:14px;
					}
			div.cuerpo_principal div.cuerpo_central ul.numeracion ul.sub_numeracion{
				background: none;
				list-style-type:square;
				width:100%;
				background-color:#FFFFFF;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				border:none;
				list-style-type: square;
				}
				div.cuerpo_principal div.cuerpo_central ul.numeracion ul.sub_numeracion li{
					background: url(../imgs/square_bullet.gif) 0px 5px no-repeat #FFFFFF;
					width:100%;
					font-size:1em;
					margin:10px 0px 10px 0px;
					padding:0px 0px 0px 10px ;
					list-style-type: none;
					}
			
					
					
		div.cuerpo_principal div.cuerpo_central .tabla_tipo_ensayos{
			
			}
			div.cuerpo_principal div.cuerpo_central .tabla_tipo_ensayos td{
				vertical-align:top;
				width:50%;
				padding:5px;
				text-align:center;
				}
				div.cuerpo_principal div.cuerpo_central .tabla_tipo_ensayos td h3{
					font-size:12px;
					margin:0px 0px 0px 0px;
					padding:0px 0px 10px 0px;
					text-align:center;
					border-bottom:dotted 1px #333333;
					}
		div.cuerpo_principal div.cuerpo_interior .mapa{
			background: url(../imgs/catalunya.png) 0px 25px no-repeat #FFFFFF;
			}
		/*
			ensayos_y_servicios.html
		*/
		div.cuerpo_principal div.cuerpo_central .imagen_ilustratica{
			margin:0px 0px 0px 0px;
			padding:0px 0px 10px 0px;
			display:none;
			}
		.imagen_ilustratica_derecha{
			float:right;
			}
			
		div.cuerpo_principal div.cuerpo_central .tabla_tipo_ensayos{
			
			}
			div.cuerpo_principal div.cuerpo_central .tabla_tipo_ensayos td{
				vertical-align:top;
				width:50%;
				padding:5px;
				text-align:center;
				}
				div.cuerpo_principal div.cuerpo_central .tabla_tipo_ensayos td h3{
					font-size:12px;
					margin:0px 0px 0px 0px;
					padding:0px 0px 10px 0px;
					text-align:center;
					border-bottom:dotted 1px #333333;
					}
		div.cuerpo_principal div.cuerpo_interior .mapa{
			background: url(../imgs/catalunya.png) 0px 25px no-repeat #FFFFFF;
			}
		/*
			contacto.html
		*/
		div.cuerpo_principal div.cuerpo_interior .formulario{
			font-size:1.4em;
			color:#666666;
			}
			div.cuerpo_principal div.cuerpo_interior .formulario{
				}
			
			div.cuerpo_principal div.cuerpo_interior .formulario td{
				margin:0px;
				padding:4px 0px 4px 0px;
				background-color: #fdfdfd;
				
				}
			div.cuerpo_principal div.cuerpo_interior .dreta{
				width:150px;
				font-weight:700;
				font-size:12px;
				}
			div.cuerpo_principal div.cuerpo_interior fieldset{
				border:solid 1px #CCCCCC;
				margin-bottom:25px;
				margin-top:10px;
				padding:15px 15px 15px 15px;
				}
				div.cuerpo_principal div.cuerpo_interior legend{
					font-weight:700;
					font-family:arial;
					font-size:14px;
					}
				.negre{
					font-weight:700;
					font-family:arial;
					font-size:18px;
					}
			div.cuerpo_principal div.cuerpo_interior input{
				border:solid 1px #CCCCCC;
				width:250px;
				}
			div.cuerpo_principal div.cuerpo_interior input.curt{
				width:100px;
				}
			div.cuerpo_principal div.cuerpo_interior .negreta{
				font-weight:700;
				font-size:12px;
				}
			div.cuerpo_principal div.cuerpo_interior textarea{
				border:solid 1px #CCCCCC;
				width:250px;
				height:150px;
				}
			div.cuerpo_principal div.cuerpo_interior select{
				border:solid 1px #CCCCCC;
				width:200px;
				}
			div.cuerpo_principal div.cuerpo_interior .conformidad{
				font-size:11px;
				width:200px;
				}
			div.cuerpo_principal div.cuerpo_interior .checkbox{
				width:10px;
				}
			div.cuerpo_principal div.cuerpo_interior .enviar{
				width:50px;
				border:none;
				float:right;
				}
			div.cuerpo_principal div.cuerpo_interior .ilustacion{
				
				}
				
			div.cuerpo_principal div.cuerpo_interior .confidencialidad{
				font-size:9px;
				margin:20px 0px 0px 0px;
				padding:0px;
				background: url(../imgs/bg_metalico.png) 0 0 repeat #FFFFFF;
				}
				div.cuerpo_principal div.cuerpo_interior .confidencialidad legend{
					margin-left:9px;
					font-weight:700;
					font-size:12px;
					}
				div.cuerpo_principal div.cuerpo_interior .confidencialidad p{
					font-size:9px;
					margin:0px;
					padding:10px;
					}
		div.cuerpo_principal div.cuerpo_interior div.contacto{
			background: url(../imgs/contacto.jpg) 20px 20px no-repeat #eaf2ff;
			padding:10px 10px 5px 200px;
			margin:0px 0px 10px 0px;
			}
		/*
			localizacion.html
		*/
		div.cuerpo_principal div.cuerpo_interior div.personal{
			float:none;
			width:100%;
			}
			div.cuerpo_principal div.cuerpo_interior div.personal ul{
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				list-style:none;
				float:none;
				width:440px;
				border:none;
				display:block;
				}
				div.cuerpo_principal div.cuerpo_interior div.personal ul li{
					margin:10px 0px 10px 0px;
					padding:10px 10px 10px 25px;
					display:block;
					float:none;
					width:100%;
					}
				div.cuerpo_principal div.cuerpo_interior div.personal ul li h4{
					margin:0px 0px 10px 0px;
					padding:0px;
					font-size:1.2em;
					}
		/*
			mail_newsletter.html
		*/
		form.banner_mail_newsletter{
			background: url(../imgs/sobrecillo.png) 0px 10px no-repeat #FFFFFF;
			width:190px;
			height:75px;
			padding:10px 0px 10px 0px;
			border-bottom:solid 1px #DDDDDD;
			border-top:solid 1px #DDDDDD;
			}
			form.banner_mail_newsletter .dos{
				padding:50px 5px 0px 5px;
				margin:0px 0px 0px 0px;
				border:none;
				text-align:center;
				}
			form.banner_mail_newsletter input.mail_newsletter{
				border:solid 1px #999999;
				margin:0px 0px 0px 0px;
				vertical-align: bottom;
				}
			form.banner_mail_newsletter input.mail_enviar{
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				vertical-align: bottom;
				}

div.m{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0 8px;
	text-align:center;
	}
div.t, div.b{
	height: 6px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
div.step div.m{
	padding: 0;
	}
div.step{
	background: #fbfbfb;
	}
div.step div.t{
	background: url(../imgs/j_border.png) 0 0 repeat-x ;
	}
div.step div.t div.t{
	background: url(../imgs/j_crn_tr_med.png) 100% 0 no-repeat;
	}
div.step div.t div.t div.t{
	background: url(../imgs/j_crn_tl_med.png) 0 0 no-repeat;
	}
div.step div.b{
	background: url(../imgs/j_border.png) 0 100% repeat-x;
	}
div.step div.b div.b{
	background: url(../imgs/j_crn_br_med.png) 100% 0 no-repeat;
	}
div.step div.b div.b div.b{
	background: url(../imgs/j_crn_bl_med.png) 0 0 no-repeat;
	}

/*para los del menu lateral*/
div.t_b, div.b_b{
	height: 6px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
div.step div.t_b{
	background: url(../imgs/j_border_b.png) 0 0 repeat-x;
	}
div.step div.t_b div.t_b{
	background: url(../imgs/j_crn_tr_med_b.png) 100% 0 no-repeat;
	}
div.step div.t_b div.t_b div.t_b{
	background: url(../imgs/j_crn_tl_med_b.png) 0 0 no-repeat;
	}
div.step div.b_b{
	background: url(../imgs/j_border_b.png) 0 100% repeat-x;
	}
div.step div.b_b div.b_b{
	background: url(../imgs/j_crn_br_med_b.png) 100% 0 no-repeat;
	}
div.step div.b_b div.b_b div.b_b{
	background: url(../imgs/j_crn_bl_med_b.png) 0 0 no-repeat;
	}











