/* CSS Document */

@import url("class.css");
@import url("menu_teste.css");


body {
	margin: 0 0 0 0;
	width: auto;
	height: 100%;
	background-color: #ff6600;
	font: normal 11px tahoma;
	color: #ffffff;
	background-image: url(../imagens/background.jpg);
	background-repeat: repeat-x;
	scrollbar-shadow-color: transparent;
	scrollbar-face-color: #CCCCCC;
	scrollbar-3d-light-color: #CCCCCC;
	scrollbar-highlight-color: transparent;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #ffffff;
	text-aling: center;
	overflow-x: hidden !important;	
}

p{
	line-height: 1.2em;
	margin: 0 0 3px 0;
	text-align: inherit;
}
table{
	width: auto;
	border: 0;
}


form{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table, tr, td{
	background-color: none;
	font: normal 11px tahoma;
}

h1, h2, h3, h4, h5 {
	font-size: 11px !important;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


/* LINKS */

a:link { 
	text-decoration: none; 
	color: #ffff33; 
}	
a:visited { 
	text-decoration: none; 
	color: #ffff33;
	}
a:hover { 
	text-decoration: none; 
	color: #ffff33;
	}

a:active {
	text-decoration: none;
	color: #ffff33;
}


/* CONTAINER */


#container{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: inherit;
	padding-bottom: 0;
	padding-left: inherit;	
	width: 770px;
	height: auto !important;
	background-color: transparent;
	overflow: hidden;
}

#topo_01{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/1_topo_01.jpg);
	background-repeat: no-repeat;
	width: 770px;
	height: 200px;
}

#topo_02{
	text-align: right;
	margin: 0;
	padding: 0;
	background-image: url(../imagens/1_topo_02.jpg);
	background-repeat: no-repeat;
	width: 770px;
	height: 50px;
}

#select_cat{
	margin: 0 0 0 0;
	padding: 10px 20px 0 0;
	float: right;
	width: auto;
	height: inherit !important;
}

#redessociais_topo{
	margin: 0 0 0 0;
	padding: 0 0 0 40px;
	float: left;
	width: 150px;
	height: 50px;
	overflow: hidden;
}

#topo_03{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/1_topo_03.jpg);
	background-repeat: no-repeat;
	width: 770px;
	height: 30px;
}

#menu_container{
	margin: 0 0 0 0;
	float: left;
	background-color: transparent;
}

#menu_topicos{
	padding: 0 0 0 50px;
}


#container_conteudo{
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: inherit;
	padding-bottom: 0;
	padding-left: inherit;	
	width: 750px;
	min-height: 100px;
	height: auto !important;
	background-color: transparent;
	overflow: inherit;
}

#rodape_container{
	clear: both;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: inherit;
	padding-bottom: 0;
	padding-left: inherit;	
	width: 770px;
	height: auto !important;
	background-color: transparent;
	overflow: inherit;
}

#rodape_01{
	text-align: inherit;
	margin: 0;
	padding: 0;
	background-image: url(../imagens/1_rodape_01.jpg);
	background-repeat: no-repeat;
	width: 770px;
	height: 40px;
}

#rodape_02{
	text-align: inherit;
	margin: 0;
	padding: 0;
	background-image: url(../imagens/1_rodape_02.jpg);
	background-repeat: no-repeat;
	width: 770px;
	height: 70px;
}


#rodape_txt01{
	text-align: inherit;
	margin: 0;
	padding: 13px;
	width: inherit;
	height: auto;
}

/* LINKS */

#rodape_txt01 a:link { 
	text-decoration: none; 
	color: #ffff66; 
}	
#rodape_txt01 a:visited { 
	text-decoration: none; 
	color: #ffff33;
	}
#rodape_txt01 a:hover { 
	text-decoration: none; 
	color: #cc0000;
	}

#rodape_txt01 a:active {
	text-decoration: none;
	color: #ffffcc;
}



#rodape_txt02_1{
	color: #ffcc33;
	text-align: inherit;
	margin: 0;
	padding: 0;
	width: inherit;
	height: auto;
}

#rodape_txt02_2{
	color: #ffff99;
	text-align: inherit;
	margin: 0;
	padding: 4px;
	width: inherit;
	height: auto;
}



/* LINKS */

#rodape_txt02_2 a:link { 
	text-decoration: none; 
	color: #ffff99; 
}	
#rodape_txt02_2 a:visited { 
	text-decoration: none; 
	color: #ffff99;
	}
#rodape_txt02_2 a:hover { 
	text-decoration: none; 
	color: #ffff66;
	}

#rodape_txt02_2 a:active {
	text-decoration: none;
	color: #ffff99;
}

#quemsomos_mesacustomizada_bl_01{
	margin: 0;
	padding: 10px 10px 5px 0;
	display: block;
	float: left;
	width: 365px;
	height: auto !important;
	background-color: transparent;
	overflow: inherit;}


/* HOME */

#home_bl_01{
	width: inherit;
	height: auto;
}

#home_bl_02{
	padding: 10px 0 0 0;
	clear: both;
	width: inherit;
	height: 130px;
}

#home_bl_03{
	padding: 10px 0 0 0;
	clear: both;
	width: inherit;
	height: 98px;
}

#home_bl_03_nova{
	padding: 10px 0 0 0;
	clear: both;
	width: inherit;
	height: 50px;
}


/* PRODUTOS */

#prod_bl_01{
	width: inherit;
	height: auto;
}

#prod_container_menu_cat{
	margin: 0;
	padding: 0;
	float: left;
	width: 365px;
	height: 250px;
	background-image: url(../imagens/base_prod_cat.jpg);
	background-repeat: no-repeat;
}

#prod_container_detalhes_prod{
	margin: 0;
	padding: 0;
	float: left;
	width: 370px;
	height: auto;
}


#prod_detalhes_img_lateral{
	float: left;
	background-image: url(../imagens/prod_det_lateral.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 60px;
	height: 260px;
}

#prod_cat_img_topico{
	float: left;
	background-image: url(../imagens/prod_cat_topico.jpg); 
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 750px;
	height: 35px;
}

#prod_cat_nome_categoria{
	color: #ffff66;
	float: left;
	margin: 0;
	padding: 12px 0 0 240px;
	width: 500px;
	height: 23px;
}

#prod_container_categorias_produtos{
	margin: 0;
	padding: 0;
	float: left;
	width: inherit;
	height: auto;
}

#produtos_ex_img_100_cat{
	background-image: url(../imagens/prod_base_prod_cat.jpg);
	background-repeat: no-repeat;
	float: left;
	display: table;
	width: 145px;
	height: 145px;
	margin: 4px 0 0 4px;
	padding: 18px 0 0 0;
}


#prod_detalhes_produtos_posicao{
	text-align: left;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0;
	float: inherit;
	width: 305px;
	height: auto;
}

#prod_detalhes_img_topico{
	float: left;
	background-image: url(../imagens/prod_det_topico.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 180px;
	height: 30px;
}

#prod_detalhes_print_cat{
	text-align: left;
	color: #ffff66;
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 305px;
	height: auto;
}

#prod_detalhes_print_modelo_nome{
	text-align: left;
	color: #ffcc99;
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 305px;
	height: auto;
}

#prod_detalhes_txt_descricao{
	text-align: left;
	color: #FFFFFF;
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 305px;
	height: auto;
}

#prod_detalhes_container_lupa{
	text-align: left;
	color: #ffff33;
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	width: 305px;
	height: auto;
}

#prod_detalhes_lupa{
	background-image: url(../imagens/prod_det_lupa.jpg);
	background-repeat: no-repeat;
	text-align: left;
	color: #ffff33;
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
	width: 24px;
	height: 20px;
}

#prod_detalhes_container_exibe_imgs{
	text-align: left;
	color: #ffff33;
	float: left;
	margin: 0;
	padding: 0;
	width: 305px;
	height: auto;
}


#produtos_ex_img_40{
	float: left;
	display: table;
	width: 40px;
	height: 40px;
	margin: 3px 0 0 3px;
	padding: 0;
}


#prod_detalhes_visualize{
	border-top: 1px solid #ffff33;
	text-align: left;
	color: #ffff33;
	float: left;
	margin: 5px 0 0 0;
	padding: 3px 0 0 3px;
	width: 302px;
	height: auto;
}




#prod_menu_cat{
	text-align: left;
	color: #666666;
	margin: 40px 0 0 70px;
	padding: 0;
	float: inherit;
	width: 240px;
	height: 170px;
}

/* LINKS prod_menu_cat */

#prod_menu_cat a:link { 
	text-decoration: none; 
	color: #666666; 
}	
#prod_menu_cat a:visited { 
	text-decoration: none; 
	color: #999999;
	}
#prod_menu_cat a:hover { 
	text-decoration: none; 
	color: #cc0000;
	}

#prod_menu_cat a:active {
	text-decoration: none;
	color: #999999;
}




#prod_container_mais_novidade{
	margin: 0;
	padding: 0;
	float: right;
	width: 365px;
	height: 250px;
	background-image: url(../imagens/base_prod_mais.jpg);
	background-repeat: no-repeat;
}

#prod_container_foto_promocional_prod{
	margin: 0;
	padding: 0;
	float: right;
	width: 365px;
	height: 260px;
	background-image: url(../imagens/prod_det_base_img_dest.jpg);
	background-repeat: no-repeat;
}


#produtos_ex_img_190{
	float: left;
	margin: 45px 0 0 0;
	padding: 0 0 0 -90px;
	padding: 0 0 0 90px!important;
	width: 190px;
	height: 190px;
}


#prod_bl_02{
	padding: 10px 0 0 0;
	clear: both;
	width: auto;
	height: 160px;
}

#prod_container_prod_destaque{
	margin: 0;
	padding: 0;
	width: 750px;
	height: 130px;
}


#container_fotos_galeriadestaque_inauguracao{
	display: block;
	margin: 0;
	padding: 10px 0 0 0;
	width: 750px;
	height: auto !important;
	min-height: 100px;
	overflow: hidden;
}

#container_titulo_fotosinauguracao{
	background-image: url(../imagens/img_titulo_fotosinauguracao.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	width: 750px;
	height: 50px !important;
}

#container_titulo_colecaoverao2011_pagina{
	background-image: url(../imagens/chamada_colecaoverao2011.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	width: 750px;
	height: 70px !important;
}

#container_titulo_colecaooutonoinverno2011_pagina{
	background-image: url(../imagens/chamada_colecaooutonoinverdo2011.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	width: 750px;
	height: 70px !important;
}

#container_titulo_chamada_colecaoprimavera2011_pagina{
	background-image: url(../imagens/chamada_colecaoprimavera2011.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	width: 750px;
	height: 70px !important;
}



#prod_prod_destaque_topo{
	background-image: url(../imagens/base_prod_dest_topo.jpg);
	background-repeat: no-repeat;
	width: 750px;
	height: 30px;
}

#prod_prod_destaque_conteudo{
	text-align: left;
	margin: 0;
	padding: 0 10px 0 10px;
	background-image: url(../imagens/base_prod_dest_conteudo.jpg);
	background-repeat: no-repeat;
	width: 730px;
	height: 100px;
	max-height: 100px;
}


#produtos_ex_img_100{
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 0 0 16px;
	padding: 0;
}



#prod_prod_destaque_rodape{
	margin: 0!important;
	margin: -2px 0 0 0;
	padding: 0;
	background-image: url(../imagens/base_prod_dest_rodape.jpg);
	background-repeat: no-repeat;
	width: 750px;
	height: 30px;
}


/* divulgação */

#divulgacao_detalhes_img_topico{
	float: left;
	background-image: url(../imagens/divul_det_topico.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 180px;
	height: 30px;
}


#divulgacao_detalhes_select{
	text-align: left;
	color: #ffff66;
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 305px;
	max-width: 305px!important;
	height: auto;
}

#divulgacao_imagem_tv_sinal{
	margin: 0;
	padding: 0;
	float: right;
	width: 365px;
	height: 260px;
	background-image: url(../imagens/divul_det_base_img_dest.jpg);
	background-repeat: no-repeat;
}


#divulgacao_detalhes_print_nome{
	text-align: left;
	color: #ffff66;
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 305px;
	height: auto;
}

#select_divulgacao{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: auto;
	height: inherit!important;
	max-width: 305px!important;
}


#divulgacao_detalhes_img_lateral{
	float: left;
	background-image: url(../imagens/divul_det_lateral.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 60px;
	height: 260px;
}


/* fale conosco */

#faleconosco_detalhes_img_topico{
	float: left;
	background-image: url(../imagens/faleconosco_det_topico.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 180px;
	height: 30px;
}


#faleconosco_exibe_form{
	text-align: left;
	color: #ffffff;
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 305px;
	height: auto;
}

#faleconosco_imagem_base{
	margin: 0;
	padding: 0;
	float: right;
	width: 365px;
	height: 260px;
	background-image: url(../imagens/faleconosco_det_base_img.jpg);
	background-repeat: no-repeat;
}


#faleconosco_detalhes_img_lateral{
	float: left;
	background-image: url(../imagens/faleconosco_det_lateral.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 60px;
	height: 260px;
}

#faleconosco_ex_img_links{
	float: left;
	margin: 45px 0 0 0;
	padding: 0 0 0 -50px;
	padding: 0 0 0 50px!important;
	width: 280px;
	height: auto;
}

#faleconosco_detalhes_contato{
	border-top: 1px solid #ffff33;
	text-align: left;
	color: #ffffff;
	float: left;
	margin: 5px 0 0 0;
	padding: 3px 0 0 3px;
	width: 302px;
	height: auto;
}

/* LINKS #faleconosco_detalhes_contato */

#faleconosco_detalhes_contato a:link { 
	text-decoration: none; 
	color: #ffffff; 
}	
#faleconosco_detalhes_contato a:visited { 
	text-decoration: none; 
	color: #ffffff;
	}
#faleconosco_detalhes_contato a:hover { 
	text-decoration: none; 
	color: #ffff33;
	}

#faleconosco_detalhes_contato a:active {
	text-decoration: none;
	color: #ffffff;
}



/* quem somos */


#quemsomos_container_detalhes{
	margin: 0;
	padding: 0;
	float: left;
	width: 370px;
	height: auto;
}



#quemsomos_detalhes_produtos_posicao{
	text-align: left;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0;
	float: inherit;
	width: inherit;
	height: auto;
}



#quemsomos_bl_01{
	width: inherit;
	height: auto;
}


#quemsomos_detalhes_img_topico{
	float: left;
	background-image: url(../imagens/quemsomos_cat_topico.jpg); 
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
	padding: 0;
	width: 365px;
	height: 30px;
}

#top02tandem_detalhes_img_topico{
	float: left;
	background-image: url(../imagens/top_02tandem_cat_topico.jpg);
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
	padding: 0;
	width: 365px;
	height: 30px;
}


#quemsomos_container_img{
	margin: 0;
	padding: 0;
	float: right;
	width: 375px;
	height: 280px;
	background-image: url(../imagens/quemsomos_base_img_dest.jpg);
	background-repeat: no-repeat;
}

#quemsomos_container_img_mariangelablois{
	margin: 0;
	padding: 0;
	float: right;
	width: 375px;
	height: 280px;
	background-image: url(../imagens/quemsomos_mblois_img.jpg);
	background-repeat: no-repeat;
}

#quemsomos_container_img_mariangelablois_equipe{
	margin: 0;
	padding: 0;
	float: right;
	width: 375px;
	height: 280px;
	background-image: url(../imagens/quemsomos_mblois_equipe.jpg);
	background-repeat: no-repeat;
}



#img02tandem_container_img{
	margin: 0;
	padding: 0;
	float: right;
	width: 375px;
	height: 280px;
	background-image: url(../imagens/img02tandem_base_img_dest.jpg);
	background-repeat: no-repeat;
}

#quemsomos_base_fc_lo{
	margin: 0;
	padding: 0;
	float: right;
	width: 365px;
	height: 140px;
}


#quemsomos_ex_img_links{
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 -30px;
	padding: 0 0 0 30px!important;
	width: 270px;
	height: 140px;
}




/* indicação */

/* container para script indicação */
#indicacao_container_script_font{
	font-family: tahoma;
	color: #ff6600;
	background-color: #ff6600;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0 0 0 0;	
	display: block;
	width: inherit;
	height: auto;
}

#indicacao_container{
	border: 1px solid #FFCC00;
	background-color: #ff6600;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0 0 0 0;	
	display: block;
	float: left;
	width: 300px;
	height: auto;
}

#indicacao_topo{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 300px;
	height: 85px;
	background-image: url(../imagens/1_topo_indicacao_online.jpg);
	background-repeat: no-repeat; 
}

#indicacao_form{
	margin: 0 0 0 0;
	padding: 45px 0 0 38px;
	display: block;
	width: 252px;
	height: 232px;
}


/* localização */

#localizacao_detalhes_img_topico{
	float: left;
	background-image: url(../imagens/localizacao_det_topico.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 180px;
	height: 30px;
}

/* diferencial */

#diferencial_container_detalhes{
	margin: 0;
	padding: 0;
	float: left;
	width: 595px; /*370px;*/
	height: auto;
}


#diferencial_detalhes_img_topico{
	float: left;
	background-image: url(../imagens/diferencial_cat_topico.jpg);
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
	padding: 0;
	width: 595px;
	height: 30px;
}

#diferencial_detalhes_produtos_posicao{
	text-align: left;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0;
	float: inherit;
	width: inherit;
	height: auto;
}

#diferencial_container_img{
	margin: 0 0 10px 0;
	padding: 0;
	float: right;
	width: 140px;
	height: 135px;
	background-image: url(../imagens/diferencial_img_base.jpg);
	background-repeat: no-repeat
}

#diferencial_base_fc_lo{
	margin: 0;
	padding: 0;
	float: right;
	width: 140px;
	height: auto;
}

#diferencial_ex_img_links{
	float: left;
	margin: 0;
	padding: 0;
	width: 140px;
	height: auto;
}

