/* Estilo 3 */

/* Titulos ------------------------------------------------------------------ */

H1 {
	margin								: 2px;
	height								: 32px;
}

H1 IMG {
	margin-top							: 8px;
}

/* Thumbnails --------------------------------------------------------------- */

.linha {
	margin								: 0;
	padding								: 0;
	position							: relative;
	width								: 524px;
	clear								: both;
	margin-bottom						: 1em;
}

.caixa_galeria {
	width								: 174px;
	height								: 146px;
	display								: block;
	float								: left;
	text-align							: center;
	position							: relative;
}

.caixa_galeria .carrinho, .caixa_galeria .lupa, .caixa_galeria .excluir {
	cursor								: pointer;
}

.caixa_galeria .carrinho {
	position							: relative;
	top									: -3px;
	_top									: -2px;
}

/*.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 {
	display								: block;
	white-space							: nowrap;
	position							: absolute;
	bottom								: 0px;
	left								: 0px;
	width								: 174px;
	text-align							: center;
	overflow							: hidden;
}

.galeria A {
	display								: inline;
}

#front #eventos .galeria {
	margin-left							: 5px;
	display								: block;
	white-space							: nowrap;
	position							: relative;
	width								: 174px;
	text-align							: center;
}

.thumbnails {
	margin-bottom						: 4px;
}

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

.thumbnails IMG {
	padding								: -1px;
	border								: 4px double #CCCCCC;
	background-color					: #FFFFFF;
}

/* Texto -------------------------------------------------------------------- */

P {
	margin								: 10px;
	line-height							: 1.5em;
}

BR.limpo {
	clear								: both;
	font-size							: 0em;
}

/* Direito Autoral ---------------------------------------------------------- */

.direitoautoral {
	position							: relative;
	text-align							: right;
	color								: #666666;
	height								: 67px;
}

.direitoautoral P {
	margin								: 0px;
}

/* Listas ------------------------------------------------------------------- */

UL {
	padding								: 0px;
	margin								: 0px;
	margin-top							: 20px;
	margin-left							: 24px;
}

UL LI {
	margin-top							: 5px;
	list-style							: square;
}

UL UL {
	margin-top							: 5px;
	margin-left							: 16px;
}

/* Formulario --------------------------------------------------------------- */

FIELDSET {
	border								: 0px;
	border-top							: 1px dashed #6699CC;
	margin-bottom						: 10px;
}

FIELDSET LEGEND {
	color								: #6699CC;
	background-color					: #FFFFFF;
	border								: 2px solid #FFFFFF;
}

LABEL {
	display								: block;
	width								: 110px;
	float								: left;
	text-align							: right;
	margin-top							: 4px;
	margin-right						: 4px;
	cursor								: pointer;	
}


LABEL.opcao {
	width								: 86px;
	float								: none;
	display								: inline;
	text-align							: left;
	margin-right						: 2px;
}

LABEL.opcao2 {
	float								: none;
	display								: inline;
	text-align							: left;
	margin-right						: 2px;
	position:relative;
	left:-22px;
	top: -1px;
}

LABEL.opcao3 {
	float								: none;
	display								: inline;
	text-align							: left;
	margin-right						: 2px;
	position:relative;
	left:-22px;
	top: -1px;
}

#contato LABEL {
	width								: 90px;
}

INPUT, TEXTAREA, SELECT {
	width								: 200px;
	border								: 1px solid #CCCCCC;
	font-family 						: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size							: 1em;
	color								: #666666;
	height								: 16px;
	margin-top							: 2px;
	background-color					: #FFFFFF;
}

INPUT .pequeno {
	width								: 120px;
}

SELECT {
	width								: 85px;
}

SELECT.grande {
	width								: 200px;
}

#contato INPUT, #contato TEXTAREA, #contato SELECT {
	width								: 200px;
}

.galeria INPUT {
	width								: 12px;
	height								: 12px;
	border								: 0px;
	vertical-align						: middle;
}

INPUT.radiob {
	width								: 15px;
	height								: 15px;
	border								: 0px;
	margin								: 0px;
	margin-left							: 10px;
	margin-top							: 5px;
	
}

INPUT.radioa {
	width								: 15px;
	height								: 12px;
	border								: 0px;
	margin								: 0px;
	float								: left;
	margin-left:10px;
}

#avancada LABEL.radioBusca {
	width: auto !important;
	width:60px;
	min-width:60px;
	display:block;
	text-align:left;
	margin-top:-1px;
	margin-left:5px;
}

LABEL.interno {
	display								: inline;
	width								: 90px;
	float								: none;
	text-align							: left;
	margin								: 0px;
}



TEXTAREA {
	height								: 60px;
}

INPUT.botao {
	position							: relative;
	left								: 240px;	
	width								: 60px;
	background							: url(../../imagens/1016/bground_botao.gif);
	background-repeat					: repeat-y;
	background-position					: center center;
	background-color					: #FFFFFF;
	color								: #003366;
	padding								: 1px;
	border								: 1px solid #CCCCCC;
	cursor								: pointer;
}

#contato INPUT.botao {
	position							: relative;
	left								: 234px !important;
	left								: 237px;
	width								: 60px;
	background							: url(../../imagens/1016/bground_botao.gif);
	background-repeat					: repeat-y;
	background-position					: center center;
	background-color					: #FFFFFF;
	color								: #003366;
	padding								: 1px;
	border								: 1px solid #CCCCCC;
	cursor								: pointer;
}

#contato INPUT.botao {
	position							: relative;
	width								: 60px;
}

.fone {
	width								: 130px;
}

#logradouro {
	width								: 121px;
}

#bairro, #cidade, #estado, #cep, #pais {
	width								: 150px;
}

#logradouro_tipo {
	width								: 75px;
}

.ddd {
	width								: 30px;
}

#cadastrese INPUT.botao, #esqueci INPUT.botao {
	left								: 0px;
	cursor								: pointer;
}

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

A:ACTIVE, A:LINK, A:VISITED {
	color								: #003366;
	text-decoration						: none;
	cursor								: hand;
}

A:HOVER {
	color								: #FF9900;
	text-decoration						: none;
	cursor								: hand;
}

A IMG {
	border								: none;
}

.direita {
	display								: inline;
	float								: right;
	margin-right						: 10px;
}

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

#assinatura .logo1, #assinatura .logo2, #assinatura A {
	display								: inline;
}

#assinatura A {
	position							: relative;
	left								: 236px;
}

