/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */

.node /* Node wrapper */ {
}

.node-sticky /* A sticky node (displayed before others in a list) */ {
}

.node-unpublished /* Unpublished nodes */ {
  /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}

.node-unpublished div.unpublished,
.comment-unpublished div.unpublished /* The word "Unpublished" displayed underneath the content. */ {
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word; /* A very nice CSS3 property */
}

.node-by-viewer /* A node created by the current user */ {
}

.node-teaser /* A node displayed as teaser */ {
}

/* All nodes are given a node-type-FOO class that describes the type of
 * content that it is. If you create a new content type called
 * "my-custom-type", it will receive a "node-type-my-custom-type" class.
 */
.node-type-page /* Page content node */ {
}

.node-type-story /* Story content node */ { }
.node h2.title /* Node title */ { }
.marker /* "New" or "Updated" marker for content that is new or updated for the current user */ { color: #c00; }
.node .picture /* The picture of the node author */ { }
.node .node-unpublished .picture, .comment.comment-unpublished .picture { position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */ }
.node .meta /* Wrapper for submitted and terms data */ { }
.node .submitted /* The "posted by" information */ { }
.node .terms /* Node terms (taxonomy) */ { }
.node .content /* Node's content wrapper */ { }
.node ul.links /* Node links. See also the ul.links declaration in the pages.css. */ { }
.preview .node /* Preview of the content before submitting new or updated content */ { }



#content-area .submitted {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.6em; color:#666;  }



#galeria_fotos_videos { width:945px; height:750px; margin:7px; display:block; z-index:9999; overflow:hidden; }
#galeria_fotos_videos #container { }
#galeria_fotos_videos #container #galeria_fotos { width: 855px; margin:0 45px; }
#galeria_fotos_videos #container #galeria_fotos .galleria-container { width: 855px; }
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-stage { width: 855px; top:0px; bottom:88px; left:0px; right:0px;  }
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-stage .galleria-images {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-stage .galleria-images .galleria-image {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-stage .galleria-images .galleria-image .galleria-layer {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-stage .galleria-images .galleria-image img {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-stage .galleria-loader { display:none; }
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-stage .galleria-counter { display:none; }
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-stage .galleria-counter span.galleria-current {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-stage .galleria-counter span.galleria-total {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-stage .galleria-image-nav .galleria-image-nav-right {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-stage .galleria-image-nav .galleria-image-nav-left {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-thumbnails-container { width: 855px; height: 83px; bottom: 0; position: absolute; left:0px; right:0px; z-index: 2;}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-thumbnails-container .galleria-thumb-nav-left { padding:4px;  width:28px; height:75px; cursor: pointer; background: transparent url(/sites/all/themes/festa_avante_2012/images/prev-horizontal-nav.jpg) no-repeat; opacity:.4; }
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-thumbnails-container .galleria-thumbnails-list {margin-left: 40px;
    margin-right: 40px;}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails .galleria-image {height: 75px; width: 99px; background: #000; margin: 0 5px 0 0; border: 0; }
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails .galleria-image img { }
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-thumbnails-container .galleria-thumb-nav-right { padding:4px; width:28px; height:75px; cursor: pointer; background: transparent url(/sites/all/themes/festa_avante_2012/images/next-horizontal-nav.jpg) no-repeat; opacity:.4;}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-info { display:none; }
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-info .galleria-info-text {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-info .galleria-info-text .galleria-info-title {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-info .galleria-info-text .galleria-info-description{}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-info .galleria-info-link {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-info .galleria-info-close {}
#galeria_fotos_videos #container #galeria_fotos .galleria-container .galleria-tooltip {}



#galeria_fotos_videos #container #galeria_video { width:945px; height:600px; background:#9C9; margin:0; padding:0; }
#galeria_fotos_videos #container .carousel { margin:0; padding:0; }
#galeria_fotos_videos #container .galeria_video_paginacao { margin:0; padding:0; }
#galeria_fotos_videos #container .js { margin:0; padding:0; }

#galeria_fotos_videos #container #galeria_video .carousel-wrap { margin:-44px 0 0 0; }
#galeria_fotos_videos #container #galeria_video .carousel-wrap #galeria_video_ul { margin:0; padding:0; }
#galeria_fotos_videos #container #galeria_video .carousel-wrap #galeria_video_ul .video_actuacao { margin:0; padding:0;  width:945px; height:552px; display:block; float:left;  position:relative; overflow: hidden;}
#galeria_fotos_videos #container #galeria_video .carousel-wrap #galeria_video_ul .video_actuacao iframe { }
#galeria_fotos_videos #container #galeria_video .carousel-wrap #galeria_video_ul .video_actuacao h3 { margin:0; padding:0; font-family:'Helvetica Condensed'; font-weight:normal; color:#0083D7; text-transform:uppercase;text-decoration:none; line-height:.9em; }
#galeria_fotos_videos #container #galeria_video .carousel .carousel-control {  }
#galeria_fotos_videos #container #galeria_video .carousel-previous { margin:0; padding:0; background: url(/sites/all/themes/festa_avante_2012/images/galeria_video_prev_btn.jpg) no-repeat; overflow: hidden; width: 30px; height: 44px; cursor: pointer; border:0; text-indent:-999em; left:438px; top:614px; position:relative; z-index:9999; }
#galeria_fotos_videos #container #galeria_video .carousel-next { margin:0; padding:0; background: url(/sites/all/themes/festa_avante_2012/images/galeria_video_next_btn.jpg) no-repeat; overflow: hidden; width: 30px; height: 44px; cursor: pointer; border:0; text-indent:-999em; left:478px; position:relative; z-index:9999; }
#galeria_fotos_videos #container #galeria_video .carousel .carousel-control:hover { -moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70); }
#galeria_fotos_videos #container #galeria_video .carousel .disabled, .carousel .disabled:hover { -moz-opacity:.1; opacity:0.10;filter:alpha(opacity=10); cursor:default; }
#galeria_fotos_videos #container #galeria_video div.center-wrap { display:none; }


#galeria_fotos_videos ul#galeria_fotos_videos_tabs { margin:10px; display:block; padding:0; list-style:none; width:200px; height:40px; text-align:center;}
#galeria_fotos_videos ul#galeria_fotos_videos_tabs li { text-align:center; float:left; font-family:'Helvetica Condensed'; font-weight:normal;  text-transform:uppercase; margin:0 15px; opacity:1; }
#galeria_fotos_videos ul#galeria_fotos_videos_tabs li a { font-size:1.8em; color:#0083D7; cursor:pointer;}
#galeria_fotos_videos ul#galeria_fotos_videos_tabs li:hover { opacity:.8; }






.node-type-video #esquerda { width:640px; margin-right:10px; }
.node-type-video #esquerda #video { width:640px; }
.node-type-video #direita { width:290px; }
.tipo_espectaculo { margin:0; font-family:'Helvetica Condensed'; font-weight:lighter;  color:#333; text-transform:uppercase; font-size:1em; }

#block-views-galeria_videos-block_1 { margin:20px 18px; }
#block-views-galeria_videos-block_1 .views-row { width:120px; padding:4px; float:left;  margin:4px 2px; height:110px;}
#block-views-galeria_videos-block_1 .views-row:hover  { background:#0083D7;}
#block-views-galeria_videos-block_1 .views-row .thum_video { width:120px; display:block; overflow:hidden; height:67px; margin-bottom:4px; }
#block-views-galeria_videos-block_1 .views-row .thum_video img { margin-top:-12px;}
#block-views-galeria_videos-block_1 .views-row .titulo_video {font-family:'Helvetica Condensed'; font-weight:normal; color:#0083D7; text-transform:uppercase;text-decoration:none; line-height:.9em; }
#block-views-galeria_videos-block_1 .views-row:hover  .titulo_video { color:#fff;}
#block-views-galeria_videos-block_1 .views-row a { text-decoration:none; }


#block-views-arquivo_video_exp-block_1 { width:924px; clear:both; display:block; margin:20px 18px; }
.views-row2 { width:120px; padding:4px; float:left;  margin:4px 2px; height:110px;}
.views-row2:hover  { background:#0083D7;}
.views-row2 .thum_video { width:120px; display:block; overflow:hidden; height:67px; margin-bottom:4px; }
.views-row2 .thum_video img { margin-top:-12px; width:120px;}
.views-row2 .titulo_video {font-family:'Helvetica Condensed'; font-weight:normal; color:#0083D7; text-transform:uppercase;text-decoration:none; line-height:.9em; }
.views-row2:hover  .titulo_video { color:#fff;}
.views-row2 a { text-decoration:none; }
#block-views-arquivo_video_exp-block_2 { width:924px; clear:both; display:block; margin:20px 18px; }
#block-views-arquivo_video_exp-block_2 .views-row2 { width:120px; padding:4px; float:left;  margin:4px 2px; height:110px;}
#block-views-arquivo_video_exp-block_2 .views-row2:hover  { background:#0083D7;}
#block-views-arquivo_video_exp-block_2 .views-row2 .thum_video { width:120px; display:block; overflow:hidden; height:67px; margin-bottom:4px; }
#block-views-arquivo_video_exp-block_2 .views-row2 .thum_video img { margin-top:-12px; width:120px;}
#block-views-arquivo_video_exp-block_2 .views-row2 .titulo_video {font-family:'Helvetica Condensed'; font-weight:normal; color:#0083D7; text-transform:uppercase;text-decoration:none; line-height:.9em; }
#block-views-arquivo_video_exp-block_2 .views-row2:hover  .titulo_video { color:#fff;}
#block-views-arquivo_video_exp-block_2 .views-row2 a { text-decoration:none; }








#block-views-galeria_fotografias-block_1 { margin:20px 18px; }
#block-views-galeria_fotografias-block_1 .views-row { width:120px; padding:4px; float:left;  margin:4px 2px; height:133px;}
#block-views-galeria_fotografias-block_1 .views-row:hover  { background:#0083D7;}
#block-views-galeria_fotografias-block_1 .views-row .imagefield-field_fotografias { width:120px; display:block; overflow:hidden; height:68px; margin-bottom:4px; }
#block-views-galeria_fotografias-block_1 .views-row .views-field-title {font-family:'Helvetica Condensed'; font-weight:normal; color:#0083D7; text-transform:uppercase;text-decoration:none; line-height:.9em; }
#block-views-galeria_fotografias-block_1 .views-row .views-field-title a {color:#0083D7; }
#block-views-galeria_fotografias-block_1 .views-row:hover  .views-field-title a { color:#fff;}
#block-views-galeria_fotografias-block_1 .views-row a { text-decoration:none; }


.descricao_titulo_galeria { font-family:'Helvetica Condensed'; font-weight:bold; text-transform:uppercase; font-size:2em; color:#0083D7; margin:20px 50px; }


.view-programacao { margin:30px; width:900px; clear:both; display:block; height:auto; }
.view-programacao h3 { font-weight:bold; display:block; width:900px; clear:both; font-family:'Helvetica Condensed'; font-weight:normal; color:#005B96; text-transform:uppercase; font-size:2.5em; padding:20px 0 0 0; margin:0; }
.view-programacao .views-row { width:215px; padding:5px; margin:5px 0; float:left; }
.view-programacao .views-row .views-field-field-tipo-espectaculo-value, .view-programacao .views-row .views-field-phpcode, .view-programacao .views-row .views-field-field-espaco-nid { font-family:'Helvetica Condensed'; font-weight: lighter; font-size:.8em; text-transform:uppercase; color:#333;  }
.view-programacao .views-row .views-field-field-foto-promo-imceimage-path { background:#000; width:215px; height:120px; margin:0 0 5px 0; display:block; overflow:hidden; }
.view-programacao .views-row .views-field-field-foto-promo-imceimage-path img { width:215px; height:auto; opacity:100; filter:alpha(opacity=100); /* For IE8 and earlier */ }
.view-programacao .views-row .views-field-title { font-family:'Helvetica Condensed'; font-weight:bold; text-transform:uppercase; font-size:1.5em; }
.view-programacao .views-row .views-field-title a { color:#0083D7; text-decoration:none; }
.view-programacao .views-row .views-field-field-data-value { font-family:'Helvetica Condensed'; font-weight: lighter; font-size:1.6em;}
.view-programacao .views-row .views-field-field-dia-value-1 { font-family:'Helvetica Condensed'; font-weight: lighter; font-size:1.4em; text-transform:uppercase; color:#333; padding:4px 0; }

.view-programacao .views-row .views-field-field-banda-companhia-value a {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.6em; color:#333; text-decoration:none; }
.view-programacao .views-row .views-field-field-nome-value {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.6em; color:#333;  }
.view-programacao .views-row:hover { background:#EFEFEF; }
.view-programacao .views-row:hover img { opacity:0.9; filter:alpha(opacity=90); /* For IE8 and earlier */ }
.view-programacao .views-row .views-field-field-dia-value { font-family:'Helvetica Condensed'; font-weight: lighter; font-size:1.4em; text-transform:uppercase; color:#333; padding:4px 0; }


.view-programacao-sem-dia-nem-hora { margin:30px; width:900px; clear:both; display:block; height:auto; }
.view-programacao-sem-dia-nem-hora h3 { font-weight:bold; display:block; width:900px; clear:both; font-family:'Helvetica Condensed'; font-weight:normal; color:#005B96; text-transform:uppercase; font-size:2.5em; padding:20px 0 0 0; margin:0; }
.view-programacao-sem-dia-nem-hora .views-row { width:215px; padding:5px; margin:5px 0; float:left; }
.view-programacao-sem-dia-nem-hora .views-row .views-field-field-tipo-espectaculo-value, .view-programacao-sem-dia-nem-hora .views-row .views-field-phpcode, .view-programacao-sem-dia-nem-hora .views-row .views-field-field-espaco-nid { height:18px; font-family:'Helvetica Condensed'; font-weight: lighter; font-size:.8em; text-transform:uppercase; color:#333;  }
.view-programacao-sem-dia-nem-hora .views-row .views-field-field-foto-promo-imceimage-path { background:#000; width:215px; height:120px; margin:0 0 5px 0; display:block; overflow:hidden; }
.view-programacao-sem-dia-nem-hora .views-row .views-field-field-foto-promo-imceimage-path img { width:215px; height:auto; opacity:100; filter:alpha(opacity=100); /* For IE8 and earlier */ }
.view-programacao-sem-dia-nem-hora .views-row .views-field-title { font-family:'Helvetica Condensed'; font-weight:bold; text-transform:uppercase; font-size:1.5em; }
.view-programacao-sem-dia-nem-hora .views-row .views-field-title a { color:#0083D7; text-decoration:none; }
.view-programacao-sem-dia-nem-hora .views-row .views-field-field-data-value { font-family:'Helvetica Condensed'; font-weight: lighter; font-size:1.6em;}
.view-programacao-sem-dia-nem-hora .views-row .views-field-field-banda-companhia-value a {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.6em; color:#333; text-decoration:none; }
.view-programacao-sem-dia-nem-hora .views-row .views-field-field-nome-value {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.6em; color:#333;  }
.view-programacao-sem-dia-nem-hora .views-row:hover { background:#EFEFEF; }
.view-programacao-sem-dia-nem-hora .views-row:hover img { opacity:0.9; filter:alpha(opacity=90); /* For IE8 and earlier */ }


#block-views-programacao-block_6 .view-programacao .views-row .views-field-field-nome-value { font-style:italic; }

#block-views-programacao-block_4 h3 { font-size:2.1em;}

.view-programacao.view-display-id-page_1 .views-field-field-foto-promo-imceimage-path  .exp { width:215px; height:120px;  margin:0; padding:0; }
.view-programacao.view-display-id-page_1 .views-field-field-foto-promo-imceimage-path  .exp .carousel-wrap { width:215px; height:120px; margin:0; padding:0; }
.view-programacao.view-display-id-page_1 .views-field-field-foto-promo-imceimage-path  .exp .carousel-wrap ul { width:215px; height:120px; margin:0; padding:0; z-index:9993; }
.view-programacao.view-display-id-page_1 .views-field-field-foto-promo-imceimage-path  .exp .carousel-wrap ul li { width:215px; height:120px; margin:0; padding:0; overflow:hidden; display:inline; float:left; text-align:center; z-index:9994;}
.view-programacao.view-display-id-page_1 .views-field-field-foto-promo-imceimage-path  .exp .carousel-wrap ul li a { width:215px; height:120px; margin:0; padding:0; overflow:hidden; z-index:9995; display:block; }
.view-programacao.view-display-id-page_1 .views-field-field-foto-promo-imceimage-path  .exp .carousel-wrap ul li a  img{ width:215px; margin:0; padding:0; overflow:hidden; z-index:9996; }

.view-programacao.view-display-id-page_1 .views-field-field-foto-promo-imceimage-path .exp .carousel-previous { display:none; }
.view-programacao.view-display-id-page_1 .views-field-field-foto-promo-imceimage-path .exp .carousel-next { display:none; }
.view-programacao.view-display-id-page_1 .views-field-field-foto-promo-imceimage-path .exp div.center-wrap { display:none; }






















.view-excursoes { margin:30px; width:900px; clear:both; display:block; height:auto; }
.view-excursoes h3 { font-weight:bold; display:block; width:900px; clear:both; font-family:'Helvetica Condensed'; font-weight:normal; color:#005B96; text-transform:uppercase; font-size:2.5em; padding:20px 0 0 0; margin:0; }
.view-excursoes .views-row { width:205px; padding:5px 15px 5px 5px; margin:5px 0 10px 0; float:left; }
.view-excursoes .views-row .views-field-field-local-excursao-value { font-family:'Helvetica Condensed'; font-weight:normal; text-transform:uppercase; font-size:1.5em; color:#0083D7;  font-weight:bold; }
.view-excursoes .views-row .views-field-field-data-value { font-family:'Helvetica Condensed'; font-weight: lighter; font-size:1.6em;}
.view-excursoes .views-row .views-field-field-dias-excusao-value { font-family:'Helvetica Condensed'; font-weight: lighter; font-size:1.2em; text-transform:uppercase; color:#333; padding:4px 0; }
.view-excursoes .views-row .views-field-field-contacto-excursao-value {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.6em; color:#333; text-decoration:none; font-weight:bold; }
.view-excursoes .views-row .views-field-field-contacto-excursao-value label { font-weight:normal;}
.view-excursoes .views-row .views-field-field-mais-info-excursao-value {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.6em; color:#333; text-decoration:none; font-weight:bold; }
.view-excursoes .views-row:hover { background:#EFEFEF; }
.view-excursoes .views-row:hover img { opacity:0.9; filter:alpha(opacity=90); /* For IE8 and earlier */ }

.view-gastronomia-artesanato { margin:30px; width:900px; clear:both; display:block; height:auto; }
.view-gastronomia-artesanato h3 { display:block; width:900px; clear:both; font-family:'Helvetica Condensed'; font-weight:normal; color:#005B96; text-transform:uppercase; font-size:2.5em; padding:20px 0 0 0; margin:0; }
.view-gastronomia-artesanato .views-row { width:205px; padding:5px 15px 5px 5px; margin:5px 0 10px 0; float:left; }
.view-gastronomia-artesanato .views-row .views-field-field-espaco-gastronomia-value { font-family:'Helvetica Condensed'; font-weight:normal; text-transform:uppercase; font-size:1.5em; color:#0083D7; }
.view-gastronomia-artesanato .views-row .views-field-field-conteudo-gastronomia-value {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.6em; color:#333; text-decoration:none; }
.view-gastronomia-artesanato .views-row:hover { background:#EFEFEF; }
.view-gastronomia-artesanato .views-row:hover img { opacity:0.9; filter:alpha(opacity=90); /* For IE8 and earlier */ }


#block-views-gastronomia_artesanato-block_2 .view-gastronomia-artesanato {  }
#block-views-gastronomia_artesanato-block_2 .view-gastronomia-artesanato  .views-field-title {font-family:'Helvetica Condensed'; font-weight:normal; color:#005B96; text-transform:uppercase; font-size:2.5em; padding:0 0 5px 0; margin:0; line-height:1em;}
#block-views-gastronomia_artesanato-block_2 .view-gastronomia-artesanato .views-row { height:auto; float:left;  position:relative;}
#block-views-gastronomia_artesanato-block_2 .view-gastronomia-artesanato .views-row .views-field-field-artesanato-value {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.6em; color:#333;}






#block-block-5 .bloco_frontpage { float:none; }





#block-views-noticas-block_1 { width:218px; height:329px; display:block; position:relative; float:left; margin:7px; background:#0083D7; padding:4px; }
#block-views-noticas-block_1 h2.title { font-size:1.4em; height:28px; margin:0; padding:0; color:#fff; }
#block-views-noticas-block_1 .view-display-id-block_1 { height:301px; margin:0; padding:0; }
#block-views-noticas-block_1 .content { height:301px; margin:0; padding:0; }
#block-views-noticas-block_1 .view-content { height:301px; margin:0; padding:0; }
#block-views-noticas-block_1 .views-row { padding:7px 3px; border-bottom:1px solid #fff; }
#block-views-noticas-block_1 .views-row:hover { background:#fff; }
#block-views-noticas-block_1 .views-row:hover .views-field-title a { color:#0083D7; }
#block-views-noticas-block_1 .views-row:hover .views-field-created { color:#0083D7; }


#block-views-noticas-block_1 .views-field-field-subtitulo-value { font-size:.8em; font-family:'Helvetica Condensed'; font-weight: lighter; text-transform:uppercase; line-height:.9em; }
#block-views-noticas-block_1 .views-field-title { font-family:'Helvetica Condensed'; text-transform:uppercase; }
#block-views-noticas-block_1 .views-field-title a { color:#fff; text-decoration:none; font-size:1.3em; }
#block-views-noticas-block_1 .views-field-created {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.6em; color:#fff;  }
/* All nodes are given a node-type-FOO class that describes the type of

#block-views-noticas-block_1 .item-list { height:28px; margin:0; padding:0; width:226px; display:block; text-align:center; }
#block-views-noticas-block_1 .item-list ul.pager { padding:0; list-style:none; display:block; height:28px; margin:0; padding:0; text-align:center; width:38px; margin:auto; }
#block-views-noticas-block_1 .item-list ul.pager li {  margin:0 3px; padding:0; width:13px; height:19px; position:relative; text-align:center; float:left; }
#block-views-noticas-block_1 .item-list ul.pager li a { margin:0; padding:0; width:13px; height:19px; display:block; text-indent:-999em; opacity: .7; filter: alpha(opacity=70); }
#block-views-noticas-block_1 .item-list ul.pager li a.active { opacity:.8; filter: alpha(opacity=80); }
#block-views-noticas-block_1 .item-list ul.pager li a.active:hover { opacity:1; filter: alpha(opacity=100); }
#block-views-noticas-block_1 .item-list ul.pager li.pager-previous { background:url(/sites/all/themes/festa_avante_2012/images/prev-horizontal-nav_noticias_menu_30.jpg) no-repeat; }
#block-views-noticas-block_1 .item-list ul.pager li.pager-previous a { background:url(/sites/all/themes/festa_avante_2012/images/prev-horizontal-nav_noticias_menu.jpg) no-repeat; }
#block-views-noticas-block_1 .item-list ul.pager li.pager-current { display:none; }
#block-views-noticas-block_1 .item-list ul.pager li.pager-next { background:url(/sites/all/themes/festa_avante_2012/images/next-horizontal-nav_noticias_menu_30.jpg) no-repeat; }
#block-views-noticas-block_1 .item-list ul.pager li.pager-next a { background:url(/sites/all/themes/festa_avante_2012/images/next-horizontal-nav_noticias_menu.jpg) no-repeat; }

*/
#block-views-noticas-block_1 .example-8 { width:218px; height:301px; display:block; }
#block-views-noticas-block_1 .carousel {outline:none;}
#block-views-noticas-block_1 .example-8 .carousel-wrap { height:273px; display:block; width:218px; margin:0; padding:0; }
#block-views-noticas-block_1 .IE .js .carousel-wrap  {float:left; width:218px; display:block; }
#block-views-noticas-block_1 .carousel ul{margin:0;padding:0; }
#block-views-noticas-block_1 .js ul li { overflow:hidden; display:inline; float:left; width:218px; height:273px; }
#block-views-noticas-block_1 #dossiers5 { height:273px; width:218px; }
#block-views-noticas-block_1 #dossiers5 li { height:273px; width:218px; }
#block-views-noticas-block_1 .carousel .carousel-previous { margin:0 3px 0 0; padding:0; width:13px; height:19px; position:absolute; left:98px; top:309px; background: url(/sites/all/themes/festa_avante_2012/images/prev-horizontal-nav_noticias_menu.jpg) no-repeat; cursor: pointer; border:0; text-indent:-999em; }
#block-views-noticas-block_1 .carousel .carousel-next { margin:0 0 0 3px; padding:0; width:13px; height:19px; position:absolute; left:118px; background: url(/sites/all/themes/festa_avante_2012/images/next-horizontal-nav_noticias_menu.jpg) no-repeat; cursor: pointer; border:0; text-indent:-999em;top:309px; }
#block-views-noticas-block_1 .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#block-views-noticas-block_1 .carousel .disabled, .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#block-views-noticas-block_1 div.center-wrap { display:none; }




#block-views-galeria_videos-block_4 {display:block; width:466px; margin:7px 7px 0 7px; float:left; height:262px; padding:0 0 6px 0;}
#block-views-galeria_videos-block_4 .video_tab .emfield-emvideo object { width:466px; height:262px;}
#block-views-galeria_videos-block_2 {display:block; width:466px; height:69px; overflow:hidden;  margin:0 7px 7px 7px;  float:left;  }
#block-views-galeria_videos-block_2 .views-field-field-video-actuacao-embed-1 a { width:95px; height:69px; display:block; }
#block-views-galeria_videos-block_2 .views-field-field-video-promo-embed-1 a { width:95px; height:69px; display:block; }

#block-views-galeria_videos-block_2 .views-row .views-field-field-video-embed span { padding:0; margin:0; background:none;}
#block-views-galeria_videos-block_2 .views-row { float:left; margin:0 3px; height:69px; background:#000; cursor:pointer;}

#block-views-galeria_videos-block_2 .views-row  .views-field-field-video-actuacao-embed-1 .field-content { width:95px; height:69px; display:block; overflow:hidden;}
#block-views-galeria_videos-block_2 .views-row  .views-field-field-video-promo-embed-1 .field-content { width:95px; height:69px; display:block; overflow:hidden;}

#block-views-galeria_videos-block_2 .views-row img { width:124px; height:94px; opacity:1; margin:-13px 0 0 -16px;}
#block-views-galeria_videos-block_2 .views-row:hover img { opacity:.8;}
#block-views-galeria_videos-block_2 .views-row .views-field-title { padding:3px; width:89px; height:40px; display:block; position:relative; top:0px; font-family:'Helvetica Condensed'; text-transform:uppercase; color:#fff; font-size:.8em; line-height:.9em; text-align:left; background:#0083D7; }
#block-views-galeria_videos-block_2 .views-row .views-field-title a { width:89px; height:34px; display:block; }

#block-views-galeria_videos-block_2 .example-7 { width:466px; height:69px; display:block; }
#block-views-galeria_videos-block_2 .carousel {outline:none;}
#block-views-galeria_videos-block_2 .example-7 .carousel-wrap { height:69px; display:block; width:404px; margin:0; padding:0; }
#block-views-galeria_videos-block_2 .IE .js .carousel-wrap  {float:left; width:404px; display:block; }
#block-views-galeria_videos-block_2 .carousel ul{margin:0;padding:0; }
#block-views-galeria_videos-block_2 .js ul li { overflow:hidden; display:inline; float:left; width:404px; height:69px; text-align:center;}
#block-views-galeria_videos-block_2 #dossiers4 { height:69px; width:404px; }
#block-views-galeria_videos-block_2 #dossiers4 li { height:69px; width:404px; }
#block-views-galeria_videos-block_2 .carousel .carousel-previous { position:relative; float:left; background: url(/sites/all/themes/festa_avante_2012/images/prev-horizontal-nav_video_menu.jpg) no-repeat left center; padding:0; margin:0; width: 31px; height: 69px; cursor: pointer; border:0; text-indent:-999em; }
#block-views-galeria_videos-block_2 .carousel .carousel-next { top:-69px; left:435px; background: url(/sites/all/themes/festa_avante_2012/images/next-horizontal-nav_video_menu.jpg)  no-repeat right center; padding:0; margin:0; overflow: hidden; width: 31px; height: 69px; cursor: pointer; border:0; text-indent:-999em; float:left; position:relative;}
#block-views-galeria_videos-block_2 .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#block-views-galeria_videos-block_2 .carousel .disabled, .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#block-views-galeria_videos-block_2 div.center-wrap { display:none; }

.banda_companhia  { font-family:'Helvetica Condensed'; text-transform:uppercase; color:#333; font-size:1em; }

.breadcrumb { font-family:'Helvetica Condensed'; text-transform:uppercase; color:#333; font-size:.8em; }
.breadcrumb a {color:#333; text-decoration:none; }

.membros { margin:15px 0; font-family:'Helvetica Condensed'; text-transform:uppercase;  }
.membro { color:#0083D7;  font-weight:bold; }
.convidado { font-size:1.6em; margin:5px 0;}
.artistas_convidados { font-weight:lighter; font-size:.8em; }
.membro .funcao { border-left:1px solid #333; padding-left:5px; margin-left:5px; color:#333; font-weight:lighter; }
.membro a { text-decoration:none; color:#0083D7; }
.membro a:hover { background:#0083D7; text-decoration:none; color:#fff; padding:3px; }


#artigos_relacionados h4 { font-family:'Helvetica Condensed'; text-transform:uppercase; margin:0; padding:0; }
#artigos_relacionados .artigos_relacionados { border-top:1px solid #0083D7; border-bottom:1px solid #0083D7;  height:170px; margin:2px 0px; padding:3px 0; font-family:'Helvetica Condensed'; text-transform:uppercase; width:510px; display:block; }
#artigos_relacionados .artigos_relacionados .artigo_relacionado { list-style:none; color:#0083D7; width:170px; float:left; height:164px; line-height:1.3em; margin:0px; padding:0px; }
#artigos_relacionados .artigos_relacionados .artigo_relacionado a { text-decoration:none; color:#0083D7; padding:3px; margin:0; width:164px; height:164px; display:block; font-size:1.3em;  }
#artigos_relacionados .artigos_relacionados .artigo_relacionado a:hover { background:#0083D7; color:#fff; }
#artigos_relacionados .artigos_relacionados .artigo_relacionado span.image {  height:auto; width:65px; margin:0; padding:0; display:block; }
#artigos_relacionados .artigos_relacionados .artigo_relacionado span.image .crop {  height:auto; width:164px; margin:0; padding:0; display:block; overflow:hidden; position:absolute; }
#artigos_relacionados .artigos_relacionados .artigo_relacionado img{ width:164px; margin:0px; padding:0px; height:auto;}

#noticias_relacionadas { margin:15px 0; }
#noticias_relacionadas h4 { font-family:'Helvetica Condensed'; text-transform:uppercase; margin:0; padding:0; }
#noticias_relacionadas .noticias_relacionadas { border-top:1px solid #0083D7; border-bottom:1px solid #0083D7; margin:0; padding:3px 0; font-family:'Helvetica Condensed'; display:block; }
#noticias_relacionadas .noticias_relacionadas .noticia_relacionada { list-style:none; color:#0083D7; line-height:.9em; margin:0px; padding:0px; font-weight:bold; }
#noticias_relacionadas .noticias_relacionadas .noticia_relacionada a { text-decoration:none; color:#0083D7; padding:3px; margin:0; display:block; font-size:.9em; }
#noticias_relacionadas .noticias_relacionadas .noticia_relacionada a .titulo_noticia { text-transform:uppercase;  }
#noticias_relacionadas .noticias_relacionadas .noticia_relacionada a .submitted { font-weight:normal; }
#noticias_relacionadas .noticias_relacionadas .noticia_relacionada a:hover { background:#0083D7; color:#fff; }
#noticias_relacionadas .noticias_relacionadas .noticia_relacionada a:hover .submitted { color:#fff; }



.espacos_relacionados { border-top:1px solid #0083D7; border-bottom:1px solid #0083D7;  height:43px; margin:15px 0px; padding:3px 0; font-family:'Helvetica Condensed'; text-transform:uppercase; width:510px; display:block; font-size:.9em; line-height:1em; }
.espacos_relacionados .espaco_relacionado { list-style:none; color:#0083D7; width:170px; float:left; height:43px; line-height:.9em; margin:0px; padding:0px; }
.espacos_relacionados .espaco_relacionado a { text-decoration:none; color:#0083D7; padding:3px; margin:0; width:164px; height:37px; display:block; line-height:1.1em;   }
.espacos_relacionados .espaco_relacionado a:hover { background:#0083D7; color:#fff; }

.espacos_relacionados .espaco_relacionado span.image {  float:left; height:37px; width:65px; margin:0 3px 0 0; padding:0; position:relative; }
.espacos_relacionados .espaco_relacionado span.image .crop {  height:37px; width:65px; margin:0; padding:0; display:block; overflow:hidden; position:absolute; }
.espacos_relacionados .espaco_relacionado span.image img{ width:65px; margin:0px; padding:0px; position:absolute; }

#node-73 .espacos_relacionados { height:258px; }


#node-4 .espacos_relacionados { height:230px; }
#node-4 .espaco_relacionado:first-child { height:58px; }
#node-4 .espaco_relacionado:first-child a { height:52px; }
#node-6 .espacos_relacionados { height:86px; }

#excursoes { margin:30px 8px 8px 8px; width:944px; display:block; float:none; clear:both; height:auto; }
#excursoes .excursao {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; color:#333; font-size:.87em; width:31%; float:left; padding:0 10px 0 0; }
#excursoes .local_excursao { font-weight:bold; margin:4px 0 0 0; }
#excursoes .dias_excursao {  }
#excursoes .contacto_excursao { font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; color:#333; font-size:.87em;  }
#excursoes h4 { font-family:'Helvetica Condensed'; text-transform:uppercase; color:#0083D7; margin:0; padding:0; border-bottom:1px solid #0083D7;}


#gastronomia { margin:30px 20px 8px 8px; width:648px; clear:left; float:left; }
#gastronomia .espaco_gastronomia {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; color:#333; font-size:.87em; width:314px; float:left; padding:0 10px 0 0; }
#gastronomia .nome_espaco_gastronomia { font-weight:bold; margin:4px 0 0 0; }
#gastronomia .conteudo_espaco_gastronomia  {}
#artesanato { margin:30px 8px 8px 20px; width:254px; float:left; }
#artesanato .conteudo { font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; color:#333; font-size:.87em; }
#gastronomia h4, #artesanato h4 { height:20px; font-size:1.1em; font-family:'Helvetica Condensed'; text-transform:uppercase; color:#0083D7; margin:0; padding:0; border-bottom:1px solid #0083D7;}




.tipo { font-family:'Helvetica Condensed'; text-transform:uppercase; color:#333; }
.subtitulo { font-family:'Helvetica Condensed'; text-transform:uppercase; color:#000; }
.duracao { font-family:'Helvetica Condensed'; text-transform:uppercase; color:#333; }

#actuacoes { font-family:'Helvetica Condensed'; text-transform:uppercase;  clear:both; display:block;  }
#actuacoes .actuacao { margin:14px 0;  }
#actuacoes .actuacao .actuacao_dia {  color:#0083D7; font-size:2.3em; line-height:1em; }
#actuacoes .actuacao .actuacao_hora {color:#333; font-size:1.6em; }
#actuacoes .actuacao .actuacao_hora .palco {color:#333; font-weight: lighter; }
#actuacoes .actuacao .actuacao_hora .palco a {color:#333; text-decoration:none; font-weight: lighter; }

#links_espectaculo { list-style:none; margin:0; display:block; padding:10px 0; font-family:'Helvetica Condensed'; text-transform:uppercase; clear:both; }
#links_espectaculo li { float:left; margin:0 18px 0 0; padding:0; opacity:.5; }
#links_espectaculo li a {padding:0 0 0 16px; }
#links_espectaculo li:hover { opacity:1; }
#links_espectaculo li a { color:#333; text-decoration:none;}
#links_espectaculo #site_link a { background: url(/sites/all/themes/festa_avante_2012/images/site_link.jpg) no-repeat left center; }
#links_espectaculo #facebook_link a { background: url(/sites/all/themes/festa_avante_2012/images/facebook_link.jpg) no-repeat left center;}
#links_espectaculo #myspace_link a { background: url(/sites/all/themes/festa_avante_2012/images/myspace_link.jpg) no-repeat left center;}


#galeria_fotos_videos #container #galeria_fotos { width:945px; height:700px; display:block; overflow:hidden; }
 #galeria_fotos { width:945px; height:700px; display:block; overflow:hidden; }
.box { background:#CCC;}

#node-123 #menu_alfabeto { background:#fff; position:fixed; top:410px; z-index:999999;  width:880px; height:40px; display:block; clear:both; list-style:none; padding:0; margin:0; padding:10px 10px 0 10px; border-bottom:2px solid #0083D7;  }
#node-123 #menu_alfabeto li {  float:left; border:1px solid #0083D7; margin:0 2px; padding:0; font-family:'Helvetica Condensed'; font-weight:bold; font-size:2.1em; }
#node-123 #menu_alfabeto a { margin:0; padding:6px; text-decoration:none; color:#0083D7; display:block; }
#node-123 #lista_artistas { width:900px; height:auto; display:block; clear:both; margin:60px 0 0 0; }
#node-123 #lista_artistas .coluna { width:300px; float:left; }
#node-123 #lista_artistas .letra { width:300px;  -moz-opacity:1; opacity:1; filter:alpha(opacity=100); padding:0; }
#node-123 #lista_artistas .letra .titulo_letra { font-family:'Helvetica Condensed'; font-weight:bold; font-size:3.1em; color:#0083D7; padding:80px 0 20px 0; }
#node-123 #lista_artistas p { margin:0; font-size:.9em; }
#node-123 #lista_artistas p:hover { font-weight:bold; }
#node-123 #lista_artistas p .bandeira img { height:11px; width:auto; }


#menu_debates {font-family:'Helvetica Condensed'; margin:30px 0 0 20px; height:40px; display:block; padding:0; color:#0083D7; text-transform:uppercase; font-size:2.4em; font-weight:lighter; }
#menu_debates span { cursor:pointer; padding:0 26px 0 0; height:40px;  }
#menu_debates span:hover { color:#005B96; background:url(/sites/all/themes/festa_avante_2012/images/menu_debates_seta.jpg) no-repeat right bottom;}
#menu_debates span.selected { color:#005B96;  font-weight:bold; height:26px;  background:url(/sites/all/themes/festa_avante_2012/images/menu_debates_seta.jpg) no-repeat right top; }
#menu_debates #por_dia { }
#menu_debates #por_espaco { }




/*------------------------------FESTAS ANTERIORES------------------------------*/
#node-74 .exp4 { width:270px;  float:left; height: 164px; margin:0 12px; padding:0; cursor:pointer; position:relative; overflow: hidden; display:inline; }
#node-74 .exp4 .slideLink { width: 270px; padding:0; margin:0; display:block; height: 124px;  line-height:0px; }
#node-74 .exp4 .slideLink span { padding:0; margin:0; width: 270px; height: 124px; overflow: hidden; display: block;}
#node-251634 .exp4 .slideLink span img { position:relative; top:-124px; margin:0; padding:0;}

#node-74 .exp4 h3 { font-family:'Helvetica Condensed'; font-weight:bold; display:block; height:30px; font-size:1.1em;line-height:1em; width:270px; margin:5px 0; padding:0; color:#0083D7; }

#node-74 #festas_anteriores { width:290px; float:left; margin:0x; padding:0; }
#node-74 #artistas_festas_anteriores { width:610px;  float:left; margin:0x; padding:0; } 



#node-74 #artistas_festas_anteriores #menu_alfabeto { background:#fff; position:fixed; top:410px; z-index:999999;  width:610px; height:32px; display:block; clear:both; list-style:none; padding:0; margin:0; padding:8px 10px 0 8px; border-bottom:2px solid #0083D7;  }
#node-74 #artistas_festas_anteriores #menu_alfabeto li {  float:left; border:1px solid #0083D7; margin:0 2px; padding:0; font-family:'Helvetica Condensed'; font-weight:bold; font-size:1.6em; }
#node-74 #artistas_festas_anteriores #menu_alfabeto a { margin:0; padding:3px; text-decoration:none; color:#0083D7; display:block; }
#node-74 #artistas_festas_anteriores #lista_artistas { width:610px; height:auto; display:block; clear:both; margin:60px 0 0 0; }
#node-74 #artistas_festas_anteriores #lista_artistas .coluna { width:300px; float:left; }
#node-74 #artistas_festas_anteriores #lista_artistas .letra { width:300px;  -moz-opacity:1; opacity:1; filter:alpha(opacity=100); padding:0; }
#node-74 #artistas_festas_anteriores #lista_artistas .letra .titulo_letra { font-family:'Helvetica Condensed'; font-weight:bold; font-size:3.1em; color:#0083D7; padding:80px 0 20px 0; }
#node-74 #artistas_festas_anteriores #lista_artistas p { margin:0; font-size:.9em; }
#node-74 #artistas_festas_anteriores #lista_artistas p:hover { font-weight:bold; }
#node-74 #artistas_festas_anteriores #lista_artistas p .bandeira img { height:11px; width:auto; }
/*------------------------------/ FESTAS ANTERIORES------------------------------*/











#block-views-055e994e7217ecfd392166c37f34a611 { width:944px; height:308px; display:block; margin:0; padding:8px; overflow:hidden; }
#block-views-055e994e7217ecfd392166c37f34a611 .view-content { width:944px; height:308px; display:block; margin:0; padding:0; }
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list { width:944px; height:308px;  margin:0; padding:0; }
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list .carousel-wrap { width:944px; height:308px; margin:0; padding:0; }
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list .carousel-wrap ul { width:944px; height:308px; margin:0; padding:0; }
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list .carousel-wrap ul li { width:944px; height:308px; margin:0; padding:0; overflow:hidden; display:inline; float:left; text-align:center; }
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list .carousel-wrap ul li .views-field-field-image-slideshow-imceimage-path { width:944px; height:308px; margin:0; padding:0; }
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list .carousel-wrap ul li .views-field-field-image-slideshow-imceimage-path .field-content { width:944px; height:308px; margin:0; padding:0; }
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list .carousel-wrap ul li .views-field-field-image-slideshow-imceimage-path .field-content a { width:944px; height:308px; margin:0; padding:0;   z-index:999998; }
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list .carousel-wrap ul li .views-field-field-image-slideshow-imceimage-path .field-content a img { width:944px; height:308px;margin:0; padding:0; }
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list .carousel-previous { display:block; z-index:999999; position:relative; left:6px; top:185px; background: url(/sites/all/themes/festa_avante_2012/images/prev_btn_slideshow_frontpage.png) no-repeat left center; padding:0; margin:-64px 0 0 0; width: 44px; height: 64px; cursor: pointer; border:0; text-indent:-999em; }
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list .carousel-next { z-index:999999; top:-186px; left:894px; background: url(/sites/all/themes/festa_avante_2012/images/next_btn_slideshow_frontpage.png)  no-repeat right center; padding:0; margin:0; overflow: hidden; width: 44px; height: 64px; cursor: pointer; border:0; text-indent:-999em; float:left; position:relative; }
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list .disabled, .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#block-views-055e994e7217ecfd392166c37f34a611 .view-content .item-list div.center-wrap { display:none; }






.page-contact form#contact-mail-page { margin: 0 30px 30px 30px; font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.6em; color:#333; width:400px; float:left; }
.page-contact form#contact-mail-page div .form-item input { width:280px; padding:5px; margin-bottom:10px; background:#0083D7; color:#fff; border:0; height:25px; font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; }
.page-contact form#contact-mail-page div .form-item  textarea { width:280px; padding:5px; margin-bottom:10px; background:#0083D7; color:#fff; border:0; height:145px; }
.page-contact form#contact-mail-page div .form-item {	position:relative; }
.page-contact form#contact-mail-page div .form-item label { position:absolute; top:8px; left:9px; color:#fff; z-index:9999; }
.page-contact form#contact-mail-page div #edit-submit { background:#2FACFF; color:#fff; font-family:'Helvetica Condensed'; font-weight:bold; margin:0; border:0; text-transform:uppercase; padding:7px; cursor:pointer; }
.page-contact form#contact-mail-page div #edit-submit:hover { background:#0083D7; }
.page-contact #contactos { width:400px; float:left; }




.view-noticas.view-display-id-page_1 { margin:30px; }
.view-noticas.view-display-id-page_1 .views-row { width:418px;  padding:8px; margin:8px; border-bottom:1px solid #0083D7; }
.view-noticas.view-display-id-page_1 .views-row.views-row-odd { float:left; clear:left;  }
.view-noticas.view-display-id-page_1 .views-row.views-row-even { float:right;  clear:right;  }
.view-noticas.view-display-id-page_1 .views-row:hover { background:#0083D7; }
.view-noticas.view-display-id-page_1 .views-row:hover .views-field-title a { color:#fff; }
.view-noticas.view-display-id-page_1 .views-row:hover .views-field-created { color:#fff; }
.view-noticas.view-display-id-page_1 .views-row:hover .views-field-teaser p { color:#fff; }
.view-noticas.view-display-id-page_1 .views-row:hover .views-field-teaser p a { color:#fff; }
.view-noticas.view-display-id-page_1 .views-field-field-subtitulo-value { font-size:.8em; font-family:'Helvetica Condensed'; font-weight: lighter; text-transform:uppercase; line-height:.9em; }
.view-noticas.view-display-id-page_1 .views-field-title { font-family:'Helvetica Condensed'; text-transform:uppercase; }
.view-noticas.view-display-id-page_1 .views-field-title a { color:#0083D7; text-decoration:none; font-size:2.2em; line-height:.9em;  }
.view-noticas.view-display-id-page_1 .views-field-created {  font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.6em; color:#333;  }
.view-noticas.view-display-id-page_1 .item-list {  }
.item-list ul.pager { font-family:'Helvetica Condensed'; text-transform:uppercase; padding:30px; color:#fff; display:block;}
.item-list ul.pager li { padding:4px; background:#0083D7;  }
.item-list ul.pager li a {color:#fff; text-decoration:none; padding:0px; }
.item-list ul.pager li:hover { background:#005B96;  }
.item-list ul.pager li.pager-first { display:none;  }
.item-list ul.pager .pager-previous {  }
.item-list ul.pager .pager-item {  }
.item-list ul.pager .pager-current { background:#005B96;  }
.item-list ul.pager .pager-next {  }
.item-list ul.pager .pager-last { display:none;  }

div.links {  }
div.links ul.links {}
div.links ul.links li { height:19px; padding:40px 0 0 0;}


#precos { font-family:'Helvetica Condensed'; text-transform:uppercase; display:block; margin:20px 0 60px 0;  font-weight:bold;}
#precos #bloco_preco1 {}
#precos #bloco_preco2 {}
#precos h4 { padding:35px 0 8px 0; margin:0; width:100%; display:block; clear:both;}
#precos .valor { color:#0083D7; float:left; }
#precos .centimos  { color:#0083D7; }


#precos .preco1 { width:250px; float:left; }
 #precos .preco2 { display:block; width:100%; clear:both; }
#precos #bloco_preco1 .preco1 .valor { font-size:4em; line-height:.7em; }
#precos #bloco_preco1 .preco1 .centimos { font-size:1.7em; position:relative; left:-8px; float:left; margin-bottom:20px; }
#precos #bloco_preco1 .preco1 .desc { display:block;  font-size:1.7em; }
#precos #bloco_preco1 .preco1 .desc span { color:#0083D7; }
#precos #bloco_preco1 .cts .centros_trabalho a { float:left; text-decoration:none; height:33px; display:block; padding:5px 15px 5px 5px; width:70px; font-size:.9em; color:#fff;  background: url(../images/compra_ja_ep_bg.jpg)  no-repeat right center #0083D7; font-weight:bold; line-height:.9em;}

#precos #bloco_preco1 .cts .centros_trabalho a:hover { padding:5px 15px 5px 5px; background: url(../images/compra_ja_ep_bg_hover.jpg) no-repeat right center #005B96;}

#precos #bloco_preco2 .preco1 .valor { font-size:3.2em; line-height:.7em; }
#precos #bloco_preco2 .preco1 .centimos { font-size:1.2em; position:relative;float:left; margin-bottom:20px; padding-right:5px; }
#precos #bloco_preco2 .preco1 .desc { display:block;  font-size:1.2em;}
#precos #bloco_preco2 .preco2 .valor { font-size:2.5em; line-height:.9em; }
#precos #bloco_preco2 .preco2 .centimos { font-size:1.1em; position:relative;float:left; margin-bottom:20px;  padding-right:5px;}
#precos #bloco_preco2 .preco2 .desc { display:block;  font-size:.9em; }







#produtos_novos { margin:30px; width:900px; clear:both; display:block; height:auto;}
#produtos_novos .produto { width:215px; height:200px; padding:5px; margin:5px 0; float:left; }
#produtos_novos .produto a { color:#0083D7; text-decoration:none; }
#produtos_novos .produto a .imagem_produto { background:#000; width:215px; height:120px; margin:0 0 5px 0; display:block; overflow:hidden; }
#produtos_novos .produto a .imagem_produto .imagem1 {display:none;}
#produtos_novos .produto a .imagem_produto .imagem1 img { width:215px; height:auto; opacity:100; filter:alpha(opacity=100); /* For IE8 and earlier */}
#produtos_novos .produto a .imagem_produto .imagem2 {}
#produtos_novos .produto a .imagem_produto .imagem2 img { width:215px; height:auto; opacity:100; filter:alpha(opacity=100); /* For IE8 and earlier */ }
#produtos_novos .produto a .descricao_produto {font-family:'Helvetica Condensed'; font-weight:bold; text-transform:uppercase; font-size:1.5em; }
#produtos_novos .produto a:hover .imagem1 { display:block; }
#produtos_novos .produto a:hover .imagem2 { display:none; }



#produtos_novos .produto:hover { background:#EFEFEF; }
#produtos_novos .produto:hover img { opacity:0.9; filter:alpha(opacity=90); /* For IE8 and earlier */ }

#mais_produtos {}
#mais_produtos a {}
#mais_produtos a span {}


#backgroundPopup4 { display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:9998; }
#produto_popup { visibility: hidden; height:830px; position:fixed; _position:absolute; /* hack for internet explorer 6*/ overflow:hidden; width:600px; background:#FFFFFF; z-index:9999; }
#produto_popup #popupContactClose3 { background:url(/sites/all/themes/festa_avante_2012/images/close_btn.jpg) no-repeat; width:17px; height:17px; float:right; text-indent:-999em; margin: 9px 9px 0 0; cursor:pointer; opacity: .6; filter: alpha(opacity=60);}
#produto_popup #popupContactClose3:hover { opacity: 1; filter: alpha(opacity=100); }
#produto_popup h1 { font-family: 'Helvetica Condensed Black'; font-weight:normal; color:#000; font-size:23px; margin:32px 0 0 20px; padding:0;}
.produto_popup { display:none; margin:10px; }
.produto_popup .descricao_produto { margin:0px; padding-bottom:20px; font-family:'Helvetica Condensed'; font-weight:bold; text-transform:uppercase; font-size:1.7em; line-height:1em; color:#0083D7; }
.produto_popup .imagem_produto img { width:580px;}


#mais_produtos a { float:left; text-decoration:none; height:33px; display:block; padding:5px 15px 5px 5px; width:240px; font-size:.9em; color:#fff; margin:50px auto;  background: url(../images/compra_ja_ep_bg.jpg)  no-repeat right center #0083D7; font-weight:bold; line-height:.9em;}

#mais_produtos a:hover { padding:5px 15px 5px 5px; background: url(../images/compra_ja_ep_bg_hover.jpg) no-repeat right center #005B96;}

