/* CSS Document */
			
			* {
	border:none;
	margin:0px;
	text-decoration:none;
	color: #3C3B3B;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
				}
			body {
				background: #545655 url(../images/bg.jpg) repeat-x;
				}
			body#fundoGaleria {
				background:none;
				}
			body#semFundo {
				background:none;
				}


			/*  DEFINIÇÕES DE ESTILOS PARA OS LINKS  */
			a:link {
				text-decoration:none;
				color: #626262;
				}
			a:visited {
				text-decoration:none;
				color: #626262;
				}
			a:hover {
				text-decoration:underline;
				color: #626262;
				}
			a:active {
				text-decoration:none;
				color: #626262;
				}


			/*  DEFINIÇÕES DE ESTILOS PARA LINKS DIFERENCIADOS  */
			a.linkDiferenciado {
				text-decoration:none;
				color: #005374;
				}
			a.linkDiferenciado:visited {
				text-decoration:none;
				color: #005374;
				}
			a.linkDiferenciado:hover {
				text-decoration:underline;
				color: #005374;
				}
			a.linkDiferenciado:active {
				text-decoration:none;
				color: #005374;
				}


			/*  DEFINIÇÕES DE ESTILOS PARA OS PARÁGRAFOS  */
			p {
				text-align:left;
				}
			strong {
				font-weight:bold;	
				}


			/*  DEFINIÇÕES DE ESTILOS PARA OS CABEÇALHOS  */
			h1 h2 h3 h4 h5 h6 {
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				}
			h1 {
				color:#005374;
				font-size: 24px;
				}
			h2 {
				color:#789BCF;
				font-size: 18px;
				border-bottom: 1px solid #AAC2DD;
				display: block;
				}
			h3 {
				font-size: 16px;
				}
			h4 {
				font-size: 14px;
				}
			h5 {
				color:#005374;
				font-size: 12px;
				display: block;
				font-weight: bold;
				padding-left: 3px;
				}
			h6 {
				font-size: 10px;
				}


			/*  DEFINIÇÕES DE ESTILOS PARA OS FORMULÁRIOS  */
			fieldset {
				border: 1px solid #F26521;
				padding: 5px;
				margin: 0px;
				}
			legend {
				background: #FEA92D;
				font-size: 12px;
				color: #fff;
				font-weight: bold;
				letter-spacing: 2px;
				text-align: left;
				border: 1px solid #F26521;
				padding: 2px 5px;
				margin-left: 5px;
				}
			form, input, select, textarea {
				font-size:12px;
				}
			form input.semCorBack {
				background-color:none;	
				}
			input, select, textarea {
				background-color:#F8F8F8;
				font-size: 11px;
				color:#333333;
				border: 1px solid #005374;
				}
			input.btForm {
				background-color:#FF8C00;
				color:#FFFFFF;
				border-right: 1px solid #B7BAC0;
				border-top: 1px solid #FFFFFF;
				border-left: 1px solid #FFFFFF;
				border-bottom: 1px solid #B7BAC0;
				font: 11px Arial, Helvetica, sans-serif;
				margin-left: -1px;
				}


			/*  DEFINIÇÕES DE ESTILO PARA AS TABELAS  */
			table {
				border-collapse:separate;
				width:100%;
				}
			table tr td {
				padding:2px;
				color: #333333;
				font: 11px Arial, Helvetica, sans-serif;
				}
			table tr.titulo td {
				font-weight:bold;
				color:#FFFFFF;
				background-color:#005374;
				}				
			table tr.corUm td {
				background-color:#ffffff;
				}
			table tr.corDois td {
				background-color:#F6F6F6;
				}
			table tr td.alinhaDir {
				text-align:right;
				}
			table tr td.alinhaMeio {
				text-align:center;
				}


			/*  DEFINIÇÕES DE ESTILO PARA AS LARGURAS DAS CÉLULAS DAS TABELAS  */
			table td.width5 {
				width:5px;
				}
			table td.width10 {
				width:10px;
				}
			table td.width15 {
				width:15px;
				}
			table td.width20 {
				width:20px;
				}
			table td.width25 {
				width:25px;
				}
			table td.width30 {
				width:30px;
				}
			table td.width35 {
				width:35px;
				}
			table td.width40 {
				width:40px;
				}
			table td.width45 {
				width:45px;
				}
			table td.width50 {
				width:50px;
				}
			table td.width60 {
				width:60px;
				}
			table td.width65 {
				width:65px;
				}
			table td.width70 {
				width:70px;
				}
			table td.width75 {
				width:75px;
				}
			table td.width80 {
				width:80px;
				}
			table td.width85 {
				width:85px;
				}
			table td.width90 {
				width:90px;
				}
			table td.width95 {
				width:95px;
				}
			table td.width100 {
				width:100px;
				}
			table td.width150 {
				width:150px;
				}
			table td.width200 {
				width:200px;
				}
			table td.width250 {
				width:250px;
				}
			table td.width300 {
				width:300px;
				}


			/*  EFINIÇÕES DE ESTILO PARA OS SPANS  */		
			span.data {
				color: #00ADEF;
				font: 9px Verdana, Arial, Helvetica, sans-serif;
				}
			span.titulo {
				cor:#ccc;
				font-weight:bold;
				font-size: 14px;
				color: #626262;
				}
			span.manchete {
				color: #ccc;
				}
			span.leiaMais {
				color:#ed1c24;
				}
			span.leiaMais a:link {
				color:#ed1c24;
				}
			span.leiaMais img {
				margin:0px 0px;
				}


			/*  DEFINIÇÕES DE ESTILO PARA AJUSTAR O LAYOUT NO MEIO DA PÁGINA <div id="principal">  */
			#principal {
				background:url(../images/principal.gif) repeat-y top;
				width:780px;
				position: relative;
				margin: 0px auto 0px auto;
				}
			#topoGeral {
				background-color:#CCCCCC;
				height:164px;
				width: 780px;
				}
			#topo {
				float:left;
				height:164px;
				width:538px;
			}
			#logo {
				float:left;
				width:242px;
				height:164px;
				}
			#menu {
				width:213px;
				z-index: 1;
				}
			#menuTopo {
				width:213px;
				height:52px;
				background: url(../images/bgMenuTopo.png) no-repeat;
				}
			#menuMeio {
				width:213px;
				background: url(../images/bgMenuMeio.gif) repeat-y;
				}
			#menuMeio ul {
				list-style:none;
				padding:0px;
				margin:0px;
				}
			#menuMeio ul li {
				font-size: 10px;
				}
			#menuMeio ul li a.boxLink:link, a.boxLink:visited, a.boxLink:hover, a.boxLink:active {
				font-weight:bold;
				width:191px;
				color:#005374;
				display: block;
				text-align: right;
				padding-right: 20px;
				border-bottom: 1px dashed #FFCC00;
				border-right: 1px none #FFCC00;
				border-left: 1px solid #FFCC00;
				position: relative;
				padding-top: 3px;
				padding-bottom: 3px;
				}
			#menuMeio ul li a.boxLink:link {
				text-decoration:none;
				}
			#menuMeio ul li a.boxLink:visited {
				text-decoration:none;
				}
			#menuMeio ul li a.boxLink:hover {
				text-decoration:none;
				background-color:#FFFFCC;
				}
			#menuMeio ul li a.boxLink:active {
				text-decoration:none;
				}
			#menuMeio ul li.selecionado {
				padding-right: 20px;
				border-bottom: 1px dashed #FFCC00;
				border-right: 1px solid #FFCC00;
				border-left: 1px solid #FFCC00;
				font-style: italic;
				color: #FE9200;
				text-align: right;
				position: relative;
				padding-top: 3px;
				padding-bottom: 3px;
				}
			.pontilhado {
				border-bottom:#a3ab2d dotted 2px;
				list-style:none;
				text-decoration:none;
				margin:-10px 0px 15px 0px;
				}
			#menuRodape {
				width:213px;
				height:38px;
				background: url(../images/bgMenuRodape.png) no-repeat;
				}
			#email {
				margin:-50px 0px 0px 45px;
				position:relative;
				width:191px;
				z-index:1;
				}

			#emailInterna {
				clear:both;
				padding:22px 0px 0px 45px;
				width:191px;
				}


			/*  DEFINIÇÕES DE ESTILO PARA A COLUNA ESQUERDA ONDE FICA O MENU */
			#colEsq {
				background:url(../images/colEsq.jpg) no-repeat top;
				width:172px;
				height:348px;
				padding:20px 20px 20px 50px;
				float: left;
				}			

			/* 	DEFINIÇÕES DE ESTILO PARA A COLUNA DIREITA  */
			#colDir {
				float:left;
				width:538px;
				}
			#colDirInterna {
				float:left;
				padding:0px 0px 0px 25px;
				width:460px;
				}

			#colDirUm {
				float:left;
				width:294px;
				}
			#colDirDois {
				float:left;
				width:224px;
				}
			#trabalhoRecente {
				margin:15px 0px 0px 15px;
				width:187px;
				}
			#trabalhoRecente p {
				font-style:italic;
				}
			#trabalhoRecenteTopo {
				height:26px;
				width:187px;
				}
			#trabalhoRecenteMeio {
				background:url(../images/trabalhoRecenteMeio.jpg) top repeat-y;
				padding:0px 14px 0px 14px;
				width:159px;
				}
			#trabalhoRecenteRod {
				height:18px;
				width:187px;

				}
			#banner {
				float:left;
				position:relative;
				width:538px;
				}
			ul.linha {
	border-bottom:#a3ab2d solid 1px;
	list-style:none;
	text-decoration:none;
	margin:-14px 0px 10px 0px;
	clear: both;
				}


			/*  DEFINIÇÕES DE ESTILO PARA A ÁREA DO CONTEÚDO  */
			#conteudo {
				width:427px;
				margin-left: 300px;
				position: relative;
				}


			/*  DEFINIÇÕES DE ESTILO PARA O RODAPÉ  */
			#rodape {
				background:url(../images/rodape.jpg) no-repeat top;
				clear:both;
				height:223px;
				width:780px;
				}
			#telefone {
				float:right;
				margin:60px 40px 0px 0px;
				}
			#identific {
				float:right;
				margin:-7px 20px 0px 0px;
				position:relative;				
				}
			#rodape span {
				text-align:right;
				display: block;
				color: #FFFFFF;
				padding: 90px 40px 30px 50px;
				}


			/*  DEFINIÇÕES DE ESTILOS PARA A PAGINAÇÃO DE CONTEÚDO  */
			div.navegacao {
				text-align:left;
				padding-right: 4px;
				font-size: 12px;
				float: right;
				}
			div.paginacao a:link {
				color:#FF6600;
				}
			div.paginacao a:visited {
				color:#FF6600;
				}
			div.paginacao a:hover {
				background-color:#FFE0CC;
				color:#FF6600;
				}
			div.paginacao a:active {
				color:#FF6600;
				}
			div.paginacao img {
				padding:-2px 0px 0px 0px;
				display: inline;
				}
			div.paginacao span {
				font-weight:bold;
				text-decoration:underline;
				}
			
			
			/*  DEFINIÇÃO DE ESTILOS PARA NAVEGAÇÃO DE RODAPÉ DAS PÁGINAS COM OS LINKS VOLTAR, TOPO, IMPRIMIR  */
			div.navRodape {
				text-align:right;
				font-size: 12px;
				float: right;
				}
			div.navRodape img {
				margin-bottom:0px;
				display: inline;
				padding-right: 5px;
				}
			div.navRodape span {
				font-weight:bold;
				text-decoration:underline;
				}
			
			
			/*  DEFINIÇÕES DE ESTILO PARA AS MENSAGENS  */
			span.mensagens {
				display:block;
				border:1px solid #E0DFE3;
				padding: 3px;
				font-size: 12px;
				background: #FFFFCC;
				}
			span.mensagens img {
				float:left;
				display:block;
				padding: 3px 3px -3px;
				margin-right: 5px;
				}

			.fotografiaTexto {
				float:left;
				margin:10px 10px 10px 0px;
				}

			#formPortfolio select {
				float:right;
				margin:-35px 0px 0px 0px;
				width:200px;
				}
			
			.emailCodigoDigitacao {
				float:left;
				margin:0px 10px 0px 0px;
				}
				
			.thumbPortfolio {
				float:left;
				margin:0px 10px 12px 0px;
				}
