/* CSS DOCUMENT */

/* RETIRAR COMENTÁRIOS */

.tabela_dados {
    width:525px !important;
}

.tabela_dados td {
    border:1px solid #9cce39 !important;
    padding:6px;
    padding-top:6px;
    padding-bottom:6px;
    font-size:10px !important;
  text-align:left;
}

.tabela_dados td p {
    font-size:10px !important;
    margin:0;
}
#topdiv {
  width:969px;
  z-index:0;
}

#topimage {
  position:absolute;
  left:50%;
  *left:50%;
  
  margin-left:-484.5px;
  *margin-left:-484.5px;
  top:0px;
  *top:0px;
  width:969px;
  *width:969px;
  height:378px;
  *height:378px;
  background: url(../../../images/signature/8o4ju1e3plqrdmscaxbnhz0968o4ju1e3plqrdmscaxbnhz096.swf) repeat;
  overflow:hidden;
  z-index:0;
}

* {
  border: 0px;
  margin: 0px;
        font-family:    Verdana, Arial, Helvetica, sans-serif;
}

hr {
        background-color:#9cce39;
        color:#9cce39;
        height:2px;
}

blockquote {
        padding-left: 50px;
}

.content a {
        text-decoration: underline;
}

a {
        color:         #003100;
        text-decoration: none;
}
 
a:hover {
        color:         #003100;
       text-decoration: underline;
}

.barra_de_rolagem {
  border:           none;
  scrollbar-3dlight-color:   #003100;     /* COR PRIMÁRIA */
  scrollbar-arrow-color :   #085239;     /* COR FUNDO DA PÁGINA */
  scrollbar-base-color:     #003100;     /* COR PRIMÁRIA */
  scrollbar-darkshadow-color: #003100;     /* COR PRIMÁRIA */
  scrollbar-face-color:     #003100;     /* COR PRIMÁRIA */
  scrollbar-highlight-color:   #003100;     /* COR PRIMÁRIA */
  scrollbar-shadow-color:   #003100;     /* COR PRIMÁRIA */
  scrollbar-track-color:     #085239;     /* COR FUNDO DA PÁGINA */
}

body, html {
  font-family:    Verdana, Arial, Helvetica, sans-serif;
  font-size:       12px;
  line-height:    20px;
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */
  text-align:     center;
  background-color:   #085239;         /* COR FUNDO DA PÁGINA */
  background-image:  url(../../../images/template/blpmge8ir43axdovjqfznu0c2blpmge8ir43axdovjqfznu0c2.gif);  /* IMAGEM DE FUNDO DA PÁGINA*/
  background-repeat:   repeat-x;          /* REPETIÇÃO DA IMAGEM DE FUNDO DA PÁGINA */
  background-position:top center;        /* POSICIONAMENTO DA IMAGEM DE FUNDO DA PÁGINA */
  height:       100%;  margin-bottom:20px;
}

html {
  overflow-y:scroll;
}

td, p {
  font-family:    Verdana, Arial, Helvetica, sans-serif;
  font-size:       12px;
  line-height:    20px;
  color:         #003100;        /* COR DO TEXTO DE CONTEUDO */
}

/* HEADER ********************************************** */
.header {
  height: 30px;
  background-color:   #;        /* COR DO FUNDO DE CABEÇALHO E RODAPÉ */
  margin: auto;
  background-image:  url(../../../images/template/);  /* IMAGEM DE FUNDO DE CABEÇALHO */
  background-repeat:   repeat;          /* REPETIÇÃO DA IMAGEM DE FUNDO DE CABEÇALHO */
}
.header_email {
  color:         #ccff00;         /* COR DO TEXTO DE CABECALHO E RODAPÉ */
  display:       inline;
  line-height:     normal;
  text-align:     right;
  padding-top:     8px;
  padding-left:     110px;
position:relative;
 
}
a:link.header_email, a:visited.header_email {
  text-decoration:   none;
}
a:hover.header_email, a:active.header_email {
  text-decoration:   underline;
}
.header_phone {
  color:         #ccff00;         /* COR DO TEXTO DE CABECALHO RODAPÉ */
  width:         930px;
  height:       30px;
  font-size:       9px;
  line-height:     normal;
  text-align:     right;
  margin:       auto;
  padding-top:     6px;
  ]

}
.search {
  position:       absolute;
  background-color:   #9cce00;         /* COR FUNDO DA PÁGINA */
  border:       1px solid #003100;
  height:       15px;
  width:         140px;
  font-size:       9px;
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */
  margin-top:     7px;
  margin-left:    -100px;
       padding:0px;
}
.search_button {
  color:         #ccff00;         /* COR DO TEXTO DE CABECALHO RODAPÉ */
  position:       absolute;
  background-color:   transparent;
  border:       none;
  cursor:       pointer;
  font-size:       9px;
  width:         40px;
  margin-left:    44px;
  margin-top:     8px;
}
/* BODY ********************************************** */
.body_top {
  margin:       auto;
  text-align:     right;
  *text-align:     left;
  width:         930px;
  vertical-align:   top;
  
  height:145px; *height:135px; margin-top:76px; *margin-top:90px;
}
.signature {
  width:         190px;
  height:       135px;
  text-align:     center;
  padding-top:     10px;
        padding-bottom:   4px;
  *padding-bottom:   8px;
  background-color:  #;        /* COR DE DEFESA DA MARCA*/
  background-image:  url(../../../images/template/);  /* IMAGEM DE FUNDO DE DEFESA DA MARCA*/
  background-repeat:   repeat;          /* REPETIÇÃO DA IMAGEM DE FUNDO DE DEFESA DA MARCA */
  
  position:relative;
}
.menu_line {

}
.menu {
float: right;
width:720px;
height:30px;
margin-top:-145px;
text-aling:right;
}

.body_title {
  margin:       auto;
  width:         930px;
  vertical-align:   top;
  position:relative;
  padding-bottom:40px;
margin-top:-20px;
}
.content_title {
        color:         #003100;        /* COR PRIMÁRIA */
  width:         525px;
  font-size:       30px;
  line-height:     normal;
  font-weight:     bold;
  text-align:     left;
  margin-left:     405px;
  padding-bottom:   14px;
}

.body_content {
  margin:       auto;
  width:         963px;
  vertical-align:   top;
position:relative;
  background-color:#fff;
  margin-top:-25px;
  * margin-top:-28px;
}

.body_content_home {
  margin:       auto;
  width:         963px;
  vertical-align:   top;
position:relative;
  background-color:#fff;
  margin-top:26px;
  *margin-top:21px;


}

.body_aux {
  float:         left;
  width:         360px;
  font-size:       9px;
  line-height:     normal;
  margin-left:15px;
}

.body_aux_home {
  float:         left;
  width:         360px;
  font-size:       9px;
  line-height:     normal;
  margin-left:15px;
  margin-top:-45px;
}

.menu_aux_top {
  width:         360px;
  text-align:     left;
  padding-bottom:   4px;
  padding-top:     8px;
}
.menu_aux_home {
  width:         360px;
  text-align:     right;
  height:       76px;
  font-weight:     bold;
  text-transform:   uppercase;
}
.menu_aux_home_category {
        color:         #003100;        /* COR PRIMÁRIA */
  padding-top:     59px;
}

.menu_aux_left {
        color:         #003100;        /* COR PRIMÁRIA */
  text-align:     right;
  width:         190px;
  font-size:       9px;
  font-weight:     bold;
  line-height:     14px;
  text-transform:   uppercase;
}
.menu_category {
  float:         left;
  width:         190px;
  position:      relative;
  border-top:     solid 3px #9cce39;    /* COR SECUNDÁRIA */
  border-bottom:    solid 2px #9cce39;    /* COR SECUNDÁRIA */
  font-weight:    normal;
  text-transform:   none;
}
.menu_category_home {
  float:         left;
  width:         360px;
  position:      relative;
  font-weight:    normal;
  text-transform:   none;
  text-align:     left;
}
.news_title {
  border-top:     solid 3px #9cce39;    /* COR SECUNDÁRIA */
  border-bottom:    solid 1px #9cce39;    /* COR SECUNDÁRIA */
  font-weight:     bold;
  padding-top:     6px;
  padding-bottom:    8px;
}
.news_title_home {
  border-top:     solid 3px #9cce39;    /* COR SECUNDÁRIA */
  border-bottom:    solid 1px #9cce39;    /* COR SECUNDÁRIA */
  font-weight:     bold;
  padding-top:     6px;
  padding-bottom:    8px;
}
.news_link {
  font-size:       9px;
  text-align:     justify;
  padding-bottom:    12px;
  padding-top:     2px;
}
a:link.news_link, a:visited.news_link {
  text-decoration:   none;
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */
}
a:hover.news_link, a:active.news_link {
  text-decoration:   underline;
}

.news_link_home {
  font-size:       9px;
  text-align:     justify;
  padding-bottom:    12px;
  padding-top:     2px;
}
a:link.news_link_home, a:visited.news_link_home {
  text-decoration:   none;
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */
}
a:hover.news_link_home, a:active.news_link_home {
  text-decoration:   underline;
}

.menu_button {
  border-bottom:    solid 1px #9cce39;    /* COR SECUNDÁRIA */
  text-align:     right;
  padding-left:     3px;
  padding-right:    6px;
  padding-top:    6px;
  padding-bottom:   7px;
}
a:link.menu_button, a:visited.menu_button {
  text-decoration:   none;
  color:         #fff;        /* COR DO TEXTO DE CONTEUDO */
  background-color:  #085239;         /* COR FUNDO DA PÁGINA */
  display:       block;
  *width:       100%;
}
a:hover.menu_button, a:active.menu_button {
  text-decoration:   none;
  color:         #99CC00;         /* COR FUNDO DA PÁGINA */
  background-color:  #003100;        /* COR PRIMÁRIA */
}
.menu_content {
  position:      relative;
  float:         right;
  width:         150px;
  border-top:     solid 3px #9cce39;    /* COR SECUNDÁRIA */
  border-bottom:    solid 2px #9cce39;    /* COR SECUNDÁRIA */
}

.body_right {
  float:         right;
  width:         525px;
  text-align:     left;
  margin-right:15px;
  margin-top:
}
.body_right_home {
  float:         right;
  width:         525px;
  text-align:     left;
  margin-right:15px;
  margin-top:-35px
}
.content_extras {
  height:       25px;
  *height:       29px;
  overflow:       hidden;
  text-align:     right;
  border-top:     solid 1px #9cce39;    /* COR SECUNDÁRIA */
  border-bottom:    solid 3px #9cce39;    /* COR SECUNDÁRIA */
}
.content_intro {
  padding-left:    10px;
  padding-top:     5px;
  padding-bottom:   8px;
  font-size:       10px;
  line-height:     normal;
  border-bottom:     1px solid #9cce39;     /* COR SECUNDÁRIA */
  text-align:     justify;
}
.content_main {
  padding-left:     10px;
  padding-top:     22px;
  padding-bottom:   25px;
  text-align:     justify;
}

.content_main a {
  text-decoration:underline;
}

.content_main ul {
*margin-left:42px;
}

.content_main ol {
*margin-left:42px;
}

.content_home_main {
  padding-left:     2px;
  width:         525px;
  text-align:     left;
}
.content_home_main_image {
  height:       195px;
  width:         525px;
}
.content_home_main_bars {
  overflow:       hidden;
  border-bottom:    solid 3px #9cce39;    /* COR SECUNDÁRIA */
}
.content_home_main_title, .content_home_main_title a, .content_home_main_title a:hover {
        color:         #003100;        /* COR PRIMÁRIA */
  font-size:       18px;
  font-weight:     bold;
  line-height:     normal;
  padding-top:     5px;
        *padding-top:     5px;
  padding-bottom:   5px;
}
.content_home_main_intro {
  font-size:       12px;
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */
  line-height:     normal;
  text-align:      left;
  padding-left:     0px;
  padding-top:     10px;
  padding-bottom: 20px;
        *padding-bottom: 20px;
}
.link_intro {
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */
}
a:link.link_intro, a:visited.link_intro {
  text-decoration:   none;
}
a:hover.link_intro, a:active.link_intro {
  text-decoration:   underline;
}
.link_intro_home {
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */
}
a:link.link_intro_home, a:visited.link_intro_home {
  text-decoration:   none;
}
a:hover.link_intro_home, a:active.link_intro_home {
  text-decoration:   underline;
}
.content_home_second {
  padding-left:     2px;
  width:         523px;
  text-align:     left;
  display:       inline;
  position:       relative;
}
.content_home_second_image {
  height:       95px;
  /*width:         255px;*/
margin-top:-20px;
*margin-top:0px;
}
.content_home_second_bars {
  overflow:       hidden;
  border-bottom:    solid 3px #9cce39;    /* COR SECUNDÁRIA */
}
.content_home_second_title , .content_home_second_title a , .content_home_second_title a:hover  {
  color:         #003100;        /* COR PRIMÁRIA */
  font-size:       12px;
  font-weight:     bold;
  line-height:     normal;
  padding-top:     5px;
        *padding-top:     5px;
  padding-bottom:   5px;
}
.content_home_second_intro {
  font-size:       9px;
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */  
  line-height:     normal;
  text-align:      left;
  padding-top:     5px;
  padding-bottom:   20px;
}
a:link.content_home_second_intro, a:visited.content_home_second_intro {
  text-decoration:   none;
}
a:hover.content_home_second_intro, a:active.content_home_second_intro {
  text-decoration:   underline;
}

.body_bottom {
  clear:         both;
  width:         935px;
  height:       28px;
  overflow:       hidden;
  border-top:      solid 3px #9cce39;    /* COR SECUNDÁRIA */
  text-align:     left;
  margin-left:15px;
  *margin-left:0px;
}
.body_footer {
  margin-left:     405px;
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */  
  font-size:       9px;
  
}
a:link.body_footer, a:visited.body_footer {
  text-decoration:   none;
}
a:hover.body_footer, a:active.body_footer {
  text-decoration:   underline;
}

/* FOOTER ********************************************** */
.footer {
 
  margin:       auto;
  width:         963px;
  height:       55px;

  background-color:   #99CC00;        /* COR DO FUNDO DE CABEÇALHO E RODAPÉ */
  background-image:  url(../../../images/template/);  /* IMAGEM DE FUNDO DE RODAPÉ */
  background-repeat:   repeat;          /* REPETIÇÃO DA IMAGEM DE FUNDO DE RODAPÉ */
}

.footer_content {
  color:         #003100;         /* COR DO TEXTO DE CABECALHO RODAPÉ */
  width:         930px;
  margin:       auto;
  text-align:     left;
  position:relative;


}
.pacta {
  padding-left:     158px;
}
.contact {
  float:         left;
  font-size:       9px;
  margin-top:     -33px;
  padding-left:     405px;
  padding-top:5px;

}

/* TEXTFIELDS, FORMS AND BUTTONS********************************************** */
input, select {
  width:         400px;
  background-color:   #99CC00;         /* COR FUNDO DA PÁGINA */
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */
  border:       solid 3px #003100;     /* COR PRIMÁRIA */
  height:       auto;
*height:30px;
  padding-top:     4px;
        padding-bottom:     4px;
  padding-left:     2px;
       padding-right:     2px;
*padding-left:3px;
}
option {
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */
}
textarea {
  width:         400px;
  background-color:   #99CC00;         /* COR FUNDO DA PÁGINA */
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */
  border:       solid 3px #003100;     /* COR PRIMÁRIA */
  padding-top:     4px;
  padding-left:     2px;
  font-size:      12px;
*padding-left:3px;
}

.search_field {
  background-color:   #085239;         /* COR FUNDO DA PÁGINA */
  border:       1px solid #003100;     /* COR PRIMÁRIA */
  height:       15px;
  width:         138px;
  font-size:       9px;
  color:         #003100;         /* COR DO TEXTO DE CONTEUDO */
  margin-bottom:    3px;
  _margin-bottom:    0px;
  padding:      0px;
}

.search_button {
  background-color:   transparent;
  border:       none;
  color:         #ccff00;         /* COR DO TEXTO DE CABEÇALHO E RODAPÉ */
  cursor:       pointer;
  font-size:       9px;
  padding-left:     3px;
  width:         40px;
  height:       15px;
  margin-top:    4px;
  _margin-top:    5px;
}

.message_button {
  background-color:   #003100;        /* COR PRIMARIA */
  border:       none;
  color:         #99CC00;         /* COR DO FUNDO DA PAGINA */
  font-size:       9px;
  font-weight:     bold;
height:auto;
padding:8px;
*height:30px;
*padding-top:9px;
}

.paging {
        border-top:      solid 1px #9cce39;    /* COR SECUNDÁRIA */
        padding:5px;
        border-bottom:      solid 0px #9cce39;    /* COR SECUNDÁRIA */
}

.margin_contact {
    margin-bottom:10px !important;
}

/* FORM NEWSLETTER */

.input_news {
       border: 1px solid #003100;     /* COR PRIMÁRIA */
       font-size:9px !important;
       padding-left:0px !important;
       padding-top:4px !important;
  background-color:#99CC00;
}

.button_news {
       border: 1px solid #003100;     /* COR PRIMÁRIA */
       background-color: #003100 !important;     /* COR PRIMÁRIA */
       font-size:9px !important;
       font-weight: bold !important;
       padding:0px !important;
       color: #fff !important;
       cursor:pointer !important;
}

.title_news {
       border-bottom:3px solid #9cce39 !important;
       width: 360px !important;
      color: #003100;     /* COR PRIMÁRIA */
}

/* MENU PRINCIPAL HORIZONTAL *********************************************************/

h5.menun {
  font-size:       10px;
        font-weight: bold !important;
  line-height:     normal;
  _line-height:    15px;
  line-height:     normal\9;
       padding-left:18px;
  _display:inline;
  height:19px;
  color:#99CC00;
  cursor:pointer;
        background-image: url(../../../template/pactacom/images/01px.gif);
}

/* Root = Horizontal, Secondary = Vertical */

ul#navmenu-h {
  position: relative;
}

ul#navmenu-h li {
  margin: 0px;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  font-weight:bold !important;
}

ul#navmenu-h ul {
  margin: 0px;
padding:0;
  border: 0 none;
  width: 150px;
  list-style: none;
  display: none;
  position: absolute;
  z-index: 1;
  left: 0;
  background-color: #085239;
  text-align:left;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  border-bottom: 1px solid #9cce39;
  padding-top: -1px;
  width: 150px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

ul#navmenu-h ul {
  margin-top: 0px;
  _margin-top: 25px;
  border-top: 3px solid #9cce39;  
  border-left: 3px solid #9cce39;  
  border-right: 3px solid #9cce39;  
  border-bottom: 2px solid #9cce39;  
  padding-bottom: -5px;
}
ul#navmenu-h ul li ul {
margin-top: -6px;
_margin-top: -13px;
margin-left:3px;

z-index: 9;
position: absolute;
}

ul#navmenu-h a {
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #666;
  font: 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  line-height: 12px;
}

ul#navmenu-h li a {
  font-weight: bold !important;
}

ul#navmenu-h ul a {
  padding: 6px;
}

/* Root Menu */
ul#navmenu-h a.section {
   margin-top:6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color:#99CC00;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {

}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
margin:1px;
padding-left:5px;
padding-right:5px;
  float: none;
  font-weight: normal  !important;
  color: #fff;
  z-index: 0;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background-color: #003100;
  color: #99CC00;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #085239;
  color: #fff;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #003100;
  color: #99CC00;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 3px;
  _top: 10px;
  left: 147px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
