/* Turn on a 13x13 scrollbar */
::-webkit-scrollbar {
    width: 13px;
    height: 13px;
}
 
::-webkit-scrollbar-button:vertical {
    background-color: #999;
    
}
 
/* Turn on single button up on top, and down on bottom */
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
    display: block;
}
 
/* Turn off the down area up on top, and up area on bottom */
::-webkit-scrollbar-button:vertical:start:increment,
::-webkit-scrollbar-button:vertical:end:decrement {
    display: none;
}
 
/* Place The scroll down button at the bottom */
::-webkit-scrollbar-button:vertical:increment {
    background: url(../img/scroll-down.jpg) left top repeat;
	height:15px;
}
 
/* Place The scroll up button at the up */
::-webkit-scrollbar-button:vertical:decrement {
    background: url(../img/scroll-up.jpg) left top repeat;
	height:15px;

}
 
::-webkit-scrollbar-track:vertical {
    background-color: #031940;

}
 
/* Top area above thumb and below up button */
::-webkit-scrollbar-track-piece:vertical:start {
    border: 1px solid #031940;
}
 
/* Bottom area below thumb and down button */
::-webkit-scrollbar-track-piece:vertical:end {
    border: 1px solid #031940;
}
 
/* Track below and above */
::-webkit-scrollbar-track-piece {
    background-color: #031940;
}
 
/* The thumb itself */
::-webkit-scrollbar-thumb:vertical {
    height: 50px;
    background-color:  #999;
}
 
/* Corner */
::-webkit-scrollbar-corner:vertical {
    background-color: #999;
}
 
/* Resizer */
::-webkit-scrollbar-resizer:vertical {
    background-color: #999;
}

* {
	margin: 0px;
	padding: 0px;
}
ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
}
li{
	margin: 0px;
	padding: 0px;
	list-style:none;
}
h5{
   font-family: Arial, Helvetica, sans-serif;
   font-stretch: semi-condensed;
	font-size: 25px;
	*font-size: 15px !important;
	[font-size: 15px;]
	color: #999999;
	text-decoration: none;
	text-align:left;
}
h5, x:-moz-any-link, x:default {font-size: 15px; }
body:nth-of-type(1) h5 {font-size: 15px;}
h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #999999;
	text-decoration: none;
	text-align: center;

}
/*-------BODY--------*/

 
.fondo_1{
	background:url(../img/fondo-large.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: 5px;
	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:5px;
	margin-left:auto;
	margin-right:auto;
 
	
}
/*---cabecera-------*/
#cabecera{
	width:950px;
	float:left;
}
#cabecera1{
	width:950px;
	height:115px;
	float:left;
	margin-bottom:-2px;
}
#cabecera2{
	width:950px;
	height:45px;
	float:left;
	
}
#cabecera3-2{
		width: 950px;
		height: 160px;
		float: left;
		margin:0px auto;
		
}
.marcas {
		width: 950px;
		height: 160px;
		float: left;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:15px;
		margin-top:15px;
}
.prensa {
		width: 950px;
		height: 115px;
		float: left;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;

}
#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;
		
}

/*-------------Sala de Prensa--------------*/

#prensabuscador{
		width: 950px;
		height: 425px;
		float: left;
		
}
#prensa_nav{
		width: 950px;
		height: 360px;
		float: left;
		background: url(../img/fondo_prensa.png) left top no-repeat;
		/*border-bottom:thin solid #031940;*/
		margin-top:5px;

}
#prensa_izda{
		width: 600px;
		height: 360px;
		float: left;

		
}
#prensa_dcha{
		width: 335px;
		height: 360px;
		float: right;
		color: #FFF;
		
}
.noticia_res{
	width: 325px;
	height:120px;
	float: left;
}	
.titular_not{
		width: 225px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFF;
		text-decoration: underline;
	    float: left;
}

.entradilla_not{
		width: 225px;
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#FFF;
		text-decoration: none;
		float: left;
}



/*----------------------------------------NOVEDADES----------------------------------------*/
#formcontacto
{   
	position: absolute;
	top: 18%;
    left:28%;
	width: 800px;
	height: 800px;
	z-index:101;
	overflow: none;
}


#novedadesbuscador{
		width: 950px;
		height: 535px;
		/*background: url(../img/fondo-ofertas.png) left top no-repeat;*/
		float: left;
		
}
#novedades_izda{
       margin-top:1px;
	   margin-bottom:1px; 
	   height:530px;
	   width:950px;
	   float:left;
	   overflow-x:hidden;
	   overflow-y:scroll;
	  
	   
}

p.whitelet{
   color:#FFF;
   font-size:22px;
   *font-size: 15px !important;
   [font-size: 15px;]
   float:left;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
}
p.whitelet, x:-moz-any-link, x:default {font-size: 15px; }
body:nth-of-type(1) p.whitelet {font-size: 15px;}

p.blaulet{
   color:#1570b0;
   font-size:22px;
   [font-size: 15px;]
   *font-size: 15px !important;
   float:left;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
}
p.blaulet, x:-moz-any-link, x:default {font-size: 15px; }
body:nth-of-type(1) p.blaulet {font-size: 15px;}

.descri{
   color:#FFF;
   font-size:10px;
   float:left;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
}


.noticia_res{
	width: 325px;
	height:120px;
	float: left;
}	
.titular_not{
		width: 225px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFF;
		text-decoration: underline;
	    float: left;
}

.entradilla_not{
		width: 225px;
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#FFF;
		text-decoration: none;
		float: left;
}







/*.titular_prensa{
	width:715px;
	height:59px;
	background: url(../img/barra-titular.png) left top no-repeat;
}
.cortina_foto{
	width:680px;
	height:300px;
	background: url(../img/fondoimagenes.png) left top no-repeat;
}*/
#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 grupo gp-------------------------------------------------*/

#navegadorGP{
		width: 950px;
		height: 470px;
		float: left;
}

#menuGP{
	width:921px;
	height:40px;
	float:left;
	margin-top:15px;
	margin-left:15px;
	position:absolute;

}
.subGP{
	width:306px;
	height:40px;
	margin-right:1px;
	float:left;
}
.subGP2{
	width:183px;
	height:40px;
	margin-right:1px;
	float:left;
}
.sub{
	color: #FFF;
}
#desGP1{
		width: 950px;
		height: 470px;
		float: left;
		position:absolute;
}
#desGP2{
		width: 950px;
		height: 470px;
		float: left;
		position:absolute;
}
#desGP3{
		width: 950px;
		height: 470px;
		float: left;
		position:absolute;
}
#desGP4{
		width: 950px;
		height: 470px;
		float: left;
		position:absolute;
}
#desGP5{
		width: 950px;
		height: 470px;
		float: left;
		position:absolute;
}
.photoGP{ 
	    width: 950px;
		height: 470px;
		float: left;
	    position:absolute;
}

.textGP{ 
	    width: 505px;
		height: 120px;
		float: left;
		background-color: #FFF;  
	    position:absolute;
		margin-left:15px;
		margin-top:332px;
		opacity: .85;
        -moz-opacity: .85;
        filter:alpha(opacity=85);
		border: 1px solid #FFF; 
		-moz-border-radius:10px; 
		-khtml-border-radius:10px; 
		-webkit-border-radius:10px;
		border-radius:10px; 
		
}



.descrips{ 
	    width: 485px;
		height: 105px;
		float: left;  
	    position:absolute;
		margin-left:15px;
		margin-top:15px;

		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #021b45;
	text-decoration: none;
}

/*---------------------barras desplazamiento safari, mozilla y chrome-------------------------*/





/*----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;
				}				
			

.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: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #031d46;
		text-decoration: none;
	}
		.titular_not a{
			color:#031d46;
			text-decoration: none;
		}
		.titular_not a:hover{
			color:#031d46;
			text-decoration: none;
		}
	.entradilla_not{
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#031d46;
		text-decoration: none;
	}
		.entradilla_not a{
			color: #031d46;
			text-decoration: none;
		}
		.entradilla_not a:hover{
			color:#031d46;
			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: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #666;
			text-decoration: none;
			text-align: justify;
			
		}
			.grueso a{
				color: #666;
				font-weight: bold;
			}
			.grueso a:hover{
				color: #666;
				font-weight: bold;
			}
			strong {
				font-size: 11px;
				color: #666;
				
			}
			p{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				color:#666;
				text-decoration: none;
				text-align: justify;
			}
			p a{
				color: #999999;
				font-weight: bold;
			}
			p a:hover{
				color: #333;
				font-weight: bold;
			}
			.img_seccion{
				width: 350px;
				height: 279px;
				float: left;
				background-image:url(../img/fondoimagenes.png);
			
							}
			.foto{
				margin: 10px 0 0 10px;
			}
			.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: 350px;
	height:150px;
    float: left;

	
}
#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: 230px;
	height:365px;
    float: left;
    margin-top:15px;
	margin-left:15px;
    text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #444;
}
          strong{
				font-size: 10px;
				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: left;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444;
	margin-left:22px;
}


#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: #333;
		text-align:left;
		text-decoration: none;
		margin-left:2px;
	}
		.nombre2{
		width: 260px;
		float: left;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:  #333;
		text-align:left;
		text-decoration: none;
		margin-left:2px;
	}
	.input{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFF;
		text-decoration: none;
		background-color:#1B4E8B;
		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: fca300;
		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;
		}

/* 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;
	float:left;
}
	#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-left:3px;
	margin-right:5px;
	color:#FFF;
}
.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: 735px;
	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;
	}