body{font-family:'Oxygen',sans-serif;font-size:14px;background:#fff;box-shadow: 0 0 10px #888;background:#f2f2f2;}
h1,h2,h3,h4,h5,h6{font-family:'Oxygen',sans-serif;}
h1 span, h3 span {color:#540009}
h2{font-size:22px;color:#0b3d7d;font-weight:bold;}h3{font-size:20px;}h4{font-size:16px;font-weight:bold;}
a{color:#fff;text-decoration:none;}
a:hover, a:focus{color:#454545;text-decoration:none;}
p{color:#454545;}
footer{padding-top:10px;background:#000;}
footer a{color:#05AAAC;}
footer p{color:#fff;}
ul,ol{padding-left:0px;}

.row{margin-bottom:20px;margin-left:0px;margin-right:0px;}
.row2{padding-top:20px;}
.nav > li > a{font-weight:bold;}
.navbar-site{background:#0B3D7D;transition:all 0.5s;margin-bottom:0px;z-index:60;box-shadow:0px 5px 5px #000}.navbar-site .navbar-brand{padding:10px 10px;}
.navbar-site .nav{padding:25px 0;}
.navbar-brand > img{height:70px;}
.navbar-small .nav{padding:5px 0 !important;}
.navbar-small .navbar-brand > img{height:40px;margin-left:10px;}
.navbar-small .navbar-brand{padding:5px 15px 0 0;}
.navbar-toggle{background:#000;}
.nav > li > a{padding:0;}
.navbar-nav > li > a{color:#fff;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus,
.navbar-nav > li.active > a{color:#05AAAC;background:transparent;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus {background-color:transparent;color:#00AFEF;text-shadow:0px 0px 5px #000}
.navbar-nav > li > a:before,
.nav-pills > li > a:before{content:"";margin:0 13px;font-family:"FontAwesome";font-size:5px;line-height:42px;text-align:center;vertical-align:middle;}
.container {padding-left: 0;padding-right: 0;}

.home{background:#fff;}.home p{color:#fff;}
.about{padding-top:10px;}.about hr{border-width: 1px 0 0;margin:0px 0px 20px;}
.about-intro{color:#69dee0;font-size: 20px;line-height: 24px;margin: 0;padding: 4px 0 15px; text-align:center;} .about-intro i {display:block;float:left;font-size:40px;height:32px;line-height:40px;margin-right: 13px;text-align:center;top:0;}.about-intro p {color:#777;font-size:14px;line-height:20px;margin:0;}
.about-item{margin-bottom:20px;}.about-item h4{font-weight:bold;}
.team-item, .service-item, .news-item{text-align:center;}
.team-item hr{border-color:#555;transition: all 0.1s linear;}.team-item:hover hr{border:3px solid #05AAAC;}
.team-item .team-img{position:relative;width:100%;overflow:hidden;}.team-item .team-img img {transition: all 0.2s linear;}.team-item .team-img .team-mask {top:0;width:100%;height:100%;padding-top:20%;position:absolute;opacity: 0;background-color: rgba(0,0,0,0.7);transition: all 0.3s ease-in-out;}.team-item .team-img p {color:#fff;font-style:italic;padding:10px;transform: translateX(200px);opacity: 0;transition: all 0.4s linear;}
.team-item:hover .team-img img {transform: scale(1.2);}.team-item:hover .team-img .team-mask{opacity: 1;}.team-item:hover .team-img p{opacity:1;transform: translateX(0px);}
.service-item hr{border-color:#555;}.service-item a{color:#333;}.service-item a:hover{color:#05AAAC;}
.service-img{position:relative;width:100%;overflow:hidden;}.service-img img {transition: all 0.2s linear;}.service-img .service-mask {top:50px;width:200%;height:200%;position:absolute;opacity: 1;background-color: rgba(11,61,165,0.8);transform: translate(300px, 200px) rotate(45deg);transition: all 0.5s ease-in-out;}.service-img a{color:#fff;top:40%;position:absolute;opacity: 0;transition: all 0.4s ease-in-out;transition-delay: 0.3s;transform: translateX(-200px)}
.service-img:hover img{transform: scale(1.2);}.service-img:hover .service-mask{opacity: 1;transform: translate(-96px, -120px) rotate(45deg);}.service-img:hover a{opacity:1;transform: translateX(0px);color:#fff;} 
.news-item {margin-bottom:20px;padding:0px 15px;}.news-item .news-img{margin-bottom:10px;position:relative;overflow:hidden;}.news-item .news-img .news-mask{bottom:-50px;width:100%;height:auto;position:absolute;background-color: rgba(0,0,0,0.7);transition: all 0.3s ease-in-out;}.news-mask p{color:#fff;margin-top:10px;font-size:18px;}
.news-item:hover .news-img .news-mask {bottom:0px;}
.contact-us{background:#96989A;}
.contact-us h3{color:#000;}
.back-top{bottom:10px;position:fixed;right:48%;z-index:60;}.back-top span{background:#05AAAC;border-radius:50%;display:block;height:46px;width:46px;margin-bottom:7px;} .back-top span i{color:#fff;padding:6px 9px;}

.envio{background:#96989a;}
.contact hr{margin:0px 0px 5px;}
.contact p span{float:right;}

.animate{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.delay1{animation-delay:0.2s;-webkit-animation-delay:0.2s;}
.delay2{animation-delay:0.4s;-webkit-animation-delay:0.4s;}
.delay3{animation-delay:0.6s;-webkit-animation-delay:0.6s;}
.delay4{animation-delay:0.8s;-webkit-animation-delay:0.8s;}
.delay5{animation-delay:1s;-webkit-animation-delay:1s;}
.delay6{animation-delay:1s;-webkit-animation-delay:1.2s;}
.delay7{animation-delay:1s;-webkit-animation-delay:1.4s;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);}
}
/***************oj*************/
.slim{width:90%;margin: 0 auto 20px;}
.pull-center{text-align:center;}.text-der{text-align:right;}.text-izq{text-align:left;}
.img-izq{float:left; margin: 0px 20px 5px 0px;}.img-der{float:right; margin: 0px 0px 5px 20px;}
.separator{border-bottom:2px #555 solid;}
.pad20{padding:20px;}.minpad{padding:0 8px;}.medpad{padding:0 20px;}.padbot20{padding-bottom:20px;}.padtop20{padding-top:20px;}.padbot40{padding-bottom:40px;}
.btn{border-radius:0;padding:10px 35px;font-size:15px;}
.btn-primary{color:#fff;border:0px;}.btn-primary:hover{background:#000;}
.img-responsive, .carousel-inner > .item  > img{width:100%;}
.font-s{font-size:12px;}.font-m{font-size:14px;}.font-l{font-size:18px;}
.black{color:#000;}.white{color:#fff;}.blue{color:#0b3d7d;}.lgray{color:#eee;}.gray{color:#777;}.lgreen{color:#05AAAC;}
.lgray-bg{background:#eee;}.lblue-bg{background:#00afef}.lgreen-bg{background:#05AAAC;}.blue-bg{background:#0b3d7d;}.white-bg{background:#fff;}
.icono-der{float:left;border: 3px solid #05AAAC;margin: 0 30px 15px 0;border-radius: 50%;}.icono-der img{transition: all 0.8s ease 0s;}.icono-der:hover img{transform: rotatey(360deg);transition: all 0.4s ease 0s;}
.icono-izq{float:right;border: 3px solid #05AAAC;margin: 0 0 15px 30px;border-radius: 50%;}.icono-izq img{transition: all 0.8s ease 0s;}.icono-izq:hover img{transform: rotatey(360deg);transition: all 0.4s ease 0s;}
.menu,.menu-hor,.list{list-style:none; }.menu-hor  li{display:inline;margin:0px 20px;font-weight:bold;}
.button-social {background:#DCE0E0;position:relative;display:block;height:30px;margin:10px auto;overflow: hidden;width:150px;border-radius:3px;-o-border-radius: 3px;-ms-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;text-align:center;}
.btn-social {position:relative;display:block;height:30px;margin:10px auto;padding:6px 0px;width:150px;border-radius:3px;text-align:center;}.btn-social:hover {background:#DCE0E0}
.icon {color: #fff;line-height: 30px;display: block;float: left;position: relative;z-index: 3;height: 100%;vertical-align: top;width: 38px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 3px;-webkit-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px;text-align: center;}
.slide-bs {z-index:2;display:block;margin:0;height:100%;left:38px;position: absolute;width:112px;-moz-border-radius-topleft: 0px;    -moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;    -moz-border-radius-bottomleft: 0px;-webkit-border-radius: 0px 3px 3px 0px;border-radius: 0px 3px 3px 0px;}
.slide-bs p {border-left: 1px solid #fff;border-left: 1px solid rgba(255,255,255,0.35);color: #fff;left: 0;margin: 0;position: absolute;text-align: center;top:5px;width: 100%;}
.button-social .slide-bs {-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.p-social{padding:6px 0px;}
.facebook:hover .slide-bs, .twitter:hover .slide-bs,.google:hover .slide-bs, .whatsapp:hover .slide-bs {left: 150px;}
.facebook .icon, .facebook .slide-bs, .btn-facebook {background: #305c99;}
.twitter .icon, .twitter .slide-bs, .btn-twitter {background: #00cdff;}
.google .icon, .google .slide-bs, .btn-google {background: #d24228;}
.youtube .icon, .youtube .slide-bs, .btn-youtube {background: #cc181e;}
.whatsapp .icon, .whatsapp .slide-bs, .btn-whatsapp {background:#15B20B;}
.adress iframe{border:medium none;border-radius:0.25em;height:350px;width:100%;}
.form-control{font-size:15px;}label{font-weight:normal;color:#05AAAC;font-size:12px;margin-bottom:0px;}

@media (max-width:767px){
.text-center-xsm{text-align:center;}
.navbar-site .nav{padding:5px 0;}
.navbar-site .navbar-brand > img{height:40px;padding-left:5px;}
.navbar-site .navbar-brand{padding:5px 15px 0 0;}
.container{padding-left:15px; padding-right:15px;}
.form-group{margin-top:15px;}.lbl-form{margin-top:20px;}
.back-top{right:47%}
.modal-dialog{width:80%;margin:30px auto;}
}
@media (max-width:449px){
.hidden-obj{display:none !important;}.visible-obj{display:block !important;}
body{margin:0px 0px;}
.form-group{padding-left:0px; padding-right:0px;}
.back-top{right:45%}
.modal-dialog{width:90%;margin:30px 25px;}
.button-social {width:230px;}.slide-bs {width:192px;}.facebook:hover .slide-bs, .twitter:hover .slide-bs,.google:hover .slide-bs, .whatsapp:hover .slide-bs {left:230px;}
}
@media (min-width:1200px){
body{width:1200px;margin:30px auto;}	
}
/***********jquery-bxslider.css******************/
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#05AAAC;}
.bx-wrapper .bx-prev{left:10px;}
.bx-wrapper .bx-next{right:-10px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;color:#ccc;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px;}/**background:url(images/controls.png) -86px -11px no-repeat;**/
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px;}/**background:url(images/controls.png) -86px -44px no-repeat;**/
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
/**************** fin jquery bxslider.css******elastslide*************/
.es-carousel-wrapper{background:#333;padding:7px 27px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;position:relative;-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);position:relative;margin-bottom:10px;}
.es-carousel{overflow:hidden;background:#000;}
.es-carousel ul{display:none;}
.es-carousel ul li{height:100%;float:left;display:block;}
.es-carousel ul li a{display:block;border-style:solid;border-color:#222;opacity:0.8;-webkit-touch-callout:none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.es-carousel ul li.selected a{border-color:#fff;opacity:1.0;}
.es-carousel ul li a img{display:block;border:none;max-height:100%;max-width:100%;}
.es-nav span{position:absolute;top:50%;left:8px;background:transparent url(../img/nav_thumbs.png) no-repeat top left;width:14px;height:26px;margin-top:-13px;text-indent:-9000px;cursor:pointer;opacity:0.8;}
.es-nav span.es-nav-next{right:8px;left:auto;background-position:top right;}
.es-nav span:hover{opacity:1.0;}
/****/
.rg-image-wrapper{position:relative;padding:10px 30px;background:#000;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;min-height:20px;}
.rg-image{position:relative;text-align:center;line-height:0px;}
.rg-image img{max-height:100%;max-width:100%;}
.rg-image-nav a{position:absolute;top:0px;left:0px;background:#05AAAC url(../img/nav.png) no-repeat -20% 50%;width:28px;height:100%;text-indent:-9000px;cursor:pointer;opacity:0.3;outline:none;-moz-border-radius: 10px 0px 0px 10px;-webkit-border-radius: 10px 0px 0px 10px;border-radius: 10px 0px 0px 10px;}
.rg-image-nav a.rg-image-nav-next{right:0px;left:auto;background-position:115% 50%;-moz-border-radius: 0px 10px 10px 0px;-webkit-border-radius: 0px 10px 10px 0px;border-radius: 0px 10px 10px 0px;}
.rg-image-nav a:hover{opacity:0.8;}
.rg-caption {text-align:center;margin-top:15px;position:relative;}
.rg-caption p{font-size:11px;color:#fff;letter-spacing:2px;font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;line-height:16px;padding:0 15px;text-transform:uppercase;}
.rg-view{height:30px;display:none;}
.rg-view a{display:block;float:right;width:16px;height:16px;margin-right:3px;background:#464646 url(../images/views.png) no-repeat top left;border:3px solid #464646;opacity:0.8;}
.rg-view a:hover{opacity:1.0;}
.rg-view a.rg-view-full{background-position:0px 0px;}
.rg-view a.rg-view-selected{background-color:#6f6f6f;border-color:#6f6f6f;}
.rg-view a.rg-view-thumbs{background-position:0px -16px;}
.rg-loading{width:46px;height:46px;position:absolute;top:50%;left:50%;background:#000 url(../img/ajax-loader.gif) no-repeat center center;margin:-23px 0px 0px -23px;z-index:100;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;opacity:0.7;}
/*********fin elastslide*******ligthbox****************/
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.lightbox a img{border:none;}
.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.lb-outerContainer:after{content:"";display:table;clear:both;}
.lb-container{padding:4px;}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url('../img/loading.gif') no-repeat;}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
.lb-container > .nav{left:0;}
.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev, .lb-next{height:100%;cursor:pointer;display:block;}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url('../img/prev.png') left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url('../img/next.png') right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.lb-dataContainer:after{content:"";display:table;clear:both;}
.lb-data{padding:0 4px;color:#ccc;}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}
.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em;}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999;}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url('../img/close.png') top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
/**************fin lightbox *********/