@charset "utf-8";
/* CSS Document */
* {
	font-family:Tahoma;
	font-size:11px;
	margin:0;
	padding:0;
	border:none;
}
body {
	line-height:15px;
	color:#585858;
	background:url(../img/bg.jpg) top center no-repeat #000;
}
h1 { display:none; }
strong { color:#444444; }
a {
	text-decoration:none;
	color:#585858;
}
a:hover { text-decoration:underline; }

div#header {
	width:969px;
	height:210px;
	margin:0 auto;
}
	.logo-premiumimports {
		width:154px;
		height:154px;
		position:absolute;
		margin:31px 0 0 41px;
	}
	.redesociais {
		width:102px;
		height:24px;
		float:right;
		margin:20px 15px 0 0;
	}
	.redesociais a span { display:none; }
		.ico-twitter {
			width:24px;
			height:24px;
			float:left;
			margin:0 5px;
			display:block;
			background:url(../img/ico-twitter.png) no-repeat;
		}
		.ico-facebook {
			width:24px;
			height:24px;
			float:left;
			margin:0 5px;
			display:block;
			background:url(../img/ico-facebook.png) no-repeat;
		}
		.ico-foursquare {
			width:24px;
			height:24px;
			float:left;
			margin:0 5px;
			display:block;
			background:url(../img/ico-foursquare.png) no-repeat;
		}
	.menu {
		list-style:none;
		width:645px;
		position:absolute;
		margin:95px 0 0 311px;
	}
	.menu li {
		float:left;
		margin:0 5px;
	}
	.menu a span { display:none; }
	.menu a:hover, .menu .in { background-position:bottom; }
		.bt-home {
			width:118px;
			height:45px;
			display:block;
			background:url(../img/bt-home.png) top no-repeat;
		}
		.bt-empresa {
			width:91px;
			height:45px;
			display:block;
			background:url(../img/bt-empresa.png) top no-repeat;
		}
		.bt-produtos {
			width:123px;
			height:45px;
			display:block;
			background:url(../img/bt-produtos.png) top no-repeat;
		}
		.bt-ondeestamos {
			width:132px;
			height:45px;
			display:block;
			background:url(../img/bt-ondeestamos.png) top no-repeat;
		}
		.bt-faleconosco {
			width:127px;
			height:45px;
			display:block;
			background:url(../img/bt-faleconosco.png) top no-repeat;
		}

div#main-content {
	width:929px;
	height:auto;
	min-height:260px;
	margin:23px auto 0;
	padding:20px 20px 10px 20px;
	background:url(../img/bg-main-content.png) top no-repeat #fff;
}
.font-small { font-size:9px; }
.corner {
	width:969px;
	height:11px;
	margin:0 auto;
	background:url(../img/corner-maincontent.gif) no-repeat;
}
div#main-content div span { display:none; }
div#busca-produtos {
	width:380px;
	height:41px;
	position:absolute;
	margin:-96px 0 0 560px;
	background:url(../img/bg-busca.jpg) no-repeat;
}
	div#busca-produtos form {
		margin:0 !important;
		padding:7px 0 0 55px; !important;
	}
	div#busca-produtos .bt-ok {
		width:38px;
		height:25px;
		border:none !important;
		background:url(../img/bt-ok.gif) no-repeat !important;
	}
	#banner {
		width:929px;
		height:240px;
		margin:0 0 20px 0;
	}
		#banner ul { list-style:none; }
		#banner .arrow-banner {
			width:80px;
			height:38px;
			position:absolute;
			margin:-33px 0 0 839px;
			background:url(../img/bg-arrowbanner.png) no-repeat;
		}
		#banner .arrow-banner .arrow-left-1 {
			width:20px;
			height:20px;
			background:url(../img/arrow-galeria.gif) no-repeat;
			background-position:left;
			display:block;
			cursor:pointer;
		}
		#banner .arrow-banner .arrow-right-1 {
			width:20px;
			height:20px;
			background:url(../img/arrow-galeria.gif) no-repeat;
			background-position:right;
			display:block;
			cursor:pointer;
		}
	.eventos {
		width:300px;
		height:auto;
		float:left;
		padding:24px 0 0 0;
		background:url(../img/tithome-eventos.gif) top left no-repeat;
	}
		.eventos #eventos-table {
			line-height:15px;
			margin:10px 0 0 0;
			border:1px solid #dedede;
		}			
		.eventos #eventos-table .bg { background:#f1f1f1; }		
		.eventos #eventos-table td {
			font-size:11px;
			padding:7px;
			border-top:1px solid #f8f8f8;
		}
		.eventos #eventos-table tr:hover, .eventos #eventos-table tr:hover a { background:#f8f8f8; color:#333 !important; }
		/*.twitters .siga-twitter {
			line-height:35px;
			font-size:10px;
			font-weight:bold;
			padding:3px;
			color:#c03e3d;
		}
		.twitters ul { list-style:none; }
		.twitters ul li {
			padding:5px;
			background:url(../img/bghome-ondeestamos.jpg) bottom repeat-x #fff;
		}
		.twitters ul li+li { margin:9px 0 0 0; }
		.twitters ul a {
			font-weight:bold;
			color:#666;
		}
		.twitters ul img {
			float:left;
			margin:0 8px 0 0;
		}*/
		#twitter-horizontal {
			width:930px;
			padding:20px 0 0 0;
			margin:25px 0 0 0;
			background:url(../img/tit-twitter.gif) top left no-repeat;
		}
		#twitter-horizontal .siga-twitter {
			line-height:25px;
			font-size:10px;
			font-weight:bold;
			padding:3px;
			color:#c03e3d;
			float:right;
			margin:-30px 0 0 0;
		}
		#twitter-horizontal ul {
			list-style:none;
			margin:5px 0 0 0;
		}
		#twitter-horizontal ul li {
			width:295px;
			height:auto;
			float:left;
		}
		#twitter-horizontal ul li+li { margin:0 0 0 20px; }
		#twitter-horizontal ul a {
			line-height:18px;
			font-style:italic;
			color:#666;
			padding:2px;
			display:inline;
			background:#eee;
		}
		#twitter-horizontal ul img {
			float:left;
			margin:0 8px 0 0;
		}
	.produtosdestaque {
		width:299px;
		height:auto;
		float:left;
		padding:24px 0 0 0;
		margin:0 15px;
		background:url(../img/tithome-produtosdestaque.gif) top left no-repeat;
	}
		.produtosdestaque #galeria {
			width:299px;
			height:153px;
			padding:20px 0 0 0;
			background:url(../img/bg-produtodestaque.jpg) no-repeat;
		}
		.produtosdestaque #galeria ul {
			list-style:none;
			width:190px;
			height:120px;
			overflow:hidden;
		}
		.produtosdestaque #galeria ul li {
			width:190px;
			height:auto;
			font-size:10px;
		}
		.produtosdestaque #galeria .bx-captions {
			width:190px;
			text-align:center;
		}
		.produtosdestaque #galeria .arrow-left-2 {
			width:20px;
			height:20px;
			position:absolute;
			margin:56px 0 0 18px;
			background:url(../img/arrow-galeria.gif) no-repeat;
			background-position:left;
			display:block;
			cursor:pointer;
		}
		.produtosdestaque #galeria .arrow-right-2 {
			width:20px;
			height:20px;
			position:absolute;
			margin:56px 0 0 260px;
			background:url(../img/arrow-galeria.gif) no-repeat;
			background-position:right;
			display:block;
			cursor:pointer;
		}
	.recebanovidades {
		width:300px;
		height:auto;
		float:left;
		padding:24px 0 0 0;
		background:url(../img/tithome-recebanovidades.gif) top left no-repeat;
	}
		.recebanovidades form {
			width:300px !important;
			margin:15px 0 0 0;
		}
		.recebanovidades form p + p { margin:8px 0 0 0; }
		.recebanovidades form label {
			width:50px !important;
			float:left;
			padding:5px 0 0 0;
			margin:0 5px 0 0;
			text-align:right;
		}
		.recebanovidades form input {
			color:#333;
			padding:5px;
			border:1px solid #dfdfdf;
			background:url(../img/bg-input.jpg) top left no-repeat;
		}
		.recebanovidades form .bt-cadastrar {
			width:89px;
			height:22px;
			float:left;
			margin:0 0 0 55px;
			display:block;
			border:none !important;
			background:url(../img/bt-cadastrar.gif) top no-repeat !important;
		}
		.recebanovidades form .bt-cadastrar:hover { background-position:bottom; }
	div#main-content #menu-interno {
		list-style:none;
		width:180px;
		height:auto;
		float:left;
	}
	#menu-interno li + li { margin:5px 0 0 0; }
	#menu-interno li a {
		font-size:12px;
		padding:7px 7px 8px;
		display:block;
	}
	#menu-interno li a:hover, #menu-interno li .sel {
		font-size:12px;
		text-decoration:none;
		color:#bc3231;
		padding:7px 7px 8px;
		background:url(../img/bg-menuinterna.png) no-repeat;
		display:block;
	}
	div#main-content #texto {
		width:728px;
		height:auto;
		float:left;
		margin:0 0 0 20px;
	}
		#texto .img-right {
			float:right;
			margin:0 0 0 20px;
		}
		#texto #lista-produto { list-style:none; }
		#texto #lista-produto li {
			width:140px;
			height:180px;
			float:left;
			padding:11px 0 0;
			margin:0 20px 20px;
			text-align:center;
			background:url(../img/bg-fotoproduto.gif) top left no-repeat;
		}
		#texto #lista-produto li img { margin:0 0 15px 0; }
		#texto #lista-produto .bt-saibamais {
			width:89px;
			height:22px;
			margin:8px auto;
			display:block;
			background:url(../img/bt-saibamais.gif) top no-repeat;
		}
		#texto #lista-produto .bt-saibamais:hover { background-position:bottom; }
	div#main-content #lista-lojas {
		list-style:none;
		width:300px;
		height:auto;
		float:right;
	}
	#lista-lojas li {
		height:100px;
		margin:0 0 20px 0;
		border:solid #ccc;
		border-width:0 0 1px 0; 
	}
	#lista-lojas h2 { font-size:16px; }
	#lista-lojas p { margin:7px 0; }
	#lista-lojas img { float:right; }
	#lista-lojas .ico-fone {
		font-weight:bold;
		padding:0 0 0 25px;
		float:left;
		background:url(../img/ico-fone.gif) left no-repeat;
	}
	#lista-lojas .ico-email {
		width:21px;
		height:15px;
		float:left;
		margin:0 10px;
		background:url(../img/ico-email.gif) left no-repeat;
		display:block;
	}
	#lista-lojas .ico-wifi {
		width:31px;
		height:14px;
		float:left;
		background:url(../img/ico-wifi.gif) left no-repeat;
	}
	#main-content form {
		width:450px;
		margin:15px auto;
	}
	#main-content form p + p { margin:8px 0 0 0; }
	#main-content form label {
		width:70px;
		float:left;
		padding:5px 0 0 0;
		margin:0 5px 0 0;
		text-align:right;
	}
	#main-content form input, #main-content form select, #main-content form textarea {
		color:#333;
		padding:5px;
		border:1px solid #dfdfdf;
		background:url(../img/bg-input.jpg) top left no-repeat;
	}
	#main-content form select { width:300px; }
	#main-content form textarea { width:290px; }
	#main-content form .bt-enviar {
		width:65px;
		height:22px;
		float:left;
		margin:0 0 0 75px;
		display:block;
		border:none;
		background:url(../img/bt-enviar.gif) top no-repeat;
	}
	#main-content form .bt-enviar:hover { background-position:bottom; }

div#footer {
	width:969px;
	height:auto;
	margin:23px auto 0;
}
	div#footer .left {
		float:left;
		margin:0 10px 0 0;
	}
	div#footer .div {
		padding:0 0 0 40px;
		border:solid #0d0d0d;
		border-width:0 0 0 1px;
	}
	div#footer ul {
		list-style:none;
		width:170px;
		margin:0 0 20px 0;
	}
	div#footer ul li b { color:#e5cd9d !important; }
	div#footer ul li a, div#footer ul li p {
		line-height:25px !important;
		font-size:18px !important;
		color:#e5cd9d !important;
	}
	div#footer ul li + li a, div#footer ul li + li {
		line-height:12px !important;
		font-size:11px !important;
		padding:2px 0;
		color:#ffffd5;
	}
