@media screen and  (max-width : 1280px) {
/**************************************
PLANTILLA
**************************************/
#head {
	width:1080px;
}
#foot {
	width:1080px;
}
.width1280{
	padding:0;
	width:1080px;
}

/**************************************
EXTRAS
**************************************/
.subtitulos{
	font-size:1.1em;
}

/**************************************
MENU
**************************************/

nav a {
	padding:0 0.6em;
}
/**************************************
HOME
**************************************/

.BloqueHome3-2{
	padding:0 1%;
	 box-sizing: border-box;
}
.BloqueHome3-23{
	padding:0 0;
}

.BloqueHome3-2 h3 {
	font-size:1em;
}
/**************************************
ACERCA DE
**************************************/
.ace_img1 {
	width:39.4%;
}
/**************************************
PRODUCTOS
**************************************/
.menu_2 {
	width:90%;
}
.img_product_izq {
	width: 38.47%;
}
.img_product_der {
	width:58.8%;
}
.apli_texto {
	min-height:320px;
}

}
@media screen and  (max-width : 1080px) {
#head {
	width:1024px;
}
#foot {
	width:1024px;
}
.width1280{
	padding:0;
	width:1024px;
}	

/**************************************
MENU
**************************************/
nav{
	margin-top:3%;
}
nav a {
	font-size:1em;
	padding:0 0.6em;
}
/**************************************
HOME
**************************************/

.BloqueHome3-2 h2 {
    font-size: 2em;
}
/**************************************
ACERCA DE
**************************************/
.ace_izq {
	margin-right:1%;
}
.ace_img1 {
	width:38.3%;
}
.ace_img2 {
	width:58.8%;
}
.ace_img_izq {
	width:49.3%;
}
.text_acerca3 h3 {
	font-size:25px;
	margin-bottom:15px;
}
.text_acerca3 {
	padding-top:1%;
}
/**************************************
APLICACIONES
**************************************/
.aplicacion_ind {
	background-color:#EEE;
}


}
@media screen and  (max-width : 1024px) {
	
#head {
	width:94%;
}
#foot {
	width:94%;
}
.width1280{
	padding:0;
	width:94%
}
/**************************************
MENU
**************************************/

nav a {
	font-size:1em;
	padding:0 0.4em;
}
/**************************************
HOME
**************************************/
.borde {
    width: 32.5%;
}
.TituloSimula {
    width: 33%;
}
.BloqueHome3-23 {
    padding: 0;
}

.text_bloq3 {
	padding:18px 0;
}
.bloq3_2 figure {
	margin:0 1%;
}
/**************************************
CERTIFICACIONES
**************************************/
.certi_der {
	width:50%;
}
.mosaic_izq {
	width:52.7%;
}
.certi2_texto h3 {
	font-size:25px;
}
.certi2_texto {
	width:62%;
	padding-right:4%;
}
.certi2_img {
	width:33%;
}
/**************************************
NOTICIAS
**************************************/
.text_noticia {
	width:57%;
	margin-left:2%;
}
#noticias2 h3 {
	font-size:20px;
	margin-bottom:5px;
}
.text_not h4 {
	margin-bottom:5px;
}
/**************************************
CONTACTO
**************************************/
.text_contacto {
	width:97%;
}
/**************************************
pRODUCTOS
**************************************/
.productos_izq {
	width:34%;
}
.productos_der {
	width:65%;
}
.BloqueHome3-22 img{
	width:auto;
	height:100%;
}


}
@media screen and  (max-width : 960px) {
/**************************************
MENU
**************************************/
nav a {
    font-size: 0.8em;
    padding: 0 0.3em;
}
.navegacion {
    display: inline-block;
    margin-left: 0%;
    text-align: right;
    vertical-align: top;
    width: 78%;
}
/**************************************
HOME
**************************************/	
.BloqueHome30{
	width:100%;
}
.HomeTips {
	display:inline-block;
	margin:1%;
    width: 47%;
}
.BloqueHome30-2  {
	width:48%
}
.BloqueHome3-2 h2 {
    font-size: 1.7em;
}
.BloqueHome3-23 {
    padding: 0;
}

.bloq3_2 {
	width:50.5%;
}
.bloq3_1 {
	width:47%;
	margin-right:2%;
}
.bloq3_2 figure {
	
}
.bloq3_1:after {
	display:none;
}
.ace_img_izq {
	width:49%;
}
.vision {
	margin-left:1%;
}
.text_acerca3 {
	padding:1%;
}
/**************************************
PRODUCTOS
**************************************/	
.img_product_der {
	width:59.6%;
}
.img_product_50 {
	width:49.3%;
}
/**************************************
CERTIFICACIONES
**************************************/
.certi_izq {
	padding-top:0;
	margin-top:0;
	width:100%;
	margin-right:0;
}
.certi_der {
	display:none;
}
/**************************************
APLICACIONES
**************************************/
.ind_apli {
	width:50%;
}
.apli_texto {
	min-height:inherit;
}
/**************************************
CONTACTO
**************************************/	
.direc_text {
	width:88%;
}

}
@media screen and  (max-width : 768px) {
/**************************************
plantilla
**************************************/	
#header figure {
    width: 25.5%;
}
#header2 figure {
    width: 25.5%;
}

.navegacion {
    width: 72%;
}
/**************************************
MENU
**************************************/	

 nav {
        border-bottom: 0;
        height: auto;
    }

    nav ul {
        display: none;
        height: auto;
        width: 100%;
    }

    nav li {
        width: 100%;
        float: left;
        position: relative;
    }

    nav a {
        text-align: center;
        width: 100%;
		padding:0;
		font-size:1.1em;
		border-bottom:1px solid #ddd;
        text-indent: 25px;
    }

    nav a#pull {
        display: block;
		color:#fff;
        background-color: #;
        width: 100%;
		padding:0;
        position: relative;
		text-align:center;
    }

    nav a#pull:after {
        content:"";
        background: url('nav-icon.png') no-repeat;
        width: 30px;
        height: 30px;
        display: inline-block;
        position: absolute;
        right: 15px;
        top: 12px;
    }
/**************************************
HOME
**************************************/
.borde {
    width: 17.5%;
}
.TituloSimula {
    width: 60%;
}
.WidtHomeh25 {
	margin: 1em 1%;
    width: 48%;
}
.BloqueHome3-2 h2 {
    font-size: 1.2em;
}
.BloqueHome3-2 h3 {
    font-size: 1em;
}
.BloqueHome3-23 h3{
	font-size:1em;
}
.HomeTips {
    display: inline-block;
    margin: 1% 0;
    width: 47%;
}

.BloqueHome3-22 {
	margin-bottom:1em;
    width: 49%;
}

.BloqueHome3-23 {
	margin-bottom:1em;
	padding: 0;
    width: 49%;
}
.BloqueHome3-2 {
	margin-bottom:1em;
	padding: 0;
    width: 49%;
}
/**************************************
ACERCA
**************************************/
.img_acerca3 {
	display:none;
}
.ace_izq {
	width:100%;
	margin-right:0;
}
.ace_der {
	width:100%;
}
.mision {
	width:100%;
}
.vision {
	margin-left:0;
	width:100%;
}
.text_acerca3 {
	width:98%;
}
.img_acerca3 {
	width:100%;
}
.tit_sombras span {
	font-size:25px;
}
/**************************************
TECNOLOGIA
**************************************/	
.tecno_izq {
	margin-right:0;
	width:100%;
}
.tecno_der {
	display:none;
}


}
@media screen and  (max-width : 736px) {
.width1280 {
	width:98%;
}
/**************************************
HOME
**************************************/	
.BloqueHome30-2{
	display:none;
}
.text_bloq3 h3 {
	font-size:21px;
}
.bloq3_1 {
	width:100%;
	margin-right:0;
}
.bloq3_2 {
	width:100%;
	background-color:#EEE;
}
.BloqueHome3 figure img {
	width:200px;
}
.bloq3_2 h4 {
	font-size:20px;
	text-align:center;
	padding-top:10px;
}
.TituloSimula {
	width:100%;
	font-size:1.5em;
}
.borde {
	display:none;
}
/**************************************
PRODUCTOS
**************************************/
.productos_der {
	width:100%;
	margin-top:15px;
}
.caracteristicas h3 {
	margin:0 0 35px 0; 
}

/***************************************
MENU
***************************************/
.menu-resp{
	display:block;
}
.productos_izq{
	padding-top:0;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
	overflow:hidden;
	padding:0;
	width:100%;
	z-index:99999999;
	background-color:#000;
}
.productos_izq{
	padding-top:0;
}
.productos_izq .left{
	display:none;
	margin-right:0
}
.productos_izq .right{
	float:right;
}
.productos_izq .right a{
	float:right;
	display:block;
	padding:12px 15px;
	text-align: center;
	width:100px;
}
.menu_2 {
	background:#eee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height:100%;
	left:-44em;
	position:fixed;
	top:0;
	height:100%;
	overflow:auto;
	transition: all .2s;
	width:60%;
	z-index:30;
}
.menu_2.mostrar {
	left:0;
	z-index:999999;
}

.botoninicio {
	background:#eee;
	border-bottom:1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #333;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size:1em;
	font-weight:700;
	padding:10px 0.5% 10px 10px;
	position: relative;
    width: 100%;
	letter-spacing:-.3px;
}
.botoninicio span{
	color:rgb(1,46,101);
}
section.mostrar, footer.mostrar, .PublicidadFooter.mostrar {
	left:62%;
}
.ColumnLeft span {
    color: rgb(1,46,101);
}
header.mostrar, #mostrar-nav.mostrar{
	left:60%
}

#menuText {
    font-family: 'Roboto', sans-serif;
	font-size:1.04em;
    color: #fff;
	margin-left:1em
}
#mostrar-nav span {
    color: #fff;
}
#mostrar-nav{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor:pointer;
	display:block;
	float:left;
	left:0;
	padding: 9px 20px;
	position:relative;
	width:100%;
	transition: all .2s;
	z-index:30
}

.menu_productos > li > a {
	background:#eee;
    width: 100%;
	box-sizing: border-box;
}
.menu_productos ul{
    width: 100%
}
/**************************************
PRODUCTOS
**************************************/	
.productos_der h2 {
	font-size:25px;
}
.productos_der h4 {
	font-size:18px;
}
/**************************************
TECNOLOGIA
**************************************/
.gal_tecnologia{
	width:25%;
}
/**************************************
NOTICIAS
**************************************/
.not_ind {
	width:50%;
}
/**************************************
APLICACIONES
**************************************/
.ind_apli {
	width:100%;
}
.apli_texto {
	width:49.5%;
	display:inline-block;
	vertical-align:top;
}
.ind_apli figure {
	width:49.5%;
	display:inline-block;
	vertical-align:top;
}
.apli_texto {
	padding:1%;
}
.apli_texto h3 {
	margin-top:10px;
	margin-bottom:5px;
}
.apli_texto h3 {
	font-size:22px;
}
/**************************************
CONTACTO
**************************************/	
.formulario_contacto {
	width:100%;
}
#datos_contacto {
	width:100%;
}
/**************************************
CONTACTO
**************************************/
.sombra_lat {
	display:none;
}
.ind_dato {
	width:100%;
	text-align:center;
}
.text_contacto {
	text-align:center;
	width:100%;
}
.icono_cont2 {
	display:none;
}
.cont2_text {
	margin-bottom:20px;
}
.dato_ind {
	width:49%;
	display:inline-block;
	vertical-align:top;
}

}
@media screen and  (max-width : 568px) {
	
/**************************************
PLANTILLA
**************************************/	
footer{
	padding:1em 0;
}
footer .left{
	text-align:center;
}
footer .left p{
	text-align:center;
}
footer .right{
	text-align:center;
}
footer .right p{
	text-align:center;
}
#header{
	position:relative
}
#header figure {
    width: 35.5%;
}
#header2 figure {
    width: 35.5%;
}

.navegacion {
    width: 62%;
}
.pie {
	padding:0.5em;
    width: 100%;
}

/**************************************
HOME
**************************************/	
.BloqueHome3 {
    padding: 0;
    margin-left:0;
    width:100%;
}

.BloqueHome3 figure {
	display:inline-block;
	vertical-align:top;
    width: 45%;
}
.BloqueHome3 h2 {
    padding: 10px 0 5px 0;
}
.BloqueHome3 p {
    padding: 0;
}
.simula {
	display:inline-block;
	margin-left:3%;
	vertical-align:top;
    width: 51%;
}

.BloqueHome3-2 {
	margin-bottom:1em;
    padding: 0;
    width: 49%;
}

.BloqueHome3-22 {
	margin-bottom:1em;
    width: 49%;
}

.BloqueHome3-23 {
	margin-bottom:1em;
	padding: 0;
    width: 49%;
}
.BloqueHome3-2 {
	background-color:transparent;
	padding-left:5px;
	box-sizing: border-box;
}
/**************************************
ACERCA
**************************************/	
.ace_izq {
	padding-top:0;
}
.menu_productos > li > a {
	font-size:16px;
}
.caracteristicas h3 span {
	font-size:25px;
}
/**************************************
CERTIFICACIONES
**************************************/
.texto_general p {
	margin-bottom:10px;
}
.cont_certtext {
	padding-left:0;
	width:74%;
	border-left:0;
}
.certi_der {
	margin-top:0;
}
.mosaic_izq {
	width:52.3%;
}
.certi2_texto {
	padding-right:0;
	width:100%;
}
.certi2_img {
	width:25%;
	display:block;
	margin:0 auto;
	margin-top:15px;
}
.certi2_texto h3 {
	font-size:18px;
	margin-bottom:10px;
}
/**************************************
NOTICIAS
**************************************/
.text_noticia {
	margin-left:0;
	width:100%;
}
.not_ind {
	width:100%;
	background-color:#EEE;
}
.not_ind figure {
	width:49.5%;
	display:inline-block;
	vertical-align:top;
}
.text_not {
	width:49.5%;
	display:inline-block;
	vertical-align:top;
}
.text_noticia h4 {
	margin-bottom:15px;
}
/**************************************
CONTACTO
**************************************/ 
.dato_ind {
	width:100%;
}
.bnt_form, .bnt_form2 {
	margin-right:0;
	width:98%;
}
.btn_form3 {
	width:97%;
}
.formulario_contacto h6 {
	font-size:14px;
}

}
@media screen and  (max-width :478px) {
.texto_general {
	font-size:14px;
}
/**************************************
plantilla
**************************************/
.navegacion {
    width: 100%;
}
.navegacion p {
    font-size: 1em;
	text-align:center
}
.navegacion article {
	text-align:center
}
#header figure {
	display:block;
	margin:0 auto;
    width: 35.5%;
}
#header2 figure {
	display:block;
	margin:0 auto;
    width: 35.5%;
}
.horario {
	display:none !important;
}
.titulos_gen {
	font-size:24px;
}
.sub_gen {
	font-size:22px;
}

/**************************************
HOME
**************************************/
.TituloSimula {
    font-size: 1.3em;
}
.BloqueHome3 {
    padding: 0;
    margin:0 auto 3em auto;
    width:100%;
}
.padding {
	padding:0 1%;
}

.BloqueHome3 figure {
	display:inline-block;
	vertical-align:top;
    width: 100%;
}

.simula {
	margin-left:0;
    width: 100%;
}
.WidtHomeh25 {
	float: none;
	margin: 1em auto;
    width: 80%;
}
.HomeTips {
    display: inline-block;
    margin: 1%;
    width: 100%;
}

.BloqueHome3-2 {
    padding:0 2%;
    width: 51%;
	margin-bottom:10px;
}

.BloqueHome3-2 h2 {
    font-size: 0.9em;
}
.BloqueHome3-2 h3 {
    font-size: 0.9em;
}
.BloqueHome3-22 {
    width: 49%;
	margin-bottom:5px;
}

.BloqueHome3-23 {
	padding: 0;
    width: 49%;
}
.BloqueHome3-23 h3 {
    font-size: 0.75em;
}
.HomeTips {
    margin: 1% 0;
}

/**************************************
Acerca
**************************************/
.ace_img2 {
	width:59.6%;
}
.ace_img_izq {
	width:48.6%;
}
.text_mision h3 {
	font-size:25px;
}
.mision {
	margin-bottom:15px;
}
.text_acerca3 h3 {
	font-size:20px;
}
.tit_sombras span {
	font-size:20px;
	padding:0;
}
/**************************************
PRODUCTOS
**************************************/
.img_product_50 {
	width:48%;
}
.img_product_der {
	width:59.5%;
}
.caracter li {
	width:100%;
}
.titulo_tabla h3 {
	font-size:13px;
}
.fila_tabla h3 {
	font-size:12px;	
}
/**************************************
TECNOLOGIA
**************************************/
.gal_tecnologia{
	width:33%;
}
/**************************************
NOTICIAS
**************************************/ 
.text_not {
	width:53.5%;
}
.not_ind figure {
	width:44.5%;
}
#noticias2 h3 {
	font-size:17px;
}
.text_not h4 {
	font-size:15px;
}
.img_noticias {
	width:100%;
	float:none;
}
.img_notcia {
	width:100%;
}
/**************************************
APLICACIONES
**************************************/
.apli_texto {
	width:100%;
}
.ind_apli figure {
	width:100%;
}
.res_aplicacion2 {
	display:block; 
}
.res_apli {
	display:none;
}
/**************************************
CERTIFICACIONES
**************************************/
.certi2_texto {
	padding-right:0;
	width:100%;
}
.certi2_img {
	width:70%;
	display:block;
	margin:0 auto;
	margin-top:15px;
} 
.cont_certtext {
	padding-left:0;
	width:100%;
	border-left:0;
}



}