@import url('body.css');@import url('content.css');@font-face{font-family:'nillandregular';src:url('../font/nilland_0-webfont.eot');src:url('../font/nilland_0-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/nilland_0-webfont.woff2') format('woff2'),
url('../font/nilland_0-webfont.woff') format('woff'),
url('../font/nilland_0-webfont.ttf') format('truetype'),
url('../font/nilland_0-webfont.svg#nillandregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'nilland-blackregular';src:url('../font/nilland-black_0-webfont.eot');src:url('../font/nilland-black_0-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/nilland-black_0-webfont.woff2') format('woff2'),
url('../font/nilland-black_0-webfont.woff') format('woff'),
url('../font/nilland-black_0-webfont.ttf') format('truetype'),
url('../font/nilland-black_0-webfont.svg#nilland-blackregular') format('svg');font-weight:normal;font-style:normal;}
/**/#container{float:left;width:100%;}
#content{float:left;width:100%;color:#333;}
#top{float:left;width:100%;background-color:#FFFFFF;padding-top:10px;padding-bottom:10px;position:fixed;left:0px;top:0px;z-index:999;}
#nav{float:left;width:100%;background-color:#4E4546;}
#slide{float:left;width:100%;margin-top:28px;}
#footer{float:left;width:100%;background-color:#D6D6D6;padding-top:25px;padding-bottom:25px;font-size:14px;color:#333;}
#footer_small{float:left;width:100%;background-color:#BBB;padding-top:15px;padding-bottom:15px;font-size:12px;color:#333;}
.center{max-width:1280px;width:100%;margin-right:auto;margin-left:auto;}
@media only screen and (max-width:1220px){.center{width:90%;margin-right:auto;margin-left:auto;padding:0% 5%}
#top{float:left;width:100%;background-color:#FFFFFF;padding-top:10px;padding-bottom:10px;position:relative;left:0px;top:0px;z-index:999;}
#slide{float:left;width:100%;margin-top:0px;}
}
@media only screen and (max-width:780px){#footer{float:left;width:90%;padding:5%;}
}
.col_50{width:48%;}
.right{float:right !important}
.left{float:left !important}
@media only screen and (max-width:780px){.col_50{width:100%;margin:20px 0px;}
}
.links{text-decoration:none;color:#09F;}
.links:hover{text-decoration:underline;}
.logo{float:left;width:30%;height:80px;text-align:center;}
.logo a{display:block;text-indent:-100px;overflow:hidden;}
.top_box1{float:left;width:100%;}
.top_box2{float:left;width:100%;}
.slogan{float:right;width:50%;height:80px;text-align:center;}
@media only screen and (max-width:768px){.logo{float:left;width:100%;margin-top:25px;}
.slogan{display:none;}
}
.module1{float:left;width:100%;background-color:#FFF;padding:40px 0px;}
.module2{float:left;width:100%;background-color:#EEE;padding:75px 0px;}
.module3{float:left;width:100%;background-color:#601C6E;color:#FFF;text-decoration:none;padding:75px 0px;text-align:center;background-size:cover;background-image:url(../img/quienes_somos.jpg);background-repeat:no-repeat;background-position:center;height:350px;}
.module4{float:left;width:100%;padding:45px 0px;}
.module5{float:left;width:100%;padding:75px 0px;}
.google-maps{position:relative;padding-bottom:30%;//This is the aspect ratio
height:0;overflow:hidden;margin:15px 0;}
.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100%;}
@media only screen and (max-width:768px){.module3{float:left;width:100%;background-color:#601C6E;color:#FFF;text-decoration:none;padding:25px 0px;padding-bottom:50px;text-align:center;background-size:cover;background-image:url(../img/quienes_somos.jpg);background-repeat:no-repeat;background-position:center;height:100px;}
}
/**/.big{font-size:80px;letter-spacing:-4px;display:block;text-align:center;width:100%;font-weight:800;}
.small{font-size:20px;letter-spacing:-2px;display:block;text-align:center;width:100%;text-transform:uppercase;}
.footer_box{float:left;width:100%;}
.footer_box_01{float:left;width:100%;}
.footer_box_02{float:left;width:100%;margin-top:25px;color:#D6D6D6;font-size:14px;}
.footer_box1{float:left;width:22%;margin-right:3%;}
.footer_box2{float:left;width:25%;}
.footer_box3{float:left;width:25%;}
.footer_box4{float:left;width:25%;padding-top:25px;}
.footer_box4 span{float:left;display:inline-block;line-height:42px;margin-right:10px;}
.footer_box4 img{float:left;display:inline-block;}
.footer_box1 img{margin-right:10px;float:left;}
.footer_box1 a{text-decoration:none;color:#666;}
.footer_box1 .title{font-weight:bold;width:100%;margin-bottom:20px;font-size:14px;text-transform:capitalize;text-align:left;}
@media only screen and (max-width:768px){.footer_box1{float:left;width:100%;margin-bottom:15px;}
.footer_box2{float:left;width:100%;margin-bottom:15px;}
.footer_box3{float:left;width:100%;margin-bottom:15px;}
.footer_box4{float:left;width:105%;padding-top:0px;margin-bottom:15px;}
}
/**/.slide_box_1{float:left;width:100%;background-color:#601C6E;padding-top:45px;background-size:cover;background-position:center bottom;background-repeat:no-repeat;height:800px;margin-top:70px;background-image:url(../img/fondo.jpg);}
.slide_box_2{float:left;width:100%;background-color:#0C0C10;}
.slide_box_1_0{float:left;width:100%;margin-bottom:15px;}
.slide_box_1_1{float:left;width:48%;padding-right:3%;padding-left:3%;}
.slide_box_1_2{float:left;width:40%;padding-right:3%;padding-left:3%;}
.slide_box_2_1{float:left;width:50%;}
.slide_box_2_2{float:left;width:50%;}
.form_contact{float:left;width:88%;color:#FFF;padding-top:4%;padding-right:6%;padding-bottom:4%;padding-left:6%;}
.info_form{float:left;width:85%;font-size:10px;padding-top:3%;padding-right:0%;padding-bottom:5%;padding-left:15%;background-image:url(../img/important.png);background-repeat:no-repeat;background-position:10px 20px;line-height:12px;}
@media only screen and (max-width:768px){.slide_box_1{margin-top:0px;}
}
/**/.slide_cont_1{float:left;width:100%;font-size:19px;letter-spacing:-1px;margin-top:0px;text-align:center;}
.slide_cont_2{float:left;width:100%;font-size:52px;letter-spacing:-1px;line-height:58px;font-weight:bold;font-family:nillandregular;margin-bottom:25px;}
.slide_cont_3{float:left;width:100%;margin-bottom:25px;}
.slide_cont_4{float:left;width:65%;padding-bottom:25px;font-size:12px;background-image:url(../img/more.png);padding-left:25%;background-repeat:no-repeat;background-position:left top;line-height:16px;height:63px;margin-top:15px;margin-left:10%;}
@media (min-width:1386px) and (max-width:2200px){.slide_cont_3{float:left;width:100%;margin-bottom:5px;margin-top:25px;margin-bottom:25px;padding-top:22px;padding-bottom:22px;border-top-width:4px;border-bottom-width:4px;border-top-style:solid;border-bottom-style:solid;border-top-color:#FFF;border-bottom-color:#FFF;}
}
@media only screen and (max-width:768px){.slide_cont_2{float:left;width:100%;font-size:25px;letter-spacing:-1px;line-height:28px;padding-bottom:25px;}
.slide_box_1{height:auto;width:90%;padding-right:5%;padding-left:5%;background-image:none;}
.slide_box_1_1{float:left;width:100%;padding-right:0%;padding-left:0%;}
.slide_box_1_2{float:left;width:100%;padding-right:0%;padding-left:0%;}
.slide_box_2_1{float:left;width:100%;}
.slide_box_2_2{float:left;width:100%;}
.slide_cont_2{float:left;width:100%;padding-left:0%;margin-bottom:0px;padding-top:0px;margin-bottom:25px;}
.slide_cont_3{float:left;width:100%;margin-bottom:5px;padding-left:0%;}
.slide_cont_4{float:left;width:100%;padding-bottom:25px;font-size:12px;background-image:none;padding-left:0%;background-repeat:no-repeat;background-position:left top;line-height:16px;height:63px;margin-top:15px;margin-left:0%;}
}
.title{float:left;width:100%;font-size:30px;line-height:28px;text-align:center;text-transform:uppercase;color:#000;margin-bottom:25px;font-family:'nillandregular';margin-top:10px;}
.data{float:left;width:100%;}
.subtitle{font-size:21px;color:#FFF;margin-bottom:10px;font-weight:400;}
#menuv{}
#menuv ul, li{list-style-type:none;}
#menuv ul{margin:0;padding:0;}
#menuv li{border-bottom:1px solid #ACCFE8;}
#menuv a{text-decoration:none;color:#000;display:block;padding:3px 6px;width:148px;}
#menuv a:hover{background:#DBEBF6;}
#menuh{}
#menuh ul, li{list-style-type:none;}
#menuh ul{margin:0;padding:0;}
#menuh li{float:left;}
#menuh a{text-decoration:none;color:#000;display:block;padding:3px 10px;text-align:center;}
#menuh a#primero{border-left:1px solid #ACCFE8;}
#menuh a:hover{background:#DBEBF6;}
#menuc{}
#menuc ul{list-style-type:none;margin:0 auto;padding:0;text-align:center;}
#menuc li{display:inline;padding:5px;margin:1px;}
#menuc a{}
#menuc a:hover{background:#DBEBF6;}
/**/.lista_simple{margin:0px;padding:0px;}
.lista_simple li{padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:40px;background-image:url(../img/arrow.png);background-repeat:no-repeat;background-position:left top;margin-right:0px;margin-bottom:10px;margin-left:0px;font-size:17px;}
@media only screen and (max-width:780px){.lista_simple{margin-bottom:5px}
.lista_simple li{font-size:16px;}
}
/**/.departamento{float:left;width:33%;}
.departamento_1{float:left;width:100%;border-bottom-width:10px;border-bottom-style:solid;border-bottom-color:#79238B;margin-bottom:20px;}
.departamento_2{float:left;width:90%;font-weight:800;color:#000;margin-bottom:10px;padding-right:5%;padding-left:5%;font-size:18px;}
.departamento_3{float:left;width:90%;padding-right:5%;padding-left:5%;}
.departamento2{float:left;width:25%;}
@media only screen and (max-width:780px){.departamento{float:left;width:100%;margin-bottom:15px;}
.departamento2{float:left;width:100%;margin-bottom:15px;}
}
/**/.video{max-width:600px;width:100%;margin-right:auto;margin-left:auto;padding-top:25px;padding-bottom:25px;}
#contact-area *{margin:0;padding:0;}
#contact-area p{font-size:1.3em;margin-bottom:15px;}
#contact-area{width:530px;margin-top:25px;}
#contact-area input, #contact-area textarea{padding:5px;width:400px;font-family:Helvetica, sans-serif;font-size:12px;border:1px solid #ccc;color:#000;float:left;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}
#contact-area textarea{height:90px;}
#contact-area textarea:focus, #contact-area input:focus{border:1px solid #900;}
#contact-area input.submit-button{width:100px;float:right;}
#contact-area label{float:left;text-align:right;margin-right:15px;width:100px;padding-top:5px;}
/**/.click{color:#FFF;text-decoration:none;background-color:#F90;padding:3px;-webkit-border-radius:5px;border-radius:5px;}
/**/.boton{-webkit-border-radius:5px;border-radius:5px;border:solid 2px #fff;font-size:17px;line-height:44px;font-weight:100;color:#FFF;text-decoration:none;text-align:center;width:300px;margin-top:25px;display:block;padding-right:25px;padding-left:25px;}
.boton2{-webkit-border-radius:5px;border-radius:5px;border:solid 2px #fff;font-size:17px;line-height:44px;font-weight:100;color:#FFF;text-decoration:none;text-align:center;width:300px;margin-top:25px;display:block;padding-right:25px;padding-left:25px;background-color:#802693;margin-right:auto;margin-left:auto;}
.hightlight{font-size:37px;font-weight:100;color:#601C6E;line-height:35px;}
.hightlight-2{font-size:24px;font-weight:100;color:#601C6E;line-height:35px;}
.hightlight-3{font-size:20px;font-weight:100;color:#fff;line-height:24px;font-weight:600;}
.hightlight-4{font-size:20px;font-weight:100;color:#fff;line-height:24px;font-weight:500;}
@media only screen and (max-width:780px){.boton{-webkit-border-radius:5px;border-radius:5px;border:solid 2px #fff;font-size:11px;line-height:44px;font-weight:100;color:#FFF;text-decoration:none;text-align:center;width:200px;margin-top:25px;display:block;padding-right:25px;padding-left:25px;margin-bottom:25px;}
.boton2{-webkit-border-radius:5px;border-radius:5px;border:solid 2px #fff;font-size:11px;line-height:44px;font-weight:100;color:#FFF;text-decoration:none;text-align:center;width:200px;margin-top:25px;display:block;padding-right:25px;padding-left:25px;background-color:#802693;margin-right:auto;margin-left:auto;}
.hightlight{font-size:29px;font-weight:100;color:#601C6E;line-height:35px;}
.hightlight-2{font-size:37px;font-weight:100;color:#601C6E;line-height:35px;}
}
