@import url(menu.css);

body {
	margin:0;
	text-align:center;
	background:#303030  url(../imagens/layout/bg_pag.jpg) repeat-x 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#838383;
}

h1 {
	margin:0;
}

p {
	margin:0;
	padding:0;
}

a {
	font:11px Arial, Helvetica, sans-serif;
	color:#848484;
	text-decoration:none;
}
	a:hover {
		text-decoration:underline;
	}

.clearboth {
	clear:both;
}

div#container {
	width:978px;
	margin:0 auto;
	text-align:left;
}
	div#container div#topo {
		display:table;
		width:965px;
		height:57px;
		margin-top:10px;
		padding:0 0 0 13px;
	}
		div#topo div#logo {
			display:inline; float:left;
			width:224px;
			height:47px;
			padding-top:10px;
		}
		div#topo div#logo h1 a {
			display:block;
			width:224px;
			height:47px;
			background:url(../imagens/layout/logo_brecho_social.jpg) no-repeat 0 0;
			text-indent:-5000em;
			cursor:pointer;
		}
	div#topo div#titulo2 {
		display:inline; float:left;
		width:272px;
		height:40px;
		padding:17px 0 0 0;
	}
		div#topo div#titulo2 span {
			display:block;
			width:260px;
			height:40px;
			text-indent:-5000em;
			background:url(../imagens/titulo/title_alojavirtualparamudarsuaatitude2.gif) no-repeat 0 0;
		}
	div#topo div#cont_topo {
		display:inline;float:left;
		width:456px;			
	}
	 div#container div#links_topo {
		 display:inline; float:left;
		 text-align:right;
		 width:456px;
		 height:28px;
		 color:#B7B7B7;
	 }
		 div#cont_topo div#links_topo a {
			 font:11px Arial, Helvetica, sans-serif;
			 color:#B7B7B7;
			 text-decoration:none;
			 padding:0 6px;
		 }
		 div#cont_topo div#links_topo a:hover {
			 text-decoration:underline;
		 }
	div#cont_topo div#busca_topo {
		display:inline; float:left;
		width:456px;
		height:29px;
	}
		div#busca_topo div#sacoladecompra {
			display:inline; float:left;
			width:182px;
			height:29px;
			padding-right:23px;
		}
		div#busca_topo div#sacoladecompra a {
			display:block;
			width:182px;
			height:29px;
			text-indent:-5000em;
			background:url(../imagens/botoes/bt_sacola_de_compra.jpg) no-repeat 0 0;
		}
		div#busca_topo div#busca {
			display:inline; float:left;
			width:251px;
			height:29px;
		}
		div#busca_topo div#busca span {
			display:inline; float:left;
			width:56px;
			height:29px;
			text-indent:-5000em;
			background:url(../imagens/titulo/title_busca.jpg) no-repeat 0 0;
		}
			div#busca div#buscarcampo {
				display:inline; float:left;
				width:195px;
				height:17px;
				padding:7px 0 5px 0;
			}
			div#busca div#buscarcampo input {
				width:142px;
				height:13px;
				border:1px solid #999;
			}
			div#busca div#buscarcampo input.botao_ok {
				width:38px;
				height:17px;
				text-indent:-5000em;
				border:none;
				cursor:pointer;
				margin-left:5px;
				background:url(../imagens/botoes/bt_ok_busca.jpg) no-repeat 0 0;
			}
div#container div#menu_geral {
	display:table;
	width:951px;
	height:36px;
	padding:12px 13px 0 13px;
	background:url(../imagens/layout/bg_menu.jpg) no-repeat 0 0;
}
div#container div#rodape {
	display:table;
	margin:0 auto;
	width:978px;
	padding:10px 0;
	text-align:center;
}
div#container div#rodape p {
	margin:0;
	padding:0;
}
	div#rodape a {
		font:11px Arial, Helvetica, sans-serif;
		color:#848484;
		text-decoration:none;
		padding:0 12px;
	}
		div#rodape a:hover {
			text-decoration:underline;
		}
	div#rodape a.assinatura {
		padding:0
	}
div#container div#conteudo_pag {
	display:table;
	width:952px;
	overflow:hidden;
	padding:0 0 0 13px;
}
div#container div#conteudo_pag2 {
	display:table;
	width:965px;
	padding:0 0 0 13px;
}
div#container div#barra_patrocinio {
	display:block; clear:both;
	width:944px;
	height:56px;
	padding:12px 13px 13px 21px;
	background:url(../imagens/layout/bg_barra_patroc.jpg) no-repeat 0 0;
}
	div#barra_patrocinio div#realizacao {
		display:block;
		float:left;
		width:90px;
		height:54px;
		background:url(../imagens/layout/separador_patrocinios.gif) right top repeat-y;
	}
	div#barra_patrocinio div.separapatr {
		display:inline;
		padding-right:6px;
		margin-right:5px;
		float:left;
		height:54px;
		background:url(../imagens/layout/separador_patrocinios.gif) right top no-repeat;
	}	
	div#barra_patrocinio div#patrocinios {
		display:inline;
		float:left;
		height:54px;
	}
	div#barra_patrocinio div#patrocinios img {
		float:left;
		border:0;
	}
	
div#container div#cont_flash_esq {
	display:inline;
	float:left;
	width:370px;
	height:295px;
	padding:0;
}
div#container div#cont_home_dir {
	display:inline;
	float:right;
	width:363px;
	padding:5px 12px 0 0
}
	div#cont_home_dir h2 {
		display:block;
		width:343px;
		height:107px;
		margin:0 0 0 20px;
		padding:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_alojavirtualparamudarsuaatitude.gif) center left no-repeat;
	}
div#container div.banner1 {
	display:block;
	width:363px;
	padding:0 0 10px 0;
}

div#container div#navega {
	display:block;
	width:952px;
	height:16px;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#848484;
}
	div#container div#navega a {
		font:11px Arial, Helvetica, sans-serif;
		color:#848484;
		text-decoration:none;
	}
		div#container div#navega a:hover {
			text-decoration:underline;
		}
div#container div#navega2 {
	display:block;
	width:965px;
	height:16px;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#848484;
}
	div#container div#navega2 a {
		font:11px Arial, Helvetica, sans-serif;
		color:#848484;
		text-decoration:none;
	}
		div#container div#navega2 a:hover {
			text-decoration:underline;
		}		
		
div#container div#titulo_quemsomos {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_quemsomos h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_quemsomos.gif) no-repeat 0 0;
	}
div#container div#titulo_mapadosite {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_mapadosite h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_mapadosite.gif) no-repeat 0 0;
	}
div#container div#foto_esq {
	display:table;
	width:357px;
	float:left;
	padding:10px 0 13px 0;
}
div#container div#quemsomos {
	display:table;
	float:left;
	width:593px;
}
div#container div#quemsomos p {
	margin:0;
	padding:5px 0 3px 0;
}

div#container div#busca_personalidades {
	display:block;
	padding:8px 0 0 0;
	width:952px;
	height:55px;
	color:#FFF;
}

div#busca_personalidades div.busca_esq {
	display:block;
	float:left;
	text-align:right;
	height:20px;
	width:86px;
	padding:4px 4px 0 0
}
div#combo_zone2{
	width:143px; 
	height:20px; 
	float:left;
	padding:4px 4px 0 0
}
div#combo_zone3{
	width:143px; 
	height:20px; 
	float:left;
	padding:4px 4px 0 0
}
div#container div#personalidades_list {
	display:table;
	width:952px;
}
	div#personalidades_list div.listas_person {
		float:left;
		display:block;
		width:158px;
		height:250px;
	}
	div#personalidades_list div.listas_person a {
		font:11px Arial, Helvetica, sans-serif;
		color:#848484;
		line-height:20px;
		text-decoration:none;
	}
	div#personalidades_list div.listas_person a:hover {
		text-decoration:underline;
	}
div#container div.paginacao2 {
	display:block;
	width:952px;
	padding:0;
	text-align:center;
}
	div#container div.paginacao2 a {
			font:11px Arial, Helvetica, sans-serif;
			color:#FFF;
			line-height:18px;
			text-decoration:none;
		}
	div#container div.paginacao2 a:hover {
			text-decoration:underline;
		}
div#container div.paginacao {
	display:block;
	width:952px;
	height:25px;
	padding:8px 0 0 0;
	text-align:center;
}
div#container div.paginacao a {
		font:11px Arial, Helvetica, sans-serif;
		color:#FFF;
		line-height:18px;
		text-decoration:none;
	}
div#container div.paginacao a:hover {
		text-decoration:underline;
	}
div#container div.separador_prod {
	width:100%;
	height:12px;
	background:url(../imagens/layout/separador_prod.gif) center no-repeat;
}
div#container div.separador_prod_base {
	width:100%;
	height:12px;
	background:url(../imagens/layout/separador_prod2.gif) center no-repeat;
}
div#container div.separador_prod2 {
	width:100%;
	height:28px;
	background:url(../imagens/layout/separador_prod.gif) center no-repeat;
}
div#container div.separador_prod_base2 {
	width:100%;
	height:28px;
	background:url(../imagens/layout/separador_prod2.gif) center no-repeat;
}
div#container ul#produtos {
	display:table;
	width:593px;
	list-style:none;
	margin:0;
	padding:8px 0;
}
	ul#produtos li {
		display:table;
		float:left;
		width:296px;
	}
div#container ul#produtos div.prod_foto {
	display:block;
	float:left;
	width:114px;
	height:114px;
	padding:0 15px 0 0;
}
div#container ul#produtos div.prod_descr {
	float:left;
	width:137px;
	display:table;
}
div#container div.ongs {
	width:556px;
	padding:12px 14px 15px 18px;
	background:#FFF;
	overflow:hidden;
}
	div.ongs div.ongssep {
		width:100%; overflow:hidden;
		margin-bottom:20px;
	}
	div.ongs div.logo_ong {
		display:inline;
		float:left;
		width:132px;
		height:43px;
	}
	div.ongs div.descr_ong {
		display:inline;
		float:left;
		width:418px;
	}
div#container div#prod_grand {
	display:table;
	width:592px;
	height:auto;
}
div#container div#prod_grand div.img_grande {
	display:block;
	float:left;
	width:220px;
	height:220px;
	padding:0 19px 0 0;
}
	div#prod_grand div.descr_imggd {
		display:table;
		float:left;
		width:351px;
	}
div#container div#prod_grand div.descr_imggd p {
		margin:0;
		padding:0;
}
div#container div#prod_grand div.botao_comprar2 {
	display:table;
	width:351px;
	height:35px;
}	
div#container div#prod_grand div.botao_comprar2 p {
		padding-top:8px;
}
div#container div#prod_grand div.imgs_preco {
	display:table;
	float:left;
	width:213px;
	height:76px;
}
	div#container div#prod_grand div.imgs_preco p {
		margin:0;
		padding:0 0 5px 0;
	}
div#container div#prod_grand div.img_patroc {
	float:left;
	width:138px;
	height:76px;
	text-align:right;
}
div#container div#prod_grand ul#imgs_peq {
	display:block;
	width:213px;
	margin:0;
	padding:0;
	list-style:none;
}
	div#prod_grand ul#imgs_peq li {
		display:block;
		float:left;
		width:54px;
		height:54px;
		padding:0 11px 0 0;
		
	}
div#container div.empresasparc {
	display:table;
	width:952px;
}
div#container div.empresasparc p {
	margin:0;
	padding:3px 0 22px 0;
}
	div.empresasparc ul.list_parceiros {
		display:table;
		width:952px;
		margin:0 auto;
		padding:0 0 14px 0;
		list-style:none;
	}
	div.empresasparc ul.list_parceiros li {
		display:block;
		float:left;
		width:228px;
		height:83px;
		padding:10px 10px 0 0;	
	}
	div.empresasparc ul.list_parceiros li div.img_parc {
		float:left;
		display:block;
		width:80px;
		height:80px;
		padding:0 10px 6px 0;
	}
	div.empresasparc ul.list_parceiros li div.descr_parc {
		display:table;
		padding:0;
	}
div#container div.empresasparc ul.list_parceiros li div.descr_parc  p {
	margin:0;
	padding:0 0 2px 0;
}

div#container div#colaboradores {
	display:table;
	width:952px;
}
	div#colaboradores h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_colaboradores.gif) left center no-repeat;
	}
div#container div#colaboradores p {
	margin:0;
	padding:0 0 16px 0;
}
div#container ul#barra_colaboradores {
	display:table;
	width:932px;
	padding:10px 0 10px 10px;
	margin:0 0 8px 0;
	list-style:none;
	background:#FFF;
}
	ul#barra_colaboradores li {
		display:block;
		float:left;
		height:60px;
		padding:0 15px 0 0;
	}
div#container ul.list_colaboradores	{
	display:table;
	width:952px;
	padding:0;
	margin:0;
	list-style:none;
}
	ul.list_colaboradores li {
		display:block;
		float:left;
		width:80px;
		height:80px;
		padding:0 27px 24px 0;
	}
	ul.list_colaboradores li.list_ultimo {
		padding:0 0 24px 0;
	}
div#container div.empresasparc {
	display:table;
	width:952px;
	padding:8px 0 0 0;
}
div#container div.empresasparc p {
	margin:0;
	padding:4px 0 11px 0;
}
div#container div.logo_grande {
	display:block;
	float:left;
	width:200px;
	height:200px;
	padding:0 15px 10px 0;
}
div#container div.personalidades_conv {
	display:table;
	width:952px;
	padding:20px 0 0 0;
	margin:0;
}
div#container div.personalidades_conv ul {
		display:table;
		width:952px;
		margin:0 auto;
		padding:0 0 14px 0;
		list-style:none;
	}
	div.personalidades_conv ul li {
		display:table;
		float:left;
		width:200px;
		padding:0 38px 0 0;	
	}
	div.personalidades_conv ul li div.img_parc2 {
		float:left;
		display:block;
		width:81px;
		height:81px;
		padding:0 10px 3px 0;
	}
	div.personalidades_conv ul li div.descr_parc2 {
		display:table;
		float:left;
		width:108px;
		padding:0;
	}
div#container div#topo_sacola2 {
	display:table;
	width:965px;
	margin-bottom:15px;
	background:url(../imagens/layout/bg_separa_sacola1.gif) bottom center no-repeat;
}
div#container div#topo_sacola {
	display:table;
	width:965px;
}
	div#container div#navega_sacola {
		display:block;
		float:left;
		width:605px;
		height:40px;
		padding:19px 0 0 0;
		margin:0;
		font:11px Arial, Helvetica, sans-serif;
		color:#1D1D1D;
	}
	div#container div#navega_sacola ul {
		display:block;
		width:598px;
		height:40px;
		margin:0;
		padding:0 0 0 7px;
		list-style:none;
		background:url(../imagens/layout/bg_navega_sacola.jpg) 0 0 no-repeat;
	}
	div#container div#navega_sacola ul li {
		display:block;
		float:left;
		width:118px;
		height:41px;
		text-align:center;
		background:url(../imagens/layout/separador_sacola.gif) right center no-repeat;
	}
	div#container div#navega_sacola ul li.nobg {
		background:none;
	}
	div#container div#navega_sacola a {
		display:block;
		width:118px;
		height:27px;
		padding:13px 0 0 0;
		font:11px Arial, Helvetica, sans-serif;
		color:#1D1D1D;
		text-decoration:none;
	}
	div#container div#navega_sacola a.nav_on {
		background:url(../imagens/layout/bg_nav_sacola.jpg) no-repeat 0 0;
	}
	
div#container div.cont_sacola {
	display:table;
	width:952px;
	padding:20px 0 0 0;
}	
div#container div.cont_sacola2 {
	display:table;
	width:952px;
	padding:0;
}	
div#container div.botoes_sacola {
	display:table;
	width:899px;
	height:32px;
	padding:0 27px 0 0;
	text-align:right;
}
div#container div.botoes_sacola2 {
	display:table;
	width:909px;
	height:52px;
	padding:0 17px 0 0;
	text-align:right;
}	
div#container div.tabela_sacola {
	display:table;
	width:952px;
}
	div#container div.tabela_sacola div.sac_descr_itens {
		display:block;
		width:952px;
		height:18px;
		color:#FFF;
		background:url(../imagens/layout/bg_separa_sacola1.gif) bottom center no-repeat;
	}
	div#container div.tabela_sacola div.sac_descr_itens3 {
		display:table;
		width:952px;
		height:18px;
		color:#FFF;
		background:url(../imagens/layout/separador_prod3.gif) bottom center no-repeat;
	}	
	div#container div.tabela_sacola div.sac_descr_itens4 {
		display:table;
		width:952px;
		margin:0;
		padding:30px 0 8px 0;
		color:#FFF;
		background:url(../imagens/layout/separador_prod3.gif) bottom center no-repeat;
	}	

		 div.tabela_sacola div.sac_col1 {
		 	display:table;
			float:left;
			width:560px;
		 }
		 div.tabela_sacola div.sac_col2 {
		 	display:table;
			float:left;
			width:231px;
		 }
		 div.tabela_sacola div.sac_col3 {
		 	display:table;
			float:left;
			width:161px;
			text-align:center;
			color:#FFF;
		 }	 
	div#container div.tabela_sacola div.sac_cont_itens {
		display:table;
		width:952px;
		padding:18px 0 0 0;
	}
	div#container div.tabela_sacola div.sac_cont_itens2 {
		display:table;
		width:952px;
		padding:0 0 14px 0;
	}	
	div#container div.tabela_sacola div.sac_cont_itens_ult {
		display:table;
		width:952px;
		padding:18px 0 0 0;
		background:url(../imagens/layout/bg_separa_sacola2.gif) no-repeat 0 0;
	}
	div#container div.tabela_sacola div.sac_foto {
		display:table;
		float:left;
		width:65px;
		padding:0 17px 15px 0;
	}
	div#container div.tabela_sacola div.sac_foto_descr {
		display:table;
		float:left;
		width:350px;
		padding:0;
	}
	div#container div.tabela_sacola div.sac_foto_ong {
		display:block;
		float:left;
		padding:0 14px 15px 0;
	}
	div#container div.tabela_sacola div.sac_foto_ong_descr {
		display:table;
		float:left;
		width:147px;
		padding:0;
		color:#D1D1D1;
	}
	div#container div.tabela_sacola div.sac_valor_unit {
		display:table;
		width:161px;
		padding:24px 0 0 0;
		color:#D1D1D1;
	}
	div#container div.tabela_sacola div.sac_barra_total {
		display:block;
		width:952px;
		height:55px;
		color:#D0D0D0;
		background:url(../imagens/layout/bg_barra_tabela.gif) no-repeat 0 0;
	}
div#container div.sac_subtotal {
	width:111px;
	float:right;
	color:#D0D0D0;
	text-align:right;
	padding:14px 8px 0 0;
}
div#container div.sac_subtotal_v {
	width:111px;
	float:right;
	color:#FFF;
	padding:14px 0 0 0;
}
div#container div.sac_subtotal2 {
	width:111px;
	float:right;
	color:#D0D0D0;
	text-align:right;
	padding:2px 8px 0 0;
}
div#container div.sac_subtotal_v2 {
	width:111px;
	float:right;
	color:#FFF;
	padding:2px 0 0 0;
}
div#container div.tabela_sacola div.calcular_cep {
	display:table;
	width:346px;
	float:left;
	padding: 0 0 22px 0;
}
div#container div.tabela_sacola div.inf_entrega	{
	display:table;
	width:952px;
}
	div.tabela_sacola div.inf_entrega p {
		margin:0;
		padding:12px 0;
	}
	
div#container div.tabela_sacola div.inf_ongs {
	display:table;
	width:952px;
	padding:12px 0 60px 0;
}
div#container div.tabela_sacola div.ongs_benef {
	display:table;
	float:left;
	width:50%;
}
	 div.ongs_benef div.inf_ong_descr {
		display:table;
	 	width:375px;
		float:left;
	 }
div#container div.tabela_sacola div.ongs_benef_nv {
	display:inline;
	float:left;
	width:535px;
}
	 div.ongs_benef_nv div.inf_ong_descr {
		display:inline; float:left;
	 	width:375px;		
	 }
div#container div.cont_identificacao {
	display:table;
	width:952px;
	padding:100px 0;
	text-align:center;
}
div#container div.cont_identificacao2 {
	display:table;
	width:952px;
	padding:70px 0 100px 0;
	text-align:center;
}
	div.identificacao {
		display:block;
		width:619px;
		height:174px;
		margin:0 auto;
		text-align:left;
		background:url(../imagens/layout/bg_identificacao.jpg) repeat-x 0 0;
	}
	div.identificacao div.jasoucliente {
		display:block;
		float:left;
		width:270px;
		height:132px;
		padding:20px 23px;
		background:url(../imagens/layout/bg_separa_ident.jpg) right top no-repeat;
	}
	div.identificacao div.primeiracompra {
		display:block;
		float:left;
		width:260px;
		height:132px;
		padding:20px 20px;
	}	
		 div.identificacao label.identif_titulo {
		 	display:block;
		 	width:100%;
			height:21px;
			margin-bottom:5px;
			color:#FFF;
			background:url(../imagens/layout/separa_ident.gif) left bottom no-repeat;
		 }
		div.identificacao label.identif_col1 {
		 	display:block;
			float:left;
		 	width:38px;
			height:21px;
			text-align:right;
			padding:10px 4px 0 0;
		}
		div.identificacao label.identif_col1_3 {
		 	display:block;
			float:left;
		 	width:61px;
			height:21px;
			text-align:right;
			padding:10px 4px 0 0;
		}
		div.identificacao label.identif_col3_3 {
		 	display:block;
			float:left;
		 	width:45px;
			height:25px;
			padding:6px 0 0 0;
		}	
		div.identificacao label.identif_col2 {
		 	display:block;
			float:left;
		 	width:228px;
			height:25px;
			padding:6px 0 0 0;
		}
		div.identificacao label.identif_col2_2 {
		 	display:block;
			float:left;
		 	width:143px;
			height:25px;
			padding:6px 0 0 0;
	margin-top: 0px;
}		
		div.identificacao label.identif_col3 {
		 	display:block;
			float:left;
		 	width:85px;
			height:25px;
			padding:6px 0 0 0;
		}
		div.identificacao label.identif_esqsenha {
		 	display:block;
		 	width:228px;
			height:25px;
			padding:0 0 0 42px;	
		}
div#container div.cont_cadastro {
	display:table;
	width:952px;
	padding:39px 0;
	text-align:center;
}
	div#container div.cadastro_titulo {
		display:block;
		width:952px;
		margin-bottom:26px;
		background:url(../imagens/layout/separador_cadastro.gif) bottom center no-repeat;
	}
	div#container div.cadastro_titulo_topmg {
		display:block;
		width:952px;
		margin-top:20px;
		margin-bottom:26px;
		background:url(../imagens/layout/separador_cadastro.gif) bottom center no-repeat;
	}	
	div#container div.cadastro_titulo2 {
		display:block;
		width:952px;
		margin-bottom:26px;
		background:url(../imagens/layout/separador_cadastro2.gif) bottom center no-repeat;
	}
	div.cont_cadastro div.dados_1 {
		display:table;
		width:656px;
		margin:0 auto;
		padding:28px 0 34px 0;
		text-align:left;
		background:url(../imagens/layout/bg_cadastro1.jpg) repeat-x 0 0;
	}
	div.cont_cadastro div.dados_2 {
		display:table;
		width:656px;
		margin:0 auto;
		padding:28px 0 34px 0;
		text-align:left;
		background:url(../imagens/layout/bg_cadastro2.jpg) left bottom repeat-x;
	}
	div.cont_cadastro div.dados_novoend {
		display:table;
		width:656px;
		margin:0 auto;
		padding:0 0 34px 0;
		text-align:left;
		background:url(../imagens/layout/bg_novoend.jpg) left bottom repeat-x;
	}		
	div.cont_cadastro label.label_esq {
		display:block;
		float:left;
		width:188px;
		height:31px;
		padding:4px 4px 0 0;
		text-align:right;
	}
	div.cont_cadastro label.label_dir {
		display:block;
		float:left;
		width:460px;
		height:35px;
	}
	div.cont_cadastro label.label_esq2 {
		display:block;
		float:left;
		width:188px;
		height:41px;
		padding:4px 4px 0 0;
		text-align:right;
	}	
	div.cont_cadastro label.label_dir2 {
		display:block;
		float:left;
		width:460px;
		height:35px;
		padding:10px 0 0 0;
	}	
	div.cont_cadastro label.label_esq40 {
		display:block;
		float:left;
		width:188px;
		height:46px;
		padding:4px 4px 0 0;
		text-align:right;
	}
	div.cont_cadastro label.label_dir40 {
		display:block;
		float:left;
		width:460px;
		height:35px;
		padding:15px 0 0 0;
	}	
div#container div.end_cadastrado {
	display:table;
	width:952px;
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	background:url(../imagens/layout/bg_enderecos.jpg) repeat-x 0 0;
}
div#container div.bg_pagam {
	display:table;
	width:952px;
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	background:url(../imagens/layout/bg_enderecos.jpg) repeat-x 0 0;
}
div#container div.enderecos {
	display:block;
	float:left;
	width:271px;
	padding:21px 23px 21px 23px;
	background:url(../imagens/layout/bg_separa_ident.jpg) right top no-repeat;
}
	div.end_cadastrado div.enderecos p {
		padding:3px 0 3px 0;
	}
div#container div.endereco_compl {
	display:block;
	float:left;
	width:906px;
	padding:21px 23px 21px 23px;
}
div#container  div.endereco_compl p {
	padding:3px 0 3px 0;
}	
	div.topo_end {
		display:block;
		width:100%;
		height:20px;
		margin-bottom:2px;
		color:#FFFFFF;
		background:url(../imagens/layout/bg_linha_end.gif) left bottom no-repeat;
	}
	div.topo_end_completo {
		display:block;
		width:100%;
		height:20px;
		margin-bottom:2px;
		color:#FFFFFF;
		background:url(../imagens/layout/bg_linha_end_compl.gif) left bottom no-repeat;
	}	
div#container div.cont_cadastro .div_botao {
	display:block;
	width:952px;
	height:22px;
}

div#container div.boleto {
	width:952px;
	display:table;
	padding:0;
	background:url(../imagens/layout/separador_prod3.gif) bottom center no-repeat;
}
	div#container div.boleto .imgboleto {
		display:table;
		float:left;
		width:116px;
		margin:8px 0 0 0;
		background:url(../imagens/layout/separa_boleto.gif) right center no-repeat;
	}
	div#container div.boleto div.descrboleto {
		display:table;
		float:left;
		width:366px;
		padding:25px 0 0 14px;
	}
	div#container div.boleto div.botao_boleto {
		display:block;
		float:right;
		padding:30px 50px 0 0;
	}
div.finalizapedido {
	display:block;
	float:left;
	width:182px;
	padding:28px 0 0 0;
}
div#container div.finalizar_pt1 {
	display:table;
	width:952px;
	padding:10px 0 12px 0;
	margin:0 0 12px 0;
}
	 div.finalizar_pt1 div.finalizar_pt1_esq {
	 	display:table;
		float:left;
		width:471px;
	 }
		 div.finalizar_pt1_esq label.labelfinalizar1 {
			display:block;
			float:left;
			width:93px;
			height:28px;
			padding:0 4px 0 0;
			text-align:right;
			color:#FFF;
		 }
		 div.finalizar_pt1_esq label.labelfinalizar2 {
			display:block;
			float:left;
			width:373px;
			height:28px;
			padding:0;
			text-align:left;
		 }	 
	 div.finalizar_pt1 div.finalizar_pt1_dir {
	 	display:table;
		float:left;
		width:441px;
		height:70px;
		padding:20px 20px 0 20px;
		text-align:center;
		background:url(../imagens/layout/separa_finalizarpedido.gif) left center no-repeat;
	 }
div.campo_finaliza {
	display:table;
	width:952px;
	margin:0;
	padding:0 0 10px 0;
	color:#FFF;
	background:url(../imagens/layout/bg_separafinaliza.gif) bottom center no-repeat;
}
	div.finalizar_pt1 div.rec_texto2 {
		display:table;
		padding:10px 0;
	}
		 div.rec_texto2 p {
		 	padding:3px 0 5px 0;
		 }
	
div#container div.confirmacaopedido {
	display:table;
	width:628px;
	padding:70px 162px;
	text-align:center;
}	
	div.confirmacaopedido p {
		padding:3px 0 5px 0;
	}
div#container div.cont_faq	{
	display:table;
	width:932px;
	padding:20px 20px 0 0;
}
	div.cont_faq p {
		padding:0 0 25px 0;
	}		
div#container div.cont_comodoar	{
	display:table;
	width:952px;
}
	div.cont_comodoar p {
		padding:0 0 8px 0;
	}	
	div.cont_comodoar div.form_comodoar {
		display:table;
		width:653px;
		margin:15px auto;
		padding:30px 0;
		background:url(../imagens/layout/bg_comodoar.jpg) repeat-x 0 0;
	}
		div.form_comodoar label.label_comodoar1 {
			display:block;
			float:left;
			width:186px;
			padding:3px 4px 0 0;
			height:28px;
			text-align:right;
		}
		div.form_comodoar label.label_comodoar2 {
			display:block;
			float:left;
			width:462px;
			padding:0;
			height:31px;
		}
		div.form_comodoar label.label_comodoar1_texto {
			display:block;
			float:left;
			width:186px;
			padding:3px 4px 0 0;
			height:81px;
			text-align:right;
		}
		div.form_comodoar label.label_comodoar2_texto {
			display:block;
			float:left;
			width:462px;
			padding:0;
			height:84px;
		}
		div.form_comodoar label.label_comodoar2_texto textarea {
			width:325px;
			height:70px;
		}
	
div#container ul#status {
	display:block;
	width:952px;
	height:60px;
	list-style:none;
	margin:0;
	padding:10px 0 0 0;
	color:#FFF;
}
	 ul#status li {
	 	display:block;
		float:left;
		height:20px;
		padding:0 16px 0 18px;
		background:url(../imagens/ico/ico_status.gif) no-repeat 0 0;
	 }
div.campo_finaliza_st {
	display:table;
	width:952px;
	margin:0 0 10px 0;
	padding:30px 0 10px 0;
	color:#FFF;
	background:url(../imagens/layout/bg_separa_st.gif) bottom center no-repeat;
}	 
div.campo_finaliza1 {
	display:table;
	width:952px;
	margin:0;
	padding:30px 0 10px 0;
	color:#FFF;
	background:url(../imagens/layout/bg_separafinaliza.gif) bottom center no-repeat;
}	 
div.campo_finaliza2 {
	display:table;
	width:952px;
	margin:0;
	padding:10px 0;
	background:url(../imagens/layout/bg_separafinaliza.gif) bottom center no-repeat;
}	 
div#container div.meuspedidos_col1 {
	display:table;
	float:left;
	width:147px;
}
div#container div.meuspedidos_col2 {
	display:table;
	float:left;
	width:257px;
}
div#container div.meuspedidos_col3 {
	display:table;
	float:left;
	width:218px;
}
div#container div.meuspedidos_col4 {
	display:table;
	float:left;
	width:223px;
}
div#container div.meuspedidos_col5 {
	display:table;
	float:left;
	width:103px;
}
	
div.newsgeral {
	position: absolute;
	width:100%;
	height:2000px;
	background:#000;
	display:table;
	left:0;
	top:0;
	margin:0;
	padding:1px 0 0 0;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	z-index:1;
}
	div.basebox {
		position:relative;
		height:0;
		width:100%;
		z-index:2;
	}
	div.box1 {
		position:absolute;
		display:table;
		width:340px;
		padding:0 0 30px 0;
		color:#848484;
		text-align:left;
		background:#FFF url(../imagens/layout/bg_news1.gif) left bottom repeat-x;
		left: 459px;
		top: 181px;
	}
	div.topo_news {
		display:block;
		width:320px;
		height:16px;
		padding:7px 10px 5px 10px;
		background:#ECECEC;
	}
	div.cont_box {
		display:table;
		width:318px;
		margin:0 auto;
		padding:20px 0 0 0;
	}
	div.cont_box label.labelbox1 {
		display:block;
		float:left;
		text-align:right;
		width:36px;
		height:28px;
		padding:4px 4px 0 0;
	}
	div.cont_box label.labelbox2 {
		display:block;
		float:left;
		width:276px;
		height:32px;
		padding:0;
	}	
	
	
		

/*titulos*/
.titulo_brechosocial {
	display:block;
	width:593px;
	height:27px;
	padding:20px 0 0 0;
	margin:0;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_brechosocial.gif) bottom left no-repeat;
}
.titulo_socialway {
	display:block;
	width:593px;
	height:27px;
	padding:20px 0 0 0;
	margin:0;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_socialway.gif) bottom left no-repeat;
}
div#container div#titulo_personalidades {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_personalidades h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_personalidades.gif) no-repeat 0 0;
	}
div#container div#titulo_parceiros {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_parceiros h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_empresasparceiras.gif) no-repeat 0 0;
	}
div#container div#titulo_colaboradores {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_colaboradores h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_colaboradores1.gif) no-repeat 0 0;
	}
div#container div#titulo_ongsbeneficiadas {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_ongsbeneficiadas h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_ongsbeneficiadas.gif) no-repeat 0 0;
	}	
div#container div#titulo_cadastro {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_cadastro h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_cadastro.gif) no-repeat 0 0;
	}
div#container div#titulo_comodoar {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_comodoar h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_comodoar.gif) no-repeat 0 0;
	}
div#container div#titulo_faleconosco {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_faleconosco h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_faleconosco.gif) no-repeat 0 0;
	}
div#container div#titulo_faq {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_faq h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_faq.gif) no-repeat 0 0;
	}		
div#container div#titulo_meuspedidos {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_meuspedidos h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_meuspedidos.gif) no-repeat 0 0;
	}			

div.personalidades_conv h3 {
	display:block;
	width:952px;
	height:36px;
	padding:0;
	margin:0;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_personalidadesconvidadas.gif) no-repeat 0 0;
}		
div#container div.botoes1 {
	padding:7px 0 0 0;
	height:22px;
}
div#container div#sacoladecompras {
	display:block;
	float:left;
	width:352px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#sacoladecompras h2 {
		display:block;
		width:352px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_minhasacoladecompras.gif) no-repeat 0 0;
	}
.titulo_dadospf {
	display:block;
	width:952px;
	height:25px;
	padding:0;
	margin:0;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_dados_pf.gif) no-repeat 0 0;
}	

.titulo_dadospj {
	display:block;
	width:952px;
	height:25px;
	padding:0;
	margin:0;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_dados_pj.gif) no-repeat 0 0;
}	

.titulo_endereco {
	display:block;
	width:952px;
	height:25px;
	padding:0;
	margin:0;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_endereco.gif) no-repeat 0 0;
}
.titulo_assinenossanewsletter {
	display:block;
	float:left;
	width:272px;
	height:14px;
	padding:0;
	margin:0;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_assinenossanewsletter.gif) no-repeat 0 0;
}

.titulo_cadastrarnovoendereco {
	display:block;
	width:952px;
	height:25px;
	padding:0;
	margin:0;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_cadastrarnovoend.gif) no-repeat 0 0;
}
.titulo_enderecocadastrado {
	display:block;
	float:left;
	width:452px;
	height:25px;
	padding:0;
	margin:0;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_enderecocadastrado.gif) no-repeat 0 0;
}	
.titulo_finalizapedido {
	display:block;
	width:182px;
	height:24px;
	padding:0;
	margin:0;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_finalizapedido.gif) no-repeat 0 0;
}	

	
/*texto*/
.arial_11_branco {
	font:11px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.arial_11_vermelho {
	font:11px Arial, Helvetica, sans-serif;
	color:#AA1E1E;
}
.arial_11_cinzaclaro_underl {
	font:11px Arial, Helvetica, sans-serif;
	color:#C0BFBF;
	text-decoration:underline;
	padding:0 0 3px 0;
	display:block;
	margin:0;
}
.arial_cinzaclaro {
	font:11px Arial, Helvetica, sans-serif;
	color:#D1D1D1;
}
.arial_vermelhoola {
	font:11px Arial, Helvetica, sans-serif;
	color:#CA6064;
}
a.link_arial_cinzaclaro{
	font:11px Arial, Helvetica, sans-serif;
	color:#D1D1D1;
}
a.link_arial_cinza1 {
	font:11px Arial, Helvetica, sans-serif;
	color:#E5E5E5;
}
a.link_personalidades {
	display:block;
	float:left;
	width:104px;
	height:23px;
	padding:5px 0 0 25px;
	font:11px Arial, Helvetica, sans-serif;
	color:#C23535;
	background:url(../imagens/ico/ico_personalidades.gif) no-repeat 0 0;
}


.bt_comprar {
	display:inline;
	float:left;
	width:61px;
	height:17px;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_comprar.gif) no-repeat 0 0;
}
.bt_comprar2 {
	display:block;
	float:left;
	width:74px;
	height:23px;
	margin-top:4px;
	margin-right:4px;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_comprar2.gif) no-repeat 0 0;
}
.bt_saibamais {
	display:inline;
	float:left;
	width:65px;
	height:17px;
	margin-left:4px;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_saibamais.gif) no-repeat 0 0;
}

.bt_cliqueaqui {
	display:block;
	width:72px;
	height:21px;
	margin-top:5px;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_cliqueaqui.gif) no-repeat 0 0;
}
.bt_continuarcomprando {
	display:block;
	float:left;
	width:133px;
	height:17px;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_continuarcomprando.gif) no-repeat 0 0;
}
.bt_concluircompra {
	display:block;
	float:right;
	width:106px;
	height:17px;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_concluircompra.gif) no-repeat 0 0;
}
.bt_calcularvalorfrete {
	display:block;
	float:left;
	width:144px;
	height:17px;
	margin:3px 0 0 0;
	padding:0;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_calcular_valor_frete.gif) no-repeat 0 0;
}
.bt_avancar {
	display:block;
	width:63px;
	height:17px;
	margin:0;
	padding:0;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_avancar.gif) no-repeat 0 0;
}
.bt_avancar2 {
	display:block;
	float:right;
	width:63px;
	height:17px;
	margin:0 20px 0 0;
	padding:0;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_avancar.gif) no-repeat 0 0;
}
.bt_cadastrarnovoend {
	display:block;
	float:right;
	width:154px;
	height:17px;
	margin:0 20px 0 0;
	padding:0;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_cadastrarnovoend.gif) no-repeat 0 0;
}
div.BtEditar a{
	display:inline; float:left;
	width:55px; height:17px;
	background:url(../imagens/botoes/bt_editar.gif) no-repeat 0 0;
	margin-top:10px;
}
div.BtEscolherEndereco a{
	display:inline; float:right;
	width:138px; height:17px;
	background:url(../imagens/botoes/bt_EscolheresteEndereco.gif) 0 0 no-repeat;
	margin-top:10px;
}
.bt_editar {
	display:block;
	float:right;
	width:55px;
	height:17px;
	margin:0 20px 0 0;
	padding:0;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_editar.gif) no-repeat 0 0;
}
.bt_enviar {
	display:block;
	width:55px;
	height:17px;
	margin:0 20px 0 0;
	padding:0;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_enviar.gif) no-repeat 0 0;
}
.bt_enviar2 {
	display:block;
	float:right;
	width:52px;
	height:17px;
	margin:0;
	padding:0;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_enviar2.gif) no-repeat 0 0;
}
.bt_alterarendereco {
	display:block;
	float:right;
	width:112px;
	height:17px;
	margin:0;
	padding:0;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_alterarendereco.gif) no-repeat 0 0;
}
.bt_imprimirboleto {
	display:block;
	float:right;
	width:112px;
	height:17px;
	margin:0;
	padding:0;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_imprimirboleto.gif) no-repeat 0 0;
}
.bt_imprimirpedido {
	display:block;
	float:right;
	width:95px;
	height:18px;
	margin:0 20px 0 0;
	padding:0;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_imprimirpedido.gif) no-repeat 0 0;
}
.bt_concluir {
	display:block;
	float:right;
	width:63px;
	height:18px;
	margin:0;
	padding:0;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_concluir.gif) no-repeat 0 0;
}
.bt_imprimir2viaboleto {
	display:block;
	float:right;
	width:142px;
	height:18px;
	margin:0;
	padding:0;
	cursor:pointer;
	border:none;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_imprimir2viaboleto.gif) no-repeat 0 0;
}

/*forms*/
.campo_form1 {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #999;
}

/*css2*/

div#container div#titulo_resultadoBusca {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_resultadoBusca h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_resultadodebusca.gif) no-repeat 0 0;
	}
div#container div#titulo_avisoIndisponivel {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_avisoIndisponivel h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_avisoprodindisponivel.gif) no-repeat 0 0;
	}
div#container div#titulo_email {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_email h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_email.gif) no-repeat 0 0;
	}
div#container div#titulo_entrega {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_entrega h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_entrega.gif) no-repeat 0 0;
	}
div#container div#titulo_trocasdevolucoes {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_trocasdevolucoes h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_trocasedevolucoes.gif) no-repeat 0 0;
	}
div#container div#titulo_formadepagamento {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_formadepagamento h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_formadepagamento.gif) no-repeat 0 0;
	}
div#container div#titulo_privacidade_seguranca {
	display:block;
	width:952px;
	height:40px;
	padding:20px 0 0 0;
	margin:0;
}
	div#titulo_privacidade_seguranca h2 {
		display:block;
		width:952px;
		height:36px;
		padding:0;
		margin:0;
		text-indent:-5000em;
		background:url(../imagens/titulo/title_privacidade_seguranca.gif) no-repeat 0 0;
	}
	
div#conteudo_pag div.respostaEmail {
	width:100%;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:120px 0 170px;
}

div#conteudo_pag div.txtAvisoIndisponivel {
	width:100%;
}
	div#conteudo_pag div.txtAvisoIndisponivel p {
		margin-bottom:26px;
	}
	div#conteudo_pag div.txtAvisoIndisponivel div {
		width:656px;
		background:url(../imagens/layout/bg_form_aviso.gif) repeat-x 0 0;
		margin:0 auto;
		padding:30px 0 80px;
	}
		div#conteudo_pag div.txtAvisoIndisponivel div label {
			display:block;
			float:left;
			width:184px;
			height:14px;
			padding-top:3px;
			padding-right:9px;
			text-align:right;
			margin-bottom:20px;
		}
		div#conteudo_pag div.txtAvisoIndisponivel span {
			display:block;
			float:left;
			padding-bottom:20px;
			width:420px;
		}
		div#conteudo_pag div.txtAvisoIndisponivel input.txt {
			height:15px;
			background:#FFF;
			border:1px solid #999;
			font:11px Arial, Helvetica, sans-serif;
			color:#848484;
		}
		div#conteudo_pag div.txtAvisoIndisponivel textarea {
			background:#FFF;
			border:1px solid #999;
			font:11px Arial, Helvetica, sans-serif;
			color:#848484;
			width:335px;
			height:114px;
			margin-bottom:12px;
		}
		div#conteudo_pag div.txtAvisoIndisponivel input.btnEnviar {
			background:url(../imagens/botoes/bt_enviar.gif) no-repeat 0 0;
			width:53px;
			height:17px;
			border:none;
			outline:none;
			cursor:pointer;
		}
		
div#conteudo_pag div.ordenaResultado {
	color:#FFF;
	width:100%;
	text-align:left;
}
	div#conteudo_pag div.ordenaResultado a {
		color:#FFF;
	}
	div#conteudo_pag div.ordenaResultado a.linkAtivo {
		text-decoration:underline;
	}
	div#conteudo_pag div.ordenaResultado span {
		display:block;
		float:right;
		width:450px;
		text-align:right;
		padding-right:10px;
	}

div#conteudo_pag ul.listaResultadoBusca {
	width:100%;
	margin:5px 0;
	padding:0;
	list-style:none;
	background:url(../imagens/layout/bg_separa_sacola1.gif) no-repeat center top;
}
	div#conteudo_pag ul.listaResultadoBusca img,
	div#conteudo_pag ul.listaResultadoBusca a {
		border:none;
	}
	div#conteudo_pag ul.listaResultadoBusca li {
		width:100%;
		background:url(../imagens/layout/bg_separa_sacola2.gif) no-repeat center bottom;
		padding:16px 0 12px;
	}
		div#conteudo_pag ul.listaResultadoBusca div.imgProduto {
			float:left;
			display:inline;
			width:130px;
			padding-left:6px;
		}
		div#conteudo_pag ul.listaResultadoBusca div.descricaoProduto {
			float:left;
			display:inline;
			width:303px;
		}
			div#conteudo_pag ul.listaResultadoBusca div.descricaoProduto a {
				color:#D1D1D1;
			}
			div#conteudo_pag ul.listaResultadoBusca div.descricaoProduto span {
				display:block;
				color:#FFF;
				margin:15px 0;
			}
		div#conteudo_pag ul.listaResultadoBusca div.empresaParceira,
		div#conteudo_pag ul.listaResultadoBusca div.ongBeneficiada {
			float:left;
			display:inline;
			width:192px;
			text-align:center;
		}
			div#conteudo_pag ul.listaResultadoBusca div.empresaParceira h4,
			div#conteudo_pag ul.listaResultadoBusca div.ongBeneficiada h4 {
				color:#E5E5E5;
				font-size:11px;
				margin:0;
				font-weight:normal;
			}
			div#conteudo_pag ul.listaResultadoBusca div.empresaParceira img,
			div#conteudo_pag ul.listaResultadoBusca div.ongBeneficiada img {
				margin:5px 0;
			}
		div#conteudo_pag ul.listaResultadoBusca div.precoProduto {
			float:left;
			display:inline;
			width:68px;
			padding-top:68px;
			color:#FFF;
			margin-left:55px;
			text-align:center;
		}

div#conteudo_pag div.txtInstitucional {
	width:100%;
	margin:25px 0 30px;
}
	div#conteudo_pag div.txtInstitucional h4 {
		margin:0 0 18px;
		color:#FFF;
		font-size:11px;
		font-weight:normal;
	}
	div#conteudo_pag div.txtInstitucional p {
		margin-bottom:18px;
	}


/*======================================= Links =======================================*/
a.link_btnVoltar {
	background:url(../imagens/botoes/bt_voltar.gif) no-repeat 0 0;
	display:block;
	width:63px;
	height:17px;
	text-indent:-5000em;
	margin:20px auto 0;
}
a.link_btnSaibaMais {
	display:block;
	background:url(../imagens/botoes/bt_saibamais.gif) no-repeat 0 0;
	width:66px;
	height:17px;
	text-indent:-5000em;
	margin-top:5px;
}
a.link_btnComprar {
	display:block;
	background:url(../imagens/botoes/bt_comprar.gif) no-repeat 0 0;
	width:62px;
	height:17px;
	text-indent:-5000em;
	margin:15px 0 0 6px;
}
div#cont_home_dir h2 {
	background:url(../imagens/titulo/title_alojavirtualparamudarsuaatitude.gif) no-repeat left center;
	display:block;
	height:107px;
	margin:0 0 0 20px;
	padding:0;
	text-indent:-5000em;
	width:343px;
}
/*novos*/
.title_realizacao {
	display:table;
	width:78px;
	height:12px;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_realizacao.gif) no-repeat 0 0;
}
.title_patrocinio {
	display:table;
	width:117px;
	height:12px;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_patrocinio.gif) no-repeat 0 0;
}
.title_criacao {
	display:table;
	width:112px;
	height:12px;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_criacaoetecnologia.gif) no-repeat 0 0;
}
.title_apoio {
	display:table;
	width:141px;
	height:12px;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_apoio.gif) no-repeat 0 0;
}
.title_agenciaonline {
	display:table;
	width:101px;
	height:12px;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_agenciaonline.gif) no-repeat 0 0;
}
.title_agenciaoffline {
	display:table;
	width:141px;
	height:12px;
	text-indent:-5000em;
	background:url(../imagens/titulo/title_agenciaoffline.gif) no-repeat 0 0;
}

div#container div#mapadosite {
	display:table;
	float:left;
	width:593px;
	padding-top:43px;
	font:11px Arial, Helvetica, sans-serif;
	color:#848484;
}
	div#container div#mapadosite a {
		display:inline; float:left;
		width:197px;
		height:26px;
		font:11px Arial, Helvetica, sans-serif;
		color:#848484;
		text-decoration:none;
	}
	div#container div#mapadosite a:hover {
		text-decoration:underline;
	}
/*CSS Home - 19/08/2009*/

div#container_ContHome {
	display:inline; float:left;
	width:951px;
	margin:0 0 0 13px;
}
	#container_ContHome div.Breadcrumbs {
		display:inline; float:left;
		width:951px;
		margin:10px 0;
		font:11px Arial, Helvetica, sans-serif;
		color:#848484;
	}
		div.Breadcrumbs a{
			color:#848484;
			text-decoration:none;
		}
		div.Breadcrumbs a:hover {
			text-decoration:underline;
		}
.TituloHome {
	display:inline; float:left;
	width:951px;
	margin-top:10px;
}
.PsquisaProdutos {
	display:inline; float:left;
	width:951px;
	margin-top:15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.ImputPesquisaProdutos {
	width:169px; height:20px;
	font:12px Arial, Helvetica, sans-serif;
	color:#060606;
	text-align:center;
	margin:0 41px 0 7px;
}
.ResultadoPesquisa {
	display:inline; float:left;
	width:951px;
}
.ResultadoPesquisa ul {
	margin:0; padding:0;
}
.ResultadoPesquisa li {
	display:inline; float:left;
	width:220px; height:87px;
	list-style-type:none;
	margin-right:17px;
	margin-top:40px;
}
	.AlinhamentoFotoProduto {
		display:inline; float:left;
		margin-right:5px;
	}
	.TXTDescricaoProduto {
		font:12px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
	}
	.TXTDescricaoProdutoPersona {
		font:11px Arial, Helvetica, sans-serif;
		color:#d1d1d1;
	}
	.TXTDescricaoProdutoValor {
		font:11px Arial, Helvetica, sans-serif;
		color:#ffffff;
	}
	.BtsComprarSaibamais {
		display:inline; float:left;
		width:128px; height:17px;
		margin-top:14px;
	}
		.BtComprarProdutoPesq {
			display:inline; float:left;
			width:61px; height:17px;
			background-image:url(../imagens/botoes/bt_comprar3.gif);
		}
		.BtSaibaMaisPesq {
			display:inline; float:left;
			width:63px; height:17px;
			background-image:url(../imagens/botoes/bt_SaibamaisPesq.gif);
		}
			.BtSaibaMaisPesq a {
				display:inline; float:left;
				width:63px !important;
			}
.PaginacaoPesquisaProd {
	display:inline; float:left;
	width:951px; height:35px;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	margin-top:20px;
}
	.PaginacaoPesquisaProd a{
		text-decoration:none;
		color:#FFFFFF;
	}
	.PaginacaoPesquisaProd a:hover{
		text-decoration:underline;
		color:#FFFFFF;
	}
	.PaginacaoPesquisaProdSelecionada {
		text-decoration:underline;
		color:#FFFFFF;
	}
.Flash_principal {
	display:inline; float:left;
	width:567px; height:299px;
}
.Video_principal {
	display:inline; float:left;
	width:375px; height:299px;
}
.ProdutoDestaqueHome {
	display:inline; float:left;
	width:572px; height:auto;
	margin:30px 15px 0 0;
	background:url(../imagens/layout/bg_barra_lateral_home.jpg) 0 0 no-repeat;
	background-position:right;
}
	.ProdutoDestaqueHome ul {
		margin:0; padding:0;
	}
	.ProdutoDestaqueHome li {
		display:inline; float:left;
		width:265px; height:87px;
		list-style-type:none;
		margin-right:20px;
		margin-bottom:40px;
	}
	.AlinhamentoFotoArtistaHome {
		float:left; display:block;
		margin-right:5px;
		margin-top:4px;
	}
	.TXTDescricaoProdutoPersonaHome {
		font:11px Arial, Helvetica, sans-serif;
		color:#d1d1d1;
	}
	.Btsaibamaishome a{
		width:105px; height:17px;
		float:right;
		background:url(../imagens/botoes/bt_saibamais.gif) 0 0 no-repeat;
		background-position:left;
		margin-right:12px
	}
.PersonalidadeDestaqueHome {
	display:inline; float:left;
	width:362px; height:auto;
	margin:30px 0 0 0;
}
	.TitulosPrincipalImgHome {
		margin-bottom:30px;
	}
	.PersonalidadeDestaqueHome ul {
		margin:0; padding:0;
	}
	.PersonalidadeDestaqueHome li {
		display:inline; float:left;
		width:355px; height:87px;
		list-style-type:none;
		margin-bottom:40px;
	}
	.AlinhamentoFotoPersonalidade {
		float:left; display:block;
		margin-right:5px;
		margin-top:5px;
	}
	.AlinhamentoFotoProdutoPerHome {
		float:left; display:block;
		margin-right:5px;
		margin-top:5px;
	}
	.BtsaibamaishomePerso a{
		width:201px; height:17px;
		float:right;
		background:url(../imagens/botoes/bt_saibamais.gif) 0 0 no-repeat;
		background-position:left;
		margin-right:12px; margin-top:2px;
	}
.espacovaziu {
	display:inline; float:left;
	width:951px; height:30px;
}
