@charset "iso-8859-2";
/* CSS Document */
body {
	margin:0;
	padding:0;
	background:#fff;
	text-align:center; /* hack para o IE */
}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 5px;border:none;}
h3{
	font-size:16px;
	color:#999;
}
#tudo {
	width: 980px;
	margin:0 auto;			
	padding: 10px;
	text-align:left; /* "remédio" para o hack do IE */	
}
#sombra{
	background:url(../img/sombra.gif) repeat-y;
} 
#conteudo {	
	width: 910px;	
	padding: 5px;
	margin: 0px 30px;
}

#conteudo .titulo{
	text-align:right;
	background:url(../img/linhaTitulo.gif) no-repeat 10px 23px;
	height:30px;
}
#conteudo .titulo h1{
	font-size:22px;
	color:#666666;
	margin:0px 80px;	
}

#conteudo #miolo{
	display:table;
	width:100%;
}

#conteudo #miolo #menu{
	position:relative;
	float:left;
	width:260px;
}
#conteudo #miolo #menu #menuList {
	width: 200px;
	border-style: none solid none solid;
	border-color: #D0D0D0;
	border-width: 1px;
	margin: 10px;
	font-size:16px;
	font-weight:bold;
}

#conteudo #miolo #menu #menuList li a {
	margin-bottom:-3px;
  	height: 32px;
  	height: 24px;
	text-decoration: none;
}	
	
#conteudo #miolo #menu #menuList li a:link, #menuList li a:visited {
	color: #777;
	display: block;
	background: url(../img/menu.gif);
	padding: 8px 25px 0 10px;
	text-align: right;
}
	
#conteudo #miolo #menu #menuList li a:hover {
	color: #fff;
	background: url(../img/menu.gif) 0 -32px;
	padding: 8px 25px 0 10px;
	text-align: right;
}
	
#conteudo #miolo #menu #menuList li a:active {
	color: #fff;
	background: url(../img/menu.gif) 0 -64px;
	padding: 8px 25px 0 10px;
	text-align: right;
}
#conteudo #miolo #menu .imgs{
	margin: 10px;
}	

#conteudo #miolo #menu .buscaRapida{
	margin: 10px;
	background:url(../img/bgMenuBuscaRapida.gif) repeat-x;
	border:solid 1px #D0D0D0;
	width:168px;
	height:100px;
	padding:10px 15px;
	font-size:13px;
}
#conteudo #miolo #menu .buscaRapida h2{
	color:#949493;
	font-size:15px;
	margin-bottom:10px;
}

#conteudo #miolo #content{
	position:relative;
	width:570px;
	float:left;
}

#conteudo #miolo #content #listPreco table,td,tr{
	width:100%;
	border:solid 2px #999999;
	padding:10px;
}
#conteudo #miolo #content #listPreco .titulo{
	font-weight:bold;
	background:#D0D0D0;
	text-align:justify;
	white-space:inherit;
}

#conteudo #miolo #content .prodNews{
	margin:10px;
	display:table;
	width:560px;
}
#conteudo #miolo #content .prodNews .divWidth257{
	background:url(../img/bgMioloDestaque.gif) repeat-x;
	border:solid 1px #D0D0D0;
	width:235px;
	height:205px;
	float:left;
	padding:10px 15px;
	margin:4px;
}
#conteudo #miolo #content .prodNews .divWidth257 h1{
	color:#949493;
	font-size:22px;
}
#conteudo #miolo #content .prodNews .divWidth257 .intDiv{
	padding:15px 10px;
	width:100%;
	color:#666;
}
#conteudo #miolo #content .prodNews .divWidth257 .intDiv input{
	padding:2px;
	color:#666;
}
#conteudo #miolo #content .texto{
	margin: 15px 0px;
	text-align:justify;
}
#conteudo #miolo #content .linhaForm{
	margin: 15px 0px;
}
#conteudo #miolo #content .linhaForm input{
	padding:3px;
}
#conteudo #miolo #content .listProdutos{
	border:solid 1px #D0D0D0;
	padding:6px;
	margin:5px 0px;
	display:table;
	width:100%;
}
#conteudo #miolo #content .listProdutos #descricao{width:70%;}
#conteudo #miolo #content .listProdutos:hover{background-color:#eee;}
#conteudo #miolo #content .listProdutos .titulo{font-size:16px; color:#666; font-weight:bold;}
#conteudo #miolo #content .listProdutos .texto{color:#666;}
#conteudo #miolo #content .listProdutos img{
	padding:2px;
	margin-right:6px;
}
#conteudo #miolo #content .paginacao{
	font-size:14px;
	color:#666;
}
#conteudo #miolo #content .info h2{
	margin:5px 0;
	font-size:18px;
	color:#666;
}
#conteudo #miolo #content .info .obs{
	margin:20px 0;
}

#conteudo #miolo #content .thumbs{
	display:table;
	width:100%;
}
#conteudo #rodape{
	margin:10px;
	padding:5px 40px;
	width:800px;
	border:solid 1px #D0D0D0;
}
#conteudo #rodape a{text-decoration:none;}
#conteudo #rodape a:hover{text-decoration:underline;}
#conteudo #rodape p{
	padding:3px 0px;
	font-size:12px;
	color:#999;
}

.floatLeft{float:left;}
.floatRight{float:right;}
.paddin10-3{padding:10px 3px;}
.clear {clear:both;}
.btEnviar{
	border:solid 1px #D0D0D0;
	background-color:#EEE;
	width:80px;
	height:30px;
}
.error{color:#F00;}
.success{color:#090;}
.border{
	background-color:#ddd;
	padding:5px 5px 10px;
	margin:3px;
}
.border:hover{
	background-color:#666;
	padding:5px 5px 10px;
	margin:3px;
}
.red{
	color:#F00;
}
.reset{
	border:0px;
	padding:0px;
	margin:0px;
}