@charset "UTF-8";
/* CSS Document */
@media all and (max-width: 2500px) {
body{
font-size:21px;
}
.centrador{
width: 1500px;
padding:0px;
margin: auto;
}
}
@media all and (max-width: 2000px) {
body{
font-size:19px;
}
}
@media all and (max-width: 1700px) {
body{
font-size:17px;
}
.centrador{
width: 1100px;
padding:0px;
}
}
@media all and (max-width: 1100px) {
body{
font-size:16px;
}
.centrador{
width: 100%;
}
}
@media all and (max-width: 900px) {
.cabezal{
padding: 5% 0px;
}
.cabezalcentrador{
width: 80%;
}
.cabezal ul{
text-align: center;
margin: 0;
padding: 0;
}
.cabezal li{
width: 80%;
margin: 2% auto;
display: block;
}
.bloque1 h2{
width: 90%;
}
.bloque1{
width: 88%;
margin: auto;
}
.bloque1 li{
width: 30%;
}
.bloque2{
padding: 0px;
}
.bloque2izquierdo{
float: none;
width: 50%;
}
.bloque2derecho{
width: 50%;
margin-top: 10%;
}
.bloque3contenido{
max-width: 80%;
width: 100%;
}
.pie img{
width: 15%;
}
.cabezal li{
margin: 5% auto;
}
.bloque4 li{
width: 20%;
}
}
@media all and (max-width: 690px) {
.bloque1{
width: 85%;
}
.bloque1 li{
width: 40%;
}
h5{
width: 97%;
}
}

@media all and (max-width: 650px) {
.bloque1{
width: 90%;
margin: 2%;
padding: 20px;
}
.bloque1 li{
width: 37%;
margin: 2%;
padding: 20px;
}
.bloque2derecho, .bloque2izquierdo{
width: 90%;
}
.bloque5{
font-size: 25px;
line-height: 35px;
}
.bloque4 li{
width: 40%;
}
.pie img{
width: 25%;
}
.logotipo img{
width: 25%;
}
}
@media all and (max-width: 610px) {
.bloque2derecho{
width: 60%;
margin: auto;
float: none;
border-radius: 20px;
}
.bloque2{
padding-top: 30px;
}
}
@media all and (max-width: 570px) {
.destaquespasos li{
margin: 2% auto;
}
.logotipo img{
width: 50%;
}
}
@media all and (max-width: 500px) {
.bloque1 li{
width: 80%;
}
.bloque4 li{
width: 60%;
}
.botones a{
width: 60%;
}
.bloque5{
padding: 60px;
}
.cabezal{
background-position: center;
}
.bloque4 li{
width: 60%;
}
.botones a{
width: 60%;
}
.bloque5{
padding: 60px;
}
.bloque1{
width: 80%;
	margin: 5%;
	padding: 5%;
}
.destaquespasos li{
width: 60%;
display: block;
}