/* $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/body_bg.jpg) top center repeat-x #01245C;  width: 100%; display: table;   margin-left: auto;  margin-right: auto; }
a, a:active { text-decoration:none; outline:none; }
a:hover { text-decoration:underline; color: #ac3433; }
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.   */
width: 100%;display: table; margin-left: auto;  margin-right: auto; background:url(images/main2_bg.jpg) top center no-repeat; }
#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:162px; width:100%; }
#header a { font-family:  Helvetica, "Helvetica Neue", Arial, 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; }
/*------------------MENU PRINCIPAL------------------*/
#nav-bar { padding:0; margin:0px; width:960px; height:50px; display:block; clear:both; }
#nav-bar .block { padding:0; margin:0px; }
#block-superfish-1 {  width:640px; height:50px; display:inline; float:left;}
#superfish-1 { padding:0; margin:0px; width:640px; height:50px; display:inline; float:left;}
.sf-menu li { padding:0px; margin:0px; }
.sf-menu li a { padding:0; background-image:url(images/fundo_menu.jpg); background-repeat: no-repeat; text-indent:-999em; height:50px;}
.sf-menu li ul li a { font-family:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; text-indent:0px; color:#2575ad; background-image:none; font-size:.7em; height:auto;    }
.sf-menu li ul li a:visited { color:#2575ad; }
.sf-menu li ul li a:hover { color:#003053; }
#menu-8792-1 a { width:53px; background-position:0px 0px; }
#menu-8792-1 a:hover { background-position:0px -50px; }
#menu-8738-1 a { width:97px; background-position:-53px 0px; }
#menu-8738-1 a:hover { background-position:-53px -50px; }
#menu-5985-1 a { width:107px; background-position:-150px 0px; }
#menu-5985-1 a:hover { background-position:-150px -50px; }
#menu-6234-1 a { width:100px; background-position:-257px 0px; }
#menu-6234-1 a:hover { background-position:-257px -50px; }
#menu-8794-1 a { width:123px; background-position:-357px 0px;  }
#menu-8794-1 a:hover { background-position:-357px -50px; }
.sf-menu li ul { width:900px; overflow:hidden; display:block; border-bottom:2px solid #CA1C11; background:#fff; }
.sf-menu li ul li { padding:10px; width:300px; display:inline; float:left; position:relative; }
.sf-menu li ul li a { width:200px; }
#menu-6497-1 { width:300px;}
#menu-5878-1 a { width:76px; background-position:-480px 0px;  }
#menu-5878-1 a:hover { background-position:-480px -50px; }
#menu-8793-1 ul { background:#fff; width:100px; border-bottom:2px solid #CA1C11; }
#menu-5878-1 ul li { padding:10px; }
#menu-8793-1 a { width:84px; background-position:-556px 0px;  }
#menu-8793-1 a:hover { background-position:-556px -50px; }
#menu-6412-1 ul { width:800px; display:block; }
#menu-6412-1 ul li { width:200px; display:inline; float:left; clear:none; }
#menu-6412-1 ul li a { width:100px; display:inline; float:left; }
/*------------------------------------*/
/*-----BLOCO PROCURAR-----*/
#block-search-0 {  outline:none; display:inline; float:right; background:#fff; width:320px; height:50px; z-index:9999;  }
#block-search-0 h2 { display:none; }
#block-search-0 label /* Label that says "Search this site:" */
{ display: none; }
#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; margin:13px 0px 0px 17px;  z-index:9999; }
#block-search-0 .form-submit { background:url(images/procurar_btn.jpg) no-repeat; text-indent:-999em; width:84px; height:39px; border:0px; outline:none; position:relative; top:-5px; cursor:pointer; display:inline-block;<!--[if IE]>display:block; font-size: 0; line-height:0;<![endif]--> }
#block-search-0 .form-submit:hover { background-position:0px -39px;  outline: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:  Helvetica, "Helvetica Neue", Arial, 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; background:#fff;  }
#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 {  }
/** 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: 0px; /* DO NOT CHANGE. Add padding or margin to #sidebar-right-inner. */
}
#sidebar-right-inner { background:url(images/sidebar_right_inner_bg.jpg) top no-repeat; padding:1px 0px 0px 0px; margin:0px }
#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 270px; text-align:center; display:block; margin:0px auto; width:800px; list-style:none; float:none; position:relative; }
#block-menu-menu-footer .menu li { float:left; list-style:none;  }
#block-menu-menu-footer .menu a { padding:3px; color:#2575ad; font-size:.7em; text-decoration:none; font-family:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; text-indent:0px; color:#2575ad; }
#block-menu-menu-footer .menu a:hover { color:#CA1C11; background:#fff; }
/** 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; }
*/
/*----------------------------------BLOCOS BARRA DIREITA------------------------------*/
.more-link a { font-family:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; font-size:0.8em; color:#af242b; }
/*---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:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; font-weight:lighter; font-size:0.8em; margin:0px; }
/*----------*/
/*----------------------------------FIM BLOCOS BARRA DIREITA------------------------------*/
/*----------------------------------NODES------------------------------*/
a .views-field-title { color: #2575ad; }
a:hover .views-field-title { text-decoration:underline; color: #ac3433; }
.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:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; font-size:0.7em; line-height:.8em; color:#9A9A9A;  font-weight:lighter; }
.views-field-teaser .field-content p { margin: 7px 0px; font-family:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; font-size: 0.75em; line-height: 1.5em; color: #424242; }
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: "Georgia",Times New Roman,Times,serif; }
.views-field-field-titulo-destaque-value a .views-field-title { margin:30px 0px 5px 0px; color: #2575ad;   font-size:.9em; display:block; line-height:1em; font-weight:normal; }
.views-field-field-titulo-destaque-value a:hover .views-field-title { text-decoration:underline; color: #ac3433; }
#content .node h2.title { color: #2575ad;  font-size:1.9em; font-weight: lighter; margin-top:0px; }
#content .node h3 { margin-top:60px; font-family:  Helvetica, "Helvetica Neue", Arial, 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: #2575ad;  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:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; line-height:0.9em; color:#C1C3B4; text-transform:uppercase; }
#content ol { font-family:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; font-size:0.8em; line-height:1.6em; color:#383838; margin-bottom:1.6em; }
#content ul { font-family:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; font-size:0.8em; line-height:1.6em; color:#383838; margin-bottom:1.6em; }
#content p { margin: 7px 0px; font-family:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; font-size: 0.75em; line-height: 1.5em; color: #424242; }
#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;  }
/*----PAGINA CONTACTAR----*/
#contact-mail-page { background:url(images/contactar_banner.jpg) no-repeat; padding:120px 0px 0px 0px; width:640px; margin-left:-30px; }
#contact-mail-page>div { margin:0px 60px 0px 40px; width:540px; }
/*--------*/
/*--------*/

#node-246532 { display:none;}
#node-246532 #block-print-0 { display:none;}
#block-views-Balanco-block_1 { margin:40px 60px 80px 40px;}
#block-views-Balanco-block_1 h2 { display:none;}
/*--------*/
/*----PAGINA BALANCO----*/
/*---TOPO---*/
#block-block-75 { background:url(images/educacao_page_bg.jpg) no-repeat #0E3667; width:960px; display: block; float:none; clear:both; height:275px; padding:0px; margin:0px; }
#block-block-76 { background:url(images/ambiente_page_bg.jpg) no-repeat #0E3667; width:960px; display: block; float:none; clear:both; height:275px; padding:0px; margin:0px; }
#block-block-77 { background:url(images/defesa_page_bg.jpg) no-repeat #0E3667; width:960px; display: block; float:none; clear:both; height:275px; padding:0px; margin:0px; }
#block-block-78 { background:url(images/direitos_page_bg.jpg) no-repeat #0E3667; width:960px; display: block; float:none; clear:both; height:275px; padding:0px; margin:0px; }
#block-block-79 { background:url(images/economia_page_bg.jpg) no-repeat #0E3667; width:960px; display: block; float:none; clear:both; height:275px; padding:0px; margin:0px; }
#block-block-80 { background:url(images/fiscalidade_page_bg.jpg) no-repeat #0E3667; width:960px; display: block; float:none; clear:both; height:275px; padding:0px; margin:0px; }
#block-block-81 { background:url(images/justica_page_bg.jpg) no-repeat #0E3667; width:960px; display: block; float:none; clear:both; height:275px; padding:0px; margin:0px; }
#block-block-82 { background:url(images/saude_page_bg.jpg) no-repeat #0E3667; width:960px; display: block; float:none; clear:both; height:275px; padding:0px; margin:0px; }
#block-block-83 { background:url(images/seguranca_social_page_bg.jpg) no-repeat #0E3667; width:960px; display: block; float:none; clear:both; height:275px; padding:0px; margin:0px; }
#block-block-84 { background:url(images/trabalho_page_bg.jpg) no-repeat #0E3667; width:960px; display: block; float:none; clear:both; height:275px; padding:0px; margin:0px; }
#block-block-87 { background:url(images/comunidades_page_bg.jpg) no-repeat #0E3667; width:960px; display: block; float:none; clear:both; height:275px; padding:0px; margin:0px; }
.menu_balanco { width:401px; height:111px; display: inline; float:left; padding:164px 0px 0px 40px; margin:0px;  }
.menu_balanco_ul { padding:0px 0px 0px 0px; margin:0px; color:#BFD2E3; font-family:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; list-style: disc; }
.menu_balanco li a { color:#FFF; font-size:.75em; }
.video_balanco { width:442px; height:243px; display:inline; float:right; padding:16px 0px 0px 0px; margin:0px; }
.video_balanco  div#slideshow {  width: 442px; height:303px; padding: 0px; margin:0px; overflow: scroll; position: relative; z-index: 5; }
.video_balanco div#slideshow ul#nav { list-style: none; padding:0px 0px 0px 180px; margin:-40px 0px 0px 0px; position: relative; z-index: 15; text-align:center; height:40px; top:280px; }
.video_balanco div#slideshow ul#nav li { display:inline; float:left;  font-family: "Georgia",Times New Roman,Times,serif; padding:0px 10px; font-weight:900; font-style:italic; }
.video_balanco div#slideshow ul#nav li a { text-align:center; font-size:0.7em; color: #fff; font-weight:900; font-style:italic; font-family: "Georgia",Times New Roman,Times,serif; text-decoration:none;  }
.video_balanco div#slideshow ul#nav li a:hover { color:#06C;  }
.video_balanco div#slideshow ul#slides { list-style: none; display:block; margin:0px; padding:0px; width: 442px; height:303px;}
div#slideshow ul#slides li { display:block; margin:0px; padding:0px; width: 442px; height:303px; }
#node-246509 .title, #node-246509 .submitted { display:none;}
#node-246518 .title, #node-246518 .submitted { display:none;}
#node-246514 .title, #node-246514 .submitted { display:none;}
#node-246510 .title, #node-246510 .submitted { display:none;}
#node-246511 .title, #node-246511 .submitted { display:none;}
#node-246512 .title, #node-246512 .submitted { display:none;}
#node-246517 .title, #node-246517 .submitted { display:none;}
#node-246513 .title, #node-246513 .submitted { display:none;}
#node-246516 .title, #node-246516 .submitted { display:none;}
#node-246515 .title, #node-246515 .submitted { display:none;}
#node-246622 .title, #node-246622 .submitted { display:none;}
/*--------*/
/*--------*/
#block-views-Balanco-block_2 { margin:40px 60px 80px 40px;}
#block-views-Balanco-block_2 h2 { display:none;}
#node-246615 .title, #node-246615 .submitted { display:none;}
#node-246611 .title, #node-246611 .submitted { display:none;}
#node-246614 .title, #node-246614 .submitted { display:none;}
#node-246613 .title, #node-246613 .submitted { display:none;}
#node-246619 .title, #node-246619 .submitted { display:none;}
#node-246616 .title, #node-246616 .submitted { display:none;}
#node-246612 .title, #node-246612 .submitted { display:none;}
#node-246617 .title, #node-246617 .submitted { display:none;}
#node-246618 .title, #node-246618 .submitted { display:none;}
#node-246620 .title, #node-246620 .submitted { display:none;}
/*--------*/
/*---ARTIGOS RELACIONADOS---*/
/*---LABELS---*/
.video_relacionado_label { font-family:"Helvetica",Verdana,Arial,sans-serif; font-size:0.55em; color:#01245C; background: url(images/inclui_video_label.jpg) left no-repeat; padding-left:31px; width:65px; height:14px; cursor:pointer; display: block;  }
.galeria_relacionada_label { font-family:"Helvetica",Verdana,Arial,sans-serif; font-size:0.55em; color:#01245C; background: url(images/inclui_galeria_label.jpg) left no-repeat; padding-left:31px; width:153px; height:14px; cursor:pointer; display: block;  }
.audio_relacionado_label { font-family:"Helvetica",Verdana,Arial,sans-serif; font-size:0.55em; color:#01245C; background: url(images/inclui_audio_label.jpg) left no-repeat; padding-left:31px; width:65px; 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---*/
/*----------------------------------FIM DE NODES------------------------------*/
/*---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:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; font-size:1.4em;  margin-top:0px; }
.view-arquivo-intervencoes .views-field-field-local-value {font-family:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; font-size:.8em; line-height:.8em; color:#9A9A9A; }
/*----------*/
#navbar-inner {}
#search-box /* Wrapper for the search form */
{ display: inline-block; height:23px; float:right; margin:10px 10px 0px 0px;  z-index:9999; }
#search-box .form-submit { z-index:9999; 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:" */
{  }
#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;  z-index:9999; }
/*----------------------------------PROCURAR RESULTADOS------------------------------*/
.form-item label /* Label that says "Search this site:" */
{  }
.container-inline #edit-keys { 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; margin:13px 0px 0px 17px;  z-index:9999; }
.form-item .form-submit { background:url(images/procurar_btn.jpg) no-repeat; text-indent:-999em; width:84px; height:39px; border:0px; outline:none; position:relative; top:-5px; cursor:pointer; display:inline-block;<!--[if IE]>display:block; font-size: 0; line-height:0;<![endif]--> }
.form-item .form-submit:hover { background-position:0px -39px;  outline:none; }
.page-search h2 { font-family:  Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; font-size:.7em; text-transform:uppercase; color:#666; }
.search-results dt a { font-family: "Georgia",Times New Roman,Times,serif; color: #2575ad;  }
.search-results dd { border-bottom:#CCC 1px solid; padding-bottom:7px; margin-bottom:30px; }
/*------------------------------*/