/* Estilo Estrutura 3 */

BODY {
	padding								: 0px;
	margin								: 0px;
	background							: url(../imagens/1016/bground_estrutura.gif);
	background-repeat					: repeat-y;
	background-position					: center center;
	background-color					: #FFFFFF;
	overflow-y							: auto;
}

#pedido, #mesaluz, #endereco, #curriculo, #eventos, #categorias, #contato, #avancada, #esqueci, #conta, #bancoimagens {
	height								: auto !important;
	height								: 300px;
	min-height							: 300px;
}

#posicao {
	position							: absolute;
	left								: 50%;
}

#estrutura {
	position							: absolute;
	top									: 0px;
	left								: -360px;
	width								: 720px;
	text-align							: left;
	font-family 						: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size							: 0.60em;
	color								: #003366;
	background-color					: #FFFFFF;
}

/* Logomarca ---------------------------------------------------------------- */

#logomarca {
	position							: absolute;
	top									: 0px;
	left								: 0px;
	width								: 160px;
	height								: 100px;
	text-align							: center;
	vertical-align						: middle;
	background-color					: #FFFFFF;
	z-index:2;
}

#logomarca IMG {
	position							: absolute;
	bottom								: 0px;
	left								: 0px;
}

/* Menu --------------------------------------------------------------------- */

#menu {
	position							: absolute;
	top									: 2px;
	left								: 0px;
	width								: 100%;
	height								: 100px;
	border-bottom						: 2px solid #0066CC;
	background							: url('../../imagens/1016/bground_topo.jpg') no-repeat right top;
	text-align							: right;
}

#menu A {
	position							: relative;
	top									: 76px;
	margin-right						: 10px;
}

/* Destaque ----------------------------------------------------------------- */

#destaque {
	width								: 524px !important;
	width								: 526px;
	margin-top							: 97px !important;
	margin-top							: 88px;
	float								: left;
	border								: 1px solid #336699;
	z-index								: 2;
}

#destaque H1 {
	background-color					: #6699CC;
	width								: auto !important;
	width								: 520px;
	min-width							: 520px;
}

.foto_corte {
	margin-top							: 25px;
	margin-left							: 45px;
	margin-right						: 42px;
	width								: 430px;
	height								: 215px;
	border								: 4px double #CCCCCC;
}

A:HOVER .foto_corte {
	border								: 4px double #FF9900;
}

#destaque .foto_h, #bancoimagens .foto_h, #eventos .foto_h {
	margin-top							: 25px;
	margin-left							: 45px;
	margin-right						: 42px;
	margin-bottom						: 25px;
}

#bancoimagens .foto_v, #eventos .foto_v {
	margin-left							: 45px;
	margin-top							: 25px;
	margin-bottom						: 10px;
	margin-bottom						: 25px;
}

#destaque .foto_v {
	margin-left							: 120px;
	margin-top							: 25px;
	margin-bottom						: 10px;
	margin-bottom						: 25px;
}

#destaque .foto_v IMG, #bancoimagens .foto_v IMG, #eventos .foto_v IMG,
#destaque .foto_h IMG, #bancoimagens .foto_h IMG, #eventos .foto_h IMG {
	border								: 4px double #CCCCCC;
}

#destaque A:HOVER .foto_v IMG, #bancoimagens A:HOVER IMG.foto_v IMG, #eventos A:HOVER .foto_v IMG, 
#destaque A:HOVER .foto_h IMG, #bancoimagens A:HOVER IMG.foto_h IMG, #eventos A:HOVER .foto_h IMG {
	border								: 4px double #FF9900;
}


#bancoimagens .DescricaoFotoV, #eventos .DescricaoFotoV {
	position							: absolute;
	top									: 45px;
	right								: 10px;
	width								: 140px;
	display								: block;
}

#bancoimagens .codigoFotoV {
	display								: inline;
	position							: relative;
	top									: -430px;
	left								: 340px;
}

#bancoimagens .codigoFotoH, #eventos .codigoFotoH {
	position							: relative;
	margin-left							: 45px;
}

#bancoimagens .DescricaoFotoH, #eventos .DescricaoFotoH {
	position							: relative;
	margin-left							: 45px;
}

#destaque .direita {
	background							: url(../imagens/1016/icone/ico_detalhes.gif);
	background-repeat					: no-repeat;
	background-position					: right center;
	padding-right						: 16px;
	margin								: 10px;
}

/* Eventos ------------------------------------------------------------------ */

#front #eventos {
	float								: right;
	margin-left							: -184px;
	position							: relative;
	left								: 0px;
	border								: 1px solid #669933;
	width								: auto !important;
	width								: 192px;
	max-width							: 190px;
	margin-top							: -93px !important;
	margin-top							: -84px;
	height								: auto !important;
	height								: 20px;
	min-height							: 20px;
	padding-bottom						: 10px !important;
}

#front #eventos H1 {
	background-color					: #A1C652;
	width								: auto !important;
	width								: 186px;
	min-width							: 182px;
}

#front #eventos A.direita {
	width								: 100px;
	background							: url(../imagens/1016/icone/ico_adireita.gif);
	background-repeat					: no-repeat;
	background-position					: right center;
}

#front #eventos .descricao {
	width								: 118px;
	top									: 2px;
	text-align							: center;
	display								: inline;
}

#front #eventos A.direita:HOVER {
	color								: #A1C652;
}

/* Conta -------------------------------------------------------------------- */

#campoConta {
	width								: auto !important;
	width								: 192px;
	min-width							: 186px;
	float								: right;
	border								: 1px solid #336699;
	margin-top							: 97px !important;
	margin-top							: 88px;
	height								: auto !important;
	height								: 132px;
	min-height							: 120px;
}

#conta {
	width								: 186px !important;
	width								: 182px;
	background-color					: #6699CC;
	color								: #FFFFFF;
	height								: auto !important;
	height								: 120px;
	min-height							: 120px;
	margin								: 2px;
	display								: block;
	padding-bottom						: 10px;
}

#conta H1 {
	width								: 182px;
}

#conta INPUT.botao {
	display								: block;
	position							: relative;
	left								: 124 !important;
	left								: 125px;
	margin-bottom						: 4px;
}

#conta A {
	width								: 176px;
	text-align							: right;
	display								: block;
	margin-bottom						: 2px;
}

#conta A:ACTIVE, #conta A:LINK, #conta A:VISITED {
	color								: #FFFFFF;
}

#conta A:HOVER {
	color								: #0C3259;
	text-decoration						: none;
}

#conta P A {
	width								: 70px;
	text-align							: left;
	display								: inline;
	margin-bottom						: 0px;
}

#conta A IMG {
	position							: relative;
	top									: 2;
	border								: 1px solid #B3CCE6;
}

#conta LABEL, #busca LABEL {
	width								: 60px;
	margin-top							: 4px;
	margin-right						: 4px;
}

#conta INPUT, #busca INPUT {
	width								: 110px;
}

#conta INPUT.botao, #busca INPUT.botao {
	width								: 50px;
}

/* Busca -------------------------------------------------------------------- */

#busca {
	position							: relative;
	top									: 106px !important;
	top									: 104px;
	width								: 100%;
	height								: 35px;
	background-color					: #336699;
	color								: #FFFFFF;
	text-align							: center;
}

#busca H1 {
	display								: inline;
	position							: relative;
	left								: 0px;
	top									: -5px;
	float								: left;
}

#busca A:ACTIVE, #busca A:LINK, #busca A:VISITED {
	color								: #FFFFFF;
}

#busca A:HOVER {
	color								: #0C3259;
	text-decoration						: none;
}

#busca LABEL {
	width								: 166px;
	display								: block;
	text-align							: left;
	position							: relative;
	left								: 10px;
}

#busca INPUT {
	margin-left							: 10px;
}

#busca INPUT.botao {
	position							: absolute;
	top									: 7px;
	left								: 520px;
	cursor								: pointer;
}

#busca A {
	position							: relative;
	top									: 2px;
}

#busca INPUT#item_busca {
	float								: left;
	position							: relative;
	top									: 7px;
	left								: 40px;
	width								: 240px;
}

#busca .descricaoBusca {
	position							: relative;
	top									: 7px;
	left								: 40px;
	text-align							: right;
}

#busca .direita {
	top									: 11px !important;
	top									: 12px;
	float								: right;
}

#busca A:HOVER {
	color								: #FFCC00;
}

/* Assinatura --------------------------------------------------------------- */

#assinatura {
	position							: relative;
	top									: 4px;
	clear								: both;
	width								: 720px;
	border-top							: 2px solid #0066CC;
	text-align							: left;
	margin-bottom						: 10px;
}

#assinatura P {
	margin								: 2px;
	margin-bottom						: 6px;
	text-align							: center;
}

/* Links -------------------------------------------------------------------- */

#links {
	position							: absolute;
	right								: 6px;
	top									: 4px;
	z-index								: 2;
}

#links P {
	margin								: 0px;
	margin-top							: 2px;
}

/* Curriculo ---------------------------------------------------------------- */

#curriculo {
	width								: auto !important;
	width								: 526px;
	min-width							: 524px;
	margin-top							: 97px !important;
	margin-top							: 88px;
	float								: left;
	border								: 1px solid #336699;
	z-index								: 2;
}

#curriculo H1 {
	background-color					: #6699CC;
	width								: auto !important;
	width								: 520px;
	min-width							: 520px;
}

/* Banco de Imagens, Eventos & Mesa de Luz ---------------------------------- */

#bancoimagens, #eventos, #mesaluz {
	width								: 524px !important;
	width								: 526px;
	position							: relative;
	top									: 95px !important;
	top									: 86px;
	float								: left;
	border								: 1px solid #336699;
	float								: left;
	margin-top							: 2px;
	margin-bottom						: 94px !important;
	margin-bottom						: 85px;
}

#bancoimagens H1, #eventos H1, #mesaluz H1 {
	background-color					: #6699CC;
	width								: auto !important;
	width								: 520px;
	min-width							: 520px;
}

#bancoimagens .foto IMG, #eventos .foto IMG, #mesaluz .foto IMG {
	margin-left							: 2px;
	margin-right						: 2px;
}

#bancoimagens #categoria, #eventos #categoria {
	margin								: 4px;
	float								: left;
	width								: 200px;
}

#bancoimagens #paginas, #eventos #paginas {
	margin								: 4px;
	float								: right;
	text-align							: right;
	width								: 100px;
}

#mesaluz #excluir, #mesaluz #finalizar {
	margin								: 4px;
	float								: right;
	text-align							: right;
	background							: url(../imagens/1016/icone/ico_excluir.gif);
	background-repeat					: no-repeat;
	background-position					: center right;
	padding-right						: 12px;
}

#mesaluz #finalizar {
	background							: url(../../imagens/1016/icone/ico_mesa_carrinho.gif);
	background-repeat					: no-repeat;
	background-position					: center right;
	margin-right						: 14px;
	_margin-right						: 8px;
	padding-right						: 15px;
}

#bancoimagens BR, #eventos BR, #mesaluz BR {
	clear								: both;
}

#bancoimagens UL, #eventos UL, #mesaluz UL {
	margin-top							: 0px;
}

#bancoimagens UL LI, #eventos UL LI, #mesaluz UL LI {
	margin-top							: 2px;
	margin-left							: 26px;
}

#bancoimagens .icone IMG, #eventos .icone IMG, #mesaluz .icone IMG {
	margin-top							: 2px;
	margin-right						: 2px;
}

#bancoimagens .thumbnails, #eventos .thumbnails, #mesaluz .thumbnails {
	margin-top							: 0px;
}

#bancoimagens .galeria .icone, #eventos .galeria .icone, #mesaluz .galeria .icone {
	float								: right;
	margin-right						: 0px;
}

#mesaluz .galeria .codigo {
	position							: relative;
	top									: 2px;
}

/* Paginacao ---------------------------------------------------------------- */

#paginacao {
	clear								: both;
	width								: 520px;
	background-color					: #6699CC;
	text-align							: center;
	margin								: 2px;
	padding-top							: 10px;
	padding-bottom						: 10px;
	color								: #FFFFFF;
}

#paginacao A {
	color								: #FFFFFF;
}

#paginacao A:HOVER {
	color								: #003366;
}

#paginacao strong {
	font-size							: 1.5em;
	position							: relative;
	bottom								: -2px;
}


/* Categorias --------------------------------------------------------------- */

#categorias {
	position							: relative;
	left								: 0px;
	top									: 2px;
	float								: right;
	width								: 190px;
	border								: 1px solid #669933;
	height								: auto !important;
	height								: 156px;
	min-height							: 156px;
	padding-bottom:20px;
}

#categorias H1 {
	background-color					: #A1C652;
	width								: auto !important;
	width								: 186px;
	min-width							: 180px;
}

/* Cadastre-se & Esqueci Minha Senha ---------------------------------------- */

#cadastrese, #esqueci {
	width								: 524px !important;
	width								: 526px;
	margin-top							: 97px !important;
	margin-top							: 88px;
	float								: left;
	border								: 1px solid #336699;
	z-index								: 2;
}

#cadastrese H1, #esqueci H1 {
	background-color					: #6699CC;
	width								: auto !important;
	width								: 520px;
	min-width							: 522px;
}

#cadastrese FORM LABEL {
	margin-left							: 25px;
}

#cadastrese .botao {
	margin-left							: 139px !important;
	margin-left							: 167px;
}

/* Busca Avancada ------------------------------------------------------------------- */

#avancada {
	width								: 524px !important;
	width								: 526px;
	margin-top							: 97px !important;
	margin-top							: 88px;
	float								: left;
	border								: 1px solid #336699;
	z-index								: 2;
}

#avancada H1 {
	background-color					: #6699CC;
	width								: auto !important;
	width								: 520px;
	min-width							: 520px;
}

#avancada FORM {
	margin								: 0px;
	margin-top							: 35px;
	margin-bottom						: 20px;
	margin-left							: 60px;
}

#avancada FORM DIV {
	width								: 100px;
	margin-top							: 4px;
	margin-bottom						: 4px;
	float								: left;
}

#avancada BR {
	clear								: both;
}

#avancada INPUT.botao {
	left								: 257px;
}

/* Contato ------------------------------------------------------------------ */

#contato {
	width								: auto !important;
	width								: 526px;
	min-width							: 524px;
	margin-top							: 97px !important;
	margin-top							: 88px;
	float								: left;
	border								: 1px solid #336699;
	z-index								: 2;
}

#contato H1 {
	background-color					: #6699CC;
	width								: auto !important;
	width								: 520px;
	min-width							: 520px;
}

#contato FORM {
	margin-left:85px;
}

DIV#endereco, DIV#pedido {
	position							: relative;
	right								: 0px;
	top									: 2px;
	float								: right;
	width								: 190px !important;
	width								: 182px;
	border								: 1px solid #669933;
	height								: auto !important;
	height								: 156px;
	min-height							: 164px;
}

DIV#endereco H1, DIV#pedido H1 {
	background-color					: #A1C652;
	width								: auto !important;
	width								: 186px;
	min-width							: 180px;
}

DIV#endereco P {
}

.carrinho {
	vertical-align:middle;
}

/* Flutuante ---------------------------------------------------------------- */

.adicMesa {
	display								: none;
/*	position							: absolute; */
	background							: url(../../imagens/1016/bg_mesaluz.gif) #FFFFFF no-repeat;
	border								: 4px double #6699CC;
	display								: none;
	width								: 458px;
	height								: 156px;
	z-index								: 9;
	margin-bottom						: 0;
	margin-left							: 29px;
}

.adicMesa P {
	margin								: 60px 20px 20px 20px;
	font-size							: 1.1em;
	color								: #333333;
}

.adicMesa A.direita {
	margin-right						: 20px;
	margin-bottom						: 6px;
}

.adicMesa A.direita IMG {
	position							: relative;
	top									: 2px;
}

