html,body{height:100%;}
*{-webkit-font-smoothing:antialiased}
a,.btn,.btn i,.form-control,a .icon_area,.top_txt{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}
a{text-decoration:none;color:#FFF}
a:hover{text-decoration:none;color:#FFF}
a:focus,.btn:focus,input:focus,button:focus,a:active,.btn:active,input:active,button:active{outline:none;box-shadow:none;text-decoration:none}
.full-screen{height:100%}
header{min-height:130px!important;height:15%;width:100%;background-color:#191947;border-bottom:7px solid #e7a707}
.logo{padding-top:14px}
.logo-texto{font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;color:#FFF;margin-top:-45px;margin-left:60px;line-height:18px}
.associacoes{font-family:'Montserrat',sans-serif;font-weight:700;color:#FFF;font-size:14px;text-transform:uppercase;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;display:inline-block;margin-right:30px}
.idioma{font-family:'Montserrat',sans-serif;font-weight:700;color:#FFF;font-size:14px;text-transform:uppercase;display:inline-block;z-index:99999}
.associacoes span,.idioma span{color:#e7a707}
.menu{font-family:'Montserrat',sans-serif;font-weight:700;color:#FFF;text-transform:uppercase;padding-top:10px;float:right}
.borderred{border:1px solid red}
#barra-associacoes{height:65px;width:100%;background-color:#fff;position:relative;display:none}
#barra-associacoes1{width:100%;background-color:#fff;position:relative;display:none}
.fechar-button,.fechar-button1{font-family:'salomeregular';font-size:24px;color:#444}
.fechar-button2{font-family:'salomeregular';font-size:28px;color:#444}
.fechar-button:hover{color:#444}
.fechar-button2:hover,.fechar-button1:hover{color:#444}
.header-titulo{font-family:'Montserrat',sans-serif;font-weight:700;font-size:15px;color:#444;line-height:normal;margin-top:25px}
.bandeiras li{display:inline;margin-left:4px}
.menu-associacao{background:#eee;border:none}
.form-control.form-associacao{font-family:'Montserrat',sans-serif;font-weight:400;display:block;width:180px;height:34px;padding:6px 12px;font-size:12px;line-height:1.42857143;color:#555;background-color:#eee;background-image:none;border:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control.form-idiomas{font-family:'Montserrat',sans-serif;font-weight:400;display:block;width:60px;height:34px;padding:6px 12px;font-size:12px;line-height:1.42857143;color:#555;background-color:#eee;border:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.fechado.fa-times{font:normal normal normal 14px/1 FontAwesome;color:#444;font-size:24px;margin-right:10px}
.carousel-caption{top:15%}
.carousel-caption h1{font-family:'salomeregular';font-size:50px;text-align:left}
.caption-text{font-family:'Open Sans',sans-serif;line-height:30px;text-align:left;font-size:18px}
.button-saber{margin-top:-40px;margin-left:32px;font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase;font-size:14px}
.carousel{height:85%}
.carousel-inner,.item,.active{height:100%}
.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
.carousel{position:relative;z-index:1}
#myCarousel .carousel-indicators{position:absolute;bottom:10%}
#myCarousel .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;margin-bottom:10px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:#FFF;border:1px solid #e7a707;border-radius:10px}
#myCarousel .carousel-indicators .active{width:12px;height:12px;margin-bottom:10px;background-color:#e7a707}
#myCarousel .carousel-control.left{border-radius:10px;width:60px;height:60px;opacity:1;margin-top:-30px}
#myCarousel .carousel-control.left i{margin-top:20px;left:-5px}
#myCarousel .carousel-control.right i{margin-top:20px;right:-5px}
#myCarousel .carousel-control.right{border-radius:10px;width:60px;height:60px;opacity:1;margin-top:-30px}
#myCarousel .carousel-control.left{top:50%;left:-11px}
#myCarousel .carousel-control.right{top:50%;right:-11px}
#myCarousel .carousel-control.left,#myCarousel .carousel-control.right{background:#fff}
#myCarousel .carousel-control.left i,#myCarousel .carousel-control.right i{color:#000}
#myCarousel .carousel-control.left:hover,#myCarousel .carousel-control.right:hover{background:#e7a707}
#myCarousel .carousel-control.left:hover i,#myCarousel .carousel-control.right:hover i{color:#fff}
.zona_botoes{margin:20px}
.pesquisar-icon{color:#e7a707}
.pesquisa{margin-top:25px;display:none}
.pesquisa input{background:#eee;border:0;border-radius:0;font-family:'Open Sans',sans-serif;text-align:left;font-size:13px;color:#000}
.pesquisa input:focus{outline:none}
@media (min-width: 1200px) {
.container{width:1170px}
}
.noticias{margin-bottom:100px}
.noticias-titulo{font-family:'salomeregular';font-size:28px;color:#023771;margin-top:75px}
.noticias-heading{font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;margin-top:30px}
.zona_conteudos .noticias-heading{font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;margin-top:20px}
.heading-text{font-family:'Open sans';font-size:14px;line-height:26px;margin-top:25px}
.zona_conteudos .heading-text{font-family:'Open sans';font-size:14px;line-height:26px;margin-top:15px}
.heading-text2,.zona_conteudos .heading-text2{font-family:'Open sans';font-size:14px;line-height:26px;margin-top:49px}
.zona_conteudos .data_news{font-family:'Open sans';font-size:10px;color:#333}
.espaco{margin-top:55px}
.ver-mais{margin-top:60px}
.button-text{font-family:'Montserrat',sans-serif;font-size:14px;text-transform:uppercase;color:#FFF;margin-top:-33px}
.zona_video{position:relative}
.zona_video .caption{width:50%;height:50%;overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}
.video{margin-top:0;position:relative}
.button-play{margin-bottom:3%}
.video-text{font-family:'salomeregular';font-size:36px;color:#FFF;margin-bottom:6%}
.button-text2{font-family:'Montserrat',sans-serif;font-size:18px;text-transform:uppercase;color:#FFF}
section{margin:0;padding:0}
.comunicados-heading{font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;margin-bottom:30px;text-align:center;text-transform:uppercase;line-height:20px;padding:0 25px}
.comnunicados-text{font-family:'Open sans';font-size:14px;line-height:26px;color:#7b7b7b;padding-right:13px}
.no-padding{padding-left:0}
.saber-mais{font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;margin-top:25px}
.saber-mais a{color:#333}
.saber-mais a:hover{color:#e7a707}
.comunicados-space{margin-top:100px}
.grey{height:178px;padding-top:50px;background-color:#eee}
.noticias-titulo2{font-family:'salomeregular';font-size:30px;color:#023771;margin-top:80px;margin-bottom:35px}
.parceiros-logo li{display:inline;margin-right:127px}
.parceiros-logo{padding:0;line-height:178px}
.footer-area{background-color:#191947;padding-bottom:60px}
.footer_logo{margin-top:70px;float:left}
.logo-text{font-family:'Roboto',sans-serif;font-size:12px;font-weight:700;color:#FFF;margin-top:100px;padding-left:45px}
.sede{font-family:'Montserrat',sans-serif;color:#959599;text-transform:uppercase;font-size:14px;margin-top:35px}
i.marcador{color:#e7a707;font-size:24px;margin-top:21px;margin-right:20px}
.morada{font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px;color:#FFF;margin-top:-25px;margin-left:35px}
.morada-text{font-family:'Open sans';font-size:14px;color:#aaa;margin-left:35px;margin-top:10px;line-height:24px}
i.email-icon{color:#e7a707;font-size:24px;margin-top:21px;margin-right:20px}
.email{font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px;color:#FFF;margin-top:-25px;margin-left:35px}
.phone{font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px;color:#FFF;margin-top:-25px;margin-left:35px}
i.phone-icon{color:#e7a707;font-size:24px;margin-top:21px;margin-right:20px}
i.fax-icon{color:#e7a707;font-size:24px;margin-top:21px;margin-right:20px}
.fax{font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px;color:#FFF;margin-top:-25px;margin-left:35px}
.footer-menu{font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase;font-size:14px;color:#aaa;margin-top:100px}
.menu_bx,.menu_bx li a{font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;color:#FFF;text-transform:uppercase;line-height:40px}
.menu_bx li a:hover,.menu_bx li .list-menu li a:hover{color:#E7A707}
.menu_bx .list-menu{margin:15px 0}
.menu_bx .list-menu li,.menu_bx li .list-menu li a{font-family:'Montserrat',sans-serif;font-weight:300;font-size:13px;color:#9c9c9f;text-transform:uppercase;line-height:25px}
.cavalo-lusitano{margin-top:20px;margin-bottom:10px}
.cavalo-lusitano2{font-family:'Montserrat',sans-serif;font-weight:700;font-size:17px;color:#FFF;text-transform:uppercase;margin-top:20px;margin-bottom:10px}
.list-menu{padding:0}
.list-menu li{font-family:'Montserrat',sans-serif;font-weight:400;font-size:13px;color:#9c9c9f;text-transform:uppercase;line-height:25px}
.apsl{font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;color:#FFF;text-transform:uppercase;margin-top:30px;margin-bottom:30px}
.menu-list{margin-top:140px}
.menu-list li{font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;color:#FFF;text-transform:uppercase;line-height:40px}
.contactos{font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;color:#FFF;text-transform:uppercase;margin-top:30px;margin-bottom:30px}
.newsletter-text{font-family:'Montserrat',sans-serif;font-weight:400;font-size:14px;color:#9c9c9f;line-height:28px}
.newsletter-form{background-color:#192750;border:none}
.btn-newsletter{width:32px;height:32px;padding:0}
.footer-area .form-control{width:220px}
.form-caption{font-family:'noto_serifitalic';font-size:12px;color:#aaa;margin-top:13px}
.social{font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase;font-size:14px;color:#aaa;margin-top:60px}
.redes-menu{padding:0;margin-top:45px}
.redes-menu li{display:inline;margin-right:10px}
.copyright{padding:35px 0;background-color:#e7a707}
.bluesoft{font-family:'Montserrat',sans-serif;font-weight:400;color:#444;vertical-align:middle;float:left}
.footer-logotipo{font-family:'Montserrat',sans-serif;font-weight:400;color:#444;vertical-align:middle;float:right}
.header-background{height:350px;background-color:#0c0c26;border-bottom:7px solid #e7a707;background-image:url(../img_up/header_background.jpg)}
.header-navegacao{padding:0;margin-top:90px}
.header-navegacao li{display:inline;list-style-type:none;font-family:'Montserrat',sans-serif;font-weight:400;color:#FFF;font-size:12px}
.header-navegacao li a{font-family:'Montserrat',sans-serif;font-weight:400;color:#FFF;font-size:12px}
.header-navegacao li a:hover{color:#E7A707}
h1.titulo{font-family:'salomeregular';font-size:38px;color:#FFF}
.zona_conteudos{margin-top:80px;margin-bottom:80px}
.zona_conteudos h2{font-family:'Montserrat',sans-serif;font-weight:700;font-size:30px;color:#023771;line-height:normal;padding:0;margin:0}
.zona_conteudos h3{font-family:'Montserrat',sans-serif;font-weight:400;font-size:18px;color:#023771;line-height:normal;padding:0;margin:0}
.zona_conteudos.texto{font-family:'Open sans';font-size:14px;line-height:26px;color:#6a6a6a}
.zona_conteudos.texto a{color:#023771}
.zona_conteudos.texto a:hover{color:#E7A707}
.artigo-assinatura2{font-family:'Open sans';font-size:12px;color:#023771;margin-top:40px}
.artigo-imagem{margin-bottom:20px}
.lateral-menu{font-family:'salomeregular';color:#444;font-size:45px;margin:30px 0}
body{line-height:1;position:relative;right:0;-webkit-transition:right .3s;transition:right .3s}
body.open{right:40%}
.side-menu{position:fixed;top:0;right:-40%;width:40%;height:100%;background-color:#fff;z-index:-1;-webkit-transition:right .3s;transition:right .3s;overflow-y:auto;z-index:99999999}
.side-menu.open{right:0}
.side-menu ul,.side-menu li{margin:0;padding:0}
.side-menu ul.menu_lateral{padding:0 20px}
.side-menu li{list-style-type:none;text-align:left}
.side-menu li.row{border:0;position:static;top:0;height:0;-webkit-transition:none;transition:none}
.side-menu li.metro.half{width:50%}
.side-menu li.metro.full{width:100%}
.side-menu h2.title{text-align:left;padding:0 20px;position:relative;top:-60px;font-size:23px;line-height:60px;height:60px;background-color:#555;-webkit-transition:top .3s;transition:top .3s}
.side-menu li a{display:block;font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;color:#023771;text-transform:uppercase;padding:20px 5px 0;height:inherit;line-height:inherit}
.side-menu li a:hover{color:#ecb939}
.side-menu ul ul li a{font-family:'Montserrat',sans-serif;font-weight:400;font-size:13px;color:#444;text-transform:uppercase;line-height:20px;padding:4px 5px}
.side-menu ul ul li a:hover{background:#ecb939;color:#444}
.redes_sociais{font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;color:#023771;text-transform:uppercase;padding:20px 5px 0;margin-left:20px}
.bottom30{margin-bottom:30px}
.bottom40{margin-bottom:40px}
.img_caption{width:100%;height:100%;overflow:hidden;position:relative;text-align:center;cursor:default}
.img_caption .mask{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}
.img_caption img{display:block;position:relative}
.img_caption a.info{display:inline-block;text-decoration:none;padding:12px 14px;background:#fff;font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;color:#e7a707;-webkit-box-shadow:0 0 1px #000;-moz-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000;border-radius:5px;margin-top:28%}
.img_caption a.info: hover{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.img_caption img{-webkit-transition:all .4s ease-in-out .5s;-moz-transition:all .4s ease-in-out .5s;-o-transition:all .4s ease-in-out .5s;-ms-transition:all .4s ease-in-out .5s;transition:all .4s ease-in-out .5s}
.img_caption .mask{background:rgba(231,167,7,0.7);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .3s ease-in .4s;-moz-transition:all .3s ease-in .4s;-o-transition:all .3s ease-in .4s;-ms-transition:all .3s ease-in .4s;transition:all .3s ease-in .4s}
.img_caption a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;-ms-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}
.img_caption:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}
.img_caption:hover img{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}
.img_caption:hover a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
#owl-demo .item img{display:block}
#owl-demo .item{padding:0;margin:10px;text-align:center}
.customNavigation{text-align:center}
.customNavigation a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.owl-theme .owl-controls{margin-top:10px;text-align:center}
.owl-theme .owl-controls .owl-buttons div{color:#666;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:35px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:none;filter:Alpha(Opacity=60);opacity:.6;position:absolute;top:45%;*display:inline}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-50px}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-50px}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
@media (max-width: 767px) {
.table_mobile td{display:block;width:100%!important}
header{height:20%}
.carousel{height:80%}
.carousel-caption{top:35%;padding-right:30px}
.carousel-caption h1{font-family:'salomeregular';font-size:30px;text-align:left}
#myCarousel .carousel-indicators{position:absolute;bottom:2%}
#myCarousel .carousel-control.left{border-radius:7px;width:40px;height:40px;opacity:1;margin-top:-15px}
#myCarousel .carousel-control.left i{margin-top:10px;left:-5px}
#myCarousel .carousel-control.right i{margin-top:10px;right:-5px}
#myCarousel .carousel-control.right{border-radius:7px;width:40px;height:40px;opacity:1;margin-top:-15px}
#myCarousel .carousel-control.left{top:50%;left:-6px}
#myCarousel .carousel-control.right{top:50%;right:-6px}
#myCarousel .carousel-control.left,#myCarousel .carousel-control.right{background:#fff}
#myCarousel .carousel-control.left i,#myCarousel .carousel-control.right i{color:#000}
#myCarousel .carousel-control.left:hover,#myCarousel .carousel-control.right:hover{background:#e7a707}
#myCarousel .carousel-control.left:hover i,#myCarousel .carousel-control.right:hover i{color:#fff}
.fechar{margin-top:0;margin-left:0}
.fechar-button{font-family:'salomeregular';font-size:15px;color:#444}
.fechar i.fa-times{color:#444;font-size:15px;margin:auto}
.logo{margin-left:10px;padding-top:14px}
.logo-texto{font-family:'Roboto',sans-serif;font-size:13px;font-weight:700;color:#FFF;margin-top:0;margin-left:0;line-height:18px;display:inline-block;vertical-align:bottom}
.associacoes1{font-family:'Montserrat',sans-serif;color:#000;margin:15px;float:right;text-transform:uppercase;font-size:13px}
.associacoes1 i{color:#E7A707;font-size:18px;margin-left:4px}
.associacoes1 a{color:#000}
.menu{font-family:'Montserrat',sans-serif;font-weight:700;color:#FFF;margin-left:0;margin-top:0;position:absolute;right:15px;top:15px;text-transform:uppercase;font-size:15px}
body.open{right:80%}
.side-menu{right:-80%;width:80%}
.copyright{padding:25px 0}
.bluesoft{margin-bottom:20px}
.bluesoft,.footer-logotipo{float:none;text-align:left}
.zona_video .caption{top:5%}
.button-play{margin-bottom:3%}
.video-text{font-size:19px;}
.button-text2{font-size:12px}
.noticias-titulo{font-size:30px;color:#023771;padding-top:20px}
.comunicados-heading{margin-bottom:15px;text-align:left;padding:0}
.saber-mais{margin-top:15px}
.zona_conteudos{margin-top:40px;margin-bottom:40px}
.header-background{height:150px;background-color:#0c0c26;border-bottom:7px solid #e7a707;background-image:url(../img_up/header_background.jpg);background-size:cover}
.header-navegacao{padding:0;margin-top:0}
.header-navegacao li{display:inline;list-style-type:none;font-family:'Montserrat',sans-serif;font-weight:400;color:#023771;font-size:12px}
.header-navegacao li a{font-family:'Montserrat',sans-serif;font-weight:400;color:#023771;font-size:12px}
.header-navegacao li a:hover{color:#E7A707}
h1.titulo{font-family:'salomeregular';font-size:28px;color:#023771}
.carousel-caption{left:6%;right:6%}
table.table_mobile tr, table.table_mobile td{display:block;width:100%}
.scrollablewrapper {
-webkit-overflow-scrolling: touch;
overflow: scroll;
position: relative; 
right: 0; 
bottom: 0; 
left: 0;
top: 0;
}

.scrollablewrapper iframe,.scrollablewrapper2 iframe {
height: 100%;
width: 100%;
}
.owl-theme .owl-controls .owl-buttons .owl-prev{display:none}
.owl-theme .owl-controls .owl-buttons .owl-next{display:none}

.noticias-heading{margin-top:15px}
}
.marginbottom_news{margin-bottom:30px}


.scrollablewrapper {
  max-width: 100%;
  max-height: 500px; 
  overflow: hidden;
}

/* inner wrapper: make responsive */
.responsive-wrapper {
  position: relative;
  height: 500px;    /* gets height from padding-bottom */
  
  
  -webkit-overflow-scrolling: touch; overflow: auto;
  /* put following styles (necessary for overflow and scrolling handling on mobile devices) inline in .responsive-wrapper around iframe because not stable in CSS:
     */
  
}
 
.responsive-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  
  margin: 0;
  padding: 0;
  border: 1px solid #CCC;
}

@media (min-width:768px) {
.button-play{margin-bottom:3%}
.video-text{font-size:18px}
.button-text2{font-size:14px}
header,.header_conteudos{padding:0 5%}
#barra-associacoes{padding-left:5%;padding-right:3%}
}
@media (min-width:992px) {
.button-play{margin-bottom:3%}
.video-text{font-size:26px}
.button-text2{font-size:18px}
header,.header_conteudos{padding:0 5%}
#barra-associacoes{padding-left:5%;padding-right:3%}
}http://www.cavalo-lusitano.com/pt/stud-book/acesso-publico-ao-stud-book-do-cavalo-lusitano
@media (min-width:1200px) {
.container{width:1170px}
header,.header_conteudos{padding:0 10%}
#barra-associacoes{padding-left:10%;padding-right:6%}
}
.row-centered{text-align:center}
.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px;vertical-align:top}
.table > tbody > tr > td{border-top:0}
.lista_socio > tbody > tr > td{border-top:1px solid #ddd}
.btn-encomendar{font-size:11px;text-transform:uppercase;border-radius:4px;border:0;font-family:'Open sans';background:#e7a707;color:#023771;font-weight:700}
.btn-encomendar:hover{color:#fff;background:#023771}
.btn-encomendar span{font-size:13px}
.col .well{margin-bottom:-99999px;padding-bottom:99999px}
.linha_cinza{border-top:1px solid #ededed}
.linha_laranja{border-top:1px solid #e7a707}
.linha_hr{margin-bottom:45px;margin-top:35px}
.dropdown dd,.dropdown dt,.dropdown ul{margin:0;padding:0}
.dropdown dd{position:relative}
.dropdown a,.dropdown a:visited{color:#816c5b;text-decoration:none;outline:none;margin:0;padding:0}
.dropdown a:hover{color:#5d4617}
.dropdown dt{height:24px}
.dropdown dt a:hover{color:#5d4617;border:0 solid #E0E0E0}
.dropdown dt a{background:none;display:block;border:0 solid #E0E0E0;width:26px;margin:0;padding:0;border-radius:0;height:24px}
.dropdown dt a span{cursor:pointer;display:block;padding:5px}
.dropdown dd ul{background:#e4dfcb none repeat scroll 0 0;border:1px solid #d4ca9a;color:#C5C0B0;display:none;left:4px;padding:2px 0;position:absolute;top:2px;width:auto;min-width:24px;list-style:none;z-index:9999999}
.dropdown span.value{display:none}
.dropdown dd ul li a{padding:0;display:block}
.dropdown dd ul li a:hover{background-color:#d0c9af}
.dropdown img.flag{border:none;vertical-align:middle;margin-left:0}
.modal-dialog {
    width: 80%;min-height:auto;
    margin: 30px auto;
}

@media (max-width: 767px) {.modal-dialog {
    width: 100%;
    margin: 10px auto;
	-webkit-overflow-scrolling: touch;
	overflow:auto
}
.modal-dialog iframe{
	overflow:auto}
}

.bg_cookie{width:100%;height:auto;position:fixed;bottom:0;left:0;z-index:9999999999;font-size:16px;font-weight: 400;color: #fff!important;display: block;background:#18183E;padding-top: 20px;padding-bottom:20px}

.bg_cookie a{color:#fff;font-size:16px;font-weight:400;border-bottom:1px dotted #fff}
.btn_cookies{border:0;margin-left:30px;background:#000;color:#fff;font-size:16px;;font-weight:400}
.btn_cookies:hover{background:rgba(0,0,0,.5);color:#fff}

.livroreclamacoes{
	margin-top:25px;
	text-align: center
}
.livroreclamacoes img{
	max-width:55%
 }

.lei_dados{
	margin-top:40px;
	margin-left: 35px;
	font-family: 'Open sans';
    font-size: 11px;
    color: #aaa;
	text-transform: uppercase
}