@charset "utf-8";
/* CSS STUDIO DPI - PAULO MARQUES */

/* PROPRIEDADES */
body {
	margin:0px;
	padding:0px;
	font:normal 13px Tahoma, Geneva, sans-serif;
	background-image: url(../imagens/bg.jpg);
	color:#333;
	text-align:left;
}
div, ul, li, table {
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
	list-style:none;
}
h1 {
	background:url(../imagens/h1.png) no-repeat 0px 5px;
	color:#666;
	font-size:32px;
	margin:0px;
	padding:0px;
	padding-left:35px;
}
h1 span {font-size:18px; color:#369;}
h1.secao-produto, h1.secao-produto-menor {
	font-size:17px;
	color:#09f;
	background:none;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	padding-top:30px;
	padding-left:12px;
	padding-bottom:16px;
}
h1.secao-produto-menor {
	font-size:14px;
	padding-bottom:20px;
}
h1.servicos-titulo {
	font-size:23px;
	color:#347ba6;
	background:url(../imagens/h1-servicos.gif) no-repeat 0px 6px;
	padding-left:20px;
}
h1.eventos {font-size:28px;color:#347ba6;}
h2 {
	background:url(../imagens/h2.gif) no-repeat 0px 3px;
	font-size:14px;
	color:#155883;
	margin:0px;
	padding:0px;
	padding-left:10px;
}
h1.autor-site {display:none;}
a, img {
	border:0px;
	text-decoration:none;
}
a {color:#155883;}
a.icones {
	float: right;
	margin:12px 15px 12px 0px;
	z-index:2;
	cursor:pointer;
	position:relative;
}
a.logo {
	margin:30px 0px 0px 8px;
	width:228px;
	height:46px;
	background: url(../imagens/logo-contech.jpg) no-repeat;
	float:left;
}
a.leia-mais {
	float:right;
	color:#09f;
	background:url(../imagens/icone-leia-mais.gif) no-repeat left;
	padding-left:12px;
	margin-right:40px;
	margin-top:10px;
}
hr {
	background-color:#ccc;
	border:none;
	border:0px;
	height:3px;
}
strong {color:#155883;}
strong.cinza {color:#666;}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
span.bull {
	color:#09f;
}
label {text-align:right; float:right;margin:0px;padding:0px;}
textarea, input {border:0px; font:normal 13px Tahoma, Geneva, sans-serif; background:url(../imagens/fundo-input-textarea.jpg)no-repeat left top; padding:3px;}
input#enviar {background:none;border:0px; font:bold 16px Tahoma, Geneva, sans-serif;color:#155883;cursor:pointer;padding:0px; width:68px; float:left;padding-top:1px;padding-left:3px;}
textarea {width:354px; height:146px;}
/* //////////////////////////////////////////////////// PROPRIEDADES */

/* SEGURANÇA */
div#seguranca {
	width:958px;
	float:none;
	top:0px;
	margin: 0px auto;
	min-height:100%;
	height:100%;
}
* html #seguranca {height: 100%;}

/* //////////////////////////////////////////////////////// SEGURANÇA */

/* LADO DIREITO */
div#lado-direito {
	position:absolute;
	float:none;
	width: 242px;
	height:525px;
	top:381px;
	right:31px;
	background:url(../imagens/lado-direito-produtos.jpg) no-repeat;
	z-index:2;
	padding:61px 15px 7px 15px;
}
div#lado-direito img {margin-left:5px;margin-bottom:3px;}
div#lado-direito ul.lista-produtos-home {padding-bottom:15px; padding-top:5px;}
div#lado-direito ul.lista-produtos-home li{ float:left;}
div#lado-direito ul.lista-produtos-home li a {background:url(../imagens/h3.jpg) no-repeat 0px 3px;color:#666; padding-left:20px;margin-left:15px; margin-bottom:9px;  margin-right:20px; font-size:15px;float:left; width:160px;}
div#lado-direito ul.lista-produtos-home li a:hover {color:#333;}
div#lado-direito form.newsletter {width:232px; height:80px; padding:0px;margin:0px;margin-left:10px; position:absolute; background:url(../imagens/botao-newsletter.jpg) no-repeat left top; }
div#lado-direito form.newsletter input {background:none; border:0px; height:19px;}
div#lado-direito form.newsletter input#email {width:98px; margin:0px;margin-top:54px; margin-left:78px;padding:0px;position:absolute;}
div#lado-direito form.newsletter input#enviar-news {width:43px; float:none; position:absolute; right:3px; color:#FFF; bottom:8px; cursor:pointer; }
/* //////////////////////////////////////////////////////// LADO DIREITO */

/* CONTECH */
div#contech {
	width:938px;
	background: #fff url(../imagens/bg-conteudo.jpg) repeat-x;
	position:absolute;
	z-index:0;
	top:36px;
	padding:10px;
}
*html div#contech {height:100%;}
/* //////////////////////////////////////////////////////////// CONTECH */
/* TOPO */
div#topo {
	width:937px;
	height:100px;
	background:url(../imagens/bg-topo.jpg) no-repeat;
	margin-bottom:5px;
	margin-left:0px;
	z-index:1;
}
/* ///////////////////////////////////////////////////////////////// TOPO */
/* MENU */
div.menu-superior {padding:0px;margin:0px;}
ul#menuOne {
	margin-top:30px;
	margin-left:20px;
}

ul#menuOne li a {
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	margin-right:15px;
	font-size:12px;
}
ul#menuOne li a:hover{ color:#ccc;}
ul#menuOne li a.servicos {margin-right:20px;}
ul#menuOne li a.empresa {margin-right:18px;}
ul#menuOne li a.certificados {margin-right:32px;}
ul#menuOne li a.eventos {margin-right:32px;}
ul#menuOne li a.representantes {margin-right:22px;}
ul#menuOne li a.contato {margin-right:0px;}

/* SUBMENU */
ul.menuHoriz li {
    float: left;
}

ul.menuVert li a {
    border: none;
	color:#a0afb5;
	font-size:11px;
	text-transform:uppercase;
}
ul.menuVert li a:hover, ul.menuVert2 li a:hover {color:#fff;}
ul.menuVert li {
	width:95px;
	height:25px;
}
ul.menuVert {
    position: absolute;
    top: 60px;
	text-align:center;
	visibility: hidden;
	z-index:999999999999999;
}

ul.menuVert2 {
    position: absolute;
    visibility: hidden;
    top: 60px;
	text-align:center;
}
ul.menuVert2 li a {
    border: none;
	color:#a0afb5;
	font-size:11px;
	text-transform:uppercase;
	margin-left:20px;
}
ul.menuVert2 li {
	margin-top:6px;
}
ul#menuSubOne li.ajuste-submenu {
	margin-top:6px;
}
ul#menuSubOne { left: 250px;  visibility: hidden;}
ul#menuSubTwo { left: 320px; }
ul#menuSubThree, ul#menuSubFour, ul#menuSubFive, ul#menuSubSix, ul#menuSubEight, ul#menuSubNine { background:#000; top:100px; left: 251px;width:210px;text-align:left; margin:0px; padding:5px;}
ul#menuSubThree li a, ul#menuSubFour li a, ul#menuSubFive li a, ul#menuSubSix li a, ul#menuSubEight li a, ul#menuSubNine li a { padding:0px;margin:0px;}
ul#menuSubThree li, ul#menuSubFour li, ul#menuSubFive li, ul#menuSubSix li, ul#menuSubEight li, ul#menuSubNine li { float:left;width:210px; padding:0px 5px 0px 5px; }
ul#menuSubFour { left: 340px; }
ul#menuSubFive { left: 440px; }
ul#menuSubSix { left: 540px; }
ul#menuSubEight { left: 640px; }
ul#menuSubNine { left: 717px; }
/* //////////////////////////////////////////////////////////////// MENU */
/* CONTEUDO - HOME */
ul#conteudo-home {
	float:left;
	width:616px;
	height:500px;
	padding-left:12px;
	padding-top:12px;
	margin-bottom:40px;
}
ul#conteudo-home li {
	width:100%;
}
ul#conteudo-home li p {
	float:left;
	margin:0px;
	text-align:justify;
	position:relative;
}
ul#conteudo-home li img{
	padding-left:25px;
	padding-right:10px;
	float:left;
	position:relative;
}
ul#conteudo-home li p.texto-contech{
	padding-left:35px;
}
ul#conteudo-home li.representantes-servicos {
	width:616px;
	height:157px;
	float:left;
	position:relative;
	background:url(../imagens/fundo-representantes-servicos.jpg) no-repeat;
	margin-top:15px;
	padding-top:15px;
	padding-left:15px;
}
ul#conteudo-home li.representantes-servicos h2{
	color:#a0afb5;
	font:18px Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:23px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:35px;
	background:url(../imagens/h2-representantes.jpg) no-repeat;
}
ul#conteudo-home li.representantes-servicos h2.serv{
	background:url(../imagens/h2-servicos.jpg) no-repeat;
}
ul#conteudo-home li.representantes-servicos p{
	color:#999;
}
ul#conteudo-home li.representantes-servicos p a.leia-mais{
	color:#fff;
	margin-right:0px;
}
ul#conteudo-home li.representantes-servicos div.representantes, ul#conteudo-home li.representantes-servicos div.servicos {
	width:265px;
}
ul#conteudo-home li.representantes-servicos div.servicos {
	margin-left:30px;
	width:285px;
}
/* ////////////////////////////////////////////////////  CONTEUDO - HOME */

/* PRODUTOS */
div#produtos, div#servicos, div#empresa, div#certificados, div#eventos, div#representantes, div#contato {
	width:917px;
	padding-right:20px;
	height:auto;
	margin-top:5px;
	background:url(../imagens/fundo-produtos.jpg) repeat-x top;
}
div#produtos div.menu-produtos {
	background:url(../imagens/fundo-menu-produtos.jpg) no-repeat top;
	float:right;
	width:217px;
	height:auto;
}
div#produtos div.menu-produtos ul {
	background:url(../imagens/rodape-fundo-menu-produtos.gif) no-repeat bottom;
	padding-bottom:32px;
	height:auto;
}
div#produtos div.menu-produtos ul li {
	background:url(../imagens/bg-menu-produtos.jpg) repeat-y;
	padding: 15px 15px 0px 15px;
	width:187px;
}
div#produtos div.menu-produtos ul li a {
	color:#ccc;
	float:left;
	display:inline;
	clear:left;
	padding-bottom:15px;
	width:172px;
	font-size:11px;
	background:url(../imagens/icone-menu-produtos.gif) no-repeat 0px 3px;
	padding-left:15px;
}
div#produtos div.menu-produtos ul li a:hover {color:#09f;}
div#produtos div.produto-selecionado {
	margin:0px;
	margin-top:35px;
	width:630px;
}
div#produtos div.produto-selecionado p.submenu {
	color:#155883;
	font-size:13px;
	font-weight:bold;
	margin:0px;
}
div#produtos div.produto-selecionado p.downloads {
	width:423px;
	height:23px;
	background:url(../imagens/fundo-downloads.png) no-repeat;
	margin:0px;margin-left:40px;
}
div#produtos div.produto-selecionado p.downloads a {
	background:url(../imagens/icn-manual.png) no-repeat 0px 4px;
	padding-left:15px;
	font-size:12px;
	color:#fff;
	float:left;
	margin-top:3px;
	font-weight:bold;
	padding-top:2px;
}
div#produtos div.produto-selecionado p.downloads a:hover {
	color:#155883;
}
div#produtos div.produto-selecionado p.downloads a.manual, div#produtos div.produto-selecionado p.downloads a.manual-apagado {margin-left:130px;}
div#produtos div.produto-selecionado p.downloads a.catalogo, div#produtos div.produto-selecionado p.downloads a.catalogo-apagado {margin-left:20px;background:url(../imagens/icn-catalogo.png) no-repeat 0px 4px;}
div#produtos div.produto-selecionado p.downloads a.catalogo-ingles, div#produtos div.produto-selecionado p.downloads a.catalogo-ingles-apagado {margin-left:10px;background:url(../imagens/icn-catalogo-ingles.png) no-repeat 0px 4px;}
div#produtos div.produto-selecionado p.downloads a.manual-apagado, div#produtos div.produto-selecionado p.downloads a.catalogo-apagado, div#produtos div.produto-selecionado p.downloads a.catalogo-ingles-apagado {
	color:#ccc;
}
div#produtos div.produto-selecionado p.downloads a.manual-apagado:hover, div#produtos div.produto-selecionado p.downloads a.catalogo-apagado:hover, div#produtos div.produto-selecionado p.downloads a.catalogo-ingles-apagado:hover {
	color:#ccc;
}
div#produtos div.produto-selecionado ul {
	margin:35px 0px 0px 0px;
	padding:0px;
}
div#produtos div.produto-selecionado ul li.imagem-produto {
	background:url(../imagens/fundo-imagens.png) no-repeat;
	width:255px;
	height:354px;
	margin-left:15px;
}
div#produtos div.produto-selecionado ul li.info-produto{padding:15px;margin:0px; width:330px;}
div#produtos div.produto-selecionado ul li.info-produto p{margin:0px;}
div#produtos div.produto-selecionado ul li.rodape-produtos {margin:70px 0px 20px 15px; width:615px;}
/* //////////////////////////////////////////////////////////// PRODUTOS */
/* SERVIÇOS */
div#servicos, div#empresa, div#certificados, div#eventos, div#representantes, div#contato {
	padding-top:40px;
	padding-left:10px;
	padding-right:180px;
	width:747px;height:658px;
}
div#representantes {height:auto;padding-right:10px;width:917px;}
div#servicos div {padding:40px;}
div#servicos {padding-right:0px;padding-right:0px;width:780px;padding-right:147px;}
div#servicos p.texto-laboratorio img {float:left; position:relative;}
div#servicos p.texto-laboratorio {width:300px;text-align:justify; margin:0px; padding-right:50px; float:right;  }
/* ///////////////////////////////////////////////////////////  SERVIÇOS */
/* CERTIFICADOS */
div#certificados a {color:#666;}
div#certificados a.certificados{
	background: url(../imagens/certicados-contech.gif) no-repeat left top;
	height:64px;
	width:100px;
	float:left;
	padding-top:10px;
	padding-left:80px;
	position:relative;
}
div#certificados a:hover{font-weight:bold;}
/* ///////////////////////////////////////////////////////////  CERTIFICADOS */
/* EMPRESA */
div#empresa {padding-right:0px;width:927px;}
div#empresa p{width:525px;padding-left:40px;float:left; padding-right:20px;}
/* ///////////////////////////////////////////////////////////////// EMPRESA */
/* EVENTOS */
div#eventos {width:887px;padding-right:40px;height:auto;}
div#eventos p {margin:0px; padding:0px;margin-left:10px;}
div#eventos p span { font-style:italic; color:#347ba6;}
div#eventos ul {padding:40px; width:680px;}
div#eventos ul li{padding-bottom:20px;}
div#eventos ul li img {padding-left:175px;}
div#eventos ul.interno {padding:40px 0px 40px 40px; width:720px;}
/* ///////////////////////////////////////////////////////////////// EVENTOS */
/* REPRESENTANTES - CONTATO */
div#representantes div, div#contato div {padding:40px;}
div#representantes h2 strong, div#contato h2 strong {color:#666;}
div#representantes div#btn_enviar {float:left;margin:0px; padding:0px; padding-left:265px;}
div#representantes div#btn_enviar img {padding-top:5px; float:left;}
div#representantes div.estados {width:300px; padding:0px;}
div#representantes div.estados div {width:auto; padding:0px;}
div#representantes div.estados div h1{color:#155883; font-size:20px; padding:0px; background:none; margin:0px;}
div#representantes div.estados div h3{color:#347ba6; font-size:14px; padding:0px; margin:0px; background:url(../imagens/h3.jpg) no-repeat 3px left; padding-left:16px;}
div#representantes div.estados div p{padding:0px; margin:0px;padding-left:16px;font-size:13px;}
div#representantes div.estados div p strong{color:#333;font-size:15px;}
div.bahia, div.ceara, div.espiritosanto, div.goias, div.maranhao, div.minasgerais, div.para, div.paraiba, div.parana, div.pernambuco, div.piaui, div.riodejaneiro, div .riograndedonorte, div.riograndedosul, div.saopaulo, div.santacatarina, div.sergipe {display:none;}
/* //////////////////////////////////////////////// REPRESENTANTES - CONTATO */
/* MAPA DO SITE */
div.mapa-flutuante {position:absolute; float:none; left:450px; top:150px;z-index:9999999;}
/* //////////////////////////////////////////////////////////// MAPA DO SITE */
/* RODAPE */
div#rodape {
	height: 61px;
	width: 933px;
	background:url(../imagens/bg-rodape.jpg) repeat-x;
	position:absolute;
	left:0;
	z-index:1;
	color:#fff;
	padding-top:12px;
	padding-left:25px;
}
div#rodape h4, div#rodape p{font-size:15px; margin:0px; padding:0px; float:left; color:#fff;}
div#rodape a.autor {position:absolute;bottom:10px;right:20px; background:url(http://www.contechind.com.br/imagens/studio-dpi.png) left top; height:30px; width:37px;}
div#rodape a.autor:hover {background-position:right;}

.w3c_html {
	position: absolute;
	right: 145px;
	bottom: 15px;
}

/* ///////////////////////////////////////////////////////////////// RODAPE */
.himidia {
	position: absolute;
	right: 70px;
	bottom: 15px;
}
/* POP-UP */
div#pop-up {position:absolute; float:none; top:155px; margin:-50px 20% 0 20%; width:513px; height:513px; z-index:99999999999999;}
div#pop-up a {background-color:#0099cc; padding:5px; color:#fff; position:absolute;top:0;right:0;}