/*@ engine: start */
*                         {}
html , body                {margin:0;padding:0; height:100%; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background:#000; font-size:11px; color:#dadedd;}
body,ul                 {margin:0; }
h1                         {-x-system-font:none;color:#9fa617;font-size:24px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:-3px 7px 10px 0; letter-spacing:1px;}
h2                         { border-bottom:1px solid #2b2b2b;color:#fff;font-size:16px;background:url(/interface/imgs/cora.jpg) no-repeat; margin:0px; padding:6px 10px 13px 42px; font-weight:normal;}
h3                         {text-transform:uppercase; font-size:24px; padding:8px 0 5px 0; margin-bottom:6px; margin-top:0; color:#fff; border-bottom:1px solid #2b2b2b; font-weight:normal;}
h4                         {text-transform:uppercase; font-size:16px; padding:8px 0 5px 0; margin-bottom:6px; margin-top:0; color:#fff; border-bottom:1px solid #2b2b2b; font-weight:normal;}
h5                         {text-transform:uppercase; font-size:12px; padding:8px 0 5px 0; margin-bottom:6px; margin-top:0; color:#fff; border-bottom:1px solid #2b2b2b; font-weight:normal;}
img                        {border:0;}
a                         {outline:none; text-decoration:none;color:#7f9798;}
a:hover                 {text-decoration:underline;}
ul                        {list-style-type: square; padding-left:15px; margin:0px; font-size:12px; text-align:justify;}

/*.premios                {list-style-type:square;}*/

#maindiv                { margin:0 auto; width:962px;background:url(/interface/imgs/bback.png); }
    #wrapper            {padding:5px 60px 17px;background:url(/interface/imgs/bblackmain.png) no-repeat; min-height:220px;}
        #logo            { float:left; padding-right:23px;}
        #menu            { width:600px;float:left; margin-top:9px; color:#dadedd;}
        #menu a            { color:#727272; padding:0px 11px; font-size:14px; display:block;border-left:1px solid #dedade; float:left;}
        #menu a:hover , #menu .on    
                        { color:#8c911d; text-decoration:none;}
        #menu a.last    
                        {background:url(/interface/imgs/last.png) top center no-repeat; border:none; height:54px; margin-top:-12px; padding-top:12px; padding-left:0!important; padding-right:0!important; width:72px; text-align:center; }                
        #toplinks        {float:right; color:#dadedd; padding-top:10px; width:90px;}
        #toplinks a         {color:#dadedd;}
        #menudiv div ,     #menudiv img    
                        {float:left;}
        #middle            {color:#fff; padding:6px 0;}
            #contentwrapper
                        {height:100%;padding:0px 0 40px;}
                #cpic    { float:left; width:250px; padding-bottom:5px; min-height:390px;}
                #carticle
                        { float:left; margin-left:52px; width:540px; line-height:17px; color:#818181;}
        #middle2        {color:#fff; padding:6px 0;}    
    
        #sectionmenu    { padding:15px 0 0px 56px;background:url(/interface/imgs/bblackbottom.png) no-repeat; margin:4px 0 0; height:39px;}
        #sectionmenutwo    { padding:25px 0 8px 0px;text-align:center;}
        #sectionmenu a , #sectionmenutwo a
                        { color:#dadedd; border-right:1px solid #fff; padding:0px 8px; font-size:12px;}
        #sectionmenu .last ,#sectionmenutwo .last
                        { border:none;}
        #sectionmenu a:hover , #sectionmenu .on , #sectionmenutwo a:hover , #sectionmenutwo .on    
                        { color:#9da80e; text-decoration:none;}
            #langs        { float:right; margin-right:55px; margin-top:-2px; letter-spacing:1px;}
            #langs a    {font-size:13px;text-transform:lowercase; border-right:1px solid #fff; padding:0px 5px;}
            #langs a:hover , #langs .on        
                        {color:#8c911d;}
        #bottom            {float:right; color:#6e6e6e; font-size:9px; padding: 12px 0; margin-right:55px;}
        #bottom a        {color:#6e6e6e; text-decoration:none;}

/**/
#startlang                {float:left;padding-left:18px;background:url(/interface/imgs/menu.jpg) no-repeat; margin:200px 0 0 0;}
#startlang a            {text-decoration:none; padding:10px 0px; color:#dadedd; display:block; font-size:14px;}
#startlang a:hover , #startlang .on        
                        { color:#9fa617; }
        
/*Noticias*/
.news_destaq               { background:url(/interface/imgs/newsback.png) bottom repeat-x; padding:0px 8px; min-height:95px;}
.newstitulo               { padding:10px 0 0px 0; color:#72cf3f; font-size:12px;}
.newsdata                  { color:#4d4d4d; font-size:10px; padding-bottom:2px;}
.news_resumo              { color:#000;text-overflow:ellipsis; overflow:hidden;display:block; height:25px; margin-bottom:5px;}
.news_link              {padding-bottom:10px; height:20px;}
.news_link a              { color:#4d4d4d;}
.newscompleta            {font-size:12px; margin-bottom:10px; border-bottom:1px dotted #1c1c1c;}
.newscompletatit        {font-size:14px; color:#f7931e; text-transform:uppercase; padding-bottom:3px;}
.newscompletaresumo        {color:#2f2f2f; padding-bottom:25px;}
.newscompletatext        {color:#636363; padding-bottom:16px;}


/*Form*/
.preform                { float:left; width:190px;}
.preform span            { color:#9FA617}
.preform a                { color:#818181}

.form                    { float:right; width:268px; margin-left:62px;}
.form label                {float:right; padding-right:5px;}
.form input                { float:right;background:#afafaf; border:none; width:149px; padding:0 4px;}
.form textarea            { background:#afafaf;width:266px; border:none;}
.formdiv                { clear:both;padding-bottom:10px;}
#firstformdiv            {padding:10px 0; height:17px;}
#firstformdiv input , .formdiv    input, .formdiv textarea        
                        {padding:2px 2px 3px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.clear                     { clear:both;}


/* Formulário Comprar */
.form-buy label { display: block; margin-bottom: 1px; margin-left: 1px; text-shadow: 1px 1px 1px #898F23; }
.form-buy input { background:#afafaf; border:none; padding: 2px 4px; margin-bottom: 6px; font: bold 11px tahoma, sans-serif; }
.form-buy select { background:#afafaf; border:none; padding: 2px 4px; margin-bottom: 6px; font: bold 11px tahoma, sans-serif; }
.form-buy input:focus { background-color: #BFBFBF; }
.form-buy    div            {clear:both;}
.form-buy textarea        { background:#afafaf;  border:none;}
.formdiv                { clear:both;padding-bottom:10px;}

#cmsform-20 .form-submit-button { width: 210px; text-align: right; }
#cmsform-20 .form-submit-button .button{ cursor:pointer; padding: 5px 10px; }

#username                { padding:2px 3px; margin-left:45px;}
#passwd                    { padding:2px 3px; float:left;}
#input                    {}
#password2                { margin:15px 0 30px}
.small                    { padding-left:18px; color:#fff;}
#register-form    p        {color:#fff;}
.btn                    {padding-left: 0px; padding-right: 65px; padding-bottom: 10px; margin-top: 10px;}
.forget-password         {padding:5px 0; color:#fff; display:block; clear:both; margin-right:70px;}
.forget-password a        {color:#fff;}

#loginform div    div    {text-align:right;}
#loginform div    div #login-form    {text-align:left;}
#login-form                { margin-left:325px; width:300px;}

/* nov esquema do comprar */
/* nov esquema do comprar */
.shop { margin: 0 -30px; }
.shop p { margin: 3px 0; line-height: 15px; }
.shop h3 { color: #fff; border: none; font: bold 14px tahoma, arial, sans-serif; 
  text-transform: none; margin-bottom: 0; padding-bottom: 0; }
.shop-header { background: #c6cd31; color: #fff; padding: 13px; 
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  font: 14px arial, sans-serif; 
  font-style: italic;
  
}
.shop-header img {vertical-align: middle; margin-right: 10px; }

.shop-body { 
  background: #a6ae1d; color: #1d1e06; padding: 13px; 
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.shop-body-right { 
  float: right; 
  border-left: 1px solid #c5cd30;
  width: 260px;
  padding-left: 20px;
  margin-left: 20px;
}

#cmsform-20 { float: left; width: 250px; }


.prices table { margin: 6px 0; padding: 6px; background: #c6cd31; font-size: 11px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  width: 100%;
}
.prices th { text-align: left; }
.st { font-size: 11px; color: #6B6F22; }
.price { text-align: right; }

.mbinfo1, .mbinfo2, .mbinfo4 {font-weight:bold;}
.mbinfo3 {display:none;}


/* engine:end @*/

.fast-info { color: #ffF; }
.buy { color: #C6CD31!important; font-weight: bold; padding-left: 10px!important; padding-right: 10px !important;}


