/* CSS Document */
#geral-principal {
	position: relative;
	margin-top: 0px;
	width: 923px;
	height: auto;
	margin:0 auto;
	
}
#seguranomeio-principal {
	float: left;
	width: 923px;
	height: 100%;
	min-height: 232px;
	max-height: 100%;
	height: 232px;
	margin:0 auto;
	background-image: url(../img/bgmiolo.gif);
}
#seguranomeio-interna {
	float: left;
	width: 923px;
	height: 100%;
	min-height: 100px;
	max-height: 100%;
	height: 100px;
	background-color:#ffffff;
	margin:0 auto;

}

html>body #seguranomeio-principal, #seguranomeio-interna {
	height: auto;/* Esta altura deve ficar com o valor auto; para que o Mozilla firefox reconhe�a o formato el�stico. */
}

#interna{padding:10px 30px;}

#topo{
	position: relative;
	width: 923px;
	height: 173px;
	margin:0 auto;
}

#topo .img{width:923px; float:left; height:93px; line-height:0px;}
#topo .menu{width:923px; float:left; height:40px; line-height:0px; background-image:url(../img/bg_menu.gif); background-position:right; background-repeat:no-repeat;}
#topo .barra{width:923px; float:left; height:40px; line-height:0px; background-image:url(../img/bg_login.gif); background-position:right; background-repeat:no-repeat;}
#topo .barra .busca{width:404px; float:left; height:40px; line-height:0px;}

#topo .barra .busca img, #topo .barra .busca .lupa, #topo .barra .login img, #topo .barra .login, #topo .barra .login .ok {float:left;}

#topo .barra .campo-busca{
	width:284px;
	float:left;
	height:31px;
	line-height:0px;
	background-image: url(../img/campo-busca.gif);
	padding-top:9px;
	padding-left:5px;
}

#topo .barra .campo-busca input{border:0px; width:270px; font-size:12px; color:#333;}

#topo .barra .login{width:519px; float:left;}

#topo .barra .login .campo-login{ 
	width:104px;
	float:left;
	height:30px;
	line-height:0px;
	background-image: url(../img/campo-login.gif);
	padding-top:10px;
	padding-left:5px;
	}
	

#topo .barra .login .campo-login input {border:0px; width:94px; font-size:12px; color:#333;}

#topo .barra .login .campo-senha{ 
	width:105px;
	float:left;
	height:30px;
	line-height:0px;
	background-image: url(../img/campo-login.gif);
	padding-top:10px;
	padding-left:5px;
	}
	
#topo .barra .login .campo-senha input {border:0px; width:94px; font-size:12px; color:#333;}

	
#rodape{
	clear:both;
	width: 873px;
	height: 40px;
	background-image: url(../img/bgrodape.gif);
	background-repeat:repeat-x;
	margin:0 auto;
	color:#555;
	font-size:11px;
	padding:12px 22px 12px 28px;

}


/*PAGINA PRINCIPAL*/

.img-tem {width:919px; margin:0 auto; height:164px;}
.titulo-produto {
	width:877px;
	margin:0 auto;
	background-image: url(../img/img4.jpg);
	background-repeat: no-repeat;
	height:45px;
	padding:20px 17px 0px 25px;
}

.titulo-produto2 {
	width:877px;
	margin:0 auto;
	height:45px;
	padding:20px 17px 0px 25px;
}

.coluna_um{width:750px; float:left; padding:0px 0px 0px 15px;}
.coluna_dois{width:140px; float:left; padding-bottom:10px; padding-left: 5px;}
.coluna_dois img{margin:0px; padding:0px 0px 10px 0px;}
.coluna_interna{width:874px; float:left; padding:0px 20px 0px 28px;}

.emp-ser{
	width:742px;
	float:left;
	background-image: url(../img/es.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.emp-ser a{color:#333; text-decoration:none; font-weight:bold;}
.emp-ser a:hover{text-decoration:underline;}
.emp-ser .aempresa{width:286px; float:left; padding:20px 57px 10px 10px;}
.emp-ser .servicos{width:379px; float:left; padding:20px 0px 10px 10px;}
.emp-ser .servicos img{vertical-align:middle;}


.emp-ser ul{margin:0px; padding:0px; list-style:none;}
.emp-ser li{padding-top:3px;}

#vitrine {
	float: left;
	width: 737px;
	border:1px solid #eeeeec;
	background-color:#fbfbfa;
	padding:3px 0px 3px 2px;
}


#vitrine .boxproduto{width:180px; float:left; padding:0px 2px;}


#vitrine .boxproduto .produtovitrine{
	float: left;
	width: 178px;
	height: 253px;
	border:1px solid #eeeeec;
	background-color:#fff;
	padding:0px;
}
#vitrine .boxproduto .produtovitrine a{font-weight:bold; color:#495f69; font-size:12px; text-decoration:none;}

#vitrine .boxproduto .produtovitrine a:hover{ text-decoration:underline;}


#vitrine .boxproduto .descricao_produto{ height: 95px; text-align:center; color:#555555; padding:5px; }
#vitrine .boxproduto .descricao_produto span{color:#6d9bb1; font-weight: bold; font-size:14px; line-height:14px;}
#vitrine .boxproduto .descricao_produto strong{font-weight: bold; font-size:11px; line-height:14px;}
#vitrine .boxproduto .maisdetalhes{ text-align:center; margin-top:5px;}
#vitrine .boxproduto .maisdetalhes img{ vertical-align:middle; }

#vitrine .boxproduto div.centralizarimagem{
	width:178px;
	height:120px;
    display:table-cell;
    vertical-align:middle;
	padding:0px;
	line-height:0px;
	margin:0px;
	background-color:#fff;
}

.formJump{
	width:26px;
	height:18px;
	border: solid 1px #b6c2cd;
	font-size:12px;
	color:#999;
	text-align:center;
	padding-top:4px;
}



/* POPUP EXCLUIR */

#layerGeral_popup
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

#layerOpaco_popup
{
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
	opacity: 0.4;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

#layerMiolo_excluir
{
	width: 736px;
	height: auto;
	background-color: #FFF;
	border: 0px solid #ff0;
}

#layerMiolo_indique
{
	width: 736px;
	height: auto;
	overflow : hidden;
	margin:0;
	padding:0;
	z-index: 999;
	background-color: #FFF;
	border: 0px solid #ff0;
}

#layerGeral_impressao
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

#layerOpaco_impressao
{
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
	opacity: 0.4;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}