/*by Bruno Mangini Alves*/

/*************** TAGS HTML ***************/
body{
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	background-image:url(img/fundo_site_x.gif);
	background-repeat:repeat-y;
	background-position:center;
}
img{
	/*float:left;*/
	margin-top:2px;
	border:0px;
}
form{
	margin:0;
	padding:0;
	border:0;
}
input{
	cursor:default;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:18px;
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:15px;
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:bold;
}
p{
	margin:0;
	padding:0;
}
/*************** TAGS HTML ***************/

/************** TOPO E CORES *************/
#topo_faixa_topo {
	overflow:hidden;
	position:relative;
	height:9px;
	padding:0px;
	background-color:#4998b6;
}
#topo_faixa_topo #topo_faixa_topo1 {
	left:50%;
	margin:0 0 0 -500px;
	position:absolute;
}
#idiomas_topo{
	position:absolute;
	width:980px;
	height:15px;
	top:4px;
	text-align:right;
	z-index:999;
	left:50%;
	margin:0 0 0 -500px;
}
.box_busca{
	position:absolute;
	width:387px;
	height:39px;
	padding:5px 0 0 11px;
	left:488px;
	top:0px;
	background-color:#4998b6;
	text-align:left;
	color:#FFFFFF;
}
.box_rss{
	position:absolute;
	width:38px;
	height:42px;
	padding:2px 0 0 11px;
	left:899px;
	top:0px;
	background-color:#4998b6;
	text-align:left;
	color:#FFFFFF;
}
#sombra_img_topo {
	overflow:hidden;
	position:relative;
	height:14px;
	padding:0px;
	background-image:url(../slices_mshimizu/layout_08.jpg);
	background-color:#FFFFFF;
}
#sombra_img_topo #sombra_img_topo1 {
	left:50%;
	margin:0 0 0 -500px;
	position:absolute;
}
/************** TOPO E CORES *************/

#container{
	margin:auto;
	width:980px;
	/*padding-top:10px;*/
}
#container2{
	margin:auto;
	width:980px;
	padding-top:10px;
}

#topo_logo_links{
	overflow:hidden;
	position:relative;
	height:80px;
	padding:0px;
	background-image:url(img/caixa_branca.gif);
}
#topo_logo_links #topo_logo_links1 {
	left:50%;
	margin:0 0 0 -500px;
	position:absolute;
}

#logo_topo{
	position:absolute;
	width:300px;
	height:53px;
	left:30px;
	top:14px;
	text-align:left;
	z-index:100;
}

/*LINKS SUPERIOR - INICIO ***********************************/
#caixa_link_superior{
	position:absolute;
	width:668px;
	height:23px;
	left:400px;
	top:17px;
	text-align:left;
	color:#FFFFFF;
	z-index:100;
}
.div_links{
	position:relative;
	float:left;
	width:16px;
	height:17px;
	margin-top:2px;
}
ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.nav2 li {
	float: left;
	list-style:none;
}
.nav2 li a, nav2 li a:link{
    font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	display: block;
    font-size:small;
	font-weight:bold;
	padding:2px 0 3px 0;
	margin:0px;
	text-decoration:none;
	list-style:none;
}
.nav2 li a:hover {
	color: #999999;
	text-decoration:none;
	list-style:none;
}
.nav2 li#m1{
	border-bottom:4px solid #4998b6;
	text-align:left;
}
.nav2 li#m2{
	border-bottom:4px solid #f2d300;
}
.nav2 li#m3{
	border-bottom:4px solid #009900;
}
.nav2 li#m4{
	border-bottom:4px solid #00a295;
}
.nav2 li#m5{
	border-bottom:4px solid #ff0000;
}
.nav2 li#m6{
	border-bottom:4px solid #ffae00;
}
.nav2 li#m7{
	border-bottom:4px solid #9800d8;
}

/*LINKS SUPERIOR - FIM ***********************************/

.objetos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:1px solid #999999;
	background-color:#FFFFFF;
	padding:1px;
	cursor:text;
}
.objetos_semborda{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding:3px 1px 3px 1px;
	cursor:text;
	background-image:url(img/lupa_busca_branco.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.objetos_fundo_azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:1px solid #666666;
	background-color:#ebf5f9;
	padding:1px;
	cursor:text;
	background-image:url(img/lupa_busca_azul.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.objetos_red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border:1px solid #ff0000;
	background-color:#ffeeee;
	padding:1px;
	cursor:text;
}
.objetos_disabled{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:1px solid #666666;
	background-color:#dddddd;
	padding:1px;
	cursor:text;
}
.objetos_bt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #666666;
	background-color:#FFC448;
	padding:1px;
}
.objetos_bt_topo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	border:1px solid #666666;
	background-color:#FFC448;
	padding:3px 1px 3px 1px;
}
.objetos_pesquisa{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:100%;
	border:1px solid #999999;
	background-color:#ebf5f9;
	padding:1px;
	cursor:text;
}
.objetos_pesquisa_red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:100%;
	border:1px solid #ff0000;
	background-color:#ffeeee;
	padding:1px;
	cursor:text;
}
.conteudo_menor{
	position:relative;
	float:left;
	width:592px;
	text-align:left;
	line-height:19px;
	padding-right:10px;
	padding-top:15px;
}
.conteudo_maior{
	position:relative;
	float:left;
	width:732px;
	text-align:left;
	line-height:19px;
	padding-top:15px;
}
.conjunto_propaganda_banner_dir{
	position:relative;
	float:left;
	width:130px;
	padding-top:10px;
}
.propaganda_banner_dir{
	position:relative;
	float:left;
	width:130px;
	padding-bottom:10px;
}
.caixa_newsletter_padding{
	position:relative;
	float:left;
	padding-left:1px;
	width:218px;
}
.caixa_destaque{
	position:relative;
	float:left;
	/*padding:10px;*/
	padding:10px 0 10px 0;
	width:237px;
	text-align:left;
	background-color:#ebf5f9;
}
.caixa_newsletter{
	position:relative;
	float:left;
	padding:10px 10px 40px 10px;
	width:217px;
	text-align:left;
	background-color:#ebf5f9;
}
.newsletter_titulo{
	position:relative;
	float:left;
	width:237px;
	height:24px;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	background-color:#4998b6;
	margin-left:1px;
	padding-top:8px;
}
.newsletter_form_col_1{
	position:relative;
	float:left;
	width:40px;
	padding:3px 0 3px 0;
	text-align:right;
}
.newsletter_form_col_2{
	position:relative;
	float:left;
	width:160px;
	padding:3px 0 3px 3px;;
	text-align:left;
}
.caixa_novidade{
	position:relative;
	float:left;
}
#container_rodape_padding{
	position:relative;
	float:left;
	margin:auto;
	width:100%;
	padding-top:10px;
	background-color:#FFFFFF;
}
#container_rodape{
	position:relative;
	float:left;
	margin:auto;
	width:100%;
	padding:0 0 0 0px;
	text-align:center;
	background-image:url(../slices_mshimizu/layout_18.jpg);
	background-repeat:repeat-x;
}
#rodape_fundo{
	height:162px;
	width:980px;
	padding-top:5px;
}
#rodape_part_esq{
	position:relative;
	float:left;
	width:242px;
	height:162px;
	text-align:center;
}
.rodape_part_dir{
	position:relative;
	float:left;
	width:980px;
	line-height:35px;
	text-align:center;
}
.titulo_fabricantes{
	position:relative;
	float:left;
	background-color:#eeeeee;
	border-bottom:1px solid #aaaaaa;
	height:22px;
	width:574px;
	font-weight:bold;
	padding:4px 0 0 15px;
}
.conjunto_fabricantes{
	position:relative;
	float:left;
	width:518px;
	padding:20px 0 0 66px;
}
.fabricantes_conteudo{
	position:relative;
	float:left;
	width:170px;
}

.fabricantes_caixa_logo{
	position:relative;
	float:left;
	width:170px;
	padding-bottom:20px;
}


/* FABRICANTES MODIFICADO (TODOS NA MESMA COLUNA COM DESCRIÇAO DE SEGMENTO)*/
.conjunto_fabricantes2{
	position:relative;
	float:left;
	width:538px;
	padding:20px 0 0 46px;
}
.fabricantes_conteudo2{
	position:relative;
	float:left;
}
.fabricantes_caixa_logo2{
	position:relative;
	float:left;
	width:150px;
	height:40px;
	padding-bottom:20px;
}
.fabricantes_caixa_logo2_dir{
	position:relative;
	float:left;
	width:350px;
	height:40px;
	padding-bottom:20px;
}
/* FABRICANTES MODIFICADO (TODOS NA MESMA COLUNA COM DESCRIÇAO DE SEGMENTO)*/


.caixa_logo_fabricante_produtos{
	position:relative;
	float:left;
	width:580px;
}
.titulo_produto_busca{
	position:relative;
	float:left;
	background-color:#eeeeee;
	border-bottom:1px solid #aaaaaa;
	height:22px;
	width:577px;
	margin-top:30px;
	padding:4px 0 0 15px;
	font-size:11px;
}
.conjunto_produto_busca{
	position:relative;
	float:left;
	width:572px;
	height:92px;
	padding:12px 10px 14px 10px;
	margin-top:5px;
	background-color:#f2f8fb;
	border-top:1px solid #cfe7f0;
	border-bottom:1px solid #cfe7f0;
}
.conjunto_produtos_index{
	position:relative;
	float:left;
	width:589px;
	padding:7px 0 15px 0;
}
.produto_index_rand{
	position:relative;
	float:left;
	width:142px;
	padding:10px 0 10px 0;
	background-color:#f2f8fb;
	border-top:1px solid #cfe7f0;
	border-bottom:1px solid #cfe7f0;
	text-align:center;
	margin-bottom:6px;
}
.produto_index_separador{
	position:relative;
	float:left;
	width:7px;
}
.img_produto_busca{
	position:relative;
	float:left;
	width:90px;
	height:90px;
}
.texto_produto_busca_prod_cod{
	position:relative;
	float:left;
	width:465px;
	padding:2px 0 0 15px;
	text-align:left;
}
.texto_produto_busca{
	position:relative;
	float:left;
	width:465px;
	padding:2px 0 8px 15px;
	text-align:left;
	font-size:11px;
	line-height:17px;
}
.saibamais_produto_busca{
	position:absolute;
	width:465px;
	left:115px;
	font-size:11px;
	top:90px;
}
.separacao_rodape{
	width:100%;
	padding-top:1px;
	border-bottom:1px solid #e3e3e3;
}
a:link.rodape, a:visited.rodape{
	font-family:Arial, Helvetica, sans-serif;
	color:#0033CC;
	text-decoration:none;
	font-size:12px;
}
a:hover.rodape{
	font-family:Arial, Helvetica, sans-serif;
	color:#0033CC;
	text-decoration:underline;
	font-size:12px;
}
a:link.rodape2, a:visited.rodape2{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:12px;
}
a:hover.rodape2{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
	font-size:12px;
}
.caixa_paginacao_produtos{
	position:relative;
	float:left;
	width:572px;
	height:30px;
	padding:18px 10px 10px 10px;
	margin-top:5px;
	background-color:#ffffff;
	text-align:center;
}
.paginacao_atual{
	color:#000000;
	font-weight:bold;
	font-size:17px;
}
.estilo_primeira_e_ultima{
	color:#888888;
}
/*MOSTRANDO PRODUTOS NA INTEGRA*/
.conjunto_img_e_aplic{
	position:relative;
	float:left;
}
.prod_img{
	position:relative;
	float:left;
	width:402px;
	height:427px;
	border:1px solid #dddddd;
}
.msg_imagem_grande{
	position:relative;
	float:left;
	text-align:right;
	width:392px;
	padding-top:2px;
	height:23px;
	color:#AAAAAA;
	font-weight:bold;
}
.prod_video_cj{
	position:relative;
	float:left;
	padding-top:20px;
	width:402px;
	height:145px;
}
.prod_video{
	position:relative;
	float:left;
	width:210px;
	height:145px;
}
.prod_video_tx{
	position:relative;
	float:left;
	width:192px;
	height:145px;
}
.prod_imgs_aplicacao{
	position:relative;
	float:left;
	width:98px;
	height:135px;
	padding:0 0 12px 12px;
	font-size:10px;
	text-align:center;
	line-height:normal;
}
.titulo_prod{
	position:relative;
	float:left;
	background-color:#eeeeee;
	border-bottom:1px solid #aaaaaa;
	height:22px;
	width:717px;
	margin-top:35px;
	padding:4px 0 0 15px;
	font-size:11px;
}
.descricao_prod{
	position:relative;
	float:left;
	width:632px;
	padding-top:12px;
	padding-right:100px;
}
.tabela_prod{
	position:relative;
	float:left;
	width:732px;
	padding-top:12px;
}
.separacao_img_descricao_tabela{
	position:relative;
	float:left;
	width:100%;
	height:1px;
	font-size:1px;
	background-color:#e3e3e3;
}
.conjunto_img_prod{
	position:relative;
	float:left;
	width:402px;
}
.conjunto_imgs_aplic{
	position:relative;
	float:left;
	width:330px;
}
.conjunto_retornar_indique{
	position:relative;
	float:left;
	padding-top:2px;
	padding-bottom:8px;
}
.caixa_retornar{
	position:relative;
	float:left;
	width:108px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	margin:0 4px 0 0;
	background-color:#eeeeee;
	border-bottom:1px solid #aaaaaa;
}
.caixa_enviar_orc{
	position:relative;
	float:left;
	width:155px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	margin:0 4px 0 0;
	background-color:#eeeeee;
	border-bottom:1px solid #aaaaaa;
}
.caixa_indique{
	position:relative;
	float:left;
	width:131px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	background-color:#eeeeee;
	border-bottom:1px solid #aaaaaa;
}
/*GREYBOX IMAGENS APLICAÇÃO*/
.fundo_greybox{
	background-color:#FFFFFF;
	background-image:url(img/fundo_greybox.gif);
	text-align:center;
}
.caixa_img_greybox{
	position:relative;
	float:left;
	width:215px;
	height:230px;
	text-align:center;
	padding-top:18px;
	padding-bottom:35px;
	padding-left:84px;
}
.caixa_descritivo_greybox{
	position:relative;
	float:left;
	width:380px;
	line-height:19px;
	padding:0 10px 0 10px;
	text-align:center;
	padding-bottom:25px;
}
/*GREYBOX IMAGENS APLICAÇÃO*/

/*Formulário de "Indicar este link" e "Solicitar orçamento"*/
.caixa_indique_titulo{
	position:relative;
	float:left;
	width:308px;
	height:27px;
	padding-left:15px;
	padding-top:0px;
	margin:2px 0 8px 10px;
	text-align:left;
	background-color:#eeeeee;
	border-bottom:1px solid #aaaaaa;
	font-size:11px;
}
.caixa_orcamento_titulo{
	position:relative;
	float:left;
	width:308px;
	height:27px;
	padding-left:15px;
	padding-top:0px;
	margin:2px 0 8px 10px;
	text-align:left;
	background-color:#eeeeee;
	border-bottom:1px solid #aaaaaa;
	font-size:11px;
}
.caixa_orcamento_titulo_dentro{
	position:relative;
	float:left;
	padding-top:4px;
	padding-bottom:4px;
}
.caixa_orcamento_titulo_dentro2{
	position:relative;
	float:right;
	padding-left:10px;
	margin:0px;
	height:25px;
}
.form_col1_col2{
	position:relative;
	float:left;
	width:314px;
	padding:0 0 6px 10px;
	text-align:left;
}
.form_col1{
	position:relative;
	float:left;
	width:80px;
	padding:0 0 6px 10px;
	text-align:left;
	height:22px;
}
.form_col2{
	position:relative;
	float:left;
	width:200px;
	padding:0 0 6px 8px;
	text-align:left;
	height:22px;
}
/*Formulário de "Indicar este link" e "Solicitar orçamento"*/

/*MOSTRANDO PRODUTOS NA INTEGRA*/

.texto_geral_esq{
	position:relative;
	float:left;
	width:430px;
	padding-right:20px;
	text-align:left;
}
.texto_geral_dir{
	position:relative;
	float:left;
	width:130px;
	text-align:left;
	padding-bottom:20px;
}

/*ARTIGOS*/
/*artigos.php*/
.caixa_escura_artigo{
	position:relative;
	float:left;
	height:23px;
	width:550px;
	padding:2px 0 0 40px;
	margin-top:6px;
	background-color:#f5f5f5;
	background-image:url(img/seta_artigos_escura.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.caixa_clara_artigo{
	position:relative;
	float:left;
	height:23px;
	width:550px;
	padding:2px 0 0 40px;
	margin-top:6px;
	background-color:#fafafa;
	background-image:url(img/seta_artigos_clara.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.caixa_artigos_esq{
	position:relative;
	float:left;
	width:445px;
}
.caixa_artigos_dir{
	position:relative;
	float:left;
	width:93px;
	padding-right:10px;
	text-align:right;
}
/*artigos.php*/

/*artigos_int.php*/
.voltar_artigos{
	position:relative;
	float:left;
	text-align:right;
	width:585px;
	height:30px;
}
.engloba_artigos{
	position:relative;
	float:left;
	width:590px;
	margin-bottom:30px;
	background-image:url(img/fundo_artigos.gif);
	background-repeat:repeat-y;
}
.texto_artigos{
	position:relative;
	float:left;
	width:370px;
	text-align:left;
	padding:6px 6px 15px 6px;
}
.engloba_titulo{
	position:relative;
	float:left;
	width:370px;
	padding-bottom:8px;
	margin-bottom:12px;
	border-bottom:1px dotted #999999;
}
.titulo_artigos{
	position:relative;
	float:left;
	width:277px;
	text-align:left;
}
.data_artigos{
	position:relative;
	float:left;
	width:72px;
	text-align:right;
	padding-left:20px;
	font-size:9px;
}
.imagem_artigos{
	position:relative;
	float:left;
	width:188px;
	text-align:left;
	padding:5px 15px 5px 5px;
}
/*artigos_int.php*/
/*ARTIGOS*/
.caixa_img{
	position:relative;
	float:left;
	width:239px;
	padding:0px 0px 32px 35px;
}
/*PAGINA contato.php*/
.caixa_contato_esq{
	position:relative;
	float:left;
	width:130px;
	padding:0 0 6px 10px;
	text-align:right;
}
.caixa_contato_dir{
	position:relative;
	float:left;
	width:380px;
	padding:0 0 6px 10px;
	text-align:left;
}
/*PAGINA contato.php*/

/*PAGINA downloads.php*/
.caixa_downloads{
	position:relative;
	float:left;
	width:190px;
}
.fundo_downloads_esq{
	position:relative;
	float:left;
}
/*PAGINA downloads.php*/

/*PAGINA calibracao.php*/
.calibracao_esq{
	position:relative;
	float:left;
	width:480px;
	padding-right:20px;
	text-align:left;
}
.calibracao_dir{
	position:relative;
	float:left;
	width:90px;
	text-align:left;
	padding-bottom:20px;
}
/*PAGINA calibracao.php*/

/*PAGINA projetos_servicos.php*/
.caixa_projetos_servicos{
	position:relative;
	float:left;
	padding-top:10px;
	width:590px;
	height:55px;
}
/*PAGINA projetos_servicos.php*/

#publicidadeDIV{
	width: 425px;	
	position: fixed;
	right: 290px;
	top: 80px;
	cursor: pointer;
	z-index: 999;
}
.closeDiv{
	float: right;
}
.engloba_projetos_servicos{
	position:relative; 
	float:left; 
	width:186px; 
	padding:7px 12px 0 0;	
}
.engloba_projetos_servicos2{
	position:relative; 
	float:left; 
	width:180px; 
	padding:7px 12px 0 0;
}
.titulo_box_projetos_servicos{
	position:relative;
	float:left;
	background-color:#eeeeee;
	border-bottom:1px solid #aaaaaa;
	height:22px;
	width:176px;
	font-weight:bold;
	padding:4px 0 0 16px;
}
.box_projetos_servicos{
	position:relative;
	float:left;
	width:176px;
	height:220px;
	margin:7px 0 0 0;
	background-color:#ebf5f9;
	padding:8px 8px 0 8px;
	border-top:1px solid #cfe7f0;
	border-bottom: 1px solid #cfe7f0;
}
.saiba_mais_widget{
	position:absolute;
	width:175px;
	height:38px;
	top:182px;
}
a:link.link_projetos_servicos, a:hover.link_projetos_servicos, a:visited.link_projetos_servicos{
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
