/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.333em; color:#464646;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#000;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em; background:url(images/list-marker.gif) left 5px no-repeat; padding:0 0 10px 10px;}
li a {color:#373737;} 

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3 {float:left;}

/***************header***************/
#header {background:url(images/topo.jpg) right top no-repeat; height:310px; padding-top:40px}

.logo {padding:38px 13px 0 0;}

.logo {float:left; padding-right:36px;}


.menu {width:680px; text-align:center;}
.menu {float:left;}
.menu li {float:left; background:url(images/menu-border.gif) left 18px no-repeat; padding:0 9px;}
.menu .extra {background:none; padding-left:0;}

.menu li a {display:block; font-weight:bold; text-decoration:none; color:#FFF; padding:17px 11px 25px;}
.menu li a:hover, .menu .act a {background:url(images/menu-marker.gif) center top no-repeat; text-decoration: underline;}

.slogan {padding:75px 0 0 23px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden; text-align:center;}
.img-indent {float:left; margin-right:22px;}
.phone {float:right; margin-right:115px;}
cite {font-style:normal;}

#content {padding:40px 0 25px 28px;}
.col-2 {padding-left:10px;}
.col-3 {padding-left:9px;}

.border {background:url(images/border-tail.gif) left top repeat-y;}

/***************titles***************/
.title {margin-bottom:25px;}

h2 {color:#393838; word-spacing:1px; padding-bottom:12px;}

/***************links***************/
.button {display:inline-block; background:#000 url(images/button-bg.gif) left top no-repeat; text-decoration:none; color:#FFF;}
.button strong {display:inline-block; background:url(images/button-bg.gif) right top no-repeat; padding:1px 8px 3px 9px;}
.col-1 .button:hover {color:#58b8ab;}
.col-2 .button:hover {color:#58b8ab;}
.col-3 .button:hover {color:#58b8ab;}

.link {background:url(images/link-marker.gif) right 6px no-repeat; text-decoration:none; font-weight:bold; padding-right:11px; position:relative;}
.link:hover {text-decoration:underline;}

.list li {background:url(images/list-tail.gif) left 12px repeat-x; color:#373737; padding:2px 0 8px;}
.list .price {float:right;}
.list span {background:#FFF;}

/***************boxes***************/
.menu {background:url(images/menu-left.png) left top no-repeat; margin-top:13px;}
.menu div {background:url(images/menu-right.png) right top no-repeat; padding:0 10px 0 19px;}
.menu ul {background:url(images/menu-tail.png) left top repeat-x;}

.marker1, .marker2, .marker3 {padding:9px 28px 20px 28px;}
.marker1 {background:url(images/marker.gif) left 1px no-repeat; padding:9px 32px 20px 30px;}
.marker2 {background:url(images/marker.gif) left 1px no-repeat;}
.marker3 {background:url(images/marker.gif) left 1px no-repeat;}

/***************form***************/
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; border:none; background:#F1F1F1; color:#393838; font-weight:bold; padding:5px 0 2px 9px;}
#contactForm textarea {overflow:hidden;}
.buttons {text-align:right;}
.buttons a {margin-left:10px;}

/***************positioning***************/
.margin1 {margin-bottom:11px;}
.margin2 {margin-bottom:27px;}
.margin3 {margin-bottom:6px;}
.margin4 {margin-right:13px;}

.padding1 {padding-bottom:20px;}
.padding2 {padding-bottom:16px;}
.padding3 {padding-right:10px;}
.padding4 {padding-bottom:6px;}


/***************page-1***************/
#page-1 .col-3 .col-1 {padding:0 14px 0 0;}
#page-1 .col-3 .col-2 {padding:0;}

/***************page-2***************/
#page-2 .col-2 .col-1 {padding:0 37px 0 0;}
#page-2 .col-2 .col-2 {padding:0;}

/***************page-3***************/
#page-3 .col-1 .col-1 {padding:0 14px 0 0;}
#page-3 .col-1 .col-2 {padding:0;}

/***************page-4***************/
#page-4 .col-1 .col-1 {padding:0 52px 0 0;}
#page-4 .col-1 .col-2 {padding:0;}

/***************page-6***************/
#page-6 .col-1 .col-1 {padding:0 50px 0 0;}
#page-6 .col-1 .col-2 {padding:0;}

/***************footer***************/
#footer {background:url(images/footer-tail.gif) left top repeat-x; color:#646464; margin:0 33px; padding:26px 22px 43px 22px;}
#footer a {text-decoration:underline; color:#646464;}
#footer a:hover {text-decoration:none;}

/*Produtos Home*/
.produtos{float:left; width:128px;}

/*Rodapé*/
.pype a{
	text-decoration:none;
	font-weight:normal;
}
.pype a:hover{
	text-decoration:none;
	font-weight:normal;
}
.by_pype a{
	text-decoration: underline;
	font-weight:normal;
}
.by_pype a:hover{
	text-decoration:none;
	font-weight:normal;
}


.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 1px solid white;
}

.highslide-image {
	border: 10px solid #F5F5F5;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}	

.strong2{color:#393838;}
.telefone{font-size:16px;}
