

/*@ engine: start */


*             { }
html , body        {margin:0;padding:0;font-family: Tahoma, Arial, Helvetica, sans-serif; color:#2F2F2F; background:#fff; font-size:11spx; line-height:17px;}
body,ul         {margin:0; }
h1             { color:#fff; background:url(/interface/imgs/h3back.png) no-repeat; height:35px; font-size:15px; font-weight:bold; text-transform:uppercase; padding: 10px 0 0 20px;letter-spacing:-0.03em; margin-bottom:3px;font-family: Arial, Helvetica, sans-serif;}
h2             { font: 15px arial; margin-bottom: 8px; }
h3             {color:#fff;font-size:15px;margin-bottom:16px; }
h4             {}
img            {border:0;}
img  a          { outline: none;}

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

#newstxt{
  width:306px;
}
#submitnews{
  margin-top:-7px;
  width:310px;
}
.buttonews{
  position:relative;
  top:-5px;
  margin-top:-5px;
}

.btnsbt{
  background:url(/interface/imgs/confirme.png) no-repeat left top;
  width:100px;
  height:27px;
  border:0;
  margin-left:4px;
  cursor:pointer;
}
.btnpedido img{
  /*background:url(/interface/imgs/pedido.png) no-repeat left top;*/
  width:182px;
  height:29px;
  display:block;
  float:right;
  margin-right:10px;
}
.btnpedido img:hover{
  background:url(/interface/imgs/pedido_on.png) no-repeat left top;
}
.btndetalhe img{
  /*background:url(/interface/imgs/detalhe.png) no-repeat left top;*/
  width:199px;
  height:29px;
  display:block;
  float:right;
}
.btndetalhe img:hover{
  background:url(/interface/imgs/detalhe_on.png) no-repeat left top;
}
 
.error-msg{display:none;color:red;}

/* TOP */
#maindiv         {width:950px; margin:0 auto;}
  #topdiv       {}
    #topleft     {float:left;}
    #topleft img  { margin:49px 0 0 8px;}
    #frameloggine  {margin-top:5px; margin-bottom:5px;}
    #topright     { float:right; width:390px; margin-right:3px;}
      #logdiv   { margin:12px 0 0 0; }
        #logdivleft
            { float:left;background:url(/interface/imgs/backlog.png) no-repeat; margin-right:-18px; padding-right:25px; color:#fff; width:128px; padding-left:25px;margin-left: 48px;}
        #logdivleft span
            {font-size:12px;font-weight:bold;color:#fff; text-transform:uppercase;}  
            
        #user-logged a:hover {text-decoration: underline!important;  }    
        #username      
            {background:#E6DFD5; border:0px solid red; display:block; padding:1px 4px; font-size:10px; width:114px; margin-top:8px;}    
        #passwd  
            {background:#E6DFD5;border:0px solid red; display:block; float:left; margin-top:5px;padding:1px 4px; font-size:10px; color:#000; width:100px; margin-bottom:20px;}  
        #inputreturn
            {float:left; margin-top:5px;}    
        #logdivleft img
            {}
        #logdivleft img
            {}
          #logdivleft span
            {text-transform:uppercase; color:#FFFFFF; font-size:12px; font-weight:bold;}
        .logdivright
            {float:right; display:block; position:relative;margin-top:-82px;}
          .logdivright img
            {margin:19px 17px 0 0; }
        #pesquisaform 
            { margin:12px 0 8px 0; float:right; height:30px; *margin:0px; }
          .search-field  input      
            { background:#9F804F; border:0px solid #DFB97D; color:#D5C584; height:15px; padding:1px 5px; width:215px; font-size:11px;}  
          .search-button input      
        { background:none; border:0px solid #000;color:#D5C584; font-size:10px;background: url(/interface/imgs/ok.gif) no-repeat; outline:none; width:20px;}  
  #menu         { float:right; margin-bottom: 15px; margin-top: 5px; height:16px; }
/* CONTENT */
  #cone         {background:url(/interface/imgs/c1.png) no-repeat; height:8px;}
  #contentwrapper   { background:#fff;/*height: 374px;*/  }
    .content     { padding: 15px 20px; font-size: 11px;  }
    .content a     { border-bottom: 1px dotted #8A6D41; }
    .content a:hover 
            { border-bottom: none; }    
    tt         { color: #A98B2F; font: bold 11px tahoma; text-transform: uppercase; margin-right: 10px; display: block; text-align: right; }
    
  #ctwo         {background:url(/interface/imgs/c2.png) no-repeat bottom left; height:8px;}
  #cthree       {background:url(/interface/imgs/c3.png) no-repeat; height:8px;}
  #cfour         {background:url(/interface/imgs/c4.png) no-repeat bottom left; height:8px;}
  #kthree       {background:url(/interface/imgs/k1.png) no-repeat; height:8px;width:558px!important;}
  #kfour         {background:url(/interface/imgs/k2.png) no-repeat bottom left; height:8px;width:558px!important; margin-bottom:-5px;}
  #startcontent    {width:655px;height:160px;float:left;}
  #startcontent p    { margin:0px; padding:0px;}

  #newswrapper    {width:225px;margin-left:680px;background:url(/interface/imgs/newsback.png) no-repeat;color:#FFFFFF;height:160px;}
  #destaqueswrapper
            {float:left; margin-left:27px;width:230px;}
    #destaquesdiv  
            {background:url(/interface/imgs/backdest.png) repeat bottom left;width: 217px;color:#9F9F9F!important; font-size:11px; padding:8px 3px 5px 3px;margin-top: -3px;*padding:8px 3px 3px 3px;}
    #destaquesdiv div
            {color:#5F5F5F!important;}
    #destaquesdiv a   
            {color:#A98B2F!important; padding-top:3px;*padding-top:5px;}
    #destaquesdiv h3   
            {color:#8F7200 !important;margin-bottom: 5px; margin-top: 0px; font-size:10px; line-height:14px;}
    #aeone       {float:left; width:200px;}
    
    #aetwo       {float:left; margin-left:25px;width:200px;}
    #calendar    {float:left; margin-left:25px;width:200px;}
    
  #picnormalpage    {width:692px; float:left; font-size:11px}
    #picnormalpagewrapper  
            { width: 692px; background:#fff; display:block; min-height:299px;}
    #picnormalpagepic  
            { margin-left:712px;}
/* RCR Flashes */      
  #rcrtextolat    { margin-left:710px;}  
  #rcrtextolatcoluna  {background:#9c815b;padding:3px; width:232px; margin-left:1px; display:block; color:#fff; font-size:12px; line-height:16px;}
  #rcrtextolatcoluna img{margin:5px 0;}
  #tone        {background:url(/interface/imgs/t1.png) no-repeat bottom; height:8px;}
  #ttwo        {background:url(/interface/imgs/t2.png) no-repeat; height:8px; margin-left:1px;}
  
/* SLIDE RCR SOLUÇÔES - GERIR */

#btn1{cursor:pointer;background-color:#9c815b;}
#btn2{cursor:pointer;background-color:#9c815b;}
#btn3{cursor:pointer;background-color:#9c815b;}
#txt1{background:#64401E;padding:5px 10px;}
#txt2{background:#64401E;padding:5px 10px;}
#txt3{background:#69450E;padding:5px 10px;}
  
/* BOTTOM */
  #bottom       {color:#fff; font-size: 9px; padding:10px 0;}
  #bottom a      {color:#fff;}
    #bottomleft    { padding-bottom:8px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif;line-height:15px;}    
    #bottomleft a  
            { float:left; padding:0 8px; border-right:1px solid #FFF; }  
    #bottomleft  span  
            {padding-left:8px;}
    #bottomright  { float:right; padding-right:8px; font: 9px verdana, sans-serif; letter-spacing: -1px;}
    #bottomright img  { margin-bottom:-4px;}
    #bottomright a {color: #DFD4A7; }  
    #addfaver    { border:0px solid #fff!important;}  

/* Classes */  
  .clear        { clear:both;}  
    

/* Noticias */  
.noticiasdestaques    {width:205px; padding:1px 18px 0px 8px; display:block; font-size:10px; color:#fff;}  
.noticiasdestaques a  
            { color:#FFF; text-decoration:none; font-weight:bold; float:right; padding-top:6px;}
.noticiasdestaques a:hover  
            {text-decoration:underline;}  
.noticiasdestaques p{margin:0;}
.noticiasresumo      {height:58px;text-overflow:ellipsis;overflow:hidden;margin-top: 0; line-height:14px;}  
.newslistagem      { padding: 15px 0; border-bottom: 1px dotted gray;}
.newslistagempic    { width:112px; float:left; height:92px;}
.newslistagem span    { display:block; padding:0px 0 3px 0; color:#969595; float:right;}
.newslistagemtext    { margin-left:130px; font-size:11px; line-height:16px;}
.newslistagemtext a      { color:#6F6F6F; border:none;}
.newslistagemtext a:hover  { text-decoration: underline; }
.newslistagemtext h3  { color:#A98B2F;margin-top: 0px; padding-top:5px; margin-bottom: 0px; padding-bottom: 0px; float:left;}
.newscompleta      { padding:0 8px; font-size:11px; line-height:16px;color:#6F6F6F;}
.newscompleta h3    { color:#0090DF;margin-top: 0px; padding-top:5px; margin-bottom: 0px; padding-bottom: 5px;}
.newscompleta h3 strong  { float:right; font-size:10px; font-weight:normal; color:#969595;}
.newscompleta img    {}
.newscompleta a      { padding:6px 0;}
.nlimage        { margin-bottom:-3px; margin-left:5px;}


/* Articles */  
.parceirosdiv      { background:#fff url(/interface/imgs/d2.png) no-repeat bottom left; color:#32abeb;width:227px; padding:2px 0 0 0;min-height: 140px; font-size:10px; text-transform:uppercase; margin-right:12px;}  
.parceirosdiv img    { padding-top:10px;}
.parceirosbottom    { height:32px;  background:#5db1c3 url(/interface/imgs/backparc.png) repeat-x bottom left; font-size:11px; color:#fff; padding:5px 12px; line-height:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.parceirosbottom2    { height:16px;  background:#5db1c3 url(/interface/imgs/backparc.png) repeat-x bottom left; font-size:11px; color:#fff; padding:5px 12px; line-height:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.parceirosbottom2 a    { color:#fff; border-bottom:1px dotted #FFF;}
.done          {background:url(/interface/imgs/d1.png) no-repeat bottom; height:8px;}  
.dtwo          {background:url(/interface/imgs/d2.png) no-repeat; height:8px;}  
.zone           {background:url(/interface/imgs/z1.png) no-repeat bottom; height:11px; width:227px;}
.zoner           {background:url(/interface/imgs/z__1.png) no-repeat bottom; height:11px;width:180px;}
.ztwo          {background:url(/interface/imgs/z2.png) no-repeat; height:11px; width:227px;}
.zzz          {background:url(/interface/imgs/z2_.png) no-repeat; height:11px; width:180px;}
.zcenter        {background:#FFF; height:140px; width:180px;}


/* Menu */  
#menulat        {  float:left;}  
#menulat a        { color:#cdbe98; border-bottom:1px solid #cdbe98; padding:4px; text-transform:uppercase; text-decoration:none; font-size:12px; display:block; }  
#menulat a:hover    { color:#8f8f8f; }  
#menulat .on      { color:#8f8f8f; }  

#linkswrapper      {width: 495px; float: left; height: 12px; margin-left: 20px; margin-right: 20px;color:#32abeb; display:block; height:100%}  
#linkswrapper a      { text-decoration:none;color:#7F7F7F;padding:5px 0; border-bottom:1px dotted #7F7F7F;}  
#linkswrapper h3    { font-size:12px; text-transform:uppercase; font-weight:bold; border-bottom:none;}  
.struct_table2      {vertical-align:top; width:950px!important;}
.struct_table2 td    {vertical-align:top;}  

/* navbar */
#navbar           { margin-bottom: 8px; }
#navbar, #navbar *       { font: 10px verdana; color: #AFAFAF } 
#navbar a           { color: #A98B2F; text-decoration: none; border: none;} 

/* evento fiscal */
.evento-fiscal       { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted gray; }
.evento-fiscal .date   { color: #1F1F1F }
.evento-fiscal .h1     { font-weight: bold; color:#A98B2F;}
.evento-fiscal .tema a  { font-weight: bold; text-transform: uppercase; }
.evento-fiscal .text     { }

/* newsletter */
#newsletter { width: 326px; height: 48px;/* background: url(/interface/imgs/news_bg.png) no-repeat; */margin-left: 60px; }
#newsletter .inner { padding: 10px; }
  #newsletter .h1     { margin: 0 0 2px 5px; color: #f9db82; font: 11px tahoma;}
  #newsletter .h1 b   { color: #fff; font: bold 11px tahoma; }
  #newsletter .h2     { margin: 0 0 0 5px; color: #614d0e;  font: 11px tahoma;}

/* testemunhos */
.quote           { margin-bottom:1em; padding:5px 0 10px 0;font-family:Georgia, "Times New Roman", Times, serif; margin-left:213px; margin-top:7px;}
  .quote BLOCKQUOTE   { font-size:15px; line-height:1.4em; margin:0 0 0 0.5em; padding:5px 0 0 30px; background:url(/interface/imgs/blockquote.gif) no-repeat;color:#fff} 
  .quote a      { color:#0090DF;  padding:0px; border:none; padding-left:40px;} 
  .quote h3      { color:#A98B2F; padding:10px 0 5px 40px; margin:0px; font-size:12px;}
    .quote a img  { margin-bottom:-2px;margin-left:5px;} 
.picquote         { float:left; margin-top:10px; padding-left:15px; vertical-align:middle;}
.picquote a       {border-bottom:none!important;}
.picquote a img      {padding-bottom:10px;}





/* Toogler*/
#accordion h3{text-align:center;}
.title       {font-weight:bold; font-size:12px; color:#484747; text-transform:uppercase;}
.toggler     {color:#A98B2F;margin: 0; padding:10px 4px 2px 4px; cursor:pointer;font-size:10px;font-weight:bold; }
.atStart     {border-top:1px dotted #737272;}
.seeall      {font-size:11px; color:#CCCCCC; padding:4px 2px }
.element    { padding:5px 10px; /*padding-bottom:5px!important; border-bottom:1px dotted #A98B2F!important;*/}
.element a    { display:block;font-size:11px; padding-left:5px;}
.element a:hover{ color: #A98B2F!important; }
.element p    { margin:2px 0 2px 15px;}

/* Noticias a rodar */

.mask  { position: relative;  width: 220px;  height: 142px;  overflow: hidden; margin-left: 675px; }
#client-thumbs { position:absolute; width:1400px!important;}
#client-thumbs > div { width: 220px;   height: 150px;  float: left;}
#client-thumbs td { padding: 0 28px 20px 0; }
#client-thumbs h4 { margin-bottom: 0px; margin-top:4px; padding-bottom: 0; letter-spacing: -1px; line-height:14px; color: #000; }
#client-thumbs a { text-decoration: none; color: #929292; font: 10px verdana; letter-spacing: -1px; }

#handles4 { /*width: 100px; margin-left:755px;*/ width:140px;margin-left:735px; margin-top:4px;  margin-bottom:31px;}
#handles4 span { background:url(/interface/imgs/dot_off.png) no-repeat center center; display: block; float: left; width: 17px; height: 15px; margin-right: 5px; cursor: pointer; }
#handles4 span.active { background-image:url(/interface/imgs/dot_on.png); }

.placer-news  { width:230px!important; margin-right:3px;}
.placer-news .pic { width: 224px; height:58px;  }
.placer-news .inner { margin: 0!important; padding: 5px!important; }
.placer-news .inner .text { height: 30px; }
  .n-title   { font: bold 10px tahoma; color: #A88A2E; margin-bottom: 2px; }
  .n-txt     { font: 10px tahoma; color: #727272;  margin-bottom: 2px; width:215px; /*height:24px;*/ height:69px;text-overflow:ellipsis;
  overflow:hidden;
 }
  .n-txt a   { color: #727272;}
  .nlink    { font-weight:bold; float:right; border-bottom:1px dotted #8A6D41; color:#A98B2F!important; margin-right:12px;}
  .textdata   {color:#9F9F9F!important; font-size:10px; font-weight:bold;}

/* FORM */
.form       {}
.form.infor div input  { margin-bottom:5px;padding:0; font-size:10px;}
.form.infor div label  {color:#FFF!important; font-size:10px; letter-spacing:1px;}

.form.contact div label  {color:#FFF;}
.form.contact div input  {font-size:10px;margin-bottom:5px;padding:0;}

.form div label  { color:#A88A2E;}
.form  div input{ padding:3px 0  12px 0;}
.form-submit-button input
        { background:url(/interface/imgs/news_button.png) no-repeat center center; width:100px; height:33px; border:none; float:right; padding-top:3px; color:#F9F7EF}


/* engine:end @*/
html , body      { background:#734910 url(/interface/imgs/backg.png) repeat-x;}


/* calendario */
#calendar      { font-size: 11px; font-family: tahoma,arial;  }
.clPlacer       { background:url(/interface/imgs/calendariostruct.png) no-repeat; width: 200px;/* height: 165px;*/ }
.clPlacer table     { width: 180px; margin: auto; line-height: normal!important; }
#picnormalpagepic .clPlacer table { width: 220px!important;   }
#picnormalpagepic .clPlacer { background:url(/interface/imgs/calendariostruct4.png) no-repeat; width: 238px;/* height: 195px!important; */ }


.clPlacer table a   {border:none;}
.clPlacer a     {color:#000; font-weight: bold; }
td.clPrevious     {padding:4px 4px 11px 4px;}
td.clNext       {padding:4px 4px 11px 4px;}
td.clMonth       {padding:0 5px 11px 5px; text-align:center;}
td.clMonth a       { text-decoration:none; color:#FFFFFF; }
td.clMonth a:hover  { text-decoration: none; }
td.clDayNames     { color: #000; text-align: center; padding:2px 0; width: 23px; font: 8px verdana; text-transform: uppercase; background:#FFFFFF; border-left:1px #80c5e5 solid; border-right:1px #80c5e5 solid; border-bottom: 2px solid #80c5e5;}

.clD       { text-align: center; color: #4F4F4F; border: 2px solid #80c5e5; border-top-width: 1px; border-bottom-width: 1px; }
        

.clD span    { color: #1F1F1F; background: #bfe2f2; display: block; padding: 1px 5px; font: 10px verdana; }
.clFds span    { background: #BFE2F2!important;}
.clSel       { border: 1px solid #ff8000; }
.clOn a     {background:url(/interface/imgs/dassher.png) no-repeat bottom right;  display: block; display: block; padding:0 3px;  }
.clOn a:hover     {background:#9BBDCF url(/interface/imgs/dassher.png) no-repeat bottom right;}
.clToday  span   { border: 1px solid #993333;  }


#login-form .input input { border: 2px solid silver; background: #fff; font: 12px tahoma, arial; padding: 2px; margin: 0!important; }
#login-form .input input:focus { border-color: #A98B2F; }
#login-form .input label { display: block; font: bold 12px arial; margin: 10px 0 5px 0; }


