html{margin: 0; padding: 0; overflow-x: hidden;}
body { 
  font-family: 'Roboto',sans-serif; 
   font-size: 0.85rem; color:#0c4b7d;font-weight: 400;
}
iframe{border:0 !important;}

/* ===========================================
\   SITE HEADER / NAVBAR
/* =========================================== */
.site-header {position: fixed;
	position: sticky; width: 100%;  top: -150px;z-index: 990;
	background-color:rgba(255,255,255,1);
}
.site-navbar {
	background-color:rgba(12,75,125,1);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
}
.site-navbar a {
padding-top:16px !important;  padding-bottom:16px !important; 
font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 0.9rem;
color: #FFFFFF !important; text-transform: uppercase;
transition: ease-in-out color .15s;
}
.site-navbar a:hover {
  color: #32ABC5 !important;
  text-decoration: none;
}

.sidenav {display: none !important;}

@media (max-width: 768px) 
{

	.site-header {position: fixed;
		position: sticky; width: 100%;  top: 00px;z-index: 990;
		background-color:rgba(255,255,255,1); border-bottom: 1px solid #dddddd;
	}
	/* ===========================================
	\   SIDENAV
	/* =========================================== */
	.sidenav {
	  display: block !important;
	  height: 100% !important;
	  width: 100%;
	  position: fixed;
	  z-index: 999;
	  top: 0;
	  left: -768px;
	  background-color: #0C4B7D;
	  overflow: auto !important;
	  text-align:left;
	}
	.sidenav-header{height: 110px; background: #00ADC7; width: 100%; }

	.sidenav a {
	  padding: 6px; padding-bottom: 10px;
	  text-decoration: none; border-bottom:2px solid #0C4B7D;
	  color: #ffffff !important;
	  font-size: 1rem; text-transform: uppercase; line-height: 22px; 
	  display: block;

	}
	.sidenav a:hover{    color: #f1f1f1;}

	.openbtn, .openbtn:hover, .openbtn:active, .openbtn:focus{position: absolute !important; top:18px !important; right: 0px !important; width: auto; height: 60px; color: #ffffff !important; background-color: #00ADC7 !important; border: 1px solid #00ADC7 !important;   border-radius: 0px; font-size: 12px; font-weight: 500;}

	.sidenav .closebtn, .sidenav .closebtn:focus, .sidenav .closebtn:active {
	  right: 0px; font-size: 18px !important;
	  color: #ffffff;
	  background-color: #00ADC7 !important;
	  border-color: #00ADC7 !important;
	  padding-top: 36px; border-radius: 0px; width: 65px; height: 80px; 
	}

}


/* ===========================================
\   HELPERS
/* =========================================== */
.bg-cover{-webkit-background-size: cover !important; -moz-background-size: cover !important;  -o-background-size: cover !important;  background-size: cover !important; width: 100%; background-position: center center; position: relative;
}
.img-cover{
   object-fit:cover;
   width: 100%;
}

hr{border-top:1px solid #D2DAE3 !important;}

.bg-light{background: #e5f0f9 !important;}
.bg-blue-light{background: #32ABC5;}
.bg-blue-dark{background: #0B4B7E !important; color:#ffffff !important;}
.bg-orange{background: #FF7230 !important; color:#ffffff !important;}

.c-logo-light{color:#32AAC4 ;}
.c-red{color:#e51a4b ;}
.c-blue{color:#0c4b7d;}
.c-orange{color:#FF7230 !important;}
.c-bluelight{color:#29aec5 !important;}

.pt-6{padding-top: 4rem;}
.pb-6{padding-bottom: 4rem;}


.w-15{width: 15%;}
.w-12{width: 12%;}

.fsize3_8rem{font-size: 3.8rem;}
.fsize3rem{font-size: 3rem;}
.fsize2_8rem{font-size: 2.8rem;}
.fsize2_5rem{font-size: 2.5rem;}
.fsize2_2rem{font-size: 2.2rem;}
.fsize2rem{font-size: 2rem;}
.fsize1_7rem{font-size: 1.7rem;}
.fsize1_5rem{font-size: 1.5rem;}
.fsize1_3rem{font-size: 1.3rem;}
.fsize1_2rem{font-size: 1.2rem;}
.fsize1rem{font-size: 1rem; line-height: 1.4rem !important;}
.fsize0_9rem{font-size: 0.9rem !important;}
.fsize0_8rem{font-size: 0.8rem !important;}
.fsize0_7rem{font-size: 0.7rem !important; }
.fsize0_6rem{font-size: 0.6rem !important;}
.fsize0_5rem{font-size: 0.5rem !important;}

.fw-400{font-weight:400 ;}
.fw-500{font-weight:500 ;}
.fw-700{font-weight:700 ;}
.fw-900{font-weight:900 ;}

.font-site{font-family: 'Roboto',sans-serif;}

.form-control {
    border: 1px solid #ced4da;
    border-radius: 0 !important;
}

h1,h2,h3,h4,h5,h6{font-family: 'Roboto', sans-serif;}
.title-border-top-bottom{
  border-top:1px solid #32abc5; border-bottom:1px solid #32abc5;  text-transform: uppercase;
  padding:16px 0;
}

.title-breadcrumb{font-size: 22px; margin-top: 10px;}

p{	-webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;}

.menu{position: -webkit-sticky;
position: sticky; height: 750px;  top: 60px;  z-index: 990;}


.bg-info-effect{background-color:rgba(12,75,125,0);     max-width: 100%;
    height: 100%; bottom:0;    position: absolute;
    left: 0; right: 0px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s; transition: all 0.3s;

 }
 .bg-cover:hover .bg-info-effect{height: 100%; background-color:rgba(12,75,125,0.8);}

 .local-zoom-icon{
	-webkit-transition: all 0.3s;
   -moz-transition: all 0.3s;
   transition: all 0.3s;
position: absolute; margin:10% 45%; font-size: 12px; text-transform: uppercase; font-weight: 600; opacity: 0; z-index: 600;
}
.bg-cover:hover .local-zoom-icon{ margin: 25% 45%;   opacity: 1;
    color: #FFFFFF;}


 /* ===========================================
 \   LINKS
 /* =========================================== */
a{color:#0c4b7d ;}
a:hover{text-decoration: none !important; color:#29aec5 !important;}

.btn{ border-radius: 0 !important;}
.btn-danger{background: #FF0E52; border:2px solid #FF0E52 !important;}
.btn-danger:hover {
	border-color:#bd2130 !important;
}
.btn-outline-light{border:2px solid #eeeeee !important;}

a, img, li{border:none !important; outline:none !important;}


/* ===========================================
\   CAROUSEL
/* =========================================== */
.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item{-ms-touch-action: auto;  touch-action: auto;
}
#carousel-home{position: absolute; z-index: 10; top: 0; left: 0;height: 100%; width: 100%;}


.bg-header-top {
    position: absolute;
    z-index: 800 !important;
    top: 0;
    width: 100%;
    height: 100%;
   background: linear-gradient(rgba(50,50,50,0.6), rgba(12,75,125,0.2));
}

.owl-carousel .owl-nav { bottom: 50px; position: absolute; width: 100%; margin: 0 !important; z-index: 980;}
.owl-carousel-home .owl-nav{ bottom: 80px; position: absolute; width: 100%; margin: 0 !important; z-index: 980;}
.owl-carousel .owl-nav [class*=owl-] {
   font-size: 14px;
   margin: 0px; 
   background: #004492 !important;
   color:#ffffff !important;
   position: absolute;
   border-radius: 0 !important; 
}
.owl-carousel .owl-nav .owl-prev { right: 60px !important; }
.owl-carousel .owl-nav .owl-next { right: 15px !important; }

.owl-carousel .owl-nav .owl-prev .fa,
.owl-carousel .owl-nav .owl-next .fa { padding: 10px 15px !important; }

.owl-caption{position: absolute; width: 100%;    top: 46%;    z-index:990;    color: #ffffff !important;}
.owl-carousel-bg{ width: 100%;  height: 100vh;
}

@media (min-width: 1024px) {
   .owl-carousel-bg{ width: 100%;  height: 100vh;
      top: 170px;
      } 
}


.owl-carousel-home .title{font-size: 5rem; line-height: 5rem; text-transform: uppercase; letter-spacing: 1px; text-shadow: #222222 2px 0 6px; font-family: 'dosis', sans-serif; margin:15px 0; font-weight: 600;}
.owl-carousel-home small{text-transform: uppercase; font-family: 'Lato', sans-serif; font-weight: normal; font-size: 1.8rem; letter-spacing: 1px }



.owl-items-destaque .item{ background: #ffffff !important; padding:10px; border:2px solid #d7e9f7;}


.owl-items-destaque .owl-preco {
   font-weight: 500; color:#FFFFFF; font-size: 15px; font-weight: 500;
   width: 60px; padding:8px 10px; text-align: center;
   height: 40px;
   background-color:rgba(229,26,75,1); right: 5px; top: 5px;
   position: absolute;
   -moz-border-radius:    6px;
   -webkit-border-radius: 6px;
   border-radius:         6px;
   -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   transition: all 0.5s;
}
.owl-items-destaque .owl-preco:before {
   content:"";
   position: absolute;
   right: 90%;
   top: 7px;
   width: 0;
   height: 0;
   border-top: 13px solid transparent;
   border-right: 17px solid #E51A4B;
   border-bottom: 13px solid transparent;
}


.owl-items-destaque .bg-cover:hover .owl-preco{background-color:rgba(229,26,75,1);}

.owl-items-destaque .owl-title-box{
	display: table; min-height: 60px !important;  height: 60px !important; width:100%;background: #FFFFFF;
}

.owl-items-destaque .owl-title-box .owl-title {
   width: 100%; font-weight: 700; text-transform: uppercase; text-align: center; font-family: 'dosis', sans-serif; font-weight: 700;
   height: 60px; display: table-cell; vertical-align: middle; background: #FFFFFF; font-size: 1.1rem;
}


.owl-items-destaque .item:hover {
    -webkit-box-shadow: 0px 3px 15px -3px rgba(51,51,51,1);
    -moz-box-shadow: 0px 3px 15px -3px rgba(51,51,51,1);
    box-shadow: 0px 3px 15px -3px rgba(51,51,51,1);
}


/* ===========================================
\   Carousel Locais a visitar
/* =========================================== */
.owl-locais-destaque .owl-title-locais-a-visitar{
	position:absolute; z-index:200; min-height:60px; padding:15px; text-transform:uppercase; color:#FFFFFF; bottom:15px; left:15px; right:15px; font-weight: 500; background-color:rgba(12,75,125,0.6); -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   transition: all 0.5s;
   font-family: 'dosis', sans-serif; letter-spacing: 0.5px; font-weight: 700;
}
.owl-locais-destaque .bg-cover:hover .owl-title-locais-a-visitar{background: transparent;}



@media (max-width:992px) 
{ 
	.owl-caption{position: absolute; width: 98%; left: 1%; right: 1%;   top: 37%; }
	.owl-carousel-home .title{font-size: 2.6rem; line-height: 2.8rem; text-transform: uppercase; letter-spacing: 1px; text-shadow: #222222 2px 0 6px;  font-family: 'dosis', sans-serif; margin:15px 0; hyphens: manual !important;}
.owl-carousel-home small{ font-family: 'Lato', sans-serif; font-weight: normal; font-size: 1.2rem; line-height: 1rem !important; letter-spacing: 0px; hyphens: manual !important; }
}




/* ===========================================
\   FOOTER
/* =========================================== */
.footer {
  width: 100%;
  font-size: 12px !important;
  height: auto;
  background-color: #0B4B7E;
  color:#cedbe5 !important;
}

.back-to-top {
	display: none;
	background: #FF0E52; color: #ffffff;
	-webkit-border-radius: 5px;
	font-size: 10px; text-align: center; font-weight: 500;
	border-radius: 0px;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	z-index: 999;
	right: 0px;
	bottom: 12px;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 37px;
	height: 37px;
	padding-top:2px;
}

.fb-page{min-height: 135px; height: 135px;}
.footer .copy{bottom:0px;  color:#cedbe5 !important; background: #022E51; width:100%; min-height: 42px; padding-top: 14px; }
.footer .contactos{min-height: 137px;}
.footer a{color:#cedbe5 !important;}
.footer a:hover{color:#FFFFFF !important;}
.footer .container{color:#cedbe5 !important;}
.footer h5{color:#FFFFFF; text-transform: uppercase; }
.footer hr{border-top:1px solid #3b6d95 !important; margin-top: 5px;}
.footer .copy, .footer .copy a {color:#cedbe5 !important;}
 .footer .copy a:hover{color:#ffffff !important;}







/* ===========================================
\   DISTRITOS
/* =========================================== */

.list-aside-distritos{list-style: none; margin: 0 0 80px 0 !important; padding:0 15px 15px 15px; background:#ebe9e9; }
.list-aside-distritos li{list-style: none; border-bottom:1px solid #658aa8 !important; 
  padding-bottom:8px; 
  margin-bottom:5px;
}
.list-aside-distritos a li{color:#0c4b7d !important; font-size: 13px; font-weight: 400;}
.list-aside-distritos a:hover li{color:#29aec5 !important; font-weight: 400;}

.list-aside-distritos a li.active{ font-weight: 700 !important;}

.icones-aside-distritos{font-size:12px; height:20px;}
.icones-aside-distritos .fa{ margin: 0 4px !important;}





/* ===========================================
\   PROMOÇÕES / ESCAPADINHAS
/* =========================================== */

/* bloco-promocao */
.lista-promo-content{
  width: 100%; position: relative;
  color:#ffffff;
  text-transform: uppercase !important;
  font-size:12px; 
  margin-top:0px;
}
.lista-promo-title{height:60px; display: table; width: 100%; background: #008fa5; font-family: 'dosis', sans-serif; letter-spacing: 0.5px; font-size:15px;}
.lista-promo-title-d-table{text-align:center; padding: 0 5px; height: 60px; position: relative; width: 100%; display: table-cell; vertical-align: middle; line-height: 1rem; }
.lista-promo-title a:hover{color:#d7edf0 !important;}


.lista-promo-estabelecimento{line-height: 0.8rem; height:55px; display: table; width: 100%;}
.lista-promo-estabelecimento-d-table{display: table-cell; vertical-align: middle; padding: 0 5px; background: #eff8f9; width: 100%; min-height: 55px; border:1px solid #00adc7;}

.cols-promo-details-first{border-right:4px solid #FFFFFF;}
.cols-promo-details{border-right:4px solid #FFFFFF;  }
.cols-promo-details-last{min-height:100px; background:#e51a4b;}
.col-promo{background:#9bc0df; border-bottom:5px solid #FFFFFF; padding:10px 0; min-height: 48px; }


.promocoes-detalhes-content{background:#e4eff8;  min-height: 55px !important;  height: 55px !important; display: table; width:100%;  }
.promocoes-detalhes-content .vertical-center{background:#e4eff8;  min-height: 55px !important;  height: 55px !important; width:100%;
display: table-cell; vertical-align: middle; 
}

.navtabs-promos .nav-link.active {
    color: #ffffff !important;
    background-color: #e51a4b !important;
}


@media (max-width: 760px) 
{

   .col-promo{float:left !important; width:25%;  padding: 16px 0;
      min-height: 60px;}
   .promocoes-detalhes-content{float:left !important; width:75%;}
}




/* ===========================================
\   HOME
/* =========================================== */
.home-content{height:100vh; }
.home-img-big{position:absolute; z-index:200; min-height:60px; padding:15px 5px; text-transform:uppercase; color:#FFFFFF; bottom:35px; left:35px; right:35px; background-color:rgba(12,75,125,0.6);
	-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   transition: all 0.5s;
}
.bg-cover:hover .home-img-big{height: 100%; bottom:0; right: 0; left: 0; top:0;}

.home-img-big-title{margin:0px; line-height:34px; font-weight:600;
}

.home-img-big-content:hover .local-zoom-icon{margin: 54% 45%;   opacity: 1;
    color: #FFFFFF;}


.bg-cover:hover .home-img-big-title{margin-top:65%; line-height:40px; font-weight:600;
}

.home-articles-box{
	display: table; min-height: 80px !important;  height: 80px !important; width:100%; margin:12px 0;
}
.home-articles-titles{border-top:1px solid #0c4b7d; border-bottom:1px solid #0c4b7d; min-height:65px; color:#e51a4b; text-transform:uppercase; margin-top:14px; padding:8px 0;  display: table-cell; vertical-align: middle; width: 330px;
	font-family: 'dosis', sans-serif; font-weight: 700; font-size: 17px;
}




.img-lista-estabelicimento .preco-promocao span{
    font-weight: 500; color:#FFFFFF; font-size: 15px; line-height: 14px !important;
    width: 54px; padding:8px 6px; text-align: center;
    height:30px;
    background-color:rgba(229,26,75,1); right: 5px; top: 5px;
    position: absolute;
    -moz-border-radius:    6px;
    -webkit-border-radius: 6px;
    border-radius:         6px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;

}
.img-lista-estabelicimento .preco-promocao span:before{
    content:"";
    position: absolute;
    right: 90%;
    top: 4px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 14px solid #E51A4B;
    border-bottom: 10px solid transparent;
}











/* ===========================================
\   LOCAIS A VISITAR
/* =========================================== */
.nav-tabs {
   border-bottom:  none !important;
}
 ul.locais-a-visitar>li{border-right:2px solid #ffffff !important;}
 ul.locais-a-visitar>li>a {
    font-size: 0.8rem; text-transform: uppercase; position: relative;
    border-radius: 0 !important; font-weight: 500; letter-spacing: 0.5px;
    
    color:#ffffff !important; background-color: #32abc5 ;
}
 ul.locais-a-visitar>li:last-child{
    border-right:none !important;
}

ul.locais-a-visitar>li>a.active, ul.locais-a-visitar>li>a.active:focus, ul.locais-a-visitar>li>a:hover {
    color: #555;
    background: #0c4b7d !important;
    border-bottom-color: transparent;
}
ul.locais-a-visitar>li.bg-orange>a.active, ul.locais-a-visitar>li.bg-orange>a.active:focus{
    color: #555;
    background: #FF7230 !important;
    border-bottom-color: transparent;
}



@media (min-width: 768px) 
{

   ul.locais-a-visitar>li>a.active:after {
      content: '';
      position: absolute;
      left: 42.5%;
      top:35px !important;
      width: 0;
      height: 0;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      border-top: 12px solid #0c4b7d;
      clear: both;
  }
}



ul.locais-a-visitar>li.bg-orange>a.active:after {
    content: '';
    position: absolute;
    left: 42.5%;
    top:35px !important;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #FF7230;
    clear: both;
}


.custom-select {
    display: inline-block;
    width: 100%;
    overflow-x: hidden !important;
    height: calc(2.25rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    line-height: 1.5;
    color: #FFFFFF;
    vertical-align: middle;
    background: url(/imgs/chevron-circle-down-solid.svg) center right no-repeat;
    background-position: right 6px top 11px;
    background-color: #FF0E52; 
    background-size: 15px 15px;
    border: none !important;
    border-radius: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
}






/* ===========================================
\   ESTABELECIMENTOS
/* =========================================== */

.ver-estabelecimento-breadcrumbs{border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;
    min-height:60px;  padding:8px 0 !important; width:100%; position:relative;
    margin-bottom:14px;
}
.ver-estabelecimento-breadcrumbs-title-left{float:left; width: 60%;}
.ver-estabelecimento-breadcrumbs-orderby{float: right; width: 40%;}
.ver-estabelecimento-breadcrumbs h3{margin:0px !important; padding:8px 0 !important;}

 .lista-estabelicimento .local-zoom-icon{
	-webkit-transition: all 0.3s;
   -moz-transition: all 0.3s;
   transition: all 0.3s;
position: absolute; margin:14% 43%; font-size: 12px; text-transform: uppercase; font-weight: 600; opacity: 0; z-index: 600;
}
.lista-estabelicimento:hover .local-zoom-icon{ margin: 14% 43%;   opacity: 1;
    color: #FFFFFF;}

.lista-estabelicimento:hover .bg-info-effect{height: 100%; background-color:rgba(12,75,125,0.8);}



.lista-estabelicimento{margin-bottom: 30px; min-height: 180px;}
.img-lista-estabelicimento{position:relative; border-bottom:1px solid #ffffff;}
.img-lista-estabelicimento img{position:relative; z-index:0;}
.lista-estabelicimento-title{
  display: table;
  width: 100%;
  font-family: 'dosis', sans-serif; font-size: 13px !important;
  min-height: 85px !important;
  height: 85px !important; /*estava 80*/
  border-top:1px solid #0c4b7d; border-bottom:1px solid #0c4b7d; padding:5px 0;  line-height: 0.9rem;
  text-transform: uppercase !important;
  margin-top:10px;
}

.img-lista-estabelicimento .preco span{
    font-weight: 500; color:#FFFFFF; font-size: 15px; line-height: 14px !important;
    width: 54px; padding:8px 6px; text-align: center;
    height:30px;
    background-color:#FF7230; right: 5px; top: 5px;
    position: absolute;
    -moz-border-radius:    6px;
    -webkit-border-radius: 6px;
    border-radius:         6px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;

}
.img-lista-estabelicimento .preco span:before{
    content:"";
    position: absolute;
    right: 90%;
    top: 4px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 14px solid #FF7230;
    border-bottom: 10px solid transparent;
}


.col-estabelecimento-contactos{padding-right: 0;}
.estabelecimento-contactos{ font-size: 12px; background:#cadfef; min-height: 170px; }
.estabelecimento-contactos-child{display: table-cell!important; width: 50%; padding:10px; height: 170px; vertical-align: middle !important;}

.estabelecimento-contactos .fa {border-radius:180px; padding:0px 6px; font-size: 20px;}

#mapa-estabelecimento{width:100% !important; min-width:100% !important; height:170px; border:1px solid #cadfef;}



@media (max-width: 768px) 
{

   .ver-estabelecimento-breadcrumbs{border-top:none !important; border-bottom:none !important;
}


   .ver-estabelecimento-breadcrumbs-title-left{float:left; width:100% !important;}
   .estabelecimento-contactos-child{display: block !important; width: 100% !important; padding:10px; height: 170px; }
	#mapa-estabelecimento{height: 310px !important; }
}
@media (max-width: 1000px) 
{
    #mapa-estabelecimento{margin: 20px 0 !important; }
    .col-estabelecimento-mapa{padding-left: 0px;}
}

.navtabs-estabelecimentos{ padding-top: 40px; border-bottom:1px solid #eeeeee !important;}

.navtabs-estabelecimentos .nav-item .nav-link {
   background-color: #E4EFF8;
   color:#23527c ; text-transform:uppercase; font-size:11px; font-weight:500;
}

 .navtabs-estabelecimentos .nav-link.active {
    color: #ffffff !important;
    background-color: #40AFC9;
}

.tab-content-estabelecimento table tr td {
    border: 1px solid #c9e4ff !important;
    padding: 6px;
}


#carousel-custom-dots img{height: 53px; cursor: pointer; opacity: 0.5 !important;}
#carousel-custom-dots img:hover{ opacity: 1 !important;}
#carousel-custom-dots img.active{height: 53px; cursor: pointer; opacity: 1;}





#form_contactos label{font-weight: 700; font-size: 14px;}

.preco-desde{min-height:34px; height:34px; font-size:20px; background:#FF7230; margin-top:5px; padding:0px 8px; color:#FFFFFF;}
