
/* EDITADO POR FELIPE */
.tabela { width:100%; border-collapse: collapse; padding: 0; } 
.tabela a { color:blue; } 
.tabela-header { background-color:#4CB7FF; font-weight:bold;  height:16px;  }
.tabela td { padding:4px; text-align:left; height:16px; vertical-align:middle;  }

.thumb { width:77px; height:77px; }


.alpha {
     /*width:400px;*/
     padding:5px;
     background-color:#FFF;
     text-align:justify;
     border:2px solid #666;
     /*margin:50px auto 0 auto;*/
     filter:opacity(alpha=70); /* para o IE */
     -moz-opacity:0.7; /* para o FireFox */
     opacity:0.7; /* para o outros Navegadores */
     } 


/* FIM */

* { text-decoration:none; margin:0; padding:0; vertical-align:middle; border:none; list-style: none; }

b, a, strong, li, span, small { vertical-align: baseline; }

body { background-color:#FCF9F9; }


/* ========================================================== */

.c-evento { background:url(images/calendario-noticias.png) top left no-repeat;
            padding-bottom:14px; padding-top:14px; padding-left:40px;
             font:bold 11px Arial, Helvetica, sans-serif;
              text-decoration:underline; color:#333; }
             
.c-evento a { font:bold 11px Arial, Helvetica, sans-serif;
              text-decoration:underline; color:#333; }
.c-evento a:hover { color:red; }


#page { width:980px; margin:0 auto;
        background:url(images/background.jpg) top left no-repeat; }

#revenda { width:980px; margin:0 auto;
        background:url(images/background-revenda.jpg) top left no-repeat; }
        
#contato { width:980px; margin:0 auto;
        background:url(images/background-contato.jpg) top left no-repeat; }
        
#empresa { width:980px; margin:0 auto;
        background:url(images/background-empresa.jpg) top left no-repeat; }
        
#noticias { width:980px; margin:0 auto;
        background:url(images/background-noticias.jpg) top left no-repeat; }
        
        
        #noticias-geral p { line-height:1.5em; text-align:justify; }
        
        .noticia-data { font-weight:bold !important; margin-left:38px; }
        
        
#produtos { width:980px; margin:0 auto;
        background:url(images/background-produtos.jpg) top left no-repeat; }
        
#header { width:200px; margin-top:10px; margin-left:44px; }
.donjason { background:url(images/logo.png) left top no-repeat;   }
.donjason a { text-indent:-9999px; overflow:hidden; display:block; width:185px; height:185px;}

.donjason_contato { }
.donjason_contato a { text-indent:-9999px; overflow:hidden; display:block; width:185px; height:185px;}


#content { width:580px; /*background-color:#ECF5F8;*/ float:left; margin-left:80px; margin-top:40px;
           padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }
           
#menu { width:170px; padding-bottom:5px; margin-left:40px; margin-top:40px; float:left; }

#menu ul li { margin-top:5px; background:url(images/menu.jpg) left top no-repeat; background:none;
              padding-top:3px; padding-left:19px; padding-bottom:3px; }
              
#menu ul li a { color:#0000CC; font:bold small Trebuchet Ms, Arial, Helvetica, sans-serif; }
#menu ul li a:hover { color:black; margin-top:5px; background:url(images/menu.jpg) left top no-repeat;
              padding-top:3px; padding-left:19px; padding-bottom:3px; }


.dourado { color:#996600; font:normal 18px Book Antiqua, Arial, Helvetica, sans-serif;
           margin-bottom:10px; }
           
.branco { color:#fff; font:normal 18px Book Antiqua, Arial, Helvetica, sans-serif;
           margin-bottom:10px; }           
           

.aspas { color:#333333; font:normal small Trebuchet Ms, Arial, Helvetica, sans-serif;
         margin-bottom:20px; width:90%;  }

.aspas-direita { background:url(images/aspas-direita.png) left top no-repeat; 
                 text-indent:-9999px; overflow:hidden; display:block;
                 width:41px; height:36px; float:left; margin-left:50px; margin-bottom:20px; margin-top:-10px; }

.aspas-direita2 { background:url(images/aspas-direita.png) left top no-repeat; 
                 text-indent:-9999px; overflow:hidden; display:block; margin-top:-10px;
                 width:41px; height:36px; float:left; margin-left:150px; margin-bottom:20px; }

.aspas-esquerda { background:url(images/aspas-esquerda.png) left top no-repeat; 
                  text-indent:-9999px;  overflow:hidden; display:block;  padding-right:15px;
                  width:41px; height:36px; float:left; padding-bottom:50px; }
                  
#msg1, #msg2 { width:90%; margin-top:10px; float:left; }

.internas p { margin-top:10px; font:normal small Arial, Helvetica, sans-serif; }


#rodape { width:100%; height:40px; clear:both; position:relative; 
           top:50px; text-align:center; margin:0 auto; }
           
           
#rodape p { float:left; margin-left:30px; }
.bold { font-weight:bold; }

/* ========================================== */

.lista-produtos { width:550px; margin-left:20px; margin-top:30px; }
.lista-produtos { font:bold 14px Arial, Helvetica, sans-serif; color:#000; text-align:center; }
.lista-produtos li { float:left; display:inline; margin-left:20px; margin-bottom:50px; }
.lista-produtos li a { font-weight:bold; color:red; /*background:#fff;*/ padding:4px; }
.link-produto { font-weight:bold; color:red; background:#fff; padding:4px; }

.lista-produtos img { border:2px solid #ccc; }
.lista-produtos img:hover { border:2px solid #990000; }

.link3 { display:block; width:152px; }

/* =================================================== */

#faleconosco { font:normal small Arial, Helvetica, sans-serif; color:#fff; }

.text { border:1px solid #333; padding:2px; }
textarea { border:1px solid #333; }

/* =============================================== */

#produto { width:90%; float:left; font:normal small Arial, Helvetica, sans-serif; line-height:1.5em; }

.desc-produto { width:295px; float:left; }
.produto { border:2px solid #ccc; float:left !important; margin-right:10px; width:209px; height:202px; }
.produto:hover { border:2px solid red; }

.produto-listagem { width:127px; height:167px; }

/* ============================================================ */

.c-busca { color:#D48A37; font:bold 20px Arial, Helvetica, sans-serif;
           margin-top:10px; }

#submenu-produtos { height:40px; }

#submenu-produtos li { display:inline; /*background-color:#fff;*/ margin-left:10px; padding-left:5px; padding-right:5px; 
                       padding-top:2px; padding-bottom:2px; }
                       
#submenu-produtos li a { color:black; font:bold small Arial, Helvetica, sans-serif; }
#submenu-produtos li a:hover { text-decoration:underline; }      

.news2 { margin-top:10px; }
.news { font:bold small Arial, Helvetica, sans-serif;   }   
.news:hover { text-decoration:underline; color:red; }            
