*{
	padding:0;
	margin:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

@font-face {
	font-family: 'Conv_Aquiline Book';
	src: url('fonts/Aquiline Book.eot');
	src: local('☺'), url('fonts/Aquiline Book.woff') format('woff'), url('fonts/Aquiline Book.ttf') format('truetype'), url('fonts/Aquiline Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CenturyGothic';
	src: url('fonts/Century Gothic.ttf');
	src: local('☺'), url('fonts/Century Gothic.ttf') format('truetype');

	/*font-family: 'gothic';*/
	src: url('fonts/gothic.eot');
	src: local('gothic'), url('fonts/gothic.woff') format('woff'), url('fonts/gothic.ttf') format('truetype');

	font-weight: normal;
	font-style: normal;
}

.fontsforweb_fontid_9785 {
	font-family: 'CenturyGothic' !important;
}

/*#Banner{height: 255px;max-height: 255px;border: solid;}*/
#picture{	/*Imagen del banner*/
	width: 100%;
	height: 100%;
	max-height: 250px;
	/*position:relative;
	z-index:1;	*/
}

#ArrowBannerLeft{
	float:left;
	width: 20%;
	max-width:60px;
	position:relative;
	z-index:3;
	margin-top: -150px;/*6%*/
	/*margin-left: -100%;*//*background-color: red;*/
}
#ArrowBannerRight{
	float:right;
	width: 20%;
	max-width:60px;
	position:relative;
	z-index:3;
	margin-top: -150px;
	margin-left: -60px;/*background-color: red;*/
}
#ArrowBannerLeft:hover{width: 55px;opacity: 90%;}
#ArrowBannerRight:hover{width: 55px;opacity: 90%;}
/*#imgflecha{	position:absolute;z-index:10001;}*/
#pictureQS{width: 100%;height: 300px;}

body {
	/*background: white;/*#FEFEFE;*/
	/*background-image: url("img_test/FondoBody/*.jpg");*/
	/*font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif;*/
	font-family: 'CenturyGothic';/*'Conv_Aquiline Book';*/
	color: #303030;
}

#ImgConstruct{width: 40%;margin-left: 30%;}

/*Columnas flexibles*/

	/*  SECTIONS  */
	.section {
		clear: both;
		padding: 0px;
		margin: 0px;
	}

	/*  COLUMN SETUP  */
	.col {
		/*background: LightGrey;*/
		display: block;
		float:left;
		margin: 0% 0% 0% 0%;
		text-align: center;
	}
	.col:first-child { margin-left: 0px; }


.MainLogo{
/*	position: absolute;
	width: 200px;
	height: 200px;
	background-color: white;
	margin-left: 7%;
	border: inset;	*/
	position: absolute;
	width: 100px;
	height: 100px;
	/*background-color: white;*/
	margin-left: 7%;
	/*border: inset;*/
}

#logo{
	/*position: absolute;
	background-color: white;*/
/*	width: 90%;
	margin-left: 5%;
	margin-top: 18%;	*/
	width: 100%;
	margin-left: 10%;
	margin-top: 25%;
}

#logo2{
	width: 70%;
	max-width: 300px;
}

.Head1{
	width: 100%;
	height: 100px;	
	background:#EFEFEF;
	/*border: solid;*/
}

.span_head1_1_of_3{
	/*background: red;*/
	width: 60%;
	height: 100%;
} 
.span_head1_2_of_3{
	/*background: blue;*/
	width: 30%;
	height: 100%;
} 
.span_head1_3_of_3{
	/*background: green;*/
	width: 10%;
	height: 100%;
} 

#flagEng{
	width: 35%;
	max-width: 50px;
	padding-top: 17%;
	/*padding-left: 3%;*/
	margin-right: 35%;
}

.Head2{
	width: 100%;
	height: 50px;	
	background:#303030;
	/*border: solid;*/
}

.span_head2_1_of_2{
	/*background: red;*/
	width: 1%;/*25%*/
	height: 100%;
} 
.span_head2_2_of_2{
	/*background: blue;*/
	width: 99%;/*75%*/
	height: 100%;
}


.span_home1_of_1{
	width: 100%;
}


.menu_bar {
	display:none;
}

#PagActiva{
	color: #1361AB;
}

 
header {
	width: 100%;
	height: 20%;	
	/*background:#EFEFEF;*//*f4e6fa   LightGrey;*/
}
 

header nav {
	/*background:#EFEFEF;*//*#EFEFEF  LightGrey;*//*#023859;*/
	z-index:1000;
	/*max-width: 1000px;*/
	width:100%;/*95*/
	margin:0px auto;
	text-align: center;	
}
 
header nav ul {
	list-style:none;
	margin-left: 5%;
}
 
header nav ul li {
	display:inline-block;
	position: relative;
}

 
header nav ul li:hover {
	/*background:DarkGrey;*//* color de fondo del texto cuando se pasa el mouse sobre los menus #E6344A;*/
	/*text-decoration: underline;*/
	/*font-size: 18px;*/
}

header nav ul li a {
	color:#EFEFEF;/*#303030;*/
	display:block;
	text-decoration:none;
	padding: 12px;
	font-weight: 900;/*bold*/
}

header nav ul li a:hover{
	color:DimGrey;
}
 
header nav ul li a span {
	margin-right:10px;
}
 
header nav ul li:hover .children {
	display:block;
	background-color: #303030;
}
 
header nav ul li .children {
	display: none;
	background:#303030;/*#EFEFEF;/* fondo de los menus desplegables #011826;*/
	position: absolute;
	width: 150%;
	z-index:1000;
}
 
header nav ul li .children li {
	display:block;
	overflow: hidden;
	border-bottom: 1px solid rgba(255,255,255,.5);
}
 
header nav ul li .children li a {
	display: block;
}
 
header nav ul li .children li a span {
	float: right;
	position: relative;
	top:3px;
	margin-right:0;
	margin-left:10px;
}
 
header nav ul li .caret {
	position: relative;
	top:3px;
	margin-left:10px;
	margin-right:0px;
}

#widget-area{
	margin-top: 20px;
}




#detalle{
	margin-top: -20px;
	/*background: #EFEFEF;*/
}

.cs-breadcrumb {
	padding-top: 70px;
	margin-left: 10%;
	width:80%;
	height:auto;
	min-height:20px;
}

.cs-breadcrumb ol {
	padding:0;
}

.cs-breadcrumb li {
	display:inline-block;
	position:relative;
	border-color: #edeff0;
	background:transparent;
	font-size: 14px;
}

.cs-breadcrumb li.current {
    color: #ffffff;
    background-color: #1361AB;/*#5BCC81;*/
    border-color: #96c03d;
	padding:12px 20px 12px 30px;
	margin-left:4px;
	border-radius: 0 .25em .25em 0;
}

.cs-breadcrumb li::after, .cs-breadcrumb li > *::after {
	content: '';
    position: absolute;
    top: 0;
    left: 100%;
    content: '';
    height: 0;
    width: 0;
    border: 22px solid transparent;
    border-right-width: 0;
    border-left-width: 20px;
	
  }
  
.cs-breadcrumb li::after {
    z-index: 1;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
    border-left-color: white;
    /* reset style */
    margin: 0;
}

.cs-breadcrumb li > *::after {
    z-index: 2;
    border-left-color: inherit;
}

.cs-breadcrumb li:first-of-type > a {
	padding:12px 10px 12px 20px;
	border-radius: .25em 0 0 .25em;
}

.cs-breadcrumb a {
	display:block;
	padding:12px 10px 12px 30px;
	background:#edeff0;
	color: #2c3f4c;
	border-color: #edeff0;
	margin-left:1px;
}

.cs-breadcrumb a:hover {
	border-color: #333;
	background-color:#333;
	color:white;
}



#Producto{
	width: 80%;
	height: 600px;/*550px;*/
	margin-left: 10%;
	margin-top: 3%;
	/*border: solid;*/		/*Recuadro principal del producto*/
}

#Producto_Covid{
	width: 80%;
	/*height: 900px;/*550px;*/
	margin-left: 10%;
	margin-top: 3%;
	/*border: solid;*/		/*Recuadro principal del producto*/
}

#TitProd{
	font-size: 40px;
	font-weight: bolder;
}

#BloqueProd{
	min-height: 380px;
	/*max-height: 800px;*/
	/*border: dashed;
	border-color: green;*/
}

#tira_TFL{
	width: 100%;
	/*min-width: ;400px;*/
	/*margin-left: 25%;*/
	margin-left: 5%;
	/*border: solid;border-color: red;*/
}

.span_prod_1_of_3{
	width: 47%;
	min-height: 380px;
	max-height: 440px;
	background: #EFEFEF;
	border: solid;	
	border-radius: 15px;
	border-width: 1px;
	border-color: grey;
	max-width: 500px;/*465px*/
}
.span_prod_2_of_3{
	width: 6%;
	height: 100%;
	max-width: 500px;
	/*border: solid;
	border-color: red;*/	
}
.span_prod_3_of_3{
	float: right;
	margin-right: 0px;
	width: 47%;
	min-height: 380px;
	max-height: 500px;
	max-width: 500px;
	/*border: solid;
	border-color: #EFEFEF;*/
}
#ShowDescript{display:none;}

.GaleriaMultimedia{
	width: 100%;
	height: 394px;
}

.span_ProdSplit_1_of_2{
	width: 100%;
	max-width: 500px;
	height: 360px;
	/*min-height: 300px;
	max-height: 500px;*/
}
.span_ProdSplit1_1_of_2{
	width: 100%;
	max-width: 500px;
	height: 312px;	
}
.span_ProdSplit_2_of_2{
	width: 100%;
	max-width: 500px;/*465px*/
	height: 80px;
	background: #EFEFEF;
	border-top: solid;
	border-color: grey;/*#303030;*/
	border-top-width: 1px; /*or thin*/
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

#BotCotizar{margin-top: 8px;}
#BotonCotizar{margin-top: 8px;/*border: inset;*/}

#BloqueCotiza{
	border: solid;	
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-width: 1px;
	border-color: grey;	
}


/*Estilo para pestañas de los productos*/
.Pestanas{
	width:100%;
    display:inline-block;
    min-width: 400px;
}

.MenuPestanas a{
/*	border:solid;
	border-color: orange;*/
	width: 100%;
	color: #303030;
    text-decoration: none;
}

.MenuPestanas li{
    margin:0px 0px;
    float:left;
    list-style:none;
    margin-left: 3%;
    display: inline-block;
}

.MenuPestanas li.active{
	background-color: #EFEFEF;
	border: solid;
	border-bottom: none;
	border-width: 1px;
	border-color: grey;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.MenuPestanas li.active a{
	color: #1361AB;
	font-weight: bold;
}

.ContenidoPestana{
	width: 100%;
	max-width: 500px;/*465px*/
	height: 340px;/*280px;*/
	background: #EFEFEF;
	border-radius: 15px;
	/*border-top-left-radius: 0px;*/
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border: solid;	
	/*border-radius: 15px;*/
	border-width: 1px;
	border-color: grey;
	border-top: none;
	/*z-index: 1;*/
	overflow-y: scroll;  /*scroll si el contenido es muy largo*/
	/*position: absolute;*/
}


.tab {
    display:none;
}

.tab.active {
    display:block;
}

.MenuPestanas:after {
    display:block;
    clear:both;
    content:'';
}

/*.MenuPestanas li {
    list-style:none;
    margin-left: 3%;
    padding-left: 10px;
    padding-right: 10px;
}*/

#Descripcion{
	/*margin: 5px 20px 10px 20px;*/
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;
	font-size: 14px;
}

#Car_izq{
	text-align: left;
	padding: 5px;
}
#Car_der{
	text-align: right;
}

#archivo1{
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;
	font-size: 14px;
}

/*estilos para la galeria de imagenes*/
#index_vehicular{
	text-align: left;
	width: 100%;
	/*border: solid;*/
	height: 115px;
	margin-left: 40px;
	margin-top: 5px;
}

#sel_solution{
	width:70%;
	margin-top: 30%;
}
#img1{width: 100%;margin-top: 10px;}/*probable flecha*/
#img2{width: 100%;}
#img3{width: 100%;}
#img4{width: 100%;}
#img5{width: 100%;}
#img6{width: 100%;margin-top: 10px;}/*probable flecha*/

.GalleryImg:hover{border:inset;border-color: grey;border-width: 1px;}


	.span_solveh_1_of_6 {
		width: 10%;/*20%;*/
		max-width: 50px;
		border: solid;
		border-color: transparent;
	}
	.span_solveh_2_of_6 {
		/*width:10%;*/
		width: 18%;/*20%;*/
		max-width: 80px;
		height: 70px;	
		/*border: solid;	*/
	}
	.span_solveh_3_of_6 {
		width: 18%;/*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: 18%;/*20%;*/
		max-width: 80px;
		height: 70px;
		/*border: solid;*/
		/*border-color: grey;*/
		height: 70px;
		/*background-color: blue;*/
	}	
	.span_solveh_5_of_6 {
		width: 18%;/*20%;*/
		max-width: 80px;
		height: 70px;
		/*border: solid;*/
		/*border-color: grey;*/
		height: 70px;
		/*border: dashed;*/
		/*background-color: red;*/
	}
	.span_solveh_6_of_6 {
		width: 10%;/*10%;*/
		max-width: 50px;
		border: solid;
		border-color: transparent;
	}

    .zoom1{
        /* Aumentamos la anchura y altura durante 2 segundos */
        transition: width 2s, height 2s, transform 2s;
        -moz-transition: width 2s, height 2s, -moz-transform 2s;
        -webkit-transition: width 2s, height 2s, -webkit-transform 2s;
        -o-transition: width 2s, height 2s,-o-transform 2s;
    }

    .zoom1:hover{
        /* tranformamos el elemento al pasar el mouse por encima al doble de
           su tamaño con scale(2). */
        transform : scale(1.8);
        -moz-transform : scale(1.8);      /* Firefox */
        -webkit-transform : scale(1.8);   /* Chrome - Safari */
        -o-transform : scale(1.8);        /* Opera */

    -webkit-transition-property: opacity;
    -webkit-transition-duration: 200ms;
    -webkit-transition-timing-function: ease;
    /*cursor:  cell;
    cursor: -moz-zoom-in;
    cursor: -webkit-zoom-in;*/
    border: inset;
    border-color: grey;        
    background: white;
    }

#FotoProd{
	width: 90%;
	max-width: 400px;
	height: 300px;
	/*background: green;
	border:solid;*/
	margin: 6.5% auto;
}

#Pics{
	width: 90%;
	max-width: 400px;
	height: 300px;
	/*background: blue;
	border:solid;*/
	margin: 0% auto;	
}


#imgTFL{
	width: 100%;/*70%;
	margin: 5% auto;*/
	/*margin-top: 0px;*/
	max-width: 350px;
	max-height: 300px;/*100%;*/
	border-radius: 15px;
	margin-left: 2%;
}
#ImgPrdRel_1{
	width: 70%;
	max-width: 200px;
	max-height: 100%;
}
#ImgPrdRel_1_3{width: 100%;max-width: 320px;max-height: 100%;border-top-left-radius: 15px;border-top-right-radius: 15px;}
#ImgPrdRel_2_3{width: 100%;max-width: 320px;max-height: 100%;border-top-left-radius: 15px;border-top-right-radius: 15px;}
#ImgPrdRel_3_3{width: 100%;max-width: 320px;max-height: 100%;border-top-left-radius: 15px;border-top-right-radius: 15px;}




/*Productos Relacionados*/
#BloqueProdRelac{
	background-image: url("img_test/FondoProd2.jpg");
	background-size: 100% ;
	width: 100%;
	height: 420px;/*420*/
	/*border: solid;border-color: red;*/
}


#FlechasProductos{
	background-image: url("img_test/FondoProd2.jpg");
	background-size: 100%;
	width: 100%;	
}

#TitProdRel{
	font-size: 35px;
	font-weight:bolder;
	color: white;
	text-align: center;
	/*border:solid;border-color: red;*/
}

#ProdRelGalery{				/*Recuadro principal de productos relacionados*/
	width: 80%;
	margin-left: 10%;
	/*border:solid;
	border-color: green;*/
	height: 100px;
}

.span_PrdRG_1_of_5{
	width: 30%;
	/*max-width: 350px;*/
	border:solid;
	border-color: grey;
	height: 250px;
	background: white;
	border-radius: 15px;
	border-width: 1px;
}
.span_PrdRG_2_of_5{
	width: 5%;
	/*border:solid;
	border-color: red;*/
	height: 250px;	
}
.span_PrdRG_3_of_5{
	width: 30%;
	border:solid;
	border-color: grey;
	height: 250px;	
	background: white;
	border-radius: 15px;
	border-width: 1px;
}
.span_PrdRG_4_of_5{
	width: 5%;
	/*border:solid;
	border-color: red;*/
	height: 100px;	
}
.span_PrdRG_5_of_5{
	width: 30%;
	border:solid;
	border-color: grey;
	height: 250px;	
	background: white;
	border-radius: 15px;
	border-width: 1px;
}


.span_ProdRelSp_1_of_2{
	width: 100%;
	height: 180px;
}

.span_ProdRelSp_2_of_2{
	border-top: solid;
	border-color: grey;
	width: 100%;
	height: 100px;
	border-width: 1px;
}

#TextPMV_1, #TextPMV_2, #TextPMV_3{font-size: 14px;}

/*#ImgPrdRel_1{
	width: 70%;
	margin-top: -10px;
}*/

#LinkProdRel{
	text-decoration: none;
	color: #1361AB;
}
#LinkProdRel_1{text-decoration: none;color: #1361AB;}
#LinkProdRel_2{text-decoration: none;color: #1361AB;}
#LinkProdRel_3{text-decoration: none;color: #1361AB;}
#LinkProdRel_1b{text-decoration: none;color: #1361AB;}
#LinkProdRel_2b{text-decoration: none;color: #1361AB;}
#LinkProdRel_3b{text-decoration: none;color: #1361AB;}

#LinkPR_1{}


/*Barra de suscripción*/
#SuscriptBar{
	width: 100%;
	height: 270px;/*120px;*/
	/*background: blue;*/
	background-image: url("img_test/SuscripBar.jpg");
	background-size: 100% 100%;
}

#SuscriptBar_ProductoSel{
	width: 100%;
	height: 120px;/*120px;*/
	background-image: url("img_test/SuscripBar.jpg");	
}

#SuscriptMsg{
	width: 80%;
	/*font-size: 35px;
	font-weight:bolder;*/
	color: white;
	text-align: center;
	margin-left: 10%;	
}

#widget-area{
	width: 50%;
	/*border:solid;*/
	margin: 0 auto;
}
#SuscriptButton{
	color: white;
	background-color: #303030;
	width: 25%;
	height: 40px;
	margin-left: -3px;
	margin-top: 35px;
}
#bloquesearch{
	width: 74%;
	height: 40px;
}


/*footer (contenido pie de página)*/
.foot{
	width: 100%;
	height: 180px;
	border:solid;
	background-color: #303030;
}


	#Derechos{
		font-size: 12px;
		color: white;
		margin-left: -40%;
	}

	#H2index{font-size: 16px;}

	/*.span_home1_of_1{
		width: 100%;
	}*/

	.span_foot1_of_3{
		margin-top: 10px;
		width: 45%;
		float: left;
		border-right: solid;
		/*border:solid;*/
		border-color: white;
	}

	.span_foot2_of_3{
		width: 15%;
		float: left;
	}

	.span_foot3_of_3{
		width: 40%;
		float: right;
	}
	#LogoFooter{
		width: 20%;
		max-width: 140px;
		float: left;
		margin-top: 30px;
		margin-left: 20%;
	}

	#footer_redes{
		margin-top: 15px;
		width: 25%;
		height: 130px;
		/*border:solid;
		border-color: red;*/
	}

	#RedesSoc{
		float: left;
		padding-top: 8px;
		width: 70%;
		max-width: 60%;
		margin-left: 15px;
	}

	#ContactFoot{
		/*style:none;*/
		float: right;
		margin-right: 20%;
		margin-top: 5%;
		text-decoration: none;
		color: white;
	}

	#AddressFoot1{
		float: right;
		margin-right: 20%;
		color: white;		
	}
	#AddressFoot2{
		float: right;
		margin-right: 20%;
		color: white;		
	}
	#UpdateLine{
		float: right;
		margin-right: 20%;
		font-size: 12px;
		color: #1361AB;
	}

	#MailFoot{
		float: right;
		margin-right: 20%;
		margin-left: 10%;
		text-decoration: none;
		color: white;		
	}

/*	Productos	*/
#Prodintro{
	border: solid;
	border-right: none;
	border-left: none;
	border-width: 1px;
	border-color: grey;
	text-align: justify;
}

#Soluciones{
	width: 90%;
	height: 330px;
	max-height: 380px;
	/*border: solid;*/
	margin-left: 12%;
}

#ImgProdVeh{
	border: none;
	background: transparent;
}

.span_soluc_1_of_3{
	width: 40%;
	max-width: 400px;
	/*min-height: 230px;
	max-height: 500px;*/
	/*background: #EFEFEF;
	border: solid;	
	border-radius: 15px;
	border-width: 1px;
	border-color: grey;*/
	/*max-width: 465px;*/
}
.span_soluc_2_of_3{
	width: 10%;
	height: 100%;
	/*border: solid;
	border-color: red;*/	
}
.span_soluc_3_of_3{
	width: 40%;
	max-width: 400px;
	/*min-height: 330px;
	max-height: 500px;*/
	/*border: solid;
	border-color: #EFEFEF;*/
	/*background: #EFEFEF;
	border: solid;	
	border-radius: 15px;
	border-width: 1px;
	border-color: grey;*/
	/*max-width: 465px;*/
}

.span_SolucSplit_1_of_2{
	width: 100%;
	/*height: 337px;*/
	/*min-height: 300px;
	max-height: 500px;*/
}
/*.span_SolucSplit_2_of_2{
	width: 100%;
	max-width: 465px;
	height: 80px;
	border-top: solid;
	border-color: grey;
	border-top-width: 1px;
}*/

#imgSoluc{
	width: 100%;
	max-height: 300px;/*343px;*/
	border-radius: 15px;
}
#imgSoluc:hover{
    transform : scale(0.98);
    -moz-transform : scale(0.98);      /* Firefox */
    -webkit-transform : scale(0.98);   /* Chrome - Safari */
    -o-transform : scale(0.98);        /* Opera */

	opacity: 0.5;
	/*-moz-box-shadow: 0 0 20px #ccc;
	-webkit-box-shadow: 0 0 20px #ccc;
	box-shadow: 0 0 20px #ccc;*/
}

#LinkSol{
	padding-top: 20px;
}


#LineasProdVehicular{
	width: 80%;
	margin-left: 12%;
	margin-top: 3%;
	/*border: solid;*/		/*Recuadro principal del producto*/
}

#LineasVehiculares{
	width: 100%;
	height: 250px;/*650px*/
	max-height: 300px;/*700px*/
	/*border: solid;*/
	margin-left: 0%;
}


.LineVehicChoices_1_of_3{
	width: 100%;
}
.LineVehicChoices_2_of_3{
	width: 100%;
	height: 50px;
	max-height: 80px;
}
.LineVehicChoices_3_of_3{
	width: 100%;
}

.SolucVeh_1_of_5{
	width: 20%;/*30%*/
	min-width: 150px;/*150px*/
	max-width: 300px;/*300px*/
	/*border:solid;*/
	/*height: 100%;*/
	max-height: 294px;/*294px*/
}
.SolucVeh_2_of_5{
	width: 5%;
	max-width: 50px;
	/*border:solid;
	height: 100px;*/
}
.SolucVeh_3_of_5{
	width: 20%;
	min-width: 150px;
	max-width: 300px;
	/*border:solid;*/
	/*height: 100%;*/
	max-height: 294px;
}
.SolucVeh_4_of_5{
	width: 5%;
	max-width: 50px;
	/*border:solid;
	height: 100px;*/
}
.SolucVeh_5_of_5{
	width: 20%;
	min-width: 150px;
	max-width: 300px;
	/*border:solid;*/
	/*height: 100%;*/
	max-height: 294px;
}

#imgLineaVeh1{
	width: 100%;
	border-radius: 15px;
}

#imgLineaVeh1:hover{
    transform : scale(0.98);
    -moz-transform : scale(0.98);      /* Firefox */
    -webkit-transform : scale(0.98);   /* Chrome - Safari */
    -o-transform : scale(0.98);        /* Opera */

	opacity: 0.5;
	-moz-box-shadow: 0 0 20px #ccc;
	-webkit-box-shadow: 0 0 20px #ccc;
	box-shadow: 0 0 20px #ccc;
}

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

/*.LucesEmergChoices_1_of_1{
	margin-left: 10%;
	padding-top: 40px;
	width: 100%;
	padding-left: 0%;
	padding-bottom: 40px;
	border: solid;border-color: red;
}*/
#BloqueProdXlinea{width: 80%;margin-left: 10%;margin-top:50px;/*border: solid;*/}
#BloqueProdXlineaAudioAut{width: 80%;margin-left: 20%;margin-top:50px;/*border: solid;*/}
#BloqueProdXlineaMoto{width: 80%;margin-left: 20%;margin-top:50px;/*border: solid;*/}

.EmergencyLightsSplit_1_of_2{
	width: 100%;
	max-height: 216px;/*230px;*/
	border-radius: 15px;
	/*border: solid;*/

}
.EmergencyLightsSplit_2_of_2{
	width: 100%;
	border-top:solid;
	border-width: 1px;
	border-color: grey;
}

#test{width: 100%;/*border:solid;border-color: blue;*/}

#test .imgLucesEm{
	width: 100%;/*230px;*/
	min-width: 150px;
	max-width: 325px;
}

.imgLucesEm{
	/*border: solid;
	border-color: red;*/
	width: 100%;
	/*border-radius: 15px;*/
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.ProductsLink{
	text-decoration: none;
	color: #1361AB;
}

.EmergencyLights_1_of_5{
	width: 30%;
	min-width: 150px;
	max-width: 500px;/*300px*/
	max-height: 310px;
	background: white;
	border-radius: 15px;
	/*border: solid;
	border-color: green;*/
}

#ProductosLuces:hover{
    transform : scale(0.98);
    -moz-transform : scale(0.98);      /* Firefox */
    -webkit-transform : scale(0.98);   /* Chrome - Safari */
    -o-transform : scale(0.98);        /* Opera */
    border: solid;
    border-color: #1361AB;
}

.EmergencyLights_2_of_5{
	width: 5%;
	/*max-width: 50px;*/
	/*border:solid;
	height: 100px;*/
}
.EmergencyLights_3_of_5{
	width: 30%;
	min-width: 150px;
	max-width: 500px;/*300px*/
	max-height: 310px;
	background: white;
	border-radius: 15px;
}
.EmergencyLights_4_of_5{
	width: 5%;
	/*max-width: 50px;*/
	/*border:solid;
	height: 100px;*/
}
.EmergencyLights_5_of_5{
	width: 30%;
	min-width: 150px;
	max-width: 500px;/*300px*/

	max-height: 310px;
	background: white;
	border-radius: 15px;
}
.imgLucesEm{max-width: 400px;}

/*Productos relacionados en el producto*/
#BlProducto_ProdsRelac{
	background-image: url("img_test/FondoProd2.jpg");
	background-size: 100% 100%;
	width: 100%;
	height: 480px;/*420*/
	/*border: solid;border-color: red;*/	
}
.Producto_Relacionados_1_of_1{width: 100%;/*border:solid;border-color: green;*/}
#PrTitProdRel{
	width: 100%;margin-top: 20px;font-size: 30px;color: white;/*border:solid;border-color: red*/;
}
#ProdBotonesPR{width: 80%;height: 320px;margin-top: 20px;margin-left: 10%;/*border:solid;border-color: orange;*/}
#Prod_FlechasProdsRel{display: none;width: 100%;/*border:solid;border-color: blue;*/}
.PrPassImg{width: 40px;}

.ProductoPR_1_of_5{
	width: 30%;
	min-width: 150px;
	max-width: 500px;/*300px*/
	max-height: 310px;/*294px;*/
	background: white;
	border-radius: 15px;
}

.ProductoPR_2_of_5{
	width: 5%;
}
.ProductoPR_3_of_5{
	width: 30%;
	min-width: 150px;
	max-width: 500px;/*300px*/
	max-height: 310px;
	background: white;
	border-radius: 15px;
}
.ProductoPR_4_of_5{
	width: 5%;
}
.ProductoPR_5_of_5{
	width: 30%;
	min-width: 150px;
	max-width: 500px;/*300px*/
	max-height: 310px;
	background: white;
	border-radius: 15px;
}
#PrPassImgRight:hover{width: 45px;margin-top: 5px;}
#PrPassImgLeft:hover{width: 45px;margin-top: 5px;}

/*galeria de video*/
.tabs {
    width:100%;
    display:inline-block;
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    .tab-links li {
        margin:0px 5px;
        float:left;
        list-style:none;
        margin-left: 3%;/*5.5%;*//*60px;*/
        margin-bottom: 1%; /*necesario por el boton de videos*/
    }

    /*----- Content of Tabs -----*/

 
        .tab {
            display:none;
        }
 
        .tab.active {
            display:block;
        }

        .tab-links a {
            /*padding:9px 15px;*/
            padding-top: 9px;
            padding-left: 5px;
            padding-right: 5px;
            display:inline-block;
            border-radius:3px 3px 0px 0px;
            /*background:#7FB5DA;*/
            font-size:16px;
            font-weight:600;
            color:#4c4c4c;	/*Color de la letra*/
            /*transition:all linear 0.15s;*/
            text-decoration:none;
        }
 
        .tab-links a:hover {
            color: DimGrey;
        }
 
    li.active a, li.active a:hover {
        /*background:#fff;*/
        color:#1361AB;/*darkblue;*//*#4c4c4c;  color de texto cuando esta activo el link o tab*/
    }

    #GaleriaVideo{
    	margin-top: 20px;
    }
    .GalleryVid{
    	height: 70px;
    	margin-top: 5px;
    }





/*****************************************************************************************************************/
/*												HOME- INDEX 													 */
/*****************************************************************************************************************/
/*Estilos Para el Home-Index*/
#HomeIntro{
	width: 80%;
	height: 310px;/*310px;*/
	margin-left: 10%;
	border: solid;
	border-left: none;
	border-right: none;
	border-color: grey;
	border-width: 1px;
	/*margin-top: 22%;/*Adicionado 250816 para ajustar nuevo banner*/
}

.HomeIntro_1_of_2{
	padding-top: 20px;
	width: 47%;
	min-width: 200px;
	max-width: 800px;
	text-align: justify;
}
.HomeIntro_2_of_2{
	padding-top: 20px;
	width: 50%;
	max-width: 800px;
	height: 285px;
	max-height: 300px;
	margin-left: 3%;
}
#ImgHomeMap{
	width: 100%;
	max-width: 500px;
}
#ProductosHome{
	width: 80%;
	margin-left: 10%;
	margin-top: 3%;
}
#HomeWhyByG{
	/*border: solid;*/
	height: 480px;
}
.HomeWhyByG_1_of_3{
	width: 30%;
	max-width: 300px;
	height: 400px;
	background: #EFEFEF;
	border-radius: 8px;
	/*border:solid;*/
}
.HomeWhyByG_2_of_3{
	width: 30%;
	max-width: 300px;
	height: 400px;
	margin-left: 5%;
	background: #EFEFEF;
	border-radius: 8px;
	/*border:solid;*/
}
.HomeWhyByG_3_of_3{
	width: 30%;
	max-width: 300px;
	height: 400px;
	margin-left: 5%;
	background: #EFEFEF;
	border-radius: 8px;
	/*border:solid;*/
}
#WhyHome:hover{
    transform : scale(0.98);
    -moz-transform : scale(0.98);      /* Firefox */
    -webkit-transform : scale(0.98);   /* Chrome - Safari */
    -o-transform : scale(0.98);        /* Opera */
    border: solid;
    border-color: #1361AB;
}
#ImgWhy{
	width: 80%;
	height: 250px;
	/*background: red;*/
	margin-left: 10%;
	margin-top: 20px;
}
#ImagenWhy{
	/*width: 100%;*/
}
#ButtonWhy{
	width: 60%;
	height: 70px;
	/*background: blue;*/
	margin-left: 20%;
	margin-top: 40px;
}
#PopularProducts{
	width: 100%;
	height: 480px;/*430px;*/
	background-image: url("img_test/FondoProd2.jpg");
	background-size: 100%;
	/*border: solid;border-color: red;*/
}
#PassImgLeft{
	width: 40px;
	margin-left: 45%;
}
#PassImgRight{
	width: 40px;
	margin-left: 50px;
}
#PassImgRight:hover{width: 45px;margin-top: 5px;}
#PassImgLeft:hover{width: 45px;margin-top: 5px;}
#FlechasProdsHome{
	/*border: solid;border-color: white;*/
}

.HomePopulars_1_of_3{
	width: 30%;
	max-width: 300px;
	height: 400px;
	/*background: #EFEFEF;*/
	border-radius: 8px;
	/*border:solid;*/	
}
.HomePopulars_2_of_3{
	width: 30%;
	max-width: 300px;
	height: 400px;
	margin-left: 5%;
	border-radius: 8px;
	/*border:solid;*/	
}
.HomePopulars_3_of_3{
	width: 30%;
	max-width: 300px;
	height: 400px;
	margin-left: 5%;
	border-radius: 8px;
	/*border:solid;*/	
}
#ImgPop{
	width: 80%;
	height: 250px;
	background: white;
	margin-left: 10%;
	margin-top: 20px;	
}
#ImagenPopulars{
	width: 100%;
	margin-left: 0;
}
#TextPop{
	width: 100%;
	height: 100px;
	margin-top: 10px;
	/*background: blue;*/
}
#PopsTitle{
	font-size: 20px;
	font-weight: bolder;
	padding-top: 10px;
}
#PopsPrecio{	
	font-size: 20px;
	color: #1361AB;
}
#PopsVerMas{
	width: 78%;
	height: 40px;
	margin-left: 20%;
	margin-top: 20px;
	background: #EFEFEF;
	display: none;
}
#TextPopsVerMas{
	padding-top: 10px;
	font-weight: bolder;
}
#PopHome:hover{
	border: solid;
	border-width: 1px;
	border-color: grey;
}
#PopHome:hover #PopsVerMas{
	display:block;
}

.QuickContact{
	width: 100%;
	height: 450px;/*120px;*/
	background-image: url("img_test/SuscripBar.png");
	background-size: 100% 100%;
}
#H2QuickContact{
	text-align: left;
	padding-top: 20px;
	margin-left: 20%;
	color: white;
}
.span_QuickContact{
	width: 100%;
	/*border:solid;
	border-color: red;*/
}
.span_HomeContactFull{
	width: 100%;
	/*border:solid;
	border-color: red;*/
}
.span_HomeContact1{
	width: 50%;
	height: 300px;
	/*border:solid;
	border-color: green;*/
}
.span_HomeContact2{
	width: 50%;
	height: 300px;
	/*border:solid;
	border-color: white;*/
}
#BloqueFormQC{
	text-align: left;
	padding-top: 10px;
	margin-left: 20%;
	color: white;	
}

/*#nombre{float:right;max-width:100%;width: 100%;background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}*/

#NombreQC{width:80%;max-width: 350px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#EmpresaQC{width:80%;max-width: 350px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#CargoQC{width:80%;max-width: 350px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#CorreoQC{width:80%;max-width: 350px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#PhoneQC{width:80%;max-width: 350px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}

.containerContacto {	/*estilo del contenedor de productos con check box*/
	/*border:2px solid #ccc;*/
	width: 65%;
	max-width: 350px;
	height: 40px;
	margin-left: 20%;
	border-radius: 7px;
	background-color: WhiteSmoke;
	overflow-y: scroll;
}
#LabelIntercom{float: left;font-weight: bold;}
#pw250{float: left;margin-left: 15px;}
#pw200{float: left;margin-left: 15px;}
#pw150{float: left;margin-left: 15px;}
#HQCpw200{float: left;margin-top: -4px;margin-left: 10px;}
#pw100{float: left;margin-left: 15px;}
#pw50{float: left;margin-left: 15px;}
#accesoriosarmor{float: left;margin-left: 15px;}
#pw50i{float: left;margin-left: 15px;}
#vci02{float: left;margin-left: 15px;}
#LabelComplem{float: left;font-weight: bold;font-size: 15px;}
#pwc50{float: left;margin-left: 15px;}
#pwc50i{float: left;margin-left: 15px;}
#bm212{float: left;margin-left: 15px;}
#acp01{float: left;margin-left: 15px;}
#byg01{float: left;margin-left: 15px;}
#ssv1{float: left;margin-left: 15px;}
#LabelMotos{float: left;font-weight: bold;}
#kmt{float: left;margin-left: 15px;}
#LabelParticulares{float: left;font-weight: bold;font-size: 15px;}
#MPA-Civilian{float: left;margin-left: 15px;}
#btm{float: left;margin-left: 15px;}
#mcbv2{float: left;margin-left: 15px;}
#mpa50{float: left;margin-left: 15px;}
#mpa30{float: left;margin-left: 15px;}
#mpa50m{float: left;margin-left: 15px;}
#mtl04{float: left;margin-left: 15px;}
#wmmic{float: left;margin-left: 15px;}
#mtl3f{float: left;margin-left: 15px;}
#mtl3r{float: left;margin-left: 15px;}
#LabelPublico{float: left;font-weight: bold;}
#ltg{float: left;margin-left: 15px;}
#ltc{float: left;margin-left: 15px;}
#ltr{float: left;margin-left: 15px;}
#dar{float: left;margin-left: 15px;}
#LabelAudio{float: left;font-weight: bold;}
#OneVox{float: left;margin-left: 15px;}
#OneVoxP04{float: left;margin-left: 15px;}
#LabelPubicidad{float: left;font-weight: bold;}
#vpr{float: left;margin-left: 15px;}

#LabHQCMsg{}
#HQCmensaje{
	width: 80%;
	max-width: 350px;
	height: 110px;/*170px;*/
	max-height: 170px;
	margin-top: 10px;
	border:none;border-radius: 7px;
	background-color: WhiteSmoke;
	overflow-y: scroll;	
}
#ButHQC{
	width: 120px;
	height: 30px;
	background-color: #303030;
	color: white;
	border-radius: 7px;
	float: left;
	margin-left: 20%;
	border:none;
	/*margin-right: 23%;*/
}


/*Certificaciones*/
#BloqueCert{
	width: 100%;
	height: 1300px;
	/*border: solid;
	border-color: red;*/
}
#TituloCertific{
	margin-left: 10%;
}
#certif{width: 89%;margin-left: 11%;padding-top:30px;/*border:solid;*/}

.span_certif1_of_2{
	width: 30%;
	margin-left: 0%;
	/*border: solid;*/
}
.span_certif2_of_2{
	width: 60%;
	margin-left: 1%;
	/*border: dashed;*/
}

#CertBl1{width: 90%;height: 230px; background-color: #EFEFEF; border-radius: 7px; /*border:solid;border-color: red;*/}
#CertBl2{width: 90%;height: 230px; background-color: #EFEFEF; border-radius: 7px; /*border:solid;border-color: red;*/}
#CertBl3{width: 90%;height: 230px; background-color: #EFEFEF; border-radius: 7px; /*border:solid;border-color: red;*/}
#ImgCertif{max-height: 180px;/*border:solid;*/}
#ImgCertif4{max-height: 180px;}
#ParrafoCert{text-align: justify;}

#CertBl1:hover{border: solid;border-width: 1px;border-color: Silver;}
#CertBl2:hover{border: solid;border-width: 1px;border-color: Silver;}
#CertBl3:hover{border: solid;border-width: 1px;border-color: Silver;}


/*****************************************************************************************************************/
/*												SOLUCIONES VEHICULRES.HTML 								 */
/*****************************************************************************************************************/
#Margen5Botones{margin-left: 12%;}

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

/*#ProductosIntercomVehicOrig{		
	margin-top: 50px;
	width: 100%;
	height: 870px;
	max-height: 880px;
	background: lightgrey;
	//border:solid;border-color: orange;//
}*/
#ProductosIntercomVehic{		/*Bloque contenedor de los productos de la linea*/
	margin-top: 50px;
	width: 100%;
	height: 1180px;
	max-height: 1190px;
	background: lightgrey;/*#EFEFEF;*/
	/*border:solid;border-color: orange;*/
}

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

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

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

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

#ProductosProdComplement2{		/*Bloque contenedor de los productos de la linea*/
	margin-top: 50px;
	height: 670px;/*415px;/*830px;*/
	max-height: 680px;/*420px;/*840px;*/
	background: lightgrey;/*#EFEFEF;*/
	/*border:solid;border-color: orange;*/
}

#ProductosProdComplement3{		/*Bloque contenedor de los productos de la linea*/
	margin-top: 50px;
	height: 1130px;/*880px;*/
	max-height: 1140px;/*890px;*/
	background: lightgrey;/*#EFEFEF;*/
	/*border:solid;border-color: orange;*/
}

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

#SistDAR{		/*Bloque contenedor de los productos de la linea*/
	margin-top: 50px;
	width: 100%;
	height: 380px;
	max-height: 690px;
	background: lightgrey;
}
#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: 380px;
	max-height: 690px;
	background: lightgrey;
}

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

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

.Prods2Bot_1_of_3{	
	width: 30%;
	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: 30%;
	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: 1450px;
	max-height: 1480px;
	background: lightgrey;/*#EFEFEF;*/
	/*border:solid;border-color: orange;*/
}




/*****************************************************************************************************************/
/*												CONTACTENOS 													 */
/*****************************************************************************************************************/
#TitleH1Contact{
	font-size: 28px;
	margin: 20px auto auto 15%;
}
#BloqueContacto{
	width: 80%;
	margin-top: 5%;
	margin-left: 15%;
	height: 820px;
	/*border: solid;*/
}
/*  GRID OF 3 CONTACT  */
.span_cont1_of_3 {
	width: 40%;
	/*background-color: Lavender;*/
}
.span_cont2_of_3 {
	width: 10%;
	/*border: dashed;*/
}
.span_cont3_of_3 {
	width: 35%;
	height: 450px;/*70%;*/
	text-align: left;
	/*border: dashed;*/
}	
/*end grid*/
#mapacontacto{
	width:100%;
	height: 350px;
}

#mensaje{width: 100%;background-color: WhiteSmoke;border-style: none;border-radius: 10px;}
#nombre{float:right;max-width:100%;width: 100%;background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#empresa{float:right;max-width:100%;width: 100%;background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#cargo{float:right;max-width:100%;width: 100%;background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#mail{float:right;max-width:100%;width: 100%;background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#country{float:right;max-width:100%;width: 100%;background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#city{float:right;max-width:100%;width: 100%;background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#phone{float:right;max-width:100%;width: 100%;background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#QtyCot{float:right;max-width:100%;width: 100%;background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}

#Radbot{margin-left: 8%}
.containerContactoPpal {/*estilo del contenedor de productos con check box*/
	border:2px solid #ccc;
	width:250px;
	height: 100px;
	margin-left: 0px;
	overflow-y: scroll;
}
#BotonCotizar{padding-bottom: 20px;}


/*****************************************************************************************************************/
/*												SOLUCIONES ARQUITECTONICAS.HTML 								 */
/*****************************************************************************************************************/
#LineasProdArquitectonico{
	width: 80%;
	height: 400px;
	margin-left: 10%;
	margin-top: 3%;	
	/*border:solid;*/
}

#LineasArquitectonicas{
	width: 100%;
	height: 650px;
	max-height: 350px;
	/*border: solid;*/
	margin-left: 3%;
}

/*#LineasArquitectonicas .LineVehicChoices_1_of_3{width: 90%; height: 360px;margin-left: 5%;}*/

#TitFeat{font-size: 16px;}


/*fin arquitectonico*/

/*****************************************************************************************************************/
/*												QUIENES SOMOS.HTML 								 */
/*****************************************************************************************************************/
#AboutBl1{width: 90%;height: 370px; background-color: #EFEFEF; border-radius: 7px; }
#AboutBl2{width: 90%;height: 320px; background-color: #EFEFEF; border-radius: 7px; }
.span_about1_of_2{
	width: 30%;
	margin-left: 0%;
	/*border: solid;*/
}
.span_about2_of_2{
	width: 60%;
	margin-left: 1%;
	/*border: dashed;*/
}
#ImgMision{width: 100%;max-width: 175px; height: 100%; max-height: 180px;margin-top: 10%;/*border:solid;*/}
#ImgVision{width: 100%;max-width: 175px; height: 100%; max-height: 180px;margin-top: 5%;/*border:solid;*/}
#AboutBl1:hover{border:solid;border-width: 1px;border-color: Silver;}
#AboutBl2:hover{border:solid;border-width: 1px;border-color: Silver;}


#BloqueMision{
	border: inset;
	border-width: 1px;
	border-color: grey;
	width: 80%;
	margin-left: 10%;
	margin-top: 60px;
}
#BloqueVision{
	border: inset;
	border-width: 1px;
	border-color: grey;
	width: 80%;
	margin-left: 10%;
	margin-top: 60px;
}

#Interno{width: 95%;margin-left: 2.5%;margin-top: 2.5%;margin-bottom: 2.5%;background-color: lightgrey;}

#Interno:hover{width: 90%;margin-left: 5%;}

#FinalSpace{
	width: 100%;
	padding-bottom: 80px;
}


/*****************************************************************************************************************/
/*												SERVICIO POSVENTA.PHP 								 */
/*****************************************************************************************************************/
#PosVentaIntro{
	width: 80%;
	height: 282px;/*310px;*/
	margin-left: 10%;
	border: solid;
	border-left: none;
	border-right: none;
	border-color: grey;
	border-width: 1px;	
}
.PosVentaIntro_1_of_2{
	padding-top: 20px;
	width: 75%;
	min-width: 200px;
	/*max-width: 800px;*/
	text-align: justify;
}
.PosVentaIntro_2_of_2{
	padding-top: 20px;
	width: 22%;
	/*max-width: 800px;*/
	height: 285px;
	max-height: 300px;
	margin-left: 3%;
}
#ImgIntroPosventa{width: 100%;max-width: 250px;float: right;}

#PosVentaForm{
	width: 80%;
	height: 480px;/*310px;*/
	margin-left: 10%;
	border: solid;
	border-top: none;
	border-left: none;
	border-right: none;
	border-color: grey;
	border-width: 1px;		
}
.PosVentaForm_1_of_2{padding-top: 20px;width: 60%;min-width: 200px;/*border: solid;*/}
.PosVentaForm_2_of_2{padding-top: 20px;width: 40%;min-width: 200px;/*border: solid;*/}

#BloqueFormPV{text-align: left;padding-top: 10px;margin-left: 10%;color: black;font-weight: bold;}
#NombrePV{width:90%;max-width: 450px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#CorreoPV{width:90%;max-width: 450px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#PhonePV{width:90%;max-width: 450px; background-color: WhiteSmoke;/*WhiteSmoke*/;border-style: none;border-radius: 7px;height: 30px;}
#empresaPV{width:90%;max-width: 450px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#countryPV{width:90%;max-width: 450px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}

#LabMsgPV{margin-left: -10%;}
#PVmensaje{
	width: 100%;
	max-width: 750px;
	height: 130px;/*215px;*/
	max-height: 215px;
	margin-top: 10px;
	border:none;border-radius: 7px;
	background-color: WhiteSmoke;
	overflow-y: scroll;	
	margin-left: -10%;
}
#ButPV{width: 120px;height: 30px;background-color: #303030;color: white;border-radius: 7px;float: left;margin-left: 0%;border:none;}

/*****************************************************************************************************************/
/*												Trabaje con nosotros.PHP 								 */
/*****************************************************************************************************************/
#WorkIntro{
	width: 80%;
	height: 380px;/*310px;*/
	margin-left: 10%;
	border: solid;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-color: grey;
	border-width: 1px;	
}
#ImgIntroWork{width: 100%;max-width: 250px;margin: 60px auto;}

#WorkForm{
	width: 80%;
	height: 520px;/*310px;*/
	margin-left: 10%;
	border: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-color: grey;
	border-width: 1px;		
}

#archivoAdj{margin-left: -10%;}
#NombreHV{width:90%;max-width: 450px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#CorreoHV{width:90%;max-width: 450px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#PhoneHV{width:90%;max-width: 450px; background-color: WhiteSmoke;/*WhiteSmoke*/;border-style: none;border-radius: 7px;height: 30px;}
#ProfesionHV{width:90%;max-width: 450px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#PerfilHV{width:90%;max-width: 450px; background-color: WhiteSmoke;border-style: none;border-radius: 7px;height: 30px;}
#HVmensaje{
	width: 100%;
	max-width: 750px;
	height: 180px;
	max-height: 180px;
	margin-top: 10px;
	border:none;border-radius: 7px;
	background-color: WhiteSmoke;
	overflow-y: scroll;	
	margin-left: -10%;	
}

/****************************************************************************************************************/
/*												Testimoniales.HTML 								 				*/
/****************************************************************************************************************/
#GaleriaTestimoniales{height: 840px;/*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: 80%;
	height: 100%;max-height: 300px;
	margin-left: 10%;margin-right: 10%;margin-top: 20px;
	/*border: solid;border-color: blue;*/
}
.ImgTestim_1_of_4{width: 23%;height: 100%;max-height: 290px;}
.ImgTestim_2_of_4{width: 23%;height: 100%;max-height: 290px;margin-left: 2%;}
.ImgTestim_3_of_4{width: 23%;height: 100%;max-height: 290px;margin-left: 2%;}
.ImgTestim_4_of_4{width: 23%;height: 100%;max-height: 290px;margin-left: 2%;}
#imgTst1{margin-top:5%;width: 100%;max-width: 350px;max-height: 300px;border-radius: 15px;}
#imgTst2{margin-top:5%;width: 100%;max-width: 350px;max-height: 300px;border-radius: 15px;}
#imgTst3{width:83%;max-width: 350px;max-height: 300px;margin-top:5%;border-radius: 15px;}
#imgTst4{width:77%;max-width: 350px;max-height: 300px;margin-top:5%;border-radius: 15px;}
#imgTst5{width:100%;max-width: 350px;max-height: 300px;border-radius: 15px;}
#imgTst6{width:100%;max-width: 350px;max-height: 300px;border-radius: 15px;}
#imgTst7{width:42%;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:57%;max-width: 350px;max-height: 300px;border-radius: 15px;}
#imgTst11{width:57%;max-width: 350px;max-height: 300px;border-radius: 15px;}
#imgTst12{width:94%;max-width: 350px;max-height: 300px;border-radius: 15px;}

/****************************************************************************************************************/
/*												Distribuidores.HTML 								 				*/
/****************************************************************************************************************/
#TituloDistribudores{margin-left: 10%;}
/*#DistribuidoresBl1{width: 90%;height: 520px; background-color: #EFEFEF; border-radius: 7px; }
#DistribuidoresBl2{width: 90%;height: 200px; background-color: #EFEFEF; border-radius: 7px; }
.span_distrib_2_of_2{width: 90%;margin-left: 5%}
#PaisesDistrib{text-align: justify;}

#wrapper {text-align:left; max-height:250px; width:100%;height: 100%;} 
.cf_wrapper{max-height:250px; width:100%;height: 100%;}
#cf1{width:100%;height: 100%; max-height:250px;} 
#cf2{width:100%;height: 100%; max-height:250px;} 
#cf3{width:100%;height: 100%; max-height:250px;} 
#cf4{width:100%;height: 100%; max-height:250px;} */
#DistriAmerica{width: 80%;height: 465px;margin-left: 10%;margin-top: 3%;/*border:solid;*/}
#TitAmerica{padding-bottom: 20px;}
.span_distrib_1_of_3{width: 30%;height: 100%;max-height: 450px;/*border:solid;*/}
.span_distrib_2_of_3{width: 30%;height: 100%;max-height: 450px;margin-left: 5%;/*border:solid;*/}
.span_distrib_3_of_3{width: 30%;height: 100%;max-height: 450px;margin-left: 5%;/*border:solid;*/}
.span_distrib_country{width: 100%;height: 70px;background-color: #EFEFEF;border-top-left-radius: 7px;border-top-right-radius: 7px;}
.span_distrib_content{width: 100%;height: 100%;max-height: 320px;margin-top: 5px;background-color: #EFEFEF;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;}
#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: 90%;}

.tags{font-size: 12px;margin-left: 10%;float: left;margin-top: 30px;}

/*Pasar imagenes de galería*/
#slider{width:800px;height: 500px;border-radius: 10px;}
#ImgGallery{width:100%;border-radius: 10px; }
#ArrowGallery:hover{width: 40px;padding-bottom: 5px;}


/*TEST GALERIA P04*/
* {
  box-sizing: border-box;
}

/*center the image. Necessary to see the text 1/n*/
img {
  vertical-align: middle;
}

/* Position the image container (needed to position the left and right arrows) */
.container {
  position: relative;
}

/* Hide the images by default */
.mySlides {
  display: none;
}

.mySlides_Text{
	display: none;
	/*overflow-y: scroll; */ /*scroll si el contenido es muy largo*/
}
.mySlides_video{
	display: none;
	/*overflow-y: scroll; */ /*scroll si el contenido es muy largo*/
}

/* Add a pointer when hovering over the thumbnail images */
.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 40%;
  width: auto;
  padding: 16px;
  margin-top: -20px;
  color: black;/*white;*/
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.prev {
  left: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
  margin-left: 42%;
  color: silver;/*#f2f2f2;*/
  font-size: 12px;/*12*/
  padding: 8px 18px;/*8px 12px;*/
  position: absolute;
  top: 0;
  font-weight: bold;
  /*background-color: red;*/
}

/* Container for image text */
.caption-container {
  text-align: center;
  background-color: #222;
  padding: 2px 16px;
  color: white;
  border:solid;
  height: 340px;
  width: 100%;
  max-width: 500px;
  /*overflow-y: scroll;*/  /*scroll si el contenido es muy largo*/
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Six columns side by side */
.column {
  float: left;
  width: 16.66%;
}

/* Add a transparency effect for thumnbail images */
.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}