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



body{	font-size:16px;  font-family: 'Open Sans', sans-serif; padding: 0px;	margin: 0px; background:#fff; 	color:#333;	}
#contenedor{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor0{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor1{	width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }

#header{height:130px;}
#reds{border: 0px solid #f60; width:130px; height:40px; text-align:center; float:right; margin-top:12px;}	
#logo{margin-top:10px; margin-bottom:10px; width:193px; float:left; border: 0px solid #f60; }	
#logo img{width:100%}

p{line-height:25px;  font-size:17px; text-align:justify}
ol{line-height:25px;  font-size:17px; color:#E24C5D;}
#respuesta{color:#333; font-weight:500}

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;}

#cua1{float:left; width:33%; border:0px solid #0F3; font-size:22px; font-weight:400}

#txt1{color:#E24C5D; font-size: 30px; font-weight:600}
#txt2{color:#fff; font-size: 40px; line-height:50px; font-weight:600}

a{   color: #666;	text-decoration: none;	}
a:hover div{    background: #;    text-decoration: none;	}

#titu{color:#E24C5D;font-size: 30px; font-weight:600; text-transform: uppercase;	}

#f1{float:left; width:33%; border: 0px solid #0C6; margin-top:10px; margin-bottom:10px;  font-size:14px;}
#f2{float:left; width:34%; text-align:center; border: 0px solid #0C6; margin-top:28px;  }
#f3{float:left; width:33%; text-align:right; border: 0px solid #0C6; margin-top:25px; font-size:14px;}

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

#videos1{width:48%; float:left; border:0px solid #C30;}
#videos2{width:48%; float:right; border:0px solid #C30;}

#about11{width:50%;  float:left; border:0px solid #C30;}
#about22{width:45%; float:right; margin-top:px; border:0px solid #C30;}

#conta{width:700px;	border: 0px solid #F00;	margin: 0px auto 0px;	overflow:hidden; }
#menform{width:100%; border:0px; border-bottom:1px solid #BBB; background:#DDD; height:35px; margin-bottom:8PX;}
#menform2{width:100%; border:0px; border-bottom:1px solid #BBB; background:#DDD; height:150px;}


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

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


}

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

#cua1{float:left; width:33%; border:0px solid #0F3; font-size:17px; font-weight:400}
#cua1 img{ width:100%}
#txt1{color:#E24C5D; font-size: 22px; font-weight:600}
#txt2{color:#fff; font-size: 30px; line-height:37px; font-weight:600}

#about1{width:90%; float:none; margin-left:5% border:0px solid #C30;}
#about2{width:70%; float:none;margin-left:15%; margin-top:0px; border:0px solid #C30;}

#videos1{width:100%; float:left; border:0px solid #C30;}
#videos2{width:100%; float:right; border:0px solid #C30;}

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

}

@media screen and (min-width: 480px) and (max-width: 599px) {
#contenedor1{	width:90%;	border: 0px solid #0C3;	margin: 0px auto 0px;	overflow:hidden; }

#cua1{float:none; width:80%; margin-left:%; border:0px solid #0F3; font-size:17px; font-weight:400; margin-bottom:15px}
#cua1 img{ width:50%; }
#txt1{color:#E24C5D; font-size: 22px; font-weight:600}
#txt2{color:#fff; font-size: 23px; line-height:28px; font-weight:600}

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

#videos1{width:100%; float:left; border:0px solid #C30;}
#videos2{width:100%; float:right; border:0px solid #C30;}

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


@media screen and (min-width: 320px) and (max-width: 479px) {
#contenedor1{	width:90%;	border: 0px solid #FF6;	margin: 0px auto 0px;	overflow:hidden; }

#logo{margin-top:10px; margin-bottom:10px; width:185px; float:left; border: 0px solid #f60; }	
#logo img{width:100%}

#titu{color:#E24C5D;font-size: 20px; font-weight:600; text-transform: uppercase;	}

p{line-height:24px;  font-size:15px; text-align:justify}

#cua1{float:none; width:80%; margin-left:%; border:0px solid #0F3; font-size:17px; font-weight:400; margin-bottom:15px}
#cua1 img{ width:50%; }
#txt1{color:#E24C5D; font-size: 22px; font-weight:600}
#txt2{color:#fff; font-size: 23px; line-height:28px; font-weight:600}

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

#videos1{width:100%; float:left; border:0px solid #C30;}
#videos2{width:100%; float:right; border:0px solid #C30;}

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






/* CSS Carrusel */
