/* CSS Document */

/*general*/
*{margin: 0;padding: 0;}

body{font-size: 75%;text-align:center;margin: 0;padding: 0;background:url(../images/backtotal6.jpg) #000 repeat-y 50% 50%;font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;}
	
	#blanco{background:url(../images/backtotal1.jpg) #949494 repeat-y 50% 50%;}
	#azul{background:url(../images/backtotal_azul.jpg) #8eb8d6 repeat-y 50% 50%;}
		#blancobis{background-image: url(../images/backtotal10.jpg);}
		#grisoscuro{background-image: url(../images/backtotal8.jpg);}
			#negro{background-image: url(../images/backtotal9.jpg);	}
			#negroempre{background:url(../images/fondo_especial_historia.jpg) #000 no-repeat  50% -50px;}
			
#contenido{width: 900px;
	margin: 0 auto;
	text-align: left;
	display:block;}
	
dl, dt, dd, ul, li{margin: 0;padding: 0;list-style-type: none;}
a img{border:none;}

.akey{text-decoration:underline;}
.flotarizq{float:left;}
.flotardcha{float:right;}
.disponer{display:inline;}
.blanco{color:#FFF}
.gris{background-color: #555;}
.backnegro{background-color:#000;}
.backblanco{background-color:#FFF;}
.limpiar{clear:both;}

.columnas{clear:both; display:inline;}

p{line-height:1.5em;}
h1 span{display:none;color:#FFF; background-color:#000;}

.margeninf{margin-bottom:10px}

.margendchB{margin-right:19px}


/* Cabecera */

#cabecera, #cabeceraB, #cabeceraN{float:left;width: 900px;display:inline;}
#cabecera{background-color:#555;}
		#cabeceraB{background-color:#FFF;}
		#cabeceraN{background-color:#000;}
			.cabezadistri{background-image:url(../images/principal_distribu_01.gif); background-repeat:no-repeat; background-position:bottom;}
		#logo{float:left; margin-left:30px;}

#grupocab{float:right; margin-right:25px; width:500px;}
#idiomas, #idiomasB{float:right;display:inline;clear:both;padding-right:5px;}
#idiomas li, #idiomasB li{font-size: 0.9em;padding-left: 5px; display:inline;}
#idiomas li a{color: #FFF;text-decoration: none;}
#idiomas li a:hover{color: #C7EAFD;}
				
		#idiomasB li a{color: #000;text-decoration: none;}
		#idiomasB li a:hover{color: #106B93;}

#menub, #menubN{float:right;font:Arial, Helvetica, sans-serif;font-size:0.9em;text-transform:uppercase;display:block; margin:10px 5px 10px 0;clear:both;text-align:right; display:block;}
#menub{background-color:#444;}
#menubN{background-color:#000;}
	
#menub li, #menubN li{float:left; display:inline;padding:0 5px;}
#menub a, #menubN a{color: #FFF;text-decoration: none;}
#menub a:hover, #menubN a:hover{color:#19e3fd;}


.bordedcho{border-right:#FFF solid 1px;}
.bordedcho_bl{border-right:#666 solid 1px;}

.rutaDistri {float:left;display:inline;margin:5px 0 5px 50px; padding:3px; width:500px; clear:both;color:#FFF;}

.rutaDistri li{float:left; display:inline; padding: 0 5px 0 0;clear:none;}
.rutaDistri span{font-weight:bold;}

.rutaDistri a{color:#FFF;float:left; text-decoration:none;}
.rutaDistri a:hover{text-decoration:underline;}

	
					
/* Navegacion principal*/

#menu, #menublanco, #menunegro{float:left;margin-left:30px;display:inline;}
#menu, #menublanco{background-color:#555;}
#menunegro, #menudistribu{background-color:#000;}
	#menudistribu{float:left;padding:0 20px;display:inline;margin-left:10px;}

#menu li, #menublanco li, #menunegro li, #menudistribu li{float:left;display:inline;text-align: center;}

#menu a, #menublanco a, #menunegro a, #menudistribu a{display: block; float: left; text-align: center; width: 120px; height: 35px; line-height:22px; text-decoration: none; color: #FFF;
 text-transform: uppercase; font-size:0.9em; background: url(../images/botones/boton_central1.gif) bottom left no-repeat;}
#menu a:hover, #menublanco a:hover, #menunegro a:hover, #menudistribu a:hover{background:url(../images/botones/boton_central2.gif) #000 top left no-repeat;}
#menu .active, #menublanco .active, #menunegro .active, #menudistribu .active{background: url(../images/botones/boton_central2.gif) #000 top left no-repeat;}

#menu #empresa a, #menunegro #empresa a, #menudistribu #empresa a{background: url(../images/botones/boton_esq_izq1.gif) bottom left no-repeat;}
#menu #empresa a:hover, #menunegro #empresa a:hover, #menudistribu #empresa a:hover{background: url(../images/botones/boton_esq_izq2.gif) bottom left no-repeat;}
#menu #empresa .active, #menunegro #empresa .active, #menudistribu #empresa .active{background: url(../images/botones/boton_esq_izq2.gif) bottom left no-repeat;}

#menu #extranet a, #menunegro #extranet a, #menudistribu #extranet a{background: url(../images/botones/boton_esq_dcha1.gif) bottom left no-repeat;}
#menu #extranet a:hover, #menunegro #extranet a:hover, #menudistribu #extranet a:hover{background: url(../images/botones/boton_esq_dcha2.gif) bottom left no-repeat;}
#menu #extranet .active, #menunegro #extranet .active, #menudistribu #extranet .active{background: url(../images/botones/boton_esq_dcha2.gif) bottom left no-repeat;}

		#menublanco #empresa a{background: url(../images/botones/boton_esq_izq1B.gif) bottom left no-repeat;}
		#menublanco #empresa a:hover{background: url(../images/botones/boton_esq_izq2B.gif) bottom left no-repeat;}
		#menublanco #empresa .active{background: url(../images/botones/boton_esq_izq2B.gif) bottom left no-repeat;}
		
		#menublanco #extranet a{background: url(../images/botones/boton_esq_dcha1B.gif) bottom left no-repeat;}
		#menublanco #extranet a:hover{background: url(../images/botones/boton_esq_dcha2B.gif) bottom left no-repeat;}
		#menublanco #extranet .active{background: url(../images/botones/boton_esq_dcha2B.gif) bottom left no-repeat;}

/* FIN Navegacion principal*/
/*EMPRESA*/
	
	
	#enclosehis{float:left; display:inline;}
	#enclosehis{width:860px; margin-left:20px; background: #111;} /*IE 6*/ * html #enclosehis{width:840px;}
	
	
	#subnavempresa{width:860px; float:left; display:block; background:url(../images/fondo_menuempre.gif) no-repeat #2b2b2b; padding:45px 0 20px 0;}
	#subnavempresa .sec{width:128px;float:left; margin-right:8px; padding:60px 0 0 0;}
	.bajoempre{background:url(../images/sub_empresa_pie.gif) no-repeat bottom left; padding-bottom:15px; }
	.bajoemprege{background:url(../images/fondo_menuempre_B.gif) no-repeat bottom left #2b2b2b; width:860px;height:20px;float:left;}
	#subnavempresa p{margin:0 5px 3px 5px; line-height:1.1em; color:#fFF;}
		#innova{background: url(../images/sub_empresa1.gif) no-repeat top left; margin-left:25px;} /*IE 6*/ * html #innova{margin-left:13px;}
		#auto{background: url(../images/sub_empresa2.gif) no-repeat top left;}
		#clientes{background: url(../images/sub_empresa3.gif) no-repeat top left;}
		#medio{background: url(../images/sub_empresa4.gif) no-repeat top left;}
		#calidad{background: url(../images/sub_empresa5.gif) no-repeat top left;}
		#organi{background: url(../images/sub_empresa6.gif) no-repeat top left;}
	#subnavempresa a{color:#0099FF;text-decoration:none;}
	
	
	/*Fin de EMPRESA*/	
	
	
	
		
	
			/* Carrusel HISTORIA*/
				.histgeneral{background:url(../images/hist_fondoglider.jpg) no-repeat;} /*SOLO IE6 */* html .histgeneral{background:url(../images/hist_fondogliderIE6.jpg) no-repeat;}
				.histgeneral img{margin:0 !important; padding:0 !important;}
				#decadasB{float:left;clear:both; width:800px; display:block;color:#FFF;margin:30px 0 0 30px;}
				
				.histpag{margin:20px;}
				.histtexto{ margin:0 5px 15px 0; width:300px;}
				.histenvoltorio{padding:20px;background: url(../images/hist_esquinaSUP.gif) no-repeat #fff;}
				.histtextoBOR{background: url(../images/hist_esquinaINF.gif) no-repeat;width:300px; height:9px;}
				.histtitulo{color:#3B1809; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; margin-bottom:5px;}
				
				.histtextoB{background:url(../images/hist_esquinaSUPb.gif) no-repeat #fff top left; margin:0 5px 15px 0; float:left; display:inline; width:755px;}
				.histenvoltorioB{padding:20px;background:url(../images/hist_esquinaINFb.gif) no-repeat bottom left; float:left;}
				.hiselgoibar{width:340px; margin:15px 0;}
				
				div.scroller { 
					/* modify width and height of scrolling section if necessary	*/
					float:left;margin-left:30px;background: url(../images/hist_transparencia.png) repeat;width: 800px;height: 500px;overflow: hidden; display:inline;}
					/*SOLO IE6*/ * html div.scroller{background:none;}
					
					
				
					div.scroller div.section {
						/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
						width:800px;height:500px;overflow:hidden;float:left;padding:0;}
					div.scroller div.content {width: 10000px;}
						
					
					div.scroller2 { 
					/* modify width and height of scrolling section if necessary	*/		
					width: 800px;overflow: hidden;}	
			/* FIN Carrusel HISTORIA*/
			
			
			/* Carrusel HISTORIA*/
				
							
				
			
			/* FIN Carrusel HISTORIA*/
/* pie pagina*/
#pie, #pienegro{float:left;clear:both;padding: 20px 0;margin:10px 0 10px 20px;width: 860px;text-align: center;color: #C7EAFD;display:block;border-top:1px dotted #FFF;} /*IE 6*/ * html pie{margin:10px 0 10px 10px;}
#pie{background-color:#555;}
#pie a, #pienegro a{color: #FFF;text-decoration: none;}
#pie em, #pienegro em{color: #fff;font-weight: bold;}

/* mapa web*/
#mapaweb, #mapawebB, #mapawebN{width:100%;text-align: left;display:block;float:left;}
#mapaweb{background: url(../images/mapa_back.jpg) no-repeat 50% 0 #000;}
	#mapawebB{background: url(../images/map_backTB.jpg) no-repeat 50% 0 #FFF;}
	#mapawebN{background: url(../images/mapa_backN.gif) repeat-x #000;}

#mapacont{width:900px;margin: 0 auto; padding:15px 0;}

.maptit, .maptitB{font-size:1.5em;color:#FFF;}
.maptit{color:#FFF;}
	.maptitB{color:#333;}

.mapcol, .mapcolB{width:280px; float:left; display:inline; padding-bottom:30px;}
.mapcol, .mapcol a{color:#c5c5c5;}
	.mapcolB, .mapcolB a{color:#555;}
.mapcol a, .mapcolB a{text-decoration:none;}
.mapcol a:hover, .mapcolB a:hover{text-decoration: underline;}
.mapcol li, .mapcolB li{padding:4px 0; border-bottom:1px dotted #565656;}
.mapcol li{border-bottom:1px dotted #565656;}
	.mapcolB li{border-bottom:1px dotted #e1e1e1;}

.maplistaB{border-bottom:1px dotted #565656;}
	.maplistaBB{border-bottom:1px dotted #e1e1e1;}
.maplistaB li, .maplistaBB li{padding:3px 0; border:none; list-style:inside circle;}

.mapcol p, .mapdest, .mapdest a, .mapcolB p, .mapdestB, .mapdestB a{font-weight:bold;}
.mapcol p, .mapdest, .mapdest a{color:#8CF1FD;}
.mapcolB p, .mapdestB, .mapdestB a{color:#137FB6;}