/* CSS Comprimido, cores simplificadas, validado no W3C */

body {
background-image:url(images/background.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0;
padding:0;
}

a {
color:#666;
text-decoration:underline;
}

.li {
color:#F63;
text-decoration:underline;
font-weight:bold;
}

p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
color:#000;
margin:0;
}

p strong{
color:#F63;
font-weight: bold;
}

p.menor {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#000;
}

h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
color:#F63;
text-align:left;
margin:4px 0;
padding:0;
}

h1 {
font-size:16px;
font-style:italic;
font-weight:bolder;
margin:0;
}

h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
font-weight:bold;
margin:5px 0;
}

h3 {
font-size:11px;
font-weight:lighter;
margin:0;
}

h4 {
font-size:16px;
font-weight:bolder;
}

h5 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bolder;
margin:0;
}

h6 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color: #F00;
font-weight:bolder;
margin:0;
}

.conteudohome {
float:left;
width:778px;
}

#topo {
width:778px;
height:108px;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
background-position:right center;
}

#navBar {
float:left;
width:170px;
margin: 0;
padding:45px 0 0;
}

#destaque1 {
float:right;
width:230px;
padding:8px 10px 8px 0;
}

#conteudo {
float:left;
width:330px;
margin-left:30px;
padding-top:8px;
}

#bandeiras {
float:left;
width:160px;
margin-left:350px;
margin-top:2px;
display:inline;
height:85px;
}

.bandeira {
border:2px solid #FFF;
}

.bandeira:hover {
}

.feature h3 {
text-align:left;
padding:0;
}

#barNav {
float:left;
padding-left:200px;
}

.barNav{
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
width:300px;
padding-top: 10px;
}

.barNavingeport{
width:255px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
padding-top: 10px;
text-align:center;
}

#barNav a {
color:#36C;
text-decoration:none;
text-align:center;
margin-right:2px;
font-family:Tahoma, Verdana, Arial;
font-size:12px;
font-weight:bold;
display:inline;
height:25px;
padding:15px 5px 1px 2px;
}

#barNav a:hover {
color:#F63;
background-image:url(images/pointer.gif);
background-repeat:no-repeat;
background-position:center top;
}

#navBar ul a:link,#navBar ul a:visited {
display:block;
}

#navBar ul {
list-style:none;
margin:0;
padding:0;
}

#navBar li {
border-bottom:1px solid #EEE;
}

html>body #navBar li {
border-bottom:none;
}

#meNu {
width:170px;
display:block;
margin:0;
padding:0;
}

#meNu a {
display:block;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
font-style:normal;
font-weight:bold;
color:#36C;
text-decoration:none;
text-align:left;
line-height:6px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
padding:7px 8px 7px 12px;
}

#meNu a:hover {
color:#F63;
text-decoration:none;
}

#news {
border-top:1px solid #CCC;
float:left;
margin-left:30px;
padding-top:8px;
width:570px;
}

.news {
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #CCC;
}

* html .news {
white-space:normal;
}

.Advert {
margin:7px 0;
}

.Advert img {
display:block;
border:1px solid #000;
}

p.dstqs {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#000;
padding:0 4px;
}

h1.dstqs {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFF;
text-decoration:none;
text-align:center;
margin:0;
}

#destaques2 {
background-color:#6188BA;
border:2px solid #6188BA;
float:left;
width:164px;
margin:2px 0;
}

.somediv {
width:158px;
clear:left;
background-color:#FFF;
border:1px solid #6188BA;
padding:2px;
}

.somediv .floatbox {
float:left;
width:60px;
margin:0;
padding:0;
}

* html .somediv p.dstqs {
height:1%;
}

.somediv p {
margin-top:0;
margin-left:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#000;
padding:0 4px;
}

#logoDesigner{
width:80px;
padding:6px;
float:left;
}


.logoDesigner {
width:80px;
margin:6px;
}

a:hover,.li :hover {
text-decoration:underline;
}

#interno {
float:left;
margin-left:30px;
padding-top:8px;
width:570px;
}

.interno {
padding-top:5px;
padding-bottom:5px;
}

* html .interno {
white-space:normal;
}

/* grupos */

.grupos{
width: 570px;
padding: 0px;
margin: 0px 0px 20px 0px;
float: left;
}

#gruposBox{
width: 285px;
padding: 0px;
float: left;
}

.imgGruposBox{
margin-right: 5px;
cursor: pointer;
float: left;
}

* html #gruposBox p{
white-space:normal;
}

/* fichas dos produtos - dados */

.fotost {
width:120px;
height:90px;
padding: 0px;
float: left;
margin: 0px 0px 5px 0px;
}
.imagemGrande {	float: left;
width: 420px;
text-align: center;
padding: 0px;
}
.infotexto {
font-weight:normal;
text-align: left;
width: 220px;
float:left
}
.infotexto2 {
width:380px;
font-weight:normal;
text-align: left;
float:left;
margin: 10px 0px 5px;
padding: 10px 0px 0px;
border-top: 1px solid #999;
}
.infovalores {
font-weight:bold;
font-size:11px;
text-align: right;
width: 155px;
float:right;
}
.numerosbf {
width: 50px;
float:left;
height: 15px;
}
.price {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align: left;
width: 50px;
float:left;
}
.pricevalor1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align: right;
font-weight: bold;
width: 140px;
float:left;
}
.pricevalor2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align: right;
font-weight: bold;
width: 155px;
float:right;
}
#fotosthumb {
width:128px;
padding:0px;
float:left;
margin: 0px 0px 0px 10px;
}
#infos {
width:380px;
margin:auto;
padding: 25px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#numeros {
width: 300px;
text-align: center;
margin: auto;
padding-top: 5px;
}
#prices {
width:auto;
margin:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float: left;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
border-top: 1px solid #999;
}

.codigotexto {
background-color: #069;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFF;
width: 80px;
text-align:center;
}

p.dados{
text-align:right;
padding-right:20px;
}

h4#infos{
font-family:Arial, Helvetica, sans-serif;
color:#999;
text-align:left;
margin:5px 0px 10px 0px;
padding:0px;
font-size:16px;
font-weight:bold;
width: 470px;
}

h4#infos strong{
color:#000;
}