@import url(http://fonts.googleapis.com/css?family=Pathway+Gothic+One&subset=latin-ext,latin);
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%}

body {font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#434343;min-width:980px;background:url(../images/texture.jpg) 0 0 repeat #171717;position:relative;}

.bg {background:url(../images/texture2.jpg) 0 0 no-repeat;height:505px;width:826px;position:absolute;right:50%;margin-right:-50px;z-index:0;}

.main {width:940px;padding:0;margin:0 auto;font-size:0.75em;line-height:1.5em;position:relative;z-index:10;}

a {color:#fff;outline:none}
a:hover {text-decoration:none}

.clear {clear:both;width:100%;line-height:0;font-size:0}

.col-1, .col-2, .col-3, .col-4 {float:left}
.column-1, .column-2, .column-3 {float:left}  

.wrapper {width:100%;overflow:hidden;position:relative;}
.extra-wrap {overflow:hidden;position:relative;}
 
.container {width:100%}

p {margin-bottom:18px}
.p1 {margin-bottom:8px}
.p2 {margin-bottom:15px}
.p3 {margin-bottom:30px}
.p4 {margin-bottom:40px}
.p5 {margin-bottom:50px}
.p6 {margin-bottom:80px}

.reg {text-transform:uppercase}

.fleft {float:left}
.fright {float:right}

.alignright {text-align:right}
.aligncenter {text-align:center}

.it {font-style:italic}

.letter {letter-spacing:-1px}

.color-1 {color:#fff}
.color-2 {color:#000}
.color-3 {color:#7b7b7b}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px}

.spacing {margin-right:3px}
.spacing2 {margin-right:45px}
.spacing3 {margin-right:60px}

.indent-bot {margin-bottom:20px}
.indent-bot2 {margin-bottom:35px}
.indent-bot3 {margin-bottom:45px}

.img-indent-bot {margin-bottom:25px}
.img-indent {float:left;margin:0 20px 0px 0}	
.img-indent2 {float:left;margin:0 13px 0px 0}	
.img-indent-r {float:right;margin:0 0px 0px 40px}	

.img-box {float:left;margin-bottom:20px}	

.prev-indent-bot {margin-bottom:10px}
.prev-indent {float:left;margin:0 17px 0px 0}	
.prev-box {float:left;margin-bottom:8px}	

.border {border:3px solid #000}

.buttons a:hover {cursor:pointer}

.list-2 li a,
.link,
.logo {text-decoration:none}	

/*********************************header*************************************/
header {padding:0px 0 15px 0;position:relative;z-index:10;min-height:121px;}
.links {text-align:right;font-size:10px;color:#545454;text-transform:uppercase;padding:0 0 27px;}
.links a {color:#fff;}
a.logo {}
div.logo {}
nav {float:right;padding:58px 0 0;position:relative;z-index:3;}
.jcarousel-skin-tango .jcarousel-item .caption strong,h4{font-family: 'Pathway Gothic One', sans-serif; font-weight:normal;}

/*********************************content*************************************/
#content {padding:35px 0px 70px 0px;background:#000;position:relative;}
#page1 #content {padding:20px 0px 70px 0px;}

#slider2 {position: relative;}
#slider2 .viewport { float: left;height: 255px; overflow: hidden; position: relative;width:100%;margin-bottom:35px;}
#slider2 .buttons {text-indent: -999em;width:22px; height: 22px;overflow: hidden; position:absolute;top:-55px;}
#slider2 .buttons:active {top:-54px;}
#slider2 .prev {background:url(../images/prev2.png) 0 0 no-repeat;right:23px;}
#slider2 .next {background:url(../images/next2.png) 100% 0 no-repeat;right:0;}
#slider2 .overview { list-style: none; position: absolute;left: 0; top: 0;width:100%;}
#slider2 .overview li{ float: left; margin: 0 18px 0 0; padding: 1px; height:255px;width: 220px;color:#5d5c5c;line-height:16px;}
#slider2 .overview li figure {margin-bottom:19px;}
#slider2 .overview li strong {color:#fff;font-size:13px;display:block;}
#slider2 .overview li p {margin-bottom:13px;}
#slider2 .overview li a {color:#fff;font-weight:bold;}
#slider2 .overview li a:hover {color:#5d5d5d;text-decoration:underline;}

.twitter {margin:0 0 10px;}
.twitter li {background:url(../images/twits.png) 0 0 no-repeat;padding:0 0 20px 36px;color:#434343;position:relative;}
.twitter li:hover {background:url(../images/twits-hover.png) 0 0 no-repeat;color:#fff;}
.twitter li span {display:block;}
.twitter li a {color:#7b7b7b;font-style:italic;}

.border-top {border-top:1px solid #1b1b1b;}
.border-bottom {border-bottom:1px solid #1b1b1b;}
.padding-top {padding-top:38px;}
.padding-bottom {padding-bottom:40px;}

#cbox {overflow:hidden;width:224px;}
#cbox li{float:left;width:108px;height:108px;margin:0 4px 4px 0;}
#cbox li img {width:108px;height:108px;}

.testimonial {background:url(../images/testimonial.png) 0 2px no-repeat;padding:0 0 0 30px;position:relative;}

time {display:block;color:#7b7b7b;margin:0 0 15px;}

.pagination a {color:#7b7b7b;text-decoration:none;display:inline-block;margin:0 1px;}
.pagination a.current, .pagination a:hover {color:#fff;}

table th {background:#2c2c2c;color:#fff;font-size:13px;text-align:left;border-left:2px solid #191919;border-right:2px solid #191919;padding:12px 0 13px 20px;}
table .th2 {text-align:center;width:101px;padding:12px 0 12px 0;}
table .th3 {text-align:center;width:108px;padding:12px 0 12px 0;}
table .th4 {width:224px;}
table td {border:2px solid #191919;padding:19px 20px;vertical-align:middle;}
table td.first {border-left:none;}
table td.last {border-right:none;width:204px;}

.icons {margin:0 0 23px;}
.icons a {margin-right:4px}

.spacer-1 {width:100%;background:url(../images/pic-1.gif) 217px 0 repeat-y}
.spacer-2 {width:100%;background:url(../images/pic-1.gif) 460px 0 repeat-y}

h3 {font-size:26px;line-height:1.2em;margin:0px 0 25px;color:#fff;font-weight:normal;}
h3.border-bottom.border-top {line-height:39px;}
h4 {color:#fff;font-size:20px;line-height:39px;border-bottom:1px solid #1b1b1b;border-top:1px solid #1b1b1b;margin:0 0 23px;}

.scroll {overflow:auto;height:180px;position:relative}
.padding-right {height:1%;padding-right:20px}

.border-bot {width:100%;padding-bottom:20px;background:url(../images/pic-1.gif) 0 bottom repeat-x}

.box {}
.box .padding {padding:50px 65px 30px 68px}

.button {display:inline-block;color:#000;background:#fff;text-transform:uppercase;font-size:10px;line-height:1.2em;padding:6px 8px;text-decoration:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.button:hover {color:#fff;background:#434343;}

.list-1 li {font-style:italic;margin:0 0 12px;}
.list-1 li a:hover {color:#ccc}

.list-2 li {line-height:22px;padding-left:12px;background:url(../images/list2-marker.gif) 0 8px no-repeat}
.list-2 li a {color:#fff}
.list-2 li a:hover {color:#1799cf}

.list-3 {list-style:decimal-leading-zero}
.list-3 li {font-size:12px;line-height:16px;color:#fff;padding-bottom:12px;margin-left:25px;list-style-type:decimal-leading-zero}
.list-3 li a {color:#eda202}
.list-3 li a:hover {color:#24a3ce}

.link:hover {text-decoration:underline} 

.link-1 {display:inline-block;font-size:14px;padding-right:8px;background:url(../images/marker-3.gif) right 8px no-repeat}
.link-1:hover {color:#fff} 

.text-1 {font-size:14px;color:#7b7b7b;line-height:18px;} 
.text-2 {font-size:14px;line-height:1.285em}  
.text-3 {font-size:11px;line-height:1.272em}  

dl span {float:left;width:80px}

input,textarea, select {
	font-size:1em;
	color:#7b7b7b;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#fff;
	border:1px dashed #232323;
	border-radius:3px;
}

#forum label {margin:0 5px 0 0;}
#forum label.margin-left {margin-left:56px;}
#forum input {padding:3px 10px;width:163px;}
#forum a {font-weight:bold;margin-left:7px;text-transform:uppercase;font-size:11px;}

/* Contact form */
#contact-form {position:relative;vertical-align:top;width:616px;padding-bottom:5px}
#contact-form fieldset {border:none;padding:0}
#contact-form .field {overflow:hidden;padding-bottom:15px}
#contact-form .field div,#contact-form .area div {float:left;width:54px;text-align:right;padding:0 11px 0 0;line-height:25px;}
#contact-form input {width:422px;padding:6px 10px;float:left}
#contact-form .area {overflow:hidden;padding-bottom:20px;}
#contact-form textarea {width:529px;height:220px;padding:10px;overflow:auto;display:block;line-height:1.2em;float:left;}
#contact_form a {cursor:pointer;font-style:italic;text-decoration:underline;}
#contact-form label {color:#F00;overflow:hidden;float:left}
#contact-form .error {color:red;display:none;line-height:1em;width:96px;padding:2px 0 0 10px;font-size:11px;}
#contact-form .area .error {line-height:1.5em;width:auto;float:none;clear:left;margin-left:65px;}
.buttons-wrapper {text-align:right}
.buttons-wrapper a {margin-left:20px;}
#contact_form a:hover {text-decoration:none;}

#map_canvas {width:335px;height:321px}

/****************************footer************************/
footer {padding:26px 0 76px;color:#7b7b7b;text-transform:uppercase;}
footer .main {font-size:11px;}
footer a {color:#fff;text-decoration:none;}
footer a:hover {color:#7b7b7b;}

#easyTooltip {font-size:12px;background:#fff;padding:3px 5px;border:1px solid #000}

/*@font-face {
    font-family: 'BebasRegular';
    src: url('../fonts/BEBAS___-webfont.eot');
    src: url('../fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BEBAS___-webfont.woff') format('woff'),
         url('../fonts/BEBAS___-webfont.ttf') format('truetype'),
         url('../fonts/BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
/******************* SIDEBAR PRODUTOS ************************/
.sidebarpro h4{
	background:#333;
	border-radius:3px;
	padding:1px 0px 1px 8px;
	color:#fff;
}
.sidebarpro ul{
	margin-top:-15px;
	margin-bottom:25px;
}
.sidebarpro ul li a{
	text-decoration:none;
	margin-left:8px;
	font-size:14px;
	margin:5px;
}
.sidebarpro ul li a:hover{
	color:#ccc;
}

/******************* PÁGINA DE PRODUTOS **********************/
.prod li{
	float:left; 
	margin:0 40px 10px 0; 
	padding:15px; 
	height:180px;
	width: 220px;
	color:#5d5c5c;
	line-height:16px;
}
.prod li strong{
	display:block;
	margin:5px 0 5px 0;
	color:#FFF;
}
.prod li figure{
	background:#FFF;
	padding:10px;
	width:230px;
}
.prod em{
	font-size:10px;
}
.pro{
	background:#FFF;
	border-radius:3px;
}
.tam{
	margin:auto;
	width:670px;
	padding-bottom:20px;
}
.tam a{
	color:#000;
}
.tam h4{
	color:#000;
	border-top:none;
	border-bottom:#000 solid 2px;
}
.tam ul.esp{
	width:670px;
	margin-bottom:15px;
}
.tam ul li.tit{
	border-bottom:#333 solid 1px;
	font-weight:bold;
}
.tam ul li.dados{
	border-bottom:#333 dashed 1px;
}

.imgprinc{
	width:540px;
	float:left;
}
.imgprinc img{
	width:540px;
}
.imgselo{
	width:120px;
	float:right;
}
.imgselo img{
	margin-bottom:5px;
}
.button{
	float:right;
	margin-left:10px;
	background:#333;
	padding:10px;
	border-radius:3px;
	border:1px solid #333;
	color:#FFF;
	cursor:pointer;

}
.button:hover{
	background:#fff;
	color:#333;
	border:1px dashed #333333;
}