* {
	margin: 0;
	padding: 0;
	outline:none;
	list-style: none;
	}
	
	body {
		background: #000;
		font-family: Tahoma, Arial, "HelveticaNeue LightCond";
		font-size: 11px;
		color: #fff;
		line-height: 16px;
		}
		
		
		#wrapper {	
			width: 956px;
			margin: 0 auto 50px auto;
			}
			
			#header_flash {
				width: 956px;
				height: 155px;
				margin-bottom: 18px;
				}
				
				#header_flash h1, #header_flash ul {
					display: none;
					}
		
		h2 {
			height: 14px;
			text-indent: -9999px;
			margin: 0 0 38px 25px;
			}
			
			p {
				margin-bottom: 16px;
				}
		
		#content {
			display: inline-block;
			width: 956px;
			}
			#content:after {
				content: ".";
				display: block;
				height: 0; 
				clear: both;
				visibility: hidden;
				}
		
		#footer {
			/*height: 18px;*/
			margin-top: 50px;
			
			height: 48px;
			float: left;
		}
		
		
			
			#footer ul {
				float: left;
				margin: 3px 0 0 58px;
				display: inline;
				}
				
				#footer ul li {
					display: inline;
					float: left;
					}
			
			
				
				a#inicianet {
					background: url(../img/botones/inicianet.gif) 0 0 no-repeat;
					width: 84px;
					height: 18px;
					text-indent: -9999px;
					display: block;
					float:right;
					}
					
					a#inicianet:hover {
						background-position: 0 -18px;}


				a, a:link, a:active, a:visited {	
					color: #fff;
					text-decoration: none;
					}
					
					a:hover {
						text-decoration: underline;
						}
				
				.bold {
					font-weight:bold;
					}
/*---------------------------------------------------- 01 Index ---------------------------------------------------------------*/

			body.index_back {
				background: url(../img/estructura/01_index_back.jpg) 50% 0px no-repeat #000;
				}

			#header_flash.boto_index {
				height: 163px;
				margin-bottom: 0px;
				}

			#flash_index {
				width: 955px;
				height: 394px;
	
				margin-bottom: 14px;
					}
					
					#flash_index p {
						display:none;
						}
					
					
				ul.lista_not.not_ind {
				width: 955px;
				display: inline-block;
				height: 119px;
				margin-left: 0px;
				}
					ul.lista_not.not_ind li {
					width: 300px;
					margin: 0 9px 0px 9px;
					float: left; 
					}
					
					ul.lista_not.not_ind li h3 {
						font-size: 11px;
						font-weight:bold;
						color: #acacac;
						height: 43px;
						}
					
					ul.lista_not.not_ind li h6 {
						font-size: 11px;
						font-weight:normal;
						margin-bottom: 9px;
						}
					ul.lista_not.not_ind li p {
						height: 50px;
						margin-bottom: 10px;
						}
					
					ul.lista_not.not_ind li a {
						color: #ff0000;
						font-weight: bold;
						background: url(../img/estructura/flech_blanca.gif) 100% 6px no-repeat;
						padding-right: 7px;
						text-decoration: none;
						}ul.lista_not.not_ind li a:hover { color: #fff;}

			#footer.foot_ind {
			height: 18px;
			margin-top: 38px;
			}


			
				
				a#inicianet.ini_ind {
					background-image: url(../img/botones/inicianet_ind.gif);
					}
/*---------------------------------------------------- 02 Navarro López Historia------------------------------------------------*/

	body.navarro_back {
		background: url(../img/estructura/02_navarro_back.jpg) 50% 0px no-repeat #000;
		}
		
		#header_flash.bot_nav {
			height: 173px;
			margin-bottom: 0;
			}
		
		#flash_navarro {	
			width: 956px;
			height: 527px;
			}
			
			#flash_navarro p{ 
				display: none;
				}

/*---------------------------------------------------- 02 Navarro López Calidad------------------------------------------------*/

		
		#flash_navarro_cal {	
			width: 930px;
			height: 505px;
			}

/*---------------------------------------------------- 02 Navarro López Instalaciones------------------------------------------------*/
		
		#flash_navarro_ins {	
			width: 930px;
			height: 535px;
			}


/*---------------------------------------------------- 03 Entrada a productos ------------------------------------------------*/
		
		body.ent_productos_back {
			background: url(../img/estructura/03_entrada_productos_back.jpg) 50% 0px no-repeat #000;
			}
		
		#header_flash.ent_pro {
			height:163px;
			margin-bottom:0;
			}
		
		#flash_productos {
			width: 956px;
			height: 681px;
			} 
			
			#flash_productos a {
				display: none;
				}

/*---------------------------------------------------- 03 Nuestros productos ------------------------------------------------*/

	body.productos_back {
		background: url(../img/estructura/03_productos_back.jpg) 50% 0px no-repeat #000;
		}
		
		#header_flash.prods {
			height:163px;
			margin-bottom:10px;
			}
		
		#content.alt_prod {
			height: 502px;
			}
					
			#menu_flash {
				width: 895px;
				height: 38px;
				margin-left: 30px;
				}
			
			#submenu_prod {
				width: 853px;
				height: 22px;
				background: url(../img/estructura/submenu_prod_back.jpg) 0 0 no-repeat;
				margin-left: 31px;
				padding: 7px 20px 27px 20px;
				}
				#submenu_prod ul li {
					width: auto;
					float:left;
					}
					
					#submenu_prod ul li a {
						color: #fff;
						text-decoration: none;
						margin-right: 24px;
						float: left;
						padding-left: 12px;
						background: url(../img/estructura/submenu_prod_li_back.gif) 0 8px no-repeat;
						}
						
						#submenu_prod ul li a:hover {
							text-decoration: underline;
							color: #ffcc00;
							background-image: url(../img/estructura/submenu_prod_li_backhover.gif);
							}
			#col1_prod {
				width: 204px;
				float: left;
				margin: 0 32px 0 50px;
				}
				
				#col1_prod h4 {
					font-size: 14px;
					font-weight: bold;
					font-family: Tahoma, Arial, "HelveticaNeue LightCond";
					margin: 0 0 22px 12px;
					}
				
				#col1_prod ul li {
					margin-bottom: 6px;
					}
				
				#col1_prod ul li a {
						color: #fff;
						text-decoration: none;
						padding-left: 12px;
						background: url(../img/estructura/submenu_prod_li_back.gif) 0 8px no-repeat;
						}
						
						#col1_prod ul li a:hover {
							text-decoration: underline;
							color: #ffcc00;
							background-image: url(../img/estructura/submenu_prod_li_backhover.gif);
							}
			
			#col2_prod {
				width: 383px;
				float: left;
				margin: 0;
				}
				
				#col2_prod h5 {
					font-size: 14px;
					font-weight: bold;
					font-family: Tahoma, Arial, "HelveticaNeue LightCond";
					margin: 0 0 22px 0px;
					}
					
				#col2_prod ul li.margen_col2_pro_li {
					margin-top: 16px;
					}
					
					#col2_prod ul li span.negrita {	
						font-weight: bold;
						}
			
			#col3_prod {
				width: 224px;
				float: right;
				margin: 0 30px 0 0;
				}
				
				#img_pro {
					width: 224px;
					height: 252px;
					background-color: #fff;
					margin-top: 7px;
					}
				
				
			

/*---------------------------------------------------- 04 Noticias ------------------------------------------------*/

	body.noticias_back {
		background: url(../img/estructura/04_not_back.jpg) 50% 0px no-repeat #000;
		}
		
		
			
			ul.lista_not {
				width: 922px;
				margin-left: 33px;
				display: inline-block;
				height: 374px;
				} ul.lista_not:after {
					content: ".";
					display: block;
					height: 0; 
					clear: both;
					visibility: hidden;
				}
				
				
				ul.lista_not li {
					width: 269px;
					margin: 0 38px 35px 0;
					float: left; 
					}
				
					ul.lista_not li h3 {
						font-size: 11px;
						font-weight:bold;
						color: #fc6;
						height: 37px;
						}
					
					ul.lista_not li h6 {
						font-size: 11px;
						font-weight:normal;
						margin-bottom: 9px;
						}
					ul.lista_not li p {
						height: 64px;
						margin-bottom: 10px;
						}
					
					ul.lista_not li a {
						color: #ff0000;
						font-weight: bold;
						background: url(../img/estructura/flech_blanca.gif) 100% 6px no-repeat;
						padding-right: 7px;
						text-decoration: none;
						}ul.lista_not li a:hover { color: #fff;}
					
					
			#paginado {
				width: 920px;
				height: 20px;
				background: url(../img/estructura/back_paginado.gif) 0px 11px no-repeat;
				margin-left: 25px;
				}
				
				#cont_bot_pag {
					width: 201px;
					margin-left: 719px;
					}
					
					
						
/*--------------------------------------------Noticia ampliada-----------------------------------------------------*/

				#col_izq_not {
					width: 212px;
					float: left;
					margin-left: 32px;
					display:inline;
					}
				
				#col_dch_not {	
					width: 637px;
					float: right;
					margin-right: 43px;
					display: inline;
					}

				#img_not {
					width: 210px;
					height: 237px;
					border: 1px solid #999;
					margin-bottom: 21px;
					background: url(../img/estructura/210x237.jpg) 0 0 no-repeat;
						}
						
						#col_izq_not p{
							width: 140px;
							float:left;
							margin-left: 13px;
							}
						#col_izq_not a {
							float: right;
							color: #ff0000;
							font-weight: bold;
							background: url(../img/estructura/flech_blanca.gif) 100% 6px no-repeat;
							padding-right: 7px;
							text-decoration: none;
							margin-right: 13px;
							}#col_izq_not a:hover { color: #fff;}
				
				#col_dch_not h3 {
						font-size: 11px;
						font-weight:bold;
						color: #fc6;
						height: 37px;
						}
				
				#footer.not_amp {
					margin-top: 82px;
				}
				

/*---------------------------------------------------- 05 Distribucion ------------------------------------------------*/

	body.distribucion_back {
		background: url(../img/estructura/05_distribucion_back.jpg) 50% 0px no-repeat #000;
		}
		
		#header_flash.boto_dist {
				height: 163px;
				margin-bottom: 0px;
				}
		
		#flash_dis {
			width: 956px;
			height: 414px;}
			
			#flash_dis p {
				display:none;
				}
/*---------------------------------------------------- 05 Contacto ------------------------------------------------*/

	body.contacto_back {
		background: url(../img/estructura/06_contacto_back.jpg) 50% 0px no-repeat #000;
		}
		
		
			#header_flash.boto_con {
				height: 163px;
				margin-bottom: 10px;
				}
			
		#col1_cont {	
			width: 539px;
			float:left;
			margin-left: 32px;
			display:inline-block;
			}
			
			#col1_cont:after {
				content: ".";
				display: block;
				height: 0; 
				clear: both;
				visibility: hidden;
				}
			
			
		
			
			#form_cont label {
				width: 247px;
				float: left;
				margin: 0 44px 7px 0;
				display: block;

				}
				
				span.labelss {
					margin: 0 0 6px 2px;
					*margin: 0 0 5px 2px;
					display: block;
					}
				
				#form_cont label.label_nomargen {
					margin: 0 0 7px 0;
					}
					
				#form_cont label.label_observ {
					margin: 0 0 0 0;
					width: 539px;
					}
			
			#form_cont input {
				width: 241px;
				height: 19px;
				background: 0 0 no-repeat;
				padding: 3px 3px 0 3px;
				color: #fff;
				font-family: Tahoma, Arial, "HelveticaNeue LightCond";
				font-size: 11px;
				border: none;
			
				}
				
				#form_cont input.inp1 {
					background-image: url(../img/estructura/input1_nombre.jpg);
					
					}
				
				#form_cont input.inp2 {
					background-image: url(../img/estructura/input2_apellidos.jpg);
					}
				
				#form_cont input.inp3 {
					background-image: url(../img/estructura/input3_telefono.jpg);
					
					}
				
				#form_cont input.inp4 {
					background-image: url(../img/estructura/input4_email.jpg);
					}
				
				#form_cont input.inp5 {
					background-image: url(../img/estructura/input5_direcc.jpg);
					
					}
				
				#form_cont input.inp6 {
					background-image: url(../img/estructura/input6_localidad.jpg)
					}
				
				#form_cont input.inp7 {
					background-image: url(../img/estructura/input7_localidad.jpg);
					
					}
				
				#form_cont input.inp8 {
					background-image: url(../img/estructura/input8_asunto.jpg);
					
					}
				
				#form_cont textarea {
					width: 533px;
					height: 97px;
					background: 0 0 no-repeat;
					padding: 3px 3px 0 3px;
					color: #fff;
					font-family: Tahoma, Arial, "HelveticaNeue LightCond";
					font-size: 11px;
					border: none;
					background: url(../img/estructura/input9_observaciones.jpg) 0 0 no-repeat;
				}
				
				p.texto_legal {
					font-size: 10px;
					color: #9e9e9e;
					float: left;
					text-align:justify;
					padding-top: 17px;
					}
				
				#form_cont input.condiciones {
				width: 12px;
				height: 12px;
				background:  none transparent;
				padding: 0;
				color: #fff;
				font-family: Tahoma, Arial, "HelveticaNeue LightCond";
				font-size: 11px;
				border: none;
				float:left;
				margin-right: 12px;
				}
				
				p.cond_le {
					float: left;
					line-height: 11px;
					}
					
		
		#col2_cont {	
			width: 266px;
			float:right;
			margin-right: 34px;
			}
			
				
				#google_map {
					width: 262px;
					height: 262px;
					border: 2px solid #434343;
					margin-bottom: 15px;
					color: #333;
				}	#google_map span { display: none;}
				
				.gris_dir {
					color: #b2b2b2;
					}
				
				a.rojo_email {	
					color: #e2001a;
					text-decoration: none;
					}
				
				a.rojo_email:hover {	
					color: #e2001a;
					text-decoration: underline;
					}
					
					
					
				
/*------------------------------------------LInks-------------------------------------------------*/

	body.link_back {
		background: url(../img/estructura/07_links_back.jpg) 50% 0px no-repeat #000;
		}
	
	#header_flash.boto_links {
				height: 163px;
				margin-bottom: 10px;
				}
		
			p.parra_link {	
				margin-left: 34px;
				}
		
		.lista_enlaces {
			margin: -1px 0 0 34px;
		}
			
			.bloque {
				display: block;
				margin-bottom: 4px;
				}
			.lista_enlaces li {
				width: 357px;
				float: left;
				margin-right: 87px;
				background: url(../img/estructura/li_enlaces_punt.gif) 0 100% no-repeat;
				padding-bottom: 10px;
				margin-bottom: 5px;
				}
				
				.lista_enlaces li a {
					/*display: block;*/
					background: url(../img/estructura/flecha_roja.gif) 2px 5px no-repeat;
					color: #949494;
					padding-left: 12px;
					text-decoration: none;
					
					width: auto;
					}.lista_enlaces li a:hover { color: #ff0000;}
					
			
	
					
					
/*-------------------------------------------Aviso Legal --------------------------------------------*/

			#aviso_legal {
				width: 540px;
				height: 540px;
				padding: 30px;
				overflow: auto;
				font-size: 10px;
				background: url(../img/estructura/08_aviso_legal_back.jpg) 50% 0px no-repeat #000;
				}
				
				
					
					#aviso_legal span {
						font-weight: bold;
						color: #ff0000;
						}