body {
	background-image: url(images/fundo.jpg);
	background-repeat: repeat;
                scrollbar-face-color:#FFFFFF;
                overflow-x: hidden;
}

td {
	font: normal 11px Tahoma, Arial;
	color: #000000;
                text-align: justify;
}

h1, h2, h3, h4, h5 {

    color: #a32513;
    text-align: center;
    margin: 0px;
}


h1 {
    font-size: 18px;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 14px;
}


a {

font: normal 11px Tahoma, Arial;
color: #990000;
text-decoration: none;
}

a:hover {

font: bold 11px Tahoma;
text-decoration: underline;
text-weight: bold;

}

a.white-link-underline {	
	text-decoration: underline;
	text-weight: bold;
	color: #FFFFFF;
}

.scroll{
 scrollbar-face-color:#ede5d2;
 align: center;
 overflow-x: hidden;
}

.white-text{
color: #a32513;

}


.blye-text-underline {
color: #348cbc;
text-decoration: underline;
}

.blye-text-regular {
color: #348cbc;
}

.yellow-text-regular {
color: #db9a00;
}

.yellow-text-underline {
color: #db9a00;
text-decoration: underline;
}

.orange-text-regular {
color: #ca6011;
}

.orange-text-underline {
color: #ca6011;
text-decoration: underline;
}

.red-text-regular {
color: #920f0d;
}

.red-text-underline {
color: #920f0d;
text-decoration: underline;
}


.gray-text{
color: #c4ab6b;
}

.green-text{//*76950b*//
color: #a32513;
}

.wine-text{
color: #660000;
}

.red {	
	text-decoration: none;
	font-weight: bold;
	color: #a32513;
}

.a.red:hover {	
	text-decoration: underline;
	font-weight: bold;
	color: #FFFFFF;
}

.normal {	
	text-decoration:none;
	color: #000000;
}

.a.normal {	
	text-decoration:none;
	color: #000000;
}

.a.normal:hover {	
	text-decoration: underline;
	color: #FFFFFF;
}

.rodape{
color: #660000;
text-align: center;
}

.campos{
bgcolor: #FF00FF;
}

.bordaBox {
background: transparent;
width:100%;
text-align: center;
}

.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {
display:block;
overflow:hidden;
font-size:1px;
}

.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {
height:1px;
}

.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {
background:#ede5d2;
border-left:1px solid #e5dabc;
border-right:1px solid #e5dabc;
}

.bordaBox .b1 {
margin:0 5px;
background:#e5dabc;
}

.bordaBox .b2 {
margin:0 3px;
border-width:0 2px;
}

.bordaBox .b3 {
margin:0 2px;
}

.bordaBox .b4 {
height:2px;
margin:0 1px;
}

.bordaBox .conteudo {
padding:5px;
align: justify;
display:block;
background:#ede5d2;
border-left:1px solid #e5dabc;
border-right:1px solid #e5dabc;
}

#slide  {Position: Absolute;left: 0;Top: 100;Visibility: Visible;}

ul#menu {width:100px; list-style-type:none; margin: 7px; padding: 5px;} 

ul#menu li {height:20px; border-bottom: 2px groove; margin: 5px;}

ul#menu a {width:95px; height:20px; font: bold 10px Tahoma, Verdana; color:#A32513; text-decoration:none; padding: 5px 0px 0px 5px; display:block !important;} 

ul#menu a:hover {font: bold 10px Tahoma; color: #FFFFFF;
text-decoration: underline;
text-weight: bold;}

/* menu horizontal by micox */
.menu-hh { display: table; }
.menu-hh * { margin: 0; padding: 0;}
.menu-hh a { display: block; }
.menu-hh li { list-style: none; float: left; height: 1%; width: 82px;}
.menu-hh li ul { position: absolute; visibility: hidden; white-space: nowrap; margin: 0; padding: 0;}

/* hack para navegadores que exigem width para elementos pos absolute (Opera) */
html:first-child>body .menu-hh li ul { width: 150px; }

.menu-hh li ul li {position: absolute; margin: 0; padding: 0;}

.menu-hh li:hover ul, .menu-hh  li.over ul { visibility: visible;} 
/* a class .over tecnica pro hover no IE */

.menu-hh li:hover ul li ul, .menu-hh li.over ul li ul{ visibility: hidden;}

.menu-hh li ul li:hover ul, .menu-hh li ul li.over ul{ visibility: visible;}

/* visual */
.menu-hh a { font-weight: bold; text-decoration: none; color: #A32513; padding: 0 0px;}

.menu-hh a:hover { text-decoration: underline; color:#FFFFFF;}

.menu-hh ul li ul { border: 1px solid #a32513;  position: absolute; margin: 0; padding: 0;}

.menu-hh { width: 330px; margin: 0px; height: 31px; padding: 0px;}