/*********************************************************************

				DISEÑO CSS PARA DISPOSITIVO MOVIL

*********************************************************************/





@media screen and (max-width: 1150px) {
	body {
		padding-top:77px;
	}
 
 	/*#bloquesearch{width:95%; margin-left: 12%; margin-top: 10%;}*/

	.menu_bar {
		display:block;
		width:100%;
		position: fixed;
		top:0;
		background:#303030;/*#EFEFEF;*//*#E6344A; Color de la barra de menu*/
		padding: 0.5px;
		margin-left: 0px;
	}
 
 	#LogoMovil{width: 20%;max-width: 80px;float: left;margin-top: 14px; padding-bottom: 10px;}

	.menu_bar .bt-menu {
		display: block;
		padding: 7px;
		color: white;/*black;*//*#fff; deja en color negro el titulo e icono del menu*/
		overflow: hidden;
		font-size: 25px;
		font-weight: bold;
		text-decoration: none;
	}
 
	.menu_bar span {
		float: right;		/*coloca el icono de menu a la derecha de la pantalla*/
		font-size: 35px; /*controla el tamaño de la letra del titulo menu*/
		padding-left: 60%;	/*Separa el texto menú del icono de menú*/
	}
 
	header nav {
		padding-top: -80px;
		background-color: #303030;/*#EFEFEF;*//*LightGrey;*/	/*Color del menu desplegado*/
		width: 100%;/*80% ->hace que el menú salga hasta el 80% de la pantalla*/
		height: calc(100% - 200px);	/* -120px permite visualizar el menu en gran parte de la pantalla con el scroll*/
		max-height: 300px;
		position: fixed;
		right:100%;
		margin-top: -103px;/*-120px*/		/* -167 permite que el menu salga justo debajo de la barra de titulo de menu.OJO entre mas grande el movil se va subiendo sobre la barra*/
		overflow: scroll;
		z-index:1000;
	}
 
	header nav ul li {
		display: block;
		border-bottom:1px solid rgba(255,255,255,.5);
	}


 
	header nav ul li a {
		display: block;
		text-align: left;	/*Alinea los textos del menu desplegable a la izquierda*/
		color: white;/*#303030;*/		/*Color de la letra del menú desplegado*/
	}
 
	header nav ul li:hover .children {
		display: none;
	}
 
	header nav ul li .children {
		width: 100%;
		position: relative;
	}
 
	header nav ul li .children li a {
		margin-left:10px;
	}
 
	header nav ul li .caret {
		float: right;
	}

	.MainLogo{
		position: absolute;
		width: 60px;
		height: 60px;
		margin-left: 7%;
	}

	#logo{
		width: 100%;
		margin-left: 5%;
		margin-top: 25%;
	}

	.Head1{
		width: 100%;
		height: 90px;	
		background:#EFEFEF;
		/*border: solid;*/
		margin-top: -26px;
	}

	.span_head1_1_of_3{
		/*background: red;*/
		width: 30%;
		height: 100%;
		max-height: 90px;
	} 
	.span_head1_2_of_3{
		/*background: blue;*/
		width: 55%;
		height: 90px;
		/*border:solid;
		border-color: red;*/
	} 
	.span_head1_3_of_3{
		/*background: green;*/
		width: 15%;
		height: 100%;
		max-height: 90px;
	}

	#logo2{
		width: 85%;
		/*border:solid;
		border-color: blue;*/
		margin-top: -10px;
	}

	#flagEng{
		width: 60%;
		max-width: 35px;
		/*padding-top: 40%;*/
		/*padding-left: 3%;*/
		margin-right: 25%;
		padding-top: 0;
		margin-top: 20px;
	}

	.Head2{
		width: 100%;
		height: 0px;	
		background:#303030;
		/*border: solid;*/
		position: absolute;
		z-index: 100;
	}	

	#picture{	/*Imagen del banner*/
		/*display: none;*/
		width: 100%;
		height: 100%;/*150px;*/
		margin-top: 0%;/*-30px;*/
	}

	#ArrowBannerLeft{
		float:left;
		width: 10%;
		max-width:60px;
		margin-top: -110px;/*6%*/
	}
	#ArrowBannerRight{
		float:right;
		width: 10%;
		max-width:60px;
		margin-top: -110px;
		margin-left: -60px;
	}
	#ArrowBannerLeft:hover{width: 50px;opacity: 90%;}
	#ArrowBannerRight:hover{width: 50px;opacity: 90%;}

	#pictureQS{width: 100%;height: 100%;max-height: 200px;}

/************************************************************************/
/*								INDEX 									*/
/************************************************************************/
	h2{
		font-size: 20px;
	}

	#HomeIntro{
		border:none;
		/*border-color: green;*/
	}

	.HomeIntro_1_of_2{
		width: 100%;
		/*border:solid;
		border-color: red;*/	
	}
	.HomeIntro_2_of_2{
		width: 100%;
		max-height: 200px;
		margin-left: 0;
		/*border:solid;
		border-color: blue;	*/
	}
	#ImgHomeMap{
		width: 70%;
		max-width: 300px;
	}
	#ProductosHome{
		width: 80%;
		height: 770px;
		margin-left: 10%;
		margin-top: 3%;
		/*border:solid;
		border-color: yellow;*/
	}
	#Soluciones{
		width: 100%;
		height: 300px;/*330px;*/
		max-height: 400px;
		margin-left: 0%;
		/*border: solid;
		border-color:lightblue;*/

	}
	.ColsProd{
		width: 100%;
		/*border:solid;*/
		margin-left: 0%;
	}
	.span_soluc_1_of_3{
		width: 49%;/*100%*/
		max-width: 500px;/*270px;*/
		margin-left: 10%;
		/*border:solid;
		border-color: grey;	*/
	}
	.span_soluc_2_of_3{
		width: 2%;
	}
	.span_soluc_3_of_3{
		width: 49%;/*100%*/
		max-width: 500px;/*270px;*/
		margin-left: 0;
		/*border:solid;
		border-color: grey;	*/
	}
	.span_SolucSplit_1_of_2{
		width: 100%;/*80%*/
		padding-left: 0%;/*20%*/
		/*border:solid;*/
	}

	#HRHomeWhy{
		display: none;
	}

	#H2HomeWhy{
		padding-top: 0px;
	}
	#HomeWhyByG{
		margin-top: 0px;
		/*border: solid;*/
		height: 450px;
	}
	.HomeWhyByG_1_of_3{	height: 200px;}
	.HomeWhyByG_2_of_3{	height: 200px;}
	.HomeWhyByG_3_of_3{	height: 200px;}
	#ImgWhy{
		max-width: 160px;
		max-height: 160px;
		padding-top: 5%;
		margin: 0 auto;
	}
	#ButtonWhy{
		max-width: 120px;
		max-height: 40px;
		padding-top: 0%;
		margin:0 auto;
		/*border:solid;
		border-color: yellow;*/
	}
	#PopularProducts{margin-top: -200px;}

	#PopularProducts{			/*Bloque de productos mas vendidos*/
		height: 380px;
		/*margin-top: 8%;*/
	}
	#ProdRelGalery{				/*Recuadro principal de productos relacionados*/
		width: 80%;
		margin-left: 10%;
		/*border:solid;
		border-color: white;*/
		height: 100px;
	}	
	.span_PrdRG_1_of_5{
		/*width: 100%;*/
		height: 160px;
		/*border:solid;*/
	}
	.span_PrdRG_2_of_5{
		height: 20px;
	}	
	.span_PrdRG_3_of_5{
		/*width: 100%;*/
		height: 160px;
		/*border:solid;*/
	}
	.span_PrdRG_4_of_5{
		height: 20px;
	}		
	.span_PrdRG_5_of_5{
		/*width: 100%;*/
		height: 160px;
		/*border:solid;*/
	}
	.span_ProdRelSp_1_of_2{
		height: 100px;
	}
	#LinkPR_1{font-size: 16px;}
	#LinkPR_2{font-size: 16px;}
	#LinkPR_3{font-size: 16px;}
	#PHomePMV{
		font-size: 12px;
	}
	#ImgPrdRel_1{max-width: 150px;}

	.containerContacto label{font-size: 13px;}

	.foot{
		height:170px;
		padding-top: 0px; 
	}
	.span_foot1_of_3{
		width: 40%;
	}
	.span_foot2_of_3{
		width: 20%;
	}
	.span_foot3_of_3{
		width: 40%;
		border-top: none;
		border-width: 1px;
		border-color: grey;
	}
	#LogoFooter{width: 50%;}
	#Derechos{font-size: 12px;margin-left: 5px;padding-bottom: 10px;}
	#footer_redes{width: 50%;margin-left: 20px;/*border: solid;border-color: red;*/}
	#RedesSoc{width: 70%; max-width: 30px;padding-top: 15px;}
	/*#footer_home{border:solid; border-color: red;}*/
	#ContactFoot{width: 100%; font-size: 14px;float: left; margin-left: 0;}
	#h2HomeFoot {width: 100%; font-size: 14px;float: left; margin-left: 0;margin-top: 10%;}
	#AddressFoot1{width: 100%; color: white; font-size: 12px;float: left;margin-left: 0px;}
	#AddressFoot2{width: 100%; color:white; font-size: 12px;float: left;margin-left: 0;}
	#UpdateLine{font-size: 10px;margin-left: 5%;}
	#MailFoot{width: 100%; font-size: 12px;float: left;margin-left: 0;}


	/************	Soluciones Vehiculares	************/
	#LineasVehiculares{
		width: 100%;
		height: 400px;/*400px*/
		/*border:solid;*/
	}

	/***************************************************************************/
	/*******************		Luces de Emergencia			********************/
	/***************************************************************************/
	#ProductosPorLinea{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 15px;
		height: 340px;
		max-height: 400px;
		border: solid;border-color: transparent;
		width: 100%;
	}	
	/*.LucesEmergChoices_1_of_1{width: 90%;height: 260px;margin-left: 0;padding-left: 10%; }*/
	#BloqueProdXlinea{width: 80%;margin-left: 10%;margin-top:50px;}
	.EmergencyLights_1_of_5{width: 30%;max-height: 210px; /*border: solid; border-color: green;*/}
	.EmergencyLights_3_of_5{width: 30%;max-height: 210px;}
	.EmergencyLights_5_of_5{width: 30%;max-height: 210px;}
	.EmergencyLightsSplit_1_of_2{max-height: 155px;}
	.EmergencyLightsSplit_2_of_2{height: 100px;max-height: 120px;}
	#FlechasProdsHome{margin-top: 0px;/* border: solid;border-color: green;*/}
	#imgLucesEm{max-width: 150px;}
	.ProductsLink{font-size: 14px;}
	#test .imgLucesEm{
		width: 100%;/*230px;*/
		min-width: 80px;
		max-width: 180px;
	}

	/***************************************************************************/
	/*******************		Producto-Traffic Lamp		********************/
	/***************************************************************************/
	#TitProd{
		font-size: 26px;
		font-weight: bolder;
	}
	#BloqueProd{
		width: 100%;
		min-height: 420px;
		/*border: solid;*/
	}
	.span_prod_1_of_3{
		width: 42%;
		min-height: 260px;
		max-height: 320px;
		/*border:solid;border-color: red;	*/	
	}
	.span_prod_2_of_3{
		width: 3%;
	}
	.span_prod_3_of_3{
		width: 55%;
		max-width: 300px;
		min-height: 260px;
		max-height: 280px;	
		/*border:solid;border-color: blue;	*/
		/*display: none;*/
	}
	/*#ShowDescript{display:none;}*/
	.span_ProdSplit_1_of_2{
		height: 200px;
	}
	.span_ProdSplit_2_of_2{
		height: 30px;
	}
	#tira_TFL{
		width: 100%;
		margin-left: 5%;
	}
	#ProdMovilCotent{
		width: 100%;
		max-width: 300px;
		height: 250px;/*340px;->ajustado para p04 el 280220*/
		font-size: 13px;
	}
	#BloqueCotiza{
		width: 100%;
		max-width: 300px;
		height: 80px;
	}
	.Pestanas{
		min-width: 150px;
		width: 100%;
		background-color: #EFEFEF;
		border-radius: 5px;

	}
	.MenuPestanas li{
		font-size: 14px;
		margin-left: 0%;
		border: solid;
		border-bottom: none;
		border-width: 1px;
		border-radius: 5px;
    	padding-left: 10px;
    	padding-right: 10px;		
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
	}
	.ContenidoPestana{
		border-top-right-radius: 0px;
		border-top-left-radius: 0px;
		height:232px;	
	}
	#BloqueProdRelac{
		margin-top: -50px;
		background-size: 100%;
		height: 320px;
	}	
	#LinkPR_1{font-size: 14px;}
	#LinkPR_2{font-size: 14px;}
	#LinkPR_3{font-size: 14px;}
	#EnlaceProd p{font-size: 14px;}
	#SuscriptBar_ProductoSel{
		background-size: 100% 100%;
	}	
	#SuscriptMsg1{
		width: 100%;
		font-size: 12px;
		padding-top: 10px;
	}
	#SuscriptButton{
		width: 70%;
		height: 40px;
		margin-left: 10%;
		margin-top: 15px;		
	}	
	/*Estilo para la galeria de videos en producto*/
	.span_ProdSplit1_1_of_2{
		height: 200px;
	}
	.span_ProdSplit_2_of_2{height: 60px;}
	#Pics{height: 170px;/*border:solid;border-color: red;*/}
	#GaleriaVideo{height: 200px;margin-top: 0px;}
	.GalleryVid{height: 50px;}
	/*fin estilo de galeria de video*/

	/*****************************************************************************************************************/
	/*												INTERCOMUNICADORES VEHICULRES.HTML 													 */
	/*****************************************************************************************************************/

	#ProductosIntercomVehic{		/*Bloque contenedor de los productos de la linea*/
			margin-top: 15px;
			height: 800px;
			max-height: 820px;
			/*border:solid;*/
	}

	/*****************************************************************************************************************/
	/*												PERIFONEO Y SIRENAS.HTML 													 */
	/*****************************************************************************************************************/

	#ProductosPerifoneo{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 50px;
		width: 100%;
		height: 280px;
		max-height: 300px;
		background: lightgrey;/*#EFEFEF;*/
		/*border:solid;border-color: orange;*/
	}
	/*#BloqueProdXlinea{border:solid;border-color: orange;}*/
	#BloqueProdXlineaAudioAut{width: 80%;margin-left: 10%;margin-top:50px;/*border: solid;*/}
#BloqueProdXlineaMoto{width: 80%;margin-left: 10%;margin-top:50px;/*border: solid;*/}
	/*#ProductosLuces{border:solid;border-color: orange;}*/
	#ProductosPerifoneo .EmergencyLights_1_of_5{background-color: lightgrey;}
	#ProductosPerifoneo .EmergencyLights_3_of_5{margin-left: 0%;}
	#ProductosPerifoneo .EmergencyLights_5_of_5{background-color: lightgrey;}
	#ProductosPerifoneo #LEpProds_2{font-size: 12px;}


	/*****************************************************************************************************************/
	/*												PRODUCTOS COMPLEMENTARIOS.HTML 													 */
	/*****************************************************************************************************************/
	#ProductosProdComplement{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 50px;
		width: 100%;
		height: 380px;/*760px;*/
		max-height: 380px;/*760px;*/
	}

	#ProductosProdComplement .EmergencyLightsSplit_2_of_2{height: 80px;}

	/*****************************************************************************************************************/
	/*												SOLUCIONES PARA MOTOS.HTML 													 */
	/*****************************************************************************************************************/

	#ProductosProdMotos{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 50px;
		width: 100%;
		height: 1100px;
		max-height: 1150px;
	}




	/*Certificaciones*/
	#BloqueCert{
		width: 100%;
		height: 1270px;
		/*border: solid;
		border-color: red;*/
	}
	#CertBl2{width: 90%;height: 250px;}
	#TituloCertific{
		margin-left: 10%;
	}
	#certif{width: 89%;margin-left: 11%;}

	.span_certif1_of_2{
		width: 30%;
		margin-left: 0%;
		/*border: solid;*/
	}
	.span_certif2_of_2{
		width: 60%;
		margin-left: 1%;
		/*border: dashed;*/
	}
	#ImgCertif{width: 100%;margin-top: 20px;}
	#ImgCertif4{width: 80%;max-width: 170px;margin-top: 0;/*border:solid;*/}
	.span_certif2_of_2 p{margin-top: -30px;}

	/*****************************************************************************************************************/
	/*												SOLUCIONES ARQUITECTONICAS.HTML 										 */
	/*****************************************************************************************************************/
	#LineasProdArquitectonico{height: 400px;}

	/*****************************************************************************************************************/
	/*												QUIENES SOMOS.HTML 								 */
	/*****************************************************************************************************************/
	#AboutBl1{width: 90%;height: 600px; /*border:solid;border-color: red;*/}
	#AboutBl2{width: 90%;height: 500px; background-color: #EFEFEF; border-radius: 7px; }
	.span_about1_of_2{
		width: 90%;
		margin-left: 5%;
		/*border: solid;*/
	}
	.span_about2_of_2{
		width: 90%;
		margin-left: 5%;
		/*border: dashed;*/
	}
	.span_about2_of_2 p{margin-top: -5px;}

	/*****************************************************************************************************************/
	/*												SERVICIO POSVENTA.PHP 								 */
	/*****************************************************************************************************************/
	#PosVentaIntro{
		width: 90%;
		height: 370px;/*310px;*/
		margin-left: 5%;	
	}
	.PosVentaIntro_1_of_2{
		padding-top: 20px;
		width: 65%;
		min-width: 150px;
		/*max-width: 800px;*/
		text-align: justify;
	}
	.PosVentaIntro_2_of_2{
		padding-top: 20px;
		width: 30%;
		/*max-width: 800px;*/
		height: 285px;
		max-height: 300px;
		margin-left: 3%;
	}
	#ImgIntroPosventa{width: 70%;max-width: 250px;margin-right:13%;margin-top: 80px;}

	#PosVentaForm{
		width: 90%;
		height: 820px;/*310px;*/
		margin-left: 5%;	
	}
	.PosVentaForm_1_of_2{padding-top: 20px;width: 100%;min-width: 200px;/*border: solid;*/}
	.PosVentaForm_2_of_2{padding-top: 20px;width: 100%;min-width: 200px;/*border: solid;*/}

	#LabMsgPV{margin-left: 0%;}
	#PVmensaje{
		width: 90%;
		max-width: 450px;
		height: 200px;
		max-height: 200px;
		margin-left: 0%;
	}
	#ButPV{width: 120px;height: 30px;background-color: #303030;color: white;border-radius: 7px;float: left;margin-left: 10%;border:none;}

	/*****************************************************************************************************************/
	/*												Trabaje con nosotros.PHP 								 */
	/*****************************************************************************************************************/
	#WorkIntro{
		height: 520px;/*310px;*/
		margin-left: 10%;
		border: none;
	}
	#ImgIntroWork{width: 100%;max-width: 200px;margin: 150px auto;}
	#WorkForm{
		height: 800px;/*310px;*/
		margin-left: 10%;
		border: none;
	}	
	#HVmensaje{width: 90%;margin-left: 0%;max-width: 450px;}
	#archivo1{margin-left: 0%; width: 90%;}	

	/****************************************************************************************************************/
	/*												Testimoniales.HTML 								 				*/
	/****************************************************************************************************************/
	#GaleriaTestimoniales{height: 670px;/*border: solid;border-color: red;*/}


	/****************************************************************************************************************/
	/*												Distribuidores.HTML 								 			*/
	/****************************************************************************************************************/
	#TituloDistribudores{font-size: 28px;}
		#textoDist{font-size: 71%;}	


	/*#imgSoluc{	
		border-style: groove;
		border-width: 4.5px;
		border-color: silver;
	}*/		

	#DistriAmerica{width: 80%;height: 470px;margin-left: 10%;margin-top: 3%;/*border:solid;*/}

	/*Galeria de fotos*/
	#slider{width:450px;}
	#ImgGallery{max-width: 400px;}
	#ArrowContainerGallery{display: none;}	

}/*fin total max-width 900px*/















/**************************************************************/
/*			PARA PANTALLAS MAS ANGOSTAS DE 500px			
/**************************************************************/
@media screen and (max-width: 500px){

	#picture{height: 100%;/*110px;*/}

	#ArrowBannerLeft{
		float:left;
		width: 10%;
		max-width:60px;
		margin-top: -60px;/*6%*/
	}
	#ArrowBannerRight{
		float:right;
		width: 10%;
		max-width:60px;
		margin-top: -60px;
		margin-left: -60px;
	}
	#ArrowBannerLeft:hover{width: 35px;opacity: 90%;}
	#ArrowBannerRight:hover{width: 35px;opacity: 90%;}
	/*#imgflecha{	position:absolute;z-index:10001;}*/

	#pictureQS{width: 100%;height: 100%;max-height: 300px;}
	#logo2{
		width: 90%;
		/*border:solid;
		border-color: blue;*/
		margin-top: 20px;
	}

	/*#HomeIntro{
		border: solid;
		border-color: blue;
	}*/

	/*#LogoMovil{width: 20%;max-width: 70px;float: left;}*/

	.HomeIntro_2_of_2{
		width: 100%;
		max-height: 140px;
		margin-left: 0;
		/*border:solid;
		border-color: blue;	*/
	}

	#Soluciones{
		padding-top:2px;/*80px;*/ 
		height: 350px;/*140px*/
		margin-left:10%;
		/*border: solid;*/
	}

	.span_soluc_1_of_3{
		/*width: 100%;
		max-width: 400px;
		margin-left: 10%;
		margin-top: 10%;*/
		/*border:solid;
		border-color: grey;*/
		width: 80%;
		/*max-width: 200px;*/
	}
	.span_soluc_2_of_3{
		width: 2%;/*2%*/
	}
	.span_soluc_3_of_3{
		/*width: 100%;
		margin-left: 0;*/
		/*border:solid;
		border-color: grey;	*/
		width: 80%;
		padding-top:20px;
		/*max-width: 200px;*/
	}
	.span_SolucSplit_1_of_2{
		/*width: 80%;
		padding-left: 20%;*/
		/*border:solid;*/
		width: 100%;
		padding-left: 0;
	}
	#ProductosHome{
		width: 80%;
		height: 1020px;
		margin-left: 10%;
		margin-top: 3%;
		/*border:solid;
		border-color: green;*/
	}

	#TextoIntro{
		font-size: 14px;
	}
/*	#HRHomeWhy{
		display: none;
	}*/
	#HomeWhyByG{
		margin-top: 0px;
		/*border: solid;border-color: red;*/
		height: 650px;
	}

	.HomeWhyByG_1_of_3{
		width: 80%;
		/*max-width: 300px;*/
		height: 180px;/*250px*/
		margin-left: 10%;
		/*background: #EFEFEF;
		border-radius: 8px;
		border:solid;
		border-color: blue;*/
	}
	.HomeWhyByG_2_of_3{
		width: 80%;
		height: 180px;/*250px*/
		margin-left: 10%;
		margin-top: 15px;		
	}
	.HomeWhyByG_3_of_3{
		width: 80%;
		height: 180px;/*250px*/
		margin-left: 10%;
		margin-top: 15px;
	}

	#ImgWhy{
		max-width: 160px;
		max-height: 160px;
		padding-top: 5%;
		margin: 0 auto;
	}

	#ImagenWhy{width: 140px;margin-top: 5%;border-radius: 7px;}

	#ButtonWhy{
		/*max-width: 120px;
		max-height: 40px;
		padding-top: 10%;
		margin:0 auto;*/
		display: none;
	}
	#TitProdRel{font-size: 24px;}
	#PopularProducts{			/*Bloque de productos mas vendidos*/
		height: 480px;/*830px*/
		margin-top: 0%;
		background-size: 100%;
	}
	#ProdRelGalery{				/*Recuadro principal de productos relacionados*/
		width: 80%;
		margin-left: 10%;
		/*border:solid;
		border-color: white;*/
		height: 100px;
	}	
	/*.span_PrdRG_1_of_5{
		width: 100%;
		height: 200px;
	}
	.span_PrdRG_2_of_5{
		height: 20px;
	}	
	.span_PrdRG_3_of_5{
		width: 100%;
		height: 200px;
	}
	.span_PrdRG_4_of_5{
		height: 20px;
	}		
	.span_PrdRG_5_of_5{
		width: 100%;
		height: 200px;
	}*/

	/*ini test*/
	.span_PrdRG_1_of_5{
		width: 100%;
		height: 250px;
		margin-top: -20px;
		/*border: solid;border-color: red;*/
	}
	.span_PrdRG_2_of_5{display: none;}
	.span_PrdRG_3_of_5{display: none;}
	.span_PrdRG_4_of_5{display: none;}
	.span_PrdRG_5_of_5{display: none;}
	#BloqueProdRelac{/*border: solid;border-color: blue;*/max-height: 380px;}
	#FlechasProdsHome{margin-top: 35px; /*border: solid;border-color: green;*/}
	#PassImgLeft{margin-left: 30%;}
	#PassImgRight{margin-left: 50px;}

	/*fin test*/
	.span_ProdRelSp_1_of_2{
		height: 190px;
	}
	.PHomePMV{
		font-size: 14px;
	}
	#ImgPrdRel_1{max-width: 150px;}


	.QuickContact{
		width: 100%;
		height: 670px;/*120px;*/
		background-size: 100%;
	}	
	#TextoPolitica{margin-left: 3%;}

	.span_HomeContact1{
		width: 90%;
		height: 300px;
		/*border:solid;
		border-color: green;*/
	}
	.span_HomeContact2{
		width: 90%;
		height: 310px;
		/*border:solid;
		border-color: white;*/
	}
	.containerContacto{height: 80px;}
	.containerContacto label{font-size: 12.5px;}
	.foot{
		height:285px;
		padding-top: 0px; 
	}
	.span_foot1_of_3{
		width: 70%;
	}
	.span_foot2_of_3{
		width: 30%;
	}
	.span_foot3_of_3{
		width: 100%;
		border-top: solid;
		border-width: 1px;
		border-color: grey;
	}
	#LogoFooter{width: 50%;}
	#Derechos{font-size: 12px;margin-left: 10px;padding-bottom: 10px;}
	#footer_redes{width: 50%;margin-left: 20px;/*border: solid;border-color: red;*/}
	#RedesSoc{width: 70%; max-width: 30px;padding-top: 15px;}
	/*#footer_home{border:solid; border-color: red;}*/
	#ContactFoot{width: 100%; font-size: 14px;float: left; margin-left: 0;}
	#h2HomeFoot {width: 100%; font-size: 14px;float: left; margin-left: 0;margin-top: 0;}
	#AddressFoot1{width: 100%; color: white; font-size: 12px;float: left;margin-left: 0px;}
	#AddressFoot2{width: 100%; color:white; font-size: 12px;float: left;margin-left: 0;}
	#UpdateLine{font-size: 10px;margin-left: 0%;}
	#MailFoot{width: 100%; font-size: 12px;float: left;margin-left: 0;}

	/***************************************************************************/
	/*******************		Soluciones Vehiculares		********************/
	/***************************************************************************/
	.cs-breadcrumb li:first-of-type > a {
		padding: 12px 10px 12px 20px;
		border-radius: .25em 0 0 .25em;
	}
	
	.cs-breadcrumb li.current {
		font-size:11px;
	}
	
	.cs-breadcrumb a,
	.cs-breadcrumb li:first-of-type > a,
	.cs-breadcrumb li.current{
		font-size:11px;
		padding: 10px 5px 10px 12px;
	}
	
	.cs-breadcrumb li::after, .cs-breadcrumb li > *::after {
		position: absolute;
		top: 0;
		left: 100%;
		content: '';
		height: 0;
		width: 0;
		border-right-width: 0;
		
		border-width:17px ;
		border-left-width: 10px!important;
	}

	#LineasProdVehicular{
		height:700px;
		/*border-color:green;*/
	}
	#h2HeadSV{padding-top: 10px; font-size: 14px;}
	#LineasVehiculares{
		width: 100%;
		height: 440px;/*440px*/
		/*border: solid;
		border-color: green;*/
	}
	.LineVehicChoices_1_of_3{
		width: 70%;/*49%*/
		/*border: solid;border-color: red;*/
	}
	.LineVehicChoices_2_of_3{
		width: 2%;
		height: 20px;
		max-height: 30px;
	}
	.LineVehicChoices_3_of_3{
		width: 49%;/*border: solid;*/
	}
	.SolucVeh_1_of_5{
		width: 100%;
		/*max-width: 75px;*/
		/*border:solid;
		border-color: blue;*/
		/*height: 100%;
		max-height: 294px;*/
	}
	.SolucVeh_2_of_5{
		width: 1%;
		max-width: 10px;
		/*border:solid;
		height: 100px;*/
	}
	.SolucVeh_3_of_5{
		width: 100%;
		min-width: 100px;
		/*max-width: 75px;*/
		/*border:solid;*/
		/*height: 100%;*/
		max-height: 294px;
	}
	.SolucVeh_4_of_5{
		width: 1%;
		max-width: 10px;
		/*border:solid;
		height: 100px;*/
	}
	.SolucVeh_5_of_5{
		width: 100%;
		min-width: 100px;
		/*max-width: 75px;*/
		/*border:solid;*/
		/*height: 100%;*/
		max-height: 294px;
	}
	#imgLineaVeh1{width: 100%;max-width: 135px; /*border:solid; border-color: grey;*/}

	#Margen5Botones{margin-top: -20%;}

	/***************************************************************************/
	/*******************		Luces de Emergencia			********************/
	/***************************************************************************/
	#ProductosPorLinea{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 15px;
		height: 920px;
		max-height: 920px;
		/*border: solid;border-color: blue;*/
	}	
	.LucesEmergChoices_1_of_1{width: 100%;/*height: 700px;*/margin-left: 0;padding-left: 5%;/*border: solid;border-color: red;*/}
	.EmergencyLights_1_of_5{width: 92%;max-height: 390px;}
	.EmergencyLights_3_of_5{width: 92%;max-height: 290px;margin-top: 15px;}
	.EmergencyLights_5_of_5{width: 92%;max-height: 290px;margin-top: 15px; }
	.EmergencyLightsSplit_1_of_2{max-height: 200px;max-width:300px;/*165px;*//*border:solid;*/}
	.EmergencyLightsSplit_2_of_2{max-height: 80px;} /*70 hasta 120617*/


	#test .imgLucesEm{
		width: 100%;/*85%/*230px;*/
		min-width: 80px;
		max-width: 300px;/*100%;/*280px*/
		max-height: 300px;
	}


	#imgLucesEm{max-width: 250px;/*150px;*/}

	/*****************************************************************************************************************/
	/*												INTERCOMUNICADORES VEHICULRES.HTML 													 */
	/*****************************************************************************************************************/

	#ProductosIntercomVehic{		/*Bloque contenedor de los productos de la linea*/
			margin-top: 15px;
			height: 2200px;	/*1900*/
			max-height: 2210px;
			/*border:solid;*/
	}

	/*****************************************************************************************************************/
	/*												PERIFONEO Y SIRENAS.HTML 													 */
	/*****************************************************************************************************************/

	#ProductosPerifoneo{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 50px;
		width: 100%;
		height: 640px;/*370*/
		max-height: 650px;
		background: lightgrey;/*#EFEFEF;*/
		/*border:solid;border-color: orange;*/
	}
	/*#BloqueProdXlinea{border:solid;border-color: orange;}*/

	#ProductosPerifoneo .EmergencyLights_1_of_5{display: none;}
	#ProductosPerifoneo .EmergencyLights_3_of_5{margin-left: -7%;}
	#ProductosPerifoneo .EmergencyLights_5_of_5{display: none;}
	#ProductosPerifoneo .EmergencyLightsSplit_2_of_2{max-height: 80px;}

	/*****************************************************************************************************************/
	/*												PRODUCTOS COMPLEMENTARIOS.HTML 													 */
	/*****************************************************************************************************************/
	#ProductosProdComplement{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 50px;
		width: 100%;
		height: 520px;/*1580px;*/
		max-height: 700px;/*1590px;*/
	}

	#ProductosProdComplement2{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 50px;
		width: 100%;
		height: 1250px;/*690px;/*1580px;*/
		max-height: 1260px;/*700px;/*1590px;*/
	}

	#ProductosProdComplement3{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 50px;
		width: 100%;
		height: 1890px;/*1470px;*/
		max-height: 1900px;/*1480px;*/
	}

	#BloqueAtencionPublico{
		width:80%;
		margin-left:10%;
	}

	#ProductosIntercomVehic2{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 50px;
		width: 100%;
		height: 1580px;
		max-height: 1590px;
	}

	#SistDAR{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 50px;
		width: 100%;
		height: 950px;/*1510px;*/
		max-height: 960px;/*1520px;*/
	}	

	#SistDAR .LucesEmergChoices_1_of_1{
		margin-left: 10%;/*border: solid;border-color: red;*/
	}

	#ProdEmergencyL{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 50px;
		width: 100%;
		height: 950px;/*1510px;*/
		max-height: 960px;/*1520px;*/
	}	

	#ProdEmergencyL .LucesEmergChoices_1_of_1{
		margin-left: 10%;/*border: solid;border-color: red;*/
	}

	#ProductosProdComplement .LucesEmergChoices_1_of_1{
		margin-left: 10%;/*border: solid;border-color: red;*/
	}
	#ProductosIntercomVehic .LucesEmergChoices_1_of_1{
		margin-left: 10%;/*border: solid;border-color: red;*/
	}

	.Prods2Bot_1_of_3{	
		width: 90%;
		min-width: 150px;
		max-width: 500px;/*300px*/
		max-height: 310px;
		background: white;
		border-radius: 15px;
		/*border: solid;
		border-color: green;*/
	}
	.Prods2Bot_2_of_3{width: 20%;}
	.Prods2Bot_3_of_3{	
		width: 90%;
		min-width: 150px;
		max-width: 500px;/*300px*/
		max-height: 310px;
		background: white;
		border-radius: 15px;
		/*border: solid;
		border-color: green;*/
	}

	/*****************************************************************************************************************/
	/*												SOLUCIONES PARA MOTOS.HTML 										 */
	/*****************************************************************************************************************/

	#ProductosProdMotos{		/*Bloque contenedor de los productos de la linea*/
		margin-top: 50px;
		width: 100%;
		height: 2700px;
		max-height: 2750px;
	}

	/*****************************************************************************************************************/
	/*												QUIENES SOMOS.HTML 								 */
	/*****************************************************************************************************************/
	#AboutBl1{width: 90%;height: 820px; /*border:solid;border-color: red;*/}
	#AboutBl2{width: 90%;height: 700px; background-color: #EFEFEF; border-radius: 7px; }
	.span_about1_of_2{
		width: 90%;
		margin-left: 5%;
		/*border: solid;*/
	}
	.span_about2_of_2{
		width: 90%;
		margin-left: 5%;
		/*border: dashed;*/
	}
	.span_about2_of_2 p{margin-top: -5px;}

	/***************************************************************************/
	/*******************		Producto-Traffic Lamp		********************/
	/***************************************************************************/
	#TitProd{
		font-size: 24px;
		font-weight: bolder;
	}
	#Producto{
		height: 520px;/*920px*/
		/*border:solid;
		border-color: red;*/
	}

	#LinkAllSolutions{margin-top: -30px;}

	#BloqueProd{
		width: 100%;
		/*min-height: 750px;*/
		min-height: 375px;
		/*border: solid;*/
	}
	.span_prod_1_of_3{
		width: 100%;
		min-height: 280px;
		max-height: 300px;		
	}
	.span_prod_2_of_3{
		width: 100%;
		height: 40px;
	}
	#ShowDescript{display:block;}
	.span_prod_3_of_3{
		width: 100%;
		max-width: 380px;
		min-height: 380px;
		max-height: 500px;
		/*border: solid;border-color: red;*/
		margin-top: -0px;/*60px*/	
		display: none;
	}
	.span_ProdSplit_1_of_2{
		height: 200px;
	}
	.span_ProdSplit1_1_of_2{
		height: 170px;
	}
	.span_ProdSplit_2_of_2{
		height: 20px;
	}
	#tira_TFL{
		width: 100%;
		margin-left: 15%;
	}

	.span_solveh_1_of_6 {
		width: 10%;/*20%;*/
		max-width: 50px;
		/*border: solid;
		border-color: blue;*/
	}
	.span_solveh_2_of_6 {
		/*width:10%;*/
		display: none;	
		/*border: solid;*/	
	}
	.span_solveh_3_of_6 {
		width: 25%;/*20%;*/
		max-width: 80px;
		height: 70px;
		/*border: solid;*/
		/*border-color: grey;
		border-width:medium;*/
		/*border: dashed;
		background-color: yellow;*/
	}
	.span_solveh_4_of_6 {
		width: 25%;/*20%;*/
		max-width: 80px;
		height: 70px;
	}	
	.span_solveh_5_of_6 {
		display: none;
	}
	.span_solveh_6_of_6 {
		width: 10%;/*10%;*/
		max-width: 50px;
		/*border: solid;
		border-color: blue*/;
	}
	#img1{margin-top: 15px;/*background-color: grey;*/}
	#img6{margin-top: 15px;/*background-color: grey;*/}



	#ProdMovilCotent{
		height: 350px;
		/*border: solid;border-color: green;*/
		max-width: 380px;	
	}
	#BloqueCotiza{
		height: 80px;
		max-width: 380px;
	}
	.ContenidoPestana{
		width: 100%;
		max-width: 380px;
		height:332px;
		/*border: solid;border-color: yellow;*/
	}	
	#FotoProd{max-width: 200px;}

	/*Estilo para la galeria de videos en producto*/
	#Pics{height: 170px;/*border:solid;border-color: red;*/}
	#GaleriaVideo{height: 160px;margin-top: 0px;}
	.GalleryVid{height: 50px;}
	/*fin estilo de galeria de video*/

	#BloqueProdRelac{
		margin-top: -50px;
		background-size: 100%;
		height: 820px;
	}
	/*#SuscriptBar_ProductoSel{
		background-size: 100% 100%;
	}	
	#SuscriptMsg1{
		width: 100%;
		font-size: 12px;
		padding-top: 10px;
	}
	#SuscriptButton{
		width: 70%;
		height: 40px;
		margin-left: 10%;
		margin-top: 15px;		
	}*/

	#ImgCertif{width: 90%;}

	.span_certif1_of_2{
		width: 90%;
		margin-left: 5%;
	}

	.span_certif2_of_2{
		width: 90%;
		margin-left: 5%;
	}

#BloqueCert{height: 2100px;}
#CertBl1{width: 90%;height: 430px; /*border:solid;border-color: red;*/}
#CertBl2{width: 90%;height: 500px; /*border:solid;border-color: red;*/}
#CertBl3{width: 90%;height: 430px; /*border:solid;border-color: red;*/}
#ImgCertif{width: 100%;max-width: 300px;margin-top: 0;/*border:solid;*/}
#ImgCertif4{width: 80%;max-width: 170px;margin-top: 0;/*border:solid;*/}

	#BloqueContacto{
		height: 380px;
		/*border: solid;*/
	}
	#mapacontacto{
		width:100%;
		height: 70%;
		margin-left: 0%;
	}

	/*  GRID OF TWO IN CONTACTENOS */
	.span_cont1_of_3{
		width: 80%;
	}
	.span_cont3_of_3{
		width: 90%;
		height: 100%;
	}	


	/*Productos relacionados en el producto*/
	#BlProducto_ProdsRelac{
		background-size: 100%;
		width: 100%;
		height: 460px;/*420*/
		/*border: solid;border-color: red;*/
		margin-top: -50px;	
	}
	#PrTitProdRel{
		width: 100%;margin-top: 20px;font-size: 24px;color: white;/*border:solid;border-color: red*/;
	}
	#ProdBotonesPR{
		/*border: solid;
		border-color: orange;*/
		height: 240px;
	}


	.ProductoPR_1_of_5{
		width: 100%;
		min-width: 150px;
		/*max-width: 500px;/*300px*/
		max-height: 294px;
		background: white;
		border-radius: 15px;
		/*border: solid;
		border-color: green;*/
	}
	#ProductoBlPR_2{display: none;}
	#ProductoBlPR_3{display: none;}
	/*.span_PrdRG_2_of_5{display: none;}
	.span_PrdRG_4_of_5{display: none;}*/

	#Prod_FlechasProdsRel{display: block;width: 100%;margin-top:50px;border:solid;border-color: transparent;padding: 0;}
	#PrPassImgLeft{margin-left: 0px;}
	#PrPassImgRight{margin-left: 20px; }
	#ResourceText{font-size: 12px;text-align: left;}



	/*****************************************************************************************************************/
	/*												SOLUCIONES ARQUITECTONICAS.HTML 										 */
	/*****************************************************************************************************************/
	#LineasProdArquitectonico{
		/*border:solid;*/
		height: 600px;/*600px;/*850px*/
	}

	#LineasArquitectonicas{
		/*border: solid;border-color: red;*/
		width: 80%;
		height: 1400px;
		margin-left: 10%;
	}

	#LineasArquitectonicas .LineVehicChoices_1_of_3{width: 100%;margin-left: 0%;}

	#LineasArquitectonicas .SolucArq_1_of_5 #imgLineaVeh1{width: 90%;max-width: 250px;}
	#LineasArquitectonicas .SolucArq_3_of_5 #imgLineaVeh1{width: 90%;max-width: 250px;}
	#LineasArquitectonicas .SolucArq_5_of_5 #imgLineaVeh1{width: 90%;max-width: 250px;}

	/*****************************************************************************************************************/
	/*												SERVICIO POSVENTA.PHP 								 */
	/*****************************************************************************************************************/
	#PosVentaIntro{
		width: 90%;
		height: 720px;/*310px;*/
		margin-left: 5%;	
	}
	.PosVentaIntro_1_of_2{
		padding-top: 20px;
		width: 90%;
		min-width: 150px;
		/*max-width: 800px;*/
		text-align: justify;
	}
	.PosVentaIntro_2_of_2{
		padding-top: 20px;
		width: 90%;
		/*max-width: 800px;*/
		height: 285px;
		max-height: 300px;
		margin-left: 3%;
	}
	#ImgIntroPosventa{width: 70%;max-width: 250px;margin-right:13%;margin-top: 0;}

	#PosVentaForm{
		width: 90%;
		height: 820px;/*310px;*/
		margin-left: 5%;	
	}
	.PosVentaForm_1_of_2{padding-top: 20px;width: 100%;min-width: 200px;/*border: solid;*/}
	.PosVentaForm_2_of_2{padding-top: 20px;width: 100%;min-width: 200px;/*border: solid;*/}

	#LabMsgPV{margin-left: 0%;}
	#PVmensaje{
		width: 90%;
		max-width: 750px;
		height: 200px;
		max-height: 200px;
		margin-left: 0%;
	}
	#ButPV{width: 120px;height: 30px;background-color: #303030;color: white;border-radius: 7px;float: left;margin-left: 10%;border:none;}

	/*****************************************************************************************************************/
	/*												Trabaje con nosotros.PHP 								 */
	/*****************************************************************************************************************/
	#WorkIntro{
		height: 750px;/*310px;*/
		margin-left: 10%;
		border: none;
	}
	#ImgIntroWork{width: 100%;max-width: 200px;margin: 40px auto;}
	#WorkForm{
		height: 1070px;/*310px;*/
		margin-left: 10%;
		border: none;
	}	
	#HVmensaje{width: 90%;margin-left: 0%;}
	#archivo1{margin-left: 0%; width: 90%;}
	#ButPV{margin-bottom: 30px;}

	/****************************************************************************************************************/
	/*												Testimoniales.HTML 								 				*/
	/****************************************************************************************************************/
	#GaleriaTestimoniales{height: 2720px;/*border: solid;border-color: red;*/}
	#GaleriaTestimoniales2{height: 600px;/*border: solid;border-color: red;*/}
	#TituloTestim{margin-left: 10%;margin-top: 5%;}
	#IntroTestim{width: 80%;margin-left: 10%;text-align: justify;}
	#TestimLines{/*contenedor de las 4 imagenes*/
		width: 70%;
		height: 100%;height: 900px;max-height: 900px;
		margin-left: 15%;margin-right: 15%;margin-top: 10%;
		/*border: solid;border-color: blue;*/
	}
	.ImgTestim_1_of_4{width: 100%;height: 100%;max-height: 220px;margin-top: -0%;/*border:solid;border-color: red;*/}
	.ImgTestim_2_of_4{width: 100%;height: 100%;max-height: 200px;margin-left: 0%;margin-top: 20px;/*border:solid;border-color: red;*/}
	.ImgTestim_3_of_4{width: 100%;height: 100%;max-height: 200px;margin-left: 0%;margin-top: 20px;/*border:solid;border-color: red;*/}
	.ImgTestim_4_of_4{width: 100%;height: 100%;max-height: 200px;margin-left: 0%;margin-top: 20px;/*border:solid;border-color: red;*/}	
	#imgTst1{margin-top:0%;width: 100%;max-width: 300px;max-height: 300px;border-radius: 15px;}
	#imgTst2{margin-top:0%;width: 100%;max-width: 300px;max-height: 300px;border-radius: 15px;}
	#imgTst3{width:100%;max-width: 350px;max-height: 300px;margin-top:0%;border-radius: 15px;}
	#imgTst4{width:100%;max-width: 300px;max-height: 300px;margin-top:0%;border-radius: 15px;}
	#imgTst5{width:100%;max-width: 300px;max-height: 300px;border-radius: 15px;}
	#imgTst6{width:92%;max-width: 300px;max-height: 300px;border-radius: 15px;}
	#imgTst7{width:38%;max-width: 350px;max-height: 300px;border-radius: 15px;}
	#imgTst8{width:100%;max-width: 350px;max-height: 300px;border-radius: 15px;}
	#imgTst9{width:100%;max-width: 350px;max-height: 300px;border-radius: 15px;}
	#imgTst10{width:52%;max-width: 350px;max-height: 300px;border-radius: 15px;}
	#imgTst11{width:52%;max-width: 350px;max-height: 300px;border-radius: 15px;}
	#imgTst12{width:88%;max-width: 350px;max-height: 300px;border-radius: 15px;}	

	/****************************************************************************************************************/
	/*												Distribuidores.HTML 								 			*/
	/****************************************************************************************************************/
	#TituloDistribudores{font-size: 24px;}
	/*#DistribuidoresBl1{width: 90%;height: 1030px; background-color: #EFEFEF; border-radius: 7px; }
	#DistribuidoresBl2{width: 90%;height: 250px; background-color: #EFEFEF; border-radius: 7px; }
	.span_distrib_2_of_2{width: 90%;margin-left: 5%}
	#PaisesDistrib{text-align: justify;}*/
	#DistriAmerica{width: 80%;height: 500px;margin-left: 10%;margin-top: 3%;/*border:solid;*/}
	#TitAmerica{padding-bottom: 20px;}
	.span_distrib_1_of_3{width: 100%;height: 100%;max-height: 360px;margin-left: 0%;/*border:solid;*/}
	.span_distrib_2_of_3{width: 100%;height: 100%;max-height: 360px;margin-left: 0%;/*border:solid;*/}
	.span_distrib_3_of_3{width: 100%;height: 100%;max-height: 360px;margin-left: 0%;/*border:solid;*/}
	.span_distrib_country{width: 100%;height: 70px;background-color: #EFEFEF;}
	.span_distrib_content{width: 100%;height: 100%;max-height: 450px;height: 280px;margin-top: 5px;background-color: #EFEFEF;}
	#DistriFlag{width: 30px;margin-top: 5%;}
	.span_FlagCountry{width: 20%;margin-top: 5%;}
	.span_TextCountry{width: 80%;margin-top: 5%;}
	#DistribContent{width: 90%;margin-left: 5%;margin-top: 5%;}
	#textoDist{font-size: 80%;}		

	#ProductosProdComplement .EmergencyLightsSplit_2_of_2{height: 140px;}/*60 hasta 120617*/
	#ProductosIntercomVehic .EmergencyLightsSplit_2_of_2{height: 140px;}

	/*Galeria de fotos*/
	#slider{width:320px;height: 320px;}
	#ImgGallery{width: 100%;max-height: 420px;vertical-align: middle;}
	#ArrowContainerGallery{display: none;}	

}