/* CSS DOCUMENT */

/* RETIRAR COMENTÁRIOS */

#topdiv {
  width:3000px;
  z-index:0;
}

#topimage  {
  position:absolute;
  left:50%;
  *left:50%;
  
  margin-left:-1500px;
  *margin-left:-1500px;
  top:0px;
  *top:0px;
  width:3000px;
  *width:3000px;
  height:187px;
  *height:187px;
  background:  url(../../../images/signature/s0fb9z3en6jv8dpch2ur74l5xs0fb9z3en6jv8dpch2ur74l5x.gif) repeat;
  overflow:hidden;
  z-index:0;
}

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

hr {
        background-color:#92d433;
        color:#92d433;
        height:2px;
}

blockquote {
        padding-left: 50px;
}

.content a {
        text-decoration: underline;
}

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

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

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

html {
  overflow-y:scroll;
}

td, p {
  font-family:    Verdana, Arial, Helvetica, sans-serif;
  font-size:         12px;
  line-height:      20px;
  color:           #00652e;        /*  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:           #ccff66;         /*  COR  DO TEXTO DE CABECALHO E RODAPÉ */
  display:         inline;
  line-height:       normal;
  text-align:       right;
  padding-top:       8px;
  padding-left:       12px;
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:          #ccff66;         /*  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:   #FFFFFF;         /*  COR  FUNDO DA PÁGINA */
  border:         1px solid  #FFFFFF;
  height:        15px;
  width:          140px;
  font-size:         9px;
  color:           #00652e;         /*  COR  DO TEXTO DE CONTEUDO */
  margin-top:       7px;
  margin-left:      -60px;
       padding:0px;
}
.search_button {
  color:           #ccff66;         /*  COR  DO TEXTO DE CABECALHO RODAPÉ */
  position:         absolute;
  background-color:   transparent;
  border:         none;
  cursor:         pointer;
  font-size:         9px;
  width:           40px;
  margin-left:      84px;
  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:35px; *margin-top:45px;
}
.signature {
  width:           190px;
  height:         135px;
  text-align:       center;
  padding-top:       10px;
        padding-bottom:   4px;
  *padding-bottom:   8px;
  background-color:  #CC000;        /*  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 {
 /* position:        relative;
  width:          525px;
  height:         3px;
  background-color:  #92d433;        
  margin-left:      405px;
  margin-top:      -55px;
  overflow:         hidden;
  text-align:      right;*/
}
.menu {
/*float: right;
width:720px;
height:30px;
margin-top:-145px;
text-aling:right;
  */
  width:930px;
height:35px;
margin-top:-57px;
  *margin-top:-55px;
}

.body_title {
  margin:         auto;
  width:           930px;
  vertical-align:   top;
  position:relative;
}
.content_title {
        color:           #006633;        /*  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:           930px;
  vertical-align:   top;
position:relative;
}

.body_content_home  {
  margin:        auto;
  width:           930px;
  vertical-align:   top;
position:relative;
}

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

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

.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:          #006633;        /*  COR  PRIMÁRIA */
  padding-top:       59px;
}

.menu_aux_left  {
        color:          #006633;        /*  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  #92d433;    /* COR  SECUNDÁRIA */
  border-bottom:     solid 2px  #92d433;    /*  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  #92d433;    /* COR  SECUNDÁRIA */
  border-bottom:     solid 1px  #92d433;    /*  COR  SECUNDÁRIA */
  font-weight:       bold;
  padding-top:       6px;
  padding-bottom:    8px;
}
.news_title_home  {
  border-top:      solid 3px  #92d433;    /*  COR  SECUNDÁRIA */
  border-bottom:      solid 1px  #92d433;    /* COR  SECUNDÁRIA */
  font-weight:      bold;
  padding-top:       6px;
  padding-bottom:    8px;
  background-color: #d2e79c;
  padding-left:  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:           #00652e;         /*  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:           #00652e;         /*  COR  DO TEXTO DE CONTEUDO */
}
a:hover.news_link_home,  a:active.news_link_home  {
  text-decoration:   underline;
}

.menu_button {
  border-bottom:    solid 1px #92d433;    /*  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:           #00652e;        /*  COR  DO TEXTO DE CONTEUDO */
  background-color:  #FFFFFF;         /*  COR  FUNDO DA PÁGINA */
  display:         block;
  *width:       100%;
}
a:hover.menu_button, a:active.menu_button {
  text-decoration:   none;
  color:           #FFFFFF;         /*  COR  FUNDO DA PÁGINA */
  background-color:  #006633;        /*  COR  PRIMÁRIA */
}
.menu_content  {
  position:       relative;
  float:           right;
  width:           150px;
  border-top:       solid 3px  #92d433;    /* COR  SECUNDÁRIA */
  border-bottom:     solid 2px  #92d433;    /*  COR  SECUNDÁRIA */
}

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

.content_main  a {
  text-decoration:underline;
}

.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 #92d433;    /*  COR  SECUNDÁRIA */
}
.content_home_main_title, .content_home_main_title a, .content_home_main_title  a:hover {
        color:          #006633;        /*  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:           #00652e;         /*  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:           #00652e;         /*  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:          #00652e;         /*  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 #92d433;    /*  COR  SECUNDÁRIA */
}
.content_home_second_title  , .content_home_second_title a , .content_home_second_title  a:hover  {
  color:          #006633;        /*  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:           #00652e;         /*  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:           930px;
  height:         28px;
  overflow:        hidden;
  border-top:        solid 3px  #92d433;    /* COR  SECUNDÁRIA */
  text-align:      left;
}
.body_footer {
  margin-left:       405px;
  color:           #00652e;         /*  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:           100%;
  height:         45px;
  background-color:   #00652e;        /*  COR  DO FUNDO DE CABEÇALHO E RODAPÉ */
  background-image:  url(../../../images/template/6jn52rflgtzd9e17mhco8ub0q6jn52rflgtzd9e17mhco8ub0q.gif);  /*  IMAGEM  DE FUNDO DE RODAPÉ */
  background-repeat:   repeat-x;          /*  REPETIÇÃO  DA IMAGEM DE FUNDO DE RODAPÉ */
}

.footer_content  {
  color:          #ccff66;         /*  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;

}

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

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

.search_button  {
  background-color:   transparent;
  border:         none;
  color:           #ccff66;         /*  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:   #006633;        /*  COR  PRIMARIA */
  border:        none;
  color:           #FFFFFF;         /*  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  #92d433;     /* COR  SECUNDÁRIA */
        padding:5px;
         border-bottom:      solid 0px #92d433;    /* COR  SECUNDÁRIA  */
}

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

/*  FORM  NEWSLETTER */

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

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

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

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

h5.menun  {
  font-size:       10px;
         font-weight:  bold !important;
  line-height:       normal;
  _line-height:     15px;
        padding-left:18px;
  _display:inline;
  height:19px;
  color:#ffffff;
  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:  #FFFFFF;
  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 #92d433;
  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 #92d433;  
  border-left:  3px solid #92d433;  
  border-right: 3px solid  #92d433;  
  border-bottom: 2px solid  #92d433;  
  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:#006633;
  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:  #006633;
  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: #006633;
  color:  #FFFFFF;
}

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

/*  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: #006633;
  color:  #FFFFFF;
}

/*  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;
}

html  {
overflow-x:hidden;
}
body {
*overflow-x:hidden;
}
 