body {
left: 50%;
margin: 0px 0px 0px -379px;
padding:0;
position: absolute;
background-image: url(imagens/outras/fundo3.jpg); 
background-position:top;
background-color: #FFE0C1;
}

/*******************************************
 TOPO
*******************************************/

#nav {
height: 30px;
background-image: url(imagens/topo/nav_top.jpg);
background-repeat:repeat-x;
}

.txtred {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FF0000;
text-decoration:underline;
padding: 0 0 0 10px;
margin: 0;
}

.txtpesquisa {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FF0000;
font-weight:bold;
}


#esquerda {
/*background-image:url(imagens/outras/fundo_esq.gif);*/
width: 7px;
background:transparent;
}

#direita {
/*background-image:url(imagens/outras/fundo_dir.gif);*/
background:transparent;
width: 7px;
}


/*******************************************
 RODAPÉ
*******************************************/

#rodBottom {
/*background-image:url(imagens/rodape/bg_bottom.gif);
background-repeat:repeat-x;
background-position:top;*/
height: 10px;
}

.fonte10 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
}

/*******************************************
 ESTRUTURAS
*******************************************/
#colEsq {
width: 200px;
vertical-align: top;
background-image:url(imagens/menu/bg_esqmenu.gif);
}

#conteudo {
width: 550px;
vertical-align: top;
}

td, tr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}

/*******************************************
 TITULOS
*******************************************/

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #9A9A43;
margin: 0 6px;
text-transform:uppercase;
padding: 8px 6px 0 6px;
border-bottom: 1px solid #9B9B9B;
}

.txtblack {
color: #000;
}

.texto {
margin: 0 6px;
padding: 2px;
text-align: justify;
line-height: 16px;
}

#novidades {
width: 275px;
display:block;
background-image:url(imagens/outras/bg_novidades.jpg);
background-repeat:no-repeat;
background-position:bottom;
vertical-align: top;
padding: 0 18px;
margin: 0 18px;
}

/*FORMULARIOS */

.form_normal {
border: 1px solid #F1F1E0;       
font-size: 11px;
background-color: #F1F1E0;
color: #000;
}
 
.form_muda {
	background: #fff; /* Fundo amarelo palha */
	border: 1px solid #9A9A43;
	font-size: 11px;
}
.info_normal{
border: 1px solid #CCC;       
font-size: 12px;
background-color: #fff;
color: #000;
}
.info_muda {
background: #fff; /* Fundo amarelo palha */
border: 1px solid #000;
font-size: 12px;
color: #000;
}



/*******************************************
 TITULOS
*******************************************/
#bgmenu {
width: 7px;
background-image: url(imagens/menu/bg_menudir.gif);
background-repeat:repeat-y;
}

#menuPr {
width: 192px;
background-image:url(imagens/menu/bg_menu.jpg);
background-repeat:repeat-x;
background-position: top;
background-color:#EFEFEF;
}

a.menu:link, a.menu:visited, a.menu:active {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
height: 21px;
font-weight: bold;
text-decoration: none;
text-transform:uppercase;
background-image:url(imagens/menu/bg_esq.gif);
background-repeat:no-repeat;
background-position: left;
padding:3px 0 0 17px;
}
a.menu:hover {
text-decoration: none;
color: #FF0000;
padding:3px 0 0 20px;
background-image: url(imagens/menu/bg_esqON.gif);
background-repeat:no-repeat;
background-position:left;
} 

/* SUBMENU */
a.submenu:link, a.submenu:visited, a.submenu:active {
color: #6D6D30;
font-weight: bold;
text-decoration: none;
font-size: 10px;
}
a.submenu:hover {
color: #000;
font-weight: bold;
text-decoration: none;
font-size: 10px;
} 

/* TIT LINKS */
a.tit_links:link, a.tit_links:visited, a.tit_links:active {
color: #6D6D30;
text-decoration: underline;
}
a.tit_links:hover {
color: #6D6D30;
font-weight: bold;
text-decoration: none;
}

/* LINKS GERAIS */
a:link, a:visited, a:active {
color: #6D6D30;
text-decoration: underline;
}
a:hover {
color: #6D6D30;
text-decoration: none;
}


/*******************************************
 FORMULÁRIO INDIQUE
*******************************************/

#indique {
padding: 0;
margin: 10px 0 0 0;
}
html>body #indique fieldset {
margin: 0 0 0 30px;
padding: 0;
width: 100%;
}
#indique fieldset{
	        padding: 5px;
			border: none;
			margin: 0 0 0 30px;
	        width: 100%;
			
        }
        
#indique legend{
	        font-weight: bold;
	        color: #000;
	        font-size: 9pt;
			margin: 5px;
			padding: 3px 5px 5px 5px;
	        background-color:#E8E8E8;
        }
        
        
/* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
html>body #indique legend{
        	margin-bottom: 0px;
			margin-top: 10px;
        }

#indique input{
	        font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
	       	color: #000000;
			height: 20px;
			background-color:#fff;
			border: 1px solid #ccc;
        }
#indique .botao{
	        font-size: 10px;
	        background-color: #CACACA;
			color: #000;
			border: 1px solid #000;
	        margin: 0 0 0 52px;
        }
		
		
.address {
width: 99%;
background:#F1F1E0;
margin: 6px;
padding: 4px;
text-align:justify;
}
