/* CSS Document */
body{
	text-align:center; 
	background:#e8e7e7 url(../images/fondo.jpg) repeat-x; 
	font:11px arial; 
	color:#666666;
	margin-top:0px;
	margin-left:0px;
}
a img{ border:none;}

a{	font:11px arial;
	color:#fff;
	text-decoration:none;
	}
/*	a:hover{text-decoration:underline;}*/

.clearfloat{
	clear:both; height:0px;  font-size: 1px; line-height: 0px;
}

#galeria {font: 11px arial; color:#666; }
#motioncontainer {
		margin:0 auto;
		width:100%; height: 140px !important; height:160px;
		border:solid 1px; border-color:#b4b3b3;
		position:relative;
		padding: 10px 0 10px 0;	
}

#motiongallery {
	/*border:solid 1px; 
	border-color:red;
	width: 100%;*/
	margin:0 auto;
	text-align:left;
}

#flechas_galeria {
	height: 20px;
	position:absolute;
	width:100%;
	top: 0px;
	left: 0px;
	z-index: 10;
}

#flecha_gal_left {
	height:20px;
	width:27px;
	float:left;
	margin-left: 2px;
}
#flecha_gal_right {
	height:20px;
	width:27px;
	float:right;
	margin-right: 2px;
}

		
div.main-container{
	/*width:910px; */
	width:950px; 
	margin:auto;
	text-align:left;
	
}
div.header{
	background:url(../images/cabecera.jpg); 
	background-position:center; 
	background-repeat:no-repeat; 
	height:120px;
	
	width:910px;
	
	
}
	div.header div.menu{
		padding-top:0px; /*!important; padding-top:2px; */
		margin:10px 4px 0 0; 
		float:right;
		/*margin-left:291px; 
		width:614px;
		height:27px;*/
	}

div.home-middle{
	height:550px;
	
}
	div.home-middle div.home-banners{
	position:relative;
	padding-top:2px;
	padding-left:0px;
	padding-bottom:30px !important;
	padding-bottom:30px;
	height:365px;
	width:950px;
	//*left: -20px;*/
		/*background: url(../images/home-cuadro-central.jpg);*/
		/*background-repeat:no-repeat;*/
	}
	div.home-middle div.home-products{
		height:388px; 
		background:url(../images/home-cuadro-productos.jpg);
		background-repeat:no-repeat; 
		background-position:center;
	}
	div.home-products div.cab-products{
		height:25px; 
		text-align:center; 
		font:bold 12px arial; 
		padding-top:4px;
	}
	div.products{
		height:326px; 
		margin:0 6px 0 8px;
	}
	div.ficha-producto{
		height:95px; 
		background:#FFF; 
		margin-bottom:10px;
		cursor: pointer;
		border: 0px;
	}
	div.ficha-producto div.marca{
		font:bold 14px arial; 
		color:#000000; 
		margin-bottom:2px; 
		margin-top:3px;
	}
	div.ficha-producto div.modelo{
		font:bold 12px arial; 
		color:#818180; 
		margin-bottom:5px; 
		margin-left:2px;
	}
	div.ficha-producto div.categoria{
		font:12px arial;
		margin-left:5px;
	}
	div.ficha-producto div.pie-listado{
		height:40px; 
		width:300px; 
		position: absolute;
		top: 170px !important;
		top: 155px;
		text-align:right; 
		padding:13px 5px 0 0; 
		font:bold 11px arial; color:#0a94d5;
	}
div.home-news{
	margin-top:0px !important; margin-top:-20px;
	/*width:909px;*/
	}
div.home-news td{
	width:303px;
	background:url(../images/home-cuadro1.png); 
	/*background-position:center !important; background-position:left; */
	background-repeat:no-repeat;
	font:bold 13px arial; color:#fff;
}
div.home-news div.cab-news{
	height:18px !important; height:22px;
	padding:4px 0 0 25px;
	
	}
div.home-destacados, div.home-novedades{
	padding-right:0px;
	padding-left:0px;
	margin-left:0px; 
	/*border:solid 1px;*/
	/*width:296px; */
}
	div.home-destacados div.titulo_noticia{
		/*padding-left:4px !important;*/
		margin-left:2px;
		color: #1595CB;
		padding: 8px 6px 4px 6px;
		font-size: 13px;
	}
	
	div.home-destacados div.titulo_noticia a{
		/*padding-left:4px !important;*/
		color: #1595CB;
		font-size: 13px;
		font-weight: bold;
	}
	
	div.home-destacados div.titulo_noticia a:hover{
		/*padding-left:4px !important;*/
		color: #1595CB;
		font-size: 13px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	div.home-novedades div.titulo_noticia{
		/*padding-left:4px !important;*/
		margin-left:2px;
		color: #1595CB;
		padding: 8px 6px 4px 6px;
		font-size: 13px;

	}
	
	div.home-novedades div.titulo_noticia a{
		/*padding-left:4px !important;*/
		color: #1595CB;
		font-size: 13px;
		font-weight: bold;
	}
	
	div.home-novedades div.titulo_noticia a:hover{
		/*padding-left:4px !important;*/
		color: #1595CB;
		font-size: 13px;
		font-weight: bold;
		text-decoration: underline;
	}	
	
	div.home-destacados div.cuerpo_noticia{
		/*padding-left:4px !important;*/
		color: #000000;
		padding: 0 10px 4px 6px;
		font-size: 11px;
		font-weight:normal;
		height: 95px;
		overflow: hidden;
	}
	
	div.home-destacados div.cuerpo_noticia a{
		/*padding-left:4px !important;*/
		color: #000000;
		font-size: 11px;
		font-weight:bold;
	}
	
	div.home-destacados div.cuerpo_noticia a:hover{
		/*padding-left:4px !important;*/
		color: #000000;
		font-size: 11px;
		font-weight:bold;
		text-decoration: underline;
	}	
	
	
	div.home-novedades div.cuerpo_noticia{
		/*padding-left:4px !important;*/
		color: #000000;
		padding: 0 10px 4px 6px;
		font-size: 11px;
		height: 95px;
		font-weight:normal;
		overflow: hidden;		
	}
	
	div.home-novedades div.cuerpo_noticia a{
		/*padding-left:4px !important;*/
		color: #000000;
		font-size: 11px;
		font-weight:bold;
	}	
	
	div.home-novedades div.cuerpo_noticia a:hover{
		/*padding-left:4px !important;*/
		color: #000000;
		font-size: 11px;
		font-weight:bold;
		text-decoration: underline;
	}
		
div.stecnico-middle{
	font:12px arial;
	height:550px;
	width:910px;
	background:url(../images/stecnico-fondo.jpg);
}
	div.stecnico-middle a{
		color:#0291dd;
	}
	div.stecnico-middle div.entradilla{
		padding-top:63px; 
		margin-left:20px; 
		width:870px;
	}
	div.stecnico-middle div.cuadros{
		margin-top:40px; 
		margin-left:15px; 
		width:880px;
	}
	div.stecnico-middle div.ciudad{
		font-weight:bold; 
		color:#0291dd;
	}
	div.stecnico-middle div.empresa{
		color:#fa5604;
	}
	div.stecnico-middle div.web{
		text-align:center; 
		margin-top:5px;
	}
div.lprecios-middle{
	font:12px arial;
	height:550px;
	width:910px;
	background:url(../images/lprecios-fondo.jpg);
}
	div.lprecios-middle div.textos{
		font:bold 12px arial; 
		color:#fa5604; 
		margin-top:40px; 
		margin-left:10px; 
		text-align:center;
	}
	div.lprecios-middle div.contenedor{
		padding-top:63px; 
		margin-left:23px; 
		width:863px;
	}
	div.lprecios-middle div.textos a{
		color:#0291dd;
	}
	div.lprecios-middle div.titular{
		font:bold 12px arial; color:#fa5604;
	}
	div.lprecios-middle td.titulos{
		font:bold 12px arial; color:#0291dd; 
		background:url(../images/flecha-listaprecios.png) center no-repeat;
	}
	div.lprecios-middle td.text{
		font:bold 10px arial;
	}
	div.lprecios-middle div.cont-listas{
		margin-top:35px; margin-left:25px;
	}
	div.lprecios-middle div.cont-listas2{
		margin-top:25px; margin-left:25px; height:50px;
	}
	div.lprecios-middle div.cont-listas3{
		margin-top:25px; margin-left:25px;
	}
	
div.lprecios-acceso-middle{
	font:12px arial;
	height:550px;
	width:910px;
	background:url(../images/lprecios-acceso-fondo.jpg);
}

	div.lprecios-acceso-middle div#acceso-lprecios{
		width: 475px;
		margin: 180px 0 0 220px;
		height: 300px;
		float: left;	
	}
	
		div#acceso-lprecios div#acceso-izq{
			float: left;
			height: 200px;
			width: 215px;
			padding: 50px 5px 0 5px;
		}
		
		div#acceso-lprecios div#acceso-der{
			float: left;
			height: 200px;
			width: 215px;
			padding-left: 35px;
			padding-top: 40px;
		}
		
		div#acceso-lprecios div#lprecios-mensaje{
			clear: left;
			color: red;
			text-align: center;
		}
		
		div#acceso-der div.acceso-titulo{
			font-size: 14px;
			font-weight: bold;
			color: #109BE0;
			margin-bottom: 10px;
		}
		
		div#acceso-der div.acceso-cont-input{
			margin-bottom: 20px;
		}

		div#acceso-der input.acceso-input{
			width: 200px;
			height: 30px;
			font-size: 14px;
			padding-left: 10px;
		}

div.aviso-legal-middle{
	font:12px arial;
	height:550px;
	width:910px;
	background:url(../images/aviso-legal-fondo.jpg);
}
	div.aviso-legal-middle div.contenedor{
		font:12px arial;
		color:#333;
		padding-top:103px; 
		margin-left:53px; 
		width:803px;
	}
	div.aviso-legal-middle h3{
		color:#1096db;
	}
div.productos-middle{
	font:12px arial;
	width:910px;
	/*height:550px;*/
	background:url(../images/productos-fondo.jpg);
}
	div.productos-middle div.form-buscar{
		width:223px;
		height:135px; 
		margin-left:5px; 
		font:12px arial;
	}
		div.form-buscar div.cerrar{
			text-align:right; 
			padding:3px; 
			background:url(../images/form-buscar-cab.png); 
			color:#999999;
		}
		div.form-buscar div.form-cont{
			padding:5px 15px; 
			background-color:#afd2e5;
			font-weight:bold;
			color:#333333;
		}
		div.form-buscar div.form-cont input{
			font:11px arial; color:#666666;
			height:19px;
		}
		div.form-buscar div.form-pie{
			text-align:center; 
			background:url(../images/form-buscar-pie.png); 
			height:28px;
		}
	div.productos-middle div.seccion{
		font:bold 12px arial; color:#fa5604;
		margin-bottom:60px;
	}
	div.productos-middle div.navegador{
		margin-left:20px; font:bold 14px arial; color:#0993d5; padding-top: 5px !important; padding-top: 0px;
	}
	div.productos-middle div.navegador a{
		font:12px arial; color:#444343;
	}
	div.productos-middle div.descripcion h2{
		font:11px arial;
	}
	div.productos-middle div.menu{
		font:12px arial; color:#555555; margin-top:3px; margin-left:5px; width:223px;
	}
	div.productos-middle div.menu a{
		font:bold 11px arial; color:#555555;
	}
	div.productos-middle div.menu a:hover{
		text-decoration: underline;
	}
	div.productos-middle div.cabecera{
		background:url(../images/menu-cab.png) no-repeat; height:27px !important; height:40px; padding:15px 0 0 15px;
	}
	div.productos-middle div.medio{
		background:url(../images/menu-middle.jpg); height:27px !important; height:30px; padding:5px 0 0 15px; /*padding:5px 0 0 15px;*/
	}
	div.productos-middle div.pie{
		background:url(../images/menu-pie.png) no-repeat; height:20px; padding:3px 0 0px 15px; 
	}
	div.productos-middle div.pie2{
		background:url(../images/menu-pie2.png) no-repeat; height:20px; padding:3px 0 0px 15px;
	}
	div.productos-middle div.cont-submenu{
		margin-left:2px; width:219px;
	}
	div.productos-middle div.fondo-cab-productos{
		background:url(../images/cab-fondo-productos.png) repeat-y; margin-left:10px; height:40px;
	}
	div.productos-middle div.fondo-med-productos{
		background:url(../images/med-fondo-productos.png) repeat-y; margin-left:10px; padding-top:10px
	}
	div.productos-middle div.fondo-pie-productos{
		background:url(../images/pie-fondo-productos.png) repeat-y; margin-left:10px; height:35px; 
	}
	div.productos-middle div.productos-contenedor{
		margin-left:12px; width:650px; padding: 12px 0 0 5px;;
	}
	div.cont-submenu div.submenu{
		background-color:b7b6b6; border:solid 1px; border-color:#FFFFFF; padding:3px 0px 3px 20px; 
	}
	div.cont-submenu div.submenu2{
		background-color:909090; border:solid 1px; border-color:#FFFFFF; padding:3px 0px 3px 27px; 
	}
	div.cont-submenu div.submenu3{
		background-color:646464; border:solid 1px; border-color:#FFFFFF; padding:3px 0px 3px 34px; 
	}
	div.cont-submenu div.submenu4{
		background-color:343434; border:solid 1px; border-color:#FFFFFF; padding:3px 0px 3px 41px; 
	}
	div.cont-submenu div.submenu a, div.cont-submenu div.submenu2 a, div.cont-submenu div.submenu3 a, div.cont-submenu div.submenu4 a{
		color:#fff;
	}
	div.productos-middle div.ficha-producto{
		 width:300px !important; width:315px; 
		 height:200px; 
		 padding:6px;
		 border:solid 1px #c0bebf; background-color:#FFFFFF;
		 cursor: pointer;
		 color: #666666;
		 overflow: none;
		 position: relative;

	}
	
	div.productos-middle div.nproducto{
		font:18px arial; 
		color:#fa5604;
	}
	
	div.productos-middle div.nproducto h1{
		font:18px arial; 
		color:#fa5604;
	}
	div.productos-middle div.navegador{
		 margin-left:20px; margin-top:4px;
	}
	div.productos-middle div.subtitulo h2{
		 font:bold 12px arial; color:#4f4f4f; margin-bottom:10px;
	}
	div.productos-middle ul{
		 margin:0px !important; margin:5px 0px 0px 30px;
		 list-style: url(../images/flecha-list-productos.jpg); 
		 font:11px arial;
	}
	div.productos-middle div.precio{
		font: 11px arial; color:#FFFFFF; text-align:right; padding:2px 3px 0 0; height:18px !important; height:20px; 
		background:url(../images/productos-cuadro-precio.jpg)no-repeat;
		margin-right: -7px!important;
	}
	div.productos-middle div.envio_correo{
		/*width:560px;*/ height:160px;  
		margin:10px auto; margin-bottom:0px; padding-top:5px; 
		background:url(../images/mail-producto-fondo.png); background-position:center; background-repeat:no-repeat; 
		font:bold 12px arial; color:#fff;
	}
		div.productos-middle #envio_correo input{
			font:11px arial;
			color:#333333; height:17px;
		}
		div.productos-middle #envio_correo td{
			font:bold 12px arial; color:#fff;
		}
	div.productos-middle div.productos-relacionados{
		margin:10px 0; text-align:center;
	}
		div.productos-relacionados div.relacionados-cont{
			/*width:600px; 
			border:solid 1px; border-color:#b4b3b3; */
			margin:0 auto;
		}
		div.productos-relacionados div.relacionados-cont table{
			/*width:600px; */
			border:solid 1px; border-color:#b4b3b3;
			margin:0 auto;
		}
			#motiongallery div.nproducto{
				font:bold 11px arial; color:#f47230; padding:3px 0;
			}
			#motiongallery div.rprecio{
				font:11px arial; color:#0b94d5; padding:3px 0;
			}
			
	div.productos-middle div.visor-multimedia{
		background:url(/images/fondo-galeria-multimedia.png) center no-repeat; 
		height:390px;
	}
		div.visor-multimedia div.menu-visor{
			text-align:right;
			width:560px;
			margin-left:47px; 
			padding-top:8px;
		}
		div.visor-multimedia div.visor-fotos, div.visor-video{
			margin:53px 0 0 78px; 
			width:500px; height:275px
		}
		div.visor-fotos img{
			border:solid 1px; border-color:#CCCCCC;
		}
		div.visor-multimedia div.visor-video{
			margin:33px 0 0 78px; 
			width:500px; height:330px;
			text-align:center;
		}
		div.visor-multimedia div.visor-vista360{
			margin:43px 0 0 108px; 
			width:430px;
			text-align:center;
		}
div.distribuidores-middle{
	background:url(../images/distribuidores-fondo.jpg) no-repeat;
	padding:50px 0;
	font:12px arial;
	/*height:500px !important; height:550px;*/
	width:910px;
}
	div.distribuidores-middle div.cont-menu{
		margin:10px 7px 0px 28px; width:430px;
		text-align:center;
	}
		div.cont-menu div.provincia{
		margin-bottom:5px;
		font:bold 14px arial; color:#fa5604;
		}
		div.cont-menu div.submenu1{
			background:url(../images/boton-distribuidores-menu.png) center no-repeat; 
			height:23px !important; height:30px; 
			padding-top:8px; 
		}
		div.cont-menu div.submenu2{
			background:url(../images/boton-distribuidores-submenu1.png) center no-repeat; 
			padding-top:7px;
			height:18px !important; height:25px; 
		}
		div.cont-menu div.submenu3{
			background:url(../images/boton-distribuidores-submenu2.png) center no-repeat; 
			padding-top:5px;
			height:18px !important; height:25px;
		}
		div.cont-menu div.submenu1 a{
			font:bold 14px arial;
		}
		div.cont-menu div.submenu2 a{
			font:bold 12px arial;
		}
		div.cont-menu div.submenu3 a{
			font: 12px arial;
		}
	div.distribuidores-middle div.mapa{
		padding:15px 10px 0 0;
	}
	div.distribuidores-middle div.resultados{
		padding-top:15px;
	}
	div.distribuidores-middle div.cont-resultados{
		/*height:250px;*/
		text-align:center;
		padding:8px 3px;
	}
		div.resultados div.titular{
			background: url(../images/distribuidores-cab-resultados.png) center no-repeat;
			padding-top:10px;
			height:27px !important; height:37px;
			font:bold 13px arial; color:#FFFFFF;
			text-align:center;
		}
		div.cont-resultados div.resultado{
			float:left;
			background:url(../images/distribuidores-cuado-fondo.png) no-repeat;
			text-align:left;
			padding: 10px 5px 0px 15px;
			width:266px !important; width:287px;
			height:100px !important; height:105px;
		}
		div-cont-resultado div.central{
			margin:0px 22px;
		}
			div.resultado div.cab{
				font:bold 13px arial; color:#0b94d5;
			}
			div.resultado div.localidad{
				
			}
			div.resultado div.textores{
				font-size:11px;
			}
	
div.distribucion-middle{
	background:url(../images/distribucion-fondo.jpg);
	padding-top:50px;
	font:12px arial;
	height:500px !important; height:550px;
	width:910px;
}
	div.distribucion-middle div.zonas{
		font:bold 14px arial; color:#000;
		height:25px;
	}
	div.distribucion-middle div.mapa{
		padding:30px 10px 0 0;
	}
	div.distribucion-middle div.cont-ficha-delegado{
		height:155; width:458px; 
		margin:3px 0 8px 11px !important; margin:3px 0 8px 1px; 
		background:url(../images/distribucion-cuadro.png);
		background-position:center;
		background-repeat:no-repeat;
	}
	div.distribucion-middle div.ficha-delegado{
		margin:0px 0 0 23px;
		font:12px arial;
	}
		div.ficha-delegado div.titulo{
			font:bold 13.3px arial; color:#fff; 
			padding:3px 0 3px 0;
		}
		div.ficha-delegado div.nombre{
			margin:4px 0 8px 0;
			font:bold 12px arial; color:#16a1e9;
		}
		div.ficha-delegado div.texto{
			margin-bottom:2px;
			font:12px arial; color:#666666;
		}
		div.ficha-delegado div.texto a{
			font:12px arial; color:#0a94d5; text-decoration:none;
		}
		div.ficha-delegado div.texto a:hover{
			text-decoration:underline;
		}
div.contacto-middle{
	background:url(../images/contacto-fondo.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
	font:12px arial;
	height:545px; 
	width:910px;
}
	div.contacto-middle div.texto-form{
		margin:0 5px 10px 15px;
		color:#666666;
	}
	div.contacto-middle div.col-izda{
		float:left; 
		width:435px;
	}
	div.col-izda div.mapa-contacto{
		margin: 70px 0 0 20px;
	}
	div.col-izda div.datos-contacto{
		margin:15px 0 30px 75px;
	}
		div.datos-contacto div{
		margin-bottom:6px;
		}
		div.datos-contacto a{
			color:#0e92d6;
			text-decoration:none;
		}
		div.datos-contacto a:hover{
			text-decoration:underline;
		}
	div.contacto-middle div.cont-formu{
		margin:20px 0px 0 20px;
	}
		div.cont-formu div.formu{
			font:12px arial;
			margin:0px 0px 0px 20px;;
		}
		div.formu div.texto{
			margin-top:8px;
		}
		div.formu div.boton{
			margin-top:15px;
			text-align:center;
		}
		div.formu input{
			font:11px arial;
			color:#666666;
		}
	div.contacto-middle div.col-drcha{
		float:right; 
		width:425px; 
		margin:70px 20px;
	}
	
div.footer{
	margin-top: 5px;
	height:60px;
	width:910px;
	position:relative;
}
	div.footer div.footer-menu{
		background:url(../images/fondo-footer.jpg);
		background-repeat:no-repeat; 
		height:29px; 
		padding:8px 20px;
		color:#FFFFFF; 
		text-align:center;
	}
	div.footer div.footer-menu a{
		font:11px arial;
		color:#fff;
		text-decoration:none;
	}
	div.footer div.footer-menu a:hover{
		text-decoration:underline;
		}

/*MAIL PRODUCTOS*/
.body-mail-productos{
	background-color:#f1f1f1; font:11px verdana;
}
div.mail-productos{
	width:672px; margin:0px;
}
div.mail-productos h1{
		font:18px arial; 
		color:#fa5604;
	}
	div.mail-productos h2{
		font:11px arial;
	}
	div.mail-productos div.precio{
		font: 11px arial;color:#FFFFFF;
		text-align:right;
		padding:2px 3px 0 0;
		height:18px !important;	height:20px; 
	}
	div.mail-productos div.cab{
		height:35px; 
		text-align:center; 
		padding-top:5px; 
		position:relative; 
		margin-bottom:-2px;
	}
	div.mail-productos div.middle{
		text-align: left;
		width:662px;
		background:url(../images/med-fondo-productos.png) repeat-y;
		margin-left:3px; 
		padding-left:10px; 
		padding-top:15px; 
		/*border-left:solid 1px; 
		border-right:solid 1px; 
		border-color:#d9d9d9;*/
	}

	div.mail-productos div.pie{
		height:35px; text-align:center;
	}
	div.mail-productos #apDiv1 {
		position:absolute;
		left:20px;
		top:5px; 
		width:118;
		height:30;
		z-index:1;
	}
	div.mail-productos div.navegador{
		margin-left:20px; font:bold 14px arial; color:#0993d5; padding-top: 5px !important; padding-top: 0px;
	}
	div.mail-productos div.navegador a{
		font:12px arial; color:#444343;
	}

