/*Geral+Reset*/
/*HACKS IE7&IE8*/
.ie7 .est { background:#CCC; } /*HACK FOR IE7*/
.ie8 .est { background:#CCC; #color:FFF;}  /*HACK FOR IE8*/

.ie8 * {background-color: #FF0000 !important}
.ie8 .box_eco1 {width: 48%; float:left;}
.ie8 .box_eco1 .titulo {padding-left: 75px;}

.ie8 .box_eco2 {width: 48%; float:left;}
.ie8 .box_eco2 .titulo {padding-left: 75px;}

.ie8 .box_eco3 {width: 48%; float:left;}
.ie8 .box_eco3 .titulo {padding-left: 75px;}

.ie8 .box_eco4 {width: 48%; float:left;}
.ie8 .box_eco4 .titulo {padding-left: 75px;}

@viewport {width: device-width;}
* { margin:0; padding:0; border:0; }
html, body { font-size:1em; line-height: 1.4; margin:0; padding:0; color:#000; font-family:'Dacia Spirit Helios Regular' !important; min-width:768px; }
div, td, input, select, textarea, a { font-size:1em; color:#FFF; line-height: 1.4; }
textarea { resize: none; }
textarea:focus { outline: none; }
a, a:hover { text-decoration:none; color:#FFF !important; }
a:hover, a:active, a:focus { outline:0; border: none; }
button { outline:0; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { zoom: 1; }
.clear { clear:both; line-height:0px; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
h1 { color:#ffffff; font-size:72px; }
h2 { color:#B6F5FF; font-size:30px; line-height:18px; }
h3 { font-size:48px; line-height:38px; font-weight: bold; }
.h2 { color:#000000; font-size:28px; line-height:1.2; }
input:focus { outline: none; }
table { border:0; border-collapse:collapse; }
ol, ul { }/*list-style: none;*/
select { outline:0; }

.est { width:100%; margin:0 auto;}
.est, .header {min-width: 700px}
.pos_rel { position:relative; }
.pos_abs { position:absolute; }
.box_menu { position:fixed; width:280px; height:70px; top:300px; left:0; z-index:999 }
.txt { color:#FFF; font-size:30px; padding:70px 25px; }

/*Header*/
.header {height:45px; width:100%; background:#10314C; display:block; position:fixed; z-index:1000001; }
.header img { margin-top:15px; margin-left:5%; float: left}
.header span { margin-top:15px; float:right; font-size:12px; margin-right:5%; }
.header a.links { background:url(../images/bullet_header_menu.png) top left no-repeat; margin-left:15px; padding-left:15px; text-decoration:none; }
.header a.links:hover { background:url(../images/bullet_header_menu.png) top left no-repeat; color:#79b410; }


/*Galp Bar*/
.galp-message-bar{width:100%; max-height:62px; margin-top: 8px; background:#282828;padding:11px 0;position:relative;}
.galp-message-bar .bar {margin:0 auto;max-width:1100px;;overflow:hidden;}
.galp-message-bar .bar .title{float:left;font-family:'Dacia Spirit Helios Bold';font-size:28px;color:#0089cd;line-height: 24px;margin-top: 9px;width:20%;margin-right:2.5%;}
.galp-message-bar .bar .arrow{float:left;margin-top:12px;line-height: 0px!important;margin-right:3%;}
.galp-message-bar .bar .arrow img{float:none;margin-left:0%;margin-top: 0px;width:100%;}

.galp-message-bar .bar .arrow img.show-desktop{display:block;}
.galp-message-bar .bar .arrow img.show-mobile{display:none;}

.galp-message-bar .bar .message{float:left;margin-top: 8px;font-family:'Dacia Spirit Helios Light';font-size:24px;color:#ffffff;line-height: 24px;width:49%;}
.galp-message-bar .bar .button-bar{float:left;}
.galp-message-bar .bar .button-bar .btn{font-family:'Read Medium';background-color: #0089cd;border: 0;display: inline-block; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; position: relative;text-align: center; padding:9px 45px 9px 35px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;width:100%;outline:none;font-size: 16px;}
.galp-message-bar .bar .button-bar .btn a{color:#ffffff;line-height: 0px!important;width:100%;}
.galp-message-bar .close-btn{position:absolute;top:11px;right:5%;}
.galp-message-bar .close-btn .close-button{float:right;font-family:'Dacia Spirit Helios Bold';font-size:13px;color:#c5c5c5;padding:9px 9px;background-color: #4c4c4c;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;outline:none;border: 0;width:28px;height:28px;line-height: 11px;}

.btn::after {-webkit-border-radius: 3px;border-radius: 3px;background-clip: padding-box;border-top: 2px solid #fff;border-right: 2px solid #fff;content: '';display: block;height: 10px;position: absolute;-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 14px;right: 1.4em;width: 10px;}




/*Facebook interaction*/
.fb_wrapper { width:100%; height:46px; position:fixed; z-index: 1000; top:80%;pointer-events: none; min-width: 700px}
.fb_wrapper *{pointer-events: all; }
.fb_tag { width: 160px; height: 46px; float: right; }
.fb_tag img { float:left; }

/*Navigation*/
.menu_vertical { padding: 20px 0px 20px 20px;margin-left:7%; width: 40px;}
.menu_vertical li { margin-bottom: 10px; cursor: pointer !important;}
.tooltip {font-size:16px !important; background: url(../images/bg_white.png) !important;  -webkit-border-radius: 0px !important;border-radius: 0px !important;}
.has-tip {border: 0px!important}
.nub {border-right-color:#FFF !important;opacity:0.5; filter:alpha(opacity=0.5);}
/*.menu_vertical li {margin-bottom: 10px; cursor:pointer; list-style-image:url(../images/bullet_sound_white.png); list-style-position:2px; }
.menu_vertical li a { color:#ccc; }
.menu_vertical li span { color:#fff; opacity:0; filter:alpha(opacity=0); background: url(../images/bg_white.png) repeat;padding: 2px 5px}
.menu_vertical li.active span { opacity:1; filter:alpha(opacity=100); }*/
.menu_vertical li img {opacity:.5; filter:alpha(opacity=50);}
.menu_vertical li.active img,.menu_vertical li:hover img {opacity:1; filter:alpha(opacity=100); }

.seta_next_page {width:100%; text-align:center; z-index:1000000; display: block;  bottom: 0px; position: relative}
.seta_next_page img { bottom:0; }

/*Boxes*/
.box_page { width:100%; overflow:hidden;}/*opacity:0.9; filter:alpha(opacity=90); */
.box_color_1 { background:url(../images/bg_1.png) repeat;}/*background:#79b410;*/
.box_color_1 .forecolor { background:#6a9b14; }
.box_color_2 { background:url(../images/bg_2.png) repeat;} /*background:#1b9275; */
.box_color_2 .forecolor { background:#fff; }
.box_color_3 { background:url(../images/bg_3.png) repeat;}/*background:#1d548b; */
.box_color_3 .forecolor { background:#81b623; }
.box_color_4 { background:url(../images/bg_4.png) repeat;}/*background:#2188a4; */
.box_color_4 .forecolor { background:#81b623; }
.box_color_5 {  background:url(../images/bg_5.png) repeat;}/*background:#67b4c9;*/
.box_color_5 .forecolor { background:#2f5c7d; }
.box_color_6 { background:url(../images/bg_6.png) repeat;}/*background:#89d3ad; */
.box_color_6 .forecolor { background:#5b9979; }
.mapa { background:url(../images/mapa_fundo2.jpg) no-repeat 0 0;}
#inicio {min-height: 700px}

/* General */
.box_titulo_pagina { font-size:45px; text-transform:uppercase; width:100%;	}
.box_titulo_pagina span.titulo { font-family:'Dacia Spirit Helios Regular'; display:block; margin-left:7%; }
.box_titulo_pagina span.subtitulo { font-size:14px; font-family:'Dacia Spirit Helios bold'; display:block; margin-left:7%; margin-bottom: 2%; opacity: 0.7;  }
.box_wrapper {margin-top: 2%; overflow: hidden; width: 80%; margin: auto; overflow: visible !important; display: block; }

.box_eco1 .titulo, .carro_detalhe .titulo, #poupar .box_wrapper .row .titulo, #experimentar .large-5 .titulo, #experimentar .box_wrapper .titulo {font-size: 2em; text-transform: uppercase;font-family:'Dacia Spirit Helios bold';display: block;}

.box_eco2 .titulo, .carro_detalhe .titulo, #poupar .box_wrapper .row .titulo, #experimentar .large-5 .titulo, #experimentar .box_wrapper .titulo {font-size: 2em; text-transform: uppercase;font-family:'Dacia Spirit Helios bold';display: block;}

.box_eco3 .titulo, .carro_detalhe .titulo, #poupar .box_wrapper .row .titulo, #experimentar .large-5 .titulo, #experimentar .box_wrapper .titulo {font-size: 2em; text-transform: uppercase;font-family:'Dacia Spirit Helios bold';display: block;}

.box_eco4 .titulo, .carro_detalhe .titulo, #poupar .box_wrapper .row .titulo, #experimentar .large-5 .titulo, #experimentar .box_wrapper .titulo {font-size: 2em; text-transform: uppercase;font-family:'Dacia Spirit Helios bold';display: block;}

.titulo img { float: right; margin-right: 7%;}
.asterisco {font-size: 0.7em; line-height: 1.5em !important}

/*Homepage*/
.dacia_badge {cursor:pointer;margin-top: 10%; text-align: center}

/*Vantagens*/
.box_eco1 .titulo {background: url(../images/seguranca.png) no-repeat left center; background-size: auto 2em; padding: 4% 70px; }
.box_eco1 .subtitulo, .descricao ul li,  #poupar .box_wrapper .large-4 .titulo,.poupar_unidade {opacity: 0.7}

.box_eco2 .titulo {background: url(../images/facil.png) no-repeat left center; background-size: auto 2em; padding: 4% 70px; }
.box_eco2 .subtitulo, .descricao ul li,  #poupar .box_wrapper .large-4 .titulo,.poupar_unidade {opacity: 0.7}

.box_eco3 .titulo {background: url(../images/ambiente.png) no-repeat left center; background-size: auto 2em; padding: 4% 70px; }
.box_eco3 .subtitulo, .descricao ul li,  #poupar .box_wrapper .large-4 .titulo,.poupar_unidade {opacity: 0.7}

.box_eco4 .titulo {background: url(../images/poupanca.png) no-repeat left center; background-size: auto 2em; padding: 4% 70px; }
.box_eco4 .subtitulo, .descricao ul li,  #poupar .box_wrapper .large-4 .titulo,.poupar_unidade {opacity: 0.7}

/*Modelos*/
.carro_menu_container div a {text-align:left; color: #FFF}
#modelo_carro_sandero, #modelo_carro_logan_mcv, #modelo_carro_duster, #modelo_carro_logan {position:relative; margin: auto;}
#modelo_carro_logan_mcv, #modelo_carro_duster , #modelo_carro_logan {left:-1300px;opacity:0; filter:alpha(opacity=0); top: 0}
#modelo_carro_duster_bt, #modelo_carro_logan_mcv_bt, #modelo_carro_logan_bt {opacity:0.5; filter:alpha(opacity=0.5);}
.carro_detalhe .preco { color:#A4EB25; font-size:4em; font-family:'Dacia Spirit Helios bold'; line-height: 1em }
.carro_menu_container .small-4 {padding-left: 0px !important}


/*Poupar*/
.poupar_custo {font-size: 3em; font-family:'NDacia Spirit Helios bold'; background-color: #FFF text-align: center; color:#79b410; }
 #poupar .box_wrapper .large-4 .titulo {font-size: 1em;}
.slider_wapper { display: inline-block;  width: 100%; height: 20px; margin-right:10px; margin-top: 10px }
.slider_wrapper .slider_km {width: 100%}
.label_slider { display:block; text-align:center; margin-right:5%;color:#A4EB25; font-size: 1.5em; font-family:'Dacia Spirit Helios bold';margin-top: 10px }
.poupar_custo {font-size: 3.4em; font-family:'Dacia Spirit Helios bold'; color:#A4EB25;  margin-bottom:2%  }
.poupar_custo, .poupar_unidade{text-align: center}
.slider_interval .min {float: left;}
.slider_interval .max {float:right;}

/*Funciona*/
.imagem_viatura { text-align:right; vertical-align:top; margin-bottom: 40px}
.imagem_viatura img { display:none;  }
.imagem_viatura img.activo { display:block; right: 0; top: -10;width: 100%; opacity:1; filter:alpha(opacity=1);}
.menu_funciona ul { line-height:35px; text-transform:uppercase; list-style:none; font-family:'Dacia Spirit Helios regular' }
.menu_funciona li.activo { background:#FFFFFF; color:#67b4c9; width: 100% }
.menu_funciona li.activo  span { border-right:1px solid #6cb6cb;}
.menu_funciona li:hover  span { border-right:1px solid #FFF;}
.menu_funciona li:hover { background:#FFF;cursor: pointer; }
.menu_funciona li  span {margin-right:7px; margin-left:15px; display:block; float:left; width:25px; }
.legenda div { color:#FFF; padding: 2% 0; text-align: center; position: absolute; width: 100%}


/*Contactos*/
#experimentar .small-5 {text-align: center;}
.box_links img { margin:0; margin-top:35px; margin-bottom:15px; margin: auto; }
.box_links >span { font-size:33px; text-transform:uppercase; color:#fff; margin-top:15px; margin-bottom:20px; display:block; font-family:'Dacia Spirit Helios bold' }
.btn_exp_link_ext { padding:5px 20px; text-transform:uppercase; font-size:16px; color:#fff; background:#5b9979; display:block; width:80%; margin:auto }
.btn_exp_link_ext { text-decoration:none; }
.btn_exp_link_ext:hover { text-decoration:none; color:#5b9979 !important; background:#FFF;}


{ text-decoration:none; color:#5b9979 !important; background:#FFF;}

/*Footer*/
.footer{width: 100%;height: 45px;background: #10314C;}
.footer .menu{text-align:right;padding:10px 10px 0 0;}
.footer a{font-size:13px;}
.footer a:hover{text-decoration:underline;}





/* Alterações 2019 */
.cars5{
    display: -webkit-inline-box;
}



@media screen and (max-width: 1235px) {
/*.galp-message-bar .close-btn{right: 3.8%;}*/
}

@media screen and (max-width: 1200px) {
.galp-message-bar .bar .title{font-size: 26px;margin-top: 6px;margin-right:0%;width:21%;}
.galp-message-bar .bar .arrow{margin-top: 9px;margin-right: 2%;}
.galp-message-bar .bar .message{font-size: 22px;max-width: 44%;margin-top: 6px;}
.galp-message-bar .bar .button-bar .btn{font-size:14px;}

.btn::after {height: 9px;top: 13px;right: 1.4em;width: 9px;}

}

@media screen and (max-width: 1120px) {
.galp-message-bar .bar .title{margin-left: 2%;}
}

@media screen and (max-width: 1063px) {
.galp-message-bar .bar .title{font-size: 24px;}
.galp-message-bar .bar .arrow{}
.galp-message-bar .bar .message{font-size: 20px;}
}

@media screen and (max-width: 1000px) {
.galp-message-bar .close-btn{right:2%;}
}


@media screen and (max-width: 970px) {
.galp-message-bar .bar .title{font-size: 22px;width:20%;}
.galp-message-bar .bar .message{width:45%;}
}


@media screen and (max-width: 930px) {
.galp-message-bar .bar .title{margin-top: 10px;width:21%;}
.galp-message-bar .bar .arrow img{margin-top: 12px;}
.galp-message-bar .bar .message {margin-top: -4px;width:43%;}
.galp-message-bar .bar .arrow{margin-top: 0px;}
}

@media screen and (max-width: 865px) {
.galp-message-bar .bar .title{font-size: 19px;min-width:21%;width:auto;margin-top: 6px;}
.galp-message-bar .bar .arrow{margin-top: 0px;}
.galp-message-bar .bar .arrow img{margin-top: 12px;}
.galp-message-bar .bar .arrow img.show-desktop{display:none;}
.galp-message-bar .bar .arrow img.show-mobile{display:block;}
.galp-message-bar .bar .message{line-height: 20px;margin-top:0px;font-size: 18px;max-width: 35%;}
.galp-message-bar .bar .button-bar .btn{font-size:13px;margin-top:2px;}
.galp-message-bar .close-btn .close-button{font-size: 10px;width: 25px;height: 25px;line-height: 8px;}
}

@media screen and (max-width: 832px) {
.galp-message-bar .bar .title{margin-right:2%;}
}



