.menuH1{
height:24px;
border-bottom: 1px solid gray;
margin-bottom: 1em;
}
.menuH1 ul{
padding: 3px 0;
margin: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; 
}
.menuH1 li{
display: inline;
}
.menuH1 li a{
text-decoration: none;
display:block;
float:left;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: 0;
font: bold 12px Verdana;
color: #222;
background: white url(shade.gif) top left repeat-x;
}
.menuH1 li a:active .menu1 li a:hover, .menu1 li a:visited{ color: #222; }
.menuH1 li a:active{ background-position: bottom; }


.menuH2{
display: block;
margin-bottom: 1em;
}
.menuH2 ul{
padding: 3px 0;
margin: 0;
font: bold 12px Tahoma, Verdana;
list-style-type: none;
text-align: left;
}
.menuH2 li{
display: inline;
}
.menuH2 li a{
text-decoration: none;
display:block;
float:left;
padding: 3px 7px;
margin-right: 3px;
border-right: 1px solid #778;
font: bold 12px Verdana;
color: #222;
}
.menuH2 li a:visited { color: #222; }
.menuH2 li a:active , .menu1 li a:hover{ color: #f22; }


.menuH3 ul{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(blockdefault.gif) center center repeat-x;
}
.menuH3 li{
display: inline;
}
.menuH3 li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}
.menuH3 li a:visited{
color: white;
}
.menuH3 li a:hover{
color: white;
background: transparent url(blockactive.gif) center center repeat-x;
}


.menuV1 ul{ 
overflow: hidden; 
width: auto;
background: #F7F7F7;
border: 1px solid gray;
padding: 4px 0;
margin:0;
border-width: 1px 0;
}
.menuV1 ul li{display: block;} 
.menuV1 ul li a {
font: bold 12px Verdana, Trebuchet MS;
line-height:20px;
text-decoration: none;
display: block;
padding-left:10px;
color: #111;
}
.menuV1 li a:link, .menuV1 li a:visited{
color: #111;
}
.menuV1 li a:active, .menuV1 li a:hover{
color: red;
background-color: #eee;
}


.menuV2 ul{ 
overflow: hidden; 
width: auto;
margin:0;
}
.menuV2 ul li{display: block;} 
.menuV2 ul li a {
font: bold 12px Verdana, Trebuchet MS;
text-decoration: none;
display: block;
padding:2px 5px;
margin:2px;
color: #111;
border: 1px solid gray;
background: white url(shade.gif) top left repeat-x;
}
.menuV2 li a:active, .menuV2 li a:link, .menuV2 li a:visited { color: #111; }
.menuV2 li a:hover { color: #f11; }
.menuV2 li a:active { background-position: bottom; }


.menuV3 ul{ 
overflow: hidden; 
width: auto;
padding: 4px 0;
margin:0;
}
.menuV3 ul li{display: block;} 
.menuV3 ul li a { 
line-height:18px;
text-decoration: none;
display: block;
padding-left:10px;
color: #00F;
font-weight: bold;
}
.menuV3 li a:link, .menuV3 li a:visited{
color: #00F;
}
.menuV3 li a:active, .menuV3 li a:hover{
color: red;
}








.normal {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
font-size: 11px; 

}

.caixa1 h1, .caixa2 h1, .caixa3 h1, .normal h1 {
font-size: 16px;
font-weight: bold;
line-height:26px;
font-variant : small-caps;
border-bottom: 1px dotted #ccccff;
}
.caixa1 h2, .caixa2 h2, .caixa3 h2, .normal h2 {
line-height:20px;
font-size: 12px;
font-weight: bold;
}

.caixa1 {
margin:5px;
padding:5px;
font-weight: normal;
border: 1px solid gray;
}

.caixa2 {
margin:5px;
padding:5px;
font-weight: normal;
border: 1px solid gray;
background-color: #f6f6f6;
}

.caixa3 {
margin:5px;
padding:5px;
border: 1px solid gray;
color:white;
background-color: #999;
}


.listaLinks li {
font-family: tahoma,Geneva,Arial,Helvetica,sans-serif; 
padding: 4px 2px;
border:0;
line-height: 12px;
font-weight:normal;
}
.listaLinks li h1 {
font-variant: normal;
font-weight:normal;
line-height: 12px;
border:0;
padding: 4px 0 0 0;
font-size: 11px;
}
.listaLinks li h2 {
font-size: 10px;
line-height: 12px;
font-weight:normal;
color: #999;
}
.listaLinks li a {
font-size: 10px;
color:blue;
}

.listaImagens li {
padding: 0;
width:90px;
height:90px;
float:left;
display:block;
}