@charset "utf-8";
/* CSS Document */



body{	font-size:20px;  font-family: 'Open Sans', sans-serif; padding: 0px; margin: 0px; background:#020946; color:#FFF;	}
#contenedor{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor1{	width:55%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }

.bg1{background:url(../img/index/Greetings%20from%20LA.jpg) fixed; background-size:100%; }
.bg2{background:url(../img/tras2.png);  padding: 20px 40px;  }
.bg3{background:url(../img/report-trash.jpg) fixed; background-size:100%; }
.bg4{background:url(../img/index/L1039458.JPG) fixed; background-size:100%; }
.bg5{background:url(../img/tras3.png);  padding: 20px 40px;  }
.bg6{background:url(../img/stay.jpg) fixed; background-size:100%; }
.bg7{background:url(../img/index/L1039840.JPG) fixed; background-size:100%; }

#espacio1{width:100%; height:100px}

#header{min-height:133px; border-bottom:3px solid #0062E6 }
#reds{border: 0px solid #f60; width:250px; height:40px; float:right; margin-top:60px; display: flex; justify-content: center; align-items: center;}	
#reds img{margin:3px;}
#logo{margin-top:15px; margin-bottom:15px; width:300px; float:left; border: 0px solid #f60; }	
#logo img{width:100%}

p, #clean{line-height:25px;  font-size:20px; text-align:left}

footer{	width:950px;margin:0px auto;	color:#039;	font-size:12px;	background:#ECECEC;}
#mapa{	width: 100%;	height: 187px;	color: #fff;	font-size:12px;	background:#4E6B8C;	border:0px solid #F00;}

a{   color: #FFF;	text-decoration: none;	}
a:hover {   color: #0062E6;    text-decoration: none;	}

#titu{color:#FFF; font-family: 'Open Sans', sans-serif; font-size: 65px; font-weight:700;	}
#titu1{color:#0062E6; font-family: 'Open Sans', sans-serif; font-size: 45px; font-weight:600;	}
#titu2{color:#f00; font-family: 'Open Sans', sans-serif; font-size: 40px; font-weight:600;	}
#titu3{color:#FFF; font-family: 'Open Sans', sans-serif; font-size: 50px; font-weight:700;	}
#titu4{color:#0062E6; font-family: 'Open Sans', sans-serif; font-size: 25px; font-weight:600;	}
#titu5{color:#fff; font-family: 'Open Sans', sans-serif; font-size: 25px; font-weight:600;	}

#f1{float:left; width:33%; border: 0px solid #0C6; margin-top:15px;  }
#f2{float:left; width:34%; text-align:center; border: 0px solid #0C6; margin-top:25px }
#f3{float:right; width:33%; text-align:right; border: 0px solid #0C6;  margin-top:25px;   }

#about1{width:45%;  float:left; border:0px solid #C30;}
#about2{width:45%; float:right; margin-top:px; border:0px solid #C30;}

#cua1{width:23.5%; margin:0.5%; float:left; border:0px solid #C30; border:1px solid #ccc; font-size:18px; display:inline; height:330px }
#cua2{ margin:10px 10px; }
#cuaimg{max-height:inherit; width:100%; height:200px; margin-top:7px}

#menform{width:100%; border:0px; border-bottom:1px solid #EDEDED; font-size:16px; color:#fff;  background:none; height:35px; margin-bottom:15PX; font-family: 'Open Sans', sans-serif;}
#menform1{width:400PX; border:0px; border:1px solid #EDEDED; font-size:16px; color:#fff;  background:#ededed; margin-top:10px; height:35px; margin-bottom:15PX; font-family: 'Open Sans', sans-serif; border-radius:3px}
#menform2{width:100%; border:0px; border-bottom:1px solid #EDEDED; font-size:16px; color:#fff;  background:none; height:100px; margin-bottom:15PX; font-family: 'Open Sans', sans-serif;}
#bot{ background:#0062E6; border-radius:3px; font-size:20px; color:#fff; border:0px solid #0062E6 ; padding:5px 15px; border-radius:3px}
#bot2{ background:#020946; border-radius:3px; font-size:20px; color:#fff; border:0px solid #0062E6 ; padding:5px 15px; border-radius:3px}

@media screen and (min-width: 900px) and (max-width: 1099px) {
#contenedor1{	width:80%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }

#cua1{width:32%; margin:0.5%; float:left; border:0px solid #C30; border:1px solid #ccc; font-size:18px; display:inline; height:320px }
#cua2{ margin:10px 10px; }
#cuaimg{max-height:inherit; width:100%; height:200px; margin-top:7px}

}

@media screen and (min-width: 600px) and (max-width: 899px) {
#contenedor1{	width:90%;	border: 0px solid #f00;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }

#logo{ width:300px; float:left; border: 0px solid #f60; }	
#logo img{width:100%}

.bg1{background:url(../img/index/Greetings%20from%20LA.jpg) fixed; background-size:135%; }
.bg2{background:url(../img/tras2.png);  padding: 10px 20px;  }
.bg3{background:url(../img/report-trash.jpg) fixed; background-size:145%; }
.bg4{background:url(../img/index/L1039458.JPG) fixed; background-size:163%; background-position:-150px }
.bg5{background:url(../img/tras3.png);  padding: 10px 20px;  }
.bg6{background:url(../img/stay.jpg) fixed; background-size:140%; background-position:-100px }
.bg7{background:url(../img/index/L1039840.JPG) fixed; background-size:130%; background-position:-30px }

#espacio1{width:100%; height:50px}

#titu{color:#FFF; font-family: 'Open Sans', sans-serif; font-size: 55px; font-weight:700;	}
#titu1{color:#0062E6; font-family: 'Open Sans', sans-serif; font-size: 40px; font-weight:600;	}
#titu2{color:#f00; font-family: 'Open Sans', sans-serif; font-size: 40px; font-weight:600;	}
#titu3{color:#FFF; font-family: 'Open Sans', sans-serif; font-size: 45px; font-weight:700;	}
#titu4{color:#0062E6; font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight:600;	}
#titu5{color:#fff; font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight:600;	}


#cua1{width:48%; margin:0.8%; float:left; border:1px solid #ccc; font-size:18px; display:inline; height:320px }
#cua2{ margin:10px 10px; }
#cuaimg{max-height:inherit; width:100%; height:200px; margin-top:7px}

#about1{width:100%;  float:none; border:0px solid #C30;}
#about2{width:100%; float:none; margin-top:px; border:0px solid #C30;}

#f1{float:none; width:100%; text-align:center; border: 0px solid #0C6; margin-top:0px; margin-bottom:10px;  }
#f2{float:none; width:100%; text-align:center; border: 0px solid #0C6; margin-top:10px;  margin-bottom:10px }
#f3{float:none; width:100%; text-align:center; border: 0px solid #0C6; 	display: flex; justify-content: center; margin-top:10px;  margin-bottom:0px; } 

}

@media screen and (min-width: 480px) and (max-width: 599px) {
body{	font-size:18px;  font-family: 'Open Sans', sans-serif; padding: 0px; margin: 0px; background:#020946; color:#FFF;	}

#contenedor1{	width:85%;	border: 0px solid #0C3;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }

#logo{ width:300px; float:left; border: 0px solid #f60; }	
#logo img{width:100%}

.bg1{background:url(../img/index/Greetings%20from%20LA.jpg) fixed; background-size:174%; background-position:-295px }
.bg2{background:url(../img/tras2.png);  padding: 10px 20px;  }
.bg3{background:url(../img/report-trash.jpg) fixed; background-size:145%; }
.bg4{background:url(../img/index/L1039458.JPG) fixed; background-size:180%; background-position:-150px }
.bg5{background:url(../img/tras3.png);  padding: 10px 20px;  }
.bg6{background:url(../img/stay.jpg) fixed; background-size:180%; background-position:-200px }
.bg7{background:url(../img/index/L1039840.JPG) fixed; background-size:160%; background-position:-160px }

#espacio1{width:100%; height:30px}

p, #clean{line-height:23px;  font-size:18px; text-align:left}

#titu{color:#FFF ; font-family: 'Open Sans', sans-serif; font-size: 45px; font-weight:700;	}
#titu1{color:#0062E6 ; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight:600;	}
#titu2{color:#f00; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight:600;	}
#titu3{color:#FFF ; font-family: 'Open Sans', sans-serif; font-size: 35px; font-weight:700;	}

#titu{color:#FFF; font-family: 'Open Sans', sans-serif; font-size: 45px; font-weight:700;	}
#titu1{color:#0062E6; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight:600;	}
#titu2{color:#f00; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight:600;	}
#titu3{color:#FFF; font-family: 'Open Sans', sans-serif; font-size: 35px; font-weight:700;	}
#titu4{color:#0062E6; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight:600;	}
#titu5{color:#fff; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight:600;	}


#cua1{width:99%; margin:0%; float:left;  border:1px solid #ccc; font-size:18px; display:inline; height:320px; margin-bottom:10px; }
#cua2{ margin:10px 10px; }
#cuaimg{max-height:inherit; width:100%; height:200px; margin-top:7px}

#about1{width:100%;  float:none; border:0px solid #C30;}
#about2{width:100%; float:none; margin-top:px; border:0px solid #C30;}

#f1{float:none; width:100%; text-align:center; border: 0px solid #0C6; margin-top:0px; margin-bottom:10px;  }
#f2{float:none; width:100%; text-align:center; border: 0px solid #0C6; margin-top:10px;  margin-bottom:10px }
#f3{float:none; width:100%; text-align:center; border: 0px solid #0C6; 	display: flex; justify-content: center; margin-top:10px;  margin-bottom:0px; } 

#menform1{width:90%; border:0px; border:1px solid #EDEDED; font-size:16px; color:#fff;  background:#ededed; margin-top:10px; height:35px; margin-bottom:15PX; font-family: 'Open Sans', sans-serif; border-radius:3px}
#bot{ background:#0062E6; border-radius:3px; font-size:18px; color:#fff; border:0px solid #0062E6 ; padding:5px 15px; border-radius:3px}
#bot2{ background:#020946; border-radius:3px; font-size:18px; color:#fff; border:0px solid #0062E6 ; padding:5px 15px; border-radius:3px}
}


@media screen and (min-width: 320px) and (max-width: 479px) {
body{	font-size:17px;  font-family: 'Open Sans', sans-serif; padding: 0px; margin: 0px; background:#020946; color:#FFF;	}

#contenedor1{	width:85%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }

#header{ border-bottom:3px solid #3862E1; min-height:106px; }
#logo{margin-top:15px; margin-bottom:15px; width:220px; float:left; border: 0px solid #f60; }	
#logo img{width:100%}

p, #clean{line-height:22px;  font-size:17px; text-align:left}

#espacio1{width:100%; height:20px}

.bg1{background:url(../img/index/Greetings%20from%20LA.jpg) fixed; background-size:222%; background-position:-295px }
.bg2{background:url(../img/tras2.png);  padding: 10px 10px;  }
.bg3{background:url(../img/report-trash.jpg) fixed; background-size:240%; }
.bg4{background:url(../img/index/L1039458.JPG) fixed; background-size:260%; background-position:-250px }
.bg5{background:url(../img/tras3.png);  padding: 10px 10px;  }
.bg6{background:url(../img/stay.jpg) fixed; background-size:240%; background-position:-280px }
.bg7{background:url(../img/index/L1039840.JPG) fixed; background-size:210%; background-position:-260px }

#titu{color:#FFF; font-family: 'Open Sans', sans-serif; font-size: 37px; font-weight:700;	}
#titu1{color:#0062E6; font-family: 'Open Sans', sans-serif; font-size: 28px; font-weight:600;	}
#titu2{color:#f00; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight:600;	}
#titu3{color:#FFF; font-family: 'Open Sans', sans-serif; font-size: 31px; font-weight:700;	}
#titu4{color:#0062E6; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight:600;	}
#titu5{color:#fff; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight:600;	}

#cua1{width:99%; margin:0%; float:left;  border:1px solid #ccc; font-size:18px; display:inline; height:320px; margin-bottom:10px; }
#cua2{ margin:10px 10px; }
#cuaimg{max-height:inherit; width:100%; height:200px; margin-top:7px}

#about1{width:100%;  float:none; border:0px solid #C30;}
#about2{width:100%; float:none; margin-top:px; border:0px solid #C30;}

#f1{float:none; width:100%; text-align:center; border: 0px solid #0C6; margin-top:0px; margin-bottom:10px;  }
#f2{float:none; width:100%; text-align:center; border: 0px solid #0C6; margin-top:10px;  margin-bottom:10px }
#f3{float:none; width:100%; text-align:center; border: 0px solid #0C6; 	display: flex; justify-content: center; margin-top:10px;  margin-bottom:0px; } 

#menform1{width:80%; border:0px; border:1px solid #EDEDED; font-size:16px; color:#fff;  background:#ededed; margin-top:10px; height:35px; margin-bottom:15PX; font-family: 'Open Sans', sans-serif; border-radius:3px}
#bot{ background:#0062E6; border-radius:3px; font-size:18px; color:#fff; border:0px solid #0062E6 ; padding:5px 15px; border-radius:3px}
#bot2{ background:#020946; border-radius:3px; font-size:18px; color:#fff; border:0px solid #0062E6 ; padding:5px 15px; border-radius:3px}
}






/* CSS Carrusel */
