/*
CSS Document
Trusetal
Descripcion: estilos globales para elementos comunes del sitio
*/


* {font-family:opensansLight,Verdana, Geneva, sans-serif; font-weight:normal; font-size:16px; color:#666666; margin:0; padding:0;}
body {font-family:opensansLight,Verdana, Geneva, sans-serif; font-weight:normal; font-size:16px; color:#666666; background:#fff;}
html { -webkit-text-size-adjust: none;}
h1, h2, h3, h4, h5, li, a, p, span, label, strong, em {font-family:Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none;}
.regular h1, .regular h2, .regular h3, .regular h4, .regular h5, .regular h6, .regular p, .regular span, .regular li, .regular td {font-family:Arial, Helvetica, sans-serif;}
.light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p, .light span, .light li, .light td {font-family:Arial, Helvetica, sans-serif;}
a:hover  {transition:all 0.2s ease-out 0s;}
a, a:hover {text-decoration:none; color:#666666; outline:none;}
a:hover { color:#999999; text-decoration:underline;}
.aleft {float:left;}
.aright {float:right;}
.separa {display:block; height:0; width:100%; margin:0; padding:0; clear:both;}
.ancla {display:block; height:0; width:100%; margin:0 0 125px 0; padding:0; clear:both;}
.ancla1 {display:block; height:90px; width:100%; margin:0 0 0 0; padding:0; clear:both;}
.ancla4 {display:block; height:90px; width:100%; margin:0 0 0 0; padding:0; clear:both;}

@font-face {
    font-family: 'opensans';
    src: url('fonts/opensans-regular.eot');
    src: url('fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular.woff') format('woff'),
         url('fonts/opensans-regular.ttf') format('truetype'),
         url('fonts/opensans-regular.svg#opensans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensansLight';
    src: url('fonts/opensans-light.eot');
    src: url('fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light.woff') format('woff'),
         url('fonts/opensans-light.ttf') format('truetype'),
         url('fonts/opensans-light.svg#opensansLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensansSemiBold';
    src: url('fonts/opensans-light.eot');
    src: url('fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light.woff') format('woff'),
         url('fonts/opensans-light.ttf') format('truetype'),
         url('fonts/opensans-light.svg#opensansSemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}


.menuBtn {background: center center no-repeat transparent; background: #000; display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 10px;}
.active {background:none;}
.wrap {width:1200px; z-index: 10; position: relative; margin: 0 auto; padding: 0;}

.section {width: 100%; z-index: 10; position: relative; margin: 0 auto; padding:0; background-color:#f0f0f0}
.inner {width:100%; margin: 0 auto; position: relative; min-height:50px; padding:0 0 30px;}

/* This is the selector i used for my menu, it needs to be set as position:absolute; */
.subMenu {position: absolute; top:145px !important; left:0; z-index: 1000; width: 100%;}
.fxd {top:0 !important;}
.subMenu .inner {padding:0;}
.subNavBtn {background:url(../../imag/bg/separa_menu.png) no-repeat left top; display: block; width:auto; float: left; margin:0px 0px 0 0; text-decoration: none; font-size: 14px; padding:4px 38px 12px ; text-align: center; color: #fff;}
.first {background:none;}
.end {margin: 0;}
.menu_btn {display:none;}

/* UItoTop jQuery Plugin 1.2*/
#toTop {display:none; text-decoration:none; position:fixed; bottom:10px; right:75px; z-index:999; overflow:hidden; width:51px; height:51px; border:none; text-indent:100%; background:url(../../imag/auxi/ui.totop.png) no-repeat left top;}
#toTopHover {background:url(../../imag/auxi/ui.totop.png) no-repeat left -51px; width:51px; height:51px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}

/* SECTIONS */

/*top*/
.top-header {background:url(../../imag/bg/top_head.jpg) no-repeat center top; height:145px; overflow:hidden} 
.logo-big {margin:15px auto 0; overflow:hidden; display:table;}
.menu {width:100%; height:147px; background:url(../../imag/bg/bg_menu1.png) no-repeat  center top;}
.logoSmall {display:none;}
.fxd .menu { height:121px !important; background:url(../../imag/bg/bg_menu2.png) no-repeat center top!important; }
.fxd .menu .subNavBtn { padding:8px 14px ;}
.fxd .auxi-menu .logoSmall {display:block; float:left; margin:0 50px 0 0;}
.menu .auxi-menu {width:auto; margin:0 auto; padding:15px 0 0; display:table;}
.subNavBtn span.titular { font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:20px; color:#FFFFFF; text-transform:uppercase; float:left;}
.subNavBtn span.bajada { font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:20px; line-height:120%; color:#acbbd6; clear:both; float:left;}

/*Fin top*/

/*productos*/
.sTop {min-height: 630px;}
.auxi-sTop {background:#283B5D;}
.productos {margin:145px 0 0; background:url(../../imag/bg/bg_seccion1.png) no-repeat center top #283B5D;}
.productos .box-tit {background:url(../../imag/bg/separa_mas.png) no-repeat left top; width:auto; display:table; margin:0 auto; padding:27px 0 27px 30px}
.productos .box-tit h2 {font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:35px; color:#f4f5f7; text-transform:uppercase; float:left;}
.productos .box-tit p {font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:30px; color:#a6b4cf; float:left; clear:both;}
.box-productos { width:auto; display:table; margin:0 auto;}
.box-productos .productos1, .box-productos .productos2, .box-productos .productos3, .box-productos .productos4 {float:left; text-align:center; font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:18px; color:#ffffff; text-transform:uppercase;}

.box-productos .productos1 a, .box-productos .productos2 a, .box-productos .productos3 a, .box-productos .productos4 a {font-family:opensansLight,Verdana,Geneva,sans-serif; color:#ffffff;}
/*Fin productos*/

/*Productos oculares*/
.producto {width:100%;}
.producto .auxi {width:86%; padding:0 7%; overflow:hidden;}
.box-titular {background:url(../../imag/bg/bg_titular.png) no-repeat center top; width:100%; height:111px;}
h2.rotulo {font-family:opensans,Verdana, Geneva, sans-serif; font-size:30px; line-height: 120%; color:#315087; text-align:center; font-weight:normal; margin:30px 0 0;}
.producto .auxi .titular-linea h3 {font-family:opensansLight,Verdana, Geneva, sans-serif; font-weight:normal; font-size:24px; color:#315087; float:left; margin:4px 12px 0 0;}
.producto .auxi .titular-linea h3 span {font-weight:bold; font-family:'opensansSemiBold'; font-size:24px; color:#315087;}
.producto .auxi p {font-family:opensansLight,Verdana, Geneva, sans-serif; font-weight:normal; font-size:16px; color:#666666; float:left; margin:4px 0 0 0; text-align:justify; margin:0 0 15px; clear:both;}
.producto .auxi p a {font-family:opensansLight,Verdana, Geneva, sans-serif; font-weight:normal; color:#666666;}

#slider {clear:both;}
.slider ul, .slider li {margin:0; padding:0; list-style:none;}
.slider li {width:auto; height:217px; overflow:hidden;}
.jcarousel-skin-tango {width:auto; display:block; clear:both; position:relative; background-color:#e8e8e8; margin:0 0 20px}
.jcarousel-clip-horizontal {margin: 0 auto; overflow: hidden; position: relative; width: 93%;}
#mycarousel li {background:url(../../imag/bg/separa_productos.png) no-repeat left top #f0f0f0; padding: 0 0 0 7px;}
#mycarousel li a {float:left;}
.jcarousel-prev {background:url(../../imag/auxi/prev.png) no-repeat left top; left:10px; display:block; height:39px; position:absolute; top:71px; width:23px; z-index:1000; cursor:pointer;}
.jcarousel-next {background:url(../../imag/auxi/next.png) no-repeat left top; right:10px; display:block; height:39px; position:absolute; top:71px; width:23px; z-index:1000; cursor:pointer;}

.col1 {width:495px;}
.box-aposito {background:url(../../imag/bg/box1.jpg) no-repeat left top; width:100%; height:229px; clear:both; overflow:hidden; margin:0 0 48px;}
.box-aposito .titularOrtollux {margin:20px auto 0; display:table;}
.box-aposito .prodOrtollux {margin:20px 17px 0 20px; float:left;}
.box-aposito ul {list-style:none; float:left; width:250px; margin:45px 0 0 0}
.box-aposito ul li {background:url(../../imag/bg/bullet.png) no-repeat left 7px; font-family:opensansLight,Verdana, Geneva, sans-serif; font-weight:normal; font-size:16px; line-height:120%; color:#666666; float:left; padding:0 0 0 13px; line-height:normal;}

.autodesiva {float:left; margin:15px 0 0 55px;}
.autodesiva img {float:left}
.no-autodesiva {float:right; margin:15px 65px 0 0;}
.no-autodesiva img {float:left}

.box-lamina {background:url(../../imag/bg/box2.jpg) no-repeat left top; width:100%; min-height:230px; clear:both; overflow:hidden; margin:0 0 48px; padding:10px 0 0 0;}
.box-lamina img { float:left; margin:0 10px 0 42px;}
.colLamina {float:left;}
.colLamina ul {list-style:none; float:left; width:265px; margin:10px 0 0 0}
.colLamina ul + ul {width:340px;}
.colLamina ul li {background:url(../../imag/bg/bullet.png) no-repeat left 8px; font-family:opensansLight,Verdana, Geneva, sans-serif; font-weight:normal; font-size:16px; line-height:120%; color:#666666; float:left; padding:0 0 0 13px; line-height:normal; clear:both;}
.box-lamina p { margin:10px 0 0 0; clear:none !important;}

.col1 .box1 {float:left;}
.col1 .box1 + .box1 {background: url("../../imag/bg/separa_productos.png") no-repeat left top #F0F0F0; padding: 0 0 0 7px;}


.esteril {background: url("../../imag/bg/box3.jpg") no-repeat scroll left top; clear: both; margin:5px 0 48px; min-height:325px; overflow: hidden; padding: 10px 0 0 0; width: 100%;}
img.protekImg {margin:24px 21px 0 26px; float:left;}
p.protek {margin:19px 0 0 0!important; float:none !important; padding:0 30px 0 0; text-align:left !important; clear: none !important;}

.box-lista {float:left; width:50%; margin: 0 0 0 30px;}
.box-lista span.numero {font-family:opensansSemiBold,Verdana, Geneva, sans-serif; font-weight:bold; font-size:14px; color:#1c5979; float:left}
.box-lista p { clear:none !important; width:95%; margin:0 0 10px 4px !important; font-size:14px !important;}

.apositoLaminas { margin:0 0 20px; overflow:hidden; clear:both;}
.apositoLaminas .aposito {float:left;}
.apositoLaminas .aposito + .aposito {background:url("../../imag/bg/separa_productos.png") no-repeat scroll left top #F0F0F0; padding:0 0 0 7px;}

.apositoHeridas .herida {float:left;}
.apositoHeridas .herida + .herida {background:url("../../imag/bg/separa_productos2.png") no-repeat scroll left top #F0F0F0; padding:0 0 0 7px;}


.agujaLapiz {margin:5px 0 48px;}
.tamponAnal {margin:5px 0 48px;}
.vendasLinea .venda {float:left; margin:5px 0 48px;}
.vendasLinea .venda  + .venda {float:left; background:url(../../imag/bg/separa_productos.png) no-repeat left top; padding-left:7px;}
.apositosSuper .aposito {float:left; margin:5px 0 48px;}
.apositosSuper .aposito + .aposito { background:url("../../imag/bg/separa_productos2.png") no-repeat left top #F0F0F0; padding-left:7px; width:240px; height:256px; float:left;}
.apositoPuncion .aposito {float:left; margin:5px 0 48px;}
.apositoPuncion .aposito + .aposito {background:url("../../imag/bg/separa_productos2.png") no-repeat left top #F0F0F0;  padding-left:7px; float:left;}

/*Fin Productos*/

/* Nosotros */
.s1 {min-height:500px; background:url(../../imag/bg/bg_azul.gif) repeat center top; overflow:hidden;}
.s1 .box-titular {background:url(../../imag/bg/bg_titular_azul.gif) no-repeat center top; width:100%; padding:170px 0 50px;}
.s1 .box-titular .box-tit {background:url(../../imag/bg/separa_mas.png) no-repeat left top; width:auto; display:table; margin:0 auto; padding:27px 0 27px 30px}
.s1 .box-titular .box-tit h2 {font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:35px; color:#f4f5f7; text-transform:uppercase; float:left;}
.s1 .box-titular .box-tit p {font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:30px; color:#a6b4cf; text-transform:uppercase; float:left; clear:both;}
.s1 .auxi {width:86%; padding:0 7%; overflow:hidden;}
.s1 .auxi .col1 {width:45%;}
.s1 .auxi .titular-linea {overflow:hidden;}
.s1 .auxi .titular-linea h3 {font-family:opensans,Verdana, Geneva, sans-serif; font-weight:normal; font-size:20px; color:#FFFFFF; margin:4px 12px 0 0;}
.s1 .auxi .titular-linea a {font-family:opensansLight,Verdana, Geneva, sans-serif; clear:both; font-size:20px; font-style:italic; color:#FFFFFF; }
.s1 .auxi p {font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; text-align:justify; line-height:170%; margin:20px 0 15px; clear:both;}
.s1 .auxi p a {font-family:opensansLight,Verdana, Geneva, sans-serif; color:#FFFFFF;}
/* Fin Nosotros */

/* Ubicacion */
.s2 {min-height:600px; background:#e2e2e2;}
.s2 .box-titular {background:url(../../imag/bg/bg_titular_azul.png) no-repeat center top; width:100%; padding:90px 0 50px;}
.s2 .box-titular .box-tit {background:url(../../imag/bg/linea_rotulo_gris.png) no-repeat left top; width:auto; display:table; margin:25px auto 0; padding:27px 0 27px 30px}
.s2 .box-titular .box-tit h2 {font-family:opensans,Verdana, Geneva, sans-serif; font-size:35px; color:#315087; text-transform:uppercase; float:left;}
.s2 .box-titular .box-tit p {font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:30px; color:#666666; text-transform:uppercase; float:left; clear:both;}
.s2 .auxi {width:86%; padding:0 7%; overflow:hidden;}
.s2 .auxi .col1 {width:45%;}
.s2 .auxi h3 {font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:20px; color:#315087; padding:0 0 10px;}
.s2 .auxi h3.ico {background:url(../../imag/logos/euro_medical_iso.png) no-repeat -5px center; padding:0 0 10px 50px;}
.s2 .auxi ul {list-style-type:none;}
.s2 .auxi ul li {font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:16px; color:#666666; padding:0 0 10px 50px;}
.s2 .auxi ul li.direccion {background:url(../../imag/logos/ico_mapa.png) no-repeat left center;}
.s2 .auxi ul li.fono-fijo {background:url(../../imag/logos/ico_fono.png) no-repeat left center;}
.s2 .auxi ul li.fono-movil {background:url(../../imag/logos/ico_cel.png) no-repeat left center;}
.s2 .auxi ul li.email {background:url(../../imag/logos/ico_mail.png) no-repeat left center;}
/* Fin Ubicacion */

/* Contacto */
.s3 {min-height:500px; background:url(../../imag/bg/bg_azul.gif) repeat center top; overflow:hidden;}
.s3 .box-titular {background:url(../../imag/bg/bg_titular_azul2.gif) no-repeat center top; width:100%; padding:170px 0 50px;}
.s3 .box-titular .box-tit {background:url(../../imag/bg/separa_mas.png) no-repeat left top; width:auto; display:table; margin:0 auto; padding:27px 0 27px 30px}
.s3 .box-titular .box-tit h2 {font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:35px; color:#f4f5f7; text-transform:uppercase; float:left;}
.s3 .box-titular .box-tit p {font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:30px; color:#a6b4cf; float:left; clear:both;}
.s3 .auxi {width:60%; margin:0 auto; padding:0 7%; overflow:hidden;}
.s3 .auxi .col1 {width:45%;}
.s3 .auxi p {font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:18px; color:#FFFFFF; text-align:justify; line-height:170%; margin:0 0 15px; clear:both;}
.s3 .auxi input, .s3 .auxi textarea {width:100%; font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:18px; font-style:italic; background:#eaebef; color:#294981; clear:both; margin:0 0 20px; padding:7px 8px; border:none; border-radius:4px; resize:none;}
.s3 .auxi .boton-enviar {text-align:center;}
.s3 .auxi .boton-enviar .boton {background:#EAEBEF; border: medium none; border-radius: 4px; cursor: pointer; font-family: opensans,Verdana,Geneva,sans-serif; font-size: 24px; font-style: italic; font-weight: bold; margin: 10px auto; padding: 6px; text-align: center; width: 142px;}
/* Fin contacto */

/* Footer */
.footer {min-height:200px; background:url("../../imag/bg/bg_titular_azul.png") no-repeat scroll center top; overflow:hidden; }
.footer .auxi {width:86%; margin:0 0 0 120px; padding:80px 0 30px;}
.footer .auxi .box-texto {width:60%; float:left; text-align:center; font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:14px; color:#666666; margin:22px 0 0;}
.footer .auxi .box-texto p {font-family:opensansLight,Verdana, Geneva, sans-serif; font-size:14px; line-height:125%; color:#666666;}
.footer .auxi .box-texto strong {color:#315087; font-weight:normal; font-size:14px;}
.footer .auxi .box-texto .subtit {color:#333333; font-size:14px;}
.auxi-bottom {clear:both; margin:0 auto; width:100%; max-width:1200px; height:97px; background:url("../../imag/bg/bottom.jpg") no-repeat scroll center top; display:block; overflow:hidden;}
.medicalLtda {margin:30px 0 0 0;}
/* Fin Footer */


/*RESPONSIVE*/
@media all and (max-width:1200px) {
	.wrap {width:100%;}
	#toTop {right:5px;}
}

@media all and (max-width:1148px) {
	.producto .auxi {padding: 0 2%; width:96%;}
	.col1 {width: 49%;}
	.colLamina {width: 55%;}

	/*.box-lista {width:42%;}*/

}

@media all and (max-width:1060px) {
	.apositoLaminas {background-color:#E8E8E8; clear:both; overflow:hidden;}
	.apositoLaminas .aposito + .aposito {background:#E8E8E8;}
	
	.apositoHeridas {width:100%; background-color:#E8E8E8; clear:both;}
	.apositoHeridas .herida { margin:0 auto; float:none;}
	.apositoHeridas .herida img { margin:0 auto; float:none; display:table; clear:both;}
	.apositoHeridas .herida + .herida {background:none;}
}

@media all and (max-width:1055px) {
	.col1 .box1 {clear:both; margin:5px auto; float:none; background:none !important; padding:0 !important; }
	.col1 .box1 img { margin:0 auto; float:none; display:table;}
	
	.apositosSuper .aposito {width:233px;}
	.apositosSuper .aposito img {width:100%; height:auto}
	.apositosSuper .aposito {width:233px;}
	.apositosSuper .aposito img {width:100%; height:auto}
	
	.apositoPuncion { background:#E8E8E8; clear: both; overflow: hidden;}
	.apositoPuncion .aposito + .aposito {background:none;}
	.apositoPuncion .aposito { width:488px;}	
	.apositoPuncion .aposito img {width:100%; height:auto}
}

@media all and (max-width:1028px) {
	.fxd .menu .auxi-menu {width:100%;}
	.subNavBtn span.titular {font-size: 16px;}
	.subNavBtn span.bajada {font-size: 16px;}
	.box-productos .productos1, .box-productos .productos2, .box-productos .productos3, .box-productos .productos4 {width:255px;}
	.box-productos .productos1 a img {width:100%; height:auto;}
	.box-productos .productos2 a img {width:100%; height:auto;}
	.box-productos .productos3 a img {width:100%; height:auto;}
	.box-productos .productos4 a img {width:100%; height:auto;}
	

}

@media all and (max-width:1000px) {
	.subNavBtn span.titular {font-size: 14px;}
	.subNavBtn span.bajada {font-size: 14px;}

}

@media all and (max-width:978px) {
	.box-lista {margin: 0 0 0 20px;}
	.box-lista {width: 45%;}
	
}

@media all and (max-width:875px) {
	.box-lista {width: 40%;}
	.box-aposito {min-height: inherit; height:auto !important; background:#e8e8e8;}	
}

@media all and (max-width:845px) {
	.colLamina {width: 50%;}
}

@media all and (max-width:845px) {
	.subNavBtn span.titular {font-size: 14px;}
	.subNavBtn span.bajada {font-size: 14px;}
	.auxi-menu .logoSmall {margin: 0 10px 0 5px !important;}
	.subNavBtn {float:left; padding:15px 7px !important;}
	
	/* nosotros */
	.s1 .auxi .col1 {width:100%; float:none; margin:30px 0;}
	/* ubicacion */
	.s2 .auxi .col1 {width:100%; float:none; margin:30px 0;}
	/* contacto */
	.s3 .auxi {width:86%;}
	.s3 .auxi .col1 {width:100%; float:none; margin:30px 0;}
	/* footer */
	.footer .auxi {margin:0 auto;}
	.footer .col1 {float:none;}
	.footer .logo, .footer .auxi .box-texto {width:100% !important; float:none; margin:20px 0; text-align:center;}

}

@media all and (max-width:820px) {
	.box-productos .productos1, .box-productos .productos2, .box-productos .productos3, .box-productos .productos4 {width: 195px;}
	.box-lista {width: 100%;}
	.titularSterigrap, .titularTrufine, .titularTruestop  {width: 100%; height:auto;}
	.apositosSuper .aposito {width:175px !important;}
	.apositosSuper .aposito + .aposito { background:none;}
	
}

@media all and (max-width:800px) {
	.box-lista {width:98%;}
	.box-productos .productos1, .box-productos .productos2, .box-productos .productos3, .box-productos .productos4 {width: 190px;}
	
}


@media all and (max-width:770px) {
	.auxi-menu .menu-principal {display:none; opacity:0;}
	.auxi-menu .menu_btn {display:block; float:left; margin:5px 0 0 0; cursor:pointer;}
	.subNavBtn span.bajada {font-size: 14px; display:block !important;}
	.auxi-menu .menu_btn span {display:block; font-size: 18px; font-family: opensansLight,Verdana,Geneva,sans-serif; color:#FFFFFF; margin:0 5px 0 25px; float:left;}
	.auxi-menu {min-width:70%; margin:0 auto; padding:15px 0 0 0;}
	.auxi-menu .menu-principal.subNavBtn {clear:both; float:left; padding: 8px 5px 8px 25px; z-index:999; background:none;}
	.auxi-menu .menu-principal {background:#3f5e8d; clear:both; float:left}
	.auxi-menu .menu-principal.subMenu .inner {overflow: inherit;}
	.menu .subNavBtn {padding: 8px 5px 5px 25px; clear:both; background:none; border-bottom: 1px solid #2B3E60; width:92%;}

}

@media all and (max-width:745px) {
	.colLamina {width: 40%;}
	.colLamina ul { width:auto !important;}
	.box-lamina {min-height: inherit; height:auto !important; background:#e8e8e8;}
}

@media all and (max-width:625px) {
	.colLamina {width:96%;}
	.colLamina ul { margin:0 10px 0 0;}
	.colLamina ul + ul { margin:0;}
}

@media only screen
and (max-width : 620px)
and (min-width : 500px) {
	.box-productos .productos1, .box-productos .productos2, .box-productos .productos3, .box-productos .productos4 {width:148px;}
	
}

@media all and (max-width:520px) {
	.box-productos .productos1, .box-productos .productos2, .box-productos .productos3, .box-productos .productos4 { float:none; margin:0 auto 10px;}
}

@media all and (max-width:510px) {
	.subNavBtn span.bajada {display:none}
	.subNavBtn span.titular {font-size: 13px;}
	.subNavBtn {padding: 15px 5px;}
	.menu-principal .subNavBtn + .subNavBtn {background-position: left center}
	
	.col1 {width:100%;}
	.box-aposito img {margin: 20px 0 0 0 !important;}
	.box-aposito ul {margin:20px 0 0; padding: 0 10px 10px;}
	
	
	.colLamina {padding: 0 10px; width: 93%;}
	.box-lamina img {margin: 20px 0 0 0 !important;}
	
	.col1 .box1, .col1 .box1 + .box1 {background:none; background-color:#E8E8E8; padding:0; width:100%;}
	
	.protekImg {width:auto !important; height:auto; margin:0 auto;}
	
	.box-lista {margin: 0 0 0 10px; width: 96%;}
	.box-lista p {width:90%;}
	
	.apositoLaminas .aposito, .apositoLaminas .aposito + .aposito {background:none; background-color:#E8E8E8; padding:0; width:100%;}
	
	.apositoHeridas .herida img {width:100%; height:auto;}
	
}

@media all and (max-width:500px) {
	.agujaLapiz {width:100% !important; height:auto;}
	.agujaLapiz img {width:100% !important; height:auto;}
	
	.tamponAnal {width:100% !important; height:auto;}
	.tamponAnal img {width:100% !important; height:auto;}
	
	.titularSterigrap {width:100% !important; height:auto;}
	
	.apositosSuper {width:100%; background-color:#E8E8E8; clear:both;  overflow:hidden;}
	.apositosSuper .aposito, .apositosSuper .aposito + .aposito {background: none repeat scroll 0 0 #E8E8E8; padding: 0; width: 100%;}
	.apositosSuper .aposito img {margin:0 auto; display:table;}
	
	.vendasLinea {width:100%; background-color:#E8E8E8; clear:both;  overflow:hidden;}
	.vendasLinea .venda, .vendasLinea .venda + .venda {background: none repeat scroll 0 0 #E8E8E8; padding: 0; width: 100%;}
	.vendasLinea .venda img {margin:0 auto; display:table;}
	
	.apositoPuncion {width:100%; background-color:#E8E8E8; clear:both;  overflow:hidden;}
	.apositoPuncion .aposito, .apositoPuncion .aposito + .aposito {background: none repeat scroll 0 0 #E8E8E8; padding: 0; width: 100%;}
	.apositoPuncion .aposito img {margin:0 auto; display:table; width:100%; height:auto;}
	
	.col1 img.aright { float:none; margin:0 auto; display:table; clear:both;}
	.producto .auxi p {text-align:justify;}
	
	
}
	
@media all and (max-width:465px) {

	.auxi-agujas {float:none; margin:0 auto; width:100%;}
	.auxi-tampones {float:none; margin:0 auto; width:100%;}
	.auxi-tiras {float:none; margin:0 auto; width:100%;}
	.auxi-aposito {float:none; margin:0 auto; width:100%;}
	.col1 img {clear:both; display:block;}
	.apositosSuper .aposito {margin:5px 0 20px;}
	.vendasLinea .venda {margin:5px 0 20px;}
	.productos .box-tit { margin:0 0 0 10px; padding: 0 0 27px 10px;}
	
	.s1 .box-titular {padding:170px 0 27px 10px;}
	.s3 .box-titular .box-tit {padding: 0 0 27px 10px; width: 245px;}

}

@media all and (max-width:460px) {
	.top-header {width:100% !important;} 
	.top-header img {width:100% !important; height:auto;} 
}

@media all and (max-width:340px) {
	.box-aposito .titularOrtollux {width:100% !important; height:auto;}
	.autodesiva {float:none; margin:15px auto 0;}
	.autodesiva img {margin: 20px auto 0 !important; float: none;}
	.producto .auxi p {float:none; text-align:center;}
	
	.no-autodesiva {float:none; margin:15px auto 0;}
	.no-autodesiva img {margin: 20px auto 0 !important; float: none;}
	
	img.protekImg {float:none; margin: 24px auto 0; display:table;}
	
	.euroMedical {width:100% !important; height:auto;}
	.logo-big {margin:35px auto 0;}
	.auxi-menu > .aleft {clear:both; margin: 0 0 0 25px}
	.mapa iframe {width:100% !important; height:auto !important}
	
	
	
}

@media all and (max-width:320px) {
	.auxi-agujas img {clear:both; width:100%; height:auto;}
	.auxi-tampones img {clear:both;  width:100%; height:auto;}
	.auxi-tiras img {clear:both; width:100%; height:auto;}
	.auxi-aposito img {clear:both;  width:100%; height:auto;}
	
	
}



