/*
	Desenvolvido por GrupoW - Solucoes para internet
	http://www.grupow.com.br
	20/10/2004
*/

/* ------------------------------- Estrutura --------------------------------- */

BODY {
	background-color				: #FCF5F5;
	background-image				: URL(imagens/bg_body.jpg);
	background-repeat				: repeat-y;
	background-position				: center;
	margin							: 0px;
}

#estrutura {
	width							: 760px;
	height							: 100%;
	position						: relative;
	margin-bottom					: 60px
}

/* ------------------------------- Topo --------------------------------- */

#estrutura #topo {
	width							: 100%;
	height							: 100px;
	background-image				: URL(imagens/bg_topo.jpg);
	background-repeat				: repeat-x;
	margin							: 0px;
}

#topo .logo {
	width							: 598px;
	height							: 100px;
	background-image				: URL(imagens/bg_logo.jpg);
	background-repeat				: no-repeat;
	float							: left;
	text-align						: left;
	background-position				: top right;
}

#topo .banner_topo {
	position						: relative;
	top								: -80px;
	right							: -100px;
	_position						: absolute;
	_top							: 20px;
	_right							: 40px;
	text-align						: right;
	width							: 468px;
}

.banner_topo {
	position						: relative;
	width							: 120px;
}

.banner_topo A.anuncio, .banner_lateral A.anuncio {
	position						: absolute;
	top								: 64px;
	right							: 0;
}

.usuario {
	width							: 162px;
	float							: right;
	height							: 100px;
	text-align						: right;
	display							: inline;
	background-image				: URL(imagens/bg_conta.gif);
	margin-right					: -20px;
}

#topo .usuario_login {
	width							: 160px;
	float							: right;
	text-align						: right;
	display							: inline;

}

.usuario_login .logado {
	display							: inline;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color							: #FF5A00;
	float							: left;
	margin-left						: 15px;
	margin-top						: 2px;
	text-align						: left;

}

.usuario_login .logado SPAN {
	text-align						: right;
	float							: right;
	margin-right					: 10px;
	margin-top						: -5px;

}

#estrutura #busca_rapida {
	width							: 100%;
	height							: 35px;
	background-image				: URL(imagens/bg_buscarapida.jpg);
	background-repeat				: no-repeat;
	position						: relative;
	top								: 0px;
	left							: 0px;
}

/* ------------------------------- Menu --------------------------------- */

#estrutura #menu {
	float							: left;
	width							: 150px;
	position:relative;
	top:10px;
}

.menu_cat {
	width							: 100%;

}


/* ------------------------------- Conteudo --------------------------------- */

#estrutura #conteudo {
	width							: 440px;
	float							: left;
	margin							: 10px -10px 0 10px;
	_margin							: 10px 0 0 0;
	background						: no-repeat;
}

#conteudo .destaque {
	width							: 418px;
	height							: 168px;
	display							: block;
	cursor							: pointer;
	text-decoration					: none;
}

#conteudo #chamada_publicadas {
	margin-top						: 1em;
}

#conteudo .categorias {
	width							: 410px;
	height							: 165px;
	margin-top						: 30px;
	/*background-image				: URL(imagens/bg_categorias.jpg);
	background-repeat				: no-repeat;
	background-position				: bottom;*/
}

#conteudo .fotografo {
	width							: 400px;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height						: 1.5em;
	text-align						: left;;
}	

#conteudo .quemsomos {
	width							: 360px;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height						: 1.5em;
	text-align						: justify;
	margin							: 0 20px;
}

#conteudo .buscaavancada {
	width							: 418px;
}

#conteudo .bancoimagem {
	width							: 418px;
	
}

#conteudo .cadastro {
	width							: 418px;

}

#conteudo .cadastro LABEL {
	width							: 30%;
	float							: left;
	text-align						: right;
	margin-right					: 5px;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin-top						: 2px;
	color							: #4C7A62;
}

#conteudo .contato P {
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height						: 1.5em;
	text-align						: justify;
	margin							: 0 30px;
}

#conteudo .contato LABEL {
	width							: 25%;
	float							: left;
	text-align						: right;
	margin-right					: 5px;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top						: 2px;
	color							: #4C7A62;
}

#conteudo .banco {
	width							: 418px;
	text-align						: left;
}

#conteudo .legenda_fotografo {
	width							: 100%;
	color							: #4C7A62;
	font-weight						: bold;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
}	

.foto_principal1, .foto_principal {
	width							: 110px;
	height							: 140px;
	float							: left;
	display							: block;
	margin-left						: 40px;
	cursor							: pointer;
}

.foto_principal1 {
	margin-left						: 0px;
}

UL.coluna {
	width							: 100%;
	text-align						: left;
	margin-left						: 35px;
	padding							: 0px;
	margin-top						: 5px;
	padding-top						: 5px;
	color							: #4C7A62;
}

UL {
	width							: 100%;
	text-align						: left;
	margin							: 0px;
	padding							: 0px;
	margin-top						: 5px;
	padding-top						: 5px;
	color							: #4C7A62;
}

UL LI {
	list-style-image				: URL(imagens/img_setaverde.gif);
	margin-bottom					: 2px;
	text-align						: left;
}

UL.lista {
	color							: #333333;
	padding-left					: 16px;
}

UL.lista LI {
	list-style-type					: square;
	list-style-image				: none;
}

UL LI UL {
	margin-top						: 5px;
}

.destaque .borda {
	width							: 100%;
	height							: 100%;
	background						: url(imagens/img_mascaragrd.png) transparent no-repeat left top;
	_background						: none;
	filter							: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagens/img_mascaragrd.png', sizingMethod='scale') !important;
	/*background-image				: URL(imagens/img_mascaragrd.gif);*/
}

#home .destaque .borda {
	filter							: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/img_mascaragrd.png', sizingMethod='scale') !important;
}

.categorias .thumb {
	width							: 110px;
	height							: 110px;
	margin-top						: 10px;
	float							: left;
}

#galeria {
	margin-left: 10px;
}

.mensagem {
	width							: 400px;
	color							: #4C7A62;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bancoimagem .thumb {
	width							: 110px;
	min-height							: 120px;
	height							: auto !important;
	height							: 120px;
	margin-top						: 10px;
	background-repeat				: no-repeat;	
	float							: left;
	margin-left						: 15px;

}

 .bancoimagem .fotov {
	float							: left;
	width							: 200px;
	height							: 300px;
	border							: 1px solid #999999;
	margin-left						: 3px;
}

 .bancoimagem .fotoh {
	width							: 300px;
	height							: 200px;
	border							: 1px solid #999999;
}

.bancoimagem .descricaov {
	width							: 200px;
	float							: right;
	text-align						: left;
	margin-left						: 10px;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.campo {
	width							: 30%;
	height							: 17px;
	float							: left;
	text-align						: right;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color							: #4C7A62;
	margin-top						: 1px;
}
.resultado {
	width							: 48%;
	height							: 17px;
	margin-left						: 6px;
	float							: left;;
	text-align						: left;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top						: 1px;
	padding-left					: 2px;
	color							: #666666;
	background-color				: #F2F2F2;
	border							: 1px solid #E6E7E7;
	margin-bottom					: 5px;
}

.resultado_pq {
	width							: 15%;
	height							: 17px;
	margin-left						: 6px;
	float							: left;
	text-align						: left;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top						: 1px;
	padding-left					: 2px;
	color							: #666666;
	background-color				: #F2F2F2;
	border							: 1px solid #E6E7E7;
	margin-bottom					: 5px;
}

.resultado_med {
	width							: 32%;
	height							: 17px;
	margin-left						: 5px;
	padding-left					: 2px;
	float							: left;;
	text-align						: left;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top						: 1px;
	color							: #666666;
	background-color				: #F2F2F2;
	border							: 1px solid #E6E7E7;
	margin-bottom					: 5px;
}

.resultado_ddd {
	width							: 10%;
	height							: 17px;
	margin-left						: 5px;
	padding-left					: 2px;
	float							: left;;
	text-align						: left;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top						: 1px;
	color							: #666666;
	background-color				: #F2F2F2;
	border							: 1px solid #E6E7E7;
	margin-bottom					: 5px;
}

.resultado_tel {
	width							: 37%;
	height							: 17px;
	margin-left						: 5px;
	padding-left					: 2px;
	float							: left;;
	text-align						: left;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top						: 1px;
	color							: #666666;
	background-color				: #F2F2F2;
	border							: 1px solid #E6E7E7;
	margin-bottom					: 5px;
}

.bancoimagem .descricaoh {
	width							: 300px;
	margin-left						: 0px;
	margin-top						: 5px;
	text-align						: left;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.thumb .borda {
	widht							: 110px;
	height							: 110px;
	background						: url(imagens/img_mascarapeq.png) transparent no-repeat left top;
	_background						: none;
	filter							: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagens/img_mascarapeq.png', sizingMethod='scale') !important;
	/*background-image				: URL(imagens/img_mascarapeq.gif);*/
}

#home .thumb .borda {
	background						: url(imagens/img_mascarapeq.png) transparent no-repeat left top;
	_background						: none;
	filter							: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/img_mascarapeq.png', sizingMethod='scale') !important;
}


.thumb SPAN {
	width							: 110px;
	float							: left;
	color							: #4C7A62;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top						: 4px;
	background						: URL(imagens/bg_thumbs.gif) no-repeat #FFFFFF top center;
	display							: block;
}

.borda .legenda {
	width							: 115px;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color							: #4C7A62;
	float							: left;
	margin-top						: 147px;
	margin-left						: 20px;
	text-align						: center;
}

#estrutura #direita {
	width							: 160px;
	float							: left;
}

#direita .texto {
	width							: 140px;
	margin-top						: 10px;
	float							: left;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height						: 1.5em;
	text-align						: left;
	margin-bottom					: 38px;
}

#direita .texto .subtitulo {
	position						: relative;
	left							: -5px;
	top								: 5px;
}

#direita .texto UL {
	padding-left					: 16px;
}

#direita .texto UL LI {
	margin-bottom					: 5px;
}

.texto {
	line-height						: 1.5em;
}

#direito .texto .aspas_dir {
	position						: relative;
	top								: 4px;
}

#direita .texto .autor {
	float							: right;
	margin-top						: .5em;
	color							: #3F6F57;
}

#direita .categorias {
	width							: 160px;
	margin-top						: 10px;
	float							: left;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align						: left;
	margin-bottom					: 38px;
}

#direita .fotografo {
	width							: 160px;
	margin-top						: 10px;
	float							: left;
	text-align						: left;
	margin-bottom					: 38px;

}

#direita .mesa {
	width							: 160px;
	margin-top						: 10px;
	float							: left;
	text-align						: left;
	margin-bottom					: 38px;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;	
}


#direita .categorias UL {
	margin-left						: 20px;
}

.banner {
	width							: 121px;
	position						: relative;
	top								: -20px;
	left							: 10px;
	_left							: 0;
}

.coluna1, .coluna2 {
	width							: 50%;
	float							: left;
	font							: 0.71em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top						: 5px;
	margin-bottom					: 15px;
}

.localizacao {
	height							: 20px;
	margin-left						: 3px;
	float							: left;
	text-align						: left;
	margin-top						: 9px;
	font							: 0.71em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color							: #4C7A62;
}

.total_banco {
	width							: 88px;
	float							: right;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align						: right;
	margin-right					: 5px;
	color							: #4C7A62;
}

.nophoto {
	width							: 100%;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color							: #4C7A62;
	margin-top						: 35px;
	font-weight						: bold;
}

.paginacao {
	width							: 100%;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top						: 30px;
}
	

/* ------------------------------- Titulo --------------------------------- */

.tit_buscarapida {
	cursor							: pointer;

}

.tit_categorias {
	float							: left;
	margin-left						: -6px;
}

.categorias .legenda_thumb {
	width							: 95px;
	margin-top						: 5px;
	margin-left						: 8px;
	float							: left;
	text-align						: center;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color							: #4C7A62;
	word-wrap						: break-word;

}

.tit_conta {
	margin-top						: 10px;
	float							: left;
}

.conta_links {
	display							: block;
	position						: relative;
	top								: -10px;
	_position						: fixed;
	_top							: 75px;
}

.tit_buscaavancada {
	position						: relative;
	left							: -20px;
	top								: 8px;
	
}

.tit {
	height							: 29px;
	position						: relative;
	left							: 10px;
	margin-bottom					: 15px;
	float							: left;
		
}

/* ------------------------------- Btn --------------------------------- */

.usuario .btn_ok {
	position						: relative;
	display							: block;
	top								: 35px !important;
	top								: 10px;
	right							: -20px !important;
	right							: 10px;
	cursor							: pointer;
}

.bt_buscar {
	margin-top						: -5px;
	border							: 1px solid #F2F2F2;
	position						: relative;
	left							: 0px;
}

INPUT.bt_buscarapida {
	width							: 22px;
	height							: 21px;
	float							: left;
	margin-top						: 9px;
	margin-left						: 20px;
}

.btn_voltar {
	float							: right;
	margin-right					: 85px;
	border							: 1px solid #dadada;
}

/* ------------------------------- Form --------------------------------- */

.usuario FORM INPUT.peq {
	width							: 90px;
	border							: 0px;
	margin-top						: 2px;
}

.usuario FORM INPUT.peq {
	height							: 18px;
	float							: left;
}

.usuario FORM INPUT, .usuario FORM TEXTAREA, .usuario FORM SELECT {
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background						: none;
}

.form_usuario {
	width							: 102px;
	height							: 16px;
}

.usuario FORM {
	float							: left;
	margin-left						: 17px;
	margin-top						: 3px;
	display							: inline;
}

#estrutura #form_buscarapida {
	width							: 102px;
	background-image				: URL(imagens/bg_input.gif);
	background-repeat				: no-repeat;
	background-attachment			: fixed;

}

#estrutura #busca_rapida FORM {
	margin							: 0px;
}

#estrutura #busca_rapida LABEL {
	width							: 114px;
	height							: 29px;
	display							: block;
	float							: left;
	position						: relative;
	left							: 175px;
}

#estrutura #busca_rapida FORM INPUT.peq {
	width							: 150px;
	border							: 0px;
	float							: left;
	margin-left						: 185px;
	margin-top						: 14px;
}

#estrutura #busca_rapida FORM INPUT.peq2 {
	width							: 150px;
	border							: 0px;
	float							: left;
	margin-left						: 185px;
	margin-top						: 14px;
}

#estrutura #busca_rapida FORM INPUT, #estrutura #busca_rapida FORM TEXTAREA, #estrutura #busca_rapida FORM SELECT {
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background						: none;

}

.categorias FORM SELECT {
	width							: 150px;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	float							: right;
	margin-top						: 3px;

}

.buscaavancada FORM {
	width							: 400px;
	float							: left;
	margin-bottom					: 20px;
}

.buscaavancada FORM FIELDSET {
	width							: 50%;
	text-align						: center;
	border							: 1px solid #ffffff;
	float							: left;
	margin-bottom					: 10px;
}

.buscaavancada FORM FIELDSET.select {
	width							: 100%;
	text-align						: center;
	border							: 1px solid #ffffff;
	float							: left;
	margin-top						: 3px;	
}

.buscaavancada FORM FIELDSET LEGEND {
	color							: #FF5A00;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.buscaavancada FORM LABEL {
	width							: 100px;
	float							: left;
	text-align						: right;
	color							: #FF5A00;
	margin-top						: 3px;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.buscaavancada FORM INPUT {
	text-align						: left;
	vertical-align					: middle;
	display							: inline;
	margin-left						: 15px;
		
}

.buscaavancada .input {
	width							: 100%;
	float							: left;
	text-align						: left;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	vertical-align					: middle;
	margin-top						: 3px;
}

.buscaavancada FORM SELECT {
	width							: 200px;
	height							: 14px;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom					: 5px;
}

.buscaavancada FORM INPUT.input_buscaavancada {
	background						: none;
	border							: 0px;
	width							: 195px;
	height							: 17px;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom					: 10px;
	margin-top						: 5px;
	margin-left						: 65px;
}

.bg_buscaavancada {
	width							: 100%;
	height							: 35px;
	background-image				: URL(imagens/bg_buscaavancada.jpg);
}

.cadastro FORM {
	width							: 100%;
	float							: left;
	text-align						: left;
	margin-top						: 15px;
}

.contato FORM {
	width							: 100%;
	float							: left;
	text-align						: left;
	margin-top						: 15px;
}

#direita .fotografo FORM {
	width							: 150px;
	float							: right;
	text-align						: left;
	margin-top						: 15px;
}

#direita .fotografo LABEL {
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;]
	color							: #4C7A62;
}

.fotografo FORM INPUT, .fotografo FORM TEXTAREA, .fotografo FORM SELECT {
	background						: #EEF0F1;
	border							: 1px solid #E5E6E6;
	margin-bottom					: 3px;
	color							: #666666;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width							: 125px;	
}

#direita .fotografo FORM SELECT {
	background						: none;

}

.contato FORM INPUT, .contato FORM TEXTAREA, .contato FORM SELECT {
	background						: #EEF0F1;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border							: 1px solid #E5E6E6;
	margin-bottom					: 3px;
	color							: #666666;
}

.cadastro FORM INPUT, .cadastro FORM TEXTAREA, .cadastro FORM SELECT {
	background						: #EEF0F1;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border							: 1px solid #E5E6E6;
	margin-bottom					: 3px;
	color							: #666666;
}

.cadastro FORM INPUT {
	width							: 200px;
}

.contato FORM INPUT {
	width							: 200px;
}

.cadastro FORM TEXTAREA {
	width							: 200px;
	height							: 100px;
	background						: #EEF0F1;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border							: 1px solid #E5E6E6;
	color							: #666666;	
}

.contato FORM TEXTAREA {
	width							: 200px;
	height							: 100px;
	background						: #EEF0F1;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border							: 1px solid #E5E6E6;
	color							: #666666;	
}

.cadastro .legenda {
	font							: 0.71em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color							: #FF5A00;
	margin-top						: 10px;
	margin-bottom					: 5px;	
}

.cadastro .radio {
	background						: none;
	border							: none;
	width							: 15px;
}

.cadastro FORM SELECT {
	background						: none;
}

.cadastro fieldset {
	width							: 100%;
	border							: none;
	border-top						: 1px solid #E5E6E6;
	margin-top						: 10px;
	margin-bottom					: 10px;
	padding-bottom					: 10px;
}

.cadastro FORM .botao {
	width							: 100px;
	border							: 1px solid #DDDDDD;
	height							: 20px;
	background-color				: #E3EBE6;
	color							: #4C7A62;
	cursor							: pointer;
}

.fotografo FORM .botao {
	border							: 1px solid #DDDDDD;
	height							: 20px;
	background-color				: #E3EBE6;
	color							: #4C7A62;
	cursor							: pointer;
	margin-top						: 5px;	
}

.contato FORM .botao {
	width							: 100px;
	border							: 1px solid #DDDDDD;
	height							: 20px;
	background-color				: #E3EBE6;
	color							: #4C7A62;
	float							: right;
	margin-right					: 121px;
	margin-top						: 5px;
	cursor							: pointer;	
}

/* ------------------------------- Links --------------------------------- */

A.legenda_usuario:ACTIVE.legenda_usuario, A.legenda_usuario:VISITED.legenda_usuario, A.legenda_usuario:LINK.legenda_usuario {
	text-decoration					: none;
	color							: #FF5A00;
	width							: 135px;
	display							: block;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right					: 10px;
	margin-top						: 0px;
}

A.legenda_usuario:HOVER.legenda_usuario {
	text-decoration					: underline;
}

.bancoimagem A:ACTIVE, .bancoimagem A:VISITED, .bancoimagem A:LINK {
	text-decoration					: none;
	color							: #FF5A00;
}

.bancoimagem A:HOVER {
	text-decoration					: none;
	color							: #4C7A62;
}

.banco A:ACTIVE, .banco A:VISITED, .banco A:LINK {
	text-decoration					: none;
	color							: #4C7A62;
}

.banco A:HOVER {
	text-decoration					: none;
	color							: #FF5A00;
}

#rodape A:ACTIVE, #rodape A:VISITED, #rodape A:LINK {
	text-decoration					: none;
	color							: #4C7A62;
}

#rodape A:HOVER {
	text-decoration					: none;
	color							: #FF5A00;
}

.categorias A:ACTIVE, .categorias A:VISITED, .categorias A:LINK {
	text-decoration					: none;
	color							: #4C7A62;
}

.categorias A:HOVER {
	text-decoration					: none;
	color							: #FF5A00;
}

.fotografo A:ACTIVE, .fotografo A:VISITED, .fotografo A:LINK {
	text-decoration					: none;
	color							: #4C7A62;
}

.fotografo A:HOVER {
	text-decoration					: none;
	color							: #FF5A00;
}

.thumb A:ACTIVE, .thumb A:VISITED, .thumb A:LINK {
	text-decoration					: none;
	color							: #4C7A62;
}

.thumb A:HOVER {
	text-decoration					: none;
	color							: #FF5A00;
}

#direita A:ACTIVE, #direita A:VISITED, #direita A:LINK {
	text-decoration					: none;
	color							: #4C7A62;
}

#direita A:HOVER {
	text-decoration					: none;
	color							: #FF5A00;
}

.quemsomos A {
	text-decoration					: none;
	color							: #4C7A62;
}

.quemsomos A:HOVER {
	text-decoration					: none;
	color							: #FF5A00;
}

#busca_rapida A:ACTIVE, #busca_rapida A:VISITED, #busca_rapida A:LINK {
	text-decoration					: none;
	color							: #FF5A00;
	display							: block;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	float							: left;
	margin-top						: 13px;
	margin-left						: 10px;
}		

#busca_rapida A:HOVER {
	text-decoration					: underline;
}

.limpo {
	clear							: both;
}

/* ------------------------------- Rodape --------------------------------- */

#estrutura #rodape {
	width							: 100%;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color							: 4C7A62;
	line-height						: 12pt;
}

#estrutura #rodape SPAN {
	width							: 100%;
	height							: 60px;
	background-image				: URL(imagens/bg_rodape.jpg);
	background-repeat				: no-repeat;
	background-position				: center;
	display							: block;
}

#estrutura #rodape .logo1 {
	position:relative;
	left:0px;
	top:-10px;
	display:inline;
}

#estrutura #rodape .logo2 {
	position:relative;
	left:0px;
	top:-10px;
	display:inline;
}

#estrutura #rodape .img_yeap {
	position:relative;
	margin: 10px 0;
	border:0px;
	display:inline;
}

/* -------------------------------- Metades ---------------------------------- */

.metade {
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height						: 1.33em;
	text-align						: left;
	width							: 49.5%;
	float							: left;
	text-align						: left;
}

.metade .titulo {
	margin-left						: 6px;
}

.metade UL {
	padding-left						: 26px;
}

.metade A {
	text-decoration					: none;
	color							: #3F6F57;
}

.metade A:HOVER {
	color							: #FF5A00;
}

.ico_carrinho {
	position: relative;
	top: 3px;
	margin-left: -3px;
}

TABLE {
	font-size						: 1em;
}

TABLE TH {
	border-bottom					: 1px solid #CCCCCC;
}