#site-interna {
	display:block;
	margin:3px auto 15px auto;
	padding:23px 23px 20px 22px;
	width:945px;
	background:#fff url(../imagens/bg-interna.gif) repeat-y top left;
	overflow:auto;
}
#conteudo-interna {
	width:715px;
	display:block;
	float:left;
	padding:0 23px 0 0;
}
#conteudo-interna h3 {
	font-size:17px;
	color:#900;
	padding-bottom:15px;
}
	#conteudo-interna h3 a {
		text-decoration:underline;
	}	
	#conteudo-interna h3 a:hover {
		color:#900;
	}	

#conteudo-interna h2 {
	height:35px;
}
	#conteudo-interna p.mensagem-erro {
		background-color:#f4f4f4;
		border:1px solid #ccc;
		clear:both;
		color:#900;
		display:block;
		margin:15px 20px;
		overflow:auto;
		padding:50px;
		text-align:center;
	}
	#conteudo-interna p.mensagem-ok {
		background-color:#f4f4f4;
		border:1px solid #ccc;
		clear:both;
		color:#369;
		display:block;
		margin:15px 20px;		
		padding:50px;
		text-align:center;
	}	
	#conteudo-interna p.exibicao {
		padding:0 0 15px 0;
		text-align:center;
	}
		#conteudo-interna p.exibicao span {
			color:#900;
			font-size:17px;
		}
		
#chamada3d {
	display:block;
	width:511px;
	margin:0 auto;
	padding:25px 0 15px 0;
}
#instalacao {
	width:491px;
	padding:10px 10px 5px 10px;
	margin:0 auto 20px auto;
	overflow:auto;
	background-color:#f4f4f4;
	border:1px solid #ccc;
	display:none;
}
#instalacao span {
	color:#900;
}
#instalacao h4 {
	color:#900;
	padding-bottom:10px;
}
#conteudo-interna #instalacao p {
	padding-bottom:10px;
	display:block;
	clear:both;
}
#conteudo-interna #instalacao a {
	padding:0 5px 0 10px;
	background:url(../imagens/marc-lista-capa.gif) no-repeat top left;
	display:block;
	margin:-5px 0 15px 0;
	text-decoration:underline;
	float:left;
}
#conteudo-interna #instalacao a:hover {
	color:#c00;
}
/* INPUTS */
.campo {
	background-color:#f4f4f4;	
	border:1px solid #ccc;
	color:#666;
	padding:3px;
}
.botao {
	background-color:#900;
	border:none;
	color:#fff;
	cursor:pointer;
	margin-left:3px;
	padding:3px 4px;
}
.botao:hover {
	background-color:#600;
}
label {
	color:#666;
}


/* PAGINACAO */
.paginacao { 
	text-align:center;
	color:#999;
}
	.paginacao li { display:inline; }
		.paginacao li a {
			font-size:17px;
			border-right:1px solid #ccc;
			padding:0 7px;
		}
		.paginacao li a.ultimo {
			border-right:none;
		}		
		.paginacao li a:hover {
			color:#900;
			text-decoration:underline;
		}
		.paginacao li a.selecionado {
			border-right:1px solid #ccc;
			color:#900;
			font-size:17px;
			padding:0 7px;
		}
		.paginacao li a.selecionado:hover {
			text-decoration:underline;
		}
		.paginacao li a.selecionadoultimo {
			border-right:1px solid #ccc;
			color:#900;
			font-size:17px;
			padding:0 7px;
			border-right:none;
		}		
		.paginacao li a.selecionadoultimo:hover {
			text-decoration:underline;
		}				
		.paginacao li a.seta-anterior {
			height:21px;
			width:7px;
			padding:0 10px 0 0;
			border:none;
			background:url(../imagens/setas.gif) no-repeat top left;
			text-indent:-5000px;
		}
		.paginacao li a:hover.seta-anterior {
			background:url(../imagens/setas-hover.gif) no-repeat top left;
		}	
		.paginacao li a.seta-proxima {
			height:21px;
			width:7px;
			padding:0 10px 0 0;
			border:none;
			background:url(../imagens/setas.gif) no-repeat -10px top ;
			text-indent:-5000px;
		}
		.paginacao li a:hover.seta-proxima {
			background:url(../imagens/setas-hover.gif) no-repeat -10px top;
		}			
		
		
		
/* HOME VOLTAR */
.homevoltar {
	clear:both;
	color:#666;
	display:block;	
	padding:3px 0 15px 0;
	margin:20px 0 10px 0;
	text-align:right;
	border-top:1px solid #e2e2e2;
}
	.homevoltar li { display:inline; }
		.homevoltar li a {
			color: #666;
			font-weight:bold;
		}
		.homevoltar li a:hover {
			color:#c00;
			text-decoration:underline;
		}
		.homevoltar li a.home {
			padding:0 5px 0 10px;
			background:url(../imagens/marc-home.gif) no-repeat top left;
			border-right:1px solid #ccc;
		}
		.homevoltar li a.voltar {
			padding:0 0 0 10px;
			background:url(../imagens/marc-voltar.gif) no-repeat top left;
		}		
		
		
#lateral {
	display:block;
	width:184px;
	float:right;
	padding:0 0 0 23px;
}
#rodape {
	width:713px;
}
	#rodape .copyright {
		width:713px;
	}
	#rodape .assinatura {
		width:713px;
	}
#ListaLinksRodape {
	width:713px;
}
.BotoesLaterais {
	text-align:right;
	background-color:#e5e5e5;
	margin:10px 0 25px 0;
}
.BotoesLaterais input {
	color:#fff;
	background-color:#900;
	border:none;
	border-left:2px solid #fff;
	padding:10px;
	cursor:pointer;
}
.BotoesLaterais input:hover {
	background-color:#600;
}

/* EVENTOS */
#EventosLateralInterna {
	width:184px;
	display:block;
}
#EventosLateralInterna {
	clear:both;
	display:block;
	overflow:auto;
}
#EventosLateralInterna li {
	width:184px;
	display:block;
	margin-bottom:10px;
	padding:0 0 3px 0;
	background:url(../imagens/pontilhado.gif) repeat-x bottom left;
}
#EventosLateralInterna li a {
	width:174px;
	display:block;
	padding:0 0 0 10px;
	background:url(../imagens/marc-lista-capa.gif) no-repeat top left;
}
#EventosLateralInterna li a:hover {
	color:#900;
}
.cream {
	border:1px solid #c00;
	padding:10px;
}


/* NOTICIAS */
#NoticiasLateralInterna {
	width:184px;
	padding:0;
	display:block;
}
#NoticiasLateralInterna li {
	width:184px;
	display:block;
	clear:both;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	background:url(../imagens/pontilhado.gif) repeat-x bottom left;
}
#NoticiasLateralInterna li a {
	width:174px;
	display:block;
	padding:0 0 0 10px;
	background:url(../imagens/marc-lista-capa.gif) no-repeat top left;
}
#NoticiasLateralInterna li a:hover {
	color:#900;
}
#noticias {
	width:715px;
}
	#noticias p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#noticias .lista-noticias {
		padding:0 10px 10px 10px;
		width:695px;
	}
		#noticias .lista-noticias li {
			background:url(../imagens/pontilhado.gif) repeat-x bottom left;
		}
		#noticias .lista-noticias li a {
			background:url(../imagens/marc-lista-noticias.gif) no-repeat top left;
			display:block;
			padding:5px 0 5px 10px;
			width:685px;
			margin-bottom:10px;
		}
		#noticias .lista-noticias li a:hover {
			color:#900;
		}
			#noticias .lista-noticias li a span {
				color:#900;
			}
	#noticias .galeria-noticias {
		clear:both;
		display:block;
		margin-top:10px;
		width:715px;
	}
		#noticias .galeria-noticias li {
			display:block;
			float:left;
			margin:0 24px 15px 25px;
			_margin:0 12px 15px 25px;
			text-align:center;
			width:128px;
		}
			#noticias .galeria-noticias li a img {
				border:1px solid #ccc;
				padding:3px;
			}
			#noticias .galeria-noticias li a:hover img {
				border:1px solid #c00;
			}					
	#noticias fieldset#area-busca {
		display:block;
		margin:0 0 15px 0;
		text-align:right;
	}
	#noticias p.datahora {
		color:#333;
		font-size:10px;
		margin:-15px 0 0 0;
	}
	#noticias p.fonte {
		color:#333;
		font-size:10px;
		text-align:right;
	}
	#noticias .foto-dir {
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 0 10px 10px;
		padding:3px;
	}
	#noticias .foto-esq {
		border:1px solid #ccc;
		display:block;
		float:left;
		margin:0 10px 10px 0;
		padding:3px;
	}	
	#noticias .foto-dir:hover {
		border:1px solid #c00;
	}
	#noticias .foto-esq:hover {
		border:1px solid #c00;
	}
	

/* GALERIA DE FOTOS */
#galeria-de-fotos {
	width:715px;
}
	#galeria-de-fotos p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#galeria-de-fotos fieldset#area-busca {
		clear:both;
		display:block;
		margin:0 0 15px 0;
		overflow:auto;
		padding:0 0 4px 0;
		text-align:right;
	}

	#galeria-de-fotos .slide-show {
		height:35px;
		width:auto;
		text-align:right;
		display:block;
		margin:-60px 0 0 0;
	}
	#galeria-de-fotos .slide-show img {
		vertical-align:middle;
	}	

	#galeria-de-fotos .slide-show a{
		font-size:14px;
		padding-left:20px;
		text-align:center;
		text-decoration:underline;
	}
	
	#galeria-de-fotos .slide-show a:hover{
		color:#900;
	}	
	
	#galeria-de-fotos .galeria-fotos {
		clear:both;
		display:block;
		margin-top:10px;
		overflow:auto;
		width:715px;
	}
	
		#galeria-de-fotos .galeria-fotos li {
			display:block;
			float:left;
			margin:0 28px 15px 28px;
			_margin:0 14px 15px 14px;
			text-align:center;
			width:300px;
			position:relative;
		}
			#alinhamento .numero-horizontal {
				position:absolute; 
				top:231px; 
				left:2px; 
				background-color:#f4f4f4; 
				padding:2px 4px;
				width:150px; 
				text-align:center;
			}
			#alinhamento .numero-vertical {
				 position:absolute;
				 top:281px;
				 left:52px;
				 background-color:#f4f4f4;
				 padding:2px 4px;
				 width:150px; 
				 text-align:center;
			}
			#galeria-de-fotos .galeria-fotos li a img.vertical {
				padding:0 50px;
				background-color:#f6f6f6;
			}
			#galeria-de-fotos .galeria-fotos li a:hover img.vertical {
				background-color:#ebebeb;
			}			
			#galeria-de-fotos .galeria-fotos li a img.horizontal {
				padding:50px 0px;
				background-color:#f6f6f6;
			}	
			#galeria-de-fotos .galeria-fotos li a:hover img.horizontal {
				background-color:#ebebeb;
			}
			#galeria-de-fotos .galeria-fotos li a img.marcada {
				background-color:#ccc;
			}
			#galeria-de-fotos .galeria-fotos li a:hover img.marcada {
				background-color:#ccc;
			}
			#galeria-de-fotos .galeria-fotos li a.descricao {
				display:block;
				padding:5px 15px 15px 15px;
				text-align:center;
				font-size:17px;
			}
			#galeria-de-fotos .galeria-fotos li a:hover.descricao {
				color:#900;
				cursor:pointer;				
				text-decoration:underline;
			}			
			
/* INSTITUCIONAL */
#institucional {
	width:715px;
}
	#institucional p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#institucional .foto-capa {
		border:1px solid #ccc;
		display:block;
		float:left;
		margin:0 10px 10px 0;
		padding:3px;
	}
	#institucional .foto {
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 0 10px 10px;
		padding:3px;
	}
	#institucional .galeria-institucional {
		clear:both;
		display:block;
		margin-top:10px;
		width:715px;
	}
		#institucional .galeria-institucional li {
			display:block;
			float:left;
			text-align:center;
			margin:0 24px 15px 25px;
			_margin:0 12px 15px 25px;
			width:128px;
		}
			#institucional .galeria-institucional li a img {
				border:1px solid #ccc;
				padding:3px;
			}
			#institucional .galeria-institucional li a:hover img {
				border:1px solid #900;
			}
			
			
			
/* FALE CONOSCO */
#fale-conosco {
	width:715px;
}
	#fale-conosco p.chamada-rodape {
		border-top:1px solid #e2e2e2;
		clear:both;
		display:block;
		padding:3px 0 15px 0;
		text-align:justify;
	}
	#fale-conosco fieldset {
		clear:both;
		padding:20px;
		text-align:left;
		width:675px;
	}
		#fale-conosco fieldset label {
			display:block;
			clear:both;
			margin:0 0 15px 0;
			width:675px;
		}
			#fale-conosco fieldset label span {
				display:block;
				float:left;
				padding:3px 5px 0 0;
				text-align:right;
				width:210px;
			}
			#fale-conosco fieldset label .campo {
				width:280px;
			}
	#fale-conosco fieldset .botao {
		margin-left:453px;
		width:50px;
	}
	

/* LISTA DE ORCAMENTO */
.cestadecompras {
	margin-bottom:20px;
	text-align:center;
	_width:98%;
}
.cestadecompras table.lista_produtos {
	width:100%;
	_width:98%;
}
.cestadecompras table.lista_produtos .foto_orcamento {
	border:1px solid #ccc;
	padding:3px;
	background-color:#fff;
	margin:5px;
}
.cestadecompras table.lista_produtos td.descricao_produto {
	padding:5px;
	border-bottom:1px solid #e2e2e2;	
	text-align:left; 
	vertical-align:middle;
}
.cestadecompras table.lista_produtos td.descricao_produto span {
	display:block;
	font-weight:bold;
}
.cestadecompras table.lista_produtos td.produto span {
	color:#CC0000;
}
.cestadecompras table.lista_produtos td.quantidade {
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	text-align:center;
	vertical-align:middle;
}
.cestadecompras table.lista_produtos td.produto_foto {
	border-bottom:1px solid #e2e2e2;
}
.cestadecompras table.lista_produtos td.quantidade input.campo {
	width:30px;
	text-align:center;
	background-color:#fff;
}
.cestadecompras table.lista_produtos td.valor {
	border-left:1px solid #f2efe8;
	border-top:1px solid #f2efe8;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}
.cestadecompras table.lista_produtos th {
	color:#fff;
	background-color:#666;
	text-transform:uppercase;
	text-align:center;
	padding:5px;
	vertical-align:middle;
	border-left:1px solid #fff;
}
.cestadecompras table.lista_produtos th.cesta_produto {
	text-align:left;
}
.cestadecompras table.lista_produtos th.cesta_quantidade {
	width:80px;
	border-left:1px solid #e2e2e2;
}
.cestadecompras table.lista_produtos th.cesta_valor_unit {
	width:90px;
	border-left:1px solid #e2e2e2;
	vertical-align:middle;
}
.cestadecompras table.lista_produtos td.valorunitario {
	width:90px;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	vertical-align:middle;
	text-align:center;
}
.cestadecompras table.lista_produtos td.valortotal {
	width:90px;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	vertical-align:middle;
	text-align:center;
}
.valor_valor {
	width:90px;
	vertical-align:middle;
	text-align:center;
	padding:10px 0 0 0;
	color:#900;
	font-weight:bold;
	font-size:12px;
}
.cestadecompras table.lista_produtos th.cesta_valor_total {
	width:100px;
	border-left:1px solid #fff;
}
.cestadecompras .valor_titulo {
	text-align:right;
	font-weight:bold;
	font-size:12px;
	color:#333;
	padding:10px 5px 0 0;
}
.cestadecompras .valor_subtotal {
	text-align:center;
	font-size:11px;
	color:#787878;
}
.cestadecompras .valor_total {
	text-align:center;
	font-size:12px;
	border-top:1px solid #e2e2e2;
	font-weight:bold;
	color:#CC0000;
}
.cestadecompras .valor_frete {
	text-align:center;
	font-size:11px;
	border-top:1px solid #e2e2e2;
	font-weight:bold;
}	
.cestadecompras table.lista_produtos tr.linha1 {
	background-color:#fff;
}
.cestadecompras table.lista_produtos tr.linha2 {
	background-color:#f4f4f4;
}
	
	
/* VIDEOS */
#videos {
	width:715px;
}
	#videos p {
		padding:0 0 15px 0;
		text-align:justify;
	}	
	#videos fieldset#area-busca {
		display:block;
		margin:0 0 25px 0;
		text-align:right;
	}
	#videos .galeria {
		clear:both;
		display:block;
		margin-top:10px;
		width:715px;
	}
		#videos .galeria li {
			display:block;
			list-style:none;
			width:336px;
			float:left;
			margin:0 10px 15px 10px;
			_margin:0 5px 15px 10px;
			overflow:auto;
		}
			#videos .galeria li a {
				border:1px solid #ebebeb;				
				display:block;
				padding:5px;
				overflow:auto;
				_height:148px;
			}
			#videos .galeria li a:hover {
				background-color:#f4f4f4;
				border:1px solid #ccc;
				cursor: pointer;
			}		
			#videos .galeria li a img {
				background-color:#fff;
				border:1px solid #ccc;
				padding:3px;
				float:left;
			}
			#videos .galeria li a p.data {
				color:#900;
				font-weight:bold;
				margin:0;
				padding:0 0 5px 0;
				margin-left:218px;				
			}
			#videos .galeria li a p.nome {
				margin:0;
				padding:0 0 5px 0;
				margin-left:218px;
			}
			#videos .galeria li a p.duracao {
				color:#900;
				margin:0;
				padding:0 0 5px 0;
				margin-left:218px;				
			}
			#videos .galeria li a p.tamanho {
				color:#900;				
				margin:0;
				padding:0 0 5px 0;
				margin-left:218px;				
			}			
			#videos .galeria li a.descricao span {
				display:block;
				clear:both;
				color:#039;
			}			
			#videos .galeria li a:hover.descricao {
				color:#369;
				cursor:pointer;				
				text-decoration:underline;
			}
			
		.videos_popup {  
			padding:10px; 
			margin:0;
			width:auto;
		}
		.videos_popup td.tamanho {
			text-align:center;
			font-size:10px;
			font-family:Tahoma, Verdana;
			color:#666;
		}		
		.titulovideo {	
			width:100%;	
			padding:5px 0 0 0; 
			clear:both;
			font-family:Tahoma, Verdana, Arial;
			font-size:12px;
			font-weight:bold; 
			color:#900; 
			text-align:center; 
		}
h2 { 
	display:block;
	text-indent:-5000px;
	height:35px;
	width:auto;
	clear:both;
	background-repeat:no-repeat;
	background-position:top left;
}
h2.TituloEventosLateralInterna { background-image: url(../imagens/tit-eventos-lateral-interna.gif); }
h2.TituloNoticiasLateralInterna { background-image: url(../imagens/tit-noticias-lateral-interna.gif); }
h2.TituloNoticias { background-image: url(../imagens/tit-noticias.gif); }
h2.TituloInstitucional { background-image: url(../imagens/tit-institucional.gif); }
h2.TituloGaleriadeFotos { background-image: url(../imagens/tit-galeria-de-fotos.gif); }
h2.TituloFaleConosco { background-image: url(../imagens/tit-faleconosco.gif); }
h2.TituloVideos { background-image: url(../imagens/tit-videos.gif); margin-top:0; }
h2.TituloAcessoRestrito { background-image: url(../imagens/tit-acesso.gif); }
h2.TituloListaOrcamento { background-image: url(../imagens/tit-orcamento.gif); }
h2.TituloEnviarOrcamento { background-image: url(../imagens/tit-enviar-orcamento.gif); }
h2.TituloAlbuns { background-image: url(../imagens/tit-albuns.gif); }

