body{
   margin-top:0px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   background: #FFF url("imagens/4.jpg") repeat;
}

#corpo{
   width:900px;
   margin-left:auto;
   margin-right:auto;
   border: 2px solid black;

   background:#dedede url(imagens/back.jpg) repeat;

   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;

   box-shadow:6px 5px 6px rgba(0,0,0,.5);
   -moz-box-shadow:6px 5px 6px rgba(0,0,0,.5);
   -webkit-box-shadow:6px 5px 6px rgba(0,0,0,.5);
}

#apresentacao{
   width:900px;
   height:200px;
   border-top:2px solid black;
   border-bottom: 2px solid black;
}

a:link, a:visited, a:active {
text-decoration: none;
color: #000000;
}
a:hover {text-decoration: underline;
color:#CD0000;
}

#top{
  background: #FFF url("imagens/top_back.jpg") repeat;
}

div.emp{
	border-left-color:black;
    border-left:solid;
    border-right-color:black;
    border-right:solid;
    border-width:1px;
    background:url(imagens/fundo_tbl.jpg) repeat;
}

.caixa{
   border: 2px solid black;

   background:#dedede url(imagens/grad.jpg) repeat-x;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 20%, #e2e2e2 80%, #c4c4c4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(20%,#e2e2e2), color-stop(80%,#e2e2e2), color-stop(100%,#c4c4c4));
background: -webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);
background: -o-linear-gradient(top, #ffffff 0%,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c4c4c4',GradientType=0 );
background: linear-gradient(top, #ffffff 0%,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);

   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;

   box-shadow:0 3px 4px rgba(0,0,0,.5);
   -moz-box-shadow:0 3px 4px rgba(0,0,0,.5);
   -webkit-box-shadow:0 3px 4px rgba(0,0,0,.5);
}

input{
       padding:4px;
       border:1px solid gray;
       -moz-border-radius:4px;
	   -webkit-border-radius:4px;
	   border-radius:5px;
	   outline:0;
}

input:hover{
       border:1px solid black;
}

.botao{
       padding:4px;
       border:1px solid gray;
       -moz-border-radius:5px;
       -webkit-border-radius:5px;
       border-radius:5px;

       box-shadow:0 3px 4px rgba(0,0,0,.5);
       -moz-box-shadow:0 3px 4px rgba(0,0,0,.5);
       -webkit-box-shadow:0 3px 4px rgba(0,0,0,.5);
       
       background: #ffffff;
       background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
       background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%);
       background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%);
       background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%);
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
       background: linear-gradient(top, #ffffff 0%,#f2f2f2 100%);
}

.botao:hover{
      border:1px solid black;
      cursor:pointer;
}

.botao2{
       padding:4px;
       border:1px solid gray;
       -moz-border-radius:5px;
       -webkit-border-radius:5px;
       border-radius:5px;

       background: #ffffff;
       background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
       background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%);
       background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%);
       background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%);
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
       background: linear-gradient(top, #ffffff 0%,#f2f2f2 100%);
}

.botao2:hover{
      border:1px solid black;
      cursor:pointer;
}

.menu{
height:35px;
width:900px;
border-bottom: 2px solid black;

background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(192,192,192,1) 20%, rgba(192,192,192,1) 80%, rgba(115,115,115,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(20%,rgba(192,192,192,1)), color-stop(80%,rgba(192,192,192,1)), color-stop(100%,rgba(115,115,115,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(192,192,192,1) 20%,rgba(192,192,192,1) 80%,rgba(115,115,115,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(192,192,192,1) 20%,rgba(192,192,192,1) 80%,rgba(115,115,115,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(192,192,192,1) 20%,rgba(192,192,192,1) 80%,rgba(115,115,115,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#737373',GradientType=0 );
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(192,192,192,1) 20%,rgba(192,192,192,1) 80%,rgba(115,115,115,1) 100%);
}

#footer{
height:25px;
width:900px;
margin-top:5px;

border-top: 2px solid black;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #c0c0c0 20%, #c0c0c0 80%, #737373 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(20%,#c0c0c0), color-stop(80%,#c0c0c0), color-stop(100%,#737373)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#c0c0c0 20%,#c0c0c0 80%,#737373 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#c0c0c0 20%,#c0c0c0 80%,#737373 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#c0c0c0 20%,#c0c0c0 80%,#737373 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#737373',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#c0c0c0 20%,#c0c0c0 80%,#737373 100%); /* W3C */
}

.cat_menu{
   font-weight:bold;
   padding:5px;
}

.cat_menu:hover{
   cursor:pointer;
   background:#fff;
   
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
}

#menu{
   padding:10px;
   width:285px;
}

.sub_categorias{
   margin-left:20px;
   font-size:13px;
}

.categoria{
   cursor:pointer;
   padding:5px;
}

.categoria:hover{
   color:red;
   background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
   background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
   background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
   background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
   background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
   background: linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
}

.sub_categoria{
   cursor:pointer;
   padding:2px;
   color:#434343;
}

.sub_categoria:hover{
   color:red;
   background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
   background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
   background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
   background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
   background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
   background: linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
}

.artigo{
   width:585px;
}

.foto_art{
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
   
   box-shadow:0 3px 4px rgba(0,0,0,.5);
   -moz-box-shadow:0 3px 4px rgba(0,0,0,.5);
   -webkit-box-shadow:0 3px 4px rgba(0,0,0,.5);
}

.act{
        background:white;
        margin-left:auto;
        margin-right:auto;
        padding:5px;
        border:2px solid black;
        -moz-border-radius:4px;
	    -webkit-border-radius:4px;
	    border-radius:5px;
	    box-shadow:0 3px 4px rgba(0,0,0,.3);
        -moz-box-shadow:0 3px 4px rgba(0,0,0,.3);
        -webkit-box-shadow:0 3px 4px rgba(0,0,0,.3);
}

.act a{
        color:black;
}

.act:hover{
border:2px solid red;
cursor:pointer;
}

.de_act{
        background:lightgray;
        margin-left:auto;
        margin-right:auto;
        padding:5px;
        border:2px solid lightgray;
        -moz-border-radius:4px;
	    -webkit-border-radius:4px;
	    border-radius:5px;
	    box-shadow:0 3px 4px rgba(0,0,0,.3);
        -moz-box-shadow:0 3px 4px rgba(0,0,0,.3);
        -webkit-box-shadow:0 3px 4px rgba(0,0,0,.3);
}

.pag{
     border:2px solid black;
     background:white;
     font-weight:bold;
     color:black;
     padding-top:2px;
     padding-bottom:2px;
     padding-left:5px;
     padding-right:5px;
     -moz-border-radius:4px;
	 -webkit-border-radius:4px;
	 border-radius:5px;
	 box-shadow:0 3px 4px rgba(0,0,0,.3);
     -moz-box-shadow:0 3px 4px rgba(0,0,0,.3);
     -webkit-box-shadow:0 3px 4px rgba(0,0,0,.3);
}

.pag:hover{
           background:black;
           color:white;
           cursor:pointer;
}

.pag_sel{
     border:2px solid black;
     font-weight:bold;
     background:black;
     color:white;
     cursor:pointer;
     padding-top:2px;
     padding-bottom:2px;
     padding-left:5px;
     padding-right:5px;
     -moz-border-radius:4px;
	 -webkit-border-radius:4px;
	 border-radius:5px;
	 box-shadow:0 3px 4px rgba(0,0,0,.3);
     -moz-box-shadow:0 3px 4px rgba(0,0,0,.3);
     -webkit-box-shadow:0 3px 4px rgba(0,0,0,.3);
}

.titulo{
           background:#dedede url(imagens/grad.jpg) repeat-x;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 20%, #e2e2e2 80%, #c4c4c4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(20%,#e2e2e2), color-stop(80%,#e2e2e2), color-stop(100%,#c4c4c4));
background: -webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);
background: -o-linear-gradient(top, #ffffff 0%,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c4c4c4',GradientType=0 );
background: linear-gradient(top, #ffffff 0%,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);

        margin-bottom:10px;
        padding:5px;
        border:2px solid black;
        -moz-border-radius:4px;
	    -webkit-border-radius:4px;
	    border-radius:5px;
	    box-shadow:0 3px 4px rgba(0,0,0,.3);
        -moz-box-shadow:0 3px 4px rgba(0,0,0,.3);
        -webkit-box-shadow:0 3px 4px rgba(0,0,0,.3);
}
