body	{
	background-image:url(../imgs/internas/master/fundo.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}

#geral{
	width:990px;
	}

#geral .esquerda{
	width:204px;
	float:left;
	text-align:left;
	display:block;
	padding-left:24px;
	}

#geral .esquerda h1{
	margin-bottom:22px;
	margin-top:24px;
	}
	
#geral .esquerda ul{
	list-style-type:none;
	margin-left:4px;	
	}
		
#geral .esquerda li{
	background-image:url(../imgs/internas/master/pontilhado.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:6px;
	padding-bottom:11px;
	width:150px;
	}
	
#geral .esquerda li a{
	color:#ee1d25;
}

#geral .esquerda li a.sel{
	color:#474242;
}

#geral .esquerda li a:hover{
	color:#474242;
}
	
#geral .direita{
	width:759px;
	float:left;
	display:block;
}

#geral .direita .topo ul{
	margin-left:265px;
	margin-top:27px;
		}

#geral .direita .topo li{
	display:inline;
	background-image:url(../imgs/internas/master/pontilhado-vertical.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:19px;
	height:12px;
	margin-right:13px;
}
#geral .direita .topo li.ultimo {
	background:none;
	padding-right:0px;
	margin-right:0px;
}

#geral .direita .topo li a {color:#ee1d25;}
#geral .direita .topo li a:hover {color:#474242;}
	
#geral .direita .topo .tabela{
	margin-left:265px;
	}

#geral .direita .topo .tabela table{
	margin-top:10px;
	}
	
#geral .direita .topo .tabela table td.busca {
	background-image:url(../imgs/internas/master/input.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	width:210px;
	padding-right:10px;
}

#geral .direita .topo .tabela table td.ok {
	padding-left:2px;
}

#geral .direita .topo td.busca input  {
	margin:0px;
	padding:0px;
	height:24px;
	padding-top:8px;
	padding-left:4px;
	margin-left:2px;
	background-color:transparent;
	border:none;
	width:198px;
}	

#geral .direita .topo .scroll {
	background-image:url(../imgs/home/bkg-scroll.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	height:26px;
	width:120px;
	margin-left:5px;
	padding-left:5px;
	text-align:left;
}
#geral .direita .topo .scroll a {
	height:17px;
	display:block;
	width:120px;
	color:#FFFFFF;
	padding-left:5px;
	padding-top:5px;
}
#geral .direita .topo .scroll a:hover {
	color:#000000;
		}

#geral .direita .topo .scroll-open	{
	position:absolute;
	background-color:#cccccc;
	margin-left:-5px;
	margin-top:-22px;
	width:125px;
}

#geral .direita .topo .scroll-open	ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-right:-30px;
	}

#geral .direita .topo .scroll-open	li {
	height:22px;
	background-image:url(../imgs/geral/linha-point2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:100px;
	display:block;
}
#geral .direita .topo .scroll-open	li a:hover {
	background-image:url(../imgs/home/scroll-ovr.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
		}

#geral .direita .topo .scroll-open	li.first {
	background-image:url(../imgs/home/scroll-open.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:120px;
	display:block;
}
#geral .direita .topo .scroll-open	li a span{
	padding-left:5px;
}
#geral .direita .topo .scroll-open	li.first a:hover {
	background-image:url(../imgs/home/scroll-open-ovr.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}

#geral .direita .topo .scroll-open	li.last a {
	background-image:url(../imgs/home/scroll-last.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#geral .direita .topo .scroll-open	li.last a:hover {
	background-image:url(../imgs/home/scroll-last-ovr.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#geral .direita .conteudo {
	text-align:left;
	padding-top:32px;
	padding-right:23px;
	} 

.rodape {
	background-image:url(../imgs/internas/master/rodape.jpg);
	background-repeat:no-repeat;
	height:149px;
	padding-top:18px;
	margin-top:20px;
	width:100%;
	}
	
.rodape ul {
	margin:0px;
	padding:0px;
	padding-top:5px;
	}

.rodape li  {
	display:inline;
	background-image:url(../imgs/geral/sep-y.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:7px;
	padding-left:5px;
	}
	
.rodape li.sem-borda  {
	background-image:none;
	}

.rodape ul,li a {color:#ee1d25;}
.rodape ul,li a:hover {color:#000000;}
	
.rodape .atendimento {margin-top:12px;}
.rodape .desenvolvimento {color:#bfbfbf; margin-top:7px;}

.rodape .desenvolvimento a{color:#bfbfbf;}
.rodape .desenvolvimento a:hover{color:#000000;}
