﻿body {background:#e6e6e6;margin:0;color:#3e3e3e; font:11px Verdana, Arial, Helvetica;}
img {border:0; margin:0; padding:0;}
/*.hidden{display:none;}*/

#innerwrapper {margin:0 auto; overflow:hidden; position:relative; width:954px; z-index:0;}
/*{margin:0px auto;padding-top:10px;width:955px;}*/

#header {clear:both; position:relative; width:100%; z-index:200;}
#visuallink {display:block; height:350px; position:absolute; margin:0 0 0 2px; left:0; top:107px; width:950px; text-decoration:none; z-index:0;}

/* ----------------------------------------------
    Logo
---------------------------------------------- */
.logo {display:inline-block; float:left; height:23px; margin:16px 0 0 2px; width:210px;}
.logo a {text-decoration:none;}
/* ----------------------------------------------
    // Logo
---------------------------------------------- */

/* ----------------------------------------------
    Top menu
---------------------------------------------- */
#mainnav {float:right; margin-top:24px; overflow:hidden;}
#innermainnav {margin:0; padding:0;}
#innermainnav li {float:left; list-style:none; text-align:center; width:auto;}
/*#innermainnav li a:hover {color:#c00;}*/

#innermainnav li.widthover {width:auto;}
#innermainnav li a, #innermainnav li span.main {color:#808080; cursor:pointer; display:inline-block; font:bold 1.1em Helvetica, Arial, sans-serif; padding:0 7px; text-decoration:none;}
#innermainnav li a:hover, #innermainnav li span.main:hover {color:#c00;}
#innermainnav li.active a, #innermainnav li.active span.main {color:#c00;}
/* ----------------------------------------------
    // Top menu
---------------------------------------------- */

/* ----------------------------------------------
    Products navigation
---------------------------------------------- */
#productsnav {background:url("../img/mn/productnav.png") 0 16px no-repeat; clear:both; padding:20px 6px 0 6px; position:absolute; width:943px; z-index:1000;}
#productsnav.productsnav {padding-bottom:100px;}
.activenav {top:37px;}
#productsnav ul {margin:0; padding:0;}
#productsnav ul li {background:url("../img/mn/productnav-dvdr.png") 100% 0 no-repeat; float:left; height:56px; list-style:none; position:relative; text-align:center; width:66px;}
#productsnav ul li img {border:none; left:10px; margin:0 8px 0 0; padding:0; position:absolute; top:5px; width:50px;}
#productsnav ul li.lastitem {background:none;}
#productsnav ul li.active img {border:none; left:-5px; margin:0; padding:0; position:absolute; top:-12px; width:75px;}
#productsnav ul li.first.active img {border:none; left:-6px; margin:0; padding:0; position:absolute; top:-12px; width:75px;}
#productsnav ul li.last.active img {border:none; left:-4px; margin:0; padding:0; position:absolute; top:-12px; width:75px;}
	
#productsnav #products2 {background:url("../img/mn/productnav-dvdr.png") 0 0 no-repeat; float:right;}
#productsnav #products2 li.last {background:none;}

.productsnavlabel {background:url("../img/mn/icons-label-lft.png") 0 0 no-repeat; cursor:pointer; color:#fff; display:block; font-family:Helvetica, Arial, sans-serif; position:absolute; margin:0; padding:0 0 0 1px; white-space:nowrap;}
.productsnavlabel div {background:url("../img/mn/icons-label.png") 100% 0 no-repeat; display:block; padding:3px 10px 3px 9px;}

#productsnav.topnav {background:url("../img/mn/topnav.png") 0 16px no-repeat; clear:both; padding:29px 20px 20px 20px; position:absolute; top:37px; width:915px; z-index:1000;}
#productsnav.topnav ul li {background:none; height:auto; text-align:left; width:auto; font:normal 1em Helvetica, Arial, sans-serif;}

/*#productsnav.topnav2 {clear:both; padding:29px 20px 20px 20px; position:absolute; top:37px; width:915px; z-index:1000;}
#productsnav.topnav2 ul li {background:none; height:auto; text-align:left; width:auto; font:normal 1em Helvetica, Arial, sans-serif;}

/*	 Local navigation
---------------------------------------------- */
#localnav {clear:both; display:block; margin:0; padding:0; width:100%;}
	.innerLocalNav {float:right; margin:0 0 5px 0; padding:0;}
	.innerLocalNav li {float:left; list-style:none; position:relative;}
	.innerLocalNav li a {color:#3e3e3e; display:inline-block; font:normal 1.1em Helvetica, Arial, sans-serif; padding:0 7px; text-decoration:none;}						
	.innerLocalNav li a:hover {color:#c00;}
	.innerLocalNav li.active a {color:#c00;}		
	.innerLocalNav li.lastitem a {padding-right:0;}				
	.innerLocalNav ul {background-color:#fff; border:solid 1px; border-color:#fff #d8d8d8 #d8d8d8 #d8d8d8; display:none; right:-21px; padding:0; position:absolute; top:100%; width:70px; z-index:999;}
	.innerLocalNav .over ul {display:block;}
	.innerLocalNav ul li {background-color:#fff; float:none; display:block; font-size:1em; line-height:14px; margin:0; padding:5px 10px; width:50px;}
#productsnav .innerLocalNav ul {border-color:#fff #d8d8d8 #d8d8d8 #d8d8d8; padding-bottom:1px; right:-21px; width:70px;}
#productsnav .innerLocalNav ul li {background-color:#fff; float:none; height:auto; margin:0; padding:5px 10px; position:static; text-align:left; width:50px;}					

/* ----------------------------------------------
    // Products navigation
---------------------------------------------- */

.home #content {background:url("../img/main-short.png") 0 0 no-repeat; margin:383px auto -219px auto; position:static;}
.content1 #content {margin-top:403px; position:static;}
.home h2 {clear:both; font:italic bold 1.25em 'gftya', Verdana; margin-bottom:10px; text-transform:uppercase;}
.home .column {padding-right:10px;}
h2 a {text-decoration:none;}
h2 a:hover {text-decoration:none;color:#3e3e3e;}

.center {text-align:center; margin-bottom:10px; width:100%;}

#content {background:url("../img/main-top.png") 0 0 no-repeat; clear:both; float:left; margin:0 auto; overflow:hidden; position:relative; padding:0; width:954px; z-index:0;}

.contentwrap {background:url("../img/main-repeat.png") 0 0 repeat-y; float:left; margin-top:544px; padding:19px 22px 22px 22px; width:910px;}
.contentinnerwrap {float:left; margin-top:-544px; width:910px;}

h2.heading1 {max-width:560px;clear:both; font:normal normal 20px 'gftya', Verdana; margin:-5px 0 15px 0; text-transform:uppercase;}
h2.heading2 {max-width:580px;clear:both; font:bold 17px 'gftya', Verdana; margin: 10px 0 5px 0; text-transform:uppercase;text-align:right}

/* ----------------------------------------------
    Top content (quick nav - Page Title)
---------------------------------------------- */
#topContent div{float:left;margin:0;margin-bottom:25px;}
#topContent span{color:#808080;font:normal 10px Verdana;}
#topContent span.selected{color:#808080;font:normal 10px Verdana;color:#c00}
#topContent a{color:#808080;font:normal 10px Verdana;}
#topContent a:hover {font:normal 10px Verdana;color:#c00}
#topContent h1 {float:right;margin:0px 40px;font:italic bold 20px Verdana;color:#3e3e3e;}
/* ----------------------------------------------
    // Top content
---------------------------------------------- */
a {color:#3e3e3e;}
a:hover {color:#c00;}
/* ----------------------------------------------
    Left content
---------------------------------------------- */
.content #content .innercontent, .content1 #content .innercontent, .content2 #content .innercontent, .content3 #content .innercontent {background:url("../img/main-dvdr.png") 603px 0 no-repeat; float:left; padding-bottom:0px; width:100%;}
.maincontent {float:left; width:620px;}

.content2 #content {margin-top:14px;}
.content3 #content {margin-top:85px;}

.content .maincontent, .content1 .maincontent, .content2 .maincontent {padding-right:30px; width:590px;}

.items {clear:both; display:inline-block; overflow:hidden; margin-bottom:20px; width:100%;}

.category {background:url("../img/category-top.png") 100% 0 no-repeat; float:left; margin-right:8px; overflow:hidden; position:relative; max-width:290px;}
.lastcategory {margin-right:0;}
.category .inncategory {background:url("../img/category-top.png") 0 0 no-repeat; clear:both; display:inline-block; float:left; overflow:hidden; padding:15px 0 0 0; text-align:center; text-decoration:none;}
.category .inncategory img {margin:0 10px 0 10px;}
.category .columns {width:auto;}
		
.category a {text-decoration:none;}
.category a .caption {cursor:pointer;}
.category .caption {font:italic bold 15px Arial; text-align:center; max-width:140px;color:#3e3e3e;}
.category .caption2 {font:italic bold 11px Arial; text-align:center; max-width:140px;color:#3e3e3e;}
.category p {padding:0 0 0 10px; width:130px;}

ul.links {clear:both; margin:0 0 15px 0; padding:0 0 0 10px;}
ul.links li {list-style:none; margin:0; padding:5px 0;}
ul.links li a {max-width:120px;background:url("../img/list-item.png") 0 3px no-repeat; display:inline-block; padding-left:12px; text-decoration:none;}

.columns {clear:both; overflow:hidden; width:100%;}
.column {float:left; padding-right:10px; overflow:hidden; width:289px;}

.cols3 .caption {font:italic bold 12px Arial; max-width:200px;}
.imgcaption {font:italic normal 11px Arial;}
/*.cols3 ul.links {max-width:155px; width:auto;}*/

/* ----------------------------------------------
    // Left content
---------------------------------------------- */

/*	 Split Columns/Detail list
---------------------------------------------- */
.splitColumns {clear:both; overflow:hidden; width:100%;}
.splitColumns .line {border-left:1px solid #e4e4e4;clear:both; margin-bottom:25px; overflow:hidden;}
.splitColumns .line .line {background:url("../img/bg-detailsList.gif") 300px 40px repeat-y; border-left:0; margin-bottom:0;}
.splitColumns .richText {float:left; padding-right:10px; overflow:hidden; width:289px;}
.splitColumns .richText.second-child {padding-right:0;}
.splitColumns h3 {font-size:1.1em; margin:0; padding:5px 0 5px 15px; text-align:left;}	 
								 
	.richText dl.details {clear:both; font-family:Helvetica; padding:0;}
	.richText dl.details dt {}
	.richText dl.details dd.itemdetails {background:url("../img/list-item2.png") 0 10px no-repeat; display:block; font-weight:bold; list-style:none; margin:0 0 0 15px; padding:5px 0 5px 10px; text-decoration:none;}
	.richText dl.details dd.cores {display:block; font-weight:bold; list-style:none; margin:0 0 0 15px; padding:5px 0 5px 10px; text-decoration:none;}
	.richText dl.details dd.details {background:none; font-weight:normal; padding:15px 0 5px 0;}													

/*	 Table 1
---------------------------------------------- */
.divtable1 {background:url("../img/table1-bottom.png") 0 100% no-repeat; clear:both; overflow:hidden; padding-bottom:2px; position:relative; margin-bottom:25px;}
table.table1 {background:url("../img/table1-top.png") 0 0 no-repeat; overflow:hidden; padding:0 2px; width:584px;}
.table1 thead th, .table1 thead td {background:url("../img/thead-border.png") 0 100% repeat-x; color:#606060; font:bold 1.2em Helvetica; padding-left:22px; text-align:left;}
.table1 caption {background:none; border:none; color:#606060; font:bold 1.2em Helvetica; padding:0 10px 5px 0; text-align:left;}
.table1 tr:hover {background:#f5f5f5;}
.table1 thead tr:hover {background:none;}
.table1 td, .table1 th {font-family: Verdana; padding:10px; text-align:left; vertical-align:top;}
.table1 tbody th {border-bottom:1px dotted #d6d6d6; border-right:1px solid #e4e4e4; padding:10px 22px; width:176px; white-space:normal;}
.table1 td {border-bottom:1px dotted #d6d6d6; border-right:1px solid #e4e4e4; padding-left:22px;}							
.table1 tbody .lastrow th, .table1 .lastrow td {border-bottom:none;}
.table1 th.thead1 {font-style:italic; font-weight:normal;}
.table1 a {text-decoration:none;}
.table1 td a { color:#c00;}

/* ----------------------------------------------
	 Newslinks
---------------------------------------------- */
ul.newslinks {background:url("../img/links-dvdr.png") 0 100% no-repeat; clear:both; margin:0 0 10px 0; padding:0;}
ul.newslinks li {background:url("../img/links-dvdr.png") 0 0 no-repeat; list-style:none; margin:0; padding:5px 0;}
ul.newslinks li a {background:url("../img/list-item.png") 0 4px no-repeat; display:inline-block; font-family:Arial; padding-left:15px; text-decoration:none;}
ul.newslinks li.active a {color:#c00;}
ul.newslinks li a .date { font-weight:bold;}
/* ----------------------------------------------
	// Newslinks
---------------------------------------------- */

/* ----------------------------------------------
    Right content
---------------------------------------------- */
.rightbar {float:right; overflow:hidden; width:290px; z-index:0;}
.rightbar h2, .rightbar p, .rightbar ul {margin-left:10px;}
.rightbar h3 {padding-bottom:0;}
.rightbar h2 {clear:both; font:italic bold 1.25em 'gftya', Verdana; margin-bottom:10px; text-transform:uppercase;}

ul.quicklinks, .rightbar ul.quicklinks {background:url("../img/links-dvdr.png") 100% 1px no-repeat; clear:both; float:left; margin:0 0 25px 0; padding:6px 0 0 0;}
.home ul.quicklinks {margin-bottom:0;}
.categories ul.quicklinks {margin-top:20px;}
ul.quicklinks li {clear:both; float:left; height:28px; list-style:none; margin:0; padding:0; position:relative; width:288px;}

ul.quicklinks li a {background:url("../img/quicklink.png") 100% 8px no-repeat; display:block; font:bold 1.1em Helvetica; padding:7px 25px 8px 0; position:absolute; text-align:right; top:-6px; text-decoration:none; width:263px; z-index:90;}
ul.quicklinks li a:hover, ul.quicklinks li.active a:hover {background:url("../img/quicklink-mo.png") 100% 1px no-repeat; color:#c00; text-decoration:none;}
ul.quicklinks li.active a {background:url("../img/quicklink.png") 100% 8px no-repeat; color:#c00;}

.rightbar .visual {margin-bottom:20px;}
/* ----------------------------------------------
    // Right content
---------------------------------------------- */

/* ----------------------------------------------
    footer
---------------------------------------------- */
#footer {background:#e6e6e6; clear:both; margin:0 auto; padding:8px 0; overflow:hidden; width:100%;}			
#innerfooter {margin:0 auto; overflow:hidden; width:954px;}
#footernav  {color:#7f94ad; margin:0 auto; overflow:hidden; padding:0; text-align:center;}
#footernav li {background:url("../img/footer-border.png") 100% 50% no-repeat; display:inline; font:normal 1em Helvetica, Arial, sans-serif; line-height:0.9em; list-style:none; margin:0; padding:0 10px 0 10px;vertical-align:middle;}
#footernav li.last {background:none;}
#footernav li a {color:#3e3e3e; display:inline-block; padding:4px 0 4px 0; text-decoration:none; white-space:nowrap}
#footernav li span {display:inline-block; padding:4px 0 4px 0; text-decoration:none;}
#footernav li a.rss {background:transparent url("../img/facebook-icon.png") no-repeat 100% 1px; height: auto; padding-right: 25px; }
/* ----------------------------------------------
    // footer
---------------------------------------------- */

#map_Stand1 {background-color: #FFFFFF;border:1px solid #3e3e3e;width: 590px;height:300px;margin-top:10px;}
#map_Stand2 {background-color: #FFFFFF;border:1px solid #3e3e3e;width: 590px;height:300px;margin-top:10px;}

.preco {background:url("../img/mn/icons-label-lft.png") 0 0 no-repeat;font-size:15px;color:#ffffff;font-family:Helvetica, Arial, sans-serif;height:23px;margin:0; padding:0 0 0 1px;white-space:nowrap;}
.preco div {background:url("../img/mn/icons-label.png") 100% 0 no-repeat; display:block;padding:3px 10px 3px 9px;height:23px;}

.num {text-align:right;}
