@import url(normalize.css);

*{
	box-sizing: border-box;
}

a:link,
a:visited,
a:hover,
a:active{
text-decoration: none;
outline: none;
color: inherit;
}

ul,
ol{
list-style: none; 
padding: 0;
margin: 0;
}


images{
width: 100%;
}

figure{
margin: 0;
line-height: 0;
}


main{
margin: auto;
width: 100%;
font-family:'Lato', sans-serif;
color: #515151;
background-color:#FFF;	
}

.hea{
	margin:auto;
	background-color:#fff;
	max-width:1200px;
}

.logo{
width: 191px;
margin: 0px  auto  0px;
padding-top:5px;
margin-bottom:10px;
overflow: hidden;
}

.redeshea{
width: 150px;
float:left;
}

.redeshea img{
	padding:0;
	margin-left:5px;
	float:left;
}
.toggle-button{
	float:right;

width: 45px;
background-color: #9DAF2B;
padding: 10px;
border-radius: 5px;
margin: auto;
margin-right:20px;
display: block;
}

.toggle-button span{
display: block;
height: 25px;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
position: relative;
}

.toggle-button span:after{
content: '';
width: 100%;
height: 2px;
background-color: #fff;
position: absolute;
left: 0;
top: 50%;
margin-top: -1px;
}

.nav-bar{
	margin-top: 55px;
	display: none;
	font-size:16px;
	padding-top:5px;

}

.nav-bar a{
	background-color:#fff;
	display: block;
	border-bottom: 1px solid #fff; 
	padding: 1em 1em 1em 3em;
	color: #9DAF2B;
	font-size:16px;
	font-family: 'Lato', sans-serif;
	font-weight:normal;
	
}

.nav-bar a:hover{
	background-color:#9DAF2B;
	font-weight:bold;
	color:#FFF;
}


.clear{
	clear:both;
	padding:0;
	line-height: 0px;
	height: 0;
}	


.slihome{
	width:100%;
	background-color:#9EB02B;
 margin:auto;
clear:both;
margin-top:60px;

}

.homesec{
	width:100%;
	max-width: 975px;
	 margin:auto;
	overflow: hidden;
	padding-top:20px;
	
}


.bo1 {
	width:90%;
	margin:auto;
padding-left:0%;
	padding-right:0%;
}

.bo2{
width:90%;
margin:20px auto 20px auto;
display:block;	
}



.bo1 img,.bo2 img  {
	width:100%;
	max-width:135px;
	margin:auto;
	overflow:hidden;
	display:block;
}

.botli0 {
font-family:'Lato', sans-serif;
color: #515151;
font-size:17px;
text-align:center;
padding:0;
margin:0;

}

.botli {
	text-decoration:underline;
	font-weight:bold;
text-align:center;
font-size:17px;
padding:0 0 5px 0;
margin:0

}

.botli:hover {
color: #9DAF2B;
font-size:17px;
	}


.marcas{
	background-image:url(../images/marcas-anteojos-u.png);
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	height:438px;
	margin:auto;
	margin-top:6%;
	margin-bottom:8%;
	
	}

.h1home{
	width:100%;
	max-width:1150px;
	overflow:hidden;
	display:block;
font-family:'Lato', sans-serif;
font-weight:normal;
color: #FFF;
font-size:17px;
text-align:center;
padding:5px 0px 5px 0px;
margin:auto;
background: rgba(118,144,19,1);
background: -moz-linear-gradient(left, rgba(118,144,19,1) 0%, rgba(118,144,19,1) 13%, rgba(155,164,25,1) 68%, rgba(176,194,43,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(118,144,19,1)), color-stop(13%, rgba(118,144,19,1)), color-stop(68%, rgba(155,164,25,1)), color-stop(100%, rgba(176,194,43,1)));
background: -webkit-linear-gradient(left, rgba(118,144,19,1) 0%, rgba(118,144,19,1) 13%, rgba(155,164,25,1) 68%, rgba(176,194,43,1) 100%);
background: -o-linear-gradient(left, rgba(118,144,19,1) 0%, rgba(118,144,19,1) 13%, rgba(155,164,25,1) 68%, rgba(176,194,43,1) 100%);
background: -ms-linear-gradient(left, rgba(118,144,19,1) 0%, rgba(118,144,19,1) 13%, rgba(155,164,25,1) 68%, rgba(176,194,43,1) 100%);
background: linear-gradient(to right, rgba(118,144,19,1) 0%, rgba(118,144,19,1) 13%, rgba(155,164,25,1) 68%, rgba(176,194,43,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#769013', endColorstr='#b0c22b', GradientType=1 );

}

.phome{
	width:90%;
	max-width:975px;
padding:3px 0px 5px 0px;
margin:auto;
overflow:hidden;
font-size:16px;

}

.p1home p{
font-family:'Lato', sans-serif;
font-size:16px;
text-align:left;

}

.foot1{
	background-color:#4F4F4F;
	width:100%;
	overflow:hidden;
margin:auto;
padding-top:3%;

}

.contfoot1{
	width:90%;
	max-width:1200px;
overflow:hidden;
margin:auto;

}

.foodat {
	width:90%;
	margin:auto;
	text-align:center;
	padding:1% 0 5% 0;

}

.foodat img {
	margin:auto;
	display:block;

}
.foodat p{
	font-family:'Lato', sans-serif;
font-size:16px;
color:#FFF;
text-align:center;
margin-top:3px;


}

.foodat a{
font-family:'Lato', sans-serif;
font-size:16px;
color:#FFF;
text-align:center;
text-decoration:underline;
}

.foodat a:hover{
color:#E0EF4D;
}


.foodatli{
	padding:10px 0 10px 0;
	margin-bottom:3px;
	margin-top:0;
	display:block;

}



.foodat a.mai{
font-family:'Lato', sans-serif;
font-size:16px;
color:#FFF;
text-align:center;
text-decoration:underline;

}
.foodat amai:hover{
color:#E0EF4D;
}



.redesfoo {
	width:126px;
margin:auto;
padding:0;
margin:30px  auto 10px auto;
		

}
.redesfoo img{
	float:left;
	width:48px;
margin-right:15px;
}
.marketing, .marketing a, .marketing a:visited{
	text-align:right;
	padding:20px 20px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCC;
	background-color:#4F4F4F;
}
.marketing a:hover{
	color:#FFF;
	
}
/*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*/


.heaver,.heaver2 {
	background-image:url(../images/fn.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	background-color:#9DAF2B;
	overflow:hidden;
	padding:3% 0 3% 0;
	margin-top:60px;
}
.heaver2{
	padding:2.28% 0 2.28% 0;
}
.h1int, .h1intsm{
	font-family:'Lato', sans-serif;
font-size:41px;
color:#FFF;
font-weight:bold;
text-align:center;
margin:auto;
display:block;
}
.h1intsm{
font-size:27px;
}

.small{
font-size:20px;
}


.procris{
	max-width:1180px;
	border-bottom: 5px solid #DBDBDB;
display:block;
overflow:hidden;
margin:1.5% auto 0 auto;
padding-bottom:1%;



}
.procriscen{
	overflow:hidden;
	margin:auto;
	display:block;
	width:90%;
	
}
.fa-caret-right {
	line-height:2px;
		
}

.prodsec{
	width:100%;
	max-width: 975px;
	 margin:auto;
	overflow: hidden;
	padding-top:20px;
	
}

.subti {
font-size:25px;
font-weight:bold;
text-align:center;
margin:auto;
display:block;
}

.subti a{
font-size:25px;
font-weight:bold;
text-align:center;
margin:auto;
display:block;
}

.subti a:hover{
color: #9DAF2B;
}

.procris p{
	display:block;
	margin:auto;
	text-align:center;
}

.prodsec{
	width:100%;
	max-width: 1127px;
	 margin:auto;
	overflow: hidden;
	padding-top:20px;
	
}
.pro1 {
	width:90%;
	margin:auto;
padding-left:0%;
	padding-right:0%;
	text-align:center;
}

.pro2{
width:90%;
margin:20px auto 20px auto;
display:block;	
text-align:center;
}


.pro1 img,.pro2 img  {
	width:100%;
	max-width:250px;
	margin:auto;
	overflow:hidden;
	display:block;
}

.proli {

	font-weight:bold;
text-align:center;
font-size:20px;
padding:0 0 5px 0;
margin:0;

}

.proli:hover {
color: #9DAF2B;
	}
	
	
.big {
font-size:25px;
padding:0 0 0px 0;
margin:0;
display:inline;

}	

.prodfoo, .crifoo, .kidsfoo{
	background-color:#9DAF2B;
	padding-bottom:6%;
margin-bottom:5%;
margin-top:5%;
	background-repeat:repeat-y;
	background-size:cover;
}
.prodfoo{
	background-image:url(../images/fn-prod-cel.jpg);
}
.crifoo{
	background-image:url(../images/fn-cr-cel.jpg);
}

.kidsfoo{
	background-image:url(../images/fn-inf-cel.jpg);
}



.foopro1, .foocri, .fookids{
	width:80%;
	margin:auto;
padding-left:0%;
	padding-right:0%;
	padding-bottom:3%;
	text-align:center;
	background-image:url(../images/op.png);
	background-repeat:repeat;
}




.foopro2{
width:80%;
margin:20px auto 20px auto;
padding-bottom:3%;
display:block;	
text-align:center;
	background-image:url(../images/op.png);
	background-repeat:repeat;
}


.foopro1 img,.foopro2 img  {
	width:100%;
	max-width:90px;
	margin:auto;
	overflow:hidden;
	display:block;
	padding-bottom:2%;
}

.fooli {

	font-weight:bold;
text-align:center;
font-size:20px;
padding:0 0 5px 0;
margin:0;
color:#FFF;

}

.fooli:hover {
	text-decoration:underline;
	}
	
	
.texto {
font-size:16px;
max-width:920px;
width:85%;
margin:auto;
text-align:left;
}	

	.cri1 {
	width:90%;
	margin:auto;
padding-left:0%;
	padding-right:0%;
	text-align:center;
}



.cri2{
width:90%;
margin:20px auto 20px auto;
display:block;	
text-align:center;
}


.cri1 img,.cri2 img  {
	width:100%;
	max-width:250px;
	margin:auto;
	overflow:hidden;
	display:block;
}


.foocri img, .fookids img  {
	width:100%;
	max-width:90px;
	margin:auto;
	overflow:hidden;
	display:block;
	padding-bottom:2%;
	padding-top:5%;
}


.foocri p, .fookids p{
	text-align:center;
	color:#FFF;
}

.fookids img {
	max-width:197px;
}



.linkcent{
	text-align:center;
	margin:auto;

}

.linkcent a {
font-weight:bold;
text-align:center;
font-size:17px;
padding:2% 0 2% 0;
margin:0;
display:inline-block;
}

.linkcent a:hover {
color: #9DAF2B;
	}
	
.linkcent a:first-of-type {
	margin-right:5%;
}

.heafotocrirec{
width:100%;
margin:1% auto 0px auto;
padding-bottom:20%;
display:block;	
background-color:#E5E5E5;
background-image:url(../images/he-crirec.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:center;
border-bottom: 3px solid #9DAF2B;
}

.heafotocrisol{
width:100%;
margin:1% auto 0px auto;
padding-bottom:20%;
display:block;	
background-color:#E5E5E5;
background-image:url(../images/he-crisol.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:center;
border-bottom: 3px solid #9DAF2B;
}


.heafotolen{
width:100%;
margin:1% auto 0px auto;
padding-bottom:20%;
display:block;	
background-color:#E5E5E5;
background-image:url(../images/he-len.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:center;
border-bottom: 3px solid #9DAF2B;
}

.heafotomat{
width:100%;
margin:0px auto 0px auto;
padding-bottom:20%;
display:block;	
background-color:#E5E5E5;
background-image:url(../images/he-mat.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:center;
border-bottom: 3px solid #9DAF2B;
}


.heafototrat{
width:100%;
margin:0px auto 0px auto;
padding-bottom:20%;
display:block;	
background-color:#E5E5E5;
background-image:url(../images/he-tra.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:center;
border-bottom: 3px solid #9DAF2B;
}


.heafotoqui{
width:100%;
margin:1% auto 0px auto;
padding-bottom:20%;
display:block;	
background-color:#E5E5E5;
background-image:url(../images/he-qui.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:left;
border-bottom: 3px solid #9DAF2B;
}

.texto h3{
font-size:36px;
padding:5px 0 0 0;
margin:0 0 0 0;
}



.navhor  a{
	font-size:17px;
	height: 48px;
	text-align:left;
	margin: 10px 0% 10px 0%;
	padding: 10px  5% 10px 0%;
	display:block;
	
		}
		
.navhor a:hover{
	color:#9DAF2B;
	font-weight:bold;
	
	}	
	

.fa-chevron-right	{
	font-size:19px;
		color:#B3B3B3;
	}	
	
.bul {
font-family:'Lato', sans-serif;
font-size:25px;
display:block;
clear:both;
padding-top:2%;
}

.bul  .fa-circle 	{
	font-size:16px;
		color:#9DAF2B;
	}	
	
 a.gralink{
    color: #515151;
	padding:30px  0 30px 0;
	height:48px;
	width:48px;
   	font-size:16px;

	
}

a.gralink:hover{
  color:  #9DAF2B;	
}		


.imgzoom{
	width:100%;
}	

.imgant{
	width:100%;
	padding-bottom:4%;
	max-width:500px;
	text-align:center;
	margin:auto;
	display:block;
}


/*boton ver mas anteojos*/
a.imgantbot img{
	width:100%;
	padding-bottom:4%;
	max-width:500px;
	text-align:center;
	margin:auto;
	display:block;
}

/*texto debajo de img tecnicos*/
.imgantext{
	width:100%;
	padding-bottom:8%;
	max-width:500px;
	text-align:center;
	margin:auto;
	display:block;
}

figure.imgantext img{
	width:100%;
	padding-bottom:3%;
	max-width:500px;
	text-align:center;
	margin:auto;
	display:block;
}
/*fin texto debajo de img tecnicos*/

.contenido{
	width:100%;
	margin:0;
	padding:0 0% 0 0%;
		
}
.formulariodos{
	width: 100%;
	margin:auto;
	font-family:'Lato', sans-serif;
color: #515151;
	font-weight:normal;
	font-size:16px;
	text-align:left;
	padding-top:0%;
	clear:both;
}	

.form-basicdos{
	width:100%;
    margin: 0 auto;
    box-sizing: border-box;
color:#FFF;
        text-align: center;
}
.form-basicdos .form-rowdos{
    text-align: left;
    margin-bottom: 2%;
}

.form-basicdos .form-rowdos > label span{
	display: inline-block;
	box-sizing: border-box;
font-family:'Lato', sans-serif;
color: #515151;
	font-weight:normal;
	font-size:16px;
	text-align:left;
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding: 0% 2%;
}

.form-basicdos input{
    color:  #515151;
    box-sizing: border-box;
    width: 100%;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 12px;
    border: 1px solid #dbdbdb;
	border-radius: 5px;
}
.form-basicdos textarea{
       box-sizing: border-box;
    width: 100%;
    height: 150px;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
	padding: 12px;
    border: 1px solid #dbdbdb;
    resize: vertical;
	border-radius: 5px;
	font-family:'Lato', sans-serif;
color: #515151;
	font-weight:normal;
	font-size:16px;
	text-align:left;
	
}


.form-basicdos button{
    display: block;
     background-color:  #9DAF2B;
    color: #ffffff;
    font-weight: normal;
    box-shadow: none;
    padding: 14px 22px;
    margin: 3% 0px ;
	border:none;
	font-family:'Lato', sans-serif;
	font-size:28px;
border-radius: 16px 16px 16px 16px;
-moz-border-radius: 16px 16px 16px 16px;
-webkit-border-radius: 16px 16px 16px 16px;
border: 0px solid ;
	
}

.form-basicdos button:hover{
  background-color:  #869E25;	
}

.astint {
	width:100%;
	margin:auto;
	display:block;
	text-align:left;

}

.astint img.fotocontacto{
	width:100%;
	padding-bottom:2%;
}


p  .fa-map-marker, .fa-phone, .fa-envelope	{
	font-size:20px;
		color:#9DAF2B;
		width:20px;
		margin:auto;
	}	

.contenido2{
	width:100%;
	margin:0;
	padding:0 0% 0 0%;
		
}
.astintubi {
	width:100%;
	margin:auto;
	display:block;
	text-align:left;

}


.fotoubi {
	width:100%;
	margin:auto;
	text-align:center;
	
}
.fotoubisani {
	width:100%;
	background-image:url(../images/san-isidro-1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
	padding-bottom:12%;
	padding-top:48%;
	margin:auto;
	text-align:center;
	
}
.fotoubimart {
	background-image:url(../images/martinez-1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
	padding-bottom:12%;
	padding-top:48%;
	margin:auto;
	text-align:center;
}

.fotoubireco {
	background-image:url(../images/recoleta-1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
	padding-bottom:12%;
	padding-top:48%;
	margin:auto;
	text-align:center;
}

.fotoubibel{
	background-image:url(../images/belgrano-1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
	padding-bottom:12%;
	padding-top:48%;
	margin:auto;
	text-align:center;
}

.fotoubilalu {
	background-image:url(../images/la-lucila-1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
	padding-bottom:12%;
	padding-top:48%;
	margin:auto;
	text-align:center;
}

.fotoubilomas{
	background-image:url(../images/lomas-san-isidro-1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
	padding-bottom:12%;
	padding-top:48%;
	margin:auto;
	text-align:center;
}

.fotoubibn{
	background-image:url(../images/barrio-norte-1.jpg);
	background-size:contain;
	background-repeat:no-repeat;
	padding-bottom:12%;
	padding-top:48%;
	margin:auto;
	text-align:center;
}

a .fotoubi  {
    color: #ffffff;
    font-weight: bold;
    font-family:'Lato', sans-serif;
	font-size:16px;
	margin:auto;
	text-align:center;

}
a:hover .fotoubi  {
	text-decoration:underline;
}

.frame {
	width:100%;
	height:205px;
	padding-bottom:3%;
}

 .heakids0 {
	background-color:#B0C22B;
	margin-top:1%;
}
 .heakids {
	width:100%;
	display:block;
	text-align:center;
	clear:both;
	background-color:#B0C22B;
	background-image:none;
	height:auto;
}

.heakids img {
	width:100%;
	height:auto;
	margin:auto;
	max-width:980px;
	background-color:#B0C22B;
	display:block;
}

.contkids{
	width:100%;
	background-color:#B0C22B;
	margin:auto;
		background-position: top left;
    background-repeat:repeat-y;
	background:url(../images/opticas/san-isidro-infantiles/espacio-kids-cel.png);

  
}


.contrenglones{
	width:90%;
	margin:auto;
	background-image:url(../images/opticas/san-isidro-infantiles/renglon.png);
	background-repeat:repeat;
	background-color:#F5F5F7;
	max-width:1083 px;
	
}


.textokids {
font-size:16px;
max-width:920px;
width:90%;
margin:auto;
text-align:left;
}	

.sankids {
	text-align:left;
	padding-top:4%;
}
.sankidssin {
	text-align:left;
	padding-top:0%;
	margin-top:0;
}
.texsanright{
	width:100%;
	padding-bottom:0%;
	display:block;
	clear:both;
	max-width:500px;
	margin:auto;
	
}

a.opa :hover{
	  opacity: 0.8;
}

.imglinkids img{
	display:block;
	margin:auto;
	max-width:310px;
	width:100%;
}


a.simplelink{
	font-weight:bold;
	color:#9DAF2B;
}

.simplelink:hover{
	color:#768D25;
}


/*ACA EMPIEZA popup*/

.white_content {
	display: hide;
	position: absolute;
	width: 100%;
	height: 100%;
	margin:auto;
	z-index:2000000;
	overflow: auto;
	display:block;
	left: 1px;
	top: 145px;
	text-align:center;
	background-image: url(Nuevo%20hoario%20sucursal%20Martinez);
	
}

#contenedor2 {
width: 95%;
margin: auto;
clear: both;
float: none;
z-index:2000000;
background-color:none;
text-align:center;
}

#popup
{position: static;
width: 100%;
max-width:647px;
z-index:2000000;
margin:auto;
text-align:center;
}

#botcerrar{
width: 147px;
height: 45px;
display: block;
border: 0;
margin:0;
float:right;
z-index:5;
}


#popup img {
width:100%;
max-width:647px;
z-index:2000000;
}

/*ACA termina popup*/

@media (min-width: 344px){
.marcas{
	background-image:url(../images/marcas-anteojos-c.png);
	height:304px;
}
/*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*/


}
@media (min-width: 430px){
/*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*/
.linkcent a {
font-size:20px;
padding:1% 0 1% 0;
}

.fotoubi {
	padding-bottom:9%;
	padding-top:51%;
}
a .fotoubi  {
	font-size:18px;
}

}
@media (min-width: 480px){
	.homesec{
	width:90%;
	
}

.bo1 {
	width:28.2%;
	float:left;
}
.alto {
	height:85px;
}


.bo2{
width:28.2%;
		float:left;
	
margin:0px 7.7% 0px 7.7%;		
}

.bo1 img,.bo2 img  {
	max-width:202px;
}

.botli0 {
font-size:18px;
}

.botli {
font-size:18px;
}

.botli:hover {
font-size:18px;
	}

/*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*/
.prodsec{
	width:90%;
	
}	
.pro1 {
	width:32.919%;
	float:left;
}

.pro2{
width:32.919%;
		float:left;

margin:0px 0.621% 0px 0.621%;		
}

.pro1 img,.pro2 img  {
	max-width:371px;
}


.proli {
font-size:18px;
}

	
.big {
font-size:21px;
display:block;
}	


.prodfoo{
	background-image:url(../images/fn-prod.jpg);
	}
.crifoo{
	background-image:url(../images/fn-cr1.jpg);
	}
.kidsfoo{
	background-image:url(../images/fn-inf-2.jpg);
	}
		
	
.foopro1 {
	width:28%;
	float:left;
margin:0px 2.6666% 0px 2.6666%;		

	
}

.foopro2{
width:28%;
		float:left;
margin:0px 2.6666% 0px 2.6666%;		
}

.fooli {
font-size:17px;
}

.cri1 {
	width:33%;
	float:left;
	margin:0px 3% 0px 13%;
	
}
.cri2 {
	width:33%;
	float:left;
	margin:0px 15% 0px 3%;
}

.cri1 img, .cri2 img  {
	max-width:371px;
}


a .fotoubi  {
	font-size:23px;
}



@media (min-width: 520px){
.alto {
	height:75px;
}


/*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*/

.navhor a{
			padding: 10px  5% 10px 0%;
}


.navhor a:hover{
	padding: 10px  5% 10px 0%;
	text-align:left;
	
	}
	
.contenido{
	padding:0 0% 0 0%;
	margin:auto;
}
	
	

}
@media (min-width: 768px){
	
.logo{
	padding: 10px 0 0px 0px;
		margin:auto;
		margin-bottom:20px;
		text-align:center;
		float:left;
		margin-left:20px;
}



.toggle-button{
		display: none;
}

.redeshea{
float:right;
margin-right:20px;
margin-top:20px;
}



.nav-bar{
	clear:both;
		max-width:1200px;
	margin: 0 auto;
	padding-top:5px;
	display:block;
	width:768px;
	
}


.nav-bar li{
float: left;
	margin: 0 0;
	padding: 0 0 0 1%;
height:30px;

		
	
}

.nav-bar li:first-of-type {
padding: 0 0 0 0%;
}
.nav-bar a{
	padding: 0 0px 0 25px;
	margin:0;
	text-align: center;
	display: block;
	background-color:#fff;	
	background-color:transparent;
	border-bottom:none;
	text-decoration:none;
	margin:auto;
	font-weight:normal;
}

.nav-bar a:hover{
color:#9DAF2B;
background-color:transparent;
font-weight:bold;

}	


.slihome{
margin-top:0px;
}



/*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*/

.heaver, .heaver2{
	margin-top:0px;
}

.procriscen{
width:600px;
}

.subti {
	float:left;
}

.procris p{
	float:left;
	margin:2.5% auto auto 5%;
}

.big {
display: inline-block;
}	
.foopro1 img,.foopro2 img  {
max-width:114px;
padding-bottom:5%;
}

.foocri img {
max-width:114px;
padding-bottom:5%;
}

.foocri, .fookids{
	width:45%;

}

.fookids img {
max-width:197px;
padding-bottom:5%;
}

.heafotocrirec,.heafotocrisol,.heafotolen,.heafotomat,.heafototrat, .heafotoqui{
padding-bottom:13%;
}

.navhor a {
	float:left;
margin: 1% 0% 3% 0%;
		}
		
.navhor a:hover {
	float:left;

		}	
.imgant{
	float:left;
	width:47.5%;
	margin-right:5%;
	margin-bottom:3%;
	padding-bottom:0%;
	max-width:435px;
}


.imgant:nth-of-type(2n) {
	float:right;
	margin-right:0%;
}

/*boton ver mas anteojos*/
a.imgantbot img{
	width:47.5%;
	margin-bottom:3%;
	padding-bottom:0%;
	max-width:435px;
	float:right;
	margin-right:0%;
}


/*texto debajo de img tecnicos*/
.imgantext {
	float:left;
	width:47.5%;
	margin-right:5%;
	margin-bottom:3%;
	padding-bottom:0%;
	max-width:435px;
	line-height:normal;
}

figure.imgantext img{
	padding-bottom:0%;
}

.imgantext:nth-of-type(2n) {
	float:right;
	margin-right:0%;
}
.imgantext img{
	width:47.5%;
	margin-bottom:3%;
	padding-bottom:0%;
	max-width:435px;
	float:right;
	margin-right:0%;
}
/*fin texto debajo de img tecnicos*/

.contenido{
width:63%;
float:left;
padding:0 3% 0 0%;

}

.astint{
	width:37%;
	float:left;

}

a.aslink{
text-align:left;
	
}

.redesheacont{
float:left;
margin-right:0px;
margin-top:0px;
}

.contenidoubi{
width:53%;
float:left;
padding:0 3% 0 0%;

}
.astintubi{
	width:47%;
	float:left;

}

.fotoubi {
	padding-bottom:11%;
	padding-top:49%;
}
a .fotoubi  {
	font-size:18px;
}

.texsanright{
	float:right;
	width:47.5%;
	max-width:435px;
	display:block;
	clear:none;
	margin:0;
	
}

/*ACA EMPIEZA popup*/
.white_content {
	top: 145px;
	
}

#popup
{
max-width:600px;
}
/*ACA termina popup*/

}
@media (min-width: 880px){
.alto {
	height:55px;
}


.marcas{
	background-image:url(../images/marcas-anteojos-l.png);
	height:95px;
	margin-bottom:3%;
}
	
/*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*/

.formulariodos{
	width: 85%;
	margin:0;
	}	
.fotoubi {
	padding-bottom:10%;
	padding-top:50%;
}
a .fotoubi  {
	font-size:18px;
}
	
.ubiespa {
	padding-top:4%;
	display:block;
}	
}
@media (min-width: 1024px){
	
.redeshea {
	margin-right:0px;
	float:right;
	width:130px;
}	
.redeshea img{
	width:32px;
}	
.nav-bar{
	width:900px;
	
}

.nav-bar li{
	padding: 0 0 0 4%;
	
}

.marcas{
	background-image:url(../images/marcas-anteojos-g.png);
	height:95px;
	margin-top:2%;
}

.contfoot1{
	width:95%;
	max-width:1200px;
}

.foodat {
	width:25%;
	float:left;
	
}

.foodatli{
	padding:0px 0 0px 0;
	margin-bottom:3px;
	display:inline;
	
}

.redesfoo {
	width:74px;
margin:0px  auto 0px auto;	
		

}
.redesfoo img{
	width:32px;
margin-right:5px;
}
/*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*/

.proli {
font-size:20px;
}

	
.big {
font-size:25px;

}
.prodfoo, .crifoo, .kidsfoo{
	padding-bottom:9%;
	margin-bottom:3%;
}

.fooli {
font-size:20px;
}

.h1intsm{
font-size:41px;
}

.redesheacont{
float:left;
margin-right:0px;
margin-top:0px;
}
.fotoubi {
	padding-bottom:10%;
	padding-top:50%;
}
a .fotoubi  {
	font-size:21px;
}	

.contkids{
	 background-image:  url(../images/opticas/san-isidro-infantiles/espacio-kids-izq.png), url(../images/opticas/san-isidro-infantiles/espacio-kids-der.png);
background-position: top left, top right;
    background-repeat:repeat-y;
	background-size:20%, 20%;
  
}


.contrenglones{
	width:70%;
	max-width:1083 px;
	
}


.textokids {
max-width:920px;
width:90%;
}	

/*ACA EMPIEZA popup*/

#popup
{
max-width:647px;
}
/*ACA termina popup*/

}
@media (min-width: 1200px){
/*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*/
.texto {
font-size:18px;
}

.navhor  {
	margin-left:0%;
	}
	
.navhor a{
	margin: 1% 0% 0% 0%;
}

.contkids{
	background-size:13%, 13%;
  
}
.contrenglones{
	width:80%;
	max-width:980px;
	
}


.textokids {
max-width:920px;
width:95%;
}	

}

@media (min-width: 1424px){


/*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*//*INTERIORES*/


}
