/* Estilo 2 */

.msgErro {
	color:red;
	width:100%;
	text-align:center;
	font-weight:bold;
	position:relative;
	top:0px !important;
	top:10px;
}

.erro {
	border:2px solid red;
}

#bancoimagens A {
	margin-left:2px !important;
	margin-left:6px;
}

/* Paginacao ---------------------------------------------------------------- */

#paginacao {
	clear								: both;
	width								: 374px;
	height								: 24px;
	background							: url(../../imagens/560/bg_bco_paginacao.gif);
	text-align							: center;
	padding-bottom						: 0px;
	padding-top							: 8px;
	margin								: 0px;
	margin-top							: 16px;
}

/* Thumbnails --------------------------------------------------------------- */

.linha {
	margin								: 0;
	padding								: 0;
	position							: relative;
	width								: 564px;
	clear								: both;
	margin-bottom						: 1em;
}

#bancoimagens .galeria {
	width:130px;
	text-align							: center;
	margin								: 10px !important;
	margin								: 10px;
	display								: block;
	white-space							: nowrap;
	text-align							: center;
	position:relative;
	left:35px !important;
	left:15px;

}

.caixa_galeria {
	width								: 130px;
	_width								: 110px;
	height								: 146px;
	display								: block;
	float								: left;
	text-align							: center;
	position							: relative;
	margin-bottom						: 10px;
	margin-left							: 10px;
}

.caixa_galeria .carrinho, .caixa_galeria .lupa, .caixa_galeria .excluir {
	cursor								: pointer;
}

.galeria {
	display								: block;
	word-wrap							: break-word;
	margin								: 0 0 0 26px;
	_margin								: 0 0 0 22px;
	width								: 130px;
	height								: 146px;
	text-align							: center;
	word-break							: break-all;
	font-size							: 0.9em;
	overflow							: hidden;
	position							: absolute;
	_left								: 0px;
}

/*.galeria {
	text-align							: center;
	margin								: 10px !important;
	margin								: 10px;
	display								: block;
	white-space							: nowrap;
}*/

.galeria A IMG {
	border								: 0;
}

.galeria .thumbnails IMG {
	border								: 8px solid #CCCCCC;
	display								: block;
	width								: auto;
	min-width							: 1px;
	overflow							: visible;
	margin-bottom						: 0px !important;
	margin-bottom						: 2px;
}

.galeria A:HOVER .thumbnails IMG {
	border								: 8px solid #ff9900;
}

.thumbnails {
	text-align							: center;
	margin-bottom						: 2px;
}

.thumbnails IMG {
	margin								: 1px;
	border								: none;
	text-align							: center;
}

#mesaluz FORM INPUT {
	height								: 12px;
	width								: 12px;
	float:left;
	display:inline;
	margin-right:3px;
	border:0px;
}

LABEL.codFoto {
	float:left;
	cursor:pointer;
	margin-top:2px !important;
	margin-top:0px;
}

#front #eventos .galeria {
	margin-left:8px !important;
	margin-left:25px;
}

/* Texto -------------------------------------------------------------------- */

#bancoimagens P, #eventos P, #mesaluz P, #esqueci P, #conta P {
	margin-left							: 10px;
	margin-right						: 10px;
}

#conta P {
	color:#f9f9f9;
}

#campoConta A {
	position							: relative;
	top									: -14px;
}

#campoConta P A {
	top									: 0;
}

#bancoimagens BR, #eventos BR, #mesaluz BR {
	clear								: both;
}

H1 {
	width								: 100%;
	background							: url(../../imagens/560/bg_titulos.gif);
}


.ddd {
	width								: 30px;
}

.fone {
	width								: 130px;
}

/* Listas ------------------------------------------------------------------- */

UL {
	padding								: 0px;
	margin								: 0px;

	margin-left							: 24px;
}

UL LI {
	margin-top							: 5px;
	list-style							: square;
}

UL UL {
	margin-top							: 5px;
	margin-left							: 16px;
}


/* Links -------------------------------------------------------------------- */

A:ACTIVE, A:LINK, A:VISITED {
	text-decoration						: none;
	cursor								: pointer;
}

A:HOVER {
	text-decoration						: none;
	cursor								: pointer;
}

A IMG {
	border								: none;
}

/* Assinatura --------------------------------------------------------------- */

#assinatura .img_yeap {
	position							: relative;
	left								: -36px;
	margin-top							: 16px;
	margin-bottom						: 8px;
}

#assinatura .logo1 {
	position							: relative;
	margin-bottom						: -28px;
	top									: 62px;
	_top								: 64px;
	left								: -96px;
}

#assinatura .logo2 IMG {
	border-left							: 1px solid #A0A0B3;
	position							: relative;
	left								: -16px;
}

/* Texto -------------------------------------------------------------------- */

.texto P {
	margin								: 0 10px;
	line-height							: 1.4em;
}

