@charset "utf-8";
/* CSS Document */

/* RESET */
body, a, p, h1, h2, h3, h4, h6, h7, ul, ol, dl, li, dd, dt, table, td, input, fieldset, legend, form, img {	border: none;	margin:0;	padding:0; font-weight:normal;}
header, nav, footer, article, section, hgroup{ display:block;}
footer{clear:both;}
/* END RESET */

body{ background:url(bg_body.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#295887; }
.header{ background:url(header.jpg) no-repeat center; height:166px;}
.nav{ repeat-x; height:40px; padding-bottom:4px;}
  .nav ul{ margin:0 auto; display:block; height:40px; width:736px;}
	.nav li{ float:left; list-style:none;}
  .nav a{ text-decoration:none; color:#295887; height:40px; display:block; line-height:40px; padding:0 37px; border-right:#CCC solid 1px;}
  .nav a.last{ border:none;} 
  .nav li:hover, .nav li:hover a{ background:#295887; color:#FFF; text-shadow: 1px 1px 3px #000;}
.content{ width:736px; margin:0 auto;}
	.content .boxProd{ margin:40px 0 60px 0;}
    .content .boxHeader{background:#295887; height:30px; color:#FFF; border-radius:10px 10px 0 0; text-shadow: 1px 1px 3px #666;}
    .content .boxHeader h3{ float:left; height:30px; width:445px; padding-left:20px; line-height:30px; font-size:18px;}
    .content .boxHeader .titlePrice{float:left; height:30px; width:110px; padding-left:20px; line-height:30px;}
    .content .boxHeader .titleQtd{float:left; height:30px; width:110px; padding-left:20px; line-height:30px;}
    .content .prod{ background:#f2f2f2; height:60px; margin:10px 0; width:736px;}
    .content .prod:hover{ background:#e2eaf3;}
      .content .prod img{ background:#FFF; height:60px; float:left; width:70px; border-right: #FFF solid 10px;}
      .content .prod .title{height:54px; float:left; width:366px; padding:3px 10px; }
      .content .prod .title h4{ font-weight:bold; font-size:15px;}
      .content .prod .title p{ color:#666666;}
      .content .prod .price{height:68px; float:left; width:70px; border-left: #FFF solid 10px; border-right: #FFF solid 10px; padding:2px 25px 0 25px; }
      .content .prod .price .oldPrice{ text-decoration: line-through; color:#666666; font-size:12px; height:15px;}
      .content .prod .price .newPrice{ font-size:18px; font-weight:bold;}
      .content .prod .price .newPrice span{ display:block; font-size:10px; font-weight:normal;}
      .content .prod .qtd{ display:inline; float:left; width:130px;}
      .content .prod .qtd input{ border:#CCC solid 1px; width:70px; height:20px; margin:19px 29px}
    .content .boxFooter{ height:30px; border-top:#295887 solid 3px;}
    .content .boxFooter a{ background:#295887; border-radius:0 0 5px 5px; color:#FFF; text-decoration:none; text-align:right; padding:8px 10px 8px 30px; margin:0 10px; font-size:11px; line-height:8px;}
    .content .boxFooter .btnCheckout{ background:#295887 url(icons.png) no-repeat 10px 3px; float:right; width:105px; display:block;}
    .content .boxFooter .btnTop{background:#295887 url(icons.png) no-repeat 8px -50px; float:right; width:30px; display:block;}
    .content .boxFooter a:hover{ background-color: #999; text-shadow: 1px 1px 3px #000;}
.submit{ width:736px;  display:block; height:60px; margin:30px 0;}
.submit a{ background: #ffbb5e; margin:0 auto; display:block; text-align:center; width:150px; height:22px; border:#FFF solid 3px; border-radius:10px; text-transform:uppercase; color:#FFF; font-size:20px; font-weight:bold; padding:10px 20px; box-shadow: 0 0 10px #CCC; cursor:pointer; text-decoration:none; }
.submit a{ background: -moz-linear-gradient(top,  #ffbb5e 0%, #ff6633 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffbb5e), color-stop(100%,#ff6633)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffbb5e 0%,#ff6633 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #ffbb5e 0%,#ff6633 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #ffbb5e 0%,#ff6633 100%); /* IE10+ */ background: linear-gradient(top,  #ffbb5e 0%,#ff6633 100%); /* W3C */ }
.submit a:hover {background: #FF6633;}
.footer{ background:#295887; height:120px; width:100%; padding-top:20px;}
  .footer .group{ width:736px; margin:0 auto; display:block; height:140px;}
    .footer img{ float:left; margin-right:40px;}
    .footer p{ float:left; width:565px; color:#FFF;}

/* clearfix */
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.group { display: inline-block;}
html[xmlns] .cleagrouprfix { display: block;}
* html .group { height: 1%;}
/* END clearfix */