html {

   margin:     0px;

   padding:    0px;

   background: url(../imagens/bg.gif);

}



body {

   margin:  0px;

   padding: 0px;

   font:    12px Arial;

   color:   #4B4B4B;

}



img {

   border: 0px;

}



table.borda {

   border-collapse: collapse;

}



table.borda tr td {

   border:  1px solid #DAD6C9;

   padding: 5px;

}



table.redBorda {

   border-collapse: collapse;

}



table.redBorda tr td {

   border:  1px solid #91253F;

   padding: 5px;

}



#mainTable {

   width:      756px;

   background: #F5F5EE;

}



#fundoTableA {

   width:      100%;

   background: url(../imagens/fundo_topo_a.jpg);

   height:     113px;

}



#fundoTableB {

   width:         100%;

   background:    url(../imagens/fundo_topo_b.jpg);

   height:        171px;

   margin-bottom: 15px;

}



#leftShadow {

   width:      20px;

   background: url(../imagens/left_shadow.gif);

}



#rightShadow {

   width:      20px;

   background: url(../imagens/right_shadow.gif);

}



.imgAlbum {

   border: 5px solid #FFF;

   width:  90px;

   height: 84px;

}



.whiteFont {

   text-align:  center;

   color:       #FFF;

   font-size:   13px;

   font-weight: bold;

   background:  #91253F;

}



a    { color: #4B4B4B; text-decoration: none; }

a:hover   { color: #6B6B6B; text-decoration: underline; }



a.white    { color: #FFFFFF; text-decoration: none; }

a.white:hover   { color: #FFFFFF; text-decoration: underline; }


/*----------------------------------------------------------*/

.menu{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
}

.sub_menu{
 font-family:Verdana, Geneva, sans-serif;
 font-size:11px;
 font-weight:bold;
 background-color:#91253F;
 position:absolute;
 opacity:0.80;
 -moz-opacity: 0.80;
 filter: alpha(opacity=80);
 top:17px;
 border:0px solid red;
 margin:0 0 0 -20px;
 *margin:0 0 0 -75px;
 width:178px;
} 
.sub_menu a{
 color:#FFFFFF;
}
.sub_menu ul{
 margin:0 0 0 0;
 padding:35px 15px 15px 15px ;
}
.sub_menu li{
 list-style:none;
 padding:2px;
 font-size:11px;
}

p{
  margin:0 0 10px 0; 
}
.foto_conteudo{
 float:left;
 margin:0px 10px 0px 0;
  border:1px solid  #666666;
}
.foto_album{
 float:left;
 margin:0px 10px 0px 0;
 border:4px solid  #FFFFFF;
}
.foto_album_interna{
 float:left;
 margin:10px;
 border:4px solid  #FFFFFF;
}

.conteudo li{
 margin:0 0 0 15px; 
 *margin:0;
 }
 
#index{
 font-family:tahoma;
 font-size:12px;
 color:#4b4b4b;
}
#index img{
 float:left;
 border:1px solid  #666666;
 margin:0px 15px 0 0;
}
#index h1{
 font-size:14px;
 color:#9A8C69;
 margin:0 0 5px 0;
}
#index h2{
 font-size:12px;
 color:#4b4b4b;
 margin:0 0 0px 0;
 font-weight:bold;
}
#index h3{
 font-size:13px;
 color:#91253F;
 margin:0 0 0px 0;
 font-variant:normal;
 font-family:Verdana, Geneva, sans-serif;
}
#index h2 a:hover{
 color:#4b4b4b;
}
#index p{
 font-size:12px;
 color:#4b4b4b;
 margin:0 0 5px 0;
 font-weight:normal;
}
#index p a:hover{
 color:#4b4b4b;
}
#news_nome, #news_email{
 border:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 width:185px;
 font-size:11px;
 color:#999999;
 padding:3px;
 margin:4px 0 0 0;
}
#btn_enviar{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 font-weight:bold;
 background-color:#EDEDE1;
 border:0;
 float:right;
 cursor:pointer;
}
.traco{
 width:100%;
 clear:both;
 background-image:url(../imagens/bg_traco.jpg);
 background-position:center top;
 background-repeat:no-repeat;
 height:9px;
 margin:15px 0 15px 0;
}