*{
	margin:0;
	padding:0;
	list-style: none;
	text-decoration: none;
	has-layout:true;
}
body{
	font:12px/18px georgia, arial, verdana, tahoma, sans-serif;
	background:#fff url(imagens/bg.jpg) no-repeat 0 130px;
}
img{
border:none;
}
#geral{
	width:995px;
	margin:0 auto;
  position:relative;
}
.fixPos{
	width:995px;
	margin:0 auto;
}

a{
color:#000;
text-decoration:none;
}
hr {clear:both; margin:10px; border:none;}
.popup, .popup2{
  position:absolute;
  z-index:100;
  width:380px;
  left:275px;
  top:-350px;
  padding:5px;
  background:#fff;
}
.popup2{
  left:500px;
  width:290px;
}
.popup a.fechar, .popup2 a.fechar{
  background:#fff;
  display:block;
  text-align:right;
  padding:5px;
  font-size:15px;
  text-decoration:underline;
  }
/********************************************
HEADER
********************************************/
#header{
	background:#C20003 url(imagens/top.jpg) repeat-y;
	height:70px;
	position:relative;
	z-index:5;
}
#header h1 a{
	float:left;
	width:297px;
	height:103px;
	background:url(imagens/logo.png) no-repeat;
	text-indent:-90000px;
	overflow:hidden;
	margin:10px;
	behavior: url(/iepngfix.htc);
	position:absolute;
	cursor:pointer;
}
#header #atendimento{
	float:right;
	margin:15px 20px 0px 20px ;
}
#header #atendimento img{
behavior: url(/iepngfix.htc);
}
#foto-estoque{
z-index:1;
}
/********************************************
MENU DE NAVEGAÇÃO
********************************************/
#menu{
	background:url(imagens/menu.jpg) repeat-x;
	height:65px;
	position:relative;
}
#menu #langs{
  float:right;
  margin-top:5px;
}
ul#nav{
	float:right;
	position:relative;
	margin:37px -50px 0 0;
  z-index:100;
}
#nav ul{
	background:#fff;
}

#nav a{
	display:block;
	padding:0px 2px;
	margin:0 5px;
	color:#4D729C;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#nav a:hover{
	text-decoration:underline;
}
#nav li{
	float:left;
	position:relative;
}
#nav ul {
	position:absolute;
	display:none;
	top:16px;
	border:1px solid #333;
	z-index:1010;
}
ul#nav li a.submenu{
	cursor:default;
}
#nav li ul a{
	width:210px;
	height:auto;
	float:left;
	padding:5px;
	margin:0;
}
#nav li ul a:hover{
	background-color:#eee;
}
#nav ul ul{
	top:auto;
}	
#nav li ul ul {
	left:190px;
	margin:2px 0 0 10px;
}
#nav ul li a.submenu{
	background: url(imagens/flecha.gif) no-repeat 190px center; 
}
#nav ul li a.submenu:hover{
	background:#eee url(imagens/flecha.gif) no-repeat 190px center; 
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}
/********************************************
RODAPE
********************************************/
#rodape{
	background:#2C2C2C url(imagens/rodape.jpg) repeat-x top left;
	text-align:center;
	color:#fff;
	padding:5px;
	clear:both;
}
#rodape address{
	display:inline;
	margin-left:10px;
	font-style:normal;
}
#rodape a{
color:#fff;
text-decoration:underline;
}
/********************************************
CONTEUDO
********************************************/
.box{
background:url(imagens/bg-cont.png) repeat-x;
behavior: url(/iepngfix.htc);
}
#box-m{
float:right;
width:740px;
padding:0 10px;
}
#meio{
padding-bottom:10px;
display:table-cell;
}
#meio h1{
color:#990000;
font-size:28px;
line-height:35px;
margin:5px;
}
#lsProdutos{
margin-top:5px;
background:url(imagens/bg-cont.png) repeat-x top left;
behavior: url(/iepngfix.htc);
float:left;
width:760px;
padding:10px;
}
#lsProdutos ul{
margin-left:-10px;
}
#lsProdutos ul li{
float:left;
}
#lsProdutos ul li a{
	float:left;
	padding:5px 2px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #999;
	width:160px;
	font-size:12px;
}
#lsProdutos ul li.first a{
	border-top:none;
}
#lsProdutos ul li.last a{
	border-bottom:none;
}
#lsProdutos ul li a:hover{
background:#eee;
}
.categoria{
float:left;
width:160px;
border-left:1px solid #fff;
padding:4px 4px 0px 25px;
_height:270px;
min-height:270px !important;
}
#lsProdutos h1{
font-size:24px;
line-height:28px;
margin:0;
}
.primeiro{
border:none;
}
#news{
float:right;
width:190px;
background:url(imagens/bg-cont.png) repeat-x;
behavior: url(/iepngfix.htc);
margin:5px 0 0 5px;
padding:10px;
_height:275px;
min-height:275px !important;
}
#news h2{
margin:5px 0;
font-size:18px;
}
#news h2 a{
color:#000;
}
#news h2 a:hover{
text-decoration:underline;
color:#4D0606;
}
p{
margin:5px 0;
}
#logar{
float:left;
width:215px;
padding:14px 10px;
background-color:#CDD4DA;
}
#logar a{
display:block;
}
#logar a:hover{
text-decoration:underline;
}
label{
cursor:pointer;
}
label b{
display:block;
}
.botao{
line-height:21px;
}
a.botao:hover{
color:#D2BEB6;
text-decoration:underline;
}
input#submit, .botao{
display:block;
background:url(imagens/botao.png) no-repeat left top;
width:120px;
text-align:center;
height:21px;
padding:0;
cursor:pointer;
color:#fff;
margin:5px 0;
font-weight:bold;
}
input{
border:none;
padding:4px;
width:190px;
background:url(imagens/form-field-bg.gif) no-repeat left top;
}
textarea{
  width:640px;
  background:url(imagens/form-field-bg.gif) no-repeat left top;
  border:none;
  height:70px;
  padding:4px;
}

/********************************************
PRODUTO
********************************************/
#cont, #ini{
display:table-cell;
width:975px;
padding:10px;
position:relative;
z-index:1;
background:url(imagens/bg-cont.png) repeat-x;
behavior:url(/iepngfix.htc);

}
#ini {
padding:10px 0 0 0;
width:995px;
}
#ini #box-m a{
text-decoration:underline;
}
#produto{
width:740px;
float:right;
}
#relProdutos{
width:235px;
float:left;
background:#eee;

}
#relProdutos h2{
font-size:16px;
background:#2C2C2C url(imagens/rodape.jpg) repeat-x top left ;
padding:4px;
color:#fff;
}
#relProdutos li{
float:left;
}
#relProdutos li a{
float:left;
width:225px;
padding:5px;
}
#relProdutos li a:hover{
background:#999;
color:#fff;
}
/********************************************
FOTOS
********************************************/
ul#fotos{
width:730px;
float:right;
margin-left:10px;
}
ul#fotos li{
float:left;
margin:5px;
width:100px;
text-align:center;
}
/********************************************
CLUBE DOS VALVULEIROS
********************************************/
ul.clube{
	list-style:disc;
}
ul.clube li{
	list-style:disc;
	margin-left:25px;
}
#lsEvento{
float:left;
width:235px;
text-align:center;
background-color:#CDD4DA;
}
#lsEvento ul#fotos, #lsEvento ul.fotos{
width:235px;
}
#lsEvento h2{
font-size:18px;
line-height:24px;
}
#lsEvento ul#fotos li {
	margin-left:60px;
}
#lsEvento ul.fotos li{
width:100px;
float:left;
margin:5px;
_margin:0px;
}
ul#fotos li a:hover, #lsEvento ul.fotos li a:hover{
color:#990000;
text-decoration:underline;
}
#txt{
width:730px;
float:right;
}
#txt a{
text-decoration:underline;
}
/********************************************
CADASTRO
********************************************/
#txt fieldset{
	padding:10px;
}
#txt fieldset label{
float:left;
width:340px;
_height:45px;
min-height:45px !important;
}
#txt fieldset input, select{
width:300px;
}

/********************************************
USUARIO
********************************************/
#logar h2{
	margin-bottom:10px;
}
#logar ul li{
	float:left;
}
#logar ul li a{
	float:left;
	color:#990000;
	width:210px;
	padding:5px;
}
#logar ul li a:hover{
	background:#f0f0f0;
	text-decoration:none;
	color:#333;
}
/********************************************
NOTICIAS
********************************************/
.dataNews{
display:block;
font-weight:bold;
color:#333;
font-size:16px;
}
.noticias ul li{
	float:left;
	width:320px;
	height:60px;
}
#txt.noticias ul li a{
	float:left;
	width:310px;
	padding:5px;
	height:50px;
	text-decoration:none;
}
.noticias ul li a:hover{
	background:#eee;
}
/********************************************
JOGOS
********************************************/
ul#jogos li{
float:left;
width:185px;
text-align:center;
margin:2px 10px;
}
#txt ul#jogos li a{
	float:left;
	text-decoration:none;
}
#txt ul#jogos li a:hover{
color:#990000;
}

/********************************************
CONTATO
********************************************/
h2.contato{
	clear:both;
	font-size:14px;
	margin-left:10px;
}
ul.contato li{
	float:left;
	margin:10px;
	background:#fff;
	padding:5px;
}
ul.contato li span{ display:block; }
ul.contato li span b{ color:#993300; }
#lsEvento .tel{
	font-size:14px;
	display:block;
	font-weight:bold;
	font-family:"Times New Roman", Times, Georgia;
	margin:5px;
	_margin:0px;
}

#tolerancia{
	border:1px solid #000;
}

#tolerancia thead tr td{
	background-color: #000000;
	color: #FFFFFF;
	height: 40px;
	text-align: center;
	width: 240px;
}

#tolerancia tbody tr.zebra{
	background-color: #c1c1c1;
}

#tolerancia tbody tr td{
	text-align:center;
}

#tb_tolerancia{
	width:240px;
	border:none;
}

#tb_tolerancia tr td{
	font-size: 10px;
	text-align:center;
	padding:5px;
	border:none;
}

#tb_tolerancia tr td.item{
	width: 80px;
}

#tolerancia_mat_tub thead tr td{
	background-color:#000;
	color:#fff;
	text-align:center;
	width:60px;
	font-size: 9px;
}

#tolerancia_mat_tub thead tr td.conexoes{
	width:186px;
}
#tolerancia_mat_tub thead tr td.curvas{
	width:130px;
}
#tolerancia_mat_tub thead tr td.angulo{
	width:160px;
}

#tolerancia_mat_tub{
	width:730px;
}

#tolerancia_mat_tub tr td.topo{
	background-color:#CCC;
	text-align:center;
  font-size: 8px;
 	border-bottom: 1px solid #000000;
}

#tolerancia_mat_tub tr td.conexoes{width:35px;}
#tolerancia_mat_tub tr td.centro{width: 52px;}
#tolerancia_mat_tub tr td.comprimento_total{width:53px;}
#tolerancia_mat_tub tr td.curvas{width:56px;}
#tolerancia_mat_tub tr td.angulo{width:46px;}

#tolerancia_mat_tub tbody tr td{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	font-size: 9px;
	text-align: center;
}
#tolerancia_mat_tub tbody tr td.last{border-right: 1px solid #000000;}
