@charset "utf-8";*{padding:0;margin:0;}
@font-face {
  font-family: 'Ebrima';
  src: url('../fonts/Ebrima.eot?#iefix') format('embedded-opentype'),  url('../fonts/Ebrima.woff') format('woff'), url('../fonts/Ebrima.ttf')  format('truetype'), url('../fonts/Ebrima.svg#Ebrima') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaLT-CondensedLight';
  src: url('../fonts/FuturaLT-CondensedLight.eot?#iefix') format('embedded-opentype'),  url('../fonts/FuturaLT-CondensedLight.woff') format('woff'), url('../fonts/FuturaLT-CondensedLight.ttf')  format('truetype'), url('../fonts/FuturaLT-CondensedLight.svg#FuturaLT-CondensedLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Florencesans';
  src: url('../fonts/Florencesans.eot?#iefix') format('embedded-opentype'),  url('../fonts/Florencesans.woff') format('woff'), url('../fonts/Florencesans.ttf')  format('truetype'), url('../fonts/Florencesans.svg#Florencesans') format('svg');
  font-weight: normal;
  font-style: normal;
}
html, body, td, th{width:100%;height:100%;margin:0px;padding:0px;background:#FFFFFF;font-family:'Ebrima', Arial, Helvetica, sans-serif;font-size:0.875em;color:#333333; line-height:1.2}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0;}
img{min-width:1;min-height:1;border:0px;}
a{font-family:'Ebrima', Arial, Helvetica, sans-serif;font-size:14px;color:#ffffff;font-weight:bold;text-decoration:none;}
a:hover{color:#ffffff;text-decoration:none;}
a:active{color:#ffffff;text-decoration:none;}
a:link{color:#ffffff;text-decoration:none;}
.style01{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:3em;color:#333333;text-align:center;text-transform:uppercase;margin-bottom:50px;}
.style02{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:3em;color:#BF0411;text-align:center;text-transform:uppercase;margin-bottom:50px;}
.style03{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:1.5em;color:#666666;text-align:center;}
.style04{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:1.5em;color:#BF0411;text-align:center;}
.style05{font-family:'FuturaLT-CondensedLight', Arial, Helvetica, sans-serif;font-size:1.25em;color:#666666;text-align:left;line-height:2em;}
.style06{font-family:'FuturaLT-CondensedLight', Arial, Helvetica, sans-serif;font-size:1.25em;color:#BF0411;text-align:left;line-height:2em;}
.style07{font-family:'FuturaLT-CondensedLight', Arial, Helvetica, sans-serif;font-size:1.25em;color:#666666;line-height:2em;}
.style08{font-family:'FuturaLT-CondensedLight', Arial, Helvetica, sans-serif;font-size:1.25em;color:#BF0411;line-height:2em;}
.style09{font-family:'FuturaLT-CondensedLight', Arial, Helvetica, sans-serif;font-size:1.5em;color:#666666;text-align:left;line-height:2em;}
.style10{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:2.5em;color:#ffffff;text-align:left;line-height:2em;}
@media screen and (max-width:640px){.style09{font-size:1em;}}
#btn_up{position:fixed;width:0;height:0;right:20px;bottom:80px;padding:3px;font-size:0em;color:#FFF;cursor:pointer;z-index:1000;width: 40px;height:40px;background-image: url('../images/icono_up.svg');background-color: #BF0411;background-size: 80px 40px;	background-repeat: no-repeat;background-position: 3px 3px;cursor: pointer;-moz-border-radius: 40px;-webkit-border-radius: 40px;border: 1px solid #fff; opacity: 0.8;}
#btn_up:hover{opacity: 1;}
.btn_circle{height:80px;width:80px;-moz-border-radius:80px;-webkit-border-radius:80px;padding:20px;margin:10px;text-align:center;font-size:1em;font-weight:500;color:#FFFFFF;text-decoration:none;float:left;background:#BF0411;}
.btn_circle:hover{color:#FFFFFF;background-color:#870310;}
.btn_circle > i{font-size:4.5em;}
@media screen and (max-width:640px){.btn_circle{height:50px;width:50px;-moz-border-radius:50px;-webkit-border-radius:50px;padding:25px;margin:5px;font-size:0.75em;}
.btn_circle i{font-size:5em;}}
.btn_transition {display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;height: 50px;width: 250px;font-family: 'Ebrima', Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-align: center;color: #FFF !important;margin-top: 20px;border-radius: 150px 150px 150px 150px; background:#BF0411;}
.btn_transition:hover {background:#870310;}
.btn_slide {display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;height: 50px;width: 130px;font-family: 'Ebrima', Arial, Helvetica, sans-serif;font-size: 1.125em;font-weight: bold;text-align: center;color: #FFF !important;margin-top: 20px;border-radius: 150px 150px 150px 150px; background:#BF0411;}
.btn_slide:hover {background: #870310;}
.btn_slide > i{font-size:2em; margin-right: 5px;}
.btn_whatsapp{display:none;position:fixed;width:0;height:0;right:20px;bottom:20px;padding: 3px;font-size:0em;color:#FFF;cursor:pointer;z-index:1000;width: 40px;height:40px;background-image: url('../images/icono_whatsapp.svg'); background-color: #BF0411;background-size: 80px 40px;	background-repeat: no-repeat;background-position: 3px 3px;cursor: pointer; -moz-border-radius: 40px;-webkit-border-radius: 40px;border: 1px solid #fff; opacity: 0.8;}
.btn_whatsapp:hover{opacity: 1;}
.btn_map{position:fixed;width:0;height:0;right:20px;bottom:20px;padding: 3px;font-size:0em;color:#FFF;cursor:pointer;z-index:1000;width: 40px;height:40px;background-image: url('../images/icono_map.svg'); background-color: #BF0411;background-size: 80px 40px;	background-repeat: no-repeat;background-position: 3px 3px;cursor: pointer; -moz-border-radius: 40px;-webkit-border-radius: 40px;border: 1px solid #fff; opacity: 0.8;}
.btn_map:hover{opacity: 1;}
@media screen and (max-width:600px){.btn_whatsapp{display:block;}}
header{overflow:none;width:100%;height:80px;position:fixed;float:left;z-index:1000;box-sizing:border-box;background:#ffffff;-webkit-box-shadow:0px 2px 2px 2px rgba(0,0,0,0.1);box-shadow:0px 2px 2px 2px rgba(0,0,0,0.1)}
.brand{display:inline;height:auto;margin-left:20px;margin-right:30px;padding:10px;float:left;}
.brand img{width:auto;height:100%;max-width:200px;max-height:60px;}
.menu_responsive{display:none;list-style:none;}
header nav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:80%;height:80px;margin:0 auto;right:0 auto;padding:0px 0px 0px 0px;z-index:1000;}
header nav ul{l-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style:none;-webkit-align-items:stretch;align-items:stretch;float:right;}
header nav ul li{display:flex;position:relative;align-items:center;justify-content:center;height:100%;width:125px;text-align:center;-webkit-transition:all .9s ease; /* Safari y Chrome */-moz-transition:all .9s ease; /* Firefox */-o-transition:all .9s ease; /* IE 9 */-ms-transition:all .9s ease; /* Opera */}
header nav ul li:hover{height:auto;background:#F7F7F5;}
header nav ul li > a {display:block;padding:20px;font-size:1em;text-decoration:none;color:#000000;}
header nav ul li > a:hover {color:#000000 !important;}
header nav ul li > a:active {color:#000000;}
header nav ul li > a:link {color:#000000;}
header nav ul li a > i{display:none;}
header nav ul li:hover .children{display:block;color:#000000;}
header nav ul li .children{width:150%;display:none;position:absolute;align-self:normal;justify-content:left;margin-top:80px;z-index:10000;color:#000000;background:#F7F7F5;}
header nav ul li .children li{display:block;width:100%; overflow:hidden;color:#000000;}
header nav ul li .children li a{display:block;color:#000000;}
header nav ul li .children li a:hover{background:#E3E3E1;}
.hide{display:none;}
@media screen and (max-width:1280px){header nav{width:90%;}}
@media screen and (max-width:1100px){.brand{display:none;}
header nav{flex-direction:column;width:50%;height:calc(100% - 80px);left:-100%;top:80px;margin:0;position:fixed;overflow-y:auto;overflow-x:none;background:#ffffff;webkit-box-shadow:0 5px 5px 1px rgba(0,0,0,0.2);box-shadow:0 5px 5px 1px rgba(0,0,0,0.2);}
header nav ul{float:none;}
header nav ul li{display:block;height:auto;width:100%;text-align:left;}
header nav ul li a{display:block;}
header nav ul li a:hover{display:block;width:100%;}
header nav ul li a > i{display:inline-block;font-size:1.125em;padding-right:10px;}
header nav ul li:hover .children{display:none;width:100%;margin-top:0px;}
header nav ul li .children{width:100%;position:relative;margin-top:0px;}
.menu_responsive{display:block;width:100%;}
.menu_responsive .btn_menu{display:block;position:absolute;padding:0px 8px;overflow:hidden;color:#000000;text-decoration:none;font-weight:bold;font-size:2.5em;padding:0px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:15px;right:10px;}
.menu_responsive span{float:right;font-family:Arial, Helvetica, sans-serif;font-size:30px;padding:10px;}
.menu_division_left{display:inline-block;width:calc(50% - 20px);height:100%;padding-top:20px;padding-left:20px;margin:0px 0px 10px 0px;box-sizing:border-box;float:left;}
.menu_division_right{display:inline-block;width:calc(50% - 20px);height:auto;min-height:100%;padding:0px;margin:0px 0px 10px 0px;box-sizing:border-box;float:right;}
.menu_division_left > a, .menu_division_right > a {width:100%; height:auto;}
.menu_division_left a > img{height:auto;max-height:50px;width:150px;}
.menu_division_right a > img{height:100%;width:auto;}
.hide{display:block;}
}
@media screen and (max-width:540px){header nav{width:60%;}}
#frame_slide01 {position:relative;display: flex;align-items: center;justify-content: center;overflow:hidden;width:100%;height: 100%;max-width: 100%;margin: 0px 0px;padding: 0px 25px;z-index:1;float: left;background: url(../images/background_000.svg) no-repeat center top, url(../images/S001.jpg) no-repeat center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-sizing: border-box;box-shadow: inset 0 -2em 3em -2em rgba(0,0,0,0.3), inset 0 2em 3em -2em rgba(0,0,0,0.3);}
#frame_slide02 {position:relative;display: flex;align-items: center;justify-content: center;overflow:hidden;width:100%;height: 100%;max-width: 100%;margin: 0px 0px;padding: 0px 25px;z-index:1;float: left;background: url(../images/background_000.svg) no-repeat center top, url(../images/S002.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; box-sizing: border-box;box-shadow: inset 0 -2em 3em -2em rgba(0,0,0,0.3), inset 0 2em 3em -2em rgba(0,0,0,0.3);}
#frame_slide03 {position:relative;display: flex;align-items: center; justify-content: center;overflow:hidden;width:100%;height: 100%;max-width: 100%;margin: 0px 0px;padding: 0px 25px;z-index: 1;float: left;background: url(../images/background_000.svg) no-repeat center top, url(../images/background_000.svg) repeat-x center top, url(../images/S003.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-sizing: border-box;box-shadow: inset 0 -2em 3em -2em rgba(0,0,0,0.3), inset 0 2em 3em -2em rgba(0,0,0,0.3);}
@media screen and (max-width: 540px){
	#frame_slide01, #frame_slide02, #frame_slide03{font-size: 75%;line-height: 1;}
}
.slide .content .content_text_left{padding: 50px;}
.slide .content .content_text_left > img {width: 40%; height:auto; min-width:200px;}
.slide .content .content_text_left > h1 {font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size: 3em; color:#FFF; text-align:left;text-shadow: 1px 1px 1px #000000;}
.slide .content .content_text_left > p {font-family:'Ebrima', Arial, Helvetica, sans-serif;font-size: 1.5em; color:#FFF; text-align:left;text-shadow: 1px 1px 1px #000000;}
@media screen and (max-width: 800px){
.slide .content .content_text_left{padding: 20px;}
.slide .content > .content_text_left {text-align:left;}
.slide .content .content_text_left > h1 {font-size: 2.5em;}
.slide .content .content_text_left > p {font-size: 2em;}
}
@media screen and (max-width: 640px){
.slide .content > .content_text_left{width:calc(100% - 10px); padding:5px;}
.slide .content .content_text_left > h1 {font-size: 2em;}
.slide .content .content_text_left > p {font-size: 1.5em;}
}
@media screen and (max-width: 540px){
.slide .content .content_text_left > p {font-size: 1.75em;}
}
.section_00{display:flex;align-content:center;justify-content:center;position:relative;width:100%;height:auto;min-height:80%;padding:80px 0px;float:left;;box-sizing:border-box;background:url(../images/background_000.svg) no-repeat center top, url(../images/S001.jpg) no-repeat center top #F1F1F1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-shadow: inset 0 -2em 3em -2em #666, inset 0 2em 3em -2em #666;}
.section_00 .container .content_text_left > h1{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size: 3em; color:#FFF; text-align:left;text-shadow: 1px 1px 1px #000000;}
.section_00 .container .content_text_left > p{font-family:'Ebrima', Arial, Helvetica, sans-serif;font-size: 1.5em; color:#FFF; text-align:left;text-shadow: 1px 1px 1px #000000;}
.section_01{display:flex;align-content:center;justify-content:center;position:relative;width:100%;height:auto;min-height:70%;padding:80px 0px;float:left;;box-sizing:border-box;background:url(../images/background_002.svg) no-repeat center top #F1F1F1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-shadow: inset 0 -2em 3em -2em #666, inset 0 2em 3em -2em #666;}
.section_01 .container .content > h2{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:2.5em;color:#BF0411;text-align:center;font-weight:100;}
.section_02{display:flex;align-content:center;justify-content:center;position:relative;width:100%;height:auto;padding:80px 0px;float:left;background:url(../images/background_001.svg) no-repeat center top #FFFFFF;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section_02 .container .content > h2{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:2.5em;color:#BF0411;text-align:center;font-weight:100;}
.section_03{position:relative;width:100%;height:auto;padding:80px 0px;float:left;box-sizing:border-box;background:url(../images/background_004.svg) no-repeat center top #FFFFFF;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-shadow: inset 0 -2em 3em -2em #666, inset 0 2em 3em -2em #666;}
.section_03 .container .content > h2{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:2.5em;color:#BF0411;text-align:center;font-weight:100;}
.section_04{position:relative;width:100%;height:auto;padding:80px 0px;float:left;box-sizing:border-box;background:url(../images/background_003.svg) no-repeat center top #FCFCFC;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-shadow: inset 0 -2em 3em -2em #666, inset 0 2em 3em -2em #666;}
.section_04 .container .content > h1{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:2.5em;color:#BF0411;text-align:center;font-weight:100;}
.section_04 .container .content > h2{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:2.5em;color:#BF0411;text-align:center;font-weight:100;}
.section_04 .container .content > h3{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:1.5em;color:#BF0411; text-align:left;}
.section_04 .container .content > p{font-family:'Ebrima', Arial, Helvetica, sans-serif;font-size:1.25em; text-align: justify;}
.section_04 .container .content > ul {list-style: circle;font-family:'Ebrima', Arial, Helvetica, sans-serif;font-size: 1.25em;text-align: justify;padding-left: 20px;box-sizing: border-box;}
.section_04 .container .content p > a{font-family:'Ebrima', Arial, Helvetica, sans-serif;text-align: justify; color:#002E82;}
.section_04 .container .content p > a:hover{color:#01205a;}
.section_05{display:flex;align-content:center;justify-content:center;position:relative;width:100%;height:auto;padding:80px 0px;float:left;box-sizing:border-box;background:url(../images/background_006.svg) no-repeat center top #FFFFFF;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section_05 .container .content > h2{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:2.5em;color:#BF0411;text-align:center;font-weight:100;}
.section_06{display:flex;align-content:center;justify-content:center;position:relative;width:100%;height:auto;padding:80px 0px;float:left;box-sizing:border-box;background:url(../images/background_007.svg) no-repeat center top #FFFFFF;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-shadow: inset 0 -2em 3em -2em #666, inset 0 2em 3em -2em #666;}
.section_07{display:flex;align-content:center;justify-content:center;position:relative;width:100%;height:auto;min-height:80%;padding:80px 0px;float:left;;box-sizing:border-box;background:url(../images/background_000.svg) no-repeat center top, url(../images/S002.jpg) no-repeat center top #F1F1F1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-shadow: inset 0 -2em 3em -2em #666, inset 0 2em 3em -2em #666;}
.section_07 .container .content_text_left > h1{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size: 3em; color:#FFF; text-align:left;text-shadow: 1px 1px 1px #000000;}
.section_07 .container .content_text_left > p{font-family:'Ebrima', Arial, Helvetica, sans-serif;font-size: 1.5em; color:#FFF; text-align:left;text-shadow: 1px 1px 1px #000000;}
.section_08 {position:relative;width:100%;height:auto; min-height: 80%;padding:80px 0px;float:left;box-sizing:border-box;background:url(../images/background_004.svg) no-repeat center top #FFFFFF;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;box-shadow: inset 0 -2em 3em -2em #666;}
.section_08 .container .content > h1{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:2.5em;color:#BF0411;text-align:center;font-weight:100;}
.section_08 .container .content > h3{font-family:'Florencesans', Arial, Helvetica, sans-serif;font-size:1.5em;color:#BF0411; text-align:left;}
.section_08 .container .content > p{font-family:'Ebrima', Arial, Helvetica, sans-serif;font-size:1.25em; text-align: justify;}
.section_08 .container .content > ul {font-family:'Ebrima', Arial, Helvetica, sans-serif;font-size: 1.25em;text-align: justify;padding-left: 20px;box-sizing: border-box;}
@media screen and (max-width:1100px){.section_00,.section_07{margin-top:80px;}}
@media screen and (max-width:540px){.section_01, .section_02, .section_03, .section_04, .section_05, .section_06 {padding-top: 65px; padding-bottom: 20px !important;}
.section_01, .section_03, .section_05{background:#f1f1f1;}
.section_02, .section_04, .section_06{background:#ffffff;}
.section_05 .container .content .content_center {padding:0px;}
}
footer{position:relative;width:100%;height:auto;padding:80px 0px 20px 0px;float:left;background:url(../images/background_001.svg) no-repeat center top #000000;background-size:cover;box-sizing:border-box;}
@media screen and (max-width:850px){footer{background-position:center bottom;}
}
.container{width:80%;height:auto;margin:0 auto;padding:0% 1% 0% 1%;overflow:hidden;box-sizing:border-box;}
@media screen and (max-width:1280px){.container{width:95%;padding:3% 0% 0% 0%;}
}
@media screen and (max-width:540px){.container{width:100%;padding:20px 0px 0px 0px;}
}
.content{position:relative;width:100%;height:auto;padding:25px;margin:0 auto;float:left;box-sizing:border-box;}
.content_center{position:relative;-ms-display:flex;display:flex;align-items:center;width:60%;height:auto;min-height:100px;margin:40px 0px;padding:30px;float:left;box-sizing:border-box;}
.content_center > h3{font-size:1.75em; font-style:oblique;text-align:center;font-weight:400;}
.content_center > h4{font-size:1.5em; text-align:center;}
.content_center > p{font-size:1.25em; text-align:justify;}
.content_text_left{position:relative;width:55%;padding-bottom: 30px;float:left;box-sizing:border-box;}
.content_text_right{position:relative;width:55%;padding-bottom: 30px;float:right;box-sizing:border-box;}
.content_text_left > img{position:relative;width:100%;height:auto;}
.content_text_right > img{position:relative;width:100%;height:auto;}
.content_img_left{position:relative;width:45%;margin-top:80px;float:left;box-sizing:border-box;}
.content_img_right{position:relative;width:45%;margin-top:80px;float:right;box-sizing:border-box;}
.content_img_left img{position:relative;width:100%;height:auto;}
.content_img_right img{position:relative;width:100%;height:auto;}
.content_aside_left{position:relative;width:35%;float:left;padding-top:20px;box-sizing:border-box;}
.content_aside_right{position:relative;width:35%;float:right;padding-top:20px;box-sizing:border-box;}
.content_column_left{position:relative;width:45%;height:auto;margin-right:2.5%;padding:2%;float:left;box-sizing:border-box;font-size: 1.25em;line-height: 1.5; text-align:justify;}
.content_column_right{position:relative;width:45%;height:auto;margin-left:2.5%;padding:2%;float:right;box-sizing:border-box;font-size: 1.25em;line-height: 1.5; text-align:justify;}
.content_column_left > img{width: 100%; height:auto; max-width:600px;}
.content_column_right > img{width: 100%; height:auto; max-width:600px;}
@media screen and (max-width:900px){.content_text_left, .content_text_right{width:50%;float:left;}
.content_img_left, .content_img_right{width:45%;float:left;}
.content_aside_left, .content_aside_right{width:45%;float:left;}
.content_center {width:100%;}
}
@media screen and (max-width:600px){.content_text_left, .content_text_right,.content_column_left{width:100%;padding:5%;}
.content_column_right{width:100%;padding:5%;} .content_center > h3{font-size:1.25em;}
}
.mark_grid {background:#13a89e; padding:5px;}
.outstanding_entry_container{position:relative;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;justify-content: space-between;width:100%;height:auto;box-sizing:border-box;}
.outstanding_entry{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;width:31%;height:auto;padding:10px;marin-bottom:50px;box-sizing:border-box;}
.outstanding_entry_img{position:relative;overflow:hidden;display:flex;align-self:center;-webkit-align-self:center;justify-content:center;width:100%;height:160px;text-align:center;box-sizing:border-box;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px; background:#FFFFFF;}
.outstanding_entry_img > a {width:100%;}
.outstanding_entry_img a > img{position:relative;width:100%;max-width:100%;height:100%;border:0;box-sizing:border-box;-webkit-transition:all .9s ease; /* Safari y Chrome */-moz-transition:all .9s ease; /* Firefox */-o-transition:all .9s ease; /* IE 9 */-ms-transition:all .9s ease; /* Opera */}
.outstanding_entry_img a > img:hover{-webkit-transform:scale(1.25);	-moz-transform:scale(1.25);	-ms-transform:scale(1.25); -o-transform:scale(1.25); transform:scale(1.25);}
.outstanding_entry_item{overflow:hidden;width:100%;height:auto;padding-bottom:50px;box-sizing:border-box;}
.outstanding_entry_item > h2{font-family:'Florencesans', sans-serif;color:#BF0411;font-weight:200;margin-top:10px;box-sizing:border-box;}
.outstanding_entry_item > h3{font-size:2em;font-family:'FuturaLT-CondensedLight', sans-serif;color:#BF0411;text-align:center;line-height:1.25;font-weight:100;margin-top:10px;box-sizing:border-box;}
.outstanding_entry_item > p{font-size:1.125em;font-family:'Ebrima', sans-serif;color:#636467;line-height:1.25;margin-top:10px;box-sizing:border-box;}
.outstanding_entry_description{overflow:hidden;width:100%;height:auto;text-align: justify;padding:15px 15px 50px 15px;box-sizing:border-box;border-radius:5px 5px 5px 5px; background:#FFFFFF;}
.outstanding_entry_description > h2{font-family:'Florencesans', sans-serif;color:#BF0411;font-weight:200;margin-top:10px;box-sizing:border-box;}
.outstanding_entry_description > h3{font-size:2em;font-family:'FuturaLT-CondensedLight', sans-serif;color:#BF0411;line-height:1.25;font-weight:100;box-sizing:border-box;}
.outstanding_entry_description > p{font-size:1.25em;font-family:'Ebrima', sans-serif;color:#636467;line-height:1.5;margin-top:10px;box-sizing:border-box;}
.outstanding_entry_description > a{font-family:'Ebrima', sans-serif;color:#636467;font-size:1.5em;line-height:1.25;}
.outstanding_entry_description > a:hover{color:#999;}
.outstanding_entry_btn{position:absolute;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;width:calc(100% - 20px);height:auto; padding:15px 0px;bottom:0;box-sizing:border-box;}
.outstanding_entry_btn .outstanding_btn{position:absolute;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;height:50px;width:50px;border-radius:50px;padding:8px;background:#BF0411;border:1px solid #FFF; font-size:3em; color:#FFF;}
.outstanding_entry_btn .outstanding_btn:hover{background:#870310;}
.outstanding_entry div{margin:5px 0px;}
.outstanding_enlarge{position:relative;width:100%;height:auto;max-height:45px;font-family:'Ebrima', sans-serif;color:#F1F1F1;font-size:22px;font-weight:400;text-align:center;text-decoration:none;padding:10px 15px;background:#13a89e;box-sizing:border-box;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.outstanding_enlarge:hover{color:#FFFFFF;background:#666;}
.outstanding_enlarge > i {font-size:30px;}
.outstanding_description{overflow:hidden;width:100%;height:auto;text-align: justify;padding:15px 20px 20px 20px;box-sizing:border-box;border-radius:5px 5px 5px 5px;}
.outstanding_description > h2{font-family:'Florencesans', sans-serif;color:#BF0411;font-weight:200;margin-top:10px;box-sizing:border-box; text-align:center;}
.outstanding_description > h3{font-size:1.5em;font-family:'FuturaLT-CondensedLight', sans-serif;color:#BF0411;line-height:1.25;font-weight:100;box-sizing:border-box; text-align:center;}
.outstanding_description > p{font-size:1.25em;font-family:'Ebrima', sans-serif;color:#636467;line-height:1.5;margin-top:10px;box-sizing:border-box;}
.outstanding_description ul > li{font-size:1.25em;font-family:'Ebrima', sans-serif;color:#636467;line-height:1.5;margin-top:10px;box-sizing:border-box;}
.img_catalog {width:100%; max-width:300px; height:auto;margin: 0 auto; border:0;-webkit-transition:all .9s ease; /* Safari y Chrome */-moz-transition:all .9s ease; /* Firefox */-o-transition:all .9s ease; /* IE 9 */-ms-transition:all .9s ease; /* Opera */}
.img_catalog:hover{-webkit-transform:scale(1.25); -moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
.img_circle{overflow:hidden;height:auto;width:200px;-moz-border-radius:200px;-webkit-border-radius:200px;float:left;background:#999;font-size:0;-webkit-box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.1);
box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.1);}
.img_circle > img{position:relative;width:100%;height:auto;}
@media screen and (max-height:1050px){
.outstanding_entry_description{min-height: 203px;}
}
@media screen and (max-width:1366px){
.outstanding_entry_description{min-height: 211px;}
}
@media screen and (max-width:1280px){
.outstanding_entry_description{min-height: 205px;}}
@media screen and (max-width:800px){
.outstanding_entry_item > .outstanding_entry_description {padding-bottom: 15px;}
.outstanding_description > p{font-size:1em;}
}
@media screen and (max-width:640px){
.outstanding_entry_description{min-height: 217px;}
}
@media screen and (max-width:540px){.outstanding_entry_description{min-height: inherit;}.outstanding_entry_btn .outstanding_btn{height:35px;width:35px;border-radius:35px;}.img_circle{width:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}}
@media screen and (max-width:1366px){.outstanding_entry{position:relative;width:32.33%;height:auto;margin-bottom: 50px;box-sizing:border-box;}
}
@media screen and (max-width:1100px){.outstanding_entry{position:relative;width:49%;height:auto;margin-bottom: 30px;box-sizing:border-box;}
.outstanding_entry_btn{width:95%;}
}
@media screen and (max-width:720px){.outstanding_entry{position:relative;max-width:300px;height:auto;margin: 0 auto; margin-bottom: 20px;box-sizing:border-box;}
.outstanding_entry_description > h3{font-size:1.5em;}
}
@media screen and (max-width:540px){.outstanding_entry{width:100%;}.outstanding_entry_description > h3{padding-top:5px;}}
.map_box{overflow:hidden;width:100%;height:auto;max-width:30%;min-height:150px;margin:25px 1.666%;padding:0px 25px 0px 25px;font-size:1.5em;float:left;box-sizing:border-box;}
.map_box > h2{font-family:'FuturaLT-CondensedLight', sans-serif;color:#666666;font-weight:200;margin-top:10px;box-sizing:border-box;}
.map_box > hr{border-color:#000000;}
a.map{font-family:'Ebrima', Arial, Helvetica, sans-serif;font-size:1em;text-align:left;color:#BF0411 !important; font-weight:500;}
a.map:link{text-decoration:none;color:#BF0411 !important;}
a.map:visited{text-decoration:none;color:#666666;font-weight:bold;}
a.map:hover{color:#870310 !important;}
a.map:active{text-decoration:none;}
@media screen and (max-width:600px){.map_box{max-width:50%;}
}
@media screen and (max-width:400px){.map_box{max-width:none;}
}

.full_screen {min-height: 80%;}
.flex-container{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.flex-start{-webkit-align-items:flex-start;align-items:flex-start;}
.flex-end{-webkit-align-items:flex-end;align-items:flex-end;}
.center{-webkit-align-items:center;align-items:center;}
.baseline{-webkit-align-items:baseline;align-items:baseline;}
.stretch{-webkit-align-items:stretch;align-items:stretch;}
.space-between{-webkit-align-content:space-between;align-content:space-between;}
.space-around{-webkit-align-content:space-around;align-content:space-around;}
.justify-space-between{justify-content:space-between;}
.justify-content-center{justify-content:center;}
.row{flex-direction:row;}
.column{flex-direction:column;}
.google_map{display:block;width:100%; height:auto;padding:0px; box-sizing:border-box;}
footer h2{color:#FFF;}
footer .footer_item > a{font-size:1em;line-height:20px;text-decoration:none;}
footer .footer_item > a:hover{color:#BF0411 !important;}
.footer_item{overflow:hidden;width:100%;height:auto;max-width:22%;margin:20px 10px;padding:0px 25px 0px 25px;float:left;color:#fff;box-sizing:border-box;}
.footer_item span{font-size:0.6875em;}
@media screen and (max-width:700px){.footer_item{max-width:45%;}
}
@media screen and (max-width:540px){.footer_item{width:calc(50% - 20px);width:-moz-calc(50% - 20px);margin:20px 10px 20px 10px;padding:0px;}
.footer > a{font-size:0.75em;}
}
label{display:block; margin-top:15px;letter-spacing:1px;font-size:1.5em;color:#BF0411;}
.formulario{display:block;margin:0 auto;width:100%;max-width:800px;height:auto;color:#666666;}
form{margin:0 auto;}
input, textarea{width: calc(100% - 20px);max-width:800px;height:25px;font-family:'Ebrima', Arial, Helvetica, sans-serif;background:#FFFFFF;border:1px solid #BF0411;padding:10px;margin-top:5px;font-size:12px;color:#000000;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
textarea{width: calc(100% - 20px);max-width:800px;height:150px;font-family:'Ebrima', Arial, Helvetica, sans-serif;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.checkbox{width: 20px;height: 20px;border: 1px solid #BF0411;margin-right: 10px;}
.submit{height: 50px;width: 250px;font-family: 'Ebrima', Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-align: center;color: #FFF !important;margin-top: 20px;padding: 15px;border-radius: 150px 150px 150px 150px; background:#BF0411;}
.submit:hover {background: #870310; color: #ffffff !important;}
@media screen and (max-width:540px){label{font-size:1.25em;}.submit{height: 40px;width: 150px; padding:0px;}}
.input_lure{display:none;}
.afip{width:50px;height:auto; float:right;}
.soporte{position:relative;width:110px;height:auto;color:#13a89e;font-size:12px; float:right;}
.soporte a img{width:32px;height:auto;margin-left:5px;vertical-align:middle;}
