@charset "utf-8";
/* CSS Document */

body{	font-size:20px;      font-family: 'Montserrat', sans-serif;  padding: 0px;	margin: 0px; color:#333;	}
#contenedor0{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor1{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }

.hea{height:0px}
#header{height:95px;    width: 100%;  background:#fff;}
#reds{border: 0px solid #f60; width:50px; font-size:16px; height:54px; float:right; text-align:right; margin-top:40px;}	
#logo{margin-top:0px; width:318px; float:left; border: 0px solid #f60;  margin-top:0px; margin-bottom:10px; position:relative; z-index:100}	
#logo img{width:100%}

#ban1{ background:url(../img/index/banner11.png); position:relative; z-index:10; background-size:100%; margin-top:95px }
#ban2{ position:relative;  z-index:12; 
-webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 9s; /* Safari 4.0 - 8.0 */
    animation-name: example;
    animation-duration: 9s;
	}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
 0%   {left:-90%; top:0%;}
  100% { left:0px; top:0px;}
}

/* Standard syntax */
@keyframes example {
 0%   {left:-90%; top:0%;}
  100% {left:0%; top:0px;}
}


#fondo1{ z-index:100; position:relative;  }
#fondo2{background:url(../img/index/BG0.png) no-repeat #E2E3E8;  background-size:100%;}
#fondo3{background:#fff; background-size:100%;}

#mision1{width:40%; float:left; margin-top:70px; margin-bottom:70px;}
#mision2{width:35%; float:right; margin-top:70px; margin-bottom:70px;}

#cua1{width:90%; float:none; background:#394C63; font-size:20px; color:#BDCAD9;  padding:8px 12px 8px 12px; margin-left:1%; border:px solid #44739D; border-radius:3px ; margin-bottom:20px;  box-shadow:3px 3px 5px #999}
#cu1{font-size:25px; color:#fff; font-weight:400; line-height:35px; cursor: pointer; font-family: 'Literata', serif; }
.cata{ margin-left:-10px; margin-top:0PX; margin-bottom:0px}

#curva{position:relative; z-index:1; margin-top: -320px }

#servicios1{width:40%; float:left; margin-top:80px; margin-bottom:20px;}
#servicios2{width:40%; float:right; margin-top:80px; margin-bottom:20px;}

#contaa1{width:45%; float:left;  margin-top:70px; margin-bottom:70px;}
#contaa2{width:45%; float:right;  margin-top:70px; margin-bottom:70px;}
#cont1{height:40px; background:NONE; width:95%; border:0px; margin-bottom:20px; color:#333; font-size:15px; border-bottom:2PX solid #394C63;  border-radius:2px}
#bot{background:#F25725; color:#fff; font-size:18px; border-radius:3px; line-height:28px; border:0px; }
#bot2{background:#333; color:#fff; font-size:18px; border-radius:3px;  line-height:28px; border:0px; }

#txt1{font-size:27px; color:#F25725;  font-weight:600;   font-family: 'Literata', serif; text-shadow: 2px 2px 2px # ; }
#txt2{font-size:20px; color:#232323;  position:relative; font-weight:400; margin-top:5px }
#txt3{font-size:27px; color:#F25725; font-weight:600;    font-family: 'Literata', serif; text-shadow: 2px 2px 2px # ;}
#txt6{font-size:27px; color:#394C63; font-weight:600;     font-family: 'Literata', serif; text-shadow: 2px 2px 2px # ;}

p{text-align:justify}
#maps{	width: 100%;	height: 400px;	}

a{   color: #fff;	text-decoration: none;	}
a:hover{    color: #000;    text-decoration: none;	}

#f11{float:left; width:33%; text-align:left; border: 0px solid #0C6; }
#f22{float:left; width:34%; text-align:ñeft; border: 0px solid #0C6; }
#f33{float:left; width:33%; text-align:right; border: 0px solid #0C6; }

#grad {
    background: #EDEDED; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#EDEDED, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#EDEDED, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#EDEDED, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#EDEDED, #fff); /* Standard syntax */
	height:25px;
}



@media screen and (min-width: 1024px) and (max-width: 1199px) {
#contenedor1{	border: 0px solid #F00;	}

#mision1{width:40%; float:left; margin-top:30px; margin-bottom:30px;}
#mision2{width:35%; float:right; margin-top:30px; margin-bottom:30px;}

#servicios1{width:40%; float:left; margin-top:50px; margin-bottom:20px;}
#servicios2{width:40%; float:right; margin-top:50px; margin-bottom:20px;}

#contaa1{width:45%; float:left;  margin-top:40px; margin-bottom:40px;}
#contaa2{width:45%; float:right;  margin-top:40px; margin-bottom:40px;}
}

@media screen and (min-width: 800px) and (max-width: 1024px) {
#contenedor1{	border: 0px solid #0C3;	}

#logo{margin-top:0px; width:284px; float:left; border: 0px solid #f60;  margin-top:5px; margin-bottom:5px; position:relative; z-index:100}	
#logo img{width:100%}

#mision1{width:80%; float:none; margin-left:10%; margin-top:30px; margin-bottom:0px;}
#mision2{width:80%; float:none; margin-left:10%; margin-top:30px; margin-bottom:0px;}
#curva{position:relative; z-index:1; margin-top: 0px }

#servicios1{width:80%; float:none; margin-left:10%; margin-top:40px; margin-bottom:20px;}
#servicios2{width:80%; float:none; margin-left:10%; margin-top:0px; margin-bottom:20px;}

#contaa1{width:80%; float:none; margin-left:10%; margin-top:40px; margin-bottom:0px;}
#contaa2{width:80%; float:none; margin-left:10%;  margin-top:0px; margin-bottom:40px;}

#f11{float:none; width:100%; text-align:center; border: 0px solid #0C6; }
#f22{float:none; width:100%; text-align:center; border: 0px solid #0C6;  margin-top:10px}
#f33{float:none; width:100%; text-align:center; border: 0px solid #0C6;  margin-top:10px}

}



@media screen and (min-width: 600px) and (max-width: 799px) {
#contenedor1{	border: 0px solid #FC6;	}
#header{height:80px;    width: 100%;  background:#fff;}
#logo{margin-top:0px; width:200px; float:left; border: 0px solid #f60;  margin-top:5px; margin-bottom:5px; position:relative; z-index:100}	
#logo img{width:100%}
#ban1{ background:url(../img/index/banner11.png); position:relative; z-index:10; background-size:100%; margin-top:70px }

#txt1{font-size:26px; color:#F25725;  font-weight:600;   font-family: 'Literata', serif; text-shadow: 2px 2px 2px # ; }
#txt2{font-size:18px; color:#232323;  position:relative; font-weight:400; margin-top:5px }
#txt3{font-size:26px; color:#F25725; font-weight:600;    font-family: 'Literata', serif; text-shadow: 2px 2px 4px # ;}
#txt6{font-size:26px; color:#394C63; font-weight:600;     font-family: 'Literata', serif; text-shadow: 2px 2px 2px # ;}

#cua1{width:90%; float:none; background:#394C63; font-size:18px; color:#BDCAD9;  padding:8px 12px 8px 12px; margin-left:1%; border:px solid #44739D; border-radius:3px ; margin-bottom:20px;  box-shadow:3px 3px 5px #999}
#cu1{font-size:24px; color:#fff; font-weight:400; line-height:35px; cursor: pointer; font-family: 'Literata', serif; }

#mision1{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:0px;}
#mision2{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:0px;}
#curva{position:relative; z-index:1; margin-top: 0px }

#servicios1{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:20px;}
#servicios2{width:100%; float:none; margin-left:0%; margin-top:0px; margin-bottom:20px;}

#contaa1{width:100%; float:none; margin-left:0%; margin-top:20px; margin-bottom:0px;}
#contaa2{width:100%; float:none; margin-left:0%;  margin-top:0px; margin-bottom:40px;}

#f11{float:none; width:100%; text-align:center; border: 0px solid #0C6; }
#f22{float:none; width:100%; text-align:center; border: 0px solid #0C6;  margin-top:10px}
#f33{float:none; width:100%; text-align:center; border: 0px solid #0C6;  margin-top:10px}
}


@media screen and (min-width: 480px) and (max-width: 599px) {
#contenedor1{	border: 0px solid #060;	}
#header{height:80px;    width: 100%;  background:#fff;}
#logo{margin-top:0px; width:200px; float:left; border: 0px solid #f60;  margin-top:5px; margin-bottom:5px; position:relative; z-index:100}	
#logo img{width:100%}
#ban1{ background:url(../img/index/banner11.png); position:relative; z-index:10; background-size:100%; margin-top:70px }


#txt1{font-size:26px; color:#F25725;  font-weight:600;   font-family: 'Literata', serif; text-shadow: 2px 2px 2px # ; }
#txt2{font-size:18px; color:#232323;  position:relative; font-weight:400; margin-top:5px }
#txt3{font-size:26px; color:#F25725; font-weight:600;    font-family: 'Literata', serif; text-shadow: 2px 2px 4px # ;}
#txt6{font-size:26px; color:#394C63; font-weight:600;     font-family: 'Literata', serif; text-shadow: 2px 2px 2px # ;}

#cua1{width:90%; float:none; background:#394C63; font-size:18px; color:#BDCAD9;  padding:8px 12px 8px 12px; margin-left:1%; border:px solid #44739D; border-radius:3px ; margin-bottom:20px;  box-shadow:3px 3px 5px #999}
#cu1{font-size:24px; color:#fff; font-weight:400; line-height:35px; cursor: pointer; font-family: 'Literata', serif; }

#mision1{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:0px;}
#mision2{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:0px;}
#curva{position:relative; z-index:1; margin-top: 0px }

#servicios1{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:20px;}
#servicios2{width:100%; float:none; margin-left:0%; margin-top:0px; margin-bottom:20px;}

#contaa1{width:100%; float:none; margin-left:0%; margin-top:20px; margin-bottom:0px;}
#contaa2{width:100%; float:none; margin-left:0%;  margin-top:0px; margin-bottom:40px;}
#cont1{height:40px; background:NONE; width:95%; border:0px; margin-bottom:10px; color:#333; font-size:15px; border-bottom:2PX solid #394C63;  border-radius:2px}

#f11{float:none; width:100%; text-align:center; border: 0px solid #0C6; }
#f22{float:none; width:100%; text-align:center; border: 0px solid #0C6;  margin-top:10px}
#f33{float:none; width:100%; text-align:center; border: 0px solid #0C6;  margin-top:10px}
}


@media screen and (min-width: 320px) and (max-width: 479px) {
	
#contenedor1{	border: 0px solid #F00;	}
#header{height:80px;    width: 100%;  background:#fff;}
#logo{margin-top:0px; width:200px; float:left; border: 0px solid #f60;  margin-top:5px; margin-bottom:5px; position:relative; z-index:100}	
#logo img{width:100%}
#ban1{ background:url(../img/index/banner11.png); position:relative; z-index:10; background-size:100%; margin-top:70px }

#txt1{font-size:22px; color:#F25725;  font-weight:700;   font-family: 'Literata', serif; text-shadow: 2px 2px 2px # ; }
#txt2{font-size:16px; color:#232323;  position:relative; font-weight:400; margin-top:5px }
#txt3{font-size:22px; color:#F25725; font-weight:700;    font-family: 'Literata', serif; text-shadow: 2px 2px 4px # ;}
#txt6{font-size:22px; color:#394C63; font-weight:700;     font-family: 'Literata', serif; text-shadow: 2px 2px 2px # ;}

#cua1{width:90%; float:none; background:#394C63; font-size:16px; color:#BDCAD9;  padding:8px 12px 8px 12px; margin-left:0%; border:px solid #44739D; border-radius:0px ; margin-bottom:20px;  box-shadow:3px 3px 5px #fff}
#cu1{font-size:24px; color:#fff; font-weight:400; line-height:35px; cursor: pointer; font-family: 'Literata', serif; }

#mision1{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:0px;}
#mision2{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:0px;}
#curva{position:relative; z-index:1; margin-top: 0px }

#servicios1{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:20px;}
#servicios2{width:100%; float:none; margin-left:0%; margin-top:0px; margin-bottom:20px;}

#contaa1{width:100%; float:none; margin-left:0%; margin-top:20px; margin-bottom:0px;}
#contaa2{width:100%; float:none; margin-left:0%;  margin-top:0px; margin-bottom:40px;}
#cont1{height:40px; background:NONE; width:95%; border:0px; margin-bottom:10px; color:#333; font-size:15px; border-bottom:2PX solid #394C63;  border-radius:2px}

#f11{float:none; width:100%; text-align:center; border: 0px solid #0C6; }
#f22{float:none; width:100%; text-align:center; border: 0px solid #0C6;  margin-top:10px}
#f33{float:none; width:100%; text-align:center; border: 0px solid #0C6;  margin-top:10px}
}
