@charset "utf-8";
/* CSS Document */

body{	font-size:20px; font-family: 'Georama', sans-serif;  padding: 0px;	margin: 0px; color:#333; letter-spacing:1px;	}
#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:128px}
#header{height:128px;   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{ width:220px; float:left; border: 0px solid #f60;  position:relative; z-index:100; margin-top:5px; margin-bottom:10px; }	
#logo img{width:100%}

#ban1{ position:relative; z-index:10;  background:url(../img/index/BANER4.png); background-size:100%;  }
#ban2{ position:relative;  z-index:12; 
-webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 7s; /* Safari 4.0 - 8.0 */
    animation-name: example;
    animation-duration: 7s;
	}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
 0%   {left:-100%; top:0%;}
  100% { left:0px; top:0%;}
}

/* Standard syntax */
@keyframes example {
 0%   {left:-100%; top:0%;}
  100% { left:0px; top:0%;}
}

.bantxt1{background:#F60605; color:#FFF; font-size:32px;}
.bantxt2{background:#26BC12; color:#FFF; font-size:32px;}
.bantxt3{background:#F7F258; color:#333; font-size:32px; padding-top:20px; padding-bottom:20px}

#fondo1{background:#fff;   background-size:100%; }
#fondo2{background:url(../img/index/servicios2.jpg); background-size:100%; background-attachment:fixed}
#fondo4{background:url(../img/index/banner1.png); }

#mision1{width:55%; float:left; margin-top:20px; margin-bottom:40px;}
#mision2{width:40%; float:right; margin-top:20px; margin-bottom:20px;}

.botones{background:#26BC12; padding:1.5%;}
.botones2{background:#FFF; padding:0.5%; border-radius:3px; line-height:55px; }

a.botones2{  color: #232323;text-decoration: none;	}
a:hover.botones2{ background:#333; color: #FFF;   text-decoration: none;	}

#mis1{width:33%; margin-right:1%; float:left; margin-top:20px; margin-bottom:40px;}
#mis2{width:34%; margin-right:1%; float:left; margin-top:20px; margin-bottom:40px;}
#mis3{width:31%; float:left; margin-top:20px; margin-bottom:40px;}

#cua1{width:94%;  background:#F7F258; font-size:22px; color:#232323;  padding:2%; margin-bottom:0px; margin-top:15px;  font-family: 'Georama', sans-serif; font-weight:700; }
.cat{ margin-top:0px; margin-bottom:0px; margin-left:-7px; font-size:22px; color:#232323;  position:relative; margin-top:10px }

#servicios1{width:70%; float:none; margin-top:90px; margin-bottom:45px; background:url(../img/tras.png); margin-left:15%}
#servicios2{width:70%; float:none; margin-top:45px; margin-bottom:90px; background:url(../img/tras.png); margin-left:15%}

p{text-align:justify}
#maps{	width: 100%;	height: 400px;	}

#txt1{font-size:30px; color:#1E3AFF; font-weight:700;  line-height:45px;  font-family: 'Georama', sans-serif; }
#txt2{font-size:22px; color:#232323;  position:relative; margin-top:10px; text-align:left;}
#txt3{font-size:27px; background:#1E3AFF; color:#fff; text-align:center; font-weight:700;  line-height:45px;   font-family: 'Georama', sans-serif; margin-bottom:10px }
#txt4{font-size:25px; color:#333;  position:relative;  margin-bottom:15px ; text-align:justify;}

#contaa1{width:45%; float:left; border:0px solid #09F; margin-top:40px; margin-bottom:30px;}
#contaa2{width:45%; float:right; border:0px solid #09F; margin-top:40px; margin-bottom:30px;}
#cont1{height:40px; background:NONE; width:95%; border:0px; margin-bottom:20px; color:#999; font-size:15px; border-bottom:2PX solid #666; color:#333; border-radius:2px}
#bot{background:#6DB135; color:#fff; font-size:18px; border-radius:3px; line-height:28px; border:0px; }
#bot2{background:#232323; color:#fff; font-size:18px; border-radius:3px;  line-height:28px; border:0px; }


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: #ccc; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ccc, #EDEDED); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ccc, #EDEDED); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ccc, #EDEDED); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ccc, #EDEDED); /* Standard syntax */
	height:25px;
}





@media screen and (min-width: 1024px) and (max-width: 1199px) {
#contenedor1{	border: 0px solid #F00;	}
#ban1{ position:relative; z-index:10;  background:url(../img/index/BANER4.png);background-attachment: fixed; background-size:130%;background-position:-100px 0 }

#fondo2{background:url(../img/index/servicios.jpg); background-size:120%; background-position:-100px 0}

#txt1{font-size:30px; color:#1E3AFF; font-weight:700;  line-height:45px;  font-family: 'Georama', sans-serif; }
#txt2{font-size:22px; color:#232323;  position:relative; margin-top:10px; text-align:justify;}
#txt3{font-size:25px; background:#6DB135; color:#fff; text-align:center; font-weight:700;  line-height:35px;   font-family: 'Georama', sans-serif; margin-bottom:10px }
#txt4{font-size:22px; color:#333;  position:relative;  margin-bottom:15px ; text-align:justify;}

#servicios1{width:65%; float:none; margin-top:50px; margin-bottom:45px; background:url(../img/tras.png)}
#servicios2{width:65%; float:none; margin-top:45px; margin-bottom:50px; background:url(../img/tras.png)}

}

@media screen and (min-width: 800px) and (max-width: 1024px) {
#contenedor1{	border: 0px solid #0C3;	}

#ban1{ position:relative; z-index:10;  background:url(../img/index/BANER4.png);background-attachment: fixed; background-size:130%;background-position:-100px 0 }

#fondo2{background:url(../img/index/servicios.jpg); background-size:120%; background-position:-100px 0}

#txt1{font-size:30px; color:#1E3AFF; font-weight:700;  line-height:45px;  font-family: 'Georama', sans-serif; }
#txt2{font-size:22px; color:#232323;  position:relative; margin-top:10px; text-align:justify;}
#txt3{font-size:25px; background:#6DB135; color:#fff; text-align:center; font-weight:700;  line-height:35px;   font-family: 'Georama', sans-serif; margin-bottom:10px }
#txt4{font-size:22px; color:#333;  position:relative;  margin-bottom:15px ; text-align:justify;}

#mision1{width:100%; float:left; margin-top:20px; margin-bottom:40px;}
#mision2{width:60%; float:none; margin-left:20%; margin-top:20px; margin-bottom:20px;}

#servicios1{width:85%; float:none; margin-top:50px; margin-bottom:45px; background:url(../img/tras.png)}
#servicios2{width:85%; float:none; margin-top:45px; margin-bottom:50px; background:url(../img/tras.png)}

#contaa1{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:30px;}
#contaa2{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:30px;}

#bot{background:#6DB135; color:#fff; font-size:18px; border-radius:3px; line-height:28px; border:0px; }
#bot2{background:#232323;; color:#fff; font-size:18px; border-radius:3px;  line-height:28px; border:0px; }

#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;	}

#ban1{ position:relative; z-index:10;  background:url(../img/index/BANER4.png);background-attachment: fixed; background-size:130%;background-position:-100px 0 }
#fondo2{background:url(../img/index/servicios.jpg); background-size:160%; background-position:-100px 0}
#fondo4{background:url(../img/index/banner1.png); background-size:160%; background-position:30px 0 }

#txt1{font-size:25px; color:#1E3AFF; font-weight:700;  line-height:45px;  font-family: 'Georama', sans-serif; }
#txt2{font-size:20px; color:#232323;  position:relative; margin-top:10px; text-align:justify;}
#txt3{font-size:23px; background:#6DB135; color:#fff; text-align:center; font-weight:700;  line-height:35px;   font-family: 'Georama', sans-serif; margin-bottom:10px }
#txt4{font-size:20px; color:#333;  position:relative;  margin-bottom:15px ; text-align:justify;}

#cua1{width:100%;  background:#F7F258; font-size:20px; color:#232323;  padding:5px 10px 5px 10px; margin-bottom:0px; margin-top:15px;  font-family: 'Georama', sans-serif; font-weight:700; }
.cat{ margin-top:0px; margin-bottom:0px; margin-left:-7px; font-size:20px; color:#232323;  position:relative; margin-top:10px }


#mision1{width:100%; float:left; margin-top:20px; margin-bottom:40px;}
#mision2{width:60%; float:none; margin-left:20%; margin-top:20px; margin-bottom:20px;}

#servicios1{width:85%; float:none; margin-top:50px; margin-bottom:45px; background:url(../img/tras.png)}
#servicios2{width:85%; float:none; margin-top:45px; margin-bottom:50px; background:url(../img/tras.png)}

#contaa1{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:30px;}
#contaa2{width:100%; float:none; margin-left:0%; margin-top:30px; margin-bottom:30px;}

#bot{background:#6DB135; color:#fff; font-size:18px; border-radius:3px; line-height:28px; border:0px; }
#bot2{background:#232323;; color:#fff; font-size:18px; border-radius:3px;  line-height:28px; border:0px; }

#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 #000;	}

#ban1{ position:relative; z-index:10;  background:url(../img/index/BANER4.png);background-attachment: fixed; background-size:130%;background-position:-100px 0 }

#fondo2{background:url(../img/index/servicios.jpg); background-size:200%; background-position:-100px 0}
#fondo4{background:url(../img/index/banner1.png) no; background-size:160%; background-position:30px 0 }

#txt1{font-size:22px; color:#1E3AFF; font-weight:700;  line-height:27px;  font-family: 'Georama', sans-serif; }
#txt2{font-size:18px; color:#232323;  position:relative; margin-top:10px; text-align:justify;}
#txt3{font-size:21px; background:#6DB135; color:#fff; text-align:center; font-weight:700;  line-height:34px;   font-family: 'Georama', sans-serif; margin-bottom:10px }
#txt4{font-size:18px; color:#333;  position:relative;  margin-bottom:15px ; text-align:justify;}

#cua1{width:100%;  background:#F7F258; font-size:18px; color:#232323;  padding:5px 10px 5px 10px; margin-bottom:0px; margin-top:15px;  font-family: 'Georama', sans-serif; font-weight:700; }
.cat{ margin-top:0px; margin-bottom:0px; margin-left:-7px; font-size:18px; color:#232323;  position:relative; margin-top:10px }


#mision1{width:100%; float:left; margin-top:20px; margin-bottom:40px;}
#mision2{width:70%; float:none; margin-left:15%; margin-top:20px; margin-bottom:20px;}

#servicios1{width:100%; float:none; margin-top:30px; margin-bottom:0px; background:url(../img/tras.png)}
#servicios2{width:100%; float:none; margin-top:30px; margin-bottom:30px; background:url(../img/tras.png)}

#contaa1{width:100%; float:none; margin-left:0%; margin-top:10px; margin-bottom:0px;}
#contaa2{width:100%; float:none; margin-left:0%; margin-top:20px; margin-bottom:30px;}
#cont1{height:40px; background:NONE; width:95%; border:0px; margin-bottom:10px; color:#999; font-size:15px; border-bottom:2PX solid #666; color:#333; border-radius:2px}
#bot{background:#6DB135; color:#fff; font-size:18px; border-radius:3px; line-height:28px; border:0px; }
#bot2{background:#232323;; color:#fff; font-size:18px; border-radius:3px;  line-height:28px; border:0px; }

#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 #000;	}
#logo{ width:155px; float:left; border: 0px solid #f60;  position:relative; z-index:100; margin-top:5px; margin-bottom:10px; }	
#logo img{width:100%}

#ban1{ position:relative; z-index:10;  background:url(../img/index/BANER4.png);background-attachment: fixed; background-size:150%;background-position:-50px 0 }

#fondo2{background:url(../img/index/servicios.jpg); background-size:217%; background-position:-87px 0}
#fondo4{background:url(../img/index/banner1.png) no-repeat; background-size:160%; background-position:40px 50px }

#txt1{font-size:18px; color:#1E3AFF; font-weight:700;  line-height:24px;  font-family: 'Georama', sans-serif; }
#txt2{font-size:16px; color:#232323;  position:relative; margin-top:10px; text-align:left;}
#txt3{font-size:18px; background:#6DB135; color:#fff; text-align:center; font-weight:700;  line-height:29px;   font-family: 'Georama', sans-serif; margin-bottom:10px }
#txt4{font-size:16px; color:#333;  position:relative;  margin-bottom:15px ; text-align:justify;}

#cua1{width:100%;  background:#F7F258; font-size:16px; color:#232323;  padding:5px 10px 5px 10px; margin-bottom:0px; margin-top:15px;  font-family: 'Georama', sans-serif; font-weight:700; }
.cat{ margin-top:0px; margin-bottom:0px; margin-left:-7px; font-size:16px; color:#232323;  position:relative; margin-top:10px }


#mision1{width:100%; float:left; margin-top:20px; margin-bottom:40px;}
#mision2{width:100%; float:none; margin-left:0%; margin-top:20px; margin-bottom:20px;}

#servicios1{width:100%; float:none; margin-top:30px; margin-bottom:0px; background:url(../img/tras.png)}
#servicios2{width:100%; float:none; margin-top:30px; margin-bottom:30px; background:url(../img/tras.png)}

#contaa1{width:100%; float:none; margin-left:0%; margin-top:10px; margin-bottom:0px;}
#contaa2{width:100%; float:none; margin-left:0%; margin-top:20px; margin-bottom:30px;}
#cont1{height:40px; background:NONE; width:95%; border:0px; margin-bottom:10px; color:#999; font-size:14px; border-bottom:2PX solid #666; color:#333; border-radius:2px}
#bot{background:#6DB135; color:#fff; font-size:18px; border-radius:3px; line-height:28px; border:0px; }
#bot2{background:#232323;; color:#fff; font-size:18px; border-radius:3px;  line-height:28px; border:0px; }

#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}

}

.cont1 {
    width: 90%;
    max-width: 500px;
    padding: 12px;
    margin-bottom: 12px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-size: 15px;
}

textarea.cont1 {
    resize: vertical;
    min-height: 120px;
}