
* {margin:0; padding:0;}

body {
	
}

td {vertical-align:top;}

table#estrutura {
	width: 780px;
	margin: 0px auto;
	padding: 0px;
	
}

td#header
{
	background:url(header-logo.gif) no-repeat;
	height:129px;
}

td#header h1 {text-indent:-1500px; overflow:hidden; font-size:6px; float:left;}

td#header a
{
	display:block;
	float:right;
	width:192px;
	clear:both;
	text-indent:-1500px;
	font-size:6px;
	overflow:hidden;
}

td#header a.procurar
{
	background:url(header-botao-procurar.gif);
	height:48px;
}
td#header a.procurar:hover {background-position:0 48px;}

td#header a.localizacao
{
	background:url(header-botao-localizacao.gif);
	height:37px;
}
td#header a.localizacao:hover {background-position:0 37px;}

td#header a.home
{
	background:url(header-botao-home.gif);
	height:44px;
}
td#header a.home:hover {background-position:0 44px;}

td#menu
{
	height:33px;
	background:url(header-menu-fundo.gif);
}

td#menu div.esquerda {float:left; width:8px; background-color:#401f7a; height:33px;}

td#menu a
{
	display:block;
	float:left;
	height:33px;
	text-indent:-1500px;
	font-size:6px;
	overflow:hidden;
}

td#menu a:hover {background-position:0 33px;}

td#menu a.empresa {background:url(header-menu-botao-empresa.gif); width:82px;}
td#menu a.servicos {background:url(header-menu-botao-servicos.gif); width:85px;}
td#menu a.dicas {background:url(header-menu-botao-dicas.gif); width:60px;}
td#menu a.links {background:url(header-menu-botao-links.gif); width:57px;}
td#menu a.faleconosco {background:url(header-menu-botao-faleconosco.gif); width:133px;}

td#menu form
{
	display:block;
	float:right;
	padding-right:32px;
	background:url(header-menu-adm-label.gif) no-repeat;
	padding-left:32px;
}

td#menu input#senha
{
	border:1px solid #6c6767;
	background:url(header-menu-adm-input-fundo.gif);
	margin:6px 0;
	padding:0 2px;
}

td#menu input#submit 
{
	margin:3px 0;
	padding:0;
	width:23px;
	height:17px;
}

td#menu input.logout
{
	margin-top:6px;
	font-family:Tahoma;
	font-weight:bold;
	color:#3366cc;
	border:1px solid #6c6767;
	background:url(header-menu-adm-input-fundo.gif);
	font-size:8pt;
	padding:0;
}

div#SenhaIncorreta
{
	position:relative;
	float:left;
	left:576px;
	top:157px;
	width:93px;
	z-index:1;

	font-family:Tahoma;
	color:#990000;
	font-weight:bold;
	font-size:8pt;
	border:1px solid #7c7c7c;
	padding:3px 6px;
	background-color:#eeedef;

}


table#conteudo
{
	height:501px;
}

table#conteudo td#esquerda
{
	background:url(conteudo-estrutura-fundo-esquerda.gif);
	width:438px;
}

table#conteudo td#esquerda div.titulo
{
	background:no-repeat;
	margin:24px 0 0 58px;
	width:150px;
	height:30px;
	text-indent:-1500px;
	font-size:6px;
	overflow:hidden;
}

table#conteudo td#esquerda div#empresa {background-image:url(conteudo-estrutura-titulo-empresa.gif);}
table#conteudo td#esquerda div#servicos {background-image:url(conteudo-estrutura-titulo-servicos.gif);}
table#conteudo td#esquerda div#dicas {background-image:url(conteudo-estrutura-titulo-dicas.gif);}
table#conteudo td#esquerda div#procurar {background-image:url(conteudo-estrutura-titulo-procurar.gif);}

table#conteudo td#esquerda div#texto
{
	margin:20px 0 0 60px;
	font-weight:bold;
	width:360px;
	height:320px;
	font-family:Verdana;
	font-size:11pt;
	color:#401f7a;
	text-align:right;
	overflow:auto;
	padding-right:10px;

	scrollbar-3dlight-color:#eeedef;
	scrollbar-base-color:#eeedef;
	scrollbar-darkshadow-color:#949494;
	scrollbar-shadow-color:#eeedef;
}

table#conteudo td#esquerda div#texto p.normal {font-size:8pt; text-align:left; font-weight:normal;}

table#conteudo td#esquerda div#texto a {color:#1e80c1; text-decoration:none;}
table#conteudo td#esquerda div#texto a:hover {color:#53b2f1;}

table#conteudo td#esquerda div#texto a.linha {font-size:10pt;}

table#conteudo td#esquerda div#texto h2 {font-size:13.5pt; margin:4px 0 12px;}

table#conteudo td#esquerda div#texto span.menor {font-size:9pt; font-weight:normal;}

table#conteudo td#esquerda div#texto div.box
{
	float:left;
	font-size:8pt;
	color:#000;
	border:1px solid #7c7c7c;
	background:#fbfbfb;
	text-align:left;
	padding:4px 6px;
}

table#conteudo td#esquerda div#texto table.form
{
	text-align:left;
	width:100%;
}

table#conteudo td#esquerda div#texto table.form * {font-family:Tahoma;}

table#conteudo td#esquerda div#texto table.form tr td {padding:4px 0 2px 0; vertical-align:middle;}

table#conteudo td#esquerda div#texto table.form td.colspan
{
	font-size:9pt;
	color:#000;
	border-bottom:1px solid #CCC;
}

table#conteudo td#esquerda div#texto table.form td.label
{
	font-size:9pt;
	color:#000;
	width:100px;
}

table#conteudo td#esquerda div#texto table.form td.valor
{
	color:#000;
	font-weight:normal;
	font-size:8pt;
}

table#conteudo td#esquerda div#texto table.form input, table#conteudo td#esquerda div#texto table.form textarea
{
	font-size:8pt;
	padding:1px 2px;
}

table#conteudo td#esquerda div#texto table.form .grande {width:250px;}
table#conteudo td#esquerda div#texto table.form .medio {width:125px;}
table#conteudo td#esquerda div#texto table.form select {font-size:8pt;}

table#conteudo td#esquerda div#texto table.form input.submit
{
	background:#401f7a;
	border:1px solid #FFF;
	color:#FFF;
	font-weight:bold;
	font-family:Tahoma;
	font-size:8pt;
}

table#conteudo td#esquerda a#voltar
{
	display:block;
	background:url(conteudo-estrutura-botao-voltar.gif);
	width:54px;
	height:13px;
	margin:8px 0 0 367px;

	text-indent:-1500px;
	font-size:6px;
	overflow:hidden;
}

table#conteudo td#esquerda a#voltar:hover {background-position:0 13px;}

table#conteudo td#esquerda div#rodape
{
	margin:39px 0 0 24px;
	color:#FFF;
	font-size:7pt;
	font-family:Tahoma;
}

table#conteudo td#esquerda div#texto p {margin:4px 0 10px 0;}

table#conteudo td#direita
{
	background:url(conteudo-estrutura-fundo-direita.gif);
	width:342px;
}

table#conteudo td#direita a#foto
{
	display:block;
	width:241px;
	height:181px;
	margin:60px 0 0 20px;
}

table#conteudo td#direita a#foto img {border:0; width:241px; height:181px;}

table#conteudo td#direita div#dadosdestaque
{
	margin:23px 0 0 21px;
	width:239px;
	height:167px;
	overflow:auto;

	scrollbar-3dlight-color:#288dcf;
	scrollbar-base-color:#288dcf;
	scrollbar-darkshadow-color:#0d6198;
	scrollbar-shadow-color:#288dcf;
}

table#conteudo td#direita div#dadosdestaque table#dados tr.azul td {background-color:#1e80c2;}

table#conteudo td#direita div#dadosdestaque table#dados td
{
	padding:2px 4px;
	font-size:7pt;
	color:#FFF;
	font-family:Verdana;
	font-weight:bold;
}

table#conteudo td#esquerda div#texto table.resultados
{
	font-family:Tahoma;
	text-align:left;
	width:100%;
	font-size:8pt;
	border:1px solid #a6a5a5;
}

table#conteudo td#esquerda div#texto table.resultados th
{
	font-size:7pt;
	font-weight:bold;
	background-color:#1e80c2;
	color:#FFF;
	padding:4px 4px;
	text-align:center;
}

table#conteudo td#esquerda div#texto table.resultados tr.cor {background-color:#FFF;}

table#conteudo td#esquerda div#texto table.resultados td
{
	padding:2px 4px;
	text-align:center;
}

table#conteudo td#esquerda div#texto table.resultados .esquerda
{
	text-align:left;
}

table#conteudo td#esquerda div#texto div.legenda
{
	padding:4px 4px 4px 20px;
	border:1px solid #000;
	font-size:7pt;
	color:#000;
	text-align:left;
	margin:10px;
}

table#conteudo td#esquerda div#texto div.legenda p {margin:0 0 2px -10px;}

table#conteudo td#esquerda div#texto div.legenda span.item
{
	font-weight:normal;
	margin:6px;
}