body
    {
	margin: 0px;
	font: 8pt verdana, arial;
	color: #000;
	background: #fff url(../imagens/fundo_central.gif) top center repeat-y;
	}

body.janela {margin: 20px; background-image: none;}

p {font: 8pt verdana, arial; line-height: 1.5em; text-align: justify;}
	
#conteudo a:link {text-decoration: underline; color: #900;}
#conteudo a:visited {text-decoration: underline; color: #900;}
#conteudo a:hover {text-decoration: underline; color: #039;}

h1 {display: block; height: 30px; font: bold 14pt arial, verdana; color: #600; margin-top: 15px; line-height: 30px; border-bottom: 3px solid #ccc;}
h1 em {font: bold 12pt verdana, arial; color: #999;}
h1 strong {display: none;}

h1.tithome {background: url(../imagens/tit_home.gif) left center no-repeat;}
h1.titcontato {background: url(../imagens/tit_contato.gif) left center no-repeat;}


h2 {font: bold 12pt arial; color: #000;}
h2.titcase {font: bold 12pt arial; color: #000; background: #f5f5f5; padding: 3px;}
h2.titproduto {font: bold 12pt arial; color: #000; background: #f5f5f5; padding: 3px;}

h3 {font: bold 10pt verdana, arial; color: #600;}

h4 {font: bold 10pt verdana, arial; color: #666; border-bottom: 1px solid #ccc; margin-top: 2.5em; margin-bottom: 0.5em;}

h5 {font: bold 8pt verdana, arial; color: #000;}


img.miniatura {border: 5px solid #eee;}

#tudo
    {
	position: relative;
	width: 760px;
	margin: 0px auto;
	padding: 0px;
	border: 0;
	background: #fff;
	/*border: 1px solid #c00;*/
	}

#topo
    {
	position: relative;
	margin: 0px auto;
	width: 760px;
	height: 130px;
	padding: 0px;
	border: 0;
	z-index: 2;
	}

#topohome {margin:0; padding:0;width: 760px; height: 130px; background: url(../imagens/topohome.gif) no-repeat;}
#topopadrao {margin:0; padding:0;width: 760px; height: 130px; background: url(../imagens/topo.gif) no-repeat;}


#logo {display: block; float: left; width: 230px; height: 120px;}
#logo h1 {display: none;}

#contato {display: block; position: absolute; width: 150px; height: 35px; top: 60px; left: 380px;}
#contato h3 {display: none;}

/*___CONTEÚDO_________________*/

#conteudo
    {
	position: relative;
	float: left;
	width: 500px;
	min-height: 300px;
	overflow: visible;
	padding: 0px 20px 0px 0px;
	/*border: 1px solid #c00;*/
	z-index: 1;
	}
* html #conteudo {height: 300px}

#conteudo li {list-style: square; padding: 0; line-height: 1.2em;}

#conteudo li.categorias {line-height: 1.5em;}
	
.esmaecido {color: #aaa;}


#conteudo #listaclientes {margin: 0px 0px 0px 35px; padding:0;}
#conteudo #listaclientes li {margin: 0; padding:0; list-style: none; line-height: 20px;}

/*MENU_________________*/

#menu
    {
	position: relative;
	float: left;
	width: 240px;
	padding-bottom: 40px;
	/*border: 1px solid #c00;*/
	}


.oculto
    {
	display: none;
	}

	
#menuatuacao {margin: 20px auto; width: 190px;}
#menuatuacao h3 {background: url(../imagens/menu_atuacao.gif) no-repeat center; margin: 0px; padding: 0px; display: block; height: 25px; cursor: pointer;}

#menucases {margin: 20px auto; width: 190px;}
#menucases h3 {background: url(../imagens/menu_cases.gif) no-repeat center; margin: 0px; padding: 0px; display: block; height: 25px; cursor: pointer;}

#menucomercial {margin: 20px auto; width: 190px;}
#menucomercial h3 {background: url(../imagens/menu_comercial.gif) no-repeat center; margin: 0px; padding: 0px; display: block; height: 25px; cursor: pointer;}

#menuempresa {margin: 20px auto; width: 190px;}
#menuempresa h3 {background: url(../imagens/menu_empresa.gif) no-repeat center; margin: 0px; padding: 0px; display: block; height: 25px; cursor: pointer;}

#menueventos {margin: 20px auto; width: 190px;}
#menueventos h3 {background: url(../imagens/menu_eventos.gif) no-repeat center; margin: 0px; padding: 0px; display: block; height: 25px; cursor: pointer;}

#menuprodutos {margin: 20px auto; width: 190px;}
#menuprodutos h3 {background: url(../imagens/menu_produtos.gif) no-repeat center; margin: 0px; padding: 0px; display: block; height: 25px; cursor: pointer;}


	
	
/*___RODAPÉ_________________*/
	
#rodape
    {
	position: relative;
	clear: both;
	width: 760px;
	height: 130px;
	padding: 0px;
	/*background: url(../imagens/fundo_rodape.gif) 100% 10% no-repeat;*/
	}



	
	

/*___________FORMULÁRIO_______________*/

label {font: 8pt arial; color: #666;}
label em {color: #999;}
input {font: 8pt arial; color: #000; width: 300px; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 2px; margin: 0px;}
select {font: 8pt arial; color: #000;}
textarea {font: 8pt arial; color: #000; width: 300px; padding: 3px; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.erro {font: bold 8pt arial; color: #f63; text-indent: 0; padding: 8px; padding-left: 40px; background: #fafafa url(../imagens/alert.gif) 2% 40% no-repeat; border: 1px solid #f63;}
.erro em {color: #000;}
.sucesso {font: bold 8pt arial; color: #600; text-indent: 0; padding: 8px; background: #fafafa; border: 1px solid #ccc;}
.contador {font: 8pt arial; color: #aaa;}


/*___________TABELA CLIENTES_______________*/
.tdclientes {background: url(../imagens/triangulo.gif) left bottom no-repeat; text-align: center; border-left: 1px solid #eee; border-bottom: 1px solid #eee;}


/*___________CAIXAS_______________*/
.box {border: 1px solid #ddd; padding: 0; margin-top: 20px;}
.box h2 {display: block; margin: 0px 0px 5px 0px; padding: 5px 10px; background: #eee; font: bold 10pt arial; color: #339; border-bottom: 1px solid #ddd;}
.contbox {padding: 10px;}


