/**
* Stylesheet Document
* Hexolab Laboratório de Metrologia Avançado
* Desenvolvido por <sidneytougeiro.com>
*/

	body { }
	body.painel { background:#ddd; }
	
	

	.logo
	{
		width:100%;
		padding-top:20px;
	}
	.logo-container
	{
		height:130px;
		background:url("/media/js/background-slideshow/text.png");
	}
	.logo-image
	{
		width:960px;
		position:relative;
		margin:0 auto;
		clear:both;
	}
	.logo-image img
	{
		margin-top:7px;
		margin-left:-7px;
	}


	#acreditacao
	{
		float:left;
		margin-right:15px;
		padding-top:3px;
	}


	.container
	{
		margin-top:50px;
	}
	.painel-container
	{
		margin-left:5px;
		padding-top:35px;
		padding-bottom:35px;
		background:url("/media/js/background-slideshow/text.png");
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		box-shadow: 0px 0px 5px #000;
		-moz-box-shadow: 0px 0px 5px #000;
		-webkit-box-shadow: 0px 0px 5px #000;
	}

	.content
	{
		background:url("/media/images/separador.png") 620px top repeat-y;
	}
	.produtos .content
	{
		min-height:900px;
	}


	.menu .menu-item div,
	.menu .menu-item-selected div
	{
		text-align:center;
		margin-top:7px;
	}
	.menu .menu-item div a,
	.menu .menu-item-selected div a
	{
		position:relative;
		text-align:center;
		background:url("/media/js/background-slideshow/text.png");
		padding:8px 10px 8px 10px;
		text-decoration:none;
		font-weight:bold;
		display:block;
		color:#000;
	}
	.menu .menu-item div a:hover,
	.menu .menu-item-selected div a,
	.menu .menu-item-selected div a:hover
	{
		background:#555;
		color:#fff;
	}



	.servicos { margin-top:50px; }

	.quemsomos-title,
	.servicos-title,
	.contato-title,
	.produtos-title
	{
		font-size:37px;
		line-height:37px;
	}
	.quemsomos-subtitle,
	.servicos-subtitle,
	.produtos-subtitle
	{
		font-size:25px;
		line-height:25px;
		margin-top:20px;
	}
	.quemsomos-content,
	.servicos-content,
	.produtos-content
	{
		margin-top:30px;
	}
	.quemsomos-content div,
	.servicos-content div
	{
		margin-bottom:20px;
	}


	.clientes-item
	{
		margin:0px;
		font-size:19px;
	}



	.servicos-item
	{
		margin:0px;
		font-size:17px;
	}
	.servicos-item span
	{
	}
	.servicos-item span a
	{
		padding:3px;
		font-size:13px;
		text-decoration:none;
		text-transform:uppercase;
		border:solid #ddd 1px;
		background:#eee;
		color:#333;
	}


	.instalacoes-equipamentos
	{
		height:220px;
		margin-bottom:0px !important;
		overflow:hidden;
	}
	.instalacoes-equipamentos-plus
	{
		height:34px;
		text-align:center;
		background:url("/media/images/plus.png") left -4px no-repeat;
	}
	.instalacoes-equipamentos-plus a
	{
		display:block;
		text-decoration:none;
		background:transparent;
		text-transform:uppercase;
		padding:5px 0px 3px 0px;
		letter-spacing:2px;
		font-weight:bold;
		font-size:12px;
		color:#000;
	}
	.instalacoes-equipamentos div
	{
		height:100px;
		background:#ccc;
		margin-bottom:10px;
	}
	.instalacoes-equipamentos div a
	{
		display:block;
		height:90px;
		margin:5px;
		background:#fff;
	}
	
	.distribuidor
	{
		/* height:175px; */
		height:175px;
		/* padding:10px 15px 15px 15px; */
		padding:25px 30px 0px 30px;
		background:url("/media/images/island.png") no-repeat;
		/* font-size:19px; */
		font-size:23px;
	}
	.distribuidor span
	{
		color:#aa0000;
		font-weight:bold;
	}
	.distribuidor div:last-child
	{
		margin-top:10px;
	}


	.contato { }
	.contato-item { margin-top:20px; }
	.contato-email-title,
	.contato-telefone-title,
	.contato-endereco-title,
	.produtos-categoria-title
	{
		margin-bottom:10px;
		font-size:17px;
	}
	.contato-email { list-style-image:url("/media/images/email-icon.png"); }
	.contato-email li { margin-left:23px; }

	.contato-telefone { list-style-image:url("/media/images/phone-icon.png"); }
	.contato-telefone li
	{
		margin-left:23px;
	}
	
	.contato-endereco-mapa
	{
		margin-top:10px;
		border:solid 3px #555;
		background:url("/media/images/mapa.png") center center no-repeat;
		height:200px;
	}
	.contato-endereco-link { margin-top:7px; }
	.contato-endereco-link a
	{
		padding:5px;
		background:#555;
		text-decoration:none;
		position:relative;
		color:#fff;
	}
	
	.footer
	{
	}


	#background-produtos { height:500px; }
	#background-produtos-image { z-index:-1; display:block; background-image:url("/media/images/produtos.jpg"); background-position: center top; background-repeat: no-repeat; width:100%; height:500px; position:absolute; }

	#background-painel { height:410px; }
	#background-painel-image { z-index:-1; display:block; background-image:url("/media/images/painel.jpg"); background-position: center top; background-repeat: no-repeat; width:100%; height:500px; position:absolute; }

	.produtos-subtitle
	{
		margin-top:50px;
		margin-bottom:25px;
	}

	.pci-selected a
	{
		border:solid 1px #770000 !important;
		background:#aa0000 !important;
		color:#fff !important;
	}

	.produtos-categoria li a
	{
		display:block;
		padding:5px;
		background:#eee;
		margin:0px 5px 5px 0px;
		color:#000;
		border:solid 1px #ddd;
	}

	.produtos-itens,
	.produtos-categoria { list-style:none; }

	.produtos-categoria li,
	.produtos-itens li
	{
		margin:0px;
		padding:0px;
	}


	.produtos-categoria li
	{
		float:left;
		width:33.3%;
	}

	.produtos-categoria-item a
	{
		text-decoration:none;
		color:#000;
	}
	.produtos-itens li div { border-bottom:solid 1px #aaa; padding:5px; }
	
	
	#footer * { color:#fff; }
	#footer
	{
		background:#333;
		margin-top:50px;
	}
	#footer-container
	{
		width:960px;
		margin:0 auto;
	}
	.footer-content
	{
		padding-top:20px;
		padding-bottom:20px;
	}
	.footer-content a
	{
		text-decoration:none;
		font-size:11px;
	}

	.footer-content .creditos,
	.footer-content .creditos *
	{
		color:#999 !important;
		font-size:11px;
	}
	.footer-content .creditos a
	{
		padding:2px 2px 2px 3px;
		font-size:11px;
		background:orange;
		color:#000 !important;
	}



	.painel-footer
	{
		width:950px;
		margin:10px auto;
		margin-bottom:50px;
	}
	.painel-footer-copyright
	{
		width:600px;
		float:left;
	}
	.painel-footer-creditos
	{
		width:293px;
		float:right;
		font-size:11px;
	}
	.painel-footer-creditos * { font-size:11px; }
	.painel-footer-creditos a
	{
		text-decoration:none;
		padding:2px 2px 2px 3px;
		font-size:11px;
		background:#333;
		color:#fff !important;
	}