body{
	background: #0261A1 url(../image/bg.jpg) repeat-x;
	color:#4d4d4d;
	font-size:11px;
	font-family:Arial, Tahoma, Helvetica;
}

strong, b{
	font-weight:bold;
}

#container{
	position:relative;
	float:left;
	
	width:777px;
	
	background:#FFFFFF;
}

#distance{
	position:relative;
	float:left;
	
	width:50%;
	height:1px;
	
	margin-left:-388px;
}

#top{
	position:relative;
	float:left;
	
	width:100%;
	height:189px;
	
	background:url(../image/topo.jpg) no-repeat;
}

#menu{
	position:relative;
	float:left;
	
	width:100%;
	height:55px;
	
	background:url(../image/menu_bg.jpg) repeat-x;
	text-align:center;
}

#conteudo{
	position:relative;
	float:left;
	
	width:100%;
	min-height:100px;
}

#rodape{
	position:relative;
	float:left;
	
	width:100%;
	height:54px;
	
	background:url(../image/bg_foot.jpg) repeat-x;
}

#menu table{
	margin-top:6px;
}


.margem{
	position:relative;
	float:left;
	margin:17px;
	
	display:inline;
}

.margem p{
	display:inline-block;
	margin-bottom:20px;
	
	text-align:justify;
}

.base1{
	position: absolute;
	left:50px;
	top:20px;
	font-weight:bold;
}

.base2{
	position: absolute;
	right:50px;
	top:20px;
	
	text-decoration:none;
	color:#4d4d4d;
}

.base2:hover{
	border-bottom:1px dotted #000;
}

.base2 .digital{
	font-weight:bold;
	color:#000;
}

.base2 .up{
	font-weight:bold;
	color:#F00;
}



.divisao_simples{
	position:relative;
	float:left;
	
	width:100%;
	height:4px;
	
	background:url(../image/bg_foot.jpg) repeat-x;
}

/***************************/


#home1{
	position:relative;
	float:left;
	
	width:777px;
	height:146px;
	
	background:url(../image/home1.jpg) no-repeat;
	
	margin:30px 0 30px 0;
}

#home1 .titulo1, #home1 .titulo2{
	position:absolute;
	left:140px;
	top:5px;
	
	color:#2a6f9d;
	font-weight:bold;
	font-size:12px;
}

#home1 .titulo2{
	left:503px;
}

#home1 .texto1, #home1 .texto2{
	position:absolute;
	left:140px;
	top:40px;
	
	width:210px;
	
	line-height:12px;
}

#home1 .texto2{
	left:503px;
	width:250px;
	
	line-height:14px;
}

#home1 .texto1 a, #home1 .texto2 a{
	position:relative;
	float:right;
	
	margin-top:20px;
	
	color:#2a6f9d;
}

.banner_topo{
	position:absolute;
	top:27px;
	left:250px;
}



/****************************************/



#conteudo h1{
	position:relative;
	float:left;
	
	width:100%;
	height:38px;
	
	background:url(../image/bg_titulo.jpg) repeat-x;
	
	color:#1E1E1E;
	font-size:22px;
	font-family:Tahoma, Arial, Helvetica;
	
	font-weight:bold;
	
	line-height:38px;
	text-indent:30px;
}

.tb_contato td{
	padding:5px;
	vertical-align:top;
}




/******************************************/



.titu_catalogo{
	position: relative;
	float:left;
	
	width:100%;
	height:94px;
}

/****/



#catalogo-1{
	background:url(../image/catalogo-1.jpg) no-repeat;
}

#catalogo-2{
	background:url(../image/catalogo-2.jpg) no-repeat;
}

#catalogo-3{
	background:url(../image/catalogo-3.jpg) no-repeat;
}

#catalogo-4{
	background:url(../image/catalogo-4.jpg) no-repeat;
}

#catalogo-5{
	background:url(../image/catalogo-5.jpg) no-repeat;
}

#catalogo-6{
	background:url(../image/catalogo-6.jpg) no-repeat;
}

#catalogo-7{
	background:url(../image/catalogo-7.jpg) no-repeat;
}

#catalogo-8{
	background:url(../image/catalogo-8.jpg) no-repeat;
}

#catalogo-9{
	background:url(../image/catalogo-9.jpg) no-repeat;
}

#catalogo-10{
	background:url(../image/catalogo-10.jpg) no-repeat;
}

#catalogo-11{
	background:url(../image/catalogo-11.jpg) no-repeat;
}
#catalogo-12{
	background:url(../image/catalogo-12.jpg) no-repeat;
}

#catalogo-13{
	background:url(../image/catalogo-13.jpg) no-repeat;
}



.bloco_produto{
	position:relative;
	float:left;
	
	display:inline;
	
	margin: 16px 16px 16px 16px;
	padding-bottom:10px;
	width:350px;
	
	border-bottom: #898989  1px dotted;
}

.nome_produto{
	position:relative;
	float:left;
	
	display:inline;
	margin-bottom:10px;
	width:350px;
	
	border-bottom: #898989  1px dotted;
	padding-bottom:4px;
	
	font-size:13px;
	font-weight:bold;
	
	color:#2a6f9d;
	
	text-indent:30px;
}

.foto_produto{
	position:relative;
	float:left;
	
	width:120px;
	min-height:120px;
	
	overflow:hidden;
	
	margin-right:5px;
}

.descricao_produto{
	position:relative;
	float:left;
	
	width:220px;
	min-height:1px;
}

.azul{
	color:#2a6f9d;
}

.telefone{
	position:absolute;
	top:5px;
	left:10px;
	
	color:#FFFFFF;
	font-weight:bold;
}
