﻿			/* ZERA TODAS AS BORDAS E MARGENS */
			* {
	border:none;
	padding:0px;
	text-decoration:none;
	text-align:left;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#666;
	list-style: none; /*define as caractristicas das listas, */
	text-decoration:none; /*nesse atributo você define o tamanho da linha*/
	outline: none;
				}
			/* fim */
			body { background: url(../images/bgConteudo.jpg) no-repeat fixed; 
				} /* cor de fundo alternativa #EBF5DF */
			body#semFundo { background: #fff url(none); }

			/* DEFINIÇÕES DE ESTILOS PARA OS LINKS */
			a:link {
				text-align:left;
				text-decoration:none;
				color:#0DAA4C;
				}
			a:visited {
				text-align:left;
				text-decoration:none;
				color:#0DAA4C;
				}
			a:hover {
				text-align:left;
				text-decoration:underline;
				color:#A7CE38;
				}
			a:active {
				text-align:left;
				text-decoration:none;
				font-size: 11px;
				color: #333;
				}
			/* fim */

			/* DEFINIÇÕES DE ESTILOS PARA OS LINKS COM OUTRAS CORES */
			a.linkDiferenciado {
				text-decoration:none;
				color:#666;
				}
			a.linkDiferenciado:visited {
				text-decoration:none;
				color:#666;
				}
			a.linkDiferenciado:hover {
				text-decoration:underline;
				color:#666;
				}
			a.linkDiferenciado:active {
				text-decoration:none;
				color:#666;
				}
			/* fim */

			/* DEFINIÇÕES DE ESTILOS PARA OS PARÁGRAFOS */
			p {
				text-align:left;
				}
			strong {
				font-weight:bold;
				}
			hr { border:1px solid #E0DFE3; }
			/* fim */

			/* DEFININDO OS CABEÇALHOS */
			h1, h2, h3, h4, h5, h6 {
				color:#333;
				font-weight:bold;
				margin-bottom:12px;
				margin-top:12px;
				}
			h1 { font-size: 30px; }
			h2 { font-size: 16px; }
			h3 { font-size: 14px; }
			h4 { font-size: 12px; }
			h5 { font-size: 10px; }
			/* fim */

			/* DEFINIÇÕES DE ESTILOS PARA AS DATAS NO SITE */
			span.data {
				font-size:11px;
				color:#999999;
				}
			span.data img {
				float: left;
				margin-right: 5px;
				}
			/* fim */

			/* DFINIÇÕES DE ESTILOS PARA OS TEMAS DAS NOTÍCIAS */
			span.tema {
				display:block;
				font-size: 12px;
				font-weight: bold;
				color: #0DAA4C;
				}

			/* DEFINIÇÕES DE ESTILO PARA AS MENSAGENS */
			span.mensagens {
				display:block;
				padding: 2px;
				font-size: 12px;
				text-align: left;
				}
			span.mensagens img {
				float:left;
				display:block;
				padding: 3px 3px -3px;
				margin-right: 5px;
				}
			/* fim */

			/* DEFINIÇÕES DE ESTILO PARA MAIS INFORMAÇÕES */
			span.maisInformacoes {
				display:block;
				padding: 3px;
				font-size: 12px;
				margin-top: 5px;
				}
			span.maisInformacoes img {
				padding: 3px 3px -3px;
				margin-right: 5px;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILO PARA OBSERVAÇÕES */
			span.observacao {
				display:block;
				color:#FF0000;
				padding: 3px;
				}
			/* fim */

			/* DEFINIÇÕES DE ESTILO PARA FOT EM DESTAQUE */
			div.fotoDestaque {
				float: left;
				margin-right: 10px;
				}
			/* fim */

			/* CLASSES PARA OS ELEMENTOS DE FORMULÁRIO */
			form {}
			fieldset {
				border: 1px solid #E7E8EC;
				padding: 5px;
				}
			legend {
				padding: 3px;
				background: #EAEEEF;
				font: bold 11px Verdana, Arial, Helvetica, sans-serif;
				color: #0068B0;
				}
			label {
				font-weight:bold;
				margin-right: 4px;
				color: #26B048;
				font-size: 12px;
				border: 1px none #999;
				letter-spacing: 0pt;
				}
			input, select, textarea {
				background-color:#FFFFFF;
				color:#698B8B;
				border: 1px solid #CCCCCC;
				font: 12px "Trebuchet MS";
				}
			input.textfield {
				background-color:#FFFFFF;
				color:#698B8B;
				border: 1px solid #CCCCCC;
				font: 12px "Trebuchet MS";
				height: 20px;
				}
			input.textarea {
				background-color:#FFFFFF;
				color:#698B8B;
				border: 1px solid #CCCCCC;
				font: 12px "Trebuchet MS";
				}
			input.select {
				background: #FFFFCC;
				border-style: none;
				font: 9px Arial, Helvetica, sans-serif;
				background-position: left top;
				border-style: none;
				}
			input.checkbox {
				border: 1px none #E0DFE3;
				margin: 0px;
				background: transparent;
				}
			input.radiobutton {
				background:none;
				border-style: none;
				background: transparent;
				}
			input.submit {
				color: #333333;
				font-size: 12px;
				font-weight: bold;
				background: transparent;
				}
			input.imageField {
				background: transparent;
				border-style: none;
				}
			/* fim */

			/* DEFINIÇÕES DE ESTILO PARA AS LISTAS */
			ul {
				list-style-type: none;
				padding:0px;
				margin:0px;
				}
			li {
			/* background: url(../images/marcadores/seta.gif) no-repeat 0px 0.4em; */
				display:block;
				text-indent: 10px;
				border:none;
				padding-bottom: 3px;
				width: auto;
				}
			ol { list-style:none; }
			/* fim */

			/* DEFINIÇÕES DE ESTILO PARA AS TABELAS */
			table {
				border-collapse:separate;
				width:100%;
				}
			table tr td {
				padding:2px;
				color:#586F74;
				}
			table tr.titulo td {
				font-weight:bold;
				color:#586F74;
				background-color:#E5E5E5;
				}
			table tr.rodape td {
				font-weight:bold;
				background-color:#EAEEEF;
				}
			.corUm td { background-color:#FFFFFF; }
			.corDois td { background-color:#EEEEEE; }
			.alinhaDir {
				text-align:right;
				}
			.alinhaMeio { text-align:center; }
			/* DEFINIÇÕES DE ESTILO PARA AS LARGURAS DAS CÉLULAS DAS TABELAS */
			.width5 { width:5px; }
			.width10 { width:10px; }
			.width15 { width:15px; }
			.width20 { width:20px; }
			.width25 { width:25px; }
			.width30 { width:30px; }
			.width35 { width:35px; }
			.width40 { width:40px; }
			.width45 { width:45px; }
			.width50 { width:50px; }
			.width60 { width:60px; }
			.width65 { width:65px; }
			.width70 { width:50px; }
			.width75 { width:75px; }
			.width80 { width:80px; }
			.width85 { width:85px; }
			.width90 { width:90px; }
			.width95 { width:95px; }
			.width100 { width:100px; }
			.width110 { width:110px; }
			.width120 { width:120px; }
			.width130 { width:130px; }
			.width150 { width:150px; }
			.width200 { width:200px; }
			.width250 { width:250px; }
			.width270 { width:270px; }
			.width280 { width:280px; }
			.width290 { width:290px; }
			.width300 { width:300px; }
			/* DEFINIÇÕES DE ESTILO PARA AS LARGURAS DAS CÉLULAS DAS TABELAS CENTRALIZADAS */
			.width5Center { width:5px; text-align:center; }
			.width10Center { width:10px; text-align:center; }
			.width15Center { width:15px; text-align:center; }
			.width20Center { width:20px; text-align:center; }
			.width25Center { width:25px; text-align:center; }
			.width30Center { width:30px; text-align:center; }
			.width35Center { width:35px; text-align:center; }
			.width40Center { width:40px; text-align:center; }
			.width45Center { width:45px; text-align:center; }
			.width50Center { width:50px; text-align:center; }
			.width60Center { width:60px; text-align:center; }
			.width65Center { width:65px; text-align:center; }
			.width70Center { width:70px; text-align:center; }
			.width75Center { width:75px; text-align:center; }
			.width80Center { width:80px; text-align:center; }
			.width85Center { width:85px; text-align:center; }
			.width90Center { width:90px; text-align:center; }
			.width95Center { width:95px; text-align:center; }
			.width100Center { width:100px; text-align:center; }
			.width150Center { width:150px; text-align:center; }
			.width200Center { width:200px; text-align:center; }
			.width250Center { width:250px; text-align:center; }
			.width300Center { width:300px; text-align:center; }
			/* fim */

			/* FUNDO COM ORNAMENTO LATERAL */
			#bgConteudo {
				width: 100%;
				position: absolute;
				z-index: 0;
				top: 0px;
				height: 100%;
				}
			/* fim */

			/* PRINCIPAL */
			#bgConteudo #principal {
				width:770px;
				margin: auto;
				background: #F5F5F5;
				}
			/* fim */

			/* TOPO */
			#bgConteudo #principal #topo {
				width: 770px;
				height: 15px;
				display: block;
				}
			/* fim */

			/* MEIO */
			#bgConteudo #principal #meio {
				width: 770px;
				display: block;
				float: left;
				}
			/* fim */

			/* RODAPÉ */
			#bgConteudo #principal #rodape {
				clear: both;
				width: 770px;
				height: 93px;
				display: block;
				}
			#bgConteudo #principal #rodape span {
				display: block;
				width: 500px;
				text-align: right;
				padding-top: 30px;
				float: right;
				margin-right: 15px;
				}
			/* fim */

			/* LOGO QUAD */
			#bgConteudo #principal #rodape #assinatura {
				float: left;
				margin-top: 30px;
				margin-left: 15px;
				display: block;
				}
			/* fim */

			/* COLUNA ESQUERDA */
			#bgConteudo #principal #meio #colEsq {
				width: 225px;
				float: left;
				margin-left: 15px;
				margin-right: 0px;
				clear: both;
				}
			/* fim */

			/* LOGO */
			#bgConteudo #principal #meio #colEsq #logo {
				width: auto;
				margin-bottom: 15px;
				padding-right: 10px;
				padding-left: 10px;
				}
			/* fim */

			/* ÁREAS DE PARA CONTEÚDO DA COLUNA ESQUERDA */
			#bgConteudo #principal #meio #colEsq #boxColEsq {
				width: 225px;
				margin-bottom:15px;
				background: url(../images/bgNoticias.png) no-repeat;
				}
			#bgConteudo #principal #meio #colEsq #boxColEsq .boxColEsqTopo {
				background: url(../images/boxColEsqTopo.png) no-repeat;
				width: 225px;
				height:15px;
				}
			#bgConteudo #principal #meio #colEsq #boxColEsq .boxColEsqMeio {
				background: url(../images/boxColEsqMeio.png) repeat-y;
				width: 205px;
				height:auto;
				margin-right: 10px;
				margin-left: 10px;
				}
			#bgConteudo #principal #meio #colEsq #boxColEsq .boxColEsqMeio .barrColEsq {/* BARRAS DA COLUNA ESQUERDA */
				height: 21px;
				width: 190px;
				background: #A7CE38 url(none) no-repeat;
				padding-top: 8px;
				padding-left: 12px;
				color: #FFF;
				font-weight: bold;
				border: 1px solid #FFF;
				}
			#bgConteudo #principal #meio #colEsq #boxColEsq .boxColEsqRodape {
				background: url(../images/boxColEsqRodape.png) no-repeat;
				width: 225px;
				height:15px;
				}
			/* fim */
			
			/* ROLAGEM DAS NOTÍCIAS */
			#bgConteudo #principal #meio #colEsq #boxColEsq #boxColEsqConteudoScroll {
				overflow: auto;
				visibility: visible;
				height: 172px;
				width: 205px;
				margin-top: 5px;
				}
			#bgConteudo #principal #meio #colEsq #boxColEsq #boxColEsqConteudoScroll .noticiasLista {
				margin-bottom: 10px;
				padding-left: 3px;
				margin-top: 5px;
				}
			/* fim */

			/* ÁREA RESTRITA */
			#bgConteudo #principal #meio #colEsq #areaRestrita {
				width: 225px;
				margin-bottom: 15px;
				}
			#bgConteudo #principal #meio #colEsq #boxColEsq .boxColEsqMeio form table tr td a {
				font-size: 10px;
				letter-spacing: -1pt;
				}
			#bgConteudo #principal #meio #colEsq #boxColEsq .boxColEsqMeio form table tr td .textField {
				background: url(../images/bgImputAreaRestrita.png) no-repeat left center;
				height: 19px;
				border-style: solid;
				border-color: #F8F8F9;
				width: 123px;
				padding: 2px;
				color: #26B048;
				}
			/* fim */

			/* DADOS DAS LOJAS - HORÁRIO DE FUNCIONAMENTO E DIAS */
			#bgConteudo #principal #meio #colEsq #dadosLojas {
				text-align: center;
				}
			#bgConteudo #principal #meio #colEsq #dadosLojas .cidade {
				font-size: 16px;
				font-weight: bold;
				color: #26B048;
				text-align: center;
				}
			#bgConteudo #principal #meio #colEsq #dadosLojas .telefones {
				font-size: 28px;
				font-weight: bold;
				color: #F57B12;
				text-align: center;
				display: block;
				margin-top: 8px;
				margin-bottom: 8px;
				}
			#bgConteudo #principal #meio #colEsq #dadosLojas .horario {
				font-size: 11px;
				color: #666666;
				text-align: center;
				letter-spacing: -1%;
				}
			/* fim */

			/* BANNER */
			#bgConteudo #principal #meio #banner {
				float: right;
				height: 216px;
				width: 500px;
				margin-right: 15px;
				margin-left: 15px;
				margin-bottom: 15px;
				}
			/* fim */

			/* MENU VERTICAL COLUNA ESQUERDA */
			#menuVertical ul .mnListaCasamento {
				background: #1BB2E7;
				height: 33px;
				border: 1px solid #FFF;
				margin-bottom: 3px;
				}
			#menuVertical ul .mnListaCasamento a {
				color: #FFF;
				display: block;
				height: auto;
				padding-top: 10px;
				font-weight: bold;
				}
			#menuVertical ul .mnUtilidadesEpresentes {
				background: #F79736;
				height: 33px;
				border: 1px solid #FFF;
				margin-bottom: 3px;
				}
			#menuVertical ul .mnUtilidadesEpresentes a {
				color: #FFF;
				display: block;
				height: auto;
				padding-top: 10px;
				font-weight: bold;
				}
			#menuVertical ul .mnPisosErevestimentos {
				background: #FFD900;
				height: 33px;
				border: 1px solid #FFF;
				margin-bottom: 3px;
				}
			#menuVertical ul .mnPisosErevestimentos a {
				color: #FFF;
				display: block;
				height: auto;
				padding-top: 10px;
				font-weight: bold;
				}
			#menuVertical ul .mnMadeiras {
				background: #D2232C;
				height: 33px;
				border: 1px solid #FFF;
				margin-bottom: 3px;
				}
			#menuVertical ul .mnMadeiras a {
				color: #FFF;
				display: block;
				height: auto;
				padding-top: 10px;
				font-weight: bold;
				}
			/* fim */

			/* MENU PRINCIPAL */
			#bgConteudo #principal #meio #menu {
				background: url(../images/menu.png) no-repeat;
				height: 24px;
				width: 480px;
				float: right;
				text-align: left;
				padding-right: 10px;
				padding-left: 10px;
				padding-top: 9px;
				margin-right: 15px;
				margin-bottom: 15px;
				margin-left: 15px;
				font-weight: bold;
				color: #C00;
				}
			#bgConteudo #principal #meio #menu a {
				font-size: 11px;
				font-weight: bold;
				color: #FFF;
				}
			/* fim */

			/* BARRAS DO CONTEÚDO INTERNO */
			#bgConteudo #principal #meio #barrInterna {
				background: url(../images/bgBarrInterna.png) no-repeat;
				height: 24px;
				width: 480px;
				float: right;
				text-align: left;
				padding-right: 10px;
				padding-left: 10px;
				padding-top: 9px;
				margin-right: 15px;
				margin-bottom: 15px;
				margin-left: 15px;
				font-weight: bold;
				color: #FFF;
				}
			/* BARRAS DO CONTEÚDO INTERNO */
			#bgConteudo #principal #meio #barrUtilidadesEpresentes {
				background: url(../images/barr/bgBarrUtilidadesEpresentes.png) no-repeat;
				height: 24px;
				width: 480px;
				float: right;
				text-align: left;
				padding-right: 10px;
				padding-left: 10px;
				padding-top: 9px;
				margin-right: 15px;
				margin-bottom: 15px;
				margin-left: 15px;
				font-weight: bold;
				color: #FFF;
				}
			#bgConteudo #principal #meio #barrMadeira {
				background: url(../images/barr/bgBarrMadeira.png) no-repeat;
				height: 24px;
				width: 480px;
				float: right;
				text-align: left;
				padding-right: 10px;
				padding-left: 10px;
				padding-top: 9px;
				margin-right: 15px;
				margin-bottom: 15px;
				margin-left: 15px;
				font-weight: bold;
				color: #FFF;
				}
			#bgConteudo #principal #meio #barrNoivas {
				background: url(../images/barr/bgBarrNoivas.png) no-repeat;
				height: 24px;
				width: 480px;
				float: right;
				text-align: left;
				padding-right: 10px;
				padding-left: 10px;
				padding-top: 9px;
				margin-right: 15px;
				margin-bottom: 15px;
				margin-left: 15px;
				font-weight: bold;
				color: #FFF;
				}
			#bgConteudo #principal #meio #barrPisosErevestimentos {
				background: url(../images/barr/bgBarrPisosErevestimentos.png) no-repeat;
				height: 24px;
				width: 480px;
				float: right;
				text-align: left;
				padding-right: 10px;
				padding-left: 10px;
				padding-top: 9px;
				margin-right: 15px;
				margin-bottom: 15px;
				margin-left: 15px;
				font-weight: bold;
				color: #C00;
				}
			/* fim */
		
			/* CONTEÚDO INTERNO */
			#bgConteudo #principal #meio #conteudo, #conteudoCurriculo {
				float: right;
				margin-right: 15px;
				margin-left: 15px;
				padding: 15px 10px;
				border: 2px solid #FFF;
				}
			#bgConteudo #principal #meio #conteudo { width: 476px; }
			/* fim */

			/* CONTEÚDO DO CURRÍCULO */
			#bgConteudo #principal #meio #conteudoCurriculo { width: 738px;
				padding: 0px;
				}
			/* fim */

			/* MENU DE RODAPÉ */
			#bgConteudo #principal #meio #menuRodape {
				float: right;
				height: 33px;
				width: 500px;
				display: block;
				margin-right: 15px;
				margin-left: 15px;
				margin-top: 15px;
				}
			#bgConteudo #principal #meio #menuRodape .botaoMenuRodape {
				display: block;
				float: left;
				height: 33px;
				width: 122px;
				margin-right: 1px;
				margin-left: 1px;
				}
			/* fim */

			/*  DEFINIÇÕES DE ESTILOS PARA A PAGINAÇÃO DE CONTEÚDO  */
			#principal #conteudo div.paginacao {
				text-align:left;
				padding-right: 4px;
				font-size: 12px;
				float: right;
				clear: both;
				}
			#principal #conteudo div.paginacao a:link { color:#0DAA4C; }
			#principal #conteudo div.paginacao a:visited { color:#0DAA4C; }
			#principal #conteudo div.paginacao a:hover { color:#0DAA4C; }
			#principal #conteudo div.paginacao a:active { color:#0DAA4C; }
			#principal #conteudo div.paginacao img {
				margin-bottom:0px;
				display: inline;
				}
			#principal #conteudo div.paginacao span {
				font-weight:bold;
				text-decoration:underline;
				}
			/*  fim  */

			/* DEFINIÇÃO DE ESTILOS PARA NAVEGAÇÃO DE RODAPÉ DAS PÁGINAS COM OS LINKS VOLTAR, TOPO, IMPRIMIR */
			#principal #conteudo div.navRodape {
				text-align:right;
				font-size: 12px;
				float:left;
				}
			#principal #conteudo div.navRodape img {
				margin-bottom:0px;
				display: inline;
				padding-right: 0px;
				}
			#principal #conteudo div.navRodape span {
				font-weight:bold;
				text-decoration:underline;
				}
			/* fim */
