body{
	margin:0;
	font:11px/18px Arial, sans-serif;
	color:#7f7f7f;
}
form{
	margin:0;
	padding:0;
}
input.text{
	margin:0;
	padding:0 0 1px;
	border:0;
	font:11px/14px Arial,sans-serif;
	color:#7f7f7f;
}

a {
	color:#DE1400;
	text-decoration:underline;
	outline: 0;
}

a:hover {
	color:#DE1400;
}

.grid {
 	background-color:#eee; 		
 }
 .grid th { 		
	text-align:left;
	font-weight:bold;
 	background-color:#aaa;
 	color:#fff;
 	padding-left:3px;
	line-height:20px;
	vertical-align:top;
 }
 .grid td {
 	background-color:#fff;
 	padding-left:3px;		
	line-height:20px;
 } 	

.none-separator {background:none !important;}
#main{
	margin:0 auto;
	width:984px;
}
/*-- header --*/
.header{
	margin:5px 0 0;
	width:984px;
	clear:both;
	background:url(/images/header-bg.gif) no-repeat;
	float:left;
	position:relative;
	z-index:10;
}
.header h1{
	float:left;
	display:inline;
	text-indent:-3000px;
	overflow:hidden;
	margin:9px 0 0 0;
	padding:25px 40px 39px 40px;
	background:url(/images/logo-line.jpg) no-repeat 100% 0;
	width:295px;
}
.header h1 a{
	display:block;
	background:url(/temas/default/images/logo4.gif) 0 0;
	width:304px;
	height:60px;
}
.header h1 a:hover{
	display:block;
	background:url(/temas/default/images/logo4.gif) 0 -60px;
}

.login-area{
	margin:47px 0 0;
	padding:0 0 0 21px;
	float:right;
	width:239px;
	background:url(/images/pot-icon.gif) no-repeat 2px 6px;
}
.login-area span{
	display:inline;
	margin:0 0 0 5px;
	background:url(/images/header-input-bg.gif) no-repeat;
	width:94px;
	padding:3px 0 0 10px;
	height:21px;
	float:left;
}
.login-area input.text{
	margin:2px 0 0;
	float:left;
	width:73px;
}
.login-area span a{
	text-indent:-3000px;
	overflow:hidden;
	float:right;
	display:inline;
	margin:0 3px 0 0;
	width:18px;
	height:18px;
	background:url(/images/gray-arrow.gif) no-repeat;
}
/*-- dd-menu --*/
#menu {
	width:603px;
	float:left;
	margin:4px 0 0;
	padding:0 0 0 0px;
}
#menu li{
	background:url(/images/nav-seporator.gif) no-repeat 100% 0;
	padding:0 1px 0 0;
	float:left;
	list-style:none;
}
#menu li a{
	height:45px;
	text-indent:-3000px;
	overflow:hidden;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
}

#menu li {
	position:relative;
}
#menu li a.active,
#menu li a:hover{ background-position:0 -45px!important;}
#menu li.hover ul,
#menu li:hover ul{
	display:block;
}
#menu li ul {
	border-top:7px solid #4c4c4c;
	width:151px;
	margin:0;
	padding:0 0 12px;
	background:url(/images/dd-footer.gif) no-repeat 0 100%;
	display:none;
	position:absolute;
	left:0;
	top:45px;
	z-index:6;
}
#menu li ul li{
	width:151px;
	float:left;
	padding:0;
	margin:0;
}
#menu li ul li a{
	text-indent:0;
	font:11px Tahoma, sans-serif;
	display:block;
	width:auto;
	height:18px;
	padding:4px 0 0 29px;
	background-image:url(/images/bullet.gif)!important;
	background-color:#4c4c4c!important;
	background-position:14px 7px!important;
	background-repeat:no-repeat!important;
	color:#ffffff;
	text-decoration:none;
}
#menu li ul li a:hover{background:#e61300 url(/images/red-bullet.gif) no-repeat 14px 7px !important;}

.search-form{
	height:41px;
	padding:0 0 0 31px;
	float:right;
	width:230px;
	*width:220px;
	background:url(/images/gray-line.gif) no-repeat 0 4px;
}
.search-form span{
	display:inline;
	margin:0 0 0 5px;
	background:url(/images/input-bg.gif) no-repeat;
	width:202px;
	padding:3px 0 0 12px;
	height:23px;
	float:left;
}
.search-form input.text{
	margin:2px 0 0;
	float:left;
	width:150px;
}
.search-form span a{
	text-indent:-3000px;
	overflow:hidden;
	float:right;
	width:18px;
	height:18px;
	background:url(/images/red-arrow.gif) no-repeat;
	display:inline;
	margin:1px 5px 0 0;
}
/*-- content --*/
.content{
	width:100%;
	float:left;
	clear:both;
	padding:0 0 20px;
	position:relative;
	z-index:0;
}
.content a{ color:#8a1b48;}
.content a:hover{}

.content2{
	width:98%;
	float:left;
	padding-left:10px;
}
.content2 a{ color:#333;}
.content2 a:hover{}

.content2 h3 a{ color:#000000; text-decoration:none; }

h2{
	font:bold 11px Verdana, sans-serif;
	margin:0;
	color:#e61300;
}
img.promo-img{
	margin:0 0 0 20px;
	display:block;
	clear:both;
}
.box{
	padding:0 0 5px 0;
	display:inline;
	margin:10px 0 0 14px;
	overflow:hidden;
	float:left;
}
.box h2{padding:7px 0 0;}
.box p{
	line-height:14px;
	margin:0;
	padding:5px 0;
	width:260px;
}
.box-1{ width:307px;margin-left:20px;}
.box-2{ width:307px;}
.box-3{ width:307px;}
.box img{display:block;}
a.more{
	display:block;
	text-indent:-3000px;
	overflow:hidden;
	width:18px;
	height:18px;
	background:url(/images/plus-bg.gif) no-repeat;
}
/*-------inner------*/
/*-menu-column-*/
.menu-column {
	float:left;
	width:198px;
	
}
.menu-column ul {
	clear:both;
	overflow:hidden;
	width:200px;
	margin:0;
	padding:0 0 0 0px;
}
.menu-column ul li {
	float:left;
	width:100%;
	list-style:none;
	line-height:22px;
}
.menu-column ul li a {
	color:#4c4c4c;
	font:11px/22px Tahoma, Arial, sans-serif;
	text-decoration:none;
}
.menu-column ul li a:hover,
.menu-column ul li a.active {
	color:#e61300;
	font-weight:bold;
}
/*-product-block-*/
.product-block {
	float:left;
	width:502px;
	padding:0 1px 34px 11px;
	background:url(/images/product-block-bg.gif) no-repeat;
}
.product-block2{
	float:left;
	width:490px;
	padding:0 1px 20px 11px;
}
.product-block h3 {
	margin:18px 0 0;
	clear:both;
	color:#e61300;
	font:bold 11px/22px Tahoma, Arial, sans-serif;
}
.product-block p {
	margin:14px 0 0;
	color:#7f7f7f;
	font:11px/14px Tahoma, Arial, sans-serif;
}
.product-block ul.top-lnks {
	clear:both;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0 0 0 10px;
}
.product-block ul.top-lnks li {
	float:left;
	list-style:none;
	padding:0 9px 0 11px;
	background:url(/images/gray-line-lite.gif) no-repeat 0 50%;
}
.product-block ul.top-lnks li a {
	color:#4c4c4c;
	font:bold 11px/22px Tahoma, Arial, sans-serif;
	text-decoration:none;
}
.product-block ul.top-lnks li a:hover,
.product-block ul.top-lnks li a.active {color:#e61300;}

.prodTitulo {
	float:left;
	width:502px;
	padding:0 1px 34px 11px;
	background:url(/images/prodTitulo-bg.gif) no-repeat;
}
.prodTitulo2{
	float:left;
	width:490px;
	padding:0 1px 20px 11px;
}
.prodTitulo h3 {
	margin:18px 0 0;
	clear:both;
	color:#e61300;
	font:bold 11px/22px Tahoma, Arial, sans-serif;
}
.prodTitulo p {
	margin:14px 0 0;
	color:#7f7f7f;
	font:11px/14px Tahoma, Arial, sans-serif;
}
.prodTitulo ul.top-lnks {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0 0 0 10px;
}
.prodTitulo ul.top-lnks li {
	float:left;
	list-style:none;
	padding:0 9px 0 11px;
	background:url(/images/gray-line-lite.gif) no-repeat 0 50%;
}
.prodTitulo ul.top-lnks li a {
	color:#4c4c4c;
	font:bold 11px/22px Tahoma, Arial, sans-serif;
	text-decoration:none;
}
.prodTitulo ul.top-lnks li a:hover,
.prodTitulo ul.top-lnks li a.active {color:#e61300;}

.product-block2 ul.top-lnks {
	clear:both;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0 0 0 10px;
}
.product-block2 ul.top-lnks li {
	float:left;
	list-style:none;
	line-height:30px;
	padding:0 9px 0 11px;
}
.product-block2 ul.top-lnks li a {
	color:#4c4c4c;
	font:bold 11px/22px Tahoma, Arial, sans-serif;
	text-decoration:none;
}
.product-block2 ul.top-lnks li a:hover,
.product-block2 ul.top-lnks li a.active {color:#e61300;}

.product-block .product-imgs {
	clear:both;
	overflow:hidden;
	width:100%;
	text-align:center;
}
.product-block .product-imgs ul.img-set {
	float:right;
	width:123px;
	margin:0;
	padding:0;
}
.product-block .product-imgs ul.img-set li {
	float:left;
	width:112px;
	margin:9px 0 0;
	list-style:none;
	border:1px solid #cccccc;
}
.product-block .product-imgs ul.img-set li a {
	display:block;
	border:1px solid #fff;
}
.product-block .product-imgs ul.img-set li a img {
	display:block;
	margin:0;
	border:none;
}
.product-block .product-imgs ul.img-set li a:hover {border:1px solid #7f7f7f;}
.product-block .product-imgs .big-img {
	float:left;
	width:350px;
	margin:20px 0 0;
}
.lnks-column{
	font:11px/16px Tahoma, sans-serif;
	padding:10px 0 0 20px;
	width:210px;
	float:right;
}
span.cod-title,
span.cod{
	display:block;
	color:#000;
}
span.cod-title{ padding:3px 0 0;}
span.cod{ padding:2px 0 0;}
.lnks-column h2{font-size:12px;}
.lnks-column h3{
	margin:0;
	font-size:11px;
	font-weight:normal;
	color:#000;
	padding:20px 0 0;
}
.lnks-column h3 span{color:#e61300;}
.lnks-column ul{
	margin:0;
	padding:0;
}
.lnks-column ul li{
	padding:2px 0 0 13px;
	background:url(/images/s-red-arrow.gif) no-repeat 0 8px;
	list-style:none;
}
.lnks-column ul li a{
	text-transform:uppercase;
	text-decoration:none;
	color:#4c4c4c;
}
.lnks-column ul li a.active {
font-weight:bold;
color:#e61300;}

.lnks-column ul li a:hover{
	color:#e61300;
	font-weight:bold;
}
.lnks-column a.banner{
	display:block;
	margin:28px 0 0;
}
.lnks-column a.banner img{
	display:block;
	border:none;
}
/*-- footer --*/
.footer{
	background:url(/images/footer-bg.jpg) no-repeat;
	width:984px;
	overflow:hidden;
	clear:both;
	padding:0 0 20px;
}
.footer p{
	width:563px;
	_width:0;
	float:left;
	margin:0;
	line-height:12px;
	padding:22px 0 0 20px;
}

.footer p span{ float:left;}
.map img{float:left;}
.footer ul{
	float:left;
	margin:0;
	padding:0;
}
.footer ul li{
	float:left;
	list-style:none;
}
.footer ul li a{
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-3000px;
	overflow:hidden;
}
.footer ul.top{
	padding:24px 0 0 20px;
	width:763px;
	float:left;
}
.footer ul.top li a{
	margin:0 18px 0 0;
	height:11px;
}
.footer ul.lang{
	margin:0;
	padding:24px 0 0;
	width:198px;
	float:right;
	clear:right;
}
.footer ul.lang li a{
	height:11px;
	margin:0 12px 0 0;
}
.footer ul li a.port{
	background:url(/images/l-portugues.gif);
	width:69px;
}
.footer ul li a.engl{
	background:url(/images/l-english.gif);
	width:41px;
}
.footer ul li a.esp{
	background:url(/images/l-espanol.gif);
	width:45px;
}
.footer ul.lang a:hover,
.footer ul.lang a.active{
	background-position:0 -11px;
}
.copySeara {
	margin:12px 22px 0 0;
	padding:0;
	float:right;
}
.copySeara a.copy {
	width:185px;

	background:url(/images/copy.gif) no-repeat;
	text-indent:-3000px;
	overflow:hidden;
	float: left;
}

.copySeara a.seara {
	width: 56px;
	background:url(../images/seara.jpg) no-repeat 50% 50%;
	text-indent:-3000px;
	overflow:hidden;
	float: left;
}

.destaque {
	display: block;
}

.labelDestaque{
	display: block;
	margin-top: 50px;
	width: 300px;
	height: 80px;
}

.labelDestaque span {
	display: none;
}


.novidade {
	display: block;
	margin-left: 258px;

}


.labelNovidade {
	display: block;
	/*background-image: url(/images/img-rainbow.jpg);*/
		
	margin-top: 50px;
	width: 250px;
	height: 80px;
}

.labelNovidade span {
	display: none;
}
.img {
	display: block;
	
	/*background-image: url(/images/big-prod-01.jpg);
	background-position: center center;
	background-repeat: no-repeat; */
	
	width: 160px;
	height: 120px;	
}


.voltar_pt { 
	background-image:url(/img/bullet_back_pt.gif);
	display:block;
	width:80px;
	height:21px;
}
.voltar_pt:hover{
	background-image:url(/img/bullet_back_pt_over.gif);
	display:block;
	width:80px;
	height:21px;
}

.voltar_es{ 
	background-image:url(/img/bullet_back_es.gif);
	display:block;
	width:80px;
	height:21px;
}
.voltar_es:hover{
	background-image:url(/img/bullet_back_es_over.gif);
	display:block;
	width:80px;
	height:21px;
}

.voltar_en { 
	background-image:url(/img/bullet_back_en.gif);
	display:block;
	width:80px;
	height:21px;
}
.voltar_en:hover{
	background-image:url(/img/bullet_back_en_over.gif);
	display:block;
	width:80px;
	height:21px;
}

.mapasite_titulo_link{
	color:#DE1400;
	text-decoration:none;
}

.mapasite_titulo_link:hover{
	color:#DE1400;
}
