@media only screen 
and (max-width : 520px){
.superior{
	height: 300px;}
.distr{
	font-size: 21px; display: block; width: 70%;}}
@media only screen 
and (min-width : 521px)
and (max-width : 750px) {
.superior{
	height: 410px;}
.slider-texto{
	position: relative; z-index: 7; top: -180px; left: 5%; display: block; width: 35%;}
.rslides h3{ font-size: 21px; line-height: 24px;}
.rslides .slider-subt{ font-size: 18px; line-height: 22px; margin-top: 8px; display: block;}
.rslides .slider-subt2{ font-size: 15px; line-height: 22px; margin-bottom: 8px; padding-bottom: 7px; display: table; border-bottom: 2px solid #aaa; text-transform: uppercase;}
.slider-texto .letragris {
    font-size: 0.7em; line-height: 1.5em;}
.distr{
	font-size: 21px; display: block; width: 80%;}}
@media only screen 
and (min-width : 751px)
and (max-width : 820px) {
.superior{
	height: 470px;}
.slider-texto{
	position: relative; z-index: 7; top: -170px; left: 5%; display: block; width: 45%;}
.rslides h3{ font-size: 23px; line-height: 27px;}
.rslides .slider-subt{ font-size: 20px; line-height: 26px; margin-top: 8px; display: block;}
.rslides .slider-subt2{ font-size: 18px; line-height: 26px; margin-bottom: 8px; padding-bottom: 7px; display: table; border-bottom: 2px solid #aaa; text-transform: uppercase;}
.slider-texto .letragris {
    font-size: 0.7em; line-height: 1.5em;}
.distr{
	font-size: 21px; display: block; width: 80%;}}
@media only screen 
and (min-width : 821px)
and (max-width : 900px) {
.superior{
	height: 490px;}
.slider-texto{
	position: relative; z-index: 7; top: -170px; left: 5%; display: block; width: 40%;}
.rslides h3{ font-size: 26px; line-height: 30px;}
.rslides .slider-subt{ font-size: 22px; line-height: 28px; margin-top: 8px; display: block;}
.rslides .slider-subt2{ font-size: 20px; line-height: 28px; margin-bottom: 8px; padding-bottom: 7px; display: table; border-bottom: 2px solid #aaa; text-transform: uppercase;}
.slider-texto .letragris {
    font-size: 0.6em; line-height: 1.5em;}
.distr{
	font-size: 23px; display: block; width: 80%;}}
@media only screen 
and (min-width : 901px)
and (max-width : 999px) {
.superior{
	height: 500px;}
.slider-texto{
	position: relative; z-index: 7; top: -230px; left: 5%; display: block; width: 35%;}
.rslides h3{ font-size: 32px; line-height: 36px;}
.rslides .slider-subt{ font-size: 24px; line-height: 30px; margin-top: 8px; display: block;}
.rslides .slider-subt2{ font-size: 24px; line-height: 30px; margin-bottom: 8px; padding-bottom: 7px; display: table; border-bottom: 2px solid #aaa; text-transform: uppercase;}
.rslides .blanco .slider-subt2{
	font-size: 15px !important;}
.slider-texto .letragris {
    font-size: 0.6em; line-height: 1.5em;}
.distr{
	font-size: 26px; display: block; width: 80%;}}
@media only screen 
and (min-width : 1000px)
and (max-width : 1099px) {
.superior{
	height: 550px;}
.slider-texto{
	position: relative; z-index: 7; top: -230px; left: 5%; display: block; width: 35%;}
.rslides h3{ font-size: 34px; line-height: 38px;}
.rslides .slider-subt{ font-size: 23px; line-height: 33px; margin-top: 8px; display: block;}
.rslides .slider-subt2{ font-size: 23px; line-height: 33px; margin-bottom: 8px; padding-bottom: 7px; display: table; border-bottom: 2px solid #aaa; text-transform: uppercase;}
.slider-texto .letragris {
    font-size: 0.7em; line-height: 1.5em;}
.distr{
	font-size: 26px; display: block; width: 80%;}}
@media only screen 
and (min-width : 1100px)
and (max-width : 1199px) {
.superior{
	height: 580px;}
.slider-texto{
	position: relative; z-index: 7; top: -300px; left: 5%; display: block; width: 30%;}
#ancho340{width: 340px;}
.rslides h3{ font-size: 36px; line-height: 40px;}
.rslides .slider-subt{ font-size: 20px; margin-top: 15px; display: block;}
.rslides .slider-subt2{ font-size: 20px; margin-bottom: 15px; padding-bottom: 10px;
display: table; border-bottom: 2px solid #aaa; text-transform: uppercase;}}	
@media only screen 
and (min-width : 1200px)
and (max-width : 1299px) {
.superior{
	height: 600px;}	
.slider-texto{
	position: relative; z-index: 7; top: -300px; left: 5%; display: block; width: 30%;}
#ancho340{width: 340px;}
.rslides h3{ font-size: 40px; line-height: 40px;}
.rslides .slider-subt{ font-size: 20px; margin-top: 15px; display: block;}
.rslides .slider-subt2{ font-size: 20px; margin-bottom: 15px; padding-bottom: 10px;
display: table; border-bottom: 2px solid #aaa; text-transform: uppercase;}}
@media only screen 
and (min-width : 1300px){ 
.superior{
	height: 700px;}
.slider-texto{
	position: relative; z-index: 7; top: -300px; left: 8%; display: block; width: 30%;}
#ancho340{width: 340px;}
.rslides h3{ font-size: 40px; line-height: 40px;}
.rslides .slider-subt{ font-size: 20px; margin-top: 15px; display: block;}
.rslides .slider-subt2{ font-size: 20px; margin-bottom: 15px; padding-bottom: 10px;
display: table; border-bottom: 2px solid #aaa; text-transform: uppercase;}}
@media only screen 
and (min-width : 1500px){ 
.superior{
	height: 750px;}
}
@media only screen 
and (min-width : 1600px){ 
.superior{
	height: 800px;}
}
@media only screen 
and (min-width : 1700px){ 
.superior{
	height: 850px;}
}
@media only screen 
and (min-width : 1800px){ 
.superior{
	height: 900px;}
}
@media only screen 
and (min-width : 2000px){ 
.superior{
	height: 950px;}
}
@media only screen 
and (min-width : 2100px){ 
.superior{
	height: 1000px;}
}
@media only screen 
and (min-width : 2200px){ 
.superior{
	height: 1050px;}
}
@media only screen 
and (min-width : 2300px){ 
.superior{
	height: 1100px;}
}