#head { height: 180px; }
#head h1 { margin-bottom: 0px; height: 170px; }
#body { background: url("../images/bg-c-p.png") repeat-x 0 10px; height: 366px; margin-top: -15px; }
h2 { float: left; margin-top: -8px; }
h2 span { display: none; }
h2.quem { background:url("../images/bg-title-quemsomos.png") no-repeat 0 0; width: 193px; height: 89px; line-height: 89px; color: #fff; margin-bottom: 0px;  }
h2.contact { background:url("../images/bg-title-contato.png") no-repeat 0 0; width: 193px; height: 89px; line-height: 89px; color: #fff; margin-bottom: 0px;  }
h2.pelicula { background:url("../images/bg-title-peliculas.png") no-repeat 0 0; width: 193px; height: 89px; line-height: 89px; color: #fff; margin-bottom: 0px;  }


h3 { font-family:'LocatorMediumItalic', Verdana, Geneva, sans-serif; margin: 0px; padding: 0px; }
h3 span { font-size: 12px; font-weight: normal; }
h4 { font-family:'LocatorMediumItalic', Verdana, Geneva, sans-serif; font-size: 22px; margin: 0px; padding: 0px; }

.container { position: relative; }
.classificacao { position: absolute; color: #fff; font-family: 'LocatorRegular', Verdana, Geneva, sans-serif; font-size: 11px; text-align: right; top: 300px; left: 80px }
.box-1 { width: 675px; float: left; }
.box-1 ul { margin: 0px; padding: 0px; }
.box-1 li { float: left; list-style: none; color: #fff; font-family: 'LocatorRegular', Verdana, Geneva, sans-serif; font-size: 18px; margin-top: 40px }
.box-1 .content { float: left; height: 259px; clear: both; margin-top:10px; width: 765px; background:url("../images/bg-content-product.png") no-repeat 0 0; }

.seta { position: absolute; top: 57px; left: 230px; }
.grids { /*background: url(../images/bg-c-p-automotivo.png) no-repeat top right;*/background: url(../images/fundo-logo.png) no-repeat bottom right; width: 753px; height: 245px; margin-top: 7px; }
.arquitetura { background: url(../images/bg-c-p-arquitetura.png) no-repeat top right; width: 753px; height: 245px; margin-top: 7px; }
.grids p { margin-top: 0px; font-size: 13px; font-family: 'LocatorRegular', Verdana, Geneva, sans-serif; }
.grids p span { font-size: 11px; font-style:italic; }
.grids p.pro { letter-spacing: 4px; margin-bottom: 25px; }
.grids .saiba { margin-top: 25px; }
.grids .options { border-bottom: 1px dotted #333; border-top: 1px dotted #333; padding: 10px 0px 5px; margin: 15px 20px }
.grid-1 { padding: 20px 0px 0px; float: left; width: 290px; }
.grid-2 { padding: 20px 0px 0px; float: left; width: 282px }
.grid-3 { padding: 20px 0px 0px; float: left; width: 180px; color: #fff; }


.jbox { width: 458px; height: 390px; text-align: center; padding: 10px; }
.jbox .title { font-family:'LocatorMediumItalic', Verdana, Geneva, sans-serif; color: #fff; font-size: 13px; border-bottom: 1px dotted #252624; padding-bottom: 5px; }
.jbox .text { padding: 5px 15px; }
.jbox .text p { color: #fff; font-family:'LocatorMediumItalic', Verdana, Geneva, sans-serif; text-align: left; font-weight: normal; font-size: 12px; }
.jbox .image { margin: 10px 0px; }
.jbox .garantia { position: absolute; color: #fff; font-family:'LocatorMediumItalic', Verdana, Geneva, sans-serif; bottom: 10px; right: 10px; }
#fancybox-content { background: url(../images/bg-tip.png) no-repeat 0 0; border-width: 0 !important; height: 410px !important; }