/* $Id: layout-fixed.css,v 1.5.2.3 2009/02/13 19:20:19 johnalbin Exp $ */
/*
 * LAYOUT STYLES
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout is based on the Zen Columns layout method.
 *   http://drupal.org/node/201428
 *
 * Only CSS that affects the layout (positioning) of major elements should be
 * listed here.  Such as:
 *   display, position, float, clear, width, height, min-width, min-height
 *   margin, border, padding, overflow
 */

/** body **/
body { margin:0px;   background:url(images/main2_bg.jpg) center repeat-y ; width: 100%; display: table;   margin-left: auto;  margin-right: auto; }
a, a:active { text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
b { font-weight:bold; }
#page,#closure-blocks { /*   * If you want to make the page a fixed width and centered in the viewport,   * this is the standards-compliant way to do that. See also the ie.css file   * for the necessary IE5 hack to center a div.   */ background:url(images/topo.jpg) top center no-repeat; background-attachment:scroll;   width: 100%;display: table; margin-left: auto;  margin-right: auto; }
#page-inner {    margin-left: auto;  margin-right: auto; width: 960px; }
#navigation-top,#navigation { position: absolute; /* Take the named anchors out of the doc flow    */  left: -10000px;     /* and prevent any anchor styles from appearing. */}
#skip-to-nav { float: right;  margin: 0 !important;  font-size: 0.8em; }
#skip-to-nav a:link, #skip-to-nav a:visited { color: #fff; /* Same as background color of page */}
#skip-to-nav a:hover { color: #000;  text-decoration: none; }
/* Alternatively, the skip-to-nav link can be completely hidden until a user tabs   to the link. Un-comment the following CSS to use this technique. *//*#skip-to-nav a, #skip-to-nav a:hover, #skip-to-nav a:visited { position: absolute;  left: 0;  top: -500px;  width: 1px;  height: 1px;  overflow: hidden; }
#skip-to-nav a:active, #skip-to-nav a:focus { position: static;  width: auto;  height: auto; }*/
/** header **/
#header { display:block; height:196px; width:100%; }
#header a { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; color:#999; text-decoration:none; font-size:0.75em; }
#logo { float: left; }
#site-name a { display:block; width:960px; height:196px; text-indent:-999em; }
#header-blocks { clear: both; /* Clear the logo */ }
#header .block ul {padding-left:0em; padding-bottom:0px; }
#sidebar-left .block ul { padding-bottom: 0em; padding-left: 0em; }
.active-trail { font-weight:bold; padding-left:10px; display:block; }
.panel-separator  { height:27px; display:block; }
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */  .ui-tabs-hide {     display: none;  }
}
/* Hide useless elements in print layouts... */
@media print { .ui-tabs-nav { display: none; } }

ol, ul {list-style:none; }
.IE button {width:1%;overflow:visible; }
a, a span {cursor:pointer; }
ul {list-style: none; }
ul li {margin:0px; }
.print_html { display:inline; float:left; position:relative; top:-9px; margin-left:30px; margin-bottom:40px; }
.pane-title { text-transform:uppercase; font-size:0.73em; background:url(images/bg_block_frontpage.jpg) bottom left no-repeat; font-weight:bold; display:block; height: 27px; color: #8c7621; margin-top:0px; }

#block-block-65  a{ display:block; position:fixed; top:400px; left:-1px; background:url(images/link_pcp.jpg) no-repeat; text-indent:-999em; width:30px; height:95px; }
#block-block-65  a:hover{background-position: -31px 0px;}

/*------------------MENU PRINCIPAL------------------*/
#nav-bar .block ul {padding:0; background:url(images/fundo_menu.jpg) no-repeat bottom #FFF;  }
#nav-bar .sf-menu { width:960px; height:37px; margin:0px; padding:0px; *overflow:hidden;  }
#nav-bar .sf-menu a { background:transparent; padding:0; border: 0px;  }
#nav-bar .sf-menu .active-trail { padding:0; }
#nav-bar .sf-menu li a { padding:11px 30px; text-transform:uppercase; color:#BB3613; text-decoration:none; background:url(images/border_menu.jpg) right no-repeat; font-size:.92em; float:left; }
#nav-bar .sf-menu li a:hover { color:#FFF; }
#nav-bar .sf-menu li.menuparent { background:url(images/menu_li_parent.jpg) 133px 18px no-repeat;}
#nav-bar .sf-menu li.last a { background-image:none; }
#nav-bar .sf-menu li ul { margin:-8px 0px 0px 39px; background-image:none; }
#nav-bar .sf-menu li ul li { border-bottom:#FFF 1px solid; }
#nav-bar .sf-menu li ul li a { padding:9px; font-size:.8em; background-image:none; }
/*------------------------------------*/
/** Subnavbar (container for everything else) **/



.breadcrumb /* The path to the current page in the form of a list of links */ { padding: 7px; display:block; color: #999; font-size: 0.7em; font-weight: lighter; letter-spacing: 0.03em; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif;  width:600px; border-bottom:1px solid #B5B5B5; margin:0px 10px 0px 10px;  }
.breadcrumb a { color: #000; font-weight:bold;   }
.no-sidebars .breadcrumb { display:none; }

/** navbar **/
#navbar { float: left;  width: 100%;  margin-left: 0;  margin-right: -100%; /* Negative value of #navbar's width + left margin. */  padding: 0; /* DO NOT CHANGE. Add padding or margin to #navbar-inner. */  height: 3.6em; /* The navbar can have any arbritrary height. We picked one that is twice the line-height pluse 1em: 2 x 1.3 + 1 = 3.6 Set this to the same value as the margin-top below. */}
.with-navbar #content,.with-navbar #sidebar-left,.with-navbar #sidebar-right { margin-top: 0px; /* Set this to the same value as the navbar height above. */}
.page-video-dif #subnavbar { border-bottom:1px solid #C83F1B; background:#C83F1B; }
/** main (container for everything else) **/#main2 { width:1000px; }
/** main (container for everything else) **/#main {  width:960px;   margin: 0 auto; min-height:600px;  }
#main-inner {}
/** content **/
#content,.no-sidebars #content { float: left;  width: 960px;  margin-left: 0;  margin-right: -960px; /* Negative value of #content's width + left margin. */  padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */}
.sidebar-left #content { width: 760px;  margin-left: 200px; /* The width of #sidebar-left. */  margin-right: -960px; /* Negative value of #content's width + left margin. */}
.sidebar-right #content { width: 640px;  margin-left: 0;  margin-right: -760px; /* Negative value of #content's width + left margin. */ background:url(images/conrtent_area_bg.jpg) 20px -80px no-repeat; }
.two-sidebars #content { width: 440px;  margin-left: 200px; /* The width of #sidebar-left */  margin-right: -640px; /* Negative value of #content's width + left margin. */}
#content #content-area { margin: 0;  padding: 0px 60px 30px 30px; }
#content {  }
#main-video #content { background:#C83F1B; }
/** sidebar-left **/
#sidebar-left { float: left;  width: 200px;  margin-left: 0;  margin-right: -200px; /* Negative value of #sidebar-left's width + left margin. */  padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */}
#sidebar-left-inner { margin: 0 0px 0 0;  padding: 0; }

/** sidebar-right **/
#sidebar-right {  min-height:888px;   width: 320px; float:left; _float:none;   margin-left: 640px; background:url(images/sidebar_bg.jpg) bottom no-repeat #C9C9C9; /* Width of content + sidebar-left. */  margin-right: -960px; /* Negative value of #sidebar-right's width + left margin. */  padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-right-inner. */}
#sidebar-right-inner { padding:20px;  background:url(images/sidebar_right_inner_bg.jpg) top no-repeat; }
#primary { margin-left: 200px; /* Width of search-box */}
#secondary { margin-left: 200px; /* Width of search-box */}
#navbar ul /* Primary and secondary links */ { margin: 0;  padding: 0;  text-align: left; }
#navbar li /* A simple method to get navbar links to appear in one line. */ { float: left;  padding: 0 10px 0 0; }
/* There are many methods to get navbar links to appear in one line. * Here's an alternate method: *//*#navbar li { display: inline;  padding: 0 10px 0 0; }*/
/** footer **/
#footer { margin-left: auto;  margin-right: auto; width:960px;  text-align:center; }
#footer-inner { background:url(images/footer_bg.jpg) no-repeat bottom;  height:188px; padding:0px; margin: auto 0px;  width:960px; display:block; text-align:center;}
#block-menu-menu-footer { text-align:center; margin-left: auto;  margin-right: auto; width:960px; display:block; }
#block-menu-menu-footer h2 { display:none; }
#block-menu-menu-footer .menu { padding: 6px 0px 0px 90px; text-align:center; display:block; margin:0px auto; width:800px; list-style:none; float:none; position:relative; }
#block-menu-menu-footer .menu li {text-transform:uppercase; float:left; list-style:none;  }
#block-menu-menu-footer .menu a { color:#626262; font-size:.9em; text-decoration:none; }
/*---Link Site do Partido---*/
#block-block-60 a {margin-left: auto;  margin-right: auto; width:960px;  text-align:center; width:79px; height:23px; display:block; text-indent:-999em; margin-top:93px;}
/*---------*/
/** closure **/
#closure-blocks /* See also the #page declaration above that this div shares. */ {}
/** Prevent overflowing content **/
#header,#content,#navbar,#sidebar-left,#sidebar-right,#footer,#closure-blocks { overflow: visible;  word-wrap: break-word; /* A very nice CSS3 property */}
#navbar { overflow: hidden; /* May need to be removed if using a dynamic drop-down menu */}
/* If a div.clear-block doesn't have any content after it and its bottom edge   touches the bottom of the viewport, Firefox and Safari will mistakenly   place several pixels worth of space between the bottom of the div and the   bottom of the viewport. Uncomment this CSS property to fix this.   Note: with some over-large content, this property might cause scrollbars   to appear on the #page div.*//*#page { overflow-y: hidden; }*/



/*----------------------------------FRONTPAGE------------------------------*/
.page-frontpage #content #content-area { padding: 0px; }
.page-frontpage #content-header {display:none; }
/*----------BLOCO SLIDESHOW DA FRONTPAGE------*/
.page-frontpage #content-top { padding: 0px; }
.view-bloco-topo-primeira-pagina {  width:100%; padding:0px 0px 0px 10px; }
#views_slideshow_thumbnailhover_main_1 { width:620px; height:300px; overflow:hidden; display:block; margin-top:10px; z-index:2;<!--[if IE]>z-index:2; <![endif]-->}
#views_slideshow_thumbnailhover_main_1 { width:620px; height:300px; overflow:hidden; display:block; }
#views_slideshow_thumbnailhover_main_1 .views-field-field-titulo-destaque-value { width:600px; padding:10px 10px 5px 10px; height:75px; display:block; background:url(images/destaque_slideshow_titulo_bg.png); _background:#000; _background-image:none; _filter:alpha(opacity=50);   z-index:2; position:relative; display:block; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:1.3em; font-weight:bold; color:#FFF; position:relative; top:-90px; <!--[if IE]>height:25px; display:block; z-index:2; overflow:hidden; <![endif]--> }
#views_slideshow_thumbnailhover_main_1 .views-field-field-titulo-destaque-value a { _filter:alpha(opacity=100); color:#FFF; margin-top:0px; <!--[if IE]>height:45px; overflow:hidden;  <![endif]-->  }
#views_slideshow_thumbnailhover_main_1 .views-field-teaser { width:600px; padding:5px 10px 0px 10px; height:70px; display:none; z-index:9999; color:#FFF;  position:relative; top:-300px; }
#views_slideshow_thumbnailhover_main_1 .views-field-teaser .field-content p { color:#FFF; }
#views_slideshow_thumbnailhover_main_1 .views-field-created {font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.7em; line-height:.8em; color:#CCC;  position:relative; top:-110px; z-index:9999; width:600px; padding:0px 10px 0px 10px; }
/*----TABS----*/
.view-bloco-topo-primeira-pagina #views_slideshow_thumbnailhover_breakout_teasers_1 {font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:.9em; line-height:1em; background:#009C48; color:#CCC;  font-weight:lighter; padding:0; margin:0; width:620px; overflow:hidden; display:block; z-index:9999; <!--[if IE]>z-index:9999; <![endif]-->}
.view-bloco-topo-primeira-pagina #views_slideshow_thumbnailhover_breakout_teasers_1 a { line-height:1.3em;  font-weight:lighter; }
.view-bloco-topo-primeira-pagina .views_slideshow_thumbnailhover_div_breakout_teaser { float:left; width:20.5%; height:70px; display:inline-block; margin:0px; vertical-align:top; background:#009C48; padding:0px 5px; <!--[if IE]>z-index:9999; <![endif]--> }
.view-bloco-topo-primeira-pagina #views_slideshow_thumbnailhover_div_breakout_teaser_1_3 { float:left; width:20.5%; height:70px; display:inline-block; margin:0px; vertical-align:top; background:#009C48; padding:0px 5px;  font-weight:lighter;  }
.view-bloco-topo-primeira-pagina .views_slideshow_thumbnailhover_div_breakout_teaser a { color:#FFF;padding:5px; font-size:0.7em; line-height:1em; font-weight: lighter; text-decoration:none; margin-top:0px; }
.view-bloco-topo-primeira-pagina .views_slideshow_thumbnailhover_div_breakout_teaser:hover { float:left; width:32%; height:70px; display:inline-block; margin:0px; vertical-align:top; background:#D0251D; background:#00823A;  font-size:1.1em;  font-weight:lighter; }
.view-bloco-topo-primeira-pagina #views_slideshow_thumbnailhover_div_breakout_teaser_1_3:hover { float:left; width:32%; height:70px; display:inline-block; margin:0px; vertical-align:top; background:#D0251D; background:#00823A;  font-size:1.1em;  font-weight:lighter; }
.view-bloco-topo-primeira-pagina .views_slideshow_thumbnailhover_breakout_teasers .views-field-field-imagem-destaque-imceimage-path {display:none; }
.view-bloco-topo-primeira-pagina .views_slideshow_thumbnailhover_breakout_teasers .views-field-teaser {display:none; }
.view-bloco-topo-primeira-pagina .views_slideshow_thumbnailhover_breakout_teasers .views-field-created {display:none; }
/*----------FIM DE BLOCO SLIDESHOW DA FRONTPAGE------*/

#content-area .view-frontpage .view-header .ultimas_noticias { background:url(images/ultimas_noticias_banner.jpg) no-repeat; width:620px; height:27px; display:block; margin:0px; padding-top:10px;}
#content-area .view-frontpage .view-header .ultimas_noticias span a { background:url(images/icon-rss-grey.gif) no-repeat; text-indent:-999px; height:15px; width:14px; display: block; float:right; overflow:hidden;  }

#content .view-frontpage h2 a, .views-field-title a { color:#AF242B;  font-size:1em; font-weight:bold; display:block; margin-top:30px; }
.view-frontpage .views-row { width:590px; border-bottom:#CCC 1px solid; padding-bottom:7px; margin:0px 30px 30px 0px; float:left; }
.view-frontpage .views-row .views-field-field-imagem-destaque-imceimage-path { float:left; width:177px; height:139px; overflow: hidden; display:inline-block; text-align:center; margin-right: 6px; }
.view-frontpage .views-row .views-field-field-imagem-destaque-imceimage-path .field-content { margin-left:-55px; *zoom: 1; *position: relative; *width:177px; *height:139px; *overflow: hidden; *margin-left:0px;}
.view-frontpage .views-row .views-field-field-imagem-destaque-imceimage-path img { width:287px; height:139px; align:center; *position: absolute; *left:-55px; }
.view-frontpage .views-row .views-field-field-titulo-destaque-value { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; width:402px; float:right; }
.view-frontpage .views-row .views-field-created {width:402px; float:right;  }
.view-frontpage .views-row .views-field-field-titulo-destaque-value a { margin-top:0px;  }
.view-frontpage .views-row .views-field-teaser { width:402px; float:right; }
.view-frontpage .views-row { border-bottom:#CCC 1px solid; padding-bottom:4px; margin:0px 0px 30px 10px; }
.view-frontpage .views-row-1 { margin:10px 0px 30px 9px; _margin:10px 0px 30px 10px; width:292px; float:left;  display:inline; height:440px; position:relative;}
.view-frontpage .views-row-2 { margin:10px 9px 30px 16px; _margin:10px 0px 30px 0px; width:292px;  _float:none; float:left; display:inline; position:relative; height:440px; }
.view-frontpage .views-row-1 .views-field-field-imagem-destaque-imceimage-path, .view-frontpage .views-row-2 .views-field-field-imagem-destaque-imceimage-path { width:292px; height:144px; overflow: hidden; display:block; text-align:center; margin-bottom:7px; }
.view-frontpage .views-row-1 .views-field-field-imagem-destaque-imceimage-path .field-content, .view-frontpage .views-row-2 .views-field-field-imagem-destaque-imceimage-path .field-content { margin-left:-56px; *zoom: 1; *position: relative; *width:292px; *height:144px; *overflow: hidden; *margin-left:0px; }
.view-frontpage .views-row-1 .views-field-field-imagem-destaque-imceimage-path img, .view-frontpage .views-row-2 .views-field-field-imagem-destaque-imceimage-path img { width:408px; height:198px; align:center; *position: absolute; *left:-95px; }
.view-frontpage .views-row-1 .views-field-field-titulo-destaque-value, .view-frontpage .views-row-2 .views-field-field-titulo-destaque-value { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; width:292px; float:none; }
.view-frontpage .views-row-1 .views-field-field-titulo-destaque-value a, .view-frontpage .views-row-2 .views-field-field-titulo-destaque-value a { margin-top:0px;  }
.view-frontpage .views-row-1 .views-field-created, .view-frontpage .views-row-2 .views-field-created  { width:292px; float:none;  }
.view-frontpage .views-row-1 .views-field-teaser, .view-frontpage .views-row-2 .views-field-teaser { width:292px; float:none; }
#content-area .clear-block:after { content: "."; display: block; height: 0; clear: none; visibility: hidden; }
/*----------------------------------FIM DE FRONTPAGE------------------------------*/
/*----------------------------------BLOCOS BARRA DIREITA------------------------------*/
.more-link a { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.8em; color:#af242b; }
/*-----BLOCO AGENDA-----*/
#block-views-calendar-block_1 { background:url(images/agenda_bg.jpg) no-repeat; width:280px; padding: 45px 0px 50px 0px; }
#block-views-calendar-block_1 h2 { display:none; }
#block-views-calendar-block_1 .item-list ul li { list-style:none; margin:0pt; padding:0pt; }
#block-views-calendar-block_1 .item-list ul li .views-field-title a { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; color:#000;  font-size:0.9em; font-weight:bold; display:block; margin-top:10px; font-weight:bold; }
#block-views-calendar-block_1 .views-field-field-date-agenda-value { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.8em; color:#999; font-weight: lighter; }
#block-views-calendar-block_1 .views-field-body .field-content p { margin:0; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.8em; color:#999; font-style:italic; }
#block-views-calendar-block_1 .more-link a { margin:0; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.8em; color:#af242b; }
/*----------*/
/*-----BLOCO CONTACTAR-----*/
#block-block-59 a { background: url(images/contactar_btn.jpg) no-repeat 0px 0px; width: 280px; display: block; height: 170px; text-indent: -999em; }
#block-block-59 a:hover { background-position: 0px -170px; }
/*----------*/
/*-----BLOCO PROCURAR-----*/
#sidebar-right #block-search-0 { margin:20px 0px 60px 0px; }
#sidebar-right #block-search-0 h2 { text-indent:-999em; display:block; width:270px; height:53px; } 
#sidebar-right #block-search-0 .form-submit { background:url(images/procurar_btn.jpg) no-repeat; text-indent:-999em; width:72px; height:23px; border:0px; display:inline-block;<!--[if IE]>display:block; font-size: 0; line-height:0;<![endif]--> }
#sidebar-right #block-search-0 label /* Label that says "Search this site:" */   { display: none; }
#sidebar-right #block-search-0 #edit-search-block-form-1 { border:1px solid #e6e6e6; background:url(images/icon-search1.gif) no-repeat left center #FFF; width:170px; padding-left:20px; display:inline-block; height:19px; color: #999999; }
/*----------*/
/*---BLOCO ULTIMAS NOTICIAS---*/
#block-views-arquivo_noticias-block_1 { width:262px; margin:20px 0px; background:url(images/mais_noticias.jpg) no-repeat; padding:52px 9px 6px 9px; }
#block-views-arquivo_noticias-block_1 h2 { display:none; }
#block-views-arquivo_noticias-block_1 .view-arquivo-noticias .views-row { padding-bottom:7px; margin-bottom:0px; border-bottom: #BBB 1px solid; }
#block-views-arquivo_noticias-block_1 .view-arquivo-noticias .views-field-field-titulo-destaque-value { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; }
#block-views-arquivo_noticias-block_1 .view-arquivo-noticias .views-field-field-titulo-destaque-value a { margin:5px 0px; font-size: 0.8em; }
/*----------*/
/*---BLOCO ULTIMAS INTERVENCOES---*/
#block-views-arquivo_intervencoes-block_1 { width:262px; margin:20px 0px; background:url(images/mais_intervencoes.jpg) no-repeat; padding:52px 9px 6px 9px; }
#block-views-arquivo_intervencoes-block_1 .views-row { padding:13px 0px 7px 0px; margin-bottom:0px; border-bottom: #BBB 1px solid; }
#block-views-arquivo_intervencoes-block_1 h2 { display:none; }
#block-views-arquivo_intervencoes-block_1 .views-field-title a { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:.9em;  margin-top:0px; }
.more-link {margin-bottom:5px; }
/*----------*/
/*---BLOCO ULTIMO VIDEO---*/
#block-views-ultimo_video-block_1 .view-ultimo-video object { height:183px; }
#block-views-ultimo_video-block_1 .view-ultimo-video .views-field-title { padding:8px; background:#333; margin:0px;  color:#FFF; }
#block-views-ultimo_video-block_1 .view-ultimo-video .views-field-title a { color:#FFF; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-weight:lighter; font-size:0.8em; margin:0px; }
/*----------*/
/*----------------------------------FIM BLOCOS BARRA DIREITA------------------------------*/
/*----------------------------------NODES------------------------------*/
.block-text_resize h2 { display:none; }
.block-text_resize { margin-top:-30px; }
.block-text_resize a#text_resize_increase { width: 17px;height: 18px;}
.block-text_resize a#text_resize_decrease  { background-color: transparent; width: 17px; height: 18px; margin-top: 6px;}
.submitted, .views-field-created {font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.7em; line-height:.8em; color:#9A9A9A;  font-weight:lighter; }
.views-field-teaser .field-content p { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.8em;   line-height:1.6em; color:#383838; margin-bottom:2px; }
h1, /* The title of the page */h2, /* Block title or the title of a piece of content when it is given in a list of content */h3 /* Comment title */ { margin: 0; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; }
.views-field-field-titulo-destaque-value a { color:#AF242B;  font-size:1.2em; font-weight: bold; display:block; margin-top:30px; }
.views-field-field-titulo-destaque-value a .views-field-title { color:#AF242B;  font-size:1.1em; font-weight: bold; display:block; line-height:1em; }
.views-field-field-titulo-destaque-value a:hover .views-field-title { text-decoration:underline; }
.views-field-field-titulo-destaque-value a:visited .views-field-title { color:#73171C; }
#content .node h2.title { color:#AF242B;  font-size:1.9em; font-weight: lighter; display:block; font-weight:bold; margin-top:0px; }
#content .node h3 { margin-top:60px; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.8em; line-height:1.6em; color:#383838; font-weight:lighter; color:#999; }
#content h2 a, .views-field-title a { color:#AF242B;  font-size:1em; font-weight:bold; display:block; margin-top:30px; }
#content h2 a:visited, .views-field-title a:visited { color:#73171C; font-weight:bold; display:block; margin-top:30px;  font-size: 1em; }
#content-header h1.title { color:#AF242B;  font-size:1.8em; font-weight:lighter; padding: 30px 60px 0px 30px; }
#content-top { padding: 0px 10px; }
#content .view-header p { font-size:1.8em; font-weight:lighter; margin-bottom:2em; margin-top:28px; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; line-height:0.9em; color:#C1C3B4; text-transform:uppercase; }

#content ol { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.8em; line-height:1.6em; color:#383838; margin-bottom:1.6em; }
#content ul { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.8em; line-height:1.6em; color:#383838; margin-bottom:1.6em; }
#content p { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.8em; line-height:1.6em;  color:#383838; margin-bottom:1.6em; text-transform:none; font-weight:lighter; }
#content p img { }

#tabs_destaque { background:url(images/tabs_destaque_bg.jpg) no-repeat center top; padding-top:3px; }
#fotos_tab_destaque { height:0px; overflow:hidden;}
#tabs_destaque_tab_video { background:url(images/tabs_destaque_tab_video.gif) no-repeat 0 0px; width:90px; height:8px; text-indent:-999em; display: inline-block; cursor:pointer; margin-left:175px;}
#tabs_destaque_tab_fotos { background:url(images/tabs_destaque_tab_fotos.gif) no-repeat 0 -8px; width:90px; height:8px; text-indent:-999em; display:inline-block; cursor:pointer; margin-left:13px; }
#tabs_destaque_tab_fotos:hover { background-position: 0px 0px; }
#tabs_destaque_tab_video1 { background:url(images/tabs_destaque_tab_video.gif) no-repeat 0 0px; width:90px; height:8px; text-indent:-999em; display:none; cursor:pointer; margin-left:175px;}
#tabs_destaque_tab_fotos1 { background:url(images/tabs_destaque_tab_fotos.gif) no-repeat 0 0px; width:90px; height:8px; text-indent:-999em; display:none; cursor:pointer; margin-left:13px;  }

  
/*---ARTIGOS RELACIONADOS---*/
/*---LABELS---*/
.video_relacionado_label { text-indent:-999em; font-family:"Helvetica",Verdana,Arial,sans-serif; font-size:0.55em; color:#8c7621; background: url(images/inclui_video_label.jpg) left no-repeat; width:77px; height:14px; cursor:pointer; display: block;  }
.galeria_relacionada_label { text-indent:-999em; font-family:"Helvetica",Verdana,Arial,sans-serif; font-size:0.55em; color:#8c7621; background: url(images/inclui_galeria_label.jpg) left no-repeat; width:83px; height:14px; cursor:pointer; display: block;  }
.audio_relacionado_label { text-indent:-999em; font-family:"Helvetica",Verdana,Arial,sans-serif; font-size:0.55em; color:#8c7621; background: url(images/inclui_audio_label.jpg) left no-repeat; width:77px; height:14px; cursor:pointer; display: block;  }
.views-field-field-video-relacionado-nid { display:inline-block; }
.views-field-field-auido-relacionado-nid { display:inline-block; }
.views-field-field-galeria-relacionada-nid { display:inline-block; }
/*---FIM DE LABELS---*/
/*---ARTIGOS RELACIONADOS CAIXA---*/
.artigos_relacionados_caixa { margin:30px 0px 20px 20px; display:block; width:300px; float:right;  display:block; color: #8c7621; overflow:hidden; }
.artigos_relacionados_caixa h2 {font-weight:bold; padding:0px ; margin:0px; text-transform:uppercase; font-size:0.7em; color: #8c7621;  }
.artigos_relacionados_caixa .submitted {display:none; }
.artigos_relacionados_caixa .artigos_relacionados { display:block; clear:right; width:290px; vertical-align:top; float:left;  margin:0px 0px 7px 0px; }
.artigos_relacionados_caixa .artigos_relacionados h2 a { display:block; text-transform: none; font-size:.7em; padding:0px 0px 0px 0px; margin-top:0px; }
.artigos_relacionados_caixa .artigos_relacionados .submitted {display:block; }
.artigos_relacionados_caixa .documentos_relacionados { display:block; width:300px; vertical-align:top; float:left;  margin:0px 0px 7px 0px; }
.artigos_relacionados_caixa .documentos_relacionados h2 { background:url(images/documento_icon.jpg) no-repeat 0px 3px; text-transform: none; font-size:.57em; padding:0px 0px 0px 15px; margin:-23px 0px 0px 0px; }
.artigos_relacionados_caixa .documentos_relacionados .submitted {display:block; }
.videos_relacionados { display:block; margin-top:20px; }
.artigos_relacionados_caixa .audio_relacionados {display:block; margin:20px 0px; width:310px; }
.artigos_relacionados_caixa .audio_relacionados .titulo_audio_relacionado { display:block; padding-left:7px; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.8em; line-height:1em; color:#8c7621; background:url(images/bullet_castanho.jpg) no-repeat 0px 10px; }
.artigos_relacionados_caixa  .audio_relacionados .descricao_titulo { display:none; }
.artigos_relacionados_caixa .clear-block:after { content: "."; display: block; height: 0; clear: none; visibility: hidden; }
.artigos_relacionados_caixa .link_externo_relacionados h2 { background:url(images/external_link_icon.jpg) no-repeat left bottom; text-transform: none; font-size:.7em; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; }
/*---GALERIA RELACIONADA---*/
.galeria_relacionada { margin:10px 0px; width:560px; overflow:hidden; padding-top:10px; }
.galeria_relacionada .table {border:0px; }
.link_p_galeria { position: relative; top:-395px; display:block; left:520px; z-index:999; }
.galeria_relacionada .descricao_titulo_galeria { display: none; }
.galeria_relacionada .submitted { display: none; }
.galeria_relacionada .galeria { clear: none; padding:0px; width:560px; }
.galeria_relacionada .galeria .galleria_container .caption { clear: none; width:1px; height:1px; display:block; overflow:hidden; }
.galeria_relacionada .clear-block:after { clear:none; display:block; }
.galeria_relacionada .galleria_wrapper { clear: none; background:#FFF; padding:0px; text-align:center; }
.galeria_relacionada .galleria_wrapper img { clear: none; max-width:560px; }
.galeria_relacionada .jcarousel-skin-tango .jcarousel-container { clear: none; display:block; -moz-border-radius:0px; border:0px; background: #FFF; }
.galeria_relacionada .jcarousel-skin-tango .jcarousel-container-horizontal { clear: none; width:560px; padding:0px; }
.galeria_relacionada .jcarousel-skin-tango .jcarousel-clip-horizontal { clear: none; width:560px; height: 65px; margin:0px; padding:0px; }
.galeria_relacionada .jcarousel-skin-tango .jcarousel-item { height: 60px; }
.galeria_relacionada .jcarousel-skin-tango .jcarousel-prev-horizontal { clear: none; display:none; width:1px; height:1px; }
.galeria_relacionada .jcarousel-skin-tango .jcarousel-next-horizontal { clear: none; display:none; width:1px; height:1px; }
.galeria_relacionada .galleria-nav { width:560px; margin-bottom:-130px; }
.galeria_relacionada .galleria-nav a { position:relative; background: url(images/next-horizontal.png) no-repeat; background-position:-112px 0; top:-310px; left:540px; width:12px; height:32px; text-indent:-999em; display:none; <!--[if IE]> background:url(images/next-horizontal.gif)  <![endif]-->   }
.galeria_relacionada:hover .galleria-nav a { display:block; }
.galeria_relacionada .galleria-nav a:first-child { left:4px; top:-258px; background:url(images/prev-horizontal.png) no-repeat; background-position:-4px 0; }
.galeria_relacionada #gallery .clear-block:after {  content: "."; display: block; height: 0; clear: none; visibility: hidden; }
.table { display: table; }
/*---FIM DE GALERIA RELACIONADA---*/
/*---FIM ARTIGOS RELACIONADOS---*/
/*----NODE AGENDA-----*/
#content .node .info_agenda { width:360px; float:left; display:inline-block; margin-right:40px}
#content .node .info_agenda h2.title { color: #383838;  }
#content .node .info_agenda h3.title { color:#af242b; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:1.4em; }
block
.cartaz_agenda_img { float:right; display:inline-block; }
.cartaz_agenda_img:hover {cursor:pointer; }
.reduzir_img_btn { display:none; }


/*----FIM DE NODE AGENDA-----*/
/*----SER PROPONENTE----*/
#content #node-245699 p img { display:block; }
#content #node-245700 p img { display:block; }
#content #node-245700 .title { display:none; }
#content #node-245700 .submitted { display:none; }
#content #node-245465 .submitted { display:none; }
/*-----FIM DE SER PROPONENTE----*/
/*----PROPAGANDA----*/
#content #node-245706 p img { display:block; }
#content #node-245706 .title { display:none; }
#content #node-245706 .submitted { display:none; }
/*-----FIM DE PROPAGANDA----*/
#node-245699 .imagem_destaque_int { display:none; }
/*----------------------------------FIM DE NODES------------------------------*/
/*-----PÁGINA APOIANTES-----*/
/*-----Slider-----*/
#block-views-apoiantes-block_1 .content p { margin:0px; padding:0px;}
#block-views-apoiantes-block_1 .content p img {display:block; margin:0px; padding:0px; margin-left:-40px;}

#block-views-apoiantes-block_1 { width:900px; margin:0px 30px 30px 30px; border-bottom: 1px solid #999; }
.view-apoiantes #views_slideshow_thumbnailhover_breakout_teasers_1 { display:none; }
.view-apoiantes #views_slideshow_thumbnailhover_main_1 { width:900px;}
.view-apoiantes #views_slideshow_thumbnailhover_main_1 .views-field-field-foto-apoiante-imceimage-path { display: table-row; overflow:hidden; float: left; width:450px; height:300px; background:#FFF; vertical-align:bottom;  }
.view-apoiantes #views_slideshow_thumbnailhover_main_1 .views-field-field-foto-apoiante-imceimage-path img { float:left; height:300px; width:auto; background:#FFF; vertical-align:bottom;  }
.view-apoiantes #views_slideshow_thumbnailhover_main_1 .views-field-field-frase-destaque-value {  margin:0px 0px 0px -100px; position:relative; top:80px; width:500px; float:left; color:#666; font:Georgia, "Times New Roman", Times, serif; font-style:italic; height:70px; font-size:1.4em; line-height:.9em; }
.view-apoiantes #views_slideshow_thumbnailhover_main_1 .views-field-title { margin:125px 0px 0px -100px; width:500px; float:left; color:#AF242B; font-size:2.7em; }
.view-apoiantes #views_slideshow_thumbnailhover_main_1 .views-field-field-actividade-value { margin-left:-100px; width:500px; float:left; color:#999; }
/*-----/ Slider-----*/
/*----- Grelha c Foto-----*/
.view-apoiantes.view-display-id-page_1 .views-accordion { width:900px;  height:auto; display:block; clear:both; }
.view-apoiantes.view-display-id-page_1 .views-accordion .views-accordion-item { max-height:200px; margin:0px 11px 30px 11px; width:260px; display:block; padding:0px;  vertical-align:top;   float:left; background:#FFF;  }
.view-apoiantes.view-display-id-page_1 .views-accordion .views-field-path { background:#FFF; border-bottom: 1px solid #999; border-top:0px; border-left:0px; border-right:0px; }
.view-apoiantes.view-display-id-page_1 .views-accordion-item .views-field-field-foto-apoiante-imceimage-path  {  width:100%;  height:200px; width:280px; overflow:hidden; margin-bottom:-8px; }
.view-apoiantes.view-display-id-page_1 .views-accordion-item .views-field-field-foto-apoiante-imceimage-path  img { margin-left:-40px; float:left; height:200px; width:auto; background:#FFF; vertical-align:bottom; }
.view-apoiantes.view-display-id-page_1  .views-accordion-item .views-field-title { color:#AF242B; font-size:1.3em; position:relative; top:-150px; width:100px; float:right; margin-right:5px; }
.view-apoiantes.view-display-id-page_1  .views-accordion-item .views-field-field-actividade-value { color:#999; font-size:.7em; position:relative; top:-150px; width:100px; float:right; margin-right:5px; display:block; clear: both; }
.view-apoiantes.view-display-id-page_1  .views-accordion-item .views-field-field-video-embed-2 { z-index:9999; position:relative; clear: right; position:relative; top:-100px; padding:10px 40px 10px 10px; background:#EEE; width:400px; }
.view-apoiantes.view-display-id-page_1 .views-accordion .views-accordion-item .video_label_apoiantes { color:#999; font-size:.6em;  margin-bottom:-12px; top:-10px; text-align:right; position:relative; padding-right:10px; background:url(images/seta_baixo_mandatarios_bio.jpg) no-repeat right center; text-transform:uppercase; }
.view-apoiantes.view-display-id-page_1 .views-accordion-item .video_label_apoiantes:hover { color:#333; cursor:pointer; }
/*-----/ Grelha c Foto-----*/
/*----- Grelha s Foto-----*/
.view-apoiantes.view-display-id-block_2 { width:900px; margin:0px 30px 40px 30px; clear:both; }
.view-apoiantes.view-display-id-block_2 .views-view-grid td { width:33%; padding:30px 10px 10px 10px;  vertical-align:bottom; height:auto;  }
.view-apoiantes.view-display-id-block_2 .views-view-grid td .views-field-title { color:#AF242B; font-size:1.3em; position:relative; padding:0px 20px 0px 5px; }
.view-apoiantes.view-display-id-block_2 .views-view-grid td .views-field-field-actividade-value { color:#999; font-size:.7em; position:relative; padding:0px 5px 5px 5px; display:block; clear: both; border-bottom: 1px solid #999; }
/*-----/ Grelha s Foto-----*/
/*-----/ PÁGINA APOIANTES-----*/
/*-----BLOCO DE APOIO E ESTIMULO-----*/
#block-views-apoiantes-block_3 { background:#FFF; display:table; vertical-align:bottom; }
#block-views-apoiantes-block_3 h2 { background:url(images/mensagem_apoio_estimulo_bloco_topo.jpg) no-repeat; text-indent:-999em; height:80px;}
#block-views-apoiantes-block_3 .views-field-field-foto-apoiante-imceimage-path { height:160px; width:110px; float:left; display: table-cell; overflow:hidden; vertical-align:bottom; }
#block-views-apoiantes-block_3 .views-field-field-foto-apoiante-imceimage-path img { width:160px; height:160px; vertical-align: bottom; display: table-cell; }
#block-views-apoiantes-block_3 .views-field-description { padding:4px;width:162px;  }
#block-views-apoiantes-block_3 .views-field-field-frase-destaque-value { font-style:italic; position:relative; float:right; width:162px; padding:0px 4px 0px 4px;  font-size:1.2em; }
#block-views-apoiantes-block_3 .views-field-title { position:relative; color:#AF242B; font-size:1em; width:162px; float:right; padding:0px 4px; }
#block-views-apoiantes-block_3 .views-field-field-actividade-value { position:relative; font-size:.6em; width:162px; float:right; padding:0px 4px; }
#block-views-apoiantes-block_3 .views-field-field-mensagem-value { font-style:italic; position:relative; float:right; width:162px; display:none; padding:10px 4px 10px 4px; }
#block-views-apoiantes-block_3 .pager-current { display:none;}
/*-----/ BLOCO DE APOIO E ESTIMULO-----*/
/*-----BLOCO COMICIOS-----*/
#block-block-68 .content ul { margin-top:30px; list-style:none; height:318px; display:block; padding:70px 0px 0px 0px; background:url(/sites/default/files/images/blocos/comicios_reportagem.jpg) no-repeat; width:270px; }
#block-block-68 .content ul .porto a { padding:0px; margin-bottom:14px; display:block; text-indent:-999em; width:270px; height:71px; background:url(/sites/default/files/images/blocos/comicios_reportagem.jpg) no-repeat 0px -70px; }
#block-block-68 .content ul .porto a:hover {  background-position: 0px -458px; }
#block-block-68 .content ul .lisboa a { padding:0px; display:block;  text-indent:-999em; width:270px; height:71px; background:url(/sites/default/files/images/blocos/comicios_reportagem.jpg) no-repeat 0px -154px; }
#block-block-68 .content ul .lisboa a:hover { background-position: 0px -541px; }

#block-block-68 .content ul .evora a { margin-top:18px; padding:0px; display:block;  text-indent:-999em; width:270px; height:33px; background:url(/sites/default/files/images/blocos/comicios_reportagem.jpg) no-repeat 0px -245px; }
#block-block-68 .content ul .evora a:hover { background-position: 0px -629px; }

/*-----/ BLOCO COMICIOS-----*/
/*-----PÁGINA MANDATARIOS-----*/
#block-block-62 .content p { padding:0px; margin:0px; }
#block-block-62 .content p img {display:block;}
#mandatario_nac {margin:0px 20px 0px 20px; }
#mandatario_nac .videos {display:none; background:#EEE; padding:20px; border-bottom: 1px solid #999; margin-top:-45px; height:280px; margin-bottom:30px; }
#mandatario_nac .videos .video1 { width:400px; float:left; }
#mandatario_nac .videos .video2 { width:400px; float:right; }
#mandatario_nac .videos h2 { font-size:1em; margin:0px; padding:0px; }
#mandatario_nac .videos .submitted { margin:0px; padding:0px;}
#mandatario_nac .videos p { margin:0px; padding:0px;}
#mandatario_nac .bio_nac {display:none; background:#EEE; padding:20px; border-bottom: 1px solid #999; margin-top:-45px; height:320px; margin-bottom:30px; }
#mandatario_nac .bio_nac p {font-size:1.1em; }
#mandatario_nac .bio_nac .coluna { width:400px; float:left; padding-right:15px;}
#mandatario_nac .bio_nac .coluna.direita { float:right;  padding-right:0px; padding-left:15px;}
.view-mandatarios .views-accordion { width:900px; }
.view-mandatarios .views-accordion .views-accordion-item { height:auto; margin:0px 20px 30px 0px; width:430px; display:block; padding:0px;  vertical-align:top;  border-bottom: 1px solid #999; float:left;  }
.view-mandatarios .views-accordion .views-accordion-item.accordion-item-even { float:right;  }
.view-mandatarios .views-accordion .views-accordion-item .views-field-field-foto-mandatario-imceimage-path { margin-bottom:-69px; height:250px; width:100%;  }
.view-mandatarios .views-accordion .views-accordion-item .views-field-field-foto-mandatario-imceimage-path img {  height:250px; width:auto; background:#FFF; vertical-align:bottom;}
.view-mandatarios .views-accordion .accordion-item-even .views-field-field-foto-mandatario-imceimage-path img { float:right; height:250px; }
.view-mandatarios .views-accordion .views-accordion-item .views-field-field-nome-curto-value { color:#AF242B; font-size:1.5em; position:relative;  top:-110px; margin-left:200px; width:230px; }
.view-mandatarios .views-accordion .views-accordion-item .views-field-field-distrito-value { width:227px; color:#999; font-size:1.5em; position:relative; top:-110px; margin-left:200px; width:230px;  }
.view-mandatarios .views-accordion .views-accordion-item.accordion-item-even .views-field-field-nome-curto-value { margin-left:0px; margin-right:200px; text-align:right; }
.view-mandatarios .views-accordion .views-accordion-item.accordion-item-even .views-field-field-distrito-value { margin-left:0px; margin-right:200px;  text-align:right; }
.view-mandatarios .views-accordion .views-accordion-item .bio { color:#999; font-size:.6em; top:-10px; text-align:right; position:relative; padding-right:10px; background:url(images/seta_baixo_mandatarios_bio.jpg) no-repeat right center; text-transform:uppercase; }
.view-mandatarios .views-accordion .views-accordion-item .bio:hover { color:#333; cursor:pointer; }
.view-mandatarios .views-accordion .views-accordion-item.accordion-item-even .bio { text-align:left; position:relative; padding-left:10px; background:url(images/seta_baixo_mandatarios_bio.jpg) no-repeat left center; }
.view-mandatarios .views-accordion .views-accordion-item .views-field-title { clear: right; padding:15px; border-top:1px solid #999; background:#eee; margin:0px; font-size:1.4em; }
.view-mandatarios .views-accordion .views-accordion-item .views-field-body { clear: right; padding:0px 40px 10px 25px; background:#EEE; margin-top:-14px; }
/*-----/ PÁGINA MANDATARIOS-----*/





/*-----PÁGINA AGENDA-----*/
#block-views-calendar-block_2 h2 { font-size:1.8em; font-weight:lighter; margin-bottom:2em; margin-top:28px; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; line-height:0.9em; color:#C1C3B4; text-transform:uppercase; }
#block-views-calendar-block_2 { padding:0px 60px 30px 30px; }
#block-views-calendar-block_2 .views-row { display:block; float:right; width:450px; clear:both; *float:none; *margin-left:70px; }
#block-views-calendar-block_2 .views-row-first { margin-top:-105px; *margin-top:-95px; }
#block-views-calendar-block_2 .views-row-last { border-bottom:1px #ccc solid; margin-bottom:20px; }
#block-views-calendar-block_2 h3 { width:100%; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; color:#000; font-weight: bold; float:left; height:100%; display:block; }
#block-views-calendar-block_2 h3 .dia { font-size:2.6em; line-height:.7em; width:70px; display:block; }
#block-views-calendar-block_2 h3 .mes { font-size:1.8em; line-height:.9em; width:70px; }
#block-views-calendar-block_2 .views-field-title { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:1.1em; }
#block-views-calendar-block_2 .views-field-field-local-value { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-weight:lighter; }
#content .pagagenda .view-header p { font-size:1.1em; color:#B9B9B9; margin-top:5px; }
.pagagenda .views-row { display:block; float:right; width:470px; clear:both; *float:none; *margin-left:70px; }
.pagagenda .views-row-first { margin-top:-105px; *margin-top:-95px; }
.pagagenda .views-row-last { border-bottom:1px #ccc solid; margin-bottom:20px; }
.pagagenda h3 { width:100%; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; color:#B9B9B9; font-weight: bold; float:left; height:100%; display:block; }
.pagagenda h3 .dia { font-size:2.6em; line-height:.7em; width:70px; display:block; }
.pagagenda h3 .mes { font-size:1.8em; line-height:.9em; width:70px; }
.pagagenda .views-field-title { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:1.1em;  }
.pagagenda .views-field-title a { color:#B9B9B9; }
.pagagenda .views-field-field-local-value { color:#B9B9B9; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-weight:lighter; }
#content .pagagenda .views-field-body .field-content p { color:#B9B9B9; }
.pagagenda .views-row:hover { background:#D7D7D7; }
#content  .pagagenda .views-row:hover .views-field-body  .field-content p, .pagagenda .views-row:hover .views-field-field-local-value, .pagagenda .views-row:hover .views-field-title a { color:#000; }


/*----------*/
/*---PÁGINA NOTICIAS---*/
.paginanoticias .views-field-field-imagem-destaque-imceimage-path { float:left; width:177px; height:139px; overflow: hidden; display:block; text-align:center; margin-right: 6px; }
.paginanoticias .views-field-field-imagem-destaque-imceimage-path .field-content { margin-left:-55px; }
.paginanoticias .views-field-field-imagem-destaque-imceimage-path img { width:287px; height:139px; align:center; }
.paginanoticias .views-row { width:100%; border-bottom:#CCC 1px solid; padding-bottom:7px; margin-bottom:30px; float:left; }
.paginanoticias .views-field-field-titulo-destaque-value { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; width:362px; float:right;  }
.paginanoticias .views-field-field-titulo-destaque-value a { margin-top:0px;  }
.paginanoticias .views-field-teaser { width:362px; float:right; }
/*----------*/
/*---PÁGINA Intervencoes---*/
.view-arquivo-intervencoes .views-row { border-bottom:#CCC 1px solid; padding-bottom:7px; margin-bottom:30px; }
.view-arquivo-intervencoes .views-field-title a { font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:1.4em;  margin-top:0px; }
.view-arquivo-intervencoes .views-field-field-local-value {font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:.8em; line-height:.8em; color:#9A9A9A; }
/*----------*/



.page-video-dif .breadcrumb /* The path to the current page in the form of a list of links */ { padding: 7px; display:block; color: #fff; font-size: 0.7em; font-weight: lighter; letter-spacing: 0.03em; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif;  width:920px; border-bottom:1px solid #fff; margin:0px 10px 10px 10px;  }
.page-video-dif .breadcrumb a { color:#FFF; font-weight:bold;   }

#navbar-inner {}
#search-box /* Wrapper for the search form */ { display: inline-block; height:23px; float:right; margin:10px 10px 0px 0px; }
#search-box .form-submit { background:url(images/procurar_btn.jpg) no-repeat; text-indent:-999em; width:72px; height:23px; border:0px; display:inline-block; <!--[if IE]>display:block; font-size: 0; line-height:0;<![endif]--> }
#edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */ { display: none; }
#search-box  #edit-search-theme-form-1 { border:1px solid #e6e6e6; background:url(images/icon-search1.gif) no-repeat left center #FFF; width:230px; padding-left:20px; display:inline-block; height:19px; color: #999999; }



/*----------------------------------MULTIMEDIA------------------------------*/
/*------------VIDEOS-------------*/
#main-video { background:#C83F1B;  }
#main-video #content #content-area { margin: 0;  padding: 0px; width:960px; display:block; clear:both; }
#main-video #content-top { padding:0px; }
.video { display:inline-block; width:640px; float:left; padding:0px 15px 0px 15px; }
.titulo_sub_desc_video { display:block; float:left; width:235px; }
.descricao_titulo  { font-size: 1.8em; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; color:#FFF; margin-bottom:10px; }
#main-video .submitted, #main-video .views-field-created {font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.7em; line-height:.8em; color:#FFF; display:block; }
#main-video #content .descricao_video p { color:#FFF; }
#main-video #content .relacionamentos ul { list-style:none; padding-left:13px; }
#main-video #content .relacionamentos li { list-style:none; }
#main-video #content .relacionamentos li a { list-style:none; background:url(images/documento_icon_multimedia.jpg) no-repeat 0px 3px; padding-left:13px; color:#E9E9E9; }
#main-video .print_html { display:none; }
/*------------------------------*/
#main-video #content .descricao_audio p { color:#FFFEE1; }
#main-video #content .leitor_mp3 { background:#c83f1b; margin-top:20px; }
#main-video #content .audio_container { padding-left:20px; }
/*------------------------------*/
/*------------GALERIA-------------*/
#main-video .descricao_titulo_galeria { font-size: 1.8em; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; color: #ffffff; margin-bottom:10px; padding-left:30px; }
#main-video .galeria { padding:0px 30px 30px 30px; width:900px; display:block;}
#main-video .galeria .galleria_container .caption { display:block; float: left; display:block; width:890px; background-color:#9A2F14; padding: 10px 0px 10px 10px; color: #cccccc; height:30px; font-size: 12px; font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",sans-serif; }
#main-video #galleria-content .galleria_wrapper { background:#9A2F14; padding:0px 22px; text-align:center; }
#main-video #galleria-content .galleria_wrapper img { max-width:855px; }
#main-video #galleria-content .jcarousel-skin-tango .jcarousel-container { display:block; margin-top:60px;-moz-border-radius:0px; border:0px; background: #9A2F14; }
#main-video #galleria-content .jcarousel-skin-tango .jcarousel-container-horizontal { width:900px; padding:0px; }
#main-video #galleria-content .jcarousel-skin-tango .jcarousel-clip-horizontal { width:800px; height: 75px; margin:0px 40px 0px 40px; padding:4px 4px 4px 4px; }
#main-video #galleria-content .jcarousel-skin-tango .jcarousel-item { width: 80px; height: 75px; }
#main-video .galleria-nav { width:900px; margin-bottom:-100px; }
#main-video .galleria-nav a { background: url(images/next-horizontal.png) no-repeat; background-position:-112px 0; position:relative; top:-500px; left:884px; width:12px; height:32px; text-indent:-999em; display:block; }
#main-video .galleria-nav a:first-child { left:4px; top:-448px; background:url(images/prev-horizontal.png) no-repeat; background-position:-4px 0; }
/*------------------------------*/
/*----ARQUIVO MULTIMEDIA-----*/
.arquivomultimedia  { width:876px; border-top:1px #FFF solid; border-bottom:1px #FFF solid; padding:4px 0px 4px 60px;  height:175px; margin:20px 10px 30px 10px; display:block; clear:both; }

.arquivomultimedia .views-row { width:128px; position:relative; float:left; margin:4px; }
.arquivomultimedia .views-field-field-video-embed {text-align:center;}
.arquivomultimedia .views-field-title { text-align:center;}
.arquivomultimedia .views-field-title a { color:#FFF; margin:0px; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; font-size:0.7em; }
.arquivomultimedia .views-field-field-fotografia-fid { text-align:center; height:60px; width:128px; overflow:hidden; }
.arquivomultimedia .views-field-field-fotografia-fid .field-content { height:60px; }
.arquivomultimedia .views-field-field-fotografia-fid img { vertical-align: middle; height: 100%; width:100%; }
.arquivomultimedia -link { width: 84px; font-size:0; line-height:0;  display: block; height: 20px;  margin-bottom:40px; margin-top:15px; text-indent:-999em; text-align:right; margin-left:200px; }
.arquivomultimedia -link a { text-align:right; background: url(images/ver_mais_btn.jpg) no-repeat; width: 84px;  display: block; height: 20px; text-indent:-999em; }
/*----PAGINADOR ARQUIVO MULTIMEDIA-----*/
.arquivomultimedia .item-list .pager { position:relative; top:-20px; }
.arquivomultimedia .item-list .pager .pager-first { display:none;}
.arquivomultimedia .item-list .pager .pager-last { display:none;}
.arquivomultimedia .item-list .pager .pager-item { display:none; }
.arquivomultimedia .item-list .pager .pager-current { display:none;}
.arquivomultimedia .item-list .pager .pager-ellipsis {display:none;}

.arquivomultimedia .item-list .pager .pager-previous { background:url(images/btn_pager_video_prev.jpg) no-repeat 0px -88px; width:15px; height:29px;  position:relative; left:-469px;  text-indent:-999em; }
.arquivomultimedia .item-list .pager .pager-previous .active { background:url(images/btn_pager_video_prev.jpg) no-repeat 0px 0px; width:15px; height:29px; position:relative; display:inline-block; left:-5px; top:-3px; }
.arquivomultimedia .item-list .pager .pager-previous a:hover { background:url(images/btn_pager_video_prev.jpg) no-repeat; background-position: 0px -29px; }
.arquivomultimedia .item-list .pager .pager-previous a:active { background:url(images/btn_pager_video_prev.jpg) no-repeat 0px -58px; }
.arquivomultimedia .item-list .pager .pager-next { background:url(images/btn_pager_video_next.jpg) no-repeat 0px -88px; width:15px; height:29px; left:-20px;  position:relative; left:400px; text-indent:-999em; }
.arquivomultimedia .item-list .pager .pager-next .active { background:url(images/btn_pager_video_next.jpg) no-repeat 0px 0px; width:15px; height:29px; position:relative; display:inline-block; left:-5px; top:-3px; }
.arquivomultimedia .item-list .pager .pager-next a:hover { background:url(images/btn_pager_video_next.jpg) no-repeat 0px -30px; }
.arquivomultimedia .item-list .pager .pager-next a:active { background:url(images/btn_pager_video_next.jpg) no-repeat 0px -58px; }

/*------------------------------*/
/*----ARQUIVO JORNAL DE CAMPANHA-----*/
#block-views-arquivo_video-block_4 { padding:10px; width:31%; float:left; display:inline; }
#block-views-arquivo_video-block_4 h2 { color:#FFFEE1; text-transform:uppercase; padding:4px 0px 4px 0px; font-size:1.2em; }
#block-views-arquivo_video-block_4 object {  width:300px; height:194px;  }
#block-views-arquivo_video-block_4 .views-field-title { color:#FFFEE1; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; width:100%; text-align:center; font-size:.6em; }
/*------------------------------*/
/*----ARQUIVO TEMPOS DE ANTENA-----*/
#block-views-arquivo_video-block_5 { padding:10px; width:31%; float:left; display:inline; }
#block-views-arquivo_video-block_5 h2 { color:#FFFEE1; text-transform:uppercase; padding:4px 0px 4px 0px; font-size:1.2em; }
#block-views-arquivo_video-block_5 object {  width:300px; height:194px;  }
#block-views-arquivo_video-block_5 .views-field-title { color:#FFFEE1; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; width:100%; text-align:center; font-size:.6em; }
/*------------------------------*/
/*----ARQUIVO APOIANTES-----*/
#block-views-arquivo_video-block_6 { padding:10px; width:31%; float:left; display:inline; }
#block-views-arquivo_video-block_6 h2 { color:#FFFEE1; text-transform:uppercase; padding:4px 0px 4px 0px; font-size:1.2em; }
#block-views-arquivo_video-block_6 object {  width:300px; height:194px;  }
#block-views-arquivo_video-block_6 .views-field-title { color:#FFFEE1; font-family:  Arial, "Helvetica", Helvetica Neue, Geneva, sans-serif; width:100%; text-align:center; font-size:.6em; }
/*------------------------------*/
/*------------------------------*/
/*------------------------------*/


#container .js {overflow:hidden;zoom:1; display:block; position:relative; }
#container .js .carousel-wrap {display:inline-block;vertical-align:middle;width:100%;margin:0; }
.IE #container .js .carousel-wrap {display:inline; }
#container .carousel ul {margin:0;padding:0;zoom:1; }
#container .js ul li {overflow:hidden;display:inline;float:left;width:500px;height:335px;text-align:center; }
#container .carousel .carousel-control {overflow:hidden;display:inline-block;vertical-align:middle;width:40px;height:40px;cursor:pointer;line-height:999px;zoom:1; }
#container .carousel .carousel-previous {position:absolute; top:763px; left:370px; width: 16px; height: 16px; overflow-x: hidden; overflow-y: hidden; background-color: transparent; background: url(images/carousels_nav.gif)  no-repeat scroll -15px -85px; cursor: pointer; }
#container .carousel .carousel-next {position:absolute; top:763px; right:370px; width: 16px; height: 16px; overflow-x: hidden; overflow-y: hidden; background-color: transparent; background: url(images/carousels_nav.gif)  no-repeat scroll -15px -105px; cursor: pointer; }
#container .carousel .carousel-control:hover {-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70); }
#container .carousel .disabled,#container .carousel .disabled:hover {-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default; }
#container .carousel ul li {position:relative;width:858px;margin:0; }
#container div.center-wrap {overflow:hidden;clear:both;zoom:1; }
#container div.center-wrap div { text-align:center; }
#container div.center-wrap a {text-decoration: none; text-indent: -999em; width: 16px; height: 16px; background-image: url(images/carousels_nav.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -16px -47px; display: inline-block; }
#container div.center-wrap a.active {text-decoration: none; text-indent: -999em; width: 16px; height: 16px; background-image: url(images/carousels_nav.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -16px -66px; display: inline-block; }
#examples ul {overflow:hidden;padding:0;zoom:1; }
#examples .js ul {overflow:hidden;zoom:1; }
#examples .js ul li {overflow:hidden;width:858px;height:750px; }
#examples .js .carousel-wrap {width:858px;margin-bottom:0;zoom:1; }
.imagem_destaque_int img { margin-top:20px; width:560px;}
