* { margin:0; padding:0; }
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object { border:0; }
body { padding: 0;  font: 12px/1.4 Verdana, Helvetica, sans-serif; font-size: 12px; color: #808080;  text-align: center;  }

a {color:#1b8bb4; text-decoration:none; border:none;}
a:link, li a.active {color:#1b8bb4; text-decoration:none; border:none;}
a:hover {color:#1b8bb4; text-decoration: underline; border:none;}
img a { border:none; }

h1, h2, h3, h4, h5, h6 { font-family:  Verdana, Helvetica, sans-serif; margin:0 0 0 0; } /*Arial, Helvetica, sans-serif;*/
h1 { font-size:230%; }
h2 { font-size:15px; }
h3 { font-size:140%; font-weight: bold;}
h4 { font-size:120%; font-weight: bold;}
h5 { font-size:100%; }

h1.title { border-bottom:1px dotted #84a1af; margin:0 0 0px 0; }
.node h2 a { color:#1c8cb5; font-size: 26px; }
p { margin:0 0 5px 0;}
blockquote { border: 1px solid #ced1da; background: #eef0f5; color:#788093; font-weight:bold; font-style:italic; }
.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }


/*
 * Wrapper
 */
 #page{ background:url(images/fundo.png) repeat;}
 #mainimg{width:1000px; margin: auto;  background:url(images/fundo.png) repeat;}
 #wrapper { width:960px; margin: auto; text-align:left; }
 #header { }

      /*---Top header---*/
      #top-header{height: 75px; padding-top: 78px}
      /*flotipo*/
      /*#logo-floater { position: absolute; z-index: 5;float:left; text-align: left; margin-left: 30px; margin-top: 31px;}*/
      #logo-floater { position: absolute;float:left; text-align: left; padding-top: 45px; padding-left: 20px;}
      #logo-floater a { outline:none; }

      /*Slogan, networks e linguas*/
      #slogannetworks{ display: inline-block; float:right; }
      /*Nome do site, slogan*/
      #site-name a {  display: inline-block; margin-top: 37px; color:#ffffff; font-size:14px;}
      #slogan { display: inline-block; margin-top: 37px; color:#ffffff; font-size:14px;} 
      /*Linguas*/
      #language{ float: right; margin: 38px 139px 0 0;}
      .language-switcher-locale-url {list-style-type: none; margin: 0; }
      .language-switcher-locale-url li {display: inline-block;}
      /*Redes Sociais*/
      #header-social-networks { float:right; margin-right:14px; margin-top: 31px; }


   /*---Menu e pesquisar---*/
   #menusearch{width:960px; height: 51px; background: url(images/menu.png)}
   #menusearch { /*background-image:url(images/home-block-box-bg.png);*/ overflow:hidden; clear:both; }
      /*Menu*/
      #navigation { margin-top: 15px; margin-right: 30px; float: right; display: block; font-size: 13px; position:relative;}
	       /*
            * Main menu links
            */
            #navigation ul.menu li { border-left: 1px solid #ffffff; display: inline-block; vertical-align: middle; padding:0 5px 0 0; margin:0; }
            #navigation ul.menu li a { outline:none; padding-left: 8px; text-decoration: none; color:#ffffff; text-align:right; }
            #navigation ul.menu li.first { border: none; }
            #navigation ul.menu li a:hover, #navigation ul.menu li a.active{ text-decoration:underline; font-weight: bold; color:#ffffff; }
            #navigation ul.menu li a:after { content: none; }
      /*Área de pesquisa*/
      #header-top-inside-right { float:right; text-align:right; width: 250px;} 
           /*
            * Search block
            */                                                                    
           #search-block-form { width: 250px; float: right; background-color: #ffffff; padding:0 5px; border: 1px solid #000000; -moz-border-radius: 5px; border-radius: 5px;}
           #search-block-form .form-text { background: transparent; border: none; color: #000000; font-size: 14px; width: 220px; outline: none;  height: 25px; }
           #search-block-form .form-submit { background: url("images/search.jpg") no-repeat scroll center center transparent; float: right; border: none;
                                            width: 25px; height:25px; text-indent:-9999px; cursor:pointer; line-height:25px; }	



/*Front-page Slider */
#banner{ float: right; }
/*border conteudo*/
#banner {border-top:0px; border-right:0px; border-left:0px; border-bottom:0px; border-style: solid; border-color: #CECECE; }
/*padding conteudo*/
#views_slideshow_cycle_main_slider-block{ padding: 5px 5px 2px 3px; background: #ffffff; }

 .views-field-counter{ display: none; float:left; padding:10px 5px; width: 10px; background:url("/sites/default/files/Slider/button.png") top left no-repeat; }
 .views-field-counter .active{ background:url("/sites/default/files/Slider/button-hover.png") top left no-repeat; }
 .views-content-counter{ display:none; }
 /*Butões (anterior e seguir)*/
 /*#views_slideshow_controls_text_previous_slider-block{ background-repeat: no-repeat; display: inline-block; position: absolute; z-index: 10; top: 150px; left: 2px;
   width: 200px; font-size: 0px; height: 200px; overflow: hidden;background-image:url('/mp/sites/default/files/Slider/previous.jpg');}*/
	
	
/*
 * Area das paginas secundarias
 */	
 #main-area {  clear:both; display:block; min-height: 308px; }
 #main-area-inside { display:block; overflow:hidden; background: #ffffff; min-height: 308px; }
 /*border e padding do conteudo */#main { border:1px solid #cecece; padding:9px 9px 0px 9px; min-height: 310px; }
 #main h1 {color: #147294; text-align: center; font-size: 20px; font-weight: bold; padding: 60px 0 30px 0; border:none; } 

 
/*
 * Home Blocks
 */
/*border conteudo*/#home-blocks-area { border-top:0px; border-right:1px; border-left:1px; border-bottom:1px; border-style: solid; border-color: #CECECE;}
/*padding conteudo*/#home-blocks-area { padding: 0px 9px 9px 9px;}

#home-blocks-area { /*background-image:url(images/home-block-box-bg.png);*/ background: #ffffff; min-height:100px; overflow:hidden; clear:both; }
/* Example overrides */
     #homeare1 { float: right; }
     #homeare2 { margin-right: 230px; }
  
#home-blocks-area .block h2 { height: 30px; color:#ffffff; font-weight: normal; vertical-align: middle; display: table-cell; margin:0; padding:0px 0 0 10px; }
     /*#home-blocks-area .region-home-area-1 .block { background:none; }*/


#home-blocks-area .region-home-area-2 .block .content { /*background:url(images/sectionbg.png);*/ min-height: 363px; margin-bottom: 0px; background: #FFFFFF; padding:7px; display:block; overflow:hidden; }

/*
 * Credits
 */
#footer-bottom{ width:960px; clear:both; margin:auto; text-align:center; display: inline-block; color:#ffffff; font-family:  Verdana, Helvetica, sans-serif; font-size: 11px;}
   #footer-table { margin:10px 0;}
   #footer-table-left { width: 20%;}
   #copyright{ text-align:center; color:#808080;}
   #licenca{ text-align:right; color:#808080;}
   #credits{width: 20%; color:#808080;}

a.nka:link, a.nka:active, a.nka:visited, a.nka:hover, a.nka:link, a.nka:active, a.nka:visited, a.nka:hover {
background: url("images/madebynka.png") no-repeat ; display: block; float:right; text-indent: -9999px; height: 38px; width: 97px; }


/*
* Taxonomy - Feed Pages
* .node-teaser
*/
.node-teaser { display:block; margin:0 0 25px 0; padding:0 0 5px 0; border-bottom:1px dotted #84A1AF; }


/*
 * Node
 */
div.field-type-taxonomy-term-reference { color: #444955; font-size:11px; font-weight: bold; background: url(images/tag.png) no-repeat left; padding-left: 28px; margin-top: 10px; display:block;
overflow:hidden; }
div.field-type-taxonomy-term-reference a { color: #1b8bb4;}
div.field-type-taxonomy-term-reference .field-label { float:left; display:block; clear:both; }
div.field-type-taxonomy-term-reference .field-items .field-item { float:left; display:block; padding:0 5px ;}
/*.node .content img { border: 0px; background: #ffffff; padding: 4px; margin:0px 0; }*/


/*
 * Comments
 */
#comments { clear:both; }
.comment-form label { font-weight:bold; padding:5px 0; }
.comment-form .form-text { background:#EEF0F5; border: 1px solid #CED1DA; font-weight:normal; height:25px; line-height:25px; width: 591px; padding:5px; color: #666666; }
.comment-form textarea { background:#EEF0F5; border: 1px solid #CED1DA; font-weight:normal; padding:5px; 
font-family: Verdana, Helvetica, sans-serif; font-size:12px; line-height:120%; color: #666666; }
.comment-form .form-submit {  background: #11719F; border: none; color: #FFFFFF; float: right; font-weight: bold; margin: 10px 0 0 10px; padding: 10px; cursor:pointer; 
font-family: Arial, Verdana, Helvetica, sans-serif; }
.comment { background:#EEF0F5; border: 1px solid #CED1DA; font-weight:normal; padding:20px; margin:20px 0;  }
.comment .submitted { color:#777d8a; font-size:11px; }
.comment h3 a.permalink { font-size:12px; font-family: Verdana, Helvetica, sans-serif; }


/*
 * Form items
 */
.form-item, .form-actions { clear: both; display: block; margin-bottom: 1em; margin-top: 1em; overflow: hidden; }


/*
 * List items
 */
ul.menu { margin: 0 0 0.75em; padding: 0; list-style:inside; }
ul.menu li { margin: 0 0 0.25em 1.5em; padding: 0; } 
.links { /*clear:both;*/ overflow:hidden; margin:10px 0; }
ul li.leaf { list-style-type: disc; list-style-image:none; }
ul.inline li.node-readmore, ul.inline li.comment-add { background: #11719F; border: none; color: #FFFFFF; float: right; font-weight: bold; margin: 10px 0 0 10px;  cursor:pointer; 
font-family: Arial, Verdana, Helvetica, sans-serif; padding:10px; }
.node-readmore a, .comment-add a, .comment-add a.active { color:#ffffff; padding:10px; }
.home-block-area .node-readmore , .home-block-area .comment-add { margin:0 5px; }
.home-block-area .node-readmore a, .home-block-area .comment-add a{ font-size:12px; padding:0 5px; }
.user-picture { float:left; margin:0 20px 0 0; background: #ffffff; border: 1px solid #CED1DA; padding:4px; }
.user-picture a, .user-picture img { padding:0; margin:0; display:block; overflow:hidden; }

/*
 * Pager
 */
/*ul.pager { background: #eef0f5; border: 1px solid #ced1da;margin:20px 0; padding:20px; display:block; overflow:hidden; }
ul.pager li { padding:0; margin:0; }
ul.pager li.pager-current {  background:#4eabd7; color:#ffffff; }
ul.pager a { padding:10px; background:#11719f; color:#ffffff; }
ul.pager a:hover { background:#4eabd7; text-decoration:none;}*/


/*
 * Main menu links
 */
 
/* 1st level */
/*
#navigation ul.menu li { display: inline-block; float:left; vertical-align: middle; padding:0 5px 0 0; margin:0; }
#navigation ul.menu li.last { padding:0; }
#navigation ul.menu li a { outline:none; padding: 5px 10px; text-decoration: none; display:block; color:#afb2bc; font-size:12px;  font-family: 'Droid Sans',Arial,Verdana,sans-serif; font-weight:bold; text-align:center; }
#navigation ul.menu li a:hover, #navigation ul.menu li a.active{ text-decoration:none; color:#ffffff; border-radius: 5px; -moz-border-radius: 5px; background: #0d0f13; }
#navigation ul.menu li a:after { content: none; }
#navigation ul.menu li.expanded { position: relative; }
#navigation ul.menu li.expanded:hover a { border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; background: #0d0f13; }
*/

/* 2nd level */
/*
#navigation ul.menu li.expanded ul.menu { width: 190px; z-index:100; font-size:12px; padding:0; background: #0d0f13; display: none; position: absolute; top:33px; left: 0px; z-index:1; }
#navigation ul.menu li.expanded:hover > ul.menu { display: block; }
#navigation ul.menu li.expanded ul.menu li a { font-size: 15px; color:#afb2bc; padding:10px; display:block; width:180px; text-align:left; border-radius:0; -moz-border-radius:0; }
#navigation ul.menu li.expanded ul.menu li a:hover { color: #ffffff; }
*/

/* 3rd, 4th, 5th, (...) level  */
/*
#navigation ul.menu li.expanded ul ul.menu { display: none; left: 190px; top:0; }
#navigation ul.menu li.expanded:hover > ul.menu { display: block; }
#navigation ul.menu li.expanded ul ul.menu li a { font-size: 15px; color:#afb2bc; padding:10px; display:block; width:180px; text-align:left; }
#navigation ul.menu li.expanded ul ul.menu li a:hover { color: #ffffff; }
*/
/* EOF:Main navigation links */

/*
 * Secondary menu links
 */
 /*
ul#secondary-menu { padding:0; margin:0; text-align:right; }
ul#secondary-menu li { padding:0; margin:0; border-right:1px solid #6A7796; display:inline-block; float:left; }
ul#secondary-menu li a { padding:0 10px; line-height:140%; }
ul#secondary-menu li.first a { padding:0 10px 0 0; }
ul#secondary-menu li.last { border-right:none; }
ul#secondary-menu li.last a { padding:0 0 0 10px;  } 
*/


/*
 * Contactos
 */
#webform-client-form-13 label { float: left; width: 80px; font-weight: normal; height: 20px; padding-top: 3px;}
#webform-client-form-13 .form-text, .form-select, .form-textarea  { float: right; width: 454px !important; background-color: #cecece; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0px;}
#webform-client-form-13  .form-text, .form-select { height: 20px !important;}
#webform-client-form-13 .form-textarea { height: 80px !important; width: 454px !important; }

#markup_element_31g7awZ5ul_body{text-align:justify !important; width:554px;}
#webform-component-mensagem { width: 554px; }

#webform-client-form-13 .webform-container-inline {width: 554px;}

#imgcontatos {position:relative;}
#tab_contact{position:absolute;}
#tab_contact_texto{padding:20px 0 264px 50px;}
#webform-client-form-13 {left: 350px; margin-bottom: 255px; width:605px; height:570px;}
/*Submit buttom*/
#webform-client-form-13 #edit-submit {position: relative; left: 458px; top: 25px; }
#webform-client-form-13 #edit-submit {background: #0e4f67; color:white; width: 90px; margin-bottom: 3px; padding-bottom: 2px; border:0px; height: 20px; font-size: small; font-weight: bold;}
#webform-client-form-31 :active #edit-submit{ background: #147294; }


/*
 * Newsletter
 */
#webform-client-form-31 label { float: left; width: 50px; font-weight: normal; height: 20px; padding-top: 3px;}
#webform-client-form-31 .form-text  { float: right; width: 300px !important; height: 20px !important; background-color: #cecece; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0px;}
#webform-client-form-31 #edit-actions { margin-right: 0px; text-align: right;}
#webform-client-form-31 { width: 400px; min-height: 150px; height:150px; left: 202px; clear: both;}
/*Submit buttom*/
#webform-client-form-31 #edit-submit {position: relative; left: 175px; top: 20px; }
#webform-client-form-31 #edit-submit {background: #0e4f67; color:white; width: 90px; margin-bottom: 3px; padding-bottom: 2px; border:0px; height: 20px; font-size: small; font-weight: bold;}
#webform-client-form-31 :active #edit-submit{ background: #147294; }

 
 
/* 
 * Noticias Completas 
 */
.view-noticias-completas .view-content {padding: 0 7px 0 7px;}
.view-noticias-completas .view-content li { padding-bottom: 20px; }
.view-noticias-completas  .view-header { color: #147294; text-align: center; font-size: 20px; font-weight: bold; padding: 60px 0 30px 0; }
.view-noticias-completas  .views-field-title a{ font-size: 15px; color: #0000FF; }

.view-noticias-completas .pager { font-weight: normal; font-size: 14px; }
.view-noticias-completas .pager a { color: #808080; }
.view-noticias-completas .pager a:hover{ text-decoration: none; }


/*
 * Área Reservada
 */
 .page-user h1.title { display: none; }
 .page-user ul.primary {  }
 .page-user ul.primary li  { }
/*-----Login-----*/
#login-form .form-item, .form-actions{ margin: 7px; padding: 0px;}
#login-texto { margin: 73px 0 40px 150px;}
#login-form label { float: left; width: 80px; font-weight: normal; height: 20px; padding-top: 3px;}
#login-form .form-text  { float: left; width: 300px !important; height: 20px !important; background-color: #cecece; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0px;}
#login-form { margin-left: 200px; width: 400px; min-height: 150px; height:150px; left: 202px; clear: both;}
.form-item .description { display: none;}
/*Submit buttom*/
#login-form #edit-submit--2 {position: relative; }
#login-form #edit-actions--2{ width: 90px; height: 18px; position: relative; left: 512px; top: 36px; }
#login-form #edit-submit--2 {background: url(design/buttons/botao.png); color:white; width: 90px; margin-bottom: 3px; padding-bottom: 2px; border:0px; height: 18px; font-size: small; font-weight: bold;}
#login-form :active #edit-submit--2{background: url(design/buttons/botao_ativo.png); }

/*-----Recuperar Password-----*/
#pass-texto { margin: 73px 0 40px 150px;}
#pass-form label { float: left; width: 200px; font-weight: normal; height: 20px; padding-top: 3px;}
#pass-form .form-text  { float: left; width: 300px !important; height: 20px !important; background-color: #cecece; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0px;}
#pass-form { margin-left: 200px; width: 500px; min-height: 150px; height:150px; left: 202px; clear: both;}
/*Submit buttom*/
#pass-form #edit-submit--2 {position: relative; }
#pass-form #edit-actions--2{ width: 200px; height: 18px; position: relative; left: 512px; top: 36px; }
#pass-form #edit-submit--2 {background: url(design/buttons/botao.png); color:white; width: 200px; margin-bottom: 3px; padding-bottom: 2px; border:0px; height: 18px; font-size: small; font-weight: bold;}
#pass-form :active #edit-submit--2{background: url(design/buttons/botao_ativo.png); }

/*-----Registo-----*/
#register-texto { margin: 73px 0 40px 150px;}
#register-form label { float: left; width: 145px; font-weight: normal; height: 20px; padding-top: 3px;}
#register-form .form-text  { float: left; width: 300px !important; height: 20px !important; background-color: #cecece; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0px;}
#register-form { margin-left: 200px; width: 445px; min-height: 150px; height:150px; left: 202px; clear: both;}
/*Submit buttom*/
#register-form #edit-submit {position: relative; }
#register-form #edit-actions{ width: 145px; height: 18px; position: relative; left: 512px; top: 36px; }
#register-form #edit-submit {background: url(design/buttons/botao.png); color:white; width: 145px; margin-bottom: 3px; padding-bottom: 2px; border:0px; height: 18px; font-size: small; font-weight: bold;}
#register-form :active #edit-submit{background: url(design/buttons/botao_ativo.png); }

/*
 * Notícias
 */
.jcarousel-skin-default { padding-top: 1px; height: 260px; } 
.jcarousel-skin-default .jcarousel-clip-vertical { line-height: 100%; height: 264px; width: 240px; margin: 0; padding: 0; }
.jcarousel-skin-default .jcarousel-container-vertical { height: 264px; width: 200px; margin: 0; padding: 0; }

ul.jcarousel-view--noticias--noticias { height: 318px; width: 240px; }
ul.jcarousel-view--news--noticias { height: 318px; width: 200px; }

.jcarousel-skin-default .jcarousel-item { margin: 10px 5px 0 6px; width: 227px; height: 77px; border: 0; border-bottom: 1px solid #ccc; background: none; }
.jcarousel-skin-default .jcarousel-item  h2{ text-align: left; } 
.jcarousel-skin-default  .jcarousel-prev { display: none; left: -9999px; }
.jcarousel-skin-default  .jcarousel-next { display: none; left: -9999px; }
 
#block-views-noticias-noticias { display: table-cell; }
#block-views-noticias-noticias  .view-noticias { background: #F3F3F3; }

/*Content*/
#block-views-noticias-noticias  .view-content{ display: block; margin-bottom: 0px; position: static; max-width: 240px; }
#block-views-noticias-noticias  .view-content a {color:#808080; text-decoration:none; border:none; } 
#block-views-noticias-noticias  .view-content a:hover {color:#808080; text-decoration: none; border:none;} 
/*Header*/
#block-views-noticias-noticias  .view-header{ display: table-cell; width: 240px; vertical-align: middle; height: 79px;
	                                          background: url(design/noticias/noticiasimg.png)}
#block-views-noticias-noticias  .view-header p{ /*display: table-cell;*/display:none; color: white;  vertical-align: middle; margin: 0; font-size: 17px; text-decoration: none; }
/*Footer*/											  
#block-views-noticias-noticias  .view-footer { height: 20px; display: table-cell; padding-top: 10px; text-align: center; width: 240px; }
#block-views-noticias-noticias  .view-footer a{ color: blue; }

#block-views-noticias-noticias  .node-noticia p{ /* Texto da Noticia */ font-size: small; color: gray; height: 60px; max-width: 160px; margin: 0; }
#block-views-noticias-noticias .node-noticia div.field-item{ display: block; }
#block-views-noticias-noticias  .field-item p { /* Texto em geral */}

/*EXTRA*/
/*--------------------------------------------------------------------- */
table { border: 0; border-collapse:separate; border-spacing:0; font-size:100%; width: 100%; }
/* table { margin:15px 0; border: 1px solid #cdcdcd; border-collapse:separate; border-spacing:0; font-size:100%; width: 100%; border: 0;}
th {background:#9097A9; color:#ffffff;}
tr.even { background-color:#e0e3eb; }
tr.odd { background-color:#ffffff; }
td,th { padding:10px; }
td { border: 1px solid #cdcdcd;}
td.active { background:none; border: 1px solid #cdcdcd;}*/

/*  --------------------------------------------------------------------- */

ul, ol { display:block; margin:15px 0 15px 40px; }
ul ul, ul ul ul, ol ol, ol ol ol { margin:0; margin-left:20px; }
ol { list-style-type:decimal; }
ol ol { list-style-type:upper-alpha; }
ol ol ol {list-style-type:lower-alpha; }
li { display:list-item; }
ul li a { text-decoration:none; }

/* Menu Rodape*/
#navrodape ul.menu { margin: 0 0 0.75em; padding: 0; list-style:inside; text-align:center; }
#navrodape ul.menu li { border-left: 1px solid #808080; display: inline-block; vertical-align: middle; padding:0 5px 0 0; margin:0;}
#navrodape ul.menu li a { outline:none; padding-left: 8px; text-decoration: none; color:#808080; text-align:right; }
#navrodape ul.menu li.first { border: none; }
#navrodape ul.menu li a:hover, #navigation ul.menu li a.active{ text-decoration:underline; font-weight: bold; color:#ffffff; }
#navrodape ul.menu li a:after { content: none; }

/* Sub-Menu*/
#submenu { background: #E5EBEB; width: 176px; height: 310px;float:left; padding: 12px 0 0 7px; border: 6px solid #FFFFFF}
#submenu ul.sub { margin: 0 0 0.75em; padding: 5px; list-style:inside; text-align:left; font-size:14px; font-family: Verdana, Geneva, sans-serif}
#submenu ul.sub li { border-bottom:1px solid #FFFFFF;  vertical-align: middle; padding:0 5px 0 0; margin:0; color:#808080; margin-bottom: 3px;}
#submenu ul.sub li a { outline:none; text-decoration: none; color:#808080; text-align:right; font-weight:bold;}
#submenu ul.sub li.first { border: none; }
#submenu ul.sub li a:hover, #navigation ul.menu li a.active{ text-decoration:underline; font-weight: bold; color:#ffffff; }
#submenu ul.sub li a:after { content: none; }

/* Ofertas Especiais*/
#home-blocks-area .region-home-area-2 .block .content{min-height: 40px; margin-bottom: 0px; background: #FFFFFF; padding:0px; display:block; overflow:hidden; }
/* Titulo Ofertas Especiais*/
#block-block-14 {width:660px;}
/* Fotos Ofertas Especiais*/
#block-block-2 {width:660px;}
/* Region-home-area-1*/
/*#home-blocks-area .region-home-area-1 .block {min-height: 459px; margin-bottom: 0px; background: #E5EBEB; padding:7px; display:block; overflow:hidden; }*/
/* Links Uteis*/
#block-block-11 {width: 260px; min-height: 311px; margin-bottom: 0px; background: #E5EBEB; padding:7px; display:block; overflow:hidden; }
/* Link Uteis Label*/
#block-block-16 {min-height: 10px;}
/*Destinos Especiais*/
#block-block-18 {padding:0px; }
/*Destinos Especiais*/
#destinosespeciais {position: relative; width: 260px ;height: 43px ;float: left;}
/*Mapa site google*/
#tab_contact_local {padding: 50px 0px 0px 0px;}
/*Cartao Visitas pagina inicial*/
#block-block-19 {padding-top:7px;}