@charset "iso-8859-1"; 
body{font-family:Verdana,Verdana,Arial,Helvetica,sans-serif; margin:auto; /*background-color:#E5E5E5; align:center; background: url('/interface/images/bg_menu_line_2.png')  repeat-x */;
min-width: 970px;
}
hr{width:100%; clear:both; border:1px solid #CCC}
.rectangular_box_fondoazul{background-repeat: repeat-x; padding:10px; border:1px none #CBCBCB; margin-bottom:20px; line-height:150%; background-image:url(images/degradado_1.jpg); background-position:top}

.div_main_top_bg {
	position:relative;
    height:270px;
    background-position: center center;
    /*background-size:cover;*/
	/*background-image:url(../../interface/images/bg7.jpg);*/
	background-repeat:no-repeat;
	background-color: #242D48; /*#0d397e*/
}
.div_main_footer_bg {
	position:relative;
    height:500px;
    background-position: center center;
    /*background-size:cover;*/
	/*background-image:url(../../interface/images/bg7.jpg);*/
	background-repeat:no-repeat;
	background-color:#242d48;
	border-top: 13px solid #e8b448;
}

.div_main {
	max-width:1200px; 
	margin-right:auto; 
	margin-left:auto; 
	/*background-color:#000;*/
}

.idiomas{font-family:Calibri,sans-serif; background-color:#000; font-size:21px; float:right; border-radius:0 0 15px 15px; -moz-border-radius:0 0 15px 15px; -webkit-border-radius:0 0 15px 15px; padding:5px 15px}

.idiomas a:link, .idiomas a:hover, .idiomas a:visited{color:#fff; text-decoration:none; margin: 0 5px 0 5px;}

.izq{float:left}

.der{float:right}

.logotip{float:left; margin-top:-10px; margin-bottom:20px;}

.lema{color:#FFF;float:right; margin-top:17px; text-align:right}

.completo{width:100%; height:40px; clear:both}

/* MENU */
.menu {min-height:15px; margin-top:0px; padding: 0 0 0 0}
.menu_bg {background-color:#e8b448; /*border-bottom:7px solid #242D48;*/ } /*242D48*/

.submenu{width:100%; height:45px; background-color:#DDD; clear:both; margin-bottom:5px; margin-top:-10px; font-size:18px; font-weight:700; line-height:15px; color:#FFF}
.submenu li a{text-decoration:none; color:#242D48;}
.submenu li a:hover{text-decoration:none; color:#F90;}
.submenu li{display:inline-block; list-style-type:circle; list-style-position:outside; padding-left:20px; margin-top:5px; background-image:url(images/orange-point.png); background-repeat:no-repeat; background-position:left center; margin-left:50px}

.submenu2{float:left; height:45px; width:150px; background-image:url(images/our-products.png); background-repeat:no-repeat; padding-top:15px; padding-left:10px}

a:link{text-decoration:none; color:#003F7D; border-style:none; border-width:0}

a:visited{text-decoration:none; color:#003F7D; border:none}

a:hover{text-decoration:underline; color:#003F7D; border:none}

a:active{text-decoration:none; color:#003F7D; border:none}


/* -------------- menu ---------------- 
.MenuBarItemSubmenu, .Submenu, .MenuBarHorizontal {font-size: 14px; padding:14px;}
.MenuBarItemSubmenu, .Submenu, .MenuBarHorizontal a:link  {text-decoration:none; color:#FFF !important; border-style:none; border-width:0; font-size: 14px; padding:14px;}


/* ----------------------------------- */
.td1{margin-bottom:20px; text-align:left}

.td1 a:link{display:block}

.li{padding-left:10px; margin-left:10px; height:100%; vertical-align:top; width:0; background:url(./images/indicador_2.gif) bottom left no-repeat; list-style:none}

img{border:0}

.img{border:0}

h1{font-size:30px; color:#003F7D; font-weight:400; letter-spacing:normal; text-align:left; vertical-align:bottom; line-height:normal; margin-bottom: 0px;}

.titulos{font-size:30px; color:#003F7D; font-weight:400; letter-spacing:normal; text-align:left; vertical-align:bottom; line-height:normal}

h2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:22px}

h3{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; font-weight:700; color:#006A9D; text-align:left; text-transform:uppercase;}
h3 small{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:700; color:#006A9D; text-align:left;}

.lah2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px;font-weight:700;}
}

h4{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#666; margin-left:7px; margin-right:7px; font-weight:400; text-align:left}

h5{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px}

.rectangular_box{font-family:Verdana,Verdana,Arial,Helvetica,sans-serif; color:#003F7D; background-repeat:repeat-x; font-size:12px; border:1px none #CBCBCB; margin-bottom:20px; text-align:justify; background-position:top; background-color:#FFF}

.rectangular_box2{font-family:Verdana,Verdana,Arial,Helvetica,sans-serif; color:#003F7D; background-repeat:repeat-x; font-size:12px; border:1px none #CBCBCB; margin-bottom:20px; text-align:justify; background-image:url(images/fondo_planos.jpg); background-position:center; background-color:#DFE3E6}

.rectangular_box3{font-family:Verdana,Verdana,Arial,Helvetica,sans-serif; color:#003F7D; background-repeat:repeat-x; font-size:12px; border:1px none #CBCBCB; margin-bottom:20px; text-align:justify; background-image:url(images/degradado_6.jpg); background-position:center top; background-color:#FFF}

.box_empresa{font-family:Verdana,Verdana,Arial,Helvetica,sans-serif; color:#036; background-repeat:no-repeat; font-size:12px; padding:10px; border:1px dotted #CBCBCB; clip:rect(auto,auto,auto,auto); background-image:url(images/fondo_empresa.jpg); background-position:right top}

.corte{clear:both}

.ident1{width:100%}

.ident2{width:670px}

.polyurea {
	font-size: 14px;
	line-height: 16px;
	padding: 10px;
	padding-bottom:20px;
}

.ident1, .ident2{color:#036; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#999; margin-bottom:10px}

.productos_destacados{float:left; width:700px}

.producto{margin-right:20px; float:left; width:325px}

.producto p{font-size:14px; padding-top:0}

.none:link{text-decoration:none}

.producto h3{margin-bottom:0}

.producto p{margin-top:0}

.sidebar{float:right; width:300px}

.box{margin-bottom:10px}

.box_empresa, .box_ubicacion, .box_contacto{color:#036; background-repeat:no-repeat; font-size:12px; padding:10px; border:1px dotted #CBCBCB; clip:rect(auto,auto,auto,auto); background-position:right top; margin-bottom:10px; height:75px}

.box_empresa a, .box_ubicacion a, .box_contacto a{text-decoration:none}

.box_empresa{background-image:url(images/fondo_empresa.jpg)}

.box_ubicacion{background-image:url(images/fondo_ubicacion.jpg)}

.box_contacto{background-image:url(images/fondo_contacto.jpg)}

.newsletter{background-color:#242D48; margin-bottom:10px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; font-size:13px; padding:10px; margin-bottom:20px}

.newsletter h4{font-size:20px; color:#FFF; margin:0}

.newsletter p{
	color: #CCC;
	margin: 0
}

.newsletter a{color:#999}

.newsletter .campo{padding:5px; width:200px}

.newsletter .boton{padding:5px}

.noticias{background-color:#F0F0F0; padding:10px; font-size:12px}

.noticias h3{margin-bottom:0}

.vermas{border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; font-size:12px; background-color:#242D48; padding:10px; width:280px; text-align:center; margin:0}

.vermas2{border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px}

.vermas h2{font-size:12px; color:#FFF}

.vermas a{color:#FFF}

.casestudies{float:left; width:630px; color:#FFF; background-color:#242D48; padding:20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}

.casestudies p, .casestudies h2{padding:0; margin:0}

.casestudies p{margin-bottom:10px}

.casestudies img{width:150px; margin-left:0}

.services{padding:10px; margin-right:10px; margin-top:20px; float:left; width:310px; min-height:200px}

.services a{text-decoration:none; padding:0; margin:0}

.services h2{font-size:14px}

.services p, .services li{font-size:13px}

.handi{background-image:url(images/degradado_6.jpg); background-position:center top; background-repeat:repeat-x}

.degra{background-image:url(images/fondo_planos.jpg); background-position:center top; background-repeat:no-repeat}

.titulos_productos{font-family:Verdana,Geneva,sans-serif; font-size:12px; font-weight:700; color:#FFF; background-color:#242D48; padding:5px; margin:0; text-transform:uppercase; border:1px solid #FFF; font-size:12px; font-weight:bold; color:#FFF; background-color:#242D48; padding:5px; margin:0; text-transform:uppercase; border:1px solid #FFF}

.productos{font-size:12px; font-weight:400; padding:5px; margin:0; text-transform:uppercase; border:1px solid #FFF; background-repeat:repeat-x; background-position:top; line-height:18px; background-color:#F0F0F0; text-align:left}

.p_container{float:left; color:#FFF; background-color:#F0F0F0; width:99.5%; border:1px solid #FFF; padding-bottom:20px}

.p_categoria{color:#FFF; background-color:#000; width:100%}

.p_producto{color:#036; font-family:Verdana,Geneva,sans-serif; font-size:12px; margin-top:5px}

.p_descript{font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:lighter; line-height:13px; text-align:left; color:#000; margin:2px 20px 5px}

.max670{width:670px}

.footer{font-family:Calibri,sans-serif; font-size:24px; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; background-color:#242D48; padding:20px; text-align:center; color:#FFF; margin:0}

.footer a{color:#FFF}

.tcmgzn{padding:3px; width:80px; border:1px solid #666}

.tcmgzn:hover{border:1px solid #fff}

.menu_mov{display:none}

.barra_left{float:left; max-width:600px}

.box_left{float:left; width:200px; background-color:#F7F7F7; border:1px solid #CCC; padding-bottom:0px}
.box_right{float:right; width:990px;}
.box_2{float:left; width:550px; margin-left:10px; margin-right:10px; box-sizing:border-box; font-size:13px; line-height:18px; text-align:justify}
.box_2 table{
	min-width:95%;
	font-size:14px;
	}
.box_2 td:first-child{
	padding: 3px;
	padding-left:15px;
	padding-right:15px;
	border: 3px solid #FFF;
	}	
.box_2 td:first-child{

	background-color: #E5E5E5;
	text-align:right;
	font-weight:bold;
	
	}
.box_2 td:last-child{
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
	}	
	
.down_area{background-color:#F4F7F7; padding:10px; width:90%; margin:10px}
.down_area a{text-decoration:none}
.box_3{float:right; width:220px; box-sizing:border-box; background-color:#F3F3F3; font-size:12px; padding-top:30px; padding-right:10px; padding-bottom:10px; padding-left:10px; border-bottom-width:4px; border-bottom-style:solid; border-bottom-color:#036}
.box_3 a{text-decoration:none}



.box_4{
	font-family: 'Open Sans', sans-serif;
	 width:750px; left:0px;margin-right:10px; box-sizing:border-box; font-size:13px; line-height:18px; text-align:justify
}
.box_4 h1{
	font-family: 'Open Sans', sans-serif;
	font-size: 38px;
	font-weight: 700;
	color: #000;
	margin-bottom: 0px;
	font-style: italic;
}
.box_4 h2{
font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #000;
	margin:0px;
}
.box_4 h3{
font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #09C;
	margin-top: 20px;
		margin-bottom: 5px;
}

.box_4 p{
	margin-top: 0px;
}

.box_4 .imagen{
float:right;
}

.box_4 .imagen img{
width:250px;
}

.box_4 .descripcion{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	max-width: 450px;
	line-height: 18px;
	
}
.box_4 .uso{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-top: 1px;
	padding-left: 10px;
	text-align: left;
	color: #000;
	max-width: 900px;



}



.box_6{float:right; width:220px; box-sizing:border-box; background-color:none; padding-top:25px; padding-bottom:10px; }
.box_3 a{text-decoration:none}


.form_contactor form{
	padding: 10px;
	background-color: #B7CBD8;

}
.form_contactor form input{
	padding: 3px;
		width:100%;
		margin-bottom:3px;
		border:none;

}
.form_contactor form .boton{
	padding: 5px;
	cursor: pointer;
	font-weight:bold;
}
.form_contactor h3{
	margin:0px;
	background-color: #356D82;
	padding: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
}

.box_6 .apartado{
	padding: 3px;
	margin-bottom: 20px;
	border: 8px solid #B7CBD8;
	font-size: 13px;
	line-height: 20px;
}

.box_6 h3{
	padding:5px;
	color:#FFF;
	margin:0px;
	background-color: #356D82;
}

.box_6 .apartado .li2 {
	padding-left: 10px;
	margin-left: 0px;
	vertical-align: top;
	width: 0;
	background: url(./images/indicador_2.gif) center left no-repeat;
	list-style: none;
	margin-top: 5px;
	margin-bottom: 0px;
	height:100%;
}
.box_6 .certificaciones ul li{
	padding-left: 10px;
	margin-left: 0px;
	vertical-align: top;
	width: 100%;
	list-style: none;
	margin-top: 5px;
	margin-bottom: 0px;
	background-image: url(./images/indicador_2.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
}
.box_6 .certificaciones ul{
 padding:0px;
 padding-right:5px;
 
}

.lidescripcion{
	font-size: 12px;
	padding-left: 10px;
	line-height: 12px;
	clear: both;
	margin-bottom: 7px;
}

.enviado{
	padding: 10px;
	background-color: #009900;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	margin-bottom: 20px;
}


.orange{background-color:#F90; font-size:14px; text-align:left; vertical-align:middle; color:#FFF; padding:7px}
.gray{background-color:#EFEFEF; font-size:14px; text-align:left; vertical-align:middle; padding:7px}
.tecnopol_gold{background-color:#e8b448; font-size:14px; text-align:left; vertical-align:middle; color:#FFF; padding:7px}

.menu_izq_1, .menu_izq_2{box-sizing:border-box; width:100%; text-align:left; padding-top:8px; padding-right:2px; padding-bottom:8px; padding-left:12px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC}
.menu_izq_1 a, .menu_izq_2 a{text-decoration:none}
.menu_izq_1{font-size:13px; background-color:#EEE}
.menu_izq_2{font-size:13px}
.contenido{/*text-align:justify; */font-size:13px; line-height:18px; padding-top:10px; padding-right:5px; padding-bottom:20px; padding-left:5px; text-align:justify}
.contenido a{color:#242D48; text-decoration:none}
.caja_contenido{width:30%; float:left; text-align:center; height:250px; margin-top:5px; margin-right:5px; margin-bottom:5px; margin-left:5px; border-top-width:1px; border-right-width:1px; border-bottom-width:10px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#CCC; border-right-color:#CCC; border-bottom-color:#CCC; border-left-color:#CCC}
.caja_contenido_blue{box-sizing:border-box; width:100%; color:#FFF; background-color:#242D48; height:60px; vertical-align:middle; margin-bottom:30px; padding-top:20px; padding-right:10px; padding-left:10px}
.caja_contenido_blue a{text-decoration:none; color:#FFF}

.machine_name{color:#FFF; background-color:#242D48; padding:5px; width:100%}
.machine_img{width:200px; float:left; margin:20px}
.machine_descripcion{float:left; margin-bottom:20px; max-width:480px}
.cont_boton{padding:5px}
.cont_boton2{padding:5px; float:left; background-color:#FFF; border:1px solid #036; margin:5px}
.cont_boton2 a{font-weight:bolder; text-decoration:none}
.izquierda{float:left; margin-right:10px; margin-bottom:10px; max-width:49%}
.derecha{float:right; margin-left:10px; margin-bottom:10px}
.centro{float:none; margin:10px}

/*case studies*/
.case_caja{float:left; width:48%; margin:5px; background-color:#036}
.case_caja2{box-sizing:border-box;width:100%; overflow:auto; padding:10px; background-color:#F3F3F3; border-top-width:4px; border-right-width:1px; border-bottom-width:4px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#036; border-right-color:#036; border-bottom-color:#036; border-left-color:#036}
.case_caja img, .imagen{float:left; margin-right:10px; display:block}

.case-dentro{float:left; max-width:70%; margin-top:15px; color:#FFF; font-size:13px; text-align:left}

/*formulario*/
.cuadro_form{box-sizing:border-box; width:100%; padding:10px; background-color:#F3F3F3; text-align:left}
.tel_y_fax{float:left; font-size:18px; color:#036; margin-top:15px; width:100%;}
.tel_y_fax2{float:left}
.etiqueta{box-sizing:border-box; width:200px; ; font-size:14px; text-align:right; float:left; margin-right:20px; padding-top:15px; font-weight:bold}
.cuadro_form input, textarea{box-sizing:border-box; padding:10px; width:100%; border-radius:5px; -moz-border-radius:5px; /* Firefox */-webkit-border-radius:5px; /* Safari y Chrome */border:1px solid #CCC}
.campo{float:left; width:500px}
.check{text-align:left}
.check input{margin-left:220px; float:left; width:30px}
.alerta{clear:both; width:100%; color:#F00; font-size:13px; text-align:left; margin-left:220px}
.aviso{font-size:12px; text-align:justify}
.enviarform{margin-left:220px; width:200px; text-align:center}
.enviarform input{color:#FFF; padding:10px; background-color:#009; border:1px solid #FFF; border-radius:5px; -moz-border-radius:5px; /* Firefox */ -webkit-border-radius:5px; /* Safari y Chrome */ }
.espaciador{float:left; width:100px}
/*enlaces*/
a.naranja:link, a.naranja:visited, a.naranja:hover{color:#F90; text-decoration:none}
a.blanco:link, a.blanco:visited, a.blanco:hover{color:#FFF; text-decoration:none}
/*descargas*/
.down_global{margin-bottom:20px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#036}
.down_global a{text-decoration:none; font-size:12px}
.down_producto{width:200px; font-weight:bold; padding:10px; float:left}
.down_area{float:left}
.down_tecnicas{font-weight:bold; font-size:13px}
.down_txt{clear:both; padding:5px}
.youtube iframe, .youtube{width:740px; height:400px}
.youtube{margin-bottom:20px}
/*sistemas*/
.sistemas{float:left; text-align:center; width:300px; margin-left:10px; margin-top:20px; height:150px}

/*noticias*/
.news{float:left; padding:10px; margin:10px; width:270px; height:200px; border-top-width:3px; border-right-width:1px; border-bottom-width:3px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#CCC; border-right-color:#CCC; border-bottom-color:#CCC; border-left-color:#CCC}
.news a{text-decoration:none}
.news img{width:75px; height:inherit; float:left; margin-right:15px}
.news .txt{font-size:12px}
.new_full{width:650px; float:left; font-size:14px; line-height:18px; text-align:justify}
.new_full h1{font-size:36px; font-weight:lighter; color:#036; border-top-width:4px; border-top-style:solid; border-top-color:#036; margin-top:20px; padding-top:20px; margin-bottom:20px; padding-bottom:20px; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCC}
.news_others{width:290px; float:right; height:1400px; overflow:scroll}
.news_titles{clear:both; text-transform:uppercase; margin-bottom:10px; font-size:12px; font-weight:100; border-left-width:3px; border-left-style:solid; border-left-color:#CCC; padding-left:10px; font-family:Verdana,Geneva,sans-serif}
.news_titles a{text-decoration:none; font-weight:100; color:#036}

/*tecnomagazine*/
.publicaciones{font-size:12px; /*background-color:#F2F2F2; */float:right; width:280px; min-height:500px; overflow-y:auto; padding:10px}
.issuu_cont{float:left; width:700px; /*height:520px; */}
.issuuembed{ width:100%}
.revista{width:240px; height:141px; float:left; padding:5px; margin:5px; border:1px solid #FFF}
.revista img{float:left; margin-right:10px}
.table_head{color:#FFF; background-color:#172C49; font-size:14px}
.box_sistemas_calculo {
	border: 1px solid #999;
}

.notfound{
	font-size: 24px;
	color: #036;
	width: 100%;
	text-align: center;
	min-height: 300px;
	padding-top: 50px;
}
@media (min-width:640px){ /*.imagen_ap img{width:1000px;*/}
}

@media (max-width:640px){.div_main{width:90%; padding-top:0px; padding-right:5px; padding-bottom:0px; padding-left:5px}

.vermas, .barra_left, .sidebar, .productos_destacados, .productos_destacados, .idiomas, .logotip, .lema{width:100%}

.footer, .casestudies{width:100%; padding:30px; box-sizing:border-box}

.footer .ocultar{display:none}
.casestudies img{width:125px}

.services handi, .services{display:none}

.vermas{box-sizing:border-box}

.ident2{width:100%}

.idiomas{text-align:right; margin:0; box-sizing:border-box}

.logotip, .lema{text-align:center; width:100%; margin:auto; padding-top:0px; padding-right:5px; padding-bottom:0px; padding-left:5px}

.logotip img{width:100%; height:inherit; padding:40px}

.producto{border:1px solid #CCC; padding:5px; margin-bottom:10px; width:100%; margin-left:0; padding:5px; box-sizing:border-box}
.producto img{ max-width:250px; height:inherit;}

.submenu, .menu_nav, .box, .box_empresa, .box_ubicacion, .box_contacto, .newsletter, /*.container_skitter,*/ .content, /*.box_skitter, .box_skitter_large,  .skitter-minimalist,*/ .sombra, .social_media, .noti, .navbar{display:none}

.box_skitter iframe, .container_skitter, .box_skitter  {
	max-width:100%;
	height:200px !important;
}
.container_skitter{

}

.menu_mov{display:block; text-align:center}

.menu_mov select{background-color:#242D48; color:#FFF; -webkit-appearance:none}

/* Estlos concretos paginas interiores */
.imagen_ap{text-align:center; width:100%; overflow:hidden}

.box_right{float:none; width:100%}
.box_left{float:none; width:100%}
.caja_contenido{width:100%}
.cont_boton{box-sizing:border-box; float:left; padding:10px; width:100%; margin:5px; border:1px solid #242D48}

.cont_boton2{box-sizing:border-box; float:none; padding:10px; width:90%; background-color:#FFF; border:1px solid #036; margin:5px}

.contenido img{ max-width:100%; height:inherit; margin:0px}

.derecha, .izquierda, .centro, .imagen{float:none; width:100%; padding-bottom:20px}
/*cases*/
.case_caja, .case_caja2{box-sizing:border-box; width:100%}
.case-dentro{padding:5px; margin:0px}
.imagen img{width:245px; height:inherit}

/*formularios*/
.etiqueta{box-sizing:border-box; width:100%; text-align:left; float:none; margin-right:0px}
.cuadro_form input, textarea{box-sizing:border-box; padding:5px; width:100%}
.campo{float:none; width:100%; margin-right:0px}
.check input{width:30px}
.enviarform, .alerta, .check input{margin-left:0px}
.espaciador{clear:both; width:100%; float:none}
.youtube iframe, .youtube{width:100%; min-height:200px}
/*sistemas*/
.sistemas{margin-left:0px}

/*news*/
.new_full{width:100%}
.new_full h1{font-size:22px}
.new_full img{max-width:310px; height:inherit}
/*boxes*/
.box_2, .box_3{float:left; width:100%; padding:0px}
/*tecnonews*/
.issuu, .issuuembed{float:none; width:398px; height:400px}
.revista{width:95%}

.publicaciones{width:90%; overflow:auto; min-height:150px}
}
.validacion {
	color: #FFF;
	text-align: center;
	padding: 5px;
	display:none;
}
