/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */
html{
font-family: 'Roboto', sans-serif;
}
a:link {
	color:#fff;
	}
a:visited {
	color:#fff;
	}
a:hover {
	color:#fff;
	}
a:active{
	color:#fff;
	}
.container {
	position: relative;
	width: 960px;
	margin: 0 auto;
}
.column, .columns {
	float: left;
	display: inline;
	margin-left: 20px;
	margin-right: 20px;
}
.row {
	margin-bottom: 20px;
}
/* Nested Column Classes */
    .column.alpha, .columns.alpha {
	margin-left: 0;
}
.column.omega, .columns.omega {
	margin-right: 0;
}
/* Base Grid */
    .container .one.column {
	width: 20px;
}
.container .two.columns {
	width: 80px;
}
.container .three.columns {
	width: 140px;
}
.container .four.columns {
	width: 200px;
}
.container .five.columns {
	width: 260px;
}
.container .six.columns {
	width: 320px;
}
.container .seven.columns {
	width: 380px;
}
.container .eight.columns {
	width: 440px;
}
.container .nine.columns {
	width: 500px;
}
.container .ten.columns {
	width: 560px;
}
.container .eleven.columns {
	width: 620px;
}
.container .twelve.columns {
	width: 680px;
}
.container .thirteen.columns {
	width: 740px;
}
.container .fourteen.columns {
	width: 800px;
}
.container .fifteen.columns {
	width: 860px;
}
.container .sixteen.columns {
	width: 920px;
}
.container .one-third.column {
	width: 280px;
}
.container .two-thirds.column {
	width: 600px;
}
/* Offsets */
.container .offset-by-one {
	padding-left: 40px;
}
.container .offset-by-two {
	padding-left: 100px;
}
.container .offset-by-three {
	padding-left: 160px;
}
.container .offset-by-four {
	padding-left: 220px;
}
.container .offset-by-five {
	padding-left: 280px;
}
.container .offset-by-six {
	padding-left: 340px;
}
.container .offset-by-seven {
	padding-left: 400px;
}
.container .offset-by-eight {
	padding-left: 460px;
}
.container .offset-by-nine {
	padding-left: 520px;
}
.container .offset-by-ten {
	padding-left: 580px;
}
.container .offset-by-eleven {
	padding-left: 640px;
}
.container .offset-by-twelve {
	padding-left: 700px;
}
.container .offset-by-thirteen {
	padding-left: 760px;
}
.container .offset-by-fourteen {
	padding-left: 820px;
}
.container .offset-by-fifteen {
	padding-left: 880px;
}
.video_yt{
	margin-top:0px;
	width:600px;
	height:340px;
}
.input{
	margin:0;
	width:100%;
	background-color:#000;
}
.textarea{
	margin:0;
	width:100%;
}
.catalogo_contenedor_pcto:hover{
	background-color:#788f32;
	-webkit-box-shadow: -1px -1px 11px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow:    -1px -1px 11px 0px rgba(50, 50, 50, 0.45);
	box-shadow:         -1px -1px 11px 0px rgba(50, 50, 50, 0.45);
}
.catalogo_menu_op:hover{
	background-color:#788f32;
	color:#fff;
	-webkit-box-shadow: -1px -1px 11px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow:    -1px -1px 11px 0px rgba(50, 50, 50, 0.45);
	box-shadow:         -1px -1px 11px 0px rgba(50, 50, 50, 0.45);
}
.buscador{
	-webkit-box-shadow: -1px -1px 11px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow:    -1px -1px 11px 0px rgba(50, 50, 50, 0.45);
	box-shadow:         -1px -1px 11px 0px rgba(50, 50, 50, 0.45);
}
.texto_buscar_articulo{
	color:#000;
	font-size:14px;
}
.texto_tit_detalle_desc{
	color:#788f32;
}
.boton_cotizar{
	margin:30px auto 0 auto;
	padding:3px 10px 3px 10px;
	text-align:center;
	color:#fff;
	background-color:#738084;
	border-radius:20px;

}
.boton_cotizar:hover{
	margin:30px auto 0 auto;
	padding:3px 10px 3px 10px;
	text-align:center;
	color:#fff;
	background-color:#000;
	border-radius:20px;

}
.img_logo_contacto_isisa {
  margin:0 auto 0 auto;
	width:140px;
  height:140px;
  background-color: #ffffff;
  border-radius:100px;
  display:inline-block;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
  border: 2px outset #9bb937;
  background-image:url(https://isicnc.com/images/ISISA.png);
}
.img_logo_contacto_isisa:hover {
  background-color: #9bb937;
  border: 2px outset #9bb937;
  background-image:url(https://isicnc.com/images/ISISA_CONTROL-NUMERICO.png);
}
.img_logo_contacto_tiasor{
  margin:0 auto 0 auto;width:140px;
  height:140px;
  background-color: #ffffff;
  border-radius:100px;
  display:inline-block;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
  border: 2px outset #6B6C6A;
  background-image:url(https://isicnc.com/images/TIASOR.png);
}
.img_logo_contacto_tiasor:hover {
  background-color: #7BC40E;
  border: 2px outset #972b05;
  background-image:url(https://isicnc.com/images/TIASOR_AUTOMATIZACION_PROCESOS.png);
}
.img_logo_contacto_tmi{
  margin:0 auto 0 auto;width:140px;
  height:140px;
  background-color: #ffffff;
  border-radius:100px;
  display:inline-block;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
  border: 2px outset #0E6B62;
  background-image:url(https://isicnc.com/images/TMI.png);
}
.img_logo_contacto_tmi:hover {
  background-color: #0E6B62;
  border: 2px outset #0E6B62;
  background-image:url(https://isicnc.com/images/TMI_MECANIZADO.png);
}
#responsive-menuuu{
	margin:0 auto 30px auto;
	width:90%;
	position:relative;
	z-index:3;
	border-radius:10px;
}
.browser_selector{
	padding:10px 1% 10px 1%;
	background-color:#fff;
	color:#000;
	border-radius:10px;
}
.browser_op{
	background-color:#fff;
	list-style:none;
	padding:10px 1% 10px 1%;
}
.browser_op:hover{
	background-color:#788f32;
	list-style:none;
	padding:5px 1% 5px 1%;
	border-radius:10px;
	text-align:center;
	color:#fff;
}
.navegador_cont_principal_movil{
	display:none !important;
}
.navegador_cont_principal{
	margin:0 auto 0 auto;
	padding:0;
	width:100%;
	height:150px;
	display:block;
}
.navegador_cont_img{
	margin:0;
	padding:0;
	width:30%;
	height:150px;
	display:inline-block;
}
.navegador_cont_opciones{
	margin:50px 0 0 0;
	padding:0;
	width:69%;
	height:auto;
	display:inline-block;
	vertical-align:top;
}
.navegador_cont_opciones_op{
	margin:0 3px 0 3px;
	width:90px;
	padding:10px 0 10px 0;
	background-color:#31393f;
	border-top: solid thin #31393f;
	color:#fff;
	display:inline-block;
}
.navegador_cont_opciones_op:hover{
	margin:0 3px 0 3px;
	width:90px;
	padding:10px 0 10px 0;
	background-color:#57666b;
	border-top: solid thin #9ab937;
	color:#fff;
	display:inline-block;
}
.navegador_cont_opciones_op_visited{
	margin:0 3px 0 3px;
	width:90px;
	padding:10px 0 10px 0;
	background-color:#57666b;
	border-top: solid thin #9ab937;
	color:#fff;
	display:inline-block;
}
.navegador_men_language{
	display:none;
}
.navegador_mostrar_opciones{
	display:block;
}
.abrir_pdf:hover{
	-webkit-box-shadow: 0px 0px 10px 0px rgba(107, 88, 93, 1);
	-moz-box-shadow:    0px 0px 10px 0px rgba(107, 88, 93, 1);
	box-shadow:         0px 0px 10px 0px rgba(107, 88, 93, 1);
}
.browser_ul{
	margin:0;
	width:100%;
}
.browser_op_li{
	margin:0;
	width:100px;
	display:inline-block;
	color:#fff;
}
/* menu_c/submenu*/
ul#menu {
	font-family: 'Roboto', sans-serif;
}
ul#menu li {
	font-family: 'Roboto', sans-serif;
}
ul#menu li:hover{
	font-family: 'Roboto', sans-serif;
}
ul#menu ul {
	font-family: 'Roboto', sans-serif;
}
ul#menu ul li{
	font-family: 'Roboto', sans-serif;
}
ul#menu ul li a{
 	font-family: 'Roboto', sans-serif;
}
ul#menu ul li a:hover{
 	font-family: 'Roboto', sans-serif;
}
ul#menu li:hover ul ul,ul#menu li:hover ul ul ul,ul#menu li.iehover ul ul,ul#menu li.iehover ul ul ul {
 	font-family: 'Roboto', sans-serif;
}
ul#menu li:hover ul,ul#menu ul li:hover ul,ul#menu ul ul li:hover ul,ul#menu li.iehover ul,ul#menu ul li.iehover ul,ul#menu ul ul li.iehover ul {
 	font-family: 'Roboto', sans-serif;
}
/* end_menu_c/submenu*/

.enlace_norm{
	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
 	background-color:#31393f;
 	border-top: solid thin #31393f;
 	color:#fff;
 	float: left;
 	list-style: none;
}
.enlace_activo{
 	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
	background-color:#57666b;
	border-top: solid thin #9ab937;
	color:#fff;
	display:inline-block;
 	cursor:pointer;
}
.nosotros_clientes_div{
	margin:10px auto 0 auto;
	width:185px;
	height:130px;
	background-color:#ccc;
	display:inline-block;
	border:solid thin #ccc;

}
.nosotros_clientes_img{
	width:185px;
	height:130px;
	border:solid thin #ccc;

}
.nosotros_valores_div{
	padding:10px;
	margin:10px auto 10px auto !important;
	width:164px;
	height:180px;
	background-color:#e5e5e5;
	color:#000;border-radius:20px 0 20px 0;
	text-align:center;
	display:inline-block;
	vertical-align:top;
}
.paypal_footer{
	text-align:left;
}
/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.container {
width: 768px;
}
 .container .column,  .container .columns {
margin-left: 10px;
margin-right: 10px;
}
 .column.alpha, .columns.alpha {
margin-left: 0;
margin-right: 10px;
}
 .column.omega, .columns.omega {
margin-right: 0;
margin-left: 10px;
}
 .container .one.column {
width: 28px;
}
 .container .two.columns {
width: 76px;
}
 .container .three.columns {
width: 124px;
}
 .container .four.columns {
width: 172px;
}
 .container .five.columns {
width: 220px;
}
 .container .six.columns {
width: 268px;
}
 .container .seven.columns {
width: 316px;
}
 .container .eight.columns {
width: 364px;
}
 .container .nine.columns {
width: 412px;
}
 .container .ten.columns {
width: 460px;
}
 .container .eleven.columns {
width: 508px;
}
 .container .twelve.columns {
width: 556px;
}
 .container .thirteen.columns {
width: 604px;
}
 .container .fourteen.columns {
width: 652px;
}
 .container .fifteen.columns {
width: 700px;
}
 .container .sixteen.columns {
width: 748px;
}
 .container .one-third.column {
width: 236px;
}
 .container .two-thirds.column {
width: 492px;
}

/* Offsets */
 .container .offset-by-one {
padding-left: 48px;
}
 .container .offset-by-two {
padding-left: 96px;
}
 .container .offset-by-three {
padding-left: 144px;
}
 .container .offset-by-four {
padding-left: 192px;
}
 .container .offset-by-five {
padding-left: 240px;
}
 .container .offset-by-six {
padding-left: 288px;
}
 .container .offset-by-seven {
padding-left: 336px;
}
 .container .offset-by-eight {
padding-left: 348px;
}
 .container .offset-by-nine {
padding-left: 432px;
}
 .container .offset-by-ten {
padding-left: 480px;
}
 .container .offset-by-eleven {
padding-left: 528px;
}
 .container .offset-by-twelve {
padding-left: 576px;
}
 .container .offset-by-thirteen {
padding-left: 624px;
}
 .container .offset-by-fourteen {
padding-left: 672px;
}
 .container .offset-by-fifteen {
padding-left: 720px;
}
p{
	width:100%;
}
.video_yt{
	margin-top:0px;
	width:500px;
	height:340px;
}
.input{
	margin:0;
	width:100%;
	background-color:#000;
}
.textarea{
	margin:0;
	width:100%;
}
.catalogo_contenedor_princ{
	margin:0 auto 0 auto;
	background-color:#f6f6f6;
	display:block;
}
.catalogo_contenedor_menu{
	margin:0;background-color:transparent;
	width:200px;
	height:auto;
	vertical-align:top;
	display:inline-block;
}
.catalogo_menu_desplegar_marcas{
	display:block;
}
.catalogo_contenedor_productos{
	margin:0 0 0 7px;
	width:740px;
	height:auto;
	background-color:#f6f6f6;
	vertical-align:top;
	display:inline-block;
}
.catalogo_contenedor_pcto{
	margin:0 7px 10px 7px;
	padding:0;
	width:160px;
	background-color:#738084;
	border: solid thin #738084;
	display:inline-block;
	vertical-align:top;
}
.catalogo_contenedor_pcto_img{
	width:160px;
	height:160px;
}
.catalogo_contenedor_pcto_nom{
	margin:0;
	padding:0;
	width:160px;
	color:#31383e;
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	font-size:10px;
}
.catalogo_menu_op{
	background-color:#31383e;
	margin:4px auto 4px auto;
	padding:4px 0 4px 0;
	color:#fff;
	text-align:center;
}
.texto_buscar_articulo{
	color:#000;
	font-size:14px;
}
.contenedor_catalogo_detalle{
	margin:0 auto 15px 35px;
	padding:20px 0 20px 0;
	width:94%;
	height:auto;
	background-color:#fff;
	border:solid thin #738084;
}
.contenedor_catalogo_detalle_img{
	padding:0 20px 0 20px;
	width:250px;
	background-color:#fff;
	display:inline-block;
	vertical-align:top;
	color:#000;
}
.contenedor_catalogo_detalle_img_img{
	margin:0;
	padding:0;
	width:250px;
	height:250px;
	border:solid thin #738084;
}
.contenedor_catalogo_detalle_descripcion{
	padding:50px 20px 20px 20px;
	width:300px;
	background-color:#fff;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	color:#000;
}
#responsive-menuuu{
	width:100% !important;
}
.browser_selector{
	border-radius:10px;
	padding:10px 1% 10px 1%;
	background-color:#fff;
	color:#000;
	text-align:center;
}
.browser_link{
	background-color:#788f32;
	text-align:center;
	color:#fff;
}
.browser_link:hover{
	background-color:#738084;
	text-align:center;
	color:#fff;
}
.browser_li{
	margin:5px auto 0 auto !important;
	padding:5px 0 5px 0;
	background-color:#788f32;
	text-align:center;
	margin:0 auto 0 auto;
	width:100%;
}
.browser_li:hover{
	margin:5px auto 0 auto !important;
	padding:5px 0 5px 0;
	background-color:#738084;
	text-align:center;
	margin:0 auto 0 auto;
	width:100%;
}
#mainmenu{
	display:block;
}
#responsive-menuuu{
	display:none !important;
}
.browser_ul{
	margin:0;
	width:100%;
}
.browser_op_li{
	margin:0;
	width:100px;
	display:inline-block;
	color:#fff;
}
/* menu_c/submenu*/
ul#menu {
 	width: 100%;
 	float:left;
 	padding: 5px;
}
ul#menu li {
	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
 	background-color:#31393f;
 	border-top: solid thin #31393f;
 	color:#fff;
 	float: left;
 	list-style: none;
}
ul#menu li:hover{
 	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
	background-color:#57666b;
	border-top: solid thin #9ab937;
	color:#fff;
	display:inline-block;
 	cursor:pointer;
}
ul#menu ul {
	width:100%;
	height:auto;
 	display:none;
 	position:absolute;
 	color: #fff;
 	padding:50px 0 0 0;
 	margin:0 0 0 0;
	z-index:3;
}
ul#menu ul li{

}
ul#menu ul li a{

}
ul#menu ul li a:hover{

}
ul#menu li:hover ul ul,ul#menu li:hover ul ul ul,ul#menu li.iehover ul ul,ul#menu li.iehover ul ul ul {
 	display: none;
 	cursor:pointer;
}
ul#menu li:hover ul,ul#menu ul li:hover ul,ul#menu ul ul li:hover ul,ul#menu li.iehover ul,ul#menu ul li.iehover ul,ul#menu ul ul li.iehover ul {
 	display: block;
 	cursor:pointer;
}
/* end_menu_c/submenu*/
.enlace_norm{
	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
 	background-color:#31393f;
 	border-top: solid thin #31393f;
 	color:#fff;
 	float: left;
 	list-style: none;
}
.enlace_activo{
 	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
	background-color:#57666b;
	border-top: solid thin #9ab937;
	color:#fff;
	display:inline-block;
 	cursor:pointer;
}
.nosotros_mision_vision_div{
	width:90%;
	text-align:justify;
}
.nosotros_clientes_div{
	margin:10px auto 0 auto;
	width:185px;
	height:130px;
	background-color:#ccc;
	display:inline-block;
	border:solid thin #ccc;
}
.nosotros_clientes_img{
	width:185px;
	height:130px;
	border:solid thin #ccc;

}
.nosotros_valores_div{
	padding:10px;
	margin:10px auto 10px auto !important;
	width:164px;
	height:180px;
	background-color:#e5e5e5;
	color:#000;border-radius:20px 0 20px 0;
	text-align:center;
	display:inline-block;
	vertical-align:top;
}
.input_buscador_browser_ea{
	margin:0 12% 0 0 !important;
	padding:6px 10PX 6px 10px !important;
	width:88% !important;
	height:auto !important;
	background-color:#f6f6f6 !important;
	color:#738084 !important;
	text-decoration:none !important;
	text-align:left !important;
	border-radius:10px !important;
}
.boton_ampliar{
	display:block;
	float:right;
	width:76px;
	height:25px;
}
}
/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {
 .container {
	width: 320px;
}
 .column, .columns {
	float: inherit;
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}
 .row {
margin-bottom: 20px;
}

/* Nested Column Classes */
.column.alpha, .columns.alpha {
margin: 0;
}
 .column.omega, .columns.omega {
margin: 0;
}
 .container .one-third.column {
margin: 10px 0;
}
 .container .one.column,  .container .two.columns,  .container .three.columns,  .container .four.columns,  .container .five.columns,  .container .six.columns,  .container .seven.columns,  .container .eight.columns,  .container .nine.columns,  .container .ten.columns,  .container .eleven.columns,  .container .twelve.columns,  .container .thirteen.columns,  .container .fourteen.columns,  .container .fifteen.columns,  .container .sixteen.columns {
width: 280px;
}
 .container .one-third.column,  .container .two-thirds.column {
width: 280px;
}

/* Offsets */
        .container .offset-by-one,  .container .offset-by-two,  .container .offset-by-three,  .container .offset-by-four,  .container .offset-by-five,  .container .offset-by-six,  .container .offset-by-seven,  .container .offset-by-eight,  .container .offset-by-nine,  .container .offset-by-ten,  .container .offset-by-eleven,  .container .offset-by-twelve,  .container .offset-by-thirteen,  .container .offset-by-fourteen,  .container .offset-by-fifteen {
padding-left: 0;
}
p{
	width:100%;
}
.input{
	margin:0;
	width:100%;
	background-color:#000;
}
.textarea{
	margin:0;
	width:100%;
}
.catalogo_contenedor_princ{
	margin:0 auto 0 auto;
	background-color:#f6f6f6;
	display:block;
}
.catalogo_contenedor_menu{
	margin:0;background-color:transparent;
	width:200px;
	height:auto;
	vertical-align:top;
	display:inline-block;
}
.catalogo_menu_desplegar_marcas{
	display:block;
}
.catalogo_contenedor_productos{
	margin:0 0 0 7px;
	width:740px;
	height:auto;
	background-color:#f6f6f6;
	vertical-align:top;
	display:inline-block;
}
.catalogo_contenedor_pcto{
	margin:0 7px 10px 7px;
	padding:0px;
	width:160px;
	background-color:#738084;
	border: solid thin #738084;
	display:inline-block;
}
.catalogo_contenedor_pcto_img{
	width:160px;
	height:auto;
}
.catalogo_contenedor_pcto_nom{
	margin:0;
	padding:0;
	width:160px;
	color:#31383e;
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	font-size:10px;
}
.catalogo_menu_op{
	background-color:#31383e;
	margin:4px auto 4px auto;
	padding:4px 0 4px 0;
	color:#fff;
	text-align:center;
}
.texto_buscar_articulo{
	color:#000;
	font-size:14px;
}
.contenedor_catalogo_detalle{
	margin:0 auto 15px 35px;
	padding:20px 0 20px 0;
	width:94%;
	height:auto;
	background-color:#fff;
	border:solid thin #738084;
}
.contenedor_catalogo_detalle_img{
	padding:0 20px 0 20px;
	width:250px;
	background-color:#fff;
	display:inline-block;
	vertical-align:top;
	color:#000;
}
.contenedor_catalogo_detalle_img_img{
	margin:0;
	padding:0;
	width:250px;
	height:250px;
	border:solid thin #738084;
}
.contenedor_catalogo_detalle_descripcion{
	padding:50px 20px 20px 20px;
	width:300px;
	background-color:#fff;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	color:#000;
}
#responsive-menuuu{
	width:100% !important;
}
.browser_selector{
	border-radius:10px;
	padding:10px 1% 10px 1%;
	background-color:#fff;
	color:#000;
	text-align:center;
}
.browser_link{
	background-color:#788f32;
	text-align:center;
	color:#fff;
}
.browser_link:hover{
	background-color:#738084;
	text-align:center;
	color:#fff;
}
.browser_li{
	margin:5px auto 0 auto !important;
	padding:5px 0 5px 0;
	background-color:#788f32;
	text-align:center;
	margin:0 auto 0 auto;
	width:100%;
}
.browser_li:hover{
	margin:5px auto 0 auto !important;
	padding:5px 0 5px 0;
	background-color:#738084;
	text-align:center;
	margin:0 auto 0 auto;
	width:100%;
}
#mainmenu{
	display:block;
}
#responsive-menuuu{
	display:none !important;
}
.browser_ul{
	margin:0;
	width:100%;
}
.browser_op_li{
	margin:0;
	width:100px;
	display:inline-block;
	color:#fff;
}
/* menu_c/submenu*/
ul#menu {
 	width: 100%;
 	float:left;
 	padding: 5px;
}
ul#menu li {
	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
 	background-color:#31393f;
 	border-top: solid thin #31393f;
 	color:#fff;
 	float: left;
 	list-style: none;
}
ul#menu li:hover{
 	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
	background-color:#57666b;
	border-top: solid thin #9ab937;
	color:#fff;
	display:inline-block;
 	cursor:pointer;
}
ul#menu ul {
	width:90px;
	height:auto;
 	display:none;
 	position:absolute;
 	top: 49px;
 	color: #fff;
 	padding:50px 0 0 0;
 	margin:0 0 0 0;
	z-index:3;
}
ul#menu ul li{

}
ul#menu ul li a{

}
ul#menu ul li a:hover{

}
ul#menu li:hover ul ul,ul#menu li:hover ul ul ul,ul#menu li.iehover ul ul,ul#menu li.iehover ul ul ul {
 	display: none;
 	cursor:pointer;
}
ul#menu li:hover ul,ul#menu ul li:hover ul,ul#menu ul ul li:hover ul,ul#menu li.iehover ul,ul#menu ul li.iehover ul,ul#menu ul ul li.iehover ul {
 	display: block;
 	cursor:pointer;
}
/* end_menu_c/submenu*/
.enlace_norm{
	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
 	background-color:#31393f;
 	border-top: solid thin #31393f;
 	color:#fff;
 	float: left;
 	list-style: none;
}
.enlace_activo{
 	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
	background-color:#57666b;
	border-top: solid thin #9ab937;
	color:#fff;
	display:inline-block;
 	cursor:pointer;
}
.nosotros_mision_vision_div{
	width:90%;
	text-align:justify;
}
.nosotros_clientes_div{
	margin:10px auto 0 auto;
	width:185px;
	height:130px;
	background-color:#ccc;
	display:inline-block;
	border:solid thin #ccc;
}
.nosotros_clientes_img{
	width:185px;
	height:130px;
	border:solid thin #ccc;

}
.nosotros_valores_div{
	padding:10px;
	margin:10px auto 10px auto !important;
	width:164px;
	height:180px;
	background-color:#e5e5e5;
	color:#000;border-radius:20px 0 20px 0;
	text-align:center;
	display:inline-block;
	vertical-align:top;
}
.input_buscador_browser_ea{
	margin:0 12% 0 0 !important;
	padding:6px 10px 6px 10px !important;
	width:88% !important;
	height:auto !important;
	background-color:#f6f6f6 !important;
	color:#738084 !important;
	text-decoration:none !important;
	text-align:left !important;
	border-radius:10px !important;
}
.boton_ampliar{
	display:block;
	float:right;
	width:76px;
	height:25px;
}
}
/* #Mobile (Landscape)
================================================== */
    /* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
 .container {
	width: 420px;
}
 .column, .columns {
float: left;
display: inline;
margin-left: 10px;
margin-right: 10px;
}
 .row {
margin-bottom: 20px;
}
		/* Nested Column Classes */
 .column.alpha, .columns.alpha {
margin: 0;
}
 .column.omega, .columns.omega {
margin: 0;
}
 .container .one-third.column {
margin: 10px 0;
}
 .container .one.column,  .container .two.columns,  .container .three.columns,  .container .four.columns,  .container .five.columns,  .container .six.columns,  .container .seven.columns,  .container .eight.columns,  .container .nine.columns,  .container .ten.columns,  .container .eleven.columns,  .container .twelve.columns,  .container .thirteen.columns,  .container .fourteen.columns,  .container .fifteen.columns,  .container .sixteen.columns {
width: 400px;
}
 .container .one-third.column,  .container .two-thirds.column {
width: 400px;
}
p{
	width:100%;
}
.video_yt{
	margin-top:0px;
	width:100%;
	height:340px;
}
.input{
	margin:0;
	width:100%;
	background-color:#000;
}
.textarea{
	margin:0;
	width:100%;
}
.catalogo_contenedor_princ{
	margin:0 auto 0 auto;
	background-color:#f6f6f6;
	display:block;
}
.catalogo_contenedor_menu{
	margin:0;background-color:transparent;
	width:200px;
	height:auto;
	vertical-align:top;
	display:inline-block;
}
.catalogo_menu_desplegar_marcas{
	display:block;
}
.catalogo_contenedor_productos{
	margin:0 0 0 7px;
	width:740px;
	height:auto;
	background-color:#f6f6f6;
	vertical-align:top;
	display:inline-block;
}
.catalogo_contenedor_pcto{
	margin:0 7px 10px 7px;
	padding:0px;
	width:160px;
	background-color:#738084;
	border: solid thin #738084;
	display:inline-block;
}
.catalogo_contenedor_pcto_img{
	width:160px;
	height:auto;
}
.catalogo_contenedor_pcto_nom{
	margin:0;
	padding:3px 0 3px 0;
	width:160px;
	color:#31383e;
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	font-size:10px;
}
.catalogo_menu_op{
	background-color:#31383e;
	margin:4px auto 4px auto;
	padding:4px 0 4px 0;
	color:#fff;
	text-align:center;
}
.texto_buscar_articulo{
	color:#000;
	font-size:14px;
}
.contenedor_catalogo_detalle{
	margin:0 auto 15px 35px;
	padding:20px 0 20px 0;
	width:94%;
	height:auto;
	background-color:#fff;
	border:solid thin #738084;
}
.contenedor_catalogo_detalle_img{
	padding:0 20px 0 20px;
	width:250px;
	background-color:#fff;
	display:inline-block;
	vertical-align:top;
	color:#000;
}
.contenedor_catalogo_detalle_img_img{
	margin:0;
	padding:0;
	width:250px;
	height:250px;
	border:solid thin #738084;
}
.contenedor_catalogo_detalle_descripcion{
	padding:50px 20px 20px 20px;
	width:300px;
	background-color:#fff;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	color:#000;
}
#responsive-menuuu{
	width:100% !important;
}
.browser_selector{
	border-radius:10px;
	padding:10px 1% 10px 1%;
	background-color:#fff;
	color:#000;
	text-align:center;
}
.browser_link{
	background-color:#788f32;
	text-align:center;
	color:#fff;
}
.browser_link:hover{
	background-color:#738084;
	text-align:center;
	color:#fff;
}
.browser_li{
	margin:5px auto 0 auto !important;
	padding:5px 0 5px 0;
	background-color:#788f32;
	text-align:center;
	margin:0 auto 0 auto;
	width:100%;
}
.browser_li:hover{
	margin:5px auto 0 auto !important;
	padding:5px 0 5px 0;
	background-color:#738084;
	text-align:center;
	margin:0 auto 0 auto;
	width:100%;
}
#responsive-menuuu{
	display:none !important;
}
.browser_ul{
	margin:0;
	width:100%;
}
.browser_op_li{
	margin:0;
	width:100px;
	display:inline-block;
	color:#fff;
}
.enlace_norm{
	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
 	background-color:#31393f;
 	border-top: solid thin #31393f;
 	color:#fff;
 	float: left;
 	list-style: none;
}
.enlace_activo{
 	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
	background-color:#57666b;
	border-top: solid thin #9ab937;
	color:#fff;
	display:inline-block;
 	cursor:pointer;
}
.nosotros_mision_vision_div{
	width:90%;
	text-align:justify;
}
.nosotros_clientes_div{
	margin:10px auto 0 auto;
	width:185px;
	height:130px;
	background-color:#ccc;
	display:inline-block;
	border:solid thin #ccc;
}
.nosotros_clientes_img{
	width:185px;
	height:130px;
	border:solid thin #ccc;

}
.nosotros_valores_div{
	padding:10px;
	margin:10px auto 10px auto !important;
	width:164px;
	height:180px;
	background-color:#e5e5e5;
	color:#000;border-radius:20px 0 20px 0;
	text-align:center;
	display:inline-block;
	vertical-align:top;
}
.input_buscador_browser_ea{
	margin:0 12% 0 0 !important;
	padding:6px 10px 6px 10px !important;
	width:88% !important;
	height:auto !important;
	background-color:#f6f6f6 !important;
	color:#738084 !important;
	text-decoration:none !important;
	text-align:left !important;
	border-radius:10px !important;
}
.boton_ampliar{
	display:block;
	float:right;
	width:76px;
	height:25px;
}
}
/* #Clearing
================================================== */
    /* Self Clearing Goodness */
.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,  .clearfix:after,  .row:before,  .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after,  .clearfix:after {
	clear: both;
}
.row,  .clearfix {
	zoom: 1;
}
/* You can also use a <br class="clear" /> to clear columns */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.input{
	margin:0;
	width:100%;
	background-color:#000;
}
.textarea{
	margin:0;
	width:100%;
}
.catalogo_contenedor_princ{
	margin:0 auto 0 auto;
	background-color:#f6f6f6;
	display:block;
}
.catalogo_contenedor_menu{
	margin:0;background-color:transparent;
	width:200px;
	height:auto;
	vertical-align:top;
	display:inline-block;
}
.catalogo_menu_desplegar_marcas{
	display:block;
}
.catalogo_contenedor_productos{
	margin:0 0 0 7px;
	width:740px;
	height:auto;
	background-color:#f6f6f6;
	vertical-align:top;
	display:inline-block;
}
.catalogo_contenedor_pcto{
	margin:0 7px 10px 7px;
	padding:0px;
	width:160px;
	height:auto;
	background-color:#738084;
	border: solid thin #738084;
	display:inline-block;
}
.catalogo_contenedor_pcto_img{
	width:160px;
	height:160px;
}
.catalogo_contenedor_pcto_nom{
	margin:0;
	padding:0;
	width:160px;
	color:#31383e;
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	font-size:10px;
}
.catalogo_menu_op{
	background-color:#31383e;
	margin:4px auto 4px auto;
	padding:4px 0 4px 0;
	color:#fff;
	text-align:center;
}
.texto_buscar_articulo{
	color:#000;
	font-size:14px;
}
.contenedor_catalogo_detalle{
	margin:0 auto 15px 35px;
	padding:20px 0 20px 0;
	width:94%;
	height:auto;
	background-color:#fff;
	border:solid thin #738084;
}
.contenedor_catalogo_detalle_img{
	padding:0 20px 0 20px;
	width:250px;
	background-color:#fff;
	display:inline-block;
	vertical-align:top;
	color:#000;
}
.contenedor_catalogo_detalle_img_img{
	margin:0;
	padding:0;
	width:250px;
	height:250px;
	border:solid thin #738084;
}
.contenedor_catalogo_detalle_descripcion{
	padding:50px 20px 20px 20px;
	width:300px;
	background-color:#fff;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	color:#000;
}
#responsive-menuuu{
	width:100% !important;
}
.browser_selector{
	border-radius:10px;
	padding:10px 1% 10px 1%;
	background-color:#fff;
	color:#000;
	text-align:center;
}
.browser_link{
	background-color:#788f32;
	text-align:center;
	color:#fff;
}
.browser_link:hover{
	background-color:#738084;
	text-align:center;
	color:#fff;
}
.browser_li{
	margin:5px auto 0 auto !important;
	padding:5px 0 5px 0;
	background-color:#788f32;
	text-align:center;
	margin:0 auto 0 auto;
	width:100%;
}
.browser_li:hover{
	margin:5px auto 0 auto !important;
	padding:5px 0 5px 0;
	background-color:#738084;
	text-align:center;
	margin:0 auto 0 auto;
	width:100%;
}
#mainmenu{
	display:block;
}
#responsive-menuuu{
	display:none !important;
}
.browser_ul{
	margin:0;
	width:100%;
}
.browser_op_li{
	margin:0;
	width:100px;
	display:inline-block;
	color:#fff;
}
/* menu_c/submenu*/
ul#menu {
 	width: 100%;
 	float:left;
 	padding: 5px;
}
ul#menu li {
	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
 	background-color:#31393f;
 	border-top: solid thin #31393f;
 	color:#fff;
 	float: left;
 	list-style: none;
}
ul#menu li:hover{
 	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
	background-color:#57666b;
	border-top: solid thin #9ab937;
	color:#fff;
	display:inline-block;
 	cursor:pointer;
}
ul#menu ul {
	width:90px;
	height:auto;
 	display:none;
 	position:absolute;
 	top: 49px;
 	color: #fff;
 	padding:50px 0 0 0;
 	margin:0 0 0 0;
	z-index:3;
}
ul#menu ul li{

}
ul#menu ul li a{

}
ul#menu ul li a:hover{

}
ul#menu li:hover ul ul,ul#menu li:hover ul ul ul,ul#menu li.iehover ul ul,ul#menu li.iehover ul ul ul {
 	display: none;
 	cursor:pointer;
}
ul#menu li:hover ul,ul#menu ul li:hover ul,ul#menu ul ul li:hover ul,ul#menu li.iehover ul,ul#menu ul li.iehover ul,ul#menu ul ul li.iehover ul {
 	display: block;
 	cursor:pointer;
}
.enlace_norm{
	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
 	background-color:#31393f;
 	border-top: solid thin #31393f;
 	color:#fff;
 	float: left;
 	list-style: none;
}
.enlace_activo{
 	margin:0 3px 0 3px;
 	width:90px;
 	padding:10px 0 10px 0;
	background-color:#57666b;
	border-top: solid thin #9ab937;
	color:#fff;
	display:inline-block;
 	cursor:pointer;
}
.nosotros_mision_vision_div{
	width:90%;
	text-align:justify;
}
.nosotros_clientes_div{
	margin:10px auto 0 auto;
	width:185px;
	height:130px;
	background-color:#ccc;
	display:inline-block;
	border:solid thin #ccc;
}
.nosotros_clientes_img{
	width:185px;
	height:130px;
	border:solid thin #ccc;

}
.nosotros_valores_div{
	padding:10px;
	margin:10px auto 10px auto !important;
	width:164px;
	height:180px;
	background-color:#e5e5e5;
	color:#000;border-radius:20px 0 20px 0;
	text-align:center;
	display:inline-block;
	vertical-align:top;
}
.input_buscador_browser_ea{
	margin:0 12% 0 0 !important;
	padding:6px 10px 6px 10px !important;
	width:88% !important;
	height:auto !important;
	background-color:#f6f6f6 !important;
	color:#738084 !important;
	text-decoration:none !important;
	text-align:left !important;
	border-radius:10px !important;
}
.boton_ampliar{
	display:block;
	float:right;
	width:76px;
	height:25px;
}
/* end_menu_c/submenu*/

/*mov*/
@media screen and (min-width:1px) and (max-width:480px) {
.container .one.column,  .container .two.columns,  .container .three.columns,  .container .four.columns,  .container .five.columns,  .container .six.columns,  .container .seven.columns,  .container .eight.columns,  .container .nine.columns,  .container .ten.columns,  .container .eleven.columns,  .container .twelve.columns,  .container .thirteen.columns,  .container .fourteen.columns,  .container .fifteen.columns,  .container .sixteen.columns {
	margin:0 auto 0 auto;
	width: 90%;
}
h1{
	text-align:center;
}
h3{
	text-align:center;
}
p{
	margin:0 auto 0 auto;
	padding:0;
	width:90%;
}
.logo{
	margin:0 auto 0 auto;
	text-align:center;
}
.clients{
	padding:20px 0 20px 0;
	width:90%;
	margin:0 auto 0 auto;
	text-align:center;
}
.encabezado_tres{
	font-size:12px;
	color:#000;
	}
.container .one-third.column,  .container .two-thirds.column {
width: 90%;
}
.info{
	display:block;
	margin:0 auto 0 auto;
	width:100%;
}
.one_third{
	display: inline-block !important;
	margin:0 auto 0 auto;
	width:90%;
}
.one_sixth{
	margin:0 auto 0 auto;
	display:block;
}

.video_yt{
	margin:0 auto 0 auto;
	width:90%;
	height:200px;
}
.contactForm{
	background-color:#fc0;
}
.input{
	margin:0;
	width:100%;
	background-color:#000;
}
.textarea{
	margin:0;
	width:100%;
}
.copyright{
	width:90%;
	margin:0 auto 0 auto;
	padding-bottom:10px;
	text-align:center;
	display:block;
}
.socials{
	width:100%;
	margin:0 auto 0 auto;
	padding-bottom:15px;
	text-align:center;
	display:block;
}
.socials fr{
	width:100%;
	background-color:#F00;
	margin:0 auto 0 auto;

}
.poshytip{
	margin:0 10px 0 10px;
	width:30px;
	height:30px;
}
.catalogo_contenedor_princ{
	margin:0 auto 0 auto;
	width:90%;
	background-color:#f6f6f6;
	display:block;
}
.catalogo_contenedor_menu{
	margin:0 auto 0 auto;
	background-color:transparent;
	width:100%;
	vertical-align:top;
	display:block;
}
.catalogo_menu_desplegar_marcas{
	display:none;
	height:200px;
	overflow-y:scroll;
}
.catalogo_menu_op{
	background-color:#31383e;
	margin:4px auto 4px auto;
	width:100%;
	padding:4px 0 4px 0;
	color:#fff;
	text-align:center;
}
.catalogo_contenedor_productos{
	margin:0 auto 0 auto;
	width:100%;
	background-color:#f6f6f6;
	vertical-align:top;
	display:block;
}
.catalogo_contenedor_pcto{
	margin:10px 0 10px 0;
	padding:0px;
	width:100%;
	background-color:#738084;
	border: solid thin #738084;
	display:block;
}
.catalogo_contenedor_pcto_img{
	width:100% !important
	;
	height:100% !important;
}
.catalogo_contenedor_pcto_nom{
	margin:0;
	padding:3px 0 3px 0;
	width:100%;
	color:#31383e;
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	font-size:18px;
}
.texto_buscar_articulo{
	color:#000;
	font-size:20px;
}
.contenedor_catalogo_detalle{
	margin:0 0 15px 0;
	padding:30px 5% 15px 5%;
	width:90%;
	background-color:#fff;
	border:solid thin #738084;
	display:block;
}
.contenedor_catalogo_detalle_img{
	margin:0 auto 0 auto;
	padding:0;
	width:90%;
	background-color:#fff;
	display:inline-block;
	vertical-align:top;
}
.contenedor_catalogo_detalle_img_img{
	margin:0 auto 0 auto;
	padding:0;
	width:100%;
}
.contenedor_catalogo_detalle_descripcion{
	margin:0 auto 0 auto;
	padding:0;
	width:90%;
	background-color:#fff;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	color:#000;
}
.boton_cotizar{
	margin:30px auto 0 auto;
	padding:3px 10px 3px 10px;
	text-align:center;
	color:#fff;
	background-color:#738084;
	border-radius:20px;
	float:right;
}
.boton_cotizar:hover{
	margin:30px auto 0 auto;
	padding:3px 10px 3px 10px;
	text-align:center;
	color:#fff;
	background-color:#000;
	border-radius:20px;
	float:right;
}
#responsive-menuuu{
	margin:20px auto 30px auto !important;
	padding-top:30px;
	width:100% !important;
	display:block;
}
.browser_selector{
	padding:10px 1% 10px 1%;
	background-color:#fff;
	color:#000;
	text-align:center;
}
.browser_link{
	background-color:#788f32;
	text-align:center;
	color:#fff;
}
.browser_link:hover{
	background-color:#738084;
	text-align:center;
	color:#fff;
}
.browser_li{
	margin:5px auto 0 auto !important;
	padding:5px 0 5px 0;
	background-color:#788f32;
	text-align:center;
	margin:0 auto 0 auto;
	width:100%;
}
.browser_li:hover{
	margin:5px auto 0 auto !important;
	padding:5px 0 5px 0;
	background-color:#738084;
	text-align:center;
	margin:0 auto 0 auto;
	width:100%;
}
.navegador_cont_principal{
	margin:0 auto 0 auto;
	padding:0 0 30px 0;
	width:100%;
	height:auto;
	display:block;
}
.navegador_cont_img{
	margin:0;
	padding:0;
	width:90%;
	height:auto;
	display:inline-block;
}
.navegador_cont_opciones{
	margin:10px 0 0 0;
	padding:0;
	width:90%;
	height:auto;
	display:block;
	vertical-align:top;
}
.navegador_cont_opciones_op{
	margin:0;
	width:100%;
	padding:10px 0 10px 0;
	background-color:#7e807b;
	border-top: solid thin #7e807b;
	border-bottom: solid thin #7e807b;
	color:#fff;
	display:block;
}
.navegador_cont_opciones_op:hover{
	margin:0;
	width:100%;
	padding:10px 0 10px 0;
	background-color:#57666b;
	border-top: solid thin #9ab937;
	border-bottom: solid thin #9ab937;
	color:#fff;
	display:block;
}
.navegador_cont_opciones_op_visited{
	margin:0 auto 0 auto;
	width:100%;
	padding:10px 0 10px 0;
	background-color:#57666b;
	border-top: solid thin #9ab937;
	border-bottom: solid thin #9ab937;
	color:#fff;
	display:block;
}
.navegador_men_language{
	margin:0 auto 0 auto;
	width:100%;
	padding:5px 0 5px 0;
	background-color:#fff;
	text-align:center;
	display:block;
	border-radius:10px;
}
.navegador_mostrar_opciones{
	display:none;
}
.navegador_mostrar_opcione_pc{
	display:none;
}
.nosotros_mision_vision_div{
	width:90%;
	text-align:center;
}
.nosotros_clientes_div{
	margin:10px auto 0 auto;
	width:90%;
	background-color:#ccc;
	display:inline-block;
	border:solid thin #ccc;
}
.nosotros_clientes_img{
	width:100%;
}
.nosotros_valores_div{
	padding:5%;
	margin:0 auto 10px auto;
	width:90%;
	height:auto;
	background-color:#e5e5e5;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	color:#000;
	border-radius:0;
}
.one_third lastcolumn{
	width:100% !important;
	padding:0 !important;
	margin:0 auto 0 auto !important;
	text-align:center !important;
	background-color:#f6f6f6 !important;
}
.two_third{
	margin:0 auto 0 auto !important;
	width:100% !important;
	padding:0 !important;
	margin:0 auto 0 auto !important;
	text-align:center !important;
	background-color:#f6f6f6 !important;
}
.container portfolio{
	width:100% !important;
	height:auto !important;
	padding:0 0 0 0 !important;
	margin:0 auto 0 auto !important;
	text-align:center !important;
	background-color:#f6f6f6 !important;
}
.center{
	text-align:center !important;
}
.blankSeparator{
	display:none;
}
.input_buscador_browser_ea{
	margin:0 !important;
	padding:0 10% 0 0 !important;
	width:90% !important;
	height:30px !important;
	background-color:#f6f6f6 !important;
	color:#738084 !important;
	text-decoration:none !important;
	text-align:center !important;
	border-radius:10px !important;
}
.boton_ampliar{
	display:block;
	float:right;
	width:76px;
	height:25px;
}
.paypal_footer{
	margin:0 auto 0 80px !important;
	text-align:center !important;
}
}
