* {
	margin: 0px;
	padding: 0px;
}
ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
}
li{
	margin: 0px;
	padding: 0px;
	list-style:none;
}
/*-------BODY--------*/

 
.fondo_1{
	background:url(../img/fondo6.jpg) center top repeat-y;
	overflow: -moz-scrollbars-vertical;
    overflow-x: hidden;
    overflow-y: hidden;
    
}
.fondo_2{
	background:url(../img/fondo_cuerpo_2.jpg) left top repeat-x;
}
.fondo_3{
	background:url(../img/fondo_cuerpo_3.jpg) left top repeat-x;
}
.fondo_4{
	background:url(../img/fondo_cuerpo_4.jpg) left top repeat-x;
}
.fondo_5{
	background:url(../img/fondo_cuerpo_5.jpg) left top repeat-x;
}
/*-----------*/

#separador{
	width:950px;
	Height: 9px;
	float:left;
	margin-top:0px auto;
	margin-left:auto;
	margin-right:auto;
}


	
 
	

#pag{
	width: 1024px;
	height: 1000px;
	float:inherit;
	margin-left:auto;
	margin-right:auto;
 
	
}
#pagina{
	width: 950px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
 
	
}
/*---cabecera-------*/
#cabecera{
	width:950px;
	float:left;
}
#cabecera1{
	width:950px;
	height:60px;
	float:left;
}
#cabecera2{
	width:950px;
	height:45px;
	float:left;
	
}
#cabecera3{
		width: 950px;
		height: 100px;
		float: left;
		margin:0px auto;
		
		
		
}		
#cabecera4{
		width: 950px;
		height: 100px;
		float: left;
		margin:0px auto;
		_margin-top:-60px;
		
}

/*-------------buscador--------------*/
#buscador{
	
	float:right;
	margin-top:-35px;
	margin-right:190px;
    _margin-right:94px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size:12px;

}
#buscador_es{
	background:url(../img/buscador.png) no-repeat;
	height:50px;
	margin-top:-50px;
	background-color:#CF0;
	margin-left:585px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size:12px;

}
#navegadorbuscador{
		width: 950px;
		height: 325px;
		float: left;
		background: url(../img/fondodivbusqueda.jpg) left top repeat;
		margin:0px auto;
		
}



#navegador2{
		width: 950px;
		height: 355px;
		float: left;
		margin-top:0px auto;
	
}
#navegador3{
		width: 950px;
		height: 355px;
		float: left;
		margin-top:0px auto;
		background-color:#FFF;
}
#navegador4flash{
		width: 950px;
		height: 380px;
		float: left;		
}
#navegador4{
		width: 950px;
		height: 380px;
		float: left;
		margin-top:-375px;
		_margin-top:-375px;
		
}
#textos{
		width: 250px;
		height: 325px;
		background: url(../img/fonddivgrupog.png) top left no-repeat;
		float: left;
		
}
#textosqhacemos{
		width: 250px;
		height: 325px;
		background: url(../img/fonddivgrupog2.png) top left no-repeat;
		float: left;
		
}
#botonporta{
		width: 115px;
		height: 45px;
		float: left;
		margin-left:1px;
		margin-top:0px;
		
		
		
}
#textos2{
		width: 210px;
		height: 255px;
		float: inherit;
		font-family: Arial,Verdana,Helvetica, sans-serif;
	    font-size: 12px;
	    color: #003;
		text-align:justify;
		padding-left:20px;
		padding-top:10px;
}


#presentas{
		background: url(../img/fondopestas.gif) left top no-repeat;
		width: 700px;
		height: 325px;
		float: left;
		margin:0px auto;
		
		
}
#presentasquehacemos{
		background: url(../img/fondopestas2.gif) left top no-repeat;
		width: 700px;
		height: 325px;
		float: left;
		margin:0px auto;
		
		
}
#columna_central{
	width: 280px;
	height: 372px;
	float: left;
	margin: 6px 0 0 8px;
	padding: 42px 0 0 37px;
	background: url(../img/fondo_novedades_es.jpg) left top no-repeat;
}

/*-----------*/
/*----MENU---------*/
ul#menu{
	width:950px;
	float: left;
	list-style-type:none;
}
	#menu li{
			float: left;
			display: inline;
			}
				ul#menu li a{
					height: 25px;
					text-indent: -5000px;
					outline: none;
					float: left;
					display: inline;
				}
					ul#menu	 li.gp a {
						width: 89px;
						height: 25px;
						background: url(../img/bt_grupo.jpg) left top no-repeat;
					}
					ul#menu li.gp a:hover, ul#menu li.gp.on a{
						background: url(../img/bt_grupo.jpg) left -23px no-repeat;
					}
					
						ul#submenu{
							float: left;
							list-style-type:none;
						}
							#submenu li{
									float: left;
									padding: 0 0 0 0;
							
									}
										ul#submenu li a{
											height: 15px;
											text-indent: -5000px;
											outline: none;
											float: left;
										}
											
#submenu_no{
	width: 800px;
	height: 15px;
	float: left;
	
}
											
/*-----------*/
/*----contenedor-------*/
#contenedor{
	width:950px;
	float: none;
}
		.contenido_actualidad{
			width: 270px;
			height: 110px;
			float: left;
		}
			.img_actualidad{
				width: 54px;
				height: 55px;
				float: left;
				padding: 9px 0 0 9px;
				margin: 0 0 10px 0;
				background:url(../img/fondo_img_actualidad.gif) left top no-repeat;
			}
			.titular_actualidad{
				width:180px;
				float:left;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #1026ad;
				text-decoration: none;
				margin: 0 0 0 5px;				
			}
			.titular_actualidad2{
				width:180px;
				float:left;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #1026ad;
				text-decoration: none;
				margin: 0 0 0 5px;				
			}
				.titular_actualidad2 a{
					color: #1026ad;
					text-decoration: none;				
				}
				.titular_actualidad2 a:hover{
					color: #0B1B77;
					text-decoration: none;				
				}
				.titular_actualidad a{
					color: #1026ad;
					text-decoration: none;				
				}
				.titular_actualidad a:hover{
					color: #0B1B77;
					text-decoration: none;				
				}
			.entradilla_actualidad{
				width:170px;
				float:left;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #50504f;
				text-decoration: none;
				margin: 0 0 5px 5px;				
			}
				.entradilla_actualidad a{
					color: #50504f;
					text-decoration: none;				
				}
				.entradilla_actualidad a:hover{
					color: #3d3d3c;
					text-decoration: none;				
				}
			.leer_mas{
				width:180px;
				float:left;
				background:url(../img/leer_mas.gif) left 2px no-repeat;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #1026ad;
				text-decoration: none;
				margin: 0 0 0 5px;
				padding: 0 0 0 13px;
			}
				.leer_mas a{
					color: #50504f;
					text-decoration: none;
				}
				.leer_mas a:hover{
					color: #3d3d3c;
					text-decoration: none;
				}
			.borrar{
				width:180px;
				float:left;
				background:url(../img/leer_mas.gif) left 2px no-repeat;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #1026ad;
				text-decoration: none;
				margin: 0 0 0 5px;
				padding: 0 0 0 13px;
			}
				.borrar a{
					color: #50504f;
					text-decoration: none;
				}
				.borrar a:hover{
					color: #3d3d3c;
					text-decoration: none;
				}				
			
.noticia_res{
	width: 590px;
	height: 100px;
	float: left;
	margin: 0 0px 10px 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display: inline;
}	
.caja_not_res{
	width: 100px;
	float: left;
}
	.img_noticia{
		width: 90px;
		height: 90px;
		float: left;
		border:2px solid #FFFFFF;
		margin: 0 10px 0 0;
	}
	.titular_not{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #1026ad;
		text-decoration: none;
	}
		.titular_not a{
			color: #1026ad;
			text-decoration: none;
		}
		.titular_not a:hover{
			color: #666;
			text-decoration: none;
		}
	.entradilla_not{
		font-family: Verdana;
		font-size: 11px;
		color: #666;
		margin: 5px 20px 5px 10px;
		text-decoration: none;
	}
		.entradilla_not a{
			color: #666;
			text-decoration: none;
		}
		.entradilla_not a:hover{
			color: #1026ad;
			text-decoration: none;
		}

	.contenido_novedades{
		width: 250px;
		height: 110px;
		float: left;
	}
		.img_novedades{
				width: 62px;
				height: 57px;
				float: left;
				display: inline;
				padding: 20px 43px 0 15px;
				_padding: 20px 30px 0 15px; /* IE 6 y nunca probe pero supongo que para abajo tambien.. */

		}
		.titular_novedades{
				width: 115px;
				float: left;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #1026ad;
				text-decoration: none;
				margin: 5px 0 0 0px;
				display: inline;				
			}
				.titular_novedades a{
					color: #1026ad;
					text-decoration: none;				
				}
				.titular_novedades a:hover{
					color: #0B1B77;
					text-decoration: none;				
				}
		.entradilla_novedades{
			width:110px;
			float:left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #1026ad;
			text-decoration: none;
			margin: 20px 0 0 0px;
			font-weight: bold;
			display: inline;
		}
			.entradilla_novedades a{
				color: #1026ad;
				text-decoration: none;				
			}
			.entradilla_novedades a:hover{
				color: #0B1B77;
				text-decoration: none;				
			}
					
#columna_der{
	width: 285px;
	height: 372px;
	float: left;
	margin: 2px 0 0 0;
	padding: 38px 0 0 23px; 
	background: url(../img/fondo_banner_tira.jpg) left 5px no-repeat;
}
/*----seccion----*/
#columna_seccion{
	width: 950px;
	height: 355px;
	background-color: #ededef;
	float: left;
	background: url(../img/fondodivcat.gif) left top no-repeat;
	margin: 0px 0 0 0;
}	

#tirastoppp{
	width: 950px;
	height: 355px;
	background-color: #FFF;
	float: left;
	background: url(../img/tira2fondo.gif) left top no-repeat;
    margin: 0px 0 0 0;
}

.subcatcol{
	width: 210px;
	float: left;
	margin-right:10px;
}	
	
.cont_seccion{
	width: 950px;
	float: left;
}
		.grueso{
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
			color: #999999;
			text-decoration: none;
			text-align: justify;
			margin: 18px 0px 0px 0px ;
		}
			.grueso a{
				color: #999999;
				font-weight: bold;
			}
			.grueso a:hover{
				color: #333;
				font-weight: bold;
			}
			strong {
				font-size: 11px;
				color: #555;
				
			}
			p{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				color: #999999;
				text-decoration: none;
				text-align: justify;
			}
			p a{
				color: #999999;
				font-weight: bold;
			}
			p a:hover{
				color: #333;
				font-weight: bold;
			}
			.img_seccion{
				width: 280px;
				height: 223px;
				float: left;
				margin: 5px 5px 0 5px;
				background-image:url(../img/fondoimagenes.jpg);
			
							}
			.foto{
				margin: 12px 0 0 14px;
			}
			.img_seccion_historia{
				width: 280px;
				height: 240px;
				float: left;
				margin: 0 5px 0 0px;
			}
	.img_maps{
	width: 400px;
	height: 250px;
	float: left;
	display: inline;
	margin-left:30px;
    margin-top:19px;
	margin-right:15;
}

	.pie_seccion{
		width: 634px;
		float: left;
		background: url(../img/pie_seccion.jpg) -2px top no-repeat;
		margin: 0;
	}
	
ul#seccion{
	width: 580px;
	float: left;
	list-style-type: none;
	
}
	li.seccion_topo{
		background:url(../img/topo_list.jpg) left 7px no-repeat;
		padding: 0px;
		
	}
	li.seccion_topo_2{
		background: url(../img/cuadrito.gif) left 8px no-repeat;
		padding: 5px 0 0 15px;
		
	}
	li.seccion_topo_estrella{
		background: url(../img/topo_estrella.jpg) left 5px no-repeat;
		padding: 5px 0 0 18px;
		
	}
	li.seccion_topo_estrella a{
	font-size: 11px;		
	}
	.columan_list{
		width: 145px;
		float: left;
		margin: 0 0 20px 5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;		
	}
	.columan_list_contacto{
		width: 250px;
		float: left;
		margin: 0 0 0px 0px;
		text-align: left;
	}

	#caja_lista{
		width:305px;
		float: left;
	}
#google{
	
    width: 200px;
	height:150px;
    float: left;
    margin-top:60px;
	margin-left:0px;
	
}
#direc_prin{
	
    width: 200px;
	height:150px;
    float: left;
    margin-top:15px;
	margin-left:23px;
	padding:0px;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
}
          #direc_prin a{
			  color: #0000ff;
		  }
		  strong{
				font-size: 13px;
				color: #444;
	        	 }
#ifra{
	
	
    width: 310px;
	height:365px;
    float: left;
    margin-top:10px;
	margin-right:2px;
	margin-left:100px; 
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
}
#delegaciones{
    width: 200px;
	height:365px;
    float: left;
    margin-top:15px;
	margin-left:5px;
	padding:0px;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
}
          strong{
				font-size: 12px;
				color: #444;
	        	 }

#cont_form_empleo{
	
    width: 300px;
	height: 365px;
	margin-top:10px;
	_margin-top:-365px;
    float: right;
	margin-right:8px;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444;
}


#cont_form{
    width: 260px;
	height: 365px;
	margin-top:10px;
    float: right;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444;
}


#formul{
	width:260px;
	float: left;
	margin: 0px;
}	
	.campo{
		width:260px;
		float: left;
	}
	.nombre{
		width: 80px;
		float: left;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #444;
		text-align:left;
		text-decoration: none;
	}
		.nombre2{
		width: 260px;
		float: left;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #444;
		text-align:left;
		text-decoration: none;
	}
	.input{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		text-decoration: none;
		background-color: #FFFFFF;
		border: 1px solid #000099;
		padding: 3px;
		margin: 0 3px 3px 3px;	
	}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
	text-align:left;
	margin-right:25px;
}
	h2.azul{
		color: #0018a8;
		text-decoration: none;
	}
	h2.naranja{
		color: #e55302;
		text-decoration: none;
	}
	h2.verde{
		color: #8e9300;
		text-decoration: none;
	}
	h2.rojo{
		color: #af292e;
		text-decoration: none;
	}
	h2.lila{
		color: #7f1399;
		text-decoration: none;
	}
	h2.amarillo{
		color: #f3bd48;
		text-decoration: none;
	}
ul.columna_nov{
	width: 250px;
	float: left;
	list-style-type: none;
	margin: 5px 0 0 0;
}
	li.novedades_list{
		background: url(../img/leer_mas.gif) left 2px no-repeat;
		list-style-type: none;
		padding: 0 0 0 15px;
		margin: 5px 0 0 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999;
		text-align:left;
		text-decoration: none;
	}
		li.novedades_list a{
			color: #999;
			text-decoration: none;
		}
		li.novedades_list a:hover{
			color: #666;
			text-decoration: none;
		}
			ul.catalogo_menu{
		/*background: url(../img/bg_ul_catalogo.jpg) left top no-repeat;*/
		width: 208px;
		height: 305px;
		float: left;
		padding: 25px 0 20px 3px;
		margin: 0px;
		list-style: none;
		outline: none;
	}
		li.bt_catalogo_menu1 a{
			/*background: url(../img/bg_bt_catalogo.jpg) left top no-repeat;*/
			width:175px;
			height: 25px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #8a8989;
			text-decoration: none;
			padding: 4px 0 0 25px;
			outline: none;
		}
			li.bt_catalogo_menu1 a:hover, .bt_catalogo_menu1.on a{
			background: url(../img/bg_bt_catalogo.jpg)  left -29px no-repeat;
			color: #525982;
		    
		}
		

		li.bt_catalogo_menu2 a{
			/*background: url(../img/bg_bt_catalogo.jpg) left top no-repeat;*/
			width:175px;
			height: 25px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #8a8989;
			text-decoration: none;
			padding: 4px 0 0 25px;
			outline: none;
		}
			li.bt_catalogo_menu2 a:hover, .bt_catalogo_menu2.on a{
			background: url(../img/bg_bt_catalogo.jpg) left -29px no-repeat;
			color: #e55302;
		}
					li.bt_catalogo_menu2_2 a{
				/*background: url(../img/bg_bt_catalogo2.jpg) left top no-repeat;*/
				width:175px;
				height: 40px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #8a8989;
				text-align:left;
				text-decoration: none;
				padding: 4px 0 0 25px;
				outline: none;
			}
				li.bt_catalogo_menu2_2 a:hover, .bt_catalogo_menu2_2.on a{
				background: url(../img/bg_bt_catalogo2.jpg) left -41px no-repeat;
				color: #e55302;
			}
		li.bt_catalogo_menu3 a{
			/*background: url(../img/bg_bt_catalogo.jpg) left top no-repeat;*/
			width:175px;
			height: 25px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #8a8989;
			text-decoration: none;
			padding: 4px 0 0 25px;
			outline: none;
		}
			li.bt_catalogo_menu3 a:hover, .bt_catalogo_menu3.on a{
			background: url(../img/bg_bt_catalogo.jpg) left -29px no-repeat;
			color: #8e9300;
		}
			li.bt_catalogo_menu3_2 a{
				/*background: url(../img/bg_bt_catalogo2.jpg) left top no-repeat;*/
				width:175px;
				height: 40px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #8a8989;
				text-align:left;
				text-decoration: none;
				padding: 4px 0 0 25px;
				outline: none;
			}
				li.bt_catalogo_menu3_2 a:hover, .bt_catalogo_menu3_2.on a{
				background: url(../img/bg_bt_catalogo2.jpg) left -41px no-repeat;
				color: #8e9300;
			}
		li.bt_catalogo_menu4 a{
			/*background: url(../img/bg_bt_catalogo.jpg) left top no-repeat;*/
			width:175px;
			height: 25px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #8a8989;
			text-decoration: none;
			padding: 4px 0 0 25px;
			outline: none;
		}
			li.bt_catalogo_menu4 a:hover, .bt_catalogo_menu4.on a{
			background: url(../img/bg_bt_catalogo.jpg) left -29px no-repeat;
			color: #af292e;
		}
			li.bt_catalogo_menu4_2 a{
				/*background: url(../img/bg_bt_catalogo2.jpg) left top no-repeat;*/
				width:175px;
				height: 40px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #8a8989;
				text-align:left;
				text-decoration: none;
				padding: 4px 0 0 25px;
				outline: none;
			}
				li.bt_catalogo_menu4_2 a:hover, .bt_catalogo_menu4_2.on a{
				background: url(../img/bg_bt_catalogo2.jpg) left -41px no-repeat;
				color: #af292e;
			}
		li.bt_catalogo_menu5 a{
			/*background: url(../img/bg_bt_catalogo.jpg) left top no-repeat;*/
			width:175px;
			height: 25px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #8a8989;
			text-decoration: none;
			padding: 4px 0 0 25px;
			outline: none;
		}
			li.bt_catalogo_menu5 a:hover, .bt_catalogo_menu5.on a{
			background: url(../img/bg_bt_catalogo.jpg) left -29px no-repeat;
			color: #7f1399;
		}
				li.bt_catalogo_menu5_2 a{
				/*background: url(../img/bg_bt_catalogo2.jpg) left top no-repeat;*/
				width:175px;
				height: 40px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #8a8989;
				text-align:left;
				text-decoration: none;
				padding: 4px 0 0 25px;
				outline: none;
			}
				li.bt_catalogo_menu5_2 a:hover, .bt_catalogo_menu5_2.on a{
				background: url(../img/bg_bt_catalogo2.jpg) left -41px no-repeat;
				color: #7f1399;
			}
		li.bt_catalogo_menu6 a{
			/*background: url(../img/bg_bt_catalogo.jpg) left top no-repeat;*/
			width:175px;
			height: 25px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #8a8989;
			text-decoration: none;
			padding: 4px 0 0 25px;
			outline: none;
		}
			li.bt_catalogo_menu6 a:hover, .bt_catalogo_menu6.on a{
			background: url(../img/bg_bt_catalogo.jpg) left -29px no-repeat;
			color: #f3bd48;
		}
				li.bt_catalogo_menu6_2 a{
				/*background: url(../img/bg_bt_catalogo2.jpg) left top no-repeat;*/
				width:175px;
				height: 40px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #8a8989;
				text-align:left;
				text-decoration: none;
				padding: 4px 0 0 25px;
				outline: none;
			}
				li.bt_catalogo_menu6_2 a:hover, .bt_catalogo_menu6_2.on a{
				background: url(../img/bg_bt_catalogo2.jpg) left -41px no-repeat;
				color: #f3bd48;
			}
/* ESTILOS PRODUCTOS AREA CLIENTES */
li.bt_catalogo_menu28 a{
			background: url(../img/bg_bt_catalogo.jpg) left top no-repeat;
			width:175px;
			height: 25px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #8a8989;
			text-decoration: none;
			padding: 4px 0 0 25px;
			outline: none;
		}
			li.bt_catalogo_menu28 a:hover, .bt_catalogo_menu28.on a{
			background: url(../img/bg_bt_catalogo.jpg) left -29px no-repeat;
			color: #525982;
		}

		li.bt_catalogo_menu27 a{
			background: url(../img/bg_bt_catalogo.jpg) left top no-repeat;
			width:175px;
			height: 25px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #8a8989;
			text-decoration: none;
			padding: 4px 0 0 25px;
			outline: none;
		}
			li.bt_catalogo_menu27 a:hover, .bt_catalogo_menu27.on a{
			background: url(../img/bg_bt_catalogo.jpg) left -29px no-repeat;
			color: #e55302;
		}
					li.bt_catalogo_menu27_2 a{
				background: url(../img/bg_bt_catalogo2.jpg) left top no-repeat;
				width:175px;
				height: 40px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #8a8989;
				text-align:left;
				text-decoration: none;
				padding: 4px 0 0 25px;
				outline: none;
			}
				li.bt_catalogo_menu27_2 a:hover, .bt_catalogo_menu27_2.on a{
				background: url(../img/bg_bt_catalogo2.jpg) left -41px no-repeat;
				color: #e55302;
			}
		li.bt_catalogo_menu29 a{
			background: url(../img/bg_bt_catalogo.jpg) left top no-repeat;
			width:175px;
			height: 25px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #8a8989;
			text-decoration: none;
			padding: 4px 0 0 25px;
			outline: none;
		}
			li.bt_catalogo_menu29 a:hover, .bt_catalogo_menu29.on a{
			background: url(../img/bg_bt_catalogo.jpg) left -29px no-repeat;
			color: #8e9300;
		}
			li.bt_catalogo_menu29_2 a{
				background: url(../img/bg_bt_catalogo2.jpg) left top no-repeat;
				width:175px;
				height: 40px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #8a8989;
				text-align:left;
				text-decoration: none;
				padding: 4px 0 0 25px;
				outline: none;
			}
				li.bt_catalogo_menu29_2 a:hover, .bt_catalogo_menu29_2.on a{
				background: url(../img/bg_bt_catalogo2.jpg) left -41px no-repeat;
				color: #8e9300;
			}
		li.bt_catalogo_menu25 a{
			background: url(../img/bg_bt_catalogo.jpg) left top no-repeat;
			width:175px;
			height: 25px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #8a8989;
			text-decoration: none;
			padding: 4px 0 0 25px;
			outline: none;
		}
			li.bt_catalogo_menu25 a:hover, .bt_catalogo_menu25.on a{
			background: url(../img/bg_bt_catalogo.jpg) left -29px no-repeat;
			color: #af292e;
		}
			li.bt_catalogo_menu25_2 a{
				background: url(../img/bg_bt_catalogo2.jpg) left top no-repeat;
				width:175px;
				height: 40px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #8a8989;
				text-align:left;
				text-decoration: none;
				padding: 4px 0 0 25px;
				outline: none;
			}
				li.bt_catalogo_menu25_2 a:hover, .bt_catalogo_menu25_2.on a{
				background: url(../img/bg_bt_catalogo2.jpg) left -41px no-repeat;
				color: #af292e;
			}
		li.bt_catalogo_menu26 a{
			background: url(../img/bg_bt_catalogo.jpg) left top no-repeat;
			width:175px;
			height: 25px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #8a8989;
			text-decoration: none;
			padding: 4px 0 0 25px;
			outline: none;
		}
			li.bt_catalogo_menu26 a:hover, .bt_catalogo_menu26.on a{
			background: url(../img/bg_bt_catalogo.jpg) left -29px no-repeat;
			color: #7f1399;
		}
				li.bt_catalogo_menu26_2 a{
				background: url(../img/bg_bt_catalogo2.jpg) left top no-repeat;
				width:175px;
				height: 40px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #8a8989;
				text-align:left;
				text-decoration: none;
				padding: 4px 0 0 25px;
				outline: none;
			}
				li.bt_catalogo_menu26_2 a:hover, .bt_catalogo_menu26_2.on a{
				background: url(../img/bg_bt_catalogo2.jpg) left -41px no-repeat;
				color: #7f1399;
			}
		li.bt_catalogo_menu30 a{
			background: url(../img/bg_bt_catalogo.jpg) left top no-repeat;
			width:175px;
			height: 25px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #8a8989;
			text-decoration: none;
			padding: 4px 0 0 25px;
			outline: none;
		}
			li.bt_catalogo_menu30 a:hover, .bt_catalogo_menu30.on a{
			background: url(../img/bg_bt_catalogo.jpg) left -29px no-repeat;
			color: #f3bd48;
		}
				li.bt_catalogo_menu30_2 a{
				background: url(../img/bg_bt_catalogo2.jpg) left top no-repeat;
				width:175px;
				height: 40px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #8a8989;
				text-align:left;
				text-decoration: none;
				padding: 4px 0 0 25px;
				outline: none;
			}
				li.bt_catalogo_menu30_2 a:hover, .bt_catalogo_menu30_2.on a{
				background: url(../img/bg_bt_catalogo2.jpg) left -41px no-repeat;
				color: #f3bd48;
			}
			
/* */

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0018a8;
	text-decoration: none;
	display: inline;
}
h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	display: inline;
}
#producto_detalle{
	width: 270px;
	float: right;
	margin: 8px 0 0 0px;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #D4D0C8;
	padding: 0 20px 0 20px;	
}
	#img_producto{
		width: 243px;
		height:100px;
		float: left;
		border:2px solid #FFFFFF;
		display: inline;
	}
	#img_producto_3d{
		width: 240px;
		height:240px;
		float: left;
		border:2px solid #FFFFFF;
		display: inline;
	}
	.descripcion_producto{
		width: 240px;
		height:100px;
		float: left;
		display: inline;
	}
	.paginacion{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999;
		text-align:left;
		text-decoration: none;
		vertical-align: bottom;
	}
		.paginacion a{
			color: #999;
			text-decoration: none;
		}
		.paginacion a:hover{
			color: #666;
			text-decoration: none;
		}
	.volver{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666;
		text-align:left;
		text-decoration: none;
		float:left;
	}
		.volver{
			color: #666;
			text-decoration: none;
		}
		.volver{
			color: #999;
			text-decoration: none;
		}
.pdf{
	background:url(../img/pdf_icons.jpg) left top no-repeat;
	width: 500px;
	height:30px;
	float: left;
	padding: 20px 0 0 40px;
}
#migas{
	width: 900px;
	height: 15px;
	float: left;
	margin: 5px 0 0 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: right;
}
	#migas a{
		color: #666666;
		text-decoration: none;
	}
	#migas a:hover{
		color: #0099FF;
		text-decoration: none;
	}
#paginacion{
	width: 600px;
	height: 30px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: right;
}
	#paginacion a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666;
		text-decoration: none;
		text-align: right;
	}
	#paginacion a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333;
		text-decoration: none;
		text-align: right;
	}
	
#img_contacto{
	width: 262px;
	height: 113px;
	float: left;
	margin: 0 0 0 22px;
}
/*----pie-----*/
#pie{
	width: 950px;
	height: 20px;
	font-size:12px;
	font-family: Arial,Verdana,Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
	#pie a{
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
	}
	#pie a:hover{
		color: #999;
		font-weight: bold;
		text-decoration: none;
	}
.mapa_web{
	float:left;
	margin: 0 0 0 18px;
	display: inline;
}

/*-----aņadidos---*/
.lista_ventajas{
	width:10px;
	height: 10px;
	float: left;
	background:#0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding: 0 2px 2px 2px;
	margin: 0 5px 0 0;
}

.numero_romano{
	width:12px;
	height: 12px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	background:#fff;
	text-decoration: none;
	text-align: center;
	padding: 0 2px 0px 2px;
	margin: 0 5px 0px 0;
	font-weight: bold;
}
.departamentos{
	height: 11px;
	float: left;
	padding: 4px 0 0 0;
	margin: 0 5px 0 0;
}
.grueso_aviso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 0px;
}
#columna_der_cat{
	width: 650px;
	float: left;
	margin-top:6px;
	_margin-top: -380px;
	_margin-left: 110px;
}
.bg_img_entradilla{
   /*background: url(../img/bg_img_entradilla.jpg) left top no-repeat;*/
	width: 710px;
	height: 75px;
	float: left;
	margin-left:18px;
	_margin-left:9px;
	margin-top:15px;
	
}
.entradillacat{
	width:600px;
	height:250px;
	margin-left:70px;
	margin-top:30px;
	
}
.boton_pdf_catalogo_2 a{
	background: url(../img/botonpdf.png) left  top no-repeat;
	width: 314px;
	height: 30px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color:#777 ;
	margin: 5px 0 0 35px;
	text-decoration: none;
	padding: 24px 0 0 18px;
	outline: none;
}
.boton_pdf_catalogo_2 a:hover, .boton_pdf_catalogo_2.on a{
	background: url(../img/botonpdf.png) left -51px no-repeat;
color:#777;
}
.titulo_seccion_catalogo1{
	width: 210px;
	float: left;
	margin-left:23px;
	_margin-left:5px;
	margin-right:10px;
	}
.titulo_seccion_catalogo2{
	width: 220px;
	float: left;
	margin-left:35px;
}
.texto_entradilla{
	width: 650px;
	float: left;
	margin-left:45px;
	_margin-left:23px;
	padding-top:5px;
}
.boton_pdf_catalogo_1 a{
	background: url(../img/bt_pdf_catalogo.jpg) left -3px no-repeat;
	width: 161px;
	height: 45px;
	float: left;
	text-indent:-5000px;
	margin: 0 0 0 470px;
	outline: none;
}
	.boton_pdf_catalogo_1 a:hover, .boton_pdf_catalogo_1.on a{
		background: url(../img/bt_pdf_catalogo.jpg) left -52px no-repeat;
		
}
.boton_pdf_catalogo_1 a{
	background: url(../img/bt_pdf_catalogo.jpg) left -3px no-repeat;
	width: 161px;
	height: 45px;
	float: left;
	text-indent:-5000px;
	margin: 0 0 0 470px;
	outline: none;
}
	.boton_pdf_catalogo_1 a:hover, .boton_pdf_catalogo_1.on a{
		background: url(../img/bt_pdf_catalogo.jpg) left -52px no-repeat;
	}
	
/* INGLES */	
		.boton_pdf_catalogo_1_ing a:hover, .boton_pdf_catalogo_1_ing.on a{
		background: url(../img/bt_pdf_catalogo_ing.jpg) left -52px no-repeat;
	}.boton_pdf_catalogo_1_ing a{
	background: url(../img/bt_pdf_catalogo_ing.jpg) left -3px no-repeat;
	width: 161px;
	height: 45px;
	float: left;
	text-indent:-5000px;
	margin: 0 0 0 470px;
	outline: none;
}
	.boton_pdf_catalogo_1_ing a:hover, .boton_pdf_catalogo_1_ing.on a{
		background: url(../img/bt_pdf_catalogo_ing.jpg) left -52px no-repeat;
	}
/* FRANCES */	
		.boton_pdf_catalogo_1_fra a:hover, .boton_pdf_catalogo_1_fra.on a{
		background: url(../img/bt_pdf_catalogo.jpg) left -52px no-repeat;
	}.boton_pdf_catalogo_1_fra a{
	background: url(../img/bt_pdf_catalogo.jpg) left -3px no-repeat;
	width: 161px;
	height: 45px;
	float: left;
	text-indent:-5000px;
	margin: 0 0 0 470px;
	outline: none;
}
	.boton_pdf_catalogo_1_fra a:hover, .boton_pdf_catalogo_1_fra.on a{
		background: url(../img/bt_pdf_catalogo.jpg) left -52px no-repeat;
	}
/* PORTUGUES */	
		.boton_pdf_catalogo_1_por a:hover, .boton_pdf_catalogo_1_por.on a{
		background: url(../img/bt_pdf_catalogo.jpg) left -52px no-repeat;
	}.boton_pdf_catalogo_1_por a{
	background: url(../img/bt_pdf_catalogo.jpg) left -3px no-repeat;
	width: 161px;
	height: 45px;
	float: left;
	text-indent:-5000px;
	margin: 0 0 0 470px;
	outline: none;
}
	.boton_pdf_catalogo_1_por a:hover, .boton_pdf_catalogo_1_por.on a{
		background: url(../img/bt_pdf_catalogo.jpg) left -52px no-repeat;
	}
/* ITALIA */	
		.boton_pdf_catalogo_1_it a:hover, .boton_pdf_catalogo_1_it.on a{
		background: url(../img/bt_pdf_catalogo.jpg) left -52px no-repeat;
	}.boton_pdf_catalogo_1_it a{
	background: url(../img/bt_pdf_catalogo.jpg) left -3px no-repeat;
	width: 161px;
	height: 45px;
	float: left;
	text-indent:-5000px;
	margin: 0 0 0 470px;
	outline: none;
}
	.boton_pdf_catalogo_1_it a:hover, .boton_pdf_catalogo_1_it.on a{
		background: url(../img/bt_pdf_catalogo.jpg) left -52px no-repeat;
	}