@charset "utf-8";
/* CSS Document */

body{	font-size:20px;  font-family: 'Handlee', cursive;  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:120px; background:#fff; width: 100%; }
#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:220px; float:left; border: 0px solid #f60;  position:relative; z-index:100}	
#logo img{width:100%}

#ban1{  background:url(../img/index/banner11.png); background-size:100%; }
#ban2{ position:relative;  z-index:12; 
-webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
    animation-name: example;
    animation-duration: 4s;
	}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
 0%   {left:-50%; top:0px;}
  100% { left:0px; top:0px;}
}

/* Standard syntax */
@keyframes example {
 0%   {left:-50%; top:0px;}
  100% {left:0%; top:0px;}
}


#fondo1{background:url(../img/index/BG%20NOSOTROS2.png) no-repeat #fff; background-size:100%  }
#fondo2{background:url(../img/index/banner3.png) no-repeat fixed; background-size:100%}
#fondo3{background:url(../img/index/estrategia.png) no-repeat; background-size:100%}


#mision1{width:68%; margin-left:10%; float:none; margin-top:160px; margin-bottom:80px; }

#servicios1{width:48%; float:left; margin-top:80px; margin-bottom:80px; background:url(../img/tras.png); border-bottom:2px dashed #C00 }
#servicios2{width:30%; float:right; margin-top:80px; margin-bottom:80px; background:url(../img/tras.png) }

#estrategia1{width:50%; float:left; margin-top:80px; margin-bottom:180px; }

#cua1{width:100%; float:none;  background-size:100%; font-size:23px; margin-bottom:30px; font-weight:600; color:#333;   }
#cu1{font-size:30px; color:#9A7656;  margin-bottom:10px; font-weight:400; font-family: 'Lobster', cursive; }
.cata{ margin-left:-10px; margin-top:0PX; margin-bottom:0px}


#txt1{font-size:30px; color:#FF0000; font-weight:400; margin-bottom:10px;   font-family: 'Lobster', cursive; }
#txt2{font-size:23px; color:#333;  position:relative; font-weight:600;  }
#txt3{font-size:30px; color:#ED117B; font-weight:400;  margin-bottom:10px;  font-family: 'Lobster', cursive; }

p{text-align:justify}
#maps{	width: 100%;	height: 400px;	}

#contaa1{width:45%; float:left;   margin-top:40px; margin-bottom:40px; }
#contaa2{width:45%; float:right;   margin-top:40px; margin-bottom:40px; }
#cont1{height:40px; background:#EDEDED; width:95%; border:0px; margin-bottom:20px; color:#666; font-size:15px; border:2PX solid #eee;  border-radius:2px}
#botonenviar{background:#ED117B; color:#fff; font-size:16px; border-radius:3px; line-height:30px; border:0px; }
#bot2{background:#232323; color:#fff; font-size:16px; border-radius:3px;  line-height:30px; 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: #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:68%; margin-left:10%; float:none; margin-top:140px; margin-bottom:80px; }

#servicios1{width:50%; float:left; margin-top:40px; margin-bottom:80px; background:url(../img/tras.png); border-bottom:2px dashed #C00 }
#servicios2{width:37%; float:right; margin-top:40px; margin-bottom:80px; background:url(../img/tras.png) }

#estrategia1{width:75%; float:left; margin-top:40px; margin-bottom:100px; }

}

@media screen and (min-width: 800px) and (max-width: 1024px) {
#contenedor1{	border: 0px solid #0C3;	}

#fondo1{background:url(../img/index/BG%20NOSOTROS2.png) no-repeat #fff; background-size:100%  }
#fondo2{background:url(../img/index/banner3.png) no-repeat fixed; background-size:130%}
#fondo3{background:url(../img/index/estrategia.png) no-repeat; background-size:115%; background-position:-50px 0px;}

#mision1{width:80%; margin-left:10%; float:none; margin-top:95px; margin-bottom:40px; }

#servicios1{width:90%; float:none; margin-top:40px; margin-bottom:0px; background:url(../img/tras.png); border-bottom:2px dashed #C00 }
#servicios2{width:45%; float:none; margin-top:40px; margin-bottom:40px; background:url(../img/tras.png) }

#estrategia1{width:82%; float:left; margin-top:40px; margin-bottom:60px; }

#cua1{width:100%; float:none;  background-size:100%; font-size:20px; margin-bottom:15px; font-weight:600; color:#333;   }
#cu1{font-size:26px; color:#9A7656;  margin-bottom:5px; font-weight:400; font-family: 'Lobster', cursive; }
.cata{ margin-left:-10px; margin-top:0PX; margin-bottom:0px}

#contaa1{width:100%; float:left;   margin-top:40px; margin-bottom:40px; }
#contaa2{width:100%; float:right;   margin-top:40px; margin-bottom:40px; }

#txt1{font-size:26px; color:#FF0000; font-weight:400; margin-bottom:5px;   font-family: 'Lobster', cursive; }
#txt2{font-size:20px; color:#333;  position:relative; font-weight:600;  }
#txt3{font-size:26px; color:#ED117B; font-weight:400;  margin-bottom:5px;  font-family: 'Lobster', cursive; }

}



@media screen and (min-width: 600px) and (max-width: 799px) {
#contenedor1{	border: 0px solid #FC6;	}
	
#fondo1{background:url(../img/index/BG%20NOSOTROS22.png) #fff; background-size:100%  }
#fondo2{background:url(../img/index/banner3.png) no-repeat fixed; background-size:160%}
#fondo3{background:url(../img/index/estrategia.png) no-repeat; background-size:150%; background-position:-190px 0px;}

#mision1{width:100%; margin-left:0%; float:none; margin-top:40px; margin-bottom:40px; }

#servicios1{width:90%; float:none; margin-top:40px; margin-bottom:0px; background:url(../img/tras.png); border-bottom:2px dashed #C00 }
#servicios2{width:60%; float:none; margin-top:40px; margin-bottom:40px; background:url(../img/tras.png) }

#estrategia1{width:82%; float:left; margin-top:40px; margin-bottom:60px; }

#cua1{width:100%; float:none;  background-size:100%; font-size:18px; margin-bottom:15px; font-weight:600; color:#333;   }
#cu1{font-size:23px; color:#663300;  margin-bottom:5px; font-weight:400; font-family: 'Lobster', cursive; }
.cata{ margin-left:-10px; margin-top:0PX; margin-bottom:0px}

#contaa1{width:100%; float:left;   margin-top:40px; margin-bottom:40px; }
#contaa2{width:100%; float:right;   margin-top:40px; margin-bottom:40px; }

#txt1{font-size:23px; color:#FF0000; font-weight:400; margin-bottom:5px;   font-family: 'Lobster', cursive; }
#txt2{font-size:18px; color:#333;  position:relative; font-weight:600;  }
#txt3{font-size:23px; color:#ED117B; font-weight:400;  margin-bottom:5px;  font-family: 'Lobster', cursive; }

#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;	}

#logo{margin-top:0px; width:160px; float:left; border: 0px solid #f60;  position:relative; z-index:100}	
#logo img{width:100%}
#header{height:92px; background:#fff; width: 100%; }

#fondo1{background:url(../img/index/BG%20NOSOTROS22.png) #fff; background-size:100%  }
#fondo2{background:url(../img/index/banner3.png) no-repeat fixed; background-size:200%}
#fondo3{background:url(../img/index/estrategia.png) no-repeat; background-size:140%; background-position:-80px 0px;}

#mision1{width:100%; margin-left:0%; float:none; margin-top:20px; margin-bottom:20px; }

#servicios1{width:100%; float:none; margin-top:40px; margin-bottom:0px; background:url(../img/tras.png); border-bottom:2px dashed #C00 }
#servicios2{width:80%; float:none; margin-top:40px; margin-bottom:40px; background:url(../img/tras.png) }

#estrategia1{width:88%; float:left; margin-top:20px; margin-bottom:20px; }

#cua1{width:100%; float:none;  background-size:100%; font-size:16px; margin-bottom:15px; font-weight:600; color:#333;   }
#cu1{font-size:20px; color:#663300;  margin-bottom:5px; font-weight:400; font-family: 'Lobster', cursive; }
.cata{ margin-left:-10px; margin-top:0PX; margin-bottom:0px}

#contaa1{width:100%; float:left;   margin-top:20px; margin-bottom:0px; }
#contaa2{width:100%; float:right;   margin-top:20px; margin-bottom:20px; }

#txt1{font-size:20px; color:#FF0000; font-weight:400; margin-bottom:5px;   font-family: 'Lobster', cursive; }
#txt2{font-size:16px; color:#333;  position:relative; font-weight:600;  }
#txt3{font-size:20px; color:#ED117B; font-weight:400;  margin-bottom:5px;  font-family: 'Lobster', cursive; }

#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}

#botonenviar{background:#ED117B; color:#fff; font-size:14px; border-radius:3px; font-weight:600; line-height:30px; border:0px; }
#bot2{background:#232323; color:#fff; font-size:14px; border-radius:3px; font-weight:600;  line-height:30px; border:0px; }

}


@media screen and (min-width: 320px) and (max-width: 479px) {
#contenedor1{	border: 0px solid #000;	}
	
#logo{margin-top:0px; width:160px; float:left; border: 0px solid #f60;  position:relative; z-index:100}	
#logo img{width:100%}
#header{height:92px; background:#fff; width: 100%; }

#fondo1{background:url(../img/index/BG%20NOSOTROS22.png) #fff; background-size:100%  }
#fondo2{background:url(../img/index/banner3.png) no-repeat fixed; background-size:265%}
#fondo3{background:url(../img/index/estrategia.png) no-repeat #07C951; background-size:153%; background-position:-100px 0px;}

#mision1{width:100%; margin-left:0%; float:none; margin-top:20px; margin-bottom:20px; }

#servicios1{width:100%; float:none; margin-top:40px; margin-bottom:0px; background:url(../img/tras.png); border-bottom:2px dashed #C00 }
#servicios2{width:100%; float:none; margin-top:40px; margin-bottom:40px; background:url(../img/tras.png) }

#estrategia1{width:88%; float:left; margin-top:20px; margin-bottom:20px; }

#cua1{width:100%; float:none;  background-size:100%; font-size:16px; margin-bottom:15px; font-weight:600; color:#333;   }
#cu1{font-size:20px; color:#663300;  margin-bottom:5px; font-weight:400; font-family: 'Lobster', cursive; }
.cata{ margin-left:-10px; margin-top:0PX; margin-bottom:0px}

#contaa1{width:100%; float:left;   margin-top:20px; margin-bottom:0px; }
#contaa2{width:100%; float:right;   margin-top:20px; margin-bottom:20px; }

#txt1{font-size:20px; color:#FF0000; font-weight:400; margin-bottom:5px;   font-family: 'Lobster', cursive; }
#txt2{font-size:16px; color:#333;  position:relative; font-weight:600;  }
#txt3{font-size:20px; color:#ED117B; font-weight:400;  margin-bottom:5px;  font-family: 'Lobster', cursive; }

#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}

#botonenviar{background:#ED117B; color:#fff; font-size:14px; border-radius:3px; font-weight:600; line-height:30px; border:0px; }
#bot2{background:#232323; color:#fff; font-size:14px; border-radius:3px; font-weight:600;  line-height:30px; border:0px; }

}
