@CHARSET "ISO-8859-1";

/**inicio LAYOUT**/
body {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 14px;
	background-color: #2A6A8E;
	color: #666666;
	
}

a:hover {
	color: #FFFFFF;
	background-color: #2A6A8E;
}

a:link {
	color: #666666;
	background-color: #FFFFFF;
}

a:active {
	color: #FFFFFF;
	background-color: #2A6A8E;
}

label {
	font-weight: bold;
}

img {
	border: none;
}
.maiusculo{
	text-transform: uppercase;	
}
.principalGerenciador {
	width: 890px;
	height: auto;
	border: 2px solid #4C4C4C;
	background-color: #FFFFFF;
	overflow: hidden;
}

.menuGeral {
	float: right;
	width: 100%;
	text-align: right;
	height: 30px;
	margin-top: 10px;
	overflow: hidden;
}

.painelControle {
	float: left;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #4C4C4C;
	overflow: hidden;
	margin-bottom: 10px;
}

.logo {
	float: left;
	width: auto;
	overflow: hidden;
	margin-top: -37px; *
	margin-top: -39px;
	position: absolute;
	_position: relative;
}

.logo img {
	width: 128px;
	height: 128px;
}

.conteudoPaginas {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 20px;
	border-top: 1px solid #4C4C4C;
	padding-top: 5px;
}

.titulosLabel {
	float: left;
	text-align: right;
	width: 195px;
	_width: 185px;
}

.titulosLabel div {
	width: 100%;
	padding-bottom: 8px;
	padding-left: 8px;
	_padding-left: 0px;
	padding-top: 8px; *
	padding-top: 10px;
}

.titulosLabel label {
	font-weight: normal;
}

.camposInput {
	width: 300px;
	float: left;
	text-align: left;
}

.camposInput div {
	width: 100%;
	padding: 7px;
	margin-left: 10px; *
	margin-left: 7px;
}

.camposInput input {
	border: 1px solid #666666;
	width: 290px;
}

.camposInput textarea {
	border: 1px solid #666666;
	width: 290px;
	height: 120px;
}

.camposInput select { *
	margin-left: 6px;
	width: 293px;
	border: 1px solid #666666;
}

.camposInputTipoPagamento {
	width: 230px;
	float: left;
	text-align: left;
}

.camposInputTipoPagamento div {
	width: 100%;
	padding: 7px;
	margin-left: 10px; *
	margin-left: 7px;
}

.camposInputTipoPagamento input {
	border: 1px solid #666666;
	width: 220px;
}

.camposInputTipoPagamento textarea {
	border: 1px solid #666666;
	width: 220px;
}

.camposInputTipoPagamento select { *
	margin-left: 6px;
}

.divCheckbox {
	width: 100%;
	padding: 6px;
	text-align: left;
}

.divCheckbox input {
	width: auto; *
	margin-left: 7px;
}

.campoDesativado {
	background-color: #E6E6E6;
	color: #999999;
}

.mensagens {
	width: 340px;
	float: right;
	text-align: center;
}

.messageSuccess {
	color: #0000FF;
}

.messageError {
	color: #FF0000;
}

.listas {
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
	text-align: center;
}

/*Usado para zebrar as tabelas*/
.tabelaDados .cabecalho {
	background-color: #015E92;
	color: #FFFFFF;
}

.impar a,.par a {
	text-decoration: none;
	color: black;
}

.impar a:hover,.par a:hover {
	font-weight: bold;
	background-color: inherit;
}

.impar {
	background-color: #E8E8E8;
}

.impar td a {
	background-color: #E8E8E8;
}

/********************/
.estiloClique {
	cursor: pointer;
}

.estiloObservacoes {
	color: gray;
	font-family: cursive, fantasy;
	font-size: 14px;
}

.divTextarea {
	overflow: hidden;
	float: left;
	width: 100%;
}

.divTextarea label {
	text-align: center;
}

.divTextarea textarea{
	width: 100%;
}

#abas ul li a {
	text-decoration: underline;
}

.divAba {
	width: 100%;
	overflow: hidden;
	margin-left: -1px;
}

.links {
	margin-bottom: 10px;
}

.Oculta {
	visibility: hidden;
	position: absolute;
	width: 100%;
	float: left;
}

.maisImagens {
	cursor: pointer;
	text-decoration: underline;
	width: 100%;
	overflow: hidden;
	float: left;
}

/**fim LAYOUT**/ /**inicio <INCLUDE> RODAPE**/
.rodape {
	float: left;
	width: 100%;
	height: 60px;
	text-align: center;
	background-color: #DFD9DE;
}

.rodape img {
	width: 247px;
	height: 42px;
	margin-top: 8px;
}

.rodape a:hover {
	text-decoration: none;
	color: none;
}

.rodape a:link {
	text-decoration: none;
	color: none;
}

.rodape a:active {
	text-decoration: none;
	color: none;
}

/**fim <INCLUDE> RODAPE**/ /**inicio <INCLUDE> BOTOES**/
.localizar {
	width: 100%;
	text-align: center;
	float: left;
	overflow: hidden;
}

.buttonLocalizar {
	border: 1px solid #666666;
	font-size: 12px;
	width: 170px;
	height: 30px;
	margin-left: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	background-color: #DFD9DE;
	font-weight: bold;
}

.buttonLocalizar:hover {
	border: 2px solid #999999;
}

.divBotoes {
	width: 100%;
	height: 40px;
	float: left;
	margin-top: 20px;
	border-bottom: 3px solid #4C4C4C;
	overflow: hidden;
}

.button {
	border: 1px solid #666666;
	font-size: 12px;
	width: 90px;
	height: 30px;
	margin-left: 10px;
	margin-bottom: 30px;
	cursor: pointer;
	background-color: #DFD9DE;
	font-weight: bold;
}

.button:hover {
	border: 2px solid #999999;
}

/**fim <INCLUDE> BOTOES**/ /**inicio PARCEIRO**/
.logoParceiro {
	float: left;
	margin-left: 120px;
	margin-top: 40px;
}

.logoParceiro img {
	width: 128px;
	height: 128px;
}

/**fim PARCEIRO**/ /**inicio ALTERAR MINHA SENHA**/
.botaoAlterarSenha {
	overflow: hidden;
	width: 100%;
	float: left;
}

/**fim ALTARAR MINHA SENHA**/ /**inicio PUBLICAÇÃO**/
.divInserirImagem {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

.blocoImagem {
	border: 1px solid #999999;
	text-align: center;
}

.blocoTextoImagem {
	border: 1px solid #999999;
	background-color: #CCCCCC;
	text-align: center;
}

.imagensPublicacao {
	width: 98%;
	height: auto;
	overflow: hidden;
	padding: 5px;
	padding-bottom: 15px;
}

.tabelaImagem {
	float: left;
	width: 33%;
}

/**fim PUBLICAÇÃO**/ /**inicio <INCLUDE> MENU MEIO**/
.divMenuMeio {
	width: 100%;
	height: auto;
	margin-bottom: 2px;
}

.menuMeio {
	float: left;
	margin-left: 5px;
	width: auto;
	height: 30px;
}

#menuMeio {
	margin: 0px;
	padding: 0px;
	position: relative;
	_position: none;
	z-index: 5000;
}

#menuMeio li {
	float: left;
	list-style: none;
	height: auto;
}

#menuMeio li a {
	display: block;
	text-decoration: none;
	width: auto;
	white-space: nowrap;
}

#menuMeio li ul {
	margin-left: 0px; *
	margin-left: 0px;
	_margin-left: 0px;
	position: absolute;
	visibility: hidden;
	border-left: 1px solid #4C4C4C;
	border-right: 1px solid #4C4C4C;
	border-bottom: 1px solid #4C4C4C;
	width: 170px; *
	width: 210px;
	overflow: hidden;
}

#menuMeio li ul li {
	float: left;
	margin-left: -40px; *
	margin-left: 0px;
	border-top: 1px solid #4C4C4C;
}

#menuMeio li ul li a {
	text-align: left;
	width: 215px;
	height: 17px;
	color: #666666;
	background: #F2F2F2;
	overflow: hidden;
	padding: 2px;
}

#menuMeio li ul li a:hover {
	background-color: #005E91;
	color: #FFFFFF;
}

/**fim <INCLUDE> MENU MEIO**/ /**inicio MENU**/
	/********inicio MENU MANUTENÇÃO PRODUTO*********/
#menu {
	margin: 0px;
	padding: 0px;
	position: relative;
	_position: none;
	z-index: 1000;
}

#menu li {
	float: left;
	list-style: none;
	height: auto;
}

#menu li a {
	display: block;
	text-decoration: none;
	width: auto;
	white-space: nowrap;
}

#menu li ul {
	margin-left: 0px; *
	margin-left: 0px;
	_margin-left: 0px;
	position: absolute;
	visibility: hidden;
	border-left: 1px solid #4C4C4C;
	border-right: 1px solid #4C4C4C;
	border-bottom: 1px solid #4C4C4C;
	width: 230px;
	overflow: hidden;
}

#menu li ul li {
	float: left;
	margin-left: -40px; *
	margin-left: 0px;
	border-top: 1px solid #4C4C4C;
}

#menu li ul li a {
	text-align: left;
	width: 290px;
	height: 17px;
	color: #666666;
	background: #F2F2F2;
	overflow: hidden;
}

#menu li ul li a:hover {
	background-color: #005E91;
	color: #FFFFFF;
}
.itensEntrega{
	text-align: left;
	padding: 10px;
}
/******fim MENU MANUTENÇÃO PRODUTO**********/
.tituloMenu {
	cursor: pointer;
	background: #DFD9DE;
	border: 1px solid #666666;
	padding: 2px;
}

.tituloMenu:hover {
	border: 1px solid #999999;
	background: #999999;
	color: #FFFFFF;
}

/**fim MENU**/ /**inicio MANUTENÇÃO DE PRODUTOS**/
.menuProduto {
	height: 100px;
	float: left;
	width: auto;
	margin-left: 5px;
}

/**fim MANUTENLÇÃO DE PRODUTOS**/ /**Paginação**/
#paginacao {
	font-size: 12px;
}

.paginacaoNumeroSelecionado,.paginacaoNumero:hover {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #0088cc #0088cc #006699;
	color: #FFFFFF;
	cursor: pointer;
	padding:20px;
}

.paginacaoNumero {
	padding: 20px;
	color: #0088cc;
	cursor: pointer;
	background-color: #eee;
    border-color: #ddd;
}

.Paginacao {
	_overflow: hidden;
}

.Paginacao a {
	text-decoration: none;
}

/**Fim Paginação**/ /**inicio GRUPO**/
.divImagemGrupoGeral {
	float: left;
	margin: 5px;
	padding: 10px;
	position: relative;
	border: 1px solid black;
	width: 29%;
}

.textoImagem {
	padding-top: 10px;
	margin-bottom: 30px;
	width: auto;
}

.divOcultar {
	cursor: pointer;
	float: right;
	margin-right: 20px;
}

/**fim GRUPO**/ /**inicio IMAGEM PRODUTO**/
.imagemProdutoDescricao {
	width: 100%;
	overflow: hidden;
	float: left;
	text-align: center;
	padding-bottom: 10px;
}

.divGerarCampos button {
	margin-left: 0px; *
	margin-left: 7px;
	_margin-left: 8px;
}

.divImagensProduto {
	width: 98%;
	padding: 5px;
	float: left;
	margin: 2px;
	padding-bottom: 10px;
}

.divImagemProdutoGeral {
	float: left;
	width: 24%;
}

.opcoesImagem {
	width: 98%;
	float: left;
	margin-top: 10px;
}

/**fim IMAGEM PRODUTO**/ /**inicio CONFIGURAÇÃO**/
.tabelaLogoConfiguracao {
	width: 100%;
	float: left;
}

.tabelaLogoConfiguracao img {
	width: 250px;
	height: 250px;
}

.principalvisibilidadeAbas {
	width: 100%;
	overflow: hidden;
	height: auto;
	padding-bottom: 10px;
	padding-left: 5px;
}

.principalvisibilidadeAbas div {
	float: left;
	width: 30%;
	height: auto;
	padding: 5px;
	margin: 5px;
	border: 1px solid #999999;
}

.principalvisibilidadeAbas div div {
	width: 100%;
	height: 12px;
	_height: 10px;
	text-align: left;
	border: none;
	margin-left: -10px;
	_margin-left: -5px;
}

/**fim CONFIGURAÇÃO**/
	/**<INPUT> FILE: PERSONALIZAÇÃO DO BUTTON COM IMAGEM**/
#divInputLogo {
	background: url("../imagem/procurar.png") no-repeat;
	height: 22px;
	width: 92px;
	margin: 0px;
	float: right;
	cursor: pointer;
	margin-right: -5px;
	margin-top: 5px;
}

#divInputLogo #logo {
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity = 00);
	width: 92px;
	height: 20px;
	margin-left: 0px;
	float: right;
	margin-top: -6px;
	overflow: hidden;
	cursor: pointer;
}

#divInputLogoFalso {
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	width: 110px;
	_width: 95px;
	margin-top: 0px;
}

#divInputLogoFalso #logoFalso {
	width: 105px;
	_width: 95px;
	margin-left: 10px; *
	margin-left: 12px;
}

#divInputImagemHome {
	background: url("../imagem/procurar.png") no-repeat;
	height: 22px;
	width: 92px;
	margin: 0px;
	float: right;
	cursor: pointer;
	margin-right: -5px;
	margin-top: 0px;
}

#divInputImagemHome #imagemHome {
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity = 00);
	width: 92px;
	height: 20px;
	margin-left: 0px;
	float: right;
	margin-top: -6px;
	overflow: hidden;
	cursor: pointer;
}

#divInputImagemHomeFalso {
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	width: 110px;
	_width: 95px;
	margin-top: 0px;
}

#divInputImagemHomeFalso #imagemHomeFalso {
	width: 105px;
	_width: 95px;
	margin-left: 10px; *
	margin-left: 12px;
}

/**<INPUT> FILE: PERSONALIZAÇÃO DO BUTTON COM IMAGEM**/
	/***inicio INDEx***/
.tabelaLogoIndex {
	width: 88%;
}

.tabelaLogoIndex .colunaImagem {
	width: 38%;
	font-size: 14px;
	font-weight: bold;
}

.tabelaLogoIndex img {
	width: 250px;
	height: 250px;
}

/***fim INDEX***/ /***inicio CARTÃO FIDELIDADE********/
.conteudoCartaoFidelidade {
	width: 870px;
	text-align: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #4C4C4C;
}

/***fim CARTÃO FIDELIDADE***********/
	/***inicio PONTOS ARQUITETO*************/
.tabelaPontosArquiteto {
	float: left;
}

.tabelaPontosArquiteto td {
	width: 100%;
	float: left;
	text-align: left;
}
/***fim PONTOS ARQUITETTO***************/

/* CSS PAGINACAO GENERICA */
.per_page
{
	z-index: 999;
}
.erro{
	color:red;
}

.tabelaPaginacao {
	width: 300px;
	font-size: 12px;
	color: #FFF;
    padding-left: 10px;
    z-index: 1;
}

.paginacaoNumeroSelecionado,.paginacaoNumero:hover {
	/*background-color: #F27B1F;*/
	color: #f5dc7b;
}

.paginacaoNumero {
	/*background-color: #FFFFFF;*/
	color: #000000;
}

.tabelaSemBorda tr td, .tabelaSemBorda tr td a {
    border-bottom: none;
    margin-top: 0;
}

.barraPaginacao
{
	color: #FFF;
	margin-left: 3px;
	margin-right: 6px;
	float: left;
	margin-top: 3px;
}
