* {
	margin:0 auto;
	padding:0px;
}
body {
	background: #566673 url(../../conteudo/imagens/fundos/background_body.jpg) repeat-x;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0 auto;
	scrollbar-face-color: #E6E6E6;
	scrollbar-arrow-color: #004963;
	scrollbar-track-color: #E7E7E7;
	scrollbar-shadow-color: #E7E7E7;
	scrollbar-highlight-color: #E7E7E7;
	scrollbar-3dlight-color: #004963;
	scrollbar-darkshadow-color: #004963;
}
a {
	text-decoration:none;
	color:#FFF;
	font-style:italic;
}
a:hover {
	text-decoration:underline;
}
body img {
	border:none;
}
img, div {
	behavior: url(apoio/iepngfix.htc);
}
h1 {
	font-size:16px;
	font-style:italic;
	font-weight:bold;
}
h2 {
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}
input, textarea {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
/* REGIÕES PRINCIPAIS */
/* Área com o CONTEÚDO */
#container {
	_width:1192px;
	margin:0 auto;
	padding-top:35px;
	background:url(../../conteudo/imagens/fundos/ornamento.png) top no-repeat;
}
#conteudo {
	margin:0 auto;
	width:1010px;
}
/*DIV mais externo*/
#topo {
	/*background:url(../../conteudo/imagens/fundos/topo.jpg);*/
	width:1000px;
	height:365px;
	text-align: center;
	margin:0 0 10px 0;
}
.texto {
	margin: 45px 15px 5px 43px;
	text-align:left;
}
#espaco_central {
	min-height:150px;
}
/* -- HORÁRIOS -- */
.externo_horario {
	width:238px;
	background:#566673;
	height:240px;
	float:left;
	margin: 0px 1px 0px 0px;
}
.fundo_horario {
	width:238px;
	background: url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	height:240px;
}
.conteudo_horario {
	width:238px;
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
	height:240px;
	position:relative;
	top:0px;
	left:0px;
	float:right;
}
.conteudo_horario img {
	float:left;
	margin: 5px 0px 0px 20px;
}
/* -- TELEFONES -- */
.externo_telefones {
	width:206px;
	height:240px;
	float:left;
	margin: 0px 1px 0px 0px;
}
.fundo_telefones {
	width:206px;
	background: url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	height:240px;
}
.conteudo_telefones {
	width:206px;
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
	height:240px;
	position:relative;
	top:0px;
	left:0px;
	float:right;
}
.conteudo_telefones img {
	float:left;
	margin: 5px 0px 0px 20px;
}
/* -- NOVIDADES -- */
.externo_novidades {
	width:300px;
	height:240px;
	float:left;
	margin: 0px 1px 0px 0px;
}
.fundo_novidades {
	background: url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	height:240px;
}
.conteudo_novidades {
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
	height:240px;
	position:relative;
	top:0px;
	left:0px;
	float:right;
}
.conteudo_novidades img {
	float:left;
	margin: 5px 0px 0px 20px;
}
.saiba_mais {
	float:right;
}
/* -- CADASTRO -- */
.externo_cadastro {
	width:245px;
	height:240px;
	float:left;
	margin: 0px 1px 0px 0px;
}
.fundo_cadastro {
	background: url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	height:240px;
}
.conteudo_cadastro {
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
	height:240px;
	position:relative;
	top:0px;
	left:0px;
	float:right;
}
.conteudo_cadastro img {
	float:left;
	margin: 5px 0px 0px 20px;
}
.botao_enviar_home {
	float:right;
	width:60px;
	height:25px;
	line-height:25px;
	border: none;
	font-weight: bold;
	cursor:pointer;
	margin: 10px 0px 0px 0px;
	_margin: 10px 0px 0px 0px;
	background: url(../../conteudo/imagens/link_flecha.gif) right no-repeat;
	text-align:center;
}
/* -- O SHOPPING -- */
.externo_institucional {
	width:690px;
	background:#566673;
	height:415px;
	float:left;
	margin: 0 1px 0 0;
}
.fundo_institucional {
	background: url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	height:415px;
}
.conteudo_institucional {
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
	width:670px;
	position:relative;
	top:0px;
	left:0px;
	float:right;
}
.foto_inst {
	width:222px;
	height:337px;
	background: url(../../conteudo/imagens/fundos/bg_foto.jpg) top right no-repeat;
	padding:1px 1px 0px 0px;
	margin: 0px 0px 0px 20px;
	_margin: 0px 0px 0px 10px;
	float: left;
}
.foto_img_inst {
	width:216px;
	height:332px;
	margin: 5px 5px 0px 0px;
}

.edificio {
	background: url(../../conteudo/imagens/edificio.jpg) no-repeat;
	margin: 5px 15px 5px 23px;
	padding: 0px;
	width:223px;
	height:332px;
	text-align:left;
	float:left;
}
.cx_texto {
	font-size:12px;
	width:385px;
	height:345px;
	float:left;
	margin: 10px 0px 0px 10px;
	text-align: justify;
}
/* -- GALERIA DE FOTOS -- */
.externo_galeria {
	width:290px;
	background:#566673;
	height:415px;
	float:left;
	margin: 0px 1px 0px 0px;
}
.fundo_galeria {
	background: url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	height:415px;
}
.conteudo_galeria {
	width:300px;
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
	height:415px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}
.galeria_titulo {
	float:left;
	margin: 5px 0px 0px 20px;
}
.fotos {
	margin: 5px 15px 5px 43px;
	_margin: 5px 5px 5px 20px;
	padding: 0px;
	width:240px;
	_width:230px;
	overflow:auto;
	height:330px;
	text-align:left;
	float:left;
}
.foto_thumb {
	margin: 1px 2px 2px 1px;
	width:100px;
	height:67px;
	float:left;
}
/* -- SERVIÇOS -- */
.servicos {
	width:930px;
	border:0px;
	text-align:left;
	font-size:12px;
	padding: 2px 2px 2px 2px;
	margin: 0px 5px 0px 35px;
}
.servicos td {
	padding: 2px 2px 2px 5px;
}
/*--------------------------------*/
.externo_servicos {
	margin: 0px 1px 5px 0px;
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
	width:987px;
	min-height:150px;
}
.conteudo_servicos {
	padding: 0px 0px 40px 0px;
	background:  url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}
/* -- HORÁRIOS -- */
.externo_horarios_intitucional {
	width:492px;
	float:left;
	margin: 0px 1px 0px 0px;
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
}
.conteudo_horarios_institucional {
	width:485px;
	height:170px;
	/*padding: 0px 0px 30px 0px;*/
	background: url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}
.horarios_intitucional_titulo {
	float:left;
	margin: 5px 0px 0px 20px;
}
.horarios {
	width:435px;
	border:0px;
	text-align:left;
	font-size:12px;
	padding: 2px 2px 2px 2px;
	margin: 0px 5px 0px 40px;
}
/* -- AS LOJAS -- */
.loja_individual{
	width: 475px;
	height:200px; 
	float:left;
	margin: 0px 0px 15px 0px;
}
.externo_lojas {
	width:990px;
	float:left;
	margin: 0px 1px 25px 0px;
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
}
.conteudo_lojas {
	width:975px;
	padding: 0px 0px 40px 0px;
	background:  url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}
.lojas_titulo {
	float:left;
	margin: 5px 0px 0px 20px;
}
/* BUSCA E DERIVADOS */
.busca {
	float: right;
	width:370px;
	margin: -40px 0px 0px 0px;
	padding:5px 0px 5px 1px;
}
.busca h1, .busca input {
	float:left;
	font-size:16px;
	line-height:25px;
	font-style:italic;
	margin:0 10px 10px 0;
}
.busca h2 {
	font-weight:normal;
}
.busca input {
	color:#333;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 230px;
	height:18px;
	margin-top:3px;
}
.bloco_busca {
	float:right;
	height:30px;
	width:370px;
}
.bloco_busca h1 {
	margin:0 10px 0 0;
}
.bloco_busca select {
	font-family:Trebuchet, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	width: 80px;
}
#form_busca {
	border:#999999 solid 1px;
	width:195px;
}
#botao_busca {
	width:60px;
	height:25px;
	cursor:pointer;
	border:none;
	margin:0 -100px 0 0;
	color:#FFF;
	font-style:normal;
	font-weight:bold;
	padding-right:20px;
	background: url(../../conteudo/imagens/link_flecha.gif) right no-repeat;
}
.categorias {
	width: 950px;
	margin: 0px 5px 0px 15px;
	text-align:left;
}
.categorias h1 {
	font-size:16px;
	margin:-30px 0px 10px 25px;
	_margin:0px 0px 10px 25px;
}
.categorias p {
	margin:0 0 20px 25px;
}
.nome_categoria, .nome_servico {
	line-height:20px;
	float:left;	
	text-indent:18px;
	list-style-position:inside;
}
.nome_categoria {
	width:305px;
	margin: 5px 0 5px 8px;
	font-size:14px;
}
.nome_servico {
	font-size:12px;
	width:300px;
	margin: 5px -20px 5px 40px;
	_margin: 5px -20px 5px 15px;
}
.nome_categoria img, .nome_servico img {
	float:left;
	margin-right:10px;
}
/* -- CATEGORIAS -- */
.loja_externo {
	width:445px;
	height:170px;
	border-top: #afafaf 1px solid;
	margin: 20px 0px 10px 25px;
	text-align:left;
	float: left;
}
.foto_externo {
	width:160px;
	height:160px;
	background: url(../../conteudo/imagens/fundos/bg_foto.jpg) top right no-repeat;
	padding:1px 1px 0px 0px;
	margin: 0px 0px 0px 2px;
	float: left;
}
.foto_img {
	width:155px;
	height:155px;
	margin: 5px 5px 0px 0px;
}
.loja_texto {
	width:300px;
	height:180px;
	float:left;
	margin: 0px 0px 0px 5px;
	font-size:12px;
	line-height:18px;
}
.loja_texto_superior {
	width:273px;
	text-align:justify;
	margin: 5px 0px 0px 0px;
}
.loja_texto_inferior {
	width:273px;
	margin: 10px 0px 0px 0px;
}
.loja_externo a {
	font-size:12px;
}
/* EVENTOS */
/* Filtrar */
.botao_filtrar {
	float:right;
	width:53px;
	height:18px;
	border: none;
	color:#003333;
	font-size:17px;
	font-weight: bold;
	cursor:pointer;
	margin: 10px 30px 8px 0px;
	_margin: 10px 25px 8px 0px;
	background: url(../../conteudo/imagens/bt_filtrar.gif) center no-repeat;
}
.busca select {
	border:#999999 solid 1px;
}
/* Conteúdo */
.eventos_externo {
	width:920px;
	border-top: #82929f 1px solid;
	margin: 10px 0px 10px 25px;
	text-align:left;
	float: left;
}
.eventos_texto {
	width:650px;
	float:left;
	margin: 0px 0px 0px 5px;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
}
.eventos_texto_superior {
	width:650px;
	text-align:justify;
	margin: 5px 0px 0px 0px;
}
.eventos_texto_inferior {
	width:650px;
	margin: 15px 0px 0px 0px;
}
.eventos_externo a {
	font-size:12px;
}
/* -- CONTATO -- */
.externo_fale_conosco {
	width:575px;
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
	float:left;
	margin: 0px 1px 0px 0px;
}
.conteudo_fale_conosco {
	background: url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	padding: 0px 0px 15px 0px;
}
.externo_fale_conosco img {
	float:left;
	margin: 5px 0px 0px 20px;
}
.cx_form {
	font-size:12px;
	width:530px;
	float:left;
	margin: 10px 0px 0px 40px;
	text-align: justify;
}
#cx_mensagem {
	font-size:12px;
	width:530px;
	float:left;
	margin: 3px 0px 0px 40px;
	text-align: justify;
}
#cx_mensagem h1 {
	font-size:12px;
	font-weight:bold;
	text-align: justify;
}
#cx_mensagem li {
	margin: 3px 0px 0px 35px;
}
#form_nome_home, #form_email_home {
	width:180px;
	padding: 2px 2px 2px 2px;
	border:#999999 solid 1px;
	margin-bottom:10px;
	color:#566673;
}
.contato_form_input, .contato_form_selecionado, .contato_form_errado {
	width:100%;
	padding: 2px 2px 2px 2px;
	color:#566673;
}
.contato_form_input {
	border:#999999 solid 1px;
}
.contato_form_selecionado {
	border:#333333 solid 1px;
}
.contato_form_errado {
	border:#FF0000 solid 1px;
}
.centro {
	text-align: right;
}
.topo {
	vertical-align:top;
}
.cx_form td {
	padding: 3px 0px 3px 0px;
}
.cx_form_curriculo td {
	padding: 3px 0px 3px 0px;
}
/* -- ENDEREÇO -- */
.externo_endereco {
	width:415px;
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
	float:left;
	margin: 0px 1px 0px 0px;
}
.fundo_endereco {
	width:415px;
}
.conteudo_endereco {
	width:415px;
	background: url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	padding: 0px 0px 15px 0px;
}
.externo_endereco img {
	float:left;
	margin: 5px 0px 0px 20px;
}
.cx_endereco {
	font-size:12px;
	width:350px;
	float:left;
	margin: 10px 0px 15px 40px;
	text-align: justify;
}
/* -- CURRICULO -- */
.externo_curriculo {
	width:560px;
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
	float:left;
	margin: 0px 1px 0px 0px;
}
.fundo_curriculo {
	width:560px;
}
.conteudo_curriculo {
	width:560px;
	background: url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	padding: 0px 0px 15px 0px;
}
.externo_curriculo img {
	float:left;
	margin: 5px 0px 0px 20px;
}
.cx_form_curriculo {
	font-size:12px;
	width:530px;
	float:left;
	margin: 10px 0px 0px 40px;
	text-align: justify;
}
.cx_form_curriculo td {
	padding: 3px 0px 3px 0px;
}
#cx_mensagem2 {
	font-size:12px;
	width:530px;
	float:left;
	margin: 3px 0px 0px 40px;
	text-align: justify;
}
#cx_mensagem2 h1 {
	font-size:12px;
	font-weight:bold;
	text-align: justify;
}
#cx_mensagem2 li {
	margin: 3px 0px 0px 35px;
}
/* -- LOCALIZACAO -- */
.externo_localizacao {
	width:415px;
	background: url(../../conteudo/imagens/fundos/borda_topo.jpg) no-repeat top right;
	float:left;
	margin: 0px 1px 0px 0px;
}
.fundo_localizacao {
	width:415px;
}
.conteudo_localizacao {
	width:415px;
	background: url(../../conteudo/imagens/fundos/borda_base.jpg) no-repeat bottom left;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	padding: 0px 0px 15px 0px;
}
.externo_localizacao img {
	float:left;
	margin: 5px 0px 0px 20px;
}
.cx_localizacao {
	font-size:12px;
	width:350px;
	float:left;
	margin: 10px 0px 15px 40px;
	text-align: justify;
}
#mapa {
	color:#FFF;
	font-size: 10pt;
	height: 20px;
	padding:20px 0 10px 0;
	text-align: center;
	letter-spacing:1px;
	clear:both;
}
#mapa a {
	font-style:normal;
	padding:0 20px 0 20px;
}
/* -- RODAPÉ -- */
#rodape {
	background:url(../../conteudo/imagens/fundos/bg_rodape.jpg) no-repeat;
	width:1000px;
	height:79px;
	margin: 10px 0px 0px 0px;
	padding-top:20px;
	font-size:11px;
	text-align: center;
}
#rodape p {
}

#rodape img {
	position:relative;
	float:right;
	margin-top:-20px;
	margin-right:50px;
	*margin-right:20px;
	border:none;
	
}

.fix {
	clear:both;
	height:10px;
}
/* -- LOADER -- */
#loader {
	width: 150px;
	height: 100px;
	position:relative;
	margin:auto;
	margin-bottom:-100px;
	display:block;
	z-index:10;
}
.popup_videos {
	background: #566673 url(../../conteudo/imagens/fundos/background_body.jpg) repeat-x;
	padding:10px;
}
.popup_videos a, .popup_videos p {
	color:#FFFFFF;
	font-size:14px;
}
#flutuante {
	position:absolute;
	top:0;
	left:50%;
	z-index:1000;
	margin:0 0 0 -240px;
	width:480px;
	height:395px;
	outline:none;
	outline-width:0;
}
